.about{--white:#fff;font-size:17px;line-height:1.6}.about main>.wrap,.about .foot{max-width:1240px;margin-inline:auto}.about .rail{border-top:2px solid var(--ink);border-bottom:1px solid var(--ink);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:8px 0;font-size:11px;display:flex}.about .rail b{color:var(--teal)}.about .tile{padding:10px 12px;text-decoration:none}.about .tile .n{font-size:12px}.about .tile .l{margin-top:6px;font-size:14px;font-weight:700}.about .tile.lv{box-shadow:8px 8px 0 var(--ink)}.about .tile.kt{box-shadow:5px 5px 0 var(--kt-shadow)}.about .tile.fg{box-shadow:5px 5px 0 var(--fg-shadow)}.about .tile.kp{box-shadow:5px 5px 0 var(--kp-shadow)}.about .hero{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:clamp(24px,5vw,72px);padding-block:clamp(56px,7vw,104px) clamp(72px,8vw,112px);display:grid}.about .hero .eyebrow{color:var(--teal);margin-top:22px;font-weight:700;display:block}.about .hero h1{letter-spacing:-.055em;text-transform:uppercase;margin-top:18px;font-size:clamp(48px,8.4vw,128px);font-weight:800;line-height:.86}.about .hero h1 em,.about .sec-head h2 em,.about .close h2 em{color:var(--teal);font-style:normal}.about .hero .lede{letter-spacing:-.015em;max-width:30ch;margin-top:24px;font-size:clamp(19px,1.8vw,24px);font-weight:700;line-height:1.35}.about .sheet{flex-direction:column;gap:14px;display:flex}.about .sheet .big{aspect-ratio:1/1.1;align-self:flex-end;width:min(320px,100%);padding:16px 18px}.about .sheet .big .n{font-size:15px}.about .sheet .big .s{font-size:clamp(96px,11vw,150px)}.about .sheet .big .l{font-size:18px}.about .facts{background:var(--ink);border:1px solid var(--ink);grid-template-columns:1fr 1fr;align-self:flex-end;gap:1px;width:min(320px,100%);display:grid}.about .facts div{background:var(--paper);flex-direction:column;padding:10px 12px;display:flex}.about .facts span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);font-size:10px}.about .facts b{letter-spacing:-.02em;font-size:18px}.about .sec{max-width:1240px;margin:0 auto;padding-block:clamp(64px,8vw,112px)}.about .sec-head{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:end;gap:clamp(24px,5vw,72px);margin-bottom:40px;display:grid}.about .sec-head h2{letter-spacing:-.055em;font-size:clamp(40px,6vw,88px);font-weight:800;line-height:.88}.about .sec-head p{max-width:46ch;color:var(--slate);font-size:18px}.about .story{background:var(--ink);border:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.about .story div{background:var(--paper);flex-direction:column;gap:10px;padding:22px;display:flex}.about .story .eq{font-family:var(--mono);letter-spacing:-.02em;font-size:clamp(28px,3.4vw,44px);font-weight:700;line-height:1}.about .story .eq em{color:var(--teal);font-style:normal}.about .story p{color:var(--slate);font-size:16px}.about .people{border:2px dashed var(--slate);background:color-mix(in srgb, var(--white) 55%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.about .person+.person{border-left:2px dashed var(--slate)}.about .person{grid-template-columns:120px minmax(0,1fr);gap:20px;padding:22px;display:grid}.about .person .tile{aspect-ratio:1/1.1;padding:10px}.about .person .tile .s{font-size:44px}.about .person .tile .n{font-family:var(--display);font-size:20px;line-height:1}.about .person .flag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#9a3412;background:#ffedd5;align-self:flex-start;padding:2px 6px;font-size:10px}.about .person h3{letter-spacing:-.045em;margin-top:8px;font-size:clamp(26px,2.6vw,36px);font-weight:800;line-height:.95}.about .person .role{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--teal);margin-top:6px;font-size:12px}.about .person p{color:var(--slate);margin-top:12px;font-size:16px}.about .person .info{flex-direction:column;display:flex}.about .split-word{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}@media (hover:hover) and (pointer:fine){.about .sheet .tile,.about .person .tile,.about .strip .tile{transition:translate .35s cubic-bezier(.2,.8,.2,1)}}.about .person .tile .s{isolation:isolate;align-self:flex-start;position:relative}.about .person .tile .s:before,.about .person .tile .s:after{content:attr(data-s);z-index:-1;opacity:0;pointer-events:none;position:absolute;inset:0}.about .person .tile .s:before{color:var(--reactor)}.about .person .tile .s:after{color:var(--spark)}.about .person .tile.flash .s:before{animation:.9s cubic-bezier(.2,.8,.2,1) both riso-a}.about .person .tile.flash .s:after{animation:.9s cubic-bezier(.2,.8,.2,1) both riso-b}.about .rules{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.about .rules li{border-bottom:1px solid var(--ink);grid-template-columns:110px minmax(0,1fr) minmax(0,1.3fr);align-items:baseline;gap:24px;padding:22px 0;display:grid}.about .rules .no{font-family:var(--mono);letter-spacing:.14em;color:var(--teal);font-size:12px;font-weight:700}.about .rules h3{letter-spacing:-.045em;font-size:clamp(22px,2.4vw,32px);font-weight:800;line-height:.95}.about .rules p{color:var(--slate);max-width:52ch;font-size:16px}.about .strip{border:1px solid var(--ink);background:repeating-linear-gradient(90deg, transparent 0 calc(20% - 1px), #0e2a2f40 calc(20% - 1px) 20%), var(--paper);grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,1.4vw,18px);padding:clamp(10px,1.4vw,18px);display:grid}.about .strip .tile{aspect-ratio:1/1.1;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.about .strip .tile:hover{transform:translate(-3px,-3px)}.about .strip .tile .s{font-size:clamp(30px,5.4vw,84px)}.about .strip .tile .l{font-size:clamp(11px,1vw,14px)}.about .close{border-top:2px solid var(--ink);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:28px;max-width:1240px;margin:0 auto;padding-block:clamp(56px,7vw,96px);display:grid}.about .close h2{letter-spacing:-.055em;font-size:clamp(36px,5vw,72px);font-weight:800;line-height:.9}.about .input-brutal{border-color:var(--ink)}.about .btn-brutal.solid{background:var(--teal);color:var(--paper);border-color:var(--teal)}.about .btn-brutal.solid:hover{background:var(--ink);border-color:var(--ink)}.about footer{border-top:2px solid var(--ink);max-width:1240px;padding-block:16px calc(32px + env(safe-area-inset-bottom,0px));flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0 auto;display:flex}.about footer a{text-decoration:none}.about footer a:hover{color:var(--teal)}@media (max-width:900px){.about .hero,.about .sec-head,.about .close{grid-template-columns:minmax(0,1fr)}.about .sheet .big,.about .facts{align-self:flex-start}.about .sheet .big{width:200px}.about .sheet .big .s{font-size:88px}.about .facts{width:100%;max-width:420px}.about .story,.about .people{grid-template-columns:minmax(0,1fr)}.about .person+.person{border-left:0;border-top:2px dashed var(--slate)}.about .rules li{grid-template-columns:minmax(0,1fr);gap:8px}}@media (max-width:560px){.about .person{grid-template-columns:minmax(0,1fr)}.about .person .tile{width:100px}.about .strip .tile .l,.about .barcode{display:none}}
