.kern-faq-module__srSZEW__root{--ground:#0a0b0c;--ink:#e4e3df;--soft:#b4b8b8;--faint:#7b8183;--rule:#2a2e30;--accent:#d98368;--paper:#f4f1ea;--paper-ink:#16191a;--paper-soft:#4a5053;--paper-faint:#858b8e;--paper-rule:#dbd6cb;background:var(--ground);min-height:100vh;color:var(--ink);font-family:var(--kern-jost), sans-serif;font-weight:300;overflow:clip}.kern-faq-module__srSZEW__root *{box-sizing:border-box}.kern-faq-module__srSZEW__root h1,.kern-faq-module__srSZEW__root h2,.kern-faq-module__srSZEW__root h3,.kern-faq-module__srSZEW__root p{margin:0}.kern-faq-module__srSZEW__root a{color:inherit;text-decoration:none}.kern-faq-module__srSZEW__root section{scroll-margin-top:78px}.kern-faq-module__srSZEW__header{z-index:50;border-bottom:1px solid var(--rule);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0b0cf0;grid-template-columns:1fr auto 1fr;align-items:center;min-height:80px;padding:16px clamp(20px,4vw,64px);display:grid;position:fixed;inset:0 0 auto}.kern-faq-module__srSZEW__wordmark{letter-spacing:.28em;align-items:center;gap:12px;min-height:48px;font-size:11px;font-weight:500;display:inline-flex}.kern-faq-module__srSZEW__wordmarkIcon{width:36px;height:36px;font-family:var(--kern-fraunces), serif;letter-spacing:-.03em;border:1px solid;place-items:center;font-size:20px;font-weight:900;display:grid}.kern-faq-module__srSZEW__headerNav{align-items:center;gap:26px;display:flex}.kern-faq-module__srSZEW__headerNav a,.kern-faq-module__srSZEW__headerCta{min-height:48px;color:var(--soft);letter-spacing:.18em;text-transform:uppercase;align-items:center;font-size:10px;font-weight:500;display:inline-flex}.kern-faq-module__srSZEW__headerNav a[aria-current=page]{color:var(--accent)}.kern-faq-module__srSZEW__headerCta{border:1px solid var(--ink);color:var(--ink);justify-self:end;padding:0 18px;transition:background .18s,color .18s}.kern-faq-module__srSZEW__headerCta:hover{background:var(--ink);color:var(--ground)}.kern-faq-module__srSZEW__hero{border-bottom:1px solid var(--rule);grid-template-columns:42px minmax(0,1.15fr) minmax(270px,.55fr);align-items:center;gap:clamp(30px,6vw,96px);min-height:100svh;padding:132px clamp(20px,5vw,80px) 74px;display:grid;position:relative;overflow:hidden}.kern-faq-module__srSZEW__hero:before,.kern-faq-module__srSZEW__hero:after{content:"";pointer-events:none;position:absolute}.kern-faq-module__srSZEW__hero:before{aspect-ratio:1;border:1px solid var(--rule);opacity:.52;border-radius:50%;width:min(66vw,920px);animation:18s linear infinite kern-faq-module__srSZEW__orbit;top:3vh;right:-14vw;box-shadow:0 0 0 8vw #2a2e306b,0 0 0 16vw #2a2e3033,0 0 0 24vw #2a2e3014}.kern-faq-module__srSZEW__hero:after{background:linear-gradient(90deg,#0000 0 9%,#2a2e3073 9% calc(9% + 1px),#0000 calc(9% + 1px)),radial-gradient(circle at 75% 44%,#d983681a,#0000 31%);inset:0}.kern-faq-module__srSZEW__hero>*{z-index:2;position:relative}.kern-faq-module__srSZEW__heroRail{color:var(--faint);letter-spacing:.2em;writing-mode:vertical-rl;flex-direction:column;justify-content:space-between;align-self:stretch;align-items:center;padding-block:12px;font-size:8px;font-weight:500;display:flex}.kern-faq-module__srSZEW__heroRail i{background:var(--rule);flex:1;width:1px;margin-block:18px}.kern-faq-module__srSZEW__heroCopy{max-width:940px;animation:.9s cubic-bezier(.16,1,.3,1) both kern-faq-module__srSZEW__reveal}.kern-faq-module__srSZEW__eyebrow{color:var(--faint);letter-spacing:.25em;font-size:10px;font-weight:500}.kern-faq-module__srSZEW__hero h1{max-width:1000px;font-family:var(--kern-fraunces), serif;letter-spacing:-.05em;text-wrap:balance;margin-top:32px;font-size:clamp(4rem,8vw,8.8rem);font-weight:900;line-height:.84}.kern-faq-module__srSZEW__hero h1 em,.kern-faq-module__srSZEW__finalCta h2 em{color:var(--accent);font-style:normal}.kern-faq-module__srSZEW__lede{max-width:700px;color:var(--soft);font-size:clamp(16px,1.45vw,20px);line-height:1.68;margin-top:34px!important}.kern-faq-module__srSZEW__heroActions{flex-wrap:wrap;gap:16px;margin-top:38px;display:flex}.kern-faq-module__srSZEW__primaryAction,.kern-faq-module__srSZEW__secondaryAction{border:1px solid var(--ink);letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:32px;min-height:52px;padding:0 20px;font-size:9px;font-weight:500;display:inline-flex}.kern-faq-module__srSZEW__primaryAction{background:var(--ink);min-width:250px;color:var(--ground)!important}.kern-faq-module__srSZEW__primaryAction span{color:var(--accent);font-size:16px}.kern-faq-module__srSZEW__secondaryAction{border-color:var(--rule);color:var(--soft)!important}.kern-faq-module__srSZEW__factGrid{border-top:1px solid var(--rule);align-self:end;margin-bottom:28px;animation:.9s cubic-bezier(.16,1,.3,1) .12s both kern-faq-module__srSZEW__reveal}.kern-faq-module__srSZEW__factGrid div{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:20px;min-height:72px;display:flex}.kern-faq-module__srSZEW__factGrid span{color:var(--faint);letter-spacing:.18em;font-size:8px;font-weight:500}.kern-faq-module__srSZEW__factGrid strong{text-align:right;font-size:15px;font-weight:400}.kern-faq-module__srSZEW__topicNav{border-bottom:1px solid var(--paper-rule);background:var(--paper);color:var(--paper-ink);grid-template-columns:repeat(4,1fr);padding:0 clamp(20px,5vw,80px);display:grid}.kern-faq-module__srSZEW__topicNav a{border-right:1px solid var(--paper-rule);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:16px;min-height:78px;padding:0 22px;font-size:11px;font-weight:500;display:flex}.kern-faq-module__srSZEW__topicNav a:first-child{padding-left:0}.kern-faq-module__srSZEW__topicNav a:last-child{border-right:0}.kern-faq-module__srSZEW__topicNav span{color:var(--paper-faint);font-size:9px}.kern-faq-module__srSZEW__group{content-visibility:auto;contain-intrinsic-size:auto 1100px;background:var(--paper);color:var(--paper-ink);padding:clamp(88px,10vw,160px) clamp(20px,5vw,80px)}.kern-faq-module__srSZEW__group:nth-of-type(2n){background:#ebe7dd}.kern-faq-module__srSZEW__groupHeader{border-bottom:1px solid var(--paper-rule);grid-template-columns:minmax(90px,.3fr) 1fr auto;align-items:end;gap:clamp(20px,4vw,64px);padding-bottom:28px;display:grid}.kern-faq-module__srSZEW__groupHeader p,.kern-faq-module__srSZEW__groupHeader span{color:var(--paper-faint);letter-spacing:.2em;font-size:9px;font-weight:500}.kern-faq-module__srSZEW__groupHeader h2{font-family:var(--kern-fraunces), serif;letter-spacing:-.045em;font-size:clamp(3rem,5.8vw,7rem);font-weight:900;line-height:.88}.kern-faq-module__srSZEW__answers{max-width:1400px;margin:0 auto}.kern-faq-module__srSZEW__answer{border-bottom:1px solid var(--paper-rule);grid-template-columns:minmax(90px,.3fr) 1fr;gap:clamp(20px,4vw,64px);padding:clamp(42px,5vw,76px) 0;display:grid}.kern-faq-module__srSZEW__answer>span{color:var(--accent);letter-spacing:.18em;font-size:9px;font-weight:500}.kern-faq-module__srSZEW__answer h3{max-width:980px;font-family:var(--kern-fraunces), serif;letter-spacing:-.035em;font-size:clamp(2rem,3.4vw,4.2rem);font-weight:900;line-height:.98}.kern-faq-module__srSZEW__answer p{max-width:820px;color:var(--paper-soft);font-size:clamp(16px,1.25vw,19px);line-height:1.72;margin-top:24px!important}.kern-faq-module__srSZEW__finalCta{background:radial-gradient(circle at 85% 25%, #d983681f, transparent 32%), var(--ground);flex-direction:column;justify-content:center;align-items:flex-start;min-height:90svh;padding:clamp(100px,13vw,210px) clamp(20px,5vw,80px);display:flex}.kern-faq-module__srSZEW__finalCta>p:first-child{color:var(--faint);letter-spacing:.26em;font-size:9px;font-weight:500}.kern-faq-module__srSZEW__finalCta h2{font-family:var(--kern-fraunces), serif;letter-spacing:-.052em;margin-top:38px;font-size:clamp(4rem,9.5vw,11rem);font-weight:900;line-height:.82}.kern-faq-module__srSZEW__finalCopy{max-width:620px;color:var(--soft);font-size:18px;line-height:1.65;margin-top:36px!important}.kern-faq-module__srSZEW__finalCta .kern-faq-module__srSZEW__primaryAction{margin-top:38px}.kern-faq-module__srSZEW__footer{border-top:1px solid var(--rule);color:var(--faint);letter-spacing:.18em;grid-template-columns:1fr auto auto auto auto;gap:28px;padding:26px clamp(20px,5vw,80px);font-size:9px;font-weight:500;display:grid}.kern-faq-module__srSZEW__footer a{align-items:center;min-height:48px;display:inline-flex}@keyframes kern-faq-module__srSZEW__reveal{0%{opacity:0;transform:translateY(28px)}}@keyframes kern-faq-module__srSZEW__orbit{to{transform:rotate(360deg)}}@media (max-width:1000px){.kern-faq-module__srSZEW__hero{grid-template-columns:28px 1fr;align-items:start}.kern-faq-module__srSZEW__heroCopy{padding-top:20px}.kern-faq-module__srSZEW__factGrid{grid-column:2;width:100%;margin:26px 0 10px}.kern-faq-module__srSZEW__topicNav{grid-template-columns:1fr 1fr}.kern-faq-module__srSZEW__topicNav a:nth-child(2){border-right:0}.kern-faq-module__srSZEW__topicNav a:nth-child(-n+2){border-bottom:1px solid var(--paper-rule)}}@media (max-width:760px){.kern-faq-module__srSZEW__header{-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:1fr auto;min-height:68px;padding:10px 16px}.kern-faq-module__srSZEW__headerNav{display:none}.kern-faq-module__srSZEW__headerCta{min-height:48px;padding-inline:14px}.kern-faq-module__srSZEW__hero{grid-template-columns:20px 1fr;padding:106px 16px 64px}.kern-faq-module__srSZEW__hero:after{background:radial-gradient(circle at 75% 30%,#d983681a,#0000 38%)}.kern-faq-module__srSZEW__hero:before{width:120vw;animation-duration:28s;top:18%;right:-52vw}.kern-faq-module__srSZEW__hero h1{font-size:clamp(3.4rem,16vw,6rem)}.kern-faq-module__srSZEW__heroActions{flex-direction:column}.kern-faq-module__srSZEW__primaryAction,.kern-faq-module__srSZEW__secondaryAction{width:100%}.kern-faq-module__srSZEW__topicNav{padding-inline:16px}.kern-faq-module__srSZEW__topicNav a{min-height:70px;padding-inline:10px;font-size:9px}.kern-faq-module__srSZEW__topicNav a:first-child{padding-left:10px}.kern-faq-module__srSZEW__group{contain-intrinsic-size:auto 1500px;padding:82px 16px}.kern-faq-module__srSZEW__groupHeader{grid-template-columns:1fr auto;gap:16px}.kern-faq-module__srSZEW__groupHeader h2{grid-area:2/1/auto/-1}.kern-faq-module__srSZEW__answer{grid-template-columns:1fr;gap:16px;padding:44px 0}.kern-faq-module__srSZEW__answer h3{font-size:clamp(2rem,10vw,3.2rem)}.kern-faq-module__srSZEW__finalCta{min-height:82svh;padding-inline:16px}.kern-faq-module__srSZEW__finalCta h2{font-size:15vw}.kern-faq-module__srSZEW__finalCopy{font-size:16px}.kern-faq-module__srSZEW__footer{grid-template-columns:1fr 1fr;gap:0 20px;padding-inline:16px}}@media (prefers-reduced-motion:reduce){.kern-faq-module__srSZEW__root *,.kern-faq-module__srSZEW__root :before,.kern-faq-module__srSZEW__root :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
