
        .st-flat-home .stfh-hero{position:relative;isolation:isolate;overflow:hidden}
        .st-flat-home .stfh-hero>*{position:relative;z-index:1}
        .st-flat-home .stfh-hero>p:first-child{margin-bottom:clamp(28px,3vw,46px)}
        body.home .stfh-brand-word{display:inline-block;color:#c9a44c!important;font-size:clamp(21px,2vw,30px)!important;font-weight:700;line-height:1.1;text-transform:uppercase}
        body.home h1 .stfh-golden-visa{color:#c9a44c!important}
        body.home .stfh-who .stfh-who-brand,body.home .stfh-who .stfh-who-golden-visa{color:#c9a44c!important}
        body.home .stfh-featured-brand{color:#c9a44c!important}
        body.home .stfh-video-brand,body.home .stfh-video-golden-visa{color:#c9a44c!important}
        body.home .stfh-delivery-golden-visa{color:#c9a44c!important}
        body.home .stfh-video-card a#video-library::after{content:none!important;display:none!important}
        .st-flat-home .stfh-hero strong[data-count-to]{min-width:3ch;color:#c9a44c!important;font-variant-numeric:tabular-nums}
        .st-flat-home .stfh-hero strong[data-count-to="8"]::after{content:"+";display:inline;margin-left:.06em;color:inherit}
        /* Keep the Who We Are narrative and project imagery in one coherent reading flow. */
        @media (min-width:1000px){
            .st-flat-home .stfh-who{display:grid!important;grid-template-columns:minmax(0,1.25fr) clamp(44px,5vw,76px) minmax(420px,.75fr);grid-template-rows:auto auto auto auto;column-gap:0;row-gap:22px;align-items:start}
            .st-flat-home .stfh-who>.santheos-eyebrow{grid-column:1;grid-row:1;margin:0 0 10px;text-align:center;font-size:20px;line-height:1.25}
            .st-flat-home .stfh-who>h2{grid-column:1;grid-row:2;margin:0;max-width:760px;font-size:clamp(44px,3.7vw,60px);line-height:1.04}
            .st-flat-home .stfh-who>h2+p{grid-column:1;grid-row:3;margin:10px 0 0;max-width:650px}
            .st-flat-home .stfh-who>p:last-child{display:contents}
            .st-flat-home .stfh-who>p:last-child>br{display:none}
            .st-flat-home .stfh-who>p:last-child>a{grid-column:1;grid-row:4;justify-self:center;align-self:start;width:148px;margin:8px 0 0;padding:12px 14px;border:1px solid var(--st-gold);color:#fff;text-align:center;text-decoration:none;white-space:normal;line-height:1.25;transition:color .2s ease,border-color .2s ease,background-color .2s ease}
            .st-flat-home .stfh-who>p:last-child>a:hover,.st-flat-home .stfh-who>p:last-child>a:focus-visible{color:var(--st-gold);background:rgba(201,164,76,.06)}
            .st-flat-home .stfh-who>p:last-child>img{display:block;grid-column:3;width:100%;margin:0;border:1px solid rgba(201,164,76,.55);object-fit:cover}
            .st-flat-home .stfh-who>p:last-child>img:nth-of-type(1){grid-row:1/3;height:clamp(290px,28vw,390px)}
            .st-flat-home .stfh-who>p:last-child>img:nth-of-type(2),.st-flat-home .stfh-who>p:last-child>img:nth-of-type(3){grid-row:3/5;width:calc(50% - 6px);height:clamp(230px,20vw,290px)}
            .st-flat-home .stfh-who>p:last-child>img:nth-of-type(2){justify-self:start}
            .st-flat-home .stfh-who>p:last-child>img:nth-of-type(3){justify-self:end}
        }
        @media (max-width:999px){
            .st-flat-home .stfh-who{display:block!important}
            .st-flat-home .stfh-who>.santheos-eyebrow{margin:0 0 16px;text-align:center;font-size:18px;line-height:1.25}
            .st-flat-home .stfh-who>h2{margin:0;max-width:760px;font-size:clamp(38px,6vw,56px);line-height:1.08}
            .st-flat-home .stfh-who>h2+p{max-width:720px;margin:24px 0 0}
            .st-flat-home .stfh-who>p:last-child{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:30px 0 0}
            .st-flat-home .stfh-who>p:last-child>br{display:none}
            .st-flat-home .stfh-who>p:last-child>a{grid-column:1/-1;justify-self:center;width:148px;margin:0 0 10px;padding:11px 14px;border:1px solid var(--st-gold);color:#fff;text-align:center;text-decoration:none;white-space:normal;line-height:1.25}
            .st-flat-home .stfh-who>p:last-child>img{display:block;width:100%;height:240px;margin:0;border:1px solid rgba(201,164,76,.55);object-fit:cover}
            .st-flat-home .stfh-who>p:last-child>img:nth-of-type(1){grid-column:1/-1;height:min(48vw,340px)}
        }
        @media (max-width:640px){
            .st-flat-home .stfh-who>h2{font-size:38px;hyphens:none;word-break:normal;overflow-wrap:normal}
            .st-flat-home .stfh-who>p:last-child{grid-template-columns:1fr}
            .st-flat-home .stfh-who>p:last-child>img,.st-flat-home .stfh-who>p:last-child>img:nth-of-type(1){grid-column:1;height:220px}
        }
        /* Keep copy and imagery independent so media cannot stretch text spacing. */
        .st-flat-home .stfh-who>.stfh-who-copy{grid-column:1;display:flex;flex-direction:column;min-width:0;padding-top:14px}
        .st-flat-home .stfh-who>.stfh-who-copy>.santheos-eyebrow{margin:0 0 22px;text-align:center;font-size:24px;line-height:1.2}
        .st-flat-home .stfh-who>.stfh-who-copy>h2{margin:0;max-width:760px;font-size:clamp(44px,3.7vw,60px);line-height:1.04}
        .st-flat-home .stfh-who>.stfh-who-copy>h2+p{max-width:650px;margin:28px 0 0}
        .st-flat-home .stfh-who>.stfh-who-copy>.stfh-who-cta{display:inline-flex;align-items:center;justify-content:center;align-self:center;width:auto;min-width:190px;max-width:100%;margin:24px auto 0;height:50px;min-height:50px;padding:0 18px;border:1px solid var(--st-gold);color:#fff;text-align:center;text-decoration:none;white-space:nowrap;font-size:18px;line-height:1;transition:color .2s ease,border-color .2s ease,background-color .2s ease}
        .st-flat-home .stfh-who>.stfh-who-copy>.stfh-who-cta>.stfh-who-cta-label{display:block;transform:translateY(-3px)}
        .st-flat-home .stfh-who>.stfh-who-copy>.stfh-who-cta:hover,.st-flat-home .stfh-who>.stfh-who-copy>.stfh-who-cta:focus-visible{color:var(--st-gold);background:rgba(201,164,76,.06)}
        .st-flat-home .stfh-who>.stfh-who-media{grid-column:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}
        .st-flat-home .stfh-who>.stfh-who-media>img{display:block;width:100%;height:clamp(230px,20vw,290px);margin:0;border:1px solid rgba(201,164,76,.55);object-fit:cover}
        .st-flat-home .stfh-who>.stfh-who-media>img:first-child{grid-column:1/-1;height:clamp(290px,28vw,390px)}
        @media (max-width:999px){
            .st-flat-home .stfh-who>.stfh-who-copy{display:flex;padding-top:0}
            .st-flat-home .stfh-who>.stfh-who-copy>.santheos-eyebrow{margin:0 0 18px;font-size:21px}
            .st-flat-home .stfh-who>.stfh-who-copy>h2{font-size:clamp(38px,6vw,56px);line-height:1.08}
            .st-flat-home .stfh-who>.stfh-who-copy>h2+p{max-width:720px;margin:24px 0 0}
            .st-flat-home .stfh-who>.stfh-who-copy>.stfh-who-cta{min-width:190px;height:50px;min-height:50px;margin-top:22px;padding:0 18px;font-size:18px;white-space:normal}
            .st-flat-home .stfh-who>.stfh-who-media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px}
            .st-flat-home .stfh-who>.stfh-who-media>img{height:240px}
            .st-flat-home .stfh-who>.stfh-who-media>img:first-child{height:min(48vw,340px)}
        }
        @media (max-width:640px){
            .st-flat-home .stfh-who>.stfh-who-copy>h2{font-size:38px;hyphens:none;word-break:normal;overflow-wrap:normal}
            .st-flat-home .stfh-who>.stfh-who-media{grid-template-columns:1fr}
            .st-flat-home .stfh-who>.stfh-who-media>img,.st-flat-home .stfh-who>.stfh-who-media>img:first-child{grid-column:1;height:220px}
        }
        /* RTL homepages mirror the reading flow while keeping centered labels and CTAs. */
        [dir="rtl"] .st-flat-home .stfh-who{direction:rtl}
        [dir="rtl"] .st-flat-home .stfh-who>h2,[dir="rtl"] .st-flat-home .stfh-who>h2+p{text-align:right}
        @media (min-width:1000px){
            [dir="rtl"] .st-flat-home .stfh-who>.santheos-eyebrow,[dir="rtl"] .st-flat-home .stfh-who>h2,[dir="rtl"] .st-flat-home .stfh-who>h2+p,[dir="rtl"] .st-flat-home .stfh-who>p:last-child>a,[dir="rtl"] .st-flat-home .stfh-who>.stfh-who-copy{grid-column:3}
            [dir="rtl"] .st-flat-home .stfh-who>p:last-child>img,[dir="rtl"] .st-flat-home .stfh-who>.stfh-who-media{grid-column:1}
            [dir="rtl"] .st-flat-home .stfh-who>.stfh-who-copy>h2,[dir="rtl"] .st-flat-home .stfh-who>.stfh-who-copy>h2+p{text-align:right}
        }
        @media (max-width:999px){
            [dir="rtl"] .st-flat-home .stfh-who>.santheos-eyebrow{text-align:center}
            [dir="rtl"] .st-flat-home .stfh-who>p:last-child>a{text-align:center}
        }
        @keyframes stfh-logo-arrive{from{transform:translateX(-70vw);opacity:.14}to{transform:translateX(0);opacity:.92}}
        @keyframes stfh-logo-arrive-rtl{from{transform:translateX(70vw);opacity:.14}to{transform:translateX(0);opacity:.92}}
        @media (prefers-reduced-motion:reduce){.st-flat-home .stfh-hero::after{animation:none!important}}
        @media (min-width:1180px){
            .st-flat-home .stfh-hero::after{content:"";position:absolute;z-index:0;top:clamp(72px,8vw,118px);right:max(32px,calc((100vw - 1280px)/2));width:clamp(275px,27.5vw,429px);aspect-ratio:1;background:url("https://www.santheos.com/wp-content/uploads/2026/08/santheos-header-logo.webp") center/contain no-repeat;opacity:.92;pointer-events:none;will-change:transform,opacity;animation:stfh-logo-arrive 1.8s cubic-bezier(.22,.75,.25,1) both}
            .st-flat-home .stfh-hero>h1,.st-flat-home .stfh-hero>p:not(:last-child){max-width:min(760px,62%)}
            [dir="rtl"] .st-flat-home .stfh-hero::after{right:auto;left:max(32px,calc((100vw - 1280px)/2));animation-name:stfh-logo-arrive-rtl}
            [dir="rtl"] .st-flat-home .stfh-hero>h1,[dir="rtl"] .st-flat-home .stfh-hero>p:not(:last-child){margin-right:0;margin-left:auto;text-align:right}
        }
    