@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/plex-serif-latin-var.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:Georgia;src:local("Georgia");size-adjust:109.07%;ascent-override:93.97%;descent-override:25.21%;line-gap-override:0%}[data-shell=v2]{--paper:#F4F4F1;--paper-2:#EBEBE6;--surface:#FFFFFF;--edge:#DCDCD6;--ink:#15171A;--ink-2:#3D4149;--ink-3:#5E636D;--ink-4:#A0A4AC;--pine-900:#063E33;--pine-800:#0A4D3F;--pine-700:#0B5C4A;--pine-500:#1B7F67;--pine-100:#D7EFE6;--pine-50:#ECF6F2;--exposed:#B4233C;--exposed-50:#FCEEF1;--partial:#9A5B00;--partial-50:#FBF3E3;--safe:var(--pine-700);--safe-50:var(--pine-50);--float:0 1px 2px rgba(21,23,26,.08), 0 12px 32px -16px rgba(21,23,26,.24);--r-ctrl:8px;--r-surf:16px;--r-doc:4px;--r-pill:999px;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--ease-arrive:cubic-bezier(.16,1,.3,1);--ease-drawer:cubic-bezier(.32,.72,0,1);--d-press:.12s;--d-hover:.16s;--d-ui:.24s;--d-focal:.7s;--font-display:"IBM Plex Serif", Georgia, serif;--font-text:"Inter", system-ui, sans-serif;--font-data:ui-monospace,"SF Mono",Menlo,Consolas,monospace;color-scheme:light;background:var(--paper);color:var(--ink-2);accent-color:var(--pine-700);caret-color:var(--pine-700)}[data-shell=v2] ::-moz-selection{background:var(--pine-100);color:var(--ink)}[data-shell=v2] ::selection{background:var(--pine-100);color:var(--ink)}[data-shell=v2] :focus-visible{outline:2px solid var(--pine-500);outline-offset:2px}@media (prefers-reduced-transparency: reduce){[data-shell=v2] .header{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}}[data-shell=v2]{--mo-popover-scale: .97;--mo-popover-d: .16s;--mo-drawer-x: 100%;--mo-drawer-d: .32s;--mo-drawer-out: .2s;--mo-bar-y: 100%;--mo-bar-d: .28s;--mo-bar-out: .2s;--mo-tabs-d: .2s;--mo-chevron-d: .2s;--mo-focal-d: var(--d-focal);--mo-stamp-scale: 1.04;--mo-stamp-d: .4s;--mo-check-scale: .9;--mo-fade: .16s}@media (prefers-reduced-motion: reduce){[data-shell=v2]{--mo-popover-scale: 1;--mo-drawer-x: 0;--mo-drawer-d: var(--mo-fade);--mo-drawer-out: var(--mo-fade);--mo-bar-y: 0;--mo-bar-d: var(--mo-fade);--mo-bar-out: var(--mo-fade);--mo-tabs-d: 0ms;--mo-chevron-d: 0ms;--mo-focal-d: 0ms;--mo-stamp-scale: 1;--mo-stamp-d: .2s;--mo-check-scale: 1}[data-shell=v2] .v2-rail__line{animation:none}}html[data-motion=reduce] [data-shell=v2]{--mo-popover-scale: 1;--mo-drawer-x: 0;--mo-drawer-d: var(--mo-fade);--mo-drawer-out: var(--mo-fade);--mo-bar-y: 0;--mo-bar-d: var(--mo-fade);--mo-bar-out: var(--mo-fade);--mo-tabs-d: 0ms;--mo-chevron-d: 0ms;--mo-focal-d: 0ms;--mo-stamp-scale: 1;--mo-stamp-d: .2s;--mo-check-scale: 1}html[data-motion=reduce] [data-shell=v2] .v2-rail__line{animation:none}html:has(body>[data-shell=v2]),html:has(body>[data-shell=v2])>body{background:#f4f4f1}body>[data-shell=v2]{min-height:100vh}[data-shell=v2]{font-family:var(--font-text);font-feature-settings:"cv01","ss03","zero","tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}[data-shell=v2] [hidden]{display:none!important}[data-shell=v2] :where(img,svg){display:block;max-width:100%}[data-shell=v2] :where(button,input,select,textarea){font:inherit;color:inherit;letter-spacing:inherit}[data-shell=v2] :where([id]){scroll-margin-top:5rem}[data-shell=v2] :where(a){color:inherit;text-decoration:none}[data-shell=v2] :where(p,h1,h2,h3,h4,figure,dl,dd){margin:0}[data-shell=v2] :where(ul,ol){margin:0;padding:0;list-style:none}@media (prefers-contrast: more){[data-shell=v2]{--edge: #A0A4AC}}.v2-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.v2-h1{font-family:var(--font-display);font-weight:500;font-size:clamp(2.375rem,1.75rem + 2.2vw,3.75rem);line-height:1.05;letter-spacing:-.02em;color:var(--ink);text-wrap:balance;max-width:10.8em}.v2-h2{font-family:var(--font-display);font-weight:500;font-size:1.875rem;line-height:1.15;letter-spacing:-.012em;color:var(--ink);text-wrap:balance}@media (min-width: 1024px){.v2-h2{font-size:2.25rem}}.v2-h3{font-weight:590;font-size:1.125rem;line-height:1.35;letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.v2-lede{font-weight:400;font-size:1.25rem;line-height:1.5;letter-spacing:-.012em;color:var(--ink-2);max-width:36rem;text-wrap:pretty}.v2-body{font-weight:400;font-size:1.0625rem;line-height:1.65;letter-spacing:-.01em;color:var(--ink-2);max-width:42rem;text-wrap:pretty}.v2-small{font-weight:400;font-size:.9375rem;line-height:1.6;letter-spacing:-.011em;color:var(--ink-2)}.v2-caption{font-weight:400;font-size:.875rem;line-height:1.5;letter-spacing:0;color:var(--ink-3)}.v2-figure{font-family:var(--font-display);font-weight:500;font-size:2.5rem;line-height:1;letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums}.v2-data{font-family:var(--font-data);font-weight:400;font-size:.9375rem;line-height:1.5;letter-spacing:0;color:var(--ink);font-feature-settings:"zero" 1}.v2-strong{font-weight:590;color:var(--ink)}.v2-link{color:var(--pine-700);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color var(--d-hover) ease,text-decoration-thickness .12s ease}@media (hover: hover) and (pointer: fine){.v2-link:hover{color:var(--pine-800);text-decoration-thickness:2px}}.v2-link[data-demo=hover]{color:var(--pine-800);text-decoration-thickness:2px}[data-shell=v2]{--gutter: 1.25rem}@media (min-width: 640px){[data-shell=v2]{--gutter: 1.5rem}}@media (min-width: 1024px){[data-shell=v2]{--gutter: 2rem}}.v2-container{width:min(100% - 2 * var(--gutter),90rem);margin-inline:auto;box-sizing:border-box}.v2-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}@media (min-width: 640px){.v2-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.5rem}}@media (min-width: 1024px){.v2-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem}}.v2-section{padding-block:4rem}@media (min-width: 640px){.v2-section{padding-block:5rem}}@media (min-width: 1024px){.v2-section{padding-block:7rem}}.v2-band--paper2{background:var(--paper-2)}.v2-band--pine50{background:var(--pine-50)}[data-shell=v2]{--ground: var(--paper)}.v2-band--paper2,.v2-hero--band,.v2-footer{--ground: var(--paper-2)}.v2-band--pine50,.v2-scan-band,.v2-note{--ground: var(--pine-50)}.v2-surface,.v2-record,.v2-steps__card{--ground: var(--surface)}.v2-surface{background:var(--surface);border-radius:var(--r-surf);padding:24px}@media (min-width: 1024px){.v2-surface{padding:32px}}.v2-rule{border:0;border-top:1px solid var(--edge);margin:0}.v2-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;border:0;margin:0;cursor:pointer;border-radius:var(--r-ctrl);font-weight:590;letter-spacing:-.01em;white-space:nowrap;-moz-user-select:none;user-select:none;-webkit-user-select:none;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--ease-out),background-color var(--d-hover) ease,color var(--d-hover) ease,box-shadow var(--d-hover) ease,opacity var(--d-hover) ease}.v2-btn--md{height:40px;padding:0 16px;font-size:15px}.v2-btn--lg{height:48px;padding:0 20px;font-size:16px}.v2-btn--xl{height:56px;padding:0 24px;font-size:17px}.v2-btn--primary{background:var(--pine-700);color:#fff}.v2-btn--paper{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px transparent}.v2-btn--link{background:none;color:var(--pine-700);height:auto;padding:0;border-radius:var(--r-ctrl);font-weight:400;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;white-space:normal;transition:color var(--d-hover) ease,text-decoration-thickness .12s ease}@media (hover: hover) and (pointer: fine){.v2-btn--primary:hover{background:var(--pine-800)}.v2-btn--paper:hover{box-shadow:inset 0 0 0 1px var(--edge)}.v2-btn--link:hover{color:var(--pine-800);text-decoration-thickness:2px}}.v2-btn--primary[data-demo=hover]{background:var(--pine-800)}.v2-btn--paper[data-demo=hover]{box-shadow:inset 0 0 0 1px var(--edge)}.v2-btn--link[data-demo=hover]{color:var(--pine-800);text-decoration-thickness:2px}.v2-btn--primary:active,.v2-btn--paper:active,.v2-btn--primary[data-demo=pressed],.v2-btn--paper[data-demo=pressed]{transform:scale(.97);transition-duration:var(--d-press)}.v2-btn--primary:active,.v2-btn--primary[data-demo=pressed]{background:var(--pine-900)}.v2-btn[data-demo=focus]{outline:2px solid var(--pine-500);outline-offset:2px}.v2-btn:disabled,.v2-btn[aria-disabled=true]:not([aria-busy=true]){opacity:.5;pointer-events:none}.v2-btn[aria-busy=true]{cursor:progress}.v2-btn__label{display:inline-block}.v2-spinner{flex:none;animation:v2-spin .7s linear infinite}@keyframes v2-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.v2-spinner{animation-duration:1.2s}}.v2-header{position:sticky;top:0;z-index:40;height:64px;background:#f4f4f1f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.v2-header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--edge);opacity:0;transition:opacity var(--d-hover) ease;pointer-events:none}.v2-header[data-scrolled]:after{opacity:1}.v2-header__bar{display:flex;align-items:center;justify-content:space-between;height:64px}.v2-skip{position:absolute;left:1.25rem;top:12px;z-index:50;height:40px;padding:0 16px;border-radius:var(--r-ctrl);display:inline-flex;align-items:center;background:var(--surface);color:var(--ink);box-shadow:var(--float);font-weight:510;font-size:15px;transform:translateY(-80px);opacity:0;pointer-events:none}.v2-skip:before{content:"Skip to content"}.v2-skip:focus-visible{transform:none;opacity:1;pointer-events:auto}.v2-wordmark{display:inline-flex;align-items:center;gap:8px;font-weight:590;font-size:17px;letter-spacing:-.01em;color:var(--ink);border-radius:var(--r-ctrl)}.v2-wordmark--28 .v2-wordmark__mark{height:28px;width:auto}.v2-wordmark--24 .v2-wordmark__mark{height:24px;width:auto}.v2-header .v2-wordmark{padding-block:8px}.v2-nav{display:none}@media (min-width: 1024px){.v2-nav{display:block}}.v2-nav__list{display:flex;align-items:center;gap:32px}.v2-nav__item{position:relative}.v2-nav__link{position:relative;display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 4px;border-radius:var(--r-ctrl);background:none;border:0;cursor:pointer;font-weight:510;font-size:15px;letter-spacing:-.011em;color:var(--ink-2);transition:color var(--d-hover) ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (hover: hover) and (pointer: fine){.v2-nav__link:hover{color:var(--ink)}}.v2-nav__link.is-current{color:var(--ink)}.v2-nav__link.is-current:after{content:"";position:absolute;left:4px;right:4px;bottom:8px;height:2px;background:var(--pine-700)}.v2-nav__biz{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}@media (hover: hover) and (pointer: fine){.v2-nav__biz:hover{background:#15171a0f}}.v2-nav__biz:active{transform:scale(.97);transition-duration:var(--d-press)}@media (min-width: 1120px){.v2-nav__item--biz{margin-left:16px}}@media (min-width: 1024px) and (max-width: 1179.98px){.v2-nav .v2-nav__biz-a{display:none}.v2-nav .v2-nav__biz{text-transform:capitalize}}@media (min-width: 1024px) and (max-width: 1119.98px){.v2-nav .v2-nav__biz-b{display:none}}@media (min-width: 1024px){.v2-nav{flex:1 1 auto;margin-left:40px}.v2-nav__list>.v2-nav__item:nth-last-child(2){margin-left:auto}}@media (min-width: 1024px) and (max-width: 1079.98px){.v2-nav{margin-left:32px}.v2-nav__list{gap:24px}}.v2-tools__chevron{width:20px;height:20px;color:var(--ink-3);transition:transform var(--mo-chevron-d) var(--ease-in-out)}.v2-tools__trigger[aria-expanded=true] .v2-tools__chevron{transform:rotate(180deg)}.v2-popover{position:absolute;left:-8px;top:calc(100% - 2px);z-index:45;width:34rem;max-width:calc(100vw - 2.5rem);background:var(--surface);border-radius:var(--r-surf);box-shadow:var(--float);padding:8px;transform-origin:top left;visibility:hidden;opacity:0;transform:scale(var(--mo-popover-scale));transition:opacity .12s var(--ease-out),transform .12s var(--ease-out),visibility 0s linear .12s}.v2-popover.is-open{visibility:visible;opacity:1;transform:none;transition:opacity var(--mo-popover-d) var(--ease-out),transform var(--mo-popover-d) var(--ease-out)}.v2-popover__all,.v2-popover__link{display:flex;align-items:center;min-height:40px;padding:0 12px;border-radius:var(--r-ctrl);font-size:15px;letter-spacing:-.011em;color:var(--ink-2);transition:color var(--d-hover) ease,background-color var(--d-hover) ease}.v2-popover__all{font-weight:510;color:var(--ink)}@media (hover: hover) and (pointer: fine){.v2-popover__all:hover,.v2-popover__link:hover{background:var(--paper);color:var(--ink)}}.v2-popover__all.is-current,.v2-popover__link.is-current{color:var(--ink);background:var(--pine-50)}.v2-popover__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:8px}.v2-popover__heading{font-weight:590;font-size:15px;line-height:1.6;letter-spacing:-.011em;color:var(--ink);padding:8px 12px 4px}.v2-header__menu{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-10px;background:none;border:0;border-radius:var(--r-ctrl);color:var(--ink);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--ease-out)}.v2-header__menu:active{transform:scale(.97);transition-duration:var(--d-press)}.v2-header__menu svg{width:24px;height:24px}@media (min-width: 1024px){.v2-header__menu{display:none}}.v2-drawer-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.v2-drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;margin:0;padding:0;cursor:default;background:#15171a3d;opacity:0;transition:opacity var(--mo-drawer-out) ease}.v2-drawer{position:absolute;top:0;right:0;bottom:0;width:min(100vw - 2.5rem,20rem);box-sizing:border-box;background:var(--surface);box-shadow:var(--float);padding:8px 24px 24px;overflow-y:auto;overscroll-behavior:contain;transform:translate(var(--mo-drawer-x));opacity:0;transition:transform var(--mo-drawer-out) var(--ease-drawer),opacity var(--mo-drawer-out) ease}.v2-drawer-root[data-state=open] .v2-drawer__backdrop{opacity:1;transition-duration:var(--mo-drawer-d)}.v2-drawer-root[data-state=open] .v2-drawer{transform:none;opacity:1;will-change:transform;transition:transform var(--mo-drawer-d) var(--ease-drawer),opacity var(--mo-fade) ease}.v2-drawer-root[data-state=closing] .v2-drawer{will-change:transform}.v2-drawer__top{display:flex;justify-content:flex-end;height:44px;align-items:center;margin-right:-10px}.v2-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:none;border:0;border-radius:var(--r-ctrl);color:var(--ink);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.v2-drawer__close svg{width:24px;height:24px}.v2-drawer__list{display:grid;gap:2px;margin-top:8px}.v2-drawer__link{display:flex;align-items:center;width:100%;min-height:44px;padding:8px 0;text-align:left;background:none;border:0;cursor:pointer;font-weight:510;font-size:17px;letter-spacing:-.01em;color:var(--ink);border-radius:var(--r-ctrl);touch-action:manipulation;-webkit-tap-highlight-color:transparent}.v2-drawer__link--sub{font-weight:400;color:var(--ink-2);padding-left:12px}.v2-drawer__link[aria-current=page]{color:var(--pine-700)}.v2-drawer__group{padding:8px 0}.v2-drawer__heading{font-weight:510;font-size:14px;line-height:1.5;color:var(--ink-3);padding:8px 0 4px}.v2-drawer__subgroup{padding:4px 0}.v2-drawer__subheading{font-weight:510;font-size:14px;line-height:1.5;color:var(--ink-3);padding:8px 0 4px 12px}.v2-drawer__action{padding-top:12px}.v2-drawer__program,.v2-drawer__biz{width:100%}.v2-drawer__biz-item{padding-top:12px}.v2-footer{background:var(--paper-2);padding-block:48px}.v2-footer__row{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.v2-footer__links{display:flex;flex-wrap:wrap;gap:0 32px}.v2-footer__link{display:inline-flex;align-items:center;min-height:44px;font-size:15px;letter-spacing:-.011em;color:var(--ink-2);border-radius:var(--r-ctrl);transition:color var(--d-hover) ease}@media (hover: hover) and (pointer: fine){.v2-footer__link:hover{color:var(--ink)}}.v2-footer__badges{margin-top:32px}.v2-footer__badges img{display:inline-block}.v2-footer__copyright{margin-top:32px}@media (min-width: 1024px){.v2-footer__row{flex-direction:row;align-items:center;justify-content:space-between;gap:32px}.v2-footer__links{justify-content:center}}@property --v2-lift{syntax: "<percentage>"; inherits: true; initial-value: 0%;}[data-shell=v2]{--d-draw: .6s;--d-tick: .32s;--d-stamp: .4s;--d-settle: .9s;--d-beat: .16s;--lift: 0 1px 2px rgba(21,23,26,.06), 0 24px 56px -24px rgba(21,23,26,.3)}@font-face{font-family:Inter Fallback;src:local("Arial");size-adjust:107.12%;ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%}[data-shell=v2]{--font-text: "Inter", "Inter Fallback", system-ui, sans-serif}@font-face{font-family:"Plex Serif Fallback";src:local("Georgia");size-adjust:107.8%;ascent-override:95.08%;descent-override:25.51%;line-gap-override:0%}[data-shell=v2]{--font-display: "IBM Plex Serif", "Plex Serif Fallback", serif}[data-shell=v2]{font-feature-settings:"cv01","ss03","zero";font-variant-numeric:proportional-nums}[data-shell=v2] :where(table,time,.v2-figure,.v2-frame,.v2-story,.v2-steps__count,.v2-compare){font-variant-numeric:tabular-nums}[data-shell=v2] .v2-compare caption,[data-shell=v2] .v2-compare th,[data-shell=v2] .v2-compare__text,[data-shell=v2] :is(.v2-story,.v2-frame) :is(.v2-body,.v2-small,.v2-caption):not(time){font-variant-numeric:proportional-nums}.v2-story{position:relative}.v2-story__clock{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}@media (prefers-reduced-motion: no-preference) and (scripting: enabled){.v2-story__clock{animation:v2-story-clock var(--story-end) linear both}}@keyframes v2-story-clock{0%,to{visibility:hidden}}html[data-motion=reduce] .v2-story,html[data-motion=reduce] .v2-story *,html[data-motion=reduce] .v2-frame,html[data-motion=reduce] .v2-frame *,html[data-motion=reduce] .v2-story *:before,html[data-motion=reduce] .v2-story *:after,html[data-motion=reduce] .v2-frame *:before,html[data-motion=reduce] .v2-frame *:after{animation:none}[data-shell=v2]{--t-h1: clamp(2.375rem, 1.75rem + 2.2vw, 3.75rem);--t-h2: 1.875rem;--t-lede: 1.25rem;--t-body: 1.0625rem;--t-small: .9375rem}@media (min-width: 1024px){[data-shell=v2]{--t-h2: 2.25rem}}[data-shell=v2] .v2-h3,[data-shell=v2] .v2-compare__caption,[data-shell=v2] .v2-breachf__stamp,[data-shell=v2] .v2-alertf__title,[data-shell=v2] .v2-planf__num{font-size:var(--t-body)}[data-shell=v2] .v2-caption,[data-shell=v2] .v2-scan__label,[data-shell=v2] .v2-disclosure__summary,[data-shell=v2] .v2-status,[data-shell=v2] .v2-chip,[data-shell=v2] .v2-diagram__label,[data-shell=v2] .v2-frame__sample,[data-shell=v2] .v2-frame__head,[data-shell=v2] .v2-scanf__build,[data-shell=v2] .v2-breachf__facts dt,[data-shell=v2] .v2-resultf__label,[data-shell=v2] .v2-resultf__of,[data-shell=v2] .v2-alertf__label,[data-shell=v2] .v2-alertf__line .v2-data{font-size:var(--t-small)}[data-shell=v2] .v2-figure{font-size:var(--t-h2)}[data-shell=v2] .v2-record__verdict,[data-shell=v2] .v2-breachf__name,[data-shell=v2] .v2-resultf__figure,[data-shell=v2] .v2-resultf__headline,[data-shell=v2] .v2-steps__marker:before{font-size:var(--t-lede)}[data-shell=v2] .v2-compare thead th,[data-shell=v2] .v2-compare tfoot td{font-size:var(--t-small)}@media (max-width: 767px){[data-shell=v2] .v2-compare thead th{font-size:var(--t-body)}}[data-shell=v2] .v2-btn--lg,[data-shell=v2] .v2-input{font-size:var(--t-body)}[data-shell=v2] .v2-tabs__tab{height:48px;min-height:48px;padding-block:0}.v2-hh{--hh-h1: var(--t-h1, clamp(2.375rem, 1.75rem + 2.2vw, 3.75rem));--hh-h2: var(--t-h2, 1.875rem);--hh-lede: var(--t-lede, 1.25rem);--hh-body: var(--t-body, 1.0625rem);--hh-small: var(--t-small, .9375rem);padding-block:2.5rem 1rem;overflow-x:clip}.v2-hh__art{--hh-h2: var(--t-h2, 1.875rem);--hh-lede: var(--t-lede, 1.25rem);--hh-body: var(--t-body, 1.0625rem);--hh-small: var(--t-small, .9375rem)}.v2-hh__grid{display:grid;gap:3rem}@media (min-width: 1024px){.v2-hh{padding-block:3.5rem 5.5rem}.v2-hh__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4rem;align-items:stretch}}@media (min-width: 1024px) and (max-width: 1279px){.v2-hh__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem}}.v2-hh__text{position:relative;z-index:1}.v2-hh__title{font-family:var(--font-display);font-weight:500;color:var(--ink)}.v2-hh__h1{display:block;font-size:var(--hh-h1);line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.v2-hh__deck{display:block;margin-top:.875rem;font-size:var(--hh-lede);line-height:1.3;letter-spacing:-.01em;color:var(--ink-2)}.v2-hh__lede{margin-top:1.25rem;font-size:var(--hh-body);line-height:1.6;letter-spacing:-.011em;color:var(--ink-2);max-width:34rem}@media (min-width: 1024px){.v2-hh__lede{margin-top:1.5rem;font-size:var(--hh-lede);line-height:1.5}}.v2-hh__sentence{display:block;text-wrap:pretty}@media (max-width: 639px){.v2-hh__phrase{display:inline-block}}.v2-hh__nb{white-space:nowrap}.v2-hh__form{display:grid;gap:12px;margin-top:2rem;max-width:36rem;scroll-margin-top:7rem}.v2-hh__field{position:relative}.v2-hh__fieldlabel{display:block;margin-bottom:8px;font-weight:510;font-size:var(--hh-small);line-height:1.5;color:var(--ink)}.v2-hh__control{position:relative;display:block}.v2-hh__envelope{position:absolute;left:16px;top:18px;width:20px;height:20px;color:var(--ink-3);pointer-events:none}.v2-hh__input{box-sizing:border-box;display:block;width:100%;height:56px;padding:0 16px 0 48px;margin:0;background:var(--surface);color:var(--ink);border:1px solid var(--edge);border-radius:var(--r-ctrl);font-size:var(--hh-body);line-height:1.4;-webkit-appearance:none;-moz-appearance:none;appearance:none;caret-color:var(--pine-700);transition:border-color var(--d-hover) ease}.v2-hh__input::-moz-placeholder{color:var(--ink-3);opacity:1}.v2-hh__input::placeholder{color:var(--ink-3);opacity:1}@media (hover: hover) and (pointer: fine){.v2-hh__input:hover{border-color:var(--ink-4)}}.v2-hh__input:focus{border-color:var(--pine-500)}.v2-hh__input[aria-invalid=true]{border-color:var(--exposed)}.v2-hh__error{margin-top:8px;font-size:var(--hh-small);line-height:1.5;color:var(--exposed);animation:v2-fade-in var(--d-hover) ease}.v2-hh__submit{width:100%;font-size:var(--hh-body)}.v2-hh__pills{display:grid;gap:10px 24px;margin-top:2rem;max-width:36rem}@media (min-width: 640px) and (max-width: 1023px){.v2-hh__pills{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}}.v2-hh__pill{display:flex;align-items:flex-start;gap:10px;font-size:var(--hh-small);line-height:1.5;letter-spacing:-.011em;color:var(--ink-2)}.v2-hh__tick{flex:none;width:16px;height:16px;margin-top:4px;color:var(--pine-700)}.v2-hh__art{position:relative;height:41rem}@media (min-width: 640px){.v2-hh__art{height:42rem}}@media (min-width: 1024px){.v2-hh__art{height:auto;min-height:36rem}}.v2-hh__fieldbox{position:absolute;z-index:0;pointer-events:none;left:calc(-1 * var(--gutter, 1.25rem));right:calc(-1 * var(--gutter, 1.25rem));top:-1.5rem;height:17rem;--hh-px: .5;--hh-py: .52;--hh-a: .56;--hh-b: .78;--hh-tilt: 60deg;--hh-yaw: -10deg;--hh-persp: 900px;--hh-pitch: 9px;--hh-dot: var(--ink-3);--hh-lit: var(--ink);--hh-found: var(--exposed);--hh-fixed: var(--pine-500);--hh-line: var(--ink-4);--hh-node: var(--ink-2)}@media (min-width: 640px){.v2-hh__fieldbox{height:18rem;--hh-a: .5;--hh-pitch: 10px}}@media (min-width: 1024px){.v2-hh__fieldbox{left:-2.5rem;top:-1.5rem;bottom:-1.5rem;height:auto;right:max(-12rem,-1 * max(var(--gutter, 2rem),(100vw - 90rem) / 2));--hh-px: .36;--hh-py: .5;--hh-a: .62;--hh-b: .9;--hh-tilt: 54deg;--hh-yaw: -8deg;--hh-persp: 1000px;--hh-pitch: 10px;--hh-clear: .12}.v2-hh__canvas,.v2-hh__ground{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%);mask-image:linear-gradient(90deg,transparent,#000 12%)}}@media (min-width: 1280px){.v2-hh__fieldbox{--hh-px: .5;--hh-py: .5;--hh-a: .6;--hh-b: .95}}.v2-hh__canvas,.v2-hh__ground{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.v2-hh__ground{overflow:hidden;perspective:var(--hh-persp);perspective-origin:calc(var(--hh-px) * 100%) calc(var(--hh-py) * 100%);transition:opacity var(--d-hover) ease}.v2-hh__fieldbox[data-live] .v2-hh__ground{opacity:0}.v2-hh__plane{position:absolute;left:calc((var(--hh-px) - var(--hh-a)) * 100%);width:calc(var(--hh-a) * 200%);top:calc((var(--hh-py) - var(--hh-b)) * 100%);height:calc(var(--hh-b) * 200%);transform:rotateX(var(--hh-tilt)) rotate(var(--hh-yaw));transform-origin:center;background:radial-gradient(circle,var(--hh-dot) 1.5px,transparent 2.1px) 0 0 / var(--hh-pitch) calc(var(--hh-pitch) * 1.75);opacity:.42;-webkit-mask-image:radial-gradient(closest-side,#000 58%,transparent);mask-image:radial-gradient(closest-side,#000 58%,transparent)}.v2-hh__sheetbox{position:absolute;z-index:1;top:9.5rem;bottom:0;left:0;right:0;width:min(26rem,100%);margin-inline:auto}@media (min-width: 640px){.v2-hh__sheetbox{top:9rem}}@media (min-width: 1024px){.v2-hh__sheetbox{top:5rem;bottom:-1rem;left:auto;width:min(27rem,78%);margin:0}}@media (min-width: 1280px){.v2-hh__sheetbox{top:3rem;left:0;right:-3rem;width:27rem;margin-inline:auto}}.v2-hh__fade{position:absolute;top:-2rem;right:-3rem;bottom:0;left:-3rem;padding:2rem 3rem 0;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 9rem),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 9rem),transparent)}.v2-hh__sheet{position:relative;background:var(--surface);border-radius:var(--r-doc);box-shadow:var(--lift, 0 1px 2px rgba(21,23,26,.06), 0 24px 56px -24px rgba(21,23,26,.3))}.v2-hh__bar{display:flex;align-items:center;gap:8px;height:48px;padding:0 12px;border-radius:var(--r-doc) var(--r-doc) 0 0;background:var(--paper)}.v2-hh__brand{display:inline-flex;align-items:center;gap:6px;font-weight:590;font-size:var(--hh-small);letter-spacing:-.01em;color:var(--ink)}.v2-hh__mark{width:auto;height:16px}.v2-hh__sep{width:1px;height:16px;background:var(--edge);flex:none}.v2-hh__addr{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-data);font-size:var(--hh-small);color:var(--ink-2)}.v2-hh__tag{flex:none;padding:0 8px;border-radius:var(--r-pill);background:var(--paper-2);font-weight:510;font-size:var(--hh-small);line-height:1.6;color:var(--ink)}.v2-hh__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:10px 16px 0;font-size:var(--hh-small);line-height:1.5;color:var(--ink-3)}.v2-hh__dot{width:3px;height:3px;border-radius:50%;background:var(--ink-4)}.v2-hh__num{font-variant-numeric:tabular-nums}.v2-hh__body{padding:14px 16px 20px}@media (min-width: 640px){.v2-hh__meta,.v2-hh__body{padding-inline:20px}}@media (min-width: 1280px){.v2-hh__bar{gap:12px;padding:0 16px}}.v2-hh__score{display:flex;align-items:baseline;justify-content:space-between}.v2-hh__label{font-weight:510;font-size:var(--hh-small);line-height:1.5;color:var(--ink-2)}.v2-hh__figure{font-family:var(--font-display);font-weight:500;font-size:var(--hh-h2);line-height:1;letter-spacing:-.01em;color:var(--exposed)}.v2-hh__of{font-size:var(--hh-small);color:var(--ink-3)}.v2-hh__track{position:relative;height:6px;margin-top:10px;border-radius:var(--r-pill);background:var(--paper-2);overflow:hidden}.v2-hh__fill{position:absolute;inset:0 auto 0 0;width:var(--v);border-radius:inherit;background:var(--exposed);transform-origin:left}.v2-hh__headline{margin-top:16px;font-family:var(--font-display);font-weight:500;font-size:var(--hh-lede);line-height:1.3;letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.v2-hh__exposed{color:var(--exposed)}.v2-hh__partial{color:var(--partial)}.v2-hh__pwlabel{margin-top:16px}.v2-hh__passwords{display:grid;gap:6px;margin-top:6px}.v2-hh__password{display:flex;align-items:center;justify-content:space-between;gap:12px;height:44px;padding:0 6px 0 14px;border-radius:var(--r-ctrl);background:var(--paper)}.v2-hh__mask{min-width:0;overflow:hidden;white-space:nowrap;font-family:var(--font-data);font-size:var(--hh-body);letter-spacing:.14em;color:var(--ink)}.v2-hh__hidden{color:var(--ink-3)}.v2-hh__lift{position:relative;display:inline-block}.v2-hh__lift:after{content:"";position:absolute;left:-2px;right:-2px;top:.14em;bottom:.08em;border-radius:2px;background:var(--ink);clip-path:inset(0 0 0 100%)}.v2-hh__reveal{display:inline-flex;align-items:center;gap:6px;flex:none;height:32px;padding:0 12px;border-radius:var(--r-pill);background:var(--surface);font-weight:510;font-size:var(--hh-small);color:var(--ink-2)}.v2-hh__icon{width:16px;height:16px;flex:none}.v2-hh__head{display:flex;align-items:baseline;justify-content:space-between;margin-top:18px;padding-bottom:8px;border-bottom:1px solid var(--paper-2)}.v2-hh__count{font-size:var(--hh-small);color:var(--ink-3);font-variant-numeric:tabular-nums}.v2-hh__rows{display:grid}.v2-hh__row{padding:12px 0;border-bottom:1px solid var(--paper-2)}.v2-hh__rowhead{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.v2-hh__source{display:inline-flex;align-items:baseline;gap:10px;min-width:0}.v2-hh__name{font-weight:590;font-size:var(--hh-body);color:var(--ink);white-space:nowrap}.v2-hh__date{font-size:var(--hh-small);color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums}.v2-hh__online{display:inline-flex;align-items:center;gap:6px;flex:none;font-weight:510;font-size:var(--hh-small);color:var(--exposed);white-space:nowrap}.v2-hh__pip{width:7px;height:7px;border-radius:50%;background:var(--exposed)}.v2-hh__fields{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.v2-hh__chip{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:var(--r-pill);background:var(--pine-50);box-shadow:inset 0 0 0 1px var(--pine-100);font-weight:510;font-size:var(--hh-small);color:var(--ink-2);white-space:nowrap}.v2-hh__chip--pw{background:var(--exposed-50);box-shadow:none;color:var(--exposed)}.v2-hh__locked{position:relative;margin-top:4px}.v2-hh__lockrows{display:grid}.v2-hh__lockrow{display:grid;gap:10px;padding:12px 0}.v2-hh__bars{display:flex;gap:8px}.v2-hh__b{display:block;border-radius:3px;background:var(--paper-2)}.v2-hh__b--name{width:6rem;height:16px}.v2-hh__b--date{width:4.5rem;height:14px;margin-top:1px}.v2-hh__b--chip{width:5rem;height:24px;border-radius:var(--r-pill)}.v2-hh__lock{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:0 16px;background:#ffffffbd;text-align:center}.v2-hh__lockline{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px;border-radius:var(--r-pill);background:var(--surface);box-shadow:0 0 0 1px var(--edge);font-weight:510;font-size:var(--hh-small);color:var(--ink)}.v2-hh__lockcap{font-size:var(--hh-small);line-height:1.5;color:var(--ink-3)}.v2-hh__seal{position:absolute;top:-40px;right:32px;z-index:2;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--surface);box-shadow:var(--float)}.v2-hh__sealicon{width:28px;height:28px;color:var(--pine-500)}.v2-hh__boundary{position:absolute;top:calc(2rem - 10px);left:calc(3rem - 10px);width:calc(100% - 6rem + 20px);height:calc(100% - 2rem + 10px);overflow:visible;pointer-events:none}.v2-hh__boundaryrect{x:.75px;y:.75px;width:calc(100% - 1.5px);height:calc(100% + 40px);rx:12px;fill:none;stroke:var(--pine-500);stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion: no-preference) and (scripting: enabled){.v2-hh__fieldbox:not([data-live]) .v2-hh__ground{animation:v2-hh-fade var(--d-ui) ease var(--hh-ground-at) both}.v2-hh__fill{animation:v2-hh-grow var(--d-draw, .6s) var(--ease-out) var(--b) both}.v2-hh__pip{animation:v2-hh-pop var(--d-ui) var(--ease-out) var(--b) both}.v2-hh__lift:after{animation:v2-hh-lift var(--d-focal) var(--ease-arrive) var(--b) both}.v2-hh__seal{animation:v2-hh-stamp var(--d-stamp, .4s) var(--ease-arrive) var(--b) both}.v2-hh__boundaryrect{animation:v2-hh-draw var(--d-draw, .6s) var(--ease-out) var(--b) both}}@keyframes v2-hh-fade{0%{opacity:0}}@keyframes v2-hh-pop{0%{transform:scale(0)}}@keyframes v2-hh-grow{0%{transform:scaleX(0)}}@keyframes v2-hh-lift{0%{clip-path:inset(0 0 0 0)}}@keyframes v2-hh-stamp{0%{opacity:0;transform:scale(1.04)}}@keyframes v2-hh-draw{0%{stroke-dashoffset:1}}@keyframes v2-fade-in{0%{opacity:0}}.v2-hs{padding-block:4.5rem}@media (min-width: 640px){.v2-hs{padding-block:5.5rem}}@media (min-width: 1024px){.v2-hs{padding-block:7rem}}.v2-hs--band{background:var(--paper-2);--ground: var(--paper-2)}.v2-hs--pine{background:var(--pine-50);--ground: var(--pine-50)}.v2-hs:not(.v2-hs--band):not(.v2-hs--pine)+.v2-hs:not(.v2-hs--band):not(.v2-hs--pine){padding-top:0}.v2-hs--why{padding-top:2.5rem}@media (min-width: 1024px){.v2-hs--why{padding-top:4.5rem}}.v2-hs__eyebrow{display:flex;align-items:center;gap:12px;font-weight:510;font-size:var(--t-small);line-height:1.5;color:var(--ink-3)}.v2-hs__eyebrow:before{content:"";flex:none;width:24px;height:2px;border-radius:1px;background:var(--pine-500)}.v2-hs__h2{font-family:var(--font-display);font-weight:500;font-size:var(--t-h2);line-height:1.15;letter-spacing:-.012em;color:var(--ink);text-wrap:balance;max-width:20em}.v2-hs__eyebrow+.v2-hs__h2{margin-top:.875rem}.v2-hs__lede{margin-top:1.25rem;font-size:var(--t-lede);line-height:1.5;letter-spacing:-.012em;color:var(--ink-2);max-width:40rem;text-wrap:pretty}.v2-hs__h3{font-weight:590;font-size:var(--t-body);line-height:1.4;letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.v2-hs__nb{white-space:nowrap}.v2-hs__p{margin-top:.5rem;font-size:var(--t-body);line-height:1.6;letter-spacing:-.01em;color:var(--ink-2);text-wrap:pretty}.v2-hs__split{display:grid;gap:2.5rem}@media (min-width: 1024px){.v2-hs__split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4rem;align-items:start}}.v2-hs__cols{display:grid;gap:2rem 2rem;margin-top:3rem}@media (min-width: 640px){.v2-hs__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.v2-hs__cols{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:4rem}}.v2-hs__cols .v2-hs__item{position:relative;padding-top:1.5rem;border-top:1px solid var(--edge)}.v2-hs__cols .v2-hs__item:before{content:"";position:absolute;left:0;top:-1px;width:2.5rem;height:2px;background:var(--pine-500)}.v2-hs__cards{display:grid;gap:1rem}@media (min-width: 640px){.v2-hs__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.v2-hs__cards .v2-hs__item{padding:1.5rem;border-radius:var(--r-surf);background:var(--surface)}.v2-hs__mark{position:relative;display:block;height:28px;margin-bottom:1.25rem}.v2-hs__mark:before,.v2-hs__mark:after{content:"";position:absolute}.v2-hs__mark--dates:before{left:0;right:30%;top:13px;height:2px;border-radius:1px;background:var(--paper-2)}.v2-hs__mark--dates:after{left:6%;top:9px;width:10px;height:10px;border-radius:50%;background:var(--exposed);box-shadow:52px 0 0 var(--exposed),118px 0 0 var(--ink-4)}.v2-hs__mark--mask{width:9rem;border-radius:var(--r-ctrl);background:var(--paper)}.v2-hs__mark--mask:before{left:12px;top:10px;width:10px;height:8px;border-radius:2px;background:var(--ink-2);box-shadow:14px 0 0 var(--ink-2),92px 0 0 var(--ink-2)}.v2-hs__mark--mask:after{left:42px;top:8px;width:56px;height:12px;border-radius:2px;background:var(--ink)}.v2-hs__mark--fields:before{left:0;top:2px;width:4.5rem;height:24px;border-radius:var(--r-pill);background:var(--pine-50);box-shadow:inset 0 0 0 1px var(--pine-100),calc(4.5rem + 6px) 0 0 var(--pine-50)}.v2-hs__mark--fields:after{left:calc(9rem + 12px);top:2px;width:4rem;height:24px;border-radius:var(--r-pill);background:var(--exposed-50)}.v2-hs__mark--score:before{left:0;right:20%;top:11px;height:6px;border-radius:var(--r-pill);background:var(--paper-2)}.v2-hs__mark--score:after{left:0;top:11px;width:32.8%;height:6px;border-radius:var(--r-pill);background:var(--exposed)}.v2-hs__track,.v2-hs__rail{position:relative;display:grid;gap:2rem;margin-top:3rem}.v2-hs__step{position:relative;display:grid;grid-template-columns:3rem minmax(0,1fr);align-content:start;gap:0 1rem}.v2-hs__num{position:relative;z-index:1;display:block;align-self:start;width:3rem;padding-bottom:.5rem;background:var(--ground, var(--paper));font-family:var(--font-display);font-weight:500;font-size:var(--t-lede);line-height:1.3;color:var(--pine-700);font-variant-numeric:tabular-nums}.v2-hs__stepbody .v2-hs__h3{padding-top:.125rem}.v2-hs__track:before,.v2-hs__track:after,.v2-hs__rail:before,.v2-hs__rail:after{content:"";position:absolute;left:calc(1.5rem - 1px);top:.5rem;bottom:.5rem;width:2px;border-radius:1px;background:var(--edge)}.v2-hs__track:after,.v2-hs__rail:after{background:var(--pine-500);transform-origin:top}.v2-hs__track .v2-hs__num,.v2-hs__rail .v2-hs__num{text-align:center}@media (min-width: 1024px){.v2-hs__track{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem;margin-top:4rem}.v2-hs__track .v2-hs__step{grid-template-columns:minmax(0,1fr)}.v2-hs__track .v2-hs__num{width:auto;padding:0 1rem 0 0;margin-bottom:1.25rem;justify-self:start;text-align:left}.v2-hs__track:before,.v2-hs__track:after{left:0;right:0;top:calc(var(--t-lede) * .65);bottom:auto;width:auto;height:2px}.v2-hs__track:after{transform-origin:left}}.v2-hw{position:relative;width:100%;aspect-ratio:4 / 3;margin-bottom:1.25rem;--hw-st: 0ms}@media (max-width: 1023px){.v2-hs__step>.v2-hw{grid-column:2;max-width:17rem;margin-bottom:.5rem}.v2-hs__step>.v2-hw+.v2-hs__stepbody{grid-column:2}}@media (min-width: 1024px){.v2-hw{--hw-st: .24s}}.v2-hs--how{scroll-margin-bottom:calc(-4*(min(17rem,100vw - 2 * var(--gutter) - 4rem)*.75 + .5rem))}@media (min-width: 1024px){.v2-hs--how{scroll-margin-bottom:calc(-1*((min(100vw - 2 * var(--gutter),90rem) - 7.5rem)*.1875 + 1.25rem))}}.v2-hw svg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;overflow:visible}.v2-hw:before,.v2-hw:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask:var(--hw-m) 0 0 / 100% 100% no-repeat;mask:var(--hw-m) 0 0 / 100% 100% no-repeat}.v2-hw:before{--hw-m: var(--hw-l);background:var(--ink-3)}.v2-hw:after{--hw-m: var(--hw-g);background:var(--ink-4)}.v2-hw path,.v2-hw rect{vector-effect:non-scaling-stroke}.v2-hw .l,.v2-hw .g,.v2-hw .p,.v2-hw .on{fill:none;stroke-width:1}.v2-hw .l,.v2-hw .p{stroke:var(--ink-3)}.v2-hw .g{stroke:var(--ink-4)}.v2-hw .p{stroke-dasharray:2 4}.v2-hw .k{fill:var(--surface)}.v2-hw .a{fill:var(--ink-2)}.v2-hw .r{fill:var(--paper-2)}.v2-hw .o,.v2-hw .u{fill:var(--pine-500)}.v2-hw .x,.v2-hw .f{fill:var(--exposed)}.v2-hw .on{stroke:var(--pine-500)}.v2-hw .c{fill:none;stroke:var(--pine-500);stroke-width:1.5;stroke-linecap:round}.v2-hw .u{opacity:0}.v2-hw .o,.v2-hw .x,.v2-hw .f{transform-box:fill-box;transform-origin:center}.v2-hw .f{transform-origin:left}.v2-hw1{--hw-l: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='24 40 352 264' fill='none' stroke='%23000'%3E%3Cstyle%3E*%7Bvector-effect:non-scaling-stroke%7D%3C/style%3E%3Crect x='152' y='64' width='96' height='64' rx='4'/%3E%3Cpath d='M152 66l48 34 48-34'/%3E%3Crect x='56' y='176' width='288' height='56' rx='10'/%3E%3C/svg%3E");--hw-g: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='24 40 352 264' fill='none' stroke='%23000'%3E%3Cstyle%3E*%7Bvector-effect:non-scaling-stroke%7D%3C/style%3E%3Cpath d='M72 195h24v18H72zm0 1l12 8 12-8'/%3E%3Cpath fill='%23000' stroke='none' d='M196 284h8v8h-8z'/%3E%3C/svg%3E")}.v2-hw2{--hw-l: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='24 40 352 264' fill='none' stroke='%23000'%3E%3Cstyle%3E*%7Bvector-effect:non-scaling-stroke%7D%3C/style%3E%3Cpath d='M112 150l59 34-59 34-59-34zM53 196l59 34 59-34M53 208l59 34 59-34M53 220l59 34 59-34M53 184v36m59-2v36m59-70v36M288 162l59 34-59 34-59-34zM229 208l59 34 59-34M229 220l59 34 59-34M229 196v24m59 10v24m59-58v24'/%3E%3C/svg%3E");--hw-g: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='24 40 352 264' fill='none' stroke='%23000'%3E%3Cstyle%3E*%7Bvector-effect:non-scaling-stroke%7D%3C/style%3E%3Cpath fill='%23000' stroke='none' d='M200 85l5 5-5 5-5-5zM108 146h8v8h-8zM284 158h8v8h-8z'/%3E%3C/svg%3E")}.v2-hw3{--hw-l: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='24 40 352 264' fill='none' stroke='%23000'%3E%3Cstyle%3E*%7Bvector-effect:non-scaling-stroke%7D%3C/style%3E%3Cpath d='M104 58l38 22-38 22-38-22zM66 92l38 22 38-22M66 80v12m38 10v12m38-34v12M296 58l38 22-38 22-38-22zM258 92l38 22 38-22M258 80v12m38 10v12m38-34v12'/%3E%3Cpath stroke-dasharray='2 4' d='M104 114l96 46M296 114l-96 46M200 166v14'/%3E%3C/svg%3E");--hw-g: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='24 40 352 264' fill='none' stroke='%23000'%3E%3Cstyle%3E*%7Bvector-effect:non-scaling-stroke%7D%3C/style%3E%3Cpath fill='%23000' stroke='none' d='M200 155l5 5-5 5-5-5z'/%3E%3C/svg%3E")}.v2-hw4{--hw-l: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='24 40 352 264' fill='none' stroke='%23000'%3E%3Cstyle%3E*%7Bvector-effect:non-scaling-stroke%7D%3C/style%3E%3Crect x='120' y='52' width='160' height='244' rx='8'/%3E%3C/svg%3E");--hw-g: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='24 40 352 264' fill='none' stroke='%23000'%3E%3Cstyle%3E*%7Bvector-effect:non-scaling-stroke%7D%3C/style%3E%3Cpath d='M120 84h160M152 68h64M136 102h128v6H136zM136 128h112M136 140h72M152 164h84M152 176h28m6 0h28M136 186h128M152 200h76M152 212h24m6 0h40'/%3E%3Cpath fill='%23000' stroke='none' d='M134 64h8v8h-8z'/%3E%3C/svg%3E")}.v2-hw2{--i: 1}.v2-hw3{--i: 2}.v2-hw4{--i: 3}.v2-hw1 .b3{--b: 0ms}.v2-hw1 .b1,.v2-hw1 .b8{--b: .12s;--d: .36s;--dy: 48px}.v2-hw1 .b4{--b: .48s}.v2-hw1 .b5{--b: .6s}.v2-hw1 .b6{--b: .76s}.v2-hw1 .b2,.v2-hw1 .b9{--b: .84s;--d: .36s;--dy: 48px}.v2-hw1 .b7{--b: 1.2s}.v2-hw2 .b3{--b: 0ms}.v2-hw2 .b1,.v2-hw2 .b2{--b: .16s}.v2-hw2 .b4{--b: .16s;--d: .6s;--dx: -88px;--dy: 54px}.v2-hw2 .b5{--b: .16s;--d: .6s;--dx: 88px;--dy: 66px}.v2-hw2 .b6{--b: .76s}.v2-hw2 .b7{--b: .86s}.v2-hw2 .b8{--b: .92s}.v2-hw2 .b9{--b: .98s}.v2-hw3 .b5{--b: 0ms;--d: .6s;--dx: 96px;--dy: 46px}.v2-hw3 .b6{--b: 0ms;--d: .6s;--dx: -96px;--dy: 46px}.v2-hw3 .b7{--b: .6s}.v2-hw3 .b2{--b: .68s}.v2-hw3 .b3{--b: .77s}.v2-hw3 .b4{--b: .86s}.v2-hw3 .b1{--b: 1s;--d: .6s}.v2-hw4 .b1{--b: 0ms}.v2-hw4 .b2{--b: .16s}.v2-hw4 .b3{--b: .52s}.v2-hw4 .b4{--b: .61s}.v2-hw4 .b5{--b: .7s}.v2-hw4 .b6{--b: .76s}@media (prefers-reduced-motion: no-preference) and (scripting: enabled){.v2-hw *{--hw-at: calc(var(--b, 0ms) + var(--i, 0) * var(--hw-st))}.v2-hw .o,.v2-hw .x[class*=" b"]{animation:v2-hw-light var(--d-hover) var(--ease-out) var(--hw-at) both}.v2-hw .on{animation:v2-hw-fade var(--d-hover) var(--ease-out) var(--hw-at) both}.v2-hw .e{animation:v2-hw-enter var(--d-ui) var(--ease-out) var(--hw-at) both}.v2-hw .c{animation:v2-hw-fade var(--d-hover) var(--ease-out) var(--hw-at) both}.v2-hw .f{animation:v2-hw-grow var(--d-draw) var(--ease-out) var(--hw-at) both}.v2-hw .wd{animation:v2-hw-wd var(--d, var(--d-draw)) var(--ease-in-out) var(--hw-at) both}.v2-hw .wr{animation:v2-hw-wr var(--d-ui) var(--ease-out) var(--hw-at) both}.v2-hw .u{animation:v2-hw-pulse var(--d) var(--ease-in-out) var(--hw-at) both}.v2-hw .dup{animation:v2-hw-fold var(--d) var(--ease-in-out) var(--hw-at) both}}@keyframes v2-hw-light{0%{opacity:0;transform:scale(.6)}}@keyframes v2-hw-fade{0%{opacity:0}}@keyframes v2-hw-enter{0%{opacity:0;transform:translateY(8px)}}@keyframes v2-hw-grow{0%{transform:scaleX(0)}}@keyframes v2-hw-wd{0%{clip-path:inset(0 0 100% 0) stroke-box}to{clip-path:inset(0) stroke-box}}@keyframes v2-hw-wr{0%{clip-path:inset(0 100% 0 0) stroke-box}to{clip-path:inset(0) stroke-box}}@keyframes v2-hw-pulse{0%{opacity:0;transform:translate(0)}12%,88%{opacity:1}to{opacity:0;transform:translate(var(--dx, 0px),var(--dy, 0px))}}@keyframes v2-hw-fold{0%{transform:translate(-6px,70px)}to{transform:translate(0)}}.v2-hs__rail{margin-top:0;gap:2.25rem}@media (max-width: 1023px){.v2-hs__rail{margin-top:.5rem}}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.v2-hs__rail:after{animation:v2-hs-drawy linear both;animation-timeline:view();animation-range:entry 30% cover 60%}.v2-hs__track:after{animation:v2-hs-drawy linear both;animation-timeline:view();animation-range:entry 30% cover 60%}@media (min-width: 1024px){.v2-hs__track:after{animation-name:v2-hs-drawx;animation-range:entry 60% cover 55%}}}}@keyframes v2-hs-drawy{0%{transform:scaleY(0)}}@keyframes v2-hs-drawx{0%{transform:scaleX(0)}}html[data-motion=reduce] .v2-hs__rail:after,html[data-motion=reduce] .v2-hs__track:after{animation:none}.v2-hs__doc{margin-top:3rem;border-radius:var(--r-doc);background:var(--surface);box-shadow:var(--float);overflow:hidden}@media (min-width: 1024px){.v2-hs__doc{margin-top:4rem}}.v2-hs__dochead{position:relative;display:block;height:44px;background:var(--paper)}.v2-hs__dochead:before{content:"";position:absolute;left:20px;top:16px;width:12px;height:12px;border-radius:3px;background:var(--pine-500);box-shadow:22px 2px 0 -2px var(--ink-4)}.v2-hs__dochead:after{content:"";position:absolute;left:64px;top:19px;width:min(14rem,40%);height:6px;border-radius:3px;background:var(--paper-2)}.v2-hs__cells{display:grid}@media (min-width: 768px){.v2-hs__cells{grid-template-columns:repeat(2,minmax(0,1fr))}}.v2-hs__cells .v2-hs__item{padding:1.75rem 1.5rem;border-top:1px solid var(--paper-2)}@media (min-width: 768px){.v2-hs__cells .v2-hs__item{padding:2rem 2.25rem}.v2-hs__cells .v2-hs__item:nth-child(-n+2){border-top:0}.v2-hs__cells .v2-hs__item:nth-child(odd){border-right:1px solid var(--paper-2)}}.v2-hs__offer{display:grid;gap:2.5rem;margin-top:3rem}@media (min-width: 1024px){.v2-hs__offer{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4rem;margin-top:4rem;align-items:start}}.v2-hs__price{display:grid;justify-items:start;padding:2rem;border-radius:var(--r-surf);background:var(--surface)}@media (min-width: 640px){.v2-hs__price{padding:2.5rem}}.v2-hs__pricelabel{font-weight:510;font-size:var(--t-small);line-height:1.5;color:var(--ink-3)}.v2-hs__pricerow{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin-top:.5rem}.v2-hs__figure{font-family:var(--font-display);font-weight:500;font-size:var(--t-h1);line-height:1;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.v2-hs__per{font-size:var(--t-small);color:var(--ink-2)}.v2-hs__price .v2-hs__cta{margin-top:2rem;box-shadow:inset 0 0 0 1px var(--edge)}@media (hover: hover) and (pointer: fine){.v2-hs__price .v2-hs__cta:hover{box-shadow:inset 0 0 0 1px var(--ink-4)}}.v2-hs__note{margin-top:.875rem;font-size:var(--t-small);line-height:1.5;color:var(--ink-2)}.v2-hs__adds{display:grid;gap:2rem 2.5rem}@media (min-width: 640px){.v2-hs__adds{grid-template-columns:repeat(2,minmax(0,1fr))}}.v2-hs__adds .v2-hs__item{padding-top:1.25rem;border-top:1px solid var(--pine-100)}.v2-hs__stage{position:relative}.v2-sf{height:17rem;margin-top:1.5rem}@media (min-width: 640px){.v2-sf{height:22rem;margin-top:2rem}}@media (min-width: 1024px){.v2-hs__stage{min-height:30rem}.v2-hs__stage>.v2-hs__head{position:relative;z-index:1}.v2-sf{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;margin-top:0}}.v2-sf__ground,.v2-sf__canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.v2-sf__ground{background:radial-gradient(circle,var(--ink-3) 1.3px,transparent 1.9px) 0 0 / 8px 8px;opacity:.3;--sf-a: 30% 60%;--sf-b: 72% 40%;--sf-ra: 27% 32%;--sf-rb: 25% 30%;-webkit-mask-image:radial-gradient(var(--sf-ra) at var(--sf-a),#000 35%,transparent),radial-gradient(var(--sf-rb) at var(--sf-b),#000 35%,transparent);mask-image:radial-gradient(var(--sf-ra) at var(--sf-a),#000 35%,transparent),radial-gradient(var(--sf-rb) at var(--sf-b),#000 35%,transparent);transition:opacity var(--d-hover) ease}@media (min-width: 1024px){.v2-sf__ground{background-size:9px 9px;--sf-a: 45% 64%;--sf-b: 75% 42%;--sf-ra: 20% 35%;--sf-rb: 16% 34%}}.v2-sf[data-live] .v2-sf__ground{opacity:0}.v2-hs__facts{display:grid;gap:2rem 2.5rem;margin-top:2.5rem}@media (min-width: 640px){.v2-hs__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.v2-hs__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin-top:1rem}}.v2-hs__fact{position:relative;padding-top:1.25rem;padding-left:2rem;border-top:1px solid var(--edge)}.v2-hs__fact:before{content:"";position:absolute;left:2px;top:calc(1.25rem + 6px);width:12px;height:6px;border-left:2px solid var(--pine-500);border-bottom:2px solid var(--pine-500);transform:rotate(-45deg)}.v2-hs--ready{position:relative;overflow:hidden;padding-bottom:2.5rem}.v2-hs__ready{position:relative;z-index:1;display:grid;justify-items:center;max-width:36rem;margin-inline:auto;padding-block:2rem;text-align:center}.v2-cs{height:19rem;pointer-events:none}.v2-cs canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}@media (min-width: 768px){.v2-hs--ready{padding-bottom:19.5rem}.v2-hs__ready{padding-block:4rem 0}.v2-cs{position:absolute;top:0;right:0;bottom:0;left:0;height:auto}.v2-cs canvas{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.4) 54%,#000 66%);mask-image:linear-gradient(180deg,#0006 54%,#000 66%)}}.v2-cs:before,.v2-cs:after{content:"";position:absolute;top:3%;right:0;bottom:3%;left:0;-webkit-mask:var(--cs-m) center / contain no-repeat;mask:var(--cs-m) center / contain no-repeat;transition:opacity var(--d-hover) ease}.v2-cs:before{background:radial-gradient(circle,var(--ink-3) 1.4px,transparent 2px) 0 0 / 10px 10px;opacity:.45;--cs-m: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='3 2.714 18 18.658'%3E%3Cpath fill-rule='evenodd' d='M12 2.714A11.959 11.959 0 0 1 3.598 6 11.99 11.99 0 0 0 3 9.749c0 5.592 3.824 10.29 9 11.623 5.176-1.332 9-6.03 9-11.622 0-1.31-.21-2.571-.598-3.751h-.152c-3.196 0-6.1-1.248-8.25-3.285ZM12 5.325A8.61 8.61 0 0 1 5.951 7.691 8.633 8.633 0 0 0 5.52 10.39c0 4.026 2.753 7.409 6.48 8.369 3.727-.959 6.48-4.342 6.48-8.368 0-.943-.151-1.851-.431-2.701h-.109c-2.301 0-4.392-.899-5.94-2.365Z'/%3E%3C/svg%3E")}.v2-cs:after{background:radial-gradient(circle,var(--pine-500) 1.6px,transparent 2.2px) 0 0 / 10px 10px;--cs-m: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='3 2.714 18 18.658'%3E%3Cpath fill='none' stroke='%23000' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round' d='M10 16.6l1.6 1.6 2.8-3.8'/%3E%3C/svg%3E")}.v2-cs[data-live]:before,.v2-cs[data-live]:after{opacity:0}.v2-hs__ready .v2-hs__h2{max-width:none}.v2-hs__ready .v2-hs__lede{margin-inline:auto}.v2-hs__ready .v2-hs__cta{margin-top:2rem}@media (max-width: 639px){.v2-hs__ready .v2-hs__cta{width:100%}}.v2-hs__faq{border-top:1px solid var(--edge)}.v2-hs__qa{border-bottom:1px solid var(--edge)}.v2-hs__q{position:relative;display:flex;align-items:center;min-height:64px;padding:1rem 3rem 1rem 0;list-style:none;cursor:pointer;border-radius:var(--r-ctrl)}.v2-hs__q::-webkit-details-marker{display:none}.v2-hs__q::marker{content:""}.v2-hs__q:after{content:"";position:absolute;right:8px;top:50%;width:9px;height:9px;margin-top:-7px;border-right:1.5px solid var(--ink-2);border-bottom:1.5px solid var(--ink-2);transform:rotate(45deg);transition:transform var(--mo-chevron-d, .2s) var(--ease-in-out)}.v2-hs__qa[open]>.v2-hs__q:after{transform:translateY(5px) rotate(-135deg)}@media (hover: hover) and (pointer: fine){.v2-hs__q:hover .v2-hs__h3{color:var(--pine-800)}}.v2-hs__q .v2-hs__h3{transition:color var(--d-hover) ease}.v2-hs__a{margin-top:0;padding:0 3rem 1.5rem 0;max-width:42rem}.v2-hs__more{margin-top:1.75rem;font-size:var(--t-small);line-height:1.6;color:var(--ink-2);max-width:42rem}@supports (interpolate-size: allow-keywords){@media (prefers-reduced-motion: no-preference){.v2-hs__qa{interpolate-size:allow-keywords}.v2-hs__qa::details-content{height:0;overflow:clip;opacity:0;transition:height var(--d-ui) var(--ease-out),opacity .16s ease,content-visibility var(--d-ui) allow-discrete}.v2-hs__qa[open]::details-content{height:auto;opacity:1}}}
