.v2-faq{overflow-x:clip;padding-bottom:clamp(112px,16vh,176px)}.v2-faq-header{margin-bottom:clamp(32px,4.5vh,48px)}.v2-room[data-room=faq] .v2-label--compact{top:auto;bottom:.25rem;background:transparent;overflow-anchor:none}.v2-faq-body-wrap{container-type:inline-size;max-width:calc(75rem + 48px);margin-inline:auto;padding-inline:24px}.v2-faq-ledger{display:none}.v2-faq-accordion{display:block}@container (min-width: 960px){.v2-faq-ledger{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);column-gap:clamp(40px,6cqi,80px);align-items:start}.v2-faq-accordion{display:none}}.v2-faq-index-list{display:flex;flex-direction:column;border-bottom:1px solid rgb(255 255 255/.1)}.v2-faq-tab{position:relative;display:grid;gap:7px;width:100%;padding:16px 0 16px 24px;border-top:1px solid rgb(255 255 255/.1);background:none;color:inherit;text-align:left;cursor:pointer;outline:none;transition:border-color .2s ease}.v2-faq-rail{position:absolute;left:0;top:16px;bottom:16px;width:2px;border-radius:1px;background:var(--v2-accent)}.v2-faq-tab-meta{display:flex;align-items:baseline;gap:12px}.v2-faq-tab .v2-faq-index{font-family:var(--v2-mono);font-size:12px;letter-spacing:.08em;font-variant-numeric:tabular-nums}.v2-faq-tab .v2-faq-category,.v2-faq-tab .v2-faq-index{color:rgb(255 255 255/.58);transition:color .22s cubic-bezier(.22,1,.36,1)}.v2-faq-tab .v2-faq-category{font-family:var(--v2-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase}.v2-faq-tab-q{font-weight:400;font-size:clamp(20px,calc(10px + 1.2cqi),24px);line-height:1.28;letter-spacing:-.01em;text-wrap:balance;color:rgb(238 241 247/.56);transition:color .22s cubic-bezier(.22,1,.36,1)}.v2-faq-tab[aria-selected=true] .v2-faq-tab-q{color:#eef1f7}.v2-faq-tab[aria-selected=true] .v2-faq-index{color:var(--v2-accent)}.v2-faq-tab[aria-selected=true] .v2-faq-category{color:rgb(255 255 255/.74)}@media (hover:hover){.v2-faq-tab[aria-selected=false]:hover .v2-faq-tab-q{color:rgb(238 241 247/.82)}.v2-faq-tab[aria-selected=false]:hover .v2-faq-category{color:rgb(255 255 255/.7)}.v2-faq-tab[aria-selected=false]:hover .v2-faq-index{color:var(--v2-accent)}.v2-faq-tab:hover{border-top-color:rgb(255 255 255/.18)}}.v2-faq-tab:focus-visible .v2-faq-tab-q{text-decoration:underline;text-decoration-color:var(--v2-accent);text-decoration-thickness:2px;text-underline-offset:6px}.v2-faq-tab[aria-selected=false]:focus-visible:before{content:"";position:absolute;left:-8px;top:16px;bottom:16px;width:2px;border-radius:1px;background:color-mix(in srgb,var(--v2-accent) 55%,transparent)}.v2-faq-stage{position:sticky;top:calc(var(--v2-sticky-offset, 80px) + 28px);padding-top:18px}.v2-faq-stage-stack{display:grid}.v2-faq-stage-stack>*{grid-area:1/1;opacity:0;visibility:hidden}.v2-faq-stage-stack>[data-active]{opacity:1;visibility:visible;transition:opacity .22s cubic-bezier(.22,1,.36,1)}.v2-faq-stage-meta{margin:0;font-family:var(--v2-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:rgb(255 255 255/.62)}.v2-faq-stage-index{color:var(--v2-accent)}.v2-faq-stage-slash{margin-inline:10px;color:rgb(255 255 255/.3)}.v2-faq-stage-q{margin:clamp(14px,1.6cqi,20px) 0 0;font-size:clamp(26px,2.9cqi,36px);line-height:1.1;letter-spacing:-.012em;color:rgb(238 241 247/.94)}.v2-faq-stage-lead,.v2-faq-stage-q{font-family:var(--font-instrument-serif),serif;font-weight:400}.v2-faq-stage-lead{margin:clamp(10px,1.2cqi,16px) 0 0;font-style:italic;font-size:clamp(46px,5.2cqi,62px);line-height:1;letter-spacing:-.02em;white-space:nowrap;color:var(--v2-accent)}.v2-faq-stage-panels{margin:calc(clamp(18px, 2cqi, 26px) - 8px) -20px -8px;padding:8px 20px}.v2-faq-stage-body{outline:none}.v2-faq-stage-body:focus-visible{outline:2px solid var(--v2-accent);outline-offset:4px;border-radius:2px}.v2-faq-stage-text{max-width:64ch;margin:0;font-weight:300;font-size:18px;line-height:1.62;color:rgb(255 255 255/.74)}.v2-faq-stage-text+.v2-faq-stage-text{margin-top:.7em}.v2-faq-stage-meta-rows{display:grid;grid-template-columns:minmax(7.5rem,auto) minmax(0,1fr);gap:10px 22px;margin:24px 0 0;padding-top:18px;border-top:1px solid rgb(255 255 255/.1)}.v2-faq-stage-meta-row{display:contents}.v2-faq-stage-meta-rows dt{padding-top:2px;font-family:var(--v2-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:rgb(255 255 255/.58)}.v2-faq-stage-meta-rows dd{margin:0;font-size:14.5px;line-height:1.45;color:rgb(238 241 247/.82)}.v2-faq-stage-meta-note{display:block;margin-top:3px;font-size:13px;color:rgb(255 255 255/.62)}.v2-faq-stage-link{display:inline-flex;align-items:baseline;gap:8px;margin:10px 0 -14px;padding:14px 0;font-family:var(--v2-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--v2-accent) 35%,transparent);text-decoration-thickness:1px;text-underline-offset:5px;color:var(--v2-accent);outline:none;transition:text-decoration-color .2s ease}.v2-faq-stage-link:hover{text-decoration-color:var(--v2-accent)}.v2-faq-stage-link:focus-visible{outline:2px solid var(--v2-accent);outline-offset:4px;border-radius:2px}.v2-faq-list{--v2-faq-cols:minmax(0,1fr) 1.5rem;--v2-faq-gap:12px;display:flex;flex-direction:column;overflow-anchor:none}.v2-faq-item{position:relative;border-top:1px solid rgb(255 255 255/.1)}.v2-faq-item:last-child{border-bottom:1px solid rgb(255 255 255/.1)}.v2-faq-head{margin:0;font:inherit}.v2-faq-trigger{display:grid;grid-template-columns:auto minmax(0,1fr) 1.5rem;grid-template-areas:"idx cat ." "q q icon";column-gap:10px;row-gap:8px;align-items:baseline;width:100%;min-height:48px;padding-block:18px;background:none;color:inherit;text-align:left;cursor:pointer;outline:none}.v2-faq-trigger .v2-faq-index{grid-area:idx;font-family:var(--v2-mono);font-size:12px;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:rgb(255 255 255/.58)}.v2-faq-trigger .v2-faq-category{grid-area:cat;font-family:var(--v2-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:rgb(255 255 255/.58)}.v2-faq-trigger .v2-faq-category:before{content:"/";content:"/"/"";margin-right:10px;color:rgb(255 255 255/.3)}.v2-faq-q{grid-area:q;font-weight:400;font-size:clamp(19px,calc(12px + 1.45cqi),23px);line-height:1.25;letter-spacing:-.012em;text-wrap:balance;color:rgb(238 241 247/.8)}.v2-faq-icon{grid-area:icon;justify-self:end;align-self:center;color:rgb(255 255 255/.58)}.v2-faq-item[data-state=open] .v2-faq-index{color:var(--v2-accent)}.v2-faq-item[data-state=open] .v2-faq-category{color:rgb(255 255 255/.74)}.v2-faq-item[data-state=open] .v2-faq-q{color:#eef1f7}.v2-faq-item[data-state=open] .v2-faq-icon{color:var(--v2-accent)}.v2-faq-trigger:focus-visible .v2-faq-q{text-decoration:underline;text-decoration-color:var(--v2-accent);text-decoration-thickness:2px;text-underline-offset:6px}.v2-faq-panel{overflow:hidden;margin-inline:-8px}.v2-faq-panel-inner{padding:0 8px 32px}.v2-faq-spread{display:grid;grid-template-columns:var(--v2-faq-cols);column-gap:var(--v2-faq-gap);row-gap:22px}.v2-faq-answer,.v2-faq-qualifier{grid-column:1/-1}.v2-faq-answer{max-width:60ch}.v2-faq-qualifier{margin:0;display:grid;gap:12px;align-content:start}.v2-faq-lead{margin:0 0 14px;font-family:var(--font-instrument-serif),serif;font-style:italic;font-weight:400;color:var(--v2-accent)}.v2-faq-lead[data-kind=word]{font-size:clamp(38px,10cqi,48px);line-height:1;letter-spacing:-.02em}.v2-faq-lead[data-kind=phrase]{font-size:clamp(28px,7.5cqi,36px);line-height:1.1;letter-spacing:-.015em;text-wrap:balance}.v2-faq-body{margin:0;font-weight:300;font-size:16px;line-height:1.68;color:rgb(255 255 255/.7)}.v2-faq-body+.v2-faq-body{margin-top:.75em}.v2-faq-link-row{grid-column:1/-1;margin:0}.v2-faq-link{display:inline-flex;align-items:baseline;gap:8px;margin:-14px 0;padding:14px 0;font-family:var(--v2-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--v2-accent) 35%,transparent);text-decoration-thickness:1px;text-underline-offset:5px;color:var(--v2-accent);outline:none}.v2-faq-link:focus-visible{outline:2px solid var(--v2-accent);outline-offset:4px;border-radius:2px}.v2-faq-qualifier-row{display:grid;gap:3px}.v2-faq-qualifier dt{font-family:var(--v2-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:rgb(255 255 255/.58)}.v2-faq-qualifier dd{margin:0;font-size:14px;line-height:1.4;color:rgb(238 241 247/.8)}.v2-faq-qualifier .v2-faq-qualifier-note{margin-top:2px;font-size:12.5px;line-height:1.45;color:rgb(255 255 255/.62)}.v2-faq-answer>*,.v2-faq-link-row,.v2-faq-qualifier{opacity:0;transform:translateY(8px);transition:opacity .14s ease,transform .14s ease}.v2-faq-lead{filter:blur(2px);transition:opacity .14s ease,transform .14s ease,filter .14s ease}.v2-faq-item[data-state=open] .v2-faq-answer>*{opacity:1;transform:none;transition:opacity .28s cubic-bezier(.22,1,.36,1) .05s,transform .28s cubic-bezier(.22,1,.36,1) .05s}.v2-faq-item[data-state=open] .v2-faq-lead{filter:none;transition:opacity .28s cubic-bezier(.22,1,.36,1) .05s,transform .28s cubic-bezier(.22,1,.36,1) .05s,filter .24s cubic-bezier(.22,1,.36,1) .05s}.v2-faq-item[data-state=open] .v2-faq-body{transition-delay:.1s}.v2-faq-item[data-state=open] .v2-faq-link-row,.v2-faq-item[data-state=open] .v2-faq-qualifier{opacity:1;transform:none;transition:opacity .28s cubic-bezier(.22,1,.36,1) .12s,transform .28s cubic-bezier(.22,1,.36,1) .12s}@container (min-width: 600px){.v2-faq-trigger{padding-block:22px}.v2-faq-panel-inner{padding-bottom:38px}.v2-faq-answer{max-width:62ch}.v2-faq-qualifier{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px}.v2-faq-body{font-size:16.5px}}@media (prefers-reduced-motion:reduce){.v2-faq-body-wrap .v2-faq-stage-link,.v2-faq-body-wrap .v2-faq-stage-stack>*,.v2-faq-body-wrap .v2-faq-stage-stack>[data-active],.v2-faq-body-wrap .v2-faq-tab,.v2-faq-body-wrap .v2-faq-tab .v2-faq-category,.v2-faq-body-wrap .v2-faq-tab .v2-faq-index,.v2-faq-body-wrap .v2-faq-tab .v2-faq-tab-q{transition:none}.v2-faq-list .v2-faq-item[data-state] .v2-faq-answer>*,.v2-faq-list .v2-faq-item[data-state] .v2-faq-link-row,.v2-faq-list .v2-faq-item[data-state] .v2-faq-qualifier{transform:none;transition:none}.v2-faq-list .v2-faq-item[data-state] .v2-faq-lead{filter:none}}