.contact-page__hero,.size-guide__hero{position:relative;isolation:isolate;display:grid;min-height:230px;max-width:none!important;place-items:center;overflow:hidden;padding:32px clamp(20px,4vw,48px)!important;border-block:1px solid var(--rule);background:#0c0c0c;text-align:center}.contact-page__hero:before,.size-guide__hero:before{content:'0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1';position:absolute;inset:-45% -15%;z-index:-1;color:rgb(245 241 232/.09);font:900 clamp(40px,7vw,110px)/1.45 var(--mono);letter-spacing:.5em;transform:rotate(-14deg);word-break:break-all;animation:page-binary-drift 18s linear infinite}.contact-page__hero:after,.size-guide__hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(rgb(245 241 232/.035) 1px,transparent 1px),linear-gradient(90deg,rgb(245 241 232/.035) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,transparent,#000 22%,#000 78%,transparent)}@keyframes page-binary-drift{from{translate:12% -8%}to{translate:-12% 8%}}.contact-page__hero .eyebrow,.size-guide__hero .eyebrow{display:none}.contact-page__hero h1,.size-guide__hero h1{position:relative;margin:0!important;font-size:clamp(4rem,8vw,7rem)!important;text-align:center;text-shadow:0 4px 0 #0c0c0c}.contact-page__hero p:not(.eyebrow),.size-guide__hero p{position:relative;max-width:700px;margin:14px auto 0!important;text-align:center}.size-guide__hero strong{position:relative;margin:16px auto 0!important}@media(prefers-reduced-motion:reduce){.contact-page__hero:before,.size-guide__hero:before{animation:none}}@media(max-width:560px){.contact-page__hero,.size-guide__hero{min-height:180px}.contact-page__hero h1,.size-guide__hero h1{font-size:clamp(3.2rem,14vw,5rem)!important}}
