@font-face{font-family:Josefin Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/eb7e7d46342de29d-s.1vhexzcvl87o8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5fc322119a88a33d-s.1mgd92rgiu9cu.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/769a6a68ede5e496-s.p.2b2outio9vlte.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:Josefin Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/eb7e7d46342de29d-s.1vhexzcvl87o8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5fc322119a88a33d-s.1mgd92rgiu9cu.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/769a6a68ede5e496-s.p.2b2outio9vlte.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:Josefin Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/eb7e7d46342de29d-s.1vhexzcvl87o8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5fc322119a88a33d-s.1mgd92rgiu9cu.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/769a6a68ede5e496-s.p.2b2outio9vlte.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:Josefin Sans Fallback;src:local(Arial);ascent-override:73.32%;descent-override:24.44%;line-gap-override:0.0%;size-adjust:102.29%}.-UaHOq_className{font-family:Josefin Sans,Josefin Sans Fallback;font-style:normal}.-UaHOq_variable{--font-josefin:"Josefin Sans", "Josefin Sans Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.1_g-53zz09yvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2gp_y-cmv6-ey.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.2ywnh8m32q6p0.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.1_g-53zz09yvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2gp_y-cmv6-ey.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.2ywnh8m32q6p0.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.YSzFRG_className{font-family:Manrope,Manrope Fallback;font-style:normal}.YSzFRG_variable{--font-manrope:"Manrope", "Manrope Fallback"}
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-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
:root{--red:#ec0b25;--ink:#000;--white:#f2f0ec;--mute:#8c8a86;--d:var(--font-josefin),"Josefin Sans",Futura,Arial,sans-serif;--b:var(--font-manrope),"Manrope",Arial,sans-serif;--pad:clamp(20px,3.2vw,48px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--ink);color:var(--white);font-family:var(--b);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}html.lock{overflow:hidden}:focus-visible{outline:2px solid var(--red);outline-offset:3px}.skip{z-index:200;background:var(--red);font-family:var(--d);padding:10px 14px;font-weight:600;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}div[style*="overflow: clip"]{margin:-.18em -.04em -.12em!important;padding:.18em .04em .12em!important}.nav{z-index:60;padding:calc(20px + env(safe-area-inset-top,0px)) var(--pad) 20px;border-bottom:1px solid #0000;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;transition:padding .5s cubic-bezier(.22,1,.36,1),background-color .5s,border-color .5s;display:grid;position:fixed;top:0;left:0;right:0}.nav:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#000000bf,#0000);transition:opacity .5s;position:absolute;inset:0 0 -40px}.nav.solid{padding-top:calc(12px + env(safe-area-inset-top,0px));-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#060606b8;border-color:#f2f0ec14;padding-bottom:12px}.nav.solid:before{opacity:0}body.menu-open .nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.brand{font-family:var(--d);letter-spacing:.08em;justify-self:start;align-items:center;gap:11px;font-size:15px;font-weight:700;line-height:1.3;display:flex}.brand svg{width:38px;color:var(--red);transition:transform .8s cubic-bezier(.22,1,.36,1)}.brand:hover svg{transform:rotate(-8deg)scale(1.06)}.links{align-items:center;gap:clamp(22px,2.6vw,40px);display:flex}.nl{font-family:var(--d);letter-spacing:.16em;text-transform:uppercase;padding:8px 0;font-size:13px;font-weight:600;position:relative}.nl .r{height:1.4em;line-height:1.4em;display:block;overflow:hidden}.nl .r span{height:1.4em;line-height:1.4em;transition:transform .55s cubic-bezier(.65,0,.35,1);display:block}.nl:hover .r span{transform:translateY(-100%)}.nl .r span+span{color:var(--red)}.nl:after{content:"";background:var(--red);border-radius:50%;width:4px;height:4px;margin-left:-2px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:50%;transform:scale(0)}.nl[aria-current=page]:after{transform:scale(1)}.nl[aria-current=page] .r span:first-child{color:var(--red)}.right{justify-self:end;align-items:center;gap:22px;display:flex}.cta{background:var(--red);font-family:var(--d);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;padding:11px 20px 9px;font-size:12px;font-weight:700;line-height:1.3;transition:background .4s,transform .5s cubic-bezier(.22,1,.36,1);display:inline-flex}.cta:hover{background:#ff1a33}.menu-btn{font-family:var(--d);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;padding:8px 0;font-size:13px;font-weight:600;line-height:1.3;display:none}.menu-btn .ln{width:26px;height:9px;position:relative}.menu-btn .ln:before,.menu-btn .ln:after{content:"";background:currentColor;height:1.5px;transition:transform .5s cubic-bezier(.65,0,.35,1),top .5s;position:absolute;left:0;right:0}.menu-btn .ln:before{top:0}.menu-btn .ln:after{top:7px}body.menu-open .menu-btn .ln:before{top:3.5px;transform:rotate(45deg)}body.menu-open .menu-btn .ln:after{top:3.5px;transform:rotate(-45deg)}@media (max-width:1024px){.nav{justify-content:space-between;display:flex}.links,.cta{display:none}.menu-btn{display:flex}}.overlay{z-index:55;background:var(--ink);visibility:hidden;clip-path:inset(0 0 100%);flex-direction:column;justify-content:center;display:flex;position:fixed;inset:0}.fm{border-top:1px solid #f2f0ec24;margin:0;padding:0;list-style:none}.fm li{border-bottom:1px solid #f2f0ec24;position:relative;overflow:hidden}.fm a{text-align:center;padding:2.6vh 0 2vh;display:block;overflow:hidden}.fm a .l{font-family:var(--d);text-transform:uppercase;font-size:clamp(44px,8vw,120px);font-weight:700;line-height:1;display:inline-block}.fm a[aria-current=page] .l{color:var(--red)}.fm .band{background:var(--red);color:var(--ink);pointer-events:none;position:absolute;inset:0;overflow:hidden}.fm .track{align-items:center;width:max-content;height:100%;display:flex}.fm .part{font-family:var(--d);text-transform:uppercase;white-space:nowrap;align-items:center;gap:3vw;padding-right:3vw;font-size:clamp(44px,8vw,120px);font-weight:700;line-height:1;display:flex}.fm .pill{background:#000 50% 25%/cover no-repeat;border-radius:999px;width:clamp(110px,12vw,190px);height:clamp(54px,6vw,92px)}.overlay .meta{padding:22px var(--pad) 0;font-family:var(--d);letter-spacing:.14em;color:var(--mute);flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:12px;font-weight:600;display:flex}.overlay .meta a:hover{color:var(--white)}@media (hover:none){.fm .band{display:none}}.prog{background:var(--red);transform-origin:0;z-index:70;pointer-events:none;width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}.wa,.btn2{isolation:isolate;position:relative;overflow:hidden}.wa:after,.btn2:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:40%;transition:left .8s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.wa:hover:after,.btn2:hover:after{left:130%}.pt{z-index:150;background:var(--ink);pointer-events:none;visibility:hidden;place-items:center;display:grid;position:fixed;inset:0}.pt svg{width:min(28vw,180px);color:var(--red)}.sec{padding:clamp(36px,5vh,64px) var(--pad);text-align:center;position:relative;overflow:hidden}.h2{font-family:var(--d);text-transform:uppercase;margin:0;font-size:clamp(50px,8vw,130px);font-weight:700;line-height:.95}.lnk{font-family:var(--d);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;padding:6px 0;font-size:13px;font-weight:600;display:inline-flex;position:relative}.lnk:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .6s cubic-bezier(.65,0,.35,1);position:absolute;bottom:0;left:0;right:0}.lnk:hover:after{transform:scaleX(0)}.center-links{flex-wrap:wrap;justify-content:center;gap:34px;margin-top:24px;display:flex}.sub2{font-family:var(--d);letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;color:var(--mute);margin:18px 0 0;font-size:12px;font-weight:600}.wa{background:var(--red);color:var(--white);font-family:var(--d);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;gap:12px;padding:16px 26px 14px;font-size:14px;font-weight:700;transition:transform .5s cubic-bezier(.22,1,.36,1),background .4s;display:inline-flex}.wa:hover{background:#ff1a33;transform:translateY(-3px)scale(1.03)}.wa svg{width:22px;height:22px;margin-top:-2px}.btn2{font-family:var(--d);letter-spacing:.14em;text-transform:uppercase;border:1px solid #f2f0ec4d;border-radius:999px;align-items:center;gap:10px;padding:15px 26px 13px;font-size:14px;font-weight:700;transition:background .4s,border-color .4s,color .4s;display:inline-flex}.btn2:hover{background:var(--white);color:var(--ink);border-color:var(--white)}.ribbon{background:var(--red);color:var(--ink);white-space:nowrap;z-index:3;margin:0 -3vw;padding:18px 0;position:relative;overflow:hidden;transform:rotate(-2deg)}.ribbon .in{font-family:var(--d);text-transform:uppercase;will-change:transform;align-items:center;padding:.06em 0;font-size:clamp(26px,3.4vw,52px);font-weight:700;line-height:1.25;display:inline-flex}.ribbon .in span{padding:0 .5em}.team{border-top:1px solid #f2f0ec24;max-width:980px;margin:clamp(30px,5vh,56px) auto 0;padding:0;list-style:none}.team li{text-align:left;border-bottom:1px solid #f2f0ec24;justify-content:space-between;align-items:baseline;gap:20px;padding:clamp(16px,2.2vh,24px) 0;transition:padding .55s cubic-bezier(.65,0,.35,1);display:flex;position:relative;overflow:hidden}.team li:before{content:"";background:var(--red);z-index:0;transition:transform .55s cubic-bezier(.65,0,.35,1);position:absolute;inset:0;transform:translateY(101%)}.team li:hover:before{transform:translateY(0)}.team li:hover{padding-left:18px;padding-right:18px}.team li *{z-index:1;position:relative}.team b{font-family:var(--d);text-transform:uppercase;font-size:clamp(20px,2.2vw,34px);font-weight:700}.team span{font-family:var(--d);letter-spacing:.2em;text-transform:uppercase;color:var(--mute);text-align:right;font-size:12px;font-weight:600;transition:color .4s}.team li:hover span{color:var(--ink)}.vid{cursor:pointer;text-align:left;color:inherit;background:0 0;border:0;width:100%;padding:0;position:relative;overflow:hidden}.vid .media{-webkit-mask-composite:source-in;display:block;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0009 9%,#000 22% 78%,#0009 91%,#0000 100%),linear-gradient(#0000 0%,#0009 10%,#000 26% 62%,#00000080 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#0009 9%,#000 22% 78%,#0009 91%,#0000 100%),linear-gradient(#0000 0%,#0009 10%,#000 26% 62%,#00000080 82%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.vid img{aspect-ratio:16/9;object-fit:cover;filter:grayscale()brightness(.85);width:100%;transition:filter .7s,transform 1.6s cubic-bezier(.22,1,.36,1)}.vid:hover img{filter:none;transform:scale(1.05)}.vid .cap{justify-content:space-between;align-items:flex-end;gap:16px;padding:clamp(16px,2vw,30px) clamp(24px,5vw,70px);display:flex;position:absolute;bottom:0;left:0;right:0}.vid .cap small{font-family:var(--d);letter-spacing:.24em;color:#bbb;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.vid .cap b{font-family:var(--d);text-transform:uppercase;font-size:clamp(20px,2.2vw,34px);font-weight:700}.vid .pi{background:var(--red);border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid}.vid .pi svg{width:13px;margin-left:2px}dialog.vd{width:min(1100px,92vw);color:var(--white);background:0 0;border:0;padding:0}dialog.vd::backdrop{background:#000000f0}dialog.vd .head{font-family:var(--d);letter-spacing:.18em;text-transform:uppercase;color:var(--mute);justify-content:space-between;margin-bottom:12px;font-size:12px;font-weight:600;display:flex}dialog.vd .head button:hover{color:var(--red)}dialog.vd .fr{aspect-ratio:16/9;background:#000;position:relative}dialog.vd iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.wave{vertical-align:middle;align-items:center;gap:.07em;height:.62em;padding:0 .5em;display:inline-flex}.wave i{transform-origin:50%;background:currentColor;border-radius:.05em;width:.075em;height:100%;animation:1.1s ease-in-out infinite alternate wv;display:block}.wave i:first-child{animation-delay:-.2s;transform:scaleY(.35)}.wave i:nth-child(2){animation-delay:-.7s}.wave i:nth-child(3){animation-delay:-.4s}.wave i:nth-child(4){animation-delay:-.9s}.wave i:nth-child(5){animation-delay:-.1s}.wave i:nth-child(6){animation-delay:-.6s}.wave i:nth-child(7){animation-delay:-.3s}@keyframes wv{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.fin .wave{color:#7a0d1a;height:.5em}.foot{background:var(--ink);padding:0 var(--pad) calc(26px + env(safe-area-inset-bottom,0px));border-top:1px solid #f2f0ec1a}.foot .top{flex-direction:column;align-items:center;gap:26px;padding:56px 0 40px;display:flex}.foot .brand2{font-family:var(--d);letter-spacing:.08em;align-items:center;gap:12px;font-weight:700;display:flex}.foot .brand2 svg{width:46px;color:var(--red)}.foot nav{font-family:var(--d);letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:28px;font-size:13px;font-weight:600;display:flex}.foot nav a:hover{color:var(--red)}.foot .social{align-items:center;gap:18px 26px}.foot .social a{opacity:.7;padding:4px;transition:opacity .3s;display:inline-flex}.foot .social a:hover,.foot .social a:focus-visible{opacity:1}.foot .social img{object-fit:contain;width:22px;height:22px}.fmarq{margin:0 calc(-1 * var(--pad));padding:.04em 0;overflow:hidden}.fin{white-space:nowrap;width:max-content;font-family:var(--d);will-change:transform;align-items:center;padding:.06em 0;font-size:clamp(110px,19vw,320px);font-weight:700;line-height:1.1;display:flex}.fin span{color:#0000;-webkit-text-stroke:1px #3a3a3a;padding-right:.28em;transition:color .5s,-webkit-text-stroke-color .5s}.fin span:hover{color:var(--red);-webkit-text-stroke-color:var(--red)}.fin .wave{margin-right:.28em;padding:0}.foot .legal{color:var(--mute);flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;padding-top:24px;font-size:12px;display:flex}.foot .legal a:hover{color:var(--white)}.foot .dev{font-family:var(--d);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:600}.foot .dev a{color:var(--white);border-bottom:1px solid var(--red);padding-bottom:2px;transition:color .3s}.foot .dev a:hover{color:var(--red)}@media (max-width:860px){.team li{flex-direction:column;gap:4px}.team span{text-align:left}}@media (max-width:480px){.h2{font-size:clamp(38px,10.5vw,56px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation:none!important}}html.intro body:after,html.pt-in body:after{content:"";z-index:140;background:#000;position:fixed;inset:0}.nf{text-align:center;min-height:100svh;padding:120px var(--pad) 60px;place-items:center;display:grid}.nf h1{font-family:var(--d);color:#0000;-webkit-text-stroke:1.5px var(--red);margin:0;font-size:clamp(110px,24vw,380px);font-weight:700;line-height:.85}.nf p{font-family:var(--d);letter-spacing:.3em;text-transform:uppercase;color:var(--mute);margin:18px 0 30px;font-size:14px;font-weight:600}
