@font-face{font-family:Sigmar One;src:url(/fonts/SigmarOne-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}html,body{margin:0;padding:0;background:#060606;color:#f2efe9;-webkit-font-smoothing:antialiased}body{font-family:Geist,system-ui,sans-serif}.wrapper{overflow-x:clip}::selection{background:#f2efe9;color:#060606}a{color:#f2efe9;text-decoration:none}a:hover{color:#fff}html.has-cursor,html.has-cursor body,html.has-cursor a,html.has-cursor button{cursor:none}.line-mask{display:block;overflow:hidden;padding-top:.06em}.line-mask>span{display:block}.ulink[data-v-88449ca5]{position:relative;display:inline-flex;align-items:center;gap:10px;padding-bottom:6px;color:#f2efe9;font-family:Geist Mono,monospace;font-size:clamp(11px,.72vw,14px);letter-spacing:.14em;text-transform:uppercase}.ulink.hover[data-v-88449ca5]{display:inline;padding:6px 0;font-family:inherit;font-size:inherit;letter-spacing:inherit}.ulink.plain[data-v-88449ca5]{font-family:Geist,system-ui,sans-serif;font-size:clamp(16px,1.2vw,22px);letter-spacing:normal;text-transform:none}.arrow[data-v-88449ca5]{display:inline-block}.line[data-v-88449ca5]{position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform-origin:left}.hover .line[data-v-88449ca5]{transform:scaleX(0)}.nav[data-v-6539b207]{position:fixed;top:0;left:0;right:0;z-index:80;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 3vw;border-bottom:1px solid rgba(242,239,233,0);font-family:Sigmar One,sans-serif}.brand[data-v-6539b207]{display:flex;align-items:center}.brand img[data-v-6539b207]{height:48px;width:auto}.links[data-v-6539b207]{display:flex;gap:2.6vw;font-family:Geist Mono,monospace;font-size:clamp(11px,1.05vw,18px);letter-spacing:.14em;text-transform:uppercase;font-family:Sigmar One,sans-serif;letter-spacing:.04em}@media(max-width:819px){.links[data-v-6539b207]{display:none}}.cta[data-v-6539b207]{position:relative;display:flex;align-items:center;gap:14px;padding:6px 6px 6px 22px;border-radius:999px;background:#f2efe9;color:#0a0a0a;white-space:nowrap;overflow:hidden;isolation:isolate;font-family:Geist Mono,monospace;font-size:clamp(11px,1.05vw,18px);letter-spacing:.14em;text-transform:uppercase;font-family:Sigmar One,sans-serif;letter-spacing:.04em}.cta-fill[data-v-6539b207]{position:absolute;right:6px;top:50%;z-index:-1;width:34px;height:34px;margin-top:-17px;border-radius:50%;background:#f2873a;transition:transform .7s cubic-bezier(.19,1,.22,1)}.cta:hover .cta-fill[data-v-6539b207]{transform:scale(14)}.cta-icon[data-v-6539b207]{display:grid;place-items:center;width:34px;height:34px}.cta-icon svg[data-v-6539b207]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transform:rotate(-45deg);transition:transform .5s cubic-bezier(.19,1,.22,1)}.cta:hover .cta-icon svg[data-v-6539b207]{transform:none}.footer[data-v-535fb278]{padding:14vh 5vw 4vh;background:#060606;border-top:1px solid rgba(242,239,233,.1)}.top[data-v-535fb278]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6vh 6vw}.tagline[data-v-535fb278]{margin:0;font-size:clamp(18px,1.5vw,28px);line-height:1.3;font-weight:300}.cols[data-v-535fb278]{display:flex;gap:8vw;font-family:Geist Mono,monospace;font-size:clamp(11px,.72vw,14px);letter-spacing:.14em;text-transform:uppercase}.col[data-v-535fb278]{display:flex;flex-direction:column;gap:14px}.col-title[data-v-535fb278]{color:#6f6c66}.wordmark[data-v-535fb278]{display:block;width:clamp(280px,60vw,1150px);height:auto;margin-top:14vh}.legal[data-v-535fb278]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:8vh;padding-top:3vh;border-top:1px solid rgba(242,239,233,.1);color:#8d8a83;font-family:Geist Mono,monospace;font-size:clamp(10px,.62vw,12px);letter-spacing:.14em;text-transform:uppercase}.legal-links[data-v-535fb278]{display:flex;flex-wrap:wrap;gap:12px 28px}.legal-links a[data-v-535fb278]{color:#8d8a83}.age[data-v-535fb278]{color:#f2efe9}.grain[data-v-5dfb9d63]{position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;z-index:110;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.cursor[data-v-0f09989d]{position:fixed;left:0;top:0;z-index:120;pointer-events:none;opacity:0;visibility:hidden}.dot[data-v-0f09989d]{position:absolute;left:0;top:0;width:8px;height:8px;border-radius:50%;background:#f2efe9;border:1px solid rgba(242,239,233,0);transform:translate(-50%,-50%)}.label[data-v-0f09989d]{position:absolute;left:0;top:0;transform:translate(-50%,-50%);font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.14em;color:#0a0a0a;white-space:nowrap;opacity:0}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}.loader[data-v-a0b5712e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;background:#000}.loader.diving[data-v-a0b5712e]{background:none}.loader.diving .logo[data-v-a0b5712e]{visibility:hidden}.loader.diving canvas[data-v-a0b5712e]{visibility:visible}canvas[data-v-a0b5712e]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;visibility:hidden}.logo[data-v-a0b5712e]{width:clamp(150px,24vw,280px);aspect-ratio:5128 / 4771;translate:7.2% 11.67%}.box[data-v-a0b5712e]{position:relative;width:100%;height:100%;opacity:0;visibility:hidden}.box img[data-v-a0b5712e]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-webkit-user-select:none;user-select:none;pointer-events:none}.base[data-v-a0b5712e]{opacity:.18}.fill[data-v-a0b5712e]{clip-path:inset(0 100% 0 0)}
