@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-vietnamese-400-normal.CkBxLiRJ.woff2)format("woff2"),url(/_astro/anton-vietnamese-400-normal.2FfR1wHA.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-latin-ext-400-normal.SyiqE2Jt.woff2)format("woff2"),url(/_astro/anton-latin-ext-400-normal.BMODBQc6.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-latin-400-normal.Byf51wtH.woff2)format("woff2"),url(/_astro/anton-latin-400-normal.AUNGEG_V.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(/_astro/geist-mono-cyrillic-ext-wght-normal.X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,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(/_astro/geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/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(/_astro/geist-mono-vietnamese-wght-normal.DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(/_astro/geist-mono-latin-wght-normal.XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-ink:#131313;--c-ink-70:#131313b3;--c-ink-40:#13131366;--c-ink-veil:#131313b8;--c-accent:#2ed3ff;--c-accent-deep:#0789ad;--c-accent-ink:#06364a;--c-accent-glow:#2ed3ff73;--c-float-shadow:#0000008c;--q-1:#2ed3ff;--q-2:#b49bff;--q-3:#c8f53c;--q-4:#ffb648;--q-5:#ff7ad1;--q-6:#3ff0b0;--c-alert:#ff5c5c;--c-ok:#34d07a;--c-paper:#f5f5f5;--c-white:#fff;--c-veil-70:#ffffffb3;--c-veil-20:#fff3;--c-veil-12:#ffffff1f;--c-veil-40:#fff6;--c-veil-04:#ffffff0a;--c-veil-08:#ffffff14;--c-accent-tint:#2ed3ff1f;--c-accent-halo:#2ed3ff33;--c-accent-line:#2ed3ff8c;--c-btc-glint:#fff6d8;--c-btc-light:#f6d07a;--c-btc:#e2a137;--c-btc-deep:#9a5f12;--c-btc-shade:#5c3707;--font-display:"Anton", "Haettenschweiler", "Arial Narrow", sans-serif;--font-body:"Inter Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--fs-watermark:29.861vw;--fs-watermark-sm:14.931vw;--fs-shout:clamp(4rem, 12.5vw, 11.25rem);--fs-display:clamp(min(3rem, 12vw), 6.944vw, 6.25rem);--fs-headline:clamp(2.75rem, 5.556vw, 5rem);--fs-tagline:clamp(2rem, 4.444vw, 4rem);--fs-card-title:clamp(2rem, 3.333vw, 3rem);--fs-pitch:clamp(1.375rem, 2.222vw, 2rem);--fs-quote:1.5rem;--fs-wordmark:1.5rem;--fs-lead:1.25rem;--fs-body:1rem;--fs-ui:.875rem;--lh-display:1;--lh-tagline:1;--lh-pitch:1;--lh-eyebrow:1.25;--lh-quote:1.3333;--lh-lead:1.4;--lh-body:1.5;--lh-ui:1.4286;--tracking-display:-.03em;--tracking-lead:-.03em;--tracking-body:-.01em;--tracking-nav:-.04em;--tracking-ui:.05em;--trim-cap:-.0578em;--trim-baseline:-.075em;--radius:.625rem;--radius-sm:.375rem;--radius-lg:.875rem;--ease-settle:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--pad-x:max(1.25rem, 3.611vw);--pad-y:max(2rem, 4.514vw);--gutter:max(1rem, 1.667vw);--s-1:.278vw;--s-2:.556vw;--s-3:.833vw;--s-4:1.111vw;--s-5:max(.75rem, 1.667vw);--s-6:max(1rem, 2.222vw);--s-7:max(1.25rem, 2.778vw);--s-8:max(1.5rem, 3.333vw);--s-9:max(2rem, 4.444vw);--s-11:13.333vw;--w-crop:21.944vw}[data-motion] :is(.reveal,.reveal-shutter):not(.is-in),[data-motion] .stage:not(.is-live) [data-scene]+[data-scene],[data-motion] [data-scene-title]:not(.is-in),[data-motion] [data-scene-quiet]:not(.is-in),[data-motion] [data-mark]:not(.is-in),[data-motion] [data-intro-title]:not(.is-in),[data-motion] [data-intro-quiet]:not(.is-in),[data-motion] [data-intro-nav]:not(.is-in){visibility:hidden}[data-motion] [data-intro-media]:not(.is-in){transform:scale(1.15)}[data-motion] [data-entrance]:not(.is-in){visibility:hidden}:root{--size-font:clamp(14px, calc(10px + .4167vw), 18px)}*,:before,:after{box-sizing:border-box}*{margin:0}html{font-size:var(--size-font);-webkit-text-size-adjust:100%}body{background-color:var(--c-white);color:var(--c-ink);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--tracking-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}*{letter-spacing:var(--tracking-body)}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}img,picture,svg,video{max-width:100%;display:block}button{font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}ul{padding:0;list-style:none}:focus-visible{outline:2px solid var(--c-accent-deep);outline-offset:3px}.hero :focus-visible{outline-color:var(--c-accent)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.section{padding:var(--pad-y) var(--pad-x);background-color:var(--c-white);isolation:isolate;position:relative}.section--paper{background-color:var(--c-paper)}html.is-scroll-locked,html.is-scroll-locked body{overscroll-behavior:none;overflow:hidden}.stage{background-color:var(--c-white);isolation:isolate;position:relative}.stage_over{z-index:10;height:0;position:sticky;top:0}.stage_scene{min-height:100svh;position:relative}.stage_media{z-index:0;position:absolute;inset:0;overflow:hidden}.stage_frame{object-fit:cover;width:100%;height:100%}.stage_camera{position:absolute;inset:0}.stage_push{will-change:transform;position:absolute;inset:0}.stage_content{z-index:1;height:100%;min-height:inherit;flex-direction:column;display:flex;position:relative}.stage_film{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}[data-motion] .stage{--stage-hold:.12;height:185svh}[data-motion] .stage--tinted{--stage-tint:0;--stage-bg:color-mix(in srgb, var(--c-paper) calc(var(--stage-tint) * 100%), var(--c-white));background-color:var(--stage-bg)}[data-motion] .stage--tinted .everyday_media,[data-motion] .stage--tinted .precision_media{background-color:var(--stage-bg)}[data-motion] .stage_track{height:100svh;position:sticky;top:0;overflow:hidden}[data-motion] .stage_scene{min-height:0;position:absolute;inset:0}.stage_anchor{width:0;height:0;position:absolute;top:100svh;left:0}@media (width<=767px){.stage--apart .stage_scene+.stage_scene{min-height:0}.stage--apart .stage_over{position:relative}[data-motion] .stage--apart{height:auto}[data-motion] .stage--apart .stage_track{height:auto;position:static;overflow:visible}[data-motion] .stage--apart .stage_scene{min-height:100svh;position:relative;inset:auto}[data-motion] .stage--apart .stage_scene+.stage_scene{min-height:0}}.display,.display *{letter-spacing:var(--tracking-display)}.display{font-family:var(--font-display);font-weight:400;font-size:var(--fs-display);line-height:var(--lh-display);text-transform:uppercase;color:inherit}.display:before,.display:after{content:"";width:0;display:block}.display:before{margin-bottom:var(--trim-cap)}.display:after{margin-top:var(--trim-baseline)}.display--shout{font-size:var(--fs-shout)}.display--headline{font-size:var(--fs-headline);text-transform:none}.display--label{font-size:var(--fs-pitch);text-transform:none}.display--center{text-align:center;margin-right:var(--tracking-display)}.display__accent{color:var(--c-accent-deep)}.hero .display__accent{color:var(--c-accent)}.display__line{display:block}.pitch{font-size:var(--fs-pitch);font-weight:500;line-height:var(--lh-pitch);letter-spacing:var(--tracking-lead)}.eyebrow{font-size:var(--fs-pitch);font-weight:500;line-height:var(--lh-eyebrow);letter-spacing:var(--tracking-lead)}.lead{font-size:var(--fs-lead);font-weight:500;line-height:var(--lh-lead);letter-spacing:var(--tracking-lead)}.body{font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--tracking-body);color:var(--c-ink-70)}.body--veiled{color:var(--c-veil-70)}.button{--button-ink:var(--c-ink);--button-bg:var(--c-accent);--button-ink-hover:var(--c-white);--button-bg-hover:var(--c-ink);--button-lean:1em;--button-shut:polygon(calc(50% + var(--button-lean)) 0%, calc(50% + var(--button-lean)) 0%, calc(50% - var(--button-lean)) 100%, calc(50% - var(--button-lean)) 100%);--button-open:polygon(-25% 0%, 125% 0%, 125% 100%, -25% 100%);--button-ease:cubic-bezier(.4, .15, 0, 1);--button-ease-press:cubic-bezier(.4, 0, .2, 1);font-size:var(--fs-ui);font-weight:500;line-height:var(--lh-ui);letter-spacing:var(--tracking-ui);text-transform:uppercase;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:scale .45s var(--button-ease);text-decoration:none;display:inline-grid}.button:active{transition-duration:.15s;transition-timing-function:var(--button-ease-press);scale:.955 .925}.button__face{border-radius:var(--radius-sm);color:var(--button-ink);background-color:var(--button-bg);grid-area:1/1;justify-content:center;align-items:center;padding:.5714em .8571em;display:flex}.button__face--hover{z-index:1;color:var(--button-ink-hover);background-color:var(--button-bg-hover);clip-path:var(--button-shut);transition:clip-path .75s var(--button-ease)}.button:focus-visible .button__face--hover{clip-path:var(--button-open)}@media (hover:hover) and (pointer:fine){.button:hover .button__face--hover{clip-path:var(--button-open);transition-delay:50ms}@media (prefers-reduced-motion:no-preference){.button:is(:hover,:focus-visible){scale:1.065 1.095}}}@media (prefers-reduced-motion:reduce){.button__face--hover{transition-duration:0s}}.button--veil{--button-bg:var(--c-veil-20)}.button--ghost{--button-bg:var(--c-veil-12)}.button--hover-light{--button-ink-hover:var(--c-ink);--button-bg-hover:var(--c-white)}.wordmark{font-family:var(--font-mono);font-weight:400;font-size:var(--fs-wordmark);letter-spacing:var(--tracking-display);text-transform:uppercase;line-height:1}.watermark{font-family:var(--font-display);font-weight:400;font-size:var(--fs-watermark);letter-spacing:var(--tracking-display);text-transform:uppercase;white-space:nowrap;color:var(--c-paper);transform-origin:50%;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.crop{width:var(--w-crop);background-color:var(--c-paper);overflow:hidden}.crop>img{object-fit:cover;width:100%;height:100%}.header{z-index:50;padding:.75rem var(--pad-x);color:var(--c-white);transition:background-color .35s,backdrop-filter .35s,translate .35s cubic-bezier(.4,.15,0,1);position:fixed;top:0;left:0;right:0}.header.is-tucked{translate:0 -100%}.header.is-tucked:focus-within{translate:0}@media (prefers-reduced-motion:reduce){.header{transition:background-color .35s,backdrop-filter .35s}}.header.is-scrolled{background-color:var(--c-ink-veil);backdrop-filter:blur(14px)saturate(1.2)}.header_cta{opacity:0;pointer-events:none;transition:opacity .3s ease, translate .3s ease, scale .45s var(--button-ease);translate:0 -.5rem}.header.is-scrolled .header_cta{opacity:1;pointer-events:auto;translate:0}@media (prefers-reduced-motion:reduce){.header,.header_cta{transition:none}}html:is([data-quiz=question],[data-quiz=result]) .header:not(.is-scrolled) .header_cta{display:none}@media (width<=599px){html:is([data-quiz=question],[data-quiz=result]) .header .wordmark{font-size:1rem}}@media (width<=599px) and (height<=620px){html[data-quiz=question] .header:not(.is-scrolled) .wordmark{visibility:hidden}}.header_row{justify-content:space-between;align-items:center;display:flex;position:relative}.header_nav{align-items:center;width:max-content;padding:.25rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header_link{font-size:var(--fs-ui);font-weight:600;line-height:var(--lh-ui);letter-spacing:var(--tracking-nav);opacity:.5;align-items:center;gap:.5714em;padding:.3125rem 1.5rem;transition:opacity .2s;display:flex}.header_link:hover,.header_link[aria-current=true]{opacity:1}.header_link:before{content:"";background-color:currentColor;flex:none;width:.2857em;height:.2857em}@media (width>=768px) and (width<=1199px){.header .wordmark{font-size:1.125rem}}@media (width<=767px){.header_nav{display:none}}.wordmark--logo{align-items:center;display:inline-flex}.wordmark--logo img{width:auto;height:1.25em;display:block}.hero_push{transform-origin:58% 38%}.hero_lens{transform-origin:100%;position:absolute;inset:0}.hero{padding:8.611vw var(--pad-x) var(--pad-x);color:var(--c-white);justify-content:flex-end}.hero_eyebrow{gap:var(--s-3);flex-direction:column;max-width:29.792vw;display:flex}.hero_head{gap:var(--s-5);flex-direction:column;max-width:45.556vw;display:flex}.hero_columns{gap:var(--gutter);display:flex}.hero_columns>p{flex:1 0 0;min-width:0}.hero_actions{gap:var(--s-3);margin-top:var(--s-2);width:fit-content;display:flex}.hero_camera{--film-ratio:1.7778;--frame-ratio:var(--film-ratio);container-type:size}.hero_push>.stage_frame{--frame-span:max(100cqw, var(--frame-ratio) * 100cqh);object-position:clamp(100cqw - var(--frame-span), 50cqw - var(--frame-focus) * var(--frame-span), 0px) 50%}.hero_film{--film-span:max(100cqw, var(--film-ratio) * 100cqh);object-position:clamp(100cqw - var(--film-span), 50cqw - var(--film-focus) * var(--film-span), 0px) 50%}@media (aspect-ratio<=1){.hero_eyebrow{margin-block:auto}}@media (width<=767px){.hero_push{transform-origin:50% 38%}.hero{padding-top:calc(var(--pad-y) * 2)}.hero_eyebrow{max-width:34rem}.hero_head{max-width:none}.hero_columns{gap:var(--s-3);flex-direction:column}.hero_columns>p{max-width:34rem}}.hero_media{background-color:var(--c-ink)}@media (aspect-ratio>=5/4){.hero_camera{translate:calc(var(--frame-shift,0) * 100%) 0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 22%);mask-image:linear-gradient(90deg,#0000 0%,#000 22%)}}@media (aspect-ratio<=5/4){.stage_scene:is([data-view=question],[data-view=result]) .hero_camera{height:var(--band);transition:height .6s var(--ease-settle);bottom:auto;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}}@media (aspect-ratio<=5/4) and (width<=767px){.stage_scene:is([data-view=question],[data-view=result]) .hero_film{--zone:calc(100% - var(--band-top) - var(--band-foot));inset:auto auto auto 50%;top:calc(var(--band-top) + var(--zone) * .5814);width:auto;height:calc(var(--zone) / .43);aspect-ratio:2/3;object-position:50% 50%;-webkit-mask-composite:source-in;translate:-50% -50%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 24% 76%,#0000 100%),linear-gradient(#0000 4%,#000 22% 80%,#0000 96%);mask-image:linear-gradient(90deg,#0000 0%,#000 24% 76%,#0000 100%),linear-gradient(#0000 4%,#000 22% 80%,#0000 96%);mask-composite:intersect}.stage_scene:is([data-view=question],[data-view=result]) .hero_push{top:var(--band-top);bottom:var(--band-foot)}}.hero_glow{aspect-ratio:1;background:radial-gradient(circle, var(--c-accent-glow) 0%, transparent 62%);mix-blend-mode:screen;opacity:0;pointer-events:none;border-radius:50%;width:42%;position:absolute;top:47%;left:50%;translate:-50% -50%}@media (aspect-ratio<=5/4){.hero_glow{width:min(70%,150cqh)}}@media (width<=767px){.hero_camera{--film-ratio:.6667;--frame-ratio:1.7778}}.hero_lens{opacity:0;transition:opacity .9s}.stage_scene[data-view=question] .hero_lens,.stage_scene[data-view=result] .hero_lens{opacity:1}.hero_wash{opacity:0;pointer-events:none;transition:opacity .9s;position:absolute;inset:0;overflow:hidden}.stage_scene[data-view=intro] .hero_wash{opacity:1}.hero_tubes{opacity:0;width:100%;height:100%;transition:opacity 1.2s;display:block}.hero_tubes.is-in{opacity:1}.hero_tubes--loop{object-fit:cover;position:absolute;inset:0}.hero_wash:after{content:"";background:linear-gradient(90deg, var(--c-ink) 4%, #131313d1 26%, #1313134d 62%, #1313132e 100%), linear-gradient(0deg, var(--c-ink) 1%, transparent 34%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.hero_wash{transition:none}}.survey{--sv-label:1rem;--sv-caption:.8125rem;--sv-meta:.75rem;--sv-control:3.25rem;--sv-pad:.875rem;--sv-gap:.5rem;--sv-icon:1.125rem;--sv-tick:1.375rem;gap:0;position:relative}@media (width<=599px){.survey{--sv-label:15px;--sv-caption:13px;--sv-meta:11px;--sv-control:max(39px, 2.8rem);--sv-pad:12px;--sv-gap:7px;--sv-icon:17px;--sv-tick:21px}}.survey_form{display:contents}.stage_scene{--band:clamp(8rem, 21svh, 13rem);--band-top:2.4rem;--band-foot:2.3rem}@media (width>=600px){.stage_scene{--band:clamp(14rem, 43svh, 34rem)}}@media (width<=599px){.stage_scene{--band:clamp(8rem, calc(100svh - 530px), 24rem)}}@media (width<=374px){.stage_scene{--band:clamp(8rem, calc(100svh - 565px), 24rem)}}@media (width<=599px) and (height<=620px){.stage_scene{--band:clamp(6.5rem, 18svh, 9rem);--band-top:.6rem;--band-foot:2.1rem}}.stage_scene:is([data-view=question],[data-view=result]) .hero{height:100svh;min-height:0;padding:4.75rem var(--pad-x) max(1.25rem, 3svh);justify-content:flex-start}.survey.is-stepper:is([data-view=question],[data-view=result]){flex-direction:column;width:100%;max-width:min(46rem,50vw);height:100%;min-height:0;display:flex}@media (aspect-ratio>=5/4){.survey.is-stepper .hq:not([hidden]){margin-top:auto}.survey.is-stepper .hq_dock{margin-bottom:auto}}@media (aspect-ratio<=5/4){.stage_scene:is([data-view=question],[data-view=result]) .hero{padding-top:calc(var(--band) - .25rem);padding-bottom:max(1rem, env(safe-area-inset-bottom))}.survey.is-stepper:is([data-view=question],[data-view=result]){max-width:44rem;margin-inline:auto}}@media (aspect-ratio<=5/4) and (width<=599px){.survey.is-stepper .hq:not([hidden]),.survey.is-stepper .hq_answers{flex:auto}.survey.is-stepper .hq_answers>*{margin-block:auto}}@media (aspect-ratio<=5/4) and (width>=600px){.survey.is-stepper .hq:not([hidden]){margin-top:auto}.survey.is-stepper .hq_dock{margin-bottom:auto}}.hq:not([hidden]){gap:var(--s-5);flex-direction:column;display:flex}.survey.is-stepper .hq:not([hidden]){will-change:transform, opacity;gap:clamp(1rem,2.6svh,1.75rem);min-height:0;padding-top:clamp(.75rem,2.4svh,1.5rem)}.hq_head{flex-direction:column;gap:.75rem;display:flex}.survey:not(.is-stepper) [data-hq]+[data-hq]{margin-top:var(--s-9)}.hq_answers{gap:var(--s-4);flex-direction:column;display:flex}.survey.is-stepper .hq_answers{overscroll-behavior:contain;scrollbar-width:none;min-height:0;margin:-.5rem;padding:.5rem;position:relative;overflow-y:auto}.survey.is-stepper .hq_answers::-webkit-scrollbar{display:none}.survey.is-stepper .hq_answers.is-scrollable{padding-bottom:2rem;-webkit-mask-image:linear-gradient(#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(#000 calc(100% - 2.5rem),#0000)}.survey.is-stepper .hq_answers.is-scrollable.is-at-end{-webkit-mask-image:none;mask-image:none}.hq_top{display:none}.survey.is-stepper[data-view=question] .hq_top{flex:none;align-items:center;gap:.875rem;display:flex}.hq_rail,.hq_slots{padding:0;list-style:none}.hq_rail{flex:1;gap:.25rem;display:flex}.hq_rail-tick{background-color:var(--c-veil-12);border-radius:999px;flex:1;height:.1875rem;position:relative;overflow:hidden}.hq_rail-tick:after{content:"";border-radius:inherit;background-color:var(--c-accent);transform-origin:0;transition:transform .5s var(--ease-settle);position:absolute;inset:0;transform:scaleX(0)}.hq_rail-tick.is-done:after{transform:none}.hq_rail-tick.is-now{background-color:var(--c-veil-40);box-shadow:0 0 .6rem var(--c-accent-glow)}.hq_hud{z-index:2;max-width:26rem;font-family:var(--font-mono);text-transform:uppercase;color:var(--c-veil-70);white-space:nowrap;pointer-events:none;opacity:0;align-items:center;gap:.6rem;font-size:max(11px,.75rem);line-height:1.3;transition:opacity .5s .3s;display:flex;position:absolute;top:80%;left:72%;translate:-50%}.hq_hud *{letter-spacing:.14em}.hq_hud-text{text-shadow:0 0 .75rem var(--c-ink)}.stage_scene:is([data-view=question],[data-view=result]) .hq_hud{opacity:1}.hq_hud.is-reacting{color:var(--c-white)}.hq_hud-dot{background-color:var(--c-accent);width:.375rem;height:.375rem;box-shadow:0 0 .6rem var(--c-accent);border-radius:50%;flex:none}@media (prefers-reduced-motion:no-preference){.hq_hud-dot{animation:1.6s ease-in-out infinite hq-blink}}@keyframes hq-blink{50%{opacity:.25}}@media (aspect-ratio<=5/4){.hq_hud{left:50%;top:calc(var(--band) - var(--band-foot) + .35rem)}}.hq_count{font-size:var(--fs-ui);font-weight:500;line-height:var(--lh-ui);letter-spacing:var(--tracking-ui);text-transform:uppercase;color:var(--c-veil-70);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.hq_count *{letter-spacing:inherit}.hq_number{font-family:var(--font-mono);color:var(--c-white)}.hq_help:before{content:"";vertical-align:middle;background-color:currentColor;width:.2857em;height:.2857em;margin-right:.75em;display:inline-block}.survey.is-stepper [data-hq] .hq_number{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.survey.is-stepper [data-hq] .hq_number>[aria-hidden]{display:none}.survey.is-stepper [data-hq] .hq_count{font-family:var(--font-mono);font-size:var(--sv-meta);color:var(--c-accent);font-weight:400}.survey.is-stepper [data-hq] .hq_count *{letter-spacing:.12em}.survey.is-stepper [data-hq] .hq_help:before{display:none}.hq_pips{gap:.3rem;display:inline-flex}.hq_pip{border:1px solid var(--c-accent-line);width:.5rem;height:.5rem;transition:background-color .25s ease, transform .4s var(--ease-spring);border-radius:50%}.hq_pip.is-on{background-color:var(--c-accent);transform:scale(1.15)}.hq_tally{color:var(--c-white)}.hq_tally[hidden]{display:none}.hq_title{font-size:clamp(2.25rem,3.5vw,3.75rem)}.hq_title:focus{outline:none}.hq_lede{max-width:32rem}.hq_option{cursor:pointer;-webkit-tap-highlight-color:transparent;display:block;position:relative}.hq_input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.hq[data-full] .hq_option:not(:has(.hq_input:checked)) .hq_input{cursor:not-allowed}.hq_option:has(.hq_input:focus-visible){outline:2px solid var(--c-accent);outline-offset:3px;border-radius:var(--radius-lg)}:is(.hq_tag-box,.hq_pick-box,.hq_row-box,.hq_geo-box,.hq_flap-box){min-height:var(--sv-control);font-size:var(--sv-label);font-weight:500;line-height:1.25}:is(.hq_token-label,.hq_app-label,.hq_bar-text,.hq_gstop){font-size:var(--sv-caption);font-weight:500;line-height:1.25}:is(.hq_tag-icon,.hq_pick-icon,.hq_row-icon,.hq_bar-icon,.hq_gstop-icon) svg{width:var(--sv-icon);height:var(--sv-icon);stroke-width:1.85px}.hq_badge{width:var(--sv-tick);height:var(--sv-tick);background-color:var(--c-white);color:var(--c-ink);box-shadow:0 .25rem .6rem var(--c-float-shadow);transition:transform .4s var(--ease-spring);border-radius:50%;place-items:center;display:grid;position:absolute;top:-.2rem;right:-.2rem;transform:scale(0)}.hq_badge svg,.hq_tag-tick svg,.hq_row-tick svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:.8rem;height:.8rem}.hq_readout{min-height:1em;font-family:var(--font-display);text-transform:uppercase;color:var(--c-veil-20);align-items:center;gap:.75rem;font-size:clamp(2.5rem,4.4vw,4rem);line-height:1;transition:color .3s;display:flex}.hq_readout--center{text-align:center;justify-content:center}.is-set>.hq_readout,.is-set .hq_readout{color:var(--c-white)}.hq_readout-text{display:inline-block}.hq_tl{--node:1.25rem;grid-template-columns:repeat(var(--stops), minmax(0, 1fr));padding-top:.5rem;display:grid;position:relative}.hq_tl-rail{top:calc(.5rem + var(--node) / 2 - 1px);left:calc(50% / var(--stops));right:calc(50% / var(--stops));background-color:var(--c-veil-20);height:2px;position:absolute}.hq_tl-fill{width:calc(var(--at,0) * 100%);background-color:var(--c-accent);height:100%;box-shadow:0 0 .75rem var(--c-accent-glow);transition:width .55s var(--ease-settle);display:block}.hq_tl-stop{text-align:center;flex-direction:column;align-items:center;gap:1.1rem;padding-bottom:.75rem;display:flex}.hq_tl-node{z-index:0;width:var(--node);height:var(--node);border:2px solid var(--c-veil-40);background-color:var(--c-ink);transition:background-color .3s ease, border-color .3s ease, box-shadow .4s ease, transform .45s var(--ease-spring);border-radius:50%;flex:none;position:relative}.hq_tl-text{flex-direction:column;align-items:center;gap:.4rem;display:flex}.hq_tl-short{font-family:var(--font-display);text-transform:uppercase;color:var(--c-veil-70);transition:color .3s ease, transform .45s var(--ease-spring);font-size:clamp(2.25rem,3.4vw,3.5rem);line-height:1}.hq_tl-detail{max-width:9rem;font-size:var(--sv-caption);color:var(--c-veil-70);line-height:1.3}@media (hover:hover) and (pointer:fine){.hq_tl-stop:hover .hq_tl-node{border-color:var(--c-white);transform:scale(1.15)}.hq_tl-stop:hover .hq_tl-short{color:var(--c-white)}}.hq_tl-stop:has(~.hq_tl-stop .hq_input:checked) .hq_tl-node{border-color:var(--c-accent);background-color:var(--c-accent)}.hq_tl-stop:has(.hq_input:checked) .hq_tl-node{border-color:var(--c-accent);background-color:var(--c-accent);box-shadow:0 0 0 .4rem var(--c-accent-halo), 0 0 1.25rem var(--c-accent-glow);transition-delay:.3s;transform:scale(1.2)}.hq_tl-stop:has(.hq_input:checked) .hq_tl-short{color:var(--c-accent);transform:translateY(-.15rem)}.hq_tl-stop:has(.hq_input:checked) .hq_tl-detail{color:var(--c-white)}@media (width<=599px){.hq_tl{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(3.5rem,1fr);max-height:22rem;padding-top:0}.survey.is-stepper .hq_answers>.hq_tl{flex:auto}.hq_tl-rail{top:calc(50% / var(--stops));bottom:calc(50% / var(--stops));left:calc(var(--node) / 2 - 1px);width:2px;height:auto;right:auto}.hq_tl-fill{width:100%;height:calc(var(--at,0) * 100%);transition-property:height}.hq_tl-stop{text-align:left;flex-direction:row;gap:1.1rem;padding:0}.hq_tl-text{flex-direction:row;align-items:baseline;gap:.75rem}.hq_tl-short{min-width:2.6ch;font-size:2.25rem}.hq_tl-detail{max-width:none;font-size:var(--sv-label)}.hq_tl-stop:has(.hq_input:checked) .hq_tl-short{transform:translate(.2rem)}}.hq_tags{gap:var(--sv-gap);flex-wrap:wrap;display:flex}.hq_tag{border-radius:999px}.hq_tag-box{padding:0 calc(var(--sv-pad) + .25rem) 0 var(--sv-pad);border:1px solid var(--c-veil-20);background-color:var(--c-veil-04);color:var(--c-white);white-space:nowrap;transition:background-color .3s ease, border-color .3s ease, color .3s ease, box-shadow .35s ease, transform .35s var(--ease-settle);border-radius:999px;align-items:center;gap:.55rem;display:inline-flex}.hq_tag-mark{width:var(--sv-icon);height:var(--sv-icon);flex:none;place-items:center;display:grid}.hq_tag-icon,.hq_tag-tick{transition:transform .4s var(--ease-spring), opacity .2s ease;grid-area:1/1;display:inline-flex}.hq_tag-icon{color:var(--c-accent)}.hq_tag-tick{opacity:0;transform:scale(0)rotate(-45deg)}.hq_tag-tick svg{width:1rem;height:1rem}@media (hover:hover) and (pointer:fine){.hq_tag:hover .hq_tag-box{border-color:var(--c-veil-40);background-color:var(--c-veil-08);transform:translateY(-2px)}}.hq_tag:has(.hq_input:checked) .hq_tag-box{border-color:var(--c-accent);background-color:var(--c-accent);color:var(--c-ink);box-shadow:0 0 1.5rem -.25rem var(--c-accent-glow)}.hq_tag:has(.hq_input:checked) .hq_tag-icon{opacity:0;transform:scale(0)}.hq_tag:has(.hq_input:checked) .hq_tag-tick{opacity:1;transform:none}.hq_rank{flex-direction:column;gap:.85rem;display:flex}.hq_slots{display:none}.survey.is-stepper .hq_slots{z-index:2;gap:var(--sv-gap);background-color:var(--c-ink);grid-template-columns:repeat(3,minmax(0,1fr));margin:-.5rem -.5rem 0;padding:.5rem;display:grid;position:sticky;top:-.5rem}.hq_slot{min-height:var(--sv-control);padding:.35rem 1.4rem .35rem var(--sv-pad);border:1px dashed var(--c-veil-20);border-radius:var(--radius-lg);color:var(--c-veil-40);align-items:center;gap:.5rem;transition:border-color .3s,background-color .3s,color .3s;display:flex;position:relative}.hq_slot-n{font-family:var(--font-display);color:var(--c-veil-20);flex:none;font-size:1.75rem;line-height:1;transition:color .3s}.hq_slot-label{-webkit-line-clamp:2;font-size:var(--sv-caption);-webkit-box-orient:vertical;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.hq_slot-x{color:var(--c-veil-40);opacity:0;transition:opacity .2s;display:inline-flex;position:absolute;top:50%;right:.45rem;translate:0 -50%}.hq_slot-x svg{width:.9rem;height:.9rem}.hq_slot.is-filled{border-style:solid;border-color:var(--c-accent-line);background-color:var(--c-accent-tint);color:var(--c-white);cursor:pointer}.hq_slot.is-filled .hq_slot-n{color:var(--c-accent)}.hq_slot.is-filled .hq_slot-x{opacity:1}@media (hover:hover) and (pointer:fine){.hq_slot.is-filled:hover{border-color:var(--c-accent)}}.hq_picks{gap:var(--sv-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hq_pick-box{height:100%;padding:.3rem var(--sv-pad);border:1px solid var(--c-veil-20);border-radius:var(--radius-lg);background-color:var(--c-veil-04);color:var(--c-white);transition:background-color .3s ease, border-color .3s ease, opacity .3s ease, transform .35s var(--ease-settle);align-items:center;gap:.6rem;line-height:1.2;display:flex;position:relative}.hq_pick-icon{color:var(--c-accent);flex:none;display:inline-flex}.hq_pick-rank{width:var(--sv-tick);height:var(--sv-tick);margin-top:calc(var(--sv-tick) / -2);background-color:var(--c-accent);color:var(--c-ink);font-family:var(--font-display);transition:transform .4s var(--ease-spring);border-radius:50%;place-items:center;font-size:.875rem;line-height:1;display:grid;position:absolute;top:50%;right:.5rem;transform:scale(0)}@media (hover:hover) and (pointer:fine){.hq_pick:hover .hq_pick-box{border-color:var(--c-veil-40);background-color:var(--c-veil-08)}}.hq_pick:has(.hq_input:checked) .hq_pick-box{padding-right:calc(var(--sv-tick) + .85rem);border-color:var(--c-accent);background-color:var(--c-accent-tint)}.hq_pick:has(.hq_input:checked) .hq_pick-rank{transform:none}.hq[data-full] .hq_pick:not(:has(.hq_input:checked)) .hq_pick-box{opacity:.35}@media (width>=600px) and (aspect-ratio<=5/4){.hq_picks{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=599px){.hq_slot-n{font-size:1.5rem}.hq_slot{padding-left:.6rem}}.hq_tokens{grid-template-columns:repeat(10,minmax(0,1fr));gap:1rem .25rem;display:grid}.hq_token{text-align:center;border-radius:var(--radius-lg);flex-direction:column;grid-column:span 2;align-items:center;gap:.55rem;display:flex}.hq_token:nth-child(6){grid-column:2/span 2}.hq_coin{border:1px solid var(--c-veil-20);background:radial-gradient(circle at 32% 28%, var(--c-veil-12), transparent 60%), var(--c-veil-04);width:4.5rem;height:4.5rem;box-shadow:inset 0 0 0 .3rem var(--c-ink-40);transition:border-color .3s ease, box-shadow .4s ease, transform .4s var(--ease-settle);border-radius:50%;place-items:center;display:grid;position:relative}.hq_coin-face{align-items:center;display:flex}.hq_logo{background-color:var(--c-white);border-radius:50%;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:inline-flex}.hq_logo+.hq_logo{box-shadow:-.15rem 0 0 .1rem var(--c-ink-40);margin-left:-.8rem}.hq_logo>svg{width:1.7rem;height:1.7rem}.hq_coin-icon{color:var(--c-white);display:inline-flex}.hq_coin-icon svg{width:1.5rem;height:1.5rem}.hq_token-label{color:var(--c-veil-70);transition:color .3s}@media (hover:hover) and (pointer:fine){.hq_token:hover .hq_coin{border-color:var(--c-veil-40);transform:translateY(-3px)}.hq_token:hover .hq_token-label{color:var(--c-white)}}.hq_token:has(.hq_input:checked) .hq_coin{border-color:var(--c-accent);box-shadow:inset 0 0 0 .3rem var(--c-ink-40), 0 0 0 .25rem var(--c-accent-halo), 0 0 1.75rem var(--c-accent-glow)}.hq_token:has(.hq_input:checked) .hq_badge{transform:none}.hq_token:has(.hq_input:checked) .hq_token-label{color:var(--c-white)}@media (width<=599px){.hq_tokens{grid-template-columns:repeat(7,minmax(0,1fr));align-content:space-evenly;gap:.6rem 0;max-height:24rem}.survey.is-stepper .hq_answers>.hq_tokens{flex:auto}.hq_token:nth-child(6){grid-column:span 2}.hq_token:nth-child(4){grid-column:2/span 2}.hq_coin{width:3.9rem;height:3.9rem}.hq_logo{width:2.1rem;height:2.1rem}.hq_logo>svg{width:1.5rem;height:1.5rem}}.hq_gauge{--angle:90;flex-direction:column;align-items:center;gap:.35rem;width:min(100%,28rem);display:flex}.hq_dial{aspect-ratio:240/126;border-radius:var(--radius-lg);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:100%;position:relative}.hq_dial:has(.hq_input:focus-visible){outline:2px solid var(--c-accent-line);outline-offset:.15rem}.hq_dial-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hq_dial-track{fill:none;stroke:var(--c-veil-04)}.hq_dial-seg{fill:none;stroke:var(--c-veil-12);transition:stroke .35s,filter .35s}@media (hover:hover) and (pointer:fine){.hq_dial-seg.is-hot:not(.is-lit,.is-on){stroke:var(--c-veil-20)}.hq_dial-label.is-hot{fill:var(--c-white)}}.hq_dial-seg.is-lit{stroke:var(--c-accent-line)}.hq_dial-seg.is-on{stroke:var(--c-accent);filter:drop-shadow(0 0 4px var(--c-accent-glow))}.hq_dial-tick{stroke:var(--c-veil-20);stroke-width:1px}.hq_dial-tick.is-major{stroke:var(--c-veil-40);stroke-width:1.5px}.hq_dial-icon{color:var(--c-veil-70);transition:color .3s}.hq_dial-icon.is-lit,.hq_dial-icon.is-on{color:var(--c-ink)}.hq_dial-label{fill:var(--c-veil-70);font-family:var(--font-mono);letter-spacing:.14em;font-size:7.5px;transition:fill .3s}.hq_dial-label.is-on{fill:var(--c-white)}.hq_needle{left:50%;top:var(--pivot);transform-origin:0 0;width:27%;height:0;rotate:calc(var(--angle) * -1deg);transition:rotate .9s var(--ease-spring);pointer-events:none;position:absolute}.hq_needle-arm{background:linear-gradient(90deg, var(--c-veil-40), var(--c-veil-70));clip-path:polygon(0% 18%,100% 44%,100% 56%,0% 82%);width:calc(100% + .5rem);height:.8rem;transition:background .3s;position:absolute;top:-.4rem;left:-.5rem}.hq_gauge.is-set .hq_needle-arm{background:linear-gradient(90deg, var(--c-white), var(--c-accent));filter:drop-shadow(0 0 6px var(--c-accent-glow))}.hq_gauge.is-dragging .hq_needle{transition-duration:.35s}@media (prefers-reduced-motion:no-preference){.hq_gauge:not(.is-set) .hq_needle{animation:hq-twitch 2.8s var(--ease-settle) infinite 1s}}@keyframes hq-twitch{0%,60%,to{rotate:-90deg}20%{rotate:-104deg}40%{rotate:-78deg}}.hq_hub{left:50%;top:var(--pivot);aspect-ratio:1;border:2px solid var(--c-veil-40);background-color:var(--c-ink);pointer-events:none;border-radius:50%;width:6.5%;transition:border-color .3s,box-shadow .3s;position:absolute;translate:-50% -50%}.hq_gauge.is-set .hq_hub{border-color:var(--c-accent);box-shadow:0 0 .9rem var(--c-accent-glow)}.survey.is-stepper .hq_gstops{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.survey:not(.is-stepper) .hq_dial{margin-bottom:4.5rem}.survey:not(.is-stepper) .hq_gstops{justify-content:center;gap:var(--sv-gap);flex-wrap:wrap;display:flex;position:absolute;top:calc(100% + 1rem);left:0;right:0}.survey:not(.is-stepper) .hq_gstop{border:1px solid var(--c-veil-20);color:var(--c-white);font-size:var(--sv-caption);border-radius:999px;padding:.45rem .9rem}.survey:not(.is-stepper) .hq_gstop:has(.hq_input:checked){border-color:var(--c-accent);background-color:var(--c-accent);color:var(--c-ink)}.hq_gauge .hq_readout{font-size:clamp(2.25rem,3.6vw,3.25rem)}@media (aspect-ratio>=5/4){.hq_gauge{align-self:flex-start}}@media (width<=599px){.hq_gauge{width:100%}.hq_dial-label{font-size:8.5px}.hq_gauge .hq_readout{font-size:clamp(1.9rem,8.6vw,2.6rem)}}.hq_bars{grid-template-columns:repeat(var(--bars), minmax(0, 1fr));align-items:end;gap:.75rem;display:grid}.hq_bar{flex-direction:column;gap:.9rem;display:flex}.hq_bar-track{align-items:flex-end;height:clamp(6.5rem,22svh,11rem);display:flex}.hq_bar-fill{width:100%;height:calc(var(--h) * 100%);border:1px solid var(--c-veil-20);background-color:var(--c-veil-08);transform-origin:50% 100%;transition:background-color .3s ease, border-color .3s ease, box-shadow .4s ease, transform .45s var(--ease-spring);border-radius:.75rem .75rem .3rem .3rem}.hq_bar-text{text-align:center;color:var(--c-veil-70);flex-direction:column;align-items:center;gap:.45rem;transition:color .3s;display:flex}.hq_bar-icon{color:var(--c-accent);display:inline-flex}@media (hover:hover) and (pointer:fine){.hq_bar:hover .hq_bar-fill,.hq_bar:has(~.hq_bar:hover) .hq_bar-fill{border-color:var(--c-veil-40);background-color:var(--c-veil-20)}.hq_bar:hover .hq_bar-text{color:var(--c-white)}}.hq_bar:has(~.hq_bar .hq_input:checked) .hq_bar-fill{border-color:var(--c-accent-line);background-color:var(--c-accent-line)}.hq_bar:has(.hq_input:checked) .hq_bar-fill{border-color:var(--c-accent);background-color:var(--c-accent);box-shadow:0 0 1.75rem -.25rem var(--c-accent-glow);transform:scaleY(1.04)}.hq_bar:has(.hq_input:checked) .hq_bar-text{color:var(--c-white)}@media (width<=599px){.hq_bars{gap:.5rem}.hq_bar-track{height:clamp(6rem,24svh,10rem)}}.hq_words{font-family:var(--font-display);text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:.45rem 0;font-size:clamp(1.9rem,3vw,2.9rem);line-height:1.05;display:flex}.hq_words *{letter-spacing:-.005em}.hq_word{border-radius:var(--radius-sm);align-items:baseline;display:inline-flex}.hq_word:not(:last-child):after{content:"/";color:var(--c-veil-20);margin:0 .32em 0 .26em}.hq_word-box{--sweep-lean:.4em;--sweep-shut:polygon(0% 0%, 0% 0%, calc(0% - var(--sweep-lean)) 100%, calc(0% - var(--sweep-lean)) 100%);--sweep-open:polygon(0% 0%, calc(100% + var(--sweep-lean)) 0%, 100% 100%, calc(0% - var(--sweep-lean)) 100%);isolation:isolate;color:var(--c-veil-70);padding:.04em .14em 0;transition:color .3s 50ms;position:relative}.hq_word-box:before{content:"";z-index:-1;background-color:var(--c-accent);clip-path:var(--sweep-shut);border-radius:.08em;transition:clip-path .5s cubic-bezier(.4,.15,0,1);position:absolute;inset:0 0 -.04em}@media (hover:hover) and (pointer:fine){.hq_word:hover .hq_word-box{color:var(--c-white)}}.hq_word:has(.hq_input:checked) .hq_word-box{color:var(--c-ink)}.hq_word:has(.hq_input:checked) .hq_word-box:before{clip-path:var(--sweep-open)}.hq[data-full] .hq_word:not(:has(.hq_input:checked)) .hq_word-box{color:var(--c-veil-20)}@media (width<=599px){.hq_words{gap:.35rem 0;font-size:clamp(1.6rem,7.6vw,2.1rem)}}.hq_apps{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.hq_app{border:1px solid var(--c-veil-20);border-radius:var(--radius-lg);background:linear-gradient(160deg, var(--c-veil-08), var(--c-veil-04));text-align:center;height:100%;min-height:10rem;transition:background-color .3s ease, border-color .3s ease, box-shadow .4s ease, transform .4s var(--ease-settle);flex-direction:column;justify-content:center;align-items:center;gap:.85rem;padding:1.6rem 1.25rem;display:flex;position:relative}.hq_app-icon{color:var(--c-white);place-items:center;transition:color .3s;display:grid}.hq_app-glyph{display:inline-flex}.hq_app-glyph svg{stroke-width:1.75px;width:2rem;height:2rem}.hq_app-glyph--text{font-size:2rem;font-weight:700;line-height:1}.hq_app-label{max-width:12rem;font-size:var(--sv-label);color:var(--c-veil-70);transition:color .3s}@media (hover:hover) and (pointer:fine){.hq_app:hover{border-color:var(--c-veil-40);transform:translateY(-3px)}.hq_app:hover .hq_app-label{color:var(--c-white)}}.hq_app:has(.hq_input:checked){border-color:var(--c-accent-line);background:var(--c-accent-tint);box-shadow:0 .75rem 1.75rem -.5rem var(--c-accent-glow)}.hq_app:has(.hq_input:checked) .hq_app-icon{color:var(--c-accent)}.hq_app .hq_badge{background-color:var(--c-ok);color:var(--c-ink);top:.65rem;right:.65rem}.hq_app:has(.hq_input:checked) .hq_badge{transform:none}.hq_app:has(.hq_input:checked) .hq_app-label{color:var(--c-white)}@media (width<=599px){.hq_apps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.survey.is-stepper .hq_answers>.hq_apps{flex:auto}.hq_app{gap:.7rem;min-height:8.5rem;padding:1.2rem .9rem}.hq_app-glyph svg{width:1.75rem;height:1.75rem}}.hq_list{gap:var(--sv-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hq_row-box{height:100%;padding:.25rem var(--sv-pad) .25rem calc(var(--sv-pad) / 2);border:1px solid var(--c-veil-20);border-radius:var(--radius-lg);background-color:var(--c-veil-04);color:var(--c-white);align-items:center;gap:.75rem;transition:background-color .3s,border-color .3s,opacity .3s;display:flex}.hq_row-icon{width:calc(var(--sv-control) - .6rem);height:calc(var(--sv-control) - .6rem);background-color:var(--c-veil-08);color:var(--c-accent);border-radius:.65rem;flex:none;place-items:center;transition:background-color .3s,color .3s;display:grid}.hq_row-tick{width:var(--sv-tick);height:var(--sv-tick);border:1.5px solid var(--c-veil-40);color:#0000;transition:background-color .25s ease, border-color .25s ease, color .25s ease, transform .4s var(--ease-spring);border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}@media (hover:hover) and (pointer:fine){.hq_row:hover .hq_row-box{border-color:var(--c-veil-40);background-color:var(--c-veil-08)}}.hq_row:has(.hq_input:checked) .hq_row-box{border-color:var(--c-accent);background-color:var(--c-accent-tint)}.hq_row:has(.hq_input:checked) .hq_row-icon{background-color:var(--c-accent);color:var(--c-ink)}.hq_row:has(.hq_input:checked) .hq_row-tick{border-color:var(--c-accent);background-color:var(--c-accent);color:var(--c-ink);transform:scale(1.1)}.hq[data-full] .hq_row:not(:has(.hq_input:checked)) .hq_row-box{opacity:.35}@media (width<=599px){.hq_list{grid-template-columns:minmax(0,1fr);gap:6px}}.hq_slider{--at:.5;--thumb-y:1.5rem;flex-direction:column;gap:1.25rem;display:flex}.hq_track{touch-action:none;-webkit-user-select:none;user-select:none;position:relative}.hq_track-line{top:var(--thumb-y);background-color:var(--c-veil-12);border-radius:999px;height:.375rem;position:absolute;left:10%;right:10%;translate:0 -50%}.hq_track-fill{border-radius:inherit;background:linear-gradient(90deg, var(--c-accent-deep), var(--c-accent));width:0;height:100%;box-shadow:0 0 .9rem var(--c-accent-glow);transition:width .3s var(--ease-settle);display:block}.hq_slider.is-set .hq_track-fill{width:calc(var(--at) * 100%)}.hq_thumb{z-index:2;top:var(--thumb-y);left:calc(10% + var(--at) * 80%);background-color:var(--c-veil-40);width:2.75rem;height:2.75rem;box-shadow:0 .5rem 1.25rem var(--c-float-shadow);pointer-events:none;transition:left .3s var(--ease-spring), background-color .3s ease, box-shadow .3s ease, scale .25s ease;border-radius:50%;position:absolute;translate:-50% -50%}.hq_slider.is-set .hq_thumb{background-color:var(--c-white);box-shadow:0 0 0 .45rem var(--c-accent-halo), 0 .5rem 1.25rem var(--c-float-shadow)}.hq_slider.is-dragging .hq_thumb{transition-duration:.12s,.3s,.3s,.25s;scale:1.12}@media (prefers-reduced-motion:no-preference){.hq_slider:not(.is-set) .hq_thumb{animation:hq-nudge 2.6s var(--ease-settle) infinite 1s}}@keyframes hq-nudge{0%,60%,to{translate:-50% -50%}20%{translate:-30% -50%}40%{translate:-70% -50%}}.hq_stops{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.hq_stop{padding-top:calc(var(--thumb-y) - .25rem);border-radius:var(--radius-lg);flex-direction:column;align-items:center;gap:1.35rem;height:5.25rem;display:flex}.hq_stop-dot{background-color:var(--c-veil-40);border-radius:50%;width:.5rem;height:.5rem}.hq_stop-n{font-family:var(--font-mono);font-size:var(--sv-meta);color:var(--c-veil-40);transition:color .3s}.hq_stop:has(.hq_input:checked) .hq_stop-n{color:var(--c-white)}.survey:not(.is-stepper) :is(.hq_thumb,.hq_readout,.hq_track-line){display:none}.survey:not(.is-stepper) .hq_stop:has(.hq_input:checked) .hq_stop-dot{background-color:var(--c-accent);box-shadow:0 0 0 .4rem var(--c-accent-halo)}.hq_slider-ends{font-size:var(--sv-caption);color:var(--c-veil-70);justify-content:space-between;gap:1rem;margin-top:-.75rem;display:flex}@media (width<=599px){.hq_slider .hq_readout{font-size:clamp(2.1rem,10vw,3rem)}}.hq_geo{flex-direction:column;gap:1rem;display:flex}.hq_map{width:100%;height:auto;display:block;overflow:visible}.hq_map-dots{fill:none;stroke:var(--c-veil-20);stroke-width:.62px;stroke-linecap:round;pointer-events:none;transition:stroke .35s,filter .35s}.hq_map-hit{fill:none;stroke:#0000;stroke-width:1.5px;stroke-linecap:round;cursor:pointer;pointer-events:stroke}.hq_map-dots.is-hot{stroke:var(--c-veil-70)}.hq_map-dots.is-picked{stroke:var(--c-accent);filter:drop-shadow(0 0 .8px var(--c-accent))}.hq_map-ping{opacity:0;pointer-events:none;transition:opacity .3s}.hq_map-ping.is-on{opacity:1}.hq_map-pin{fill:var(--c-white)}.hq_map-ring{fill:none;stroke:var(--c-white);stroke-width:.25px;transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.hq_map-ping.is-on .hq_map-ring{animation:1.8s ease-out infinite hq-ping}}@keyframes hq-ping{0%{opacity:1;transform:scale(.35)}to{opacity:0;transform:scale(1.6)}}.hq_geo-chips{gap:var(--sv-gap);flex-wrap:wrap;display:flex}.hq_geo-chip{flex:none}.hq_geo-box{white-space:nowrap;padding:0 var(--sv-pad);border:1px solid var(--c-veil-20);border-radius:var(--radius-lg);background-color:var(--c-veil-04);color:var(--c-white);align-items:center;gap:.6rem;transition:background-color .25s,border-color .25s,color .25s;display:flex}.hq_geo-code{border:1px solid var(--c-accent-line);color:var(--c-accent);font-family:var(--font-mono);font-size:var(--sv-meta);border-radius:.3rem;flex:none;padding:.15rem .35rem;line-height:1.2;transition:border-color .25s,color .25s}.hq_geo-code *{letter-spacing:.06em}@media (hover:hover) and (pointer:fine){.hq_geo-chip:is(:hover,.is-hot) .hq_geo-box{border-color:var(--c-veil-40);background-color:var(--c-veil-08)}}.hq_geo-chip:has(.hq_input:checked) .hq_geo-box{border-color:var(--c-accent);background-color:var(--c-accent);color:var(--c-ink)}.hq_geo-chip:has(.hq_input:checked) .hq_geo-code{border-color:var(--c-ink);color:var(--c-ink)}@media (width<=599px){.hq_geo{gap:.75rem}.hq_geo-chips{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.hq_board{border-top:1px solid var(--c-veil-12);flex-direction:column;display:flex}.hq_flap{border-radius:0}.hq_flap-box{padding:0 var(--sv-pad);border-bottom:1px solid var(--c-veil-12);font-family:var(--font-mono);text-transform:uppercase;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:1rem;transition:background-color .25s,color .25s;display:grid}.hq_flap-code{border:1px solid var(--c-accent-line);color:var(--c-accent);font-size:var(--sv-meta);letter-spacing:.08em;border-radius:.3rem;justify-self:start;padding:.15rem .4rem;transition:border-color .25s,color .25s}.hq_flap-name{letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;color:var(--c-white);overflow:hidden}.hq_flap-go{color:var(--c-veil-40);opacity:0;transition:opacity .25s ease, translate .35s var(--ease-settle), color .25s ease;display:inline-flex;translate:-.5rem}.hq_flap-go svg{width:var(--sv-icon);height:var(--sv-icon)}@media (hover:hover) and (pointer:fine){.hq_flap:hover .hq_flap-box{background-color:var(--c-veil-04)}.hq_flap:hover .hq_flap-go{opacity:1;translate:0}}.hq_flap:has(.hq_input:checked) .hq_flap-box{background-color:var(--c-accent);color:var(--c-ink)}.hq_flap:has(.hq_input:checked) .hq_flap-code{border-color:var(--c-ink);color:var(--c-ink)}.hq_flap:has(.hq_input:checked) .hq_flap-name{color:var(--c-ink)}.hq_flap:has(.hq_input:checked) .hq_flap-go{color:var(--c-ink);opacity:1;translate:0}@media (width<=599px){.hq_flap-box{grid-template-columns:2.4rem minmax(0,1fr) auto;gap:.75rem}}.hq_contact{flex-direction:column;gap:1.35rem;max-width:34rem;display:flex}.hq_trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hq_field{flex-direction:column;gap:.3rem;display:flex}.hq_field-label{font-family:var(--font-mono);font-size:var(--sv-meta);text-transform:uppercase;letter-spacing:.12em;color:var(--c-accent)}.hq_text{border:0;border-bottom:1px solid var(--c-veil-40);width:100%;color:var(--c-white);font:inherit;background:0 0;border-radius:0;padding:.45rem 0 .6rem;font-size:max(17px,1.25rem);font-weight:500;line-height:1.35;transition:border-color .25s,box-shadow .25s}.hq_text::placeholder{color:var(--c-veil-40)}.hq_text:focus{border-bottom-color:var(--c-accent);box-shadow:0 1px 0 0 var(--c-accent);outline:none}.hq_text--area{resize:none;field-sizing:content;min-height:calc(1.35em + 1.05rem);max-height:7rem}.hq_switch{font-size:var(--sv-label);color:var(--c-veil-70);cursor:pointer;align-items:center;gap:.8rem;line-height:1.35;display:flex;position:relative}.hq_contact:has(.hq_text[type=email]:placeholder-shown) .hq_switch{display:none}.hq_switch-input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.hq_switch-track{background-color:var(--c-veil-20);border-radius:999px;flex:none;width:2.75rem;height:1.6rem;transition:background-color .25s;position:relative}.hq_switch-knob{background-color:var(--c-white);width:1.2rem;height:1.2rem;box-shadow:0 .15rem .4rem var(--c-float-shadow);transition:translate .35s var(--ease-spring);border-radius:50%;position:absolute;top:.2rem;left:.2rem}.hq_switch-input:checked+.hq_switch-track{background-color:var(--c-accent)}.hq_switch-input:checked+.hq_switch-track .hq_switch-knob{translate:1.15rem}.hq_switch-input:focus-visible+.hq_switch-track{outline:2px solid var(--c-accent);outline-offset:3px}.hq_switch-input:checked~.hq_switch-text{color:var(--c-white)}.hq_fine{font-size:var(--sv-caption);color:var(--c-veil-40)}.survey.is-stepper .hq_fallback-submit{display:none}.hq_fallback-submit{align-self:flex-start}.hq_dock{display:none}.survey.is-stepper[data-view=question] .hq_dock{flex-direction:column;flex:none;gap:.6rem;padding-top:clamp(1rem,3svh,2rem);display:flex}.hq_dock-row{align-items:center;gap:.75rem;display:flex}.hq_back{width:var(--sv-cta,3.25rem);height:var(--sv-cta,3.25rem);border:1px solid var(--c-veil-20);border-radius:var(--radius-lg);background-color:var(--c-veil-04);color:var(--c-white);transition:border-color .25s ease, background-color .25s ease, scale .3s var(--ease-settle);flex:none;place-items:center;display:grid}.hq_back svg{width:1.25rem;height:1.25rem}@media (hover:hover) and (pointer:fine){.hq_back:hover{border-color:var(--c-veil-40);background-color:var(--c-veil-08)}}.hq_back:active{scale:.94}.hq_back:focus-visible{outline-color:var(--c-accent)}.hq_cta{min-width:12.5rem;font-size:max(14px,.9375rem)}.hq_cta .button__face{height:var(--sv-cta,3.25rem);border-radius:var(--radius-lg);gap:.6em;padding:0 1.5rem}.hq_cta:not([aria-disabled=true]) .button__face:after{content:"→";transition:translate .35s var(--ease-settle);font-size:1.1em;line-height:1}@media (hover:hover) and (pointer:fine){.hq_cta:hover .button__face:after{translate:.2em}}.hq_cta[aria-disabled=true]{--button-bg:var(--c-veil-08);--button-ink:var(--c-veil-70);cursor:default}.hq_cta[aria-disabled=true] .button__face--hover{display:none}@media (prefers-reduced-motion:no-preference){.hq_cta.is-ready .button__face:not(.button__face--hover){animation:hq-ready .6s var(--ease-settle)}}@keyframes hq-ready{0%{box-shadow:0 0 0 0 var(--c-accent-glow)}to{box-shadow:0 0 0 .6rem #0000}}.hq_error{border-radius:var(--radius-sm);background-color:var(--c-alert);color:var(--c-ink);font-size:var(--sv-caption);align-self:flex-start;padding:.35em .7em;font-weight:500}.hq_error[hidden]{display:none}@media (aspect-ratio<=5/4){.hq_dock-row{justify-content:space-between}}@media (width<=599px){.survey{--sv-cta:48px}.hq_cta{flex:1;min-width:0}}.hq_toasts{z-index:5;pointer-events:none;position:absolute;inset:0}.hq_spark{background-color:var(--tone,var(--c-accent));width:.35rem;height:.35rem;box-shadow:0 0 .5rem var(--tone,var(--c-accent));border-radius:50%;margin:-.175rem 0 0 -.175rem;position:absolute}@media (aspect-ratio<=5/4){.hq_title{font-size:clamp(2.5rem,7vw,4.25rem)}}@media (width<=599px){.hq_title{font-size:clamp(1.85rem,8.6vw,2.6rem)}.survey.is-stepper .hq_head{gap:.55rem}.survey.is-stepper .hq:not([hidden]){gap:14px;padding-top:12px}.survey.is-stepper[data-view=question] .hq_dock{padding-top:14px}}@media (width>=600px) and (aspect-ratio<=5/4){.hq_tl-short{font-size:clamp(3rem,6vw,4.5rem)}.hq_tl-detail{font-size:var(--sv-label)}.hq_bar-track{height:clamp(9rem,18svh,14rem)}.hq_words{font-size:clamp(2.25rem,5vw,3.25rem)}}@media (width<=599px) and (height<=640px){.hq_title{font-size:clamp(1.7rem,7.6vw,2.2rem)}}@media (aspect-ratio>=5/4) and (height<=560px){.stage_scene:is([data-view=question],[data-view=result]) .hero{padding-top:3.25rem}.hq_title{font-size:clamp(1.6rem,3.2vw,2.25rem)}}@media (prefers-reduced-motion:reduce){.survey *,.survey :before,.survey :after{transition-duration:10ms!important;transition-delay:0s!important}}.survey.is-stepper .hq--result:not([hidden]){justify-content:center}@media (aspect-ratio>=5/4){.survey.is-stepper .hq--result:not([hidden]){margin-block:auto}}.hq--result .hq_title{font-size:clamp(2.75rem,5.2vw,5rem)}@media (width<=599px){.hq--result .hq_title{font-size:clamp(2.5rem,12vw,3.5rem)}}.hero .button--ghost{--button-ink:var(--c-white)}.hq_result-copy{max-width:34rem}.hq_chips{flex-wrap:wrap;gap:.5rem;display:flex}.hq_chip{border:1px solid var(--c-accent-line);background-color:var(--c-accent-tint);font-size:var(--fs-ui);border-radius:999px;padding:.3em .8em;font-weight:500}.hq_status:empty{display:none}.hq_nav{align-items:center;gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.hq_persona{vertical-align:-.06em;width:.85em;height:.85em;color:var(--c-accent);margin-right:.3em;display:inline-flex}.hq_persona>svg{stroke-width:2px;width:100%;height:100%}.hq_intro-title{font-size:var(--fs-display)}.hq_intro-copy{max-width:30rem}@media (width<=767px){.hq_intro-title{font-size:clamp(2.75rem,12.5vw,4.25rem)}}@keyframes hq-call{0%{box-shadow:0 0 0 0 var(--c-accent-glow)}70%,to{box-shadow:0 0 0 .75rem #0000}}@media (prefers-reduced-motion:no-preference){.hq_start.is-calling{border-radius:var(--radius-sm);animation:2.2s ease-out infinite hq-call}}.atlas{padding:0 var(--pad-x) var(--pad-x);justify-content:flex-end}.atlas_card{gap:var(--s-7);padding:max(1.25rem, var(--s-5));background-color:var(--c-white);flex-direction:column;display:flex}.atlas_top{justify-content:space-between;align-items:flex-start;gap:var(--gutter);display:flex}.atlas_title{font-size:var(--fs-card-title)}.atlas_title:before,.atlas_title:after{content:none}.atlas_features{gap:var(--gutter);display:flex}.atlas_feature{gap:var(--gutter);flex:1 0 0;min-width:0;display:flex}.atlas_number{width:2.778vw;font-size:var(--fs-lead);font-weight:500;line-height:var(--lh-lead);letter-spacing:var(--tracking-lead);color:var(--c-ink-40);flex:none}.atlas_copy{gap:var(--s-1);flex-direction:column;display:flex}@media (width<=991px){.atlas_features{gap:var(--s-5) var(--gutter);grid-template-columns:1fr 1fr;display:grid}}@media (width<=767px){.atlas{padding-bottom:var(--pad-y);justify-content:flex-end}.atlas_card{gap:var(--s-9);padding:var(--s-7)}.atlas_top{align-items:center}.atlas_features{gap:var(--s-7)}.atlas_number{display:none}.atlas_copy{gap:var(--s-3)}}@media (width<=479px){.atlas_features{grid-template-columns:1fr}.atlas_top{flex-wrap:wrap;gap:1rem}}@media (width<=767px){.stage--apart [data-scene-media]{display:none}.stage--apart .atlas{padding:calc(var(--pad-y) * 2) var(--pad-x);background-color:var(--c-paper);justify-content:flex-start}.stage--apart .atlas_card{background-color:#0000;padding:0}}.token{--token-size:30vw;--token-turn:20deg;--token-tilt:10deg;--token-depth:7em;width:var(--token-size);aspect-ratio:1;font-size:calc(var(--token-size) / 100);perspective:calc(var(--token-size) * 4);position:absolute}.token_body{transform-style:preserve-3d;transform:rotateX(var(--token-tilt)) rotateY(var(--token-turn));position:absolute;inset:0}.token_rim{background:linear-gradient(90deg, var(--c-btc-shade) 0%, var(--c-btc-deep) 18%, var(--c-btc-glint) 38%, var(--c-btc) 55%, var(--c-btc-deep) 80%, var(--c-btc-shade) 100%);transform:translateZ(calc((var(--i) / (var(--n) - 1) - .5) * var(--token-depth)));border-radius:50%;position:absolute;inset:0}.token_face{background:radial-gradient(circle at 30% 24%, var(--c-veil-70) 0%, transparent 22%), conic-gradient(from calc(var(--token-turn) * 1.6 + 20deg), var(--c-btc-light), var(--c-btc-deep) 12%, var(--c-btc-glint) 24%, var(--c-btc) 36%, var(--c-btc-shade) 50%, var(--c-btc-light) 62%, var(--c-btc-deep) 76%, var(--c-btc-glint) 88%, var(--c-btc-light)), radial-gradient(circle at 50% 50%, var(--c-btc) 0%, var(--c-btc-deep) 100%);background-blend-mode:screen, overlay, normal;box-shadow:inset 0 0 0 1.2em var(--c-btc-deep), inset .6em .8em 0 1.2em var(--c-btc-glint), inset -.6em -.9em 0 1.2em var(--c-btc-shade);backface-visibility:hidden;border-radius:50%;position:absolute;inset:0}.token_face--front{transform:translateZ(calc(var(--token-depth) / 2 + .05em))}.token_face--back{transform:rotateY(180deg) translateZ(calc(var(--token-depth) / 2 + .05em))}.token_mark{width:100%;height:100%}.token_ring{fill:none;stroke:var(--c-btc-glint);stroke-width:1.2px;opacity:.85}.token_ring--inner{stroke:var(--c-btc-shade);stroke-width:.7px;opacity:.6}.token_glyph{fill:none;stroke-width:8px;stroke-linejoin:round;stroke-linecap:round}.token_glyph--shade{stroke:var(--c-btc-shade);opacity:.75}.token_glyph--edge{stroke:var(--c-btc-glint)}.token_shadow{background:radial-gradient(closest-side, var(--c-ink-40), transparent);border-radius:50%;height:9%;position:absolute;bottom:-14%;left:18%;right:18%}.token_canvas{pointer-events:none;width:130%;height:130%;position:absolute;inset:-15%}.token.is-3d .token_body{visibility:hidden}.everyday_media{background-color:var(--c-white)}.everyday_mark{position:absolute;top:50%;left:76.37%}.everyday_mark>.watermark{font-size:var(--mark-size,var(--fs-watermark))}.everyday_token{--token-travel:0;--from-x:64%;--from-y:50%;--from-size:min(30vw, 62svh);--to-x:50%;--to-y:40%;--to-size:min(20vw, 34svh);--token-size:calc(var(--from-size) + (var(--to-size) - var(--from-size)) * var(--token-travel));left:calc(var(--from-x) + (var(--to-x) - var(--from-x)) * var(--token-travel));top:calc(var(--from-y) + (var(--to-y) - var(--from-y)) * var(--token-travel));translate:-50% -50%}.everyday{padding:var(--pad-y) var(--pad-x);justify-content:space-between}.everyday_copy{gap:var(--s-8);flex-direction:column;align-items:flex-start;max-width:38.264vw;display:flex}.everyday_lines>p+p{margin-top:var(--s-2)}@media (width<=991px){.everyday_token{--from-x:50%;--from-y:var(--gap-opening,50%);--from-size:min(56vw, 34svh)}.everyday_mark{left:50%;top:var(--gap-opening,50%)}}@media (width<=767px){.everyday_token{--to-y:var(--gap-closing,50%);--to-size:min(50vw, 30svh)}.everyday{padding-top:calc(var(--pad-y) * 2);justify-content:space-between}.everyday_copy{max-width:none}.everyday_lines{max-width:34rem}}.precision_media{background-color:var(--c-paper)}.precision_token{--token-size:min(20vw, 34svh);--token-turn:380deg;top:40%;left:50%;translate:-50% -50%}.precision{padding:max(2.5rem, 2.639vw) var(--pad-x) var(--pad-y);justify-content:space-between}.precision_features{gap:var(--s-11);display:flex}.precision_feature{gap:var(--s-4);flex-direction:column;flex:1 0 0;min-width:0;display:flex}.precision_icon{width:2em;height:2em;color:var(--c-accent-deep)}.precision_icon>svg{stroke-width:1.75px;width:100%;height:100%}.precision_copy{gap:var(--s-1);flex-direction:column;display:flex}.precision_title{max-width:65.764vw}@media (width<=767px){.precision{padding-top:calc(var(--pad-y) * 2);justify-content:space-between}.precision_features{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1.5rem;display:grid}.precision_token{--token-size:min(50vw, 30svh);top:var(--gap-closing,50%)}.precision_title{max-width:none;margin-top:auto}}.philosophy{gap:var(--s-7);flex-direction:column;display:flex}.philosophy_top{gap:var(--gutter);display:flex}.philosophy_top>*{flex:1 0 0;min-width:0}.philosophy_statement{align-items:flex-start;gap:var(--s-8);flex-direction:column;display:flex}.philosophy_lines>p+p{margin-top:1em}.philosophy_bottom{align-items:flex-end;gap:var(--gutter);display:flex}.philosophy_action{margin-top:var(--s-5);margin-bottom:var(--s-5);display:flex}.philosophy_specs{min-width:0;padding:var(--s-6);border-radius:var(--radius-lg);background-color:var(--c-ink);color:var(--c-white);box-shadow:inset 0 2px 0 0 var(--c-accent), 0 1.4rem 2.4rem -1.6rem var(--c-float-shadow);flex:1 0 0}.philosophy_specs-title{margin:0 0 var(--s-5);font-family:var(--font-mono);font-size:var(--fs-ui);font-weight:400;line-height:var(--lh-ui);letter-spacing:var(--tracking-ui);text-transform:uppercase;color:var(--c-accent)}.philosophy_list{column-gap:var(--gutter);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.philosophy_row{gap:var(--s-1);padding:var(--s-3) 0;border-top:1px solid var(--c-veil-12);flex-direction:column;display:flex}.philosophy_row>dt{font-family:var(--font-mono);font-size:var(--fs-ui);line-height:var(--lh-ui);letter-spacing:var(--tracking-ui);text-transform:uppercase;color:var(--c-veil-40)}.philosophy_row>dd{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-white);margin:0;font-weight:600}@media (width<=991px){.philosophy{gap:calc(var(--s-7) * 2)}.philosophy_top{gap:calc(var(--s-7) * 2);flex-direction:column}.philosophy_top>*{flex:none;width:100%}.philosophy_statement{gap:var(--s-7)}}@media (width<=767px){.philosophy_bottom{align-items:stretch;gap:var(--s-6);flex-direction:column}}@media (width<=479px){.philosophy_specs{padding:var(--s-5)}}.reviews{--reviews-lead:2.847vw;padding-bottom:calc(var(--pad-y) + var(--reviews-lead));place-items:center;display:grid}.reviews_title{max-width:38.333vw}.reviews_quotes{display:contents}.reviews_quote{justify-content:space-between;gap:var(--s-5);width:var(--w-crop);min-height:22.708vw;padding:var(--s-5);background-color:var(--c-paper);isolation:isolate;flex-direction:column;display:flex;position:absolute}.reviews_quote--right{left:calc(66.667% + 2.5vw);top:var(--reviews-lead)}.reviews_quote--left{top:14.236vw;left:calc(8.333% + 3.125vw)}.reviews_words{font-size:var(--fs-quote);font-weight:500;line-height:var(--lh-quote);letter-spacing:var(--tracking-lead)}.reviews_name{font-weight:600}@media (width<=991px){.reviews{padding-bottom:var(--pad-y);align-items:center;gap:var(--s-9);flex-direction:column;display:flex}.reviews_title{max-width:none}.reviews_quote{width:100%;height:auto;min-height:14rem;position:static}.reviews_quotes{gap:var(--gutter);grid-template-columns:1fr 1fr;width:100%;display:grid}}@media (width<=479px){.reviews_quotes{grid-template-columns:1fr}}.closing{gap:var(--s-2);flex-direction:column;display:flex}.closing_title{max-width:50vw}.closing_row{justify-content:space-between;align-items:flex-end;gap:var(--gutter);display:flex}.closing_pitch{align-items:flex-start;gap:var(--s-7);flex-direction:column;max-width:31.25vw;display:flex}@media (width<=767px){.closing{gap:var(--s-8);container-type:inline-size}.closing_title{max-width:none;font-size:min(var(--fs-display), (100cqw - var(--gutter)) / 14.2)}.closing_row{align-items:flex-start;gap:var(--s-8);flex-direction:column}.closing_pitch{max-width:none}}@media (width<=479px){.closing{gap:var(--s-8);flex-direction:column;display:flex}.closing_title{font-size:var(--fs-display)}.closing_pitch{align-self:auto}.closing_row{gap:var(--s-8)}}.footer{justify-content:space-between;align-items:center;gap:var(--gutter);padding:var(--s-8) var(--pad-x);background-color:var(--c-accent-ink);color:var(--c-white);display:flex}.footer_mark{flex:none;width:5vw;min-width:0;height:11vw;position:relative}.footer_mark>.watermark{font-size:var(--mark-size,var(--fs-watermark-sm));color:var(--c-paper)}.footer_body{gap:var(--s-6);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.footer_tagline{font-size:var(--fs-quote);font-weight:500;line-height:var(--lh-quote);letter-spacing:var(--tracking-lead);max-width:38.403vw}.footer_links{gap:var(--s-5) var(--s-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.footer_link{font-size:var(--fs-body);font-weight:500;line-height:var(--lh-body);letter-spacing:var(--tracking-lead);text-underline-position:from-font;text-decoration:underline;display:inline-block}.footer_copyright{padding-top:var(--s-5);border-top:1px solid var(--c-veil-20);font-size:var(--fs-ui);color:var(--c-veil-70)}.footer_credit{text-underline-position:from-font}.footer_credit:focus-visible{text-decoration:underline}@media (hover:hover) and (pointer:fine){.footer_credit:hover{text-decoration:underline}}@media (width<=767px){.footer{align-items:flex-start;gap:var(--s-6);flex-direction:column}.footer_mark{width:100%;height:auto}.footer_mark>.watermark{font-size:var(--fs-tagline);position:static;transform:none}.footer_body{gap:var(--s-6);flex:none;width:100%}.footer_tagline{max-width:none}}@media (width<=479px){.footer_links{gap:var(--s-4) var(--s-6)}}
