:root{--plum:#291526;--plum-deep:#1b0d1a;--plum-soft:#351b32;--plum-card:#3a1e36;--violet:#821372;--magenta:#ca3195;--magenta-lit:#f062b8;--magenta-deep:#6d1059;--copper:#cb917c;--gold:#e3c08d;--on:#f2e6ef;--on-dim:rgba(242,230,239,0.66);--on-faint:rgba(242,230,239,0.58);--line:rgba(242,230,239,0.14);--line-strong:rgba(242,230,239,0.28);--accent:var(--magenta);--accent-soft:var(--magenta-lit);--wrap:1180px;--pad:22px;--bar:72px}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--plum);color:var(--on);font-family:var(--font-sans),system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.86;-webkit-text-size-adjust:100%;overflow-x:hidden}img{max-width:100%;display:block;height:auto}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--font-serif),serif;font-weight:400;margin:0;line-height:1.38}p{margin:0 0 1em}ol,ul{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--magenta-lit);outline-offset:3px}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 var(--pad)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.top{position:sticky;top:0;z-index:60;background:rgba(31,16,29,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.top__in{gap:18px;height:var(--bar)}.brand,.top__in{display:flex;align-items:center}.brand{gap:11px;flex:none}.brand__mark{width:34px;height:34px;border-radius:10px}.brand__txt{display:flex;flex-direction:column;line-height:1.15}.brand__name{font-family:var(--font-serif),serif;font-size:18px;letter-spacing:.22em;text-indent:.22em}.brand__sub{font-size:9.5px;letter-spacing:.34em;color:var(--on-faint);text-transform:uppercase}.topnav{margin-left:auto;display:flex;align-items:center;gap:26px}.topnav a{font-family:var(--font-serif),serif;font-size:11.5px;letter-spacing:.3em;text-indent:.3em;color:var(--on-dim);text-transform:uppercase;white-space:nowrap;padding:6px 0;position:relative;transition:color .25s}.topnav a:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:1px;background:var(--magenta-lit);transition:right .35s ease}.topnav a:hover{color:var(--on)}.topnav a:hover:after{right:.3em}.topnav a.is-key{color:var(--magenta-lit)}.burger{display:none;margin-left:auto;width:42px;height:38px;border:1px solid var(--line-strong);border-radius:4px;background:transparent;cursor:pointer;padding:10px 9px}.burger i{display:block;height:1px;background:var(--on);margin:4px 0}.drawer{display:none;border-top:1px solid var(--line);background:var(--plum-deep)}.drawer ul{padding:8px var(--pad) 18px}.drawer li+li{border-top:1px solid var(--line)}.drawer a{display:block;padding:13px 2px;font-size:14.5px;letter-spacing:.06em;color:var(--on-dim)}.drawer a:hover{color:var(--on)}#mnav{position:absolute;opacity:0;pointer-events:none}#mnav:checked~.drawer{display:block}.hero{position:relative}.hero__img{width:100%;height:clamp(440px,76vh,760px);object-fit:cover;object-position:50% 38%}.hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(20,9,19,.66),rgba(20,9,19,.08) 26%,rgba(20,9,19,.74) 52%,rgba(20,9,19,.93) 72%,rgba(41,21,38,.99))}.hero__cap{position:absolute;z-index:2;left:0;right:0;bottom:0;padding-bottom:42px}.hero__kick{font-family:var(--font-serif),serif;font-size:11px;letter-spacing:.44em;text-indent:.44em;color:var(--magenta-lit);text-transform:uppercase;margin-bottom:14px}.hero h1{font-size:clamp(27px,4.4vw,46px);letter-spacing:.04em;margin-bottom:14px;text-shadow:0 2px 10px rgba(12,5,13,.95),0 2px 26px rgba(12,5,13,.85)}.hero h1 b{font-weight:400;color:#ffd2ee}.hero h1 em{font-style:normal;display:block;font-size:.46em;letter-spacing:.2em;color:var(--on-dim);margin-top:12px}.hero__lead{max-width:640px;color:var(--on-dim);font-size:15px;margin-bottom:22px;text-shadow:0 1px 14px rgba(15,6,16,.9)}.ctas{display:flex;flex-wrap:wrap;gap:12px}.btn{display:inline-flex;align-items:center;gap:9px;padding:14px 26px;border-radius:2px;font-size:14px;letter-spacing:.1em;border:1px solid transparent;position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,color .25s ease}.btn svg{width:15px;height:15px;flex:none}.btn--call{background:linear-gradient(105deg,#57104a,#93205f 52%,#b52d80);color:#fff;box-shadow:0 10px 32px rgba(181,45,128,.38)}.btn--call:before{content:"";position:absolute;top:-60%;bottom:-60%;width:38px;left:-70px;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent);transform:skewX(-18deg);animation:sweep 3.6s ease-in-out infinite}.btn--call:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(202,49,149,.5)}.btn--sms{border-color:var(--line-strong);color:var(--on);background:rgba(242,230,239,.05)}.btn--sms:hover{transform:translateY(-3px);border-color:var(--magenta-lit);color:var(--magenta-lit);background:rgba(202,49,149,.1)}.btn--ghost{border-color:var(--line-strong);color:var(--on-dim)}.btn--ghost:hover{color:var(--on);border-color:var(--magenta-lit);letter-spacing:.16em}.btn--glow{animation:glowpulse 2.8s ease-in-out infinite}.btn--lift:hover{transform:translateY(-4px) scale(1.015)}.btn--wide{justify-content:center;min-width:214px}@keyframes sweep{0%{left:-70px}55%{left:118%}to{left:118%}}@keyframes glowpulse{0%,to{box-shadow:0 8px 26px rgba(202,49,149,.28)}50%{box-shadow:0 10px 40px rgba(240,98,184,.62)}}@media (prefers-reduced-motion:reduce){.btn--call:before,.btn--glow,.fixcall__ring{animation:none}.btn:hover{transform:none}}.fixcall{position:fixed;left:18px;bottom:18px;z-index:90;display:inline-flex;align-items:center;gap:10px;padding:13px 20px 13px 16px;border-radius:999px;background:linear-gradient(115deg,#57104a,#a8226f 48%,#8d5a12);color:#fff;font-size:14px;letter-spacing:.04em;box-shadow:0 12px 34px rgba(24,10,24,.6)}.fixcall svg{width:17px;height:17px}.fixcall__ring{position:absolute;inset:-4px;border-radius:999px;border:2px solid var(--magenta-lit);animation:ringpulse 2.2s ease-out infinite;pointer-events:none}@keyframes ringpulse{0%{transform:scale(.96);opacity:.85}70%{transform:scale(1.18);opacity:0}to{transform:scale(1.18);opacity:0}}.fixcall b{font-weight:500}.fixcall i{font-style:normal;font-size:11px;letter-spacing:.2em;opacity:.82;display:block}.appeal-strip{background:linear-gradient(90deg,rgba(109,16,89,.55),rgba(41,21,38,.2));border-bottom:1px solid var(--line);padding:16px 0}.appeal-strip .wrap{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.appeal-badge{padding:6px 15px;border-radius:999px;background:var(--magenta);color:#fff;font-size:12px;letter-spacing:.12em}.appeal-chips{display:flex;flex-wrap:wrap;gap:8px}.appeal-chip{padding:6px 13px;border:1px solid var(--line-strong);border-radius:999px;font-size:12.5px;color:var(--on-dim)}.appeal-tagline{color:var(--magenta-lit);font-size:13px;letter-spacing:.06em}.previewbar{background:var(--gold);color:#2a1a0c;text-align:center;font-size:12.5px;letter-spacing:.08em;padding:7px 12px}.sec{padding:78px 0}.sec--tight{padding:56px 0}.sec--deep{background:var(--plum-deep)}.sec--soft{background:var(--plum-soft)}.sechead{margin-bottom:34px}.sechead__no{font-family:var(--font-serif),serif;font-size:11px;letter-spacing:.4em;color:var(--magenta-lit);display:block;margin-bottom:10px}.sechead h2{font-size:clamp(21px,2.6vw,29px);letter-spacing:.08em}.sechead p{margin:12px 0 0;color:var(--on-dim);font-size:14.5px;max-width:660px}.rule{height:1px;background:var(--line);border:0;margin:0}.band{display:grid;grid-template-columns:1fr 2fr 1fr;gap:15px}.band figure{margin:0;position:relative;overflow:hidden;background:var(--plum-deep)}.band img{width:100%;height:232px;object-fit:cover;transition:transform 1.1s ease}.band figure:hover img{transform:scale(1.045)}.band figcaption{position:absolute;left:0;bottom:0;right:0;padding:10px 13px;background:linear-gradient(0deg,rgba(20,9,19,.88),transparent);font-size:11px;letter-spacing:.26em;color:var(--on-dim);text-transform:uppercase}.quad{display:grid;grid-template-columns:repeat(4,1fr);gap:34px;margin-top:44px}.quad__col h3{font-size:15.5px;letter-spacing:.14em;margin-bottom:7px}.quad__col>i{font-style:normal;display:block;font-size:10.5px;letter-spacing:.3em;color:var(--magenta-lit);text-transform:uppercase;margin-bottom:14px}.quad__col p{font-size:13.5px;color:var(--on-dim);line-height:1.95;margin-bottom:.8em}.quad__col ul li{font-size:13px;color:var(--on-dim);padding-left:14px;position:relative;line-height:1.8;margin-bottom:6px}.quad__col ul li:before{content:"";position:absolute;left:0;top:.78em;width:5px;height:1px;background:var(--magenta)}.prose h3{font-size:19px;letter-spacing:.06em;margin:0 0 12px}.prose p{color:var(--on-dim);font-size:15px}.blocks{display:grid;gap:30px}.block{border-top:1px solid var(--line);padding-top:26px}.block h3{font-size:18.5px;letter-spacing:.05em;margin-bottom:12px}.block h3 span{color:var(--magenta-lit);font-size:11px;letter-spacing:.3em;display:block;margin-bottom:8px;font-family:var(--font-sans),sans-serif}.block p{color:var(--on-dim);font-size:14.8px}.facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px;margin-top:14px}.facts li{font-size:13.4px;color:var(--on-dim);padding-left:16px;position:relative}.facts li:before{content:"";position:absolute;left:0;top:.74em;width:7px;height:1px;background:var(--magenta-lit)}.faq{display:grid;gap:14px}.faqitem{border:1px solid var(--line);padding:20px 22px;background:rgba(242,230,239,.028)}.faqitem h3{font-size:15.5px;letter-spacing:.04em;margin-bottom:10px}.faqitem h3 i{font-style:normal;color:var(--magenta-lit);margin-right:9px;font-family:var(--font-serif),serif}.faqitem p{margin:0;color:var(--on-dim);font-size:14.2px}.members{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.mcard{background:var(--plum-card);border:1px solid var(--line);overflow:hidden}.mcard__ph{position:relative;overflow:hidden}.mcard img{width:100%;aspect-ratio:3/4;object-fit:cover;object-position:50% 22%;transition:transform 1s ease}.mcard:hover img{transform:scale(1.04)}.mcard__tag{position:absolute;top:12px;left:12px;padding:5px 12px;background:rgba(20,9,19,.72);border:1px solid var(--line-strong);font-size:10.5px;letter-spacing:.24em;color:var(--magenta-lit)}.mcard__b{padding:18px 18px 22px}.mcard__b h3{font-size:17px;letter-spacing:.12em;margin-bottom:8px}.mcard__b p{margin:0;font-size:13.4px;color:var(--on-dim)}.resv{border:1px solid var(--line-strong);padding:40px 36px;background:radial-gradient(120% 160% at 85% 0,rgba(202,49,149,.26),transparent 62%),linear-gradient(180deg,var(--plum-soft),var(--plum-deep))}.resv h2{font-size:clamp(20px,2.4vw,27px);letter-spacing:.07em;margin-bottom:12px}.resv p{color:var(--on-dim);font-size:14.4px;max-width:620px}.resv .ctas{margin-top:24px}.promo{background:linear-gradient(120deg,#17284d,#21407a 58%,#2b58a8);color:#eaf0ff;padding:30px 0}.promo .wrap{display:flex;flex-wrap:wrap;align-items:center;gap:18px;justify-content:space-between}.promo h2{font-size:19px;letter-spacing:.04em;margin-bottom:6px;color:#fff}.promo p{margin:0;font-size:13.4px;color:rgba(234,240,255,.8)}.promo__btns{display:flex;gap:10px;flex-wrap:wrap}.promo__btns a{padding:11px 20px;border:1px solid rgba(234,240,255,.45);border-radius:2px;font-size:13px;letter-spacing:.06em;transition:background .25s,transform .25s}.promo__btns a:hover{background:rgba(255,255,255,.14);transform:translateY(-2px)}.foot{background:var(--plum-deep);border-top:1px solid var(--line);padding:56px 0 96px}.foot__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:34px}.foot__grid h4{font-family:var(--font-sans),sans-serif;font-size:10.5px;letter-spacing:.32em;color:var(--on-faint);text-transform:uppercase;margin:0 0 14px}.foot__word{font-family:var(--font-serif),serif;font-size:21px;letter-spacing:.3em;text-indent:.3em;margin-bottom:12px}.foot p{font-size:13.2px;color:var(--on-dim)}.foot li{margin-bottom:8px}.foot li a{font-size:13.2px;color:var(--on-dim);transition:color .2s}.foot li a:hover{color:var(--magenta-lit)}.foot__index{margin-top:44px;border-top:1px solid var(--line);padding-top:22px}.foot__index h4{margin-bottom:12px}.foot__index ul{display:flex;flex-wrap:wrap;gap:8px 10px}.foot__index li a{font-size:11.6px;letter-spacing:.1em;color:var(--on-faint);border:1px solid var(--line);padding:5px 11px;transition:color .2s,border-color .2s}.foot__index li a:hover{color:var(--magenta-lit);border-color:var(--magenta-lit)}.foot__legal{margin-top:26px;font-size:11.6px;letter-spacing:.04em}.crumbs,.foot__legal{color:var(--on-faint)}.crumbs{font-size:11.5px;letter-spacing:.14em;padding:18px 0 0}.crumbs a:hover{color:var(--magenta-lit)}.crumbs span{margin:0 8px;opacity:.55}@media (max-width:1000px){.quad{grid-template-columns:repeat(2,1fr);gap:26px}.foot__grid{grid-template-columns:1fr 1fr}}@media (max-width:860px){:root{--pad:18px;--bar:62px}.topnav{display:none}.burger{display:block}.band{grid-template-columns:1fr}.band img{height:200px}.members{grid-template-columns:1fr}.mcard img{aspect-ratio:4/5}.sec{padding:54px 0}.facts{grid-template-columns:1fr}.resv{padding:28px 22px}.promo .wrap{flex-direction:column;align-items:flex-start}.fixcall{left:12px;bottom:12px;padding:11px 16px 11px 13px}.fixcall i{display:none}.hero__img{height:clamp(380px,64vh,560px)}}@media (max-width:520px){.foot__grid,.quad{grid-template-columns:1fr}.btn{padding:13px 20px;font-size:13.4px}}.hub{--hub-ink:var(--on);--hub-dim:var(--on-dim);--hub-line:var(--line)}.hub .sec,.hub .sechead h2,.hub h1,.hub h3{color:var(--hub-ink)}.hub .block p,.hub .faqitem p,.hub .mcard__b p,.hub .sechead p{color:var(--hub-dim)}.hubbar{position:sticky;top:0;z-index:60;border-bottom:1px solid var(--hub-line)}.hubbar__in{gap:16px;min-height:68px;flex-wrap:wrap}.hubbar__brand,.hubbar__in{display:flex;align-items:center}.hubbar__brand{gap:10px}.hubbar__brand img{width:30px;height:30px;border-radius:9px}.hubbar__word{font-family:var(--font-serif),serif;font-size:17px;letter-spacing:.24em;text-indent:.24em}.hubnav{margin-left:auto;display:flex;flex-wrap:wrap;gap:20px}.hubnav a{font-size:12.4px;letter-spacing:.1em;color:var(--hub-dim);padding:6px 0;border-bottom:1px solid transparent;transition:.25s}.hubnav a:hover{color:var(--hub-ink);border-bottom-color:currentColor}.hubhero{position:relative}.hubhero__img{width:100%;object-fit:cover}.hubcta{display:flex;flex-wrap:wrap;gap:11px}.subgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.subcard{border:1px solid var(--hub-line);padding:22px 20px;transition:.28s;display:block}.subcard b{display:block;font-family:var(--font-serif),serif;font-weight:400;font-size:16.5px;letter-spacing:.06em;margin-bottom:8px}.subcard span{font-size:13px;color:var(--hub-dim)}.subcard:hover{transform:translateY(-3px)}@media (max-width:860px){.subgrid{grid-template-columns:1fr}}.hub-hae{--hub-ink:#16282e;--hub-dim:#2a3e44;--hub-line:rgba(22,40,46,.2)}.hub-hae,.hub-hae .hubbar{background:#a9c5cc}.hub-hae .hubbar__word,.hub-hae .hubnav a:hover{color:#16282e}.hub-hae .mat{padding:26px 0 0}.hub-hae .mat__panel{background:#f3f7f7;box-shadow:0 26px 60px rgba(22,40,46,.22)}.hub-hae .hubhero__img{height:clamp(360px,62vh,620px)}.hub-hae .hae__split{display:grid;grid-template-columns:1.55fr .95fr}.hub-hae .hae__text{padding:46px 40px;display:grid;grid-template-columns:1.25fr 1fr;gap:34px;position:relative}.hub-hae .hae__text:after{content:"";position:absolute;top:46px;bottom:46px;left:58%;width:1px;background:rgba(22,40,46,.16)}.hub-hae .hae__pillar img{width:100%;height:100%;min-height:380px;object-fit:cover}.hub-hae .hae__mono{text-align:center;padding:30px 0 40px}.hub-hae .hae__mono span{display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;border:1px solid rgba(22,40,46,.3);border-radius:50%;font-family:var(--font-serif),serif;font-size:17px;letter-spacing:.1em;color:#16282e}.hub-hae .subcard{background:#f3f7f7}.hub-hae .subcard:hover{background:#fff;box-shadow:0 14px 34px rgba(22,40,46,.16)}.hub-hae .mcard{background:#f3f7f7;border-color:rgba(22,40,46,.14)}.hub-hae .mcard__tag{background:rgba(243,247,247,.9);color:#8d4c65;border-color:rgba(22,40,46,.18)}.hub-hae .mcard__b h3{color:#16282e}.hub-hae .btn--sms{border-color:rgba(22,40,46,.3);color:#16282e;background:rgba(22,40,46,.04)}.hub-hae .btn--sms:hover{border-color:#b5748d;color:#8d4c65;background:rgba(181,116,141,.1)}.hub-hae .btn--call{background:linear-gradient(105deg,#5e2c40,#8d4c65 55%,#a35c78);box-shadow:0 10px 30px rgba(141,76,101,.3)}.hub-hae .resv{background:#f3f7f7;border-color:rgba(22,40,46,.16)}.hub-hae .facts li:before,.hub-hae .quad__col ul li:before{background:#b5748d}.hub-hae .block h3 span,.hub-hae .sechead__no{color:#5e2f42}.hub-hae .faqitem{background:#f3f7f7;border-color:rgba(22,40,46,.14)}.hub-hae .faqitem h3 i{color:#8d4c65}@media (max-width:900px){.hub-hae .hae__split,.hub-hae .hae__text{grid-template-columns:1fr}.hub-hae .hae__text{padding:30px 22px}.hub-hae .hae__text:after{display:none}.hub-hae .hae__pillar img{min-height:260px}}.hub-seo{background:#151315;--hub-ink:#ece5e6;--hub-dim:rgba(236,229,230,.6);--hub-line:rgba(236,229,230,.13)}.hub-seo .hubbar{background:rgba(21,19,21,.95)}.hub-seo .hubbar__in{align-items:flex-start;padding-top:14px;padding-bottom:12px}.hub-seo .seo__word{font-family:var(--font-serif),serif;font-size:clamp(30px,5vw,46px);line-height:1;letter-spacing:.04em;color:#ece5e6;display:inline-flex;align-items:center;gap:12px}.hub-seo .seo__word img{width:clamp(26px,3.4vw,34px);height:auto;display:block}.hub-seo .seo__navwrap{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:7px;padding-top:6px}.hub-seo .seo__navrow{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:18px}.hub-seo .seo__navrow a{font-size:11.6px;letter-spacing:.16em;color:rgba(236,229,230,.58)}.hub-seo .seo__navrow a:hover{color:#d8a25f}.hub-seo .seo__dots{display:grid;grid-template-columns:repeat(3,4px);gap:3px;margin-left:14px}.hub-seo .seo__dots i{width:4px;height:4px;background:rgba(236,229,230,.5);display:block}.hub-seo .hubhero__img{height:clamp(420px,72vh,700px)}.hub-seo .trio{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.hub-seo .trio img{width:100%;height:210px;object-fit:cover}.hub-seo .tricol{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:52px;position:relative}.hub-seo .tricol h3{font-size:18px;letter-spacing:.05em;margin-bottom:8px}.hub-seo .tricol .kick{font-size:11px;letter-spacing:.26em;color:#d8a25f;margin-bottom:14px;display:block}.hub-seo .tricol p{font-size:13.6px;color:rgba(236,229,230,.6)}.hub-seo .seo__endrule{margin-top:46px}.hub-seo .seo__endlinks{display:flex;justify-content:flex-end;gap:22px;padding-top:16px}.hub-seo .seo__endlinks a{font-size:12px;letter-spacing:.12em;color:rgba(236,229,230,.6)}.hub-seo .block h3 span,.hub-seo .faqitem h3 i,.hub-seo .sechead__no,.hub-seo .seo__endlinks a:hover{color:#d8a25f}.hub-seo .btn--call{background:linear-gradient(105deg,#7a4a1c,#d8a25f 58%,#f0cf9c);color:#201608;box-shadow:0 10px 30px rgba(216,162,95,.28)}.hub-seo .facts li:before,.hub-seo .quad__col ul li:before{background:#d8a25f}.hub-seo .mcard{background:#1d1a1d}.hub-seo .mcard__tag{color:#d8a25f}@media (max-width:860px){.hub-seo .tricol,.hub-seo .trio{grid-template-columns:1fr}.hub-seo .seo__navwrap{display:none}.hub-seo .seo__endlinks{justify-content:flex-start;flex-wrap:wrap}}.hub-gwa{background:#0f1319;--hub-ink:#e7e3dc;--hub-dim:rgba(231,227,220,.58);--hub-line:rgba(231,227,220,.12)}.hub-gwa .hubbar{background:rgba(15,19,25,.95)}.hub-gwa .gwa__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:16px 0 14px}.hub-gwa .gwa__side{display:flex;gap:20px;flex-wrap:wrap}.hub-gwa .gwa__side--r{justify-content:flex-end}.hub-gwa .gwa__side a{font-size:11.4px;letter-spacing:.2em;color:rgba(231,227,220,.55)}.hub-gwa .gwa__side a:hover{color:#c9a25f}.hub-gwa .gwa__mid{text-align:center}.hub-gwa .gwa__emblem{display:block;margin:0 auto 7px;width:34px;height:34px}.hub-gwa .gwa__word{font-family:var(--font-serif),serif;font-size:16px;letter-spacing:.42em;text-indent:.42em;color:#e7e3dc}.hub-gwa .hubhero__img{height:clamp(430px,74vh,720px)}.hub-gwa .gwa__intro{text-align:center;max-width:640px;margin:0 auto}.hub-gwa .gwa__orn{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:22px;color:#c9a25f}.hub-gwa .gwa__orn i{display:block;width:46px;height:1px;background:currentColor;opacity:.55}.hub-gwa .gwa__orn b{font-size:9px}.hub-gwa .gwa__intro h2{font-size:clamp(22px,3vw,31px);letter-spacing:.22em;text-indent:.22em;margin-bottom:16px}.hub-gwa .gwa__intro p{font-size:14.2px;color:rgba(231,227,220,.6)}.hub-gwa .quad4{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:52px}.hub-gwa .quad4 figure{margin:0;position:relative;overflow:hidden}.hub-gwa .quad4 img{width:100%;height:288px;object-fit:cover;object-position:50% 26%;transition:transform 1s ease}.hub-gwa .quad4 figure:hover img{transform:scale(1.05)}.hub-gwa .quad4 figcaption{position:absolute;left:0;right:0;bottom:0;padding:12px 14px;background:linear-gradient(0deg,rgba(10,13,18,.92),transparent);font-size:11.5px;letter-spacing:.18em;color:rgba(231,227,220,.78)}.hub-gwa .gwa__foot3{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:52px;padding-top:18px;border-top:1px solid var(--hub-line);font-size:11.6px;letter-spacing:.2em;color:rgba(231,227,220,.58)}.hub-gwa .gwa__foot3 span:last-child{text-align:right}.hub-gwa .block h3 span,.hub-gwa .faqitem h3 i,.hub-gwa .sechead__no{color:#c9a25f}.hub-gwa .btn--call{background:linear-gradient(105deg,#6d4a15,#c9a25f 58%,#eed8a8);color:#17130a;box-shadow:0 10px 30px rgba(201,162,95,.26)}.hub-gwa .facts li:before,.hub-gwa .quad__col ul li:before{background:#c9a25f}.hub-gwa .mcard{background:#161b22}.hub-gwa .mcard__tag{color:#c9a25f}@media (max-width:900px){.hub-gwa .gwa__bar{grid-template-columns:1fr;text-align:center}.hub-gwa .gwa__side,.hub-gwa .gwa__side--r{justify-content:center}.hub-gwa .quad4{grid-template-columns:1fr 1fr}.hub-gwa .gwa__foot3{grid-template-columns:1fr;gap:8px;text-align:center}.hub-gwa .gwa__foot3 span:last-child{text-align:center}}@media (max-width:520px){.hub-gwa .quad4{grid-template-columns:1fr}}.hub-yeo{background:#a8bcc4;--hub-ink:#17272d;--hub-dim:#26373c;--hub-line:rgba(23,39,45,.2)}.hub-yeo .hubbar{background:#9db4bd}.hub-yeo .yeo__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:14px 0}.hub-yeo .yeo__side{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.hub-yeo .yeo__side--r{justify-content:flex-end}.hub-yeo .yeo__side a{font-size:11.6px;letter-spacing:.1em;color:#2a3e45}.hub-yeo .yeo__side a:hover{color:#17272d}.hub-yeo .yeo__side i{font-style:normal;color:rgba(23,39,45,.32)}.hub-yeo .yeo__emblem{width:36px;height:36px;display:block;margin:0 auto}.hub-yeo .hubhero{position:relative}.hub-yeo .hubhero__img{height:clamp(460px,80vh,780px);object-position:50% 42%}.hub-yeo .yeo__title{position:absolute;top:clamp(40px,9vh,96px);left:0;right:0;text-align:center;z-index:2;padding:0 18px}.hub-yeo .yeo__title h1{font-size:clamp(25px,4.2vw,42px);letter-spacing:.3em;text-indent:.3em;color:#fff;text-shadow:0 2px 10px rgba(8,18,23,.95),0 2px 28px rgba(8,18,23,.85)}.hub-yeo .yeo__title h1 em{font-style:normal;display:block;font-size:.5em;letter-spacing:.2em;margin-top:14px;color:#fff}.hub-yeo .yeo__dash{display:block;width:22px;height:1px;background:rgba(255,255,255,.7);margin:22px auto 12px}.hub-yeo .yeo__word{font-size:12px;letter-spacing:.5em;text-indent:.5em;color:rgba(255,255,255,.82)}.hub-yeo .yeo__cards{position:relative;margin-top:-86px;z-index:3;display:flex;justify-content:center;gap:clamp(60px,22vw,260px)}.hub-yeo .yeo__cards figure{margin:0;width:clamp(140px,19vw,200px);box-shadow:0 18px 44px rgba(16,30,36,.34)}.hub-yeo .yeo__cards figure:first-child{transform:translateY(26px)}.hub-yeo .yeo__cards img{width:100%;height:clamp(96px,13vw,138px);object-fit:cover}.hub-yeo .yeo__cards figure:last-child img{height:clamp(150px,20vw,200px);object-position:50% 18%}.hub-yeo .yeo__mid{text-align:center;max-width:660px;margin:0 auto}.hub-yeo .yeo__label{font-size:12.6px;letter-spacing:.24em;color:#3a545d;margin-bottom:26px}.hub-yeo .yeo__mid h2{font-size:clamp(18px,2.3vw,24px);letter-spacing:.1em;margin-bottom:20px}.hub-yeo .yeo__mid p{font-size:14.4px;color:#26373c}.hub-yeo .yeo__btn{display:inline-block;margin-top:12px;padding:13px 40px;border:1px solid rgba(23,39,45,.45);font-size:13px;letter-spacing:.3em;text-indent:.3em;transition:.28s}.hub-yeo .yeo__btn:hover{background:rgba(23,39,45,.08);letter-spacing:.38em}.hub-yeo .subcard{background:rgba(255,255,255,.42)}.hub-yeo .subcard:hover{background:#fff}.hub-yeo .mcard{background:rgba(255,255,255,.5);border-color:rgba(23,39,45,.14)}.hub-yeo .mcard__tag{background:rgba(255,255,255,.86);color:#2f6470;border-color:rgba(23,39,45,.18)}.hub-yeo .mcard__b h3{color:#17272d}.hub-yeo .btn--call{background:linear-gradient(105deg,#12343d,#1d4a55 55%,#2f6470);box-shadow:0 10px 30px rgba(29,74,85,.3)}.hub-yeo .btn--sms{border-color:rgba(23,39,45,.32);color:#17272d;background:rgba(255,255,255,.34)}.hub-yeo .btn--sms:hover{border-color:#2f6470;color:#1d4a55;background:rgba(255,255,255,.62)}.hub-yeo .resv{background:rgba(255,255,255,.44);border-color:rgba(23,39,45,.18)}.hub-yeo .faqitem{background:rgba(255,255,255,.44);border-color:rgba(23,39,45,.14)}.hub-yeo .block h3 span,.hub-yeo .faqitem h3 i,.hub-yeo .sechead__no{color:#1a3840}.hub-yeo .facts li:before,.hub-yeo .quad__col ul li:before{background:#2f6470}@media (max-width:860px){.hub-yeo .yeo__bar{grid-template-columns:1fr;text-align:center}.hub-yeo .yeo__side,.hub-yeo .yeo__side--r{justify-content:center}.hub-yeo .yeo__cards{margin-top:-50px;gap:20px}.hub-yeo .yeo__cards figure:first-child{transform:none}}.hub-nam{background:#2b2b2b;--hub-ink:#ece7e0;--hub-dim:rgba(236,231,224,.58);--hub-line:rgba(236,231,224,.14)}.hub-nam .nam__mat{padding:26px 0 0}.hub-nam .nam__panel{background:#141212;box-shadow:0 30px 70px rgba(0,0,0,.55)}.hub-nam .hubbar{background:#0c0b0b;position:relative}.hub-nam .nam__bar{display:flex;align-items:center;gap:18px;min-height:64px;padding:0 clamp(16px,3vw,34px);flex-wrap:wrap}.hub-nam .nam__logo{display:flex;align-items:center;gap:10px}.hub-nam .nam__ring{width:34px;height:34px;border:1px solid rgba(236,231,224,.4);border-radius:50%;display:grid;place-items:center}.hub-nam .nam__ring img{width:20px;height:20px;border-radius:6px}.hub-nam .nam__logo b{font-family:var(--font-serif),serif;font-weight:400;font-size:15px;letter-spacing:.2em;display:block}.hub-nam .nam__logo i{font-style:normal;font-size:8.5px;letter-spacing:.28em;color:rgba(236,231,224,.4);display:block}.hub-nam .nam__grp{display:flex;gap:18px;flex-wrap:wrap}.hub-nam .nam__grp--b{margin-left:clamp(14px,5vw,70px)}.hub-nam .nam__grp a{font-size:11.4px;letter-spacing:.18em;color:rgba(236,231,224,.55)}.hub-nam .nam__grp a:hover{color:#c98a4b}.hub-nam .nam__icons{margin-left:auto;display:flex;gap:14px;align-items:center;color:rgba(236,231,224,.55)}.hub-nam .nam__icons svg{width:17px;height:17px}.hub-nam .nam__icons a:hover{color:#c98a4b}.hub-nam .hubhero__img{height:clamp(440px,78vh,740px)}.hub-nam .nam__foot3{display:grid;grid-template-columns:1.5fr 1fr 1.2fr;gap:34px;padding:44px clamp(16px,3vw,34px) 48px;background:#100e0e}.hub-nam .nam__foot3 h3{font-size:13px;letter-spacing:.2em;margin-bottom:14px;color:#ece7e0}.hub-nam .nam__foot3 li,.hub-nam .nam__foot3 p{font-size:12.8px;color:rgba(236,231,224,.52)}.hub-nam .nam__foot3 li{margin-bottom:6px}.hub-nam .nam__pills{display:flex;gap:8px;margin-top:14px}.hub-nam .nam__pills a{padding:7px 15px;border:1px solid rgba(236,231,224,.28);border-radius:999px;font-size:11.4px;letter-spacing:.1em;transition:.25s}.hub-nam .nam__pills a:hover{border-color:#c98a4b;color:#c98a4b}.hub-nam .sec{background:#141212}.hub-nam .block h3 span,.hub-nam .faqitem h3 i,.hub-nam .sechead__no{color:#c98a4b}.hub-nam .btn--call{background:linear-gradient(105deg,#6d3f13,#c98a4b 56%,#eec18a);color:#1a1209;box-shadow:0 10px 30px rgba(201,138,75,.3)}.hub-nam .facts li:before,.hub-nam .quad__col ul li:before{background:#c98a4b}.hub-nam .mcard{background:#1b1818}.hub-nam .mcard__tag{color:#c98a4b}@media (max-width:900px){.hub-nam .nam__foot3{grid-template-columns:1fr}.hub-nam .nam__grp--b{margin-left:0}.hub-nam .nam__mat{padding-top:0}}.hub-don{background:#0d0d0d;--hub-ink:#e8e3da;--hub-dim:rgba(232,227,218,.55);--hub-line:rgba(232,227,218,.12)}.hub-don .hubbar{background:#0a0a0a}.hub-don .don__bar{display:flex;align-items:center;justify-content:space-between;padding:12px 0}.hub-don .don__mono{width:44px;height:44px;border:1px solid #b99457;display:grid;place-items:center}.hub-don .don__mono img{width:26px;height:26px;border-radius:7px}.hub-don .don__icons{display:flex;gap:12px}.hub-don .don__icons a{width:34px;height:34px;border:1px solid var(--hub-line);border-radius:50%;display:grid;place-items:center;color:rgba(232,227,218,.6);transition:.25s}.hub-don .don__icons a:hover{border-color:#b99457;color:#b99457}.hub-don .don__icons svg{width:15px;height:15px}.hub-don .hubhero__img{height:clamp(430px,74vh,700px)}.hub-don .don__strip{display:grid;grid-template-columns:1.55fr 1fr 1.35fr;gap:3px;position:relative}.hub-don .don__strip figure{margin:0;overflow:hidden}.hub-don .don__strip img{width:100%;height:clamp(230px,32vw,360px);object-fit:cover;transition:transform 1.1s ease}.hub-don .don__strip figure:hover img{transform:scale(1.05)}.hub-don .don__arrow{position:absolute;right:16px;top:22px;width:32px;height:32px;border:1px solid rgba(232,227,218,.4);border-radius:50%;display:grid;place-items:center;color:rgba(232,227,218,.7);font-size:12px}.hub-don .don__stats{display:flex;justify-content:center;gap:clamp(34px,8vw,96px);margin:52px 0 46px}.hub-don .don__stat b{font-family:var(--font-serif),serif;font-weight:400;font-size:clamp(26px,4vw,38px);color:#b99457;letter-spacing:.04em}.hub-don .don__stat span{font-size:12.6px;letter-spacing:.18em;color:rgba(232,227,218,.6);margin-left:8px}.hub-don .don__cols{display:grid;grid-template-columns:1.25fr .9fr .9fr 1.1fr;gap:30px}.hub-don .don__cols p{font-size:13.6px;color:rgba(232,227,218,.55)}.hub-don .don__cols h3{font-size:13px;letter-spacing:.18em;margin-bottom:14px;color:rgba(232,227,218,.75)}.hub-don .don__cols li{font-size:13px;color:rgba(232,227,218,.55);padding-left:15px;position:relative;margin-bottom:9px}.hub-don .don__cols li:before{content:"▸";position:absolute;left:0;top:0;color:#b99457;font-size:9px}.hub-don .don__obtn{display:inline-block;margin-top:18px;padding:12px 26px;border:1px solid rgba(232,227,218,.32);font-size:12.4px;letter-spacing:.14em;transition:.25s}.hub-don .don__obtn:hover{border-color:#b99457;color:#b99457}.hub-don .don__tags{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;justify-content:center;margin-top:56px;padding-top:22px;border-top:1px solid var(--hub-line)}.hub-don .don__tags a{font-size:11.4px;letter-spacing:.14em;color:rgba(232,227,218,.58)}.hub-don .don__tags a:hover{color:#b99457}.hub-don .don__tags a.is-on{border:1px solid #b99457;border-radius:999px;padding:6px 16px;color:#b99457}.hub-don .block h3 span,.hub-don .faqitem h3 i,.hub-don .sechead__no{color:#b99457}.hub-don .btn--call{background:linear-gradient(105deg,#5f4718,#b99457 56%,#e5cd9c);color:#15110a;box-shadow:0 10px 30px rgba(185,148,87,.28)}.hub-don .facts li:before,.hub-don .quad__col ul li:before{background:#b99457}.hub-don .mcard{background:#141414}.hub-don .mcard__tag{color:#b99457}@media (max-width:900px){.hub-don .don__strip{grid-template-columns:1fr}.hub-don .don__cols{grid-template-columns:1fr 1fr}.hub-don .don__arrow{display:none}}@media (max-width:560px){.hub-don .don__cols{grid-template-columns:1fr}}.hub-sas{background:#12333a;--hub-ink:#e3eef0;--hub-dim:rgba(227,238,240,.6);--hub-line:rgba(227,238,240,.14)}.hub-sas .hubbar{background:rgba(11,38,44,.95)}.hub-sas .hubbar__word{color:#e3eef0}.hub-sas .hubhero__img{height:clamp(440px,76vh,720px)}.hub-sas .sas__band{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:rgba(227,238,240,.14)}.hub-sas .sas__band figure{margin:0;position:relative;overflow:hidden;background:#0b262c}.hub-sas .sas__band img{width:100%;height:clamp(300px,40vw,440px);object-fit:cover;object-position:50% 16%;transition:transform 1.1s ease}.hub-sas .sas__band figure:hover img{transform:scale(1.04)}.hub-sas .sas__band figcaption{position:absolute;left:0;right:0;bottom:0;padding:14px 16px;background:linear-gradient(0deg,rgba(8,28,33,.92),transparent)}.hub-sas .sas__band figcaption b{display:block;font-family:var(--font-serif),serif;font-weight:400;font-size:16px;letter-spacing:.12em;margin-bottom:5px}.hub-sas .sas__band figcaption span{font-size:12.4px;color:rgba(227,238,240,.6)}.hub-sas .sas__strip{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:3px}.hub-sas .sas__strip img{width:100%;height:clamp(150px,19vw,220px);object-fit:cover}.hub-sas .block h3 span,.hub-sas .faqitem h3 i,.hub-sas .sechead__no{color:#6fc3c9}.hub-sas .btn--call{background:linear-gradient(105deg,#0e3f47,#14555f 54%,#1f6f77);box-shadow:0 10px 30px rgba(20,85,95,.34)}.hub-sas .facts li:before,.hub-sas .quad__col ul li:before{background:#6fc3c9}.hub-sas .mcard{background:#0e2b32}.hub-sas .mcard__tag{color:#6fc3c9}.hub-sas .sec--deep{background:#0d2a30}@media (max-width:860px){.hub-sas .sas__band,.hub-sas .sas__strip{grid-template-columns:1fr}}.dtl__top{padding:40px 0 34px;border-bottom:1px solid var(--hub-line)}.dtl__kick{font-size:11px;letter-spacing:.3em;margin-bottom:12px}.dtl h1{font-size:clamp(22px,3.2vw,32px);letter-spacing:.05em;margin-bottom:14px}.dtl__lead{font-size:15px;max-width:740px}.dtl__fig{margin:0 0 34px;overflow:hidden}.dtl__fig img{width:100%;height:clamp(220px,34vw,380px);object-fit:cover}.dtl__body{display:grid;grid-template-columns:1fr;gap:0}.dtl__side{margin-top:44px;padding-top:26px;border-top:1px solid var(--hub-line)}.dtl__side h2{font-size:15px;letter-spacing:.16em;margin-bottom:16px}.dtl__side ul{display:flex;flex-wrap:wrap;gap:9px}.dtl__side a{font-size:12.4px;letter-spacing:.06em;border:1px solid var(--hub-line);padding:8px 15px;transition:.25s}.dtl__side a:hover{border-color:currentColor}.info__top{padding:46px 0 36px;border-bottom:1px solid var(--line)}.info h1{font-size:clamp(23px,3.4vw,34px);letter-spacing:.05em;margin-bottom:14px}.info__lead{color:var(--on-dim);font-size:15px;max-width:760px}.info__fig{margin:0 0 36px}.info__fig img{width:100%;height:clamp(230px,34vw,400px);object-fit:cover}.info__two{display:grid;grid-template-columns:1fr 1fr;gap:34px}@media (max-width:860px){.info__two{grid-template-columns:1fr}}.hubhero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(8,8,10,.56),rgba(8,8,10,.04) 28%,rgba(8,8,10,.72) 54%,rgba(8,8,10,.92) 74%,rgba(8,8,10,.97))}.hubhero__cap{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:0 clamp(20px,4vw,46px) clamp(24px,4vw,42px)}.hubhero__kick{font-size:10.5px;letter-spacing:.4em;text-indent:.4em;color:rgba(255,255,255,.72);margin-bottom:13px;text-transform:uppercase}.hubhero__cap h1{font-size:clamp(23px,3.6vw,38px);letter-spacing:.05em;color:#fff;margin-bottom:12px;text-shadow:0 2px 10px rgba(6,6,8,.95),0 2px 26px rgba(6,6,8,.85)}.hubhero__cap h1 em{font-style:normal;display:block;font-size:.5em;letter-spacing:.16em;margin-top:10px;color:rgba(255,255,255,.82)}.hubhero__cap h1 b{font-weight:400;font-size:.4em;letter-spacing:.2em;display:block;margin-top:12px;color:rgba(255,255,255,.75)}.hubhero__lead{color:rgba(255,255,255,.8);font-size:14.4px;max-width:620px;margin-bottom:20px;text-shadow:0 1px 14px rgba(8,8,10,.9)}.hub-yeo .hubhero:after{background:linear-gradient(180deg,rgba(10,22,28,.74),rgba(10,22,28,.56) 24%,rgba(10,22,28,.06) 52%,rgba(10,22,28,.34))}.hub-yeo .yeo__title h1 b{font-weight:400;font-size:.32em;letter-spacing:.2em;display:block;margin-top:16px;color:#fff;text-shadow:0 1px 4px rgba(6,16,21,.98),0 2px 12px rgba(6,16,21,.95),0 0 26px rgba(6,16,21,.9)}.hubhero__cta{position:relative;z-index:3}.hubfoot{border-top:1px solid var(--hub-line);padding:44px 0 92px}.hubfoot__word{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-serif),serif;font-size:19px;letter-spacing:.28em;text-indent:.28em;margin-bottom:12px}.hubfoot p{font-size:13px;color:var(--hub-dim);max-width:620px}.hubfoot ul{display:flex;flex-wrap:wrap;gap:8px 10px;margin-top:18px}.hubfoot li a{font-size:11.8px;letter-spacing:.08em;border:1px solid var(--hub-line);padding:6px 12px;color:var(--hub-dim);transition:.25s}.hubfoot li a:hover{color:var(--hub-ink);border-color:currentColor}.hubfoot__legal{margin-top:24px;font-size:11.4px;color:var(--hub-dim)}@media (max-width:860px){.block p,.dtl__lead,.facts li,.faqitem p,.foot p,.foot__legal,.hero__lead,.hub-don .don__cols li,.hub-don .don__cols p,.hub-gwa .gwa__intro p,.hub-hae .hae__text p,.hub-nam .nam__foot3 li,.hub-nam .nam__foot3 p,.hub-seo .tricol p,.hub-yeo .yeo__mid p,.hubfoot p,.hubfoot__legal,.hubhero__lead,.info__lead,.mcard__b p,.promo p,.prose p,.quad__col p,.quad__col ul li,.resv p,.sechead p,.subcard span{font-size:15.2px;line-height:1.84}.crumbs a,.don__tags a,.drawer a,.dtl__side a,.foot li a,.foot__index li a,.gwa__side a,.hubfoot li a,.hubnav a,.nam__grp a,.nam__pills a,.promo__btns a,.seo__endlinks a,.yeo__side a{display:inline-flex;align-items:center;min-height:44px}.foot li{margin-bottom:0}}.hub-hae .mat,.hub-hae .mat__panel{color:var(--hub-ink)}.hub-hae .mat__panel .facts li,.hub-hae .mat__panel p{color:var(--hub-dim)}.hub-hae .mat__panel h2{color:var(--hub-ink)}.hub .sec--deep{background:var(--hub-deep,var(--plum-deep))}.hub .resv{border-color:var(--hub-line);background:radial-gradient(120% 160% at 85% 0,var(--hub-resv,rgba(202,49,149,.26)),transparent 62%),var(--hub-resv-base,linear-gradient(180deg,var(--plum-soft),var(--plum-deep)))}.hub-hae{--hub-deep:#96b8c0;--hub-resv:rgba(141,76,101,.2);--hub-resv-base:linear-gradient(180deg,#f6f9f9,#e4eeef)}.hub-seo{--hub-deep:#1c191c;--hub-resv:rgba(216,162,95,.22);--hub-resv-base:linear-gradient(180deg,#221e22,#141214)}.hub-gwa{--hub-deep:#0b0e13;--hub-resv:rgba(201,162,95,.22);--hub-resv-base:linear-gradient(180deg,#171c24,#0c1016)}.hub-yeo{--hub-deep:#95aeb8;--hub-resv:rgba(47,100,112,.2);--hub-resv-base:linear-gradient(180deg,#ffffffb8,#ffffff66)}.hub-nam{--hub-deep:#100e0e;--hub-resv:rgba(201,138,75,.22);--hub-resv-base:linear-gradient(180deg,#1c1818,#100e0e)}.hub-don{--hub-deep:#0a0a0a;--hub-resv:rgba(185,148,87,.22);--hub-resv-base:linear-gradient(180deg,#151515,#0b0b0b)}.hub-sas{--hub-deep:#0d2a30;--hub-resv:rgba(111,195,201,.2);--hub-resv-base:linear-gradient(180deg,#14383f,#0c2830)}.hub-hae .resv h2,.hub-yeo .resv h2{color:var(--hub-ink)}.hero__cap{padding-top:56px;background:linear-gradient(180deg,rgba(20,9,19,0),rgba(20,9,19,.6) 22%,rgba(20,9,19,.88) 54%,rgba(20,9,19,.96))}.hubhero__cap{padding-top:56px;background:linear-gradient(180deg,rgba(8,8,10,0),rgba(8,8,10,.58) 20%,rgba(8,8,10,.86) 52%,rgba(8,8,10,.95))}.hero__cap .btn--sms,.hubhero__cap .btn--sms{color:#fff;border-color:rgba(255,255,255,.46);background:rgba(255,255,255,.1)}.hero__cap .btn--sms:hover,.hubhero__cap .btn--sms:hover{color:#fff;border-color:#fff;background:rgba(255,255,255,.2)}.hub-yeo .yeo__word{text-shadow:0 1px 10px rgba(8,18,23,.92)}.hub-seo .btn--call{background:linear-gradient(105deg,#c08b46,#d8a25f 50%,#f0cf9c)}.hub-gwa .btn--call{background:linear-gradient(105deg,#b79352,#c9a25f 50%,#eed8a8)}.hub-nam .btn--call{background:linear-gradient(105deg,#bf7f3d,#c98a4b 50%,#eec18a)}.hub-don .btn--call{background:linear-gradient(105deg,#ab8548,#b99457 50%,#e5cd9c)}.hero__cap{background:linear-gradient(180deg,rgba(20,9,19,0),rgba(20,9,19,.55) 8%,rgba(20,9,19,.87) 24%,rgba(20,9,19,.94) 50%,rgba(20,9,19,.97))}.hubhero__cap{background:linear-gradient(180deg,rgba(8,8,10,0),rgba(8,8,10,.55) 8%,rgba(8,8,10,.87) 24%,rgba(8,8,10,.94) 50%,rgba(8,8,10,.97))}.hubhero__kick{color:rgba(255,255,255,.86);text-shadow:0 1px 8px rgba(6,6,8,.9)}.hero__cap p.hero__lead,.hero__lead,.hubhero__cap p.hubhero__lead,.hubhero__lead{color:rgba(255,255,255,.93)}.hub .dtl__top{color:var(--hub-ink)}.hub .crumbs,.hub .dtl__kick,.hub .dtl__top .dtl__lead,.hub .resv p{color:var(--hub-dim)}.hub .resv h2{color:var(--hub-ink)}.hub .facts li{color:var(--hub-dim)}.hub .sas__band figcaption span{color:rgba(227,238,240,.72)}.dtl__pf{display:grid;grid-template-columns:330px 1fr;gap:32px;align-items:start;margin-bottom:34px}.dtl__pf figure{margin:0;overflow:hidden}.dtl__pf img{width:100%;aspect-ratio:3/4;object-fit:cover;object-position:50% 18%}.dtl__pf .block{border-top:0;padding-top:0}@media (max-width:760px){.dtl__pf{grid-template-columns:1fr;gap:22px}.dtl__pf img{aspect-ratio:4/5}}