@font-face{font-family:bricolage;src:url(../media/BricolageGrotesque_Variable-s.p.0l6izkn~v0-1h.ttf)format("truetype");font-display:swap;font-weight:200 800}@font-face{font-family:bricolage Fallback;src:local(Arial);ascent-override:91.48%;descent-override:26.56%;line-gap-override:0.0%;size-adjust:101.66%}.bricolage_9ad94001-module__3GjGNG__className{font-family:bricolage,bricolage Fallback}.bricolage_9ad94001-module__3GjGNG__variable{--font-display:"bricolage", "bricolage Fallback"}
@font-face{font-family:instrument;src:url(../media/InstrumentSans_Variable-s.p.0vqsty9.6e1_0.ttf)format("truetype");font-display:swap;font-weight:400 700}@font-face{font-family:instrument Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}.instrument_7548def3-module__0YvGFq__className{font-family:instrument,instrument Fallback}.instrument_7548def3-module__0YvGFq__variable{--font-body:"instrument", "instrument Fallback"}
:root{--ink:#12332f;--ink-soft:#12332fb8;--paper:#f4f0e6;--white:#fdfcf8;--sage:#cfe1c5;--rose:#efafc0;--rose-light:#f6d4dc;--line:#12332f33;--line-light:#fdfcf847;--font-display-fallback:"Arial Narrow", Arial, sans-serif;--font-body-fallback:Arial, sans-serif;--shell:1440px;--gutter:clamp(1.25rem, 4.2vw, 4rem);--section-space:clamp(6rem, 10vw, 10rem)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{background:var(--paper);color:var(--ink);font-family:var(--font-body), var(--font-body-fallback);text-rendering:optimizelegibility;margin:0;font-size:1.05rem;font-weight:430;line-height:1.55}body,button,input,select,textarea{font-family:var(--font-body), var(--font-body-fallback)}::selection{color:var(--ink);background:var(--rose-light)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}button,summary,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.manifesto-section :focus-visible,.team-section :focus-visible,.team-principle :focus-visible,.site-footer :focus-visible{outline-color:var(--rose)}.skip-link{z-index:100;color:var(--paper);background:var(--ink);padding:.75rem 1rem;transition:transform .18s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}h1,h2,h3,p,figure,blockquote{margin-top:0}h1,h2,h3,.wordmark,.footer-statement{font-family:var(--font-display), var(--font-display-fallback);font-variation-settings:"opsz" 80, "wdth" 88, "wght" 560;letter-spacing:-.045em}.shell{width:min(100%, var(--shell));padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-space)}.site-header{z-index:50;background:var(--paper);position:sticky;top:0}.site-header__inner{grid-template-columns:minmax(14rem,1fr) auto minmax(14rem,1fr);align-items:center;gap:2rem;min-height:5.35rem;display:grid}.header-rule,.section-rule,.page-intro__rule{background:var(--line);transform-origin:0;height:1px}.header-rule{width:100%}.brand-logo-link{width:max-content;display:block}.brand-logo{width:clamp(11.8rem,15vw,14.4rem);height:auto}.desktop-nav{justify-content:center;align-items:center;gap:clamp(1.4rem,2.3vw,2.6rem);font-size:.88rem;display:flex}.desktop-nav a,.footer-grid a,.text-link{position:relative}.desktop-nav a:after,.footer-grid a:after,.text-link:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .22s;position:absolute;bottom:-.25rem;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after,.desktop-nav a[aria-current=page]:after,.footer-grid a:hover:after,.text-link:hover:after{transform-origin:0;transform:scaleX(1)}.desktop-nav a[aria-current=page]{color:var(--ink)}.desktop-nav a[aria-current=page]:after{background:var(--rose)}.desktop-cta{justify-self:end}.mobile-nav{display:none}.button{border:1px solid var(--ink);min-height:3.2rem;color:var(--white);background:var(--ink);border-radius:2px;justify-content:center;align-items:center;gap:1.1rem;padding:.78rem 1.15rem;font-size:.82rem;font-weight:650;line-height:1.1;transition:color .22s,background .22s,transform .22s;display:inline-flex}.button:hover{color:var(--ink);background:0 0}.button span,.text-link span,.service-row__arrow{transition:transform .22s}.button:hover span,.text-link:hover span{transform:translate(4px)}.button--small{min-height:2.8rem;padding:.7rem .9rem}.button--dark{border-color:var(--ink);color:var(--paper);background:var(--ink)}.button--light{border-color:var(--white);color:var(--ink);background:var(--white)}.button--light:hover{color:var(--white)}.text-link{align-items:center;gap:.7rem;width:max-content;font-size:.88rem;font-weight:640;display:inline-flex}.button-row{flex-wrap:wrap;align-items:center;gap:1.4rem;display:flex}.section-kicker,.hero__eyebrow,.article-card__meta,.article-header__meta,.footer-label{letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:650;line-height:1.35}.section-kicker--light{color:#fdfcf8ad}.hero{background:var(--paper);min-height:calc(100svh - 5.35rem);overflow:hidden}.hero__inner{padding-top:clamp(2.6rem,5vw,5rem);padding-bottom:clamp(1.5rem,3vw,3rem)}.hero__eyebrow{color:var(--ink-soft);justify-content:space-between;padding-bottom:clamp(1.6rem,3vw,2.8rem);display:flex}.hero__copy-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:1.5rem;display:grid}.hero-title{font-variation-settings:"opsz" 96, "wdth" 88, "wght" 540;letter-spacing:-.062em;grid-column:1/span 9;margin-bottom:clamp(2.4rem,4.2vw,4rem);font-size:clamp(4rem,7.65vw,7.8rem);line-height:.86}.hero-line{padding-bottom:.09em;display:block;overflow:hidden}.hero-line>span{transform-origin:0 100%;display:block}.hero-title__desktop-tail{display:none}.hero-title em{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--rose);text-decoration-color:var(--rose);text-underline-offset:.12em;font-style:normal;text-decoration-thickness:.055em}.hero__side{grid-column:10/-1;margin-bottom:clamp(2.7rem,4.6vw,4.4rem)}.hero__side p{max-width:28rem;margin-bottom:1.8rem;font-size:clamp(1rem,1.25vw,1.18rem)}.ticker{color:var(--ink);background:var(--sage);border:0;overflow:hidden}.ticker__track{will-change:transform;width:max-content;display:flex}.ticker__group{width:max-content;min-width:100vw;font-family:var(--font-display), var(--font-display-fallback);font-variation-settings:"opsz" 40, "wdth" 88, "wght" 590;letter-spacing:-.025em;white-space:nowrap;flex:none;justify-content:space-around;align-items:center;gap:clamp(.9rem,1.5vw,1.35rem);padding:.82rem clamp(1rem,2vw,1.5rem);font-size:clamp(1.1rem,1.8vw,1.45rem);line-height:1;display:flex}.ticker__group span{align-items:center;display:inline-flex}.ticker__group span:after{content:"·";margin-left:clamp(.9rem,1.5vw,1.35rem);font-weight:400}@keyframes ticker-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:no-preference){.ticker__track{animation:32s linear infinite ticker-marquee}}.section-heading{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem;padding:clamp(2rem,4vw,4rem) 0 clamp(3rem,6vw,6rem);display:grid}.section-heading .section-kicker{grid-column:1/span 2}.section-heading h2{grid-column:3/span 6;margin-bottom:0;font-size:clamp(3.1rem,5.7vw,5.7rem);line-height:.92}.section-heading>p:not(.section-kicker),.section-heading>.text-link{grid-column:10/-1}.section-heading>p:not(.section-kicker){color:var(--ink-soft);align-self:end;margin-bottom:0}.section-heading>.text-link{align-self:start}.section-heading--compact>.text-link{align-self:end}.services-section{background:radial-gradient(circle at 92% 8%, #cfe1c561 0, #cfe1c500 28rem), radial-gradient(circle at 6% 88%, #f6d4dc2e 0, #f6d4dc00 24rem), var(--white);isolation:isolate;position:relative;overflow:clip}.services-section>.shell{z-index:1;position:relative}.service-list{background:linear-gradient(135deg,#cfe1c59e,#f4f0e6eb 60%,#f6d4dc2e);border:0;border-radius:clamp(1.75rem,3vw,3rem);padding:clamp(.45rem,1vw,.8rem);box-shadow:0 1.6rem 4.5rem #12332f14}.service-row{isolation:isolate;border:0;border-radius:clamp(1.35rem,2.2vw,2.15rem);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:1.5rem;min-height:10rem;padding-inline:clamp(1rem,2.2vw,2rem);transition:transform .3s cubic-bezier(.2,.75,.3,1);display:grid;position:relative;overflow:hidden}.service-row:before{z-index:0;border-radius:inherit;content:"";opacity:0;background:linear-gradient(105deg,#fdfcf8e0,#fdfcf880);transition:opacity .28s,transform .34s cubic-bezier(.2,.75,.3,1);position:absolute;inset:.35rem;transform:scale(.985)}.service-row>*{z-index:1;position:relative}.service-row:focus-visible:before{opacity:1;transform:scale(1)}.service-row__index{letter-spacing:.08em;grid-column:1/span 2;align-items:center;gap:.65rem;font-size:.78rem;font-weight:650;display:flex}.service-row__index:before{background:var(--white);content:"";border-radius:50%;flex:none;width:.52rem;height:.52rem;box-shadow:0 .25rem .8rem #12332f1a}.service-row:nth-child(n+4) .service-row__index:before{background:var(--rose)}.service-row h3{grid-column:3/span 5;margin:0;font-size:clamp(1.8rem,3.1vw,3.1rem);line-height:.98;transition:transform .32s cubic-bezier(.2,.75,.3,1)}.service-row p{color:var(--ink-soft);grid-column:8/span 4;margin:0}.service-row__arrow{aspect-ratio:1;background:#fdfcf8bd;border-radius:50%;grid-column:12;justify-self:end;place-items:center;width:2.7rem;font-size:1.3rem;transition:color .22s,background .22s,transform .28s cubic-bezier(.2,.75,.3,1);display:grid;box-shadow:0 .4rem 1.1rem #12332f12}@media (hover:hover) and (pointer:fine){.service-row:hover:before{opacity:1;transform:scale(1)}.service-row:hover h3{transform:translate(.4rem)}.service-row:hover .service-row__arrow{color:var(--white);background:var(--ink);transform:translate(3px,-3px)rotate(4deg)}}.manifesto-section{padding-block:var(--section-space);color:var(--white);background:var(--ink)}.manifesto-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem;display:grid}.manifesto-grid>.section-kicker{grid-column:1/span 2}.manifesto-copy{font-family:var(--font-display), var(--font-display-fallback);font-variation-settings:"opsz" 96, "wdth" 87, "wght" 520;letter-spacing:-.055em;grid-column:3/-1;margin-bottom:clamp(5rem,10vw,10rem);font-size:clamp(3.25rem,6.25vw,6.4rem);line-height:.91}.manifesto-copy span{color:var(--white);text-decoration:underline;-webkit-text-decoration-color:var(--rose);text-decoration-color:var(--rose);text-underline-offset:.12em;text-decoration-thickness:.055em}.manifesto-note{border-top:1px solid var(--line-light);grid-column:8/-1;padding-top:1.5rem}.manifesto-note>p:first-child{max-width:36rem;font-size:clamp(1.15rem,1.6vw,1.45rem)}.tool-line{color:#fdfcf8a6;letter-spacing:.07em;text-transform:uppercase;margin-top:2.5rem;font-size:.73rem}.process-section{background:var(--sage)}.process-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid;position:relative}.process-line{z-index:0;background:var(--rose);transform-origin:0;height:2px;position:absolute;top:1.2rem;left:0;right:0}.process-step{z-index:1;padding-top:4rem;padding-right:1.8rem;position:relative}.process-step:before{border:2px solid var(--rose);background:var(--sage);content:"";width:.7rem;height:.7rem;position:absolute;top:.86rem;left:0}.process-step>span,.process-page__step>span,.large-list span{letter-spacing:.08em;margin-bottom:1.6rem;font-size:.75rem;font-weight:700;display:block}.process-step h3{max-width:21rem;margin-bottom:1rem;font-size:clamp(1.55rem,2.2vw,2.25rem);line-height:1.03}.process-step p{max-width:25rem;color:var(--ink-soft);margin-bottom:0}.team-section{padding-block:var(--section-space);color:var(--white);background:var(--ink)}.section-rule--light{background:var(--line-light)}.team-intro{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem;padding:clamp(2rem,4vw,4rem) 0 clamp(3rem,6vw,6rem);display:grid}.team-intro .section-kicker{grid-column:1/span 2}.team-intro h2{color:var(--white);grid-column:3/span 7;margin:0;font-size:clamp(3.15rem,5.8vw,5.9rem);line-height:.92}.team-intro>p:last-child{color:#fdfcf8b8;grid-column:10/-1;align-self:end;margin:0}.team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.8vw,2.8rem);display:grid}.team-card{border:1px solid var(--line-light);color:var(--white);background:#fdfcf806;align-content:start;gap:1.4rem;margin:0;padding:clamp(1rem,1.7vw,1.5rem);display:grid}.team-card--lead{grid-column:1/-1;grid-template-columns:minmax(0,14rem) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding:clamp(1.25rem,2.4vw,2rem)}.team-card__image{aspect-ratio:4/5;border:1px solid var(--line-light);background:var(--white);width:min(100%,14rem);position:relative;overflow:hidden}.team-card:nth-child(3) .team-card__image{background:var(--sage)}.team-card__image img,.team-profile__image img{object-fit:cover}.team-card--lead .team-card__image img,.team-profile--lead .team-profile__image img{transform-origin:50% 25%;transform:scale(1.26)}.team-card__copy{flex-direction:column;align-items:flex-start;display:flex}.team-card__copy strong{font-family:var(--font-display), var(--font-display-fallback);font-variation-settings:"opsz" 32, "wdth" 90, "wght" 580;letter-spacing:-.035em;font-size:clamp(1.65rem,2.4vw,2.35rem);line-height:1;display:block}.team-card--lead .team-card__copy strong{font-size:clamp(2.8rem,5vw,5rem)}.team-card__position{color:#fdfcf89e;letter-spacing:.04em;margin-top:.55rem;font-size:.73rem;display:block}.team-card__copy p{color:#fdfcf8b8;max-width:30rem;margin:1.5rem 0 0;font-size:.92rem;line-height:1.58}.team-footer{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:1.5rem;padding-top:3rem;display:grid}.team-footer p{color:#fdfcf8b8;grid-column:3/span 5;margin:0}.team-footer .button{border-color:var(--white);background:var(--white);grid-column:10/-1;justify-self:end}.blog-preview,.faq-section{background:var(--paper)}.section-heading--blog>p:not(.section-kicker){align-self:start}.section-heading--blog>.text-link{align-self:end}.article-grid,.blog-index-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,3vw,3rem) 1.5rem;display:grid}.article-card__image,.blog-index-card__image{aspect-ratio:4/3;border:1px solid var(--line);background:var(--sage);margin-bottom:1.2rem;display:block;position:relative;overflow:hidden}.article-card__image img,.blog-index-card__image img{object-fit:cover;transition:transform .6s cubic-bezier(.2,.75,.3,1)}.article-card:hover .article-card__image img,.blog-index-card:hover .blog-index-card__image img{transform:scale(1.025)}.article-card__meta{color:var(--ink-soft);justify-content:space-between;gap:1rem;margin-bottom:1rem;display:flex}.article-card h3,.blog-index-card h2{margin-bottom:1rem;font-size:clamp(1.55rem,2.35vw,2.3rem);line-height:1.02}.article-card h3 a,.blog-index-card h2 a,.related-posts h3 a{background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .28s,background-position 0s .28s}.article-card:hover h3 a,.blog-index-card:hover h2 a,.related-posts article:hover h3 a{background-position:0 100%;background-size:100% 1px}.article-card>p,.blog-index-card>p{color:var(--ink-soft)}.faq-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem;display:grid}.faq-title{grid-column:1/span 4}.faq-title h2{margin-top:2rem;font-size:clamp(3.2rem,5.6vw,5.7rem);line-height:.92}.faq-list{border-top:1px solid var(--line);grid-column:6/-1}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;min-height:5.7rem;font-family:var(--font-display), var(--font-display-fallback);font-variation-settings:"opsz" 32, "wdth" 91, "wght" 560;letter-spacing:-.03em;grid-template-columns:3.2rem 1fr auto;align-items:center;gap:1rem;font-size:clamp(1.2rem,1.65vw,1.65rem);list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-family:var(--font-body), var(--font-body-fallback);letter-spacing:.08em;font-size:.7rem}.faq-list summary b{font-family:var(--font-body), var(--font-body-fallback);font-size:1.4rem;font-weight:400;transition:transform .22s}.faq-list details[open] summary b{transform:rotate(45deg)}.faq-list details>p{max-width:43rem;color:var(--ink-soft);margin:0 0 2rem 4.2rem}.contact-cta,.contact-band{color:var(--ink);background:var(--sage);padding-block:clamp(5rem,8vw,8rem)}.contact-cta :focus-visible,.contact-band :focus-visible{outline-color:var(--ink)}.contact-cta__grid,.contact-band__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:1.5rem;display:grid}.contact-cta__grid>.section-kicker,.contact-band__grid>.section-kicker{grid-column:1/span 2}.contact-cta h2,.contact-band h2{grid-column:3/span 6;margin:0;font-size:clamp(3.2rem,5.8vw,5.9rem);line-height:.9}.contact-cta__grid>div,.contact-band__grid>div{grid-column:10/-1}.contact-cta__grid>div>p,.contact-band__grid>div>p{margin-bottom:2rem}.site-footer{color:var(--white);background:var(--ink);padding-top:clamp(5rem,8vw,8rem)}.footer-lead{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem;padding-bottom:clamp(5rem,8vw,8rem);display:grid}.footer-lead .section-kicker{grid-column:1/span 3}.footer-statement{color:var(--white);grid-column:4/-1;margin:0;font-size:clamp(4rem,8.6vw,8.7rem);line-height:.83}.footer-grid{border-top:1px solid var(--line-light);grid-template-columns:2fr repeat(3,1fr);gap:2rem;padding:2rem 0 4rem;display:grid}.footer-grid>div{flex-direction:column;align-items:flex-start;gap:.7rem;display:flex}.footer-grid p,.footer-grid span,.footer-grid a{color:#fdfcf8b8;margin:0;font-size:.86rem}.footer-grid .brand-logo-link{margin-bottom:1rem}.brand-logo--footer{width:min(14rem,100%)}.footer-grid .footer-label{color:var(--white);margin-bottom:.5rem;font-size:.66rem}.footer-tax-partner{border-top:1px solid var(--line-light);flex-direction:column;align-items:flex-start;gap:.45rem;width:100%;margin-top:.75rem;padding-top:1rem;display:flex}.footer-tax-partner .footer-label{margin-bottom:.15rem}.footer-bottom{border-top:1px solid var(--line-light);color:#fdfcf880;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;gap:2rem;padding:1.1rem 0 1.4rem;font-size:.7rem;display:flex}.page-intro{padding-top:clamp(2.5rem,5vw,5rem);padding-bottom:clamp(5rem,9vw,9rem);overflow:hidden}.page-intro__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem;padding-top:clamp(2rem,4vw,4rem);display:grid}.page-intro__grid>.section-kicker{grid-column:1/span 2}.page-intro h1{font-variation-settings:"opsz" 96, "wdth" 87, "wght" 540;letter-spacing:-.06em;grid-column:3/-1;margin:0 0 clamp(3rem,6vw,6rem);font-size:clamp(4rem,7.8vw,8rem);line-height:.87;overflow:hidden}.page-intro h1>span{display:block}.page-intro__copy{grid-column:3/span 5;font-size:clamp(1.2rem,1.7vw,1.55rem)}.page-intro__copy p,.page-intro__aside p{margin:0}.page-intro__copy .page-intro__note{color:var(--ink-soft);margin-top:1rem;font-size:.78em}.page-intro__note strong{color:var(--ink)}.page-intro__aside{color:var(--ink-soft);grid-column:10/-1}.service-detail-list{background:var(--white)}.service-detail-row{border-top:1px solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem;padding:clamp(3rem,5vw,5rem) 0;display:grid}.service-detail-row:last-child{border-bottom:1px solid var(--line)}.service-detail-row>span{letter-spacing:.08em;grid-column:1/span 2;font-size:.75rem;font-weight:700}.service-detail-row>div:nth-child(2){grid-column:3/span 5}.service-detail-row>div:last-child{grid-column:8/-1}.service-detail-row h2{margin-bottom:1.5rem;font-size:clamp(2.4rem,4vw,4rem);line-height:.95}.service-detail-row__intro,.service-detail-row li,.pricing-principle p{color:var(--ink-soft)}.service-detail-row ul{margin:0 0 2rem;padding:0;list-style:none}.service-detail-row__price{color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;margin:0 0 1rem;font-size:.76rem}.service-detail-row__price strong{color:var(--ink)}.service-detail-row li{border-bottom:1px solid var(--line);padding:.75rem 0}.pricing-principle{background:var(--sage)}.pricing-principle__heading,.service-page__grid,.service-callout__grid,.handover-grid,.team-principle__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem;display:grid}.pricing-principle__heading>.section-kicker{grid-column:1/span 2}.pricing-principle__heading h2{grid-column:3/span 6;margin:0;font-size:clamp(2.8rem,5vw,5rem);line-height:.94}.pricing-principle__heading>div{grid-column:9/-1}.pricing-principle__heading>div p:first-child{margin-top:0}.pricing-principle strong{color:var(--ink)}.price-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:clamp(4rem,7vw,7rem);display:grid}.price-card{border:1px solid var(--ink);background:#fdfcf894;min-height:23rem;padding:clamp(1.4rem,2.4vw,2.2rem)}.price-card>span{letter-spacing:.1em;margin-bottom:clamp(3.5rem,7vw,6.5rem);font-size:.7rem;font-weight:700;display:block}.price-card h3{margin-bottom:1.8rem;font-size:clamp(1.7rem,2.7vw,2.7rem);line-height:1}.price-card .price-card__amount{color:var(--ink);font-family:var(--font-display), var(--font-display-fallback);font-variation-settings:"opsz" 50, "wdth" 90, "wght" 580;letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3.5vw,3.5rem);line-height:1}.price-card .price-card__period{letter-spacing:.07em;text-transform:uppercase;margin:.45rem 0 2rem;font-size:.72rem}.pricing-note{max-width:48rem;margin:2rem 0 0 auto;font-size:.82rem}.service-page__grid>div{grid-column:1/span 5}.service-page__grid h2{font-size:clamp(2.7rem,4.7vw,4.8rem);line-height:.94}.large-list{border-top:1px solid var(--line);grid-column:7/-1;margin:0;padding:0;list-style:none}.large-list li{border-bottom:1px solid var(--line);grid-template-columns:4rem 1fr;align-items:center;min-height:5.5rem;padding:1rem 0;font-size:clamp(1.1rem,1.55vw,1.45rem);display:grid}.large-list span{margin:0}.service-callout{background:var(--sage);padding-block:clamp(5rem,8vw,8rem)}.service-callout__grid>.section-kicker{grid-column:1/span 2}.service-callout blockquote{font-family:var(--font-display), var(--font-display-fallback);font-variation-settings:"opsz" 80, "wdth" 89, "wght" 540;letter-spacing:-.048em;grid-column:3/span 7;margin:0;font-size:clamp(2.5rem,4.8vw,4.9rem);line-height:.95}.service-callout__grid>p:last-child{color:var(--ink-soft);grid-column:10/-1;align-self:end;margin:0}.process-page{background:var(--sage)}.process-page__step{border-top:1px solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:1.5rem;min-height:15rem;padding:3rem 0;display:grid}.process-page__step:last-child{border-bottom:1px solid var(--line)}.process-page__step>span{grid-column:1/span 2}.process-page__step h2{grid-column:3/span 5;margin:0;font-size:clamp(2.2rem,3.7vw,3.75rem);line-height:.96}.process-page__step p{color:var(--ink-soft);grid-column:9/-1;margin:0}.handover-section{background:var(--white)}.handover-grid>div:first-child{grid-column:1/span 5}.handover-grid h2{font-size:clamp(2.8rem,5vw,5rem);line-height:.94}.handover-list{border-top:1px solid var(--line);grid-column:7/-1}.handover-list article{border-bottom:1px solid var(--line);grid-template-columns:1fr;padding:2rem 0;display:grid}.handover-list h3{margin-bottom:.6rem;font-size:1.6rem}.handover-list p{color:var(--ink-soft);margin:0}.team-page-section{padding-top:clamp(3rem,5vw,5rem);padding-bottom:var(--section-space);background:var(--paper)}.team-page-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);display:grid}.team-profile{border:1px solid var(--line);background:var(--white);align-content:start;gap:1.25rem;padding:clamp(1rem,1.8vw,1.5rem);display:grid}.team-profile--lead{grid-column:1/-1;grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);padding:clamp(1.25rem,2.5vw,2rem)}.team-profile__image{aspect-ratio:4/5;border:1px solid var(--ink);background:var(--white);width:min(100%,15rem);position:relative;overflow:hidden}.team-profile:nth-child(3) .team-profile__image{background:var(--sage)}.team-profile__caption{padding:0}.team-profile h2{margin:0;font-size:clamp(1.8rem,2.6vw,2.7rem);line-height:1}.team-profile--lead h2{font-size:clamp(3rem,5.4vw,5.4rem)}.team-profile__position{color:var(--ink-soft);margin:.5rem 0 0}.team-profile .team-profile__bio{max-width:38rem;color:var(--ink-soft);margin:1.4rem 0 0;font-size:.93rem;line-height:1.62}.team-principle{padding-block:var(--section-space);color:var(--white);background:var(--ink)}.team-principle__grid>.section-kicker{grid-column:1/span 2}.team-principle blockquote{font-family:var(--font-display), var(--font-display-fallback);font-variation-settings:"opsz" 80, "wdth" 88, "wght" 530;letter-spacing:-.05em;color:var(--white);grid-column:3/span 7;margin:0;font-size:clamp(2.7rem,5vw,5rem);line-height:.94}.team-principle__grid>p:last-child{color:#fdfcf8ad;grid-column:10/-1;align-self:end;margin:0}.contact-page-section{padding:0 0 var(--section-space)}.contact-page-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem;display:grid}.contact-form{border:1px solid var(--ink);background:var(--white);grid-column:1/span 8;padding:clamp(2rem,4vw,4rem)}.contact-form>label,.form-grid label{flex-direction:column;gap:.6rem;margin-bottom:1.5rem;font-size:.8rem;font-weight:650;display:flex}.form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));align-items:start;gap:0 1.5rem;display:grid}.contact-form .form-label{min-height:1.2rem;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:.25rem .55rem;font-size:.8rem;font-weight:650;display:flex}.contact-form .form-label small{color:var(--ink-soft);white-space:nowrap;font-size:.68rem;font-weight:450}.contact-form input,.contact-form select,.contact-form textarea{border:0;border-bottom:1px solid var(--ink);width:100%;color:var(--ink);background:0 0;border-radius:0;padding:.75rem 0;font-size:1rem;font-weight:430}.contact-form textarea{resize:vertical;min-height:10rem}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-bottom-color:var(--rose);outline:0}.form-submit{justify-content:space-between;align-items:center;gap:2rem;display:flex}.form-submit>p{max-width:27rem;color:var(--ink-soft);margin:0;font-size:.72rem}.form-submit a{text-underline-offset:.2em;text-decoration:underline}.contact-form button:disabled{cursor:wait;opacity:.68}.form-status{min-height:1.4rem;color:var(--ink);margin:1rem 0 0;font-size:.8rem}.hidden-field{position:absolute;left:-10000px}.contact-aside{grid-column:10/-1}.contact-aside>div{border-top:1px solid var(--line);padding:1.5rem 0}.contact-aside>div:last-child{border-bottom:1px solid var(--line)}.contact-aside p{margin-bottom:0}.contact-aside .footer-label{color:var(--ink-soft);margin-bottom:.65rem}.blog-index-section{padding:0 0 var(--section-space)}.blog-controls{border-top:1px solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem;padding:2rem 0 4rem;display:grid}.blog-controls>label{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;grid-column:1/span 4;gap:.6rem;font-size:.72rem;font-weight:650;display:flex}.blog-controls input{border:0;border-bottom:1px solid var(--ink);color:var(--ink);text-transform:none;background:0 0;border-radius:0;padding:.8rem 0;font-size:1rem}.category-filter{flex-wrap:wrap;grid-column:6/-1;align-content:flex-start;gap:.5rem;display:flex}.category-filter button{cursor:pointer;border:1px solid var(--line);min-height:2.7rem;color:var(--ink);background:0 0;border-radius:2px;padding:.58rem .75rem;font-size:.75rem;font-weight:620;transition:color .18s,border-color .18s,background .18s}.category-filter button span{color:var(--ink-soft);margin-left:.35rem}.category-filter button:hover,.category-filter button.active{border-color:var(--ink);color:var(--paper);background:var(--ink)}.category-filter button.active span,.category-filter button:hover span{color:var(--paper)}.blog-index-card{border-bottom:1px solid var(--line);padding-bottom:2.5rem}.blog-index-card h2{font-size:clamp(1.55rem,2.15vw,2.15rem)}.blog-index-card>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blog-empty{border-block:1px solid var(--line);padding:4rem 0;font-size:1.2rem}.load-more{cursor:pointer;margin:4rem auto 0;display:flex}.article-page{background:var(--white);padding-top:clamp(3rem,6vw,6rem)}.article-header{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem;padding-bottom:clamp(3rem,6vw,6rem);display:grid}.article-header>.text-link{grid-column:1/span 2}.article-header__meta{border-bottom:1px solid var(--line);color:var(--ink-soft);grid-column:3/-1;justify-content:space-between;padding-bottom:1.5rem;display:flex}.article-header h1{grid-column:3/span 9;margin:clamp(2.5rem,4vw,4rem) 0 1rem;font-size:clamp(3.5rem,6.8vw,7rem);line-height:.91}.article-header__excerpt{color:var(--ink-soft);grid-column:3/span 6;margin:0;font-size:clamp(1.15rem,1.6vw,1.45rem)}.article-header__author{flex-direction:column;grid-column:10/-1;align-self:end;gap:.35rem;font-size:.74rem;display:flex}.article-hero-image{aspect-ratio:16/8.4;position:relative;overflow:hidden}.article-hero-image img{object-fit:cover}.article-layout{padding-top:clamp(4rem,7vw,7rem);padding-bottom:var(--section-space);grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem;display:grid}.article-layout>aside{color:var(--ink-soft);grid-column:1/span 2;font-size:.78rem}.article-layout>aside .section-kicker{color:var(--ink)}.article-body{grid-column:3/span 7;min-width:0;font-size:1.08rem;line-height:1.72}.article-body>:first-child{margin-top:0}.article-body h2,.article-body h3,.article-body h4{color:var(--ink);margin-top:2.6em;margin-bottom:.7em;line-height:1.05}.article-body h2{font-size:clamp(2.1rem,3.6vw,3.6rem)}.article-body h3{font-size:clamp(1.55rem,2.4vw,2.35rem)}.article-body h4{font-size:1.3rem}.article-body p,.article-body ul,.article-body ol,.article-body blockquote,.article-body table,.article-body figure{margin-bottom:1.6em}.article-body a{color:var(--ink);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.article-body ul,.article-body ol{padding-left:1.4rem}.article-body li{margin-bottom:.45rem}.article-body blockquote{border-left:4px solid var(--rose);font-family:var(--font-display), var(--font-display-fallback);font-variation-settings:"opsz" 40, "wdth" 91, "wght" 520;letter-spacing:-.03em;padding:1.5rem 0 1.5rem 1.7rem;font-size:clamp(1.45rem,2.1vw,2rem);line-height:1.25}.article-body img{width:auto;max-width:100%;height:auto}.article-body figure{max-width:100%;margin-inline:0}.article-body figcaption{color:var(--ink-soft);margin-top:.65rem;font-size:.72rem}.article-body table{border-collapse:collapse;width:100%;max-width:100%;font-size:.88rem;display:block;overflow-x:auto}.article-body th,.article-body td{border:1px solid var(--line);text-align:left;min-width:8rem;padding:.75rem}.article-body th{background:var(--sage)}.article-body [style*=color]{color:inherit!important}.article-body iframe{max-width:100%}.related-posts{background:var(--paper)}.related-posts__heading{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem;padding:2.5rem 0 4rem;display:grid}.related-posts__heading .section-kicker{grid-column:1/span 2}.related-posts__heading h2{grid-column:3/-1;margin:0;font-size:clamp(3rem,5vw,5rem);line-height:.94}.related-posts__grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.related-posts__grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:15rem;padding:1.5rem}.related-posts__grid article:first-child{border-left:1px solid var(--line)}.related-posts__grid article>span{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.related-posts h3{margin:2rem 0;font-size:clamp(1.55rem,2.2vw,2.2rem);line-height:1.03}.status-page,.legal-page{min-height:68svh;padding-block:clamp(5rem,10vw,10rem)}.status-page h1,.legal-page h1{max-width:65rem;margin:1.8rem 0;font-size:clamp(4rem,8vw,8rem);line-height:.88}.status-page>.shell>p:not(.section-kicker){max-width:32rem;margin-bottom:2rem;font-size:1.2rem}.legal-page .shell{max-width:58rem}.legal-page h1{font-size:clamp(3.5rem,7vw,6.8rem)}.legal-page h2{margin:3rem 0 1rem;font-size:clamp(1.8rem,3vw,3rem)}.legal-page a{text-underline-offset:.2em;text-decoration:underline}.legal-status{border-left:3px solid var(--rose);background:var(--white);padding:1.1rem 1.2rem}.legal-copy{color:var(--ink-soft);font-size:1.03rem;line-height:1.72}.legal-copy>p:first-child{color:var(--ink);font-size:1.2rem}.legal-copy p,.legal-copy ul,.legal-copy table{margin-block:0 1.5rem}.legal-copy ul{padding-left:1.35rem}.legal-copy ul ul{margin-top:.7rem}.legal-copy li{margin-bottom:.55rem}.legal-copy h2{color:var(--ink);margin:3.5rem 0 1.2rem;font-size:clamp(1.75rem,3vw,2.8rem);line-height:1.05}.legal-copy strong{color:var(--ink)}.legal-copy table{border-collapse:collapse;width:100%;max-width:100%;font-size:.83rem;line-height:1.5;display:block;overflow-x:auto}.legal-copy th,.legal-copy td{border:1px solid var(--line);text-align:left;vertical-align:top;min-width:13rem;padding:.9rem}.legal-copy th{color:var(--ink);background:var(--sage)}@media (min-width:1101px){.hero{min-height:0;color:var(--paper);background:var(--ink);isolation:isolate;position:relative}.hero:before{z-index:0;aspect-ratio:1;content:"";filter:blur(.8px);opacity:.14;pointer-events:none;background:linear-gradient(115deg,#cfe1c56b 0 52%,#efafc04d 52%);width:clamp(25rem,34vw,36rem);position:absolute;top:clamp(4.5rem,7vw,7rem);right:clamp(2rem,4vw,5rem);transform:rotate(-9deg)scaleY(.86);-webkit-mask:url(/brand/final/impuestos-icon.svg) 50%/contain no-repeat;mask:url(/brand/final/impuestos-icon.svg) 50%/contain no-repeat}.hero__inner{z-index:1;padding-top:clamp(3.25rem,4.5vw,4.5rem);padding-bottom:clamp(2.4rem,3vw,3rem);position:relative}.hero__eyebrow{color:#fdfcf8ad;margin-bottom:clamp(2.25rem,3vw,3rem);padding-bottom:0}.hero__copy-grid{align-items:stretch}.hero-title{color:var(--paper);grid-column:1/span 8;margin-bottom:clamp(2.5rem,3.2vw,3.4rem)}.hero-title em{z-index:0;text-decoration:none;display:inline-block;position:relative}.hero-title em:after{z-index:-1;background:var(--rose);content:"";border-radius:999px;height:.11em;position:absolute;bottom:.015em;left:-.04em;right:-.04em}.hero__side{flex-direction:column;grid-column:9/-1;justify-content:center;margin-bottom:clamp(2.5rem,3.2vw,3.4rem);padding:clamp(1rem,2vw,2rem) 0 clamp(1rem,2vw,2rem) clamp(1.5rem,2.4vw,2.5rem);display:flex}.hero__side p{color:#fdfcf8e0}.hero .button{border-color:var(--sage);color:var(--ink);background:var(--sage);border-radius:999px}.hero .button:hover{border-color:var(--paper);color:var(--paper);background:0 0}.hero .text-link{color:var(--paper)}.ticker{z-index:2;border-radius:999px;width:min(92%,82rem);margin:-1.35rem auto 0;position:relative;box-shadow:0 .85rem 2.4rem #12332f24}.ticker__group{min-width:min(92vw,82rem)}.services-section{padding-top:clamp(5rem,6.5vw,7rem)}.section-rule--services{display:none}.section-heading--services{align-items:end;padding-top:0}.section-heading--services .section-kicker{grid-area:1/1/auto/span 8;margin-bottom:1.35rem}.section-heading--services h2{grid-area:2/1/auto/span 8}.section-heading--services>p:not(.section-kicker){grid-area:2/9/auto/-1}.services-section .service-list{border-top:0;gap:.1rem;display:grid}.services-section .service-row{background:0 0;border:0;border-radius:2.15rem;min-height:9rem;margin-inline:0;padding-inline:clamp(1rem,2.2vw,2rem)}.desktop-cta{border-radius:999px}}@media (min-width:1367px){.hero-title{font-size:clamp(5rem,6.5vw,6.75rem)}.hero-title__desktop-tail{display:inline}.hero-line--mobile-tail{display:none}}@media (max-width:1100px){.site-header__inner{grid-template-columns:1fr auto}.desktop-nav,.desktop-cta{display:none}.mobile-nav{justify-self:end;display:block;position:relative}.mobile-nav summary{cursor:pointer;border:1px solid var(--ink);text-align:center;text-transform:uppercase;min-width:3.5rem;min-height:2.75rem;padding:.72rem;font-size:.75rem;font-weight:650;line-height:1;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{border:1px solid var(--ink);background:var(--paper);flex-direction:column;width:min(21rem,100vw - 2.5rem);padding:.75rem;display:flex;position:absolute;top:calc(100% + .75rem);right:0}.mobile-nav nav a{border-bottom:1px solid var(--line);min-height:3.2rem;padding:.85rem .75rem;font-weight:620}.mobile-nav nav a:last-child{color:var(--paper);background:var(--ink);border-bottom:0}.mobile-nav nav a[aria-current=page]{color:var(--ink);background:var(--white);box-shadow:inset 3px 0 0 var(--rose)}.hero-title{grid-column:1/span 8;font-size:clamp(3.75rem,8.2vw,6rem)}.hero__side{grid-column:9/-1}.section-heading h2,.team-intro h2{grid-column:3/span 7}.section-heading>p:not(.section-kicker),.section-heading>.text-link,.team-intro>p:last-child{grid-column:10/-1}.article-grid,.blog-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-layout>aside{grid-column:1/span 3}.article-body{grid-column:4/span 8}}@media (max-width:760px){:root{--gutter:1.25rem;--section-space:clamp(4.5rem, 17vw, 6rem)}body{font-size:1rem}.site-header__inner{min-height:4.65rem}.brand-logo{width:10.7rem}.hero{min-height:calc(100svh - 4.65rem)}.hero__inner{padding-top:2.5rem}.hero__eyebrow{gap:1rem}.hero__eyebrow span:last-child{text-align:right}.hero__copy-grid,.section-heading,.manifesto-grid,.team-intro,.team-footer,.faq-grid,.contact-cta__grid,.contact-band__grid,.footer-lead,.page-intro__grid,.service-detail-row,.pricing-principle__heading,.service-page__grid,.service-callout__grid,.process-page__step,.handover-grid,.team-principle__grid,.contact-page-grid,.blog-controls,.article-header,.article-layout,.related-posts__heading{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.hero-title{grid-column:1/-1;margin-bottom:2rem;font-size:clamp(3.25rem,14.2vw,5rem);line-height:.88}.hero__side{grid-column:1/-1;margin-bottom:2.5rem}.hero__side p{max-width:35rem}.section-heading .section-kicker,.team-intro .section-kicker,.manifesto-grid>.section-kicker,.contact-cta__grid>.section-kicker,.contact-band__grid>.section-kicker,.page-intro__grid>.section-kicker,.pricing-principle__heading>.section-kicker,.service-callout__grid>.section-kicker,.team-principle__grid>.section-kicker,.related-posts__heading .section-kicker,.section-heading h2,.team-intro h2,.manifesto-copy,.contact-cta h2,.contact-band h2,.page-intro h1,.pricing-principle h2,.service-callout blockquote,.team-principle blockquote,.related-posts__heading h2,.section-heading>p:not(.section-kicker),.section-heading>.text-link,.team-intro>p:last-child,.manifesto-note,.contact-cta__grid>div,.contact-band__grid>div,.page-intro__copy,.page-intro__aside,.pricing-principle__heading>div,.service-callout__grid>p:last-child,.team-principle__grid>p:last-child{grid-column:1/-1}.section-heading,.team-intro{padding-bottom:3rem}.section-heading h2,.team-intro h2,.manifesto-copy,.contact-cta h2,.contact-band h2{font-size:clamp(3rem,13.5vw,4.6rem)}.manifesto-copy{margin:1.5rem 0 5rem}.manifesto-note{margin-top:1rem}.service-row{border-radius:1.35rem;grid-template-columns:2.5rem 1fr auto;gap:.8rem;min-height:0;padding:1.55rem 1rem}.service-row__index{grid-area:1/1}.service-row h3{grid-area:1/2}.service-row p{grid-area:2/2/auto/-1}.service-row__arrow{grid-area:1/3}.process-steps{grid-template-columns:1fr;gap:0}.process-line{display:none}.process-step{border-top:1px solid var(--line);padding:2rem 0}.process-step:last-child{border-bottom:1px solid var(--line)}.process-step:before{display:none}.team-grid{grid-template-columns:1fr}.team-card,.team-card--lead{grid-column:auto;grid-template-columns:minmax(7.5rem,32vw) minmax(0,1fr);align-items:start;gap:clamp(1rem,4vw,2rem)}.team-card__image,.team-card--lead .team-card__image{width:100%;max-width:12rem}.team-card--lead .team-card__copy strong{font-size:clamp(2rem,9vw,3.4rem)}.team-footer{padding-top:2rem}.team-footer p,.team-footer .button{grid-column:1/-1}.team-footer .button{justify-self:start}.article-grid,.blog-index-grid{grid-template-columns:1fr}.faq-title,.faq-list{grid-column:1/-1}.faq-title h2{margin-bottom:2rem}.faq-list summary{grid-template-columns:2.3rem 1fr auto}.faq-list details>p{margin-left:3.3rem}.footer-lead .section-kicker,.footer-statement{grid-column:1/-1}.footer-statement{margin-top:2rem;font-size:clamp(3.8rem,18vw,6rem)}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-bottom{flex-direction:column;gap:.45rem}.page-intro{padding-top:2.5rem}.page-intro h1{margin:1rem 0 2.5rem;font-size:clamp(3.4rem,15vw,5.3rem)}.page-intro__copy{font-size:1.15rem}.page-intro__aside{margin-top:1rem}.service-detail-row>span,.service-detail-row>div:nth-child(2),.service-detail-row>div:last-child,.service-page__grid>div,.large-list,.process-page__step>span,.process-page__step h2,.process-page__step p,.handover-grid>div:first-child,.handover-list,.contact-form,.contact-aside,.blog-controls>label,.category-filter,.article-header>.text-link,.article-header__meta,.article-header h1,.article-header__excerpt,.article-header__author,.article-layout>aside,.article-body{grid-column:1/-1}.service-detail-row>div:last-child{margin-top:1rem}.price-grid{grid-template-columns:1fr}.price-card{min-height:0}.price-card>span{margin-bottom:3rem}.service-page__grid>div{margin-bottom:2rem}.process-page__step{min-height:0}.process-page__step>span{margin-bottom:0}.process-page__step h2{margin:.6rem 0 1rem}.handover-list{margin-top:2rem}.team-page-grid{grid-template-columns:1fr}.team-profile,.team-profile--lead{grid-column:auto;grid-template-columns:minmax(7.5rem,32vw) minmax(0,1fr);align-items:start;gap:clamp(1rem,4vw,2rem)}.team-profile__image,.team-profile--lead .team-profile__image{width:100%;max-width:12rem}.team-profile--lead h2{font-size:clamp(2.2rem,10vw,3.8rem)}.contact-form{padding:1.5rem}.contact-aside{margin-top:2rem}.blog-controls>label{margin-bottom:1rem}.article-header__meta{margin-top:2rem}.article-header h1{margin-top:2rem;font-size:clamp(3.1rem,14vw,5rem)}.article-header__author{margin-top:1rem}.article-hero-image{aspect-ratio:4/3;padding-inline:0}.article-layout>aside{border-left:3px solid var(--rose);background:var(--paper);margin-bottom:2rem;padding:1rem}.related-posts__grid{grid-template-columns:1fr}.related-posts__grid article,.related-posts__grid article:first-child{border-left:1px solid var(--line)}}@media (max-width:520px){.hero-title{font-size:clamp(3rem,14.7vw,4.35rem)}.button-row{flex-direction:column;align-items:flex-start}.team-card,.team-card--lead,.team-profile,.team-profile--lead{grid-template-columns:minmax(0,1fr)}.team-card__image,.team-card--lead .team-card__image,.team-profile__image,.team-profile--lead .team-profile__image{max-width:10rem}.form-grid{grid-template-columns:1fr}.form-submit{flex-direction:column;align-items:flex-start}.footer-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ticker__track{will-change:auto;width:100%}.ticker__group{flex-wrap:wrap;justify-content:center;row-gap:.45rem;width:100%;min-width:100%}.ticker__group[aria-hidden=true]{display:none}html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
