.dd-home{--dd-blue:#164bc9;--dd-blue-shade:#0d2e85;--dd-blue-tint:#e8edfb;--dd-blue-050:#f4f7fe;--dd-blue-200:#c7d4f5;--dd-gold:#f8c425;--dd-gold-shade:#d2a00c;--dd-gold-tint:#fef6dc;--dd-sky:#3b8fef;--dd-sky-shade:#1f6fd0;--dd-sky-tint:#e4f0fe;--dd-teal:#0ba5a0;--dd-teal-shade:#077c79;--dd-teal-tint:#e0f6f5;--dd-green:#17b26a;--dd-green-shade:#0e8552;--dd-green-tint:#e3f8ee;--dd-orange:#ff8a3d;--dd-orange-shade:#e0661c;--dd-orange-tint:#ffede0;--dd-coral:#ee4b3c;--dd-coral-shade:#c3312a;--dd-coral-tint:#fde9e7;--dd-pink:#f76d9c;--dd-pink-shade:#d14a79;--dd-pink-tint:#feebf2;--dd-grape:#7b54e8;--dd-grape-shade:#5b36c0;--dd-grape-tint:#efe9fd;--dd-amber:#a85b22;--dd-amber-shade:#7e4116;--dd-amber-tint:#f6e9de;--dd-ink:#0b1a45;--dd-ink-soft:#33406b;--dd-body:#4b5563;--dd-muted:#9ca3af;--dd-line:#e5e7eb;--dd-surface:#f7f9fc;--dd-white:#fff;--dd-shadow:#c7d4f5;--dd-skin-1:#a9743f;--dd-skin-2:#8c5a33;--dd-skin-3:#6e4423;--dd-skin-4:#4e2e14;--dd-hair:#1c1208;--vc-blue-600:var(--dd-blue);--vc-blue-500:color-mix(in srgb, var(--dd-blue) 80%, var(--dd-white));--vc-blue-700:var(--dd-blue-shade);--vc-navy:var(--dd-ink);--vc-yellow:var(--dd-gold);--vc-yellow-strong:var(--dd-gold);--vc-success-bg:var(--dd-green-tint);--vc-ink-2:var(--dd-ink);--vc-ink-3:var(--dd-ink-soft);--vc-gray-700:var(--dd-body);--vc-gray-500:var(--dd-muted);--vc-gray-200:var(--dd-line);--vc-gray-150:var(--dd-line);--vc-surface-2:var(--dd-surface);--vc-bg-cream:var(--dd-gold-tint);--vc-bg-tint:var(--dd-blue-050);--fg-1:var(--vc-ink-2);--fg-2:var(--vc-gray-700);--fg-3:var(--vc-gray-500);--fg-placeholder:var(--dd-muted);--border-subtle:color-mix(in srgb, var(--dd-line) 65%, transparent);--radius-md:10px;--radius-lg:12px;--radius-xl:15px;--shadow-sm:0 1px 1px 0 #0000001a, 0 1px 1px 0 #00000017;--shadow-md:0 1px 1px 0 #0000001a, 0 2px 2px 0 #00000017, 0 5px 3px 0 #0000000d;--shadow-lg:0 2px 5px 0 #0000001a, 0 9px 9px 0 #00000017, 0 20px 12px 0 #0000000d;--font-display:var(--font-clash), "Inter", ui-sans-serif, system-ui, sans-serif;--font-body:var(--font-dm-sans), ui-sans-serif, system-ui, -apple-system, sans-serif;--font-hero:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--letter-tight:-.32px;--section-pad:clamp(40px, min(8vw, 9svh), 96px);font-family:var(--font-body);color:var(--fg-1);background:var(--dd-white)}.dd-home .wrap{width:100%;max-width:1240px;margin:0 auto;padding-inline:clamp(20px,5vw,64px)}.dd-home .section{padding-block:var(--section-pad)}.dd-home .eyebrow{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--vc-blue-600);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.dd-home .eyebrow .dot{background:var(--vc-yellow-strong);border-radius:50%;width:8px;height:8px}.dd-home h1,.dd-home h2,.dd-home h3,.dd-home h4{font-family:var(--font-display);color:inherit;letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.08}.dd-home .display{font-family:var(--font-hero);letter-spacing:-.02em;font-size:clamp(34px,6.2vw,68px);font-weight:800;line-height:1.04}.dd-home .h2{font-size:clamp(27px,4vw,44px);font-weight:700;line-height:1.06}.dd-home .lead{color:var(--fg-2);font-size:clamp(17px,2vw,21px);line-height:1.5}.dd-home p{margin:0}.dd-home .underline-mark{white-space:nowrap;display:inline-block;position:relative}.dd-home .underline-mark:after{content:"";background:var(--vc-blue-600);opacity:.9;z-index:-1;border-radius:2px;height:.34em;position:absolute;bottom:.04em;left:-2px;right:-2px}.dd-home .btn{border-radius:var(--radius-lg);height:56px;font-family:var(--font-body);letter-spacing:-.32px;cursor:pointer;white-space:nowrap;border:1.5px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:16px;font-weight:700;transition:background .16s,color .16s,transform .12s,box-shadow .16s;display:inline-flex}.dd-home .btn svg{flex:none;width:20px;height:20px}.dd-home .btn:active{transform:translateY(1px)}.dd-home .btn--sm{border-radius:var(--radius-md);height:44px;padding:0 18px;font-size:14px}.dd-home .btn--block{width:100%}.dd-home .btn--primary{background:var(--vc-blue-600);color:var(--dd-white)}.dd-home .btn--primary:hover{background:var(--vc-blue-500)}.dd-home .btn--primary:active{background:var(--vc-blue-700)}@keyframes pulse{0%{opacity:.6;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.dd-home .hero:before{content:none}.dd-home .hero{background:var(--vc-bg-tint);text-align:center;--hdr:76px;height:calc(100svh - var(--hdr));grid-template-rows:1fr;display:grid;position:relative;overflow:hidden}@media (min-width:941px){.dd-home .hero{--hdr:88px}}.dd-home .hero__inner{z-index:1;flex-direction:column;justify-content:space-between;align-items:center;min-height:0;padding-block:clamp(18px,4svh,56px) 0;display:flex;position:relative}.dd-home .hero__head{flex-direction:column;flex:none;align-items:center;gap:clamp(8px,1.8svh,20px);display:flex}.dd-home .hero__title{max-width:15ch;margin-inline:auto;font-size:clamp(38px,min(6vw,7.4svh),74px);line-height:1.02}.dd-home .rot{flex:none;justify-items:center;display:grid}.dd-home .rot__line{opacity:0;grid-area:1/1;margin:0;transition:opacity .12s,transform .12s;transform:translateY(16px)}.dd-home .rot__line.is-on{opacity:1;transition:opacity .3s cubic-bezier(.4,0,.2,1) .12s,transform .3s cubic-bezier(.4,0,.2,1) .12s;transform:none}.dd-home .hsearch{background:var(--dd-white);border:1px solid var(--vc-gray-200);width:100%;max-width:620px;box-shadow:var(--shadow-lg);border-radius:999px;flex:none;align-items:center;gap:10px;padding:8px 8px 8px 22px;display:flex}.dd-home .hsearch__ic{color:var(--fg-3);flex:none;display:flex}.dd-home .hsearch__ic svg{width:21px;height:21px}.dd-home .hsearch input{min-width:0;font-family:var(--font-body);color:var(--fg-1);background:0 0;border:0;outline:0;flex:1;height:48px;font-size:16.5px}.dd-home .hsearch input::placeholder{color:var(--fg-placeholder)}.dd-home .hsearch .btn{background:var(--dd-blue);color:var(--dd-white);border-radius:999px;flex:none}.dd-home .btn--amber{background:linear-gradient(180deg,var(--dd-gold),var(--dd-gold-shade));color:var(--dd-ink);border-color:#0000}.dd-home .btn--amber:hover{background:linear-gradient(180deg,color-mix(in srgb, var(--dd-gold) 85%, var(--dd-white)),var(--dd-gold-shade));color:var(--dd-ink)}.dd-home .btn--amber:active{background:var(--dd-gold-shade)}@media (max-width:560px){.dd-home .hsearch{border-radius:28px;flex-direction:column;align-items:stretch;padding:6px}.dd-home .hsearch__ic{display:none}.dd-home .hsearch input{height:48px;padding-inline:16px}.dd-home .hsearch .btn{width:100%}}.dd-home .dd-reach,.dd-home .dd-point,.dd-home .dd-lift,.dd-home .dd-sip,.dd-home .dd-nod{transform-box:view-box}.dd-home .dd-reach{animation:2.8s ease-in-out infinite alternate dd-reach}@keyframes dd-reach{0%{transform:rotate(-7deg)}to{transform:rotate(5deg)}}.dd-home .dd-point{animation:3.4s ease-in-out infinite alternate dd-point}@keyframes dd-point{0%{transform:rotate(4deg)}to{transform:rotate(-9deg)}}.dd-home .dd-lift{animation:4s ease-in-out infinite alternate dd-lift}@keyframes dd-lift{0%{transform:rotate(3deg)}to{transform:rotate(-6deg)}}.dd-home .dd-sip{animation:3.2s ease-in-out infinite alternate dd-sip}@keyframes dd-sip{0%{transform:rotate(6deg)}to{transform:rotate(-10deg)}}.dd-home .dd-nod{animation:3.6s ease-in-out infinite alternate dd-nod}@keyframes dd-nod{0%{transform:translateY(0)rotate(-2deg)}to{transform:translateY(4px)rotate(3deg)}}.dd-home .dd-leg{transform-box:view-box;animation:1.05s ease-in-out infinite alternate dd-step}.dd-home .dd-leg--b{animation-direction:alternate-reverse}@keyframes dd-step{0%{transform:rotate(-12deg)}to{transform:rotate(12deg)}}.dd-home .dd-wheel{transform-box:view-box;animation:1.1s linear infinite dd-spin}@keyframes dd-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dd-home .dd-reach,.dd-home .dd-point,.dd-home .dd-lift,.dd-home .dd-sip,.dd-home .dd-nod,.dd-home .dd-leg,.dd-home .dd-wheel{animation:none}.dd-home .rot__line{transition:none}}.dd-home .deckpin{height:calc(100svh + 105vh);position:relative}.dd-home .deckpin__stick{flex-direction:column;justify-content:center;height:calc(100svh - 88px);padding-block:clamp(20px,4vw,40px);display:flex;position:sticky;top:88px}.dd-home .deck{margin-top:clamp(14px,1.6vw,20px);gap:8px;width:100vw;max-width:none;height:min(95svh,960px);margin-inline:calc(50% - 50vw);display:flex}.dd-home .dcard{--dc-w:clamp(112px,9vw,136px);flex:0 0 var(--dc-w);background:var(--dc);cursor:pointer;border:3px solid var(--dd-ink);font:inherit;color:var(--vc-ink-2);text-align:left;border-radius:28px;padding:0;transition:flex-basis .62s cubic-bezier(.34,1.42,.5,1),flex-grow .62s cubic-bezier(.34,1.42,.5,1),background .3s,color .3s;position:relative;overflow:hidden}.dd-home .dcard.is-on{background:var(--dd-blue);color:var(--dd-white);flex:auto}.dd-home .dcard__ic{z-index:2;background:linear-gradient(150deg,color-mix(in srgb,var(--dc) 90%,var(--dd-ink)) 0%,color-mix(in srgb,var(--dc) 72%,var(--dd-ink)) 100%);width:72px;height:72px;color:var(--dd-blue);border-radius:20px;justify-content:center;align-items:center;transition:background .3s,color .3s;display:flex;position:absolute;top:18px;left:18px}.dd-home .dcard__ic svg{width:44px;height:44px}.dd-home .dcard.is-on .dcard__ic{background:var(--dd-gold);color:var(--dd-ink)}.dd-home .dcard__spine{writing-mode:vertical-rl;font-family:var(--font-display);white-space:nowrap;opacity:.62;justify-content:center;font-size:clamp(18px,1.9vw,23px);font-weight:700;transition:opacity .3s;display:flex;position:absolute;bottom:22px;left:0;right:0;transform:rotate(180deg)}.dd-home .dcard.is-on .dcard__spine{opacity:0}.dd-home .dcard__body{opacity:0;pointer-events:none;flex-direction:column;padding:104px clamp(24px,4vw,64px) 0;transition:opacity .3s,transform .3s;display:flex;position:absolute;inset:0;transform:translate(34px)}.dd-home .dcard.is-on .dcard__body{opacity:1;transition:opacity .34s .14s,transform .6s cubic-bezier(.34,1.5,.5,1) .12s;transform:none}.dd-home .dcard__body h3{white-space:nowrap;font-size:clamp(30px,3.2vw,42px);font-weight:800}.dd-home .dcard__body p{max-width:34ch;color:var(--vc-ink-3);text-wrap:pretty;margin:12px 0 0;font-size:15.5px;line-height:1.55}.dd-home .dcard.is-on .dcard__body p{color:var(--dd-white)}.dd-home .dcard__art{margin-top:14px;flex:auto;justify-content:center;align-items:flex-end;min-height:0;margin-inline:calc(-1*clamp(24px,4vw,64px));display:flex}.dd-home .dcard__art svg{width:auto;max-width:min(100%,760px);height:auto;max-height:100%;display:block}.dd-home .deck__rail{justify-content:center;gap:6px;margin-top:20px;display:flex}.dd-home .deck__rail i{background:var(--vc-gray-200);border-radius:2px;width:34px;height:4px;transition:background .3s}.dd-home .deck__rail i.is-on{background:var(--dd-blue)}.dd-home .dcard.is-on .dd-a1{animation:.5s cubic-bezier(.4,0,.2,1) .18s both dd-rise}.dd-home .dcard.is-on .dd-a2{animation:.5s cubic-bezier(.4,0,.2,1) .28s both dd-rise}.dd-home .dcard.is-on .dd-a3{animation:.5s cubic-bezier(.4,0,.2,1) .38s both dd-rise}.dd-home .dcard.is-on .dd-pop{animation:.5s cubic-bezier(.34,1.3,.64,1) .46s both dd-pop}.dd-home .dcard.is-on .dd-float{animation:3.6s ease-in-out .5s infinite dd-bob}.dd-home .dcard.is-on .dd-dash{animation:1.4s linear infinite dd-dash}@keyframes dd-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes dd-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes dd-dash{to{stroke-dashoffset:-30px}}@media (max-width:820px),(prefers-reduced-motion:reduce){.dd-home .deckpin{height:auto}.dd-home .deckpin__stick{height:auto;position:static}}@media (max-width:820px){.dd-home .deck{flex-direction:column;gap:10px;width:auto;height:auto;margin-inline:0}.dd-home .dcard{border-radius:28px;flex:none;height:78px;transition:height .6s cubic-bezier(.34,1.42,.5,1)}.dd-home .dcard.is-on{height:400px}.dd-home .dcard__spine{writing-mode:horizontal-tb;justify-content:flex-start;inset:26px 0 auto 68px;transform:none}.dd-home .dcard__body{padding:104px 22px 0}.dd-home .dcard__body h3{white-space:normal}.dd-home .deck__rail{display:none}}@media (prefers-reduced-motion:reduce){.dd-home .dcard.is-on .dd-a1,.dd-home .dcard.is-on .dd-a2,.dd-home .dcard.is-on .dd-a3,.dd-home .dcard.is-on .dd-pop,.dd-home .dcard.is-on .dd-float,.dd-home .dcard.is-on .dd-dash{animation:none}}.dd-home .flow{background:linear-gradient(158deg,var(--dd-blue) 0%,var(--dd-blue-shade) 100%);color:var(--dd-white);position:relative;overflow:hidden}.dd-home .flow__grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(28px,5vw,64px);display:grid}@media (max-width:940px){.dd-home .flow__grid{grid-template-columns:1fr}}.dd-home .flow h2,.dd-home .flow .lead{color:var(--dd-white)}.dd-home .flow .lead{opacity:.92}.dd-home .flow .eyebrow{color:var(--dd-gold)}.dd-home .flow .eyebrow .dot{background:var(--dd-gold)}.dd-home .flow__steps{flex-direction:column;gap:6px;margin:34px 0 0;padding:0;list-style:none;display:flex}.dd-home .flow__step{border-radius:var(--radius-lg);cursor:pointer;text-align:left;color:var(--dd-white);font:inherit;background:0 0;border:0;align-items:flex-start;gap:16px;width:100%;padding:14px 16px;transition:background .18s;display:flex}.dd-home .flow__step:hover{background:#ffffff17}.dd-home .flow__step.is-on{background:#ffffff24}.dd-home .flow__step-n{border:2px solid #ffffff73;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:flex}.dd-home .flow__step.is-on .flow__step-n{background:var(--dd-gold);border-color:var(--dd-gold);color:var(--dd-ink)}.dd-home .flow__step b{font-family:var(--font-display);font-size:19px;font-weight:600;display:block}.dd-home .flow__step small{color:#fffc;margin-top:3px;font-size:14.5px;line-height:1.5;display:block}.dd-home .flow__stage{justify-content:center;display:flex}.dd-home .flow__stage>div{width:100%;max-width:330px}.dd-home .pshell{aspect-ratio:330/700;width:100%;max-width:330px;box-shadow:0 34px 70px color-mix(in srgb, var(--dd-blue-shade) 50%, transparent);background:#3f3f3f;border-radius:56px;padding:8px;position:relative}.dd-home .pshell__screen{background:var(--dd-white);border-radius:48px;width:100%;height:100%;position:relative;overflow:hidden}.dd-home .pshell__island{z-index:5;pointer-events:none;background:#3f3f3f;border-radius:999px;width:31.1%;height:4.1%;position:absolute;top:1.5%;left:50%;translate:-50%}.dd-home .pslide{opacity:0;pointer-events:none;transition:opacity .34s;position:absolute;inset:0;overflow:hidden}.dd-home .pslide.is-on{opacity:1;pointer-events:auto}.dd-home .pshot{width:100%;height:auto;transform:translateY(calc(var(--pshot-p,0) * var(--pshot-travel,0px)));will-change:transform;display:block;position:absolute;top:0;left:0}.dd-home .pdots{justify-content:center;gap:7px;margin-top:18px;display:flex}.dd-home .pdots button{cursor:pointer;background:#fff6;border:0;border-radius:50%;width:9px;height:9px;padding:0}.dd-home .pdots button.is-on{background:var(--dd-gold);border-radius:100px;width:26px}.dd-home .cover__grid{grid-template-columns:390px 1fr;align-items:start;gap:clamp(20px,3vw,36px);margin-top:38px;display:grid}@media (max-width:980px){.dd-home .cover__grid{grid-template-columns:1fr}}.dd-home .cbox{background:var(--dd-white);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);border-radius:20px;padding:18px}.dd-home .cbox__k{letter-spacing:.07em;text-transform:uppercase;color:var(--fg-3);font-size:12px;font-weight:700}.dd-home .cdist{justify-content:space-between;align-items:baseline;margin-top:8px;display:flex}.dd-home .cdist b{font-family:var(--font-display);color:var(--fg-1);font-size:20px}.dd-home .crange{appearance:none;background:linear-gradient(90deg,var(--dd-blue) var(--fill,50%),var(--vc-gray-150) var(--fill,50%));cursor:pointer;border-radius:3px;width:100%;height:6px;margin:14px 0 6px}.dd-home .crange::-webkit-slider-thumb{-webkit-appearance:none;background:var(--dd-white);border:3px solid var(--dd-blue);width:22px;height:22px;box-shadow:0 2px 6px color-mix(in srgb, var(--dd-blue-shade) 28%, transparent);border-radius:50%}.dd-home .crange::-moz-range-thumb{border:3px solid var(--dd-blue);background:var(--dd-white);border-radius:50%;width:22px;height:22px}.dd-home .crange:focus-visible{outline:2px solid var(--dd-blue);outline-offset:4px}.dd-home .cends{color:var(--fg-3);justify-content:space-between;font-size:12.5px;display:flex}.dd-home .cover__list{flex-direction:column;gap:8px;margin-top:12px;display:flex}.dd-home .cover__loc{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--dd-white);cursor:pointer;font:inherit;text-align:left;width:100%;color:inherit;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:flex}.dd-home .cover__loc:hover{border-color:var(--dd-blue);background:var(--dd-blue-tint);transform:translate(3px)}.dd-home .cover__loc[aria-disabled=true]{opacity:.45;pointer-events:none}.dd-home .cover__loc-go{color:var(--dd-blue);flex:none;margin-left:auto;display:flex}.dd-home .cover__loc-go svg{width:19px;height:19px}.dd-home .cover__loc:hover .cover__loc-go{transform:translate(2px)}.dd-home .cover__loc.is-on{border-color:var(--dd-blue);background:var(--dd-blue-tint)}.dd-home .cover__loc-live{aspect-ratio:1;background:var(--dd-gold);border-radius:50%;flex:0 0 9px;width:9px;min-width:9px;height:9px;position:relative}.dd-home .cover__loc-live:after{content:"";border:2px solid var(--dd-gold);opacity:.45;border-radius:50%;animation:1.9s ease-out infinite pulse;position:absolute;inset:-5px}.dd-home .cover__loc b{color:var(--fg-1);font-size:15px;display:block}.dd-home .cover__loc small{color:var(--fg-3);margin-top:2px;font-size:12.5px;display:block}.dd-home .cover__loc-km{color:var(--fg-3);flex:none;margin-left:6px;font-size:12px;font-weight:600}.dd-home .ccta{margin-top:14px}.dd-home .cover__cta{margin-top:16px}.dd-home .cover__hint{color:var(--fg-3);margin-top:12px;font-size:13px}.dd-home .vmap{border:1px solid var(--border-subtle);background:var(--dd-blue-tint);border-radius:24px;position:relative;overflow:hidden}.dd-home .vmap svg{width:100%;height:auto;display:block}.dd-home .vmap__pin{background:var(--dd-white);height:34px;box-shadow:0 6px 16px color-mix(in srgb, var(--dd-blue-shade) 18%, transparent);font:inherit;color:var(--fg-2);cursor:pointer;white-space:nowrap;border:0;border-radius:100px;align-items:center;gap:7px;padding:0 12px 0 8px;font-size:12.5px;font-weight:600;transition:transform .25s cubic-bezier(.4,0,.2,1),background .2s,color .2s,box-shadow .2s;display:flex;position:absolute;transform:translate(-50%,-50%)}.dd-home .vmap__pin i{background:var(--dd-blue);border-radius:50%;flex:none;width:9px;height:9px}.dd-home .vmap__pin.is-on{background:var(--dd-blue);color:var(--dd-white);box-shadow:0 10px 26px color-mix(in srgb, var(--dd-blue) 40%, transparent);z-index:3;transform:translate(-50%,-50%)scale(1.08)}.dd-home .vmap__pin.is-on i{background:var(--dd-gold)}.dd-home .vmap__pin.is-dim{opacity:.42}.dd-home .vmap__ring{border:2px solid var(--dd-blue);background:color-mix(in srgb, var(--dd-blue) 9%, transparent);pointer-events:none;border-radius:50%;transition:width .45s,height .45s,left .45s,top .45s;position:absolute;transform:translate(-50%,-50%)}.dd-home .vmap__legend{color:var(--fg-3);background:#ffffffeb;border-radius:100px;align-items:center;gap:14px;padding:8px 14px;font-size:12px;display:flex;position:absolute;bottom:16px;left:16px}.dd-home .vmap__legend span{align-items:center;gap:6px;display:inline-flex}.dd-home .vmap__legend i{background:var(--dd-blue);border-radius:50%;width:9px;height:9px}.dd-home .vmap__legend i.amber{background:var(--dd-gold)}@media (max-width:560px){.dd-home .vmap__pin{height:28px;padding:0 9px 0 6px;font-size:11px}.dd-home .vmap__legend{display:none}}.dd-home .aud{background:var(--vc-bg-cream);overflow:hidden}.dd-home .stack{max-width:1080px;height:clamp(470px,52vw,560px);margin:clamp(34px,5vw,56px) auto 0;position:relative}.dd-home .scard{background:var(--dd-white);border:1px solid var(--border-subtle);width:min(360px,74vw);height:100%;box-shadow:0 18px 44px color-mix(in srgb, var(--dd-blue-shade) 14%, transparent);color:inherit;transition:transform .8s cubic-bezier(.4,0,.2,1) var(--d,0s),box-shadow .3s ease;border-radius:30px;flex-direction:column;gap:12px;margin-left:calc(min(360px,74vw)/-2);padding:34px 30px 0 36px;text-decoration:none;display:flex;position:absolute;top:0;left:50%;overflow:hidden}.dd-home .scard--1{z-index:3;transform:translate(-3%)rotate(-2deg)}.dd-home .scard--2{z-index:2;transform:translate(1%)rotate(1.5deg)}.dd-home .scard--3{z-index:1;transform:translate(4%)rotate(3.5deg)}.dd-home .stack.is-fanned .scard--1{--d:0s;transform:translate(-88%)rotate(-8deg)}.dd-home .stack.is-fanned .scard--2{--d:.16s;transform:none}.dd-home .stack.is-fanned .scard--3{--d:.32s;transform:translate(88%)rotate(8deg)}.dd-home .scard:hover,.dd-home .scard:focus-visible{z-index:5;box-shadow:0 30px 62px color-mix(in srgb, var(--dd-blue-shade) 24%, transparent)}.dd-home .stack.is-fanned .scard--1:hover,.dd-home .stack.is-fanned .scard--1:focus-visible{transform:translate(-92%)translateY(-16px)rotate(-3deg)}.dd-home .stack.is-fanned .scard--2:hover,.dd-home .stack.is-fanned .scard--2:focus-visible{transform:translateY(-16px)}.dd-home .stack.is-fanned .scard--3:hover,.dd-home .stack.is-fanned .scard--3:focus-visible{transform:translate(92%)translateY(-16px)rotate(3deg)}.dd-home .scard__tag{background:var(--st,var(--vc-bg-tint));letter-spacing:.06em;text-transform:uppercase;height:28px;color:var(--dd-ink);border-radius:100px;align-self:flex-start;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.dd-home .scard h3{font-size:clamp(23px,2.4vw,29px)}.dd-home .scard p{color:var(--fg-2);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.55}.dd-home .scard__more{color:var(--dd-blue);align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:inline-flex}.dd-home .scard__more svg{width:18px;height:18px;transition:transform .18s}.dd-home .scard:hover .scard__more svg{transform:translate(4px)}.dd-home .scard__art{justify-content:center;margin:auto -30px 0;display:flex}.dd-home .scard__art svg{width:80%;max-width:250px;height:auto}@media (max-width:1000px),(prefers-reduced-motion:reduce){.dd-home .stack{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1080px;height:auto;display:grid}.dd-home .scard,.dd-home .scard--1,.dd-home .scard--2,.dd-home .scard--3,.dd-home .stack.is-fanned .scard--1,.dd-home .stack.is-fanned .scard--2,.dd-home .stack.is-fanned .scard--3{width:auto;height:auto;margin:0;transition:box-shadow .3s;position:static;left:auto;transform:none}.dd-home .stack.is-fanned .scard--1:hover,.dd-home .stack.is-fanned .scard--2:hover,.dd-home .stack.is-fanned .scard--3:hover{transform:none}}@media (max-width:760px){.dd-home .stack{grid-template-columns:1fr;max-width:520px}}.dd-home .faq{min-height:var(--dd-screen-h,100dvh);flex-direction:column;justify-content:center;display:flex;position:relative}.dd-home .faq__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.dd-home .faq__hem{fill:#0a2540;z-index:1;pointer-events:none;width:100%;height:36px;position:absolute;bottom:0;left:0;right:0}.dd-home .faq:after{content:"";z-index:0;background:#0a2540;height:2px;position:absolute;bottom:0;left:0;right:0}.dd-home .faq__aside{top:calc(var(--hdr) + 24px);position:sticky}.dd-home .faq__title{max-width:12ch;margin-top:12px}.dd-home .faq__lead{max-width:38ch;color:var(--fg-3);margin-top:14px;font-size:16px;line-height:1.6}.dd-home .faq__art{border-radius:22px;margin-top:clamp(24px,4vw,44px);display:block;overflow:hidden}.dd-home .faq__art svg{width:100%;height:auto;display:block}.dd-home .faq__list{flex-direction:column;display:flex}.dd-home .faq__item{border-bottom:1px solid var(--dd-line)}.dd-home .faq__item summary{cursor:pointer;font-family:var(--font-display);color:var(--dd-ink);align-items:flex-start;gap:24px;padding:26px 0;font-size:clamp(19px,2.1vw,25px);font-weight:600;line-height:1.28;list-style:none;transition:color .16s;display:flex}.dd-home .faq__item summary::-webkit-details-marker{display:none}.dd-home .faq__item summary:hover{color:var(--dd-blue)}.dd-home .faq__q{flex:1}.dd-home .faq__ic{color:var(--dd-muted);flex:none;justify-content:center;align-items:center;margin-top:2px;transition:transform .22s,color .16s;display:flex}.dd-home .faq__ic svg{width:22px;height:22px}.dd-home .faq__item[open] .faq__ic{color:var(--dd-blue);transform:rotate(180deg)}.dd-home .faq__item[open] summary{color:var(--dd-blue)}.dd-home .faq__a{padding:0 56px 28px 0}.dd-home .faq__a p{max-width:52ch;color:var(--fg-2);text-wrap:pretty;margin:0;font-size:16px;line-height:1.65}.dd-home .faq__todo{border-left:3px solid var(--dd-gold);background:var(--dd-gold-tint);color:var(--dd-ink);border-radius:0 8px 8px 0;margin-top:10px;padding:8px 12px;font-size:13px;font-style:normal;line-height:1.5;display:block}@media (max-width:900px){.dd-home .faq__grid{grid-template-columns:1fr;gap:clamp(24px,5vw,40px)}.dd-home .faq__aside{position:static}.dd-home .faq__title,.dd-home .faq__lead{max-width:none}.dd-home .faq__art{max-width:520px}}@media (max-width:560px){.dd-home .faq__item summary{gap:16px;padding:20px 0}.dd-home .faq__a{padding-right:32px}}.dd-home .ddf-scene *{transform-box:view-box}.dd-home .ddf-rider{animation:5s infinite ddf-ride}@keyframes ddf-ride{0%{opacity:0;animation-timing-function:cubic-bezier(.16,.84,.44,1);transform:translate(520px)}5%{opacity:1}26%{animation-timing-function:cubic-bezier(.55,0,.85,.45);transform:translate(0)}76%{transform:translate(0)}88%{opacity:1}96%{opacity:0;transform:translate(520px)}to{opacity:0;transform:translate(520px)}}.dd-home .ddf-rider-idle{animation:5s ease-in-out infinite ddf-idle}@keyframes ddf-idle{0%,28%{transform:translateY(0)}40%{transform:translateY(-3px)}54%{transform:translateY(0)}66%{transform:translateY(-2px)}76%,to{transform:translateY(0)}}.dd-home .ddf-wheel-f{transform-origin:830px 448px;animation:5s linear infinite ddf-spin}.dd-home .ddf-wheel-r{transform-origin:1000px 448px;animation:5s linear infinite ddf-spin}@keyframes ddf-spin{0%{transform:rotate(0)}26%{transform:rotate(1080deg)}76%{transform:rotate(1080deg)}to{transform:rotate(2160deg)}}.dd-home .ddf-speed{animation:5s infinite ddf-speed}@keyframes ddf-speed{0%,18%{opacity:1}26%,74%{opacity:0}82%,to{opacity:1}}.dd-home .ddf-arm-wave{transform-origin:278px 342px;animation:5s ease-in-out infinite ddf-wave}@keyframes ddf-wave{0%,26%{transform:rotate(0)}32%{transform:rotate(-17deg)}38%{transform:rotate(11deg)}44%{transform:rotate(-15deg)}50%{transform:rotate(9deg)}56%{transform:rotate(-11deg)}62%,to{transform:rotate(0)}}.dd-home .ddf-buyer{animation:2.5s ease-in-out infinite ddf-breathe}@keyframes ddf-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}.dd-home .ddf-badge{transform-origin:348px 168px;animation:5s infinite ddf-pop}@keyframes ddf-pop{0%,30%{opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:scale(0)}38%{opacity:1;transform:scale(1.14)}45%{transform:scale(.96)}52%{transform:scale(1)}88%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(1)}}.dd-home .ddf-check{stroke-dasharray:100;animation:5s ease-out infinite ddf-draw}@keyframes ddf-draw{0%,40%{stroke-dashoffset:100px}52%,94%{stroke-dashoffset:0}95%,to{stroke-dashoffset:100px}}.dd-home .ddf-bottle{animation:2.5s ease-in-out infinite ddf-bob}.dd-home .ddf-bottle:nth-of-type(2){animation-delay:-.3s}.dd-home .ddf-bottle:nth-of-type(3){animation-delay:-.6s}.dd-home .ddf-bottle:nth-of-type(4){animation-delay:-.9s}.dd-home .ddf-bottle:nth-of-type(5){animation-delay:-1.2s}@keyframes ddf-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.dd-home .ddf-cloud-a{animation:5s ease-in-out infinite ddf-drift}.dd-home .ddf-cloud-b{animation:5s ease-in-out infinite reverse ddf-drift}@keyframes ddf-drift{0%,to{transform:translate(0)}50%{transform:translate(18px)}}.dd-home .ddf-twinkle{animation:2.5s ease-in-out infinite ddf-twinkle}.dd-home .ddf-twinkle:nth-of-type(2){animation-delay:-.8s}.dd-home .ddf-twinkle:nth-of-type(3){animation-delay:-1.6s}@keyframes ddf-twinkle{0%,to{opacity:.18}50%{opacity:.5}}.dd-home .ddf-lift{transition:transform .4s cubic-bezier(.34,1.3,.64,1)}.dd-home .ddf-scene:hover .ddf-lift{transform:translateY(-7px)}.dd-home .ddf-ring{transition:stroke-width .3s}.dd-home .ddf-scene:hover .ddf-ring{stroke-width:5px}@media (prefers-reduced-motion:reduce){.dd-home .ddf-scene *{transition:none!important;animation:none!important}.dd-home .ddf-badge{opacity:1;transform:none}.dd-home .ddf-check{stroke-dashoffset:0}.dd-home .ddf-rider{opacity:1;transform:none}}.dd-home,.dd-home .hero,.dd-home .deckpin__stick{--hdr:76px}@media (min-width:768px){.dd-home,.dd-home .hero,.dd-home .deckpin__stick{--hdr:92px}}.dd-home .hero{height:100svh;margin-top:0}.dd-home .deckpin__stick{top:var(--hdr);height:calc(100svh - var(--hdr));padding-block:var(--section-pad)}.dd-home .deckpin__stick>.wrap{flex-direction:column;min-height:0;display:flex}.dd-home .deck__head{text-align:center;flex:none;max-width:620px;margin-inline:auto}.dd-home .deck__head .h2{margin-top:8px;font-size:clamp(24px,2.4vw,34px)}.dd-home .deck__rail{flex:none;margin-top:12px}.dd-home .deck{flex:0 auto;min-height:0}:is(html:has(.dd-home),body:has(.dd-home)){overflow-x:clip}@media (max-width:560px){.dd-home .hsearch{border-radius:999px;flex-direction:row;align-items:center;padding:6px 6px 6px 16px}.dd-home .hsearch__ic{display:flex}.dd-home .hsearch__ic svg{width:18px;height:18px}.dd-home .hsearch input{min-width:0;height:44px;padding-inline:0;font-size:15px}.dd-home .hsearch .btn{flex:none;width:auto;padding:0 14px;font-size:13.5px}}@media (min-width:768px){.dd-home .deck{flex-direction:row;justify-content:center;gap:8px;width:100vw;height:min(95svh,960px);margin-inline:calc(50% - 50vw);padding-inline:clamp(20px,5vw,64px)}.dd-home .dcard{flex:0 0 var(--dc-w);height:auto;transition:flex-basis .62s cubic-bezier(.34,1.42,.5,1),flex-grow .62s cubic-bezier(.34,1.42,.5,1)}.dd-home .dcard.is-on{flex:auto;max-width:640px;height:auto}.dd-home .dcard__ic{left:calc((var(--dc-w) - 72px - 6px) / 2);transition:left .62s cubic-bezier(.34,1.42,.5,1)}.dd-home .dcard.is-on .dcard__ic{left:18px}.dd-home .dcard__spine{writing-mode:vertical-rl;justify-content:center;align-items:center;font-size:clamp(26px,2.6vw,34px);inset:0;transform:rotate(180deg)}.dd-home .dcard__body{padding:104px clamp(24px,4vw,64px) 0}.dd-home .dcard__art{flex:auto;justify-content:center;align-items:flex-end;height:auto;min-height:0}.dd-home .deck__rail{display:flex}}@media (max-width:820px){.dd-home .deckpin{height:calc(100svh + 105vh)}.dd-home .deckpin__stick{height:calc(100svh - var(--hdr));position:sticky}}@media (max-width:767px){.dd-home .dcard{height:64px}.dd-home .dcard.is-on{height:var(--dc-open,400px)}.dd-home .dcard__body{padding:54px 20px 20px}.dd-home .dcard__ic{border-radius:12px;width:34px;height:34px;top:12px;left:14px}.dd-home .dcard__ic svg{width:22px;height:22px}.dd-home .dcard__spine{top:20px;inset-inline:60px auto}.dd-home .dcard__body h3{font-size:21px}.dd-home .dcard__body p{font-size:14.5px;line-height:1.5}.dd-home .dcard__art{margin-top:12px;flex:none;justify-content:center;align-items:center;height:240px;margin-inline:-20px}.dd-home .dcard__art svg{max-width:96%;max-height:100%}.dd-home .deck{margin-top:14px}}@media (max-width:767px) and (max-height:720px){.dd-home .dcard{height:56px}.dd-home .dcard__body{padding:48px 20px 16px}.dd-home .dcard__art{height:76px;margin-top:8px}.dd-home .deck{gap:8px;margin-top:10px}}@media (max-width:767px) and (max-height:660px){.dd-home .dcard__body{padding:44px 18px 14px}.dd-home .dcard__art{height:60px;margin-top:6px}}@media (max-width:767px){.dd-home .flow{--section-pad:clamp(20px, 5vw, 28px)}}.dd-home .deckpin__stick{--section-pad:clamp(20px, 5vw, 28px)}.dd-home .deck.is-measuring .dcard{transition:none!important}@media (min-width:768px){.dd-home .flow__grid{grid-template-columns:.95fr 1.05fr}}.dd-home .flowpin{height:calc(100svh + 105vh)}.dd-home .flow{top:var(--hdr);height:calc(100svh - var(--hdr));flex-direction:column;justify-content:center;display:flex;position:sticky;overflow:hidden}.dd-home .flow__grid{flex:1;align-items:stretch;min-height:0}.dd-home .flow__head{flex-direction:column;justify-content:center;min-height:0;display:flex}@media (prefers-reduced-motion:reduce){.dd-home .flowpin{height:auto}.dd-home .flow{--section-pad:inherit;height:auto;display:block;position:static}}@media (min-width:768px) and (max-height:900px){.dd-home .flow .h2{font-size:clamp(27px,3.6svh,44px)}.dd-home .flow__steps{margin-top:16px}.dd-home .flow__step{padding:9px 14px}.dd-home .flow__step small{font-size:13.5px}}@media (min-width:768px) and (max-height:780px){.dd-home .flow .lead{display:none}}@media (min-width:768px) and (max-width:1100px) and (max-height:700px){.dd-home .flow__step small{display:none}}.dd-home .pshell{--pshell-h:700px;width:330px;height:var(--pshell-h);box-sizing:border-box;aspect-ratio:auto;max-width:none;transform:scale(var(--pscale,1));transform-origin:top;margin-inline:auto;margin-bottom:calc(var(--pshell-h) * (var(--pscale,1) - 1));flex:none}.dd-home .flow__stage{align-items:flex-start;height:100%;min-height:0;overflow:hidden}.dd-home .flow__stage>div{flex-direction:column;justify-content:center;align-items:center;max-width:none;display:flex}@media (max-width:767px){.dd-home .flow{justify-content:flex-start}.dd-home .flow__grid{flex-direction:column;flex:1;grid-template-columns:1fr;align-items:stretch;gap:0;min-height:0;display:flex}.dd-home .flow__head{text-align:center}.dd-home .flow .eyebrow{justify-content:center}.dd-home .flow .h2{font-size:24px}.dd-home .flow .lead,.dd-home .flow__step small,.dd-home .pdots{display:none}.dd-home .flow__steps{flex-direction:row;justify-content:center;align-items:flex-start;gap:0;margin:14px 0 0}.dd-home .flow__step{text-align:center;background:0 0;flex-direction:column;flex:1 1 0;align-items:center;gap:6px;min-width:0;padding:0;position:relative}.dd-home .flow__step:hover,.dd-home .flow__step.is-on{background:0 0}.dd-home .flow__step:not(:first-child):before{content:"";background:var(--dd-blue-200);z-index:0;height:2px;position:absolute;top:16px;left:-50%;right:50%}.dd-home .flow__step-n{z-index:1;background:var(--dd-blue);width:34px;height:34px;position:relative}.dd-home .flow__step.is-done .flow__step-n{background:var(--dd-green);border-color:var(--dd-green);color:var(--dd-white)}.dd-home .flow__step b{text-wrap:balance;font-size:11.5px;line-height:1.25}.dd-home .flow__stage{flex:1;justify-content:center;min-height:0;margin-top:12px;display:flex;overflow:hidden}.dd-home .flow__stage>div{justify-content:center;align-items:flex-start;width:100%;max-width:none;display:flex}}@media (max-width:1023px){.dd-home .aud{overflow:clip}.dd-home .stack{flex-direction:column;gap:0;max-width:560px;height:auto;display:flex}.dd-home .scard,.dd-home .scard--1,.dd-home .scard--2,.dd-home .scard--3,.dd-home .stack.is-fanned .scard--1,.dd-home .stack.is-fanned .scard--2,.dd-home .stack.is-fanned .scard--3{top:calc(var(--hdr) + 16px);opacity:0;width:auto;height:auto;margin:0 0 22px;transition:transform .72s cubic-bezier(.34,1.42,.5,1),opacity .4s,box-shadow .3s;position:sticky;left:auto;transform:translateY(52px)scale(.955)}.dd-home .scard.is-in,.dd-home .stack.is-fanned .scard--1.is-in,.dd-home .stack.is-fanned .scard--2.is-in,.dd-home .stack.is-fanned .scard--3.is-in{opacity:1;transform:none}.dd-home .scard:last-child{margin-bottom:0}.dd-home .scard--1{z-index:1}.dd-home .scard--2{z-index:2}.dd-home .scard--3{z-index:3}}@media (max-width:1023px) and (prefers-reduced-motion:reduce){.dd-home .scard,.dd-home .stack.is-fanned .scard--1,.dd-home .stack.is-fanned .scard--2,.dd-home .stack.is-fanned .scard--3{opacity:1;transition:none;position:static;transform:none}}@media (max-width:767px){.dd-home .vmap,.dd-home .cover__loc--wide{display:none}}.dd-home .vmap{border:3px solid var(--dd-ink);border-radius:28px}.dd-home .vmap__pin{border:2.5px solid var(--dd-ink);background:var(--dd-white);height:36px;color:var(--dd-ink);box-shadow:none;padding:0 13px 0 9px;font-size:13.5px;font-weight:700}.dd-home .vmap__pin i{background:var(--dd-blue);width:8px;height:8px}.dd-home .vmap__pin:after{content:"";background:var(--dd-white);border:2.5px solid var(--dd-ink);border-radius:50% 50% 50% 0;width:13px;height:13px;margin-left:-6.5px;position:absolute;top:calc(100% + 5px);left:50%;transform:rotate(-45deg)}.dd-home .vmap__pin:hover{transform:translate(-50%,-50%)scale(1.06)}.dd-home .vmap__pin.is-on{background:var(--dd-blue);color:var(--dd-white);border-color:var(--dd-ink);box-shadow:0 6px 0 -1px color-mix(in srgb, var(--dd-ink) 22%, transparent);z-index:3;transform:translate(-50%,-50%)scale(1.1)}.dd-home .vmap__pin.is-on:after{background:var(--dd-blue)}.dd-home .vmap__pin.is-on i{background:var(--dd-gold);box-shadow:0 0 0 2px var(--dd-ink)}.dd-home .vmap__legend{border:2.5px solid var(--dd-ink);background:var(--dd-white);color:var(--dd-ink);white-space:nowrap;font-weight:600;bottom:18px;left:50%;right:auto;transform:translate(-50%)}.dd-home .vmap__legend i{box-shadow:0 0 0 1.5px var(--dd-ink)}.dd-home .cbox{border:3px solid var(--dd-ink);box-shadow:none;border-radius:24px}.dd-home .cbox[open]{border-color:var(--dd-blue)}.dd-home .cbox+.cbox{margin-top:16px}.dd-home .cbox__k{cursor:pointer;background:var(--dd-blue-tint);border-bottom:3px solid var(--dd-ink);color:var(--dd-ink);border-radius:21px 21px 0 0;justify-content:space-between;align-items:center;gap:12px;margin:-18px -18px 0;padding:11px 18px;font-size:12.5px;list-style:none;display:flex}.dd-home .cbox__k::-webkit-details-marker{display:none}.dd-home .cbox__chev{flex:none;transition:transform .2s;display:flex}.dd-home .cbox__chev svg{width:18px;height:18px}.dd-home .cbox[open] .cbox__chev{transform:rotate(180deg)}.dd-home .cbox:not([open]){background:var(--dd-blue-tint)}.dd-home .cbox:not([open]) .cbox__k{border-bottom-color:#0000;border-radius:21px;margin-bottom:-18px}@media (prefers-reduced-motion:reduce){.dd-home .cbox__chev{transition:none}}.dd-home .cover__loc{border:2px solid var(--dd-ink);border-radius:16px}.dd-home .cover__loc:hover,.dd-home .cover__loc.is-on{border-color:var(--dd-blue);background:var(--dd-blue-tint)}.dd-home .cover__loc-go{color:var(--dd-blue)}.dd-home .hsearch .btn{background:var(--dd-blue)}.dd-home .hsearch .btn:hover{background:var(--dd-blue-shade)}@media (min-width:768px){.dd-home .flow__grid{flex:0 auto;min-height:0;max-height:100%}}@media (min-width:768px) and (max-width:1023px){.dd-home .flow .wrap{padding-inline:24px}.dd-home .flow__grid{grid-template-columns:1fr 330px;gap:24px}.dd-home .flow__step{padding:12px 14px}.dd-home .flow__step small{font-size:13.5px}}.dd-home .hero__inner{padding-block:calc(var(--hdr) + clamp(10px, 2.4svh, 34px)) 0;gap:clamp(14px,3.4svh,40px)}.dd-home .hero__kicker{box-shadow:0 1px 2px color-mix(in srgb, var(--dd-ink) 6%, transparent), 0 8px 20px -12px color-mix(in srgb, var(--dd-ink) 35%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffa8;border:1px solid #ffffffe6;border-radius:999px;padding:7px 15px 7px 12px;font-size:12.5px}.dd-home .hero__kicker .dot{flex:none;position:relative}.dd-home .hero__kicker .dot:after{content:"";background:var(--vc-yellow-strong);border-radius:50%;animation:2.4s ease-out infinite pulse;position:absolute;inset:0}.dd-home .pop{white-space:nowrap;font-family:var(--font-display);letter-spacing:-.015em;color:var(--dd-blue);padding-inline:.04em;font-weight:700;display:inline-block;position:relative;transform:rotate(-1.8deg)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.dd-home .pop{background-image:linear-gradient(92deg, var(--dd-blue-shade) 0%, var(--dd-blue) 30%, var(--dd-sky) 50%, var(--dd-blue) 70%, var(--dd-blue-shade) 100%);color:#0000;-webkit-text-fill-color:transparent;background-position:0%;background-size:280% 100%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite dd-sheen}}.dd-home .pop:after{content:"";background:var(--dd-blue);clip-path:polygon(50% 0%,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0% 50%,39% 39%);width:.3em;height:.3em;animation:3.4s ease-in-out infinite dd-twinkle;position:absolute;top:-.16em;right:-.3em}@keyframes dd-twinkle{0%,to{opacity:.55;transform:scale(.7)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}@keyframes dd-sheen{0%,to{background-position:0%}50%{background-position:100%}}.dd-home .rot__line.is-on .pop{animation:7s ease-in-out infinite dd-sheen,.5s cubic-bezier(.34,1.5,.5,1) .14s both dd-pop-in}@keyframes dd-pop-in{0%{opacity:0;transform:rotate(-1.8deg)translateY(.16em)scale(.94)}to{opacity:1;transform:rotate(-1.8deg)translateY(0)scale(1)}}.dd-home .hero__find{flex-direction:column;flex:none;align-items:center;gap:clamp(9px,1.6svh,15px);width:100%;display:flex}.dd-home .hero__picks{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;display:flex}.dd-home .hero__picks-label{letter-spacing:.06em;text-transform:uppercase;color:var(--vc-ink-3);opacity:.6;font-size:12px;font-weight:700}.dd-home .chip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:32px;font:inherit;color:var(--vc-ink-3);cursor:pointer;background:#fff9;border:1px solid #ffffffd9;border-radius:999px;padding:0 14px;font-size:13.5px;font-weight:600;transition:background .16s,color .16s,transform .16s,box-shadow .16s}.dd-home .chip:hover{background:var(--dd-white);color:var(--dd-blue);box-shadow:0 6px 16px -8px color-mix(in srgb, var(--dd-ink) 50%, transparent);transform:translateY(-1px)}.dd-home .chip:active{transform:translateY(0)}@media (max-height:620px){.dd-home .hero__picks{display:none}}@media (prefers-reduced-motion:reduce){.dd-home .hero__kicker .dot:after,.dd-home .pop,.dd-home .pop:after,.dd-home .rot__line.is-on .pop{animation:none}.dd-home .pop:after{opacity:1}.dd-home .chip{transition:none}}@property --dd-sun{syntax:"<color>";inherits:true;initial-value:#ffeec6}@property --dd-tide{syntax:"<color>";inherits:true;initial-value:#588cce}@property --dd-sky-1{syntax:"<color>";inherits:true;initial-value:#f2f8ff}@property --dd-sky-2{syntax:"<color>";inherits:true;initial-value:#dceafb}@property --dd-sky-3{syntax:"<color>";inherits:true;initial-value:#c3dbf6}@property --dd-glow{syntax:"<color>";inherits:true;initial-value:#8fbdee}.dd-home .hero{background: radial-gradient(64% 50% at 87% -2%, color-mix(in srgb, var(--dd-sun) 90%, transparent) 0%, color-mix(in srgb, var(--dd-sun) 34%, transparent) 36%, transparent 68%),  radial-gradient(72% 92% at -10% 64%, color-mix(in srgb, var(--dd-tide) 50%, transparent) 0%, color-mix(in srgb, var(--dd-tide) 16%, transparent) 42%, transparent 68%),  linear-gradient(180deg, var(--dd-sky-1) 0%, var(--dd-sky-2) 52%, var(--dd-sky-3) 100%);transition:--dd-sun 1.1s,--dd-tide 1.1s,--dd-sky-1 1.1s,--dd-sky-2 1.1s,--dd-sky-3 1.1s,--dd-glow 1.1s}.dd-home .hero__art{z-index:0;pointer-events:none;position:absolute;inset:0}.dd-home .hero__bg{object-fit:cover;object-position:center bottom;width:100%;height:100%;display:block}.dd-home .hero__copy{z-index:1;flex-direction:column;flex:none;align-items:center;gap:clamp(14px,3.4svh,40px);width:100%;display:flex;position:relative}body:has(.dd-home) footer{padding-bottom:96px}
