:root{color-scheme:light dark;--color-bg:#f3f0e8;--color-surface:#f8f6f0;--color-surface-2:#ece8de;--color-fg:#1d1d1a;--color-fg-soft:#474640;--color-muted:#77736a;--color-line:#d6d0c4;--color-line-strong:#bdb5a8;--color-sage:#969c86;--color-sage-deep:#6f7763;--color-rust:#a24e38;--color-rust-deep:#813d2d;--color-earth:#8b7968;--surface-glass:color-mix(in srgb,var(--color-surface) 78%,transparent);--surface-glass-strong:color-mix(in srgb,var(--color-surface) 92%,transparent);--shadow-soft:0 18px 60px rgba(18,18,14,0.07);--radius-control:5px;--radius-media:10px;--radius-panel:10px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-30:120px;--space-36:144px;--space-40:160px;--space-48:192px;--container-page:1200px;--container-wide:1200px;--container-content:1040px;--container-reading:720px;--container-narrow:560px;--page-gutter:20px;--grid-gap:16px;--motion-instant:90ms;--motion-fast:140ms;--motion-ui:180ms;--motion-medium:280ms;--motion-slow:450ms;--motion-editorial:700ms;--ease-standard:cubic-bezier(0.2,0.75,0.25,1);--ease-enter:cubic-bezier(0.16,1,0.3,1);--ease-exit:cubic-bezier(0.4,0,1,1);--z-base:0;--z-sticky:20;--z-header:40;--z-floating:50;--z-popover:60;--z-drawer:70;--z-dialog:80;--z-toast:90;--font-sans:"Helvetica Neue",Helvetica,Arial,sans-serif}@media (min-width:768px){:root{--page-gutter:32px;--grid-gap:20px}}@media (min-width:1200px){:root{--page-gutter:40px;--grid-gap:24px}}[data-theme=dark]{--color-bg:#171714;--color-surface:#1d1d19;--color-surface-2:#26251f;--color-fg:#f1eee6;--color-fg-soft:#ccc7bc;--color-muted:#9c978c;--color-line:#38362f;--color-line-strong:#555149;--surface-glass:color-mix(in srgb,var(--color-surface) 72%,transparent);--surface-glass-strong:color-mix(in srgb,var(--color-surface) 90%,transparent);--shadow-soft:0 18px 60px rgba(0,0,0,0.24)}@media (prefers-color-scheme:dark){:root:not([data-theme=bright]){--color-bg:#171714;--color-surface:#1d1d19;--color-surface-2:#26251f;--color-fg:#f1eee6;--color-fg-soft:#ccc7bc;--color-muted:#9c978c;--color-line:#38362f;--color-line-strong:#555149;--surface-glass:color-mix(in srgb,var(--color-surface) 72%,transparent);--surface-glass-strong:color-mix(in srgb,var(--color-surface) 90%,transparent);--shadow-soft:0 18px 60px rgba(0,0,0,0.24)}}.m-container{width:min(100%,var(--container-page));margin-inline:auto;padding-inline:var(--page-gutter)}.m-stack{display:flex;flex-direction:column;gap:var(--stack-gap,var(--space-6))}.m-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cluster-gap,var(--space-4))}.m-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--grid-gap);gap:var(--grid-gap)}@media (min-width:768px){.m-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:1200px){.m-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.m-section-label{margin:0;font:500 11px/1.25 var(--font-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--color-muted)}.m-heading{margin:0;max-width:18ch;font-family:var(--font-sans);font-size:clamp(32px,3.1vw,52px);font-weight:400;line-height:1.04;letter-spacing:-.035em;color:var(--color-fg)}.m-heading--display{max-width:20ch;font-size:clamp(36px,4vw,64px);line-height:1.01;letter-spacing:-.045em}.m-body{margin:0;max-width:var(--container-reading);font:400 17px/1.55 var(--font-sans);color:var(--color-fg-soft)}.m-meta{margin:0;font:400 12px/1.35 var(--font-sans);color:var(--color-muted)}.m-button,.m-text-link{font-family:var(--font-sans);font-size:14px;font-weight:500}.m-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:0 var(--space-5);border:1px solid var(--color-fg);border-radius:var(--radius-control);background:var(--color-fg);color:var(--color-bg);text-decoration:none;cursor:pointer;transition:background var(--motion-ui) var(--ease-standard),color var(--motion-ui) var(--ease-standard),border-color var(--motion-ui) var(--ease-standard)}.m-button--ghost{background:transparent;color:var(--color-fg);border-color:var(--color-line-strong)}.m-text-link{min-height:44px;display:inline-flex;align-items:center;gap:var(--space-2);color:inherit;text-underline-offset:4px}.m-media-frame{position:relative;overflow:hidden;border-radius:var(--radius-media);background:var(--color-surface-2)}.m-media-frame img,.m-media-frame video,picture.m-media-frame{width:100%;height:100%}.m-media-frame img,.m-media-frame video{display:block;object-fit:cover}.m-panel{border:1px solid color-mix(in srgb,var(--color-line) 88%,transparent);border-radius:var(--radius-panel);background:var(--surface-glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.m-panel--raised{background:var(--surface-glass-strong);box-shadow:var(--shadow-soft)}.m-circle-badge{width:52px;height:52px;flex:0 0 52px;display:grid;place-items:center;border:1px solid var(--color-line);border-radius:50%;background:var(--surface-glass-strong);color:var(--color-muted);font:500 9px/1.15 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.m-utility-row{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-inline:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--surface-glass);font-size:13px}.m-utility-row__meta{color:var(--color-muted);font-size:11px}.m-site-header{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-header);min-height:72px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--space-6);gap:var(--space-6);padding-inline:max(var(--page-gutter),calc((100vw - var(--container-page)) / 2 + var(--page-gutter)));border-bottom:1px solid color-mix(in srgb,var(--color-line) 80%,transparent);background:color-mix(in srgb,var(--color-bg) 88%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.m-site-header__brand{display:inline-flex;width:132px;align-items:center}.m-site-header__brand img{display:block;width:100%;height:auto;filter:brightness(0)}[data-theme=dark] .m-site-header__brand img{filter:none}@media (prefers-color-scheme:dark){:root:not([data-theme=bright]) .m-site-header__brand img{filter:none}}.m-site-header__desktop-nav{justify-self:center;display:flex;align-items:center;gap:clamp(20px,2.5vw,36px)}.m-site-header__meeting,.m-site-header__mobile-menu summary,.m-site-header__mobile-panel a,.m-site-header__nav-link{color:inherit;font:500 13px/1 var(--font-sans);text-decoration:none}.m-site-header__nav-link{position:relative;padding-block:28px}.m-site-header__nav-link:after{content:"";position:absolute;inset-inline:0;bottom:20px;height:1px;transform:scaleX(0);transform-origin:left;background:currentColor;transition:transform var(--motion-ui) var(--ease-standard)}.m-site-header__nav-link:hover:after,.m-site-header__nav-link[aria-current=page]:after{transform:scaleX(1)}.m-site-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-4)}.m-site-header__meeting{min-height:38px;display:inline-flex;align-items:center;padding-inline:14px;border:1px solid var(--color-line-strong);border-radius:var(--radius-control);transition:background var(--motion-ui) var(--ease-standard),color var(--motion-ui) var(--ease-standard)}.m-site-header__meeting:hover{background:var(--color-fg);color:var(--color-bg)}.m-site-header__mobile-menu{display:none;position:relative}.m-site-header__mobile-menu summary{cursor:pointer;list-style:none}.m-site-header__mobile-menu summary::-webkit-details-marker{display:none}.m-site-header__mobile-panel{position:fixed;inset:72px 0 auto;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);background:var(--color-bg);padding:var(--space-6) max(var(--page-gutter),calc((100vw - var(--container-page)) / 2 + var(--page-gutter))) var(--space-8)}.m-site-header__mobile-panel nav{display:grid}.m-site-header__mobile-panel a{min-height:52px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-line);font-size:17px;font-weight:400}.m-button:focus-visible,.m-text-link:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media (hover:hover){.m-button:hover{opacity:.82}.m-button--ghost:hover{border-color:var(--color-fg)}.m-text-link:hover{text-decoration-thickness:2px}}@media (max-width:767px){.m-heading{font-size:32px;line-height:1.08}.m-heading--display{font-size:36px;line-height:1.05}.m-body{font-size:16px}.m-site-header{min-height:64px;grid-template-columns:auto 1fr}.m-site-header__brand{width:112px}.m-site-header__desktop-nav,.m-site-header__meeting{display:none}.m-site-header__actions{justify-self:end}.m-site-header__mobile-menu{display:block}.m-site-header__mobile-panel{inset-block-start:64px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.m-theme-toggle{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--color-line);border-radius:var(--radius-control);background:color-mix(in srgb,var(--color-surface) 72%,transparent)}.m-theme-toggle button{min-height:28px;padding:0 8px;border:0;border-radius:3px;background:transparent;color:var(--color-muted);font:500 10px/1 var(--font-sans);cursor:pointer}.m-theme-toggle button[aria-pressed=true]{background:var(--color-fg);color:var(--color-bg)}@media (hover:hover){.m-theme-toggle button:not([aria-pressed=true]):hover{color:var(--color-fg)}}.m-site-header__mobile-panel .m-theme-toggle{margin-top:var(--space-6)}@media (max-width:980px) and (min-width:768px){.m-site-header__theme{display:none}}@media (max-width:767px){.m-site-header__theme{display:none}}.m-site-header--adaptive{position:fixed;inset:0 0 auto;width:100%;transition:color var(--motion-medium) var(--ease-standard),background var(--motion-medium) var(--ease-standard),border-color var(--motion-medium) var(--ease-standard),-webkit-backdrop-filter var(--motion-medium) var(--ease-standard);transition:color var(--motion-medium) var(--ease-standard),background var(--motion-medium) var(--ease-standard),border-color var(--motion-medium) var(--ease-standard),backdrop-filter var(--motion-medium) var(--ease-standard);transition:color var(--motion-medium) var(--ease-standard),background var(--motion-medium) var(--ease-standard),border-color var(--motion-medium) var(--ease-standard),backdrop-filter var(--motion-medium) var(--ease-standard),-webkit-backdrop-filter var(--motion-medium) var(--ease-standard)}.m-site-header--overlay{color:#f5f2ea;border-bottom-color:transparent;background:linear-gradient(180deg,rgba(10,10,8,.28),rgba(10,10,8,0));backdrop-filter:none;-webkit-backdrop-filter:none}.m-site-header--overlay .m-site-header__brand img{filter:none!important}.m-site-header--overlay .m-site-header__meeting{border-color:rgba(245,242,234,.46)}.m-site-header--overlay .m-site-header__meeting:hover{background:#f5f2ea;color:#171714}.m-site-header--overlay .m-theme-toggle{border-color:rgba(245,242,234,.32);background:rgba(17,17,14,.18)}.m-site-header--overlay .m-theme-toggle button{color:rgba(245,242,234,.72)}.m-site-header--overlay .m-theme-toggle button[aria-pressed=true]{background:#f5f2ea;color:#171714}@media (max-width:767px){.m-site-header--overlay .m-site-header__mobile-panel{color:var(--color-fg);background:var(--color-bg)}.m-site-header--overlay .m-site-header__mobile-panel .m-theme-toggle{border-color:var(--color-line);background:var(--color-surface)}.m-site-header--overlay .m-site-header__mobile-panel .m-theme-toggle button{color:var(--color-muted)}.m-site-header--overlay .m-site-header__mobile-panel .m-theme-toggle button[aria-pressed=true]{background:var(--color-fg);color:var(--color-bg)}}@media (prefers-reduced-motion:reduce){.m-site-header--adaptive{transition:none}}.m-collection-card{min-width:0}.m-collection-card__link{display:grid;grid-gap:var(--space-5);gap:var(--space-5);color:inherit;text-decoration:none}.m-collection-card__media{position:relative;overflow:hidden;width:100%;aspect-ratio:var(--collection-card-ratio,4/5);border-radius:var(--radius-media);background:var(--color-surface-2)}.m-collection-card__media>*{width:100%;height:100%}.m-collection-card__media img,.m-collection-card__media video{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--motion-slow) var(--ease-standard)}.m-collection-card__copy h3,.m-collection-card__copy p{margin:0}.m-collection-card__copy h3{font-size:20px;font-weight:400;line-height:1.15;letter-spacing:-.02em}.m-collection-card__location{color:var(--color-muted);font:400 12px/1.35 var(--font-sans)}.m-collection-card__descriptor{max-width:34ch;color:var(--color-fg-soft);font-size:15px;line-height:1.5}@media (hover:hover){.m-collection-card__link:hover .m-collection-card__media img,.m-collection-card__link:hover .m-collection-card__media video{transform:scale(1.015)}}@media (max-width:767px){.m-collection-card__copy h3{font-size:19px}.m-collection-card__descriptor{font-size:14px}}@media (prefers-reduced-motion:reduce){.m-collection-card__media img,.m-collection-card__media video{transition:none}}.m-signal-card{min-width:0;overflow:hidden;border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--surface-glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.m-signal-card__link{min-height:100%;display:grid;grid-gap:var(--space-6);gap:var(--space-6);align-content:space-between;padding:var(--space-5);color:inherit;text-decoration:none;transition:background var(--motion-ui) var(--ease-standard)}.m-signal-card__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);color:var(--color-muted);font:500 10px/1.3 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.m-signal-card__visual{min-height:180px;overflow:hidden;border-radius:var(--radius-media);background:var(--color-surface-2)}.m-signal-card__visual>*{width:100%;height:100%}.m-signal-card__copy{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.m-signal-card__copy h3,.m-signal-card__copy p{margin:0}.m-signal-card__copy h3{max-width:20ch;font-size:clamp(25px,2.4vw,40px);font-weight:400;line-height:1.03;letter-spacing:-.038em}.m-signal-card__copy p{max-width:48ch;color:var(--color-fg-soft);font-size:14px;line-height:1.5}.m-data-point{display:grid;align-content:start;grid-gap:var(--space-5);gap:var(--space-5);padding:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--surface-glass)}.m-data-point__context,.m-data-point__label,.m-data-point__source{margin:0}.m-data-point__label{color:var(--color-muted);font:500 10px/1.3 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.m-data-point strong{display:block;max-width:10ch;font-size:clamp(36px,4.2vw,68px);font-weight:400;line-height:.96;letter-spacing:-.045em}.m-data-point__context{max-width:34ch;color:var(--color-fg-soft);font-size:15px;line-height:1.5}.m-data-point__source,.m-source-note{color:var(--color-muted);font:400 11px/1.45 var(--font-sans)}.m-data-point__source{text-decoration:none;text-underline-offset:3px}.m-source-note{margin:0;max-width:68ch;padding-top:var(--space-4);border-top:1px solid var(--color-line)}@media (hover:hover){a.m-signal-card__link:hover{background:var(--surface-glass-strong)}a.m-signal-card__link:hover .m-signal-card__copy h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}a.m-data-point__source:hover{text-decoration:underline}}@media (max-width:767px){.m-data-point,.m-signal-card__link{padding:var(--space-4)}.m-signal-card__copy h3{font-size:28px}.m-data-point strong{font-size:42px}}.m-press-marquee{overflow:hidden;padding-block:var(--space-10);border-block:1px solid var(--color-line)}.m-press-marquee__label{margin:0 0 var(--space-8);padding-inline:var(--page-gutter);color:var(--color-muted);font:400 12px/1.4 var(--font-sans)}.m-press-marquee__viewport{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.m-press-marquee__track{width:max-content;display:flex;animation:montes-marquee 44s linear infinite}.m-press-marquee__row{display:flex;align-items:center;flex-shrink:0}.m-press-marquee__item{min-width:max-content;padding-inline:clamp(28px,4vw,64px);color:var(--color-fg-soft);font:400 clamp(18px,1.7vw,26px)/1 var(--font-sans);letter-spacing:-.025em;white-space:nowrap}@media (hover:hover){.m-press-marquee__viewport:hover .m-press-marquee__track{animation-play-state:paused}}@keyframes montes-marquee{to{transform:translateX(-50%)}}@media (max-width:767px){.m-press-marquee{padding-block:var(--space-8)}.m-press-marquee__label{margin-bottom:var(--space-6)}.m-press-marquee__item{padding-inline:24px;font-size:18px}}@media (prefers-reduced-motion:reduce){.m-press-marquee__viewport{overflow-x:auto;mask-image:none;-webkit-mask-image:none}.m-press-marquee__track{animation:none}.m-press-marquee__track>.m-press-marquee__row[aria-hidden=true]{display:none}}.m-about-preview{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(300px,.98fr);grid-gap:clamp(48px,7vw,112px);gap:clamp(48px,7vw,112px);align-items:end}.m-about-preview__media{min-height:clamp(420px,52vw,720px);overflow:hidden;border-radius:var(--radius-media);background:linear-gradient(150deg,color-mix(in srgb,var(--color-earth) 34%,transparent),transparent 64%),var(--color-surface-2)}.m-about-preview__media>*{width:100%;height:100%}.m-about-preview__media img,.m-about-preview__media video{display:block;width:100%;height:100%;object-fit:cover}.m-about-preview__content{display:grid;grid-gap:var(--space-5);gap:var(--space-5);-webkit-padding-after:var(--space-4);padding-block-end:var(--space-4)}.m-about-preview h2,.m-about-preview__body,.m-about-preview__label,.m-about-preview__secondary{margin:0}.m-about-preview__label{color:var(--color-muted);font:500 12px/1.25 var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.m-about-preview h2{max-width:16ch;font-size:clamp(32px,3.2vw,52px);font-weight:400;line-height:1.05;letter-spacing:-.03em}.m-about-preview__body,.m-about-preview__secondary{max-width:48ch;color:var(--color-fg-soft);font-size:16px;line-height:1.55}.m-about-preview__secondary{color:var(--color-muted)}.m-about-preview__link{width:max-content;min-height:44px;display:inline-flex;align-items:center;margin-top:var(--space-3);color:inherit;font-size:14px;font-weight:500;text-underline-offset:4px}@media (max-width:767px){.m-about-preview{grid-template-columns:1fr;gap:var(--space-10)}.m-about-preview__media{min-height:112vw}.m-about-preview h2{font-size:32px}}.practice-page{min-height:100svh;background:var(--color-bg);color:var(--color-fg)}.practice-hero{padding-block:clamp(144px,16vw,240px) clamp(96px,10vw,160px);border-bottom:1px solid var(--color-line)}.practice-hero__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(280px,4fr);grid-gap:clamp(48px,8vw,128px);gap:clamp(48px,8vw,128px);align-items:end}.practice-hero__intro,.practice-hero__support,.practice-hero__title,.practice-loop p,.practice-map p{margin:0}.practice-capability__label,.practice-hero__eyebrow,.practice-loop__eyebrow,.practice-map__index,.practice-system__index,.practice-territory__eyebrow,.practice-territory__principle{color:var(--color-muted);font:500 11px/1.3 var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.practice-hero__title{max-width:12ch;margin-top:var(--space-6);font-size:clamp(46px,6vw,88px);font-weight:400;line-height:.97;letter-spacing:-.05em}.practice-hero__text{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.practice-hero__intro{max-width:53ch;color:var(--color-fg-soft);font-size:clamp(18px,1.55vw,23px);line-height:1.48;letter-spacing:-.015em}.practice-hero__support{max-width:45ch;color:var(--color-muted);font-size:14px;line-height:1.55}.practice-map-section{padding-block:clamp(72px,8vw,120px);border-bottom:1px solid var(--color-line)}.practice-map{border-top:1px solid var(--color-line-strong)}.practice-map__item{display:grid;grid-template-columns:80px minmax(190px,.75fr) minmax(0,1.25fr) auto;grid-gap:var(--space-6);gap:var(--space-6);align-items:center;min-height:104px;border-bottom:1px solid var(--color-line);color:inherit;text-decoration:none}.practice-map__name{font-size:clamp(20px,1.8vw,28px);line-height:1.1;letter-spacing:-.025em}.practice-map__question{max-width:48ch;color:var(--color-fg-soft);font-size:15px;line-height:1.5}.practice-map__arrow{color:var(--color-muted);transition:transform var(--motion-ui) var(--ease-standard),color var(--motion-ui) var(--ease-standard)}.practice-system-section{padding-block:clamp(96px,12vw,180px)}.practice-system{display:grid;grid-template-columns:minmax(250px,39fr) minmax(0,61fr);grid-gap:clamp(56px,7vw,112px);gap:clamp(56px,7vw,112px);align-items:start}.practice-system__rail{position:-webkit-sticky;position:sticky;top:112px;min-height:calc(100svh - 144px);display:grid;grid-template-rows:auto 1fr;grid-gap:var(--space-8);gap:var(--space-8);padding-bottom:var(--space-8)}.practice-system__rail-copy{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.practice-system__question{margin:0;max-width:17ch;font-size:clamp(28px,2.7vw,44px);font-weight:400;line-height:1.07;letter-spacing:-.032em}.practice-system__progress{align-self:end;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2);width:min(260px,100%)}.practice-system__progress span{height:1px;background:var(--color-line-strong);opacity:.42;transform-origin:left;transition:opacity var(--motion-ui) var(--ease-standard),transform var(--motion-ui) var(--ease-standard)}.practice-system__progress span[data-active=true]{opacity:1;transform:scaleY(2)}.practice-system__chapters{display:grid}.practice-territory{min-height:115svh;display:grid;align-content:start;grid-gap:var(--space-6);gap:var(--space-6);padding-block:var(--space-8) clamp(144px,16vw,240px);border-top:1px solid var(--color-line);scroll-margin-top:96px}.practice-territory:first-child{padding-top:0;border-top:0}.practice-territory__media{position:relative;min-height:clamp(320px,42vw,620px);overflow:hidden;margin-bottom:var(--space-6);border-radius:var(--radius-media);background:var(--color-surface-2)}.practice-territory__media:after,.practice-territory__media:before{content:"";position:absolute;border-radius:999px;filter:blur(2px)}.practice-territory__media:before{width:58%;aspect-ratio:1;right:-12%;top:-18%;background:color-mix(in srgb,var(--color-sage) 36%,transparent)}.practice-territory__media:after{width:42%;aspect-ratio:1;left:10%;bottom:-20%;background:color-mix(in srgb,var(--color-earth) 26%,transparent)}.practice-territory__media--expression:before{background:color-mix(in srgb,var(--color-rust) 30%,transparent)}.practice-territory__media--relationship:before{background:color-mix(in srgb,var(--color-sage-deep) 32%,transparent)}.practice-territory__media span{position:absolute;z-index:1;right:var(--space-5);bottom:var(--space-4);color:color-mix(in srgb,var(--color-fg) 20%,transparent);font-size:clamp(64px,8vw,124px);font-weight:400;line-height:.82;letter-spacing:-.08em}.practice-territory__header{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.practice-territory__header h2{margin:0;max-width:15ch;font-size:clamp(38px,4vw,62px);font-weight:400;line-height:1.02;letter-spacing:-.04em}.practice-territory__mobile-question{display:none}.practice-territory__copy{display:grid;grid-gap:var(--space-4);gap:var(--space-4);max-width:61ch}.practice-territory__copy p,.practice-territory__outcome p{margin:0;color:var(--color-fg-soft);font-size:17px;line-height:1.58}.practice-territory__progression{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin:var(--space-2) 0 var(--space-4);padding:0;list-style:none}.practice-territory__progression li{color:var(--color-muted);font-size:12px;line-height:1.4}.practice-territory__progression li:not(:last-child):after{content:"→";margin-left:var(--space-3)}.practice-territory__outcome{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:var(--space-5);gap:var(--space-5);margin-block:var(--space-5) var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--color-line)}.practice-territory__outcome>p:last-child{max-width:44ch;color:var(--color-fg)}.practice-capabilities{border-top:1px solid var(--color-line-strong)}.practice-capability{position:relative;border-bottom:1px solid var(--color-line)}.practice-capability summary{position:relative;min-height:92px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-5);gap:var(--space-5);align-items:center;cursor:pointer;list-style:none}.practice-capability summary::-webkit-details-marker{display:none}.practice-capability__summary-copy{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.practice-capability__summary-copy strong{font-size:18px;font-weight:400;line-height:1.2}.practice-capability__public-line{max-width:58ch;color:var(--color-muted);font-size:13px;line-height:1.45}.practice-capability__toggle{color:var(--color-muted);font-size:20px;transition:transform var(--motion-ui) var(--ease-standard)}.practice-capability[open] .practice-capability__toggle{transform:rotate(45deg)}.practice-capability__tooltip{position:absolute;z-index:var(--z-popover);left:28%;bottom:calc(100% - 8px);width:min(340px,50vw);padding:12px 14px;border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-fg);color:var(--color-bg);font-size:12px;line-height:1.45;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.practice-capability__detail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-8);gap:var(--space-8);padding:var(--space-2) 0 var(--space-8)}.practice-capability__detail>div{display:grid;align-content:start;grid-gap:var(--space-4);gap:var(--space-4)}.practice-capability__detail ul{margin:0;padding:0;list-style:none}.practice-capability__detail li{padding-block:7px;border-top:1px solid var(--color-line);color:var(--color-fg-soft);font-size:12px;line-height:1.45}.practice-loop-section{padding-block:clamp(112px,14vw,200px);border-top:1px solid var(--color-line);background:var(--color-surface)}.practice-loop{display:grid;grid-gap:var(--space-12);gap:var(--space-12)}.practice-loop__line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);margin:0;padding:0;list-style:none}.practice-loop__line li{font-size:clamp(27px,3vw,48px);font-weight:400;line-height:1.05;letter-spacing:-.035em}.practice-loop__line li:not(:last-child):after{content:"→";margin-left:var(--space-4);color:var(--color-muted)}.practice-loop__copy{max-width:62ch;color:var(--color-fg-soft);font-size:17px;line-height:1.58}.practice-continuation{padding-block:clamp(96px,11vw,160px);border-top:1px solid var(--color-line)}.practice-continuation__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--grid-gap);gap:var(--grid-gap)}.practice-continuation__link{min-height:190px;display:grid;align-content:space-between;padding:var(--space-6);border-top:1px solid var(--color-line-strong);color:inherit;text-decoration:none}.practice-continuation__link span:first-child{color:var(--color-muted);font-size:12px}.practice-continuation__link span:last-child{font-size:clamp(28px,3vw,44px);line-height:1.05;letter-spacing:-.03em}@media (hover:hover){.practice-map__item:hover .practice-map__arrow{color:var(--color-fg);transform:translateX(4px)}.practice-capability:not([open]) summary:focus-visible .practice-capability__tooltip,.practice-capability:not([open]) summary:hover .practice-capability__tooltip{opacity:1;transform:translateY(0)}.practice-continuation__link:hover span:last-child{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}}@media (max-width:900px){.practice-hero__grid{grid-template-columns:1fr;align-items:start}.practice-map__item{grid-template-columns:64px minmax(150px,.72fr) minmax(0,1.28fr) auto}.practice-system{grid-template-columns:1fr;gap:var(--space-16)}.practice-system__rail{display:none}.practice-system__chapters{gap:clamp(112px,18vw,180px)}.practice-territory{min-height:0;padding:0;border-top:0}.practice-territory__mobile-question{display:block;margin:var(--space-2) 0 0;max-width:36ch;color:var(--color-muted);font-size:15px;line-height:1.5}.practice-capability__tooltip{display:none}}@media (max-width:767px){.practice-hero{padding-block:120px 80px}.practice-hero__title{font-size:46px}.practice-hero__intro{font-size:18px}.practice-map-section{padding-block:64px}.practice-map__item{grid-template-columns:42px minmax(0,1fr) auto;gap:var(--space-3);min-height:92px;padding-block:var(--space-4)}.practice-map__question{grid-column:2/3;padding-right:var(--space-4);font-size:13px}.practice-map__arrow{grid-column:3;grid-row:1/span 2}.practice-system-section{padding-block:80px 120px}.practice-territory__media{min-height:70vw}.practice-territory__header h2{font-size:38px}.practice-loop__copy,.practice-territory__copy p,.practice-territory__outcome p{font-size:16px}.practice-territory__outcome{grid-template-columns:1fr}.practice-capability summary{min-height:88px}.practice-capability__detail{grid-template-columns:1fr;gap:var(--space-7)}.practice-loop__line{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.practice-loop__line li{display:flex;justify-content:space-between;font-size:29px}.practice-loop__line li:not(:last-child):after{margin-left:var(--space-3)}.practice-continuation__grid{grid-template-columns:1fr}.practice-continuation__link{min-height:150px}}@media (prefers-reduced-motion:reduce){.practice-capability__toggle,.practice-capability__tooltip,.practice-map__arrow,.practice-system__progress span{transition:none}}.collection-entity-page,.collection-page{min-height:100svh;background:var(--color-bg);color:var(--color-fg)}.collection-hero{padding-block:clamp(144px,16vw,232px) clamp(80px,9vw,136px);border-bottom:1px solid var(--color-line)}.collection-entity__eyebrow,.collection-entity__meta-label,.collection-hero__eyebrow,.collection-section__label{margin:0;color:var(--color-muted);font:500 11px/1.3 var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.collection-hero h1{max-width:14ch;margin:var(--space-6) 0 0;font-size:clamp(48px,6vw,88px);font-weight:400;line-height:.97;letter-spacing:-.05em}.collection-featured{padding-block:clamp(88px,10vw,152px)}.collection-featured__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:var(--grid-gap);gap:var(--grid-gap);align-items:start}.collection-featured__item{min-width:0}.collection-featured__item:first-child{grid-column:1/span 5}.collection-featured__item:nth-child(2){grid-column:7/span 6;padding-top:11vw}.collection-featured__item:nth-child(3){grid-column:3/span 5;padding-top:5vw}.collection-placeholder-media{position:relative;overflow:hidden;width:100%;height:100%;border-radius:var(--radius-media);background:var(--color-surface-2)}.collection-placeholder-media:after,.collection-placeholder-media:before{content:"";position:absolute;border-radius:999px}.collection-placeholder-media:before{width:58%;aspect-ratio:1;right:-14%;top:-20%;background:color-mix(in srgb,var(--color-sage) 34%,transparent)}.collection-placeholder-media:after{width:40%;aspect-ratio:1;left:8%;bottom:-18%;background:color-mix(in srgb,var(--color-earth) 24%,transparent)}.collection-grid__item:nth-child(3n+2) .collection-placeholder-media:before,.collection-placeholder-media--2:before{background:color-mix(in srgb,var(--color-rust) 28%,transparent)}.collection-grid__item:nth-child(3n) .collection-placeholder-media:before,.collection-placeholder-media--3:before{background:color-mix(in srgb,var(--color-sage-deep) 32%,transparent)}.collection-browse{padding-block:clamp(80px,10vw,144px) clamp(120px,14vw,200px);border-top:1px solid var(--color-line)}.collection-browse__header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-6);margin-bottom:clamp(56px,7vw,104px)}.collection-browse__header h2{margin:0;font-size:clamp(32px,3vw,48px);font-weight:400;line-height:1.05;letter-spacing:-.03em}.collection-browse__count{color:var(--color-muted);font-size:12px}.collection-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:clamp(72px,8vw,128px) var(--grid-gap);gap:clamp(72px,8vw,128px) var(--grid-gap);align-items:start}.collection-grid__item{min-width:0;grid-column:span 4}.collection-grid__item:nth-child(5n+1){grid-column:span 5}.collection-grid__item:nth-child(5n+2){grid-column:span 3;padding-top:8vw}.collection-grid__item:nth-child(5n+3){grid-column:span 4;padding-top:3vw}.collection-grid__item:nth-child(5n+4){grid-column:span 3}.collection-grid__item:nth-child(5n){grid-column:span 5;padding-top:6vw}.collection-card--landscape .m-collection-card__media{--collection-card-ratio:3/2}.collection-card--square .m-collection-card__media{--collection-card-ratio:1/1}.collection-card--portrait .m-collection-card__media{--collection-card-ratio:4/5}.collection-card--pending .m-collection-card__link{cursor:default}.collection-card--pending .m-collection-card__descriptor:after{content:""}.collection-continuation{padding-block:clamp(96px,11vw,160px);border-top:1px solid var(--color-line)}.collection-continuation__link{display:grid;grid-template-columns:1fr auto;grid-gap:var(--space-6);gap:var(--space-6);align-items:end;min-height:180px;padding-top:var(--space-6);border-top:1px solid var(--color-line-strong);color:inherit;text-decoration:none}.collection-continuation__link h2,.collection-continuation__link p{margin:0}.collection-continuation__link p{color:var(--color-muted);font-size:12px}.collection-continuation__link h2{margin-top:var(--space-5);max-width:18ch;font-size:clamp(34px,4vw,58px);font-weight:400;line-height:1.02;letter-spacing:-.04em}.collection-continuation__arrow{font-size:28px;color:var(--color-muted)}.collection-entity-hero{position:relative;min-height:min(86svh,920px);display:grid;align-items:end;overflow:hidden;isolation:isolate;background:#171714;color:#f4f1e9}.collection-entity-hero__media,.collection-entity-hero__shade{position:absolute;inset:0;z-index:-2}.collection-entity-hero__media{background:radial-gradient(circle at 74% 22%,rgba(150,156,134,.38),transparent 25%),radial-gradient(circle at 18% 78%,rgba(139,121,104,.3),transparent 28%),linear-gradient(145deg,#292b22,#12130f 68%)}.collection-entity-hero__shade{z-index:-1;background:linear-gradient(0deg,rgba(8,9,7,.72),transparent 62%)}.collection-entity-hero__content{display:grid;grid-gap:var(--space-5);gap:var(--space-5);padding-block:160px clamp(52px,7vw,96px)}.collection-entity-hero h1,.collection-entity-hero p{margin:0}.collection-entity-hero h1{font-size:clamp(56px,8vw,120px);font-weight:400;line-height:.88;letter-spacing:-.065em}.collection-entity-hero__descriptor{max-width:36ch;color:rgba(244,241,233,.82);font-size:17px;line-height:1.5}.collection-entity-bar{border-bottom:1px solid var(--color-line)}.collection-entity-bar__inner{min-height:88px;display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,2fr);grid-gap:var(--space-8);gap:var(--space-8);align-items:center}.collection-entity-bar__name{font-size:18px}.collection-entity-bar__meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3) var(--space-6);color:var(--color-muted);font-size:12px}.collection-ecosystem,.collection-entity-intro,.collection-lenses,.collection-practice-links,.collection-relationship,.collection-work{padding-block:clamp(88px,10vw,152px);border-bottom:1px solid var(--color-line)}.collection-entity-intro__grid,.collection-relationship__grid{display:grid;grid-template-columns:minmax(160px,.45fr) minmax(0,1.55fr);grid-gap:clamp(48px,8vw,128px);gap:clamp(48px,8vw,128px)}.collection-entity-intro__copy,.collection-relationship__copy{max-width:62ch;margin:0;color:var(--color-fg-soft);font-size:clamp(19px,1.7vw,25px);line-height:1.5;letter-spacing:-.015em}.collection-ecosystem__list,.collection-lenses__list,.collection-practice-links__list{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-8) 0 0;padding:0;list-style:none}.collection-ecosystem__list li,.collection-lenses__list li,.collection-practice-links__list li{min-height:42px;display:inline-flex;align-items:center;padding-inline:14px;border:1px solid var(--color-line);border-radius:var(--radius-control);color:var(--color-fg-soft);font-size:13px}.collection-relationship{background:var(--color-surface)}.collection-relationship__copy{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.collection-relationship__copy p{margin:0}.collection-relationship__type{color:var(--color-muted);font-size:13px;line-height:1.5}.collection-relationship__role{padding-top:var(--space-5);border-top:1px solid var(--color-line);color:var(--color-muted);font-size:12px;line-height:1.5}.collection-section-title{margin:var(--space-5) 0 0;max-width:16ch;font-size:clamp(34px,4vw,58px);font-weight:400;line-height:1.03;letter-spacing:-.04em}.collection-work__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:var(--grid-gap);gap:var(--grid-gap);margin-top:clamp(56px,7vw,96px)}.collection-work__item{grid-column:span 4;min-height:240px;display:grid;align-content:space-between;grid-gap:var(--space-8);gap:var(--space-8);padding:var(--space-5) 0;border-top:1px solid var(--color-line-strong)}.collection-work__item h3{margin:0;max-width:15ch;font-size:24px;font-weight:400;line-height:1.08;letter-spacing:-.025em}.collection-work__item ul{margin:0;padding:0;list-style:none}.collection-work__item li{padding-block:7px;border-top:1px solid var(--color-line);color:var(--color-muted);font-size:12px;line-height:1.45}@media (hover:hover){.collection-continuation__link:hover h2{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px}}@media (max-width:900px){.collection-featured__grid,.collection-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.collection-featured__item:first-child,.collection-featured__item:nth-child(3){grid-column:span 5}.collection-featured__item:nth-child(2){grid-column:4/span 5}.collection-grid__item,.collection-grid__item:nth-child(n){grid-column:span 4;padding-top:0}.collection-grid__item:nth-child(2n){padding-top:8vw}.collection-work__grid{grid-template-columns:repeat(8,minmax(0,1fr))}.collection-work__item{grid-column:span 4}}@media (max-width:767px){.collection-hero{padding-block:120px 72px}.collection-hero h1{font-size:48px}.collection-featured__grid,.collection-grid,.collection-work__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.collection-featured__item:nth-child(n),.collection-grid__item:nth-child(n),.collection-work__item{grid-column:1/-1;padding-top:0}.collection-featured__item:nth-child(2n),.collection-grid__item:nth-child(2n){margin-left:12%}.collection-featured__item:nth-child(odd),.collection-grid__item:nth-child(odd){margin-right:8%}.collection-browse__header{align-items:flex-end}.collection-entity-hero{min-height:78svh}.collection-entity-hero__content{padding-block:128px 44px}.collection-entity-hero h1{font-size:64px}.collection-entity-bar__inner{grid-template-columns:1fr;gap:var(--space-2);padding-block:var(--space-5)}.collection-entity-bar__meta{justify-content:flex-start}.collection-entity-intro__grid,.collection-relationship__grid{grid-template-columns:1fr;gap:var(--space-6)}.collection-entity-intro__copy,.collection-relationship__copy{font-size:18px}.collection-work__item{min-height:auto}}.signal-study-page,.signals-page{min-height:100svh;background:var(--color-bg);color:var(--color-fg)}.signal-study-hero,.signals-hero{padding-block:clamp(144px,16vw,232px) clamp(72px,8vw,120px);border-bottom:1px solid var(--color-line)}.signal-study-hero__grid,.signals-hero__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);grid-gap:clamp(40px,8vw,128px);gap:clamp(40px,8vw,128px);align-items:end}.signal-study__eyebrow,.signal-study__meta-label,.signals-hero__eyebrow,.signals-section__label{margin:0;color:var(--color-muted);font:500 11px/1.3 var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.signal-study-hero h1,.signals-hero h1{margin:var(--space-6) 0 0;max-width:15ch;font-size:clamp(48px,6vw,88px);font-weight:400;line-height:.97;letter-spacing:-.05em}.signal-study-hero__standfirst,.signals-hero__support{margin:0;max-width:48ch;color:var(--color-fg-soft);font-size:clamp(17px,1.5vw,22px);line-height:1.5;letter-spacing:-.015em}.signal-study-comparison,.signal-study-discipline,.signal-study-principles,.signal-study-section,.signals-featured,.signals-series{padding-block:clamp(88px,10vw,152px);border-bottom:1px solid var(--color-line)}.signals-featured__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);grid-gap:clamp(48px,8vw,128px);gap:clamp(48px,8vw,128px)}.signals-featured__copy{display:grid;align-content:space-between;min-height:clamp(420px,50vw,680px)}.signals-featured__meta{display:flex;justify-content:space-between;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-line-strong);color:var(--color-muted);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.signals-featured__copy h2{margin:clamp(56px,7vw,96px) 0 var(--space-6);max-width:14ch;font-size:clamp(42px,5vw,74px);font-weight:400;line-height:.98;letter-spacing:-.05em}.signals-featured__copy p{margin:0;max-width:50ch;color:var(--color-fg-soft);font-size:17px;line-height:1.55}.signals-featured__link{display:inline-flex;align-items:center;gap:var(--space-3);margin-top:var(--space-8);color:inherit;text-decoration:none;font-size:13px}.signals-model{display:grid;grid-template-columns:1fr;align-content:stretch;min-height:100%;border-top:1px solid var(--color-line-strong)}.signals-model__step{display:grid;grid-template-columns:36px 1fr;align-items:center;grid-gap:var(--space-4);gap:var(--space-4);padding-block:14px;border-bottom:1px solid var(--color-line)}.signals-model__step span:first-child{color:var(--color-muted);font-size:10px}.signals-model__step span:last-child{font-size:14px;line-height:1.35}.signals-series__header{display:grid;grid-template-columns:minmax(180px,.45fr) minmax(0,1.55fr);grid-gap:clamp(40px,8vw,128px);gap:clamp(40px,8vw,128px);margin-bottom:clamp(56px,7vw,96px)}.signal-study-comparison h2,.signal-study-discipline h2,.signal-study-principles h2,.signal-study-section h2,.signals-series__header h2{margin:var(--space-5) 0 0;max-width:18ch;font-size:clamp(34px,4vw,58px);font-weight:400;line-height:1.03;letter-spacing:-.04em}.signals-series__intro{margin:0;max-width:54ch;color:var(--color-fg-soft);font-size:18px;line-height:1.55}.signals-study-list{display:grid;grid-gap:clamp(48px,6vw,84px);gap:clamp(48px,6vw,84px)}.signals-study-row{display:grid;grid-template-columns:48px minmax(0,1.3fr) minmax(240px,.7fr);grid-gap:var(--grid-gap);gap:var(--grid-gap);padding-top:var(--space-5);border-top:1px solid var(--color-line-strong)}.signals-study-row__index,.signals-study-row__series{color:var(--color-muted);font-size:11px;line-height:1.45}.signals-study-row h3,.signals-study-row p{margin:0}.signals-study-row h3{max-width:24ch;font-size:clamp(28px,3vw,46px);font-weight:400;line-height:1.05;letter-spacing:-.035em}.signals-study-row p{max-width:38ch;color:var(--color-fg-soft);font-size:15px;line-height:1.5}.signals-continuation{padding-block:clamp(96px,11vw,160px)}.signals-continuation__link{display:grid;grid-template-columns:1fr auto;grid-gap:var(--space-6);gap:var(--space-6);align-items:end;min-height:180px;padding-top:var(--space-6);border-top:1px solid var(--color-line-strong);color:inherit;text-decoration:none}.signals-continuation__link h2,.signals-continuation__link p{margin:0}.signals-continuation__link p{color:var(--color-muted);font-size:12px}.signals-continuation__link h2{margin-top:var(--space-5);max-width:18ch;font-size:clamp(34px,4vw,58px);font-weight:400;line-height:1.02;letter-spacing:-.04em}.signal-study-hero__meta{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--color-line-strong);color:var(--color-muted);font-size:12px;line-height:1.5}.signal-study-model{padding-block:clamp(72px,8vw,120px);border-bottom:1px solid var(--color-line)}.signal-study-model__flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--color-line);border:1px solid var(--color-line)}.signal-study-model__step{min-height:132px;display:grid;align-content:space-between;grid-gap:var(--space-6);gap:var(--space-6);padding:var(--space-5);background:var(--color-bg)}.signal-study-model__step span:first-child{color:var(--color-muted);font-size:10px}.signal-study-model__step span:last-child{font-size:15px;line-height:1.35}.signal-study-discipline__grid,.signal-study-section__grid{display:grid;grid-template-columns:minmax(180px,.45fr) minmax(0,1.55fr);grid-gap:clamp(48px,8vw,128px);gap:clamp(48px,8vw,128px)}.signal-study-section__body{display:grid;grid-gap:var(--space-8);gap:var(--space-8);max-width:70ch}.signal-study-section__body p{margin:0;color:var(--color-fg-soft);font-size:clamp(18px,1.55vw,23px);line-height:1.58;letter-spacing:-.012em}.signal-study-pullquote{padding-block:var(--space-7);border-block:1px solid var(--color-line-strong);color:var(--color-fg);font-size:clamp(28px,3vw,44px);line-height:1.12;letter-spacing:-.035em}.signal-study-comparison__table{display:grid;margin-top:clamp(56px,7vw,96px);border-top:1px solid var(--color-line-strong)}.signal-study-comparison__row{display:grid;grid-template-columns:.7fr .8fr 1.6fr 1.5fr;grid-gap:var(--grid-gap);gap:var(--grid-gap);padding-block:var(--space-5);border-bottom:1px solid var(--color-line)}.signal-study-comparison__row--head{color:var(--color-muted);font-size:10px;letter-spacing:.05em;text-transform:uppercase}.signal-study-comparison__row:not(.signal-study-comparison__row--head){font-size:13px;line-height:1.45}.signal-study-comparison__brand{font-size:16px}.signal-study-principles__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 var(--grid-gap);gap:0 var(--grid-gap);margin:clamp(56px,7vw,96px) 0 0;padding:0;list-style:none;counter-reset:principle}.signal-study-principles__list li{counter-increment:principle;min-height:120px;display:grid;grid-template-columns:40px 1fr;grid-gap:var(--space-4);gap:var(--space-4);align-items:start;padding-block:var(--space-5);border-top:1px solid var(--color-line-strong);font-size:18px;line-height:1.4}.signal-study-principles__list li:before{content:counter(principle,decimal-leading-zero);color:var(--color-muted);font-size:10px}.signal-study-discipline__body{max-width:62ch;display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.signal-study-discipline__body p{margin:0;color:var(--color-fg-soft);font-size:15px;line-height:1.6}@media (hover:hover){.signals-continuation__link:hover h2,.signals-featured__link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}}@media (max-width:900px){.signal-study-discipline__grid,.signal-study-hero__grid,.signal-study-section__grid,.signals-featured__grid,.signals-hero__grid,.signals-series__header{grid-template-columns:1fr}.signals-featured__copy{min-height:0}.signals-study-row{grid-template-columns:40px minmax(0,1fr)}.signals-study-row__series{grid-column:2}.signal-study-model__flow{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-study-comparison__row{grid-template-columns:.7fr .8fr 1.6fr}.signal-study-comparison__row>:last-child{grid-column:3}}@media (max-width:767px){.signal-study-hero,.signals-hero{padding-block:120px 72px}.signal-study-hero h1,.signals-hero h1{font-size:48px}.signals-study-row{grid-template-columns:28px minmax(0,1fr)}.signal-study-model__flow,.signal-study-principles__list{grid-template-columns:1fr}.signal-study-comparison__table{overflow-x:auto}.signal-study-comparison__row{min-width:760px;grid-template-columns:.7fr .8fr 1.6fr 1.5fr}.signal-study-comparison__row>:last-child{grid-column:auto}}.about-page{min-height:100svh;background:var(--color-bg);color:var(--color-fg)}.about-hero{padding-block:clamp(144px,16vw,232px) clamp(80px,9vw,136px);border-bottom:1px solid var(--color-line)}.about-attention__grid,.about-founder__grid,.about-hero__grid,.about-practice__grid,.about-signals__grid,.about-statement__grid,.about-studio__grid{display:grid;grid-template-columns:minmax(180px,.45fr) minmax(0,1.55fr);grid-gap:clamp(48px,8vw,128px);gap:clamp(48px,8vw,128px)}.about-founder__role,.about-hero__eyebrow,.about-media-placeholder__label,.about-section__label{margin:0;color:var(--color-muted);font:500 11px/1.3 var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.about-hero h1{margin:0;max-width:15ch;font-size:clamp(48px,6vw,88px);font-weight:400;line-height:.98;letter-spacing:-.05em}.about-hero__positioning{margin:var(--space-6) 0 0;color:var(--color-muted);font-size:13px}.about-hero__lead{margin:0;align-self:end;max-width:52ch;color:var(--color-fg-soft);font-size:clamp(19px,1.75vw,26px);line-height:1.48;letter-spacing:-.018em}.about-attention,.about-founder,.about-practice,.about-principles,.about-signals,.about-statement,.about-studio{padding-block:clamp(88px,10vw,152px);border-bottom:1px solid var(--color-line)}.about-practice__body,.about-signals__body,.about-statement__body{max-width:66ch;display:grid;grid-gap:var(--space-7);gap:var(--space-7)}.about-practice__body p,.about-signals__body p,.about-statement__body p{margin:0;color:var(--color-fg-soft);font-size:clamp(19px,1.65vw,25px);line-height:1.55;letter-spacing:-.015em}.about-statement__body p:first-child{color:var(--color-fg);font-size:clamp(26px,2.8vw,42px);line-height:1.16;letter-spacing:-.035em}.about-founder__content{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);grid-gap:clamp(40px,7vw,96px);gap:clamp(40px,7vw,96px)}.about-founder__copy{display:grid;align-content:start;grid-gap:var(--space-7);gap:var(--space-7)}.about-attention h2,.about-founder__copy h2,.about-practice h2,.about-principles h2,.about-signals h2,.about-studio h2{margin:var(--space-5) 0 0;max-width:16ch;font-size:clamp(34px,4vw,58px);font-weight:400;line-height:1.03;letter-spacing:-.04em}.about-founder__disciplines{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.about-founder__disciplines li{min-height:40px;display:inline-flex;align-items:center;padding-inline:13px;border:1px solid var(--color-line);border-radius:var(--radius-control);color:var(--color-fg-soft);font-size:12px}.about-founder__bio{margin:0;max-width:58ch;color:var(--color-fg-soft);font-size:17px;line-height:1.6}.about-media-placeholder{min-height:clamp(420px,52vw,680px);position:relative;overflow:hidden;display:grid;align-items:end;padding:var(--space-5);border-radius:var(--radius-media);background:radial-gradient(circle at 68% 20%,color-mix(in srgb,var(--color-sage) 32%,transparent),transparent 28%),radial-gradient(circle at 24% 78%,color-mix(in srgb,var(--color-earth) 26%,transparent),transparent 30%),var(--color-surface-2)}.about-media-placeholder:after{content:"";position:absolute;inset:0;border:1px solid var(--color-line);border-radius:inherit;pointer-events:none}.about-media-placeholder__label{position:relative;z-index:1}.about-practice-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 var(--grid-gap);gap:0 var(--grid-gap);margin:var(--space-8) 0 0;padding:0;list-style:none}.about-practice-points li{min-height:112px;padding-block:var(--space-5);border-top:1px solid var(--color-line-strong);color:var(--color-fg-soft);font-size:16px;line-height:1.45}.about-studio{background:var(--color-surface)}.about-studio__intro{margin:0;max-width:58ch;color:var(--color-fg-soft);font-size:18px;line-height:1.55}.about-studio__triad{grid-column:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--grid-gap);gap:var(--grid-gap);margin-top:clamp(56px,7vw,96px)}.about-studio__item{min-height:260px;display:grid;align-content:space-between;grid-gap:var(--space-8);gap:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--color-line-strong)}.about-studio__item h3,.about-studio__item p{margin:0}.about-studio__item h3{font-size:clamp(28px,2.6vw,42px);font-weight:400;line-height:1.05;letter-spacing:-.035em}.about-studio__item p{color:var(--color-fg-soft);font-size:14px;line-height:1.55}.about-studio__capabilities{grid-column:2;display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-8)}.about-studio__capabilities span{color:var(--color-muted);font-size:12px}.about-studio__capabilities span:not(:last-child):after{content:" ·"}.about-principles__header{display:grid;grid-template-columns:minmax(180px,.45fr) minmax(0,1.55fr);grid-gap:clamp(48px,8vw,128px);gap:clamp(48px,8vw,128px)}.about-principles__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 var(--grid-gap);gap:0 var(--grid-gap);margin:clamp(56px,7vw,96px) 0 0;padding:0;list-style:none;counter-reset:about-principle}.about-principles__list li{counter-increment:about-principle;min-height:120px;display:grid;grid-template-columns:40px 1fr;grid-gap:var(--space-4);gap:var(--space-4);padding-block:var(--space-5);border-top:1px solid var(--color-line-strong);font-size:18px;line-height:1.42}.about-principles__list li:before{content:counter(about-principle,decimal-leading-zero);color:var(--color-muted);font-size:10px}.about-attention__list{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-8) 0 0;padding:0;list-style:none}.about-attention__list li{min-height:42px;padding-inline:14px;border:1px solid var(--color-line);border-radius:var(--radius-control);color:var(--color-fg-soft)}.about-attention__list li,.about-signals__link{display:inline-flex;align-items:center;font-size:13px}.about-signals__link{gap:var(--space-3);margin-top:var(--space-8);color:inherit;text-decoration:none}.about-invitation{padding-block:clamp(120px,14vw,208px);background:var(--color-fg);color:var(--color-bg)}.about-invitation__copy{max-width:760px}.about-invitation__copy p{margin:0;font-size:clamp(26px,3.1vw,48px);line-height:1.18;letter-spacing:-.035em}.about-invitation__copy p+p{margin-top:var(--space-7);max-width:34ch;color:color-mix(in srgb,var(--color-bg) 70%,transparent);font-size:clamp(18px,1.5vw,22px);line-height:1.5;letter-spacing:-.012em}.about-invitation__link{display:inline-flex;margin-top:clamp(52px,6vw,84px);color:inherit;text-decoration:none;font-size:clamp(22px,2vw,32px);letter-spacing:-.02em}@media (hover:hover){.about-invitation__link:hover,.about-signals__link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}}@media (max-width:900px){.about-attention__grid,.about-founder__content,.about-founder__grid,.about-hero__grid,.about-practice__grid,.about-principles__header,.about-signals__grid,.about-statement__grid,.about-studio__grid{grid-template-columns:1fr}.about-media-placeholder{max-width:620px}.about-studio__capabilities,.about-studio__triad{grid-column:1}}@media (max-width:767px){.about-hero{padding-block:120px 72px}.about-hero h1{font-size:48px}.about-practice-points,.about-principles__list,.about-studio__triad{grid-template-columns:1fr}.about-media-placeholder{min-height:460px}.about-invitation__copy p{font-size:30px}}.meeting-shell{min-height:100svh;background:var(--color-bg);color:var(--color-fg)}.meeting-header{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding-inline:var(--page-gutter);border-bottom:1px solid var(--color-line)}.meeting-header__back,.meeting-header__brand,.meeting-header__close{color:inherit;text-decoration:none;font:500 12px/1 var(--font-sans);letter-spacing:.02em}.meeting-header__brand{font-size:17px;letter-spacing:-.02em}.meeting-header__controls{display:flex;align-items:center;gap:var(--space-6)}.meeting-header__back{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:transparent;cursor:pointer}.meeting-intro{min-height:calc(100svh - 77px);display:grid;align-items:center;padding:clamp(64px,8vw,112px) var(--page-gutter)}.meeting-intro__content,.meeting-step{width:min(920px,100%);margin-inline:auto}.meeting-eyebrow{margin:0;color:var(--color-muted);font:500 11px/1.3 var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.meeting-intro h1,.meeting-step h1{margin:var(--space-6) 0 0;max-width:15ch;font-size:clamp(46px,6vw,84px);font-weight:400;line-height:.98;letter-spacing:-.05em}.meeting-intro__lead,.meeting-step__support{margin:clamp(28px,3vw,44px) 0 0;max-width:56ch;color:var(--color-fg-soft);font-size:clamp(17px,1.5vw,22px);line-height:1.55;letter-spacing:-.014em}.meeting-intro__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-6);margin-top:clamp(48px,6vw,80px)}.meeting-primary-action,.meeting-secondary-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font:inherit;cursor:pointer}.meeting-primary-action{min-height:52px;display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-7);padding-inline:18px;border-radius:var(--radius-control);background:var(--color-fg);color:var(--color-bg);font-size:13px}.meeting-secondary-action{padding:10px 0;background:transparent;color:var(--color-fg-soft);font-size:13px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.meeting-preview-note,.meeting-privacy-note{margin:var(--space-7) 0 0;max-width:64ch;color:var(--color-muted);font-size:11px;line-height:1.55}.meeting-shell--flow{display:grid;grid-template-rows:auto auto 1fr}.meeting-progress{padding:var(--space-4) var(--page-gutter) 0}.meeting-progress__meta{display:flex;justify-content:space-between;margin-bottom:var(--space-3);color:var(--color-muted);font-size:10px}.meeting-progress__track{height:1px;overflow:hidden;background:var(--color-line)}.meeting-progress__value{height:100%;background:var(--color-fg);transition:width .22s ease}.meeting-step-wrap{display:grid;align-items:center;padding:clamp(48px,7vw,96px) var(--page-gutter) clamp(72px,9vw,128px)}.meeting-step{animation:meeting-enter .22s ease both}.meeting-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:clamp(40px,5vw,68px);background:var(--color-line);border:1px solid var(--color-line)}.meeting-choice{min-height:86px;display:grid;grid-template-columns:1fr auto;grid-gap:var(--space-5);gap:var(--space-5);align-items:center;text-align:left;padding:18px;border:0;background:var(--color-bg);color:var(--color-fg-soft);font:inherit;font-size:14px;line-height:1.4;cursor:pointer;transition:background .16s ease,color .16s ease}.meeting-choice[aria-pressed=true]{background:var(--color-fg);color:var(--color-bg)}.meeting-choice-grid--compact .meeting-choice{min-height:72px}.meeting-step__next{margin-top:clamp(44px,5vw,68px)}.meeting-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-7) var(--grid-gap);gap:var(--space-7) var(--grid-gap);margin-top:clamp(40px,5vw,68px)}.meeting-field{display:grid;grid-gap:var(--space-3);gap:var(--space-3);color:var(--color-muted);font-size:11px;line-height:1.3}.meeting-field em{font-style:normal;opacity:.7}.meeting-field input,.meeting-field select,.meeting-field textarea{width:100%;border:0;border-bottom:1px solid var(--color-line-strong);border-radius:0;padding:11px 0 13px;background:transparent;color:var(--color-fg);font:400 18px/1.45 var(--font-sans);outline:0}.meeting-field input::placeholder,.meeting-field textarea::placeholder{color:var(--color-muted)}.meeting-field input:focus,.meeting-field select:focus,.meeting-field textarea:focus{border-bottom-color:var(--color-fg)}.meeting-field--textarea{margin-top:clamp(40px,5vw,68px)}.meeting-field--textarea textarea{min-height:220px;resize:vertical;border:1px solid var(--color-line-strong);border-radius:var(--radius-media);padding:18px}.meeting-field--deadline{max-width:480px;margin-top:var(--space-7)}.meeting-scheduler-placeholder{min-height:320px;display:grid;grid-template-columns:1fr auto;align-content:space-between;grid-gap:var(--space-7);gap:var(--space-7);margin-top:clamp(40px,5vw,68px);padding:clamp(24px,3vw,40px);border:1px solid var(--color-line-strong);border-radius:var(--radius-media);background:var(--color-surface)}.meeting-scheduler-placeholder p,.meeting-scheduler-placeholder span,.meeting-scheduler-placeholder strong{margin:0}.meeting-scheduler-placeholder p,.meeting-scheduler-placeholder span{color:var(--color-muted);font-size:11px}.meeting-scheduler-placeholder strong{display:block;margin-top:var(--space-4);font-size:clamp(28px,3vw,44px);font-weight:400;line-height:1.05;letter-spacing:-.035em}.meeting-schedule__fallback{display:grid;grid-template-columns:1fr auto;grid-gap:var(--space-6);gap:var(--space-6);align-items:end;margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--color-line)}.meeting-schedule__fallback p{margin:0;color:var(--color-fg-soft);font-size:13px}.meeting-schedule__fallback a{color:inherit;text-decoration:none;font-size:13px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes meeting-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover){.meeting-header__back:hover,.meeting-header__close:hover,.meeting-schedule__fallback a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.meeting-choice:not([aria-pressed=true]):hover{background:var(--color-surface)}}@media (max-width:767px){.meeting-header{min-height:64px}.meeting-intro{min-height:calc(100svh - 65px);align-items:start;padding-top:88px}.meeting-intro h1,.meeting-step h1{font-size:46px}.meeting-choice-grid,.meeting-fields{grid-template-columns:1fr}.meeting-choice{min-height:70px}.meeting-schedule__fallback,.meeting-scheduler-placeholder{grid-template-columns:1fr}.meeting-primary-action{width:100%}}@media (prefers-reduced-motion:reduce){.meeting-step{animation:none}.meeting-choice,.meeting-progress__value{transition:none}}.m-consent{position:fixed;inset:auto var(--page-gutter) var(--page-gutter);z-index:var(--z-dialog);pointer-events:none}.m-consent__panel{width:min(100%,760px);margin-left:auto;padding:20px;border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--surface-glass-strong);color:var(--color-fg);box-shadow:var(--shadow-soft);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);pointer-events:auto}.m-consent__panel--preferences{width:min(100%,680px)}.m-consent__copy{display:grid;grid-gap:8px;gap:8px}.m-consent__body,.m-consent__eyebrow,.m-consent__option-copy,.m-consent__option-title,.m-consent__title{margin:0;font-family:var(--font-sans)}.m-consent__eyebrow{font-size:11px;line-height:1.25;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--color-muted)}.m-consent__title{font-size:20px;line-height:1.15;font-weight:500;letter-spacing:-.025em}.m-consent__body{max-width:62ch;font-size:14px;line-height:1.5;color:var(--color-fg-soft)}.m-consent__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.m-consent__button{min-height:42px;padding:0 14px;border:1px solid var(--color-fg);border-radius:var(--radius-control);background:var(--color-fg);color:var(--color-bg);font:500 13px/1 var(--font-sans);cursor:pointer}.m-consent__button--ghost{background:transparent;color:var(--color-fg);border-color:var(--color-line-strong)}.m-consent__button:focus-visible,.m-consent__toggle:focus-visible{outline:2px solid var(--color-rust);outline-offset:2px}.m-consent__options{display:grid;grid-gap:0;gap:0;margin-top:18px;border-top:1px solid var(--color-line)}.m-consent__option{display:grid;grid-template-columns:1fr auto;grid-gap:20px;gap:20px;align-items:center;padding:16px 0;border-bottom:1px solid var(--color-line)}.m-consent__option-title{font-size:14px;line-height:1.35;font-weight:500}.m-consent__option-copy{margin-top:3px;font-size:12px;line-height:1.45;color:var(--color-muted)}.m-consent__status{font:500 11px/1.2 var(--font-sans);color:var(--color-muted);white-space:nowrap}.m-consent__toggle{width:34px;height:20px;accent-color:var(--color-rust);cursor:pointer}@media (max-width:640px){.m-consent{inset:auto 12px 12px}.m-consent__panel{padding:16px}.m-consent__actions{display:grid;grid-template-columns:1fr}.m-consent__button{width:100%}}:root{--ink:#f1ede3;--muted:rgba(241,237,227,0.72);--line:rgba(241,237,227,0.26);--bg:#12130f}*{box-sizing:border-box}body,html{min-height:100%}body,html{background:var(--bg)}body{margin:0;color:var(--ink);font-family:Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit}.parking{position:relative;min-height:100svh;overflow:hidden;isolation:isolate;display:grid;grid-template-rows:auto 1fr auto;padding:clamp(1.1rem,2vw,2rem);background:#11150f}.ambientGrain,.ambientVignette{position:absolute;inset:0}.ambientGrain{mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.42'/%3E%3C/svg%3E")}.parkingFooter,.parkingHeader{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem}.brandMark{display:inline-flex;align-items:center;text-decoration:none}.brandMark img{display:block;width:clamp(9.5rem,11vw,11.5rem);height:auto}.emailLink,.meetingLink,.socialLinks a{text-decoration:none;font-size:.82rem;line-height:1.2}.meetingLink{display:inline-flex;gap:.45rem;align-items:center;padding:.48rem .66rem .42rem;border:1px solid rgba(241,237,227,.14);border-radius:999px;background:rgba(22,25,20,.12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:opacity .18s ease,background .18s ease,border-color .18s ease}.emailLink:hover,.heroCta:hover,.meetingLink:hover,.socialLinks a:hover{opacity:.76}.meetingLink:hover{background:rgba(22,25,20,.22);border-color:rgba(241,237,227,.22)}.heroCopy{position:relative;z-index:2;display:grid;align-content:stretch;grid-template-rows:auto 1fr auto;width:100%;min-height:0;padding:clamp(2.4rem,7vh,5.4rem) 0 clamp(2rem,4.8vh,3.7rem)}.heroStatement{grid-row:1;justify-self:center;width:min(62rem,78vw);text-align:center}.eyebrow{margin:0 0 1rem;font-size:clamp(.72rem,.82vw,.88rem);line-height:1.2;letter-spacing:.025em;color:rgba(241,237,227,.72)}.heroCopy h1{margin:0 auto;max-width:20ch;font-size:clamp(3rem,5.25vw,6.25rem);line-height:.95;letter-spacing:-.06em;font-weight:400;text-wrap:balance}.heroAction{grid-row:3;justify-self:center;display:grid;justify-items:center;grid-gap:1.25rem;gap:1.25rem;width:min(41rem,72vw);text-align:center}.subhead{margin:0;max-width:38rem;font-size:clamp(.98rem,1.05vw,1.12rem);line-height:1.42;letter-spacing:-.015em;color:rgba(241,237,227,.9)}.heroCta{display:inline-flex;align-items:center;gap:.5rem;min-height:2.85rem;padding:.8rem 1.2rem .74rem;border-radius:999px;background:var(--ink);color:#11150f;text-decoration:none;font-size:.86rem;line-height:1;transition:opacity .18s ease,transform .18s ease}.heroCta:hover{transform:translateY(-1px)}.parkingFooter{padding-top:1.15rem}.emailLink{border-bottom:1px solid var(--line);padding-bottom:.16rem}.socialLinks{gap:clamp(1.25rem,2vw,2rem)}.socialLinks,.socialLinks a{display:inline-flex;align-items:center}.socialLinks a{gap:.28rem;color:rgba(241,237,227,.72);transition:opacity .18s ease,color .18s ease}.socialLinks a span{font-size:.86em;transform:translateY(-.02em)}.socialLinks a:hover{color:var(--ink)}@media (max-width:1180px){.heroStatement{width:min(56rem,84vw)}.heroCopy h1{max-width:19ch;font-size:clamp(2.8rem,5.4vw,5rem)}.brandMark img{width:clamp(9rem,13vw,10.8rem)}}@media (max-width:900px){.parking{padding:1.25rem}.heroCopy{padding:8vh 0 5vh}.heroStatement{width:min(42rem,92vw)}.heroCopy h1{max-width:17ch;font-size:clamp(2.55rem,7.5vw,4.2rem)}.heroAction{width:min(34rem,88vw)}.brandMark img{width:clamp(8.3rem,17vw,9.5rem)}}@media (max-width:640px){.parking{min-height:100svh;padding:1rem}.parkingHeader{align-items:flex-start}.brandMark img{width:7.8rem}.meetingLink{font-size:.7rem;padding:.42rem .58rem .38rem}.heroCopy{grid-template-rows:auto 1fr auto;padding:9vh 0 4.25vh}.heroStatement{width:100%;text-align:left}.eyebrow{margin-bottom:.82rem}.heroCopy h1{margin:0;max-width:13ch;font-size:clamp(2.3rem,10.3vw,3.35rem);line-height:.97;letter-spacing:-.05em;text-wrap:pretty}.heroAction{justify-self:start;justify-items:start;width:min(27rem,100%);text-align:left;gap:1rem}.subhead{max-width:25rem;font-size:.94rem}.heroCta{min-height:2.7rem;padding:.74rem 1rem .7rem;font-size:.8rem}.parkingFooter{align-items:flex-end}.socialLinks{gap:.9rem}.emailLink,.socialLinks a{font-size:.72rem}}@media (max-width:470px){.parkingFooter{display:grid;grid-template-columns:1fr;grid-gap:.8rem;gap:.8rem}.socialLinks{justify-content:flex-start;flex-wrap:wrap}}@media (max-width:390px) and (max-height:720px){.parking{min-height:100svh;overflow:auto}.heroCopy{padding-top:6vh}.heroCopy h1{font-size:2.15rem}.subhead{font-size:.88rem}}@media (prefers-reduced-motion:reduce){.heroCta{transition:none}}