.placeholder-frame[data-astro-cid-a4quh5kc]{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-6);text-align:center;background:var(--surface-ink);color:var(--text-on-ink);border:1px dashed var(--color-stone);flex-direction:column;width:100%;display:flex}.placeholder-frame--fill[data-astro-cid-a4quh5kc]{height:100%;position:absolute;inset:0}.placeholder-frame__label[data-astro-cid-a4quh5kc]{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-brand)}.placeholder-frame__file[data-astro-cid-a4quh5kc]{font-family:var(--font-display);font-size:var(--text-heading);font-weight:600;line-height:var(--leading-snug);max-width:24ch}.placeholder-frame__intent[data-astro-cid-a4quh5kc]{font-family:var(--font-sans);font-size:var(--text-small);color:var(--text-on-ink);max-width:32ch}.corridor-image[data-astro-cid-thnwpleo]{position:relative}.corridor-image--fill[data-astro-cid-thnwpleo]{z-index:var(--z-base);position:absolute;inset:0}.corridor-image__media[data-astro-cid-thnwpleo],.corridor-image__media--plain[data-astro-cid-thnwpleo]{object-fit:cover;object-position:center;width:100%;height:100%}picture[data-astro-cid-thnwpleo].corridor-image__media{display:block}picture[data-astro-cid-thnwpleo].corridor-image__media img[data-astro-cid-thnwpleo]{object-fit:cover;object-position:center;width:100%;height:100%}.corridor-image__media--plain[data-astro-cid-thnwpleo]{display:block}.corridor-image__scrim[data-astro-cid-thnwpleo]{pointer-events:none;position:absolute;inset:0}.corridor-image__scrim--base[data-astro-cid-thnwpleo]{background:var(--color-scrim)}.corridor-image__scrim--strong[data-astro-cid-thnwpleo]{background:var(--color-scrim-strong)}.corridor-image__scrim--light[data-astro-cid-thnwpleo]{background:var(--color-scrim-light)}@keyframes corridor-scale{0%{transform:scale(1.04)}to{transform:scale(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.corridor-image__media--scale[data-astro-cid-thnwpleo]{animation:corridor-scale var(--duration-slow) var(--ease-emphatic) both;animation-timeline:view();animation-range:entry 10% entry 55%}}}@property --fog-r{syntax:"<percentage>";inherits:false;initial-value:0%}.hero{--hero-size:clamp(3rem, 6.3vw, 6rem);--land-x:32%;--land-y:45%;--t-route:1.1s;--t-land:1.15s;--t-type:1.5s;--ease-arrive:cubic-bezier(.16, 1, .3, 1);--ease-sweep:cubic-bezier(.7, 0, .2, 1);color:var(--text-on-ink);position:relative;overflow:hidden}.hero__stage[data-astro-cid-ufmjqsw3]{position:absolute;inset:0}.hero__plate[data-astro-cid-ufmjqsw3]{position:absolute;inset:-3%}.hero__plate[data-astro-cid-ufmjqsw3] .corridor-image{position:absolute;inset:0}.hero__scene[data-astro-cid-ufmjqsw3],.hero__dust[data-astro-cid-ufmjqsw3]{pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0}.hero__scene[data-astro-cid-ufmjqsw3] picture{width:100%;height:100%;display:block}.hero__scene[data-astro-cid-ufmjqsw3] img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.hero[data-scene=on] .hero__scene[data-astro-cid-ufmjqsw3],.hero[data-scene=on] .hero__dust[data-astro-cid-ufmjqsw3]{opacity:1}.hero__scene--back[data-astro-cid-ufmjqsw3],.hero__route[data-astro-cid-ufmjqsw3]{transform:translate3d(var(--back-x,0px), var(--back-y,0px), 0) scale(var(--back-s,1))}.hero__scene--back[data-astro-cid-ufmjqsw3]{filter:blur(var(--dof,0px))}.hero[data-scene=on]{--back-s:1.04}.hero__dust[data-astro-cid-ufmjqsw3]{z-index:1}.hero__scene--front[data-astro-cid-ufmjqsw3]{z-index:2;transform:translate3d(var(--front-x,0px), var(--front-y,0px), 0) scale(var(--front-s,1));transition:opacity .7s ease, transform .9s var(--ease-arrive)}.hero[data-scene=on] .hero__scene--front[data-astro-cid-ufmjqsw3]{--front-s:1.03;transition:opacity .7s}.hero__stage[data-astro-cid-ufmjqsw3]:after{content:"";z-index:3;pointer-events:none;opacity:0;background:radial-gradient(ellipse at 50% 45%, transparent 55%, color-mix(in srgb, var(--surface-ink) 45%, transparent) 100%);transition:opacity .9s;position:absolute;inset:0}.hero[data-scene=on] .hero__stage[data-astro-cid-ufmjqsw3]:after{opacity:1}.hero__motion[data-astro-cid-ufmjqsw3]{z-index:calc(var(--z-raised) + 1);right:var(--gutter);top:calc(var(--spacing-12) + var(--spacing-6));padding:var(--spacing-2) var(--spacing-3);border:1px solid color-mix(in srgb, var(--text-on-ink) 60%, transparent);background:color-mix(in srgb, var(--surface-ink) 45%, transparent);backdrop-filter:blur(6px);color:var(--text-on-ink);font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;cursor:pointer;position:absolute}.hero__motion[data-astro-cid-ufmjqsw3][hidden]{display:none}.hero__route[data-astro-cid-ufmjqsw3]{z-index:1;pointer-events:none;position:absolute;inset:0}.hero__fog[data-astro-cid-ufmjqsw3],.hero__gradient[data-astro-cid-ufmjqsw3]{z-index:var(--z-raised);pointer-events:none;position:absolute;inset:0}.hero__fog[data-astro-cid-ufmjqsw3]{opacity:0;background:color-mix(in srgb, var(--surface-ink) 35%, transparent);backdrop-filter:blur(18px)saturate(.4)brightness(.8);mask-image:radial-gradient(circle at var(--fog-x,var(--land-x)) var(--fog-y,var(--land-y)), transparent var(--fog-r), black calc(var(--fog-r) + 18%))}.hero{--ox:color-mix(in oklab, var(--color-brand) 30%, var(--surface-ink))}.hero__gradient[data-astro-cid-ufmjqsw3]{background:linear-gradient(to top right, color-mix(in oklab, var(--ox) 96%, transparent) 0%, color-mix(in oklab, var(--ox) 88%, transparent) 26%, color-mix(in oklab, var(--ox) 58%, transparent) 42%, color-mix(in oklab, var(--ox) 22%, transparent) 56%, transparent 70%), linear-gradient(to top, color-mix(in oklab, var(--surface-ink) 60%, transparent) 0%, transparent 40%)}.hero__route[data-astro-cid-ufmjqsw3] svg[data-astro-cid-ufmjqsw3]{width:100%;height:100%;overflow:visible}.hero__route-path[data-astro-cid-ufmjqsw3]{fill:none;stroke:var(--text-on-ink);stroke-width:1px;stroke-dasharray:.006 .008;filter:drop-shadow(0 0 1.5px color-mix(in srgb, var(--surface-ink) 70%, transparent))}.hero__pin[data-astro-cid-ufmjqsw3]{left:var(--land-x);top:var(--land-y);background:var(--text-on-ink);width:7px;height:7px;box-shadow:0 0 0 2px color-mix(in srgb, var(--surface-ink) 50%, transparent);border-radius:50%;margin:-3.5px 0 0 -3.5px;position:absolute}.hero__pulse[data-astro-cid-ufmjqsw3]{border:1px solid var(--color-brand);opacity:0;border-radius:50%;position:absolute;inset:-14px}.hero__coords[data-astro-cid-ufmjqsw3]{left:calc(var(--land-x) + .9rem);top:calc(var(--land-y) - 2.1rem);background:color-mix(in srgb, var(--surface-ink) 55%, transparent);backdrop-filter:blur(6px);padding:.3em .6em;transition:opacity .3s;position:absolute}.hero__coords[data-astro-cid-ufmjqsw3][data-clash]{opacity:0;font-family:var(--font-sans);font-size:var(--text-xs);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-wider);text-transform:uppercase;white-space:nowrap;color:var(--text-on-ink)}.hero__content{z-index:var(--z-raised);flex-direction:column;justify-content:flex-end;display:flex;position:relative}.hero__body[data-astro-cid-ufmjqsw3]{gap:var(--spacing-4);padding-bottom:var(--spacing-8);flex-direction:column;align-items:flex-start;max-width:min(86vw,75rem);display:flex}.hero__body[data-astro-cid-ufmjqsw3] .hero__eyebrow{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-on-ink)}.hero__body[data-astro-cid-ufmjqsw3] .heading--display-1{font-size:var(--hero-size);line-height:var(--leading-tight)}.hero__body[data-astro-cid-ufmjqsw3] .hero__line{display:block}.hero__body[data-astro-cid-ufmjqsw3] .hero__line--ink{color:var(--text-on-ink)}.hero__body[data-astro-cid-ufmjqsw3] .hero__line--brand{margin-inline-start:clamp(.75rem,3vw,2.5rem);margin-top:.06em}.hero__mask[data-astro-cid-ufmjqsw3]{white-space:pre;margin-block:-.12em;padding-block:.12em;display:inline-block;overflow:clip}.hero__word[data-astro-cid-ufmjqsw3]{display:inline-block}.hero__signal[data-astro-cid-ufmjqsw3]{color:var(--text-on-ink);isolation:isolate;padding:.02em .28em .08em .2em;font-style:italic;display:inline-block;position:relative;overflow:clip}.hero__signal[data-astro-cid-ufmjqsw3]:before{content:"";z-index:-1;background:var(--color-brand);transform-origin:0;position:absolute;inset:0}.hero__signal-text[data-astro-cid-ufmjqsw3]{display:inline-block}.hero__body[data-astro-cid-ufmjqsw3] .hero__support{font-family:var(--font-sans);font-size:clamp(1.125rem,2vw,1.625rem);line-height:var(--leading-normal);color:var(--text-on-ink);max-width:34ch}.hero__cta[data-astro-cid-ufmjqsw3]{margin-top:var(--spacing-6);transition:translate .4s var(--ease-arrive)}.hero__cta[data-astro-cid-ufmjqsw3] .btn--secondary{border-color:var(--text-on-ink);color:var(--text-on-ink);min-height:52px;font-size:clamp(1rem,1.2vw,1.125rem)}.hero__cta[data-astro-cid-ufmjqsw3] .btn--secondary:hover{background:var(--text-on-ink);color:var(--surface-ink)}.hero__board[data-astro-cid-ufmjqsw3]{right:var(--gutter);bottom:var(--spacing-8);gap:var(--spacing-2);padding-top:var(--spacing-3);border-top:1px solid color-mix(in srgb, var(--text-on-ink) 45%, transparent);flex-direction:column;align-items:flex-end;min-width:16rem;display:flex;position:absolute}.hero__board-label[data-astro-cid-ufmjqsw3]{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:color-mix(in srgb, var(--text-on-ink) 70%, transparent)}.hero__board-row[data-astro-cid-ufmjqsw3]{font-family:var(--font-sans);font-size:var(--text-sm);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-on-ink);perspective:400px;display:inline-flex}.hero__board-row[data-astro-cid-ufmjqsw3] .flap{text-align:center;min-width:.62em;display:inline-block}.hero__board-row[data-astro-cid-ufmjqsw3] .flap--turn{animation:.12s linear flap}.hero__thread[data-astro-cid-ufmjqsw3]{width:1px;height:var(--spacing-12);margin-bottom:var(--spacing-4);background:color-mix(in srgb, var(--text-on-ink) 30%, transparent);align-self:center;display:block;position:relative;overflow:hidden}.hero__thread-line[data-astro-cid-ufmjqsw3]{background:var(--text-on-ink);position:absolute;inset:0;transform:translateY(-100%)}@media (width<=767px){.hero{--land-x:37%;--land-y:46%}.hero__route[data-astro-cid-ufmjqsw3],.hero__board[data-astro-cid-ufmjqsw3]{display:none}.hero__gradient[data-astro-cid-ufmjqsw3]{background:linear-gradient(to top, color-mix(in oklab, var(--ox) 97%, transparent) 0%, color-mix(in oklab, var(--ox) 90%, transparent) 38%, color-mix(in oklab, var(--ox) 60%, transparent) 56%, color-mix(in oklab, var(--ox) 20%, transparent) 72%, transparent 88%)}.hero__body[data-astro-cid-ufmjqsw3] .heading--display-1{font-size:clamp(2rem,8.2vw,3.25rem)}.hero__body[data-astro-cid-ufmjqsw3] .hero__support{max-width:32ch;font-size:clamp(1rem,3.75vw,1.125rem)}.hero__body[data-astro-cid-ufmjqsw3]{max-width:calc(100vw - 2 * var(--gutter))}}@media (prefers-reduced-motion:no-preference){html:not([data-arrived]) .hero__fog[data-astro-cid-ufmjqsw3]{animation:fog-lift 1.4s var(--ease-arrive) var(--t-land) both}html:not([data-arrived]) .hero__stage[data-astro-cid-ufmjqsw3]{animation:stage-settle 2.6s var(--ease-arrive) both}html:not([data-arrived]) .hero__route-path[data-astro-cid-ufmjqsw3]{stroke-dashoffset:1px;animation:route-draw var(--t-route) var(--ease-sweep) .15s forwards}html:not([data-arrived]) .hero__pin[data-astro-cid-ufmjqsw3]{animation:pop .4s var(--ease-arrive) var(--t-route) both}html:not([data-arrived]) .hero__pulse[data-astro-cid-ufmjqsw3]{animation:pulse 1.4s var(--ease-arrive) var(--t-land) both}html:not([data-arrived]) .hero__coords[data-astro-cid-ufmjqsw3]{animation:fade-in .7s ease var(--t-land) both}html:not([data-arrived]) .hero__body[data-astro-cid-ufmjqsw3] .hero__eyebrow{animation:fade-in .6s ease var(--t-land) both}html:not([data-arrived]) .hero__word[data-astro-cid-ufmjqsw3]{animation:rise 1s var(--ease-arrive) both;animation-delay:var(--t-type)}html:not([data-arrived]) .hero__mask[data-astro-cid-ufmjqsw3]:nth-child(2) .hero__word[data-astro-cid-ufmjqsw3]{animation-delay:calc(var(--t-type) + 90ms)}html:not([data-arrived]) .hero__mask[data-astro-cid-ufmjqsw3]:nth-child(3) .hero__word[data-astro-cid-ufmjqsw3]{animation-delay:calc(var(--t-type) + .18s)}html:not([data-arrived]) .hero__mask[data-astro-cid-ufmjqsw3]:nth-child(n+4) .hero__word[data-astro-cid-ufmjqsw3]{animation-delay:calc(var(--t-type) + .27s)}html:not([data-arrived]) .hero__signal[data-astro-cid-ufmjqsw3]:before{animation:bar-in .75s var(--ease-sweep) calc(var(--t-type) + .38s) both}html:not([data-arrived]) .hero__signal-text[data-astro-cid-ufmjqsw3]{animation:rise .8s var(--ease-arrive) calc(var(--t-type) + .7s) both}html:not([data-arrived]) .hero__body[data-astro-cid-ufmjqsw3] .hero__support,html:not([data-arrived]) .hero__cta[data-astro-cid-ufmjqsw3],html:not([data-arrived]) .hero__board[data-astro-cid-ufmjqsw3]{animation:fade-up .9s var(--ease-arrive) calc(var(--t-type) + .95s) both}.hero__thread-line[data-astro-cid-ufmjqsw3]{animation:thread 2.4s var(--ease-sweep) 3s infinite}@supports (animation-timeline:view()){.hero__plate[data-astro-cid-ufmjqsw3]{animation:linear both depth view();animation-range:exit}.hero__body[data-astro-cid-ufmjqsw3]{animation:linear both lift view();animation-range:exit exit 80%}}}@keyframes fog-lift{0%{opacity:1;--fog-r:0%}to{opacity:0;--fog-r:120%}}@keyframes stage-settle{0%{filter:saturate(.5)brightness(.85);transform:scale(1.08)}to{filter:none;transform:none}}@keyframes route-draw{to{stroke-dashoffset:0}}@keyframes pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes pulse{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(3.2)}}@keyframes fade-in{0%{opacity:0}}@keyframes fade-up{0%{opacity:0;transform:translateY(var(--spacing-4))}}@keyframes rise{0%{transform:translateY(110%)}}@keyframes bar-in{0%{transform:scaleX(0)}}@keyframes flap{0%{transform:rotateX(0)}50%{transform:rotateX(90deg)}to{transform:rotateX(0)}}@keyframes thread{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}@keyframes depth{to{transform:translateY(14%)scale(1.08)}}@keyframes lift{to{opacity:0;transform:translateY(-12vh)}}.reveal-text[data-astro-cid-v4nqsag3]{display:block;overflow:hidden}.reveal-text__inner[data-astro-cid-v4nqsag3]{transition:clip-path var(--duration-slow) var(--ease-emphatic), transform var(--duration-slow) var(--ease-emphatic);display:block}.reveal-text[data-astro-cid-v4nqsag3].is-pending .reveal-text__inner[data-astro-cid-v4nqsag3]{clip-path:inset(0 0 100%);transform:translateY(.16em)}.reveal-text[data-astro-cid-v4nqsag3].is-visible.is-pending .reveal-text__inner[data-astro-cid-v4nqsag3]{clip-path:inset(0);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal-text__inner[data-astro-cid-v4nqsag3]{clip-path:none;transition:none;transform:none}}.help-timeline{grid-template-columns:minmax(13rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(2rem,7vw,7rem);display:grid}.help-timeline__navigation{position:sticky;top:clamp(5.5rem,12vh,9rem)}.help-timeline__navigation-list,.help-timeline__steps{margin:0;padding:0;list-style:none;position:relative}.help-timeline__navigation-list{border-inline-start:1px solid color-mix(in oklab, var(--color-stone) 55%, transparent)}.help-timeline__navigation-link{align-items:center;gap:var(--spacing-3);min-height:3.25rem;padding:var(--spacing-2) var(--spacing-4);color:color-mix(in oklab, var(--text-on-ink) 66%, transparent);font-size:var(--text-small);transition:color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard);border-inline-start:2px solid #0000;grid-template-columns:2.5rem minmax(0,1fr);margin-inline-start:-1px;line-height:1.35;text-decoration:none;display:grid;position:relative}.help-timeline__navigation-link>:first-child{color:var(--color-stone);font-size:var(--text-xs);letter-spacing:var(--tracking-wide)}.help-timeline__navigation-link:hover,.help-timeline__navigation-link--active{border-inline-start-color:var(--color-brand);color:var(--text-on-ink)}.help-timeline__navigation-link--active>:first-child{color:var(--color-brand)}.help-timeline__navigation-link:focus-visible{outline-color:var(--color-brand);outline-offset:2px}.help-timeline__steps{padding-block:var(--spacing-2)}.help-timeline__rail{inset-block:.9rem;background:color-mix(in oklab, var(--color-stone) 48%, transparent);pointer-events:none;width:1px;position:absolute;left:1rem;overflow:hidden}.help-timeline__progress{background:var(--color-brand);transform-origin:top;transform:scaleY(var(--progress,0));display:block;position:absolute;inset:0}.help-timeline__step{align-items:start;gap:var(--spacing-4);min-height:9.5rem;padding-block:var(--spacing-4) clamp(2rem, 4vw, 3.5rem);grid-template-columns:3.5rem minmax(0,1fr);scroll-margin-block-start:42vh;display:grid;position:relative}.help-timeline__step:first-child{position:static}.help-timeline__marker{z-index:1;border:1px solid color-mix(in oklab, var(--color-stone) 65%, transparent);background:var(--surface-ink);width:2rem;height:2rem;color:color-mix(in oklab, var(--text-on-ink) 55%, transparent);font-family:var(--font-sans);font-variant-numeric:tabular-nums;transition:border-color var(--duration-base) var(--ease-standard), background-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard);border-radius:50%;place-items:center;font-size:.625rem;display:grid;position:relative}.help-timeline__step--active .help-timeline__marker{border-color:var(--color-brand);background:var(--color-brand);color:var(--text-on-brand)}.help-timeline__content{max-width:46rem}.help-timeline__title{margin:0 0 var(--spacing-3);color:color-mix(in oklab, var(--text-on-ink) 74%, transparent);font-family:var(--font-display);letter-spacing:var(--tracking-tight);transition:color var(--duration-base) var(--ease-standard);font-size:clamp(1.5rem,2.4vw,2.25rem);font-weight:650;line-height:1.08}.help-timeline__step--active .help-timeline__title{color:var(--text-on-ink)}.help-timeline__description{max-width:55ch;color:color-mix(in oklab, var(--text-on-ink) 72%, transparent);font-size:var(--text-body);margin:0;line-height:1.65}@media (width<=1023px){.help-timeline{gap:var(--spacing-8);grid-template-columns:minmax(0,1fr)}.help-timeline__navigation{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none;position:static;overflow-x:auto}.help-timeline__navigation::-webkit-scrollbar{display:none}.help-timeline__navigation-list{border:0;border-block-end:1px solid color-mix(in oklab, var(--color-stone) 55%, transparent);justify-content:space-between;width:max-content;min-width:100%;display:flex}.help-timeline__navigation-link{min-width:3.5rem;min-height:3.25rem;padding:var(--spacing-2) var(--spacing-3);border:0;border-block-end:2px solid #0000;grid-template-columns:1fr;justify-items:center;margin:0}.help-timeline__navigation-link:hover,.help-timeline__navigation-link--active{border-block-end-color:var(--color-brand)}.help-timeline__navigation-link>:last-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=600px){.help-timeline{gap:var(--spacing-6)}.help-timeline__step{gap:var(--spacing-3);min-height:0;padding-block:var(--spacing-3) var(--spacing-8);grid-template-columns:2.5rem minmax(0,1fr);scroll-margin-block-start:35vh}.help-timeline__rail{left:1rem}.help-timeline__title{font-size:clamp(1.375rem,6vw,1.75rem)}}@media (prefers-reduced-motion:reduce){.help-timeline__navigation-link,.help-timeline__marker,.help-timeline__title{transition:none}}.how-we-help{background:var(--surface-ink);color:var(--text-on-ink)}.how-we-help__intro[data-astro-cid-xjurngvs]{gap:var(--spacing-6);max-width:42rem;margin-bottom:var(--spacing-16);display:grid}.how-we-help__intro[data-astro-cid-xjurngvs] .how-we-help__eyebrow{color:var(--text-on-ink);font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;opacity:.82}.how-we-help__introduction[data-astro-cid-xjurngvs]{max-width:52ch;color:color-mix(in oklab, var(--text-on-ink) 72%, transparent);font-size:1.0625rem;line-height:1.6}.quiet[data-astro-cid-if4ghsyu]{--quiet-size:clamp(2.5rem, 5.5vw, 4.75rem);background:var(--background)}.quiet__grid[data-astro-cid-if4ghsyu]{gap:var(--grid-gutter);border-top:1px solid var(--border-strong);grid-template-columns:repeat(12,1fr);align-items:start;padding-block:clamp(5rem,10vh,8rem);display:grid}.quiet__eyebrow[data-astro-cid-if4ghsyu]{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-muted);grid-column:2;margin:0}.quiet__statement[data-astro-cid-if4ghsyu]{font-family:var(--font-display);font-size:var(--quiet-size);font-weight:500;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--text-primary);grid-column:4/span 8;max-width:20ch;margin:0;margin-block-start:-.15em}@media (width<=767px){.quiet__grid[data-astro-cid-if4ghsyu]{grid-template-columns:1fr;padding-block:clamp(5rem,12vh,8rem)}.quiet__eyebrow[data-astro-cid-if4ghsyu]{margin-bottom:var(--spacing-8);grid-column:1}.quiet__statement[data-astro-cid-if4ghsyu]{grid-column:1;max-width:22ch;font-size:clamp(2rem,9vw,2.75rem)}}.services{background:var(--background)}.services[data-astro-cid-7unzeoyb] .services__title{margin-bottom:var(--spacing-16)}.services__layout[data-astro-cid-7unzeoyb]{gap:var(--grid-gutter);display:grid}.services__list[data-astro-cid-7unzeoyb]{margin:0;padding:0;list-style:none}.services__item[data-astro-cid-7unzeoyb]{display:block}.services__row[data-astro-cid-7unzeoyb]{color:inherit;border-top:1px solid var(--border-strong);padding-block:clamp(2.5rem,5vh,4rem);text-decoration:none;display:block}.services__item[data-astro-cid-7unzeoyb]:last-child .services__row[data-astro-cid-7unzeoyb]{border-bottom:1px solid var(--border-strong)}.services__row-inner[data-astro-cid-7unzeoyb]{grid-template-columns:3rem minmax(0,1fr) auto;align-items:start;column-gap:clamp(1.25rem,2.5vw,2.5rem);display:grid}.services__num[data-astro-cid-7unzeoyb]{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);color:var(--color-brand);padding-top:.5em;font-weight:500;line-height:1}.services__text[data-astro-cid-7unzeoyb]{gap:var(--spacing-3);flex-direction:column;display:flex}.services__text[data-astro-cid-7unzeoyb] .services__name{color:var(--text-primary);font-size:clamp(2.25rem,4.5vw,4.25rem)}.services__text[data-astro-cid-7unzeoyb] .services__desc{color:var(--text-muted);max-width:48ch;font-size:1.0625rem;line-height:1.6}.services__arrow[data-astro-cid-7unzeoyb]{color:var(--color-brand);margin-top:var(--spacing-2);transition:transform var(--duration-base) var(--ease-emphatic);place-self:start end;font-size:clamp(1.5rem,2.5vw,2rem)}.services__row[data-astro-cid-7unzeoyb]:hover .services__arrow[data-astro-cid-7unzeoyb],.services__row[data-astro-cid-7unzeoyb]:focus-visible .services__arrow[data-astro-cid-7unzeoyb]{transform:translateX(var(--spacing-2)) translateY(calc(-1 * var(--spacing-2)))}@media (width<=767px){.services__row[data-astro-cid-7unzeoyb]{padding-block:1.75rem}.services__row-inner[data-astro-cid-7unzeoyb]{grid-template-columns:2rem minmax(0,1fr) 1.5rem;column-gap:.75rem}.services__thumb[data-astro-cid-7unzeoyb]{aspect-ratio:16/10;margin-bottom:var(--spacing-4)}.services__text[data-astro-cid-7unzeoyb]{gap:var(--spacing-2)}.services__text[data-astro-cid-7unzeoyb] .services__name{font-size:clamp(1.75rem,8vw,2.25rem);line-height:1.02}.services__text[data-astro-cid-7unzeoyb] .services__desc{font-size:var(--text-body)}.services__arrow[data-astro-cid-7unzeoyb]{font-size:1.25rem}}.services__thumb[data-astro-cid-7unzeoyb]{width:100%;aspect-ratio:var(--aspect-story);margin-bottom:var(--spacing-6);display:block;overflow:hidden}.services__panel[data-astro-cid-7unzeoyb]{display:none}@media (width>=1024px){.services__thumb[data-astro-cid-7unzeoyb]{display:none}.services__layout[data-astro-cid-7unzeoyb]{grid-template-columns:minmax(0,1fr) clamp(32rem,42vw,46rem);grid-template-areas:"list panel";align-items:start}.services__list[data-astro-cid-7unzeoyb]{grid-area:list}.services__panel[data-astro-cid-7unzeoyb]{top:var(--spacing-12);aspect-ratio:var(--aspect-story);grid-area:panel;display:block;position:sticky;overflow:hidden}.services__panel-slot[data-astro-cid-7unzeoyb]{opacity:0;transition:opacity var(--duration-base) var(--ease-standard);position:absolute;inset:0}.services__panel-slot[data-astro-cid-7unzeoyb][data-panel=partner-family],.services__layout[data-astro-cid-7unzeoyb]:not(:has(.services__row:hover,.services__row:focus-visible)) .services__panel-slot[data-astro-cid-7unzeoyb][data-panel=partner-family],.services__layout[data-astro-cid-7unzeoyb]:has(.services__row[data-service=partner-family]:hover) .services__panel-slot[data-astro-cid-7unzeoyb][data-panel=partner-family],.services__layout[data-astro-cid-7unzeoyb]:has(.services__row[data-service=partner-family]:focus-visible) .services__panel-slot[data-astro-cid-7unzeoyb][data-panel=partner-family],.services__layout[data-astro-cid-7unzeoyb]:has(.services__row[data-service=work]:hover) .services__panel-slot[data-astro-cid-7unzeoyb][data-panel=work],.services__layout[data-astro-cid-7unzeoyb]:has(.services__row[data-service=work]:focus-visible) .services__panel-slot[data-astro-cid-7unzeoyb][data-panel=work],.services__layout[data-astro-cid-7unzeoyb]:has(.services__row[data-service=study]:hover) .services__panel-slot[data-astro-cid-7unzeoyb][data-panel=study],.services__layout[data-astro-cid-7unzeoyb]:has(.services__row[data-service=study]:focus-visible) .services__panel-slot[data-astro-cid-7unzeoyb][data-panel=study],.services__layout[data-astro-cid-7unzeoyb]:has(.services__row[data-service=residence]:hover) .services__panel-slot[data-astro-cid-7unzeoyb][data-panel=residence],.services__layout[data-astro-cid-7unzeoyb]:has(.services__row[data-service=residence]:focus-visible) .services__panel-slot[data-astro-cid-7unzeoyb][data-panel=residence]{opacity:1}}@media (width>=768px) and (width<=1023px){.services__row-inner[data-astro-cid-7unzeoyb]{grid-template-columns:3rem minmax(0,1fr) auto}.services__thumb[data-astro-cid-7unzeoyb]{aspect-ratio:var(--aspect-story)}}.landscape[data-astro-cid-ufzndlbx]{background:var(--surface-ink);min-height:clamp(75svh,80vh,85svh);position:relative;overflow:hidden}.landscape__media[data-astro-cid-ufzndlbx]{position:absolute;inset:0}.landscape__content{z-index:var(--z-raised);height:100%;position:relative}.landscape[data-astro-cid-ufzndlbx] .landscape__marker{right:var(--gutter);bottom:var(--spacing-8);font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-on-ink);opacity:.7;margin:0;position:absolute}@media (width>=768px){@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.landscape__media[data-astro-cid-ufzndlbx] .corridor-image[data-astro-cid-ufzndlbx]{animation:linear both corridor-parallax scroll();animation-range:entry exit 0%}}}}@keyframes corridor-parallax{0%{transform:translateY(-6%)}to{transform:translateY(6%)}}.team{background:var(--background)}.team__layout[data-astro-cid-f4nzbk6g]{gap:var(--spacing-12);display:grid}.team__portrait[data-astro-cid-f4nzbk6g]{max-width:26rem}.team__layout--no-portrait[data-astro-cid-f4nzbk6g] .team__text[data-astro-cid-f4nzbk6g]{align-items:start;gap:var(--spacing-4) var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.team__layout--no-portrait[data-astro-cid-f4nzbk6g] .team__text[data-astro-cid-f4nzbk6g] .team__eyebrow{grid-column:2}.team__layout--no-portrait[data-astro-cid-f4nzbk6g] .team__text[data-astro-cid-f4nzbk6g] .team__title,.team__layout--no-portrait[data-astro-cid-f4nzbk6g] .team__prose[data-astro-cid-f4nzbk6g]{grid-column:4/span 8;margin:0}.team__text[data-astro-cid-f4nzbk6g]{align-items:flex-start;gap:var(--spacing-6);flex-direction:column;display:flex}.team__text[data-astro-cid-f4nzbk6g] .team__eyebrow{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-muted)}.team__text[data-astro-cid-f4nzbk6g] .team__title{color:var(--text-primary)}.team__prose[data-astro-cid-f4nzbk6g]{gap:var(--spacing-4);max-width:var(--container-narrow);flex-direction:column;display:flex}.team__prose[data-astro-cid-f4nzbk6g] .team__body{color:var(--text-primary);font-size:1.0625rem;line-height:1.6}@media (width>=768px){.team__layout[data-astro-cid-f4nzbk6g]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.team__layout--no-portrait[data-astro-cid-f4nzbk6g]{grid-template-columns:1fr}.team__portrait[data-astro-cid-f4nzbk6g]{max-width:30rem;margin-inline-start:auto}}@media (width<=767px){.team__layout--no-portrait[data-astro-cid-f4nzbk6g] .team__text[data-astro-cid-f4nzbk6g]{grid-template-columns:1fr}.team__layout--no-portrait[data-astro-cid-f4nzbk6g] .team__text[data-astro-cid-f4nzbk6g] .team__eyebrow,.team__layout--no-portrait[data-astro-cid-f4nzbk6g] .team__text[data-astro-cid-f4nzbk6g] .team__title,.team__layout--no-portrait[data-astro-cid-f4nzbk6g] .team__prose[data-astro-cid-f4nzbk6g]{grid-column:1}}.finale__form{gap:var(--spacing-3);max-width:44rem;display:grid}.finale__form label{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-on-brand)}.finale__form label span{opacity:.7;text-transform:none}.finale__form input,.finale__form textarea{border:1px solid color-mix(in oklab, var(--color-cream) 60%, transparent);width:100%;color:var(--color-cream);padding:var(--spacing-3);font:inherit;background:0 0;border-radius:0}.finale__form input:focus,.finale__form textarea:focus{outline:2px solid var(--color-cream);outline-offset:3px}.finale__intro{color:var(--text-on-brand)}.finale__trap{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.finale__action{justify-content:space-between;align-items:center;gap:var(--spacing-6);width:100%;min-height:56px;margin-top:var(--spacing-4);border-top:2px solid var(--color-cream);border-bottom:1px solid var(--color-cream);color:var(--color-cream);padding-block:var(--spacing-6);transition:background-color var(--duration-base) var(--ease-standard), opacity var(--duration-base) var(--ease-standard);background:0 0;display:flex}.finale__action:hover:not(:disabled){background:color-mix(in oklab, var(--color-cream) 10%, transparent)}.finale__action:disabled{cursor:wait;opacity:.65}.finale__action-arrow{transition:transform .18s}.finale__action:hover:not(:disabled) .finale__action-arrow{transform:translate(3px,-3px)}.finale__form-status{min-height:1.5em;color:var(--text-on-brand)}.finale__form-status--error{color:var(--color-cream)}.finale__privacy-note{max-width:44rem;color:var(--text-on-brand);font-size:var(--text-xs);line-height:1.5}.finale__privacy-note a{color:inherit;text-underline-offset:.2em}.finale__confirmation{gap:var(--spacing-4);max-width:44rem;padding:var(--spacing-8);border:1px solid color-mix(in oklab, var(--color-cream) 60%, transparent);color:var(--color-cream);animation:finale-in .42s var(--ease-standard) both;display:grid}.finale__confirmation-mark{border:1px solid var(--color-cream);border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-size:1.25rem;display:grid}.finale__confirmation strong{font-size:var(--text-xl)}.finale__confirmation p{max-width:35rem}.finale__reset{border-bottom:1px solid var(--color-cream);width:fit-content;color:var(--color-cream);background:0 0;padding-block:.5rem}.finale__captcha{min-height:78px;margin-top:var(--spacing-3)}.finale__captcha-error{max-width:44rem;color:var(--color-cream);line-height:1.5}.finale__captcha-error a{color:inherit;text-underline-offset:.2em}@keyframes finale-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.finale__confirmation,.finale__action-arrow{transition:none;animation:none}}.finale__fallback[data-astro-cid-xijkub6p]{margin-top:var(--spacing-4);color:var(--color-cream);font-family:var(--font-sans)}.finale__fallback[data-astro-cid-xijkub6p] a[data-astro-cid-xijkub6p]{color:inherit;text-underline-offset:.2em}.finale{--finale-size:clamp(4rem, 10vw, 9rem);background:var(--surface-ink)}.finale__red[data-astro-cid-xijkub6p]{background:var(--color-brand);align-items:center;min-height:clamp(68svh,74vh,80svh);display:flex;position:relative;overflow:hidden}.finale__texture[data-astro-cid-xijkub6p]{opacity:.35;position:absolute;inset:0}.finale__inner{z-index:var(--z-raised);gap:var(--spacing-8);padding-block:var(--spacing-16);flex-direction:column;display:flex;position:relative}.finale__red[data-astro-cid-xijkub6p] .finale__label{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-cream);opacity:.9}.finale__red[data-astro-cid-xijkub6p] .finale__title{color:var(--color-cream);font-size:var(--finale-size);max-width:11ch}.finale__action[data-astro-cid-xijkub6p]{justify-content:space-between;align-items:center;gap:var(--spacing-6);width:100%;min-height:56px;margin-top:var(--spacing-4);border-top:2px solid var(--color-cream);border-bottom:1px solid var(--color-cream);color:var(--color-cream);padding-block:var(--spacing-6);transition:background-color var(--duration-base) var(--ease-standard);text-decoration:none;display:flex}.finale__form[data-astro-cid-xijkub6p]{gap:var(--spacing-3);max-width:44rem;display:grid}.finale__form[data-astro-cid-xijkub6p] label[data-astro-cid-xijkub6p]{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-on-brand)}.finale__form[data-astro-cid-xijkub6p] label[data-astro-cid-xijkub6p] span[data-astro-cid-xijkub6p]{opacity:.7;text-transform:none}.finale__form[data-astro-cid-xijkub6p] input[data-astro-cid-xijkub6p],.finale__form[data-astro-cid-xijkub6p] textarea[data-astro-cid-xijkub6p]{border:1px solid color-mix(in oklab, var(--color-cream) 60%, transparent);width:100%;color:var(--color-cream);padding:var(--spacing-3);font:inherit;background:0 0;border-radius:0}.finale__form[data-astro-cid-xijkub6p] textarea[data-astro-cid-xijkub6p]{resize:vertical}.finale__form[data-astro-cid-xijkub6p] input[data-astro-cid-xijkub6p]:focus-visible,.finale__form[data-astro-cid-xijkub6p] textarea[data-astro-cid-xijkub6p]:focus-visible{outline:2px solid var(--color-cream);outline-offset:2px}.finale__trap[data-astro-cid-xijkub6p]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.finale__form-status[data-astro-cid-xijkub6p]{min-height:1.5em;font-family:var(--font-sans);font-size:var(--text-sm)}.finale__intro[data-astro-cid-xijkub6p]{max-width:42ch;color:var(--text-on-brand);line-height:var(--leading-normal)}.finale__action[data-astro-cid-xijkub6p]:hover,.finale__action[data-astro-cid-xijkub6p]:focus-visible{background:var(--color-cream);color:var(--color-brand-deep)}.finale__action-text[data-astro-cid-xijkub6p]{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(2rem,4vw,3.5rem);font-weight:600;line-height:1}.finale__action-arrow[data-astro-cid-xijkub6p]{transition:transform var(--duration-base) var(--ease-emphatic);font-size:clamp(1.75rem,3.5vw,3rem)}.finale__action[data-astro-cid-xijkub6p]:hover .finale__action-arrow[data-astro-cid-xijkub6p],.finale__action[data-astro-cid-xijkub6p]:focus-visible .finale__action-arrow[data-astro-cid-xijkub6p]{transform:translate(var(--spacing-2), calc(-1 * var(--spacing-2)))}.finale__dark[data-astro-cid-xijkub6p]{background:var(--surface-ink);color:var(--text-on-ink)}.finale__dark-inner{gap:var(--spacing-2);padding-block:var(--spacing-16);flex-direction:column;display:flex}.finale__dark[data-astro-cid-xijkub6p] .finale__meta{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-on-ink);opacity:.8}@media (width<=767px){.finale__red[data-astro-cid-xijkub6p] .finale__title{font-size:clamp(2.75rem,13vw,4rem)}}.reviews__carousel{margin:clamp(3rem,7vw,6rem) calc(-50vw + 50%) 0;position:relative}.reviews__carousel:focus-visible{outline:2px solid var(--color-brand);outline-offset:5px}.reviews__viewport{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x mandatory;touch-action:pan-x pan-y pinch-zoom;overflow-x:auto}.reviews__viewport::-webkit-scrollbar{display:none}.reviews__viewport.is-enhanced{scroll-snap-type:none;touch-action:pan-y pinch-zoom;overflow:hidden}.reviews__track{backface-visibility:hidden;align-items:stretch;gap:clamp(.75rem,1.6vw,1.5rem);margin:0;padding:0 max(1.25rem,50vw - 38rem);list-style:none;display:flex}.reviews__track--single{justify-content:center}.reviews__slide{opacity:1;scroll-snap-align:center;flex:0 0 min(74vw,58rem);min-width:0;transition:opacity .24s;display:flex}.reviews__viewport.is-enhanced .reviews__slide{opacity:.64}.reviews__viewport.is-enhanced .reviews__slide.is-active{opacity:1}.reviews__card{border:1px solid color-mix(in oklab, var(--color-stone) 54%, transparent);flex-direction:column;flex:1;justify-content:space-between;min-height:clamp(24rem,38vw,34rem);margin:0;padding:clamp(1.5rem,4vw,4rem);display:flex;position:relative}.reviews__card:before,.reviews__card:after{color:color-mix(in oklab, var(--color-stone) 25%, transparent);font:700 clamp(4rem, 9vw, 7rem) / .7 var(--font-display);pointer-events:none;position:absolute}.reviews__card:before{content:"“";top:clamp(1rem,2.5vw,2.5rem);left:clamp(1rem,2.5vw,2.5rem)}.reviews__card:after{content:"”";bottom:clamp(1rem,2.5vw,2.5rem);right:clamp(1rem,2.5vw,2.5rem)}.reviews__rating{z-index:1;color:var(--color-brand);letter-spacing:.2em;align-self:center;margin-bottom:clamp(1.5rem,4vw,3rem);font-size:1.15rem;position:relative}.reviews__quote{z-index:1;text-align:center;text-wrap:pretty;width:min(100%,46rem);margin:auto;font-size:clamp(1.15rem,2vw,1.75rem);line-height:1.65;position:relative}.reviews__quote p{margin:0}.reviews__attribution{z-index:1;text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.35rem 1rem;margin-top:clamp(2rem,5vw,4rem);display:flex;position:relative}.reviews__name{color:var(--text-on-ink);font-weight:700}.reviews__detail{color:color-mix(in oklab, var(--text-on-ink) 72%, transparent);font-size:var(--text-small)}.reviews__source{color:var(--text-on-ink);font-size:var(--text-small);text-underline-offset:.25em}.reviews__controls{margin-top:var(--spacing-8);justify-content:center;align-items:center;gap:clamp(1rem,3vw,2.5rem);display:flex}.reviews__arrow{border:1px solid color-mix(in oklab, var(--color-stone) 55%, transparent);width:2.75rem;height:2.75rem;color:var(--text-on-ink);font:inherit;cursor:pointer;background:0 0;border-radius:50%;place-items:center;font-size:1.25rem;display:grid}.reviews__arrow:disabled{opacity:.35;cursor:default}.reviews__dots{align-items:center;gap:.35rem;display:flex}.reviews__dot{cursor:pointer;background:0 0;border:0;place-items:center;width:2.75rem;height:2.75rem;display:grid}.reviews__dot:before{background:color-mix(in oklab, var(--color-stone) 58%, transparent);content:"";border-radius:50%;width:.55rem;height:.55rem;transition:background-color .18s,transform .18s}.reviews__dot.is-active:before{background:var(--color-brand);transform:scale(1.2)}.reviews__arrow:focus-visible,.reviews__dot:focus-visible,.reviews__source:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}.reviews__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=700px){.reviews__track{padding-inline:1rem}.reviews__slide{flex-basis:min(88vw,36rem)}.reviews__card{min-height:25rem;padding:2rem 1.25rem}.reviews__quote{font-size:clamp(1.05rem,5vw,1.35rem)}}@media (prefers-reduced-motion:reduce){.reviews__slide,.reviews__dot:before{transition:none}}.reviews[data-astro-cid-kkwcq3qw]{background:var(--surface-ink);color:var(--text-on-ink);padding-block:clamp(5rem,10vw,9rem);overflow:hidden}.reviews__head[data-astro-cid-kkwcq3qw]{gap:var(--spacing-4) var(--grid-gutter);border-top:1px solid var(--color-stone);padding-top:var(--spacing-6);grid-template-columns:1fr 2fr;display:grid}.reviews__eyebrow[data-astro-cid-kkwcq3qw]{color:var(--color-brand);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;margin:0}.reviews[data-astro-cid-kkwcq3qw] h2[data-astro-cid-kkwcq3qw]{font:600 clamp(2.25rem, 4.5vw, 4.5rem) / 1 var(--font-display);letter-spacing:var(--tracking-tight);margin:0}.reviews__intro[data-astro-cid-kkwcq3qw]{max-width:48ch;color:var(--text-on-ink);grid-column:2;margin:0;line-height:1.6}.reviews__link[data-astro-cid-kkwcq3qw]{min-height:44px;margin-top:var(--spacing-8);color:var(--text-on-ink);text-underline-offset:.25em;align-items:center;gap:1rem;display:inline-flex}.reviews__link[data-astro-cid-kkwcq3qw]:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}@media (width<=700px){.reviews__head[data-astro-cid-kkwcq3qw]{grid-template-columns:1fr}.reviews__intro[data-astro-cid-kkwcq3qw]{grid-column:1}}.updates[data-astro-cid-bw2egevv]{background:var(--background);color:var(--text-primary);padding-block:clamp(5rem,10vw,9rem)}.updates__head[data-astro-cid-bw2egevv]{gap:var(--spacing-4) var(--grid-gutter);border-top:1px solid var(--border-strong);padding-top:var(--spacing-6);grid-template-columns:1fr 2fr;display:grid}.updates__eyebrow[data-astro-cid-bw2egevv]{color:var(--color-brand);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;margin:0}.updates[data-astro-cid-bw2egevv] h2[data-astro-cid-bw2egevv]{font:600 clamp(2.5rem, 5vw, 5rem)/1 var(--font-display);letter-spacing:var(--tracking-tight);grid-column:2;margin:0}.updates__head[data-astro-cid-bw2egevv]>p[data-astro-cid-bw2egevv]:last-child{max-width:48ch;color:var(--text-muted);grid-column:2;margin:0;line-height:1.6}.updates__layout[data-astro-cid-bw2egevv]{gap:var(--grid-gutter);grid-template-columns:1.2fr .8fr;margin-top:clamp(3rem,7vw,6rem);display:grid}.updates__feature[data-astro-cid-bw2egevv]{background:var(--surface-ink);color:var(--text-on-ink);padding:clamp(1.5rem,4vw,4rem)}.updates__meta[data-astro-cid-bw2egevv]{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.updates__feature[data-astro-cid-bw2egevv] .updates__meta[data-astro-cid-bw2egevv]{color:var(--text-on-ink)}.updates[data-astro-cid-bw2egevv] h3[data-astro-cid-bw2egevv]{font:600 clamp(1.6rem, 3vw, 3rem)/1.1 var(--font-display);letter-spacing:var(--tracking-tight)}.updates[data-astro-cid-bw2egevv] h3[data-astro-cid-bw2egevv] a[data-astro-cid-bw2egevv]{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}.updates__feature[data-astro-cid-bw2egevv]>p[data-astro-cid-bw2egevv]:not(.updates__meta){max-width:55ch;line-height:1.65}.updates__read[data-astro-cid-bw2egevv],.updates__all[data-astro-cid-bw2egevv]{min-height:44px;color:inherit;text-underline-offset:.25em;align-items:center;gap:1rem;display:inline-flex}.updates__list[data-astro-cid-bw2egevv]{margin:0;padding:0;list-style:none}.updates__list[data-astro-cid-bw2egevv] li[data-astro-cid-bw2egevv]{padding-block:var(--spacing-4);border-bottom:1px solid var(--border-strong)}.updates__list[data-astro-cid-bw2egevv] h3[data-astro-cid-bw2egevv]{margin-block:var(--spacing-3);font-size:clamp(1.4rem,2.2vw,2.2rem)}.updates__list[data-astro-cid-bw2egevv] li[data-astro-cid-bw2egevv]>p[data-astro-cid-bw2egevv]:last-child{color:var(--text-muted);line-height:1.6}.updates__all[data-astro-cid-bw2egevv]{margin-top:var(--spacing-8)}@media (width<=700px){.updates__head[data-astro-cid-bw2egevv],.updates__layout[data-astro-cid-bw2egevv]{grid-template-columns:1fr}.updates[data-astro-cid-bw2egevv] h2[data-astro-cid-bw2egevv],.updates__head[data-astro-cid-bw2egevv]>p[data-astro-cid-bw2egevv]:last-child{grid-column:1}}
