.CVJgBW_path{left:calc(var(--rail-x) - .5px);top:-65px;bottom:var(--rail-tail,24px);width:1px;position:absolute}.CVJgBW_curve{width:44px;height:110px;position:absolute;top:0;left:0;overflow:visible}.CVJgBW_dots{stroke:var(--folio-rule);stroke-width:1px;stroke-dasharray:2 3.5;stroke-linecap:round}.CVJgBW_lit{stroke:var(--path-blue);stroke-width:1.25px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--curve-p,0));filter:drop-shadow(0 0 3px rgba(var(--path-blue-rgb), .2))}.CVJgBW_rail{background-image:linear-gradient(to bottom, var(--folio-rule) 0 2px, transparent 2px 5.5px);background-size:1px 5.5px;width:1px;position:absolute;top:110px;bottom:0;left:0}.CVJgBW_railLit{width:100%;height:calc(var(--rail-p,0) * 100%);background:var(--path-blue);box-shadow:0 0 4px rgba(var(--path-blue-rgb), .2), 0 0 10px rgba(var(--path-blue-rgb), .2), 0 0 20px rgba(var(--path-blue-rgb), .14);opacity:min(1, calc(var(--rail-p,0) * 60));position:absolute;top:0;left:0}.CVJgBW_railLit:after{content:"";background:var(--path-blue);width:5px;height:5px;box-shadow:0 0 5px 1px rgba(var(--path-blue-rgb), .2), 0 0 12px 3px rgba(var(--path-blue-rgb), .2);opacity:min(1, calc((1 - var(--rail-p,0)) * 25));border-radius:50%;margin:0 0 -2.5px -2.5px;position:absolute;bottom:0;left:50%}.CVJgBW_tip{width:7px;height:3px;position:absolute;bottom:-1px;left:50%;overflow:visible;transform:translate(-50%)}.CVJgBW_tip path{stroke:var(--folio-blue);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;fill:none}@media (max-width:760px){.CVJgBW_path{top:-74px}.CVJgBW_rail{top:75px}}
.ltwIMq_fx,.ltwIMq_footer{position:fixed;bottom:0;left:0;right:0}.ltwIMq_fx{z-index:4;pointer-events:none;height:160px}.ltwIMq_pb{position:absolute;inset:0}.ltwIMq_pb1{-webkit-backdrop-filter:blur(.6px);-webkit-mask-image:linear-gradient(#0000 0%,#000 8% 100%);mask-image:linear-gradient(#0000 0%,#000 8% 100%)}.ltwIMq_pb2{-webkit-backdrop-filter:blur(1.5px);-webkit-mask-image:linear-gradient(#0000 20%,#000 45% 100%);mask-image:linear-gradient(#0000 20%,#000 45% 100%)}.ltwIMq_pb3{-webkit-backdrop-filter:blur(3px);-webkit-mask-image:linear-gradient(#0000 40%,#000 65% 100%);mask-image:linear-gradient(#0000 40%,#000 65% 100%)}.ltwIMq_pb4{-webkit-backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(#0000 58%,#000 80% 100%);mask-image:linear-gradient(#0000 58%,#000 80% 100%)}.ltwIMq_pb5{-webkit-backdrop-filter:blur(12px);-webkit-mask-image:linear-gradient(#0000 75%,#000 92% 100%);mask-image:linear-gradient(#0000 75%,#000 92% 100%)}.ltwIMq_tint{background:linear-gradient(to top, rgba(var(--footer-tint-rgb), .9), rgba(var(--footer-tint-rgb), .55) 45%, rgba(var(--footer-tint-rgb), 0));position:absolute;inset:0}.ltwIMq_footer{z-index:5;padding:44px 0 32px}.ltwIMq_inner{justify-content:center;width:min(100% - 3rem,560px);margin:0 auto;display:flex}.ltwIMq_links{flex-wrap:wrap;justify-content:center;align-items:center;gap:17px;display:flex}.ltwIMq_link{cursor:pointer;font-family:var(--folio-mono);letter-spacing:2.16px;text-transform:uppercase;color:var(--folio-mute);transition:color .16s var(--ease-out), background-color .16s var(--ease-out);background:0 0;border:none;border-radius:999px;align-items:center;padding:2px 10px;font-size:12px;font-weight:500;line-height:1.8;text-decoration:none;display:inline-flex}.ltwIMq_link:hover{color:var(--ink-link-hover);background:var(--surface-chip)}.ltwIMq_label{transition:transform .16s var(--ease-out);display:inline-block}.ltwIMq_link:hover .ltwIMq_label{transform:scale(1.05)}@media (max-width:620px){.ltwIMq_links{gap:4px}.ltwIMq_link{letter-spacing:1.1px;padding:2px 6px;font-size:10px}}
.B2xpaa_screen{aspect-ratio:16/10.4;width:100%;margin-bottom:4px;position:relative}.B2xpaa_browser{background:var(--surface-card);border:1px solid var(--cs-card-line,#11111114);box-shadow:0 10px 26px -10px rgba(var(--shadow-rgb), .28), 0 2px 5px rgba(var(--shadow-rgb), .08);border-radius:9px;position:absolute;inset:0 14px 10px 0;overflow:hidden}.B2xpaa_browser img{object-fit:cover;object-position:top center;background:var(--surface-sunken);width:100%;height:calc(100% - 16px);animation:B2xpaa_screenIn .38s var(--ease-out) both;position:absolute;inset:16px 0 0}.B2xpaa_chrome{background:var(--surface-chip);z-index:1;align-items:center;gap:4px;height:16px;padding:0 7px;display:flex;position:absolute;top:0;left:0;right:0}.B2xpaa_chrome i{background:var(--folio-rule);border-radius:50%;width:5px;height:5px}.B2xpaa_phone{aspect-ratio:9/19;width:25%;box-shadow:0 12px 22px -8px rgba(var(--shadow-rgb), .4), 0 1px 3px rgba(var(--shadow-rgb), .2);animation:B2xpaa_phoneIn .46s var(--avatar-ease-in) both;background:#111;border-radius:10px;padding:2.5px;position:absolute;bottom:0;right:0}.B2xpaa_phone img{object-fit:cover;object-position:top center;background:#222;border-radius:8px;width:100%;height:100%;display:block}@keyframes B2xpaa_screenIn{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}@keyframes B2xpaa_phoneIn{0%{opacity:0;transform:translateY(8px)rotate(4deg)}to{opacity:1;transform:none}}.B2xpaa_art{aspect-ratio:16/10;border:1px solid var(--cs-card-line);width:100%;box-shadow:0 10px 26px -10px rgba(var(--shadow-rgb), .28), 0 2px 5px rgba(var(--shadow-rgb), .08);background:#f4efe8;border-radius:9px;margin-bottom:4px;position:relative;overflow:hidden}.B2xpaa_art img{object-fit:cover;width:100%;height:100%;animation:B2xpaa_screenIn .42s var(--ease-out) both;display:block}html[data-theme=dark] .B2xpaa_art img{filter:brightness(.9)saturate(.95)}.B2xpaa_terminal{width:100%;min-height:150px;box-shadow:0 10px 26px -10px rgba(var(--shadow-rgb), .35), 0 2px 5px rgba(var(--shadow-rgb), .1);font-family:var(--folio-mono);letter-spacing:.02em;color:#d9d6cf;animation:B2xpaa_screenIn .38s var(--ease-out) both;background:#151413;border:1px solid #ffffff0f;border-radius:9px;margin-bottom:4px;padding:26px 14px 12px;font-size:10.5px;line-height:1.75;position:relative;overflow:hidden}.B2xpaa_terminal .B2xpaa_chrome{background:0 0}.B2xpaa_terminal .B2xpaa_chrome i{background:#3a3836}.B2xpaa_prompt{color:#8a8780;margin-bottom:4px}.B2xpaa_prompt span{color:#5c84ff}.B2xpaa_specRow{gap:10px;display:flex}.B2xpaa_specKey{color:#6f8dff;flex:0 0 62px}.B2xpaa_specVal{min-width:0}.B2xpaa_cursor{color:#5c84ff;animation:1.1s step-end infinite B2xpaa_blink}@keyframes B2xpaa_blink{50%{opacity:0}}.B2xpaa_clamped{-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.B2xpaa_story{letter-spacing:-.1px;color:var(--folio-body);opacity:.85;font-size:13.5px;font-weight:400;line-height:1.6}.B2xpaa_facts{font-family:var(--folio-mono);letter-spacing:1px;text-transform:uppercase;flex-direction:column;gap:1px;font-size:10.5px;font-weight:500;line-height:1.9;display:flex}.B2xpaa_fact{align-items:baseline;gap:6px;display:flex}.B2xpaa_fact dt{color:var(--folio-mute);flex-shrink:0}.B2xpaa_fact:after{content:"";background-image:radial-gradient(circle, var(--folio-rule) .7px, transparent .8px);background-size:4px 1px;flex:auto;order:1;align-self:center;min-width:12px;height:1px}.B2xpaa_fact dd{color:var(--folio-ink);text-align:right;order:2;min-width:0}.B2xpaa_links{flex-wrap:wrap;gap:8px;display:flex}.B2xpaa_link,.B2xpaa_private{font-family:var(--folio-mono);letter-spacing:1.6px;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:10.5px;font-weight:500;line-height:1.8;text-decoration:none;display:inline-flex}.B2xpaa_link{color:var(--folio-blue);background:rgba(var(--path-blue-rgb), .08);transition:background-color .16s var(--ease-out), transform .16s var(--ease-out)}.B2xpaa_link:hover{background:rgba(var(--path-blue-rgb), .15);transform:translateY(-1px)}.B2xpaa_private{color:var(--folio-mute);background:var(--surface-chip)}@media (prefers-reduced-motion:reduce){.B2xpaa_browser img,.B2xpaa_phone,.B2xpaa_terminal,.B2xpaa_art img{animation:none}}
.RxnywG_logbook{--reveal-delay:.6s;flex-direction:column;gap:6px;width:100%;display:flex;position:relative}.RxnywG_head{align-items:center;display:flex;position:relative}.RxnywG_gutter{text-align:center;width:33px;font-family:var(--folio-mono);text-transform:uppercase;font-weight:500;position:absolute;top:50%;left:-70px;transform:translateY(-50%)}.RxnywG_route{letter-spacing:.9px;color:var(--tl-route);font-size:6px;line-height:7px;display:block}.RxnywG_yearNum{letter-spacing:1.05px;color:var(--folio-mute);font-size:12px;line-height:14px;display:block}.RxnywG_headDot{left:calc(var(--rail-x) - var(--entry-indent));background:var(--folio-bg);border:1px solid var(--tl-dot-line);z-index:1;width:13px;height:13px;transition:border-color .3s var(--ease-out);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.RxnywG_headDot:after{content:"";background:var(--tl-dot-fill);width:6px;height:6px;transition:background-color .3s var(--ease-out);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.RxnywG_headDot[data-lit]{border-color:var(--folio-blue)}.RxnywG_headDot[data-lit]:after{background:var(--folio-blue)}.RxnywG_kicker{letter-spacing:-.12px;color:var(--folio-ink);align-items:center;gap:10px;font-size:16px;font-weight:500;line-height:1.8;display:flex}.RxnywG_badge{font-family:var(--folio-mono);letter-spacing:.96px;text-transform:uppercase;color:var(--folio-blue);padding-top:3px;font-size:12px;font-weight:500;line-height:.99}.RxnywG_intro{letter-spacing:-.12px;color:var(--folio-body);opacity:.8;margin-bottom:6px;font-size:16px;font-weight:400;line-height:1.6}.RxnywG_list{flex-direction:column;gap:2px;list-style:none;display:flex}.RxnywG_item{position:relative}.RxnywG_row{transition:background-color .26s var(--ease-out);border-radius:12px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:7px 15px;display:grid;position:relative}.RxnywG_row:hover,.RxnywG_row:focus-within,.RxnywG_item[data-open] .RxnywG_row{background:var(--surface-hover)}.RxnywG_tick{left:calc(var(--rail-x) - var(--entry-indent));background:var(--tl-dot-case);z-index:1;width:3px;height:3px;transition:background-color .3s var(--ease-out), transform .3s var(--ease-out);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.RxnywG_tick[data-lit]{background:var(--folio-blue)}.RxnywG_row:hover .RxnywG_tick{transform:translate(-50%,-50%)scale(1.8)}.RxnywG_num{font-family:var(--folio-mono);letter-spacing:1px;color:var(--folio-mute);font-size:10px;font-weight:500}.RxnywG_main{flex-direction:column;min-width:0;display:flex}.RxnywG_title{color:var(--ink-title);font-size:14px;font-weight:500;line-height:19px}.RxnywG_line{color:var(--ink-desc);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:19px;overflow:hidden}.RxnywG_year{font-family:var(--folio-mono);letter-spacing:1px;color:var(--folio-mute);font-size:11px;font-weight:500}.RxnywG_hitWide,.RxnywG_hitNarrow{border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.RxnywG_hitNarrow{display:none}.RxnywG_details{animation:RxnywG_detailsIn .36s var(--ease-out) both;flex-direction:column;gap:12px;padding:10px 15px 20px 47px;display:flex}.RxnywG_detailKind{font-family:var(--folio-mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--folio-mute);font-size:10.5px;font-weight:500}@keyframes RxnywG_detailsIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.RxnywG_more{font-family:var(--folio-mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--folio-blue);background:rgba(var(--path-blue-rgb), .08);transition:background-color .16s var(--ease-out), transform .16s var(--ease-out);border-radius:999px;align-self:flex-start;margin:8px 0 0 15px;padding:4px 12px;font-size:11px;font-weight:500;line-height:1.8}.RxnywG_more:hover{background:rgba(var(--path-blue-rgb), .15);transform:translateY(1px)}@media (min-width:1220px){.RxnywG_details{display:none}}@media (max-width:1219px){.RxnywG_hitWide{display:none}.RxnywG_hitNarrow{display:block}}@media (max-width:760px){.RxnywG_logbook{padding-left:var(--entry-indent)}.RxnywG_gutter{display:none}.RxnywG_row{column-gap:10px;padding-left:8px;padding-right:8px}.RxnywG_details{padding-left:8px;padding-right:8px}.RxnywG_more{margin-left:8px}.RxnywG_line{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}@media (prefers-reduced-motion:reduce){.RxnywG_details{animation:none}}
.Clt7Aq_memories{--mem-w:42.4px;--mem-h:56.5px;--mem-b:1.234px;flex-shrink:0;width:161px;height:62px;margin-right:29px;position:relative}.Clt7Aq_card{width:var(--mem-w);height:var(--mem-h);border:var(--mem-b) solid var(--keyline);transform:translate(-50%, -50%) translate(var(--x), var(--y)) rotate(var(--r)) scale(var(--s,1));box-shadow:0 .6px 3.6px rgba(var(--shadow-rgb), .1), 0 .3px .9px rgba(var(--shadow-rgb), .06);transition:transform .42s var(--avatar-ease-in), box-shadow .42s var(--avatar-ease-in);border-radius:5.65px;position:absolute;top:50%;left:50%;overflow:visible}.Clt7Aq_card img{object-fit:cover;border-radius:4.4px;width:100%;height:100%;display:block}.Clt7Aq_card img.Clt7Aq_turned{width:calc(var(--mem-h) - var(--mem-b) * 2);height:calc(var(--mem-w) - var(--mem-b) * 2);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.Clt7Aq_active{box-shadow:0 6px 18px rgba(var(--shadow-rgb), .16), 0 1px 3px rgba(var(--shadow-rgb), .08)}.Clt7Aq_tip{transform:translate(-50%) rotate(calc(var(--r) * -1));color:#fff;font-family:var(--folio-mono);letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;pointer-events:none;animation:Clt7Aq_memTipIn .18s var(--ease-out) both;background:#141313eb;border-radius:6px;padding:3px 8px;font-size:9px;font-weight:500;line-height:1.5;position:absolute;bottom:calc(100% + 9px);left:50%}@keyframes Clt7Aq_memTipIn{0%{opacity:0;transform:translate(-50%) rotate(calc(var(--r) * -1)) translateY(4px)}to{opacity:1;transform:translate(-50%) rotate(calc(var(--r) * -1)) translateY(0)}}@media (prefers-reduced-motion:reduce){.Clt7Aq_card{transition:none!important}.Clt7Aq_tip{animation:none}}@media (max-width:760px){.Clt7Aq_memories{margin-right:0}}
.Dl9abW_sticky{top:72px;left:clamp(24px, calc((100vw - var(--folio-col-w)) / 2 - 306px), 72px);z-index:3;pointer-events:none;align-items:center;gap:22px;display:flex;position:fixed}.Dl9abW_rail{background-image:radial-gradient(circle at .8px .8px, var(--folio-rule) .8px, transparent .9px);background-size:3.2px 3.6px;flex-shrink:0;align-self:stretch;width:8px}.Dl9abW_lines{font-family:var(--folio-mono);letter-spacing:1.84px;text-transform:uppercase;color:var(--folio-mute);white-space:nowrap;padding:12px 0;font-size:12px;font-weight:500;line-height:1.8}.Dl9abW_name{color:var(--folio-ink)}@media (max-width:1219px){.Dl9abW_sticky{pointer-events:auto;align-self:center;gap:0;padding:40px 0 0;position:static}.Dl9abW_rail{display:none}.Dl9abW_lines{text-align:center;padding:0}}
.SoPdUW_timeline{flex-direction:column;gap:36px;width:100%;list-style:none;display:flex}.SoPdUW_entry{flex-direction:column;display:flex;position:relative}.SoPdUW_year{text-align:center;width:33px;font-family:var(--folio-mono);text-transform:uppercase;font-weight:500;position:absolute;top:50%;left:-70px;transform:translateY(-50%)}.SoPdUW_route{letter-spacing:.9px;color:var(--tl-route);font-size:6px;line-height:7px;display:block}.SoPdUW_yearNum{letter-spacing:1.05px;color:var(--folio-mute);font-size:12px;line-height:14px;display:block}.SoPdUW_logos{align-items:center;margin-bottom:6px;display:flex}.SoPdUW_avatar{transform-origin:50%;transform:translateY(var(--shift,0px)) scale(var(--scale-active,1));transition:transform var(--avatar-dur) var(--avatar-ease-in);will-change:transform;flex-shrink:0;display:block;position:relative}.SoPdUW_avatar+.SoPdUW_avatar{margin-left:-6px}.SoPdUW_logo{width:var(--tl-logo-size);height:var(--tl-logo-size);box-sizing:border-box;border:.5px solid var(--keyline);box-shadow:0 0 0 1px var(--keyline);border-radius:50%;flex-shrink:0;display:flex;overflow:hidden}.SoPdUW_logo img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.1)}.SoPdUW_head{align-items:center;gap:10px;display:flex;position:relative}.SoPdUW_company{letter-spacing:-.12px;color:var(--folio-ink);font-size:16px;font-weight:500;line-height:1.8;text-decoration:none}a.SoPdUW_company:hover{text-underline-offset:3px;text-decoration:underline}.SoPdUW_badge{font-family:var(--folio-mono);letter-spacing:.96px;text-transform:uppercase;color:var(--folio-blue);padding-top:3px;font-size:12px;font-weight:500;line-height:.99}.SoPdUW_role{letter-spacing:-.12px;color:var(--folio-body);margin-bottom:2px;font-size:16px;font-weight:500;line-height:1.6}.SoPdUW_desc{letter-spacing:-.12px;color:var(--folio-body);opacity:.8;font-size:16px;font-weight:400;line-height:1.6}.SoPdUW_dot{left:calc(var(--rail-x) - var(--entry-indent));z-index:1;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.SoPdUW_dotNow,.SoPdUW_dotPast{background:var(--folio-bg);border:1px solid var(--tl-dot-line);width:13px;height:13px;transition:border-color .3s var(--ease-out)}.SoPdUW_dotNow:after,.SoPdUW_dotPast:after{content:"";background:var(--tl-dot-fill);width:6px;height:6px;transition:background-color .3s var(--ease-out);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SoPdUW_dotCase{background:var(--tl-dot-case);--pulse-to:3.6;width:5px;height:5px;transition:background-color .3s var(--ease-out)}.SoPdUW_dot[data-lit]{border-color:var(--folio-blue)}.SoPdUW_dot[data-lit]:after,.SoPdUW_dotCase[data-lit]{background:var(--folio-blue)}.SoPdUW_dot:before{content:"";border:1px solid var(--folio-blue);opacity:0;pointer-events:none;border-radius:50%;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SoPdUW_dot[data-lit]:before{animation:SoPdUW_dotPulse .72s var(--ease-out)}@keyframes SoPdUW_dotPulse{0%{opacity:.45;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%, -50%) scale(var(--pulse-to,2.4))}}.SoPdUW_cases{flex-direction:column;gap:10px;margin-top:10px;list-style:none;display:flex}.SoPdUW_case{transition:background-color .26s var(--ease-out);background:0 0;border-radius:16px;align-items:center;gap:7px;padding:2px 15px;text-decoration:none;display:flex;position:relative}a.SoPdUW_case:hover{background:var(--surface-hover)}.SoPdUW_shots{flex-shrink:0;width:66px;height:63px;position:relative}.SoPdUW_shot{border:1.5px solid var(--keyline);box-shadow:0 .85px 5px rgba(var(--shadow-rgb), .1), 0 .43px 1.3px rgba(var(--shadow-rgb), .06);transform:translate(-50%, -50%) translate(var(--x), var(--y)) rotate(var(--r)) scale(var(--s,1));transition:transform .38s var(--avatar-ease-in);border-radius:2.5px;position:absolute;top:50%;left:50%;overflow:hidden}.SoPdUW_shot img{object-fit:cover;width:100%;height:100%;display:block}.SoPdUW_shot:first-child{z-index:1;--x:-13.7px;--y:-.8px;--r:-9.94deg;width:25.7px;height:34.1px}.SoPdUW_shot:nth-child(2){z-index:3;--x:-1.6px;--y:-.7px;--r:0deg;width:35px;height:46.3px}.SoPdUW_shot:nth-child(3){z-index:2;--x:11.3px;--y:.5px;--r:7.21deg;width:30px;height:39.7px}.SoPdUW_case:hover .SoPdUW_shot:first-child{--x:-18px;--y:-3px;--r:-15deg}.SoPdUW_case:hover .SoPdUW_shot:nth-child(2){--y:-3px;--s:1.03}.SoPdUW_case:hover .SoPdUW_shot:nth-child(3){--x:15.5px;--y:-2px;--r:12deg}.SoPdUW_caseText{flex-direction:column;flex:1 0 0;justify-content:center;min-width:0;display:flex}.SoPdUW_caseTitle{color:var(--ink-title);font-size:14px;font-weight:500;line-height:17.5px}.SoPdUW_caseDesc{color:var(--ink-desc);font-size:13px;font-weight:500;line-height:21.13px}@media (prefers-reduced-motion:reduce){.SoPdUW_avatar{transition:none!important;transform:none!important}.SoPdUW_dot[data-lit]:before{animation:none}}@media (max-width:760px){.SoPdUW_entry{padding-left:var(--entry-indent)}.SoPdUW_year{display:none}}@media (max-width:620px){.SoPdUW_case{padding-left:8px;padding-right:8px}}
.zo7cYG_flap{transform-origin:50% 0;animation:zo7cYG_flapIn .12s var(--ease-out) both;display:inline-block}@keyframes zo7cYG_flapIn{0%{opacity:.35;transform:perspective(60px)rotateX(-70deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.zo7cYG_flap{animation:none}}
.Z9zY-q_panel{top:0;right:clamp(24px, calc((100vw - var(--folio-col-w)) / 2 - 306px), 72px);width:clamp(264px, calc((100vw - var(--folio-col-w)) / 2 - 120px), 320px);z-index:3;opacity:0;visibility:hidden;filter:blur(6px);pointer-events:none;transition:opacity .32s var(--ease-out), filter .32s var(--ease-out), visibility 0s linear .32s;gap:22px;display:flex;position:fixed;transform:translateY(72px)}.Z9zY-q_panel[data-visible]{opacity:1;visibility:visible;filter:none;pointer-events:auto;transition:opacity .42s var(--ease-out), filter .42s var(--ease-out)}.Z9zY-q_inner{flex-direction:column;flex:auto;gap:14px;min-width:0;padding:12px 0;display:flex}.Z9zY-q_rail{background-image:radial-gradient(circle at .8px .8px, var(--folio-rule) .8px, transparent .9px);background-size:3.2px 3.6px;flex-shrink:0;align-self:stretch;width:8px}.Z9zY-q_lines{font-family:var(--folio-mono);letter-spacing:1.84px;text-transform:uppercase;color:var(--folio-mute);white-space:nowrap;font-size:12px;font-weight:500;line-height:1.8}.Z9zY-q_meta{letter-spacing:1.6px;justify-content:space-between;font-size:10px;display:flex}.Z9zY-q_count{color:var(--folio-blue)}.Z9zY-q_title{color:var(--folio-ink);text-overflow:ellipsis;overflow:hidden}.Z9zY-q_kind{text-overflow:ellipsis;overflow:hidden}.Z9zY-q_body{animation:Z9zY-q_bodyIn .42s var(--ease-out) both;flex-direction:column;gap:14px;display:flex}@keyframes Z9zY-q_bodyIn{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}to{opacity:1;filter:none;transform:none}}.Z9zY-q_leaderLayer{z-index:3;pointer-events:none;opacity:0;width:100vw;height:100vh;transition:opacity .22s var(--ease-out);position:fixed;inset:0;overflow:visible}.Z9zY-q_leaderLayer[data-on]{opacity:1}.Z9zY-q_leader{fill:none;stroke:var(--path-blue);stroke-width:1.25px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 3px rgba(var(--path-blue-rgb), .25));animation:Z9zY-q_draw .5s var(--ease-out) 50ms forwards}@keyframes Z9zY-q_draw{to{stroke-dashoffset:0}}.Z9zY-q_leaderDot{fill:var(--path-blue)}@media (max-width:1219px){.Z9zY-q_panel,.Z9zY-q_leaderLayer{display:none}}@media (prefers-reduced-motion:reduce){.Z9zY-q_leader{stroke-dashoffset:0;animation:none}.Z9zY-q_body{animation:none}}
.VSD_tG_folio{font-family:var(--folio-sans);background:var(--folio-bg);min-height:100svh;color:var(--ink);flex-direction:column;display:flex}.VSD_tG_col{width:min(100% - 3rem, var(--folio-col-w));flex-direction:column;flex:1 0 auto;align-items:center;gap:48px;margin:0 auto;padding:80px 0 168px;display:flex}.VSD_tG_window{z-index:6;--reveal-delay:0s;position:relative}.VSD_tG_intro{text-align:center;--reveal-delay:60ms;--reveal-opacity:.8;width:100%;max-width:460px;margin-top:-28px}.VSD_tG_tagline{letter-spacing:-.12px;color:var(--folio-ink);font-size:16px;font-weight:500;line-height:1.8}.VSD_tG_sub{letter-spacing:-.12px;color:var(--folio-body);opacity:.8;font-size:16px;font-weight:400;line-height:1.6}.VSD_tG_track{--entry-indent:0px;flex-direction:column;gap:36px;width:100%;display:flex;position:relative}.VSD_tG_planHead{text-align:center;width:48px;color:var(--folio-blue);position:absolute;top:-106px;left:-3px}.VSD_tG_planLabel{font-family:var(--folio-mono);letter-spacing:.76px;text-transform:uppercase;font-size:6px;font-weight:500;line-height:6px;display:block}.VSD_tG_planPlane{width:16px;height:15px;margin:10px auto 0;display:block}.VSD_tG_outro{flex-wrap:wrap;align-items:center;gap:24px;display:flex;position:relative}.VSD_tG_outroText{flex:260px;min-width:min(100%,260px)}.VSD_tG_outroTitle{letter-spacing:-.12px;color:var(--folio-body);font-size:16px;font-weight:500;line-height:1.6}.VSD_tG_outroSub{letter-spacing:-.12px;color:var(--folio-body);opacity:.8;font-size:14px;font-weight:400;line-height:1.6}@media (max-width:1219px){.VSD_tG_col{padding-top:28px}.VSD_tG_intro{margin-top:-34px}}@media (max-width:760px){.VSD_tG_track{--rail-x:3.5px;--entry-indent:32px;--plan-centre:1;gap:44px;margin-top:97px}.VSD_tG_planHead{top:-115px;left:calc(50% - 24px)}.VSD_tG_outro{padding-left:var(--entry-indent)}}@media (max-width:620px){.VSD_tG_col{gap:40px;padding-top:3vh}.VSD_tG_wideOnly{display:none}}
._0zxi-a_splash{z-index:100;background:var(--folio-bg);place-items:center;padding:0 6vw;transition:opacity .28s,filter .28s;display:grid;position:fixed;inset:0}._0zxi-a_leaving{opacity:0;filter:blur(6px);pointer-events:none}._0zxi-a_monogram svg{width:60px;height:60px;display:block}._0zxi-a_mark{transform-origin:50px 50px;animation:_0zxi-a_splashMarkIn .62s var(--ease-out) both}@keyframes _0zxi-a_splashMarkIn{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){._0zxi-a_mark{animation:.2s both _0zxi-a_splashMarkIn!important}}
