.DuwQ3G_night,.DuwQ3G_paper{padding:clamp(72px,12vh,128px) 0}.DuwQ3G_night{background:var(--night);color:var(--on-night)}.DuwQ3G_paper{background:var(--paper);color:var(--ink);scroll-margin-top:var(--header-h)}.DuwQ3G_inner{width:100%;max-width:var(--content-max);padding:0 var(--gutter);margin:0 auto}.DuwQ3G_kickerNight{color:var(--on-night-muted);margin-bottom:20px}.DuwQ3G_kickerPaper{color:var(--ink-muted);margin-bottom:20px}.DuwQ3G_title{max-width:900px;font-family:var(--font-serif);margin:0;font-size:clamp(30px,2.9vw,44px);font-weight:500;line-height:1.15}.DuwQ3G_lead{max-width:640px;margin:24px 0 0;font-size:18px;line-height:1.6}.DuwQ3G_night .DuwQ3G_lead,.DuwQ3G_hero .DuwQ3G_lead,.DuwQ3G_teams .DuwQ3G_lead{color:var(--on-night-muted)}.DuwQ3G_paper .DuwQ3G_lead{color:var(--ink-soft)}.DuwQ3G_hero{background:var(--night);color:var(--on-night);padding:calc(var(--header-h) + clamp(32px, 6vh, 72px)) 0 clamp(48px, 8vh, 88px)}.DuwQ3G_heroGrid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.DuwQ3G_heroTitle{font-family:var(--font-serif);margin:0;font-size:clamp(44px,6.9vw,102px);font-weight:500;line-height:1.08}.DuwQ3G_portrait{aspect-ratio:428/466;object-fit:cover;border-radius:var(--radius);width:100%;height:auto;display:block}.DuwQ3G_stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 32px;margin:clamp(48px,8vh,72px) 0 0;display:grid}.DuwQ3G_stat{flex-direction:column-reverse;gap:8px;display:flex}.DuwQ3G_stat dt{color:var(--on-night-muted);font-size:13px;line-height:1.4}.DuwQ3G_stat dd{font-family:var(--font-serif);margin:0;font-size:clamp(32px,3.6vw,56px);font-weight:500;line-height:1.1}.DuwQ3G_tabbed{background:var(--paper);color:var(--ink)}.DuwQ3G_tabBar{top:var(--header-h);z-index:10;padding:0 var(--gutter);background:var(--paper);position:sticky}.DuwQ3G_tabRow{max-width:calc(var(--content-max) - 2 * var(--gutter));border-bottom:1px solid var(--line);scrollbar-width:none;margin:0 auto;display:flex;overflow-x:auto}.DuwQ3G_tab,.DuwQ3G_tabActive{text-align:left;white-space:nowrap;min-height:72px;font-family:var(--font-serif);cursor:pointer;background:0 0;border:0;flex:1 1 0;padding:0;font-size:clamp(18px,1.6vw,22px);font-weight:500;position:relative}.DuwQ3G_tab{color:var(--ink-muted)}.DuwQ3G_tab:hover,.DuwQ3G_tabActive{color:var(--ink)}.DuwQ3G_tabActive:after{content:"";background:var(--ink);height:3px;position:absolute;bottom:0;left:0;right:0}.DuwQ3G_panel{min-height:560px;padding-top:clamp(56px,10vh,96px);padding-bottom:clamp(72px,12vh,128px);animation:.5s both DuwQ3G_fade}.DuwQ3G_block{margin-top:clamp(64px,11vh,104px)}.DuwQ3G_teams{border-top:1px solid var(--on-night-line);background:var(--night-soft);color:var(--on-night);padding:clamp(64px,11vh,104px) 0}.DuwQ3G_companies{justify-content:space-between;align-items:center;gap:24px;margin:48px 0 0;padding:0;list-style:none;display:flex}.DuwQ3G_companyLogo{filter:brightness(0)invert();width:auto;height:clamp(22px,2.4vw,34px);display:block}.DuwQ3G_statementQuote{max-width:1120px;font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(34px,4.4vw,68px);font-weight:600;line-height:1.06}.DuwQ3G_grid3,.DuwQ3G_grid4{gap:clamp(16px,1.6vw,28px);margin-top:clamp(40px,7vh,64px);display:grid}.DuwQ3G_grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.DuwQ3G_grid4{grid-template-columns:repeat(4,minmax(0,1fr))}.DuwQ3G_card{border:1px solid var(--line);border-radius:var(--radius);padding:clamp(22px,2vw,32px)}.DuwQ3G_cardIcon{margin-bottom:18px;display:block}.DuwQ3G_cardTitle{font-family:var(--font-serif);margin:0;font-size:clamp(22px,1.8vw,26px);font-weight:500;line-height:1.2}.DuwQ3G_cardBody{color:var(--ink-soft);margin:14px 0 0;font-size:16px;line-height:1.6}.DuwQ3G_closing{max-width:820px;font-family:var(--font-serif);margin:clamp(40px,7vh,64px) 0 0;font-size:clamp(22px,2vw,30px);font-weight:500;line-height:1.3}.DuwQ3G_linkRow{flex-wrap:wrap;gap:8px 40px;margin-top:28px;display:flex}.DuwQ3G_split{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.DuwQ3G_splitBar{grid-template-columns:7fr 3fr;gap:12px;display:grid}.DuwQ3G_figure{flex-direction:column;gap:8px;display:flex}.DuwQ3G_figureValue{font-family:var(--font-serif);font-size:clamp(40px,4.4vw,68px);font-weight:500;line-height:1}.DuwQ3G_figureBar{background:var(--ink);height:4px}.DuwQ3G_figure+.DuwQ3G_figure .DuwQ3G_figureBar{background:var(--line)}.DuwQ3G_figureLabel{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:600}.DuwQ3G_timeline{border-top:1px solid var(--line);margin:clamp(40px,7vh,64px) 0 0;padding:0;list-style:none}.DuwQ3G_timelineRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,3fr) minmax(0,8fr);gap:8px clamp(40px,6vw,96px);padding:clamp(22px,2vw,32px) 0;display:grid}.DuwQ3G_timelineDate{color:var(--ink-muted);padding-top:5px;font-size:15px}.DuwQ3G_timelineTitle{font-family:var(--font-serif);margin:0;font-size:clamp(20px,1.6vw,24px);font-weight:500;line-height:1.25}.DuwQ3G_timelinePoints{color:var(--ink-soft);margin:12px 0 0;padding-left:18px;font-size:16px;line-height:1.6}.DuwQ3G_learning{padding-top:clamp(72px,12vh,112px);padding-bottom:clamp(88px,15vh,144px)}.DuwQ3G_learningBox{border:1px solid var(--line);border-radius:var(--radius);padding:clamp(28px,4vw,56px)}.DuwQ3G_learningHead{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.DuwQ3G_learningBadge{flex:none;width:clamp(96px,10vw,148px);height:auto;display:block}.DuwQ3G_learningGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:40px clamp(20px,2.4vw,40px);margin:clamp(40px,7vh,64px) 0 0;padding:0;list-style:none;display:grid}.DuwQ3G_learningLogo{object-fit:contain;width:auto;max-width:100%;height:56px;display:block}.DuwQ3G_learningTitle{font-family:var(--font-serif);margin:20px 0 0;font-size:19px;font-weight:500;line-height:1.25}.DuwQ3G_learningFrom{color:var(--ink-soft);margin:8px 0 0;font-size:15px;line-height:1.4}.DuwQ3G_learningYear{color:var(--ink-muted);margin:8px 0 0;font-size:15px}.DuwQ3G_testimonials{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(40px,6vw,96px);display:grid}.DuwQ3G_people{flex-direction:column;gap:4px;margin:36px 0 0;padding:0;list-style:none;display:flex}.DuwQ3G_person,.DuwQ3G_personActive{width:100%;min-height:48px;color:var(--on-night);text-align:left;font-family:var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:10px 16px;font-size:17px}.DuwQ3G_person:hover{background:#ffffff0f}.DuwQ3G_personActive{background:#ffffff1f;font-weight:600}.DuwQ3G_quoteBlock{margin:0;animation:.5s both DuwQ3G_fade}@keyframes DuwQ3G_fade{0%{opacity:0}to{opacity:1}}.DuwQ3G_quote{color:var(--on-night-muted);margin:0;font-size:18px;line-height:1.6}.DuwQ3G_quote p{margin:0 0 16px}.DuwQ3G_quote p:last-child{margin-bottom:0}.DuwQ3G_quoteBy{border-top:1px solid var(--on-night-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;margin-top:32px;padding-top:20px;font-size:16px;font-weight:600;display:flex}@media (max-width:1100px){.DuwQ3G_grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.DuwQ3G_learningGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.DuwQ3G_heroGrid,.DuwQ3G_split,.DuwQ3G_testimonials,.DuwQ3G_grid3,.DuwQ3G_timelineRow{grid-template-columns:minmax(0,1fr)}.DuwQ3G_timelineDate:empty{display:none}.DuwQ3G_companies{flex-wrap:wrap;justify-content:flex-start;gap:24px 32px}.DuwQ3G_companyLogo{height:28px}.DuwQ3G_tab,.DuwQ3G_tabActive{flex:none;min-height:60px;padding-right:28px}.DuwQ3G_panel{min-height:0}.DuwQ3G_portrait{max-width:420px}.DuwQ3G_stats{grid-template-columns:repeat(2,minmax(0,1fr))}.DuwQ3G_people{flex-direction:row;padding-bottom:4px;overflow-x:auto}.DuwQ3G_people li{flex:none}.DuwQ3G_person,.DuwQ3G_personActive{white-space:nowrap}}@media (max-width:560px){.DuwQ3G_grid4{grid-template-columns:minmax(0,1fr)}.DuwQ3G_learningHead{flex-direction:column;gap:24px}.DuwQ3G_learningGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.KCLgyG_header{z-index:30;height:var(--header-h);padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;top:0;left:0;right:0}.KCLgyG_clear,.KCLgyG_dark{color:var(--on-night)}.KCLgyG_light{color:var(--ink)}.KCLgyG_solid.KCLgyG_light{background-color:var(--paper)}.KCLgyG_solid.KCLgyG_dark{background-color:var(--night)}.KCLgyG_logo{min-height:44px;color:inherit;flex:none;align-items:center;display:inline-flex}.KCLgyG_menuButton{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-right:-10px;padding:0;display:inline-flex}.KCLgyG_menuButton:hover{opacity:.75}.KCLgyG_bars,.KCLgyG_cross{width:24px;height:12px;display:block;position:relative}.KCLgyG_bars:before,.KCLgyG_bars:after,.KCLgyG_cross:before,.KCLgyG_cross:after{content:"";background:currentColor;height:2px;position:absolute;left:0;right:0}.KCLgyG_bars:before{top:0}.KCLgyG_bars:after{bottom:0}.KCLgyG_cross:before,.KCLgyG_cross:after{top:5px}.KCLgyG_cross:before{transform:rotate(45deg)}.KCLgyG_cross:after{transform:rotate(-45deg)}.KCLgyG_dialog{width:100%;max-width:none;height:100dvh;max-height:none;padding:0 var(--gutter) 40px;color:#4b4a3f;background:linear-gradient(115deg,#f2f1e9,#e2e0ce);border:0;outline:none;margin:0;position:fixed;inset:0;overflow-y:auto}.KCLgyG_dialog[open]{flex-direction:column;animation:.3s both KCLgyG_menuIn;display:flex}@keyframes KCLgyG_menuIn{0%{opacity:0}to{opacity:1}}.KCLgyG_dialogBar{height:var(--header-h);flex:none;justify-content:space-between;align-items:center;display:flex}.KCLgyG_dialogBody{flex:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px clamp(40px,8vw,120px);display:grid}.KCLgyG_menu{flex-direction:column;order:2;justify-content:center;align-self:stretch;padding:0 clamp(0px,7vw,120px) 0 clamp(32px,5vw,80px);display:flex;position:relative}.KCLgyG_menu:before{content:"";top:calc(-1 * var(--header-h));background:#4b4a3f47;width:1px;position:absolute;bottom:-40px;left:0}.KCLgyG_menu ul{margin:0;padding:0;list-style:none}.KCLgyG_menu a{color:#7d7a6c;min-height:44px;font-family:var(--font-sans);letter-spacing:-.01em;text-transform:uppercase;align-items:center;font-size:clamp(34px,min(9.4vh,6.2vw),80px);font-weight:800;line-height:1.1;display:inline-flex}.KCLgyG_menu ul:first-child li:nth-child(-n+2) a{margin-left:-.06em}.KCLgyG_menu a:hover,.KCLgyG_menu a[aria-current=page]{color:#33322a}.KCLgyG_menu .KCLgyG_menuSecondary{flex-wrap:wrap;gap:0 clamp(24px,3vw,40px);margin-top:clamp(16px,4vh,40px);display:flex}.KCLgyG_menu .KCLgyG_menuSecondary a{letter-spacing:.08em;gap:12px;min-height:44px;font-size:clamp(14px,2vh,18px);font-weight:560}.KCLgyG_menu .KCLgyG_socials{gap:12px;display:flex;position:absolute;bottom:0;left:clamp(32px,5vw,80px)}.KCLgyG_menu .KCLgyG_socials a{letter-spacing:.08em;border:1px solid #4b4a3f73;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 16px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.KCLgyG_menu .KCLgyG_socials a:hover{background:#4b4a3f1a}.KCLgyG_socials svg{flex:none;width:16px;height:16px;display:block}.KCLgyG_aside{flex-direction:column;order:1;justify-content:center;align-self:stretch;align-items:center;display:flex}.KCLgyG_quote{max-width:420px;margin:0}.KCLgyG_quoteMark{height:.5em;font-family:var(--font-serif);font-size:clamp(72px,8vw,120px);line-height:1;display:block}.KCLgyG_quote blockquote{font-family:var(--font-hand);margin:0;font-size:clamp(30px,3vw,44px);font-weight:500;line-height:1.2}.KCLgyG_quote figcaption{font-family:var(--font-hand);margin-top:16px;font-size:clamp(22px,2vw,28px)}@media (max-width:760px){.KCLgyG_dialogBody{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start}.KCLgyG_menu,.KCLgyG_aside{order:0}.KCLgyG_menu{padding:0}.KCLgyG_menu:before{display:none}.KCLgyG_menu .KCLgyG_socials{margin-top:12px;position:static}.KCLgyG_aside{border-top:1px solid #4b4a3f47;align-items:flex-start;padding-top:28px}}
.c-kftW_builds{background:var(--night);height:100svh;min-height:640px;color:var(--on-night);flex-direction:column;display:flex;position:relative;overflow:hidden}.c-kftW_bg{transition:opacity .9s;position:absolute;inset:0}.c-kftW_bgImage{object-fit:cover;object-position:65% 50%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.c-kftW_scrimImage,.c-kftW_scrimPlain{pointer-events:none;position:absolute;inset:0}.c-kftW_scrimImage{background:linear-gradient(#06060800 42%,#06060899 70%,#060608eb 100%),linear-gradient(90deg,#06060880 0%,#06060800 45%)}.c-kftW_scrimPlain{background:linear-gradient(90deg,#0a0e12b3 0%,#0a0e1240 60%,#0a0e121a 100%)}.c-kftW_inner{min-height:0;padding:calc(var(--header-h) + 12px) var(--gutter) 32px;flex-direction:column;flex:auto;display:flex;position:relative}.c-kftW_label{color:var(--on-night-muted)}.c-kftW_stage{flex:auto;align-items:flex-end;display:flex}.c-kftW_copy{max-width:600px;animation:.7s both c-kftW_rise}@keyframes c-kftW_rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.c-kftW_question{color:#ffffffe0;margin:0 0 18px;font-size:14px;font-weight:600}.c-kftW_headline{font-family:var(--font-serif);margin:0;font-size:clamp(34px,4.2vw,64px);font-weight:500;line-height:1.18}.c-kftW_body{color:#ffffffdb;max-width:480px;margin:22px 0 0;font-size:16px;line-height:1.65}.c-kftW_actions{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:32px;display:flex}.c-kftW_primary,.c-kftW_secondary{border-radius:999px;align-items:center;min-height:48px;padding:0 24px;font-size:14px;font-weight:700;display:inline-flex}.c-kftW_primary{color:var(--night);background:#fff}.c-kftW_secondary{border:1.5px solid #fffc}.c-kftW_primary:hover,.c-kftW_secondary:hover{opacity:.85}.c-kftW_tabs{border-top:1px solid var(--on-night-line);padding:0 var(--gutter);position:relative;overflow-x:auto}.c-kftW_tabRow{min-width:max-content;display:flex}.c-kftW_tab{min-width:240px;min-height:96px;color:var(--on-night);text-align:left;cursor:pointer;background:0 0;border:0;flex:1 0 240px;padding:22px 32px 24px 0;transition:opacity .3s;position:relative}.c-kftW_track,.c-kftW_bar{height:2px;position:absolute;top:-1px;left:0;right:32px}.c-kftW_track{background:#ffffff26}.c-kftW_bar{transform-origin:0;background:#fff}.c-kftW_tabMeta{letter-spacing:.12em;text-transform:uppercase;color:#ffffffbf;font-size:11px;font-weight:600;display:block}.c-kftW_tabName{font-family:var(--font-serif);margin-top:8px;font-size:22px;font-weight:500;display:block}.c-kftW_overlay,.c-kftW_introBlock{text-align:center;padding:0 var(--gutter);color:var(--on-night);flex-direction:column;justify-content:center;align-items:center;display:flex}.c-kftW_overlay{z-index:5;background:#0a0e12ed;transition:opacity .8s;position:absolute;inset:0}.c-kftW_introBlock{background:var(--night);min-height:100svh;padding-top:96px;padding-bottom:120px;position:relative}.c-kftW_introCopy{flex-direction:column;align-items:center;max-width:1240px;transition:transform .8s;display:flex}.c-kftW_introKicker{color:var(--on-night-muted);margin-bottom:28px}.c-kftW_introTitle{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(44px,7.2vw,132px);font-weight:600;line-height:1.02}.c-kftW_introSub{color:#ffffffd9;max-width:640px;margin:36px 0 0;font-size:clamp(16px,1.3vw,20px);line-height:1.6}.c-kftW_overlayCta{position:absolute;bottom:clamp(32px,6vh,64px);left:50%;transform:translate(-50%)}@media (max-height:500px) and (orientation:landscape){.c-kftW_builds{height:auto;min-height:100svh}.c-kftW_stage{padding-top:48px}}@media (max-width:900px){.c-kftW_builds,.c-kftW_flowIntro{display:none}.c-kftW_introBlock{text-align:left;align-items:flex-start}.c-kftW_introCopy{align-items:flex-start}.c-kftW_overlayCta{left:var(--gutter);transform:none}}
.f9gl7W_section{min-height:100svh;padding-top:var(--header-h);background:var(--paper);color:var(--ink);display:flex}.f9gl7W_inner{width:100%;max-width:var(--content-max);padding:16px var(--gutter) 40px;flex-wrap:wrap;align-items:center;gap:40px clamp(40px,5vw,80px);margin:auto;display:flex}.f9gl7W_side{flex:300px;min-width:0}.f9gl7W_label{color:var(--ink-muted);margin-bottom:16px}.f9gl7W_title{font-family:var(--font-serif);margin:0;font-size:clamp(30px,3vw,44px);font-weight:500;line-height:1.2}.f9gl7W_list{flex-direction:column;gap:4px;margin:36px 0 0;padding:0;list-style:none;display:flex}.f9gl7W_item{width:100%;min-height:52px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:baseline;gap:18px;padding:12px 16px;display:flex}.f9gl7W_item:hover{background:#f7f7f7}.f9gl7W_itemActive,.f9gl7W_itemActive:hover{background:#f2f2f2}.f9gl7W_itemActive .f9gl7W_itemTitle{font-weight:600}.f9gl7W_num{color:var(--ink-muted);font-size:12px;font-weight:600}.f9gl7W_itemText{flex-direction:column;gap:2px;display:flex}.f9gl7W_itemTitle{font-size:17px}.f9gl7W_itemIndustry{color:var(--ink-muted);font-size:13px}.f9gl7W_detail{flex-direction:column;flex:2 560px;gap:18px;min-width:0;animation:.5s both f9gl7W_fade;display:flex}@keyframes f9gl7W_fade{0%{opacity:0}to{opacity:1}}.f9gl7W_cover{aspect-ratio:16/9;border-radius:4px;align-items:flex-end;width:100%;max-height:max(200px,100svh - 470px);padding:24px;display:flex;position:relative;overflow:hidden}.f9gl7W_coverImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.f9gl7W_coverNote{color:#fffc;font-size:13px}.f9gl7W_badge{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:#fff;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:700;position:absolute;top:20px;left:20px}.f9gl7W_caseTitle{font-family:var(--font-serif);margin:0;font-size:clamp(26px,2.4vw,36px);font-weight:500;line-height:1.2}.f9gl7W_problem{max-width:640px;color:var(--ink-soft);margin:0;font-size:17px;line-height:1.6}.f9gl7W_facts{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px 28px;margin:0;padding-top:20px;display:grid}.f9gl7W_fact{flex-direction:column;gap:6px;display:flex}.f9gl7W_fact dt{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);font-size:11px;font-weight:600}.f9gl7W_fact dd{margin:0;font-size:15px;line-height:1.5}@media (max-width:900px){.f9gl7W_list{flex-direction:row;padding-bottom:4px;overflow-x:auto}.f9gl7W_list li{flex:none}.f9gl7W_cover{max-height:none}}@media (min-width:901px) and (max-height:800px){.f9gl7W_title{font-size:30px}}
.HQCSZW_section{min-height:100svh;padding-top:var(--header-h);background:var(--night);color:var(--on-night);flex-direction:column;display:flex}.HQCSZW_inner{width:100%;max-width:var(--content-max);padding:clamp(28px, 6vh, 64px) var(--gutter) clamp(40px, 9vh, 88px);flex-direction:column;flex:auto;gap:clamp(24px,4vh,44px);margin:0 auto;display:flex}.HQCSZW_kicker{color:var(--on-night-muted);margin-bottom:16px}.HQCSZW_title{font-family:var(--font-serif);text-wrap:balance;margin:0;font-size:clamp(34px,4.2vw,68px);font-weight:500;line-height:1.1}.HQCSZW_sub{max-width:640px;color:var(--on-night-muted);margin:16px 0 0;font-size:18px;line-height:1.6}.HQCSZW_process{flex-direction:column;flex:auto;gap:10px;display:flex}.HQCSZW_governance{background:var(--paper);color:var(--ink);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;padding:18px clamp(20px,1.8vw,28px);display:flex}.HQCSZW_governanceTitle{font-family:var(--font-serif);margin:0;font-size:clamp(20px,1.7vw,26px);font-weight:500}.HQCSZW_governanceLine{color:var(--ink-soft);margin:4px 0 0;font-size:15px;line-height:1.45}.HQCSZW_governanceItems{color:var(--ink);flex-wrap:wrap;gap:4px 32px;margin:0;padding:0;font-size:15px;font-weight:600;list-style:none;display:flex}.HQCSZW_stages{border:1px solid var(--on-night-line);background:var(--on-night-line);border-radius:14px;flex:auto;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.HQCSZW_stage{background:var(--night);flex-direction:column;justify-content:space-between;gap:24px;min-height:200px;padding:20px clamp(16px,1.4vw,22px) 22px;transition:background .3s;display:flex}.HQCSZW_stage:hover{background:var(--night-soft)}.HQCSZW_num{font-family:var(--font-serif);color:#ffffff59;font-size:clamp(36px,3.2vw,56px);line-height:1;transition:color .3s}.HQCSZW_stage:hover .HQCSZW_num{color:var(--on-night)}.HQCSZW_name{font-family:var(--font-serif);margin:0;font-size:clamp(22px,1.7vw,28px);font-weight:500}.HQCSZW_items{color:var(--on-night-muted);gap:6px;margin:10px 0 0;padding:0;font-size:15px;line-height:1.4;list-style:none;display:grid}@media (max-width:1100px){.HQCSZW_stages{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.HQCSZW_stages{grid-template-columns:minmax(0,1fr)}.HQCSZW_stage{flex-direction:row;justify-content:flex-start;gap:20px;min-height:0}.HQCSZW_num{font-size:32px}}@media (min-width:901px) and (max-height:780px){.HQCSZW_inner{gap:16px;padding-top:12px;padding-bottom:24px}.HQCSZW_sub{margin-top:8px}.HQCSZW_stage{gap:12px;min-height:0;padding-top:14px;padding-bottom:14px}}
.M9tIBW_section{min-height:100svh;padding-top:var(--header-h);background:var(--paper);color:var(--ink);flex-direction:column;display:flex}.M9tIBW_inner{width:100%;max-width:var(--content-max);padding:16px var(--gutter) clamp(24px, 4vh, 48px);flex-direction:column;gap:clamp(24px,5vh,56px);margin:auto;display:flex}.M9tIBW_header{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px clamp(32px,5vw,80px);display:grid}.M9tIBW_kicker{color:var(--ink-muted);margin-bottom:16px}.M9tIBW_title{font-family:var(--font-serif);margin:0;font-size:clamp(34px,4.2vw,68px);font-weight:500;line-height:1.1}.M9tIBW_sub{color:var(--ink-soft);margin:0 0 16px;font-size:17px;line-height:1.6}.M9tIBW_columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px clamp(32px,5vw,80px);display:grid}.M9tIBW_label{color:var(--ink-muted);border-bottom:1px solid var(--ink);padding-bottom:12px}.M9tIBW_links{margin:0;padding:0;list-style:none}.M9tIBW_links li{border-bottom:1px solid var(--line)}.M9tIBW_links a{justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:10px 0;display:flex}.M9tIBW_links a:hover .M9tIBW_linkTitle{text-underline-offset:3px;text-decoration:underline}.M9tIBW_linkText{flex-direction:column;gap:2px;display:flex}.M9tIBW_linkTitle{font-size:16px;font-weight:600}.M9tIBW_linkBody{color:var(--ink-muted);font-size:14px;line-height:1.45}@media (max-width:900px){.M9tIBW_header,.M9tIBW_columns{grid-template-columns:minmax(0,1fr)}}
.Kpod0a_bar{left:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:100;border:1px solid var(--on-night-line);border-radius:var(--radius);background:var(--night-soft);width:min(460px,100vw - 32px);color:var(--on-night);align-items:center;gap:16px;padding:14px 16px;font-size:14px;line-height:1.4;display:flex;position:fixed}.Kpod0a_bar p{flex:auto;margin:0}.Kpod0a_bar a{text-underline-offset:3px;text-decoration:underline}.Kpod0a_actions{flex:none;gap:8px;display:flex}.Kpod0a_actions button{cursor:pointer;background:0 0;border:1px solid #fff9;border-radius:999px;min-height:44px;padding:0 14px;font-size:13px;font-weight:700}.Kpod0a_actions button:hover{background:#ffffff1f}.Kpod0a_link{color:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0}.Kpod0a_link:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:480px){.Kpod0a_bar{flex-direction:column;align-items:stretch;gap:12px}.Kpod0a_actions button{flex:1 1 0}}
.S6Hkya_footer{background:var(--night);color:var(--on-night-muted);font-size:14px}.S6Hkya_inner{width:100%;max-width:var(--content-max);padding:20px var(--gutter) 28px;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;margin:0 auto;display:flex}.S6Hkya_inner p{margin:0}.S6Hkya_contact,.S6Hkya_socials{flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none;display:flex}.S6Hkya_footer a:hover{text-underline-offset:3px;text-decoration:underline}
.B3loZW_section{min-height:100svh;padding-top:var(--header-h);background:var(--night);color:var(--on-night);flex-direction:column;display:flex}.B3loZW_inner{width:100%;max-width:var(--content-max);padding:16px var(--gutter) 8px;flex-direction:column;flex:auto;gap:clamp(24px,4vh,44px);margin:0 auto;display:flex}.B3loZW_title{font-family:var(--font-serif);margin:0;font-size:clamp(34px,4.2vw,68px);font-weight:500;line-height:1.1}.B3loZW_split{gap:12px;height:clamp(200px,32vh,340px);display:flex}.B3loZW_part{border:1px solid var(--on-night-line);border-radius:14px;flex-direction:column;flex-basis:0;justify-content:flex-end;gap:8px;min-width:0;padding:clamp(18px,2vw,32px);display:flex}.B3loZW_part:first-child{background:var(--paper);color:var(--ink);border-color:var(--paper)}.B3loZW_value{font-family:var(--font-serif);font-size:clamp(56px,8vw,136px);font-weight:500;line-height:1}.B3loZW_label{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.B3loZW_about{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px clamp(32px,5vw,80px);display:grid}.B3loZW_body{color:var(--on-night-muted);margin:0;font-size:17px;line-height:1.6}.B3loZW_links{gap:8px;margin:0;padding:0;font-size:15px;font-weight:600;list-style:none;display:grid}.B3loZW_links a:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){.B3loZW_about{grid-template-columns:minmax(0,1fr)}.B3loZW_part{padding:14px}.B3loZW_value{font-size:clamp(32px,11vw,80px)}}
.jbdvDa_inner{width:100%;max-width:calc(1360px + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.jbdvDa_hero{background:var(--night);min-height:72svh;color:var(--on-night);padding:calc(var(--header-h) + 48px) 0 clamp(48px, 9vh, 96px);align-items:flex-end;display:flex}.jbdvDa_kicker{color:var(--on-night-muted);margin-bottom:28px}.jbdvDa_title{max-width:1180px;font-family:var(--font-serif);margin:0;font-size:clamp(44px,6.6vw,104px);font-weight:500;line-height:1.06}.jbdvDa_paper{background:var(--paper);color:var(--ink);padding:clamp(56px,10vh,112px) 0 clamp(72px,12vh,136px)}.jbdvDa_grid{gap:clamp(48px,8vh,88px);list-style:none;display:grid}.jbdvDa_card{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.jbdvDa_frame{aspect-ratio:16/9;border-radius:14px;display:block;overflow:hidden}.jbdvDa_cover{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.jbdvDa_card:hover .jbdvDa_cover{transform:scale(1.02)}.jbdvDa_industry{color:var(--ink-muted);font-size:14px;display:block}.jbdvDa_name{font-family:var(--font-serif);margin-top:8px;font-size:clamp(28px,2.8vw,40px);font-weight:500;line-height:1.15;display:block}.jbdvDa_problem{max-width:640px;color:var(--ink-soft);margin-top:12px;font-size:17px;line-height:1.6;display:block}.jbdvDa_cta{margin-top:24px}.jbdvDa_stage{position:relative}.jbdvDa_pinned{position:sticky;top:0}.jbdvDa_bento{z-index:1;height:100svh;min-height:640px;padding:calc(var(--header-h) + 8px) var(--gutter) var(--gutter);background:var(--night);color:var(--on-night);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid;position:relative}.jbdvDa_tile{border-radius:14px;flex-direction:column;grid-column:span 4;justify-content:flex-end;padding:24px;display:flex;position:relative;overflow:hidden}.jbdvDa_tile:first-child,.jbdvDa_tile:nth-child(6){grid-column:span 5}.jbdvDa_tile:nth-child(3),.jbdvDa_tile:nth-child(4){grid-column:span 3}.jbdvDa_tileImage{object-fit:cover;width:100%;max-width:none;height:100%;transition:transform .5s;position:absolute;inset:0}.jbdvDa_tile:hover .jbdvDa_tileImage{transform:scale(1.03)}.jbdvDa_tileScrim{pointer-events:none;background:linear-gradient(#06060800 28%,#0606088c 60%,#060608e6 100%);position:absolute;inset:0}.jbdvDa_tileCopy{position:relative}.jbdvDa_tileMeta{letter-spacing:.12em;text-transform:uppercase;color:#ffffffbf;margin:0;font-size:11px;font-weight:600}.jbdvDa_tileName{font-family:var(--font-serif);margin:8px 0 0;font-size:clamp(24px,2.2vw,32px);font-weight:500;line-height:1.15}.jbdvDa_tileLine{color:#ffffffdb;margin:6px 0 0;font-size:15px;line-height:1.45}.jbdvDa_tileLinks{flex-wrap:wrap;gap:8px 16px;margin-top:14px;font-size:13px;font-weight:700;display:flex}.jbdvDa_tileLinks a:first-child:after{content:"";position:absolute;inset:0}.jbdvDa_tileLinks a:nth-child(2){z-index:1;position:relative}.jbdvDa_tileLinks a:hover{text-decoration:underline}@media (max-width:960px){.jbdvDa_bento{grid-template-rows:none;grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.jbdvDa_tile,.jbdvDa_tile:first-child,.jbdvDa_tile:nth-child(3),.jbdvDa_tile:nth-child(4),.jbdvDa_tile:nth-child(6){aspect-ratio:4/3;grid-column:auto}}@media (max-width:720px){.jbdvDa_card{grid-template-columns:minmax(0,1fr)}}
.t6iMeG_flow{position:relative}.t6iMeG_phoneBuilds{display:none}@media (max-width:900px){.t6iMeG_phoneBuilds{display:block}}.t6iMeG_flow .t6iMeG_track>section,.t6iMeG_flow .t6iMeG_track>div{scroll-margin-top:var(--header-h)}.t6iMeG_paged{height:100svh;position:fixed;inset:0;overflow:hidden}.t6iMeG_paged .t6iMeG_track{will-change:transform;transition:transform .95s cubic-bezier(.7,0,.2,1)}.t6iMeG_paged .t6iMeG_track>section{height:100svh;min-height:0;overflow:hidden auto}.t6iMeG_dots{z-index:20;flex-direction:column;gap:4px;display:flex;position:fixed;top:50%;right:clamp(16px,2.4vw,36px);transform:translateY(-50%)}.t6iMeG_dot{cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;width:44px;height:32px;padding:0;display:flex}.t6iMeG_dot span{height:2px;transition:width .4s,background .4s;display:block}
.mdH3SG_page{min-height:70vh;max-width:calc(720px + 2 * var(--gutter));padding:calc(var(--header-h) + 48px) var(--gutter) 96px;color:var(--on-night);margin:0 auto;font-size:18px;line-height:1.6}.mdH3SG_page h1{font-family:var(--font-serif);margin:0 0 24px;font-size:clamp(38px,5vw,56px);font-weight:500}.mdH3SG_page a{text-underline-offset:3px;text-decoration:underline}
.FSKnHG_page{background:var(--night);min-height:100vh;color:var(--on-night);padding:calc(var(--header-h) + clamp(24px, 5vh, 56px)) 0 clamp(72px, 12vh, 128px);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.FSKnHG_inner{width:100%;max-width:calc(800px + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.FSKnHG_note{border-radius:var(--radius);color:#33322a;background:#f2f1e9;padding:clamp(20px,3vw,32px);font-size:14px;line-height:1.65}.FSKnHG_note p{margin:0 0 16px}.FSKnHG_note a{color:#b84a0e;text-underline-offset:3px;text-decoration:underline}.FSKnHG_files{flex-wrap:wrap;gap:8px 28px;margin:0;padding:0;list-style:none;display:flex}.FSKnHG_text{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:clamp(40px,7vh,64px) 0 0;font-size:15px;line-height:1.7}.FSKnHG_text a{color:#ff8a3d;text-underline-offset:3px;text-decoration:underline}
.t0dfNW_inner{width:100%;max-width:calc(860px + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.t0dfNW_hero{background:var(--night);color:var(--on-night);padding:calc(var(--header-h) + clamp(32px, 6vh, 72px)) 0 clamp(48px, 8vh, 88px)}.t0dfNW_cover{aspect-ratio:16/9;object-fit:cover;border-radius:14px;width:100%;margin-bottom:clamp(32px,5vh,48px);display:block}.t0dfNW_back{color:var(--on-night-muted);margin-bottom:28px;font-size:15px;display:inline-block}.t0dfNW_back:before{content:"← "}.t0dfNW_title{font-family:var(--font-serif);margin:0;font-size:clamp(40px,4.4vw,68px);font-weight:500;line-height:1.08}.t0dfNW_subtitle{max-width:640px;color:var(--on-night-muted);margin:20px 0 0;font-size:18px;line-height:1.6}.t0dfNW_facts{flex-wrap:wrap;gap:20px clamp(40px,6vw,88px);margin:clamp(36px,6vh,56px) 0 0;display:flex}.t0dfNW_facts dt{color:var(--on-night-muted);font-size:13px}.t0dfNW_facts dd{margin:6px 0 0;font-size:16px;font-weight:600}.t0dfNW_paper{background:var(--paper);color:var(--ink);padding:clamp(48px,8vh,88px) 0 clamp(72px,12vh,128px)}.t0dfNW_body{--frame:#f4f4f2;--accent:var(--ink);color:var(--ink-soft);overflow-wrap:break-word;font-size:18px;line-height:1.7}.t0dfNW_body p,.t0dfNW_body ul,.t0dfNW_body blockquote{max-width:720px;margin:0 0 22px}.t0dfNW_body h2{border-top:1px solid var(--line);letter-spacing:.14em;color:var(--ink-muted);margin:clamp(56px,10vh,96px) 0 20px;padding-top:24px;font-size:13px;font-weight:600}.t0dfNW_body h3,.t0dfNW_body h4{font-family:var(--font-serif);color:var(--ink);margin:48px 0 14px;font-weight:500;line-height:1.2}.t0dfNW_body h3{font-size:clamp(25px,2.4vw,32px)}.t0dfNW_body h4{margin-top:36px;font-size:21px}.t0dfNW_body>:first-child{margin-top:0}.t0dfNW_body a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.t0dfNW_body li{margin-bottom:8px}.t0dfNW_body blockquote{border-left:3px solid var(--ink);font-family:var(--font-serif);color:var(--ink);margin:36px 0;padding-left:22px;font-size:clamp(22px,2.2vw,28px);line-height:1.35}.t0dfNW_body blockquote p{margin:0}.t0dfNW_body figure{background:var(--frame);border-radius:14px;margin:28px 0;padding:clamp(12px,2vw,20px)}.t0dfNW_body img,.t0dfNW_body video{max-width:100%;height:auto;display:block}.t0dfNW_body figure img{border-radius:8px;width:100%;margin:0 auto}.t0dfNW_body figcaption{color:var(--ink-muted);margin-top:10px;font-size:14px;line-height:1.5}.t0dfNW_body .caption{color:var(--ink-muted);margin-top:10px;font-size:14px;line-height:1.5}.t0dfNW_body .icon{border-radius:0;margin:36px 0 -32px}.t0dfNW_body .phones{background:var(--frame);border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:clamp(14px,2.4vw,28px);margin:28px 0;padding:clamp(16px,3vw,32px);display:flex}.t0dfNW_body .phones>img{flex:0 220px;min-width:0}.t0dfNW_body .phones>video{flex:0 220px;min-width:0}.t0dfNW_body .shot{flex:0 220px;min-width:0}.t0dfNW_body .phones>img{aspect-ratio:375/812;background:#fff;border-radius:18px;width:100%;box-shadow:0 0 0 1px #0000000f}.t0dfNW_body .phones>video{aspect-ratio:375/812;background:#fff;border-radius:18px;width:100%;box-shadow:0 0 0 1px #0000000f}.t0dfNW_body .screen{aspect-ratio:375/812;background:#fff;border-radius:18px;width:100%;box-shadow:0 0 0 1px #0000000f}:is(.t0dfNW_body .phones>img,.t0dfNW_body .phones>video){object-fit:cover;object-position:top;height:auto}.t0dfNW_body .screen{scrollbar-width:thin;overflow-y:auto}.t0dfNW_body .shot span{color:var(--ink-muted);margin-top:10px;font-size:14px;line-height:1.4;display:block}.t0dfNW_body .stats{flex-wrap:wrap;gap:24px clamp(40px,6vw,88px);margin:28px 0;display:flex}.t0dfNW_body .stats strong{font-family:var(--font-serif);color:var(--ink);font-size:clamp(40px,4.4vw,64px);font-weight:500;line-height:1.1;display:block}.t0dfNW_body .stats span{font-size:15px}.t0dfNW_body .summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:28px clamp(24px,3vw,44px);margin:0 0 clamp(48px,8vh,72px);padding-bottom:clamp(32px,5vh,48px);display:grid}.t0dfNW_body .summary p{margin:0;font-size:16px;line-height:1.6}.t0dfNW_body .summary strong{letter-spacing:.04em;color:var(--ink);margin-bottom:8px;font-size:13px;display:block}.t0dfNW_body .grid{gap:16px;margin:28px 0;display:grid}.t0dfNW_body .grid figure{margin:0}.t0dfNW_body .grid figure img{aspect-ratio:4/3;object-fit:contain;background:#fff}.t0dfNW_body .c2{grid-template-columns:repeat(2,minmax(0,1fr))}.t0dfNW_body .c3{grid-template-columns:repeat(3,minmax(0,1fr))}.t0dfNW_body .c4{grid-template-columns:repeat(4,minmax(0,1fr))}.t0dfNW_body .logos{background:var(--frame);border-radius:14px;flex-wrap:wrap;align-items:center;gap:20px 36px;margin:28px 0;padding:24px;display:flex}.t0dfNW_body .logos img{object-fit:contain;width:auto;height:40px}.t0dfNW_body .insight{border-left:3px solid var(--ink);background:#f7f7f7;margin:28px 0 36px;padding:20px 22px}.t0dfNW_body .insight p{max-width:none;margin:0;font-size:16px;line-height:1.6}.t0dfNW_body .insight p+p{margin-top:10px}.t0dfNW_body .principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px clamp(24px,3vw,44px);margin:28px 0;display:grid}.t0dfNW_body .principles img{margin-bottom:10px}.t0dfNW_body .principles strong{color:var(--ink);display:block}.t0dfNW_body .principles p{margin:0;font-size:16px;line-height:1.6}.t0dfNW_body table{border-collapse:collapse;width:100%;margin:24px 0 32px;font-size:15px;line-height:1.5}.t0dfNW_body th,.t0dfNW_body td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:11px 14px 11px 0}.t0dfNW_body th{color:var(--ink);font-weight:600}.t0dfNW_body .panel{background:var(--frame);border-radius:14px;margin:28px 0;padding:clamp(18px,3vw,28px)}.t0dfNW_body .panel>p{max-width:none;color:var(--ink-muted);margin:0;font-size:14px;line-height:1.5}.t0dfNW_body .panel>p:first-child{color:var(--ink);margin-bottom:18px;font-size:16px;font-weight:600}.t0dfNW_body .panel>p:last-child:not(:first-child){margin-top:16px}.t0dfNW_body .panel table{background:#fff;border-radius:8px;margin:0;overflow:hidden}:is(.t0dfNW_body .panel th,.t0dfNW_body .panel td){padding:11px 12px}.t0dfNW_body .cards{gap:10px;display:grid}.t0dfNW_body .n2{grid-template-columns:repeat(2,minmax(0,1fr))}.t0dfNW_body .n3{grid-template-columns:repeat(3,minmax(0,1fr))}.t0dfNW_body .n4{grid-template-columns:repeat(4,minmax(0,1fr))}.t0dfNW_body .n5{grid-template-columns:repeat(5,minmax(0,1fr))}.t0dfNW_body .n6{grid-template-columns:repeat(6,minmax(0,1fr))}.t0dfNW_body .card{background:#fff;border-radius:8px;min-width:0;padding:14px;font-size:14px;line-height:1.45}.t0dfNW_body .card strong{color:var(--ink);margin-bottom:6px;display:block}.t0dfNW_body .card ul{margin:0;padding:0;list-style:none}.t0dfNW_body .card li{margin:0 0 6px}.t0dfNW_body .card small{color:var(--ink-muted);margin-top:8px;font-size:13px;display:block}.t0dfNW_body .card.dark{background:var(--accent);color:#fff}.t0dfNW_body .card.dark strong{color:#fff}.t0dfNW_body .tag{background:var(--frame);border-radius:999px;margin:0 4px 4px 0;padding:2px 8px;font-size:12px;display:inline-block}.t0dfNW_body .note{background:#fff6c7;border-radius:4px;margin-bottom:6px;padding:7px 9px;font-size:13px;line-height:1.35}.t0dfNW_body .note.a{background:#d4edff}:is(.t0dfNW_body .pass,.t0dfNW_body .retry,.t0dfNW_body .fail){text-align:center;font-weight:600}.t0dfNW_body .pass{background:#d9f2dc}.t0dfNW_body .retry{background:#fdf0bf}.t0dfNW_body .fail{background:#fbd3d0}.t0dfNW_body .swatch{border-radius:6px;height:44px;margin-bottom:8px;display:block}.t0dfNW_body .bar{background:var(--accent);border-radius:999px;height:10px;display:block}.t0dfNW_next{margin-top:clamp(48px,8vh,80px)}@media (max-width:760px){:is(.t0dfNW_body .summary,.t0dfNW_body .c3,.t0dfNW_body .c4,.t0dfNW_body .principles){grid-template-columns:minmax(0,1fr)}:is(.t0dfNW_body .c4,.t0dfNW_body .n3,.t0dfNW_body .n4,.t0dfNW_body .n5,.t0dfNW_body .n6){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.t0dfNW_body{font-size:17px}.t0dfNW_body .c2{grid-template-columns:minmax(0,1fr)}.t0dfNW_body table{font-size:14px}:is(.t0dfNW_body .n3,.t0dfNW_body .n5){grid-template-columns:minmax(0,1fr)}.t0dfNW_body .panel{overflow-x:auto}}
.wXvyxq_inner,.wXvyxq_prose{width:100%;padding:0 var(--gutter);margin:0 auto}.wXvyxq_inner{max-width:var(--content-max)}.wXvyxq_prose{max-width:calc(760px + 2 * var(--gutter))}.wXvyxq_hero{background:var(--night);color:var(--on-night);padding:calc(var(--header-h) + clamp(32px, 6vh, 72px)) 0 clamp(48px, 8vh, 88px)}.wXvyxq_heroTitle{font-family:var(--font-serif);margin:0;font-size:clamp(40px,5.6vw,84px);font-weight:500;line-height:1.08}.wXvyxq_heroBody{max-width:640px;color:var(--on-night-muted);margin:24px 0 0;font-size:18px;line-height:1.6}.wXvyxq_paper{background:var(--paper);color:var(--ink);padding:clamp(40px,7vh,72px) 0 clamp(72px,12vh,128px)}.wXvyxq_list{list-style:none}.wXvyxq_row{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:minmax(0,3fr) minmax(0,8fr);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(20px,2vw,28px) 0;text-decoration:none;display:grid}.wXvyxq_row:hover .wXvyxq_rowTitle{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.wXvyxq_thumb{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius);background:var(--line);width:100%;display:block}.wXvyxq_rowText{flex-direction:column;gap:8px;min-width:0;display:flex}.wXvyxq_rowTitle{font-family:var(--font-serif);font-size:clamp(21px,1.8vw,26px);font-weight:500;line-height:1.25}.wXvyxq_rowExcerpt{-webkit-line-clamp:2;color:var(--ink-soft);-webkit-box-orient:vertical;font-size:16px;line-height:1.55;display:-webkit-box;overflow:hidden}.wXvyxq_rowMeta,.wXvyxq_postMeta{font-size:14px}.wXvyxq_rowMeta{color:var(--ink-muted)}.wXvyxq_back{color:var(--on-night-muted);margin-bottom:28px;font-size:15px;display:inline-block}.wXvyxq_back:before{content:"← "}.wXvyxq_postTitle{font-family:var(--font-serif);overflow-wrap:anywhere;margin:0;font-size:clamp(32px,4vw,56px);font-weight:500;line-height:1.12}.wXvyxq_postMeta{color:var(--on-night-muted);margin:20px 0 0}.wXvyxq_body{color:var(--ink-soft);overflow-wrap:break-word;font-size:18px;line-height:1.7}.wXvyxq_body p,.wXvyxq_body ul,.wXvyxq_body ol,.wXvyxq_body blockquote,.wXvyxq_body pre,.wXvyxq_body figure{margin:0 0 22px}.wXvyxq_body h2,.wXvyxq_body h3,.wXvyxq_body h4{font-family:var(--font-serif);color:var(--ink);margin:44px 0 14px;font-weight:500;line-height:1.2}.wXvyxq_body h2{font-size:clamp(26px,2.4vw,34px)}.wXvyxq_body h3{font-size:clamp(22px,2vw,27px)}.wXvyxq_body h4{font-size:21px}.wXvyxq_body>:first-child{margin-top:0}.wXvyxq_body a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.wXvyxq_body li{margin-bottom:8px}.wXvyxq_body blockquote{border-left:3px solid var(--ink);font-family:var(--font-serif);color:var(--ink);padding-left:22px;font-size:21px;line-height:1.45}.wXvyxq_body blockquote p:last-child{margin-bottom:0}.wXvyxq_body hr{border:0;border-top:1px solid var(--line);margin:40px 0}.wXvyxq_body img{border-radius:var(--radius);width:100%;height:auto;display:block}.wXvyxq_body figcaption{color:var(--ink-muted);margin-top:10px;font-size:14px}.wXvyxq_body pre{border-radius:var(--radius);background:var(--night);color:var(--on-night);padding:18px 20px;font-size:14px;line-height:1.55;overflow-x:auto}.wXvyxq_body video{border-radius:var(--radius);width:100%;margin-bottom:22px;display:block}.wXvyxq_body iframe{width:min(940px, 100vw - 2 * var(--gutter));border:0;max-width:none;margin:0 0 22px;display:block;position:relative;left:50%;transform:translate(-50%)}.wXvyxq_body iframe.wXvyxq_video{aspect-ratio:16/9;width:100%;height:auto}@media (max-width:640px){.wXvyxq_row{grid-template-columns:minmax(0,1fr);gap:14px}.wXvyxq_body{font-size:17px}}
