body{background:var(--paper);margin:0}a{color:var(--ink)}.mz-ph{text-align:center;box-sizing:border-box;text-transform:uppercase;letter-spacing:.08em;color:#5a5a55;background-color:#eceae4;background-image:linear-gradient(#dcdad3 1px,#0000 1px),linear-gradient(90deg,#dcdad3 1px,#0000 1px);background-size:28px 28px;border-radius:14px;justify-content:center;align-items:center;padding:24px;font-family:DM Mono,monospace;font-size:12px;display:flex}.mz-phd{text-align:center;box-sizing:border-box;text-transform:uppercase;letter-spacing:.08em;color:#8a8984;background-color:#1e1e1e;background-image:linear-gradient(#2a2a29 1px,#0000 1px),linear-gradient(90deg,#2a2a29 1px,#0000 1px);background-size:28px 28px;border-radius:14px;justify-content:center;align-items:center;padding:20px;font-family:DM Mono,monospace;font-size:11px;display:flex}.lbl{text-transform:uppercase;letter-spacing:.08em;font-family:DM Mono,monospace;font-size:12px}.h2{letter-spacing:-.04em;margin:20px 0 0;font-size:clamp(36px,4.4vw,64px);font-weight:800;line-height:.95}.it{letter-spacing:-.01em;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.cap{text-transform:uppercase;letter-spacing:.08em;color:#5a5a55;margin-top:12px;font-family:DM Mono,monospace;font-size:11px}.btnA,.btnC{isolation:isolate;cursor:pointer;position:relative}.btnA .fl,.btnC .fl{z-index:-1;opacity:0;pointer-events:none;transition:opacity .35s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.btnA{transition:color .35s cubic-bezier(.2,.7,.2,1)}.btnA:hover .fl,.btnA:focus-visible .fl{opacity:1}.btnA svg,.btnC svg{transition:transform .25s cubic-bezier(.2,.7,.2,1)}.btnA:hover svg,.btnC:hover svg{transform:translate(4px)}.btnC:before,.btnC:after{content:"";box-sizing:border-box;pointer-events:none;opacity:0;border:2px solid #0000;width:0;height:0;transition:opacity .15s,width 0s linear .15s,height 0s linear .15s,border-color 0s linear .15s;position:absolute}.btnC:before{top:0;left:0}.btnC:after{bottom:0;right:0}.btnC:hover:before,.btnC:focus-visible:before{opacity:1;border-top-color:var(--dc);border-right-color:var(--dc);width:100%;height:100%;transition:opacity,width .22s cubic-bezier(.2,.7,.2,1),height .22s cubic-bezier(.2,.7,.2,1) .22s}.btnC:hover:after,.btnC:focus-visible:after{opacity:1;border-bottom-color:var(--dc);border-left-color:var(--dc);width:100%;height:100%;transition:opacity,width .22s cubic-bezier(.2,.7,.2,1),height .22s cubic-bezier(.2,.7,.2,1) .22s}.btnC .fl{transition:opacity .3s cubic-bezier(.2,.7,.2,1)}.btnC:hover .fl,.btnC:focus-visible .fl{opacity:1;transition:opacity .3s cubic-bezier(.2,.7,.2,1) .38s}.btnC{transition:color .2s}.btnC.tx-ink:hover,.btnC.tx-ink:focus-visible{transition:color .2s .42s;color:var(--ink)!important}.btnA.tx-ink:hover,.btnA.tx-ink:focus-visible{color:var(--ink)!important}.btnA:focus-visible,.btnC:focus-visible,.navl:focus-visible,.ulink:focus-visible,.srow:focus-visible,.nxt:focus-visible{outline:2px solid var(--accent-deep);outline-offset:4px}.navl{background-image:linear-gradient(var(--accent),var(--accent));background-position:0 calc(100% - 6px);background-repeat:no-repeat;background-size:0% 2px;transition:background-size .25s cubic-bezier(.2,.7,.2,1)}.navl:hover{background-size:100% 2px}.ulink{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;transition:background-size .25s cubic-bezier(.2,.7,.2,1),color .15s}.ulink:hover{color:var(--accent-deep);background-size:100% 2px}.srow{border-top:2px solid var(--ink);color:var(--ink);padding:24px 0 0;text-decoration:none;display:block}.srow .n{letter-spacing:.08em;color:var(--accent-deep);font-family:DM Mono,monospace;font-size:12px}.srow .t{letter-spacing:-.01em;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;font-size:22px;font-weight:800;transition:background-size .25s cubic-bezier(.2,.7,.2,1);display:inline}.srow:hover .t{background-size:100% 2px}.srow .ar{transition:transform .25s cubic-bezier(.2,.7,.2,1);display:inline-block}.srow:hover .ar{transform:translateY(4px)}.pg{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));column-gap:32px;display:grid}.pc{border-top:1px solid #dcdad3;align-items:baseline;gap:16px;padding:18px 0;display:flex}.pn{letter-spacing:.08em;color:var(--accent-deep);flex:0 0 22px;font-family:DM Mono,monospace;font-size:12px}.pnm{letter-spacing:-.01em;font-size:22px;font-weight:800;line-height:1.1}.pr{color:#3c3c38;margin-top:4px;font-size:15px;line-height:1.45}.prow{border-top:1px solid #dcdad3;flex-wrap:wrap;align-items:baseline;gap:8px 24px;padding:22px 0;display:flex}.prow:first-child{border-top:0;padding-top:0}.zf{border-radius:14px;overflow:hidden}.zf>*{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.zf:hover>*{transform:scale(1.04)}.nxt{color:var(--ink);text-decoration:none}.nxt .ttl{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 3px;transition:background-size .25s cubic-bezier(.2,.7,.2,1)}.nxt:hover .ttl{background-size:100% 3px}.nxt svg{transition:transform .25s cubic-bezier(.2,.7,.2,1)}.nxt:hover svg{transform:translate(6px)}@keyframes rvk{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.rv{animation:linear both rvk view();animation-range:entry 5% entry 40%}}}@media (prefers-reduced-motion:reduce){.btnC:before,.btnC:after{transition:opacity .15s linear!important}.zf:hover>*,.btnA:hover svg,.btnC:hover svg,.nxt:hover svg,.srow:hover .ar{transform:none}}.sg{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:20px;display:grid}.sg>div{min-height:0}.sg img{object-fit:cover;width:100%;height:100%;display:block}.sg .s{aspect-ratio:1}.sg .w{aspect-ratio:2;grid-column:span 2}.sg .f{grid-area:span 2/span 2}@media (width<=760px){.sg{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sg .f{aspect-ratio:1}}.srow .t,.nxt .ttl,.navl{transition:background-size .25s cubic-bezier(.2,.7,.2,1),color .2s}.srow:hover .t,.srow:focus-visible .t,.nxt:hover .ttl,.nxt:focus-visible .ttl{color:var(--accent)}.navl:hover,.navl:focus-visible{color:var(--accent-deep)}.btnC.tx-paper:hover,.btnC.tx-paper:focus-visible{transition:color .2s .42s;color:var(--paper)!important}.btnA.tx-white:hover,.btnA.tx-white:focus-visible{color:#fff!important}.gc,.gd{grid-template-columns:repeat(var(--n,1),minmax(0,1fr))!important;display:grid!important}.gd{gap:0!important}.gd>*{min-width:0;border-bottom:0!important;border-right:0!important;border-left:1px solid var(--ln,#c9c7c0)!important;border-top:1px solid var(--ln,#c9c7c0)!important;padding-left:var(--gx,24px)!important}@media (width>=1024px){.d1{--n:1}.gd.d1>:nth-child(n+1){padding-left:var(--fx,0px)!important;border-left:0!important}.gd.d1>:nth-child(-n+1){border-top:0!important}.d2{--n:2}.gd.d2>:nth-child(odd){padding-left:var(--fx,0px)!important;border-left:0!important}.gd.d2>:nth-child(-n+2){border-top:0!important}.d3{--n:3}.gd.d3>:nth-child(3n+1){padding-left:var(--fx,0px)!important;border-left:0!important}.gd.d3>:nth-child(-n+3){border-top:0!important}.d4{--n:4}.gd.d4>:nth-child(4n+1){padding-left:var(--fx,0px)!important;border-left:0!important}.gd.d4>:nth-child(-n+4){border-top:0!important}.d5{--n:5}.gd.d5>:nth-child(5n+1){padding-left:var(--fx,0px)!important;border-left:0!important}.gd.d5>:nth-child(-n+5){border-top:0!important}.d6{--n:6}.gd.d6>:nth-child(6n+1){padding-left:var(--fx,0px)!important;border-left:0!important}.gd.d6>:nth-child(-n+6){border-top:0!important}}@media (width>=760px) and (width<=1023.98px){.t1{--n:1}.gd.t1>:nth-child(n+1){padding-left:var(--fx,0px)!important;border-left:0!important}.gd.t1>:nth-child(-n+1){border-top:0!important}.t2{--n:2}.gd.t2>:nth-child(odd){padding-left:var(--fx,0px)!important;border-left:0!important}.gd.t2>:nth-child(-n+2){border-top:0!important}.t3{--n:3}.gd.t3>:nth-child(3n+1){padding-left:var(--fx,0px)!important;border-left:0!important}.gd.t3>:nth-child(-n+3){border-top:0!important}.t4{--n:4}.gd.t4>:nth-child(4n+1){padding-left:var(--fx,0px)!important;border-left:0!important}.gd.t4>:nth-child(-n+4){border-top:0!important}.t5{--n:5}.gd.t5>:nth-child(5n+1){padding-left:var(--fx,0px)!important;border-left:0!important}.gd.t5>:nth-child(-n+5){border-top:0!important}.t6{--n:6}.gd.t6>:nth-child(6n+1){padding-left:var(--fx,0px)!important;border-left:0!important}.gd.t6>:nth-child(-n+6){border-top:0!important}}@media (width>=480px) and (width<=759.98px){.s1{--n:1}.gd.s1>:nth-child(n+1){padding-left:var(--fx,0px)!important;border-left:0!important}.gd.s1>:nth-child(-n+1){border-top:0!important}.s2{--n:2}.gd.s2>:nth-child(odd){padding-left:var(--fx,0px)!important;border-left:0!important}.gd.s2>:nth-child(-n+2){border-top:0!important}.s3{--n:3}.gd.s3>:nth-child(3n+1){padding-left:var(--fx,0px)!important;border-left:0!important}.gd.s3>:nth-child(-n+3){border-top:0!important}.s4{--n:4}.gd.s4>:nth-child(4n+1){padding-left:var(--fx,0px)!important;border-left:0!important}.gd.s4>:nth-child(-n+4){border-top:0!important}.s5{--n:5}.gd.s5>:nth-child(5n+1){padding-left:var(--fx,0px)!important;border-left:0!important}.gd.s5>:nth-child(-n+5){border-top:0!important}.s6{--n:6}.gd.s6>:nth-child(6n+1){padding-left:var(--fx,0px)!important;border-left:0!important}.gd.s6>:nth-child(-n+6){border-top:0!important}.gd>*{min-height:0!important}}@media (width<=479.98px){.m1{--n:1}.gd.m1>:nth-child(n+1){padding-left:var(--fx,0px)!important;border-left:0!important}.gd.m1>:nth-child(-n+1){border-top:0!important}.m2{--n:2}.gd.m2>:nth-child(odd){padding-left:var(--fx,0px)!important;border-left:0!important}.gd.m2>:nth-child(-n+2){border-top:0!important}.m3{--n:3}.gd.m3>:nth-child(3n+1){padding-left:var(--fx,0px)!important;border-left:0!important}.gd.m3>:nth-child(-n+3){border-top:0!important}.m4{--n:4}.gd.m4>:nth-child(4n+1){padding-left:var(--fx,0px)!important;border-left:0!important}.gd.m4>:nth-child(-n+4){border-top:0!important}.m5{--n:5}.gd.m5>:nth-child(5n+1){padding-left:var(--fx,0px)!important;border-left:0!important}.gd.m5>:nth-child(-n+5){border-top:0!important}.m6{--n:6}.gd.m6>:nth-child(6n+1){padding-left:var(--fx,0px)!important;border-left:0!important}.gd.m6>:nth-child(-n+6){border-top:0!important}.gd>*{min-height:0!important}}.pg{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=559.98px){.pg{grid-template-columns:1fr}}
