.institute-home{--deep:#042838;--aqua:#eaf4f5;--teal:#58a6b8;--gold:#be9f6c;--sand:#fcf5ef;--home-line:#c0d5d638;--home-muted:#d1e0e3;--home-gutter:clamp(24px, 6vw, 80px);background:var(--deep);color:var(--sand);font-family:Bellota Text,SUSE,sans-serif}.institute-home :is(p,a,button,span,small,li){font-family:Bellota Text,SUSE,sans-serif}.institute-home :is(h1,h2){letter-spacing:-.04em;text-wrap:balance;font-family:Bellota Text,SUSE,sans-serif;font-weight:400;line-height:1.12}.institute-home :is(h1,h2) em{color:var(--aqua);font-family:Bellota Text,SUSE,sans-serif;font-style:italic;font-weight:400;line-height:1.2}.institute-home .institute-nav{padding:18px max(var(--home-gutter), calc((100vw - 1280px) / 2));border-bottom:1px solid var(--home-line);flex-wrap:wrap}.immersive-home,.depth-stage{background:var(--deep);position:relative}.depth-stage{isolation:isolate}.living-ground{display:none}.depth-panel{border-bottom:1px solid var(--home-line);position:relative}.panel-atmosphere{pointer-events:none;background:linear-gradient(115deg,#083a4f,#042838);position:absolute;inset:0}.depth-question .panel-atmosphere{background:linear-gradient(110deg,#083a4f,#164959)}.depth-loop .panel-atmosphere{background:linear-gradient(110deg,#052937,#083a4f)}.depth-human .panel-atmosphere{background:linear-gradient(110deg,#164959,#083a4f)}.depth-people .panel-atmosphere{background:linear-gradient(110deg,#083a4f,#052937)}.depth-content{z-index:1;overflow-wrap:anywhere;width:min(100%,1440px);min-height:min(900px,100svh);padding:clamp(80px, 10vw, 128px) var(--home-gutter);flex-direction:column;justify-content:center;margin:0 auto;display:flex;position:relative}.depth-content>*,.people-message,.depth-portraits>a{min-width:0}.institute-home .depth-kicker{color:var(--home-muted);letter-spacing:.015em;margin:0 0 28px;font-size:.9375rem;line-height:1.5}.institute-home .depth-content h1{max-width:22ch;font-size:clamp(2.75rem,5.2vw,4.75rem)}.institute-home .depth-content h2{max-width:22ch;font-size:clamp(2.25rem,3.7vw,3.5rem)}.depth-content h2 em{margin-top:8px;display:block}.opening-composition{text-align:center;align-items:center;min-height:calc(100svh - 80px)}.institute-home .opening-composition h1 em{letter-spacing:-.025em;max-width:34ch;margin:24px auto 0;font-size:clamp(1.625rem,2.8vw,2.5rem);display:block}.institute-home .depth-lead{max-width:55ch;color:var(--home-muted);margin:32px 0 0;font-size:1.125rem;line-height:1.65}.depth-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 28px;margin-top:32px;display:flex}.institute-home :is(.depth-cta,.silt-button){width:fit-content;max-width:100%;min-height:50px;color:var(--deep);background:var(--aqua);border:1px solid var(--aqua);border-radius:6px;justify-content:space-between;align-items:center;gap:24px;padding:12px 20px;font-size:1rem;line-height:1.4;transition:background-color .18s,transform .18s;display:inline-flex}.institute-home :is(.depth-cta,.silt-button)>span{background:0 0;flex:0 0 24px;place-items:center;width:24px;height:24px;transition:transform .18s;display:grid}.institute-home :is(.depth-cta,.silt-button):active{transform:translateY(1px)}.institute-home :is(.depth-link,.silt-footer-secondary){color:var(--sand);text-underline-offset:6px;min-height:48px;padding:12px 0;font-size:1rem;line-height:1.5;-webkit-text-decoration:underline #c0d5d680;text-decoration:underline #c0d5d680;transition:text-decoration-color .18s}.institute-home :is(a,button):focus-visible{outline:2px solid var(--teal);outline-offset:5px}.question-composition,.loop-composition,.human-composition{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-content:center;align-items:start;gap:28px clamp(40px,6vw,88px);display:grid}.question-composition{grid-template-areas:"kicker kicker""heading threads""action threads"}.question-composition .depth-kicker,.loop-composition .depth-kicker,.human-composition .depth-kicker{grid-area:kicker;margin:0}.question-composition h2,.loop-composition h2,.human-composition h2{grid-area:heading}.question-composition>.depth-cta,.loop-composition>.depth-cta,.human-composition>.depth-cta{grid-area:action}.thread-field{border-top:1px solid var(--home-line);grid-area:threads;display:grid}.thread{border-bottom:1px solid var(--home-line);padding:23px 36px 23px 0;transition:background-color .18s;display:block;position:relative}.institute-home .thread>span{font-size:1.375rem;line-height:1.35}.institute-home .thread p{color:var(--home-muted);margin:8px 0 0;font-size:1rem;line-height:1.55}.thread i{font-style:normal;transition:transform .18s;position:absolute;top:24px;right:4px}.loop-composition{grid-template-areas:"kicker kicker""heading path""copy path""action path"}.loop-path{border-top:1px solid var(--home-line);grid-area:path;margin:0;padding:0;list-style:none}.loop-path li{border-bottom:1px solid var(--home-line);align-items:baseline;gap:24px;padding:20px 0;font-size:1.375rem;line-height:1.4;display:flex}.loop-path small{color:var(--home-muted);font-variant-numeric:tabular-nums;font-size:.875rem}.institute-home :is(.loop-copy,.human-copy){color:var(--home-muted);font-size:1.125rem;line-height:1.65}.loop-copy{grid-area:copy;max-width:46ch}.human-composition{grid-template-areas:"kicker kicker""heading model""statements model""action copy"}.human-statements{grid-area:statements;margin:4px 0 8px;display:grid}.institute-home .human-statements p{border-bottom:1px solid var(--home-line);margin:0;padding:13px 0;font-size:1.25rem;line-height:1.45}.human-loop{border-left:1px solid var(--home-line);grid-area:model;justify-items:stretch;gap:7px;padding-left:clamp(24px,4vw,56px);display:grid}.human-loop span,.human-loop strong{border:1px solid var(--home-line);background:#c0d5d610;padding:10px 16px;font-size:1rem;font-weight:400;line-height:1.5;display:block}.human-loop strong{color:var(--sand);background:#be9f6c14;border-color:#be9f6c99}.human-loop i{color:var(--home-muted);text-align:center;font-size:1rem;font-style:normal;line-height:1}.human-copy{grid-area:copy}.people-composition{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(40px,6vw,88px);display:grid}.institute-home .people-message>p:not(.depth-kicker){color:var(--home-muted);max-width:38ch;margin:28px 0 0;font-size:1.125rem;line-height:1.65}.people-message>.depth-cta{margin-top:32px}.depth-portraits{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.depth-portraits .portrait-slot{aspect-ratio:4/5}.institute-home .depth-portraits h3{letter-spacing:-.01em;margin-top:16px;font-family:Bellota Text,SUSE,sans-serif;font-size:1.125rem;line-height:1.4}.depth-portraits .portrait-caption{padding:12px;font-size:.875rem;position:relative;inset:auto;transform:none}.depth-portraits .portrait-slot{aspect-ratio:auto;background:0 0;flex-direction:column;display:flex}.depth-portraits .portrait-slot img{aspect-ratio:4/5;height:auto}.depth-portraits .portrait-slot:after{display:none}.institute-home .silt-footer{padding:56px max(var(--home-gutter), calc((100vw - 1280px) / 2));gap:64px}.institute-home .silt-footer-invitation{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(40px,6vw,88px)}.institute-home .silt-footer-invitation h2{font-size:clamp(2.25rem,3.7vw,3.5rem)}.institute-home .silt-footer-invitation>div{min-width:0}.institute-home .silt-footer-invitation>div>p{font-size:1.125rem;line-height:1.65}.institute-home .silt-footer-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 24px}.institute-home .silt-footer-links a{text-align:left;align-items:center;min-height:44px;font-size:1rem;display:flex}.institute-home .silt-footer-signature{overflow:visible}.institute-home .silt-footer-wordmark{white-space:normal;font-size:clamp(2rem,10vw,9rem);line-height:1.2}@media (hover:hover){.institute-home :is(.depth-cta,.silt-button):hover{background:#fff}.institute-home :is(.depth-cta,.silt-button):hover>span,.thread:hover i{transform:translate(2px,-2px)}.thread:hover{background:#c0d5d60c}.institute-home :is(.depth-link,.silt-footer-secondary):hover{text-decoration-color:currentColor}.depth-portraits a:hover h3{text-underline-offset:5px;text-decoration:underline}}@media (max-width:1000px){.people-composition{grid-template-columns:1fr}.people-message{max-width:680px}.depth-portraits{width:100%;max-width:800px}}@media (max-width:767px){.depth-content{min-height:auto;padding-block:80px}.opening-composition{min-height:calc(100svh - 80px);padding-block:64px}.institute-home .depth-content h1{font-size:clamp(2.5rem,8.5vw,3.75rem)}.institute-home .depth-content h2{font-size:clamp(2.125rem,6.8vw,3rem)}.question-composition,.loop-composition,.human-composition{flex-direction:column;align-items:stretch;gap:28px;display:flex}.institute-home .depth-content>.depth-kicker{margin-bottom:0}.institute-home .opening-composition>.depth-kicker{margin-bottom:24px}.human-loop{margin-top:12px;padding-left:24px}.institute-home .silt-footer-invitation{grid-template-columns:1fr;gap:32px}.institute-home .silt-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.institute-home .silt-footer-top{flex-wrap:wrap}.depth-portraits{grid-template-columns:1fr;gap:28px}.depth-portraits>a{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:24px;display:grid}.institute-home .depth-portraits h3{margin-top:0;font-size:1.375rem}.depth-portraits .portrait-caption{padding:12px 0 0}}@media (max-width:420px){.depth-actions{flex-direction:column}.institute-home .silt-footer{gap:48px}}@media (prefers-reduced-motion:reduce){.institute-home *,.institute-home :before,.institute-home :after{scroll-behavior:auto!important;transition:none!important}.depth-content{transform:none!important}}@media (max-width:767px){.institute-home .institute-brand{white-space:normal;max-width:100%}.institute-home .institute-nav-actions{margin-left:auto}}.institute-home .silt-footer{align-items:stretch}.institute-home .silt-footer p{color:var(--home-muted);text-align:left;font-size:.9375rem;line-height:1.65}.institute-home .silt-footer-invitation>div>p{font-size:1.125rem}
.depth-panel{--scene-bg:#042838;--scene-ink:#fcf5ef;--scene-muted:#d1e0e3;--scene-rule:#c0d5d650;color:var(--scene-ink);background:var(--scene-bg);border-color:var(--scene-rule)}.depth-question{--scene-bg:#c0d5d6;--scene-ink:#083a4f;--scene-muted:#244f5c;--scene-rule:#083a4f50}.depth-loop{--scene-bg:#e5e1dd;--scene-ink:#083a4f;--scene-muted:#365660;--scene-rule:#083a4f50}.depth-human{--scene-bg:#316779;--scene-muted:#e3eceb;--scene-rule:#c0d5d670}.institute-home .depth-panel .panel-atmosphere{background:var(--scene-bg)}.institute-home .depth-panel :is(h1,h2,h2 em,.thread,.human-loop strong){color:var(--scene-ink)}.institute-home .depth-panel :is(.depth-kicker,.depth-lead,.thread p,.loop-copy,.loop-path small,.human-copy,.human-loop i,.people-message>p:not(.depth-kicker)){color:var(--scene-muted)}.institute-home .depth-panel :is(.thread-field,.thread,.loop-path,.loop-path li,.human-statements p,.human-loop,.human-loop span){border-color:var(--scene-rule)}.institute-home .depth-panel .depth-cta{color:var(--scene-bg);background:var(--scene-ink);border-color:var(--scene-ink)}.institute-home .depth-panel .depth-cta:focus-visible,.institute-home .depth-panel .thread:focus-visible{outline-color:var(--scene-ink)}.home-word{vertical-align:baseline;max-width:100%;display:inline-block}.home-opening-art{background:#042838;position:absolute;inset:0;overflow:hidden}.home-opening-art img{object-fit:cover;object-position:center 42%;filter:saturate(.55);width:100%;height:100%}.home-art-wash{background:linear-gradient(90deg,#042838f2 0%,#042838cc 35%,#04283826 80%),linear-gradient(#04283844,#04283800 55%,#042838ed 100%);position:absolute;inset:0}.institute-home .depth-opening .panel-atmosphere{display:none}.institute-home .opening-composition{text-align:left;align-items:flex-start;min-height:max(780px,100svh - 80px);padding-top:92px;padding-bottom:72px}.institute-home .opening-composition h1{text-wrap:balance;max-width:19ch;font-size:clamp(2.75rem,5.3vw,4.75rem);line-height:1.1}.institute-home .opening-composition h1 em{max-width:29ch;margin-left:0;font-size:clamp(1.625rem,2.5vw,2.25rem)}.institute-home .opening-composition .depth-lead{text-align:left;max-width:49ch}.institute-home .opening-composition .depth-actions{justify-content:flex-start}.institute-home .home-art-credit{color:#e0e8e9;max-width:60ch;margin:48px 0 0;font-size:.75rem;line-height:1.5}.home-practice-image{grid-area:image;min-width:0;margin:12px 0 0}.home-image-frame{aspect-ratio:1.65;background:#b7b3a8;position:relative;overflow:hidden}.home-practice-image img{object-fit:cover;object-position:center 40%;filter:grayscale()sepia(.15);mix-blend-mode:multiply;width:100%;height:100%}.home-practice-image figcaption{color:var(--scene-ink);padding-top:16px;font-size:1rem;line-height:1.5}.home-practice-image small{color:var(--scene-muted);margin-top:8px;font-size:.75rem;line-height:1.5;display:block}.institute-home .loop-composition{grid-template-areas:"kicker kicker""heading path""copy path""image path""action path"}.institute-home .loop-path{flex-direction:column;align-self:stretch;margin-top:8px;display:flex}.institute-home .loop-path li{flex:1;align-items:center;min-height:104px;font-size:clamp(1.375rem,2.4vw,2.125rem)}.institute-home .loop-path small{align-self:center}.institute-home .human-loop span{background:#04283822}.institute-home .human-loop strong{background:#e2c89c15;border-color:#e2c89c}@media (hover:hover){.institute-home .depth-panel .depth-cta:hover{filter:brightness(1.1)}.institute-home .depth-question .thread:hover{background:#083a4f0a}}@media (max-width:767px){.institute-home .opening-composition{min-height:calc(100svh - 76px);padding-block:88px 48px}.institute-home .opening-composition h1{font-size:clamp(2.5rem,9vw,3.75rem)}.home-opening-art img{object-position:61% center}.home-art-wash{background:linear-gradient(#04283866 0%,#042838bf 55%,#042838f5 100%)}.institute-home .home-art-credit{margin-top:48px}.home-practice-image{width:100%}.institute-home .loop-path{margin-top:0}.institute-home .loop-path li{min-height:80px}}@media (prefers-reduced-motion:reduce){.home-word,.home-archive-image{opacity:1!important;transform:none!important}}
