:root{--p-bg:#f3efe7;--p-surface:#ece7db;--p-ink:#22333b;--p-muted:#4f453e;--p-accent:#22333b;--p-accent-ink:#f3efe7;--p-action:#22333b;--p-action-ink:#f3efe7;--p-inv-bg:#22333b;--p-inv-surface:#2f3e46;--p-inv-ink:#f3efe7;--p-inv-muted:#c9bfae;--p-inv-accent:#f3efe7;--p-inv-accent-ink:#22333b;--p-inv-action:#f3efe7;--p-inv-action-ink:#22333b;--font-display:"Montserrat", ui-sans-serif, sans-serif;--font-text:"Inter", ui-sans-serif, sans-serif;--display-weight:400;--display-tracking:-.02em;--display-tracking-xl:-.026em;--ly-scale:1;--ly-h1:clamp(38px, 1.6vw + 33px, 56px);--eleva-sand:#d8c7b3;--eleva-evergreen:#183a13;--eleva-elephant:#5b504a;--eleva-gold:#eab529}.hero__lead,.t-lead,.t-label,.hero__kicker,.faq__item p,blockquote{font-family:Raleway,ui-sans-serif,sans-serif}.faq__item h3{font-family:var(--font-display);font-weight:500}.rows--tight li{padding-block:10px}.side-photo{border-radius:var(--r-lg);margin:0;overflow:hidden}.side-photo img{object-fit:cover;width:100%;height:100%;display:block}.day-rows{padding:0;list-style:none}.day-rows .rows__value{font-variant-numeric:tabular-nums;color:var(--p-muted);font-family:Raleway,ui-sans-serif,sans-serif}.day-rows li:last-child .rows__value{color:var(--p-ink);font-weight:600}.statement-line{margin:var(--s-6) 0 0;max-width:46ch;font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(20px,1.7vw,26px);font-weight:400;line-height:1.4}.nav__logo img{width:auto;height:22px;display:block}.eleva-mark{margin:var(--s-5) 0 var(--s-6)}.eleva-mark img{width:auto;height:40px;display:block}:root{--dh-ease:cubic-bezier(.16, 1, .3, 1);--dh-night:#0b1418}main>section.dh-hero{--cover:0;z-index:0;background:var(--dh-night);height:100dvh;min-height:560px;color:var(--p-inv-ink);isolation:isolate;padding:0;position:sticky;top:0;overflow:hidden}.dh-hero__stage{transform:scale(calc(1 - var(--cover) * .06));transform-origin:50% 35%;position:absolute;inset:0}.dh-hero__base,.dh-hero__reveal{background-position:50% 32%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.dh-hero__base{z-index:1}.dh-hero__reveal{--x:50%;--y:40%;--r:1px;z-index:2;pointer-events:none;-webkit-mask-image:radial-gradient(circle var(--r) at var(--x) var(--y), #000 0%, #000 40%, #000000bf 60%, #0006 75%, #0000001f 88%, transparent 100%);-webkit-mask-image:radial-gradient(circle var(--r) at var(--x) var(--y), #000 0%, #000 40%, #000000bf 60%, #0006 75%, #0000001f 88%, transparent 100%);-webkit-mask-image:radial-gradient(circle var(--r) at var(--x) var(--y), #000 0%, #000 40%, #000000bf 60%, #0006 75%, #0000001f 88%, transparent 100%);mask-image:radial-gradient(circle var(--r) at var(--x) var(--y), #000 0%, #000 40%, #000000bf 60%, #0006 75%, #0000001f 88%, transparent 100%)}.dh-hero__shade{z-index:3;pointer-events:none;background:radial-gradient(46% 30% at 50% 28%,#0b141861 0%,#0b141800 100%),linear-gradient(#0b14188c 0%,#0b141800 24%),linear-gradient(#0b141800 58%,#0b1418c7 100%);position:absolute;inset:0}.dh-hero__shade:after{content:"";background:var(--dh-night);opacity:calc(var(--cover) * .7);position:absolute;inset:0}.dh-hero>.dh-hero__inner{z-index:4;pointer-events:none;height:auto;transform:translate3d(0, calc(var(--cover) * -9vh), 0);opacity:calc(1 - var(--cover) * 1.3);position:absolute;inset:0}.dh-hero__inner a{pointer-events:auto}.dh-hero__stack{inset:var(--nav) 0 0;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(18px,3vh,28px);padding-bottom:clamp(24px,6vh,64px);display:flex;position:absolute}.dh-hero__title{color:var(--p-inv-ink);margin:0;font-size:clamp(48px,min(7.4vw,12.5vh),112px);line-height:.98}.dh-hero__sub{color:#f3efe7eb;max-width:34em;margin:0;font-family:Raleway,ui-sans-serif,sans-serif;font-size:clamp(17px,1.4vw,20px);line-height:1.5}.dh-hero__act{flex-direction:column;align-items:center;gap:12px;display:flex}.dh-hero__by{color:#f3efe7b3;margin:0;font-family:Raleway,ui-sans-serif,sans-serif;font-size:14px}.dh-hero__line{font-family:var(--font-display);letter-spacing:-.045em;font-weight:400;display:block}.dh-hero__line--accent{letter-spacing:-.035em;margin-bottom:.04em;font-family:Raleway,ui-sans-serif,sans-serif;font-style:italic}.dh-btn-gold{border-radius:var(--r-btn);background:var(--eleva-gold);height:52px;color:var(--p-ink);font:600 15px/1 var(--font-text);transition:background-color .25s var(--dh-ease), box-shadow .4s var(--dh-ease), scale .4s var(--dh-ease), translate .6s var(--dh-ease);align-items:center;gap:10px;padding:0 26px;text-decoration:none;display:inline-flex}.dh-btn-gold:hover{background:#f1c443;scale:1.03;box-shadow:0 14px 34px -12px #eab52999}.dh-btn-gold:active{scale:.97}.dh-btn-gold:focus-visible{outline:2px solid var(--p-inv-ink);outline-offset:3px}@keyframes dhReveal{0%{opacity:0;filter:blur(12px);transform:translateY(28px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes dhFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes dhZoom{0%{transform:scale(1.12)}to{transform:scale(1)}}.dh-anim{opacity:0;animation-fill-mode:forwards;animation-timing-function:var(--dh-ease)}.dh-anim--reveal{animation-name:dhReveal;animation-duration:1.1s}.dh-anim--fade{animation-name:dhFadeUp;animation-duration:1s}.dh-hero-zoom{animation:dhZoom 1.8s var(--dh-ease) forwards}@media (width<=639px){.dh-hero__sub{font-size:16px}.dh-hero__act{align-self:stretch}.dh-btn-gold{justify-content:center;width:100%}}.nav{transition:background-color .45s var(--dh-ease), border-color .45s var(--dh-ease), color .45s var(--dh-ease)}.nav__wm{display:inline-flex}.nav__wm--light,.nav__cta-short{display:none}@media (width<=400px){.nav__cta-full{display:none}.nav__cta-short{display:inline}}.nav--over:not(.is-open){color:var(--p-inv-ink);--action:var(--p-bg);--action-ink:var(--p-ink);--ink:var(--p-inv-ink);background-color:#0000;border-bottom-color:#0000}.nav--over:not(.is-open) .nav__wm--dark{display:none}.nav--over:not(.is-open) .nav__wm--light{display:inline-flex}.nav--over:not(.is-open) .nav__logo img{height:27px}@media (width>=1024px){.nav--over:not(.is-open) .nav__links{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f3efe724;border:1px solid #f3efe742;border-radius:999px;align-self:center;gap:2px;padding:5px}.nav--over:not(.is-open) .nav__item{height:auto}.nav--over:not(.is-open) .nav__link{color:#f3efe7d6;border-radius:999px;height:34px;padding:0 16px}.nav--over:not(.is-open) .nav__link:before{display:none}.nav--over:not(.is-open) .nav__link:hover,.nav--over:not(.is-open) .nav__link:focus-visible{color:var(--p-inv-ink);background:#f3efe72e}}:where(main>section:not(.dh-hero)){z-index:1;background-color:var(--bg);position:relative}main>.dh-hero+section{border-radius:28px 28px 0 0}.dh-progress{z-index:60;background:var(--eleva-gold);transform-origin:0;pointer-events:none;height:2px;position:fixed;inset:0 0 auto;transform:scaleX(0)}html.dh-still .dh-progress{display:none}.dh-w{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.dh-w>span{display:inline-block}html.dh-js .dh-words .dh-w>span{transition:transform 1s var(--dh-ease);transition-delay:calc(var(--i) * 70ms)}html.dh-js .dh-words:not(.is-in) .dh-w>span{transform:translateY(110%)}main>section.dh-tension>.wrap{justify-content:center}.dh-tension__quote{max-width:20ch;font-family:var(--font-display);letter-spacing:-.025em;color:var(--p-inv-ink);margin:0;font-size:clamp(30px,3.6vw,54px);font-weight:400;line-height:1.14}.dh-fw--gold{color:var(--eleva-gold)}.dh-tension__answer{max-width:40ch;color:var(--p-inv-muted);margin:clamp(28px,4vh,48px) 0 0;font-family:Raleway,ui-sans-serif,sans-serif;font-size:clamp(19px,1.5vw,20px);line-height:1.5}.dh-timeline{padding-left:30px;position:relative}.dh-rail{background:color-mix(in oklab, var(--p-ink) 12%, transparent);border-radius:2px;width:2px;position:absolute;top:22px;bottom:22px;left:5px;overflow:hidden}.dh-rail__fill{background:var(--eleva-gold);transform-origin:50% 0;position:absolute;inset:0}html.dh-js .dh-rail__fill{transform:scaleY(0)}.dh-timeline li{position:relative}.dh-timeline li:before{content:"";box-sizing:border-box;background:var(--bg);border:2px solid color-mix(in oklab, var(--p-ink) 28%, transparent);width:12px;height:12px;transition:background-color .35s var(--dh-ease), border-color .35s var(--dh-ease), transform .35s var(--dh-ease);border-radius:50%;margin-top:-6px;position:absolute;top:50%;left:-30px}.dh-timeline li.is-lit:before,html:not(.dh-js) .dh-timeline li:before{background:var(--eleva-gold);border-color:var(--eleva-gold)}.dh-timeline li.is-lit:before{transform:scale(1.15)}.dh-timeline li .rows__value{transition:color .35s var(--dh-ease)}.dh-timeline li.is-lit .rows__value{color:var(--p-ink)}.side-photo img{transform-origin:50%;will-change:transform}.dh-strips{border-radius:inherit;background:#3a3216;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.dh-strip{flex:1 1 0;min-width:0;height:100%;margin-right:-1px;position:relative;overflow:hidden}.dh-strip img{top:0;left:calc(var(--k) * -100%);width:calc(var(--n) * 100%);object-fit:cover;object-position:50% 32%;max-width:none;height:100%;position:absolute}[data-magnetic]{translate:var(--mx,0px) var(--my,0px);transition:translate .6s var(--dh-ease), background-color var(--dur,.2s) var(--ease,ease)}@media (prefers-reduced-motion:reduce){.dh-anim,.dh-hero-zoom{opacity:1;animation:none}.dh-hero__stage,.dh-hero>.dh-hero__inner{transform:none}[data-magnetic]{translate:none}.dh-card{transform:none}.dh-card:after{display:none}.dh-video__play:after,.dh-player__big:after{animation:none}.dh-rotator__item{transition:none}}:root{--dh-pad:clamp(80px, 9vw, 136px);--dh-col:720px}:root main>section.dh-sec{height:auto;min-height:0;padding:var(--dh-pad) 0;display:block}:root main>section.dh-sec>.wrap{height:auto}:root main>section.dh-tension{padding-block:clamp(120px,20vh,220px)}:root main>section>.wrap.dh-col,.dh-close>.wrap.dh-col{width:min(100% - 2 * var(--gut), var(--dh-col));text-align:center;flex-direction:column;align-items:center;display:flex}.dh-col>h2{max-width:18ch;margin:0}.dh-lead{margin:var(--s-4) 0 0;max-width:34em;color:var(--muted);font-family:Raleway,ui-sans-serif,sans-serif;font-size:clamp(18px,1.4vw,20px);line-height:1.55}.dh-statement{max-width:30ch;font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);margin:clamp(40px,5vw,64px) 0 0;font-size:clamp(22px,2.1vw,30px);line-height:1.3}.dh-big{max-width:22ch;font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);margin:0;font-size:clamp(30px,3.5vw,50px);font-weight:400;line-height:1.16}.dh-col__act,.dh-col--act,:root main>section>.wrap.dh-col--act{margin-top:clamp(32px,4vw,48px)}html.dh-js .dh-stagger>*{opacity:0;transition:opacity .7s var(--dh-ease), transform .9s var(--dh-ease);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(18px)}html.dh-js .dh-stagger.is-in>*{opacity:1;transform:none}.dh-list{text-align:left;gap:10px;width:100%;max-width:560px;margin:clamp(28px,3.5vw,44px) 0 0;padding:0;list-style:none;display:grid}.dh-list li{border-radius:var(--r-md);background:color-mix(in oklab, var(--ink) 6%, transparent);color:var(--ink);padding:16px 20px 16px 52px;font-size:17px;line-height:1.4;position:relative}.dh-list li:before{content:"";position:absolute;top:50%;left:22px}.dh-list--check li:before{border-left:2px solid var(--dh-mark,var(--eleva-evergreen));border-bottom:2px solid var(--dh-mark,var(--eleva-evergreen));width:12px;height:6px;transform:translateY(-75%)rotate(-45deg)}.dh-list--x li:before{background:var(--eleva-elephant);width:12px;height:2px;transform:translateY(-50%)}:is(.ground-inverse,.dh-ground-evergreen,.dh-offer){--dh-mark:var(--eleva-gold)}:root main>section.dh-sec--video>.wrap+.wrap{margin-top:clamp(36px,4vw,56px)}.dh-video{aspect-ratio:16/9;border-radius:var(--r-lg);background:var(--dh-night);width:min(100%,1040px,124.444svh);margin:0 auto;position:relative;overflow:hidden}.dh-video iframe,.dh-video video{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.dh-video__placeholder{background-position:50% 35%;background-size:cover;place-items:center;display:grid;position:absolute;inset:0}.dh-video__placeholder:before{content:"";background:#0b141859;position:absolute;inset:0}.dh-video__play{aspect-ratio:1;background:var(--eleva-gold);border-radius:50%;place-items:center;width:clamp(64px,7vw,88px);display:grid;position:relative}.dh-video__play:after{content:"";animation:dhPulse 2.4s var(--dh-ease) infinite;border:1px solid #eab52999;border-radius:50%;position:absolute;inset:-10px}.dh-video__play svg{width:38%;height:38%;fill:var(--p-ink);margin-left:6%}.dh-video__note{color:#f3efe7cc;font-family:Raleway,ui-sans-serif,sans-serif;font-size:14px;position:absolute;bottom:20px;left:24px}@keyframes dhPulse{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}.dh-timeline{text-align:left;width:100%;max-width:560px;margin-top:clamp(28px,3.5vw,44px)}.dh-rotator{vertical-align:bottom;margin-bottom:-.16em;padding-bottom:.16em;display:inline-grid;overflow:hidden}.dh-rotator__item{white-space:nowrap;-webkit-text-decoration:underline 3px var(--eleva-gold);-webkit-text-decoration:underline 3px var(--eleva-gold);text-decoration:underline 3px var(--eleva-gold);text-underline-offset:.18em;opacity:0;transition:transform .7s var(--dh-ease), opacity .5s var(--dh-ease);grid-area:1/1;transform:translateY(110%)}.dh-rotator__item.is-on{opacity:1;transform:none}.dh-rotator__item.is-off{opacity:0;transform:translateY(-110%)}.dh-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dh-stack{text-align:left;gap:18px;width:100%;margin:clamp(32px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}.dh-card{--p:0;top:calc(var(--nav) + 32px + var(--i) * 12px);border-radius:var(--r-lg);background:var(--c);min-height:clamp(170px,26vh,220px);color:var(--ci);transform:scale(calc(1 - var(--p) * .06));transform-origin:50% 0;flex-direction:column;justify-content:flex-end;gap:8px;padding:clamp(26px,3vw,40px);display:flex;position:sticky}.dh-card:after{content:"";border-radius:inherit;opacity:calc(var(--p) * .3);pointer-events:none;background:#0b1418;position:absolute;inset:0}.dh-card:nth-child(5n+1){--c:#22333b;--ci:#f3efe7}.dh-card:nth-child(5n+2){--c:var(--eleva-elephant);--ci:#f3efe7}.dh-card:nth-child(5n+3){--c:var(--eleva-evergreen);--ci:#f3efe7}.dh-card:nth-child(5n+4){--c:var(--eleva-sand);--ci:#22333b}.dh-card:nth-child(5n+5){--c:#22333b;--ci:#f3efe7}.dh-card h3{font-family:var(--font-display);letter-spacing:-.015em;color:inherit;margin:0;font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.2}.dh-card p{opacity:.88;max-width:44ch;margin:0;font-size:17px;line-height:1.5}.dh-ground-evergreen{--bg:var(--eleva-evergreen);--surface:#224a1c;--ink:#f3efe7;--muted:#d3dccb;--line:#f3efe729;--action:#f3efe7;--action-ink:#183a13;background:var(--bg);color:var(--ink)}.dh-col__photo{aspect-ratio:16/10;width:100%;margin-top:clamp(32px,4vw,48px)}.dh-offer{border-radius:var(--r-lg);background:var(--p-ink);width:100%;color:var(--p-inv-ink);text-align:left;--ink:var(--p-inv-ink);margin-top:clamp(32px,4vw,48px);padding:clamp(28px,4vw,52px)}.dh-offer h3{font-family:var(--font-display);color:inherit;margin:0;font-size:clamp(20px,1.6vw,24px);font-weight:500}.dh-offer h3+p,.dh-offer h3+.dh-list{margin-top:12px}.dh-offer .dh-list{max-width:none}.dh-offer .dh-list li{background:#f3efe712}.dh-offer>*+h3{border-top:1px solid #f3efe724;margin-top:clamp(28px,3vw,36px);padding-top:clamp(24px,3vw,32px)}.dh-offer p{color:var(--p-inv-muted);margin:0;font-size:17px;line-height:1.55}.dh-offer__act{justify-content:center;margin-top:clamp(32px,4vw,44px);display:flex}.dh-faq{interpolate-size:allow-keywords;border-top:1px solid var(--line);text-align:left;width:100%;margin-top:clamp(28px,3.5vw,44px)}.dh-faq details{border-bottom:1px solid var(--line)}.dh-faq summary{cursor:pointer;font-family:var(--font-display);color:var(--ink);justify-content:space-between;gap:24px;padding:22px 0;font-size:clamp(18px,1.4vw,21px);font-weight:500;line-height:1.35;list-style:none;display:flex}.dh-faq summary::-webkit-details-marker{display:none}.dh-faq summary:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:4px}.dh-faq__icon{flex:none;width:16px;height:16px;margin-top:5px;position:relative}.dh-faq__icon:before,.dh-faq__icon:after{content:"";width:16px;height:2px;transition:transform .4s var(--dh-ease), opacity .3s var(--dh-ease);background:currentColor;border-radius:2px;position:absolute;top:7px;left:0}.dh-faq__icon:after{transform:rotate(90deg)}.dh-faq details[open] .dh-faq__icon:after{opacity:0;transform:rotate(0)}.dh-faq details::details-content{block-size:0;transition:block-size .5s var(--dh-ease), content-visibility .5s allow-discrete;overflow:hidden}.dh-faq details[open]::details-content{block-size:auto}.dh-faq p{color:var(--muted);margin:0 0 24px;font-family:Raleway,ui-sans-serif,sans-serif;font-size:17px;line-height:1.6}.dh-close{z-index:1;padding:var(--dh-pad) 0 0;background:var(--bg);color:var(--ink);position:relative}.dh-close>.wrap.dh-col{margin-inline:auto}.dh-close__media{border-radius:var(--r-lg) var(--r-lg) 0 0;height:clamp(160px,24vw,320px);margin-top:clamp(56px,7vw,96px);overflow:hidden}.dh-footer{z-index:1;color:#f3efe7c7;background:#18252b;padding:clamp(48px,6vw,72px) 0 32px;position:relative}.dh-footer__inner{text-align:center;flex-direction:column;align-items:center;display:flex}.dh-footer__logo img{width:auto;height:30px;display:block}.dh-footer__motto{color:#f3efe7;margin:14px 0 0;font-family:Raleway,ui-sans-serif,sans-serif;font-size:17px}.dh-footer__links{flex-wrap:wrap;justify-content:center;gap:8px 28px;margin-top:28px;display:flex}.dh-footer__links a{color:#f3efe7c7;padding:6px 0;font-size:15px;text-decoration:none}.dh-footer__links a:hover{color:#f3efe7}.dh-footer__legal{color:#f3efe799;max-width:60ch;margin:32px 0 0;font-size:13px;line-height:1.5}.dh-buybar{display:none}@media (width<=767px){.dh-buybar{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:55;transition:transform .5s var(--dh-ease);display:block;position:fixed;transform:translateY(160%)}.dh-buybar[data-shown="1"]{transform:none}:root:has(.dh-buybar[data-shown="1"]) .nav:not(.is-open) .nav__actions{display:none}:root:has(.dh-buybar[data-shown="1"]) .nav:not(.is-open) .nav__toggle{margin-left:auto}.dh-buybar .dh-btn-gold{justify-content:center;width:100%;box-shadow:0 12px 30px -10px #0b141880}.dh-col__act,:root main>section>.wrap.dh-col--act{align-self:stretch}.dh-col__act>a,.dh-col--act>a,.dh-offer__act>a{justify-content:center;width:100%}.dh-list li{padding:14px 16px 14px 46px;font-size:16px}.dh-list li:before{left:18px}}@media (prefers-reduced-motion:reduce){.dh-card{transform:none}.dh-card:after{display:none}.dh-video__play:after,.dh-player__big:after{animation:none}.dh-rotator__item,.dh-buybar{transition:none}}.dh-lead strong,.dh-statement strong,.dh-list strong,.dh-hero__sub strong,.dh-offer strong,.dh-card strong{color:var(--ink);font-weight:600}.dh-hero__sub strong,.dh-offer strong{color:#f3efe7}.dh-faq p strong{color:var(--ink);font-weight:600}:is(.ground-inverse,.dh-ground-evergreen) .dh-lead strong{color:#f3efe7}mark.dh-hl,.dh-hl{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#0000;background-image:linear-gradient(#eab52980,#eab52980);background-position:0 86%;background-repeat:no-repeat;background-size:100% .36em;padding:0 .06em}html.dh-js .dh-hl{transition:background-size 1.1s var(--dh-ease) .25s;background-size:0% .36em}html.dh-js .dh-hl.is-in{background-size:100% .36em}:is(.ground-inverse,.dh-ground-evergreen,.dh-hero,.dh-offer) .dh-hl{color:var(--eleva-gold);background-image:none;padding:0}html.dh-js :is(.ground-inverse,.dh-ground-evergreen,.dh-hero,.dh-offer) .dh-hl{transition:color .9s var(--dh-ease) .2s;color:inherit}html.dh-js :is(.ground-inverse,.dh-ground-evergreen,.dh-hero,.dh-offer) .dh-hl.is-in{color:var(--eleva-gold)}.dh-list li{font-weight:400}.dh-list strong{font-weight:600}.dh-player{width:min(100%,1040px,124.444svh);margin:0 auto;position:relative}.dh-player__frame{aspect-ratio:16/9;border-radius:var(--r-lg);background:var(--dh-night);position:relative;overflow:hidden}.dh-player__frame video{object-fit:cover;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.dh-player__big{z-index:3;aspect-ratio:1;background:var(--eleva-gold);cursor:pointer;width:clamp(64px,7vw,88px);transition:scale .35s var(--dh-ease);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dh-player__big:hover{scale:1.06}.dh-player__big:after{content:"";animation:dhPulse 2.4s var(--dh-ease) infinite;border:1px solid #eab52999;border-radius:50%;position:absolute;inset:-10px}.dh-player__big svg{width:38%;height:38%;fill:var(--p-ink);margin-left:6%}.dh-player__big:focus-visible{outline:2px solid var(--eleva-gold);outline-offset:6px}.dh-player__bar{z-index:2;color:var(--p-inv-ink);background:linear-gradient(#0b141800,#0b1418b3 45%,#0b1418f0);gap:8px;padding:34px clamp(12px,2vw,22px) clamp(10px,1.6vw,16px);display:grid;position:absolute;bottom:0;left:0;right:0}.dh-player__seek{appearance:none;cursor:pointer;background:0 0;width:100%;height:14px;margin:0}.dh-player__seek::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--eleva-gold) var(--dh-seek,0%), #f3efe742 var(--dh-seek,0%));border-radius:99px;height:4px}.dh-player__seek::-webkit-slider-thumb{-webkit-appearance:none;background:var(--eleva-gold);border:0;border-radius:50%;width:12px;height:12px;margin-top:-4px}.dh-player__seek::-moz-range-track{background:linear-gradient(to right, var(--eleva-gold) var(--dh-seek,0%), #f3efe742 var(--dh-seek,0%));border-radius:99px;height:4px}.dh-player__seek::-moz-range-thumb{background:var(--eleva-gold);border:0;border-radius:50%;width:12px;height:12px}.dh-player__seek:disabled{opacity:.4;cursor:default}.dh-player__seek:focus-visible{outline:2px solid var(--eleva-gold);outline-offset:4px}.dh-player__row{flex-wrap:wrap;align-items:center;gap:clamp(6px,1.2vw,14px);display:flex}.dh-player__btn{width:34px;height:34px;color:var(--p-inv-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.dh-player__btn svg{fill:currentColor;width:20px;height:20px}.dh-player__btn:hover{background:#f3efe724}.dh-player__btn:focus-visible{outline:2px solid var(--eleva-gold);outline-offset:2px}.dh-player__time{font-variant-numeric:tabular-nums;color:#f3efe7d1;white-space:nowrap;font-family:Raleway,ui-sans-serif,sans-serif;font-size:13px}.dh-player__speeds{background:#f3efe71a;border-radius:99px;align-items:center;gap:3px;margin-left:auto;padding:3px;display:flex}.dh-player__speeds-label{letter-spacing:.08em;text-transform:uppercase;color:#f3efe799;white-space:nowrap;padding:0 8px 0 10px;font-family:Raleway,ui-sans-serif,sans-serif;font-size:11px}.dh-player__speed{font-variant-numeric:tabular-nums;color:#f3efe7c7;cursor:pointer;background:0 0;border:0;border-radius:99px;padding:5px 9px;font-family:Raleway,ui-sans-serif,sans-serif;font-size:12px}.dh-player__speed:hover{color:var(--p-inv-ink);background:#f3efe71f}.dh-player__speed[aria-pressed=true]{background:var(--eleva-gold);color:var(--p-ink);font-weight:600}.dh-player__speed:focus-visible{outline:2px solid var(--eleva-gold);outline-offset:2px}.dh-player__side{align-items:center;gap:2px;display:flex}@media (width<=620px){.dh-player__speeds-label{display:none}.dh-player__frame{border-radius:var(--r-lg) var(--r-lg) 0 0}.dh-player__bar{background:var(--dh-night);border-radius:0 0 var(--r-lg) var(--r-lg);gap:5px;padding:8px 10px 10px;position:static}.dh-player__row{gap:5px 7px}.dh-player__btn{width:28px;height:28px}.dh-player__btn svg{width:17px;height:17px}.dh-player__time{font-size:12px}.dh-player__speeds{flex-basis:100%;order:3;justify-content:center;margin-left:0;padding:2px}.dh-player__side{margin-left:auto}.dh-player__speed{padding:4px 7px;font-size:11px}.dh-player__seek{height:12px}}.dh-player:fullscreen{background:#000;flex-direction:column;justify-content:center;width:100vw;height:100vh;display:flex}.dh-player:fullscreen .dh-player__frame{aspect-ratio:auto;border-radius:0;flex:1}.dh-player:fullscreen video{object-fit:contain}.dh-player:fullscreen .dh-player__bar{background:#000;position:static}
