.A23O5q_section{padding-top:var(--section-gap)}.A23O5q_head{border-top:1px solid var(--ink);gap:12px;margin-bottom:clamp(36px,5vw,64px);padding-top:18px;display:grid}.A23O5q_title{font-size:var(--step-3);max-width:22ch}.A23O5q_intro{max-width:60ch;color:var(--ink-2);font-size:var(--step-1);line-height:1.5}@media (min-width:980px){.A23O5q_head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;column-gap:56px}.A23O5q_head>.eyebrow{grid-column:1/-1}.A23O5q_intro{font-size:1.15rem}}
._6y1-4q_grid{gap:40px;display:grid}._6y1-4q_group{align-content:start;gap:14px;display:grid}._6y1-4q_groupTitle{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--ink);padding-bottom:10px;font-size:.76rem;font-weight:600}._6y1-4q_group ul{list-style:none;display:grid}._6y1-4q_item{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr);padding:14px 0;display:grid}._6y1-4q_item[data-kind=award]{grid-template-columns:22px minmax(0,1fr);column-gap:10px}._6y1-4q_diamond{background:var(--result);border:1.5px solid var(--ink);width:11px;height:11px;margin:8px 0 0 4px;transform:rotate(45deg)}._6y1-4q_content{gap:3px;display:grid}._6y1-4q_date{font-family:var(--font-mono);color:var(--muted);font-size:.74rem}._6y1-4q_title{font-family:var(--font-display);font-size:1.3rem;font-weight:600;line-height:1.15}._6y1-4q_item:not([data-kind=award]) ._6y1-4q_title{font-family:var(--font-body);font-size:1.02rem;font-weight:700;line-height:1.4}._6y1-4q_org{font-size:1rem;line-height:1.45}._6y1-4q_note{color:var(--ink-2);font-size:.95rem;line-height:1.5}._6y1-4q_note a{font-family:var(--font-mono);font-size:.78rem}@media (min-width:980px){._6y1-4q_grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px}}
._3QxX8q_gallery{gap:12px;display:grid}._3QxX8q_figure{gap:10px;margin:0;display:grid}._3QxX8q_frame{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius);position:relative;overflow:hidden}._3QxX8q_frame img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}._3QxX8q_frame[data-frame=phone] img{width:94%;height:94%;inset:3%}._3QxX8q_caption{font-family:var(--font-mono);color:var(--ink-2);font-size:.76rem;line-height:1.5}._3QxX8q_count{color:var(--muted);margin-right:10px}._3QxX8q_thumbs{gap:8px;display:flex}._3QxX8q_thumb{border:1px solid var(--rule);border-radius:var(--radius);background:var(--panel);cursor:pointer;opacity:.62;width:76px;height:50px;padding:0;transition:opacity .12s,border-color .12s;overflow:hidden}._3QxX8q_thumb img{object-fit:cover;width:100%;height:100%}._3QxX8q_thumb:hover{opacity:.9}._3QxX8q_thumb[aria-pressed=true]{opacity:1;border-color:var(--ink)}._3QxX8q_phones{grid-template-columns:repeat(var(--count), minmax(0, 1fr));background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius);gap:14px;padding:18px;display:grid}._3QxX8q_phone{align-content:start;gap:8px;margin:0;display:grid}._3QxX8q_phone img{width:100%;box-shadow:0 0 0 1px var(--rule-strong);border-radius:12px}._3QxX8q_phone figcaption{font-family:var(--font-mono);color:var(--ink-2);font-size:.7rem;line-height:1.45}@media (max-width:620px){._3QxX8q_phones{grid-template-columns:repeat(2,minmax(0,1fr))}}
.trROLW_ledger{gap:18px;display:grid}.trROLW_group{gap:4px;display:grid}.trROLW_basis{color:var(--muted);font-size:.92rem;font-style:italic;line-height:1.4}.trROLW_group dl{border-top:1px solid var(--ink);margin:0}.trROLW_row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:10px 0;display:grid}.trROLW_row dt{font-size:.98rem;line-height:1.35}.trROLW_note{color:var(--muted);margin-top:3px;font-size:.86rem;display:block}.trROLW_row dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:8px;margin:0;display:inline-flex}.trROLW_before{color:var(--muted);font-size:.92rem}.trROLW_arrow{color:var(--lane,var(--industry));font-size:.9rem}.trROLW_after{color:var(--ink);font-size:1.08rem;font-weight:600}
.d-FKIa_loop{gap:0;margin:0;display:grid}.d-FKIa_steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;list-style:none;display:grid}.d-FKIa_step{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper);align-content:start;gap:4px;padding:12px 12px 14px;display:grid;position:relative}.d-FKIa_step[data-model]{border-color:var(--industry);box-shadow:inset 3px 0 0 var(--industry)}.d-FKIa_step:not(:last-child):after{content:"→";font-family:var(--font-mono);color:var(--ink-2);font-size:.95rem;position:absolute;top:50%;right:-18px;transform:translateY(-50%)}.d-FKIa_title{font-family:var(--font-display);font-size:1.08rem;font-weight:600;line-height:1.1}.d-FKIa_detail{font-family:var(--font-mono);color:var(--ink-2);font-size:.7rem;line-height:1.45}.d-FKIa_back{border:1px dashed var(--rule-strong);border-radius:var(--radius);font-family:var(--font-mono);color:var(--ink-2);margin-top:10px;padding:9px 12px;font-size:.74rem}.d-FKIa_back span{color:var(--industry);font-weight:600}@media (max-width:720px){.d-FKIa_steps{grid-template-columns:minmax(0,1fr);gap:18px}.d-FKIa_step:not(:last-child):after{content:"↓";inset:auto auto -19px 18px;transform:none}}
.R8doEa_case{--lane:var(--industry);border-top:1px solid var(--rule);padding-block:clamp(40px,5vw,64px)}.R8doEa_case:first-of-type{border-top:0;padding-top:0}.R8doEa_case[data-lane=builds]{--lane:var(--builds)}.R8doEa_case[data-lane=programs]{--lane:var(--programs)}.R8doEa_head{gap:12px;max-width:62rem;margin-bottom:clamp(26px,3.4vw,40px);display:grid}.R8doEa_kicker{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;font-size:.76rem;font-weight:500;display:flex}.R8doEa_tick{background:var(--lane);border-radius:2px;flex:none;width:22px;height:8px}.R8doEa_title{font-size:var(--step-3);max-width:24ch}.R8doEa_award,.R8doEa_status{font-family:var(--font-mono);justify-self:start;align-items:center;gap:10px;font-size:.8rem;font-weight:600;line-height:1.4;display:inline-flex}.R8doEa_award{color:var(--result-ink)}.R8doEa_diamond{background:var(--result);border:1.5px solid var(--ink);flex:none;width:10px;height:10px;transform:rotate(45deg)}.R8doEa_status{border:1px dashed var(--rule-strong);border-radius:var(--radius);color:var(--ink-2);padding:4px 10px;font-weight:500}.R8doEa_pitch{max-width:54ch;font-size:var(--step-1);line-height:1.45}.R8doEa_body{gap:40px;display:grid}.R8doEa_spec{align-content:start;gap:26px;display:grid}.R8doEa_block{gap:8px;display:grid}.R8doEa_block p{font-size:1rem;line-height:1.55}.R8doEa_stack{flex-wrap:wrap;gap:6px;list-style:none;display:flex}.R8doEa_stack li{border:1px solid var(--rule-strong);border-radius:var(--radius);font-family:var(--font-mono);color:var(--ink-2);padding:3px 8px;font-size:.72rem;line-height:1.5}.R8doEa_links{font-family:var(--font-mono);gap:6px;font-size:.82rem;font-weight:500;list-style:none;display:grid}.R8doEa_links a:after{content:" ↗";color:var(--muted)}.R8doEa_story{align-content:start;gap:28px;display:grid}.R8doEa_text{max-width:var(--measure);gap:16px;display:grid}.R8doEa_points{max-width:var(--measure);gap:10px;list-style:none;display:grid}.R8doEa_points li{padding-left:22px;position:relative}.R8doEa_points li:before{content:"";background:var(--lane);width:10px;height:2px;position:absolute;top:.72em;left:2px}@media (min-width:1000px){.R8doEa_body{grid-template-columns:minmax(0,4.6fr) minmax(0,7.4fr);column-gap:64px}.R8doEa_spec{position:sticky;top:92px}}
.hcVmEa_contact{margin-top:var(--section-gap);background:var(--ink);color:var(--paper);padding-top:clamp(48px,6vw,80px);padding-bottom:32px}.hcVmEa_contact .eyebrow{color:color-mix(in srgb, var(--paper) 62%, transparent)}.hcVmEa_contact a{-webkit-text-decoration-color:color-mix(in srgb, var(--paper) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--paper) 45%, transparent)}.hcVmEa_contact a:hover{color:var(--result);-webkit-text-decoration-color:var(--result);text-decoration-color:var(--result)}.hcVmEa_contact :focus-visible{outline-color:var(--result)}.hcVmEa_grid{gap:32px;display:grid}.hcVmEa_lead{gap:18px;display:grid}.hcVmEa_email{font-family:var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:clamp(2rem,1rem + 4.4vw,4.6rem);font-weight:600;line-height:1}.hcVmEa_text{max-width:54ch;font-size:var(--step-1);color:color-mix(in srgb, var(--paper) 84%, transparent);line-height:1.5}.hcVmEa_links{font-family:var(--font-mono);align-self:end;gap:24px;font-size:.9rem;font-weight:500;list-style:none;display:flex}.hcVmEa_colophon{border-top:1px solid color-mix(in srgb, var(--paper) 22%, transparent);font-family:var(--font-mono);color:color-mix(in srgb, var(--paper) 62%, transparent);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:clamp(48px,6vw,80px);padding-top:16px;font-size:.72rem;display:flex}@media (min-width:980px){.hcVmEa_grid{grid-template-columns:minmax(0,1fr) auto}}
.RsmxMa_list{border-top:1px solid var(--ink);list-style:none}.RsmxMa_role{border-bottom:1px solid var(--rule);grid-template-columns:9.5rem minmax(0,.9fr) minmax(0,1.5fr);gap:10px 32px;padding:22px 0;display:grid}.RsmxMa_role[data-kind=education]{border-top:1px solid var(--ink);margin-top:-1px}.RsmxMa_dates{font-family:var(--font-mono);color:var(--ink-2);white-space:nowrap;font-size:.8rem;font-weight:500;line-height:1.9}.RsmxMa_who{align-content:start;gap:2px;display:grid}.RsmxMa_org{font-size:1.45rem}.RsmxMa_title{font-size:1rem}.RsmxMa_place{font-family:var(--font-mono);color:var(--muted);font-size:.74rem}.RsmxMa_what{align-content:start;gap:10px;display:grid}.RsmxMa_what ul{gap:8px;list-style:none;display:grid}.RsmxMa_what li{font-size:1rem;line-height:1.55}.RsmxMa_see{font-family:var(--font-mono);justify-self:start;font-size:.78rem;font-weight:500}@media (max-width:880px){.RsmxMa_role{grid-template-columns:minmax(0,1fr)}.RsmxMa_dates{line-height:1.4}}
.hBw1pG_header{z-index:20;background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--rule);position:sticky;top:0}.hBw1pG_inner{align-items:center;gap:20px;min-height:60px;display:flex}.hBw1pG_name{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:1.2rem;font-weight:700;text-decoration:none}.hBw1pG_nav{scrollbar-width:none;margin-left:auto;overflow-x:auto}.hBw1pG_nav::-webkit-scrollbar{display:none}.hBw1pG_nav ul,.hBw1pG_lang{list-style:none;display:flex}.hBw1pG_nav ul{gap:4px}.hBw1pG_nav a,.hBw1pG_lang a{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--ink-2);padding:8px 9px;font-size:.74rem;font-weight:500;text-decoration:none;display:block}.hBw1pG_nav a:hover,.hBw1pG_lang a:hover{color:var(--link)}.hBw1pG_lang{border:1px solid var(--rule-strong);border-radius:var(--radius)}.hBw1pG_lang li+li{border-left:1px solid var(--rule-strong)}.hBw1pG_lang a{padding:5px 9px}.hBw1pG_lang a[aria-current=page]{background:var(--ink);color:var(--paper)}@media (max-width:760px){.hBw1pG_inner{flex-wrap:wrap;row-gap:0;padding-top:8px}.hBw1pG_nav{order:3;width:calc(100% + 9px);margin-left:-9px;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.hBw1pG_lang{margin-left:auto}}
.pW09Ha_plan{--label-w:112px;--axis-h:46px;--row-h:34px;--bar-h:20px;--line-h:24px;margin:0}.pW09Ha_head{gap:10px;margin-bottom:22px;display:grid}.pW09Ha_title{font-size:var(--step-2)}.pW09Ha_caption{max-width:62ch;color:var(--ink-2);font-size:1rem}.pW09Ha_scroller{overscroll-behavior-x:contain;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--paper);scrollbar-width:thin;position:relative;overflow-x:auto}.pW09Ha_grid{grid-template-columns:var(--label-w) minmax(var(--track-min), 1fr);min-width:calc(var(--label-w) + var(--track-min));display:grid}.pW09Ha_labels{z-index:3;background:var(--paper);border-right:1px solid var(--rule);position:sticky;left:0}.pW09Ha_scroller[data-scrollable] .pW09Ha_labels{box-shadow:6px 0 10px -8px color-mix(in srgb, var(--ink) 45%, transparent)}.pW09Ha_axisSpacer{height:var(--axis-h);border-bottom:1px solid var(--rule)}.pW09Ha_laneLabel{height:calc(var(--rows) * var(--row-h));border-bottom:1px solid var(--rule);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);padding:9px 12px 0 0;font-size:.7rem;font-weight:500}.pW09Ha_laneLabel[data-lane=results]{height:calc(3 * var(--line-h) + 10px)}.pW09Ha_laneLabel:last-child{border-bottom:0}.pW09Ha_timeline{position:relative}.pW09Ha_axis{height:var(--axis-h);border-bottom:1px solid var(--rule)}.pW09Ha_years{height:22px;position:relative}.pW09Ha_years span{font-family:var(--font-mono);color:var(--ink);padding-left:5px;font-size:.74rem;font-weight:600;position:absolute;top:5px}.pW09Ha_months{grid-template-columns:repeat(var(--months), 1fr);align-items:center;height:24px;display:grid}.pW09Ha_months span{text-align:center;font-family:var(--font-mono);color:var(--muted);font-size:.66rem}.pW09Ha_months span[data-january]{color:var(--ink);font-weight:600}.pW09Ha_track{height:calc(var(--rows) * var(--row-h));border-bottom:1px solid var(--rule);background-image:linear-gradient(to right, color-mix(in srgb, var(--rule) 70%, transparent) 1px, transparent 1px);background-size:calc(100% / var(--months)) 100%;margin:0;list-style:none;position:relative}.pW09Ha_track:last-of-type{border-bottom:0}.pW09Ha_track[data-lane=results]{height:calc(3 * var(--line-h) + 10px)}.pW09Ha_yearLine{background:var(--rule-strong);pointer-events:none;width:1px;position:absolute;top:22px;bottom:0}.pW09Ha_bar{top:calc(var(--row) * var(--row-h) + (var(--row-h) - var(--bar-h)) / 2);height:var(--bar-h);z-index:1;position:absolute}.pW09Ha_bar a{border-radius:var(--radius);height:100%;text-decoration:none;display:block;position:relative}.pW09Ha_fill{border-radius:var(--radius);background:var(--lane-colour);transform-origin:0;transition:filter .12s;position:absolute;inset:0}.pW09Ha_bar[data-lane=industry]{--lane-colour:var(--industry)}.pW09Ha_bar[data-lane=builds]{--lane-colour:var(--builds)}.pW09Ha_bar[data-lane=programs]{--lane-colour:var(--programs)}.pW09Ha_bar[data-lane=education]{--lane-colour:var(--education)}.pW09Ha_bar[data-remote] .pW09Ha_fill{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--lane-colour) 30%, var(--paper)) 0 4px, var(--paper) 4px 7px);box-shadow:inset 0 0 0 1.5px var(--lane-colour)}.pW09Ha_bar[data-remote][data-placement=inside] .pW09Ha_barLabel{color:var(--lane-colour);text-shadow:0 0 3px var(--paper), 0 0 3px var(--paper)}.pW09Ha_bar[data-clipped] .pW09Ha_fill{border-top-left-radius:0;border-bottom-left-radius:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 40px);mask-image:linear-gradient(90deg,#0000 0,#000 40px)}.pW09Ha_bar[data-ongoing] .pW09Ha_fill{border-top-right-radius:0;border-bottom-right-radius:0;-webkit-mask-image:linear-gradient(270deg,#0000 0,#000 22px);mask-image:linear-gradient(270deg,#0000 0,#000 22px)}.pW09Ha_barLabel{font-family:var(--font-display);font-size:.88rem;font-weight:600;line-height:var(--bar-h);letter-spacing:.01em;white-space:nowrap;color:#fff;position:absolute;top:0;left:7px}.pW09Ha_bar[data-clipped] .pW09Ha_barLabel{left:46px}.pW09Ha_bar[data-placement=right] .pW09Ha_barLabel{color:var(--ink);left:calc(100% + 6px)}.pW09Ha_bar[data-placement=left] .pW09Ha_barLabel{color:var(--ink);left:auto;right:calc(100% + 6px)}.pW09Ha_bar a:hover .pW09Ha_fill,.pW09Ha_bar a:focus-visible .pW09Ha_fill{filter:brightness(1.18)saturate(1.05)}.pW09Ha_bar a:hover .pW09Ha_barLabel,.pW09Ha_bar a:focus-visible .pW09Ha_barLabel{text-underline-offset:3px;text-decoration:underline}.pW09Ha_milestone{top:calc(var(--line) * var(--line-h) + 9px);z-index:1;width:0;height:0;position:absolute}.pW09Ha_milestone a{text-decoration:none;display:block}.pW09Ha_diamond{background:var(--result);border:1.5px solid var(--ink);width:12px;height:12px;position:absolute;top:0;left:-6px;transform:rotate(45deg)}.pW09Ha_milestoneLabel{font-family:var(--font-display);white-space:nowrap;color:var(--ink);font-size:.88rem;font-weight:600;line-height:20px;position:absolute;top:-4px;right:14px}.pW09Ha_milestone a:hover .pW09Ha_milestoneLabel,.pW09Ha_milestone a:focus-visible .pW09Ha_milestoneLabel{text-underline-offset:3px;text-decoration:underline}.pW09Ha_now{pointer-events:none;z-index:2;width:0;position:absolute;top:0;bottom:0}.pW09Ha_now:before{content:"";top:var(--axis-h);border-left:1.5px dashed var(--ink-2);position:absolute;bottom:0;left:0}.pW09Ha_now span{font-family:var(--font-mono);white-space:nowrap;color:var(--ink);font-size:.68rem;font-weight:600;position:absolute;top:5px;left:5px}.pW09Ha_legend{font-family:var(--font-mono);color:var(--ink-2);flex-wrap:wrap;gap:8px 22px;margin-top:14px;font-size:.72rem;list-style:none;display:flex}.pW09Ha_legend li{align-items:center;gap:8px;display:inline-flex}.pW09Ha_legend li:before{content:"";background:var(--swatch);border-radius:2px;width:18px;height:10px}.pW09Ha_legend [data-key=industry]{--swatch:var(--industry)}.pW09Ha_legend [data-key=builds]{--swatch:var(--builds)}.pW09Ha_legend [data-key=programs]{--swatch:var(--programs)}.pW09Ha_legend [data-key=remote]{--swatch:repeating-linear-gradient(135deg, color-mix(in srgb, var(--industry) 30%, var(--paper)) 0 3px, var(--paper) 3px 6px)}.pW09Ha_legend [data-key=remote]:before{box-shadow:inset 0 0 0 1.5px var(--industry)}.pW09Ha_legend [data-key=result]:before{background:var(--result);border:1.5px solid var(--ink);border-radius:0;width:9px;height:9px;margin-inline:4px;transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.pW09Ha_fill{animation:.76s cubic-bezier(.2,.7,.2,1) both pW09Ha_grow;animation-delay:var(--delay,0s)}.pW09Ha_barLabel{animation:.42s both pW09Ha_fade;animation-delay:calc(var(--delay,0s) + .48s)}.pW09Ha_milestone{animation:.42s both pW09Ha_fade;animation-delay:calc(1.15s + var(--line) * .14s)}.pW09Ha_now{animation:.6s .95s both pW09Ha_fade}}@keyframes pW09Ha_grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pW09Ha_fade{0%{opacity:0}to{opacity:1}}@media (max-width:600px){.pW09Ha_plan{--label-w:84px}.pW09Ha_laneLabel{letter-spacing:.06em;padding-right:8px;font-size:.6rem}}
.ZARIfG_hero{padding-top:clamp(48px,7vw,104px)}.ZARIfG_grid{gap:40px;display:grid}.ZARIfG_lead{align-content:start;gap:22px;display:grid}.ZARIfG_headline{font-size:var(--step-4);letter-spacing:-.012em;max-width:15ch;font-weight:600;line-height:.98}.ZARIfG_intro{max-width:60ch;font-size:var(--step-1);color:var(--ink-2);line-height:1.55}.ZARIfG_links{font-family:var(--font-mono);flex-wrap:wrap;gap:10px 26px;font-size:.86rem;font-weight:500;list-style:none;display:flex}.ZARIfG_links a:after{content:" ↗";color:var(--muted);font-size:.8em}.ZARIfG_links a[href^=mailto\:]:after{content:" →"}.ZARIfG_facts{border-top:1px solid var(--ink);align-self:end;margin:0}.ZARIfG_fact{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,9.5rem) minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.ZARIfG_fact dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-top:3px;font-size:.72rem;font-weight:500}.ZARIfG_fact dd{margin:0;font-size:1rem;line-height:1.45}.ZARIfG_note{color:var(--muted);margin-top:2px;font-size:.86rem;display:block}.ZARIfG_plan{margin-top:clamp(56px,8vw,96px)}@media (min-width:1000px){.ZARIfG_grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);column-gap:72px}}
.G7oUEG_groups{gap:36px;display:grid}.G7oUEG_table{border-collapse:collapse;width:100%}.G7oUEG_caption{caption-side:top;text-align:left;border-bottom:1px solid var(--ink);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);padding-bottom:10px;font-size:.76rem;font-weight:600}.G7oUEG_table th,.G7oUEG_table td{border-bottom:1px solid var(--rule);vertical-align:baseline;text-align:left;padding:11px 0}.G7oUEG_table th{width:46%;padding-right:24px;font-size:1rem;font-weight:400;line-height:1.4}.G7oUEG_where{flex-wrap:wrap;gap:6px;list-style:none;display:flex}.G7oUEG_where a,.G7oUEG_where span{border:1px solid var(--rule-strong);border-radius:var(--radius);font-family:var(--font-mono);white-space:nowrap;padding:2px 8px;font-size:.72rem;line-height:1.55;text-decoration:none;display:inline-block}.G7oUEG_where a:hover{border-color:var(--link)}.G7oUEG_where span{color:var(--muted);border-style:dashed}.G7oUEG_extra{gap:10px;margin:32px 0 0;display:grid}.G7oUEG_extra div{grid-template-columns:7rem minmax(0,1fr);gap:16px;display:grid}.G7oUEG_extra dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-top:3px;font-size:.74rem;font-weight:600}.G7oUEG_extra dd{margin:0;font-size:1rem}@media (min-width:980px){.G7oUEG_groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 56px}}
.SdWjeW_chart{border:1px solid var(--rule);border-radius:var(--radius);background:var(--panel);gap:12px;margin:0;padding:16px 18px 14px;display:grid}.SdWjeW_caption{font-family:var(--font-mono);color:var(--ink-2);font-size:.74rem;font-weight:600}.SdWjeW_table{border-collapse:collapse;table-layout:fixed;width:100%;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.74rem}.SdWjeW_table th,.SdWjeW_table td{text-align:center;padding:6px 4px;font-weight:400}.SdWjeW_table th[scope=row]{text-align:left;width:30%;color:var(--muted);font-size:.68rem;line-height:1.3}.SdWjeW_table thead th{color:var(--ink-2);border-bottom:1px solid var(--rule-strong)}.SdWjeW_bars td{vertical-align:bottom;border-bottom:1px solid var(--ink);height:120px}.SdWjeW_bar{background:var(--industry);border-radius:2px 2px 0 0;width:58%;margin-inline:auto;display:block;position:relative}.SdWjeW_bar[data-over]{background:repeating-linear-gradient(135deg, var(--industry) 0 5px, color-mix(in srgb, var(--industry) 55%, white) 5px 8px)}.SdWjeW_value{color:var(--ink);font-weight:600;position:absolute;top:-20px;left:0;right:0}.SdWjeW_coverage td{color:var(--ink-2)}.SdWjeW_coverage td[data-full]{color:var(--ink);font-weight:600}
.AWTirq_list{border-top:1px solid var(--ink);list-style:none}.AWTirq_item{border-bottom:1px solid var(--rule)}.AWTirq_details[open]{padding-bottom:32px}.AWTirq_summary{cursor:pointer;grid-template-columns:6.5rem minmax(0,1fr) auto 28px;align-items:baseline;gap:8px 24px;padding:20px 0;list-style:none;display:grid}.AWTirq_summary::-webkit-details-marker{display:none}.AWTirq_summary:hover .AWTirq_title{color:var(--link)}.AWTirq_course{font-family:var(--font-mono);font-size:.82rem;font-weight:600;line-height:1.4;display:grid}.AWTirq_year{color:var(--muted);font-weight:400}.AWTirq_titleBlock{gap:4px;display:grid}.AWTirq_title{font-family:var(--font-display);font-size:1.5rem;font-weight:600;line-height:1.1;transition:color .12s}.AWTirq_methods{font-family:var(--font-mono);color:var(--muted);font-size:.72rem}.AWTirq_headline{font-family:var(--font-mono);text-align:right;white-space:nowrap;font-size:.88rem;font-weight:600}.AWTirq_toggle{place-self:center end;width:18px;height:18px;position:relative}.AWTirq_toggle:before,.AWTirq_toggle:after{content:"";background:var(--ink);height:2px;transition:transform .16s;position:absolute;top:8px;left:2px;right:2px}.AWTirq_toggle:after{transform:rotate(90deg)}.AWTirq_details[open] .AWTirq_toggle:after{transform:rotate(0)}.AWTirq_body{gap:28px;padding-left:calc(6.5rem + 24px);display:grid}.AWTirq_steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 32px;list-style:none;display:grid}.AWTirq_step{border-top:2px solid var(--ink);align-content:start;gap:6px;padding-top:10px;display:grid}.AWTirq_step p{font-size:1rem;line-height:1.55}.AWTirq_stepLabel{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2);font-size:.72rem;font-weight:600}.AWTirq_aside{align-content:start;gap:14px;display:grid}.AWTirq_figure{gap:8px;margin:0;display:grid}.AWTirq_figure img{border:1px solid var(--rule);border-radius:var(--radius);background:var(--panel);width:100%}.AWTirq_figure figcaption,.AWTirq_meta{font-family:var(--font-mono);color:var(--ink-2);font-size:.74rem;line-height:1.5}.AWTirq_meta{flex-wrap:wrap;gap:6px 18px;display:flex}.AWTirq_builds{gap:16px;margin-top:clamp(48px,6vw,72px);display:grid}.AWTirq_buildsTitle{font-size:var(--step-2)}.AWTirq_builds ul{border-top:1px solid var(--ink);list-style:none}.AWTirq_builds li{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:6px 24px;padding:14px 0;display:grid}.AWTirq_buildName{font-family:var(--font-display);font-size:1.2rem;font-weight:600}.AWTirq_buildText{max-width:var(--measure);font-size:1rem;line-height:1.55}.AWTirq_buildText a{font-family:var(--font-mono);white-space:nowrap;font-size:.8rem}@media (min-width:1100px){.AWTirq_body{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:48px}}@media (max-width:760px){.AWTirq_summary{grid-template-columns:minmax(0,1fr) 24px}.AWTirq_course{grid-column:1/-1;gap:10px;display:flex}.AWTirq_titleBlock{grid-column:1}.AWTirq_headline{text-align:left;white-space:normal;grid-area:3/1}.AWTirq_toggle{grid-area:2/2}.AWTirq_body{padding-left:0}.AWTirq_steps,.AWTirq_builds li{grid-template-columns:minmax(0,1fr)}}
