/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-400-normal.BCNrxLz_.woff2)format("woff2"),url(/_astro/eb-garamond-latin-400-normal.maQnHeKB.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-400-italic.DSEbMgZu.woff2)format("woff2"),url(/_astro/eb-garamond-latin-400-italic.CDFyLPXJ.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-latin-500-normal.DehAIUv0.woff2)format("woff2"),url(/_astro/eb-garamond-latin-500-normal.DZU8xF9o.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/eb-garamond-latin-600-normal.DHwxsLHv.woff2)format("woff2"),url(/_astro/eb-garamond-latin-600-normal.xCe6GkOx.woff)format("woff")}@font-face{font-family:Gelasio;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/gelasio-latin-400-normal.Czfo_zVD.woff2)format("woff2"),url(/_astro/gelasio-latin-400-normal.Do5HG10Z.woff)format("woff")}@font-face{font-family:Gelasio;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/gelasio-latin-400-italic.CbLsUXfq.woff2)format("woff2"),url(/_astro/gelasio-latin-400-italic.B10QxYiW.woff)format("woff")}@font-face{font-family:Gelasio;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/gelasio-latin-600-normal.DOfz3U0y.woff2)format("woff2"),url(/_astro/gelasio-latin-600-normal.DhEArNc9.woff)format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-latin-400-normal.q-RKOgPK.woff2)format("woff2"),url(/_astro/jost-latin-400-normal.C7S-3Ky6.woff)format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jost-latin-500-normal.41lBe9I9.woff2)format("woff2"),url(/_astro/jost-latin-500-normal.B-AtzreL.woff)format("woff")}@layer theme{:root,:host{--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--logo:"EB Garamond", Garamond, "Times New Roman", serif;--display:"EB Garamond", Garamond, "Times New Roman", serif;--body:"Gelasio", Georgia, "Times New Roman", serif;--label:"Jost", "Futura", "Helvetica Neue", Arial, sans-serif;--dw:600;--tw:500;--ink:#23262a;--muted:#5d6460;--paper:#fff;--line:#e7e1dd;--gutter:max(20px, 4vw);--rib-w:32px;--rib-n:1.3rem;--rib-h:60px;--rib-notch:11px;--rib-clip:polygon(0 0, 100% 0, 100% 100%, 50% calc(100% - var(--rib-notch)), 0 100%);--band-line:transparent}[data-scheme=forest]{--band:#3e5345;--band-ink:#d6bb80;--band-sub:#efe8dc;--band-rule:#d6bb80;--accent:#94485a;--panel:#f3dcd6}[data-scheme=blush]{--band:#f2dcd7;--band-ink:#8e4558;--band-sub:#3b3133;--band-rule:#b8935a;--accent:#8e4558;--panel:#f7e6e2}[data-scheme=blue]{--band:#1f3557;--band-ink:#d8be84;--band-sub:#e9eff7;--band-rule:#d8be84;--accent:#2b5590;--panel:#e3eaf3}[data-scheme=wood]{--band:#4a3426;--band-ink:#dcbb82;--band-sub:#f3e8db;--band-rule:#dcbb82;--accent:#7a4a2b;--panel:#efe3d3}[data-scheme=red]{--band:#6c1f2a;--band-ink:#e3c48b;--band-sub:#f8eae7;--band-rule:#e3c48b;--accent:#a12838;--panel:#f6dfdb}[data-scheme=charcoal]{--band:#3a3d40;--band-ink:#dcd7cf;--band-sub:#ecebe8;--band-rule:#a9a39a;--accent:#4a4f55;--panel:#e8e6e3}[data-scheme=saffron]{--band:#fbe7c6;--band-ink:#9e4c0c;--band-sub:#3d2a1a;--band-rule:#c98a2b;--accent:#9e4c0c;--panel:#fbe9cf}[data-scheme=plum]{--band:#4b2346;--band-ink:#dcc28d;--band-sub:#f3e9f1;--band-rule:#dcc28d;--accent:#6e3466;--panel:#efe1ec}[data-scheme=teal]{--band:#144a4c;--band-ink:#d9bf86;--band-sub:#e6f2f1;--band-rule:#d9bf86;--accent:#1d6466;--panel:#dcecea}[data-scheme=ivory]{--band:#f6f1e7;--band-ink:#5b5249;--band-sub:#3f3a34;--band-rule:#b9ab92;--accent:#6b6056;--panel:#efe8db}[data-scheme]:not([data-scheme=house]){--band-the:var(--band-ink)}[data-scheme=house]{--ink:#3f2a3a;--paper:#fbf8f3;--line:#e6ddd0;--muted:#6a625b;--gold-rule:#b8955a;--accent:var(--ink)}[data-head=ivory]{--band:#f5efe5;--band-ink:var(--ink);--band-the:#8c6a2f;--band-rule:#b8955a;--band-sub:var(--ink);--band-line:var(--line)}[data-head=linen]{--band:#e8dfd1;--band-ink:var(--ink);--band-the:#7a5a24;--band-rule:#9c7a3e;--band-sub:var(--ink);--band-line:#d6cab8}[data-head=stone]{--band:#d9d3ca;--band-ink:var(--ink);--band-the:#7a5a24;--band-rule:#9c7a3e;--band-sub:var(--ink);--band-line:#c7c0b5}[data-head=cocoa]{--ink:#3d2e25;--band:#3d2e25;--band-ink:#d6bb80;--band-the:#d6bb80;--band-rule:#d6bb80;--band-sub:#efe8dc;--band-line:#3d2e25}[data-head=aubergine]{--band:#3f2a3a;--band-ink:#d6bb80;--band-the:#d6bb80;--band-rule:#d6bb80;--band-sub:#efe8dc;--band-line:#3f2a3a}.s-forest{--accent:#94485a;--panel:#f3dcd6}.s-blush{--accent:#8e4558;--panel:#f7e6e2}.s-blue{--accent:#2b5590;--panel:#e3eaf3}.s-wood{--accent:#7a4a2b;--panel:#efe3d3}.s-red{--accent:#a12838;--panel:#f6dfdb}.s-charcoal{--accent:#4a4f55;--panel:#e8e6e3}.s-saffron{--accent:#9e4c0c;--panel:#fbe9cf}.s-plum{--accent:#6e3466;--panel:#efe1ec}.s-teal{--accent:#1d6466;--panel:#dcecea}.s-ivory{--accent:#6b6056;--panel:#efe8db}*{box-sizing:border-box}html{color-scheme:light;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--body);margin:0;font-size:18px;line-height:1.65}::selection{background:var(--panel,#efe8db);color:var(--ink)}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.wrap{max-width:1180px;padding-left:max(var(--gutter), env(safe-area-inset-left,0px));padding-right:max(var(--gutter), env(safe-area-inset-right,0px));margin:0 auto}.skip{z-index:50;background:var(--paper);color:var(--ink);font-family:var(--label);padding:8px 12px;position:absolute;top:0;left:-9999px}.skip:focus{top:12px;left:12px}.band{background:var(--band);color:var(--band-sub);border-bottom:1px solid var(--band-line)}.band-in{padding-block:26px 22px;padding-left:max(var(--gutter), env(safe-area-inset-left,0px));padding-right:max(var(--gutter), env(safe-area-inset-right,0px));grid-template-columns:1fr auto 1fr;align-items:start;display:grid}[data-scheme=house] .band-in{padding-block:30px 26px}.logo{text-align:center;max-width:100%;color:var(--band-ink);grid-column:2;justify-items:center;text-decoration:none;display:grid}.logo .the{font-family:var(--logo);color:var(--band-the);font-size:1.55rem;font-style:italic;line-height:1}.logo .name{font-family:var(--logo);letter-spacing:.14em;text-transform:uppercase;padding-left:.14em;font-size:clamp(2.1rem,3.6vw,3rem);font-weight:400;line-height:1.05}.logo .rule{background:var(--band-rule);opacity:.85;width:100%;height:1px;margin:10px 0 9px}.logo .tag{text-wrap:balance;font-family:var(--label);letter-spacing:.24em;text-transform:uppercase;color:var(--band-sub);padding-left:.24em;font-size:.72rem}.nav{font-family:var(--label);letter-spacing:.18em;text-transform:uppercase;grid-column:3;justify-self:end;gap:26px;padding-top:12px;font-size:.76rem;display:flex}.nav a{color:var(--band-sub);text-decoration:none}.nav a:hover{text-decoration:underline}.nav a[aria-current=page],.foot nav a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--band-rule);-webkit-text-decoration-color:var(--band-rule);text-decoration-color:var(--band-rule);text-underline-offset:6px}.open{grid-template-columns:2fr 1fr;min-height:640px;display:grid}.photo{background:var(--panel);margin:0;position:relative;overflow:hidden}.photo img{object-fit:cover;object-position:60% 60%;width:100%;height:100%;display:block;position:absolute;inset:0}.open h1{font-family:var(--display);font-weight:var(--tw);letter-spacing:-.005em;color:var(--accent);text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(2.6rem,5.2vw,4.8rem);line-height:1.02;position:absolute;top:9%;left:7%}.panel{background:var(--panel);align-content:start;gap:34px;padding:52px clamp(24px,3.2vw,48px) 40px;display:grid}.lead{margin:0;font-size:1.06rem;line-height:1.62}.lead strong{font-family:var(--display);font-weight:var(--dw);text-wrap:balance;margin-bottom:14px;font-size:1.62rem;line-height:1.25;display:block}.toc ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.toc li{position:relative}.toc a{color:var(--ink);grid-template-columns:2.2rem 1fr;align-items:baseline;padding:9px 12px 9px 4px;font-size:.98rem;line-height:1.35;text-decoration:none;display:grid}.toc .n{font-family:var(--display);font-size:var(--rib-n);color:var(--accent);text-align:center;z-index:2;position:relative}.toc a:hover{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.toc a:hover{background:color-mix(in srgb, var(--paper) 45%, transparent)}}.toc li.on a{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.toc li.on a{background:color-mix(in srgb, var(--paper) 78%, transparent)}}.toc li.on .n{color:var(--paper)}.toc li.on:after{content:"";width:var(--rib-w);height:var(--rib-h);background:var(--accent);clip-path:var(--rib-clip);z-index:1;pointer-events:none;position:absolute;top:-6px;left:calc(4px + 1.1rem);transform:translate(-50%)}.follow{top:0;right:max(16px, env(safe-area-inset-right,0px));z-index:30;pointer-events:none;width:min(360px,100vw - 32px);transition:transform .45s cubic-bezier(.2,.8,.2,1);position:fixed;transform:translateY(-110%)}.follow.show{pointer-events:auto;transform:translateY(0)}.tab{cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--ink);filter:drop-shadow(0 6px 14px #1e1e1e29);background:0 0;border:0;align-items:stretch;padding:0;display:flex}.ribbon{box-sizing:border-box;width:var(--rib-w);height:calc(env(safe-area-inset-top,0px) + var(--rib-h));padding-top:calc(env(safe-area-inset-top,0px) + 19px);background:var(--accent);color:var(--paper);font-family:var(--display);font-size:var(--rib-n);text-align:center;clip-path:var(--rib-clip);flex:none;align-self:start;line-height:1}.tab-label{min-width:0;margin-top:calc(env(safe-area-inset-top,0px) + 10px);background:var(--panel);flex:1;justify-content:space-between;align-self:start;align-items:center;gap:10px;padding:9px 14px;font-size:.95rem;line-height:1.3;display:flex}.tab-label .t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tab-label svg{width:14px;height:14px;stroke:var(--accent);fill:none;stroke-width:1.6px;flex:none;transition:transform .25s}.follow.open-list .tab-label svg{transform:rotate(180deg)}.drop{margin:6px 0 0 var(--rib-w);background:var(--panel);padding:10px 6px 10px 0;box-shadow:0 14px 30px #1e1e1e29}.drop[hidden]{display:none}.drop .top-link{border-bottom:1px solid var(--accent);margin:-4px 0 8px;padding:6px 12px 12px 2.2rem;display:block}@supports (color:color-mix(in lab, red, red)){.drop .top-link{border-bottom:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.drop .top-link{font-family:var(--display);font-weight:var(--tw);color:var(--accent);font-size:1.45rem;line-height:1.15;text-decoration:none}.drop .top-link:hover{text-decoration:underline}.article{padding-block:40px 120px;padding-left:max(var(--gutter), env(safe-area-inset-left,0px));padding-right:max(var(--gutter), env(safe-area-inset-right,0px))}.col{max-width:680px;margin:0 auto}.sec{padding-top:64px;scroll-margin-top:70px}.sec-mark{box-sizing:border-box;width:var(--rib-w);height:var(--rib-h);background:var(--accent);color:var(--paper);font-family:var(--display);font-size:var(--rib-n);text-align:center;clip-path:var(--rib-clip);margin-bottom:14px;padding-top:19px;line-height:1;display:inline-block}.article .col h2{font-family:var(--display);font-weight:var(--tw);color:var(--accent);text-wrap:balance;margin:0 0 18px;font-size:2.3rem;line-height:1.15}.article .col h3{font-family:var(--label);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:40px 0 14px;font-size:.8rem;font-weight:500}.article .col p{margin:0 0 20px}.col strong{font-weight:600}.tbl{margin:8px 0 28px;overflow-x:auto}table{border-collapse:collapse;font-variant-numeric:lining-nums;width:100%;font-size:1rem}th,td{text-align:left;border-bottom:1px solid var(--line);padding:12px 14px}thead th{font-family:var(--label);letter-spacing:.16em;text-transform:uppercase;background:var(--panel);border-bottom:1px solid var(--accent);font-size:.72rem;font-weight:500}.plate{margin:8px 0 28px;position:relative}.plate img{width:100%;height:auto;display:block}.plate figcaption,.wear figcaption{font-family:var(--label);letter-spacing:.02em;color:#7a6a58;font-size:.74rem;position:absolute;bottom:12px;right:16px}.plate figcaption a{color:inherit}.wear{background:#fefce3;margin:8px 0 28px;padding:18px 18px 44px;position:relative}.wear-g{grid-template-columns:1fr 1fr;gap:6px 18px;display:grid}.wear-c{text-align:center}.wear-c img{width:100%;height:auto;display:block}.article .col .wear-k{font-family:var(--display);color:#7a6a58;margin:-6px 0 0;font-size:1rem;font-style:italic}.article .col .wear-m{font-family:var(--display);font-weight:var(--tw);color:var(--ink);margin:0 0 12px;font-size:1.25rem;line-height:1.2}.sources{padding-left:1.2em}.sources li{margin-bottom:8px}.picks-box{background:var(--panel);margin:0 0 28px}@supports (color:color-mix(in lab, red, red)){.picks-box{background:color-mix(in srgb, var(--panel) 70%, var(--paper))}}.picks-box{border-top:2px solid var(--accent);padding:26px clamp(18px,4vw,34px) 10px}.article .col .picks-box h3{margin-top:0}.article .col .disclose{color:var(--muted);margin:0 0 16px;font-size:.84rem;line-height:1.55}.picks{gap:0;margin:0 0 20px;padding:0;list-style:none;display:grid}.picks li{border-bottom:1px solid var(--accent);padding:14px 0}@supports (color:color-mix(in lab, red, red)){.picks li{border-bottom:1px solid color-mix(in srgb, var(--accent) 18%, transparent)}}.picks li:first-child{padding-top:4px}.picks li:last-child{border-bottom:0}.picks .buy{font-family:var(--label);letter-spacing:.01em;color:var(--accent);margin-top:4px;font-size:.82rem;display:inline-block}.picks li:has(>.ph){grid-template-columns:84px 1fr;align-items:start;gap:0 18px;display:grid}.picks .ph{width:100%;height:auto;display:block}.picks a.ph img{width:100%;height:auto;transition:opacity .2s;display:block}.picks a.ph:hover img{opacity:.88}[data-pics=none] .picks li{display:block}[data-pics=none] .picks .ph{display:none}.dev-slot{text-align:center;border:1px dashed var(--line);min-height:120px;color:var(--muted);background:#faf9f8;place-content:center;margin:8px 0 28px;padding:20px;font-size:.92rem;display:grid}.dev-slot b{font-family:var(--label);letter-spacing:.18em;text-transform:uppercase;margin-bottom:6px;font-size:.7rem;font-weight:500;display:block}.check{color:#6b4a00;background:#fff1b8;outline:1px dashed #b88a00;padding:0 4px}.about{padding-block:56px 96px}.about .col{max-width:680px;margin:0 auto}.about h1{font-family:var(--display);text-wrap:balance;margin:0 0 22px;font-size:clamp(2.4rem,4.6vw,3.4rem);font-weight:500;line-height:1.08}.about .intro{border-bottom:1px solid var(--gold-rule);font-family:var(--display);margin:0 0 8px;padding-bottom:30px;font-size:clamp(1.3rem,2.1vw,1.55rem);line-height:1.45}.about .updated{border-bottom:1px solid var(--gold-rule);font-family:var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:-10px 0 8px;padding-bottom:26px;font-size:.78rem}.about h2{font-family:var(--display);text-wrap:balance;margin:40px 0 12px;font-size:1.85rem;font-weight:500;line-height:1.2}.about p{margin:0 0 18px}.about strong{font-weight:600}.about section{scroll-margin-top:24px}.lost{text-align:center;justify-items:center;padding-block:0 48px;display:grid}.lost-rib{width:var(--rib-w);height:var(--rib-h);background:var(--band-the);clip-path:var(--rib-clip);margin-bottom:30px}.lost h1{font-family:var(--display);text-wrap:balance;margin:0 0 16px;font-size:clamp(2.4rem,4.6vw,3.4rem);font-weight:500;line-height:1.08}.lost p{max-width:34em;font-family:var(--display);text-wrap:pretty;margin:0;font-size:clamp(1.2rem,2vw,1.45rem);line-height:1.45}.lost-links{font-family:var(--label);letter-spacing:.18em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin-top:26px;font-size:.76rem;display:flex}.lost-links a{text-underline-offset:6px;text-decoration:none}.lost-links a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--band-rule);-webkit-text-decoration-color:var(--band-rule);text-decoration-color:var(--band-rule)}@media (width<=520px){.lost-links{letter-spacing:.14em;gap:10px 18px;font-size:.7rem}}.welcome{justify-items:center;gap:16px;padding-block:56px 48px;display:grid}.welcome .eyebrow{font-family:var(--label);letter-spacing:.24em;text-transform:uppercase;color:var(--band-the);margin:0;padding-left:.24em;font-size:.74rem;font-weight:500}.welcome .eyebrow:after{content:"";background:var(--band-rule);width:44px;height:1px;margin:12px auto 0;display:block}.welcome .hello{text-align:center;max-width:34em;font-family:var(--display);text-wrap:balance;margin:0;font-size:clamp(1.3rem,2.1vw,1.6rem);line-height:1.45}.index-head{text-align:center;padding-block:56px 40px}.index-head h1{font-family:var(--display);margin:0;font-size:clamp(2.4rem,4.6vw,3.4rem);font-weight:500;line-height:1.08}.rib{width:var(--rib-w);height:var(--rib-h);background:var(--accent);clip-path:var(--rib-clip);z-index:2;position:absolute;top:0;left:28px}.feature{background:var(--panel);color:var(--ink);grid-template-columns:1.05fr 1fr;text-decoration:none;display:grid;position:relative}.feature .art{background:var(--panel);min-height:420px;margin:0;position:relative}@supports (color:color-mix(in lab, red, red)){.feature .art{background:color-mix(in srgb, var(--panel) 60%, #fff)}}.feature .art img{object-fit:cover;object-position:60% 60%;width:100%;height:100%;display:block;position:absolute;inset:0}.feature .txt{align-content:center;gap:18px;padding:76px clamp(28px,4vw,64px) 56px;display:grid}.feature h2{font-family:var(--display);color:var(--accent);margin:0;font-size:clamp(2.2rem,3.6vw,3.2rem);font-weight:500;line-height:1.05}.feature .hook{font-family:var(--display);text-wrap:pretty;margin:0;font-size:1.55rem;font-weight:600;line-height:1.34}.feature .more{margin:0;font-size:1.04rem}.feature:hover h2{text-underline-offset:6px;text-decoration:underline 1px}.feature-wrap{gap:28px;padding-bottom:64px;display:grid}.foot{background:var(--band);color:var(--band-sub);border-top:1px solid var(--band-rule)}@supports (color:color-mix(in lab, red, red)){.foot{border-top:1px solid color-mix(in srgb, var(--band-rule) 35%, transparent)}}.foot{padding-block:44px 56px}[data-scheme=house] .foot{border-top-color:var(--band-line)}.foot-in{grid-template-columns:auto 1fr;align-items:start;gap:24px 48px;display:grid}.foot .mark{font-family:var(--logo);color:var(--band-ink);justify-items:start;text-decoration:none;display:grid}.foot .mark .the{color:var(--band-the);font-size:1.1rem;font-style:italic;line-height:1}.foot .mark .name{letter-spacing:.14em;text-transform:uppercase;font-size:1.5rem;line-height:1.1}.foot nav{font-family:var(--label);letter-spacing:.18em;text-transform:uppercase;flex-wrap:wrap;justify-self:end;gap:10px 28px;padding-top:6px;font-size:.76rem;display:flex}.foot nav a{color:var(--band-sub);text-decoration:none}.foot nav a:hover{text-decoration:underline}.foot .copy{border-top:1px solid var(--band-rule);grid-column:1/-1;margin:0;padding-top:18px}@supports (color:color-mix(in lab, red, red)){.foot .copy{border-top:1px solid color-mix(in srgb, var(--band-rule) 30%, transparent)}}.foot .copy{font-family:var(--label);letter-spacing:.08em;color:var(--band-sub);opacity:.85;font-size:.74rem}@media (width<=900px){.band-in,[data-scheme=house] .band-in{grid-template-columns:1fr;justify-items:center;padding-top:0}.logo,.nav{grid-column:1}.nav{border-bottom:1px solid var(--band-rule);flex-wrap:wrap;order:-1;justify-content:flex-end;justify-self:stretch;gap:6px clamp(14px,4.5vw,26px);margin-bottom:20px;padding:12px 0 11px}@supports (color:color-mix(in lab, red, red)){.nav{border-bottom:1px solid color-mix(in srgb, var(--band-rule) 45%, transparent)}}.nav{letter-spacing:.16em;font-size:.7rem}.open{grid-template-columns:1fr;min-height:0}.photo{aspect-ratio:4/3}.panel{padding-block:36px 32px}.welcome{padding-block:40px 36px}.feature{grid-template-columns:1fr}.feature .art{aspect-ratio:4/3;min-height:0}.feature .txt{padding:36px 24px 40px}.feature-wrap{padding-left:0;padding-right:0}.foot-in{grid-template-columns:1fr}.foot nav{justify-self:start}}@media (width<=520px){.wear{padding:10px 10px 40px}.wear-g{gap:4px 10px}.article .col .wear-k{font-size:.9rem}.article .col .wear-m{font-size:1.05rem}.plate figcaption{text-align:right;color:var(--muted);margin-top:6px;position:static}.picks li:has(>.ph){grid-template-columns:64px 1fr;gap:0 14px}}@media (prefers-reduced-motion:reduce){*,html{scroll-behavior:auto;transition:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
