.dab-t32{font:400 32px/1.25 var(--sans);letter-spacing:.01em;text-wrap:balance;margin:0}.dab-eyebrow{font:400 13px/1.3 var(--d-ui);letter-spacing:.02em;color:var(--d-mute);margin:0 0 14px}.dab :is(.d-p16,.d-p14){text-wrap:pretty}.dab-hero{background:#0d0d0d;height:100svh;min-height:640px;position:relative}.dab-hero-in{box-sizing:border-box;isolation:isolate;color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100svh;min-height:560px;padding:120px 24px;display:flex;position:sticky;top:0;overflow:hidden}.dab-hero-veil{z-index:-1;opacity:.5;background:#0d0d0d;position:absolute;inset:0}.dab-hero-title{max-width:520px;font:400 40px/52px var(--serif);letter-spacing:-.02em;text-wrap:balance;margin:0}.dab-hero-kicker,.dab-hero-small{font:400 12px/15.6px var(--d-ui);letter-spacing:.02em;text-transform:uppercase;color:#fff;margin:0;position:absolute;top:50%;translate:0 -50%}.dab-hero-kicker{left:24px}.dab-hero-small{right:24px}.dab-hero-lead{max-width:520px;font:400 16px/24px var(--sans);letter-spacing:.02em;color:#fffc;text-wrap:balance;margin:24px 0 0}.dab-hero-btns{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:32px;display:flex}.dab-hero .dmore{height:40px}@supports (animation-timeline:scroll()){.dab-hero-veil{animation:linear both dab-veil;animation-timeline:scroll(root);animation-range:0 500px}.dab-hero-in>:is(h1,p,.dab-hero-btns){animation:linear both dab-fade;animation-timeline:scroll(root);animation-range:40px 440px}}@keyframes dab-veil{to{opacity:1}}@keyframes dab-fade{to{opacity:0}}.dab-eco{color:#fff;background:#0d0d0d;padding:0 0 200px}.dab-eco-head{text-align:center;max-width:560px;margin:0 auto}.dab-eco-line{text-align:center;max-width:620px;color:var(--d-mute);text-wrap:balance;margin:20px auto 0}.dab-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:70px 0 0;padding:0;list-style:none;display:grid}.dab-card{aspect-ratio:293/372;box-sizing:border-box;isolation:isolate;color:var(--d-ink);border-radius:16px;flex-direction:column;padding:16px;text-decoration:none;display:flex;position:relative;overflow:hidden}.dab-card-top{z-index:1;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.dab-card-l,.dab-card-a{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:40px;font:400 14px/1 var(--d-ui);color:var(--d-ink);background:#d6d6d69e;border-radius:8px;align-items:center;display:inline-flex}.dab-card-l{padding:0 32px 0 16px}.dab-card-a{justify-content:center;width:40px}.dab-card:hover .darr{transform:translate(1.5px,-1.5px)}.dab-card:focus-visible{outline-offset:3px;outline:2px solid #0065ff}.dab-card-art{flex:1;place-items:center;display:grid}.dab-card-art>:is(svg,canvas,.dglobe){width:62%;height:auto}.dab-card--light{background:radial-gradient(120% 90% at 50% 35%,#fbfbfb 0%,#e9e9e9 55%,#d2d2d2 100%)}.dab-card--white{background:#fff}.dab-card--grey{background:radial-gradient(110% 80% at 50% 60%,#f1f1f1 0%,#e3e3e3 50%,#cdcdcd 100%)}.dab-card--liquid .dglobe{color:#fff}.dab-card-px{width:70%!important}.dab-card--pic .dab-card-art{z-index:-1;position:absolute;inset:0}.dab-card--pic .c-work{border-radius:0;position:absolute;inset:0}.dab-card--pic .c-work-media{object-fit:cover;width:100%;height:100%}.dab-ind{color:#fff;background:#0d0d0d;padding:200px 0 160px}.dab-ind-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:min(1100px,100% - 48px);margin-inline:auto;display:grid}.dab-ind-head{max-width:400px}.dab-ind-panels{grid-column:2}.dab-ind-name{font:400 32px/1.25 var(--serif);letter-spacing:-.01em;margin:0}.dab-ind-items{max-width:490px;margin:18px 0 0;padding:0;list-style:none}.dab-ind-items li+li{margin-top:4px}.dab-strips{height:130px;margin:45px 0 57px;position:relative;overflow:hidden}.dab-strip{opacity:0;visibility:hidden;gap:8px;transition:opacity .45s ease-out,visibility 0s linear .45s;display:flex;position:absolute;inset:0}.dab-tile{color:#fff;background:#1c1c1c;border-radius:8px;flex:none;place-items:center;width:201px;height:130px;display:grid}.dab-tile:nth-child(2n){width:133px}.dab-tile:nth-child(3n+2){color:var(--d-ink);background:#e3e3e3}.dab-tile:nth-child(4n+3){background:radial-gradient(90% 120% at 30% 20%,#40bcff 0%,#2962ff 45%,#0a1a6b 100%)}.dab-tile:nth-child(5n){color:var(--d-ink);background:#fff}.dab-tile .c-art{width:64px;height:64px}.dab-ind-list{flex-direction:column;grid-column:2;align-items:flex-start;display:flex}.dab-ind-pick{font:400 32px/50px var(--serif);letter-spacing:-.01em;color:#fff6;cursor:pointer;transition:color .2s ease-out;display:block}.dab-ind-pick:hover{color:#ffffffb8}.dab-ind-in:checked+.dab-ind-pick{color:#fff}.dab-ind-in:focus-visible+.dab-ind-pick{outline-offset:2px;border-radius:4px;outline:2px solid #0065ff}.dab-ind-panel{display:none}:is(.dab-ind:has(#dab-does-0:checked) .dab-ind-panel[data-i="0"],.dab-ind:has(#dab-does-1:checked) .dab-ind-panel[data-i="1"],.dab-ind:has(#dab-does-2:checked) .dab-ind-panel[data-i="2"]){display:block}:is(.dab-ind:has(#dab-does-0:checked) .dab-strip[data-i="0"],.dab-ind:has(#dab-does-1:checked) .dab-strip[data-i="1"],.dab-ind:has(#dab-does-2:checked) .dab-strip[data-i="2"]){opacity:1;visibility:visible;transition-delay:0s}@supports not selector(:has(*)){.dab-ind-panel{margin-bottom:32px;display:block}.dab-strip[data-i="0"]{opacity:1;visibility:visible}.dab-ind-list{display:none}}.dab-team{color:var(--d-ink);background:#fff;padding:160px 0 200px}.dab-team-head{text-align:center;max-width:560px;margin:0 auto;padding:0 24px}.dab-team-line{max-width:440px;font:400 18px/25.5px var(--sans);letter-spacing:.01em;text-wrap:balance;margin:22px auto 0}.dab-person{width:min(480px,100% - 48px);margin:200px auto 0}.dab-person-pic{aspect-ratio:480/584;background:linear-gradient(170deg,#e6e6e3 0%,#d9d9d5 100%);border-radius:8px;place-items:center;display:grid}.dab-person-px{width:30%;height:auto}.dab-person-name{margin:32px 0 0}.dab-person-role{margin:12px 0 0}.dab-person-bio{margin:16px 0 0}.dab-thesis{color:#fff;background:#000;padding:176px 0 0}.dab-thesis-in{width:min(1220px,100% - 48px);margin-inline:auto}.dab-thesis-head{align-items:center;gap:59px;display:flex}.dab-mark{fill:none;stroke:#fff;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:75px;height:75px}.dab-thesis-text{max-width:642px;margin:10px 0 0 288px}.dab-thesis-text p{font:400 16px/24px var(--serif);color:var(--d-mute);margin:0 0 20px}.dab-thesis-text p.is-last{color:#fff}.dab-path{color:#fff;background:#0d0d0d;padding:160px 0 0}.dab-path-eye{margin-left:134px}.dab-path-list{max-width:720px;margin:40px 0 0 251px}.dab-path-lead{font:400 16px/24px var(--serif);color:var(--d-mute);margin:0 0 4px}.dab-path-list dl{margin:0}.dab-path-qa+.dab-path-qa{margin-top:24px}.dab-path-qa h3{font:400 16px/24px var(--serif);color:#fff;margin:0}.dab-path-qa dd{font:400 16px/24px var(--serif);color:var(--d-mute);margin:0}.dab-hist{background:#000;position:relative}.dab-hist-head{text-align:center;color:#fff;background:radial-gradient(60% 70% at 50% 75%,#7878786b 0%,#78787800 70%),linear-gradient(#000 0% 30%,#3a3a3a 100%);padding:285px 24px 160px}.dab-hist-head .dab-t32{max-width:460px;margin-inline:auto}.dab-hist-head .dab-eyebrow{color:#b5b5b5}.dab-hist-line{color:#d2d2d2;margin-top:18px}.dab-halves{isolation:isolate;background:linear-gradient(90deg,#4a4a4a 0%,#0f0f0f 50%,#fff 50%,#cfcfcf 100%);padding:40px 0 360px;position:relative}.dab-halves:before,.dab-halves:after{content:"";z-index:-1;pointer-events:none;position:absolute;left:0;right:0}.dab-halves:before{background:linear-gradient(#3a3a3a 0%,#3a3a3a00 100%);height:420px;top:0}.dab-halves:after{background:linear-gradient(#0d0d0d00 0%,#2e2e2e 45%,#0d0d0d 100%);height:300px;bottom:0}.dab-rows{margin:0;padding:0;list-style:none}.dab-row{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(64px,14vw,196px);width:min(1092px,100% - 48px);margin:0 auto;display:grid}.dab-row+.dab-row,.dab-rows+.dab-row{margin-top:200px}.dab-row--l{color:#fff;grid-template-areas:"h p""b p"}.dab-row--r{color:#171717;grid-template-areas:"p h""p b"}.dab-row-h{grid-area:h;max-width:446px}.dab-row-b{grid-area:b;max-width:446px}.dab-row--r :is(.dab-row-h,.dab-row-b){justify-self:start}.dab-row--r .dab-eyebrow{color:#5c5c5c}.dab-row-n,.dab-row-t{font:400 28px/38px var(--sans);letter-spacing:.01em;margin:0}.dab-row-b>.d-p16{margin-top:26px}.dab-row-b>.dmore{margin-top:24px}.dab-row--l .dmore{background:#fff}.dab-row--l .dmore:hover{background:#e3e3e3}.dab-pic{aspect-ratio:400/480;border-radius:8px;grid-area:p;place-items:center;width:min(400px,100%);display:grid;overflow:hidden}.dab-row--l .dab-pic{color:#fff;background:#0d0d0d;justify-self:end}.dab-row--r .dab-pic{color:var(--d-ink);background:linear-gradient(160deg,#f4f4f4 0%,#d3d3d3 100%);justify-self:start}.dab-pic>.c-art{width:46%;height:auto}.dab-pic .ex-fig{width:84%;margin:0}.dab-pic .ex-box.gbox{--gbox-base:#0d0d0d;--mg-lines:none}.dab-pic .ex-box.gbox:after{display:none}.dab-always{margin:0;padding:0;list-style:none}.dab-always li{margin-top:56px}.dab-always-l{font:400 13px/1.3 var(--d-ui);letter-spacing:.02em;color:#5c5c5c;align-items:center;gap:12px;margin:0 0 14px;display:flex}.dab-always-px{width:auto;height:22px}.dab-always .d-p16{margin-top:14px}.dab-chip{vertical-align:middle;font:400 12px/15.6px var(--d-ui);letter-spacing:0;border:1px solid;border-radius:5.5px;margin-left:6px;padding:2.5px 5px;display:inline-block}.dab-frame{aspect-ratio:1;background:#1f1f1f;border-radius:12px;place-items:center;width:86%;display:grid;box-shadow:0 0 0 18px #000}.dab-frame-px{width:78%;height:auto}.dab-where-l{font:400 13px/1.3 var(--d-ui);letter-spacing:.02em;color:var(--d-mute);margin:26px 0 0}.dab-where-addr{margin:10px 0 0;font-style:normal}.dab-where-addr a{color:inherit;text-underline-offset:3px;text-decoration:underline}.dab-where-go{flex-wrap:wrap;gap:8px;margin:28px 0 0;display:flex}.dab-last{color:#fff;text-align:center;background:#0d0d0d;padding:290px 24px 240px}.dab-last .d-t28s{max-width:560px;margin-inline:auto}.dab-last-line{max-width:560px;color:var(--d-mute);margin:16px auto 0}.dab-last .dbtn{margin-top:32px}@media (max-width:1099.98px){.dab-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.dab-thesis-text,.dab-path-list{margin-left:134px}}@media (max-width:809.98px){.dab-t32{font-size:24px}.dab-hero-title{max-width:340px;font-size:30px;line-height:38px}.dab-hero-kicker,.dab-hero-small{display:block;position:static;translate:none}.dab-hero-kicker{margin-bottom:28px}.dab-hero-small{margin-top:40px}.dab-hero-lead{font-size:15px;line-height:22px}.dab-eco{padding-bottom:120px}.dab-cards{grid-template-columns:1fr;margin-top:48px}.dab-card{aspect-ratio:350/372}.dab-ind{padding:120px 0 96px}.dab-ind-row{grid-template-columns:1fr}.dab-ind-panels,.dab-ind-list{grid-column:1}.dab-ind-panels{margin-top:48px}.dab-ind-name{font-size:26px}.dab-strips{margin:40px 0 44px}.dab-ind-pick{font-size:24px;line-height:40px}.dab-team{padding:120px 0}.dab-team-line{font-size:16px;line-height:24px}.dab-person{margin-top:64px}.dab-thesis{padding-top:120px}.dab-thesis-head{gap:20px}.dab-mark{width:52px;height:52px}.dab-thesis-text,.dab-path-list,.dab-path-eye{margin-left:0}.dab-thesis-text{margin-top:36px}.dab-path{padding-top:120px}.dab-hist-head{padding:160px 24px 72px}.dab-halves{background:#0d0d0d;padding:24px 0 200px}.dab-halves:before{height:240px}.dab-row,.dab-row--l,.dab-row--r{color:#fff;grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"h""p""b"}.dab-row+.dab-row,.dab-rows+.dab-row{margin-top:96px}.dab-row-h,.dab-row-b{max-width:none}.dab-row-n,.dab-row-t{font-size:22px;line-height:30px}.dab-pic,.dab-row--l .dab-pic,.dab-row--r .dab-pic{justify-self:stretch;width:100%;margin-top:24px}.dab-row--r .dab-eyebrow,.dab-always-l{color:var(--d-mute)}.dab-row--r .dmore,.dab-row--l .dmore{background:#fff}.dab-always li{margin-top:40px}.dab-last{padding:160px 24px}}@media (prefers-reduced-motion:reduce){.dab-hero-veil,.dab-hero-in>:is(h1,p,.dab-hero-btns){animation:none!important}.dab-strip{transition:none}}html[data-motion=off] :is(.dab-hero-veil,.dab-hero-in>h1,.dab-hero-in>p,.dab-hero-btns){animation:none!important}html[data-motion=off] .dab-strip{transition:none}
