.Polish-module__iMLr0a__header .site-header__menu{transform-origin:100% 0}.Polish-module__iMLr0a__header .site-header__menu a{width:fit-content;text-decoration:none;position:relative}.Polish-module__iMLr0a__header .site-header__menu a[aria-current=page]{text-decoration:none}.Polish-module__iMLr0a__header .site-header__menu a:after{content:"";inset-inline:0;transform-origin:0;background:currentColor;height:1px;transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;bottom:7px;transform:scaleX(0)}.Polish-module__iMLr0a__header .site-header__menu a:is(:hover,:focus-visible,[aria-current=page]):after{transform:scaleX(1)}.Polish-module__iMLr0a__header a:focus-visible,.Polish-module__iMLr0a__header button:focus-visible{outline:2px solid var(--ink);outline-offset:4px;box-shadow:none}.Polish-module__iMLr0a__header .site-header__menu li{animation:.26s cubic-bezier(.22,1,.36,1) both Polish-module__iMLr0a__index-entry}.Polish-module__iMLr0a__header .site-header__menu li:nth-child(2){animation-delay:25ms}.Polish-module__iMLr0a__header .site-header__menu li:nth-child(3){animation-delay:50ms}.Polish-module__iMLr0a__header .site-header__menu li:nth-child(4){animation-delay:75ms}.Polish-module__iMLr0a__header .site-header__menu li:nth-child(5){animation-delay:.1s}@keyframes Polish-module__iMLr0a__index-entry{0%{opacity:.5;transform:translate(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Polish-module__iMLr0a__header .site-header__menu a:after{transition:none}.Polish-module__iMLr0a__header .site-header__menu li{animation:none}}
.Hero-module__gNeX-G__overlayHeader.site-header{color:var(--cream);padding-inline:var(--page-gutter);background:0 0;position:absolute;inset:0 0 auto}.Hero-module__gNeX-G__overlayHeader .site-header__inner{max-width:none;height:100px}.Hero-module__gNeX-G__overlayHeader .site-header__logo img{filter:brightness(0)invert(.94)}.Hero-module__gNeX-G__overlayHeader .site-header__booking{border:1px solid var(--cream);color:var(--cream);background:0 0}.Hero-module__gNeX-G__overlayHeader [data-primary-menu-trigger]{color:var(--cream)}.Hero-module__gNeX-G__overlayHeader .site-header__menu{color:var(--ink);top:88px}.Hero-module__gNeX-G__overlayHeader .site-header__booking:hover{background:color-mix(in srgb, var(--cream) 10%, transparent)}:is(.Hero-module__gNeX-G__overlayHeader .site-header__logo:focus-visible,.Hero-module__gNeX-G__overlayHeader .site-header__booking:focus-visible,.Hero-module__gNeX-G__overlayHeader [data-primary-menu-trigger]:focus-visible){outline-color:var(--cream)}.Hero-module__gNeX-G__hero{isolation:isolate;width:100%;height:auto;min-height:100svh;padding:112px var(--page-gutter) 64px;color:var(--cream);background:var(--charcoal);text-align:center;place-items:center;display:grid;position:relative;overflow:clip}.Hero-module__gNeX-G__background{z-index:-4;transform:translateY(calc(var(--hero-scroll,0) * 16px)) scale(1.015);background:url(/images/homepage/hero-new-era-final.png) 50%/cover no-repeat;position:absolute;inset:-24px}.Hero-module__gNeX-G__hero:after{content:"";z-index:-3;pointer-events:none;background:color-mix(in srgb, var(--charcoal) 26%, transparent);position:absolute;inset:0}.Hero-module__gNeX-G__hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom, transparent, var(--charcoal));height:clamp(48px,5vw,72px);position:absolute;inset:auto 0 0}.Hero-module__gNeX-G__light{z-index:-2;pointer-events:none;background:radial-gradient(ellipse, color-mix(in srgb, var(--cream) 18%, transparent), transparent 68%);mix-blend-mode:screen;opacity:.4;width:16%;height:50%;position:absolute;top:32%;left:70%}.Hero-module__gNeX-G__lines{z-index:-2;pointer-events:none;width:102%;height:102%;stroke:var(--cream);stroke-width:.7px;opacity:.27;position:absolute;inset:-1%}.Hero-module__gNeX-G__inner{z-index:1;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1440px;margin-inline:auto;display:flex;position:relative}.Hero-module__gNeX-G__hero [data-home-reveal]{translate:0 var(--home-scroll-y,0px)}.Hero-module__gNeX-G__heading{width:100%;color:var(--cream);letter-spacing:-.03em;margin:0;font-size:clamp(56px,min(7.8vw,13vh),128px);line-height:.96;}.Hero-module__gNeX-G__premise{text-align:center;text-wrap:balance;width:100%;display:block}.Hero-module__gNeX-G__premise>span{white-space:nowrap;display:block}.Hero-module__gNeX-G__statement{color:var(--sage);letter-spacing:-.025em;margin-top:22px;font-size:.6em;font-style:italic;line-height:1.08;display:block}.Hero-module__gNeX-G__introduction{text-align:center;flex-direction:column;align-items:center;gap:32px;width:100%;max-width:900px;margin:30px auto 0;display:flex}.Hero-module__gNeX-G__introduction p{font:300 clamp(22px, 2.2vw, 32px)/1.4 var(--font-manrope), sans-serif;letter-spacing:-.015em}.Hero-module__gNeX-G__hero .Hero-module__gNeX-G__cta:focus-visible{outline:2px solid var(--cream);outline-offset:6px}@media (prefers-reduced-motion:no-preference){.Hero-module__gNeX-G__premise{animation:.85s cubic-bezier(.22,.61,.36,1) 80ms backwards Hero-module__gNeX-G__reveal}.Hero-module__gNeX-G__statement{animation:.95s cubic-bezier(.22,.61,.36,1) .2s backwards Hero-module__gNeX-G__reveal}.Hero-module__gNeX-G__introduction{animation:.85s cubic-bezier(.22,.61,.36,1) .32s backwards Hero-module__gNeX-G__reveal}.Hero-module__gNeX-G__light{animation:14s ease-in-out infinite alternate Hero-module__gNeX-G__breathe}.Hero-module__gNeX-G__lines{animation:30s ease-in-out infinite alternate Hero-module__gNeX-G__drift}}@keyframes Hero-module__gNeX-G__reveal{0%{opacity:0;transform:translateY(var(--hero-entry-distance,10px))}to{opacity:1;transform:translateY(0)}}@keyframes Hero-module__gNeX-G__breathe{0%{opacity:.25}to{opacity:.5}}@keyframes Hero-module__gNeX-G__drift{0%{transform:translate(-3px)}to{transform:translate(3px)}}@media (max-width:1199px){.Hero-module__gNeX-G__premise>span{white-space:normal;display:inline}.Hero-module__gNeX-G__heading{font-size:clamp(54px,min(8vw,12vh),88px)}.Hero-module__gNeX-G__statement{max-width:950px;margin-inline:auto}.Hero-module__gNeX-G__introduction{max-width:760px}}@media (max-width:809px){.Hero-module__gNeX-G__hero{--hero-entry-distance:3px}.Hero-module__gNeX-G__lines,.Hero-module__gNeX-G__light{animation:none}.Hero-module__gNeX-G__overlayHeader .site-header__inner{gap:8px;height:76px}.Hero-module__gNeX-G__overlayHeader .site-header__logo{width:140px}.Hero-module__gNeX-G__overlayHeader .site-header__menu{top:70px}.Hero-module__gNeX-G__hero{padding:96px var(--page-gutter) 36px}.Hero-module__gNeX-G__heading{font-size:clamp(42px,min(8.6vw,10vh),72px);line-height:1}.Hero-module__gNeX-G__statement{max-width:660px;margin-top:22px;font-size:.66em}.Hero-module__gNeX-G__background{background-position:62%}.Hero-module__gNeX-G__hero:after{background:color-mix(in srgb, var(--charcoal) 40%, transparent)}.Hero-module__gNeX-G__introduction{gap:26px;max-width:550px;margin-top:26px}.Hero-module__gNeX-G__introduction p{font-size:22px}.Hero-module__gNeX-G__lines{opacity:.18}}@media (max-width:599px){.Hero-module__gNeX-G__heading{font-size:clamp(40px,min(10.6vw,7.4vh),60px)}.Hero-module__gNeX-G__premise>span{display:inline}.Hero-module__gNeX-G__statement{max-width:440px;font-size:.76em}.Hero-module__gNeX-G__introduction p{font-size:20px}}@media (max-width:374px){.Hero-module__gNeX-G__overlayHeader .site-header__logo{width:116px}}@media (max-height:620px) and (min-width:810px){.Hero-module__gNeX-G__overlayHeader .site-header__inner{height:70px}.Hero-module__gNeX-G__hero{padding-block:78px 24px}.Hero-module__gNeX-G__heading{font-size:clamp(36px,10.5vh,64px)}.Hero-module__gNeX-G__statement{margin-top:12px}.Hero-module__gNeX-G__introduction{gap:16px;margin-top:16px}.Hero-module__gNeX-G__introduction p{font-size:20px}}@media (prefers-reduced-motion:reduce){.Hero-module__gNeX-G__background{transform:none}.Hero-module__gNeX-G__hero [data-home-reveal]{translate:none}}@media (max-height:650px) and (max-width:809px){.Hero-module__gNeX-G__hero{padding-block:80px 18px}.Hero-module__gNeX-G__heading{font-size:clamp(30px,6.6vh,42px)}.Hero-module__gNeX-G__statement{margin-top:14px}.Hero-module__gNeX-G__introduction{gap:18px;margin-top:16px}.Hero-module__gNeX-G__introduction p{font-size:18px}}@media (min-width:1024px){.Hero-module__gNeX-G__hero,.Hero-module__gNeX-G__overlayHeader{--page-gutter:var(--desktop-gutter)}.Hero-module__gNeX-G__premise>span{white-space:nowrap;display:block}.Hero-module__gNeX-G__introduction{gap:clamp(24px,2vw,32px);max-width:clamp(760px,60vw,900px)}}@media (min-width:1024px) and (min-height:621px){.Hero-module__gNeX-G__heading{font-size:clamp(56px,min(7.8vw,13vh),128px)}.Hero-module__gNeX-G__hero{padding-block:clamp(96px, 7vw, 112px) var(--desktop-group-space)}.Hero-module__gNeX-G__introduction{margin-top:clamp(22px,2vw,30px)}}@media (min-width:1200px){.Hero-module__gNeX-G__hero{min-height:100svh;padding-block:max(100px, 10svh) var(--desktop-group-space)}.Hero-module__gNeX-G__heading{font-size:clamp(56px,min(7.8vw,12svh),128px)}.Hero-module__gNeX-G__statement{margin-top:var(--desktop-detail-space)}.Hero-module__gNeX-G__introduction{margin-top:var(--desktop-group-space);gap:var(--desktop-group-space)}.Hero-module__gNeX-G__introduction p{font-size:clamp(22px,min(2.2vw,3.2svh),32px)}}
.StudioName-module__5M8uya__brandText{white-space:nowrap;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:normal;line-height:inherit;letter-spacing:inherit;text-transform:none;display:inline}.StudioName-module__5M8uya__brandText em{font:inherit;font-style:italic}
.HeaderMenu-module__eUjmZa__header{isolation:isolate}.HeaderMenu-module__eUjmZa__toolbar{z-index:2;position:relative}.HeaderMenu-module__eUjmZa__header[data-menu-active=true] .site-header__logo img{filter:none}.HeaderMenu-module__eUjmZa__header[data-menu-active=true] .site-header__booking{background:var(--charcoal);color:var(--cream);border-color:var(--charcoal)}.HeaderMenu-module__eUjmZa__header[data-menu-active=true] [data-primary-menu-trigger]{color:var(--charcoal)}.HeaderMenu-module__eUjmZa__header[data-menu-active=true] :is(a,button):focus-visible{outline:2px solid var(--charcoal);outline-offset:6px}.HeaderMenu-module__eUjmZa__header [data-primary-menu-trigger] span>span{transition-duration:.22s}.HeaderMenu-module__eUjmZa__panel{z-index:1;overscroll-behavior:contain;background:var(--cream);min-height:100svh;color:var(--charcoal);position:fixed;inset:0;overflow:auto}.HeaderMenu-module__eUjmZa__inner{isolation:isolate;min-height:100%;padding:max(120px, 16svh) max(var(--page-gutter), calc((100vw - var(--content-wide)) / 2)) var(--space-content-group);align-items:center;display:flex;position:relative}.HeaderMenu-module__eUjmZa__links{width:100%;margin:0;padding:0;list-style:none}.HeaderMenu-module__eUjmZa__links li{border-bottom:1px solid var(--border)}.HeaderMenu-module__eUjmZa__links li:first-child{border-top:1px solid var(--border)}.HeaderMenu-module__eUjmZa__header .HeaderMenu-module__eUjmZa__panel .HeaderMenu-module__eUjmZa__link{grid-template-columns:var(--space-content-group) minmax(0, 1fr) auto;align-items:center;gap:var(--space-heading-lead);padding-block:clamp(14px, 2.5svh, var(--space-heading-lead));color:var(--charcoal);text-transform:none;letter-spacing:var(--display-tracking);font:400 clamp(42px, min(6vw, 8svh), 88px)/1.05 var(--font-instrument-serif), serif;text-decoration:none;display:grid}.HeaderMenu-module__eUjmZa__number{font:400 12px/1.5 var(--font-jetbrains-mono), monospace;letter-spacing:.1em;align-self:center}.HeaderMenu-module__eUjmZa__linkCopy{min-width:0;display:block}.HeaderMenu-module__eUjmZa__label{width:fit-content;transition:transform .45s cubic-bezier(.22,1,.36,1);display:block}.HeaderMenu-module__eUjmZa__description{max-width:46ch;font:400 12px/1.5 var(--font-instrument-sans), sans-serif;letter-spacing:0;color:var(--muted);margin-top:4px;display:block}.HeaderMenu-module__eUjmZa__link[aria-current=page] .HeaderMenu-module__eUjmZa__label{font-style:italic}.HeaderMenu-module__eUjmZa__arrow{opacity:.6;align-self:center;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .45s}.HeaderMenu-module__eUjmZa__geometry{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.HeaderMenu-module__eUjmZa__geometry svg{width:100%;height:100%;stroke:var(--charcoal);stroke-width:.7px;stroke-opacity:.17}.HeaderMenu-module__eUjmZa__geometry :where(path,circle){vector-effect:non-scaling-stroke}.HeaderMenu-module__eUjmZa__dots{fill:var(--charcoal);fill-opacity:.35;stroke:none}@media (hover:hover) and (pointer:fine){.HeaderMenu-module__eUjmZa__header .HeaderMenu-module__eUjmZa__panel .HeaderMenu-module__eUjmZa__link:hover{text-decoration:none}.HeaderMenu-module__eUjmZa__link:hover .HeaderMenu-module__eUjmZa__label{transform:translate(5px)}.HeaderMenu-module__eUjmZa__link:hover .HeaderMenu-module__eUjmZa__arrow{opacity:1;transform:translate(2px,-2px)}}@media (max-width:809px){.HeaderMenu-module__eUjmZa__inner{padding-top:max(112px,20svh);padding-bottom:max(var(--space-content-group), env(safe-area-inset-bottom))}.HeaderMenu-module__eUjmZa__header .HeaderMenu-module__eUjmZa__panel .HeaderMenu-module__eUjmZa__link{gap:var(--space-block);grid-template-columns:24px minmax(0,1fr) 24px;font-size:clamp(34px,min(9vw,7svh),56px)}.HeaderMenu-module__eUjmZa__description{max-width:34ch;font-size:11px}.HeaderMenu-module__eUjmZa__geometry{opacity:.6}}@media (max-height:500px){.HeaderMenu-module__eUjmZa__inner{padding-top:100px}.HeaderMenu-module__eUjmZa__header .HeaderMenu-module__eUjmZa__panel .HeaderMenu-module__eUjmZa__link{padding-block:var(--space-block);font-size:40px}}@media (prefers-reduced-motion:reduce){.HeaderMenu-module__eUjmZa__header [data-primary-menu-trigger] span>span,.HeaderMenu-module__eUjmZa__label,.HeaderMenu-module__eUjmZa__arrow{transition:none}.HeaderMenu-module__eUjmZa__link:hover .HeaderMenu-module__eUjmZa__label,.HeaderMenu-module__eUjmZa__link:hover .HeaderMenu-module__eUjmZa__arrow{transform:none}}
.design-system-module__nfGqPq__page{padding-bottom:var(--section-y);}.design-system-module__nfGqPq__iconGrid{gap:var(--space-heading-lead);margin-block:var(--space-heading-lead);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.design-system-module__nfGqPq__iconSample{align-items:flex-start;gap:var(--space-block);min-width:0;padding-block:var(--space-heading-lead);border-bottom:1px solid var(--border);flex-direction:column;display:flex}.design-system-module__nfGqPq__iconSample figcaption{font-size:14px;line-height:1.5}.design-system-module__nfGqPq__iconSample code{margin-top:calc(var(--space-block) / 2);display:block}.design-system-module__nfGqPq__iconSubheading{margin-top:var(--space-content-group);margin-bottom:var(--space-block);scroll-margin-top:var(--space-content-group)}.design-system-module__nfGqPq__iconExamples{gap:var(--space-heading-lead);margin-block:var(--space-heading-lead);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.design-system-module__nfGqPq__iconSizeRow{align-items:end;gap:var(--space-heading-lead);margin-block:var(--space-heading-lead);flex-wrap:wrap;display:flex}.design-system-module__nfGqPq__iconSizeRow figure{gap:var(--space-block);flex-direction:column;display:flex}.design-system-module__nfGqPq__iconInteractions{align-items:center;gap:var(--space-heading-lead);margin-block:var(--space-heading-lead);flex-wrap:wrap;display:flex}.design-system-module__nfGqPq__iconTextLink{align-items:center;gap:calc(var(--space-block) / 2);min-height:44px;color:var(--charcoal);font-size:14px;display:inline-flex}.design-system-module__nfGqPq__iconTextLink svg,.design-system-module__nfGqPq__iconControl svg{transition:transform .18s ease-out}.design-system-module__nfGqPq__iconControl{border:1px solid var(--border);border-radius:var(--radius-pill);place-items:center;width:44px;height:44px;transition:border-color .18s ease-out,background-color .18s ease-out;display:grid}.design-system-module__nfGqPq__iconTextLink:focus-visible,.design-system-module__nfGqPq__iconControl:focus-visible{outline:2px solid var(--charcoal);outline-offset:4px}.design-system-module__nfGqPq__iconBad svg{stroke-width:3px;fill:var(--charcoal)}.design-system-module__nfGqPq__iconCrowded{align-items:center;font-size:12px;display:inline-flex}@media (hover:hover) and (pointer:fine){.design-system-module__nfGqPq__iconTextLink:hover{text-underline-offset:5px;text-decoration:underline}.design-system-module__nfGqPq__iconTextLink:hover svg{transform:translate(2px)}.design-system-module__nfGqPq__iconControl:hover{border-color:var(--sage);background:var(--card-surface)}.design-system-module__nfGqPq__iconControl:hover svg{transform:translate(2px,-2px)}}@media (max-width:1199px){.design-system-module__nfGqPq__iconGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:809px){.design-system-module__nfGqPq__iconGrid{gap:var(--space-block);grid-template-columns:repeat(2,minmax(0,1fr))}.design-system-module__nfGqPq__iconExamples{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.design-system-module__nfGqPq__iconTextLink svg,.design-system-module__nfGqPq__iconControl,.design-system-module__nfGqPq__iconControl svg{transition:none}.design-system-module__nfGqPq__iconTextLink:hover svg,.design-system-module__nfGqPq__iconControl:hover svg{transform:none}}.design-system-module__nfGqPq__page>*{min-width:0}.design-system-module__nfGqPq__overview{padding-top:var(--section-y)}.design-system-module__nfGqPq__overview h1{margin-block:24px 48px}.design-system-module__nfGqPq__internal{color:var(--muted)}.design-system-module__nfGqPq__introRow{grid-template-columns:1.1fr 1fr;align-items:start;gap:80px;display:grid}.design-system-module__nfGqPq__introRow>p:last-child{color:var(--muted);max-width:480px}.design-system-module__nfGqPq__lead{font:400 32px/1.2 var(--font-instrument-serif), serif;color:var(--ink)}.design-system-module__nfGqPq__index{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin-block:64px 24px;display:grid}.design-system-module__nfGqPq__index a{border-bottom:1px solid var(--border);align-items:center;gap:24px;min-height:52px;font-size:15px;display:flex}.design-system-module__nfGqPq__index a:hover{text-underline-offset:5px;text-decoration:underline}.design-system-module__nfGqPq__utility,.design-system-module__nfGqPq__page h3.design-system-module__nfGqPq__utility{font:400 12px/1.5 var(--font-jetbrains-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.design-system-module__nfGqPq__spec{color:var(--muted);font:400 13px/1.6 var(--font-instrument-sans), sans-serif}.design-system-module__nfGqPq__page code{font:400 12px/1.6 var(--font-jetbrains-mono), monospace;overflow-wrap:anywhere}.design-system-module__nfGqPq__section{margin-top:var(--section-gap);border-top:1px solid var(--ink);padding-top:32px;scroll-margin-top:32px}.design-system-module__nfGqPq__sectionHeading{grid-template-columns:240px minmax(0,1fr);align-items:baseline;gap:48px;margin-bottom:32px;display:grid}.design-system-module__nfGqPq__sectionHeading>span{flex-shrink:0}.design-system-module__nfGqPq__sectionNote{max-width:var(--content-reading);color:var(--muted);margin-bottom:32px}.design-system-module__nfGqPq__swatches{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:40px;display:grid}.design-system-module__nfGqPq__swatch{border-bottom:1px solid var(--border);padding-bottom:24px}.design-system-module__nfGqPq__color{border:1px solid var(--border);height:48px;margin-bottom:20px}.design-system-module__nfGqPq__page .design-system-module__nfGqPq__swatch h3{margin-bottom:12px;font-size:28px}.design-system-module__nfGqPq__value{margin-block:4px 12px;font-size:14px}.design-system-module__nfGqPq__details{border-block:1px solid var(--border);margin-top:40px}.design-system-module__nfGqPq__details summary{cursor:pointer;padding-block:20px;font-size:16px}.design-system-module__nfGqPq__details summary:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.design-system-module__nfGqPq__details[open]{padding-bottom:24px}.design-system-module__nfGqPq__secondaryColors{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:24px;display:grid}.design-system-module__nfGqPq__secondaryColors>div{align-items:start;gap:16px;display:flex}.design-system-module__nfGqPq__secondaryColors .design-system-module__nfGqPq__spec{display:block}.design-system-module__nfGqPq__smallSwatch{border:1px solid var(--border);border-radius:50%;flex:0 0 44px;width:44px;height:44px;display:block}.design-system-module__nfGqPq__typeRow{border-bottom:1px solid var(--border);grid-template-columns:240px minmax(0,1fr);gap:48px;padding-block:32px;display:grid}.design-system-module__nfGqPq__typeRow .design-system-module__nfGqPq__utility{margin-bottom:12px}.design-system-module__nfGqPq__typeSample{border-left:1px solid var(--border);align-self:center;min-width:0;padding-left:32px}.design-system-module__nfGqPq__typeSample>.site-header{z-index:auto;padding:0}.design-system-module__nfGqPq__h2Sample{}.design-system-module__nfGqPq__h3Sample{}.design-system-module__nfGqPq__smallBody{font-size:15px;line-height:1.6}.design-system-module__nfGqPq__navType{text-transform:uppercase;letter-spacing:.08em}.design-system-module__nfGqPq__editorialItalic{font:italic 400 28px/1.25 var(--font-instrument-serif), serif}.design-system-module__nfGqPq__heroItalic{color:var(--sage);font-style:italic}.design-system-module__nfGqPq__actionGrid{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px;display:grid}.design-system-module__nfGqPq__actionCell{border-bottom:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:24px;min-width:0;padding:32px;display:flex}.design-system-module__nfGqPq__actionCell:nth-child(odd){border-right:1px solid var(--border)}.design-system-module__nfGqPq__dark{background:var(--charcoal);color:var(--cream);border-radius:var(--radius-card)}.design-system-module__nfGqPq__dark .design-system-module__nfGqPq__spec{color:var(--cream)}.design-system-module__nfGqPq__headerFrame{border-block:1px solid var(--border);margin-block:32px 48px}.design-system-module__nfGqPq__headerFrame .site-header{z-index:auto;padding-inline:0}.design-system-module__nfGqPq__split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:48px;display:grid}.design-system-module__nfGqPq__split>*{min-width:0}.design-system-module__nfGqPq__menuSpecimen{border:1px solid var(--border);z-index:auto;border-radius:16px;max-width:343px;margin-top:24px;padding:18px 20px}.design-system-module__nfGqPq__menuSpecimen ul{flex-direction:column;gap:12px;display:flex}.design-system-module__nfGqPq__ruleList{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 48px;display:grid}.design-system-module__nfGqPq__quietRule,.design-system-module__nfGqPq__seamRule,.design-system-module__nfGqPq__activeRule{background:var(--border);height:1px;margin-block:28px}.design-system-module__nfGqPq__seamRule{background:#1c292b38}.design-system-module__nfGqPq__activeRule{background:var(--sage)}.design-system-module__nfGqPq__radii{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-block:48px 32px;display:grid}.design-system-module__nfGqPq__radii>div>div{border:1px solid var(--border);height:104px;font:400 28px/1.2 var(--font-instrument-serif), serif;place-items:center;margin-bottom:16px;display:grid}.design-system-module__nfGqPq__radii p{font-size:14px}.design-system-module__nfGqPq__surfaceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;display:grid}.design-system-module__nfGqPq__surfaceGrid figure{min-width:0}.design-system-module__nfGqPq__surfaceImage{aspect-ratio:520.5/449.72}.design-system-module__nfGqPq__surfaceCanvas{background:var(--card-surface);border-radius:var(--radius-panel);place-items:center;padding:24px;display:grid}.design-system-module__nfGqPq__surfaceGrid figure:last-child{grid-template-rows:1fr auto;display:grid}.design-system-module__nfGqPq__surfaceGrid figcaption{padding-top:24px}.design-system-module__nfGqPq__surfaceGrid figcaption .design-system-module__nfGqPq__spec{margin-top:12px}.design-system-module__nfGqPq__openRow{border-top:1px solid var(--border);grid-template-columns:120px minmax(0,1fr);align-items:baseline;gap:48px;margin-block:48px 24px;padding-top:32px;display:grid}.design-system-module__nfGqPq__openRow .design-system-module__nfGqPq__sectionNote{margin-top:24px;margin-bottom:0}.design-system-module__nfGqPq__number{}.design-system-module__nfGqPq__measureFrame{border:1px solid var(--border);border-radius:var(--radius-card);padding:24px}.design-system-module__nfGqPq__measureFrame>p{margin-bottom:24px}.design-system-module__nfGqPq__measureBar{background:var(--card-surface);border-left:1px solid var(--sage);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:12px;padding:16px;font-size:14px;display:flex}.design-system-module__nfGqPq__tableWrap{margin-block:40px;overflow-x:auto}.design-system-module__nfGqPq__tableWrap table{border-collapse:collapse;text-align:left;width:100%;font-size:14px;line-height:1.6}.design-system-module__nfGqPq__tableWrap caption{text-align:left;color:var(--muted);margin-bottom:16px}.design-system-module__nfGqPq__tableWrap th,.design-system-module__nfGqPq__tableWrap td{vertical-align:top;border-bottom:1px solid var(--border);min-width:160px;padding:16px 20px 16px 0}.design-system-module__nfGqPq__tableWrap th{font-weight:500}.design-system-module__nfGqPq__layoutGrids{grid-template-columns:1fr 1fr;gap:48px;margin-bottom:32px;display:grid}.design-system-module__nfGqPq__twoColumnGrid,.design-system-module__nfGqPq__journeyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:12px;display:grid}.design-system-module__nfGqPq__journeyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.design-system-module__nfGqPq__twoColumnGrid span,.design-system-module__nfGqPq__journeyGrid span{border:1px solid var(--border);text-align:center;background:var(--card-surface);padding:32px 8px;font-size:14px}.design-system-module__nfGqPq__composition{border-top:1px solid var(--border);padding-block:32px 64px}.design-system-module__nfGqPq__compositionCaption{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 48px;margin-bottom:48px;display:grid}.design-system-module__nfGqPq__compositionCaption .design-system-module__nfGqPq__spec{max-width:400px}.design-system-module__nfGqPq__statementSplit{grid-template-columns:1.1fr 1fr;align-items:end;gap:80px;display:grid}.design-system-module__nfGqPq__statementSplit>p:last-child{max-width:480px;color:var(--muted)}.design-system-module__nfGqPq__composition .design-system-module__nfGqPq__openRow{border:0;margin:0;padding:0}.design-system-module__nfGqPq__diagram{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--card-surface);flex-direction:column;gap:24px;padding:24px;display:flex}.design-system-module__nfGqPq__diagram img{max-width:100%;height:auto}.design-system-module__nfGqPq__centerStatement{text-align:center;max-width:var(--content-wide);margin:32px auto}.design-system-module__nfGqPq__metric{grid-template-columns:1fr 2fr;align-items:center;gap:48px;display:grid}.design-system-module__nfGqPq__metric .design-system-module__nfGqPq__number{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.design-system-module__nfGqPq__metric .design-system-module__nfGqPq__spec{margin-top:16px}.design-system-module__nfGqPq__labelStatement{max-width:var(--content-wide);flex-direction:column;gap:24px;display:flex}.design-system-module__nfGqPq__editorialColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;display:grid}.design-system-module__nfGqPq__editorialColumns>p{max-width:48ch}.design-system-module__nfGqPq__principles{margin:0;padding:0;list-style:none}.design-system-module__nfGqPq__principles li{border-bottom:1px solid var(--border);grid-template-columns:48px minmax(0,1fr);gap:24px;padding-block:28px;display:grid}.design-system-module__nfGqPq__principles .design-system-module__nfGqPq__utility{padding-top:6px}.design-system-module__nfGqPq__principles p{max-width:var(--content-reading);color:var(--muted);margin-top:12px}.design-system-module__nfGqPq__endnote{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:24px;margin-top:48px;display:flex}.design-system-module__nfGqPq__endnote p{max-width:var(--content-reading)}.design-system-module__nfGqPq__referenceKey{border-block:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:48px;display:grid}.design-system-module__nfGqPq__referenceKey p{color:var(--muted);padding-block:24px;font-size:14px}.design-system-module__nfGqPq__referenceKey .design-system-module__nfGqPq__utility{color:var(--ink);margin-bottom:12px;display:block}.design-system-module__nfGqPq__paletteStrip{border:1px solid var(--border);grid-template-columns:8fr 3fr 1fr;height:96px;margin-bottom:12px;display:grid}.design-system-module__nfGqPq__paletteStrip span:first-child{background:var(--cream)}.design-system-module__nfGqPq__paletteStrip span:nth-child(2){background:var(--charcoal)}.design-system-module__nfGqPq__paletteStrip span:last-child{background:var(--sage)}.design-system-module__nfGqPq__studyIntro{grid-template-columns:240px minmax(0,1fr);gap:48px;display:grid}.design-system-module__nfGqPq__graphicCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:48px;display:grid}.design-system-module__nfGqPq__graphicCards figure{min-width:0}.design-system-module__nfGqPq__graphicCards figure>div{border-radius:var(--radius-card);background:var(--card-surface);height:248px;overflow:hidden}.design-system-module__nfGqPq__graphicCards figcaption{border-top:1px solid var(--border);margin-top:24px;padding-top:24px}.design-system-module__nfGqPq__page .design-system-module__nfGqPq__graphicCards h3{margin-block:12px;font-size:28px}.design-system-module__nfGqPq__typeCard{font:400 80px/1 var(--font-instrument-serif), serif;color:var(--ink);justify-content:center;align-items:center;gap:12px;display:flex}.design-system-module__nfGqPq__typeCard em{color:var(--sage)}.design-system-module__nfGqPq__structureCard{grid-template-columns:repeat(4,minmax(0,1fr));padding:32px;display:grid;position:relative}.design-system-module__nfGqPq__structureCard span{border-left:1px solid var(--border);border-block:1px solid var(--border)}.design-system-module__nfGqPq__structureCard span:last-child{border-right:1px solid var(--border)}.design-system-module__nfGqPq__structureCard:after{content:"";background:var(--sage);height:1px;position:absolute;top:50%;left:32px;right:32px}.design-system-module__nfGqPq__measureCard{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.design-system-module__nfGqPq__applicationNote{background:var(--card-surface);border-radius:var(--radius-card);grid-template-columns:240px minmax(0,1fr);gap:16px 48px;margin-bottom:48px;padding:32px;display:grid}.design-system-module__nfGqPq__applicationNote>p:nth-child(2){font-size:16px;line-height:1.6}.design-system-module__nfGqPq__applicationNote>p:last-child{grid-column:2}.design-system-module__nfGqPq__drawingHeader{justify-content:space-between;gap:16px;display:flex}.design-system-module__nfGqPq__drawingField{border-block:1px solid var(--border);place-items:center;min-height:240px;display:grid;position:relative}.design-system-module__nfGqPq__drawingField:before,.design-system-module__nfGqPq__drawingField:after{content:"";background:var(--border);position:absolute}.design-system-module__nfGqPq__drawingField:before{width:1px;inset:0 auto 0 50%}.design-system-module__nfGqPq__drawingField:after{height:1px;inset:50% 0 auto}.design-system-module__nfGqPq__drawingField img{z-index:1;box-sizing:content-box;background:var(--card-surface);padding:16px;position:relative}.design-system-module__nfGqPq__drawingNote{max-width:38ch;color:var(--muted);margin-top:24px;font-size:15px;line-height:1.6}.design-system-module__nfGqPq__statementField{}.design-system-module__nfGqPq__statementField>.design-system-module__nfGqPq__utility{text-align:center}.design-system-module__nfGqPq__statementField .design-system-module__nfGqPq__centerStatement{color:var(--cream);margin-block:48px 64px}.design-system-module__nfGqPq__fieldFootnote{border-top:1px solid var(--cream);text-align:center;padding-top:24px;font-size:12px}.design-system-module__nfGqPq__composition[data-study=E] .design-system-module__nfGqPq__metric{border-bottom:1px solid var(--border);padding-block:16px 32px}.design-system-module__nfGqPq__metric>div:first-child{border-right:1px solid var(--border);padding-right:32px}.design-system-module__nfGqPq__metric>div:first-child>.design-system-module__nfGqPq__utility{margin-bottom:24px}.design-system-module__nfGqPq__story{grid-template-columns:240px minmax(0,1fr);gap:48px;display:grid}.design-system-module__nfGqPq__storyIdentity{border-right:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:16px;padding-right:24px;display:flex}.design-system-module__nfGqPq__storyPortrait{border-radius:var(--radius-card);width:160px;height:160px}.design-system-module__nfGqPq__story>div:last-child{max-width:var(--content-reading)}.design-system-module__nfGqPq__composition[data-study=G]{padding-block:48px 80px}.design-system-module__nfGqPq__composition[data-study=G] .design-system-module__nfGqPq__labelStatement{max-width:var(--content-quote);margin-inline:auto}.design-system-module__nfGqPq__editorialColumns>p+p{border-left:1px solid var(--border);padding-left:32px}@media (max-width:1199px){.design-system-module__nfGqPq__introRow,.design-system-module__nfGqPq__statementSplit{gap:48px}.design-system-module__nfGqPq__typeRow{grid-template-columns:200px minmax(0,1fr);gap:32px}.design-system-module__nfGqPq__surfaceGrid{gap:24px}.design-system-module__nfGqPq__sectionHeading,.design-system-module__nfGqPq__studyIntro,.design-system-module__nfGqPq__story{grid-template-columns:200px minmax(0,1fr);gap:32px}.design-system-module__nfGqPq__applicationNote{grid-template-columns:168px minmax(0,1fr);gap:16px 32px}.design-system-module__nfGqPq__graphicCards figure>div{height:208px}.design-system-module__nfGqPq__typeCard{font-size:64px}}@media (max-width:999px){.design-system-module__nfGqPq__journeyGrid{grid-template-columns:1fr}}@media (max-width:809px){.design-system-module__nfGqPq__overview h1{margin-bottom:32px}.design-system-module__nfGqPq__internal{margin-top:8px;display:block}.design-system-module__nfGqPq__introRow,.design-system-module__nfGqPq__statementSplit,.design-system-module__nfGqPq__split,.design-system-module__nfGqPq__surfaceGrid,.design-system-module__nfGqPq__editorialColumns,.design-system-module__nfGqPq__layoutGrids{grid-template-columns:1fr;gap:24px}.design-system-module__nfGqPq__index{grid-template-columns:1fr;margin-top:40px}.design-system-module__nfGqPq__sectionHeading{grid-template-columns:40px minmax(0,1fr);gap:16px}.design-system-module__nfGqPq__swatches{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.design-system-module__nfGqPq__color{height:48px}.design-system-module__nfGqPq__page .design-system-module__nfGqPq__swatch h3{font-size:24px}.design-system-module__nfGqPq__secondaryColors,.design-system-module__nfGqPq__typeRow,.design-system-module__nfGqPq__actionGrid,.design-system-module__nfGqPq__ruleList{grid-template-columns:1fr}.design-system-module__nfGqPq__typeRow{gap:24px}.design-system-module__nfGqPq__typeSample{border-left:0;padding-left:0}.design-system-module__nfGqPq__actionCell{padding:24px 16px}.design-system-module__nfGqPq__actionCell:nth-child(odd){border-right:0}.design-system-module__nfGqPq__radii{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.design-system-module__nfGqPq__surfaceImage{border-radius:var(--radius-card)}.design-system-module__nfGqPq__openRow{grid-template-columns:64px minmax(0,1fr);gap:24px}.design-system-module__nfGqPq__twoColumnGrid{grid-template-columns:1fr}.design-system-module__nfGqPq__composition{padding-bottom:48px}.design-system-module__nfGqPq__compositionCaption{margin-bottom:32px}.design-system-module__nfGqPq__metric{grid-template-columns:1fr;gap:24px}.design-system-module__nfGqPq__principles li{grid-template-columns:24px minmax(0,1fr);gap:16px}.design-system-module__nfGqPq__referenceKey,.design-system-module__nfGqPq__studyIntro,.design-system-module__nfGqPq__graphicCards,.design-system-module__nfGqPq__applicationNote,.design-system-module__nfGqPq__story,.design-system-module__nfGqPq__compositionCaption{grid-template-columns:1fr;gap:24px}.design-system-module__nfGqPq__referenceKey{gap:0}.design-system-module__nfGqPq__referenceKey p+p{border-top:1px solid var(--border)}.design-system-module__nfGqPq__paletteStrip{height:64px}.design-system-module__nfGqPq__graphicCards{gap:40px}.design-system-module__nfGqPq__graphicCards figure>div{height:224px}.design-system-module__nfGqPq__applicationNote{padding:24px}.design-system-module__nfGqPq__applicationNote>p:last-child{grid-column:auto}.design-system-module__nfGqPq__statementField .design-system-module__nfGqPq__centerStatement{font-size:var(--h2-size);margin-block:32px 48px}.design-system-module__nfGqPq__metric>div:first-child,.design-system-module__nfGqPq__storyIdentity{border-right:0;border-bottom:1px solid var(--border);padding:0 0 24px}.design-system-module__nfGqPq__storyPortrait{width:120px;height:120px}.design-system-module__nfGqPq__editorialColumns>p+p{border-left:0;border-top:1px solid var(--border);padding:24px 0 0}.design-system-module__nfGqPq__composition[data-study=G]{padding-block:32px 48px}}
.Icon-module__MdF3TG__icon{vertical-align:middle;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;display:inline-block}.Icon-module__MdF3TG__icon :where(path,rect,circle,ellipse,line,polyline,polygon){fill:none;vector-effect:non-scaling-stroke}.Icon-module__MdF3TG__inherit{color:inherit}.Icon-module__MdF3TG__charcoal{color:var(--charcoal)}.Icon-module__MdF3TG__cream{color:var(--cream)}.Icon-module__MdF3TG__sage{color:var(--sage)}.Icon-module__MdF3TG__muted{color:var(--muted)}
.WhatWeDo-module__80vb1a__section{margin-top:var(--editorial-section-gap);color:var(--ink);}.WhatWeDo-module__80vb1a__intro{gap:var(--space-heading-lead);max-width:var(--content-intro);scroll-margin-top:var(--section-y);flex-direction:column;display:flex}.WhatWeDo-module__80vb1a__intro :is(h1,h2) em{display:block}.WhatWeDo-module__80vb1a__lead{max-width:var(--content-reading);color:var(--muted)}.WhatWeDo-module__80vb1a__disciplines{margin-top:var(--space-content-group);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.WhatWeDo-module__80vb1a__detailed{border:1px solid var(--border);border-radius:var(--radius-card)}.WhatWeDo-module__80vb1a__discipline{grid-template-rows:subgrid;gap:var(--space-heading-lead);min-width:0;padding:var(--space-heading-lead);grid-row:span 4;display:grid}.WhatWeDo-module__80vb1a__detailed .WhatWeDo-module__80vb1a__discipline+.WhatWeDo-module__80vb1a__discipline{border-left:1px solid var(--border)}.WhatWeDo-module__80vb1a__identifier{justify-content:space-between;align-items:center;display:flex}.WhatWeDo-module__80vb1a__purpose{color:var(--muted);font-size:16px;line-height:1.5}.WhatWeDo-module__80vb1a__services{border-top:1px solid var(--sage);align-self:start;margin:0;padding:0;font-size:15px;line-height:1.5;list-style:none}.WhatWeDo-module__80vb1a__services li{padding-block:calc(var(--space-block) / 2)}.WhatWeDo-module__80vb1a__services li+li{border-top:1px solid var(--border)}.WhatWeDo-module__80vb1a__closing{margin-top:var(--space-content-group);text-align:center;font:400 var(--h4-size)/1.25 var(--font-instrument-serif), serif;color:var(--ink)}@media (max-width:1199px){.WhatWeDo-module__80vb1a__disciplines{grid-template-columns:repeat(2,minmax(0,1fr))}.WhatWeDo-module__80vb1a__detailed .WhatWeDo-module__80vb1a__discipline:nth-child(3){border-left:0}.WhatWeDo-module__80vb1a__detailed .WhatWeDo-module__80vb1a__discipline:nth-child(n+3){border-top:1px solid var(--border)}}@media (max-width:809px){.WhatWeDo-module__80vb1a__disciplines{grid-template-columns:minmax(0,1fr)}.WhatWeDo-module__80vb1a__discipline{flex-direction:column;display:flex}.WhatWeDo-module__80vb1a__detailed .WhatWeDo-module__80vb1a__discipline+.WhatWeDo-module__80vb1a__discipline{border-left:0;border-top:1px solid var(--border)}.WhatWeDo-module__80vb1a__services{align-self:stretch}.WhatWeDo-module__80vb1a__closing{text-align:left}}.WhatWeDo-module__80vb1a__section.WhatWeDo-module__80vb1a__homepage{isolation:isolate;width:100%;max-width:none;padding:var(--space-content-group) max(var(--page-gutter), calc((100% - 1416px) / 2)) 56px;background:var(--charcoal);color:var(--cream);position:relative;overflow:clip}.WhatWeDo-module__80vb1a__homepage:before{content:"";z-index:-1;pointer-events:none;border:1px solid color-mix(in srgb, var(--cream) 12%, transparent);opacity:.12;background:url(/images/homepage/what-we-do-architecture.png) 100%/400% 100%;border-radius:50%;width:650px;height:700px;position:absolute;top:-160px;right:-120px;transform:rotate(-24deg)}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__intro{max-width:none;padding-inline:var(--space-heading-lead);gap:20px}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__intro>:first-child{letter-spacing:.28em}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__intro h2{color:var(--cream);font:400 clamp(48px, 4.7vw, 72px)/1.02 var(--font-instrument-serif), serif;letter-spacing:-.025em;text-wrap:balance}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__intro h2 em{color:inherit;display:inline}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__lead{max-width:820px;color:var(--cream);margin-top:8px;font-size:20px;line-height:1.45}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__summary{margin-top:var(--space-heading-lead);gap:20px}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__discipline{--discipline-accent:var(--sage);--art-position:0%;isolation:isolate;border:1px solid color-mix(in srgb, var(--cream) 38%, transparent);border-radius:calc(var(--radius-card) / 2);background:color-mix(in srgb, var(--charcoal) 96%, var(--cream));min-height:550px;color:var(--cream);box-shadow:inset 0 0 24px color-mix(in srgb, var(--cream) 3%, transparent);gap:20px;padding:28px 28px 44px;transition:transform .5s cubic-bezier(.22,.61,.36,1),background-color .5s,border-color .5s,box-shadow .5s;position:relative;overflow:hidden}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__discipline:nth-child(2){--art-position:33.333%}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__discipline:nth-child(3){--art-position:66.667%}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__discipline:nth-child(4){--art-position:100%}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__discipline:before{content:"";z-index:-1;background:url(/images/homepage/what-we-do-architecture.png) var(--art-position) center / 400% 100% no-repeat;opacity:.16;filter:grayscale();pointer-events:none;transition:opacity .5s,transform .7s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__discipline:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 84% 10%, color-mix(in srgb, var(--cream) 14%, transparent) 0, color-mix(in srgb, var(--cream) 5%, transparent) 19%, transparent 48%);opacity:0;transition:opacity .5s,transform .7s cubic-bezier(.22,.61,.36,1);position:absolute;inset:-18%;transform:translate(2%,-2%)scale(.96)}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__identifier{min-height:56px}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__number{color:var(--cream);transition:letter-spacing .5s cubic-bezier(.22,.61,.36,1),opacity .5s}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__symbol{color:var(--discipline-accent);transform-origin:50%;transition:transform .5s cubic-bezier(.22,.61,.36,1),opacity .5s}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__discipline h3{color:var(--cream);font:400 clamp(32px, 2.65vw, 42px)/1.04 var(--font-instrument-serif), serif;letter-spacing:-.025em;text-transform:capitalize;text-wrap:wrap;transition:transform .5s cubic-bezier(.22,.61,.36,1)}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__purpose{color:var(--cream);font-size:18px;line-height:1.5}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__services{border-color:color-mix(in srgb, var(--cream) 35%, transparent);color:var(--cream);padding-top:12px;font-size:16px;line-height:1.55}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__services li{border:0;grid-template-columns:5px minmax(0,1fr);align-items:start;gap:12px;padding-block:8px;display:grid}.WhatWeDo-module__80vb1a__serviceDot{background:var(--cream);border-radius:50%;width:5px;height:5px;margin-top:calc(.775em - 2.5px)}@media (hover:hover) and (pointer:fine){.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__discipline:hover{border-color:color-mix(in srgb, var(--cream) 76%, transparent);background:color-mix(in srgb, var(--charcoal) 90%, var(--cream));box-shadow:0 20px 44px -24px color-mix(in srgb, var(--cream) 24%, transparent), inset 0 0 64px color-mix(in srgb, var(--cream) 9%, transparent)}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__discipline:hover:before{opacity:.27}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__discipline:hover:after{opacity:1}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__discipline:hover .WhatWeDo-module__80vb1a__number{letter-spacing:.16em;opacity:.9}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__discipline:hover .WhatWeDo-module__80vb1a__symbol{opacity:.92}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__discipline:hover{transform:translateY(-6px)}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__discipline:hover:before{transform:scale(1.018)}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__discipline:hover:after{transform:translate(0,0)scale(1)}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__discipline:hover h3{transform:translateY(-1px)}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__discipline:hover .WhatWeDo-module__80vb1a__symbol{transform:translateY(-2px)scale(1.045)}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__discipline:first-child:hover .WhatWeDo-module__80vb1a__symbol{transform:translateY(-2px)rotate(-4deg)scale(1.035)}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__discipline:nth-child(2):hover .WhatWeDo-module__80vb1a__symbol{transform:translateY(-2px)scale(1.06)}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__discipline:nth-child(3):hover .WhatWeDo-module__80vb1a__symbol{transform:translate(2px,-2px)rotate(2deg)scale(1.035)}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__discipline:last-child:hover .WhatWeDo-module__80vb1a__symbol{transform:translateY(-1px)rotate(8deg)scale(1.035)}}@media (min-width:1200px) and (max-width:1399px){.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__discipline{padding-inline:20px}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__services li{gap:12px}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__summary{gap:16px}}@media (min-width:600px) and (max-width:1199px){.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__discipline{grid-template-rows:subgrid;grid-row:span 4;min-height:480px;display:grid}}@media (max-width:809px){.WhatWeDo-module__80vb1a__homepage{padding-block:40px}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__intro{padding-inline:8px}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__intro h2{font-size:clamp(40px,6vw,48px)}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__lead{font-size:18px}}@media (max-width:599px){.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__summary{grid-template-columns:minmax(0,1fr)}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__discipline{min-height:0;padding:24px 24px 32px}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__discipline h3{font-size:36px}}@media (prefers-reduced-motion:reduce){.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__discipline,.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__discipline:before,.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__discipline:after,.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__number,.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__symbol,.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__discipline h3{transition:none}}@media (min-width:1024px){.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__summary{gap:var(--desktop-card-gap);grid-template-columns:repeat(4,minmax(0,1fr))}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__discipline{min-height:clamp(440px,34.375vw,550px);padding:clamp(20px, 1.75vw, 28px) clamp(16px, calc(2.083vw - 5.333px), 28px) var(--desktop-group-space);gap:var(--desktop-card-gap)}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__discipline h3{font-size:clamp(28px,2.625vw,42px)}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__purpose{font-size:clamp(16px,1.125vw,18px)}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__services{font-size:clamp(14px,1vw,16px)}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__services li{gap:12px}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__identifier{min-height:clamp(48px,3.5vw,56px)}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__lead{font-size:clamp(18px,1.25vw,20px)}.WhatWeDo-module__80vb1a__homepage:before{width:clamp(420px,40.625vw,650px);height:clamp(452px,43.75vw,700px)}}@media (min-width:1200px){.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__intro{gap:var(--desktop-detail-space)}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__intro h2{font-size:var(--home-display-size)}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__discipline{min-height:clamp(360px,min(34vw,51svh),550px);padding-block:var(--home-card-padding);gap:var(--desktop-detail-space)}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__discipline h3{font-size:clamp(28px,min(2.625vw,4svh),42px)}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__identifier{min-height:var(--home-art-size)}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__symbol{width:var(--home-art-size);height:var(--home-art-size)}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__services{padding-top:var(--desktop-detail-space)}.WhatWeDo-module__80vb1a__homepage .WhatWeDo-module__80vb1a__services li{padding-block:clamp(4px,.7svh,8px)}}
.HomepageFlow-module__mO96DW__section.HomepageFlow-module__mO96DW__section[data-home-section]{--home-section-padding:clamp(var(--space-content-group), 6svh, var(--section-y));--home-chapter-height:100svh;min-height:var(--home-chapter-height);height:auto;padding-block:var(--home-section-padding);flex-direction:column;justify-content:center;margin-block:0;display:flex}.HomepageFlow-module__mO96DW__section.HomepageFlow-module__mO96DW__engagement[data-home-section]{padding-bottom:0}.HomepageFlow-module__mO96DW__section>[data-home-content]{width:100%}.HomepageFlow-module__mO96DW__section [data-home-reveal],.HomepageFlow-module__mO96DW__section [data-home-parallax]{translate:0 var(--home-scroll-y,0px)}.HomepageFlow-module__mO96DW__footer.HomepageFlow-module__mO96DW__footer{margin-block:0}.HomepageFlow-module__mO96DW__footer [data-home-reveal]{translate:0 var(--home-scroll-y,0px)}@media (min-width:810px) and (max-width:1199px){.HomepageFlow-module__mO96DW__section.HomepageFlow-module__mO96DW__section[data-home-section]{min-height:80svh}}@media (max-width:809px){.HomepageFlow-module__mO96DW__section.HomepageFlow-module__mO96DW__section[data-home-section]{--home-section-padding:var(--space-content-group);min-height:0}}@media (prefers-reduced-motion:reduce){.HomepageFlow-module__mO96DW__section [data-home-reveal],.HomepageFlow-module__mO96DW__section [data-home-parallax],.HomepageFlow-module__mO96DW__footer [data-home-reveal]{translate:none}}@media (min-width:1024px){.HomepageFlow-module__mO96DW__section.HomepageFlow-module__mO96DW__section[data-home-section]{--home-section-padding:clamp(var(--desktop-group-space), 6svh, var(--desktop-section-space));min-height:var(--home-chapter-height)}}@media (min-width:1200px){.HomepageFlow-module__mO96DW__section.HomepageFlow-module__mO96DW__section[data-home-section]{--home-section-padding:var(--desktop-section-space)}}@supports (height:100dvh){.HomepageFlow-module__mO96DW__section.HomepageFlow-module__mO96DW__section[data-home-section]{--home-chapter-height:100dvh}}
.FinalCta-module__RSlD9q__section{padding:var(--section-y) var(--page-gutter);background:var(--cream)}.FinalCta-module__RSlD9q__panel{isolation:isolate;border-radius:var(--radius-card);background:var(--charcoal);min-height:clamp(440px,26vw,660px);color:var(--cream);align-items:center;display:flex;position:relative;overflow:hidden}.FinalCta-module__RSlD9q__landscape{z-index:-3;position:absolute;inset:-16px 0}.FinalCta-module__RSlD9q__image{object-fit:cover;object-position:center}.FinalCta-module__RSlD9q__shade{z-index:-2;background:linear-gradient(90deg, color-mix(in srgb, var(--charcoal) 75%, transparent), color-mix(in srgb, var(--charcoal) 35%, transparent) 39%, transparent 66%, color-mix(in srgb, var(--charcoal) 35%, transparent));position:absolute;inset:0}.FinalCta-module__RSlD9q__geometry{z-index:-1;pointer-events:none;color:var(--cream);position:absolute;inset:-12px 0}.FinalCta-module__RSlD9q__geometry svg{stroke:currentColor;stroke-width:.7px;width:100%;height:100%}.FinalCta-module__RSlD9q__geometry path,.FinalCta-module__RSlD9q__geometry circle{vector-effect:non-scaling-stroke}.FinalCta-module__RSlD9q__grid{opacity:.3}.FinalCta-module__RSlD9q__arc{opacity:.62}.FinalCta-module__RSlD9q__intersections{fill:currentColor;stroke:none;opacity:.8}.FinalCta-module__RSlD9q__content{width:57%;padding:var(--space-content-group) clamp(var(--space-heading-lead), 4.4vw, var(--section-y))}.FinalCta-module__RSlD9q__content .FinalCta-module__RSlD9q__label{color:var(--cream);margin-bottom:var(--space-heading-lead)}.FinalCta-module__RSlD9q__panel .FinalCta-module__RSlD9q__content h2{color:var(--cream);max-width:15ch;font-size:clamp(var(--h2-size), 4vw, var(--hero-size));line-height:var(--display-leading);letter-spacing:var(--display-tracking)}.FinalCta-module__RSlD9q__content h2 em{font-weight:inherit;display:block}.FinalCta-module__RSlD9q__body{max-width:52ch;margin-top:var(--space-block);color:var(--cream)}.FinalCta-module__RSlD9q__content .FinalCta-module__RSlD9q__button{margin-top:var(--space-content-group)}.FinalCta-module__RSlD9q__content .FinalCta-module__RSlD9q__button:focus-visible{outline-color:var(--cream)}.FinalCta-module__RSlD9q__bookingNote{color:color-mix(in srgb, var(--cream) 72%, transparent);margin-top:10px;font-size:12px;line-height:1.4}.FinalCta-module__RSlD9q__section [data-home-reveal],.FinalCta-module__RSlD9q__landscape{translate:0 var(--home-scroll-y,0px)}.FinalCta-module__RSlD9q__geometry{translate:0 calc(var(--home-scroll-y,0px) * -.35)}@media (min-width:810px) and (max-width:1199px){.FinalCta-module__RSlD9q__panel{min-height:500px}.FinalCta-module__RSlD9q__content{width:70%}.FinalCta-module__RSlD9q__image{object-position:62% center}.FinalCta-module__RSlD9q__shade{background:linear-gradient(90deg, var(--charcoal), color-mix(in srgb, var(--charcoal) 70%, transparent) 45%, transparent)}}@media (max-width:809px){.FinalCta-module__RSlD9q__section{padding-block:var(--space-content-group)}.FinalCta-module__RSlD9q__panel{min-height:560px;display:block}.FinalCta-module__RSlD9q__content{width:100%;padding:var(--space-content-group) var(--space-heading-lead) 0}.FinalCta-module__RSlD9q__panel .FinalCta-module__RSlD9q__content h2{font-size:var(--h2-size);max-width:17ch}.FinalCta-module__RSlD9q__body{max-width:35ch;font-size:16px}.FinalCta-module__RSlD9q__content .FinalCta-module__RSlD9q__button{margin-top:var(--space-heading-lead)}.FinalCta-module__RSlD9q__landscape{height:50%;inset:auto 0 0}.FinalCta-module__RSlD9q__image{object-position:72% center}.FinalCta-module__RSlD9q__shade{background:linear-gradient(180deg, var(--charcoal) 42%, color-mix(in srgb, var(--charcoal) 90%, transparent) 57%, transparent 82%)}.FinalCta-module__RSlD9q__geometry{opacity:.55;top:38%}}@media (prefers-reduced-motion:reduce){.FinalCta-module__RSlD9q__section [data-home-reveal],.FinalCta-module__RSlD9q__landscape,.FinalCta-module__RSlD9q__geometry{translate:none}}@media (min-width:1024px){.FinalCta-module__RSlD9q__panel{min-height:clamp(400px,26vw,660px)}.FinalCta-module__RSlD9q__content{width:57%;padding:var(--desktop-group-space) clamp(28px, 4.4vw, 96px)}.FinalCta-module__RSlD9q__image{object-position:center}.FinalCta-module__RSlD9q__shade{background:linear-gradient(90deg, color-mix(in srgb, var(--charcoal) 75%, transparent), color-mix(in srgb, var(--charcoal) 35%, transparent) 39%, transparent 66%, color-mix(in srgb, var(--charcoal) 35%, transparent))}}@media (min-width:1200px){.FinalCta-module__RSlD9q__panel{min-height:clamp(360px,min(26vw,52svh),560px)}.FinalCta-module__RSlD9q__content{width:min(52%,720px);padding:var(--desktop-group-space) 0;margin-inline-start:clamp(12%,16vw,260px)}.FinalCta-module__RSlD9q__panel .FinalCta-module__RSlD9q__content h2{font-size:clamp(44px,min(4vw,6.5svh),80px)}}
.WorkTogether-module__ujtFFW__section{margin-top:var(--editorial-section-gap);color:var(--ink);background:var(--cream);scroll-margin-top:var(--section-y);}.WorkTogether-module__ujtFFW__intro{gap:var(--space-heading-lead);flex-direction:column;display:flex}.WorkTogether-module__ujtFFW__cards{column-gap:var(--space-heading-lead);row-gap:var(--space-heading-lead);margin-top:var(--space-content-group);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.WorkTogether-module__ujtFFW__card{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--cream);flex-direction:column;min-width:0;transition:border-color .18s ease-out,background-color .18s ease-out;display:flex}.WorkTogether-module__ujtFFW__cardBody{gap:var(--space-heading-lead);padding:var(--space-heading-lead);flex-direction:column;flex:1;display:flex}.WorkTogether-module__ujtFFW__cardBody>*{flex-shrink:0}.WorkTogether-module__ujtFFW__concise .WorkTogether-module__ujtFFW__cardBody{padding-block:calc(var(--space-block) * 2)}.WorkTogether-module__ujtFFW__concise .WorkTogether-module__ujtFFW__card{background:var(--card-surface);transition:transform .18s ease-out,filter .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out}.WorkTogether-module__ujtFFW__concise .WorkTogether-module__ujtFFW__cardHeader h3{text-wrap:balance}.WorkTogether-module__ujtFFW__concise .WorkTogether-module__ujtFFW__mark{border:1px solid var(--border);background:0 0}.WorkTogether-module__ujtFFW__badgeSlot{min-block-size:calc(1lh + var(--space-block));font:400 12px/1.4 var(--font-jetbrains-mono), monospace;flex-shrink:0}.WorkTogether-module__ujtFFW__badge{padding:calc(var(--space-block) / 2) var(--space-block);border-radius:calc(var(--radius-card) - 1px) calc(var(--radius-card) - 1px) 0 0;background:var(--sage);color:var(--ink);text-align:center;font:inherit;letter-spacing:.1em;margin:0}.WorkTogether-module__ujtFFW__cardHeader{align-items:start;gap:var(--space-block);grid-template-columns:48px minmax(0,1fr);display:grid}.WorkTogether-module__ujtFFW__mark{aspect-ratio:1;background:var(--card-surface);width:48px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:flex}.WorkTogether-module__ujtFFW__mark svg{stroke:currentColor;stroke-width:1.25px;width:30px;height:30px}.WorkTogether-module__ujtFFW__section .WorkTogether-module__ujtFFW__cardHeader h3{font-size:var(--editorial-h3-size);letter-spacing:-.02em;line-height:1.1}.WorkTogether-module__ujtFFW__summary{margin-top:calc(var(--space-block) / 2);font-size:16px;line-height:1.6}.WorkTogether-module__ujtFFW__details{gap:var(--space-block);padding:var(--space-heading-lead) 0 0;border-top:1px solid var(--border);flex-direction:column;margin:0;font-size:15px;line-height:1.6;list-style:none;display:flex}.WorkTogether-module__ujtFFW__details li{align-items:start;gap:var(--space-block);grid-template-columns:18px minmax(0,1fr);display:grid}.WorkTogether-module__ujtFFW__details svg{width:18px;height:18px;margin-top:3px}.WorkTogether-module__ujtFFW__outcomes{border-top:1px solid var(--border);padding-top:var(--space-heading-lead);margin-top:auto}.WorkTogether-module__ujtFFW__section .WorkTogether-module__ujtFFW__outcomes h4{margin-bottom:var(--space-block);font:400 12px/1.4 var(--font-jetbrains-mono), monospace;letter-spacing:.1em}.WorkTogether-module__ujtFFW__outcomes ul{padding-left:var(--space-block);margin:0;font-size:15px;line-height:1.6;list-style:outside}.WorkTogether-module__ujtFFW__outcomes li+li{margin-top:calc(var(--space-block) / 2)}.WorkTogether-module__ujtFFW__outcomes li::marker{color:var(--sage)}.WorkTogether-module__ujtFFW__contentGroup{border-top:1px solid var(--border);padding-top:var(--space-heading-lead)}.WorkTogether-module__ujtFFW__section .WorkTogether-module__ujtFFW__contentGroup h4{margin-bottom:var(--space-block);font:400 12px/1.4 var(--font-jetbrains-mono), monospace;letter-spacing:.1em}.WorkTogether-module__ujtFFW__duration{font-size:16px;line-height:1.6}.WorkTogether-module__ujtFFW__contentGroup ul{padding-left:var(--space-block);margin:0;font-size:15px;line-height:1.6;list-style:outside}.WorkTogether-module__ujtFFW__contentGroup li+li{margin-top:calc(var(--space-block) / 2)}.WorkTogether-module__ujtFFW__contentGroup li::marker{color:var(--sage)}.WorkTogether-module__ujtFFW__closing{justify-content:center;align-items:center;gap:var(--space-heading-lead);margin-top:var(--space-content-group);display:flex}.WorkTogether-module__ujtFFW__closing:before,.WorkTogether-module__ujtFFW__closing:after{content:"";background:var(--sage);flex:1;height:1px}@media (hover:hover) and (pointer:fine){.WorkTogether-module__ujtFFW__card:hover{border-color:var(--sage);background:var(--card-surface)}.WorkTogether-module__ujtFFW__concise .WorkTogether-module__ujtFFW__card:hover{filter:brightness(1.01);box-shadow:0 calc(var(--space-block) / 4) var(--space-block) calc(var(--space-block) / -2) var(--border)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.WorkTogether-module__ujtFFW__concise .WorkTogether-module__ujtFFW__card:hover{transform:translateY(calc(var(--space-block) / -8))}}@media (min-width:810px) and (max-width:1199px){.WorkTogether-module__ujtFFW__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:809px){.WorkTogether-module__ujtFFW__cards{grid-template-columns:minmax(0,1fr)}.WorkTogether-module__ujtFFW__closing:before,.WorkTogether-module__ujtFFW__closing:after{display:none}.WorkTogether-module__ujtFFW__closing{border-top:1px solid var(--border);padding-top:var(--space-heading-lead)}}@media (prefers-reduced-motion:reduce){.WorkTogether-module__ujtFFW__card,.WorkTogether-module__ujtFFW__concise .WorkTogether-module__ujtFFW__card{transition:none}}
.Results-module__DomLsa__section{isolation:isolate;margin-top:var(--editorial-section-gap);padding:56px var(--page-gutter) 48px;color:var(--cream);background:var(--charcoal);scroll-margin-top:90px;position:relative;overflow:clip}.Results-module__DomLsa__backdrop{z-index:-2;pointer-events:none;will-change:translate;background:url(/images/homepage/results-mountain.png) 50%/cover no-repeat;position:absolute;inset:-24px 0}.Results-module__DomLsa__section:before{content:"";z-index:-1;background:color-mix(in srgb, var(--charcoal) 24%, transparent);position:absolute;inset:0}.Results-module__DomLsa__content{width:100%;max-width:1280px;margin-inline:auto}.Results-module__DomLsa__intro{padding-inline:var(--space-block)}.Results-module__DomLsa__section .Results-module__DomLsa__intro>:first-child{color:var(--cream);letter-spacing:.35em}.Results-module__DomLsa__section .Results-module__DomLsa__intro h2{margin-top:var(--space-block);color:var(--cream);letter-spacing:-.025em;font-size:clamp(48px,5.2vw,80px);line-height:.98}.Results-module__DomLsa__support{max-width:800px;margin-top:28px;font-size:22px;line-height:1.4}.Results-module__DomLsa__cards{gap:var(--space-heading-lead);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:40px;display:grid}.Results-module__DomLsa__card{z-index:0;border:1px solid color-mix(in srgb, var(--cream) 52%, transparent);border-radius:calc(var(--radius-card) / 2);background-color:color-mix(in srgb, var(--charcoal) 64%, transparent);-webkit-backdrop-filter:blur(10px)saturate(108%);min-width:0;box-shadow:inset 0 1px 24px color-mix(in srgb, var(--cream) 5%, transparent), 0 14px 36px -28px color-mix(in srgb, var(--charcoal) 72%, transparent);transform-origin:50%;flex-direction:column;padding:40px 30px 28px;transition:transform .38s cubic-bezier(.22,.61,.36,1),background-color .34s,border-color .34s,box-shadow .38s cubic-bezier(.22,.61,.36,1);display:flex;position:relative}.Results-module__DomLsa__icon{color:var(--sage);flex:none;align-self:center;margin-bottom:30px}.Results-module__DomLsa__card:nth-child(2) .Results-module__DomLsa__icon,.Results-module__DomLsa__card:nth-child(4) .Results-module__DomLsa__icon{color:var(--cream)}.Results-module__DomLsa__card:nth-child(3) .Results-module__DomLsa__icon{color:var(--orange)}.Results-module__DomLsa__number{font:400 14px/1.5 var(--font-jetbrains-mono), monospace;letter-spacing:.18em}.Results-module__DomLsa__section .Results-module__DomLsa__card h3{min-height:3em;color:var(--cream);font:400 clamp(30px, 2.5vw, 38px)/.98 var(--font-instrument-serif), serif;letter-spacing:-.025em;text-transform:capitalize;margin-top:20px}.Results-module__DomLsa__description{margin-top:22px;font-size:18px;line-height:1.5}.Results-module__DomLsa__description:before{content:"";background:color-mix(in srgb, var(--cream) 65%, transparent);width:36px;height:1px;margin-bottom:20px;display:block}.Results-module__DomLsa__card ul{margin:auto 0 0;padding:24px 0 0;font-size:13px;line-height:1.5;list-style:none}.Results-module__DomLsa__card li{border-top:1px solid color-mix(in srgb, var(--cream) 20%, transparent);padding-block:8px}.Results-module__DomLsa__closing{margin-top:var(--space-content-group);text-align:center}.Results-module__DomLsa__section .Results-module__DomLsa__statement{max-width:1000px;color:var(--cream);font:400 var(--h4-size)/1.25 var(--font-instrument-serif), serif;margin-inline:auto}@media (hover:hover) and (pointer:fine){.Results-module__DomLsa__card:hover{z-index:2;border-color:color-mix(in srgb, var(--cream) 82%, transparent);background-color:color-mix(in srgb, var(--charcoal) 50%, transparent);box-shadow:inset 0 1px 32px color-mix(in srgb, var(--cream) 11%, transparent), inset 0 0 48px color-mix(in srgb, var(--sage) 6%, transparent), 0 28px 58px -20px color-mix(in srgb, var(--charcoal) 82%, transparent), 0 8px 24px -12px color-mix(in srgb, var(--cream) 24%, transparent)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.Results-module__DomLsa__card:hover{transform:translateY(-10px)scale(1.03)}}@media (min-width:1200px) and (max-width:1399px){.Results-module__DomLsa__cards{gap:16px}.Results-module__DomLsa__card{padding-inline:20px}}@media (max-width:1199px){.Results-module__DomLsa__section{padding-block:48px}.Results-module__DomLsa__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.Results-module__DomLsa__card:last-child{grid-column:1/-1}.Results-module__DomLsa__section .Results-module__DomLsa__card h3{min-height:0}.Results-module__DomLsa__card ul{padding-top:24px}.Results-module__DomLsa__support{font-size:20px}}@media (max-width:599px){.Results-module__DomLsa__section{padding-block:40px}.Results-module__DomLsa__backdrop{will-change:auto;background-position:57%}.Results-module__DomLsa__intro{padding-inline:8px}.Results-module__DomLsa__section .Results-module__DomLsa__intro h2{font-size:46px;line-height:1.04}.Results-module__DomLsa__support{font-size:18px}.Results-module__DomLsa__cards{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:32px}.Results-module__DomLsa__card{padding:28px;position:relative}.Results-module__DomLsa__icon{width:48px;height:48px;margin:0;position:absolute;top:28px;right:28px}.Results-module__DomLsa__section .Results-module__DomLsa__card h3{max-width:75%;margin-top:16px;font-size:34px}.Results-module__DomLsa__card ul{font-size:14px}.Results-module__DomLsa__closing{text-align:left;padding-inline:8px}}@media (prefers-reduced-motion:reduce){.Results-module__DomLsa__backdrop{will-change:auto;translate:none}.Results-module__DomLsa__card{transition:none}}@media (min-width:1024px){.Results-module__DomLsa__cards{margin-top:var(--desktop-group-space);grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,2.083vw - 9.333px,24px)}.Results-module__DomLsa__card{padding:clamp(24px,2.5vw,40px) clamp(12px,3.125vw - 20px,30px) clamp(20px,1.75vw,28px)}.Results-module__DomLsa__card:last-child{grid-column:auto}.Results-module__DomLsa__section .Results-module__DomLsa__card h3{min-height:3em;margin-top:var(--desktop-detail-space);font-size:clamp(26px,2.375vw,38px)}.Results-module__DomLsa__icon{margin-bottom:clamp(20px,1.875vw,30px)}.Results-module__DomLsa__description{margin-top:var(--desktop-detail-space);font-size:clamp(15px,1.125vw,18px)}.Results-module__DomLsa__description:before{margin-bottom:var(--desktop-detail-space)}.Results-module__DomLsa__support{margin-top:var(--desktop-detail-space);font-size:clamp(18px,1.375vw,22px)}.Results-module__DomLsa__card ul{padding-top:var(--desktop-detail-space)}}@media (min-width:1200px){.Results-module__DomLsa__section .Results-module__DomLsa__intro h2{font-size:min(var(--home-display-size), 6.5svh);margin-top:var(--desktop-detail-space)}.Results-module__DomLsa__card{padding:var(--home-card-padding) clamp(16px, 1vw, 20px)}.Results-module__DomLsa__icon{width:var(--home-art-size);height:var(--home-art-size);margin-bottom:var(--desktop-detail-space)}.Results-module__DomLsa__section .Results-module__DomLsa__card h3{min-height:2em;font-size:clamp(26px,min(2.375vw,3.2svh),34px)}.Results-module__DomLsa__description{font-size:clamp(15px,min(1.125vw,1.8svh),17px)}.Results-module__DomLsa__support{font-size:clamp(18px,min(1.375vw,2.2svh),22px)}.Results-module__DomLsa__card li{padding-block:clamp(4px,.7svh,8px)}.Results-module__DomLsa__section .Results-module__DomLsa__statement{font-size:clamp(24px,min(1.75vw,3svh),28px)}}
.StudioIcons-module__MHVXgW__glyph{fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.StudioIcons-module__MHVXgW__glyph :where(path,rect,circle,ellipse,line,polyline,polygon){vector-effect:non-scaling-stroke}.StudioIcons-module__MHVXgW__charcoal{color:var(--charcoal)}.StudioIcons-module__MHVXgW__sage{color:var(--sage)}.StudioIcons-module__MHVXgW__frame{border:1px solid var(--border);border-radius:var(--radius-pill);background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}
.FoundersNote-module__LrCTXa__section{isolation:isolate;width:100%;margin-top:var(--editorial-section-gap);padding:48px var(--page-gutter) 40px;background:var(--cream);color:var(--ink);scroll-margin-top:90px;position:relative;overflow:clip}.FoundersNote-module__LrCTXa__composition{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:48px;width:100%;max-width:1320px;margin-inline:auto;display:grid}.FoundersNote-module__LrCTXa__section .FoundersNote-module__LrCTXa__copy{--founder-body-size:clamp(15px, 1.05vw, 16px);--founder-body-leading:1.4;gap:12px;min-width:0}.FoundersNote-module__LrCTXa__section .FoundersNote-module__LrCTXa__copy>:first-child{letter-spacing:.28em;padding:0;font-size:12px}.FoundersNote-module__LrCTXa__section .FoundersNote-module__LrCTXa__copy h2{max-width:17ch;font:400 clamp(42px, 3.75vw, 58px)/1.02 var(--font-instrument-serif), serif;letter-spacing:-.025em;text-wrap:balance;margin-top:2px}.FoundersNote-module__LrCTXa__section .FoundersNote-module__LrCTXa__copy h2 em{color:var(--sage)}.FoundersNote-module__LrCTXa__section .FoundersNote-module__LrCTXa__bodyText{font-family:inherit;font-size:var(--founder-body-size);font-weight:400;line-height:var(--founder-body-leading);letter-spacing:normal;font-style:normal}.FoundersNote-module__LrCTXa__section .FoundersNote-module__LrCTXa__body{gap:10px;margin-top:2px}.FoundersNote-module__LrCTXa__section .FoundersNote-module__LrCTXa__closing{margin-top:2px}.FoundersNote-module__LrCTXa__section .FoundersNote-module__LrCTXa__signature{margin-top:0;font-size:clamp(23px,1.8vw,27px);line-height:1.1}.FoundersNote-module__LrCTXa__visual{isolation:isolate;place-items:center;min-width:0;padding:24px 44px 40px 16px;display:grid;position:relative}.FoundersNote-module__LrCTXa__visual:before{content:"";z-index:0;aspect-ratio:4/5;background:color-mix(in srgb, var(--sage) 28%, var(--cream));opacity:.72;border-radius:20px;width:min(72%,400px);position:absolute;transform:translate(34px,26px)}.FoundersNote-module__LrCTXa__visual:after{content:"";z-index:0;background:color-mix(in srgb, var(--ink) 20%, transparent);height:1px;position:absolute;top:34%;left:2%;right:0}.FoundersNote-module__LrCTXa__arch{z-index:1;aspect-ratio:4/5;width:min(78%,440px);position:relative}.FoundersNote-module__LrCTXa__arch:after{content:"";z-index:-1;background:color-mix(in srgb, var(--ink) 24%, transparent);width:1px;height:34%;position:absolute;top:-18px;left:-24px}.FoundersNote-module__LrCTXa__arch .FoundersNote-module__LrCTXa__portrait{background:var(--deep-cream);width:100%;height:100%;box-shadow:0 24px 54px -36px color-mix(in srgb, var(--charcoal) 46%, transparent), 0 6px 18px -14px color-mix(in srgb, var(--charcoal) 28%, transparent);border-radius:18px;position:relative;overflow:hidden}.FoundersNote-module__LrCTXa__arch .FoundersNote-module__LrCTXa__portrait img{object-fit:cover;object-position:center center;filter:sepia(.08)saturate(.75)contrast(.9)brightness(1.04);mix-blend-mode:normal}@media (min-width:1200px) and (max-width:1399px){.FoundersNote-module__LrCTXa__composition{gap:40px}.FoundersNote-module__LrCTXa__visual{padding-inline:12px 36px}}@media (min-width:810px) and (max-width:1199px){.FoundersNote-module__LrCTXa__section{padding-block:44px 36px}.FoundersNote-module__LrCTXa__composition{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:32px}.FoundersNote-module__LrCTXa__section .FoundersNote-module__LrCTXa__copy{--founder-body-size:15px;--founder-body-leading:1.38;gap:11px}.FoundersNote-module__LrCTXa__section .FoundersNote-module__LrCTXa__copy h2{font-size:clamp(40px,4.8vw,52px)}.FoundersNote-module__LrCTXa__section .FoundersNote-module__LrCTXa__body{gap:9px}.FoundersNote-module__LrCTXa__visual{padding:20px 28px 36px 8px}.FoundersNote-module__LrCTXa__arch{width:min(82%,380px)}.FoundersNote-module__LrCTXa__visual:before{width:min(76%,350px);transform:translate(26px,22px)}}@media (max-width:809px){.FoundersNote-module__LrCTXa__section{padding-block:48px}.FoundersNote-module__LrCTXa__composition{grid-template-columns:1fr;gap:40px;max-width:640px}.FoundersNote-module__LrCTXa__section .FoundersNote-module__LrCTXa__copy{--founder-body-size:16px;--founder-body-leading:1.48;gap:18px}.FoundersNote-module__LrCTXa__section .FoundersNote-module__LrCTXa__copy>:first-child{font-size:11px}.FoundersNote-module__LrCTXa__section .FoundersNote-module__LrCTXa__copy h2{max-width:15ch;font-size:clamp(40px,10vw,54px)}.FoundersNote-module__LrCTXa__section .FoundersNote-module__LrCTXa__body{gap:16px}.FoundersNote-module__LrCTXa__section .FoundersNote-module__LrCTXa__signature{margin-top:-2px;font-size:25px}.FoundersNote-module__LrCTXa__visual{padding:8px 18px 30px 0}.FoundersNote-module__LrCTXa__arch{width:min(84%,360px)}.FoundersNote-module__LrCTXa__visual:before{width:min(80%,340px);transform:translate(22px,20px)}.FoundersNote-module__LrCTXa__visual:after{top:30%}.FoundersNote-module__LrCTXa__arch:after{height:30%;top:-14px;left:-18px}}@media (max-width:399px){.FoundersNote-module__LrCTXa__arch{width:84%}}@media (min-width:1024px){.FoundersNote-module__LrCTXa__composition{gap:clamp(32px,2.778vw + 3.556px,48px)}.FoundersNote-module__LrCTXa__visual{padding:24px clamp(28px,3vw,48px) 40px 16px}.FoundersNote-module__LrCTXa__arch{width:min(80%,440px)}}@media (min-width:1200px){.FoundersNote-module__LrCTXa__section{padding-block:clamp(32px,4.5svh,52px) clamp(28px,4svh,44px)}.FoundersNote-module__LrCTXa__section .FoundersNote-module__LrCTXa__copy{--founder-body-size:clamp(15px, min(1.05vw, 2svh), 16px);gap:clamp(9px,1.35svh,13px)}.FoundersNote-module__LrCTXa__section .FoundersNote-module__LrCTXa__copy h2{max-width:none;font-size:clamp(42px,min(3.75vw,6svh),58px)}.FoundersNote-module__LrCTXa__section .FoundersNote-module__LrCTXa__body{gap:clamp(8px,1.1svh,11px)}.FoundersNote-module__LrCTXa__visual{justify-self:end;width:min(100%,560px)}.FoundersNote-module__LrCTXa__arch{width:min(78%,440px)}}
