:root{--paper:#F3EFE8;--paper-2:#ECE6DA;--ink:#2A2622;--ink-70:rgba(42,38,34,.78);--ink-45:#6F665B;--hair:#D8D1C4;--clay:#B0432A;--serif:"Newsreader",Georgia,serif;--sans:"Inter",-apple-system,"Helvetica Neue",sans-serif;--ease:cubic-bezier(.19,1,.22,1);--pad:clamp(20px,4.5vw,72px)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font:400 15px/1.7 var(--sans);text-rendering:optimizeLegibility}::selection{background:var(--clay);color:var(--paper)}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}:focus-visible{outline:1px dotted var(--clay);outline-offset:4px}.skip-link{position:absolute;left:-9999px;top:0;background:var(--ink);color:var(--paper);padding:10px 18px;z-index:100}.skip-link:focus{left:0}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.label{font:500 10.5px/1.5 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-45)}.ed-p{font-family:var(--serif);font-weight:400;font-size:clamp(1.05rem,1.35vw,1.22rem);line-height:1.8;color:var(--ink-70)}.tlink{font:500 11px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid var(--ink);padding-bottom:5px;transition:color .3s,border-color .3s;white-space:nowrap}.tlink:hover{color:var(--clay);border-color:var(--clay)}.btn{display:inline-block;font:500 11px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;border:1px solid var(--ink);padding:17px 34px;transition:background .45s var(--ease),color .45s var(--ease),opacity .3s;text-align:center}.btn:hover,.btn.solid{background:var(--ink);color:var(--paper)}.btn.solid:hover{background:transparent;color:var(--ink)}.btn[disabled],.btn.away{border-color:var(--hair);color:var(--ink-45);background:transparent;cursor:default}.btn[disabled]:hover,.btn.away:hover{background:transparent;color:var(--ink-45)}figure.ph{position:relative;overflow:hidden;background:var(--paper-2)}figure.ph img{width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--ease),opacity 1.1s var(--ease)}figure.ph.fit-contain img{object-fit:contain}a:hover figure.ph.in img{transform:scale(1.028)}figure.ph.rv:not(.in) img{opacity:0;transform:scale(1.045)}@media(prefers-reduced-motion:reduce){figure.ph.rv:not(.in) img{opacity:1;transform:none}figure.ph img{transition:none}html{scroll-behavior:auto}}#nav{position:fixed;inset:0 0 auto 0;z-index:60;display:flex;align-items:baseline;justify-content:space-between;padding:19px var(--pad);border-bottom:1px solid transparent;transition:background .5s,color .5s,border-color .5s}#nav .logo{font-family:var(--serif);font-weight:500;font-size:19px;letter-spacing:.34em;text-transform:uppercase}.logo .dot,.wordmark .dot{color:var(--clay)}#nav nav{display:flex;gap:clamp(18px,3vw,44px);align-items:baseline}#nav nav a,#nav nav button{font:500 10.5px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;opacity:.85;transition:opacity .3s}#nav nav a:hover,#nav nav button:hover{opacity:.45}#navFolio{position:absolute;left:0;right:0;margin:0 auto;width:max-content;max-width:44vw;overflow:hidden;text-overflow:ellipsis;font:500 10px/1.4 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-45);opacity:0;transition:opacity .6s;pointer-events:none;white-space:nowrap}#nav.scrolled #navFolio{opacity:1}#nav.ghost{color:#fbf9f4}#nav.ink{color:var(--ink)}#nav.scrolled{color:var(--ink);background:var(--paper);border-bottom-color:var(--hair)}.cover{position:relative;height:100svh;min-height:560px}.cover img{width:100%;height:100%;object-fit:cover}.cover .veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0f0c0980,#0f0c0900 46%),linear-gradient(to bottom,#0f0c093d,#0f0c0900 24%)}.cover .cap{position:absolute;left:var(--pad);right:var(--pad);bottom:clamp(40px,7vh,84px);z-index:2;color:#fbf9f4;display:flex;justify-content:space-between;align-items:flex-end;gap:32px}.cover h1{font-family:var(--serif);font-weight:400;font-variation-settings:"opsz" 72;font-size:clamp(2.5rem,5.4vw,4.9rem);line-height:1.06;letter-spacing:-.015em;max-width:12em}.cover .sub{font:500 10.5px/1.9 var(--sans);letter-spacing:.24em;text-transform:uppercase;opacity:.8;margin-top:22px}.scroll-cue{display:flex;flex-direction:column;align-items:center;gap:14px;font:500 10px/1 var(--sans);letter-spacing:.3em;text-transform:uppercase;opacity:.75}.scroll-cue:after{content:"";width:1px;height:56px;background:currentColor;opacity:.7}.epigraph{padding:clamp(110px,17vh,200px) var(--pad);text-align:center}.epigraph .folio{margin-bottom:44px}.epigraph h2{font-family:var(--serif);font-weight:400;font-variation-settings:"opsz" 72;font-size:clamp(1.9rem,4.1vw,3.7rem);line-height:1.22;letter-spacing:-.012em;max-width:21em;margin:0 auto}.epigraph h2 em{font-style:italic;font-weight:400}.epigraph p{margin:36px auto 0;max-width:34em}.plate{display:grid;grid-template-columns:8fr 5fr;gap:clamp(36px,6vw,110px);align-items:center;padding:clamp(70px,10vh,130px) var(--pad)}.plate.rev{grid-template-columns:5fr 8fr}.plate.rev>a{order:2}.plate.rev .txt{order:1;text-align:right}.plate.rev .txt .meta{justify-content:flex-end}.plate figure.ph{aspect-ratio:3/4;max-height:86vh}.plate .plate-cap{margin-top:14px}.plate .txt .folio{margin-bottom:30px}.plate h3{font-family:var(--serif);font-weight:400;font-variation-settings:"opsz" 72;font-size:clamp(1.9rem,3vw,2.9rem);line-height:1.1;letter-spacing:-.012em;margin-bottom:20px}.plate .line{margin-bottom:34px;max-width:22em}.plate.rev .line{margin-left:auto}.plate .meta{display:flex;align-items:baseline;gap:28px}.plate .price{font-family:var(--serif);font-size:1.05rem;color:var(--ink-70)}.bleed{position:relative;height:min(94vh,900px);min-height:420px;overflow:hidden}.bleed img{width:100%;height:100%;object-fit:cover}.bleed:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,#0f0c0970,#0f0c0900 46%)}.bleed .cap{position:absolute;left:var(--pad);bottom:clamp(34px,6vh,64px);color:#fbf9f4;z-index:2;max-width:26em}.bleed .cap .it{font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.4}.bleed .cap .label{color:#fbf9f4b8;margin-bottom:14px}.bleed .cap .tlink{color:#fbf9f4;border-color:#fbf9f4b3;margin-top:22px;display:inline-block}.solo{padding:clamp(70px,10vh,130px) var(--pad);display:flex;justify-content:center;background:var(--paper-2)}.solo figure{width:min(640px,92vw)}.solo figure img{width:100%;height:auto;display:block}.index{padding:clamp(100px,15vh,180px) var(--pad)}.index .head{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:16px;margin-bottom:64px}.index h2{font-family:var(--serif);font-weight:400;font-variation-settings:"opsz" 72;font-size:clamp(1.8rem,3.2vw,3rem);letter-spacing:-.012em}.index .head .label{margin-top:14px}.idx-row{display:grid;grid-template-columns:70px 1.4fr 1fr .9fr auto;gap:20px;align-items:baseline;padding:30px 0;border-top:1px solid var(--hair);cursor:pointer;position:relative;transition:opacity .5s var(--ease)}.index:has(.idx-row:hover) .idx-row:not(:hover){opacity:.35}.idx-row:last-of-type{border-bottom:1px solid var(--hair)}.idx-row .no{font:500 10.5px/1 var(--sans);letter-spacing:.2em;color:var(--ink-45)}.idx-row:hover .no{color:var(--ink)}.idx-row .nm{font-family:var(--serif);font-weight:400;font-size:clamp(1.2rem,1.9vw,1.65rem);letter-spacing:-.01em}.idx-row .mk,.idx-row .ct{font:400 12px/1.6 var(--sans);letter-spacing:.06em;color:var(--ink-45)}.idx-row .pr{font-family:var(--serif);font-size:1rem;color:var(--ink-70);text-align:right}#idxThumb{position:fixed;z-index:40;width:210px;aspect-ratio:4/5;pointer-events:none;opacity:0;transform:scale(.96);transition:opacity .35s var(--ease),transform .35s var(--ease);overflow:hidden;background:var(--paper-2);box-shadow:0 30px 70px #1c191547}#idxThumb img{width:100%;height:100%;object-fit:cover}#idxThumb.on{opacity:1;transform:scale(1)}.index .foot{margin-top:56px;display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:18px}.index .foot .note{font-family:var(--serif);font-style:italic;font-weight:400;font-size:1.05rem;color:var(--ink-45)}.standard{padding:clamp(110px,16vh,190px) var(--pad);background:var(--paper-2)}.standard .inner{max-width:820px;margin:0 auto}.standard .folio{text-align:center;margin-bottom:40px}.standard h2{font-family:var(--serif);font-weight:400;font-variation-settings:"opsz" 72;font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.25;letter-spacing:-.012em;text-align:center;margin-bottom:70px}.std-q{display:grid;grid-template-columns:64px 1fr;gap:18px;align-items:baseline;padding:32px 0;border-top:1px solid var(--hair)}.std-q:last-of-type{border-bottom:1px solid var(--hair)}.std-q .n{font-family:var(--serif);font-style:italic;font-weight:400;font-size:1.1rem;color:var(--ink-45)}.std-q .q{font-family:var(--serif);font-weight:400;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.45;letter-spacing:-.008em}.standard .coda{text-align:center;margin-top:64px;font-family:var(--serif);font-style:italic;font-weight:400;font-size:1.1rem;color:var(--ink-45)}.colophon{background:#221b14;color:#efe9dd;padding:clamp(90px,13vh,150px) var(--pad) 48px}.colophon .cols{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(48px,8vw,140px);padding-bottom:90px}.colophon .wordmark{font-family:var(--serif);font-weight:400;font-size:clamp(2rem,3.4vw,3.2rem);letter-spacing:.3em;text-transform:uppercase;margin-bottom:26px}.colophon .about{font-family:var(--serif);font-weight:400;font-size:1.08rem;line-height:1.85;color:#efe9ddb8;max-width:26em}.colophon .about p{margin:0}.colophon .label{color:#efe9dd73}.corr p{font-family:var(--serif);font-weight:400;font-size:1.08rem;line-height:1.8;color:#efe9ddb8;margin:20px 0 38px;max-width:24em}.corr form{display:flex;gap:14px;align-items:flex-end;max-width:420px}.corr input[type=email]{flex:1;background:none;border:none;border-bottom:1px solid rgba(239,233,221,.4);padding:10px 2px;font:400 14px/1.4 var(--sans);color:#efe9dd;letter-spacing:.02em;border-radius:0}.corr input[type=email]::placeholder{color:#efe9dd8c}.corr input[type=email]:focus{outline:none;border-color:#efe9dd}.corr button{font:400 20px/1 var(--serif);color:#efe9dd;padding:0 4px 9px;transition:opacity .3s}.corr button:hover{opacity:.5}.corr button:focus-visible{outline:1px dotted #efe9dd;outline-offset:4px}.corr .done{font-family:var(--serif);font-style:italic;font-weight:400;font-size:1.1rem;color:#efe9dd}.corr .err{font:400 11px/1.8 var(--sans);letter-spacing:.06em;color:#efe9dd99;margin-top:12px}.colophon .base{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:14px;padding-top:34px;border-top:1px solid rgba(239,233,221,.16)}.colophon .base *{font:400 10.5px/1.8 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#efe9dd6b}.colophon .base nav{display:flex;gap:26px;flex-wrap:wrap}.colophon .base a{transition:color .3s}.colophon .base a:hover{color:#efe9dd}.col-head{padding:calc(clamp(90px,14vh,160px) + 60px) var(--pad) clamp(60px,9vh,110px)}.col-head h1{font-family:var(--serif);font-weight:400;font-variation-settings:"opsz" 72;font-size:clamp(2.6rem,6vw,5.4rem);line-height:1.04;letter-spacing:-.016em;max-width:11em;margin:26px 0 34px}.col-head p{max-width:31em}.chap-head{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin:0 var(--pad);padding:clamp(54px,8vh,92px) 0 clamp(36px,5vh,58px);border-top:1px solid var(--hair)}.chap-head h2{font-family:var(--serif);font-weight:400;font-variation-settings:"opsz" 72;font-size:clamp(1.6rem,2.7vw,2.5rem);letter-spacing:-.012em}.col-entries{padding:0 var(--pad) clamp(90px,13vh,160px);display:flex;flex-direction:column;gap:clamp(80px,13vh,150px)}.entry{display:grid;grid-template-columns:repeat(12,1fr);gap:20px;align-items:end}.entry figure.ph{aspect-ratio:3/4;width:100%}.entry .info{padding-bottom:6px}.entry .info .label{margin-bottom:18px}.entry h3{font-family:var(--serif);font-weight:400;font-variation-settings:"opsz" 72;font-size:clamp(1.7rem,2.6vw,2.5rem);letter-spacing:-.012em;line-height:1.12;margin-bottom:14px}.entry .ln{color:var(--ink-70);max-width:21em;margin-bottom:22px;font-family:var(--serif);font-weight:400;font-size:1.05rem;line-height:1.7}.entry .meta{display:flex;gap:26px;align-items:baseline;flex-wrap:wrap}.entry .price{font-family:var(--serif);font-size:1rem;color:var(--ink-70)}.entry .away-note{font-family:var(--serif);font-style:italic;font-weight:400;font-size:.95rem;color:var(--ink-45)}.entry.e1 figure{grid-column:1/8}.entry.e1 .info{grid-column:9/13}.entry.e2 figure{grid-column:6/13}.entry.e2 .info{grid-column:1/5;text-align:right}.entry.e2 .info .meta{justify-content:flex-end}.entry.e2 .info .ln{margin-left:auto}.entry.e3 figure{grid-column:2/8}.entry.e3 .info{grid-column:9/13}.unwritten{margin:clamp(70px,10vh,120px) var(--pad) 0;padding:clamp(70px,10vh,120px) 0 clamp(100px,14vh,160px);border-top:1px solid var(--hair);text-align:center}.unwritten .label{display:block;margin-bottom:32px}.unwritten .names{font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(1.4rem,2.6vw,2.1rem);line-height:1.5;color:var(--ink-70);max-width:23em;margin:0 auto}.unwritten p{max-width:34em;margin:26px auto 0;color:var(--ink-45);font-size:13.5px}.pagination{display:flex;justify-content:center;gap:44px;padding:0 var(--pad) clamp(80px,10vh,120px)}.pdp-hero{position:relative;height:100svh;min-height:600px}.pdp-hero img{width:100%;height:100%;object-fit:cover;transition:opacity .35s ease}.pdp-hero .veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0f0c098c,#0f0c0900 52%),linear-gradient(to bottom,#0f0c0938,#0f0c0900 22%)}.pdp-hero .cap{position:absolute;left:var(--pad);right:var(--pad);bottom:clamp(40px,7vh,80px);color:#fbf9f4;z-index:2}.pdp-hero h1{font-family:var(--serif);font-weight:400;font-variation-settings:"opsz" 72;font-size:clamp(2.6rem,5.8vw,5.2rem);line-height:1.03;letter-spacing:-.016em;margin:18px 0 12px}.pdp-hero .maker{font-family:var(--serif);font-style:italic;font-weight:400;font-size:1.15rem;opacity:.85}.pdp-hero .label{color:#fbf9f4b8}.pdp-split{min-height:100svh;display:grid;grid-template-columns:1fr 1.15fr}.pdp-split .side{display:flex;flex-direction:column;justify-content:flex-end;padding:120px var(--pad) clamp(48px,8vh,90px)}.pdp-split h1{font-family:var(--serif);font-weight:400;font-variation-settings:"opsz" 72;font-size:clamp(2.8rem,5vw,5.2rem);line-height:1.02;letter-spacing:-.016em;margin:22px 0 14px}.pdp-split .maker{font-family:var(--serif);font-style:italic;font-weight:400;font-size:1.15rem;color:var(--ink-70)}.pdp-split figure{position:relative;overflow:hidden;background:var(--paper-2)}.pdp-split figure img{width:100%;height:100%;object-fit:cover;transition:opacity .35s ease}.pdp-plate{padding:calc(70px + 8vh) var(--pad) 0;text-align:center}.pdp-plate .label{display:block;margin-bottom:38px}.pdp-plate figure{position:relative;overflow:hidden;background:var(--paper-2);width:min(540px,88vw);aspect-ratio:3/4;margin:0 auto}.pdp-plate figure img{width:100%;height:100%;object-fit:contain;object-position:center;transition:opacity .35s ease}.pdp-plate h1{font-family:var(--serif);font-weight:400;font-variation-settings:"opsz" 72;font-size:clamp(2.3rem,4.4vw,4rem);line-height:1.05;letter-spacing:-.014em;margin:42px 0 12px}.pdp-plate .maker{font-family:var(--serif);font-style:italic;font-weight:400;font-size:1.1rem;color:var(--ink-70)}.purchase{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(40px,7vw,120px);padding:clamp(70px,10vh,110px) var(--pad);align-items:start}.purchase .admission{font-family:var(--serif);font-weight:400;font-size:clamp(1.35rem,2.2vw,1.85rem);line-height:1.55;letter-spacing:-.008em;max-width:22em}.purchase .admission .label{display:block;margin-bottom:24px}.buy .price{font-family:var(--serif);font-weight:400;font-size:1.5rem;margin-bottom:34px}.opt{margin-bottom:30px}.opt .label{display:block;margin-bottom:14px}.chips{display:flex;flex-wrap:wrap;gap:8px 22px}.chip-input:checked+label.chip{color:var(--ink);border-color:var(--clay)}label.chip{font:500 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;padding-bottom:6px;border-bottom:1px solid transparent;color:var(--ink-45);transition:color .3s,border-color .3s;cursor:pointer}label.chip:hover{color:var(--ink)}.opt select{width:100%;max-width:300px;background:none;border:none;border-bottom:1px solid var(--hair);font:400 13px/1.4 var(--sans);letter-spacing:.06em;color:var(--ink);padding:10px 2px;border-radius:0;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='6'%3E%3Cpath d='M1 1l3.5 3.5L8 1' stroke='%232A2622' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center}.buy .btn{width:100%;max-width:380px;margin-top:8px}.buy .micro{font:400 11px/1.9 var(--sans);letter-spacing:.08em;color:var(--ink-45);margin-top:20px}.why{padding:clamp(90px,13vh,160px) var(--pad);background:var(--paper-2);text-align:center}.why .label{margin-bottom:36px;display:block}.why p{font-family:var(--serif);font-weight:400;font-variation-settings:"opsz" 42;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.6;letter-spacing:-.008em;max-width:29em;margin:0 auto}.why .sig{margin-top:38px;font-family:var(--serif);font-style:italic;font-weight:400;font-size:1rem;color:var(--ink-45)}.scent{padding:clamp(80px,11vh,140px) var(--pad);text-align:center}.scent .label{display:block;margin-bottom:32px}.scent p{font-family:var(--serif);font-weight:400;font-variation-settings:"opsz" 42;font-size:clamp(1.3rem,2.2vw,1.85rem);line-height:1.6;letter-spacing:-.008em;max-width:27em;margin:0 auto}.buy .scent-line{margin:-16px 0 30px;display:flex;gap:14px;align-items:baseline}.buy .scent-line .notes{font:400 13px/1.7 var(--sans);letter-spacing:.04em;color:var(--ink-70)}figure.ph .badge{position:absolute;top:12px;left:12px;z-index:2;font:500 9.5px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-70);background:var(--paper);border:1px solid var(--hair);padding:7px 10px 6px}.cands{padding:clamp(100px,15vh,180px) var(--pad);text-align:center}.cands .folio{margin-bottom:40px}.cands h2{font-family:var(--serif);font-weight:400;font-variation-settings:"opsz" 72;font-size:clamp(1.8rem,3.4vw,3rem);letter-spacing:-.012em;margin-bottom:26px}.cands .intro{max-width:34em;margin:0 auto clamp(48px,7vh,76px)}.cand-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,44px);text-align:left;max-width:1200px;margin:0 auto}.cand-grid.n1{grid-template-columns:minmax(0,560px);justify-content:center}.cand-grid.n2{grid-template-columns:repeat(2,minmax(0,480px));justify-content:center}.cand-card figure.ph{aspect-ratio:4/5;margin-bottom:18px}.cand-card .nm{font-family:var(--serif);font-weight:400;font-size:1.3rem;letter-spacing:-.01em}.cand-card .mk{font:400 12px/1.7 var(--sans);letter-spacing:.06em;color:var(--ink-45);margin:2px 0 10px}.cand-card .price{font-family:var(--serif);font-size:1rem;color:var(--ink-70)}.cands .foot{margin-top:clamp(44px,6vh,64px)}.earning{padding:clamp(70px,10vh,110px) var(--pad);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.earning .inner{max-width:820px;margin:0 auto}.earning .label{display:block;margin-bottom:24px}.earning .ed-p{max-width:34em}.earning .cols{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:46px}.earning .k{display:block;font:500 10.5px/1.9 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-45);margin-bottom:6px}.earning .v{font-family:var(--serif);font-weight:400;font-size:1.05rem}.buy .price{font-size:1.7rem}.qty-row{margin:4px 0 26px}.qty-row .label{display:block;margin-bottom:12px}.qty-step{display:inline-flex;align-items:center;border:1px solid var(--hair);background:var(--paper)}.qty-step button{width:42px;height:44px;font-family:var(--serif);font-size:1.15rem;line-height:1;transition:opacity .3s}.qty-step button:hover{opacity:.45}.qty-step input{width:44px;height:44px;text-align:center;border:none;background:none;font:400 13px/1 var(--sans);color:var(--ink);-moz-appearance:textfield;border-radius:0}.qty-step input::-webkit-outer-spin-button,.qty-step input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty-step input:focus{outline:none}.craft{display:grid;grid-template-columns:5fr 6fr;gap:clamp(40px,7vw,120px);padding:clamp(80px,12vh,150px) var(--pad);align-items:center}.craft figure.ph{aspect-ratio:3/4;max-height:82vh}.craft .txt .label{display:block;margin-bottom:28px}.craft .txt p{margin-bottom:1.4em;max-width:30em}.craft .txt p:last-child{margin-bottom:0}.specs{padding:clamp(70px,10vh,120px) var(--pad)}.specs .inner{max-width:820px;margin:0 auto}.specs .label{display:block;margin-bottom:34px}.spec-row{display:grid;grid-template-columns:220px 1fr;gap:18px;padding:16px 0;border-top:1px solid var(--hair)}.spec-row:last-of-type{border-bottom:1px solid var(--hair)}.spec-row dt{font:500 10.5px/1.9 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-45)}.spec-row dd{font:400 13.5px/1.9 var(--sans);letter-spacing:.02em;color:var(--ink-70)}.specs details{border-top:1px solid var(--hair)}.specs details:last-of-type{border-bottom:1px solid var(--hair)}.specs summary{list-style:none;display:flex;justify-content:space-between;align-items:baseline;padding:20px 0;cursor:pointer;font:500 10.5px/1.9 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink)}.specs summary::-webkit-details-marker{display:none}.specs summary:after{content:"+";font-family:var(--serif);font-size:1.1rem;font-weight:400}.specs details[open] summary:after{content:"\2212"}.specs details p{font:400 13.5px/1.9 var(--sans);color:var(--ink-70);padding:0 0 24px;max-width:44em}.specs .acc{margin-top:64px}.kept{padding:clamp(80px,12vh,150px) var(--pad);background:var(--paper-2)}.kept .label{display:block;text-align:center;margin-bottom:56px}.kept a.pair{display:grid;grid-template-columns:300px 1fr;gap:clamp(32px,5vw,80px);align-items:center;max-width:860px;margin:0 auto}.kept figure.ph{aspect-ratio:4/5}.kept h4{font-family:var(--serif);font-weight:400;font-variation-settings:"opsz" 72;font-size:clamp(1.5rem,2.4vw,2.1rem);letter-spacing:-.01em;margin-bottom:12px}.kept .rsn{font-family:var(--serif);font-style:italic;font-weight:400;font-size:1.1rem;color:var(--ink-70);margin-bottom:26px}.kept .meta{display:flex;gap:26px;align-items:baseline}.kept .price{font-family:var(--serif);font-size:1rem;color:var(--ink-70)}#buybar{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:14px var(--pad);background:var(--paper);border-top:1px solid var(--hair);transform:translateY(102%);transition:transform .45s var(--ease)}#buybar.on{transform:none}#buybar .nm{font-family:var(--serif);font-weight:400;font-size:1.05rem;letter-spacing:-.01em}#buybar .nm span{font-family:var(--sans);font-size:11px;letter-spacing:.14em;color:var(--ink-45);margin-left:14px}#buybar .btn{padding:12px 26px}#scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#14110d73;opacity:0;pointer-events:none;transition:opacity .5s}#scrim.on{opacity:1;pointer-events:auto}#bag{position:fixed;top:0;right:0;bottom:0;z-index:71;width:min(440px,100vw);background:var(--paper);display:flex;flex-direction:column;transform:translate(102%);transition:transform .65s var(--ease);border-left:1px solid var(--hair);visibility:hidden}#bag.on{transform:none;visibility:visible}#bag .bhead{display:flex;justify-content:space-between;align-items:baseline;padding:28px 32px;border-bottom:1px solid var(--hair)}#bag .bhead .label{color:var(--ink)}#bag .bclose{font-family:var(--serif);font-size:1.5rem;font-weight:400;line-height:.6;transition:opacity .3s}#bag .bclose:hover{opacity:.4}#bag .bitems{flex:1;overflow-y:auto;padding:10px 32px}.bag-item{display:grid;grid-template-columns:76px 1fr auto;gap:18px;padding:24px 0;border-bottom:1px solid var(--hair)}.bag-item figure{aspect-ratio:4/5;overflow:hidden;background:var(--paper-2);margin:0}.bag-item figure img{width:100%;height:100%;object-fit:cover}.bag-item figure.fit-b img{object-fit:contain}.bag-item .nm{font-family:var(--serif);font-weight:400;font-size:1.05rem;letter-spacing:-.01em}.bag-item .vr{font:400 11px/1.7 var(--sans);letter-spacing:.06em;color:var(--ink-45);margin:4px 0 12px}.bag-item .qty{display:flex;align-items:center;gap:14px}.bag-item .qty button{font-family:var(--serif);font-size:1rem;width:20px;transition:opacity .3s}.bag-item .qty button:hover{opacity:.4}.bag-item .qty span{font:400 12px/1 var(--sans)}.bag-item .rm{font:500 9.5px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-45);border-bottom:1px solid var(--hair);padding-bottom:3px;margin-top:12px;transition:color .3s}.bag-item .rm:hover{color:var(--ink)}.bag-item .pr{font-family:var(--serif);font-size:1rem;text-align:right}.bag-empty{padding:60px 0;text-align:center}.bag-empty p{font-family:var(--serif);font-style:italic;font-weight:400;font-size:1.15rem;color:var(--ink-45);margin-bottom:28px}#bag .bfoot{padding:26px 32px 32px;border-top:1px solid var(--hair)}#bag .sub{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:22px}#bag .sub .label{color:var(--ink)}#bag .sub .amt{font-family:var(--serif);font-size:1.3rem}#bag .bfoot .btn{width:100%}#bag .bfoot .micro{font:400 10.5px/1.9 var(--sans);letter-spacing:.08em;color:var(--ink-45);text-align:center;margin-top:16px}.cart-page{padding:calc(clamp(90px,14vh,160px) + 40px) var(--pad) clamp(90px,13vh,150px);max-width:960px;margin:0 auto}.cart-page h1{font-family:var(--serif);font-weight:400;font-variation-settings:"opsz" 72;font-size:clamp(2.2rem,4.6vw,3.8rem);letter-spacing:-.014em;margin:22px 0 50px}.cart-page .bag-item{grid-template-columns:96px 1fr auto}.cart-page .cfoot{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:24px;padding-top:34px}.cart-page .amt{font-family:var(--serif);font-size:1.5rem}.cart-page .qty input{width:44px;background:none;border:none;border-bottom:1px solid var(--hair);font:400 12px/1.6 var(--sans);text-align:center;border-radius:0}.quiet-page{padding:calc(clamp(90px,14vh,160px) + 40px) var(--pad) clamp(90px,13vh,150px);max-width:820px;margin:0 auto}.quiet-page h1{font-family:var(--serif);font-weight:400;font-variation-settings:"opsz" 72;font-size:clamp(2.2rem,4.6vw,3.8rem);letter-spacing:-.014em;margin:22px 0 34px}.quiet-page .prose{font-family:var(--serif);font-weight:400;font-size:1.1rem;line-height:1.85;color:var(--ink-70)}.quiet-page .prose p{margin-bottom:1.4em}.search-form{display:flex;gap:18px;align-items:flex-end;max-width:460px;margin-bottom:70px}.search-form input[type=search]{flex:1;background:none;border:none;border-bottom:1px solid var(--hair);padding:10px 2px;font:400 14px/1.4 var(--sans);color:var(--ink);border-radius:0}.search-form input[type=search]:focus{outline:none;border-color:var(--ink)}.result-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.result-grid a .label{margin-top:14px;display:block}.result-grid figure.ph{aspect-ratio:3/4}.result-nm{font-family:var(--serif);font-weight:400;font-size:1.1rem;margin-top:4px}@media(max-width:960px){.plate,.plate.rev{grid-template-columns:1fr;gap:34px}.plate.rev>a{order:1}.plate.rev .txt{order:2;text-align:left}.plate.rev .txt .meta{justify-content:flex-start}.plate.rev .line{margin-left:0}.purchase{grid-template-columns:1fr;gap:48px}.craft{grid-template-columns:1fr;gap:38px}.entry.e1 figure,.entry.e2 figure,.entry.e3 figure{grid-column:1/13}.entry.e1 .info,.entry.e2 .info,.entry.e3 .info{grid-column:1/13;text-align:left;padding-top:20px}.entry.e2 .info .meta{justify-content:flex-start}.entry.e2 .info .ln{margin-left:0}.colophon .cols{grid-template-columns:1fr;gap:70px}.kept a.pair{grid-template-columns:1fr;max-width:420px}.cand-grid,.cand-grid.n2{grid-template-columns:minmax(0,560px);justify-content:center}.earning .cols{grid-template-columns:1fr;gap:20px}#idxThumb,#navFolio{display:none}.pdp-split{grid-template-columns:1fr;min-height:0}.pdp-split figure{order:1;height:62svh}.pdp-split .side{order:2;padding-top:46px}.result-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){body{font-size:14px}.cover .cap{flex-direction:column;align-items:flex-start;gap:34px}.scroll-cue{display:none}.idx-row{grid-template-columns:44px 1fr auto;gap:12px}.idx-row .mk,.idx-row .ct{display:none}.spec-row{grid-template-columns:1fr;gap:2px;padding:14px 0}.index .head{flex-direction:column}#buybar .nm span{display:none}#buybar{padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px))}#nav{flex-direction:column;align-items:center;gap:12px;padding:calc(15px + env(safe-area-inset-top,0px)) 20px 14px}#nav .logo{font-size:17px;line-height:1.4;margin-right:-.34em}#nav nav{width:100%;justify-content:center;gap:10px 14px;flex-wrap:wrap}#nav nav a{font-size:9.5px;letter-spacing:.13em}#nav nav a[data-drawer-open]{position:absolute;top:calc(21px + env(safe-area-inset-top,0px));right:20px}.bag-item{grid-template-columns:64px 1fr auto}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/still.css.map */
