@property --log-t{syntax:"<number>";inherits:true;initial-value:.8}.BEr--a_section{position:relative;overflow:hidden}.BEr--a_glow{pointer-events:none;background:radial-gradient(circle, var(--dt-orange-a20), transparent 62%);border-radius:50%;width:1000px;height:1000px;position:absolute;top:-380px;right:-300px}.BEr--a_inner{padding-block:clamp(88px,11vw,152px);position:relative}.BEr--a_copy{gap:var(--dt-space-6);flex-direction:column;display:flex}.BEr--a_skills{margin:var(--dt-space-1) 0 0;padding:0;list-style:none}.BEr--a_skills>li{gap:var(--dt-space-3-5);padding:var(--dt-space-4) 0;border-top:1px solid var(--dt-border);grid-template-columns:44px minmax(0,1fr);display:grid}.BEr--a_num{padding-top:var(--dt-space-0-5);font:600 var(--dt-text-eyebrow) / 1.4 var(--dt-font-mono);color:var(--dt-accent)}.BEr--a_skillTitle{font-size:var(--dt-text-title-sm);font-weight:800;line-height:1.3}.BEr--a_skillText{margin-top:var(--dt-space-0-5);font-size:var(--dt-text-small);color:var(--dt-fg-muted);line-height:1.5}.BEr--a_console{gap:0;animation:12s linear infinite BEr--a_dt-log;overflow:hidden}@keyframes BEr--a_dt-log{0%{--log-t:0}to{--log-t:1}}@media (prefers-reduced-motion:reduce){.BEr--a_console,.BEr--a_caret{animation:none}}.BEr--a_log{padding:var(--dt-space-4-5) var(--dt-space-4-5) var(--dt-space-2);gap:var(--dt-space-2-5);flex-direction:column;margin:0;list-style:none;display:flex}.BEr--a_entry{--show:clamp(0, (var(--log-t) - var(--s,0)) * 25, 1);--hide:clamp(0, (.93 - var(--log-t)) * 25, 1);gap:var(--dt-space-3);padding:var(--dt-space-3) var(--dt-space-3-5);border-radius:var(--dt-radius-sm);background:var(--dt-white-a03);box-shadow:inset 0 0 0 1px var(--dt-white-a06);opacity:calc(var(--show) * var(--hide));transform:translateY(calc((1 - var(--show)) * 10px));grid-template-columns:46px minmax(0,1fr) auto;align-items:start;display:grid}.BEr--a_time{padding-top:var(--dt-space-0-5);font:500 var(--dt-text-label) / 1.4 var(--dt-font-mono);color:var(--dt-mist-500)}.BEr--a_body{gap:var(--dt-space-0-5);font-size:var(--dt-text-meta);color:var(--dt-mist-100);flex-direction:column;line-height:1.45;display:flex}.BEr--a_who{font:600 var(--dt-text-2xs) / 1.3 var(--dt-font-mono);color:var(--dt-orange-300)}.BEr--a_who[data-you]{color:var(--dt-white)}.BEr--a_status{padding:var(--dt-space-1) var(--dt-space-2);border-radius:var(--dt-radius-control);box-shadow:inset 0 0 0 1px var(--dt-white-a14);font:600 var(--dt-text-3xs) / 1.2 var(--dt-font-mono);letter-spacing:.04em;white-space:nowrap;color:var(--dt-mist-400);align-self:center}.BEr--a_status[data-waiting]{background:var(--dt-orange-a14);box-shadow:inset 0 0 0 1px var(--dt-orange-a50);color:var(--dt-orange-300)}.BEr--a_cursor{padding:var(--dt-space-2) var(--dt-space-4-5) var(--dt-space-4-5);font:500 var(--dt-text-label) / 1.4 var(--dt-font-mono);color:var(--dt-mist-500)}.BEr--a_prompt{color:var(--dt-orange-500)}.BEr--a_caret{width:8px;height:14px;margin-left:var(--dt-space-1-5);vertical-align:-2px;background:var(--dt-orange-500);animation:1s step-end infinite BEr--a_dt-caret;display:inline-block}@keyframes BEr--a_dt-caret{50%{opacity:0}}
.dRHDgG_inner{padding-block:clamp(88px,11vw,152px)}.dRHDgG_head{gap:var(--dt-space-6);flex-direction:column;max-width:46em;margin-bottom:clamp(48px,6vw,72px);display:flex}.dRHDgG_compare{gap:var(--dt-space-4);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}@media (min-width:900px){.dRHDgG_compare{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}.dRHDgG_label{font:600 var(--dt-text-label) / 1.4 var(--dt-font-mono);letter-spacing:.08em;text-transform:uppercase}.dRHDgG_before{--dt-fg:var(--dt-stone-600);gap:var(--dt-space-5)}.dRHDgG_pile{place-content:center;gap:var(--dt-space-5-5) var(--dt-space-3-5);flex-wrap:wrap;flex:1;margin:0;padding:0;list-style:none;display:flex}.dRHDgG_pile>li{padding:var(--dt-space-3) var(--dt-space-4-5);font-size:var(--dt-text-ui);border:1.5px dashed var(--dt-stone-300);border-radius:var(--dt-radius-control);background:var(--dt-white);color:var(--dt-stone-600);transform:rotate(var(--r));animation:3s ease-in-out infinite alternate dRHDgG_dt-jitter;animation-delay:calc(var(--i) * -.4s);font-weight:600}@keyframes dRHDgG_dt-jitter{0%{transform:rotate(var(--r)) translateY(0)}to{transform:rotate(calc(var(--r) * -.4)) translateY(calc(var(--dt-space-1) * -1))}}.dRHDgG_arrow{border-radius:var(--dt-radius-round);background:var(--dt-orange-500);width:52px;height:52px;color:var(--dt-ink);font:600 var(--dt-text-title) / 1 var(--dt-font-mono);box-shadow:0 10px 30px -8px var(--dt-orange-a60);place-self:center;place-items:center;display:grid}@media (max-width:899px){.dRHDgG_arrow{transform:rotate(90deg)}}.dRHDgG_after{--dt-border:var(--dt-white-a10);gap:var(--dt-space-3-5)}.dRHDgG_afterHead{color:var(--dt-orange-500);justify-content:space-between;align-items:center;display:flex}.dRHDgG_afterTitle{letter-spacing:-.035em;font-size:clamp(26px,2.6vw,34px);font-weight:800;line-height:1.1}.dRHDgG_rows{margin:0;padding:0;list-style:none}.dRHDgG_rows>li{align-items:center;gap:var(--dt-space-3);padding:var(--dt-space-3) 0;border-top:1px solid var(--dt-border);font-size:var(--dt-text-ui);font-weight:600;display:flex}.dRHDgG_rows>li:before{content:"";width:var(--dt-space-5-5);height:var(--dt-space-5-5);border-radius:var(--dt-radius-round);background:var(--dt-orange-500) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2.5 7.2l3 3 6-6.4' fill='none' stroke='%231F1A17' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 11px no-repeat;flex:none}@media (prefers-reduced-motion:reduce){.dRHDgG_pile>li{animation:none}}
.olvOza_section{border-top:1px solid var(--dt-border);position:relative}.olvOza_scroller{--p:1;--y:calc(var(--p) * 5);--w:calc(var(--y) - .2);--turn:clamp(0, round(down, var(--w), 1) + clamp(0, (mod(var(--w), 1) - .6) / .4, 1), 4)}.olvOza_sticky{position:relative;overflow:hidden}.olvOza_inner{--dt-container:var(--dt-container-wide);padding-block:clamp(72px,9vw,120px);position:relative}.olvOza_head{gap:var(--dt-space-5);flex-direction:column;margin-bottom:clamp(16px,2vw,24px);display:flex}.olvOza_body{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,48px);display:grid}.olvOza_orbitTrack{display:contents}@media (min-width:900px) and (min-height:640px){.olvOza_scroller{height:420vh}.olvOza_sticky{align-items:center;min-height:100vh;display:flex;position:sticky;top:0}.olvOza_inner{width:100%;padding-block:var(--dt-space-7)}.olvOza_body{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(32px,4vw,64px)}}.olvOza_stop,.olvOza_panel{--reached:clamp(0, (var(--p) - var(--s)) * 60 + 1, 1);--past:clamp(0, (var(--p) - var(--e)) * 60 + 1, 1);--active:calc(var(--reached) * (1 - var(--past)));--local:clamp(0, (var(--p) - var(--s)) / var(--len), 1)}.olvOza_orbit{width:100%;height:min(100vh - 230px,54vw);position:relative;container-type:size}.olvOza_orbit>*{--u:calc(min(100cqb, 76cqi) / 100)}.olvOza_halo{width:calc(90 * var(--u));height:calc(70 * var(--u));background:radial-gradient(closest-side, var(--dt-orange-a16), transparent);pointer-events:none;position:absolute;top:66cqb;left:50cqi;translate:-50% -50%}.olvOza_plane{left:calc(50cqi - calc(50 * var(--u)));top:calc(46cqb - calc(50 * var(--u)));width:calc(100 * var(--u));height:calc(100 * var(--u));position:absolute}.olvOza_planeSvg{width:100%;height:100%;display:block;overflow:visible}.olvOza_track{fill:none;stroke:var(--dt-white-a18);stroke-width:.45px}.olvOza_trail{fill:none;stroke:var(--dt-orange-500);stroke-width:1px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--turn) * 20);transform-origin:100px 100px;transform:rotate(calc(90deg - var(--turn) * 72deg));filter:drop-shadow(0 0 3px var(--dt-orange-a80))}.olvOza_centre{align-items:center;gap:var(--dt-space-2);text-align:center;white-space:nowrap;flex-direction:column;display:flex;position:absolute;top:46cqb;left:50cqi;translate:-50% -50%}.olvOza_centreTitle{font:800 clamp(20px, calc(5 * var(--u)), 30px) / 1.05 var(--dt-font-sans);letter-spacing:-.03em;color:var(--dt-white)}.olvOza_centreText{font:600 clamp(11px, calc(2.2 * var(--u)), 14px) / 1 var(--dt-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dt-mist-400)}.olvOza_stop{--a:calc((var(--i) - var(--turn)) * 72deg + 90deg);--cos:cos(var(--a));--sin:sin(var(--a));z-index:calc(1 + round(var(--active) * 10));left:calc(50cqi + calc(30 * var(--u)) * var(--cos));top:calc(46cqb + calc(30 * var(--u)) * var(--sin));position:absolute}.olvOza_dot{width:calc(18px + var(--active) * 16px);aspect-ratio:1;border-radius:var(--dt-radius-round);background:color-mix(in srgb, var(--dt-orange-500) calc(var(--active) * 100%), var(--dt-navy-900));box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--dt-orange-500) calc(var(--reached) * 100%), var(--dt-white-a45)), 0 0 calc(var(--active) * 30px) calc(var(--active) * 10px) var(--dt-orange-a50);position:absolute;translate:-50% -50%}.olvOza_label{--gap:calc(22px + var(--active) * 14px);width:calc(30 * var(--u));left:clamp(calc(-36px - 50cqi - calc(30 * var(--u)) * var(--cos)), calc(var(--cos) * (var(--gap) + calc(15 * var(--u))) - calc(15 * var(--u))), calc(50cqi + 16px - calc(30 * var(--u)) - calc(30 * var(--u)) * var(--cos)));top:calc(var(--sin) * var(--gap));translate:0 calc(-50% + var(--sin) * 50%);transform-origin:calc(50% - var(--cos) * 50%) calc(50% - var(--sin) * 50%);scale:calc(1 + var(--active) * .25);align-items:center;gap:var(--dt-space-1-5);text-align:center;text-wrap:balance;flex-direction:column;display:flex;position:absolute}.olvOza_labelTitle{font:700 clamp(15px, calc(3.3 * var(--u)), 20px) / 1.15 var(--dt-font-sans);letter-spacing:-.015em;color:color-mix(in srgb, var(--dt-white) calc(var(--active) * 100%), var(--dt-mist-300))}.olvOza_labelTag{font:700 clamp(10px, calc(2 * var(--u)), 12.5px) / 1 var(--dt-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dt-orange-500)}.olvOza_panels{margin:0;padding:0;list-style:none;display:grid}.olvOza_panel{align-items:flex-start;gap:var(--dt-space-4);opacity:var(--active);translate:0 calc((1 - var(--active)) * 14px);transition:opacity calc(var(--dt-dur-fast) * 2) var(--dt-ease), translate calc(var(--dt-dur-fast) * 2) var(--dt-ease);flex-direction:column;grid-area:1/1;display:flex}.olvOza_meter{gap:var(--dt-space-1-5);display:flex}.olvOza_meter>span{background:var(--dt-white-a16);border-radius:2px;width:32px;height:3px}.olvOza_meter>.olvOza_meterOn{background:var(--dt-white)}.olvOza_count{font:700 var(--dt-text-meta) / 1 var(--dt-font-mono);letter-spacing:.1em;color:var(--dt-mist-400)}.olvOza_panelTitle{letter-spacing:-.04em;font-size:clamp(40px,4.8vw,66px);font-weight:800;line-height:1.02}.olvOza_pill{align-items:center;gap:var(--dt-space-2);padding:var(--dt-space-1-5) var(--dt-space-3);border-radius:var(--dt-radius-control);box-shadow:inset 0 0 0 1px var(--dt-white-a18);font:700 var(--dt-text-eyebrow) / 1 var(--dt-font-mono);letter-spacing:.08em;text-transform:uppercase;display:inline-flex}.olvOza_pillDot{border-radius:var(--dt-radius-round);background:var(--dt-orange-500);width:7px;height:7px;box-shadow:0 0 8px var(--dt-orange-a90)}.olvOza_panelText{color:var(--dt-fg-muted);font-size:clamp(19px,1.75vw,23px);line-height:1.5}.olvOza_tasks{width:100%;margin:var(--dt-space-2) 0 0;padding:var(--dt-space-1-5) var(--dt-space-5);border-radius:var(--dt-radius-card);background:var(--dt-navy-800);box-shadow:inset 0 0 0 1px var(--dt-white-a08), 0 30px 60px -30px var(--dt-black-a60);list-style:none}.olvOza_task{--tick:clamp(0, (var(--local) * 3.6 - var(--k) - .6) * 4, 1);align-items:center;gap:var(--dt-space-3);padding:var(--dt-space-3) 0;font-size:var(--dt-text-title-sm);color:color-mix(in srgb, var(--dt-white) calc(var(--tick) * 100%), var(--dt-mist-500));font-weight:600;display:flex}.olvOza_task+.olvOza_task{border-top:1px solid var(--dt-white-a08)}.olvOza_task:before{content:"";border-radius:var(--dt-radius-round);background:color-mix(in srgb, var(--dt-orange-500) calc(var(--tick) * 100%), transparent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2.5 7.2l3 3 6-6.4' fill='none' stroke='%231F1A17' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 11px no-repeat;width:24px;height:24px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--dt-orange-500) calc(var(--tick) * 100%), var(--dt-white-a22));flex:none}@media (max-width:899px) and (min-height:560px) and (prefers-reduced-motion:no-preference){.olvOza_scroller{--orbit-h:min(34svh, 84vw);--card-h:max(46svh, 260px);--release:calc(58px + 4 * 18px + var(--card-h));--list-h:calc(var(--orbit-h) + 64px + 5 * var(--card-h) + 4 * 22px)}.olvOza_sticky{overflow:clip}.olvOza_inner{padding-block:var(--dt-space-9-5) var(--dt-space-10-5)}.olvOza_head{gap:var(--dt-space-3-5);margin-bottom:var(--dt-space-7-5)}.olvOza_body{display:block}.olvOza_orbit{z-index:2;height:var(--orbit-h);background:var(--dt-navy-950);box-shadow:0 -28px 0 0 var(--dt-navy-950), 0 24px 24px -12px var(--dt-navy-950);position:sticky;top:28px}.olvOza_orbitTrack{z-index:2;height:calc(var(--list-h) - var(--release));display:block;position:relative}.olvOza_panels{margin-top:calc((var(--list-h) - var(--release)) * -1);gap:var(--dt-space-5-5);padding-top:calc(var(--orbit-h) + 64px);flex-direction:column;display:flex}.olvOza_panel{top:calc(28px + var(--orbit-h) + 58px + var(--stack-i,0) * 18px);gap:var(--dt-space-3);height:var(--card-h);padding:var(--dt-space-5-5) var(--dt-space-5);border-radius:var(--dt-radius-card);background:var(--dt-navy-800);box-shadow:inset 0 0 0 1px var(--dt-white-a08), 0 -18px 36px -18px var(--dt-black-a70);opacity:1;grid-area:auto;position:sticky;translate:none}.olvOza_panel:nth-child(2){--stack-i:1}.olvOza_panel:nth-child(3){--stack-i:2}.olvOza_panel:nth-child(4){--stack-i:3}.olvOza_panel:nth-child(5){--stack-i:4}.olvOza_panelTitle{font-size:clamp(26px,7.5vw,34px)}.olvOza_panelText{font-size:var(--dt-text-small)}.olvOza_tasks{display:none}}@media (prefers-reduced-motion:reduce),(min-width:900px) and (max-height:639px),(max-width:899px) and (max-height:559px){.olvOza_scroller{height:auto;--p:1!important}.olvOza_sticky{height:auto;min-height:0;position:relative}.olvOza_panel .olvOza_meter{display:none}.olvOza_orbit{height:min(92vw,520px)}.olvOza_panels{gap:var(--dt-space-8)}.olvOza_panel{opacity:1;grid-area:auto;translate:none}}@media (prefers-reduced-motion:reduce){.olvOza_panel{transition:none}}
@property --sys-t{syntax:"<number>";inherits:true;initial-value:.8}.GvntEq_inner{padding-block:clamp(88px,11vw,152px)}.GvntEq_head{gap:var(--dt-space-6) var(--dt-space-10);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:end;margin-bottom:clamp(48px,6vw,72px);display:grid}.GvntEq_headTitle{gap:var(--dt-space-6);flex-direction:column;display:flex}.GvntEq_grid{gap:var(--dt-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));display:grid}.GvntEq_card{transition:transform var(--dt-dur) var(--dt-ease), box-shadow var(--dt-dur) var(--dt-ease)}.GvntEq_card:hover{transform:translateY(calc(var(--dt-space-1) * -1));box-shadow:0 0 0 1px var(--dt-stone-200), 0 30px 60px -36px var(--dt-ink-a35)}.GvntEq_preview{height:132px;margin-bottom:var(--dt-space-2-5);padding:var(--dt-space-4-5);border-radius:var(--dt-radius-sm);background:var(--dt-navy-950);align-items:center;animation:7s linear infinite GvntEq_dt-timeline;display:flex}@keyframes GvntEq_dt-timeline{0%{--sys-t:0}to{--sys-t:1}}@media (prefers-reduced-motion:reduce){.GvntEq_preview{animation:none}}.GvntEq_slot,.GvntEq_stage,.GvntEq_bar,.GvntEq_task{--on:calc(clamp(0, (var(--sys-t) - var(--s,0)) * 30, 1) * clamp(0, (.94 - var(--sys-t)) * 30, 1))}.GvntEq_title{letter-spacing:-.03em;font-size:clamp(22px,2.2vw,28px);font-weight:800;line-height:1.15}.GvntEq_text{font-size:var(--dt-text-ui);color:var(--dt-fg-muted);line-height:1.6}.GvntEq_example{padding-top:var(--dt-space-3-5);gap:var(--dt-space-1);border-top:1px solid var(--dt-stone-150);font-size:var(--dt-text-small);flex-direction:column;margin-top:auto;line-height:1.5;display:flex}.GvntEq_exampleLabel{font:600 var(--dt-text-2xs) / 1.4 var(--dt-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dt-accent)}.GvntEq_slots{gap:var(--dt-space-2);grid-template-columns:repeat(5,1fr);width:100%;display:grid}.GvntEq_slot{padding:var(--dt-space-3-5) 0;border-radius:var(--dt-radius-control);text-align:center;font:600 var(--dt-text-label) / 1 var(--dt-font-mono);color:color-mix(in srgb, var(--dt-ink) calc(var(--on) * 100%), var(--dt-mist-500));background:color-mix(in srgb, var(--dt-orange-500) calc(var(--on) * 100%), var(--dt-white-a06))}.GvntEq_stages{gap:var(--dt-space-1-5);grid-template-columns:repeat(4,1fr);width:100%;margin:0;padding:0;list-style:none;display:grid}.GvntEq_stage{padding:var(--dt-space-3) var(--dt-space-1-5);border-radius:var(--dt-radius-control);border-top:3px solid color-mix(in srgb, var(--dt-orange-500) calc(var(--on) * 100%), var(--dt-white-a12));background:rgba(255, 255, 255, calc(.03 + var(--on) * .05));text-align:center;font:600 var(--dt-text-2xs) / 1.2 var(--dt-font-mono);color:color-mix(in srgb, var(--dt-white) calc(var(--on) * 100%), var(--dt-mist-500))}.GvntEq_bars{align-items:flex-end;gap:var(--dt-space-2-5);width:100%;height:100%;display:flex}.GvntEq_bar{height:calc(var(--h) * (.15 + var(--on) * .85));background:color-mix(in srgb, var(--dt-orange-500) calc(var(--on) * 100%), var(--dt-navy-700));border-radius:4px 4px 0 0;flex:1}.GvntEq_tasks{gap:var(--dt-space-2);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.GvntEq_task{align-items:center;gap:var(--dt-space-2-5);font-size:var(--dt-text-meta);color:color-mix(in srgb, var(--dt-white) calc(var(--on) * 100%), var(--dt-mist-500));font-weight:600;display:flex}.GvntEq_task:before{content:"";width:var(--dt-space-4-5);height:var(--dt-space-4-5);border-radius:var(--dt-radius-round);background:color-mix(in srgb, var(--dt-orange-500) calc(var(--on) * 100%), transparent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2.5 7.2l3 3 6-6.4' fill='none' stroke='%231F1A17' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 9px no-repeat;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--dt-orange-500) calc(var(--on) * 100%), var(--dt-white-a20));flex:none}
