.Sections-module__o_jVjW__content{z-index:var(--z-content);position:relative}.Sections-module__o_jVjW__scene{box-sizing:border-box;min-height:100svh;padding:var(--hud-inset-y) var(--hud-inset-x);color:var(--color-text-hi);flex-direction:column;display:flex;position:relative}.Sections-module__o_jVjW__scene>*{margin-block:auto}.Sections-module__o_jVjW__stageArea{width:100%;max-width:var(--container-wide);margin-inline:auto}.Sections-module__o_jVjW__narrowArea{max-width:var(--container-narrow)}.Sections-module__o_jVjW__sceneBg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}html.fx-on .Sections-module__o_jVjW__sceneBg{display:none}.Sections-module__o_jVjW__sceneBgImage{object-fit:cover;object-position:center;filter:brightness(.72)saturate(.95);width:100%;height:100%}.Sections-module__o_jVjW__sceneBg:after{content:"";background:radial-gradient(ellipse 140% 110% at 50% 45%, transparent 50%, color-mix(in oklab, var(--color-black-deep) 55%, transparent) 100%), linear-gradient(180deg, color-mix(in oklab, var(--color-black-deep) 55%, transparent) 0%, transparent 28%, transparent 72%, color-mix(in oklab, var(--color-black-deep) 60%, transparent) 100%);position:absolute;inset:0}html:not(.fx-on) .Sections-module__o_jVjW__scene>:not(.Sections-module__o_jVjW__sceneBg){z-index:1;position:relative}html.fx-on .Sections-module__o_jVjW__content{height:100svh;position:fixed;inset:0;overflow:hidden}html.fx-on .Sections-module__o_jVjW__scene{position:absolute;inset:0;overflow:hidden}html.fx-on .Sections-module__o_jVjW__scene:not(.Sections-module__o_jVjW__scene01){visibility:hidden;opacity:0}.Sections-module__o_jVjW__filmDriver{height:0}html.fx-on .Sections-module__o_jVjW__filmDriver{height:calc(var(--film-total) * 100svh)}.Sections-module__o_jVjW__sceneHeader{margin-bottom:var(--space-8)}.Sections-module__o_jVjW__sceneIndex{gap:var(--space-2);color:var(--color-text-mid);align-items:center;display:flex}.Sections-module__o_jVjW__sceneIndexNo{color:var(--color-gold)}.Sections-module__o_jVjW__sceneIndex:after{content:"";background:var(--color-hairline);width:3rem;height:1px}.Sections-module__o_jVjW__sceneTitle{margin-top:var(--space-4);display:grid}.Sections-module__o_jVjW__sceneTitleLine{display:block}.Sections-module__o_jVjW__sceneTitleZh{margin-top:var(--space-2);color:var(--color-text-hi);letter-spacing:.12em}.Sections-module__o_jVjW__sceneSubtitle{margin-top:var(--space-3);color:var(--color-text-mid)}.Sections-module__o_jVjW__openingLayout{min-height:calc(100svh - (var(--hud-inset-y) * 2));text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.Sections-module__o_jVjW__openingTitle{padding-left:var(--tracking-hero);text-wrap:balance}.Sections-module__o_jVjW__openingRole{padding-left:var(--tracking-label);margin-top:var(--space-4);color:var(--color-text-hi)}.Sections-module__o_jVjW__openingPosition{margin-top:var(--space-3);color:var(--color-text-mid)}.Sections-module__o_jVjW__openingConcept{gap:var(--space-2);padding:var(--space-2) var(--space-6);padding-left:calc(var(--space-6) + var(--tracking-label));margin-top:var(--space-4);color:var(--color-text-hi);text-shadow:0 0 .5em #000000d9,0 0 1.5em #000000b3;background:radial-gradient(closest-side,#0505068c 0%,#0000 100%);flex-direction:column;align-items:center;display:flex}.Sections-module__o_jVjW__openingConcept:after{content:"";background:var(--color-gold);opacity:.7;width:3.5rem;height:1px}.Sections-module__o_jVjW__manifestoList{gap:var(--space-4);margin:0;padding:0;display:grid}.Sections-module__o_jVjW__manifestoLine{text-wrap:balance}.Sections-module__o_jVjW__emphasis{color:var(--color-gold);font-weight:inherit;transition:color var(--duration-quick) var(--ease-out-quick), text-shadow var(--duration-quick) var(--ease-out-quick)}.Sections-module__o_jVjW__emphasis:hover{color:color-mix(in oklab, var(--color-gold) 70%, white);text-shadow:0 0 1.5em color-mix(in oklab, var(--color-gold) 55%, transparent)}.Sections-module__o_jVjW__manifestoClosing{gap:var(--space-1);margin-top:var(--space-8);display:grid}.Sections-module__o_jVjW__scene03{--about-compact:1}.Sections-module__o_jVjW__aboutGrid{gap:var(--space-6) var(--space-8);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:64rem){.Sections-module__o_jVjW__aboutGrid{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.Sections-module__o_jVjW__portraitFigure{border:1px solid var(--color-hairline-dim);place-self:center;width:100%;max-width:min(100%,25rem);margin:0;position:relative;overflow:hidden}.Sections-module__o_jVjW__portrait{width:100%;height:auto;display:block}.Sections-module__o_jVjW__portraitBlur{filter:blur(1.25rem);opacity:0;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.04)}.Sections-module__o_jVjW__scene03 .Sections-module__o_jVjW__sceneHeader{margin-bottom:var(--space-4)}.Sections-module__o_jVjW__scene03 .Sections-module__o_jVjW__sceneTitle{margin-top:var(--space-3)}.Sections-module__o_jVjW__scene03 .Sections-module__o_jVjW__sceneTitle>*{font-size:clamp(1.375rem,2.2vw,2rem)}.Sections-module__o_jVjW__scene03 .Sections-module__o_jVjW__sceneSubtitle{margin-top:var(--space-2);font-size:var(--text-lead)}.Sections-module__o_jVjW__bio{gap:var(--space-2);color:var(--color-text-mid);line-height:1.75;display:grid}.Sections-module__o_jVjW__bioEnglish{margin-top:var(--space-4)}.Sections-module__o_jVjW__facts{gap:var(--space-2) var(--space-3);padding-block:var(--space-2);margin-top:var(--space-3);border-block:1px solid var(--color-hairline);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}.Sections-module__o_jVjW__fact{gap:var(--space-1);display:grid}.Sections-module__o_jVjW__factValue{color:var(--color-text-hi);letter-spacing:.06em}.Sections-module__o_jVjW__sceneEducation{min-height:100svh}html.fx-on .Sections-module__o_jVjW__sceneEducation{background:linear-gradient(90deg, color-mix(in oklab, var(--color-black-deep) 88%, transparent) 0%, color-mix(in oklab, var(--color-black-deep) 82%, transparent) 46%, color-mix(in oklab, var(--color-black-deep) 44%, transparent) 64%, transparent 80%)}.Sections-module__o_jVjW__sceneEducation .Sections-module__o_jVjW__sceneHeader{margin-bottom:var(--space-6)}.Sections-module__o_jVjW__sceneEducation .Sections-module__o_jVjW__timelineItem h3,.Sections-module__o_jVjW__sceneEducation .Sections-module__o_jVjW__period,.Sections-module__o_jVjW__sceneEducation .Sections-module__o_jVjW__role,.Sections-module__o_jVjW__sceneEducation .Sections-module__o_jVjW__summary{text-shadow:0 0 .4em #000000e0,0 0 1em #000000ad,0 1px 2px #0009}.Sections-module__o_jVjW__timelineViewport{width:100%}.Sections-module__o_jVjW__timeline{border-top:1px solid var(--color-hairline);margin:0;padding:0;list-style:none}@media (min-width:64rem){html.fx-on .Sections-module__o_jVjW__timelineViewport{overflow:hidden}html.fx-on .Sections-module__o_jVjW__timeline{border-top:0;width:max-content;display:flex}html.fx-on .Sections-module__o_jVjW__timelineItem{width:36vw;padding:var(--space-4) var(--space-8) var(--space-4) var(--space-4);border-bottom:0;border-left:1px solid var(--color-hairline);flex:none;display:block}}.Sections-module__o_jVjW__timelineItem{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--container-narrow) / 2)), 1fr));gap:var(--space-3) var(--space-8);padding-block:var(--space-6);border-bottom:1px solid var(--color-hairline);display:grid}.Sections-module__o_jVjW__period{color:var(--color-text-low)}.Sections-module__o_jVjW__role{margin-top:var(--space-1);color:var(--color-gold)}.Sections-module__o_jVjW__summary{margin-top:var(--space-3);color:var(--color-text-mid)}.Sections-module__o_jVjW__scene04{--scene04:1}html.fx-on .Sections-module__o_jVjW__scene04{background:linear-gradient(180deg, transparent 0%, transparent 34%, color-mix(in oklab, var(--color-black-deep) 52%, transparent) 62%, color-mix(in oklab, var(--color-black-deep) 84%, transparent) 100%)}.Sections-module__o_jVjW__scene04 .Sections-module__o_jVjW__period,.Sections-module__o_jVjW__scene04 .Sections-module__o_jVjW__timelineItem h3,.Sections-module__o_jVjW__scene04 .Sections-module__o_jVjW__role,.Sections-module__o_jVjW__scene04 .Sections-module__o_jVjW__summary{text-shadow:0 0 .5em #000000d1,0 1px 2px #0000009e}html.fx-on .Sections-module__o_jVjW__scene05{padding-block:clamp(2.25rem,6svh,3.75rem)}.Sections-module__o_jVjW__scene05 .Sections-module__o_jVjW__sceneHeader{margin-bottom:var(--space-3)}.Sections-module__o_jVjW__scene05 .Sections-module__o_jVjW__sceneTitle{font-size:clamp(2.1rem,4.4vw,3.4rem)}.Sections-module__o_jVjW__scene05 .Sections-module__o_jVjW__sceneHeader .u-title{margin-top:var(--space-1)}.Sections-module__o_jVjW__workProjectPages{gap:var(--space-12);display:grid}.Sections-module__o_jVjW__workProjectPage{min-height:100svh;padding-block:var(--space-6);border-block:1px solid var(--color-hairline-dim);align-content:center;display:grid}.Sections-module__o_jVjW__workProjectHeader{gap:var(--space-2);max-width:var(--container-narrow);margin-bottom:var(--space-4);display:grid}.Sections-module__o_jVjW__workProjectPageCount{margin-bottom:var(--space-1);color:var(--color-gold)}.Sections-module__o_jVjW__workProjectIntro{max-width:var(--container-narrow)}.Sections-module__o_jVjW__workProjectTitle{text-wrap:balance}.Sections-module__o_jVjW__workProjectDescription{margin-top:var(--space-2);color:var(--color-text-mid)}.Sections-module__o_jVjW__workProjectPageCount,.Sections-module__o_jVjW__workMeta,.Sections-module__o_jVjW__workProjectTitle,.Sections-module__o_jVjW__workProjectDescription{text-shadow:0 0 .5em #000c,0 1px 2px #0009}.Sections-module__o_jVjW__workMeta{gap:var(--space-1) var(--space-3);margin:0 0 var(--space-3);color:var(--color-text-low);flex-wrap:wrap;display:flex}.Sections-module__o_jVjW__workMeta dd{color:var(--color-text-low);margin:0}.Sections-module__o_jVjW__workRailViewport{width:100%;padding-block:var(--space-2) var(--space-4);scrollbar-color:var(--color-gold-dim) transparent;scrollbar-width:thin;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;position:relative;overflow:auto hidden}.Sections-module__o_jVjW__workRailViewport:focus-visible{outline:1px solid var(--color-gold);outline-offset:var(--space-2)}.Sections-module__o_jVjW__workRailTrack{gap:var(--space-2);width:max-content;padding:0 var(--gutter);align-items:center;margin:0;list-style:none;display:flex}.Sections-module__o_jVjW__workRailItem{width:min(74vw, calc(27rem * var(--work-card-ratio)));aspect-ratio:var(--work-card-ratio);scroll-snap-align:start;flex:none;margin:0}.Sections-module__o_jVjW__workRailCard{background:var(--color-black-deep);border:1px solid var(--color-hairline-dim);width:100%;height:100%;transition:border-color var(--duration-base) var(--ease-out-quick), box-shadow var(--duration-base) var(--ease-out-quick);margin:0;position:relative;overflow:hidden;box-shadow:0 1.5rem 4rem #00000047,inset 0 0 0 1px #ffffff05}.Sections-module__o_jVjW__workRailCard .Sections-module__o_jVjW__zoomButton{z-index:2;position:relative}.Sections-module__o_jVjW__workRailCard:hover,.Sections-module__o_jVjW__workRailCard:focus-within{border-color:color-mix(in oklab, var(--color-text-hi) 42%, transparent);box-shadow:0 1.75rem 5rem #00000061,inset 0 0 0 1px #ffffff0d}.Sections-module__o_jVjW__zoomButton{width:100%;height:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.Sections-module__o_jVjW__workImage,.Sections-module__o_jVjW__workVideo,.Sections-module__o_jVjW__erpScreenshot{width:100%;height:auto;display:block}.Sections-module__o_jVjW__workRailCard .Sections-module__o_jVjW__workImage,.Sections-module__o_jVjW__workRailCard .Sections-module__o_jVjW__workVideo{object-fit:cover;height:100%}.Sections-module__o_jVjW__workVideo{background:var(--color-black-deep)}@media (max-width:63.999rem){.Sections-module__o_jVjW__workProjectHeader{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}}html.fx-on .Sections-module__o_jVjW__workProjectPages{height:clamp(28rem,66svh,40rem);position:relative}html.fx-on .Sections-module__o_jVjW__workProjectPage{visibility:hidden;opacity:0;pointer-events:none;border:0;flex-direction:column;justify-content:center;min-height:0;padding:0;display:flex;position:absolute;inset:0}html.fx-on .Sections-module__o_jVjW__workProjectPage:first-child{visibility:visible;opacity:1;pointer-events:auto}html.fx-on .Sections-module__o_jVjW__workProjectHeader{min-height:0;margin-bottom:var(--space-3)}html.fx-on .Sections-module__o_jVjW__workRailViewport{padding-block:var(--space-1) var(--space-2);scroll-snap-type:none;overflow:hidden}html.fx-on .Sections-module__o_jVjW__workRailTrack{gap:clamp(var(--space-3), 3vw, var(--space-8));height:100%;padding-inline:0}html.fx-on .Sections-module__o_jVjW__workRailItem{will-change:transform, opacity;width:auto;height:clamp(16rem,44svh,28rem);max-height:100%}@media (prefers-reduced-motion:reduce){.Sections-module__o_jVjW__workRailCard,.Sections-module__o_jVjW__workRailCard .Sections-module__o_jVjW__zoomButton:after{transition:none}}.Sections-module__o_jVjW__capabilityGroups{border-top:1px solid var(--color-hairline);margin:0;padding:0;list-style:none}.Sections-module__o_jVjW__capabilityGroup{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--container-narrow) / 2)), 1fr));gap:var(--space-6);padding-block:var(--space-6);border-bottom:1px solid var(--color-hairline);display:grid}.Sections-module__o_jVjW__capabilityGroupHeader{align-content:start;gap:var(--space-2);display:grid}.Sections-module__o_jVjW__capabilityIndex{color:var(--color-gold)}.Sections-module__o_jVjW__capabilityCaption{max-width:var(--container-narrow);color:var(--color-text-mid)}.Sections-module__o_jVjW__skillList{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.Sections-module__o_jVjW__skillItem{padding-block:var(--space-1);color:var(--color-text-hi)}.Sections-module__o_jVjW__skillLabel{gap:var(--space-1) var(--space-2);flex-wrap:wrap;align-items:baseline;display:flex}.Sections-module__o_jVjW__skillZh{color:var(--color-text-hi);letter-spacing:.04em}.Sections-module__o_jVjW__skillEn{color:var(--color-text-low)}.Sections-module__o_jVjW__skillNote{max-width:var(--container-narrow);margin-top:var(--space-1);color:var(--color-text-mid)}.Sections-module__o_jVjW__erpAccent{color:var(--color-steel)}.Sections-module__o_jVjW__erpStatement{padding-block:var(--space-6);border-block:1px solid var(--color-hairline)}.Sections-module__o_jVjW__erpStatementContent{max-width:var(--container-narrow);gap:var(--space-4);margin-top:var(--space-4);display:grid}.Sections-module__o_jVjW__erpDetails{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--container-narrow) / 2)), 1fr));gap:var(--space-8);padding-block:var(--space-8);display:grid}.Sections-module__o_jVjW__erpStack,.Sections-module__o_jVjW__erpProof{gap:var(--space-2);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.Sections-module__o_jVjW__erpStack{color:var(--color-text-mid)}.Sections-module__o_jVjW__erpProof{color:var(--color-text-hi)}.Sections-module__o_jVjW__erpInterfaces{padding-top:var(--space-6);border-top:1px solid var(--color-hairline)}.Sections-module__o_jVjW__erpDisclaimer{max-width:var(--container-narrow);margin-top:var(--space-2);color:var(--color-text-mid)}.Sections-module__o_jVjW__erpRailViewport{width:100%;margin-top:var(--space-6);padding-block:var(--space-2) var(--space-4);scrollbar-color:var(--color-steel) transparent;scrollbar-width:thin;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;position:relative;overflow:auto hidden}.Sections-module__o_jVjW__erpRailViewport:focus-visible{outline-color:var(--color-steel)}.Sections-module__o_jVjW__erpRailTrack{gap:var(--space-2);width:max-content;padding:0 var(--gutter);align-items:center;margin:0;list-style:none;display:flex}.Sections-module__o_jVjW__erpRailItem{width:min(82vw, calc(24rem * var(--erp-card-ratio)));aspect-ratio:var(--erp-card-ratio);scroll-snap-align:start;flex:none;margin:0}.Sections-module__o_jVjW__erpRailCard{background:var(--color-black-deep);border:1px solid var(--color-hairline-dim);width:100%;height:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 1.5rem 4rem #0000004d}html.fx-on .Sections-module__o_jVjW__erpRailViewport{scroll-snap-type:none;overflow:hidden}html.fx-on .Sections-module__o_jVjW__erpRailTrack{gap:clamp(var(--space-3), 3vw, var(--space-8));padding-inline:0}html.fx-on .Sections-module__o_jVjW__erpRailItem{will-change:transform, opacity;width:auto;height:clamp(15rem,40svh,25rem)}.Sections-module__o_jVjW__erpShotButton{z-index:1;width:100%;height:100%;color:inherit;cursor:pointer;transition:transform var(--duration-quick) var(--ease-out-quick);background:0 0;border:0;padding:0;display:block;position:relative;transform:translateY(0)}.Sections-module__o_jVjW__erpRailCard .Sections-module__o_jVjW__erpScreenshot{object-fit:contain;height:100%}.Sections-module__o_jVjW__erpShotButton:after{content:"";border:1px solid var(--color-steel);opacity:0;pointer-events:none;transition:opacity var(--duration-quick) var(--ease-out-quick);position:absolute;inset:0}.Sections-module__o_jVjW__erpShotButton:hover,.Sections-module__o_jVjW__erpShotButton:focus-visible{transform:translateY(calc(var(--space-1) * -1))}.Sections-module__o_jVjW__erpShotButton:hover:after,.Sections-module__o_jVjW__erpShotButton:focus-visible:after{opacity:1}.Sections-module__o_jVjW__erpShotButton:focus-visible{outline-color:var(--color-steel)}html.erp-lightbox-open{overflow:hidden}.Sections-module__o_jVjW__erpLightbox{--erp-lightbox-enter-scale:.98;z-index:var(--z-overlay);padding:var(--space-6) var(--gutter);background:color-mix(in oklab, var(--color-black-deep) 94%, transparent);place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.Sections-module__o_jVjW__erpLightboxClose{top:var(--space-3);right:var(--gutter);z-index:var(--z-content);padding:var(--space-1) 0;color:var(--color-steel);cursor:pointer;background:0 0;border:0;position:fixed}.Sections-module__o_jVjW__erpLightboxClose:focus-visible{outline-color:var(--color-steel)}.Sections-module__o_jVjW__erpLightboxContent{justify-items:center;max-width:90vw;display:grid}.Sections-module__o_jVjW__erpLightboxImageFrame{place-items:center;max-width:90vw;max-height:85vh;display:grid}.Sections-module__o_jVjW__erpLightboxImage{object-fit:contain;width:auto;max-width:90vw;height:auto;max-height:85vh;display:block}.Sections-module__o_jVjW__erpLightboxCaption{max-width:var(--container-narrow);margin-top:var(--space-2);text-align:center}@media (prefers-reduced-motion:reduce){.Sections-module__o_jVjW__erpShotButton,.Sections-module__o_jVjW__erpShotButton:after{transition:none}}html.lightbox-open{overflow:hidden}.Sections-module__o_jVjW__lightbox{z-index:var(--z-overlay);padding:var(--space-6) var(--gutter);background:color-mix(in oklab, var(--color-black-deep) 94%, transparent);place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.Sections-module__o_jVjW__lightboxClose{top:var(--space-3);right:var(--gutter);z-index:var(--z-content);padding:var(--space-1) 0;color:var(--color-text-hi);cursor:pointer;background:0 0;border:0;position:fixed}.Sections-module__o_jVjW__lightboxContent{justify-items:center;max-width:90vw;display:grid}.Sections-module__o_jVjW__lightboxImageFrame{--lightbox-enter-scale:.98;place-items:center;max-width:90vw;max-height:85vh;display:grid}.Sections-module__o_jVjW__lightboxImage{object-fit:contain;width:auto;max-width:90vw;height:auto;max-height:85vh;display:block}.Sections-module__o_jVjW__lightboxCaption{max-width:var(--container-narrow);margin-top:var(--space-2);text-align:center}.Sections-module__o_jVjW__lightboxCounter{margin-top:var(--space-1);color:var(--color-text-low)}.Sections-module__o_jVjW__lightboxNav{z-index:var(--z-content);width:3rem;height:3rem;color:var(--color-text-hi);background:color-mix(in oklab, var(--color-black-deep) 55%, transparent);border:1px solid var(--color-hairline);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:border-color var(--duration-quick) var(--ease-out-quick), background-color var(--duration-quick) var(--ease-out-quick);border-radius:50%;place-items:center;padding:0;font-size:1.75rem;line-height:1;display:grid;position:fixed;top:50%;transform:translateY(-50%)}.Sections-module__o_jVjW__lightboxNav:hover,.Sections-module__o_jVjW__lightboxNav:focus-visible{border-color:color-mix(in oklab, var(--color-text-hi) 55%, transparent);background:color-mix(in oklab, var(--color-black-deep) 35%, transparent)}.Sections-module__o_jVjW__lightboxPrev{left:var(--gutter)}.Sections-module__o_jVjW__lightboxNext{right:var(--gutter)}@media (prefers-reduced-motion:reduce){.Sections-module__o_jVjW__lightboxNav{transition:none}}.Sections-module__o_jVjW__philosophyPairs{gap:var(--space-6);max-width:var(--container-narrow);display:grid}.Sections-module__o_jVjW__philosophyPair{gap:var(--space-1);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-hairline-dim);display:grid}.Sections-module__o_jVjW__philosophyPair>p:last-child{color:var(--color-text-hi)}.Sections-module__o_jVjW__philosophyClosing{max-width:var(--container-narrow);padding-top:var(--space-6);margin:var(--space-8) 0 0}.Sections-module__o_jVjW__philosophyClosing footer{margin-top:var(--space-3)}.Sections-module__o_jVjW__finaleLayout{min-height:calc(100svh - (var(--hud-inset-y) * 2));text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;display:flex}.Sections-module__o_jVjW__finaleCard{max-width:var(--container-narrow);flex-direction:column;align-items:center;margin-bottom:4vh;display:flex}.Sections-module__o_jVjW__finaleHeadline{padding-left:var(--tracking-display);text-wrap:balance}.Sections-module__o_jVjW__finaleHeadlineZh{margin-top:var(--space-3);color:var(--color-text-hi);letter-spacing:.1em}.Sections-module__o_jVjW__finaleConcept{margin-top:var(--space-3);color:var(--color-text-mid)}.Sections-module__o_jVjW__finaleDivider{width:4rem;height:1px;margin-top:var(--space-8);background:var(--color-gold);opacity:.7}.Sections-module__o_jVjW__finaleSignature{margin-top:var(--space-6);color:var(--color-text-mid);letter-spacing:.24em}.Sections-module__o_jVjW__finaleActions{gap:var(--space-3) var(--space-8);margin-top:var(--space-8);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.Sections-module__o_jVjW__finaleAction{padding-block:var(--space-1);color:var(--color-text-hi);border-bottom:1px solid var(--color-hairline);transition:border-color var(--duration-quick) var(--ease-out-quick);text-decoration:none}.Sections-module__o_jVjW__finaleAction:hover{border-bottom-color:var(--color-text-hi)}.Sections-module__o_jVjW__finaleActionGold{color:var(--color-gold);border-bottom-color:var(--color-gold-dim)}.Sections-module__o_jVjW__finaleActionGold:hover{border-bottom-color:var(--color-gold)}
.Hud-module__20ROea__rail{top:50%;left:var(--gutter);z-index:var(--z-hud);display:none;position:fixed;transform:translateY(-50%)}@media (min-width:64rem){.Hud-module__20ROea__rail{display:block}}.Hud-module__20ROea__railList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.Hud-module__20ROea__railItem{align-items:center;gap:var(--space-1);letter-spacing:.14em;color:var(--color-text-low);text-shadow:0 0 .4em #000000e6,0 0 1em #000c;transition:color var(--duration-quick) var(--ease-out-quick);font-size:.5625rem;text-decoration:none;display:flex}.Hud-module__20ROea__railItem:hover{color:var(--color-text-hi)}.Hud-module__20ROea__railIndex{letter-spacing:.12em;font-size:.5rem}.Hud-module__20ROea__railDot{background:currentColor;border-radius:50%;width:.1875rem;height:.1875rem}.Hud-module__20ROea__railItemActive{color:var(--color-text-hi)}.Hud-module__20ROea__railItemActive .Hud-module__20ROea__railDot{background:var(--color-gold);box-shadow:0 0 .5rem var(--color-gold)}
.Stage-module__e9reCG__stage{z-index:var(--z-stage);background:var(--color-black-deep);pointer-events:none;display:none;position:fixed;inset:0}html.fx-on .Stage-module__e9reCG__stage{display:block}.Stage-module__e9reCG__bgLayer{opacity:0;will-change:opacity;position:absolute;inset:0;overflow:hidden}.Stage-module__e9reCG__bgImage{object-fit:cover;will-change:transform;filter:brightness(1.05);width:100%;height:100%}.Stage-module__e9reCG__vignette{background:radial-gradient(ellipse 130% 100% at 50% 50%, transparent 55%, color-mix(in oklab, var(--color-black-deep) 55%, transparent) 100%), linear-gradient(180deg, color-mix(in oklab, var(--color-black-deep) 35%, transparent) 0%, transparent 16%, transparent 84%, color-mix(in oklab, var(--color-black-deep) 35%, transparent) 100%);position:absolute;inset:0}
