.sec{padding-block:clamp(56px,8vw,112px)}.sec.tight{padding-block:var(--s8)}.sec h2{margin-bottom:16px}.hero{--hole-fill:var(--counter);display:block}.hero-l{padding:28px var(--gutter) 28px;flex-direction:column;gap:20px;display:flex}.hl-a,.hl-b{flex-direction:column;gap:18px;min-width:0;display:flex}.hero h1{font-size:var(--t-display);letter-spacing:-.018em;font-weight:700;line-height:1.03}.hero .tag-object{align-self:flex-start;margin:0}.lede{max-width:44ch;color:var(--ink);font-size:1.25rem;line-height:1.5}.lede-m{display:none}.hero .acts{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.where{border-left:3px solid var(--ink);padding-left:14px;font-size:1rem;line-height:1.5}.where b{font-weight:600}.where small{color:var(--ink-2);margin-top:4px;font-size:.875rem;line-height:1.45;display:block}.hero-r{flex-direction:column;min-width:0;display:flex}.hero-r .tray-panel{display:none}.nojs{padding:14px var(--gutter);background:var(--counter);font-size:.9375rem;display:none}html:not(.js) .nojs{display:block}@media (width>=1024px) and (width<=1319px){.hero-l{column-gap:var(--gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;padding-block:40px 36px;display:grid}}@media (width>=1024px) and (width<=1319px) and (height<=820px){.hero-l{row-gap:10px;padding-block:18px 14px}.hero h1{font-size:clamp(2.375rem,3.9vw,3rem)}.hero .where small{display:none}}@media (width<=640px){.hero-l{gap:14px;padding-block:20px}.hl-a,.hl-b{gap:14px}.lede-d{display:none}.lede-m{font-size:1.0625rem;line-height:1.4;display:block}.hero .where{font-size:.9375rem}.hero .where small,html.js .hero .acts{display:none}}@media (width>=1320px){.hero{grid-template-columns:clamp(460px,36vw,600px) minmax(0,1fr);height:clamp(700px,100svh - 64px,980px);display:grid}.hero-l{justify-content:center;gap:26px;padding:clamp(24px,3.4vw,52px) clamp(24px,3.6vw,56px)}.hl-a,.hl-b{gap:26px}.hero-r .wall{flex:1;min-height:0}.hero-r .tray-panel{display:grid}}.fork-list{margin:32px 0 0;padding:0;list-style:none}.frow{border-bottom:1px solid var(--counter-edge);grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px 18px;padding:20px 0;display:grid}.frow .gl{grid-row:span 2;justify-content:center;align-self:start;align-items:center;height:56px;display:flex}.frow p.say{hyphens:manual;font:600 var(--t-h3)/1.2 var(--font-display);letter-spacing:-.005em;text-wrap:balance;max-width:30ch}.frow .go{grid-column:2}.flink{color:var(--wall);flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-height:44px;padding-block:8px;text-decoration:none;display:inline-flex}.flink .nm{font:600 1.0625rem/1.2 var(--font-display);text-underline-offset:3px;text-decoration:underline 2px}.flink:after{content:"→";font-weight:600}@media (hover:hover){.flink:hover .nm{background:var(--tag);color:var(--ink)}}.frow .price{color:var(--ink);font-size:1rem}.frow.special{border:2px solid var(--ink);border-radius:var(--r-1);background:var(--paper);grid-template-columns:minmax(0,1fr);margin-top:20px;padding:20px}.frow.special .gl{grid-row:auto;justify-content:flex-start}.frow.special p.say,.frow.special .body,.frow.special .act{grid-column:1}.frow.special .body{max-width:56ch;color:var(--ink-2);grid-column:1;font-size:1rem;line-height:1.55}.frow.special .act{margin-top:4px}.frow.custom{border:2px dashed var(--ink-2);background:0 0;border-radius:6px}.glyph.on-light .olp{fill:#1016121a;stroke:var(--ink-2)}.glyph.on-light .ring{fill:var(--counter);stroke:var(--ink-2)}.glyph.on-light .d{stroke:var(--ink-2)}@media (width>=1024px){.frow{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));padding:22px 0}.frow .gl{grid-area:auto/1}.frow p.say{grid-column:2/9}.frow .go{grid-column:9/13}.frow.special{grid-template-columns:56px minmax(0,1fr) auto;column-gap:24px}.frow.special .gl{grid-area:span 2/1}.frow.special p.say,.frow.special .body{grid-column:2}.frow.special .act{grid-area:1/3/span 2;align-self:center;margin:0}}.two{gap:40px;display:grid}@media (width>=1024px){.two{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr))}.two .l{grid-column:1/6}.two .r{grid-column:7/13}}.ledger{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.ledger .price-row{padding:18px 0}.ledger-foot{color:var(--ink-2);gap:10px;margin-top:18px;font-size:.9375rem;display:grid}.lines p{max-width:46ch}.lines p+p{margin-top:16px}.rail{counter-reset:s;gap:28px;margin:40px 0 0;padding:0;list-style:none;display:grid;position:relative}.rail:before{content:"";background:var(--ink);width:4px;position:absolute;top:10px;bottom:10px;left:8px}.rail li{padding-left:48px;position:relative}.rail li:before{content:"";border:3px solid var(--ink);background:var(--counter);box-sizing:border-box;border-radius:50%;width:20px;height:20px;position:absolute;top:1px;left:0}.rail li.pay:before{background:var(--tag)}.rail .nm{font:600 1.1875rem/1.2 var(--font-display);margin-bottom:4px;display:block}.rail p{max-width:34ch;color:var(--ink-2);font-size:1rem;line-height:1.5}@media (width>=900px){.rail{gap:var(--gap);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:56px}.rail:before{width:auto;height:4px;inset:8px 0 auto}.rail li{padding:36px 0 0}.rail li:before{top:0}}.sec-link{margin-top:36px}.own{align-items:center;gap:32px;display:grid}.own h2{margin-bottom:0}.own .lead{font:500 1.25rem/1.5 var(--font-sans);max-width:46ch;margin-top:14px}.own .small{color:var(--cream-2);max-width:52ch;margin-top:16px;font-size:1rem}.own .also{max-width:52ch;margin-top:16px;font-size:1.0625rem}.own .links{flex-wrap:wrap;gap:8px 28px;margin-top:20px;display:flex}.own .prop{justify-self:end;display:none}@media (width>=720px){.own{grid-template-columns:minmax(0,1fr) auto;gap:56px}.own .prop{display:block}}.ink.sec{padding-block:clamp(56px,7vw,96px)}.care{gap:40px;display:grid}@media (width>=1024px){.care{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.care .rail-wrap{grid-column:1/8}.care .txt{grid-column:9/13}}.rail-wrap{padding-top:20px;position:relative}.care-tags{gap:28px;margin:0;padding:0;list-style:none;display:grid;position:relative}.care-tags li{justify-self:start;padding-top:34px;position:relative}.care-tags li:before{content:"";background:var(--ink-2);width:2px;height:36px;position:absolute;top:0;left:20px}.care-bar{display:none}.care-tags li:after{content:"";background:linear-gradient(var(--steel), var(--steel-shade));border:2px solid var(--steel-edge);border-radius:6px;width:160px;height:10px;display:none;position:absolute;top:-6px;left:0;right:-9999px}.care-tags .tagw{width:max-content;min-width:160px;max-width:100%}.care-tags .tag{padding-block:11px 12px}.care-tags .tag b{font-size:1.0625rem}.care-tags .tag .tp{font-size:1rem}.care-tags li:first-child{--drop:0px}.care-tags li:nth-child(2){--drop:12px}.care-tags li:nth-child(3){--drop:24px}.care-tags li:before{height:calc(36px + var(--drop))}.care-tags li{padding-top:0}.care-tags li .tagw{margin-top:calc(34px + var(--drop))}@media (width<=799px){.care-tags li{width:100%}.care-tags li:after{width:100%;display:block;left:0;right:0}.care-tags li:before{top:6px;left:20px}.care-tags li .tagw{margin-top:38px}.care-tags li{--drop:0px!important}}@media (width>=800px){.care-tags{grid-template-columns:repeat(3,auto);justify-content:start;gap:44px;padding-inline:12px}.care-tags li{justify-self:start}.care-bar{background:linear-gradient(var(--steel), var(--steel-shade));border:2px solid var(--steel-edge);height:12px;box-shadow:3px 4px 0 var(--cast);border-radius:6px;display:block;position:absolute;top:14px;left:0;right:0}.care-bar:before,.care-bar:after{content:"";background:radial-gradient(circle at 35% 30%,#efeadb,#8f8b79 70%);border-radius:50%;width:14px;height:14px;margin-top:-1px;position:absolute;top:-1px;box-shadow:2px 3px #0000004d}.care-bar:before{left:6px}.care-bar:after{right:6px}.care-tags li:before{top:22px}.care-tags li .tagw{margin-top:calc(56px + var(--drop))}.care-tags li:before{height:calc(36px + var(--drop))}}.care dl{gap:10px;margin-top:18px;display:grid}.care dt{font:600 1.0625rem/1.2 var(--font-display)}.care dd{color:var(--ink-2);margin:0;font-size:1rem;line-height:1.5}.honesty{max-width:54ch;margin-bottom:8px}.shelf{--hole-fill:var(--wall);background:var(--wall);box-shadow:inset 8px 0 0 var(--wall-edge), inset 9px 0 0 #ffffff1f, inset 0 10px 14px -8px #0006;margin-top:32px;position:relative;overflow:hidden}.shelf .holes{width:100%;height:100%;position:absolute;inset:0}.shelf-track{position:relative}.shelf-cards{z-index:1;padding:44px calc(var(--gutter) + 8px) 0;align-items:end;gap:28px;display:grid;position:relative}.plank{z-index:2;background:linear-gradient(#efe6c6 0 3px, var(--wheat) 3px 10px, var(--wheat-shade) 10px);height:16px;margin-bottom:28px;position:relative;box-shadow:0 6px #0a181259}.brackets{z-index:1;height:26px;margin-top:-2px;position:relative}.brackets i{background:var(--steel-shade);clip-path:polygon(0 0,100% 0,0 100%);width:30px;height:26px;position:absolute;top:0}.brackets i:first-child{left:12%}.brackets i:last-child{right:12%}.shelf-more{margin-top:28px}@media (width>=900px){.shelf-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=899px){.shelf-cards{scroll-snap-type:x mandatory;padding-inline:calc(var(--gutter) + 8px);gap:20px;display:flex;position:relative;overflow-x:auto}.shelf-cards .wo{scroll-snap-align:start;flex:0 0 min(280px,80vw)}}.wo{background:var(--paper);border:2px solid var(--ink);border-radius:var(--r-1);box-shadow:3px 3px 0 var(--hole);transform:rotate(var(--rot));transform-origin:50% 100%;color:var(--ink);flex-direction:column;transition:transform .25s;display:flex;position:relative}@media (hover:hover){.wo:hover{transform:rotate(0)}}.wo-clip{z-index:2;background:linear-gradient(var(--steel), var(--steel-shade));border:2px solid var(--steel-edge);width:52px;height:30px;box-shadow:2px 3px 0 var(--cast);border-radius:6px;position:absolute;top:-14px;right:28px}.wo-clip:after{content:"";background:var(--wall);border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;top:50%;left:50%;box-shadow:inset 1px 1px 2px #00000080}.wo-band{background:var(--ink);color:var(--cream);font:600 .875rem/1.3 var(--font-sans);border-radius:1px;align-items:flex-start;gap:8px;margin:0;padding:18px 14px 10px;display:flex;position:relative}.wo-band i{background:var(--wall);border-radius:50%;flex:none;width:9px;height:9px;margin-top:4px;box-shadow:inset 1px 1px 2px #0009,0 0 0 1px #f4efe073}.wo-band{padding-right:76px}.wo-art{aspect-ratio:4/3;width:100%;height:auto;display:block}.wo-body{flex-direction:column;flex:1;gap:8px;padding:16px 16px 18px;display:flex}.wo-body h3{font-size:1.375rem}.wo-body p{font-size:1rem;line-height:1.45}.wo-body .wo-shows{color:var(--ink-2);font-size:.9375rem}.wo-body .wo-shows b{color:var(--ink);font-weight:600}.wo-domain{font:500 .875rem/1.3 var(--font-mono);color:var(--ink-2)}.wo-act{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:auto;padding-top:10px;display:flex}.wo-act .tagw{--hole-fill:var(--paper)}.here{gap:28px;display:grid}.here h2{max-width:16ch;font-size:clamp(1.75rem,1.2rem + 2.4vw,3rem)}.here .rowacts{flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:8px;display:flex}.here .em{font-size:1.125rem}@media (width>=1024px){.here{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr))}.here .a{grid-column:1/7}.here .b{grid-column:8/13}}.here .b p+p,.here .a p{margin-top:14px}
