:root{--d-ink:#0d0d0d;--d-g1:#ebebeb;--d-g2:#e3e3e3;--d-mute:#a1a1a1;--d-mute2:#7d7d7d;--d-ui:var(--font-geist), var(--sans)}.dr{color:var(--d-ink);background:#fff}.dground--dark{color:#fff;background:#0d0d0d}.dground--light{color:var(--d-ink);background:#fff}.d-t28{font:400 28px/1.35 var(--serif);letter-spacing:-.02em;text-wrap:balance;margin:0}.d-t28s{font:400 28px/1.35 var(--sans);letter-spacing:.01em;text-wrap:balance;margin:0}.d-h24{font:400 24px/1.35 var(--serif);letter-spacing:0;margin:0}.d-h24s{font:400 24px/1.25 var(--sans);letter-spacing:.01em;margin:0}.d-h18{font:400 18px/1.4 var(--sans);letter-spacing:.02em;margin:0}.d-p16{font:400 16px/1.5 var(--sans);letter-spacing:.02em;margin:0}.d-p14{font:400 14px/1.45 var(--sans);letter-spacing:.03em;margin:0}@media (max-width:809.98px){.d-t28,.d-t28s{font-size:22px}.d-h24,.d-h24s{font-size:20px}}.dcol{width:min(927px,100% - 48px);margin-inline:auto}.dwide{width:min(1220px,100% - 48px);margin-inline:auto}.dbtn{color:#fff;height:40px;font:400 14px/1 var(--d-ui);border-radius:8px;gap:2px;text-decoration:none;display:inline-flex}.dbtn-l{background:var(--d-ink);border-radius:8px;align-items:center;padding:0 32px 0 16px;transition:background-color .2s ease-out;display:inline-flex}.dbtn-a{background:var(--d-ink);border-radius:8px;place-items:center;width:40px;transition:background-color .2s ease-out;display:inline-grid}.darr{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.dbtn:hover .darr,.dbtn:focus-visible .darr{transform:translate(1.5px,-1.5px)}.dbtn:hover :is(.dbtn-l,.dbtn-a){background:#2b2b2b}.dbtn--light,.dground--dark .dbtn{color:var(--d-ink)}.dbtn--light :is(.dbtn-l,.dbtn-a),.dground--dark .dbtn :is(.dbtn-l,.dbtn-a){background:#fff}.dbtn--light:hover :is(.dbtn-l,.dbtn-a),.dground--dark .dbtn:hover :is(.dbtn-l,.dbtn-a){background:#e3e3e3}.dbtn:focus-visible,.dmore:focus-visible{outline-offset:3px;outline:2px solid #0065ff}.dmore{background:var(--d-g1);height:35px;color:var(--d-ink);font:400 14px/1 var(--d-ui);border-radius:8px;align-items:center;padding:0 16px;text-decoration:none;transition:background-color .2s ease-out;display:inline-flex}.dmore:hover{background:#dcdcdc}.dtags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dtags li{font:400 12px/15.6px var(--d-ui);white-space:nowrap;border:1px solid;border-radius:5.5px;padding:2.5px 5px}.dticker{z-index:1;width:min(550px,100% - 40px);position:absolute;top:74%;left:50%;overflow:hidden;translate:-50%;-webkit-mask-image:radial-gradient(50% 294%,#000 52%,#0000 100%);mask-image:radial-gradient(50% 294%,#000 52%,#0000 100%)}.dticker-track{gap:16px;width:max-content;animation:48s linear infinite dtick;display:flex}.dticker .dtags{flex-wrap:nowrap;gap:16px}@keyframes dtick{to{translate:calc(-50% - 8px)}}.dhero{box-sizing:border-box;background:#fff;justify-content:center;align-items:center;min-height:100svh;padding:120px 20px;display:flex;position:relative;overflow:hidden}.dhero .cardwall:after{background:linear-gradient(#fff 0 56px,#fff0 22% 84%,#fff 100%)}.dhero .cardwall .cw-card{box-shadow:inset 0 0 0 1px #0d0d0d14}.dhero-in{z-index:1;gap:18px;position:relative}.dhero-title{max-width:470px;font:400 28px/1.35 var(--serif);letter-spacing:-.02em;color:var(--d-ink);text-wrap:balance;margin:0}.dhero-sub{max-width:380px;font:400 14px/1.45 var(--sans);letter-spacing:.03em;color:#3d3d3d;text-wrap:balance;margin:0}@media (max-width:809.98px){.dhero-title{max-width:320px;font-size:24px}.dticker{top:78%}}.dlevers{padding:150px 0 240px}.dlevers-head{text-align:center;color:#fff;max-width:470px;margin:0 auto 250px}.dlevers-row{grid-template-columns:minmax(0,430px) minmax(0,1fr);gap:80px;display:grid}.dlevers-list{margin:0;padding:0;list-style:none}.dlv+.dlv{margin-top:250px}.dlv-n{box-sizing:border-box;width:20px;height:20px;font:400 11px/1 var(--sans);border:1px solid;border-radius:50%;place-items:center;margin:0 0 16px;display:inline-grid}.dlv .d-h24{margin:0 0 14px}.dlv .d-p16{color:#fff;max-width:430px}.dlevers.is-live .dlv{opacity:.22;transition:opacity .45s ease-out}.dlevers.is-live .dlv.is-on{opacity:1}.dlevers-side{position:relative}.dlevers-stage{height:400px;position:sticky;top:calc(50vh - 200px)}.dglobe{aspect-ratio:1;color:#fff;width:360px;max-width:100%;margin-inline:auto;position:relative}.dglobe canvas{width:100%;height:100%;display:block}.dglobe-tag{font:400 12px/15.6px var(--d-ui);white-space:nowrap;background:#0d0d0d;border:1px solid;border-radius:5.5px;padding:3px 8px;position:absolute;top:13%;left:72%}@media (max-width:999.98px){.dlevers-row{grid-template-columns:1fr}.dlevers-side{display:none}.dlevers.is-live .dlv{opacity:1}.dlv+.dlv{margin-top:72px}.dlevers-head{margin-bottom:96px}}.dsvc{padding:200px 0 140px}.dsvc-row{grid-template-columns:minmax(0,418px) minmax(0,390px);justify-content:space-between;gap:80px;display:grid}.dsvc-side{flex-direction:column;align-self:start;align-items:flex-start;gap:22px;display:flex;position:sticky;top:130px}.dsvc-side .d-p14{max-width:418px}.dstrip{border-radius:8px;align-self:stretch;min-width:0;max-width:418px;overflow:hidden}.dstrip-track{gap:6px;width:max-content;animation:168s linear infinite dstrip;display:flex}.dstrip-track .c-work{height:168px}.dstrip-track .c-work-media{width:auto;height:100%}@keyframes dstrip{to{translate:calc(-50% - 3px)}}@media (max-width:899.98px){.dstrip-track{animation-duration:140s}.dstrip-track .c-work{height:140px}}.dsvc-list{margin:0;padding:0;list-style:none}.dsvc-item+.dsvc-item{margin-top:112px}.dsvc-item .dtags{margin-top:16px}.dsvc-line{color:#2b2b2b;margin-top:22px}.dsvc-item .dmore{margin-top:24px}@media (max-width:899.98px){.dsvc{padding:120px 0 96px}.dsvc-row{grid-template-columns:minmax(0,1fr);gap:64px}.dsvc-side{position:static}.dsvc-item+.dsvc-item{margin-top:72px}}.dstack{padding:120px 0}.dstack-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:44px 0 0;padding:0;list-style:none;display:grid}.dstack-cols .d-p14{color:#3d3d3d;margin-top:10px}@media (max-width:809.98px){.dstack{padding:88px 0}.dstack-cols{grid-template-columns:1fr;gap:32px}}.deco{padding:120px 0 160px}.deco-head{align-items:center;gap:18px;margin:0 0 56px;padding-left:max(0px,50% - 463.5px);display:flex}.deco-mark{fill:none;stroke:currentColor;stroke-width:1.4px;flex:none;width:16px;height:16px}.deco-big{grid-template-columns:1fr 1fr;gap:16px;display:grid}.dbig{aspect-ratio:602/707;color:var(--d-ink);isolation:isolate;border-radius:16px;text-decoration:none;display:block;position:relative;overflow:hidden}.dbig--mono{background:radial-gradient(120% 90% at 30% 20%,#f4f4f4 0%,#d9d9d9 55%,#9e9e9e 100%)}.dbig-art{color:#0d0d0d;place-items:center;display:grid;position:absolute;inset:0}.dbig-art .c-art{aspect-ratio:1;width:62%;height:auto;translate:18% 12%}.dbig-card{aspect-ratio:335/415;box-sizing:border-box;background:#fff;border-radius:12px;flex-direction:column;justify-content:flex-end;width:min(335px,56%);padding:24px;display:flex;position:absolute;top:15%;left:6%;box-shadow:0 0 0 6px #ffffff47}.dtag1{font:400 12px/15.6px var(--d-ui);border:1px solid;border-radius:5.5px;align-self:flex-start;margin-bottom:12px;padding:2.5px 5px}.dbig-card .d-t28{text-wrap:pretty}.deco-small{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.dsmall{aspect-ratio:293/372;box-sizing:border-box;background:var(--d-ink);color:#fff;isolation:isolate;border-radius:16px;flex-direction:column;padding:14px;text-decoration:none;display:flex;position:relative;overflow:hidden}.dsmall--grey{background:var(--d-g2);color:var(--d-ink)}.dsmall-top{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.dsmall-l{font:400 14px/16.8px var(--d-ui)}.dsmall-a{background:#ffffff24;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.dsmall--grey .dsmall-a{background:#0d0d0d14}.dsmall-art{flex:1;place-items:center;display:grid}.dsmall-art>:is(svg,canvas,.dglobe){width:64%;height:auto}.dsmall--pic .dsmall-art{z-index:0;position:absolute;inset:0}.dsmall--pic .c-work{border-radius:0;position:absolute;inset:0}.dsmall--pic .c-work-media{object-fit:cover;width:100%;height:100%}.dsmall--pic .dsmall-l{text-shadow:0 0 10px #0009}.dr-js .d-scale{transition:scale .9s cubic-bezier(.22,1,.36,1);scale:.86}.dr-js .d-scale.in{scale:1}@media (max-width:899.98px){.deco-big{grid-template-columns:1fr}.deco-small{grid-template-columns:1fr 1fr}.deco-head{padding-left:0}}@media (max-width:809.98px){.deco{padding:88px 0 96px}.dbig{aspect-ratio:4/5}.dbig-card{aspect-ratio:auto;width:min(300px,76%);min-height:200px;top:auto;bottom:6%;left:6%}}.dliquid{z-index:-1;background:#0a1a6b;position:absolute;inset:0;overflow:hidden}.dliquid i{aspect-ratio:1;filter:blur(70px);will-change:transform;border-radius:50%;width:95%;position:absolute}.dliquid i:first-child{background:#2962ff;animation:19s ease-in-out infinite alternate dliq1;top:-20%;left:-30%}.dliquid i:nth-child(2){background:#40bcff;animation:23s ease-in-out infinite alternate dliq2;top:10%;right:-35%}.dliquid i:nth-child(3){opacity:.7;background:#8eefff;animation:29s ease-in-out infinite alternate dliq3;bottom:-45%;left:-10%}.dliquid i:nth-child(4){background:#00001a;animation:17s ease-in-out -6s infinite alternate-reverse dliq2;bottom:-35%;right:-30%}@keyframes dliq1{to{transform:translate(28%,18%)scale(1.15)}}@keyframes dliq2{to{transform:translate(-24%,22%)scale(.9)}}@keyframes dliq3{to{transform:translate(22%,-26%)scale(1.2)}}.dthesis{padding:180px 0 100px}.dthesis-head{color:#fff;align-items:center;gap:24px;display:flex}.dthesis-mark{fill:none;stroke:#fff;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:40px;height:40px}.dthesis-text{max-width:760px;margin:44px 0 0 64px}.dthesis-text p{font:400 16px/1.5 var(--serif);color:var(--d-mute);margin:0 0 20px}.dthesis-text p.is-last{color:#fff}.dr-js .dthesis-text:not(.is-open) p:nth-of-type(n+2){display:none}.dthesis-more{color:#fff;font:400 16px/19.2px var(--d-ui);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:4px;padding:0;display:none}.dr-js .dthesis-more{display:inline-flex}.dthesis-more:focus-visible{outline-offset:3px;outline:2px solid #0065ff}@media (max-width:809.98px){.dthesis{padding:120px 0 72px}.dthesis-text{margin-left:0}}.dfaq{color:#fff;padding:100px 0 80px}.dfaq-group{grid-template-columns:300px minmax(0,481px);margin:80px 0 0 100px;display:grid}.dfaq-label{color:#fff;padding-top:16px}.dfaq-list{flex-direction:column;gap:40px;margin:0;display:flex}.dfaq-qa dd{margin:0}.dfaq-q{color:var(--d-ink);font:400 14px/20.3px var(--sans);letter-spacing:.03em;background:#fff;border-radius:20px;margin:0;padding:18px 24px}.dfaq-a{grid-template-columns:26px minmax(0,1fr);margin:24px 0 0 37px;display:grid}.dfaq-a span{font:400 16px/20px var(--sans);color:#fff}.dfaq-a p{font:400 14px/20.3px var(--sans);letter-spacing:.03em;color:#fff;margin:0}@media (max-width:899.98px){.dfaq-group{grid-template-columns:1fr;gap:20px;margin:64px 0 0}.dfaq-a{margin-left:12px}}.dreq{color:#fff;padding:140px 0 160px}.dreq-in{width:min(714px,100% - 48px);margin-inline:auto}.dreq-line{max-width:560px;color:var(--d-mute);margin-top:16px}.dreq .form{margin-top:48px}.dreq .f-mailonly{color:var(--d-mute)}.dreq .f-mailonly .mail{color:#fff}@media (prefers-reduced-motion:reduce){.dticker-track,.dliquid i,.dstrip-track{animation:none!important}.dr-js .d-scale{transition:none;scale:1}}html[data-motion=off] :is(.dticker-track,.dliquid i,.dstrip-track){animation-play-state:paused!important}html[data-motion=off] .dr-js .d-scale,html[data-motion=off].dr-js .d-scale{scale:1}.nav-cta.dbtn{height:40px}.foot.dfoot{color:#fff;background:#0d0d0d;padding:0 0 8px}.dfoot-in{width:min(1392px,100% - 48px);margin-inline:auto;padding-top:160px}.dfoot-head{max-width:560px;margin:0 0 24px max(0px,50% - 463.5px)}.dfoot-in>.dbtn{margin-left:max(0px,50% - 463.5px)}.dfoot-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:96px;display:grid}.dfoot-in--bare{padding-top:24px}.dfoot-in--bare .dfoot-cards{margin-top:0}.dfcard{box-sizing:border-box;isolation:isolate;color:#fff;border-radius:8px;flex-direction:column;justify-content:flex-end;height:180px;padding:24px;text-decoration:none;display:flex;position:relative;overflow:hidden}.dfcard-t{font:400 18px/25.2px var(--sans);letter-spacing:.02em}.dfcard-l{font:400 14px/16.8px var(--d-ui);align-items:center;gap:6px;margin-top:4px;display:inline-flex}.dfcard:hover .darr{transform:translate(1.5px,-1.5px)}.dfcard:focus-visible{outline-offset:3px;outline:2px solid #0065ff}.dfcard--ink{background:#171717}.dfcard--blue{background:#1d4fd0}.dfcard--grey{background:var(--d-g2);color:#171717}.dfcard-globe{z-index:-1;opacity:.9;width:240px;position:absolute;top:-90px;right:-60px}.dfoot .flinks{width:min(1392px,100% - 48px);font:400 12px/15.6px var(--d-ui);color:var(--d-mute);gap:8px 24px;margin:56px auto 0;padding:0}.dfoot .flinks a{color:var(--d-mute)}.dfoot .flinks a:hover{color:#fff}.dfoot .flinks span{min-width:0}.dfoot .legal{width:min(1392px,100% - 48px);font:400 12px/15.6px var(--d-ui);color:var(--d-mute);border-top:1px solid #ffffff1a;margin:24px auto 0;padding:20px 0 24px}.dfoot .lg-links{gap:8px 24px}@media (max-width:899.98px){.dfoot-cards{grid-template-columns:1fr 1fr}.dfoot-head,.dfoot-in>.dbtn{margin-left:0}}@media (max-width:809.98px){.dfoot-in{padding-top:96px}.dfoot-cards{grid-template-columns:1fr;margin-top:64px}.dfcard{height:150px}.nav-cta.dbtn{display:none}}@media (min-width:360px) and (max-width:809.98px){.nav-cta.dbtn{height:43px;transition:opacity .2s ease-out,translate .2s ease-out;display:inline-flex;top:18px;right:127px}.nav-cta.dbtn .dbtn-a{display:none}.nav-cta.dbtn .dbtn-l{padding:0 16px;font-size:16px}}.dhero .dticker .dtags li{background:#ffffffe6}.f-box.f-box--area{height:auto;min-height:120px}.f-box--area textarea{resize:vertical;width:100%;min-height:96px;color:var(--white,#fff);font:400 16px/1.4 var(--sans);background:0 0;border:0;outline:none;padding:0;display:block}.f-box--area textarea::placeholder{color:#cfcfcf;opacity:1}.lp-form .f-box.f-box--area{height:auto}.lp-form .f-box--area textarea{color:#0d0d0d}.lp-form .f-box--area textarea::placeholder{color:#8b8b8b}.dfaq--light,.dfaq--light .dfaq-label{color:var(--d-ink)}.dfaq--light .dfaq-q{background:var(--d-ink);color:#fff}.dfaq--light .dfaq-a span,.dfaq--light .dfaq-a p{color:var(--d-ink)}.dfaq-a p a{color:inherit;text-underline-offset:3px;text-decoration:underline}.dreq--light{color:var(--d-ink)}.dreq--light .d-t28s{text-align:center}.dreq--light .dreq-line{text-align:center;color:#454545;margin-inline:auto}.dreq--light .f-mailonly{color:#454545;text-align:center}.dreq--light .f-mailonly .mail{color:var(--d-ink)}.c-h1{letter-spacing:-.02em;font-size:32px;line-height:1.3}.c-h2{letter-spacing:-.02em;font-size:28px;line-height:1.35}@media (max-width:809.98px){.c-h1{font-size:26px}.c-h2{font-size:22px}}.c-seam{background:0 0;height:0}.pill-btn{color:var(--d-ink);box-shadow:none;text-shadow:none;font:400 14px/1 var(--d-ui);background:#fff;border-radius:8px;padding:12px 18px 12px 16px}.pill-btn:before,.pill-btn:after{display:none}.pill-btn:hover{background:#e3e3e3}.pill-btn--line{color:#fff;background:0 0;box-shadow:inset 0 0 0 1px #ffffff5c}.pill-btn--line:hover{background:#ffffff14}:is(.c-light,.lp-light,.dground--light) .pill-btn:not(.pill-btn--line){background:var(--d-ink);color:#fff}:is(.c-light,.lp-light,.dground--light) .pill-btn:not(.pill-btn--line):hover{background:#2b2b2b}:is(.c-light,.lp-light,.dground--light) .pill-btn--line{color:var(--d-ink);box-shadow:inset 0 0 0 1px #0d0d0d47}[data-tone] .dliquid{background:var(--l0)}[data-tone] .dliquid i:first-child{background:var(--l1)}[data-tone] .dliquid i:nth-child(2){background:var(--l2)}[data-tone] .dliquid i:nth-child(3){background:var(--l3)}[data-tone] .dliquid i:nth-child(4){background:var(--l4)}[data-tone=royal]{--l0:#0a1a6b;--l1:#2962ff;--l2:#40bcff;--l3:#8eefff;--l4:#00001a}[data-tone=sky]{--l0:#2b91d4;--l1:#53e6fe;--l2:#c8f6ff;--l3:#0065ff;--l4:#8eefff}[data-tone=deep]{--l0:#081430;--l1:#1e41a1;--l2:#2b91d4;--l3:#0065ff;--l4:#040a18}.dlink{color:inherit;font:400 14px/16.8px var(--d-ui);text-underline-offset:4px;align-items:center;gap:6px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.dlink:hover .darr{transform:translate(1.5px,-1.5px)}.dlink:focus-visible{outline-offset:3px;outline:2px solid #0065ff}.dlevers-tag{color:#fff;margin:0 auto 20px;display:table}.dlevers-after{grid-column:1;margin:96px 0 0}.dlevers-after+.dlevers-side{grid-area:1/2/span 2}.dstack-l{font:400 12px/15.6px var(--d-ui);color:var(--d-mute2);margin:0 0 10px}.dstack-cols .chip{vertical-align:2px}.dstack .dtag1,.dsvc-side .dtag1{margin-bottom:18px;display:table}.dbig-line{color:#3d3d3d;margin-top:12px}.dbig-go{font:400 14px/16.8px var(--d-ui);text-underline-offset:4px;align-items:center;gap:6px;margin-top:16px;text-decoration:underline;display:inline-flex}.dbig-card{aspect-ratio:auto;min-height:58%}.deco-work{border-top:1px solid var(--d-g2);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:24px 40px;margin-top:56px;padding-top:32px;display:grid}.deco-work .d-p14{color:#3d3d3d}@media (max-width:809.98px){.deco-work{grid-template-columns:1fr}}.dfoot-line{max-width:560px;color:var(--d-mute);margin:0 0 32px max(0px,50% - 463.5px)}.dfoot-btns{flex-wrap:wrap;align-items:center;gap:24px;margin-left:max(0px,50% - 463.5px);display:flex}.dfoot-in>.dfoot-btns .dbtn{margin-left:0}@media (max-width:899.98px){.dfoot-line,.dfoot-btns{margin-left:0}}@media (min-width:1100px){.nav-menu{visibility:hidden;transition:opacity .2s ease-out,visibility 0s .2s}.nav-mid.is-scrolled .nav-menu{visibility:visible;transition:opacity .2s ease-out,visibility}}:is(.dground--light,.c-light,.drs){--d-mute:#5c5c5c;--d-mute2:#5c5c5c}:is(.dground--light,.c-light) .dre-mute,.drs .drs-small,.drl-tab,.dwk-kicker,:is(.dground--light,.c-light) .dab-eyebrow{color:#5c5c5c}.dwk-kind{color:#0d0d0d73}.dlv-n{font-size:12px}.dhero .cardwall canvas{opacity:.85}.dhero-veil{z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(30% 26%,#ffffffe6 0%,#fff9 55%,#fff0 100%);position:absolute;inset:0;-webkit-mask-image:radial-gradient(44% 40%,#000 35%,#0000 100%);mask-image:radial-gradient(44% 40%,#000 35%,#0000 100%)}@media (max-width:809.98px){.dhero-veil{background:radial-gradient(56% 17%,#ffffffe6 0%,#fff9 55%,#fff0 100%);-webkit-mask-image:radial-gradient(72% 25%,#000 35%,#0000 100%);mask-image:radial-gradient(72% 25%,#000 35%,#0000 100%)}}.nav-logo,.nav-mid,.nav-cta{mix-blend-mode:difference}.pill,.pill.is-current{box-shadow:none;color:#fff;background:0 0}.pill:hover,.pill.is-current{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.nav-menu{color:#0d0d0d;box-shadow:none;background:#fff}.nav-cta.dbtn{color:#0d0d0d}.nav-cta.dbtn :is(.dbtn-l,.dbtn-a){background:#fff}.nav-cta.dbtn:hover :is(.dbtn-l,.dbtn-a),.nav-menu:hover{background:#d6d6d6}.nav-mid:has(.pill-dd:hover,.pill-dd:focus-within){mix-blend-mode:normal}.nav-mid:has(.pill-dd:hover,.pill-dd:focus-within) .nav-links{background:#0d0d0d;border-radius:8px}:is(.nav-logo,.nav-mid,.nav-cta) :focus-visible,.nav-logo:focus-visible,.nav-cta:focus-visible{outline-color:#fff}.nav-mid:has(.pill-dd:hover,.pill-dd:focus-within) :focus-visible{outline-color:#0065ff}.nav-mid .pill-dd:not(:hover,:focus-within) .dd-list{transition:none}html.mm-lock :is(.nav-mid,.nav-cta){mix-blend-mode:normal}.dsv-tag{font:400 12px/15.6px var(--d-ui);letter-spacing:0;text-transform:lowercase;white-space:nowrap;border:1px solid;border-radius:5.5px;margin:0;padding:2.5px 5px;display:inline-block}.dsv-head{flex-direction:column;align-items:flex-start;gap:16px;margin:0 0 64px;display:flex}.dsv-head .d-t28,.dsv-head .d-t28s{max-width:640px}.dsv-head-line{max-width:460px;margin-top:8px}.dsv-head--c{text-align:center;align-items:center;margin-inline:auto}.dsv-head--c .dsv-head-line{max-width:432px}.ddiff{padding:120px 0}.ddiff-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 40px;margin:0;padding:0;list-style:none;display:grid}.ddiff-list li{border-top:1px solid color-mix(in srgb, currentColor 16%, transparent);padding-top:20px}.ddiff-n{font:400 12px/15.6px var(--d-ui);opacity:.6;margin:0 0 28px}.ddiff-list .d-p14{opacity:.72;margin-top:8px}@media (max-width:999.98px){.ddiff-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:809.98px){.ddiff{padding:88px 0}.ddiff-list{grid-template-columns:1fr;gap:32px}.ddiff-n{margin-bottom:16px}}.dfoot-in,.dfoot .flinks,.dfoot .legal{width:calc(100% - 48px)}@media (min-width:810px){.dfoot .legal{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px 24px;display:grid}.dfoot .lg-links{justify-content:center}.dfoot .lg-facts{grid-column:1/-1}}.dfoot .lg-links a{align-items:center;gap:4px;display:inline-flex}.dfoot .lg-links a:hover .darr{transform:translate(1.5px,-1.5px)}.dring{background:var(--d-ink);border-radius:16px;margin:56px 0 0;padding:28px 24px 18px;overflow:hidden}.dring canvas{aspect-ratio:100/62;width:100%;height:auto;display:block}@media (max-width:791.98px){.dring canvas{aspect-ratio:100/145}}.dring-cap{color:#a1a1a1;font:400 11px/1.4 var(--font-geist-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;margin-top:10px}@media (max-width:809.98px){.dring{padding:18px 12px 14px}}.dsys{pointer-events:none;height:100%;position:relative}.dsys canvas{aspect-ratio:auto;width:min(640px,100vw - 560px);height:min(640px,100vw - 560px);position:absolute;top:50%;left:50%;translate:-50% -50%}@media (min-width:1280px){.dsys canvas{left:calc(50% + 36px)}}.dsys .dglobe-tag{z-index:1;top:-44px;left:auto;right:0}.dlv-sys{display:none}@media (max-width:999.98px){.dr-js .dlv-sys{width:min(100%,340px);margin:28px auto 0;display:block}}.nav-lang{flex:none}@media (max-width:1099.98px){.nav-lang{display:none}}html[lang=de] :is(h1,h2,h3){-webkit-hyphens:auto;hyphens:auto}html[lang=de] .dsv-tag{text-transform:none}html[lang=de] .dglobe-tag{white-space:normal;max-width:28%}html[lang=de] :is(.d-tile,.d-tile__k,.d-shop__tiles .d-card){overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0}html[lang=de] .d-shop__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.lg-lang{color:inherit}html[lang=de] .lib-only-en{color:var(--d-mute,#5c5c5c);margin:0 0 16px;font-size:14px}
