/* Jay. — first renewal. A native scroll document with cinematic visual layers. */
:root{--scene-dark:0;--portal:0;--mint:#d9eabb;--paper:#f5f4f0}
.cosmos{background:#f5f4f0}.cosmos:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 65% 45%,#353253,#0f1526 75%);opacity:var(--scene-dark)}.cosmos-wash{background:rgba(245,244,240,calc(1 - var(--scene-dark)))}
.topbar{padding-top:24px;padding-bottom:24px;transition:background .3s,color .3s}.topbar.is-scrolled{background:rgba(247,247,242,.88);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.brand-symbol{font-size:34px;letter-spacing:-.075em}.brand-name{font-size:8px;letter-spacing:var(--tracking-meta)}.desktop-nav{gap:30px}.hero{min-height:830px;padding-top:110px;padding-bottom:130px}.hero-copy{max-width:650px;width:54%}.hero-kicker{margin-bottom:20px}.hero h1{font-size:clamp(130px,14vw,230px);font-weight:800;line-height:.82;letter-spacing:-.085em}.hero-subtitle{font-size:clamp(34px,4.2vw,65px);line-height:1.15;letter-spacing:-.055em;font-weight:500;margin-top:16px}.hero-name{font-size:20px;font-weight:650;margin-top:21px;letter-spacing:-.03em}.hero-divider{height:1px;background:#7d999280;width:85vw;margin:27px 0 23px}.hero-affiliation{font-size:14px;font-weight:800;letter-spacing:var(--tracking-ko-body)}.hero-affiliation span{font-weight:500;margin-left:13px;color:var(--muted)}.hero-role{font-size:15px;margin-top:18px}.hero-description{font-size:13px}.hero-actions{gap:12px;margin-top:23px}.hero-actions .pill-link{padding:11px 18px;gap:20px}.hero-actions .quiet-link{margin-left:8px}.hero-foot{bottom:74px}.hero-orbit-caption{right:11%;top:30%}
.perspective{display:block;height:auto;min-height:0}.pov-pin{position:relative;min-height:100svh;padding:140px var(--pad) 70px;overflow:hidden}.pov-copy{position:relative;z-index:2;max-width:1050px}.statement{font-size:clamp(45px,6.2vw,95px);line-height:1.28;margin-top:27px}.pov-description{font-size:15px;line-height:1.9;margin:28px 0 0 30%;max-width:600px}.film-frame{position:relative;overflow:hidden;background:#142224;isolation:isolate}.film-frame video{width:100%;height:100%;display:block;object-fit:cover}.film-toggle{position:absolute;z-index:4;bottom:26px;right:30px;display:flex;gap:9px;align-items:center;border:1px solid #fff5;border-radius:30px;background:#111a24aa;backdrop-filter:blur(10px);padding:10px 18px;color:#fff;font-size:11px;min-height:42px}.film-toggle:hover{background:#fff;color:#162428}.film-caption{position:absolute;z-index:3;left:28px;bottom:30px;font-size:11px;font-weight:600;color:#fff;text-shadow:0 1px 8px #000}.film-frame:after{content:'';position:absolute;inset:65% 0 0;background:linear-gradient(transparent,#09151b99);pointer-events:none}.pov-pin>.film-frame{aspect-ratio:16/9;margin-top:50px;border-radius:7px}.pov-film-title{display:none}.motion-layout .perspective{height:245svh}.motion-layout .pov-pin{height:100svh;position:sticky;top:0;min-height:0}.motion-layout .pov-copy{opacity:var(--pov-text,1);transform:translateY(calc(var(--pov-shift,0) * -55px))}.motion-layout .pov-pin>.film-frame{position:absolute;inset:0;aspect-ratio:auto;margin:0;border-radius:0;clip-path:inset(var(--pov-inset-y,69%) var(--pov-inset-x,34%) var(--pov-bottom,9%) round var(--pov-radius,120px));will-change:clip-path}.motion-layout .pov-film-title{display:block;position:absolute;left:var(--pad);top:29%;font-size:clamp(65px,8vw,135px);font-weight:500;line-height:.95;letter-spacing:-.07em;color:#fff;z-index:2;opacity:var(--pov-title,0);pointer-events:none;text-shadow:0 2px 30px #0005}.motion-layout #pov-film .film-toggle,.motion-layout #pov-film .film-caption{opacity:var(--pov-controls,0)}
.works{padding:0;background:none}.journey-intro{padding-bottom:100px;background:linear-gradient(transparent,#f5f4f0ed)}.journey-intro .section-top{margin-bottom:60px}.journey-intro h2{font-size:clamp(60px,7.3vw,112px);font-weight:500;letter-spacing:-.065em}.journey-intro h2 span{color:var(--teal)}.journey-intro>p{margin:30px 0 0 51%;font-size:16px}.career-journey{background:#f5f4f0}.career-project{min-height:75svh;padding:70px var(--pad);display:grid;grid-template-columns:1.22fr 1fr;gap:6vw;align-items:center;position:relative;border-top:1px solid var(--line);overflow:hidden}.career-project:nth-child(even){grid-template-columns:1fr 1.22fr}.career-project:nth-child(even) .career-project-visual{grid-column:2;grid-row:1}.career-project:nth-child(even) .career-project-copy{grid-column:1;grid-row:1}.career-project-visual{position:relative;aspect-ratio:1.25;overflow:hidden;border-radius:4px;transform:translateY(var(--project-offset,0px))}.career-project-visual img{width:100%;height:100%;object-fit:cover;transform:scale(var(--project-scale,1.05));filter:saturate(.85)}.career-project:nth-child(3n) img{object-position:72% 50%}.concept-disclosure{position:absolute;bottom:14px;left:14px;right:14px;color:#fff;font-size:11px;line-height:1.5;background:#111a24bb;padding:8px 12px;border-radius:3px;width:fit-content;max-width:calc(100% - 28px)}.career-project-copy{padding:30px 0}.career-project-copy>.eyebrow{display:flex;justify-content:space-between;gap:20px;color:var(--teal);margin-bottom:42px}.project-company{font-size:11px;letter-spacing:var(--tracking-meta-compact);display:flex;justify-content:space-between;gap:20px;padding-bottom:16px;border-bottom:1px solid var(--line);margin-bottom:22px}.project-company span{color:var(--muted);font-size:10px}.career-project h3{font-size:clamp(32px,3.9vw,62px);line-height:1.25;font-weight:600}.project-genre{color:var(--muted);font-size:16px;margin-top:12px}.career-project-detail{display:flex;flex-direction:column;margin-top:34px;font-size:12px;line-height:2.1;color:var(--muted)}
.discover{position:relative;background:#e9eee7}.discover-pin{padding:80px 0 40px}.discover-heading{padding:0 var(--pad);margin:0 0 32px;align-items:center}.discover-heading h2{font-size:clamp(64px,7vw,108px)}.discover-heading>p{margin-left:auto;margin-right:40px}.discover-navigation{display:flex;gap:14px;align-items:center}.discover-navigation button{height:42px;width:42px;border:1px solid #99aba0;border-radius:50%;font-size:19px}.discover-navigation button:hover{background:var(--ink);color:var(--paper)}.discover-navigation button:disabled{opacity:.3}.discover-navigation>span{font-size:10px;font-weight:700;letter-spacing:var(--tracking-meta-compact);min-width:42px}.discover-window{overflow-x:auto;scroll-snap-type:x mandatory;padding:0 var(--pad) 15px;scrollbar-width:thin}.project-grid{display:flex;gap:32px;align-items:stretch}.project-card{flex:0 0 min(76vw,1120px);width:min(76vw,1120px);min-width:min(76vw,1120px);scroll-snap-align:center;display:grid;grid-template-columns:1fr 300px;background:#f9faf6;border:1px solid #ced8cd;border-radius:5px;overflow:hidden}.project-image{height:clamp(320px,49svh,560px);aspect-ratio:auto;border-radius:0;box-shadow:none}.project-card .project-caption{padding:28px 24px;display:flex;flex-direction:column;justify-content:center}.project-caption h3{font-size:28px;line-height:1.08}.project-subtitle{font-size:14px;margin-top:10px}.project-copy{font-size:12px;margin-top:21px}.project-tech{font-size:10px;margin-top:22px}.project-card .credit{font-size:10px!important;margin-top:12px}.project-open{width:40px;height:40px;display:grid;place-items:center;right:18px;top:18px;background:#f7f9f1eb;color:var(--ink);border-radius:50%;font-size:21px}.project-number{font-size:12px}.real-label{font-size:10px}.discover-progress{height:2px;background:#c7d2c5;margin:26px var(--pad) 0;overflow:hidden}.discover-progress span{display:block;height:100%;background:var(--teal);transform-origin:left;transform:scaleX(var(--discover-progress,.16667));transition:transform .1s}.motion-layout .discover{height:390svh}.motion-layout .discover-pin{position:sticky;top:0;height:100svh;padding-top:100px;display:flex;flex-direction:column;justify-content:center}.motion-layout .discover-window{overflow:clip}.motion-layout .project-grid{transform:translateX(var(--track-x,0px));will-change:transform}.modular-detail{background:#f5f4f0;padding-top:45px;padding-bottom:80px}.works-bottom{margin-top:0;padding:0 0 40px}.assembly-details{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.assembly-details>summary{list-style:none;display:flex;justify-content:space-between;gap:20px;padding:28px 0;cursor:pointer;font-size:16px;font-weight:600}.assembly-details>summary::-webkit-details-marker{display:none}.assembly-details>summary span{font-size:22px;font-weight:400}.assembly-details[open]>summary{margin-bottom:30px}.assembly-details .marakun{padding-bottom:40px}.assembly-details .reveal{opacity:1;transform:none}
.portal{position:relative;height:150svh;min-height:700px}.portal-pin{height:100svh;position:sticky;top:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:35px;text-align:center;overflow:hidden}.portal h2{font-size:clamp(48px,6.7vw,108px);font-weight:500;line-height:1.1;letter-spacing:-.06em;position:relative;z-index:2}.portal h2 span{opacity:.5}.portal-coordinate{font-size:10px;letter-spacing:var(--tracking-meta);position:absolute;bottom:17%}.portal-ring{position:absolute;width:62vmin;height:62vmin;border:1px solid #bcb8ca50;border-radius:50%;transform:scale(calc(1 + var(--portal) * 4));opacity:calc(1 - var(--portal));pointer-events:none}.portal .eyebrow{z-index:2}.dark-chapter .portal,.dark-chapter .scene-controls{color:#eff1ee}.dark-chapter .topbar{color:#f4f4f0;background:rgba(15,21,38,.76);border-color:#ffffff1f}.dark-chapter .resume-link{background:#ffffff08;border-color:#ffffff33}.dark-chapter .desktop-nav a:after,.dark-chapter #menu-toggle span{background:#fff}.dark-chapter .scene-location i{background:#b9cfd0}.dark-chapter #motion-toggle,.dark-chapter #map-toggle{background:#172239e6;color:#eef1ed;border-color:#fff3}.dark-chapter .mobile-nav{color:var(--ink)}
.practice{padding:0;background:linear-gradient(#10172755,#111927 22%,#151c29 92%,#1e2530);color:#f0f1ed}.special-intro{padding-top:100px;padding-bottom:70px}.practice .section-top{border-color:#ffffff30;margin-bottom:60px}.practice .status-label{color:#d3e2d6}.special-intro>h2{font-size:clamp(68px,9.5vw,152px);font-weight:500;letter-spacing:-.065em;line-height:1.02;margin-top:25px}.special-intro>h2 span{color:#afc7b7}.special-title{display:flex;justify-content:space-between;align-items:end;border-top:1px solid #ffffff30;margin-top:48px;padding-top:25px}.special-title h3{font-size:28px;font-weight:500}.special-title p{font-size:16px;line-height:1.8;color:#b4c2c2}.special-film-section{padding:0 3vw}.special-film-section .film-frame{height:86svh;min-height:450px;border-radius:4px;transform:scale(var(--special-scale,.94));transform-origin:center}.special-description{display:grid;grid-template-columns:.8fr 1.3fr 1.3fr;gap:5vw;padding-top:65px;padding-bottom:130px}.special-description p:not(.eyebrow){font-size:15px;line-height:1.95;color:#c2cdcb}.special-status{grid-column:2;font-size:11px;border-bottom:1px solid #ffffff30;padding-bottom:12px;width:fit-content}.career{background:linear-gradient(#f5f4f0,#f5f4f0df 70%,#f5f4f055)}.career-art{max-height:360px;overflow:hidden}.career-art img{max-height:310px;object-fit:cover}.career-heading h2{font-size:clamp(50px,6.7vw,100px)}
.lab{padding:0;background:#f2f3efcc}.lab-pin{padding:110px var(--pad) 80px}.lab .section-top{margin-bottom:40px}.lab-heading h2{font-size:clamp(48px,5.4vw,82px)}.lab-heading>p{font-size:14px}.workflow-graph{position:relative;margin-top:65px}.process-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px;margin:0;border:0}.process-list li{border:0;padding:0;display:block;opacity:var(--step-opacity,.4);transform:translateY(var(--step-offset,15px));transition:opacity .2s,transform .2s}.workflow-node{display:grid!important;place-items:center;font-size:10px!important;width:35px;height:35px;border:1px solid #718e82;background:#f2f3ef;border-radius:50%;position:relative;z-index:1;color:var(--teal)!important}.workflow-path{position:absolute;left:17px;right:17%;top:17px;height:1px;background:#b9c9bc}.workflow-path span{display:block;height:2px;background:var(--teal);transform-origin:left;transform:scaleX(var(--workflow-progress,0))}.process-list .eyebrow{font-size:10px;margin-top:22px;color:var(--teal);letter-spacing:var(--tracking-meta)}.process-list h3{font-size:clamp(24px,2.4vw,35px);line-height:1.4;margin:14px 0 15px;font-weight:600;letter-spacing:-.04em}.process-list li>p:not(.eyebrow){font-size:12px;line-height:1.85;max-width:260px;color:var(--muted)}.workflow-evidence{font-size:10px!important;display:block!important;border-top:1px solid var(--line);padding-top:12px;margin-top:22px;color:var(--muted)!important;letter-spacing:0!important}.workflow-principle{margin-top:36px;font-size:12px;color:var(--muted);line-height:1.8}.motion-layout .lab{height:220svh}.motion-layout .lab-pin{position:sticky;top:0;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding-top:100px;padding-bottom:65px}.closing-links{grid-template-columns:repeat(3,minmax(0,1fr))}.closing-links>a{font-size:28px}
.world-map{position:fixed;z-index:65;bottom:24px;left:50%;transform:translateX(-50%)}#map-toggle{display:flex;align-items:center;gap:9px;border:1px solid #adbbb1;background:#f6f7f0e8;border-radius:30px;padding:8px 15px;font-size:10px;font-weight:700;backdrop-filter:blur(12px)}#map-toggle>span{font-size:17px;font-weight:400}#map-panel{position:absolute;bottom:58px;left:50%;transform:translateX(-50%);width:520px;max-width:calc(100vw - 30px);background:#f5f6f0f5;border:1px solid #b8c6b8;border-radius:14px;box-shadow:0 12px 70px #10221a26;padding:22px;backdrop-filter:blur(28px);color:var(--ink)}.map-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.map-heading .eyebrow{font-size:9px}.map-heading button{font-size:27px;line-height:1;padding:0 5px}.map-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.map-grid a{position:relative;background:#e4ece1;border:1px solid transparent;min-height:88px;padding:17px 13px 13px;font-size:12px;display:flex;flex-direction:column;gap:6px;border-radius:5px}.map-grid a:nth-child(2){background:#e5e2db}.map-grid a:nth-child(3){background:#e7e4ee}.map-grid a:nth-child(4){background:#1f2c39;color:#e9efeb}.map-grid a:nth-child(5){background:#dce9e3}.map-grid a:nth-child(6){background:#e8e2da}.map-grid a>span{font-size:9px;font-weight:700;opacity:.5}.map-grid a>i{position:absolute;right:14px;top:13px;font-style:normal;opacity:.5}.map-grid a[aria-current=true]{border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal)}.map-grid a:hover{filter:brightness(.96)}.scene-controls{bottom:24px}.scene-location{font-size:8px}.footer-mark{font-size:44px!important;letter-spacing:-.07em}.no-motion .process-list li{opacity:1;transform:none}.no-motion .workflow-path span{transform:scaleX(1)}.no-motion .portal{height:90svh;min-height:400px}.no-motion .portal-pin{position:relative;height:90svh}.no-motion .career-project-visual,.no-motion .special-film-section .film-frame{transform:none}
@media(min-width:1800px){.hero-copy{max-width:900px}.hero h1{font-size:245px}.hero-role{font-size:18px}.hero-description{font-size:15px}}
@media(max-width:1100px){.hero-copy{width:65%}.project-card{grid-template-columns:1fr 260px;min-width:86vw;width:86vw}.project-caption h3{font-size:25px}.project-card .project-caption{padding:20px}.discover-heading>p{margin-right:20px}.process-list{gap:22px}.project-company{flex-direction:column;gap:2px}.career-project-copy>.eyebrow{margin-bottom:25px}.hero{min-height:800px}}
@media(max-width:760px){
 :root{--pad:23px}.topbar{padding-top:19px;padding-bottom:19px}.brand-symbol{font-size:31px}.hero{min-height:890px;height:100svh;padding-top:270px;align-items:flex-start;padding-bottom:100px}.hero-copy{width:100%;max-width:540px}.hero-kicker{font-size:8px;margin-bottom:21px}.hero h1{font-size:clamp(110px,30vw,165px)}.hero-subtitle{font-size:36px;margin-top:14px}.hero-name{font-size:17px;margin-top:16px}.hero-divider{width:calc(100vw - 46px);margin:22px 0 18px}.hero-role{font-size:13px;line-height:1.7;margin-top:15px}.hero-description{font-size:12px}.hero-affiliation{font-size:12px}.hero-actions{gap:8px;flex-wrap:wrap;margin-top:21px}.hero-actions .pill-link{font-size:10px;padding:10px 14px;gap:12px}.hero-actions .quiet-link{font-size:10px;margin-left:3px}.hero-orbit-caption{top:17%;right:15%;font-size:7px}.hero-foot{bottom:72px}.hero-foot>span{display:none}.scroll-link{font-size:8px}.hero .scroll-arrow{height:34px;width:25px;font-size:13px}.scene-controls{left:16px;right:16px;bottom:15px}.scene-location{display:none}.scene-controls{justify-content:flex-end}.world-map{left:17px;bottom:16px;transform:none}#map-panel{left:0;transform:none;width:calc(100vw - 34px);max-width:none}#motion-toggle{font-size:9px;padding:8px 11px}#map-toggle{font-size:9px;padding:6px 12px}
 .pov-pin{padding:100px var(--pad) 55px;min-height:0}.statement{font-size:clamp(38px,9vw,58px);line-height:1.35}.pov-description{font-size:12px;margin:25px 0 0}.pov-pin>.film-frame{margin-top:32px;aspect-ratio:4/3}.film-toggle{bottom:13px;right:13px;padding:7px 10px;min-height:34px;font-size:10px}.film-caption{left:14px;bottom:57px;font-size:9px;max-width:85%}.motion-layout .perspective{height:auto}.motion-layout .pov-pin{height:auto;position:relative;padding:100px var(--pad) 55px}.motion-layout .pov-pin>.film-frame{position:relative;inset:auto;margin-top:32px;aspect-ratio:4/3;clip-path:none}.motion-layout .pov-copy{opacity:1;transform:none}.motion-layout .pov-film-title{display:none}.motion-layout #pov-film .film-toggle,.motion-layout #pov-film .film-caption{opacity:1}
 .journey-intro{padding-top:70px;padding-bottom:60px}.journey-intro .section-top{margin-bottom:35px}.section-top-note{font-size:8px;max-width:130px;text-align:right}.journey-intro h2{font-size:clamp(48px,11vw,72px)}.journey-intro>p{margin:28px 0 0;font-size:13px}.career-project,.career-project:nth-child(even){padding:36px var(--pad) 45px;display:flex;flex-direction:column;gap:0;min-height:0;align-items:stretch}.career-project-visual{aspect-ratio:1.32;transform:none}.career-project-copy{padding:25px 0 0}.career-project-copy>.eyebrow{margin-bottom:18px}.project-company{flex-direction:row;font-size:10px}.project-company span{font-size:9px}.career-project h3{font-size:33px}.project-genre{font-size:13px}.career-project-detail{font-size:11px;margin-top:18px}.concept-disclosure{font-size:9px;bottom:10px;left:10px;padding:7px 9px}.discover-pin{padding-top:60px;padding-bottom:45px}.discover-heading{flex-wrap:wrap;gap:15px;align-items:end;margin-bottom:25px}.discover-heading h2{font-size:54px}.small-sup{font-size:11px;margin-top:7px;margin-left:10px}.discover-heading>p{display:none}.discover-navigation{gap:10px;margin-left:auto}.discover-navigation button{height:32px;width:32px;font-size:15px}.discover-navigation>span{font-size:9px;min-width:37px}.project-grid{gap:16px}.project-card{display:block;flex:0 0 85vw;min-width:85vw;width:85vw}.project-image{height:40svh;min-height:270px}.project-card .project-caption{padding:22px;min-height:290px}.project-caption h3{font-size:28px}.project-copy{font-size:12px;margin-top:15px}.project-tech{margin-top:17px}.discover-window{padding-bottom:5px}.motion-layout .discover{height:auto}.motion-layout .discover-pin{position:relative;height:auto;padding-top:60px;display:block}.motion-layout .discover-window{overflow-x:auto}.motion-layout .project-grid{transform:none}.modular-detail{padding:35px var(--pad) 50px}.works-bottom{gap:20px;padding-bottom:28px}.works-bottom p{font-size:11px}.assembly-details>summary{font-size:13px;padding:22px 0}.assembly-details .feature-heading{gap:20px}.assembly-details .feature-heading h2{font-size:38px}
 .portal{height:110svh;min-height:550px}.portal-pin{gap:24px}.portal h2{font-size:45px}.portal .eyebrow{font-size:8px}.portal-coordinate{font-size:8px;bottom:24%;max-width:75%;line-height:1.8}.special-intro{padding:75px var(--pad) 35px}.practice .section-top{margin-bottom:45px}.special-intro>h2{font-size:clamp(49px,12vw,85px)}.special-title{margin-top:35px;padding-top:20px}.special-title h3{font-size:24px}.special-title p{font-size:12px}.special-film-section{padding:0 10px}.special-film-section .film-frame{height:65svh;min-height:390px;transform:none}.special-description{display:flex;flex-direction:column;gap:22px;padding:35px var(--pad) 75px}.special-description p:not(.eyebrow){font-size:13px}.special-status{font-size:10px}.career{padding-top:75px}.career-heading h2{font-size:46px}.career-art{max-height:260px}.career-art figcaption{font-size:9px}
 .lab-pin{padding:75px var(--pad) 60px}.lab-heading h2{font-size:46px}.lab-heading>p{font-size:12px}.workflow-graph{margin-top:35px}.process-list{display:flex;flex-direction:column;gap:32px}.process-list li{position:relative;padding-left:57px;opacity:1;transform:none}.workflow-node{position:absolute;left:0;top:0;width:31px;height:31px}.process-list .eyebrow{margin-top:0}.process-list h3{font-size:25px;margin-top:10px}.process-list h3 br{display:none}.process-list li>p:not(.eyebrow){font-size:12px;max-width:none}.workflow-path{top:17px;bottom:0;left:15px;width:1px;height:auto;right:auto}.workflow-path span{width:2px;height:100%;transform-origin:top;transform:scaleY(var(--workflow-progress,1))}.workflow-evidence{font-size:10px!important;margin-top:15px}.workflow-principle{font-size:11px;margin-top:35px}.motion-layout .lab{height:auto}.motion-layout .lab-pin{position:relative;min-height:0;padding:75px var(--pad) 60px}.closing-links{display:flex;flex-direction:column}.closing-links>a{font-size:28px}.closing h2{font-size:45px}.footer-mark{font-size:36px!important}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.career-project-visual,.career-project-visual img,.special-film-section .film-frame{transform:none!important}.process-list li{opacity:1!important;transform:none!important}.workflow-path span{transform:scale(1)!important}.portal-ring{display:none}}

@media(min-width:761px){#pov-film .film-toggle{bottom:86px}#pov-film .film-caption{bottom:95px}}
.portal-pin:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at center,#0e182563,#111b2b26);pointer-events:none}.portal-coordinate{z-index:2}.portal h2 span{opacity:.85}.portal .eyebrow,.portal-coordinate{text-shadow:0 1px 14px #0008}.career-journey{background:#f5f4f0dc}.modular-detail{background:#f5f4f0d9}.career{background:linear-gradient(#f5f4f0e8,#f5f4f0c7 70%,#f5f4f055)}
.film-frame .film-toggle{top:22px;bottom:auto}.film-frame .film-caption{top:30px;bottom:auto;background:#0e1623b8;border-radius:3px;padding:5px 10px;max-width:calc(100% - 190px)}
@media(min-width:761px){#pov-film .film-toggle{top:106px;bottom:auto}#pov-film .film-caption{top:114px;bottom:auto}}
@media(max-width:760px){.film-frame .film-toggle{top:14px;right:14px}.film-frame .film-caption{top:62px;max-width:calc(100% - 28px);font-size:10px}.concept-disclosure{font-size:11px}}
.process-list li{opacity:1}.workflow-node{transition:background .25s,color .25s,box-shadow .25s}.process-list li.is-reached .workflow-node{background:var(--teal);color:#fff!important;box-shadow:0 0 0 5px #2a6f6d12}.process-list li h3{transition:color .25s}.process-list li.is-reached h3{color:var(--teal)}
@media(max-width:760px){.hero-foot{bottom:132px}.hero-orbit-caption{top:18%;bottom:auto;right:14%}#map-toggle{min-height:40px}#motion-toggle{min-height:40px}}
