html{scrollbar-color:#3b342c #0e0c0a}body{color:#f2ede7;-webkit-font-smoothing:antialiased;background:#0e0c0a;margin:0;font-family:DM Sans,system-ui,sans-serif;overflow-x:clip}img{max-width:100%;display:block}h1,h2,h3,h4,p,figure,blockquote{margin:0}a{color:#f2ede7;text-decoration:none}a:hover{color:#e0a458}button{color:inherit;font:inherit;background:0 0;border:0;padding:0}input,textarea,select{font:inherit}::selection{color:#141110;background:#e0a458}:focus-visible{outline-offset:3px;outline:2px solid #e0a458}body:after{content:"";z-index:2100;pointer-events:none;opacity:.035;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27260%27%20height%3D%27260%27%3E%3Cfilter%20id%3D%27n%27%3E%3CfeTurbulence%20type%3D%27fractalNoise%27%20baseFrequency%3D%270.8%27%20numOctaves%3D%272%27%20stitchTiles%3D%27stitch%27%2F%3E%3CfeColorMatrix%20type%3D%27saturate%27%20values%3D%270%27%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%27260%27%20height%3D%27260%27%20filter%3D%27url%28%23n%29%27%2F%3E%3C%2Fsvg%3E);background-size:260px 260px;position:fixed;inset:0}@keyframes dvWipe{to{visibility:hidden;transform:translateY(-101%)}}@keyframes dvSpin{to{transform:rotate(360deg)}}@media (pointer:fine) and (prefers-reduced-motion:no-preference){body,a,button,[role=button]{cursor:none}input,textarea,select{cursor:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sh-bar{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#0e0c0a00;border-bottom:1px solid #f2ede700;padding:24px 0;transition:background .35s,padding .35s,border-color .35s}body.dv-scrolled .sh-bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e0c0ad9;border-bottom-color:#f2ede71a;padding:12px 0}.sh-burger{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px 8px;display:none}.sh-burger span{background:#f2ede7;width:24px;height:1.5px;transition:transform .35s cubic-bezier(.22,1,.36,1);display:block}body.dv-menu-open .sh-burger span:first-child{transform:translateY(3.75px)rotate(45deg)}body.dv-menu-open .sh-burger span:last-child{transform:translateY(-3.75px)rotate(-45deg)}@media (max-width:919.98px){.sh-nav,.sh-cta{display:none!important}.sh-burger{display:inline-flex}}.mnav{z-index:890;opacity:0;visibility:hidden;pointer-events:none;background:#0e0c0afa;flex-direction:column;justify-content:space-between;padding:130px clamp(24px,7vw,64px) 40px;transition:opacity .45s,visibility .45s;display:flex;position:fixed;inset:0;overflow-y:auto}body.dv-menu-open .mnav{opacity:1;visibility:visible;pointer-events:auto}.mnav .mi{opacity:0;transform:translateY(112%)}body.dv-menu-open .mnav .mi{opacity:1;transform:translateY(0)}.hv-light:hover{color:#f2ede7!important}.hv-amber:hover{color:#e0a458!important}.hv-amber-d:hover{color:#b97f35!important}.hv-out:hover{color:#e0a458!important;border-color:#e0a458!important}.hv-gap14:hover{color:#e0a458!important;gap:14px!important}.hv-gap16:hover{color:#e0a458!important;gap:16px!important}.cover{box-sizing:border-box;align-items:flex-end;height:min(72svh,680px);min-height:560px;padding-top:clamp(104px,13vh,150px);display:flex;position:relative;overflow:hidden}.cover-img{object-fit:cover;filter:brightness(.82);width:100%;height:100%;position:absolute;inset:0}.cover-scrim{background:linear-gradient(#0e0c0a8c 0%,#0e0c0a52 58%,#0e0c0a 98%);position:absolute;inset:0}.cover-in{z-index:2;width:100%;max-width:1400px;margin:0 auto;padding:0 clamp(20px,4.5vw,64px) clamp(46px,6.5vw,92px);position:relative}.cover-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#e0a458;align-items:center;gap:12px;font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:500;display:inline-flex}.cover-eyebrow .ln{background:#e0a458;width:30px;height:1px}.cover-h{letter-spacing:-.025em;color:#f7f3ed;max-width:15ch;margin:20px 0 0;font-family:Fraunces,serif;font-size:clamp(40px,7vw,104px);font-weight:400;line-height:.98}.cover-lead{color:#cfc6bb;text-wrap:pretty;max-width:56ch;margin-top:22px;font-size:clamp(16px,1.45vw,20px);line-height:1.55}.cs{border-top:1px solid #f2ede714;padding:clamp(60px,8.5vw,128px) 0;position:relative}.cs-in{max-width:1400px;margin:0 auto;padding:0 clamp(20px,4.5vw,64px)}.cs-num{color:#f2ede70d;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-family:Fraunces,serif;font-size:clamp(72px,11vw,168px);font-weight:500;line-height:1;position:absolute;top:clamp(26px,4.5vw,64px);right:clamp(14px,4vw,58px)}.cs-top{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(0,1.28fr);align-items:center;gap:clamp(26px,4vw,72px);display:grid;position:relative}.cs.rev .cs-top{direction:rtl}.cs.rev .cs-top>*{direction:ltr}.cs-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#a89f94;align-items:center;gap:12px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;display:inline-flex}.cs-eyebrow .ln{background:#e0a458;width:26px;height:1px}.cs-eyebrow .cat{color:#e0a458}.cs-title{letter-spacing:-.02em;color:#f2ede7;max-width:15ch;margin-top:16px;font-family:Fraunces,serif;font-size:clamp(30px,4.4vw,62px);font-weight:400;line-height:1.02}.cs-lead{color:#b7aea3;text-wrap:pretty;max-width:56ch;margin-top:20px;font-size:clamp(15.5px,1.3vw,18px);line-height:1.62}.cs-meta{flex-wrap:wrap;gap:14px 30px;margin-top:26px;display:flex}.cs-meta div{flex-direction:column;gap:4px;display:flex}.cs-meta dt{letter-spacing:.12em;text-transform:uppercase;color:#a89f94cc;font-family:JetBrains Mono,monospace;font-size:9px}.cs-meta dd{letter-spacing:.05em;text-transform:uppercase;color:#d8cfc4;margin:0;font-family:JetBrains Mono,monospace;font-size:11px}.cs-meta dd.am{color:#e0a458}.cs-hero,.cs-shot{cursor:pointer;background:#141110;border:0;border-radius:3px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.cs-hero{aspect-ratio:4/3}.cs-hero img,.cs-shot img{object-fit:cover;filter:brightness(.96);width:100%;height:100%;position:absolute;inset:0}.cs--tall .cs-hero{aspect-ratio:3/4;justify-self:center;max-width:540px}.cs-strip{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:clamp(10px,1vw,16px);margin-top:clamp(24px,3vw,44px);padding-bottom:4px;display:flex;overflow-x:auto}.cs-strip::-webkit-scrollbar{display:none}.cs-shot{aspect-ratio:4/3;scroll-snap-align:start;flex:0 0 clamp(230px,30vw,400px)}.cs--tall .cs-shot{aspect-ratio:3/4;flex-basis:clamp(190px,22vw,300px)}.cs-striplabel{justify-content:space-between;align-items:baseline;gap:16px;margin-top:clamp(30px,4vw,58px);display:flex}.cs-striplabel span{letter-spacing:.16em;text-transform:uppercase;color:#a89f94cc;font-family:JetBrains Mono,monospace;font-size:10.5px}.cs-striplabel span:last-child{color:#e0a458;white-space:nowrap}@media (hover:hover) and (pointer:fine){.cs-hero img,.cs-shot img{transition:transform .9s cubic-bezier(.22,1,.36,1),filter .5s}.cs-hero:hover img,.cs-shot:hover img{filter:brightness(1.04);transform:scale(1.045)}}@media (max-width:860px){.cs-top{grid-template-columns:1fr;gap:22px}.cs.rev .cs-top{direction:ltr}.cs-hero{aspect-ratio:3/2}.cs--tall .cs-hero{aspect-ratio:4/5;max-width:none}.cs-shot{flex-basis:clamp(200px,72vw,300px)}.cs--tall .cs-shot{flex-basis:clamp(180px,58vw,240px)}}.rz-grid{max-width:1400px;margin:0 auto;padding:clamp(44px,6vw,84px) clamp(20px,4.5vw,64px) clamp(24px,3vw,44px)}.rz-grid-head{border-top:1px solid #f2ede71a;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;padding-top:18px;display:flex}.rz-lbl{letter-spacing:.16em;text-transform:uppercase;color:#a89f94;font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:500}.rz-cnt{letter-spacing:.16em;text-transform:uppercase;color:#a89f94cc;font-family:JetBrains Mono,monospace;font-size:11px}.pgrid{grid-template-columns:repeat(3,1fr);gap:clamp(16px,1.8vw,26px);margin-top:clamp(28px,3.4vw,48px);display:grid}.pcard{cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;gap:14px;width:100%;padding:0;display:flex}.pcard-fig{aspect-ratio:4/3;background:#141110;border-radius:3px;position:relative;overflow:hidden}.pcard-fig img{object-fit:cover;filter:brightness(.9);width:100%;height:100%;transition:transform .8s cubic-bezier(.22,1,.36,1),filter .5s}.pcard-fig:after{content:"";opacity:.65;background:linear-gradient(#0000 55%,#09080766);transition:opacity .4s;position:absolute;inset:0}.pcard-cat{z-index:2;letter-spacing:.12em;text-transform:uppercase;color:#f2ede7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e0c0a80;border-radius:2px;padding:6px 10px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:500;transition:color .35s;position:absolute;top:11px;left:11px}.pcard-meta{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pcard-title{letter-spacing:-.012em;color:#f2ede7;font-family:Fraunces,serif;font-size:clamp(18px,1.55vw,24px);font-weight:400;line-height:1.12;transition:color .35s}.pcard-go{letter-spacing:.1em;text-transform:uppercase;color:#a89f94cc;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;transition:color .35s,transform .4s}@media (hover:hover) and (pointer:fine){.pcard:hover .pcard-fig img{filter:brightness(1.03);transform:scale(1.05)}.pcard:hover .pcard-fig:after{opacity:1}.pcard:hover .pcard-title,.pcard:hover .pcard-cat{color:#e0a458}.pcard:hover .pcard-go{color:#e0a458;transform:translate(3px)}}.pcard:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #e0a458}@media (max-width:1000px){.pgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:430px){.pgrid{gap:14px}.pcard{gap:10px}}.dv-wm:after,.wm-num:after,.prin-wm:after{content:attr(data-wm)}.pcard-go:after{content:" →"}
