@font-face{font-family: 'Inter';font-style: normal;font-display: swap;font-weight: 100 900;src: url('/assets/fonts/inter-latin-ext-wght-normal.woff2') format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family: 'Inter';font-style: normal;font-display: swap;font-weight: 100 900;src: url('/assets/fonts/inter-latin-wght-normal.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family: 'Source Serif 4';font-style: italic;font-display: swap;font-weight: 200 900;src: url('/assets/fonts/source-serif-4-latin-ext-wght-italic.woff2') format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family: 'Source Serif 4';font-style: italic;font-display: swap;font-weight: 200 900;src: url('/assets/fonts/source-serif-4-latin-wght-italic.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}:root{--hero-gap: clamp(22px,min(3.4vw,4svh),40px); --paper: #ffffff;--paper-2: #f2efea;--stone: #d8d2c7;--ink: #071a2f;--ink-2: #0e2540;--adriatic: #2d7184;--signal: #4da3c7;--sans: 'Inter',ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;--serif: 'Source Serif 4',Georgia,'Times New Roman',serif;--mono: var(--sans);--max: 1320px;--pad: clamp(20px,4.4vw,64px);--gap: clamp(24px,3vw,48px);--h2: clamp(2rem,4vw,3.625rem);  --t-body: 1.0625rem; --t-label: .75rem; --t-figure: var(--h2); --t-title: var(--t-body); --t-lead: var(--t-body); --t-ui: var(--t-body); --t-fine: var(--t-label); --wave-h: clamp(32px,4.4vw,56px); --display: clamp(2.5rem,min(5vw,9vh),4.75rem);--hero-pad: clamp(20px,min(3.4vw,4vh),52px);--lead-max: calc(var(--display) * 9.43);--head: 68px;--space: clamp(96px,11vw,176px);--ease: cubic-bezier(.23,1,.32,1); --ease-in-out: cubic-bezier(.77,0,.175,1); --dur-press: .16s; --dur-ui: .2s; --dur-panel: .3s;  --bg: var(--paper);--fg: var(--ink);--fg-2: rgb(7 26 47 / .74);--fg-3: rgb(7 26 47 / .66);--fg-dim: rgb(7 26 47 / .62); --hair: rgb(7 26 47 / .13);--hair-2: rgb(7 26 47 / .26);--grid: rgb(7 26 47 / .07); --accent: var(--adriatic);}.night{--bg: var(--ink);--fg: var(--paper);--fg-2: rgb(255 255 255 / .74);--fg-3: rgb(255 255 255 / .62);--fg-dim: rgb(255 255 255 / .55); --hair: rgb(255 255 255 / .13);--hair-2: rgb(255 255 255 / .26);--grid: rgb(255 255 255 / .07);--accent: var(--signal);background-color: var(--bg);color: var(--fg);} .paper,.stone{--bg: var(--paper);--fg: var(--ink);--fg-2: rgb(7 26 47 / .74);--fg-3: rgb(7 26 47 / .66);--fg-dim: rgb(7 26 47 / .62);--hair: rgb(7 26 47 / .13);--hair-2: rgb(7 26 47 / .26);--grid: rgb(7 26 47 / .07);--accent: var(--adriatic);background-color: var(--bg);color: var(--fg);}.stone{--bg: var(--paper-2);} .texture{background-image: linear-gradient(rgb(255 255 255 / .04) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .04) 1px,transparent 1px);background-size: 56px 56px;background-position: center top;} *,*::before,*::after{box-sizing: border-box;}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-top: calc(var(--head) + 16px);} html{-webkit-tap-highlight-color: transparent;}html:has(:focus-visible){scroll-behavior: auto;} a,button,summary,label{touch-action: manipulation;}button,summary,.btn,.dp__b{-webkit-user-select: none;user-select: none;-webkit-touch-callout: none;}:is(a,button,summary,.dp__b):not(.btn):active{opacity: .7;}body{margin: 0;background: var(--paper);color: var(--ink);font-family: var(--sans);font-size: var(--t-body);line-height: 1.55;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;}h1,h2,h3,h4{margin: 0;color: var(--fg);font-weight: 600;line-height: 1.02;letter-spacing: -0.03em;text-wrap: balance;}h2{font-size: var(--h2);line-height: 1.02;}h3,h4,.t-title{font-size: var(--t-title);font-weight: 600;line-height: 1.25;letter-spacing: -0.015em;}p,ul,ol,dl,dd,figure,blockquote{margin: 0;padding: 0;}ul,ol{list-style: none;}a{color: inherit;}button{font: inherit;color: inherit;}img,svg{display: block;}::selection{background: var(--ink);color: var(--paper);}.night ::selection{background: var(--paper);color: var(--ink);}:focus-visible{outline: 2px solid currentColor;outline-offset: 3px;}.display{font-size: var(--h2); font-weight: 600;line-height: .96;letter-spacing: -0.045em;}.lead{font-size: var(--t-lead);line-height: 1.5;color: var(--fg-2);text-wrap: pretty;max-width: var(--lead-max);} .is-stacked .sen{display: block;text-wrap: balance;} .is-split .cl{display: block;text-wrap: balance;}.market__body,.checks__close,.inv__close{max-width: var(--lead-max);} main .wrap{container-type: inline-size;}.hl{font-size: clamp(22px,var(--col,100cqi) / var(--w),var(--hl-max,var(--h2)));}.hl>span{display: block;} @media (max-width: 600px){.hl:not(.close .hl):not(.about-hero .hl){font-size: var(--h2);}.hl:not(.close .hl):not(.about-hero .hl)>span{display: inline;}} .divider{position: relative;z-index: 1;height: var(--wave-h);margin-top: calc(-1 * var(--wave-h));overflow-x: clip;pointer-events: none;}.divider svg{display: block;width: 200%;height: calc(100% + 2px);}.divider--paper path{fill: var(--paper);}.divider--ink path{fill: var(--ink);}.divider--stone path{fill: var(--paper-2);}p{text-wrap: pretty;} .mono{font-family: var(--mono);font-size: var(--t-label);font-weight: 600;letter-spacing: .12em;line-height: 1.45;text-transform: uppercase;color: var(--fg-3);}.wrap{max-width: var(--max);margin-inline: auto;padding-inline: var(--pad);}.section{padding-block: var(--space);}.section + .section{padding-top: clamp(16px,2vw,32px);} :is(.section,.hero:has(.proof)):has(+ .divider){padding-bottom: calc(var(--seam-after,var(--space)) + var(--wave-h) / 2);}.divider + :is(.section,.site-footer){padding-top: calc(var(--seam-before,var(--space)) - var(--wave-h) / 2);}.hero:has(.proof):has(+ .divider){padding-bottom: calc(var(--space) + var(--wave-h) / 2 - 10px);} @media (max-width: 600px){.hero:has(.proof):has(+ .divider){padding-bottom: calc(var(--space) + var(--wave-h) / 2 - 22px);}}.visually-hidden{position: absolute !important;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0;}.skip{position: absolute;left: 12px;top: -60px;z-index: 100;padding: 10px 14px;background: var(--ink);color: var(--paper);font-size: var(--t-fine);text-decoration: none;}.skip:focus{top: 12px;} .mark{height: 18px;width: auto;aspect-ratio: 46 / 30;flex: none;overflow: visible;}.mark path{fill: none;stroke: currentColor;stroke-width: var(--mark-sw,2.6);stroke-linecap: round;}.mark__node{fill: var(--mark-node,currentColor);}.logo .mark{--mark-node: var(--signal);}.arrow{width: 16px;height: 16px;flex: none;fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: square;transition: transform .25s var(--ease);}  .btn{display: inline-flex;align-items: center;justify-content: center;gap: 12px;height: 52px;padding: 0 22px;background: var(--fg);color: var(--bg);border: 1px solid var(--fg);border-radius: 8px; font-family: var(--sans);font-size: var(--t-ui);font-weight: 500;letter-spacing: -0.005em;text-decoration: none;white-space: nowrap;cursor: pointer;transition: background-color var(--dur-ui),color var(--dur-ui),border-color var(--dur-ui),transform var(--dur-press) ease-out;}.btn:active{transform: scale(.97);}.btn--small{height: 38px;padding: 0 15px;}.btn--ghost{background: transparent;color: var(--fg);border-color: var(--hair-2);}@media (hover: hover){.btn:hover{background: transparent;color: var(--fg);}.btn:hover .arrow{transform: translateX(3px);}.btn--ghost:hover{background: var(--fg);color: var(--bg);border-color: var(--fg);}}.link{color: var(--fg);text-decoration: none;background: linear-gradient(color-mix(in srgb,currentColor 40%,transparent),color-mix(in srgb,currentColor 40%,transparent)) 0 100% / 100% 1px no-repeat;padding-bottom: 3px;transition: background-size .25s var(--ease),color var(--dur-ui);}@media (hover: hover){.link:hover{color: var(--accent);background-size: 0 1px;background-position: 100% 100%;}}.link--button{border: 0;padding: 0 0 2px;background-color: transparent;cursor: pointer;font-size: inherit;} .site-header{position: sticky;top: 0;z-index: 50;height: var(--head);background: rgb(255 255 255 / .86);-webkit-backdrop-filter: saturate(1.2) blur(14px);backdrop-filter: saturate(1.2) blur(14px);border-bottom: 1px solid transparent;transition: background-color var(--dur-ui),color var(--dur-ui),border-color var(--dur-ui),transform var(--dur-ui) var(--ease);} .site-header.is-hidden{transform: translateY(-100%);} .site-header.night{background: var(--ink);} .site-header:not(.night){--bg: var(--paper);--fg: var(--ink);--fg-2: rgb(7 26 47 / .74);--fg-3: rgb(7 26 47 / .66);--hair: rgb(7 26 47 / .13);--hair-2: rgb(7 26 47 / .26);--accent: var(--adriatic);color: var(--fg);}.site-header.is-scrolled{border-bottom-color: var(--hair);}@media (prefers-reduced-transparency: reduce){.site-header{background: var(--paper);-webkit-backdrop-filter: none;backdrop-filter: none;}} @media (prefers-contrast: more){.site-header{background: var(--paper);-webkit-backdrop-filter: none;backdrop-filter: none;border-bottom-color: var(--hair-2);}}.site-header__inner{height: 100%;display: flex;align-items: center;justify-content: space-between;gap: 32px;}.logo{display: inline-flex;align-items: center;gap: 12px;color: var(--fg);text-decoration: none;font-size: var(--t-ui);font-weight: 600;letter-spacing: .22em;text-transform: uppercase;}.logo .mark{height: 20px;}.nav{display: flex;align-items: center;gap: 36px;}.nav__links{display: flex;gap: 30px;}.nav__links a,.nav-toggle__panel a:not(.btn){color: var(--fg-2);text-decoration: none;font-size: var(--t-ui);font-weight: 500;letter-spacing: -0.005em;transition: color var(--dur-ui);}.nav__links a[aria-current]{color: var(--fg);}@media (hover: hover){.nav__links a:hover{color: var(--fg);}}.nav-toggle{display: none;} @media (min-width: 901px){.site-header{--t-ui: .9375rem;}}@media (max-width: 900px){.nav{display: none;}.nav-toggle{display: block;}.nav-toggle__btn{width: 44px;height: 44px;margin-right: -10px;padding: 0;border: 0;background: none;cursor: pointer;display: grid;place-items: center;}.nav-toggle__icon,.nav-toggle__icon::before{display: block;width: 20px;height: 1.5px;background: currentColor;position: relative;transition: transform .25s var(--ease);}.nav-toggle__icon::before{content: "";position: absolute;top: 6px;left: 0;}.nav-toggle__icon{transform: translateY(-3px);}.nav-toggle:has(:popover-open) .nav-toggle__icon{transform: rotate(45deg);}.nav-toggle:has(:popover-open) .nav-toggle__icon::before{transform: translateY(-6px) rotate(-90deg);}.nav-toggle__panel{position: fixed;inset: var(--head) 0 auto 0;margin: 0;width: 100%;border: 0;border-bottom: 1px solid var(--hair);padding: 12px var(--pad) 28px;flex-direction: column;opacity: 0;transform: translateY(-8px); transition: opacity 150ms ease-out,transform 150ms ease-out,display 150ms allow-discrete,overlay 150ms allow-discrete;}.nav-toggle__panel:popover-open{display: flex;opacity: 1;transform: none;transition: opacity 200ms var(--ease),transform 200ms var(--ease),display 200ms allow-discrete,overlay 200ms allow-discrete;}@starting-style{.nav-toggle__panel:popover-open{opacity: 0;transform: translateY(-8px);}}.nav-toggle__panel a:not(.btn){padding: 16px 0;border-bottom: 1px solid var(--hair);font-size: var(--t-title);color: var(--fg);} .nav-toggle__panel::backdrop{clip-path: inset(var(--head) 0 0 0);background: color-mix(in srgb,var(--bg,#071a2f) 72%,transparent);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);opacity: 0;transition: opacity 150ms ease-out,display 150ms allow-discrete,overlay 150ms allow-discrete;}.nav-toggle__panel:popover-open::backdrop{opacity: 1;transition-duration: 200ms;}@starting-style{.nav-toggle__panel:popover-open::backdrop{opacity: 0;}}.nav-toggle__panel .btn{margin-top: 24px;}} .hero{padding-top: var(--hero-pad);padding-bottom: clamp(8px,2vw,32px);} .hero__stage>.wrap{width: 100%;}.hero__stage{display: flex;flex-direction: column;min-height: calc(100vh - var(--head) - var(--hero-pad));min-height: calc(100svh - var(--head) - var(--hero-pad));} .hero:has(+ .divider){padding-bottom: calc(var(--wave-h) + clamp(40px,5vw,80px));} .hero__title{max-width: 15em;}.hero{--lead-max: calc(var(--display) * 14.1);} .fits-section .lead{max-width: calc(var(--display) * 12);}.about-investors .lead,.about-owners .lead,.about-funds .lead{max-width: calc(var(--display) * 11);}  .hero__row{display: grid;gap: calc(var(--hero-gap) + .15em);justify-items: start;margin-top: var(--hero-gap);}.hero__actions{display: flex;align-items: center;gap: 28px;}.hero__actions .link{font-size: var(--t-ui);font-weight: 500;letter-spacing: -0.005em;white-space: nowrap;}.proof{ display: grid;grid-template-columns: repeat(3,auto);justify-content: space-between;gap: var(--gap);margin-top: clamp(40px,5vw,72px);}.proof li{display: grid;gap: 10px;padding-top: 18px;border-top: 1px solid var(--hair-2);align-content: start;}.proof__fig{font-size: var(--t-figure);font-weight: 600;letter-spacing: -0.03em;line-height: 1;font-variant-numeric: tabular-nums;}.proof__label{color: var(--fg-2);font-size: var(--t-body);line-height: 1.5;max-width: 22em;text-wrap: balance;}.hero .proof li{padding-top: 0;border-top: 0;}  .hero__stage:has(.flow--lead){--fh: clamp(150px,25svh,230px);--fa: clamp(22px,5svh,44px);--fb: clamp(18px,4.5svh,38px);justify-content: center;min-height: calc(100vh - var(--head) - var(--hero-pad) - var(--foot));min-height: calc(100svh - var(--head) - var(--hero-pad) - var(--foot));--foot: calc(var(--wave-h) + 24px);}.hero:has(.proof) .hero__stage:has(.flow--lead){--foot: calc(clamp(20px,3svh,32px) + clamp(44px,7svh,64px));} .hero:has(.flow--lead) .proof{margin-top: clamp(20px,3svh,32px);}.hero__stage .flow--lead{order: -1;flex: 0 0 auto;height: var(--fh);min-height: 0;max-height: none;margin: calc(-1 * var(--fa)) 0 calc(-1 * var(--fb));} .hero__stage:has(.flow--lead)::after{content: "";flex: 0 0 auto;height: calc((var(--fh) - var(--fa) - var(--fb)) * 1.15);} @media (max-width: 900px){.hero:has(.flow--lead) .hero__actions{display: grid;gap: 16px;justify-items: center;width: min(100%,var(--title-row,17rem));} .hero:has(.flow--lead) .hero__actions .btn{width: 100%;}}@media (max-width: 900px){.hero__stage:has(.flow--lead){--fh: clamp(120px,20svh,190px);--fa: clamp(14px,3.2svh,30px);--fb: clamp(12px,3svh,26px);}}  @media (max-width: 900px){.hero__stage:has(.flow--lead){display: grid;grid-template-rows: minmax(0,1fr) auto auto minmax(0,1fr);justify-content: normal;padding-inline: var(--pad);container-type: inline-size;}.hero__stage:has(.flow--lead)::after{display: none;}.hero__stage:has(.flow--lead)>.wrap,.hero__stage:has(.flow--lead) .hero__row{display: contents;container-type: normal;}.hero:has(.flow--lead){--vgap: clamp(28px,6svh,56px);--wgap: clamp(24px,4.5svh,40px);--wv: .28;} .hero:has(.proof) .hero__stage:has(.flow--lead){--foot: calc(var(--vgap) - 4px + clamp(44px,7svh,64px));} .hero:has(.flow--lead){--lift: 28px;} .hero__stage:has(.flow--lead){margin-top: calc(-1 * var(--lift));}.hero:has(.flow--lead) .proof{margin-top: calc(var(--vgap) - 4px + var(--lift));} .hero__stage:has(.flow--lead) .flow--lead{grid-row: 1;align-self: end;margin-inline: calc(-1 * var(--pad));margin-bottom: calc(var(--wgap) - var(--wv) * var(--fh));}.hero__stage:has(.flow--lead) .hero__title{grid-row: 2;justify-self: start;}.hero__stage:has(.flow--lead) .lead{grid-row: 3;justify-self: start;margin-top: var(--hero-gap);}.hero__stage:has(.flow--lead) .hero__actions{grid-row: 4;justify-self: start;align-self: end;margin-top: var(--hero-gap);}} .hero:has(.flow--lead):not(:has(.proof)):has(+ .divider){padding-bottom: calc(var(--wave-h) + 24px);} @media (min-width: 901px){.hero__stage:has(.flow--lead){justify-content: space-evenly;}.hero__stage:has(.flow--lead)::after{display: none;}.hero:has(.flow--lead) .hero__row{gap: calc(var(--hero-gap) * 1.7);}.proof{max-width: 880px;}.proof__fig{font-size: 2.5rem;} .proof__label{max-width: 15em;}}.flow{position: relative;flex: 1 0 auto;height: auto;min-height: clamp(160px,min(20vw,30vh),240px);max-height: 420px;margin-top: clamp(16px,min(3vw,3.2vh),44px);}.flow__svg{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible;}.flow__wave:nth-of-type(2){stroke: var(--accent);}.flow__horizon{stroke: var(--hair-2);stroke-width: 1;vector-effect: non-scaling-stroke;}.flow__wave{fill: none;stroke: var(--fg);stroke-width: 1.5;vector-effect: non-scaling-stroke;stroke-linejoin: round;}.flow__out{fill: none;stroke: var(--fg);stroke-width: 2.5;vector-effect: non-scaling-stroke;stroke-linecap: round;}.flow__node{position: absolute;width: 14px;height: 14px;margin: -7px 0 0 -7px;border-radius: 50%;background: var(--signal);box-shadow: 0 0 0 5px var(--bg);}.flow__node::before,.flow__node::after{content: "";position: absolute;inset: 0;border-radius: 50%;border: 1px solid var(--signal);opacity: 0;} .market__inner{display: grid;gap: clamp(20px,2.4vw,32px);} .market__frame.is-pinned{position: sticky;}@media (min-width: 901px) and (max-height: 720px){.market__frame{gap: 24px;}} .market__body{display: grid;gap: 20px;color: var(--fg-2);} .market__body,.market__body .lead{max-width: none;} @property --p{syntax: '<number>';inherits: true;initial-value: 1;}.chain{--band: clamp(96px,9vw,128px);--p: 1;position: relative;margin-top: clamp(8px,1.5vw,24px);}.chain__draw,.chain__scan{transition: --p .3s linear;} .chain__fig{position: absolute;pointer-events: none;} .chain__fig--h{left: 6px;top: 0;width: 100%;height: var(--band);clip-path: inset(-300px 6px -300px 0);} .chain__fig--v{display: none;}.chain__fig svg,.chain__draw{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible;}.chain__draw{clip-path: inset(-12px calc((1 - var(--p)) * 100%) -12px 0);}.chain__grid line{stroke: var(--grid);stroke-width: 1;vector-effect: non-scaling-stroke;}.list__grid line{stroke: var(--grid);stroke-width: 1;vector-effect: non-scaling-stroke;} .chain__horizon{stroke: var(--hair-2);stroke-width: 1;vector-effect: non-scaling-stroke;}.chain__wave{fill: none;stroke: var(--fg);stroke-width: 1.5;vector-effect: non-scaling-stroke;}.chain__wave--1{stroke: var(--accent);}.chain__wave--2{stroke-opacity: .3;}.chain__out{fill: none;stroke: var(--fg);stroke-width: 1.5;vector-effect: non-scaling-stroke;} .chain__scan{position: absolute;top: 21.7%;bottom: 0;left: 0;width: 100%;transform: translateX(calc((var(--p) - 1) * 100%));opacity: calc((1 - var(--p)) * 12);}.chain__scan::before{content: "";position: absolute;top: 0;bottom: 0;right: -1px;width: 1px;background: var(--accent);} .chain__steps{position: relative;display: grid;grid-template-columns: repeat(var(--n,4),minmax(0,1fr));padding-top: calc(var(--band) + 22px);}.chain__step{display: grid;gap: 8px;align-content: start;padding-right: 24px;}.chain__node{position: absolute;top: calc(var(--band) / 2);left: calc(6px + 100% / var(--n,4) * var(--k));width: 12px;height: 12px;margin: -6px 0 0 -6px;border-radius: 50%;background: var(--bg);border: 1.5px solid var(--hair-2);transition: background-color var(--dur-panel),border-color var(--dur-panel),box-shadow var(--dur-panel);}.chain__node::before,.chain__node::after{content: "";position: absolute;inset: -1.5px;border-radius: 50%;border: 1px solid var(--signal);opacity: 0;}.nowrap{white-space: nowrap;}.chain__val{font-size: var(--t-title);font-weight: 600;letter-spacing: -0.015em;line-height: 1.25;color: var(--fg);text-wrap: balance;}.chain__step.is-lit .chain__node,.chain:not(.is-live) .chain__node{background: var(--fg);border-color: var(--fg);} .chain__text{font-size: var(--t-body);line-height: 1.55;color: var(--fg-2);} .chain__text strong{display: block;margin-bottom: 4px;color: var(--fg);font-weight: 600;} .fits-section .chain__val{font-size: var(--t-body);font-weight: 600;letter-spacing: -0.01em;line-height: 1.3;}.fits-section .chain__text{max-width: 21em;}.fits-section .chain__text .u{display: block;text-wrap: balance;} .chain__step>.mono,.chain__val,.chain__text{transition: opacity .4s var(--ease),transform .4s var(--ease);}.chain__val{transition-delay: .04s;}.chain__text{transition-delay: .08s;}.chain.is-live .chain__step:not(.is-lit)>.mono,.chain.is-live .chain__step:not(.is-lit) .chain__val,.chain.is-live .chain__step:not(.is-lit) .chain__text{opacity: 0;transform: translateY(10px);} .chain__tag{position: absolute;top: 0;left: calc(100% / var(--n,4) * var(--k));max-width: calc(100% / var(--n,4) - 8px);white-space: nowrap;font-size: var(--t-label);font-weight: 600;letter-spacing: .12em;line-height: 1.4;text-transform: uppercase;color: var(--accent);opacity: 0;transform: translateY(4px);transition: opacity .5s var(--ease),transform .5s var(--ease);}.chain__ticker{padding: 0 5px;border: 1px solid currentColor;}.chain__step.is-lit .chain__tag,.chain:not(.is-live) .chain__tag{opacity: 1;transform: none;} .market .chain.is-live .chain__step:first-child.is-lit>.mono,.market .chain.is-live .chain__step:first-child.is-lit .chain__val{transition-delay: 1s;} .chain__step:last-child.is-lit .chain__node,.chain:not(.is-live) .chain__step:last-child .chain__node{background: var(--signal);border-color: var(--signal);box-shadow: 0 0 0 5px var(--bg),0 0 0 6px rgb(77 163 199 / .45);}  .dp__pick{position: relative;display: block;padding: 72px 0;}.dp__pick .pick__track{height: 44px;} .dp__in{position: absolute;left: calc((var(--k) + .5) / var(--n) * 100%);top: 50%;width: 1px;height: 1px;opacity: 0;}.dp__b{position: absolute;left: calc((var(--k) + .5) / var(--n) * 100%);width: calc(200% / var(--n) - 16px);transform: translateX(-50%);display: flex;justify-content: center;text-align: center;font-size: var(--t-body);font-weight: 500;line-height: 1.3;cursor: pointer;text-wrap: balance;transition: color var(--dur-ui) ease-out;}.dp__b--up{top: 0;height: 64px;align-items: flex-end;}.dp__b--down{bottom: 0;height: 64px;align-items: flex-start;} .dp__b::after{content: "";position: absolute;left: 0;right: 0;height: 30px;}.dp__b--up::after{top: 100%;}.dp__b--down::after{bottom: 100%;}.dp__in:focus-visible + .dp__b{outline: 2px solid var(--accent);outline-offset: 4px;} .dp__pick .pick__node{width: 20px;height: 20px;margin: -10px 0 0 -10px;color: var(--fg-3);border-color: var(--hair-2);background: linear-gradient(currentColor,currentColor) center / 8px 1.5px no-repeat,linear-gradient(currentColor,currentColor) center / 1.5px 8px no-repeat,var(--bg);transition: border-color var(--dur-panel),color var(--dur-panel);}.dp__pick .pick__node::after{inset: 2px;}.dp__pick:has(.dp__in:nth-of-type(1):focus-visible) .pick__node:nth-of-type(1){border-color: var(--signal);color: var(--signal);}.dp__pick:has(.dp__in:nth-of-type(2):focus-visible) .pick__node:nth-of-type(2){border-color: var(--signal);color: var(--signal);}.dp__pick:has(.dp__in:nth-of-type(3):focus-visible) .pick__node:nth-of-type(3){border-color: var(--signal);color: var(--signal);}.dp__pick:has(.dp__in:nth-of-type(4):focus-visible) .pick__node:nth-of-type(4){border-color: var(--signal);color: var(--signal);}.dp__pick:has(.dp__in:nth-of-type(5):focus-visible) .pick__node:nth-of-type(5){border-color: var(--signal);color: var(--signal);}.dp__pick:has(.dp__in:nth-of-type(6):focus-visible) .pick__node:nth-of-type(6){border-color: var(--signal);color: var(--signal);}.dp__pick:has(.dp__in:nth-of-type(7):focus-visible) .pick__node:nth-of-type(7){border-color: var(--signal);color: var(--signal);}.dp__pick:has(.dp__in:nth-of-type(8):focus-visible) .pick__node:nth-of-type(8){border-color: var(--signal);color: var(--signal);}.dp__pick:has(.dp__in:nth-of-type(9):focus-visible) .pick__node:nth-of-type(9){border-color: var(--signal);color: var(--signal);}.dp__pick:has(.dp__in:nth-of-type(10):focus-visible) .pick__node:nth-of-type(10){border-color: var(--signal);color: var(--signal);}@media (hover: hover){.dp__pick:has(.dp__b:nth-of-type(1):hover) .pick__node:nth-of-type(1){border-color: var(--signal);color: var(--signal);}.dp__pick:has(.dp__b:nth-of-type(2):hover) .pick__node:nth-of-type(2){border-color: var(--signal);color: var(--signal);}.dp__pick:has(.dp__b:nth-of-type(3):hover) .pick__node:nth-of-type(3){border-color: var(--signal);color: var(--signal);}.dp__pick:has(.dp__b:nth-of-type(4):hover) .pick__node:nth-of-type(4){border-color: var(--signal);color: var(--signal);}.dp__pick:has(.dp__b:nth-of-type(5):hover) .pick__node:nth-of-type(5){border-color: var(--signal);color: var(--signal);}.dp__pick:has(.dp__b:nth-of-type(6):hover) .pick__node:nth-of-type(6){border-color: var(--signal);color: var(--signal);}.dp__pick:has(.dp__b:nth-of-type(7):hover) .pick__node:nth-of-type(7){border-color: var(--signal);color: var(--signal);}.dp__pick:has(.dp__b:nth-of-type(8):hover) .pick__node:nth-of-type(8){border-color: var(--signal);color: var(--signal);}.dp__pick:has(.dp__b:nth-of-type(9):hover) .pick__node:nth-of-type(9){border-color: var(--signal);color: var(--signal);}.dp__pick:has(.dp__b:nth-of-type(10):hover) .pick__node:nth-of-type(10){border-color: var(--signal);color: var(--signal);}} @property --d{syntax: '<number>';inherits: true;initial-value: 1.3;}.dp__pick{--d: 1.3;transition: --i .45s var(--ease),--d .45s var(--ease);}.dp__pick:has(.dp__in:checked){--d: .42;}.dp__pick .pick__waves:not(.pick__waves--rest){clip-path: none;opacity: 0;transition: opacity .4s;}.dp__pick:has(.dp__in:checked) .pick__waves:not(.pick__waves--rest){opacity: 1;}.dp__pick .pick__waves--h:not(.pick__waves--rest){-webkit-mask-image: linear-gradient(90deg,transparent calc(calc((var(--i) + .5) / var(--n) * 100%) - calc(var(--d) * 100%)),rgb(0 0 0 / .3) calc(calc((var(--i) + .5) / var(--n) * 100%) - calc(var(--d) * 100%) * .5),#000 calc((var(--i) + .5) / var(--n) * 100%),rgb(0 0 0 / .3) calc(calc((var(--i) + .5) / var(--n) * 100%) + calc(var(--d) * 100%) * .5),transparent calc(calc((var(--i) + .5) / var(--n) * 100%) + calc(var(--d) * 100%)));mask-image: linear-gradient(90deg,transparent calc(calc((var(--i) + .5) / var(--n) * 100%) - calc(var(--d) * 100%)),rgb(0 0 0 / .3) calc(calc((var(--i) + .5) / var(--n) * 100%) - calc(var(--d) * 100%) * .5),#000 calc((var(--i) + .5) / var(--n) * 100%),rgb(0 0 0 / .3) calc(calc((var(--i) + .5) / var(--n) * 100%) + calc(var(--d) * 100%) * .5),transparent calc(calc((var(--i) + .5) / var(--n) * 100%) + calc(var(--d) * 100%)));}.dp__pick .pick__node::after{opacity: 0;} .dp__pick .pick__waves.pick__waves--rest{-webkit-mask-image: none;mask-image: none;clip-path: none;opacity: .32;} .case .case__title + .lead{margin-top: clamp(20px,2.4vw,32px);}.pickone--case{margin-top: clamp(14px,1.6vw,22px);} .pickone--case .dp__pick{padding: 56px 0 8px;}.dp__pick--above .dp__b{width: calc(100% / var(--n) - 16px);} .pickone--case .dp__a{grid-template-columns: minmax(0,1fr);}.pickone--case .dp__text{max-width: 40em;}.pickone--case .dp__text{color: var(--fg-2);} .dp__pick:not(:has(.dp__in:checked)){--i: -1;}.dp__pick:not(:has(.dp__in:checked)) .pick__dot{opacity: 0;}.dp__pick .pick__dot{transition: opacity var(--dur-panel);}.dp__b{color: var(--fg-2);}.dp__pick:has(.dp__in:checked) .dp__b{color: var(--fg-3);}@media (hover: hover){.dp__pick .dp__b:hover{color: var(--fg);}}.dp__pick .dp__in:checked + .dp__b{color: var(--fg);font-weight: 600;} .dp__answers{display: none;}.pickone:has(.dp__in:checked) .dp__answers{display: grid;margin-top: clamp(8px,1.4vw,20px);}.dp__close{display: none;}.dp__a{grid-area: 1 / 1;display: grid;visibility: hidden;opacity: 0;transition: opacity 120ms ease-out,visibility 0s 120ms;grid-template-columns: minmax(0,2fr) minmax(0,3fr);column-gap: calc(var(--pad) * 2);align-items: start;}.dp__a .mono{display: block;margin-bottom: 14px;color: var(--fg-3);} .dp__text{margin: 0;font-size: var(--t-body);line-height: 1.55;color: var(--fg-2);}.dp__name{display: none;} .dp__pick:has(.dp__in:nth-of-type(1):checked){--i: 0;}.pickone:has(.dp__pick>.dp__in:nth-of-type(1):checked) .dp__a:nth-of-type(1){visibility: visible;opacity: 1;transition: opacity 250ms var(--ease) 90ms;}.dp__pick:has(.dp__in:nth-of-type(2):checked){--i: 1;}.pickone:has(.dp__pick>.dp__in:nth-of-type(2):checked) .dp__a:nth-of-type(2){visibility: visible;opacity: 1;transition: opacity 250ms var(--ease) 90ms;}.dp__pick:has(.dp__in:nth-of-type(3):checked){--i: 2;}.pickone:has(.dp__pick>.dp__in:nth-of-type(3):checked) .dp__a:nth-of-type(3){visibility: visible;opacity: 1;transition: opacity 250ms var(--ease) 90ms;}.dp__pick:has(.dp__in:nth-of-type(4):checked){--i: 3;}.pickone:has(.dp__pick>.dp__in:nth-of-type(4):checked) .dp__a:nth-of-type(4){visibility: visible;opacity: 1;transition: opacity 250ms var(--ease) 90ms;}.dp__pick:has(.dp__in:nth-of-type(5):checked){--i: 4;}.pickone:has(.dp__pick>.dp__in:nth-of-type(5):checked) .dp__a:nth-of-type(5){visibility: visible;opacity: 1;transition: opacity 250ms var(--ease) 90ms;}.dp__pick:has(.dp__in:nth-of-type(6):checked){--i: 5;}.pickone:has(.dp__pick>.dp__in:nth-of-type(6):checked) .dp__a:nth-of-type(6){visibility: visible;opacity: 1;transition: opacity 250ms var(--ease) 90ms;}.dp__pick:has(.dp__in:nth-of-type(7):checked){--i: 6;}.pickone:has(.dp__pick>.dp__in:nth-of-type(7):checked) .dp__a:nth-of-type(7){visibility: visible;opacity: 1;transition: opacity 250ms var(--ease) 90ms;}.dp__pick:has(.dp__in:nth-of-type(8):checked){--i: 7;}.pickone:has(.dp__pick>.dp__in:nth-of-type(8):checked) .dp__a:nth-of-type(8){visibility: visible;opacity: 1;transition: opacity 250ms var(--ease) 90ms;}.dp__pick:has(.dp__in:nth-of-type(9):checked){--i: 8;}.pickone:has(.dp__pick>.dp__in:nth-of-type(9):checked) .dp__a:nth-of-type(9){visibility: visible;opacity: 1;transition: opacity 250ms var(--ease) 90ms;}.dp__pick:has(.dp__in:nth-of-type(10):checked){--i: 9;}.pickone:has(.dp__pick>.dp__in:nth-of-type(10):checked) .dp__a:nth-of-type(10){visibility: visible;opacity: 1;transition: opacity 250ms var(--ease) 90ms;}    .checks__head{display: grid;gap: clamp(20px,2.4vw,32px);}.qs{margin-top: clamp(48px,5vw,80px);border-bottom: 1px solid var(--hair);}.q{border-top: 1px solid var(--hair);}.q summary{display: grid;grid-template-columns: 48px minmax(0,2.1fr) minmax(0,3fr) 28px;gap: var(--gap);align-items: baseline;padding: 26px 0;cursor: pointer;list-style: none;}.q summary::-webkit-details-marker{display: none;}.q__q{font-size: var(--t-title);font-weight: 600;letter-spacing: -0.015em;line-height: 1.25;}.q__a{color: var(--fg-2);font-size: var(--t-body);line-height: 1.55;}.q__t{position: relative;width: 12px;height: 12px;align-self: start;justify-self: end;margin-top: 5px;}.q__t::before{content: "";position: absolute;left: 1px;top: 0;width: 9px;height: 9px;border: solid var(--fg);border-width: 0 2px 2px 0;transform: rotate(45deg);transition: transform .25s var(--ease);}.q[open] .q__t::before{transform: translateY(4px) rotate(-135deg);}.q__more{display: grid;grid-template-columns: 48px minmax(0,2.1fr) minmax(0,3fr) 28px;gap: var(--gap);padding-bottom: 30px;}.q__more p{grid-column: 3;color: var(--fg-2);font-size: var(--t-body);line-height: 1.55;}.qs--plain .q summary{grid-template-columns: minmax(0,2.1fr) minmax(0,3fr) 28px;}.qs--plain .q__more{grid-template-columns: minmax(0,2.1fr) minmax(0,3fr) 28px;}.qs--plain .q__more p{grid-column: 2;}.q__a .mono,.q__more .mono{display: block;margin-bottom: 8px;color: var(--fg-3);}.pickone--std{margin-top: clamp(8px,1.5vw,24px);}.pickone--std .dp__a{grid-template-columns: minmax(0,1fr);}.pickone--std .dp__text{max-width: 40em;}@media (min-width: 901px){.pickone--std .dp__b,.pickone--case .dp__b{width: auto;white-space: nowrap;}.pickone--std .dp__pick .pick__track{height: 64px;}}  .pickone--std .dp__b,.pickone--case .dp__b{color: var(--fg);font-weight: 600;font-size: calc(var(--t-body) * var(--lf,1));letter-spacing: -0.01em;}.pickone--std .dp__pick:has(.dp__in:checked) .dp__b,.pickone--case .dp__pick:has(.dp__in:checked) .dp__b{color: var(--fg-dim);}@media (hover: hover){.pickone--std .dp__pick .dp__b:hover,.pickone--case .dp__pick .dp__b:hover{color: var(--fg);}}.pickone--std .dp__pick .dp__in:checked + .dp__b,.pickone--case .dp__pick .dp__in:checked + .dp__b{color: var(--fg);} .pickone--std .pick__waves,.pickone--case .pick__waves{display: none;} .pickone--std .dp__t,.pickone--case .dp__t{display: block;}.pickone--std .dp__pick .pick__node,.pickone--case .dp__pick .pick__node{box-sizing: border-box;width: 28px;height: 28px;margin: -14px 0 0 -14px;border: 3.267px solid var(--signal);background: var(--bg);transform: scale(.4286); transition: transform var(--dur-ui) var(--ease),border-width var(--dur-ui) var(--ease),border-color var(--dur-ui),background-color var(--dur-ui);}.pickone--std .dp__pick .pick__node::after,.pickone--case .dp__pick .pick__node::after{inset: auto;left: 50%;top: 50%;width: 4px;height: 4px;margin: -2px 0 0 -2px;background: var(--signal);opacity: 1;transform: scale(2.333);transition: transform var(--dur-ui) var(--ease),background-color var(--dur-ui);} .pickone--std .pick__dot,.pickone--case .pick__dot{display: none;} .pickone--std .dp__pick:has(.dp__in:nth-of-type(1):checked) .pick__node:nth-of-type(1),.pickone--case .dp__pick:has(.dp__in:nth-of-type(1):checked) .pick__node:nth-of-type(1),.pickone--std .dp__pick:has(.dp__in:nth-of-type(2):checked) .pick__node:nth-of-type(2),.pickone--case .dp__pick:has(.dp__in:nth-of-type(2):checked) .pick__node:nth-of-type(2),.pickone--std .dp__pick:has(.dp__in:nth-of-type(3):checked) .pick__node:nth-of-type(3),.pickone--case .dp__pick:has(.dp__in:nth-of-type(3):checked) .pick__node:nth-of-type(3),.pickone--std .dp__pick:has(.dp__in:nth-of-type(4):checked) .pick__node:nth-of-type(4),.pickone--case .dp__pick:has(.dp__in:nth-of-type(4):checked) .pick__node:nth-of-type(4),.pickone--std .dp__pick:has(.dp__in:nth-of-type(5):checked) .pick__node:nth-of-type(5),.pickone--case .dp__pick:has(.dp__in:nth-of-type(5):checked) .pick__node:nth-of-type(5),.pickone--std .dp__pick:has(.dp__in:nth-of-type(6):checked) .pick__node:nth-of-type(6),.pickone--case .dp__pick:has(.dp__in:nth-of-type(6):checked) .pick__node:nth-of-type(6),.pickone--std .dp__pick:has(.dp__in:nth-of-type(7):checked) .pick__node:nth-of-type(7),.pickone--case .dp__pick:has(.dp__in:nth-of-type(7):checked) .pick__node:nth-of-type(7){transform: scale(1);border-width: 1.4px;transition-duration: .3s;} @media (hover: hover){.pickone--std .dp__pick:has(.dp__b:nth-of-type(1):hover) .pick__node:nth-of-type(1),.pickone--case .dp__pick:has(.dp__b:nth-of-type(1):hover) .pick__node:nth-of-type(1),.pickone--std .dp__pick:has(.dp__b:nth-of-type(2):hover) .pick__node:nth-of-type(2),.pickone--case .dp__pick:has(.dp__b:nth-of-type(2):hover) .pick__node:nth-of-type(2),.pickone--std .dp__pick:has(.dp__b:nth-of-type(3):hover) .pick__node:nth-of-type(3),.pickone--case .dp__pick:has(.dp__b:nth-of-type(3):hover) .pick__node:nth-of-type(3),.pickone--std .dp__pick:has(.dp__b:nth-of-type(4):hover) .pick__node:nth-of-type(4),.pickone--case .dp__pick:has(.dp__b:nth-of-type(4):hover) .pick__node:nth-of-type(4),.pickone--std .dp__pick:has(.dp__b:nth-of-type(5):hover) .pick__node:nth-of-type(5),.pickone--case .dp__pick:has(.dp__b:nth-of-type(5):hover) .pick__node:nth-of-type(5),.pickone--std .dp__pick:has(.dp__b:nth-of-type(6):hover) .pick__node:nth-of-type(6),.pickone--case .dp__pick:has(.dp__b:nth-of-type(6):hover) .pick__node:nth-of-type(6),.pickone--std .dp__pick:has(.dp__b:nth-of-type(7):hover) .pick__node:nth-of-type(7),.pickone--case .dp__pick:has(.dp__b:nth-of-type(7):hover) .pick__node:nth-of-type(7){transform: scale(1);border-width: 1.4px;}.pickone--std .dp__pick:has(.dp__b:nth-of-type(1):hover) .pick__node:nth-of-type(1)::after,.pickone--case .dp__pick:has(.dp__b:nth-of-type(1):hover) .pick__node:nth-of-type(1)::after,.pickone--std .dp__pick:has(.dp__b:nth-of-type(2):hover) .pick__node:nth-of-type(2)::after,.pickone--case .dp__pick:has(.dp__b:nth-of-type(2):hover) .pick__node:nth-of-type(2)::after,.pickone--std .dp__pick:has(.dp__b:nth-of-type(3):hover) .pick__node:nth-of-type(3)::after,.pickone--case .dp__pick:has(.dp__b:nth-of-type(3):hover) .pick__node:nth-of-type(3)::after,.pickone--std .dp__pick:has(.dp__b:nth-of-type(4):hover) .pick__node:nth-of-type(4)::after,.pickone--case .dp__pick:has(.dp__b:nth-of-type(4):hover) .pick__node:nth-of-type(4)::after,.pickone--std .dp__pick:has(.dp__b:nth-of-type(5):hover) .pick__node:nth-of-type(5)::after,.pickone--case .dp__pick:has(.dp__b:nth-of-type(5):hover) .pick__node:nth-of-type(5)::after,.pickone--std .dp__pick:has(.dp__b:nth-of-type(6):hover) .pick__node:nth-of-type(6)::after,.pickone--case .dp__pick:has(.dp__b:nth-of-type(6):hover) .pick__node:nth-of-type(6)::after,.pickone--std .dp__pick:has(.dp__b:nth-of-type(7):hover) .pick__node:nth-of-type(7)::after,.pickone--case .dp__pick:has(.dp__b:nth-of-type(7):hover) .pick__node:nth-of-type(7)::after{transform: scale(5);}}.pickone--std .dp__pick:has(.dp__in:nth-of-type(1):checked) .pick__node:nth-of-type(1),.pickone--case .dp__pick:has(.dp__in:nth-of-type(1):checked) .pick__node:nth-of-type(1),.pickone--std .dp__pick:has(.dp__in:nth-of-type(2):checked) .pick__node:nth-of-type(2),.pickone--case .dp__pick:has(.dp__in:nth-of-type(2):checked) .pick__node:nth-of-type(2),.pickone--std .dp__pick:has(.dp__in:nth-of-type(3):checked) .pick__node:nth-of-type(3),.pickone--case .dp__pick:has(.dp__in:nth-of-type(3):checked) .pick__node:nth-of-type(3),.pickone--std .dp__pick:has(.dp__in:nth-of-type(4):checked) .pick__node:nth-of-type(4),.pickone--case .dp__pick:has(.dp__in:nth-of-type(4):checked) .pick__node:nth-of-type(4),.pickone--std .dp__pick:has(.dp__in:nth-of-type(5):checked) .pick__node:nth-of-type(5),.pickone--case .dp__pick:has(.dp__in:nth-of-type(5):checked) .pick__node:nth-of-type(5),.pickone--std .dp__pick:has(.dp__in:nth-of-type(6):checked) .pick__node:nth-of-type(6),.pickone--case .dp__pick:has(.dp__in:nth-of-type(6):checked) .pick__node:nth-of-type(6),.pickone--std .dp__pick:has(.dp__in:nth-of-type(7):checked) .pick__node:nth-of-type(7),.pickone--case .dp__pick:has(.dp__in:nth-of-type(7):checked) .pick__node:nth-of-type(7){border-color: var(--fg);background: color-mix(in srgb,var(--signal) 22%,var(--bg));}.pickone--std .dp__pick:has(.dp__in:nth-of-type(1):checked) .pick__node:nth-of-type(1)::after,.pickone--case .dp__pick:has(.dp__in:nth-of-type(1):checked) .pick__node:nth-of-type(1)::after,.pickone--std .dp__pick:has(.dp__in:nth-of-type(2):checked) .pick__node:nth-of-type(2)::after,.pickone--case .dp__pick:has(.dp__in:nth-of-type(2):checked) .pick__node:nth-of-type(2)::after,.pickone--std .dp__pick:has(.dp__in:nth-of-type(3):checked) .pick__node:nth-of-type(3)::after,.pickone--case .dp__pick:has(.dp__in:nth-of-type(3):checked) .pick__node:nth-of-type(3)::after,.pickone--std .dp__pick:has(.dp__in:nth-of-type(4):checked) .pick__node:nth-of-type(4)::after,.pickone--case .dp__pick:has(.dp__in:nth-of-type(4):checked) .pick__node:nth-of-type(4)::after,.pickone--std .dp__pick:has(.dp__in:nth-of-type(5):checked) .pick__node:nth-of-type(5)::after,.pickone--case .dp__pick:has(.dp__in:nth-of-type(5):checked) .pick__node:nth-of-type(5)::after,.pickone--std .dp__pick:has(.dp__in:nth-of-type(6):checked) .pick__node:nth-of-type(6)::after,.pickone--case .dp__pick:has(.dp__in:nth-of-type(6):checked) .pick__node:nth-of-type(6)::after,.pickone--std .dp__pick:has(.dp__in:nth-of-type(7):checked) .pick__node:nth-of-type(7)::after,.pickone--case .dp__pick:has(.dp__in:nth-of-type(7):checked) .pick__node:nth-of-type(7)::after{background: var(--fg);transform: scale(1);} .walk__frame.is-pinned{position: sticky;}.pick__mk{display: none;position: absolute;z-index: 2;top: 50%;left: 0;width: 24px;height: 24px;margin: -12px 0 0 -12px;box-sizing: border-box;border-radius: 50%;border: 1.5px solid var(--signal);background: color-mix(in srgb,var(--signal) 22%,var(--bg));box-shadow: 0 0 0 6px color-mix(in srgb,var(--signal) 14%,transparent);pointer-events: none;}.is-walk .pick__mk{display: block;}.pickone--std.is-walk .dp__answers,.pickone--case.is-walk .dp__answers{display: grid;margin-top: clamp(8px,1.4vw,20px);} .pickone--std.is-walk .dp__pick .dp__b,.pickone--case.is-walk .dp__pick .dp__b{opacity: 0;transform: translateX(-50%) translateY(8px);pointer-events: none;color: var(--fg-2);transition: color var(--dur-panel),opacity .5s var(--ease),transform .5s var(--ease);}.pickone--std.is-walk .dp__pick .dp__b.is-past,.pickone--std.is-walk .dp__pick .dp__b.is-cur,.pickone--case.is-walk .dp__pick .dp__b.is-past,.pickone--case.is-walk .dp__pick .dp__b.is-cur,.pickone--std.is-walk .dp__pick .dp__in:focus-visible + .dp__b,.pickone--case.is-walk .dp__pick .dp__in:focus-visible + .dp__b,.pickone--std.is-walk .dp__pick .dp__in:checked + .dp__b,.pickone--case.is-walk .dp__pick .dp__in:checked + .dp__b{opacity: 1;transform: translateX(-50%);pointer-events: auto;}.pickone--std.is-walk .dp__pick .dp__b.is-cur,.pickone--case.is-walk .dp__pick .dp__b.is-cur{color: var(--fg);}.pickone--std.is-walk .dp__pick:has(.dp__in:checked) .dp__b,.pickone--case.is-walk .dp__pick:has(.dp__in:checked) .dp__b{color: var(--fg-dim);}.pickone--std.is-walk .dp__pick .dp__in:checked + .dp__b,.pickone--case.is-walk .dp__pick .dp__in:checked + .dp__b{color: var(--fg);} .pickone--std.is-walk .dp__pick .dp__in:nth-of-type(1) + .dp__b,.pickone--case.is-walk .dp__pick .dp__in:nth-of-type(1) + .dp__b{transition-delay: 0s,1s,1s;}@media (max-height: 720px){ .pickone--std.is-walk{margin-top: 6px;}.pickone--std.is-walk .dp__pick{padding: 56px 0;}.pickone--std.is-walk .dp__text{max-width: 48em;}.standard--walk .checks__head .lead{font-size: var(--t-body);line-height: 1.5;} .standard--walk .checks__head{gap: 14px;}}.pick__strands{position: absolute;left: 0;top: 0;overflow: visible;pointer-events: none;}.pick__strand{fill: none;stroke: var(--fg);stroke-width: 1.6;stroke-linecap: round;}.pick__strand--1{stroke: var(--accent);stroke-width: 1.3;}.pick__strand--2{stroke: var(--fg-3);stroke-width: 1.1;opacity: .7;}.dp__rest{margin-top: 14px;color: var(--fg-2);font-size: var(--t-body);}.checks__close{margin-top: clamp(40px,4vw,64px);color: var(--fg-2);line-height: 1.55;} .routes__head{display: grid;gap: clamp(20px,2.4vw,32px);} .sense .sen{display: block;margin-top: .65em;text-wrap: balance;}.sense .sen:first-child{margin-top: 0;}.sense .cl{display: block;text-wrap: balance;}.sense .cl:first-child{color: var(--fg);font-weight: 600;}@media (prefers-reduced-motion: reduce){.dp__a,.pickone:has(.dp__in:checked) .dp__a{transition: none !important;}}  @property --i{syntax: '<number>';inherits: true;initial-value: 0;}.pick{--i: 0;display: grid;gap: 10px;transition: --i .45s var(--ease);}.pick__track{position: relative;height: 40px;pointer-events: none;}.pick__track::before{content: "";position: absolute;left: var(--ax0,0px);right: var(--ax1,0px);top: 50%;height: 1px;background: var(--hair-2);} .pick__waves{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible;clip-path: inset(-14px calc((1 - (var(--i) + .5) / var(--n)) * 100%) -14px 0);}.pick__waves--v{display: none;}.pick__wave{fill: none;stroke: var(--fg);stroke-width: 1.5;vector-effect: non-scaling-stroke;}.pick__wave--1{stroke: var(--accent);}.pick__wave--2{stroke-opacity: .3;}.pick__node,.pick__dot{position: absolute;top: 50%;left: calc((var(--k) + .5) / var(--n) * 100%);border-radius: 50%;}.pick__node{width: 10px;height: 10px;margin: -5px 0 0 -5px;background: var(--bg);border: 1.5px solid var(--hair-2);transition: border-color var(--dur-panel);}.pick__node::after{content: "";position: absolute;inset: 1.5px;border-radius: 50%;background: var(--fg);opacity: clamp(0,(var(--i) - var(--k)) * 3,1);}.pick__dot{--k: var(--i);width: 14px;height: 14px;margin: -7px 0 0 -7px;background: var(--signal);box-shadow: 0 0 0 5px var(--bg),0 0 0 6px rgb(77 163 199 / .45);}  .about-hero{position: relative;overflow: hidden;display: grid;align-items: center;min-height: clamp(560px,52vw,760px);}.about-hero__inner{position: relative;z-index: 1;width: 100%;} @media (min-width: 901px){:root{--hero-top: calc(.35 * 100svh - 24px + max(0px,(100svh - 850px) * .1));}.about-hero{align-items: start;}.about-hero__inner{padding-top: calc(var(--hero-top) - var(--head) - var(--hero-pad));}}.about__lead{--col: calc(100cqi * .54);display: grid;gap: var(--hero-gap);max-width: 60%;}  .about-hero .hl{--hl-max: var(--h2);}.about__lead>.about__in{margin-top: .15em;} .about__in .link{display: inline-flex;align-items: center;gap: 10px;font-size: var(--t-ui);font-weight: 500;letter-spacing: -0.005em;} .about__in .site-footer__icon{flex: none;width: 16px;height: 16px;}.about-hero__photo{position: absolute;top: 0;right: 0;bottom: 0;width: 50%;}.about-hero__photo::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,var(--ink) 0%,rgb(7 26 47 / .72) 18%,rgb(7 26 47 / 0) 52%);}.about__photo{display: block;width: 100%;height: 100%;object-fit: cover;object-position: 50% 22%;}.about__plate{position: relative;overflow: hidden;background: var(--stone);aspect-ratio: 4 / 5;} .duotone{position: absolute;width: 0;height: 0;}.arcade{position: absolute;inset: 0;width: 100%;height: 100%;}.arcade__line,.arcade__arch{fill: none;stroke: var(--ink);stroke-width: 1.1;}.arcade__arch{stroke-opacity: .85;}.arcade__wave{fill: none;stroke: var(--adriatic);stroke-width: 1.4;}.arcade__wave--1{stroke-opacity: .6;}.arcade__wave--2{stroke-opacity: .35;}.about__photo{filter: url(#duotone);}   .checks.has-sc{overflow-x: clip;} .checks.has-sc .sc{display: none;}.checks.has-sc.is-sc .sc{display: block;}.checks.has-sc.is-sc .qs{display: none;}.checks.has-sc .checks__head .lead{max-width: 52rem;} .checks.has-sc.is-sc .checks__head{gap: clamp(20px,2.4vw,32px);} .sc__pin{position: sticky;top: 0;}.sc__stage{position: relative;margin-top: clamp(20px,2.4vw,36px);}.sc__svg{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible;}.sc__conn{fill: none;stroke: var(--hair);stroke-width: 1;vector-effect: non-scaling-stroke;}.sc__pt{fill: var(--fg-3);}.sc__wave{fill: none;stroke: var(--fg);stroke-width: 1.6;stroke-linecap: round;vector-effect: non-scaling-stroke;}.sc__wave--2{stroke: var(--accent);stroke-width: 1.3;}.sc__wave--3{stroke: var(--fg-3);stroke-width: 1.1;opacity: .7;}.sc__link{fill: none;stroke: color-mix(in srgb,var(--signal) 55%,transparent);stroke-width: 1.1;vector-effect: non-scaling-stroke;}.sc__nd{cursor: pointer;}.sc__ring{fill: var(--bg);stroke: var(--fg-3);stroke-width: 1.4;vector-effect: non-scaling-stroke;transition: r var(--dur-ui) var(--ease),stroke var(--dur-ui),fill var(--dur-ui);}.sc__dot{fill: var(--fg-3);transition: fill var(--dur-ui);}.sc__ping{fill: none;stroke: var(--signal);stroke-width: 1.2;vector-effect: non-scaling-stroke;opacity: 0;}.sc__hit{fill: transparent;}.sc__nd.sel .sc__ring{r: 14px;transition: r var(--dur-panel) var(--ease),stroke var(--dur-panel),fill var(--dur-panel);}@media (hover: hover){.sc.is-ready .sc__nd:hover .sc__ring{r: 14px;}}.sc__nd.lit .sc__ring{stroke: var(--signal);}.sc__nd.lit .sc__dot{fill: var(--signal);}.sc__nd.sel .sc__ring{stroke: var(--fg);fill: color-mix(in srgb,var(--signal) 22%,transparent);}.sc__nd.sel .sc__dot{fill: var(--fg);}.sc__nd.lit .sc__ping{animation: sc-ping 1.5s var(--ease) 1;}@keyframes sc-ping{0%{r: 6px;opacity: .9;}100%{r: 28px;opacity: 0;}}.sc__h{all: unset;position: absolute;left: 0;top: 0;width: max-content;cursor: default;display: grid;gap: 6px;justify-items: center;text-align: center;color: var(--fg);font-weight: 600;letter-spacing: -0.01em;font-size: calc(var(--t-body) * var(--lf,1));line-height: 1.3;text-shadow: 0 0 10px var(--bg),0 0 18px var(--bg);transition: color var(--dur-ui) ease-out;}.sc__h .mono{transition: color var(--dur-ui) ease-out;}.sc__t{display: block;white-space: nowrap;}.sc.is-ready .sc__h{cursor: pointer;}.sc__h:focus-visible{outline: 2px solid var(--signal);outline-offset: 4px;}.sc .sc__h.sel{color: var(--fg);}@media (hover: hover){.sc.is-ready .sc__h:hover{color: var(--fg);}}.sc:has(.sc__h.sel) .sc__h:not(.sel){color: var(--fg-dim);} @media (hover: hover){.sc.is-ready:has(.sc__h.sel) .sc__h:not(.sel):hover{color: var(--fg);}}.sc__h.sel .mono{color: var(--signal);} .sc__pl{display: inline-block;flex: none;width: 9px;height: 9px;margin-left: 9px;vertical-align: 2px;border: solid currentColor;border-width: 0 2px 2px 0;transform: rotate(45deg);transition: transform .25s var(--ease),color .25s;}.sc__h.sel .sc__pl,.pickone .dp__in:checked + .dp__b .sc__pl,.pay__t[aria-expanded="true"] .sc__pl,.ways__d.is-open .sc__pl,.rtab__row.is-open .sc__pl,.rtab__all[aria-pressed="true"] .sc__pl{transform: translateY(3px) rotate(-135deg);}  .sc__foot{position: relative;margin-top: 18px;}.sc__ans{position: absolute;left: 0;right: 0;top: 0;display: grid;gap: 10px;opacity: 0;pointer-events: none;transition: opacity var(--dur-panel) var(--ease);font-size: var(--t-body);line-height: 1.55;} .sc__ans.on{opacity: 1;pointer-events: auto;} @media (max-height: 720px){.checks.has-sc.is-sc .checks__head{gap: 20px;}.checks.has-sc.is-sc .sc__stage{margin-top: 12px;}.sc__foot{margin-top: 8px;}}.sc__ans.measure{position: relative;visibility: hidden;opacity: 1;}.sc__ans p{margin: 0;color: var(--fg-2);}.sc__ans .mono{display: block;margin-bottom: 4px;color: var(--fg-3);}.sc__cols{display: grid;grid-template-columns: repeat(2,minmax(0,32rem));column-gap: 48px;align-items: start;}.sc__ans .sc__more{color: var(--fg-2);} .sc__ans .sc__cols,.sc__ans .sc__cols>*,.sc__ans .sc__more,.sc__ans p{color: var(--fg);} .qs__wave{position: absolute;left: 0;top: 0;overflow: visible;pointer-events: none;display: none;}.qs__strand{fill: none;stroke: var(--fg);stroke-width: 1.8;stroke-linecap: round;}.qs__strand--1{stroke: var(--accent);stroke-width: 1.4;}.qs__strand--2{stroke: var(--fg-3);stroke-width: 1.2;opacity: .7;}.qs__ring{fill: var(--bg);stroke: var(--signal);stroke-width: 1.4;transition: fill var(--dur-ui),stroke var(--dur-ui);}.qs__dot{fill: var(--signal);}.qs__node.is-open .qs__ring{stroke: var(--fg);fill: color-mix(in srgb,var(--signal) 22%,transparent);}.qs.is-wave{position: relative;border-bottom: 0;}.qs.is-wave .q{border-top: 0;}.qs.is-wave.qs--plain .q summary{grid-template-columns: minmax(0,1fr) 20px;padding: 18px 0 18px calc(var(--text-x,64px) - var(--pad));row-gap: 8px;}.qs.is-wave.qs--plain .q__q,.qs.is-wave.qs--plain .q__a{grid-column: 1;}.qs.is-wave.qs--plain .q .q__t{grid-column: 2;grid-row: 1;}.qs.is-wave.qs--plain .q:not([open]) .q__a{display: none;}.qs.is-wave.qs--plain .q__more{grid-template-columns: minmax(0,1fr);padding: 0 20px 22px calc(var(--text-x,64px) - var(--pad));}.qs.is-wave.qs--plain .q__more p{grid-column: 1;} .name__plate{margin: 0 auto;width: 100%;line-height: 0;} .name__pin.is-pinned{position: sticky;} .about-name{overflow-x: clip;} .name__svg{display: block;width: 100%;height: auto;overflow: visible;}.name__svg--v{display: none;}.nh{stroke-width: 1;}.nh,#nhg-h stop,#nhg-v stop{stop-color: var(--fg);}.nh{stroke-opacity: .34;}.nt{font-family: var(--sans);font-weight: 600;fill: var(--fg);}.nl--sig{fill: var(--fg);}.nw{fill: none;stroke: var(--fg);stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;opacity: 0;}.nw:nth-of-type(2){stroke: var(--signal);}.nw:nth-of-type(3){stroke-opacity: .4;}.ns{fill: none;stroke: var(--fg);stroke-width: 5.2;stroke-linecap: round;stroke-linejoin: round;opacity: 0;}.ns--sig{stroke: var(--signal);}.nmk path{fill: none;stroke: var(--fg);stroke-linecap: round;}.np{fill: var(--signal);}.nph{fill: none;stroke: var(--signal);stroke-opacity: .45;opacity: 0;}@media (max-width: 600px){.name__svg--h{display: none;}.name__svg--v{display: block;}} .close{position: relative;overflow: hidden;padding-bottom: clamp(160px,18vw,260px);}.close__inner{position: relative;z-index: 1;}.close .hl{--hl-max: var(--h2);}.close__row{display: grid;gap: clamp(20px,2.2vw,28px);justify-items: start;margin-top: clamp(24px,3vw,40px);}.close__row .lead{max-width: 30em;}.close__actions{display: flex;align-items: center;gap: 28px;}.swell{position: absolute;left: 0;right: 0;bottom: 0;height: clamp(140px,17vw,240px);overflow: hidden;pointer-events: none;}.swell__line{position: absolute;inset: 0;width: 200%;height: 100%;}.swell__line path{fill: none;stroke: var(--paper);stroke-width: 1.25;vector-effect: non-scaling-stroke;}.swell__line--0 path{opacity: .5;}.swell__line--1 path{opacity: .32;}.swell__line--2 path{opacity: .2;} .site-footer{padding: 56px 0 40px;border-top: 1px solid var(--hair);}.site-footer__top{display: flex;justify-content: space-between;gap: 32px;align-items: center;padding-bottom: 40px;border-bottom: 1px solid var(--hair);}.site-footer__brand{display: flex;align-items: center;gap: 28px;} .site-footer__sign{position: relative;color: var(--fg-2);font-family: var(--serif);font-style: italic;font-size: var(--t-body);line-height: 1;}.site-footer__brand .site-footer__sign{padding-left: 24px;border-left: 1px solid var(--hair-2);}.site-footer__links{display: flex;gap: 28px;}.site-footer__links a,.site-footer__links button{display: inline-flex;align-items: center;gap: 8px;text-decoration: none;font-family: var(--mono);font-size: var(--t-label);letter-spacing: .12em;text-transform: uppercase;color: var(--fg-2);transition: color var(--dur-ui);}.site-footer__links button{all: unset;box-sizing: border-box;cursor: pointer;display: inline-flex;align-items: center;gap: 8px;font-family: var(--mono);font-size: var(--t-label);letter-spacing: .12em;text-transform: uppercase;color: var(--fg-2);transition: color var(--dur-ui);}.site-footer__links button[hidden]{display: none;}.site-footer__links button:focus-visible{outline: 2px solid var(--signal);outline-offset: 4px;}@media (hover: hover){.site-footer__links a:hover,.site-footer__links button:hover{color: var(--fg);}}.site-footer__icon{width: 14px;height: 14px;fill: none;stroke: currentColor;stroke-width: 1;}.site-footer__icon text{fill: currentColor;stroke: none;font-family: var(--sans);font-size: 8.5px;font-weight: 600;}.site-footer__fine{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr) auto;gap: var(--gap);padding-top: 28px;color: var(--fg-3);font-size: var(--t-fine);line-height: 1.6;}.site-footer__legal{font-family: var(--mono);font-size: var(--t-label);letter-spacing: .12em;text-transform: uppercase;white-space: nowrap;}  .inv__head{display: grid;gap: clamp(20px,2.4vw,32px);}.inv__close{margin-top: 8px;color: var(--fg-2);line-height: 1.6;} .doc{padding-top: clamp(48px,7vw,104px);padding-bottom: var(--space);}main:has(+ .divider)>.doc{padding-bottom: calc(var(--space) + var(--wave-h) / 2 - 36px);} .doc__head{display: grid;gap: 28px;padding-bottom: clamp(48px,5vw,80px);}.doc__head .lead{max-width: 36em;}.doc__row{display: grid;grid-template-columns: minmax(0,4fr) minmax(0,8fr);gap: var(--gap);padding: 36px 0;border-top: 1px solid var(--hair);}.doc__row h2{font-size: var(--t-title);line-height: 1.25;letter-spacing: -0.015em;}.doc__body{display: grid;gap: 16px;color: var(--fg-2);max-width: 40em;} .notfound{padding: clamp(80px,12vw,180px) 0;}.notfound .wrap{display: grid;gap: 28px;justify-items: start;}.notfound .display{max-width: 9em;}.notfound__links{display: flex;flex-wrap: wrap;gap: 12px;}.flatline{position: relative;width: 100%;height: 11px;margin: 12px 0;}.flatline::before{content: "";position: absolute;left: 0;right: 0;top: 5px;height: 1.5px;background: var(--ink);}.flatline span{position: absolute;left: 0;top: 0;width: 100%;height: 11px;transform: translateX(calc(-100% + 11px));} .flatline span::before{content: "";position: absolute;right: 0;top: 0;width: 11px;height: 11px;border-radius: 50%;background: var(--ink);box-shadow: 0 0 0 3px var(--paper);} .consent{position: fixed;left: 16px;right: 16px;bottom: 16px;z-index: 80;margin-inline: auto;max-width: 1040px; background: var(--ink);color: var(--paper);border: 1px solid rgb(255 255 255 / .16);--fg: var(--paper);--bg: var(--ink);transition: opacity 250ms var(--ease),transform 250ms var(--ease);}@starting-style{.consent{opacity: 0;transform: translateY(16px);}} .consent__inner{display: flex;gap: 24px;align-items: center;padding: 18px 20px;}.consent p{font-size: var(--t-fine);line-height: 1.5;color: rgb(255 255 255 / .8);}.consent__actions{display: flex;gap: 10px;flex: none;}.consent .btn{height: 40px;padding: 0 18px;background: transparent;color: var(--paper);border-color: rgb(255 255 255 / .4);}@media (hover: hover){.consent .btn:hover{background: var(--paper);color: var(--ink);border-color: var(--paper);}} @keyframes rise{from{opacity: 0;transform: translateY(16px);}}@keyframes drift{to{transform: translateX(-50%);}}@keyframes draw{from{stroke-dashoffset: 1;}}@keyframes node-in{from{transform: scale(.6);opacity: 0;}}@keyframes pulse{0%{transform: scale(1);opacity: .6;}100%{transform: scale(3.4);opacity: 0;}}@keyframes sea{to{transform: translateX(-100px);}}@keyframes ring{from{transform: scale(1);opacity: .8;}to{transform: scale(3.4);opacity: 0;}}@keyframes scan{0%{transform: translateX(calc(-100% + 11px));animation-timing-function: steps(48,end);}80%,100%{transform: none;}}@media (prefers-reduced-motion: no-preference){.hero__title,.hero__row{animation: rise .6s var(--ease) both;}.flow{animation: rise .8s var(--ease) .3s both;}.flow__node::before,.flow__node::after{animation: pulse 3.2s var(--ease) 1.2s 3;}  .chain__step.is-lit .chain__node::before{animation: ring 1.4s var(--ease) both;}.chain__step.is-lit .chain__node::after{animation: ring 1.4s var(--ease) .22s both;}.flow__node::after{animation-delay: 2.8s;}.arcade__sea{animation: sea 9s linear infinite;}.hero__title{animation-delay: .06s;}.hero__row{animation-delay: .18s;}@media (max-width: 900px){.hero__stage:has(.flow--lead) :is(.lead,.hero__actions){animation: rise .6s var(--ease) .18s both;}}  :is(body.home,.pv-page[data-path="/"]) .site-header .mark path{stroke-dasharray: 1;animation: draw 1s var(--ease) .1s both;}:is(body.home,.pv-page[data-path="/"]) .site-header .mark path:nth-of-type(2){animation-delay: .35s;}:is(body.home,.pv-page[data-path="/"]) .site-header .mark path:nth-of-type(3){animation-delay: .45s;}:is(body.home,.pv-page[data-path="/"]) .site-header .mark path:nth-of-type(4){animation-delay: .55s;}:is(body.home,.pv-page[data-path="/"]) .site-header .mark__node{transform-box: fill-box;transform-origin: center;animation: node-in .45s var(--ease) 1.2s both;} .divider svg{animation: drift 38s linear infinite;}.swell__line--0{animation: drift 64s linear infinite;}.swell__line--1{animation: drift 46s linear infinite reverse;}.swell__line--2{animation: drift 30s linear infinite;}.flatline span{animation: scan 6s infinite;}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto;}*,*::before,*::after{animation: none !important;transition-property: opacity,color,background-color,border-color,fill,stroke !important;transition-duration: .2s !important;}} @media (max-width: 1100px){ .chain__tag{letter-spacing: .06em;}}@media (min-width: 901px) and (max-width: 1000px){.chain__tag{letter-spacing: 0;} .chain__step{padding-right: 16px;}.q summary,.q__more{grid-template-columns: 40px minmax(0,2fr) minmax(0,3fr) 24px;}}@media (min-width: 901px) and (max-width: 940px){.chain__tag{white-space: normal;}}@media (max-width: 900px){:root{--head: 60px;--hero-gap: 24px;--wave-gap: 30px;--axis-x: 46px;--text-x: 86px;}  .qs{margin-top: calc(var(--wave-gap) - 21.5px);} .checks__head,.routes__head{grid-template-columns: minmax(0,1fr);} .chain{--band: 52px;}.chain__fig--h{display: none;} .chain__tag{position: static;max-width: none;white-space: normal;}.chain__fig--v{display: block;left: calc(var(--axis-x) - var(--pad) - var(--band) / 2);top: 8px;width: var(--band);height: 100%;}.chain__fig--v .chain__draw{clip-path: inset(0 -12px calc((1 - var(--p)) * 100%) -12px);}.chain__fig--v .chain__scan{top: 0;bottom: 0;left: 0;right: 0;width: auto;transform: translateY(calc((var(--p) - 1) * 100%));}.chain__fig--v .chain__scan::before{top: auto;bottom: -1px;left: 0;right: 0;width: auto;height: 1px;}.chain__steps{grid-template-columns: minmax(0,1fr);padding: 0 0 0 calc(var(--text-x) - var(--pad));} .chain__step{min-height: 100px;padding: 0 0 28px;}.chain__node{top: calc(8px + 100% / var(--n,4) * var(--k));left: calc(var(--axis-x) - var(--pad));}.checks__head .lead,.routes__head .lead,.checks__close{width: auto;} .about-hero,.hero.about-hero:has(+ .divider){display: block;min-height: 0;padding-bottom: 0;}.about__lead{--col: 100cqi;max-width: none;}.about-hero__photo{position: relative;width: auto;height: min(115vw,560px);margin-top: 40px;}.about-hero__photo::after{background: linear-gradient(180deg,var(--ink) 0%,rgb(7 26 47 / 0) 35%);} .dp__a{grid-template-columns: minmax(0,1fr);row-gap: 16px;}.dp__a .mono{margin-bottom: 8px;}.pickone--case .dp__pick{padding: 0;}.pickone--case .dp__a{grid-template-columns: minmax(0,1fr);}.dp__pick .pick__waves--v:not(.pick__waves--rest){-webkit-mask-image: linear-gradient(180deg,transparent calc(calc((var(--i) + .5) / var(--n) * 100%) - calc(var(--d) * 100%)),rgb(0 0 0 / .3) calc(calc((var(--i) + .5) / var(--n) * 100%) - calc(var(--d) * 100%) * .5),#000 calc((var(--i) + .5) / var(--n) * 100%),rgb(0 0 0 / .3) calc(calc((var(--i) + .5) / var(--n) * 100%) + calc(var(--d) * 100%) * .5),transparent calc(calc((var(--i) + .5) / var(--n) * 100%) + calc(var(--d) * 100%)));mask-image: linear-gradient(180deg,transparent calc(calc((var(--i) + .5) / var(--n) * 100%) - calc(var(--d) * 100%)),rgb(0 0 0 / .3) calc(calc((var(--i) + .5) / var(--n) * 100%) - calc(var(--d) * 100%) * .5),#000 calc((var(--i) + .5) / var(--n) * 100%),rgb(0 0 0 / .3) calc(calc((var(--i) + .5) / var(--n) * 100%) + calc(var(--d) * 100%) * .5),transparent calc(calc((var(--i) + .5) / var(--n) * 100%) + calc(var(--d) * 100%)));} .dp__answers{position: sticky;bottom: 0;z-index: 2;margin: 0 calc(var(--pad) * -1);padding: 28px var(--pad) calc(18px + env(safe-area-inset-bottom));background: var(--bg);border-top: 1px solid rgb(77 163 199 / .4);}.pickone:has(.dp__in:checked) .dp__answers{margin-top: 8px;} .dp__a>div{position: relative;padding-left: calc(var(--text-x) - var(--pad));} .dp__a>div::before{content: "";position: absolute;z-index: 1;left: calc(var(--axis-x) - var(--pad) - 5.5px);top: 3px;width: 11px;height: 11px;box-sizing: border-box;border-radius: 50%;border: 1.5px solid var(--fg);background: var(--bg);}.dp__a>div:first-of-type:not(:only-of-type)::after{content: "";position: absolute;left: calc(var(--axis-x) - var(--pad) - .75px);top: 14px;bottom: -19px;width: 1.5px;background: linear-gradient(var(--fg-3),var(--signal));}.dp__a>div:last-of-type::before{border-color: var(--signal);background: var(--signal);box-shadow: 0 0 0 4px var(--bg),0 0 0 5px rgb(77 163 199 / .45);}.dp__a>div:first-of-type>.mono{color: var(--fg);}.dp__a>div:last-of-type>.mono{color: var(--accent);}  .dp__close{position: absolute;z-index: 3;top: -30px;right: var(--pad);width: 44px;height: 44px;padding: 0;border: 1.5px solid rgb(77 163 199 / .7);border-radius: 50%;background: var(--bg);cursor: pointer;color: var(--fg);transition: border-color var(--dur-ui),background-color var(--dur-ui);}.dp__close:not([hidden]){display: block;}.dp__close::before,.dp__close::after{content: "";position: absolute;left: 14.5px;top: 21.25px;width: 15px;height: 1.5px;background: currentColor;transform: rotate(45deg);}.dp__close::after{transform: rotate(-45deg);}.dp__close:active{background: var(--ink-2);border-color: var(--signal);}.dp__close:focus-visible{outline: 2px solid var(--accent);outline-offset: 3px;}.dp__pick{display: grid;grid-template-columns: 40px minmax(0,1fr);column-gap: calc(var(--text-x) - var(--pad) - 40px);padding: 0;} .dp__pick .pick__track{grid-row: 1 / span var(--n);height: auto;transform: translateX(calc(var(--axis-x) - var(--pad) - 20px));} .dp__b{position: relative;left: auto;top: auto;bottom: auto;grid-column: 2;width: auto;height: auto;min-height: 46px;transform: none;justify-content: flex-start;align-items: center;text-align: left;padding: 4px 0;}.dp__b::after{display: none;}.dp__pick--above .dp__b{width: auto;} .dp__in{grid-column: 2;left: auto;top: auto;} .q summary{grid-template-columns: 36px minmax(0,1fr) 20px;row-gap: 10px;}.q__q{grid-column: 2;}.q__a{grid-column: 2;grid-row: 2;}.q .q__t{grid-column: 3;grid-row: 1;}.q__more{grid-template-columns: 36px minmax(0,1fr);}.q__more p{grid-column: 2;}.qs--plain .q summary{grid-template-columns: minmax(0,1fr) 20px;}.qs--plain .q__q,.qs--plain .q__a{grid-column: 1;}.qs--plain .q .q__t{grid-column: 2;}.qs--plain .q__more{grid-template-columns: minmax(0,1fr);}.qs--plain .q__more p{grid-column: 1;}.site-footer__top{flex-direction: column;align-items: flex-start;}.site-footer__brand{display: grid;gap: 14px;}.site-footer__brand .site-footer__sign{padding-left: 0;border-left: 0;top: 0;}.site-footer__fine{grid-template-columns: minmax(0,1fr);}.doc__row{grid-template-columns: minmax(0,1fr);gap: 14px;}}@media (max-width: 600px){.close__actions{flex-wrap: wrap;row-gap: 18px;} .pick{grid-template-columns: 40px minmax(0,1fr);column-gap: calc(var(--text-x) - var(--pad) - 40px);}.pick__track{grid-column: 1;grid-row: 1;height: auto;}.pick__track::before{left: 50%;right: auto;top: var(--ax0,0px);bottom: var(--ax1,0px);width: 1px;height: auto;}.pick__waves--h{display: none;}.pick__waves--v{display: block;clip-path: inset(0 -14px calc((1 - (var(--i) + .5) / var(--n)) * 100%) -14px);}.pick__node,.pick__dot{left: 50%;top: calc((var(--k) + .5) / var(--n) * 100%);}:root{--t-body: 16px;}.display{line-height: .98;}.proof{grid-template-columns: minmax(0,1fr);gap: 0;}.proof li{grid-template-columns: minmax(0,1fr);gap: 4px;padding: 16px 0;} .hero__stage:has(.flow--lead) .hero__actions{justify-self: center;} .hero .proof{text-align: center;} .hero .proof__label{margin-inline: auto;}.site-footer__links{flex-direction: column;gap: 14px;}.btn{height: 50px;} .hero__actions{display: grid;justify-items: center;gap: 22px;width: 100%;}.hero__actions .btn{width: 100%;}} .ways{overflow-x: clip;} .ways__frame.is-pinned{position: sticky;}.ways__frame{display: grid;gap: clamp(20px,2.4vw,32px);}.chain--ways .chain__step{display: flex;flex-direction: column;align-items: flex-start;}.chain--ways .chain__text{max-width: 30em;margin-top: 4px;}.chain--ways .chain__d{margin-top: 14px;}.chain--ways .chain__x{margin-top: auto;padding-top: 16px;}.chain--ways .chain__x,.chain--ways .chain__d{transition: opacity .4s var(--ease) .1s,transform .4s var(--ease) .1s;}.chain--ways.is-live .chain__step:not(.is-lit) .chain__x,.chain--ways.is-live .chain__step:not(.is-lit) .chain__d{opacity: 0;transform: translateY(10px);pointer-events: none;}.ways__act{max-width: 100%;}.ways__act .btn{max-width: 100%;white-space: normal;text-align: left;} .ways__d{position: relative;}.ways__trig{all: unset;cursor: pointer;display: inline-flex;align-items: baseline;color: var(--fg);}.ways__trig .sc__pl{position: relative;top: -2px;} .ways__trig:focus-visible{outline: 2px solid var(--signal);outline-offset: 4px;}.ways__box{position: absolute;z-index: 6;left: 0;top: calc(100% + 12px);width: max-content;max-width: min(620px,calc(100vw - 32px));box-sizing: border-box;padding: 22px 26px;border-radius: 8px;background: var(--paper);box-shadow: 0 16px 44px rgb(7 26 47 / .14),0 2px 8px rgb(7 26 47 / .08);opacity: 0;visibility: hidden;transform: translateY(-6px);transition: opacity var(--dur-panel) var(--ease),transform var(--dur-panel) var(--ease),visibility 0s .3s;}.ways__d.is-up .ways__box{top: auto;bottom: calc(100% + 12px);transform: translateY(6px);}.ways__d.is-open::after{content: "";position: absolute;left: 0;right: 0;top: 100%;height: 12px;} .ways__d.is-open.is-up::after{top: auto;bottom: 100%;}.ways__box{overflow-y: auto;overscroll-behavior: contain;} .ways__d.is-open .ways__box{opacity: 1;visibility: visible;transform: none;transition-delay: 0s;}.ways__d:not(.is-js) .ways__box{position: static;opacity: 1;visibility: visible;transform: none;box-shadow: none;background: none;padding: 12px 0 0;} .ways__checks{list-style: none;margin: 0;padding: 0;display: grid;gap: 14px;grid-template-columns: minmax(0,auto);justify-content: start;font-size: var(--t-body);line-height: 1.3;color: var(--fg-2);} @media (min-width: 901px){.ways__checks li{white-space: nowrap;}}.ways__checks li{display: flex;gap: 12px;align-items: center;}.ways__b{flex: none;width: 7px;height: 7px;border-radius: 50%;border: 1.3px solid var(--accent);}@media (max-width: 900px){.ways__checks{grid-template-columns: minmax(0,1fr);}.ways__box{max-width: calc(100vw - 118px);}} @media (min-width: 901px) and (max-height: 720px){ .chain--ways{--band: 80px;}.ways__frame{gap: 14px;}.chain--ways .chain__text{font-size: var(--t-ui);line-height: 1.5;}.chain--ways .chain__text .sen{margin-top: .4em;}.chain--ways .chain__d{margin-top: 10px;}.chain--ways .chain__steps{padding-top: calc(var(--band) + 16px);}.chain--ways .chain__x{padding-top: 12px;}} .rtab{--g: 56px;margin-top: clamp(20px,2.4vw,32px);overflow-anchor: none;} .rtab__top,.rtab__row{display: grid;grid-template-columns: minmax(170px,1.3fr) minmax(0,4fr);column-gap: clamp(20px,2.4vw,40px);}.rtab__top{padding-left: var(--g);align-items: end;margin-bottom: clamp(26px,calc(3.2vh + 4px),44px);} .rtab__heads,.rtab__cells{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));column-gap: clamp(28px,3.4vw,64px);}.rtab__heads{grid-column: 2;grid-row: 1;}  .rtab.is-live:not(.is-still) .rtab__h{opacity: 0;transform: translateY(8px);transition: opacity var(--dur-panel) var(--ease) .25s,transform var(--dur-panel) var(--ease) .25s;}.rtab.is-live.has-arrived .rtab__h{opacity: 1;transform: none;}.rtab__h,.rtab__rt{margin: 0;font-size: var(--t-body);font-weight: 600;letter-spacing: 0;line-height: 1.5;color: var(--fg);} .rtab__rt{all: unset;box-sizing: border-box;cursor: pointer;display: block;font-size: var(--t-body);font-weight: 600;letter-spacing: 0;line-height: 1.5;color: var(--fg);text-align: left;transition: color var(--dur-ui) ease-out;}.rtab__rt .sc__pl{margin-left: 12px;vertical-align: 2px;}@media (min-width: 901px){.rtab__row.is-open .rtab__rt .sc__pl{transform: translateY(2px) rotate(-135deg);}}  .rtab__all{all: unset;cursor: pointer;display: inline-flex;align-items: center;font-size: var(--t-body);font-weight: 600;line-height: 1.3;color: var(--accent);}.rtab__all .sc__pl{margin-left: 9px;vertical-align: 1px;} .rtab__foot{margin-top: 6px;padding-left: var(--g);min-height: 28px;}.rtab.is-live .rtab__foot{height: 0;min-height: 0;margin-top: 0;overflow: hidden;opacity: 0;visibility: hidden;}.rtab.is-live.has-opened .rtab__foot{height: auto;min-height: 28px;margin-top: 6px;overflow: visible;opacity: 1;visibility: visible;animation: rtabin var(--dur-panel) var(--ease) both;}.rtab__all:focus-visible,.rtab__w:focus-visible,.rtab__rt:focus-visible{outline: 2px solid var(--signal);outline-offset: 4px;}.rtab__l2{display: none;}.rtab__all[aria-pressed="true"] .rtab__l1{display: none;}.rtab__all[aria-pressed="true"] .rtab__l2{display: inline;}.rtab__list{position: relative;padding-left: var(--g);}.rtab__svg{position: absolute;left: 0;top: 0;overflow: visible;pointer-events: none;}.rtab__row{position: relative;padding-bottom: clamp(22px,3.2vh,40px);align-items: start;} .rtab__lab{position: relative;}.rtab__node{position: absolute;left: calc(var(--g) / -2);top: 15px;box-sizing: border-box;width: 28px;height: 28px;margin: -14px 0 0 -14px;border: 3.267px solid var(--signal);border-radius: 50%;background: var(--bg);transform: scale(.4286); transition: transform var(--dur-ui) var(--ease),border-width var(--dur-ui) var(--ease),border-color var(--dur-ui),background-color var(--dur-ui),opacity .4s;}.rtab__node::after{content: "";position: absolute;left: 50%;top: 50%;width: 4px;height: 4px;margin: -2px 0 0 -2px;border-radius: 50%;background: var(--signal);transform: scale(2.333);transition: background-color var(--dur-ui),transform var(--dur-ui) var(--ease);}.rtab__row.is-open .rtab__node{transform: scale(1);border-width: 1.4px;border-color: var(--fg);background: color-mix(in srgb,var(--signal) 22%,var(--bg));transition-duration: .3s,.3s,.2s,.2s,.4s;}.rtab__row.is-open .rtab__node::after{transform: none;background: var(--fg);} .rtab__cells{cursor: pointer;}.rtab__w{all: unset;box-sizing: border-box;cursor: pointer;display: inline-flex;align-items: center;font-size: var(--t-body);font-weight: 400;line-height: 1.5;color: var(--fg);transition: color var(--dur-ui) ease-out;} @media (hover: hover){.rtab__w:hover{color: var(--accent);}}.rtab__f{display: none;margin-top: 8px;color: var(--fg-2);font-size: var(--t-body);line-height: 1.5;}.rtab__f>span{display: block;text-wrap: balance;} .rtab__f>span + span{margin-top: .25em;}.rtab__cell.is-open .rtab__f{display: block;transition: opacity var(--dur-panel) var(--ease),transform var(--dur-panel) var(--ease);} @starting-style{.rtab__cell.is-open .rtab__f{opacity: 0;transform: translateY(6px);}}@keyframes rtabin{from{opacity: 0;transform: translateY(6px);}to{opacity: 1;transform: none;}} @keyframes rtabnudge{0.0%{transform: translateY(0px) rotate(45deg);color: var(--fg);}3.47%{transform: translateY(14px) rotate(45deg);color: var(--accent);}8.33%{transform: translateY(0px) rotate(45deg);color: var(--accent);}11.81%{transform: translateY(6px) rotate(45deg);color: var(--accent);}15.97%{transform: translateY(0px) rotate(45deg);color: var(--fg);}33.33%{transform: translateY(0px) rotate(45deg);color: var(--fg);}36.81%{transform: translateY(14px) rotate(45deg);color: var(--accent);}41.67%{transform: translateY(0px) rotate(45deg);color: var(--accent);}45.14%{transform: translateY(6px) rotate(45deg);color: var(--accent);}49.31%{transform: translateY(0px) rotate(45deg);color: var(--fg);}66.67%{transform: translateY(0px) rotate(45deg);color: var(--fg);}70.14%{transform: translateY(14px) rotate(45deg);color: var(--accent);}75.0%{transform: translateY(0px) rotate(45deg);color: var(--accent);}78.47%{transform: translateY(6px) rotate(45deg);color: var(--accent);}82.64%{transform: translateY(0px) rotate(45deg);color: var(--fg);}100%{transform: translateY(0) rotate(45deg);color: var(--fg);}}.rtab.is-hinting .rtab__row.is-on:not(.is-open) .rtab__rt .sc__pl{animation: rtabnudge 7.2s ease-in-out calc(.7s + var(--k,0) * 110ms) both;} .rtab.is-live:not(.is-still) .rtab__lab,.rtab.is-live:not(.is-still) .rtab__cells{opacity: 0;transition: opacity .4s var(--ease),transform .4s var(--ease);}.rtab.is-live:not(.is-still) .rtab__cells{transform: translateY(12px);}.rtab.is-live:not(.is-still) .rtab__node{opacity: 0;}.rtab.is-live:not(.is-still) .rtab__row.is-on .rtab__lab,.rtab.is-live:not(.is-still) .rtab__row.is-on .rtab__cells{opacity: 1;transform: none;}.rtab.is-live:not(.is-still) .rtab__row.is-on .rtab__node{opacity: 1;} .rtab:not(.is-live) .rtab__f{display: block;}.rtab:not(.is-live) .rtab__rt .sc__pl,.rtab:not(.is-live) .rtab__foot{display: none;} .rtab__list:has(.rtab__row.is-open) .rtab__row:not(.is-open) .rtab__rt,.rtab__list:has(.rtab__row.is-open) .rtab__row:not(.is-open) .rtab__w{color: var(--fg-dim);}@media (max-width: 900px){.rtab{--g: calc(var(--text-x) - var(--pad));}.rtab__heads{display: none;}.rtab__top{grid-template-columns: minmax(0,1fr);}.rtab__row{grid-template-columns: minmax(0,1fr);}.rtab__cells{grid-template-columns: minmax(0,1fr);row-gap: 14px;margin-top: 10px;} .rtab__cells{row-gap: 6px;margin-top: 8px;}.rtab__cell{position: relative;padding-left: 96px;}.rtab__cell::before{content: attr(data-route);position: absolute;left: 0;top: 0;bottom: 0;width: 96px;box-sizing: border-box;padding: 8.2px 8px 0 0;white-space: nowrap;font-size: var(--t-label);font-weight: 500;letter-spacing: .115em;text-transform: uppercase;color: var(--fg-3);}.rtab__cell::after{content: "";position: absolute;left: 95px;top: 8px;height: 15px;width: 1px;background: var(--hair-2);} .rtab__w{display: block;min-height: 30px;padding-left: 6px;}.rtab__f{margin-top: 2px;}.rtab__f>span,.rtab__f>span + span{display: inline;margin: 0;} .rtab__cell.is-open{padding-left: 0;}.rtab__cell.is-open::before{position: static;display: block;width: auto;height: auto;padding: 0 0 2px;}.rtab__cell.is-open::after{display: none;}.rtab__cell.is-open .rtab__w{padding-left: 0;}.rtab__row.is-open .rtab__cells{row-gap: 30px;}}.routes-section{overflow-x: clip;padding-top: clamp(72px,7vw,112px);padding-bottom: calc(var(--wave-h) + clamp(32px,3vw,48px));} .routes__frame.is-pinned{position: sticky;}   .pay__frame{display: grid;align-content: start;gap: clamp(14px,1.6vw,22px);} .pay__frame.is-pinned{position: sticky;}.pay__fig{position: relative;height: clamp(190px,calc(100vh - 600px),300px);}.pay__fig canvas{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}.pay__row{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));column-gap: clamp(24px,3vw,56px);align-items: start;}.pay__t{all: unset;box-sizing: border-box;cursor: pointer;display: inline-flex;align-items: flex-start;gap: 10px;text-align: left;font-size: var(--t-title);font-weight: 600;letter-spacing: -0.015em;line-height: 1.25;color: var(--fg);transition: color var(--dur-ui) ease-out;}.pay__row:has(.pay__t[aria-expanded="true"]) .pay__t[aria-expanded="false"]{color: var(--fg-dim);} @media (hover: hover){.pay__t:hover{color: var(--fg);}} .pay__t:focus-visible{outline: 2px solid var(--signal);outline-offset: 4px;}.pay__tt span{display: block;}.pay__t .sc__pl{margin: .5em 0 0;flex: none;}.pay__more{display: grid;grid-template-rows: 0fr;transition: grid-template-rows var(--dur-panel) var(--ease);}.pay__more>div{min-height: 0;overflow: hidden;}.pay__c.is-open .pay__more{grid-template-rows: 1fr;}.pay__p{margin: 10px 0 0;font-size: var(--t-body);line-height: 1.55;color: var(--fg-2);max-width: 24em;} @media (min-width: 901px){.pay--fit .pay__row{grid-template-columns: repeat(4,minmax(0,max-content));justify-content: space-between;column-gap: 24px;}.pay--fit.is-live .pay__c{position: relative;}.pay--fit.is-live .pay__more{position: absolute;left: 0;top: 100%;width: 100%;}.pay--fit .pay__p{max-width: none;}.pay--fit .pay__fig{height: clamp(140px,calc(100vh - 640px),300px);}}@media (min-width: 901px) and (max-height: 720px){.pay--fit .pay__fig{height: 120px;}} @media (min-width: 901px){.pay.is-live .pay__frame{grid-template-columns: repeat(4,max-content);justify-content: space-between;column-gap: clamp(24px,3vw,56px);grid-template-rows: auto auto auto minmax(var(--pay-band,0px),auto);}.pay.is-live .checks__head{grid-column: 1 / -1;grid-row: 1;}.pay.is-live .pay__fig{grid-column: 1 / -1;grid-row: 2;height: clamp(190px,calc(100vh - 540px),300px);} .pay.is-live .pay__row,.pay.is-live .pay__c{display: contents;}.pay.is-live .pay__t{justify-self: start;justify-content: flex-start;text-align: left;font-size: var(--t-body);font-weight: 600;line-height: 1.3;letter-spacing: -0.01em;text-wrap: balance;} .pay.is-live .pay__t{align-items: baseline;}.pay.is-live .pay__t .sc__pl{margin: 0;position: relative;top: -2px;} .pay.is-live .pay__tt span{display: inline;} .pay.is-live .pay__t{white-space: nowrap;text-wrap: nowrap;}.pay.is-live .pay__t{grid-row: 3;align-self: start;} .pay.is-live .pay__c:nth-of-type(1) .pay__t{grid-column: 1;}.pay.is-live .pay__c:nth-of-type(2) .pay__t{grid-column: 2;}.pay.is-live .pay__c:nth-of-type(3) .pay__t{grid-column: 3;}.pay.is-live .pay__c:nth-of-type(4) .pay__t{grid-column: 4;} .pay.is-live .pay__more{grid-row: 4;grid-column: 1 / -1;align-self: start;position: static;width: auto;max-width: 40em;contain: inline-size;} .pay.is-live .pay__p{margin-top: 8px;max-width: none;font-size: var(--t-body);} .pay.is-live .pay__c:nth-of-type(2) .pay__more{grid-column: 2 / -1;}.pay.is-live .pay__c:nth-of-type(3) .pay__more{grid-column: 3 / -1;}.pay.is-live .pay__c:nth-of-type(4) .pay__more{justify-self: end;width: min(40em,100%);}  .pay.is-live .pay__c{opacity: 1;transform: none;transition: none;}.pay.is-live .pay__t{opacity: 0;transform: translateY(8px);pointer-events: none;color: var(--fg-2);transition: color var(--dur-panel),opacity .5s var(--ease),transform .5s var(--ease);}.pay.is-live .pay__c.on .pay__t{opacity: 1;transform: none;pointer-events: auto;}.pay.is-live .pay__c.is-cur .pay__t,.pay.is-live .pay__c.is-open .pay__t{color: var(--fg);}.pay.is-live .pay__row:has(.pay__t[aria-expanded="true"]) .pay__c:not(.is-open) .pay__t{color: var(--fg-dim);}}@media (min-width: 901px) and (max-height: 720px){.pay.is-live .pay__fig{height: 140px;}.pay.is-live .pay__frame{row-gap: 8px;}}.pay:not(.is-live) .pay__more{grid-template-rows: 1fr;}.pay:not(.is-live) .pay__t .sc__pl{display: none;}.pay.is-live .pay__c{opacity: 0;transform: translateY(10px);transition: opacity .4s var(--ease),transform .4s var(--ease);}.pay.is-live .pay__c.on{opacity: 1;transform: none;}.pay.is-measure .pay__more{transition: none;}@media (max-width: 900px){.pay__row{grid-template-columns: minmax(0,1fr);row-gap: 22px;}.pay__fig{height: 180px;}.pay__tt span{display: inline;}}@media (min-width: 901px) and (max-height: 720px){.pay__fig{height: 150px;}.pay__frame{gap: 12px;}.pay__p{margin-top: 6px;font-size: var(--t-ui);line-height: 1.5;max-width: 26em;}} .standard{overflow-x: clip;}  .sheet{display: none;}@media (max-width: 900px){.is-sheet>.sheet.is-on{display: grid;margin-top: 8px;}.is-sheet .q[open] .q__a,.is-sheet .q .q__more,.is-sheet .pay__more{display: none;}.sheet .dp__a{visibility: visible;opacity: 1;}.sheet .dp__a>div{font-size: var(--t-body);line-height: 1.55;color: var(--fg-2);}.sheet .dp__a p{margin: 0;}.sheet .dp__a .mono{margin-bottom: 8px;}} @media (max-width: 900px){.lead .sen{display: block;text-wrap: balance;}.lead .sen + .sen{margin-top: .55em;}} @media (max-width: 900px){.dp__answers .dp__name{display: block;margin: 0;font-size: var(--t-title);font-weight: 600;line-height: 1.25;letter-spacing: -0.015em;color: var(--fg);padding-right: 56px;}.dp__answers,.dp__answers .dp__a,.sheet>.sheet__body{touch-action: pan-y;}}@media (max-width: 900px){.sheet>.sheet__body{grid-area: 1 / 1;}.dp__answers .dp__a{align-content: start;}  .sheet>.sheet__body{min-height: 0;overflow-y: auto;overscroll-behavior: contain;}.sheet>.sheet__body .dp__name{position: sticky;top: 0;z-index: 1;padding-bottom: 6px;background: var(--bg);}.dp__answers{transition: opacity var(--dur-panel) var(--ease),transform var(--dur-panel) var(--ease);} @starting-style{.pickone:has(.dp__in:checked) .dp__answers,.is-sheet>.sheet.is-on{opacity: 0;transform: translateY(16px);}}} @media (max-width: 900px){.dp__answers{max-height: 74svh;grid-template-rows: auto minmax(0,1fr);padding-bottom: calc(14px + env(safe-area-inset-bottom));} .dp__answers .dp__a,.sheet>.sheet__body{grid-area: 2 / 1;}.dp__answers .dp__a{min-height: 0;overflow-y: auto;overscroll-behavior: contain;}.dp__answers .dp__a,.dp__answers>.sheet__body{padding-top: 4px;margin-top: -4px;} .dp__answers .dp__name{padding-right: 0;}} @media (max-width: 900px){.hero:has(.flow--lead) .hero__actions{gap: 24px;}} .consent{border-radius: 8px;bottom: 16px;} .totop{display: none;}@media (min-width: 901px){.totop{display: block;position: fixed;left: 0;right: 0;bottom: 28px;z-index: 60;pointer-events: none;}.totop .wrap{display: flex;justify-content: flex-end;}.totop__btn{position: relative;box-sizing: border-box;width: 44px;height: 44px;margin-right: -16px;padding: 0;border: 0;background: none;cursor: pointer;color: var(--fg); opacity: 0;visibility: hidden;transform: translateY(8px);pointer-events: none;transition: opacity var(--dur-ui) var(--ease),transform var(--dur-ui) var(--ease),visibility 0s linear var(--dur-ui),color var(--dur-ui);}.totop.is-on .totop__btn{opacity: 1;visibility: visible;transform: none;pointer-events: auto;transition-delay: 0s;}.totop__btn .sc__pl{position: absolute;left: 50%;top: 50%;margin: -4.5px 0 0 -4.5px;vertical-align: 0;transform: translateY(2px) rotate(-135deg);} .totop__btn:focus-visible{outline: 2px solid var(--signal);outline-offset: 2px;border-radius: 8px;}body:has(.consent) .totop{display: none;}}@media (min-width: 901px) and (hover: hover){.totop__btn:hover{color: var(--accent);}}@media (min-width: 901px) and (prefers-reduced-motion: reduce){.totop__btn{transform: none;}}@media (max-width: 900px){.consent__inner{flex-direction: column;align-items: stretch;gap: 16px;padding: 18px;}.consent__actions{gap: 12px;}.consent__actions .btn{flex: 1 1 0;}} @media (max-width: 900px){.dp__answers .dp__a,.sheet>.sheet__body{padding-inline: 8px;margin-inline: -8px;}} @media (max-width: 900px){ .dp__t .sc__pl,.pay__t .sc__pl,.rtab__rt .sc__pl{width: 10px;height: 10px;margin: 5px 1px 0 0;vertical-align: 0;}.pickone .dp__in:checked + .dp__b .sc__pl,.pay__t[aria-expanded="true"] .sc__pl,.rtab__row.is-open .sc__pl{transform: translateY(4px) rotate(-135deg);} .pickone--std .dp__b,.pickone--case .dp__b{font-size: var(--t-title);line-height: 1.25;letter-spacing: -0.015em;align-items: flex-start;padding: 10px 0;min-height: 46px;width: auto;}.pickone--std .dp__t,.pickone--case .dp__t{display: flex;align-items: flex-start;justify-content: space-between;gap: 14px;width: 100%;} .dp__b::before{content: "";position: absolute;top: 0;bottom: 0;left: -54px;width: 54px;} .pay__t{display: flex;width: 100%;justify-content: space-between;gap: 14px;} .rtab__top,.rtab__foot{display: none;}.rtab__rt{display: flex;justify-content: space-between;align-items: flex-start;gap: 14px;width: 100%;position: relative;}.rtab__rt::before{content: "";position: absolute;top: 0;bottom: 0;left: calc(var(--g) * -1);width: var(--g);} .rtab__rt .sc__pl{width: 12px;height: 12px;margin: 5px 3px 0 0;color: var(--fg);} .qs:has(.q[open]) .q:not([open]) .q__q{color: var(--fg-dim);} .dp__close{width: 44px;height: 44px;top: 28px;right: var(--pad);border: 0;background: var(--fg);color: var(--bg);}.dp__close::before,.dp__close::after{left: 50%;top: 50%;width: 18px;height: 2px;margin: -1px 0 0 -9px;transform: rotate(45deg);}.dp__close::after{transform: rotate(-45deg);}.dp__close:active{background: var(--accent);border-color: transparent;}.dp__answers .dp__name{padding-right: 56px;}} #the-case{--seam-after: clamp(64px,7vw,112px);}#safeguards{--seam-before: clamp(64px,7vw,112px);}  .pk{display: none;}@media (max-width: 900px){ html.pk-lock{-webkit-user-select: none;user-select: none;-webkit-touch-callout: none;}.pk{position: fixed;left: 0;right: 0;top: var(--pk-top,60px);z-index: 40;overflow: hidden;touch-action: none;-webkit-user-select: none;user-select: none;background: color-mix(in srgb,var(--bg) 42%,transparent);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);} .pk-hide>:not(.dp__answers){visibility: hidden;} .pk.is-up{display: block;}.pk--plain .pk__w,.pk--plain .pk__n{display: none;}.pk__l{position: absolute;left: 0;right: 0;top: 0;bottom: 0;-webkit-mask-image: linear-gradient(180deg,transparent var(--pk-cut,-40px),#000 calc(var(--pk-cut,-40px) + var(--pk-fade,40px)));mask-image: linear-gradient(180deg,transparent var(--pk-cut,-40px),#000 calc(var(--pk-cut,-40px) + var(--pk-fade,40px)));} .pk,.pk__i,.dp__answers.is-picking{-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;} .dp__answers.is-picking{-webkit-user-select: none;user-select: none;}.pk::before,.pk::after{content: "";position: absolute;left: 0;right: 0;height: 40px;z-index: 2;pointer-events: none;} .pk::before{top: 0;background: linear-gradient(var(--bg),transparent);}.pk::after{bottom: 0;height: 14px;background: linear-gradient(transparent,var(--bg));} .pk__w{position: absolute;left: 0;top: 0;overflow: visible;pointer-events: none;filter: blur(.6px);opacity: .55;} .pk__i{all: unset;box-sizing: border-box;position: absolute;left: 0;right: 0;top: 0;height: var(--row,56px);margin-top: calc(var(--row,56px) / -2);display: flex;align-items: flex-start;gap: 12px;padding: calc(var(--row,56px) / 2 - var(--pk-lh,21px) / 2) var(--pk-pr,var(--pad)) 0 var(--pk-tx,calc(var(--pad) + 36px)); cursor: pointer;font-size: var(--t-body);font-weight: 600;letter-spacing: -0.01em;line-height: 1.3;color: color-mix(in srgb,var(--fg) var(--pk-soft,52%),transparent);font-weight: 500;transition: color var(--dur-panel),font-weight var(--dur-panel);will-change: transform,opacity,filter;} .pk__t{flex: 1;min-width: 0;max-width: var(--pk-tw,none);line-height: var(--pk-lh,1.3);} .pk__n{position: absolute;left: calc(var(--pk-cx,27px) - var(--pk-nd,14px) / 2);top: 50%;width: var(--pk-nd,14px);height: var(--pk-nd,14px);margin-top: calc(var(--pk-nd,14px) / -2);box-sizing: border-box;border: 1.4px solid var(--signal);border-radius: 50%;background: var(--bg);}.pk__n::after{content: "";position: absolute;left: 50%;top: 50%;width: 4px;height: 4px;margin: -2px 0 0 -2px;border-radius: 50%;background: var(--signal);}.pk__i[aria-selected="true"] .pk__n{background: var(--signal);}.pk__i[aria-selected="true"]{color: var(--fg);font-weight: 600;}.night .pk{--pk-soft: 42%;}.pk__i .sc__pl{width: 10px;height: 10px;margin: calc(var(--pk-lh,21px) / 2 - 5px) 0 0 var(--pk-cm,0px);flex: none;} .pk__i[aria-selected="true"] .sc__pl{transform: translateY(3px) rotate(-135deg);}.pk__i:focus-visible{outline: 2px solid var(--signal);outline-offset: -2px;} .dp__answers.is-picking{position: fixed;left: 0;right: 0;bottom: -96px;top: auto;margin: 0;z-index: 41;box-sizing: border-box;height: auto;overflow-y: auto;overscroll-behavior: contain;padding: 26px var(--pad) calc(14px + 96px + env(safe-area-inset-bottom));background: var(--bg);border-top: 1px solid rgb(77 163 199 / .55);} .dp__answers .dp__name{display: none !important;} .dp__answers.is-picking:not(.is-tight){overflow: visible;} .dp__answers.is-picking>.dp__close{top: 0;margin-top: -22px;right: var(--pad);}.dp__answers.is-picking.is-tight>.dp__close{top: 14px;margin-top: 0;} .dp__answers.is-picking.is-tight .dp__name + div{padding-right: 56px;}} @media (max-width: 900px){.pickone--std,.pickone--case{margin-top: calc(var(--wave-gap) - 14px);}} @media (max-width: 900px){.rtab__svg{transform: translateX(calc(var(--axis-x) - var(--pad) - var(--g) / 2));}.rtab__node{left: calc(var(--g) / -2 + var(--axis-x) - var(--pad) - var(--g) / 2);}} @media (max-width: 900px){.pay .pay__fig{height: 0;min-height: 0;overflow: hidden;visibility: hidden;}.pay__frame{gap: 0;}.pay__row{position: relative;row-gap: 0;margin-top: calc(var(--wave-gap) - 22px);}.pay__row.is-wave .qs__wave{display: block;}.pay__row.is-wave .pay__c{padding: 18px 0 18px calc(var(--text-x) - var(--pad));}.pay.is-live .pay__c,.pay.is-live .pay__c.on{opacity: 1;transform: none;transition: none;}.pay.is-live .pay__t{opacity: 1;transform: none;pointer-events: auto;color: var(--fg);}.pay.is-live .pay__row:has(.pay__t[aria-expanded="true"]) .pay__c:not(.is-open) .pay__t{color: var(--fg);}} @media (min-width: 901px){:is(.sc:has(.sc__h.sel) .sc__h:not(.sel),.pickone--std .dp__pick:has(.dp__in:checked) .dp__in:not(:checked) + .dp__b,.pickone--case .dp__pick:has(.dp__in:checked) .dp__in:not(:checked) + .dp__b,.pay.is-live .pay__row:has(.pay__t[aria-expanded="true"]) .pay__c:not(.is-open) .pay__t,.rtab__list:has(.rtab__row.is-open) .rtab__row:not(.is-open) :is(.rtab__rt,.rtab__w)){color: color-mix(in srgb,var(--fg-dim) 62%,transparent);transition: color var(--dur-panel),opacity .5s var(--ease),transform .5s var(--ease);}} @media (min-width: 901px){.pickone--std,.pickone--case{--lab-gap: clamp(44px,7.8svh,70px);}.pickone--std .dp__pick,.pickone--std.is-walk .dp__pick{padding: calc(64px + var(--lab-gap) - 32px) 0;}.pickone--case .dp__pick{padding: calc(64px + var(--lab-gap) - 22px) 0 8px;}}@media (min-width: 901px) and (max-height: 720px){ .pickone--std,.pickone--case{--lab-gap: 40px;}.pickone--std.is-walk .dp__pick{padding: 56px 0;}} @media (max-width: 900px){.dp__answers.is-picking .dp__a,.dp__answers.is-picking .sheet__body{transition: none !important;}} @media (min-width: 901px){.pickone--std.is-walk .dp__pick .dp__b.is-past,.pickone--case.is-walk .dp__pick .dp__b.is-past{color: var(--fg);}.pay.is-live .pay__c.on .pay__t{color: var(--fg);}}@media (min-width: 901px) and (hover: hover){:is(.sc:has(.sc__h.sel) .sc__h:not(.sel),.pickone--std .dp__pick:has(.dp__in:checked) .dp__in:not(:checked) + .dp__b,.pickone--case .dp__pick:has(.dp__in:checked) .dp__in:not(:checked) + .dp__b,.pay.is-live .pay__row:has(.pay__t[aria-expanded="true"]) .pay__c:not(.is-open) .pay__t,.rtab__list:has(.rtab__row.is-open) .rtab__row:not(.is-open) :is(.rtab__rt,.rtab__w)):hover{color: var(--fg);}}