@font-face{font-family:Lufga;src:url(/preview/assets/fonts/LufgaLight.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Lufga;src:url(/preview/assets/fonts/LufgaMedium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lufga;src:url(/preview/assets/fonts/LufgaSemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Apple Garamond;src:url(/preview/assets/fonts/AppleGaramond-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Apple Garamond;src:url(/fonts/AppleGaramond-Italic.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Apple Garamond;src:url(/fonts/AppleGaramond-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.abt{--ink:#0b0b0a;--steel:#272723;--graphite:#6f6f69;--paper:#f4f1ea;--bone:#eeeae1;--rule:#d5d0c4;--mag:#e6007e;--magd:#ff2d9a;--sans:"Lufga",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--gar:"Apple Garamond",Garamond,"Times New Roman",serif;--ease:cubic-bezier(.2,.8,.2,1);--gut:clamp(20px,6vw,112px);--band:clamp(44px,5.5vw,84px);background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-weight:300;overflow-x:clip}:where(.abt) *,:where(.abt) :before,:where(.abt) :after{box-sizing:border-box}:where(.abt) :where(h1,h2,h3,p,ul,ol,figure,blockquote){margin:0;padding:0}:where(.abt) :where(ul,ol){list-style:none}:where(.abt) [id]{scroll-margin-top:80px}.abt img{max-width:100%;display:block}.abt h1,.abt h2{letter-spacing:-.035em;font-weight:500;line-height:1}.abt h2{text-wrap:balance;max-width:20ch;font-size:clamp(28px,4.6vw,62px)}.abt p+p{margin-top:1.05em}.abt .ac{font-family:var(--gar);color:var(--mag);letter-spacing:.005em;font-style:italic;font-weight:300}.abt .dk .ac{color:var(--magd)}.abt .eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--graphite);margin-bottom:clamp(26px,4vw,52px);font-size:11px;font-weight:400;display:block}.abt .dk .eyebrow{color:#7d7d75}.abt .sec{padding:clamp(72px,11vw,180px)var(--gut);position:relative}.abt .sec.dk{background:var(--ink);color:#efece4}.abt .sec.bn{background:var(--bone)}.abt .rule{border:0;border-top:1px solid var(--rule);margin:0}.abt .lk{flex-wrap:wrap;gap:28px;margin-top:clamp(28px,3.4vw,44px);display:flex}.abt .lk a{letter-spacing:.02em;border-bottom:1px solid var(--mag);transition:color .35s var(--ease);padding-bottom:3px;font-size:13.5px;font-weight:400}.abt .lk a:hover{color:var(--mag)}.abt a:focus-visible,.abt button:focus-visible,.abt input:focus-visible{outline:2px solid var(--mag);outline-offset:3px}.abt .hero{padding-top:clamp(120px,14vw,200px)}.abt .hero h1{max-width:18ch;font-size:clamp(33px,6.6vw,88px)}.abt .hero .sub{color:#45453f;max-width:42ch;margin-top:clamp(24px,3vw,38px);font-size:clamp(15.5px,1.5vw,19px);line-height:1.62}.abt .arg{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(34px,5vw,72px);display:grid}.abt .chs{gap:clamp(26px,3.2vw,42px);max-width:64ch;list-style:none;display:grid}.abt .ch{display:block}.abt .ch p{color:#2e2e29;font-size:clamp(16px,1.55vw,19px);line-height:1.66}.abt .ch:first-child p:first-letter{float:left;font-family:var(--gar);padding:.07em .09em 0 0;font-size:4.4em;font-weight:300;line-height:.74}.abt .bws{width:100%;padding:clamp(20px,3vw,46px)}.abt .fc .cite{letter-spacing:.08em;color:#7d7d75;border-bottom:1px solid #ff2d9a4d;width:max-content;margin-top:5px;font-size:10.5px;text-decoration:none;display:block}.abt .fc .cite:hover{color:var(--magd);border-color:var(--magd)}.abt .bws svg{width:100%;height:auto;display:block;overflow:hidden}.abt .bws .dl{stroke-dasharray:1.001 2;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d,0s)}.abt .bws.in .dl{stroke-dashoffset:0}.abt .bws .dt{opacity:0;transition:opacity .8s var(--ease);transition-delay:var(--t,.5s)}.abt .bws.in .dt{opacity:1}.abt .dk .bws .dl[stroke="rgb(11, 11, 10)"]{stroke:#efece4}.abt .dk .bws .dt{fill:#9a988f}.abt .strip{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-top:clamp(34px,4vw,54px);padding-bottom:18px;display:flex;overflow-x:auto}.abt .strip::-webkit-scrollbar{height:2px}.abt .strip::-webkit-scrollbar-thumb{background:#3a3a34}.abt .strip::-webkit-scrollbar-track{background:#1a1a17}.abt .sf{letter-spacing:.01em;color:#9a988f;max-width:62ch;margin-top:clamp(26px,3.2vw,40px);font-size:14px;font-weight:400;line-height:1.5}.abt .acc{max-width:62ch;margin-top:clamp(30px,4vw,54px)}.abt .sf+.acc{margin-top:clamp(14px,1.8vw,22px)}.abt .acc p{color:#c9c7bf;font-size:clamp(16px,1.55vw,19px);line-height:1.66}.abt .acc .srcs{color:#6f6f67;margin-top:clamp(22px,2.6vw,32px);font-size:12.5px;line-height:1.8}.abt .srcs .srl{letter-spacing:.2em;text-transform:uppercase;margin-right:6px;font-size:11px;font-weight:400}.abt .srcs a{color:var(--magd);text-underline-offset:3px;transition:text-decoration-color .4s var(--ease);-webkit-text-decoration:underline #ff2d9a61;text-decoration:underline #ff2d9a61;text-decoration-thickness:1px}.abt .srcs a:hover,.abt .srcs a:focus-visible{-webkit-text-decoration-color:var(--magd);text-decoration-color:var(--magd)}.abt .fb{margin-top:clamp(20px,2.4vw,28px)}.abt .fbtn{color:#e3e0d8;letter-spacing:.16em;text-transform:uppercase;transition:border-color .4s var(--ease),color .4s var(--ease),background .4s var(--ease);border:1px solid #3a3a34;padding:12px 22px;font-size:11px;font-weight:400;text-decoration:none;display:inline-block}.abt .fbtn:hover,.abt .fbtn:focus-visible{border-color:var(--magd);background:var(--magd);color:var(--ink)}.abt .nt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.abt .fr{scroll-snap-align:start;flex:0 0 max(min(84vw,340px),33.3333%);padding-right:20px}.abt .fr .ph{aspect-ratio:3/2;border:1px solid var(--steel);overflow:hidden}.abt .fr .ph img{object-fit:cover;filter:grayscale()contrast(1.1)brightness(.92);width:100%;height:100%;transition:filter 1s var(--ease)}.abt .fr:hover .ph img{filter:none}.abt .fr .fc{color:#b8b6ae;max-width:40ch;margin-top:12px;font-size:14px;line-height:1.5}.abt .seam{grid-template-columns:minmax(0,1fr);display:grid}.abt .seamhead{padding:clamp(56px,7vw,110px)var(--gut)clamp(30px,4vw,54px);background:var(--paper)}.abt .seamfig{background:var(--bone);position:relative}.abt .seamfig img{aspect-ratio:16/9;object-fit:cover;object-position:50% 72%;filter:grayscale()contrast(1.06);width:100%;height:auto;max-height:74vh}.abt .seamfig figcaption{padding:12px var(--gut)14px;letter-spacing:.18em;text-transform:uppercase;color:var(--graphite);font-size:10.5px;font-weight:400;line-height:1.6}.abt .half{padding:clamp(46px,6vw,96px)var(--gut)}.abt .half.l{background:var(--ink);color:#efece4}.abt .half.r{background:var(--paper)}.abt .half h3{letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(20px,2.2vw,30px);font-weight:500;line-height:1.15}.abt .half p{max-width:38ch;font-size:15.5px;line-height:1.64}.abt .half.l p{color:#b9b7af}.abt .half.r p{color:#45453f}.abt .gw{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(44px,7vw,110px);margin-top:clamp(44px,6vw,86px);display:grid}.abt .gbox{aspect-ratio:1;width:100%;max-width:560px;margin:0 auto;position:relative}.abt .gbox canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.abt .leg{letter-spacing:.14em;text-transform:uppercase;color:#6f6f67;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:18px;font-size:11px;font-weight:400;display:flex}.abt .leg i{vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.abt .leg .drag{display:none}.abt .offs{border-top:1px solid var(--steel)}.abt .off{border-bottom:1px solid var(--steel);transition:padding-left .4s var(--ease);padding:clamp(20px,2.6vw,30px) 0}.abt .off.on{padding-left:12px}.abt .off .top{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:12px;padding:0;display:flex}.abt .off .top strong{letter-spacing:-.025em;font-size:clamp(18px,2vw,25px);font-weight:500}.abt .off .top em{letter-spacing:.2em;color:#6f6f67;margin-left:auto;font-size:11px;font-style:normal}.abt .off.hub .top strong{color:var(--magd)}.abt .off .txt{color:#a9a79f;max-width:50ch;margin-top:10px;font-size:14px;font-weight:300;line-height:1.6}.abt .pnote{color:#85837c;max-width:50ch;margin-top:18px;font-size:13px;line-height:1.6}.abt .draw{gap:clamp(26px,3.4vw,48px);display:grid}.abt .align-art{border-top:1px solid var(--rule);padding-top:clamp(24px,3vw,40px)}.abt .dk .align-art{border-top-color:var(--steel)}.abt .sec.tight{padding-bottom:clamp(30px,3.6vw,60px)}.abt .sec.dk+.sec.dk{padding-top:clamp(36px,4.4vw,72px)}.abt .band{margin-top:var(--band);border-top:1px solid var(--steel);padding-top:clamp(26px,3vw,40px)}.abt .bandhead{grid-template-columns:minmax(0,1fr);align-items:end;gap:18px;margin-bottom:26px;display:grid}.abt .bandhead h3{letter-spacing:-.03em;font-size:clamp(21px,2.6vw,34px);font-weight:500;line-height:1.1}.abt .bandhead .what{color:#8e8c84;max-width:40ch;margin-top:10px;font-size:14.5px;line-height:1.6}.abt .bandimg{aspect-ratio:16/9;background:#141411;position:relative;overflow:hidden}.abt .bandimg video{object-fit:cover;opacity:0;filter:brightness(.86)saturate(.92);width:100%;height:100%;transition:opacity .7s var(--ease),filter 1s var(--ease);position:absolute;inset:0}.abt .bandimg video.on{opacity:1}.abt .band:hover .bandimg video{filter:none}.abt .bandimg img,.abt .pc .av img{object-fit:cover;width:100%;height:100%;transition:filter 1s var(--ease),transform 1.2s var(--ease)}.abt .bandimg img{filter:brightness(.86)saturate(.92)}.abt .bandchart{width:100%;height:100%;display:block}.abt .bandchart .bc-eye{font-family:var(--sans);letter-spacing:6px;fill:#b9b7b0;font-size:20px;font-weight:400}.abt .bandchart .bc-lab{font-family:var(--sans);fill:#8e8c84;font-size:20px;font-weight:300}.abt .bandchart .bc-num{font-family:var(--sans);letter-spacing:-1px;fill:#efece4;font-variant-numeric:tabular-nums;font-size:50px;font-weight:400}.abt .bandchart .bc-ch{font-family:var(--sans);fill:#85837c;text-anchor:middle;font-size:17px;font-weight:300}.abt .band:hover .bandimg img{filter:none;transform:scale(1.03)}.abt .ppl{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:clamp(12px,1.6vw,20px);display:grid}.abt .ppl.wide{grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:clamp(14px,1.8vw,30px)}.abt .ppl.wide .pc .no{color:#85837c;margin-top:7px;font-size:12px;line-height:1.55}.abt .pc .av{aspect-ratio:1;background:#171714;overflow:hidden}.abt .pc .av img{filter:grayscale()contrast(1.1)brightness(.92)}.abt .pc:hover .av img{filter:none;transform:scale(1.04)}.abt .pc .nm{margin-top:9px;font-size:12.5px;font-weight:400;line-height:1.3}.abt .pc .rl{color:#85837c;margin-top:3px;font-size:11px;font-weight:300;line-height:1.45}.abt .wall{border-top:1px solid var(--steel);border-left:1px solid var(--steel);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(28px,3.4vw,46px);display:grid}.abt .wall li{aspect-ratio:3/2;border-right:1px solid var(--steel);border-bottom:1px solid var(--steel);background:var(--ink);justify-content:center;align-items:center;padding:clamp(18px,3vw,34px);display:flex}.abt .wall img{object-fit:contain;filter:brightness(0)invert();opacity:.62;width:auto;max-width:62%;height:auto;max-height:40%;transition:opacity .5s var(--ease)}.abt .wall li:hover img{opacity:1}.abt .held{color:#85837c;max-width:60ch;margin-top:18px;font-size:13px;line-height:1.6}.abt .idx{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr);margin-top:clamp(28px,3.4vw,46px);display:grid}.abt .ix{border-bottom:1px solid var(--rule);transition:padding-left .4s var(--ease);align-items:baseline;gap:16px;padding:17px 0;display:flex}.abt .ix:hover{padding-left:10px}.abt .ix b{letter-spacing:-.02em;transition:color .35s var(--ease);font-size:clamp(16px,1.8vw,21px);font-weight:500}.abt .ix:hover b{color:var(--mag)}.abt .ix span{text-align:right;color:#5d5d56;max-width:22ch;margin-left:auto;font-size:13px;line-height:1.45}.abt .sb{grid-template-columns:minmax(0,1fr);gap:10px;max-width:560px;margin-top:clamp(30px,3.6vw,46px);display:grid}.abt .sb input{border:0;border-bottom:1px solid var(--steel);color:#efece4;font-family:var(--sans);transition:border-color .4s var(--ease);background:0 0;border-radius:0;outline:none;padding:13px 2px;font-size:15px;font-weight:300}.abt .sb input:focus{border-color:var(--magd)}.abt .sb input::placeholder{color:#6a6a62}.abt .sb button{background:var(--magd);color:var(--ink);font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border:0;padding:14px 24px;font-size:11px;font-weight:400}.abt .sb button:disabled{cursor:default;opacity:.7}.abt .fine{color:#6a6a62;margin-top:12px;font-size:11.5px}.abt .fine.err{color:var(--magd)}.abt .dg{border-top:1px solid var(--steel);max-width:620px;margin-top:clamp(40px,5vw,66px);padding-top:clamp(24px,3vw,36px)}.abt .dg h3{letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(18px,2vw,25px);font-weight:500}.abt .dg p{color:#a9a79f;margin:0 0 18px;font-size:14.5px;line-height:1.6}.abt .rv-wait{opacity:0;transform:translateY(14px)}.abt .rv-in{transition:opacity 1.1s var(--ease),transform 1.1s var(--ease)}@media (min-width:560px){.abt .sb{grid-template-columns:minmax(0,1fr) auto}}@media (min-width:680px){.abt .wall{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1100px){.abt .wall{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:720px){.abt .seamfig figcaption{left:var(--gut);color:#fff;text-shadow:0 1px 10px #0b0b0a99;padding:0;position:absolute;bottom:16px}.abt .idx{grid-template-columns:repeat(2,minmax(0,1fr))}.abt .ix:nth-child(odd){padding-right:34px}.abt .ix:nth-child(2n){border-left:1px solid var(--rule);padding-left:34px}.abt .ix:nth-child(2n):hover{padding-left:44px}}@media (min-width:760px){.abt .ppl.wide{grid-template-columns:repeat(auto-fill,minmax(196px,1fr))}.abt .ad:nth-child(odd){padding-right:30px}.abt .ad:nth-child(2n){border-left:1px solid var(--steel);padding-left:30px}.abt .leg .drag{display:inline}.abt .gbox canvas{cursor:grab}}@media (min-width:860px){.abt .bandhead{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(26px,4vw,60px)}.abt .bandhead.solo{grid-template-columns:minmax(0,1fr)}}@media (min-width:900px){.abt .seam{grid-template-columns:repeat(2,minmax(0,1fr))}.abt .seamhead,.abt .seamfig{grid-column:1/-1}}@media (min-width:980px){.abt .gw{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}@media (min-width:720px){.abt .ch{grid-template-columns:2.6em minmax(0,1fr)}}@media (min-width:1040px){.abt .arg{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}}@media (prefers-reduced-motion:reduce){.abt .rv-wait{opacity:1;transform:none}.abt .rv-in{transition:none}.abt .bws .dl{stroke-dashoffset:0;transition:none}.abt .bws .dt{opacity:1;transition:none}.abt .fr .ph img,.abt .bandimg img,.abt .pc .av img,.abt .wall img,.abt .off,.abt .ix,.abt .ix b,.abt .lk a,.abt .srcs a{transition:none}.abt .band:hover .bandimg img,.abt .pc:hover .av img{transform:none}.abt .bandimg video{display:none}}
