.hero-figures_figures__oPy7X{position:relative;display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;border-radius:clamp(16px,1.4vw,22px);background:rgb(255 255 255/.035);box-shadow:inset 0 0 0 1px var(--hairline),inset 0 1px 0 rgb(255 255 255/.07),0 40px 80px -40px rgb(2 6 24/.7)}.hero-figures_figures__oPy7X:before{content:"";position:absolute;z-index:-1;inset:-12% -8% -24%;pointer-events:none;background:radial-gradient(closest-side,rgb(61 123 255/.2),rgb(61 123 255/.06) 55%,rgb(61 123 255/0) 100%)}.hero-figures_figure__U2Uc0{container-type:inline-size;display:flex;flex-direction:column;gap:12px;min-width:0;padding:clamp(18px,2.2vw,36px)}.hero-figures_figure__U2Uc0:nth-child(2n){border-left:1px solid var(--hairline)}.hero-figures_figure__U2Uc0:nth-child(n+3){border-top:1px solid var(--hairline)}.hero-figures_figure__U2Uc0>:last-child{margin-top:auto;padding-top:10px}.hero-figures_label__Q2Y6P{font-size:15px;font-weight:600;line-height:1.3;color:var(--muted)}.hero-figures_num__8_1qn{--lh:0.86em;display:block;font-size:clamp(34px,21cqi,96px);white-space:nowrap;color:var(--ink)}.hero-figures_wheels__jNA_0{display:inline-block}.hero-figures_sub__MCyNs{font-size:15px;line-height:1.35;color:var(--muted);text-wrap:pretty}.hero-figures_sr__wXcaV{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:no-preference){.hero-figures_wheels__jNA_0>span>span>span{animation:hero-figures_roll__WYhho 1.3s var(--ease,cubic-bezier(.2,.7,.2,1)) both;animation-delay:calc(.52s + var(--i) * 90ms)}}@keyframes hero-figures_roll__WYhho{0%{transform:translateY(var(--slot))}}@media (max-width:520px){.hero-figures_figure__U2Uc0{padding:16px 14px}}.case-study_block__6_bRG{display:grid;gap:clamp(18px,3svh,28px);min-width:0}.case-study_blockHead__cmP8O{display:grid;gap:6px}.case-study_blockTitle__mt3yf{margin:0;font-size:clamp(21px,1.7vw,24px);font-weight:650;line-height:1.3;letter-spacing:-.016em;color:var(--ink)}.case-study_blockSub__5fNJ_{max-width:40em;margin:0;font-size:16px;line-height:1.45;color:var(--muted);text-wrap:pretty}.case-study_pair__pAB3R{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(24px,3vw,40px)}.case-study_pair__pAB3R>*{display:grid;gap:12px;min-width:0}.case-study_chartLabel__cgLsS{margin:0;font-size:15px;font-weight:600;color:var(--muted)}.case-study_steps__Oj5rU{display:grid;margin:0;padding:0;list-style:none}.case-study_step__MuC4b{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:clamp(16px,2vw,24px);row-gap:6px;padding:clamp(18px,3svh,28px) 0;border-top:1px solid var(--hairline)}.case-study_step__MuC4b:last-child{border-bottom:1px solid var(--hairline)}.case-study_stepNum__llWPR{grid-row:span 2;min-width:1.6em;font-size:clamp(34px,3vw,46px);color:var(--color-daybreak-core)}.case-study_stepTitle__Yeevf{margin:0;font-size:clamp(19px,1.5vw,22px);font-weight:650;line-height:1.3;letter-spacing:-.014em;color:var(--ink)}.case-study_stepText__qi_Pa{margin:0;font-size:clamp(16px,1.1vw,18px);line-height:1.55;color:var(--text);text-wrap:pretty}.case-study_tableWrap__QiDw9{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.case-study_tableWrap__QiDw9:focus-visible{outline:2px solid var(--color-daybreak-core);outline-offset:4px;border-radius:4px}.case-study_table__aeU_S{width:100%;min-width:520px;border-collapse:collapse;font-size:15px;line-height:1.4}.case-study_caption__IJYqx{padding-bottom:12px;font-size:15px;font-weight:600;color:var(--muted);text-align:left}.case-study_table__aeU_S :where(th,td){padding:10px 0 10px 16px;border-bottom:1px solid var(--hairline);white-space:nowrap}.case-study_table__aeU_S :where(th,td):first-child{padding-left:0}.case-study_table__aeU_S thead th{font-size:13px;font-weight:600;color:var(--muted);text-align:right}.case-study_table__aeU_S tbody th,.case-study_table__aeU_S thead th:first-child{text-align:left}.case-study_table__aeU_S tbody th{font-weight:600;color:var(--ink)}.case-study_table__aeU_S td{font-family:var(--font-mono);font-size:14px;font-variant-numeric:tabular-nums;text-align:right;color:var(--text)}.case-study_handle__pryOg{color:var(--color-daybreak-deep);font-weight:600;text-decoration:none}.case-study_handle__pryOg:hover{text-decoration:underline;text-underline-offset:3px}.case-study_gap__Eag45{margin:0;padding:14px 0;font-size:15px;color:var(--muted);text-align:center}.case-study_note__1MoEY{margin:0;max-width:46em;font-size:15px;line-height:1.5;color:var(--muted);text-wrap:pretty}.case-study_closing__1Q8Qd{display:grid;gap:clamp(28px,5svh,48px)}.case-study_hero__nhJrM.case-study_hero__nhJrM h1{font-size:clamp(36px,3.5vw,64px);line-height:.92}.case-study_hero__nhJrM h1>span{text-wrap:balance}@media (max-width:1023px){.case-study_hero__nhJrM.case-study_hero__nhJrM h1{font-size:clamp(34px,7.4vw,60px)}}:root:is(:lang(ja),:lang(zh),:lang(ko)) .case-study_hero__nhJrM.case-study_hero__nhJrM h1{font-size:clamp(28px,2.6vw,44px);line-height:1.16}.case-study_duo__2Y1WW{display:grid;gap:clamp(36px,6svh,56px) clamp(24px,3vw,40px);align-items:start}@media (min-width:1024px){.case-study_duo__2Y1WW{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.case-study_three__2TzXx{display:grid;gap:14px}@media (min-width:720px){.case-study_three__2TzXx{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-hero_hero__ere6x{padding:calc(88px + clamp(40px, 9svh, 112px)) var(--gutter) clamp(64px,12svh,140px);overflow-x:clip}.page-hero_words__0cZKm{position:relative;display:grid;justify-items:start;max-width:1440px;margin:0 auto}.page-hero_words__0cZKm:before{content:"";position:absolute;z-index:-1;left:-8%;right:30%;bottom:-30%;height:90%;pointer-events:none;background:radial-gradient(closest-side,rgb(61 123 255/.22),rgb(61 123 255/.08) 52%,rgb(61 123 255/0) 100%)}.page-hero_eyebrow__UERQe{margin:0 0 16px;font-size:clamp(16px,1.2vw,19px);font-weight:600;letter-spacing:-.005em;color:var(--muted)}.page-hero_title__nDI6b{display:grid;max-width:100%;margin:0;font-size:clamp(56px,8vw,140px);line-height:.9;color:var(--ink);overflow-wrap:break-word}.page-hero_line__1Yaeb{--d:calc(60ms + var(--i) * 90ms);display:block}.page-hero_colour__OA_vs{background:var(--colour);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.page-hero_lede__6CCqZ{--d:260ms;max-width:30em;margin:clamp(18px,2.6svh,26px) 0 0;font-size:clamp(18px,1.5vw,24px);font-weight:500;line-height:1.45;letter-spacing:-.01em;color:var(--text);text-wrap:pretty}.page-hero_actions__MerJE{--d:300ms;display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:clamp(24px,3.4svh,34px)}.page-hero_extra__9ShET{--d:340ms;margin-top:clamp(24px,3.4svh,34px)}.page-hero_more__Prky7{display:inline-flex;align-items:center;gap:8px;padding:4px 0 3px;border:0;border-bottom:1px solid rgb(255 255 255/.4);border-radius:0;background:none;color:var(--color-paper);font:inherit;font-size:16px;font-weight:600;text-decoration:none;cursor:pointer;transition:border-color .2s ease}.page-hero_more__Prky7:hover{border-bottom-color:var(--color-paper)}.page-hero_more__Prky7 svg{width:18px;height:18px;transition:translate .3s cubic-bezier(.22,1,.36,1)}a.page-hero_more__Prky7:hover svg{translate:3px 0}button.page-hero_more__Prky7:hover svg{translate:-3px 0}.page-hero_rise__AGml6{animation:page-hero_rise__AGml6 var(--ms) var(--ease) both;animation-delay:var(--d,0s)}@keyframes page-hero_rise__AGml6{0%{opacity:0;translate:0 14px}}@media (max-width:860px){.page-hero_title__nDI6b{font-size:clamp(44px,13vw,84px)}}@media (prefers-reduced-motion:reduce){.page-hero_rise__AGml6{animation:none}.page-hero_more__Prky7 svg{transition:none}}