/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer components{.home-hero-stage{margin:0;position:relative}.home-hero,.home-hero-stage{height:100svh;min-height:560px}.home-hero{--home-hero-parallax-y:0px;background:var(--color-ink);isolation:isolate;z-index:0;position:fixed;inset:0;overflow:hidden}.home-hero:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.home-hero__slides{transform:translate3d(0,var(--home-hero-parallax-y),0);will-change:transform;position:absolute;inset:0}.home-hero__slide{background:var(--color-ink);opacity:0;transition:opacity .5s var(--motion-ease-standard);will-change:opacity;background-position:50%;background-size:cover;position:absolute;inset:0}.home-hero__slide.is-active{opacity:1}.home-hero__image{object-fit:cover;object-position:var(--home-hero-object-position,center center);transform:scale(1.1)}.home-hero__slide.is-active .home-hero__image{animation:home-hero-slow-zoom 15s var(--motion-ease-out) both;will-change:transform}.home-hero-stage~section,.shell:has(>main>.home-hero-stage)>.site-footer{z-index:1;position:relative}@keyframes home-hero-slow-zoom{0%{transform:scale(1.1)}to{transform:scale(1.16)}}@media (max-width:767px){.home-hero,.home-hero-stage{height:100svh;min-height:480px}.home-hero__image{object-position:var(--home-hero-object-position-mobile,center center)}}@media (prefers-reduced-motion:reduce){.home-hero__slides{will-change:auto;transform:none}.home-hero__slide,.home-hero__slide.is-active .home-hero__image{will-change:auto;transition:none;animation:none}}.home-practice-path{min-height:clamp(640px,52vw,740px);scroll-margin-top:var(--site-header-height,96px);background:var(--color-surface);color:var(--color-ink);align-items:center;display:flex}.home-practice-path__inner{width:var(--container-wide-width);margin-inline:auto;padding-block:clamp(78px,7vw,104px)}.home-practice-path__header{text-align:center;max-width:760px;margin-inline:auto}.home-practice-path__header:after{content:"";background:var(--color-brand);width:42px;height:1px;margin:22px auto 0;display:block}@supports (color:color-mix(in lab,red,red)){.home-practice-path__header:after{background:color-mix(in srgb,var(--color-brand) 68%,var(--color-border))}}.home-practice-path__title{font-family:var(--font-brand);font-size:var(--text-section-title);font-weight:var(--font-weight-medium);line-height:var(--leading-section);letter-spacing:0;margin:0}.home-practice-path__steps{--home-practice-path-line-top:36px;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(34px,5.4vw,88px);margin:clamp(76px,6.5vw,96px) auto 0;padding:0;list-style:none;display:grid;position:relative}.home-practice-path__steps:before{top:var(--home-practice-path-line-top);background:var(--color-border);content:"";height:1px;position:absolute;left:calc(16.666% + 42px);right:calc(16.666% + 42px)}.home-practice-path__step{z-index:1;text-align:center;justify-items:center;min-width:0;display:grid;position:relative}.home-practice-path__icon{background:var(--color-surface);width:72px;height:72px;color:var(--color-brand);transition:color var(--motion-duration-base) var(--motion-ease-standard),transform var(--motion-duration-base) var(--motion-ease-out);place-items:center;display:grid}.home-practice-path__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;width:44px;height:44px}.home-practice-path__step-title{font-family:var(--font-brand);font-size:var(--text-card-title);font-weight:var(--font-weight-medium);letter-spacing:0;transition:color var(--motion-duration-base) var(--motion-ease-standard);margin:26px 0 0;line-height:1.35}.home-practice-path__step-title:after{content:"";background:var(--color-brand);width:28px;height:1px;margin:18px auto 0;display:block}@supports (color:color-mix(in lab,red,red)){.home-practice-path__step-title:after{background:color-mix(in srgb,var(--color-brand) 74%,var(--color-border))}}.home-practice-path__step:hover .home-practice-path__step-title{color:var(--color-brand)}.home-practice-path__step:hover .home-practice-path__icon{color:var(--color-brand-dark)}@supports (color:color-mix(in lab,red,red)){.home-practice-path__step:hover .home-practice-path__icon{color:color-mix(in srgb,var(--color-brand) 88%,var(--color-ink))}}.home-practice-path__step:hover .home-practice-path__icon{transform:translateY(-2px)}.home-recommended-reading{background:var(--color-surface);color:var(--color-ink);padding-block:clamp(82px,7vw,116px)}.home-recommended-reading__inner{width:var(--container-wide-width);margin-inline:auto}.home-recommended-reading__header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:28px;margin-bottom:clamp(34px,4vw,52px);display:grid}.home-recommended-reading__title{font-family:var(--font-brand);font-size:var(--text-section-title);font-weight:var(--font-weight-medium);line-height:var(--leading-section);letter-spacing:0;text-align:center;grid-column:2;margin:0}.home-recommended-reading__title:after{content:"";background:var(--color-brand);width:42px;height:1px;margin:22px auto 0;display:block}@supports (color:color-mix(in lab,red,red)){.home-recommended-reading__title:after{background:color-mix(in srgb,var(--color-brand) 68%,var(--color-border))}}.home-recommended-reading__archive-link{color:var(--color-brand);font-family:var(--font-text);font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:var(--leading-control);white-space:nowrap;transition:color var(--motion-duration-base) var(--motion-ease-standard);grid-column:3;justify-self:end}.home-recommended-reading__archive-link:hover{color:var(--color-brand-dark)}@supports (color:color-mix(in lab,red,red)){.home-recommended-reading__archive-link:hover{color:color-mix(in srgb,var(--color-brand) 78%,var(--color-ink))}}.home-recommended-reading__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,2.2vw,36px);display:grid}.home-recommended-reading__card{aspect-ratio:4/5;background:var(--color-bg-soft);border-radius:var(--surface-radius);min-width:0;color:var(--color-surface);isolation:isolate;display:block;position:relative;overflow:hidden}.home-recommended-reading__card:focus-visible,.home-recommended-reading__card:hover{background:var(--color-bg-soft)}.home-recommended-reading__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-recommended-reading__overlay{z-index:1;background:linear-gradient(#1917150a,#1917152e 54%,#1917157a);position:absolute;inset:0}.home-recommended-reading__content{z-index:2;align-items:start;gap:12px;padding:clamp(24px,2.2vw,34px);display:grid;position:absolute;bottom:0;left:0;right:0}.home-recommended-reading__content:before{content:"";background:var(--color-brand);width:30px;height:2px;display:block}.home-recommended-reading__tags{flex-wrap:nowrap;gap:8px;block-size:17px;display:flex;overflow:hidden}.home-recommended-reading__tags>*{white-space:nowrap;flex:none}.home-recommended-reading__card-title{color:var(--color-surface);font-family:var(--font-brand);font-size:var(--text-card-title);font-weight:var(--font-weight-medium);-webkit-line-clamp:3;letter-spacing:0;block-size:4.05em;transition:var(--motion-transition-color);-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.home-recommended-reading__card:focus-visible .home-recommended-reading__card-title,.home-recommended-reading__card:hover .home-recommended-reading__card-title{color:var(--color-brand-soft)}.home-recommended-reading__excerpt{color:#ffffffd6;-webkit-line-clamp:2;block-size:3.5em;font-family:var(--font-text);font-size:var(--text-base);font-weight:var(--font-weight-regular);line-height:var(--leading-body);-webkit-box-orient:vertical;max-width:31em;display:-webkit-box;overflow:hidden}.home-recommended-reading__meta{color:#ffffffb8;flex-wrap:nowrap;block-size:17px;overflow:hidden}.home-recommended-reading__tags>*{color:var(--color-surface);border-color:#ffffff7a}.home-gateway{background:var(--color-surface);color:var(--color-ink);padding-block:clamp(54px,5.2vw,84px)}.home-gateway__inner{width:var(--container-wide-width);grid-template-columns:repeat(8,minmax(0,1fr));margin-inline:auto;display:grid}.home-gateway__item{color:var(--color-brand);min-width:0;min-height:clamp(126px,9vw,152px);transition:color var(--motion-duration-base) var(--motion-ease-standard);align-content:center;place-items:center;gap:20px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.home-gateway__item{color:color-mix(in srgb,var(--color-brand) 86%,var(--color-muted))}}.home-gateway__item{text-align:center;transition:var(--motion-transition-color)}.home-gateway__item:not(:nth-child(8n+1)){border-left:1px solid #e8e2dcc7}@supports (color:color-mix(in lab,red,red)){.home-gateway__item:not(:nth-child(8n+1)){border-left:1px solid color-mix(in srgb,var(--color-border) 78%,transparent)}}.home-gateway__item:hover{color:var(--color-brand)}.home-gateway__item:focus-visible{z-index:1;outline:1px solid var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.home-gateway__item:focus-visible{outline:1px solid color-mix(in srgb,var(--color-brand) 58%,var(--color-border))}}.home-gateway__item:focus-visible{outline-offset:8px}.home-gateway__icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:clamp(46px,3.7vw,58px);height:clamp(46px,3.7vw,58px);overflow:visible}.home-gateway__label{color:var(--color-ink);font-family:var(--font-brand);font-size:var(--text-card-title);font-weight:var(--font-weight-medium);letter-spacing:0;transition:color var(--motion-duration-base) var(--motion-ease-standard);line-height:1.35}.home-gateway__item:focus-visible .home-gateway__label,.home-gateway__item:hover .home-gateway__label{color:var(--color-brand)}@media (max-width:1179px){.home-practice-path__steps{--home-practice-path-line-top:32px;gap:30px}.home-practice-path__steps:before{left:calc(16.666% + 36px);right:calc(16.666% + 36px)}.home-practice-path__icon{width:64px;height:64px}.home-practice-path__icon svg{width:40px;height:40px}.home-recommended-reading__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-recommended-reading__card{aspect-ratio:1}.home-recommended-reading__content{gap:8px;padding:clamp(16px,2vw,24px)}.home-recommended-reading__tags{flex-wrap:nowrap;overflow:hidden}.home-recommended-reading__tags>*{white-space:nowrap;flex:none}.home-recommended-reading__card-title{-webkit-line-clamp:2;block-size:2.7em}.home-gateway__inner{grid-template-columns:repeat(4,minmax(0,1fr))}.home-gateway__item{min-height:138px}.home-gateway__item:not(:nth-child(8n+1)){border-left:0}.home-gateway__item:not(:nth-child(4n+1)){border-left:1px solid #e8e2dcc7}@supports (color:color-mix(in lab,red,red)){.home-gateway__item:not(:nth-child(4n+1)){border-left:1px solid color-mix(in srgb,var(--color-border) 78%,transparent)}}.home-gateway__item:nth-child(n+5){border-top:1px solid #e8e2dcc7}@supports (color:color-mix(in lab,red,red)){.home-gateway__item:nth-child(n+5){border-top:1px solid color-mix(in srgb,var(--color-border) 78%,transparent)}}}@media (max-width:767px){.home-practice-path{min-height:auto}.home-practice-path__inner{padding-block:78px 84px}.home-practice-path__steps{grid-template-columns:1fr;gap:46px;max-width:360px;margin-top:58px}.home-practice-path__steps:before{display:none}.home-practice-path__icon{width:58px;height:58px}.home-practice-path__icon svg{width:36px;height:36px}.home-practice-path__step-title{font-size:var(--text-card-title);margin-top:18px}.home-recommended-reading{padding-block:72px 82px}.home-recommended-reading__header{grid-template-columns:1fr;gap:18px;margin-bottom:30px}.home-recommended-reading__title{font-size:var(--text-section-title);grid-column:auto}.home-recommended-reading__archive-link{width:max-content;font-size:var(--text-base);grid-column:auto;justify-self:start}.home-recommended-reading__grid{grid-template-columns:1fr;gap:20px}.home-recommended-reading__card{aspect-ratio:4/3;justify-self:center;width:min(100%,420px);max-height:315px}.home-recommended-reading__content{gap:8px;padding:20px}.home-recommended-reading__card-title{font-size:var(--text-card-title)}.home-recommended-reading__excerpt{font-size:var(--text-base)}.home-gateway{padding-block:56px 64px}.home-gateway__icon{width:44px;height:44px}.home-gateway__label{font-size:var(--text-card-title)}.home-gateway__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.home-gateway__item{gap:18px;min-height:124px}.home-gateway__item:not(:nth-child(4n+1)){border-left:0}.home-gateway__item:not(:nth-child(odd)){border-left:1px solid #e8e2dcc7}@supports (color:color-mix(in lab,red,red)){.home-gateway__item:not(:nth-child(odd)){border-left:1px solid color-mix(in srgb,var(--color-border) 78%,transparent)}}.home-gateway__item:nth-child(n+3){border-top:1px solid #e8e2dcc7}@supports (color:color-mix(in lab,red,red)){.home-gateway__item:nth-child(n+3){border-top:1px solid color-mix(in srgb,var(--color-border) 78%,transparent)}}}}