.v2-about .v2-about-hero{background:var(--black);min-height:calc(100vh - 64px);color:var(--white);align-items:center;padding:80px 48px;display:flex;position:relative;overflow:hidden}.v2-about .v2-about-hero:before{content:"BOUNDARY";font-family:var(--font-display);letter-spacing:-1.5vw;white-space:nowrap;color:#ffe50008;pointer-events:none;z-index:0;font-size:28vw;line-height:1;position:absolute;top:50%;right:-10vw;transform:translateY(-50%)}.v2-about-hero-inner{z-index:1;grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;width:100%;max-width:1200px;margin:0 auto;display:grid;position:relative}.v2-about-hero-label{font-family:var(--font-mono);letter-spacing:4px;text-transform:uppercase;color:var(--yellow);margin-bottom:32px;font-size:11px;font-weight:700}.v2-about-hero-h{font-family:var(--font-display);letter-spacing:-6px;text-transform:uppercase;margin-bottom:36px;font-size:clamp(64px,10vw,140px);line-height:.85}.v2-about-hero-h em{color:var(--yellow);font-style:normal;display:block}.v2-about-hero-sub-line{font-family:var(--font-display);letter-spacing:1px;text-transform:uppercase;color:var(--yellow);margin-bottom:20px;font-size:16px}.v2-about-hero-sub{color:var(--white);max-width:420px;font-size:15px;line-height:1.7}.v2-about-hero-micro{font-family:var(--font-mono);letter-spacing:2px;text-transform:uppercase;color:var(--white);margin-top:12px;font-size:11px;font-weight:700}.v2-bd{justify-self:center;width:100%;max-width:360px}.v2-bd-zone{text-align:center;padding:36px 24px;position:relative}.v2-bd-ent,.v2-bd-par{border:1px solid #ffffff14}.v2-bd-bnd{background:var(--yellow);border:4px solid var(--yellow);z-index:2;margin:0;position:relative}.v2-bd-lbl{font-family:var(--font-mono);letter-spacing:3px;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:700}.v2-bd-ent .v2-bd-lbl,.v2-bd-par .v2-bd-lbl{color:var(--white)}.v2-bd-bnd .v2-bd-lbl{color:var(--black)}.v2-bd-ttl{font-family:var(--font-display);text-transform:uppercase;letter-spacing:1px;font-size:16px}.v2-bd-ent .v2-bd-ttl,.v2-bd-par .v2-bd-ttl{color:var(--white)}.v2-bd-bnd .v2-bd-ttl{color:var(--black);font-size:18px}.v2-bd-line{justify-content:center;height:24px;display:flex}.v2-bd-line:before{content:"";background:#ffe50033;width:2px;height:100%}.v2-bd-callout{font-family:var(--font-mono);letter-spacing:2px;text-transform:uppercase;color:var(--yellow);text-align:center;margin-top:20px;font-size:9px;font-weight:700}.v2-about .v2-shift{text-align:center;background:var(--yellow);padding:140px 48px;position:relative}.v2-about .v2-shift:before{content:"";pointer-events:none;background-image:linear-gradient(#00000008 1px,#0000 1px),linear-gradient(90deg,#00000008 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.v2-shift-inner{z-index:1;max-width:800px;margin:0 auto;position:relative}.v2-shift-line{font-family:var(--font-display);letter-spacing:-1.5px;color:var(--black);margin-bottom:8px;font-size:clamp(32px,5vw,48px);line-height:1.1}.v2-shift-gap{height:64px}.v2-shift-line.dim{opacity:.25}.v2-shift-line.punch{letter-spacing:-2px;margin-top:8px;font-size:clamp(42px,6.5vw,68px)}.v2-about .v2-seam{text-align:center;background:var(--black);padding:160px 48px;position:relative}.v2-about .v2-seam:before{content:"";background:linear-gradient(to bottom,#ffe50000,var(--yellow));width:2px;height:80px;position:absolute;top:0;left:50%}.v2-seam-inner{max-width:600px;margin:0 auto}.v2-seam-pre{color:var(--white);margin-bottom:56px;font-size:15px;line-height:1.8}.v2-seam-item{font-family:var(--font-display);text-transform:uppercase;letter-spacing:1px;color:var(--white);border-bottom:1px solid #ffffff0a;padding:22px 0;font-size:clamp(24px,3.5vw,34px)}.v2-seam-item:first-child{border-top:1px solid #ffffff0a}.v2-seam-item em{color:var(--yellow);font-style:normal}.v2-seam-break{height:56px}.v2-seam-turn{color:var(--white);margin-bottom:16px;font-size:14px}.v2-seam-dec{font-family:var(--font-display);color:var(--yellow);text-transform:uppercase;letter-spacing:2px;font-size:clamp(20px,3vw,30px)}.v2-about .v2-result{text-align:center;background:var(--yellow);padding:160px 48px;position:relative;overflow:hidden}.v2-about .v2-result:before{content:"";pointer-events:none;background-image:linear-gradient(#00000008 1px,#0000 1px),linear-gradient(90deg,#00000008 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.v2-result-inner{z-index:1;max-width:700px;margin:0 auto;position:relative}.v2-result-pre{color:var(--black);opacity:.4;margin-bottom:32px;font-size:18px}.v2-result-h{font-family:var(--font-display);letter-spacing:-3px;text-transform:uppercase;color:var(--black);margin-bottom:16px;font-size:clamp(48px,7.5vw,80px);line-height:1}.v2-result-p{font-family:var(--font-display);letter-spacing:-3px;text-transform:uppercase;color:var(--black);font-size:clamp(48px,7.5vw,80px);line-height:1}.v2-about .v2-close{text-align:center;background:var(--black);padding:160px 48px}.v2-close-h{font-family:var(--font-display);letter-spacing:-6px;text-transform:uppercase;color:var(--white);margin-bottom:32px;font-size:clamp(72px,12vw,160px);line-height:.85}.v2-close-h span{color:var(--yellow)}.v2-close-sub{color:var(--white);margin-bottom:56px;font-size:15px}.v2-close-ctas{justify-content:center;gap:16px;display:flex}.v2-about .v2-btn-yellow{font-family:var(--font-mono);letter-spacing:2px;text-transform:uppercase;background:var(--yellow);color:var(--black);border:2px solid var(--yellow);padding:18px 36px;font-size:11px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-block}.v2-about .v2-btn-yellow:hover{box-shadow:6px 6px 0 var(--yellow);transform:translate(-2px,-2px)}.v2-about .v2-btn-white{font-family:var(--font-mono);letter-spacing:2px;text-transform:uppercase;color:var(--white);border:2px solid var(--white);background:0 0;padding:18px 36px;font-size:11px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-block}.v2-about .v2-btn-white:hover{border-color:var(--white);background:var(--white);color:var(--black)}.v2-about-foot{background:var(--black);border-top:1px solid #ffe50014;justify-content:space-between;align-items:center;padding:32px 48px;display:flex}.v2-about-foot-left{align-items:center;gap:24px;display:flex}.v2-about-foot-brand{font-family:var(--font-display);letter-spacing:2px;color:var(--white);font-size:12px}.v2-about-foot-tag{font-family:var(--font-display);color:var(--yellow);letter-spacing:1px;border-left:1px solid #ffffff1f;padding-left:24px;font-size:12px}.v2-about-foot-right{font-family:var(--font-mono);color:var(--white);letter-spacing:1px;font-size:9px}@media (max-width:1024px){.v2-about-hero-inner{grid-template-columns:1fr;gap:56px}.v2-bd{max-width:320px}}@media (max-width:768px){.v2-about .v2-about-hero{min-height:auto;padding:56px 24px}.v2-about-hero-h{letter-spacing:-2px;font-size:clamp(44px,12vw,80px)}.v2-about .v2-about-hero:before{font-size:40vw}.v2-about .v2-shift{padding:80px 24px}.v2-shift-gap{height:40px}.v2-about .v2-seam{padding:80px 24px}.v2-about .v2-seam:before{height:48px}.v2-seam-pre{margin-bottom:36px}.v2-about .v2-result{padding:80px 24px}.v2-result-h,.v2-result-p{letter-spacing:-2px;font-size:clamp(32px,8vw,60px)}.v2-about .v2-close{padding:80px 24px}.v2-close-h{letter-spacing:-3px;font-size:clamp(48px,14vw,100px)}.v2-close-ctas{flex-direction:column;align-items:center}.v2-about .v2-btn-yellow,.v2-about .v2-btn-white{text-align:center;width:100%;max-width:280px;padding:16px 28px;font-size:10px}.v2-about-foot{text-align:center;flex-direction:column;gap:16px;padding:24px}.v2-about-foot-left{flex-direction:column;gap:8px}.v2-about-foot-tag{border-left:none;padding-left:0}}
