@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&family=Schibsted+Grotesk:ital,wght@0,400;0,500;0,600;1,400;1,500;1,600&display=swap";:root{color:#000;background:#fff;font-family:JetBrains Mono,monospace;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--color-background: #fff;--color-text: #000;--color-button: #ffea00;--color-muted-body: rgba(0, 0, 0, .64);--color-muted-label: rgba(0, 0, 0, .58);--color-input-border: rgba(0, 0, 0, .22);--color-shadow: rgba(0, 0, 0, .12);--color-focus-ring: rgba(255, 234, 0, .28);--font-heading: "Schibsted Grotesk", sans-serif;--font-body: "JetBrains Mono", monospace;--font-weight-heading: 400;--font-weight-body: 400;--desktop-artboard-ratio: 1.5397;--mobile-artboard-ratio: .4621}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;background:var(--color-background);overflow-x:clip}button,input{font:inherit}.site-shell{position:relative;min-height:100vh;min-height:100dvh;overflow:hidden;background:var(--color-background)}.top-wash{position:absolute;inset:0 0 auto;height:21rem;background:linear-gradient(180deg,#fffffffa,#ffffffeb 38%,#fff0);z-index:1}.wordmark-wrap{position:absolute;top:1.7rem;left:50%;transform:translate(-50%);z-index:5;transition:top .32s ease,transform .32s ease,opacity .22s ease}.wordmark-wrap.is-hero{top:1.55rem}.wordmark-wrap.is-compact{top:1.42rem}.wordmark-button{border:0;background:transparent;padding:0;width:clamp(9.4rem,13.4vw,12.4rem);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .18s ease,opacity .18s ease}.wordmark-wrap.is-compact .wordmark-button{width:clamp(8.85rem,11.8vw,10.9rem)}.wordmark-button:hover{transform:translateY(-1px) scale(1.012)}.wordmark-button:active{transform:translateY(0) scale(.995)}.wordmark-image{display:block;width:100%;height:auto}.hero-panel,.form-panel{position:relative;z-index:3;min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:5.75rem clamp(1.5rem,4vw,3rem) 2rem;transition:opacity .48s ease,transform .62s cubic-bezier(.2,.82,.2,1),visibility 0ms linear 0ms}.hero-panel.is-hidden,.form-panel.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.hero-panel.is-hidden{transform:translateY(-1.8rem)}.form-panel{position:absolute;inset:0}.form-panel.is-hidden{transform:translateY(2.2rem)}.hero-copy{width:min(56rem,calc(100vw - 3rem));display:grid;justify-items:center;gap:1.45rem;text-align:center;margin-top:-1.05rem}.hero-copy h1,.form-lead h2{font-family:var(--font-heading);margin:0;letter-spacing:.055em;font-size:clamp(1.8rem,3.1vw,2.9rem);line-height:1.08;font-weight:var(--font-weight-heading);text-transform:uppercase}.hero-copy h1{max-width:none;margin-inline:auto;line-height:1;letter-spacing:.028em;white-space:nowrap}.hero-title-statement{max-width:48rem;line-height:1.03;letter-spacing:.01em;text-transform:none;white-space:normal}.hero-title-line{display:inline}.hero-title-statement .hero-title-line{display:block}.hero-title-accent{margin-left:.16em}.hero-copy em,.form-lead em{font-family:var(--font-heading);font-style:italic;font-weight:var(--font-weight-heading)}.hero-copy h1 em{display:inline;transform:none}.pill-button{margin-top:0;border:1px solid var(--color-text);background:var(--color-button);color:var(--color-text);border-radius:999px;padding:.82rem 2rem;min-width:11.75rem;font-size:.72rem;font-weight:600;font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;box-shadow:0 .18rem 0 var(--color-shadow);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.pill-button:hover{transform:translateY(-1px);box-shadow:0 .28rem 0 var(--color-shadow)}.pill-button:disabled{opacity:.76;cursor:progress}.pill-button-wide{width:100%}.hero-copy .pill-button{margin-top:.2rem}.hero-cta{min-width:15rem;padding:1rem 2.8rem;font-size:.82rem;letter-spacing:.2em;box-shadow:0 .24rem 0 var(--color-shadow)}.form-layout{width:min(72rem,calc(100vw - 4rem));display:grid;grid-template-columns:minmax(18rem,22.5rem) minmax(21rem,24.75rem);align-items:center;justify-content:center;gap:clamp(2rem,4.5vw,4.75rem);margin-top:1.7rem}.form-layout-success{width:min(58rem,calc(100vw - 4rem));grid-template-columns:minmax(15rem,19rem) minmax(18rem,22rem);gap:clamp(1.5rem,3vw,3.25rem);margin-top:1.1rem}.form-lead{align-self:center;justify-self:end;max-width:24rem;padding-bottom:0}.form-layout-signup .form-lead{max-width:22.5rem;padding-bottom:1.45rem}.form-layout-success .form-lead{max-width:18rem;padding-bottom:.1rem}.form-layout-signup .form-lead h2{font-size:clamp(1.7rem,2.75vw,2.6rem);line-height:1.04;letter-spacing:.045em}.form-layout-success .form-lead h2{font-size:clamp(1.72rem,2.6vw,2.5rem);line-height:1.02;letter-spacing:.04em}.lead-copy{margin:.95rem 0 0;color:var(--color-muted-body);line-height:1.74;font-size:.9rem;font-family:var(--font-body);font-weight:var(--font-weight-body);text-transform:uppercase}.form-layout-success .lead-copy{max-width:15.5rem}.form-card{width:24.5rem;padding:0;background:transparent;justify-self:start}.form-card form{width:100%}.form-card-success{width:21rem}.success-card{text-align:center;padding:.3rem 0 0;display:grid;gap:1.1rem}.success-card p{margin:0;font-size:.92rem;line-height:1.74;color:var(--color-muted-body);font-family:var(--font-body);font-weight:var(--font-weight-body);text-transform:uppercase}.field{display:block;margin-bottom:1.24rem}.field span{display:block;margin-bottom:.68rem;text-align:center;font-size:.58rem;letter-spacing:.26em;font-weight:500;color:var(--color-muted-label);text-transform:uppercase}.field input{width:100%;border-radius:999px;border:1px solid var(--color-input-border);background:#fffffff5;padding:.82rem 1.08rem;text-align:center;color:var(--color-text);min-height:2.9rem;font-family:var(--font-body);font-size:.84rem}.field input:focus{outline:none;border-color:var(--color-text);box-shadow:0 0 0 3px var(--color-focus-ring)}.field-error{display:block;margin-top:.45rem;text-align:center;color:#b25042;font-size:.75rem;font-family:var(--font-body);text-transform:uppercase}.global-error{margin-bottom:1rem}.trap-field{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.turnstile-row{margin:.5rem 0 1.08rem;display:grid;justify-items:center}.turnstile-widget{width:100%;min-height:4.5rem}.turnstile-widget iframe{margin:0 auto}.doodle-field{position:absolute;inset:0;pointer-events:none;display:grid;place-items:center;padding:.75rem}.doodle-artboard{position:relative;width:min(calc(100vw - 1.5rem),calc((100dvh - 1.5rem) * var(--desktop-artboard-ratio)));max-width:98rem;aspect-ratio:1512 / 982;--ambient-x: 0px;--ambient-y: 0px;--nudge-x: 0px;--nudge-y: 0px}.doodle{position:absolute;opacity:var(--asset-opacity);transition:transform .9s cubic-bezier(.2,.82,.2,1),opacity .68s ease;transform:translate(calc((var(--ambient-x) + var(--nudge-x)) * var(--drift-factor)),calc((var(--ambient-y) + var(--nudge-y)) * var(--drift-factor))) rotate(var(--hero-rotate));will-change:transform}.site-shell.is-form .doodle{transform:translate(calc((var(--artboard-scale) * var(--form-x)) + ((var(--ambient-x) + var(--nudge-x)) * var(--drift-factor))),calc((var(--artboard-scale) * var(--form-y)) + ((var(--ambient-y) + var(--nudge-y)) * var(--drift-factor)))) rotate(var(--form-rotate))}.doodle img{display:block;width:100%;height:auto;-webkit-user-select:none;user-select:none;filter:brightness(.95) contrast(1.08)}.doodle-anyone{top:1.4%;right:8.4%;width:18.5%}.doodle-cargo-shorts{top:8.2%;left:-2.8%;width:22.8%}.doodle-dress{bottom:2.2%;right:-1.8%;width:18.1%}.doodle-glasses{top:41.2%;right:7.4%;width:10.2%}.doodle-hanger-two{bottom:4.6%;right:2.8%;width:8.7%}.doodle-hanger{top:23.5%;left:28.8%;width:7.2%}.doodle-hat{bottom:1.5%;left:39%;width:20.5%}.doodle-star{bottom:12.3%;left:26%;width:13.8%}.doodle-love-this{bottom:14%;left:2.6%;width:12.4%}.doodle-necklace{top:2.4%;left:7.8%;width:13.9%}.doodle-need{bottom:8.5%;right:12.4%;width:13.2%}.doodle-ootd{top:12.8%;left:44%;width:17.6%}.doodle-pants{top:4.2%;left:43.5%;width:7.2%}.doodle-shirt{top:-2.5%;right:-.6%;width:24.8%}.doodle-shout{top:15.5%;left:17.3%;width:6.8%}.form-cta,.success-cta{min-height:3.2rem;padding:.96rem 2.35rem;font-size:.78rem;letter-spacing:.2em;box-shadow:0 .22rem 0 var(--color-shadow)}.success-cta{min-height:3.12rem;font-size:.74rem;letter-spacing:.18em}@media(max-width:860px){.top-wash{height:19rem}.wordmark-wrap{top:1.72rem}.wordmark-wrap.is-hero{top:1.68rem}.wordmark-wrap.is-compact{top:1.54rem}.wordmark-button{width:min(10.2rem,calc(100vw - 4rem))}.wordmark-wrap.is-compact .wordmark-button{width:min(9.25rem,calc(100vw - 4.75rem))}.hero-copy{width:min(21rem,calc(100vw - 2rem));gap:1.05rem;margin-top:-.45rem}.form-layout{grid-template-columns:1fr;width:min(19.2rem,calc(100vw - 2.2rem));gap:1.8rem;text-align:center;margin-top:1rem}.form-layout-success{width:min(18.6rem,calc(100vw - 2.2rem));gap:1.4rem;margin-top:.9rem}.form-lead{max-width:none;justify-self:center;padding-bottom:0}.form-layout-signup .form-lead h2,.form-layout-success .form-lead h2{font-size:1.6rem;letter-spacing:.038em}.lead-copy{margin-top:.78rem;font-size:.79rem;line-height:1.7}.form-card{justify-self:stretch}.doodle-artboard{width:min(calc(100vw - 1.5rem),calc((100dvh - 1rem) * var(--mobile-artboard-ratio)));aspect-ratio:390 / 844}.doodle-anyone{top:3%;right:3%;width:34%}.doodle-cargo-shorts{top:13%;left:-12%;width:28%}.doodle-dress{bottom:6%;right:-6%;width:25%}.doodle-glasses{top:40%;right:3%;width:16%}.doodle-hanger-two{bottom:4%;right:4%;width:13%}.doodle-hanger{top:26%;left:31%;width:11%}.doodle-hat{bottom:6%;left:36%;width:38%}.doodle-star{bottom:19%;left:20%;width:26%}.doodle-love-this{bottom:16%;left:-2%;width:24%}.doodle-necklace{top:4%;left:6%;width:24%}.doodle-need{bottom:12%;right:9%;width:26%}.doodle-ootd{top:16%;left:42%;width:28%}.doodle-pants{top:7%;left:45%;width:12%}.doodle-shirt{top:0;right:-9%;width:35%}.doodle-shout{top:17%;left:18%;width:10%}.pill-button{min-width:7.9rem;padding:.7rem 1.3rem;font-size:.6rem}.hero-cta{min-width:12.2rem;padding:.88rem 1.9rem;font-size:.68rem;letter-spacing:.18em}.hero-copy h1,.form-lead h2{font-size:1.55rem;letter-spacing:.04em}.hero-copy h1{white-space:normal;line-height:.98}.hero-title-statement{max-width:20.5rem;line-height:1.06;letter-spacing:.012em}.hero-title-line,.hero-copy h1 em{display:block}.hero-title-accent{margin-left:0;margin-top:.08em}.form-card,.form-card-success{width:100%}.success-card{gap:1rem;padding-top:0}.success-card p{font-size:.81rem;line-height:1.7}.turnstile-row{margin-bottom:.9rem}.field input{min-height:2.25rem;padding:.62rem .9rem;font-size:.8rem}.field span{font-size:.54rem;margin-bottom:.52rem}.form-cta,.success-cta{min-height:3rem;padding:.88rem 1.65rem;font-size:.66rem;letter-spacing:.18em}}
