:root{--paper:#fff;--paper2:#f2f2f0;--card:#fff;--ink:#0b0b0b;--ink2:#444;--grey:#6b6b6b;--burg:#6a1b2c;--blue:#8e9ca8;--blued:#43515d;--rule:#00000024;--btn:#0b0b0b;--dk:#f2f2f0;--dkt:#0b0b0b;--serif:"Bodoni Moda","Didot","Bodoni 72",Georgia,"Times New Roman",serif;--sans:"Hanken Grotesk",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--wrap:1320px;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{scroll-padding-top:calc(env(safe-area-inset-top,0px) + 64px)}*,:before,:after{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4,p{margin:0}:focus-visible{outline:2px solid var(--burg);outline-offset:3px}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 clamp(16px,3vw,40px)}.on-dark{background:var(--paper2)}.serif{font-family:var(--serif)}.kick{font-family:var(--serif);color:var(--burg);margin-bottom:6px;font-size:1.05rem;font-style:italic;font-weight:500;display:inline-block}.meta{color:var(--grey);flex-wrap:wrap;gap:16px;margin-top:10px;font-size:12.5px;display:flex}.meta span+span{border-left:1px solid var(--rule);padding-left:16px}.dek{color:var(--ink2);max-width:60ch;font-size:1.1rem}.h2{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(2rem,4vw,3.4rem);font-weight:500;line-height:1.05}.h3{font-family:var(--serif);font-size:1.5rem;font-weight:500;line-height:1.15}.ul{border-bottom:1px solid;padding-bottom:1px;font-size:14px;font-weight:600}.btn{letter-spacing:.13em;text-transform:uppercase;background:var(--ink);color:var(--paper);border:1px solid var(--ink);text-align:center;padding:15px 28px;font-size:12.5px;font-weight:700;display:inline-block}.btn.burg{background:var(--btn);border-color:var(--btn);color:#fff}.btn.ghost{color:var(--ink);background:0 0}.btn.sm{padding:10px 18px;font-size:11.5px}.chip{border:1px solid var(--rule);background:0 0;margin:0 8px 8px 0;padding:8px 14px;font-size:13px;font-weight:600;display:inline-block}.chip.on,.chip:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ph{background:var(--paper2);position:relative;overflow:hidden}.ph svg{width:100%;height:100%;display:block;position:absolute;inset:0}.ph:after{content:"";pointer-events:none;mix-blend-mode:overlay;opacity:.55;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:absolute;inset:0}.r45{aspect-ratio:4/5}.r32{aspect-ratio:3/2}.r43{aspect-ratio:4/3}.r11{aspect-ratio:1}.r169{aspect-ratio:16/9}.r54{aspect-ratio:5/4}.topbar{background:var(--dk);color:var(--dkt);text-align:center;letter-spacing:.05em;padding:9px 16px;font-size:12.5px}.topbar a{border-bottom:1px solid;margin-left:6px}.mast{text-align:center;padding:20px clamp(16px,3vw,40px) 14px}.mast-top{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.mast-l,.mast-r{align-items:center;gap:22px;font-size:13px;font-weight:600;display:flex}.mast-r{justify-content:flex-end}.mast-l .date{color:var(--grey);font-weight:400}.logo{font-family:var(--serif);letter-spacing:.02em;font-optical-sizing:auto;padding:6px 0 2px;font-size:clamp(3rem,9.6vw,8.4rem);font-weight:500;line-height:.92;display:block}.mast-tag{font-family:var(--serif);color:var(--ink2);margin-top:4px;font-size:1.05rem;font-style:italic}.ibtn{align-items:center;gap:8px;display:inline-flex}.ibtn svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:18px;height:18px}.nav{top:env(safe-area-inset-top,0px);z-index:40;background:var(--paper);border-top:2px solid var(--ink);border-bottom:1px solid var(--rule);position:sticky}.nav-in{justify-content:center;align-items:center;gap:clamp(14px,2.3vw,36px);height:52px;display:flex}.nav-links{gap:clamp(14px,2.3vw,36px);height:100%;display:flex}.nav-links>li{align-items:center;display:flex}.nav-links a.l{letter-spacing:.14em;text-transform:uppercase;padding:18px 0;font-size:12.5px;font-weight:700;display:block}.nav-links>li:hover>a.l,.nav-links>li:focus-within>a.l{box-shadow:inset 0 -2px 0 var(--burg)}.mini{font-family:var(--serif);letter-spacing:.03em;opacity:0;pointer-events:none;font-size:1.5rem;transition:opacity .2s;position:absolute;top:50%;left:clamp(16px,3vw,40px);transform:translateY(-50%)}body.scrolled .mini{opacity:1;pointer-events:auto}.nav-r{opacity:0;pointer-events:none;align-items:center;gap:18px;transition:opacity .2s;display:flex;position:absolute;top:50%;right:clamp(16px,3vw,40px);transform:translateY(-50%)}body.scrolled .nav-r{opacity:1;pointer-events:auto}.burger{display:none}.drop{background:var(--paper);border-bottom:1px solid var(--ink);display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 40px -24px #00000059}.nav-links>li:hover .drop,.nav-links>li:focus-within .drop{display:block}.drop-in{max-width:var(--wrap);grid-template-columns:1fr 1fr 1.2fr;gap:36px;margin:0 auto;padding:30px clamp(16px,3vw,40px);display:grid}.drop h4{font-family:var(--serif);margin-bottom:6px;font-size:2rem;font-weight:500}.drop p{color:var(--ink2);max-width:32ch;font-size:14px}.drop ul a{border-bottom:1px solid var(--rule);padding:7px 0;font-size:15px;display:block}.drop ul a:hover{color:var(--burg)}.drop .card{grid-template-columns:110px 1fr;align-items:center;gap:16px;display:grid}.drop .card h3{font-size:1.2rem}.menu{z-index:100;background:var(--paper);padding:calc(env(safe-area-inset-top,0px) + 16px) 20px 60px;display:none;position:fixed;inset:0;overflow:auto}body.menu-open .menu{display:block}body.menu-open{overflow:hidden}.menu-h{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.menu details{border-bottom:1px solid var(--rule)}.menu summary{font-family:var(--serif);cursor:pointer;padding:14px 0;font-size:2rem;list-style:none}.menu summary::-webkit-details-marker{display:none}.menu details a{color:var(--ink2);padding:8px 0 8px 4px;display:block}.menu .top a{font-family:var(--serif);border-bottom:1px solid var(--rule);padding:14px 0;font-size:2rem;display:block}main{min-height:60vh;display:block}#view.in{animation:.35s ease-out fade}@keyframes fade{0%{opacity:0}to{opacity:1}}.sh{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:30px;padding-bottom:12px;display:flex}.sh h2{font-family:var(--serif);font-size:clamp(1.8rem,3vw,2.5rem);font-weight:500}.trend{white-space:nowrap;border-bottom:1px solid var(--rule);align-items:center;gap:22px;padding:12px 0;font-size:13px;display:flex;overflow-x:auto}.trend b{font-family:var(--serif);color:var(--burg);font-size:1.05rem;font-style:italic;font-weight:500}.trend a:hover{text-decoration:underline}.g12{grid-template-columns:repeat(12,1fr);gap:40px 28px;display:grid}.s3{grid-column:span 3}.s5{grid-column:span 5}.s6{grid-column:span 6}.s7{grid-column:span 7}.s12{grid-column:span 12}.card{display:block}.card h3{font-family:var(--serif);text-wrap:balance;margin-top:4px;font-size:1.4rem;font-weight:500;line-height:1.16}.card.wide h3{font-size:clamp(1.9rem,3vw,2.6rem);line-height:1.08}.card:hover h3{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.card .ph{margin-bottom:14px}.card .d{color:var(--ink2);margin-top:10px;font-size:15px}.row{border-bottom:1px solid var(--rule);grid-template-columns:104px 1fr;align-items:start;gap:18px;padding:18px 0;display:grid}.row h3{font-size:1.2rem;font-family:var(--serif);font-weight:500;line-height:1.18}.row:hover h3{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.row .ph{aspect-ratio:1}.row.big{grid-template-columns:200px 1fr;gap:24px}.row.big h3{font-size:1.6rem}.row .kick{margin-bottom:2px}.sponsor{background:var(--paper2);flex-direction:column;justify-content:space-between;height:100%;min-height:340px;padding:22px;display:flex}.sponsor .lbl{letter-spacing:.08em;color:var(--grey);font-size:12px;font-weight:700}.sponsor h3{font-family:var(--serif);margin:10px 0;font-size:1.7rem;font-weight:500;line-height:1.1}.hero{grid-template-columns:repeat(12,1fr);gap:44px;padding-top:34px;display:grid}.lead{grid-column:span 7}.lead .ph{aspect-ratio:1}.lead-t{background:var(--paper);width:min(94%,690px);margin-top:-120px;padding:30px 36px 0 0;position:relative}.lead h1{font-family:var(--serif);letter-spacing:-.012em;text-wrap:balance;margin:4px 0 16px;font-size:clamp(2.3rem,4.5vw,4.3rem);font-weight:500;line-height:1.02}.lead h1 a:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.side{grid-column:span 5;align-content:start;gap:34px;display:grid}.side .card h3{font-size:clamp(1.6rem,2.4vw,2.2rem);line-height:1.08}.also{border-top:1px solid var(--ink);padding-top:14px}.also h4{font-family:var(--serif);margin-bottom:4px;font-size:1.15rem;font-style:italic;font-weight:500}.also a{border-bottom:1px solid var(--rule);font-family:var(--serif);padding:12px 0;font-size:1.15rem;line-height:1.2;display:block}.also a:hover{color:var(--burg)}.feat{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(5,1fr);margin-top:60px;display:grid}.feat a{border-left:1px solid var(--rule);padding:24px 22px 26px;display:block}.feat a:first-child{border-left:0;padding-left:0}.feat a:hover h4{color:var(--burg)}.feat h4{font-family:var(--serif);margin-bottom:6px;font-size:1.6rem;font-style:italic;font-weight:500}.feat p{color:var(--ink2);font-size:14px}.secgrid{grid-template-columns:repeat(3,1fr);gap:64px 44px;display:grid}.secgrid h3{font-family:var(--serif);justify-content:space-between;align-items:baseline;margin-bottom:14px;font-size:2.6rem;font-weight:500;line-height:1;display:flex}.secgrid h3 a:last-child{font-family:var(--sans);border-bottom:1px solid;font-size:13px;font-weight:600}.secgrid .list a{border-bottom:1px solid var(--rule);font-family:var(--serif);padding:13px 0;font-size:1.18rem;line-height:1.2;display:block}.secgrid .list a:hover{color:var(--burg)}.edit-h{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.tabs{border-bottom:1px solid var(--rule);gap:26px;margin-bottom:34px;display:flex;overflow-x:auto}.tabs button{color:var(--grey);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 0;font-size:14px;font-weight:600}.tabs button.on,.tabs button:hover{color:var(--ink);border-bottom-color:var(--burg)}.prodgrid{grid-template-columns:repeat(4,1fr);gap:44px 28px;display:grid}.prod .ph{aspect-ratio:4/5;margin-bottom:14px}.prod .b{color:var(--grey);margin-bottom:2px;font-size:12.5px;font-weight:600}.prod h3{font-family:var(--serif);font-size:1.3rem;font-weight:500;line-height:1.15}.prod p{color:var(--ink2);margin:8px 0 12px;font-size:14px}.prod .foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.price{letter-spacing:.08em;font-size:13px;font-weight:700}.tag{border:1px solid var(--rule);color:var(--ink2);padding:3px 8px;font-size:11.5px;font-weight:600;display:inline-block}.tag.p{background:var(--btn);border-color:var(--btn);color:#fff}.tag.e{border-color:var(--burg);color:var(--burg)}.nb-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(32px,6vw,90px);display:grid}.nbk{aspect-ratio:3/4;width:min(330px,78%);margin:30px auto;position:relative;transform:rotate(-4deg)}.nbk .pg{background:#f1ece4;border-radius:2px 8px 8px 2px;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:6px;padding:16px 14px;display:flex;position:absolute;inset:8px -22px -8px 14px;box-shadow:0 30px 50px #00000059}.nbk .pg i{border-radius:50%;width:16px;height:16px;display:block}.nbk .cv{color:#f4e7e2;background:linear-gradient(135deg,#7e2337,#4a1121);border-radius:3px 10px 10px 3px;flex-direction:column;justify-content:space-between;padding:34px 28px 30px 38px;display:flex;position:absolute;inset:0;box-shadow:inset 7px 0 #00000047,inset -2px 0 #ffffff14,0 24px 50px #0006}.nbk .cv:before{content:"";border-left:1.5px dashed #f4e7e259;position:absolute;top:20px;bottom:20px;left:14px}.nbk .cv small{letter-spacing:.3em;text-transform:uppercase;opacity:.8;font-size:11px}.nbk .cv h4{font-family:var(--serif);font-size:clamp(2rem,3.4vw,2.7rem);font-weight:500;line-height:1.02}.nbk .cv div{opacity:.85;font-size:12px;line-height:1.5}.nbk .rib{clip-path:polygon(0 0,100% 0,100% 100%,50% 86%,0 100%);background:#8e9ca8;width:12px;height:86px;position:absolute;bottom:-22px;right:34px}.tv{grid-template-columns:1.6fr 1fr;gap:40px;display:grid}.vid{display:block;position:relative}.vid .play{z-index:2;background:#f3eee7f0;border-radius:50%;width:76px;height:76px;margin:-38px 0 0 -38px;position:absolute;top:50%;left:50%}.vid .play:after{content:"";border-top:14px solid #0000;border-bottom:14px solid #0000;border-left:20px solid #1e1512;position:absolute;top:24px;left:31px}.vid .dur{color:#fff;z-index:2;background:#000000b8;padding:3px 8px;font-size:12px;position:absolute;bottom:12px;right:12px}.vid h3{font-family:var(--serif);margin-top:14px;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:500;line-height:1.08}.vrow{border-bottom:1px solid var(--rule);grid-template-columns:140px 1fr;align-items:center;gap:16px;padding:14px 0;display:grid}.vrow .ph{aspect-ratio:16/9}.vrow h4{font-family:var(--serif);font-size:1.1rem;font-weight:500;line-height:1.2}.vrow:hover h4{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute!important;left:-9999px!important}.flow{grid-template-columns:repeat(var(--n,7),1fr);margin-top:56px;display:grid;position:relative}.flow:before{content:"";border-top:1px solid var(--ink);position:absolute;top:13px;left:7%;right:7%}.flow div{text-align:center;padding:0 6px;font-size:13px;position:relative}.flow div:before{content:"";background:var(--paper2);border:1px solid var(--ink);border-radius:50%;width:26px;height:26px;margin:0 auto 10px;display:block}.flow div:first-child:before,.flow div:last-child:before{background:var(--burg);border-color:var(--burg)}.flow b{font-family:var(--serif);font-size:1.15rem;font-weight:500;display:block}.flow span{color:var(--ink2)}.shopgrid{grid-template-columns:repeat(4,1fr);gap:44px 28px;display:grid}.cover{aspect-ratio:3/4;color:#f6ece6;flex-direction:column;justify-content:space-between;margin-bottom:16px;padding:24px 20px 20px 26px;display:flex;position:relative;box-shadow:inset 6px 0 #00000038,0 18px 30px -16px #00000073}.cover small{letter-spacing:.26em;text-transform:uppercase;opacity:.8;font-size:10.5px}.cover h3{font-family:var(--serif);font-size:1.9rem;font-weight:500;line-height:1.02}.cover i{opacity:.8;font-size:12px;font-style:normal}.prodcard h4{font-family:var(--serif);font-size:1.3rem;font-weight:500;line-height:1.15}.prodcard p{color:var(--ink2);margin:6px 0 12px;font-size:14px}.letter{text-align:center;max-width:760px;margin:0 auto}.letter h2{font-family:var(--serif);font-size:clamp(2.4rem,6vw,5rem);font-weight:500;line-height:1}.letter .tl{font-family:var(--serif);color:var(--ink2);margin:14px 0 28px;font-size:1.4rem;font-style:italic}.sub{border-bottom:1px solid var(--ink);gap:0;max-width:540px;margin:0 auto;display:flex}.sub input{flex:1;min-width:0;border:0!important}.sub button{letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;padding:0 4px 0 16px;font-size:12.5px;font-weight:700}.fine{color:var(--grey);margin-top:12px;font-size:12.5px}label{margin:22px 0 2px;font-size:13px;font-weight:700;display:block}input,textarea,select{font:inherit;border:0;border-bottom:1px solid var(--ink);width:100%;color:var(--ink);background:0 0;border-radius:0;padding:12px 0}input::placeholder,textarea::placeholder{color:var(--grey)}textarea{resize:vertical;min-height:120px}select option{color:#1e1512}.foot-w{background:var(--dk);color:var(--dkt);margin-top:0;padding:64px 0 32px}.foot-w .logo{text-align:left;padding:0;font-size:clamp(3rem,13vw,11rem)}.fcols{border-top:1px solid #f3eee740;grid-template-columns:repeat(4,1fr);gap:40px;margin:36px 0;padding-top:30px;display:grid}.fcols h5{font-family:var(--serif);color:#e0aab4;margin:0 0 10px;font-size:1.15rem;font-style:italic;font-weight:500}.fcols a{opacity:.9;padding:4px 0;font-size:14.5px;display:block}.fcols a:hover{text-decoration:underline}.fsmall{opacity:.75;max-width:900px;font-size:12.5px;line-height:1.6}.fbar{opacity:.8;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:22px;font-size:12.5px;display:flex}.cat-h{border-bottom:1px solid var(--ink);margin-bottom:34px;padding:48px 0 30px}.cat-h h1{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(3.4rem,12vw,10rem);font-weight:500;line-height:.9}.cat-h p{max-width:56ch;color:var(--ink2);margin:16px 0 22px;font-size:1.15rem}.layout{grid-template-columns:minmax(0,1fr) 340px;gap:56px;display:grid}.aside>*+*{margin-top:44px}.aside h4{font-family:var(--serif);border-bottom:1px solid var(--ink);margin-bottom:6px;padding-bottom:10px;font-size:1.5rem;font-weight:500}.rank a{border-bottom:1px solid var(--rule);font-family:var(--serif);grid-template-columns:40px 1fr;align-items:baseline;gap:6px;padding:13px 0;font-size:1.12rem;line-height:1.2;display:grid}.rank a:hover{color:var(--burg)}.rank i{color:var(--burg);font-size:1.5rem;font-style:italic}.note{background:var(--paper2);color:var(--ink2);padding:18px 20px;font-size:14px}.mini-cta{background:var(--btn);color:#fff;padding:26px}.mini-cta h4{color:#fff;border:0;margin:0 0 8px;padding:0}.mini-cta p{opacity:.92;margin-bottom:16px;font-size:14px}.mini-cta .btn{color:#1e1512;background:#f3eee7;border-color:#f3eee7}.art-h{text-align:center;max-width:1000px;margin:0 auto;padding:50px 0 34px}.crumb{color:var(--grey);margin-bottom:16px;font-size:13px}.crumb a:hover{color:var(--ink);text-decoration:underline}.art-h h1{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(2.4rem,6vw,5.2rem);font-weight:500;line-height:1.02}.art-h .dek{margin:18px auto 0;font-size:1.25rem}.art-h .meta{justify-content:center;margin-top:20px}.hero-img{max-width:1180px;margin:0 auto}.cap{color:var(--grey);justify-content:space-between;gap:12px;max-width:1180px;margin:8px auto 0;font-size:12.5px;display:flex}.prose{max-width:690px;margin:48px auto 0;font-size:1.16rem;line-height:1.75}.prose p{margin:0 0 1.35em}.prose h2{font-family:var(--serif);margin:2em 0 .6em;font-size:2rem;font-weight:500;line-height:1.1}.prose .pull{font-family:var(--serif);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);text-align:center;margin:2em -70px;padding:26px 0;font-size:clamp(1.6rem,3vw,2.3rem);font-style:italic;line-height:1.22}.rule-box{background:var(--btn);color:#fff;margin:2em 0;padding:26px 30px}.rule-box b{font-family:var(--serif);margin-bottom:6px;font-size:1.2rem;font-style:italic;font-weight:500;display:block}.inl{border:1px solid var(--ink);margin:2.2em 0;padding:24px;font-size:1rem;line-height:1.5}.inl h4{font-family:var(--serif);margin-bottom:14px;font-size:1.4rem;font-weight:500}.inl .two{grid-template-columns:1fr 1fr;gap:20px;display:grid}.inl .prod .ph{aspect-ratio:1}.inl .vid .play{width:56px;height:56px;margin:-28px 0 0 -28px}.inl .vid .play:after{border-top:11px solid #0000;border-bottom:11px solid #0000;border-left:15px solid #1e1512;top:17px;left:22px}.share{justify-content:center;gap:10px;margin-top:22px;display:flex}.disc{color:var(--ink2);border-top:1px solid var(--rule);margin-top:36px;padding-top:14px;font-size:13.5px;line-height:1.5}.sbox{border-bottom:2px solid var(--ink);align-items:center;gap:14px;margin:30px 0 20px;display:flex}.sbox input{font-family:var(--serif);border:0;padding:8px 0;font-size:clamp(2rem,5vw,3.6rem)}.empty{font-family:var(--serif);color:var(--ink2);padding:40px 0;font-size:1.5rem}.hero-nb{padding:clamp(40px,6vw,80px) 0}.hero-nb h1{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(2.8rem,7vw,6rem);font-weight:500;line-height:.98}.hero-nb .tl{font-family:var(--serif);color:var(--ink2);margin:16px 0 24px;font-size:1.6rem;font-style:italic}.chapters{grid-template-columns:repeat(2,1fr);gap:0 56px;display:grid}.chap{border-bottom:1px solid var(--rule);grid-template-columns:54px 1fr;padding:22px 0;display:grid}.chap i{font-family:var(--serif);color:var(--burg);font-size:1.7rem;font-style:italic}.chap h3{font-family:var(--serif);margin-bottom:4px;font-size:1.45rem;font-weight:500}.chap p{color:var(--ink2);font-size:14.5px}.spread{background:var(--paper2);padding:clamp(24px,4vw,56px)}.pg-tabs{border-bottom:1px solid var(--rule);gap:26px;margin-bottom:26px;display:flex;overflow-x:auto}.pg-tabs button{color:var(--grey);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 0;font-size:14px;font-weight:600}.pg-tabs button.on{color:var(--ink);border-bottom-color:var(--burg)}.paper{color:#1e1512;background:#fbf8f3;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,56px);max-width:1000px;margin:0 auto;padding:clamp(22px,3.5vw,44px);display:grid;position:relative;box-shadow:0 30px 60px -30px #00000073}.paper:after{content:"";border-left:1px solid #0000001f;position:absolute;top:0;bottom:0;left:50%;box-shadow:-10px 0 24px -10px #0000001a}.paper h4{font-family:var(--serif);margin-bottom:8px;font-size:1.9rem;font-weight:500;line-height:1.05}.paper .run{letter-spacing:.14em;text-transform:uppercase;color:#7a7570;margin-bottom:22px;font-size:11px}.paper p,.paper li{color:#4a3f3a;font-size:14px;line-height:1.55}.paper li{border-bottom:1px solid #0000001f;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.sw{grid-template-columns:repeat(5,1fr);gap:8px;margin:12px 0 18px;display:grid}.sw i{aspect-ratio:3/5;display:block;position:relative}.sw i b{color:#54463f;text-align:center;font-size:10.5px;font-style:normal;font-weight:600;position:absolute;bottom:-20px;left:0;right:0}.pyr{gap:8px;margin:12px 0;display:grid}.pyr div{background:#efe7dd;padding:10px 14px}.pyr div:nth-child(2){background:#e2d3cb;margin:0 22px}.pyr div:nth-child(3){background:#d4beb8;margin:0 44px}.pyr b{font-family:var(--serif);font-size:1.05rem;font-weight:500;display:block}.bar{background:#e7e0d6;height:8px;margin-top:6px}.bar span{background:#6a1b2c;height:100%;display:block}.steps{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.steps div{border-top:2px solid var(--ink);padding-top:14px}.steps i{font-family:var(--serif);color:var(--burg);font-size:1.8rem;font-style:italic}.steps h3{font-family:var(--serif);margin:4px 0 6px;font-size:1.4rem;font-weight:500}.steps p{color:var(--ink2);font-size:14.5px}.tiers{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.tier{border:1px solid var(--ink);flex-direction:column;gap:12px;padding:28px;display:flex}.tier.hl{background:var(--ink);color:var(--paper)}.tier h3{font-family:var(--serif);font-size:1.9rem;font-weight:500}.tier .pr{letter-spacing:.08em;font-size:14px;font-weight:700}.tier ul{flex:1;font-size:14.5px}.tier li{border-bottom:1px solid #80808059;padding:7px 0}.tier.hl .btn{background:var(--paper);color:var(--ink);border-color:var(--paper)}.qform{background:var(--card);border:1px solid var(--ink);max-width:760px;margin:0 auto;padding:clamp(22px,4vw,44px)}.qprog{gap:6px;margin-bottom:8px;display:flex}.qprog i{background:var(--rule);flex:1;height:3px}.qprog i.on{background:var(--burg)}.qstep{display:none}.qstep.on{display:block}.qstep h3{font-family:var(--serif);margin:8px 0 4px;font-size:1.9rem;font-weight:500}.drop-z{border:1px dashed var(--ink);text-align:center;cursor:pointer;margin-top:16px;padding:36px 20px;display:block}.qnav{justify-content:space-between;gap:12px;margin-top:30px;display:flex}.faq details{border-bottom:1px solid var(--rule);padding:18px 0}.faq summary{font-family:var(--serif);cursor:pointer;justify-content:space-between;gap:16px;font-size:1.35rem;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--sans)}.faq details[open] summary:after{content:"−"}.faq p{color:var(--ink2);max-width:70ch;margin-top:10px}.legalbar{background:var(--paper2);color:var(--ink2);margin-top:32px;padding:18px 22px;font-size:13.5px}.manifesto{font-family:var(--serif);text-wrap:balance;max-width:22em;font-size:clamp(1.8rem,4vw,3.2rem);font-weight:500;line-height:1.14}.legal{max-width:760px;margin:0 auto;padding:56px 0}.legal h1{font-family:var(--serif);margin-bottom:8px;font-size:clamp(2.6rem,6vw,4.6rem);font-weight:500;line-height:1}.legal h2{font-family:var(--serif);margin:2em 0 .4em;font-size:1.6rem;font-weight:500}.legal p,.legal li{color:var(--ink2);margin-bottom:.9em}.legal ul{padding-left:1.2em;list-style:outside}.toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));background:var(--dk);color:var(--dkt);opacity:0;pointer-events:none;z-index:200;text-align:center;max-width:90vw;padding:14px 22px;font-size:14px;transition:opacity .25s,transform .25s;position:fixed;transform:translate(-50%,16px)}.toast.on{opacity:1;transform:translate(-50%)}.theme{border-bottom:1px solid;font-size:12.5px}@media (max-width:1100px){.prodgrid,.shopgrid{grid-template-columns:repeat(2,1fr)}.layout{grid-template-columns:1fr}.aside{grid-template-columns:1fr 1fr;gap:36px;display:grid}.aside>*+*{margin-top:0}.feat{grid-template-columns:repeat(2,1fr)}.feat a{border-top:1px solid var(--rule)}.feat a:nth-child(odd){border-left:0;padding-left:0}.secgrid{grid-template-columns:repeat(2,1fr)}.s3{grid-column:span 6}.steps,.fcols{grid-template-columns:repeat(2,1fr)}}@media (max-width:899px){.nav-links,.nav-r,.mast-l .date{display:none}.burger{display:inline-flex}.mini{opacity:1;pointer-events:auto;font-size:1.6rem;position:static;transform:none}.nav-in{justify-content:space-between}.mast-top{grid-template-columns:1fr}.mast-l,.mast-r{display:none}.hero{grid-template-columns:1fr;gap:36px}.lead,.side{grid-column:auto}.lead-t{width:94%;margin-top:-70px;padding:22px 20px 0 0}.tv,.nb-grid{grid-template-columns:1fr}.flow{grid-template-columns:repeat(4,1fr);gap:18px 0}.flow:before{display:none}.chapters,.tiers,.paper{grid-template-columns:1fr}.paper:after{display:none}.prose .pull{margin-left:0;margin-right:0}.aside{grid-template-columns:1fr}}@media (max-width:640px){.s3,.s4,.s5,.s6,.s7,.s8{grid-column:span 12}.prodgrid,.shopgrid,.secgrid,.feat,.steps,.fcols{grid-template-columns:1fr}.feat a{border-left:0;padding-left:0}.prodgrid,.shopgrid{gap:36px}.prodgrid.two,.shopgrid.two{grid-template-columns:1fr 1fr;gap:28px 16px}.row.big{grid-template-columns:110px 1fr;gap:16px}.row.big h3{font-size:1.25rem}.inl .two{grid-template-columns:1fr}.flow{grid-template-columns:repeat(2,1fr)}.prose{font-size:1.08rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.bg2{background:var(--paper2)}.lead>a{display:block}.steps.three{grid-template-columns:repeat(3,1fr)}.bundle{grid-template-columns:1.4fr 1fr;align-items:center;gap:30px;padding:clamp(28px,5vw,60px);display:grid}@media (max-width:899px){.steps.three,.bundle{grid-template-columns:1fr}}@media (min-width:900px){.secgrid>:last-child:nth-child(3n+1){grid-column:1/-1;grid-template-columns:repeat(3,1fr);align-items:start;gap:0 44px;display:grid}.secgrid>:last-child:nth-child(3n+1)>h3{grid-column:1/-1}.secgrid>:last-child:nth-child(3n+1) .art,.secgrid>:last-child:nth-child(3n+1) svg{max-height:260px}.secgrid>:last-child:nth-child(3n+1) .list{grid-column:2/4;grid-template-columns:1fr 1fr;gap:0 44px;display:grid}}.ph{position:relative}.phimg{object-fit:cover;filter:saturate(.7)contrast(1.05)sepia(.08);width:100%;height:100%;position:absolute;inset:0}.phimg.prodimg{object-fit:contain;filter:none;background:#efece7;padding:6%}.logo,.mini,.menu-h a{text-transform:uppercase}.logo{letter-spacing:.09em;padding-bottom:.16em;font-weight:500;position:relative}.logo:after{content:"";background:linear-gradient(90deg,var(--burg) 0,var(--burg) .82em,var(--ink) .82em,var(--ink) 100%);opacity:.95;height:3px;position:absolute;bottom:0;left:0;right:0}.mast .logo{padding-left:.09em;display:inline-block}.mast-meta{letter-spacing:.06em;color:var(--grey);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);text-transform:uppercase;justify-content:space-between;gap:16px;margin-top:14px;padding:7px 0;font-size:11.5px;font-weight:600;display:flex}.manif{border-bottom:1px solid var(--rule)}.manif-t{font-family:var(--serif);max-width:20ch;margin-bottom:22px;font-size:clamp(2rem,4.4vw,3.6rem);font-weight:500;line-height:1.08}.manif-t em{color:var(--ink)}.manif-t .pr{font-family:var(--sans);color:var(--grey);letter-spacing:.04em;vertical-align:.9em;font-size:.3em;font-weight:500}.manif-p{align-content:end;gap:0;display:grid}.manif-p a{border-top:1px solid var(--rule);grid-template-rows:auto auto;grid-template-columns:auto 1fr;column-gap:16px;padding:16px 0;display:grid}.manif-p a:first-child{border-top:0}.manif-p b{font-family:var(--serif);color:var(--burg);grid-row:1/3;font-size:1.5rem;font-weight:500}.manif-p span{font-family:var(--serif);font-size:1.4rem}.manif-p i{color:var(--grey);font-size:13.5px;font-style:normal}.manif-p a:hover span{color:var(--burg)}.s4{grid-column:span 4}.s8{grid-column:span 8}.bk-hero{padding-top:56px;padding-bottom:30px}.bk-logo{text-align:left;width:fit-content;margin-top:8px;font-size:clamp(4rem,17vw,15rem);display:block}.bk-n{font-family:var(--serif);color:var(--burg);margin-bottom:6px;font-size:1.3rem;font-style:italic;display:block}.bk-txt p{color:var(--ink2);max-width:60ch;margin-bottom:1em;font-size:1.1rem}.bk-big{font-size:clamp(1.9rem,4vw,3.1rem);font-weight:500;line-height:1.1}.bk-tags{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px;display:grid}.bk-tags small,.bk-voice small,.bk-type small{letter-spacing:.06em;text-transform:uppercase;color:var(--grey);margin-bottom:4px;font-size:11.5px;font-weight:600;display:block}.bk-tags b{font-family:var(--serif);font-size:1.25rem;font-weight:500}.bk-voice{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.bk-voice h3{font-family:var(--serif);margin-bottom:6px;font-size:1.4rem;font-weight:500}.bk-voice p{color:var(--ink2);margin-bottom:12px;font-size:14.5px}.bk-voice .yes,.bk-voice .no{border-left:2px solid var(--burg);background:var(--card);padding:10px 12px}.bk-voice .no{border-left-color:var(--grey);opacity:.85}.bk-logos{grid-template-columns:2fr 2fr 1fr;gap:16px;display:grid}.bk-logos>div{justify-content:center;align-items:center;min-height:190px;padding:20px;display:flex}.bk-logos .lt{background:var(--paper);border:1px solid var(--rule)}.bk-logos .dk .logo:after{background:linear-gradient(90deg,#d592a0 0 .82em,#f3f0eb .82em 100%)}.bk-logos .mn{color:var(--ink)}.bk-sw{border:1px solid var(--rule);grid-template-columns:repeat(5,1fr);gap:0;display:grid}.bk-sw>div{flex-direction:column;justify-content:flex-end;gap:4px;min-height:230px;padding:22px 14px;display:flex}.bk-sw b{font-family:var(--serif);font-size:1.3rem;font-weight:500}.bk-sw span{letter-spacing:.04em;font-size:12.5px}.bk-sw i{opacity:.85;font-size:12.5px;font-style:normal}.bk-type{gap:30px;display:grid}.bk-list li{border-bottom:1px solid var(--rule);color:var(--ink2);padding:11px 0;font-size:1.05rem}.bk-list b{color:var(--ink)}ol.bk-list{padding-left:1.3em;list-style:decimal}.bk-dom>div{border-bottom:1px solid var(--rule);grid-template-columns:.8fr 1.5fr 1.6fr;align-items:start;gap:16px;padding:14px 0;font-size:14.5px;display:grid}.bk-dom .hd{letter-spacing:.06em;text-transform:uppercase;color:var(--grey);border-bottom-color:var(--ink);font-size:11.5px;font-weight:600}.bk-dom b{font-family:var(--serif);font-size:1.4rem;font-weight:500}.bk-dom i{color:var(--ink2);font-style:normal}@media (max-width:899px){.s4,.s8{grid-column:1/-1}.bk-tags,.bk-voice,.bk-logos{grid-template-columns:1fr}.bk-sw{grid-template-columns:repeat(2,1fr)}.bk-dom>div{grid-template-columns:1fr}.mast-meta span:nth-child(3){display:none}}.topbar{background:var(--paper2);color:var(--ink);letter-spacing:.04em;padding:8px 16px;font-size:12px}.kick{font-family:var(--sans);text-transform:uppercase;letter-spacing:.08em;color:var(--ink);margin-bottom:8px;font-size:11.5px;font-style:normal;font-weight:500}.btn{letter-spacing:.1em;font-weight:500}.btn.blk{color:#fff;letter-spacing:.04em;background:#000;border-color:#000;padding:14px 36px;font-size:14px}.btn.burg{background:var(--btn);border-color:var(--btn)}.card h3,.prod h3,.h2,.row h3{font-weight:400}.hd{top:env(safe-area-inset-top,0px);z-index:40;border-bottom:1px solid var(--rule);background:#fff;position:sticky}.hd-in{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:28px;min-height:92px;padding:14px clamp(16px,3vw,40px);display:grid}.hd .nav-links{flex-wrap:wrap;align-items:center;gap:8px 28px;height:auto;display:flex}.hd .nav-links>li{align-items:center;display:flex}.hd .nav-links a.l{letter-spacing:.03em;text-transform:uppercase;box-shadow:none;padding:7px 0;font-size:13.5px;font-weight:500}.hd .nav-links>li:hover>a.l,.hd .nav-links>li:focus-within>a.l{box-shadow:inset 0 -1.5px #000}.hd .nav-links>li:has(.drop)>a.l:after{content:"";border:1.4px solid;border-width:0 1.4px 1.4px 0;width:5px;height:5px;margin-left:9px;display:inline-block;position:relative;top:-2px;transform:rotate(45deg)}.hd-logo{text-align:center;flex-direction:column;align-items:center;gap:3px;display:flex}.hd-logo .logo{padding:0 0 .14em .09em;font-size:clamp(2rem,3.6vw,3.2rem);font-weight:400;line-height:1;display:inline-block}.hd-logo .logo:after{height:2px}.hd-logo small{letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:500}.hd-r{justify-content:flex-end;align-items:center;gap:26px;display:flex}.hd-r .kit{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;font-size:14px;font-weight:500}.hd-r .ibtn svg{width:22px;height:22px}.hd .burger{display:none}.drop{border-bottom:1px solid var(--rule);box-shadow:0 24px 40px -28px #00000040}.drop ul a:hover{color:#000;text-decoration:underline}.hero2{padding:0}.hp-row{grid-template-columns:1fr 1.5fr 1fr;gap:clamp(16px,2.2vw,32px);height:clamp(320px,42vw,620px);display:grid}.hp{background:var(--paper2);width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.hp .ph{aspect-ratio:auto;width:100%;height:100%;position:absolute;inset:0}.hp.l,.hp.r{cursor:pointer;transition:opacity .2s}.hp.l:hover,.hp.r:hover{opacity:.85}.hp-cap{z-index:2;text-align:center;background:#fff;width:min(50%,820px);margin:calc(-1*clamp(56px,6.5vw,96px)) auto 0;padding:clamp(18px,2.2vw,28px) 24px 4px;position:relative}.hp-cap .kick{margin-bottom:10px;font-size:13px;display:block}.hp-cap h1{font-family:var(--serif);letter-spacing:-.005em;font-size:clamp(2rem,4vw,3.5rem);font-weight:400;line-height:1.06}.dots{justify-content:center;gap:16px;margin:22px 0 34px;display:flex}.dots button{background:#cfcec6;border-radius:50%;width:13px;height:13px;transition:background .15s}.dots button.on,.dots button:hover{background:#000}.hero2+.wrap .trend{border-top:1px solid var(--rule)}.picks-h{text-align:center;margin-bottom:18px}.picks-h p{font-family:var(--serif);color:var(--ink2);margin-top:6px;font-size:1.3rem;font-style:italic}.picks .tabs{border-bottom:0;justify-content:center;gap:30px;margin-bottom:30px}.picks .tabs a{color:var(--grey);white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;padding:8px 0;font-size:13px;font-weight:500}.picks .tabs a:hover{color:#000;box-shadow:inset 0 -1.5px #000}.prodgrid.five{grid-template-columns:repeat(5,1fr);gap:40px 26px}.picks .prod p{display:none}.prod{text-align:center}.prod .ph{aspect-ratio:1;background:0 0}.phimg.prodimg{mix-blend-mode:multiply;background:0 0;padding:8%}.prod .b{letter-spacing:.07em;text-transform:uppercase;color:var(--grey);margin:6px 0 4px;font-size:12px;font-weight:500}.prod h3{font-size:1.45rem;line-height:1.12}.prod .foot{justify-content:center;gap:16px;margin-top:10px}.prod .price{font-size:14px}.on-burg{background:var(--paper2);--paper:#fff;--paper2:#f2f2f0;--ink:#0b0b0b;--ink2:#444;--grey:#6b6b6b;--burg:#6a1b2c;--rule:#00000024;color:var(--ink)}.foot-w{border-top:1px solid var(--rule)}.foot-w h5{color:var(--grey)}.foot-w .logo:after{background:linear-gradient(90deg,var(--burg) 0,var(--burg) .82em,#0b0b0b .82em,#0b0b0b 100%)}@media (max-width:1180px){.prodgrid.five{grid-template-columns:repeat(3,1fr)}.hd .nav-links{display:none}.hd .burger{display:inline-flex}.hd-in{grid-template-columns:auto 1fr auto}.hd-logo{justify-self:center}.hd-r .kit{display:none}}@media (max-width:899px){.hp-row{grid-template-columns:1fr;height:auto}.hp.l,.hp.r{display:none}.hp.c{aspect-ratio:4/5}.hp-cap{width:92%}.prodgrid.five{grid-template-columns:repeat(2,1fr)}.hd-in{min-height:72px}.hd-r .btn.blk{padding:10px 18px}.hd-logo small{display:none}}.on-burg{background:#fff}.on-burg .btn{color:#fff;background:#000;border-color:#000}.tag{white-space:nowrap}.hd .nav-links{flex-wrap:nowrap;gap:6px 34px}.hd .nav-links a.l{letter-spacing:.04em;white-space:nowrap;font-size:14px}.hd .nav-links>li.on>a.l{box-shadow:inset 0 -2px #000}.hd-in{transition:min-height .2s,padding .2s}.hd-logo .logo{transition:font-size .2s}.hd-logo small{max-height:20px;transition:opacity .2s,max-height .2s;overflow:hidden}body.scrolled .hd-in{min-height:66px;padding-top:8px;padding-bottom:8px}body.scrolled .hd-logo .logo{font-size:clamp(1.7rem,2.6vw,2.3rem)}body.scrolled .hd-logo small{opacity:0;max-height:0}.drop{border-top:1px solid var(--rule);top:100%;left:0;right:0}.drop-in{grid-template-columns:repeat(var(--n,2),minmax(0,1fr)) minmax(0,1.15fr);gap:clamp(24px,4vw,64px);max-width:1240px;padding:34px clamp(16px,3vw,40px) 40px}.dcol h4{font-family:var(--serif);margin-bottom:6px;font-size:1.9rem;font-weight:400}.dcol h4 a:hover{text-decoration:underline}.dcol p{color:var(--ink2);max-width:34ch;margin-bottom:14px;font-size:14px}.dcol ul a{border-bottom:1px solid var(--rule);padding:9px 0;font-size:15px;display:block}.dcol ul a:hover{padding-left:6px}.dcol ul a{transition:padding .15s}.drop .card{display:block}.drop .card .ph{aspect-ratio:4/3;margin-bottom:12px}.drop .card h3{margin:2px 0 8px;font-size:1.35rem}.drop .card .ul{font-size:13px}.menu .cat{color:var(--ink);text-transform:uppercase;letter-spacing:.06em;padding-top:14px;font-size:12.5px;font-weight:600}.menu summary{font-weight:400}.sh{text-align:center;border-bottom:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-bottom:38px;padding-bottom:0}.sh h2{font-size:clamp(2.2rem,4.4vw,3.5rem);font-weight:400;line-height:1.05}.sec{padding:clamp(56px,7vw,104px) 0}.sec.tight{padding:clamp(36px,4.5vw,64px) 0}.trend{border-bottom:0;justify-content:center;padding:18px 0 6px}.feat{border-top:1px solid var(--ink);margin-top:42px}.feat h4,.secgrid h3{font-weight:400}.g12{align-items:start}.hd-in{grid-template-columns:minmax(0,1.4fr) auto minmax(0,1fr)}.hd .nav-links{gap:6px 24px}.hd .nav-links a.l{letter-spacing:.03em;font-size:13px}@media (max-width:1320px){.hd .nav-links{display:none}.hd .burger{display:inline-flex}.hd-in{grid-template-columns:auto 1fr auto}.hd-logo{justify-self:center}.hd-r .kit{display:none}}.drop .card .ph{aspect-ratio:16/10}.mast{padding-top:26px}.mast .logo{letter-spacing:.12em;padding-left:.12em;font-size:clamp(3.4rem,11.5vw,10rem);font-weight:400}.mast .logo:after{height:clamp(3px,.5vw,6px)}.nav{border-top:3px solid #000}.nav-links a.l{font-weight:600}.nav-links>li.on>a.l{box-shadow:inset 0 -2px #000}.btn.blk.sm{letter-spacing:.12em;padding:11px 20px;font-size:11.5px}.mast-r .btn.blk{color:#fff}.mast-tag{margin-top:14px}.hp-ctl{justify-content:center;align-items:center;gap:26px;margin:22px 0 34px;display:flex}.hp-ctl .dots{margin:0}.hp-ctl .cnt{font-family:var(--serif);color:var(--grey);text-align:right;min-width:64px;font-size:1.05rem;font-style:italic}.hp-ctl .arw{padding:4px 8px;font-size:1.5rem;line-height:1;transition:transform .15s}.hp-ctl .arw:hover{transform:scale(1.25)}.sh{text-align:left;border-top:3px solid #000;flex-direction:row;justify-content:space-between;align-items:flex-end;margin-bottom:34px;padding-top:14px}.sh h2{font-size:clamp(2rem,3.6vw,3rem)}#latest{align-items:start}#latest>.s3:nth-child(2n){margin-top:56px}.rule-b{text-align:center}.rule-b .kick{margin-bottom:22px;display:block}.rule-q{font-family:var(--serif);letter-spacing:-.01em;max-width:19ch;margin:0 auto 30px;font-size:clamp(2.1rem,5.2vw,4.6rem);font-style:italic;font-weight:400;line-height:1.08}.toc-h{border-top:3px solid #000;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:34px;padding-top:14px;display:flex}.toc-h .kick{display:block}.toc-h h2{font-family:var(--serif);max-width:16ch;font-size:clamp(2.2rem,4.4vw,3.6rem);font-weight:400;line-height:1.02}.toc-l{border-top:1px solid #000;margin:0;padding:0;list-style:none}.toc-r{border-bottom:1px solid #000;grid-template-columns:clamp(44px,6vw,96px) minmax(0,1.1fr) minmax(0,1.3fr) 44px;align-items:center;gap:0 clamp(16px,3vw,48px);padding:clamp(18px,2.4vw,30px) 0;transition:background .2s,padding .25s;display:grid;position:relative}.toc-r .t{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(2.6rem,6.4vw,5.8rem);font-weight:400;line-height:.95}.toc-r .b{color:var(--ink2);padding-right:clamp(0px,14vw,230px);font-size:14px}.toc-r .b i{font-family:var(--serif);color:var(--ink);margin-top:10px;font-size:1.02rem;line-height:1.35;display:block}.toc-r .ar{justify-self:end;font-size:1.9rem;transition:transform .2s}.toc-r:hover{background:var(--paper2);padding-left:18px;padding-right:18px}.toc-r:hover .ar{transform:translate(8px)}.toc-r .pv{opacity:0;pointer-events:none;width:190px;transition:opacity .25s,transform .25s;position:absolute;top:50%;right:104px;transform:translateY(-50%)rotate(-3deg)scale(.9);box-shadow:0 22px 40px -22px #00000080}.toc-r:hover .pv{opacity:1;transform:translateY(-50%)rotate(-3deg)scale(1)}@media (max-width:899px){.sh,.toc-h{flex-direction:column;align-items:flex-start}#latest>.s3:nth-child(2n){margin-top:0}.toc-r{grid-template-columns:44px 1fr 30px}.toc-r .b{grid-column:2/3;margin-top:8px;padding-right:0}.toc-r .t{grid-column:2/3}.toc-r .ar{grid-area:1/3}.toc-r .pv{display:none}.toc-r:hover{padding-left:0;padding-right:0}.hp-ctl .cnt{display:none}}.mast-l .date{white-space:nowrap;font-size:12px}.mast-l,.mast-r{white-space:nowrap}.mast .logo{letter-spacing:.1em;padding-left:.1em;font-size:clamp(3.2rem,9.6vw,8.6rem)}.mast-r .btn{white-space:nowrap}:root{--serif:"Instrument Serif","Times New Roman",Georgia,serif;--sans:"Archivo","Helvetica Neue",Arial,sans-serif;--mono:"DM Mono",ui-monospace,"SF Mono",Menlo,monospace;--hand:"Reenie Beanie","Bradley Hand",cursive;--script:"Pinyon Script","Snell Roundhand",cursive;--paper:#efede8;--paper2:#e2dfd8;--card:#f7f5f1;--ink:#121010;--ink2:#413b36;--grey:#7b756d;--burg:#e3202b;--rule:#12101038;--btn:#121010;--dk:#121010;--dkt:#efede8;--suede:#6a4634;--denim:#5e7791}body{background:var(--paper);color:var(--ink);font-family:var(--sans)}body:before{content:"";pointer-events:none;z-index:300;opacity:.16;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:fixed;inset:0}.mo,.kick,.mast-meta,.mast-l .date,.tag,.trend b,.fine,.meta,.crumbs,.price{font-family:var(--mono)}.mo{letter-spacing:.04em;text-transform:uppercase;font-size:clamp(9px,1vw,11.5px);line-height:1.55}.kick{text-transform:uppercase;letter-spacing:.06em;color:var(--ink);font-size:11px;font-style:normal;font-weight:400}.meta{letter-spacing:.04em;text-transform:uppercase;font-size:11px}.logo,.mini,.menu-h .logo{text-transform:none;font-weight:400;font-family:var(--serif);letter-spacing:-.02em}.logo:after,.mast .logo:after,.foot-w .logo:after,.hd-logo .logo:after{display:none!important}.wm{white-space:nowrap;line-height:.92;display:inline-block}.wm .w1{font-style:normal}.wm .c{color:var(--burg);font-style:normal}.wm .w2{margin-left:.08em;font-style:italic;position:relative}.wm .w2:after{content:"";transform-origin:0;pointer-events:none;background:url(/brand/pen-underline.webp) 50%/100% 100% no-repeat;height:.17em;position:absolute;bottom:-.1em;left:-4%;right:-5%;transform:rotate(-.8deg)}.mast .logo{letter-spacing:-.03em;padding:0;font-size:clamp(2.9rem,9.6vw,8.8rem)}.mini{font-size:1.6rem}.topbar{color:#efede8;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#121010;padding:8px 0;font-size:11px;overflow:hidden}.tick{will-change:transform;gap:56px;padding-left:56px;animation:46s linear infinite tick;display:inline-flex}.tick>span{flex:none}@keyframes tick{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.tick{animation:none}}.mast-meta{letter-spacing:.06em;border-color:var(--ink);font-size:11px;font-weight:400}.mast-tag{font-family:var(--serif);color:var(--ink);font-size:1.35rem;font-style:italic}.nav{background:var(--paper);border-top:2px solid var(--ink);border-bottom:1px solid var(--ink)}.nav-links a.l{font-family:var(--sans);letter-spacing:.15em;font-size:12px;font-weight:700}.nav-links a.l.edit{color:var(--burg)}.btn{font-family:var(--sans);letter-spacing:.14em;border-radius:0;font-weight:700}.btn.blk,.btn{color:#efede8;background:#121010;border-color:#121010}.on-dark .btn,.on-burg .btn{color:#121010;background:#efede8;border-color:#efede8}.drop{background:var(--paper)}.ph svg,.phimg,.phimg.prodimg,.card:hover .phimg,.ft:hover .phimg,.card:hover .ph svg,.ft:hover .ph svg{filter:none}.ph svg,.phimg{transition:filter .35s}.ph{background:#1a1715}.sxh{background:#2b2826;place-items:center;min-height:clamp(600px,90vh,900px);padding:clamp(28px,5vw,70px) 16px;display:grid;position:relative;overflow:hidden}.sxh-bg{filter:brightness(.6)saturate(1.05);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.04)}.sxh-sheet{aspect-ratio:4/3;background:#f7f6f2;grid-template:"tl tr""h h"1fr"bl br"/1fr 1fr;width:min(780px,92%);padding:clamp(22px,4.2vw,50px);display:grid;position:relative;transform:rotate(-1.2deg);box-shadow:0 40px 80px -24px #000000bf,inset 0 2px #fff6}.sxh-sheet:before{content:"";pointer-events:none;background:linear-gradient(#0000 26.6%,#00000017 27%,#ffffffd9 27.35%,#0000 28.2% 71.4%,#00000017 71.8%,#ffffffd9 72.15%,#0000 73%),linear-gradient(90deg,#0000 49.7%,#0000000d 50%,#ffffffb3 50.3%,#0000 51%),radial-gradient(at 30% 20%,#ffffff80,#0000 60%);position:absolute;inset:0}.sxh-sheet .tl{grid-area:tl}.sxh-sheet .tr{text-align:right;grid-area:tr}.sxh-sheet .bl{grid-area:bl;align-self:end}.sxh-sheet .br{text-align:right;grid-area:br;align-self:end}.sxh-sheet .mo{color:#111;margin:0;position:relative}.sxh-sheet .mo a{text-underline-offset:3px;text-decoration:underline}.sxh-sheet h1{font-family:var(--serif);letter-spacing:-.022em;text-transform:none;color:#111;grid-area:h;align-self:center;padding:0 4%;font-size:clamp(1.9rem,4.5vw,3.7rem);font-weight:400;line-height:1.03;position:relative}.sxh-sheet h1 .br{white-space:nowrap;font-style:italic}.edline{background:var(--paper2);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);white-space:nowrap;font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;padding:14px 0;font-size:13px;overflow:hidden}.edline .tick{gap:44px;animation-duration:60s}.edline .v{font-weight:500}.edline .v.cut{color:var(--burg);text-decoration:line-through;text-decoration-thickness:2px}.edline .v.keep{text-underline-offset:4px;text-decoration:underline}.edline .v.refine{font-family:var(--serif);text-transform:none;letter-spacing:0;font-size:1.25em;font-style:italic}.sh{border-top:3px solid var(--ink)}.sh h2,.h2,.toc-h h2{font-family:var(--serif);letter-spacing:-.02em;font-weight:400}.sh .mo{color:var(--grey)}.feed-g{grid-template-columns:repeat(3,1fr);gap:6px;max-width:1080px;margin:0 auto;display:grid}.ft{aspect-ratio:4/5;color:#efede8;isolation:isolate;background:#181513;display:block;position:relative;overflow:hidden}.ft .ph{aspect-ratio:auto;z-index:0;position:absolute;inset:0}.ft.f-photo:before{content:"";z-index:1;background:linear-gradient(#00000040,#00000014 40%,#000000b3);position:absolute;inset:0}.ft>.mo,.ft>.ct,.ft>.fm,.ft>.hand{z-index:2;position:absolute}.ft .tl{top:5%;left:6%}.ft .tr{text-align:right;top:5%;right:6%}.ft .bl{max-width:70%;bottom:5%;left:6%}.ft .br{text-align:right;bottom:5%;right:6%}.ft .ct{font-family:var(--sans);text-transform:uppercase;letter-spacing:-.012em;font-size:clamp(1rem,2.5vw,2.1rem);font-weight:800;line-height:.96;bottom:6%;left:6%;right:8%}.ft .fm{text-align:center;font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(1.6rem,3.8vw,3.3rem);line-height:1;top:50%;left:8%;right:8%;transform:translateY(-50%)}.ft .fm .sc{font-family:var(--script);letter-spacing:0;margin-top:.04em;font-size:1.2em;font-style:normal;line-height:.95;display:block}.ft.f-paper{color:#111;background:#f4f2ee}.ft.f-paper .fm{text-transform:none;font-size:clamp(1.5rem,3.3vw,2.8rem)}.ft.f-note{color:#111;background-color:#f3f1ec;background-image:linear-gradient(#3e787833 1px,#0000 1px),linear-gradient(90deg,#3e787833 1px,#0000 1px);background-size:22px 22px}.ft.f-note .hand{font-family:var(--hand);color:var(--burg);text-transform:uppercase;text-underline-offset:.1em;font-size:clamp(2.4rem,5.4vw,4.4rem);line-height:.85;text-decoration:underline;text-decoration-thickness:3px;top:20%;left:8%;right:8%}.ft.f-note .bl{text-transform:none;max-width:82%;font-size:clamp(9px,1.1vw,12px)}.ft.f-dark{background:#121010}.ft.f-dark .fm{color:#efede8;font-style:italic}.ft.f-dark .fm em{color:var(--burg)}.ft.f-ntab{color:#111;background:#f7f6f3 radial-gradient(circle at 5%,#111 0 5px,#0000 6px) 0 12px/100% 46px}.ft.f-ntab .fm{text-align:left;font-size:clamp(1.5rem,3.5vw,2.9rem);line-height:.95;inset:auto 22% 7% 14%;transform:none}.ft.f-ntab .fm small{font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;margin-bottom:8px;font-size:11px;display:block}.ft.f-ntab .fm em{text-transform:none;font-style:italic}.ft.f-ntab .ftb{z-index:2;gap:10px;display:grid;position:absolute;top:8%;right:0}.ft.f-ntab .ftb u{writing-mode:vertical-rl;font:500 10px var(--mono);text-transform:uppercase;background:#e4e2dc;border-radius:0 6px 6px 0;padding:14px 7px;text-decoration:none;box-shadow:1px 1px #00000040}.ft:hover{outline:2px solid var(--burg);outline-offset:-2px}.feed-f{text-align:center;margin-top:32px}.on-dark{--paper:#121010;--ink:#efede8;--ink2:#cfcac2;--grey:#9a948b;--rule:#efede83d;color:var(--ink);background:#121010}.method .mh{font-family:var(--serif);letter-spacing:-.03em;margin:12px 0 18px;font-size:clamp(3rem,7vw,6.2rem);font-weight:400;line-height:.92}.method .mh em{color:var(--burg);font-style:italic}.method .kick{color:var(--grey)}.method .dek{font-family:var(--serif);color:var(--ink2);max-width:22ch;font-size:1.6rem;line-height:1.2}.mth{border-top:1px solid var(--rule);gap:0;display:grid}.mth a{border-bottom:1px solid var(--rule);grid-template-columns:70px 1fr auto;align-items:baseline;gap:0 20px;padding:26px 0;transition:padding .2s;display:grid}.mth a:hover{padding-left:14px}.mth b{font-family:var(--mono);color:var(--burg);font-size:13px;font-weight:400}.mth h3{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(2.6rem,5vw,4.4rem);font-weight:400;line-height:.9}.mth p{color:var(--ink2);grid-column:2;max-width:44ch;margin-top:10px;font-size:15px}.mth i{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--grey);grid-area:1/3;font-size:11px;font-style:normal}.toc-r .n{font-family:var(--mono);color:var(--grey);font-size:12px;font-style:normal}.toc-r .t{font-family:var(--serif);font-weight:400}.toc-r .b i{font-family:var(--serif)}.rule-b{background-color:#f3f1ec;background-image:linear-gradient(#3e787829 1px,#0000 1px),linear-gradient(90deg,#3e787829 1px,#0000 1px);background-size:26px 26px}.rule-q{font-family:var(--hand);color:var(--burg);letter-spacing:0;max-width:16ch;font-size:clamp(3rem,7.6vw,6.6rem);font-style:normal;line-height:.86}.picks-h .h2{font-size:clamp(2.6rem,5.6vw,4.6rem)}.picks-h p{font-family:var(--serif)}.prod .b{font-family:var(--mono);font-weight:400}.picks .prod .ph{background:var(--paper2)}.on-burg{--paper:#141210;--paper2:#1e1b18;--ink:#efede8;--ink2:#cfcac2;--grey:#9a948b;--burg:#e06a70;--rule:#efede83d;color:var(--ink);background:#141210}.spn{width:min(400px,86%);margin:30px auto 30px 8%;position:relative;transform:rotate(-2deg)}.spn-sheet{aspect-ratio:3/4;background:#f7f6f3;position:relative;box-shadow:0 34px 60px -20px #000c}.spn-sheet:before{content:"";background:linear-gradient(#0000 49.6%,#00000014 50%,#fffc 50.4%,#0000 51%);position:absolute;inset:0}.spn-rings{flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:4%;bottom:4%;left:-14px}.spn-rings s{background:linear-gradient(#000,#3a3a3a);border-radius:6px;width:36px;height:10px;display:block;box-shadow:0 1px #ffffff40}.spn-grid{background-color:#c7d5cb;background-image:linear-gradient(#ffffff8c 1px,#0000 1px),linear-gradient(90deg,#ffffff8c 1px,#0000 1px);background-size:14px 14px;width:64%;height:50%;position:absolute;top:5%;left:12%;transform:rotate(-3deg)}.spn-pol{background:#fff;width:44%;padding:4% 4% 11%;position:absolute;top:14%;left:30%;transform:rotate(5deg);box-shadow:0 10px 22px #0000004d}.spn-pol .ph{aspect-ratio:4/5}.spn-tape{background:#d6d0becc;width:20%;height:24px;position:absolute;top:11%;left:44%;transform:rotate(-6deg);box-shadow:0 1px 2px #0003}.spn-clip{z-index:2;border:3px solid #c99178;border-bottom-color:#0000;border-radius:12px;width:20px;height:60px;position:absolute;top:-16px;left:16%}.spn-t{color:#111;position:absolute;bottom:7%;left:12%;right:22%}.spn-t small{font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;margin-bottom:6px;font-size:11px;display:block}.spn-t b{font-family:var(--serif);text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(2.4rem,5vw,3.8rem);font-weight:400;line-height:.9;display:block}.spn-t i{font-family:var(--serif);margin-top:8px;font-size:1.05rem;line-height:1.15;display:block}.spn-tabs{gap:8px;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:7%;right:-28px}.spn-tabs li{writing-mode:vertical-rl;color:#111;font:500 10px var(--mono);text-transform:uppercase;letter-spacing:.06em;background:#e9e7e1;border-radius:0 6px 6px 0;padding:14px 6px;box-shadow:1px 1px #0000004d}.on-burg .h2{font-family:var(--serif);font-size:clamp(2.6rem,5vw,4.2rem)}.foot-w{color:#efede8;background:#121010;border-top:0}.foot-w .logo{font-size:clamp(3.4rem,11vw,10rem)}.foot-w h5{font-family:var(--mono);color:#9a948b;font-weight:400}@media (max-width:899px){.feed-g{gap:4px}.sxh-sheet{aspect-ratio:auto;min-height:74vh;transform:none}.mth a{grid-template-columns:44px 1fr}.mth i{grid-area:auto/2;margin-top:8px}.spn{margin:24px auto 40px}.spn-tabs{right:-22px}}.bk-logo{font-size:clamp(3.4rem,13vw,11rem)}.bk-logos .dk{color:#efede8;background:#121010}.bk-hero .manifesto{font-family:var(--serif)}@media (max-width:899px){.bk-sw.six{grid-template-columns:repeat(2,1fr)}}.phimg.pol{filter:none;object-position:50% 30%}.sxh-bg{filter:brightness(.62)saturate(1.05)}.f-photo .fm{text-align:left;font-size:clamp(1.5rem,3.4vw,2.9rem);top:auto;bottom:7%;transform:none}.f-photo .fm .sc{font-size:1.25em}.f-photo .mo{text-shadow:0 1px 8px #000000b3}.pfb{opacity:0;position:absolute;inset:0}.prod .ph .phimg.prodimg{mix-blend-mode:multiply}.prod .price:empty{display:none}:root{--burg:#e3202b}.sp{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:clamp(9px,1vw,11px);font-weight:400;line-height:1.55}.ft>.sp{z-index:2;position:absolute}.ft .tl,.ft .tr{top:5%}.ft .tl{left:6%}.ft .tr{text-align:right;right:6%}.sxh-sheet .hcopy{grid-area:h;align-self:center;padding:0 4%}.sxh-sheet h1{padding:0}.sxh-sheet h1 em{font-style:italic}.sxh-sheet .hl{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:#111;flex-wrap:wrap;gap:26px;margin-top:24px;font-size:11px;display:flex}.sxh-sheet .hl a{text-underline-offset:3px;text-decoration:underline}.rubs{border-bottom:1px solid var(--rule)}.rubs-h{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:22px;display:flex}.rubs-h p{font-family:var(--serif);color:var(--ink2);font-size:1.3rem;font-style:italic}.rubs .feat{border-top:1px solid var(--ink);grid-template-columns:repeat(7,1fr);margin-top:0;display:grid}.rubs .feat a{border-right:1px solid var(--rule);padding:20px 16px 8px}.rubs .feat a:first-child{padding-left:0}.rubs .feat a:last-child{border-right:0}.rubs .feat i{font-family:var(--mono);color:var(--grey);font-size:11px;font-style:normal}.rubs .feat h4{font-family:var(--serif);letter-spacing:-.01em;margin:8px 0;font-size:1.45rem;font-weight:400;line-height:1.02}.rubs .feat p{color:var(--ink2);font-size:12.5px;line-height:1.45}.rubs .feat a:hover h4{font-style:italic}.ft .ct em{font-family:var(--serif);text-transform:none;letter-spacing:0;font-size:1.15em;font-style:italic;font-weight:400}.ft .fm em{font-style:italic}.f-ed .edb{z-index:2;border-top:1px solid #efede8b3;padding-top:10px;position:absolute;bottom:6%;left:6%;right:6%}.f-ed .edn{font-family:var(--serif);color:#efede8;margin-bottom:6px;font-size:1.15rem;font-style:italic;display:block}.f-ed .ct{font-family:var(--serif);text-transform:none;letter-spacing:-.015em;font-size:clamp(1.5rem,3.3vw,2.7rem);font-weight:400;line-height:.98;display:block;position:static}.f-edit .ct{font-size:clamp(.95rem,2vw,1.6rem);bottom:16%}.f-edit .fam{z-index:2;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#efede8;border-top:1px solid #efede880;padding-top:8px;font-size:9px;position:absolute;bottom:5%;left:6%;right:6%}.f-esp{color:#efede8;background:#30231d}.f-esp>.fm{z-index:2;text-align:left;font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(1.5rem,3.4vw,2.9rem);line-height:1;position:absolute;top:50%;left:8%;right:8%;transform:translateY(-50%)}.f-esp .fm em{color:var(--burg)}.f-esp>.sp.bl{bottom:5%;left:6%}.f-scrap{color:#121010;background-color:#efede8;background-image:linear-gradient(#5e779133 1px,#0000 1px),linear-gradient(90deg,#5e779133 1px,#0000 1px);background-size:20px 20px}.f-scrap .pol{z-index:2;background:#fff;width:52%;padding:3% 3% 9%;position:absolute;top:14%;left:14%;transform:rotate(-4deg);box-shadow:0 6px 16px #00000040}.f-scrap .pol .ph{aspect-ratio:4/5;background:#ddd;display:block;position:relative}.f-scrap .phimg.pl{filter:none}.f-scrap .tape{z-index:3;background:#d6d0becc;width:20%;height:22px;position:absolute;top:9%;left:32%;transform:rotate(3deg)}.f-scrap .ct{z-index:2;text-align:left;color:#121010;font-family:var(--serif);text-transform:none;letter-spacing:-.015em;font-size:clamp(1.5rem,3.2vw,2.6rem);font-weight:400;line-height:.96;position:absolute;bottom:6%;left:6%;right:24%}.f-scrap .sp{color:#121010}.f-scrap .stab{z-index:2;gap:8px;display:grid;position:absolute;top:12%;right:0}.f-scrap .stab u{writing-mode:vertical-rl;font:500 9px var(--mono);letter-spacing:.06em;text-transform:uppercase;background:#e9e7e1;border-radius:0 5px 5px 0;padding:10px 5px;text-decoration:none;box-shadow:1px 1px #00000040}.f-mos{isolation:isolate;background:#efede8;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;display:grid}.f-mos>*{background:#e2dfd8;position:relative;overflow:hidden}.f-mos .mq{color:#121010;background:#efede8;flex-direction:column;grid-area:1/1;justify-content:space-between;padding:10%;display:flex}.f-mos .mq b{font-family:var(--serif);overflow-wrap:anywhere;font-size:clamp(.95rem,1.8vw,1.5rem);font-weight:400;line-height:.98}.f-mos .mq b em{font-style:italic}.f-mos .mi:first-of-type{grid-area:1/2}.f-mos .mi:nth-of-type(2){grid-area:2/1}.f-mos .mi:nth-of-type(3){grid-area:2/2}.f-mos .mi .phimg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.f-mos:hover{outline:2px solid var(--burg);outline-offset:-2px}.method .mh{font-size:clamp(2.6rem,5.6vw,5rem);line-height:.98}.mth h3{font-size:clamp(2.2rem,4vw,3.4rem)}.mth a{padding:20px 0}.trio{grid-template-columns:repeat(3,1fr);align-items:start;gap:clamp(14px,2vw,28px);display:grid}.tri{display:block}.tri .ph,.fn-imgs .ph{aspect-ratio:4/5;width:100%;margin-bottom:14px;display:block;position:relative}.tri .sp{color:var(--grey);margin-bottom:6px;display:block}.tri h3{font-family:var(--serif);letter-spacing:-.015em;margin-bottom:8px;font-size:clamp(1.6rem,2.6vw,2.3rem);font-weight:400;line-height:1}.tri p{color:var(--ink2);max-width:34ch;font-size:13.5px}.tri:nth-child(2){margin-top:44px}.tri:hover .phimg,.fn-imgs a:hover .phimg{filter:none}.tri:hover h3{font-style:italic}.fnotes{border-top:1px solid var(--rule)}.fnotes .fh{font-family:var(--serif);letter-spacing:-.02em;margin:12px 0 16px;font-size:clamp(2.8rem,6vw,5.2rem);font-weight:400;line-height:.95}.fnotes .fh em{color:var(--burg);font-style:italic}.fnotes .dek{font-family:var(--serif);color:var(--ink2);max-width:26ch;font-size:1.45rem;line-height:1.2}.fn-imgs{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(12px,2vw,26px);display:grid}.fn-imgs .sp{color:var(--grey)}.fn-b{margin-top:56px}.bk-pairs{gap:14px;display:grid}.bk-pairs>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.bk-pairs p{background:var(--card);margin:0;padding:12px 14px;font-size:14.5px}.bk-pairs .yes{border-left:2px solid var(--burg)}.bk-pairs .no{color:var(--grey);border-left:2px solid #b6afa5}.bk-pairs small{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--grey);margin-bottom:4px;font-size:10px;display:block}.bk-ratio{gap:8px;margin-top:22px;display:grid}.bk-ratio>div{grid-template-columns:200px 1fr 44px;align-items:center;gap:12px;font-size:13px;display:grid}.bk-ratio i{background:var(--ink);height:10px;display:block}.bk-ratio b{text-align:right;font-weight:500}.bk-sw.six{grid-template-columns:repeat(3,1fr)}.bk-sw.six>div{min-height:190px}.bk-logos .logo{font-size:clamp(2.2rem,5vw,4.2rem)}@media (max-width:1100px){.rubs .feat{grid-template-columns:repeat(4,1fr)}.rubs .feat a{border-right:0;border-bottom:1px solid var(--rule)}}@media (max-width:899px){.rubs .feat{grid-template-columns:repeat(2,1fr)}.rubs-h{flex-direction:column;gap:4px}.trio{grid-template-columns:1fr}.tri:nth-child(2){margin-top:0}.fn-b{margin-top:30px}.bk-pairs>div{grid-template-columns:1fr}.bk-ratio>div{grid-template-columns:120px 1fr 40px}.bk-sw.six{grid-template-columns:repeat(2,1fr)}}.pghead{padding-top:56px;padding-bottom:30px}.pghead h1{font-family:var(--serif);letter-spacing:-.02em;max-width:16ch;margin:10px 0 14px;font-size:clamp(2.8rem,7.5vw,6.4rem);font-weight:400;line-height:.94}.pghead h1 em{color:var(--burg);font-style:italic}.pghead .dek{max-width:58ch}.crumbs{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--grey);margin-bottom:22px;font-size:11px}.crumbs a:hover{color:var(--ink);text-decoration:underline}.wb{padding-top:40px;padding-bottom:60px}.wbt{font-family:var(--serif);letter-spacing:-.02em;margin:10px 0 12px;font-size:clamp(2.4rem,5vw,4.2rem);font-weight:400;line-height:.98}.wbp{align-items:baseline;gap:16px;margin-top:18px;display:flex}.wbp b{font-family:var(--serif);font-size:2.2rem;font-weight:400}.wbp span{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--grey);font-size:11px}.wb-in{border-top:1px solid var(--ink);padding:0;list-style:none}.wb-in li{border-bottom:1px solid var(--rule);padding:11px 0;font-size:1.02rem}.wb .cover{max-width:340px}.itemimg .ph{background:var(--paper2);aspect-ratio:1}.itemimg .phimg.prodimg{mix-blend-mode:multiply}.prod h3 a:hover{font-style:italic}.bagl{border-top:1px solid var(--ink)}.bagr{border-bottom:1px solid var(--rule);grid-template-columns:84px 1fr auto;align-items:center;gap:20px;padding:20px 0;display:grid}.bagr .cover{box-shadow:none;padding:10px 8px 8px 12px}.bagr .cover h3{font-size:.8rem;line-height:1.05}.bagr .cover small,.bagr .cover i{display:none}.cover.cover-img{aspect-ratio:830/1150;box-shadow:none;background:0 0;padding:0;display:block;overflow:visible}.cover.cover-img img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 14px 16px #1e140f38);width:100%;height:100%;display:block}.wb .cover.cover-img{max-width:460px}.bagr .cover.cover-img{padding:0}.bagr .cover.cover-img img{filter:drop-shadow(0 4px 5px #1e140f38)}.bagr h4{font-family:var(--serif);font-size:1.5rem;font-weight:400}.bagr b{font-family:var(--serif);font-size:1.4rem;font-weight:400}.sum{border:1px solid var(--ink);background:var(--card);padding:24px}.sum p{border-bottom:1px solid var(--rule);justify-content:space-between;gap:12px;margin:0;padding:8px 0;font-size:14.5px;display:flex}.sum p.tot{border-bottom:0;font-size:1.05rem;font-weight:600}.sum p.fine{border:0;display:block}.sum .card{margin-top:12px;display:block}.bagl-h{display:inline-flex}.vplayer{background:#000;position:relative;overflow:hidden}.vplayer .ph{aspect-ratio:16/9}.vplay{cursor:pointer;background:#efede8f0;border-radius:50%;width:84px;height:84px;margin:-42px 0 0 -42px;position:absolute;top:50%;left:50%}.vplay:before{content:"";border-top:16px solid #0000;border-bottom:16px solid #0000;border-left:24px solid #121010;position:absolute;top:26px;left:33px}.vplayer .dur{position:absolute;bottom:14px;right:14px}.vbar{opacity:0;background:#ffffff40;height:5px;position:absolute;bottom:0;left:0;right:0}.vbar i{background:var(--burg);width:0;height:100%;display:block}.vplayer.playing .vplay{background:#efede8b3}.vplayer.playing .vplay:before{background:#121010;border:0;width:9px;height:32px;top:26px;left:28px;box-shadow:16px 0 #121010}.vplayer.playing .vbar{opacity:1}.vplayer.playing .vbar i{animation:90s linear forwards vprog}@keyframes vprog{to{width:100%}}.chp{border-top:1px solid var(--ink);padding:0;list-style:none}.chp li{border-bottom:1px solid var(--rule);gap:22px;padding:12px 0;font-size:1.02rem;display:flex}.chp span{font-family:var(--mono);color:var(--grey);min-width:52px;padding-top:3px;font-size:12px}.vgrid{grid-template-columns:repeat(3,1fr);gap:34px 22px;display:grid}.vlist .vrow{margin-bottom:14px}.notes-g{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ncard{aspect-ratio:4/5;background:#f3f1ec;flex-direction:column;justify-content:space-between;padding:20px;display:flex;position:relative}.ncard:nth-child(3n+2){color:#efede8;background:#121010}.ncard:nth-child(3n+2) .ul{color:#efede8}.ncard p{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(1.3rem,2.2vw,1.9rem);line-height:1.02}.fnl{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);gap:0 28px;margin-top:44px;display:grid}.fnl a{border-bottom:1px solid var(--rule);padding:24px 0 30px;display:block}.fnl h3{font-family:var(--serif);margin:8px 0 10px;font-size:1.8rem;font-weight:400;line-height:1}.fnl p{color:var(--ink2);margin-bottom:12px;font-size:14px}.lst{border-top:1px solid var(--ink);grid-template-columns:repeat(2,1fr);gap:0 40px;display:grid}.lst a{border-bottom:1px solid var(--rule);padding:26px 0 30px;display:block}.lst h3{font-family:var(--serif);margin:8px 0 10px;font-size:2rem;font-weight:400;line-height:1}.lst p{color:var(--ink2);max-width:44ch;margin-bottom:12px}.fcols{grid-template-columns:repeat(5,1fr)}@media (max-width:899px){.notes-g{grid-template-columns:repeat(2,1fr)}.fnl,.lst,.vgrid{grid-template-columns:1fr}.fcols{grid-template-columns:repeat(2,1fr)}.bagr{grid-template-columns:64px 1fr auto}}.nbimg{width:min(470px,90%);margin:10px auto}.nbimg img{filter:drop-shadow(0 34px 40px #00000073);width:100%;height:auto;display:block;transform:rotate(-2deg)}.nbimg{position:relative;transform:rotate(-2deg)}.nbimg img{transform:none}.nbtab{z-index:3;border-radius:0 8px 8px 0;transition:background .2s,box-shadow .2s;display:block;position:absolute}.nbtab:hover,.nbtab:focus-visible{box-shadow:0 0 0 2px var(--burg);background:#ffffff59}.chapters a.chap{color:inherit;display:grid}.chapters a.chap:hover h3{font-style:italic}.ncl{z-index:1;position:absolute;inset:0}.ncard>:not(.ncl){z-index:2;position:relative}.ncard>button{align-self:flex-start}.ncard:hover{outline:2px solid var(--burg);outline-offset:-2px}.fn3{grid-template-columns:repeat(3,1fr);gap:clamp(12px,2vw,26px);display:grid}.fn3 .ph{aspect-ratio:4/5;margin-bottom:10px;display:block;position:relative}.fn3 .sp{color:var(--grey)}.fn3 a:hover .phimg{transform:scale(1.02)}.fn-imgs{grid-template-columns:repeat(3,1fr)}.fn-imgs .fn-b{margin-top:44px}.fn-imgs .fn-c{margin-top:88px}.topbar a{text-decoration:none}.topbar a:hover{text-decoration:underline}.smg{border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);gap:40px 28px;padding-top:26px;display:grid}.smc h3{font-family:var(--serif);margin-bottom:10px;font-size:1.5rem;font-weight:400}.smc a{color:var(--ink2);border-bottom:1px solid var(--rule);padding:6px 0;font-size:14px;display:block}.smc a:hover{color:var(--ink);padding-left:4px}.bk-nav{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.bk-nav button{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--rule);background:0 0;padding:8px 12px;font-size:11px}.bk-nav button:hover{background:var(--ink);color:var(--paper)}@media (max-width:899px){.fn3,.fn-imgs{grid-template-columns:1fr}.fn-imgs .fn-b,.fn-imgs .fn-c{margin-top:0}.smg{grid-template-columns:repeat(2,1fr)}}.mbd{border-bottom:1px solid var(--ink);background:#efede8}.mbd-img{display:block;overflow:hidden}.mbd-img img{width:100%;height:auto;transition:transform .8s;display:block}.mbd-img:hover img{transform:scale(1.015)}.mbd-cap{border-top:1px solid var(--ink);justify-content:space-between;gap:16px;padding:12px clamp(16px,3vw,40px);display:flex}.mbd-cap a{text-underline-offset:3px;text-decoration:underline}@media (max-width:899px){.mbd-cap{flex-direction:column;gap:4px}}.sxh-bg{filter:brightness(.74)saturate(1.05);background-position:50%;transform:none}.tabs a.on{color:var(--ink);box-shadow:inset 0 -2px 0 var(--burg)}.jl{border-top:1px solid var(--ink)}.jr{border-bottom:1px solid var(--rule);grid-template-columns:120px 1fr;align-items:start;gap:26px;padding:24px 0;display:grid}.jr .jimg .ph{aspect-ratio:1}.jr h3{font-family:var(--serif);letter-spacing:-.015em;margin:6px 0 8px;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:400;line-height:1.02}.jr p{color:var(--ink2);max-width:60ch;margin-bottom:8px;font-size:15px}.jr:hover h3{font-style:italic}.gl{grid-template-columns:repeat(3,1fr);gap:40px 28px;display:grid}.gi{display:block}.gi .ph{aspect-ratio:4/5;margin-bottom:12px;display:block;position:relative}.gi .sp{color:var(--grey);margin-bottom:6px;display:block}.gi h3{font-family:var(--serif);letter-spacing:-.015em;margin-bottom:8px;font-size:1.9rem;font-weight:400;line-height:1}.gi p{color:var(--ink2);max-width:36ch;margin-bottom:10px;font-size:14px}.gi:hover h3{font-style:italic}.gsteps{border-top:1px solid var(--ink);margin:26px 0 0;padding:0;list-style:none}.gsteps a{border-bottom:1px solid var(--rule);grid-template-columns:44px 1fr;gap:12px;padding:16px 0;display:grid}.gsteps i{font-family:var(--mono);color:var(--grey);padding-top:5px;font-size:12px;font-style:normal}.gsteps b{font-family:var(--serif);font-size:1.45rem;font-weight:400;line-height:1.05;display:block}.gsteps em{color:var(--ink2);margin-top:4px;font-size:13.5px;font-style:normal;display:block}.gsteps a:hover b{font-style:italic}.gloss>div{border-bottom:1px solid var(--rule);grid-template-columns:240px 1fr;gap:26px;padding:20px 0;display:grid}.gloss dt{font-family:var(--serif);font-size:1.8rem;line-height:1}.gloss dd{color:var(--ink2);max-width:56ch;margin:0;font-size:1.02rem}.gloss{border-top:1px solid var(--ink)}@media (max-width:899px){.gl{grid-template-columns:1fr}.jr{grid-template-columns:84px 1fr;gap:16px}.gloss>div{grid-template-columns:1fr;gap:6px}}.lettbar{border-bottom:1px solid var(--ink);background:#efede8}.lb-in{justify-content:space-between;align-items:center;gap:20px;max-width:1240px;margin:0 auto;padding:7px clamp(16px,3vw,40px);display:flex}.lb-t{font-family:var(--serif);white-space:nowrap;font-size:1.25rem;font-style:italic;line-height:1}.lb-form{flex:0 460px;align-items:center;gap:0;display:flex}.lb-form input{border:0;border-bottom:1px solid var(--ink);min-width:0;font-family:var(--mono);letter-spacing:.03em;background:0 0;border-radius:0;flex:1;margin:0;padding:7px 2px;font-size:12px}.lb-form input:focus{border-bottom-color:var(--burg);outline:none}.lb-form button{color:#efede8;font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#121010;border:0;margin-left:10px;padding:9px 16px;font-size:10.5px;font-weight:700}.lb-form button:hover{background:var(--burg)}@media (max-width:640px){.lb-in{gap:10px}.lb-t{font-size:1.05rem}.lb-form{flex:1}.lb-form button{margin-left:8px;padding:9px 11px}}.lb-l{align-items:baseline;gap:16px;min-width:0;display:flex}.lb-d{font-family:var(--mono);letter-spacing:.04em;color:var(--ink2);text-transform:uppercase;font-size:11px}@media (max-width:900px){.lb-d{display:none}}@media (max-width:640px){.lb-in{flex-wrap:wrap;gap:6px 10px;padding-top:8px;padding-bottom:8px}.lb-l{flex:100%;justify-content:space-between}.lb-d{font-size:9.5px;display:block}.lb-form{flex:100%}}.nav .nav-links{justify-content:center;gap:clamp(26px,5.6vw,84px)}.nav .nav-links>li{align-items:stretch;display:flex}.nav .nav-links a.l{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);padding:15px 0;font-size:13px;font-weight:400}.nav .nav-links>li:hover>a.l,.nav .nav-links>li:focus-within>a.l,.nav .nav-links>li.on>a.l{box-shadow:inset 0 -2px 0 var(--ink)}.nav .nav-links a.l.edit{color:var(--burg)}.nav .nav-links>li.edl:hover>a.l,.nav .nav-links>li.edl.on>a.l{box-shadow:inset 0 -2px 0 var(--burg)}.nav .drop{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);box-shadow:none;background:#f7f5f1}.nav .drop-in{grid-template-columns:repeat(var(--n,2),minmax(0,1fr)) minmax(0,1.3fr);align-items:start;gap:clamp(28px,5.2vw,92px);max-width:none;padding:46px clamp(16px,3vw,44px) 58px;display:grid}.nav .dcol h4{font-family:var(--serif);letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(2rem,3vw,2.6rem);font-weight:400;line-height:1}.nav .dcol h4 a:hover{font-style:italic;text-decoration:none}.nav .dcol p{color:var(--ink2);max-width:34ch;min-height:4.6em;margin:0 0 20px;font-size:15.5px;line-height:1.5}.nav .dcol ul{margin:0;padding:0;list-style:none}.nav .dcol ul a{border-bottom:1px solid var(--rule);color:var(--ink);padding:15px 0;font-size:17px;transition:padding .15s;display:block}.nav .dcol ul a:hover{padding-left:6px}.nav .drop .card{display:block}.nav .drop .card .ph{aspect-ratio:4/3;margin-bottom:18px}.nav .drop .card .kick{font-family:var(--mono);letter-spacing:.08em;color:var(--ink);font-size:11.5px}.nav .drop .card h3{font-family:var(--serif);letter-spacing:-.015em;margin:10px 0 0;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:400;line-height:1.02}.nav .drop .card .ul{border-bottom:2px solid var(--ink);margin-top:18px;padding-bottom:2px;font-size:15px;font-weight:600;display:inline-block}.nav .drop .card:hover h3{font-style:italic}.nav .drop .card .ph{width:100%;display:block;position:relative}.shopgrid.shop5{grid-template-columns:repeat(5,1fr);gap:40px 22px}.shopgrid.shop5 .prodcard h4{font-size:1.25rem}.wbtag{font-family:var(--serif);margin:0 0 14px;font-size:clamp(1.4rem,2.4vw,1.9rem);font-style:italic;line-height:1.1}.wbgoal{font-family:var(--serif);border-left:3px solid var(--burg);margin:26px 0 0;padding-left:16px;font-size:1.5rem;line-height:1.15}.wb-in li{justify-content:space-between;gap:16px;display:flex}.wbv{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--grey);white-space:nowrap;font-size:11px}.wbsum{border-top:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:16px;margin-top:16px;padding-top:14px;font-size:14px;display:flex}.wbsum b{font-family:var(--serif);font-size:1.8rem;font-weight:400}.wbsum s{color:var(--grey)}.stg{border-top:1px solid var(--ink);grid-template-columns:repeat(2,1fr);gap:0 28px;margin-top:14px;display:grid}.stg>div{border-bottom:1px solid var(--rule);padding:18px 0 22px}.stg i{font-family:var(--mono);color:var(--burg);font-size:11px;font-style:normal}.stg h4{font-family:var(--serif);margin:6px 0;font-size:1.8rem;font-weight:400;line-height:1}.stg p{color:var(--ink2);margin-bottom:8px;font-size:14px}.stg ul{color:var(--ink2);margin:0;padding:0;font-size:13.5px;list-style:none}.stg li{padding:2px 0}.libl{columns:2;column-gap:28px;margin:18px 0 0;padding:0;font-size:14.5px;list-style:none}.libl li{border-bottom:1px solid var(--rule);break-inside:avoid;padding:7px 0}.nbno{font-family:var(--serif);margin-top:18px;font-size:1.5rem;line-height:1.25}.nbno b{color:var(--burg);font-style:italic;font-weight:400}.nbc{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.nbcc{border-bottom:1px solid var(--rule);padding:24px 26px 28px 0;display:block}.nbcc i{font-family:var(--mono);color:var(--burg);font-size:12px;font-style:normal}.nbcc h3{font-family:var(--serif);letter-spacing:-.015em;margin:8px 0;font-size:1.9rem;font-weight:400;line-height:1}.nbcc .nbs{color:var(--ink2);min-height:3em;margin-bottom:10px;font-size:14px}.nbcc ul{margin:0 0 12px;padding:0;font-size:14px;list-style:none}.nbcc li{border-bottom:1px solid var(--rule);padding:5px 0}.nbcc:hover h3{font-style:italic}.nbprice{text-align:center}@media (max-width:1180px){.shopgrid.shop5{grid-template-columns:repeat(3,1fr)}}@media (max-width:899px){.shopgrid.shop5{grid-template-columns:repeat(2,1fr)}.stg,.nbc{grid-template-columns:1fr}.libl{columns:1}}.nav .drop-in.wide{grid-template-columns:repeat(var(--n,2),minmax(0,1fr)) minmax(0,1.25fr);gap:clamp(20px,2.4vw,40px)}.nav .drop-in.wide .dcol h4{margin-bottom:10px;font-size:clamp(1.5rem,1.9vw,1.8rem)}.nav .drop-in.wide .dcol p{min-height:3em;margin-bottom:14px;font-size:13.5px}.nav .drop-in.wide .dcol ul a{padding:11px 0;font-size:14.5px}.nav .drop .card p.cd{color:var(--ink2);margin:10px 0 0;font-size:14px;line-height:1.45}.lf{padding-bottom:20px}.lfg{border-top:1px solid var(--ink);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:0 clamp(24px,4vw,64px);padding:40px 0 46px;display:grid}.lfg-h i{font-family:var(--mono);color:var(--burg);font-size:12px;font-style:normal}.lfg-h h2{font-family:var(--serif);letter-spacing:-.02em;margin:8px 0 12px;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:400;line-height:.98}.lfg-h p{color:var(--ink2);max-width:36ch;margin-bottom:14px;font-size:15px}.lfg-l{grid-template-columns:repeat(2,1fr);gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.lfg-l a{border-bottom:1px solid var(--rule);padding:14px 0;display:block}.lfg-l b{font-family:var(--serif);font-size:1.35rem;font-weight:400;line-height:1.05;display:block}.lfg-l span{color:var(--ink2);margin-top:3px;font-size:13px;display:block}.lfg-l a:hover b{font-style:italic}.lfc .lfi{font-family:var(--serif);margin:0 0 16px;font-size:1.3rem;font-style:italic}.lfc3{grid-template-columns:repeat(3,1fr);gap:0 28px;display:grid}.lfc3 h3{font-family:var(--serif);border-bottom:1px solid var(--ink);margin-bottom:6px;padding-bottom:8px;font-size:1.7rem;font-weight:400}.lfc3 h3 a:hover{font-style:italic}.lfc3 ul{margin:0;padding:0;list-style:none}.lfc3 li a{border-bottom:1px solid var(--rule);padding:9px 0;font-size:14.5px;display:block}.lfc3 li a:hover{padding-left:4px}.lfc3.big{margin-top:10px}.lfc3.big p{color:var(--ink2);margin-bottom:8px;font-size:14px}.lffeat .lfh{letter-spacing:-.02em;margin:10px 0 14px;font-size:clamp(2.4rem,5vw,4.4rem);line-height:.98}.lffeat .dek{color:var(--ink2)}@media (max-width:899px){.lfg,.lfg-l,.lfc3{grid-template-columns:1fr}}.nav .drop-in.wide{grid-template-columns:repeat(calc(var(--n,5) + 1),minmax(0,1fr));gap:clamp(18px,1.7vw,28px);padding-left:clamp(16px,2vw,32px);padding-right:clamp(16px,2vw,32px)}.nav .drop-in.wide .dcol p{min-height:3.4em}.nav .drop-in.wide .dcol ul a{align-items:center;min-height:52px;padding:8px 0;font-size:14.5px;line-height:1.25;display:flex}.nav .drop-in.wide .dcol ul a:hover{padding-left:6px}.lang{font-family:var(--mono);letter-spacing:.06em;gap:8px;margin-left:16px;font-size:11px;display:inline-flex}.lang b{border-bottom:1px solid var(--ink);font-weight:500}.lang a:hover{color:var(--ink)}.mast-l .lang,.lang{border:1px solid var(--ink);font-family:var(--mono);letter-spacing:.1em;background:0 0;border-radius:999px;align-items:center;gap:0;margin-left:16px;padding:2px;font-size:11px;display:inline-flex}.lang a,.lang b{border-bottom:0;border-radius:999px;padding:6px 12px;font-weight:500;line-height:1;transition:background .2s,color .2s;display:inline-block}.lang b{background:var(--ink);color:var(--paper)}.lang a{color:var(--ink)}.lang a:hover{color:var(--ink);background:#1210101a}.menu-lang{padding:6px 0 18px}.menu-lang .lang{margin-left:0}.mast .logo{margin-bottom:.16em}.phimg{image-rendering:auto;-webkit-font-smoothing:antialiased}.nav .drop .card .ph{width:min(100%,264px);aspect-ratio:4/5!important}.prose>p:first-of-type:first-letter{float:left;font-family:var(--serif);color:var(--ink);padding:8px 12px 0 0;font-size:4.7em;line-height:.78}.ed-list{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);margin:2.2em 0;padding:22px 0 8px}.ed-list h4{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-size:11.5px;font-weight:400}.ed-list ol{counter-reset:edl;margin:0;padding:0;list-style:none}.ed-list li{counter-increment:edl;border-top:1px solid var(--rule);grid-template-columns:46px 1fr;gap:6px;padding:15px 0;font-size:1.04rem;line-height:1.55;display:grid}.ed-list li:first-child{border-top:0}.ed-list li:before{content:counter(edl,decimal-leading-zero);font-family:var(--mono);color:var(--burg);padding-top:5px;font-size:12px}.ed-list li b{font-family:var(--serif);letter-spacing:-.005em;font-size:1.28em;font-weight:400}.ed-try{background:var(--paper2);border-left:3px solid var(--burg);margin:2em 0;padding:22px 26px}.ed-try b{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--burg);margin-bottom:8px;font-size:11.5px;font-weight:400;display:block}.ed-try p{margin:0;font-size:1.04rem;line-height:1.6}.ed-pair{border:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:0;margin:2.2em 0;display:grid}.ed-pair>div{padding:22px 24px}.ed-pair>div+div{border-left:1px solid var(--ink)}.ed-pair h4{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:11.5px;font-weight:400}.ed-pair ul{margin:0;padding:0;font-size:1rem;line-height:1.5;list-style:none}.ed-pair li{border-top:1px solid var(--rule);padding:8px 0}.ed-pair li:first-child{border-top:0}.ed-qa{margin:2em 0}.ed-qa>div{border-top:1px solid var(--rule);padding:18px 0}.ed-qa>div:last-child{border-bottom:1px solid var(--rule)}.ed-qa h4{font-family:var(--serif);margin:0 0 8px;font-size:1.5rem;font-style:italic;font-weight:400;line-height:1.15}.ed-qa p{margin:0;font-size:1.04rem;line-height:1.6}@media (max-width:700px){.ed-pair{grid-template-columns:1fr}.ed-pair>div+div{border-left:0;border-top:1px solid var(--ink)}.prose>p:first-of-type:first-letter{font-size:4em}}.mast-meta{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.mast-meta .mm-c{text-align:center}.mast-meta .mm-r{text-align:right}.mast-meta .mm-l{align-items:center;gap:16px;display:flex}.mast-meta .mm-l a{color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.mast-meta .mm-l a:hover{text-underline-offset:3px;text-decoration:underline}.mm-bag{position:relative}.mm-bag i{background:var(--burg);color:#fff;text-align:center;letter-spacing:0;border-radius:7px;min-width:14px;height:14px;padding:0 3px;font-size:9px;font-style:normal;line-height:14px;position:absolute;top:-7px;right:-10px}@media (max-width:899px){.mast-meta{grid-template-columns:1fr;justify-items:center;gap:8px}}.spec{grid-template-columns:auto 1fr;column-gap:0;max-width:460px;margin:22px 0 0;display:grid}.spec dt,.spec dd{border-top:1px solid var(--rule);margin:0;padding:11px 0;font-size:14.5px}.spec dt{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--grey);padding-top:13px;padding-right:32px;font-size:11.5px}.spec dd:last-of-type,.spec dt:last-of-type{border-bottom:0}.bthumb{aspect-ratio:1;background:var(--paper2)}.bthumb img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:8%;display:block}.prod{flex-direction:column;display:flex}.prod .ph{flex:none}.prod .foot{flex-wrap:wrap;row-gap:8px;margin-top:auto;padding-top:12px}.prod .foot .ul,.prod .foot .tag{white-space:nowrap}.prod .ownpr{margin:0 0 4px;font-size:1.15rem}.vplayer.yt .ph{background:#000;position:relative}.vplayer.yt iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.pit-wall{grid-template-columns:repeat(4,1fr);gap:48px 34px;padding:30px 8px 12px;display:grid}.pit{--r:-1.4deg;--tr:-3deg;--pit-bg:#f6f1e3;--pit-ink:var(--burg);--pit-meta:#0b0b0b80;aspect-ratio:1;background:var(--pit-bg);transform:rotate(var(--r));background-image:linear-gradient(#ffffff47,#00000006 85%,#0000000d);flex-direction:column;justify-content:space-between;gap:14px;padding:34px 22px 16px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 1px 1px #0000000f,0 16px 24px -18px #0000006b}.pit-tape{width:42%;height:24px;transform:rotate(var(--tr));z-index:3;pointer-events:none;background:#d6d0bed1;position:absolute;top:-12px;left:29%;box-shadow:0 1px 2px #00000024}.pit p{font-family:var(--hand);letter-spacing:.005em;color:var(--pit-ink);text-wrap:balance;margin:0;font-size:clamp(1.85rem,2.5vw,2.5rem);line-height:.92}.pit-f{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pit .sp{color:var(--pit-meta);font-size:10px}.pit .ul{color:var(--pit-meta);font-size:11px}.pit .ncl{z-index:1;position:absolute;inset:0}.pit>:not(.ncl):not(.pit-tape){z-index:2;position:relative}.pit p{pointer-events:none}.pit:hover{transform:rotate(0)translateY(-5px);box-shadow:0 1px 1px #0000000f,0 26px 32px -20px #00000073}.pit:focus-within{outline:2px solid var(--burg);outline-offset:5px}.pv0{--r:-1.6deg;--tr:-4deg;--pit-bg:#f6f1e3}.pv1{--r:1.3deg;--tr:3deg;--pit-bg:#f1dcdd}.pv2{--r:-.7deg;--tr:-2deg;--pit-bg:#ece5cf}.pv3{--r:1.8deg;--tr:5deg;--pit-bg:#6a1b2c;--pit-ink:#f6ebe6;--pit-meta:#f6ebe6ad;background-image:linear-gradient(#ffffff12,#0000000f)}.pv4{--r:-1.1deg;--tr:2deg;--pit-bg:#fff}.pit-lg{max-width:560px;margin:34px 0 40px;padding:56px 40px 26px}.pit-lg p{font-size:clamp(2.8rem,7vw,4.9rem);line-height:.88}.pit-lg:hover{transform:rotate(var(--r))}@media (max-width:899px){.pit-wall{grid-template-columns:repeat(2,1fr);gap:36px 18px;padding:24px 4px 8px}.pit{padding:28px 14px 12px}.pit p{font-size:clamp(1.45rem,6vw,1.9rem)}.pit .ul{display:none}.pit-lg{padding:44px 24px 20px}.pit-lg p{font-size:clamp(2.4rem,11vw,3.6rem)}}@media (prefers-reduced-motion:reduce){.pit{transition:none}.pit:hover{transform:rotate(var(--r))}}.g12{grid-template-columns:repeat(12,minmax(0,1fr))}.g12>*{min-width:0}@media (max-width:640px){.g12{grid-template-columns:minmax(0,1fr);column-gap:0}.g12>*{grid-column:1/-1}}.pit-wall{grid-template-columns:repeat(4,minmax(0,1fr))}.pit{min-width:0}.pit p{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media (min-width:900px) and (max-width:1180px){.pit-wall{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:899px){.pit-wall{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:400px){.pit-wall{gap:30px 14px}.pit{padding:26px 10px 10px}.pit p{font-size:clamp(1.3rem,6.2vw,1.6rem)}}.pit-lg{max-width:min(560px,100%)}h1,h2,h3,.prose,.dek,.legal{overflow-wrap:break-word}img,video,iframe{max-width:100%}@media (max-width:899px){.ibtn.burger{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.lb-t{padding:8px 0;display:inline-block}.crumb a,.crumbs a{padding:6px 0;display:inline-block}.topbar .tick a{padding:4px 0;display:inline-block}.lb-d{font-size:10.5px}.pit .sp{font-size:11px}.pit-lg{max-width:calc(100% - 20px);margin-left:auto;margin-right:auto}a.ul,.hl a,.disc a{padding-top:5px;padding-bottom:5px}}.fbar{align-items:center}.fsoc{align-items:center;gap:4px;margin:-12px;display:flex}.fsoc a{opacity:.85;justify-content:center;align-items:center;width:44px;height:44px;transition:opacity .2s;display:inline-flex}.fsoc a:hover,.fsoc a:focus-visible{opacity:1}.fsoc svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.ptl{margin:0 0 1.35em;padding-left:1.25em;list-style:outside}.ptl li{margin:0 0 .6em;padding-left:.2em}.ptl li::marker{color:var(--burg)}.ltr3{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.ltr3 .card h3{font-size:1.35rem;line-height:1.15}.ltr3 .card .ph{aspect-ratio:4/5}@media (max-width:640px){.ltr3{grid-template-columns:1fr;gap:18px}.ltr3 .card{border-bottom:1px solid var(--rule);grid-template-columns:118px 1fr;align-content:center;column-gap:16px;padding-bottom:18px;display:grid}.ltr3 .card .ph{grid-row:span 3;margin-bottom:0}}
