@font-face{font-display:swap;font-family:"Instrument Serif";font-style:normal;font-weight:400;src:url(../fonts/instrument-serif-latin-400-normal.woff2) format("woff2");unicode-range:u+0020-007e,u+00a0-00ff,u+0131,u+0152-0153,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+2032-2033,u+2190-2193,u+2605-2606}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:400;src:url(../fonts/archivo-latin-400-normal.woff2) format("woff2");unicode-range:u+0020-007e,u+00a0-00ff,u+0131,u+0152-0153,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+2032-2033,u+2190-2193,u+2605-2606}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:500;src:url(../fonts/archivo-latin-500-normal.woff2) format("woff2");unicode-range:u+0020-007e,u+00a0-00ff,u+0131,u+0152-0153,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+2032-2033,u+2190-2193,u+2605-2606}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:600;src:url(../fonts/archivo-latin-600-normal.woff2) format("woff2");unicode-range:u+0020-007e,u+00a0-00ff,u+0131,u+0152-0153,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+2032-2033,u+2190-2193,u+2605-2606}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(../fonts/ibm-plex-mono-latin-400-normal.woff2) format("woff2");unicode-range:u+0020-007e,u+00a0-00ff,u+0131,u+0152-0153,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+2032-2033,u+2190-2193,u+2605-2606}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:url(../fonts/ibm-plex-mono-latin-500-normal.woff2) format("woff2");unicode-range:u+0020-007e,u+00a0-00ff,u+0131,u+0152-0153,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+2032-2033,u+2190-2193,u+2605-2606}@font-face{font-display:swap;font-family:Noto Sans Armenian;font-style:normal;font-weight:400;src:url(../fonts/noto-sans-armenian-armenian-400-normal.woff2) format("woff2");unicode-range:u+0308,u+0530-058f,u+2010,u+2024,u+25cc,u+fb13-fb17}@font-face{font-display:swap;font-family:Noto Sans Armenian;font-style:normal;font-weight:500;src:url(../fonts/noto-sans-armenian-armenian-500-normal.woff2) format("woff2");unicode-range:u+0308,u+0530-058f,u+2010,u+2024,u+25cc,u+fb13-fb17}@font-face{font-display:swap;font-family:Noto Sans Armenian;font-style:normal;font-weight:600;src:url(../fonts/noto-sans-armenian-armenian-600-normal.woff2) format("woff2");unicode-range:u+0308,u+0530-058f,u+2010,u+2024,u+25cc,u+fb13-fb17}@font-face{font-display:swap;font-family:"Noto Serif Armenian";font-style:normal;font-weight:400;src:url(../fonts/noto-serif-armenian-armenian-400-normal.woff2) format("woff2");unicode-range:u+0308,u+0530-058f,u+2010,u+2024,u+25cc,u+fb13-fb17}:root{--ink-950:#08090b;--ink-900:#0e1113;--ink-800:#171b1e;--ink-700:#23282c;--ink-600:#333a3f;--slate-500:#5a646a;--slate-400:#7c868d;--slate-300:#a3acb2;--slate-200:#c8cfd3;--slate-150:#dce1e4;--slate-100:#eaeef0;--slate-050:#eceff1;--paper:#fff;--apricot-700:#7a5210;--apricot-600:#96640f;--apricot-500:#e09a3a;--apricot-400:#f2be7a;--apricot-300:#f8dbb2;--on-ink-primary:#fff;--on-ink-secondary:#a9b2b8;--on-ink-muted:#6e777d;--on-ink-line:#2a3034;--bg:var(--paper);--fg:var(--ink-950);--fg-2:var(--slate-500);--fg-3:var(--slate-400);--line:var(--slate-200);--accent-text:var(--apricot-600);--focus:var(--ink-950);--serif:"Instrument Serif","Noto Serif Armenian","Times New Roman",serif;--sans:"Archivo","Noto Sans Armenian",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"IBM Plex Mono","Noto Sans Armenian",ui-monospace,"SFMono-Regular",Menlo,monospace;--t-hero:400 clamp(3rem,2.2rem + 3.6vw,6rem) /0.96 var(--serif);--ls-hero:-0.03em;--t-xl:400 clamp(2.5rem,1.9rem + 2.6vw,4.5rem) /1 var(--serif);--ls-xl:-0.026em;--t-l:400 clamp(2.25rem,1.8rem + 1.9vw,3.5rem) /1.04 var(--serif);--ls-l:-0.022em;--t-h1:400 clamp(2.125rem,1.8rem + 1.3vw,2.75rem) /1.08 var(--serif);--ls-h1:-0.02em;--t-h2:400 clamp(1.75rem,1.55rem + 0.8vw,2.125rem) /1.14 var(--serif);--ls-h2:-0.016em;--t-h3:400 clamp(1.375rem,1.28rem + 0.4vw,1.625rem) /1.24 var(--serif);--ls-h3:-0.012em;--t-h4:600 1.1875rem/1.34 var(--sans);--ls-h4:-0.01em;--t-lead:400 clamp(1.125rem,1.06rem + 0.3vw,1.25rem) /1.6 var(--sans);--ls-lead:-0.01em;--t-large:400 1.0625rem/1.72 var(--sans);--ls-large:-0.005em;--t-base:400 1rem/1.72 var(--sans);--ls-base:-0.003em;--t-medium:500 1rem/1.72 var(--sans);--ls-medium:-0.003em;--t-small:400 0.875rem/1.62 var(--sans);--ls-small:0;--t-legal:400 0.75rem/1.58 var(--sans);--ls-legal:0;--t-eyebrow:500 0.6875rem/1.2 var(--mono);--ls-eyebrow:0.18em;--t-button:500 0.9375rem/1 var(--sans);--ls-button:0;--t-label:500 0.8125rem/1.3 var(--sans);--ls-label:0.02em;--t-mono:400 0.75rem/1.5 var(--mono);--ls-mono:0.04em;--t-mono-label:500 0.625rem/1.4 var(--mono);--ls-mono-label:0.12em;--gutter:20px;--section-y:72px;--radius-card:12px;--sticky-offset:calc(72px + var(--wp-admin--admin-bar--height, 0px));--radius-field:2px}@media(min-width:768px){:root{--gutter:40px;--section-y:96px}}@media(min-width:1024px){:root{--sticky-offset:calc(88px + var(--wp-admin--admin-bar--height, 0px))}}@media(min-width:1280px){:root{--gutter:72px;--section-y:104px}}*,:after,:before{box-sizing:border-box}html{overflow-x:clip;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:88px}@media(min-width:1024px){html{scroll-padding-top:104px}}@media(prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}body{background:var(--paper);color:var(--ink-950);font:var(--t-base);letter-spacing:var(--ls-base);min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}ol[class],ul[class]{list-style:none;padding:0}img,picture,svg,video{display:block;max-width:100%}img{height:auto}button,input,select,textarea{color:inherit;font:inherit}button{background:none;border:0;cursor:pointer;padding:0}table{border-collapse:collapse;width:100%}address{font-style:normal}[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:where(nav,header,footer,.drawer,.mega,.faq__list,.office) :where(ul,ol){list-style:none;margin:0;padding:0}.t-hero{font:var(--t-hero);letter-spacing:var(--ls-hero)}.t-xl{font:var(--t-xl);letter-spacing:var(--ls-xl)}.t-l{font:var(--t-l);letter-spacing:var(--ls-l)}.t-h1{font:var(--t-h1);letter-spacing:var(--ls-h1)}.t-h2{font:var(--t-h2);letter-spacing:var(--ls-h2)}.t-h3{font:var(--t-h3);letter-spacing:var(--ls-h3)}.t-h4{font:var(--t-h4);letter-spacing:var(--ls-h4)}.t-lead{font:var(--t-lead);letter-spacing:var(--ls-lead)}.t-large{font:var(--t-large);letter-spacing:var(--ls-large)}.t-small{font:var(--t-small);letter-spacing:var(--ls-small)}.t-legal{font:var(--t-legal);letter-spacing:var(--ls-legal)}.t-mono{font:var(--t-mono);letter-spacing:var(--ls-mono)}.t-label{font:var(--t-label);letter-spacing:var(--ls-label)}.eyebrow,.muted{color:var(--fg-2)}.eyebrow{align-items:center;display:flex;font:var(--t-eyebrow);gap:16px;letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.eyebrow:before{background:var(--apricot-500);content:"";flex:none;height:2px;width:44px}.prose{color:var(--fg);font:var(--t-large);letter-spacing:var(--ls-large);max-width:720px}.prose>*+*{margin-top:1.1em}.prose h2{font:var(--t-h2);letter-spacing:var(--ls-h2);margin-top:2em}.prose h3{font:var(--t-h3);letter-spacing:var(--ls-h3);margin-top:1.8em}.prose h4{font:var(--t-h4);letter-spacing:var(--ls-h4);margin-top:1.6em}.prose h2+*,.prose h3+*,.prose h4+*{margin-top:.6em}.prose ol,.prose ul{padding-left:1.25em}.prose li+li{margin-top:.4em}.prose li::marker{color:var(--slate-400)}.prose a{color:inherit;text-decoration-color:var(--apricot-500);text-decoration-thickness:1px;text-underline-offset:3px}.prose a:hover{text-decoration-thickness:2px}.prose strong{font-weight:600}.prose blockquote{border-left:2px solid var(--apricot-500);font:var(--t-lead);letter-spacing:var(--ls-lead);padding-left:24px}.prose table{font:var(--t-small);letter-spacing:var(--ls-small)}.prose td,.prose th{border-bottom:1px solid var(--line);padding:12px 16px 12px 0;text-align:left;vertical-align:top}.prose th{font-weight:600}.prose figure img{border-radius:0}.prose figcaption{color:var(--fg-2);font:var(--t-small);letter-spacing:var(--ls-small);margin-top:8px}a,dd,dt,h1,h2,h3,h4,li,p,span{overflow-wrap:break-word}.btn,.eyebrow,.prose .wp-block-button__link,.search-form input[type=submit],[class*=__eyebrow],[class*=__head],[class*=__label]{overflow-wrap:anywhere}.callbar>*,.consult-band>*,.enquiry__grid>*,.facts-row>*,.home-hero__facts>*,.site-footer__columns>*,.site-footer__cta,.site-footer__cta>*{min-width:0}.post-chip{max-width:calc(100% - 32px);white-space:normal}.about-hero__aside,.blog-hero__copy,.blog-hero__grid>*,.blog-search,.closing-cta__copy,.closing-cta__routes,.office-card,.office-lang,.office-map,.page-hero__copy,.post-hero__copy,[class*=__routes]{max-width:100%;min-width:0}.blog-hero__title,.page-hero__title,.post-hero__title,h1{overflow-wrap:anywhere}.post-chip,.post-chip font,dd,dd a{min-width:0;overflow-wrap:anywhere}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.skip-link{background:var(--apricot-500);border-radius:999px;color:var(--ink-950);font:var(--t-button);left:8px;letter-spacing:var(--ls-button);padding:12px 20px;position:absolute;top:8px;transform:translateY(-200%);z-index:1000}.skip-link:focus{transform:none}.link-arrow{align-items:center;color:var(--fg);display:inline-flex;font:var(--t-medium);gap:8px;letter-spacing:var(--ls-medium)}.link-arrow .icon{color:var(--accent-text);height:16px;transition:transform .2s cubic-bezier(.2,.7,.2,1);width:16px}.link-arrow:hover .icon{transform:translateX(3px)}.link-arrow:hover span{text-decoration:underline;text-underline-offset:3px}input,select,textarea{accent-color:var(--ink-950)}::-moz-placeholder{color:var(--slate-400);opacity:1}::placeholder{color:var(--slate-400);opacity:1}.container{margin-inline:auto;max-width:calc(1296px + var(--gutter)*2);padding-inline:var(--gutter);width:100%}.container--narrow{max-width:calc(880px + var(--gutter)*2)}.section{padding-block:var(--section-y)}.section--tight{padding-block:calc(var(--section-y)*.6)}.band-paper{background:var(--paper)}.band-slate{background:var(--slate-050)}.band-ink{--bg:var(--ink-950);--fg:var(--on-ink-primary);--fg-2:var(--on-ink-secondary);--fg-3:var(--on-ink-muted);--line:var(--on-ink-line);--accent-text:var(--apricot-400);--focus:var(--apricot-400)}.band-ink,.band-ink-900{background:var(--bg,var(--ink-950));color:var(--fg)}.band-ink-900{--bg:var(--ink-900);--fg:var(--on-ink-primary);--fg-2:var(--on-ink-secondary);--fg-3:var(--on-ink-muted);--line:var(--on-ink-line);--accent-text:var(--apricot-400);--focus:var(--apricot-400)}.section-head{display:grid;gap:20px;margin-bottom:48px}.section-head h2{color:var(--fg);font:var(--t-l);letter-spacing:var(--ls-l)}.section-head p:not(.eyebrow){color:var(--fg-2);font:var(--t-large);letter-spacing:var(--ls-large);max-width:640px}@media(min-width:1024px){.section-head--split{align-items:end;-moz-column-gap:96px;column-gap:96px;grid-template-columns:minmax(0,720px) minmax(0,1fr)}}.site-header{--bg:var(--ink-950);--fg:var(--on-ink-primary);--fg-2:var(--on-ink-secondary);--fg-3:var(--on-ink-muted);--line:var(--on-ink-line);--accent-text:var(--apricot-400);--focus:var(--apricot-400);background:var(--bg,var(--ink-950));color:var(--fg);position:sticky;top:var(--wp-admin--admin-bar--height,0);transition:background-color .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s cubic-bezier(.2,.7,.2,1);z-index:50}.site-header.is-scrolled{box-shadow:0 1px 0 var(--on-ink-line),0 10px 30px rgba(8,9,11,.28)}.site-header--overlay{background:transparent}@media(min-width:1024px){.site-header--overlay{inset:var(--wp-admin--admin-bar--height,0) 0 auto;position:fixed}.site-header--overlay .header-phone__label{color:var(--on-ink-secondary)}.site-header--overlay .header-book{min-height:54px;padding-inline:30px;transition:min-height .25s cubic-bezier(.2,.7,.2,1)}}@media(max-width:1023.98px){.site-header--overlay{background:var(--ink-950)}}.site-header--overlay.is-scrolled{background:var(--ink-950)}.site-header--overlay.is-scrolled .header-book{min-height:48px}.site-header__bar{align-items:center;display:flex;gap:24px;height:92px;justify-content:space-between;margin-inline:auto;max-width:1440px;padding-inline:20px;transition:height .25s cubic-bezier(.2,.7,.2,1)}@media(min-width:1024px){.site-header__bar{height:136px;padding-inline:var(--gutter)}}.site-header.is-scrolled .site-header__bar{height:72px}@media(min-width:1024px){.site-header.is-scrolled .site-header__bar{height:88px}}.site-header__actions{align-items:center;display:none;gap:22px}@media(min-width:1280px){.site-header__actions{display:flex}}.site-header__mobile-actions{align-items:center;display:flex;gap:10px}@media(min-width:1280px){.site-header__mobile-actions{display:none}}.site-header__mobile-actions .btn--sm{font-size:.9375rem;max-width:42vw;min-height:44px;overflow:hidden;padding-inline:18px;text-overflow:ellipsis;white-space:nowrap}.brand{display:inline-flex;flex:none}.brand__mark{display:block;transition:width .25s cubic-bezier(.2,.7,.2,1),height .25s cubic-bezier(.2,.7,.2,1)}.is-scrolled .brand__mark--desktop{height:64px;width:64px}.is-scrolled .brand__mark--mobile{height:56px;width:56px}.brand__mark--desktop{display:none}@media(min-width:1024px){.brand__mark--desktop{display:block}.brand__mark--mobile{display:none}}.header-phone{display:grid;gap:2px;justify-items:end}.header-phone__label{color:var(--on-ink-muted);font:var(--t-mono-label);letter-spacing:var(--ls-mono-label);text-transform:uppercase}.header-phone__number{color:var(--on-ink-primary);font:var(--t-h4);letter-spacing:var(--ls-h4);white-space:nowrap}.header-phone:hover .header-phone__number{text-decoration:underline;text-decoration-color:var(--apricot-400);text-underline-offset:4px}@media(max-width:1439.98px){.header-phone{display:none}}.burger{display:grid;height:44px;padding-left:10px;place-items:center end;width:44px}.burger__bars{display:grid;gap:5px}.burger__bars span{background:var(--on-ink-primary);display:block;height:2px;width:22px}.lang-menu{position:relative}.lang-menu__toggle{align-items:center;background:transparent;border:1px solid var(--on-ink-line);border-radius:999px;color:var(--on-ink-primary);cursor:pointer;display:inline-flex;gap:8px;height:44px;padding:0 14px 0 12px;transition:border-color .15s cubic-bezier(.2,.7,.2,1),background-color .15s cubic-bezier(.2,.7,.2,1)}.lang-menu__toggle .icon{color:var(--apricot-400);height:18px;width:18px}.lang-menu__toggle:hover,.lang-menu__toggle[aria-expanded=true]{background:hsla(0,0%,100%,.04);border-color:var(--slate-400)}.lang-menu__current{font:var(--t-mono-label);font-size:.75rem;letter-spacing:var(--ls-mono-label);min-width:2.2em;text-align:left;text-transform:uppercase}.lang-menu__panel{animation:plg-fade-in .15s cubic-bezier(.2,.7,.2,1);background:var(--ink-900);border:1px solid var(--on-ink-line);border-radius:14px;box-shadow:0 24px 60px rgba(8,9,11,.45);padding:18px 12px 14px;position:absolute;right:0;top:calc(100% + 12px);width:280px;z-index:65}.lang-menu__head{color:var(--apricot-400);font:var(--t-mono-label);letter-spacing:var(--ls-mono-label);padding:0 10px 10px;text-transform:uppercase}.lang-menu__list{display:grid;gap:2px;list-style:none;margin:0;padding:0}.lang-menu__item{align-items:center;border-radius:8px;color:var(--on-ink-secondary);display:flex;gap:12px;min-height:46px;padding:8px 10px;text-decoration:none}.lang-menu__item img{border-radius:2px;flex:none;height:15px;width:22px}.lang-menu__item:focus-visible,.lang-menu__item:hover{background:var(--ink-800);color:var(--on-ink-primary)}.lang-menu__item.gt-current-lang{color:var(--on-ink-primary);font-weight:inherit}.lang-menu__item.gt-current-lang .lang-menu__check{opacity:1}.lang-menu__native{font:var(--t-medium);letter-spacing:var(--ls-medium)}.lang-menu__name{color:var(--on-ink-muted);font:var(--t-small);letter-spacing:var(--ls-small)}.lang-menu__check{color:var(--apricot-400);height:16px;margin-left:auto;opacity:0;width:16px}.lang-menu__note{border-top:1px solid var(--on-ink-line);color:var(--on-ink-muted);font:var(--t-legal);letter-spacing:var(--ls-legal);margin-top:8px;padding:12px 10px 0}.lang-menu--header_mobile .lang-menu__toggle{gap:6px;height:44px;padding:0 10px}@media(max-width:419.98px){.lang-menu--header_mobile .lang-menu__current{display:none}.lang-menu--header_mobile .lang-menu__toggle{justify-content:center;padding:0;width:44px}}.lang-menu--header_mobile .lang-menu__panel{left:16px;position:fixed;right:16px;top:100px;width:auto}.site-header.is-scrolled .lang-menu--header_mobile .lang-menu__panel{top:80px}body{top:0!important}#goog-gt-tt,.goog-te-banner-frame,.skiptranslate>iframe,iframe.skiptranslate{display:none!important}.site-header.is-compact .primary-nav,.site-header.is-compact .site-header__actions,.site-header.is-tight .header-phone{display:none}.site-header.is-compact .site-header__mobile-actions{display:flex}@media(max-width:379.98px){.site-header__mobile-actions{gap:6px}.site-header__mobile-actions .btn--sm{padding-inline:14px}.brand__mark--mobile{height:60px;width:60px}.site-header__bar{gap:12px}}.site-footer{--bg:var(--ink-950);--fg:var(--on-ink-primary);--fg-2:var(--on-ink-secondary);--fg-3:var(--on-ink-muted);--line:var(--on-ink-line);--accent-text:var(--apricot-400);--focus:var(--apricot-400);background:var(--bg,var(--ink-950));color:var(--fg);padding:64px 0 40px}@media(min-width:1024px){.site-footer{padding:88px 0 40px}}.site-footer a:hover{color:var(--on-ink-primary);text-decoration:underline;text-underline-offset:3px}.site-footer__columns{display:grid;gap:40px;grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.site-footer__columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(min-width:1280px){.site-footer__columns{gap:24px;grid-template-columns:340px repeat(3,minmax(0,1fr)) 300px}}.site-footer__brand{align-content:start;display:grid;gap:24px}.site-footer__brand .brand__mark{height:96px;width:96px}@media(min-width:1024px){.site-footer__brand .brand__mark{height:132px;width:132px}}.site-footer__address{color:var(--on-ink-secondary);display:grid;font:var(--t-small);gap:6px;letter-spacing:var(--ls-small)}.site-footer__firm{color:var(--on-ink-primary)}.site-footer__routes{display:grid;gap:10px;margin:0}.site-footer__routes div{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 14px}.site-footer__routes dd,.site-footer__routes dt{min-width:0;overflow-wrap:anywhere}.site-footer__routes dt{color:var(--on-ink-muted);flex:none;font:var(--t-mono-label);letter-spacing:var(--ls-mono-label);text-transform:uppercase;width:88px}.site-footer__routes dd{color:var(--on-ink-primary);font:var(--t-small);letter-spacing:var(--ls-small);margin:0;overflow-wrap:anywhere}.site-footer__wa{align-items:center;display:inline-flex;gap:10px}.site-footer__wa .icon{height:16px;width:16px}.site-footer__col{align-content:start;display:grid;gap:14px}.site-footer__col ul{display:grid;gap:11px}.site-footer__col a{color:var(--on-ink-secondary);display:inline-block;font:var(--t-small);letter-spacing:var(--ls-small);padding-block:2px}.site-footer__head{color:var(--apricot-400)}.site-footer__head,.site-footer__label{font:var(--t-mono-label);letter-spacing:var(--ls-mono-label);text-transform:uppercase}.site-footer__label{color:var(--on-ink-muted)}.site-footer__cta{align-content:start;background:var(--ink-800);display:grid;gap:16px;padding:30px 32px}@media(min-width:768px){.site-footer__cta{grid-column:1/-1;max-width:420px}}@media(min-width:1280px){.site-footer__cta{grid-column:auto;max-width:none}}.site-footer__cta-title{color:var(--on-ink-primary);font:var(--t-h4);letter-spacing:var(--ls-h4)}.site-footer__cta-body{color:var(--on-ink-secondary);font:var(--t-legal);letter-spacing:var(--ls-legal);margin-top:-6px}.site-footer__utility{border-top:1px solid var(--on-ink-line);display:grid;gap:32px;margin-top:56px;padding-top:34px}@media(min-width:1024px){.site-footer__utility{align-items:flex-start;display:flex;gap:48px}}.site-footer__areas{display:grid;flex:1;gap:6px}.site-footer__areas p:last-child{color:var(--on-ink-primary);font:var(--t-small);letter-spacing:var(--ls-small)}.site-footer__lang,.site-footer__social{display:grid;gap:14px}.site-footer__social ul{display:flex;gap:10px}.site-footer__social a{border:1px solid var(--on-ink-line);border-radius:999px;color:var(--on-ink-secondary);display:grid;height:44px;place-items:center;width:44px}.site-footer__social a .icon{height:20px;width:20px}.site-footer__social a:hover{border-color:var(--slate-400);color:var(--on-ink-primary)}.site-footer__legal{border-top:1px solid var(--on-ink-line);display:grid;gap:22px;margin-top:40px;padding-top:30px}.site-footer__legal-bar{color:var(--on-ink-muted);display:flex;flex-wrap:wrap;font:var(--t-legal);gap:14px 22px;justify-content:space-between;letter-spacing:var(--ls-legal)}.site-footer__legal-bar p{display:flex;flex-wrap:wrap;gap:14px}.site-footer__legal-bar ul{display:flex;flex-wrap:wrap;gap:8px 22px}.site-footer__legal-bar a,.site-footer__legal-bar button{color:var(--on-ink-muted);font:var(--t-legal);letter-spacing:var(--ls-legal);min-height:24px}.site-footer__legal-bar a:hover,.site-footer__legal-bar button:hover{color:var(--on-ink-primary)}.site-footer__bar{font:var(--t-mono);letter-spacing:var(--ls-mono)}.site-footer__disclaimer{color:var(--on-ink-muted);font:var(--t-legal);letter-spacing:var(--ls-legal);max-width:1080px}.lang{display:flex;flex-wrap:wrap;gap:8px}.lang__pill{align-items:center;border:1px solid var(--on-ink-line);border-radius:999px;color:var(--on-ink-secondary);display:inline-flex;font:var(--t-mono-label);gap:8px;height:40px;letter-spacing:var(--ls-mono-label);padding:0 12px 0 10px;text-transform:uppercase}.lang__pill img{border-radius:2px;height:15px;width:22px}.lang__pill.gt-current-lang,.lang__pill.is-active{background:var(--ink-700);border-color:var(--apricot-500);color:var(--on-ink-primary);font-weight:inherit}.lang a.lang__pill:hover{border-color:var(--slate-400);color:var(--on-ink-primary);text-decoration:none}.lang--static .lang__pill{border-radius:4px}.lang--static .lang__pill,.lang--static .lang__pill.is-active{background:none;border-color:var(--on-ink-line);color:var(--on-ink-secondary)}.synmek-credit{align-items:center;color:var(--on-ink-muted);display:inline-flex;font:400 .6875rem/1 var(--sans);gap:6px;justify-self:start;transition:color .2s cubic-bezier(.2,.7,.2,1)}.synmek-credit .icon{aspect-ratio:91/74;height:14px;width:auto}.synmek-credit__name{color:var(--on-ink-secondary);font-weight:500;transition:color .2s cubic-bezier(.2,.7,.2,1)}.synmek-credit:hover,.synmek-credit:hover .synmek-credit__name{color:var(--on-ink-primary);text-decoration:none!important}.btn,.prose .wp-block-button__link,.search-form input[type=submit]{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font:var(--t-button);gap:10px;justify-content:center;letter-spacing:var(--ls-button);min-height:52px;padding:0 28px;transition:background-color .2s cubic-bezier(.2,.7,.2,1),border-color .2s cubic-bezier(.2,.7,.2,1),color .2s cubic-bezier(.2,.7,.2,1);white-space:nowrap}.btn .icon,.prose .wp-block-button__link .icon,.search-form input[type=submit] .icon{flex:none;height:18px;width:18px}.btn--sm{font-size:.875rem;min-height:40px;padding:0 18px}.btn--sm .icon{height:16px;width:16px}.btn--block{width:100%}.btn--primary{background:var(--apricot-500);color:var(--ink-950)}.btn--primary:hover{background:var(--apricot-400)}.btn--ink,.search-form input[type=submit]{background:var(--ink-950);border-color:var(--ink-950);color:var(--on-ink-primary)}.btn--ink:hover,.search-form input[type=submit]:hover{background:var(--ink-700);border-color:var(--ink-700)}.btn--ghost,.prose .wp-block-button__link{background:transparent;border-color:var(--fg);color:var(--fg)}.btn--ghost:hover,.prose .wp-block-button__link:hover{background:var(--fg);color:var(--bg)}.band-ink .btn--ink,.band-ink .search-form input[type=submit],.band-ink-900 .btn--ink,.band-ink-900 .search-form input[type=submit],.callbar .btn--ink,.callbar .search-form input[type=submit],.drawer .btn--ink,.drawer .search-form input[type=submit],.search-form .band-ink input[type=submit],.search-form .band-ink-900 input[type=submit],.search-form .callbar input[type=submit],.search-form .drawer input[type=submit],.search-form .site-footer input[type=submit],.search-form .site-header input[type=submit],.site-footer .btn--ink,.site-footer .search-form input[type=submit],.site-header .btn--ink,.site-header .search-form input[type=submit]{background:var(--ink-950);border-color:var(--ink-600)}.band-ink .btn--ink:hover,.band-ink .search-form input[type=submit]:hover,.band-ink-900 .btn--ink:hover,.band-ink-900 .search-form input[type=submit]:hover,.callbar .btn--ink:hover,.callbar .search-form input[type=submit]:hover,.drawer .btn--ink:hover,.drawer .search-form input[type=submit]:hover,.search-form .band-ink input[type=submit]:hover,.search-form .band-ink-900 input[type=submit]:hover,.search-form .callbar input[type=submit]:hover,.search-form .drawer input[type=submit]:hover,.search-form .site-footer input[type=submit]:hover,.search-form .site-header input[type=submit]:hover,.site-footer .btn--ink:hover,.site-footer .search-form input[type=submit]:hover,.site-header .btn--ink:hover,.site-header .search-form input[type=submit]:hover{background:var(--ink-800);border-color:var(--slate-400)}.band-ink .btn--ghost,.band-ink .prose .wp-block-button__link,.band-ink-900 .btn--ghost,.band-ink-900 .prose .wp-block-button__link,.callbar .btn--ghost,.callbar .prose .wp-block-button__link,.drawer .btn--ghost,.drawer .prose .wp-block-button__link,.prose .band-ink .wp-block-button__link,.prose .band-ink-900 .wp-block-button__link,.prose .callbar .wp-block-button__link,.prose .drawer .wp-block-button__link,.prose .site-footer .wp-block-button__link,.prose .site-header .wp-block-button__link,.site-footer .btn--ghost,.site-footer .prose .wp-block-button__link,.site-header .btn--ghost,.site-header .prose .wp-block-button__link{border-color:var(--ink-600);color:var(--on-ink-primary)}.band-ink .btn--ghost:hover,.band-ink .prose .wp-block-button__link:hover,.band-ink-900 .btn--ghost:hover,.band-ink-900 .prose .wp-block-button__link:hover,.callbar .btn--ghost:hover,.callbar .prose .wp-block-button__link:hover,.drawer .btn--ghost:hover,.drawer .prose .wp-block-button__link:hover,.prose .band-ink .wp-block-button__link:hover,.prose .band-ink-900 .wp-block-button__link:hover,.prose .callbar .wp-block-button__link:hover,.prose .drawer .wp-block-button__link:hover,.prose .site-footer .wp-block-button__link:hover,.prose .site-header .wp-block-button__link:hover,.site-footer .btn--ghost:hover,.site-footer .prose .wp-block-button__link:hover,.site-header .btn--ghost:hover,.site-header .prose .wp-block-button__link:hover{background:var(--ink-800);border-color:var(--slate-400);color:var(--on-ink-primary)}.btn-row{display:flex;flex-wrap:wrap;gap:12px}.icon{display:inline-block;flex:none;height:24px;width:24px}.btn,.prose .wp-block-button__link,.search-form input[type=submit]{line-height:1.2;max-width:100%;min-width:0;padding-block:8px;text-align:center;white-space:normal}.btn font,.btn>span,.prose .wp-block-button__link font,.prose .wp-block-button__link>span,.search-form input[type=submit] font,.search-form input[type=submit]>span{min-width:0;overflow-wrap:anywhere}.site-header .header-book{white-space:nowrap}.primary-nav{display:none}@media(min-width:1280px){.primary-nav{display:block}}.primary-nav__list{align-items:center;display:flex;gap:28px}@media(max-width:1439.98px){.primary-nav__list{gap:18px}}.primary-nav__item{align-items:center;display:flex;gap:4px}.primary-nav__link{color:var(--on-ink-primary);font:500 .9375rem/1.2 var(--sans);letter-spacing:-.002em;padding-block:10px;white-space:nowrap}.primary-nav__link:hover,.primary-nav__link[aria-current]{text-decoration:underline;text-decoration-color:var(--apricot-500);text-decoration-thickness:2px;text-underline-offset:6px}.primary-nav__toggle{color:var(--apricot-500);display:grid;height:24px;place-items:center;width:24px}.primary-nav__toggle .icon{height:10px;transition:transform .2s cubic-bezier(.2,.7,.2,1);width:10px}.primary-nav__toggle[aria-expanded=true] .icon{transform:rotate(180deg)}.mega{animation:plg-fade-in .15s cubic-bezier(.2,.7,.2,1);background:var(--ink-900);border-top:1px solid var(--on-ink-line);left:0;position:absolute;right:0;top:100%;z-index:60}.mega__inner{align-items:flex-start;display:flex;gap:32px;margin-inline:auto;max-width:1440px;padding:40px var(--gutter)}.mega__col{flex:none}.mega__col--l2{width:316px}.mega__col--l3{width:364px}.mega__col--l3,.mega__col--related{border-left:1px solid var(--on-ink-line);padding-left:24px}.mega__col--related{flex:1;min-width:0}.mega__head{color:var(--apricot-400);font:var(--t-mono-label);letter-spacing:var(--ls-mono-label);padding:0 0 14px 16px;text-transform:uppercase}.mega__col--related .mega__head{padding-left:0}.mega__list{display:grid;gap:2px}.mega__link{align-items:center;border-radius:6px;color:var(--on-ink-secondary);display:flex;gap:12px;min-height:44px;padding:13px 16px}.mega__link.is-active,.mega__link:focus-visible,.mega__link:hover{background:var(--ink-800);color:var(--on-ink-primary)}.mega__link.is-active .mega__chev,.mega__link:focus-visible .mega__chev,.mega__link:hover .mega__chev{color:var(--apricot-400)}.mega__text{display:grid;flex:1;gap:3px;min-width:0}.mega__label{font:var(--t-medium);letter-spacing:var(--ls-medium);line-height:1.3}.mega__path{font:var(--t-mono-label);letter-spacing:var(--ls-mono-label);letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;text-transform:none;white-space:nowrap}.mega__chev,.mega__path{color:var(--on-ink-muted)}.mega__chev{height:16px;width:16px}.mega__related{display:grid;gap:4px}.mega__related a,.mega__related>li>span{align-items:center;color:var(--on-ink-secondary);display:flex;font:var(--t-medium);gap:12px;letter-spacing:var(--ls-medium);min-height:44px}.mega__related a:hover{color:var(--on-ink-primary)}.mega__related .icon{color:var(--apricot-400);height:16px;width:16px}.mega__cta{background:var(--ink-950);flex:none;padding:28px;width:280px}.mega__eyebrow{color:var(--apricot-400);font:var(--t-mono-label);letter-spacing:var(--ls-mono-label);text-transform:uppercase}.mega__title{color:var(--on-ink-primary);font:var(--t-h4);letter-spacing:var(--ls-h4);margin-top:12px}.mega__body{color:var(--on-ink-secondary);font:var(--t-small);letter-spacing:var(--ls-small);margin-top:10px}.mega__buttons{display:grid;gap:10px;margin-top:20px}.mega__buttons .btn,.mega__buttons .prose .wp-block-button__link,.mega__buttons .search-form input[type=submit],.prose .mega__buttons .wp-block-button__link,.search-form .mega__buttons input[type=submit]{min-height:48px;padding-inline:20px;width:100%}.mega--links .mega__col--links{width:420px}.mega--links .mega__col--feature{border-left:1px solid var(--on-ink-line);flex:1;min-width:0;padding-left:32px}.mega--links .mega__col--feature .mega__head{padding-left:0}.mega__cards{display:grid;gap:2px}.mega__card{align-items:flex-start;border-radius:8px;color:var(--on-ink-secondary);display:flex;gap:14px;padding:14px 16px;transition:background-color .15s cubic-bezier(.2,.7,.2,1)}.mega__card:focus-visible,.mega__card:hover{background:var(--ink-800)}.mega__card:focus-visible .mega__label,.mega__card:hover .mega__label{color:var(--on-ink-primary)}.mega__card:focus-visible .mega__card-icon,.mega__card:hover .mega__card-icon{border-color:var(--apricot-500);color:var(--apricot-400)}.mega__card-icon{border:1px solid var(--on-ink-line);border-radius:50%;color:var(--on-ink-secondary);display:grid;flex:none;height:40px;place-items:center;transition:border-color .15s cubic-bezier(.2,.7,.2,1),color .15s cubic-bezier(.2,.7,.2,1);width:40px}.mega__card-icon .icon{height:18px;width:18px}.mega__desc{color:var(--on-ink-muted);font:var(--t-small);letter-spacing:var(--ls-small);line-height:1.4}.mega__posts{display:grid;gap:6px}.mega__post{align-items:center;border-radius:8px;color:var(--on-ink-secondary);display:flex;gap:16px;margin-inline:-10px;padding:10px}.mega__post:focus-visible,.mega__post:hover{background:var(--ink-800)}.mega__post:focus-visible .mega__label,.mega__post:hover .mega__label{color:var(--on-ink-primary)}.mega__post .mega__label{font:var(--t-medium);letter-spacing:var(--ls-medium);line-height:1.3}.mega__post-img{aspect-ratio:4/3;background:var(--ink-800);border-radius:6px;flex:none;overflow:hidden;width:96px}.mega__post-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mega__post-meta{color:var(--apricot-400);font:var(--t-mono-label);font-size:.6875rem;letter-spacing:var(--ls-mono-label);text-transform:uppercase}.mega__all{align-items:center;color:var(--on-ink-primary);display:inline-flex;font:var(--t-medium);gap:10px;letter-spacing:var(--ls-medium);margin-top:16px}.mega__all .icon{color:var(--apricot-400);height:16px;transition:transform .2s cubic-bezier(.2,.7,.2,1);width:16px}.mega__all:hover .icon{transform:translateX(3px)}.mega__facts{display:grid;gap:18px;margin:0}.mega__facts div{display:grid;gap:4px}.mega__facts dt{align-items:center;color:var(--on-ink-muted);display:flex;font:var(--t-mono-label);font-size:.6875rem;gap:10px;letter-spacing:var(--ls-mono-label);text-transform:uppercase}.mega__facts dt .icon{color:var(--apricot-400);height:14px;width:14px}.mega__facts dd{color:var(--on-ink-primary);font:var(--t-medium);letter-spacing:var(--ls-medium);margin:0 0 0 24px}.mega__facts dd a{color:inherit}.mega-scrim{animation:plg-fade-in .15s cubic-bezier(.2,.7,.2,1);background:rgba(8,9,11,.55);inset:0;position:fixed;z-index:40}.breadcrumb ol{color:var(--slate-500);display:flex;flex-wrap:wrap;font:var(--t-small);gap:8px 10px;letter-spacing:var(--ls-small)}.breadcrumb li{display:flex;gap:10px}.breadcrumb li+li:before{color:var(--slate-300);content:"/"}.breadcrumb a{color:var(--slate-500)}.breadcrumb a:hover{color:var(--ink-950);text-decoration:underline;text-underline-offset:3px}.breadcrumb [aria-current]{color:var(--ink-900)}.drawer{--bg:var(--ink-950);--fg:var(--on-ink-primary);--fg-2:var(--on-ink-secondary);--fg-3:var(--on-ink-muted);--line:var(--on-ink-line);--accent-text:var(--apricot-400);--focus:var(--apricot-400);background:var(--bg,var(--ink-950));color:var(--fg);display:flex;flex-direction:column;inset:0;overflow-y:auto;overscroll-behavior:contain;position:fixed;z-index:100}.drawer__level{display:flex;flex:1 0 auto;flex-direction:column}.drawer__bar{align-items:center;display:flex;flex:none;gap:12px;height:92px;justify-content:space-between;padding-inline:20px}.drawer__close{color:var(--on-ink-primary);font:400 1.625rem/1 var(--serif);height:44px;width:44px}.drawer__back{align-items:center;color:var(--on-ink-primary);display:inline-flex;font:var(--t-base);gap:8px;letter-spacing:var(--ls-base);min-height:44px}.drawer__back .icon{color:var(--apricot-400);height:18px;width:18px}.drawer__section-head{padding:12px 20px 24px}.drawer__title{color:var(--on-ink-primary);font:400 1.875rem/1.1 var(--serif);letter-spacing:-.02em}.drawer__title:focus{outline:none}.drawer__overview{align-items:center;color:var(--apricot-400);display:inline-flex;font:var(--t-small);gap:8px;letter-spacing:var(--ls-small);margin-top:14px}.drawer__overview .icon{height:16px;width:16px}.drawer__list{flex:1;padding:8px 0 24px}.drawer__row{align-items:center;border-top:1px solid var(--on-ink-line);color:var(--on-ink-primary);display:flex;gap:12px;min-height:54px;padding:15px 20px;text-align:left;width:100%}.drawer__row .icon{color:var(--on-ink-muted);height:18px;margin-left:auto;width:18px}.drawer__row:hover{background:var(--ink-900)}.drawer__text{display:grid;gap:4px;min-width:0}.drawer__label{font:600 1.125rem/1.36 var(--sans);letter-spacing:-.004em}.drawer__sub{color:var(--on-ink-muted);font:var(--t-mono-label);letter-spacing:var(--ls-mono-label);text-transform:uppercase}.drawer__sub--path{letter-spacing:.04em;overflow-wrap:anywhere;text-transform:none}.drawer__foot{display:grid;gap:10px;padding:24px 20px calc(28px + env(safe-area-inset-bottom))}.drawer__foot .btn,.drawer__foot .prose .wp-block-button__link,.drawer__foot .search-form input[type=submit],.prose .drawer__foot .wp-block-button__link,.search-form .drawer__foot input[type=submit]{min-height:50px;width:100%}.drawer__spoken{color:var(--on-ink-secondary);display:grid;font:var(--t-small);gap:6px;letter-spacing:var(--ls-small);margin-bottom:8px}.drawer__spoken span{color:var(--on-ink-muted);font:var(--t-mono-label);letter-spacing:var(--ls-mono-label);text-transform:uppercase}@media(min-width:1280px){.drawer{display:none!important}}body.header-compact .drawer:not([hidden]){display:flex!important}body.has-drawer{overflow:hidden}.callbar{--bg:var(--ink-950);--fg:var(--on-ink-primary);--fg-2:var(--on-ink-secondary);--fg-3:var(--on-ink-muted);--line:var(--on-ink-line);--accent-text:var(--apricot-400);--focus:var(--apricot-400);background:var(--bg,var(--ink-950));border-top:1px solid var(--on-ink-line);color:var(--fg);display:flex;gap:10px;inset:auto 0 0;padding:14px 16px calc(20px + env(safe-area-inset-bottom));position:fixed;z-index:45}.callbar .btn,.callbar .prose .wp-block-button__link,.callbar .search-form input[type=submit],.prose .callbar .wp-block-button__link,.search-form .callbar input[type=submit]{flex:1;line-height:1.15;min-height:52px;padding-inline:12px;text-align:center;white-space:normal}@media(min-width:1024px){.callbar{display:none}}@media(max-width:1023.98px){body{padding-bottom:calc(86px + env(safe-area-inset-bottom))}}.eyebrow--sm:before{width:36px}.band-ink .eyebrow,.band-ink-900 .eyebrow{color:var(--on-ink-secondary)}@media(max-width:767.98px){.eyebrow{gap:12px}.eyebrow:before{width:32px}}.banner-strip{background:var(--ink-900);border-bottom:1px solid var(--slate-200);height:200px;overflow:hidden}@media(min-width:768px){.banner-strip{height:260px}}.banner-strip img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-hero{padding:24px 0 44px}@media(min-width:1024px){.page-hero{padding:44px 0 80px}}.page-hero .breadcrumb{margin-bottom:28px}@media(min-width:1024px){.page-hero .breadcrumb{margin-bottom:44px}}.page-hero__grid{display:grid;gap:40px}@media(min-width:1024px){.page-hero--split .page-hero__grid{align-items:start;gap:48px;grid-template-columns:minmax(0,1fr) 300px}}@media(min-width:1280px){.page-hero--split .page-hero__grid{gap:80px;grid-template-columns:minmax(0,780px) minmax(0,1fr)}}@media(min-width:1024px){.page-hero__grid--about{grid-template-columns:minmax(0,1fr) 460px!important}}.page-hero__copy>*+*{margin-top:24px}.page-hero__copy>.eyebrow+*{margin-top:20px}@media(min-width:1024px){.page-hero__copy>.eyebrow+*{margin-top:26px}}.page-hero__copy--narrow{max-width:880px}.page-hero__title{color:var(--ink-900);font:400 2.75rem/1.02 var(--serif);letter-spacing:-.025em}@media(min-width:1024px){.page-hero__title{font:var(--t-l);letter-spacing:var(--ls-l)}}.page-hero__standfirst{color:var(--slate-500);font:var(--t-lead);letter-spacing:var(--ls-lead)}.page-hero__para{color:var(--slate-500);font:var(--t-large);letter-spacing:var(--ls-large)}.page-hero__para+.page-hero__para{margin-top:18px}.page-hero__body{color:var(--slate-500);font:var(--t-large);letter-spacing:var(--ls-large)}.page-hero__body>*+*{margin-top:18px}.page-hero__aside{min-width:0}.page-hero .btn-row{margin-top:36px}.direct-answer{border-left:3px solid var(--apricot-500);color:var(--ink-900);font:var(--t-large);letter-spacing:var(--ls-large);padding:4px 0 4px 22px}@media(min-width:768px){.direct-answer{padding-left:28px}}.direct-answer--plain{border:0;color:var(--slate-500);padding:0}.facts-row{border-top:1px solid var(--slate-200);display:grid;gap:16px;margin:32px 0 0;padding-top:28px}@media(min-width:768px){.facts-row{gap:0;grid-template-columns:repeat(3,minmax(0,1fr))}.facts-row>div{padding-right:22px}.facts-row>div+div{border-left:1px solid var(--slate-200);padding-left:30px}}.facts-row dt{color:var(--apricot-600);font:var(--t-mono-label);letter-spacing:var(--ls-mono-label);text-transform:uppercase}.facts-row dd{color:var(--ink-900);font:var(--t-medium);letter-spacing:var(--ls-medium);margin:8px 0 0}.fee-chip{align-items:center;border:1px solid var(--apricot-500);border-radius:999px;color:var(--apricot-600);display:inline-flex;font:var(--t-mono-label);letter-spacing:var(--ls-mono-label);padding:6px 12px;text-transform:uppercase;white-space:nowrap}.consult-card{--bg:var(--ink-950);padding:28px 24px}@media(min-width:768px){.consult-card{padding:34px}}.consult-card__title{color:var(--on-ink-primary);font:var(--t-h3);letter-spacing:var(--ls-h3);margin-top:20px}.consult-card__text{color:var(--on-ink-secondary);font:var(--t-small);letter-spacing:var(--ls-small);margin-top:14px}.consult-card__routes{display:grid;gap:10px;margin-top:26px}.consult-card__routes .btn .icon[class*=whatsapp],.consult-card__routes .prose .wp-block-button__link .icon[class*=whatsapp],.consult-card__routes .search-form input[type=submit] .icon[class*=whatsapp],.prose .consult-card__routes .wp-block-button__link .icon[class*=whatsapp],.search-form .consult-card__routes input[type=submit] .icon[class*=whatsapp]{height:17px;width:17px}.consult-card__legal{color:var(--on-ink-muted);font:var(--t-legal);letter-spacing:var(--ls-legal);margin-top:18px}.call-panel{background:var(--slate-050);padding:28px 24px}@media(min-width:768px){.call-panel{padding:34px}}.call-panel__label{color:var(--apricot-600);font:var(--t-mono-label);letter-spacing:var(--ls-mono-label);text-transform:uppercase}.call-panel__number{color:var(--ink-900);display:inline-block;font:var(--t-h1);letter-spacing:var(--ls-h1);margin-top:16px}.call-panel__number:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.call-panel__note{color:var(--slate-500);font:var(--t-small);letter-spacing:var(--ls-small);margin-top:10px}.call-panel__routes{display:grid;gap:10px;margin-top:24px}.call-panel__lang{border-top:1px solid var(--slate-200);margin-top:22px;padding-top:22px}.call-panel__lang p{color:var(--slate-500);font:var(--t-small);letter-spacing:var(--ls-small);margin-top:6px}.call-panel__lang-title{color:var(--ink-900)!important;font:var(--t-h4);letter-spacing:var(--ls-h4);margin-top:0!important}.cost-panel{--bg:var(--ink-950);display:grid;gap:10px;margin-top:32px;padding:26px 24px}@media(min-width:768px){.cost-panel{padding:32px 36px}}.cost-panel__label{color:var(--apricot-400);font:var(--t-mono-label);letter-spacing:var(--ls-mono-label);text-transform:uppercase}.cost-panel__big{color:var(--on-ink-primary);font:400 2.75rem/1.02 var(--serif);letter-spacing:-.025em}@media(min-width:1024px){.cost-panel__big{font:var(--t-l);letter-spacing:var(--ls-l)}}.cost-panel__text{color:var(--on-ink-secondary);font:var(--t-base);letter-spacing:var(--ls-base)}.byline{padding-bottom:8px}.reviewed-by{border-block:1px solid var(--slate-200);display:grid;gap:16px;padding:22px 0}@media(min-width:768px){.reviewed-by{gap:32px;grid-template-columns:1fr 160px}}.reviewed-by__when,.reviewed-by__who{align-content:start;display:grid;gap:5px}@media(min-width:768px){.reviewed-by__when{text-align:right}}.reviewed-by__label{color:var(--apricot-600);font:var(--t-mono-label);letter-spacing:var(--ls-mono-label);text-transform:uppercase}.reviewed-by__label--muted{color:var(--slate-400)}.reviewed-by__date,.reviewed-by__name{color:var(--ink-900);font:var(--t-medium);letter-spacing:var(--ls-medium)}.reviewed-by__date a:hover,.reviewed-by__name a:hover{text-decoration:underline;text-underline-offset:3px}.reviewed-by__meta{color:var(--slate-500);font:var(--t-small);letter-spacing:var(--ls-small)}.reviewed-by__when .reviewed-by__meta{color:var(--slate-400)}.key-facts{background:var(--slate-050);padding:24px}@media(min-width:768px){.key-facts{padding:30px 34px}}.key-facts caption{color:var(--apricot-600);font:var(--t-mono-label);letter-spacing:var(--ls-mono-label);padding-bottom:16px;text-align:left;text-transform:uppercase}.key-facts tr+tr td,.key-facts tr+tr th{border-top:1px solid var(--slate-200)}.key-facts td,.key-facts th{padding:13px 0;text-align:left;vertical-align:top}.key-facts th{color:var(--slate-500);display:flex;font:var(--t-small);font-weight:400;gap:12px;letter-spacing:var(--ls-small);padding-right:20px;padding-top:15px;width:42%}.key-facts th .icon{color:var(--apricot-600);height:16px;margin-top:3px;width:16px}@media(min-width:768px){.key-facts th{width:238px}}.key-facts td{color:var(--ink-900);font:var(--t-medium);letter-spacing:var(--ls-medium)}@media(max-width:767.98px){.key-facts tr{display:grid;gap:4px;padding:11px 0}.key-facts tr+tr{border-top:1px solid var(--slate-200)}.key-facts td,.key-facts th{border:0!important;padding:0;width:auto}}.child-grid{display:grid;gap:16px}@media(min-width:768px){.child-grid{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.child-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.child-grid--even{grid-template-columns:repeat(2,minmax(0,1fr))}}.child-link{background:var(--paper);border:1px solid var(--slate-200);display:flex;flex-direction:column;gap:8px;height:100%;padding:24px;transition:border-color .2s cubic-bezier(.2,.7,.2,1)}@media(min-width:768px){.child-link{padding:26px 28px}}.band-slate .child-link{border-color:transparent}.child-link__head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.child-link__title{color:var(--ink-900);font:var(--t-h4);letter-spacing:var(--ls-h4)}.child-link .icon{color:var(--apricot-600);height:18px;margin-top:4px;transition:transform .2s cubic-bezier(.2,.7,.2,1);width:18px}.child-link__text{color:var(--slate-500);font:var(--t-small);letter-spacing:var(--ls-small)}.child-link__path{color:var(--slate-300);font:var(--t-mono);letter-spacing:var(--ls-mono);margin-top:auto;overflow-wrap:anywhere;padding-top:4px}.child-link:hover{border-color:var(--ink-900)}.child-link:hover .icon{transform:translateX(3px)}.steps__head{margin-bottom:32px;max-width:880px}@media(min-width:1024px){.steps__head{margin-bottom:48px}}.steps__head h2{color:var(--ink-900);font:var(--t-h1);letter-spacing:var(--ls-h1);margin-top:24px}.steps__intro{color:var(--slate-500);font:var(--t-large);letter-spacing:var(--ls-large);margin-top:20px}.steps__list{display:grid;gap:28px}@media(min-width:768px){.steps__list{gap:32px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.steps__list--3{grid-template-columns:repeat(3,minmax(0,1fr))}.steps__list--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.steps__list li{border-top:2px solid var(--apricot-500);padding-top:26px}.steps__list h3{color:var(--ink-900);font:var(--t-h4);letter-spacing:var(--ls-h4);margin-top:14px}.steps__list p{color:var(--slate-500);font:var(--t-small);letter-spacing:var(--ls-small);margin-top:10px}.steps__num{color:var(--slate-400);font:var(--t-mono);letter-spacing:var(--ls-mono)}.steps--ink .steps__list li{border-top-color:var(--ink-900)}.cluster .section-head h2,.section-head h2{font:var(--t-h1);letter-spacing:var(--ls-h1)}.faq__grid{display:grid;gap:32px}@media(min-width:1024px){.faq__grid{gap:96px;grid-template-columns:380px minmax(0,1fr)}}.faq__head{align-content:start;display:grid;gap:24px;justify-items:start}.faq__head h2{color:var(--ink-900);font:var(--t-h1);letter-spacing:var(--ls-h1)}.faq__head .muted{margin-top:-8px}.faq__list{min-width:0}.faq-item{border-bottom:1px solid var(--slate-200)}.faq-item summary{align-items:flex-start;cursor:pointer;display:flex;gap:24px;justify-content:space-between;list-style:none;padding:22px 0}@media(min-width:768px){.faq-item summary{padding:26px 0}}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover .faq-item__q{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.faq-item__q{color:var(--ink-900);font:var(--t-h4);letter-spacing:var(--ls-h4)}.faq-item__toggle{color:var(--apricot-600);flex:none;margin-top:3px}.faq-item__toggle,.faq-item__toggle .icon{height:20px;width:20px}.faq-item[open] .faq-item__plus,.faq-item__minus{display:none}.faq-item[open] .faq-item__minus{display:block}.faq-item__a{padding:0 0 26px}@media(min-width:768px){.faq-item__a{margin-top:-10px;padding-right:64px}}.faq-item__a p{color:var(--slate-500);font:var(--t-large);letter-spacing:var(--ls-large)}.faq-item__a p+p{color:var(--slate-400);font:var(--t-small);letter-spacing:var(--ls-small);margin-top:12px}.faq-item__a a{text-decoration:underline;text-underline-offset:3px}.closing-cta{padding-block:64px}@media(min-width:1024px){.closing-cta{padding-block:112px}}.closing-cta__grid{display:grid;gap:32px}@media(min-width:1024px){.closing-cta__grid{align-items:center;gap:96px;grid-template-columns:680px minmax(0,1fr)}}.closing-cta__copy h2{color:var(--on-ink-primary);font:var(--t-h1);letter-spacing:var(--ls-h1);margin-top:24px}.closing-cta__copy p:last-child{color:var(--on-ink-secondary);font:var(--t-large);letter-spacing:var(--ls-large);margin-top:22px}.closing-cta__routes{display:grid;gap:12px}.closing-cta__routes .btn,.closing-cta__routes .prose .wp-block-button__link,.closing-cta__routes .search-form input[type=submit],.prose .closing-cta__routes .wp-block-button__link,.search-form .closing-cta__routes input[type=submit]{width:100%}.image-band{background:var(--ink-900);height:240px;overflow:hidden}@media(min-width:768px){.image-band{height:460px}.image-band--tall{height:480px}}.image-band img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.matter{display:grid;gap:48px;padding-bottom:72px}@media(min-width:1024px){.matter{gap:48px;grid-template-columns:minmax(0,1fr) 300px;padding-bottom:104px}}@media(min-width:1280px){.matter{gap:80px;grid-template-columns:minmax(0,812px) minmax(300px,1fr)}}.matter__article>*+*{margin-top:26px}.matter__article>.key-facts{margin-top:30px}.matter__body{margin-top:52px!important;max-width:none}.matter-aside__sticky{display:grid;gap:24px}@media(min-width:1024px){.matter-aside__sticky{position:sticky;top:calc(var(--sticky-offset) + 24px)}}.related,.toc{padding:28px 30px}.toc{border:1px solid var(--slate-200)}@media(max-width:1023.98px){.toc{display:none}}.related{background:var(--slate-050)}.related__title,.toc__title{color:var(--apricot-600);font:var(--t-mono-label);letter-spacing:var(--ls-mono-label);margin-bottom:14px;text-transform:uppercase}.related li+li,.toc li+li{border-top:1px solid var(--slate-150)}.related li+li{border-top-color:var(--slate-200)}.related a,.toc a{color:var(--slate-500);display:block;font:var(--t-small);letter-spacing:var(--ls-small);padding:11px 0}.related a.is-current,.related a:hover,.toc a.is-current,.toc a:hover{color:var(--ink-900)}.related a{color:var(--ink-800)}.related a:hover{text-decoration:underline;text-underline-offset:3px}.part-of{--bg:var(--ink-950);display:grid;gap:6px;padding:26px 30px}.part-of__label{color:var(--apricot-400);font:var(--t-mono-label);letter-spacing:var(--ls-mono-label);text-transform:uppercase}.part-of__title{color:var(--on-ink-primary);font:var(--t-h4);letter-spacing:var(--ls-h4)}.part-of__text{color:var(--on-ink-secondary);font:var(--t-small);letter-spacing:var(--ls-small)}.part-of:hover .part-of__title{text-decoration:underline;text-underline-offset:4px}.prose .is-style-plg-terms{list-style:none;margin-top:18px;padding:0}.prose .is-style-plg-terms li{border-top:1px solid var(--slate-150);color:var(--slate-500);display:block;font:var(--t-base);letter-spacing:var(--ls-base);margin:0;padding:18px 0}.prose .is-style-plg-terms li:first-child{border-top-color:var(--slate-200)}.prose .is-style-plg-terms li>strong:first-child{color:var(--ink-900);display:block;font-weight:500;margin-bottom:6px}.prose .is-style-plg-terms a{color:var(--ink-900)}.prose ol.is-style-plg-stages{counter-reset:stage;list-style:none;margin-top:32px;padding:0}.prose ol.is-style-plg-stages li{border-top:1px solid var(--slate-150);color:var(--slate-500);counter-increment:stage;display:block;font:var(--t-small);letter-spacing:var(--ls-small);margin:0;padding:22px 0;position:relative}@media(min-width:768px){.prose ol.is-style-plg-stages li{padding-left:124px}}.prose ol.is-style-plg-stages li:before{color:var(--apricot-600);content:"Stage " counter(stage,decimal-leading-zero);display:block;font:var(--t-mono);letter-spacing:var(--ls-mono);margin-bottom:6px;text-transform:uppercase}@media(min-width:768px){.prose ol.is-style-plg-stages li:before{left:0;position:absolute;top:26px}}.prose ol.is-style-plg-stages li:first-child{border-top-color:var(--slate-200)}.prose ol.is-style-plg-stages li>strong:first-child{color:var(--ink-900);display:block;font:var(--t-h4);letter-spacing:var(--ls-h4);margin-bottom:6px}.prose .is-style-plg-note{background:var(--slate-050);color:var(--slate-500);font:var(--t-small);letter-spacing:var(--ls-small);padding:16px 24px}.prose .wp-block-image img{max-height:420px;-o-object-fit:cover;object-fit:cover;width:100%}.prose-width{margin-bottom:32px;max-width:720px}.btn-row--spaced{margin-top:40px}.empty-state{display:grid;gap:14px;justify-items:start;max-width:640px}.article-image img{width:100%}.article-dates{margin-top:40px!important}.search-form{display:flex;gap:10px;margin-bottom:32px;max-width:560px}.search-form input[type=search]{border:1px solid var(--slate-300);border-radius:var(--radius-field);flex:1;min-height:52px;padding:0 16px}.page-body,.steps+.practice-body{padding-top:0}.practice-body .matter{padding-bottom:0}.practice-body .matter__body{margin-top:0!important}.prose>:first-child{margin-top:0}.prose .plg-photo{margin-block:2.2em}.prose .plg-photo img{aspect-ratio:16/9;max-height:none;-o-object-fit:cover;object-fit:cover;width:100%}.prose .plg-photo--wide img{aspect-ratio:21/9}.prose .plg-photo--side img{aspect-ratio:4/3}@media(min-width:768px){.prose .plg-photo--side{float:right;margin:.35em 0 1.4em 32px;width:42%}.prose .plg-photo--side img{aspect-ratio:3/4}}.prose>.plg-photo--wide,.prose>h2,.prose>h3{clear:both}.prose>.is-style-plg-note,.prose>.wp-block-buttons,.prose>.wp-block-table,.prose>ol,.prose>ul{display:flow-root}.intake{background:var(--paper);color:var(--ink-950);padding:32px 20px}@media(min-width:768px){.intake{padding:48px}}.intake__title{color:var(--ink-900);font:var(--t-h1);letter-spacing:var(--ls-h1);margin-top:24px}.intake__intro{color:var(--slate-500);font:var(--t-base);letter-spacing:var(--ls-base);margin-top:16px;max-width:620px}.intake__intro a{color:var(--ink-950);text-decoration:underline;text-underline-offset:3px}.intake__fields{display:grid;gap:24px 20px;margin-top:36px}@media(min-width:768px){.intake__fields{grid-template-columns:1fr 1fr}}.intake__submit{align-items:center;display:flex;flex-wrap:wrap;gap:16px 24px;margin-top:32px}.intake__submit .btn,.intake__submit .prose .wp-block-button__link,.intake__submit .search-form input[type=submit],.prose .intake__submit .wp-block-button__link,.search-form .intake__submit input[type=submit]{flex:none}.intake__legal{color:var(--slate-500);flex:1 1 280px;font:var(--t-legal);letter-spacing:var(--ls-legal)}.intake__done:focus{outline:none}.intake__done:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.field{display:flex;flex-direction:column;gap:8px;min-width:0}.field--full{grid-column:1/-1}.field__label{color:var(--ink-800);font:var(--t-label);letter-spacing:var(--ls-label)}.field__req{color:var(--apricot-600);margin-left:2px}.field__control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--paper);border:1px solid var(--slate-400);border-radius:var(--radius-field,2px);color:var(--ink-950);font:var(--t-base);letter-spacing:var(--ls-base);min-height:54px;padding:0 16px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.field__control:hover{border-color:var(--slate-500)}.field__control:focus{border-color:var(--ink-950);box-shadow:0 0 0 1px var(--ink-950);outline:none}.field__control:focus-visible{outline:2px solid var(--apricot-600);outline-offset:2px}.field__control--area{min-height:132px;padding:14px 16px;resize:vertical}.field__select{display:block;position:relative}.field__select .field__control{cursor:pointer;padding-right:44px}.field__chevron{color:var(--slate-500);height:12px;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:12px}.field__help{color:var(--slate-500);font:var(--t-legal);letter-spacing:var(--ls-legal)}.field__error{color:#a4231b;display:flex;font:var(--t-small);font-weight:500;gap:6px;letter-spacing:var(--ls-small)}.field__error:before{background:#a4231b;border-radius:50%;color:#fff;content:"!";display:inline-grid;flex:none;font-size:12px;font-weight:600;height:18px;line-height:1;margin-top:2px;place-items:center;width:18px}.field.has-error .field__control{border-color:#a4231b;box-shadow:0 0 0 1px #a4231b}.field--check{align-items:flex-start;color:var(--slate-500);flex-direction:row;flex-wrap:wrap;font:var(--t-small);gap:12px;letter-spacing:var(--ls-small);margin-top:28px}.field--check label{cursor:pointer;flex:1 1 0;min-width:0;padding-top:1px}.field--check .field__error{flex-basis:100%}.field__check{accent-color:var(--ink-950);cursor:pointer;flex:none;height:24px;margin:0;width:24px}.form-errors{background:var(--paper);border:2px solid #a4231b;color:var(--ink-950);margin-top:28px;padding:16px 20px}.form-errors:focus{outline:none}.form-errors:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.form-errors__title{font:var(--t-h4);letter-spacing:var(--ls-h4)}.form-errors ul{font:var(--t-small);letter-spacing:var(--ls-small);margin:8px 0 0;padding-left:20px}.form-errors a{color:#a4231b;text-decoration:underline;text-underline-offset:2px}.hp{height:1px;left:-10000px;overflow:hidden;position:absolute!important;top:auto;width:1px}.booking{--bg:var(--ink-950);background:var(--ink-950);color:var(--on-ink-primary);padding:28px 20px}@media(min-width:768px){.booking{padding:32px 36px}}.booking__label{color:var(--apricot-400);font:var(--t-mono-label);letter-spacing:var(--ls-mono-label);text-transform:uppercase}.booking__done-title,.booking__title{color:var(--on-ink-primary);font:var(--t-h3);letter-spacing:var(--ls-h3);margin-top:14px}.booking__text{color:var(--on-ink-secondary);font:var(--t-small);letter-spacing:var(--ls-small);margin-top:12px}.booking__text a{color:var(--on-ink-primary);text-decoration:underline;text-underline-offset:3px}.booking>.btn,.prose .booking>.wp-block-button__link,.search-form .booking>input[type=submit]{margin-top:24px}.booking__slots{border:0;display:grid;gap:10px;margin:26px 0 0;min-width:0;padding:0}.booking__slots:focus{outline:none}.booking__slots.has-error .booking__slot{border-color:#f09a8f}.booking__day{display:grid;gap:8px}@media(min-width:768px){.booking__day{align-items:start;gap:12px;grid-template-columns:72px 1fr}}.booking__day-label{color:var(--on-ink-secondary);font:var(--t-mono);letter-spacing:var(--ls-mono);padding-top:12px}.booking__day-label abbr{text-decoration:none}.booking__times{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.booking__radio{height:1px;opacity:0;position:absolute;width:1px}.booking__slot{background:var(--ink-800);border:1px solid var(--on-ink-line);border-radius:6px;color:var(--on-ink-secondary);cursor:pointer;display:grid;font:var(--t-mono);letter-spacing:var(--ls-mono);min-height:44px;padding:0 8px;place-items:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.booking__slot:hover{border-color:var(--slate-400);color:var(--on-ink-primary)}.booking__radio:focus-visible+.booking__slot{outline:2px solid var(--apricot-400);outline-offset:2px}.booking__radio:checked+.booking__slot{background:var(--apricot-500);border-color:var(--apricot-500);color:var(--ink-950);font-weight:500}.booking__note{color:var(--on-ink-secondary);font:var(--t-legal);letter-spacing:var(--ls-legal);margin-top:12px}.booking__step{border-top:1px solid var(--on-ink-line);margin-top:28px;padding-top:28px}.booking__chosen{color:var(--on-ink-primary);font:var(--t-h4);letter-spacing:var(--ls-h4)}.booking__chosen:empty{display:none}.booking__chosen{margin-bottom:20px}.booking__fields{display:grid;gap:20px}@media(min-width:768px){.booking__fields{grid-template-columns:1fr 1fr}}.booking__submit{align-items:center;display:flex;flex-wrap:wrap;gap:16px 24px;margin-top:28px}.booking__legal{color:var(--on-ink-secondary);flex:1 1 240px;font:var(--t-legal);letter-spacing:var(--ls-legal)}.booking__done:focus{outline:none}.booking__done:focus-visible{outline:2px solid var(--apricot-400);outline-offset:4px}.booking .field__label{color:var(--on-ink-primary)}.booking .field__req{color:var(--apricot-400)}.booking .field__help{color:var(--on-ink-secondary)}.booking .field__error{color:#f5b1a8}.booking .field__error:before{background:#f5b1a8;color:var(--ink-950)}.booking .field.has-error .field__control{border-color:#f5b1a8;box-shadow:0 0 0 1px #f5b1a8}.booking .field__control{border-color:var(--paper)}.booking .field__control:focus-visible{outline-color:var(--apricot-400)}.booking .field--check{color:var(--on-ink-secondary)}.booking .field__check{accent-color:var(--apricot-500)}.booking .form-errors{background:var(--ink-900);border-color:#f5b1a8;color:var(--on-ink-primary);margin-bottom:20px;margin-top:0}.booking .form-errors a{color:#f5b1a8}.booking--calendly .booking__calendly{margin-top:24px}.booking--calendly .booking__calendly.is-loaded{background:#fff;border-radius:12px;margin-left:-8px;margin-right:-8px;min-height:700px;overflow:hidden}@media(min-width:768px){.booking--calendly .booking__calendly.is-loaded{margin-left:0;margin-right:0;min-height:680px}}.booking--calendly .booking__calendly iframe{border:0;display:block;min-height:700px;width:100%}.booking--calendly .booking__legal{color:var(--on-ink-secondary);font:var(--t-small);letter-spacing:var(--ls-small);margin-top:16px}.booking--calendly .booking__legal a{color:var(--on-ink-primary);text-decoration:underline;text-underline-offset:3px}.privacy-dialog{--bg:var(--ink-900);--fg:var(--on-ink-primary);--fg-2:var(--on-ink-secondary);--fg-3:var(--on-ink-muted);--line:var(--on-ink-line);--accent-text:var(--apricot-400);--focus:var(--apricot-400);background:var(--bg,var(--ink-950));border:1px solid var(--on-ink-line);border-radius:var(--radius-card);box-shadow:0 24px 64px rgba(8,9,11,.45);color:var(--fg);max-height:calc(100vh - 32px);padding:0;width:min(480px,100vw - 32px)}.privacy-dialog::backdrop{background:rgba(8,9,11,.6)}.privacy-dialog[open]{animation:plg-fade-in .2s cubic-bezier(.2,.7,.2,1)}.privacy-dialog__inner{display:grid;gap:16px;padding:32px}.privacy-dialog__inner>p{color:var(--fg-2);font:var(--t-small);letter-spacing:var(--ls-small)}.privacy-dialog__eyebrow{align-items:center;color:var(--fg-2);display:flex;font:var(--t-eyebrow);gap:16px;letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.privacy-dialog__eyebrow:before{background:var(--apricot-500);content:"";height:2px;width:44px}.privacy-dialog__title{color:var(--fg);font:var(--t-h3);letter-spacing:var(--ls-h3)}.privacy-dialog .privacy-dialog__gpc{color:var(--apricot-400)}.privacy-dialog__toggle{align-items:center;border-block:1px solid var(--on-ink-line);color:var(--fg);cursor:pointer;display:flex;font:var(--t-medium);gap:12px;letter-spacing:var(--ls-medium);padding:16px 0}.privacy-dialog__toggle input{accent-color:var(--apricot-500);flex:none;height:20px;margin:0;width:20px}.privacy-dialog__toggle input:disabled+span{color:var(--fg-3)}.privacy-dialog__actions{display:flex;flex-wrap:wrap;gap:12px}.privacy-dialog__more a{color:var(--fg);text-decoration:underline;text-decoration-color:var(--apricot-400);text-underline-offset:3px}.home-hero{--bg:var(--ink-950);isolation:isolate;overflow:hidden;position:relative}.home-hero__media{inset:0;position:absolute;z-index:-1}.home-hero__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home-hero__media:after{background:linear-gradient(180deg,rgba(8,9,11,.9),rgba(8,9,11,.74) 40%,rgba(8,9,11,.42) 66%,rgba(8,9,11,.68) 86%,rgba(8,9,11,.9));content:"";inset:0;position:absolute}@media(min-width:1024px){.home-hero__media:after{background:linear-gradient(180deg,rgba(8,9,11,.8),rgba(8,9,11,.34) 121px,rgba(8,9,11,0) 220px),linear-gradient(90deg,rgba(8,9,11,.9),rgba(8,9,11,.76) 40%,rgba(8,9,11,.28) 74%,rgba(8,9,11,.08)),rgba(8,9,11,.34)}}.home-hero__inner{display:flex;flex-direction:column;gap:40px;justify-content:space-between;min-height:572px;padding-block:32px 20px}@media(min-width:1024px){.home-hero__inner{justify-content:flex-start;min-height:860px;padding-block:285px 96px}}.home-hero__copy{max-width:940px}.home-hero__copy>*+*{margin-top:22px}@media(min-width:1024px){.home-hero__copy>*+*{margin-top:30px}}.home-hero__title{color:var(--on-ink-primary);font:400 2.75rem/1.02 var(--serif);letter-spacing:-.025em}@media(min-width:1024px){.home-hero__title{font:var(--t-xl);letter-spacing:var(--ls-xl)}}.home-hero__lead{color:var(--on-ink-secondary);font:var(--t-lead);letter-spacing:var(--ls-lead);max-width:680px}.home-hero__actions{margin-top:26px!important}@media(min-width:1024px){.home-hero__actions{margin-top:40px!important}}.home-hero__actions .btn,.home-hero__actions .prose .wp-block-button__link,.home-hero__actions .search-form input[type=submit],.prose .home-hero__actions .wp-block-button__link,.search-form .home-hero__actions input[type=submit]{min-height:54px;padding-inline:30px}.home-hero__actions .btn--ghost,.home-hero__actions .prose .wp-block-button__link,.prose .home-hero__actions .wp-block-button__link{border-color:var(--on-ink-secondary)}@media(max-width:1023.98px){.home-hero__actions{flex-direction:column;gap:10px}.home-hero__actions .btn,.home-hero__actions .prose .wp-block-button__link,.home-hero__actions .search-form input[type=submit],.prose .home-hero__actions .wp-block-button__link,.search-form .home-hero__actions input[type=submit]{min-height:52px;width:100%}.home-hero__actions .btn--ghost,.home-hero__actions .prose .wp-block-button__link,.prose .home-hero__actions .wp-block-button__link{border-color:var(--on-ink-line)}}.home-hero__facts{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin:0}.home-hero__facts>div{border-top:1px solid var(--on-ink-line);padding:16px 10px 0 0}.home-hero__facts dt{color:var(--on-ink-muted);font:var(--t-mono-label);letter-spacing:var(--ls-mono-label);text-transform:uppercase}.home-hero__facts dd{color:var(--on-ink-primary);font:600 1rem/1.4 var(--sans);margin:6px 0 0}@media(min-width:1024px){.home-hero__facts{display:none}}.proof{--bg:var(--ink-900);display:none;padding-block:34px}@media(min-width:1024px){.proof{display:block}}.proof__grid{display:grid;grid-template-columns:repeat(4,1fr);margin-block:0}.proof__grid>div{padding-right:28px}.proof__grid>div+div{border-left:1px solid var(--on-ink-line);padding-left:36px}.proof dt{color:var(--apricot-400);font:var(--t-mono-label);letter-spacing:var(--ls-mono-label);text-transform:uppercase}.proof dd{color:var(--on-ink-primary);font:var(--t-medium);letter-spacing:var(--ls-medium);margin:9px 0 0}.home-answer{padding-block:48px}.home-answer .direct-answer{color:var(--ink-800);font:var(--t-lead);letter-spacing:var(--ls-lead);padding-left:22px}@media(min-width:1024px){.home-answer{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}}@media(max-width:1023.98px){.practices{background:var(--slate-050)}}.practices__note{margin-top:24px}.practice-cards{display:grid;gap:16px}@media(min-width:1024px){.practice-cards{gap:28px;grid-template-columns:repeat(3,minmax(0,1fr))}}.practice-card{background:var(--paper);display:flex;flex-direction:column}@media(min-width:1024px){.practice-card{background:none}}.practice-card__img{background:var(--ink-900);height:180px;overflow:hidden}@media(min-width:1024px){.practice-card__img{height:300px}}.practice-card__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.practice-card__body{display:flex;flex:1;flex-direction:column;padding:26px 24px}@media(min-width:1024px){.practice-card__body{padding:28px 0 0}}.practice-card__top{display:none}@media(min-width:1024px){.practice-card__top{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}}.practice-card__num{align-items:center;color:var(--slate-300);display:inline-flex;font:var(--t-mono);gap:10px;letter-spacing:var(--ls-mono)}.practice-card__num .icon{color:var(--apricot-600);height:20px;width:20px}.practice-card__title{color:var(--ink-900);font:600 1.125rem/1.36 var(--sans)}@media(min-width:1024px){.practice-card__title{font:var(--t-h3);letter-spacing:var(--ls-h3)}}.practice-card__title--desktop{display:none}@media(min-width:1024px){.practice-card__title--desktop{display:inline}.practice-card__title--mobile{display:none}}.practice-card__text{color:var(--slate-500);font:var(--t-small);letter-spacing:var(--ls-small);margin-top:12px}@media(min-width:1024px){.practice-card__text{font:var(--t-base);letter-spacing:var(--ls-base);margin-top:14px}}.practice-card__text--desktop{display:none}@media(min-width:1024px){.practice-card__text--desktop{display:block}.practice-card__text--mobile{display:none}}.practice-card__links{display:none}@media(min-width:1024px){.practice-card__links{display:block;margin-top:24px}}.practice-card__links li{border-top:1px solid var(--slate-150)}.practice-card__links li:first-child{border-top-color:var(--slate-200)}.practice-card__links a{align-items:center;color:var(--ink-800);display:flex;font:var(--t-small);gap:12px;justify-content:space-between;letter-spacing:var(--ls-small);padding:13px 0}.practice-card__links a .icon{color:var(--slate-300);height:18px;transition:transform .2s cubic-bezier(.2,.7,.2,1),color .2s cubic-bezier(.2,.7,.2,1);width:18px}.practice-card__links a:hover{color:var(--ink-950)}.practice-card__links a:hover .icon{color:var(--apricot-600);transform:translateX(3px)}.practice-card__mlink{color:var(--slate-400);display:inline-flex;font:var(--t-mono);gap:10px;letter-spacing:var(--ls-mono);margin-top:18px}.practice-card__mlink span:last-child{color:var(--apricot-600)}@media(min-width:1024px){.practice-card__mlink{display:none}}.practice-card__cta{display:none}@media(min-width:1024px){.practice-card__cta{display:block;margin-top:auto;padding-top:26px}}.credentials__grid{display:grid;gap:48px}@media(min-width:1024px){.credentials__grid{gap:110px;grid-template-columns:540px minmax(0,1fr)}}.credentials__copy h2{color:var(--on-ink-primary);font:var(--t-h1);letter-spacing:var(--ls-h1);margin-top:26px}.credentials__copy>p{color:var(--on-ink-secondary);font:var(--t-large);letter-spacing:var(--ls-large);margin-top:22px}@media(max-width:1023.98px){.credentials{display:none}}.bar-number{border-top:1px solid var(--on-ink-line);display:grid;gap:8px;margin-top:40px;padding-top:30px}.bar-number__label{color:var(--on-ink-secondary);font:var(--t-mono-label);letter-spacing:var(--ls-mono-label);text-transform:uppercase}.bar-number__value{color:var(--apricot-400);font:400 4rem/.96 var(--serif);letter-spacing:-.03em}.bar-number__meta{color:var(--on-ink-secondary);font:var(--t-small);letter-spacing:var(--ls-small)}.bar-number__meta a{text-decoration:underline;text-underline-offset:3px}.admissions li,.bar-number__meta a:hover{color:var(--on-ink-primary)}.admissions li{align-items:baseline;display:flex;font:var(--t-medium);gap:24px;justify-content:space-between;letter-spacing:var(--ls-medium);padding:18px 0}.admissions li+li{border-top:1px solid var(--on-ink-line)}.admissions__date{color:var(--on-ink-muted);flex:none;font:var(--t-mono);letter-spacing:var(--ls-mono);text-transform:uppercase}@media(max-width:1023.98px){.cities{--bg:var(--ink-950);--fg:var(--on-ink-primary);--fg-2:var(--on-ink-secondary);--fg-3:var(--on-ink-muted);--line:var(--on-ink-line);--accent-text:var(--apricot-400);--focus:var(--apricot-400);background:var(--bg,var(--ink-950));color:var(--fg)}.cities .section-head h2{color:var(--on-ink-primary)}.cities .section-head p{color:var(--on-ink-secondary)}}.city-grid{display:none}@media(min-width:1024px){.city-grid{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}}.city-card{background:var(--paper);border:1px solid var(--slate-200);border-radius:14px;display:flex;flex-direction:column;overflow:hidden}.city-card--office{border-color:var(--apricot-300)}.city-card__img{background:var(--ink-900);height:132px;position:relative}.city-card__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.city-card__tag{align-items:center;background:var(--apricot-500);bottom:14px;color:var(--ink-950);display:inline-flex;font:var(--t-mono-label);height:23px;left:14px;letter-spacing:var(--ls-mono-label);padding:0 11px;position:absolute;text-transform:uppercase}.city-card__body{display:flex;flex:1;flex-direction:column;padding:24px 26px 22px}.city-card__body h3{color:var(--ink-900);font:var(--t-h3);letter-spacing:var(--ls-h3)}.city-card__body>p:not([class]){color:var(--slate-500);font:var(--t-small);letter-spacing:var(--ls-small);margin-top:10px}.city-card__meta{align-items:center;color:var(--slate-400);display:flex;font:var(--t-mono-label);gap:9px;letter-spacing:var(--ls-mono-label);margin-top:18px;text-transform:uppercase}.city-card__meta .icon{height:15px;width:15px}.city-card--office .city-card__meta{color:var(--apricot-600)}.city-card__link{align-items:center;border-top:1px solid var(--slate-150);color:var(--ink-900);display:flex;font:var(--t-small);gap:10px;letter-spacing:var(--ls-small);margin-top:auto;padding-top:18px}.city-card__link span{flex:1}.city-card__link .icon{color:var(--apricot-600);height:18px;transition:transform .2s cubic-bezier(.2,.7,.2,1);width:18px}.city-card__link:hover .icon{transform:translateX(3px)}.city-card__meta+.city-card__link{margin-top:20px}@media(min-width:1024px){.city-list{display:none}}.city-list li{border-top:1px solid var(--on-ink-line)}.city-list a{color:var(--on-ink-primary);display:flex;font:600 1rem/1.4 var(--sans);justify-content:space-between;padding:15px 0}.city-list a span:last-child{color:var(--apricot-400);font:var(--t-mono);letter-spacing:var(--ls-mono)}.cities__note{border-top:1px solid var(--line);color:var(--fg-2);display:flex;font:var(--t-small);gap:14px;letter-spacing:var(--ls-small);margin-top:28px;padding-top:28px}.cities__note .icon{color:var(--accent-text);flex:none;height:20px;width:20px}@media(min-width:1024px){.cities__note{margin-top:40px}}.consult-band{display:grid}@media(min-width:1024px){.consult-band{grid-template-columns:1fr 1fr;min-height:620px}}.consult-band__copy{--bg:var(--ink-900);display:flex;flex-direction:column;justify-content:center;padding:56px var(--gutter)}@media(min-width:1024px){.consult-band__copy{padding:96px 88px 96px max(var(--gutter),(100vw - 1296px)/2)}}.consult-band__copy h2{color:var(--on-ink-primary);font:var(--t-h1);letter-spacing:var(--ls-h1);margin-top:26px}.consult-band__copy>p:not([class]){color:var(--on-ink-secondary);font:var(--t-large);letter-spacing:var(--ls-large);margin-top:22px}.consult-band__actions{display:grid;gap:12px;margin-top:36px}.consult-band__actions .btn,.consult-band__actions .prose .wp-block-button__link,.consult-band__actions .search-form input[type=submit],.prose .consult-band__actions .wp-block-button__link,.search-form .consult-band__actions input[type=submit]{min-height:54px}.consult-band__legal{color:var(--on-ink-muted);font:var(--t-legal);letter-spacing:var(--ls-legal);margin-top:20px}.consult-band__img{display:none}@media(min-width:1024px){.consult-band__img{display:block;position:relative}.consult-band__img img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}}.contact-hero{padding-bottom:48px}@media(min-width:1024px){.contact-hero{padding-bottom:72px}}.routes{padding-bottom:56px}@media(min-width:1024px){.routes{padding-bottom:96px}}.route-cards{display:grid;gap:12px}@media(min-width:768px){.route-cards{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.route-cards{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.route-card{background:var(--slate-050);display:flex;flex-direction:column;height:100%;outline:1px solid transparent;padding:24px;transition:outline-color .2s cubic-bezier(.2,.7,.2,1)}@media(min-width:768px){.route-card{min-height:340px;padding:32px 30px}}.route-card:hover{outline-color:var(--ink-900)}.route-card--ink{background:var(--ink-950)}.route-card__chip{border:1px solid var(--slate-200);border-radius:999px;color:var(--ink-900);display:grid;height:48px;place-items:center;width:48px}.route-card__chip .icon{height:22px;width:22px}.route-card__num{color:var(--slate-400);font:var(--t-mono);letter-spacing:var(--ls-mono);margin-top:18px}.route-card__label{color:var(--apricot-600);font:var(--t-eyebrow);letter-spacing:var(--ls-eyebrow);margin-top:16px;text-transform:uppercase}.route-card__value{color:var(--ink-900);font:var(--t-h3);letter-spacing:var(--ls-h3);margin-top:12px}.route-card__value--email{font-size:1.25rem;overflow-wrap:anywhere}.route-card__note{color:var(--slate-500);font:var(--t-small);letter-spacing:var(--ls-small);margin-top:16px}.route-card--ink{--bg:var(--ink-950)}.route-card--ink .route-card__chip{border-color:var(--on-ink-line);color:var(--apricot-400)}.route-card--ink .route-card__num{color:var(--apricot-400)}.route-card--ink .route-card__label{color:var(--on-ink-secondary)}.route-card--ink .route-card__value{color:var(--on-ink-primary)}.route-card--ink .route-card__note{color:var(--on-ink-secondary)}.route-card--ink:hover{outline-color:var(--apricot-400)}.enquiry__grid{display:grid;gap:40px}@media(min-width:1024px){.enquiry__grid{align-items:start;gap:80px;grid-template-columns:minmax(0,1fr) 420px}}.enquiry__form{background:var(--paper);padding:28px 20px}@media(min-width:768px){.enquiry__form{padding:48px}}.enquiry__form h2{color:var(--ink-900);margin-top:24px}.enquiry__form>.muted{margin-top:16px}.office{align-content:start;display:grid;gap:0}.office-map{background:var(--ink-900);height:220px;overflow:hidden;position:relative}@media(min-width:768px){.office-map{height:280px}}.office-map__art{height:100%;width:100%}.office-map__actions{bottom:20px;display:flex;gap:8px;left:20px;position:absolute}.office-map iframe{border:0;display:block;height:100%;width:100%}.office-card{--bg:var(--ink-950);padding:28px 24px}@media(min-width:768px){.office-card{padding:34px}}.office-card__label{color:var(--apricot-400);font:var(--t-mono-label);letter-spacing:var(--ls-mono-label);text-transform:uppercase}.office-card__name{color:var(--on-ink-primary);font:var(--t-h3);letter-spacing:var(--ls-h3);margin-top:18px}.office-card__addr{color:var(--on-ink-secondary);font:var(--t-base);letter-spacing:var(--ls-base);margin-top:12px}.office-card__rows{margin:22px 0 0}.office-card__rows div{align-items:center;border-top:1px solid var(--on-ink-line);display:flex;gap:16px;padding:12px 0}.office-card__rows dt{align-items:center;color:var(--on-ink-muted);display:flex;flex:1;font:var(--t-small);gap:10px;letter-spacing:var(--ls-small)}.office-card__rows dt .icon{height:15px;width:15px}.office-card__rows dd{color:var(--on-ink-primary);font:var(--t-mono);letter-spacing:var(--ls-mono);margin:0}.office-card__rows dd a:hover{text-decoration:underline;text-underline-offset:3px}.office-card__hours{border-top:1px solid var(--on-ink-line);margin-top:20px;padding-top:20px}.office-card__hours p{color:var(--on-ink-secondary);font:var(--t-small);letter-spacing:var(--ls-small);margin-top:10px}.office-card__hours-title{color:var(--on-ink-primary)!important;font:var(--t-h4);letter-spacing:var(--ls-h4);margin-top:0!important}.office-card__note{color:var(--on-ink-muted)!important;margin-top:16px!important}.office-lang{background:var(--paper);padding:30px 34px}.office-lang__label{color:var(--apricot-600);font:var(--t-mono-label);letter-spacing:var(--ls-mono-label);text-transform:uppercase}.office-lang__langs{color:var(--ink-900);font:var(--t-h4);letter-spacing:var(--ls-h4);margin-top:14px}.office-lang .muted{margin-top:10px}.book-section__grid{display:grid;gap:32px}@media(min-width:1024px){.book-section__grid{align-items:start;gap:80px;grid-template-columns:400px minmax(0,1fr)}}.book-section__intro h2{color:var(--ink-900);margin-top:24px}.book-section__intro .muted{margin-top:18px}.book-section__tip{color:var(--slate-400);margin-top:18px}.book-section__widget{min-width:0}.about-hero__aside{align-content:start;display:grid}.portrait{--bg:var(--ink-900);align-items:flex-end;aspect-ratio:4/5;background:var(--ink-900);display:flex;margin:0;overflow:hidden;padding:30px;width:100%}.portrait.has-image{padding:0}.portrait.has-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.portrait__caption{color:var(--on-ink-primary);font:var(--t-h4);letter-spacing:var(--ls-h4)}.bar-id{--bg:var(--ink-950);padding:28px 30px}.bar-id__label{color:var(--apricot-400);font:var(--t-mono-label);letter-spacing:var(--ls-mono-label);margin-bottom:12px;text-transform:uppercase}.bar-id dl{margin:0}.bar-id div{border-top:1px solid var(--on-ink-line);display:flex;gap:16px;justify-content:space-between;padding:12px 0}.bar-id dt{color:var(--on-ink-secondary);font:var(--t-small);letter-spacing:var(--ls-small)}.bar-id dd{color:var(--on-ink-primary);font:var(--t-mono);letter-spacing:var(--ls-mono);margin:0;text-align:right}.bar-id dd a{text-decoration:underline;text-decoration-color:var(--apricot-400);text-underline-offset:3px}.admissions-section__grid{display:grid;gap:40px}@media(min-width:1024px){.admissions-section__grid{gap:96px;grid-template-columns:400px minmax(0,1fr)}}.admissions-section__grid h2{color:var(--ink-900);margin-top:24px}.admissions-section__grid .muted{margin-top:20px}.cred-cols{display:grid;gap:32px}@media(min-width:768px){.cred-cols{gap:40px;grid-template-columns:repeat(3,minmax(0,1fr))}}.cred-col ul{list-style:none;padding:0}.cred-col{border-top:2px solid var(--apricot-500);padding-top:26px}.cred-col h3{color:var(--ink-900);font:var(--t-h4);letter-spacing:var(--ls-h4);margin-bottom:16px}.cred-col li{border-top:1px solid var(--slate-150);color:var(--slate-500);font:var(--t-small);letter-spacing:var(--ls-small);padding:12px 0}.fee-cards{counter-reset:none;display:grid;gap:16px}@media(min-width:1024px){.fee-cards{gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}}.fee-card{background:var(--paper);display:flex;flex-direction:column;padding:28px 24px}@media(min-width:768px){.fee-card{padding:34px 32px}}.fee-card__num{color:var(--slate-400);font:var(--t-mono);letter-spacing:var(--ls-mono)}.fee-card__line{color:var(--apricot-600);font:var(--t-eyebrow);letter-spacing:var(--ls-eyebrow);margin-top:14px;text-transform:uppercase}.fee-card__model{color:var(--ink-900);font:var(--t-h3);letter-spacing:var(--ls-h3);margin-top:12px}.fee-card__text{color:var(--slate-500);font:var(--t-small);letter-spacing:var(--ls-small);margin-top:16px}.fee-card__foot{border-top:1px solid var(--slate-200);color:var(--slate-400);font:var(--t-legal);letter-spacing:var(--ls-legal);margin-top:auto;padding-top:18px}.fee-card__text+.fee-card__foot{margin-top:20px}.consult-lists__grid{display:grid;gap:40px}@media(min-width:1024px){.consult-lists__grid{gap:96px;grid-template-columns:400px minmax(0,1fr)}}.consult-lists__grid h2{color:var(--ink-900);margin-top:24px}.consult-lists__grid .muted{margin-top:20px}.consult-lists__cols{display:grid;gap:32px}@media(min-width:768px){.consult-lists__cols{gap:40px;grid-template-columns:1fr 1fr}}.consult-list{border-top:2px solid var(--ink-900);counter-reset:item;padding-top:26px}.consult-list h3{color:var(--ink-900);font:var(--t-h4);letter-spacing:var(--ls-h4);margin-bottom:18px}.consult-list li{border-top:1px solid var(--slate-150);color:var(--slate-500);counter-increment:item;display:flex;font:var(--t-small);gap:14px;letter-spacing:var(--ls-small);padding:12px 0}.consult-list li:before{color:var(--ink-900);content:counter(item,decimal-leading-zero);flex:none;font:var(--t-mono-label);letter-spacing:var(--ls-mono-label);padding-top:3px;text-transform:uppercase}.consult-list--accent{border-top-color:var(--apricot-500)}.consult-list--accent li:before{color:var(--apricot-600)}.no-figures{padding-block:64px}@media(min-width:1024px){.no-figures{padding-block:90px}}.no-figures__grid{display:grid;gap:28px}@media(min-width:1024px){.no-figures__grid{gap:96px;grid-template-columns:620px minmax(0,1fr)}}.no-figures__grid h2{color:var(--on-ink-primary);margin-top:24px}.no-figures__text p{color:var(--on-ink-secondary);font:var(--t-large);letter-spacing:var(--ls-large)}.no-figures__text p+p{margin-top:20px}.no-figures__text .btn,.no-figures__text .prose .wp-block-button__link,.no-figures__text .search-form input[type=submit],.prose .no-figures__text .wp-block-button__link,.search-form .no-figures__text input[type=submit]{margin-top:28px}.jump-links{align-self:start;background:var(--slate-050);padding:30px 32px}.jump-links__title{color:var(--apricot-600);font:var(--t-mono-label);letter-spacing:var(--ls-mono-label);margin-bottom:16px;text-transform:uppercase}.jump-links li{border-top:1px solid var(--slate-200)}.jump-links a{align-items:center;color:var(--ink-900);display:flex;font:var(--t-medium);gap:16px;letter-spacing:var(--ls-medium);min-height:44px;padding:13px 0}.jump-links a span:last-child{color:var(--apricot-600);font:var(--t-mono);letter-spacing:var(--ls-mono);margin-left:auto}.jump-links a:hover span:nth-child(2){text-decoration:underline;text-underline-offset:3px}.jump-links__num{color:var(--slate-400);font:var(--t-mono-label);letter-spacing:var(--ls-mono-label)}.faq--group .faq__head .eyebrow,.jump-links__num{text-transform:uppercase}.rating-summary{--bg:var(--ink-950);align-self:start;padding:36px}.rating-summary__label{color:var(--apricot-400);font:var(--t-mono-label);letter-spacing:var(--ls-mono-label);text-transform:uppercase}.rating-summary__head{align-items:center;display:flex;gap:20px;margin-top:16px}.rating-summary__head>span:last-child{display:grid;gap:6px}.rating-summary__value{color:var(--on-ink-primary);font:400 4rem/.96 var(--serif);letter-spacing:-.03em}.rating-summary__count{color:var(--on-ink-secondary);font:var(--t-small);letter-spacing:var(--ls-small)}.rating-summary__dist{margin-top:24px}.rating-summary__dist li{align-items:center;color:var(--on-ink-muted);display:flex;font:var(--t-mono);gap:14px;letter-spacing:var(--ls-mono);padding:7px 0}.rating-summary__dist li span:first-child{width:52px}.rating-summary__track{background:var(--on-ink-line);flex:1;height:6px}.rating-summary__track span{background:var(--apricot-500);display:block;height:100%}.rating-summary__foot{border-top:1px solid var(--on-ink-line);color:var(--on-ink-muted);font:var(--t-legal);letter-spacing:var(--ls-legal);margin-top:20px;padding-top:18px}.stars{color:var(--apricot-500);font:600 1.1875rem/1 var(--sans);letter-spacing:.08em}.band-ink .stars{color:var(--apricot-400)}.reviews-empty{padding-bottom:72px}@media(min-width:1024px){.reviews-empty{padding-bottom:100px}}.reviews-empty__panel{--bg:var(--ink-950);display:grid;gap:20px;justify-items:center;padding:56px 24px;text-align:center}@media(min-width:1024px){.reviews-empty__panel{padding:90px 80px}}.reviews-empty__panel>*{max-width:720px}.reviews-empty__panel h2{color:var(--on-ink-primary)}.reviews-empty__panel>p:not([class]){color:var(--on-ink-secondary);font:var(--t-large);letter-spacing:var(--ls-large)}.reviews-empty__panel .btn-row{justify-content:center;margin-top:12px}.reviews-empty__label{color:var(--apricot-400);font:var(--t-mono-label);letter-spacing:var(--ls-mono-label);text-transform:uppercase}.reviews-why,.reviews-why--after{padding-top:0}.review-grid{display:grid;gap:20px}@media(min-width:768px){.review-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.review-grid{grid-template-columns:repeat(3,1fr)}}.review-card{background:var(--paper);display:flex;flex-direction:column;height:100%;margin:0;padding:34px 32px}.review-card blockquote{margin:20px 0 0}.review-card blockquote p{color:var(--ink-800);font:var(--t-base);letter-spacing:var(--ls-base)}.review-card figcaption{border-top:1px solid var(--slate-150);display:grid;gap:6px;margin-top:auto;padding-top:20px}.review-card blockquote+figcaption{margin-top:24px}.review-card__name{color:var(--ink-900);font:600 1rem/1.4 var(--sans)}.review-card__meta{color:var(--slate-400);font:var(--t-mono);letter-spacing:var(--ls-mono)}.note-box{background:var(--slate-050);margin-top:44px;padding:26px 30px}.note-box__label{color:var(--apricot-600);font:var(--t-mono-label);letter-spacing:var(--ls-mono-label);margin-bottom:10px;text-transform:uppercase}.note-box p:last-child{color:var(--slate-400);font:var(--t-legal);letter-spacing:var(--ls-legal)}.why-local__grid{display:grid;gap:40px}@media(min-width:1024px){.why-local__grid{gap:96px;grid-template-columns:648px minmax(0,1fr)}}.why-local__copy h2{color:var(--ink-900);font:var(--t-h1);letter-spacing:var(--ls-h1);margin-top:24px}.why-local__text{margin-top:24px}.why-local__text p{color:var(--slate-400);font:var(--t-base);letter-spacing:var(--ls-base)}.why-local__text p:first-child{color:var(--slate-500);font:var(--t-large);letter-spacing:var(--ls-large)}.why-local__text p+p{margin-top:18px}@media(min-width:1024px){.why-local__areas{border-left:1px solid var(--slate-200);padding-left:44px}}.why-local__areas li{display:grid;gap:6px;padding:20px 0}.why-local__areas li+li{border-top:1px solid var(--slate-150)}.why-local__areas h3{color:var(--ink-900);font:var(--t-h4);letter-spacing:var(--ls-h4)}.why-local__areas h3 a{text-decoration:underline;text-decoration-color:var(--apricot-500);text-underline-offset:4px}.why-local__areas p{color:var(--slate-400);font:var(--t-small);letter-spacing:var(--ls-small)}.location-body .steps__head{margin-bottom:32px}.local-facts{background:var(--slate-050);padding:28px 30px}.local-facts__title{color:var(--apricot-600);font:var(--t-mono-label);letter-spacing:var(--ls-mono-label);margin-bottom:8px;text-transform:uppercase}.local-facts li{border-top:1px solid var(--slate-200);display:grid;gap:4px;padding:13px 0}.local-facts li:first-child{border-top:0}.local-facts strong{color:var(--ink-900);font:var(--t-medium);letter-spacing:var(--ls-medium);line-height:1.4}.local-facts span{color:var(--slate-500);font:var(--t-small);letter-spacing:var(--ls-small)}.nearby{border-top:1px solid var(--slate-200)}.nearby__grid{display:grid;gap:40px}@media(min-width:1024px){.nearby__grid{gap:80px;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.nearby__list{margin-top:20px}@media(min-width:768px){.nearby__list--cities{-moz-columns:2;column-count:2;-moz-column-gap:40px;column-gap:40px}}.nearby__list li{-moz-column-break-inside:avoid;border-top:1px solid var(--slate-150);break-inside:avoid}.nearby__list a{align-items:center;color:var(--ink-900);display:flex;font:var(--t-medium);gap:12px;justify-content:space-between;letter-spacing:var(--ls-medium);min-height:48px;padding:12px 0}.nearby__list a .icon{color:var(--apricot-600);height:18px;transition:transform .2s cubic-bezier(.2,.7,.2,1);width:18px}.nearby__list a:hover .icon{transform:translateX(3px)}.area-grid{display:grid;gap:20px}@media(min-width:768px){.area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.area-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.area-card{border:1px solid var(--slate-200);border-radius:14px;display:flex;flex-direction:column;overflow:hidden}.area-card--office{border-color:var(--apricot-300)}.area-card__img{background:var(--ink-900);height:180px;position:relative}.area-card__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.area-card__body{display:flex;flex:1;flex-direction:column;gap:10px;padding:24px 26px 18px}.area-card__body h2{color:var(--ink-900);font:var(--t-h3);letter-spacing:var(--ls-h3)}.area-card__body>p:not([class]){color:var(--slate-500);font:var(--t-small);letter-spacing:var(--ls-small)}.area-card__meta{align-items:center;color:var(--slate-400);display:flex;font:var(--t-mono-label);gap:9px;letter-spacing:var(--ls-mono-label);text-transform:uppercase}.area-card__meta .icon{height:15px;width:15px}.area-card--office .area-card__meta{color:var(--apricot-600)}.area-card__links{margin-top:auto;padding-top:8px}.area-card__links li{border-top:1px solid var(--slate-150)}.area-card__links a{align-items:center;color:var(--ink-900);display:flex;font:var(--t-small);justify-content:space-between;letter-spacing:var(--ls-small);min-height:46px}.area-card__links a .icon{color:var(--apricot-600);height:18px;width:18px}.area-card__links a:hover span{text-decoration:underline;text-underline-offset:3px}.areas__body{margin-top:56px}.post-chip{align-items:center;backdrop-filter:blur(6px);background:rgba(8,9,11,.55);border:1px solid var(--apricot-500);border-radius:999px;color:var(--apricot-400);display:inline-flex;font:var(--t-mono-label);font-size:.6875rem;letter-spacing:var(--ls-mono-label);min-height:28px;padding:4px 12px;text-transform:uppercase;white-space:nowrap}.post-chip--overlay{left:16px;position:absolute;top:16px}.blog-hero{padding-block:28px 64px}@media(min-width:1024px){.blog-hero{padding-block:32px 88px}}.blog-hero .breadcrumb a,.blog-hero .breadcrumb span{color:var(--on-ink-secondary)}.blog-hero__grid{display:grid;gap:36px;margin-top:40px}@media(min-width:1024px){.blog-hero__grid{align-items:end;gap:72px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);margin-top:56px}}.blog-hero__title{color:var(--on-ink-primary);font:var(--t-xl);letter-spacing:var(--ls-xl);margin-top:22px}.blog-hero__lead{color:var(--on-ink-secondary);font:var(--t-large);letter-spacing:var(--ls-large);margin-top:20px;max-width:580px}.blog-search{background:var(--ink-900);border:1px solid var(--on-ink-line);border-radius:999px;display:flex;gap:8px;padding:8px;position:relative;transition:border-color .2s cubic-bezier(.2,.7,.2,1)}.blog-search:focus-within{border-color:var(--apricot-500)}.blog-search__icon{color:var(--on-ink-muted);height:20px;left:24px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:20px}.blog-search input{background:transparent;border:0;color:var(--on-ink-primary);flex:1;font:var(--t-medium);letter-spacing:var(--ls-medium);min-height:48px;min-width:0;padding:0 12px 0 48px}.blog-search input::-moz-placeholder{color:var(--on-ink-muted)}.blog-search input::placeholder{color:var(--on-ink-muted)}.blog-search input:focus{outline:none}.blog-search input::-webkit-search-cancel-button{filter:invert(1);opacity:.6}.blog-search .btn,.blog-search .prose .wp-block-button__link,.blog-search .search-form input[type=submit],.prose .blog-search .wp-block-button__link,.search-form .blog-search input[type=submit]{flex:none;min-height:48px;padding-inline:26px}@media(max-width:575.98px){.blog-search .btn,.blog-search .prose .wp-block-button__link,.blog-search .search-form input[type=submit],.prose .blog-search .wp-block-button__link,.search-form .blog-search input[type=submit]{padding-inline:18px}}.blog-filters{backdrop-filter:saturate(1.4) blur(10px);background:hsla(0,0%,100%,.94);border-bottom:1px solid var(--slate-150);position:sticky;top:var(--sticky-offset);z-index:20}.blog-filters__inner{align-items:center;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;padding-block:16px}.blog-filters__list{display:flex;gap:8px;margin-inline:calc(var(--gutter)*-1);overflow-x:auto;padding-inline:var(--gutter);scrollbar-width:none}.blog-filters__list::-webkit-scrollbar{display:none}@media(min-width:768px){.blog-filters__list{flex-wrap:wrap;margin-inline:0;padding-inline:0}}.blog-filters__status{color:var(--slate-500);font:var(--t-small);letter-spacing:var(--ls-small)}.blog-filters__status a{color:var(--ink-950);text-decoration:underline;text-decoration-color:var(--apricot-500);text-underline-offset:3px}.blog-filter{align-items:center;border:1px solid var(--slate-200);border-radius:999px;color:var(--ink-950);display:inline-flex;font:var(--t-medium);font-size:.9375rem;gap:10px;letter-spacing:var(--ls-medium);min-height:42px;padding:8px 16px 8px 18px;transition:border-color .15s cubic-bezier(.2,.7,.2,1),background-color .15s cubic-bezier(.2,.7,.2,1);white-space:nowrap}.blog-filter__count{background:var(--slate-100);border-radius:999px;color:var(--slate-500);display:grid;font:var(--t-mono-label);font-size:.6875rem;height:24px;letter-spacing:var(--ls-mono-label);min-width:24px;padding-inline:6px;place-items:center;text-transform:uppercase}.blog-filter:hover,.blog-filter[aria-current]{border-color:var(--ink-950)}.blog-filter[aria-current]{background:var(--ink-950);color:var(--on-ink-primary)}.blog-filter[aria-current] .blog-filter__count{background:var(--ink-700);color:var(--apricot-400)}.blog-index{padding-top:48px}@media(min-width:1024px){.blog-index{padding-top:64px}}.blog-featured{margin-bottom:56px}@media(min-width:1024px){.blog-featured{margin-bottom:72px}}.blog-featured__label{align-items:center;color:var(--apricot-600);display:flex;font:var(--t-mono-label);gap:12px;letter-spacing:var(--ls-mono-label);margin-bottom:16px;text-transform:uppercase}.blog-featured__label:before{background:var(--apricot-500);content:"";height:2px;width:32px}.post-grid{display:grid;gap:40px 28px}@media(min-width:576px){.post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.post-grid{gap:56px 32px;grid-template-columns:repeat(3,minmax(0,1fr))}}.post-card{height:100%}.post-card__link{color:inherit;display:flex;flex-direction:column;height:100%}.post-card__link:focus-visible{border-radius:14px;outline:2px solid var(--ink-950);outline-offset:6px}.post-card__media{aspect-ratio:4/3;background:var(--ink-900);border-radius:var(--radius-card);overflow:hidden;position:relative}.post-card__media img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1);width:100%}.post-card__media:after{background:linear-gradient(180deg,rgba(8,9,11,.35),rgba(8,9,11,0) 38%);content:"";inset:0;pointer-events:none;position:absolute}.post-card__placeholder{color:var(--apricot-400);display:grid;height:100%;place-items:center}.post-card__placeholder .icon{height:40px;width:40px}.post-card__body{display:flex;flex:1;flex-direction:column;padding-top:22px}.post-card__meta{color:var(--slate-500);display:flex;flex-wrap:wrap;font:var(--t-mono-label);font-size:.6875rem;gap:8px;letter-spacing:var(--ls-mono-label);text-transform:uppercase}.post-card__title{color:var(--ink-950);font:var(--t-h3);letter-spacing:var(--ls-h3);margin-top:12px;text-wrap:balance;transition:color .2s cubic-bezier(.2,.7,.2,1)}.post-card__excerpt{color:var(--slate-500);display:-webkit-box;font:var(--t-base);letter-spacing:var(--ls-base);-webkit-line-clamp:3;margin-top:12px;-webkit-box-orient:vertical;overflow:hidden}.post-card__more{align-items:center;color:var(--ink-950);display:inline-flex;font:var(--t-medium);gap:10px;letter-spacing:var(--ls-medium);margin-top:auto;padding-top:20px}.post-card__more .icon{color:var(--apricot-600);height:16px;transition:transform .25s cubic-bezier(.2,.7,.2,1);width:16px}.post-card__link:hover .post-card__media img{transform:scale(1.04)}.post-card__link:hover .post-card__title{text-decoration:underline;text-decoration-color:var(--apricot-500);text-decoration-thickness:2px;text-underline-offset:6px}.post-card__link:hover .post-card__more .icon{transform:translateX(4px)}.post-card--featured .post-card__link{background:var(--ink-950);border-radius:18px;overflow:hidden}@media(min-width:1024px){.post-card--featured .post-card__link{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.post-card--featured .post-card__media{aspect-ratio:16/10;border-radius:0}@media(min-width:1024px){.post-card--featured .post-card__media{aspect-ratio:auto;min-height:460px}}.post-card--featured .post-card__body{justify-content:center;padding:28px 24px 32px}@media(min-width:1024px){.post-card--featured .post-card__body{padding:56px 52px}}.post-card--featured .post-card__meta{color:var(--on-ink-muted)}.post-card--featured .post-card__title{color:var(--on-ink-primary);font:var(--t-h1);letter-spacing:var(--ls-h1);margin-top:16px}.post-card--featured .post-card__excerpt{color:var(--on-ink-secondary);font:var(--t-large);letter-spacing:var(--ls-large);-webkit-line-clamp:4;margin-top:18px}.post-card--featured .post-card__more{color:var(--on-ink-primary);margin-top:0;padding-top:32px}.post-card--featured .post-card__more .icon{color:var(--apricot-400)}.post-card--featured .post-card__link:hover .post-card__title{text-decoration-color:var(--apricot-400)}.post-card--featured .post-card__link:focus-visible{outline-color:var(--apricot-500)}.pagination{margin-top:64px}.pagination ul{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;list-style:none;padding:0}.pagination a,.pagination span{border:1px solid var(--slate-200);border-radius:999px;color:var(--ink-950);display:grid;font:var(--t-medium);height:48px;letter-spacing:var(--ls-medium);min-width:48px;padding-inline:12px;place-items:center}.pagination .current,.pagination a:hover{border-color:var(--ink-950)}.pagination .current{background:var(--ink-950);color:var(--on-ink-primary)}.pagination .dots{border:0}.pagination .icon{height:18px;width:18px}.blog-empty{border:1px dashed var(--slate-200);border-radius:18px;display:grid;gap:14px;justify-items:center;padding:72px 24px;text-align:center}.blog-empty__icon{background:var(--slate-100);border-radius:50%;color:var(--slate-500);display:grid;height:64px;place-items:center;width:64px}.blog-empty__icon .icon{height:26px;width:26px}.blog-empty__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:8px}.reading-progress{height:3px;inset:var(--wp-admin--admin-bar--height,0) 0 auto;pointer-events:none;position:fixed;z-index:70}.reading-progress span{background:var(--apricot-500);display:block;height:100%;transform:scaleX(0);transform-origin:0 50%;width:100%}.post-hero{isolation:isolate;overflow:hidden;padding-block:28px 56px;position:relative}@media(min-width:1024px){.post-hero{padding-block:32px 88px}}.post-hero.has-image{display:flex;flex-direction:column;min-height:560px}@media(min-width:1024px){.post-hero.has-image{min-height:680px}}.post-hero__media{inset:0;position:absolute;z-index:-1}.post-hero__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.post-hero__media:after{background:linear-gradient(180deg,rgba(8,9,11,.7),rgba(8,9,11,0) 20%),linear-gradient(0deg,rgba(8,9,11,.92),rgba(8,9,11,.6) 38%,rgba(8,9,11,0) 72%),linear-gradient(90deg,rgba(8,9,11,.45),rgba(8,9,11,0) 60%);content:"";inset:0;position:absolute}.post-hero__inner{display:flex;flex:1;flex-direction:column}.post-hero .breadcrumb a,.post-hero .breadcrumb span{color:var(--on-ink-secondary)}.post-hero .breadcrumb [aria-current]{color:var(--on-ink-primary)}@media(max-width:767.98px){.post-hero .breadcrumb ol{flex-wrap:nowrap}.post-hero .breadcrumb li{flex:none;overflow-wrap:normal;white-space:nowrap}.post-hero .breadcrumb li:last-child{flex:1 1 auto;min-width:0;overflow:hidden}.post-hero .breadcrumb [aria-current]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.post-hero__copy{margin-top:auto;max-width:900px;padding-top:72px}.post-hero__meta-top{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.post-hero__read{align-items:center;color:var(--on-ink-secondary);display:inline-flex;font:var(--t-mono-label);font-size:.6875rem;gap:8px;letter-spacing:var(--ls-mono-label);text-transform:uppercase}.post-hero__read .icon{color:var(--apricot-400);height:14px;width:14px}.post-hero__title{color:var(--on-ink-primary);font:var(--t-xl);letter-spacing:var(--ls-xl);margin-top:22px;text-wrap:balance}.post-hero__lead{color:var(--on-ink-secondary);font:var(--t-large);letter-spacing:var(--ls-large);margin-top:20px;max-width:720px}.post-byline{align-items:center;border-top:1px solid hsla(0,0%,100%,.14);display:flex;gap:16px;margin-top:32px;padding-top:28px}.post-byline__avatar{background:var(--ink-900);border:1px solid var(--apricot-500);border-radius:50%;color:var(--apricot-400);display:grid;flex:none;font:400 1.25rem/1 var(--serif);height:52px;letter-spacing:.02em;place-items:center;width:52px}.post-byline__name{color:var(--on-ink-primary);font:var(--t-medium);letter-spacing:var(--ls-medium)}.post-byline__name a{color:inherit;text-decoration:underline;text-decoration-color:var(--apricot-500);text-underline-offset:4px}.post-byline__dates{color:var(--on-ink-secondary);display:flex;flex-direction:column;font:var(--t-small);gap:2px;letter-spacing:var(--ls-small);margin-top:4px}@media(min-width:576px){.post-byline__dates{flex-direction:row;flex-wrap:wrap;gap:4px 16px}.post-byline__dates span+span:before{color:var(--on-ink-muted);content:"·";margin-right:16px}}.post-layout{display:grid;gap:56px;padding-block:48px 88px}@media(min-width:1024px){.post-layout{gap:64px;grid-template-columns:minmax(0,1fr) 340px;padding-block:72px 112px}}@media(min-width:1280px){.post-layout{gap:96px;grid-template-columns:minmax(0,1fr) 360px}}.post-article{max-width:760px;min-width:0}.post-toc-mobile{border:1px solid var(--slate-200);border-radius:var(--radius-card);margin-bottom:32px}@media(min-width:1024px){.post-toc-mobile{display:none}}.post-toc-mobile summary{align-items:center;cursor:pointer;display:flex;font:var(--t-medium);gap:12px;letter-spacing:var(--ls-medium);list-style:none;min-height:56px;padding:0 20px}.post-toc-mobile summary::-webkit-details-marker{display:none}.post-toc-mobile summary .icon{color:var(--apricot-600);height:18px;width:18px}.post-toc-mobile__chev{margin-left:auto;transition:transform .2s cubic-bezier(.2,.7,.2,1)}.post-toc-mobile[open] .post-toc-mobile__chev{transform:rotate(180deg)}.post-toc-mobile ol{border-top:1px solid var(--slate-150);list-style:none;margin:0;padding:4px 20px 16px}.post-toc-mobile a{color:var(--ink-950);display:flex;font:var(--t-base);gap:14px;letter-spacing:var(--ls-base);padding:10px 0}.post-toc-mobile a span{color:var(--apricot-600);font:var(--t-mono-label);letter-spacing:var(--ls-mono-label);padding-top:3px;text-transform:uppercase}.short-answer{background:var(--slate-050);border-left:3px solid var(--apricot-500);border-radius:var(--radius-card);margin:0 0 48px;padding:28px 28px 30px;position:relative}@media(min-width:768px){.short-answer{padding:32px 40px 34px}}.short-answer__label{align-items:center;color:var(--apricot-600);display:flex;font:var(--t-mono-label);gap:10px;letter-spacing:var(--ls-mono-label);text-transform:uppercase}.short-answer__label .icon{height:16px;width:16px}.short-answer__text{color:var(--ink-950);font:var(--t-lead);letter-spacing:var(--ls-lead);margin-top:14px}.post-body{max-width:none}.post-body>p:first-of-type{color:var(--ink-900);font:var(--t-lead);letter-spacing:var(--ls-lead)}.post-body h2{border-top:1px solid var(--slate-150);font:var(--t-h1);letter-spacing:var(--ls-h1);margin-top:2.2em;padding-top:1.1em;text-wrap:balance}.post-body h2,.post-body h3{scroll-margin-top:calc(var(--sticky-offset) + 24px)}.post-body .plg-photo img{border-radius:var(--radius-card)}.post-body #faq~h3{border-top:1px solid var(--slate-150);font:var(--t-h4);letter-spacing:var(--ls-h4);margin-top:1.6em;padding-top:1.2em}.post-body #faq+h3{border-top:0;padding-top:0}.post-body #sources+ul{font:var(--t-small);letter-spacing:var(--ls-small);list-style:none;padding:0}.post-body #sources+ul li{border-top:1px solid var(--slate-150);margin:0;padding:10px 0 10px 26px;position:relative}.post-body #sources+ul li:before{color:var(--apricot-600);content:"↗";left:0;position:absolute}.post-body .wp-block-table table{border:1px solid var(--slate-200);border-collapse:separate;border-radius:var(--radius-card);border-spacing:0;font:var(--t-small);letter-spacing:var(--ls-small);overflow:hidden;width:100%}.post-body .wp-block-table th{background:var(--slate-050)}.post-body .wp-block-table td,.post-body .wp-block-table th{padding:14px 16px}.post-body .wp-block-table tr:last-child td{border-bottom:0}.post-body .is-style-plg-note{border-radius:var(--radius-card)}.post-end{display:grid;gap:40px;margin-top:72px}.share{align-items:center;border-block:1px solid var(--slate-200);display:flex;flex-wrap:wrap;gap:14px 20px;padding-block:28px}.share__title{color:var(--slate-500);font:var(--t-mono-label);letter-spacing:var(--ls-mono-label);text-transform:uppercase}.share__list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.share__btn{background:var(--paper);border:1px solid var(--slate-200);border-radius:50%;color:var(--ink-950);cursor:pointer;display:grid;height:44px;place-items:center;transition:border-color .15s cubic-bezier(.2,.7,.2,1),background-color .15s cubic-bezier(.2,.7,.2,1),color .15s cubic-bezier(.2,.7,.2,1);width:44px}.share__btn .icon{height:17px;width:17px}.share__btn:focus-visible,.share__btn:hover{background:var(--ink-950);border-color:var(--ink-950);color:var(--on-ink-primary)}.share__status{color:var(--apricot-600);flex-basis:100%;font:var(--t-small);letter-spacing:var(--ls-small);min-height:1em}.share__status:empty{display:none}.share--compact{border:0;gap:12px;padding:0}.share--compact .share__btn{height:40px;width:40px}.author-box{background:var(--ink-950);border-radius:18px;color:var(--on-ink-secondary);display:grid;gap:24px;padding:32px 28px}@media(min-width:768px){.author-box{gap:32px;grid-template-columns:96px minmax(0,1fr);padding:44px 44px 40px}}.author-box__avatar span{background:var(--ink-900);border:1px solid var(--apricot-500);border-radius:50%;color:var(--apricot-400);display:grid;font:400 2.125rem/1 var(--serif);height:96px;place-items:center;width:96px}.author-box__avatar{align-self:start}.author-box__label{color:var(--apricot-400);font:var(--t-mono-label);letter-spacing:var(--ls-mono-label);text-transform:uppercase}.author-box__name{color:var(--on-ink-primary);font:var(--t-h2);letter-spacing:var(--ls-h2);margin-top:10px}.author-box__name a{color:inherit}.author-box__name a:hover{text-decoration:underline;text-decoration-color:var(--apricot-400);text-underline-offset:6px}.author-box__role{color:var(--on-ink-muted);font:var(--t-small);letter-spacing:var(--ls-small);margin-top:6px}.author-box__bio{font:var(--t-base);letter-spacing:var(--ls-base);margin-top:18px;max-width:620px}.author-box__creds{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:22px 0 0;padding:0}.author-box__creds li{align-items:center;border:1px solid var(--on-ink-line);border-radius:999px;color:var(--on-ink-primary);display:inline-flex;font:var(--t-small);gap:8px;letter-spacing:var(--ls-small);padding:8px 14px}.author-box__creds .icon{color:var(--apricot-400);height:15px;width:15px}.author-box__links{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:24px}.author-box__links .link-arrow{color:var(--on-ink-primary)}.author-box__links .link-arrow .icon{color:var(--apricot-400)}.author-box__note{border-top:1px solid var(--on-ink-line);color:var(--on-ink-muted);font:var(--t-legal);letter-spacing:var(--ls-legal);margin-top:24px;padding-top:20px}.post-sidebar{align-content:start;display:grid;gap:24px}@media(max-width:1023.98px){.post-sidebar .post-sidebar__sticky{display:none}}.post-sidebar .consult-card{border-radius:var(--radius-card)}.post-sidebar__sticky{display:grid;gap:24px}@media(min-width:1024px){.post-sidebar__sticky{position:sticky;top:calc(var(--sticky-offset) + 24px)}}.side-card{background:var(--paper);border:1px solid var(--slate-200);border-radius:var(--radius-card);padding:24px 24px 26px}.side-card__head{color:var(--apricot-600);font:var(--t-mono-label);letter-spacing:var(--ls-mono-label);margin-bottom:14px;text-transform:uppercase}.side-card__all{margin-top:18px}.side-card--share{padding-block:20px}.side-links{list-style:none;margin:0;padding:0}.side-links li+li{border-top:1px solid var(--slate-150)}.side-links a{align-items:center;color:var(--ink-950);display:flex;font:var(--t-medium);gap:12px;justify-content:space-between;letter-spacing:var(--ls-medium);padding:12px 0}.side-links a .icon{color:var(--slate-400);height:16px;transition:transform .2s cubic-bezier(.2,.7,.2,1),color .2s cubic-bezier(.2,.7,.2,1);width:16px}.side-links a:hover .icon{color:var(--apricot-600);transform:translateX(3px)}.side-topics{display:grid;gap:4px;list-style:none;margin:0;padding:0}.side-topics a{align-items:center;border-radius:8px;color:var(--ink-950);display:flex;font:var(--t-medium);gap:12px;justify-content:space-between;letter-spacing:var(--ls-medium);margin-inline:-12px;padding:10px 12px}.side-topics a:hover{background:var(--slate-050)}.side-topics a[aria-current]{background:var(--ink-950);color:var(--on-ink-primary)}.side-topics a[aria-current] .side-topics__count{background:var(--ink-700);color:var(--apricot-400)}.side-topics__count{background:var(--slate-100);border-radius:999px;color:var(--slate-500);display:grid;font:var(--t-mono-label);font-size:.6875rem;height:26px;letter-spacing:var(--ls-mono-label);min-width:26px;place-items:center;text-transform:uppercase}.side-posts{display:grid;gap:16px;list-style:none;margin:0;padding:0}.side-posts a{align-items:flex-start;color:var(--ink-950);display:flex;gap:14px}.side-posts a:hover .side-posts__title{text-decoration:underline;text-decoration-color:var(--apricot-500);text-underline-offset:4px}.side-posts__img{aspect-ratio:1;background:var(--slate-100);border-radius:8px;flex:none;overflow:hidden;width:72px}.side-posts__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.side-posts__text{display:grid;gap:6px;min-width:0}.side-posts__meta{color:var(--apricot-600);font:var(--t-mono-label);font-size:.625rem;letter-spacing:var(--ls-mono-label);text-transform:uppercase}.side-posts__title{color:var(--ink-950);font:var(--t-small);font-weight:500;letter-spacing:var(--ls-small);line-height:1.35}.side-toc__list{display:grid;gap:2px;list-style:none;margin:0;max-height:calc(100vh - var(--sticky-offset) - 220px);overflow-y:auto;padding:0}.side-toc a{border-radius:6px;color:var(--slate-500);display:flex;font:var(--t-small);gap:12px;letter-spacing:var(--ls-small);margin-inline:-10px;padding:8px 10px;transition:background-color .15s cubic-bezier(.2,.7,.2,1),color .15s cubic-bezier(.2,.7,.2,1)}.side-toc a.is-active,.side-toc a:hover{background:var(--slate-050);color:var(--ink-950)}.side-toc a.is-active{font-weight:500}.side-toc a.is-active .side-toc__num{color:var(--apricot-600)}.side-toc__num{color:var(--slate-400);font:var(--t-mono-label);font-size:.6875rem;letter-spacing:var(--ls-mono-label);padding-top:2px;text-transform:uppercase}.related-guides{border-top:1px solid var(--slate-150)}.related-guides__head{align-items:end;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:48px}.related-guides__head .t-h1{margin-top:16px}@media print{.callbar,.closing-cta,.post-sidebar,.post-toc-mobile,.reading-progress,.related-guides,.share,.site-footer,.site-header{display:none!important}.post-hero{background:none;color:#000;min-height:0!important;padding:0}.post-hero__media{display:none}.post-byline__dates,.post-byline__name,.post-hero__title{color:#000!important}.post-layout{display:block;padding:0}.author-box{background:none;border:1px solid #999;color:#000}}.alignleft{float:left;margin:0 24px 16px 0}.alignright{float:right;margin:0 0 16px 24px}.aligncenter{display:block;margin-inline:auto}.wp-caption-text{color:var(--fg-2);font:var(--t-small);letter-spacing:var(--ls-small)}.prose .wp-block-table table{border:0}.prose .wp-block-table td,.prose .wp-block-table th{border:0;border-bottom:1px solid var(--line)}.prose .wp-block-separator{border:0;border-top:1px solid var(--line);margin-block:2.5em}.prose .wp-block-buttons{display:flex;flex-wrap:wrap;gap:12px}.nowrap{white-space:nowrap}.stack>*+*{margin-top:var(--stack,16px)}@keyframes plg-fade-in{0%{opacity:0}to{opacity:1}}.screen-reader-text,.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}html[data-lang]:not([data-lang=en]) body *{overflow-wrap:anywhere}html[data-lang]:not([data-lang=en]) :is(h1,h2,h3,h4,.t-hero,.t-xl,.t-h1,.t-h2,.t-h3,[class*=__title],[class*=__name]){letter-spacing:0;line-height:1.22}html[data-lang]:not([data-lang=en]) :is(p,li,dd,dt,blockquote,figcaption,.prose,[class*=__text],[class*=__lead],[class*=__body],[class*=__excerpt]){line-height:1.72}html[data-lang]:not([data-lang=en]) :is(.btn,.prose .wp-block-button__link,.search-form input[type=submit],[class*=__label],[class*=__meta],.eyebrow,[class*=__eyebrow],[class*=__head]){line-height:1.45}html[data-lang=hy] body *{text-transform:none!important}html[data-lang=hy] :is(.eyebrow,[class*=__label],[class*=__eyebrow],[class*=__head],[class*=__meta],[class*=__num],.post-chip,.lang__pill,.blog-filter__count,.mega__post-meta,.side-posts__meta){font-family:"Noto Sans Armenian",var(--sans);font-size:max(.75rem,1em);letter-spacing:.01em;text-transform:none}html[data-lang=hy] body{font-family:var(--sans)}html:is([data-lang=ru],[data-lang=es]) :is(.eyebrow,[class*=__label],[class*=__eyebrow],[class*=__head]){letter-spacing:.06em}.prose html[data-lang]:not([data-lang=en]) .callbar .wp-block-button__link,.search-form html[data-lang]:not([data-lang=en]) .callbar input[type=submit],html[data-lang]:not([data-lang=en]) .callbar .btn,html[data-lang]:not([data-lang=en]) .callbar .prose .wp-block-button__link,html[data-lang]:not([data-lang=en]) .callbar .search-form input[type=submit]{font-size:.875rem;hyphens:auto;overflow-wrap:break-word;padding-inline:8px}html[data-lang]:not([data-lang=en]) .breadcrumb *{overflow-wrap:normal}html[data-lang=hy] :is(h1,.post-hero__title,.blog-hero__title,.page-hero__title,.home-hero__title){font-size:clamp(1.875rem,1.35rem + 2.6vw,3.75rem)}html[data-lang=hy] .post-body h2,html[data-lang=hy] .prose h2{font-size:clamp(1.5rem,1.2rem + 1.4vw,2.25rem)}