.library-page[data-v-c9139a60]{--library-ink:#17201d;--library-green:#2f4a3f;--library-sage:#6f7d4e;--library-burgundy:#8f3428;--library-brass:#c89a3c;--library-paper:#f6efe1;--library-paper-soft:#fbf8ef;--library-line:rgba(23,32,29,.14);background:linear-gradient(90deg,rgba(23,32,29,.035) 1px,transparent 1px) 0 0 /28px 28px,var(--library-paper-soft);color:var(--library-ink);min-height:100vh}.library-hero[data-v-c9139a60]{background:linear-gradient(135deg,#17201d,#2f4a3f 48%,#8f3428);color:#fff;overflow:hidden;padding:3.5rem 0 4.5rem;position:relative}.library-hero__pattern[data-v-c9139a60]{background:repeating-linear-gradient(90deg,transparent 0 42px,hsla(0,0%,100%,.25) 43px 44px),repeating-linear-gradient(0deg,transparent 0 74px,hsla(0,0%,100%,.16) 75px 76px);inset:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);opacity:.22;position:absolute}.library-hero__inner[data-v-c9139a60]{align-items:center;display:grid;gap:2.5rem;position:relative;z-index:1}@media(min-width:980px){.library-hero__inner[data-v-c9139a60]{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr)}}.library-back[data-v-c9139a60]{align-items:center;color:#ffffffc7;display:inline-flex;font-size:.88rem;gap:.45rem;margin-bottom:2rem;text-decoration:none}.library-back[data-v-c9139a60]:hover{color:#fff}.library-back__icon[data-v-c9139a60]{height:1rem;width:1rem}.library-hero-card__label[data-v-c9139a60],.library-kicker[data-v-c9139a60],.library-section-head__eyebrow[data-v-c9139a60],.library-source[data-v-c9139a60]{font-size:.72rem;font-weight:800;letter-spacing:.12em;margin:0;text-transform:uppercase}.library-kicker[data-v-c9139a60]{color:var(--library-brass)}.library-title[data-v-c9139a60]{font-family:Georgia,Times New Roman,serif;font-size:clamp(2.6rem,7vw,6.8rem);font-weight:700;letter-spacing:0;line-height:.93;margin:.75rem 0 1rem;max-width:760px}.library-lead[data-v-c9139a60]{color:#ffffffd1;font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.7;margin:0;max-width:42rem}.library-chips[data-v-c9139a60]{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.6rem}.library-chip[data-v-c9139a60]{align-items:center;background:#ffffff14;border:1px solid hsla(0,0%,100%,.26);border-radius:4px;color:#fff;display:inline-flex;font-size:.82rem;font-weight:700;min-height:2.1rem;padding:.4rem .75rem}.library-hero__visual[data-v-c9139a60]{position:relative}.library-hero__image[data-v-c9139a60]{aspect-ratio:16/9;border:1px solid hsla(0,0%,100%,.22);border-radius:6px;box-shadow:0 26px 70px #00000059;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.library-hero-card[data-v-c9139a60]{background:var(--library-paper);border:1px solid hsla(0,0%,100%,.5);border-radius:6px;box-shadow:0 18px 46px #00000040;color:var(--library-ink);display:grid;gap:.3rem;margin:-2rem 1.25rem 0 auto;max-width:25rem;padding:1rem 1.1rem;position:relative;z-index:2}.library-hero-card strong[data-v-c9139a60]{font-size:1rem}.library-hero-card span[data-v-c9139a60]:last-child{color:#17201dad;font-size:.86rem;line-height:1.45}.library-hero-card__label[data-v-c9139a60],.library-section-head__eyebrow[data-v-c9139a60],.library-source[data-v-c9139a60]{color:var(--library-burgundy)}.library-intro[data-v-c9139a60],.library-section[data-v-c9139a60]{padding:4.5rem 0}.library-intro__grid[data-v-c9139a60]{align-items:start;display:grid;gap:1.5rem}@media(min-width:860px){.library-intro__grid[data-v-c9139a60]{grid-template-columns:1fr auto}}.library-intro__text[data-v-c9139a60]{font-size:clamp(1.08rem,2vw,1.35rem);line-height:1.8;margin:.8rem 0 0;max-width:58rem}.library-map__button[data-v-c9139a60],.library-source-link[data-v-c9139a60]{align-items:center;background:var(--library-burgundy);border:1px solid var(--library-burgundy);border-radius:4px;color:#fff;display:inline-flex;font-size:.88rem;font-weight:800;gap:.55rem;justify-content:center;min-height:2.75rem;padding:.7rem 1rem;text-decoration:none}.library-map__button-icon[data-v-c9139a60],.library-source-link__icon[data-v-c9139a60]{height:1rem;width:1rem}.library-section--ink[data-v-c9139a60]{background:linear-gradient(90deg,hsla(0,0%,100%,.06) 1px,transparent 1px) 0 0 /44px 44px,var(--library-ink);color:#fff}.library-section--paper[data-v-c9139a60]{background:var(--library-paper);border-bottom:1px solid var(--library-line);border-top:1px solid var(--library-line)}.library-section-head[data-v-c9139a60]{margin-bottom:2.2rem;max-width:44rem}.library-map__aside h2[data-v-c9139a60],.library-section-head h2[data-v-c9139a60]{font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.6rem);letter-spacing:0;line-height:1.02;margin:.35rem 0 0}.library-section-head--light .library-section-head__eyebrow[data-v-c9139a60]{color:var(--library-brass)}.library-facts[data-v-c9139a60],.library-route[data-v-c9139a60],.library-story[data-v-c9139a60]{display:grid;gap:1rem}@media(min-width:760px){.library-facts[data-v-c9139a60]{grid-template-columns:repeat(4,1fr)}.library-route[data-v-c9139a60],.library-story[data-v-c9139a60]{grid-template-columns:repeat(3,1fr)}}.library-fact[data-v-c9139a60]{background:#ffffff0b;border-left:1px solid hsla(0,0%,100%,.18);min-height:15rem;padding:1.35rem}.library-fact strong[data-v-c9139a60]{color:var(--library-brass);display:block;font-size:clamp(2.2rem,5vw,3.8rem);line-height:1}.library-fact span[data-v-c9139a60]{display:block;font-weight:900;margin-top:.8rem}.library-fact p[data-v-c9139a60]{color:#ffffffa8;font-size:.9rem;line-height:1.55;margin:.75rem 0 0}.library-faq__item[data-v-c9139a60],.library-note[data-v-c9139a60],.library-route-card[data-v-c9139a60],.library-story-card[data-v-c9139a60]{background:#ffffffb8;border:1px solid var(--library-line);border-radius:6px}.library-route-card[data-v-c9139a60],.library-story-card[data-v-c9139a60]{padding:1.4rem}.library-story-card__icon[data-v-c9139a60]{color:var(--library-burgundy);height:1.65rem;width:1.65rem}.library-note h3[data-v-c9139a60],.library-route-card h3[data-v-c9139a60],.library-story-card h3[data-v-c9139a60],.library-timeline__item h3[data-v-c9139a60]{font-size:1rem;font-weight:900;margin:.85rem 0 .45rem}.library-faq__item p[data-v-c9139a60],.library-note p[data-v-c9139a60],.library-route-card p[data-v-c9139a60],.library-see__item p[data-v-c9139a60],.library-story-card p[data-v-c9139a60],.library-timeline__item p[data-v-c9139a60]{color:#17201dad;font-size:.92rem;line-height:1.65;margin:0}.library-practical[data-v-c9139a60]{display:grid;gap:2rem}@media(min-width:980px){.library-practical[data-v-c9139a60]{align-items:start;grid-template-columns:1fr 360px}}.library-timeline[data-v-c9139a60]{display:grid;gap:.85rem}.library-timeline__item[data-v-c9139a60]{border-top:1px solid var(--library-line);display:grid;gap:1rem;grid-template-columns:5.5rem 1fr;padding:1rem 0}.library-timeline__item span[data-v-c9139a60]{color:var(--library-burgundy);font-size:.82rem;font-weight:900}.library-timeline__item h3[data-v-c9139a60]{margin-top:0}.library-note[data-v-c9139a60]{background:#fff;padding:1.35rem}.library-note__icon[data-v-c9139a60]{color:var(--library-sage);height:1.5rem;width:1.5rem}.library-note ul[data-v-c9139a60],.library-route-card ul[data-v-c9139a60]{color:#17201dad;font-size:.86rem;line-height:1.55;margin:1rem 0 0;padding-left:1.05rem}.library-note li+li[data-v-c9139a60],.library-route-card li+li[data-v-c9139a60]{margin-top:.5rem}.library-see[data-v-c9139a60]{display:grid;gap:.75rem}.library-see__item[data-v-c9139a60]{align-items:start;border-top:1px solid var(--library-line);display:grid;gap:1rem;grid-template-columns:4rem 1fr;padding:1.25rem 0}.library-see__item span[data-v-c9139a60]{color:var(--library-brass);font-family:Georgia,Times New Roman,serif;font-size:2rem;line-height:1}.library-photo[data-v-c9139a60]{margin:0}.library-photo__image[data-v-c9139a60]{aspect-ratio:16/9;border:1px solid hsla(0,0%,100%,.18);border-radius:6px;box-shadow:0 28px 80px #00000057;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.library-photo__caption[data-v-c9139a60]{color:#ffffffad;display:grid;font-size:.92rem;gap:.25rem;line-height:1.6;margin-top:1rem;max-width:48rem}.library-photo__caption span[data-v-c9139a60]{color:var(--library-brass);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.library-route-card[data-v-c9139a60]{background:#fff}.library-map-section[data-v-c9139a60]{background:var(--library-green);color:#fff;padding:4rem 0}.library-map[data-v-c9139a60]{display:grid;gap:1.5rem}@media(min-width:980px){.library-map[data-v-c9139a60]{grid-template-columns:320px 1fr}}.library-map__aside p[data-v-c9139a60]{color:#ffffffb8;line-height:1.6}.library-map__button[data-v-c9139a60]{background:var(--library-brass);border-color:var(--library-brass);color:var(--library-ink);cursor:pointer;margin-top:1rem}.library-map__frame[data-v-c9139a60]{border:1px solid hsla(0,0%,100%,.16);border-radius:6px;min-width:0;overflow:hidden}.library-faq[data-v-c9139a60]{max-width:860px}.library-faq__item[data-v-c9139a60]{background:#fff;margin-top:.75rem;overflow:hidden}.library-faq__item summary[data-v-c9139a60]{align-items:center;cursor:pointer;display:flex;font-weight:900;gap:1rem;justify-content:space-between;list-style:none;padding:1rem 1.15rem}.library-faq__item summary[data-v-c9139a60]::-webkit-details-marker{display:none}.library-faq__item p[data-v-c9139a60]{padding:0 1.15rem 1.15rem}.library-faq__icon[data-v-c9139a60]{color:var(--library-burgundy);flex:0 0 auto;height:1rem;transition:transform .2s;width:1rem}.library-faq__item[open] .library-faq__icon[data-v-c9139a60]{transform:rotate(180deg)}@media(max-width:640px){.library-hero[data-v-c9139a60]{padding-top:2rem}.library-hero-card[data-v-c9139a60]{margin:.75rem 0 0}.library-see__item[data-v-c9139a60],.library-timeline__item[data-v-c9139a60]{gap:.35rem;grid-template-columns:1fr}}.gates-page[data-v-969ab002]{--gates-bg:#050506;--gates-ink:#f7f5ee;--gates-muted:hsla(47,36%,95%,.68);--gates-line:hsla(47,36%,95%,.16);--gates-gold:#d8b15f;--gates-red:#9f2f22;--gates-stone:#e4dccd;--gates-progress:calc(var(--reveal-progress)*1);background:var(--gates-bg);color:var(--gates-ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-synthesis:none;overflow-x:clip;scroll-behavior:smooth;text-rendering:optimizeLegibility}.gates-topbar[data-v-969ab002]{left:0;padding-top:env(safe-area-inset-top,0);position:fixed;right:0;top:0;transition:background-color .32s ease,border-color .32s ease,box-shadow .32s ease;z-index:40}.gates-topbar__inner[data-v-969ab002]{align-items:center;display:flex;gap:1rem;justify-content:space-between;min-height:3.25rem;padding-bottom:clamp(.75rem,2vw,1rem);padding-top:clamp(.75rem,2vw,1rem)}.gates-topbar--docked[data-v-969ab002]{backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);background:#0c0c0eb8;border-bottom:1px solid hsla(0,0%,100%,.08);box-shadow:0 12px 40px #00000059}.gates-topbar__back[data-v-969ab002],.gates-topbar__source[data-v-969ab002]{align-items:center;border-radius:999px;color:#f7f5eed1;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.5rem;letter-spacing:-.01em;margin:0 -.6rem;min-height:2.5rem;padding:.35rem .6rem;text-decoration:none;transition:color .2s ease,background-color .2s ease}.gates-topbar__back[data-v-969ab002]:hover,.gates-topbar__source[data-v-969ab002]:hover{background:#ffffff14;color:var(--gates-ink)}.gates-topbar__source[data-v-969ab002]{margin-right:0}.gates-hero[data-v-969ab002]{background:radial-gradient(circle at 50% 18%,rgba(216,177,95,.2),transparent 28rem),linear-gradient(180deg,#09090b,#050506 56%,#101010);min-height:112svh;overflow:hidden;padding-top:calc(3.5rem + env(safe-area-inset-top,0));position:relative}.gates-hero__glow[data-v-969ab002],.gates-hero__sky[data-v-969ab002]{inset:0;pointer-events:none;position:absolute}.gates-hero__sky[data-v-969ab002]{background:linear-gradient(115deg,transparent 0 42%,hsla(0,0%,100%,.08) 46%,transparent 51%),linear-gradient(245deg,transparent 0 42%,rgba(216,177,95,.11) 46%,transparent 53%);opacity:calc(.15 + var(--gates-progress)*.75);transform:translateY(calc(var(--gates-progress)*-34px))}.gates-hero__glow[data-v-969ab002]{background:radial-gradient(ellipse at 50% 100%,rgba(216,177,95,.32),transparent 62%);height:46%;inset:auto 0 0;opacity:calc(.35 + var(--gates-progress)*.45)}.gates-hero__grain[data-v-969ab002]{background-image:url(../minsk-gates-hero-grain.png);background-repeat:repeat;background-size:256px 256px;inset:0;mix-blend-mode:overlay;opacity:.055;pointer-events:none;position:absolute}.gates-hero__eyebrow[data-v-969ab002]{color:#fffaf08c;font-size:.75rem;font-weight:600;letter-spacing:.14em;margin:0 0 1rem;text-transform:uppercase}.gates-hero__stage[data-v-969ab002]{align-items:end;bottom:clamp(4rem,8vw,7rem);display:grid;grid-template-columns:minmax(7rem,1fr) minmax(4rem,.56fr) minmax(7rem,1fr);height:min(66vw,620px);left:50%;position:absolute;transform:translate(-50%) translateY(calc(var(--gates-progress)*-34px)) scale(calc(.82 + var(--gates-progress)*.18));transform-origin:center bottom;width:min(94vw,980px);z-index:1}.gates-tower[data-v-969ab002]{align-content:end;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.18),transparent),linear-gradient(180deg,#f4eddd,#cfc1aa 42%,#7f715f);border:1px solid hsla(0,0%,100%,.26);box-shadow:0 2rem 8rem #0000009e;display:grid;filter:saturate(calc(.78 + var(--gates-progress)*.42));gap:.58rem;height:calc(56% + var(--gates-progress)*30%);opacity:calc(.54 + var(--gates-progress)*.46);padding:3.5rem clamp(1rem,3vw,2rem) 1.75rem;position:relative}.gates-tower--left[data-v-969ab002]{border-radius:.35rem .35rem 0 0;transform:translate(calc((1 - var(--gates-progress))*-34px))}.gates-tower--right[data-v-969ab002]{border-radius:.35rem .35rem 0 0;transform:translate(calc((1 - var(--gates-progress))*34px))}.gates-tower__spire[data-v-969ab002]{background:linear-gradient(180deg,#fff5c8,#b78c33);bottom:100%;height:clamp(4rem,9vw,7.5rem);left:50%;position:absolute;transform:translate(-50%) scaleY(calc(.46 + var(--gates-progress)*.54));transform-origin:center bottom;width:.38rem}.gates-tower__crown[data-v-969ab002]{background:linear-gradient(180deg,#e7d5a2,#a9803c);border-radius:999px 999px 0 0;bottom:calc(100% - .35rem);height:1.25rem;left:50%;position:absolute;transform:translate(-50%);width:46%}.gates-tower__clock[data-v-969ab002],.gates-tower__emblem[data-v-969ab002]{aspect-ratio:1;background:#fff8dfbf;border:2px solid rgba(54,43,27,.55);display:grid;left:50%;place-items:center;position:absolute;top:clamp(1.4rem,4vw,2.6rem);transform:translate(-50%) scale(calc(.72 + var(--gates-progress)*.28));width:clamp(2.8rem,8vw,5.2rem)}.gates-tower__clock[data-v-969ab002]{border-radius:50%}.gates-tower__clock[data-v-969ab002]:after,.gates-tower__clock[data-v-969ab002]:before{background:#33291d;content:"";height:32%;position:absolute;transform-origin:bottom;width:2px}.gates-tower__clock[data-v-969ab002]:before{transform:translateY(-50%) rotate(0)}.gates-tower__clock[data-v-969ab002]:after{height:24%;transform:translateY(-50%) rotate(90deg)}.gates-tower__emblem[data-v-969ab002]{border-radius:1rem}.gates-tower__emblem[data-v-969ab002]:before{aspect-ratio:1;background:var(--gates-red);border-radius:50%;box-shadow:0 0 0 .55rem #d8b15f47;content:"";width:44%}.gates-tower__level[data-v-969ab002]{background:linear-gradient(90deg,rgba(58,45,34,.62) 0 18%,transparent 18% 31%,rgba(58,45,34,.5) 31% 49%,transparent 49% 62%,rgba(58,45,34,.55) 62% 80%,transparent 80%);display:block;height:clamp(.42rem,1vw,.7rem);opacity:calc(.18 + var(--gates-progress)*.82)}.gates-portal[data-v-969ab002]{align-self:end;display:grid;gap:.75rem;opacity:calc(.18 + var(--gates-progress)*.72);padding:0 .5rem 1.75rem}.gates-portal span[data-v-969ab002]{background:#e4dccd57;height:clamp(.5rem,1.2vw,.82rem)}.gates-hero__copy[data-v-969ab002]{align-content:end;display:grid;justify-items:center;min-height:calc(100svh - 5rem);padding-bottom:clamp(6rem,12vw,9rem);position:relative;text-align:center;z-index:3}.gates-hero__copy h1[data-v-969ab002]{color:#fffaf0;font-size:clamp(4.8rem,15vw,13rem);font-weight:760;line-height:.82;margin:0;max-width:11ch;text-wrap:balance}.gates-hero__copy p[data-v-969ab002]{color:var(--gates-muted);font-size:clamp(1.1rem,2vw,1.55rem);line-height:1.55;margin:clamp(1.25rem,3vw,2rem) 0 0;max-width:47rem}.gates-scrollline[data-v-969ab002]{background:#f7f5ee29;bottom:1.4rem;height:4.5rem;left:50%;overflow:hidden;position:absolute;width:1px;z-index:4}.gates-scrollline span[data-v-969ab002]{background:var(--gates-gold);display:block;height:45%;transform:translateY(calc(var(--gates-progress)*180%));width:100%}.gates-faq[data-v-969ab002],.gates-feature[data-v-969ab002],.gates-intro[data-v-969ab002],.gates-map-section[data-v-969ab002],.gates-reveal[data-v-969ab002],.gates-route[data-v-969ab002]{padding:clamp(5rem,9vw,9rem) 0;position:relative}.gates-intro[data-v-969ab002]{background:#101010}.gates-spec-section[data-v-969ab002]{background:#101010;padding:0 0 clamp(3rem,6vw,5rem);position:relative}.gates-spec-scroll[data-v-969ab002]{display:flex;gap:.75rem;overflow-x:auto;padding:0 max(1.25rem,calc(50vw - 600px + 2rem));scroll-padding-inline:max(1.25rem,calc(50vw - 600px + 2rem));scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,transparent,#000 1.25rem,#000 calc(100% - 1.25rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 1.25rem,#000 calc(100% - 1.25rem),transparent);scrollbar-width:none}.gates-spec-scroll[data-v-969ab002]::-webkit-scrollbar{display:none}.gates-spec-card[data-v-969ab002]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.1);border-radius:1.1rem;display:grid;flex:0 0 min(42vw,200px);gap:.35rem;padding:1.15rem 1.25rem;scroll-snap-align:start}.gates-spec-card__label[data-v-969ab002]{color:#f7f5ee80;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.gates-spec-card__value[data-v-969ab002]{font-size:1.0625rem;font-weight:600;letter-spacing:-.02em;line-height:1.2}.gates-voices[data-v-969ab002]{background:linear-gradient(180deg,#0a0a0b,#050506);border-top:1px solid hsla(0,0%,100%,.06);padding:clamp(4rem,8vw,7rem) 0}.gates-voices__head[data-v-969ab002]{margin-bottom:clamp(1.75rem,4vw,2.75rem)}.gates-voices__title[data-v-969ab002]{font-size:clamp(2rem,5vw,3.5rem);font-weight:600;letter-spacing:-.03em;line-height:1.05;margin:0}.gates-voices__sub[data-v-969ab002]{color:var(--gates-muted);font-size:1.0625rem;line-height:1.6;margin:1rem 0 0;max-width:40rem}.gates-voices__sub a[data-v-969ab002]{color:var(--gates-gold);text-decoration:underline;text-underline-offset:.2em}.gates-voices-scroll[data-v-969ab002]{display:flex;gap:1rem;overflow-x:auto;padding:0 max(1.25rem,calc(50vw - 600px + 2rem));scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,transparent,#000 1.25rem,#000 calc(100% - 1.25rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 1.25rem,#000 calc(100% - 1.25rem),transparent);scrollbar-width:none}.gates-voices-scroll[data-v-969ab002]::-webkit-scrollbar{display:none}.gates-voices-card[data-v-969ab002]{background:#ffffff09;border:1px solid var(--gates-line);border-radius:1.25rem;flex:0 0 min(78vw,320px);padding:1.5rem 1.35rem;scroll-snap-align:start}.gates-voices-card h3[data-v-969ab002]{font-size:1.125rem;font-weight:600;letter-spacing:-.02em;margin:0}.gates-voices-card p[data-v-969ab002]{color:var(--gates-muted);font-size:.9375rem;line-height:1.65;margin:.75rem 0 0}.gates-tips-section[data-v-969ab002]{background:#faf8f4;color:#141210;padding:clamp(3.5rem,7vw,6rem) 0}.gates-tips-section__head[data-v-969ab002]{margin-bottom:1.5rem}.gates-tips-section__title[data-v-969ab002]{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:600;letter-spacing:-.03em;line-height:1.08;margin:0}.gates-tips-scroll[data-v-969ab002]{display:flex;gap:.85rem;overflow-x:auto;padding:.25rem max(1.25rem,calc(50vw - 600px + 2rem)) .5rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.gates-tips-scroll[data-v-969ab002]::-webkit-scrollbar{display:none}.gates-tip-card[data-v-969ab002]{background:#fff;border:1px solid rgba(20,18,16,.1);border-radius:1.1rem;box-shadow:0 18px 50px #1412100f;color:#141210c7;flex:0 0 min(72vw,300px);font-size:.9375rem;line-height:1.6;margin:0;padding:1.25rem 1.35rem;scroll-snap-align:start}.gates-intro__grid[data-v-969ab002]{align-items:start;display:grid;gap:clamp(2rem,6vw,6rem);grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr)}.gates-intro__lead[data-v-969ab002]{color:#f4efe5;font-size:clamp(1.65rem,3.3vw,3.55rem);font-weight:650;line-height:1.08;margin:0;text-wrap:balance}.gates-intro__facts[data-v-969ab002]{display:flex;flex-wrap:wrap;gap:.75rem}.gates-intro__facts span[data-v-969ab002]{background:#ffffff0b;border:1px solid var(--gates-line);border-radius:999px;color:#f7f5eec7;font-size:.9rem;font-weight:650;padding:.75rem 1rem}.gates-stats[data-v-969ab002]{background:linear-gradient(180deg,#101010,#050506);padding:clamp(4rem,8vw,7rem) 0}.gates-stats__inner[data-v-969ab002]{background:var(--gates-line);display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr))}.gates-stat[data-v-969ab002]{background:radial-gradient(circle at 50% 0,rgba(216,177,95,.15),transparent 72%),#0b0b0c;min-height:18rem;padding:clamp(1.25rem,3vw,2rem)}.gates-stat strong[data-v-969ab002]{color:var(--gates-gold);display:block;font-size:clamp(2.7rem,6vw,5rem);font-weight:720;line-height:.95}.gates-stat span[data-v-969ab002]{color:#fff8e8;display:block;font-size:1rem;font-weight:700;margin-top:1rem}.gates-stat p[data-v-969ab002]{color:var(--gates-muted);line-height:1.7;margin:1rem 0 0}.gates-feature[data-v-969ab002]{background:#f4f0e8;color:#17120d}.gates-feature__grid[data-v-969ab002]{align-items:center;display:grid;gap:clamp(2rem,6vw,6rem);grid-template-columns:minmax(0,.95fr) minmax(0,1fr)}.gates-feature__media[data-v-969ab002]{aspect-ratio:4/5;border-radius:2rem;box-shadow:0 2rem 5rem #1e181142;overflow:hidden;position:sticky;top:6rem}.gates-feature__media img[data-v-969ab002]{height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.04);width:100%}.gates-faq h2[data-v-969ab002],.gates-feature__copy h2[data-v-969ab002],.gates-map h2[data-v-969ab002],.gates-reveal h2[data-v-969ab002],.gates-route h2[data-v-969ab002]{font-size:clamp(2.6rem,7vw,6rem);font-weight:760;letter-spacing:0;line-height:.95;margin:0;text-wrap:balance}.gates-feature__copy>p[data-v-969ab002],.gates-map aside p[data-v-969ab002],.gates-reveal header p[data-v-969ab002],.gates-route__copy p[data-v-969ab002]{color:#17120db3;font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.75;margin:1.35rem 0 0}.gates-feature__points[data-v-969ab002]{display:grid;gap:1rem;margin-top:clamp(2rem,4vw,3rem)}.gates-feature__points article[data-v-969ab002]{border-top:1px solid rgba(23,18,13,.16);display:grid;gap:.5rem 1rem;grid-template-columns:2.75rem 1fr;padding:1.25rem 0}.gates-feature__points svg[data-v-969ab002]{color:var(--gates-red);grid-row:span 2;height:1.7rem;width:1.7rem}.gates-feature__points h3[data-v-969ab002]{font-size:1.15rem;margin:0}.gates-feature__points p[data-v-969ab002]{color:#17120dad;line-height:1.65;margin:0}.gates-reveal[data-v-969ab002]{background:linear-gradient(180deg,#05050626,#050506 34%),#050506}.gates-reveal__inner[data-v-969ab002]{display:grid;gap:clamp(2rem,6vw,6rem);grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.gates-reveal header[data-v-969ab002]{align-self:start;position:sticky;top:7rem}.gates-reveal header p[data-v-969ab002]{color:var(--gates-muted)}.gates-detail-list[data-v-969ab002]{display:grid;gap:clamp(1.5rem,3vw,2.4rem)}.gates-detail-list article[data-v-969ab002]{align-content:center;border-top:1px solid var(--gates-line);display:grid;min-height:42svh}.gates-detail-list span[data-v-969ab002]{color:var(--gates-gold);font-size:.9rem;font-weight:800}.gates-detail-list p[data-v-969ab002]{color:#f7f2e8;font-size:clamp(1.5rem,3vw,2.7rem);font-weight:650;line-height:1.15;margin:1rem 0 0;max-width:45rem}.gates-route[data-v-969ab002]{background:#f4f0e8;color:#17120d}.gates-route__grid[data-v-969ab002]{display:grid;gap:clamp(2rem,6vw,6rem);grid-template-columns:minmax(0,.7fr) minmax(0,1fr)}.gates-steps[data-v-969ab002]{background:#17120d26;display:grid;gap:1px}.gates-steps article[data-v-969ab002]{background:#f4f0e8;display:grid;gap:1.5rem;grid-template-columns:5rem 1fr;padding:clamp(1.25rem,3vw,2rem)}.gates-steps span[data-v-969ab002]{color:var(--gates-red);font-weight:800}.gates-steps h3[data-v-969ab002]{font-size:1.2rem;margin:0}.gates-steps p[data-v-969ab002]{color:#17120db3;line-height:1.7;margin:.6rem 0 0}.gates-map-section[data-v-969ab002]{background:#111}.gates-map[data-v-969ab002]{align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:minmax(18rem,.38fr) minmax(0,1fr)}.gates-map aside[data-v-969ab002]{background:#ffffff0d;border:1px solid var(--gates-line);border-radius:1.5rem;display:flex;flex-direction:column;justify-content:space-between;min-height:32rem;padding:clamp(1.25rem,3vw,2rem)}.gates-map aside p[data-v-969ab002]{color:var(--gates-muted)}.gates-map button[data-v-969ab002]{align-items:center;background:var(--gates-gold);border:0;border-radius:999px;color:#16110b;cursor:pointer;display:inline-flex;font-weight:800;gap:.55rem;justify-content:center;min-height:3rem;padding:0 1.2rem}.gates-map__frame[data-v-969ab002]{border:1px solid var(--gates-line);border-radius:1.5rem;min-height:32rem;overflow:hidden}.gates-faq[data-v-969ab002]{background:#050506}.gates-faq__inner[data-v-969ab002]{display:grid;gap:1rem;max-width:900px}.gates-faq details[data-v-969ab002]{border-top:1px solid var(--gates-line);padding:1.25rem 0}.gates-faq summary[data-v-969ab002]{align-items:center;color:#fff8e8;cursor:pointer;display:flex;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:750;gap:1rem;justify-content:space-between;list-style:none}.gates-faq summary[data-v-969ab002]::-webkit-details-marker{display:none}.gates-faq details[open] summary svg[data-v-969ab002]{transform:rotate(180deg)}.gates-faq summary svg[data-v-969ab002]{color:var(--gates-gold);height:1.25rem;transition:transform .18s ease;width:1.25rem}.gates-faq p[data-v-969ab002]{color:var(--gates-muted);line-height:1.75;margin:1rem 0 0;max-width:46rem}@media(max-width:900px){.gates-topbar__source[data-v-969ab002]{display:none}.gates-hero__stage[data-v-969ab002]{height:min(116vw,620px);width:122vw}.gates-hero__copy[data-v-969ab002]{justify-items:start;text-align:left}.gates-hero__copy h1[data-v-969ab002]{font-size:clamp(4.7rem,22vw,8rem)}.gates-feature__grid[data-v-969ab002],.gates-intro__grid[data-v-969ab002],.gates-map[data-v-969ab002],.gates-reveal__inner[data-v-969ab002],.gates-route__grid[data-v-969ab002]{grid-template-columns:1fr}.gates-stats__inner[data-v-969ab002]{grid-template-columns:repeat(2,minmax(0,1fr))}.gates-stat[data-v-969ab002]{min-height:15rem}.gates-feature__media[data-v-969ab002],.gates-reveal header[data-v-969ab002]{position:relative;top:auto}.gates-detail-list article[data-v-969ab002]{min-height:auto;padding:2rem 0}}@media(max-width:560px){.gates-hero[data-v-969ab002]{min-height:106svh}.gates-tower[data-v-969ab002]{padding-inline:.8rem}.gates-portal[data-v-969ab002]{opacity:.35}.gates-hero__copy[data-v-969ab002]{padding-bottom:6.5rem}.gates-feature__points article[data-v-969ab002],.gates-stats__inner[data-v-969ab002],.gates-steps article[data-v-969ab002]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.gates-page[data-v-969ab002]{--gates-progress:1}.gates-page[data-v-969ab002],.gates-topbar[data-v-969ab002]{scroll-behavior:auto;transition:none}.gates-hero__sky[data-v-969ab002],.gates-hero__stage[data-v-969ab002],.gates-tower[data-v-969ab002],.gates-tower__clock[data-v-969ab002],.gates-tower__emblem[data-v-969ab002],.gates-tower__spire[data-v-969ab002]{transform:none}}
