:root{--black: #050506;--chrome: #c8cdd4;--navy: #0c1528;--gold-dim: #2a1c0a;--hud: #9aa0a6;--hud-dim: #5c6166;--navy-abyss: #06101f;--teal-dawn: #3ec8c0;--ember-dusk: #c45a3a;--void: #030303;--ivory: #f3ebe0;--warm-gold: #c9a36a;--display: "Vogue Sans", "Didot", "Palatino Linotype", serif;--body: "Century Gothic", Futura, sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100%;background:var(--black);color:var(--chrome);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;overscroll-behavior:none}body{overflow-x:hidden;touch-action:pan-y}img{display:block;max-width:100%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.review-bar{position:fixed;top:max(10px,env(safe-area-inset-top,0px));left:50%;z-index:40;transform:translate(-50%);display:none;align-items:baseline;gap:.55em;padding:3px 10px;border-radius:999px;background:#05050685;color:#e8e4d8c7;font-size:11px;letter-spacing:.04em;white-space:nowrap;pointer-events:none}.index-page #review-bar{display:none}.review-label{color:#e8e4d88c}#review-pct{font-variant-numeric:tabular-nums;color:#e8e4d8e0}.hud{position:fixed;left:20px;bottom:20px;z-index:40;display:grid;gap:10px;min-width:240px;padding:14px 16px;border:1px solid #2c2f34;background:#050506c7;color:var(--hud);font-size:11px;letter-spacing:.12em;pointer-events:none}.hud-act{display:flex;align-items:baseline;gap:10px}.hud-k{color:var(--hud-dim);font-size:9px}#hud-num{font-size:22px;font-weight:500;color:#e8eaed;letter-spacing:0;line-height:1}#hud-name{color:#d0d4d8;letter-spacing:.18em;font-size:10px}.hud-progress{display:flex;align-items:center;gap:10px}#hud-pct{width:3.2em;color:var(--hud-dim);font-variant-numeric:tabular-nums}.hud-bar{flex:1;height:1px;background:#2c2f34}.hud-bar i{display:block;width:0%;height:1px;background:#c8cdd4}.hud-keys{display:flex;align-items:center;gap:6px;color:var(--hud-dim);font-size:10px;letter-spacing:.08em}.hud-keys kbd{display:inline-block;min-width:16px;padding:1px 4px;border:1px solid #3a3d42;color:var(--hud);font:inherit;text-align:center}.hud-hint{margin-left:8px;color:#8a9096}.is-reduced .hud-hint{display:none}.is-reduced .hud-keys:after{content:"reduced motion — final frame";margin-left:8px;color:var(--hud-dim)}.stage{position:relative;width:100%;height:100vh;height:100svh;height:var(--stage-h, 100svh);overflow:hidden;background:var(--black)}.bg-black{position:absolute;inset:0;background:#050506}.split{position:absolute;inset:0;display:flex;opacity:0}.split-cool{flex:1;background:linear-gradient(90deg,#05060a,#0c1528)}.split-warm{flex:1;background:linear-gradient(90deg,#1a1408,#3d2a12)}.vortex{position:absolute;inset:-30%;opacity:0;background:radial-gradient(circle at 50% 50%,transparent 12%,#050506 72%),conic-gradient(from 200deg,#05060a,#132038,#05060a,#2a1c0a,#0a1628,#3a2a12,#05060a);filter:blur(52px);animation:vortex-spin 90s linear infinite}.is-reduced .vortex{animation:none}.energy-loop{position:absolute;inset:0;z-index:2;width:100%;height:100%;object-fit:cover;background:#071426 url(/assets/brand/energy-loop-poster.jpg) center / cover no-repeat;filter:brightness(.56) saturate(.8);opacity:0;pointer-events:none}.energy-caption{position:absolute;left:50%;bottom:clamp(5rem,15vh,9rem);z-index:5;width:min(88vw,52rem);margin:0;transform:translate(-50%);color:#dbe2e9;background:linear-gradient(115deg,#aab5c2,#f2f5f8 34%,#b8c3cf 59%,#e5eaee 83%,#a5b0bc);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:var(--display);font-size:clamp(1.15rem,1.9vw,1.55rem);font-weight:500;letter-spacing:.12em;line-height:1.4;text-align:center;text-shadow:0 2px 20px rgba(190,210,230,.2);opacity:0;pointer-events:none}@keyframes vortex-spin{to{transform:rotate(360deg)}}.journey-still{position:absolute;inset:0;z-index:3;opacity:0;pointer-events:none;background-image:url(/ej-infinity-2-desktop-fill.png);background-size:cover;background-position:center;background-repeat:no-repeat}.flow-bg{position:absolute;inset:0;z-index:3;opacity:0;visibility:hidden;pointer-events:none;background-image:url(/assets/brand/flowbg.jpeg);background-size:cover;background-position:center;background-repeat:no-repeat}.act4-sky{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none;opacity:0}.act4-sky-zoom{position:absolute;inset:0;background-image:url(/assets/brand/night-sky-deep.jpeg);background-size:cover;background-position:50% 70%;background-repeat:no-repeat;transform-origin:50% 70%;will-change:transform}.anchor{position:absolute;left:50%;top:50%;width:0;height:0;z-index:4;overflow:visible}.stardust{position:absolute;left:0;top:0;pointer-events:none}.spark{position:absolute;left:0;top:0;width:3px;height:3px;margin:-1.5px 0 0 -1.5px;border-radius:50%;background:#d8dce0;opacity:0}.assembly-motion{position:absolute;left:0;top:0;transform-origin:0 0}.assembly-layout{--fi-pin-y: 225;width:38vmin;height:68.4vmin;transform:translate(-50%,calc(var(--fi-pin-y) / 360 * -100%));overflow:visible}.fi-svg{display:block;position:relative;left:-150%;top:-150%;width:400%;height:400%;overflow:visible}.fi-photo{max-width:none}#logo-fly,#chrome-mono{opacity:1;overflow:visible;max-width:none}.star-dot{fill:#e8eaed;opacity:0}.line-bottles{position:absolute;inset:0;z-index:5;pointer-events:none}.line-bottle{position:absolute;left:50%;top:50%;height:22vmin;width:auto;max-width:none;opacity:0;will-change:transform,opacity;object-fit:contain;filter:drop-shadow(0 14px 22px rgba(0,0,0,.5))}.copy{position:absolute;inset:0;z-index:6;pointer-events:none}.headline{position:absolute;top:11vh;left:50%;width:max-content;max-width:96vw;transform:translate(-50%);opacity:0;color:#e4e0d4;font-family:Palatino,Palatino Linotype,Didot,Bodoni MT,serif;font-size:clamp(12px,2.05vw,26px);font-weight:400;letter-spacing:.12em;text-align:center;line-height:1.2;white-space:nowrap}.label{position:absolute;left:50%;top:50%;isolation:isolate;opacity:0;white-space:nowrap;color:#fff8ee;font-family:var(--body);font-size:clamp(11px,1.35vw,18px);font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;pointer-events:auto;-webkit-text-stroke:.4px rgba(6,16,31,.35);text-shadow:0 0 3px #06101f,0 1px 2px #02050c,0 0 14px #06101f,0 0 28px rgba(6,16,31,.95),0 10px 24px rgba(0,0,0,.7)}.label:hover{color:#fff}.label:focus-visible{outline:1px solid #e0b45c;outline-offset:6px}.label:before{content:"";position:absolute;left:50%;top:50%;width:140%;height:220%;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,#06101fb8,#06101f00 70%);z-index:-1;pointer-events:none}.grade{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;background:var(--navy-abyss)}.temp{position:absolute;inset:-28%;z-index:2;pointer-events:none}.temp-teal,.temp-ember{position:absolute;inset:0;opacity:0}.temp-teal{background:radial-gradient(ellipse at 42% 78%,rgba(62,200,192,.28) 0%,transparent 58%);mix-blend-mode:screen}.temp-ember{background:radial-gradient(ellipse at 58% 72%,rgba(196,90,58,.26) 0%,transparent 56%);mix-blend-mode:screen}.night{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;background-image:radial-gradient(1.2px 1.2px at 12% 18%,rgba(255,255,255,.75),transparent),radial-gradient(1px 1px at 28% 72%,rgba(255,255,255,.4),transparent),radial-gradient(1.4px 1.4px at 44% 24%,rgba(255,255,255,.55),transparent),radial-gradient(1px 1px at 63% 14%,rgba(255,255,255,.35),transparent),radial-gradient(1.2px 1.2px at 78% 38%,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 86% 68%,rgba(255,255,255,.3),transparent),radial-gradient(1.5px 1.5px at 18% 48%,rgba(255,255,255,.45),transparent),radial-gradient(1px 1px at 36% 88%,rgba(255,255,255,.28),transparent),radial-gradient(1.1px 1.1px at 54% 62%,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 71% 82%,rgba(255,255,255,.38),transparent),radial-gradient(1.3px 1.3px at 91% 22%,rgba(255,255,255,.42),transparent),radial-gradient(1px 1px at 8% 82%,rgba(255,255,255,.32),transparent)}.water{position:absolute;left:50%;bottom:-10%;z-index:2;width:150%;height:52%;transform:translate(-50%);pointer-events:none;opacity:0;--ripple: 1}.water-sheet{position:absolute;inset:0;border-radius:50% 50% 0 0;background:radial-gradient(ellipse at 50% 8%,rgba(90,190,200,.22),transparent 42%),linear-gradient(180deg,transparent 0%,#07141f 26%,#02080e 100%);mask-image:linear-gradient(180deg,transparent,#000 24%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 24%)}.caustic{position:absolute;inset:8% 10% 0;opacity:.28;background:repeating-radial-gradient(ellipse at 50% 0%,rgba(180,230,235,.16) 0 2px,transparent 2px 18px);mix-blend-mode:screen;animation:caustic-drift 14s linear infinite}.ripple{position:absolute;left:50%;top:10%;width:22vmin;height:9vmin;border:1px solid rgba(196,224,230,.28);border-radius:50%;transform:translate(-50%,-50%);animation:ripple-out calc(11s / var(--ripple, 1)) ease-out infinite}.ripple-b{animation-delay:-3.6s;border-color:#c9a36a38}.ripple-c{animation-delay:-7.2s;width:16vmin;height:6vmin}@keyframes ripple-out{0%{transform:translate(-50%,-50%) scale(.35);opacity:.7}to{transform:translate(-50%,-50%) scale(4.2);opacity:0}}@keyframes caustic-drift{to{background-position:80px 40px}}.is-reduced .ripple,.is-reduced .caustic,.is-reduced .vortex{animation:none}.film-act{position:absolute;inset:0;z-index:12;pointer-events:none;visibility:hidden;opacity:0;color:#e8e4d8}.eyebrow{position:absolute;top:9vh;left:8vw;font-family:var(--body);font-size:10px;letter-spacing:.42em;text-transform:uppercase;color:var(--warm-gold)}.act-title{font-family:var(--display);font-weight:400;font-size:clamp(26px,4.4vw,64px);line-height:1.08;letter-spacing:.03em}.act-lede{font-family:var(--body);font-size:clamp(13px,1.4vw,18px);letter-spacing:.06em;line-height:1.55;color:#e8e4d8b8;max-width:28ch}.act-link{position:absolute;bottom:11vh;left:8vw;z-index:20;display:inline-block;pointer-events:none;cursor:pointer;font-family:var(--body);font-size:11px;letter-spacing:.4em;text-transform:uppercase;text-decoration:none;color:#ead9b0;border:1px solid rgba(232,228,216,.45);padding:11px 18px 10px;background:#080a1061;visibility:hidden;opacity:0;transition:color .22s ease,border-color .22s ease,background-color .22s ease}.act-link:hover,.act-link:focus-visible{color:#fff4d6;border-color:#f0d9a4;background:#c9a36a33}.act-link:focus-visible{outline:1px solid #f0d9a4;outline-offset:4px}.act4 .act-title{position:absolute;left:8vw;bottom:28vh;width:min(42vw,520px);font-style:italic;font-size:clamp(28px,3.6vw,52px)}.beat-rail{position:absolute;right:7vw;top:50%;transform:translateY(-50%);list-style:none;display:grid;gap:1.4em;font-family:var(--display);font-size:clamp(18px,2.2vw,32px);letter-spacing:.08em;font-style:italic}.beat-rail li{opacity:0;visibility:hidden;color:#e8e4d838}.act5-panels,.act6-panels{position:absolute;left:8vw;top:22vh;width:min(52vw,640px)}.sku-panel{position:absolute;left:0;top:0;visibility:hidden;opacity:0}.sku-panel .act-title{margin-bottom:.45em}.sku-mark{font-family:var(--body);font-size:11px;letter-spacing:.36em;text-transform:uppercase;color:var(--warm-gold);margin-bottom:.6em}.act6{color:#2a2418}.act6 .eyebrow{color:#8a6a32}.act6 .act-lede{color:#2a24189e}.act6 .act-link{color:#7a5520;border-color:#8a6a328c;background:#fffaf273}.act6 .act-link:hover,.act6 .act-link:focus-visible{color:#3d2a0c;border-color:#8a6a32;background:#c9a36a38}.act6 .sku-mark{color:#8a6a32}.act6-heart .act-title{color:#9a7428}.act6-harmony .act-title{color:#6d6560}.act6-happiness .act-title{color:#3d6a42}.unity-field{position:absolute;inset:0;overflow:hidden;opacity:0}.unity-nebula{position:absolute;left:50%;top:44%;width:min(160vmin,1180px);height:min(160vmin,1180px);translate:-50% -50%;background:radial-gradient(closest-side at 50% 46%,rgba(201,163,106,.18),transparent 52%),radial-gradient(closest-side at 62% 58%,rgba(232,224,200,.08),transparent 46%),radial-gradient(closest-side at 36% 64%,rgba(180,168,148,.07),transparent 50%),radial-gradient(closest-side,rgba(10,9,8,.92),rgba(6,5,5,.5) 56%,transparent 78%)}.unity-stars{position:absolute;inset:0}.unity-star{position:absolute;border-radius:50%;background:#f4f1ea;box-shadow:0 0 5px #e8e0c8b3}.trinity{position:absolute;left:50%;top:46%;width:min(68vmin,470px);height:min(68vmin,470px);translate:-50% -52%;transform-origin:50% 50%;overflow:visible}.venn{width:100%;height:100%;overflow:visible}.ring circle{fill:none}.ring-halo{stroke-width:8;opacity:.16}.ring-halo,.ring-core,.ring-inner{stroke-linecap:round}.ring-core{stroke-width:2.9}.ring-inner{stroke-width:.85;opacity:.55}.ring-spec{stroke-width:4.2;stroke-linecap:round}.ring-silver .ring-halo,.ring-silver .ring-core{stroke:url(#ring-silver)}.ring-silver .ring-inner,.ring-silver .ring-spec{stroke:#fff}.ring-gold .ring-halo,.ring-gold .ring-core{stroke:url(#ring-gold)}.ring-gold .ring-inner,.ring-gold .ring-spec{stroke:#fff6dc}.ring-icon{fill:none;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;opacity:0;visibility:hidden}.icon-soul,.icon-body{stroke:url(#ring-silver)}.icon-heart{stroke:url(#ring-gold)}.icon-soul .soul-dot{fill:url(#ring-silver);stroke:none}.venn-label,.mind-bridge,.bridge-gold,.bridge-silver,.mantra{font-family:var(--display)}.venn-label{position:absolute;translate:-50% -50%;font-size:clamp(17px,5.2vmin,36px);letter-spacing:.01em;line-height:1;white-space:nowrap;opacity:0;visibility:hidden;background:linear-gradient(158deg,#fff,#e2e9f1 24%,#98a1ab 52%,#f6f9fc 74%,#bcc4ce);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.venn-label-soul{left:50%;top:32%}.venn-label-body{left:23%;top:73%}.venn-label-heart{left:77%;top:73%}.bridge-gold{background:linear-gradient(150deg,#fff6df,#edcf92 34%,#c9a36a 62%,#f8e7c0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.bridge-silver{background:linear-gradient(158deg,#fff,#e2e9f1 24%,#98a1ab 52%,#f6f9fc 74%,#bcc4ce);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.mind-bridge{position:absolute;left:50%;top:100%;translate:-50% 0;margin-top:.9em;width:max-content;max-width:min(92vw,36em);font-size:clamp(11px,2.15vmin,16px);letter-spacing:.08em;margin-right:-.08em;line-height:1.45;text-align:center;text-transform:uppercase;pointer-events:none;opacity:0;visibility:hidden}.home-catalog{min-height:100svh;padding:clamp(3.5rem,8vh,6rem) max(3vw,1.25rem);background:linear-gradient(180deg,#06111ed9,#091724dc),url(/assets/brand/night-sky-starry-belt.jpeg) center / cover;color:#eee9df;font-family:var(--body);text-align:center}.home-catalog>h2{margin:0 0 clamp(2rem,5vh,3.5rem);font-family:var(--display);font-size:clamp(2.5rem,5vw,4.6rem);font-weight:400;letter-spacing:.08em;line-height:1;text-transform:uppercase}.home-catalog__groups{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1.6fr) minmax(0,3fr);align-items:end;gap:clamp(.75rem,2vw,2.25rem);width:min(100%,94rem);margin-inline:auto}.home-catalog__group{display:grid;grid-template-rows:auto 1fr auto;justify-items:center;gap:clamp(1rem,2.5vh,1.75rem);min-width:0}.home-catalog__group h3{display:flex;align-items:center;gap:clamp(.5rem,1.3vw,1.2rem);width:100%;color:#e8e2d8;font-family:var(--display);font-size:clamp(.75rem,1.2vw,1rem);font-weight:400;letter-spacing:.23em;line-height:1.3;text-transform:uppercase;white-space:nowrap}.home-catalog__group h3:before,.home-catalog__group h3:after{content:"";flex:1;height:1px;background:#bca783a8}.film-flow-title-mobile{display:none}.home-catalog__bottles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;justify-items:center;gap:clamp(.35rem,1vw,1rem);width:100%;height:clamp(16rem,33vw,26rem)}@media(min-width:721px){.home-catalog__bottles{margin-top:.4rem}.home-catalog__group h3{margin-bottom:1.5rem}.home-catalog__group:first-child .home-catalog__bottles img{transform:scale(1.05);transform-origin:center bottom}.home-catalog .catalog-link{margin-top:.5rem}}.home-catalog__group--flow .home-catalog__bottles{grid-template-columns:minmax(0,1fr)}.home-catalog__group--flow .home-catalog__bottles img{transform:translate(2.4%) scale(1.27);transform-origin:center bottom}.home-catalog__bottles img{width:100%;height:100%;min-height:0;max-height:100%;object-fit:contain;object-position:center bottom}@media(max-width:720px){.film-flow-title-desktop{display:none}.film-flow-title-mobile{display:inline}.home-catalog{padding:4rem 6vw 5rem}.home-catalog>h2{margin-bottom:3rem}.home-catalog__groups{grid-template-columns:minmax(0,1fr);gap:3.5rem}.home-catalog__group{gap:1.1rem}.home-catalog__group h3{font-size:.82rem;letter-spacing:.16em}.home-catalog__bottles{height:clamp(10.5rem,52vw,14rem);margin-top:0}.home-catalog__group--flow .home-catalog__bottles{height:15rem}.home-catalog__group--flow .home-catalog__bottles img{transform:translate(2.4%)}}.unity-mono{position:absolute;left:50%;top:46%;width:min(calc(38vmin * 118.714 / 200),154px);height:auto;aspect-ratio:389 / 464;translate:-50% -54%;transform-origin:50% 50%;opacity:0;visibility:hidden}.unity-mono img{display:block;width:100%;height:auto;max-width:none}.mantra{position:absolute;left:50%;bottom:12vh;width:min(86vw,720px);transform:translate(-50%);font-style:italic;font-size:clamp(18px,2.6vw,34px);letter-spacing:.04em;text-align:center;color:#e8e0d0;opacity:0;visibility:hidden}@media(max-width:720px){.energy-caption{top:67%;bottom:auto;width:88vw;font-size:clamp(1.08rem,4.2vw,1.3rem);font-weight:500;letter-spacing:.1em}.journey-still{background-size:cover;background-position:center}html.is-diagonal-triptych .journey-still{background:#050e20;background-size:cover;background-position:center}html.is-diagonal-triptych .journey-still:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 36% 15% at 50% 21%,#7696b51c,transparent 100%),radial-gradient(ellipse 32% 18% at 50% 50%,#94a8c322,transparent 100%),radial-gradient(ellipse 36% 15% at 50% 79%,#7696b51c,transparent 100%)}html.is-diagonal-triptych .journey-still:before{content:"";position:absolute;left:50%;top:50%;z-index:1;width:calc(var(--diag-art-vmin, 96) * 1vmin);height:calc(var(--diag-art-vmin, 96) * 1vmin * var(--diag-art-ratio, .5628));opacity:.14;filter:saturate(.35);background:url(/ej-infinity-2-feathered.png) center / 100% 100% no-repeat;transform:translate(-50%,-50%) rotate(var(--diag-art-rotate, 60deg)) scale(var(--diag-art-scale-x, 1),var(--diag-art-scale-y, 1));pointer-events:none}.review-bar{font-size:10px;padding:2px 8px}.hud{left:10px;bottom:10px;min-width:0;padding:10px 12px}.headline{letter-spacing:.035em;font-size:clamp(16px,4.7vw,19px);top:10vh}html.is-diagonal-triptych .headline{top:auto;bottom:2.5vh;font-size:clamp(12px,3.4vw,17px)}.label{display:flex;flex-direction:column;align-items:center;width:max-content;max-width:30vw;font-size:10px;letter-spacing:.06em;line-height:1.25;text-align:center;white-space:normal}html.is-diagonal-triptych .label{flex-direction:column-reverse;max-width:80vw;min-height:44px;gap:5px;font-weight:400;text-shadow:0 1px 8px #050e20;-webkit-text-stroke:0}html.is-diagonal-triptych .label-name{font-family:Palatino,Palatino Linotype,serif;font-size:clamp(14px,4vw,19px);text-transform:none;letter-spacing:.055em}html.is-diagonal-triptych .label-verb{font-size:9px;letter-spacing:.18em;color:#b8c5d7;border-bottom:1px solid #b8c5d74d;padding-bottom:3px}.label-name{display:block}.assembly-layout{width:56vmin;height:100.8vmin;overflow:visible}.eyebrow{left:6vw;top:8vh;letter-spacing:.28em}.act4 .act-title{left:6vw;bottom:auto;top:11vh;width:min(88vw,520px);font-size:22px}.beat-rail{right:auto;left:6vw;top:20vh;bottom:auto;transform:none;font-size:14px;gap:.4em}.act5-panels,.act6-panels{left:6vw;top:16vh;width:min(88vw,640px)}.act-link{left:6vw;bottom:9vh;letter-spacing:.22em;font-size:10px;padding:9px 14px 8px}.line-bottle{height:20vmin;will-change:auto;filter:none}.act4-sky-zoom{will-change:auto}.trinity{top:44%;width:min(88vmin,470px);height:min(88vmin,470px)}.venn-label{font-size:clamp(15px,6.7vmin,30px)}.mind-bridge{font-size:clamp(10px,2.6vmin,14px);margin-top:1.05em;max-width:min(92vw,28em)}.mantra{bottom:10vh;font-size:18px}}@font-face{font-family:Vogue Sans;src:url(/fonts/vogue-sans-regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vogue Sans;src:url(/fonts/vogue-sans-medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Vogue Sans;src:url(/fonts/vogue-sans-semi-bold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Vogue Sans;src:url(/fonts/vogue-sans-bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Century Gothic;src:url(/fonts/century-gothic-regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Century Gothic;src:url(/fonts/century-gothic-bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--font-display: "Vogue Sans", serif;--font-body: "Century Gothic", sans-serif}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}
