@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/instrument-sans-latin-ext-wght-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/instrument-sans-latin-wght-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cinzel-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cinzel-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cinzel-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cinzel-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cinzel-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cinzel-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-latin-ext-400-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-latin-400-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-latin-ext-500-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-latin-500-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--page-bg:#f0f1fa;--text:#0b0b0f;--text-body:#45464f;--text-muted:#62636e;--line:#0b0b0f21;--card:#fff;--pill-bg:#e2e3ee;--pill-bg-hover:#d4d6e6;--btn-dark:#23242e;--surface-dark:#16181d;--surface-darker:#111117;--edge:#3a3c44;--surface-1:#fafafd;--surface-2:#f0f1fa;--surface-3:#e2e3ee;--surface-4:#c9cad6;--accent:#6d28d9;--accent-hover:#5b21b6;--accent-soft:#f5f3ff;--accent-fill:#a78bfa;--accent-fill-hover:#c4b5fd;--footer-muted:#a3a4b1;--footer-line:#34353f;--error:#ff7a66;--gold:#e8c46a;--tracking-caps:.04em;--tracking-wide:.16em;--gutter:5vw;--radius:22px;--ease:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--duration-ui:.2s;--section-space:clamp(130px, 14vw, 210px);--section-space-end:clamp(120px, 13vw, 190px)}@media (width<=760px){:root{--gutter:16px;--radius:18px}}:root{--fs-d1:clamp(40px, 6vw, 96px);--fs-d2:clamp(36px, 4.8vw, 76px);--fs-d3:clamp(28px, 3.4vw, 52px);--fs-lead:clamp(17px, 1.45vw, 21px);--fs-h4:clamp(18px, 1.6vw, 24px)}@media (width>=1800px){:root{--gutter:calc((100vw - 1640px) / 2);--section-space:11.67vw;--section-space-end:10.56vw}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip}body{background:var(--page-bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Instrument Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.5;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{z-index:100;background:var(--text);color:#fff;border-radius:999px;padding:10px 16px;text-decoration:none;position:fixed;top:-60px;left:16px}.skip:focus{top:16px}.cap{text-transform:uppercase;letter-spacing:var(--tracking-caps);font-size:12px;font-weight:500;line-height:1.5}.eye{color:var(--text-muted);display:block}.disp{letter-spacing:-.045em;margin:0;font-size:clamp(46px,6.6vw,108px);font-weight:400;line-height:.96}.ln{margin-bottom:-.08em;padding:0 .12em .08em 0;display:block;overflow:hidden}.ln>span{display:block}.shead{z-index:4;grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(28px,4vw,70px);margin-bottom:clamp(44px,5vw,72px);display:grid;position:relative}.shead p{color:var(--text-body);max-width:44ch;margin:0;font-size:clamp(18px,1.45vw,21px);line-height:1.45}.anim [data-up]{opacity:0;transform:translateY(40px)}.w{white-space:nowrap;display:inline-block}.c{will-change:transform;display:inline-block}.anim .ln .c{transform:translateY(112%)}@media (width<=760px){.shead{grid-template-columns:1fr;gap:16px}}.shead .disp{font-size:var(--fs-d1)}.shead p{font-size:var(--fs-lead);line-height:1.5}.disp{text-wrap:balance}.shead p{text-wrap:pretty}@media (width<=760px){.shead p{font-size:17px}}.eye+.disp{margin-top:14px}.nowrap{white-space:nowrap}.svg-defs{position:absolute}.pill{text-transform:uppercase;height:46px;letter-spacing:var(--tracking-caps);cursor:pointer;white-space:nowrap;transition:background-color var(--duration-ui) var(--ease), color var(--duration-ui) var(--ease), box-shadow var(--duration-ui) var(--ease);border:0;border-radius:999px;align-items:center;gap:14px;padding:0 24px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.pill-d{background:var(--btn-dark);color:#fff}.pill-l{background:var(--pill-bg);color:var(--text)}.pill-w{color:var(--text);background:#fff;box-shadow:0 8px 30px #0e282214}.pill-ow{color:#fff;background:0 0;box-shadow:inset 0 0 0 1px #ffffff6b}.pill-c{background:var(--accent);color:#fff}@media (hover:hover) and (pointer:fine){.pill-d:hover{background:var(--accent)}.pill-c:hover{background:#5b21b6}.pill-l:hover{background:var(--pill-bg-hover)}.pill-w:hover{box-shadow:0 10px 34px #0e282229}.pill-ow:hover{background:#ffffff14;box-shadow:inset 0 0 0 1px #fff}}.dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.dots{gap:3px;display:inline-flex}.dots i{background:currentColor;border-radius:50%;width:5px;height:5px}.pill svg{flex:none;width:16px;height:16px}.roll{white-space:pre;display:inline-flex}.roll .r{vertical-align:top;height:1.12em;line-height:1.12;display:inline-block;overflow:hidden}.roll .r>span{transition:transform var(--duration-ui) var(--ease-in-out);transition-delay:calc(var(--i) * 14ms);display:block}@media (hover:hover) and (pointer:fine){.rh:hover .roll .r>span,.rh:focus-visible .roll .r>span{transform:translateY(-100%)}}@media (width<=760px){.pill{height:40px;padding:0 16px;font-size:13px}}.pill-c{color:#0b0b0f;background:#a78bfa}.pill-c:hover{background:#c4b5fd}@media (width<=760px){.pill{height:44px}}
