.ContourField_hero__jOyvz{display:flex;flex-direction:column;align-items:center;margin-inline:auto}.ContourField_hero__jOyvz,.ContourField_stage__ErVYF{position:relative;width:100%;max-width:min(62vh,700px)}.ContourField_stage__ErVYF{aspect-ratio:1/1}@media (hover:hover) and (pointer:fine){.ContourField_stage__ErVYF{cursor:none}}.ContourField_stage__ErVYF canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.ContourField_mark__JeOFB{position:absolute;top:50%;left:50%;width:30%;height:auto;transform:translate(-50%,-50%)}.Home_page__Wi2OG{min-height:100svh;display:flex;flex-direction:column;background:var(--paper)}.Home_page__Wi2OG>main{flex:1;width:100%;max-width:var(--max-w);margin:0 auto;padding:0 var(--page-pad-x) var(--space-9)}.Home_hero__HHP4x{display:flex;flex-direction:column;align-items:center;gap:clamp(14px,2vw,24px);padding:clamp(20px,3vw,40px) 0 clamp(44px,5vw,72px)}.Home_eyebrow__dLXov{font-size:var(--text-xs);color:var(--red)}.Home_eyebrow__dLXov,.Home_legend__FMSmZ{letter-spacing:var(--tr-widest);text-transform:uppercase}.Home_legend__FMSmZ{text-align:center;font-size:13px;text-indent:var(--tr-widest);color:var(--fg-3)}.Home_wordmark__MI2An{font-family:var(--font-display);font-weight:600;font-size:clamp(22px,4.4vw,58px);line-height:1.05;letter-spacing:.18em;text-indent:.18em;text-transform:uppercase;text-align:center;color:var(--ink);text-wrap:balance}.Home_period__akI4Z{color:var(--accent);margin-left:-.18em}.Home_sec__X7kEj{padding-top:clamp(56px,7vw,96px)}.Home_secHead__qrQlt{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;border-bottom:1px solid var(--ink);padding-bottom:var(--space-3)}.Home_secHead__qrQlt h2{font-family:var(--font-display);font-size:clamp(19px,2.3vw,29px);font-weight:600;letter-spacing:.07em;text-transform:uppercase}.Home_secLbl__m78VO{font-size:var(--text-xs);letter-spacing:var(--tr-wider);text-transform:uppercase;color:var(--fg-3)}.Home_ops__KEqOF{display:grid;grid-template-columns:repeat(auto-fit,minmax(238px,1fr));gap:var(--space-6);padding-top:var(--space-6)}.Home_op__fHohe h3{font-size:var(--text-sm);font-weight:600;letter-spacing:.07em;text-transform:uppercase;margin-bottom:var(--space-2)}.Home_op__fHohe p{font-size:13px;line-height:var(--lh-relaxed);color:var(--fg-3)}.Home_opArrow__X3aFO{display:inline-block;padding-left:.28em;color:var(--red);transition:transform var(--dur-base) var(--ease-out)}.Home_ask__4nirb:hover .Home_opArrow__X3aFO,.Home_op__fHohe:hover .Home_opArrow__X3aFO{transform:translate(.14em,-.14em)}.Home_asks__NPNPr{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-6)}.Home_ask__4nirb{background:var(--paper);padding:clamp(22px,2.6vw,32px) 16px;margin-inline:-16px;display:flex;flex-direction:column;gap:var(--space-2);transition:background var(--dur-base) var(--ease-out)}.Home_ask__4nirb:hover{background:var(--paper-2)}.Home_ask__4nirb:focus-visible{outline:2px solid var(--red);outline-offset:-2px}.Home_askKicker__LIUIg{font-size:var(--text-xs);letter-spacing:var(--tr-widest);text-transform:uppercase;color:var(--red)}.Home_askTitle__zWxSn{font-family:var(--font-display);font-size:clamp(23px,3vw,38px);font-weight:600;letter-spacing:-.01em;line-height:1.05}.Home_askCopy__kMYXO{font-size:13px;line-height:var(--lh-relaxed);color:var(--fg-3);max-width:44ch}