:is(.program-grid,.journal-grid,.approach-grid,.values-grid,.brand-pillars,.principle-grid,.collaboration-steps,.partnership-grid,.research-cycle-grid,.routine-concepts,.measurement-topics,.movement-type-grid,.business-programs,.experience-list,.package-grid,.sensory-list,.credential-columns,.process-panel) h3{font-family:var(--font-body);font-size:var(--type-card-size);font-weight:900;line-height:var(--type-card-leading);letter-spacing:-.035em;word-break:keep-all;overflow-wrap:anywhere;margin:0 0 16px}:is(.story-split-copy,.center-intro,.editorial-duo>div,.founder-opening-copy,.founder-letter,.brand-meaning-copy,.collaboration-record>div,.research-section>div,.next-chapter-heading,.contact-intro,.contact-band>div,.contact-location>div,.future-note>div)>p:not(.eyebrow,.service-kicker,.sensory-lead),:is(.program-card,.journal-card,.approach-grid>article,.values-grid>article,.brand-pillars>article,.principle-grid>article,.collaboration-steps>article,.partnership-grid>article,.research-cycle-grid>li,.routine-concepts>article,.measurement-topics>article,.movement-type-grid>article,.experience-list>div,.package-grid>article,.business-programs article>div)>p:not(.eyebrow,.card-topline,.package-number,.section-note),:is(.measurement-opening>div,.routine-opening>div,.research-cycle-intro,.partnership-intro,.service-section-intro)>p:not(.eyebrow,.service-kicker,.sensory-lead),:is(.measurement-opening>div,.routine-opening>div)>p:not(.eyebrow,.service-kicker,.sensory-lead),.service-section-intro,.research-cycle-intro>p,.partnership-intro>p,.sensory-list p{font-family:var(--font-body);font-size:var(--type-copy-size);font-weight:400;line-height:var(--type-copy-leading);color:var(--muted);letter-spacing:-.02em;word-break:keep-all;overflow-wrap:anywhere}:is(.story-split-copy,.editorial-duo>div,.brand-meaning-copy,.founder-letter)>p:not(.eyebrow,.service-kicker,.sensory-lead)+p:not(.eyebrow){margin-top:20px}:is(.story-split-copy,.editorial-duo>div,.brand-meaning-copy)>.text-link{margin-top:32px}:is(.service-kicker,.sensory-lead,.detail-subtitle,.founder-history h3){font-family:var(--font-body);font-size:var(--type-subtitle-size);font-weight:900;line-height:var(--type-subtitle-leading);letter-spacing:-.035em}.eyebrow{letter-spacing:.08em;font-size:12px;line-height:1.6}.section-note,.editorial-note,.article-source,.information-updated,.detail-small,.measurement-opening figcaption,.quote-attribution,.article-reading{font-family:var(--font-body);font-size:var(--type-note-size);color:var(--muted);letter-spacing:-.015em;font-weight:400;line-height:1.8}.research-section .research-method{font-family:var(--font-body);color:var(--muted);letter-spacing:-.015em;font-weight:400}.section-note{max-width:820px;margin-top:32px}:is(.section-heading,.program-card,.journal-card,.center-intro,.editorial-duo,.story-split,.brand-meaning,.partnership-grid,.routine-concepts,.service-detail-links,.contact-band,.founder-letter,.future-directions,.related-links,.article-body,.contact-location,.search-empty) .text-link{font-family:var(--font-body);text-align:left;gap:28px;min-width:0;min-height:44px;font-size:14px;font-weight:500;line-height:1.6}.solid-button{background:var(--ink);min-height:52px;color:var(--paper);border-radius:var(--radius);font-family:var(--font-body);padding:16px 22px;font-size:15px;line-height:1.6}.story-split{display:grid}.editorial-duo{gap:var(--space-columns);padding:var(--section) var(--gutter);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;display:grid}.story-split-image,.story-split-copy{min-width:0}.editorial-duo>div{min-width:0;padding:0}.editorial-duo>.editorial-photo{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;max-height:760px}:is(.story-split-copy,.editorial-duo>div)>h2{margin:0 0 var(--space-title-copy)}:is(.story-split-copy,.editorial-duo>div)>p{max-width:560px}.center-intro{padding:var(--section) var(--gutter);text-align:left}.center-intro>h2{max-width:960px;margin:0 0 var(--space-title-copy)}.center-intro>p:not(.eyebrow,.service-kicker,.sensory-lead){white-space:pre-line;max-width:760px;margin:0}.center-intro>.eyebrow{margin:0 0 24px}.section-heading{margin-bottom:var(--space-heading);justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.section-heading>div{min-width:0}.section-heading h2{word-break:keep-all;max-width:980px;margin:0}.section-heading>.text-link{flex:none}:is(.program-grid,.journal-grid,.approach-grid,.brand-pillars,.values-grid,.principle-grid,.collaboration-steps){gap:64px 32px}:is(.program-card,.journal-card,.approach-grid>article,.brand-pillars>article,.values-grid>article,.principle-grid>article,.collaboration-steps>article,.package-grid>article,.research-cycle-grid>li){min-width:0}:is(.program-card,.journal-card) .image-link{aspect-ratio:4/5;width:100%;height:auto;display:block}:is(.program-card,.journal-card) .image-link>img{object-fit:cover;width:100%;height:100%}:is(.program-card,.journal-card) h3{margin-top:0}:is(.program-card,.journal-card)>p:not(.card-topline){margin-top:16px}.program-card>.text-link{margin-top:28px}.card-topline{color:var(--muted);margin:24px 0 16px;font-size:12px;line-height:1.6}.program-card .card-topline{font-family:var(--font-body);color:var(--accent);font-size:24px;font-weight:900;line-height:1.2}.approach-image{aspect-ratio:4/5;height:auto}.approach-image>img{object-fit:cover;width:100%;height:100%}.approach-image>span{font-family:var(--font-body);font-size:32px;font-weight:900;line-height:1.2}.approach-caption{margin:24px 0 16px}.approach-caption h3{margin:0}.brand-pillars>article>img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;margin-bottom:28px}:is(.values-grid>article>span,.collaboration-steps article>span,.package-number,.partnership-card-top>span,.movement-type-label>span,.routine-concept-number){font-family:var(--font-body);color:var(--accent);letter-spacing:-.025em;font-size:28px;font-weight:900;line-height:1.2}.values-grid>article>span,.collaboration-steps article>span{margin-bottom:24px;display:block}.principle-grid>article>span{margin-bottom:24px;font-size:12px;line-height:1.6;display:block}.journey-overview{margin-top:var(--space-heading);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.journey-overview>li,.journey-overview>li:nth-child(n){border:0;border-top:1px solid var(--line);padding:24px 0}.journey-overview>li>span{font-family:var(--font-body);margin-bottom:16px;font-size:24px;font-weight:900;line-height:1.2;display:block}.journey-overview>li>p{font-family:var(--font-body);font-size:16px;font-weight:700;line-height:1.6}.experience-list>div{grid-template-columns:48px minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:32px;padding:32px 0;display:grid}.experience-list>div>span{font-family:var(--font-body);font-size:28px;font-weight:900;line-height:1.4}.experience-list>div>h3,.experience-list>div>p{margin:0}.process-explorer{gap:var(--space-columns);margin-top:var(--space-heading)}.process-tabs>button{font-family:var(--font-body);text-align:left;gap:20px;padding:24px 0;font-size:17px;line-height:1.5}.process-tabs>button>span{font-family:var(--font-body);font-size:24px;font-weight:900}.process-panel>p:not(.eyebrow,.service-kicker,.sensory-lead){font-size:var(--type-copy-size);line-height:1.8}.process-panel h3{font-size:var(--type-subtitle-size);margin-top:28px;line-height:1.35}.process-panel .editorial-photo{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.package-grid{gap:40px}.package-grid>article{flex-direction:column;align-items:flex-start;padding:0;display:flex}.package-number{margin:0 0 24px}.package-grid h3{margin-bottom:16px}.package-grid>article>.text-link{margin-top:auto;padding-top:32px}.package-features{width:100%;margin-top:28px;font-size:15px;line-height:1.8}.package-features>div{gap:16px;padding:16px 0}.detail-overview>p:not(.eyebrow,.detail-small,.detail-subtitle){font-size:var(--type-copy-size);color:var(--muted);line-height:1.8}.detail-facts{margin:32px 0}.detail-facts>div{gap:20px;padding-block:18px;font-size:15px;line-height:1.8}.detail-facts span{font-size:13px}.detail-overview .detail-small{margin-top:20px}.detail-overview>.text-link{margin-top:24px;font-size:14px}.gallery-caption{letter-spacing:.04em;font-size:12px;line-height:1.7}.measurement-opening,.brand-meaning,.sensory-editorial,.next-chapter{gap:var(--space-columns)}.measurement-opening>div>p+p{margin-top:24px}.measurement-topics{gap:32px;margin-top:64px}.measurement-topics>article>.eyebrow{font-family:var(--font-body);margin-bottom:24px;font-size:24px;font-weight:900;line-height:1.2}.measurement-roles{margin-top:48px;padding:40px}.measurement-roles>div>span{font-size:12px;line-height:1.6}.measurement-roles>div>p{font-size:var(--type-card-size);margin-top:20px;line-height:1.55}.movement-type-grid{gap:32px;margin-top:48px}.movement-type-grid>article,.movement-type-grid>article:nth-child(n){border:0;padding:0}.movement-type-label{margin-block:24px}.movement-type-grid .movement-type-focus{font-size:15px;line-height:1.8}.routine-opening{gap:var(--space-columns);margin-bottom:48px}.routine-concepts{gap:48px 32px}.routine-concept-number{margin-bottom:24px;display:block}.sensory-copy .sensory-lead{margin-bottom:32px}.sensory-image>p{font-size:var(--type-subtitle-size);font-weight:900;line-height:1.35}.sensory-list>article{grid-template-columns:32px minmax(0,1fr) 24px;gap:20px;padding:28px 0}.sensory-list>article>span:first-child{font-family:var(--font-body);font-size:22px;font-weight:900;line-height:1.4}.sensory-list h3{margin-bottom:12px}.sensory-copy .section-note{font-size:13px;line-height:1.8}.audience-contexts{text-align:left;gap:48px;margin-top:64px}.audience-contexts>div>p,.audience-contexts ol p{font-size:var(--type-copy-size);line-height:1.8}.audience-contexts ol{gap:20px}.audience-contexts li>span{font-family:var(--font-body);font-size:22px;font-weight:900;line-height:1.4}.partnership-intro,.research-cycle-intro{margin-bottom:48px}.partnership-grid{gap:48px}.partnership-card-top{margin-bottom:24px}.partnership-grid .text-link{margin-top:28px}.research-cycle-grid{background:0 0;border:0;gap:48px 32px}.research-cycle-grid>li{border-top:1px solid var(--line);padding:24px 0 0}.research-cycle-grid li>div{font-family:var(--font-body);margin-bottom:24px;font-size:24px;font-weight:900;line-height:1.2}.research-return{gap:24px;margin-top:48px}.research-return p{font-size:16px;line-height:1.8}.future-directions>li{gap:24px;padding-block:32px}.future-directions>li>span{font-family:var(--font-body);font-size:26px;font-weight:900;line-height:1.3}.future-directions h3{font-size:var(--type-card-size);margin-bottom:16px;line-height:1.55}.future-directions li>div>p:not(.eyebrow,.service-kicker,.sensory-lead){font-size:var(--type-copy-size);line-height:1.8}.future-directions .text-link{margin-top:24px}.research-results{gap:32px}.research-results>div{padding-block:24px}.research-results>div>span{font-size:14px;line-height:1.6}.research-results>div>p{font-family:var(--font-body);margin-top:12px;font-size:56px;font-weight:900;line-height:1.2}.research-results small{font-family:var(--font-body);font-size:18px}.research-results>.section-note{font-size:13px!important;line-height:1.8!important}.record-list>div{gap:24px;padding-block:24px;font-size:16px;line-height:1.8}.record-list>div>span{font-size:14px}.founder-opener{padding:calc(var(--site-header-height) + var(--space-page)) var(--gutter) var(--section);gap:var(--space-columns);align-items:center}.founder-opener>div:first-child{aspect-ratio:4/5;min-width:0;height:auto}.founder-opener .editorial-photo{object-fit:cover;height:100%}.founder-opening-copy{padding:0}.founder-name{margin-top:32px;font-size:14px;line-height:1.8}.founder-letter{max-width:none;padding:var(--section) var(--gutter)}.founder-letter>:is(h2,p){max-width:760px;margin-inline:0}.founder-letter>p:not(.eyebrow,.service-kicker,.sensory-lead){margin-bottom:24px}.founder-letter .letter-signature{font-family:var(--font-body);margin-top:40px;font-size:18px;font-weight:700;line-height:1.8}.founder-letter .editorial-note{font-size:13px}.founder-history{gap:var(--space-columns);margin-block:64px}.founder-history>div>p:not(.eyebrow,.service-kicker,.sensory-lead),.credential-columns ul,.experience-timeline p{font-size:var(--type-copy-size);line-height:1.8}.experience-timeline>li{gap:24px;padding-block:28px}.experience-timeline>li>span{font-size:14px}.experience-timeline h4{margin-bottom:12px;font-size:20px;line-height:1.55}.journal-listing{padding-top:0}.journal-heading>p:last-of-type,.article-heading>p:not(.eyebrow,.service-kicker,.sensory-lead){font-size:var(--type-copy-size);max-width:760px;line-height:1.8}.article-heading{max-width:none;padding-inline:var(--gutter)}.article-heading h1{max-width:1000px}.article-cover{margin-inline:var(--gutter)}.article-body{max-width:none;padding:var(--section) var(--gutter)}.article-body>section{max-width:800px;margin-bottom:64px}.article-body h2{font-size:var(--type-subtitle-size);margin-bottom:24px;line-height:1.35}.article-body section>p{font-size:var(--type-copy-size);line-height:1.9}.back-link{margin-bottom:32px;font-size:14px;line-height:1.6}.article-reading{margin-top:24px;display:block}.information-page{max-width:none;padding-inline:var(--gutter)}.information-page>:is(h1,p,section){max-width:820px}.information-page section{margin-bottom:48px}.information-intro,.information-page section p{font-size:var(--type-copy-size);line-height:1.9}.information-page section h2{font-size:var(--type-card-size);margin-bottom:20px;line-height:1.55}.article-cover[data-dictionary]{height:auto}.article-cover[data-dictionary]>.editorial-photo{aspect-ratio:16/9;object-fit:contain;height:auto}.related-links>a{padding-block:28px}.related-links h3{font-size:var(--type-card-size);margin:0}.search-result-count,.search-result-count+p{font-size:14px}.search-results>a{padding-block:32px}.search-results h2{font-size:var(--type-card-size);margin-bottom:12px;line-height:1.55}.search-results p{font-size:16px;line-height:1.8}.search-results>a>.eyebrow{font-size:12px}.contact-page{gap:var(--space-columns);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.contact-intro,.contact-form-container{min-width:0}.contact-addresses{margin-top:40px}.contact-addresses span{font-size:12px;line-height:1.6}.contact-addresses a{overflow-wrap:anywhere;font-size:16px;line-height:1.8}.contact-image>span{font-size:var(--type-card-size);line-height:1.55}.inquiry-type>legend{margin-bottom:24px;font-size:22px;font-weight:900;line-height:1.55}.inquiry-type label{padding:16px 8px;font-size:14px;line-height:1.6}.form-field{margin-bottom:32px}.form-field>label{margin-bottom:12px;font-size:14px;line-height:1.6}.form-field :is(input,select,textarea){padding-block:14px;font-size:16px;line-height:1.8}.form-field input::placeholder,.form-field textarea::placeholder{font-size:15px}.field-help,.form-bottom-note{font-size:13px;line-height:1.8}.checkbox-label{font-size:14px;line-height:1.8}.checkbox-label small{font-size:12px;line-height:1.8}.inquiry-next{margin-top:48px;padding-top:32px}.inquiry-next li>span{font-family:var(--font-body);font-size:24px;font-weight:900;line-height:1.2}.inquiry-next li>p{font-size:15px;line-height:1.8}.contact-location{padding:var(--space-page) var(--gutter)}.faq-list summary{gap:24px;padding-block:28px;font-size:18px;font-weight:700;line-height:1.6}.faq-list details>p{font-size:var(--type-copy-size);padding-bottom:28px;line-height:1.8}.contact-band{padding:var(--space-band) var(--gutter);gap:var(--space-columns);background:var(--surface-app)}.contact-band h2{margin:0}.contact-band>div:last-child{justify-self:start;max-width:500px}.contact-band>div:last-child>p{margin:0}.contact-band .text-link{margin-top:28px}.business-strip>div,.wide-image-quote>div,.journal-feature>div{padding-inline:var(--gutter)}.business-strip p:not(.eyebrow),.wide-image-quote p:not(.eyebrow){font-size:var(--type-copy-size);line-height:1.8}.business-strip .text-link,.journal-feature .text-link{margin-top:28px;font-size:14px}.film-copy>p:not(.eyebrow,.service-kicker,.sensory-lead){font-size:var(--type-copy-size);line-height:1.8}.film-play>span:last-child{font-size:13px;line-height:1.6}.site-footer{padding-top:var(--space-page)}.footer-top{gap:40px;margin-bottom:64px}.footer-top>p{font-family:var(--font-display);font-size:var(--type-title-size);letter-spacing:-.035em;font-weight:400;line-height:1.2}.footer-invitation{font-size:15px;line-height:1.6}.footer-columns{gap:40px 32px}.footer-label{font-family:var(--font-body);margin-bottom:16px;font-size:13px;font-weight:700;line-height:1.6}.footer-columns a{font-size:14px;line-height:1.8}.footer-business{gap:32px;margin-top:48px;font-size:12px;line-height:1.9}@media (max-width:1199px){.editorial-duo,.brand-meaning,.sensory-editorial,.measurement-opening,.next-chapter,.founder-opener{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}.contact-page,.research-section,.founder-history{grid-template-columns:minmax(0,1fr)}.contact-intro{max-width:760px}.contact-form-container{width:100%;max-width:820px}.movement-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px}.experience-list>div{grid-template-columns:40px minmax(0,1fr);gap:16px 24px}.experience-list>div>p{grid-column:2}.package-grid{gap:28px}.package-features>div{display:block}.package-features dd{margin-top:8px}}@media (max-width:800px){.editorial-duo,.brand-meaning,.sensory-editorial,.measurement-opening,.next-chapter,.founder-opener{grid-template-columns:minmax(0,1fr);gap:48px}.editorial-duo>.editorial-photo,.founder-opener>div:first-child{max-height:720px}.editorial-duo>div,.founder-opening-copy{padding:0}.section-heading{display:block}.section-heading>.text-link{margin-top:24px}.routine-opening,.audience-contexts{grid-template-columns:minmax(0,1fr);gap:32px}.section-heading h2{max-width:100%}.measurement-roles{padding:28px}.process-explorer{grid-template-columns:minmax(0,1fr)}.process-tabs{flex-direction:column;display:flex}.process-tabs>button{padding:20px 0;font-size:16px}.research-cycle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.package-grid{grid-template-columns:minmax(0,1fr);gap:48px}.package-grid>article+article{border-top:1px solid var(--line);padding-top:32px}.package-features>div{grid-template-columns:100px minmax(0,1fr);display:grid}.package-features dd{margin:0}.contact-band{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:700px){:is(.program-grid,.journal-grid,.approach-grid,.brand-pillars,.values-grid,.principle-grid,.collaboration-steps,.partnership-grid,.routine-concepts){grid-template-columns:minmax(0,1fr);row-gap:48px}.journey-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.journey-overview>li>p{font-size:15px}.measurement-topics,.research-cycle-grid{grid-template-columns:minmax(0,1fr);gap:40px}.movement-type-grid{grid-template-columns:minmax(0,1fr)}.movement-type-grid>article+article{border-top:1px solid var(--line);padding-top:32px}.type-glyph{object-fit:contain;max-height:220px}.editorial-duo>.editorial-photo{aspect-ratio:4/5}.section-note{margin-top:28px}.sensory-list>article{grid-template-columns:24px minmax(0,1fr);gap:16px}.sensory-list .sense-mark{display:none}.sensory-list h3{font-size:21px}.experience-list>div{grid-template-columns:32px minmax(0,1fr);gap:12px 16px}.experience-list>div>span{font-size:24px}.research-results>div>p{font-size:44px}.record-list>div{grid-template-columns:minmax(0,1fr);gap:12px}.footer-top{flex-direction:column;align-items:flex-start;gap:24px}.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}.footer-business{display:block}.footer-business>p:last-child{text-align:left;margin-top:24px}.inquiry-next ol{grid-template-columns:minmax(0,1fr);gap:20px}.form-two-columns{grid-template-columns:minmax(0,1fr);gap:0}.inquiry-type label{padding-inline:4px;font-size:13px}.faq-list summary{padding-block:24px;font-size:17px}}.process-panel>div{padding-top:28px}.process-panel>img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.process-panel>div>h3{margin-top:0}.process-panel>div>p:not(.eyebrow,.service-kicker,.sensory-lead){font-size:var(--type-copy-size);color:var(--muted);line-height:1.8}.sensory-list article p,.audience-contexts>div>p:last-child,.audience-contexts li>p{font-size:var(--type-copy-size);line-height:1.8}.center-intro>.audience-contexts{margin-inline:0}.diagram-caption,.article-body .article-source{font-size:13px;line-height:1.8}.research-section .research-method,.editorial-duo .quote-attribution{font-size:13px!important;line-height:1.8!important}.package-features dt{font-size:13px;line-height:1.7}.package-features dd,.detail-facts>div>p{font-size:16px;line-height:1.8}.contact-addresses>div>span{font-size:12px;line-height:1.6}.plain-tags{font-size:13px;line-height:1.7}.form-error,.client-form-notice{font-size:14px;line-height:1.8}@media (min-width:801px){.package-grid{row-gap:24px}.package-grid>article{grid-template-rows:subgrid;grid-row:span 6;align-items:start;row-gap:24px;display:grid}.package-grid>article>:is(p,h3,dl){margin:0}.package-grid>article>.text-link{align-self:end;margin:0;padding-top:0}}.approach-preview{--approach-gap:var(--space-grid);padding-bottom:calc(var(--section) * 1.2)}.approach-preview>.journey-overview{gap:var(--approach-gap);scroll-snap-type:x proximity;grid-template-columns:repeat(6,minmax(170px,1fr));width:100%;max-width:100%;margin:0;overflow-x:auto}.approach-preview>.journey-overview>li{scroll-snap-align:start;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:6px;min-width:0;padding:14px 0;display:grid}.approach-preview>.journey-overview>li>span{font-family:var(--font-body);letter-spacing:-.04em;color:#999;margin:0;font-size:16px;font-weight:900;line-height:1.5}.approach-preview>.journey-overview>li>p{letter-spacing:-.035em;white-space:nowrap;margin:0;font-size:16px;line-height:1.5}.approach-preview .approach-grid{column-gap:var(--approach-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(28.8px,2.88vw,46.08px)}.approach-preview .approach-grid>article{border:0}.approach-preview .approach-grid>article:before,.approach-preview .approach-grid>article:after{content:none;border:0}.approach-preview .approach-image{aspect-ratio:4/3}.approach-preview .approach-caption{margin:20px 0 8px}.approach-preview .approach-caption h3{margin:0;font-size:clamp(17px,1.35vw,19px);line-height:1.5}.approach-preview .approach-grid>article>p:not(.eyebrow){margin:0;font-size:clamp(14px,1.1vw,16px);line-height:1.8}@media (min-width:701px){.approach-preview .approach-grid{row-gap:8px}.approach-preview .approach-grid>article{grid-template-rows:subgrid;grid-row:span 3;align-items:start;row-gap:8px;display:grid}.approach-preview .approach-caption{margin:0;padding-top:12px}}@media (max-width:1279px){.approach-preview .approach-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.approach-preview .approach-grid{grid-template-columns:minmax(0,1fr)}}.approach-heading-links{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.approach-heading-links .text-link{white-space:nowrap}@media (max-width:800px){.approach-heading-links{margin-top:24px}}.section-pad.movement-types-preview{--ink:#f5f5f5;--muted:#aaa;--accent:#ccc;--line:#333;--rule:#333;--paper:#0b0b0b;color:var(--ink);padding-block:var(--section);background:#0b0b0b}.movement-types-preview+.sensory-section{padding-top:var(--section)}.movement-types-preview .section-heading{align-items:flex-start}.movement-types-preview .movement-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px}.movement-types-preview .movement-type-grid>article:nth-child(n){--type-card-gradient:linear-gradient(calc(37.828deg + var(--type-card-turn)),var(--palette-navy) -2.578%,var(--palette-blue) 24.183%,var(--palette-gray) 50.943%,var(--palette-sand) 77.704%,var(--palette-peach) 104.464%);border-radius:var(--radius);background:linear-gradient(90deg,#00000014,#00000073),var(--type-card-gradient);background-size:100% 100%,calc(var(--type-card-zoom) * 100%) calc(var(--type-card-zoom) * 100%);background-position:50%;background-repeat:no-repeat;border:0;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:24px;min-height:140px;padding:28px 48px;animation:24s linear infinite type-gradient-turn,17s ease-in-out infinite alternate type-gradient-breathe;display:grid;overflow:hidden}.movement-types-preview .movement-type-grid>article:nth-child(2){--type-card-gradient:linear-gradient(calc(125deg + var(--type-card-turn)),var(--palette-navy) -18%,var(--palette-blue) 22%,var(--palette-blue) 78%,var(--palette-gray) 118%,var(--palette-sand) 155%,var(--palette-peach) 190%)}.movement-types-preview .movement-type-grid>article:nth-child(3){--type-card-gradient:linear-gradient(calc(62.329deg + var(--type-card-turn)),var(--palette-navy) -40%,var(--palette-blue) 10%,var(--palette-blue) 48%,var(--palette-gray) 165%,var(--palette-sand) 200%,var(--palette-peach) 235%)}.movement-types-preview .movement-type-grid>article:nth-child(4){--type-card-gradient:linear-gradient(calc(215deg + var(--type-card-turn)),var(--palette-navy) -35%,var(--palette-blue) -10%,var(--palette-gray) 30%,var(--palette-sand) 70%,var(--palette-peach) 115%)}.movement-types-preview .movement-type-label{margin:0}.movement-types-preview .movement-type-label>span{font-family:var(--font-body);color:#f5f5f5;font-size:40px;font-weight:900}.movement-types-preview .movement-type-copy{text-align:right;min-width:0}.movement-types-preview .movement-type-grid h3{color:#f5f5f5;margin:0 0 8px}.movement-types-preview .movement-type-grid .movement-type-focus{color:#eee;margin:0;font-size:16px;line-height:1.8}@media (max-width:700px){.movement-types-preview .movement-type-grid{gap:12px}.movement-types-preview .movement-type-grid>article:nth-child(n){grid-template-columns:24px minmax(0,1fr);gap:8px;min-height:140px;padding:24px 20px}.movement-types-preview .movement-type-label>span{font-size:26px}.movement-types-preview .movement-type-grid h3{margin-bottom:6px;font-size:17px;line-height:1.4}.movement-types-preview .movement-type-grid .movement-type-focus{font-size:13px;line-height:1.6}}@media (max-width:350px){.movement-types-preview .movement-type-grid{gap:10px}.movement-types-preview .movement-type-grid>article:nth-child(n){grid-template-columns:20px minmax(0,1fr);padding:20px 16px}.movement-types-preview .movement-type-label>span{font-size:24px}.movement-types-preview .movement-type-grid h3{font-size:16px}.movement-types-preview .movement-type-grid .movement-type-focus{font-size:12px}}.movement-types-preview>.section-heading{margin-bottom:16px}.movement-types-preview>.service-section-intro{text-align:right;width:100%;max-width:820px;margin:0 0 0 auto}@property --type-card-turn{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes type-gradient-turn{to{--type-card-turn:360deg}}@property --type-card-zoom{syntax:"<number>";inherits:false;initial-value:1}@keyframes type-gradient-breathe{to{--type-card-zoom:1.45}}.movement-types-preview .movement-type-grid>article:nth-child(2){animation-duration:28s,21s;animation-delay:0s,-7s}.movement-types-preview .movement-type-grid>article:nth-child(3){animation-duration:26s,19s;animation-delay:0s,-13s}.movement-types-preview .movement-type-grid>article:nth-child(4){animation-duration:30s,23s;animation-delay:0s,-4s}@media (prefers-reduced-motion:reduce){.movement-types-preview .movement-type-grid>article:nth-child(n){animation:none}}.sensory-editorial{align-items:stretch}.sensory-image{aspect-ratio:auto;align-self:stretch;min-height:0}.sensory-image>img{object-fit:cover;object-position:center;width:100%;height:100%}.sensory-image:after{content:none}@media (max-width:800px){.sensory-image{aspect-ratio:4/3}}.section-pad.sensory-section{background:var(--surface-app);padding-block:var(--section)}.sensory-section .sensory-list>article>span:first-child{font-family:var(--font-body);font-weight:900}.sensory-section+.journal-section{background:var(--paper);padding-top:var(--section)}.section-pad.sensory-section:has(+.showcase-after-senses){padding-bottom:calc(var(--section) * .45)}.journal-section.home-rhythm{background:var(--surface-app);padding-top:var(--section)}.story-split{background:var(--surface-app);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0;padding:0}.story-split-image{aspect-ratio:auto;border-radius:0;align-self:stretch;height:auto;min-height:560px;max-height:none;position:relative;overflow:hidden}.story-split-image>img{object-fit:cover;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.story-split-copy{padding:var(--space-editorial) var(--gutter) var(--space-editorial) clamp(40px,5vw,96px)}@media (max-width:800px){.story-split{grid-template-columns:minmax(0,1fr)}.story-split-image{aspect-ratio:2400/1698;min-height:0}.story-split-copy{padding:var(--space-page) var(--gutter)}}.story-split-copy{align-self:center}.story-split-copy>p:last-child{margin-bottom:0}.site-footer .footer-invitation{color:var(--paper);border-color:var(--on-dark-muted)}.site-footer .footer-invitation:is(:hover,:focus-visible){color:var(--paper);border-color:var(--paper)}.journal-section{padding-bottom:calc(var(--section) * .7)}
.home-hero h1,.page-hero h1{font-size:var(--type-hero-size);line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking)}.home-hero .hero-description,.page-hero .hero-description{font-size:16px;line-height:1.8}.hero-mobile-title,.mobile-only-break,.approach-photo-number{display:none}.sensory-list>article{align-items:baseline}.sensory-list>article>span:first-child{margin-top:0}.sensory-list .sense-mark{align-self:start}.audience-contexts li,.inquiry-next li{align-items:baseline}.research-cycle-grid li>div{align-items:center}@media (max-width:1279px){.section-heading{gap:var(--space-grid)}.program-grid,.journal-grid,.brand-pillars,.values-grid,.principle-grid,.collaboration-steps,.movement-types:not(.movement-types-preview) .movement-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.approach-heading-links{gap:12px 20px}.approach-heading-links .text-link{gap:16px}.movement-types-preview .movement-type-grid>article:nth-child(n){padding-inline:32px}}@media (max-width:1199px){.desktop-navigation{display:none}.mobile-menu-button{justify-self:start;display:grid}.header-inner{height:75px}}@media (max-width:1023px){.story-split{grid-template-columns:minmax(0,1fr)}.editorial-duo,.brand-meaning,.sensory-editorial,.measurement-opening,.next-chapter,.founder-opener{gap:var(--space-stack);grid-template-columns:minmax(0,1fr)}.story-split{gap:0}.story-split-image{aspect-ratio:2400/1698;min-height:0}.story-split-copy{padding:var(--space-page) var(--gutter)}.sensory-image{aspect-ratio:4/3}.section-heading{flex-wrap:wrap;align-items:flex-start}.section-heading>div{max-width:100%}.approach-preview>.section-heading{display:block}.approach-heading-links{margin-top:24px}.process-explorer{grid-template-columns:minmax(0,1fr)}.process-tabs{flex-direction:column;display:flex}.routine-opening,.audience-contexts{gap:var(--space-stack);grid-template-columns:minmax(0,1fr)}.package-grid{grid-template-columns:minmax(0,1fr);gap:40px}.package-grid>article{grid-row:auto;display:flex}.package-grid>article+article{border-top:1px solid var(--line);padding-top:32px}.package-grid>article>.package-number{margin-bottom:24px}.package-grid>article>h3{margin-block:16px}.package-grid>article>.package-features{margin-block:24px}.package-grid>article>.text-link{align-self:auto;margin-top:auto}.research-cycle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-band{gap:var(--space-stack);grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.header-inner{height:68px}.home-hero,.page-hero{height:91svh;min-height:610px;max-height:1000px}.home-hero .hero-bottom{justify-content:center;align-items:center;bottom:22px}.wordmark{width:151px}.header-contact{display:none}.home-hero h1{letter-spacing:var(--type-display-tracking);line-height:1.2}.page-hero h1{font-size:var(--type-hero-size);letter-spacing:var(--type-display-tracking);line-height:1.2}.home-hero .hero-desktop-title{display:none}.home-hero .hero-mobile-title{display:block}.home-hero .hero-description,.page-hero .hero-description{letter-spacing:-.02em;text-wrap:balance;max-width:17em;font-size:16px;line-height:1.8}.mobile-only-break{display:revert}.section-heading{display:block}.section-heading>.text-link{margin-top:24px}.section-heading h2{max-width:100%}.approach-heading-links .text-link{gap:16px;font-size:13px}.approach-preview .approach-grid{grid-template-columns:minmax(0,1fr)}.approach-preview>.journey-overview{display:none}.approach-preview .approach-grid{margin-top:0}.approach-preview .approach-grid>article{display:block}.approach-preview .approach-caption{margin:20px 0 8px;padding:0}.approach-preview .approach-photo-number{color:#999;font:inherit;margin-right:12px;display:inline}.movement-types-preview>.service-section-intro{text-align:left;margin-inline:0}.movement-types-preview .movement-type-grid{grid-template-columns:minmax(0,1fr);gap:12px}.movement-types-preview .movement-type-grid>article:nth-child(n){grid-template-columns:28px minmax(0,1fr);gap:20px;min-height:112px;padding:24px}.movement-types-preview .movement-type-label>span{font-size:28px}.movement-types-preview .movement-type-grid h3{margin-bottom:6px;font-size:18px;line-height:1.4}.movement-types-preview .movement-type-grid .movement-type-focus{font-size:14px;line-height:1.6}.sensory-list>article{grid-template-columns:24px minmax(0,1fr);gap:16px}.sensory-section .sensory-image{aspect-ratio:4/5;align-self:start;width:100%}.sensory-copy .sensory-lead{font-family:var(--font-body);font-size:var(--type-copy-size);font-weight:400;line-height:var(--type-copy-leading);letter-spacing:-.02em;color:var(--muted)}.sensory-list .sense-mark{display:none}.research-cycle-grid h3{line-height:var(--type-card-leading)}.journal-grid{row-gap:72px}.journal-card .card-topline{margin-bottom:10px}.journal-card h3{margin-bottom:8px;font-size:24px}.journal-grid .journal-card>p:not(.card-topline){word-break:normal;width:100%;max-width:none;margin-top:0}.research-cycle-grid,.program-grid,.journal-grid,.brand-pillars,.values-grid,.principle-grid,.collaboration-steps,.partnership-grid,.routine-concepts,.movement-types:not(.movement-types-preview) .movement-type-grid{grid-template-columns:minmax(0,1fr)}.footer-top{flex-direction:column;align-items:flex-start;gap:24px}.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.footer-business{display:block}.footer-business>p:last-child{text-align:left;margin-top:24px}main:has(>.home-hero)>.story-split .story-split-copy{order:-1}.form-two-columns{grid-template-columns:minmax(0,1fr);gap:0}}@media (max-width:359px){.movement-types-preview .movement-type-grid{gap:10px}.movement-types-preview .movement-type-grid>article:nth-child(n){grid-template-columns:22px minmax(0,1fr);gap:8px;padding:18px 14px}.movement-types-preview .movement-type-label>span{font-size:26px}}
