._03HZAa_page{--story-paper:#f7f4ed;--story-surface:#faf8f3;--story-ink:#292d29;--story-muted:#716c61;--story-accent:#a34f37;--story-line:#d9d3c6;--story-title-size:clamp(38px, 4.35vw, 68px);--story-english-title-size:clamp(28px, 3.15vw, 48px);--story-section-size:clamp(32px, 3.3vw, 48px);--story-small-size:12px;--story-radius:2px;--story-width:1280px;--button-context-height-comfortable:46px;--button-context-radius-comfortable:3px;--button-context-font-size-comfortable:14px;--button-context-padding-comfortable:20px;color:var(--story-ink);background:var(--story-paper)}._03HZAa_page ._03HZAa_navigation{width:min(var(--story-width), calc(100% - 112px));border-bottom:1px solid var(--story-line);height:72px}._03HZAa_navigation .brand-logo{height:29px}._03HZAa_navigation .nav-primary{background:var(--story-ink);border-radius:var(--story-radius);padding:9px 18px}._03HZAa_story{isolation:isolate;height:calc(100svh - 72px);min-height:640px;position:relative;overflow:clip}._03HZAa_world{z-index:-1;position:absolute;inset:0}._03HZAa_sceneVisual{position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 27%,#000 48%),linear-gradient(#000 80%,#0000 99%);mask-image:linear-gradient(90deg,#0000 27%,#000 48%),linear-gradient(#000 80%,#0000 99%);-webkit-mask-composite:source-in;mask-composite:intersect}._03HZAa_canvas{z-index:1;opacity:0;width:100%;height:100%;transition:opacity .32s linear;display:block;position:relative}._03HZAa_story[data-story-renderer=webgl] ._03HZAa_canvas{opacity:1}._03HZAa_poster{visibility:visible;position:absolute;inset:0;overflow:hidden}._03HZAa_posterImage{width:auto;max-width:none;height:100%;display:block;position:absolute;top:0;left:69%;transform:translate(-69%)}._03HZAa_story[data-story-renderer=webgl] ._03HZAa_poster{visibility:hidden;transition:visibility 0s .36s}._03HZAa_storyInner{width:min(var(--story-width), calc(100% - 112px));pointer-events:none;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);height:100%;margin-inline:auto;padding:28px 0 76px;display:grid}._03HZAa_storyHeader{justify-content:flex-end;align-items:center;gap:20px;min-height:29px;display:flex}._03HZAa_edition{color:var(--story-muted);font-size:var(--story-small-size);letter-spacing:.12em}._03HZAa_stage{align-items:center;min-height:0;display:flex;position:relative}._03HZAa_narrative{width:43%;padding:15px 0 22px;position:relative}._03HZAa_chapterIndex{color:var(--story-muted);font-size:var(--font-size-body-sm);letter-spacing:.14em;align-items:center;gap:12px;margin:0 0 23px;display:flex}._03HZAa_chapterIndex>span:first-child{color:var(--story-accent);font-variant-numeric:tabular-nums}._03HZAa_indexLine{background:var(--story-line);width:32px;height:1px}._03HZAa_title{min-height:2.7em;color:var(--story-ink);font-family:var(--font-editorial);font-size:var(--story-title-size);letter-spacing:-.055em;margin:0;font-weight:500;line-height:1.35;position:relative}._03HZAa_titleLines{animation:1.1s cubic-bezier(.2,.7,.2,1) both _03HZAa_story-enter;display:block}._03HZAa_titleLines>span{white-space:nowrap;display:block}._03HZAa_titleLast{color:var(--story-accent)}._03HZAa_description{max-width:430px;min-height:58px;color:var(--story-muted);font-size:var(--font-size-lead);letter-spacing:.01em;white-space:pre-line;margin:19px 0 0;line-height:1.9;animation:1.2s cubic-bezier(.2,.7,.2,1) both _03HZAa_story-enter}._03HZAa_actions{pointer-events:auto;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:27px;display:flex}._03HZAa_docsControl{display:inline-flex;position:relative}._03HZAa_docsHint{z-index:2;opacity:0;visibility:hidden;pointer-events:none;padding-bottom:8px;transition:opacity .15s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}._03HZAa_docsHint>span{border:1px solid var(--story-line);border-radius:var(--story-radius);background:var(--story-paper);color:var(--story-ink);font-size:var(--font-size-body-sm);white-space:nowrap;padding:6px 9px;line-height:1.4;display:block}._03HZAa_docsControl:not([data-hint-dismissed=true]):is(:hover,:focus-within) ._03HZAa_docsHint{opacity:1;visibility:visible;pointer-events:auto}._03HZAa_storyNote{min-height:18px;color:var(--story-muted);font-size:var(--story-small-size);letter-spacing:.03em;margin:16px 0 0}._03HZAa_storyFooter{pointer-events:auto;justify-content:space-between;align-items:center;gap:32px;display:flex;position:relative}._03HZAa_chapters{--button-context-padding-comfortable:6px;--button-context-height-comfortable:44px;flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;display:grid}._03HZAa_chapter{min-width:0;color:var(--story-muted);position:relative}._03HZAa_chapterLabel{color:var(--story-muted);font-size:var(--font-size-body);letter-spacing:.06em;white-space:normal;align-items:center;gap:10px;font-weight:400;display:flex}._03HZAa_chapterLabel>span{font-size:var(--font-size-meta);font-variant-numeric:tabular-nums}._03HZAa_chapter[data-current=true] ._03HZAa_chapterLabel{color:var(--story-accent)}._03HZAa_chapterTrack{background:var(--story-line);height:1px;display:block}._03HZAa_chapterTrack>span{background:var(--story-accent);transform-origin:0;width:100%;height:100%;display:block}._03HZAa_playback{border-left:1px solid var(--story-line);flex:0 0 184px;justify-content:flex-end;align-items:center;gap:10px;padding-left:22px;display:flex}._03HZAa_staticLabel{color:var(--story-muted);font-size:var(--font-size-body-sm)}._03HZAa_scrollCue{min-height:44px;color:var(--story-muted);font-size:var(--story-small-size);letter-spacing:.12em;align-items:center;gap:12px;text-decoration:none;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}._03HZAa_scrollCue:hover{color:var(--story-accent)}._03HZAa_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._03HZAa_page ._03HZAa_proof{border-top:1px solid var(--story-line);background:var(--story-surface);padding:90px max(36px,50vw - 560px) 100px}._03HZAa_proofIntro{color:var(--story-accent);font-size:var(--font-size-body-sm);letter-spacing:.15em;margin:0 0 22px}._03HZAa_page ._03HZAa_proof h2{font-family:var(--font-editorial);font-size:var(--story-section-size);letter-spacing:-.04em;text-wrap:balance;font-weight:500;line-height:1.35}._03HZAa_page ._03HZAa_proof header>p:last-child{max-width:680px;color:var(--story-muted);font-size:var(--font-size-subtitle);margin-top:20px}._03HZAa_page ._03HZAa_proof .landing-scenario-shell{border-radius:var(--radius-sm);box-shadow:none;margin-top:40px}._03HZAa_page ._03HZAa_closing{background:var(--story-paper);min-height:320px;padding:72px 24px}._03HZAa_page ._03HZAa_closing h2{font-family:var(--font-editorial);font-size:var(--story-section-size);font-weight:500;line-height:1.35}._03HZAa_closingCopy{color:var(--story-muted);font-size:var(--font-size-subtitle);margin:16px 0 0}._03HZAa_closingLink{min-height:var(--button-context-height-comfortable);color:var(--story-ink);font-family:inherit;font-size:var(--button-context-font-size-comfortable);font-weight:var(--button-font-weight-minimal);justify-content:center;align-items:center;gap:8px;line-height:1;text-decoration:none;display:inline-flex}._03HZAa_closingLink:hover{color:var(--story-accent)}._03HZAa_closingLink:focus-visible{outline:2px solid var(--story-accent);outline-offset:5px;border-radius:var(--story-radius)}._03HZAa_page ._03HZAa_footer{background:var(--story-paper);border-color:var(--story-line);justify-content:space-between;align-items:center}@keyframes _03HZAa_story-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1500px){._03HZAa_storyInner{padding-top:40px;padding-bottom:90px}._03HZAa_narrative{padding-bottom:35px}}@media (max-width:1068px){._03HZAa_page ._03HZAa_navigation,._03HZAa_storyInner{width:calc(100% - 64px)}._03HZAa_story{--story-title-size:clamp(36px, 4.5vw, 49px)}._03HZAa_narrative{width:47%}._03HZAa_chapters{gap:12px}._03HZAa_actions{gap:10px 12px}._03HZAa_description{font-size:var(--font-size-body-lg)}}@media (max-width:760px){._03HZAa_sceneVisual{-webkit-mask-image:linear-gradient(#0000,#000 10% 75%,#0000 98%);mask-image:linear-gradient(#0000,#000 10% 75%,#0000 98%);-webkit-mask-composite:source-over;mask-composite:add}._03HZAa_story{height:auto;min-height:960px}._03HZAa_storyInner{grid-template-rows:auto 1fr auto;min-height:960px;padding-top:24px;padding-bottom:75px}._03HZAa_world{top:295px;bottom:138px}._03HZAa_stage{padding-top:25px;display:block}._03HZAa_narrative{width:100%;padding:0}._03HZAa_title{--story-title-size:clamp(36px, 7.5vw, 50px);min-height:2.7em}._03HZAa_description{max-width:460px;min-height:58px;font-size:var(--font-size-body-lg);margin-top:13px;line-height:1.8}._03HZAa_actions{margin-top:18px}._03HZAa_storyNote{display:none}._03HZAa_chapterIndex{margin-bottom:14px}._03HZAa_storyFooter{flex-wrap:wrap;justify-content:center;gap:12px}._03HZAa_chapters{flex-basis:100%;gap:12px;width:100%}._03HZAa_playback{border-left:0;flex-basis:auto;padding-left:0}._03HZAa_chapterLabel{font-size:var(--font-size-body-sm)}._03HZAa_edition{display:none}._03HZAa_posterImage{left:50%;transform:translate(-50%)}}@media (max-width:640px){._03HZAa_page ._03HZAa_navigation,._03HZAa_storyInner{width:calc(100% - 40px)}._03HZAa_page ._03HZAa_navigation{height:64px}._03HZAa_navigation .brand-logo{height:23px}._03HZAa_navigation .nav-actions{gap:12px}._03HZAa_navigation .nav-actions>a[href*=docs]{display:none}._03HZAa_story,._03HZAa_storyInner{min-height:870px}._03HZAa_world{top:325px;bottom:150px}._03HZAa_title{--story-title-size:clamp(31px, 8vw, 43px);letter-spacing:-.055em;line-height:1.4}._03HZAa_actions{gap:10px 12px}._03HZAa_chapters{--button-context-padding-comfortable:0px;gap:8px}._03HZAa_chapterLabel{flex-direction:column;gap:5px}._03HZAa_chapterTrack{margin-top:5px}._03HZAa_chapter{text-align:center}._03HZAa_playback{justify-content:center}._03HZAa_page ._03HZAa_proof{padding:60px 22px 64px}._03HZAa_page ._03HZAa_proof h2{font-size:var(--font-size-display-sm)}._03HZAa_page ._03HZAa_proof .landing-scenario-shell{margin-top:28px}._03HZAa_page ._03HZAa_closing{min-height:300px;padding:55px 22px}._03HZAa_page ._03HZAa_closing h2{font-size:var(--font-size-display-sm)}._03HZAa_closingCopy{max-width:290px;font-size:var(--font-size-lead);line-height:1.7}}html[lang=en] ._03HZAa_title{font-size:var(--story-english-title-size);letter-spacing:-.045em}html[lang=en] ._03HZAa_titleLines>span{white-space:normal}@media (min-width:761px){html[lang=en] ._03HZAa_playback{flex-basis:266px}}@media (max-width:760px){html[lang=en] ._03HZAa_title{font-size:var(--font-size-display-lg)}}@media (max-width:640px){html[lang=en] ._03HZAa_title{font-size:var(--font-size-display-md)}html[lang=en] ._03HZAa_description{min-height:84px}html[lang=en] ._03HZAa_actions{flex-wrap:wrap;gap:8px 16px}html[lang=en] ._03HZAa_chapterLabel{font-size:var(--font-size-meta);letter-spacing:0}html[lang=en] ._03HZAa_world{top:345px}}@media (prefers-reduced-motion:reduce){._03HZAa_titleLines,._03HZAa_description{animation:none}._03HZAa_poster,._03HZAa_canvas,._03HZAa_docsHint{transition:none}}
