.jTYrjW_page{--layout-cinematic-gutter:clamp(24px, 6vw, 96px);--layout-editorial-gutter:clamp(24px, 8vw, 128px);--layout-reading:850px;--text-support:1rem;--gradient-page:var(--page-glow);--gradient-section:var(--gradient-surface);background-image:var(--gradient-page)}.jTYrjW_hero{padding:140px var(--layout-cinematic-gutter) 76px;background:var(--background);background-image:var(--gradient-section)}.jTYrjW_hero .breadcrumb{margin:0 0 48px;padding:0;position:static}.jTYrjW_heroGrid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.jTYrjW_heroCopy h1{letter-spacing:-.055em;max-width:16ch;margin:24px 0;font-size:clamp(38px,4.3vw,96px);line-height:1.08}.jTYrjW_heroCopy p{color:var(--muted-foreground);margin-bottom:32px;font-size:17px;line-height:1.8}.jTYrjW_artFigure{flex-direction:column;min-width:0;margin:0;display:flex}.jTYrjW_artwork{background:radial-gradient(at 60% 25%,#184e69,#0a1e30 68%);flex:1;width:100%;min-height:360px;position:relative;overflow:hidden}.jTYrjW_diagram{flex-direction:column;justify-content:center;height:100%;min-height:360px;padding:36px 32px;display:flex}.jTYrjW_orbit{align-self:center;place-items:center;width:150px;height:120px;margin-bottom:32px;display:grid;position:relative}.jTYrjW_orbit span{border:1px solid #79bfe78c;border-radius:50%;width:150px;height:92px;position:absolute;transform:rotate(-35deg)}.jTYrjW_orbit span:nth-child(2){border-color:#84d9f34f;transform:rotate(35deg)}.jTYrjW_orbit b{color:#d7efff;background:linear-gradient(135deg,#358cb2,#14354c);border-radius:50%;place-items:center;width:85px;height:85px;font:500 52px/1 sans-serif;display:grid;box-shadow:0 12px 40px #071725}.jTYrjW_diagramTitle{text-align:center;color:#e2f1fa;letter-spacing:-.035em;margin-bottom:38px;font-size:clamp(18px,2vw,26px);line-height:1.2}.jTYrjW_path{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid;position:relative}.jTYrjW_path:before{content:"";background:#72b5da66;height:1px;position:absolute;top:14px;left:14px;right:14px}.jTYrjW_path>div{flex-direction:column;align-items:flex-start;gap:16px;display:flex;position:relative}.jTYrjW_path span{color:#d4ebf5;z-index:1;background:#12394f;border:1px solid #8bcae5;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.jTYrjW_path>div:last-child span{color:#ffc1ad;background:#49352f;border-color:#ffab95}.jTYrjW_path strong{color:#c9deeb;font-size:12px;font-weight:500}.jTYrjW_path i{background:#537d944f;border-radius:3px;width:60%;height:3px}.jTYrjW_artCaption{color:var(--muted-foreground);font-size:var(--text-support);margin:10px 16px 12px;line-height:1.6}.jTYrjW_context{width:calc(100% - 2 * var(--layout-editorial-gutter));border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin:auto;padding:80px 0;scroll-margin-top:100px;display:grid}.jTYrjW_context h2{letter-spacing:-.045em;max-width:15ch;margin:20px 0 0;font-size:clamp(32px,3.7vw,50px);line-height:1.12}.jTYrjW_context p{color:var(--muted-foreground);font-size:18px;line-height:1.9}.jTYrjW_narrative{width:calc(100% - 2 * var(--layout-editorial-gutter));max-width:var(--layout-reading);margin:auto;padding:48px 0 90px}.jTYrjW_narrative article{min-width:0}.jTYrjW_narrative .prose h2{letter-spacing:-.035em;margin-top:44px;font-size:clamp(26px,3vw,36px);line-height:1.2}@media (max-width:900px){.jTYrjW_heroGrid{gap:28px}.jTYrjW_heroCopy h1{font-size:42px}.jTYrjW_context,.jTYrjW_narrative{gap:40px}}@media (max-width:700px){.jTYrjW_hero{padding:126px 20px 40px}.jTYrjW_heroGrid,.jTYrjW_context,.jTYrjW_narrative{grid-template-columns:1fr}.jTYrjW_hero .breadcrumb{margin-bottom:32px}.jTYrjW_heroCopy h1{font-size:40px}.jTYrjW_heroCopy p{font-size:16px}.jTYrjW_diagram{padding:32px 24px}.jTYrjW_context{gap:20px;padding:48px 0}.jTYrjW_context,.jTYrjW_narrative{width:calc(100% - 40px)}.jTYrjW_context p{font-size:17px}.jTYrjW_narrative{gap:0;padding:12px 0 56px}}.jTYrjW_heroCopy p{max-width:54ch}.jTYrjW_narrative article{max-width:var(--layout-reading);margin-inline:0}
.f1yyOq_case{overflow:clip}.f1yyOq_container{width:min(100% - 3rem,1232px);margin-inline:auto}.f1yyOq_header{padding-top:clamp(8rem,13vw,12rem)}.f1yyOq_back{color:var(--muted-foreground);font-size:.85rem;transition:color .2s}.f1yyOq_back:hover{color:var(--primary)}.f1yyOq_heading{grid-template-columns:1.7fr 1fr;align-items:end;gap:4rem;margin:3.5rem 0;display:grid}.f1yyOq_heading h1{font:500 clamp(3rem, 6.8vw, 6.4rem)/1.02 var(--font-sora), sans-serif;letter-spacing:-.065em;overflow-wrap:anywhere;text-wrap:balance;margin-top:1.25rem}.f1yyOq_summary{color:var(--muted-foreground);max-width:30rem;font-size:clamp(1rem,1.45vw,1.2rem);line-height:1.8}.f1yyOq_index{border-top:1px solid var(--border);font:.68rem var(--font-jetbrains), monospace;color:var(--muted-foreground);flex-wrap:wrap;gap:1rem 2.5rem;padding:1.4rem 0;display:flex}.f1yyOq_index a{padding:.4rem 0;transition:color .2s}.f1yyOq_index a:hover{color:var(--foreground)}.f1yyOq_cover{background:var(--card);margin:0;animation:.8s ease-out both f1yyOq_enter;position:relative}.f1yyOq_cover img{object-fit:cover;width:100%;height:clamp(26rem,52vw,52rem);display:block}.f1yyOq_cover figcaption{color:#eaf0f7;background:#07101bd9;width:fit-content;max-width:calc(100% - 3rem);padding:.5rem .8rem;font-size:.65rem;line-height:1.5;position:absolute;bottom:1rem;left:1.5rem;right:1.5rem}.f1yyOq_facts{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:2rem;padding:2.5rem 0;display:grid}.f1yyOq_facts dt{font:.65rem var(--font-jetbrains), monospace;text-transform:uppercase;letter-spacing:.13em;color:var(--muted-foreground)}.f1yyOq_facts dd{margin-top:.65rem;font-size:.95rem}.f1yyOq_story{grid-template-columns:1.05fr 1fr;gap:clamp(2rem,7vw,7rem);padding-block:clamp(5rem,9vw,9rem);display:grid}.f1yyOq_story h2,.f1yyOq_result h2{font:400 clamp(2.2rem, 4.2vw, 4rem)/1.15 var(--font-sora), sans-serif;letter-spacing:-.045em;white-space:pre-line;text-wrap:balance;margin-top:1.6rem}.f1yyOq_prose{padding-top:2.6rem}.f1yyOq_prose p,.f1yyOq_chapter p,.f1yyOq_resultText{color:var(--muted-foreground);font-size:1.04rem;line-height:1.9}.f1yyOq_prose h3{margin:2.5rem 0 .8rem;font-size:.9rem;font-weight:600}.f1yyOq_experience{background:color-mix(in oklab, var(--card) 48%, var(--background));border-block:1px solid var(--border);padding-block:clamp(4rem,7vw,7rem)}.f1yyOq_experienceText{max-width:58rem;font:400 clamp(1.7rem, 3.2vw, 3rem)/1.4 var(--font-sora), sans-serif;letter-spacing:-.035em;text-wrap:balance;margin-top:1.5rem}.f1yyOq_highlights{grid-template-columns:repeat(3,1fr);gap:3rem;margin-top:4rem;display:grid}.f1yyOq_highlights>div{border-top:1px solid var(--border);padding-top:1.4rem}.f1yyOq_number{font:.72rem var(--font-jetbrains), monospace;color:var(--primary)}.f1yyOq_highlights h3{margin-top:1.5rem;font-size:1.15rem}.f1yyOq_highlights p{max-width:19rem;color:var(--muted-foreground);margin-top:.65rem;font-size:.9rem;line-height:1.7}.f1yyOq_chapters{grid-template-columns:1fr 1.25fr;gap:5rem;padding-block:clamp(5rem,9vw,9rem);display:grid}.f1yyOq_chapterIntro h2{font:400 clamp(1.9rem, 3vw, 2.7rem)/1.25 var(--font-sora), sans-serif;letter-spacing:-.04em;margin-top:1.5rem}.f1yyOq_chapter{border-top:1px solid var(--border);grid-template-columns:2rem 1fr;gap:1rem;padding-block:2rem;display:grid}.f1yyOq_chapter h3{font:500 1.25rem/1.45 var(--font-sora), sans-serif;letter-spacing:-.025em;margin-bottom:1rem}.f1yyOq_chapter:last-child{padding-bottom:0}.f1yyOq_result{border-top:1px solid var(--border);padding-block:clamp(4rem,7vw,7rem)}.f1yyOq_result h2{max-width:55rem}.f1yyOq_resultText{max-width:46rem;margin-top:2rem}.f1yyOq_metrics{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem;display:grid}.f1yyOq_metrics dt{color:var(--primary);font-size:3rem}.f1yyOq_metrics dd{color:var(--muted-foreground)}.f1yyOq_quote{background:var(--card);padding-block:clamp(4rem,7vw,7rem)}.f1yyOq_quote blockquote{max-width:62rem;margin-top:2rem}.f1yyOq_quote blockquote p{font:400 clamp(1.7rem, 3.1vw, 3rem)/1.4 var(--font-sora), sans-serif;letter-spacing:-.04em;text-wrap:balance}.f1yyOq_quote footer{color:var(--muted-foreground);margin-top:2rem;font-size:.85rem}.f1yyOq_contact{justify-content:space-between;align-items:center;gap:2rem;padding-block:3rem;display:flex}.f1yyOq_contact p{color:var(--muted-foreground);font-size:.95rem}.f1yyOq_contact a{border-bottom:1px solid var(--primary);padding-block:.5rem;font-size:1.1rem}.f1yyOq_contact span{margin-left:1rem;transition:transform .3s;display:inline-block}.f1yyOq_contact a:hover span{transform:translate(3px,-3px)}.f1yyOq_next{isolation:isolate;color:#fff;align-items:center;min-height:25rem;padding-block:5rem;display:grid;position:relative;overflow:hidden}.f1yyOq_next>img{object-fit:cover;z-index:-2;transition:transform 1s}.f1yyOq_next:before{content:"";z-index:-1;background:linear-gradient(90deg,#050b16ef,#050b168c);position:absolute;inset:0}.f1yyOq_next:hover>img{transform:scale(1.025)}.f1yyOq_nextTitle{font:500 clamp(2rem, 5vw, 4.8rem)/1.15 var(--font-sora), sans-serif;letter-spacing:-.05em;justify-content:space-between;gap:1rem;margin:1rem 0;display:flex}.f1yyOq_nextTitle span{flex-shrink:0}.f1yyOq_case section[id]{scroll-margin-top:7rem}@keyframes f1yyOq_enter{0%{opacity:.5;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1000px){.f1yyOq_chapterIntro{align-self:start;position:sticky;top:8rem}}@media (max-width:767px){.f1yyOq_heading,.f1yyOq_story,.f1yyOq_chapters{grid-template-columns:1fr;gap:2rem}.f1yyOq_heading{margin-block:2.5rem}.f1yyOq_heading h1{font-size:clamp(2.9rem,11vw,5rem)}.f1yyOq_cover img{aspect-ratio:4/3;height:auto}.f1yyOq_cover figcaption{font-size:.55rem;bottom:.7rem;left:1rem}.f1yyOq_facts{grid-template-columns:1fr 1fr;gap:1.25rem;padding-block:2rem}.f1yyOq_facts>div:last-child{grid-column:1/-1}.f1yyOq_prose{padding-top:0}.f1yyOq_highlights{gap:1.5rem;margin-top:2.5rem}.f1yyOq_highlights h3{font-size:.95rem}.f1yyOq_highlights p{font-size:.8rem}.f1yyOq_contact{flex-direction:column;align-items:start;gap:1rem}.f1yyOq_next{min-height:19rem}.f1yyOq_metrics{grid-template-columns:1fr}}@media (max-width:440px){.f1yyOq_highlights{grid-template-columns:1fr}.f1yyOq_highlights>div{grid-template-columns:1.5rem 1fr;gap:.5rem 1rem;display:grid}.f1yyOq_highlights h3{margin:0}.f1yyOq_highlights p{grid-column:2;max-width:none;margin-top:0}.f1yyOq_index{gap:.8rem;font-size:.6rem}}@media (prefers-reduced-motion:reduce){.f1yyOq_cover{animation:none}.f1yyOq_next>img,.f1yyOq_contact span{transition:none}.f1yyOq_next:hover>img,.f1yyOq_contact a:hover span{transform:none}}
._6CDvIq_button{border:1px solid var(--primary);background:var(--primary);min-height:48px;color:var(--primary-foreground);border-radius:4px;justify-content:center;align-items:center;gap:12px;padding:14px 22px;font-size:14px;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}._6CDvIq_button:hover{background:color-mix(in oklab, var(--primary) 85%, white)}._6CDvIq_icon{flex:none;place-items:center;display:grid}._6CDvIq_icon svg{width:24px;height:24px;display:block}._6CDvIq_floating{z-index:40;right:max(24px, env(safe-area-inset-right));bottom:max(24px, env(safe-area-inset-bottom));color:#55eda0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#071b27f2;border-color:#35586a99;border-radius:12px;gap:0;width:52px;height:52px;min-height:52px;padding:12px;position:fixed;box-shadow:0 6px 18px #0003}._6CDvIq_floating ._6CDvIq_icon svg{width:26px;height:26px}._6CDvIq_floating:hover{background:#0c2a3b;border-color:#76b9cc}@media (max-width:680px){._6CDvIq_floating{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){._6CDvIq_button{transition:none}}
