.vd-drawer,.vd-menu,.vd-scrim{--dw-ink: var(--ink, #0a0806);--dw-sand: var(--sand, #d6b191);--dw-dim: var(--sand-dim, rgba(214, 177, 145, .62));--dw-ember: var(--ember, #c9662a);--dw-paper: var(--paper, #f0e7dc);--dw-hair: var(--hair, rgba(214, 177, 145, .18));--dw-serif: var(--serif, "Instrument Serif", "Times New Roman", serif);--dw-sans: var(--sans, "Manrope", system-ui, -apple-system, sans-serif)}.vd-acts{display:flex;align-items:center;justify-self:end;gap:clamp(12px,2.6vw,22px)}.vd-acts>.k-call{justify-self:auto;flex:0 0 auto}.vd-menu{display:inline-flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;font-family:var(--dw-sans);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--dw-dim);cursor:pointer;transition:color .3s ease}.vd-menu:hover{color:var(--dw-paper)}.vd-menu i{display:grid;gap:4px;width:17px}.vd-menu i b{display:block;width:100%;height:1px;background:currentColor;transition:transform .4s ease}.drawer-open .vd-menu i b:first-child{transform:translateY(2.5px) rotate(45deg)}.drawer-open .vd-menu i b:last-child{transform:translateY(-2.5px) rotate(-45deg)}@media(max-width:640px){.vd-menu span{display:none}.vd-menu i{width:19px;gap:5px}.vd-acts{gap:14px}.vd-menu{min-width:38px;min-height:38px;justify-content:flex-end}}.vd-scrim{position:fixed;inset:0;z-index:149;background:#0605049e;opacity:0;transition:opacity .6s ease}.vd-scrim.is-on{opacity:1}.vd-scrim[hidden]{display:none}.vd-drawer{position:fixed;z-index:150;inset:0 0 0 auto;display:flex;flex-direction:column;width:min(640px,100%);padding:20px clamp(20px,5.2vw,52px) 26px;padding-top:max(20px,env(safe-area-inset-top));padding-bottom:max(26px,env(safe-area-inset-bottom));overflow:hidden;border-left:1px solid var(--dw-hair);background:linear-gradient(155deg,rgba(201,102,42,.16),transparent 46%),var(--dw-ink);color:var(--dw-paper);font-family:var(--dw-sans);transform:translate(102%);visibility:hidden;transition:transform .72s cubic-bezier(.77,0,.18,1),visibility 0s linear .72s}.vd-drawer.is-open{transform:none;visibility:visible;transition:transform .72s cubic-bezier(.77,0,.18,1),visibility 0s linear 0s}.vd-drawer__glow{position:absolute;top:-150px;right:-140px;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(214,177,145,.12),transparent 66%);filter:blur(10px);pointer-events:none}.vd-drawer__top{position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:14px}.vd-drawer__top>span{font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--dw-dim)}.vd-drawer__close{width:42px;height:42px;flex:0 0 auto;border:1px solid var(--dw-hair);border-radius:50%;background:transparent;color:var(--dw-paper);font-family:var(--dw-sans);font-size:1.2rem;line-height:1;cursor:pointer;transition:border-color .3s ease,color .3s ease}.vd-drawer__close:hover{border-color:var(--dw-sand);color:var(--dw-sand)}.vd-drawer nav{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin-top:clamp(18px,6vh,70px);border-top:1px solid var(--dw-hair)}.vd-drawer nav a{box-sizing:border-box;display:grid;grid-template-columns:clamp(28px,7vw,40px) 1fr auto;align-items:center;gap:4px;width:100%;padding:clamp(13px,2.2vh,22px) 0 clamp(13px,2.2vh,22px) 10px;border-left:2px solid transparent;border-bottom:1px solid var(--dw-hair);color:var(--dw-paper);text-align:left;text-decoration:none}.vd-drawer nav small{color:var(--dw-sand);font-size:9.5px;letter-spacing:.18em}.vd-drawer nav span{font-family:var(--dw-serif);font-weight:400;font-size:clamp(1.5rem,4.4vw,3.2rem);line-height:1.06;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.vd-drawer nav i{color:var(--dw-dim);font-size:.8rem;font-style:normal}.vd-drawer nav a:hover span{color:var(--dw-sand)}.vd-drawer nav a:hover i{color:var(--dw-sand)}.vd-drawer nav a[aria-current=page]{border-left-color:var(--dw-ember)}.vd-drawer nav a[aria-current=page] span,.vd-drawer nav a[aria-current=page] small,.vd-drawer nav a[aria-current=page] i{color:var(--dw-dim)}.vd-drawer__foot{position:relative;flex:0 0 auto;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:16px;padding-top:14px;border-top:1px solid var(--dw-hair)}.vd-drawer__foot p{margin:0;font-family:var(--dw-serif);font-size:clamp(1.05rem,3.4vw,1.45rem);font-style:italic;line-height:1.15;color:var(--dw-paper)}.vd-drawer__foot span{max-width:46%;font-size:8.5px;letter-spacing:.2em;line-height:1.7;text-align:right;text-transform:uppercase;color:var(--dw-dim)}.vd-drawer :where(a,button):focus-visible{outline:1px solid var(--dw-sand);outline-offset:3px}body.drawer-open{overflow:hidden}@media(max-height:560px){.vd-drawer nav{margin-top:12px}.vd-drawer nav a{padding:10px 0 10px 10px}.vd-drawer__foot p{font-size:1rem}}@media(prefers-reduced-motion:reduce){.vd-drawer,.vd-drawer.is-open,.vd-scrim,.vd-menu i b{transition-duration:.01ms}}html:not(.pg-through){overflow:clip}html:not(.pg-through) body{visibility:hidden}body>.pgate{position:fixed;inset:0;z-index:9000;visibility:visible;display:grid;align-content:safe center;justify-content:center;grid-template-columns:min(400px,100%);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:max(24px,env(safe-area-inset-top)) 24px max(24px,env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 34%,rgba(185,146,89,.09),transparent 58%),#040606;color:var(--paper, #f0e7dc);font-family:var(--sans, "Manrope", system-ui, -apple-system, sans-serif);-webkit-font-smoothing:antialiased}body>.pgate[hidden]{display:none!important}.pgate__inner{position:relative;text-align:start}.pgate__brand{display:grid;gap:5px;margin:0 0 26px}.pgate__arabic{color:var(--sand, #d6b191);font-size:.72rem;letter-spacing:.24em}.pgate__brand strong{font-family:var(--serif, "Instrument Serif", "Times New Roman", serif);font-size:1.5rem;font-weight:400;letter-spacing:.16em}.pgate__brand small{color:var(--sand-dim, rgba(214, 177, 145, .62));font-size:.58rem;letter-spacing:.24em;text-transform:uppercase}.pgate__kicker{display:flex;align-items:center;gap:12px;margin:0 0 14px;color:var(--sand, #d6b191);font-size:.58rem;letter-spacing:.25em;text-transform:uppercase}.pgate__kicker:before{flex:none;width:30px;height:1px;background:currentColor;content:""}.pgate__title{margin:0 0 26px;font-family:var(--serif, "Instrument Serif", "Times New Roman", serif);font-size:clamp(2.2rem,8.5vw,3rem);font-weight:400;line-height:.94;letter-spacing:-.035em}.pgate__title em{color:var(--sand, #d6b191);font-weight:400}.pgate__form{display:grid;gap:12px}.pgate__label{color:var(--sand-dim, rgba(214, 177, 145, .62));font-size:.58rem;letter-spacing:.24em;text-transform:uppercase}.pgate__input{width:100%;min-height:54px;padding:12px 16px;border:1px solid var(--hair, rgba(214, 177, 145, .18));border-radius:2px;background:#e8e0d209;color:var(--paper, #f0e7dc);font-family:var(--serif, "Instrument Serif", "Times New Roman", serif);font-size:1.5rem;letter-spacing:.5em;text-indent:.5em;text-align:center}.pgate__input:focus{outline:none;border-color:var(--sand, #d6b191)}.pgate__input[aria-invalid=true]{border-color:var(--ember, #c9662a)}.pgate__btn{width:100%;min-height:52px;padding:16px 22px;cursor:pointer;border:1px solid var(--sand, #d6b191);border-radius:2px;background:var(--sand, #d6b191);color:#14100a;font-family:var(--sans, "Manrope", system-ui, -apple-system, sans-serif);font-size:.6rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;transition:background .4s ease}.pgate__btn:hover{background:var(--paper, #f0e7dc);border-color:var(--paper, #f0e7dc)}.pgate__error{margin:14px 0 0;color:var(--ember, #c9662a);font-size:.66rem;letter-spacing:.12em}.pgate__error[hidden]{display:none!important}.pgate__note{margin:24px 0 0;color:#e8e0d257;font-size:.56rem;letter-spacing:.2em;text-transform:uppercase}@media(max-height:500px){body>.pgate{padding-top:max(14px,env(safe-area-inset-top));padding-bottom:max(14px,env(safe-area-inset-bottom))}.pgate__brand{gap:3px;margin-bottom:12px}.pgate__brand strong{font-size:1.25rem}.pgate__kicker{margin-bottom:8px}.pgate__title{margin-bottom:14px;font-size:clamp(1.6rem,6vw,2rem)}.pgate__form{gap:10px}.pgate__input{min-height:46px;font-size:1.2rem}.pgate__btn{min-height:46px;padding:13px 22px}.pgate__note{margin-top:14px}}
