:root{--sv-black:#000000;--sv-white:#ffffff;--sv-off-white:#e8e6e4;--sv-home-bg:#f1f4f5;--sv-gray-light:#c8cbcc;--sv-gray-mid:#939799;--sv-gray-dark:#5e6366;--sv-gray-xdark:#2b3033;--sv-green:#00d65d;--sv-surface:var(--sv-home-bg);--sv-surface-raised:var(--sv-white);--sv-surface-sunken:var(--sv-off-white);--sv-ink:var(--sv-black);--sv-ink-secondary:var(--sv-gray-dark);--sv-ink-tertiary:var(--sv-gray-mid);--sv-hairline:var(--sv-gray-light);--sv-accent:var(--sv-green);--sv-accent-ink:var(--sv-black);--sv-glass-blur-thin:8px;--sv-glass-blur-regular:18px;--sv-glass-blur-thick:32px;--sv-glass-clear-blur-thin:0.5px;--sv-glass-clear-blur-regular:1px;--sv-glass-clear-blur-thick:2px;--sv-glass-saturate:180%;--sv-glass-tint-thin:rgb(255 255 255/0.55);--sv-glass-tint-regular:rgb(255 255 255/0.72);--sv-glass-tint-thick:rgb(255 255 255/0.86);--sv-glass-clear-thin:rgb(255 255 255/0.12);--sv-glass-clear-regular:rgb(255 255 255/0.20);--sv-glass-clear-thick:rgb(255 255 255/0.32);--sv-glass-edge:rgb(255 255 255/0.7);--sv-glass-edge-shade:rgb(0 0 0/0.12);--sv-glass-specular:rgb(255 255 255/0.9);--sv-glass-bevel:1.5px;--sv-glass-lensing:4px;--sv-glass-radius-thin:20px;--sv-glass-radius-regular:28px;--sv-glass-radius-thick:36px;--sv-glass-ink:var(--sv-black);--sv-glass-ink-secondary:var(--sv-gray-xdark);--sv-font-sans:var(--font-aeonik,"Aeonik Pro"),"Aeonik",Arial,"Helvetica Neue",Helvetica,sans-serif;--sv-text-display:clamp(3rem,8vw,6rem);--sv-text-h1:clamp(2.5rem,5vw,3.5rem);--sv-text-h2:clamp(2rem,3.5vw,2.5rem);--sv-text-h3:1.75rem;--sv-text-h4:1.25rem;--sv-text-intro:1.5rem;--sv-text-body:1.125rem;--sv-text-small:0.9375rem;--sv-text-caption:0.8125rem;--sv-text-stat:clamp(4rem,10vw,8rem);--sv-leading-display:1.02;--sv-leading-heading:1.1;--sv-leading-intro:1.35;--sv-leading-body:1.6;--sv-tracking-display:-0.02em;--sv-tracking-heading:-0.01em;--sv-tracking-body:0;--sv-tracking-caps:0.04em;--sv-space-1:0.25rem;--sv-space-2:0.5rem;--sv-space-3:0.75rem;--sv-space-4:1rem;--sv-space-6:1.5rem;--sv-space-8:2rem;--sv-space-12:3rem;--sv-space-16:4rem;--sv-space-24:6rem;--sv-space-32:8rem;--sv-space-48:12rem;--sv-container:90rem;--sv-gutter:clamp(1.25rem,4vw,4rem);--sv-rail:18rem;--sv-radius:0;--sv-hairline-w:1px;--sv-ease-out:cubic-bezier(0.16,1,0.3,1);--sv-ease-inout:cubic-bezier(0.76,0,0.24,1);--sv-ease-linear:linear;--sv-dur-instant:100ms;--sv-dur-fast:200ms;--sv-dur-base:300ms;--sv-dur-slow:600ms;--sv-dur-cine:1000ms;--sv-stagger:80ms;--sv-reveal-distance:24px;--sv-z-nav:100;--sv-z-overlay:200;--sv-z-modal:300}.sv-dark{color:var(--sv-ink);background:var(--sv-surface);--sv-surface:var(--sv-black);--sv-surface-raised:var(--sv-gray-xdark);--sv-surface-sunken:var(--sv-black);--sv-ink:var(--sv-white);--sv-ink-secondary:var(--sv-gray-light);--sv-ink-tertiary:var(--sv-gray-mid);--sv-hairline:var(--sv-gray-dark);--sv-accent:var(--sv-green);--sv-accent-ink:var(--sv-black);--sv-glass-tint-thin:rgb(0 0 0/0.45);--sv-glass-tint-regular:rgb(0 0 0/0.62);--sv-glass-tint-thick:rgb(0 0 0/0.8);--sv-glass-clear-thin:rgb(0 0 0/0.16);--sv-glass-clear-regular:rgb(0 0 0/0.26);--sv-glass-clear-thick:rgb(0 0 0/0.40);--sv-glass-edge:rgb(255 255 255/0.28);--sv-glass-edge-shade:rgb(0 0 0/0.5);--sv-glass-specular:rgb(255 255 255/0.45);--sv-glass-ink:var(--sv-white);--sv-glass-ink-secondary:var(--sv-gray-light)}@media (prefers-reduced-motion:reduce){:root{--sv-dur-instant:1ms;--sv-dur-fast:1ms;--sv-dur-base:1ms;--sv-dur-slow:1ms;--sv-dur-cine:1ms;--sv-reveal-distance:0px}}@media (prefers-reduced-transparency:reduce){:root{--sv-glass-blur-thin:0px;--sv-glass-blur-regular:0px;--sv-glass-blur-thick:0px;--sv-glass-lensing:0px;--sv-glass-tint-thin:var(--sv-white);--sv-glass-tint-regular:var(--sv-white);--sv-glass-tint-thick:var(--sv-white)}.sv-dark{--sv-glass-tint-thin:var(--sv-black);--sv-glass-tint-regular:var(--sv-black);--sv-glass-tint-thick:var(--sv-black)}}@media (prefers-contrast:more){:root{--sv-glass-blur-thin:0px;--sv-glass-blur-regular:0px;--sv-glass-blur-thick:0px;--sv-glass-lensing:0px;--sv-glass-tint-thin:var(--sv-white);--sv-glass-tint-regular:var(--sv-white);--sv-glass-tint-thick:var(--sv-white);--sv-glass-edge:var(--sv-black);--sv-glass-specular:transparent}.sv-dark{--sv-glass-tint-thin:var(--sv-black);--sv-glass-tint-regular:var(--sv-black);--sv-glass-tint-thick:var(--sv-black);--sv-glass-edge:var(--sv-white)}}.sv-glass{position:relative;isolation:isolate;border:1px solid var(--sv-glass-edge);border-radius:var(--sv-glass-radius-regular);color:var(--sv-glass-ink);background-color:var(--sv-glass-tint-regular);background-image:linear-gradient(to bottom,var(--sv-glass-specular),transparent 1px);background-repeat:no-repeat;-webkit-backdrop-filter:blur(var(--sv-glass-blur-regular)) saturate(var(--sv-glass-saturate));backdrop-filter:blur(var(--sv-glass-blur-regular)) saturate(var(--sv-glass-saturate));box-shadow:inset 0 -1px 0 var(--sv-glass-edge-shade)}.sv-glass:before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:-1;pointer-events:none;padding:var(--sv-glass-bevel);-webkit-backdrop-filter:blur(var(--sv-glass-lensing)) brightness(1.04);backdrop-filter:blur(var(--sv-glass-lensing)) brightness(1.04);-webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);-webkit-mask-composite:xor;mask-composite:exclude}.sv-glass--thin{border-radius:var(--sv-glass-radius-thin);background-color:var(--sv-glass-tint-thin);-webkit-backdrop-filter:blur(var(--sv-glass-blur-thin)) saturate(var(--sv-glass-saturate));backdrop-filter:blur(var(--sv-glass-blur-thin)) saturate(var(--sv-glass-saturate))}.sv-glass--thick{border-radius:var(--sv-glass-radius-thick);background-color:var(--sv-glass-tint-thick);-webkit-backdrop-filter:blur(var(--sv-glass-blur-thick)) saturate(var(--sv-glass-saturate));backdrop-filter:blur(var(--sv-glass-blur-thick)) saturate(var(--sv-glass-saturate))}.sv-lens .sv-glass{-webkit-backdrop-filter:blur(var(--sv-glass-blur-regular)) saturate(var(--sv-glass-saturate)) url(#sv-lens-regular);backdrop-filter:blur(var(--sv-glass-blur-regular)) saturate(var(--sv-glass-saturate)) url(#sv-lens-regular)}.sv-lens .sv-glass--thin{-webkit-backdrop-filter:blur(var(--sv-glass-blur-thin)) saturate(var(--sv-glass-saturate)) url(#sv-lens-thin);backdrop-filter:blur(var(--sv-glass-blur-thin)) saturate(var(--sv-glass-saturate)) url(#sv-lens-thin)}.sv-lens .sv-glass--thick{-webkit-backdrop-filter:blur(var(--sv-glass-blur-thick)) saturate(var(--sv-glass-saturate)) url(#sv-lens-thick);backdrop-filter:blur(var(--sv-glass-blur-thick)) saturate(var(--sv-glass-saturate)) url(#sv-lens-thick)}.sv-lens .sv-glass:before{display:none}.sv-lens .sv-glass:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;padding:var(--sv-glass-bevel);background:linear-gradient(var(--sv-glass-caustic-angle,145deg),var(--sv-glass-specular) 0,transparent 38%,transparent 62%,var(--sv-glass-edge-shade) 100%);-webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);-webkit-mask-composite:xor;mask-composite:exclude}.sv-lens .sv-glass--clear{background-color:var(--sv-glass-clear-regular);-webkit-backdrop-filter:blur(var(--sv-glass-clear-blur-regular)) saturate(var(--sv-glass-saturate)) url(#sv-lens-regular);backdrop-filter:blur(var(--sv-glass-clear-blur-regular)) saturate(var(--sv-glass-saturate)) url(#sv-lens-regular)}.sv-lens .sv-glass--clear.sv-glass--thin{background-color:var(--sv-glass-clear-thin);-webkit-backdrop-filter:blur(var(--sv-glass-clear-blur-thin)) saturate(var(--sv-glass-saturate)) url(#sv-lens-thin);backdrop-filter:blur(var(--sv-glass-clear-blur-thin)) saturate(var(--sv-glass-saturate)) url(#sv-lens-thin)}.sv-lens .sv-glass--clear.sv-glass--thick{background-color:var(--sv-glass-clear-thick);-webkit-backdrop-filter:blur(var(--sv-glass-clear-blur-thick)) saturate(var(--sv-glass-saturate)) url(#sv-lens-thick);backdrop-filter:blur(var(--sv-glass-clear-blur-thick)) saturate(var(--sv-glass-saturate)) url(#sv-lens-thick)}@media (prefers-reduced-transparency:reduce){.sv-lens .sv-glass--clear{background-color:var(--sv-glass-tint-regular)}.sv-lens .sv-glass--clear.sv-glass--thin{background-color:var(--sv-glass-tint-thin)}.sv-lens .sv-glass--clear.sv-glass--thick{background-color:var(--sv-glass-tint-thick)}}@media (prefers-contrast:more){.sv-lens .sv-glass--clear{background-color:var(--sv-glass-tint-regular)}.sv-lens .sv-glass--clear.sv-glass--thin{background-color:var(--sv-glass-tint-thin)}.sv-lens .sv-glass--clear.sv-glass--thick{background-color:var(--sv-glass-tint-thick)}}@media (prefers-reduced-transparency:reduce){.sv-lens .sv-glass,.sv-lens .sv-glass--thick,.sv-lens .sv-glass--thin{background-color:var(--sv-glass-tint-regular);-webkit-backdrop-filter:none;backdrop-filter:none}.sv-lens .sv-glass--thin{background-color:var(--sv-glass-tint-thin)}.sv-lens .sv-glass--thick{background-color:var(--sv-glass-tint-thick)}.sv-lens .sv-glass:after{display:none}}@media (prefers-contrast:more){.sv-lens .sv-glass,.sv-lens .sv-glass--thick,.sv-lens .sv-glass--thin{background-color:var(--sv-glass-tint-regular);-webkit-backdrop-filter:none;backdrop-filter:none}.sv-lens .sv-glass--thin{background-color:var(--sv-glass-tint-thin)}.sv-lens .sv-glass--thick{background-color:var(--sv-glass-tint-thick)}.sv-lens .sv-glass:after{display:none}}.sv-glass .sv-caption,.sv-glass .sv-rail-copy,.sv-glass .sv-secondary{color:var(--sv-glass-ink-secondary)}.sv-glass--edge-bottom{border-inline:0;border-top:0;border-bottom:1px solid var(--sv-glass-edge)}.sv-glass--edge-none{border:0;box-shadow:none}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.sv-glass{background-color:var(--sv-surface);border-color:var(--sv-hairline);color:var(--sv-ink)}.sv-glass:before{display:none}}@media (prefers-reduced-transparency:reduce){.sv-glass:before{display:none}}@media (prefers-contrast:more){.sv-glass:before{display:none}.sv-glass{background-image:none}}*,:after,:before{box-sizing:border-box}canvas,img,svg{display:block;max-width:100%}a{color:inherit}:focus-visible{outline:2px solid var(--sv-green);outline-offset:2px}::selection{background:var(--sv-green);color:var(--sv-black)}.sv-container{max-width:var(--sv-container);margin-inline:auto;padding-inline:var(--sv-gutter)}.sv-display{font-size:var(--sv-text-display);font-weight:400;line-height:var(--sv-leading-display);letter-spacing:var(--sv-tracking-display);text-wrap:balance}.sv-h1{font-size:var(--sv-text-h1)}.sv-h1,.sv-h2{font-weight:500;line-height:var(--sv-leading-heading);letter-spacing:var(--sv-tracking-heading);text-wrap:balance}.sv-h2{font-size:var(--sv-text-h2)}.sv-h3{font-size:var(--sv-text-h3);font-weight:500;line-height:1.15;letter-spacing:var(--sv-tracking-heading)}.sv-h4{font-size:var(--sv-text-h4);font-weight:400;line-height:1.3}.sv-intro{font-size:var(--sv-text-intro);line-height:var(--sv-leading-intro)}.sv-small{font-size:var(--sv-text-small);line-height:1.5}.sv-caption{font-size:var(--sv-text-caption);font-weight:300;line-height:1.45}.sv-secondary{color:var(--sv-ink-secondary)}.sv-measure{max-width:70ch}.sv-hero__share{color:var(--sv-ink);font-weight:500}.sv-hero__word{color:var(--sv-ink-secondary)}.sv-nav{position:fixed;inset:0 0 auto 0;z-index:var(--sv-z-nav);display:flex;align-items:center;gap:var(--sv-space-8);height:88px;padding-inline:var(--sv-gutter);color:var(--sv-white);background:transparent;border-bottom:1px solid transparent;transition:background var(--sv-dur-base) var(--sv-ease-out),border-color var(--sv-dur-base) var(--sv-ease-out),color var(--sv-dur-base) var(--sv-ease-out)}.sv-nav.is-solid{background-color:var(--sv-glass-tint-regular);background-image:linear-gradient(to bottom,var(--sv-glass-specular),transparent 1px);background-repeat:no-repeat;-webkit-backdrop-filter:blur(var(--sv-glass-blur-thin)) saturate(var(--sv-glass-saturate));backdrop-filter:blur(var(--sv-glass-blur-thin)) saturate(var(--sv-glass-saturate));color:var(--sv-glass-ink);border-color:var(--sv-glass-edge)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.sv-nav.is-solid{background-color:var(--sv-home-bg);color:var(--sv-black);border-color:var(--sv-gray-light)}}.sv-nav__brand{display:flex;align-items:center;text-decoration:none;color:inherit}.sv-wordmark{display:inline-flex;align-items:center;gap:.5em;font-size:var(--sv-wordmark-size,1.3125rem);line-height:1;letter-spacing:-.01em;white-space:nowrap}.sv-wordmark__symbol{height:1.6em;width:auto;flex:none;fill:currentColor;stroke:none}.sv-wordmark__share{font-weight:700}.sv-wordmark__product{font-weight:300}.sv-wordmark__tm{font-size:.4em;vertical-align:.9em;letter-spacing:0;margin-left:.08em}.sv-nav__links{display:flex;flex:1 1;justify-content:space-between;align-items:center;margin-left:clamp(3rem,9vw,9rem)}.sv-nav__links a{position:relative;font-size:var(--sv-text-small);font-weight:500;line-height:1.25;text-decoration:none;padding-bottom:6px}.sv-nav__links a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--sv-dur-fast) var(--sv-ease-out)}.sv-nav__links a:hover:after,.sv-nav__links a[aria-current=page]:after{transform:scaleX(1)}.sv-nav__menu-btn{display:none}@media (max-width:900px){.sv-nav{height:64px}.sv-nav__links{display:none}.sv-nav .sv-wordmark{font-size:1.125rem}.sv-nav__menu-btn{display:inline-flex;align-items:center;gap:10px;margin-left:auto;background:none;border:0;padding:8px 0;color:inherit;cursor:pointer;font:500 var(--sv-text-small)/1 var(--sv-font-sans)}}.sv-menu{position:fixed;inset:0;z-index:var(--sv-z-overlay);color:var(--sv-white);-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);visibility:hidden;transition:visibility 0s var(--sv-dur-base),-webkit-clip-path var(--sv-dur-base) var(--sv-ease-inout);transition:clip-path var(--sv-dur-base) var(--sv-ease-inout),visibility 0s var(--sv-dur-base);transition:clip-path var(--sv-dur-base) var(--sv-ease-inout),visibility 0s var(--sv-dur-base),-webkit-clip-path var(--sv-dur-base) var(--sv-ease-inout);display:flex;flex-direction:column;padding:var(--sv-gutter);background-color:rgb(0 0 0/.8);-webkit-backdrop-filter:blur(var(--sv-glass-blur-thick)) saturate(var(--sv-glass-saturate));backdrop-filter:blur(var(--sv-glass-blur-thick)) saturate(var(--sv-glass-saturate))}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.sv-menu{background-color:var(--sv-black)}}@media (prefers-reduced-transparency:reduce){.sv-menu{background-color:var(--sv-black)}}@media (prefers-contrast:more){.sv-menu{background-color:var(--sv-black);-webkit-backdrop-filter:none;backdrop-filter:none}}.sv-menu.is-open{-webkit-clip-path:inset(0);clip-path:inset(0);visibility:visible;transition-delay:0s}.sv-menu__close{align-self:flex-end;background:none;border:0;color:inherit;cursor:pointer;padding:12px;font:500 var(--sv-text-small)/1 var(--sv-font-sans);display:inline-flex;align-items:center;gap:10px}.sv-menu__links{display:flex;flex-direction:column;gap:var(--sv-space-6);margin:auto 0}.sv-menu__links a{font-size:var(--sv-text-h1);font-weight:500;line-height:1.1;text-decoration:none;opacity:0;transform:translateY(24px);transition:opacity var(--sv-dur-slow) var(--sv-ease-out),transform var(--sv-dur-slow) var(--sv-ease-out);transition-delay:calc(.1s + var(--i, 0) * var(--sv-stagger))}.sv-menu.is-open .sv-menu__links a{opacity:1;transform:none}.sv-menu__links a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:8px}.sv-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;height:48px;padding:0 24px;border:1px solid transparent;border-radius:var(--sv-radius);font:500 1rem/1 var(--sv-font-sans);text-decoration:none;cursor:pointer;background:var(--sv-green);color:var(--sv-black);transition:background var(--sv-dur-fast) var(--sv-ease-out),color var(--sv-dur-fast) var(--sv-ease-out),border-color var(--sv-dur-fast) var(--sv-ease-out)}.sv-btn--primary:hover{background:transparent;border-color:var(--sv-green);color:var(--sv-ink)}.sv-btn--ink{background:var(--sv-ink);color:var(--sv-surface)}.sv-btn--ink:hover{background:transparent;border-color:var(--sv-ink);color:var(--sv-ink)}.sv-link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:-webkit-text-decoration-color var(--sv-dur-fast) var(--sv-ease-out);transition:text-decoration-color var(--sv-dur-fast) var(--sv-ease-out);transition:text-decoration-color var(--sv-dur-fast) var(--sv-ease-out),-webkit-text-decoration-color var(--sv-dur-fast) var(--sv-ease-out)}.sv-link:hover{-webkit-text-decoration-color:var(--sv-green);text-decoration-color:var(--sv-green)}.sv-link-arrow{display:inline-flex;align-items:center;gap:12px;font-weight:500;text-decoration:none}.sv-link-arrow svg{transition:transform var(--sv-dur-fast) var(--sv-ease-out)}.sv-link-arrow:hover svg{transform:translateX(6px)}.sv-hero{display:flex;min-height:100vh;min-height:100svh;align-items:flex-end;padding-block:calc(88px + var(--sv-space-24)) var(--sv-space-24);background:var(--sv-surface);color:var(--sv-ink)}.sv-hero__content{width:100%}@media (max-width:900px){.sv-hero{padding-block:calc(64px + var(--sv-space-16)) var(--sv-space-16)}}.sv-section{padding-block:var(--sv-space-32);background:var(--sv-surface);color:var(--sv-ink)}.sv-scene-chapter{min-height:100vh;min-height:100svh}.sv-split{display:grid;grid-template-columns:var(--sv-rail) 1fr;grid-gap:var(--sv-space-16);gap:var(--sv-space-16)}@media (max-width:900px){.sv-split{grid-template-columns:1fr;gap:var(--sv-space-8)}}.sv-label{font-weight:700;line-height:1.4}.sv-label,.sv-rail-copy{font-size:var(--sv-text-small)}.sv-rail-copy{color:var(--sv-ink-secondary);margin-top:var(--sv-space-3);max-width:26ch}.sv-stack>*+*{margin-top:var(--sv-space-6)}.sv-band{position:relative;min-height:72vh;display:flex;align-items:center;overflow:hidden;background:var(--sv-black)}.sv-band>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sv-band__scrim{position:absolute;inset:0;background:linear-gradient(0deg,rgb(0 0 0/.4),transparent 55%),linear-gradient(90deg,rgb(0 0 0/.35),transparent 60%)}.sv-band__content{position:relative;z-index:1;width:100%}.sv-band .sv-hero__share,.sv-band__content{color:var(--sv-white)}.sv-band .sv-hero__word{color:var(--sv-gray-light)}.sv-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--sv-space-4);gap:var(--sv-space-4)}.sv-tile{text-decoration:none;display:block}.sv-tile__media{aspect-ratio:3/2;overflow:hidden;position:relative;background:var(--sv-gray-xdark)}.sv-tile__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform var(--sv-dur-slow) var(--sv-ease-out)}.sv-tile:hover .sv-tile__media img{transform:scale(1.03)}.sv-tile__media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(0 0 0/.45),transparent 60%)}.sv-tile__title{position:absolute;left:var(--sv-space-6);bottom:var(--sv-space-6);z-index:1;color:var(--sv-white);font-size:var(--sv-text-h3);font-weight:500;line-height:1.1}.sv-tile:hover .sv-tile__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.sv-tile__meta{margin-top:var(--sv-space-3);font-size:var(--sv-text-small);color:var(--sv-ink-secondary)}.sv-photos{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--sv-space-4);gap:var(--sv-space-4)}@media (max-width:600px){.sv-photos{grid-template-columns:1fr}}.sv-photo{margin:0}.sv-photo img{aspect-ratio:3/2;width:100%;object-fit:cover;background:var(--sv-gray-xdark)}.sv-photo figcaption{margin-top:var(--sv-space-3);font-size:var(--sv-text-small);line-height:1.45}.sv-photo figcaption strong{font-weight:700}.sv-photo figcaption span{display:block;color:var(--sv-ink-secondary)}.sv-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:var(--sv-space-16);gap:var(--sv-space-16)}.sv-stat{display:flex;align-items:flex-end;gap:var(--sv-space-4);border-top:1px solid var(--sv-hairline);padding-top:var(--sv-space-6)}.sv-stat__value{font-size:var(--sv-text-stat);font-weight:400;line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sv-stat__label{font-size:var(--sv-text-small);color:var(--sv-ink-secondary);line-height:1.35;padding-bottom:.6em}.sv-field{display:block;max-width:480px}.sv-field span{display:block;font-size:var(--sv-text-small);font-weight:500;margin-bottom:var(--sv-space-2)}.sv-input{width:100%;height:48px;padding:0 16px;border-radius:var(--sv-radius);border:1px solid var(--sv-hairline);background:var(--sv-surface-raised);font:400 1rem/1 var(--sv-font-sans);color:var(--sv-ink);transition:border-color var(--sv-dur-fast) var(--sv-ease-out)}.sv-input::placeholder{color:var(--sv-gray-dark)}.sv-input:focus{border-color:var(--sv-ink);outline-offset:0}.sv-form-row{display:flex;max-width:480px}.sv-form-row .sv-input{border-right:0}.sv-footer{padding-block:var(--sv-space-24) var(--sv-space-16);position:relative;overflow:hidden;background:var(--sv-surface)}.sv-footer:before{content:"";position:absolute;inset:0;z-index:62;background:inherit;pointer-events:none}.sv-footer__super{z-index:63}.sv-footer__grid{display:grid;grid-template-columns:1fr auto auto;grid-gap:var(--sv-space-24);gap:var(--sv-space-24);position:relative;z-index:1}@media (max-width:900px){.sv-footer__grid{grid-template-columns:1fr;gap:var(--sv-space-8)}}.sv-footer__col{display:flex;flex-direction:column;gap:var(--sv-space-3)}.sv-footer__col a{font-size:var(--sv-text-small);font-weight:500;line-height:1.3;text-decoration:none}.sv-footer__col a:hover{opacity:.6}.sv-footer__legal{margin-top:var(--sv-space-16);padding-top:var(--sv-space-6);border-top:1px solid var(--sv-hairline);display:flex;justify-content:space-between;gap:var(--sv-space-6);flex-wrap:wrap;font-size:var(--sv-text-caption);font-weight:300;color:var(--sv-gray-light);position:relative;z-index:1}html.sv-js [data-reveal]{opacity:0;transform:translateY(var(--sv-reveal-distance));transition:opacity var(--sv-dur-slow) var(--sv-ease-out),transform var(--sv-dur-slow) var(--sv-ease-out);transition-delay:calc(min(var(--i, 0), 5) * var(--sv-stagger))}html.sv-js [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.sv-js [data-reveal]{opacity:1;transform:none}}.sv-scene{position:fixed;inset:0;z-index:50;pointer-events:none;opacity:0;transition:opacity var(--sv-dur-cine) var(--sv-ease-out)}.sv-scene.is-ready{opacity:1}.sv-scene canvas{width:100%;height:100%}.sv-hud{position:fixed;left:var(--sv-gutter);bottom:18px;z-index:60;pointer-events:none;color:var(--sv-white);font:300 .75rem/1 var(--sv-font-sans);letter-spacing:var(--sv-tracking-caps);text-transform:uppercase;transition:color var(--sv-dur-base) var(--sv-ease-out)}.sv-hud.on-light{color:var(--sv-black)}.sv-hud__label{white-space:nowrap}.sv-band__content,.sv-hero__content,.sv-section>.sv-container{position:relative;z-index:55}.sv-footer__grid,.sv-footer__legal{position:relative;z-index:65}:root{--sv-font-sans:var(--font-aeonik,"Aeonik Pro"),Arial,"Helvetica Neue",Helvetica,sans-serif}html{scroll-behavior:smooth;scroll-padding-top:7rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-width:20rem;overflow-x:hidden;background:var(--sv-surface);color:var(--sv-ink);font:400 var(--sv-text-body)/var(--sv-leading-body) var(--sv-font-sans);-webkit-font-smoothing:antialiased}body,figure,h1,h2,h3,h4,p{margin:0}.iq-page .sv-section{padding-block:var(--sv-space-16)}.iq-page .sv-section>.sv-container{border-top:1px solid var(--sv-hairline);padding-top:var(--sv-space-6)}.iq-page .sv-split{align-items:start}.iq-page aside{position:-webkit-sticky;position:sticky;top:7rem}.iq-page .sv-split>*{min-width:0}.iq-hero .sv-display{max-width:16ch}.iq-eyebrow{margin-bottom:var(--sv-space-6);color:var(--sv-ink-secondary);font-size:var(--sv-text-caption);font-weight:500;letter-spacing:var(--sv-tracking-caps);line-height:1.3;text-transform:uppercase}.iq-hero__intro{max-width:58ch;margin-top:var(--sv-space-8)}.iq-run-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:70rem;margin:var(--sv-space-16) 0 0;padding:var(--sv-space-4) 0 0;border-top:1px solid var(--sv-hairline);list-style:none}.iq-run-meta li{display:grid;grid-gap:var(--sv-space-1);gap:var(--sv-space-1);font-size:var(--sv-text-small);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.iq-run-meta li+li{padding-left:var(--sv-space-4);border-left:1px solid var(--sv-hairline)}.iq-run-meta span{color:var(--sv-ink-secondary);font-size:var(--sv-text-caption);letter-spacing:var(--sv-tracking-caps);text-transform:uppercase}.iq-table-wrap{max-width:100%;margin-top:var(--sv-space-8);overflow-x:auto;border-block:1px solid var(--sv-hairline);scrollbar-color:var(--sv-hairline) transparent}.iq-table{width:100%;min-width:max-content;border-collapse:collapse;font-size:var(--sv-text-small);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.iq-table td,.iq-table th{padding:var(--sv-space-3) var(--sv-space-4);border-bottom:1px solid var(--sv-hairline);text-align:right;white-space:nowrap}.iq-table td:first-child,.iq-table th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--sv-surface);box-shadow:1px 0 0 var(--sv-hairline);text-align:left}.iq-table thead th{color:var(--sv-ink-secondary);font-size:var(--sv-text-caption);font-weight:500;letter-spacing:var(--sv-tracking-caps);text-transform:uppercase}.iq-table thead th:first-child{z-index:2}.iq-table tbody tr:last-child td{border-bottom:0}.iq-table .iq-model{font-weight:500}.iq-table .iq-lead{font-size:var(--sv-text-body);font-weight:500}.iq-table .iq-left{text-align:left}.iq-bar{display:block;height:2px;margin-top:var(--sv-space-2);background:var(--sv-ink)}.iq-result-note{color:var(--sv-ink-secondary);font-size:var(--sv-text-caption)}.iq-method-stack{display:grid;grid-gap:var(--sv-space-12);gap:var(--sv-space-12);min-width:0}.iq-method-steps{margin:0;padding:0;list-style:none}.iq-method-steps li{display:grid;grid-template-columns:3rem minmax(0,1fr);grid-gap:var(--sv-space-4);gap:var(--sv-space-4);padding-block:var(--sv-space-4);border-top:1px solid var(--sv-hairline)}.iq-method-steps li:last-child{border-bottom:1px solid var(--sv-hairline)}.iq-definition-table th,.iq-method-steps li>span{color:var(--sv-ink-secondary);font-size:var(--sv-text-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--sv-tracking-caps);text-transform:uppercase}.iq-method-steps p{max-width:68ch;margin-top:var(--sv-space-2);color:var(--sv-ink-secondary)}.iq-prompt{padding:var(--sv-space-6);background:var(--sv-surface-raised)}.iq-prompt .sv-label{margin-bottom:var(--sv-space-4)}.iq-prompt blockquote{max-width:64ch;margin:0;font-size:var(--sv-text-body);line-height:var(--sv-leading-body)}.iq-definition-wrap{max-width:100%;overflow-x:auto;border-block:1px solid var(--sv-hairline)}.iq-definition-table{width:100%;min-width:46rem;border-collapse:collapse;font-size:var(--sv-text-small)}.iq-definition-table td,.iq-definition-table th{padding:var(--sv-space-3) var(--sv-space-4);border-bottom:1px solid var(--sv-hairline);text-align:left;vertical-align:top}.iq-definition-table td:nth-child(2),.iq-definition-table th:nth-child(2){text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.iq-definition-table tbody tr:last-child td{border-bottom:0}.iq-definition-table td:first-child{font-weight:500;text-transform:capitalize;white-space:nowrap}.iq-method-grid,.iq-score-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--sv-space-8);gap:var(--sv-space-8)}.iq-method-card{padding-top:var(--sv-space-4);border-top:1px solid var(--sv-hairline)}.iq-method-card .iq-eyebrow{margin-bottom:var(--sv-space-3)}.iq-method-card ul,.iq-method-card>p:not(.iq-eyebrow){margin:var(--sv-space-4) 0 0;color:var(--sv-ink-secondary)}.iq-method-card ul{padding-left:1.25em}.iq-score-detail{padding-top:var(--sv-space-6);border-top:1px solid var(--sv-hairline)}.iq-score-detail .sv-label{margin-bottom:var(--sv-space-4)}.iq-weight-list{margin:0;padding:0;list-style:none}.iq-weight-list li{display:flex;justify-content:space-between;gap:var(--sv-space-4);padding-block:var(--sv-space-2);border-bottom:1px solid var(--sv-hairline);font-size:var(--sv-text-small)}.iq-weight-list strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.iq-footer__content{position:relative;z-index:65}.iq-gate{display:grid;min-height:100vh;min-height:100svh;place-items:center;padding:var(--sv-space-16) var(--sv-gutter)}.iq-gate__shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,27rem);align-items:stretch;grid-gap:clamp(var(--sv-space-12),8vw,var(--sv-space-48));gap:clamp(var(--sv-space-12),8vw,var(--sv-space-48));width:100%;max-width:var(--sv-container)}.iq-gate__shell--single{grid-template-columns:minmax(0,48rem)}.iq-gate__copy{display:flex;min-height:32rem;flex-direction:column}.iq-gate__copy .sv-wordmark{align-self:flex-start}.iq-gate__message{margin-top:auto}.iq-gate__lead{max-width:34ch;margin-top:var(--sv-space-6)}.iq-gate__auth{display:grid;align-items:center;width:100%}.iq-auth-card-box,.iq-auth-root,.iq-auth-root>div{width:100%!important}.iq-auth-card,.iq-auth-card-box{border-radius:0!important;box-shadow:none!important}.iq-auth-card{border:1px solid var(--sv-hairline)!important}.iq-auth-button,.iq-auth-social{min-height:48px!important;border-radius:0!important;box-shadow:none!important}.iq-auth-footer{border-radius:0!important}.iq-auth-signup{display:none!important}.iq-review-page{min-height:100vh;background:var(--sv-surface)}.iq-review-header{padding:9rem var(--sv-gutter) var(--sv-space-8)}.iq-review-header .sv-container{padding-inline:0}.iq-review-header .iq-eyebrow{margin-bottom:var(--sv-space-3)}.iq-review-header p:last-child{margin-top:var(--sv-space-3);color:var(--sv-ink-secondary);font-size:var(--sv-text-small)}.iq-review-progress{height:2px;margin-top:var(--sv-space-6);overflow:hidden;background:var(--sv-hairline)}.iq-review-progress span{display:block;height:100%;background:var(--sv-accent)}.iq-review-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,30rem);align-items:start;grid-gap:var(--sv-space-12);gap:var(--sv-space-12);padding-block:var(--sv-space-12)}.iq-review-reading{display:grid;grid-gap:var(--sv-space-8);gap:var(--sv-space-8);min-width:0}.iq-review-nav{display:flex;justify-content:space-between}.iq-review-nav a{color:var(--sv-ink);font-size:var(--sv-text-small);text-underline-offset:.25em}.iq-review-reading details,.iq-review-reading section{border-top:1px solid var(--sv-hairline);padding-top:var(--sv-space-4)}.iq-review-reading h2{margin-block:var(--sv-space-2)}.iq-review-reading summary{cursor:pointer;font-weight:500}.iq-markdown{max-width:78ch;overflow-wrap:anywhere}.iq-markdown,.iq-markdown>*+*{margin-top:var(--sv-space-4)}.iq-markdown h1,.iq-markdown h2,.iq-markdown h3,.iq-markdown h4{font-weight:500;line-height:1.2}.iq-markdown h1{font-size:clamp(1.5rem,3vw,2rem)}.iq-markdown h2{font-size:var(--sv-text-h3)}.iq-markdown h3,.iq-markdown h4{font-size:var(--sv-text-body)}.iq-markdown ol,.iq-markdown ul{padding-left:1.5em}.iq-markdown li+li{margin-top:var(--sv-space-2)}.iq-markdown blockquote{margin-inline:0;padding-left:var(--sv-space-4);border-left:2px solid var(--sv-ink);color:var(--sv-ink-secondary)}.iq-markdown hr{margin-block:var(--sv-space-6);border:0;border-top:1px solid var(--sv-hairline)}.iq-markdown a{color:inherit;text-underline-offset:.2em}.iq-markdown img{max-width:100%}.iq-markdown table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:var(--sv-text-small)}.iq-markdown td,.iq-markdown th{padding:var(--sv-space-2) var(--sv-space-3);border:1px solid var(--sv-hairline);text-align:left;vertical-align:top}.iq-code-document,.iq-markdown code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875em}.iq-markdown :not(pre)>code{padding:.125em .3em;background:var(--sv-surface-raised)}.iq-code-document,.iq-markdown pre{box-sizing:border-box;max-width:100%;margin:var(--sv-space-4) 0 0;padding:var(--sv-space-4);overflow:auto;background:var(--sv-surface-raised);white-space:pre}.iq-markdown pre code{padding:0;background:transparent}.iq-review-form{position:-webkit-sticky;position:sticky;top:6rem;display:grid;grid-gap:var(--sv-space-6);gap:var(--sv-space-6);padding:var(--sv-space-6);border:1px solid var(--sv-hairline);background:var(--sv-surface-raised)}.iq-review-field{display:grid;grid-gap:var(--sv-space-2);gap:var(--sv-space-2)}.iq-review-checks legend,.iq-review-field>span{font-size:var(--sv-text-caption);font-weight:500}.iq-review-field input,.iq-review-field select,.iq-review-field textarea{width:100%;box-sizing:border-box;border:1px solid var(--sv-hairline);border-radius:0;padding:var(--sv-space-3);background:var(--sv-surface);color:var(--sv-ink);font:inherit}.iq-review-field textarea{resize:vertical}.iq-review-ratings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--sv-space-4);gap:var(--sv-space-4)}.iq-review-checks{display:grid;grid-gap:var(--sv-space-3);gap:var(--sv-space-3);margin:0;padding:0;border:0}.iq-review-checks legend{margin-bottom:var(--sv-space-3)}.iq-review-checks label{display:grid;grid-template-columns:auto 1fr;align-items:start;grid-gap:var(--sv-space-3);gap:var(--sv-space-3);font-size:var(--sv-text-small)}.iq-review-checks input{margin-top:.3em;accent-color:var(--sv-accent)}.iq-review-checks span{display:grid;grid-gap:var(--sv-space-1);gap:var(--sv-space-1)}.iq-review-submit{min-height:3rem;border:0;border-radius:0;padding:var(--sv-space-3) var(--sv-space-4);background:var(--sv-accent);color:var(--sv-accent-ink);font:500 var(--sv-text-small)/1 var(--sv-font-sans);cursor:pointer}.iq-review-checks input:focus-visible,.iq-review-field :focus-visible,.iq-review-submit:focus-visible{outline:2px solid var(--sv-accent);outline-offset:2px}@media (max-width:900px){html{scroll-padding-top:5rem}.iq-page .sv-section{padding-block:var(--sv-space-16)}.iq-page aside{position:static}.iq-run-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sv-space-4) 0;margin-top:var(--sv-space-12)}.iq-run-meta li+li{padding-left:var(--sv-space-4)}.iq-run-meta li:nth-child(odd){padding-left:0;border-left:0}.iq-run-meta li:nth-child(n+3){padding-top:var(--sv-space-4);border-top:1px solid var(--sv-hairline)}.iq-run-meta li:last-child:nth-child(odd){grid-column:1/-1}.iq-table td,.iq-table th{padding:var(--sv-space-3)}.iq-gate{padding-block:var(--sv-space-8)}.iq-gate__shell,.iq-gate__shell--single{grid-template-columns:minmax(0,1fr);gap:var(--sv-space-12)}.iq-method-grid,.iq-score-detail{grid-template-columns:minmax(0,1fr)}.iq-gate__copy{min-height:auto;gap:var(--sv-space-16)}.iq-gate__message{margin-top:0}.iq-gate__auth{max-width:32rem}.iq-review-header{padding-top:7rem}.iq-review-grid{grid-template-columns:minmax(0,1fr);gap:var(--sv-space-8)}.iq-review-form{position:static;padding:var(--sv-space-4)}}@font-face{font-family:aeonik;src:url(/_next/static/media/d20020161b84f227-s.p.woff2) format("woff2");font-display:swap;font-weight:300}@font-face{font-family:aeonik;src:url(/_next/static/media/92aa38bdb73d6bc5-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:aeonik;src:url(/_next/static/media/2f57f7047c42a6ad-s.p.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:aeonik;src:url(/_next/static/media/b6ec66407ae5021e-s.p.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:aeonik Fallback;src:local("Arial");ascent-override:92.71%;descent-override:20.71%;line-gap-override:0.00%;size-adjust:101.40%}.__className_6207bf{font-family:aeonik,aeonik Fallback}.__variable_6207bf{--font-aeonik:"aeonik","aeonik Fallback"}