.hn-v2 .fp2-hero{text-align:center}.hn-v2 .fp2-kicker{font:500 12.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);margin:4px 0 24px}.hn-v2 .fp2-h1-line{display:block}@media (min-width: 1100px){.hn-v2 .fp2-h1-line{white-space:nowrap}}.hn-v2 .fp2-hero .v2-hero-lead{margin-top:30px;max-width:600px;text-wrap:balance}.hn-v2 .fp2-sits{margin-top:56px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.hn-v2 .fp2-sit{padding:40px 40px 44px;display:flex;flex-direction:column;min-width:0}.hn-v2 .fp2-sit:first-child{padding-left:0}.hn-v2 .fp2-sit:last-child{padding-right:0}.hn-v2 .fp2-sit+.fp2-sit{border-left:1px solid var(--hair)}.hn-v2 .fp2-sit-art{position:relative;height:236px}@media (max-width: 1040px){.hn-v2 .fp2-sits{grid-template-columns:minmax(0,1fr)}.hn-v2 .fp2-sit,.hn-v2 .fp2-sit:first-child,.hn-v2 .fp2-sit:last-child{padding:36px 0 40px}.hn-v2 .fp2-sit+.fp2-sit{border-left:0;border-top:1px solid var(--hair)}}.hn-v2 .fp2-faq{max-width:880px;margin-top:48px;border-top:1px solid rgba(35,33,28,.12)}.hn-v2 .fp2-faq>div{border-bottom:1px solid rgba(35,33,28,.12)}.hn-v2 .fp2-faq .hn-faq-q{padding:24px 4px;gap:24px}.hn-v2 .fp2-faq-chev{flex:none;width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 1px #23211c29;display:grid;place-items:center;color:var(--rust);transition:transform .28s var(--v2-ease)}.hn-v2 .fp2-faq .hn-faq-q[aria-expanded=true] .fp2-faq-chev{transform:rotate(180deg)}.hn-v2 .fp2-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s var(--v2-ease)}.hn-v2 .fp2-faq-a[data-open]{grid-template-rows:1fr}.hn-v2 .fp2-faq-a>div{overflow:hidden;visibility:hidden;transition:visibility 0s linear .28s}.hn-v2 .fp2-faq-a[data-open]>div{visibility:visible;transition-delay:0s}.hn-v2 .fp2-faq-links{display:flex;flex-wrap:wrap;gap:14px 36px;margin-top:36px;padding-left:4px}.hn-v2 .fp2-faq-links .v2-link{font-size:16px;font-weight:500}@media (max-width: 620px){.hn-v2 .fp2-faq .hn-faq-q span:first-child{font-size:19px!important}.hn-v2 .fp2-faq-a p{padding-right:8px!important}}.hn-v2 .fp2-more{margin-top:56px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(35,33,28,.12);border-bottom:1px solid rgba(35,33,28,.12)}.hn-v2 .fp2-more a{display:flex;flex-direction:column;gap:10px;padding:30px 40px 32px;color:var(--ink);min-width:0}.hn-v2 .fp2-more a:first-child{padding-left:0}.hn-v2 .fp2-more a:last-child{padding-right:0}.hn-v2 .fp2-more a+a{border-left:1px solid rgba(35,33,28,.12)}.hn-v2 .fp2-more a:hover{opacity:1}.hn-v2 .fp2-more-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.hn-v2 .fp2-more-name{font:600 22px/1.25 var(--serif);letter-spacing:-.01em;transition:color .16s var(--v2-ease)}.hn-v2 .fp2-more-top svg{flex:none;color:var(--rust);transition:transform .16s var(--v2-ease)}.hn-v2 .fp2-more a:hover .fp2-more-name{color:var(--rust-deep)}.hn-v2 .fp2-more a:hover svg{transform:translate(3px)}.hn-v2 .fp2-more-line{font:400 15.5px/1.6 var(--sans);color:var(--ink2)}@media (max-width: 900px){.hn-v2 .fp2-more{grid-template-columns:minmax(0,1fr)}.hn-v2 .fp2-more a,.hn-v2 .fp2-more a:first-child,.hn-v2 .fp2-more a:last-child{padding:24px 0 26px}.hn-v2 .fp2-more a+a{border-left:0;border-top:1px solid rgba(35,33,28,.12)}}
