.dr-reviews{--dr-ink:#0c243a;--dr-soft:#565e66;--dr-accent:#957850;--dr-hairline:#0c243a30;background:var(--paper);color:var(--dr-ink);overflow:clip}.dr-reviews *{min-width:0}.dr-reviews-inner{max-width:1320px}.dr-reviews .dr-back{color:var(--dr-soft);letter-spacing:.025em;align-items:center;gap:12px;padding:29px 0 0;font-size:.75rem;transition:color .2s;display:inline-flex}.dr-reviews .dr-back:hover{color:var(--dr-ink)}.dr-reviews .dr-reviews-hero{grid-template-columns:minmax(0,1.3fr) minmax(230px,.7fr);align-items:center;gap:clamp(36px,7vw,110px);padding:clamp(52px,7vw,105px) 0 clamp(80px,9vw,128px);display:grid}.dr-reviews .dr-kicker,.dr-reviews .dr-section-rule,.dr-reviews .dr-feature-label,.dr-reviews .dr-review-meta,.dr-reviews .dr-art-caption,.dr-reviews .dr-collection-count,.dr-reviews .dr-review-index>span{font:600 .67rem/1.5 var(--sans);letter-spacing:.16em}.dr-reviews .dr-kicker{color:var(--dr-accent);margin:0 0 24px}.dr-reviews .dr-kicker span{padding-inline:5px}.dr-reviews .dr-hero-copy h1{max-width:790px;font:500 clamp(4.15rem,7.4vw,7.7rem)/.92 var(--serif);letter-spacing:-.046em;text-wrap:balance;margin:0}.dr-reviews h1 em,.dr-reviews h2 em{color:var(--dr-accent);font-weight:400}.dr-reviews .dr-hero-description{max-width:515px;color:var(--dr-soft);margin:32px 0 25px;font-size:clamp(.92rem,1.25vw,1.03rem);line-height:1.85}.dr-reviews .dr-hero-jump{border-bottom:1px solid var(--dr-accent);color:var(--dr-ink);align-items:center;gap:17px;padding:12px 0;font-size:.78rem;font-weight:600;display:inline-flex}.dr-reviews .dr-hero-jump svg{transition:transform .25s}.dr-reviews .dr-hero-jump:hover svg{transform:translateY(4px)}.dr-reviews .dr-hero-art{isolation:isolate;flex-direction:column;justify-content:center;align-items:center;min-height:440px;display:flex;position:relative}.dr-reviews .dr-hero-art:before{content:"";z-index:-1;background:#e9e5db;position:absolute;inset:6% -2% 12%}.dr-reviews .dr-art-rule{border-top:1px solid var(--dr-accent);width:27%;position:absolute;top:11%;left:-7%}.dr-reviews .dr-cover-frame{aspect-ratio:.69;filter:drop-shadow(17px 22px 18px #06152433);width:min(76%,275px);transition:transform .65s cubic-bezier(.22,1,.36,1);position:relative;transform:rotate(-3deg)}.dr-reviews .dr-hero-art:hover .dr-cover-frame{transform:rotate(-1deg)translateY(-6px)}.dr-reviews .dr-cover-frame img{object-fit:contain}.dr-reviews .dr-art-caption{color:var(--dr-soft);text-align:center;margin-top:35px;font-size:.57rem}.dr-reviews .dr-section-rule{border-top:1px solid var(--dr-ink);color:var(--dr-soft);justify-content:space-between;gap:20px;padding:17px 0;font-size:.61rem;display:flex}.dr-reviews .dr-feature-review{color:#f5f1e8;background:#122c42;grid-template-columns:minmax(120px,.42fr) minmax(0,1fr);gap:clamp(28px,5vw,82px);padding:clamp(35px,5vw,75px) clamp(24px,6vw,88px);display:grid}.dr-reviews .dr-feature-review .dr-review-meta{color:#d1c6b1;flex-direction:column;gap:16px;display:flex}.dr-reviews .dr-feature-review .dr-review-number{font:400 clamp(4.8rem,9vw,9.4rem)/.8 var(--serif);letter-spacing:-.065em;color:#beaa86}.dr-reviews .dr-feature-label{color:#d0b98e;margin:0 0 16px}.dr-reviews .dr-feature-quote{font:400 clamp(1.8rem,3vw,3.35rem)/1.18 var(--serif);letter-spacing:-.018em;max-width:780px;margin:0 0 25px}.dr-reviews .dr-review-button{border:0;border-bottom:1px solid var(--dr-accent);min-height:46px;color:var(--dr-ink);font:600 .77rem/1.5 var(--sans);cursor:pointer;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:30px;padding:8px 0;display:inline-flex}.dr-reviews .dr-review-button svg{flex:none;transition:transform .22s}.dr-reviews .dr-review-button:hover svg{transform:rotate(90deg)}.dr-reviews .dr-feature-review .dr-review-button{color:#faf5ed;border-color:#bda579}.dr-reviews .dr-collection{padding-top:clamp(90px,10vw,148px);scroll-margin-top:120px}.dr-reviews .dr-collection-head{justify-content:space-between;align-items:end;gap:32px;margin-bottom:40px;display:flex}.dr-reviews .dr-collection-head h2{font:500 clamp(3.4rem,5.6vw,6rem)/.96 var(--serif);letter-spacing:-.042em;margin:0}.dr-reviews .dr-collection-count{color:var(--dr-soft);white-space:nowrap;padding-bottom:8px}.dr-reviews .dr-review-index{border-block:1px solid var(--dr-hairline);justify-content:space-between;align-items:center;gap:24px;padding:20px 0;display:flex}.dr-reviews .dr-review-index>span{color:var(--dr-soft);white-space:nowrap}.dr-reviews .dr-review-index nav{flex-wrap:wrap;justify-content:end;gap:4px;display:flex}.dr-reviews .dr-review-index a{min-width:39px;min-height:43px;color:var(--dr-soft);justify-content:center;align-items:center;font-size:.75rem;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.dr-reviews .dr-review-index a:hover,.dr-reviews .dr-review-index a:focus-visible{background:var(--dr-ink);color:#fff}.dr-reviews .dr-review-list{margin-top:18px}.dr-reviews .dr-review-row{border-bottom:1px solid var(--dr-hairline);grid-template-columns:clamp(118px,16vw,240px) minmax(0,1fr) 20px;align-items:start;gap:clamp(22px,4vw,64px);padding:clamp(34px,5vw,66px) 0;scroll-margin-top:125px;display:grid}.dr-reviews .dr-review-meta{color:var(--dr-soft);align-items:baseline;gap:22px;display:flex}.dr-reviews .dr-review-number{color:var(--dr-accent);font:400 2.3rem/1 var(--serif);letter-spacing:-.04em}.dr-reviews .dr-review-row .dr-review-content{max-width:800px}.dr-reviews .dr-review-excerpt{max-width:760px;font:500 clamp(1.55rem,2.3vw,2.3rem)/1.3 var(--serif);letter-spacing:-.013em;text-wrap:pretty;margin:0 0 18px}.dr-reviews .dr-review-corner{color:var(--dr-accent);opacity:.65;margin-top:10px}.dr-reviews .dr-review-panel{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .48s cubic-bezier(.22,1,.36,1),visibility 0s linear .48s;display:grid}.dr-reviews .dr-review-panel.is-open{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .48s cubic-bezier(.22,1,.36,1),visibility}.dr-reviews .dr-review-panel-inner{min-height:0;overflow:hidden}.dr-reviews .dr-review-prose{border-left:1px solid var(--dr-accent);max-width:710px;margin:24px 0 0;padding:20px 0 0 24px}.dr-reviews .dr-review-prose p{font:400 .95rem/1.85 var(--sans);letter-spacing:.005em;color:var(--dr-soft);margin:0 0 20px}.dr-reviews .dr-review-prose p:last-child{margin-bottom:0}.dr-reviews .dr-feature-review .dr-review-prose p{color:#e0e2e3}.dr-reviews .dr-closer{border-top:1px solid var(--dr-ink);border-bottom:1px solid var(--dr-hairline);justify-content:space-between;align-items:end;gap:35px;margin:clamp(90px,11vw,160px) 0 100px;padding:clamp(40px,6vw,80px) 0;display:flex}.dr-reviews .dr-closer h2{max-width:730px;font:500 clamp(2.7rem,5vw,5rem)/1.04 var(--serif);letter-spacing:-.035em;margin:0}.dr-reviews .dr-closer-link{border-bottom:1px solid var(--dr-accent);min-height:50px;font:600 .81rem var(--sans);flex:none;align-items:center;gap:28px;display:inline-flex}.dr-reviews :is(a,button):focus-visible{outline-offset:5px;outline:3px solid #bc8d3a}@media (max-width:950px){.dr-reviews .dr-reviews-hero{grid-template-columns:minmax(0,1.3fr) minmax(210px,.7fr);gap:25px}.dr-reviews .dr-hero-art{min-height:350px}.dr-reviews .dr-review-row{grid-template-columns:105px minmax(0,1fr)}.dr-reviews .dr-review-corner{display:none}.dr-reviews .dr-review-meta{flex-direction:column;gap:8px}.dr-reviews .dr-feature-review{grid-template-columns:90px minmax(0,1fr)}.dr-reviews .dr-closer{flex-direction:column;align-items:start}}@media (max-width:680px){.dr-reviews .dr-back{padding-top:20px}.dr-reviews .dr-reviews-hero{flex-direction:column;align-items:stretch;padding:52px 0 72px;display:flex}.dr-reviews .dr-hero-copy h1{font-size:clamp(3.8rem,14vw,6.7rem)}.dr-reviews .dr-hero-description{margin:23px 0;font-size:.93rem}.dr-reviews .dr-hero-art{width:100%;max-width:370px;min-height:310px;margin:20px auto 0}.dr-reviews .dr-cover-frame{max-width:200px}.dr-reviews .dr-feature-review{padding:33px 25px 40px;display:block}.dr-reviews .dr-feature-review .dr-review-meta{flex-direction:row;align-items:center;gap:18px;margin-bottom:30px}.dr-reviews .dr-feature-review .dr-review-number{font-size:4.4rem}.dr-reviews .dr-feature-quote{font-size:clamp(1.85rem,7vw,2.55rem)}.dr-reviews .dr-collection{padding-top:78px}.dr-reviews .dr-collection-head{margin-bottom:24px;display:block}.dr-reviews .dr-collection-head h2{font-size:clamp(3.5rem,11vw,5.5rem)}.dr-reviews .dr-collection-count{margin-top:20px;display:block}.dr-reviews .dr-review-index{display:block}.dr-reviews .dr-review-index nav{justify-content:start;margin-top:14px}.dr-reviews .dr-review-row{padding:32px 0 36px;display:block}.dr-reviews .dr-review-row .dr-review-meta{flex-direction:row;align-items:baseline;margin-bottom:17px}.dr-reviews .dr-review-number{font-size:2rem}.dr-reviews .dr-review-excerpt{font-size:clamp(1.48rem,6vw,1.96rem)}.dr-reviews .dr-review-prose{padding-left:15px}.dr-reviews .dr-review-prose p{font-size:.9rem;line-height:1.75}.dr-reviews .dr-closer{margin:85px 0 60px}.dr-reviews .dr-closer h2{font-size:clamp(2.9rem,10vw,4.5rem)}}@media (prefers-reduced-motion:reduce){.dr-reviews .dr-review-panel,.dr-reviews .dr-cover-frame,.dr-reviews .dr-hero-jump svg,.dr-reviews .dr-review-button svg{transition:none!important}}
