@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.h-auto{height:auto}.w-auto{width:auto}.max-w-none{max-width:none}.flex-auto{flex:auto}.flex-initial{flex:0 auto}.flex-none{flex:none}.shrink{flex-shrink:1}.grow{flex-grow:1}.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}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.content-around{align-content:space-around}.content-between{align-content:space-between}.content-center{align-content:center}.content-end{align-content:flex-end}.content-start{align-content:flex-start}.content-stretch{align-content:stretch}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-evenly{justify-content:space-evenly}.justify-start{justify-content:flex-start}.self-auto{align-self:auto}.self-baseline{align-self:baseline}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-visible{overflow:visible}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.font-thin{--tw-font-weight:var(--font-weight-thin);font-weight:var(--font-weight-thin)}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);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,)}.sepia{--tw-sepia:sepia(100%);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,)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--black:#050606;--ink:#f4f6f6;--muted:#929a9a;--line:#ffffff1c;--line-strong:#fff3;--glass:#141717b8;--ice:#a8f5ff;--ice-strong:#69deef;--display-tracking:-.03em;--pointer-x:70%;--pointer-y:18%;--tilt-x:0deg;--tilt-y:0deg}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--black)}body{background:var(--black);color:var(--ink);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:inherit;text-decoration:none}.site-shell{background:radial-gradient(circle at var(--pointer-x) var(--pointer-y), #69deef14, transparent 26rem), var(--black);isolation:isolate;min-height:100vh;position:relative;overflow:clip}.attention-field{z-index:0;width:12px;height:12px;left:var(--pointer-x);top:var(--pointer-y);pointer-events:none;border:1px solid #a8f5ff99;border-radius:50%;transition:left 80ms linear,top 80ms linear;position:fixed;transform:translate(-50%,-50%);box-shadow:0 0 0 7px #a8f5ff0d,0 0 28px #69deef4d}.top-nav{z-index:40;border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;width:min(100% - 72px,1460px);height:92px;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.brand{isolation:isolate;align-items:center;gap:11px;width:max-content;display:inline-flex}.companion-portrait{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.companion-portrait>img,.companion-eyes{grid-area:1/1}.companion-portrait>img{object-fit:contain;width:100%;height:100%}.companion-eyes{pointer-events:none;width:100%;height:100%;position:relative}.companion-eye{width:max(1px, var(--companion-pupil,1.4%));aspect-ratio:1;background:#151818;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.companion-eyes-yeti .companion-eye-left{top:38.87%;left:45.12%}.companion-eyes-yeti .companion-eye-right{top:36.72%;left:62.21%}.companion-eyes-panda{--companion-pupil:1.25%}.companion-eyes-panda .companion-eye-left{top:33.98%;left:40.15%}.companion-eyes-panda .companion-eye-right{top:33.91%;left:70.95%}.companion-eyes-mark{--companion-pupil:2.44%}.companion-eyes-mark .companion-eye-left{top:61.15%;left:41.44%}.companion-eyes-mark .companion-eye-right{top:57.55%;left:71.37%}.stoiq-mark-portrait{flex:0 0 34px;width:34px;height:34px;transition:filter .18s}.stoiq-mark{-webkit-user-select:none;user-select:none;display:block}.brand:hover .stoiq-mark-portrait,.brand:focus-visible .stoiq-mark-portrait{filter:brightness(1.12)}.stoiq-wordmark{color:#f3f6f6;letter-spacing:-.075em;align-items:baseline;font-size:19px;font-weight:720;line-height:1;display:inline-flex;position:relative}.wordmark-q{margin-left:.015em}.nav-links{color:#a5abab;gap:32px;font-size:13px;font-weight:500;display:flex}.nav-links a{transition:color .18s}.nav-links a:hover,.nav-links a:focus-visible{color:var(--ink)}.nav-actions{justify-self:end;align-items:center;gap:22px;display:inline-flex}.nav-buy{color:#a5abab;white-space:nowrap;font-size:13px;font-weight:500;transition:color .18s}.nav-buy:hover,.nav-buy:focus-visible{color:var(--ink)}.nav-cta{border:1px solid var(--line-strong);background:#ffffff0a;border-radius:999px;align-items:center;gap:24px;padding:12px 16px 12px 20px;font-size:12px;font-weight:650;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.nav-cta:hover,.nav-cta:focus-visible{background:#a8f5ff14;border-color:#a8f5ff73;transform:translateY(-2px)}.hero{--entrance-walk-duration:1.1s;--entrance-wave-duration:1.6s;--entrance-plant-duration:.18s;--entrance-walk-cycle:.55s;--entrance-copy-base:.2s;--entrance-copy-duration:.46s;--entrance-copy-step:.14s;--entrance-copy-rise:18px;--entrance-copy-ease:cubic-bezier(.24, .66, .18, 1);--entrance-word-step:60ms;--entrance-sign-delay:.26s;--entrance-sign-duration:.82s;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.05fr) minmax(440px,.95fr);align-items:center;min-height:100svh;padding:150px max(36px,50vw - 730px) 84px;display:grid;position:relative}.hero:before{z-index:-2;aspect-ratio:1;content:"";background:linear-gradient(145deg,#ffffff0e,#0000 50%),radial-gradient(circle at 42% 34%,#a8f5ff14,#0000 44%),#0a0c0ce6;border:1px solid #ffffff14;border-radius:46% 54% 57% 43%/49% 43% 57% 51%;width:min(62vw,920px);animation:9s ease-in-out infinite alternate breathe;position:absolute;top:3%;right:-10%;box-shadow:inset 0 1px #ffffff1f,inset -80px -100px 160px #0000008c}.hero-grid{z-index:-3;opacity:.25;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}@media (min-width:1460px){.hero-copy{max-width:calc(820px + 5vw);padding-left:5vw}}.hero-copy{z-index:4;max-width:820px;padding-left:10vw;position:relative}.eyebrow{color:#a5adad;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 24px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:650;display:flex}.signal-pulse{background:var(--ice);border-radius:50%;width:7px;height:7px;display:inline-block;position:relative;box-shadow:0 0 14px #a8f5ffe6}.signal-pulse:after{content:"";border-radius:inherit;border:1px solid #a8f5ff59;animation:2s ease-out infinite ping;position:absolute;inset:-5px}.hero-title{max-width:940px;letter-spacing:var(--display-tracking);align-items:baseline;margin:0;font-size:clamp(72px,8vw,138px);font-weight:590;line-height:.82;display:flex}.hero-title .hero-meet{color:#626969;margin-right:.19em;font-weight:470;display:inline-block}.stoiq-wordmark.is-display{letter-spacing:var(--display-tracking);color:#0000;text-shadow:0 18px 70px #69deef14;background:linear-gradient(118deg,#fff 5%,#eefafa 43%,#bdeff4 74%,#79dfed 100%);-webkit-background-clip:text;background-clip:text;font-size:1em;font-weight:680;position:relative}.stoiq-wordmark.is-display .wordmark-q{color:#a8f5ff;-webkit-text-fill-color:#a8f5ff}.hero-period{color:var(--ice);text-shadow:0 0 25px #a8f5ff52;margin-left:.035em}.hero-deck{color:#dce1e1;letter-spacing:-.045em;max-width:690px;margin:34px 0 0;font-size:clamp(26px,2.4vw,40px);font-weight:490;line-height:1.05}.hero-subtitle{color:#a4aaaa;letter-spacing:-.025em;max-width:650px;margin:24px 0 0;font-size:clamp(16px,1.25vw,20px);line-height:1.55}.hero-actions{align-items:center;gap:28px;margin-top:36px;display:flex}.primary-cta{background:var(--ink);color:#0a0b0b;border-radius:999px;align-items:center;gap:34px;padding:9px 9px 9px 24px;font-size:13px;font-weight:720;transition:transform .22s,box-shadow .22s;display:inline-flex;position:relative;box-shadow:0 0 0 1px #fff3,0 12px 50px #00000047}.primary-cta:hover,.primary-cta:focus-visible{transform:translateY(-3px);box-shadow:0 0 0 1px #a8f5ff8c,0 18px 70px #69deef1f}.cta-orbit{width:38px;height:38px;color:var(--ice);background:#151818;border-radius:50%;place-items:center;font-size:17px;display:grid}.text-cta{border-bottom:1px solid var(--line-strong);color:#c5c9c9;padding-bottom:5px;font-size:13px}.hero-proof{flex-wrap:wrap;gap:10px;margin-top:42px;display:flex}.hero-proof span{border:1px solid var(--line);color:#7f8787;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:8px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.hero-character{--body-lift:0px;--body-tilt:0deg;--gaze-x:0px;--gaze-y:0px;--stage-w:430px;--stage-h:520px;--stage-bottom:46px;--stage-shift:0px;--entrance-from:calc(-1.0802 * var(--stage-w));z-index:3;min-height:650px;color:inherit;text-align:initial;cursor:pointer;perspective:1100px;background:0 0;border:0;align-self:stretch;padding:0;position:relative}.hero-character:focus-visible{outline:none}.hero-character:focus-visible .character-stage{outline-offset:8px;border-radius:42%;outline:1px solid #a8f5ffb8}.character-halo{left:calc(50% - var(--stage-shift));background:radial-gradient(circle,#a8f5ff14,#0000 64%);border:1px solid #a8f5ff21;border-radius:50%;width:480px;height:480px;position:absolute;top:50%;transform:translate(-50%,-50%)}.character-halo:before,.character-halo:after{content:"";border:1px solid #ffffff0f;border-radius:50%;position:absolute}.character-halo:before{border-style:dashed;animation:40s linear infinite orbit;inset:-62px}.character-halo:after{inset:58px}.character-stage{z-index:2;left:calc(50% - var(--stage-shift));bottom:var(--stage-bottom);width:var(--stage-w);height:var(--stage-h);transform:translateX(-50%) translateY(var(--body-lift)) rotate(var(--body-tilt));transform-origin:50% 92%;will-change:transform;transition:transform .26s cubic-bezier(.2,.8,.2,1);position:absolute}.hero-idle-yeti,.hero-eyes{pointer-events:none;position:absolute}.hero-idle-yeti{z-index:2;opacity:1;transform-origin:50% 92%;width:100%;animation:4.8s cubic-bezier(.45,0,.55,1) infinite yeti-breathe;top:7.7%;left:0}.hero-idle-yeti img{width:100%;height:auto;display:block}.pose-dance .hero-idle-yeti{animation:1.55s cubic-bezier(.22,.74,.24,1) both hero-yeti-dance}.hero-eyes{z-index:5;opacity:1;inset:0}.hero-eye{isolation:isolate;border-radius:50%;width:17px;height:17px;position:absolute;top:38.87%;transform:translate(-50%,-50%)}.hero-eye-left{left:45.12%}.hero-eye-right{top:36.72%;left:62.21%}.hero-eye>span{z-index:3;opacity:1;width:6px;height:6px;transform:translate(calc(-50% + var(--gaze-x)), calc(-50% + var(--gaze-y)));will-change:transform;background:#151818;border-radius:50%;transition:transform .15s cubic-bezier(.2,.7,.2,1);display:block;position:absolute;top:50%;left:50%;box-shadow:inset 1px 1px #ffffff24,0 0 0 .5px #00000080}.hero-eyes:before,.hero-eyes:after{z-index:6;content:"";transform-origin:50%;background:#29292b;border-radius:50%;width:19px;height:19px;animation:5.4s ease-in-out infinite yeti-blink;position:absolute;transform:translate(-50%,-50%)scaleY(0)}.hero-eyes:before{top:38.87%;left:45.12%}.hero-eyes:after{top:36.72%;left:62.21%}.hero-character.is-tracking .hero-eyes:before,.hero-character.is-tracking .hero-eyes:after{animation-delay:1.1s}.hero-character:not(.is-tracking) .hero-eye>span{animation:7.8s ease-in-out infinite yeti-look-around}.hero-character:not(.is-tracking) .hero-eye-right>span{animation-delay:0s}.character-invitation{z-index:7;opacity:0;color:#8c9595;letter-spacing:.1em;text-transform:uppercase;background:#080a0abd;border:1px solid #ffffff17;border-radius:999px;padding:6px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;transition:opacity .22s,transform .22s;position:absolute;bottom:40px;left:50%;transform:translate(-50%,5px)}.hero-character:hover .character-invitation,.hero-character:focus-visible .character-invitation{opacity:1;transform:translate(-50%)}.hero-entrance{z-index:2;pointer-events:none;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 calc(.13 * var(--stage-w)));-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 calc(.13 * var(--stage-w)));-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 calc(.13 * var(--stage-w)));mask-image:linear-gradient(90deg, transparent 0, #000 calc(.13 * var(--stage-w)));display:none;position:absolute;inset:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero[data-stoiq-entrance=walking] .hero-entrance,.hero[data-stoiq-entrance=waving] .hero-entrance,.hero[data-stoiq-entrance=planting] .hero-entrance{display:block}.hero-entrance-walk,.hero-entrance-wave{opacity:0;will-change:transform, background-position;background-repeat:no-repeat;display:block;position:absolute}.hero-entrance-walk{left:calc(50% - var(--stage-shift) - .3727 * var(--stage-w));bottom:calc(var(--stage-bottom) + .923 * var(--stage-h) - 1.3296 * var(--stage-w));width:calc(.7014 * var(--stage-w));height:calc(1.6542 * var(--stage-w));background-image:url(/stoiq-yeti-walk-safe.webp);background-size:800% 100%}.hero-entrance-wave{left:calc(50% - var(--stage-shift) - .5 * var(--stage-w));bottom:calc(var(--stage-bottom) + .923 * var(--stage-h) - var(--stage-w));width:var(--stage-w);height:var(--stage-w);background-image:url(/stoiq-yeti-wave-safe.webp);background-size:400% 100%}.hero-entrance-wavebody,.hero-entrance-arm{left:calc(50% - var(--stage-shift) - .5 * var(--stage-w));bottom:calc(var(--stage-bottom) + .923 * var(--stage-h) - var(--stage-w));width:var(--stage-w);height:var(--stage-w);opacity:0;pointer-events:none;background-repeat:no-repeat;background-size:100% 100%;display:block;position:absolute}.hero-entrance-wavebody{background-image:url(/stoiq-yeti-wave-body.webp)}.hero-entrance-arm{transform-origin:29.35% 53.03%;will-change:transform;background-image:url(/stoiq-yeti-wave-arm.webp)}.hero[data-stoiq-entrance=walking] .hero-entrance-walk{opacity:1;animation:sprite-eight var(--entrance-walk-cycle) steps(8, jump-none) infinite, hero-entrance-arrive var(--entrance-walk-duration) linear both}@keyframes hero-entrance-arrive{0%{transform:translate3d(var(--entrance-from), 0, 0)}to{transform:translate(0)}}.hero[data-stoiq-entrance=waving] .hero-entrance-wave{animation:hero-entrance-settle var(--entrance-wave-duration) step-end 1 both}.hero[data-stoiq-entrance=waving] .hero-entrance-wavebody{animation:hero-entrance-hold var(--entrance-wave-duration) step-end 1 both}.hero[data-stoiq-entrance=waving] .hero-entrance-arm{animation:hero-entrance-hold var(--entrance-wave-duration) step-end 1 both, hero-entrance-arm-wave var(--entrance-wave-duration) 1 both}@keyframes hero-entrance-settle{0%{opacity:1;background-position:0 0}5%{background-position:33.3333% 0}10%{background-position:66.6667% 0}14.999%{opacity:1;background-position:100% 0}15%{opacity:0;background-position:100% 0}84.999%{opacity:0;background-position:100% 0}85%{opacity:1;background-position:100% 0}88%{background-position:66.6667% 0}92%{background-position:33.3333% 0}96%,to{opacity:1;background-position:0 0}}@keyframes hero-entrance-hold{0%,14.999%{opacity:0}15%,86.999%{opacity:1}87%,to{opacity:0}}@keyframes hero-entrance-arm-wave{0%,15%{animation-timing-function:cubic-bezier(.33,0,.2,1);transform:rotate(0)}32%{animation-timing-function:cubic-bezier(.45,0,.35,1);transform:rotate(-13deg)}46%{animation-timing-function:cubic-bezier(.45,0,.35,1);transform:rotate(5.5deg)}60%{animation-timing-function:cubic-bezier(.45,0,.35,1);transform:rotate(-10.5deg)}72%{animation-timing-function:cubic-bezier(.4,0,.3,1);transform:rotate(3deg)}85%,to{transform:rotate(0)}}.hero[data-stoiq-entrance=planting] .hero-entrance-wave,.hero[data-stoiq-entrance=planting] .hero-entrance-wavebody,.hero[data-stoiq-entrance=planting] .hero-entrance-arm{opacity:0;transition:none}.hero[data-stoiq-entrance=planting] .hero-entrance-wave{background-position:0 0}.hero[data-stoiq-entrance] .hero-idle-yeti,.hero[data-stoiq-entrance] .hero-eyes{opacity:0}.hero[data-stoiq-entrance=planting] .hero-idle-yeti,.hero[data-stoiq-entrance=planting] .hero-eyes{opacity:1;transition:none}.hero[data-stoiq-entrance=planting] .hero-eyes:before,.hero[data-stoiq-entrance=planting] .hero-eyes:after{animation:hero-entrance-lids var(--entrance-plant-duration) ease-out both}@keyframes hero-entrance-lids{0%,70%{transform:translate(-50%,-50%)scaleY(1)}to{transform:translate(-50%,-50%)scaleY(0)}}.hero[data-stoiq-entrance=armed] .speech-cloud,.hero[data-stoiq-entrance=walking] .speech-cloud{opacity:0;transform:translateY(10px)scale(.96)}.hero[data-stoiq-entrance] .hero-meet,.hero[data-stoiq-entrance] .hero-period,.hero[data-stoiq-entrance] .hero-deck,.hero[data-stoiq-entrance] .hero-subtitle,.hero[data-stoiq-entrance] .hero-actions,.hero[data-stoiq-entrance] .hero-proof,.hero[data-stoiq-entrance] .scroll-cue{animation:hero-copy-rise var(--entrance-copy-duration) var(--entrance-copy-ease) both;animation-delay:var(--entrance-copy-base)}.hero[data-stoiq-entrance] .hero-title{animation:hero-title-mask calc(2 * var(--entrance-word-step) + var(--entrance-copy-duration)) linear both;animation-delay:var(--entrance-copy-base)}.hero[data-stoiq-entrance] .hero-meet,.hero[data-stoiq-entrance] .stoiq-wordmark.is-display,.hero[data-stoiq-entrance] .hero-period{--entrance-copy-rise:.32em}.hero[data-stoiq-entrance] .hero-period{animation-delay:calc(var(--entrance-copy-base) + 2 * var(--entrance-word-step))}.hero[data-stoiq-entrance] .hero-deck{animation-delay:calc(var(--entrance-copy-base) + 1 * var(--entrance-copy-step))}.hero[data-stoiq-entrance] .hero-subtitle{animation-delay:calc(var(--entrance-copy-base) + 2 * var(--entrance-copy-step))}.hero[data-stoiq-entrance] .hero-actions,.hero[data-stoiq-entrance] .hero-proof,.hero[data-stoiq-entrance] .scroll-cue{animation-delay:calc(var(--entrance-copy-base) + 3 * var(--entrance-copy-step))}@keyframes hero-copy-rise{0%{opacity:0;transform:translate3d(0, var(--entrance-copy-rise), 0);animation-timing-function:var(--entrance-copy-ease)}72%{transform:translate3d(0, calc(var(--entrance-copy-rise) / -7), 0);animation-timing-function:cubic-bezier(.42,0,.36,1)}to{opacity:1;transform:translate(0)}}@keyframes hero-title-mask{0%{clip-path:inset(-60% -22% 0%)}to{clip-path:inset(-60% -22%)}}.hero[data-stoiq-entrance] .stoiq-wordmark.is-display{transform-origin:0 78%;animation:hero-copy-sign var(--entrance-sign-duration) linear both;animation-delay:var(--entrance-sign-delay)}@keyframes hero-copy-sign{0%{opacity:0;transform:translate3d(0, var(--entrance-copy-rise), 0) scale(.984);text-shadow:0 6px 26px #69deef42;animation-timing-function:var(--entrance-copy-ease)}40%{transform:translate3d(0, calc(var(--entrance-copy-rise) / -7), 0) scale(.984);animation-timing-function:cubic-bezier(.42,0,.36,1)}56%{opacity:.34;animation-timing-function:cubic-bezier(.32,.5,.2,1);transform:translate(0)scale(.984)}to{opacity:1;text-shadow:0 18px 70px #69deef14;transform:translate(0)scale(1)}}.sprite{will-change:background-position;background-repeat:no-repeat}.sprite-walk{background-image:url(/stoiq-yeti-walk.webp);background-size:800% 100%;width:300px;height:800px;animation:.84s steps(8,jump-none) infinite sprite-eight}.sprite-talk{background-image:url(/stoiq-yeti-talk.webp);background-size:600% 100%;width:340px;height:680px;animation:1.3s steps(6,jump-none) both sprite-six}.sprite-crawl{background-image:url(/stoiq-yeti-crawl.png);background-size:800% 100%;width:190px;height:507px;animation:.72s steps(8,jump-none) infinite sprite-eight}.speech-cloud{z-index:5;opacity:0;-webkit-backdrop-filter:blur(26px)saturate(130%);backdrop-filter:blur(26px)saturate(130%);background:#141717d6;border:1px solid #ffffff24;border-radius:18px 18px 18px 4px;width:280px;padding:16px 18px 17px;transition:opacity .5s,transform .5s;position:absolute;top:8%;right:0;transform:translateY(10px)scale(.96);box-shadow:inset 0 1px #ffffff14,0 26px 80px #00000057}.speech-cloud.is-speaking{opacity:1;transform:translateY(0)scale(1)}.speech-cloud:after{content:"";-webkit-backdrop-filter:blur(26px)saturate(130%);backdrop-filter:blur(26px)saturate(130%);clip-path:polygon(100% -18.9%,100% 100%,-18.9% 100%);background:#141717d6;border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;width:14px;height:14px;position:absolute;bottom:-8px;left:11px;transform:rotate(45deg)}.speech-status{color:#798181;letter-spacing:.12em;align-items:center;gap:7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:650;display:flex}.speech-status span{background:var(--ice);width:5px;height:5px;box-shadow:0 0 8px var(--ice);border-radius:50%}.speech-cloud p{letter-spacing:-.035em;margin:11px 0 0;font-size:17px;font-weight:560;animation:.45s both message-in}.character-ground{z-index:1;left:calc(50% - var(--stage-shift));background:linear-gradient(90deg, transparent, var(--line-strong), transparent);width:360px;height:1px;position:absolute;bottom:92px;transform:translate(-50%)}.character-ground span{filter:blur(12px);background:#000000b3;border-radius:50%;width:220px;height:40px;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.scroll-cue{color:#626969;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:flex;position:absolute;bottom:24px;left:max(36px,50vw - 730px)}.scroll-line{background:var(--line);width:56px;height:1px;position:relative;overflow:hidden}.scroll-line:after{content:"";background:var(--ice);animation:2.3s ease-in-out infinite scan;position:absolute;inset:0;transform:translate(-100%)}.section{width:min(100% - 72px,1460px);margin:0 auto;position:relative}.system-section{padding:170px 0 190px}.section-heading{grid-template-columns:1.2fr .8fr;align-items:end;column-gap:72px;margin-bottom:86px;display:grid}.section-heading .eyebrow{grid-column:1/-1}.section-heading h2,.interrupt-heading h2,.dump-heading h2,.ios-heading h2,.finds-heading h2,.companion-copy h2,.manifesto h2,.cast-heading h2,.final-copy h2{letter-spacing:var(--display-tracking);margin:0;font-size:clamp(54px,6vw,96px);font-weight:520;line-height:.95}em{color:var(--ice);font-family:ui-serif,Georgia,serif;font-weight:400}.section-heading>p:last-child{color:#8f9797;max-width:430px;margin:0 0 6px auto;font-size:18px;line-height:1.55}.steps-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.step-card{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff09,#0000 46%),#0b0d0db8;border-radius:28px;min-height:420px;padding:28px;transition:transform .35s,border-color .35s,background .35s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.step-card:hover{background:linear-gradient(145deg,#a8f5ff0f,#0000 48%),#0d1010d1;border-color:#a8f5ff33;transform:translateY(-8px)}.step-number{color:#596060;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.step-signal{color:#737b7b;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;display:flex;position:absolute;top:28px;right:28px}.step-signal span{background:var(--ice);border-radius:50%;width:5px;height:5px}.step-card h3{letter-spacing:-.055em;max-width:100%;margin:190px 0 14px;font-size:30px;font-weight:560;line-height:1.12}.step-card p{color:#818989;max-width:340px;margin:0;font-size:14px;line-height:1.55}.step-line{border-top:1px solid var(--line);border-bottom:1px solid var(--line);height:72px;position:absolute;top:92px;left:28px;right:28px}.step-line:before,.step-line:after{content:"";background:#3d4343;border-radius:50%;width:5px;height:5px;position:absolute;top:-3px}.step-line:before{left:0}.step-line:after{right:0}.step-line span{background:linear-gradient(90deg, var(--ice), transparent);width:26%;height:2px;animation:5s ease-in-out infinite alternate thread-progress;position:absolute;top:34px;left:0;box-shadow:0 0 14px #a8f5ff40}.roam-section{border-top:1px solid var(--line);grid-template-columns:.78fr 1.22fr;align-items:center;gap:92px;padding:150px 0 190px;display:grid}.roam-copy h2{letter-spacing:var(--display-tracking);margin:0;font-size:clamp(54px,5.6vw,90px);font-weight:520;line-height:.96}.roam-copy>p:not(.eyebrow){color:#8b9393;max-width:510px;margin:28px 0 0;font-size:17px;line-height:1.58}.roam-benefits{border-top:1px solid var(--line);margin-top:42px;display:grid}.roam-benefits span{border-bottom:1px solid var(--line);color:#9ba2a2;min-height:48px;padding:16px 0 14px 20px;font-size:11px;position:relative}.roam-benefits span:before{content:"";background:var(--ice);border-radius:50%;width:5px;height:5px;position:absolute;top:20px;left:1px;box-shadow:0 0 10px #a8f5ff73}.roam-stage{background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/58px 58px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/58px 58px,radial-gradient(circle at 75% 65%,#a8f5ff12,#0000 30%),#090b0b;border:1px solid #ffffff21;border-radius:34px;min-height:560px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 50px 130px #0000005c}.roam-menu-bar{border-bottom:1px solid var(--line);color:#5e6666;letter-spacing:.08em;justify-content:space-between;align-items:center;height:50px;padding:0 20px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;display:flex}.roam-menu-bar span:last-child{color:#858d8d}.roam-work-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0f0fb8;border-radius:22px;flex-direction:column;gap:9px;width:min(70%,480px);padding:24px;display:flex;position:absolute;top:106px;left:50%;transform:translate(-50%)}.roam-work-card span{color:var(--ice);letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.roam-work-card strong{letter-spacing:-.05em;font-size:clamp(22px,2.4vw,34px);font-weight:550}.roam-work-card small{color:#747c7c;font-size:11px}.roam-ground{background:linear-gradient(90deg,#0000,#a8f5ff42,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.walking-yeti{z-index:3;filter:drop-shadow(0 22px 24px #0000008c);width:120px;height:320px;animation:13s linear infinite roam-across;position:absolute;bottom:-5px;left:-150px;overflow:hidden}.walking-yeti .sprite-walk{width:120px;height:320px}.roam-caption{z-index:4;border:1px solid var(--line);color:#858d8d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0c0cc7;border-radius:999px;align-items:center;gap:10px;padding:11px 14px;font-size:10px;display:flex;position:absolute;bottom:18px;right:20px}.roam-caption .signal-pulse{width:5px;height:5px}.ios-section{border-top:1px solid var(--line);padding:150px 0 190px}.ios-heading{max-width:840px;margin-bottom:70px}.ios-heading>p:last-child{color:#909797;max-width:620px;margin:26px 0 0;font-size:18px;line-height:1.55}.ios-screens{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:56px;display:grid}.ios-screen{flex-direction:column;gap:26px;margin:0;display:flex}.ios-frame{background:#0a0c0c;border:1px solid #ffffff24;border-radius:38px;padding:5px;box-shadow:0 30px 70px #00000073}.ios-frame img{border-radius:33px;width:100%;height:auto;display:block}.ios-screen figcaption{flex-direction:column;gap:9px;display:flex}.ios-screen figcaption strong{color:var(--ink);letter-spacing:-.01em;font-size:19px;font-weight:520}.ios-screen figcaption span{color:#8f9797;font-size:15px;line-height:1.55}.ios-notes{flex-wrap:wrap;gap:10px;margin:60px 0 0;padding:0;list-style:none;display:flex}.ios-notes li{border:1px solid var(--line);color:#9ba2a2;border-radius:999px;padding:10px 17px;font-size:13px}.ios-caption{color:#858d8d;max-width:620px;margin:24px 0 0;font-size:14px;line-height:1.6}.cast-section{border-top:1px solid var(--line);padding:160px 0 190px}.cast-heading{grid-template-columns:.75fr 1.25fr;align-items:end;column-gap:90px;margin-bottom:72px;display:grid}.cast-heading .eyebrow{grid-column:1;align-self:start}.cast-heading h2{grid-area:1/2/span 2}.cast-heading h2 em{color:#686f6f;font-family:inherit;font-style:normal}.cast-heading>p:last-child{color:#8f9696;grid-column:1;max-width:460px;margin:34px 0 0;font-size:16px;line-height:1.58}.cast-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.cast-card{--body:clamp(203px, 62cqw, 296px);background:radial-gradient(circle at 50% 44%,#a8f5ff17,#0000 33%),linear-gradient(145deg,#ffffff0a,#0000 52%),#090b0b;border:1px solid #ffffff21;border-radius:32px;min-height:600px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f;container-type:inline-size}.cast-card:before,.cast-card:after{content:"";border:1px solid #ffffff0e;border-radius:50%;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.cast-card:before{width:calc(var(--body) * 1.276);height:calc(var(--body) * 1.276)}.cast-card:after{width:calc(var(--body) * .92);height:calc(var(--body) * .92);border-style:dashed}.cast-panda{background:radial-gradient(circle at 50% 44%,#ef844717,#0000 34%),linear-gradient(145deg,#ffffff0a,#0000 52%),#090b0b}.cast-jimothy{background:radial-gradient(circle at 50% 44%,#d3c4cc14,#0000 34%),linear-gradient(145deg,#ffffff0a,#0000 52%),#090b0b}.cast-character{z-index:2;left:50%;bottom:calc(135px - .1013 * var(--body));--canvas:calc(var(--body) / .8477);place-items:end center;width:min(86%,430px);height:500px;transition:transform .5s cubic-bezier(.2,.75,.2,1);display:grid;position:absolute;transform:translate(-50%)}.cast-panda .cast-character,.cast-jimothy .cast-character{--canvas:calc(var(--body) / .9775)}.cast-character img{width:auto;height:var(--canvas);object-fit:contain;filter:drop-shadow(0 28px 32px #00000085);max-width:100%}.cast-panda .cast-character img,.cast-panda .cast-eyes{transform:translateY(-8.56%)}.cast-jimothy .cast-character img{transform-origin:50% 98.87%;transform:translateY(-8.56%)scale(1.06)}.cast-character img,.cast-eyes{grid-area:1/1}.cast-eyes{height:var(--canvas);aspect-ratio:512/512;pointer-events:none;--pupil:calc(var(--canvas) * .014);position:relative}.cast-panda .cast-eyes{aspect-ratio:324/444;--pupil:calc(var(--canvas) * .00912)}.cast-eye{width:var(--pupil);height:var(--pupil);background:#151818;border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 1px 1px #ffffff24}.cast-yeti .cast-eye-left{top:38.87%;left:45.12%}.cast-yeti .cast-eye-right{top:36.72%;left:62.21%}.cast-panda .cast-eye-left{top:33.98%;left:40.15%}.cast-panda .cast-eye-right{top:33.91%;left:70.95%}.cast-card:hover .cast-character{transform:translate(-50%)translateY(-7px)scale(1.018)}.cast-card-copy{z-index:4;border-top:1px solid var(--line);grid-template-columns:1fr;gap:4px;padding-top:18px;display:grid;position:absolute;bottom:26px;left:28px;right:28px}.cast-card-copy>span{color:#687070;letter-spacing:.12em;grid-column:1/-1;margin-bottom:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.cast-card-copy h3{margin:0;font-size:25px;font-weight:560}.cast-card-copy p{color:#7d8585;margin:0 0 3px;font-size:12px}.interrupt-section{border-top:1px solid var(--line);padding:150px 0 190px}.interrupt-heading{max-width:840px;margin-bottom:70px}.interrupt-heading>p:last-child{color:#909797;max-width:590px;margin:26px 0 0;font-size:18px;line-height:1.55}.interrupt-notes{color:#7f8888;letter-spacing:.08em;text-align:center;margin:20px 6px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.interrupt-scene{position:relative}.interrupt-stage{background:#0b0d0d;border:1px solid #ffffff24;border-radius:38px;min-height:720px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 60px 160px #0006}.stage-topbar{border-bottom:1px solid var(--line);color:#666e6e;background:#ffffff05;grid-template-columns:1fr auto 1fr;align-items:center;height:62px;padding:0 22px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:grid}.traffic-lights{gap:7px;display:flex}.traffic-lights span{background:#343939;border-radius:50%;width:9px;height:9px}.stage-url{border:1px solid var(--line);text-align:center;border-radius:999px;min-width:220px;padding:8px 20px;transition:color .45s}.stage-time{justify-self:end}.work-surface,.interrupt-panel{--feed-unit:14px;--interrupt-climb:112px;--feed-drift-1:-36%;--feed-drift-2:-72%;height:596px;position:relative;overflow:hidden}.thread-panel{opacity:1;padding:86px 9%;transition:opacity .5s,transform .7s cubic-bezier(.2,.7,.2,1),filter .5s;position:absolute;inset:0;transform:scale(1)}.surface-label{color:#687070;letter-spacing:.12em;margin:0 0 18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.thread-panel h3{max-width:680px;letter-spacing:var(--display-tracking);margin:0;font-size:clamp(46px,5vw,76px);font-weight:520}.next-move{color:#8d9595;margin:18px 0 0;font-size:16px}.focus-timer{flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;top:88px;right:9%}.focus-timer>span:first-child{font-variant-numeric:tabular-nums;letter-spacing:-.06em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:42px}.timer-state{color:var(--ice);letter-spacing:.14em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.document-lines{gap:17px;width:62%;margin-top:80px;display:grid}.document-lines span{background:linear-gradient(90deg,#fff3,#0000);height:1px;display:block}.document-lines span:nth-child(2){width:72%}.document-lines span:nth-child(3){width:88%}.document-lines span:nth-child(4){width:48%}.feed-shell{z-index:2;font-size:var(--feed-unit);background:#0d0f0f;flex-direction:column;transition:opacity .42s,filter .52s,transform .7s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;inset:0}.feed-chrome{background:#101212;border-bottom:1px solid #ffffff0f;flex:none;align-items:center;gap:1.4em;height:4.4em;padding:0 1.7em;display:flex}.feed-menu{flex-direction:column;flex:none;gap:.28em;width:1.3em;display:flex}.feed-menu span{background:#ffffff6b;border-radius:99px;height:.14em}.feed-search{background:#ffffff08;border:1px solid #ffffff1c;border-radius:999px;flex:0 30em;justify-content:flex-end;align-items:center;min-width:0;height:2.6em;margin:0 auto;padding:0 1em;display:flex}.feed-search-glyph{border:.13em solid #fff6;border-radius:50%;width:.82em;height:.82em;position:relative}.feed-search-glyph:after{content:"";background:#fff6;border-radius:99px;width:.13em;height:.4em;position:absolute;bottom:-.18em;right:-.2em;transform:rotate(-45deg)}.feed-account{background:#ffffff24;border-radius:50%;flex:none;width:2.1em;height:2.1em}.feed-body{flex:1;min-height:0;display:flex;overflow:hidden}.feed-rail{flex:0 0 11em;align-content:start;gap:.3em;padding:1.1em .8em;display:grid}.feed-rail-item{border-radius:.7em;align-items:center;gap:.85em;padding:.5em .7em;display:flex}.feed-rail-item:first-child{background:#ffffff0f}.feed-rail-icon{background:#ffffff38;border-radius:.32em;flex:none;width:1.35em;height:1.35em}.feed-rail-label{background:#ffffff1a;border-radius:99px;height:.5em}.feed-grid{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;align-self:flex-start;gap:1.6em 1.3em;padding:1.4em 1.6em 0;display:grid}.feed-card{gap:.7em;display:grid}.feed-thumb{aspect-ratio:16/9;background:linear-gradient(148deg,#2a2f2f,#171a1a 62%,#202424);border-radius:.85em;display:block;position:relative;overflow:hidden}.feed-play{background:#c63e3ed1;border-radius:.6em;width:3.1em;height:2.15em;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.feed-play:after{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background:#f2f5f5;width:.72em;height:.84em;position:absolute;top:50%;left:50%;transform:translate(-45%,-50%)}.feed-chip{color:#dfe4e4;font-variant-numeric:tabular-nums;letter-spacing:.02em;background:#000000c7;border-radius:.34em;padding:.24em .44em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62em;position:absolute;bottom:.5em;right:.5em}.feed-meta{gap:.45em;display:grid}.feed-meta span{background:#ffffff1f;border-radius:99px;height:.45em;display:block}.feed-meta span:last-child{background:#ffffff0f}.interrupt-stage.is-idle .feed-shell,.interrupt-stage.is-returning .feed-shell{opacity:0;pointer-events:none;transform:scale(1.03)}.interrupt-stage.is-feed .thread-panel,.interrupt-stage.is-descending .thread-panel,.interrupt-stage.is-landed .thread-panel,.interrupt-stage.is-speaking .thread-panel,.interrupt-stage.is-blocked .thread-panel{opacity:.08;filter:blur(10px);transform:translate(-6%)scale(.98)}.interrupt-stage.is-feed .stage-url,.interrupt-stage.is-descending .stage-url,.interrupt-stage.is-landed .stage-url,.interrupt-stage.is-speaking .stage-url,.interrupt-stage.is-blocked .stage-url{color:#c79999;border-color:#d6848442}.interrupt-stage.is-feed .feed-grid,.interrupt-stage.is-descending .feed-grid,.interrupt-stage.is-landed .feed-grid,.interrupt-stage.is-speaking .feed-grid,.interrupt-stage.is-blocked .feed-grid{animation:5.36s cubic-bezier(.3,0,.3,1) both interrupt-feed-drift}@keyframes interrupt-feed-drift{0%{transform:translateY(0)}16%,42%{transform:translateY(var(--feed-drift-1))}62%,to{transform:translateY(var(--feed-drift-2))}}.interrupt-stage.is-blocked .feed-shell,.interrupt-panel.is-visited .feed-shell{filter:brightness(.34)saturate(.55)blur(2px)}.interrupt-figure{z-index:6;left:calc(50% - .5564 * var(--interrupt-climb));bottom:calc(44% - .5896 * var(--interrupt-climb));width:var(--interrupt-climb);height:calc(2.3585 * var(--interrupt-climb));filter:drop-shadow(0 22px 26px #0000008c);pointer-events:none;position:absolute}.interrupt-sheet{background-image:url(/stoiq-yeti-climb-safe.webp);background-position:0 0;background-repeat:no-repeat;background-size:800% 100%;display:block;position:absolute;inset:0}.interrupt-portrait{left:calc(-.1815 * var(--interrupt-climb));bottom:calc(.4699 * var(--interrupt-climb));width:calc(1.4257 * var(--interrupt-climb));height:calc(1.4257 * var(--interrupt-climb));position:absolute}.interrupt-sheet,.interrupt-portrait{transition:none}.interrupt-sheet{opacity:0}.interrupt-portrait{opacity:1}.interrupt-stage.is-descending .interrupt-figure{animation:interrupt-descend var(--interrupt-descent,.9s) cubic-bezier(.5, 0, .5, 1) both}.interrupt-stage.is-descending .interrupt-sheet{opacity:1;animation:sprite-eight var(--interrupt-descent,.9s) steps(8, jump-none) 1 reverse both}.interrupt-stage.is-descending .interrupt-portrait{opacity:0}@keyframes interrupt-descend{0%{bottom:calc(100% - .5896 * var(--interrupt-climb))}to{bottom:calc(44% - .5896 * var(--interrupt-climb))}}.interrupt-stage.is-landed .interrupt-sheet,.interrupt-stage.is-speaking .interrupt-sheet,.interrupt-stage.is-blocked .interrupt-sheet{opacity:0}.interrupt-stage.is-landed .interrupt-portrait,.interrupt-stage.is-speaking .interrupt-portrait,.interrupt-stage.is-blocked .interrupt-portrait{opacity:1}.interrupt-bubble{z-index:9;left:50%;bottom:calc(44% + 1.5 * var(--interrupt-climb));opacity:0;color:#e6ebeb;text-align:left;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:none;background:#101313f0;border:1px solid #a8f5ff38;border-radius:18px;gap:12px;width:max-content;max-width:min(84%,440px);margin:0;padding:14px 18px;font-size:14px;line-height:1.45;transition:opacity .24s,transform .24s;display:grid;position:absolute;transform:translate(-50%,8px);box-shadow:inset 0 1px #ffffff12,0 26px 80px #0009}.interrupt-bubble:after{content:"";background:#101313f0;border-bottom:1px solid #a8f5ff38;border-right:1px solid #a8f5ff38;width:12px;height:12px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.interrupt-bubble p{margin:0}.interrupt-stage.is-speaking .interrupt-bubble,.interrupt-stage.is-blocked .interrupt-bubble,.interrupt-stage.is-grace .interrupt-bubble,.interrupt-panel .interrupt-bubble{opacity:1;pointer-events:auto;transform:translate(-50%)}.interrupt-choices{gap:8px;display:flex}.interrupt-choices button{color:#0b0d0d;cursor:pointer;background:#eef2f2;border:1px solid #0000;border-radius:999px;padding:9px 15px;font-size:12px;font-weight:650}.interrupt-choices .interrupt-choice-ghost{border-color:var(--line-strong);color:#aab2b2;background:#ffffff0a;font-weight:550}.interrupt-stage.is-grace .interrupt-portrait{opacity:1}.interrupt-stage.is-grace .interrupt-sheet{opacity:0}.interrupt-stage.is-returning .returned-message{opacity:1;transform:translate(-50%)translateY(0)}.interrupt-stage.is-idle .demo-trigger:not(:disabled){color:#eef8fc;border-color:#a8f5ff80;box-shadow:0 0 0 1px #a8f5ff1f,0 0 26px #a8f5ff38,inset 0 0 14px #a8f5ff0f}.interrupt-stage.is-idle .demo-trigger:not(:disabled) .trigger-dot{position:relative}.interrupt-stage.is-idle .demo-trigger:not(:disabled) .trigger-dot:after{content:"";border:1px solid var(--ice);border-radius:50%;animation:2.1s cubic-bezier(.2,.6,.4,1) infinite interrupt-radar;position:absolute;inset:-3px}@keyframes interrupt-radar{0%{opacity:.85;transform:scale(.6)}70%,to{opacity:0;transform:scale(3.4)}}.interrupt-storyboard{display:none}@media (prefers-reduced-motion:reduce){.interrupt-stage{display:none}.interrupt-storyboard{gap:44px;margin-top:8px;display:grid}.interrupt-storyboard figure{margin:0}.interrupt-panel{background:#0b0d0d;border:1px solid #ffffff24;border-radius:26px;overflow:hidden}.interrupt-panel .feed-grid{transform:translateY(-4%)}.interrupt-storyboard figcaption{color:#8d9595;max-width:620px;margin:14px 2px 0;font-size:13px;line-height:1.5}.interrupt-storyboard figcaption b{color:#dfe4e4;font-weight:650}}.interrupt-message{z-index:8;opacity:0;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);pointer-events:none;background:#121515ed;border:1px solid #a8f5ff33;border-radius:24px;width:min(90%,500px);padding:22px;transition:opacity .45s .8s,transform .5s .8s;position:absolute;top:50%;left:50%;transform:translate(-50%,-42%)scale(.94);box-shadow:inset 0 1px #ffffff14,0 35px 120px #000000b8}.stage-interrupt .interrupt-message{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}.message-ident{align-items:center;gap:12px;display:flex}.mini-yeti{border:1px solid var(--line);background:#090a0a;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.mini-yeti .companion-portrait{width:50px;height:50px;transform:translateY(5px)}.message-ident>span:last-child{flex-direction:column;gap:3px;display:flex}.message-ident strong{font-size:13px}.message-ident small{color:#717979;letter-spacing:.06em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.interrupt-message>p{letter-spacing:-.045em;margin:24px 0;font-size:26px;font-weight:520;line-height:1.16}.message-actions{grid-template-columns:1.2fr .8fr;gap:9px;display:grid}.message-actions button{border:1px solid var(--line);color:#a7adad;cursor:pointer;background:#ffffff0a;border-radius:14px;min-height:49px;font-size:12px;font-weight:650}.message-actions button:first-child{color:#101212;background:#ecf0f0;border-color:#ffffffbf;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.returned-message{z-index:8;opacity:0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#101313e6;border:1px solid #a8f5ff2e;border-radius:18px;align-items:center;gap:14px;width:min(90%,470px);padding:15px;transition:opacity .4s,transform .4s;display:flex;position:absolute;bottom:44px;left:50%;transform:translate(-50%,16px)}.stage-returned .returned-message{opacity:1;transform:translate(-50%)}.returned-check{background:var(--ice);color:#0b0d0d;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.returned-message>div{flex-direction:column;gap:4px;display:flex}.returned-message strong{font-size:13px}.returned-message div span{color:#747c7c;font-size:11px}.demo-trigger{z-index:12;border:1px solid var(--line-strong);color:#d7dada;cursor:pointer;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#161919e0;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:0 16px;font-size:11px;font-weight:650;display:inline-flex;position:absolute;bottom:18px;right:18px}.demo-trigger:disabled{cursor:default}.trigger-dot{background:var(--ice);width:6px;height:6px;box-shadow:0 0 10px var(--ice);border-radius:50%}.stage-drift .trigger-dot,.stage-interrupt .trigger-dot{animation:.8s ease-in-out infinite blink}.finds-section{border-top:1px solid var(--line);padding:150px 0 190px}.finds-heading{max-width:840px;margin-bottom:64px}.finds-body{color:#909797;max-width:620px;margin:26px 0 0;font-size:18px;line-height:1.55}.finds-provenance{max-width:620px;color:var(--ice-strong);letter-spacing:-.035em;margin:34px 0 0;font-size:clamp(19px,2vw,26px);font-weight:450;line-height:1.38}.corner-panel{border:1px solid var(--line);background:radial-gradient(circle at 50% 88%,#a8f5ff0d,#0000 58%),#0a0c0c;border-radius:38px;padding:0 0 36px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.corner-scene{--corner-unit:130px;--corner-cast-right:21%;height:calc(var(--corner-unit) * 3.95);margin-bottom:34px;position:relative}.corner-desktop{z-index:0;pointer-events:none;background:radial-gradient(126% 80% at 50% -14%,#a8f5ff2b,#0000 60%),radial-gradient(64% 56% at 72% 106%,#a8f5ff17,#0000 72%),linear-gradient(#ffffff09,#0000 44%),linear-gradient(166deg,#18424cd1 0%,#0f282eb3 36%,#09171a85 70%,#060c0d4d 100%);position:absolute;inset:0}.corner-desktop-bar{background:#ffffff09;border-bottom:1px solid #ffffff1c;align-items:center;gap:16px;height:34px;padding:0 20px;display:flex;position:absolute;top:0;left:0;right:0}.corner-desktop .traffic-lights span{background:#ffffff21;width:7px;height:7px}.corner-desktop-menus,.corner-desktop-clock{align-items:center;gap:11px;display:flex}.corner-desktop-menus{flex:1}.corner-desktop-menus i,.corner-desktop-clock i{background:#ffffff1f;border-radius:3px;height:5px}.corner-desktop-menus i:first-child{width:26px}.corner-desktop-menus i:nth-child(2){width:17px}.corner-desktop-menus i:nth-child(3){width:22px}.corner-desktop-clock{gap:9px}.corner-desktop-clock i:first-child{width:9px}.corner-desktop-clock i:nth-child(2){width:34px}.corner-desktop-files{direction:rtl;grid-template-rows:repeat(4,44px);grid-auto-columns:48px;grid-auto-flow:column;place-items:start center;gap:18px 12px;display:grid;position:absolute;top:46px;right:14px}.corner-file{display:block;position:relative}.corner-file:after{content:"";background:#ffffff29;border-radius:2px;width:26px;height:3px;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.corner-file.is-folder{background:linear-gradient(#a8f5ff6b,#69deef4d);border-radius:4px 5px 5px;width:34px;height:24px}.corner-file.is-folder:before{content:"";background:#a8f5ff6b;border-radius:3px 3px 0 0;width:14px;height:6px;position:absolute;top:-4px;left:0}.corner-file.is-doc{background:#fff6;border-radius:3px;width:24px;height:30px}.corner-file.is-doc:before{content:"";background:#05060680;border-radius:2px;height:3px;position:absolute;top:7px;left:5px;right:5px;box-shadow:0 7px #05060659}.corner-file:nth-child(5){transform:translateY(2px)}.corner-file:nth-child(9){transform:translateY(-2px)}.corner-ground{z-index:1;background:linear-gradient(90deg,#0000,#a8f5ff33 20% 80%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.corner-companion{z-index:2;right:var(--corner-cast-right);bottom:calc(var(--corner-unit) * -.0991);aspect-ratio:1;height:calc(var(--corner-unit) * 1.1797);filter:drop-shadow(0 24px 26px #0009);-webkit-user-select:none;user-select:none;position:absolute}.corner-plant{z-index:1;right:calc(var(--corner-cast-right) + var(--corner-unit) * 1.24);width:0;height:0;position:absolute;bottom:0}.corner-plant-stage{width:calc(var(--corner-unit) * var(--plant-ratio) * var(--plant-aspect));max-width:none;height:calc(var(--corner-unit) * var(--plant-ratio));opacity:0;filter:drop-shadow(0 22px 26px #0000008c);-webkit-user-select:none;user-select:none;transition:opacity .42s;position:absolute;bottom:0;left:0;transform:translate(-50%)}.corner-plant-stage.is-current{opacity:1}.corner-scrubber{width:min(560px,100% - 88px);margin:0 auto;position:relative}.corner-readout{color:#737b7b;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:16px;margin:0 0 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:flex}.corner-readout span:last-child{color:var(--ice)}.corner-range{appearance:none;cursor:grab;background:0 0;width:100%;height:24px;margin:0;display:block}.corner-range:active{cursor:grabbing}.corner-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,#a8f5ff73,#ffffff1f);border-radius:999px;height:2px}.corner-range::-moz-range-track{background:linear-gradient(90deg,#a8f5ff73,#ffffff1f);border-radius:999px;height:2px}.corner-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ink);border-radius:50%;width:16px;height:16px;margin-top:-7px;box-shadow:0 0 0 1px #a8f5ff80,0 0 18px #69deef59}.corner-range::-moz-range-thumb{background:var(--ink);border:0;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 1px #a8f5ff80,0 0 18px #69deef59}.corner-range:focus-visible{outline:none}.corner-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #a8f5ff8c,0 0 22px #69deef80}.corner-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px #a8f5ff8c,0 0 22px #69deef80}.corner-ticks{height:14px;margin-top:4px;position:relative}.corner-ticks span{left:var(--tick-at);color:#6d7575;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;position:absolute;transform:translate(-50%)}.corner-ticks span:first-child{transform:none}.corner-ticks span:last-child{transform:translate(-100%)}.corner-caption{color:#6d7575;text-align:center;max-width:620px;margin:34px auto 0;padding:0 44px;font-size:14px;line-height:1.55}.finds-flavor{color:#7d8585;max-width:620px;margin:56px 0 0;font-size:15px;line-height:1.55}.finds-row{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:14px;display:grid}.find-card{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff09,#0000 46%),#0b0d0db8;border-radius:28px;grid-template-rows:1fr auto;padding:26px 24px 24px;transition:border-color .35s,background .35s;display:grid;box-shadow:inset 0 1px #ffffff09}.find-card:hover,.find-card:focus-within{background:linear-gradient(145deg,#a8f5ff0f,#0000 48%),#0d1010d1;border-color:#a8f5ff33}.find-art{width:100%;height:178px;color:inherit;text-align:inherit;background:0 0;border:0;border-radius:18px;place-items:center;margin:0 0 24px;padding:0;display:grid;position:relative}button.find-art{cursor:pointer}.find-art:focus-visible{outline-offset:10px;outline:1px solid #a8f5ff8c}.find-postcard{perspective:900px}.postcard-face{aspect-ratio:3/2;backface-visibility:hidden;border-radius:9px;grid-area:1/1;place-items:center;width:min(100%,244px);transition:transform .62s cubic-bezier(.2,.7,.2,1);display:grid;position:relative;overflow:hidden;box-shadow:0 20px 44px #00000080}.postcard-front img{object-fit:cover;width:100%;height:100%}.postcard-back{background:linear-gradient(150deg,#f2ece0,#ded6c6);transform:rotateY(180deg)}.postcard-back:after{content:"";border:1px dashed #3d3a334d;border-radius:2px;width:30px;height:36px;position:absolute;top:12px;right:12px}.postcard-hand{color:#3b3830;text-align:center;max-width:78%;padding-right:26px;font-family:Snell Roundhand,Bradley Hand,Segoe Script,cursive;font-size:20px;line-height:1.3;transform:rotate(-1.6deg)}.find-postcard:hover .postcard-front,.find-postcard:focus-visible .postcard-front,.find-postcard.is-turned .postcard-front{transform:rotateY(-180deg)}.find-postcard:hover .postcard-back,.find-postcard:focus-visible .postcard-back,.find-postcard.is-turned .postcard-back{transform:rotateY(0)}.find-cairn{place-items:end center}.cairn-stage{opacity:0;filter:drop-shadow(0 18px 22px #00000080);grid-area:1/1;width:auto;max-width:100%;max-height:150px;transition:opacity .38s}.cairn-stage.is-current{opacity:1}.lantern-state{filter:drop-shadow(0 18px 22px #00000080);grid-area:1/1;width:auto;height:150px;transition:opacity .32s}.lantern-lit{opacity:0}.find-lantern:before{content:"";opacity:0;background:radial-gradient(circle,#ffc47838,#0000 62%);border-radius:50%;width:190px;height:190px;transition:opacity .32s;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.find-lantern:hover .lantern-lit,.find-lantern:focus-visible .lantern-lit,.find-lantern.is-lit .lantern-lit,.find-lantern:hover:before,.find-lantern:focus-visible:before,.find-lantern.is-lit:before{opacity:1}.find-lantern:hover .lantern-unlit,.find-lantern:focus-visible .lantern-unlit,.find-lantern.is-lit .lantern-unlit{opacity:0}.find-mug img{filter:drop-shadow(0 18px 22px #00000080);width:auto;height:132px}.find-caption{gap:7px;margin:0;display:grid}.find-name{color:#dfe4e4;letter-spacing:-.02em;font-size:14px}.find-caption>span:last-child{color:#6d7575;font-size:13px;line-height:1.5}.finds-covenant{border-top:1px solid var(--line);color:#a2aaaa;letter-spacing:-.035em;text-align:center;max-width:900px;margin:64px auto 0;padding-top:52px;font-size:clamp(20px,2.1vw,30px);font-weight:450;line-height:1.42}.finds-kicker{text-align:center;max-width:900px;margin:40px auto 0}.finds-kicker h3{color:#f3f6f6;letter-spacing:var(--display-tracking);margin:0;font-size:clamp(38px,4.4vw,66px);font-weight:520;line-height:1}.finds-triad{max-width:640px;color:var(--ice-strong);letter-spacing:-.035em;margin:24px auto 0;font-size:clamp(18px,1.9vw,24px);font-weight:450;line-height:1.42}.companion-section{border-top:1px solid var(--line);grid-template-columns:.9fr 1.1fr;align-items:center;gap:110px;padding:180px 0;display:grid}.companion-copy>p:not(.eyebrow){color:#8b9393;max-width:520px;margin:28px 0 0;font-size:17px;line-height:1.58}.state-list{border-top:1px solid var(--line);gap:0;margin-top:46px;display:grid}.state-list>div{border-bottom:1px solid var(--line);grid-template-columns:16px 110px 1fr;align-items:center;min-height:50px;font-size:11px;display:grid}.state-list>div>span:last-child{color:#687070}.state-dot{border-radius:50%;width:6px;height:6px}.state-dot.focusing{background:#5d6565}.state-dot.noticing{background:var(--ice);box-shadow:0 0 10px #a8f5ffb3}.state-dot.celebrating{background:#f5f7f7}.presence-ground{background:linear-gradient(90deg,#0000,#a8f5ff33 22% 78%,#0000);height:1px;position:absolute;bottom:96px;left:0;right:0}.presence-walker{z-index:2;filter:drop-shadow(0 26px 26px #0000008c);width:110px;height:260px;transition:left var(--presence-walk-duration,3.6s) linear, bottom 2.5s linear;position:absolute;bottom:96px;left:-140px}.presence-walk,.presence-climb{opacity:0;background-repeat:no-repeat;background-size:800% 100%;transition:opacity .16s;position:absolute;inset:0}.presence-walk{background-image:url(/stoiq-yeti-walk-safe.webp)}.presence-climb{background-image:url(/stoiq-yeti-climb-safe.webp)}.presence-walking .presence-walker,.presence-settling .presence-walker,.presence-climbing .presence-walker,.presence-resting .presence-walker{left:calc(42% - 55px)}.presence-walking .presence-walk{opacity:1;animation:sprite-eight var(--presence-walk-cycle,.72s) steps(8, jump-none) infinite}.presence-settling .presence-walk{opacity:1}.presence-climbing .presence-walker,.presence-resting .presence-walker{bottom:calc(100% - 226px)}.presence-climbing .presence-climb,.presence-resting .presence-climb{opacity:1}.presence-climbing .presence-climb{animation:1.12s steps(8,jump-none) infinite sprite-eight}.presence-line{z-index:3;color:#6d7575;text-align:center;margin:0;padding:0 44px;font-size:14px;line-height:1.5;position:relative}.companion-window{border:1px solid var(--line);background:radial-gradient(circle at 50% 78%,#a8f5ff0d,#0000 55%),#0a0c0c;border-radius:30px;align-content:end;min-height:640px;padding:0 0 38px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.principle-section{border-top:1px solid var(--line);padding:180px 0 210px}.principle-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.principle-grid article{border:1px solid var(--line);background:#ffffff05;border-radius:26px;min-height:310px;padding:34px;position:relative}.principle-icon{color:var(--ice);font-size:26px;position:absolute;top:34px;right:34px}.principle-grid h3{letter-spacing:-.05em;margin:100px 0 14px;font-size:32px;font-weight:550}.principle-grid article>p:last-child{color:#7f8787;max-width:440px;margin:0;font-size:14px;line-height:1.58}.jimothy-crossing{--jimothy-h:176px;--jimothy-w:calc(var(--jimothy-h) * 324 / 444);z-index:1;top:calc(-1 * var(--jimothy-h));width:100%;height:calc(var(--jimothy-h) + 2px);pointer-events:none;display:none;position:absolute;left:0;overflow:hidden}.jimothy-walker{width:var(--jimothy-w);height:var(--jimothy-h);transform:translate3d(calc(-1 * var(--jimothy-w)), 0, 0);position:absolute;bottom:1px;left:0}.jimothy-walk{background-image:url(/stoiq-jimothy-walk.png);background-size:1600% 100%;position:absolute;inset:0}.cast-section[data-jimothy=walking] .jimothy-crossing{display:block}.cast-section[data-jimothy=walking] .jimothy-walker{animation:jimothy-crossing var(--jimothy-crossing-duration,29s) linear 1 both}.cast-section[data-jimothy=walking] .jimothy-walk{animation:jimothy-stride var(--jimothy-walk-cycle,1.581s) step-end infinite}@keyframes jimothy-stride{0%{background-position:0 0}6.56%{background-position:6.6667% 0}12.62%{background-position:13.3333% 0}19.47%{background-position:20% 0}27.35%{background-position:26.6667% 0}33.84%{background-position:33.3333% 0}38.93%{background-position:40% 0}43.24%{background-position:46.6667% 0}50.8%{background-position:53.3333% 0}58.4%{background-position:60% 0}62.67%{background-position:66.6667% 0}66.75%{background-position:73.3333% 0}71.62%{background-position:80% 0}75.63%{background-position:86.6667% 0}83.76%{background-position:93.3333% 0}91.89%{background-position:100% 0}}.manifesto{grid-template-columns:.55fr 1fr;align-items:start;gap:80px;margin-top:170px;display:grid}.manifesto>p{color:#676e6e;letter-spacing:.05em;text-transform:uppercase;margin:8px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.7}.manifesto h2{font-size:clamp(58px,6.6vw,106px)}.final-section{background:linear-gradient(145deg,#ffffff0a,#0000 45%),#090b0b;border:1px solid #ffffff1f;border-radius:42px;grid-template-columns:.78fr 1.22fr;align-items:end;min-height:850px;padding:130px 7% 90px;display:grid;overflow:hidden}.final-glow{filter:blur(8px);background:radial-gradient(circle,#a8f5ff1f,#0000 62%);border-radius:50%;width:660px;height:660px;position:absolute;bottom:-30%;left:7%}.final-yeti{z-index:2;align-self:end;line-height:0;position:relative}.final-yeti-stage{transform-origin:bottom;width:min(100%,520px);animation:5s ease-in-out infinite final-yeti-breathe;position:relative;container-type:inline-size}.final-yeti img{filter:drop-shadow(0 40px 48px #0009);width:100%;height:auto;display:block}.final-eyes{z-index:3;pointer-events:none;position:absolute;inset:0}.final-eye{isolation:isolate;border-radius:50%;width:3.942cqw;height:3.942cqw;position:absolute;transform:translate(-50%,-50%)}.final-eye-left{top:38.87%;left:45.12%}.final-eye-right{top:36.72%;left:62.21%}.final-eye>span{z-index:3;background:#151818;border-radius:50%;width:1.391cqw;height:1.391cqw;animation:7.8s ease-in-out infinite yeti-look-around;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 1px 1px #ffffff24,0 0 0 .5px #00000080}.final-eyes:before,.final-eyes:after{z-index:6;content:"";transform-origin:50%;background:#29292b;border-radius:50%;width:4.406cqw;height:4.406cqw;animation:5.4s ease-in-out infinite yeti-blink;position:absolute;transform:translate(-50%,-50%)scaleY(0)}.final-eyes:before{top:38.87%;left:45.12%}.final-eyes:after{top:36.72%;left:62.21%}.final-copy{z-index:3;padding-bottom:58px;position:relative}.final-copy h2{font-size:clamp(70px,8vw,132px)}.final-copy>p:not(.eyebrow){color:#929a9a;max-width:600px;margin:28px 0 34px;font-size:18px;line-height:1.55}.final-actions{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.final-cta{margin-top:4px}.final-buy{white-space:nowrap;margin-top:4px}.final-copy small{color:#5f6666;letter-spacing:.06em;text-transform:uppercase;margin-top:22px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;display:block}footer{border-top:1px solid var(--line);color:#697171;grid-template-columns:1fr auto 1fr;align-items:center;width:min(100% - 72px,1460px);min-height:140px;margin:80px auto 0;font-size:10px;display:grid}footer p{letter-spacing:.05em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}footer>div{justify-self:end;gap:18px;display:flex}.pocket-stoiq{z-index:30;cursor:pointer;filter:drop-shadow(0 16px 24px #00000075);background:0 0;border:0;width:92px;height:104px;padding:0;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:fixed;bottom:0;right:24px;overflow:visible;transform:translateY(38px)}.pocket-stoiq:hover,.pocket-stoiq:focus-visible,.pocket-stoiq.is-open{transform:translateY(8px)}.pocket-stoiq .companion-portrait{width:92px;height:92px}.presence-dot{border:2px solid var(--black);background:var(--ice);width:8px;height:8px;box-shadow:0 0 10px var(--ice);border-radius:50%;position:absolute;top:4px;right:9px}.pocket-bubble{border:1px solid var(--line-strong);opacity:0;color:#8d9595;text-align:left;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transform-origin:100% 100%;pointer-events:none;background:#141717e6;border-radius:14px 14px 4px;width:210px;padding:12px 14px;font-size:11px;transition:opacity .22s,transform .22s;position:absolute;top:4px;right:76px;transform:translate(10px)scale(.96)}.pocket-bubble strong{color:var(--ink);margin-top:3px;display:block}.pocket-stoiq.is-open .pocket-bubble{opacity:1;transform:translate(0)scale(1)}.pocket-stoiq.is-suppressed{opacity:0;pointer-events:none;transform:translateY(100%)}.scroll-companion{z-index:90;opacity:0;pointer-events:none;width:156px;height:310px;transition:left var(--companion-walk-duration,4.8s) linear, opacity .18s ease, transform 1.9s linear;will-change:left, transform;position:fixed;bottom:10px;left:18px;transform:translateY(0)}.scroll-companion-climb,.scroll-companion-walk,.scroll-companion-ask{opacity:1}.scroll-companion-hidden,.scroll-companion-dismissed{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s,visibility 0s linear .18s}.scroll-companion-hidden .scroll-companion-bubble,.scroll-companion-dismissed .scroll-companion-bubble{opacity:0;pointer-events:none}.scroll-companion-walk,.scroll-companion-climb,.scroll-companion-ask{left:calc(50vw - 78px)}.scroll-companion-climb,.scroll-companion-ask{transform:translateY(calc(150px - 58vh))}.scroll-companion-ask{pointer-events:auto}.scroll-companion-character{filter:drop-shadow(0 20px 25px #00000085);width:156px;height:310px;position:absolute;bottom:0;left:0}.scroll-motion{opacity:0;will-change:background-position;background-repeat:no-repeat;background-size:800% 100%;width:128px;height:302px;transition:opacity .12s;position:absolute;bottom:-106px;left:14px;transform:translateZ(0)}.scroll-motion-climb{background-image:url(/stoiq-yeti-climb-safe.webp)}.scroll-motion-walk{background-image:url(/stoiq-yeti-walk-safe.webp)}.scroll-companion-climb .scroll-motion-climb{opacity:1;animation:1.12s steps(8,jump-none) infinite sprite-eight}.scroll-companion-walk .scroll-motion-walk{opacity:1;animation:sprite-eight var(--companion-walk-cycle,.72s) steps(8, jump-none) infinite}.scroll-motion-idle{opacity:0;transform-origin:bottom;width:182px;height:182px;transition:opacity .16s,transform .24s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-46px;left:-8px;transform:translateY(3px)}.scroll-companion-ask .scroll-motion-idle{opacity:1;animation:4.6s ease-in-out .8s infinite scroll-companion-breathe;transform:translateY(0)}.scroll-companion-bubble{z-index:4;opacity:0;-webkit-backdrop-filter:blur(28px)saturate(125%);backdrop-filter:blur(28px)saturate(125%);transform-origin:0 100%;pointer-events:none;background:#101313f0;border:1px solid #a8f5ff33;border-radius:22px 22px 22px 5px;width:316px;padding:20px;transition:opacity .28s,transform .38s cubic-bezier(.2,.85,.2,1);position:absolute;bottom:108px;left:calc(100% - 18px);transform:translate(-14px,8px)scale(.96);box-shadow:inset 0 1px #ffffff14,0 28px 90px #0000007a}.scroll-companion-bubble:after{content:"";background:#111414;border-bottom:1px solid #a8f5ff33;border-left:1px solid #a8f5ff33;width:18px;height:18px;position:absolute;bottom:22px;left:-9px;transform:rotate(45deg)}.scroll-companion-ask .scroll-companion-bubble{opacity:1;pointer-events:auto;transform:translate(0)scale(1)}.scroll-companion-bubble>strong{color:var(--ink);letter-spacing:-.03em;margin-top:12px;font-size:24px;font-weight:570;display:block}.scroll-companion-bubble>p{color:#909898;margin:9px 0 16px;font-size:12px;line-height:1.5}.scroll-companion-bubble>a{color:#0d0f0f;background:#eef1f1;border-radius:13px;justify-content:space-between;align-items:center;min-height:46px;padding:0 14px;font-size:12px;font-weight:720;display:flex}.scroll-companion-close{border:1px solid var(--line);color:#7d8585;cursor:pointer;background:#ffffff0a;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;display:grid;position:absolute;top:12px;right:12px}.scroll-companion-close:before{content:"";border-radius:50%;position:absolute;inset:-10px}[data-reveal]{opacity:0;transition:opacity .75s var(--delay,0s) ease, transform .75s var(--delay,0s) cubic-bezier(.2, .7, .2, 1);transform:translateY(28px)}[data-reveal][data-revealed]{opacity:1;transform:translateY(0)}@keyframes breathe{0%{border-radius:46% 54% 57% 43%/49% 43% 57% 51%;transform:scale(.985)rotate(-1deg)}to{border-radius:53% 47% 43% 57%/43% 55% 45% 57%;transform:scale(1.018)rotate(1.2deg)}}h1,h2,h3{letter-spacing:normal}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes walk-in{0%{left:-35vw}to{left:50%;transform:translate(-50%)}}@keyframes yeti-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.006,1.012)}}@keyframes hero-yeti-dance{0%,to{transform:translate(0)rotate(0)scale(1)}18%{transform:translate(-5px,-7px)rotate(-2.4deg)scale(1.006)}38%{transform:translate(5px,-2px)rotate(2.2deg)scale(1)}57%{transform:translate(-3px,-9px)rotate(-1.4deg)scale(1.008)}76%{transform:translate(3px,-2px)rotate(1deg)scale(1.002)}}@keyframes scroll-companion-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.006)}}@keyframes yeti-blink{0%,45%,48%,78%,81%,to{transform:translate(-50%,-50%)scaleY(0)}46.2%,47.2%,79.2%,80.2%{transform:translate(-50%,-50%)scaleY(1)}}@keyframes yeti-look-around{0%,18%,to{transform:translate(calc(-50% + var(--gaze-x,0px)), calc(-50% + var(--gaze-y,0px)))}26%,41%{transform:translate(calc(-50% + var(--gaze-x,0px) + 1.55px), calc(-50% + var(--gaze-y,0px)))}53%,68%{transform:translate(calc(-50% + var(--gaze-x,0px) - 1.3px), calc(-50% + var(--gaze-y,0px)))}76%,88%{transform:translate(calc(-50% + var(--gaze-x,0px) + .55px), calc(-50% + var(--gaze-y,0px)))}}@keyframes sprite-six{to{background-position:100% 0}}@keyframes sprite-eight{to{background-position:100% 0}}@keyframes sprite-sixteen{to{background-position:100% 0}}@keyframes jimothy-crossing{0%{transform:translate3d(calc(-1 * var(--jimothy-w)), 0, 0)}to{transform:translate3d(var(--jimothy-travel,1200px), 0, 0)}}@keyframes message-in{0%{opacity:0;transform:translateY(6px)}}@keyframes scan{0%{transform:translate(-100%)}60%,to{transform:translate(110%)}}@keyframes thread-progress{to{width:82%}}@keyframes roam-across{0%,7%{left:-150px}86%,to{left:calc(100% + 30px)}}@keyframes crawl-up{0%{bottom:-520px}72%,to{bottom:110px}}@keyframes blink{50%{opacity:.25}}@keyframes final-yeti-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.015)translateY(-4px)}}@media (max-width:1100px){.top-nav{width:min(100% - 40px,1460px)}.nav-links{display:none}.top-nav{grid-template-columns:1fr 1fr}.hero{grid-template-columns:1fr;padding-left:30px;padding-right:30px}.hero-copy{padding-top:40px;padding-left:0}.hero-character{opacity:.66;width:46%;position:absolute;bottom:0;right:0}.speech-cloud{display:none}.hero h1{max-width:820px}.section{width:min(100% - 40px,1460px)}.section-heading,.companion-section,.manifesto{grid-template-columns:1fr}.section-heading>p:last-child{margin:30px 0 0}.companion-section{gap:70px}.companion-window{min-height:650px}footer{width:min(100% - 40px,1460px)}}@media (max-width:760px){.corner-desktop-files{grid-template-rows:repeat(3,32px);grid-auto-columns:34px;gap:12px 8px;top:34px;right:8px}.corner-file:nth-child(n+7){display:none}.corner-file.is-folder{width:24px;height:17px}.corner-file.is-folder:before{width:10px;height:5px}.corner-file.is-doc{width:17px;height:22px}.corner-file:after{width:18px}.attention-field{display:none}.top-nav{height:74px}.nav-cta{gap:12px}.nav-buy{display:none}.hero{min-height:980px;padding:130px 20px 60px;display:block}.hero:before{width:130vw;top:auto;bottom:4%;right:-40%}.hero-grid{background-size:54px 54px}.hero h1{font-size:clamp(56px,18vw,82px);line-height:.88}.hero-subtitle{max-width:90%;font-size:16px}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.hero-proof{flex-wrap:wrap;max-width:330px;margin-top:28px}.hero-character{opacity:1;width:100%;min-height:600px;position:absolute;bottom:-90px;left:50%;right:auto;transform:translate(-50%)}.arrival-track{width:260px}.sprite-talk{width:280px;height:560px}.sprite-walk{width:240px;height:640px}.character-halo{width:330px;height:330px}.character-ground{bottom:130px}.scroll-cue{display:none}.section{width:calc(100% - 32px)}.system-section,.interrupt-section,.ios-section,.companion-section,.principle-section{padding:110px 0}.section-heading{margin-bottom:48px}.section-heading h2,.interrupt-heading h2,.ios-heading h2,.companion-copy h2,.manifesto h2{font-size:clamp(48px,14vw,68px)}.section-heading>p:last-child,.interrupt-heading>p:last-child,.ios-heading>p:last-child{font-size:15px}.ios-heading{margin-bottom:44px}.ios-screens{grid-template-columns:1fr;gap:54px}.ios-frame{border-radius:32px;width:min(100%,264px)}.ios-frame img{border-radius:27px}.ios-screen figcaption strong{font-size:17px}.ios-screen figcaption span{font-size:14px}.ios-notes{margin-top:44px}.steps-grid,.principle-grid{grid-template-columns:1fr}.cast-section[data-jimothy] .jimothy-crossing{display:none}.step-card{min-height:360px}.step-card h3{margin-top:150px}.interrupt-stage{border-radius:26px;min-height:670px}.stage-topbar{grid-template-columns:1fr auto}.stage-time{display:none}.thread-panel,.drift-panel{padding:64px 24px}.thread-panel h3{max-width:85%;font-size:44px;line-height:1.08}.focus-timer{align-items:flex-start;margin-top:30px;position:static}.focus-timer>span:first-child{font-size:34px}.document-lines{width:100%;margin-top:46px}.drift-panel{padding-top:70px}.fake-feed{max-width:90%}.feed-rail{display:none}.feed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.work-surface,.interrupt-panel{--feed-drift-1:-32%;--feed-drift-2:-64%}.interrupt-message{padding:18px;top:48%}.interrupt-message>p{font-size:22px}.message-actions{grid-template-columns:1fr}.demo-trigger{bottom:12px;right:12px}.companion-window{min-height:440px}.presence-walker{width:92px;height:218px}.presence-climbing .presence-walker,.presence-resting .presence-walker{bottom:calc(100% - 186px)}.state-list>div{grid-template-columns:16px 92px 1fr}.manifesto{gap:40px;margin-top:110px}.final-section{border-radius:28px;min-height:920px;padding:80px 26px 40px;display:block}.final-yeti{width:78%;position:absolute;bottom:-30px;left:11%}.final-copy{padding:0}.final-copy h2{font-size:70px}footer{grid-template-columns:1fr 1fr;width:calc(100% - 32px);min-height:160px}footer p{display:none}.pocket-stoiq{right:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.arrival-track,.walking-yeti{left:50%;transform:translate(-50%)}[data-reveal]{opacity:1;transform:none}.cast-section[data-jimothy] .jimothy-crossing,.hero[data-stoiq-entrance] .hero-entrance{display:none}.hero[data-stoiq-entrance] .hero-idle-yeti,.hero[data-stoiq-entrance] .hero-eyes,.hero[data-stoiq-entrance] .speech-cloud.is-speaking{opacity:1}.hero[data-stoiq-entrance] .speech-cloud.is-speaking{transform:translateY(0)scale(1)}.hero[data-stoiq-entrance] .hero-title,.hero[data-stoiq-entrance] .hero-meet,.hero[data-stoiq-entrance] .hero-period,.hero[data-stoiq-entrance] .hero-deck,.hero[data-stoiq-entrance] .hero-subtitle,.hero[data-stoiq-entrance] .hero-actions,.hero[data-stoiq-entrance] .hero-proof,.hero[data-stoiq-entrance] .scroll-cue,.hero[data-stoiq-entrance] .stoiq-wordmark.is-display{animation:none}}@media (max-width:1100px){.roam-section{grid-template-columns:1fr;gap:64px}}@media (max-width:760px){.hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow""headline""deck""subtitle""character""actions""proof";min-height:auto;padding:118px 20px 54px;display:grid}.hero-copy{display:contents}.hero-copy>.eyebrow{grid-area:eyebrow;margin-bottom:20px}.hero-copy>h1{grid-area:headline;font-size:clamp(55px,15.2vw,68px);line-height:.88}.hero-deck{grid-area:deck;margin-top:24px;font-size:clamp(23px,6.8vw,29px);line-height:1.08}.hero-subtitle{grid-area:subtitle;max-width:100%;margin-top:18px;font-size:15px;line-height:1.5}.hero-character{opacity:1;--stage-w:min(230px, 59vw);--stage-h:min(278px, 71.28vw);--stage-bottom:47px;--stage-shift:12vw;grid-area:character;width:100%;min-height:320px;margin-top:-10px;position:relative;bottom:auto;left:auto;right:auto;transform:none}.hero-eye{width:9px;height:9px}.hero-eye>span{width:3px;height:3px}.hero-eyes:before,.hero-eyes:after{width:10px;height:10px}.character-invitation{display:none}.hero-actions{grid-area:actions;align-items:stretch;margin-top:-2px}.hero-actions .primary-cta{justify-content:space-between;width:100%;min-height:58px;padding-left:20px;font-size:12px}.hero-actions .text-cta{align-self:flex-start}.hero-proof{grid-area:proof;margin-top:26px}.hero:before{width:128vw;bottom:23%;right:-48%}.arrival-track{width:170px;height:340px;bottom:-62px}.sprite-talk{width:170px;height:362px}.sprite-walk{width:150px;height:400px}.character-halo{top:calc(100% - var(--stage-bottom) - .5 * var(--stage-h));width:calc(1.13 * var(--stage-w));height:calc(1.13 * var(--stage-w))}.character-ground{width:250px;bottom:72px}.speech-cloud{top:58px;right:0;left:calc(50% - var(--stage-shift) + .2734 * var(--stage-w) + 10px);border-radius:14px;width:auto;padding:12px 13px 13px;display:block}.speech-cloud p{margin-top:8px;font-size:13px;line-height:1.25}.speech-cloud:after{clip-path:polygon(0 -18.9%,0 100%,118.9% 100%);border-bottom:1px solid #ffffff24;border-left:1px solid #ffffff24;border-right:0;inset:36px auto auto -8px;transform:rotate(45deg)}.speech-status{font-size:7px}.roam-section{gap:48px;padding:110px 0}.roam-copy h2{font-size:clamp(48px,14vw,66px)}.roam-copy>p:not(.eyebrow){font-size:15px}.roam-stage{border-radius:26px;min-height:410px}.roam-work-card{width:calc(100% - 36px);padding:18px;top:76px}.roam-work-card strong{font-size:24px}.walking-yeti,.walking-yeti .sprite-walk{width:90px;height:240px}.roam-caption{text-align:center;justify-content:center;font-size:9px;bottom:12px;left:12px;right:12px}}@media (max-width:1100px){.cast-heading{grid-template-columns:1fr;gap:28px}.cast-heading .eyebrow,.cast-heading h2,.cast-heading>p:last-child{grid-area:auto/1}.cast-heading>p:last-child{margin-top:0}.cast-grid{grid-template-columns:1fr}.cast-card{min-height:560px}}@media (max-width:760px){.cast-section{padding:110px 0}.cast-heading{margin-bottom:44px}.cast-heading h2{font-size:clamp(48px,14vw,66px)}.cast-heading>p:last-child{font-size:15px}.cast-grid{grid-template-columns:1fr}.cast-card{border-radius:26px;min-height:520px}.cast-card:before{width:330px;height:330px}.cast-card:after{width:240px;height:240px}.cast-character{width:min(84%,390px);height:390px;bottom:calc(127px - .1013 * var(--body))}.cast-card-copy{bottom:18px;left:18px;right:18px}.scroll-companion{width:128px;height:270px;left:8px}.scroll-companion-climb{transform:translateY(calc(130px - 43vh))}.scroll-companion-walk,.scroll-companion-ask{left:calc(50vw - 64px);transform:translateY(calc(130px - 43vh))}.scroll-companion-character{width:128px;height:270px}.scroll-motion{width:108px;height:255px;bottom:-89px;left:10px}.scroll-motion-idle{width:154px;height:154px;bottom:-38px;left:-8px}.scroll-companion-bubble{transform-origin:bottom;width:min(310px,100vw - 28px);bottom:106px;left:50%;transform:translate(-50%,8px)scale(.96)}.scroll-companion-bubble:after{border:1px solid #a8f5ff33;border-top:0;border-left:0;bottom:-9px;left:calc(50% - 9px)}.scroll-companion,.scroll-companion-walk,.scroll-companion-climb,.scroll-companion-ask{will-change:opacity;width:auto;height:auto;transition:opacity .22s;bottom:0;left:0;right:0;transform:none}.scroll-companion-character,.scroll-companion-dismissed{display:none}.scroll-companion-bubble{width:auto;margin:0 12px calc(12px + env(safe-area-inset-bottom,0px));transform-origin:50%;border-radius:20px;padding:15px 16px 16px;position:relative;bottom:auto;left:auto;right:auto;transform:translateY(18px)}.scroll-companion-ask .scroll-companion-bubble{transform:translateY(0)}.scroll-companion-bubble:after{display:none}.scroll-companion-bubble>strong{margin-top:7px;padding-right:34px;font-size:19px}.scroll-companion-bubble>p{display:none}.scroll-companion-bubble>a{min-height:48px;margin-top:13px}.scroll-companion-close{top:10px;right:10px}.pocket-stoiq{display:none}.hero-character{min-height:calc(var(--stage-bottom) + var(--stage-h));margin-top:0}}@media (max-width:1100px){.corner-scene{--corner-unit:104px}.finds-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.finds-section{padding:110px 0 130px}.finds-heading{margin-bottom:44px}.finds-body{font-size:16px}.finds-provenance{margin-top:26px;font-size:18px}.finds-flavor{margin-top:44px;font-size:14px}.corner-panel{border-radius:28px}.corner-scene{--corner-unit:76px;--corner-cast-right:10%;margin-bottom:26px}.corner-desktop-bar{gap:10px;height:26px;padding:0 14px}.corner-desktop .traffic-lights{gap:5px}.corner-desktop .traffic-lights span{width:5px;height:5px}.corner-desktop-menus,.corner-desktop-clock{gap:7px}.corner-desktop-menus i,.corner-desktop-clock i{height:4px}.corner-desktop-menus i:first-child{width:18px}.corner-desktop-menus i:nth-child(2){width:12px}.corner-desktop-menus i:nth-child(3){display:none}.corner-desktop-clock i:first-child{width:6px}.corner-desktop-clock i:nth-child(2){width:22px}.corner-scrubber{width:calc(100% - 40px)}.corner-ticks span:nth-child(2),.corner-ticks span:nth-child(4){display:none}.corner-caption{margin-top:26px;padding:0 20px;font-size:13px}.finds-row{grid-template-columns:1fr}.find-art{height:158px}.finds-covenant{margin-top:46px;padding-top:40px;font-size:19px}.finds-kicker{margin-top:30px}.finds-triad{margin-top:18px;font-size:17px}}@media (prefers-reduced-motion:reduce){.postcard-face{backface-visibility:visible;transition:opacity .01ms;transform:none}.postcard-back,.find-postcard:hover .postcard-front,.find-postcard:focus-visible .postcard-front,.find-postcard.is-turned .postcard-front{opacity:0;transform:none}.find-postcard:hover .postcard-back,.find-postcard:focus-visible .postcard-back,.find-postcard.is-turned .postcard-back{opacity:1;transform:none}}.dump-section{--dump-scale:1.05;--dump-ice:#8cc7eb;--dump-frost:#d1dee8;--dump-mist:#3d577a;--dump-warm:#ab6e57;--dump-ink:#ffffffed;--dump-soft:#ffffff94;--dump-seam:#ffffff1b;border-top:1px solid var(--line);padding:150px 0 180px}.dump-heading{max-width:840px;margin-bottom:62px}@media (min-width:1101px){.dump-section{grid-template-columns:minmax(0,.82fr) minmax(0,1.3fr);align-items:center;gap:72px;display:grid}.dump-heading{margin-bottom:0}.dump-section .dump-scene-wrap{min-width:0}.dump-stage{--dump-scale:.92}}.dump-heading>p:last-child{color:#909797;max-width:620px;margin:26px 0 0;font-size:18px;line-height:1.55}.dump-caption{color:#5f6666;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:650}.dump-stage{background:radial-gradient(circle at 50% 12%,#8cc7eb0d,#0000 62%),#0b0d0d;border:1px solid #ffffff24;border-radius:38px;justify-content:center;padding:56px 24px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff12,0 60px 160px #0006}.dump-stage,.dump-panel{font-size:calc(13px * var(--dump-scale))}.hero-proof-platform{color:#bfd9ea;text-transform:none;border-color:#8cc7eb57}.dump-desktop{z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(#0000 74%,#0e202466 86%,#142c32e0),radial-gradient(126% 80% at 50% -14%,#a8f5ff24,#0000 60%),linear-gradient(#ffffff08,#0000 44%),linear-gradient(166deg,#18424c9e 0%,#0f282e85 36%,#09171a70 70%,#08121466 100%);position:absolute;inset:0;overflow:hidden}.dump-desktop .corner-desktop-files{grid-template-rows:repeat(3,44px);top:28px;right:22px}.dump-scene{z-index:1;justify-content:center;align-items:flex-end;gap:40px;width:100%;display:flex;position:relative}.dump-surface{flex:none;width:min(34em,100%)}@media (min-width:761px){.dump-surface{margin-right:168px}}.dump-stage.is-clearing .dump-window,.dump-stage.is-blank .dump-window{opacity:0}.dump-stage:not(.is-running),.dump-stage:not(.is-running) *{animation-play-state:paused}.dump-window,.dump-panel{border:.8px solid var(--dump-seam);width:100%;color:var(--dump-ink);background:linear-gradient(#ffffff06,#fff0),#060708;border-radius:1.385em;padding:1.077em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;line-height:1.35;transition:opacity .5s;box-shadow:inset 0 .8px #ffffff0d,0 24px 60px #0000008c}.dump-body{min-height:26em;position:relative}.dump-state{opacity:0;flex-direction:column;gap:.769em;transition:opacity .16s ease-in,transform 0s .16s;display:flex;position:absolute;inset:0;transform:translateY(7px)}.dump-state.is-on{opacity:1;transition:opacity .26s ease-out,transform .26s ease-out;transform:none}.dump-review{animation:.26s ease-out both dump-arrive-state}@keyframes dump-arrive-state{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.dump-box{border:.8px solid var(--dump-seam);background:#0000003d;border-radius:1.077em;flex:1;min-height:0;padding:1.308em 1.154em;transition:border-color .26s ease-out,background-color .26s ease-out;overflow:hidden}.dump-box.is-listening{background:linear-gradient(#8cc7eb0d,#8cc7eb0d),#0000003d;border-color:#8cc7eb66}.dump-placeholder{color:#ffffff52}.dump-words{color:var(--dump-ink);margin:0}.dump-words span{animation:.16s ease-out both dump-word}@keyframes dump-word{0%{opacity:0}to{opacity:1}}.dump-shimmer{color:#0000;background:linear-gradient(90deg,#ffffff3d 0% 36%,#ffffffa3 50%,#ffffff3d 64% 100%) 0 0/260% 100%;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite dump-shimmer}@keyframes dump-shimmer{0%{background-position:-80% 0}to{background-position:180% 0}}.dump-voice-row{align-items:center;min-height:2.154em;display:flex}.dump-mic{border:.8px solid var(--dump-seam);min-height:2.8em;color:var(--dump-soft);background:#ffffff08;border-radius:1.2em;align-items:center;gap:.6em;padding:0 1em;font-size:.769em;font-weight:600;transition:background-color .16s ease-out,color .16s ease-out;display:inline-flex}.dump-mic.is-pressed{color:var(--dump-ink);background:#ffffff16}.dump-glyph-mic{width:1.1em;height:1.1em;position:relative}.dump-glyph-mic:before{content:"";background:currentColor;border-radius:.2em;width:.4em;height:.6em;position:absolute;top:.04em;left:50%;transform:translate(-50%)}.dump-glyph-mic:after{content:"";border:.1em solid;border-top:0;border-radius:0 0 .35em .35em;width:.7em;height:.34em;position:absolute;bottom:.06em;left:50%;transform:translate(-50%)}.dump-strip{background:linear-gradient(#8cc7eb0d,#8cc7eb0d),#0000003d;border:.8px solid #8cc7eb66;border-radius:1.077em;flex-direction:column;gap:.769em;width:100%;padding:.923em;animation:.26s ease-out both dump-fade-in;display:flex}@keyframes dump-fade-in{0%{opacity:0}to{opacity:1}}.dump-cluster{justify-content:center;align-items:center;gap:1.231em;display:flex}.dump-hold{background:#ffffff0d;border:1px solid #ab6e5775;border-radius:50%;justify-content:center;align-items:center;width:5.846em;height:5.846em;display:inline-flex;position:relative}.dump-halo-ambient,.dump-halo-voice,.dump-halo-still{pointer-events:none;border-radius:50%;position:absolute;inset:-.269em}.dump-halo-ambient{border:.138em solid var(--dump-ice);animation:1.9s ease-in-out infinite alternate dump-halo-breathe}@keyframes dump-halo-breathe{0%{opacity:.52;transform:scale(1)}to{opacity:.18;transform:scale(1.09)}}.dump-halo-still{border:.154em solid var(--dump-ice);opacity:.45}.dump-halo-voice{border:.185em solid var(--dump-ice);animation:2.6s ease-out infinite dump-halo-voice}@keyframes dump-halo-voice{0%{opacity:.095;transform:scale(1.02)}7%{opacity:.836;transform:scale(1.176)}14%{opacity:.399;transform:scale(1.084)}21%{opacity:.703;transform:scale(1.148)}29%{opacity:.247;transform:scale(1.052)}36%{opacity:.817;transform:scale(1.172)}45%{opacity:.494;transform:scale(1.104)}53%{opacity:.171;transform:scale(1.036)}61%{opacity:.665;transform:scale(1.14)}70%{opacity:.903;transform:scale(1.19)}78%{opacity:.361;transform:scale(1.076)}86%{opacity:.589;transform:scale(1.124)}93%{opacity:.228;transform:scale(1.048)}to{opacity:.095;transform:scale(1.02)}}.dump-glyph-pause{gap:.462em;display:inline-flex}.dump-glyph-pause span{background:var(--dump-ink);border-radius:.192em;width:.654em;height:1.846em}.dump-stop{min-height:4.462em;color:var(--dump-ink);background:#8cc7eb33;border:.9px solid #8cc7eb9e;border-radius:1.154em;align-items:center;gap:.538em;padding:0 1.385em;font-size:1em;font-weight:600;transition:background-color .16s ease-out;display:inline-flex}.dump-stop.is-pressed{background:#8cc7eb57}.dump-glyph-stop{background:currentColor;border-radius:.16em;width:.923em;height:.923em}.dump-meter-row{align-items:center;gap:.769em;height:1.077em;display:flex}.dump-meter{align-items:center;gap:.231em;height:1.077em;display:inline-flex}.dump-meter span{background:var(--dump-frost);opacity:.24;border-radius:.115em;width:.231em;animation:2.6s ease-out infinite dump-meter}.dump-meter.is-still span{opacity:.5;animation:none}@keyframes dump-meter{0%{transform:scaleY(calc(1 + (var(--peak) - 1) * .1));opacity:calc(.24 + var(--lit) * .1)}7%{transform:scaleY(calc(1 + (var(--peak) - 1) * .88));opacity:calc(.24 + var(--lit) * .88)}14%{transform:scaleY(calc(1 + (var(--peak) - 1) * .42));opacity:calc(.24 + var(--lit) * .42)}21%{transform:scaleY(calc(1 + (var(--peak) - 1) * .74));opacity:calc(.24 + var(--lit) * .74)}29%{transform:scaleY(calc(1 + (var(--peak) - 1) * .26));opacity:calc(.24 + var(--lit) * .26)}36%{transform:scaleY(calc(1 + (var(--peak) - 1) * .86));opacity:calc(.24 + var(--lit) * .86)}45%{transform:scaleY(calc(1 + (var(--peak) - 1) * .52));opacity:calc(.24 + var(--lit) * .52)}53%{transform:scaleY(calc(1 + (var(--peak) - 1) * .18));opacity:calc(.24 + var(--lit) * .18)}61%{transform:scaleY(calc(1 + (var(--peak) - 1) * .7));opacity:calc(.24 + var(--lit) * .7)}70%{transform:scaleY(calc(1 + (var(--peak) - 1) * .95));opacity:calc(.24 + var(--lit) * .95)}78%{transform:scaleY(calc(1 + (var(--peak) - 1) * .38));opacity:calc(.24 + var(--lit) * .38)}86%{transform:scaleY(calc(1 + (var(--peak) - 1) * .62));opacity:calc(.24 + var(--lit) * .62)}93%{transform:scaleY(calc(1 + (var(--peak) - 1) * .24));opacity:calc(.24 + var(--lit) * .24)}to{transform:scaleY(calc(1 + (var(--peak) - 1) * .1));opacity:calc(.24 + var(--lit) * .1)}}.dump-clock{color:var(--dump-soft);font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.769em;font-weight:500}.dump-privacy{color:#ffffff69;margin:0;font-size:.769em}.dump-list{flex-direction:column;gap:.6em;display:flex}.dump-card{background:linear-gradient(#ffffff07,#ffffff07),#0000003d;border:.8px solid #fff2;border-radius:1.231em;padding:.923em 1.077em;transition:padding .2s ease-out,border-color .2s ease-out,background-color .2s ease-out;position:relative;overflow:hidden}.dump-card.is-arriving{animation:dump-card-arrive .26s ease-out var(--card-delay,0s) both}@keyframes dump-card-arrive{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.dump-card-light{background:linear-gradient(90deg,#0000,#ffffff19 22% 78%,#0000);height:.8px;position:absolute;top:0;left:0;right:0}.dump-card.is-quiet{background:linear-gradient(#3d577a08,#3d577a08),linear-gradient(#ffffff03,#ffffff03),#0000001f;border-radius:.923em;padding:.692em .846em}.dump-card.is-quiet .dump-card-light{display:none}.dump-card.is-added{background:linear-gradient(#ffffff02,#ffffff02),#0000003d;border-color:#d1dee84d;padding-top:.615em;padding-bottom:.615em}.dump-card.is-added .dump-card-light{background:linear-gradient(90deg,#0000,#ffffff08 22% 78%,#0000)}.dump-card-row{align-items:center;gap:.6em;display:flex}.dump-card-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:1.154em;line-height:1.467;overflow:hidden}.dump-card.is-quiet .dump-card-title{color:#ffffffba;font-size:.923em;line-height:1.667}.dump-today{background:#ab6e57b8;border-radius:0 .1em .1em 0;width:.154em;height:1.154em;position:absolute;top:1.154em;left:0}.dump-add{min-height:2em;color:var(--dump-ink);white-space:nowrap;background:#ffffff16;border:.8px solid #d1dee86b;border-radius:.909em;padding:0 1em;font-size:.846em;font-weight:600;line-height:2;transition:background-color .16s ease-out,border-color .16s ease-out}.dump-card.is-quiet .dump-add{padding:0 .9em;font-size:.769em}.dump-add.is-pressed{background:#ffffff26;border-color:#d1dee8c7}.dump-check{background:#d1dee8b8;border-radius:50%;flex:none;width:.923em;height:.923em;position:relative}.dump-check:after{content:"";border:.11em solid #060708;border-width:0 .11em .11em 0;width:.2em;height:.36em;position:absolute;top:.24em;left:.3em;transform:rotate(43deg)}.dump-added-label{color:#d1dee8d1;font-size:.769em;font-weight:600}.dump-added-title{color:#ffffff87;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:1.077em;font-weight:500;overflow:hidden}.dump-undo{color:var(--dump-soft);white-space:nowrap;font-size:.769em;font-weight:600}.dump-group{color:#ffffff6b;letter-spacing:.09em;text-transform:uppercase;margin:.6em 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.692em}.dump-receipt{opacity:0;align-items:center;gap:.692em;margin-top:auto;padding-top:.6em;font-size:.846em;font-weight:500;transition:opacity .26s ease-out,transform .26s ease-out;display:flex;transform:translateY(-6px)}.dump-receipt.is-on{opacity:1;transform:none}.dump-footer{align-items:center;gap:.923em;min-height:3.385em;margin-top:.923em;display:flex}.dump-spacer{flex:1}.dump-quiet-button{border:.8px solid var(--dump-seam);min-height:3.167em;color:var(--dump-soft);white-space:nowrap;background:#ffffff09;border-radius:1.083em;padding:0 1.167em;font-size:.923em;font-weight:500;line-height:3.167}.dump-primary-button{min-height:3.385em;color:var(--dump-ink);white-space:nowrap;background:#ffffff1c;border:.8px solid #ffffff2b;border-radius:1.077em;padding:0 1.308em;font-size:1em;font-weight:600;line-height:3.385;transition:background-color .16s ease-out,color .16s ease-out}.dump-primary-button.is-pressed{background:#ffffff12}.dump-primary-button.is-off{color:#ffffff47;background:#ffffff09;border-color:#ffffff0f}.dump-sorting{color:var(--dump-soft);align-items:center;gap:.692em;font-size:.846em;font-weight:500;display:inline-flex}.dump-slivers{align-items:center;gap:.385em;height:1.462em;display:inline-flex}.dump-slivers span{border:.8px solid var(--dump-seam);background:#ffffff0d;border-radius:.23em;width:1.538em;height:.923em;animation:.62s ease-in-out infinite alternate dump-sliver}.dump-slivers span:nth-child(2){animation-delay:.15s}.dump-slivers span:nth-child(3){animation-delay:.3s}@keyframes dump-sliver{0%{opacity:.45;transform:translateY(.269em)}to{opacity:1;transform:translateY(-.269em)}}.dump-companion.hero-character{--stage-w:134px;--stage-h:calc(1.2093 * var(--stage-w));--stage-bottom:0px;right:21%;bottom:calc(-56px - .3472 * var(--stage-w));z-index:1;width:var(--stage-w);height:calc(var(--stage-bottom) + var(--stage-h));cursor:default;perspective:none;flex:none;min-height:0;position:absolute}.dump-companion .character-halo{display:none}.dump-plant{z-index:1;filter:drop-shadow(0 8px 18px #0000004d);width:72px;height:auto;position:absolute;bottom:-2px;right:4.5%}.dump-stage{--dc-w:134px}.dump-cursor{z-index:3;filter:drop-shadow(0 1px 2px #0000008c);opacity:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.2 20.6'%3E%3Cpath d='M0.75 0.9 L0.75 17.2 L5.05 13.1 L7.55 19.35 L10.55 18.1 L8.05 11.95 L14.05 11.95 Z' fill='%23000' stroke='%23fff' stroke-width='1.4' stroke-linejoin='miter'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:19px;height:25px;position:absolute;bottom:58%;right:55%}.dump-stage.is-cursorIn .dump-cursor{opacity:1;transition:opacity .18s;animation:1.1s cubic-bezier(.3,0,.25,1) both dump-cursor-travel}.dump-stage.is-hovering .dump-cursor{opacity:1;right:calc(21% + .42 * var(--dc-w));top:auto;bottom:calc(.28 * var(--dc-w))}.dump-stage.is-reaching .dump-cursor{opacity:1;animation:.38s cubic-bezier(.3,0,.3,1) both dump-cursor-reach}.dump-stage.is-clicking .dump-cursor{opacity:1;right:calc(21% + .06 * var(--dc-w));top:auto;bottom:calc(.72 * var(--dc-w));animation:.43s both dump-cursor-press}@keyframes dump-cursor-travel{0%{bottom:58%;right:55%}to{right:calc(21% + .42 * var(--dc-w));bottom:calc(.28 * var(--dc-w))}}@keyframes dump-cursor-reach{0%{right:calc(21% + .42 * var(--dc-w));bottom:calc(.28 * var(--dc-w))}to{right:calc(21% + .06 * var(--dc-w));bottom:calc(.72 * var(--dc-w))}}@keyframes dump-cursor-press{0%,to{transform:rotate(-8deg)scale(1)}45%{transform:rotate(-8deg)scale(.86)}}.dump-mic-chip{z-index:2;right:calc(21% - .1 * var(--dc-w));bottom:calc(.68 * var(--dc-w));opacity:0;pointer-events:none;background:#101214c7;border:1px solid #ffffff17;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;transform:scale(.7);box-shadow:0 6px 18px #00000059}.dump-stage.is-hovering .dump-mic-chip,.dump-stage.is-reaching .dump-mic-chip,.dump-stage.is-clicking .dump-mic-chip{opacity:1;transition:opacity .2s,transform .26s cubic-bezier(.2,.9,.3,1.2);transform:scale(1)}.dump-stage.is-clicking .dump-mic-chip{background:#8cc7eb38;border-color:#8cc7ebb3}.dump-mic-glyph{background:#eef2f3;border-radius:6px;width:9px;height:15px;margin-bottom:7px;display:block;position:relative}.dump-mic-glyph:after{content:"";border:1.8px solid #eef2f3;border-top:0;border-radius:0 0 11px 11px;width:17px;height:9px;position:absolute;top:calc(100% - 4px);left:50%;transform:translate(-50%)}.dump-mic-glyph:before{content:"";background:#eef2f3;width:1.8px;height:4px;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%);box-shadow:-5px 4px 0 .1px #eef2f3,5px 4px 0 .1px #eef2f3,0 4px 0 .1px #eef2f3}@media (prefers-reduced-motion:no-preference){.dump-window{transition:opacity .26s,transform .3s cubic-bezier(.2,.8,.3,1)}.dump-stage.is-idle .dump-window,.dump-stage.is-cursorIn .dump-window,.dump-stage.is-hovering .dump-window,.dump-stage.is-reaching .dump-window,.dump-stage.is-clicking .dump-window{opacity:0;transform:translateY(12px)scale(.985)}}.dump-stage.is-hovering .dump-companion,.dump-stage.is-reaching .dump-companion,.dump-stage.is-clicking .dump-companion{transition:transform .26s;transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.dump-cursor,.dump-mic-chip{display:none}}.dump-companion .character-ground{display:none}.dump-companion .character-ground span{top:calc(-.047 * var(--stage-w));width:calc(.51 * var(--stage-w))}.dump-companion .hero-eye{width:calc(.0395 * var(--stage-w));height:calc(.0395 * var(--stage-w))}.dump-companion .hero-eye>span{width:calc(.014 * var(--stage-w));height:calc(.014 * var(--stage-w));animation:none;transform:translate(-50%,-50%)}.dump-companion .hero-eyes:before,.dump-companion .hero-eyes:after{width:calc(.0442 * var(--stage-w));height:calc(.0442 * var(--stage-w))}.dump-rail{gap:34px;margin:26px 0 0;padding:0;list-style:none;display:flex}.dump-rail li{color:#5d6464;letter-spacing:.06em;padding-left:18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;transition:color .3s;position:relative}.dump-rail li:before{content:"";background:#2c3131;border-radius:50%;width:6px;height:6px;transition:background .3s,box-shadow .3s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.dump-rail li.is-live{color:var(--ice)}.dump-rail li.is-live:before{background:var(--ice);box-shadow:0 0 12px #a8f5ffcc}.dump-bridge{color:#8f9797;align-items:center;gap:10px;margin:44px 0 0;font-size:17px;transition:color .25s;display:inline-flex}.dump-bridge:hover{color:var(--ink)}.dump-bridge span{color:var(--ice)}.dump-storyboard{--dump-scale:.86;flex-direction:column;gap:30px;display:none}.dump-storyboard figure{margin:0}.dump-storyboard .dump-panel{flex-direction:column;gap:.769em;min-height:20em;display:flex}.dump-storyboard .dump-box{min-height:8em}.dump-storyboard figcaption{color:#8b9393;margin-top:16px;font-size:15px;line-height:1.55}.dump-storyboard figcaption b{color:var(--ink);font-weight:560;display:block}@media (max-width:1100px){.dump-section{--dump-scale:.95;padding:110px 0 130px}.dump-stage{padding:40px 18px}.dump-scene{gap:20px}.dump-companion.hero-character{--stage-w:230px}.dump-stage{--dc-w:230px}}@media (max-width:760px){.dump-section{--dump-scale:.88;padding:90px 0 100px}.dump-stage{border-radius:26px;padding:20px 12px 26px}.dump-scene{flex-direction:column-reverse;align-items:center;gap:0}.dump-companion.hero-character{--stage-w:168px}.dump-stage{--dc-w:168px}.dump-rail{flex-direction:column;gap:12px}.dump-heading>p:last-child{font-size:16px}}@media (prefers-reduced-motion:reduce){.dump-window{display:none}.dump-storyboard{display:flex}.dump-rail{display:none}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
