.site .dh{--ease:cubic-bezier(.22,1,.36,1);--sec:clamp(56px,6.4vw,96px)}.site .dh ::selection{background:var(--wn-orange);color:var(--wn-asphalt)}.site .dh :where(h1,h2,h3,p,ul,ol,figure){margin:0;padding:0}.site .dh :where(ul,ol){list-style:none}.site .dh a{color:inherit}.site .dh a:focus-visible,.site .dh button:focus-visible{outline:3px solid var(--wn-slate);outline-offset:3px}.site .dh img{max-width:100%;height:auto;display:block}.site .dh [hidden]{display:none!important}.site .dh-crumb{padding:var(--wn-crumb-top) var(--pad) var(--wn-crumb-gap)}.site .dh-crumb .crumbs{margin:0;padding:0}.site .dh-head{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:end;gap:clamp(16px,4vw,64px);margin-bottom:clamp(28px,3.4vw,48px);display:grid}.site .dh-head .jh-h2{margin:0}.site .dh-sub{text-wrap:pretty;max-width:46ch;font-size:clamp(18px,1.6vw,22px);font-weight:500;line-height:1.5}.site .dh-hero{background:var(--wn-asphalt);color:#fff;padding:clamp(40px,5vw,72px) var(--pad) clamp(48px,6vw,88px)}.site .dh-hero-in{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.site .dh-hero .wn-stripe-slot{margin-bottom:24px;display:block}.site .dh-hero h1{font-family:var(--wn-font-figure);letter-spacing:.01em;text-transform:uppercase;margin-bottom:clamp(16px,2vw,28px);font-size:clamp(72px,12vw,96px);font-weight:400;line-height:.9}.site .dh-lead{font-family:var(--wn-font-person);color:#fff;text-wrap:balance;max-width:24ch;margin-bottom:clamp(24px,3vw,36px);font-size:clamp(26px,2.8vw,38px);font-style:italic;font-weight:500;line-height:1.18}.site .dh-btns{flex-wrap:wrap;gap:12px;display:flex}.site .dh-film{position:relative}.site .dh-film .video{margin:0}.site .dh-film .video-frame{aspect-ratio:16/9;background:var(--wn-slate);width:100%;height:auto;position:relative;overflow:hidden}.site .dh-film .video-frame img{object-fit:cover;width:100%;height:100%;transition:scale 1.2s var(--ease);max-width:none!important;max-height:none!important}.site .dh-film .video-frame:hover img{scale:1.03}.site .dh-film .video-cap{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site .dh-film .video-icon{display:none}.site .dh-film-copy{flex-direction:column;gap:6px;padding-top:20px;display:flex}.site .dh-film-title{text-transform:uppercase;letter-spacing:-.005em;font-size:clamp(20px,2.2vw,30px);font-weight:800;line-height:1.1}.site .dh-film-deck{color:#fff;max-width:44ch;font-size:15px;line-height:1.45;margin-bottom:8px!important}.site .dh-film-btns{flex-wrap:wrap;gap:10px;display:flex}.site .dh-tests{padding:var(--sec) var(--pad) 0}.site .dh-test-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.4vw,40px);display:grid}.site .dh-test{border-top:8px solid var(--wn-slate);padding-top:20px}.site .dh-test h3{margin-bottom:14px;font-size:clamp(22px,2.4vw,34px)}.site .dh-test p{max-width:34ch;font-size:17px;font-weight:500;line-height:1.6}.site .dh-defs{background:var(--wn-table);margin-top:var(--sec);padding:var(--sec) var(--pad)}.site .dh-def-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,48px);display:grid}.site .dh-def{border-top:8px solid var(--wn-slate);background:#fff;flex-direction:column;align-items:flex-start;gap:14px;padding:clamp(24px,2.6vw,40px);display:flex}.site .dh-def h3{font-size:clamp(30px,3.4vw,50px)}.site .dh-def p{max-width:48ch;font-size:clamp(17px,1.4vw,19px);font-weight:500;line-height:1.6}.site .dh-link,.site .dh-empty a{text-decoration:underline;text-decoration-color:var(--wn-orange);text-underline-offset:5px;font-weight:700;text-decoration-thickness:2px}.site .dh-link{margin-top:auto;padding-top:6px}.site .dh-featured{padding:var(--sec) var(--pad) 0}.site .dh-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,2.6vw,44px) clamp(20px,2.4vw,36px);display:grid}.site .dh-card{flex-direction:column;gap:18px;height:100%;display:flex}.site .dh-card-img{aspect-ratio:3/2;background:var(--wn-table);display:block;overflow:hidden}.site .dh-card-img img{object-fit:cover;width:100%;max-width:none;height:100%;transition:scale 1.2s var(--ease)}.site .dh-card:hover .dh-card-img img{scale:1.04}.site .dh-card-text{flex-direction:column;flex:1;gap:8px;display:flex}.site .dh-card-title{text-underline-offset:5px;font-size:clamp(26px,2.6vw,38px);text-decoration:underline 2px #0000;transition:text-decoration-color .2s}.site .dh-card:hover .dh-card-title,.site .dh-card:focus-visible .dh-card-title{text-decoration-color:var(--wn-orange)}.site .dh-card-intro{max-width:44ch;color:var(--wn-slate);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:16px;font-weight:500;line-height:1.55;display:-webkit-box;overflow:hidden}.site .dh-card-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:10px;display:flex}.site .dh-card-read{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.site .dh-empty{border:2px dashed var(--wn-mist);max-width:60ch;padding:clamp(24px,3vw,40px);font-size:18px;font-weight:500}.site .dh-filters{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.site .dh-next{background:var(--wn-asphalt);color:#fff;padding:var(--sec) var(--pad)}.site .dh-next-in{gap:clamp(28px,3.4vw,48px);display:grid}.site .dh-next .jh-h2{margin:0}.site .dh-places{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,64px);display:grid}.site .dh-places li{border-top:8px solid #fff;flex-direction:column;align-items:flex-start;gap:14px;padding-top:20px;display:flex}.site .dh-places h3{font-size:clamp(30px,3.4vw,50px)}.site .dh-places p{font-family:var(--wn-font-person);color:var(--wn-mist);max-width:36ch;font-size:clamp(21px,2vw,27px);font-style:italic;font-weight:500;line-height:1.28}@media (width<=1000px){.site .dh-hero-in{grid-template-columns:1fr}.site .dh-test-row,.site .dh-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.site .dh-head{grid-template-columns:1fr;align-items:start}.site .dh-filters{justify-content:flex-start}}@media (width<=760px){.site .dh-def-row,.site .dh-places{grid-template-columns:1fr}}@media (width<=560px){.site .dh-test-row,.site .dh-cards{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.site .dh *{transition:none!important}}.site .dh-featured#curated{padding-bottom:var(--sec)}.site .dh-cards:has(>li:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.site .dh-cards:has(>li:only-child){grid-template-columns:minmax(0,1fr)}.site .dh-cards:has(>li:only-child) .dh-card{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.site .dh-cards:has(>li:only-child) .dh-card-text{gap:14px}.site .dh-cards:has(>li:only-child) .dh-card-title,.site .dh-cards:has(>li:nth-child(2):last-child) .dh-card-title{font-size:clamp(32px,4vw,58px)}.site .dh-cards:has(>li:nth-child(2):last-child) .dh-card-title{font-size:clamp(28px,3.2vw,46px)}.site .dh-cards:has(>li:only-child) .dh-card-intro{-webkit-line-clamp:none;max-width:46ch;font-size:clamp(17px,1.4vw,20px);display:block}.site .dh-cards:has(>li:nth-child(2):last-child) .dh-card-intro{font-size:17px}@media (width<=760px){.site .dh-cards:has(>li:nth-child(2):last-child){grid-template-columns:1fr}.site .dh-cards:has(>li:only-child) .dh-card{grid-template-columns:1fr;gap:18px}}.site .dh-defs .jh-h2{margin-bottom:clamp(28px,3.4vw,48px)}.site .dh-hero-in{align-items:stretch}.site .dh-hero-words{flex-direction:column;align-items:flex-start;display:flex}.site .dh-hero .wn-stripe-slot{margin:0}.site .dh-hero h1{margin-top:.02em}.site .dh-hero .dh-lead{max-width:30ch}.site .dh-hero-words .dh-btns{margin-top:auto}.site .dh-film{flex-direction:column;display:flex}.site .dh-film-copy{flex:1;padding-top:clamp(16px,1.6vw,24px)}.site .dh-film-btns{margin-top:auto}.site .dh-film-btns .wn-btn{min-height:48px;padding:12px 26px}@media (width<=1000px){.site .dh-hero-words .dh-btns{margin-top:0}.site .dh-film-btns{margin-top:6px}}@media (width<=560px){.site .dh-hero .dh-btns,.site .dh-film-btns{flex-direction:column;align-items:stretch}.site .dh-hero .dh-btns .wn-btn,.site .dh-film-btns .wn-btn{width:100%}}.site .dh-tests .dh-head{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}@media (width<=1000px){.site .dh-tests .dh-head{grid-template-columns:1fr}}.site .dh :is(.dh-test h3,.dh-def h3,.dh-places h3,.dh-card-title){font-family:var(--wn-font-company);text-transform:uppercase;letter-spacing:-.028em;text-wrap:wrap;overflow-wrap:normal;font-weight:800;line-height:.94}.site .dh-film .video-frame{aspect-ratio:16/10}.site .dh-film .video-frame img{object-position:50% 18%}.site .dh-intro{gap:18px;max-width:62ch;margin:0 0 clamp(28px,3.4vw,48px);display:grid}.site .dh-intro p{text-wrap:pretty;font-size:clamp(18px,1.5vw,21px);font-weight:500;line-height:1.55}.site .dh-pair{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:stretch;gap:clamp(20px,3vw,48px);display:grid}.site .dh-pair-film{border-top:8px solid var(--wn-slate);background:#fff;flex-direction:column;display:flex}.site .dh-pair-film .dh-film{display:block}.site .dh-pair-film .video-frame{aspect-ratio:16/9;background:var(--wn-slate);position:relative;overflow:hidden}.site .dh-pair-film .video-frame img{object-fit:cover;object-position:50% 18%;width:100%;height:100%;max-width:none!important;max-height:none!important}.site .dh-pair-film .video-cap{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site .dh-pair .dh-film .video-icon{display:flex}.site .dh-pair-film .dh-intro{flex-direction:column;flex:1;gap:12px;max-width:none;margin:0;padding:clamp(22px,2.2vw,32px);display:flex}.site .dh-pair-film .dh-intro p{max-width:62ch;font-size:clamp(16px,1.25vw,18px);font-weight:500;line-height:1.55}.site .dh-pair-film .dh-intro p:first-child{text-wrap:balance;max-width:50ch;font-size:clamp(19px,1.6vw,23px);font-weight:700;line-height:1.35}.site .dh-pair-film .dh-film-btns{flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:10px;display:flex}.site .dh-pair-defs{grid-template-rows:1fr 1fr;gap:clamp(20px,3vw,48px);display:grid}.site .dh-pair-defs .dh-def{justify-content:space-between;padding:clamp(22px,2.2vw,32px)}.site .dh-pair-defs .dh-def h3{font-size:clamp(26px,2.6vw,38px)}@media (width<=1000px){.site .dh-pair{grid-template-columns:1fr}.site .dh-pair-defs{grid-template-rows:none}}@media (width<=560px){.site .dh-pair-film .dh-film-btns{flex-direction:column;align-items:stretch}.site .dh-pair-film .dh-film-btns .wn-btn{width:100%}}.site .dh-hero--photo{isolation:isolate;min-height:clamp(560px,52vw,780px);padding:clamp(48px,6vw,96px) var(--pad);align-items:flex-end;display:flex;position:relative;overflow:hidden}.site .dh-hero-bg{z-index:-1;position:absolute;inset:0}.site .dh-hero-bg img{object-fit:cover;object-position:30% 62%;width:100%;max-width:none;height:100%;display:block}.site .dh-hero-bg:after{content:"";background:linear-gradient(to left,rgba(20,24,28,var(--scrim-film)) 0,rgba(20,24,28,calc(var(--scrim-film) * .5)) 25%,#14181c00 45%),linear-gradient(to top,rgba(20,24,28,calc(var(--scrim-film) * .6)) 0,#14181c00 35%);position:absolute;inset:0}.site .dh-hero--photo .dh-hero-in{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;width:100%}.site .dh-hero--photo .dh-hero-words{grid-column:2}.site .dh-hero--photo h1,.site .dh-hero--photo .dh-lead{text-shadow:0 1px 2px #14181c59,0 2px 24px #14181c99}.site .dh-hero--photo .dh-hero-words .dh-btns{margin-top:clamp(24px,3vw,36px)}@media (width<=1000px){.site .dh-hero--photo{min-height:0;padding-top:calc(min(78vw,520px) - 56px)}.site .dh-hero-bg{height:min(78vw,520px);bottom:auto}.site .dh-hero--photo .dh-hero-in{grid-template-columns:1fr}.site .dh-hero--photo .dh-hero-words{grid-column:1}.site .dh-hero-bg:after{background:linear-gradient(to top,var(--wn-asphalt) 0,#1f272d8c 28%,#1f272d00 60%)}.site .dh-hero-bg img{object-position:30% 55%}}
