html[data-style=seeds]{--s-bg:#181818;--s-raised:#222;--s-hover:#262626;--s-line:#333;--s-rule:#4a4a48;--s-text:#d8d8d5;--s-text2:#979794;--s-text3:#696966;--s-strong:#f4f4f2;--paper:var(--s-bg);--ink:var(--s-strong);--muted:var(--s-text2);--line:var(--s-line);--hairline:transparent;--signal:var(--s-strong);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--s-bg)}html[data-style=seeds][data-theme=light]{--s-bg:#fff;--s-raised:#f3f3f1;--s-hover:#ececea;--s-line:#dededa;--s-rule:#b9b9b5;--s-text:#2a2a28;--s-text2:#62625f;--s-text3:#7a7a76;--s-strong:#0f0f0e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-style=seeds] body{--sans:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--mono:var(--font-geist-mono), ui-monospace, "SFMono-Regular", monospace;font-family:var(--sans);background:var(--s-bg);color:var(--s-text)}html[data-style=seeds] ::selection{background:var(--s-strong);color:var(--s-bg)}html[data-style=seeds] .grid-bg{background-color:var(--s-bg)!important;background-image:none!important}html[data-style=seeds] .site-header{background:color-mix(in srgb, var(--s-bg) 94%, transparent);border-bottom:1px solid var(--s-line)}html[data-style=seeds] .site-header .brand span,html[data-style=seeds] .site-header .brand small{font-family:var(--mono);letter-spacing:.16em;color:var(--s-strong);font-weight:500}html[data-style=seeds]:not([data-theme=light]) :is(.site-header,.secure-header) .brand img{filter:invert()}html[data-style=seeds] .desktop-nav a,html[data-style=seeds] .header-actions a,html[data-style=seeds] .mobile-nav summary{font-family:var(--mono);letter-spacing:.1em;color:var(--s-text3);font-size:11px}html[data-style=seeds] .desktop-nav a:hover,html[data-style=seeds] .desktop-nav a:focus-visible,html[data-style=seeds] .desktop-nav a[aria-current=page],html[data-style=seeds] .header-actions a:hover,html[data-style=seeds] .header-actions a:focus-visible{color:var(--s-strong);text-shadow:none}html[data-style=seeds] .mobile-nav-panel{background:var(--s-bg);border-color:var(--s-line)}html[data-style=seeds] .mobile-nav-panel a{border-color:var(--s-line);color:var(--s-strong)}.theme-toggle{display:none}html[data-style=seeds] .theme-toggle{cursor:pointer;border:1px solid var(--s-line);width:34px;height:34px;color:var(--s-strong);background:0 0;border-radius:0;place-items:center;margin:0;padding:0;display:inline-grid}html[data-style=seeds] .theme-toggle:hover,html[data-style=seeds] .theme-toggle:focus-visible{border-color:var(--s-strong);outline:none}html[data-style=seeds] .theme-toggle svg{width:16px;height:16px;display:block}html[data-style=seeds] .language-toggle{border-color:var(--s-line);color:var(--s-strong);opacity:1;margin-left:6px}html[data-style=seeds] .language-toggle:hover,html[data-style=seeds] .language-toggle:focus-visible{border-color:var(--s-strong);outline:none}html[data-style=seeds] .language-toggle svg{width:16px;height:16px;display:block}html[data-style=seeds] .header-actions{align-items:center}html[data-style=seeds] .site-footer,html[data-style=seeds] .footer-grid{background:var(--s-bg)!important;background-image:none!important}html[data-style=seeds] .footer-grid{border-top:1px solid var(--s-line)}html[data-style=seeds] .footer-intro p{color:var(--s-strong)}html[data-style=seeds] .footer-column small{font-family:var(--mono);color:var(--s-text3)}html[data-style=seeds] .footer-column a,html[data-style=seeds] .footer-column span,html[data-style=seeds] .footer-column address{color:var(--s-text2)}html[data-style=seeds] .footer-column a:hover{color:var(--s-strong)}html[data-style=seeds] .footer-base{font-family:var(--mono);color:var(--s-text3);border-top:1px solid var(--s-line);background:var(--s-bg)}html[data-style=seeds] .eyebrow,html[data-style=seeds] .page-kicker{color:var(--s-text3)}html[data-style=seeds] .section-closing-band,html[data-style=seeds] .case-study-reel,html[data-style=seeds] .talent-bank{border-top:1px solid var(--s-line);border-bottom:1px solid var(--s-line);background:var(--s-bg)!important;color:var(--s-strong)!important}html[data-style=seeds] .practice-row:hover,html[data-style=seeds] .join-paths article:hover{background:var(--s-hover)!important;color:var(--s-strong)!important}html[data-style=seeds] .portal-app[data-seeds-theme=dark]{--s-bg:#181818;--s-raised:#222;--s-hover:#262626;--s-line:#333;--s-rule:#4a4a48;--s-text:#d8d8d5;--s-text2:#979794;--s-text3:#696966;--s-strong:#f4f4f2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#181818!important;--ink:#d8d8d5!important;--line:#333!important;--muted:#8d8d8a!important;--portal-surface:#181818!important;color:#d8d8d5!important;background:#181818!important}html[data-style=seeds] .portal-app[data-seeds-theme=light]{--s-bg:#fff;--s-raised:#f3f3f1;--s-hover:#ececea;--s-line:#dededa;--s-rule:#b9b9b5;--s-text:#2a2a28;--s-text2:#62625f;--s-text3:#7a7a76;--s-strong:#0f0f0e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fff!important;--ink:#0f0f0e!important;--line:#dededa!important;--muted:#6b6b67!important;--portal-surface:#fff!important;color:#0f0f0e!important;background:#fff!important}html[data-style=seeds] .portal-app :is(.brand span,.brand small){font-family:var(--mono);letter-spacing:.16em;font-weight:500}html[data-style=seeds] .portal-theme-seeds button{border:1px solid var(--line);width:30px;height:30px;color:var(--ink);cursor:pointer;background:0 0;place-items:center;display:inline-grid}html[data-style=seeds] .portal-theme-seeds svg{fill:none;stroke:none;width:15px;height:15px}html[data-style=seeds] .portal-theme-seeds svg circle{stroke:currentColor}html[data-style=seeds] .portal-theme-seeds svg path{fill:currentColor}html[data-style=seeds]{--type-hero-title:clamp(40px, 4.8vw, 68px);--type-page-title:clamp(38px, 4.5vw, 64px);--type-section-title:clamp(28px, 3.1vw, 44px);--type-compact-title:clamp(24px, 2.6vw, 38px);--type-card-title:clamp(20px, 2.1vw, 30px);--type-statement:clamp(18px, 1.5vw, 24px);--type-project-title:clamp(56px, 9vw, 140px);--weight-display:600;--weight-heading:600;--intro-top:clamp(96px, 12svh, 150px);--intro-bottom:clamp(64px, 8svh, 110px)}html[data-style=seeds] :is(h1,h2,h3,.hero-statement,.page-lede){text-transform:none}html[data-style=seeds] :is(h1,h2,h3){letter-spacing:-.025em}html[data-style=seeds] :is(h1,h2){line-height:1.05}html[data-style=seeds] .hero-statement{letter-spacing:-.01em;color:var(--s-text2);max-width:34ch;font-weight:400;line-height:1.3}html[data-style=seeds] .page-lede{color:var(--s-text2);max-width:62ch;font-size:clamp(17px,1.25vw,19px);line-height:1.55}html[data-style=seeds] .astur-world-hero{--paper:#f7f7f4;--ink:#0b0b0b;--muted:#6e6e69;--line:#0b0b0b2e;--s-bg:#f7f7f4;--s-strong:#0b0b0b;--s-text:#0b0b0b;--s-text2:#4a4a47;--s-text3:#6e6e69;--s-line:#0b0b0b2e;--s-rule:#0b0b0b66;color:#0b0b0b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-style=seeds] body:not(:has(.portal-app)) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){border-radius:0;background:var(--s-bg)!important;color:var(--s-strong)!important;border:1px solid var(--s-line)!important}html[data-style=seeds] body:not(:has(.portal-app)) :is(input,select,textarea):focus{outline:none;border-color:var(--s-strong)!important}html[data-style=seeds] body:not(:has(.portal-app)) :is(input,textarea)::placeholder{color:var(--s-text3)}html[data-style=seeds] body:not(:has(.portal-app)) option{background:var(--s-bg);color:var(--s-strong)}html[data-style=seeds] body:not(:has(.portal-app)) form button:not(.theme-toggle){background:var(--s-strong);color:var(--s-bg);border-color:var(--s-strong)}html[data-style=seeds] body:not(:has(.portal-app)) form label:has(>input[type=checkbox]){background:0 0!important}html[data-style=seeds][data-theme=light] :is(.infinite-city,.data-sculpture) canvas{filter:grayscale()brightness(1.0324)}html[data-style=seeds]:not([data-theme=light]) .infinite-city canvas{filter:grayscale()invert(.933)}html[data-style=seeds]:not([data-theme=light]) .data-sculpture canvas{filter:grayscale()invert(.926)}html[data-style=seeds] .technology-field-immersive{border-bottom:1px solid var(--s-line);min-height:clamp(340px,44svh,440px)!important}html[data-style=seeds] .technology-field-immersive:after{background:linear-gradient(90deg, var(--s-bg) 0%, color-mix(in srgb, var(--s-bg) 86%, transparent) 30%, color-mix(in srgb, var(--s-bg) 20%, transparent) 54%, transparent 70%)!important}html[data-style=seeds] .technology-copy{width:min(560px,46vw)!important;padding:clamp(32px, 4svh, 44px) var(--pad)!important}html[data-style=seeds] .technology-copy h2{max-width:20ch!important;font-size:var(--s-t1)!important;letter-spacing:-.025em!important;margin:12px 0 14px!important;line-height:1.1!important}html[data-style=seeds] .technology-copy>p:last-child{max-width:46ch;color:var(--s-text2);line-height:1.5;font-size:15px!important}html[data-style=seeds] .data-telemetry{color:var(--s-text3)}html[data-style=seeds] .data-telemetry strong{color:var(--s-text2)}@media (max-width:900px){html[data-style=seeds] .technology-field-immersive:after{background:linear-gradient(180deg, var(--s-bg) 0%, color-mix(in srgb, var(--s-bg) 60%, transparent) 40%, transparent 70%)!important}html[data-style=seeds] .technology-copy{width:100%!important}}html[data-style=seeds] :is(.project-card,.person-tile,.person-card,.journal-row,.programme-row,.mentor-grid a,.leadership-list>a,.practice-row,.join-paths article):hover :is(h2,h3,h4,p,small,span,strong,b,em){color:inherit!important}html[data-style=seeds]{--s-t1:clamp(24px, 2vw, 30px);--s-t2:clamp(20px, 1.6vw, 24px);--s-t3:clamp(17px, 1.3vw, 20px)}html[data-style=seeds] main :is(.page-intro h1,.page-intro-copy h1){font-size:var(--s-t1)!important}html[data-style=seeds] main :is(.section-closing-band h2,.manifesto-section h2,.studio-manifesto h2,.education-campus-band h2,[class*=sectionHead] h2){max-width:30ch;line-height:1.1;font-size:var(--s-t1)!important}html[data-style=seeds] main :is(.section-heading h2,.journal-articles article h2,.service-row h2,.feature-item h2){line-height:1.1;font-size:var(--s-t2)!important}html[data-style=seeds] main :is([class*=leadershipCard] h3,.education-principles h2,.systems-grid h2,.join-paths h2,.curriculum-grid h3,.values-grid h3,.project-card h3){line-height:1.15;font-size:var(--s-t3)!important}html[data-style=seeds]{--public-section-space:clamp(26px, 2.6vw, 40px);--public-heading-gap:clamp(16px, 1.6vw, 24px);--public-section-frame-height:clamp(140px, 15svh, 170px);--public-editorial-followup-height:auto;--intro-top:clamp(70px, 9svh, 110px)}html[data-style=seeds] main>.page-intro{block-size:auto!important;min-block-size:0!important;max-block-size:none!important;padding-block:clamp(32px,4svh,44px) clamp(24px,3svh,32px)!important}html[data-style=seeds] .landing-main>:is(.manifesto-section,.landing-section){block-size:auto;min-block-size:0;max-block-size:none;padding-block:clamp(32px,4svh,48px)}html[data-style=seeds] main>.page-intro+.post-project-index{block-size:auto;min-block-size:0;max-block-size:none}html[data-style=seeds] .page-lede{line-height:1.5;font-size:clamp(15px,1.1vw,17px)!important}html[data-style=seeds] [class*=leadershipCard]{min-height:200px;padding:clamp(16px,1.4vw,22px)}html[data-style=seeds] [class*=leadershipCard] h3{margin:clamp(16px,1.6vw,24px) 0 8px}html[data-style=seeds] [class*=programRow]{min-height:0;padding-block:clamp(20px,2vw,30px)}html[data-style=seeds] [class*=programRow] h2{font-size:var(--s-t2)!important}html[data-style=seeds] [class*=programRow]>p{font-size:15px}html[data-style=seeds] main :is(.astur-world-copy,.project-hero) h1{letter-spacing:-.025em!important;font-size:clamp(30px,3vw,44px)!important;line-height:1.05!important}html[data-style=seeds] main :is(.astur-world-copy,.project-hero) p:not(.section-label):not(.eyebrow){font-size:clamp(15px,1.15vw,17px)!important;line-height:1.55!important}html[data-style=seeds] main :is(.editorial-body,.editorial-grid aside,.project-facts) :is(p,li,dd,a){font-size:15px!important;line-height:1.6!important}html[data-style=seeds] main .editorial-body p+p{margin-top:.9em}html[data-style=seeds] main .chapter-row{min-height:0!important;padding-block:14px!important}html[data-style=seeds] main .chapter-row h3{font-size:var(--s-t2)!important}html[data-style=seeds] main :is(.post-project-index,.post-case-studies,.mentor-section,.journal-articles){padding-block:clamp(26px,2.6vw,40px)!important}html[data-style=seeds] main :is(.person-hero,.journal-detail-hero){min-height:0!important;block-size:auto!important;padding-block:clamp(32px,4svh,44px)!important}html[data-style=seeds] main :is(.journal-detail-hero h1,.person-hero h1,.activation-panel h1,[class*=Pay-module__][class*=__title]){font-size:var(--s-t1)!important;line-height:1.08!important}html[data-style=seeds] main :is([class*=EducationPublic-module__] h2,[class*=EducationPublic-module__] h3,[class*=EducationEditorial-module__] h2,[class*=EducationEditorial-module__] h3){font-size:var(--s-t2)!important;line-height:1.12!important}html[data-style=seeds] main .manifesto-copy{line-height:1.55;font-size:clamp(16px,1.2vw,18px)!important}html[data-style=seeds] main button[type=submit]{font-family:var(--mono);letter-spacing:.06em;font-size:12px}html[data-style=seeds] main :is(h1,h2,h3){text-transform:none}html[data-style=seeds] main [class*=PublicPeople-module__][class*=__bio]>h2{color:var(--s-text);max-width:62ch;letter-spacing:0!important;font-size:clamp(18px,1.5vw,21px)!important;font-weight:400!important;line-height:1.5!important}html[data-style=seeds] [class*=ProfileReel-module__][class*=__bar] :is(span,button){font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:500}html[data-style=seeds] .portal-app main h1{font-size:var(--s-t1)!important;letter-spacing:-.02em!important;text-transform:none!important;line-height:1.08!important}html[data-style=seeds] .portal-app main h2{font-size:var(--s-t2)!important;letter-spacing:-.01em!important;text-transform:none!important;line-height:1.15!important}html[data-style=seeds] .portal-app main h3{font-size:var(--s-t3)!important;text-transform:none!important;line-height:1.3!important}html[data-style=seeds] .portal-app main button{font-size:11px;font-weight:500;font-family:var(--mono)!important;letter-spacing:.06em!important;text-transform:uppercase!important}html[data-style=seeds] .portal-app main :is(strong,b,span,small,em):is([class*=status],[class*=badge],[class*=pill],[class*=state]){letter-spacing:.06em;font-family:var(--mono)!important}html[data-style=seeds] main [class*=EducationEditorial-module__][class*=__programmesIntro]{padding-block:clamp(26px,2.6vw,40px) 20px}html[data-style=seeds] main>.post-project-index{grid-template-columns:minmax(220px,1fr) minmax(0,3fr);align-items:start;gap:clamp(24px,3vw,48px);display:grid}html[data-style=seeds] main>.post-project-index .post-project-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(16px,1.6vw,24px)!important}html[data-style=seeds] main>.post-project-index .production-poster-card h3{font-size:var(--s-t3)!important}html[data-style=seeds] main>.service-grid{border-top:1px solid var(--s-line);background:0 0;border-bottom:0;gap:0}html[data-style=seeds] main>.service-grid>.service-cell{border-right:1px solid var(--s-line);border-bottom:1px solid var(--s-line)}html[data-style=seeds] main .production-hero-copy{block-size:auto!important;min-block-size:0!important;padding-block:clamp(28px,4svh,44px)!important}html[data-style=seeds] main .production-hero-copy h1{text-transform:none;max-width:none;letter-spacing:-.025em!important;font-size:clamp(30px,3vw,44px)!important;line-height:1.05!important}html[data-style=seeds] main .production-hero-text>p:not(.eyebrow){color:var(--s-text);font-size:clamp(15px,1.15vw,17px)!important}html[data-style=seeds] main .production-spec{border-top-color:var(--s-rule)}html[data-style=seeds] main .production-spec>div{border-bottom-color:var(--s-line)}html[data-style=seeds] main .production-spec dt{color:var(--s-text3)}html[data-style=seeds] main .production-spec dd{color:var(--s-strong)}html[data-style=seeds] main .editorial-grid.editorial-single{padding-block:clamp(28px,3vw,44px)!important}html[data-style=seeds] .technology-hero .technology-copy h1{font-weight:600!important;font-size:var(--s-t1)!important;letter-spacing:-.02em!important;line-height:1.08!important}html[data-style=seeds] .technology-hero .technology-copy>p:last-child{color:var(--s-text);max-width:52ch;font-size:clamp(15px,1.15vw,17px)!important}html[data-style=seeds] .technology-hero .data-telemetry{top:auto;bottom:clamp(24px,3svh,36px)}html[data-style=seeds] .technology-study p:last-child{color:var(--s-text2)}html[data-style=seeds] .technology-study b{color:var(--s-strong)}html[data-style=seeds] main .systems-grid article p{line-height:1.55;font-size:15px!important}html[data-style=seeds] main .systems-grid article{gap:10px;min-height:0!important}html[data-style=seeds] main .systems-grid article h2{margin:6px 0 4px!important}html[data-style=seeds] main .systems-grid article>.line-icon+span{margin-top:0}html[data-style=seeds] main .journal-row :is(h2,h3,strong){font-size:var(--s-t3)!important}html[data-style=seeds] main .journal-row p{line-height:1.5;font-size:15px!important}@media (max-width:900px){html[data-style=seeds] main>.post-project-index{grid-template-columns:minmax(0,1fr)}html[data-style=seeds] main>.post-project-index .post-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html[data-style=seeds] .landing-main>.in-motion{grid-template-columns:minmax(200px,1fr) minmax(0,3fr);align-items:start;gap:clamp(24px,3vw,48px);display:grid;min-block-size:0!important;padding-block:clamp(28px,3vw,44px)!important}html[data-style=seeds] .landing-main>.in-motion .production-poster-card h3{font-size:var(--s-t3)!important}html[data-style=seeds] .practice-grid,html[data-style=seeds] .practice-cell,html[data-style=seeds] .news-column+.news-column{border-color:var(--s-line)}html[data-style=seeds] .practice-cell h3{color:var(--s-strong);font-size:var(--s-t3)!important}html[data-style=seeds] .practice-cell p,html[data-style=seeds] .practice-cell .practice-number{color:var(--s-text2)}html[data-style=seeds] .news-block .journal-row,html[data-style=seeds] .news-block [class*=Events-module__][class*=__row]{grid-template-columns:1fr!important;gap:4px!important;min-height:0!important;padding-block:14px!important}html[data-style=seeds] .news-block :is(.journal-row,[class*=Events-module__][class*=__row])>:is(span,small,b){display:inline}html[data-style=seeds] .news-block :is(.journal-row,[class*=Events-module__][class*=__row]) h3{font-size:17px!important}html[data-style=seeds] main .values-grid article{gap:8px;min-height:0!important}html[data-style=seeds] main .values-grid h3{margin:4px 0 0!important}html[data-style=seeds] main [class*=PublicPeople-module__][class*=__directoryGrid]{grid-template-columns:repeat(5,minmax(0,1fr))!important}@media (max-width:1200px){html[data-style=seeds] main [class*=PublicPeople-module__][class*=__directoryGrid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:640px){html[data-style=seeds] main [class*=PublicPeople-module__][class*=__directoryGrid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:900px){html[data-style=seeds] .landing-main>.in-motion{grid-template-columns:minmax(0,1fr)}}html[data-style=seeds] .landing-main>.practices-block{grid-template-columns:minmax(0,1fr)!important;block-size:auto!important;min-block-size:0!important;display:grid!important}html[data-style=seeds] .practices-intro{grid-template-columns:minmax(0,1fr)!important}html[data-style=seeds] .practices-intro h2{max-width:30ch;color:var(--s-strong);font-weight:600!important;font-size:var(--s-t1)!important;line-height:1.1!important}html[data-style=seeds] .practices-intro .manifesto-copy{max-width:68ch;color:var(--s-text2)}html[data-style=seeds] .practices-intro{display:block!important}html[data-style=seeds] .practices-intro>*{max-width:68ch;grid-column:auto!important;width:auto!important;margin:0 0 12px!important;position:static!important}html[data-style=seeds] .technology-hero.technology-field-immersive{min-height:clamp(360px,46svh,480px)!important}html[data-style=seeds] .programme-hero h1{color:var(--s-strong);letter-spacing:-.025em!important;font-size:clamp(30px,3vw,44px)!important;line-height:1.05!important}html[data-style=seeds] .programme-lead{color:var(--s-text)}html[data-style=seeds] .programme-discipline,html[data-style=seeds] .programme-cells span{color:var(--s-text3)}html[data-style=seeds] :is(.programme-hero,.programme-method,.programme-cells,.programme-cells li){border-color:var(--s-line)}html[data-style=seeds] .programme-method-lead{color:var(--s-strong)}html[data-style=seeds] .programme-cells p{color:var(--s-text2)}html[data-style=seeds] main :is(.programme-detail-grid li,.programme-module-topics span){font-size:15px!important}html[data-style=seeds] main :is(h1,h2){max-width:32ch}html[data-style=seeds] main :is(.education-campus-band h2,.legal-document h2,[class*=EducationEditorial-module__] h2){font-size:var(--s-t1)!important}html[data-style=seeds] main .journal-articles article{min-height:0!important;padding-block:clamp(18px,2vw,26px)!important}html[data-style=seeds] main .journal-articles article h2,html[data-style=seeds] main .journal-articles article a{font-size:var(--s-t2)!important}html[data-style=seeds] main .journal-articles{padding-block:clamp(20px,2vw,32px)!important}html[data-style=seeds] main>.programme-hero{min-height:0!important;block-size:auto!important;max-block-size:none!important}html[data-style=seeds] main .journal-articles article{align-items:start!important}html[data-style=seeds] main .journal-articles article p{margin-block:0 0 10px!important;font-size:15px!important}
