.he-identity-hero{isolation:isolate;grid-template-columns:minmax(0,1.5fr) minmax(230px,.5fr);align-items:center;gap:6%;min-height:650px;padding:70px 0 65px;display:grid;position:relative}.he-identity-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#071019f5 0%,#071019c9 48%,#0710194a 100%),url(/gold-ornamental.png) 50%/cover no-repeat;position:absolute;inset:0 -6.82%}.he-identity-hero h1{max-width:780px;font-size:clamp(3.1rem,5.7vw,5.7rem);line-height:1.06}.he-hero-description{color:#d0dae0;max-width:660px;margin:30px 0;font-size:1.18rem;line-height:1.75}.he-hero-actions{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.he-primary-cta{color:#132431;background:#dfc18a;border:1px solid #e9cfa0;justify-content:space-between;align-items:center;gap:24px;min-height:52px;padding:13px 22px;font-size:1rem;display:inline-flex}.he-primary-cta:hover{background:#f2dcb4}.he-secondary-cta{color:#e1c58f;border-bottom:1px solid #ac8d56;align-items:center;gap:16px;min-height:46px;display:inline-flex}.he-hero-audience{letter-spacing:.12em;color:#bcc9d2;margin:30px 0 0;font-size:.75rem}.he-identity-note{background:linear-gradient(90deg,#0a1523bb,#0000);border-left:1px solid #ba9553;align-self:center;margin-top:80px;padding:26px 0 26px 26px}.he-monogram{color:#e8c788;text-shadow:0 3px 40px #b5813950;font:clamp(5rem,9vw,8rem)/1 Georgia,serif;display:block}.he-identity-note p{color:#f0e4ce;margin:22px 0;font:1.4rem/1.5 Georgia,serif}.he-identity-note a{color:#dcc497;align-items:center;gap:10px;font-size:.875rem;display:inline-flex}.he-consult-section.solve-entry{background:0 0;border-top:1px solid #45505a;padding:64px 0}.he-consult-section h2{font-size:clamp(2.7rem,4.5vw,4.5rem)}.he-consult-section .solve-intro{position:sticky;top:115px}.solve-identity-principles article{transition:transform .2s}.solve-identity-principles article:hover{transform:translateY(-4px)}.product-directory{max-width:1320px;margin:auto;padding:50px 6% 80px}.product-directory>p{color:#c4d0d8;max-width:650px}.product-directory .solve-method{border:0;padding:35px 0;display:block}.product-directory .solve-method>h2{font-size:2.2rem}.product-directory .pro-catalog{grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.product-directory .pro-catalog>a{flex-direction:column;display:flex}.product-directory .pro-catalog .solve-text-link{align-self:start;margin-top:auto}.product-directory .directory-more{grid-template-columns:1fr 1fr;gap:20px;display:grid}.directory-more a{border-top:1px solid #455866;padding:22px 0;display:block}.directory-more h3{color:#e9c994;margin-bottom:10px;font:1.5rem Georgia,serif}.directory-more p{color:#bfcdd5}.product-directory h1{margin:18px 0 25px;font-size:clamp(3rem,5vw,4.7rem)}@media (max-width:850px){.he-identity-hero{grid-template-columns:1fr;min-height:0;padding:50px 0}.he-identity-hero h1{font-size:clamp(3rem,8vw,5rem)}.he-identity-note{display:none}.he-identity-hero:before{background:linear-gradient(90deg,#071019ee,#071019b8),url(/gold-ornamental.png) 50%/cover no-repeat}.he-hero-description{font-size:1.07rem}.he-consult-section .solve-intro{position:static}.he-consult-section.solve-entry{padding:45px 0}.product-directory .directory-more{grid-template-columns:1fr}}@media (max-width:440px){.he-hero-actions{flex-direction:column;align-items:start;gap:12px}.he-identity-hero h1{font-size:2.85rem}.he-hero-audience{letter-spacing:.07em;font-size:.7rem}.he-primary-cta{font-size:.95rem}.product-directory .pro-catalog{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.solve-identity-principles article{transition:none}.solve-identity-principles article:hover{transform:none}}.he-club-banner{z-index:1;background:#0c1924;border-bottom:1px solid #ac8d56;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px 30px;padding:24px 0;display:grid;position:relative}.he-club-banner-heading{color:#ebcb91;align-items:center;gap:12px;display:flex}.he-club-banner-heading svg{flex-shrink:0}.he-club-banner .he-club-banner-heading h2{letter-spacing:.025em;white-space:nowrap;margin:0;font:1.35rem/1.25 Georgia,serif}.he-club-banner>p{color:#d2dce2;max-width:480px;margin:0;font-size:1rem;line-height:1.55}.he-club-banner-link{color:#10212d;white-space:nowrap;background:#dfc18a;border:1px solid #ebd1a0;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:13px 20px;font-size:1rem;line-height:1.4;display:inline-flex}.he-club-banner-link:hover{background:#f2dcb4}.he-club-banner-link:focus-visible{outline-offset:4px;outline:3px solid #fff}@media (max-width:1000px){.he-club-banner{grid-template-columns:minmax(0,1fr) auto;gap:12px 22px}.he-club-banner>p{grid-area:2/1}.he-club-banner-link{grid-area:1/2/3}}@media (max-width:540px){.he-club-banner{grid-template-columns:minmax(0,1fr);gap:13px;padding:22px 0}.he-club-banner .he-club-banner-heading h2{font-size:1.4rem}.he-club-banner-link{grid-area:3/1;justify-self:stretch}.he-club-banner>p{font-size:1rem}}.solve-uni{border-top:1px solid #9a825a;border-bottom:1px solid #9a825a;grid-template-columns:.8fr 1.2fr;align-items:center;gap:6%;padding:62px 0;display:grid}.solve-uni-mark{background:#000;border:1px solid #705c37;overflow:hidden}.solve-uni-mark img{aspect-ratio:3;object-fit:cover;width:100%;height:auto;display:block}.solve-uni h2{letter-spacing:-.035em;font:clamp(2rem,4vw,3.75rem)/1.12 Georgia,serif}.solve-uni p{color:#cbd1d0;max-width:600px;line-height:1.65}.solve-uni .he-hero-actions{margin-top:22px}@media (max-width:760px){.solve-uni{grid-template-columns:1fr;gap:24px;padding:44px 0}}.solve-uni-mark img{aspect-ratio:1;object-fit:contain;max-height:490px}.he-club-banner-link{color:#172028;letter-spacing:.045em;background:linear-gradient(115deg,#8d6429 0%,#f5dfa2 22%,#bb8739 43%,#fff0bd 57%,#a87530 78%,#e4c07b 100%) 0 0/220% 100%;border:1px solid #f6dca0;font-weight:800;animation:7s ease-in-out infinite club-gold-flow;box-shadow:inset 0 1px #fff4cb,0 4px 19px #b17c3670}.he-club-banner-link:hover{color:#0c1820;background-position:100% 0;box-shadow:inset 0 1px #fff4cb,0 5px 26px #dca95995}@keyframes club-gold-flow{0%,to{background-position:0 0}50%{background-position:100% 0}}@media (prefers-reduced-motion:reduce){.he-club-banner-link{animation:none}}
