.iLAgaa_paper{pointer-events:none;animation:iLAgaa_paper-in 1.6s var(--ease) both;background:radial-gradient(70% 90% at 92% -10%,#2fa89f33,#0000 62%),radial-gradient(50% 60% at 0 110%,#ec736f14,#0000 70%);position:absolute;inset:0;overflow:hidden}.iLAgaa_paper:before,.iLAgaa_paper:after{content:"";background-position:calc(50% - .5px) 0;position:absolute;inset:0;-webkit-mask-image:radial-gradient(125% 95% at 78% 4%,#000 18%,#0000 74%);mask-image:radial-gradient(125% 95% at 78% 4%,#000 18%,#0000 74%)}.iLAgaa_paper:before{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:32px 32px}.iLAgaa_paper:after{background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:160px 160px}@keyframes iLAgaa_paper-in{0%{opacity:0}}.iLAgaa_stage{--pad:clamp(14px, 6cqw, 26px);aspect-ratio:4/3;background:linear-gradient(155deg, var(--tint), var(--tint-2));place-items:center;display:grid;position:relative;container-type:size}.iLAgaa_print{width:min(100cqw - 2 * var(--pad), (100cqh - var(--pad) - var(--pad-b,var(--pad))) * var(--r), var(--nat,100cqw));translate:0 calc((var(--pad) - var(--pad-b,var(--pad))) / 2);max-width:none;height:auto;aspect-ratio:var(--r);background:var(--line);object-fit:contain;border-radius:10px;display:block;box-shadow:0 0 0 1px #14162b0f,0 18px 36px -22px #14162b73}.iLAgaa_badge{z-index:1;border-radius:var(--r-pill);font-variant-numeric:tabular-nums;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0c1cb8;align-items:center;gap:5px;height:24px;padding:0 9px 0 7px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:12px;left:12px}.iLAgaa_badge svg{width:12px;height:12px}.iLAgaa_card{height:100%;position:relative;container-type:inline-size}.iLAgaa_cardInner{flex-direction:column;height:100%;display:flex}.iLAgaa_cardFigure{background:linear-gradient(155deg, var(--tint), var(--tint-2));flex-direction:column;flex:none;display:flex}.iLAgaa_card .iLAgaa_stage{--pad-b:10px;background:0 0;flex:1 0 auto}.iLAgaa_cardCaption{color:var(--grey);gap:5px;padding:2px clamp(16px,6cqw,24px) clamp(14px,5cqw,20px);font-size:13px;line-height:1.5;display:grid}.iLAgaa_cardCredit{font-size:12px;font-weight:560}.iLAgaa_card .iLAgaa_print{transition:transform .7s var(--ease)}.iLAgaa_card:hover .iLAgaa_print{transform:scale(1.03)}.iLAgaa_cardBody{flex-direction:column;flex:1;gap:10px;padding:22px 24px 26px;display:flex}.iLAgaa_cardTitle{letter-spacing:-.02em;font-size:21px;font-weight:560;line-height:1.28}.iLAgaa_cardLink{transition:color .2s}.iLAgaa_cardLink:after{content:"";z-index:2;border-radius:var(--r-card);position:absolute;inset:0}.iLAgaa_cardLink:focus-visible{outline:none}.iLAgaa_cardLink:focus-visible:after{box-shadow:inset 0 0 0 2px var(--green-2)}.iLAgaa_card:hover .iLAgaa_cardLink{color:var(--green-ink)}.iLAgaa_cardSummary{color:var(--grey);font-size:15px;line-height:1.55}.iLAgaa_tags{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:8px;display:flex}.iLAgaa_tag{overflow-wrap:anywhere;max-width:100%;min-height:24px;color:var(--grey);background:var(--chip);border-radius:12px;align-items:center;padding:3px 10px;font-size:12.5px;font-weight:560;line-height:1.4;display:inline-flex}.iLAgaa_tagsDark{margin-top:0;padding-top:0}.iLAgaa_tagsDark .iLAgaa_tag{color:#fffc;background:#ffffff12;border-radius:14px;min-height:28px;padding:4px 12px;font-size:13px;box-shadow:inset 0 0 0 1px #ffffff1c}.iLAgaa_compact .iLAgaa_cardBody{gap:8px;padding:20px 24px 24px}.iLAgaa_noteBoard{--pad:clamp(14px, 6cqw, 26px);aspect-ratio:4/3;padding:var(--pad);background:linear-gradient(155deg, var(--tint), var(--tint-2));flex:none;order:-1;display:grid}.iLAgaa_note{background:linear-gradient(#fff0 55%, var(--surface) 96%), linear-gradient(90deg, transparent 23px, #ec736f66 23px 24.5px, transparent 24.5px), linear-gradient(transparent 25px, var(--line) 25px) 0 18px / 100% 26px, var(--surface);min-height:100%;transition:transform .7s var(--ease);border-radius:10px;padding:18px 22px 18px 40px;position:relative;box-shadow:0 0 0 1px #14162b0f,0 18px 36px -22px #14162b73}.iLAgaa_card:hover .iLAgaa_note{transform:scale(1.03)}.iLAgaa_noteText{-webkit-line-clamp:7;line-clamp:7;color:var(--grey);-webkit-box-orient:vertical;font-size:15px;line-height:26px;display:-webkit-box;overflow:hidden}@container (min-width:600px){.iLAgaa_cardInner{flex-direction:row}.iLAgaa_cardFigure{width:44%;min-height:280px}.iLAgaa_card .iLAgaa_stage{aspect-ratio:auto;flex:1 0 240px}.iLAgaa_cardBody{padding:30px 34px 32px}.iLAgaa_noteBoard{aspect-ratio:auto;width:44%;min-height:280px}.iLAgaa_compact .iLAgaa_cardBody{justify-content:center}.iLAgaa_cardTitle{font-size:24px}.iLAgaa_cardSummary{font-size:15.5px}}.iLAgaa_latest{gap:20px;display:grid}@media (min-width:900px){.iLAgaa_latest{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0}.iLAgaa_latest>li{grid-row:span 2;grid-template-rows:subgrid;display:grid}.iLAgaa_latest>li:nth-child(n+4){margin-top:20px}.iLAgaa_latest .iLAgaa_card{grid-row:span 2;grid-template-rows:subgrid;display:grid;container-type:normal}.iLAgaa_latest .iLAgaa_cardInner{display:contents}.iLAgaa_latest .iLAgaa_cardBody:only-child{grid-row:1/span 2}.iLAgaa_latest .iLAgaa_noteBoard{aspect-ratio:auto;grid-row:1}.iLAgaa_latest .iLAgaa_compact .iLAgaa_cardBody{grid-row:2}}.iLAgaa_status{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:6px;display:flex}.iLAgaa_statusPill{border-radius:var(--r-pill);color:#ffffffd6;background:#ffffff0f;align-items:center;gap:9px;height:34px;padding:0 14px;font-size:14px;font-weight:540;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}a.iLAgaa_statusPill{transition:box-shadow .2s,color .2s}a.iLAgaa_statusPill:hover{color:#fff;box-shadow:inset 0 0 0 1px #fff6}.iLAgaa_statusPill svg{width:15px;height:15px}.iLAgaa_weeks{padding:40px 0 120px}.iLAgaa_week{gap:36px;padding:72px 0;display:grid}.iLAgaa_week+.iLAgaa_week{border-top:1px solid var(--line)}.iLAgaa_weekHead{align-content:start;gap:14px;display:grid}.iLAgaa_weekTitle{letter-spacing:-.035em;font-variation-settings:"wdth" 92;max-width:18ch;font-size:clamp(28px,3vw,38px);font-weight:530;font-stretch:92%;line-height:1.08}.iLAgaa_weekSummary{max-width:46ch;color:var(--grey);font-size:16.5px;line-height:1.6}.iLAgaa_weekCount{color:var(--grey);align-items:center;gap:8px;margin-top:4px;font-size:13.5px;font-weight:600;display:inline-flex}.iLAgaa_days{align-content:start;gap:20px;display:grid}@media (min-width:900px){.iLAgaa_weeks{padding-top:56px}.iLAgaa_week{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px;padding:88px 0}.iLAgaa_weekHead{top:calc(var(--nav-h) + 40px);align-self:start;position:sticky}}.iLAgaa_back{color:var(--on-dark-2);align-items:center;gap:8px;margin-bottom:30px;font-size:15px;font-weight:540;transition:color .2s;display:inline-flex}.iLAgaa_back:hover{color:#fff}.iLAgaa_back svg{width:16px;height:16px;transition:transform .25s var(--ease)}.iLAgaa_back:hover svg{transform:translate(-3px)}.iLAgaa_dayTitle{max-width:17ch;font-size:clamp(42px,5.4vw,80px)}.iLAgaa_daySummary{max-width:60ch}.iLAgaa_day{--lift:clamp(48px, 13vw, 210px)}.iLAgaa_dayHero{padding-bottom:calc(var(--r-sheet) + var(--lift) + 64px)}.iLAgaa_sheetFlow{display:flow-root}.iLAgaa_figure{--cap:min(76svh, 800px);z-index:3;width:min(100%, var(--cap) * var(--r), var(--nat));margin-inline:auto;margin-top:calc(var(--lift,0px) * -1);position:relative}.iLAgaa_heroFrame{aspect-ratio:var(--r);border-radius:var(--r-md);background:var(--ink-0);display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #14162b14,0 40px 80px -40px #0a0c1c99}.iLAgaa_heroFrame img,.iLAgaa_heroFrame video{object-fit:contain;width:100%;max-width:none;height:100%;display:block}.iLAgaa_caption{gap:6px;max-width:72ch;margin-top:18px;display:grid}.iLAgaa_captionText{color:var(--ink);font-size:15px;line-height:1.55}.iLAgaa_credit{color:var(--grey);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;line-height:1.4;display:flex}.iLAgaa_credit>span+span:before{content:"·";color:var(--grey-2);margin-right:10px}.iLAgaa_zoom{cursor:zoom-in;display:block;position:relative}.iLAgaa_zoomMark{z-index:1;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;width:34px;height:34px;transition:opacity .25s var(--ease), transform .35s var(--ease);background:#0a0c1c99;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px;transform:scale(.9)}.iLAgaa_zoomMark svg{width:16px;height:16px}.iLAgaa_zoom:hover .iLAgaa_zoomMark,.iLAgaa_zoom:focus-visible .iLAgaa_zoomMark{opacity:1;transform:none}@media (hover:none){.iLAgaa_zoomMark{opacity:1;transform:none}}.iLAgaa_video{position:relative;overflow:hidden}.iLAgaa_video video{object-fit:contain;background:#000;width:100%;max-width:none;height:100%;display:block}.iLAgaa_play{z-index:1;cursor:pointer;width:100%;color:var(--ink-0);font:inherit;background:#000;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.iLAgaa_playPoster{object-fit:contain;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.iLAgaa_play:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#0a0c1c47,#0000);position:absolute;inset:0}.iLAgaa_playButton{z-index:1;border-radius:var(--r-pill);font-variant-numeric:tabular-nums;height:52px;transition:transform .35s var(--ease);background:#fff;align-items:center;gap:10px;padding:0 22px 0 18px;font-size:15.5px;font-weight:600;display:inline-flex;position:relative;box-shadow:0 16px 40px -16px #0a0c1cb3}.iLAgaa_playButton svg{width:18px;height:18px}.iLAgaa_play:hover .iLAgaa_playButton{transform:scale(1.04)}.iLAgaa_play:focus-visible{outline:none}.iLAgaa_play:focus-visible .iLAgaa_playButton{outline:2px solid var(--green-2);outline-offset:3px}.iLAgaa_playSmall .iLAgaa_playButton{height:42px;padding:0 16px 0 13px;font-size:14px}.iLAgaa_playSmall .iLAgaa_playButton svg{width:15px;height:15px}:root:not([data-js]) .iLAgaa_play{display:none}.iLAgaa_secs{padding:40px 0 0}.iLAgaa_sec{scroll-margin-top:calc(var(--nav-h) + 8px);gap:28px;padding:64px 0;display:grid}.iLAgaa_sec+.iLAgaa_sec{border-top:1px solid var(--line)}.iLAgaa_secHead{align-content:start;gap:10px;display:grid}.iLAgaa_secTitle{letter-spacing:-.03em;font-variation-settings:"wdth" 92;font-size:clamp(26px,2.5vw,32px);font-weight:540;font-stretch:92%;line-height:1.1}@media (min-width:900px){.iLAgaa_secs{padding-top:72px}.iLAgaa_sec{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px;padding:80px 0}.iLAgaa_secHead{top:calc(var(--nav-h) + 40px);align-self:start;position:sticky}}.iLAgaa_did{counter-reset:did;border-top:1px solid var(--line);display:grid}.iLAgaa_did>li{border-bottom:1px solid var(--line);counter-increment:did;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:22px 0;font-size:17px;line-height:1.6;display:grid}.iLAgaa_did>li:before{content:counter(did, decimal-leading-zero);font-variant-numeric:tabular-nums;color:var(--grey);padding-top:3px;font-size:13px;font-weight:600}.iLAgaa_learned{gap:14px;display:grid}.iLAgaa_learnedItem{border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-card);gap:10px;padding:26px 28px 28px;display:grid}.iLAgaa_learnedItem dt{letter-spacing:-.015em;font-size:19px;font-weight:600;line-height:1.3}.iLAgaa_learnedItem dd{color:var(--grey);font-size:16px;line-height:1.62}.iLAgaa_numbers{border-collapse:collapse;border-top:1px solid var(--line);width:100%}.iLAgaa_numbers th,.iLAgaa_numbers td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:18px 0}.iLAgaa_numbers th{width:52%;color:var(--grey);padding-right:28px;font-size:15.5px;font-weight:450;line-height:1.5}.iLAgaa_numbers td{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:17px;font-weight:560;line-height:1.45}.iLAgaa_problems{gap:14px;display:grid}.iLAgaa_problem{border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-card);display:grid;overflow:hidden}.iLAgaa_problem>p{grid-template-columns:22px minmax(0,1fr);gap:10px;padding:22px 26px;font-size:16.5px;line-height:1.6;display:grid}.iLAgaa_problem>p:before{content:"";background:var(--pink);width:8px;height:8px;box-shadow:0 0 0 4px var(--pink-tint);border-radius:50%;margin:9px 0 0 4px}.iLAgaa_problem>p+p{border-top:1px solid var(--line-2);color:var(--grey);background:linear-gradient(#e6f4f273,#e6f4f200)}.iLAgaa_problem>p+p:before{background:var(--green-2);box-shadow:0 0 0 4px var(--green-tint)}.iLAgaa_fixLabel{color:var(--green-ink);font-weight:650}.iLAgaa_next{border-top:1px solid var(--line);display:grid}.iLAgaa_next>li{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);gap:10px;padding:22px 0;font-size:17px;line-height:1.6;display:grid}.iLAgaa_next>li svg{width:18px;height:18px;color:var(--green);margin-top:4px}.iLAgaa_gallery{gap:32px 20px;display:grid}@media (min-width:600px){.iLAgaa_gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.iLAgaa_galleryWide .iLAgaa_stage{aspect-ratio:16/10}.iLAgaa_tile{align-content:start;gap:14px;display:grid}.iLAgaa_tileStage{border-radius:var(--r-md);overflow:hidden}.iLAgaa_tile .iLAgaa_zoom{border-radius:var(--r-md)}.iLAgaa_tile .iLAgaa_zoom .iLAgaa_print{transition:transform .7s var(--ease)}.iLAgaa_tile .iLAgaa_zoom:hover .iLAgaa_print{transform:scale(1.03)}.iLAgaa_tileVideo{width:min(100cqw - 2 * var(--pad), (100cqh - 2 * var(--pad)) * var(--r));aspect-ratio:var(--r);border-radius:10px;overflow:hidden;box-shadow:0 0 0 1px #14162b0f,0 18px 36px -22px #14162b73}.iLAgaa_tile .iLAgaa_caption{gap:5px;margin-top:0}.iLAgaa_tile .iLAgaa_captionText{font-size:14.5px}.iLAgaa_tile .iLAgaa_credit{font-size:12.5px}.iLAgaa_pager{border-top:1px solid var(--line);gap:14px;padding:64px 0 120px;display:grid}@media (min-width:768px){.iLAgaa_pager{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.iLAgaa_pagerLink{border-radius:var(--r-card);background:var(--surface);min-height:150px;box-shadow:var(--shadow-card);transition:transform .45s var(--ease), box-shadow .45s var(--ease);align-content:start;gap:8px;padding:26px 28px 28px;display:grid}.iLAgaa_pagerLink:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.iLAgaa_pagerNext{text-align:right;justify-items:end}@media (min-width:768px){.iLAgaa_pagerNext:only-child{grid-column:2}}.iLAgaa_pagerDir{color:var(--grey);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.iLAgaa_pagerDir svg{width:16px;height:16px;transition:transform .25s var(--ease)}.iLAgaa_pagerLink:hover .iLAgaa_pagerDir svg{transform:translate(-3px)}.iLAgaa_pagerNext:hover .iLAgaa_pagerDir svg{transform:translate(3px)}.iLAgaa_pagerDay{color:var(--grey);font-size:13.5px}.iLAgaa_pagerTitle{letter-spacing:-.02em;max-width:28ch;font-size:21px;font-weight:560;line-height:1.3;transition:color .2s}.iLAgaa_pagerLink:hover .iLAgaa_pagerTitle{color:var(--green-ink)}.iLAgaa_lb{color:#fff;overscroll-behavior:contain;opacity:0;width:100%;max-width:none;height:100dvh;max-height:none;transition:opacity .3s var(--ease), overlay .3s allow-discrete, display .3s allow-discrete;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.iLAgaa_lb[open]{opacity:1;grid-template-rows:auto minmax(0,1fr) auto;display:grid}@starting-style{.iLAgaa_lb[open]{opacity:0}}.iLAgaa_lb:focus-visible{outline:none}.iLAgaa_lb::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070813f0}.iLAgaa_lbBar{width:min(var(--wrap), 100% - var(--gutter) * 2);height:var(--nav-h);justify-content:space-between;align-items:center;gap:16px;margin-inline:auto;display:flex}.iLAgaa_lbCount{font-variant-numeric:tabular-nums;color:var(--on-dark-2);font-size:14px;font-weight:600}.iLAgaa_lbBtn{cursor:pointer;color:#fff;touch-action:manipulation;background:#ffffff14;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;transition:background-color .2s,opacity .2s;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff24}.iLAgaa_lbBtn:hover{background:#ffffff29}.iLAgaa_lbBtn[aria-disabled=true]{opacity:.3;cursor:default}.iLAgaa_lbBtn[aria-disabled=true]:hover{background:#ffffff14}.iLAgaa_lbBtn svg{width:20px;height:20px}.iLAgaa_lbStage{width:min(var(--wrap), 100% - var(--gutter) * 2);grid-template-rows:minmax(0,1fr);grid-template-columns:64px minmax(0,1fr) 64px;min-height:0;margin-inline:auto;display:grid;position:relative}.iLAgaa_lbSide{place-items:center;display:grid}.iLAgaa_lbSide:first-child{justify-items:start}.iLAgaa_lbSide:last-child{justify-items:end}.iLAgaa_lbFrame{place-items:center;min-width:0;min-height:0;display:grid;position:relative;container-type:size}.iLAgaa_lbPic{width:min(100cqw, 100cqh * var(--r), var(--nat));aspect-ratio:var(--r);animation:iLAgaa_lb-pic .45s var(--ease) both;background:#ffffff0a;border-radius:8px;position:relative;overflow:hidden}.iLAgaa_lbPic img{object-fit:contain;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.iLAgaa_lbThumb{filter:blur(12px);transform:scale(1.04)}.iLAgaa_lbFull{opacity:0;transition:opacity .35s var(--ease)}.iLAgaa_lbFull[data-loaded]{opacity:1}@keyframes iLAgaa_lb-pic{0%{opacity:0;transform:scale(.97)}}.iLAgaa_lbFoot{width:min(var(--wrap), 100% - var(--gutter) * 2);padding:18px 64px calc(26px + env(safe-area-inset-bottom));margin-inline:auto}.iLAgaa_lbFoot .iLAgaa_caption{text-align:center;justify-items:center;margin:0 auto}.iLAgaa_lbFoot .iLAgaa_captionText{color:#ffffffe6}.iLAgaa_lbFoot .iLAgaa_credit{color:var(--on-dark-3);justify-content:center}.iLAgaa_lbFoot .iLAgaa_credit>span+span:before{color:#ffffff4d}.iLAgaa_lbNavSmall{display:none}@media (max-width:767px){.iLAgaa_lbStage{grid-template-columns:minmax(0,1fr)}.iLAgaa_lbSide{display:none}.iLAgaa_lbFoot{padding-inline:0}.iLAgaa_lbNavSmall{justify-content:center;align-items:center;gap:18px;margin-top:18px;display:flex}.iLAgaa_lbCountTop{visibility:hidden}}.iLAgaa_sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.-\36 Sfoq_facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 28px;margin-bottom:72px;display:grid}.-\36 Sfoq_fact{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:12px;padding-top:24px;display:flex}.-\36 Sfoq_fact:first-child{border-top:2px solid var(--ink);padding-top:23px}.-\36 Sfoq_no{color:var(--grey-3);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.-\36 Sfoq_factLine{letter-spacing:-.022em;max-width:22ch;font-size:clamp(21px,2vw,25px);font-weight:520;line-height:1.3}.-\36 Sfoq_day{min-height:32px;color:var(--green-ink);align-items:center;gap:6px;margin-top:auto;font-size:14.5px;font-weight:560;display:inline-flex}.-\36 Sfoq_day svg{width:15px;height:15px;transition:transform .25s var(--ease)}.-\36 Sfoq_day:hover svg{transform:translate(3px)}@media (max-width:899px){.-\36 Sfoq_facts{grid-template-columns:minmax(0,1fr);gap:0;margin-bottom:48px}.-\36 Sfoq_fact,.-\36 Sfoq_fact:first-child{padding:20px 0 16px}.-\36 Sfoq_fact:last-child{border-bottom:1px solid var(--line)}.-\36 Sfoq_factLine{max-width:none}}
.vujxIG_box{border-radius:var(--r-panel);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:32px clamp(40px,6vw,96px);padding:clamp(36px,5.5vw,80px);display:grid}.vujxIG_title{max-width:14ch}.vujxIG_side{justify-items:start;gap:26px;display:grid}.vujxIG_line{max-width:38ch;color:var(--on-dark-2);font-size:18px;line-height:1.55}.vujxIG_ctas{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}@media (max-width:899px){.vujxIG_box{grid-template-columns:minmax(0,1fr);align-items:start}}@media (max-width:767px){.vujxIG_box{border-radius:var(--r-card);padding:36px 22px 30px}.vujxIG_line{font-size:17px}}
.uKTcbW_box{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:40px 72px;display:grid}.uKTcbW_copy{justify-items:start;gap:26px;display:grid}.uKTcbW_people{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.uKTcbW_person{border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card);align-items:center;gap:18px;padding:18px;display:flex}.uKTcbW_photo{object-fit:cover;background:var(--tint);border-radius:50%;flex:none;width:76px;height:76px}.uKTcbW_who{gap:2px;min-width:0;display:grid}.uKTcbW_name{letter-spacing:-.02em;font-size:21px;font-weight:560;line-height:1.25}.uKTcbW_role{color:var(--grey);font-size:15px;line-height:1.4}@media (max-width:899px){.uKTcbW_box{grid-template-columns:minmax(0,1fr)}}@media (max-width:559px){.uKTcbW_people{grid-template-columns:minmax(0,1fr);gap:12px}.uKTcbW_photo{width:64px;height:64px}}
.TDF2ia_head{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:28px clamp(40px,6vw,96px);margin-bottom:56px;display:grid}.TDF2ia_side{justify-items:start;gap:22px;padding-bottom:6px;display:grid}.TDF2ia_line{max-width:36ch;color:var(--grey);font-size:19px;line-height:1.5}.TDF2ia_offers{grid-template-columns:repeat(4,minmax(0,1fr));padding:clamp(28px,3.6vw,48px) 0;display:grid}.TDF2ia_offer{align-content:start;justify-items:start;gap:10px;padding:6px clamp(20px,2.6vw,36px);display:grid}.TDF2ia_offer+.TDF2ia_offer{border-left:1px solid #14162b14}.TDF2ia_icon{border-radius:var(--r-sm);width:46px;height:46px;color:var(--green);background:var(--surface);box-shadow:var(--shadow-win);place-items:center;margin-bottom:12px;display:grid}.TDF2ia_icon svg{width:21px;height:21px}.TDF2ia_offerName{letter-spacing:-.022em;font-size:21px;font-weight:550;line-height:1.25}.TDF2ia_offerLine{max-width:26ch;color:var(--grey);font-size:16px;line-height:1.5}@media (max-width:1099px){.TDF2ia_offers{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 0}.TDF2ia_offer{padding:28px clamp(20px,3.4vw,40px)}.TDF2ia_offer:nth-child(odd){border-left:0}.TDF2ia_offer:nth-child(n+3){border-top:1px solid #14162b14}}@media (max-width:899px){.TDF2ia_head{grid-template-columns:minmax(0,1fr);margin-bottom:40px}.TDF2ia_line{font-size:17.5px}}@media (max-width:639px){.TDF2ia_offers{grid-template-columns:minmax(0,1fr)}.TDF2ia_offer{grid-template-columns:46px minmax(0,1fr);gap:4px 18px;padding:22px clamp(18px,5vw,28px)}.TDF2ia_offer+.TDF2ia_offer{border-top:1px solid #14162b14;border-left:0}.TDF2ia_icon{grid-row:1/span 2;margin-bottom:0}.TDF2ia_offerName,.TDF2ia_offerLine{grid-column:2}.TDF2ia_offerName{font-size:19px}}
.MmLfbq_hero{min-height:max(720px,100svh)}.MmLfbq_title>span{display:block}.MmLfbq_stageBox{inset:calc(var(--nav-h) + 1vh) 0 auto;z-index:-1;pointer-events:none;height:54%;position:absolute}.MmLfbq_stageBox:before{content:"";background:radial-gradient(50% 55% at 50% 70%,#2fa89f1f,#0000 70%);position:absolute;inset:18% 12% 0}.MmLfbq_lineup{position:absolute;inset:0}.MmLfbq_heroInner{align-items:end}@media (max-width:767px){.MmLfbq_stageBox{inset:calc(var(--nav-h) + 4px) 0 auto;height:50%}}.MmLfbq_steps{padding-top:140px}.MmLfbq_grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;display:grid}.MmLfbq_rail{align-self:start;position:sticky;top:124px}.MmLfbq_railLead{margin-top:22px}.MmLfbq_list{--item:58px;margin-top:52px;position:relative}.MmLfbq_list:before,.MmLfbq_list:after{content:"";width:2px;left:10px;top:calc(var(--item) / 2);border-radius:2px;position:absolute}.MmLfbq_list:before{height:calc(var(--item) * 4);background:var(--line)}.MmLfbq_list:after{height:calc(var(--item) * var(--done,1));background:linear-gradient(180deg, var(--green), var(--green-2));transform-origin:top}.MmLfbq_item button{width:100%;height:var(--item);font:inherit;letter-spacing:-.028em;text-align:left;color:var(--grey-3);cursor:pointer;transition:color .45s var(--ease);background:0 0;border:0;align-items:center;gap:14px;padding:0 0 0 38px;font-size:clamp(21px,2.1vw,28px);font-weight:500;display:flex;position:relative}.MmLfbq_item button:hover,.MmLfbq_item button[aria-current]{color:var(--ink)}.MmLfbq_item .MmLfbq_no{min-width:22px}.MmLfbq_node{background:var(--page);width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--line);transition:box-shadow .45s var(--ease);border-radius:50%;margin-top:-6px;position:absolute;top:50%;left:5px}[data-state=done]>.MmLfbq_node,[data-state=done] .MmLfbq_node{background:var(--green);box-shadow:none}[data-state=now]>.MmLfbq_node,[data-state=now] .MmLfbq_node{background:var(--green-2);box-shadow:0 0 0 4px #2fa89f33}[data-state=now] .MmLfbq_node:after{content:"";border:1.5px solid var(--green-2);opacity:0;animation:MmLfbq_ping 2.8s var(--ease) 1.2s infinite;border-radius:50%;position:absolute;inset:-4px}@keyframes MmLfbq_ping{0%{opacity:.7;transform:scale(.7)}70%,to{opacity:0;transform:scale(2.1)}}.MmLfbq_no{letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--grey-3);font-size:13px;font-weight:600}.MmLfbq_sub{color:var(--grey-3)}.MmLfbq_nowPill{letter-spacing:0;height:26px;font-size:12.5px}.MmLfbq_stepList{gap:150px;display:grid}.MmLfbq_step{flex-direction:column;gap:24px;scroll-margin-top:18vh;display:flex;position:relative}.MmLfbq_head{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.MmLfbq_head .MmLfbq_name{letter-spacing:-.025em;font-size:26px;font-weight:550;line-height:1.2}.MmLfbq_line{max-width:38ch;color:var(--grey);font-size:19px;line-height:1.5}.MmLfbq_visual{aspect-ratio:5/4;background:radial-gradient(70% 60% at 50% 82%, #ffffffbf, transparent 72%), linear-gradient(155deg, var(--tint), var(--tint-2));border-radius:26px;position:relative;overflow:hidden}.MmLfbq_model{position:absolute;inset:0}.MmLfbq_tag{z-index:1;color:var(--grey);align-items:center;gap:10px;font-size:13.5px;font-weight:600;display:flex;position:absolute;top:20px;left:22px}@media (min-width:900px){.MmLfbq_visual{order:-1}.MmLfbq_head{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:899px){.MmLfbq_grid{grid-template-columns:1fr;gap:44px}.MmLfbq_rail{position:static}.MmLfbq_rail nav,.MmLfbq_tag{display:none}.MmLfbq_stepList{gap:72px;padding-left:34px}.MmLfbq_step{gap:14px}.MmLfbq_step:before{content:"";background:var(--line);border-radius:2px;width:2px;height:calc(100% + 72px);position:absolute;top:15px;left:-29px}.MmLfbq_step[data-state=done]:before{background:linear-gradient(180deg, var(--green), var(--green-2))}.MmLfbq_step:last-child:before{display:none}.MmLfbq_step>.MmLfbq_node{margin-top:0;top:9px;left:-34px}.MmLfbq_visual{border-radius:22px;margin-top:8px}.MmLfbq_head .MmLfbq_name{font-size:24px}}@media (min-width:900px){.MmLfbq_step>.MmLfbq_node{display:none}}.MmLfbq_phases{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.MmLfbq_phase{border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card);flex-direction:column;gap:18px;padding:30px 34px 36px;display:flex}.MmLfbq_phaseNext{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.MmLfbq_bar{background:linear-gradient(90deg, var(--green), var(--green-2));border-radius:99px;height:6px}.MmLfbq_phaseNext .MmLfbq_bar{background:repeating-linear-gradient(135deg, var(--chip) 0 6px, transparent 6px 11px);box-shadow:inset 0 0 0 1px var(--line)}.MmLfbq_phaseTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.MmLfbq_phaseName{letter-spacing:-.015em;font-size:19px;font-weight:560}.MmLfbq_years{letter-spacing:-.045em;font-variation-settings:"wdth" 88;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(54px,7vw,96px);font-weight:500;font-stretch:88%;line-height:.95}.MmLfbq_phaseNext .MmLfbq_years{color:var(--grey-3)}.MmLfbq_phaseLine{max-width:40ch;color:var(--grey);font-size:17px;line-height:1.55}.MmLfbq_phase .MmLfbq_phaseLink{margin-top:auto;padding-top:6px}@media (max-width:767px){.MmLfbq_phases{grid-template-columns:1fr}.MmLfbq_phase{padding:26px 24px 30px}}.MmLfbq_ctas{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.MmLfbq_track{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.MmLfbq_tLink{border-radius:18px;flex-direction:column;height:100%;display:flex}.MmLfbq_tPic{aspect-ratio:5/4;background:radial-gradient(70% 60% at 50% 82%, #ffffffb3, transparent 72%), linear-gradient(155deg, var(--tint), var(--tint-2));transition:transform .45s var(--ease);border-radius:18px;margin:0 6px;display:block;overflow:hidden}.MmLfbq_tPic img{object-fit:contain;width:100%;height:100%;transition:transform .6s var(--ease);display:block}.MmLfbq_tLink:hover .MmLfbq_tPic img{transform:scale(1.04)}.MmLfbq_tRail{height:12px;margin:22px 0 16px;display:block;position:relative}.MmLfbq_tRail:before{content:"";background:var(--line);height:2px;position:absolute;top:5px;left:0;right:0}.MmLfbq_tItem:first-child .MmLfbq_tRail:before{left:50%}.MmLfbq_tItem:last-child .MmLfbq_tRail:before{right:50%}[data-state=done] .MmLfbq_tRail:before{background:var(--green)}[data-state=now] .MmLfbq_tRail:before{background:linear-gradient(90deg, var(--green-2) 0 50%, var(--line) 50%)}.MmLfbq_tRail .MmLfbq_node{margin-left:-6px;left:50%}.MmLfbq_tText{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;padding:0 6px;display:flex}.MmLfbq_tName{letter-spacing:-.015em;color:var(--ink);font-size:17px;font-weight:560}.MmLfbq_tPhases{color:var(--grey);flex-wrap:wrap;gap:8px 26px;margin-top:44px;font-size:15px;display:flex}.MmLfbq_tPhases span{align-items:center;gap:8px;display:inline-flex}.MmLfbq_tPhases b{color:var(--ink);font-weight:600}@media (max-width:767px){.MmLfbq_track{border-top:1px solid var(--line);grid-template-columns:1fr}.MmLfbq_tItem{border-bottom:1px solid var(--line)}.MmLfbq_tLink{flex-direction:row;align-items:center;gap:16px;padding:12px 0}.MmLfbq_tPic{border-radius:14px;flex:none;width:112px;margin:0}.MmLfbq_tRail{display:none}.MmLfbq_tText{text-align:left;justify-content:flex-start;padding:0}}@media (prefers-reduced-motion:reduce){[data-state=now] .MmLfbq_node:after{display:none}}
._8TymFG_heroTitle{max-width:12em;display:block}._8TymFG_heroArt{top:calc(var(--nav-h) + 16px);bottom:calc(var(--r-sheet) + 24px);right:max(var(--gutter), (100% - var(--wrap)) / 2);pointer-events:none;justify-content:flex-end;align-items:center;width:min(40%,520px);display:flex;position:absolute}._8TymFG_heroArt img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:auto;max-height:100%}@media (max-width:899px){._8TymFG_heroArt{display:none}}._8TymFG_why{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:40px 72px;display:grid}._8TymFG_whyText{gap:22px;padding-top:6px;display:grid}._8TymFG_whyText p{letter-spacing:-.016em;max-width:34ch;color:var(--ink);font-size:clamp(20px,1.9vw,24px);font-weight:460;line-height:1.45}._8TymFG_whyText p+p{border-top:1px solid var(--line);padding-top:22px}._8TymFG_plan{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}._8TymFG_step{border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card);align-content:start;justify-items:start;gap:14px;padding:28px 26px 30px;display:grid}._8TymFG_stepTitle{letter-spacing:-.025em;margin-top:8px;font-size:26px;font-weight:550;line-height:1.2}._8TymFG_stepLine{max-width:32ch;color:var(--grey);font-size:16.5px;line-height:1.55}._8TymFG_people{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._8TymFG_person{border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card);grid-template-columns:148px minmax(0,1fr);align-items:start;gap:28px;padding:28px;display:grid}._8TymFG_photo{border-radius:var(--r-md);object-fit:cover;background:var(--tint);width:148px;height:148px}._8TymFG_personText{gap:4px;padding-top:4px;display:grid}._8TymFG_name{letter-spacing:-.025em;font-size:26px;font-weight:550;line-height:1.2}._8TymFG_role{color:var(--green-ink);font-size:15px;font-weight:560}._8TymFG_bio{max-width:40ch;color:var(--grey);margin-top:10px;font-size:16.5px;line-height:1.55}._8TymFG_soFar{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:40px 72px;display:grid}._8TymFG_soFarHead{justify-items:start;gap:24px;display:grid}._8TymFG_soFarLine{max-width:38ch;color:var(--grey);font-size:18px;line-height:1.55}._8TymFG_links{flex-wrap:wrap;gap:14px 28px;display:flex}._8TymFG_days{border-top:1px solid var(--line)}._8TymFG_days li{border-bottom:1px solid var(--line)}._8TymFG_dayLink{grid-template-columns:116px minmax(0,1fr) 20px;align-items:baseline;gap:6px 20px;padding:22px 0;display:grid}._8TymFG_dayDate{color:var(--grey-3);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}._8TymFG_dayTitle{letter-spacing:-.014em;font-size:19px;font-weight:520;line-height:1.4}._8TymFG_dayArrow{width:17px;height:17px;color:var(--grey-2);transition:transform .25s var(--ease), color .2s;align-self:center}._8TymFG_dayLink:hover ._8TymFG_dayArrow{color:var(--ink);transform:translate(3px)}@media (max-width:1099px){._8TymFG_people{grid-template-columns:minmax(0,1fr);max-width:720px}}@media (max-width:899px){._8TymFG_why,._8TymFG_soFar,._8TymFG_plan{grid-template-columns:minmax(0,1fr)}}@media (max-width:559px){._8TymFG_person{grid-template-columns:minmax(0,1fr);gap:18px;padding:22px}._8TymFG_photo{width:112px;height:112px}._8TymFG_dayLink{grid-template-columns:minmax(0,1fr) 20px}._8TymFG_dayDate{grid-column:1/-1}._8TymFG_dayTitle{font-size:17.5px}}
.mI0Cfa_root{pointer-events:none;--top:72px;--bottom:380px;--band:max(220px, calc(100cqh - var(--top) - var(--bottom)));--s:min(var(--band), 92cqw);--cx:50cqw;--cy:calc(var(--top) + var(--band) / 2);container-type:size}@media (max-width:899px) and (max-height:700px){.mI0Cfa_root{--bottom:412px}}@media (min-width:900px){.mI0Cfa_root{--top:96px;--bottom:calc(128px + 1.9 * clamp(52px, 6.6vw, 98px) + 36px);--s:min(var(--band), 45cqw);--cx:66cqw}}.mI0Cfa_glow{left:calc(var(--cx) - var(--s));top:calc(var(--cy) - var(--s));width:calc(var(--s) * 2);height:calc(var(--s) * 2);background:radial-gradient(closest-side,#2fa89f1a,#2fa89f08 52%,#0000);position:absolute}.mI0Cfa_box{left:calc(var(--cx) - var(--s) * .75);top:calc(var(--cy) - var(--s) * .75);width:calc(var(--s) * 1.5);height:calc(var(--s) * 1.5);animation:mI0Cfa_arrive 1.4s var(--ease) .1s both;position:absolute}@keyframes mI0Cfa_arrive{0%{opacity:0;transform:translateY(14px)}}.mI0Cfa_still,.mI0Cfa_canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.mI0Cfa_still{object-fit:contain;-webkit-user-select:none;user-select:none;transition:opacity .9s var(--ease)}.mI0Cfa_canvas{opacity:0;pointer-events:auto;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y pinch-zoom;-webkit-tap-highlight-color:transparent;transition:opacity .9s var(--ease)}.mI0Cfa_canvas[data-dragging]{cursor:grabbing}.mI0Cfa_root[data-live] .mI0Cfa_canvas{opacity:1}.mI0Cfa_root[data-live] .mI0Cfa_still{opacity:0;transition-delay:.9s}
