.chrome[data-astro-cid-nemd5mxe]{background:#0b0c0e;position:absolute;inset:0;overflow:hidden}.chrome__canvas[data-astro-cid-nemd5mxe],.chrome__still[data-astro-cid-nemd5mxe]{width:100%;height:100%;position:absolute;inset:0}.chrome__canvas[data-astro-cid-nemd5mxe]{opacity:0;transition:opacity 1.6s var(--ease-out);display:block}.chrome[data-astro-cid-nemd5mxe].is-ready .chrome__canvas[data-astro-cid-nemd5mxe]{opacity:1}.chrome[data-astro-cid-nemd5mxe].is-fallback .chrome__still[data-astro-cid-nemd5mxe]{background:url(/hero/chrome-landscape.webp) 50%/cover no-repeat}@media (scripting:none){.chrome__still[data-astro-cid-nemd5mxe]{background:url(/hero/chrome-landscape.webp) 50%/cover no-repeat}}@media (orientation:portrait){.chrome[data-astro-cid-nemd5mxe].is-fallback .chrome__still[data-astro-cid-nemd5mxe]{background-image:url(/hero/chrome-portrait.webp)}}@media (orientation:portrait) and (scripting:none){.chrome__still[data-astro-cid-nemd5mxe]{background-image:url(/hero/chrome-portrait.webp)}}.hero[data-astro-cid-i3irphx7]{--hero-top:clamp(1.5rem, .75rem + 2.5vw, 3rem);isolation:isolate;min-height:min(100svh,62rem);padding-top:var(--hero-top);padding-bottom:var(--space-l);color:var(--fg);background:#0b0c0e;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:clip}@media (scripting:enabled){.hero[data-astro-cid-i3irphx7]{margin-top:calc((var(--header-height) + var(--header-safe)) * -1);padding-top:calc(var(--header-height) + var(--header-safe) + var(--hero-top))}}.hero__veil[data-astro-cid-i3irphx7]{pointer-events:none;background:linear-gradient(#0b0c0e8c 0%,#0b0c0e00 22%),linear-gradient(#0b0c0e00 70%,#0b0c0ee6 100%),linear-gradient(#0b0c0e4d,#0b0c0eb3 40%,#0b0c0e99 62%,#0b0c0e26 85%);position:absolute;inset:0}.hero[data-astro-cid-i3irphx7]>.container[data-astro-cid-i3irphx7]{position:relative}.hero__grid[data-astro-cid-i3irphx7]{row-gap:var(--space-xl);align-items:end}.hero__copy[data-astro-cid-i3irphx7]{grid-column:1/-1}.hero__eyebrow[data-astro-cid-i3irphx7],.hero__title[data-astro-cid-i3irphx7]{margin-bottom:var(--space-l)}.hero__title[data-astro-cid-i3irphx7] .line[data-astro-cid-i3irphx7]{margin-bottom:-.08em;padding-bottom:.08em;padding-right:.1em;display:block;overflow:hidden}.hero__title[data-astro-cid-i3irphx7] .line[data-astro-cid-i3irphx7]>span[data-astro-cid-i3irphx7]{display:inline-block}.hero__lede[data-astro-cid-i3irphx7]{margin-bottom:var(--space-l)}.hero__actions[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:.75rem;display:flex}.hero__index[data-astro-cid-i3irphx7]{margin-top:var(--space-xl);border-top:var(--hairline) solid var(--rule);display:grid}.hero__index[data-astro-cid-i3irphx7] a[data-astro-cid-i3irphx7]{border-bottom:var(--hairline) solid var(--rule);font-size:var(--text-sm);transition:color var(--dur-base) var(--ease-out);grid-template-columns:2.5rem 1fr auto;align-items:center;gap:.75rem;padding-block:1.125rem;text-decoration:none;display:grid}.hero__index[data-astro-cid-i3irphx7] a[data-astro-cid-i3irphx7]:hover{color:var(--accent)}.hero__index[data-astro-cid-i3irphx7] a[data-astro-cid-i3irphx7]:hover .btn__arrow{transform:translate(4px)}@media (width>=48em){.hero__index[data-astro-cid-i3irphx7]{grid-template-columns:repeat(3,1fr)}.hero__index[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]+li[data-astro-cid-i3irphx7] a[data-astro-cid-i3irphx7]{padding-left:var(--space-m);border-left:var(--hairline) solid var(--rule)}.hero__index[data-astro-cid-i3irphx7] a[data-astro-cid-i3irphx7]{padding-right:var(--space-m);border-bottom:0}}@media (width>=64em){.hero__grid[data-astro-cid-i3irphx7]{align-items:start}.hero__copy[data-astro-cid-i3irphx7]{z-index:1;grid-column:1/span 7;position:relative}.hero__veil[data-astro-cid-i3irphx7]{background:linear-gradient(#0b0c0e80 0%,#0b0c0e00 20%),linear-gradient(#0b0c0e00 74%,#0b0c0ed9 100%),linear-gradient(90deg,#0b0c0ee6 0%,#0b0c0ec2 38%,#0b0c0e61 56%,#0b0c0e00 72%)}}@media (prefers-reduced-motion:no-preference){.hero__title[data-astro-cid-i3irphx7] .line[data-astro-cid-i3irphx7]>span[data-astro-cid-i3irphx7]{animation:rise 1.2s var(--ease-out) both}.hero__title[data-astro-cid-i3irphx7] .line[data-astro-cid-i3irphx7]:nth-child(2)>span[data-astro-cid-i3irphx7]{animation-delay:90ms}.hero__title[data-astro-cid-i3irphx7] .line[data-astro-cid-i3irphx7]:nth-child(3)>span[data-astro-cid-i3irphx7]{animation-delay:.18s}.hero__title[data-astro-cid-i3irphx7] .line[data-astro-cid-i3irphx7]:nth-child(4)>span[data-astro-cid-i3irphx7]{animation-delay:.27s}.hero__eyebrow[data-astro-cid-i3irphx7],.hero__lede[data-astro-cid-i3irphx7],.hero__actions[data-astro-cid-i3irphx7],.hero__index[data-astro-cid-i3irphx7]{animation:fade-up 1.1s var(--ease-out) both;animation-delay:.42s}.hero__eyebrow[data-astro-cid-i3irphx7]{animation-delay:0s}.hero__actions[data-astro-cid-i3irphx7]{animation-delay:.52s}.hero__index[data-astro-cid-i3irphx7]{animation-delay:.7s}}@keyframes rise{0%{transform:translateY(105%)}}@keyframes fade-up{0%{opacity:0;transform:translateY(18px)}}@media (scripting:enabled){.site-header.is-over-hero,html:has(.hero) .site-header:not(.is-scrolled){--fg:var(--platinum);--bg:var(--obsidian);--accent:var(--silver);--rule:#f2f3f521;--focus:var(--silver);--wash:var(--silver);--wash-fg:var(--obsidian);--header-bg:#0f1012;color:var(--fg)}@media (width>=64em){.site-header.is-over-hero.is-scrolled{border-bottom-color:var(--rule);background:#0b0c0e9e}}html:has(.hero){background:var(--obsidian)}}.practice[data-astro-cid-vijlcpsp]{border-top:var(--hairline) solid var(--rule)}.practice__grid[data-astro-cid-vijlcpsp]{row-gap:var(--space-l)}.practice__label[data-astro-cid-vijlcpsp],.practice__statement[data-astro-cid-vijlcpsp],.practice__body[data-astro-cid-vijlcpsp]{grid-column:1/-1}.practice__statement[data-astro-cid-vijlcpsp]{margin-bottom:var(--space-l)}.practice__body[data-astro-cid-vijlcpsp] a[data-astro-cid-vijlcpsp]{color:var(--fg)}.practice__body[data-astro-cid-vijlcpsp] h3[data-astro-cid-vijlcpsp]{margin-bottom:var(--space-s)}@media (width>=48em){.practice__body[data-astro-cid-vijlcpsp]{grid-column:span 6}}@media (width>=64em){.practice__label[data-astro-cid-vijlcpsp]{grid-column:1/span 3;padding-top:1.1em}.practice__statement[data-astro-cid-vijlcpsp]{margin-bottom:var(--space-xl);grid-column:4/-1}.practice__body[data-astro-cid-vijlcpsp]:first-of-type{grid-column:4/span 4}.practice__body[data-astro-cid-vijlcpsp]:nth-of-type(2){grid-column:9/span 4}}.services__head[data-astro-cid-qmjtkzr2]{row-gap:var(--space-m);margin-bottom:var(--space-2xl)}.services__label[data-astro-cid-qmjtkzr2],.services__title[data-astro-cid-qmjtkzr2]{grid-column:1/-1}.services__list[data-astro-cid-qmjtkzr2]{border-top:var(--hairline) solid var(--rule)}.service[data-astro-cid-qmjtkzr2]{row-gap:var(--space-m);padding-block:var(--space-xl);border-bottom:var(--hairline) solid var(--rule);position:relative}.service[data-astro-cid-qmjtkzr2]:before{content:"";height:var(--hairline);background:var(--accent);transform-origin:0;transition:transform .9s var(--ease-out);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.service[data-astro-cid-qmjtkzr2]:hover:before,.service[data-astro-cid-qmjtkzr2]:focus-within:before{transform:scaleX(1)}.service__n[data-astro-cid-qmjtkzr2]{font-size:var(--display-xs);grid-column:1/-1}.service__main[data-astro-cid-qmjtkzr2],.service__includes[data-astro-cid-qmjtkzr2]{grid-column:1/-1}.service__title[data-astro-cid-qmjtkzr2]{margin-bottom:var(--space-m)}.service__title[data-astro-cid-qmjtkzr2] a[data-astro-cid-qmjtkzr2]{text-decoration:none}.service__title[data-astro-cid-qmjtkzr2] a[data-astro-cid-qmjtkzr2]:after{content:"";position:absolute;inset:0}.service__summary[data-astro-cid-qmjtkzr2]{max-width:32em;margin-bottom:var(--space-m)}.service__includes[data-astro-cid-qmjtkzr2]{font-size:var(--text-sm);align-self:end}.service__includes[data-astro-cid-qmjtkzr2] li[data-astro-cid-qmjtkzr2]{border-top:var(--hairline) solid var(--rule);gap:.875rem;padding-block:.6875rem;display:flex}.service__includes[data-astro-cid-qmjtkzr2] li[data-astro-cid-qmjtkzr2]:before{content:"";width:.375rem;height:var(--hairline);background:var(--accent);flex:none;margin-top:.8em}.support[data-astro-cid-qmjtkzr2]{row-gap:var(--space-s);padding-block:var(--space-l);border-bottom:var(--hairline) solid var(--rule);align-items:baseline}.support__tag[data-astro-cid-qmjtkzr2],.support__main[data-astro-cid-qmjtkzr2],.support__link[data-astro-cid-qmjtkzr2]{grid-column:1/-1}.support__tag[data-astro-cid-qmjtkzr2]{border:var(--hairline) solid var(--accent);color:var(--accent);font-size:var(--text-2xs);letter-spacing:.16em;text-transform:uppercase;justify-self:start;padding:.3rem .625rem;font-weight:600}.support__main[data-astro-cid-qmjtkzr2] h3[data-astro-cid-qmjtkzr2]{margin-bottom:var(--space-xs)}.support__main[data-astro-cid-qmjtkzr2] p[data-astro-cid-qmjtkzr2]{max-width:36em}.support__link[data-astro-cid-qmjtkzr2]{justify-self:start}@media (width>=64em){.support__tag[data-astro-cid-qmjtkzr2]{grid-column:1/span 2}.support__main[data-astro-cid-qmjtkzr2]{grid-column:4/span 6}.support__link[data-astro-cid-qmjtkzr2]{grid-column:10/-1}.services__label[data-astro-cid-qmjtkzr2]{grid-column:1/span 3;padding-top:1.4em}.services__title[data-astro-cid-qmjtkzr2]{grid-column:4/-1}.service__n[data-astro-cid-qmjtkzr2]{grid-column:1/span 1}.service__main[data-astro-cid-qmjtkzr2]{grid-column:4/span 5}.service__includes[data-astro-cid-qmjtkzr2]{grid-column:10/-1}}.concept-card__link[data-astro-cid-gdex2wu4]{height:100%;color:inherit;text-decoration:none;display:block}.concept-card__media[data-astro-cid-gdex2wu4]{aspect-ratio:var(--ratio);background:var(--bg-sunken);position:relative;overflow:hidden}.concept-card__media[data-astro-cid-gdex2wu4] picture{height:100%;display:block}.concept-card__media[data-astro-cid-gdex2wu4] img{object-fit:cover;object-position:top center;filter:grayscale()contrast(1.04);width:100%;height:100%;transition:transform 1.4s var(--ease-out), filter .9s var(--ease-out)}.concept-card__link[data-astro-cid-gdex2wu4]:hover .concept-card__media[data-astro-cid-gdex2wu4] img,.concept-card__link[data-astro-cid-gdex2wu4]:focus-visible .concept-card__media[data-astro-cid-gdex2wu4] img{filter:none;transform:scale(1.03)}.concept-card__badge[data-astro-cid-gdex2wu4]{color:var(--platinum);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;backdrop-filter:blur(6px);background:#0b0c0eb8;padding:.375rem .625rem;font-weight:500;position:absolute;bottom:.875rem;left:.875rem}.concept-card__body[data-astro-cid-gdex2wu4]{padding-top:var(--space-m)}.concept-card__meta[data-astro-cid-gdex2wu4]{font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-muted);align-items:baseline;gap:.75rem;margin-bottom:.625rem;display:flex}.concept-card__meta[data-astro-cid-gdex2wu4] .numeral[data-astro-cid-gdex2wu4]{font-size:var(--text-base);letter-spacing:0}.concept-card__title[data-astro-cid-gdex2wu4]{margin-bottom:.625rem}.concept-card__summary[data-astro-cid-gdex2wu4]{max-width:34em;font-size:var(--text-sm)}.concept-card__cta[data-astro-cid-gdex2wu4]{margin-top:var(--space-m);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.75rem;font-weight:500;display:inline-flex}.concept-card__link[data-astro-cid-gdex2wu4]:hover .btn__arrow{transform:translate(4px)}.concepts__head[data-astro-cid-cgf3w6a4]{row-gap:var(--space-m);margin-bottom:var(--space-2xl)}.concepts__label[data-astro-cid-cgf3w6a4],.concepts__title[data-astro-cid-cgf3w6a4],.concepts__note[data-astro-cid-cgf3w6a4]{grid-column:1/-1}.concepts__note[data-astro-cid-cgf3w6a4]{max-width:34em}.concepts__note[data-astro-cid-cgf3w6a4] p[data-astro-cid-cgf3w6a4]{margin-bottom:var(--space-m)}.concepts__note[data-astro-cid-cgf3w6a4] .link-arrow[data-astro-cid-cgf3w6a4]{color:var(--fg)}.concepts__layout[data-astro-cid-cgf3w6a4],.concepts__stack[data-astro-cid-cgf3w6a4]{gap:var(--space-xl);display:grid}@media (width>=48em){.concepts__stack[data-astro-cid-cgf3w6a4]{gap:var(--space-l);grid-template-columns:1fr 1fr}}@media (width>=64em){.concepts__label[data-astro-cid-cgf3w6a4]{grid-column:1/span 3;padding-top:1.4em}.concepts__title[data-astro-cid-cgf3w6a4]{grid-column:4/span 9}.concepts__note[data-astro-cid-cgf3w6a4]{grid-column:4/span 6}.concepts__layout[data-astro-cid-cgf3w6a4]{grid-template-columns:7fr 5fr;align-items:start;gap:clamp(2rem,4vw,5rem)}.concepts__stack[data-astro-cid-cgf3w6a4]{gap:var(--space-xl);margin-top:var(--space-2xl);grid-template-columns:1fr}}.standards__grid[data-astro-cid-aouzoyzd]{row-gap:var(--space-xl)}.standards__intro[data-astro-cid-aouzoyzd],.standards__list[data-astro-cid-aouzoyzd]{grid-column:1/-1}.standards__intro[data-astro-cid-aouzoyzd]>[data-astro-cid-aouzoyzd]+[data-astro-cid-aouzoyzd]{margin-top:var(--space-m)}.standards__list[data-astro-cid-aouzoyzd]{border-top:var(--hairline) solid var(--rule);display:grid}.standard[data-astro-cid-aouzoyzd]{padding-block:var(--space-l);border-bottom:var(--hairline) solid var(--rule)}.standard[data-astro-cid-aouzoyzd] dt[data-astro-cid-aouzoyzd]{margin-bottom:var(--space-s);align-items:baseline;gap:1rem;display:flex}.standard[data-astro-cid-aouzoyzd] .numeral[data-astro-cid-aouzoyzd]{font-size:var(--text-base);flex:none}.standard[data-astro-cid-aouzoyzd] dd[data-astro-cid-aouzoyzd]{max-width:30em}@media (width>=48em){.standards__list[data-astro-cid-aouzoyzd]{column-gap:var(--space-xl);grid-template-columns:1fr 1fr}.standard[data-astro-cid-aouzoyzd]{padding-block:var(--space-xl)}}@media (width>=64em){.standards__intro[data-astro-cid-aouzoyzd]{grid-column:1/span 4}.standards__list[data-astro-cid-aouzoyzd]{grid-column:6/-1}}
