.ihp{background:#060607;color:#fff}.ihp .ih-eye{margin:0;font-family:var(--cx-face);font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#8b8b93}.ihp .ih-hero{position:relative;isolation:isolate;padding:calc(var(--crumb-top) + var(--ix-bar)) 0 clamp(48px,5vw,72px);border-bottom:1px solid hsla(0,0%,100%,.08);background:radial-gradient(900px 420px at 85% 0,rgba(124,94,246,.16),transparent 60%)}.ihp .ih-hero__g{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(32px,4vw,56px);align-items:end}.ihp .ih-hero h1{font-size:clamp(46px,7.2vw,104px);line-height:.95;letter-spacing:-.05em;text-wrap:balance}.ihp .ih-hero h1 em{font-family:var(--font-instrument-serif),Georgia,serif;font-weight:400;letter-spacing:-.02em}.ihp .ih-lede{margin-bottom:26px;font-size:clamp(16px,1.25vw,18px);line-height:1.55;color:#a1a1aa}.ihp .ih-hero .phero__cap{margin-top:0}.ihp .ih-sec{display:grid;grid-template-columns:260px minmax(0,1fr);gap:40px;padding:44px 0;border-bottom:1px solid hsla(0,0%,100%,.08)}.ihp .ih-lab{position:sticky;top:100px;align-self:start}.ihp .ih-lab h2{margin-top:8px;font-size:26px;line-height:1.1;letter-spacing:-.03em}.ihp .ih-rows{margin:0;padding:0;list-style:none}.ihp .ih-rows li+li .ih-row{border-top:1px solid hsla(0,0%,100%,.07)}.ihp .ih-rows li:first-child .ih-row{padding-top:0}.ihp .ih-row{display:grid;grid-template-columns:44px minmax(0,1.1fr) minmax(0,1.4fr) 132px;gap:24px;align-items:center;padding:18px 0}.ihp .ih-no{font-family:var(--cx-display);font-size:14px;color:#55555c}.ihp .ih-nm h3{font-size:clamp(22px,2vw,28px);line-height:1.05;letter-spacing:-.03em;transition:opacity .2s}.ihp .ih-sb{display:block;margin-top:5px;font-size:13.5px;color:#8b8b93}.ihp .ih-sum{font-size:14.5px;line-height:1.5;color:#a1a1aa}.ihp .ih-th{position:relative;overflow:hidden;width:132px;height:84px;border-radius:12px;background:#131315;border:1px solid hsla(0,0%,100%,.1)}.ihp .ih-th img{-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.ihp .ih-row:hover .ih-th img{transform:scale(1.06)}.ihp .ih-row:hover .ih-no{color:#fff}.ihp .ih-row:focus-visible{outline:2px solid #fff;outline-offset:4px;border-radius:8px}.ihp .ih-faq{padding:clamp(56px,6vw,96px) 0 clamp(64px,7vw,110px)}.ihp .ih-faq h2{margin:10px 0 22px;font-size:clamp(30px,3vw,40px);letter-spacing:-.035em}.ihp .ih-faq__g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ihp .ih-fq{padding:24px;border-radius:20px;background:rgba(19,19,21,.86);border:1px solid hsla(0,0%,100%,.1)}.ihp .ih-fq h3{font-size:20px;line-height:1.2;letter-spacing:-.025em}.ihp .ih-fq p{margin-top:8px;font-size:15px;line-height:1.55;color:#a1a1aa}.ihp .ih-more{display:inline-block;margin-top:12px;padding-bottom:2px;font-weight:500;border-bottom:1px solid hsla(0,0%,100%,.4)}.ihp .ih-more:hover{border-color:#fff}@media (max-width:1100px){.ihp .ih-sec{grid-template-columns:200px minmax(0,1fr);gap:28px}.ihp .ih-row{grid-template-columns:34px minmax(0,1fr) minmax(0,1.2fr) 104px;gap:18px}.ihp .ih-th{width:104px;height:72px}}@media (max-width:860px){.ihp .ih-hero__g{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px}.ihp .ih-sec{display:block;padding:30px 0}.ihp .ih-lab{position:static;margin-bottom:14px}.ihp .ih-lab h2{font-size:22px}}@media (max-width:700px){.ihp .ih-row{grid-template-columns:72px minmax(0,1fr);gap:14px;padding:14px 0}.ihp .ih-no,.ihp .ih-sum{display:none}.ihp .ih-th{grid-column:1;grid-row:1;width:72px;height:72px}.ihp .ih-nm h3{font-size:19px}.ihp .ih-faq__g{grid-template-columns:minmax(0,1fr);gap:10px}.ihp .ih-fq{padding:18px}.ihp .ih-fq h3{font-size:18px}}@media (prefers-reduced-motion:reduce){.ihp .ih-th img{transition:none}}