.dta{--dta-ground:#080b10;--dta-navy:#0f1d33;--dta-body:#b3b5ae;--dta-measure:760px;--dta-col:760px;--dta-ease:cubic-bezier(.22,1,.36,1);background:var(--dta-ground);isolation:isolate;padding-top:98px;position:relative;overflow-x:clip}html.header-stuck:has(.dta) .site-header{background:#080b10;border-bottom-color:#a0c3eb14}.dta-title-band:before{content:"";z-index:-1;pointer-events:none;--band-fade:220px;background:linear-gradient(to bottom,transparent calc(100% - var(--band-fade)),var(--dta-ground) 100%),var(--nai-blueblack);width:100vw;position:absolute;top:-98px;bottom:-160px;left:calc(50% - 50vw)}.dta-wrap{grid-template-columns:minmax(150px,188px) minmax(0,1fr);padding-bottom:clamp(120px,13vw,176px);display:grid}.dta-col{width:min(var(--dta-col),100%);grid-column:2;justify-self:center}.dta-rail{grid-area:1/1;align-self:start;padding-top:clamp(48px,7svh,80px);position:sticky;top:154px}.dta-rail ol{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dta-rail a{letter-spacing:-.005em;color:#80838a;transition:color .25s var(--dta-ease);grid-template-columns:2.6ch minmax(0,1fr);gap:10px;padding:6px 0;font-size:14px;line-height:1.35;display:grid}.dta-rail-n{letter-spacing:.06em;font-variant-numeric:tabular-nums;color:#5d6169;transition:color .25s var(--dta-ease);font-size:12px;line-height:1.6}.dta-rail a[aria-current]{color:var(--foreground)}.dta-rail a[aria-current] .dta-rail-n{color:var(--blue)}@media (hover:hover) and (pointer:fine){.dta-rail a:hover{color:#d6d7cf}}.dta-rail-alt{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.dta-sec{border-top:1px solid var(--line);margin-top:clamp(96px,10vw,148px);padding-top:28px}.dta-sec--hero{border-top:0;margin-top:0;padding-top:clamp(48px,7svh,80px)}.dta-eyebrow{color:var(--quiet);gap:14px}.dta-idx{color:var(--blue);font-variant-numeric:tabular-nums;letter-spacing:.04em}.dta-h1{letter-spacing:-.06em;text-wrap:balance;margin-top:28px;font-size:clamp(42px,3.4vw + 24px,72px);font-weight:500;line-height:1.03}.dta-h2{letter-spacing:-.055em;text-wrap:balance;max-width:15em;margin-top:24px;font-size:clamp(36px,2.2vw + 18px,49px);font-weight:500;line-height:1.06}.dta-lead{max-width:var(--dta-measure);letter-spacing:-.012em;color:#cfd2cb;text-wrap:pretty;margin-top:24px;font-size:clamp(18px,1.35vw,20px);line-height:1.55}.dta-p{max-width:var(--dta-measure);letter-spacing:-.003em;color:var(--dta-body);text-wrap:pretty;margin-top:20px;font-size:17px;line-height:1.72}.dta-p--end,.dta-il{color:var(--foreground);font-weight:500}.dta-line{display:block}.dta-lines .dta-line+.dta-line{margin-top:8px}.dta-close{max-width:var(--dta-measure);font-size:var(--fs-400);letter-spacing:-.03em;color:var(--foreground);text-wrap:balance;margin-top:40px;font-weight:500;line-height:1.3}.dta-close:before{content:"";background:var(--blue);width:32px;height:1px;margin-bottom:18px;display:block}.dta-close .dta-line+.dta-line{margin-top:2px}.dta-close--after-list:before{display:none}.dta-link{margin-top:36px}.dta-link svg{width:16px;height:16px}.dta-links{flex-direction:column;align-items:flex-start;gap:22px;margin-top:36px;display:flex}.dta-links .dta-link{justify-content:space-between;min-width:min(320px,100%);margin-top:0}.dta-end{flex-flow:wrap;align-items:center;gap:16px 40px;margin-top:36px;display:flex}.dta-end .dta-link{margin-top:0}.dta-alt a{font-size:var(--fs-100);color:var(--quiet);align-items:center;gap:8px;line-height:1.5;transition:color .2s;display:inline-flex}.dta-alt a svg{flex:none;width:13px;height:13px}@media (hover:hover) and (pointer:fine){.dta-alt a:hover{color:var(--foreground)}}@media (pointer:coarse){.dta-alt a{margin-block:-12px;padding-block:12px}}.dta-hero-alt{margin-top:28px}.dta-plate{aspect-ratio:16/9;background:#05070b;border-radius:4px;margin:44px 0 0;position:relative;overflow:hidden}.dta-plate:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #a0c3eb1a}.dta-plate img{max-width:none;width:calc(var(--z) * 100%);height:calc(var(--z) * 100%);left:clamp(calc((1 - var(--z)) * 100%),calc((var(--tx) - var(--cx) * var(--z)) * 100%),0%);top:clamp(calc((1 - var(--z)) * 100%),calc((.5 - var(--cy) * var(--z)) * 100%),0%);position:absolute}.dta-plate+*{margin-top:40px}.dta-list{max-width:var(--dta-measure);border-top:1px solid var(--line);margin:40px 0 0;padding:0;list-style:none}.dta-plate+.dta-list{margin-top:40px}.dta-row{border-bottom:1px solid var(--line);grid-template-columns:9.5rem minmax(0,1fr);column-gap:24px;padding:22px 0 24px;display:grid}.dta-row-k{font-size:var(--fs-100);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--quiet);align-self:start;align-items:center;gap:10px;padding-top:5px;line-height:1.45;display:flex}.dta-row-sl{color:#5d6169}.dta-row-t{font-size:var(--fs-300);letter-spacing:-.02em;color:var(--foreground);text-wrap:pretty;margin:0;font-weight:500;line-height:1.3}.dta-list--blue .dta-row-t{color:var(--blue)}.dta-list--modes[data-live] .dta-row-bw{grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1);display:grid}.dta-list--modes[data-live] .dta-row[data-on] .dta-row-bw{grid-template-rows:1fr}.dta-list--modes[data-live] .dta-row-bw>div{min-height:0;overflow:hidden}.dta-list--modes[data-live] .dta-row-b{opacity:0;margin-top:0;padding-top:0;transition:opacity .3s cubic-bezier(.22,1,.36,1),padding-top .42s cubic-bezier(.22,1,.36,1)}.dta-list--modes[data-live] .dta-row[data-on] .dta-row-b{opacity:1;padding-top:8px;transition-delay:60ms}.dta-row-b{font-size:var(--fs-200);color:var(--dta-body);text-wrap:pretty;margin-top:8px;line-height:1.7}.dta-row--open{padding:0;display:block}.dta-row-btn .dta-row-bw{display:grid}.dta-row-bw{grid-template-rows:1fr;display:grid}.dta-row-bw>.dta-row-b{overflow:hidden}.dta-list--steps[data-live] .dta-row-b{opacity:0;transition:opacity .35s var(--dta-ease),padding-top .45s var(--dta-ease);margin-top:0;padding-top:0}.dta-list--steps[data-live] .dta-row-bw{transition:grid-template-rows .45s var(--dta-ease);grid-template-rows:0fr}.dta-list--steps[data-live] .dta-row[data-open] .dta-row-bw{grid-template-rows:1fr}.dta-list--steps[data-live] .dta-row[data-open] .dta-row-b{opacity:1;padding-top:8px}.dta-list--modes .dta-row-k:before{content:"";background:currentColor;border-radius:50%;flex:none;width:9px;height:9px}.dta-row[data-m="0"] .dta-row-k{color:#8fc3ff}.dta-row[data-m="1"] .dta-row-k{color:#e9c48d}.dta-row[data-m="2"] .dta-row-k{color:#f0a95a}.dta-studio{background:var(--dta-navy);border-radius:4px;grid-template-columns:minmax(0,1fr) 352px;margin-top:44px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #a0c3eb1f}.dta-studio-pic{min-height:320px;position:relative}.dta-studio-pic img{object-fit:cover;object-position:21% 100%;-webkit-mask-composite:source-in;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 12%),linear-gradient(90deg,#000 78%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 12%),linear-gradient(90deg,#000 78%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.dta-studio-panel{padding:20px 20px 20px 0;position:relative}.dta-studio-panel .tj-ds-in{gap:10px}.dta-studio-panel .tj-ds-panel{background:#080e1ab8;padding:14px}.dta-studio-panel .tj-ds-title{margin-bottom:10px;font-size:20px}.dta-studio-panel .tj-ds-panel ul{gap:4px}.dta-studio-panel .tj-ds-panel button{padding:7px 10px}.dta-studio-panel .tj-ds-out{gap:7px}.dta-studio-panel .tj-sc{background:#080e1a99;padding:9px 12px}.dta-studio-panel .tj-sc-row{grid-template-columns:auto 1fr;gap:12px;margin-top:4px}.dta-studio-panel .tj-sc-row>div:nth-child(2){display:none}.dta-studio-panel .tj-sc-bar{margin-top:7px}.dta-studio+*{margin-top:40px}.dta[data-js] [data-rv]{transition:opacity .7s var(--dta-ease)}.dta[data-js] [data-rv] img{transition:transform 1.1s var(--dta-ease)}.dta[data-js] [data-rv]:not([data-in]){opacity:0}.dta[data-js] [data-rv]:not([data-in]) img{transform:scale(1.035)}@media (width<=1199px){.dta-wrap{display:block}.dta-rail{display:none}.dta-col{margin-inline:auto}}@media (width<=799px){.dta{--dta-measure:none;padding-top:82px}.dta-sec{margin-top:72px;padding-top:24px}.dta-sec--hero{padding-top:36px}.dta-h1{font-size:clamp(36px,10vw,46px)}.dta-h2{font-size:clamp(30px,8.4vw,40px)}.dta-lead{font-size:19px}.dta-p{font-size:16px}.dta-plate,.dta-studio{border-radius:0;margin:32px -20px 0}.dta-plate{aspect-ratio:var(--ma)}.dta-plate:after{box-shadow:none}.dta-plate img{width:calc(var(--mw) * 100%);height:calc(var(--mz) * 100%);left:clamp(calc((1 - var(--mw)) * 100%),calc((.5 - var(--mx) * var(--mw)) * 100%),0%);top:clamp(calc((1 - var(--mz)) * 100%),calc((.5 - var(--cy) * var(--mz)) * 100%),0%)}.dta-plate+*,.dta-studio+*{margin-top:32px}.dta-row{grid-template-columns:1fr;row-gap:6px;padding:18px 0 20px}.dta-row-k{padding-top:0}.dta-close{margin-top:32px;font-size:22px}.dta-studio{box-shadow:none;grid-template-columns:1fr}.dta-studio-pic{aspect-ratio:1;min-height:0}.dta-studio-pic img{object-position:0% 50%;-webkit-mask-image:linear-gradient(#000 72%,#0000),linear-gradient(90deg,#000 80%,#0000);mask-image:linear-gradient(#000 72%,#0000),linear-gradient(90deg,#000 80%,#0000)}.dta-studio-panel{padding:0 20px 24px}}@media (prefers-reduced-motion:reduce){.dta[data-js] [data-rv],.dta[data-js] [data-rv] img,.dta-rail a,.dta-rail-n{transition:none}}.dta-row--pick{padding:0;display:block}.dta-row-btn{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:9.5rem minmax(0,1fr);column-gap:24px;padding:22px 0 24px;display:grid}.dta-row-btn .dta-row-k{display:flex}.dta-row-main,.dta-row-btn .dta-row-t,.dta-row-btn .dta-row-b{display:block}.dta-row-btn .dta-row-t{transition:color .3s var(--dta-ease)}.dta-row--pick[data-on] .dta-row-k:before{box-shadow:0 0 12px}.dta-row--pick[data-on]{box-shadow:inset 2px 0}.dta-row--pick[data-on] .dta-row-btn{margin-left:0;padding-left:18px}.dta-row--pick[data-m="0"]{color:#8fc3ff}.dta-row--pick[data-m="1"]{color:#e9c48d}.dta-row--pick[data-m="2"]{color:#f0a95a}.dta-row--pick .dta-row-t{color:var(--foreground)}.dta-row--pick .dta-row-b{color:var(--dta-body)}.dta-row--pick:not([data-on]) .dta-row-t{color:#8b8e94}.dta-row-btn{transition:padding .3s var(--dta-ease)}.dta-row-btn:focus-visible{outline-offset:2px;outline:2px solid}@media (hover:hover) and (pointer:fine){.dta-row--pick:not([data-on]):hover .dta-row-t{color:var(--foreground)}}.dta-plate .dta-fidstack{width:calc(var(--z) * 100%);height:calc(var(--z) * 100%);left:clamp(calc((1 - var(--z)) * 100%),calc((var(--tx) - var(--cx) * var(--z)) * 100%),0%);top:clamp(calc((1 - var(--z)) * 100%),calc((.5 - var(--cy) * var(--z)) * 100%),0%);position:absolute}.dta-plate .dta-fidstack img{opacity:0;width:100%;height:100%;transition:opacity .45s var(--dta-ease);top:0;left:0}.dta-plate .dta-fidstack img[data-on]{opacity:1}.dta-fidhot{width:14.2%;left:81.3%;top:calc(19.17% + var(--r) * 9.72%);cursor:pointer;background:0 0;border:0;border-radius:6px;height:8.2%;padding:0;transition:box-shadow .2s;position:absolute}@media (hover:hover) and (pointer:fine){.dta-fidhot:not([aria-pressed=true]):hover{box-shadow:inset 0 0 0 1px #e9edf259}}.dta-fidhot:focus-visible{outline-offset:2px;outline:2px solid #8fc3ff}@media (width<=799px){.dta-plate .dta-fidstack{width:calc(var(--mw) * 100%);height:calc(var(--mz) * 100%);left:clamp(calc((1 - var(--mw)) * 100%),calc((.5 - var(--mx) * var(--mw)) * 100%),0%);top:clamp(calc((1 - var(--mz)) * 100%),calc((.5 - var(--cy) * var(--mz)) * 100%),0%)}.dta-row-btn{grid-template-columns:1fr;row-gap:6px;padding:18px 0 20px}.dta-row--pick[data-on] .dta-row-btn{padding-left:14px}}@media (prefers-reduced-motion:reduce){.dta-plate .dta-fidstack img,.dta-row-btn,.dta-list--steps[data-live] .dta-row-bw,.dta-list--steps[data-live] .dta-row-b{transition:none}}.dta[data-spacing=b]{--dta-measure:560px}.dta[data-spacing=b] .dta-sec{margin-top:clamp(120px,13vw,180px)}.dta[data-spacing=b] .dta-sec--hero{margin-top:0}.dta[data-spacing=b] .dta-h2{margin-top:14px}.dta[data-spacing=b] .dta-lead{margin-top:24px;font-size:clamp(21px,1.62vw,23px)}.dta[data-spacing=b] .dta-p{margin-top:30px}.dta[data-spacing=b] .dta-plate,.dta[data-spacing=b] .dta-studio{margin-top:56px}.dta[data-spacing=b] .dta-list,.dta[data-spacing=b] .dta-plate+*,.dta[data-spacing=b] .dta-studio+*,.dta[data-spacing=b] .dta-plate+.dta-list{margin-top:48px}@media (width<=799px){.dta[data-spacing=b]{--dta-measure:none}.dta[data-spacing=b] .dta-sec{margin-top:96px}.dta[data-spacing=b] .dta-p{margin-top:26px}.dta[data-spacing=b] .dta-plate,.dta[data-spacing=b] .dta-studio,.dta[data-spacing=b] .dta-plate+*,.dta[data-spacing=b] .dta-studio+*{margin-top:40px}}.dta[data-spacing=e]{--dta-col:min(760px, 100%);--dta-measure:var(--dta-col);--e-hair:14px;--e-knit:28px;--e-beat:clamp(80px, 16svh, 120px);--e-exit:clamp(64px, 11svh, 88px);--e-sect:clamp(150px, 22svh, 220px)}.dta[data-spacing=e] .dta-sec{margin-top:var(--e-sect);padding-top:44px}.dta[data-spacing=e] .dta-sec--hero{margin-top:0;padding-top:clamp(56px,10svh,96px)}.dta[data-spacing=e] .dta-eyebrow{letter-spacing:.12em;font-size:13px}.dta[data-spacing=e] .dta-h2{margin-top:var(--e-hair);letter-spacing:-.04em;text-wrap:balance;max-width:13em;font-size:clamp(40px,2.4vw + 22px,56px);line-height:1.05}.dta[data-spacing=e] .dta-lead{margin-top:var(--e-knit);max-width:var(--dta-measure);letter-spacing:-.015em;text-wrap:pretty;font-size:26px;line-height:1.4}.dta[data-spacing=e] .dta-p{margin-top:var(--e-knit);max-width:var(--dta-measure);text-wrap:pretty;font-size:21px;line-height:1.62}.dta[data-spacing=e] .dta-list{margin-top:var(--e-beat);max-width:var(--dta-measure)}.dta[data-spacing=e] .dta-row{padding:28px 0 30px}.dta[data-spacing=e] .dta-row-b{max-width:var(--dta-measure);margin-top:10px;font-size:18px;line-height:1.6}.dta[data-spacing=e] .dta-plate{margin-top:var(--e-beat);width:var(--dta-col);max-width:var(--dta-col)}.dta[data-spacing=e] .dta-plate+*{margin-top:var(--e-beat)}.dta[data-spacing=e] .dta-close{margin-top:var(--e-exit);max-width:var(--dta-measure);letter-spacing:-.02em;text-wrap:pretty;font-size:30px;line-height:1.32}.dta[data-spacing=e] .dta-close:before{width:32px;margin-bottom:24px}.dta[data-spacing=e] .dta-link{margin-top:var(--e-exit)}@media (width<=799px){.dta[data-spacing=e]{--dta-col:100%;--dta-measure:none;--e-hair:12px;--e-knit:22px;--e-beat:clamp(48px,8svh,68px);--e-exit:clamp(44px,7svh,60px);--e-sect:clamp(88px,13svh,120px)}.dta[data-spacing=e] .dta-sec{padding-top:32px}.dta[data-spacing=e] .dta-h2{letter-spacing:-.03em;max-width:none}.dta[data-spacing=e] .dta-lead{font-size:21px;line-height:1.42}.dta[data-spacing=e] .dta-p{font-size:18px;line-height:1.6}.dta[data-spacing=e] .dta-close{font-size:24px}.dta[data-spacing=e] .dta-row-b{font-size:16px}.dta[data-spacing=e] .dta-plate{width:100%;max-width:100%}}.dta[data-spacing=d]{--dta-measure:648px;--dta-col:648px;--dta-unit:88px;--dta-chapter:clamp(120px,13vw,184px)}.dta[data-spacing=d] .dta-sec{margin-top:var(--dta-chapter);border-top:0;padding-top:0}.dta[data-spacing=d] .dta-sec--hero{border-top:0;margin-top:0;padding-top:clamp(48px,7svh,80px)}.dta[data-spacing=d] .dta-eyebrow{letter-spacing:.12em;gap:14px;font-size:13px;line-height:1}.dta[data-spacing=d] .dta-h2{letter-spacing:-.028em;text-wrap:balance;max-width:11em;margin-top:10px;font-size:clamp(36px,2.1vw + 18px,48px);line-height:1.08}.dta[data-spacing=d] .dta-lead{max-width:var(--dta-measure);text-wrap:pretty;margin-top:18px;font-size:clamp(20px,1.5vw,21px);line-height:1.5}.dta[data-spacing=d] .dta-p{max-width:var(--dta-measure);text-wrap:pretty;margin-top:18px;font-size:18px;line-height:1.65}.dta[data-spacing=d] .dta-plate{margin:var(--dta-unit) 0 0;max-width:var(--dta-measure);aspect-ratio:16/9}.dta[data-spacing=d] .dta-plate+*{margin-top:20px}.dta[data-spacing=d] .dta-list{margin:var(--dta-unit) 0 0;max-width:var(--dta-measure);border-top:1px solid var(--line)}.dta[data-spacing=d] .dta-plate+.dta-list{margin-top:var(--dta-unit)}.dta[data-spacing=d] .dta-row{padding:22px 0}.dta[data-spacing=d] .dta-row-b{margin-top:6px;font-size:16px;line-height:1.65}.dta[data-spacing=d] .dta-close{margin-top:var(--dta-unit);letter-spacing:-.012em;text-wrap:balance;max-width:33ch;font-size:24px;line-height:1.35}.dta[data-spacing=d] .dta-plate+.dta-close{margin-top:var(--dta-unit)}.dta[data-spacing=d] .dta-close:before{background:var(--blue);width:48px;height:1px;margin-bottom:20px}.dta[data-spacing=d] .dta-link{margin-top:var(--dta-unit)}.dta[data-spacing=d] .dta-close+.dta-link{margin-top:36px}@media (width<=799px){.dta[data-spacing=d]{--dta-measure:none;--dta-col:100%;--dta-unit:56px;--dta-chapter:104px}.dta[data-spacing=d] .dta-h2{max-width:14ch;margin-top:8px;font-size:clamp(30px,8vw,36px);line-height:1.12}.dta[data-spacing=d] .dta-lead{margin-top:16px;font-size:19px}.dta[data-spacing=d] .dta-p{margin-top:16px;font-size:17px;line-height:1.62}.dta[data-spacing=d] .dta-plate{margin-top:var(--dta-unit);max-width:none}.dta[data-spacing=d] .dta-plate+*{margin-top:18px}.dta[data-spacing=d] .dta-list,.dta[data-spacing=d] .dta-plate+.dta-list{margin-top:var(--dta-unit);max-width:none}.dta[data-spacing=d] .dta-close,.dta[data-spacing=d] .dta-plate+.dta-close{margin-top:var(--dta-unit);max-width:none;font-size:22px}.dta[data-spacing=d] .dta-row{padding:18px 0}}.dta[data-spacing=c]{--dta-u:30px;--dta-measure:533px;--dta-col:533px}.dta[data-spacing=c] .dta-sec{margin-top:calc(var(--dta-u) * 4);padding-top:var(--dta-u)}.dta[data-spacing=c] .dta-sec--hero{padding-top:calc(var(--dta-u) * 2);margin-top:0}.dta[data-spacing=c] .dta-eyebrow{line-height:var(--dta-u);margin:0}.dta[data-spacing=c] .dta-h2{margin-top:calc(var(--dta-u) * .5);max-width:var(--dta-measure);font-size:44px;line-height:calc(var(--dta-u) * 1.5);letter-spacing:-.04em;text-wrap:balance}.dta[data-spacing=c] .dta-lead{margin-top:var(--dta-u);max-width:var(--dta-measure);font-size:21px;line-height:var(--dta-u);text-wrap:pretty}.dta[data-spacing=c] .dta-p{margin-top:var(--dta-u);max-width:var(--dta-measure);font-size:17px;line-height:var(--dta-u)}.dta[data-spacing=c] .dta-plate{margin:calc(var(--dta-u) * 2) 0 0;width:100%;max-width:var(--dta-measure);aspect-ratio:16/9}.dta[data-spacing=c] .dta-plate+*{margin-top:calc(var(--dta-u) * 2)}.dta[data-spacing=c] .dta-list{margin:calc(var(--dta-u) * 2) 0 0;max-width:var(--dta-measure)}.dta[data-spacing=c] .dta-plate+.dta-list{margin-top:calc(var(--dta-u) * 2)}.dta[data-spacing=c] .dta-row{padding:calc(var(--dta-u) * .5) 0}.dta[data-spacing=c] .dta-row-b{font-size:16px;line-height:var(--dta-u);margin-top:0}.dta[data-spacing=c] .dta-close{margin-top:calc(var(--dta-u) * 2);max-width:var(--dta-measure);font-size:24px;line-height:var(--dta-u)}.dta[data-spacing=c] .dta-close:before{width:var(--dta-u);height:1px;margin-bottom:calc(var(--dta-u) - 1px)}.dta[data-spacing=c] .dta-link{margin-top:calc(var(--dta-u) * 2)}@media (width<=799px){.dta[data-spacing=c]{--dta-u:26px;--dta-measure:none;--dta-col:100%}.dta[data-spacing=c] .dta-sec{margin-top:calc(var(--dta-u) * 3);padding-top:var(--dta-u)}.dta[data-spacing=c] .dta-sec--hero{padding-top:calc(var(--dta-u) * 1.5);margin-top:0}.dta[data-spacing=c] .dta-h2{font-size:clamp(30px,7.6vw,36px);line-height:calc(var(--dta-u) * 1.5)}.dta[data-spacing=c] .dta-lead{font-size:19px;line-height:var(--dta-u)}.dta[data-spacing=c] .dta-p{font-size:16px;line-height:var(--dta-u)}.dta[data-spacing=c] .dta-plate,.dta[data-spacing=c] .dta-plate+*,.dta[data-spacing=c] .dta-list{margin-top:calc(var(--dta-u) * 1.5)}.dta[data-spacing=c] .dta-close{font-size:21px;line-height:var(--dta-u)}}.dta-wrap>.dta-title-band{grid-area:1/1/auto/-1;padding:clamp(40px,8svh,88px) 0 clamp(56px,8svh,88px)}.dta-wrap>.dta-title-band h1{margin:0}.dta-wrap>.dta-rail{grid-row:2;margin-top:-7px;padding-top:0}.dta-wrap>.dta-col{grid-row:2}.dta-sec--hero{padding-top:0}.dta-sec--hero>.dta-plate{margin-top:0}.dta .dta-rail{opacity:0;pointer-events:none}.dta .dta-rail[data-shown]{pointer-events:auto}.dta[data-js] .dta-rail:focus-within{pointer-events:auto;opacity:1!important}.dta-wrap{transition:grid-template-columns .4s cubic-bezier(.22,1,.36,1)}.dta-wrap[data-titles=hidden]{grid-template-columns:minmax(30px,30px) minmax(0,1fr)}.dta-rail-toggle{font:inherit;color:#80838a;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;margin:0 0 12px;padding:6px 0;font-size:13px;line-height:1;transition:color .2s;display:inline-flex}.dta-rail-toggle svg{flex-shrink:0;width:16px;height:16px}@media (hover:hover) and (pointer:fine){.dta-rail-toggle:hover{color:var(--foreground)}}.dta-rail-toggle:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:2px}.dta-wrap[data-titles=hidden] :is(.dta-rail-l,.dta-rail-toggle-label){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dta-wrap[data-titles=hidden] .dta-rail a{grid-template-columns:2.6ch}.dta-wrap[data-titles=reopened] :is(.dta-rail-l,.dta-rail-toggle-label){animation:.25s .3s both dta-rail-fade}@keyframes dta-rail-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.dta-wrap{transition:none}.dta-wrap[data-titles=reopened] :is(.dta-rail-l,.dta-rail-toggle-label){animation:none}}.dta-wrap>.dta-title-band{position:relative}.dta-title-band>h1,.dta-title-band>.dta-open{z-index:1;position:relative}.dta-stage{pointer-events:none;margin-top:32px;position:relative;overflow:hidden}.dta-stage img{width:100%;max-width:none;height:auto;display:block}.dta-open{margin-top:32px}.dta .dta-open .dta-lead{text-wrap:pretty;max-width:none;margin:0;font-size:25px;line-height:1.4}.dta .dta-open .dta-p{max-width:620px;margin-top:24px}.dta .dta-open .dta-cue{margin-top:36px}@media (width>=900px){.dta-stage{z-index:0;margin:0;position:absolute;top:0;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.dta-stage img{-webkit-mask-composite:source-in;height:auto;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%),linear-gradient(#0000,#000 8%);mask-image:linear-gradient(90deg,#0000,#000 45%),linear-gradient(#0000,#000 8%);-webkit-mask-composite:source-in;mask-composite:intersect}.dta-title-band>.dta-open{margin:0;position:absolute;left:0}}.dta-open>*{opacity:0;transition:opacity .9s cubic-bezier(.22,.61,.36,1)}.dta-open[data-go]>.dta-lead{opacity:1}.dta-open[data-go]>.dta-p{opacity:1;transition-delay:1.2s}.dta-open[data-next]>.dta-lead,.dta-open[data-next]>.dta-p{opacity:0;transition-delay:0s}.dta-open[data-next]>.dta-cue{opacity:1;transition-delay:.45s}.dta #anatomy{transition:opacity .9s cubic-bezier(.22,.61,.36,1)}.dta #anatomy:not([data-sec-in]){opacity:0}@media (prefers-reduced-motion:reduce){.dta-open>*,.dta #anatomy{transition:none}}@media (width<=899px){.dta-wrap>.dta-title-band{padding:44px 0 0}.dta-stage{--dta-top:98px;width:100vw;height:clamp(240px,calc(100svh - var(--dta-top) - 44px - var(--dta-h1h,153px) - 16px - 48px),140vw);margin:16px 0 0 calc(50% - 50vw);container-type:size}.dta-stage img{-webkit-mask-composite:source-in;width:auto;height:100%;position:absolute;top:0;left:clamp(min(0px,100cqw - 177.78cqh),56cqw - 113.33cqh,max(0px,100cqw - 177.78cqh));-webkit-mask-image:linear-gradient(#0000,#000 5% 78%,#0000),linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 5% 78%,#0000),linear-gradient(90deg,#0000,#000 12% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.dta-open[data-next]>.dta-lead,.dta-open[data-next]>.dta-p,.dta #anatomy:not([data-sec-in]){opacity:1}}@media (width<=799px){.dta-stage{--dta-top:82px}}:is(.dta-sec--points,.dta-sec--skim)>.dta-p{color:#8b8f96}:is(.dta-sec--points,.dta-sec--skim)>.dta-p .dta-first{color:var(--foreground)}:is(.dta-sec--points,.dta-sec--skim)>.dta-p .dta-il{color:#c9ccc4}:is(.dta-sec--points,.dta-sec--skim)>.dta-p--end{color:var(--foreground)}.dta-sec--points>.dta-p{padding-left:26px;position:relative}.dta-sec--points>.dta-p:before{content:"";background:var(--blue);border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:2px}.dta-cue{color:var(--quiet);cursor:default;align-items:center;gap:8px;margin-top:36px;font-size:17px;line-height:1.4;display:inline-flex}.dta-cue svg{width:16px;height:16px}.dta-close-row{flex-wrap:wrap;justify-content:space-between;align-items:last baseline;gap:24px 40px;margin-top:40px;display:flex}.dta-close-row>.dta-close{flex:0 auto;margin-top:0}.dta-close-row>.dta-end{margin-top:0}.dta .dta-p,.dta .dta-lead{text-wrap:pretty}.dta .dta-lead,.dta .dta-row-t{font-size:19px}.dta .dta-row-b,.dta .dta-link,.dta .dta-cta{font-size:17px}.dta .dta-rail-l,.dta .dta-rail-n{font-size:13px}@media (width<=799px){.dta .dta-lead,.dta .dta-row-t{font-size:18px}.dta .dta-row-b,.dta .dta-link,.dta .dta-cta{font-size:16px}}.dta[data-spacing=f]{--dta-col:620px;--dta-measure:620px;--f-label:13px;--f-body:17px;--f-lead:21px;--f-head:40px;--f-ink:#e7ebf2;--f-ink2:#c3ccda;--f-ink3:#8d99ab;--f-hair:#c4d2e824;--f-xs:20px;--f-s:32px;--f-m:40px;--f-sec:112px}.dta[data-spacing=f] .dta-wrap{grid-template-columns:140px minmax(0,620px);justify-content:center;column-gap:80px}.dta[data-spacing=f] .dta-col{justify-self:start;width:min(620px,100%)}.dta[data-spacing=f] .dta-rail{font-size:var(--f-label)}.dta[data-spacing=f] .dta-sec{margin-top:var(--f-sec)}.dta[data-spacing=f] .dta-sec--hero{margin-top:0}.dta[data-spacing=f] .dta-eyebrow{font-size:var(--f-label);letter-spacing:.08em;color:var(--f-ink3);margin:0;font-weight:600;line-height:1.2}.dta[data-spacing=f] .dta-h2{margin:var(--f-xs) 0 0;max-width:var(--dta-measure);font-size:var(--f-head);letter-spacing:-.02em;text-wrap:balance;font-weight:600;line-height:1.08}.dta[data-spacing=f] .dta-lead{margin:var(--f-xs) 0 0;max-width:var(--dta-measure);font-size:var(--f-lead);color:var(--f-ink2);text-wrap:pretty;font-weight:400;line-height:1.5}.dta[data-spacing=f] .dta-p{max-width:var(--dta-measure);font-size:var(--f-body);color:var(--f-ink2);margin:0;line-height:1.65}.dta[data-spacing=f] .dta-p+.dta-p{margin-top:18px}.dta[data-spacing=f] .dta-plate{margin-top:var(--f-m);width:min(var(--dta-col),100%)}.dta[data-spacing=f] .dta-plate+*{margin-top:var(--f-s)}.dta[data-spacing=f] .dta-reveal{position:relative}.dta[data-spacing=f] .dta-reveal[data-live] .dta-p:not(:first-of-type){opacity:.18;max-height:1.65em;transition:max-height .5s cubic-bezier(.2,.7,.2,1),opacity .4s;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 42%,#0003 100%);mask-image:linear-gradient(#000 0 42%,#0003 100%)}.dta[data-spacing=f] .dta-reveal[data-live]:hover .dta-p:not(:first-of-type),.dta[data-spacing=f] .dta-reveal[data-live]:focus-within .dta-p:not(:first-of-type),.dta[data-spacing=f] .dta-reveal[data-live][data-open] .dta-p:not(:first-of-type){opacity:1;max-height:48em;-webkit-mask-image:none;mask-image:none}.dta[data-spacing=f] .dta-reveal[data-live]:hover .dta-p+.dta-p,.dta[data-spacing=f] .dta-reveal[data-live]:focus-within .dta-p+.dta-p,.dta[data-spacing=f] .dta-reveal[data-live][data-open] .dta-p+.dta-p{margin-top:24px}.dta[data-spacing=f] .dta-reveal-btn{width:min(var(--dta-col),100%);border:0;border-top:1px solid var(--f-hair);height:28px;color:var(--f-ink3);cursor:pointer;text-align:start;background:0 0;margin-top:16px;padding:0;display:block}.dta[data-spacing=f] .dta-reveal-btn:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-top:12px;transition:transform .4s cubic-bezier(.2,.7,.2,1);display:inline-block;transform:rotate(45deg)}.dta[data-spacing=f] .dta-reveal[data-live]:hover .dta-reveal-btn:before,.dta[data-spacing=f] .dta-reveal[data-live][data-open] .dta-reveal-btn:before{transform:rotate(-135deg)}.dta[data-spacing=f] .dta-reveal-btn:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.dta[data-spacing=f] .dta-list{margin-top:var(--f-s);max-width:var(--dta-measure)}.dta[data-spacing=f] .dta-row-k{font-size:var(--f-label);letter-spacing:.08em;color:var(--f-ink3);font-weight:600}.dta[data-spacing=f] .dta-row-t{font-size:var(--f-body);color:var(--f-ink);font-weight:600;line-height:1.4}.dta[data-spacing=f] .dta-row-b{font-size:var(--f-body);color:var(--f-ink2);line-height:1.65}.dta[data-spacing=f] .dta-close{margin-top:var(--f-m);max-width:var(--dta-measure);font-size:var(--f-lead);color:var(--f-ink);text-wrap:pretty;font-weight:500;line-height:1.45}.dta[data-spacing=f] .dta-close:before{width:32px;height:2px;margin-bottom:20px}.dta[data-spacing=f] .dta-link{margin-top:var(--f-s);font-size:var(--f-body);font-weight:600}@media (width<=799px){.dta[data-spacing=f]{--dta-col:100%;--dta-measure:100%;--f-head:30px;--f-lead:19px;--f-sec:72px;--f-m:28px;--f-s:24px}.dta[data-spacing=f] .dta-col{width:100%}.dta[data-spacing=f] .dta-reveal[data-live] .dta-p:not(:first-of-type){opacity:1;max-height:none;-webkit-mask-image:none;mask-image:none}.dta[data-spacing=f] .dta-reveal[data-live] .dta-p+.dta-p{margin-top:20px}.dta[data-spacing=f] .dta-reveal-btn{display:none}}@media (prefers-reduced-motion:reduce){.dta[data-spacing=f] .dta-reveal[data-live] .dta-p:not(:first-of-type){transition-duration:.001ms}}.dta[data-spacing=g]{--g-label:12px;--g-read:19px;--g-display:clamp(34px,3.1vw,46px);--dta-col:660px;--dta-measure:660px;--g-band:58vh;--g-tight:34vh;--g-open:30vh;--g-close:22vh;--g-hi:#eef2f8;--g-ink:#a7b3c3;--g-dim:#5f6d80;--g-rule:#94a6be29;color:var(--g-ink)}@supports (height:100svh){.dta[data-spacing=g]{--g-band:58svh;--g-tight:34svh;--g-open:30svh;--g-close:22svh}}.dta[data-spacing=g] .dta-wrap{max-width:none;padding-inline:0;display:block}.dta[data-spacing=g] .dta-col{width:min(var(--dta-col),100%);margin-inline:auto}.dta[data-spacing=g] .dta-sec{padding-inline:24px;padding-bottom:var(--g-close);border-top:0;margin-top:0;padding-top:0}.dta[data-spacing=g] .dta-sec--hero{margin-top:0}.dta[data-spacing=g] .dta-eyebrow{padding-top:var(--g-open);font-size:var(--g-label);letter-spacing:.16em;color:var(--g-dim);margin:0;font-weight:600;line-height:1}.dta[data-spacing=g] .dta-sec--hero .dta-eyebrow{padding-top:16svh}.dta[data-spacing=g] .dta-h2{max-width:none;font-size:var(--g-display);letter-spacing:-.022em;color:var(--g-hi);text-wrap:balance;margin:20px 0 0;font-weight:600;line-height:1.04}.dta[data-spacing=g] .dta-lead{max-width:min(var(--dta-measure),100%);font-size:var(--g-read);color:var(--g-hi);text-wrap:pretty;margin:22px 0 0;font-weight:400;line-height:1.75}.dta[data-spacing=g] .dta-p{max-width:min(var(--dta-measure),100%);min-height:var(--g-band);font-size:var(--g-read);color:var(--g-ink);text-wrap:pretty;margin:0;padding-block:clamp(36px,11svh,104px);font-weight:400;line-height:1.75;display:block}.dta[data-spacing=g] .dta-p--end{color:var(--g-hi);font-weight:500}.dta[data-spacing=g] .dta-plate{width:min(var(--dta-col),100%);aspect-ratio:16/9;min-height:0;margin:clamp(72px,18svh,170px) 0 0;display:block;overflow:hidden}.dta[data-spacing=g] .dta-plate+*{margin-top:clamp(72px,18svh,170px)}.dta[data-spacing=g] .dta-list{max-width:min(var(--dta-measure),100%);border-top:0;margin:0}.dta[data-spacing=g] .dta-row{min-height:var(--g-tight);border-bottom:0;border-top:1px solid var(--g-rule);align-content:center;padding:clamp(24px,5svh,56px) 0 0}.dta[data-spacing=g] .dta-row-k{font-size:var(--g-label);letter-spacing:.16em;color:var(--g-dim)}.dta[data-spacing=g] .dta-row-t{font-size:var(--g-read);color:var(--g-hi);font-weight:650;line-height:1.45}.dta[data-spacing=g] .dta-row-b{font-size:var(--g-read);color:var(--g-ink);line-height:1.75}.dta[data-spacing=g] .dta-close{max-width:min(var(--dta-measure),100%);min-height:var(--g-band);font-size:var(--g-read);color:var(--g-hi);margin:0;padding-block:clamp(36px,11svh,104px);line-height:1.6;display:block}.dta[data-spacing=g] .dta-close:before{border-radius:2px;width:32px;height:2px;margin-bottom:22px}.dta[data-spacing=g] .dta-link{min-height:var(--g-tight);font-size:var(--g-read);align-items:center;gap:8px;margin-top:0;display:inline-flex}.dta[data-spacing=g] .dta-rail{z-index:2;align-self:auto;position:fixed;top:50vh;left:56px;transform:translateY(-50%)}.dta[data-spacing=g] .dta-rail ol{gap:11px;margin:0;padding:0;list-style:none;display:grid}.dta[data-spacing=g] .dta-rail-l{display:none}.dta[data-spacing=g] .dta-rail-n{font-size:var(--g-label);letter-spacing:.18em;color:#94a6be3d;font-weight:600;line-height:1;transition:color .28s}.dta[data-spacing=g] .dta-rail a[aria-current] .dta-rail-n{color:var(--g-hi)}.dta[data-spacing=g] .dta-rail a:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.dta[data-spacing=g] .dta-rail-alt{display:none}@media (width<=1199px){.dta[data-spacing=g] .dta-rail{display:none}}@media (prefers-reduced-motion:reduce){.dta[data-spacing=g] .dta-rail-n{transition:none}}@media (width<=799px){.dta[data-spacing=g]{--dta-col:100%;--dta-measure:100%;--g-display:clamp(28px,7.4vw,36px);--g-read:17px;--g-band:34svh;--g-tight:22svh;--g-open:16svh;--g-close:12svh}.dta[data-spacing=g] .dta-sec{padding-inline:20px}.dta[data-spacing=g] .dta-plate{min-height:56svh}.dta[data-spacing=g] .dta-rail{display:none}}.dta[data-img=a]{--p-full:100%;--p-wide:78%;--p-mid:62%;--p-spot:48%;--p-air-full:44px;--p-air-wide:38px;--p-air-mid:32px;--p-air-spot:26px;--p-w:var(--p-full);--p-air:var(--p-air-full);--p-after:40px}.dta[data-img=a] .dta-p{max-width:var(--dta-measure);margin-inline:0}.dta[data-img=a] .dta-plate{width:var(--p-w);margin-block:var(--p-air) 0;margin-inline:0}.dta[data-img=a] .dta-plate+*{margin-top:var(--p-after)}.dta[data-img=a] #tj-hero{--p-w:var(--p-full);--p-air:var(--p-air-full);--p-after:44px}.dta[data-img=a] #anatomy{--p-w:var(--p-wide);--p-air:var(--p-air-wide);--p-after:36px}.dta[data-img=a] #tj-world{--p-w:var(--p-mid);--p-air:var(--p-air-mid);--p-after:32px}.dta[data-img=a] #tj-world .dta-plate{margin-inline-start:auto}.dta[data-img=a] #tj-model{--p-w:var(--p-spot);--p-air:var(--p-air-spot);--p-after:26px}.dta[data-img=a] #tj-steps{--p-w:var(--p-full);--p-air:var(--p-air-full);--p-after:44px}.dta[data-img=a] #tj-twin{--p-w:var(--p-mid);--p-air:var(--p-air-mid);--p-after:32px}.dta[data-img=a] #tj-twin .dta-plate{margin-inline-start:auto}.dta[data-img=a] #trace{--p-w:var(--p-wide);--p-air:var(--p-air-wide);--p-after:36px}.dta[data-img=a] .dta-plate--fid{width:100%;margin-inline:0}@media (width<=799px){.dta[data-img=a]{--p-full:100%;--p-wide:100%;--p-mid:100%;--p-spot:100%;--p-air-full:28px;--p-air-wide:28px;--p-air-mid:28px;--p-air-spot:28px;--p-after:28px}.dta[data-img=a] .dta-plate{margin-inline-start:0}}.dta[data-img=b]{--pl-out1:clamp(0px,(100vw - 1100px) * .28,88px);--pl-out2:clamp(0px,(100vw - 1100px) * .44,136px);--pl-inset:560px;--pl-gap-s:36px;--pl-gap-m:44px;--pl-gap-l:56px;--pl-pair-gap:40px}.dta[data-img=b] .dta-wrap,.dta[data-img=b] .dta-col,.dta[data-img=b] .dta-sec{overflow:visible}.dta[data-img=b] .dta-plate{width:100%;margin-inline:0}.dta[data-img=b] .dta-p{max-width:var(--dta-measure)}.dta[data-img=b] .dta-plate+*{margin-top:var(--pl-gap-m)}.dta[data-img=b] #tj-hero .dta-plate,.dta[data-img=b] #tj-twin .dta-plate{width:100%;margin-top:var(--pl-gap-m)}.dta[data-img=b] #anatomy .dta-plate,.dta[data-img=b] #tj-fid .dta-plate{width:min(var(--pl-inset),100%);margin-inline-start:auto;margin-top:var(--pl-gap-s)}.dta[data-img=b] #anatomy .dta-plate+*,.dta[data-img=b] #tj-fid .dta-plate+*{margin-top:var(--pl-gap-s)}.dta[data-img=b] #tj-model .dta-plate{width:calc(100% + var(--pl-out1));margin-inline-start:calc(-1 * var(--pl-out1));margin-top:var(--pl-gap-l)}.dta[data-img=b] #tj-model .dta-plate+*{margin-top:var(--pl-gap-l)}.dta[data-img=b] #tj-world .dta-plate,.dta[data-img=b] #trace .dta-plate{width:calc(100% + var(--pl-out2));margin-top:var(--pl-gap-l)}.dta[data-img=b] #tj-world .dta-plate+*,.dta[data-img=b] #trace .dta-plate+*{margin-top:var(--pl-gap-l)}.dta[data-img=b] #tj-ds .dta-studio{width:calc(100% + var(--pl-out2));margin-top:var(--pl-gap-l)}.dta[data-img=b] #tj-steps .dta-pair{column-gap:var(--pl-pair-gap);width:calc(100% + var(--pl-out2));margin-inline-start:calc(-1 * var(--pl-out2));margin-top:var(--pl-gap-l);grid-template-columns:minmax(0,1.28fr) minmax(260px,1fr);align-items:start;display:grid}.dta[data-img=b] #tj-steps .dta-pair .dta-plate{width:100%;margin:0}.dta[data-img=b] #tj-steps .dta-pair>:last-child{margin-top:0}.dta[data-img=b] #tj-steps .dta-pair+*{margin-top:var(--pl-gap-l)}@media (width<=1099px){.dta[data-img=b] #tj-steps .dta-pair{width:100%;margin-inline-start:0;display:block}.dta[data-img=b] #tj-steps .dta-pair>:last-child{margin-top:var(--pl-gap-m)}}@media (width<=799px){.dta[data-img=b]{--pl-out1:0px;--pl-out2:0px;--pl-inset:100%;--dta-col:100%}.dta[data-img=b] .dta-plate,.dta[data-img=b] #tj-ds .dta-studio{width:100%;margin-inline:0;margin-top:var(--pl-gap-m)}.dta[data-img=b] .dta-plate+*{margin-top:var(--pl-gap-m)}}@media (width>=1280px){.dta[data-flow=a],.dta[data-flow=a] .dta-col{--dta-col:1050px}.dta[data-flow=a] .dta-sec:is([id=tj-hero],[id=anatomy],[id=tj-world],[id=tj-model],[id=tj-steps],[id=tj-twin],[id=tj-fid],[id=trace],[id=tj-ds]){grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:0 24px;display:grid}.dta[data-flow=a] .dta-sec:is([id=tj-hero],[id=anatomy],[id=tj-world],[id=tj-model],[id=tj-steps],[id=tj-twin],[id=tj-fid],[id=trace],[id=tj-ds])>*{width:auto;min-width:0;max-width:none;margin:0}.dta[data-flow=a] .dta-sec>.dta-eyebrow{margin-bottom:20px}.dta[data-flow=a] .dta-sec>:is(.dta-plate,.dta-studio){width:100%}.dta[data-flow=a] .dta-sec>:is(.dta-link,.dta-links,.dta-end){justify-self:start}.dta[data-flow=a] .dta-sec[id=tj-hero]>.dta-eyebrow{grid-area:1/1/auto/-1}.dta[data-flow=a] .dta-sec[id=tj-hero]>.dta-h1{grid-area:2/1/auto/-1}.dta[data-flow=a] .dta-sec[id=tj-hero]>.dta-lead{grid-area:3/8/auto/13;margin-top:32px}.dta[data-flow=a] .dta-sec[id=tj-hero]>.dta-plate{grid-area:4/1/auto/-1;margin-top:64px}.dta[data-flow=a] .dta-sec[id=tj-hero]>.dta-p{grid-area:5/8/auto/13;margin-top:48px}.dta[data-flow=a] .dta-sec[id=tj-hero]>.dta-link{grid-area:6/8/auto/13;margin-top:32px}.dta[data-flow=a] .dta-sec:is([id=anatomy],[id=tj-model],[id=tj-twin])>.dta-eyebrow{grid-area:1/1/auto/7}.dta[data-flow=a] .dta-sec:is([id=anatomy],[id=tj-model],[id=tj-twin])>.dta-h2{grid-area:2/1/auto/7}.dta[data-flow=a] .dta-sec:is([id=anatomy],[id=tj-model],[id=tj-twin])>.dta-lead{grid-area:2/8/auto/13}.dta[data-flow=a] .dta-sec:is([id=anatomy],[id=tj-model],[id=tj-twin])>.dta-plate{grid-column:1/7;margin-top:64px}.dta[data-flow=a] .dta-sec:is([id=anatomy],[id=tj-model],[id=tj-twin])>:nth-child(5){grid-area:3/8/auto/13;margin-top:64px}.dta[data-flow=a] .dta-sec:is([id=anatomy],[id=tj-model],[id=tj-twin])>:nth-child(6){grid-area:4/8/auto/13;margin-top:20px}.dta[data-flow=a] .dta-sec[id=anatomy]{grid-template-rows:auto auto auto auto auto 1fr}.dta[data-flow=a] .dta-sec[id=anatomy]>.dta-plate{grid-row:3/7}.dta[data-flow=a] .dta-sec[id=anatomy]>:nth-child(7){grid-area:5/8/auto/13;margin-top:20px}.dta[data-flow=a] .dta-sec:is([id=tj-model],[id=tj-twin]){grid-template-rows:auto auto auto auto 1fr}.dta[data-flow=a] .dta-sec:is([id=tj-model],[id=tj-twin])>.dta-plate{grid-row:3/6}.dta[data-flow=a] .dta-sec[id=tj-twin]>.dta-close{margin-top:40px}.dta[data-flow=a] .dta-sec:is([id=tj-world],[id=tj-steps],[id=tj-fid]){grid-template-rows:auto auto auto 1fr auto auto}.dta[data-flow=a] .dta-sec:is([id=tj-world],[id=tj-steps],[id=tj-fid])>.dta-eyebrow{grid-area:1/1/auto/6}.dta[data-flow=a] .dta-sec:is([id=tj-world],[id=tj-steps],[id=tj-fid])>.dta-h2{grid-area:2/1/auto/6}.dta[data-flow=a] .dta-sec:is([id=tj-world],[id=tj-steps],[id=tj-fid])>.dta-lead{grid-area:3/1/auto/6;margin-top:24px}.dta[data-flow=a] .dta-sec:is([id=tj-world],[id=tj-steps],[id=tj-fid])>.dta-plate{grid-area:1/7/5/13}.dta[data-flow=a] .dta-sec:is([id=tj-world],[id=tj-steps],[id=tj-fid])>.dta-list{grid-area:5/7/7/13;margin-top:48px}.dta[data-flow=a] .dta-sec[id=tj-world]>.dta-p:not(.dta-p--end){grid-area:5/1/auto/6;margin-top:48px}.dta[data-flow=a] .dta-sec[id=tj-world]>.dta-p--end,.dta[data-flow=a] .dta-sec[id=tj-steps]>.dta-link,.dta[data-flow=a] .dta-sec[id=tj-fid]>.dta-close{grid-area:6/1/auto/6;align-self:end}.dta[data-flow=a] .dta-sec[id=trace]>.dta-eyebrow{grid-area:1/1/auto/7}.dta[data-flow=a] .dta-sec[id=trace]>.dta-h2{grid-area:2/1/auto/7}.dta[data-flow=a] .dta-sec[id=trace]>.dta-plate{grid-area:3/1/auto/-1;margin-top:64px}.dta[data-flow=a] .dta-sec[id=trace]>.dta-lead{grid-area:4/8/auto/13;margin-top:48px}.dta[data-flow=a] .dta-sec[id=trace]>.dta-links{grid-area:5/8/auto/13;margin-top:32px}.dta[data-flow=a] .dta-sec[id=tj-ds]>.dta-eyebrow{grid-area:1/1/auto/7}.dta[data-flow=a] .dta-sec[id=tj-ds]>.dta-h2{grid-area:2/1/auto/7}.dta[data-flow=a] .dta-sec[id=tj-ds]>.dta-lead{grid-area:3/1/auto/7;margin-top:24px}.dta[data-flow=a] .dta-sec[id=tj-ds]>.dta-studio{grid-area:4/1/auto/-1;margin-top:64px}.dta[data-flow=a] .dta-sec[id=tj-ds]>.dta-p{grid-area:5/1/auto/7;margin-top:48px}.dta[data-flow=a] .dta-sec[id=tj-ds]>.dta-close{grid-area:5/8/auto/13;margin-top:48px}.dta[data-flow=a] .dta-sec[id=tj-ds]>.dta-end{grid-area:6/8/auto/13;margin-top:32px}}@media (width<=799px){.dta[data-flow=a],.dta[data-flow=a] .dta-col{--dta-col:100%}.dta[data-flow=a] .dta-sec{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.dta[data-flow=a] .dta-sec>*{grid-area:auto/1/auto/-1}}
