.pxco .pg-hero{height:min(80vh,780px);min-height:560px}.pxco .pg-hero .hs{color:#faf9f68c;position:relative}.pxco .pg-hero .hs:after{content:"";border-top:.06em solid var(--lime);position:absolute;top:55%;left:-3%;right:-3%}.pxco .pg-hero .bot{grid-template-columns:1fr var(--hrw,420px);align-items:stretch}.pxco .pg-hero .bot>div{flex-direction:column;justify-content:space-between;gap:26px;display:flex}.pxco .pg-hero .bot h1{align-self:start;margin-top:-.08em}.pxco .pg-hero .bot .body{max-width:none;font-size:19px;line-height:1.55}@media (width<=820px){.pxco .pg-hero{flex-direction:column;justify-content:flex-end;padding-top:150px;display:flex}.pxco .pg-hero .bot{padding:0 var(--gx) 30px;grid-template-columns:1fr;position:relative;bottom:auto;left:auto;right:auto}.pxco .pg-hero .bot>div{gap:22px}.pxco #heroNav{white-space:normal!important}.pxco .pg-hero{height:auto;min-height:88vh}.pxco .pg-hero .bot .body{font-size:17px}}.pxco .cw{border-bottom:1px solid var(--line)}.pxco .cw-top{grid-template-columns:repeat(12,1fr);align-items:end;display:grid}.pxco .cw-top .a{padding:clamp(147px,16.8vw,252px) var(--gx) clamp(36px,4vw,56px);grid-column:1/10}.pxco .cw-top .b{padding:0 var(--gx) clamp(36px,4vw,56px);grid-column:8/13}.pxco .cw-top .b .body{max-width:none}.pxco .cw-wall{border-top:1px solid var(--line);padding:clamp(28px,3vw,44px) var(--gx) clamp(40px,4.5vw,64px)}.pxco .cw-wall .wall{margin-top:18px}@media (width<=820px){.pxco .cw-top{grid-template-columns:1fr}.pxco .cw-top .a,.pxco .cw-top .b{grid-column:1}.pxco .cw-top .a{padding-top:105px;padding-bottom:20px}}.pxco .arr{vertical-align:middle;width:1em;height:1em;display:inline-block;overflow:visible}@media (width<=820px){.pxco .rg-a{width:36px!important;height:36px!important;font-size:22px!important}.pxco .rg-btn{grid-template-columns:34px 1fr 36px!important}}.pxco .bt{border-bottom:1px solid var(--line);grid-template-columns:5fr 7fr;display:grid}.pxco .bt-l{border-right:1px solid var(--line);min-height:760px;position:relative;overflow:hidden}.pxco .bt-l img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pxco .bt-l .lt{left:var(--gx);top:var(--gx);z-index:2;position:absolute}.pxco .bt-r{background:var(--cream);flex-direction:column;display:flex}.pxco .bt-top{text-align:center;padding:clamp(48px,5vw,80px) var(--gx) clamp(36px,4vw,56px);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.pxco .bt-stage{width:min(56%,420px);margin-top:clamp(80px,7.5vw,120px);position:relative}.pxco .bt-stage h2{z-index:2;white-space:nowrap;font-size:clamp(44px,5.4vw,86px);position:absolute;top:0;left:50%;transform:translate(-50%,-62%)}.pxco .bt-img{aspect-ratio:4/3;position:relative;overflow:hidden}.pxco .bt-img img{object-fit:cover;width:100%;height:100%;transition:opacity .45s;position:absolute;inset:0}.pxco .bt-top .body{text-align:center;max-width:none;min-height:3.2em;margin-top:26px;transition:opacity .35s}.pxco .bt-rows{border-top:1px solid var(--line)}.pxco .bt-hint{padding:14px var(--gx);border-top:1px solid var(--line);justify-content:space-between;display:flex}.pxco .bt-row{all:unset;box-sizing:border-box;cursor:pointer;width:100%;padding:clamp(18px,1.8vw,26px) var(--gx);border-bottom:1px solid var(--line);text-align:right;grid-template-columns:1fr 36px;align-items:center;gap:4px 18px;display:grid}.pxco .bt-row:last-child{border-bottom:0}.pxco .bt-row .t{font-family:var(--display);letter-spacing:-.02em;grid-column:1;font-size:clamp(22px,2vw,30px);font-weight:500;line-height:1.1}.pxco .bt-row .d{font-family:var(--serif);color:var(--muted);grid-column:1;font-size:clamp(19px,1.6vw,24px);font-style:italic;font-weight:300;line-height:1.2}.pxco .bt-row .a{font-family:var(--text);color:var(--ink);text-align:right;grid-area:1/2/3;font-size:30px;line-height:1}.pxco .bt-row[aria-pressed=true]{background:var(--paper)}.pxco .bt-row[aria-pressed=true] .d,.pxco .bt-row[aria-pressed=true] .a{color:var(--ink)}.pxco .bt-note{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:12px var(--gx);border-top:1px solid var(--line);text-align:right;font-size:10px}@media (width<=820px){.pxco .bt{grid-template-columns:1fr}.pxco .bt-l{border-right:0;border-bottom:1px solid var(--line);min-height:420px}.pxco .bt-stage{width:78%;margin-top:64px}.pxco .bt-stage h2{font-size:40px}.pxco .bt-row .t{font-size:21px}.pxco .bt-row .d{font-size:18px}}.pxco .rg-p{height:0;overflow:hidden;grid-template-rows:none!important;transition:none!important;display:block!important}.pxco .rg-p>div{overflow:visible}.pxco .rg-a{transition:none}.pxmb .pg-hero{height:min(80vh,780px);min-height:560px}.pxmb .pg-hero .hs{color:#faf9f68c;position:relative}.pxmb .pg-hero .hs:after{content:"";border-top:.06em solid var(--lime);position:absolute;top:55%;left:-3%;right:-3%}.pxmb .pg-hero .bot{grid-template-columns:1fr var(--hrw,420px);align-items:stretch}.pxmb .pg-hero .bot>div{flex-direction:column;justify-content:space-between;gap:26px;display:flex}.pxmb .pg-hero .bot h1{align-self:start;margin-top:-.08em}.pxmb .pg-hero .bot .body{max-width:none;font-size:19px;line-height:1.55}@media (width>=821px){.pxmb .pg-hero .bot h1{align-self:end;margin-top:0;margin-bottom:0}.pxmb .pg-hero .bot .link{margin-top:0}}@media (width<=820px){.pxmb .pg-hero{flex-direction:column;justify-content:flex-end;padding-top:150px;display:flex}.pxmb .pg-hero .bot{padding:0 var(--gx) 30px;grid-template-columns:1fr;position:relative;bottom:auto;left:auto;right:auto}.pxmb .pg-hero .bot>div{gap:22px}.pxmb #heroNav{white-space:normal!important}.pxmb .pg-hero{height:auto;min-height:88vh}.pxmb .pg-hero .bot .body{font-size:17px}}.pxmb .dw-head{grid-template-columns:repeat(12,1fr);align-items:end;display:grid}.pxmb .dw-head .a{padding:clamp(91px,10.4vw,156px) var(--gx) clamp(32px,4vw,52px);grid-column:1/8}.pxmb .dw-head .b{padding:0 var(--gx) clamp(32px,4vw,52px);grid-column:8/13}.pxmb .dw-topics{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.pxmb .dw-topics span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line-strong);padding:8px 11px;font-size:10.5px}.pxmb .dw{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pxmb .dw>div{padding:clamp(28px,3vw,44px) var(--gx) clamp(32px,3.4vw,48px);flex-direction:column;display:flex}.pxmb .dw>div+div{border-left:1px solid var(--line)}.pxmb .dw .cr{background:var(--cream)}.pxmb .dw .dk{background:var(--ink);color:var(--paper)}.pxmb .dw .dk .label,.pxmb .dw .dk .dw-f dt{color:#faf9f68c}.pxmb .dw .dk .body{color:#faf9f6cc}.pxmb .dw .top{justify-content:space-between;align-items:center;min-height:28px;display:flex}.pxmb .dw .tag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;background:var(--lime);color:var(--ink);padding:5px 9px;font-size:10px}.pxmb .dw .tag.bg{background:var(--stone)}.pxmb .dw .nm{font-family:var(--display);letter-spacing:-.03em;margin-top:clamp(28px,3vw,44px);font-size:clamp(30px,2.8vw,42px);font-weight:500;line-height:1}.pxmb .dw .tl{font-family:var(--serif);margin-top:8px;font-size:clamp(20px,1.7vw,25px);font-style:italic;font-weight:300;line-height:1.2}.pxmb .dw .body{max-width:none;margin-top:16px}.pxmb .dw-f{border-top:1px solid var(--line);margin-top:26px}.pxmb .dw .dk .dw-f,.pxmb .dw .dk .dw-f>div{border-color:var(--line-night)}.pxmb .dw-f>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:11px 0;display:flex}.pxmb .dw-f dt{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-top:4px;font-size:10px}.pxmb .dw-f dd{text-align:right;font-size:16px}.pxmb .dw .pr{align-items:baseline;gap:10px;margin-top:auto;padding-top:30px;display:flex}.pxmb .dw .pr b{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(32px,2.8vw,42px);font-weight:500}.pxmb .dw .pr span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.6;font-size:10px}.pxmb .dw .btn{align-self:flex-start;margin-top:18px}.pxmb .dw .dk .btn.solid{background:var(--paper);color:var(--ink);border-color:var(--paper)}@media (width<=900px){.pxmb .dw-head{grid-template-columns:1fr}.pxmb .dw-head .a,.pxmb .dw-head .b{grid-column:1}.pxmb .dw-head .a{padding-top:84px;padding-bottom:16px}.pxmb .dw{grid-template-columns:minmax(0,1fr)}.pxmb .dw>div+div{border-left:0;border-top:1px solid var(--line)}.pxmb .dw .nm{margin-top:20px}.pxmb .dw .body{min-height:0}.pxmb .dw-f dd{font-size:15px}}.pxmb .ic-photo{border-bottom:1px solid var(--line);height:min(68vh,660px);min-height:380px;position:relative;overflow:hidden}.pxmb .ic-photo img{object-fit:cover;object-position:50% 52%;width:100%;height:100%;position:absolute;inset:0}.pxmb .ic{border-bottom:1px solid var(--line);grid-template-columns:repeat(12,1fr);display:grid}.pxmb .ic .a{padding:clamp(70px,8vw,120px) var(--gx) clamp(48px,5vw,80px);grid-column:1/7}.pxmb .ic .b{padding:clamp(70px,8vw,120px) var(--gx) clamp(48px,5vw,80px);flex-direction:column;grid-column:7/13;justify-content:flex-end;display:flex}.pxmb .ic .b .body{max-width:none}@media (width<=820px){.pxmb .ic-photo{height:380px;min-height:0}.pxmb .ic{grid-template-columns:1fr}.pxmb .ic .a,.pxmb .ic .b{grid-column:1}.pxmb .ic .a{padding-bottom:12px}.pxmb .ic .b{padding-top:12px}}.pxmb .arr{vertical-align:middle;width:1em;height:1em;display:inline-block;overflow:visible}@media (width<=820px){.pxmb .rg-a{width:36px!important;height:36px!important;font-size:22px!important}.pxmb .rg-btn{grid-template-columns:34px 1fr 36px!important}}.pxmb .gx-head{padding:clamp(91px,10.4vw,156px) var(--gx) clamp(32px,4vw,52px)}.pxmb .gx{padding:0 var(--gx) clamp(70px,8vw,120px);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pxmb .gx a{aspect-ratio:4/3;color:var(--paper);text-decoration:none;display:block;position:relative;overflow:hidden}.pxmb .gx a img{object-fit:cover;object-position:50% 35%;width:100%;height:100%;position:absolute;inset:0}.pxmb .gx .sh{z-index:1;background:linear-gradient(#151414b8 0%,#15141459 30% 60%,#151414c7 100%);position:absolute;inset:0}.pxmb .gx .tp,.pxmb .gx .bt{z-index:3;gap:16px;display:flex;position:absolute;left:18px;right:18px}.pxmb .gx .tp{border-bottom:1px solid #faf9f659;align-items:center;padding-bottom:14px;top:16px}.pxmb .gx .tp b{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(34px,3.2vw,48px);font-weight:500;line-height:.9}.pxmb .gx .tp div{border-left:1px solid #faf9f659;padding-left:14px}.pxmb .gx .tp p{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.1}.pxmb .gx .ic{flex:none;width:clamp(34px,3vw,44px);height:clamp(34px,3vw,44px)}.pxmb .gx .tp span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:.85;margin-top:6px;font-size:12px;display:block}.pxmb .gx .tp .ar{margin-left:auto;font-size:clamp(30px,2.6vw,40px);line-height:1;animation:4s ease-in-out infinite gxNudge;display:inline-block}@keyframes gxNudge{0%,60%,to{transform:translate(0)}72%{transform:translate(6px,-6px)}84%{transform:translate(0)}}.pxmb .gx a:nth-child(2) .ar{animation-delay:.6s}@media (prefers-reduced-motion:reduce){.pxmb .gx .tp .ar{animation:none}}.pxmb .gx .bt{justify-content:space-between;align-items:flex-end;bottom:18px}.pxmb .gx .bt p{white-space:nowrap;font-size:17px;line-height:1.45}@media (width<=1100px){.pxmb .gx .bt p{white-space:normal}}@media (width<=820px){.pxmb .gx{grid-template-columns:minmax(0,1fr)}.pxmb .gx a{aspect-ratio:4/5}}.pxmb .rg-p{height:0;overflow:hidden;grid-template-rows:none!important;transition:none!important;display:block!important}.pxmb .rg-p>div{overflow:visible}.pxmb .rg-a{transition:none}.pxmb .mb-pn{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pxmb .mb-pn>div{padding:clamp(28px,3vw,44px) var(--gx) clamp(36px,4vw,56px);flex-direction:column;gap:10px;display:flex}.pxmb .mb-pn>div+div{border-left:1px solid var(--line)}.pxmb .mb-pn .n,.pxmb .mb-w .n{font-family:var(--mono);letter-spacing:.14em;color:var(--muted);font-size:12px}.pxmb .mb-pn .n{margin-bottom:clamp(16px,2.4vw,40px)}.pxmb .mb-pn .h-m{font-size:clamp(24px,2.2vw,32px)}.pxmb .mb-pn .body{color:var(--muted);font-size:17px;line-height:1.5}.pxmb .mb-hd{grid-template-columns:repeat(12,1fr);align-items:end;display:grid}.pxmb .mb-hd .a{padding:clamp(80px,9vw,140px) var(--gx) clamp(28px,3vw,44px);grid-column:1/7}.pxmb .mb-hd .b{padding:0 var(--gx) clamp(28px,3vw,44px);grid-column:7/13}.pxmb .mb-vm{border-bottom:1px solid var(--line);grid-template-columns:5fr 7fr;display:grid}.pxmb .mb-vm .im{border-right:1px solid var(--line);min-height:600px;position:relative;overflow:hidden}.pxmb .mb-vm .im img{object-fit:cover;object-position:50% 25%;width:100%;height:100%;position:absolute;inset:0}.pxmb .mb-vm .tx{padding:clamp(56px,6vw,96px) var(--gx);flex-direction:column;justify-content:flex-end;gap:18px;display:flex}.pxmb .mb-vm .tx .body{max-width:52ch}.pxmb .mb-vm .tags{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.pxmb .mb-vm .tags span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line);padding:7px 10px;font-size:10.5px}.pxmb .mb-hl{background:var(--ink);color:var(--paper);grid-template-columns:7fr 5fr;display:grid}.pxmb .mb-hl>div{padding:clamp(72px,8vw,120px) var(--gx)}.pxmb .mb-hl .label{color:#faf9f68c}.pxmb .mb-hl .body{color:#faf9f6d1;max-width:50ch;margin-top:22px}.pxmb .mb-hl .h-l .it{color:#faf9f6e6}.pxmb .mb-hl .r{border-left:1px solid #faf9f624;flex-direction:column;justify-content:flex-end;display:flex}.pxmb .mb-hl .r p{font-family:var(--display);letter-spacing:-.02em;border-top:1px solid #faf9f624;padding:16px 0;font-size:clamp(20px,1.8vw,26px);font-weight:500}.pxmb .mb-hl .r p:last-child{border-bottom:1px solid #faf9f624}.pxmb .mb-hl .r p i{font-family:var(--serif);color:#faf9f699;font-weight:300}.pxmb .mb-hl .btn{margin-top:30px}.pxmb .mb-w{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pxmb .mb-w a{padding:clamp(28px,3vw,44px) var(--gx) clamp(32px,3.6vw,52px);color:inherit;flex-direction:column;gap:12px;text-decoration:none;transition:background-color .2s;display:flex}.pxmb .mb-w a+a{border-left:1px solid var(--line)}.pxmb .mb-w a:hover{background:var(--cream)}.pxmb .mb-w .h-m{margin-top:clamp(14px,2vw,32px);font-size:clamp(24px,2.1vw,30px)}.pxmb .mb-w .body{font-size:17px;line-height:1.5}.pxmb .mb-w .pr{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-top:auto;padding-top:22px;display:flex}.pxmb .mb-w .pr b{font-family:var(--display);letter-spacing:-.02em;font-size:22px;font-weight:500}.pxmb .mb-w a.mbdk{background:var(--ink);color:var(--paper)}.pxmb .mb-w a.mbdk:hover{background:var(--ink-2,var(--ink))}.pxmb .mb-w a.mbdk .n,.pxmb .mb-w a.mbdk .label{color:#faf9f68c}.pxmb .mb-w a.mbdk .pr{border-color:#faf9f624}.pxmb .mb-w a.mbdk .body{color:#faf9f6cc}@media (width<=820px){.pxmb .mb-pn,.pxmb .mb-w{grid-template-columns:minmax(0,1fr)}.pxmb .mb-pn>div+div,.pxmb .mb-w a+a{border-left:0;border-top:1px solid var(--line)}.pxmb .mb-hd,.pxmb .mb-vm,.pxmb .mb-hl{grid-template-columns:1fr}.pxmb .mb-hd .a,.pxmb .mb-hd .b{grid-column:1}.pxmb .mb-hd .a{padding-top:84px;padding-bottom:12px}.pxmb .mb-vm .im{border-right:0;border-bottom:1px solid var(--line);min-height:400px}.pxmb .mb-hl .r{border-left:0;padding-top:0}}.pxgd .pg-hero{height:min(80vh,780px);min-height:560px}.pxgd .pg-hero .hs{color:#faf9f68c;position:relative}.pxgd .pg-hero .hs:after{content:"";border-top:.06em solid var(--lime);position:absolute;top:55%;left:-3%;right:-3%}.pxgd .pg-hero .bot{grid-template-columns:1fr var(--hrw,420px);align-items:stretch}.pxgd .pg-hero .bot>div{flex-direction:column;justify-content:space-between;gap:26px;display:flex}.pxgd .pg-hero .bot h1{align-self:start;margin-top:-.08em}.pxgd .pg-hero .bot .body{max-width:none;font-size:19px;line-height:1.55}@media (width<=820px){.pxgd .pg-hero{flex-direction:column;justify-content:flex-end;padding-top:150px;display:flex}.pxgd .pg-hero .bot{padding:0 var(--gx) 30px;grid-template-columns:1fr;position:relative;bottom:auto;left:auto;right:auto}.pxgd .pg-hero .bot>div{gap:22px}.pxgd #heroNav{white-space:normal!important}.pxgd .pg-hero{height:auto;min-height:88vh}.pxgd .pg-hero .bot .body{font-size:17px}}@keyframes vfl{0%{background-color:#e1e89a8c}to{background-color:#0000}}.pxgd .vflash{animation:1.6s vfl}.pxgd .vp{display:none}.pxgd.mode-p .vp{display:revert}.pxgd.mode-p .vb{display:none}.pxgd .zw-head{grid-template-columns:repeat(12,1fr);align-items:end;display:grid}.pxgd .zw-head .a{padding:clamp(91px,10.4vw,156px) var(--gx) clamp(28px,3vw,44px);grid-column:1/8}.pxgd .zw-head .b{padding:0 var(--gx) clamp(28px,3vw,44px);grid-column:8/13}.pxgd .zw{padding:0 var(--gx);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pxgd .zw button{all:unset;box-sizing:border-box;cursor:pointer;aspect-ratio:4/3;color:var(--paper);display:block;position:relative;overflow:hidden}.pxgd .zw img{object-fit:cover;object-position:50% 35%;width:100%;height:100%;transition:filter .4s;position:absolute;inset:0}.pxgd .zw .sh{z-index:1;background:linear-gradient(#151414b8 0%,#15141459 30% 60%,#151414c7 100%);transition:background .4s;position:absolute;inset:0}.pxgd .zw .tp,.pxgd .zw .bt{z-index:3;gap:16px;display:flex;position:absolute;left:18px;right:18px}.pxgd .zw .tp{border-bottom:1px solid #faf9f659;align-items:center;padding-bottom:14px;top:16px}.pxgd .zw .tp div{border-left:1px solid #faf9f659;padding-left:14px}.pxgd .zw .tp p{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.1}.pxgd .zw .tp span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:.85;margin-top:6px;font-size:12px;display:block}.pxgd .zw .ic{flex:none;width:clamp(34px,3vw,44px);height:clamp(34px,3vw,44px)}.pxgd .zw .ck{border:1px solid #faf9f6b3;border-radius:50%;place-items:center;width:34px;height:34px;margin-left:auto;font-size:15px;opacity:1!important;margin-top:0!important;display:grid!important}.pxgd .zw .bt{bottom:18px}.pxgd .zw .bt p{font-size:17px;line-height:1.45}.pxgd .zw button[aria-pressed=true] .ck{background:var(--lime);border-color:var(--lime);color:var(--ink)}.pxgd .zw button[aria-pressed=false] img{filter:grayscale()brightness(.7)}.pxgd .zw button[aria-pressed=true]{outline:3px solid var(--lime);outline-offset:-3px}.pxgd .zw-note{padding:18px var(--gx) 0;justify-content:space-between;gap:20px;display:flex}@media (width<=820px){.pxgd .zw-head{grid-template-columns:1fr}.pxgd .zw-head .a,.pxgd .zw-head .b{grid-column:1}.pxgd .zw-head .a{padding-top:84px;padding-bottom:14px}.pxgd .zw{grid-template-columns:minmax(0,1fr)}.pxgd .zw button{aspect-ratio:4/5}.pxgd .zw-note{flex-direction:column;gap:6px}}.pxgd .wsw{z-index:60;background:var(--ink);color:var(--paper);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:0;font-size:10.5px;display:flex;position:fixed;bottom:12px;left:12px}.pxgd .wsw span{opacity:.6;padding:10px 12px}.pxgd .wsw button{all:unset;cursor:pointer;padding:10px 12px}.pxgd .wsw button[aria-pressed=true]{background:var(--lime);color:var(--ink)}.pxgd .rg{background:var(--paper);border-bottom:1px solid var(--line)}.pxgd .rg-head{padding:clamp(48px,6vw,80px) var(--gx) 22px;justify-content:space-between;align-items:baseline;gap:20px;display:flex}.pxgd .rg-item{border-top:1px solid var(--line)}.pxgd .rg-btn{all:unset;box-sizing:border-box;cursor:pointer;width:100%;padding:clamp(22px,2.6vw,38px) var(--gx);grid-template-columns:70px 1fr auto 44px;align-items:center;gap:20px;display:grid}.pxgd .rg-btn:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}.pxgd .rg-n{font-family:var(--mono);letter-spacing:.14em;color:var(--muted);font-size:11px}.pxgd .rg-t{font-family:var(--display);letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(30px,4.4vw,68px);font-weight:500;line-height:1}.pxgd .rg-t .it{text-transform:none;font-size:1.04em}.pxgd .rg-k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.pxgd .rg-a{justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;transition:transform .35s;display:flex}.pxgd .rg-item.open .rg-a{transform:rotate(90deg)}.pxgd .rg-item.open .rg-k{color:var(--ink)}.pxgd .rg-p{grid-template-rows:0fr;transition:grid-template-rows .45s;display:grid}.pxgd .rg-item.open .rg-p{grid-template-rows:1fr}.pxgd .rg-in{border-top:1px solid var(--line);grid-template-columns:5fr 7fr;min-height:560px;display:grid}.pxgd .rg-img{min-height:420px;position:relative;overflow:hidden}.pxgd .rg-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pxgd .rg-img .w{text-align:left;z-index:2;writing-mode:vertical-rl;font-family:var(--display);letter-spacing:-.02em;color:var(--lime-pale);font-size:clamp(34px,3.6vw,58px);font-weight:400;line-height:1;position:absolute;bottom:clamp(18px,2.4vw,34px);right:clamp(14px,2vw,28px);transform:rotate(180deg)}.pxgd .rg-txt{background:var(--cream);border-left:1px solid var(--line);flex-direction:column;gap:18px;padding:clamp(28px,3.4vw,52px) clamp(22px,3.4vw,52px);display:flex}.pxgd .rg-txt .h-l{max-width:20ch}.pxgd .rg-txt .body{max-width:54ch;font-size:19px;line-height:1.6}.pxgd .rg-txt .body+.body{margin-top:4px}.pxgd .rg-q{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(21px,1.8vw,27px);font-style:italic;font-weight:300;line-height:1.25}.pxgd .rg-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 30px;margin-top:auto;padding-top:20px;display:flex}.pxgd .rg-foot .label{line-height:1.9}@media (width<=820px){.pxgd .rg-btn{grid-template-columns:34px 1fr 30px;gap:12px}.pxgd .rg-k{display:none}.pxgd .rg-a{width:30px;height:30px;font-size:18px}.pxgd .rg-t{font-size:clamp(24px,7.2vw,34px)}.pxgd .rg-in{grid-template-columns:1fr;min-height:0}.pxgd .rg-img{min-height:300px}.pxgd .rg-txt{border-left:0;border-top:1px solid var(--line)}.pxgd .rg-txt .body{font-size:17px;line-height:1.6}}.pxgd .m8{color:var(--paper);background:var(--ink);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.pxgd .m8>img{object-fit:cover;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.pxgd .m8:before{content:"";z-index:1;background:#15141473;position:absolute;inset:0}.pxgd .m8-in{z-index:2;text-align:center;max-width:820px;padding:clamp(80px,10vw,150px) var(--gx);flex-direction:column;align-items:center;margin:0 auto;display:flex;position:relative}.pxgd .m8 .h-xl{color:var(--paper);margin-top:26px;font-size:clamp(44px,6.2vw,96px)}.pxgd .m8 .q{font-family:var(--serif);color:#faf9f6bf;margin-top:22px;font-size:clamp(20px,1.8vw,26px);font-style:italic;font-weight:300}.pxgd .m8 .body{color:#faf9f6e0;text-wrap:balance;max-width:40ch;margin-top:18px}@media (width<=820px){.pxgd .m8 .h-xl{font-size:clamp(34px,10vw,46px)}}.pxgd .kp{background:var(--cream);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:clamp(80px,9vw,140px) var(--gx) clamp(48px,5vw,72px);text-align:center}.pxgd .kp .h-xl{font-size:clamp(44px,5.6vw,92px)}.pxgd .kp-grid{text-align:left;grid-template-columns:1fr minmax(240px,340px) 1fr;align-items:center;gap:clamp(24px,4vw,64px);margin-top:clamp(40px,5vw,72px);display:grid}.pxgd .kp-img{aspect-ratio:3/4;border:1px solid var(--line);position:relative;overflow:hidden}.pxgd .kp-img img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.pxgd .kp-col{flex-direction:column;gap:clamp(22px,2.4vw,34px);display:flex}.pxgd .kp-col.l{text-align:right;align-items:flex-end}.pxgd .kp-col p.h-m{font-size:clamp(20px,1.7vw,25px)}.pxgd .kp-col p.s{color:var(--muted);max-width:30ch;margin-top:4px;font-size:17px;line-height:1.45}.pxgd .kp-sum{max-width:44ch;margin:clamp(40px,5vw,64px) auto 0;font-size:19px;line-height:1.6}.pxgd .kp-note{max-width:70ch;color:var(--warm);margin:clamp(40px,4vw,56px) auto 0;font-size:12.5px;line-height:1.6}@media (width<=820px){.pxgd .kp{text-align:left}.pxgd .kp-grid{grid-template-columns:1fr}.pxgd .kp-col.l{text-align:left;align-items:flex-start}.pxgd .kp-img{order:-1;max-width:260px}.pxgd .kp-sum{margin-left:0;font-size:17px}.pxgd .kp-note{margin-left:0}}.pxgd .pn{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pxgd .pn>div{padding:clamp(28px,3vw,44px) var(--gx) clamp(36px,4vw,56px);flex-direction:column;gap:12px;display:flex}.pxgd .pn>div+div{border-left:1px solid var(--line)}.pxgd .pn .n{font-family:var(--mono);letter-spacing:.14em;color:var(--muted);margin-bottom:clamp(20px,3vw,48px);font-size:12px}.pxgd .pn .h-m{font-size:clamp(20px,1.7vw,25px)}.pxgd .pn .body{font-size:17px;line-height:1.5}.pxgd .hl{background:var(--ink);color:var(--paper);grid-template-columns:7fr 5fr;display:grid}.pxgd .hl>div{padding:clamp(64px,7vw,110px) var(--gx)}.pxgd .hl .label{color:#faf9f68c}.pxgd .hl .body{color:#faf9f6cc;margin-top:22px}.pxgd .hl .q{border-left:1px solid var(--line-night);align-items:center;display:flex}.pxgd .vm{border-bottom:1px solid var(--line);grid-template-columns:5fr 7fr;display:grid}.pxgd .vm .im{border-right:1px solid var(--line);min-height:560px;position:relative;overflow:hidden}.pxgd .vm .im img{object-fit:cover;object-position:50% 25%;width:100%;height:100%;position:absolute;inset:0}.pxgd .vm .tx{padding:clamp(56px,6vw,96px) var(--gx);flex-direction:column;justify-content:flex-end;gap:18px;display:flex}.pxgd .vm .tx .body{max-width:54ch}.pxgd .bs{border-bottom:1px solid var(--line);grid-template-columns:repeat(12,1fr);display:grid}.pxgd .bs .a{padding:clamp(91px,10.4vw,156px) var(--gx) clamp(48px,5vw,80px);grid-column:1/6}.pxgd .bs .b{padding:clamp(91px,10.4vw,156px) var(--gx) clamp(48px,5vw,80px);flex-direction:column;grid-column:6/13;justify-content:flex-end;display:flex}@media (width<=820px){.pxgd .pn{grid-template-columns:minmax(0,1fr)}.pxgd .pn>div+div{border-left:0;border-top:1px solid var(--line)}.pxgd .pn .n{margin-bottom:6px}.pxgd .hl,.pxgd .vm,.pxgd .bs{grid-template-columns:1fr}.pxgd .hl .q{border-left:0;border-top:1px solid var(--line-night);padding-top:40px}.pxgd .vm .im{border-right:0;border-bottom:1px solid var(--line);min-height:380px}.pxgd .bs .a,.pxgd .bs .b{grid-column:1}.pxgd .bs .a{padding-top:84px;padding-bottom:10px}.pxgd .bs .b{padding-top:10px}}.pxgd .vs{border-bottom:1px solid var(--line);background:var(--stone);height:min(86vh,820px);min-height:560px;position:relative;overflow:hidden}.pxgd .vs-img{position:absolute;inset:0}.pxgd .vs-img img{object-fit:cover;object-position:35% 30%;width:100%;height:100%;position:absolute;inset:0}.pxgd .vs-tab{all:unset;box-sizing:border-box;cursor:pointer;z-index:4;background:var(--paper);border-left:1px solid var(--line);flex-direction:column;justify-content:space-between;align-items:center;gap:16px;width:96px;padding:22px 0;transition:right .6s cubic-bezier(.2,.7,.2,1);animation:4s ease-in-out infinite hpGlow;display:flex;position:absolute;top:0;bottom:0;right:0}.pxgd .vs-l{writing-mode:vertical-rl;font-family:var(--display);letter-spacing:-.01em;white-space:nowrap;font-size:30px;font-weight:500;line-height:1;transform:rotate(180deg)}.pxgd .vs-a{font-size:26px;line-height:1;transition:transform .5s}.pxgd .vs-p{z-index:3;background:var(--paper);border-left:1px solid var(--line);align-items:flex-end;width:min(52%,720px);transition:transform .6s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;top:0;bottom:0;right:96px;transform:translate(calc(100% + 96px))}.pxgd .vs-tx{opacity:0;flex-direction:column;gap:18px;padding:clamp(40px,4.5vw,72px);transition:opacity .4s .2s;display:flex}.pxgd .vs.open .vs-p{transform:none}.pxgd .vs.open .vs-tx{opacity:1}.pxgd .vs.open .vs-tab{animation:none}.pxgd .vs.open .vs-a{transform:rotate(180deg)}@media (width<=820px){.pxgd .vs{height:auto;min-height:0}.pxgd .vs-img{height:440px;position:relative}.pxgd .vs-tab{width:100%;height:auto;padding:18px var(--gx);border-left:0;border-top:1px solid var(--line);flex-direction:row;position:relative;top:auto;bottom:auto;right:auto}.pxgd .vs-l{writing-mode:horizontal-tb;transform:none;font-size:20px!important}.pxgd .vs-p{width:100%;display:none;position:relative;right:auto;transform:none}.pxgd .vs.open .vs-p{display:block}.pxgd .vs-tx{padding:26px var(--gx) 40px}}.pxgd .ab-head{padding:clamp(91px,10.4vw,156px) var(--gx) clamp(28px,3vw,44px)}.pxgd .ab{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pxgd .ab>div{padding:clamp(28px,3vw,44px) var(--gx) clamp(36px,4vw,56px);flex-direction:column;gap:12px;display:flex}.pxgd .ab>div+div{border-left:1px solid var(--line)}.pxgd .ab b{font-family:var(--display);letter-spacing:-.04em;margin-bottom:clamp(24px,3vw,48px);font-size:clamp(48px,4.6vw,76px);font-weight:500;line-height:.9}.pxgd .ab .h-m{font-size:clamp(20px,1.6vw,24px)}.pxgd .ab .body{font-size:17px;line-height:1.5}@media (width<=820px){.pxgd .ab-head{padding-top:84px;padding-bottom:14px}.pxgd .ab{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pxgd .ab>div:nth-child(3){border-left:0}.pxgd .ab>div:nth-child(n+3){border-top:1px solid var(--line)}.pxgd .ab b{margin-bottom:16px;font-size:42px}.pxgd .ab .body{font-size:15.5px}}.pxgd .pz{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(12,1fr);margin-top:clamp(91px,10.4vw,156px);display:grid}.pxgd .pz .a{padding:clamp(48px,5vw,80px) var(--gx);flex-direction:column;grid-column:1/6;justify-content:space-between;gap:24px;display:flex}.pxgd .pz .b{background:var(--ink);color:var(--paper);padding:clamp(40px,4.4vw,72px) var(--gx);flex-direction:column;grid-column:6/13;gap:20px;display:flex}.pxgd .pz .b .label{color:#faf9f68c}.pxgd .pz .nm{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(30px,2.8vw,44px);font-weight:500;line-height:1.05}.pxgd .pz ul{border-top:1px solid var(--line-night);list-style:none}.pxgd .pz li{border-bottom:1px solid var(--line-night);grid-template-columns:28px 1fr;padding:12px 0;font-size:17px;display:grid}.pxgd .pz li:before{content:"✓";color:var(--lime)}.pxgd .pz .addon{cursor:pointer;border:1px dashed #faf9f666;grid-template-columns:30px 1fr auto;align-items:start;gap:14px;padding:18px;transition:background .3s,border-color .3s;display:grid}.pxgd .pz .addon input{appearance:none;cursor:pointer;border:1px solid #faf9f6b3;place-items:center;width:22px;height:22px;margin-top:2px;display:grid}.pxgd .pz .addon input:checked{background:var(--lime);border-color:var(--lime)}.pxgd .pz .addon input:checked:after{content:"✓";color:var(--ink);font-size:13px}.pxgd .pz .addon.on{border-color:var(--lime);background:#e1e89a1a;border-style:solid}.pxgd .pz .addon p{color:#faf9f6cc;font-size:16px;line-height:1.45}.pxgd .pz .addon p b{color:var(--paper);font-weight:500;font-family:var(--display);margin-bottom:4px;font-size:19px;display:block}.pxgd .pz .addon .ap{font-family:var(--display);white-space:nowrap;font-size:20px;font-weight:500}.pxgd .pz .pr{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:6px;display:flex}.pxgd .pz .pr b{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(46px,4.4vw,68px);font-weight:500;line-height:1}.pxgd .pz .pr span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.6;font-size:10.5px}@media (width<=820px){.pxgd .pz{grid-template-columns:1fr}.pxgd .pz .a,.pxgd .pz .b{grid-column:1}.pxgd .pz li{font-size:16px}.pxgd .pz .addon{grid-template-columns:30px 1fr}.pxgd .pz .addon .ap{grid-column:2}}.pxgd .fw{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pxgd .fw>div{padding:clamp(70px,8vw,120px) var(--gx) clamp(48px,5vw,80px)}.pxgd .fw>div+div{border-left:1px solid var(--line);background:var(--cream)}.pxgd .fw ul{border-top:1px solid var(--line);margin-top:26px;list-style:none}.pxgd .fw li{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr;padding:14px 0;font-size:18px;line-height:1.45;display:grid}.pxgd .fw .y li:before{content:"✓"}.pxgd .fw .n li:before{content:"×";color:var(--muted)}.pxgd .fw .n li{color:var(--muted)}@media (width<=820px){.pxgd .fw{grid-template-columns:1fr}.pxgd .fw>div+div{border-left:0;border-top:1px solid var(--line)}.pxgd .fw>div{padding-top:64px}.pxgd .fw li{font-size:16px}}.pxgd .st-q{padding:clamp(90px,10vw,150px) var(--gx) clamp(48px,5vw,72px);text-align:center}.pxgd .st-q .statement{max-width:22ch;margin:0 auto}.pxgd .st-row{scroll-snap-type:x mandatory;padding:0 var(--gx) clamp(70px,8vw,120px);scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.pxgd .st-row::-webkit-scrollbar{display:none}.pxgd .st-row figure{aspect-ratio:1080/1700;scroll-snap-align:start;background:var(--stone);flex:none;height:clamp(380px,34vw,500px);margin:0;position:relative;overflow:hidden}.pxgd .st-row img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.pxgd .st-row figure.c img{padding:14px}.pxgd .rg-p{height:0;overflow:hidden;grid-template-rows:none!important;transition:none!important;display:block!important}.pxgd .rg-p>div{overflow:visible}.pxgd .rg-a{transition:none}.pxcd .pg-hero{height:min(80vh,780px);min-height:560px}.pxcd .pg-hero .hs{color:#faf9f68c;position:relative}.pxcd .pg-hero .hs:after{content:"";border-top:.06em solid var(--lime);position:absolute;top:55%;left:-3%;right:-3%}.pxcd .pg-hero .bot{grid-template-columns:1fr var(--hrw,420px);align-items:stretch}.pxcd .pg-hero .bot>div{flex-direction:column;justify-content:space-between;gap:26px;display:flex}.pxcd .pg-hero .bot h1{align-self:start;margin-top:-.08em}.pxcd .pg-hero .bot .body{max-width:none;font-size:19px;line-height:1.55}@media (width<=820px){.pxcd .pg-hero{flex-direction:column;justify-content:flex-end;padding-top:150px;display:flex}.pxcd .pg-hero .bot{padding:0 var(--gx) 30px;grid-template-columns:1fr;position:relative;bottom:auto;left:auto;right:auto}.pxcd .pg-hero .bot>div{gap:22px}.pxcd #heroNav{white-space:normal!important}.pxcd .pg-hero{height:auto;min-height:88vh}.pxcd .pg-hero .bot .body{font-size:17px}}.pxcd .rg{background:var(--paper);border-bottom:1px solid var(--line)}.pxcd .rg-head{padding:clamp(48px,6vw,80px) var(--gx) 22px;justify-content:space-between;align-items:baseline;gap:20px;display:flex}.pxcd .rg-item{border-top:1px solid var(--line)}.pxcd .rg-btn{all:unset;box-sizing:border-box;cursor:pointer;width:100%;padding:clamp(22px,2.6vw,38px) var(--gx);grid-template-columns:70px 1fr auto 44px;align-items:center;gap:20px;display:grid}.pxcd .rg-btn:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}.pxcd .rg-n{font-family:var(--mono);letter-spacing:.14em;color:var(--muted);font-size:11px}.pxcd .rg-t{font-family:var(--display);letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(30px,4.4vw,68px);font-weight:500;line-height:1}.pxcd .rg-t .it{text-transform:none;font-size:1.04em}.pxcd .rg-k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.pxcd .rg-a{justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;transition:transform .35s;display:flex}.pxcd .rg-item.open .rg-a{transform:rotate(90deg)}.pxcd .rg-item.open .rg-k{color:var(--ink)}.pxcd .rg-p{grid-template-rows:0fr;transition:grid-template-rows .45s;display:grid}.pxcd .rg-item.open .rg-p{grid-template-rows:1fr}.pxcd .rg-in{border-top:1px solid var(--line);grid-template-columns:5fr 7fr;min-height:560px;display:grid}.pxcd .rg-img{min-height:420px;position:relative;overflow:hidden}.pxcd .rg-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pxcd .rg-img .w{text-align:left;z-index:2;writing-mode:vertical-rl;font-family:var(--display);letter-spacing:-.02em;color:var(--lime-pale);font-size:clamp(34px,3.6vw,58px);font-weight:400;line-height:1;position:absolute;bottom:clamp(18px,2.4vw,34px);right:clamp(14px,2vw,28px);transform:rotate(180deg)}.pxcd .rg-txt{background:var(--cream);border-left:1px solid var(--line);flex-direction:column;gap:18px;padding:clamp(28px,3.4vw,52px) clamp(22px,3.4vw,52px);display:flex}.pxcd .rg-txt .h-l{max-width:20ch}.pxcd .rg-txt .body{max-width:54ch;font-size:19px;line-height:1.6}.pxcd .rg-txt .body+.body{margin-top:4px}.pxcd .rg-q{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(21px,1.8vw,27px);font-style:italic;font-weight:300;line-height:1.25}.pxcd .rg-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 30px;margin-top:auto;padding-top:20px;display:flex}.pxcd .rg-foot .label{line-height:1.9}@media (width<=820px){.pxcd .rg-btn{grid-template-columns:34px 1fr 30px;gap:12px}.pxcd .rg-k{display:none}.pxcd .rg-a{width:30px;height:30px;font-size:18px}.pxcd .rg-t{font-size:clamp(24px,7.2vw,34px)}.pxcd .rg-in{grid-template-columns:1fr;min-height:0}.pxcd .rg-img{min-height:300px}.pxcd .rg-txt{border-left:0;border-top:1px solid var(--line)}.pxcd .rg-txt .body{font-size:17px;line-height:1.6}}.pxcd .wn-in{border-top:1px solid var(--line);background:var(--cream);grid-template-columns:5fr 7fr;display:grid}.pxcd .wn-in>div{padding:clamp(28px,3vw,44px) var(--gx)}.pxcd .wn-in>div+div{border-left:1px solid var(--line)}.pxcd .wn-in .h-m{font-size:clamp(22px,2vw,30px)}@media (width<=820px){.pxcd .wn-in{grid-template-columns:1fr}.pxcd .wn-in>div+div{border-left:0;border-top:1px solid var(--line)}}.pxcd .dw-head{grid-template-columns:repeat(12,1fr);align-items:end;display:grid}.pxcd .dw-head .a{padding:clamp(91px,10.4vw,156px) var(--gx) clamp(32px,4vw,52px);grid-column:1/8}.pxcd .dw-head .b{padding:0 var(--gx) clamp(32px,4vw,52px);grid-column:8/13}.pxcd .dw-topics{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.pxcd .dw-topics span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line-strong);padding:8px 11px;font-size:10.5px}.pxcd .dw{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pxcd .dw>div{padding:clamp(28px,3vw,44px) var(--gx) clamp(32px,3.4vw,48px);flex-direction:column;display:flex}.pxcd .dw>div+div{border-left:1px solid var(--line)}.pxcd .dw .cr{background:var(--cream)}.pxcd .dw .dk{background:var(--ink);color:var(--paper)}.pxcd .dw .dk .label,.pxcd .dw .dk .dw-f dt{color:#faf9f68c}.pxcd .dw .dk .body{color:#faf9f6cc}.pxcd .dw .top{justify-content:space-between;align-items:center;min-height:28px;display:flex}.pxcd .dw .tag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;background:var(--lime);color:var(--ink);padding:5px 9px;font-size:10px}.pxcd .dw .tag.bg{background:var(--stone)}.pxcd .dw .nm{font-family:var(--display);letter-spacing:-.03em;margin-top:clamp(28px,3vw,44px);font-size:clamp(30px,2.8vw,42px);font-weight:500;line-height:1}.pxcd .dw .tl{font-family:var(--serif);margin-top:8px;font-size:clamp(20px,1.7vw,25px);font-style:italic;font-weight:300;line-height:1.2}.pxcd .dw .body{max-width:none;margin-top:16px}.pxcd .dw-f{border-top:1px solid var(--line);margin-top:26px}.pxcd .dw .dk .dw-f,.pxcd .dw .dk .dw-f>div{border-color:var(--line-night)}.pxcd .dw-f>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:11px 0;display:flex}.pxcd .dw-f dt{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-top:4px;font-size:10px}.pxcd .dw-f dd{text-align:right;font-size:16px}.pxcd .dw .pr{align-items:baseline;gap:10px;margin-top:auto;padding-top:30px;display:flex}.pxcd .dw .pr b{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(32px,2.8vw,42px);font-weight:500}.pxcd .dw .pr span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.6;font-size:10px}.pxcd .dw .btn{align-self:flex-start;margin-top:18px}.pxcd .dw .dk .btn.solid{background:var(--paper);color:var(--ink);border-color:var(--paper)}@media (width<=900px){.pxcd .dw-head{grid-template-columns:1fr}.pxcd .dw-head .a,.pxcd .dw-head .b{grid-column:1}.pxcd .dw-head .a{padding-top:84px;padding-bottom:16px}.pxcd .dw{grid-template-columns:minmax(0,1fr)}.pxcd .dw>div+div{border-left:0;border-top:1px solid var(--line)}.pxcd .dw .nm{margin-top:20px}.pxcd .dw .body{min-height:0}.pxcd .dw-f dd{font-size:15px}}.pxcd #mb-wege .dw .pr b{white-space:nowrap;font-size:clamp(28px,2.3vw,36px)}.pxcd #mb-wege .dw .pr{flex-wrap:wrap}.pxcd .pn{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pxcd .pn>div{padding:clamp(28px,3vw,44px) var(--gx) clamp(36px,4vw,56px);flex-direction:column;gap:12px;display:flex}.pxcd .pn>div+div{border-left:1px solid var(--line)}.pxcd .pn .n{font-family:var(--mono);letter-spacing:.14em;color:var(--muted);margin-bottom:clamp(20px,3vw,48px);font-size:12px}.pxcd .pn .h-m{font-size:clamp(20px,1.7vw,25px)}.pxcd .pn .body{font-size:17px;line-height:1.5}.pxcd .hl{background:var(--ink);color:var(--paper);grid-template-columns:7fr 5fr;display:grid}.pxcd .hl>div{padding:clamp(64px,7vw,110px) var(--gx)}.pxcd .hl .label{color:#faf9f68c}.pxcd .hl .body{color:#faf9f6cc;margin-top:22px}.pxcd .hl .q{border-left:1px solid var(--line-night);align-items:center;display:flex}.pxcd .vm{border-bottom:1px solid var(--line);grid-template-columns:5fr 7fr;display:grid}.pxcd .vm .im{border-right:1px solid var(--line);min-height:560px;position:relative;overflow:hidden}.pxcd .vm .im img{object-fit:cover;object-position:50% 25%;width:100%;height:100%;position:absolute;inset:0}.pxcd .vm .tx{padding:clamp(56px,6vw,96px) var(--gx);flex-direction:column;justify-content:flex-end;gap:18px;display:flex}.pxcd .vm .tx .body{max-width:54ch}.pxcd .bs{border-bottom:1px solid var(--line);grid-template-columns:repeat(12,1fr);display:grid}.pxcd .bs .a{padding:clamp(91px,10.4vw,156px) var(--gx) clamp(48px,5vw,80px);grid-column:1/6}.pxcd .bs .b{padding:clamp(91px,10.4vw,156px) var(--gx) clamp(48px,5vw,80px);flex-direction:column;grid-column:6/13;justify-content:flex-end;display:flex}@media (width<=820px){.pxcd .pn{grid-template-columns:minmax(0,1fr)}.pxcd .pn>div+div{border-left:0;border-top:1px solid var(--line)}.pxcd .pn .n{margin-bottom:6px}.pxcd .hl,.pxcd .vm,.pxcd .bs{grid-template-columns:1fr}.pxcd .hl .q{border-left:0;border-top:1px solid var(--line-night);padding-top:40px}.pxcd .vm .im{border-right:0;border-bottom:1px solid var(--line);min-height:380px}.pxcd .bs .a,.pxcd .bs .b{grid-column:1}.pxcd .bs .a{padding-top:84px;padding-bottom:10px}.pxcd .bs .b{padding-top:10px}}.pxcd .vs{border-bottom:1px solid var(--line);background:var(--stone);height:min(86vh,820px);min-height:560px;position:relative;overflow:hidden}.pxcd .vs-img{position:absolute;inset:0}.pxcd .vs-img img{object-fit:cover;object-position:35% 30%;width:100%;height:100%;position:absolute;inset:0}.pxcd .vs-tab{all:unset;box-sizing:border-box;cursor:pointer;z-index:4;background:var(--paper);border-left:1px solid var(--line);flex-direction:column;justify-content:space-between;align-items:center;gap:16px;width:96px;padding:22px 0;transition:right .6s cubic-bezier(.2,.7,.2,1);animation:4s ease-in-out infinite hpGlow;display:flex;position:absolute;top:0;bottom:0;right:0}.pxcd .vs-l{writing-mode:vertical-rl;font-family:var(--display);letter-spacing:-.01em;white-space:nowrap;font-size:30px;font-weight:500;line-height:1;transform:rotate(180deg)}.pxcd .vs-a{font-size:26px;line-height:1;transition:transform .5s}.pxcd .vs-p{z-index:3;background:var(--paper);border-left:1px solid var(--line);align-items:flex-end;width:min(52%,720px);transition:transform .6s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;top:0;bottom:0;right:96px;transform:translate(calc(100% + 96px))}.pxcd .vs-tx{opacity:0;flex-direction:column;gap:18px;padding:clamp(40px,4.5vw,72px);transition:opacity .4s .2s;display:flex}.pxcd .vs.open .vs-p{transform:none}.pxcd .vs.open .vs-tx{opacity:1}.pxcd .vs.open .vs-tab{animation:none}.pxcd .vs.open .vs-a{transform:rotate(180deg)}@media (width<=820px){.pxcd .vs{height:auto;min-height:0}.pxcd .vs-img{height:440px;position:relative}.pxcd .vs-tab{width:100%;height:auto;padding:18px var(--gx);border-left:0;border-top:1px solid var(--line);flex-direction:row;position:relative;top:auto;bottom:auto;right:auto}.pxcd .vs-l{writing-mode:horizontal-tb;transform:none;font-size:20px!important}.pxcd .vs-p{width:100%;display:none;position:relative;right:auto;transform:none}.pxcd .vs.open .vs-p{display:block}.pxcd .vs-tx{padding:26px var(--gx) 40px}}.pxcd .rf{grid-template-columns:repeat(12,1fr);display:grid}.pxcd .rf .a{padding:clamp(91px,10.4vw,156px) var(--gx) clamp(32px,3.4vw,52px);grid-column:1/6}.pxcd .rf .b{padding:clamp(91px,10.4vw,156px) var(--gx) clamp(32px,3.4vw,52px);grid-column:6/13;align-items:flex-end;display:flex}.pxcd .gal{columns:4;padding:0 var(--gx);column-gap:12px}.pxcd .gal figure{break-inside:avoid;background:var(--stone);margin:0 0 12px;position:relative;overflow:hidden}.pxcd .gal img{width:100%;height:auto;display:block}.pxcd .gal figcaption{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);background:#faf9f6eb;padding:5px 8px;font-size:10px;position:absolute;bottom:10px;left:10px}.pxcd .cdlg-h{padding:clamp(48px,5vw,80px) var(--gx) 18px;justify-content:space-between;gap:20px;display:flex}.pxcd .cdlg{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.pxcd .cdlg div{border-left:1px solid var(--line);place-items:center;height:clamp(165px,15vw,225px);padding:clamp(18px,1.6vw,26px);display:grid}.pxcd .cdlg div:nth-child(7n+1){border-left:0}.pxcd .cdlg div:nth-child(n+8){border-top:1px solid var(--line)}.pxcd .cdlg img{object-fit:contain;filter:none;width:100%;height:clamp(60px,5.4vw,87px)}@media (width<=1000px){.pxcd .gal{columns:3}}@media (width<=820px){.pxcd .rf{grid-template-columns:1fr}.pxcd .rf .a,.pxcd .rf .b{grid-column:1}.pxcd .rf .a{padding-top:84px;padding-bottom:10px}.pxcd .rf .b{padding-top:10px}.pxcd .gal{columns:2;column-gap:8px}.pxcd .gal figure{margin-bottom:8px}.pxcd .cdlg{grid-template-columns:repeat(3,minmax(0,1fr))}.pxcd .cdlg div{height:144px;padding:14px;border-left:1px solid var(--line)!important;border-top:0!important}.pxcd .cdlg div:nth-child(3n+1){border-left:0!important}.pxcd .cdlg div:nth-child(n+4){border-top:1px solid var(--line)!important}.pxcd .cdlg img{width:100%;height:60px}}.pxcd .rg-p{height:0;overflow:hidden;grid-template-rows:none!important;transition:none!important;display:block!important}.pxcd .rg-p>div{overflow:visible}.pxcd .rg-a{transition:none}.pxum .pg-hero{height:min(80vh,780px);min-height:560px}.pxum .pg-hero .hs{color:#faf9f68c;position:relative}.pxum .pg-hero .hs:after{content:"";border-top:.06em solid var(--lime);position:absolute;top:55%;left:-3%;right:-3%}.pxum .pg-hero .bot{grid-template-columns:1fr var(--hrw,420px);align-items:stretch}.pxum .pg-hero .bot>div{flex-direction:column;justify-content:space-between;gap:26px;display:flex}.pxum .pg-hero .bot h1{align-self:start;margin-top:-.08em}.pxum .pg-hero .bot .body{max-width:none;font-size:19px;line-height:1.55}@media (width<=820px){.pxum .pg-hero{flex-direction:column;justify-content:flex-end;padding-top:150px;display:flex}.pxum .pg-hero .bot{padding:0 var(--gx) 30px;grid-template-columns:1fr;position:relative;bottom:auto;left:auto;right:auto}.pxum .pg-hero .bot>div{gap:22px}.pxum #heroNav{white-space:normal!important}.pxum .pg-hero{height:auto;min-height:88vh}.pxum .pg-hero .bot .body{font-size:17px}}.pxum .uf{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pxum .uf>div{padding:clamp(26px,2.8vw,40px) var(--gx) clamp(30px,3.2vw,46px);border-left:1px solid var(--line);flex-direction:column;gap:8px;display:flex}.pxum .uf>div:nth-child(3n+1){border-left:0}.pxum .uf>div:nth-child(n+4){border-top:1px solid var(--line)}.pxum .uf b{font-family:var(--display);letter-spacing:-.035em;margin-bottom:clamp(12px,1.6vw,24px);font-size:clamp(34px,3.2vw,52px);font-weight:500;line-height:1}.pxum .uf .h-m{font-size:clamp(19px,1.5vw,23px)}.pxum .uf p.s{color:var(--muted);font-size:16px;line-height:1.45}@media (width<=820px){.pxum .uf{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pxum .uf>div{border-left:1px solid var(--line)!important;border-top:0!important}.pxum .uf>div:nth-child(odd){border-left:0!important}.pxum .uf>div:nth-child(n+3){border-top:1px solid var(--line)!important}.pxum .uf b{font-size:30px}.pxum .uf p.s{font-size:15px}}.pxum .rg{background:var(--paper);border-bottom:1px solid var(--line)}.pxum .rg-head{padding:clamp(48px,6vw,80px) var(--gx) 22px;justify-content:space-between;align-items:baseline;gap:20px;display:flex}.pxum .rg-item{border-top:1px solid var(--line)}.pxum .rg-btn{all:unset;box-sizing:border-box;cursor:pointer;width:100%;padding:clamp(22px,2.6vw,38px) var(--gx);grid-template-columns:70px 1fr auto 44px;align-items:center;gap:20px;display:grid}.pxum .rg-btn:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}.pxum .rg-n{font-family:var(--mono);letter-spacing:.14em;color:var(--muted);font-size:11px}.pxum .rg-t{font-family:var(--display);letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(30px,4.4vw,68px);font-weight:500;line-height:1}.pxum .rg-t .it{text-transform:none;font-size:1.04em}.pxum .rg-k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.pxum .rg-a{justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;transition:transform .35s;display:flex}.pxum .rg-item.open .rg-a{transform:rotate(90deg)}.pxum .rg-item.open .rg-k{color:var(--ink)}.pxum .rg-p{grid-template-rows:0fr;transition:grid-template-rows .45s;display:grid}.pxum .rg-item.open .rg-p{grid-template-rows:1fr}.pxum .rg-in{border-top:1px solid var(--line);grid-template-columns:5fr 7fr;min-height:560px;display:grid}.pxum .rg-img{min-height:420px;position:relative;overflow:hidden}.pxum .rg-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pxum .rg-img .w{text-align:left;z-index:2;writing-mode:vertical-rl;font-family:var(--display);letter-spacing:-.02em;color:var(--lime-pale);font-size:clamp(34px,3.6vw,58px);font-weight:400;line-height:1;position:absolute;bottom:clamp(18px,2.4vw,34px);right:clamp(14px,2vw,28px);transform:rotate(180deg)}.pxum .rg-txt{background:var(--cream);border-left:1px solid var(--line);flex-direction:column;gap:18px;padding:clamp(28px,3.4vw,52px) clamp(22px,3.4vw,52px);display:flex}.pxum .rg-txt .h-l{max-width:20ch}.pxum .rg-txt .body{max-width:54ch;font-size:19px;line-height:1.6}.pxum .rg-txt .body+.body{margin-top:4px}.pxum .rg-q{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(21px,1.8vw,27px);font-style:italic;font-weight:300;line-height:1.25}.pxum .rg-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 30px;margin-top:auto;padding-top:20px;display:flex}.pxum .rg-foot .label{line-height:1.9}@media (width<=820px){.pxum .rg-btn{grid-template-columns:34px 1fr 30px;gap:12px}.pxum .rg-k{display:none}.pxum .rg-a{width:30px;height:30px;font-size:18px}.pxum .rg-t{font-size:clamp(24px,7.2vw,34px)}.pxum .rg-in{grid-template-columns:1fr;min-height:0}.pxum .rg-img{min-height:300px}.pxum .rg-txt{border-left:0;border-top:1px solid var(--line)}.pxum .rg-txt .body{font-size:17px;line-height:1.6}}.pxum .sp3{border-bottom:1px solid var(--line);grid-template-columns:repeat(12,1fr);display:grid}.pxum .sp3 .a{padding:clamp(91px,10.4vw,156px) var(--gx) clamp(48px,5vw,80px);grid-column:1/8}.pxum .sp3 .b{padding:clamp(91px,10.4vw,156px) var(--gx) clamp(48px,5vw,80px);flex-direction:column;grid-column:8/13;justify-content:flex-end;display:flex}@media (width<=820px){.pxum .sp3{grid-template-columns:1fr}.pxum .sp3 .a,.pxum .sp3 .b{grid-column:1}.pxum .sp3 .a{padding-top:84px;padding-bottom:10px}.pxum .sp3 .b{padding-top:10px}}.pxum .m8{color:var(--paper);background:var(--ink);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.pxum .m8>img{object-fit:cover;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.pxum .m8:before{content:"";z-index:1;background:#15141473;position:absolute;inset:0}.pxum .m8-in{z-index:2;text-align:center;max-width:820px;padding:clamp(80px,10vw,150px) var(--gx);flex-direction:column;align-items:center;margin:0 auto;display:flex;position:relative}.pxum .m8 .h-xl{color:var(--paper);margin-top:26px;font-size:clamp(44px,6.2vw,96px)}.pxum .m8 .q{font-family:var(--serif);color:#faf9f6bf;margin-top:22px;font-size:clamp(20px,1.8vw,26px);font-style:italic;font-weight:300}.pxum .m8 .body{color:#faf9f6e0;text-wrap:balance;max-width:40ch;margin-top:18px}@media (width<=820px){.pxum .m8 .h-xl{font-size:clamp(34px,10vw,46px)}}.pxum .fo{grid-template-columns:repeat(12,1fr);display:grid}.pxum .fo .a{padding:clamp(91px,10.4vw,156px) var(--gx) clamp(40px,4vw,60px);grid-column:1/7}.pxum .fo .b{padding:clamp(91px,10.4vw,156px) var(--gx) clamp(40px,4vw,60px);flex-direction:column;grid-column:7/13;justify-content:flex-end;display:flex}.pxum .fo-l{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pxum .fo-l a{padding:clamp(26px,2.8vw,40px) var(--gx);color:inherit;flex-direction:column;gap:10px;text-decoration:none;display:flex}.pxum .fo-l a+a{border-left:1px solid var(--line)}.pxum .fo-l a.cr{background:var(--cream)}.pxum .fo-l a.dk{background:var(--ink);color:var(--paper)}.pxum .fo-l a.dk .label{color:#faf9f68c}.pxum .fo-l .ar{align-self:flex-end;margin-top:auto;font-size:28px;line-height:1}.pxum .fo-l p.s{opacity:.75;font-size:16px;line-height:1.45}@media (width<=820px){.pxum .fo{grid-template-columns:1fr}.pxum .fo .a,.pxum .fo .b{grid-column:1}.pxum .fo .a{padding-top:84px;padding-bottom:10px}.pxum .fo .b{padding-top:10px}.pxum .fo-l{grid-template-columns:minmax(0,1fr)}.pxum .fo-l a+a{border-left:0;border-top:1px solid var(--line)}}.pxum .rg-p{height:0;overflow:hidden;grid-template-rows:none!important;transition:none!important;display:block!important}.pxum .rg-p>div{overflow:visible}.pxum .rg-a{transition:none}.pxshop .rg{background:var(--paper);border-bottom:1px solid var(--line)}.pxshop .rg-head{padding:clamp(56px,6vw,96px) var(--gx) 26px;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.pxshop .rg-item{border-top:1px solid var(--line)}.pxshop .rg-btn{all:unset;box-sizing:border-box;cursor:pointer;width:100%;padding:clamp(16px,1.7vw,24px) var(--gx);grid-template-columns:70px 1fr auto 44px;align-items:center;gap:20px;display:grid}.pxshop .rg-btn:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}.pxshop .rg-n{font-family:var(--mono);letter-spacing:.14em;color:var(--muted);font-size:11px}.pxshop .rg-t{font-family:var(--display);letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(24px,2.7vw,40px);font-weight:500;line-height:1}.pxshop .rg-t .it{text-transform:none;font-size:1.04em}.pxshop .rg-k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.pxshop .rg-a{justify-content:center;align-items:center;width:44px;height:44px;display:flex}.pxshop .rg-a svg{width:22px;height:22px}.pxshop .rg-item.open .rg-k{color:var(--ink)}.pxshop .rg-p{height:0;overflow:hidden}.pxshop .rg-in{border-top:1px solid var(--line);grid-template-columns:5fr 7fr;display:grid}.pxshop .rg-in.rg-noimg{grid-template-columns:1fr}.pxshop .rg-noimg .rg-txt{border-left:0}.pxshop .rg-img{background:var(--stone);min-height:380px;position:relative;overflow:hidden}.pxshop .rg-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pxshop .rg-a4 img{object-fit:contain;padding:clamp(18px,2.4vw,36px)}.pxshop .rg-txt{background:var(--cream);border-left:1px solid var(--line);flex-direction:column;gap:18px;padding:clamp(28px,3.4vw,52px) clamp(22px,3.4vw,52px);display:flex}.pxshop .rg-txt .h-l{max-width:20ch;font-size:clamp(28px,3vw,46px)}.pxshop .rg-txt .body{max-width:54ch;font-size:19px;line-height:1.6}.pxshop .rg-q{font-family:var(--serif);letter-spacing:-.01em;color:var(--muted);font-size:clamp(21px,1.8vw,27px);font-style:italic;font-weight:300;line-height:1.25}.pxshop .rg-foot{border-top:1px solid var(--line);margin-top:auto;padding-top:20px}.pxshop .rg-foot .label{line-height:1.9}@media (width<=820px){.pxshop .rg-btn{grid-template-columns:34px 1fr 30px;gap:12px}.pxshop .rg-k{display:none}.pxshop .rg-a{width:30px;height:30px}.pxshop .rg-in{grid-template-columns:1fr}.pxshop .rg-img{min-height:340px}.pxshop .rg-txt{border-left:0;border-top:1px solid var(--line)}.pxshop .rg-txt .body{font-size:17px}}.pxshop .kp{background:var(--cream);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:clamp(72px,8vw,120px) var(--gx) clamp(48px,5vw,72px);text-align:center}.pxshop .kp .h-xl{font-size:clamp(40px,5vw,80px)}.pxshop .kp-grid{text-align:left;grid-template-columns:1fr minmax(220px,320px) 1fr;align-items:center;gap:clamp(24px,4vw,64px);margin-top:clamp(36px,4.4vw,64px);display:grid}.pxshop .kp-img{aspect-ratio:3/4;border:1px solid var(--line);background:var(--paper);position:relative;overflow:hidden}.pxshop .kp-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pxshop .kp-img.ct img{object-fit:contain;padding:14px}.pxshop .kp-col{flex-direction:column;gap:clamp(22px,2.4vw,34px);display:flex}.pxshop .kp-col.l{text-align:right;align-items:flex-end}.pxshop .kp-col p.h-m{font-size:clamp(20px,1.7vw,25px)}.pxshop .kp-col p.s{color:var(--muted);max-width:30ch;margin-top:4px;font-size:17px;line-height:1.45}.pxshop .kp-sum{max-width:46ch;margin:clamp(36px,4.4vw,56px) auto 0;font-size:19px;line-height:1.6}.pxshop .kp-note{max-width:70ch;color:var(--muted);margin:clamp(28px,3vw,40px) auto 0;font-size:12.5px;line-height:1.6}.pxshop .kp .btn{margin-top:clamp(28px,3vw,40px)}.pxshop .kp-price{font-family:var(--display);letter-spacing:-.04em;margin-top:clamp(32px,3.6vw,48px);font-size:clamp(48px,5vw,76px);font-weight:500;line-height:1}.pxshop .kp-price small{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:12px;font-size:11px;font-weight:400;display:block}.pxshop .kp-price s{color:var(--muted);margin-left:10px;font-size:.45em}@media (width<=820px){.pxshop .kp{text-align:left}.pxshop .kp-grid{grid-template-columns:1fr}.pxshop .kp-col.l{text-align:left;align-items:flex-start}.pxshop .kp-img{order:-1;max-width:240px}.pxshop .kp-sum{margin-left:0;font-size:17px}.pxshop .kp-note{margin-left:0}}.pxshop .shop-tight .cell{padding-top:clamp(44px,5vw,80px)!important;padding-bottom:clamp(44px,5vw,80px)!important}.pxshop .shop-tight .h-l{font-size:clamp(30px,3.4vw,52px)}.pxgd .gw-head{padding:clamp(80px,9vw,140px) var(--gx) clamp(28px,3vw,44px)}.pxgd .gw-top{justify-content:space-between;gap:16px;display:flex}.pxgd .gw-head .h-l{margin-top:22px}.pxgd .gw-head .body{max-width:48ch;margin-top:18px}.pxgd .gw .rg-t{text-transform:none}.pxgd .gw .rg-k{white-space:nowrap}.pxgd .gw .rg-txt{background:var(--cream)}.pxgd .gw .rg-q{font-family:var(--serif);color:var(--muted);font-style:italic}.pxgd .gw-f{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;column-gap:24px;margin-top:22px;display:grid}.pxgd .gw-f>div{border-bottom:1px solid var(--line);padding:12px 0}.pxgd .gw-f dt{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10px}.pxgd .gw-f dd{margin-top:6px;font-size:16px}.pxgd .gw-pr{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:26px;display:flex}.pxgd .gw-pr p{align-items:baseline;gap:10px;display:flex}.pxgd .gw-pr b{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(32px,2.8vw,42px);font-weight:500}.pxgd .gw-pr p span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.6;font-size:10px}.pxgd .gw-pr>div{flex-wrap:wrap;gap:10px;display:flex}@media (width<=820px){.pxgd .gw-f{grid-template-columns:1fr}.pxgd .gw .rg-k{white-space:normal}}.pxcd .gw-head{padding:clamp(80px,9vw,140px) var(--gx) clamp(28px,3vw,44px)}.pxcd .gw-top{justify-content:space-between;gap:16px;display:flex}.pxcd .gw-head .h-l{margin-top:22px}.pxcd .gw-head .body{max-width:48ch;margin-top:18px}.pxcd .gw .rg-t{text-transform:none}.pxcd .gw .rg-k{white-space:nowrap}.pxcd .gw .rg-txt{background:var(--cream)}.pxcd .gw .rg-q{font-family:var(--serif);color:var(--muted);font-style:italic}.pxcd .gw-f{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;column-gap:24px;margin-top:22px;display:grid}.pxcd .gw-f>div{border-bottom:1px solid var(--line);padding:12px 0}.pxcd .gw-f dt{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10px}.pxcd .gw-f dd{margin-top:6px;font-size:16px}.pxcd .gw-pr{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:26px;display:flex}.pxcd .gw-pr p{align-items:baseline;gap:10px;display:flex}.pxcd .gw-pr b{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(32px,2.8vw,42px);font-weight:500}.pxcd .gw-pr p span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.6;font-size:10px}.pxcd .gw-pr>div{flex-wrap:wrap;gap:10px;display:flex}@media (width<=820px){.pxcd .gw-f{grid-template-columns:1fr}.pxcd .gw .rg-k{white-space:normal}}.pxcd .gw-head .h-l{white-space:nowrap}@media (width<=600px){.pxcd .gw-head .h-l{white-space:normal}}
