.hc{--hc-gap:var(--grid-gutter)}.hc-hero{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--hc-gap);row-gap:40px;padding-block:72px 64px;align-items:start}.hc-hero__ask{grid-column:1/8}.hc-hero__ask h1{margin:20px 0 18px}.hc-hero__ask h1 em{font-style:italic}.hc-hero__lede{margin:0 0 32px;max-width:46ch;font:450 17px/27px var(--font-sans);color:var(--ink-2)}.hc-hero .hp-search input{height:60px}.hc-hero .hp-search>svg{top:20px}.hc-hero .hp-search .fx-btn{height:44px}.hc-diamond{display:inline-block;width:9px;height:9px;background:var(--accent);transform:rotate(45deg);flex:none}.hc-start{grid-column:9/13;align-self:stretch;display:flex;flex-direction:column;padding:26px 26px 22px;border-radius:var(--radius-3);background:var(--exhibit);color:var(--on-exhibit)}.hc-start__k{display:flex;align-items:center;gap:10px;margin:0 0 18px;font:500 10.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-exhibit-muted)}.hc-start ol{margin:0;padding:0;list-style:none;flex:1}.hc-start li+li{border-top:1px solid rgba(242,239,232,.12)}.hc-step{display:grid;grid-template-columns:34px 1fr 18px;column-gap:12px;row-gap:6px;padding:18px 0;color:var(--on-exhibit);text-decoration:none;border-radius:var(--radius-1)}.hc-step__n{grid-row:span 2;font:500 11px/24px var(--font-mono);color:var(--accent)}.hc-step__t{font:340 22px/1.15 var(--font-display);font-variation-settings:"opsz" 72;letter-spacing:-.01em}.hc-step__s{grid-column:2;font:400 13.5px/20px var(--font-sans)}.hc-step__go,.hc-step__s{color:var(--on-exhibit-muted)}.hc-step__go{grid-column:3;grid-row:1;align-self:center;transition:transform var(--dur-base) var(--ease-out),color var(--dur-fast) var(--ease-out)}.hc-step__go svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5}.hc-step:hover .hc-step__t{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.hc-step:hover .hc-step__go{transform:translateX(4px);color:var(--accent)}.hc-start__out:focus-visible,.hc-step:focus-visible{outline:2px solid var(--focus-exhibit,var(--accent));outline-offset:2px}.hc-start__out{display:inline-flex;align-items:center;gap:8px;margin-top:10px;padding-top:16px;border-top:1px solid rgba(242,239,232,.12);color:var(--accent);font:520 14px/20px var(--font-sans);text-decoration:none}.hc-start__out svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;transition:transform var(--dur-base) var(--ease-out)}.hc-start__out:hover svg{transform:translateX(4px)}.hc-sec__h{display:flex;align-items:baseline;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin-bottom:32px}.hc-sec__h h2{margin:0}.hc-sec__h p{margin:0;font:450 14px/20px var(--font-sans);color:var(--ink-muted)}.hc-topics__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--hc-gap);row-gap:48px}.hc-topic{display:flex;flex-direction:column;padding-top:18px;border-top:1px solid var(--ink)}.hc-topic__n{margin:0 0 14px;font:500 11px/1 var(--font-mono);letter-spacing:.08em;color:var(--ink-muted)}.hc-topic__t{margin:0;font:360 28px/1.1 var(--font-display);font-variation-settings:"opsz" 72;letter-spacing:-.02em}.hc-topic__t a{color:var(--ink);text-decoration:none}.hc-topic__t a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.hc-topic__b{margin:10px 0 16px;font:400 14px/22px var(--font-sans);color:var(--ink-2);max-width:38ch}.hc-topic ul{margin:0 0 16px;padding:0;list-style:none;flex:1}.hc-topic li a{position:relative;display:block;padding:9px 0 9px 18px;border-top:1px solid var(--rule);color:var(--ink);text-decoration:none;font:500 14.5px/20px var(--font-sans)}.hc-topic li a:before{content:"";position:absolute;left:2px;top:50%;width:6px;height:6px;margin-top:-3px;background:var(--rule-strong);transform:rotate(45deg);transition:background var(--dur-fast) var(--ease-out),transform var(--dur-base) var(--ease-settle)}.hc-topic li a:focus-visible:before,.hc-topic li a:hover:before{background:var(--accent);box-shadow:0 0 0 1px var(--ink);transform:rotate(45deg) scale(1.25)}.hc-topic li a:hover{text-decoration:underline;text-underline-offset:4px}.hc-topic__all{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;color:var(--ink);text-decoration:none;font:500 10.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.hc-topic__all svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;transition:transform var(--dur-base) var(--ease-out)}.hc-topic__all:hover svg{transform:translateX(4px)}.hc-faq{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--hc-gap)}.hc-faq .hc-sec__h{grid-column:1/5;flex-direction:column;align-items:flex-start;align-self:start}.hc-faq__list{grid-column:5/13;border-top:1px solid var(--ink)}.hc-qa{border-bottom:1px solid var(--rule)}.hc-qa summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:14px 0;cursor:pointer;list-style:none;font:360 22px/1.2 var(--font-display);font-variation-settings:"opsz" 72;letter-spacing:-.01em}.hc-qa summary::-webkit-details-marker{display:none}.hc-qa summary:hover>span:first-child{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.hc-qa summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-1)}.hc-qa__x{position:relative;flex:none;width:28px;height:28px;border:1px solid var(--rule-strong);border-radius:var(--radius-1);transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.hc-qa__x:after,.hc-qa__x:before{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.5px;margin:-.75px 0 0 -5.5px;background:var(--ink);transition:transform var(--dur-base) var(--ease-settle)}.hc-qa__x:after{transform:rotate(90deg)}.hc-qa[open] .hc-qa__x{background:var(--accent);border-color:var(--ink)}.hc-qa[open] .hc-qa__x:after{transform:rotate(0deg)}.hc-qa__a{padding:0 48px 22px 0;animation:hc-open var(--dur-base) var(--ease-out)}.hc-qa__a p{margin:0 0 12px;max-width:62ch;font:400 15.5px/25px var(--font-sans);color:var(--ink-2)}.hc-qa__a a{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font:520 14px/20px var(--font-sans);text-underline-offset:4px}.hc-qa__a a svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5}@keyframes hc-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (max-width:1100px){.hc-hero__ask,.hc-start{grid-column:1/-1}.hc-topics__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-faq .hc-sec__h,.hc-faq__list{grid-column:1/-1}}@media (max-width:720px){.hc-hero{padding-block:40px 40px;row-gap:32px}.hc-hero__lede{font-size:16px;line-height:25px;margin-bottom:24px}.hc-hero .hp-search input{height:54px;padding-right:16px}.hc-hero .hp-search>svg{top:17px}.hc-hero .hp-search .fx-btn{display:none}.hc-start{padding:22px 20px 18px}.hc-step__t{font-size:20px}.hc-topics__grid{grid-template-columns:minmax(0,1fr);row-gap:36px}.hc-topic__t{font-size:26px}.hc-topic li a{padding-block:12px}.hc-qa summary{font-size:19px}.hc-qa__a{padding-right:0}}@media (prefers-reduced-motion:reduce){.hc-qa__a{animation:none}.hc-qa__x:after,.hc-qa__x:before,.hc-step__go,.hc-topic li a:before{transition:none}}