:root{--paper:#F4F1EA;--paper-2:#ECE7DC;--paper-3:#E4DECF;--paper-4:#EFEADF;--ink:#1B1A17;--ink-2:#56534B;--ink-3:#928E81;--line:rgba(27,26,23,.14);--line-2:rgba(27,26,23,.07);--live:oklch(.64 .19 42);--live-2:oklch(.64 .19 42 / .12);--f-serif:"Newsreader",Georgia,serif;--f-sans:"Space Grotesk",system-ui,sans-serif;--f-mono:"Space Mono",ui-monospace,monospace;--maxw:1340px;--section:clamp(82px,9vw,120px);--band:clamp(48px,6vw,68px);--head:clamp(32px,4vw,46px)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{font-family:var(--f-sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-size:15px;overflow-x:clip;max-width:100vw}img,svg{display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}::selection{background:var(--ink);color:var(--paper)}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 clamp(22px,4vw,46px)}.mono{font-family:var(--f-mono)}.serif{font-family:var(--f-serif)}.eyebrow{font-family:var(--f-mono);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3)}.link-u{font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--ink);padding-bottom:3px;transition:opacity .2s;display:inline-block}.link-u:hover{opacity:.55}.btn{display:inline-flex;align-items:center;gap:9px;font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:15px 28px;transition:.2s}.btn-ink{background:var(--ink);color:var(--paper)}.btn-ink:hover{background:#000}.btn-line{border:1px solid var(--ink)}.btn-line:hover{background:var(--ink);color:var(--paper)}.dot-live{width:6px;height:6px;border-radius:50%;background:var(--live);display:inline-block;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.25}}@keyframes blink{0%,to{opacity:1}50%{opacity:.2}}.cm{position:absolute;width:13px;height:13px;pointer-events:none;z-index:4}.cm.tl{top:-1px;left:-1px;border-top:1.5px solid var(--ink);border-left:1.5px solid var(--ink)}.cm.tr{top:-1px;right:-1px;border-top:1.5px solid var(--ink);border-right:1.5px solid var(--ink)}.cm.bl{bottom:-1px;left:-1px;border-bottom:1.5px solid var(--ink);border-left:1.5px solid var(--ink)}.cm.br{bottom:-1px;right:-1px;border-bottom:1.5px solid var(--ink);border-right:1.5px solid var(--ink)}.plate{position:relative;background:#fff;aspect-ratio:4/5;overflow:hidden}.plate.sq{aspect-ratio:1/1}.plate .pf{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .65s cubic-bezier(.16,1,.3,1)}.plate .back{opacity:0}.reveal:hover .plate .back,.reveal.flip .plate .back{opacity:1}.reveal:hover .plate .front,.reveal.flip .plate .front,.plate.rev .front{opacity:0}.plate.rev .back,.reveal:hover .plate.rev .front,.reveal.flip .plate.rev .front{opacity:1}.reveal:hover .plate.rev .back,.reveal.flip .plate.rev .back{opacity:0}.plate .idx{position:absolute;left:12px;bottom:6px;font-family:var(--f-serif);font-size:clamp(38px,6vw,66px);line-height:1;color:#1b1a1721;z-index:3;pointer-events:none;font-weight:400}.pdp-plate .plate .mainimg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .2s,transform .55s cubic-bezier(.16,1,.3,1);will-change:transform}@media(hover:hover)and (pointer:fine){.pdp-plate .plate{cursor:zoom-in}.pdp-plate .plate:hover .mainimg{transform:scale(1.12)}}.face{background:none;border:none;cursor:pointer;font-family:var(--f-mono);font-size:inherit;letter-spacing:inherit;text-transform:uppercase;color:inherit;padding:0;line-height:inherit;white-space:nowrap}.face:before{content:"\21c4\a0";color:var(--ink-3)}.face:hover:after{text-decoration:underline;text-underline-offset:3px}.plate .corner{position:absolute;z-index:5;font-family:var(--f-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.plate .corner.tl{top:11px;left:12px}.plate .corner.tr{top:11px;right:12px;text-align:right}.plate .corner.bl{bottom:11px;left:12px}.plate .corner.br{bottom:11px;right:12px;text-align:right}.face:after{content:"OBVERSE";color:var(--ink-3)}.reveal:hover .face:after,.reveal.flip .face:after{content:"REVERSE";color:var(--live)}.reveal:has(.plate.rev) .face:after{content:"REVERSE"}.reveal:has(.plate.rev):hover .face:after,.reveal:has(.plate.rev).flip .face:after{content:"OBVERSE"}.announce{border-bottom:1px solid var(--line);background:var(--paper)}.announce .wrap{display:flex;align-items:center;justify-content:space-between;height:36px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.announce .c{display:flex;gap:8px;align-items:center}.announce b{color:var(--ink);font-weight:400}.zt i{color:var(--live);animation:blink 1s step-end infinite;font-style:normal}@media(max-width:780px){.announce .mid{display:none}}.site-header{position:sticky;top:0;z-index:60;background:#f4f1eaeb;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);border-bottom:1px solid var(--line)}.site-header .wrap{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:74px}nav.main{display:flex;gap:30px}nav.main a{font-family:var(--f-mono);font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2);padding:6px 0;position:relative}nav.main a:hover,nav.main a.on{color:var(--ink)}nav.main a.on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--ink)}.brand{font-family:var(--f-serif);font-weight:500;font-size:clamp(16px,2.1vw,21px);letter-spacing:.13em;text-align:center;padding-left:.13em;white-space:nowrap}.util{display:flex;gap:20px;align-items:center;justify-content:flex-end;font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;color:var(--ink-2)}.util a:hover,.util button:hover{color:var(--ink)}.cartn{position:relative;display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.cartn .cart-ic{flex:none;opacity:.8;transition:opacity .2s}.cartn:hover .cart-ic{opacity:1}.lang-switch{position:relative}.lang-switch summary{list-style:none;display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1;padding:7px 12px;border:1px solid var(--line);border-radius:999px;color:var(--ink-2);background:transparent;transition:color .25s,border-color .25s,background .25s}.lang-switch summary::-webkit-details-marker{display:none}.lang-switch summary:hover{color:var(--ink);border-color:var(--ink)}.lang-switch[open] summary{color:var(--ink);border-color:var(--ink);background:var(--paper-2)}.lang-switch .lang-dot{width:5px;height:5px;border-radius:50%;background:var(--live);box-shadow:0 0 0 3px var(--live-2)}.lang-switch .lang-car{opacity:.55;transition:transform .25s cubic-bezier(.16,1,.3,1)}.lang-switch[open] .lang-car{transform:rotate(180deg)}.lang-pop{position:absolute;top:calc(100% + 12px);right:0;min-width:200px;background:var(--paper);border:1px solid var(--line);box-shadow:0 24px 48px -20px #1b1a1759;padding:5px;z-index:80;animation:langIn .24s cubic-bezier(.16,1,.3,1)}.lang-pop:before{content:"";position:absolute;top:-5px;right:24px;width:8px;height:8px;background:var(--paper);border-left:1px solid var(--line);border-top:1px solid var(--line);transform:rotate(45deg)}.lang-pop-h{display:flex;align-items:center;gap:7px;padding:7px 11px 8px;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line-2);margin-bottom:5px}.lang-pop button{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;background:none;border:0;padding:9px 11px;font:inherit;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);cursor:pointer;text-align:left;transition:background .18s,color .18s}.lang-pop button:hover{background:var(--line-2);color:var(--ink)}.lang-pop button em{font-style:normal;font-size:9px;letter-spacing:.14em;color:var(--ink-3)}.lang-pop button.on{color:var(--ink)}.lang-pop button.on span:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--live);margin-right:8px;vertical-align:1.5px}@keyframes langIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.lang-pop{animation:none}.lang-switch .lang-car{transition:none}}@media(max-width:900px){nav.main{display:none}.site-header .wrap{grid-template-columns:auto 1fr;height:64px}.brand{text-align:left;padding-left:0}}@media(max-width:540px){.site-header .wrap{height:58px}.brand{font-size:15px;letter-spacing:.1em}.util{gap:12px;font-size:10.5px}.util .se,.cartn .cart-w{display:none}.lang-switch summary{padding:6px 9px;gap:6px}.lang-pop{min-width:186px}.announce .wrap{font-size:9.5px;letter-spacing:.09em}}.hero .wrap{display:grid;grid-template-columns:1.04fr .96fr;gap:clamp(28px,4vw,60px);min-height:clamp(600px,82vh,880px);align-items:center;padding-top:clamp(30px,4vw,54px);padding-bottom:clamp(30px,4vw,54px)}.hero-txt{display:flex;flex-direction:column;justify-content:center}.hero h1{font-family:var(--f-serif);font-weight:400;font-size:clamp(46px,5.6vw,94px);line-height:1;letter-spacing:-.02em;margin-top:22px}.hero h1 em{font-style:italic}.hero .sub{margin-top:26px;font-size:16px;line-height:1.65;color:var(--ink-2);max-width:440px}.hero .cta{margin-top:36px;display:flex;gap:22px;align-items:center;flex-wrap:wrap}.hero-spec{margin-top:38px;display:flex;gap:18px;flex-wrap:wrap;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);border-top:1px solid var(--line);padding-top:18px;max-width:460px}.hero-spec b{color:var(--ink);font-weight:400}.hero-plate{aspect-ratio:auto;align-self:stretch;min-height:clamp(440px,62vh,720px)}.hero-plate .plate-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;cursor:pointer}.hero-plate.rev:hover .front{opacity:1}.hero-plate.rev:hover .back{opacity:0}@media(max-width:900px){.hero .wrap{grid-template-columns:1fr;min-height:0}.hero h1{font-size:clamp(42px,11vw,62px)}.hero-plate{aspect-ratio:1/1;min-height:0}}@media(max-width:520px){.hero-txt{max-width:320px}.hero h1{font-size:clamp(40px,12vw,54px)}}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes plateIn{0%{opacity:0;transform:scale(1.016)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scanline{0%{top:0;opacity:0}9%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}.hero-txt>*{animation:rise .72s cubic-bezier(.16,1,.3,1) both}.hero-txt>.eyebrow{animation-delay:.05s}.hero-txt>h1{animation-delay:.13s}.hero-txt>.sub{animation-delay:.24s}.hero-txt>.cta{animation-delay:.33s}.hero-txt>.hero-spec{animation-delay:.42s}.hero-plate{animation:plateIn .95s cubic-bezier(.16,1,.3,1) .12s both}.hero-plate .cm{animation:fadeIn .5s ease 1s both}.hero-plate .corner{animation:fadeIn .6s ease 1.04s both}.hero-plate:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;z-index:7;pointer-events:none;background:linear-gradient(90deg,transparent,var(--live),transparent);box-shadow:0 0 14px 3px var(--live-2);animation:scanline 1.05s cubic-bezier(.4,0,.2,1) .12s 1 both}@media(prefers-reduced-motion:reduce){.hero-txt>*,.hero-plate,.hero-plate .cm,.hero-plate .corner{animation:none!important}.hero-plate:after{display:none}}.marq{border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;background:var(--paper-2)}.marq .row{display:flex;white-space:nowrap;animation:scroll 40s linear infinite}.marq .it{font-family:var(--f-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);padding:14px 0}.marq .it span{margin:0 30px}.marq .it b{color:var(--ink);font-weight:400}.marq .dot{color:var(--live)}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.sec{padding:var(--section) 0}.survey-head{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:end;padding-bottom:30px;margin-bottom:clamp(34px,4vw,52px);border-bottom:1px solid var(--ink)}.survey-head h2{font-family:var(--f-serif);font-weight:400;font-size:clamp(30px,3.8vw,52px);line-height:1.02;letter-spacing:-.015em;margin-top:12px}.survey-head h2 em{font-style:italic}.survey-head .meta{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);text-align:right;line-height:1.9}.survey-head .meta b{color:var(--ink);font-weight:400}@media(max-width:680px){.survey-head{grid-template-columns:1fr}.survey-head .meta{text-align:left}}.diptych{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,44px);align-items:start}.diptych .spec:nth-child(2){margin-top:clamp(0px,5vw,64px)}@media(max-width:720px){.diptych{grid-template-columns:1fr;gap:48px}.diptych .spec:nth-child(2){margin-top:0}}.spec{cursor:pointer;display:block}.spec-head{display:flex;justify-content:space-between;align-items:center;gap:10px;font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);padding-bottom:10px;border-bottom:1px solid var(--ink);margin-bottom:0}.spec-head .ref{color:var(--ink)}.spec .plate{border-bottom:1px solid var(--line)}.spec-foot{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding-top:14px}.spec-foot .nm{font-family:var(--f-serif);font-size:clamp(18px,1.9vw,22px);font-weight:500}.spec-foot .nm em{font-style:italic;color:var(--ink-2);font-weight:400}.spec-foot .val{font-family:var(--f-mono);font-size:11px;letter-spacing:.04em;color:var(--ink-2);text-align:right;white-space:nowrap}.spec:hover .spec-foot .nm{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.note{display:grid;grid-template-columns:.85fr 1.15fr;gap:0;align-items:stretch;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.note .l{padding:clamp(34px,4vw,56px) clamp(28px,3vw,52px) clamp(34px,4vw,56px) 0;border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:center}.note .l h2{font-family:var(--f-serif);font-weight:400;font-size:clamp(26px,3vw,40px);line-height:1.1;letter-spacing:-.01em}.note .l h2 em{font-style:italic}.note .l .eyebrow{margin-bottom:18px}.note .r{padding:clamp(34px,4vw,56px) 0 clamp(34px,4vw,56px) clamp(28px,3vw,52px);display:flex;flex-direction:column;justify-content:center}.note .r p{font-size:15.5px;line-height:1.82;color:var(--ink-2);max-width:460px}.note .r p+p{margin-top:15px}.note .r .sign{margin-top:26px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}@media(max-width:760px){.note{grid-template-columns:1fr}.note .l{border-right:none;border-bottom:1px solid var(--line);padding:clamp(30px,5vw,44px) 0}.note .r{padding:clamp(30px,5vw,44px) 0 0}}.trans{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--ink);color:var(--paper)}.trans .wrap{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:var(--band) clamp(22px,4vw,46px);flex-wrap:wrap}.trans .lab{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-3);display:flex;align-items:center;gap:9px;margin-bottom:12px}.trans h3{font-family:var(--f-serif);font-weight:400;font-size:clamp(26px,3vw,40px);letter-spacing:-.01em}.trans h3 em{font-style:italic}.trans .coordsub{font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;color:#a8a296;margin-top:8px}.clock{display:flex;gap:20px}.clock .u{text-align:center}.clock .u .v{font-family:var(--f-mono);font-size:clamp(26px,3vw,36px);color:var(--paper)}.clock .u .v i{color:var(--live);font-style:normal}.clock .u .k{font-family:var(--f-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#8e887c;margin-top:6px}.trans .btn-line{border-color:var(--paper-3);color:var(--paper)}.trans .btn-line:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}@media(max-width:760px){.trans .wrap{flex-direction:column;align-items:flex-start;gap:26px}}.quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.quote{padding:0 clamp(20px,2.4vw,40px);border-left:1px solid var(--line)}.quote:first-child{padding-left:0;border-left:none}.quote .qn{font-family:var(--f-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--live);margin-bottom:16px}.quote p{font-family:var(--f-serif);font-size:19px;line-height:1.5;font-style:italic;color:var(--ink)}.quote .by{margin-top:18px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}@media(max-width:760px){.quotes{grid-template-columns:1fr;gap:38px}.quote{padding:0;border-left:none}}.news{text-align:center;padding:var(--band) 0;border-top:1px solid var(--line)}.news .eyebrow{margin-bottom:20px}.news h2{font-family:var(--f-serif);font-weight:400;font-size:clamp(30px,4vw,54px);line-height:1.04;letter-spacing:-.015em}.news h2 em{font-style:italic}.news form{margin:34px auto 0;max-width:440px;display:flex;border-bottom:1px solid var(--ink)}.news input{flex:1;border:none;background:none;padding:14px 4px;font-family:var(--f-mono);font-size:13px;letter-spacing:.04em;color:var(--ink)}.news input::placeholder{color:var(--ink-3)}.news input:focus{outline:none}.news button{font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:0 8px}.news .fine{margin-top:16px;font-family:var(--f-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.page-form{display:flex;gap:10px;max-width:560px;margin:clamp(24px,3vw,36px) 0}.page-form input[type=search]{flex:1;min-width:0;background:transparent;border:1px solid var(--line);padding:13px 16px;font:inherit;color:var(--ink)}.page-form input[type=search]:focus{outline:none;border-color:var(--ink)}.search-docs{margin-top:clamp(30px,4vw,44px)}.search-docs h4{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px}.search-docs a{display:inline-block;margin:0 20px 10px 0}.pgn{margin-top:36px;display:flex;gap:16px;align-items:center;font-family:var(--f-mono);font-size:11px;letter-spacing:.08em}.contact-wrap{max-width:560px;padding:clamp(8px,2vw,18px) 0 var(--section)}.contact-form{display:grid;gap:16px}.contact-form .f-row{display:grid;gap:7px}.contact-form label{font-family:var(--f-mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3)}.contact-form input,.contact-form textarea{background:transparent;border:1px solid var(--line);padding:13px 16px;font:inherit;color:var(--ink);width:100%;resize:vertical}.contact-form input:focus,.contact-form textarea:focus{outline:none;border-color:var(--ink)}.contact-form button{justify-self:start}.form-ok{font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--live)}.form-err{font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#a33d2e}.contact-direct{margin-top:26px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.legal-body{max-width:680px;padding:clamp(26px,4vw,44px) 0 var(--section)}.legal-body h2{font-family:var(--f-serif);font-weight:500;font-size:clamp(19px,2.2vw,24px);letter-spacing:-.01em;margin:36px 0 12px}.legal-body h2:first-child{margin-top:0}.legal-body p{font-size:15px;line-height:1.8;color:var(--ink-2);margin:0 0 12px}.site-footer{border-top:1px solid var(--ink);background:var(--paper-2)}.site-footer .top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:30px;padding:var(--band) 0 44px}.site-footer .brandblock .b{font-family:var(--f-serif);font-size:23px;letter-spacing:.13em}.site-footer .brandblock p{margin-top:16px;font-size:13.5px;line-height:1.7;color:var(--ink-2);max-width:290px}.site-footer .brandblock .co{margin-top:16px;font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.site-footer .col h4{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:16px}.site-footer .col a{display:block;font-size:13.5px;padding:5px 0;color:var(--ink-2)}.site-footer .col a:hover{color:var(--ink)}.site-footer .bot{display:flex;justify-content:space-between;gap:16px;padding:22px 0 30px;border-top:1px solid var(--line);font-family:var(--f-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap}@media(max-width:880px){.site-footer .top{grid-template-columns:1fr 1fr}}.page-head{padding:clamp(48px,6vw,78px) 0 clamp(28px,3vw,42px);border-bottom:1px solid var(--ink)}.page-head .eyebrow{margin-bottom:18px;display:flex;gap:10px;align-items:center}.page-head h1{font-family:var(--f-serif);font-weight:400;font-size:clamp(40px,5.4vw,82px);line-height:.96;letter-spacing:-.025em}.page-head h1 em{font-style:italic}.page-head p{margin-top:18px;font-size:15px;line-height:1.7;color:var(--ink-2);max-width:540px}.idx-bar{display:flex;justify-content:space-between;align-items:center;padding:18px 0;border-bottom:1px solid var(--line);font-family:var(--f-mono);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3)}.idx-bar .cats{display:flex;gap:22px}.idx-bar .cats a{cursor:pointer}.idx-bar .cats a:hover,.idx-bar .cats a.on{color:var(--ink)}@media(max-width:560px){.idx-bar{flex-direction:column;align-items:flex-start;gap:9px}}.sheet{display:grid;grid-template-columns:.92fr 1.08fr;gap:0;border-bottom:1px solid var(--ink);align-items:stretch}.sheet.alt{grid-template-columns:1.08fr .92fr}.sheet.alt .sheet-plate{order:2}.sheet-plate{cursor:pointer;padding:clamp(28px,3.4vw,52px);border-right:1px solid var(--line);display:flex;align-items:center;background:var(--paper-4)}.sheet.alt .sheet-plate{border-right:none;border-left:1px solid var(--line)}.sheet-plate .plate{width:100%;max-width:380px;margin:0 auto;aspect-ratio:4/5}.sheet-info{padding:clamp(28px,3.4vw,52px);display:flex;flex-direction:column;justify-content:center}.sheet-info .sref{display:flex;justify-content:space-between;font-family:var(--f-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);padding-bottom:14px;border-bottom:1px solid var(--ink)}.sheet-info .sref .ref{color:var(--ink)}.sheet-info h3{font-family:var(--f-serif);font-weight:400;font-size:clamp(26px,3vw,40px);line-height:1.02;letter-spacing:-.01em;margin:22px 0 6px}.sheet-info h3 em{font-style:italic;color:var(--ink-2)}.dossier{margin-top:22px}.dossier .drow{display:flex;align-items:baseline;justify-content:space-between;gap:18px;border-top:1px solid var(--line);padding:12px 0}.dossier dt{font-family:var(--f-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;flex:none}.dossier dd{font-family:var(--f-mono);font-size:12px;line-height:1.55;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;margin:0;min-width:0}@media(max-width:480px){.dossier dd{font-size:11px}}.sheet-info .acq{margin-top:28px;align-self:flex-start}.sheet-info .hint{margin-top:14px;font-family:var(--f-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.sheet.hide{display:none}@media(max-width:820px){.sheet,.sheet.alt{grid-template-columns:1fr}.sheet.alt .sheet-plate{order:0}.sheet-plate,.sheet.alt .sheet-plate{border-right:none;border-left:none;border-bottom:1px solid var(--line)}}.pdp{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:0;border-bottom:1px solid var(--ink)}.pdp-plate{padding:clamp(26px,3vw,48px) clamp(26px,3vw,48px) clamp(26px,3vw,48px) 0;border-right:1px solid var(--line)}.pdp-plate .plate{aspect-ratio:1/1;background:#fff}.pdp-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}.pdp-strip .th{position:relative;aspect-ratio:1/1;background:#fff;cursor:pointer;overflow:hidden;border:1px solid var(--line)}.pdp-strip .th img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pdp-strip .th.sel{border-color:var(--ink)}.pdp-strip .th span{position:absolute;left:6px;bottom:5px;font-family:var(--f-mono);font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);background:#fffc;padding:1px 4px}.pdp-info{padding:clamp(34px,3.6vw,60px) 0 clamp(34px,3.6vw,60px) clamp(34px,3.6vw,60px);position:sticky;top:74px;align-self:start}.pdp-info .pref{display:flex;justify-content:space-between;font-family:var(--f-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);padding-bottom:14px;border-bottom:1px solid var(--ink)}.pdp-info .pref .ref{color:var(--ink)}.pdp-info h1{font-family:var(--f-serif);font-weight:400;font-size:clamp(30px,3.4vw,46px);line-height:1.02;letter-spacing:-.015em;margin-top:20px}.pdp-info h1 em{font-style:italic;color:var(--ink-2)}.pdp-info .price{font-family:var(--f-mono);font-size:15px;margin-top:14px;color:var(--ink-2)}.pdp-info .price s{color:var(--ink-3);margin-right:8px}.pdp-info .desc{margin-top:20px;font-size:14.5px;line-height:1.8;color:var(--ink-2);max-width:420px}.opt{margin-top:26px}.opt .l{font-family:var(--f-mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px;display:flex;justify-content:space-between}.opt .l span:last-child{color:var(--ink-2)}.states{display:flex;gap:10px;flex-wrap:wrap}.states .st{display:flex;align-items:center;gap:8px;border:1px solid var(--line);padding:8px 13px 8px 9px;cursor:pointer;font-family:var(--f-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);transition:.15s;background:none}.states .st:hover{border-color:var(--ink)}.states .st.sel{border-color:var(--ink);color:var(--ink)}.states .st i{width:15px;height:15px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line)}.szs{display:flex;gap:8px;flex-wrap:wrap}.szs .z{min-width:46px;height:42px;border:1px solid var(--line);font-family:var(--f-mono);font-size:12px;display:grid;place-items:center;cursor:pointer;transition:.15s;background:none}.szs .z:hover{border-color:var(--ink)}.szs .z.sel{background:var(--ink);color:var(--paper);border-color:var(--ink)}.szs .z.soldout{opacity:.32;text-decoration:line-through;cursor:not-allowed}.pdp-info .add{margin-top:30px;display:flex;gap:12px}.pdp-info .add .btn-ink{flex:1;justify-content:center;padding:17px}.pdp-info .add .btn-ink[disabled]{opacity:.4;cursor:not-allowed}.acc{margin-top:28px;border-top:1px solid var(--line)}.acc details{border-bottom:1px solid var(--line)}.acc summary{list-style:none;cursor:pointer;padding:15px 0;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;display:flex;justify-content:space-between}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";color:var(--ink-3)}.acc details[open] summary:after{content:"\2013"}.acc .b{padding:0 0 18px;font-size:13.5px;line-height:1.75;color:var(--ink-2)}@media(max-width:880px){.pdp{grid-template-columns:minmax(0,1fr)}.pdp-plate{padding:clamp(20px,5vw,32px) 0;border-right:none;border-bottom:1px solid var(--line)}.pdp-info{padding:clamp(30px,6vw,44px) 0;position:static}}.placard{padding:var(--section) 0;border-bottom:1px solid var(--line)}.placard-head{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:end;padding-bottom:28px;margin-bottom:clamp(30px,4vw,48px);border-bottom:1px solid var(--ink)}.placard-head h2{font-family:var(--f-serif);font-weight:400;font-size:clamp(28px,3.4vw,46px);line-height:1.02;letter-spacing:-.015em;margin-top:10px}.placard-head h2 em{font-style:italic}.placard-head .meta{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);text-align:right;line-height:1.9}.placard-fig{position:relative;width:100%;max-width:600px;margin:0 auto;aspect-ratio:1/1;background:#fff}.placard-fig .pimg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.placard-fig .leads{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:3;overflow:visible}.placard-fig .leads line{stroke:var(--ink);stroke-width:.25}.placard-fig .leads circle{fill:var(--live)}.ann{position:absolute;z-index:4;font-family:var(--f-mono);max-width:150px}.ann b{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);font-weight:400}.ann span{display:block;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-top:3px}.ann.r{text-align:right}.placard-list{display:none}@media(max-width:700px){.placard-fig{max-width:420px}.placard-fig .leads,.placard-fig .ann{display:none}.placard-list{display:grid;gap:0;margin:30px auto 0;max-width:480px}.placard-list .pl{display:grid;grid-template-columns:auto 1fr;gap:14px;padding:14px 0;border-top:1px solid var(--line);font-family:var(--f-mono)}.placard-list .pl b{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-weight:400}.placard-list .pl span{font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);text-align:right}}.look{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:150px;gap:8px}.look .g{position:relative;overflow:hidden;background:#fff}.look .g img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.look .g .cap{position:absolute;left:12px;bottom:10px;font-family:var(--f-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);background:#ffffffd1;padding:2px 6px;z-index:3}.look .a{grid-column:span 5;grid-row:span 3}.look .b{grid-column:span 4;grid-row:span 2}.look .c{grid-column:span 3;grid-row:span 2}.look .d{grid-column:span 4;grid-row:span 2}.look .e{grid-column:span 5;grid-row:span 2}.look .f{grid-column:span 3;grid-row:span 3}@media(max-width:880px){.look{grid-template-columns:repeat(2,1fr);grid-auto-rows:230px}.look .a,.look .b,.look .c,.look .d,.look .e,.look .f{grid-column:span 1;grid-row:span 1}}.ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#1b1a1757;opacity:0;pointer-events:none;transition:.25s;z-index:90}.ov.open{opacity:1;pointer-events:auto}.draw{position:fixed;top:0;right:0;height:100%;width:430px;max-width:92vw;background:var(--paper);z-index:100;transform:translate(100%);transition:transform .34s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column}.draw.open{transform:none}.draw .h{display:flex;justify-content:space-between;align-items:center;padding:26px 28px;border-bottom:1px solid var(--line)}.draw .h .t{font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.draw .items{flex:1;overflow-y:auto;padding:8px 28px}.draw .empty{padding:40px 0;font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);text-align:center}.ci{display:grid;grid-template-columns:60px 1fr auto;gap:16px;padding:20px 0;border-bottom:1px solid var(--line-2);align-items:center}.ci .ph{background:#fff;aspect-ratio:4/5;position:relative;overflow:hidden}.ci .ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ci .nm{font-family:var(--f-serif);font-size:15px}.ci .va{font-family:var(--f-mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-top:4px}.ci .pr{font-family:var(--f-mono);font-size:12.5px}.ci .rm{font-family:var(--f-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:6px;cursor:pointer;border-bottom:1px solid var(--line);display:inline-block}.ci .rm:hover{color:var(--ink)}.draw .f{padding:24px 28px;border-top:1px solid var(--line)}.draw .sub{display:flex;justify-content:space-between;font-family:var(--f-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px}.draw .note2{font-family:var(--f-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:16px}.draw .btn-ink{width:100%;justify-content:center;padding:17px}.badge{position:fixed;left:16px;bottom:16px;z-index:80;font-family:var(--f-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;background:var(--ink);color:var(--paper);padding:9px 13px;display:flex;gap:7px;align-items:center}.badge b{color:var(--paper-3);font-weight:400}.shopify-challenge__container{padding:80px 20px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
