:root{--ink:#08080a;--ink-raised:#0c0c0f;--ink-edge:#16161a;--bone:#ece6db;--bone-2:#b6b0a5;--bone-3:#726d65;--gold:#c39a5b;--serif:"Didot","Bodoni 72","Bodoni 72 Oldstyle",Didot,"Times New Roman",serif;--grot:"Helvetica Neue",Helvetica,Arial,sans-serif;--mono:"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--gutter:clamp(20px,5.2vw,84px);--rule:1px solid #1c1c20;--ease:cubic-bezier(.16,.84,.44,1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip}body{margin:0;background:var(--ink);color:var(--bone-2);font-family:var(--grot);font-size:clamp(15px,.62vw + 13px,17px);line-height:1.66;letter-spacing:.005em;-webkit-font-smoothing:antialiased;overflow-x:clip}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}h1,h2,h3,p,figure,blockquote{margin:0}ul,ol{margin:0;padding:0;list-style:none}::selection{background:var(--gold);color:var(--ink)}.vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}:focus-visible{outline:1px solid var(--gold);outline-offset:4px}.serif{font-family:var(--serif);font-weight:400;color:var(--bone)}.mono{font-family:var(--mono);font-size:.66rem;letter-spacing:.24em;text-transform:uppercase;color:var(--bone-3);font-weight:400}.micro{font-family:var(--grot);font-size:.625rem;letter-spacing:.42em;text-transform:uppercase;color:var(--bone-3);font-weight:500}.lede{font-size:clamp(1.02rem,.5vw + .92rem,1.2rem);line-height:1.62;color:var(--bone-2);max-width:33ch}.wordmark{font-family:var(--serif);font-weight:400;color:var(--bone);white-space:nowrap}.wordmark .e{color:var(--gold);font-style:italic;padding-left:.012em;padding-right:.06em}.bar{position:fixed;inset:0 0 auto 0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px var(--gutter);border-bottom:1px solid transparent;background:transparent;transition:background .6s var(--ease),border-color .6s var(--ease),padding .6s var(--ease)}.bar.settled{background:#08080ae6;-webkit-backdrop-filter:saturate(120%) blur(14px);backdrop-filter:saturate(120%) blur(14px);border-bottom-color:#141418;padding-top:12px;padding-bottom:12px}.bar .wordmark{font-size:1.12rem;letter-spacing:.18em}.bar nav{display:flex;gap:clamp(14px,2.4vw,32px);align-items:center}.bar nav a{position:relative;padding:6px 0}.bar nav a:after{content:"";position:absolute;left:0;right:100%;bottom:2px;height:1px;background:var(--bone-3);transition:right .5s var(--ease)}.bar nav a:hover:after{right:0}.bar nav a.keyline{color:var(--bone-2)}main{display:block}.band{position:relative;padding:clamp(78px,11vh,150px) var(--gutter);border-top:var(--rule)}.band-index{display:flex;align-items:baseline;gap:14px;margin-bottom:clamp(30px,5vh,58px)}.band-index .n{font-family:var(--mono);font-size:.66rem;letter-spacing:.16em;color:var(--gold);opacity:.85}.band-index .rule{flex:0 0 34px;height:1px;background:#22221f;transform:translateY(-3px)}.band-index h2{font-family:var(--serif);font-size:clamp(1.32rem,1.5vw + .95rem,1.85rem);font-weight:400;color:var(--bone);letter-spacing:-.012em}.band.spent .band-index .n{color:var(--bone-3);opacity:1}.hero{position:relative;min-height:100svh;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:stretch}.hero-plate{position:relative;overflow:hidden;background:var(--ink)}.hero-plate img{width:100%;height:100%;object-fit:cover;object-position:64% 38%}.hero-plate:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,var(--ink) 0%,rgba(8,8,10,.78) 9%,rgba(8,8,10,0) 38%),linear-gradient(0deg,var(--ink) 0%,rgba(8,8,10,0) 30%),linear-gradient(180deg,#08080a80,#08080a00 18%)}.hero-type{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:clamp(96px,14vh,150px) 0 clamp(44px,7vh,80px) var(--gutter);padding-right:clamp(12px,3vw,40px)}.hero-kicker{display:flex;align-items:center;gap:12px;margin-bottom:clamp(22px,4vh,40px)}.hero-kicker .dot{width:4px;height:4px;background:var(--bone-3);border-radius:50%;flex:none}.hero-mark{font-family:var(--serif);font-size:clamp(3.5rem,13.2vw,11.2rem);line-height:.82;letter-spacing:-.028em;color:var(--bone);margin-left:-.055em}.hero-mark .e{color:var(--gold);font-style:italic;letter-spacing:-.01em}.hero-sub{margin-top:clamp(20px,3.4vh,34px);font-family:var(--serif);font-size:clamp(1.28rem,2vw + .55rem,2.15rem);line-height:1.24;letter-spacing:-.014em;color:var(--bone);max-width:15ch}.hero-sub em{font-style:italic;color:var(--bone-2)}.hero-body{margin-top:clamp(18px,2.6vh,26px);max-width:34ch}.hero-acts{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(14px,2.4vw,28px);margin-top:clamp(28px,4.6vh,46px)}.hero-scroll{position:absolute;left:var(--gutter);bottom:clamp(18px,3vh,32px);z-index:3;display:flex;align-items:center;gap:10px}.hero-scroll .line{display:block;width:52px;height:1px;background:#2a2a2e;position:relative;overflow:hidden}.hero-scroll .line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bone-3);transform:translate(-100%);animation:draw 3.4s var(--ease) infinite}@keyframes draw{0%{transform:translate(-100%)}46%{transform:translate(0)}92%,to{transform:translate(100%)}}.btn{display:inline-flex;align-items:center;gap:12px;min-height:46px;padding:13px 26px;font-family:var(--grot);font-size:.66rem;font-weight:500;letter-spacing:.34em;text-transform:uppercase;border:1px solid #2e2e33;color:var(--bone);background:transparent;cursor:pointer;transition:border-color .55s var(--ease),color .55s var(--ease),background .55s var(--ease)}.btn:hover{border-color:var(--bone-3);background:#0f0f13}.btn .arrow{transition:transform .55s var(--ease)}.btn:hover .arrow{transform:translate(5px)}.link-quiet{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-family:var(--grot);font-size:.66rem;font-weight:500;letter-spacing:.34em;text-transform:uppercase;color:var(--bone-3);transition:color .55s var(--ease)}.link-quiet:hover{color:var(--bone-2)}.link-quiet .arrow{transition:transform .55s var(--ease)}.link-quiet:hover .arrow{transform:translate(5px)}.statement{padding-bottom:clamp(84px,13vh,168px)}.statement-lines{font-family:var(--serif);font-size:clamp(1.85rem,4.4vw + .35rem,4.15rem);line-height:1.12;letter-spacing:-.026em;color:var(--bone);max-width:26ch}.statement-lines span{display:block}.statement-lines .dim{color:#5f5b55}.statement-lines .it{font-style:italic}.statement-foot{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:clamp(20px,3vw,44px);margin-top:clamp(46px,7vh,84px);padding-top:26px;border-top:var(--rule)}.statement-foot p{max-width:30ch;font-size:.95rem;line-height:1.7}.statement-foot .micro{margin-bottom:10px;display:block}.trait{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);gap:clamp(30px,5vw,86px);align-items:center}.plate{position:relative;overflow:hidden;background:#0a0a0c}.plate img{width:100%;height:100%;object-fit:cover;display:block}.plate:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(8,8,10,.5) 0%,rgba(8,8,10,0) 22%,rgba(8,8,10,0) 74%,var(--ink) 100%),linear-gradient(90deg,#08080a8c,#08080a00 24%)}.plate--tall{aspect-ratio:4/5}.trait-copy h3{font-family:var(--serif);font-size:clamp(2.1rem,3.4vw + .6rem,3.5rem);line-height:1.04;letter-spacing:-.026em;color:var(--bone)}.trait-copy h3 .it{font-style:italic}.trait-copy .lede{margin-top:22px}.spec{margin-top:clamp(30px,4.4vh,46px);border-top:var(--rule)}.spec li{display:grid;grid-template-columns:9.5ch 1fr;gap:16px;align-items:baseline;padding:13px 0;border-bottom:var(--rule)}.spec dt,.spec .k{font-family:var(--mono);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:#5b5751}.spec .v{font-size:.94rem;color:var(--bone-2)}.price-row{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;margin-top:clamp(26px,3.6vh,38px)}.price{font-family:var(--serif);font-size:clamp(1.5rem,1.6vw + 1.05rem,2.05rem);color:var(--gold);letter-spacing:-.01em}.price-note{font-family:var(--mono);font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:#5b5751}.trait-wide{margin-top:clamp(34px,5.4vh,68px)}.trait-wide .plate{aspect-ratio:16/9}.trait-wide .cap{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:12px;padding-top:11px;border-top:var(--rule)}.trait-wide .cap span{font-family:var(--mono);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:#5b5751}.editorial{padding-left:0;padding-right:0}.editorial .band-index{padding:0 var(--gutter)}.ed-frame{position:relative}.ed-frame .plate{aspect-ratio:2/1}.ed-quote{position:relative;margin:clamp(-70px,-6vw,-34px) var(--gutter) 0;max-width:46ch;z-index:2}.ed-quote blockquote{font-family:var(--serif);font-size:clamp(1.45rem,2.5vw + .6rem,2.55rem);line-height:1.16;letter-spacing:-.022em;color:var(--bone)}.ed-quote blockquote .it{font-style:italic;color:var(--bone-2)}.ed-quote cite{display:block;margin-top:20px;font-style:normal;font-family:var(--mono);font-size:.62rem;letter-spacing:.24em;text-transform:uppercase;color:#5b5751}.ed-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(20px,3vw,54px);margin:clamp(48px,7vh,90px) var(--gutter) 0;padding-top:26px;border-top:var(--rule)}.ed-strip p{font-size:.95rem;max-width:32ch}.ed-strip .micro{display:block;margin-bottom:10px}.routine{background:linear-gradient(180deg,#0a0a0d,#08080a)}.routine-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.86fr);gap:clamp(32px,5vw,80px);align-items:start}.routine-head h3{font-family:var(--serif);font-size:clamp(2.1rem,3.6vw + .6rem,3.6rem);line-height:1.04;letter-spacing:-.026em;color:var(--bone)}.routine-head h3 .it{font-style:italic}.routine-head .lede{margin-top:22px}.routine-plate{margin-top:clamp(28px,4vh,44px)}.routine-plate .plate{aspect-ratio:3/2}.ledger{border-top:1px solid #232327}.ledger li{position:relative;border-bottom:1px solid #17171b}.ledger .row{display:grid;grid-template-columns:2.6ch 1fr auto;gap:clamp(12px,2vw,26px);align-items:baseline;padding:20px 0}.ledger .idx{font-family:var(--mono);font-size:.6rem;letter-spacing:.14em;color:#4d4944}.ledger .name{font-family:var(--serif);font-size:clamp(1.12rem,1vw + .85rem,1.4rem);color:var(--bone);letter-spacing:-.005em}.ledger .role{display:block;margin-top:5px;font-size:.88rem;color:#7d786f;letter-spacing:.005em}.ledger .amt{font-family:var(--mono);font-size:.78rem;letter-spacing:.06em;color:#8b867d}.ledger li:after{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:0;background:#3a352c;transition:width .8s var(--ease)}.ledger li:hover:after{width:100%}.tally{margin-top:26px}.tally .apart{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:16px;font-family:var(--mono);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:#5b5751}.tally .apart s{text-decoration-thickness:1px;text-underline-offset:2px}.tally .together{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-top:20px;border-top:1px solid #232327}.tally .together .label{font-family:var(--grot);font-size:.625rem;font-weight:500;letter-spacing:.42em;text-transform:uppercase;color:var(--bone-2)}.tally .together .sum{font-family:var(--serif);font-size:clamp(2rem,2.6vw + 1.1rem,3.1rem);color:var(--gold);letter-spacing:-.02em;line-height:1}.tally .fine{margin-top:16px;font-size:.86rem;color:#6d6860;max-width:34ch}.routine-acts{margin-top:clamp(26px,4vh,40px)}.record-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(30px,5vw,80px);align-items:start}.record-copy p{max-width:34ch}.record-copy p+p{margin-top:16px}.slots{display:grid;gap:14px}.slot{border:1px solid #17171b;padding:clamp(20px,2.4vw,30px);min-height:118px;display:flex;flex-direction:column;justify-content:space-between;gap:22px;background:linear-gradient(180deg,#0a0a0d,#08080a)}.slot .head{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.slot .who{font-family:var(--mono);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:#3f3c38}.slot .stars{display:flex;gap:6px}.slot .stars i{width:5px;height:5px;border:1px solid #2b2b2f;border-radius:50%;display:block}.slot .empty-rule{height:1px;background:#141418}.slot .empty-rule+.empty-rule{margin-top:11px;width:72%}.notify{border-top:var(--rule);padding-top:clamp(84px,13vh,168px);padding-bottom:clamp(84px,13vh,168px)}.notify-inner{max-width:56ch}.notify h2{font-family:var(--serif);font-size:clamp(2rem,4vw + .5rem,3.75rem);line-height:1.06;letter-spacing:-.028em;color:var(--bone)}.notify h2 .it{font-style:italic;color:var(--bone-2)}.notify .lede{margin-top:22px;max-width:38ch}.form{margin-top:clamp(32px,4.6vh,48px)}.field{display:flex;align-items:stretch;gap:0;border-bottom:1px solid #2e2e33;transition:border-color .55s var(--ease)}.field:focus-within{border-bottom-color:var(--gold)}.field input{flex:1;min-width:0;background:transparent;border:0;outline:none;color:var(--bone);font-family:var(--serif);font-size:clamp(1.05rem,1vw + .8rem,1.35rem);padding:16px 0;letter-spacing:.005em}.field input::placeholder{color:#4d4944;font-family:var(--serif)}.field button{flex:none;background:transparent;border:0;cursor:pointer;padding:0 4px 0 20px;color:var(--bone-2);font-family:var(--grot);font-size:.625rem;font-weight:500;letter-spacing:.42em;text-transform:uppercase;display:inline-flex;align-items:center;gap:10px;min-height:44px;transition:color .55s var(--ease)}.field button:hover{color:var(--gold)}.field button .arrow{transition:transform .55s var(--ease)}.field button:hover .arrow{transform:translate(5px)}.form-note{margin-top:14px;font-family:var(--mono);font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:#4d4944}.form-done{margin-top:22px;font-family:var(--serif);font-size:clamp(1.05rem,1vw + .8rem,1.3rem);color:var(--bone);opacity:0;transform:translateY(6px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.form-done.on{opacity:1;transform:none}footer{border-top:var(--rule);padding:clamp(56px,8vh,96px) var(--gutter) clamp(36px,5vh,56px)}.foot-e{display:flex;align-items:baseline;justify-content:center;gap:clamp(10px,2.6vw,30px);font-family:var(--serif);font-size:clamp(2rem,7.6vw,5.6rem);color:#4a4640;letter-spacing:0;line-height:1}.foot-e i{font-style:normal}.foot-e .e{color:var(--gold);font-style:italic;font-size:1.16em}.foot-line{margin:clamp(24px,3.6vh,36px) auto 0;text-align:center;max-width:44ch;font-family:var(--serif);font-size:clamp(1rem,.7vw + .84rem,1.16rem);color:#8b867d;line-height:1.5}.foot-line em{font-style:italic;color:var(--bone-2)}.foot-bar{display:flex;flex-wrap:wrap;gap:16px 30px;justify-content:space-between;align-items:center;margin-top:clamp(44px,7vh,80px);padding-top:22px;border-top:var(--rule)}.foot-nav{display:flex;flex-wrap:wrap;gap:14px 26px}.foot-nav a{min-height:44px;display:inline-flex;align-items:center;transition:color .5s var(--ease)}.foot-nav a:hover{color:var(--bone-2)}.js .rise{opacity:0;transform:translateY(20px);filter:blur(7px)}.js .rise.lit{opacity:1;transform:none;filter:blur(0);transition:opacity 1.15s var(--ease),transform 1.15s var(--ease),filter 1.15s var(--ease)}.js .lit-img img{opacity:0;transform:scale(1.045)}.js .lit-img.lit img{opacity:1;transform:none;transition:opacity 1.7s var(--ease),transform 2.4s var(--ease)}@media(prefers-reduced-motion:reduce){.js .rise,.js .lit-img img{opacity:1;transform:none;filter:none}.hero-scroll .line:after{animation:none;transform:translate(0)}*{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media(max-width:1000px){.hero{grid-template-columns:1fr;min-height:auto}.hero-type{order:2;padding:clamp(34px,6vh,56px) var(--gutter) clamp(46px,7vh,72px)}.hero-plate{order:1;aspect-ratio:4/5;max-height:78svh}.hero-plate:after{background:linear-gradient(0deg,var(--ink) 0%,rgba(8,8,10,.72) 12%,rgba(8,8,10,0) 46%),linear-gradient(180deg,#08080ab3,#08080a00 30%)}.hero-scroll{display:none}.hero-mark{font-size:clamp(2.8rem,16vw,6.4rem)}.hero-sub{max-width:20ch}.trait,.routine-grid,.record-grid{grid-template-columns:1fr}.trait .plate--tall{aspect-ratio:3/2}.ed-quote{margin-top:clamp(-30px,-5vw,-18px);max-width:none}.ed-frame .plate{aspect-ratio:3/2}}@media(max-width:620px){.bar nav a:not(.keyline){display:none}.statement-lines{max-width:none}.ledger .row{grid-template-columns:2.4ch 1fr;row-gap:6px}.ledger .amt{grid-column:2;justify-self:start}.field button{padding-left:14px;letter-spacing:.28em}.foot-e{font-size:clamp(1.7rem,10vw,3rem);gap:8px}}[hidden]{display:none!important}.skip{position:absolute;left:-9999px;top:0;z-index:100;padding:12px 20px;background:var(--ink-raised);color:var(--bone);font-family:var(--grot);font-size:.625rem;font-weight:500;letter-spacing:.42em;text-transform:uppercase;border:1px solid #2e2e33}.skip:focus{left:var(--gutter);top:12px}.bar nav a[aria-current=page]:after{right:0;background:#3a352c}.bar-index{position:relative;display:none}.bar-index>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:6px 0;font-family:var(--grot);font-size:.625rem;font-weight:500;letter-spacing:.42em;text-transform:uppercase;color:var(--bone-2)}.bar-index>summary::-webkit-details-marker{display:none}.bar-index>summary::marker{content:""}.bar-index .mark{position:relative;display:block;width:11px;height:11px;flex:none;transition:transform .55s var(--ease)}.bar-index .mark:before,.bar-index .mark:after{content:"";position:absolute;left:0;top:5px;width:11px;height:1px;background:var(--bone-3)}.bar-index .mark:after{transform:rotate(90deg)}.bar-index[open] .mark{transform:rotate(45deg)}.index-panel{position:absolute;top:calc(100% + 14px);right:0;min-width:min(78vw,300px);max-height:calc(100svh - 120px);overflow:auto;padding:22px 26px 26px;background:#08080af7;-webkit-backdrop-filter:saturate(120%) blur(14px);backdrop-filter:saturate(120%) blur(14px);border:1px solid #17171b}.index-panel .micro{display:block;margin-bottom:14px}.index-panel a{display:block;padding:9px 0;font-family:var(--serif);font-size:1.16rem;color:var(--bone-2);letter-spacing:-.008em;border-bottom:1px solid #141418;transition:color .5s var(--ease)}.index-panel a:last-of-type{border-bottom:0}.index-panel a:hover,.index-panel a[aria-current=page]{color:var(--bone)}.index-panel a .it{font-style:italic;color:var(--bone-3)}.page-head{position:relative;padding:clamp(118px,17vh,196px) var(--gutter) clamp(40px,6vh,72px)}.page-head .kicker{display:flex;align-items:center;gap:12px;margin-bottom:clamp(20px,3.4vh,32px);flex-wrap:wrap}.page-head .kicker .dot{width:4px;height:4px;background:var(--bone-3);border-radius:50%;flex:none}.page-title{font-family:var(--serif);font-size:clamp(2.6rem,6.6vw + .3rem,6.2rem);line-height:.98;letter-spacing:-.03em;color:var(--bone);margin-left:-.03em;max-width:14ch}.page-title .it{font-style:italic;color:var(--bone-2)}.page-title .e{color:var(--gold);font-style:italic}.page-head .lede{margin-top:clamp(20px,3vh,30px);max-width:38ch}.page-head .hero-acts{margin-top:clamp(26px,4vh,40px)}.head-plate{margin-top:clamp(36px,6vh,72px)}.head-plate .plate{aspect-ratio:16/9}.head-plate .cap{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:12px;padding-top:11px;border-top:var(--rule)}.head-plate .cap span{font-family:var(--mono);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:#5b5751}.grid-cat{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(26px,3.4vw,54px) clamp(20px,2.6vw,40px)}.cat{position:relative;display:flex;flex-direction:column}.cat .plate{aspect-ratio:4/5}.cat-body{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-top:16px;padding-top:14px;border-top:var(--rule)}.cat .name{font-family:var(--serif);font-size:clamp(1.16rem,.9vw + .92rem,1.42rem);color:var(--bone);letter-spacing:-.008em;line-height:1.15;display:block}.cat .cat-cat{display:block;margin-top:7px;font-family:var(--mono);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:#5b5751}.cat .claim{display:block;margin-top:9px;font-size:.9rem;color:#7d786f;max-width:24ch}.cat .amt{font-family:var(--mono);font-size:.78rem;letter-spacing:.06em;color:#8b867d;flex:none;padding-top:3px}.cat-commerce{display:flex;flex-direction:column;align-items:flex-end;gap:7px;flex:none}.cat-availability{max-width:15ch;text-align:right;font-family:var(--mono);font-size:.58rem;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;color:var(--body-dim-1)}.cat--unavailable .plate{filter:saturate(.55) contrast(.94)}.cat--unavailable .plate:after{background:linear-gradient(180deg,#08080a14,#08080a6b)}.grid-cat--available{grid-template-columns:repeat(3,minmax(0,1fr))}.catalogue-empty{grid-column:1 / -1;color:var(--body-color);font-size:1rem}.catalogue-unavailable{border-top:var(--rule)}.cat .state{font-family:var(--mono);font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:#4d4944;flex:none;padding-top:4px;text-align:right;max-width:11ch;line-height:1.5}.cat.is-link .cat-body{position:relative}.cat.is-link .cat-body:after{content:"";position:absolute;left:0;top:-1px;height:1px;width:0;background:#3a352c;transition:width .8s var(--ease)}.cat.is-link:hover .cat-body:after{width:100%}.cat.is-link .name{transition:color .5s var(--ease)}.cat.is-link:hover .name{color:#fff8ec}.cat.is-bench .plate:after{background:linear-gradient(180deg,rgba(8,8,10,.62) 0%,rgba(8,8,10,.34) 30%,rgba(8,8,10,.34) 68%,var(--ink) 100%),linear-gradient(90deg,#08080a99,#08080a33 30%)}.cat-note{margin-top:clamp(34px,5vh,56px);padding-top:22px;border-top:var(--rule);display:flex;justify-content:space-between;gap:18px 40px;flex-wrap:wrap;align-items:baseline}.cat-note p{max-width:44ch;font-size:.92rem;color:#7d786f}.gallery{display:grid;gap:clamp(14px,1.8vw,24px);grid-template-columns:repeat(2,minmax(0,1fr))}.gallery figure{margin:0}.gallery .g-1{grid-column:1 / -1}.gallery .g-1 .plate{aspect-ratio:16/9}.gallery .g-2 .plate,.gallery .g-3 .plate{aspect-ratio:4/5}.gallery .cap{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:11px;padding-top:10px;border-top:var(--rule)}.gallery .cap span{font-family:var(--mono);font-size:.58rem;letter-spacing:.18em;text-transform:uppercase;color:#5b5751}.state-panel{border:1px solid #17171b;background:linear-gradient(180deg,#0a0a0d,#08080a);padding:clamp(22px,2.6vw,32px);margin-top:clamp(28px,4vh,42px)}.state-panel .who{font-family:var(--mono);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:#5b5751;display:block}.state-panel .line{margin-top:12px;font-family:var(--serif);font-size:clamp(1.14rem,1vw + .88rem,1.44rem);line-height:1.3;color:var(--bone);letter-spacing:-.012em;max-width:26ch}.state-panel .fine{margin-top:12px;font-size:.88rem;color:#6d6860;max-width:36ch}.state-panel .acts{margin-top:clamp(20px,2.8vh,28px);display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center}.prose{max-width:60ch}.prose p{margin-top:18px;color:var(--bone-2)}.prose p:first-child{margin-top:0}.prose .lead{font-family:var(--serif);font-size:clamp(1.34rem,1.7vw + .9rem,1.9rem);line-height:1.3;letter-spacing:-.018em;color:var(--bone);max-width:24ch}.prose .lead .it{font-style:italic;color:var(--bone-2)}.prose h3{margin-top:clamp(38px,5.4vh,60px);padding-top:20px;border-top:var(--rule);font-family:var(--serif);font-size:clamp(1.24rem,1.1vw + .95rem,1.6rem);color:var(--bone);letter-spacing:-.014em;font-weight:400}.prose h3+p{margin-top:14px}.prose ul{margin-top:16px}.prose ul li{position:relative;padding-left:22px;margin-top:9px;color:var(--bone-2);font-size:.96rem}.prose ul li:before{content:"";position:absolute;left:0;top:.72em;width:9px;height:1px;background:#3a352c}.prose .fine{margin-top:22px;font-size:.86rem;color:#6d6860}.prose em{font-style:italic;color:var(--bone)}.passages{display:grid;gap:clamp(38px,6vh,74px);max-width:62ch}.passage{padding-top:24px;border-top:var(--rule)}.passage:first-child{border-top:0;padding-top:0}.passage .micro{display:block;margin-bottom:16px}.passage h3{font-family:var(--serif);font-weight:400;font-size:clamp(1.62rem,2.4vw + .8rem,2.5rem);line-height:1.1;letter-spacing:-.022em;color:var(--bone);max-width:20ch}.passage h3 .it{font-style:italic;color:var(--bone-2)}.passage p{margin-top:18px;max-width:52ch}.qa{border-top:var(--rule);max-width:74ch}.qa details{position:relative;border-bottom:var(--rule)}.qa summary{list-style:none;cursor:pointer;display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:20px 0;min-height:44px;font-family:var(--serif);font-size:clamp(1.06rem,.8vw + .88rem,1.28rem);color:var(--bone);letter-spacing:-.008em;line-height:1.35;transition:color .5s var(--ease)}.qa summary::-webkit-details-marker{display:none}.qa summary::marker{content:""}.qa summary:hover{color:#fff8ec}.qa .mark{position:relative;display:block;width:11px;height:11px;flex:none;transform:translateY(-2px);transition:transform .55s var(--ease)}.qa .mark:before,.qa .mark:after{content:"";position:absolute;left:0;top:5px;width:11px;height:1px;background:#4d4944}.qa .mark:after{transform:rotate(90deg)}.qa details[open] .mark{transform:translateY(-2px) rotate(45deg)}.qa details[open] summary{color:var(--bone)}.qa .answer{padding:0 0 24px;max-width:56ch}.qa .answer p{color:var(--bone-2);font-size:.98rem}.qa .answer p+p{margin-top:14px}.qa details:after{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:0;background:#3a352c;transition:width .8s var(--ease)}.qa details:hover:after{width:100%}.split{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(30px,5vw,80px);align-items:start}.split--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.split-aside .micro{display:block;margin-bottom:12px}.split-aside p{max-width:32ch;font-size:.95rem}.split-aside p+p{margin-top:14px}.routes{border-top:var(--rule)}.routes li{border-bottom:var(--rule)}.routes a,.routes .row{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:17px 0;min-height:44px}.routes .t{font-family:var(--serif);font-size:1.12rem;color:var(--bone);letter-spacing:-.006em}.routes .d{font-family:var(--mono);font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:#5b5751;text-align:right}.routes li{position:relative}.routes li:after{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:0;background:#3a352c;transition:width .8s var(--ease)}.routes li:hover:after{width:100%}.terms{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:clamp(20px,3vw,46px);margin-top:clamp(34px,5vh,58px);padding-top:24px;border-top:var(--rule)}.terms .k{font-family:var(--mono);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:#5b5751;display:block;margin-bottom:10px}.terms .v{font-family:var(--serif);font-size:clamp(1.3rem,1.4vw + .95rem,1.75rem);color:var(--bone);letter-spacing:-.014em;display:block}.terms p{margin-top:8px;font-size:.88rem;color:#7d786f;max-width:26ch}.foot-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:clamp(24px,3vw,52px);margin-top:clamp(44px,7vh,80px);padding-top:26px;border-top:var(--rule)}.foot-cols .micro{display:block;margin-bottom:14px}.foot-cols a{display:block;padding:7px 0;font-size:.92rem;color:#7d786f;overflow-wrap:break-word;transition:color .5s var(--ease)}.foot-cols a:hover,.foot-cols a[aria-current=page]{color:var(--bone-2)}@media(max-width:1000px){.grid-cat{grid-template-columns:repeat(2,minmax(0,1fr))}.split{grid-template-columns:1fr}.head-plate .plate{aspect-ratio:3/2}}@media(max-width:820px){.bar>nav{display:none}.bar-index{display:block}}@media(max-width:620px){.grid-cat{grid-template-columns:1fr;gap:clamp(30px,6vh,44px)}.cat .plate{aspect-ratio:3/2}.cat .claim{max-width:none}.gallery{grid-template-columns:1fr}.gallery .g-2 .plate,.gallery .g-3 .plate{aspect-ratio:3/2}.page-title{max-width:none}.cat-body{flex-wrap:wrap}.terms{gap:26px}}.cat .cue{display:block;margin-top:9px;font-family:var(--mono);font-size:.575rem;letter-spacing:.13em;text-transform:uppercase;color:#4d4944;line-height:1.6;max-width:30ch}.cat-head{grid-column:1 / -1;display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin:clamp(18px,3vh,34px) 0 -6px;padding-bottom:13px;border-bottom:var(--rule);scroll-margin-top:96px}.cat-head:first-child{margin-top:0}.cat-head .serif{font-family:var(--serif);font-size:clamp(1.24rem,1vw + 1rem,1.62rem);color:var(--bone);letter-spacing:-.012em}.cat-head .mono{font-family:var(--mono);font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:#4d4944}.filters{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:clamp(26px,4vh,44px)}.chip{-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer;min-height:44px;padding:0 15px;border:1px solid #232327;color:#7d786f;font-family:var(--grot);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;display:inline-flex;align-items:center;gap:9px;transition:border-color .5s var(--ease),color .5s var(--ease)}.chip .mono{font-family:var(--mono);font-size:.58rem;letter-spacing:.08em;color:#4a4640}.chip:hover{border-color:var(--bone-3);color:var(--bone-2)}.chip.is-on{border-color:#3f3c38;color:var(--bone)}.chip.is-on .mono{color:var(--bone-2)}.filter-note{flex-basis:100%;margin-top:4px;font-family:var(--mono);font-size:.58rem;letter-spacing:.18em;text-transform:uppercase;color:#4d4944}html:not(.js) .filters{display:none}.cat.is-off,.cat-head.is-off{display:none}.jump{margin-bottom:clamp(20px,3vh,32px);border-top:var(--rule);border-bottom:var(--rule)}.jump>summary{list-style:none;cursor:pointer;min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:14px}.jump>summary::-webkit-details-marker{display:none}.jump .mark{width:9px;height:9px;border-right:1px solid #4a4640;border-bottom:1px solid #4a4640;transform:rotate(45deg) translateY(-3px);transition:transform .5s var(--ease)}.jump[open] .mark{transform:rotate(225deg) translateY(-3px)}.jump-panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2px 26px;padding:6px 0 20px}.jump-panel a{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-height:40px;padding:8px 0;font-size:.9rem;color:var(--bone-2)}.jump-panel a .mono{font-family:var(--mono);font-size:.58rem;letter-spacing:.14em;color:#4a4640}.jump-panel a:hover{color:var(--bone)}.variants{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:clamp(18px,2.6vw,38px);margin-top:clamp(26px,4vh,42px)}.variants .plate{aspect-ratio:4/5}.variants .name{display:block;margin-top:13px;padding-top:12px;border-top:var(--rule);font-family:var(--serif);font-size:1.08rem;color:var(--bone);letter-spacing:-.006em}.prov{margin-top:clamp(24px,3.4vh,36px);padding-top:18px;border-top:var(--rule)}.prov .micro{display:block;margin-bottom:11px}.prov p{font-size:.92rem;color:#7d786f;max-width:38ch}.prov .fine{margin-top:10px;font-family:var(--mono);font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:#5b5751}.ledger .why{display:block;margin-top:7px;max-width:52ch;font-size:.84rem;line-height:1.6;color:#5f5b55}.ledger a.name{color:var(--bone)}.ledger a.name:hover{color:#fff8ec}.cluster-note{margin-top:14px;font-size:.86rem;color:#5f5b55;max-width:34ch}.fig-note{margin-top:clamp(20px,3vh,30px)}.fig-note .cap{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-top:11px;border-top:var(--rule)}.fig-note .cap span{font-family:var(--mono);font-size:.575rem;letter-spacing:.16em;text-transform:uppercase;color:#4d4944}@media(max-width:820px){.cat-head{margin-top:clamp(14px,2.4vh,26px)}}@media(max-width:620px){.filters{gap:8px}.chip{padding:0 12px;letter-spacing:.16em}.cat .cue{max-width:none}.variants{grid-template-columns:repeat(2,minmax(0,1fr))}.fig-note .cap span{flex-basis:100%}}.prod-head{position:relative;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:clamp(28px,4vw,68px);align-items:start;padding:clamp(104px,15vh,168px) var(--gutter) clamp(34px,5vh,60px)}.prod-head .prod-type{min-width:0}.prod-head .page-title{margin-top:0;font-size:clamp(2.3rem,3.6vw + .6rem,4.1rem);max-width:15ch}.prod-head .lede{margin-top:clamp(16px,2.4vh,26px);max-width:36ch}.prod-head .hero-sub{margin-top:clamp(14px,2vh,22px)}.prod-head .price-row{margin-top:clamp(16px,2.4vh,26px)}.prod-head .state-panel{margin-top:clamp(20px,3vh,32px)}.prod-plate{position:sticky;top:clamp(74px,9vh,96px)}.prod-plate .plate{aspect-ratio:4/5}.prod-plate .cap{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:11px;padding-top:10px;border-top:var(--rule)}.prod-plate .cap span{font-family:var(--mono);font-size:.575rem;letter-spacing:.16em;text-transform:uppercase;color:#4d4944}.prod .band{padding:clamp(50px,6.4vh,86px) var(--gutter)}.prod .band-index{margin-bottom:clamp(22px,3.2vh,36px)}.prod .notify-inner{padding:0}.prod footer{padding-top:clamp(46px,6vh,78px)}.gal{display:grid;gap:clamp(14px,1.8vw,24px);grid-template-columns:repeat(2,minmax(0,1fr))}.gal figure{margin:0;min-width:0}.gal .gal-wide{grid-column:1 / -1}.gal .gal-wide .plate{aspect-ratio:16/9}.gal .gal-square .plate{aspect-ratio:1/1}.gal .gal-tall .plate{aspect-ratio:4/5}.gal .cap{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:11px;padding-top:10px;border-top:var(--rule)}.gal .cap span{font-family:var(--mono);font-size:.575rem;letter-spacing:.16em;text-transform:uppercase;color:#5b5751}@media(max-width:620px){.gal{grid-template-columns:1fr}.gal .cap span{flex-basis:100%}}.cat-body{margin-top:13px;padding-top:12px}.cat .claim{margin-top:7px;font-size:.86rem}.cat .cue{margin-top:7px}.grid-cat{gap:clamp(22px,2.6vw,40px) clamp(18px,2.2vw,34px)}.cat-head .mono .sub{color:#3f3c38;margin-left:10px}.cat-head-open{padding:clamp(104px,15vh,168px) var(--gutter) clamp(28px,4vh,46px)}.cat-head-open .page-title{max-width:11ch}.cat-head-open .lede{margin-top:clamp(16px,2.4vh,26px);max-width:44ch}.cat-open-band{padding-top:clamp(26px,3.4vh,44px)}.buy{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center}.buy .btn.is-buy{border-color:#3f3c38;color:var(--bone)}.buy .btn.is-buy:hover{border-color:var(--gold)}.buy .fine{flex-basis:100%;margin-top:2px;font-family:var(--mono);font-size:.575rem;letter-spacing:.16em;text-transform:uppercase;color:#4d4944}@media(max-width:1000px){.prod-head{grid-template-columns:1fr;gap:clamp(26px,4vh,40px);padding-top:clamp(92px,13vh,140px)}.prod-plate{position:static}.prod-head .page-title{max-width:none}}@media(max-width:620px){.prod-head{padding-top:clamp(84px,12vh,120px)}.gallery--4{grid-template-columns:1fr}.prod-plate .cap span{flex-basis:100%}}.buy .fine.buy-said{color:var(--gold);opacity:0;transition:opacity var(--slow,.6s) ease}.buy .fine.buy-said.on{opacity:1}.buy .fine.buy-said:empty{display:none}.bar nav a.cart-link{display:inline-flex;align-items:center;gap:8px;min-height:44px}.cart-count{font-family:var(--mono);font-size:.56rem;letter-spacing:.06em;color:var(--bone-2);line-height:1;padding:4px 6px;border:1px solid #232327}.index-panel a.cart-link{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.boite-lines{border-top:1px solid #232327}.boite-line{position:relative;display:grid;grid-template-columns:78px minmax(0,1fr) auto auto auto;gap:clamp(16px,2.2vw,32px);align-items:center;padding:clamp(18px,2.4vh,26px) 0;border-bottom:1px solid #17171b}.boite-line:after{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:0;background:#3a352c;transition:width .8s var(--ease)}.boite-line:hover:after{width:100%}.boite-thumb{display:block;width:78px;aspect-ratio:4/5;flex:none}.boite-who{min-width:0}.boite-who .name{display:block;font-family:var(--serif);font-size:clamp(1.06rem,.9vw + .84rem,1.3rem);color:var(--bone);letter-spacing:-.006em;line-height:1.2;transition:color .5s var(--ease)}.boite-who .name:hover{color:#fff8ec}.boite-variant{display:block;margin-top:7px;font-family:var(--mono);font-size:.58rem;letter-spacing:.18em;text-transform:uppercase;color:#7d786f}.boite-unit{display:block;margin-top:6px;font-family:var(--mono);font-size:.575rem;letter-spacing:.14em;text-transform:uppercase;color:#8b867d}.boite-qty{display:inline-flex;align-items:center;gap:2px}.boite-q{-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer;width:44px;min-height:44px;padding:0;border:1px solid #232327;color:#8b867d;font-family:var(--mono);font-size:.9rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:border-color .5s var(--ease),color .5s var(--ease)}.boite-q:hover:not([disabled]){border-color:var(--bone-3);color:var(--bone)}.boite-q[disabled]{color:#2e2e33;border-color:#17171b;cursor:default}.boite-n{min-width:3ch;text-align:center;font-family:var(--mono);font-size:.78rem;letter-spacing:.06em;color:var(--bone)}.boite-amt{font-family:var(--mono);font-size:.82rem;letter-spacing:.06em;color:#8b867d;justify-self:end;white-space:nowrap}.boite-drop{-webkit-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;display:inline-flex;align-items:center;min-height:44px;padding:0;font-family:var(--grot);font-size:.6rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:#8b867d;transition:color .55s var(--ease)}.boite-drop:hover{color:var(--bone-2)}.boite-empty{font-family:var(--serif);font-size:clamp(1.24rem,1.4vw + .9rem,1.72rem);line-height:1.3;letter-spacing:-.016em;color:var(--bone-2);max-width:30ch}.boite-empty+.link-quiet{margin-top:clamp(18px,2.6vh,26px)}.boite-live{margin-top:16px;font-family:var(--mono);font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:#8b867d;opacity:0;transition:opacity .6s var(--ease)}.boite-live.on{opacity:1}.boite-live:empty{display:none}.boite-tally{margin-top:clamp(26px,3.6vh,40px)}.boite-tally .apart{padding-bottom:14px}.boite-checkout{max-width:52ch}.boite-checkout .fine.buy-said{color:var(--gold);opacity:0;transition:opacity .6s ease}.boite-checkout .fine.buy-said.on{opacity:1}.boite-checkout .fine.buy-said:empty{display:none}.boite-checkout .btn[disabled]{color:#5b5751;border-color:#17171b;cursor:default}.boite-checkout .btn[disabled]:hover{background:transparent;border-color:#17171b}.buy-pick{margin:14px 0 4px}.buy-pick .micro{display:block;margin-bottom:10px}.buy-pick .picks{display:flex;flex-wrap:wrap;gap:8px}.buy .fine,.buy .buy-go{flex:0 0 100%;min-width:0}.buy .buy-go{margin-top:6px}@media(max-width:820px){.bar>nav{display:flex}.bar nav a:not(.cart-link){display:none}.boite-line{grid-template-columns:70px minmax(0,1fr) auto auto;gap:16px 20px}.boite-thumb{width:70px}.boite-drop{grid-column:2 / -1;justify-self:start}}@media(max-width:620px){.boite-line{grid-template-columns:58px minmax(0,1fr) auto;row-gap:14px;column-gap:16px}.boite-thumb{width:58px;grid-column:1;grid-row:1 / 3}.boite-who{grid-column:2 / 4;grid-row:1}.boite-qty{grid-column:2;grid-row:2}.boite-amt{grid-column:3;grid-row:2;justify-self:end}.boite-drop{grid-column:2 / 4;grid-row:3;justify-self:start}.boite-checkout .acts{gap:14px 18px}}.notify-plate .cap,.head-plate-side .cap,.rail-plate .cap{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:11px;padding-top:10px;border-top:var(--rule)}.notify-plate .cap span,.head-plate-side .cap span,.rail-plate .cap span{font-family:var(--mono);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:#5b5751}.notify-split{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:clamp(30px,5vw,80px);align-items:start}.notify-split .notify-inner{max-width:56ch}.notify-plate{margin:0;min-width:0}.notify-plate .plate{aspect-ratio:1/1}.head-split{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:clamp(30px,5vw,80px);align-items:end}.head-split .head-type{min-width:0}.head-split .head-type .lede{margin-top:clamp(20px,3vh,30px)}.head-plate-side{margin:0;min-width:0}.head-plate-side .plate{aspect-ratio:1/1}.head-aside{min-width:0}.head-aside>.micro{display:block;margin-bottom:14px}.head-aside .routes{margin-top:0}.passage-rail{display:grid;grid-template-columns:minmax(0,62ch) minmax(0,1fr);gap:clamp(30px,5vw,84px);align-items:start}.passage-rail .passages{max-width:none}.rail{position:sticky;top:clamp(96px,12vh,132px);min-width:0;max-width:760px;margin-left:auto}.rail-plate{margin:0}.rail-plate .plate{aspect-ratio:4/5}.rail-note{margin-top:clamp(30px,4.4vh,46px);padding-top:22px;border-top:var(--rule)}.rail-note blockquote{font-family:var(--serif);font-size:clamp(1.3rem,1.5vw + .92rem,1.85rem);line-height:1.2;letter-spacing:-.02em;color:var(--bone);max-width:22ch}.rail-note blockquote .it{font-style:italic;color:var(--bone-2)}.rail-note cite{display:block;margin-top:16px;font-style:normal;font-family:var(--mono);font-size:.6rem;letter-spacing:.24em;text-transform:uppercase;color:#5b5751}.split--lede{grid-template-columns:minmax(0,.66fr) minmax(0,1.34fr)}.ledger--pair .row{grid-template-columns:2.6ch 88px minmax(0,1.05fr) minmax(0,1.4fr) auto;align-items:start;padding:18px 0}.ledger--pair .idx{padding-top:6px}.ledger--pair .thumb{display:block;width:88px;aspect-ratio:4/5}.ledger--pair .why{max-width:none;margin-top:0;padding-top:4px}.ledger--pair .name{line-height:1.15}.ledger--pair .pair-amt{justify-self:end;text-align:right;padding-top:5px}.ledger--pair .pair-amt .amt{display:block;max-width:11ch;line-height:1.5}.dept-ledger{margin-top:14px}.dept-ledger .row{grid-template-columns:2.6ch minmax(0,.9fr) minmax(0,1.1fr) auto;align-items:baseline;padding:15px 0}.dept-ledger .role{margin-top:0}@media(max-width:820px){.dept-ledger .row{grid-template-columns:2.6ch minmax(0,1fr) auto;row-gap:6px}.dept-ledger .name{grid-column:2;grid-row:1}.dept-ledger .amt{grid-column:3;grid-row:1}.dept-ledger .role{grid-column:2 / -1;grid-row:2}}@media(min-width:1200px){.qa--two{max-width:none;border-top:0;border-bottom:var(--rule);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(40px,5vw,86px);align-content:start}.qa--two>details{border-top:var(--rule);border-bottom:0}.qa--two .answer{max-width:none}}.boite-split{align-items:start}.boite-split .boite-checkout{margin-top:clamp(26px,3.6vh,40px)}@media(max-width:1000px){.notify-split,.head-split,.passage-rail,.split--lede{grid-template-columns:1fr}.head-split{align-items:start}.head-aside,.head-plate-side{margin-top:clamp(30px,5vh,48px)}.passage-rail .passages{max-width:62ch}.rail{position:static;margin-top:clamp(38px,6vh,64px)}.notify-plate{margin-top:clamp(34px,5vh,52px)}.notify-plate .plate,.head-plate-side .plate,.rail-plate .plate{aspect-ratio:16/9}.ledger--pair .row{grid-template-columns:2.6ch 78px minmax(0,1fr) auto;row-gap:10px}.ledger--pair .thumb{width:78px;grid-column:2;grid-row:1}.ledger--pair .row>span:nth-child(3){grid-column:3;grid-row:1}.ledger--pair .pair-amt{grid-column:4;grid-row:1}.ledger--pair .why{grid-column:2 / -1;grid-row:2}}@media(max-width:620px){.ledger--pair .row{grid-template-columns:64px minmax(0,1fr) auto}.ledger--pair .thumb{width:64px;grid-column:1;grid-row:1}.ledger--pair .row>span:nth-child(3){grid-column:2;grid-row:1}.ledger--pair .idx{display:none}.ledger--pair .pair-amt{grid-column:3;grid-row:1}.ledger--pair .why{grid-column:1 / -1;grid-row:2}}:root{--text-serif:Charter,"Bitstream Charter","Charis SIL","Iowan Old Style", "Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;--font-body:var(--text-serif);--body-size:clamp(15.2px,.56vw + 13.1px,17.2px);--body-leading:1.6;--body-tracking:.001em;--body-color:#beb7a9;--body-measure:66ch;--lede-size:clamp(1rem,.46vw + .9rem,1.16rem);--lede-leading:1.58;--lede-measure:34ch;--body-dim-1:#9d968b;--body-dim-2:#8d867c;--body-dim-3:#7f786e}body{font-family:var(--font-body);font-size:var(--body-size);line-height:var(--body-leading);letter-spacing:var(--body-tracking);color:var(--body-color);-webkit-hyphens:manual;hyphens:manual;text-wrap:pretty}.lede{font-size:var(--lede-size);line-height:var(--lede-leading);color:var(--body-color);max-width:min(var(--lede-measure),100%)}.lede+.lede{margin-top:clamp(15px,1.9vh,21px)}.split-aside p,.ed-strip p,.cat-note p,.prose p,.prose li,.qa .answer p,.passage p,.record-copy p,.statement-foot p,.terms p{max-width:min(var(--body-measure),100%);text-wrap:pretty}.split-aside p,.ed-strip p{font-size:.98rem;line-height:1.62}.cat-note p{font-size:.95rem;color:var(--body-dim-1)}.spec .v{font-size:.96rem}.ledger .role,.cat .claim,.terms p,.foot-cols a,.cat-note p{color:var(--body-dim-1)}.tally .fine,.state-panel .fine,.prose .fine{color:var(--body-dim-2)}.ledger .why,.cluster-note{color:var(--body-dim-3)}.ledger .role{font-size:.9rem;line-height:1.5;letter-spacing:0}.cat .claim{font-size:.9rem;line-height:1.45}:root{--band-pad:clamp(78px,11vh,150px)}.notify{--band-pad:clamp(84px,13vh,168px)}.prod .band{--band-pad:clamp(50px,6.4vh,86px)}:where([id]){scroll-margin-top:clamp(92px,12vh,120px)}.band[id]{scroll-margin-top:max(16px,calc(112px - var(--band-pad)))}main[id]{scroll-margin-top:16px}.cat-head{scroll-margin-top:clamp(92px,12vh,120px)}.cart-count{display:inline-block;box-sizing:content-box;min-width:2ch;min-height:1em;text-align:center}.cart-count.is-none{visibility:hidden}.cart-count.is-none:before{content:"\200b"}.acts>.buy{flex:1 1 100%;min-width:0}.buy-acts{flex:0 0 100%;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:12px clamp(18px,1.8vw,26px)}.buy .buy-acts .buy-go{flex:0 1 auto;margin-top:0}.buy-pick{flex:0 0 100%;min-width:0;margin:0 0 2px}.buy-note{display:grid}.buy .buy-note{max-width:48ch}.buy-note>.buy-line{grid-column:1;grid-row:1;margin-top:0;min-width:0}.buy-note.is-said>[data-buy-note],.buy-note.is-said>[data-boite-note]{visibility:hidden}.buy-note>.buy-said{color:var(--gold);opacity:0;transition:opacity .6s var(--ease)}.buy-note>.buy-said.on{opacity:1}.buy-note>.buy-said:empty{display:none}.boite-split{grid-template-columns:minmax(0,1.34fr) minmax(0,.66fr)}.boite-col{max-width:92ch}.boite-live{margin-top:12px;line-height:1.6;min-height:1.6em}.boite-live:empty{display:block}.boite-amt{min-width:5ch;text-align:right}.boite-close{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(26px,3.4vw,56px);align-items:start}.boite-close>.boite-tally{max-width:38ch}.boite-close>.boite-checkout{justify-self:end;width:100%}.boite-split .boite-checkout{max-width:44ch}@media(max-width:1000px){.boite-split{grid-template-columns:1fr}}@media(max-width:820px){.boite-close{grid-template-columns:1fr}.boite-close>.boite-tally{max-width:none}.boite-split .boite-checkout{max-width:none}}.buy-acts>.btn,.buy-acts>.link-quiet,.state-panel .acts>.btn,.state-panel .acts>.link-quiet{display:block}.buy-acts>.btn,.state-panel .acts>.btn{line-height:18px}.buy-acts>.link-quiet,.state-panel .acts>.link-quiet{line-height:22px;padding-block:11px}.buy-acts>.btn>.arrow,.state-panel .acts>.btn>.arrow{margin-left:5.5px}.buy-acts>.link-quiet>.arrow,.state-panel .acts>.link-quiet>.arrow{margin-left:2.5px}.buy-acts>.link-quiet>.cart-count{margin-left:9px}@media(hover:none)and (pointer:coarse){.bar>.wordmark{padding-block:8px;margin-block:-8px}.bar nav a.micro:not(.cart-link){padding-block:14px;margin-block:-8px}.bar nav a.micro:not(.cart-link):after{bottom:10px}.boite-who .name{padding-block:12px;margin-block:-12px}.ledger .row .name{padding-block:11px;margin-block:-11px}.chip{min-width:44px}.foot-cols a{padding-block:11px}.jump-panel a{min-height:44px}.foot-nav a{min-width:44px;justify-content:center}}.bar nav a[aria-current=page]:after{background:var(--bone-3)}.bar nav a{transition:color .5s var(--ease)}.bar nav a:not([aria-current=page]):hover:after{right:100%}.bar nav a:not([aria-current=page]):hover{color:var(--bone-2)}.bar nav a.keyline:not([aria-current=page]):hover{color:var(--bone)}@media(min-width:1200px){.qa--two{align-items:start;border-bottom:0}.qa--two>.qa-col{min-width:0;border-bottom:var(--rule)}.qa--two>.qa-col>details{border-top:var(--rule);border-bottom:0}}:root{--label-strong:#c3bcb0;--label:#a8a196;--label-quiet:#948d82;--line-strong:#606069;--line-soft:#33333a;--bone-3:#948d82}.micro,.mono,.link-quiet{color:var(--label)}.link-quiet:hover{color:var(--bone)}.bar nav a{color:var(--label-strong)}.bar nav a.keyline{color:var(--label-strong)}.bar nav a[aria-current=page]{color:var(--bone)}.bar-index summary{color:var(--label-strong)}.index-panel a{color:var(--label-strong)}.foot-cols .micro,.foot-bar .mono{color:var(--label)}.foot-nav a{color:var(--label-strong)}.foot-line{color:var(--label)}.statement-lines .dim,.ledger .why,.cluster-note{color:var(--body-dim-3)}.tally .fine,.state-panel .fine,.prose .fine,.buy .fine,.terms p{color:var(--body-dim-2)}.spec dt,.spec .k,.price-note,.ed-quote cite,.rail-note cite,.tally .apart,.head-plate .cap span,.trait-wide .cap span,.gallery .cap span,.gal .cap span,.fig-note .cap span,.prod-plate .cap span,.notify-plate .cap span,.head-plate-side .cap span,.rail-plate .cap span,.state-panel .who,.routes .d,.terms .k,.cat .cat-cat,.cat .state,.cat .cue,.cat-head .mono,.cat-head .mono .sub,.chip .mono,.filter-note,.jump-panel a .mono,.prov .fine,.slot .who,.ledger .idx,.form-note,.boite-checkout .btn[disabled]{color:var(--label-quiet)}.field input::placeholder{color:var(--label-quiet);opacity:1}.foot-e{color:#6f6a62}.btn,.skip,.field,.chip,.cart-count,.boite-q{border-color:var(--line-strong)}.chip.is-on,.buy .btn.is-buy{border-color:var(--label-quiet)}.jump .mark{border-right-color:var(--line-strong);border-bottom-color:var(--line-strong)}.qa .mark:before,.qa .mark:after{background:var(--line-strong)}:root{--rule:1px solid var(--line-soft)}.ledger,.tally .together{border-top-color:var(--line-soft)}.ledger li,.slot,.index-panel,.state-panel{border-color:var(--line-soft)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.skip:focus,.skip:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.index-panel a{min-height:44px}.foot-cols a,.routes a{min-height:44px;display:flex;align-items:center}.routes a{align-items:baseline}.bar:before{content:"";position:absolute;inset:0 0 auto 0;height:200%;background:linear-gradient(180deg,#08080ae6,#08080a94 44%,#08080a00);pointer-events:none;z-index:-1;transition:opacity .6s var(--ease)}.bar.settled:before{opacity:0}@media(prefers-reduced-motion:reduce){.bar:before{transition:none}}.bar .wordmark{position:relative}.bar .wordmark:before,.bar nav a:before{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.ledger .name,.boite-line .name{position:relative}.ledger .name:before,.boite-line .name:before{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}.ledger .name:before{height:44px}.boite-line .name:before{height:24px}:root{--label-off:#55555c}.boite-q[disabled]{color:var(--label-off);border-color:#2b2b31}html:not(.js) .apply,html:not(.js) .state-panel .acts>[data-apply-jump]{display:none}.apply{margin-top:clamp(26px,3.4vh,34px)}.apply .ap{margin-top:20px}.apply .ap:first-child{margin-top:0}.apply label{display:block;font-family:var(--mono);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--label)}.apply label .opt{color:var(--label-quiet);letter-spacing:.2em}.apply input,.apply textarea{display:block;width:100%;margin-top:7px;background:transparent;border:0;border-bottom:1px solid #2e2e33;outline:none;border-radius:0;-webkit-appearance:none;appearance:none;color:var(--bone);font-family:var(--serif);font-size:clamp(1rem,.5vw + .88rem,1.16rem);line-height:1.5;padding:10px 0;letter-spacing:.005em;transition:border-color .55s var(--ease)}.apply textarea{resize:vertical;min-height:92px}.apply input:focus,.apply textarea:focus{border-bottom-color:var(--gold)}.apply input::placeholder,.apply textarea::placeholder{color:var(--label-quiet);opacity:1;font-family:var(--serif)}.apply .hint{display:block;margin-top:6px;max-width:46ch;font-size:.82rem;line-height:1.5;color:var(--label-quiet)}.apply .acts{margin-top:clamp(22px,2.8vh,30px);display:flex;flex-wrap:wrap;gap:14px 22px;align-items:center}.apply .btn[disabled]{color:var(--label-off);border-color:#2b2b31;cursor:default}.apply .btn[disabled]:hover{background:transparent;border-color:#2b2b31}.apply .trap{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.apply-said{margin-top:20px;font-family:var(--serif);font-size:clamp(1.02rem,.7vw + .86rem,1.22rem);line-height:1.45;color:var(--bone);max-width:38ch}.apply-said:empty{margin-top:0}.apply-said .go{display:flex;align-items:center;gap:9px;width:-moz-fit-content;width:fit-content;margin-top:10px;min-height:44px;font-family:var(--grot);font-size:.66rem;font-weight:500;letter-spacing:.34em;text-transform:uppercase;color:var(--bone-3);transition:color .55s var(--ease)}.apply-said .go:hover{color:var(--bone-2)}.apply-mail{margin-top:clamp(24px,3vh,32px);padding-top:20px;border-top:var(--rule)}.apply-mail .form-note{margin-top:0;font-family:var(--grot);font-size:.9rem;line-height:1.6;letter-spacing:.005em;text-transform:none;color:var(--label)}.apply-mail .form-note a{color:var(--bone-2);border-bottom:1px solid #35353b}.apply-mail .form-note a:hover{color:var(--bone);border-bottom-color:var(--gold)}.method-head{min-height:min(760px,calc(100vh - 74px));display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.45fr);gap:clamp(42px,7vw,112px);align-items:end;padding:clamp(84px,12vh,142px) var(--gutter) clamp(58px,8vh,94px);border-bottom:var(--rule)}.method-head-copy{max-width:880px}.method-head .page-title{max-width:14ch;margin-top:clamp(22px,4vh,42px)}.method-head .lede{max-width:64ch;margin-top:clamp(24px,4vh,40px)}.method-index{border-left:var(--rule);padding-left:clamp(24px,3vw,44px)}.method-index .routes{margin-top:18px}.method-index .routes a[aria-current=page]{color:var(--bone)}.method-index .routes a[aria-current=page] .d{color:var(--gold)}.method-orientation{display:flex;flex-wrap:wrap;gap:0 24px;align-items:center;margin-top:clamp(28px,5vh,48px);padding-top:20px;border-top:var(--rule);color:var(--label-quiet);font-family:var(--grot);font-size:.72rem;line-height:1.5}.method-orientation span,.method-orientation a{display:inline-flex;align-items:center;min-width:44px;min-height:44px}.method-orientation a{color:var(--bone-3);border-bottom:1px solid transparent}.method-orientation a:hover{color:var(--bone-2);border-bottom-color:#35353b}.method-objects{padding-bottom:clamp(74px,10vh,120px)}.method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(44px,6vw,92px)}.method-grid .method-object:only-child{max-width:720px}.method-object{min-width:0;border-top:var(--rule);padding-top:18px}.method-object .plate{aspect-ratio:4/5}.method-object-copy{padding-top:22px}.method-object h2{margin:10px 0 0;color:var(--bone);font-size:2rem;font-weight:400;line-height:1.05}.method-object h2 a{color:inherit}.method-job{max-width:48ch;margin:15px 0 0;color:var(--body-color);line-height:1.6}.method-price{margin:20px 0 0;font-family:var(--serif);font-size:2rem;line-height:1;color:var(--bone)}.method-price span{margin-left:8px;font-family:var(--mono);font-size:.58rem;text-transform:uppercase;color:var(--label-quiet)}.method-object .buy{margin-top:24px;padding-top:20px;border-top:var(--rule)}.method-object .buy-pick{margin-bottom:18px}.method-object .picks{max-height:176px;overflow:auto;padding-bottom:2px}.method-routine-action{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:clamp(42px,7vw,112px);align-items:center}.method-routine-action>.plate{aspect-ratio:3/2}.method-routine-action .state-panel{margin:0}.method-routine-action .buy{margin-top:24px}@media(min-width:1180px){.method-grid:has(.method-object:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3vw,52px)}}@media(max-width:1000px){.method-head{min-height:auto;grid-template-columns:1fr;align-items:start;padding-top:84px}.method-index{border-left:0;border-top:var(--rule);padding:24px 0 0}.method-grid,.method-routine-action{grid-template-columns:1fr}}@media(max-width:620px){.method-head{padding-top:68px;gap:34px}.method-head .page-title{max-width:100%}.method-orientation{display:grid;grid-template-columns:1fr;gap:0}.method-object h2{font-size:1.72rem}.method-object .buy-acts{align-items:stretch}.method-object .buy-acts .btn,.method-object .buy-acts .link-quiet{width:100%;justify-content:space-between}}.buy-held{flex:0 0 100%;min-width:0;margin:0;max-width:48ch}.buy-held>.buy-held-say{display:block;font-family:var(--font-body);font-size:1rem;line-height:1.55;color:var(--body-color)}.buy-held>.buy-held-fine{display:block;margin-top:8px;font-size:.9rem;line-height:1.6;color:var(--body-dim-2)}.buy--held>.buy-acts{margin-top:clamp(8px,1.2vh,12px)}.boite-held{max-width:52ch}.boite-close>.boite-held{justify-self:end;width:100%}.boite-split .boite-held{max-width:44ch}.boite-line-held{display:block;margin-top:6px;font-family:var(--mono);font-size:.575rem;letter-spacing:.14em;text-transform:uppercase;color:var(--label-quiet)}.buy .btn.is-buy[aria-disabled=true],.buy .btn.is-buy.is-held{color:var(--label-off);border-color:#2b2b31;cursor:default}.buy .btn.is-buy[aria-disabled=true]:hover,.buy .btn.is-buy.is-held:hover{background:transparent;border-color:#2b2b31}.buy .btn.is-buy[aria-disabled=true]:hover .arrow,.buy .btn.is-buy.is-held:hover .arrow{transform:none}@media(max-width:820px){.boite-split .boite-held{max-width:none}}.prod-type{display:flex;flex-direction:column}.prod-type>.lede{order:1;margin-top:28px}.prod-head .hero-sub{font-size:clamp(1.35rem,1.25vw + .55rem,1.85rem);line-height:1.35;max-width:30ch!important}.prod-head .state-panel{display:flex;flex-direction:column}.prod-head .state-panel>[data-delivery-promise]{order:3;margin-top:18px;max-width:48ch}.prod-head .purchase-terms{margin:10px 0 0;font-size:.88rem;line-height:1.6;color:var(--bone-2);max-width:48ch}.prod-head .purchase-terms a,.catalogue-terms a{color:inherit;text-decoration:underline;text-underline-offset:3px}.buy .buy-note{font-family:var(--grot);font-size:.86rem;line-height:1.5;letter-spacing:0;text-transform:none}.catalogue-terms{margin:-10px 0 30px;max-width:52ch;font-size:.95rem;line-height:1.6;color:var(--bone-2)}.cat .amt{color:var(--bone-2)}@media(max-width:1000px){.prod-head{gap:18px}.prod-type{display:contents}.prod-head .kicker{order:0}.prod-head .page-title{order:1;margin:0}.prod-plate{order:2;margin:0}.prod-head .price-row{order:3;margin-top:0}.prod-head .state-panel{order:4;margin-top:0}.prod-head .hero-sub{order:5;margin:12px 0 0}.prod-head .lede{order:6;margin:0;max-width:48ch}.prod-plate .plate{aspect-ratio:4/3}.prod-plate .plate img{object-fit:contain}.prod-plate .cap{display:none}}@media(max-width:620px){.prod-head{gap:14px;padding-top:88px}.prod-head .state-panel{padding:20px}.prod-head .page-title{font-size:clamp(2rem,7.8vw,2.65rem);line-height:1.1}.prod-head .state-panel>.who{display:none}.prod-head .purchase-terms{margin:0}.prod-head .state-panel .acts{margin-top:14px}}.original-views{margin-top:26px;font-size:.9rem;line-height:1.6;color:var(--bone-2)}.original-views summary{cursor:pointer;text-decoration:underline;text-underline-offset:4px}.original-views p{margin:12px 0}.original-views ul{padding-left:18px}.original-views a{text-decoration:underline;text-underline-offset:3px}@media(max-width:620px){.prod-plate .plate{aspect-ratio:1/1}.prod-plate .plate img{object-fit:cover}}@media(max-width:620px){.prod-plate--portrait .plate{aspect-ratio:4/5}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/regarde.css.map */
