.SiteHeader-module__Tkw0gW__header{z-index:10;height:var(--header-h);padding:0 calc(var(--gutter) * .72) 0 var(--gutter);color:var(--hero-fg);background-color:var(--theses-bg);background-image:var(--material-grain);background-blend-mode:soft-light;transition:color .25s var(--ease), background-color .25s var(--ease);background-size:192px 192px;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.SiteHeader-module__Tkw0gW__header[data-at-top=true]{background:0 0}.SiteHeader-module__Tkw0gW__header[data-on-canvas=true]{color:var(--canvas-fg);background:var(--canvas-bg)}:root[data-interaction=staged] .SiteHeader-module__Tkw0gW__header{background:linear-gradient(to bottom, transparent var(--cover-edge,var(--header-h)), var(--canvas-bg) var(--cover-edge,var(--header-h)));transition:none}@supports ((-webkit-background-clip:text) or (background-clip:text)){@media (forced-colors:none){:root[data-interaction=staged] .SiteHeader-module__Tkw0gW__brand,:root[data-interaction=staged] .SiteHeader-module__Tkw0gW__navLink{background-image:linear-gradient(to bottom, var(--hero-fg) var(--cover-edge,var(--header-h)), var(--canvas-fg) var(--cover-edge,var(--header-h)));-webkit-text-fill-color:transparent;background-attachment:fixed;-webkit-background-clip:text;background-clip:text}}}.SiteHeader-module__Tkw0gW__brand{font-family:var(--font-display);font-size:calc(var(--type-body) + 2px);font-weight:var(--brand-wght);letter-spacing:-.01em;text-decoration:none}.SiteHeader-module__Tkw0gW__nav{gap:clamp(18px,2.4vw,36px);display:flex}.SiteHeader-module__Tkw0gW__navLink{font-family:var(--font-display);font-size:var(--nav-size);letter-spacing:var(--nav-track);opacity:.85;font-weight:400;text-decoration:none}.SiteHeader-module__Tkw0gW__navLink:hover{opacity:1}
.SectionRail-module__Bpr5ZW__rail{display:none}@media (min-width:1024px){.SectionRail-module__Bpr5ZW__rail{z-index:9;color:var(--canvas-fg);opacity:0;visibility:hidden;transition:opacity .3s var(--ease), transform .3s var(--ease), visibility 0s linear .3s;display:block;position:fixed;top:50%;left:28px;transform:translateY(calc(8px - 50%))}.SectionRail-module__Bpr5ZW__rail[data-visible=true]{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(-50%)}}.SectionRail-module__Bpr5ZW__list{flex-direction:column;gap:18px;display:flex}.SectionRail-module__Bpr5ZW__link{font-size:var(--type-label);white-space:nowrap;opacity:.45;transition:opacity .2s var(--ease);align-items:center;gap:10px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.SectionRail-module__Bpr5ZW__link:hover,.SectionRail-module__Bpr5ZW__link[aria-current=true]{opacity:1}.SectionRail-module__Bpr5ZW__dot{width:10px;height:10px;transition:background-color .2s var(--ease), border-color .2s var(--ease);border:2px solid;border-radius:50%}.SectionRail-module__Bpr5ZW__link[aria-current=true] .SectionRail-module__Bpr5ZW__dot{background:var(--accent);border-color:var(--accent)}.SectionRail-module__Bpr5ZW__thesisNav{--thesis-nav-rule:color-mix(in srgb, var(--canvas-fg) 16%, transparent);z-index:9;top:var(--header-h);height:var(--thesis-nav-h);padding:0 calc(var(--gutter) * .72) 0 var(--gutter);background:var(--canvas-bg);color:var(--canvas-fg);border-bottom:1px solid var(--thesis-nav-rule);opacity:0;visibility:hidden;transition:opacity .25s var(--ease), transform .25s var(--ease), visibility 0s linear .25s;position:fixed;left:0;right:0;transform:translateY(-8px)}.SectionRail-module__Bpr5ZW__thesisNav:before{content:"";top:0;left:var(--gutter);right:calc(var(--gutter) * .72);background:var(--thesis-nav-rule);height:1px;position:absolute}.SectionRail-module__Bpr5ZW__thesisNav[data-visible=true]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.SectionRail-module__Bpr5ZW__chapters{height:100%;margin:0;padding:0;list-style:none;display:flex}.SectionRail-module__Bpr5ZW__chapter{flex:1 1 0;display:flex}.SectionRail-module__Bpr5ZW__chapterLink{color:var(--muted);transition:color .2s var(--ease);flex:auto;margin-left:-8px;padding-left:8px;text-decoration:none;display:flex}.SectionRail-module__Bpr5ZW__chapterLink:hover,.SectionRail-module__Bpr5ZW__chapterLink[aria-current=true]{color:var(--canvas-fg)}.SectionRail-module__Bpr5ZW__chapterLink:focus-visible{outline-offset:-2px}.SectionRail-module__Bpr5ZW__chapterText{font-size:.8125rem;font-weight:var(--label-wght);letter-spacing:var(--label-track);white-space:nowrap;align-items:center;line-height:1;display:flex;position:relative}.SectionRail-module__Bpr5ZW__chapterNumber{margin-right:.2em;font-weight:500}.SectionRail-module__Bpr5ZW__chapterText:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .25s var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.SectionRail-module__Bpr5ZW__chapterLink[aria-current=true] .SectionRail-module__Bpr5ZW__chapterText:after{transform:scaleX(1)}.SectionRail-module__Bpr5ZW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1024px){.SectionRail-module__Bpr5ZW__thesisNav{display:none}}@media (forced-colors:active){.SectionRail-module__Bpr5ZW__chapterLink[aria-current=true] .SectionRail-module__Bpr5ZW__chapterText:after{background:canvastext}}
.HeroVisual-module__MlJIiW__scene{pointer-events:none;position:absolute;inset:0}.HeroVisual-module__MlJIiW__sceneImage{object-fit:cover;object-position:var(--scene-x,right) var(--scene-y)}.HeroVisual-module__MlJIiW__scene:after{content:"";background:linear-gradient(to bottom, transparent, var(--theses-bg) 90%);opacity:0;height:32%;position:absolute;inset:auto 0 0}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){:root:not([data-interaction=staged]) .HeroVisual-module__MlJIiW__scene:after{animation:linear both HeroVisual-module__MlJIiW__floorFalloff;animation-timeline:scroll(root);animation-range:0 calc(var(--hero-h) * .4)}}}@keyframes HeroVisual-module__MlJIiW__floorFalloff{0%{opacity:0}to{opacity:1}}:root[data-interaction=staged] .HeroVisual-module__MlJIiW__scene{opacity:calc(1 - var(--ch-hero-exit,0))}.HeroVisual-module__MlJIiW__static{background:#050506;position:absolute;inset:0}.HeroVisual-module__MlJIiW__staticImage{object-fit:cover;object-position:var(--scene-x,right) var(--scene-y)}.HeroVisual-module__MlJIiW__staticDots{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Ccircle cx='1.81' cy='2.36' r='1.372'/%3E%3Ccircle cx='6.17' cy='1.69' r='1.372'/%3E%3Ccircle cx='9.63' cy='1.87' r='1.372'/%3E%3Ccircle cx='13.64' cy='2.06' r='1.372'/%3E%3Ccircle cx='17.78' cy='2.04' r='1.372'/%3E%3Ccircle cx='21.67' cy='1.95' r='1.372'/%3E%3Ccircle cx='25.96' cy='1.73' r='1.372'/%3E%3Ccircle cx='30.12' cy='1.84' r='1.372'/%3E%3Ccircle cx='33.85' cy='2.10' r='1.372'/%3E%3Ccircle cx='37.82' cy='1.77' r='1.372'/%3E%3Ccircle cx='1.66' cy='6.23' r='1.372'/%3E%3Ccircle cx='6.10' cy='6.38' r='1.372'/%3E%3Ccircle cx='10.32' cy='5.55' r='1.372'/%3E%3Ccircle cx='14.45' cy='6.25' r='1.372'/%3E%3Ccircle cx='17.62' cy='5.82' r='1.372'/%3E%3Ccircle cx='21.81' cy='6.44' r='1.372'/%3E%3Ccircle cx='25.93' cy='5.85' r='1.372'/%3E%3Ccircle cx='29.91' cy='6.34' r='1.372'/%3E%3Ccircle cx='34.08' cy='6.47' r='1.372'/%3E%3Ccircle cx='37.61' cy='5.84' r='1.372'/%3E%3Ccircle cx='1.80' cy='10.08' r='1.372'/%3E%3Ccircle cx='5.85' cy='9.54' r='1.372'/%3E%3Ccircle cx='9.54' cy='9.66' r='1.372'/%3E%3Ccircle cx='14.02' cy='10.37' r='1.372'/%3E%3Ccircle cx='18.33' cy='9.93' r='1.372'/%3E%3Ccircle cx='22.32' cy='10.36' r='1.372'/%3E%3Ccircle cx='26.43' cy='9.60' r='1.372'/%3E%3Ccircle cx='30.42' cy='10.27' r='1.372'/%3E%3Ccircle cx='34.11' cy='10.44' r='1.372'/%3E%3Ccircle cx='37.82' cy='10.21' r='1.372'/%3E%3Ccircle cx='1.76' cy='14.13' r='1.372'/%3E%3Ccircle cx='5.88' cy='14.16' r='1.372'/%3E%3Ccircle cx='10.36' cy='13.93' r='1.372'/%3E%3Ccircle cx='14.42' cy='13.82' r='1.372'/%3E%3Ccircle cx='17.67' cy='13.79' r='1.372'/%3E%3Ccircle cx='21.78' cy='14.08' r='1.372'/%3E%3Ccircle cx='25.91' cy='13.91' r='1.372'/%3E%3Ccircle cx='29.72' cy='13.65' r='1.372'/%3E%3Ccircle cx='34.40' cy='13.79' r='1.372'/%3E%3Ccircle cx='38.01' cy='13.94' r='1.372'/%3E%3Ccircle cx='2.36' cy='18.47' r='1.372'/%3E%3Ccircle cx='5.74' cy='17.82' r='1.372'/%3E%3Ccircle cx='9.91' cy='17.68' r='1.372'/%3E%3Ccircle cx='14.24' cy='17.81' r='1.372'/%3E%3Ccircle cx='18.08' cy='17.94' r='1.372'/%3E%3Ccircle cx='22.07' cy='17.90' r='1.372'/%3E%3Ccircle cx='25.92' cy='18.26' r='1.372'/%3E%3Ccircle cx='29.77' cy='18.02' r='1.372'/%3E%3Ccircle cx='33.74' cy='17.97' r='1.372'/%3E%3Ccircle cx='38.45' cy='17.61' r='1.372'/%3E%3Ccircle cx='1.77' cy='22.27' r='1.372'/%3E%3Ccircle cx='6.05' cy='22.18' r='1.372'/%3E%3Ccircle cx='9.76' cy='22.35' r='1.372'/%3E%3Ccircle cx='13.97' cy='22.04' r='1.372'/%3E%3Ccircle cx='17.53' cy='22.33' r='1.372'/%3E%3Ccircle cx='21.83' cy='22.22' r='1.372'/%3E%3Ccircle cx='26.45' cy='22.12' r='1.372'/%3E%3Ccircle cx='30.40' cy='21.63' r='1.372'/%3E%3Ccircle cx='33.67' cy='21.72' r='1.372'/%3E%3Ccircle cx='38.43' cy='22.28' r='1.372'/%3E%3Ccircle cx='2.25' cy='26.40' r='1.372'/%3E%3Ccircle cx='5.74' cy='25.56' r='1.372'/%3E%3Ccircle cx='10.34' cy='25.77' r='1.372'/%3E%3Ccircle cx='13.67' cy='25.93' r='1.372'/%3E%3Ccircle cx='17.78' cy='25.90' r='1.372'/%3E%3Ccircle cx='21.67' cy='25.78' r='1.372'/%3E%3Ccircle cx='26.24' cy='25.70' r='1.372'/%3E%3Ccircle cx='30.33' cy='26.11' r='1.372'/%3E%3Ccircle cx='34.28' cy='26.04' r='1.372'/%3E%3Ccircle cx='38.02' cy='26.18' r='1.372'/%3E%3Ccircle cx='1.67' cy='30.33' r='1.372'/%3E%3Ccircle cx='6.44' cy='29.86' r='1.372'/%3E%3Ccircle cx='10.43' cy='29.85' r='1.372'/%3E%3Ccircle cx='14.31' cy='30.35' r='1.372'/%3E%3Ccircle cx='17.74' cy='29.99' r='1.372'/%3E%3Ccircle cx='21.60' cy='30.15' r='1.372'/%3E%3Ccircle cx='25.62' cy='30.01' r='1.372'/%3E%3Ccircle cx='30.26' cy='30.35' r='1.372'/%3E%3Ccircle cx='33.88' cy='29.99' r='1.372'/%3E%3Ccircle cx='38.29' cy='29.67' r='1.372'/%3E%3Ccircle cx='1.93' cy='34.27' r='1.372'/%3E%3Ccircle cx='5.55' cy='33.59' r='1.372'/%3E%3Ccircle cx='9.67' cy='33.93' r='1.372'/%3E%3Ccircle cx='13.62' cy='33.78' r='1.372'/%3E%3Ccircle cx='18.43' cy='33.60' r='1.372'/%3E%3Ccircle cx='21.74' cy='33.75' r='1.372'/%3E%3Ccircle cx='25.68' cy='34.47' r='1.372'/%3E%3Ccircle cx='29.75' cy='34.25' r='1.372'/%3E%3Ccircle cx='34.44' cy='33.69' r='1.372'/%3E%3Ccircle cx='37.69' cy='34.45' r='1.372'/%3E%3Ccircle cx='1.81' cy='37.63' r='1.372'/%3E%3Ccircle cx='6.44' cy='37.63' r='1.372'/%3E%3Ccircle cx='9.80' cy='37.94' r='1.372'/%3E%3Ccircle cx='13.64' cy='38.40' r='1.372'/%3E%3Ccircle cx='18.32' cy='37.79' r='1.372'/%3E%3Ccircle cx='21.56' cy='37.71' r='1.372'/%3E%3Ccircle cx='26.39' cy='38.20' r='1.372'/%3E%3Ccircle cx='29.77' cy='38.31' r='1.372'/%3E%3Ccircle cx='33.99' cy='37.70' r='1.372'/%3E%3Ccircle cx='38.04' cy='37.86' r='1.372'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Ccircle cx='1.81' cy='2.36' r='1.372'/%3E%3Ccircle cx='6.17' cy='1.69' r='1.372'/%3E%3Ccircle cx='9.63' cy='1.87' r='1.372'/%3E%3Ccircle cx='13.64' cy='2.06' r='1.372'/%3E%3Ccircle cx='17.78' cy='2.04' r='1.372'/%3E%3Ccircle cx='21.67' cy='1.95' r='1.372'/%3E%3Ccircle cx='25.96' cy='1.73' r='1.372'/%3E%3Ccircle cx='30.12' cy='1.84' r='1.372'/%3E%3Ccircle cx='33.85' cy='2.10' r='1.372'/%3E%3Ccircle cx='37.82' cy='1.77' r='1.372'/%3E%3Ccircle cx='1.66' cy='6.23' r='1.372'/%3E%3Ccircle cx='6.10' cy='6.38' r='1.372'/%3E%3Ccircle cx='10.32' cy='5.55' r='1.372'/%3E%3Ccircle cx='14.45' cy='6.25' r='1.372'/%3E%3Ccircle cx='17.62' cy='5.82' r='1.372'/%3E%3Ccircle cx='21.81' cy='6.44' r='1.372'/%3E%3Ccircle cx='25.93' cy='5.85' r='1.372'/%3E%3Ccircle cx='29.91' cy='6.34' r='1.372'/%3E%3Ccircle cx='34.08' cy='6.47' r='1.372'/%3E%3Ccircle cx='37.61' cy='5.84' r='1.372'/%3E%3Ccircle cx='1.80' cy='10.08' r='1.372'/%3E%3Ccircle cx='5.85' cy='9.54' r='1.372'/%3E%3Ccircle cx='9.54' cy='9.66' r='1.372'/%3E%3Ccircle cx='14.02' cy='10.37' r='1.372'/%3E%3Ccircle cx='18.33' cy='9.93' r='1.372'/%3E%3Ccircle cx='22.32' cy='10.36' r='1.372'/%3E%3Ccircle cx='26.43' cy='9.60' r='1.372'/%3E%3Ccircle cx='30.42' cy='10.27' r='1.372'/%3E%3Ccircle cx='34.11' cy='10.44' r='1.372'/%3E%3Ccircle cx='37.82' cy='10.21' r='1.372'/%3E%3Ccircle cx='1.76' cy='14.13' r='1.372'/%3E%3Ccircle cx='5.88' cy='14.16' r='1.372'/%3E%3Ccircle cx='10.36' cy='13.93' r='1.372'/%3E%3Ccircle cx='14.42' cy='13.82' r='1.372'/%3E%3Ccircle cx='17.67' cy='13.79' r='1.372'/%3E%3Ccircle cx='21.78' cy='14.08' r='1.372'/%3E%3Ccircle cx='25.91' cy='13.91' r='1.372'/%3E%3Ccircle cx='29.72' cy='13.65' r='1.372'/%3E%3Ccircle cx='34.40' cy='13.79' r='1.372'/%3E%3Ccircle cx='38.01' cy='13.94' r='1.372'/%3E%3Ccircle cx='2.36' cy='18.47' r='1.372'/%3E%3Ccircle cx='5.74' cy='17.82' r='1.372'/%3E%3Ccircle cx='9.91' cy='17.68' r='1.372'/%3E%3Ccircle cx='14.24' cy='17.81' r='1.372'/%3E%3Ccircle cx='18.08' cy='17.94' r='1.372'/%3E%3Ccircle cx='22.07' cy='17.90' r='1.372'/%3E%3Ccircle cx='25.92' cy='18.26' r='1.372'/%3E%3Ccircle cx='29.77' cy='18.02' r='1.372'/%3E%3Ccircle cx='33.74' cy='17.97' r='1.372'/%3E%3Ccircle cx='38.45' cy='17.61' r='1.372'/%3E%3Ccircle cx='1.77' cy='22.27' r='1.372'/%3E%3Ccircle cx='6.05' cy='22.18' r='1.372'/%3E%3Ccircle cx='9.76' cy='22.35' r='1.372'/%3E%3Ccircle cx='13.97' cy='22.04' r='1.372'/%3E%3Ccircle cx='17.53' cy='22.33' r='1.372'/%3E%3Ccircle cx='21.83' cy='22.22' r='1.372'/%3E%3Ccircle cx='26.45' cy='22.12' r='1.372'/%3E%3Ccircle cx='30.40' cy='21.63' r='1.372'/%3E%3Ccircle cx='33.67' cy='21.72' r='1.372'/%3E%3Ccircle cx='38.43' cy='22.28' r='1.372'/%3E%3Ccircle cx='2.25' cy='26.40' r='1.372'/%3E%3Ccircle cx='5.74' cy='25.56' r='1.372'/%3E%3Ccircle cx='10.34' cy='25.77' r='1.372'/%3E%3Ccircle cx='13.67' cy='25.93' r='1.372'/%3E%3Ccircle cx='17.78' cy='25.90' r='1.372'/%3E%3Ccircle cx='21.67' cy='25.78' r='1.372'/%3E%3Ccircle cx='26.24' cy='25.70' r='1.372'/%3E%3Ccircle cx='30.33' cy='26.11' r='1.372'/%3E%3Ccircle cx='34.28' cy='26.04' r='1.372'/%3E%3Ccircle cx='38.02' cy='26.18' r='1.372'/%3E%3Ccircle cx='1.67' cy='30.33' r='1.372'/%3E%3Ccircle cx='6.44' cy='29.86' r='1.372'/%3E%3Ccircle cx='10.43' cy='29.85' r='1.372'/%3E%3Ccircle cx='14.31' cy='30.35' r='1.372'/%3E%3Ccircle cx='17.74' cy='29.99' r='1.372'/%3E%3Ccircle cx='21.60' cy='30.15' r='1.372'/%3E%3Ccircle cx='25.62' cy='30.01' r='1.372'/%3E%3Ccircle cx='30.26' cy='30.35' r='1.372'/%3E%3Ccircle cx='33.88' cy='29.99' r='1.372'/%3E%3Ccircle cx='38.29' cy='29.67' r='1.372'/%3E%3Ccircle cx='1.93' cy='34.27' r='1.372'/%3E%3Ccircle cx='5.55' cy='33.59' r='1.372'/%3E%3Ccircle cx='9.67' cy='33.93' r='1.372'/%3E%3Ccircle cx='13.62' cy='33.78' r='1.372'/%3E%3Ccircle cx='18.43' cy='33.60' r='1.372'/%3E%3Ccircle cx='21.74' cy='33.75' r='1.372'/%3E%3Ccircle cx='25.68' cy='34.47' r='1.372'/%3E%3Ccircle cx='29.75' cy='34.25' r='1.372'/%3E%3Ccircle cx='34.44' cy='33.69' r='1.372'/%3E%3Ccircle cx='37.69' cy='34.45' r='1.372'/%3E%3Ccircle cx='1.81' cy='37.63' r='1.372'/%3E%3Ccircle cx='6.44' cy='37.63' r='1.372'/%3E%3Ccircle cx='9.80' cy='37.94' r='1.372'/%3E%3Ccircle cx='13.64' cy='38.40' r='1.372'/%3E%3Ccircle cx='18.32' cy='37.79' r='1.372'/%3E%3Ccircle cx='21.56' cy='37.71' r='1.372'/%3E%3Ccircle cx='26.39' cy='38.20' r='1.372'/%3E%3Ccircle cx='29.77' cy='38.31' r='1.372'/%3E%3Ccircle cx='33.99' cy='37.70' r='1.372'/%3E%3Ccircle cx='38.04' cy='37.86' r='1.372'/%3E%3C/svg%3E");-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:40px 40px;mask-size:40px 40px;-webkit-mask-repeat:repeat;mask-repeat:repeat}@media (min-resolution:1.5x),(-webkit-min-device-pixel-ratio:1.5){.HeroVisual-module__MlJIiW__staticDots{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ccircle cx='1.21' cy='2.04' r='1.020'/%3E%3Ccircle cx='4.45' cy='1.59' r='1.020'/%3E%3Ccircle cx='7.87' cy='1.19' r='1.020'/%3E%3Ccircle cx='11.33' cy='1.51' r='1.020'/%3E%3Ccircle cx='14.42' cy='2.09' r='1.020'/%3E%3Ccircle cx='17.42' cy='2.12' r='1.020'/%3E%3Ccircle cx='20.77' cy='2.03' r='1.020'/%3E%3Ccircle cx='23.79' cy='1.82' r='1.020'/%3E%3Ccircle cx='27.69' cy='1.40' r='1.020'/%3E%3Ccircle cx='30.42' cy='1.76' r='1.020'/%3E%3Ccircle cx='1.93' cy='4.66' r='1.020'/%3E%3Ccircle cx='5.43' cy='4.24' r='1.020'/%3E%3Ccircle cx='8.27' cy='4.25' r='1.020'/%3E%3Ccircle cx='10.96' cy='4.88' r='1.020'/%3E%3Ccircle cx='14.89' cy='4.60' r='1.020'/%3E%3Ccircle cx='18.19' cy='4.31' r='1.020'/%3E%3Ccircle cx='21.11' cy='4.94' r='1.020'/%3E%3Ccircle cx='24.48' cy='5.33' r='1.020'/%3E%3Ccircle cx='26.57' cy='4.99' r='1.020'/%3E%3Ccircle cx='30.57' cy='4.77' r='1.020'/%3E%3Ccircle cx='2.00' cy='7.96' r='1.020'/%3E%3Ccircle cx='4.38' cy='7.42' r='1.020'/%3E%3Ccircle cx='8.40' cy='7.89' r='1.020'/%3E%3Ccircle cx='11.47' cy='7.67' r='1.020'/%3E%3Ccircle cx='14.71' cy='8.23' r='1.020'/%3E%3Ccircle cx='17.39' cy='7.65' r='1.020'/%3E%3Ccircle cx='21.42' cy='7.96' r='1.020'/%3E%3Ccircle cx='24.10' cy='8.21' r='1.020'/%3E%3Ccircle cx='27.12' cy='7.87' r='1.020'/%3E%3Ccircle cx='30.51' cy='7.79' r='1.020'/%3E%3Ccircle cx='1.09' cy='11.52' r='1.020'/%3E%3Ccircle cx='4.17' cy='11.45' r='1.020'/%3E%3Ccircle cx='8.16' cy='11.20' r='1.020'/%3E%3Ccircle cx='11.81' cy='11.79' r='1.020'/%3E%3Ccircle cx='14.05' cy='10.87' r='1.020'/%3E%3Ccircle cx='17.43' cy='11.41' r='1.020'/%3E%3Ccircle cx='20.56' cy='10.91' r='1.020'/%3E%3Ccircle cx='24.47' cy='11.44' r='1.020'/%3E%3Ccircle cx='27.08' cy='11.10' r='1.020'/%3E%3Ccircle cx='30.36' cy='11.24' r='1.020'/%3E%3Ccircle cx='1.31' cy='15.03' r='1.020'/%3E%3Ccircle cx='5.42' cy='14.63' r='1.020'/%3E%3Ccircle cx='8.18' cy='13.94' r='1.020'/%3E%3Ccircle cx='10.69' cy='14.77' r='1.020'/%3E%3Ccircle cx='14.25' cy='14.40' r='1.020'/%3E%3Ccircle cx='17.41' cy='14.56' r='1.020'/%3E%3Ccircle cx='20.41' cy='14.96' r='1.020'/%3E%3Ccircle cx='24.24' cy='14.59' r='1.020'/%3E%3Ccircle cx='27.37' cy='14.02' r='1.020'/%3E%3Ccircle cx='30.67' cy='14.52' r='1.020'/%3E%3Ccircle cx='1.49' cy='17.04' r='1.020'/%3E%3Ccircle cx='4.60' cy='17.56' r='1.020'/%3E%3Ccircle cx='7.62' cy='17.63' r='1.020'/%3E%3Ccircle cx='11.70' cy='16.99' r='1.020'/%3E%3Ccircle cx='13.91' cy='17.26' r='1.020'/%3E%3Ccircle cx='18.21' cy='17.35' r='1.020'/%3E%3Ccircle cx='21.38' cy='17.28' r='1.020'/%3E%3Ccircle cx='24.61' cy='18.18' r='1.020'/%3E%3Ccircle cx='27.32' cy='17.84' r='1.020'/%3E%3Ccircle cx='29.92' cy='17.98' r='1.020'/%3E%3Ccircle cx='1.49' cy='21.05' r='1.020'/%3E%3Ccircle cx='5.09' cy='20.29' r='1.020'/%3E%3Ccircle cx='7.65' cy='20.20' r='1.020'/%3E%3Ccircle cx='10.74' cy='20.68' r='1.020'/%3E%3Ccircle cx='13.87' cy='20.38' r='1.020'/%3E%3Ccircle cx='17.21' cy='20.48' r='1.020'/%3E%3Ccircle cx='20.66' cy='20.73' r='1.020'/%3E%3Ccircle cx='24.03' cy='20.88' r='1.020'/%3E%3Ccircle cx='27.37' cy='21.33' r='1.020'/%3E%3Ccircle cx='30.45' cy='20.57' r='1.020'/%3E%3Ccircle cx='1.31' cy='23.76' r='1.020'/%3E%3Ccircle cx='4.21' cy='24.22' r='1.020'/%3E%3Ccircle cx='8.05' cy='23.70' r='1.020'/%3E%3Ccircle cx='11.68' cy='23.47' r='1.020'/%3E%3Ccircle cx='14.51' cy='23.54' r='1.020'/%3E%3Ccircle cx='17.98' cy='23.86' r='1.020'/%3E%3Ccircle cx='21.40' cy='23.94' r='1.020'/%3E%3Ccircle cx='23.66' cy='23.75' r='1.020'/%3E%3Ccircle cx='27.40' cy='24.46' r='1.020'/%3E%3Ccircle cx='30.12' cy='23.90' r='1.020'/%3E%3Ccircle cx='1.24' cy='26.78' r='1.020'/%3E%3Ccircle cx='4.16' cy='27.15' r='1.020'/%3E%3Ccircle cx='8.41' cy='26.82' r='1.020'/%3E%3Ccircle cx='11.40' cy='27.68' r='1.020'/%3E%3Ccircle cx='13.92' cy='27.59' r='1.020'/%3E%3Ccircle cx='17.35' cy='27.53' r='1.020'/%3E%3Ccircle cx='21.41' cy='27.07' r='1.020'/%3E%3Ccircle cx='24.13' cy='27.64' r='1.020'/%3E%3Ccircle cx='26.91' cy='27.32' r='1.020'/%3E%3Ccircle cx='30.10' cy='27.75' r='1.020'/%3E%3Ccircle cx='1.09' cy='30.26' r='1.020'/%3E%3Ccircle cx='4.98' cy='30.41' r='1.020'/%3E%3Ccircle cx='7.50' cy='30.88' r='1.020'/%3E%3Ccircle cx='11.18' cy='30.97' r='1.020'/%3E%3Ccircle cx='14.68' cy='30.52' r='1.020'/%3E%3Ccircle cx='17.19' cy='29.83' r='1.020'/%3E%3Ccircle cx='20.26' cy='30.99' r='1.020'/%3E%3Ccircle cx='24.44' cy='30.52' r='1.020'/%3E%3Ccircle cx='26.78' cy='30.62' r='1.020'/%3E%3Ccircle cx='30.65' cy='30.19' r='1.020'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ccircle cx='1.21' cy='2.04' r='1.020'/%3E%3Ccircle cx='4.45' cy='1.59' r='1.020'/%3E%3Ccircle cx='7.87' cy='1.19' r='1.020'/%3E%3Ccircle cx='11.33' cy='1.51' r='1.020'/%3E%3Ccircle cx='14.42' cy='2.09' r='1.020'/%3E%3Ccircle cx='17.42' cy='2.12' r='1.020'/%3E%3Ccircle cx='20.77' cy='2.03' r='1.020'/%3E%3Ccircle cx='23.79' cy='1.82' r='1.020'/%3E%3Ccircle cx='27.69' cy='1.40' r='1.020'/%3E%3Ccircle cx='30.42' cy='1.76' r='1.020'/%3E%3Ccircle cx='1.93' cy='4.66' r='1.020'/%3E%3Ccircle cx='5.43' cy='4.24' r='1.020'/%3E%3Ccircle cx='8.27' cy='4.25' r='1.020'/%3E%3Ccircle cx='10.96' cy='4.88' r='1.020'/%3E%3Ccircle cx='14.89' cy='4.60' r='1.020'/%3E%3Ccircle cx='18.19' cy='4.31' r='1.020'/%3E%3Ccircle cx='21.11' cy='4.94' r='1.020'/%3E%3Ccircle cx='24.48' cy='5.33' r='1.020'/%3E%3Ccircle cx='26.57' cy='4.99' r='1.020'/%3E%3Ccircle cx='30.57' cy='4.77' r='1.020'/%3E%3Ccircle cx='2.00' cy='7.96' r='1.020'/%3E%3Ccircle cx='4.38' cy='7.42' r='1.020'/%3E%3Ccircle cx='8.40' cy='7.89' r='1.020'/%3E%3Ccircle cx='11.47' cy='7.67' r='1.020'/%3E%3Ccircle cx='14.71' cy='8.23' r='1.020'/%3E%3Ccircle cx='17.39' cy='7.65' r='1.020'/%3E%3Ccircle cx='21.42' cy='7.96' r='1.020'/%3E%3Ccircle cx='24.10' cy='8.21' r='1.020'/%3E%3Ccircle cx='27.12' cy='7.87' r='1.020'/%3E%3Ccircle cx='30.51' cy='7.79' r='1.020'/%3E%3Ccircle cx='1.09' cy='11.52' r='1.020'/%3E%3Ccircle cx='4.17' cy='11.45' r='1.020'/%3E%3Ccircle cx='8.16' cy='11.20' r='1.020'/%3E%3Ccircle cx='11.81' cy='11.79' r='1.020'/%3E%3Ccircle cx='14.05' cy='10.87' r='1.020'/%3E%3Ccircle cx='17.43' cy='11.41' r='1.020'/%3E%3Ccircle cx='20.56' cy='10.91' r='1.020'/%3E%3Ccircle cx='24.47' cy='11.44' r='1.020'/%3E%3Ccircle cx='27.08' cy='11.10' r='1.020'/%3E%3Ccircle cx='30.36' cy='11.24' r='1.020'/%3E%3Ccircle cx='1.31' cy='15.03' r='1.020'/%3E%3Ccircle cx='5.42' cy='14.63' r='1.020'/%3E%3Ccircle cx='8.18' cy='13.94' r='1.020'/%3E%3Ccircle cx='10.69' cy='14.77' r='1.020'/%3E%3Ccircle cx='14.25' cy='14.40' r='1.020'/%3E%3Ccircle cx='17.41' cy='14.56' r='1.020'/%3E%3Ccircle cx='20.41' cy='14.96' r='1.020'/%3E%3Ccircle cx='24.24' cy='14.59' r='1.020'/%3E%3Ccircle cx='27.37' cy='14.02' r='1.020'/%3E%3Ccircle cx='30.67' cy='14.52' r='1.020'/%3E%3Ccircle cx='1.49' cy='17.04' r='1.020'/%3E%3Ccircle cx='4.60' cy='17.56' r='1.020'/%3E%3Ccircle cx='7.62' cy='17.63' r='1.020'/%3E%3Ccircle cx='11.70' cy='16.99' r='1.020'/%3E%3Ccircle cx='13.91' cy='17.26' r='1.020'/%3E%3Ccircle cx='18.21' cy='17.35' r='1.020'/%3E%3Ccircle cx='21.38' cy='17.28' r='1.020'/%3E%3Ccircle cx='24.61' cy='18.18' r='1.020'/%3E%3Ccircle cx='27.32' cy='17.84' r='1.020'/%3E%3Ccircle cx='29.92' cy='17.98' r='1.020'/%3E%3Ccircle cx='1.49' cy='21.05' r='1.020'/%3E%3Ccircle cx='5.09' cy='20.29' r='1.020'/%3E%3Ccircle cx='7.65' cy='20.20' r='1.020'/%3E%3Ccircle cx='10.74' cy='20.68' r='1.020'/%3E%3Ccircle cx='13.87' cy='20.38' r='1.020'/%3E%3Ccircle cx='17.21' cy='20.48' r='1.020'/%3E%3Ccircle cx='20.66' cy='20.73' r='1.020'/%3E%3Ccircle cx='24.03' cy='20.88' r='1.020'/%3E%3Ccircle cx='27.37' cy='21.33' r='1.020'/%3E%3Ccircle cx='30.45' cy='20.57' r='1.020'/%3E%3Ccircle cx='1.31' cy='23.76' r='1.020'/%3E%3Ccircle cx='4.21' cy='24.22' r='1.020'/%3E%3Ccircle cx='8.05' cy='23.70' r='1.020'/%3E%3Ccircle cx='11.68' cy='23.47' r='1.020'/%3E%3Ccircle cx='14.51' cy='23.54' r='1.020'/%3E%3Ccircle cx='17.98' cy='23.86' r='1.020'/%3E%3Ccircle cx='21.40' cy='23.94' r='1.020'/%3E%3Ccircle cx='23.66' cy='23.75' r='1.020'/%3E%3Ccircle cx='27.40' cy='24.46' r='1.020'/%3E%3Ccircle cx='30.12' cy='23.90' r='1.020'/%3E%3Ccircle cx='1.24' cy='26.78' r='1.020'/%3E%3Ccircle cx='4.16' cy='27.15' r='1.020'/%3E%3Ccircle cx='8.41' cy='26.82' r='1.020'/%3E%3Ccircle cx='11.40' cy='27.68' r='1.020'/%3E%3Ccircle cx='13.92' cy='27.59' r='1.020'/%3E%3Ccircle cx='17.35' cy='27.53' r='1.020'/%3E%3Ccircle cx='21.41' cy='27.07' r='1.020'/%3E%3Ccircle cx='24.13' cy='27.64' r='1.020'/%3E%3Ccircle cx='26.91' cy='27.32' r='1.020'/%3E%3Ccircle cx='30.10' cy='27.75' r='1.020'/%3E%3Ccircle cx='1.09' cy='30.26' r='1.020'/%3E%3Ccircle cx='4.98' cy='30.41' r='1.020'/%3E%3Ccircle cx='7.50' cy='30.88' r='1.020'/%3E%3Ccircle cx='11.18' cy='30.97' r='1.020'/%3E%3Ccircle cx='14.68' cy='30.52' r='1.020'/%3E%3Ccircle cx='17.19' cy='29.83' r='1.020'/%3E%3Ccircle cx='20.26' cy='30.99' r='1.020'/%3E%3Ccircle cx='24.44' cy='30.52' r='1.020'/%3E%3Ccircle cx='26.78' cy='30.62' r='1.020'/%3E%3Ccircle cx='30.65' cy='30.19' r='1.020'/%3E%3C/svg%3E");-webkit-mask-size:32px 32px;mask-size:32px 32px}}.HeroVisual-module__MlJIiW__sceneImage{display:none}.HeroVisual-module__MlJIiW__scene[data-hero-base=raster] .HeroVisual-module__MlJIiW__sceneImage{display:block}.HeroVisual-module__MlJIiW__scene[data-hero-base=raster] .HeroVisual-module__MlJIiW__static{display:none}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.HeroVisual-module__MlJIiW__static{display:none}.HeroVisual-module__MlJIiW__sceneImage{display:block}}.HeroVisual-module__MlJIiW__fieldCanvas{pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .24s ease-out;display:block;position:absolute;inset:0}.HeroVisual-module__MlJIiW__fieldCanvas[data-shown]{opacity:1}.HeroVisual-module__MlJIiW__fieldCanvas[data-swap]{transition:none}.HeroVisual-module__MlJIiW__scene[data-hero-base=field] .HeroVisual-module__MlJIiW__static,.HeroVisual-module__MlJIiW__scene[data-hero-base=canvas] .HeroVisual-module__MlJIiW__static{visibility:hidden}
.StageTrack-module__virtbG__track{position:relative}.StageTrack-module__virtbG__anchor{height:0;position:relative}:root[data-interaction=staged] .StageTrack-module__virtbG__track{z-index:var(--stage-z);height:calc(var(--track-svh) * 1svh);margin-top:calc(var(--overlap-svh) * -1svh);pointer-events:none}:root[data-interaction=staged] .StageTrack-module__virtbG__anchor{left:0;top:calc(var(--anchor-svh) * 1svh);position:absolute}:root[data-interaction=staged] :where(.StageTrack-module__virtbG__layer){pointer-events:auto}:root[data-interaction=staged] .StageTrack-module__virtbG__layer{height:100svh;min-height:0;position:sticky;top:0;overflow:clip}:root[data-interaction=staged][data-stage-pending] .StageTrack-module__virtbG__layer{visibility:hidden;animation:0s linear 2.5s forwards StageTrack-module__virtbG__stagePendingFallback}@keyframes StageTrack-module__virtbG__stagePendingFallback{to{visibility:visible}}
.HeroCover-module__MPeHzq__hero{--scene-y:80%;--slab-clear:clamp(28px, 3cqw, 56px);--hero-iw:max(100cqw, var(--scene-aspect) * var(--hero-h));--slab-x:calc(100cqw - (1 - var(--scene-slab)) * var(--hero-iw));--text-col:calc(var(--slab-x) - var(--gutter) - var(--slab-clear));--hero-primary:clamp(2.25rem, min(var(--text-col) / var(--hero-s1-fit), 10svh), 6.5rem);--secondary-drop:.6em;z-index:2;min-height:var(--hero-h);background:var(--hero-bg);color:var(--hero-fg);position:relative;overflow:clip;container:hero/inline-size}.HeroCover-module__MPeHzq__field{background-color:var(--theses-bg);background-image:var(--material-grain);background-blend-mode:soft-light;opacity:0;pointer-events:none;background-size:192px 192px;position:absolute;inset:0}.HeroCover-module__MPeHzq__content{left:var(--gutter);width:calc(var(--text-col) + var(--slab-clear) / 2);font-size:var(--hero-primary);position:absolute;top:calc(32.6% - .15em)}.HeroCover-module__MPeHzq__statement{font-family:var(--font-display);font-size:1em;display:block}.HeroCover-module__MPeHzq__primary{max-width:var(--hero-s1-measure);font-weight:var(--hero-s1-wght);line-height:var(--hero-s1-lh);letter-spacing:var(--hero-s1-track);display:block}.HeroCover-module__MPeHzq__secondary{width:fit-content;max-width:var(--hero-s2-measure);font-size:var(--hero-s2-size);font-weight:var(--hero-s2-wght);letter-spacing:var(--hero-s2-track);text-wrap:balance;color:var(--glyph-on);translate:calc(var(--text-col) - 100%) var(--secondary-drop);margin-top:.48em;padding-block:.14em;line-height:1;display:block}@supports not (text-wrap:balance){.HeroCover-module__MPeHzq__secondary{max-width:var(--hero-s2-measure-greedy)}}@media (prefers-reduced-motion:no-preference){:root[data-entry=hero] .HeroCover-module__MPeHzq__primary{animation:.82s cubic-bezier(.2,.72,.2,1) .42s both HeroCover-module__MPeHzq__heroPrimaryIn}:root[data-entry=hero] .HeroCover-module__MPeHzq__secondary{animation:.86s cubic-bezier(.2,.72,.2,1) 1.08s both HeroCover-module__MPeHzq__heroSecondaryIn}}@keyframes HeroCover-module__MPeHzq__heroPrimaryIn{0%{opacity:0;filter:blur(6px);transform:translateY(.18em)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes HeroCover-module__MPeHzq__heroSecondaryIn{0%{opacity:0;filter:blur(6px);transform:translateY(.22em)}to{opacity:1;filter:blur();transform:translateY(0)}}@supports ((-webkit-background-clip:text) or (background-clip:text)){@media (prefers-reduced-motion:no-preference){.HeroCover-module__MPeHzq__secondary{background-image:linear-gradient(90deg, var(--glyph-lit) 0%, var(--glyph-lit) 40%, var(--glyph-rest) 55%, var(--glyph-rest) 100%);color:#0000;-webkit-text-fill-color:transparent;animation:HeroCover-module__MPeHzq__glyphSweep var(--glyph-cycle) var(--glyph-delay) infinite both;background-position:0 0;background-repeat:no-repeat;background-size:220% 100%;-webkit-background-clip:text;background-clip:text}:root[data-entry=hero] .HeroCover-module__MPeHzq__secondary{animation:HeroCover-module__MPeHzq__heroSecondaryIn .86s cubic-bezier(.2, .72, .2, 1) 1.08s both, HeroCover-module__MPeHzq__glyphSweep var(--glyph-cycle) 1.95s infinite both}}}@keyframes HeroCover-module__MPeHzq__glyphSweep{0%{--glyph-lit:var(--glyph-on);background-position:100% 0;animation-timing-function:cubic-bezier(.45,.05,.25,1)}62.86%{--glyph-lit:var(--glyph-on);background-position:0 0;animation-timing-function:linear}74.29%{--glyph-lit:var(--glyph-on);background-position:0 0;animation-timing-function:cubic-bezier(.4,0,.6,1)}91.43%{--glyph-lit:var(--glyph-rest);background-position:0 0;animation-timing-function:step-end}91.5%{--glyph-lit:var(--glyph-rest);background-position:100% 0;animation-timing-function:linear}to{--glyph-lit:var(--glyph-on);background-position:100% 0}}.HeroCover-module__MPeHzq__explore{left:var(--gutter);color:var(--hero-fg);pointer-events:none;flex-direction:column;align-items:flex-start;gap:12px;display:flex;position:absolute;bottom:11svh}.HeroCover-module__MPeHzq__exploreLabel{font-family:var(--font-display);font-size:calc(var(--type-label) + 1px);opacity:.85;font-weight:400;line-height:1}.HeroCover-module__MPeHzq__exploreLine{opacity:.6;transform-origin:50% 0;background:currentColor;width:1px;height:40px;margin-left:1px;display:block}@media (prefers-reduced-motion:no-preference){.HeroCover-module__MPeHzq__exploreLine{animation:1.1s cubic-bezier(.45,0,.2,1) 1.4s both HeroCover-module__MPeHzq__exploreDraw}}@keyframes HeroCover-module__MPeHzq__exploreDraw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.HeroCover-module__MPeHzq__veil{display:none}@media (orientation:portrait){.HeroCover-module__MPeHzq__hero{--hero-primary:clamp(2.5rem, 11.5cqw, 4.5rem);--scene-x:62%}.HeroCover-module__MPeHzq__content{left:var(--gutter);right:var(--gutter);width:auto;top:45%;translate:0 -50%}.HeroCover-module__MPeHzq__primary{text-wrap:balance;max-width:none}.HeroCover-module__MPeHzq__secondary{translate:none}.HeroCover-module__MPeHzq__veil{pointer-events:none;background:linear-gradient(to bottom, #050506d1 0, #0505069e calc(var(--header-h) * .7), #05050600 calc(var(--header-h) * 1.9)), radial-gradient(ellipse 92% 34% at 42% 45%, #050506a8 0%, #05050680 42%, #0505062e 74%, #05050600 100%);display:block;position:absolute;inset:0}.HeroCover-module__MPeHzq__explore{display:none}}.HeroCover-module__MPeHzq__hint{display:none}:root[data-interaction=staged] .HeroCover-module__MPeHzq__hero{height:100svh;min-height:0;transform:translate3d(0, calc(var(--ch-cover-lift,0) * -100svh), 0);box-shadow:0 1.2svh 3.6svh #00000047}:root[data-interaction=staged] .HeroCover-module__MPeHzq__hint{height:var(--hint-h);pointer-events:none;opacity:var(--ch-cover-hint,0);--hint-tone:220 180 140;background:linear-gradient(to bottom, rgb(var(--hint-tone) / 0) 0%, rgb(var(--hint-tone) / .004) 12.5%, rgb(var(--hint-tone) / .016) 25%, rgb(var(--hint-tone) / .035) 37.5%, rgb(var(--hint-tone) / .056) 50%, rgb(var(--hint-tone) / .078) 62.5%, rgb(var(--hint-tone) / .098) 75%, rgb(var(--hint-tone) / .113) 87.5%, rgb(var(--hint-tone) / .12) 100%);display:block;position:absolute;inset:auto 0 0}:root[data-interaction=staged] .HeroCover-module__MPeHzq__field{opacity:var(--ch-hero-exit,0)}:root[data-interaction=staged] .HeroCover-module__MPeHzq__content{opacity:calc(1 - var(--ch-clear,0));transform:translate3d(0, calc(var(--ch-clear,0) * -5svh), 0)}:root[data-interaction=staged] .HeroCover-module__MPeHzq__explore{opacity:var(--ch-explore,1);transform:translate3d(0, calc((1 - var(--ch-explore,1)) * 2svh), 0)}
.ThesisCard-module__cTWTcW__card{--cover-surface:var(--cover-01);--cover-spine:linear-gradient(180deg, color-mix(in oklab, var(--warm-lit) var(--cover-spine-top), var(--cover-surface)), color-mix(in oklab, var(--warm-shade) var(--cover-spine-foot), var(--cover-surface)));grid-template-rows:auto minmax(var(--cover-lead), 2fr) auto minmax(var(--cover-lead), 3fr);min-height:var(--card-min-h);padding:var(--cover-pad-y) var(--cover-pad-x);border-radius:var(--cover-radius);color:var(--cover-ink);background-color:var(--cover-surface);background-image:linear-gradient(200deg, #ffffff57, #fff0 52%), linear-gradient(0deg, #46301e0d, #46301e00 38%), var(--material-grain);background-blend-mode:normal, normal, soft-light;box-shadow:var(--cover-edges), var(--cover-shadow);transition:transform .25s var(--ease), background-color .25s var(--ease), box-shadow .25s var(--ease);background-size:100% 100%,100% 100%,192px 192px;flex:auto;text-decoration:none;display:grid;position:relative;overflow:clip}.ThesisCard-module__cTWTcW__card[data-tone="02"]{--cover-surface:var(--cover-02)}.ThesisCard-module__cTWTcW__card[data-tone="03"]{--cover-surface:var(--cover-03)}.ThesisCard-module__cTWTcW__card:before{content:"";width:var(--cover-spine-w);background:var(--cover-spine);pointer-events:none;position:absolute;top:0;bottom:0;left:0}.ThesisCard-module__cTWTcW__card:hover,.ThesisCard-module__cTWTcW__card:focus-visible{background-color:color-mix(in oklab, var(--cover-surface), white 28%);box-shadow:var(--cover-edges), var(--cover-shadow-lift);transform:translateY(-4px)}.ThesisCard-module__cTWTcW__card:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.ThesisCard-module__cTWTcW__index{font-family:var(--font-display);font-size:var(--type-label);font-weight:var(--cover-index-wght);letter-spacing:var(--cover-index-track);color:var(--cover-label);grid-row:1;line-height:1}.ThesisCard-module__cTWTcW__title{font-family:var(--font-display);font-size:var(--type-card);font-weight:var(--cover-title-wght);letter-spacing:var(--cover-title-track);text-wrap:balance;grid-row:3;line-height:1.06}.ThesisCard-module__cTWTcW__cue{left:var(--cover-pad-x);width:1px;height:calc(var(--cover-pad-y) + var(--cue-len));opacity:var(--cue-rest-opacity);clip-path:inset(0 0 var(--cover-pad-y) 0);pointer-events:none;transition:opacity .25s var(--ease), clip-path .3s var(--ease);background:currentColor;position:absolute;bottom:0}.ThesisCard-module__cTWTcW__card:hover .ThesisCard-module__cTWTcW__cue,.ThesisCard-module__cTWTcW__card:focus-visible .ThesisCard-module__cTWTcW__cue{opacity:var(--cue-active-opacity);clip-path:inset(0)}@media (max-width:1023.98px){.ThesisCard-module__cTWTcW__title{font-size:clamp(1.75rem,7.5vw,2.5rem)}}:root[data-interaction=staged] .ThesisCard-module__cTWTcW__card{min-height:0}
.ThesesCover-module__4JZ7zq__cover{z-index:2;min-height:100svh;padding:var(--header-h) var(--gutter) 48px;background-color:var(--theses-bg);background-image:var(--material-grain);background-blend-mode:soft-light;color:var(--hero-fg);background-size:192px 192px;align-items:center;display:grid;position:relative}.ThesesCover-module__4JZ7zq__inner{gap:var(--bridge-gap);display:grid}.ThesesCover-module__4JZ7zq__intro{gap:calc(var(--bridge-gap) * .55);display:grid}.ThesesCover-module__4JZ7zq__bridge{font-family:var(--font-display);font-size:var(--type-title);letter-spacing:var(--bridge-track);text-wrap:balance;max-width:32ch;font-weight:400;line-height:1.05}.ThesesCover-module__4JZ7zq__chapterIndex{font-family:var(--font-display);font-size:var(--type-label);font-weight:var(--cover-index-wght);letter-spacing:var(--cover-index-track);color:var(--hero-fg);flex-wrap:wrap;row-gap:6px;margin:0;padding:0;line-height:1.2;list-style:none;display:flex}.ThesesCover-module__4JZ7zq__chapterIndexItem{white-space:nowrap}.ThesesCover-module__4JZ7zq__chapterIndexItem+.ThesesCover-module__4JZ7zq__chapterIndexItem:before{content:"·";content:"·" / "";color:color-mix(in srgb, var(--hero-fg) 45%, transparent);margin:0 .75em}.ThesesCover-module__4JZ7zq__chapterIndexNumber{color:color-mix(in srgb, var(--hero-fg) 62%, transparent);margin-right:.15em}.ThesesCover-module__4JZ7zq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ThesesCover-module__4JZ7zq__cards{flex-direction:column;align-items:stretch;margin:0;padding:0;display:flex}.ThesesCover-module__4JZ7zq__cardItem{display:flex}@media (max-width:1023.98px){.ThesesCover-module__4JZ7zq__cover{min-height:0;padding:0 var(--gutter) 14svh;display:block}.ThesesCover-module__4JZ7zq__inner{gap:0}.ThesesCover-module__4JZ7zq__intro{min-height:100svh;padding:var(--header-h) 0 6svh;align-content:center}.ThesesCover-module__4JZ7zq__cards{gap:10svh}.ThesesCover-module__4JZ7zq__cardItem{height:clamp(260px,72svh,820px)}.ThesesCover-module__4JZ7zq__cardItem>a{scroll-margin-top:calc(var(--header-h) + 12px);scroll-margin-bottom:12px}}@media (min-width:1024px){.ThesesCover-module__4JZ7zq__intro{display:contents}.ThesesCover-module__4JZ7zq__chapterIndex{display:none}.ThesesCover-module__4JZ7zq__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5%;display:grid}.ThesesCover-module__4JZ7zq__cardItem{aspect-ratio:3/4}}:root[data-interaction=staged] .ThesesCover-module__4JZ7zq__cover{--inner-top:calc(var(--header-h) + 4svh);--inner-bottom:6svh;--panel-gap:clamp(16px, 2vw, 32px);--bridge-size:clamp(1.75rem, 4.6svh, 3rem);pointer-events:none;transform:translate3d(0, calc(var(--ch-cover-lift,0) * -100svh), 0);clip-path:inset(calc(var(--header-h) + var(--ch-cover-lift,0) * 100svh) 0 0 0);background:0 0;margin-top:-100svh;padding:0;display:block}:root[data-interaction=staged] .ThesesCover-module__4JZ7zq__inner{left:var(--gutter);right:var(--gutter);top:var(--inner-top);bottom:var(--inner-bottom);justify-content:center;gap:var(--stack-gap);--stack-gap:4.5svh;--inner-h:calc(100svh - var(--inner-top) - var(--inner-bottom));--bridge-h:calc(1.1 * var(--bridge-size));--row-h:calc(var(--inner-h) - var(--bridge-h) - var(--stack-gap));--card-h:min(var(--row-h), calc((100cqw - 2 * var(--panel-gap)) * 4 / 9));--slot:calc(var(--card-h) * 3 / 4 + var(--panel-gap));--stack-top:calc(var(--inner-top) + (var(--inner-h) - var(--bridge-h) - var(--stack-gap) - var(--card-h)) / 2);--bridge-dy:calc(50svh - var(--stack-top) - var(--bridge-h) / 2);flex-direction:column;display:flex;position:absolute;container-type:inline-size}:root[data-interaction=staged] .ThesesCover-module__4JZ7zq__intro{display:contents}:root[data-interaction=staged] .ThesesCover-module__4JZ7zq__bridge{max-width:none;height:var(--bridge-h);font-size:var(--bridge-size);text-align:center;white-space:nowrap;opacity:var(--reveal);transform:translate3d(0, calc((1 - var(--up)) * var(--bridge-dy) + (1 - var(--reveal)) * 1.2svh), 0);flex:none;line-height:1.1}:root[data-interaction=staged] .ThesesCover-module__4JZ7zq__cards{height:var(--card-h);justify-content:center;gap:var(--panel-gap);pointer-events:var(--ch-panels-pe,none);flex-direction:row;flex:none;margin:0;padding:0;display:flex;overflow:visible}:root[data-interaction=staged] .ThesesCover-module__4JZ7zq__cardItem{height:var(--card-h);aspect-ratio:3/4;opacity:calc(var(--reveal) * (1 - var(--dim-o) * var(--dim)));transform:translate3d(calc(var(--slot-shift) * var(--slot)), calc((1 - var(--reveal)) * 5svh), 0) scale(calc((.965 + .035 * var(--reveal)) * (1 - var(--dim-s) * var(--dim))));transform-origin:50% 100%;pointer-events:var(--card-pe,none);flex:none}
.MediaSurface-module__oZyLvq__surface{background:var(--surface);border:2px solid var(--frame);width:100%;color:var(--canvas-fg);margin:0;padding:14px}.MediaSurface-module__oZyLvq__head{font-size:var(--type-label);flex-direction:column;gap:2px;margin-bottom:12px;line-height:1.35;display:flex}.MediaSurface-module__oZyLvq__title{font-weight:700}.MediaSurface-module__oZyLvq__status{color:var(--muted);font-weight:500}.MediaSurface-module__oZyLvq__caption{font-size:var(--type-label);color:var(--muted);text-wrap:pretty;margin-top:12px;line-height:1.4}.MediaSurface-module__oZyLvq__label{font-size:var(--type-label);font-weight:var(--label-wght);letter-spacing:var(--label-track)}.MediaSurface-module__oZyLvq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.FilmSurface-module__TOO_LG__film{width:100%;color:var(--canvas-fg);margin:0}.FilmSurface-module__TOO_LG__descriptionLine{display:block}.FilmSurface-module__TOO_LG__frame{background:var(--theses-bg);width:100%;position:relative;overflow:hidden}.FilmSurface-module__TOO_LG__video,.FilmSurface-module__TOO_LG__absent,.FilmSurface-module__TOO_LG__poster{width:100%;height:100%;position:absolute;inset:0}.FilmSurface-module__TOO_LG__video{object-fit:contain;background:var(--theses-bg);display:block}.FilmSurface-module__TOO_LG__video:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.FilmSurface-module__TOO_LG__play{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:flex-end;padding:14px;display:flex;position:absolute;inset:0}.FilmSurface-module__TOO_LG__cta{background:var(--canvas-fg);color:var(--surface);font-size:var(--type-label);transition:background-color .2s var(--ease), color .2s var(--ease);align-items:center;gap:10px;padding:10px 16px 10px 13px;font-weight:600;line-height:1.2;display:inline-flex}.FilmSurface-module__TOO_LG__icon{clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor;width:9px;height:11px}.FilmSurface-module__TOO_LG__play:hover .FilmSurface-module__TOO_LG__cta,.FilmSurface-module__TOO_LG__play:focus-visible .FilmSurface-module__TOO_LG__cta{background:var(--accent);color:var(--canvas-fg)}.FilmSurface-module__TOO_LG__play:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.FilmSurface-module__TOO_LG__poster{object-fit:cover}.FilmSurface-module__TOO_LG__devNote{color:#fff;background:#000000b8;padding:6px 8px;font:600 12px/1.35 ui-monospace,monospace;position:absolute;bottom:10px;left:10px;right:10px}@media (prefers-reduced-motion:reduce){.FilmSurface-module__TOO_LG__cta{transition:none}}
.PracticeLoop-module__cbVXMW__practice{--track:color-mix(in srgb, var(--canvas-fg) 55%, var(--surface));--track-w:2px;--chev:8px;container:practice/inline-size}.PracticeLoop-module__cbVXMW__loop{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr);grid-template-rows:minmax(var(--row-edge,64px), auto) minmax(var(--row-mid,84px), auto) minmax(var(--row-edge,64px), auto);display:grid}.PracticeLoop-module__cbVXMW__stations{grid-area:1/1/4/4;grid-template-columns:subgrid;grid-template-rows:subgrid;margin:0;padding:0;list-style:none;display:grid;position:relative}.PracticeLoop-module__cbVXMW__proposition{z-index:1;font-size:var(--type-label);text-align:center;text-wrap:balance;grid-area:2/2;align-self:center;padding:8px 12px;font-weight:600;line-height:1.32}.PracticeLoop-module__cbVXMW__station{--h-full:linear-gradient(var(--track), var(--track)) center / 100% var(--track-w) no-repeat;--h-right:linear-gradient(var(--track), var(--track)) right center / 50% var(--track-w) no-repeat;--h-left:linear-gradient(var(--track), var(--track)) left center / 50% var(--track-w) no-repeat;--v-full:linear-gradient(var(--track), var(--track)) center / var(--track-w) 100% no-repeat;--v-top:linear-gradient(var(--track), var(--track)) center top / var(--track-w) 50% no-repeat;--v-bottom:linear-gradient(var(--track), var(--track)) center bottom / var(--track-w) 50% no-repeat;justify-content:center;align-items:center;min-width:0;padding:6px;display:flex;position:relative}.PracticeLoop-module__cbVXMW__station:after{content:"";width:var(--chev);height:var(--chev);border-top:var(--track-w) solid var(--chevron,var(--track));border-right:var(--track-w) solid var(--chevron,var(--track));transform:translate(-50%, -50%) rotate(var(--dir));position:absolute}.PracticeLoop-module__cbVXMW__station:is([data-step="1"],[data-step="2"]):after{--dir:45deg;top:50%;left:100%}.PracticeLoop-module__cbVXMW__station:is([data-step="3"],[data-step="4"]):after{--dir:135deg;top:100%;left:50%}.PracticeLoop-module__cbVXMW__station:is([data-step="5"],[data-step="6"]):after{--dir:225deg;top:50%;left:0}.PracticeLoop-module__cbVXMW__station:is([data-step="7"],[data-step="8"]):after{--dir:-45deg;top:0;left:50%}.PracticeLoop-module__cbVXMW__station[data-step="1"]{background:var(--h-right), linear-gradient(var(--accent), var(--accent)) center bottom / var(--track-w) 50% no-repeat;grid-area:1/1}.PracticeLoop-module__cbVXMW__station[data-step="2"]{background:var(--h-full);grid-area:1/2}.PracticeLoop-module__cbVXMW__station[data-step="3"]{background:var(--h-left), var(--v-bottom);grid-area:1/3}.PracticeLoop-module__cbVXMW__station[data-step="4"]{background:var(--v-full);grid-area:2/3}.PracticeLoop-module__cbVXMW__station[data-step="5"]{background:var(--v-top), var(--h-left);grid-area:3/3}.PracticeLoop-module__cbVXMW__station[data-step="6"]{background:var(--h-full);grid-area:3/2}.PracticeLoop-module__cbVXMW__station[data-step="7"]{background:var(--h-right), var(--v-top);grid-area:3/1}.PracticeLoop-module__cbVXMW__station[data-step="8"]{background:linear-gradient(var(--accent), var(--accent)) center / var(--track-w) 100% no-repeat;--chevron:var(--accent);grid-area:2/1}.PracticeLoop-module__cbVXMW__chip{z-index:1;background:var(--surface);border:1.5px solid var(--canvas-fg);text-align:center;flex-direction:column;align-items:center;gap:1px;max-width:100%;padding:5px 9px 6px;font-size:.875rem;font-weight:600;line-height:1.22;display:inline-flex;position:relative}.PracticeLoop-module__cbVXMW__step{letter-spacing:var(--label-track);font-variant-numeric:tabular-nums;color:var(--muted);font-size:.6875rem;font-weight:500}.PracticeLoop-module__cbVXMW__measures{border-top:1px solid color-mix(in srgb, var(--canvas-fg) 22%, var(--surface));color:var(--muted);flex-direction:column;gap:6px;margin-top:14px;padding-top:12px;display:flex}.PracticeLoop-module__cbVXMW__measureList{font-size:var(--type-label);color:var(--canvas-fg);flex-wrap:wrap;gap:2px 0;margin:0;padding:0;line-height:1.4;list-style:none;display:flex}.PracticeLoop-module__cbVXMW__measureList li:not(:last-child):after{content:"·";color:var(--muted);margin:0 .55em}@media (max-height:640px){:root[data-interaction=staged] .PracticeLoop-module__cbVXMW__step{display:none}:root[data-interaction=staged] .PracticeLoop-module__cbVXMW__loop{--row-edge:48px;--row-mid:64px;--row-narrow:38px}}@container practice (max-width:440px){.PracticeLoop-module__cbVXMW__loop{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto repeat(4, minmax(var(--row-narrow,50px), auto))}.PracticeLoop-module__cbVXMW__stations{grid-area:2/1/6/3}.PracticeLoop-module__cbVXMW__proposition{text-align:left;grid-area:1/1/2/3;margin-bottom:10px;padding:0}.PracticeLoop-module__cbVXMW__station{padding:5px 4px}.PracticeLoop-module__cbVXMW__chip{padding:4px 8px 5px;font-size:.8125rem}.PracticeLoop-module__cbVXMW__station[data-step="2"]{background:var(--h-left), var(--v-bottom);grid-area:1/2}.PracticeLoop-module__cbVXMW__station[data-step="2"]:after{--dir:135deg;top:100%;left:50%}.PracticeLoop-module__cbVXMW__station[data-step="3"]{background:var(--v-full);grid-area:2/2}.PracticeLoop-module__cbVXMW__station[data-step="4"]{grid-area:3/2}.PracticeLoop-module__cbVXMW__station[data-step="5"]{grid-area:4/2}.PracticeLoop-module__cbVXMW__station[data-step="6"]{background:var(--h-right), var(--v-top);grid-area:4/1}.PracticeLoop-module__cbVXMW__station[data-step="6"]:after{--dir:-45deg;top:0;left:50%}.PracticeLoop-module__cbVXMW__station[data-step="7"]{background:var(--v-full);grid-area:3/1}.PracticeLoop-module__cbVXMW__station[data-step="8"]{grid-area:2/1}}
.ThesisChapter-module___WhnPW__section{min-height:100svh;padding:var(--header-h) var(--gutter) 40px var(--content-left);background:var(--canvas-bg);color:var(--canvas-fg);align-items:center;display:flex;position:relative}.ThesisChapter-module___WhnPW__grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:40px;width:100%;display:grid}.ThesisChapter-module___WhnPW__text{flex-direction:column;gap:28px;max-width:58ch;display:flex}.ThesisChapter-module___WhnPW__intro,.ThesisChapter-module___WhnPW__details{flex-direction:column;gap:28px;display:flex}.ThesisChapter-module___WhnPW__index{font-size:var(--thesis-label);font-weight:var(--label-wght);letter-spacing:var(--thesis-label-track)}.ThesisChapter-module___WhnPW__title{font-size:var(--type-title);font-weight:var(--title-wght);line-height:var(--title-lh);letter-spacing:var(--title-track);text-wrap:balance}.ThesisChapter-module___WhnPW__block{flex-direction:column;gap:8px;display:flex}.ThesisChapter-module___WhnPW__label{font-size:var(--thesis-label);font-weight:var(--label-wght);letter-spacing:var(--thesis-label-track);color:var(--accent)}.ThesisChapter-module___WhnPW__body{font-size:var(--thesis-body);line-height:var(--thesis-body-lh);color:var(--ink-secondary);text-wrap:pretty}.ThesisChapter-module___WhnPW__line+.ThesisChapter-module___WhnPW__line{margin-top:.35em}.ThesisChapter-module___WhnPW__line{display:block}.ThesisChapter-module___WhnPW__demo{min-width:0}@media (max-width:1023.98px),(hover:none) and (pointer:coarse){:root[data-interaction=flow] .ThesisChapter-module___WhnPW__section[data-media=film] .ThesisChapter-module___WhnPW__grid{align-items:start}:root[data-interaction=flow] .ThesisChapter-module___WhnPW__section[data-media=film] .ThesisChapter-module___WhnPW__text{display:contents}:root[data-interaction=flow] .ThesisChapter-module___WhnPW__section[data-media=film] .ThesisChapter-module___WhnPW__intro{order:1;width:100%;max-width:58ch}:root[data-interaction=flow] .ThesisChapter-module___WhnPW__section[data-media=film] .ThesisChapter-module___WhnPW__demo{order:2;margin-top:4px;margin-bottom:4px}:root[data-interaction=flow] .ThesisChapter-module___WhnPW__section[data-media=film] .ThesisChapter-module___WhnPW__details{order:3;width:100%;max-width:58ch}}@media (max-width:767.98px) and (orientation:portrait){.ThesisChapter-module___WhnPW__demo[data-media-kind=film]{--film-bleed:var(--gutter);margin-inline:calc(-1 * var(--gutter))}}@media (max-width:1023.98px) and (orientation:landscape){:root[data-interaction=flow] .ThesisChapter-module___WhnPW__demo[data-media-kind=film]{width:min(100%, calc((100svh - var(--header-h) - var(--thesis-nav-h) - 16px) * 16 / 9))}}@media (min-width:1024px){.ThesisChapter-module___WhnPW__grid{grid-template-columns:1fr 1fr;gap:clamp(40px,5vw,88px)}.ThesisChapter-module___WhnPW__section[data-media=film] .ThesisChapter-module___WhnPW__grid{grid-template-columns:minmax(0,37fr) minmax(0,63fr);gap:clamp(36px,4vw,72px)}}@media (min-width:1024px) and (orientation:landscape) and (hover:none) and (pointer:coarse){:root[data-interaction=flow] .ThesisChapter-module___WhnPW__section[data-media=film] .ThesisChapter-module___WhnPW__grid{grid-template-columns:minmax(0,37fr) minmax(0,63fr);align-items:center;gap:clamp(36px,5svh,60px) clamp(36px,4vw,72px)}:root[data-interaction=flow] .ThesisChapter-module___WhnPW__section[data-media=film] .ThesisChapter-module___WhnPW__intro{grid-area:1/1;align-self:center;width:100%;max-width:none}:root[data-interaction=flow] .ThesisChapter-module___WhnPW__section[data-media=film] .ThesisChapter-module___WhnPW__demo{grid-area:1/2;align-self:center;width:100%;margin:0}:root[data-interaction=flow] .ThesisChapter-module___WhnPW__section[data-media=film] .ThesisChapter-module___WhnPW__details{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-self:start;gap:clamp(24px,3.5vw,52px);width:100%;max-width:none;display:grid}:root[data-interaction=flow] .ThesisChapter-module___WhnPW__section[data-media=film] .ThesisChapter-module___WhnPW__details .ThesisChapter-module___WhnPW__block{min-width:0}}:root[data-interaction=staged] .ThesisChapter-module___WhnPW__section{height:100svh;min-height:0;padding:calc(var(--header-h) + 1.5svh) var(--gutter) 4svh var(--content-left);background:0 0}:root[data-interaction=staged] .ThesisChapter-module___WhnPW__grid{opacity:calc(var(--ch-enter-o,1) * (1 - var(--ch-exit-o,0)));transform:translate3d(0, calc((1 - var(--ch-enter-y,1)) * var(--content-shift,0px) - var(--ch-exit-y,0) * var(--content-shift,0px)), 0)}:root[data-interaction=staged] .ThesisChapter-module___WhnPW__section[data-revealed-from=dark] .ThesisChapter-module___WhnPW__grid{opacity:calc(1 - var(--ch-exit-o,0));transform:translate3d(0, calc(var(--ch-exit-y,0) * var(--content-shift,0px) * -1), 0)}:root[data-interaction=staged] [data-destination=settling] .ThesisChapter-module___WhnPW__section[data-revealed-from=dark] :is(.ThesisChapter-module___WhnPW__index,.ThesisChapter-module___WhnPW__title){opacity:var(--ch-dest-o,1);transform:translateY(calc(var(--ch-dest,0) * (100svh - var(--dest-top,0px))))}:root[data-interaction=staged] .ThesisChapter-module___WhnPW__text{gap:min(28px,3.1svh)}:root[data-interaction=staged] .ThesisChapter-module___WhnPW__title{font-size:clamp(1.875rem,min(3.3vw,5.4svh),3.125rem)}:root[data-interaction=staged] .ThesisChapter-module___WhnPW__section[data-media=film]{--text-min:23.5rem}:root[data-interaction=staged] .ThesisChapter-module___WhnPW__section[data-media=film] .ThesisChapter-module___WhnPW__grid{grid-template-columns:minmax(min(var(--text-min), 50%), 37fr) minmax(0, 63fr)}@media (max-height:819px){:root[data-interaction=staged] .ThesisChapter-module___WhnPW__body{line-height:1.55}:root[data-interaction=staged] .ThesisChapter-module___WhnPW__line+.ThesisChapter-module___WhnPW__line{margin-top:.2em}}@media (max-width:1279px),(max-height:699px){:root[data-interaction=staged] .ThesisChapter-module___WhnPW__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}:root[data-interaction=staged] .ThesisChapter-module___WhnPW__section[data-media=film] .ThesisChapter-module___WhnPW__grid{grid-template-columns:minmax(0,46fr) minmax(0,54fr)}:root[data-interaction=staged] .ThesisChapter-module___WhnPW__text{max-width:66ch}}@media (max-width:1179px){:root[data-interaction=staged] .ThesisChapter-module___WhnPW__section[data-media=film] .ThesisChapter-module___WhnPW__grid{grid-template-columns:minmax(0,56fr) minmax(0,44fr)}}@media (max-height:699px){:root[data-interaction=staged] .ThesisChapter-module___WhnPW__text{gap:min(20px,2.4svh)}:root[data-interaction=staged] .ThesisChapter-module___WhnPW__block{gap:5px}:root[data-interaction=staged] .ThesisChapter-module___WhnPW__body{line-height:1.5}:root[data-interaction=staged] .ThesisChapter-module___WhnPW__line+.ThesisChapter-module___WhnPW__line{margin-top:.1em}:root[data-interaction=staged] .ThesisChapter-module___WhnPW__title{font-size:clamp(1.75rem,min(3vw,5svh),3.125rem)}}:root[data-interaction=staged] .ThesisChapter-module___WhnPW__section{pointer-events:var(--ch-scene-pe,auto)}:root[data-interaction=staged] .ThesisChapter-module___WhnPW__demo{pointer-events:var(--ch-demo-pe,auto);justify-self:start}:root[data-interaction=staged] .ThesisChapter-module___WhnPW__demo[data-media-kind=film]{width:min(100%, calc((100svh - var(--header-h) - 4svh - 1.5svh) * 16 / 9))}:root[data-interaction=staged] .ThesisChapter-module___WhnPW__demo[data-media-kind=practice-loop]{width:min(100%, calc((100svh - var(--header-h) - 4svh - 1.5svh) * 1.3))}:root[data-interaction=staged] .ThesisChapter-module___WhnPW__reveal{opacity:calc(var(--reveal) * (1 - var(--ch-exit-b,0)));transform:translate3d(0, calc((1 - var(--reveal)) * .9em), 0)}:root[data-interaction=staged] .ThesisChapter-module___WhnPW__demo.ThesisChapter-module___WhnPW__reveal{transform:translate3d(0, calc((1 - var(--reveal)) * 2.5svh), 0) scale(calc(.975 + .025 * var(--reveal)));transform-origin:50% 60%}
.ThesisCanvas-module__SqScca__canvas{position:relative}.ThesisCanvas-module__SqScca__planeTrack,.ThesisCanvas-module__SqScca__takeover{display:none}:root[data-interaction=staged] .ThesisCanvas-module__SqScca__canvas{z-index:0;margin-top:calc(var(--overlap-svh) * -1svh);pointer-events:none}:root[data-interaction=staged] .ThesisCanvas-module__SqScca__planeTrack{z-index:0;display:block;position:absolute;inset:0}:root[data-interaction=staged] .ThesisCanvas-module__SqScca__plane{background:var(--canvas-bg);height:100svh;position:sticky;top:0}:root[data-interaction=staged][data-stage-pending] .ThesisCanvas-module__SqScca__plane{visibility:hidden;animation:0s linear 2.5s forwards ThesisCanvas-module__SqScca__planePendingFallback}@keyframes ThesisCanvas-module__SqScca__planePendingFallback{to{visibility:visible}}:root[data-interaction=staged] .ThesisCanvas-module__SqScca__takeover[data-active]{z-index:2;pointer-events:auto;background:var(--canvas-bg);transform:translate3d(0, var(--takeover-y,100svh), 0);display:block;position:fixed;inset:0;overflow:clip}.ThesisCanvas-module__SqScca__takeover>*{inset:0;position:absolute!important;transform:none!important}
.FounderSection-module__WvBwaG__section{min-height:80svh;padding:calc(var(--header-h) + 24px) var(--gutter) 72px var(--content-left);background:var(--canvas-bg);color:var(--canvas-fg);align-items:center;display:flex}.FounderSection-module__WvBwaG__grid{grid-template-columns:minmax(0,1fr);row-gap:20px;width:100%;display:grid}.FounderSection-module__WvBwaG__portrait{aspect-ratio:1122/1402;--shadow-x:12px;--shadow-y:18px;--shadow-blur:18px;width:min(78vw,360px);margin:0;display:block;position:relative}.FounderSection-module__WvBwaG__portrait img{object-fit:contain;object-position:50% 100%}.FounderSection-module__WvBwaG__cutout{-webkit-mask-image:linear-gradient(#000 64%,#000000db 75%,#00000080 85%,#00000029 93%,#0000 99%);mask-image:linear-gradient(#000 64%,#000000db 75%,#00000080 85%,#00000029 93%,#0000 99%)}.FounderSection-module__WvBwaG__shadow{filter:brightness(0) blur(var(--shadow-blur));opacity:.15;transform:translate(var(--shadow-x), var(--shadow-y));pointer-events:none;position:absolute;inset:0}.FounderSection-module__WvBwaG__shadow img{-webkit-mask-image:linear-gradient(#000 38%,#0000 76%);mask-image:linear-gradient(#000 38%,#0000 76%)}.FounderSection-module__WvBwaG__text{flex-direction:column;max-width:36rem;display:flex}.FounderSection-module__WvBwaG__label{font-size:var(--thesis-label);font-weight:var(--label-wght);letter-spacing:.18em;color:var(--muted);line-height:1}.FounderSection-module__WvBwaG__name{font-size:clamp(2.75rem,5.4vw,5.25rem);font-weight:var(--title-wght);letter-spacing:-.022em;margin-top:18px;line-height:.98}.FounderSection-module__WvBwaG__descriptor{letter-spacing:.003em;text-wrap:balance;margin-top:20px;font-size:clamp(1.0625rem,1.3vw,1.25rem);font-weight:500;line-height:1.45}.FounderSection-module__WvBwaG__role{white-space:nowrap}.FounderSection-module__WvBwaG__sep{color:var(--muted);font-weight:400}.FounderSection-module__WvBwaG__body{color:var(--ink-secondary);text-wrap:pretty;flex-direction:column;gap:1em;margin-top:32px;padding-top:32px;font-size:clamp(1rem,1.12vw,1.125rem);line-height:1.62;display:flex;position:relative}.FounderSection-module__WvBwaG__body:before{content:"";background:color-mix(in srgb, var(--canvas-fg) 32%, transparent);width:40px;height:1px;position:absolute;top:0;left:0}@media (min-width:768px){.FounderSection-module__WvBwaG__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:clamp(40px,6vw,112px);max-width:1280px}.FounderSection-module__WvBwaG__portrait{--shadow-x:18px;--shadow-y:24px;--shadow-blur:24px;justify-self:start;width:100%;max-width:520px}.FounderSection-module__WvBwaG__name{margin-top:22px}.FounderSection-module__WvBwaG__body{margin-top:40px;padding-top:40px}}@media (min-width:1024px){.FounderSection-module__WvBwaG__section{min-height:100svh;padding-bottom:96px}}
.ContactSection-module__G6BZYW__section{min-height:60svh;padding:96px var(--gutter) 96px var(--content-left);background:var(--canvas-bg);color:var(--canvas-fg);align-items:center;display:flex}.ContactSection-module__G6BZYW__inner{flex-direction:column;gap:18px;max-width:70ch;display:flex}.ContactSection-module__G6BZYW__index{font-size:var(--type-label);font-weight:var(--label-wght);letter-spacing:var(--label-track)}.ContactSection-module__G6BZYW__line{font-size:var(--type-body);color:var(--muted);font-weight:500}.ContactSection-module__G6BZYW__email{font-size:var(--type-title);font-weight:var(--title-wght);line-height:var(--title-lh);letter-spacing:var(--title-track);overflow-wrap:anywhere;text-decoration:none}.ContactSection-module__G6BZYW__email:hover{color:var(--accent)}.ContactSection-module__G6BZYW__socials{flex-wrap:wrap;gap:12px 22px;margin-top:10px;display:flex}.ContactSection-module__G6BZYW__social{color:var(--muted);font-size:var(--type-label);transition:color .2s var(--ease), transform .2s var(--ease);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.ContactSection-module__G6BZYW__social:hover,.ContactSection-module__G6BZYW__social:focus-visible{color:var(--accent)}.ContactSection-module__G6BZYW__social:hover{transform:translateY(-1px)}.ContactSection-module__G6BZYW__socialIcon{color:currentColor;place-items:center;width:22px;height:22px;display:inline-grid}.ContactSection-module__G6BZYW__socialIcon img{object-fit:contain;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.ContactSection-module__G6BZYW__social{transition:none}}
