.ddt-page{--ddt-page-bg:#03071a;--ddt-hero-base:#000004;--ddt-hero-ink:white;--ddt-hero-muted:#b6b6c4e0;color:#fff}@supports (color:lab(0% 0 0)){.ddt-page{--ddt-hero-base:lab(.11581% .435948 -1.33032);--ddt-hero-muted:lab(74.3043% 1.94868 -7.25849/.88)}}.ddt-hero{z-index:2;width:100%;min-height:min(92svh,52rem);color:var(--ddt-hero-ink);margin:0;padding:0;position:relative;overflow:visible}.ddt-hero__surface{isolation:isolate;width:100%;min-height:inherit;background:var(--ddt-hero-base);position:relative;overflow:hidden}.ddt-hero__mosaic{z-index:1;pointer-events:none;background-image:radial-gradient(circle, color-mix(in oklch, var(--brand-sky) 50%, transparent) 1.1px, transparent 1.1px);opacity:.38;background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 28%,#00000073 55%,#0000 78%);mask-image:linear-gradient(#000 0% 28%,#00000073 55%,#0000 78%);-webkit-mask-image:linear-gradient(#000 0% 28%,lab(0% 0 0/.45) 55%,#0000 78%);mask-image:linear-gradient(#000 0% 28%,lab(0% 0 0/.45) 55%,#0000 78%)}.ddt-hero__mosaic-fade{z-index:2;pointer-events:none;opacity:.5;background-image:radial-gradient(circle,#ffffff14 .75px,#0000 .75px);background-image:radial-gradient(circle,lab(100% 0 0/.08) .75px,#0000 .75px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 80% at 50% 0,#000 0%,#00000059 48%,#0000 72%);mask-image:radial-gradient(120% 80% at 50% 0,#000 0%,#00000059 48%,#0000 72%);-webkit-mask-image:radial-gradient(120% 80% at 50% 0,#000 0%,lab(0% 0 0/.35) 48%,#0000 72%);mask-image:radial-gradient(120% 80% at 50% 0,#000 0%,lab(0% 0 0/.35) 48%,#0000 72%)}.ddt-hero__gradient{z-index:3;pointer-events:none;background:radial-gradient(ellipse 90% 55% at 50% 58%, color-mix(in oklch, var(--brand-blue) 10%, transparent) 0%, color-mix(in oklch, var(--brand-indigo) 6%, transparent) 34%, transparent 68%), radial-gradient(ellipse 65% 45% at 50% 74%, color-mix(in oklch, var(--brand-blue) 8%, transparent) 0%, color-mix(in oklch, var(--brand-sky) 4%, transparent) 40%, transparent 70%);position:absolute;inset:0}.ddt-hero__fog{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 28%,#0000008c 62%,#000 86% 100%);mask-image:linear-gradient(#0000 28%,#0000008c 62%,#000 86% 100%);-webkit-mask-image:linear-gradient(#0000 28%,lab(0% 0 0/.55) 62%,#000 86% 100%);mask-image:linear-gradient(#0000 28%,lab(0% 0 0/.55) 62%,#000 86% 100%)}.ddt-hero__fog:before{content:"";background:linear-gradient(0deg, color-mix(in oklch, var(--brand-blue) 14%, var(--ddt-hero-base)) 0%, color-mix(in oklch, var(--brand-indigo) 8%, transparent) 18%, color-mix(in oklch, var(--brand-sky) 3%, transparent) 42%, transparent 68%), radial-gradient(ellipse 110% 75% at 50% 100%, color-mix(in oklch, var(--brand-blue) 10%, transparent) 0%, color-mix(in oklch, var(--brand-indigo) 5%, transparent) 26%, transparent 62%);position:absolute;inset:0}.ddt-hero__fog:after{content:"";background:radial-gradient(ellipse 90% 65% at 50% 100%, color-mix(in oklch, var(--brand-sky) 4%, transparent) 0%, transparent 55%);filter:blur(18px);opacity:.28;position:absolute;inset:0}.ddt-hero__grid{z-index:10;width:100%;min-height:inherit;flex-direction:column;align-items:center;max-width:76rem;margin-inline:auto;padding:clamp(6.5rem,14vh,9rem) clamp(1.25rem,4vw,2.5rem) 0;display:flex;position:relative}.ddt-hero__copy{text-align:center;flex-direction:column;align-items:center;gap:clamp(.85rem,2vh,1.2rem);width:100%;max-width:46rem;padding-bottom:clamp(1.5rem,4vh,2.5rem);display:flex}.ddt-hero__badge{-webkit-backdrop-filter:blur(14px);letter-spacing:.1em;text-transform:uppercase;color:#e0e3f9;color:lab(90.4815% 2.13236 -11.0757);--gradient-border-radius:9999px;background:#ffffff0d;background:lab(100% 0 0/.05);border-radius:9999px;align-items:center;gap:.45rem;padding:.4rem .95rem .4rem .75rem;font-size:.6875rem;font-weight:600;display:inline-flex}.ddt-hero__badge-icon{color:color-mix(in oklch, var(--brand-sky) 82%, white);display:inline-flex}.ddt-hero__title{font-family:var(--font-heading), var(--font-sans), system-ui, sans-serif;letter-spacing:-.035em;color:#fff;margin:0;font-size:clamp(2.25rem,5.8vw,3.75rem);font-weight:800;line-height:1.08}.ddt-hero__lede{max-width:36rem;color:var(--ddt-hero-muted);margin:0;font-size:clamp(1rem,1.8vw,1.125rem);line-height:1.7}.ddt-hero__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:.35rem;display:flex}.ddt-hero__cta-primary{border-radius:9999px}.ddt-hero__cta-secondary{color:#fff;--gradient-border-radius:9999px;background:#ffffff0a;background:lab(100% 0 0/.04);border-color:#ffffff24;border-color:lab(100% 0 0/.14);border-radius:9999px}.ddt-hero__cta-secondary:hover{color:#fff;background:#ffffff14;background:lab(100% 0 0/.08)}.ddt-hero__bottom-fog{pointer-events:none;flex-shrink:0;width:min(100%,76rem);height:clamp(11rem,26vh,20rem);margin-top:auto;position:relative}.ddt-hero__bottom-fog-bloom{background:radial-gradient(ellipse at 50% 62%, color-mix(in oklch, var(--brand-blue) 42%, transparent) 0%, color-mix(in oklch, var(--brand-indigo) 28%, transparent) 38%, color-mix(in oklch, var(--brand-sky) 12%, transparent) 58%, transparent 76%);filter:blur(28px);opacity:.72;border-radius:50%;width:min(130vw,72rem);height:min(52vw,28rem);position:absolute;bottom:-18%;left:50%;transform:translate(-50%)}.ddt-hero__bottom-fog-crest{background:radial-gradient(ellipse 72% 88% at 50% 100%, color-mix(in oklch, var(--brand-blue) 22%, transparent) 0%, color-mix(in oklch, var(--brand-indigo) 12%, transparent) 42%, transparent 72%), linear-gradient(180deg, transparent 0%, color-mix(in oklch, var(--brand-blue) 8%, transparent) 28%, color-mix(in oklch, var(--ddt-hero-base) 45%, transparent) 62%, color-mix(in oklch, var(--ddt-page-bg) 82%, transparent) 84%, var(--ddt-page-bg) 100%);position:absolute;inset:0}.ddt-hero__surface:after{content:"";z-index:20;background:linear-gradient(180deg, transparent 0%, var(--ddt-page-bg) 100%);pointer-events:none;height:4rem;position:absolute;bottom:-1px;left:0;right:0}.ddt-hero__stats{z-index:6;-webkit-backdrop-filter:blur(12px);background:#ffffff0a;background:lab(100% 0 0/.04);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:1rem;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:42rem;margin-bottom:clamp(1.5rem,4vh,2.5rem);display:grid;position:relative;overflow:hidden}.ddt-hero__stat{text-align:center;border-left:1px solid #ffffff14;border-left:1px solid lab(100% 0 0/.08);flex-direction:column;justify-content:center;align-items:center;gap:.3rem;padding:clamp(1rem,2vw,1.25rem) .75rem;display:flex}.ddt-hero__stat:first-child{border-left:none}.ddt-hero__stat-value{font-family:var(--font-heading), system-ui, sans-serif;color:#fff;margin:0;font-size:clamp(1.35rem,2.8vw,1.75rem);font-weight:700}.ddt-hero__stat-label{color:#a3a3b1e0;color:lab(67.3436% 1.95897 -7.25262/.88);margin:0;font-size:.6875rem;line-height:1.4}@media (max-width:639px){.ddt-hero__stats{grid-template-columns:1fr}.ddt-hero__stat{border-top:1px solid #ffffff14;border-top:1px solid lab(100% 0 0/.08);border-left:none}.ddt-hero__stat:first-child{border-top:none}}@media (prefers-reduced-motion:reduce){.ddt-hero--static .ddt-hero__fog:after,.ddt-hero--static .ddt-hero__bottom-fog-bloom{filter:none}}.ddt-hiring{isolation:isolate;padding:clamp(4rem,8vw,6.5rem) clamp(1.25rem,4vw,2.5rem);position:relative;overflow:clip}.ddt-hiring__particle{z-index:0;pointer-events:none;width:clamp(8rem,14vw,13.5rem);display:none;position:absolute;top:50%}.ddt-hiring__particle--left{left:0}.ddt-hiring__particle--right{right:0}.ddt-hiring__particle-image{object-fit:contain;object-position:center;width:100%;height:100%;display:block}@media (min-width:1100px){.ddt-hiring__particle{display:block}}.ddt-hiring__wave{z-index:0;pointer-events:none;background:radial-gradient(ellipse 80% 50% at 50% 0%, color-mix(in oklch, var(--brand-indigo) 12%, transparent) 0%, transparent 60%);position:absolute;inset:0}.ddt-hiring__inner{z-index:1;max-width:1120px;margin-inline:auto;position:relative}.ddt-hiring__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:2rem;display:grid}@media (min-width:1024px){.ddt-hiring__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.15rem}}@media (max-width:639px){.ddt-hiring__grid{grid-template-columns:minmax(0,1fr)}}.ddt-hiring__card{--tone:var(--brand-blue);background:linear-gradient(165deg, color-mix(in oklch, var(--tone) 12%, transparent) 0%, transparent 70%), #ffffff09;border:1px solid color-mix(in oklch, var(--tone) 18%, #ffffff14);border-radius:1.15rem;flex-direction:column;gap:.65rem;padding:clamp(1.25rem,2.5vw,1.5rem);transition:transform .25s,border-color .25s;display:flex}@supports (color:lab(0% 0 0)){.ddt-hiring__card{background:linear-gradient(165deg, color-mix(in oklch, var(--tone) 12%, transparent) 0%, transparent 70%), lab(100% 0 0/.035);border:1px solid color-mix(in oklch, var(--tone) 18%, lab(100% 0 0/.08))}}.ddt-hiring__card:hover{border-color:color-mix(in oklch, var(--tone) 35%, transparent);transform:translateY(-2px)}.ddt-hiring__card--rose{--tone:#e55d7e}@supports (color:lab(0% 0 0)){.ddt-hiring__card--rose{--tone:lab(58.5551% 55.5677 10.1722)}}.ddt-hiring__card--amber{--tone:#da942c}@supports (color:lab(0% 0 0)){.ddt-hiring__card--amber{--tone:lab(67.2994% 20.9446 61.9005)}}.ddt-hiring__card--violet{--tone:#8e5de7}@supports (color:lab(0% 0 0)){.ddt-hiring__card--violet{--tone:lab(50.4227% 42.7662 -64.0325)}}.ddt-hiring__card--cyan{--tone:#00b5b7}@supports (color:lab(0% 0 0)){.ddt-hiring__card--cyan{--tone:lab(66.4475% -38.9471 -12.5195)}}.ddt-hiring__card-icon{color:#fff;background:linear-gradient(145deg, var(--tone), color-mix(in oklch, var(--tone) 60%, #14122b));border-radius:.65rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@supports (color:lab(0% 0 0)){.ddt-hiring__card-icon{background:linear-gradient(145deg, var(--tone), color-mix(in oklch, var(--tone) 60%, lab(6.63622% 7.32529 -17.1312)))}}.ddt-hiring__card-title{font-family:var(--font-heading), system-ui, sans-serif;color:#fff;margin:0;font-size:.9375rem;font-weight:700}.ddt-hiring__card-desc{color:#acacbae0;color:lab(70.824% 1.9536 -7.25565/.88);margin:0;font-size:.8125rem;line-height:1.6}.ddt-hiring__solution{--gradient-border-radius:1.35rem}.ddt-hiring__solution-surface{background:linear-gradient(135deg, color-mix(in oklch, var(--brand-blue) 14%, transparent) 0%, color-mix(in oklch, var(--brand-indigo) 8%, transparent) 50%, transparent 100%), #ffffff0a;border:1px solid #ffffff14;border:1px solid lab(100% 0 0/.08);border-radius:1.3rem;padding:clamp(1.5rem,3.5vw,2.25rem)}@supports (color:lab(0% 0 0)){.ddt-hiring__solution-surface{background:linear-gradient(135deg, color-mix(in oklch, var(--brand-blue) 14%, transparent) 0%, color-mix(in oklch, var(--brand-indigo) 8%, transparent) 50%, transparent 100%), lab(100% 0 0/.04)}}.ddt-hiring__solution-head{margin-bottom:1.25rem}.ddt-hiring__solution-title{font-family:var(--font-heading), system-ui, sans-serif;color:#fff;margin:0 0 .35rem;font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:700}.ddt-hiring__solution-tag{color:color-mix(in oklch, var(--brand-sky) 80%, white);margin:0;font-size:.8125rem}.ddt-hiring__solution-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:639px){.ddt-hiring__solution-list{grid-template-columns:minmax(0,1fr)}}.ddt-hiring__solution-item{color:#d6d6e5;color:lab(85.9053% 1.93474 -7.26659);align-items:flex-start;gap:.55rem;font-size:.875rem;line-height:1.55;display:flex}.ddt-hiring__solution-mark{color:#fff;background:linear-gradient(135deg, var(--brand-blue), var(--brand-indigo));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;margin-top:.1rem;display:inline-flex}.ddt-works{isolation:isolate;padding:clamp(4rem,8vw,6.5rem) clamp(1.25rem,4vw,2.5rem);position:relative;overflow:clip}.ddt-works__dots{z-index:0;pointer-events:none;opacity:.4;background-image:radial-gradient(circle,#ffffff0d 1px,#0000 1px);background-image:radial-gradient(circle,lab(100% 0 0/.05) 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 30% 70%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 30% 70%,#0000 100%)}.ddt-works__inner{z-index:1;max-width:1120px;margin-inline:auto;position:relative}.ddt-works__bento{flex-direction:column;gap:1rem;display:flex}.ddt-works__row{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:768px){.ddt-works__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem}}.ddt-works__featured{border:1px solid #ffffff14;border:1px solid lab(100% 0 0/.08);border-radius:1.35rem;grid-template-columns:minmax(0,1fr);gap:1.5rem;padding:clamp(1.5rem,3vw,2rem);scroll-margin-top:6rem;display:grid}@media (min-width:768px){.ddt-works__featured{grid-template-columns:1.1fr .9fr;align-items:center}}.ddt-works__featured--lavender{background:linear-gradient(135deg,#a497ea29 0%,#8083e214 50%,#0000 100%),#ffffff0a;background:linear-gradient(135deg,lab(66.0731% 18.6917 -40.8377/.16) 0%,lab(57.7977% 17.0262 -49.4977/.08) 50%,#0000 100%),lab(100% 0 0/.04);border-color:#d68bba48;border-color:lab(66.8609% 34.4653 -12.0472/.2824)}.ddt-works__featured-title{font-family:var(--font-heading), system-ui, sans-serif;color:#fff;margin:0 0 .65rem;font-size:clamp(1.125rem,2.4vw,1.5rem);font-weight:700}.ddt-works__featured-desc{color:#b6b6c4e6;color:lab(74.3043% 1.94868 -7.25849/.9);margin:0 0 1.1rem;font-size:.9rem;line-height:1.65}.ddt-works__featured-list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.ddt-works__featured-item{color:#d6d6e5;color:lab(85.9053% 1.93474 -7.26659);align-items:flex-start;gap:.55rem;font-size:.875rem;display:flex}.ddt-works__featured-mark{color:#fff;background:linear-gradient(135deg, var(--brand-indigo), var(--brand-violet));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.3rem;height:1.3rem;margin-top:.08rem;display:inline-flex}.ddt-works__featured-visual{border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:1rem;min-height:clamp(12rem,28vw,16rem);position:relative;overflow:hidden;box-shadow:0 12px 32px #00000038,inset 0 1px #ffffff14;box-shadow:0 12px 32px lab(0% 0 0/.22),inset 0 1px lab(100% 0 0/.08)}.ddt-works__featured-image{object-fit:cover;object-position:center 35%}.ddt-works__featured-image-fog{pointer-events:none;background:linear-gradient(#0000 0% 55%,#a497ea1f 82%,#8083e238 100%);background:linear-gradient(#0000 0% 55%,lab(66.0731% 18.6917 -40.8377/.12) 82%,lab(57.7977% 17.0262 -49.4977/.22) 100%);position:absolute;inset:0}.ddt-works__card{--tone:var(--brand-blue);border:1px solid color-mix(in oklch, var(--tone) 18%, #ffffff14);background:linear-gradient(165deg, color-mix(in oklch, var(--tone) 12%, transparent) 0%, transparent 70%), #ffffff09;border-radius:1.15rem;flex-direction:column;gap:.65rem;padding:clamp(1.35rem,2.5vw,1.65rem);scroll-margin-top:6rem;transition:transform .25s,border-color .25s;display:flex}@supports (color:lab(0% 0 0)){.ddt-works__card{border:1px solid color-mix(in oklch, var(--tone) 18%, lab(100% 0 0/.08));background:linear-gradient(165deg, color-mix(in oklch, var(--tone) 12%, transparent) 0%, transparent 70%), lab(100% 0 0/.035)}}.ddt-works__card:hover{border-color:color-mix(in oklch, var(--tone) 35%, transparent);transform:translateY(-2px)}.ddt-works__card--mint{--tone:#3eb268}@supports (color:lab(0% 0 0)){.ddt-works__card--mint{--tone:lab(64.7938% -46.4112 27.7972)}}.ddt-works__card--sky{--tone:#1d8ef5}@supports (color:lab(0% 0 0)){.ddt-works__card--sky{--tone:lab(57.141% -1.15308 -60.9937)}}.ddt-works__card--indigo{--tone:#5944ff}@supports (color:lab(0% 0 0)){.ddt-works__card--indigo{--tone:lab(40.5883% 65.4548 -105.799)}}.ddt-works__card-icon{color:#fff;background:linear-gradient(145deg, var(--tone), color-mix(in oklch, var(--tone) 60%, #14122b));border-radius:.65rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@supports (color:lab(0% 0 0)){.ddt-works__card-icon{background:linear-gradient(145deg, var(--tone), color-mix(in oklch, var(--tone) 60%, lab(6.63622% 7.32529 -17.1312)))}}.ddt-works__card-title{font-family:var(--font-heading), system-ui, sans-serif;color:#fff;margin:0;font-size:1rem;font-weight:700}.ddt-works__card-desc{color:#acacbae0;color:lab(70.824% 1.9536 -7.25565/.88);margin:0;font-size:.875rem;line-height:1.6}.ddt-composition{isolation:isolate;padding:clamp(4rem,8vw,6.5rem) clamp(1.25rem,4vw,2.5rem);position:relative;overflow:clip}.ddt-composition__glow{opacity:.55}.ddt-composition__inner{z-index:1;max-width:1120px;margin-inline:auto;position:relative}.ddt-composition__specs{grid-template-columns:minmax(0,1fr);gap:.85rem;margin-bottom:2rem;display:grid}@media (min-width:640px){.ddt-composition__specs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ddt-composition__specs{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}}.ddt-composition__spec{--tone:var(--brand-blue);background:linear-gradient(165deg, color-mix(in oklch, var(--tone) 12%, transparent) 0%, transparent 70%), #ffffff09;border:1px solid color-mix(in oklch, var(--tone) 18%, #ffffff14);border-radius:1.15rem;flex-direction:column;gap:.65rem;padding:clamp(1.15rem,2.2vw,1.35rem);transition:transform .25s,border-color .25s;display:flex}@supports (color:lab(0% 0 0)){.ddt-composition__spec{background:linear-gradient(165deg, color-mix(in oklch, var(--tone) 12%, transparent) 0%, transparent 70%), lab(100% 0 0/.035);border:1px solid color-mix(in oklch, var(--tone) 18%, lab(100% 0 0/.08))}}.ddt-composition__spec:hover{border-color:color-mix(in oklch, var(--tone) 35%, transparent);transform:translateY(-2px)}.ddt-composition__spec--rose{--tone:#e55d7e}@supports (color:lab(0% 0 0)){.ddt-composition__spec--rose{--tone:lab(58.5551% 55.5677 10.1722)}}.ddt-composition__spec--amber{--tone:#da942c}@supports (color:lab(0% 0 0)){.ddt-composition__spec--amber{--tone:lab(67.2994% 20.9446 61.9005)}}.ddt-composition__spec--violet{--tone:#8e5de7}@supports (color:lab(0% 0 0)){.ddt-composition__spec--violet{--tone:lab(50.4227% 42.7662 -64.0325)}}.ddt-composition__spec--cyan{--tone:#00b5b7}@supports (color:lab(0% 0 0)){.ddt-composition__spec--cyan{--tone:lab(66.4475% -38.9471 -12.5195)}}.ddt-composition__spec--indigo{--tone:#5944ff}@supports (color:lab(0% 0 0)){.ddt-composition__spec--indigo{--tone:lab(40.5883% 65.4548 -105.799)}}.ddt-composition__spec-icon{color:#fff;background:linear-gradient(145deg, var(--tone), color-mix(in oklch, var(--tone) 60%, #14122b));border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@supports (color:lab(0% 0 0)){.ddt-composition__spec-icon{background:linear-gradient(145deg, var(--tone), color-mix(in oklch, var(--tone) 60%, lab(6.63622% 7.32529 -17.1312)))}}.ddt-composition__spec-label{font-family:var(--font-heading), system-ui, sans-serif;color:#fff;margin:0;font-size:.875rem;font-weight:700}.ddt-composition__spec-desc{color:#acacbae0;color:lab(70.824% 1.9536 -7.25565/.88);margin:0;font-size:.8125rem;line-height:1.55}.ddt-composition__builder{background:#ffffff08;background:lab(100% 0 0/.03);border:1px solid #ffffff14;border:1px solid lab(100% 0 0/.08);border-radius:1.5rem;overflow:hidden}.ddt-composition__tabs{border-bottom:1px solid #ffffff12;border-bottom:1px solid lab(100% 0 0/.07);flex-wrap:wrap;gap:.5rem;padding:1rem 1rem 0;display:flex}.ddt-composition__tab{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.85rem .85rem 0 0;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.75rem 1.1rem;transition:background .2s,border-color .2s;display:flex}.ddt-composition__tab:hover{background:#ffffff0a;background:lab(100% 0 0/.04)}.ddt-composition__tab--active{background:#ffffff0d;background:lab(100% 0 0/.05);border-color:#ffffff1a #ffffff1a #0000;border-color:lab(100% 0 0/.1) lab(100% 0 0/.1) #0000}.ddt-composition__tab-label{font-family:var(--font-heading), system-ui, sans-serif;color:#fff;font-size:.875rem;font-weight:700}.ddt-composition__tab-size{color:color-mix(in oklch, var(--brand-sky) 75%, white);font-size:.6875rem}.ddt-composition__panel{padding:clamp(1.5rem,3.5vw,2.25rem)}.ddt-composition__panel-head{grid-template-columns:minmax(0,1fr);gap:1rem;margin-bottom:1.75rem;display:grid}@media (min-width:768px){.ddt-composition__panel-head{grid-template-columns:auto 1fr;align-items:start;gap:2rem}}.ddt-composition__panel-tag{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklch, var(--brand-sky) 85%, white);background:color-mix(in oklch, var(--brand-blue) 18%, transparent);border:1px solid color-mix(in oklch, var(--brand-blue) 25%, transparent);border-radius:999px;margin-bottom:.45rem;padding:.2rem .6rem;font-size:.625rem;font-weight:600;display:inline-block}.ddt-composition__panel-title{font-family:var(--font-heading), system-ui, sans-serif;color:#fff;margin:0;font-size:clamp(1.25rem,2.8vw,1.625rem);font-weight:800}.ddt-composition__panel-size{color:color-mix(in oklch, var(--brand-sky) 78%, white);margin:.25rem 0 0;font-size:.875rem}.ddt-composition__panel-desc{color:#afb0bee6;color:lab(71.9841% 1.95193 -7.25663/.9);margin:0;font-size:.9rem;line-height:1.65}.ddt-composition__stack{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.ddt-composition__layer{--layer-tone:var(--brand-blue);background:linear-gradient(90deg, color-mix(in oklch, var(--layer-tone) 14%, transparent) 0%, transparent 72%), #ffffff09;border:1px solid color-mix(in oklch, var(--layer-tone) 20%, #ffffff14);margin-left:calc(var(--layer-index,0) * .75rem);border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem 1.15rem;transition:transform .2s,border-color .2s;display:grid}@supports (color:lab(0% 0 0)){.ddt-composition__layer{background:linear-gradient(90deg, color-mix(in oklch, var(--layer-tone) 14%, transparent) 0%, transparent 72%), lab(100% 0 0/.035);border:1px solid color-mix(in oklch, var(--layer-tone) 20%, lab(100% 0 0/.08))}}.ddt-composition__layer:hover{border-color:color-mix(in oklch, var(--layer-tone) 35%, transparent);transform:translate(4px)}.ddt-composition__layer--senior{--layer-tone:var(--brand-violet)}.ddt-composition__layer--mid{--layer-tone:var(--brand-indigo)}.ddt-composition__layer--junior{--layer-tone:var(--brand-blue)}.ddt-composition__layer--pm{--layer-tone:#3eb268}@supports (color:lab(0% 0 0)){.ddt-composition__layer--pm{--layer-tone:lab(64.7938% -46.4112 27.7972)}}.ddt-composition__layer-icon{color:#fff;background:linear-gradient(145deg, var(--layer-tone), color-mix(in oklch, var(--layer-tone) 55%, #0a081b));border-radius:.7rem;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex}@supports (color:lab(0% 0 0)){.ddt-composition__layer-icon{background:linear-gradient(145deg, var(--layer-tone), color-mix(in oklch, var(--layer-tone) 55%, lab(2.77649% 3.40675 -10.507)))}}.ddt-composition__layer-copy{flex-direction:column;gap:.15rem;min-width:0;display:flex}.ddt-composition__layer-title{font-family:var(--font-heading), system-ui, sans-serif;color:#fff;font-size:.9375rem;font-weight:700}.ddt-composition__layer-sub{color:#a3a3b1e0;color:lab(67.3436% 1.95897 -7.25262/.88);font-size:.8125rem}.ddt-composition__layer-level{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklch, var(--layer-tone) 80%, white);background:color-mix(in oklch, var(--layer-tone) 14%, transparent);border:1px solid color-mix(in oklch, var(--layer-tone) 22%, transparent);border-radius:999px;padding:.2rem .55rem;font-size:.625rem;font-weight:600}.ddt-continuity{isolation:isolate;padding:clamp(4rem,8vw,6.5rem) clamp(1.25rem,4vw,2.5rem);position:relative;overflow:clip}.ddt-continuity__ambient{pointer-events:none;background:radial-gradient(ellipse 60% 50% at 20% 30%, color-mix(in oklch, var(--brand-violet) 10%, transparent) 0%, transparent 60%), radial-gradient(ellipse 50% 40% at 80% 70%, color-mix(in oklch, var(--brand-blue) 10%, transparent) 0%, transparent 55%);position:absolute;inset:0}.ddt-continuity__inner{z-index:1;max-width:1120px;margin-inline:auto;position:relative}.ddt-continuity__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;display:grid}.ddt-continuity__stats>:last-child:nth-child(odd){grid-column:1/-1}@media (min-width:1024px){.ddt-continuity__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}.ddt-continuity__stats>:last-child:nth-child(odd){grid-column:auto}}.ddt-continuity__stat{--stat-tone:var(--brand-blue);border:1px solid color-mix(in oklch, var(--stat-tone) 12%, #ffffff0f);background:color-mix(in oklch, var(--stat-tone) 7%, #ffffff06);border-radius:1.2rem;flex-direction:column;align-items:flex-start;gap:.65rem;padding:1.35rem 1.25rem;transition:transform .25s,border-color .25s;display:flex;position:relative}@supports (color:lab(0% 0 0)){.ddt-continuity__stat{border:1px solid color-mix(in oklch, var(--stat-tone) 12%, lab(100% 0 0/.06));background:color-mix(in oklch, var(--stat-tone) 7%, lab(100% 0 0/.025))}}.ddt-continuity__stat:hover{border-color:color-mix(in oklch, var(--stat-tone) 18%, #ffffff14);transform:translateY(-2px)}@supports (color:lab(0% 0 0)){.ddt-continuity__stat:hover{border-color:color-mix(in oklch, var(--stat-tone) 18%, lab(100% 0 0/.08))}}.ddt-continuity__stat--violet{--stat-tone:#8e5de7}@supports (color:lab(0% 0 0)){.ddt-continuity__stat--violet{--stat-tone:lab(50.4227% 42.7662 -64.0325)}}.ddt-continuity__stat--blue{--stat-tone:var(--brand-blue)}.ddt-continuity__stat--teal{--stat-tone:#00b0b3}@supports (color:lab(0% 0 0)){.ddt-continuity__stat--teal{--stat-tone:lab(64.43% -48.6821 -15.521)}}.ddt-continuity__stat--indigo{--stat-tone:var(--brand-indigo)}.ddt-continuity__stat-icon{color:#fff;background:var(--stat-tone);border-radius:.7rem;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex}.ddt-continuity__stat-value{font-family:var(--font-heading), system-ui, sans-serif;color:#fff;margin:0;font-size:clamp(1.6rem,3.2vw,2.1rem);font-weight:800;line-height:1}.ddt-continuity__stat-label{color:#b6b6c4e6;color:lab(74.3043% 1.94868 -7.25849/.9);margin:0;font-size:.8125rem;line-height:1.45}.ddt-continuity__quote-card{--gradient-border-radius:1.35rem;margin:0}.ddt-continuity__quote-surface{background:linear-gradient(135deg, color-mix(in oklch, var(--brand-indigo) 12%, transparent) 0%, transparent 60%), #ffffff0a;border:1px solid #ffffff14;border:1px solid lab(100% 0 0/.08);border-radius:1.3rem;padding:clamp(1.75rem,4vw,2.5rem)}@supports (color:lab(0% 0 0)){.ddt-continuity__quote-surface{background:linear-gradient(135deg, color-mix(in oklch, var(--brand-indigo) 12%, transparent) 0%, transparent 60%), lab(100% 0 0/.04)}}.ddt-continuity__quote-icon{color:#fff;background:linear-gradient(135deg, var(--brand-blue), var(--brand-violet));border-radius:.75rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-bottom:1.1rem;display:inline-flex}.ddt-continuity__quote{color:#e3e3f2;color:lab(90.5456% 1.92997 -7.26937);margin:0 0 1.25rem;font-size:clamp(1.0625rem,2.2vw,1.3rem);font-style:italic;line-height:1.65}.ddt-continuity__meta{flex-wrap:wrap;gap:.35rem .85rem;display:flex}.ddt-continuity__client{color:#fff;font-size:.875rem;font-weight:700}.ddt-continuity__detail{color:#a3a3b1d9;color:lab(67.3436% 1.95897 -7.25262/.85);font-size:.875rem}.ddt-talent{isolation:isolate;background:0 0;padding:clamp(4rem,8vw,6.5rem) clamp(1.25rem,4vw,2.5rem);position:relative;overflow:clip}.ddt-talent__inner{max-width:1120px;margin-inline:auto}.ddt-talent__grid-shell{isolation:isolate;margin-top:clamp(2rem,4.5vw,3rem);position:relative;overflow:hidden}.ddt-talent__grid-shell--glow-amber{--glow-tone:#ae5b1d}@supports (color:lab(0% 0 0)){.ddt-talent__grid-shell--glow-amber{--glow-tone:lab(48.2057% 31.9045 48.6314)}}.ddt-talent__grid-shell--glow-indigo{--glow-tone:#504bd1}@supports (color:lab(0% 0 0)){.ddt-talent__grid-shell--glow-indigo{--glow-tone:lab(38.9002% 33.6922 -70.2202)}}.ddt-talent__grid-shell--glow-cyan{--glow-tone:#007f81}@supports (color:lab(0% 0 0)){.ddt-talent__grid-shell--glow-cyan{--glow-tone:lab(47.7791% -35.7013 -11.4134)}}.ddt-talent__grid-shell--glow-teal{--glow-tone:#007c62}@supports (color:lab(0% 0 0)){.ddt-talent__grid-shell--glow-teal{--glow-tone:lab(45.8888% -42.6405 6.06639)}}.ddt-talent__grid-shell--glow-violet{--glow-tone:#852fbc}@supports (color:lab(0% 0 0)){.ddt-talent__grid-shell--glow-violet{--glow-tone:lab(38.3057% 54.0329 -58.9071)}}.ddt-talent__grid-shell--glow-blue{--glow-tone:#1f5ed9}@supports (color:lab(0% 0 0)){.ddt-talent__grid-shell--glow-blue{--glow-tone:lab(42.0363% 17.9313 -70.1233)}}.ddt-talent__grid-shell--glow-rose{--glow-tone:#af455f}@supports (color:lab(0% 0 0)){.ddt-talent__grid-shell--glow-rose{--glow-tone:lab(44.9888% 45.7557 8.38117)}}.ddt-talent__grid-shell--glow-fuchsia{--glow-tone:#9b259b}@supports (color:lab(0% 0 0)){.ddt-talent__grid-shell--glow-fuchsia{--glow-tone:lab(38.8353% 57.7872 -38.0021)}}.ddt-talent__grid-shell--glow-mint{--glow-tone:#34814e}@supports (color:lab(0% 0 0)){.ddt-talent__grid-shell--glow-mint{--glow-tone:lab(48.0499% -33.9402 20.2754)}}.ddt-talent__ambient{--talent-tone:var(--glow-tone,#135ae4);z-index:0;pointer-events:none;opacity:0;background:radial-gradient(min(520px, 92vw) circle at var(--talent-glow-x,50%) var(--talent-glow-y,50%), color-mix(in oklch, var(--talent-tone) 16%, transparent) 0%, color-mix(in oklch, var(--talent-tone) 9%, transparent) 28%, color-mix(in oklch, var(--talent-tone) 4.5%, transparent) 48%, transparent 66%);filter:blur(36px);will-change:opacity;transition:opacity .38s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}@supports (color:lab(0% 0 0)){.ddt-talent__ambient{--talent-tone:var(--glow-tone,lab(41.5884% 22.9348 -77.0883))}}.ddt-talent__ambient--visible{opacity:1}.ddt-talent__ambient--amber{--talent-tone:#ae5b1d}@supports (color:lab(0% 0 0)){.ddt-talent__ambient--amber{--talent-tone:lab(48.2057% 31.9045 48.6314)}}.ddt-talent__ambient--indigo{--talent-tone:#504bd1}@supports (color:lab(0% 0 0)){.ddt-talent__ambient--indigo{--talent-tone:lab(38.9002% 33.6922 -70.2202)}}.ddt-talent__ambient--cyan{--talent-tone:#007f81}@supports (color:lab(0% 0 0)){.ddt-talent__ambient--cyan{--talent-tone:lab(47.7791% -35.7013 -11.4134)}}.ddt-talent__ambient--teal{--talent-tone:#007c62}@supports (color:lab(0% 0 0)){.ddt-talent__ambient--teal{--talent-tone:lab(45.8888% -42.6405 6.06639)}}.ddt-talent__ambient--violet{--talent-tone:#852fbc}@supports (color:lab(0% 0 0)){.ddt-talent__ambient--violet{--talent-tone:lab(38.3057% 54.0329 -58.9071)}}.ddt-talent__ambient--blue{--talent-tone:#1f5ed9}@supports (color:lab(0% 0 0)){.ddt-talent__ambient--blue{--talent-tone:lab(42.0363% 17.9313 -70.1233)}}.ddt-talent__ambient--rose{--talent-tone:#af455f}@supports (color:lab(0% 0 0)){.ddt-talent__ambient--rose{--talent-tone:lab(44.9888% 45.7557 8.38117)}}.ddt-talent__ambient--fuchsia{--talent-tone:#9b259b}@supports (color:lab(0% 0 0)){.ddt-talent__ambient--fuchsia{--talent-tone:lab(38.8353% 57.7872 -38.0021)}}.ddt-talent__ambient--mint{--talent-tone:#34814e}@supports (color:lab(0% 0 0)){.ddt-talent__ambient--mint{--talent-tone:lab(48.0499% -33.9402 20.2754)}}.ddt-talent__grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.ddt-talent__cell{--talent-tone:#1f5ed9;background:0 0;border-bottom:1px solid #ffffff17;border-bottom:1px solid lab(100% 0 0/.09);border-right:1px solid #ffffff17;border-right:1px solid lab(100% 0 0/.09);min-height:clamp(9.5rem,18vw,11.5rem);padding:clamp(1.35rem,2.6vw,1.75rem);transition:background .36s cubic-bezier(.22,1,.36,1);position:relative}@supports (color:lab(0% 0 0)){.ddt-talent__cell{--talent-tone:lab(42.0363% 17.9313 -70.1233)}}.ddt-talent__cell:nth-child(3n){border-right:none}.ddt-talent__cell:nth-child(n+7){border-bottom:none}.ddt-talent__cell[data-near-active=true]{background:radial-gradient(min(220px, 52vw) circle at var(--near-glow-x,50%) var(--near-glow-y,50%), color-mix(in oklch, var(--glow-tone) 16%, transparent) 0%, color-mix(in oklch, var(--glow-tone) 9%, transparent) 38%, color-mix(in oklch, var(--glow-tone) 4%, transparent) 62%, transparent 100%)}.ddt-talent__cell-body{z-index:1;flex-direction:column;align-items:flex-start;gap:.85rem;min-height:100%;display:flex;position:relative}.ddt-talent__icon{color:#9797a5c7;color:lab(62.7031% 1.96677 -7.24818/.78);background:#ffffff09;background:lab(100% 0 0/.035);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:50%;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;transition:color .32s,background .32s,border-color .32s,box-shadow .32s,transform .32s cubic-bezier(.22,1,.36,1);display:inline-flex}.ddt-talent__title{letter-spacing:-.02em;color:#b6b6c4d1;color:lab(74.3043% 1.94868 -7.25849/.82);margin:0;font-size:clamp(1rem,1.8vw,1.125rem);font-weight:700;line-height:1.25;transition:color .32s}.ddt-talent__desc{color:#b6b6c4e6;color:lab(74.3043% 1.94868 -7.25849/.9);opacity:0;max-width:28ch;max-height:0;margin:0;font-size:.875rem;line-height:1.65;transition:opacity .36s cubic-bezier(.22,1,.36,1),max-height .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(.35rem)}.ddt-talent__cell:focus-visible{outline:2px solid color-mix(in oklch, var(--talent-tone) 55%, white);outline-offset:-2px}.ddt-talent__cell[data-active=true],.ddt-talent__cell:hover,.ddt-talent__cell:focus-within{background:radial-gradient(ellipse 100% 92% at 50% 42%, color-mix(in oklch, var(--glow-tone,var(--talent-tone)) 34%, transparent) 0%, color-mix(in oklch, var(--glow-tone,var(--talent-tone)) 22%, transparent) 40%, color-mix(in oklch, var(--glow-tone,var(--talent-tone)) 12%, transparent) 68%, transparent 100%)}.ddt-talent__cell[data-active=true] .ddt-talent__icon,.ddt-talent__cell:hover .ddt-talent__icon,.ddt-talent__cell:focus-within .ddt-talent__icon{color:#fff;border-color:color-mix(in oklch, var(--talent-tone) 28%, transparent);background:color-mix(in oklch, var(--talent-tone) 58%, #080619);box-shadow:0 0 18px color-mix(in oklch, var(--talent-tone) 22%, transparent);transform:translateY(-1px)}@supports (color:lab(0% 0 0)){.ddt-talent__cell[data-active=true] .ddt-talent__icon,.ddt-talent__cell:hover .ddt-talent__icon,.ddt-talent__cell:focus-within .ddt-talent__icon{background:color-mix(in oklch, var(--talent-tone) 58%, lab(2.23496% 3.06962 -9.39686))}}.ddt-talent__cell[data-active=true] .ddt-talent__title,.ddt-talent__cell:hover .ddt-talent__title,.ddt-talent__cell:focus-within .ddt-talent__title{color:#fff}.ddt-talent__cell[data-active=true] .ddt-talent__desc,.ddt-talent__cell:hover .ddt-talent__desc,.ddt-talent__cell:focus-within .ddt-talent__desc{opacity:1;max-height:8rem;transform:translateY(0)}.ddt-talent__cell--amber{--talent-tone:#ae5b1d}@supports (color:lab(0% 0 0)){.ddt-talent__cell--amber{--talent-tone:lab(48.2057% 31.9045 48.6314)}}.ddt-talent__cell--indigo{--talent-tone:#504bd1}@supports (color:lab(0% 0 0)){.ddt-talent__cell--indigo{--talent-tone:lab(38.9002% 33.6922 -70.2202)}}.ddt-talent__cell--cyan{--talent-tone:#007f81}@supports (color:lab(0% 0 0)){.ddt-talent__cell--cyan{--talent-tone:lab(47.7791% -35.7013 -11.4134)}}.ddt-talent__cell--teal{--talent-tone:#007c62}@supports (color:lab(0% 0 0)){.ddt-talent__cell--teal{--talent-tone:lab(45.8888% -42.6405 6.06639)}}.ddt-talent__cell--violet{--talent-tone:#852fbc}@supports (color:lab(0% 0 0)){.ddt-talent__cell--violet{--talent-tone:lab(38.3057% 54.0329 -58.9071)}}.ddt-talent__cell--blue{--talent-tone:#1f5ed9}@supports (color:lab(0% 0 0)){.ddt-talent__cell--blue{--talent-tone:lab(42.0363% 17.9313 -70.1233)}}.ddt-talent__cell--rose{--talent-tone:#af455f}@supports (color:lab(0% 0 0)){.ddt-talent__cell--rose{--talent-tone:lab(44.9888% 45.7557 8.38117)}}.ddt-talent__cell--fuchsia{--talent-tone:#9b259b}@supports (color:lab(0% 0 0)){.ddt-talent__cell--fuchsia{--talent-tone:lab(38.8353% 57.7872 -38.0021)}}.ddt-talent__cell--mint{--talent-tone:#34814e}@supports (color:lab(0% 0 0)){.ddt-talent__cell--mint{--talent-tone:lab(48.0499% -33.9402 20.2754)}}@media (max-width:1023px){.ddt-talent__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ddt-talent__cell{border-bottom:1px solid #ffffff17;border-bottom:1px solid lab(100% 0 0/.09);border-right:1px solid #ffffff17;border-right:1px solid lab(100% 0 0/.09)}.ddt-talent__cell:nth-child(3n){border-right:1px solid #ffffff17;border-right:1px solid lab(100% 0 0/.09)}.ddt-talent__cell:nth-child(2n){border-right:none}.ddt-talent__cell:nth-child(n+7){border-bottom:1px solid #ffffff17;border-bottom:1px solid lab(100% 0 0/.09)}.ddt-talent__cell:nth-last-child(-n+2){border-bottom:none}}@media (max-width:639px){.ddt-talent__grid{grid-template-columns:minmax(0,1fr)}.ddt-talent__cell{border-bottom:1px solid #ffffff17;border-bottom:1px solid lab(100% 0 0/.09);min-height:auto;border-right:none!important}.ddt-talent__cell:last-child{border-bottom:none}.ddt-talent__desc{opacity:1;max-height:none;transform:none}.ddt-talent__title{color:#cfcfde;color:lab(83.5851% 1.93727 -7.26513)}}@media (hover:none){.ddt-talent__cell .ddt-talent__desc{opacity:1;max-height:none;transform:none}.ddt-talent__cell .ddt-talent__title{color:#cfcfde;color:lab(83.5851% 1.93727 -7.26513)}}@media (prefers-reduced-motion:reduce){.ddt-hero--static .ddt-hero__fog:after,.ddt-hero--static .ddt-hero__bottom-fog-bloom,.ddt-talent__ambient{filter:none}.ddt-talent__ambient,.ddt-talent__cell,.ddt-talent__desc,.ddt-talent__icon,.ddt-talent__title{transition:none}}
