.di-site.dd-page{--dd-ink:#29231e;--dd-accent:#96715a;--dd-ivory:#fbf9f6;--dd-sand:#f0ebe5;--dd-border:#dfd4ca;background:var(--dd-ivory)}.dd-page *{box-sizing:border-box}.dd-page p,.dd-page h1,.dd-page h2{margin:0}.dd-page h1,.dd-page h2{font-weight:400}.dd-page [id]{scroll-margin-top:94px}.dd-page .dd-container{width:min(1260px,100% - 96px);margin-inline:auto}.dd-page .di-brandLogoFrame{position:relative}.dd-page .di-nav{align-items:center}.dd-page .di-nav>a{justify-content:center;align-items:center;min-height:38px;display:inline-flex;position:relative}.dd-page .di-nav>.dd-currentNav{color:var(--dd-accent)}.dd-page .di-nav>.dd-currentNav:after{content:"";background:#a7836c;height:1px;position:absolute;bottom:2px;left:0;right:0}.dd-page .di-nav>.di-navCta{gap:9px;min-height:48px}.dd-page svg{flex-shrink:0}.dd-page a:focus-visible,.dd-page button:focus-visible{outline:2px solid var(--dd-accent);outline-offset:4px}.dd-page .dd-eyebrow{letter-spacing:.18em;color:#946e56;align-items:center;gap:12px;font-size:10px;font-weight:700;display:flex}.dd-eyebrowRule{background:#a78069;flex-shrink:0;width:25px;height:1px;display:block}.dd-page .dd-eyebrowCentered{justify-content:center}.dd-intro{background:#fbf9f6;padding:92px 0 94px;position:relative;overflow:hidden}.dd-intro:before,.dd-intro:after{content:"";pointer-events:none;border:1px solid #9e806724;width:420px;height:420px;position:absolute;top:32px;right:-340px;transform:rotate(27deg)}.dd-intro:after{top:135px;left:-350px;right:auto;transform:rotate(-27deg)}.dd-introInside{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.dd-intro h1{font-family:var(--serif);letter-spacing:-.036em;margin:25px 0 20px;font-size:clamp(62px,6.25vw,91px);line-height:1.01}.dd-intro h1 em{color:var(--dd-accent)}.dd-lead{color:#75695f;max-width:565px;font-size:14px;line-height:1.9}.dd-scrollCta{color:var(--dd-ink);border-bottom:1px solid #b9a28f;align-items:center;gap:13px;margin-top:27px;padding-bottom:7px;font-size:12px;font-weight:700;transition:color .2s;display:inline-flex}.dd-scrollCta:hover{color:var(--dd-accent)}.dd-scrollCta svg{width:15px;height:15px}.dd-reel{background:#f2ede7;padding:108px 0 112px}.dd-reelReverse{background:#fffcf8;padding-top:116px;padding-bottom:119px}.dd-reelGrid{grid-template-columns:minmax(300px,.71fr) minmax(0,1.29fr);align-items:center;gap:clamp(52px,6.8vw,105px);display:grid}.dd-reelReverse .dd-reelVideo{grid-area:1/1}.dd-reelReverse .dd-reelCopy{grid-area:1/2;padding-left:25px}.dd-reelReverse .dd-reelGrid{grid-template-columns:minmax(0,1.29fr) minmax(300px,.71fr)}.dd-reelCopy h2{font-family:var(--serif);letter-spacing:-.033em;margin:25px 0 21px;font-size:clamp(56px,5vw,77px);line-height:1.02}.dd-reelCopy h2 em{color:var(--dd-accent)}.dd-desc{color:#74675d;max-width:397px;font-size:14px;line-height:1.93}.dd-reelVideo{min-width:0}.dd-filmShell{background:#fffdf9;border:1px solid #d8c8b9;min-width:0;box-shadow:0 22px 58px #462d1812}.dd-filmViewport{aspect-ratio:1600/730;background:#f7f4ef;position:relative;overflow:hidden}.dd-filmViewport video{object-fit:contain;background:#f7f4ef;width:100%;height:100%;display:block}.dd-bottom{background:#eae2d9;padding:77px 0 82px}.dd-bottomInner{justify-content:space-between;align-items:center;gap:35px;display:flex}.dd-bottom h2{font-family:var(--serif);letter-spacing:-.025em;margin-top:15px;font-size:clamp(45px,4.5vw,65px);line-height:1.06}.dd-bottom h2 em{color:#946e56}.dd-bottom p:not(.dd-eyebrow){color:#786c61;margin-top:13px;font-size:13px;line-height:1.8}.dd-bottomActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:22px;display:flex}.dd-secondaryLink,.dd-trialCta{white-space:nowrap;align-items:center;gap:11px;font-size:12px;font-weight:700;display:inline-flex}.dd-secondaryLink{color:#382e26;border-bottom:1px solid #a9927c;padding:10px 0}.dd-trialCta{background:#2b2520;padding:17px 19px 17px 21px;transition:background .2s;color:#fff!important}.dd-trialCta:hover{background:#584438}.dd-bottomActions svg{width:15px;height:15px}@media (max-width:1100px){.dd-reelGrid,.dd-reelReverse .dd-reelGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:44px}.dd-reelCopy h2{font-size:clamp(46px,5.4vw,67px)}.dd-reelReverse .dd-reelCopy{padding-left:0}.dd-bottomInner{align-items:flex-start}.dd-bottomActions{max-width:220px}}@media (max-width:760px){.dd-page .dd-container{width:calc(100% - 48px)}.dd-intro{padding:75px 0 82px}.dd-intro h1{margin:21px 0 20px;font-size:clamp(57px,10vw,73px)}.dd-reel,.dd-reelReverse{padding:72px 0 77px}.dd-reelGrid,.dd-reelReverse .dd-reelGrid{grid-template-columns:minmax(0,1fr);gap:35px}.dd-reelReverse .dd-reelCopy,.dd-reelReverse .dd-reelVideo{grid-area:auto}.dd-reelCopy h2{margin:18px 0 15px;font-size:clamp(51px,9.5vw,68px)}.dd-bottom{padding:55px 0 65px}.dd-bottomInner{flex-direction:column}.dd-bottomActions{justify-content:flex-start;max-width:none}}@media (max-width:390px){.dd-page .dd-container{width:calc(100% - 36px)}.dd-reelCopy h2{font-size:49px}}@media (prefers-reduced-motion:reduce){.dd-page *,.dd-page :before,.dd-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
