@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-wght-normal-cHuGMAiY.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-wght-normal-DwHjdM4S.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-wght-normal-ece1310W.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-wght-normal-D-yuW59g.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-wght-normal-CxNHBx-q.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-wght-normal-D9elroTD.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-site=advisory]{--bg:#f5f1e8;--bg-alt:#ece5d6;--surface:#fbf8f1;--ink:#262019;--dark:#211d16;--accent:#8a6733;--gold:#c6a763;--accent-ink:#f5f1e8;--font-display:"Source Serif 4 Variable", Georgia, "Times New Roman", serif;--font-body:"IBM Plex Sans", system-ui, -apple-system, sans-serif;--radius:2px;--max-width:1160px}[data-site=advisory] .adv-duotone{background:#e8dfce;overflow:hidden}[data-site=advisory] .adv-duotone img{object-fit:cover;filter:grayscale()sepia(.5)saturate(1.5)brightness(1.03)contrast(1.02);width:100%;height:100%}[data-site=advisory] .site-header{background:color-mix(in srgb, var(--bg) 90%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid color-mix(in srgb, var(--ink) 12%, transparent);z-index:30;position:sticky;top:0}[data-site=advisory] .site-header__inner{min-height:74px}[data-site=advisory] .site-brand{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.32rem;font-weight:600}[data-site=advisory] .site-nav a{font-size:.92rem}[data-site=advisory] .site-nav a.active{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.45em;font-weight:500;text-decoration-thickness:2px}[data-site=advisory] .site-nav a[href^=tel\:]{color:var(--accent);font-weight:600}[data-site=advisory] a:focus-visible,[data-site=advisory] button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-site=advisory] .site-footer{background:var(--dark);color:#f5f1e8cc;border-top:none;padding-block:clamp(3rem,6vw,4.5rem) 2rem;font-size:.95rem}[data-site=advisory] .site-footer .container{display:block}[data-site=advisory] .adv-footer__contact{flex-wrap:wrap;align-items:baseline;gap:.75rem 3rem;display:flex}[data-site=advisory] .adv-footer__contact a{font-family:var(--font-display);color:var(--accent-ink);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:.25em;overflow-wrap:anywhere;font-size:clamp(1.1rem,4.4vw,2.1rem);font-weight:500;text-decoration-thickness:2px}[data-site=advisory] .adv-footer__nap{margin-top:2.25rem;line-height:1.7}[data-site=advisory] .adv-footer__name{color:var(--accent-ink);font-weight:600}[data-site=advisory] .adv-footer__legal{color:#f5f1e899;border-top:1px solid #f5f1e82e;margin-top:2.5rem;padding-top:1.25rem;font-size:.82rem;line-height:1.6}[data-site=advisory] .adv-footer__legal p+p{margin-top:.3rem}[data-site=advisory] .adv-eyebrow{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.16em;color:var(--accent);align-items:center;margin-bottom:1.1rem;font-size:.8rem;font-weight:700;display:inline-flex}[data-site=advisory] .adv-eyebrow:before{content:"• •";color:var(--gold);letter-spacing:-.05em;margin-right:.6em}[data-site=advisory] .adv-eyebrow--center{justify-content:center}[data-site=advisory] .adv-eyebrow--center:after{content:"• •";color:var(--gold);letter-spacing:-.05em;margin-left:.6em}[data-site=advisory] .adv-eyebrow--ondark{color:var(--gold)}[data-site=advisory] h1,[data-site=advisory] h2{font-weight:500}[data-site=advisory] .adv-underline{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:.16em;text-decoration-thickness:.08em}[data-site=advisory] .adv-arrow{color:var(--accent);margin-top:1.4rem;font-weight:600;text-decoration:none;display:inline-block}[data-site=advisory] .adv-arrow:hover{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:2px}[data-site=advisory] .button--primary{background:var(--accent);color:var(--accent-ink);border-radius:var(--radius);padding:.85rem 1.7rem;font-weight:600}[data-site=advisory] .button--primary:hover{background:#785a2c}[data-site=advisory] .adv-pagehead{padding-block:clamp(3.5rem,7vw,5.5rem) clamp(2rem,4vw,3rem)}[data-site=advisory] .adv-pagehead h1{font-family:var(--font-display);letter-spacing:-.015em;max-width:16ch;font-size:clamp(2.7rem,5.6vw,4.4rem);line-height:1.04}[data-site=advisory] .adv-pagehead p{max-width:52ch;color:color-mix(in srgb, var(--ink) 82%, transparent);margin-top:1.25rem;font-size:1.1rem;line-height:1.6}[data-site=advisory] .adv-hero{background:var(--dark);min-height:min(92vh,820px);color:var(--accent-ink);grid-template-columns:1.04fr .96fr;display:grid}[data-site=advisory] .adv-hero__panel{flex-direction:column;justify-content:center;padding:clamp(2.5rem,5vw,4.75rem);display:flex}[data-site=advisory] .adv-hero h1{font-family:var(--font-display);letter-spacing:-.015em;max-width:16ch;font-size:clamp(2.4rem,4.2vw,3.9rem);line-height:1.08}[data-site=advisory] .adv-hero__lead{color:#f5f1e8d1;max-width:42ch;margin-top:1.4rem;font-size:1.08rem;line-height:1.6}[data-site=advisory] .adv-hero__cta{border:1px solid var(--gold);border-radius:var(--radius);color:var(--accent-ink);align-self:flex-start;align-items:center;gap:.55rem;margin-top:2rem;padding:.85rem 1.7rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}[data-site=advisory] .adv-hero__cta:hover{background:var(--gold);color:var(--dark)}[data-site=advisory] .adv-hero__meta{text-transform:uppercase;letter-spacing:.12em;color:#f5f1e899;flex-wrap:wrap;gap:.6rem 1.4rem;margin-top:2.75rem;font-size:.76rem;font-weight:600;display:flex}[data-site=advisory] .adv-hero__meta span{padding-left:1.4rem;position:relative}[data-site=advisory] .adv-hero__meta span:first-child{padding-left:0}[data-site=advisory] .adv-hero__meta span:not(:first-child):before{content:"";background:var(--gold);border-radius:999px;width:5px;height:5px;position:absolute;top:50%;left:0;transform:translateY(-50%)}[data-site=advisory] .adv-hero__media{background:var(--dark);position:relative}[data-site=advisory] .adv-hero__media img{position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){[data-site=advisory] .adv-hero__panel>*{animation:.75s cubic-bezier(.16,1,.3,1) both adv-fade-up}[data-site=advisory] .adv-hero__panel>:nth-child(2){animation-delay:90ms}[data-site=advisory] .adv-hero__panel>:nth-child(3){animation-delay:.18s}[data-site=advisory] .adv-hero__panel>:nth-child(4){animation-delay:.27s}}@keyframes adv-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}[data-site=advisory] .adv-row{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);padding-block:clamp(3.5rem,7vw,5.5rem);display:grid}[data-site=advisory] .adv-row--flip .adv-row__media{order:-1}[data-site=advisory] .adv-row__media{aspect-ratio:4/3.1;border-radius:var(--radius)}[data-site=advisory] .adv-row__copy h2{font-family:var(--font-display);letter-spacing:-.01em;max-width:22ch;font-size:clamp(1.95rem,3.3vw,2.75rem);line-height:1.12}[data-site=advisory] .adv-row__body{max-width:52ch;color:color-mix(in srgb, var(--ink) 82%, transparent);margin-top:1.1rem;font-size:1.02rem;line-height:1.65}[data-site=advisory] .adv-row__body+.adv-row__body{margin-top:.85rem}[data-site=advisory] .adv-head{padding-top:clamp(3rem,6vw,4.5rem)}[data-site=advisory] .adv-head h2{font-family:var(--font-display);letter-spacing:-.01em;max-width:20ch;font-size:clamp(1.95rem,3.3vw,2.75rem);line-height:1.1}[data-site=advisory] .adv-head p{max-width:52ch;color:color-mix(in srgb, var(--ink) 80%, transparent);margin-top:.9rem;line-height:1.6}[data-site=advisory] .adv-pull{background:var(--bg-alt);padding-block:clamp(3.5rem,7vw,5.5rem)}[data-site=advisory] .adv-pull__inner{text-align:center;max-width:44rem;margin-inline:auto}[data-site=advisory] .adv-pull__rule{background:var(--gold);width:46px;height:2px;margin:0 auto 1.75rem}[data-site=advisory] .adv-pull p{font-family:var(--font-display);letter-spacing:-.01em;max-width:34rem;margin-inline:auto;font-size:clamp(1.9rem,3.4vw,2.9rem);font-weight:500;line-height:1.25}[data-site=advisory] .adv-stats{background:var(--dark);color:var(--accent-ink);padding-block:clamp(3.75rem,7vw,5.75rem)}[data-site=advisory] .adv-stats__grid{grid-template-columns:repeat(3,1fr);gap:clamp(2rem,4vw,3.5rem);display:grid}[data-site=advisory] .adv-stat{border-top:2px solid var(--gold);padding-top:1.4rem}[data-site=advisory] .adv-stat__value{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(3.6rem,7.5vw,6rem);font-weight:500;line-height:1}[data-site=advisory] .adv-stat__label{color:#f5f1e8c2;margin-top:.7rem;font-size:.95rem}[data-site=advisory] .adv-quote{background:var(--bg-alt);text-align:center;padding-block:clamp(3.5rem,8vw,6rem)}[data-site=advisory] .adv-quote__inner{max-width:46rem;margin-inline:auto;position:relative}[data-site=advisory] .adv-quote__mark{font-family:var(--font-display);color:var(--gold);margin-bottom:.5rem;font-size:clamp(4rem,9vw,6.5rem);line-height:.7;display:block}[data-site=advisory] .adv-quote__stars{color:var(--gold);letter-spacing:.35em;margin-bottom:1.5rem;font-size:1rem}[data-site=advisory] .adv-quote blockquote{font-family:var(--font-display);letter-spacing:-.01em;max-width:34rem;margin-inline:auto;font-size:clamp(1.55rem,3vw,2.35rem);font-weight:500;line-height:1.32}[data-site=advisory] .adv-quote figcaption{margin-top:1.9rem}[data-site=advisory] .adv-quote__name{font-family:var(--font-display);font-size:1.15rem;font-weight:600}[data-site=advisory] .adv-quote__role{text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin-top:.25rem;font-size:.82rem;font-weight:600}[data-site=advisory] .adv-services{border-top:1px solid color-mix(in srgb, var(--ink) 16%, transparent);grid-template-columns:repeat(3,1fr);display:grid}[data-site=advisory] .adv-service{flex-direction:column;align-items:flex-start;padding:clamp(2.25rem,4vw,3rem) clamp(1.5rem,3vw,2.5rem);display:flex}[data-site=advisory] .adv-service .adv-arrow{margin-top:auto;padding-top:1.5rem}[data-site=advisory] .adv-service:first-child{padding-inline-start:0}[data-site=advisory] .adv-service:last-child{padding-inline-end:0}[data-site=advisory] .adv-service+.adv-service{border-inline-start:1px solid color-mix(in srgb, var(--ink) 16%, transparent)}[data-site=advisory] .adv-service__num{font-family:var(--font-display);color:var(--gold);margin-bottom:.6rem;font-size:1.6rem}[data-site=advisory] .adv-service h2{font-family:var(--font-display);font-size:1.55rem;line-height:1.2}[data-site=advisory] .adv-service ul{margin-block:1.1rem 0;padding:0;list-style:none}[data-site=advisory] .adv-service li{color:color-mix(in srgb, var(--ink) 80%, transparent);padding-block:.4rem;line-height:1.5}[data-site=advisory] .adv-service p{color:color-mix(in srgb, var(--ink) 80%, transparent);margin-top:.85rem;line-height:1.6}[data-site=advisory] .adv-cta{background:var(--gold);color:var(--dark);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.75rem;margin-block:clamp(1rem,2vw,1.5rem) clamp(3rem,7vw,5rem);padding:clamp(2.5rem,5vw,3.75rem) clamp(1.75rem,4vw,3.5rem);display:flex}[data-site=advisory] .adv-cta h2{font-family:var(--font-display);color:var(--dark);max-width:20ch;font-size:clamp(1.7rem,2.8vw,2.35rem);line-height:1.12}[data-site=advisory] .adv-cta .button--primary{background:var(--dark);color:var(--accent-ink)}[data-site=advisory] .adv-cta .button--primary:hover{background:#100e0a}[data-site=advisory] .adv-principals{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,4.5rem);padding-block:clamp(1.5rem,4vw,3rem) clamp(3.5rem,8vw,6rem);display:grid}[data-site=advisory] .adv-principal__media{aspect-ratio:4/4.6;border-radius:var(--radius)}[data-site=advisory] .adv-principal__media--low img{object-position:center 82%}[data-site=advisory] .adv-principal h2{font-family:var(--font-display);margin-top:1.4rem;font-size:1.55rem}[data-site=advisory] .adv-principal__role{text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin-top:.25rem;font-size:.82rem;font-weight:700}[data-site=advisory] .adv-principal__line{max-width:44ch;color:color-mix(in srgb, var(--ink) 82%, transparent);margin-top:.85rem;line-height:1.6}[data-site=advisory] .adv-contact{grid-template-columns:.9fr 1.1fr;gap:clamp(2.5rem,6vw,5rem);padding-bottom:clamp(3.5rem,7vw,5.5rem);display:grid}[data-site=advisory] .adv-contact__details section+section{margin-top:2.25rem}[data-site=advisory] .adv-contact__details h2,[data-site=advisory] .adv-contact__form h2{font-family:var(--font-display);margin-bottom:.7rem;font-size:1.35rem}[data-site=advisory] .adv-contact__details p{color:color-mix(in srgb, var(--ink) 82%, transparent);line-height:1.7}[data-site=advisory] .adv-contact__channels p+p{margin-top:.9rem}[data-site=advisory] .adv-contact__channels a{font-family:var(--font-display);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:.25em;overflow-wrap:anywhere;font-size:clamp(1.15rem,1.9vw,1.35rem);font-weight:500;text-decoration-thickness:2px;display:inline-block}[data-site=advisory] .adv-contact__form>p{max-width:46ch;color:color-mix(in srgb, var(--ink) 78%, transparent);margin-bottom:1.5rem;line-height:1.6}@media (width<=900px){[data-site=advisory] .adv-hero{grid-template-columns:1fr;min-height:0}[data-site=advisory] .adv-hero__media{order:-1;min-height:46vh}[data-site=advisory] .adv-hero__panel{padding-block:clamp(2.5rem,8vw,3.5rem)}[data-site=advisory] .adv-row,[data-site=advisory] .adv-principals,[data-site=advisory] .adv-contact,[data-site=advisory] .adv-services,[data-site=advisory] .adv-stats__grid{grid-template-columns:1fr}[data-site=advisory] .adv-stats__grid{gap:1.75rem}[data-site=advisory] .adv-row--flip .adv-row__media{order:0}[data-site=advisory] .adv-service{padding-inline:0}[data-site=advisory] .adv-service+.adv-service{border-inline-start:none;border-top:1px solid color-mix(in srgb, var(--ink) 16%, transparent)}}
