.page-hero{min-height:70vh;padding:0 2.5rem 4rem;display:flex;flex-direction:column;justify-content:flex-end;background:var(--B);position:relative;overflow:hidden}.page-ghost{position:absolute;right:-.05em;top:-.08em;font-size:40vw;font-weight:900;color:transparent;-webkit-text-stroke:1px var(--Y);line-height:1;pointer-events:none;opacity:.04;mix-blend-mode:overlay}.page-hero-inner{position:relative;z-index:2}.page-hero-tag{font-family:var(--m);font-size:.6rem;letter-spacing:.35em;text-transform:uppercase;color:var(--Y);display:block;margin-bottom:2rem}.page-hero-h1{font-size:clamp(3.5rem,9vw,12rem);font-weight:900;line-height:.88;text-transform:uppercase;letter-spacing:-.04em}.page-split{display:grid;grid-template-columns:1fr 1fr;background:var(--W)}.page-split-left{padding:6rem 4rem 6rem 2.5rem;border-right:1px solid rgba(0,0,0,.08);display:flex;flex-direction:column;justify-content:space-between}.page-split-right{padding:6rem 2.5rem 6rem 4rem;background:var(--B);color:var(--W)}.page-split-num{font-size:8rem;font-weight:900;color:transparent;-webkit-text-stroke:1.5px rgba(0,0,0,.1);line-height:1;display:block;margin-bottom:2rem}.page-split-h2{font-size:clamp(2rem,3.5vw,5rem);font-weight:900;text-transform:uppercase;letter-spacing:-.04em;line-height:.9;color:#000;margin-bottom:2.5rem}.page-split-h2-w{color:var(--W)}.page-split-body{font-family:var(--m);font-size:.82rem;line-height:1.85;letter-spacing:.02em;color:#333;max-width:50ch}.page-split-body-w{color:#ffffffa6}.page-split-stat{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(0,0,0,.1)}.page-split-stat-val{font-size:3rem;font-weight:900;letter-spacing:-.04em;color:#000;display:block}.page-split-stat-label{font-family:var(--m);font-size:.55rem;letter-spacing:.25em;text-transform:uppercase;opacity:.4}.page-values{background:var(--B);padding:6rem 2.5rem;border-top:1px solid rgba(255,255,255,.06)}.page-values-head{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:2rem;margin-bottom:4rem}.page-values-tag{font-family:var(--m);font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;opacity:.3}.page-values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ffffff12}.page-vcard{background:var(--B);padding:3rem 2.5rem;position:relative;overflow:hidden;transition:background .3s}.page-vcard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--Y);transform:translateY(100%);transition:transform .4s cubic-bezier(.16,1,.3,1);z-index:0}.page-vcard:hover:after{transform:translateY(0)}.page-vcard>*{position:relative;z-index:1}.page-vcard-num{font-size:3.5rem;font-weight:900;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.15);display:block;margin-bottom:1.5rem;line-height:1;transition:-webkit-text-stroke-color .3s}.page-vcard:hover .page-vcard-num{-webkit-text-stroke-color:rgba(0,0,0,.2)}.page-vcard-tag{font-family:var(--m);font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;opacity:.5;display:block;margin-bottom:.75rem;transition:color .3s,opacity .3s}.page-vcard:hover .page-vcard-tag{color:#000;opacity:.7}.page-vcard-body{font-family:var(--m);font-size:.72rem;line-height:1.75;letter-spacing:.02em;opacity:.55;transition:color .3s,opacity .3s}.page-vcard:hover .page-vcard-body{color:#000;opacity:.85}.page-content-wrap{background:var(--W);padding:6rem 2.5rem;display:grid;grid-template-columns:1fr min(72ch,100%)}.page-content{padding-left:0;grid-column:2}.page-content h1,.page-content h2,.page-content h3{font-weight:900;text-transform:uppercase;letter-spacing:-.03em;line-height:.9;margin-bottom:1.5rem;margin-top:3rem;color:#000}.page-content h2{font-size:clamp(1.5rem,3vw,3.5rem)}.page-content h3{font-size:1.5rem}.page-content p{font-family:var(--m);font-size:.85rem;line-height:1.85;color:#222;margin-bottom:1.5rem}.page-content a{color:#000;border-bottom:1px solid rgba(0,0,0,.3);text-decoration:none}.page-content ul,.page-content ol{font-family:var(--m);font-size:.82rem;line-height:1.8;color:#222;padding-left:1.5rem;margin-bottom:1.5rem}@media(max-width:1024px){.page-content-wrap{grid-template-columns:1fr}.page-content{grid-column:1}}@media(max-width:900px){.page-hero{padding:0 1.5rem 3rem}.page-split{grid-template-columns:1fr}.page-split-left{border-right:none;border-bottom:1px solid rgba(0,0,0,.08);padding:4rem 1.5rem}.page-split-right,.page-values{padding:4rem 1.5rem}.page-values-grid{grid-template-columns:1fr}.page-content-wrap{padding:4rem 1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/section-page-main.css.map */
