.artwork-module__DmsatG__scene{pointer-events:none;width:100%;height:100%;color:inherit;position:absolute;inset:0;overflow:hidden}.artwork-module__DmsatG__desktop{display:block}.artwork-module__DmsatG__mobile{display:none}@media (max-width:760px){.artwork-module__DmsatG__desktop{display:none}.artwork-module__DmsatG__mobile{display:block}}.artwork-module__DmsatG__measure{visibility:hidden}.artwork-module__DmsatG__anchor{visibility:visible}.artwork-module__DmsatG__picture{pointer-events:none;opacity:var(--art-opacity,1);position:absolute;inset:0;overflow:hidden}.artwork-module__DmsatG__image{object-fit:contain}.artwork-module__DmsatG__highlight{opacity:0}.artwork-module__DmsatG__filters{pointer-events:none;position:absolute;overflow:hidden}@media (max-width:760px){.artwork-module__DmsatG__picture{opacity:var(--mobile-art-opacity,var(--art-opacity,1))}}.artwork-module__DmsatG__workPerimeter{aspect-ratio:556/240;width:min(68%,850px);height:auto;color:inherit;pointer-events:none;position:absolute;top:-120px;right:0}@media (max-width:760px){.artwork-module__DmsatG__workPerimeter{opacity:.5;width:90%;top:-85px;right:-30%}}
.footer-module__fnqJzq__footer{background:var(--blue);min-height:0;color:var(--paper);border-top:1px solid #f1f4f62e;padding:60px 6.5% clamp(88px,8vw,128px) 26%;position:relative;overflow:hidden}.footer-module__fnqJzq__content{position:relative}.footer-module__fnqJzq__title{font-size:var(--type-section)}.footer-module__fnqJzq__copy{font-family:var(--font-mono);max-width:390px;margin-top:22px;font-size:clamp(14px,1.12vw,18px);line-height:1.7}.footer-module__fnqJzq__links{font-family:var(--font-mono);flex-direction:column;align-items:flex-start;gap:14px;margin-top:24px;font-size:clamp(13px,1.02vw,17px);display:flex}.footer-module__fnqJzq__pending{opacity:.8}.footer-module__fnqJzq__bottom{font-family:var(--font-mono);opacity:.75;flex-direction:column;gap:5px;margin-top:40px;font-size:11px;display:flex}.footer-module__fnqJzq__copyright{text-transform:uppercase}@media (max-width:760px){.footer-module__fnqJzq__footer{min-height:0;padding:60px 24px 88px}.footer-module__fnqJzq__copy{max-width:275px;font-size:14px}.footer-module__fnqJzq__links{font-size:13px}.footer-module__fnqJzq__bottom{max-width:270px}}
.blueprint-module__BZ8z-a__field{top:0;bottom:0;left:calc(var(--rail) + var(--page-pad));width:calc(100% - var(--rail) - var(--page-pad) * 2);pointer-events:none;height:100%;color:var(--structure);opacity:.7;position:absolute;overflow:hidden}.blueprint-module__BZ8z-a__dark{color:var(--secondary);opacity:.3}@media (max-width:760px){.blueprint-module__BZ8z-a__field{opacity:.65;width:calc(100% - 48px);left:24px}.blueprint-module__BZ8z-a__dark{opacity:.25}.blueprint-module__BZ8z-a__field line:nth-child(2){display:none}}
.overview-module__xpWZFW__overview{color:var(--blue);position:relative;container-type:inline-size}.overview-module__xpWZFW__embedded{padding:104px var(--page-pad) 112px calc(var(--rail) + var(--page-pad));background:var(--paper)}.overview-module__xpWZFW__header{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:30px;display:flex;position:relative}.overview-module__xpWZFW__header h2{font-size:var(--type-section)}.overview-module__xpWZFW__indexLink{font-family:var(--font-mono);gap:20px;font-size:13px;display:inline-flex}.overview-module__xpWZFW__methods{position:relative}.overview-module__xpWZFW__artwork{height:6.4cqw;position:relative}.overview-module__xpWZFW__artwork svg{width:100%;height:auto;display:block;overflow:visible}.overview-module__xpWZFW__artwork .overview-module__xpWZFW__narrow{display:none}.overview-module__xpWZFW__guides{opacity:.18;stroke-width:.6px}.overview-module__xpWZFW__origin{fill:var(--paper);stroke-width:1px}.overview-module__xpWZFW__branch{opacity:.55;stroke-width:1px;transition:opacity .25s,stroke-width .25s}.overview-module__xpWZFW__endpoint{fill:var(--paper);stroke-width:1px}.overview-module__xpWZFW__ring{opacity:0;stroke-width:.7px;transition:opacity .25s}.overview-module__xpWZFW__list{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.overview-module__xpWZFW__list li{border-right:1px solid var(--line)}.overview-module__xpWZFW__list li:last-child{border-right:0}.overview-module__xpWZFW__method{height:100%;min-height:176px;padding:0 24px 18px 2cqw;display:block;position:relative}.overview-module__xpWZFW__number{background:var(--selection-tint);font-family:var(--font-mono);margin-bottom:16px;padding:5px 7px;font-size:13px;transition:background .25s,color .25s;display:inline-block}.overview-module__xpWZFW__method h2,.overview-module__xpWZFW__method h3{font-size:var(--type-entry);text-wrap:balance;max-width:260px;min-height:2.6em;line-height:1.3}.overview-module__xpWZFW__caseTitle{line-height:1.4;font-family:var(--font-mono);margin-top:14px;font-size:13px}.overview-module__xpWZFW__status{line-height:1.4;font-family:var(--font-mono);color:var(--muted);margin-top:7px;font-size:12px;display:block}.overview-module__xpWZFW__arrow{font-size:20px;position:absolute;top:0;right:24px}.overview-module__xpWZFW__method:hover .overview-module__xpWZFW__number,.overview-module__xpWZFW__method:focus-visible .overview-module__xpWZFW__number{background:var(--blue);color:var(--paper)}.overview-module__xpWZFW__method:hover h2,.overview-module__xpWZFW__method:hover h3{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}:is(.overview-module__xpWZFW__overview:has([data-method-slug=generative-research]:is(:hover,:focus-visible)) [data-method=generative-research],.overview-module__xpWZFW__overview:has([data-method-slug=formative-research]:is(:hover,:focus-visible)) [data-method=formative-research],.overview-module__xpWZFW__overview:has([data-method-slug=summative-research]:is(:hover,:focus-visible)) [data-method=summative-research]){opacity:1;stroke-width:calc(1.7px * var(--interaction-gain))}:is(.overview-module__xpWZFW__overview:has([data-method-slug=generative-research]:is(:hover,:focus-visible)) [data-method=generative-research] .overview-module__xpWZFW__ring,.overview-module__xpWZFW__overview:has([data-method-slug=formative-research]:is(:hover,:focus-visible)) [data-method=formative-research] .overview-module__xpWZFW__ring,.overview-module__xpWZFW__overview:has([data-method-slug=summative-research]:is(:hover,:focus-visible)) [data-method=summative-research] .overview-module__xpWZFW__ring){opacity:1}@container (max-width:700px){.overview-module__xpWZFW__artwork{width:44px;height:432px;position:absolute;top:0;left:0}.overview-module__xpWZFW__artwork .overview-module__xpWZFW__wide{display:none}.overview-module__xpWZFW__artwork .overview-module__xpWZFW__narrow{width:44px;height:432px;display:block}.overview-module__xpWZFW__list{grid-template-rows:repeat(3,144px);grid-template-columns:1fr;padding-left:56px;display:grid}.overview-module__xpWZFW__list li{border-right:0;border-bottom:1px solid var(--line)}.overview-module__xpWZFW__list li:first-child{border-top:1px solid var(--line)}.overview-module__xpWZFW__method{grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:0;padding:16px 0;display:grid}.overview-module__xpWZFW__number{align-self:center;margin:0}.overview-module__xpWZFW__method h2,.overview-module__xpWZFW__method h3{font-size:var(--type-entry);max-width:none;min-height:0}.overview-module__xpWZFW__arrow{position:static}.overview-module__xpWZFW__caseTitle{margin-top:8px}}@media (max-width:760px){.overview-module__xpWZFW__embedded{padding:80px 24px}.overview-module__xpWZFW__header{gap:16px;margin-bottom:24px;position:relative}.overview-module__xpWZFW__header h2{font-size:var(--type-section)}.overview-module__xpWZFW__indexLink{gap:10px;font-size:12px}.overview-module__xpWZFW__caseTitle{font-size:12px}}@media (max-width:360px){.overview-module__xpWZFW__method h2,.overview-module__xpWZFW__method h3{font-size:var(--type-entry)}.overview-module__xpWZFW__method{grid-template-columns:28px minmax(0,1fr) 14px;gap:8px}}@media (prefers-reduced-motion:reduce){.overview-module__xpWZFW__branch,.overview-module__xpWZFW__ring,.overview-module__xpWZFW__number{transition:none}}
.about-module__glmjiG__about{padding:100px var(--page-pad) 80px calc(var(--rail) + var(--page-pad));position:relative;overflow:hidden;container:about/inline-size}.about-module__glmjiG__grid{max-width:1040px;min-height:610px;position:relative}.about-module__glmjiG__text{z-index:2;pointer-events:none;position:relative}.about-module__glmjiG__text>:is(h1,h2){font-size:var(--type-page);margin-bottom:36px}.about-module__glmjiG__embedded .about-module__glmjiG__text>h2{font-size:var(--type-section)}.about-module__glmjiG__copy{font-family:var(--font-body);font-size:var(--type-body);line-height:1.7}.about-module__glmjiG__copy p{pointer-events:auto;background:var(--paper);width:52%;max-width:520px}.about-module__glmjiG__copy p+p{margin-top:190px;margin-left:8%}.about-module__glmjiG__figure{aspect-ratio:1000/620;z-index:1;width:100%;margin:0;position:absolute;top:0;left:0}.about-module__glmjiG__imageFrame{width:100%;height:100%;position:relative}.about-module__glmjiG__figure svg :is(path,circle){vector-effect:non-scaling-stroke}.about-module__glmjiG__fields{pointer-events:none;position:absolute;inset:0}.about-module__glmjiG__field{font-family:var(--font-mono);font-size:var(--type-meta);text-wrap:balance;pointer-events:auto;background:var(--paper);max-width:112px;padding:2px 3px;line-height:1.4;position:absolute}.about-module__glmjiG__field[data-background-label=anthropology]{top:7%;left:48%}.about-module__glmjiG__field[data-background-label=psychology]{top:11%;right:0}.about-module__glmjiG__field[data-background-label=pedagogy]{top:59%;left:23%}.about-module__glmjiG__field[data-background-label=philosophy]{text-align:right;top:88%;right:1%}@media (hover:hover){.about-module__glmjiG__field:hover{text-underline-offset:4px;text-decoration:underline}.about-module__glmjiG__figure:has([data-about-root-hit]:hover) [data-about-core]{opacity:1;stroke-width:calc(1px * var(--interaction-gain))}}.about-module__glmjiG__figure :is([data-about-hit],[data-about-root-hit]){pointer-events:stroke;stroke-width:18px}.about-module__glmjiG__embedded{padding-top:112px;padding-bottom:80px}@container about (max-width:850px){.about-module__glmjiG__grid{min-height:0}.about-module__glmjiG__text{pointer-events:auto}.about-module__glmjiG__copy p{width:100%;max-width:680px}.about-module__glmjiG__copy p+p{margin-top:24px;margin-left:0}.about-module__glmjiG__figure{max-width:640px;margin:40px 0 20px auto;position:relative}}@media (max-width:760px){.about-module__glmjiG__about{padding:135px 24px 60px}.about-module__glmjiG__copy{line-height:1.85}.about-module__glmjiG__text>:is(h1,h2){margin-bottom:30px}.about-module__glmjiG__field{max-width:108px;font-size:12px}.about-module__glmjiG__field[data-background-label=anthropology]{top:0;left:43%}.about-module__glmjiG__field[data-background-label=psychology]{top:6%}.about-module__glmjiG__field[data-background-label=pedagogy]{top:60%;left:15%}.about-module__glmjiG__embedded{padding-top:84px;padding-bottom:65px}}@media (prefers-reduced-motion:reduce){.about-module__glmjiG__figure :is([data-background-branch],[data-about-core]){transition:none}}@media (max-width:360px){.about-module__glmjiG__field[data-background-label=anthropology]{left:33%}}
.home-module__2-EQjW__selected{padding:112px var(--page-pad) 108px calc(var(--rail) + var(--page-pad));position:relative;overflow:hidden}.home-module__2-EQjW__workContent{position:relative}.home-module__2-EQjW__workIntro{font-family:var(--font-mono);max-width:620px;color:var(--muted);margin:0 0 36px;font-size:13px;line-height:1.8}.home-module__2-EQjW__workStrip{border-top:1px solid var(--line);font-family:var(--font-mono);grid-template-columns:120px repeat(3,1fr);gap:30px;margin-top:50px;padding-top:25px;font-size:13px;display:grid}.home-module__2-EQjW__workStrip strong{font-size:17px;font-weight:400}@media (max-width:1000px){.home-module__2-EQjW__workStrip{grid-template-columns:90px repeat(3,1fr);gap:15px}}@media (max-width:760px){.home-module__2-EQjW__selected{padding:88px 24px}.home-module__2-EQjW__selected .page-heading{flex-wrap:wrap;gap:12px}.home-module__2-EQjW__workStrip{grid-template-columns:1fr;gap:16px;margin-top:35px}.home-module__2-EQjW__workStrip strong{font-size:16px}}
.geometry-module__65z6qG__bridge{z-index:25;pointer-events:none;opacity:0;width:100%;height:100%;position:fixed;inset:0;overflow:hidden}.geometry-module__65z6qG__homeBridge{pointer-events:none;z-index:3;opacity:0;width:100%;height:100%;position:fixed;inset:0;overflow:hidden}
.approach-module__CJO7zW__experience{max-width:1040px;margin:0 auto;position:relative}.approach-module__CJO7zW__embedded{max-width:none;padding:95px var(--page-pad) 85px calc(var(--rail) + var(--page-pad));background:var(--paper)}.approach-module__CJO7zW__approachHeader .return-navigation{font-family:var(--font-mono);margin-bottom:65px;font-size:13px}.approach-module__CJO7zW__approachIndex{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:60px;display:flex}.approach-module__CJO7zW__approachIndex h2{font-size:28px}.approach-module__CJO7zW__approachIndex a{font-family:var(--font-mono);font-size:13px}.approach-module__CJO7zW__typeLine{font-family:var(--font-mono);border-bottom:1px solid var(--line);align-items:baseline;gap:15px;margin-bottom:24px;padding-bottom:16px;font-size:12px;display:flex}.approach-module__CJO7zW__typeScope{color:var(--muted);margin-left:auto}.approach-module__CJO7zW__approachTitle{font-size:var(--type-page);text-wrap:balance;margin-bottom:28px;line-height:1.17}.approach-module__CJO7zW__caseShortcut{font-family:var(--font-mono);border-bottom:1px solid var(--line);align-items:center;gap:22px;margin-top:25px;padding-bottom:7px;font-size:13px;display:inline-flex}.approach-module__CJO7zW__caseShortcut:hover{border-color:var(--blue)}.approach-module__CJO7zW__path{position:relative}.approach-module__CJO7zW__overview{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);gap:16px;margin-top:45px;padding:20px 0;display:grid}.approach-module__CJO7zW__overview a{font-family:var(--font-mono);flex-direction:column;gap:5px;padding:5px 0;font-size:13px;line-height:1.45;display:flex}.approach-module__CJO7zW__overview a span{color:var(--muted);font-size:12px}.approach-module__CJO7zW__overview a[aria-current]{text-underline-offset:7px;text-decoration:underline}.approach-module__CJO7zW__readingHint{font-family:var(--font-mono);color:var(--muted);margin:16px 0 32px;font-size:12px}.approach-module__CJO7zW__longPath{position:relative}.approach-module__CJO7zW__longitudinal{width:2px;height:100%;color:var(--blue);opacity:.24;pointer-events:none;position:absolute;top:0;left:17px}.approach-module__CJO7zW__pathSection{padding:32px 0 55px 62px;scroll-margin-top:55px;position:relative}.approach-module__CJO7zW__pathSection:focus{outline:none}.approach-module__CJO7zW__pathSection:focus-visible{outline:1px solid var(--line);outline-offset:8px}.approach-module__CJO7zW__sectionHeading{align-items:baseline;gap:22px;margin:0 0 22px -62px;display:flex}.approach-module__CJO7zW__sectionHeading h3{text-wrap:balance;font-size:clamp(23px,2.2vw,30px)}.approach-module__CJO7zW__sectionNumber{font-family:var(--font-mono);background:var(--paper);min-width:40px;padding:12px 0;font-size:13px;display:inline-block}.approach-module__CJO7zW__sectionCopy{max-width:680px;font-size:var(--type-body);line-height:1.65}.approach-module__CJO7zW__sectionCopy p+p{margin-top:15px}.approach-module__CJO7zW__studyFigure{margin:28px 0 0}.approach-module__CJO7zW__diagram{aspect-ratio:640/300;width:100%;max-width:720px;margin:28px 0;position:relative}.approach-module__CJO7zW__diagram svg{width:100%;height:100%;color:var(--blue);display:block;overflow:visible}.approach-module__CJO7zW__guides{fill:none;stroke:currentColor;stroke-width:.65px;opacity:.22}.approach-module__CJO7zW__traces{fill:none;stroke:currentColor;stroke-width:.9px}.approach-module__CJO7zW__traces path{transition:opacity .22s}.approach-module__CJO7zW__diagramNode,.approach-module__CJO7zW__registration{fill:var(--paper);stroke:currentColor;stroke-width:1px}.approach-module__CJO7zW__diagramLabel{max-width:26%;font-family:var(--font-mono);background:var(--paper);padding:2px 3px;font-size:12px;line-height:1.45;position:absolute}.approach-module__CJO7zW__diagramCompact{margin:20px 0 24px}.approach-module__CJO7zW__diagramCompact .approach-module__CJO7zW__diagramLabel{font-size:10px}.approach-module__CJO7zW__conditions{font-family:var(--font-mono);color:var(--muted);flex-wrap:wrap;gap:14px 30px;margin:12px 0 24px;font-size:12px;display:flex}.approach-module__CJO7zW__principle{max-width:620px;font-family:var(--font-mono);margin:22px 0;font-size:16px;line-height:1.65}.approach-module__CJO7zW__annotations{flex-wrap:wrap;align-items:flex-start;gap:12px 30px;display:flex}.approach-module__CJO7zW__annotation{flex:240px;max-width:620px}.approach-module__CJO7zW__annotationToggle{text-align:left;font-family:var(--font-mono);align-items:baseline;gap:10px;padding:11px 0;font-size:12px;line-height:1.5;display:flex}.approach-module__CJO7zW__annotationToggle:hover{text-underline-offset:4px;text-decoration:underline}.approach-module__CJO7zW__annotationMark{font-size:17px}.approach-module__CJO7zW__annotationBody{overflow:hidden}.approach-module__CJO7zW__annotationBody>div{padding:12px 0 18px 26px;font-size:17px;line-height:1.65}.approach-module__CJO7zW__annotationBody p+p{margin-top:15px}.approach-module__CJO7zW__annotationToggle[aria-expanded=true]{color:var(--blue)}.approach-module__CJO7zW__connector{font-family:var(--font-mono);color:var(--muted);max-width:600px;margin-top:20px;font-size:13px}.approach-module__CJO7zW__connector span{margin-left:18px}.approach-module__CJO7zW__returns{flex-direction:column;gap:12px;max-width:650px;margin-top:24px;display:flex}.approach-module__CJO7zW__returns a,.approach-module__CJO7zW__returns button{text-align:left;font-family:var(--font-mono);align-items:baseline;gap:14px;padding:7px 0;font-size:12px;line-height:1.6;display:flex}.approach-module__CJO7zW__returns a:hover,.approach-module__CJO7zW__returns button:hover{text-underline-offset:5px;text-decoration:underline}.approach-module__CJO7zW__returns a>span:last-child,.approach-module__CJO7zW__returns button>span:last-child{margin-left:auto}.approach-module__CJO7zW__returnReading{bottom:24px;right:var(--page-pad);z-index:30;background:var(--paper);border:1px solid var(--blue);font-family:var(--font-mono);gap:24px;padding:12px 18px;font-size:12px;display:flex;position:fixed}.approach-module__CJO7zW__section2 .approach-module__CJO7zW__studyFigure{margin-left:0}.approach-module__CJO7zW__section3 .approach-module__CJO7zW__studyFigure{max-width:780px}.approach-module__CJO7zW__section4 .approach-module__CJO7zW__principle{font-size:19px}.approach-module__CJO7zW__section5{padding-bottom:20px}.approach-module__CJO7zW__exit{max-width:680px;padding:40px 0 50px 62px}.approach-module__CJO7zW__exit>span{font-size:24px}.approach-module__CJO7zW__exit h3{margin:22px 0 18px;font-size:24px}.approach-module__CJO7zW__exit p{font-size:var(--type-body);line-height:1.65}.approach-module__CJO7zW__exit p+p{margin-top:15px}.approach-module__CJO7zW__caseProof{border-top:1px solid var(--blue);border-bottom:1px solid var(--line);padding:30px 0;display:block}.approach-module__CJO7zW__caseProofLabel,.approach-module__CJO7zW__caseProofAction{font-family:var(--font-mono);font-size:12px}.approach-module__CJO7zW__caseProof h3{justify-content:space-between;gap:25px;margin:20px 0;font-size:28px;display:flex}.approach-module__CJO7zW__caseProof p{max-width:680px;font-size:var(--type-body);line-height:1.65}.approach-module__CJO7zW__caseProofAction{margin-top:20px;display:block}.approach-module__CJO7zW__caseProof:hover h3{text-underline-offset:6px;text-decoration:underline}.approach-module__CJO7zW__otherMethods{padding-top:40px}.approach-module__CJO7zW__otherMethods a{border-bottom:1px solid var(--line);font-family:var(--font-mono);font-size:var(--type-body);grid-template-columns:35px 1fr 24px;gap:20px;padding:22px 0;display:grid}.approach-module__CJO7zW__otherMethods a>span:first-child{padding-top:4px;font-size:12px}.approach-module__CJO7zW__otherMethods small{color:var(--muted);margin-top:7px;font-size:12px;display:block}.approach-module__CJO7zW__mapTools{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:25px;margin-top:45px;padding-top:20px;display:flex}.approach-module__CJO7zW__mapTools p{max-width:520px;font-family:var(--font-mono);color:var(--muted);font-size:12px}.approach-module__CJO7zW__mapTools button{font-family:var(--font-mono);text-underline-offset:5px;flex-shrink:0;padding:8px 0;font-size:12px;text-decoration:underline}.approach-module__CJO7zW__researchMap{height:430px;margin:24px 0 16px;position:relative}.approach-module__CJO7zW__mapDrawing{width:100%;height:100%;color:var(--blue);pointer-events:none;opacity:.85;position:absolute;inset:0}.approach-module__CJO7zW__mapDrawing [data-map-return]{opacity:.28}.approach-module__CJO7zW__researchMap[data-hover-node="2"] [data-map-return="3-2"],.approach-module__CJO7zW__researchMap[data-hover-node="2"] [data-map-return="4-2"],.approach-module__CJO7zW__researchMap[data-hover-node="3"] [data-map-return="3-2"],.approach-module__CJO7zW__researchMap[data-hover-node="3"] [data-map-return="4-3"],.approach-module__CJO7zW__researchMap[data-hover-node="4"] [data-map-return="4-3"],.approach-module__CJO7zW__researchMap[data-hover-node="4"] [data-map-return="4-2"],.approach-module__CJO7zW__researchMap[data-hover-node="4"] [data-map-return="5-4"],.approach-module__CJO7zW__researchMap[data-hover-node="5"] [data-map-return="5-1"],.approach-module__CJO7zW__researchMap[data-hover-node="5"] [data-map-return="5-4"],.approach-module__CJO7zW__researchMap[data-hover-node="1"] [data-map-return="5-1"]{opacity:.9}.approach-module__CJO7zW__mapNode{text-align:left;background:var(--paper);width:17.5%;padding:0;line-height:1.45;position:absolute;top:15%}.approach-module__CJO7zW__mapNode:first-of-type{left:3%}.approach-module__CJO7zW__mapNode:nth-of-type(2){top:57%;left:23%}.approach-module__CJO7zW__mapNode:nth-of-type(3){left:43%}.approach-module__CJO7zW__mapNode:nth-of-type(4){top:57%;left:63%}.approach-module__CJO7zW__mapNode:nth-of-type(5){width:16.5%;left:83%}.approach-module__CJO7zW__mapNodeNumber{font-family:var(--font-mono);margin-bottom:14px;font-size:12px;display:block}.approach-module__CJO7zW__mapNodeTitle{font-family:var(--font-mono);margin-bottom:13px;font-size:17px;display:block}.approach-module__CJO7zW__mapJudgment{font-size:16px;line-height:1.5;display:block}.approach-module__CJO7zW__mapNodeAction{font-family:var(--font-mono);margin-top:13px;font-size:14px;display:block}.approach-module__CJO7zW__mapNode:hover .approach-module__CJO7zW__mapNodeNumber,.approach-module__CJO7zW__mapNode[aria-expanded=true] .approach-module__CJO7zW__mapNodeNumber{text-underline-offset:6px;text-decoration:underline}.approach-module__CJO7zW__mapCaption{max-width:640px;color:var(--muted);margin:24px 0 35px;font-size:17px;line-height:1.6}.approach-module__CJO7zW__mapCompact{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);gap:16px;height:95px;margin-top:30px;display:grid}.approach-module__CJO7zW__mapCompact .approach-module__CJO7zW__mapDrawing{display:none}.approach-module__CJO7zW__mapCompact .approach-module__CJO7zW__mapNode{grid-template-columns:20px 1fr;align-content:start;gap:5px 8px;width:auto;display:grid;position:static}.approach-module__CJO7zW__mapCompact .approach-module__CJO7zW__mapNodeNumber{margin-bottom:0}.approach-module__CJO7zW__mapCompact .approach-module__CJO7zW__mapNodeTitle{font-size:12px}.approach-module__CJO7zW__mapCompact .approach-module__CJO7zW__mapNodeAction{grid-column:2;margin:0;font-size:11px}.approach-module__CJO7zW__mapDetail{scroll-margin-top:60px}.approach-module__CJO7zW__mapDetail>section{padding:24px 0 35px}.approach-module__CJO7zW__detailTop{font-family:var(--font-mono);justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:12px;font-size:12px;display:flex}.approach-module__CJO7zW__detailTop button{padding:7px 0}.approach-module__CJO7zW__mapDetail h3{font-size:var(--type-subsection);text-wrap:balance;margin-bottom:20px}.approach-module__CJO7zW__mapDetail h3:focus{outline:none}.approach-module__CJO7zW__selectedJudgment{font-family:var(--font-mono);max-width:600px;margin-bottom:25px;font-size:16px}.approach-module__CJO7zW__detailActions{font-family:var(--font-mono);flex-wrap:wrap;justify-content:space-between;gap:30px;margin:28px 0 15px;font-size:12px;display:flex}.approach-module__CJO7zW__detailActions button{padding:10px 0}.approach-module__CJO7zW__compareButton{font-family:var(--font-mono);text-underline-offset:6px;padding:12px 0;font-size:13px;text-decoration:underline}.approach-module__CJO7zW__comparisonIntro{max-width:680px;font-size:var(--type-body);line-height:1.65}.approach-module__CJO7zW__comparisonColumns{grid-template-columns:1fr 1fr;gap:48px;margin:35px 0 20px;display:grid}.approach-module__CJO7zW__comparisonSide{min-width:0}.approach-module__CJO7zW__comparisonSide h4{font-family:var(--font-mono);min-height:58px;margin:6px 0 18px;font-size:20px;font-weight:400;line-height:1.4}.approach-module__CJO7zW__comparisonSide p{font-size:var(--type-body);line-height:1.65}.approach-module__CJO7zW__comparisonSide p+p{margin-top:15px}.approach-module__CJO7zW__comparisonSide button{font-family:var(--font-mono);padding:22px 0 10px;font-size:12px}.approach-module__CJO7zW__comparisonConnection{max-width:700px;margin:20px 0}.approach-module__CJO7zW__comparisonConnection svg{fill:none;width:100%;height:48px;stroke:var(--blue);stroke-width:.7px}.approach-module__CJO7zW__comparisonConnection p{font-size:var(--type-body)}.approach-module__CJO7zW__comparisonConnection .approach-module__CJO7zW__comparisonNote{font-family:var(--font-mono);color:var(--muted);margin-top:20px;font-size:12px}.approach-module__CJO7zW__approachIndexPage{max-width:1450px}.approach-module__CJO7zW__approachIndexPage .return-navigation{font-family:var(--font-mono);font-size:13px}.approach-module__CJO7zW__approachIndexPage>.approach-module__CJO7zW__diagram{width:65%;margin-left:auto}.approach-module__CJO7zW__indexIntro{max-width:680px;font-size:var(--type-body);margin-top:25px}.approach-module__CJO7zW__methodIndex{margin:40px 0 0;padding:0;list-style:none}.approach-module__CJO7zW__methodIndex li{border-top:1px solid var(--line)}.approach-module__CJO7zW__methodIndex li a{grid-template-columns:40px 1fr 30px;gap:24px;padding:30px 0;display:grid}.approach-module__CJO7zW__methodIndex li a>span{font-family:var(--font-mono);padding-top:4px;font-size:13px}.approach-module__CJO7zW__methodIndex h2{margin-bottom:10px;font-size:26px}.approach-module__CJO7zW__methodIndex p,.approach-module__CJO7zW__methodIndex div>span{font-family:var(--font-mono);color:var(--muted);font-size:12px}.approach-module__CJO7zW__pendingMethod{max-width:800px;min-height:62svh}.approach-module__CJO7zW__pendingMethod .return-navigation{font-family:var(--font-mono);margin-bottom:60px;font-size:13px}.approach-module__CJO7zW__pendingMethod h1{margin:20px 0 25px}.approach-module__CJO7zW__pendingMethod>.approach-module__CJO7zW__text-link{margin-top:30px}.approach-module__CJO7zW__pendingMethod .text-link{margin-top:30px}@media (max-width:1100px){.approach-module__CJO7zW__mapNodeTitle,.approach-module__CJO7zW__mapJudgment{font-size:15px}.approach-module__CJO7zW__comparisonColumns{gap:30px}.approach-module__CJO7zW__diagramLabel{font-size:11px}.approach-module__CJO7zW__typeScope{display:none}}@media (max-width:900px) and (min-width:761px){.approach-module__CJO7zW__researchMap{height:490px}.approach-module__CJO7zW__mapNode{width:19%}.approach-module__CJO7zW__mapNode:first-of-type{left:0}.approach-module__CJO7zW__mapNode:nth-of-type(2){left:20%}.approach-module__CJO7zW__mapNode:nth-of-type(3){left:40%}.approach-module__CJO7zW__mapNode:nth-of-type(4){left:60%}.approach-module__CJO7zW__mapNode:nth-of-type(5){width:20%;left:80%}.approach-module__CJO7zW__mapCompact{height:110px}.approach-module__CJO7zW__mapCompact .approach-module__CJO7zW__mapNode{grid-template-columns:1fr;width:auto}.approach-module__CJO7zW__mapCompact .approach-module__CJO7zW__mapNodeAction{grid-column:1}.approach-module__CJO7zW__comparisonColumns{grid-template-columns:1fr}.approach-module__CJO7zW__comparisonSide h4{min-height:0}}@media (max-width:760px){.approach-module__CJO7zW__embedded{padding:65px 24px}.approach-module__CJO7zW__approachPage{padding-top:120px}.approach-module__CJO7zW__approachIndex{flex-wrap:wrap;gap:14px;margin-bottom:40px}.approach-module__CJO7zW__approachIndex h2{font-size:var(--type-subsection)}.approach-module__CJO7zW__approachTitle{font-size:var(--type-page)}.approach-module__CJO7zW__introduction{font-size:19px}.approach-module__CJO7zW__caseShortcut{gap:16px;font-size:12px}.approach-module__CJO7zW__overview{gap:8px;margin-top:32px}.approach-module__CJO7zW__overview a{font-size:11px}.approach-module__CJO7zW__readingHint{font-size:12px}.approach-module__CJO7zW__pathSection{padding:25px 0 42px 30px;scroll-margin-top:105px}.approach-module__CJO7zW__sectionHeading{gap:6px;margin-left:-30px}.approach-module__CJO7zW__sectionNumber{min-width:24px;font-size:12px}.approach-module__CJO7zW__sectionHeading h3{font-size:23px}.approach-module__CJO7zW__longitudinal{left:7px}.approach-module__CJO7zW__sectionCopy{font-size:var(--type-body)}.approach-module__CJO7zW__studyFigure{margin-top:22px}.approach-module__CJO7zW__diagram{margin:22px 0}.approach-module__CJO7zW__diagramLabel{max-width:27%;padding:1px 2px;font-size:10px;line-height:1.3}.approach-module__CJO7zW__section2 .approach-module__CJO7zW__studyFigure{margin-left:0}.approach-module__CJO7zW__conditions{flex-direction:column;gap:10px}.approach-module__CJO7zW__annotations{flex-direction:column;gap:0}.approach-module__CJO7zW__annotation{flex:0 auto;width:100%}.approach-module__CJO7zW__annotationToggle{padding:12px 0;font-size:12px}.approach-module__CJO7zW__annotationBody>div{font-size:17px}.approach-module__CJO7zW__principle{font-size:15px}.approach-module__CJO7zW__section4 .approach-module__CJO7zW__principle{font-size:16px}.approach-module__CJO7zW__returns{gap:10px}.approach-module__CJO7zW__exit{padding:25px 0 35px 30px}.approach-module__CJO7zW__exit h3{font-size:22px}.approach-module__CJO7zW__caseProof h3{font-size:26px}.approach-module__CJO7zW__otherMethods a{grid-template-columns:26px 1fr 20px;gap:10px;font-size:17px}.approach-module__CJO7zW__mapTools{flex-direction:column;gap:8px}.approach-module__CJO7zW__researchMap{height:auto;margin:30px 0;padding-left:30px}.approach-module__CJO7zW__mapDrawing{display:none}.approach-module__CJO7zW__mapNode{grid-template-columns:24px 1fr 18px;gap:4px 12px;min-height:105px;margin:0 0 22px;padding:0 0 12px;display:grid;position:static;width:100%!important}.approach-module__CJO7zW__mapNodeNumber{grid-column:1;margin:0}.approach-module__CJO7zW__mapNodeTitle{grid-column:2;margin:0;font-size:19px}.approach-module__CJO7zW__mapJudgment{grid-column:2;font-size:17px}.approach-module__CJO7zW__mapNodeAction{grid-area:1/3;margin:0}.approach-module__CJO7zW__mapNode{background:0 0}.approach-module__CJO7zW__mapCaption{font-size:17px}.approach-module__CJO7zW__mapCompact{gap:10px;height:auto;margin:30px 0 20px;padding:0;display:flex}.approach-module__CJO7zW__mapCompact .approach-module__CJO7zW__mapNode{flex-direction:column;flex:1;gap:6px;min-height:72px;margin:0;display:flex;width:auto!important}.approach-module__CJO7zW__mapCompact .approach-module__CJO7zW__mapNodeTitle{font-size:10px}.approach-module__CJO7zW__mapCompact .approach-module__CJO7zW__mapNodeAction{font-size:11px}.approach-module__CJO7zW__mapDetail{scroll-margin-top:100px}.approach-module__CJO7zW__mapDetail h3{font-size:var(--type-subsection)}.approach-module__CJO7zW__comparisonColumns{grid-template-columns:1fr;gap:32px}.approach-module__CJO7zW__comparisonSide{border-bottom:1px solid var(--line);padding-bottom:20px}.approach-module__CJO7zW__comparisonSide h4{min-height:0}.approach-module__CJO7zW__comparisonSide .approach-module__CJO7zW__diagram{max-width:500px}.approach-module__CJO7zW__comparisonSide .approach-module__CJO7zW__diagramLabel{font-size:11px}.approach-module__CJO7zW__detailActions{gap:18px}.approach-module__CJO7zW__returnReading{justify-content:space-between;font-size:11px;bottom:15px;left:24px;right:24px}.approach-module__CJO7zW__methodIndex li a{grid-template-columns:25px 1fr 20px;gap:12px}.approach-module__CJO7zW__methodIndex h2{font-size:23px}.approach-module__CJO7zW__approachIndexPage>.approach-module__CJO7zW__diagram{width:100%}}@media (prefers-reduced-motion:reduce){.approach-module__CJO7zW__researchMap{transition:none}}.approach-module__CJO7zW__approachPage{padding-top:45px}.approach-module__CJO7zW__approachHeader .return-navigation{margin-bottom:25px}.approach-module__CJO7zW__typeLine{margin-bottom:18px;padding-bottom:12px}.approach-module__CJO7zW__approachTitle{font-size:var(--type-page);margin-bottom:20px}.approach-module__CJO7zW__introduction{max-width:890px;font-size:var(--type-body);line-height:1.55}.approach-module__CJO7zW__introduction p+p{margin-top:12px}.approach-module__CJO7zW__overview{margin-top:30px;padding:15px 0}.approach-module__CJO7zW__pathSection .approach-module__CJO7zW__diagram{max-width:620px}.approach-module__CJO7zW__mapExperience{container-type:inline-size}.approach-module__CJO7zW__mapNode{background:0 0}.approach-module__CJO7zW__mapNodeTitle,.approach-module__CJO7zW__mapJudgment{background:var(--paper)}.approach-module__CJO7zW__mapLegend{font-family:var(--font-mono);margin-bottom:10px;font-size:11px;display:block}.approach-module__CJO7zW__mapAxis,.approach-module__CJO7zW__mapNodeMark{display:none}@container (max-width:850px){.approach-module__CJO7zW__mapLegend{display:none}.approach-module__CJO7zW__researchMap{height:auto;margin:30px 0;padding-left:30px}.approach-module__CJO7zW__mapDrawing{display:none}.approach-module__CJO7zW__mapAxis{width:2px;height:calc(100% - 42px);color:var(--blue);opacity:.25;pointer-events:none;display:block;position:absolute;top:6px;left:6px}.approach-module__CJO7zW__mapNode{grid-template-columns:24px 1fr 18px;gap:4px 12px;min-height:105px;margin:0 0 22px;padding:0 0 12px;display:grid;position:relative;width:100%!important;top:auto!important;left:auto!important}.approach-module__CJO7zW__mapNodeMark{width:12px;height:12px;fill:var(--paper);stroke:var(--blue);stroke-width:1px;display:block;position:absolute;top:2px;left:-30px}.approach-module__CJO7zW__mapNodeNumber{grid-column:1;margin:0}.approach-module__CJO7zW__mapNodeTitle{grid-column:2;margin:0;font-size:19px}.approach-module__CJO7zW__mapJudgment{grid-column:2;font-size:17px}.approach-module__CJO7zW__mapNodeAction{grid-area:1/3;margin:0}.approach-module__CJO7zW__mapCompact{gap:10px;height:auto;margin:30px 0 20px;padding:0;display:flex}.approach-module__CJO7zW__mapCompact .approach-module__CJO7zW__mapNode{flex-direction:column;flex:1;gap:6px;min-height:72px;margin:0;display:flex;width:auto!important}.approach-module__CJO7zW__mapCompact .approach-module__CJO7zW__mapNodeTitle,.approach-module__CJO7zW__mapCompact .approach-module__CJO7zW__mapNodeAction{font-size:11px}.approach-module__CJO7zW__mapCompact .approach-module__CJO7zW__mapNodeMark,.approach-module__CJO7zW__mapCompact .approach-module__CJO7zW__mapAxis{display:none}.approach-module__CJO7zW__comparisonColumns{grid-template-columns:1fr}.approach-module__CJO7zW__comparisonSide h4{min-height:0}}@media (max-width:760px){.approach-module__CJO7zW__approachPage{padding-top:120px}.approach-module__CJO7zW__approachTitle{font-size:var(--type-page)}.approach-module__CJO7zW__titleBreak{display:block}.approach-module__CJO7zW__introduction{font-size:var(--type-body);line-height:1.65}.approach-module__CJO7zW__typeLine{font-size:11px}.approach-module__CJO7zW__diagramLabel{font-size:10px}}.approach-module__CJO7zW__introductionDisclosure{max-width:890px;margin:0 0 12px}.approach-module__CJO7zW__introductionDisclosure summary{font-family:var(--font-mono);cursor:pointer;gap:25px;padding:8px 0;font-size:12px;list-style:none;display:inline-flex}.approach-module__CJO7zW__introductionDisclosure summary::-webkit-details-marker{display:none}.approach-module__CJO7zW__introductionDisclosure summary:focus-visible{outline-offset:5px;outline:1px solid}.approach-module__CJO7zW__introductionDisclosure[open] summary span{display:none}.approach-module__CJO7zW__introductionDisclosure .approach-module__CJO7zW__introduction{padding:16px 0 8px}.approach-module__CJO7zW__introductionDisclosure:not([open]){vertical-align:baseline;margin:0 36px 0 0;display:inline-block}.approach-module__CJO7zW__introductionDisclosure[open]+.approach-module__CJO7zW__caseShortcut{margin-top:20px}.approach-module__CJO7zW__caseShortcut{margin-top:0}.approach-module__CJO7zW__approachHeader{margin-bottom:20px}.approach-module__CJO7zW__mapTools{margin-top:15px;padding-top:12px}.approach-module__CJO7zW__mapTools p{max-width:740px}.approach-module__CJO7zW__researchMap:not(.approach-module__CJO7zW__mapCompact){aspect-ratio:1000/450;height:auto}.approach-module__CJO7zW__mapNode{top:13.5556%}.approach-module__CJO7zW__mapNode:nth-of-type(2),.approach-module__CJO7zW__mapNode:nth-of-type(4){top:52%}.approach-module__CJO7zW__mapNodeTitle{margin-bottom:10px;font-size:15.5px}.approach-module__CJO7zW__mapNodeNumber{margin-bottom:8px}.approach-module__CJO7zW__mapNodeAction{margin-top:10px}@container (max-width:850px){.approach-module__CJO7zW__researchMap:not(.approach-module__CJO7zW__mapCompact){aspect-ratio:auto}.approach-module__CJO7zW__mapNodeTitle{margin:0;font-size:19px}.approach-module__CJO7zW__mapNodeNumber,.approach-module__CJO7zW__mapNodeAction{margin:0}.approach-module__CJO7zW__mapCompact .approach-module__CJO7zW__mapNodeTitle{font-size:11px}}@media (max-width:760px){.approach-module__CJO7zW__introductionDisclosure:not([open]){margin:0 0 12px;display:block}.approach-module__CJO7zW__caseShortcut{margin-top:5px}.approach-module__CJO7zW__researchMap:not(.approach-module__CJO7zW__mapCompact){aspect-ratio:auto}}.approach-module__CJO7zW__section1{padding-bottom:25px}.approach-module__CJO7zW__section1 .approach-module__CJO7zW__diagram{max-width:580px;margin-top:15px;margin-bottom:15px}.approach-module__CJO7zW__section1 .approach-module__CJO7zW__conditions{margin-bottom:12px}@media (max-width:760px){.approach-module__CJO7zW__section1{padding-bottom:35px}}.approach-module__CJO7zW__introduction{max-width:min(680px,70ch)}.approach-module__CJO7zW__mapCompact .approach-module__CJO7zW__mapNode{position:relative;top:auto!important;left:auto!important}.approach-module__CJO7zW__mapCompact .approach-module__CJO7zW__mapNodeMark{width:12px;height:12px;fill:var(--paper);stroke:var(--blue);stroke-width:1px;display:block;position:absolute;top:-13px;left:0}.approach-module__CJO7zW__mapCompact,.approach-module__CJO7zW__overview{z-index:12;background:var(--paper);position:sticky;top:32px}.approach-module__CJO7zW__mapCompact{height:112px;padding-top:16px}.approach-module__CJO7zW__mapDetail,.approach-module__CJO7zW__pathSection{scroll-margin-top:155px}@media (max-width:760px){.approach-module__CJO7zW__mapCompact,.approach-module__CJO7zW__overview{top:95px}.approach-module__CJO7zW__mapDetail,.approach-module__CJO7zW__pathSection{scroll-margin-top:215px}}
.coming-soon-module__oEWLfa__page{min-height:76svh;padding-top:clamp(100px,16vh,170px);position:relative}.coming-soon-module__oEWLfa__surface{max-width:820px;position:relative}.coming-soon-module__oEWLfa__surface h1{font-size:var(--type-page);text-wrap:balance;max-width:760px;line-height:1.3}.coming-soon-module__oEWLfa__pending{border-top:1px solid var(--line);max-width:580px;margin:64px 0 80px;padding-top:28px}.coming-soon-module__oEWLfa__status{font-family:var(--font-mono);font-size:var(--type-small);background:var(--blue);color:var(--paper);padding:5px 8px;display:inline-block}.coming-soon-module__oEWLfa__pending h2{font-size:var(--type-section);margin:22px 0 30px;line-height:1.4}.coming-soon-module__oEWLfa__pending a{font-family:var(--font-mono);font-size:var(--type-meta);align-items:center;gap:18px;display:inline-flex}@media (max-width:760px){.coming-soon-module__oEWLfa__page{min-height:70svh;padding-top:135px}.coming-soon-module__oEWLfa__pending{margin-top:46px;margin-bottom:50px}}
.navigation-module__hRf-Ca__rail{z-index:30;width:var(--rail);font-family:var(--font-mono);pointer-events:none;padding:clamp(38px,8.5vh,80px) 0 35px clamp(34px,5.7vw,88px);transition:color .24s;position:fixed;top:0;bottom:0;left:0}.navigation-module__hRf-Ca__rail a{pointer-events:auto}.navigation-module__hRf-Ca__name{white-space:nowrap;letter-spacing:.025em;font-size:16px}.navigation-module__hRf-Ca__links{flex-direction:column;gap:13px;margin-top:32px;display:flex;position:relative}.navigation-module__hRf-Ca__link{text-transform:lowercase;align-items:center;gap:22px;width:max-content;font-size:13px;display:flex}.navigation-module__hRf-Ca__indicator{width:16px;height:1px;transition:transform .3s var(--ease), opacity .24s;background:currentColor;position:absolute;top:10px;left:-24px}.navigation-module__hRf-Ca__active{font-weight:600}.navigation-module__hRf-Ca__guide{background:var(--line);opacity:.6;width:1px;position:absolute;top:130px;bottom:45px;right:0}.navigation-module__hRf-Ca__bottom{letter-spacing:.025em;font-size:11px;line-height:1.8;position:absolute;bottom:38px;left:clamp(34px,5.7vw,88px)}.navigation-module__hRf-Ca__mobile{display:none}.navigation-module__hRf-Ca__menuOverlay{background:var(--blue);color:var(--paper);z-index:60;flex-direction:column;padding:28px 24px;display:flex;position:fixed;inset:0}.navigation-module__hRf-Ca__menuTop{font-family:var(--font-mono);justify-content:space-between;font-size:14px;display:flex}.navigation-module__hRf-Ca__menuLinks{flex-direction:column;gap:32px;margin:auto 0;display:flex}.navigation-module__hRf-Ca__menuLink{font-family:var(--font-mono);align-items:baseline;gap:28px;font-size:32px;display:flex}.navigation-module__hRf-Ca__menuLink span{font-size:14px}.navigation-module__hRf-Ca__menuBottom{font-family:var(--font-mono);gap:25px;font-size:14px;display:flex}@media (max-width:1000px){.navigation-module__hRf-Ca__rail{padding-left:28px}.navigation-module__hRf-Ca__name{font-size:14px}.navigation-module__hRf-Ca__bottom{left:28px}.navigation-module__hRf-Ca__link{gap:17px}}@media (max-width:760px){.navigation-module__hRf-Ca__rail{display:none}.navigation-module__hRf-Ca__mobile{z-index:40;font-family:var(--font-mono);justify-content:space-between;align-items:center;padding:27px 24px;font-size:14px;display:flex;position:fixed;top:0;left:0;right:0}.navigation-module__hRf-Ca__mobile button{padding:8px 0}:is(body:has(.navigation-module__hRf-Ca__theme-dark) .navigation-module__hRf-Ca__mobile,body:has(.navigation-module__hRf-Ca__home-page) .navigation-module__hRf-Ca__mobile){color:var(--paper)}}body:has(.home-page[data-active-section=home]) .navigation-module__hRf-Ca__guide{display:none}.navigation-module__hRf-Ca__mobile button,.navigation-module__hRf-Ca__menuTop button{min-width:64px;min-height:44px}.navigation-module__hRf-Ca__rail{padding-top:9.8vh;padding-left:6.6vw}.navigation-module__hRf-Ca__name{font-size:clamp(16px,2.1vw,32px)}.navigation-module__hRf-Ca__links{gap:13px;margin-top:6.2vh}.navigation-module__hRf-Ca__link{gap:28px;font-size:clamp(13px,1.55vw,24px);line-height:1.45}.navigation-module__hRf-Ca__number{font-size:clamp(12px,1.4vw,22px)}.navigation-module__hRf-Ca__bottom,.navigation-module__hRf-Ca__guide{display:none}.navigation-module__hRf-Ca__indicator{top:calc(clamp(13px,1.55vw,24px)/1.37931);left:-22px}.navigation-module__hRf-Ca__link.navigation-module__hRf-Ca__active{font-weight:400}@media (max-width:1000px) and (min-width:761px){.navigation-module__hRf-Ca__rail{padding-left:6vw}.navigation-module__hRf-Ca__link{gap:18px}.navigation-module__hRf-Ca__name{font-size:16px}}
.notes-module__JCSGQq__index{min-height:calc(100svh - 100px);padding-top:210px;position:relative;overflow:hidden}.notes-module__JCSGQq__diagram{opacity:.2;pointer-events:none;width:750px;position:absolute;bottom:-80px;left:-532px}.notes-module__JCSGQq__content{position:relative}.notes-module__JCSGQq__intro{font-family:var(--font-mono);color:var(--muted);margin-top:-25px;margin-bottom:40px;font-size:13px}.notes-module__JCSGQq__list{margin:0;padding:0;list-style:none}.notes-module__JCSGQq__row{border-bottom:1px solid var(--line)}.notes-module__JCSGQq__link{min-height:105px;font-family:var(--font-mono);grid-template-columns:120px minmax(0,1fr) 24px;align-items:center;gap:24px;padding:25px 0;display:grid}.notes-module__JCSGQq__date{color:var(--muted);font-size:12px}.notes-module__JCSGQq__title{font-size:17px;line-height:1.7}.notes-module__JCSGQq__arrow{transition:transform .24s var(--ease);font-size:20px}.notes-module__JCSGQq__link:hover .notes-module__JCSGQq__arrow{transform:translate(5px)}.notes-module__JCSGQq__article{max-width:var(--reading)}.notes-module__JCSGQq__header{margin:45px 0}.notes-module__JCSGQq__header h1{font-size:clamp(30px,3.1vw,46px)}.notes-module__JCSGQq__meta{font-family:var(--font-mono);color:var(--muted);margin-top:25px;font-size:12px}.notes-module__JCSGQq__empty{border-top:1px solid var(--line);color:var(--muted);padding-top:30px;font-size:19px;line-height:1.8}.notes-module__JCSGQq__pagination{border-top:1px solid var(--line);font-family:var(--font-mono);justify-content:space-between;gap:30px;margin-top:70px;padding-top:25px;font-size:12px;display:flex}.notes-module__JCSGQq__pagination a{max-width:45%}.notes-module__JCSGQq__pagination a:last-child{text-align:right}.notes-module__JCSGQq__pagination span{margin-top:9px;font-size:13px;display:block}@media (max-width:1000px){.notes-module__JCSGQq__link{grid-template-columns:100px minmax(0,1fr) 20px;gap:20px}.notes-module__JCSGQq__title{font-size:15px}}@media (max-width:760px){.notes-module__JCSGQq__link{grid-template-columns:1fr 20px;gap:8px;min-height:120px}.notes-module__JCSGQq__date{grid-area:1/1}.notes-module__JCSGQq__title{grid-area:2/1;font-size:16px}.notes-module__JCSGQq__arrow{grid-area:2/2}.notes-module__JCSGQq__diagram{width:650px;bottom:-100px;right:-400px}.notes-module__JCSGQq__header{margin-top:35px}.notes-module__JCSGQq__intro{max-width:290px;line-height:1.8}.notes-module__JCSGQq__pagination span{font-size:12px}.notes-module__JCSGQq__index{padding-top:135px}.notes-module__JCSGQq__diagram{left:-450px;right:auto}}.notes-module__JCSGQq__index{min-height:100svh;margin-left:0;padding:22.5vh 6.5% 80px 25%}.notes-module__JCSGQq__index .page-heading{margin-bottom:35px}.notes-module__JCSGQq__index h1{font-size:clamp(32px,3.1vw,48px)}.notes-module__JCSGQq__link{grid-template-columns:240px minmax(0,1fr) 24px;gap:32px;min-height:91px;padding:22px 0}.notes-module__JCSGQq__row:first-child{border-top:0}.notes-module__JCSGQq__title{font-size:clamp(16px,1.4vw,22px)}.notes-module__JCSGQq__date{font-size:clamp(12px,1vw,16px)}@media (max-width:1000px) and (min-width:761px){.notes-module__JCSGQq__link{grid-template-columns:130px minmax(0,1fr) 24px;gap:20px}}@media (max-width:760px){.notes-module__JCSGQq__index{padding:135px 24px 60px}.notes-module__JCSGQq__link{grid-template-columns:1fr 20px;gap:8px;min-height:120px;padding:23px 0}.notes-module__JCSGQq__title{font-size:16px}.notes-module__JCSGQq__date{font-size:12px}.notes-module__JCSGQq__index>svg,.notes-module__JCSGQq__index>[data-geometry-layer]{width:100%;height:55.9567vw;inset:auto auto 0 -17%}}.notes-module__JCSGQq__index .eyebrow{font-size:15px;position:fixed;top:9.8vh;right:6.5%}@media (max-width:760px){.notes-module__JCSGQq__index .eyebrow{font-size:12px;position:absolute;top:-45px;right:0}}.notes-module__JCSGQq__readingPage{position:relative;overflow:hidden}@media (max-width:1100px) and (min-width:761px){.notes-module__JCSGQq__index>svg,.notes-module__JCSGQq__index>[data-geometry-layer]{height:55.9567vw;top:auto;bottom:0}}.notes-module__JCSGQq__readingPage>svg{height:100svh}@media (max-width:760px){.notes-module__JCSGQq__readingPage>svg{display:none}.notes-module__JCSGQq__readingPage>[data-geometry-layer]{--mobile-art-opacity:.25;height:55.9567vw;inset:auto auto 0 -17%}}
.blocks-module__NlD_zq__text{max-width:var(--reading);font-size:var(--type-body);line-height:1.8}.blocks-module__NlD_zq__text h2,.blocks-module__NlD_zq__text h3{margin-top:45px;margin-bottom:20px}.blocks-module__NlD_zq__text p+p{margin-top:22px}.blocks-module__NlD_zq__text ul,.blocks-module__NlD_zq__text ol{padding-left:24px}.blocks-module__NlD_zq__text a{text-underline-offset:4px;text-decoration:underline}.blocks-module__NlD_zq__text hr{border:0;border-top:1px solid var(--line);margin:40px 0}.blocks-module__NlD_zq__figure{margin:40px 0}.blocks-module__NlD_zq__figure img{width:100%;height:auto;display:block}.blocks-module__NlD_zq__caption{font-family:var(--font-mono);color:var(--muted);margin-top:12px;font-size:12px;line-height:1.7}.blocks-module__NlD_zq__quote{border-left:1px solid var(--blue);max-width:650px;margin:45px 0;padding:0 0 0 26px;font-size:23px}.blocks-module__NlD_zq__quote cite{font-family:var(--font-mono);color:var(--muted);margin-top:18px;font-size:12px;font-style:normal;display:block}.blocks-module__NlD_zq__evidence{grid-template-columns:1fr 1fr;gap:40px;margin:40px 0;display:grid}.blocks-module__NlD_zq__metadata{border-top:1px solid var(--line);font-family:var(--font-mono);grid-template-columns:140px 1fr;gap:12px;padding-top:20px;font-size:13px;display:grid}.blocks-module__NlD_zq__metadata dt{color:var(--muted)}.blocks-module__NlD_zq__metadata dd{margin:0}.blocks-module__NlD_zq__diagram{border-block:1px solid var(--line);padding:25px 0}.blocks-module__NlD_zq__diagram svg{width:100%;height:auto}@media (max-width:760px){.blocks-module__NlD_zq__text{font-size:var(--type-body)}.blocks-module__NlD_zq__evidence{grid-template-columns:1fr;gap:24px}.blocks-module__NlD_zq__quote{font-size:20px}.blocks-module__NlD_zq__metadata{grid-template-columns:100px 1fr}}
.index-module__7D5HUq__index{min-height:100svh;margin-left:0;padding:clamp(150px,22vh,230px) 8% 90px 25%;position:relative;overflow:hidden}.index-module__7D5HUq__index .page-heading{margin-bottom:28px}.index-module__7D5HUq__index h1{font-size:var(--type-page)}@media (max-width:760px){.index-module__7D5HUq__index{min-height:80svh;padding:135px 24px 60px}.index-module__7D5HUq__index .page-heading{margin-bottom:30px}}
.work-module__1XrNWa__frame{position:relative}.work-module__1XrNWa__network{pointer-events:none;width:240px;position:absolute;top:0;left:-240px;overflow:visible}.work-module__1XrNWa__list{margin:0;padding:0;list-style:none}.work-module__1XrNWa__item{border-bottom:1px solid var(--line);transition:border-color .26s var(--ease);position:relative}.work-module__1XrNWa__link{min-height:94px;font-family:var(--font-mono);grid-template-columns:76px minmax(0,1fr) 90px 130px;align-items:center;gap:24px;padding:19px 0;transition:opacity .24s,color .24s;display:grid}.work-module__1XrNWa__number{align-self:start;padding-top:5px}.work-module__1XrNWa__number,.work-module__1XrNWa__year{font-size:var(--type-meta);color:var(--muted)}.work-module__1XrNWa__year{text-align:right}.work-module__1XrNWa__title{font-size:var(--type-entry);line-height:1.4}.work-module__1XrNWa__meta{font-size:var(--type-meta);color:var(--muted);margin-top:3px;line-height:1.4;transition:color .24s}.work-module__1XrNWa__arrow{text-align:right;transition:transform .24s var(--ease);font-size:21px}@media (hover:hover){.work-module__1XrNWa__link:hover .work-module__1XrNWa__arrow{transform:translateX(calc(5px * var(--interaction-gain)))}.work-module__1XrNWa__link:hover .work-module__1XrNWa__meta{color:var(--ink)}.work-module__1XrNWa__item:hover{border-color:var(--ink)}}@media (max-width:1000px) and (min-width:761px){.work-module__1XrNWa__link{grid-template-columns:46px minmax(0,1fr) 65px 55px;gap:15px}}@media (max-width:760px){.work-module__1XrNWa__network{width:42px;left:-42px}.work-module__1XrNWa__link{grid-template-columns:24px minmax(0,1fr) 20px;gap:14px;min-height:120px;padding:22px 0}.work-module__1XrNWa__title{font-size:var(--type-entry)}.work-module__1XrNWa__meta{font-size:12px;line-height:1.7}.work-module__1XrNWa__year{text-align:left;grid-area:2/2;margin-top:-13px;font-size:12px}.work-module__1XrNWa__number{font-size:12px}.work-module__1XrNWa__arrow{grid-area:1/3}}.work-module__1XrNWa__edge .work-module__1XrNWa__network{width:calc(var(--rail) + var(--page-pad));left:calc(-1 * (var(--rail) + var(--page-pad)))}@media (max-width:760px){.work-module__1XrNWa__edge{margin-left:32px}.work-module__1XrNWa__edge .work-module__1XrNWa__network{width:56px;left:-56px}}.work-module__1XrNWa__network [data-work-hit]{pointer-events:stroke}.work-module__1XrNWa__network [data-endpoint] circle{pointer-events:all}
.map-module__L6Hx5q__surface,.map-module__L6Hx5q__experience{--map-ink:var(--blue);--map-accent:var(--blue);--map-secondary:var(--muted);color:var(--map-ink)}.map-module__L6Hx5q__surface h1,.map-module__L6Hx5q__surface h3{color:var(--blue)}.map-module__L6Hx5q__surface a{color:var(--map-accent)}.map-module__L6Hx5q__surface .return-navigation{font-size:14px}.map-module__L6Hx5q__categoryTag{background:var(--blue);color:var(--paper);padding:5px 8px;display:inline-block}.map-module__L6Hx5q__surface .map-module__L6Hx5q__caseLink{border:1px solid var(--blue);color:var(--paper);background:var(--blue);margin-top:0;padding:10px 14px;line-height:1.5}.map-module__L6Hx5q__surface .map-module__L6Hx5q__caseLink:hover{outline:1px solid var(--blue);outline-offset:3px}.map-module__L6Hx5q__introduction{max-width:680px;font-size:var(--type-body);margin:0 0 22px;line-height:1.65}.map-module__L6Hx5q__introduction p+p{margin-top:12px}.map-module__L6Hx5q__experience{container-type:inline-size}.map-module__L6Hx5q__experience button{color:var(--map-accent)}.map-module__L6Hx5q__experience [data-reading-principle]{color:var(--map-ink);background:var(--selection-tint);max-width:680px;padding:12px 16px}.map-module__L6Hx5q__experience [data-section-tag]{background:var(--blue);color:var(--paper);padding:5px 9px;display:inline-block}.map-module__L6Hx5q__experience [data-map-action]{color:var(--paper);background:var(--blue);border:1px solid var(--blue);padding:10px 15px;text-decoration:none}.map-module__L6Hx5q__experience [data-map-action]:hover{outline:1px solid var(--blue);outline-offset:3px}.map-module__L6Hx5q__experience [data-annotation-toggle]:hover{background:var(--selection-tint)}.map-module__L6Hx5q__experience [data-annotation-mark]{color:var(--paper);background:var(--blue);padding:1px 6px}.map-module__L6Hx5q__tools{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:23px 0 0;display:flex}.map-module__L6Hx5q__tools p{max-width:610px;font-size:17px;line-height:1.55}.map-module__L6Hx5q__tools strong{margin-bottom:5px;font-size:21px;font-weight:600;line-height:1.35;display:block}.map-module__L6Hx5q__tools p>span{color:var(--map-secondary)}.map-module__L6Hx5q__textToggle{font-family:var(--font-mono);border:1px solid var(--map-accent);flex-shrink:0;align-items:center;gap:14px;padding:10px 13px;font-size:13px;display:inline-flex}.map-module__L6Hx5q__textToggle:hover,.map-module__L6Hx5q__textToggle[aria-pressed=true]{background:var(--map-accent);color:var(--paper)}.map-module__L6Hx5q__overview{aspect-ratio:1000/480;isolation:isolate;margin:28px 0 5px;position:relative}.map-module__L6Hx5q__drawing{fill:none;width:100%;height:auto;color:var(--blue);position:absolute;top:0;left:0;overflow:visible}.map-module__L6Hx5q__vertical,.map-module__L6Hx5q__compactWide,.map-module__L6Hx5q__compactNarrow{display:none}.map-module__L6Hx5q__guides{stroke:var(--structure);stroke-width:.8px;opacity:1;pointer-events:none}.map-module__L6Hx5q__trace{stroke:var(--blue);opacity:.7;stroke-width:1px;fill:none;pointer-events:none;transition:stroke .2s,stroke-width .2s,opacity .2s}.map-module__L6Hx5q__relation[data-kind=return] .map-module__L6Hx5q__trace{stroke:var(--secondary);opacity:.5}.map-module__L6Hx5q__halo{stroke:var(--map-accent);stroke-width:8px;opacity:0;pointer-events:none;transition:opacity .2s}.map-module__L6Hx5q__hit{stroke:#0000;stroke-width:18px;fill:none;pointer-events:stroke;cursor:pointer}.map-module__L6Hx5q__overview[data-tracing=true] .map-module__L6Hx5q__relation:not([data-active=true]) .map-module__L6Hx5q__trace{opacity:.18}.map-module__L6Hx5q__relation[data-active=true] .map-module__L6Hx5q__trace{stroke:var(--map-accent);stroke-width:calc(2.1px * var(--interaction-gain));opacity:1}.map-module__L6Hx5q__relation[data-active=true] .map-module__L6Hx5q__halo{opacity:calc(.2 * var(--interaction-gain))}.map-module__L6Hx5q__point{pointer-events:none}.map-module__L6Hx5q__pointCore{stroke:var(--blue);stroke-width:1px;fill:var(--paper);transition:fill .2s,stroke .2s}.map-module__L6Hx5q__pointRing{stroke:var(--map-accent);stroke-width:1px;fill:var(--selection-tint);opacity:0;transition:opacity .2s}.map-module__L6Hx5q__point[data-active=true] .map-module__L6Hx5q__pointRing{opacity:calc(.8 * var(--interaction-gain))}.map-module__L6Hx5q__point[data-active=true] .map-module__L6Hx5q__pointCore{stroke:var(--map-accent);fill:var(--map-accent)}.map-module__L6Hx5q__nodes{pointer-events:none;position:absolute;inset:0}.map-module__L6Hx5q__node{text-align:left;pointer-events:auto;width:17%;padding:0;line-height:1.4;position:absolute;bottom:calc(64.5833% + 12px);left:3%}.map-module__L6Hx5q__node:nth-child(2){top:calc(66.6667% + 12px);bottom:auto;left:23%}.map-module__L6Hx5q__node:nth-child(3){left:43%}.map-module__L6Hx5q__node:nth-child(4){top:calc(66.6667% + 12px);bottom:auto;left:63%}.map-module__L6Hx5q__node:nth-child(5){left:83%}.map-module__L6Hx5q__number{min-width:30px;font-family:var(--font-mono);color:var(--blue);background:var(--selection-tint);margin-bottom:9px;padding:3px 6px;font-size:13px;transition:background .2s,color .2s;display:inline-block}.map-module__L6Hx5q__node .map-module__L6Hx5q__title{font-family:var(--font-mono);color:var(--map-ink);text-wrap:balance;background:var(--paper);font-size:19px;font-weight:400;display:block}.map-module__L6Hx5q__action{font-size:13px;font-family:var(--font-mono);color:var(--map-accent);background:var(--paper);margin-top:11px;padding:3px 0;display:inline-block}.map-module__L6Hx5q__node[data-connected=true] .map-module__L6Hx5q__number,.map-module__L6Hx5q__node[aria-expanded=true] .map-module__L6Hx5q__number{color:var(--paper);background:var(--map-accent)}.map-module__L6Hx5q__node[data-connected=true] .map-module__L6Hx5q__title{color:var(--map-accent)}.map-module__L6Hx5q__node[data-connected=true] .map-module__L6Hx5q__action{background:var(--map-accent);color:var(--paper);padding:3px 6px}.map-module__L6Hx5q__node:focus-visible{outline:2px solid var(--map-accent);outline-offset:8px}.map-module__L6Hx5q__legend{border-bottom:1px solid var(--line);color:var(--map-secondary);justify-content:space-between;gap:16px;margin-bottom:20px;padding:14px 0 22px;font-size:14px;line-height:1.5;display:flex}.map-module__L6Hx5q__legend p{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.map-module__L6Hx5q__legendItem{align-items:center;gap:9px;display:inline-flex}.map-module__L6Hx5q__legendItem svg{fill:none;width:28px;height:8px;stroke:var(--blue);stroke-width:1px}.map-module__L6Hx5q__relationReadout{min-height:26px;font-family:var(--font-mono);font-size:13px}.map-module__L6Hx5q__relationReadout button{text-align:left}.map-module__L6Hx5q__relationReadout span{margin-left:18px}.map-module__L6Hx5q__compact{z-index:12;aspect-ratio:auto;background:var(--paper);border-bottom:1px solid var(--line);height:calc(2cqw + 80px);margin-top:22px;margin-bottom:20px;position:sticky;top:32px}.map-module__L6Hx5q__compact .map-module__L6Hx5q__wide,.map-module__L6Hx5q__compact .map-module__L6Hx5q__vertical{display:none}.map-module__L6Hx5q__compact .map-module__L6Hx5q__compactWide{display:block}.map-module__L6Hx5q__compact .map-module__L6Hx5q__nodes{grid-template-columns:repeat(5,1fr);display:grid}.map-module__L6Hx5q__compact .map-module__L6Hx5q__node{flex-wrap:wrap;align-content:start;align-items:baseline;gap:4px 8px;width:auto;padding:calc(2cqw + 13px) 5px 0 2cqw;display:flex;position:relative;inset:auto}.map-module__L6Hx5q__compact .map-module__L6Hx5q__number{min-width:24px;margin:0;padding:2px 4px;font-size:12px}.map-module__L6Hx5q__compact .map-module__L6Hx5q__node .map-module__L6Hx5q__title{font-size:13px}.map-module__L6Hx5q__compact .map-module__L6Hx5q__action{width:100%;color:var(--map-accent);background:0 0;margin:3px 0 0;padding:0;font-size:12px}.map-module__L6Hx5q__compact .map-module__L6Hx5q__trace{stroke-width:.8px}.map-module__L6Hx5q__compact:not([data-tracing=true]) .map-module__L6Hx5q__relation[data-kind=return] .map-module__L6Hx5q__trace{opacity:.65}@container (max-width:850px){.map-module__L6Hx5q__overview{aspect-ratio:auto;height:560px;margin-top:28px}.map-module__L6Hx5q__wide{display:none}.map-module__L6Hx5q__vertical{width:88px;height:560px;display:block}.map-module__L6Hx5q__nodes{grid-template-rows:repeat(5,112px);padding-left:88px;display:grid}.map-module__L6Hx5q__node,.map-module__L6Hx5q__node:nth-child(n){grid-template-columns:32px 1fr 22px;align-content:start;align-items:start;gap:10px;width:auto;padding:28px 0 0;display:grid;position:relative;inset:auto}.map-module__L6Hx5q__number{margin:0;font-size:12px}.map-module__L6Hx5q__node .map-module__L6Hx5q__title{text-wrap:initial;background:0 0;font-size:18px}.map-module__L6Hx5q__action{width:22px;margin:0;padding:0;font-size:0}.map-module__L6Hx5q__action:after{content:"＋";font-size:18px}.map-module__L6Hx5q__node[aria-expanded=true] .map-module__L6Hx5q__action:after{content:"−"}.map-module__L6Hx5q__node[data-connected=true] .map-module__L6Hx5q__action{color:var(--map-accent);background:0 0;padding:0}.map-module__L6Hx5q__legend{display:block}.map-module__L6Hx5q__relationReadout{margin-top:12px}.map-module__L6Hx5q__compact{height:calc(5cqw + 80px)}.map-module__L6Hx5q__compact .map-module__L6Hx5q__compactWide{display:none}.map-module__L6Hx5q__compact .map-module__L6Hx5q__compactNarrow{display:block}.map-module__L6Hx5q__compact .map-module__L6Hx5q__nodes{grid-template-rows:none;padding:0}.map-module__L6Hx5q__compact .map-module__L6Hx5q__node{gap:4px;padding:calc(5cqw + 13px) 3px 0 2cqw;display:flex}.map-module__L6Hx5q__compact .map-module__L6Hx5q__node .map-module__L6Hx5q__title{width:100%;font-size:12px}.map-module__L6Hx5q__compact .map-module__L6Hx5q__action{display:none}}@media (max-width:760px){.map-module__L6Hx5q__tools{flex-wrap:wrap;align-items:start;gap:15px}.map-module__L6Hx5q__tools p{font-size:16px}.map-module__L6Hx5q__tools strong{font-size:20px}.map-module__L6Hx5q__textToggle{font-size:13px}.map-module__L6Hx5q__compact{top:95px}}@media (max-width:360px){.map-module__L6Hx5q__node .map-module__L6Hx5q__title{font-size:16px}}@media (prefers-reduced-motion:reduce){.map-module__L6Hx5q__trace,.map-module__L6Hx5q__halo,.map-module__L6Hx5q__pointCore,.map-module__L6Hx5q__pointRing,.map-module__L6Hx5q__number{transition:none}.map-module__L6Hx5q__halo{display:none}}
.not-found-module__GDyXma__page{min-height:100svh;margin-left:0;padding:0;position:relative;overflow:hidden}.not-found-module__GDyXma__content{position:absolute;top:28.5%;left:6.8%}.not-found-module__GDyXma__content h1{letter-spacing:.035em;font-size:clamp(44px,4.8vw,74px)}.not-found-module__GDyXma__content p{font-family:var(--font-mono);margin-top:36px;font-size:clamp(14px,1.16vw,19px);line-height:1.7}.not-found-module__GDyXma__content a{margin-top:46px;font-size:clamp(14px,1.1vw,18px)}.not-found-module__GDyXma__rule{font-family:var(--font-mono);font-size:20px;position:absolute;top:-130px;left:0}.not-found-module__GDyXma__brand{font-family:var(--font-mono);white-space:nowrap;font-size:16px;position:absolute;top:79%;left:82%}@media (max-width:1100px) and (min-width:761px){.not-found-module__GDyXma__page>svg,.not-found-module__GDyXma__page>[data-geometry-layer]{height:52.3466vw;top:auto;bottom:0}}@media (max-width:760px){.not-found-module__GDyXma__content{top:31%;left:24px}.not-found-module__GDyXma__content h1{font-size:50px}.not-found-module__GDyXma__content p{max-width:285px;font-size:14px}.not-found-module__GDyXma__rule{top:-90px}.not-found-module__GDyXma__brand{font-size:14px;inset:auto 24px 50px auto}.not-found-module__GDyXma__page>svg,.not-found-module__GDyXma__page>[data-geometry-layer]{width:140%;height:73.2852vw;top:auto;bottom:80px;left:-10%}}
.case-study-module__Kdr6xa__page{min-height:100svh;margin-left:0;padding:17.5vh 6.5% 65px 26.5%;position:relative;overflow:hidden}.case-study-module__Kdr6xa__header{justify-content:space-between;align-items:baseline;gap:24px;margin:0 0 35px;display:flex}.case-study-module__Kdr6xa__header h1{font-size:var(--type-page)}.case-study-module__Kdr6xa__subtitle{font-family:var(--font-mono);margin-top:10px;font-size:17px;line-height:1.65}.case-study-module__Kdr6xa__overview{grid-template-columns:53% minmax(0,1fr);align-items:start;gap:55px;display:grid}.case-study-module__Kdr6xa__visual{position:relative;overflow:visible}.case-study-module__Kdr6xa__placeholder{aspect-ratio:205/178;border:1px solid var(--line);background:var(--paper);width:100%}.case-study-module__Kdr6xa__summary{padding-top:20px}.case-study-module__Kdr6xa__summary h2{text-transform:uppercase;margin-bottom:24px;font-size:13px}.case-study-module__Kdr6xa__summary p{font-family:var(--font-mono);max-width:390px;font-size:16px;line-height:1.75}.case-study-module__Kdr6xa__summary .case-study-module__Kdr6xa__subtitle{font-size:var(--type-body);margin:0 0 20px;line-height:1.65}.case-study-module__Kdr6xa__methodList{font-family:var(--font-mono);flex-direction:column;margin-top:27px;font-size:16px;line-height:1.8;display:flex}.case-study-module__Kdr6xa__body{max-width:var(--reading);margin-top:55px}.case-study-module__Kdr6xa__pending{font-family:var(--font-mono);color:var(--muted);padding:12px 0;font-size:12px;line-height:1.8}.case-study-module__Kdr6xa__pagination{border-top:1px solid var(--line);font-family:var(--font-mono);grid-template-columns:1fr 1fr;align-items:center;gap:20px;margin-top:60px;padding-top:25px;font-size:12px;display:grid}.case-study-module__Kdr6xa__pagination a{transition:transform .24s var(--ease);flex-direction:column;gap:9px;display:flex}.case-study-module__Kdr6xa__pagination a:last-child{text-align:right}.case-study-module__Kdr6xa__pagination a span{font-size:12px}.case-study-module__Kdr6xa__counter{color:var(--muted);font-family:var(--font-mono);white-space:nowrap;font-size:12px}@media (hover:hover){.case-study-module__Kdr6xa__pagination a:first-child:hover{transform:translateX(calc(-4px * var(--interaction-gain)))}.case-study-module__Kdr6xa__pagination a:last-child:hover{transform:translateX(calc(4px * var(--interaction-gain)))}}@media (min-width:761px){.case-study-module__Kdr6xa__page>svg{height:100svh}}@media (max-width:1000px) and (min-width:761px){.case-study-module__Kdr6xa__overview{gap:25px}.case-study-module__Kdr6xa__summary p{font-size:14px}.case-study-module__Kdr6xa__methodList{font-size:12px}}@media (max-width:760px){.case-study-module__Kdr6xa__page{padding:150px 24px 65px}.case-study-module__Kdr6xa__overview{grid-template-columns:1fr;gap:30px}.case-study-module__Kdr6xa__header{margin-bottom:30px}.case-study-module__Kdr6xa__subtitle,.case-study-module__Kdr6xa__summary .case-study-module__Kdr6xa__subtitle{font-size:16px}.case-study-module__Kdr6xa__summary{padding-top:0}.case-study-module__Kdr6xa__summary p{font-size:16px}.case-study-module__Kdr6xa__methodList{font-size:13px}.case-study-module__Kdr6xa__page>svg{display:none}.case-study-module__Kdr6xa__pagination{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:15px;margin-top:30px}.case-study-module__Kdr6xa__counter{font-size:11px}.case-study-module__Kdr6xa__pending{font-size:13px}}.case-study-module__Kdr6xa__pagination .case-study-module__Kdr6xa__paginationLabel{align-items:center;gap:8px;font-size:11px;display:flex}.case-study-module__Kdr6xa__pagination a:last-child .case-study-module__Kdr6xa__paginationLabel{justify-content:flex-end}.case-study-module__Kdr6xa__pagination .case-study-module__Kdr6xa__paginationTitle{font-size:16px;line-height:1.6}@media (max-width:760px){.case-study-module__Kdr6xa__pagination .case-study-module__Kdr6xa__paginationTitle{font-size:14px}.case-study-module__Kdr6xa__header{flex-wrap:wrap;gap:12px}}
