@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-ext-wght-normal-hsMS0n0O.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-wght-normal-Bb8VGrTG.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper: oklch(.978 .005 150);--paper-2: oklch(.955 .008 150);--card: oklch(1 0 0);--moss: oklch(.345 .05 148);--moss-deep: oklch(.245 .042 150);--moss-deeper: oklch(.195 .036 150);--probe: oklch(.605 .155 152);--probe-text: oklch(.505 .14 152);--probe-hi: oklch(.76 .15 152);--probe-wash: oklch(.605 .155 152 / .1);--probe-edge: oklch(.605 .155 152 / .35);--accent: oklch(.84 .16 86);--accent-hi: oklch(.885 .145 88);--on-accent: oklch(.22 .016 150);--clay: oklch(.56 .13 55);--clay-wash: oklch(.56 .13 55 / .12);--ink: oklch(.22 .016 150);--ink-2: oklch(.4 .014 150);--ink-3: oklch(.46 .012 150);--on-moss: oklch(.965 .006 150);--on-moss-2: oklch(.8 .015 150);--on-moss-3: oklch(.72 .018 150);--rule: oklch(.345 .05 148 / .16);--rule-hi: oklch(.345 .05 148 / .32);--rule-dark: oklch(1 0 0 / .12);--rule-dark-hi: oklch(1 0 0 / .24);--font-display: "Schibsted Grotesk Variable", "Helvetica Neue", Arial, sans-serif;--font-mono: "Geist Mono Variable", ui-monospace, SFMono-Regular, Menlo, monospace;--fs-display: clamp(2.9rem, 1.5rem + 5.6vw, 5.5rem);--fs-h2: clamp(1.85rem, 1.1rem + 2.9vw, 3rem);--fs-h3: clamp(1.2rem, 1rem + .85vw, 1.55rem);--fs-lede: clamp(1.0625rem, .98rem + .42vw, 1.28rem);--fs-body: clamp(1rem, .965rem + .18vw, 1.09rem);--fs-sm: .9rem;--fs-mono: .8125rem;--fs-micro: .6875rem;--gutter: clamp(1.25rem, 4vw, 3rem);--container: 1200px;--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.5rem;--sp-6: 2rem;--sp-7: 3rem;--sp-8: 4.5rem;--sp-9: clamp(4.5rem, 10vh, 7rem);--nav-h: clamp(76px, 66px + 1.7vw, 98px);--r-pill: 999px;--r-sm: 6px;--r-md: 12px;--r-lg: 18px;--ease-out-quint: cubic-bezier(.22, 1, .36, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-fast: .16s;--dur-mid: .4s;--dur-slow: .76s;--z-base: 0;--z-raised: 10;--z-sticky: 100;--z-nav: 200;--z-overlay: 300}@media(prefers-reduced-motion:reduce){:root{--dur-fast: 1ms;--dur-mid: .15s;--dur-slow: .15s}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--paper);overflow-x:clip}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--paper);color:var(--ink-2);font-family:var(--font-display);font-size:var(--fs-body);font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}img,svg,video,canvas{display:block;max-width:100%}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}a{color:inherit;text-decoration:none}ul,ol{list-style:none;padding:0}h1,h2,h3,h4{color:var(--ink);font-weight:600;line-height:1.06;letter-spacing:-.025em;text-wrap:balance}h1{font-size:var(--fs-display);font-weight:500;letter-spacing:-.035em;line-height:.98}h2{font-size:var(--fs-h2);letter-spacing:-.03em}h3{font-size:var(--fs-h3);line-height:1.2;letter-spacing:-.018em}p{text-wrap:pretty}.container{width:min(var(--container),100% - 2 * var(--gutter));margin-inline:auto}.section{padding-block:var(--sp-9)}.lede{font-size:var(--fs-lede);line-height:1.55;color:var(--ink-2);max-width:62ch}.measure{max-width:68ch}.label{font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3)}.label--dark{color:var(--on-moss-3)}.readout{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.01em}:focus-visible{outline:2px solid var(--probe-text);outline-offset:3px;border-radius:2px}.skip-link{position:absolute;top:var(--sp-3);left:var(--sp-3);z-index:calc(var(--z-nav) + 1);padding:var(--sp-3) var(--sp-5);background:var(--moss);color:var(--paper);border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:500;transform:translateY(-200%);transition:transform var(--dur-fast) var(--ease-out-quint)}.skip-link:focus-visible{transform:translateY(0)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}::selection{background:var(--probe-wash);color:var(--ink)}.rule{--tick: var(--rule);position:relative;height:10px;border-top:1px solid var(--rule);background-image:repeating-linear-gradient(to right,var(--tick) 0 1px,transparent 1px 8px);background-size:100% 4px;background-repeat:no-repeat;background-position:0 0}.rule:after{content:"";position:absolute;inset:0 0 auto;height:7px;background-image:repeating-linear-gradient(to right,var(--tick) 0 1px,transparent 1px 40px)}.rule:before{content:"";position:absolute;top:0;left:0;width:2px;height:10px;background:var(--probe)}.rule--dark{--tick: var(--rule-dark);border-top-color:var(--rule-dark)}.rule--dark:before{background:var(--probe-hi)}.btn{--btn-bg: var(--moss);--btn-fg: var(--paper);display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:.85em 1.6em;background:var(--btn-bg);color:var(--btn-fg);border:1px solid transparent;border-radius:var(--r-pill);font-size:var(--fs-sm);font-weight:500;letter-spacing:-.005em;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out-quint),transform var(--dur-fast) var(--ease-out-quint),box-shadow var(--dur-fast) var(--ease-out-quint)}.btn:hover{background:var(--moss-deep);transform:translateY(-1px);box-shadow:0 4px 14px #10261538}.btn:active{transform:translateY(0);box-shadow:none}.btn--accent{--btn-bg: var(--accent);--btn-fg: var(--on-accent);font-weight:600}.btn--accent:hover{background:var(--accent-hi);box-shadow:0 6px 20px #f9c23066}.btn--ghost{--btn-bg: transparent;--btn-fg: var(--ink);border-color:var(--rule-hi)}.btn--ghost:hover{background:var(--paper-2);border-color:var(--moss);box-shadow:none}.btn--lg{padding:1em 2em;font-size:var(--fs-body)}.btn .arw{transition:transform var(--dur-fast) var(--ease-out-quint)}.btn:hover .arw{transform:translate(3px)}.btn--sold{--btn-bg: var(--paper-2);--btn-fg: var(--ink-3);border-color:var(--rule);font-weight:500;cursor:not-allowed}.btn--sold:hover{background:var(--paper-2);transform:none;box-shadow:none}.btn[data-busy]{opacity:.65;cursor:progress}.btn[data-busy]:hover{transform:none;box-shadow:none}.stock-note{margin-top:var(--sp-3);max-width:34ch;font-size:var(--fs-sm);color:var(--ink-3)}.stock-note--warn{color:var(--clay)}.nav{position:fixed;inset:0 0 auto;z-index:var(--z-nav);background:#f5f9f6db;backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);border-bottom:1px solid transparent;transition:border-color var(--dur-mid) var(--ease-out-quint),background-color var(--dur-mid) var(--ease-out-quint)}.nav[data-scrolled=true]{border-bottom-color:var(--rule)}.nav__inner{display:flex;align-items:center;gap:var(--sp-6);height:var(--nav-h)}.nav__links{display:flex;align-items:center;gap:var(--sp-6);margin-left:auto}.nav__link{position:relative;font-size:var(--fs-sm);color:var(--ink-2);padding-block:var(--sp-2);transition:color var(--dur-fast) var(--ease-out-quint)}.nav__link:after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:1px;background:var(--moss);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-mid) var(--ease-out-quint)}.nav__link:hover{color:var(--ink)}.nav__link:hover:after,.nav__link[aria-current=true]:after{transform:scaleX(1)}.nav__actions{display:flex;align-items:center;gap:var(--sp-4)}.brand{display:inline-flex;align-items:center;gap:.5em;flex:none;color:var(--ink);font-size:1.15rem}.brand__logo{height:clamp(2.7rem,2.1rem + 1.5vw,3.75rem);width:auto;flex:none;transition:transform var(--dur-mid) var(--ease-out-quint)}.brand:hover .brand__logo{transform:scale(1.04)}.brand--lg{font-size:1.4rem}.brand--dark{color:var(--on-moss)}.nav__toggle{display:none;width:40px;height:40px;margin-left:auto;align-items:center;justify-content:center;border:1px solid var(--rule);border-radius:var(--r-pill);color:var(--ink)}.nav__toggle span,.nav__toggle span:before,.nav__toggle span:after{display:block;width:16px;height:1.5px;background:currentColor;transition:transform var(--dur-fast) var(--ease-out-quint)}.nav__toggle span:before,.nav__toggle span:after{content:"";position:absolute}.nav__toggle span:before{transform:translateY(-5px)}.nav__toggle span:after{transform:translateY(5px)}.nav__toggle[aria-expanded=true] span{background:transparent}.nav__toggle[aria-expanded=true] span:before{transform:rotate(45deg)}.nav__toggle[aria-expanded=true] span:after{transform:rotate(-45deg)}@media(max-width:860px){.nav__toggle{display:inline-flex;position:relative}.nav__links,.nav__actions{display:none}.nav[data-open=true]{border-bottom-color:var(--rule)}.nav[data-open=true] .nav__links,.nav[data-open=true] .nav__actions{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;margin:0}.nav[data-open=true] .nav__inner{flex-wrap:wrap;height:auto;padding-bottom:var(--sp-5)}.nav[data-open=true] .nav__links{padding-top:var(--sp-3);border-top:1px solid var(--rule);margin-top:var(--sp-3)}.nav[data-open=true] .nav__link{padding-block:var(--sp-4);font-size:var(--fs-body);border-bottom:1px solid var(--rule)}.nav[data-open=true] .nav__link:after{display:none}.nav[data-open=true] .nav__actions{padding-top:var(--sp-5);gap:var(--sp-3)}.nav[data-open=true] .nav__actions .btn{justify-content:center}}.mount{position:relative;display:flex;flex-direction:column;background:var(--card);border:1px solid var(--rule);border-radius:var(--r-md);overflow:hidden}.mount__frame{position:relative;flex:1;min-height:0}.mount__img{width:100%;height:100%;object-fit:cover}.mount__frame>.mount__img,.mount__frame>picture>.mount__img{position:absolute;inset:0}.mount__label{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--rule);background:var(--card)}.panel{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-md);padding:var(--sp-5)}.panel__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding-bottom:var(--sp-4);border-bottom:1px solid var(--rule);margin-bottom:var(--sp-4)}.live{display:inline-flex;align-items:center;gap:.45em;color:var(--probe-text);font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:500;letter-spacing:.13em;text-transform:uppercase}.live__dot{width:5px;height:5px;border-radius:50%;background:var(--probe);animation:pulse 2.4s var(--ease-in-out) infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}.meter+.meter{margin-top:var(--sp-4)}.meter__top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);margin-bottom:.45rem}.meter__label{font-size:var(--fs-sm);color:var(--ink-3)}.meter__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-sm);font-weight:500;color:var(--ink)}.meter__track{position:relative;height:3px;background:var(--paper-2);border-radius:2px;overflow:hidden}.meter__fill{position:absolute;inset:0 auto 0 0;width:var(--pct, 0%);background:var(--probe);border-radius:2px;transition:width .9s var(--ease-out-expo)}.meter__fill--low{background:var(--clay)}.index{border-top:1px solid var(--rule)}.index__row{display:grid;grid-template-columns:minmax(9rem,.8fr) 1.4fr;gap:var(--sp-4) var(--sp-6);align-items:baseline;padding-block:var(--sp-4);border-bottom:1px solid var(--rule)}.index__row dt,.index__key{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.04em;color:var(--ink-3)}.index__row dd,.index__val{font-size:var(--fs-sm);color:var(--ink);margin:0}.index--dark{border-top-color:var(--rule-dark)}.index--dark .index__row{border-bottom-color:var(--rule-dark)}.index--dark .index__row dt{color:var(--on-moss-3)}.index--dark .index__row dd{color:var(--on-moss)}@media(max-width:560px){.index__row{grid-template-columns:1fr;gap:var(--sp-2)}}.qa{border-bottom:1px solid var(--rule)}.qa:first-child{border-top:1px solid var(--rule)}.qa__q{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-5);width:100%;padding-block:var(--sp-5);text-align:left;font-size:var(--fs-body);font-weight:500;color:var(--ink);transition:color var(--dur-fast) var(--ease-out-quint)}.qa__q:hover{color:var(--moss)}.qa__sign{position:relative;flex:none;width:11px;height:11px;margin-top:.45em;color:var(--ink-3)}.qa__sign:before,.qa__sign:after{content:"";position:absolute;inset:50% 0 auto;height:1.5px;background:currentColor;transition:transform var(--dur-mid) var(--ease-out-quint)}.qa__sign:after{transform:rotate(90deg)}.qa__q[aria-expanded=true] .qa__sign{color:var(--probe-text)}.qa__q[aria-expanded=true] .qa__sign:after{transform:rotate(0)}.qa__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-mid) var(--ease-out-expo)}.qa__a[data-open=true]{grid-template-rows:1fr}.qa__a>div{overflow:hidden}.qa__a p{padding-bottom:var(--sp-5);max-width:64ch;color:var(--ink-2);font-size:var(--fs-sm);line-height:1.65}.tag{display:inline-flex;align-items:center;gap:.4em;padding:.34em .75em;border:1px solid var(--rule-hi);border-radius:var(--r-pill);font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.tag--save{border-color:#ad5c1566;background:var(--clay-wash);color:var(--clay)}.tag--pick{border-color:transparent;background:var(--moss);color:var(--paper)}.logo{position:relative;width:100%;max-width:540px;margin-left:max(-8.833%,-47.7px);margin-bottom:var(--sp-6)}.logo__word{width:100%;height:auto}.logo__leaf{position:absolute;top:15.04%;right:12.92%;width:16.75%;height:auto}.js-motion .logo__leaf{opacity:0}.js-motion .logo__leaf[data-settled=true]{opacity:1}.js-motion .logo__leaf[data-playing=true]{animation:leafFloat 2s var(--ease-in-out) forwards}@keyframes leafFloat{0%{transform:translateY(0) rotate(-1.5deg);opacity:0}20%{opacity:1}50%{transform:translateY(-20px) rotate(0);opacity:1}to{transform:translateY(0) rotate(-1.5deg);opacity:1}}.model{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:var(--r-lg);overflow:hidden;isolation:isolate}.model--hero:before{content:"";position:absolute;inset:8%;border-radius:50%;background:radial-gradient(circle at center,oklch(.605 .155 152 / .18) 0%,transparent 62%);filter:blur(24px);pointer-events:none}.model__fallback{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transition:opacity var(--dur-slow) var(--ease-out-quint)}.js-motion .model__fallback{opacity:0}.js-motion .model[data-mode=photo] .model__fallback{opacity:1}.model__canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity var(--dur-slow) var(--ease-out-quint)}.model[data-ready=true] .model__canvas{opacity:1}.model--showcase[data-ready=true] .model__canvas{cursor:grab}.model--showcase[data-grabbing=true] .model__canvas{cursor:grabbing}.model__spinner{position:absolute;left:50%;bottom:8%;width:22px;height:22px;margin-left:-11px;border:1.5px solid var(--rule-hi);border-top-color:var(--probe);border-radius:50%;opacity:0;animation:spin .9s linear infinite;transition:opacity var(--dur-mid) var(--ease-out-quint);pointer-events:none}.model[data-determinate=true] .model__spinner{border-color:transparent;animation:none;background:conic-gradient(var(--probe) calc(var(--load, 0) * 360deg),var(--rule-hi) 0) border-box;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 1.5px),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - 1.5px),#000 0)}.model[data-pending=true] .model__spinner{opacity:1}.model[data-ready=true] .model__spinner,.model[data-mode=photo] .model__spinner{opacity:0;animation:none}@keyframes spin{to{transform:rotate(360deg)}}.model__hint{position:absolute;left:50%;bottom:var(--sp-4);transform:translate(-50%);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.13em;text-transform:uppercase;color:var(--on-moss-3);opacity:0;transition:opacity var(--dur-mid) var(--ease-out-quint);pointer-events:none}.model--showcase[data-ready=true] .model__hint{opacity:1}@media(prefers-reduced-motion:reduce){.model__spinner{animation:none}}.pill{display:inline-flex;align-items:center;gap:.55em;padding:.42em 1em;margin-bottom:var(--sp-5);border:1px solid var(--probe-edge);border-radius:var(--r-pill);background:var(--probe-wash);font-size:var(--fs-sm);font-weight:500;color:var(--moss)}.pill--sm{font-size:var(--fs-mono);padding:.35em .85em}.pill__dot{width:6px;height:6px;border-radius:50%;background:var(--probe);animation:pulse 2.4s var(--ease-in-out) infinite}.pill__dot--accent{background:var(--accent)}.tick{display:inline-flex;align-items:center;justify-content:center;flex:none;width:18px;height:18px;border-radius:50%;background:var(--probe-wash);border:1px solid var(--probe-edge);color:var(--probe-text)}.tick svg{width:9px;height:9px}.kicker{display:block;margin-bottom:var(--sp-3);font-size:var(--fs-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--moss)}.tw-caret{display:inline-block;width:.06em;margin-left:.06em;opacity:0;transition:opacity .25s ease}.tw-caret:before{content:"|"}.tw-caret[data-on=true]{opacity:1;animation:blink 1s step-end infinite}@keyframes blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.tw-caret{display:none}.pill__dot{animation:none}}.form{margin-top:var(--sp-5)}.field{position:relative;margin-bottom:var(--sp-4)}.field>.label{display:block;margin-bottom:var(--sp-2)}.input{width:100%;padding:.78em .95em;font-size:var(--fs-body);color:var(--ink);background:var(--paper);border:1px solid var(--rule-hi);border-radius:var(--r-sm);transition:border-color var(--dur-fast) var(--ease-out-quint),background var(--dur-fast) var(--ease-out-quint)}.input::placeholder{color:var(--ink-3)}.input:hover{border-color:var(--moss)}.input:focus{outline:none;border-color:var(--probe-text);background:var(--paper-2)}.input[aria-invalid=true]{border-color:var(--clay)}.input:disabled{opacity:.6;cursor:not-allowed}.input--code{font-family:var(--font-mono);font-size:1.35rem;text-align:center;letter-spacing:.42em;text-indent:.42em;padding-block:.7em}.input__reveal{position:absolute;right:.6em;bottom:.72em;padding:.2em .4em;font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);background:none;border:0;border-radius:var(--r-sm);cursor:pointer}.input__reveal:hover{color:var(--moss)}.field__hint{margin-top:var(--sp-2);font-size:var(--fs-sm);color:var(--ink-3)}.form__note{margin-bottom:var(--sp-4);padding:.7em .9em;font-size:var(--fs-sm);line-height:1.5;color:var(--clay);background:var(--clay-wash);border:1px solid var(--clay);border-radius:var(--r-sm)}.form__note--ok{color:var(--probe-text);background:var(--probe-wash);border-color:var(--probe-edge)}.btn--block{display:flex;width:100%}.linkish{padding:0;font-size:var(--fs-sm);color:var(--probe-text);background:none;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.linkish:hover{color:var(--moss)}.hero{padding-top:calc(var(--nav-h) + var(--sp-9));padding-bottom:var(--sp-7)}.hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);gap:clamp(2.5rem,6vw,5rem);align-items:center}.hero__copy{min-width:0}.hero__stamp{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-5)}.hero__stamp:after{content:"";flex:1;height:1px;background:var(--rule)}.hero h1{margin-bottom:var(--sp-5)}.hero h1 em{font-style:normal;color:var(--moss)}.hero__lede{margin-bottom:var(--sp-6)}.hero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-6)}.hero__note{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5);font-family:var(--font-mono);font-size:var(--fs-mono);color:var(--ink-3)}.hero__note li{display:flex;align-items:center;gap:.45em}.hero__note svg{width:11px;height:11px;color:var(--probe-text);flex:none}.specimen{position:relative}@media(max-width:900px){.hero{padding-top:calc(var(--nav-h) + var(--sp-7))}.hero__grid{grid-template-columns:minmax(0,1fr);gap:var(--sp-7)}}.facts{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--rule)}.facts__item{padding:var(--sp-5) var(--sp-5) var(--sp-5) 0;border-right:1px solid var(--rule)}.facts__item:last-child{border-right:0}.facts__item:not(:first-child){padding-left:var(--sp-5)}.facts__v{display:block;font-size:var(--fs-h3);font-weight:500;letter-spacing:-.02em;color:var(--ink);margin-bottom:.15rem}.facts__k{font-size:var(--fs-sm);color:var(--ink-3)}@media(max-width:720px){.facts{grid-template-columns:repeat(2,1fr)}.facts__item:nth-child(2n){border-right:0}.facts__item:nth-child(-n+2){border-bottom:1px solid var(--rule)}.facts__item:nth-child(odd){padding-left:0}.facts__item:nth-child(2n){padding-left:var(--sp-5)}}.head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--sp-5) clamp(2rem,6vw,5rem);align-items:end;margin-bottom:var(--sp-8)}.head--solo{grid-template-columns:1fr;max-width:40ch;margin-bottom:var(--sp-7)}@media(max-width:820px){.head{grid-template-columns:1fr;align-items:start}}.caps{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--sp-7) clamp(2rem,4vw,3.5rem)}.cap__i{width:22px;height:22px;color:var(--moss);margin-bottom:var(--sp-4);transition:transform var(--dur-mid) var(--ease-out-quint)}.cap:hover .cap__i{transform:translateY(-2px) scale(1.06)}.cap h3{font-size:var(--fs-body);font-weight:600;margin-bottom:var(--sp-2)}.cap p{font-size:var(--fs-sm);color:var(--ink-2);line-height:1.6}.setup{background:var(--paper-2)}.setup__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:clamp(2.5rem,6vw,5rem);align-items:center}.checks{margin-top:var(--sp-5);display:grid;gap:var(--sp-3)}.checks li{display:flex;align-items:flex-start;gap:var(--sp-3);font-size:var(--fs-sm);color:var(--ink-2)}.checks svg{width:13px;height:13px;margin-top:.35em;color:var(--probe-text);flex:none}@media(max-width:860px){.setup__grid{grid-template-columns:1fr}}.steps{position:relative;display:grid;gap:clamp(2.5rem,4.5vw,3.75rem)}.steps__spine{position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--rule);pointer-events:none}.steps__spine i{position:absolute;inset:0 0 auto;display:block;height:var(--fill, 0%);background:linear-gradient(to bottom,var(--probe),var(--moss));transition:height .22s linear}.steps__spine:after{content:"";position:absolute;left:50%;top:var(--fill, 0%);width:7px;height:7px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--probe);box-shadow:0 0 0 4px var(--probe-wash);opacity:var(--head-opacity, 0);transition:top .22s linear,opacity var(--dur-mid) var(--ease-out-quint)}@media(max-width:820px){.steps__spine{display:none}}.step{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,4rem);align-items:center}.step:nth-of-type(2n) .step__fig{order:-1}.step__n{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin-bottom:var(--sp-4);border:1px solid var(--rule-hi);border-radius:50%;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-sm);font-weight:500;color:var(--ink-3);background:var(--card);transition:background-color var(--dur-mid) var(--ease-out-quint),border-color var(--dur-mid) var(--ease-out-quint),color var(--dur-mid) var(--ease-out-quint),transform var(--dur-mid) var(--ease-out-quint)}.step[data-active=true] .step__n{background:var(--moss);border-color:var(--moss);color:var(--paper);transform:scale(1.06)}.step h3{margin-bottom:var(--sp-3)}.step p{font-size:var(--fs-sm);color:var(--ink-2);max-width:46ch}.step__fig{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-md);aspect-ratio:16 / 9.5;display:grid;place-items:center;padding:var(--sp-5);overflow:hidden}.step__fig svg{width:100%;height:100%}@media(max-width:820px){.step{grid-template-columns:1fr;gap:var(--sp-5)}.step:nth-child(2n) .step__fig{order:0}}.instrument{background:var(--moss-deep);color:var(--on-moss-2);padding-block:var(--sp-9);position:relative;overflow:hidden}.instrument:before{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,oklch(1 0 0 / .028) 1px,transparent 1px),linear-gradient(to bottom,oklch(1 0 0 / .028) 1px,transparent 1px);background-size:56px 56px;pointer-events:none}.instrument>*{position:relative}.instrument h2{color:var(--on-moss)}.instrument .lede{color:var(--on-moss-2)}.instrument__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2.5rem,6vw,4.5rem);align-items:start}.instrument .mount{border-color:transparent;box-shadow:0 24px 60px #00020180}.instrument .mount__label{background:var(--card);border-top-color:var(--rule)}.instrument__note{margin-top:var(--sp-5);font-size:var(--fs-sm);color:var(--on-moss-3);max-width:52ch}@media(max-width:860px){.instrument__grid{grid-template-columns:1fr}}.buy__lead{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(2rem,5vw,4rem);align-items:center;padding-bottom:var(--sp-7);border-bottom:1px solid var(--rule);margin-bottom:var(--sp-7)}.buy__lead .mount{aspect-ratio:1600 / 1080}.buy__lead .mount__img{object-fit:contain;padding:var(--sp-4)}.price{display:flex;align-items:baseline;gap:var(--sp-3);margin-block:var(--sp-4) var(--sp-2)}.price__n{font-size:clamp(2.4rem,1.6rem + 2.4vw,3.4rem);font-weight:500;letter-spacing:-.045em;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.price__was{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--ink-3);text-decoration:line-through}.price__unit{font-size:var(--fs-sm);color:var(--ink-3)}.packs{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1.5rem,4vw,3rem)}.pack{display:flex;flex-direction:column;padding-top:var(--sp-5);border-top:2px solid var(--rule-hi)}.pack--pick{border-top-color:var(--moss)}.pack__top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--sp-2)}.pack h3{font-size:var(--fs-h3)}.pack__desc{font-size:var(--fs-sm);color:var(--ink-2)}.pack .mount{margin-block:var(--sp-5);aspect-ratio:5 / 3.6}.pack .mount__img{object-fit:contain;padding:var(--sp-3)}.pack__incl{display:grid;gap:var(--sp-2);margin-block:var(--sp-5) var(--sp-6);font-size:var(--fs-sm);color:var(--ink-2)}.pack__incl li{display:flex;align-items:flex-start;gap:var(--sp-3)}.pack__incl svg{width:12px;height:12px;margin-top:.42em;color:var(--probe-text);flex:none}.pack .btn{margin-top:auto}@media(max-width:860px){.buy__lead,.packs{grid-template-columns:1fr}}.promise{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-6);margin-top:var(--sp-8);padding-top:var(--sp-6);border-top:1px solid var(--rule)}.promise h3{font-size:var(--fs-sm);font-weight:600;color:var(--ink);margin-bottom:var(--sp-2)}.promise p{font-size:var(--fs-sm);color:var(--ink-2)}@media(max-width:700px){.promise{grid-template-columns:1fr;gap:var(--sp-5)}}.faq__grid{display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,1fr);gap:clamp(2rem,6vw,5rem);align-items:start}.faq__aside>p{font-size:var(--fs-lede);color:var(--ink-2);margin-block:var(--sp-4) var(--sp-6);max-width:32ch}@media(max-width:860px){.faq__grid{grid-template-columns:1fr}}.close{background:var(--paper-2);text-align:center}.close h2{max-width:18ch;margin-inline:auto}.close p{margin:var(--sp-4) auto var(--sp-6);max-width:48ch;color:var(--ink-2)}.close__cta{display:flex;flex-wrap:wrap;gap:var(--sp-3);justify-content:center}.footer{background:var(--moss-deeper);color:var(--on-moss-2);padding-block:var(--sp-8) var(--sp-6)}.footer__grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:var(--sp-7) var(--sp-6);padding-bottom:var(--sp-7);border-bottom:1px solid var(--rule-dark)}.footer__blurb{margin-block:var(--sp-4) var(--sp-5);font-size:var(--fs-sm);color:var(--on-moss-2);max-width:34ch}.footer h2{font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--on-moss-3);margin-bottom:var(--sp-4)}.footer__links{display:grid;gap:var(--sp-3)}.footer__links a{font-size:var(--fs-sm);color:var(--on-moss-2);transition:color var(--dur-fast) var(--ease-out-quint)}.footer__links a:hover{color:var(--on-moss)}.footer__base{display:flex;flex-wrap:wrap;gap:var(--sp-3) var(--sp-5);align-items:center;padding-top:var(--sp-5);font-size:var(--fs-sm);color:var(--on-moss-3)}.footer__base a:hover{color:var(--on-moss)}.footer__base .readout{margin-left:auto;font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase}@media(max-width:860px){.footer__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.footer__grid{grid-template-columns:1fr;gap:var(--sp-6)}.footer__base .readout{margin-left:0}}.scrollcue{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);margin-top:var(--sp-8);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.scrollcue__line{width:1px;height:40px;background:linear-gradient(to bottom,var(--probe),transparent)}@media(prefers-reduced-motion:no-preference){.scrollcue__line{animation:cue 2.4s var(--ease-in-out) infinite;transform-origin:top}}@keyframes cue{0%,to{transform:scaleY(.5);opacity:.5}50%{transform:scaleY(1);opacity:1}}.panel__foot{margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.step__body{padding-inline:clamp(0rem,1.5vw,1.25rem)}.steps__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--sp-4);margin-top:var(--sp-8);text-align:center}.steps__cta p{font-size:var(--fs-lede);font-weight:500;color:var(--ink)}.bundles-head{text-align:center;margin-block:var(--sp-8) var(--sp-6)}.bundles-head h3{font-size:var(--fs-h2);margin-bottom:var(--sp-3)}.bundles-head p{color:var(--ink-2);max-width:46ch;margin-inline:auto}.pack__incl-h{margin-block:var(--sp-6) var(--sp-4);font-size:var(--fs-sm);font-weight:600;color:var(--ink)}.faq__cta{padding:var(--sp-6);background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--r-lg)}.faq__cta h3{margin-bottom:var(--sp-3)}.faq__cta p{font-size:var(--fs-sm);color:var(--ink-2);margin-bottom:var(--sp-5)}.faq__cta-row{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.footer__strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--sp-2) var(--sp-4);padding-block:var(--sp-5);font-size:var(--fs-sm);color:var(--on-moss-2);border-bottom:1px solid var(--rule-dark)}.footer__strip>span:first-child{display:inline-flex;align-items:center;gap:.5em}.footer__leaf{width:14px;height:14px;color:var(--probe-hi)}.footer__base{display:flex;flex-wrap:wrap;gap:var(--sp-3) var(--sp-6);align-items:center;justify-content:space-between;padding-top:var(--sp-5);font-size:var(--fs-sm);color:var(--on-moss-2)}.footer__legal{display:flex;flex-wrap:wrap;gap:var(--sp-5)}.footer__legal a:hover{color:var(--on-moss)}.legal{padding-top:calc(var(--nav-h) + var(--sp-6));padding-bottom:var(--sp-9)}.legal>*{max-width:48rem}.legal__head{padding-bottom:var(--sp-5);margin-bottom:var(--sp-7);border-bottom:1px solid var(--rule-hi)}.legal__head h1{font-size:var(--fs-h2);letter-spacing:-.02em}.legal__date{margin-top:var(--sp-3);font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.04em;color:var(--ink-3)}.legal section{margin-bottom:var(--sp-7)}.legal section+section{padding-top:var(--sp-6);border-top:1px solid var(--rule)}.legal h2{font-size:var(--fs-h3);letter-spacing:-.01em;margin-bottom:var(--sp-4)}.legal p,.legal li{color:var(--ink-2);line-height:1.7}.legal p{margin-bottom:var(--sp-4)}.legal strong{font-weight:600;color:var(--ink)}.legal ul{margin:0 0 var(--sp-4);padding-left:1.25em;list-style:disc}.legal li{margin-bottom:var(--sp-3);padding-left:.25em}.legal li::marker{color:var(--probe-text)}.legal a{color:var(--probe-text);text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.legal a:hover{color:var(--moss)}.notfound{padding-top:calc(var(--nav-h) + var(--sp-7));padding-bottom:var(--sp-9)}.notfound>*{max-width:40rem}.notfound__code{font-size:var(--fs-mono);letter-spacing:.14em;color:var(--ink-3)}.notfound h1{margin-top:var(--sp-4);font-size:var(--fs-h2);letter-spacing:-.02em}.notfound .lede{margin-top:var(--sp-4);color:var(--ink-2)}.notfound__cta{display:flex;flex-wrap:wrap;gap:var(--sp-4);margin-top:var(--sp-6)}.auth{padding-top:calc(var(--nav-h) + var(--sp-6));padding-bottom:var(--sp-9)}.auth>*{max-width:26rem}.auth__eyebrow{color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase}.auth h1{margin-top:var(--sp-3);font-size:var(--fs-h2);letter-spacing:-.02em}.auth .lede{margin-top:var(--sp-3);margin-bottom:var(--sp-6);color:var(--ink-2)}.auth__alt{margin-top:var(--sp-5);font-size:var(--fs-sm);color:var(--ink-2)}.auth__fine{margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--rule);font-size:var(--fs-sm);color:var(--ink-3);line-height:1.6}.auth a{color:var(--probe-text);text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.auth a:hover{color:var(--moss)}.auth__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4);margin-top:var(--sp-4)}.oauth{display:grid;gap:var(--sp-3);margin-bottom:var(--sp-5)}.oauth__google{display:flex;justify-content:center;min-height:44px}.oauth__apple{--btn-bg: oklch(.16 0 0);--btn-fg: oklch(.99 0 0);display:flex;width:100%;gap:.6em;border-color:transparent}.oauth__apple:hover{background:#242424;box-shadow:0 4px 14px #0d0d0d4d}.oauth__divider{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-5);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3)}.oauth__divider:before,.oauth__divider:after{content:"";flex:1;height:1px;background:var(--rule-hi)}.account{padding-top:calc(var(--nav-h) + var(--sp-6));padding-bottom:var(--sp-9)}.account>*{max-width:44rem}.account__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--sp-4);padding-bottom:var(--sp-5);margin-bottom:var(--sp-7);border-bottom:1px solid var(--rule-hi)}.account__head h1{font-size:var(--fs-h2);letter-spacing:-.02em}.account__email{margin-top:var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-mono);color:var(--ink-3)}.account section{margin-bottom:var(--sp-7)}.account h2{margin-bottom:var(--sp-4);font-size:var(--fs-h3);letter-spacing:-.01em}.orders{border-top:1px solid var(--rule)}.order{display:grid;grid-template-columns:1fr auto;gap:var(--sp-2) var(--sp-4);padding:var(--sp-4) 0;border-bottom:1px solid var(--rule)}.order__no{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.04em;color:var(--ink)}.order__total{font-family:var(--font-mono);font-size:var(--fs-body);font-variant-numeric:tabular-nums;text-align:right;color:var(--ink)}.order__meta,.order__items{grid-column:1 / -1;font-size:var(--fs-sm);color:var(--ink-3)}.order__status{display:inline-block;margin-left:.6em;padding:.1em .6em;font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--probe-text);background:var(--probe-wash);border:1px solid var(--probe-edge);border-radius:var(--r-pill)}.account__empty{padding:var(--sp-6) 0;color:var(--ink-2)}.danger{padding-top:var(--sp-6);border-top:1px solid var(--clay)}.danger h2{color:var(--clay)}.danger p{color:var(--ink-2);line-height:1.7}.btn--danger{--btn-bg: var(--clay);--btn-fg: oklch(.99 0 0);border-color:transparent}.btn--danger:hover{background:oklch(.5 .13 55);box-shadow:0 4px 14px #ad5c154d}.btn--quiet{--btn-bg: transparent;--btn-fg: var(--ink-2);border-color:var(--rule-hi)}.btn--quiet:hover{background:var(--paper-2);border-color:var(--moss);box-shadow:none}.js-motion .reveal{opacity:0;transform:translateY(20px);transition:opacity var(--dur-slow) var(--ease-out-quint),transform var(--dur-slow) var(--ease-out-quint);transition-delay:var(--d, 0ms)}.js-motion .reveal.is-in{opacity:1;transform:none}.js-motion .draw{stroke-dasharray:var(--len, 400);stroke-dashoffset:var(--len, 400);transition:stroke-dashoffset calc(var(--len, 400) * 2.2ms + .16s) var(--ease-out-expo);transition-delay:var(--d, 0ms)}.js-motion .is-in .draw,.js-motion .draw.is-in{stroke-dashoffset:0}.js-motion .fade-part{opacity:0;transition:opacity .52s var(--ease-out-quint);transition-delay:var(--d, 0ms)}.js-motion .is-in .fade-part,.js-motion .fade-part.is-in{opacity:1}@media(prefers-reduced-motion:reduce){.js-motion .reveal,.js-motion .fade-part,.js-motion .drop-in,.js-motion .slide-in,.js-motion .drip,.js-motion .pop-dot,.js-motion .blink-dot{transform:none!important;opacity:1!important;filter:none!important;transition-duration:1ms!important;transition-delay:0ms!important}.js-motion .draw{stroke-dashoffset:0!important;transition-duration:1ms!important;transition-delay:0ms!important}.live__dot{animation:none}.meter__fill{transition-duration:1ms}}.js-motion .drop-in{opacity:0;transform:translateY(-14px);transition:opacity .42s var(--ease-out-quint),transform .56s var(--ease-out-expo);transition-delay:var(--d, 0ms)}.js-motion .is-in .drop-in{opacity:1;transform:none}.js-motion .drop-in.drop-in--insert{opacity:1;transform:translateY(-5.75rem);transition:none}.js-motion .is-in .drop-in.drop-in--insert{opacity:1;animation:insert-fall .82s cubic-bezier(.22,1.18,.36,1) var(--d, 0ms) both}@keyframes insert-fall{0%{transform:translateY(-5.75rem)}to{transform:translateY(0)}}.js-motion .slide-in{opacity:0;transform:translate(26px);transition:opacity .38s var(--ease-out-quint),transform .62s var(--ease-out-expo);transition-delay:var(--d, 0ms)}.js-motion .is-in .slide-in{opacity:1;transform:none}.js-motion .drip{opacity:0;transform:translateY(-22px) scale(.82);transform-origin:100px 97px;transition:opacity .3s var(--ease-out-quint),transform .7s cubic-bezier(.34,1.42,.5,1);transition-delay:var(--d, 0ms)}.js-motion .is-in .drip{opacity:1;transform:none}.js-motion .pop-dot{opacity:0;transform:scale(0);transform-box:fill-box;transform-origin:center;transition:opacity .16s linear,transform .34s var(--ease-out-expo);transition-delay:var(--d, 0ms)}.js-motion .is-in .pop-dot{opacity:1;transform:none}.ring-score{stroke-dasharray:var(--circ);stroke-dashoffset:calc(var(--circ) * (1 - var(--pct)))}.js-motion .ring-score{stroke-dashoffset:var(--circ);animation:none}.js-motion .is-in .ring-score,.js-motion .ring-score.is-in{animation:ring-fill 1.1s var(--ease-out-expo) var(--d, 0ms) both}@keyframes ring-fill{0%{stroke-dashoffset:var(--circ)}to{stroke-dashoffset:calc(var(--circ) * (1 - var(--pct)))}}.js-motion .blink-dot{opacity:0;transition:opacity .3s var(--ease-out-quint);transition-delay:var(--d, 0ms)}.js-motion .is-in .blink-dot{opacity:1;animation:pulse 2s var(--ease-in-out) calc(var(--d, 0ms) + .4s) infinite}.js-motion .is-in .ping{animation:ping 2.6s var(--ease-in-out) calc(var(--d, 0ms) + var(--pd, 0ms) + .9s) infinite}.js-motion .is-in .scan-line{animation:scan 2.9s var(--ease-in-out) calc(var(--d, 0ms) + .2s) infinite}@keyframes scan{0%{transform:translateY(0);opacity:0}12%,82%{opacity:.62}to{transform:translateY(60px);opacity:0}}@keyframes ping{0%,70%,to{opacity:1}35%{opacity:.32}}@media(prefers-reduced-motion:reduce){.js-motion .is-in .blink-dot,.js-motion .is-in .ping,.js-motion .is-in .scan-line{animation:none}.js-motion .drip,.js-motion .pop-dot,.js-motion .drop-in,.js-motion .slide-in{transform:none!important;opacity:1!important;transition-duration:1ms!important;transition-delay:0ms!important;animation:none!important}.js-motion .ring-score{stroke-dashoffset:calc(var(--circ) * (1 - var(--pct)))!important;animation:none!important}.js-motion .logo__leaf{animation:none!important;opacity:1!important}.scrollcue__line{animation:none!important}}
