@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hanken Grotesk Fallback;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_9c618b{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.__variable_9c618b{--font-hanken:"Hanken Grotesk","Hanken Grotesk Fallback"}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:var(--font-hanken),ui-sans-serif,system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-canvas:#fff8f4;--color-ink:#1e1b19;--color-border:#e0bfb9;--color-terra:#a6341f;--color-terra-ctr:#c84b34;--color-peach:#ffdad3;--color-peach-dim:#ffb4a5;--ease-soft:cubic-bezier(.22,1,.36,1)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.block{display:block}.grid{display:grid}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.lowercase{text-transform:lowercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{background:var(--color-canvas);color:var(--color-ink)}html{min-height:100%}body{background:var(--color-canvas);min-height:100svh;color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:hidden}button,input{font:inherit}[role=button]:not(:disabled),button:not(:disabled){cursor:pointer}::selection{background:var(--color-peach-dim);color:var(--color-ink)}.safe-x{padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right))}@media (min-width:768px){.safe-x{padding-left:max(32px,env(safe-area-inset-left));padding-right:max(32px,env(safe-area-inset-right))}}@media (min-width:1280px){.safe-x{padding-left:max(48px,env(safe-area-inset-left));padding-right:max(48px,env(safe-area-inset-right))}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.things-scene{--zoom:1;--drift:0%}.fp-logo *,.things-object *,.things-scene{animation:none!important}}.things-hero{--swap:.9s;--hold:6s;--scene-ar:2.3222;--scene-hz:75.97%;--scene-w:130vw;--scrim-h:20svh;--sky:#fce6c3;--foot-fg:var(--color-canvas);--foot-accent:var(--color-peach);isolation:isolate;background-color:var(--sky);height:100svh;color:var(--color-ink);transition:background-color var(--swap) var(--ease-soft);grid-template-rows:auto 1fr auto;grid-template-columns:100%;display:grid}.things-backdrop,.things-hero{position:relative;overflow:hidden}.things-backdrop{z-index:0;pointer-events:none;grid-area:1/1/4/2}.things-topline{grid-area:1/1/2/2}.things-stage{grid-area:2/1/3/2}.things-foot{grid-area:3/1/4/2}.things-scene{--drift:1.5%;--zoom:1.07;width:var(--scene-w);height:calc(var(--scene-w) / var(--scene-ar));max-width:none;translate:calc(-50% + var(--scene-dx,0%)) 0;scale:var(--zoom);transform:translateX(var(--drift));transform-origin:50% var(--scene-hz);z-index:1;opacity:0;transition:opacity var(--swap) var(--ease-soft) var(--swap);position:absolute;bottom:0;left:50%;-webkit-mask-image:linear-gradient(#0000,#000 120px);mask-image:linear-gradient(#0000,#000 120px)}.things-scene:nth-of-type(2n){--drift:-1.5%}.things-scene.is-active{z-index:2;opacity:1;transition:opacity var(--swap) var(--ease-soft) 0s;animation:scene-drift var(--hold) linear}@keyframes scene-drift{0%{scale:1;transform:translateX(calc(var(--drift) * -1))}}.things-scrim{height:var(--scrim-h);background:linear-gradient(#1e1b1900,#1e1b1942 12%,#1e1b19a3 35%,#1e1b19cc);position:absolute;inset:auto 0 0}.things-topline{z-index:60;justify-content:space-between;align-items:center;padding-top:22px;padding-bottom:10px;display:flex;position:relative}.things-intro{text-align:right}.things-eyebrow{letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:clamp(11px,.9vw,13px);font-weight:600}.things-support{color:var(--color-terra);letter-spacing:.02em;margin:4px 0 0;font-size:clamp(11px,1.05vw,15px)}.things-home{min-height:44px;color:var(--color-ink);letter-spacing:-.02em;align-items:center;gap:clamp(9px,.8vw,12px);font-size:clamp(16px,1.5vw,22px);font-weight:700;display:inline-flex}.fp-logo{--fp-logo-bead:var(--sky,var(--color-canvas));width:auto;height:clamp(20px,1.9vw,28px);color:var(--color-terra);display:block;overflow:visible}.fp-logo-dot,.fp-logo-link{transform-box:fill-box;transition:translate .26s var(--ease-soft)}.fp-logo-bead{transform-box:fill-box;fill:var(--fp-logo-bead);offset-distance:0;offset-rotate:0deg;opacity:0}.things-home .fp-logo-dot-l{animation:fp-dot-in .42s var(--ease-soft) both}.things-home .fp-logo-dot-r{animation:fp-dot-in .42s var(--ease-soft) .12s both}.things-home .fp-logo-link{animation:fp-link-draw .62s var(--ease-soft) .3s both}@keyframes fp-dot-in{0%{opacity:0;translate:0 -57px}}@keyframes fp-link-draw{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@media (hover:hover){.things-home:hover .fp-logo-dot-l{translate:20px}.things-home:hover .fp-logo-dot-r{translate:-20px}.things-home:hover .fp-logo-link{translate:0 7px}}.things-hero:has(.tearoff-field input:focus) .things-home .fp-logo-dot-l{translate:6px 24px}.things-hero:has(.tearoff-field input:focus) .things-home .fp-logo-dot-r{translate:10px 24px}.things-hero:has(.tearoff-field input:focus) .things-home .fp-logo-link{translate:4px 8px}.fp-logo[data-state=joining] .fp-logo-bead{opacity:1;animation:fp-bead 1.4s linear infinite}@keyframes fp-bead{0%{offset-distance:0}to{offset-distance:100%}}.fp-logo[data-state=success] .fp-logo-dot-l{animation:fp-hop .62s var(--ease-soft) both}.fp-logo[data-state=success] .fp-logo-dot-r{animation:fp-hop .62s var(--ease-soft) 90ms both}@keyframes fp-hop{0%,to{translate:0}40%{translate:0 -43px}}.things-stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;justify-content:center;position:relative}.things-hero-block,.things-stage{flex-direction:column;align-items:center;display:flex}.things-hero-block{--hero-lift:clamp(12px,4vw,56px);translate:0 calc(-1 * var(--hero-lift));gap:clamp(18px,3vw,44px)}.things-stage:focus-visible{outline:2px solid var(--color-terra);outline-offset:-4px;border-radius:12px}.things-ghost{z-index:2;pointer-events:none;place-items:center;display:grid;position:relative}.things-ghost span{color:var(--color-ink);letter-spacing:-.04em;text-transform:lowercase;white-space:nowrap;opacity:0;filter:blur(10px);transition:opacity .28s var(--ease-soft),filter .28s var(--ease-soft),transform .28s var(--ease-soft);grid-area:1/1;font-size:clamp(76px,20vw,260px);font-weight:800;line-height:1;transform:translateY(16px)}.things-ghost span.is-active{transition:opacity .62s var(--ease-soft) .24s,filter .62s var(--ease-soft) .24s,transform .62s var(--ease-soft) .24s;opacity:1;filter:blur();transform:translateY(0)}.things-objects{z-index:3;pointer-events:none;width:100vw;position:absolute;top:0;bottom:0;left:50%;translate:-50%}.things-object{opacity:0;width:clamp(150px,20vw,320px);transition:opacity .28s var(--ease-soft);position:absolute;top:50%;transform:translateY(-50%)}.things-object[data-side=left]{left:clamp(16px,5vw,96px)}.things-object[data-side=right]{right:clamp(16px,5vw,96px)}.things-object.is-active{opacity:1;transition:opacity .62s var(--ease-soft) .24s}.things-object svg{width:100%;height:auto;display:block;overflow:visible}.obj-pay-give,.obj-pay-take,.obj-relay-note{transform-box:view-box;transform-origin:0 0}.things-object.is-active .obj-cradle-top{animation:cradle-top 9s ease-in-out infinite}.things-object.is-active .obj-cradle-bottom{animation:cradle-bottom 9s ease-in-out infinite}@keyframes cradle-top{33%{d:path("M140 180 C230 280 320 355 410 358 C490 360 545 320 585 275 C620 236 645 205 660 180")}66%{d:path("M140 180 C210 260 270 305 370 300 C450 296 480 235 545 218 C590 206 630 190 660 180")}}@keyframes cradle-bottom{33%{d:path("M140 420 C230 320 320 245 410 242 C490 240 545 280 585 325 C620 364 645 395 660 420")}66%{d:path("M140 420 C210 340 270 295 370 300 C450 304 480 365 545 382 C590 394 630 410 660 420")}}.things-object.is-active .obj-knot-left{animation:knot-left 6s ease-in-out infinite alternate}.things-object.is-active .obj-knot-right{animation:knot-right 6s ease-in-out infinite alternate}@keyframes knot-left{to{d:path("M-30 310 C90 310 190 306 268 288 C356 268 404 212 382 166 C360 120 282 118 244 162 C206 206 218 292 288 332 C338 360 396 362 436 342")}}@keyframes knot-right{to{d:path("M830 310 C710 310 610 306 532 288 C444 268 396 212 418 166 C440 120 518 118 556 162 C594 206 582 292 512 332 C462 360 404 362 364 342")}}.things-object.is-active .obj-relay-note{animation:relay-pass 6s ease-in-out infinite}@keyframes relay-pass{0%{opacity:0;transform:translate(80px,432px)rotate(-24deg)}14%,25%{opacity:1}25%{transform:translate(227px,296px)rotate(-10deg)}50%{opacity:1;transform:translate(400px,250px)rotate(0)}75%{opacity:1;transform:translate(573px,296px)rotate(10deg)}86%{opacity:1}to{opacity:0;transform:translate(720px,432px)rotate(24deg)}}.things-object.is-active .obj-pay-give{animation:pay-give 5.5s ease-in-out infinite alternate}.things-object.is-active .obj-pay-take{animation:pay-take 5.5s ease-in-out infinite alternate}@keyframes pay-give{0%,8%{transform:translate(120px,300px)}31%{transform:translate(241px,210px)}54%{transform:translate(400px,180px)}77%{transform:translate(559px,210px)}to{transform:translate(680px,300px)}}@keyframes pay-take{0%,8%{transform:translate(680px,300px)}31%{transform:translate(559px,390px)}54%{transform:translate(400px,420px)}77%{transform:translate(241px,390px)}to{transform:translate(120px,300px)}}.things-caption{z-index:4;text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:6px;width:min(90vw,640px)}.things-caption,.things-foot{display:flex;position:relative}.things-foot{z-index:60;padding-top:10px;padding-bottom:max(18px,env(safe-area-inset-bottom));justify-content:space-between;align-items:flex-end;gap:24px}.things-foot-left{flex-direction:column;width:100%;max-width:min(980px,72vw);display:flex}.things-phrase{color:var(--color-ink);letter-spacing:-.02em;text-transform:lowercase;margin:0;font-size:clamp(18px,1.9vw,26px);font-weight:600;display:grid}.things-phrase span,.things-whisper span{opacity:0;transition:opacity .28s var(--ease-soft),transform .28s var(--ease-soft);grid-area:1/1;transform:translateY(8px)}.things-phrase span.is-active{transition:opacity .62s var(--ease-soft) .32s,transform .62s var(--ease-soft) .32s}.things-whisper span.is-active{transition:opacity .62s var(--ease-soft) .38s,transform .62s var(--ease-soft) .38s}.things-phrase span.is-active,.things-whisper span.is-active{opacity:1;transform:translateY(0)}.things-whisper{color:var(--color-terra);letter-spacing:.04em;margin:0;font-size:clamp(11px,1vw,14px);font-weight:500;display:grid}.things-foot-right{flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.things-controls{align-items:center;gap:12px;display:flex}.things-pause:focus-visible{outline:2px solid var(--foot-accent);outline-offset:3px;border-radius:4px}.things-pause:active{transform:translateY(1px)}.things-index{font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:12px}.things-index,.things-pause{color:var(--foot-fg);font-weight:600}.things-pause{min-height:44px;letter-spacing:.14em;text-transform:uppercase;text-underline-offset:4px;background:0 0;border:0;font-size:11px;text-decoration:underline}.things-hero .tearoff-strip{width:100%;position:relative}.things-hero .tearoff-perforation{display:none}.things-hero .tearoff-strip form{grid-template-columns:minmax(0,.72fr) minmax(0,1fr) auto;align-items:end;gap:10px clamp(16px,2.2vw,32px);display:grid}.things-hero .tearoff-field{flex-direction:column;gap:5px;min-width:0;display:flex}.things-hero .tearoff-field label{color:var(--foot-fg);letter-spacing:.11em;text-transform:lowercase;font-size:11px;font-weight:650}.things-hero .tearoff-field input{border:0;border-bottom:1px solid var(--color-border);width:100%;min-width:0;height:52px;caret-color:var(--foot-fg);color:var(--foot-fg);background:0 0;border-radius:0;outline:none;font-size:clamp(18px,2vw,22px);transition:border-color .16s,box-shadow .16s}.things-hero .tearoff-field input:-webkit-autofill,.things-hero .tearoff-field input:-webkit-autofill:hover{-webkit-text-fill-color:var(--foot-fg);caret-color:var(--foot-fg);transition:border-color .16s,box-shadow .16s,background-color 0s 600000s}.things-hero .tearoff-field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--foot-fg);caret-color:var(--foot-fg);transition:border-color .16s,box-shadow .16s,background-color 0s 600000s}.things-hero .tearoff-field input:autofill{-webkit-text-fill-color:var(--foot-fg);caret-color:var(--foot-fg);transition:border-color .16s,box-shadow .16s,background-color 0s 600000s}.things-hero .tearoff-field input:focus-visible,.things-hero .tearoff-field input[aria-invalid=true]{border-color:var(--foot-accent);box-shadow:0 2px 0 -1px var(--foot-accent)}.things-hero .tearoff-strip button[type=submit]{min-height:44px;color:var(--foot-fg);letter-spacing:-.03em;text-transform:lowercase;white-space:nowrap;background:0 0;border:0;align-items:center;gap:clamp(8px,1.2vw,18px);font-size:clamp(28px,4vw,56px);font-weight:800;line-height:1;display:inline-flex}.things-hero .tearoff-strip button[type=submit]:focus-visible{outline:2px solid var(--foot-accent);outline-offset:3px;border-radius:3px}.things-hero .tearoff-strip button[type=submit]:disabled{cursor:wait;opacity:.62}.things-hero .join-arrow{width:.7em;height:.7em;transition:transform .17s}.things-hero .tearoff-strip button:focus-visible .join-arrow,.things-hero .tearoff-strip button:hover .join-arrow{transform:translate(3px)}.things-hero .fp-logo-inline{--fp-logo-bead:var(--color-ink);height:.62em;color:var(--foot-fg)}.things-hero .tearoff-suggest{color:var(--foot-fg);grid-column:1/-1;margin:0;font-size:12px}.things-hero .tearoff-suggest button{color:var(--foot-accent);font-size:inherit;text-underline-offset:3px;background:0 0;border:0;font-weight:700;text-decoration:underline}.things-hero .tearoff-error{color:var(--foot-accent);grid-column:1/-1;margin:0;font-size:12px;font-weight:600}.things-hero .tearoff-success{color:var(--foot-fg);margin:0}.things-hero .tearoff-success-line{letter-spacing:-.03em;align-items:center;gap:.4em;min-height:52px;margin:0;font-size:clamp(28px,4vw,56px);font-weight:800;line-height:1;display:flex}.things-hero .tearoff-invites{margin-top:clamp(14px,2vw,22px)}.things-hero .tearoff-invites-lead{letter-spacing:.11em;text-transform:lowercase;margin:0 0 10px;font-size:11px;font-weight:650}.things-hero .tearoff-invites ul{flex-wrap:wrap;gap:8px clamp(16px,2.4vw,34px);margin:0;padding:0;list-style:none;display:flex}.things-hero .tearoff-invites li{letter-spacing:.06em;-webkit-user-select:all;user-select:all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(16px,1.8vw,21px);font-weight:600}.things-hero .tearoff-invites-note{opacity:.72;margin:12px 0 0;font-size:12px}.things-hero .tearoff-copy{color:var(--foot-accent);text-underline-offset:3px;background:0 0;border:0;margin-top:10px;font-size:12px;font-weight:700;text-decoration:underline}.things-vignette{z-index:40;background:radial-gradient(#0000 55%,#1e1b1914 100%)}.things-grain,.things-vignette{pointer-events:none;position:absolute;inset:0}.things-grain{z-index:50;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px}@media (max-width:767px){.things-hero{--scene-w:260vw;--scrim-h:0}.things-backdrop{grid-area:1/1/3/2}.things-scrim{display:none}.things-foot{background:var(--color-ink)}.things-foot:before{content:"";background:linear-gradient(to top,var(--color-ink),transparent);pointer-events:none;height:90px;position:absolute;inset:auto 0 100%}.things-scene[data-scene=play]{--scene-dx:14%}.things-scene[data-scene=relay]{--scene-dx:-18%}.things-scene[data-scene=stay]{--scene-dx:-12%}.things-scene[data-scene=pay]{--scene-dx:-19%}.things-ghost span{font-size:clamp(66px,22vw,260px)}.things-support{display:none}.things-object{width:min(46vw,210px);top:auto;bottom:calc(100% + 14px);transform:none}.things-object[data-side=left],.things-object[data-side=right]{left:50%;right:auto;translate:-50%}.things-foot{flex-direction:column;align-items:stretch;gap:14px}.things-foot-left{gap:10px;max-width:none}.things-foot-right{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.things-caption{width:min(94vw,420px)}.things-hero .tearoff-field input{height:44px;font-size:16px}.things-hero .tearoff-strip form{grid-template-columns:minmax(0,1fr);gap:12px}.things-hero .tearoff-strip button[type=submit]{justify-content:space-between;width:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}