@font-face{font-family:Clash Display;src:url(/fonts/clash-display-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/clash-display-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/clash-display-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/clash-display-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-400-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:Inter;src:url(/fonts/inter-500-latin.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:Inter;src:url(/fonts/inter-600-latin.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:Inter;src:url(/fonts/inter-700-latin.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212}:root{--bg:#0b0b0c;--bg-deep:#070708;--bg-soft:#101013;--bg-plum:#0e0a10;--bg-warm:#100b0a;--bg-cool:#080a0c;--ink:#f5f2ec;--ink-dim:#9c968b;--ink-faint:#8a8478;--line:#f5f2ec1c;--line-soft:#f5f2ec0f;--ambre:#ff7a45;--magenta:#d6336c;--gold:#ffb347;--teal:#0e7c86;--sunset:linear-gradient(120deg, #ffb347 0%, #ff6b2c 50%, #d6336c 100%);--pad:clamp(1.2rem, 5vw, 5rem);--maxw:1240px;--ease:cubic-bezier(.16, 1, .3, 1);--font-display:"Clash Display", "Space Grotesk", system-ui, sans-serif;--font-body:"Inter", system-ui, -apple-system, sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--bg-deep)}body{color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:0 0;font-weight:400;line-height:1.55;overflow-x:hidden}.backdrop{z-index:-1;pointer-events:none;background:radial-gradient(120% 80% at 50% 0%, #0d0b0e, var(--bg-deep) 60%);position:fixed;inset:0;overflow:hidden}.aura{filter:blur(72px);opacity:.5;will-change:transform;border-radius:50%;position:absolute}.aura.a1{width:64vw;height:64vw;animation:aura1 36s var(--ease) infinite;background:radial-gradient(circle,#ff7a4580,#0000 68%);top:-10vw;left:-14vw}.aura.a2{width:60vw;height:60vw;animation:aura2 44s var(--ease) infinite;background:radial-gradient(circle,#d6336c75,#0000 68%);top:26%;right:-16vw}.aura.a3{width:62vw;height:62vw;animation:aura3 52s var(--ease) infinite;background:radial-gradient(circle,#ffb34757,#0000 68%);bottom:-18vw;left:10vw}@keyframes aura1{0%,to{transform:translate(0,0)}50%{transform:translate(8vw,6vh)}}@keyframes aura2{0%,to{transform:translate(0,0)}50%{transform:translate(-7vw,-5vh)}}@keyframes aura3{0%,to{transform:translate(0,0)}50%{transform:translate(5vw,-7vh)}}.backdrop:after{content:"";z-index:1;opacity:.4;background-image:radial-gradient(#f5f2ec0b 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;mask-image:radial-gradient(90% 80% at 50% 45%,#000 30%,#0000 82%)}.bg-canvas{opacity:0;width:100%;height:100%;transition:opacity 1.4s var(--ease);position:absolute;inset:0}.bg-canvas.on{opacity:1}a{color:inherit;text-decoration:none}img,video,svg{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}ul{list-style:none}::selection{background:var(--ambre);color:#0b0b0c}:focus-visible{outline:2px solid var(--ambre);outline-offset:3px;border-radius:2px}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em;font-weight:600;line-height:1.02}h1{font-size:clamp(2.6rem,7vw,5.4rem)}h2{font-size:clamp(2rem,5vw,3.6rem)}h3{font-size:clamp(1.4rem,3vw,2.1rem)}.wrap{max-width:var(--maxw);width:100%;margin-inline:auto}.sec{padding:clamp(3.4rem, 8vw, 6.5rem) var(--pad);position:relative}.sec-head{max-width:62ch;margin-bottom:clamp(2rem,5vw,3.4rem)}.eyebrow{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.18em;color:var(--ambre);align-items:center;gap:.7rem;font-size:.72rem;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--ambre);opacity:.7;width:clamp(20px,4vw,42px);height:1px}.eyebrow--center{justify-content:center}.eyebrow--center:after{content:"";background:var(--ambre);opacity:.7;width:clamp(20px,4vw,42px);height:1px}.sun{background:var(--sunset);-webkit-text-fill-color:transparent;color:#0000;background-clip:text}.lead{color:var(--ink-dim);max-width:52ch;font-size:clamp(1.02rem,1.6vw,1.22rem)}.fine{color:var(--ink-faint);letter-spacing:.02em;font-size:.8rem}.btn{letter-spacing:-.01em;transition:transform .4s var(--ease), box-shadow .4s var(--ease), background .4s var(--ease), border-color .4s var(--ease), color .4s var(--ease);will-change:transform;border-radius:100px;align-items:center;gap:.55em;padding:.92em 1.5em;font-size:.98rem;font-weight:600;display:inline-flex}.btn-primary{background:var(--sunset);color:#0b0b0c;position:relative;overflow:hidden;box-shadow:0 14px 40px -16px #ff7a45b3}.btn-primary .arrow{transition:transform .4s var(--ease)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 20px 54px -16px #d6336ccc}.btn-primary:hover .arrow{transform:translate(4px)}.btn-primary:after{content:"";transition:transform .8s var(--ease);background:linear-gradient(110deg,#0000 30%,#ffffff8c 50%,#0000 70%);position:absolute;inset:0;transform:translate(-130%)}.btn-primary:hover:after{transform:translate(130%)}.btn-ghost{border:1px solid var(--line);color:var(--ink);background:#f5f2ec05}.btn-ghost:hover{border-color:var(--ink-dim);transform:translateY(-2px)}.js .reveal{opacity:0;transition:opacity 1s var(--ease), transform 1s var(--ease);transform:translateY(26px)}.js .reveal.in{opacity:1;transform:none}.d1{transition-delay:80ms}.d2{transition-delay:.16s}.d3{transition-delay:.24s}.d4{transition-delay:.32s}.sticky-cta{z-index:250;background:var(--sunset);color:#0b0b0c;letter-spacing:-.01em;opacity:0;pointer-events:none;transition:opacity .4s var(--ease), transform .4s var(--ease);border-radius:100px;align-items:center;gap:.5em;padding:.8em 1.35em;font-size:.92rem;font-weight:600;display:inline-flex;position:fixed;bottom:clamp(1rem,2.5vw,1.8rem);right:clamp(1rem,2.5vw,1.8rem);transform:translateY(10px);box-shadow:0 14px 40px -12px #ff7a45cc}.sticky-cta.on{opacity:1;pointer-events:auto;transform:none}.sticky-cta:hover{transform:translateY(-2px)}@media (width>=761px){.sticky-cta{display:none!important}}.grain{z-index:9000;pointer-events:none;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:fixed;inset:0}.blob{filter:blur(72px);opacity:.5;pointer-events:none;z-index:0;border-radius:50%;position:absolute}@keyframes drift{0%{transform:translate(0)scale(1)}50%{transform:translate(4%,-6%)scale(1.12)}to{transform:translate(0)scale(1)}}.letterbox{position:relative}.letterbox:before,.letterbox:after{content:"";background:var(--bg);z-index:5;pointer-events:none;transform-origin:top;height:8vh;max-height:90px;position:absolute;left:0;right:0;transform:scaleY(1)}.letterbox:before{top:0}.letterbox:after{transform-origin:bottom;bottom:0}hr{border:0;border-top:1px solid var(--line-soft);margin:0 var(--pad)}@media (width>=901px) and (height<=800px){.sec{padding-top:clamp(3.2rem,6vh,5rem);padding-bottom:clamp(3.2rem,6vh,5rem)}.sec-head{margin-bottom:clamp(1.3rem,3vh,2.1rem)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .reveal{opacity:1;transition:none;transform:none}.blob,.aura{animation:none!important}.btn-primary:after{display:none}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.nav[data-astro-cid-wpvy4v7s]{z-index:300;padding:1.05rem var(--pad);transition:background .5s var(--ease), backdrop-filter .5s var(--ease), padding .5s var(--ease), border-color .5s var(--ease);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.nav[data-astro-cid-wpvy4v7s].scrolled{backdrop-filter:blur(14px);border-bottom-color:var(--line-soft);background:#070708eb;padding-block:.72rem}@supports (backdrop-filter:blur(1px)){.nav[data-astro-cid-wpvy4v7s].scrolled{background:#070708cc}}.brand[data-astro-cid-wpvy4v7s]{font-family:var(--font-display);letter-spacing:-.02em;align-items:center;font-size:1.12rem;font-weight:600;line-height:1;display:inline-flex}.brand[data-astro-cid-wpvy4v7s] .wordmark[data-astro-cid-wpvy4v7s]{display:inline-block}.brand[data-astro-cid-wpvy4v7s] .tld[data-astro-cid-wpvy4v7s]{color:var(--ink-dim);font-weight:500}.links[data-astro-cid-wpvy4v7s]{align-items:center;gap:1.7rem;display:flex}.links[data-astro-cid-wpvy4v7s]>a[data-astro-cid-wpvy4v7s]:not(.cta){color:var(--ink-dim);font-size:.92rem;transition:color .3s}.links[data-astro-cid-wpvy4v7s]>a[data-astro-cid-wpvy4v7s]:not(.cta):hover{color:var(--ink)}.cta[data-astro-cid-wpvy4v7s]{padding:.62em 1.15em;font-size:.9rem}.burger[data-astro-cid-wpvy4v7s]{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;display:none}.burger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{background:var(--ink);width:22px;height:2px;transition:transform .35s var(--ease), opacity .35s}@media (width<=760px){.burger[data-astro-cid-wpvy4v7s]{display:flex}.links[data-astro-cid-wpvy4v7s]{z-index:-1;backdrop-filter:blur(16px);opacity:0;pointer-events:none;transition:opacity .4s var(--ease);background:#070708f7;flex-direction:column;justify-content:center;gap:1.6rem;position:fixed;inset:0}.links[data-astro-cid-wpvy4v7s].open{opacity:1;pointer-events:auto}.links[data-astro-cid-wpvy4v7s]>a[data-astro-cid-wpvy4v7s]:not(.cta){color:var(--ink);font-size:1.4rem;font-family:var(--font-display)}.cta[data-astro-cid-wpvy4v7s]{margin-top:.6rem;padding:.8em 1.5em;font-size:1rem}}.foot[data-astro-cid-jo6i4kqk]{padding:clamp(4rem, 9vw, 7rem) var(--pad) 2.6rem;background:linear-gradient(#0000 0%,#0707088c 42%,#060607 100%);position:relative}.foot[data-astro-cid-jo6i4kqk]:before{content:"";background:linear-gradient(90deg, transparent, var(--line), transparent);height:1px;position:absolute;top:0;left:0;right:0}.foot-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.6fr 1fr 1fr;gap:clamp(2rem,6vw,5rem);display:grid}.brand[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);letter-spacing:-.02em;align-items:center;font-size:1.3rem;font-weight:600;line-height:1;display:inline-flex}.brand[data-astro-cid-jo6i4kqk] .tld[data-astro-cid-jo6i4kqk]{color:var(--ink-dim)}.foot-brand[data-astro-cid-jo6i4kqk] .lead[data-astro-cid-jo6i4kqk]{max-width:38ch;margin:1.1rem 0;font-size:.98rem}.badge[data-astro-cid-jo6i4kqk]{color:var(--ink-faint);letter-spacing:.03em;align-items:center;gap:.5em;font-size:.78rem;display:inline-flex}.flag[data-astro-cid-jo6i4kqk]{opacity:.85;border-radius:2px}.foot-col[data-astro-cid-jo6i4kqk] h4[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.16em;color:var(--ink-dim);margin-bottom:1.1rem;font-size:.72rem;font-weight:600}.foot-col[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{margin-bottom:.7rem}.foot-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ink);font-size:.96rem;transition:color .3s}.foot-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ambre)}.foot-bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line-soft);color:var(--ink-faint);justify-content:space-between;align-items:center;margin-top:clamp(2.5rem,6vw,4rem);padding-top:1.6rem;font-size:.78rem;display:flex}.foot-bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ink)}@media (width<=720px){.foot-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.foot-brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}.skip[data-astro-cid-z4jru4n3]{z-index:999;background:var(--ambre);color:#0b0b0c;border-radius:0 0 6px;padding:.6rem 1rem;font-weight:600;position:absolute;top:0;left:-999px}.skip[data-astro-cid-z4jru4n3]:focus{left:0}
