:root{--paper:#ECE9E2;--paper2:#E2DED5;--ink:#121211;--dim:#6E6A62;--red:#D7261E;--rule:rgba(18,18,17,.16);--rule2:rgba(18,18,17,.07);--g:24px;--side:40px;--mono:"IBM Plex Mono",ui-monospace,monospace;--snap:cubic-bezier(.2,1.6,.35,1)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;overflow-x:clip}body{background:var(--paper);color:var(--ink);font:400 16px/1.5 Archivo,system-ui,sans-serif;font-variation-settings:"wdth" 100;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input{font:inherit;color:inherit}.mono{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.wrap{max-width:1440px;margin:0 auto;padding:0 var(--side);position:relative}.guides{position:fixed;inset:0;pointer-events:none;z-index:0}.guides .wrap{height:100%;display:grid;grid-template-columns:repeat(12,1fr);gap:var(--g)}.guides span{border-left:1px solid var(--rule2);border-right:1px solid var(--rule2)}main,header,footer{position:relative;z-index:1}.bar{position:sticky;top:0;z-index:20;background:var(--paper);border-bottom:1px solid var(--ink)}.bar .wrap{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--g);align-items:center;height:56px}.bar .name{grid-column:1/4;font-weight:800;font-variation-settings:"wdth" 125;letter-spacing:-.01em;font-size:15px}.bar nav{grid-column:4/10;display:flex;gap:28px}.bar nav a{position:relative}.bar nav a:hover{color:var(--red)}.bar .count{grid-column:10/11;color:var(--dim);white-space:nowrap}.bar .count b{color:var(--ink);font-weight:500}.bar .listen{grid-column:11/13;justify-self:end;background:var(--ink);color:var(--paper);padding:10px 16px;display:flex;gap:10px;align-items:center;transition:background .2s}.bar .listen:hover{background:var(--red)}.snap{transition:transform .7s var(--snap),opacity .4s ease;transform:rotate(var(--r,-3deg)) translate(var(--x,10px),var(--y,14px));opacity:.001}.snap.locked{transform:none;opacity:1}.crop{position:relative}.crop:before,.crop:after,.crop>.c1,.crop>.c2{content:"";position:absolute;width:18px;height:18px;border-color:var(--ink);border-style:solid;pointer-events:none;transition:opacity .4s .5s}.crop:before{top:-10px;left:-10px;border-width:1px 0 0 1px}.crop:after{bottom:-10px;right:-10px;border-width:0 1px 1px 0}.crop>.c1{top:-10px;right:-10px;border-width:1px 1px 0 0}.crop>.c2{bottom:-10px;left:-10px;border-width:0 0 1px 1px}.hero{padding:40px 0 0}.hero .meta{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--g);padding-bottom:18px;border-bottom:1px solid var(--rule)}.hero .meta span:nth-child(1){grid-column:1/4}.hero .meta span:nth-child(2){grid-column:4/7}.hero .meta span:nth-child(3){grid-column:7/10}.hero .meta span:nth-child(4){grid-column:10/13;text-align:right}.hero .stage{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--g);padding-top:28px;align-items:start}.word{grid-column:1/8;display:flex;justify-content:space-between;line-height:.74;font-weight:900;font-variation-settings:"wdth" 125;font-size:clamp(120px,19.5vw,300px);letter-spacing:-.04em;padding-top:.06em}.word span{display:inline-block}.word span:nth-child(1){--r:-7deg;--x:-30px;--y:30px}.word span:nth-child(2){--r:5deg;--x:20px;--y:-24px}.word span:nth-child(3){--r:-4deg;--x:14px;--y:40px;color:var(--red)}.fig{grid-column:8/13;grid-row:1/4}.fig .ph{aspect-ratio:4/5;overflow:hidden;background:#222}.fig .ph img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;filter:grayscale(1) contrast(1.08)}.fig figcaption{display:flex;justify-content:space-between;margin-top:14px;color:var(--dim)}.fig{--r:3deg;--x:30px;--y:-10px}.lede{grid-column:1/8;display:grid;grid-template-columns:repeat(7,1fr);gap:var(--g);margin-top:44px;padding-top:22px;border-top:1px solid var(--ink)}.lede h1{grid-column:1/5;font-weight:700;font-variation-settings:"wdth" 110;font-size:clamp(26px,2.6vw,38px);line-height:1.04;letter-spacing:-.02em}.lede h1 em{font-style:normal;color:var(--red)}.lede p{grid-column:5/8;color:#3c3a36;font-size:15px}.ctas{grid-column:1/8;display:grid;grid-template-columns:repeat(3,1fr);margin-top:32px;border:1px solid var(--ink)}.ctas a{display:flex;justify-content:space-between;align-items:flex-end;padding:16px 16px 14px;min-height:92px;border-right:1px solid var(--ink);transition:background .15s,color .15s}.ctas a:last-child{border-right:0}.ctas a b{font-weight:800;font-variation-settings:"wdth" 118;font-size:20px;letter-spacing:-.01em;line-height:1}.ctas a .mono{align-self:flex-start}.ctas a:first-child{background:var(--ink);color:var(--paper)}.ctas a:hover{background:var(--red);color:var(--paper)}.sec{padding:120px 0 0}.head{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--g);align-items:end;border-bottom:1px solid var(--ink);padding-bottom:14px;margin-bottom:36px}.head .no{grid-column:1/2;font-family:var(--mono);font-size:12px}.head h2{grid-column:2/9;font-weight:850;font-variation-settings:"wdth" 125;font-size:clamp(40px,5.4vw,84px);line-height:.86;letter-spacing:-.035em;text-transform:uppercase}.head .aside{grid-column:9/13;text-align:right;color:var(--dim)}.np{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--g)}.np .spec{grid-column:1/4;border-top:1px solid var(--ink)}.spec dl{display:grid;grid-template-columns:auto 1fr}.spec dt,.spec dd{padding:11px 0;border-bottom:1px solid var(--rule)}.spec dt{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);padding-right:16px}.spec dd{text-align:right;font-weight:500}.np .spec .go{display:flex;justify-content:space-between;margin-top:22px;padding:14px 0;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);font-weight:700}.np .spec .go:hover{color:var(--red)}.np .vid{grid-column:4/13;--r:-2deg;--x:-20px}.yt{position:relative;aspect-ratio:16/9;background:#000;cursor:pointer;overflow:hidden}.yt img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease,filter .4s}.yt:hover img{transform:scale(1.025)}.yt iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.yt .play{position:absolute;left:0;bottom:0;display:flex;align-items:center;gap:14px;background:var(--red);color:#fff;padding:16px 22px 16px 18px}.yt .play svg{flex:none}.yt .play b{font-weight:800;font-variation-settings:"wdth" 118;font-size:15px;letter-spacing:.01em;text-transform:uppercase}.yt .tc{position:absolute;right:12px;top:12px;background:var(--paper);color:var(--ink);padding:4px 8px}.cat{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--g)}.cat .list{grid-column:1/9}.row{display:grid;grid-template-columns:52px 1fr 150px 60px 90px;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--rule);transition:background .15s,padding .2s}.row:first-child{border-top:1px solid var(--ink)}.row .n{font-family:var(--mono);font-size:12px;color:var(--dim)}.row .t{font-weight:700;font-variation-settings:"wdth" 108;font-size:19px;letter-spacing:-.01em}.row .f{color:var(--dim);font-size:14px}.row .y{font-family:var(--mono);font-size:12px}.row .l{justify-self:end;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid currentColor}.row:hover{background:var(--ink);color:var(--paper);padding-left:10px;padding-right:10px}.row:hover .n,.row:hover .f{color:#a9a59c}.row:hover .l{color:var(--red)}.cat .peek{grid-column:9/13;position:sticky;top:92px;align-self:start}.peek .sq{aspect-ratio:1;background:var(--ink);overflow:hidden;position:relative}.peek .sq img{width:100%;height:100%;object-fit:cover;transition:opacity .25s}.peek .cap{display:flex;justify-content:space-between;margin-top:12px}.peek .tally{margin-top:26px;border-top:1px solid var(--ink);padding-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:10px 24px}.tally div{display:flex;justify-content:space-between;border-bottom:1px solid var(--rule);padding-bottom:8px;font-size:14px}.tally b{font-family:var(--mono);font-weight:500}.album{background:var(--ink);color:var(--paper);margin-top:120px;padding:96px 0 110px;position:relative;overflow:hidden}.album .wrap{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--g)}.album .big{grid-column:1/8;font-weight:900;font-variation-settings:"wdth" 125;font-size:clamp(120px,16.5vw,250px);line-height:.72;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1.5px var(--paper);position:relative}.album .big i{font-style:normal;color:var(--red);-webkit-text-stroke:0}.album .sheet{grid-column:1/7;margin-top:56px}.album .sheet dl{display:grid;grid-template-columns:150px 1fr}.album .sheet dt,.album .sheet dd{padding:12px 0;border-bottom:1px solid rgba(236,233,226,.18)}.album .sheet dt{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#9b978e}.album .sheet dd{font-weight:600}.redact{display:inline-block;height:.9em;background:var(--paper);vertical-align:-1px;margin-right:6px}.form{grid-column:8/13;grid-row:1/3;align-self:end;border:1px solid var(--paper);padding:28px}.form h3{font-weight:850;font-variation-settings:"wdth" 120;font-size:34px;line-height:.95;letter-spacing:-.02em;text-transform:uppercase}.form h3 span{color:var(--red)}.form p.sub{color:#b8b4ab;font-size:14px;margin:12px 0 24px}.field{display:grid;grid-template-columns:96px 1fr;align-items:center;border-bottom:1px solid rgba(236,233,226,.3)}.field label{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#9b978e}.field input{background:none;border:0;padding:14px 0;outline:none;font-size:16px;color:var(--paper)}.field:focus-within{border-color:var(--red)}.consent{display:grid;grid-template-columns:22px 1fr;gap:10px;margin:20px 0 22px;font-size:12.5px;line-height:1.45;color:#b8b4ab;cursor:pointer}.consent input{appearance:none;width:18px;height:18px;border:1px solid var(--paper);margin-top:1px;display:grid;place-items:center;cursor:pointer}.consent input:checked{background:var(--red);border-color:var(--red)}.consent input:checked:after{content:"";width:8px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translate(1px,-1px)}.submit{width:100%;display:flex;justify-content:space-between;align-items:center;background:var(--red);border:0;padding:18px;cursor:pointer;font-weight:800;font-variation-settings:"wdth" 118;text-transform:uppercase;letter-spacing:.02em;color:#fff;transition:background .2s,color .2s}.submit:hover{background:var(--paper);color:var(--ink)}.done{display:none;padding:20px 0 6px}.done b{display:block;font-weight:850;font-variation-settings:"wdth" 120;font-size:30px;text-transform:uppercase}.form.ok form{display:none}.form.ok .done{display:block}.vids{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--g);row-gap:48px}.vids .v1{grid-column:1/8}.vids .v2{grid-column:8/13;align-self:end}.vids .v3{grid-column:3/8}.vids .v4{grid-column:8/12}.vids figcaption{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:baseline;padding-top:12px;border-top:1px solid var(--ink);margin-top:12px}.vids figcaption b{font-weight:700;font-variation-settings:"wdth" 108;font-size:17px}.vids figcaption .mono{color:var(--dim)}.vids .v1{--r:-2.5deg}.vids .v2{--r:3deg;--y:30px}.vids .v3{--r:2deg;--x:-30px}.vids .v4{--r:-3.5deg}.state{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--g)}.state blockquote{grid-column:2/11;font-weight:600;font-variation-settings:"wdth" 92;font-size:clamp(30px,3.9vw,58px);line-height:1.06;letter-spacing:-.025em}.state blockquote mark{background:none;color:var(--ink);box-shadow:inset 0 -.16em 0 var(--red)}.state .who{grid-column:2/7;margin-top:28px;display:flex;gap:24px;color:var(--dim)}.state .side{grid-column:9/13;margin-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:var(--g)}.state .side img{aspect-ratio:3/4;object-fit:cover;width:100%;filter:grayscale(1) contrast(1.05)}.state .side .s1{--r:4deg}.state .side .s2{--r:-5deg;--y:40px;margin-top:40px}.goods{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--g)}.good{border:1px solid var(--ink);padding:18px;display:flex;flex-direction:column;gap:16px;background:var(--paper)}.good:nth-child(1){grid-column:1/6;--r:-2deg}.good:nth-child(2){grid-column:6/10;--r:3deg}.good:nth-child(3){grid-column:10/13;--r:-4deg}.good .art{aspect-ratio:1;background:var(--paper2);display:grid;place-items:center;position:relative;overflow:hidden}.good .art .tee{width:62%;aspect-ratio:1/1.05;background:var(--ink);clip-path:polygon(28% 0,40% 6%,60% 6%,72% 0,100% 16%,90% 34%,80% 30%,80% 100%,20% 100%,20% 30%,10% 34%,0 16%);display:grid;place-items:center;padding-top:8%}.good .art .tee span{color:var(--paper);font-weight:900;font-variation-settings:"wdth" 125;font-size:clamp(20px,3vw,44px);letter-spacing:-.04em}.good .art .tee span i{font-style:normal;color:var(--red)}.good .art .cap{width:56%;aspect-ratio:2/1.2;background:var(--ink);border-radius:50% 50% 6% 6%/90% 90% 6% 6%;display:grid;place-items:center;position:relative}.good .art .cap:after{content:"";position:absolute;bottom:-10%;right:-24%;width:46%;height:18%;background:var(--ink);border-radius:0 0 60% 10%}.good .art .cap span{color:var(--paper);font-family:var(--mono);font-size:11px;letter-spacing:.1em}.good .art .card{width:70%;aspect-ratio:1;border:1px solid var(--ink);display:grid;place-items:center;font-weight:900;font-variation-settings:"wdth" 125;font-size:clamp(16px,2vw,26px);letter-spacing:-.03em;text-align:center;line-height:.9}.good .row2{display:flex;justify-content:space-between;align-items:baseline}.good .row2 b{font-weight:700;font-variation-settings:"wdth" 108;font-size:17px}.good .sample{color:var(--red)}footer{margin-top:140px;border-top:1px solid var(--ink)}footer .links{display:grid;grid-template-columns:repeat(6,1fr);border-bottom:1px solid var(--ink)}footer .links a{padding:22px 16px 20px 0;border-right:1px solid var(--rule);display:flex;justify-content:space-between;font-weight:600}footer .links a:last-child{border-right:0}footer .links a:hover{color:var(--red)}footer .mark{font-weight:900;font-variation-settings:"wdth" 125;font-size:clamp(60px,14.6vw,214px);line-height:.8;letter-spacing:-.05em;padding:40px 0 10px;white-space:nowrap}footer .fine{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:18px 0 34px;color:var(--dim)}@media (max-width:900px){:root{--side:16px;--g:12px}.bar .wrap{grid-template-columns:1fr auto;height:52px}.bar .name{grid-column:auto}.bar nav,.bar .count{display:none}.bar .listen{grid-column:auto}.hero{padding-top:20px}.hero .meta{grid-template-columns:1fr 1fr;row-gap:6px}.hero .meta span{grid-column:auto!important;text-align:left!important}.hero .stage{grid-template-columns:1fr;padding-top:18px}.word{grid-column:1;font-size:29vw}.fig{grid-column:1;grid-row:auto;margin-top:26px}.lede{grid-column:1;grid-template-columns:1fr;margin-top:30px;gap:14px}.lede h1,.lede p{grid-column:1}.ctas{grid-column:1;grid-template-columns:1fr}.ctas a{border-right:0;border-bottom:1px solid var(--ink);min-height:64px;align-items:center}.ctas a:last-child{border-bottom:0}.ctas a .mono{align-self:center}.sec{padding-top:84px}.head{grid-template-columns:auto 1fr;gap:12px}.head .no{grid-column:1}.head h2{grid-column:2;font-size:44px}.head .aside{grid-column:1/3;text-align:left}.np,.cat,.vids,.state,.goods,.album .wrap{grid-template-columns:1fr}.np .spec,.np .vid,.cat .list,.cat .peek,.vids>*,.state>*,.album .big,.album .sheet,.form{grid-column:1!important;grid-row:auto!important}.goods{grid-template-columns:1fr 1fr}.good{grid-column:auto!important;padding:12px}.good:nth-child(1){grid-column:1/3!important}.good .row2 b{font-size:15px}.np .vid{order:-1;margin-bottom:22px}.row{grid-template-columns:30px 1fr auto;row-gap:2px}.row .f{grid-column:2;grid-row:2;font-size:13px}.row .y{grid-column:3;grid-row:1}.row .l{grid-column:3;grid-row:2}.row .t{font-size:17px}.cat .peek{position:static;margin-top:36px}.peek .sq,.peek .cap{display:none}.album{margin-top:84px;padding:64px 0 72px}.album .big{font-size:31vw}.album .sheet{margin-top:34px}.album .sheet dl{grid-template-columns:110px 1fr}.form{margin-top:40px;padding:20px}.vids{row-gap:34px}.state .side{grid-template-columns:1fr 1fr}.state .side .s2{margin-top:30px}footer{margin-top:90px}footer .links{grid-template-columns:1fr 1fr}footer .links a{border-bottom:1px solid var(--rule);padding-left:0}footer .mark{font-size:15.4vw}}@media (prefers-reduced-motion:reduce){.snap{transform:none!important;opacity:1!important;transition:none!important}*{transition:none!important;animation:none!important}}
