.faq{--faq-pad-x:16px;--faq-num-w:36px;--faq-gap:12px;--faq-line:#0a0a0a29;--faq-answer:#292929;--faq-row-y:20px;--faq-spin:var(--ease-spring);--faq-in:var(--ease-spring);padding:55px var(--faq-pad-x) 64px;background:var(--c-faq);color:var(--c-ink)}@supports (transition-timing-function:linear(0, 1)){.faq{--faq-spin:linear(0, .015 2%, .0532 4%, .1064 6%, .1684 8%, .2348 10%, .3192 12.5%, .4012 15%, .493 18%, .5753 21%, .6691 25%, .762 30%, .8314 35%, .882 40%, .924 46%, .9552 53%, .9739 60%, .9881 70%, .9947 80%, 1);--faq-in:linear(0, .0147 4%, .0534 8%, .109 12%, .1757 16%, .2488 20%, .3438 25%, .4379 30%, .5273 35%, .6097 40%, .6837 45%, .7488 50%, .8521 60%, .9234 70%, .969 80%, .9956 90%, 1)}}.faq-h{font:var(--t-heading);letter-spacing:var(--ls-heading);color:var(--c-ink)}.faq-nw{white-space:nowrap}.faq-list{margin-top:32px}.faq-item{position:relative}.faq-item:before,.faq-item:last-child:after{content:"";background:var(--faq-line);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.faq-item:last-child:after{top:auto;bottom:0}.faq-item>summary{cursor:pointer;-webkit-tap-highlight-color:transparent;list-style:none;display:block}.faq-item>summary::-webkit-details-marker{display:none}.faq-item>summary:focus-visible{outline-offset:4px}.faq-row{grid-template-columns:var(--faq-num-w) minmax(0, 1fr) 20px;column-gap:var(--faq-gap);min-height:44px;padding:var(--faq-row-y) 0;align-items:start;display:grid}.faq-num{font:var(--t-usp-num);letter-spacing:var(--ls-usp-num);color:#0a0a0aa3;font-variant-numeric:tabular-nums;padding-top:3px}.faq-q{font:600 18px/22px var(--font-sans);letter-spacing:-.02em;color:var(--c-ink-2);text-wrap:balance;transition:transform .6s var(--ease-spring)}.faq-ic{width:20px;height:22px;position:relative}.faq-ic i{background:var(--c-ink);width:20px;height:1px;transition:transform .8s var(--faq-spin);margin-top:-.5px;position:absolute;top:50%;left:0}.faq-ic i:first-child{transform:rotate(-90deg)}.faq-ic i:last-child{transform:rotate(180deg)}.faq-item[open]>summary:not([aria-expanded=false]) .faq-ic i:first-child{transform:rotate(-180deg)}.faq-item[open]>summary:not([aria-expanded=false]) .faq-ic i:last-child{transform:rotate(360deg)}.faq-a{overflow:hidden}.faq-a p{max-width:640px;padding:0 0 24px calc(var(--faq-num-w) + var(--faq-gap));font:var(--t-sub);letter-spacing:var(--ls-sub);color:var(--faq-answer)}@media (hover:hover) and (pointer:fine){.faq-num{transition:color .6s var(--ease-spring)}.faq-item:not([open])>summary:hover .faq-q,.faq-item>summary[aria-expanded=false]:hover .faq-q{transform:translate(8px)}.faq-item>summary:hover .faq-num{color:var(--c-ink)}}.js [data-anim~=faq]:not(.anim-off):not(.is-in) .faq-row{opacity:0;transform:translateY(20px)}.js [data-anim~=faq]:not(.anim-off):not(.is-in) .faq-item:before,.js [data-anim~=faq]:not(.anim-off):not(.is-in) .faq-item:last-child:after{transform:scaleX(0)}.js [data-anim~=faq]:not(.anim-off) .faq-row{transition:opacity .75s var(--faq-in) calc(.2s + var(--i) * 50ms), transform .75s var(--faq-in) calc(.2s + var(--i) * 50ms)}.js [data-anim~=faq]:not(.anim-off) .faq-item:before,.js [data-anim~=faq]:not(.anim-off) .faq-item:last-child:after{transition:transform 1.2s var(--ease-spring) calc(.15s + var(--i) * 50ms)}@media (min-width:810px){.faq{--faq-pad-x:36px;--faq-num-w:48px;--faq-gap:16px;--faq-row-y:28px;padding:100px var(--faq-pad-x) 100px}.faq-list{margin-top:48px}.faq-q{font:600 24px/28px var(--font-sans);letter-spacing:-.03em}.faq-ic{height:28px}.faq-num{padding-top:6px}.faq-a p{padding-bottom:32px}}@media (min-width:1200px){.faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:30px;display:grid}.faq-h{position:sticky;top:100px}.faq-list{margin-top:0}}.mq{overflow:clip}.mq-track,.mq-list{column-gap:var(--mq-gap,0px);flex:none;display:flex}.mq-track{width:max-content}.js [data-anim~=ticker]:not(.anim-off) .mq.is-on .mq-track{animation:mq var(--mq-dur,60s) linear infinite}.js [data-anim~=ticker]:not(.anim-off) .mq.is-on.is-paused .mq-track,.js [data-anim~=ticker]:not(.anim-off) .mq.is-on.is-held .mq-track{animation-play-state:paused}@keyframes mq{to{transform:translate3d(calc(-50% - var(--mq-gap,0px) / 2), 0, 0)}}.mq-pause[data-astro-cid-uzyvx7oa]{z-index:1;width:100%;height:100%;color:inherit;-webkit-tap-highlight-color:transparent;position:absolute;inset:0}.mq-pause[data-astro-cid-uzyvx7oa]:focus-visible{outline-offset:-4px;outline:2px solid}.mq-ico[data-astro-cid-uzyvx7oa]{right:max(12px, env(safe-area-inset-right,0px));opacity:.6;fill:currentColor;transition:opacity .25s var(--ease-spring);position:absolute}.mq-ring[data-astro-cid-uzyvx7oa]{fill:none;stroke:currentColor;stroke-width:1.5px}.mq-at-middle[data-astro-cid-uzyvx7oa] .mq-ico[data-astro-cid-uzyvx7oa]{margin-top:-10px;top:50%}.mq-at-bottom[data-astro-cid-uzyvx7oa] .mq-ico[data-astro-cid-uzyvx7oa]{bottom:8px}@media (max-width:1024px){.mq-at-bottom[data-astro-cid-uzyvx7oa] .mq-ico[data-astro-cid-uzyvx7oa]{right:calc(max(var(--mia-edge), env(safe-area-inset-right,0px)) + 64px);bottom:calc(max(var(--mia-edge), env(safe-area-inset-bottom,0px)) - env(safe-area-inset-bottom,0px) + 14px)}}.mq-pause[data-astro-cid-uzyvx7oa][data-state=playing] .mq-ico-play[data-astro-cid-uzyvx7oa],.mq-pause[data-astro-cid-uzyvx7oa][data-state=paused] .mq-ico-pause[data-astro-cid-uzyvx7oa]{display:none}.mq-pause[data-astro-cid-uzyvx7oa]:focus-visible .mq-ico[data-astro-cid-uzyvx7oa]{opacity:1}@media (hover:hover) and (pointer:fine){.mq-pause[data-astro-cid-uzyvx7oa]:hover .mq-ico[data-astro-cid-uzyvx7oa]{opacity:1}}.contact[data-astro-cid-gatcpiwa],.ft[data-astro-cid-gatcpiwa]{color:var(--c-footer-text);background:#000}.ft[data-astro-cid-gatcpiwa]{padding-bottom:env(safe-area-inset-bottom,0px)}.ft-cta[data-astro-cid-gatcpiwa]{--ft-floor:calc(246px - 13.681vw);isolation:isolate;min-height:531px;padding:48px max(var(--gutter), env(safe-area-inset-right,0px)) 48px max(var(--gutter), env(safe-area-inset-left,0px));text-align:center;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.ft-cta[data-astro-cid-gatcpiwa]:before,.ft-cta[data-astro-cid-gatcpiwa]:after{content:"";flex:1 1 0}.ft-cta[data-astro-cid-gatcpiwa]:before{min-height:max(0px, calc(var(--ft-floor) + var(--ft-px,0px)))}@media (max-width:599.98px) and (pointer:coarse) and (orientation:portrait){.ft-cta[data-astro-cid-gatcpiwa]{--ft-px:max(0px, min(2.5px + 3.65vh - 3.85vw, 28.5px + 1.45vh - 4.65vw))}}@supports (height:100svh){@media (max-width:599.98px) and (pointer:coarse) and (orientation:portrait){.ft-cta[data-astro-cid-gatcpiwa]{--ft-px:max(0px, min(2.5px + 3.65svh - 3.85vw, 28.5px + 1.45svh - 4.65vw))}}}.ft-media[data-astro-cid-gatcpiwa]{z-index:-1;background:#000;position:absolute;inset:0}.ft-media[data-astro-cid-gatcpiwa] picture,.ft-media[data-astro-cid-gatcpiwa] img,.ft-media[data-astro-cid-gatcpiwa] .ft-cover,.ft-video[data-astro-cid-gatcpiwa]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (scripting:none){.ft-video[data-astro-cid-gatcpiwa]{display:none}}html.no-js .ft-video[data-astro-cid-gatcpiwa]{display:none}.ft-scrim[data-astro-cid-gatcpiwa]{opacity:.45;background:#000;position:absolute;inset:0}.ft-cta-in[data-astro-cid-gatcpiwa]{flex-direction:column;align-items:center;gap:18px;min-width:0;display:flex}.ft-headline[data-astro-cid-gatcpiwa]{max-width:8em;color:var(--c-footer-text);font:var(--t-footer-cta);letter-spacing:var(--ls-footer-cta);text-transform:uppercase;text-wrap:balance}@media (min-width:490px){.ft-headline[data-astro-cid-gatcpiwa]{max-width:10.2em}}.ft-row[data-astro-cid-gatcpiwa]{padding:57px max(var(--gutter), env(safe-area-inset-right,0px)) 0 max(var(--gutter), env(safe-area-inset-left,0px));grid-template-columns:minmax(0,152fr) minmax(0,183fr);grid-template-areas:"brand brand""nav nav""copy copy";display:grid}.ft-brand[data-astro-cid-gatcpiwa]{grid-area:brand}.ft-logo[data-astro-cid-gatcpiwa]{width:auto;height:24px;display:block}.ft-tagline[data-astro-cid-gatcpiwa]{max-width:290px;color:var(--c-footer-text);font:var(--t-footer-link);letter-spacing:var(--ls-footer-link);text-wrap:balance;margin-top:18px}.ft-loc[data-astro-cid-gatcpiwa]{color:var(--c-footer-label);font:var(--t-footer-label);letter-spacing:var(--ls-footer-label);text-transform:uppercase;white-space:nowrap;margin-top:16px}.ft-nav[data-astro-cid-gatcpiwa]{grid-area:nav;grid-template-columns:minmax(0,152fr) minmax(0,183fr);margin-top:40px;display:grid}.ft-links[data-astro-cid-gatcpiwa]{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ft-links[data-astro-cid-gatcpiwa] a[data-astro-cid-gatcpiwa]{color:var(--c-footer-text);font:var(--t-footer-link);letter-spacing:var(--ls-footer-link);white-space:nowrap;transition:color .6s var(--ease-spring);align-items:center;display:inline-flex}.ft-side[data-astro-cid-gatcpiwa]{--ft-row:20px;--ft-gap:8px}.ft-group[data-astro-cid-gatcpiwa]{min-height:var(--ft-row);color:var(--c-footer-label);font:var(--t-footer-label);letter-spacing:var(--ls-footer-label);text-transform:uppercase;align-items:center;display:flex}.ft-guides[data-astro-cid-gatcpiwa]{margin-top:var(--ft-gap)}.ft-legal[data-astro-cid-gatcpiwa]{margin-top:calc(var(--ft-row) + 2 * var(--ft-gap))}.ft-copy[data-astro-cid-gatcpiwa]{color:var(--c-footer-legal);font:var(--t-footer-legal);grid-area:copy;margin-top:40px}@media (pointer:coarse){.ft-nav[data-astro-cid-gatcpiwa] .ft-side[data-astro-cid-gatcpiwa]{--ft-row:44px;--ft-gap:0px}.ft-links[data-astro-cid-gatcpiwa]{gap:0}.ft-links[data-astro-cid-gatcpiwa] a[data-astro-cid-gatcpiwa]{min-width:44px;min-height:44px}}@media (hover:hover) and (pointer:fine){.ft-links[data-astro-cid-gatcpiwa] a[data-astro-cid-gatcpiwa]:hover{color:var(--c-footer-legal)}}.ft-band[data-astro-cid-gatcpiwa]{position:relative}.ft-mark[data-astro-cid-gatcpiwa]{margin-top:56px;padding-bottom:28px}.ft-mark[data-astro-cid-gatcpiwa] .ft-mq{--mq-gap:.28em;font:800 11.4vw/.8 var(--font-display);letter-spacing:-.01em}.ft-word[data-astro-cid-gatcpiwa]{color:var(--c-footer-text);white-space:nowrap}@media (min-width:810px){.ft-cta[data-astro-cid-gatcpiwa]{--ft-floor:min(216.4px, calc(272px - 5.3646vw));min-height:583px}.ft-headline[data-astro-cid-gatcpiwa]{max-width:10.4em;font-size:min(77px,8.2vw);line-height:.91}.ft-row[data-astro-cid-gatcpiwa]{grid-template:"brand nav""copy nav"1fr/minmax(0,969fr) minmax(max-content,411fr);padding-top:80px}.ft-nav[data-astro-cid-gatcpiwa]{grid-template-columns:minmax(max-content,213fr) minmax(max-content,198fr);margin-top:0}.ft-side[data-astro-cid-gatcpiwa]{--ft-row:24px}.ft-copy[data-astro-cid-gatcpiwa]{margin-top:32px}.ft-mark[data-astro-cid-gatcpiwa]{margin-top:clamp(64px,10.4vw,150px);padding-bottom:clamp(28px,4.2vw,60px)}}
