/* theme-v5 core. GENERATED by scripts/gen-theme-v5.mjs from the homepage's own stylesheets (data/theme-v5-extract.json); edit the sources, never this file. [A] @v5-shared blocks: extracted, re-scoped html.hv-home to html.tv5; [B] @v5-site blocks: site components. */
/* @v5-shared:site-inline:start */
:root,:root[data-theme="dark"]{--am:#3D1A5C;--am-l:#7B4FA6;--am-ll:#B08FCC;--am-s:rgba(61,26,92,0.18);--gold:#C9A96E;--gold-l:#E2C99A;--gold-d:#A8854A;--dark:#0A0711;--d2:#120C1E;--d3:#191127;--d4:#1F1730;--bg-canvas:#0A0711;--cream:#FAF7F1;--body:#BFB5CE;--muted:#A398B3;--brd:rgba(226,201,154,0.13);--brdp:rgba(61,26,92,0.35);--img-brightness:0.85;--img-sat:0.9}:root[data-theme="light"]{--am:#5D2D8A;--am-l:#7B4FA6;--am-ll:#735C8D;--am-s:rgba(93,45,138,0.08);--gold:#826738;--gold-l:#C9A96E;--gold-d:#705930;--dark:#FDFCF8;--d2:#FBF9F4;--d3:#F7F3EB;--d4:#F1ECE1;--cream:#1A0D2E;--body:#4A3D5C;--muted:#6E607C;--brd:rgba(61,26,92,0.15);--brdp:rgba(61,26,92,0.22);--img-brightness:1.0;--img-sat:1.0}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{font-size:100%;overflow-y:auto;overscroll-behavior-y:auto}body{background:var(--dark);color:var(--cream);font-family:'DM Sans',sans-serif;font-weight:300;-webkit-font-smoothing:antialiased}#sp{position:fixed;top:0;left:0;height:2px;z-index:2000;width:0;background:linear-gradient(90deg,var(--am),var(--am-l),var(--gold),var(--am-ll));background-size:300%}.logo{display:flex;align-items:center;gap:11px;text-decoration:none;cursor:pointer}.nl{gap:32px;list-style:none}.nl a{color:var(--body);text-decoration:none;font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;transition:color 0.3s;position:relative;padding-bottom:4px;cursor:pointer}.nl a::after{content:'';position:absolute;bottom:0;left:0;width:0;height:1px;background:var(--am-ll);transition:width 0.4s cubic-bezier(0.16,1,0.3,1)}.nl a:hover{color:var(--am-ll)}.nl a:hover::after{width:100%}.dd{position:relative}.ddm{display:none;position:absolute;top:calc(100%+20px);left:50%;transform:translateX(-50%);background:var(--d3);border:1px solid var(--brdp);min-width:220px;padding:8px 0;box-shadow:0 24px 80px rgba(0,0,0,0.8)}.dd:hover .ddm{display:block}.ddm a{display:block;padding:11px 22px;font-size:var(--fs-label);color:var(--body);text-decoration:none;text-transform:uppercase;letter-spacing:var(--ls-label);transition:all 0.25s;border-left:2px solid transparent}.ddm a:hover{color:var(--am-ll);background:var(--am-s);border-left-color:var(--am-l);padding-left:26px}.hbg{flex-direction:column;gap:5px;cursor:pointer;padding:8px;appearance:none;background:none;border:none}.hbg span{display:block;width:22px;height:1.5px;background:var(--am-ll);transition:all 0.3s}.mm{display:none;position:fixed;inset:0;background:linear-gradient(135deg,var(--dark),var(--d3));z-index:1001;flex-direction:column;align-items:center;justify-content:center;gap:32px}.mm.o{display:flex}.mm a{font-family:'Cormorant Garamond',serif;color:var(--cream);text-decoration:none;font-weight:300;transition:color 0.3s}.mm a:hover{color:var(--am-ll)}.mmx{position:absolute;background:none;border:none;color:var(--am-ll);cursor:pointer}footer{background:linear-gradient(160deg,var(--dark),var(--d2));border-top:1px solid var(--brdp);padding:60px 20px 44px}.ftt{display:grid;margin-bottom:64px}.ftag{font-family:'Cormorant Garamond',serif;font-style:italic;font-size:var(--fs-small);color:var(--muted);line-height:1.75;margin-bottom:24px;margin-top:16px}.ftc{display:flex;flex-direction:column;gap:10px}.ftci{color:var(--muted);line-height:1.6}.ftci a{color:var(--muted);text-decoration:none;transition:color 0.3s}.ftci a:hover{color:var(--am-ll)}.fth{font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--am-ll);margin-bottom:18px}.ftl{list-style:none;display:flex;flex-direction:column;gap:10px}.ftl a{font-size:var(--fs-caption);color:var(--muted);text-decoration:none;transition:all 0.3s;display:inline-block}.ftl a:hover{color:var(--cream);transform:translateX(4px)}.ftb{display:flex;justify-content:space-between;align-items:center;padding-top:32px;border-top:1px solid var(--brdp)}.ftcopy{color:var(--muted)}.ftleg{display:flex;gap:24px}.ftleg a{font-size:var(--fs-fine);color:var(--muted);text-decoration:none;transition:color 0.3s}.ftleg a:hover{color:var(--am-ll)}html{-webkit-text-size-adjust:100%}body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}a,button,input{-webkit-tap-highlight-color:rgba(176,143,204,0.15);touch-action:manipulation}button{user-select:none}button:active{transform:scale(0.97)}img{max-width:100%;height:auto}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;transition-duration:0.01ms!important}}p,li,.ftci{font-size:var(--fs-small);line-height:1.7}.fth{font-size:var(--fs-label)}.nl a,.ddm a,.ftl a,.mm a{min-height:44px;display:flex;align-items:center}footer{padding-bottom:calc(44px + env(safe-area-inset-bottom))}.ftb{padding-bottom:env(safe-area-inset-bottom)}.logo img{height:64px!important}.nl{display:none}.hbg{display:flex}.mm a{font-size:var(--fs-heading);padding:12px 0;min-height:56px;display:flex;align-items:center;justify-content:center}.mmx{width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:var(--fs-heading);top:16px;right:16px}.ftt{grid-template-columns:1fr;gap:32px}.ftb{flex-direction:column;gap:12px;text-align:center}.ftleg{justify-content:center;flex-wrap:wrap}@media(min-width:640px){.logo img{height:72px!important}footer{padding:60px 32px 32px}.ftt{grid-template-columns:1fr 1fr;gap:40px}}@media(min-width:1024px){.logo img{height:88px!important}.nl{display:flex}.hbg{display:none}footer{padding:90px 60px 44px}.ftt{grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:48px}.ftb{flex-direction:row;text-align:left}.ftleg{justify-content:flex-end}}.ftcopy{font-size:var(--fs-fine)}.ftci a{min-height:44px;display:inline-flex;align-items:center}.ftci{font-size:var(--fs-small)}li{font-size:var(--fs-small)}@media(min-width:1024px){.ftcopy{font-size:var(--fs-fine)}}.logo-for-dark,.logo-for-light{display:none}html[data-theme="dark"] .logo-for-dark{display:block}html[data-theme="light"] .logo-for-light{display:block}[data-theme="light"] .mm{background:linear-gradient(135deg,var(--dark),var(--d3))}[data-theme="light"] #sp{background:linear-gradient(90deg,var(--am),var(--am-l),var(--gold),var(--am-ll));background-size:300%}.theme-toggle{display:flex;align-items:center;gap:2px;background:transparent;border:1px solid var(--brd);border-radius:var(--r-pill,999px);padding:2px;margin-left:16px;flex-shrink:0}.theme-btn{width:30px;height:30px;flex:0 0 auto;box-sizing:border-box;border:none;background:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--muted);transition:color 0.25s,background 0.25s;padding:0}.theme-btn.active{width:30px;height:30px;flex:0 0 auto;box-sizing:border-box;border-radius:50%;background:rgba(201,169,110,0.20);color:var(--gold)}.theme-btn svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}[data-theme="light"] .logo-for-light{filter:brightness(0) sepia(1) hue-rotate(230deg) saturate(5) brightness(0.15)}::view-transition-old(root){animation:vt-fade-out 0.2s ease-out forwards}::view-transition-new(root){animation:vt-fade-in 0.3s ease-out forwards}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{from{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none!important}}html{max-width:100vw;overflow-x:clip}body{max-width:100vw;overflow-x:clip;overscroll-behavior-y:auto}@media (min-width:1024px){.logo{flex-shrink:0;min-width:0;gap:11px}.logo img{flex-shrink:0}.nl{flex:1 1 auto;min-width:0;overflow:hidden;gap:clamp(10px,1.6vw,32px);justify-content:center}.nl a{font-size:var(--fs-fine);letter-spacing:clamp(0.04em,0.08vw,0.1em);padding-bottom:4px}.theme-toggle{flex-shrink:0;margin-left:clamp(4px,0.6vw,16px)}}@media (min-width:1024px) and (max-width:1200px){.nl{gap:10px}.nl a{font-size:var(--fs-fine);letter-spacing:0.04em}.theme-toggle{margin-left:4px}}
/* @v5-shared:site-inline:end */
/* @v5-shared:design-tokens:start */
:root{--ease-out-quart:cubic-bezier(0.16,1,0.3,1);--ease-in-out-quart:cubic-bezier(0.76,0,0.24,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--dur-instant:100ms;--dur-fast:200ms;--dur-base:320ms;--dur-slow:480ms;--dur-leisurely:800ms;--shadow-sm:0 1px 2px rgba(20,16,12,0.4);--shadow-md:0 4px 12px rgba(20,16,12,0.5),0 1px 3px rgba(20,16,12,0.4);--shadow-lg:0 12px 32px rgba(20,16,12,0.55),0 4px 8px rgba(20,16,12,0.4);--shadow-xl:0 24px 64px rgba(20,16,12,0.6),0 8px 16px rgba(20,16,12,0.4);--gold-primary:#E5BF73;--gold-hover:#F0CD8A;--gold-pressed:#D4AD60;--gold-soft:rgba(229,191,115,0.12);--success:#6FA88B;--warning:#D4A565;--error:#C97A7A;--info:#7AA0C9;--radius-sm:12px;--radius-md:16px;--radius-lg:24px;--radius-full:9999px;-webkit-tap-highlight-color:rgba(229,191,115,0.2)}:root{--evara-safe-top:env(safe-area-inset-top,0px);--evara-safe-right:env(safe-area-inset-right,0px);--evara-safe-bottom:env(safe-area-inset-bottom,0px);--evara-safe-left:env(safe-area-inset-left,0px);--evara-header-h:140px;--evara-header-clear:calc(var(--evara-header-h) + var(--evara-safe-top));--evara-cc-h:0px;--evara-cc-band:0px;--evara-bottom-band:0px}@media (min-width:768px) and (max-width:1023px){:root{--evara-header-h:128px}}@media (max-width:767px){:root{--evara-header-h:112px}}@media (max-width:399.98px){:root{--evara-header-h:128px}}html{scroll-padding-top:calc(var(--evara-header-clear) + 12px);scroll-padding-bottom:var(--evara-bottom-band,0px)}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:767px){body > div{overflow-x:clip;max-width:100vw}}@media (pointer:coarse){input{font-size:16px !important}}html{scroll-behavior:auto}@media (pointer:coarse){a,button,input{min-height:44px}.ftl a,.ftci a{display:inline-flex;align-items:center}.ftleg a,.cc-manage-link{display:inline-flex;align-items:center}}html[data-theme="dark"]{color-scheme:dark}html[data-theme="light"]{color-scheme:light}.logo-for-dark,.logo-for-light{display:none}html[data-theme="dark"] .logo-for-dark{display:block}html[data-theme="light"] .logo-for-light{display:block}html[data-theme="light"] .logo-for-light{filter:brightness(0) sepia(1) hue-rotate(230deg) saturate(5) brightness(0.15)}.heritage-band{background:var(--bg-canvas,#0A0711);border-top:1px solid rgba(229,191,115,0.18);text-align:center;padding:14px 16px}.heritage-text{color:var(--gold-soft,#C7A66E);font-family:'DM Sans','EvSansM',sans-serif;font-size:var(--fs-micro);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.evara-wa-fab{position:fixed;bottom:20px;right:20px;z-index:1000;width:56px;height:56px;background:#25D366;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(0,0,0,0.24);transition:transform 220ms var(--ease-out-quart);text-decoration:none}@media (hover:hover) and (pointer:fine){.evara-wa-fab:hover{transform:scale(1.08)}}.evara-wa-fab:active{transform:scale(0.95)}@supports (padding:env(safe-area-inset-bottom)){.evara-wa-fab{bottom:calc(20px + env(safe-area-inset-bottom))}}@media (max-width:480px){.evara-wa-fab{width:52px;height:52px}}:root{--evara-focus-ring:var(--gold-primary,#E5BF73)}[data-theme="light"]{--evara-focus-ring:#5D2D8A}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--evara-focus-ring);outline-offset:3px}.heritage-text{color:#B8A67C}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}[data-theme="light"] .heritage-band{background:var(--d2);border-top-color:rgba(93,45,138,0.12)}[data-theme="light"] .heritage-text{color:var(--muted)}.theme-toggle{display:flex;align-items:center;gap:2px;background:transparent;border:1px solid var(--brd);border-radius:999px;padding:2px;margin-left:16px;flex-shrink:0;position:relative;z-index:6}.theme-btn{width:30px;height:30px;min-width:30px;min-height:30px;max-width:30px;max-height:30px;flex:0 0 30px;align-self:center;box-sizing:border-box;border:none;background:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--muted);transition:color 0.25s,background 0.25s;padding:0}@media (hover:hover) and (pointer:fine){.theme-btn:hover{color:var(--body)}}.theme-btn.active{width:30px;height:30px;min-width:30px;min-height:30px;max-width:30px;max-height:30px;flex:0 0 30px;box-sizing:border-box;border-radius:50%;background:rgba(201,169,110,0.20);color:var(--gold)}.theme-btn svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (max-width:1023px){.theme-toggle{position:relative !important;top:auto !important;right:auto !important;margin-left:auto;margin-right:8px}}.logo-for-dark,.logo-for-light{display:none}html[data-theme="dark"] .logo-for-dark{display:block}html[data-theme="light"] .logo-for-light{display:block}html[data-theme="light"] .logo-for-light{filter:brightness(0) sepia(1) hue-rotate(230deg) saturate(5) brightness(0.15)}[data-theme="light"] .mm{background:linear-gradient(135deg,var(--dark),var(--d3))}[data-theme="light"] #sp{background:linear-gradient(90deg,var(--am),var(--am-l),var(--gold),var(--am-ll));background-size:300%}[data-theme="light"] .evara-wa-fab{box-shadow:0 4px 20px rgba(37,211,102,0.25)}html body{font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body p,body li,.ftci{font-size:var(--fs-body);line-height:var(--lh-body)}.ss-input,.ss-input-mob{font-weight:400}.fth{font-weight:500}.evara-wa-fab{aspect-ratio:1 / 1;flex:0 0 auto}:root{--btn-glass-blur:10px;--btn-glass-sat:1.5;--btn-primary-glass:rgba(201,169,110,0.82);--btn-primary-glass-hi:rgba(226,201,154,0.94);--btn-primary-edge:rgba(255,245,224,0.45);--btn-primary-shadow:0 10px 30px rgba(201,169,110,0.28),0 2px 8px rgba(20,16,12,0.45);--btn-primary-shadow-hover:0 16px 42px rgba(201,169,110,0.34),0 4px 10px rgba(20,16,12,0.45);--btn-ghost-glass:rgba(250,247,241,0.07);--btn-ghost-edge:rgba(255,255,255,0.16);--btn-ghost-shadow:0 8px 24px rgba(20,16,12,0.40)}[data-theme="light"]{--btn-primary-glass:rgba(130,103,56,0.92);--btn-primary-glass-hi:rgba(138,109,59,0.96);--btn-primary-edge:rgba(255,252,245,0.65);--btn-primary-shadow:0 10px 28px rgba(93,45,138,0.16),0 2px 8px rgba(93,45,138,0.12);--btn-primary-shadow-hover:0 16px 40px rgba(93,45,138,0.20),0 4px 10px rgba(93,45,138,0.14);--btn-ghost-glass:rgba(255,253,248,0.55);--btn-ghost-edge:rgba(255,255,255,0.70);--btn-ghost-shadow:0 8px 22px rgba(93,45,138,0.12)}details > summary{cursor:pointer;min-height:44px;letter-spacing:var(--tracking-title);line-height:var(--lh-title)}details > summary:focus-visible{outline:2px solid var(--evara-focus-ring,var(--gold,#C9A96E));outline-offset:3px}details[open] > summary > span:last-child{transform:rotate(45deg)}details > summary + *{letter-spacing:var(--tracking-small);line-height:var(--lh-small)}details[open] > summary{border-bottom:1px solid var(--brdp,rgba(201,169,110,0.18))}:root{--fs-micro:clamp(1.00rem,0.97rem + 0.13vw,1.06rem);--fs-label:clamp(1.00rem,0.97rem + 0.13vw,1.06rem);--fs-body:clamp(1.00rem,0.97rem + 0.18vw,1.06rem);--fs-lead:clamp(1.00rem,0.94rem + 0.23vw,1.15rem);--fs-card-title:clamp(1.10rem,1.02rem + 0.38vw,1.325rem);--fs-card-body:clamp(1.00rem,0.97rem + 0.16vw,1.06rem);--fs-h2:clamp(1.305rem,1.02rem + 1.42vw,2.30rem);--fs-page-hero:clamp(1.524rem,1.20rem + 1.60vw,2.645rem);--fs-hero:clamp(2.056rem,1.69rem + 1.83vw,3.335rem);--tracking-hero:-0.022em;--tracking-display:-0.017em;--tracking-title:-0.006em;--tracking-body:0em;--tracking-small:0.01em;--tracking-eyebrow:0.14em;--lh-hero:1.05;--lh-display:1.10;--lh-heading:1.18;--lh-title:1.25;--lh-body:1.60;--lh-small:1.50;--space-section:clamp(3.5rem,25vw - 8.5rem,7.5rem);--space-section-tight:clamp(1.12rem,1.6vh + 0.96vw,2.72rem);--space-section-lg:calc(var(--space-section) * 4 / 3);--grid-gap:clamp(0.6rem,1.2vw,1.15rem);--page-gutter:clamp(1.25rem,0.9rem + 1.1vw,3.75rem);--tap-min:48px}body p,body li,.ftci{font-size:var(--fs-body);letter-spacing:var(--tracking-body);line-height:var(--lh-body)}[data-price]{white-space:nowrap}:root{--evara-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--grain-opacity:0.05;--elev-premium:0 1px 0 rgba(255,252,245,0.05) inset,0 22px 48px -14px rgba(8,6,14,0.55),0 4px 12px -6px rgba(8,6,14,0.4)}[data-theme="light"]{--grain-opacity:0.038;--elev-premium:0 1px 0 rgba(255,255,255,0.75) inset,0 22px 44px -16px rgba(74,52,30,0.16),0 4px 12px -8px rgba(74,52,30,0.12)}
/* @v5-shared:design-tokens:end */
/* @v5-shared:motion:start */
.mm-stagger > *{opacity:0;transform:translateX(24px);transition:opacity 0.32s cubic-bezier(0.16,1,0.3,1),transform 0.32s cubic-bezier(0.16,1,0.3,1)}.mm-stagger.active > *{opacity:1;transform:none}.mm-stagger.active > *:nth-child(1){transition-delay:0.05s}.mm-stagger.active > *:nth-child(2){transition-delay:0.10s}.mm-stagger.active > *:nth-child(3){transition-delay:0.12s}.mm-stagger.active > *:nth-child(4){transition-delay:0.14s}.mm-stagger.active > *:nth-child(5){transition-delay:0.16s}.ftl a{position:relative}img[loading="lazy"]{background:var(--d3,#191127)}.ddm{transition:opacity 0.2s cubic-bezier(0.16,1,0.3,1),transform 0.2s cubic-bezier(0.16,1,0.3,1)}.ftl a::after{content:'';position:absolute;bottom:-1px;left:0;width:0;height:1px;background:var(--am-ll,#B08FCC);transition:width 0.3s cubic-bezier(0.16,1,0.3,1)}@media (hover:hover) and (pointer:fine){.ftl a:hover::after{width:100%}}@media (prefers-reduced-motion:reduce){.mm-stagger > *{opacity:1 !important;transform:none !important;transition:none !important}}input:not([type="checkbox"]):not([type="radio"]):not([type="range"]){transition:border-color 200ms ease,box-shadow 200ms ease,background-color 200ms ease}input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):focus-visible{box-shadow:0 0 0 3px rgba(201,169,110,0.22);border-color:var(--gold,#C9A96E)}@media (prefers-reduced-motion:no-preference){.hdr-cta:active{transform:translateY(1px) scale(0.985);transition:transform 120ms ease}.mm.o{animation:vlDrawerIn 380ms cubic-bezier(0.16,1,0.3,1)}.evara-wa-fab{animation:vlFabIn 520ms cubic-bezier(0.16,1,0.3,1) 600ms both}}@keyframes vlDrawerIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes vlFabIn{from{opacity:0;transform:scale(0.6)}to{opacity:1;transform:none}}
/* @v5-shared:motion:end */
/* @v5-shared:mobile-fixes:start */
.logo img{width:auto!important;max-width:none!important;aspect-ratio:305/140!important;object-fit:contain!important}@media(max-width:768px){.ftt{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}.ftt>*{min-width:0!important}.ftt a{overflow-wrap:anywhere}.logo img{height:54px!important}body{padding-bottom:calc(52px + env(safe-area-inset-bottom))!important}}@media(max-width:480px){footer{padding-left:20px!important;padding-right:20px!important}}.skip-to-content{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;min-width:0!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-to-content:focus,.skip-to-content:focus-visible{position:fixed!important;top:0!important;left:16px!important;width:auto!important;height:auto!important;padding:12px 24px!important;margin:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important;z-index:9999!important;background:var(--gold-primary,#E5BF73)!important;color:#0A0711!important;font-family:'DM Sans','EvSansM',sans-serif!important;font-size:var(--fs-small) !important;font-weight:500!important;text-decoration:none!important;border-radius:0 0 calc(var(--r-input,14px) - 6px) calc(var(--r-input,14px) - 6px)!important}
/* @v5-shared:mobile-fixes:end */
/* @v5-shared:site-header:start */
@font-face{font-family:'EvSansM';src:local('Arial'),local('Helvetica Neue');ascent-override:99.2%;descent-override:31%;line-gap-override:0%}@font-face{font-family:'EvSerifM';src:local('Times New Roman'),local('Times');ascent-override:92.4%;descent-override:28.7%;line-gap-override:0%}html body:not(:has(> #main.xp)){font-family:'DM Sans','TPSans','FHSans','EvSansM',sans-serif}#nav .nl a{font-family:'DM Sans','NavSans',sans-serif}#nav .nav-actions,#nav .nav-actions a,#nav .hdr-signin,#nav .hdr-cta{font-family:'DM Sans','NavSans',sans-serif}#utility-bar{position:fixed;top:0;left:0;right:0;z-index:1001;background:#0A0711;border-bottom:1px solid rgba(201,169,110,0.2);font-family:'DM Sans','UBSans',sans-serif;transition:transform 0.3s ease;padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);display:flex;flex-direction:column;justify-content:center;min-height:calc(44px + env(safe-area-inset-top));box-sizing:border-box}.ub-inner{display:flex;align-items:center;justify-content:space-between;padding:0 40px;width:100%;box-sizing:border-box;max-width:1920px;margin:0 auto;gap:16px}.ub-left{flex:1;min-width:0}.ub-ann{display:block;font-size:var(--fs-fine);line-height:1.35;min-height:1.35em;color:var(--gold,#C9A96E);letter-spacing:0.03em;white-space:normal;overflow-wrap:break-word}.ub-ann a{color:#E2C99A;text-decoration:underline;margin-left:4px;white-space:nowrap}.ub-right{display:flex;align-items:center;gap:16px;flex-shrink:0}.ub-dismiss{background:none;border:none;color:var(--muted,#7A7088);font-size:var(--fs-small);cursor:pointer;padding:4px 8px;flex-shrink:0;transition:color 0.3s}@media (hover:hover) and (pointer:fine){.ub-dismiss:hover{color:var(--cream,#FAF7F1)}}#nav{position:fixed;top:calc(var(--evara-ub-bottom,calc(44px + env(safe-area-inset-top))) + 8px);left:0;right:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:18px 40px;transition:all 0.5s cubic-bezier(0.16,1,0.3,1);background:transparent}#nav.s{background:rgba(10,7,17,0.97);border-bottom:1px solid var(--brdp,rgba(61,26,92,0.35));padding:12px 40px}#nav.s::before{content:'';position:absolute;left:0;right:0;top:-8px;height:8px;background:inherit;pointer-events:none}#site-header #nav{padding-top:8px !important;padding-bottom:8px !important}#site-header #nav.s{padding-top:6px !important;padding-bottom:6px !important}.site-search{position:relative}.ss-toggle{background:none;border:1px solid var(--brdp,rgba(61,26,92,0.35));color:var(--body,#BFB5CE);padding:6px 10px;cursor:pointer;display:flex;align-items:center;transition:all 0.3s;border-radius:calc(var(--r-input,14px) - 10px)}@media (hover:hover) and (pointer:fine){.ss-toggle:hover{border-color:var(--am-l,#7B4FA6);color:var(--am-ll,#B08FCC)}}.ss-panel{position:absolute;top:calc(100% + 8px);right:0;width:360px;background:var(--d2,#120C1E);border:1px solid var(--brdp,rgba(61,26,92,0.35));box-shadow:0 24px 64px rgba(0,0,0,0.7);z-index:1010}.ss-input{width:100%;background:var(--d3,#191127);border:none;border-bottom:1px solid var(--brdp,rgba(61,26,92,0.35));color:var(--cream,#FAF7F1);padding:14px 16px;font-family:'DM Sans','EvSansM',sans-serif;font-size:var(--fs-input);outline:none}.ss-input::placeholder{color:var(--muted,#7A7088)}.ss-input:focus{border-bottom-color:var(--am-l,#7B4FA6)}.ss-results{max-height:360px;overflow-y:auto}.ss-empty{padding:20px 16px;text-align:center;font-size:var(--fs-caption);color:var(--muted,#7A7088)}.ss-results-mob{max-height:200px;overflow-y:auto;margin-top:4px}#nav{flex-wrap:nowrap;max-width:100vw}.logo{flex-shrink:0}.theme-toggle{flex-shrink:0}.ub-right{flex-shrink:0}.ub-left{flex:1 1 auto;min-width:0}.nav-actions{display:flex;align-items:center;gap:clamp(8px,1vw,16px);flex-shrink:0;flex-wrap:nowrap}#nav .nav-actions .theme-toggle{margin-left:0 !important;margin-right:0 !important}.hdr-signin{color:var(--body,#BFB5CE);text-decoration:none;font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;white-space:nowrap;transition:color 0.3s;flex-shrink:0}@media (hover:hover) and (pointer:fine){.hdr-signin:hover{color:var(--am-ll,#B08FCC)}}[data-theme="light"] .hdr-signin{color:var(--body,#4A3D5C)}.hdr-cta{background:var(--gold,#C9A96E);color:var(--dark,#0A0711);padding:8px 18px;font-size:var(--fs-label);font-weight:var(--fw-label);letter-spacing:var(--ls-label);text-transform:uppercase;text-decoration:none;white-space:nowrap;border-radius:0;transition:background 0.3s,transform 0.3s;flex-shrink:0}@media (hover:hover) and (pointer:fine){.hdr-cta:hover{background:var(--gold-l,#E2C99A);transform:translateY(-1px)}}.hdr-cta .cta-short{display:none}@media (max-width:1023px){#nav{padding:8px max(16px,env(safe-area-inset-left)) 8px max(16px,env(safe-area-inset-right))}#nav.s{padding:6px 16px}.nl{display:none !important}.hbg{display:flex !important}}@media (min-width:768px) and (max-width:1023px){#utility-bar{min-height:calc(44px + env(safe-area-inset-top))}.ub-inner{padding:0 20px}.ub-ann{min-height:calc(1.35em * 2)}#nav{top:calc(var(--evara-ub-bottom,calc(44px + env(safe-area-inset-top))) + 8px)}}@media (max-width:767px){#utility-bar{min-height:calc(44px + env(safe-area-inset-top))}.ub-inner{padding:0 16px}.ub-ann{min-height:calc(1.35em * 2)}.ub-right{display:none}.ub-left{padding-right:30px}.ub-dismiss{position:absolute;right:8px;top:50%;transform:translateY(-50%)}#nav{top:calc(var(--evara-ub-bottom,calc(44px + env(safe-area-inset-top))) + 8px)}#nav .logo img{height:44px !important}.nav-actions{gap:8px}.hdr-signin{font-size:var(--fs-button);letter-spacing:0.05em}.hdr-cta{padding:7px 13px;letter-spacing:0.08em}.hbg{padding:6px}}@media (max-width:399.98px){#utility-bar{min-height:calc(60px + env(safe-area-inset-top))}.ub-ann{min-height:calc(1.35em * 3)}#nav{top:calc(var(--evara-ub-bottom,calc(60px + env(safe-area-inset-top))) + 8px)}}@media (max-width:560px){.hdr-cta .cta-long{display:none}.hdr-cta .cta-short{display:inline}}@media (max-width:400px){#nav{padding:8px max(10px,env(safe-area-inset-left)) 8px max(10px,env(safe-area-inset-right)) !important}#nav.s{padding:6px 10px !important}#nav .logo img{height:36px !important}.hdr-signin{font-size:var(--fs-button);letter-spacing:0.03em}.hdr-cta{padding:7px 9px;font-size:var(--fs-button);letter-spacing:0.06em}.hbg{padding:4px}.hbg span{width:20px}}@media (min-width:1024px){#nav{padding:8px clamp(20px,3vw,60px);gap:clamp(8px,1.2vw,24px)}#nav.s{padding:6px clamp(20px,3vw,60px)}#nav .logo img{height:72px !important}.hbg{display:none}.nl{display:flex !important;flex:1 1 auto;flex-wrap:wrap;row-gap:2px;min-width:0;justify-content:center;overflow:visible;gap:clamp(12px,1vw,24px)}.nl a{font-size:var(--fs-fine);letter-spacing:0.05em;white-space:nowrap}.theme-toggle{display:flex;transform:none}}@media (min-width:1024px) and (max-width:1399px){.ub-inner{padding:0 20px}.ub-ann{font-size:var(--fs-fine)}#nav .nl .nl-2{display:none !important}.hbg{display:flex !important}#nav .nl{gap:clamp(8px,0.9vw,16px)}#nav .nl a{font-size:var(--fs-fine);letter-spacing:0.04em}.nav-actions{gap:9px}.hdr-cta{padding:8px 13px;letter-spacing:0.1em}}@media (min-width:1400px){#nav .nl{gap:clamp(10px,0.9vw,20px) !important}#nav .nl a{font-size:var(--fs-fine) !important;letter-spacing:0.04em !important}}body{padding-top:0}[data-theme="light"] #utility-bar{background:var(--d3);border-bottom-color:rgba(61,26,92,0.12)}[data-theme="light"] .ub-ann{color:var(--gold-d,#705930)}[data-theme="light"] .ub-ann a{color:var(--gold-d,#705930)}[data-theme="light"] .hdr-cta{background:var(--gold-d,#705930);color:#fff}@media (hover:hover) and (pointer:fine){[data-theme="light"] .hdr-cta:hover{background:#8A6D3B}}[data-theme="light"] #nav.s{background:rgba(254,253,250,0.97)}[data-theme="light"] .ss-toggle{border-color:rgba(61,26,92,0.15);color:var(--body,#4A3D5C)}[data-theme="light"] .ss-panel{background:var(--d2,#FAF7F1);border-color:rgba(61,26,92,0.15);box-shadow:0 16px 48px rgba(0,0,0,0.12)}[data-theme="light"] .ss-input{background:#fff;color:var(--cream,#1A0D2E)}.logo{display:flex;align-items:center;gap:11px;text-decoration:none;cursor:pointer}.logo img{width:auto;max-width:none;aspect-ratio:305 / 140;object-fit:contain}@media (min-width:769px){.logo img{height:72px}}@media (min-width:1024px){.logo img{height:88px}}.nl{list-style:none;gap:32px}.nl a{color:var(--body,#BFB5CE);text-decoration:none;font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;transition:color 0.3s;position:relative;padding-bottom:4px;cursor:pointer}.nl a::after{content:'';position:absolute;bottom:0;left:0;width:0;height:1px;background:var(--am-ll,#B08FCC);transition:width 0.4s cubic-bezier(0.16,1,0.3,1)}@media (hover:hover) and (pointer:fine){.nl a:hover{color:var(--am-ll,#B08FCC)}.nl a:hover::after{width:100%}}.dd{position:relative}.ddm{display:block;position:absolute;top:calc(100% + 14px);left:50%;transform:translateX(-50%);background:var(--d3,#191127);border:1px solid var(--brdp,rgba(61,26,92,0.35));min-width:220px;padding:8px 0;box-shadow:0 24px 80px rgba(0,0,0,0.8);z-index:1010;opacity:0;visibility:hidden;transition:opacity 180ms cubic-bezier(0.16,1,0.3,1),visibility 0s linear 180ms}.ddm::before{content:'';position:absolute;left:0;right:0;top:-14px;height:14px}@media (hover:hover) and (pointer:fine){.dd:hover > .ddm{opacity:1;visibility:visible;transition:opacity 180ms cubic-bezier(0.16,1,0.3,1),visibility 0s}}.dd:focus-within > .ddm{opacity:1;visibility:visible;transition:opacity 180ms cubic-bezier(0.16,1,0.3,1),visibility 0s}@media (prefers-reduced-motion:reduce){.ddm,.dd:hover > .ddm,.dd:focus-within > .ddm{transition:none}}.ddm a{display:block;padding:11px 22px;font-size:var(--fs-label);color:var(--body,#BFB5CE);text-decoration:none;text-transform:uppercase;letter-spacing:var(--ls-label);transition:all 0.25s;border-left:2px solid transparent}@media (hover:hover) and (pointer:fine){.ddm a:hover{color:var(--am-ll,#B08FCC);background:var(--am-s,rgba(61,26,92,0.18));border-left-color:var(--am-l,#7B4FA6);padding-left:26px}}.dd > a:focus-visible,.ddm a:focus-visible{outline:2px solid var(--am-l,#7B4FA6);outline-offset:2px;border-radius:calc(var(--r-input,14px) - 12px)}.hbg{flex-direction:column;gap:5px;cursor:pointer;padding:8px;-webkit-appearance:none;appearance:none;background:none;border:none}.hbg span{display:block;width:22px;height:1.5px;background:var(--am-ll,#B08FCC);transition:all 0.3s}.mm{display:none;position:fixed;inset:0;box-sizing:border-box;z-index:100000;flex-direction:column;align-items:center;justify-content:flex-start;padding:clamp(58px,8vh,80px) clamp(18px,5vw,40px) clamp(26px,5vh,44px);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background-color:var(--dark,#0A0711);--mm-bg0:rgba(10,7,17,0);--mm-shade:rgba(0,0,0,0.36);background-image:linear-gradient(var(--dark,#0A0711) 30%,var(--mm-bg0)),linear-gradient(var(--mm-bg0),var(--d3,#191127) 72%),linear-gradient(180deg,var(--mm-shade),rgba(0,0,0,0)),linear-gradient(0deg,var(--mm-shade),rgba(0,0,0,0));background-repeat:no-repeat;background-position:top,bottom,top,bottom;background-size:100% 44px,100% 44px,100% 15px,100% 15px;background-attachment:local,local,scroll,scroll}.mm.o{display:flex}.mm-links{position:static;display:flex;flex-direction:column;width:100%;max-width:460px}.mm a{font-family:'Cormorant Garamond','EvSerifM',serif;font-size:var(--fs-heading);color:var(--cream,#FAF7F1);text-decoration:none;font-weight:400;letter-spacing:0.01em;transition:color 0.25s;min-height:46px;display:flex;align-items:center;justify-content:center;padding:5px 12px}.mm-links a{border-bottom:1px solid rgba(201,169,110,0.10)}.mm-links a:last-child{border-bottom:none}@media (hover:hover) and (pointer:fine){.mm a:hover{color:var(--am-ll,#B08FCC)}}.mm a:focus-visible{outline:2px solid var(--gold);outline-offset:-2px;color:var(--cream)}.mm-sep{height:1px;width:60%;max-width:300px;background:var(--brdp,rgba(61,26,92,0.35));margin:clamp(10px,2vh,18px) auto}.mmx{position:absolute;top:14px;right:14px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--am-ll,#B08FCC);font-size:var(--fs-heading);cursor:pointer;z-index:2;border-radius:var(--r-pill,999px);transition:color .25s,background .25s}@media (hover:hover) and (pointer:fine){.mmx:hover{color:var(--cream);background:var(--am-s)}}.mmx:focus-visible{outline:2px solid var(--gold);outline-offset:2px;color:var(--cream)}[data-theme="light"] .mm{background-color:var(--dark);--mm-shade:rgba(61,26,92,0.14);background-image:linear-gradient(var(--dark) 30%,rgba(251,249,244,0)),linear-gradient(rgba(251,249,244,0),var(--d4) 72%),linear-gradient(180deg,var(--mm-shade),rgba(0,0,0,0)),linear-gradient(0deg,var(--mm-shade),rgba(0,0,0,0))}[data-theme="light"] .mm a{color:#2A1B3D}#nav .nav-actions{display:flex;align-items:center;flex-wrap:nowrap}#nav .nav-actions > .hdr-signin,#nav .nav-actions > .hdr-cta,#nav .nav-actions > .theme-toggle,#nav .nav-actions > .hbg{box-sizing:border-box;vertical-align:middle;align-self:center;flex:0 0 auto}#nav .nav-actions > .hdr-signin,#nav .nav-actions > .hdr-cta{display:inline-flex;align-items:center;justify-content:center;line-height:1}#nav .nav-actions > .hbg,#nav .nav-actions .theme-btn{-webkit-appearance:none;appearance:none}#nav .nav-actions > .hdr-signin,#nav .nav-actions > .hdr-cta,#nav .nav-actions > .hbg{min-height:32px}#nav .theme-btn,#nav .theme-btn.active{width:30px;height:30px;min-width:30px;min-height:30px;max-width:30px;max-height:30px;flex:0 0 30px;box-sizing:border-box;align-self:center;display:flex;align-items:center;justify-content:center;border-radius:50%;padding:0;border:none}#nav .theme-btn svg{display:block;width:15px;height:15px;min-width:15px;min-height:15px}@media (max-width:767px){#nav .nav-actions > .hdr-signin,#nav .nav-actions > .hdr-cta,#nav .nav-actions > .hbg{min-height:30px}}@media (max-width:400px){#nav .nav-actions > .hdr-signin,#nav .nav-actions > .hdr-cta,#nav .nav-actions > .hbg{min-height:28px}}.evara-icon{display:inline-block;width:1em;height:1em;flex:none;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.jc-dialog{padding:0;border:0;background:transparent;color:var(--cream);font-family:'DM Sans','EvSansM',sans-serif;width:min(680px,96vw);max-width:min(680px,96vw);max-height:94dvh;margin:auto;overflow:visible}.jc-dialog::backdrop{background:rgba(10,7,17,0.74)}.jc-panel{position:relative;font-family:'DM Sans','EvSansM',sans-serif;--jc-1:clamp(4px,0.7vw,6px);--jc-2:clamp(9px,1.6vw,13px);--jc-3:clamp(15px,2.6vw,22px);--jc-4:clamp(22px,3.6vw,32px);background-color:var(--d2);color:var(--cream);border:1px solid var(--brdp);border-radius:var(--r-hc,24px);box-shadow:0 40px 120px rgba(0,0,0,0.55),0 8px 24px rgba(0,0,0,0.4);padding:var(--jc-4) clamp(16px,3vw,36px) var(--jc-4);max-height:94dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;--jc-bg0:rgba(15,12,21,0);--jc-shade:rgba(0,0,0,0.30);background-image:linear-gradient(var(--d2) 34%,var(--jc-bg0)),linear-gradient(var(--jc-bg0),var(--d2) 66%),linear-gradient(180deg,var(--jc-shade),rgba(0,0,0,0)),linear-gradient(0deg,var(--jc-shade),rgba(0,0,0,0));background-repeat:no-repeat;background-position:top,bottom,top,bottom;background-size:100% 46px,100% 46px,100% 16px,100% 16px;background-attachment:local,local,scroll,scroll}[data-theme="light"] .jc-panel{--jc-bg0:rgba(250,247,241,0);--jc-shade:rgba(61,26,92,0.16)}.jc-panel::before{content:'';position:absolute;left:0;right:0;top:0;height:2px;border-radius:var(--r-hc,24px) var(--r-hc,24px) 0 0;background:linear-gradient(90deg,var(--am-l),var(--gold));opacity:0.9}.jc-close{position:absolute;top:8px;right:8px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:var(--r-pill,9999px);color:var(--muted);opacity:0.65;cursor:pointer;transition:color var(--dur-fast,200ms) ease,background var(--dur-fast,200ms) ease,opacity var(--dur-fast,200ms) ease,transform var(--dur-fast,200ms) ease}.jc-close .evara-icon{width:16px;height:16px;stroke-width:1.5}@media (hover:hover) and (pointer:fine){.jc-close:hover{color:var(--cream);opacity:1;background:var(--am-s)}}.jc-close:active{transform:scale(0.92)}.jc-close:focus-visible{outline:2px solid var(--gold);outline-offset:2px;color:var(--cream);opacity:1}.jc-head{text-align:center;max-width:460px;margin:0 auto var(--jc-4)}.jc-title{font-family:'Cormorant Garamond','EvSerifM',serif;font-weight:400;font-size:var(--fs-title);line-height:var(--lh-title);color:var(--cream);margin:0;text-wrap:balance}.jc-head-sub{margin:var(--jc-2) 0 0;font-size:var(--fs-body);line-height:1.5;color:var(--body);text-wrap:balance}.jc-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(9px,1.8vw,16px);align-items:stretch}.jc-card{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--jc-3);padding:var(--jc-4) clamp(12px,1.8vw,20px);background:var(--d3);border:1px solid var(--brdp);border-radius:var(--r-card,16px);text-decoration:none;color:inherit;cursor:pointer;transition:border-color var(--dur-base,320ms) ease,background var(--dur-base,320ms) ease,transform var(--dur-base,320ms) var(--ease-out-quart,cubic-bezier(0.16,1,0.3,1)),box-shadow var(--dur-base,320ms) ease}.jc-card--self{background:linear-gradient(180deg,rgba(201,169,110,0.08) 0%,var(--d3) 40%);border-color:rgba(201,169,110,0.30)}.jc-card--concierge{background:linear-gradient(180deg,rgba(123,79,166,0.10) 0%,var(--d3) 40%);border-color:var(--brdp)}@media(hover:hover){.jc-card:hover{transform:translateY(-4px);box-shadow:0 26px 60px rgba(0,0,0,0.4)}.jc-card--self:hover{border-color:var(--gold)}.jc-card--concierge:hover{border-color:var(--am-l)}.jc-card:hover .jc-cta{color:var(--cream)}.jc-card:hover .jc-arrow{transform:translateX(3px)}.jc-card:hover .jc-ico{transform:translateY(-1px) scale(1.03)}}.jc-card:active{transform:translateY(-1px)}.jc-ico{display:grid;place-items:center;width:clamp(44px,11vw,54px);height:clamp(44px,11vw,54px);border-radius:var(--r-pill,9999px);transition:transform var(--dur-base,320ms) var(--ease-out-quart,ease),background var(--dur-base,320ms) ease}.jc-ico .evara-icon{width:52%;height:52%}.jc-card--self .jc-ico{color:var(--gold-l);background:rgba(201,169,110,0.14)}.jc-card--concierge .jc-ico{color:var(--am-ll);background:rgba(123,79,166,0.15)}[data-theme="light"] .jc-card--self .jc-ico{color:var(--gold-d);background:rgba(130,103,56,0.12)}[data-theme="light"] .jc-card--concierge .jc-ico{color:var(--am);background:rgba(93,45,138,0.10)}.jc-body{display:flex;flex-direction:column;align-items:center;gap:var(--jc-2);width:100%}.jc-offer{display:flex;flex-direction:column;align-items:center;gap:var(--jc-1);width:100%}.jc-name{font-family:'Cormorant Garamond','EvSerifM',serif;font-weight:500;font-size:var(--fs-heading);line-height:var(--lh-heading);color:var(--cream);text-wrap:balance}.jc-line{font-size:var(--fs-body);line-height:1.5;color:var(--body);text-wrap:balance}.jc-price{font-size:var(--fs-body);font-weight:600;line-height:1.35;color:var(--cream);text-wrap:balance}.jc-detail{font-size:var(--fs-caption);font-weight:400;line-height:1.45;letter-spacing:normal;color:var(--muted);text-wrap:balance}.jc-price [data-price],.jc-detail [data-price]{white-space:nowrap}.jc-cta{margin-top:auto;display:block;text-align:center;font-size:var(--fs-button);letter-spacing:0.04em;text-transform:uppercase;font-weight:var(--fw-button);line-height:1.4;color:var(--gold);text-decoration:none;text-wrap:balance}.jc-card--concierge .jc-cta{color:var(--am-ll)}[data-theme="light"] .jc-cta{color:var(--gold-d)}[data-theme="light"] .jc-card--concierge .jc-cta{color:var(--am)}.jc-cta .evara-icon{width:1em;height:1em;vertical-align:-0.13em}.jc-arrow{display:inline-block;margin-left:3px;transition:transform var(--dur-base,320ms) var(--ease-out-quart,ease)}.jc-primary::after{content:'';position:absolute;inset:0;z-index:1;border-radius:inherit}.jc-primary:focus-visible{outline:none}.jc-primary:focus-visible::after{outline:2px solid var(--evara-focus-ring,#E5BF73);outline-offset:-2px}.jc-sub{position:relative;z-index:2;margin-top:var(--jc-2);display:inline-block;font-size:var(--fs-caption);font-weight:400;line-height:1.45;color:var(--muted);text-decoration:underline;text-underline-offset:2px;text-wrap:balance}@media (hover:hover) and (pointer:fine){.jc-sub:hover{color:var(--body)}}.jc-sub:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:calc(var(--r-input,14px) - 10px)}.jc-help{text-align:center;margin-top:var(--jc-4);font-size:var(--fs-caption);color:var(--muted)}.jc-help a{color:var(--gold-l);text-decoration:underline;text-underline-offset:3px}[data-theme="light"] .jc-help a{color:var(--gold-d)}@media (hover:hover) and (pointer:fine){.jc-help a:hover{color:var(--cream)}}.jc-help a:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.jc-dialog[open]{animation:jcRise var(--dur-base,320ms) var(--ease-out-quart,cubic-bezier(0.16,1,0.3,1))}.jc-dialog[open]::backdrop{animation:jcFade var(--dur-base,320ms) ease}}@keyframes jcRise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes jcFade{from{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.jc-dialog[open],.jc-dialog[open]::backdrop{animation:none}.jc-card,.jc-arrow,.jc-close,.jc-ico{transition:none}.jc-card:hover,.jc-card:active,.jc-card:hover .jc-ico{transform:none}}.hdr-signin,.hdr-cta,#nav .theme-btn,.hbg,.ss-toggle{position:relative}.hdr-signin::after,.hdr-cta::after,#nav .theme-btn::after,.hbg::after,.ss-toggle::after,.ub-dismiss::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + 4px);height:44px}#nav .theme-btn::after{width:calc(100% + 1px)}.hbg::after{width:max(44px,calc(100% + 8px))}.hdr-signin::after,.hdr-cta::after{width:max(44px,calc(100% + 4px))}#mob .mm-theme{display:none}@media (max-width:767px){#nav .theme-toggle{display:none}#mob .mm-theme{display:flex;gap:4px;margin:0 auto clamp(10px,2vh,18px);padding:2px}#mob .theme-btn,#mob .theme-btn.active{width:44px;height:44px;min-width:44px;min-height:44px;max-width:44px;max-height:44px;flex:0 0 44px}#mob .theme-btn svg{width:18px;height:18px}}.ss-toggle::after{width:44px}@media (min-width:768px){.ub-dismiss{position:relative}}.ub-dismiss::after{width:44px}@media (max-width:767px){.ub-dismiss::after{left:auto;right:-8px;transform:translateY(-50%)}}@media (pointer:coarse){.ftl a,.ftci a,.ftleg a{min-width:44px}.ftci a{display:inline-flex !important;padding-block:0 !important;margin-block:0 !important}}.nav-lead{display:flex;align-items:center;gap:12px;min-width:0}@media (max-width:1023px){.nav-lead{flex-shrink:0}}@media (max-width:767px){.nav-lead{gap:10px}}@media (max-width:400px){#nav,#nav.s{padding-left:max(6px,env(safe-area-inset-left)) !important;padding-right:max(6px,env(safe-area-inset-right)) !important}#nav .logo img{height:30px !important}.nav-lead{gap:15px}}@media (min-width:1024px){.nav-lead{gap:10px}}@media (min-width:1024px) and (max-width:1099px){#nav .nl{gap:clamp(6px,0.6vw,12px) !important}}
/* @v5-shared:site-header:end */
/* @v5-shared:hv-digits:start */
@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:400 700;font-display:swap;src:url('/assets/fonts/cormorant-garamond-lining-digits.woff2?v=31e1aea516') format('woff2');unicode-range:U+0030-0039}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:400;font-display:swap;src:url('/assets/fonts/cormorant-garamond-lining-digits-italic.woff2?v=6b29ade23f') format('woff2');unicode-range:U+0030-0039}
/* @v5-shared:hv-digits:end */
/* @v5-shared:tokens:start */
html.tv5,.hv{--v5-canvas:#FDFCF8;--v5-d2:#FBF9F4;--v5-d3:#F7F3EB;--v5-d4:#F1ECE1;--v5-ink:#1A0D2E;--v5-body:#4A3D5C;--v5-muted:#6E607C;--v5-line:rgba(61,26,92,0.15);--v5-line-strong:rgba(61,26,92,0.22);--v5-am:#5D2D8A;--v5-am-l:#7B4FA6;--v5-am-ll:#735C8D;--v5-gold:#826738;--v5-gold-l:#C9A96E;--v5-gold-d:#705930;--v5-focus:#E5BF73;--g-tint:rgba(255,255,255,0.82);--g-tint-strong:rgba(255,255,255,0.92);--g-solid:#FFFFFF;--g-edge:rgba(255,255,255,0.7);--g-hl:inset 0 1px 0 rgba(255,255,255,0.85),inset 0 0 0 1px rgba(255,255,255,0.35);--g-shadow:0 12px 32px -16px rgba(61,26,92,0.28),0 1px 2px rgba(61,26,92,0.06);--g-blur:24px;--g-sat:180%;--g-blur-sm:18px;--g-sat-sm:140%;--g-scrim:rgba(26,13,46,0.42);--g-btn:linear-gradient(to bottom,#7A4CB0,#5D2D8A);--g-btn-hover:linear-gradient(to bottom,#8658BD,#6A3699);--g-btn-press:linear-gradient(to bottom,#6C419F,#52277A);--g-btn-ink:#FBF8F2;--g-btn-edge:rgba(255,255,255,0.16);--g-btn-shadow:inset 0 1px 0 rgba(255,255,255,0.22),0 10px 22px -10px rgba(93,45,138,0.7);--g-atmos:radial-gradient(70% 40% at 10% -4%,rgba(176,143,204,0.3),transparent 70%),radial-gradient(60% 36% at 94% 0%,rgba(233,197,144,0.26),transparent 72%),radial-gradient(90% 50% at 50% 106%,rgba(93,45,138,0.1),transparent 74%);--g-r-sm:12px;--g-r-md:16px;--g-r-lg:24px;--g-r-card:26px;--g-r-input:14px;--g-r-pill:999px;--g-s1:4px;--g-s2:8px;--g-s3:12px;--g-s4:16px;--g-s5:24px;--g-s6:32px;--g-s7:48px;--g-s8:64px;--g-ease:cubic-bezier(.25,.8,.25,1);--g-dur-fast:.22s;--g-dur-base:.3s;--g-dur-slow:.45s;--g-shine:#B8914F;--g-shine-2:#E0C07F;--g-shine-dur:1700ms;--brd-control:#6B4B93;--color-error:#874343;--bg:var(--v5-canvas);--bg2:#F5F1EA;--bgs:var(--v5-canvas);--card:#FFFFFF;--ph:#ECE6EF;--ink:var(--v5-ink);--ink2:var(--v5-body);--sub:var(--v5-body);--mute:var(--v5-muted);--gold:var(--v5-gold);--accent:var(--v5-am);--line:var(--v5-line);--line2:rgba(61,26,92,0.08);--linestrong:var(--v5-line-strong);--tint:rgba(201,169,110,0.14);--btn:var(--g-btn);--btnink:var(--g-btn-ink);--gl:linear-gradient(180deg,#DDC392 0%,#C9A96E 100%);--glink:#1A0D2E;--glass:var(--g-tint);--glassedge:var(--g-edge);--glassstrong:var(--g-tint-strong);--glasssolid:var(--g-solid);--fbbg:rgba(255,255,255,0.72);--fbedge:rgba(93,45,138,0.22);--fbhov:rgba(255,255,255,0.95);--fbsolid:#FFFFFF;--shsoft:rgba(61,26,92,0.06);--sh:rgba(61,26,92,0.28);--starbg:#E6DDEE;--prog:#5D2D8A;--logo:#3D1A5C;--navhov:rgba(93,45,138,0.08);--amx:linear-gradient(165deg,#3D1A5C 0%,#2A1242 55%,#190A29 100%);--elev:0 1px 2px rgba(26,13,46,0.05),0 8px 18px -6px rgba(26,13,46,0.12),0 22px 44px -18px rgba(26,13,46,0.2);--focus:var(--v5-focus);--serif:'Cormorant Garamond','EvSerifM',Georgia,serif;--sans:'DM Sans','EvSansM',Arial,sans-serif;--ease:var(--g-ease);--dur:var(--g-dur-base);--theme-dur:var(--g-dur-slow);--r-card:var(--g-r-card);--r-hc:var(--r-card);--r-input:var(--g-r-input);--r-pill:var(--g-r-pill);--sec:80px;--gut:20px;--fs-display:clamp(2.25rem,1.7rem + 2.2vw,3.25rem);--fs-title:clamp(1.625rem,1.4rem + 0.9vw,2.125rem);--fs-heading:clamp(1.125rem,1.05rem + 0.3vw,1.3125rem);--fs-lead:clamp(1rem,0.95rem + 0.25vw,1.125rem);--fs-body:1rem;--fs-legal:1.0625rem;--fs-small:0.875rem;--fs-caption:0.8125rem;--fs-label:0.75rem;--fs-fine:0.75rem;--fs-button:0.9375rem;--fs-input:1rem;--lh-display:1.08;--lh-title:1.15;--lh-heading:1.25;--lh-lead:1.55;--lh-body:1.6;--lh-small:1.5;--lh-caption:1.45;--lh-label:1.4;--ls-display:-0.01em;--ls-label:0.1em;--fw-label:500;--fw-button:500;--measure:65ch;--fs-micro:var(--fs-caption);--fs-card-title:var(--fs-heading);--fs-card-body:var(--fs-small);--fs-h2:var(--fs-title);--fs-page-hero:var(--fs-display);--fs-hero:var(--fs-display)}html.tv5[data-theme="dark"],html[data-theme="dark"] .hv{--v5-canvas:#0A0711;--v5-d2:#120C1E;--v5-d3:#191127;--v5-d4:#1F1730;--bgs:#150A22;--v5-ink:#FAF7F1;--v5-body:#BFB5CE;--v5-muted:#A398B3;--v5-line:rgba(226,201,154,0.13);--v5-line-strong:rgba(226,201,154,0.22);--v5-am:#3D1A5C;--v5-am-l:#7B4FA6;--v5-am-ll:#B08FCC;--v5-gold:#C9A96E;--v5-gold-l:#E2C99A;--v5-gold-d:#A8854A;--g-tint:rgba(29,14,46,0.66);--g-tint-strong:rgba(14,9,24,0.96);--g-solid:#1D0E2E;--g-edge:rgba(226,201,154,0.18);--g-hl:inset 0 1px 0 rgba(255,255,255,0.1),inset 0 0 0 1px rgba(255,255,255,0.03);--g-shadow:0 12px 32px -14px rgba(4,2,8,0.6);--g-scrim:rgba(13,7,22,0.62);--g-atmos:radial-gradient(70% 40% at 10% -4%,rgba(123,79,166,0.34),transparent 70%),radial-gradient(60% 36% at 94% 0%,rgba(201,169,110,0.08),transparent 72%),radial-gradient(90% 50% at 50% 106%,rgba(123,79,166,0.2),transparent 74%);--g-shine:#F0C978;--g-shine-2:#FFFFFF;--brd-control:#7E5CA8;--color-error:#C97A7A;--bg:transparent;--bg2:transparent;--card:linear-gradient(180deg,rgba(255,255,255,0.05) 0%,rgba(255,255,255,0.018) 100%);--ph:#1A1226;--accent:var(--v5-gold-l);--line2:rgba(226,201,154,0.08);--tint:rgba(226,201,154,0.10);--fbbg:rgba(255,255,255,0.05);--fbedge:rgba(226,201,154,0.26);--fbhov:rgba(255,255,255,0.09);--fbsolid:#241335;--shsoft:rgba(4,2,8,0.45);--sh:rgba(4,2,8,0.6);--starbg:#342A44;--prog:#E2C99A;--logo:#FFFFFF;--navhov:rgba(176,143,204,0.16);--amx:radial-gradient(1000px 560px at 85% 0%,rgba(201,169,110,0.08),rgba(201,169,110,0) 65%),linear-gradient(165deg,#2A1242 0%,#1C0B2D 60%,#0D0717 100%);--elev:inset 0 1px 0 rgba(255,255,255,0.05),0 16px 40px -12px rgba(4,2,8,0.5),0 30px 60px -24px rgba(4,2,8,0.6)}@media (min-width:768px){html.tv5,.hv{--gut:40px}html.tv5,.hv{--elev:0 1px 2px rgba(26,13,46,0.05),0 12px 28px -8px rgba(26,13,46,0.12),0 36px 72px -28px rgba(26,13,46,0.22)}html.tv5[data-theme="dark"],html[data-theme="dark"] .hv{--elev:inset 0 1px 0 rgba(255,255,255,0.05),0 16px 40px -12px rgba(4,2,8,0.5),0 40px 80px -30px rgba(4,2,8,0.6)}}@media (min-width:1024px){html.tv5,.hv{--gut:72px;--sec:140px;--g-r-card:30px}}.hv{--hv-bg:var(--bg);--hv-bg-alt:var(--bg2);--hv-card:var(--card);--hv-ink:var(--ink);--hv-body:var(--ink2);--hv-muted:var(--sub);--hv-line:var(--line);--hv-line-strong:var(--linestrong);--hv-accent:var(--accent);--hv-plum:#3D1A5C;--hv-on-photo:#FFFFFF;--hv-gold-on-dark:#E2C99A;--hv-diamond:#C9A96E;--hv-dark-ink:#1A0D2E;--hv-scrim:16,9,26;--hv-serif:var(--serif);--hv-sans:var(--sans);--hv-ease:cubic-bezier(0.2,0.7,0.1,1);--hv-clear:var(--evara-header-clear,128px);--hv-gut:var(--gut);--hv-radius:var(--r-card)}
/* @v5-shared:tokens:end */
/* @v5-shared:canvas:start */
html.tv5,html.tv5 body{background-color:var(--v5-canvas)}@media (prefers-reduced-motion:no-preference){html.tv5{scroll-behavior:smooth}}.hv{display:block;position:relative;isolation:isolate;padding-top:var(--hv-clear);font-family:var(--sans);font-weight:400;color:var(--ink);background-color:var(--v5-canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-kerning:normal;-webkit-tap-highlight-color:transparent;interpolate-size:allow-keywords}html.tv5 .hv{padding-top:0}.hv::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--g-atmos)}@media (prefers-reduced-motion:no-preference){html.hv-theming .hv::before{animation:hv-atmos-in var(--theme-dur) var(--ease) both}}@keyframes hv-atmos-in{from{opacity:0}to{opacity:1}}
/* @v5-shared:canvas:end */
/* @v5-shared:theme:start */
@media (prefers-reduced-motion:no-preference){html.hv-theming :not(img):not(picture):not(video),html.hv-theming :not(img):not(picture):not(video)::before,html.hv-theming :not(img):not(picture):not(video)::after{transition-property:background-color,color,border-color,fill,stroke,box-shadow,opacity,-webkit-text-fill-color !important;transition-duration:var(--theme-dur) !important;transition-timing-function:var(--ease) !important;transition-delay:0s !important}}html.tv5 .theme-transition{display:none !important}.hv *,.hv *::before,.hv *::after{box-sizing:border-box}.hv [hidden]{display:none !important}
/* @v5-shared:theme:end */
/* @v5-shared:numerals:start */
.hv,.hv *,html.tv5 #site-header *,html.tv5 footer *{font-variant-numeric:lining-nums}.hv [data-price],.hv table,.hv table *,.hv .hv-tnum,html.tv5 #site-header [data-price]{font-variant-numeric:lining-nums tabular-nums}.hv ::selection{background:rgba(201,169,110,0.35)}
/* @v5-shared:numerals:end */
/* @v5-shared:resets:start */
.hv section{padding:0 !important;margin:0;position:relative}.hv h1,.hv h2,.hv h3,.hv p,.hv ul,.hv ol,.hv li,.hv figure,.hv blockquote{margin:0;padding:0}.hv ul,.hv ol{list-style:none}.hv h1,.hv h2,.hv h3{text-wrap:balance;font-kerning:normal}.hv p,.hv blockquote{text-wrap:pretty}.hv picture{display:block}.hv .hv-slide picture,.hv .hv-checks-photo picture,.hv .hv-close-photo picture,.hv .hv-screen picture{position:absolute;inset:0}.hv .hv-img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}#main .hv a:not([class]){color:var(--hv-accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.hv .hv-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hv .hv-br-wide{display:none}
/* @v5-shared:resets:end */
/* @v5-shared:focus:start */
.hv :focus-visible,html.tv5 #site-header :focus-visible,html.tv5 #mob :focus-visible,html.tv5 footer :focus-visible,html.tv5 .tr-sticky :focus-visible{outline:2px solid var(--focus) !important;outline-offset:3px !important;box-shadow:none !important}.hv .hv-hero,.hv .hv-band,.hv .hv-checks,.hv .hv-close,.hv .hv-meet-office,.hv .hc,.hv .hv-amx,.hv .hv-onphoto,html.tv5 footer{--focus:var(--v5-focus)}.hv details > summary:not(.fb):not(.fbd):focus-visible,html.tv5 #mob details > summary:focus-visible,html.tv5 footer details > summary:focus-visible{border-radius:var(--r-input)}.hv label[for],.hv select{cursor:pointer}
/* @v5-shared:focus:end */
/* @v5-shared:type:start */
.hv .hv-h2{font-family:var(--serif);font-weight:400;font-size:var(--fs-title);line-height:var(--lh-title);letter-spacing:-0.026em;color:var(--hv-ink);text-align:left}.hv .hv-h2 em,.hv .hv-h1 em,.hv .hv-display em{font-style:italic;font-weight:inherit}.hv .hv-h2 em{color:var(--gold)}.hv .hv-h2--light em,.hv .hv-display em{color:#E8D2A6}.hv .hv-lead{font-size:var(--fs-lead);line-height:1.6;color:var(--hv-body)}.hv .hv-sub{font-size:var(--fs-body);line-height:1.5;color:var(--hv-muted)}:where(html.tv5,.hv) :where(h1){font-size:var(--fs-display)}:where(html.tv5,.hv) :where(h2){font-size:var(--fs-title)}:where(html.tv5,.hv) :where(h3){font-size:var(--fs-heading)}:where(html.tv5,.hv) :where(h4,h5,h6){font-size:var(--fs-body)}.hv details :is(h3,h4):not(summary *){font-size:var(--fs-body)}html.tv5 :is(input:not([type=checkbox],[type=radio],[type=submit],[type=button],[type=reset],[type=range],[type=color],[type=file],[type=image]),select,textarea){font-size:var(--fs-input) !important}.hv .hv-rule{display:block;width:56px;height:2px;border-radius:var(--r-pill);background:var(--hv-accent)}.hv .hv-in{--hv-max:1200px;width:100%;max-width:calc(var(--hv-max) + 2 * var(--hv-gut));margin-inline:auto;padding-inline:var(--hv-gut)}.hv .hv-in--wide{--hv-max:1296px}.hv .hv-head-row{display:flex;flex-direction:column;gap:12px}.hv .ey{display:block;margin:0;font-family:var(--sans);font-size:var(--fs-label);font-weight:var(--fw-label);line-height:1.3;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--gold)}.hv .ey::before{content:none;display:none}@media (min-width:768px){.hv .ey{font-size:var(--fs-label)}}.hv .hc .ey,.hv .hv-amx .ey,.hv .hv-onphoto .ey{color:var(--hv-gold-on-dark)}.hv .sh{font-family:var(--serif);font-weight:500;line-height:1.05}
/* @v5-shared:type:end */
/* @v5-shared:shine:start */
@supports ((-webkit-background-clip:text) or (background-clip:text)){.hv :is(h1,h2,h3):not(:has(:not(em,br))),.hv :is(h1,h2,h3):not(:has(:not(em,br))) em,.hv .sh,.hv .ey{background-image:linear-gradient(105deg,currentColor 0%,currentColor 40%,var(--g-shine) 50%,currentColor 60%,currentColor 100%);background-size:250% 100%;background-position:0 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hv :is(h1,h2,h3):not(:has(:not(em,br))) em{background-image:linear-gradient(105deg,currentColor 0%,currentColor 40%,var(--g-shine-2) 50%,currentColor 60%,currentColor 100%)}.hv .hv-h1,.hv .hv-h2--light,.hv .hv-display{--g-shine:#F0C978;--g-shine-2:#FFFFFF}}@keyframes hv-shine{from{background-position:100% 0}to{background-position:0 0}}@keyframes hv-shine-loop{from{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:no-preference){.hv h2.lit,.hv h2.lit em,.hv h3.lit,.hv h3.lit em,.hv .sh.lit,.hv .ey.lit{animation:hv-shine var(--g-shine-dur) cubic-bezier(.45,0,.2,1) both}.hv .hv-h1.hv-shine-loop em{animation:hv-shine-loop 2340ms cubic-bezier(.4,0,.2,1) 1.4s both}.hv .hv-h1.hv-shine-loop:not(.hv-rise){animation:hv-shine-loop 2340ms cubic-bezier(.4,0,.2,1) 1.4s both}}@media (forced-colors:active){.hv h1,.hv h2,.hv h3,.hv .sh,.hv .ey,.hv h1 em,.hv h2 em,.hv h3 em{background-image:none !important;-webkit-text-fill-color:currentColor !important}}
/* @v5-shared:shine:end */
/* @v5-shared:buttons:start */
.hv{--ctl-ink:var(--v5-ink);--ctl-fill:var(--g-tint);--ctl-solid:var(--g-solid);--ctl-edge:var(--v5-line);--ctl-edge-hover:var(--v5-line-strong);--ctl-shadow:var(--g-hl),var(--g-shadow)}.hv .hc,.hv .hv-amx,.hv .fbd{--ctl-ink:var(--g-btn-ink);--ctl-fill:color-mix(in srgb,var(--g-btn-ink) 8%,transparent);--ctl-solid:color-mix(in srgb,var(--g-btn-ink) 12%,rgb(var(--hv-scrim)));--ctl-edge:color-mix(in srgb,var(--v5-gold-l) 36%,transparent);--ctl-edge-hover:color-mix(in srgb,var(--v5-gold-l) 60%,transparent);--ctl-shadow:inset 0 1px 0 color-mix(in srgb,var(--g-btn-ink) 12%,transparent)}.hv .hv-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--g-s2);min-height:48px;height:var(--hv-btn-h,48px);padding:0 var(--g-s5);border:1px solid transparent;border-radius:var(--r-pill);box-sizing:border-box;font-family:var(--sans);font-size:var(--fs-button);font-weight:var(--fw-button);letter-spacing:0.01em;line-height:1.2;white-space:nowrap;text-decoration:none;text-transform:none;cursor:pointer;touch-action:manipulation;transition:transform var(--g-dur-fast) var(--g-ease),box-shadow var(--g-dur-fast) var(--g-ease),background var(--g-dur-fast) var(--g-ease),color var(--g-dur-fast) var(--g-ease),border-color var(--g-dur-fast) var(--g-ease)}.hv .hv-btn:hover{transform:translateY(-1px)}.hv .hv-btn:active{transform:scale(0.985)}.hv .hv-btn svg{flex:none}.hv .hv-btn:disabled,.hv .hv-btn[aria-disabled="true"]{opacity:0.5;pointer-events:none;box-shadow:none}.hv .hv-btn--primary,.hv .hv-btn--ink,.hv .hv-btn--wa,.hv .hv-btn--onphoto,.hv .hv-btn--light{background:var(--g-btn);color:var(--g-btn-ink);border-color:var(--g-btn-edge);box-shadow:var(--g-btn-shadow)}.hv .hv-btn--primary:hover,.hv .hv-btn--ink:hover,.hv .hv-btn--wa:hover,.hv .hv-btn--onphoto:hover,.hv .hv-btn--light:hover{background:var(--g-btn-hover)}.hv .hv-btn--primary:active,.hv .hv-btn--ink:active,.hv .hv-btn--wa:active,.hv .hv-btn--onphoto:active,.hv .hv-btn--light:active{background:var(--g-btn-press)}.hv .hv-btn--sm{--hv-btn-h:44px;min-height:44px;padding:0 var(--g-s4);font-size:var(--fs-button)}.hv .hv-btn--full{display:flex;width:100%}.hv .fb,.hv .fbd{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--g-s2);align-self:flex-start;min-height:48px;padding:0 var(--g-s5);border-radius:var(--r-pill);box-sizing:border-box;font-family:var(--sans);font-size:var(--fs-button);font-weight:var(--fw-button);letter-spacing:0.01em;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:transform var(--g-dur-fast) var(--g-ease),box-shadow var(--g-dur-fast) var(--g-ease),background var(--g-dur-fast) var(--g-ease),color var(--g-dur-fast) var(--g-ease),border-color var(--g-dur-fast) var(--g-ease)}.hv .fb,.hv .fbd,.hv .hv-btn--outline{border:1px solid var(--ctl-edge);background:var(--ctl-solid);color:var(--ctl-ink);box-shadow:var(--ctl-shadow)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.hv .fb,.hv .fbd,.hv .hv-btn--outline{background:var(--ctl-fill);-webkit-backdrop-filter:blur(var(--g-blur-sm)) saturate(var(--g-sat-sm));backdrop-filter:blur(var(--g-blur-sm)) saturate(var(--g-sat-sm))}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.hv .fb,.hv .fbd,.hv .hv-btn--outline{background:var(--ctl-solid)}}@media (prefers-reduced-transparency:reduce){.hv .fb,.hv .fbd,.hv .hv-btn--outline{background:var(--ctl-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.hv .fb:hover,.hv .fbd:hover,.hv .hv-btn--outline:hover{transform:translateY(-1px);border-color:var(--ctl-edge-hover)}.hv .fb:active,.hv .fbd:active{transform:scale(0.985)}.hv .fb::after,.hv .fbd::after{content:"";flex:none;width:17px;height:17px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;transition:translate var(--g-dur-fast) var(--g-ease)}.hv .fb:hover::after,.hv .fbd:hover::after{translate:4px 0}.hv .fb--icon,.hv .fb.hv-sl-prev,.hv .fb.hv-sl-next,.hv .fbd--icon{width:44px;height:44px;min-height:44px;padding:0}.hv .fb--icon::after,.hv .fb.hv-sl-prev::after,.hv .fb.hv-sl-next::after,.hv .fbd--icon::after{content:none}@media (prefers-reduced-motion:reduce){.hv .hv-btn:active,.hv .fb:active,.hv .fbd:active{transform:none}}
/* @v5-shared:buttons:end */
/* @v5-shared:chips:start */
.hv .hv-opt{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 var(--g-s4);border:1px solid var(--ctl-edge);border-radius:var(--r-pill);font-family:var(--sans);font-size:var(--fs-caption);font-weight:600;line-height:1.2;color:var(--ctl-ink);background:var(--ctl-fill);box-shadow:var(--ctl-shadow);cursor:pointer;touch-action:manipulation;transition:background var(--g-dur-fast) var(--g-ease),color var(--g-dur-fast) var(--g-ease),border-color var(--g-dur-fast) var(--g-ease),box-shadow var(--g-dur-fast) var(--g-ease),transform var(--g-dur-fast) var(--g-ease)}@media (hover:hover) and (pointer:fine){.hv .hv-opt:not([aria-pressed="true"]):not(.is-on):hover{border-color:var(--ctl-edge-hover)}}.hv .hv-opt:active{transform:scale(0.985)}.hv .hv-opt[aria-pressed="true"],.hv .hv-opt.is-on{color:var(--g-btn-ink);background:var(--g-btn);border-color:var(--g-btn-edge)}@media (prefers-reduced-motion:reduce){.hv .hv-opt:active{transform:none}}
/* @v5-shared:chips:end */
/* @v5-shared:materials:start */
.hv .hv-glassm{background:var(--g-solid);color:var(--v5-ink);box-shadow:inset 0 0 0 1px var(--v5-line),var(--g-hl),var(--g-shadow)}.hv .hv-glass{background:rgba(var(--hv-scrim),0.62);box-shadow:inset 0 1px 0 rgba(255,255,255,0.16),inset 0 0 0 1px rgba(255,255,255,0.14);color:var(--hv-on-photo)}.hv .hv-frost{background:rgba(253,252,248,0.94);box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),inset 0 0 0 1px rgba(255,255,255,0.7);color:var(--hv-dark-ink)}.hv .hc,.hv .hv-amx,html.tv5 .jc-card--concierge{--pn-hl:inset 0 1px 0 rgba(255,255,255,0.1),inset 0 0 0 1px rgba(255,255,255,0.03),inset 0 0 0 1px rgba(226,201,154,0.18)}html[data-theme="dark"] .hv .hc,html[data-theme="dark"] .hv .hv-amx,html[data-theme="dark"].tv5 .jc-card--concierge{--pn-hl:var(--g-hl),inset 0 0 0 1px var(--g-edge)}.hv .hc{position:relative;border-radius:var(--r-card);color:#FFFFFF;background:linear-gradient(158deg,#321254 0%,#240D3E 50%,#160826 100%);box-shadow:var(--pn-hl),var(--g-shadow)}html[data-theme="dark"] .hv .hc{background:linear-gradient(158deg,#2E1448 0%,#1C0C2F 55%,#120820 100%)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.hv .hv-glassm{background:var(--g-tint);-webkit-backdrop-filter:blur(var(--g-blur)) saturate(var(--g-sat));backdrop-filter:blur(var(--g-blur)) saturate(var(--g-sat))}.hv .hv-glass{background:rgba(var(--hv-scrim),0.46);-webkit-backdrop-filter:blur(var(--g-blur)) saturate(var(--g-sat));backdrop-filter:blur(var(--g-blur)) saturate(var(--g-sat))}.hv .hv-frost{background:rgba(253,252,248,0.78);-webkit-backdrop-filter:blur(var(--g-blur-sm)) saturate(var(--g-sat-sm));backdrop-filter:blur(var(--g-blur-sm)) saturate(var(--g-sat-sm))}.hv .hc{background:radial-gradient(640px 380px at 92% 0%,rgba(201,169,110,0.18) 0%,rgba(201,169,110,0) 62%),linear-gradient(158deg,rgba(50,18,84,0.92) 0%,rgba(36,13,62,0.93) 50%,rgba(22,8,38,0.95) 100%);-webkit-backdrop-filter:blur(var(--g-blur)) saturate(var(--g-sat));backdrop-filter:blur(var(--g-blur)) saturate(var(--g-sat))}html[data-theme="dark"] .hv .hc{background:radial-gradient(640px 380px at 92% 0%,rgba(201,169,110,0.12) 0%,rgba(201,169,110,0) 62%),linear-gradient(158deg,rgba(62,28,94,0.72) 0%,rgba(40,17,64,0.74) 50%,rgba(22,9,36,0.82) 100%)}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.hv .hv-glassm{background:var(--g-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.hv .hv-glass{background:rgba(var(--hv-scrim),0.62);-webkit-backdrop-filter:none;backdrop-filter:none}.hv .hv-frost{background:rgba(253,252,248,0.94);-webkit-backdrop-filter:none;backdrop-filter:none}.hv .hc{background:linear-gradient(158deg,#321254 0%,#240D3E 50%,#160826 100%);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme="dark"] .hv .hc{background:linear-gradient(158deg,#2E1448 0%,#1C0C2F 55%,#120820 100%)}}@media (prefers-reduced-transparency:reduce){.hv .hv-glassm{background:var(--g-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.hv .hv-glass{background:rgba(var(--hv-scrim),0.72);-webkit-backdrop-filter:none;backdrop-filter:none}.hv .hv-frost{background:rgba(253,252,248,0.96);-webkit-backdrop-filter:none;backdrop-filter:none}.hv .hc{background:linear-gradient(158deg,#321254 0%,#240D3E 50%,#160826 100%);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme="dark"] .hv .hc{background:linear-gradient(158deg,#2E1448 0%,#1C0C2F 55%,#120820 100%)}}.hv .hv-amx{background:var(--amx);color:#FFFFFF;box-shadow:var(--pn-hl),var(--g-shadow)}.hv .hv-tint-dark{background:rgba(var(--hv-scrim),0.74);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.18);color:var(--hv-on-photo)}.hv .hv-tint-light{background:rgba(253,252,248,0.9);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.7);color:var(--hv-dark-ink)}.hv .hv-ph,.hv .hv-photo{outline:1px solid rgba(31,16,48,0.07);outline-offset:-1px}html[data-theme="dark"] .hv .hv-ph,html[data-theme="dark"] .hv .hv-photo{outline-color:rgba(255,255,255,0.07)}.hv .fade-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 64px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 64px),transparent)}
/* @v5-shared:materials:end */
/* @v5-shared:reveal:start */
@media (prefers-reduced-motion:no-preference){.hv .up.up-wait{opacity:0;translate:0 28px}.hv .up.up-in{opacity:1;translate:none;transition:opacity 900ms var(--hv-ease) var(--up-d,0ms),translate 900ms var(--hv-ease) var(--up-d,0ms)}.hv .fb.up.up-in,.hv .fbd.up.up-in,.hv .hv-plan.up.up-in{transition:opacity 900ms var(--hv-ease) var(--up-d,0ms),translate 900ms var(--hv-ease) var(--up-d,0ms),background-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}}
/* @v5-shared:reveal:end */
/* @v5-shared:slider:start */
.hv .hv-slider{position:relative;--sl-gap:0px;--sl-pad:0px}.hv .hv-track{display:flex;gap:var(--sl-gap);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--sl-pad);padding-inline:var(--sl-pad);scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.hv .hv-track::-webkit-scrollbar{display:none}.hv .hv-track:focus-visible{outline-offset:-5px !important;border-radius:var(--r-card)}.hv .hv-slide-i{flex:none;scroll-snap-align:start}.hv .hv-slider:not(.is-ready) .hv-sl-prev,.hv .hv-slider:not(.is-ready) .hv-sl-next{visibility:hidden}.hv .hv-sl-prev,.hv .hv-sl-next{position:absolute;top:50%;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--r-pill);color:#FFFFFF;cursor:pointer;translate:0 -50%;background:rgba(16,9,26,0.62);box-shadow:inset 0 1px 0 rgba(255,255,255,0.16),inset 0 0 0 1px rgba(255,255,255,0.14);transition:opacity var(--dur) var(--ease),background-color var(--dur) var(--ease),transform var(--dur) var(--ease)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.hv .hv-sl-prev,.hv .hv-sl-next{background:rgba(16,9,26,0.5);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%)}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.hv .hv-sl-prev,.hv .hv-sl-next{background:rgba(16,9,26,0.62)}}@media (prefers-reduced-transparency:reduce){.hv .hv-sl-prev,.hv .hv-sl-next{background:rgba(16,9,26,0.72);-webkit-backdrop-filter:none;backdrop-filter:none}}.hv .hv-sl-prev{left:12px}.hv .hv-sl-next{right:12px}.hv .hv-sl-prev:active,.hv .hv-sl-next:active{transform:scale(0.94)}.hv .hv-sl-prev[aria-disabled="true"] svg,.hv .hv-sl-next[aria-disabled="true"] svg{opacity:0.4}.hv .hv-sl-prev svg,.hv .hv-sl-next svg{width:18px;height:18px}.hv .hv-sl-dots{position:absolute;left:0;right:0;bottom:6px;z-index:3;display:flex;justify-content:center;min-height:44px;pointer-events:none}.hv .hv-sl-dot{display:inline-flex;align-items:center;justify-content:center;width:44px;margin:0 -7px;min-height:44px;padding:0;border:0;background:transparent;cursor:pointer;pointer-events:auto}.hv .hv-sl-dot > span{display:block;width:34px;height:3px;border-radius:var(--r-pill);flex:none;background:rgba(255,255,255,0.5);transform:scaleX(0.4118);transition:transform var(--dur) var(--ease),background-color var(--dur) var(--ease)}.hv .hv-sl-dot:first-child{margin-left:0}.hv .hv-sl-dot:last-child{margin-right:0}.hv .hv-sl-dot[aria-current="true"] > span{transform:none;background:#FFFFFF}.hv .hv-slider--rail .hv-sl-prev,.hv .hv-slider--rail .hv-sl-next{position:static;translate:none}.hv .hv-slider--rail .hv-sl-dots{position:static;margin-top:8px}.hv .hv-slider--rail .hv-sl-dot > span{background:var(--linestrong)}.hv .hv-slider--rail .hv-sl-dot[aria-current="true"] > span{background:var(--accent)}@media (prefers-reduced-motion:reduce){.hv .hv-sl-dot > span,.hv .hv-sl-prev,.hv .hv-sl-next{transition:none}}
/* @v5-shared:slider:end */
/* @v5-shared:header:start */
html.tv5{--hdr-top:max(10px,env(safe-area-inset-top,0px));--hdr-x:var(--g-s4);--hdr-l:max(var(--hdr-x),env(safe-area-inset-left,0px));--hdr-r:max(var(--hdr-x),env(safe-area-inset-right,0px));--hdr-max:1120px;--hdr-pad:var(--g-s4);--hdr-gap:var(--g-s2);--hdr-ctl:44px;--hdr-h:58px;--hdr-search-w:var(--hdr-ctl);--hdr-search-r:calc(var(--hdr-ctl) + var(--hdr-gap));--hdr-signin-w:76px;--hdr-cta-w:112px;--hv-clear:calc(var(--hdr-top) + var(--hdr-h) + var(--g-s2));scroll-padding-top:var(--hv-clear)}html.tv5 #sp{height:2px;z-index:2000;pointer-events:none;background:linear-gradient(90deg,#5D2D8A,#C9A96E 60%,#EFDDB4);background-size:100% 100%}html.tv5 #site-header #nav,html.tv5 #site-header #nav.s,html.tv5 #site-header #utility-bar.ub-dismissed ~ #nav{position:fixed;top:var(--hdr-top);left:var(--hdr-l);right:var(--hdr-r);z-index:1000;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:var(--g-s3);width:auto;max-width:var(--hdr-max);min-height:56px;margin:0 auto;padding:6px var(--hdr-pad) !important;border:1px solid var(--v5-line);border-radius:var(--r-pill);color:var(--v5-ink);background:var(--g-solid) !important;box-shadow:var(--g-hl),var(--g-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;transition:box-shadow var(--g-dur-base) var(--g-ease)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html.tv5 #site-header #nav,html.tv5 #site-header #nav.s,html.tv5 #site-header #utility-bar.ub-dismissed ~ #nav{background:var(--g-tint) !important;-webkit-backdrop-filter:blur(var(--g-blur)) saturate(var(--g-sat));backdrop-filter:blur(var(--g-blur)) saturate(var(--g-sat))}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html.tv5 #site-header #nav,html.tv5 #site-header #nav.s,html.tv5 #site-header #utility-bar.ub-dismissed ~ #nav{background:var(--g-solid) !important}}@media (prefers-reduced-transparency:reduce){html.tv5 #site-header #nav,html.tv5 #site-header #nav.s,html.tv5 #site-header #utility-bar.ub-dismissed ~ #nav{background:var(--g-solid) !important;-webkit-backdrop-filter:none;backdrop-filter:none}}html.tv5 #site-header #nav.s,html.tv5 #site-header #utility-bar.ub-dismissed ~ #nav.s{box-shadow:var(--g-hl),var(--g-shadow),var(--g-shadow)}html.tv5 #site-header #nav.s::before{content:none;display:none}html.tv5 #nav .nav-lead{display:flex;align-items:center;gap:var(--hdr-gap);flex:none}html.tv5 #nav .hdr-back,html.tv5 #nav .theme-btn,html.tv5 #nav .hbg,html.tv5 #site-header #utility-bar .ss-toggle{box-sizing:border-box;width:var(--hdr-ctl);height:var(--hdr-ctl);min-width:var(--hdr-ctl);min-height:var(--hdr-ctl);max-width:var(--hdr-ctl);max-height:var(--hdr-ctl);flex:0 0 var(--hdr-ctl);margin:0;padding:0;border:1px solid var(--v5-line);border-radius:var(--r-pill);background:var(--g-tint);box-shadow:none;color:var(--v5-ink);cursor:pointer;touch-action:manipulation;text-decoration:none;transition:transform var(--g-dur-fast) var(--g-ease),background-color var(--g-dur-fast) var(--g-ease),border-color var(--g-dur-fast) var(--g-ease)}@media (hover:hover) and (pointer:fine){html.tv5 #nav .hdr-back:hover,html.tv5 #nav .theme-btn:hover,html.tv5 #nav .hbg:hover,html.tv5 #site-header #utility-bar .ss-toggle:hover{transform:translateY(-1px);border-color:var(--v5-line-strong);color:var(--v5-ink)}}html.tv5 #nav .hdr-back:active,html.tv5 #nav .theme-btn:active,html.tv5 #nav .hbg:active,html.tv5 #site-header #utility-bar .ss-toggle:active{transform:scale(0.96)}html.tv5 #nav .hdr-back{position:relative;display:inline-grid;place-items:center}html.tv5 #nav .hdr-back svg{width:18px;height:18px;flex:none}html.tv5 #nav .hdr-back .hb-t{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html.tv5 #nav .logo{position:relative;display:inline-flex;align-items:center;box-sizing:border-box;min-height:44px;padding:0 var(--g-s2);border-radius:var(--r-pill);background:none;box-shadow:none;overflow:visible;text-decoration:none}html.tv5 #nav .logo img{flex:none;width:auto !important;height:30px !important;max-width:none !important;aspect-ratio:auto !important;margin:0;filter:none !important}@media (max-width:419.98px){html.tv5 #nav .hdr-back{display:none !important}}@media (max-width:359.98px){html.tv5{--hdr-x:10px;--hdr-pad:var(--g-s3);--hdr-gap:var(--g-s1)}html.tv5 #nav .logo img{height:28px !important}}html.tv5 #nav .nl{display:none !important}html.tv5 #nav .nl a{display:flex;align-items:center;gap:5px;box-sizing:border-box;height:44px;min-height:44px;padding:0 6px;border:solid transparent;border-width:4px 0;background-clip:padding-box;border-radius:var(--r-pill);font-family:var(--sans);font-size:var(--fs-caption) !important;font-weight:500;letter-spacing:0 !important;text-transform:none;white-space:nowrap;color:var(--v5-ink);transition:background-color var(--g-dur-fast) var(--g-ease),color var(--g-dur-fast) var(--g-ease)}html.tv5 #nav .nl a::after{content:none;display:none}html.tv5 #nav .nl a:hover,html.tv5 #nav .dd:hover > a{background:var(--navhov) padding-box;color:var(--v5-ink)}html.tv5 #nav .nl li{display:flex}html.tv5 #nav .ddm{top:calc(100% + (var(--hdr-h) - var(--hdr-ctl)) / 2 + var(--g-s2));left:0;transform:none;min-width:210px;padding:var(--g-s2);border:1px solid var(--v5-line);border-radius:var(--r-card);background:var(--g-solid);box-shadow:var(--g-hl),var(--g-shadow)}html.tv5 #nav .ddm::before{top:-16px;height:16px}html.tv5 #nav .ddm a{display:flex;align-items:center;box-sizing:border-box;height:44px;min-height:44px;padding:0 14px;border:0;border-radius:var(--r-pill);font-size:var(--fs-small);font-weight:400;color:var(--v5-ink)}html.tv5 #nav .ddm a:hover{padding-left:14px;background:var(--navhov);color:var(--accent)}html.tv5 #nav .nav-actions{display:flex;align-items:center;gap:var(--hdr-gap);flex:none}html.tv5 #nav .nav-actions > .theme-toggle{order:1;margin-right:calc(var(--hdr-search-w) + var(--hdr-gap)) !important}html.tv5 #nav .nav-actions > .hdr-signin{order:2}html.tv5 #nav .nav-actions > .hdr-cta{order:3}html.tv5 #nav .nav-actions > .hbg{order:4}html.tv5 #nav .hdr-signin,html.tv5 #nav .hdr-cta{display:none;align-items:center;justify-content:center;box-sizing:border-box;height:var(--hdr-ctl);min-height:var(--hdr-ctl);padding:0 var(--g-s3);border:1px solid transparent;border-radius:var(--r-pill);font-family:var(--sans);font-size:var(--fs-button);font-weight:var(--fw-button);letter-spacing:0.01em;line-height:1.2;text-transform:none;white-space:nowrap;text-decoration:none;touch-action:manipulation;transition:transform var(--g-dur-fast) var(--g-ease),box-shadow var(--g-dur-fast) var(--g-ease),background var(--g-dur-fast) var(--g-ease),color var(--g-dur-fast) var(--g-ease),border-color var(--g-dur-fast) var(--g-ease)}html.tv5 #nav .hdr-signin{width:var(--hdr-signin-w);border-color:var(--v5-line);background:var(--g-tint);color:var(--v5-ink)}html.tv5 #nav .hdr-cta{width:var(--hdr-cta-w);border-color:var(--g-btn-edge);background:var(--g-btn);color:var(--g-btn-ink);box-shadow:var(--g-btn-shadow)}@media (hover:hover) and (pointer:fine){html.tv5 #nav .hdr-signin:hover{transform:translateY(-1px);border-color:var(--v5-line-strong);color:var(--v5-ink)}html.tv5 #nav .hdr-cta:hover{background:var(--g-btn-hover);color:var(--g-btn-ink);transform:translateY(-1px)}}html.tv5 #nav .hdr-signin:active{transform:scale(0.985)}html.tv5 #nav .hdr-cta:active{background:var(--g-btn-press);transform:scale(0.985)}html.tv5 #nav .hdr-cta:focus-visible{box-shadow:var(--g-btn-shadow) !important}html.tv5 #nav .theme-toggle{display:flex !important;gap:0;padding:0;border:0;background:none;transform:none}html.tv5 #nav .theme-btn{display:none}html.tv5[data-theme="dark"] #nav .theme-btn[data-theme-set="light"],html.tv5[data-theme="light"] #nav .theme-btn[data-theme-set="dark"]{display:inline-grid;place-items:center}html.tv5 #nav .theme-btn svg{width:18px;height:18px;min-width:18px;min-height:18px;stroke-width:1.8}html.tv5 #nav .hbg{display:flex !important;flex-direction:column;align-items:center;justify-content:center;gap:4px}html.tv5 #nav .hbg span{width:18px;height:1.8px;border-radius:0;background:var(--v5-ink)}html.tv5 #site-header #utility-bar,html.tv5 #site-header #utility-bar.ub-dismissed{position:static;display:block;width:auto;min-height:0;padding:0;border:0;background:none;transition:none}html.tv5 #utility-bar .ub-inner{display:block;width:auto;max-width:none;padding:0;gap:0}html.tv5 #utility-bar .ub-left,html.tv5 #utility-bar .ub-dismiss{display:none !important}html.tv5 #utility-bar .ub-right{position:fixed;top:var(--hdr-top);left:var(--hdr-l);right:var(--hdr-r);z-index:1002;box-sizing:border-box;display:flex !important;align-items:center;justify-content:flex-end;gap:0;width:auto;max-width:var(--hdr-max);height:var(--hdr-h);margin:0 auto;padding:0 calc(var(--hdr-pad) + 1px + var(--hdr-search-r)) 0 0;pointer-events:none}html.tv5 #utility-bar .site-search{pointer-events:auto}html.tv5 #site-header #utility-bar .ss-toggle{display:grid;place-items:center}html.tv5 #site-header .ss-toggle svg{width:17px;height:17px;flex:none}html.tv5 #site-header .ss-panel{position:fixed;top:calc(var(--hdr-top) + var(--hdr-h) + var(--g-s2));left:var(--hdr-l);right:var(--hdr-r);width:auto;max-width:var(--hdr-max);margin:0 auto;overflow:hidden;border:1px solid var(--v5-line);border-radius:var(--r-card);background:var(--g-solid);box-shadow:var(--g-hl),var(--g-shadow)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html.tv5 #site-header .ss-panel{background:var(--g-tint-strong);-webkit-backdrop-filter:blur(var(--g-blur)) saturate(var(--g-sat));backdrop-filter:blur(var(--g-blur)) saturate(var(--g-sat))}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html.tv5 #site-header .ss-panel{background:var(--g-solid)}}@media (prefers-reduced-transparency:reduce){html.tv5 #site-header .ss-panel{background:var(--g-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}html.tv5 #site-header .ss-input{min-height:52px;padding:0 var(--g-s4);border:0;border-bottom:1px solid var(--v5-line);background:transparent;color:var(--v5-ink);font-size:var(--fs-input)}html.tv5 #site-header .ss-input::placeholder{color:var(--v5-muted)}html.tv5 #site-header .ss-result{padding:12px var(--g-s4);border-bottom:1px solid var(--line2)}html.tv5 #site-header .ss-result:hover,html.tv5 #site-header .ss-result.ss-selected{background:var(--navhov)}html.tv5 #site-header .ss-result-title{font-size:var(--fs-small);color:var(--v5-ink)}html.tv5 #site-header .ss-result-desc,html.tv5 #site-header .ss-empty{font-size:var(--fs-caption);color:var(--sub)}html.tv5 #mob.mm{inset:auto;top:calc(var(--hdr-top) + var(--hdr-h) + var(--g-s2));left:var(--hdr-l);right:var(--hdr-r);max-height:calc(100dvh - var(--hdr-top) - var(--hdr-h) - var(--g-s2) - var(--g-s4));align-items:stretch;justify-content:flex-start;gap:var(--g-s3);padding:var(--g-s3) var(--g-s4) var(--g-s4);border:1px solid var(--v5-line);border-radius:var(--r-card);background-color:var(--g-solid);background-image:none;box-shadow:var(--g-hl),var(--g-shadow),0 0 0 100vmax var(--g-scrim)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html.tv5 #mob.mm{background-color:var(--g-tint-strong);-webkit-backdrop-filter:blur(var(--g-blur)) saturate(var(--g-sat));backdrop-filter:blur(var(--g-blur)) saturate(var(--g-sat))}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html.tv5 #mob.mm{background-color:var(--g-solid)}}@media (prefers-reduced-transparency:reduce){html.tv5 #mob.mm{background-color:var(--g-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}html.tv5 #mob .mm-links{z-index:auto;position:static;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;width:100%;max-width:none;padding:0 44px 0 0 !important}html.tv5 #mob .mm-theme{display:flex;gap:6px;margin:0 auto 0 0;padding:0;border:0;background:none;transform:none}html.tv5 #mob .mm-theme .theme-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:44px;height:44px;min-width:44px;min-height:44px;flex:0 0 44px;padding:0;border:1px solid var(--v5-line);border-radius:var(--r-pill);background:var(--g-tint);box-shadow:none;color:var(--v5-ink);cursor:pointer;touch-action:manipulation;transition:transform var(--g-dur-fast) var(--g-ease),background-color var(--g-dur-fast) var(--g-ease),border-color var(--g-dur-fast) var(--g-ease)}html.tv5 #mob .mm-theme .theme-btn[aria-pressed="true"]{background:var(--navhov);border-color:var(--v5-line-strong)}html.tv5 #mob .mm-theme .theme-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}html.tv5 #mob a{display:flex;align-items:center;justify-content:flex-start;min-height:48px;padding:0 6px;font-family:var(--sans);font-size:var(--fs-body);font-weight:500;letter-spacing:0;text-decoration:none;color:var(--v5-ink)}html.tv5 #mob .mm-links a{border-bottom:1px solid var(--line2)}html.tv5 #mob .mm-links a:last-child{border-bottom:0}html.tv5 #mob .mmx{position:absolute;top:calc(var(--r-card) - 22px);right:calc(var(--r-card) - 22px);z-index:2;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:44px;height:44px;padding:0;border:1px solid var(--v5-line);border-radius:var(--r-pill);background:var(--g-tint);color:var(--v5-ink);font-size:var(--fs-heading);cursor:pointer;touch-action:manipulation;transition:transform var(--g-dur-fast) var(--g-ease),background-color var(--g-dur-fast) var(--g-ease),border-color var(--g-dur-fast) var(--g-ease)}@media (hover:hover) and (pointer:fine){html.tv5 #mob .mmx:hover,html.tv5 #mob .mm-theme .theme-btn:hover{transform:translateY(-1px);border-color:var(--v5-line-strong);color:var(--v5-ink)}}html.tv5 #mob .mmx:active,html.tv5 #mob .mm-theme .theme-btn:active{transform:scale(0.96)}html.tv5 #mob .mm-sep{flex:none;width:100%;max-width:none;height:1px;margin:0;background:var(--v5-line)}html.tv5 #mob .mm-search{width:100% !important;max-width:none !important}html.tv5 #mob.mm{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}html.tv5 #mob .mm-acts{display:flex;gap:var(--g-s2);width:100%;padding-right:48px}html.tv5 #mob .mm-acts a{flex:1 1 0;justify-content:center;box-sizing:border-box;min-height:48px;padding:0 var(--g-s4);border:1px solid transparent;border-radius:var(--r-pill);font-size:var(--fs-button);font-weight:var(--fw-button);letter-spacing:0.01em;line-height:1.2;white-space:nowrap;touch-action:manipulation;transition:transform var(--g-dur-fast) var(--g-ease),box-shadow var(--g-dur-fast) var(--g-ease),background var(--g-dur-fast) var(--g-ease),color var(--g-dur-fast) var(--g-ease),border-color var(--g-dur-fast) var(--g-ease)}html.tv5 #mob .mm-acts .mm-signin{border-color:var(--v5-line-strong);color:var(--v5-ink)}html.tv5 #mob .mm-acts .mm-cta{border-color:var(--g-btn-edge);background:var(--g-btn);color:var(--g-btn-ink);box-shadow:var(--g-btn-shadow)}@media (hover:hover) and (pointer:fine){html.tv5 #mob .mm-acts .mm-signin:hover{transform:translateY(-1px);border-color:var(--v5-line-strong)}html.tv5 #mob .mm-acts .mm-cta:hover{background:var(--g-btn-hover);transform:translateY(-1px)}}html.tv5 #mob .mm-acts a:active{transform:scale(0.985)}html.tv5 #mob .mm-acts .mm-cta:active{background:var(--g-btn-press)}html.tv5 #mob .mm-acts .mm-cta:focus-visible{box-shadow:var(--g-btn-shadow) !important}html.tv5 #mob .mm-grp{width:100%;border-bottom:1px solid var(--line2)}html.tv5 #mob .mm-grp > summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:0 6px;list-style:none;cursor:pointer;font-family:var(--sans);font-size:var(--fs-body);font-weight:500;color:var(--v5-ink)}html.tv5 #mob .mm-grp > summary::-webkit-details-marker{display:none}html.tv5 #mob .mm-grp > summary::after{content:"";width:12px;height:12px;flex:none;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;transition:rotate var(--dur) var(--ease)}html.tv5 #mob .mm-grp[open] > summary::after{rotate:180deg}html.tv5 #mob .mm-sub{display:flex;flex-direction:column;padding:0 0 8px 14px}html.tv5 #mob .mm-links .mm-sub a{min-height:44px;border-bottom:0;font-size:var(--fs-body);font-weight:400;color:var(--sub)}html.tv5 #mob .mm-search{position:relative}html.tv5 #mob .mm-search::before{content:"";position:absolute;left:var(--g-s4);top:26px;z-index:1;width:20px;height:20px;translate:0 -50%;pointer-events:none;background-color:var(--v5-muted);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M15.5 15.5L20 20'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M15.5 15.5L20 20'/%3E%3C/svg%3E") center / contain no-repeat}html.tv5 #mob .ss-input-mob{box-sizing:border-box;width:100%;min-height:52px;padding:0 var(--g-s4) 0 calc(var(--g-s4) + 20px + var(--g-s3));border:1px solid var(--v5-line);border-radius:var(--r-pill);background:var(--g-tint);color:var(--v5-ink);font-family:var(--sans);font-size:var(--fs-input);transition:border-color var(--g-dur-fast) var(--g-ease)}html.tv5 #mob .ss-input-mob:focus-visible{border-color:var(--v5-focus)}html.tv5 #mob .ss-input-mob::placeholder{color:var(--v5-muted)}@media (prefers-reduced-transparency:reduce){html.tv5 #mob .ss-input-mob{background:var(--g-solid)}}@media (prefers-reduced-motion:reduce){html.tv5 #mob .ss-input-mob{transition:none}}html.tv5 #mob .ss-results-mob{width:100%}html.tv5 #mob .ss-results-mob .ss-result{display:block;min-height:44px;padding:10px 6px;border-bottom:1px solid var(--line2);font-weight:400}html.tv5 #mob .ss-result-title{font-size:var(--fs-body);color:var(--ink)}html.tv5 #mob .ss-result-desc,html.tv5 #mob .ss-empty{font-size:var(--fs-small);color:var(--sub)}@media (max-width:767px){html.tv5 #site-header .ss-result-desc,html.tv5 #site-header .ss-empty{font-size:var(--fs-small)}}@media (min-width:480px){html.tv5 #mob.mm{left:auto;right:max(var(--hdr-r),calc((100% - var(--hdr-max)) / 2));width:366px}}html.tv5 .evara-wa-fab{box-sizing:border-box;width:52px;height:52px;border:1px solid var(--g-btn-edge);background:var(--g-btn);color:var(--g-btn-ink);box-shadow:var(--g-btn-shadow)}@media (hover:hover) and (pointer:fine){html.tv5 .evara-wa-fab:hover{background:var(--g-btn-hover);transform:translateY(-1px)}}html.tv5 .evara-wa-fab:active{background:var(--g-btn-press);transform:scale(0.985)}@media (max-width:767px){html.tv5{--tr-bar-h:76px}}@media (min-width:768px){html.tv5{--hdr-search-r:calc(var(--hdr-signin-w) + var(--hdr-cta-w) + var(--hdr-ctl) + 3 * var(--hdr-gap))}html.tv5 #nav .hdr-signin,html.tv5 #nav .hdr-cta{display:inline-flex}html.tv5 #site-header .ss-panel{position:absolute;top:calc(100% + (var(--hdr-h) - var(--hdr-ctl)) / 2 + var(--g-s2));left:auto;right:0;width:360px;max-width:none;margin:0}html.tv5 #mob .mm-acts{display:none}}@media (min-width:1024px){html.tv5{--hdr-x:var(--g-s5);--hdr-max:1296px}}@media (min-width:1440px){html.tv5{--hdr-search-r:calc(var(--hdr-signin-w) + var(--hdr-cta-w) + 2 * var(--hdr-gap))}html.tv5 #site-header #nav,html.tv5 #site-header #nav.s,html.tv5 #site-header #utility-bar.ub-dismissed ~ #nav{gap:var(--g-s2)}html.tv5 #nav .nl{display:flex !important;flex:0 1 auto;flex-wrap:nowrap;align-items:center;gap:0 !important;min-width:0;margin:0;padding:0;background:none;overflow:visible}html.tv5 #nav .hbg{display:none !important}}@media (prefers-reduced-motion:reduce){html.tv5 #site-header #nav,html.tv5 #site-header #nav.s,html.tv5 #site-header #utility-bar.ub-dismissed ~ #nav,html.tv5 #nav .nl a,html.tv5 #nav .hdr-back,html.tv5 #nav .theme-btn,html.tv5 #nav .hbg,html.tv5 #nav .hdr-signin,html.tv5 #nav .hdr-cta,html.tv5 #site-header #utility-bar .ss-toggle,html.tv5 #mob .mmx,html.tv5 #mob .mm-theme .theme-btn,html.tv5 #mob .mm-acts a{transition:none}html.tv5 #nav .hdr-back:hover,html.tv5 #nav .hdr-back:active,html.tv5 #nav .theme-btn:hover,html.tv5 #nav .theme-btn:active,html.tv5 #nav .hbg:hover,html.tv5 #nav .hbg:active,html.tv5 #nav .hdr-signin:hover,html.tv5 #nav .hdr-signin:active,html.tv5 #nav .hdr-cta:hover,html.tv5 #nav .hdr-cta:active,html.tv5 #site-header #utility-bar .ss-toggle:hover,html.tv5 #site-header #utility-bar .ss-toggle:active,html.tv5 #mob .mmx:hover,html.tv5 #mob .mmx:active,html.tv5 #mob .mm-theme .theme-btn:hover,html.tv5 #mob .mm-theme .theme-btn:active,html.tv5 #mob .mm-acts a:hover,html.tv5 #mob .mm-acts a:active{transform:none}}@media (prefers-reduced-motion:no-preference){html.tv5 #nav .hdr-back{view-transition-name:hv-back}html.tv5 #nav .logo{view-transition-name:hv-logo}html.tv5 #nav .nl{view-transition-name:hv-links}html.tv5 #nav .hdr-signin{view-transition-name:hv-signin}html.tv5 #nav .hdr-cta{view-transition-name:hv-cta}html.tv5 #nav .theme-btn[data-theme-set="light"]{view-transition-name:hv-sun}html.tv5 #nav .theme-btn[data-theme-set="dark"]{view-transition-name:hv-moon}html.tv5 #nav .hbg{view-transition-name:hv-menu}html.tv5 #site-header .ss-toggle{view-transition-name:hv-search}}@media (prefers-reduced-motion:no-preference){html.tv5.hv-theme-vt #nav .hdr-back,html.tv5.hv-theme-vt #nav .logo,html.tv5.hv-theme-vt #nav .nl,html.tv5.hv-theme-vt #nav .hdr-signin,html.tv5.hv-theme-vt #nav .hdr-cta,html.tv5.hv-theme-vt #nav .theme-btn[data-theme-set],html.tv5.hv-theme-vt #nav .hbg,html.tv5.hv-theme-vt #site-header .ss-toggle{view-transition-name:none}html.tv5.hv-theme-vt::view-transition{pointer-events:none}html.tv5.hv-theme-vt::view-transition-old(root),html.tv5.hv-theme-vt::view-transition-new(root){animation-duration:var(--theme-dur);animation-timing-function:var(--ease)}}@keyframes g-rise{from{opacity:0;transform:translateY(12px) scale(0.985)}}html.tv5 .jc-dialog{box-sizing:border-box;width:min(760px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 24px);margin:auto;padding:0;border:0;background:none;color:var(--v5-ink);font-family:var(--sans);overflow:visible;animation:none}html.tv5 .jc-dialog::backdrop{background:var(--g-scrim,rgba(26,13,46,0.5));animation:none}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html.tv5 .jc-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html.tv5 .jc-dialog::backdrop{background:linear-gradient(var(--g-scrim,rgba(26,13,46,0.5)),var(--g-scrim,rgba(26,13,46,0.5))),linear-gradient(var(--g-scrim,rgba(26,13,46,0.5)),var(--g-scrim,rgba(26,13,46,0.5))),var(--g-scrim,rgba(26,13,46,0.5))}}@media (prefers-reduced-transparency:reduce){html.tv5 .jc-dialog::backdrop{background:linear-gradient(var(--g-scrim,rgba(26,13,46,0.5)),var(--g-scrim,rgba(26,13,46,0.5))),linear-gradient(var(--g-scrim,rgba(26,13,46,0.5)),var(--g-scrim,rgba(26,13,46,0.5))),var(--g-scrim,rgba(26,13,46,0.5));-webkit-backdrop-filter:none;backdrop-filter:none}}html.tv5 .jc-dialog:not([open]){pointer-events:none}html.tv5 .jc-panel{position:relative;box-sizing:border-box;width:auto;max-height:calc(100dvh - 24px);margin:0;padding:var(--g-s5) var(--g-s3) var(--g-s2);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--v5-line);border-radius:var(--r-card);background:var(--g-solid);background-image:none;color:var(--v5-ink);font-family:var(--sans);box-shadow:var(--g-hl),var(--g-shadow)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html.tv5 .jc-panel{background:var(--g-tint-strong);-webkit-backdrop-filter:blur(var(--g-blur)) saturate(var(--g-sat));backdrop-filter:blur(var(--g-blur)) saturate(var(--g-sat))}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html.tv5 .jc-panel{background:var(--g-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-transparency:reduce){html.tv5 .jc-panel{background:var(--g-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:no-preference){html.tv5 .jc-dialog[open] .jc-panel{animation:g-rise var(--g-dur-base) var(--g-ease) both}}html.tv5 .jc-panel::before{content:none}html.tv5 .jc-close{position:absolute;top:calc(var(--r-card) - 22px);right:calc(var(--r-card) - 22px);z-index:3;display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:1px solid var(--v5-line);border-radius:50%;background:var(--g-tint);color:var(--v5-ink);opacity:1;cursor:pointer;touch-action:manipulation;transition:transform var(--g-dur-fast) var(--g-ease),background-color var(--g-dur-fast) var(--g-ease)}html.tv5 .jc-close .evara-icon{width:18px;height:18px;stroke-width:1.6}html.tv5 .jc-close:active{transform:scale(0.96)}html.tv5 .jc-head{max-width:none;margin:0 0 12px;padding:0 40px;text-align:center}html.tv5 .jc-title{margin:0;font-family:var(--serif);font-size:var(--fs-title);font-weight:400;line-height:var(--lh-title);letter-spacing:-0.3px;color:var(--ink);text-wrap:balance}html.tv5 .jc-head-sub{margin:4px 0 0;font-size:var(--fs-small);line-height:1.45;color:var(--sub);text-wrap:balance}html.tv5 .jc-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-items:stretch}html.tv5 .jc-card{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:0;min-width:0;padding:var(--g-s4) var(--g-s4) var(--g-s1);border:0;border-radius:calc(var(--r-card) - 6px);background:var(--g-tint);color:var(--v5-ink);text-align:left;text-decoration:none;box-shadow:inset 0 0 0 1px var(--v5-line),var(--g-hl);transition:transform var(--g-dur-base) var(--g-ease),box-shadow var(--g-dur-base) var(--g-ease)}html.tv5 .jc-card--concierge{--focus:#E2C99A;background:var(--amx);color:#FFFFFF;box-shadow:var(--pn-hl)}html.tv5 .jc-card .jc-ico{position:absolute;top:16px;right:16px;display:flex;width:26px;height:26px;border-radius:0;background:none;color:var(--accent);transform:none;transition:none}html.tv5 .jc-card .jc-ico .evara-icon{width:26px;height:26px;stroke-width:1.5}html.tv5 .jc-card--concierge .jc-ico{color:#F2D48F}html.tv5 .jc-body{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:auto;padding-right:36px}html.tv5 .jc-name{font-family:var(--serif);font-size:var(--fs-heading);font-weight:500;line-height:var(--lh-heading);letter-spacing:-0.3px;color:inherit;text-wrap:balance}html.tv5 .jc-line{margin-top:4px;font-size:var(--fs-body);line-height:1.4;color:var(--ink2);text-wrap:pretty}html.tv5 .jc-card .jc-detail{font-size:var(--fs-small);font-weight:400;line-height:1.45;letter-spacing:0;color:var(--sub);text-wrap:pretty}html.tv5 .jc-card--concierge .jc-line{color:rgba(255,255,255,0.88)}html.tv5 .jc-card--concierge .jc-detail{color:rgba(255,255,255,0.72)}html.tv5 .jc-offer{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:auto;margin:12px 0 16px;padding-top:12px;border-top:1px solid var(--line2)}html.tv5 .jc-card--concierge .jc-offer{border-top-color:rgba(255,255,255,0.14)}html.tv5 .jc-card .jc-price{font-size:var(--fs-body);font-weight:600;line-height:1.4;color:inherit;text-wrap:pretty}html.tv5 .jc-card .jc-price [data-price]{color:var(--gold)}html.tv5 .jc-card--concierge .jc-price [data-price]{color:#F2D48F}html.tv5 .jc-card .jc-count{display:none}html.tv5 .jc-card .jc-cta{display:flex;align-items:center;justify-content:center;gap:var(--g-s2);box-sizing:border-box;min-height:48px;margin:auto 0 0;padding:0 var(--g-s5);border:1px solid var(--g-btn-edge);border-radius:var(--r-pill);background:var(--g-btn);color:var(--g-btn-ink);box-shadow:var(--g-btn-shadow);font-family:var(--sans);font-size:var(--fs-button);font-weight:var(--fw-button);line-height:1.2;letter-spacing:0.01em;text-align:center;text-decoration:none;text-transform:none;text-wrap:balance;touch-action:manipulation;transition:transform var(--g-dur-fast) var(--g-ease),box-shadow var(--g-dur-fast) var(--g-ease),background var(--g-dur-fast) var(--g-ease),color var(--g-dur-fast) var(--g-ease)}html.tv5 .jc-card .jc-cta:not(.jc-second):active{background:var(--g-btn-press);transform:scale(0.985)}html.tv5 .jc-card .jc-cta.jc-second{background:var(--g-tint);color:var(--v5-ink);border-color:var(--v5-line-strong);box-shadow:var(--g-hl)}html.tv5 .jc-card--concierge .jc-cta.jc-second{background:rgba(255,255,255,0.06);color:#F2D48F;border-color:rgba(226,201,154,0.5);box-shadow:none}html.tv5 .jc-card .jc-arrow{display:inline-flex;margin:0;transition:transform var(--dur) var(--ease)}html.tv5 .jc-card .jc-arrow .evara-icon{width:16px;height:16px;vertical-align:0}html.tv5 .jc-card .jc-primary::after{content:"";position:absolute;inset:0;z-index:1;border-radius:calc(var(--r-card) - 6px)}html.tv5 .jc-card .jc-primary:focus-visible::after{outline:none}html.tv5 .jc-card:has(.jc-primary:focus-visible){outline:none}html.tv5 .jc-card .jc-body,html.tv5 .jc-card .jc-offer{position:relative;z-index:2;pointer-events:none}html.tv5 .jc-card .jc-ico{z-index:2;pointer-events:none}html.tv5 .jc-card .jc-sub{position:relative;z-index:2;display:inline-flex;align-items:center;align-self:center;min-height:44px;margin:0;padding:0 12px;border-radius:var(--r-pill);font-size:var(--fs-small);font-weight:500;line-height:1.3;color:var(--sub);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-wrap:balance}html.tv5 .jc-card--concierge .jc-sub{color:#E8D2A6}html.tv5 .jc-help{margin:4px 0 0;padding:4px 8px;text-align:center;font-size:var(--fs-small);line-height:1.6;color:var(--sub);text-wrap:balance}html.tv5 .jc-help a{color:var(--accent);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}html.tv5 .jc-seg{display:none}@media (max-width:767px){html.tv5 .jc-seg{display:flex;margin:0 0 12px}html.tv5 .jc-seg:has([value="concierge"]:checked) + .jc-page-grid .jc-card--self,html.tv5 .jc-seg:has([value="self_serve"]:checked) + .jc-page-grid .jc-card--concierge{display:none}}@media (hover:hover) and (pointer:fine){html.tv5 .jc-card:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px var(--v5-line-strong),var(--g-hl),var(--g-shadow)}html.tv5 .jc-card--concierge:hover{box-shadow:var(--pn-hl),var(--g-shadow)}html.tv5 .jc-card:hover .jc-cta:not(.jc-second){background:var(--g-btn-hover)}html.tv5 .jc-card .jc-cta:not(.jc-second):hover{transform:translateY(-1px)}html.tv5 .jc-card:hover .jc-arrow{transform:translateX(3px)}html.tv5 .jc-card .jc-sub:hover{color:var(--ink)}html.tv5 .jc-card--concierge .jc-sub:hover{color:#FFFFFF}html.tv5 .jc-close:hover{transform:translateY(-1px)}html.tv5 .jc-help a:hover{color:var(--ink)}html.tv5 .jc-card:has(.jc-second):hover{transform:none;box-shadow:inset 0 0 0 1px var(--v5-line),var(--g-hl)}html.tv5 .jc-card--concierge:has(.jc-second):hover{box-shadow:var(--pn-hl)}html.tv5 .jc-card:has(.jc-second):hover .jc-arrow{transform:none}html.tv5 .jc-card .jc-cta.jc-second:hover{background:var(--g-tint-strong)}html.tv5 .jc-card--concierge .jc-cta.jc-second:hover{background:rgba(255,255,255,0.08)}html.tv5 .jc-card .jc-cta.jc-second:hover .jc-arrow{transform:translateX(3px)}}@media (min-width:640px){html.tv5 .jc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (min-width:768px){html.tv5 .jc-panel{padding:var(--g-s6) var(--g-s5) var(--g-s2)}html.tv5 .jc-head{margin-bottom:24px}html.tv5 .jc-title{font-size:var(--fs-title)}html.tv5 .jc-head-sub{font-size:var(--fs-body)}html.tv5 .jc-card{padding:var(--g-s5) var(--g-s5) var(--g-s2)}html.tv5 .jc-card .jc-ico{top:22px;right:22px}html.tv5 .jc-name{font-size:var(--fs-heading)}html.tv5 .jc-offer{margin:16px 0 16px;padding-top:16px}html.tv5 .jc-help{margin-top:8px}}@media (min-width:1024px){html.tv5 .jc-title{font-size:var(--fs-title)}}@media (prefers-reduced-motion:no-preference){html.tv5 .jc-dialog[open]::backdrop{transition:opacity var(--g-dur-base) var(--g-ease)}@starting-style{html.tv5 .jc-dialog[open]::backdrop{opacity:0}}@supports (overlay:auto){html.tv5 .jc-dialog,html.tv5 .jc-dialog[open]{transition:opacity var(--g-dur-base) var(--g-ease),translate var(--g-dur-base) var(--g-ease),scale var(--g-dur-base) var(--g-ease),overlay var(--g-dur-base) allow-discrete,display var(--g-dur-base) allow-discrete}html.tv5 .jc-dialog::backdrop,html.tv5 .jc-dialog[open]::backdrop{transition:opacity var(--g-dur-base) var(--g-ease),overlay var(--g-dur-base) allow-discrete,display var(--g-dur-base) allow-discrete}html.tv5 .jc-dialog:not([open]){opacity:0;translate:0 8px;scale:0.985}html.tv5 .jc-dialog:not([open])::backdrop{opacity:0}}}@media (prefers-reduced-motion:reduce){html.tv5 .jc-card,html.tv5 .jc-card .jc-arrow{transition:none}html.tv5 .jc-card:hover,html.tv5 .jc-card:hover .jc-arrow{transform:none}}
/* @v5-shared:header:end */
/* @v5-shared:pill:start */
.hv .hv-pill{display:flex;align-items:center;gap:8px;margin:-14px 0;border-radius:var(--r-card);font-size:var(--fs-small);font-weight:600;color:rgba(255,255,255,0.94)}.hv .hv-pill.hv-glass{background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.hv .hv-pill-i{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none;min-height:44px}.hv .hv-pill-n{font:inherit}.hv .hv-pill-l{font-weight:600}.hv .hv-pill-rating .hv-stars{order:-1}.hv .hv-pill-clients,.hv .hv-pill .hv-pill-since .hv-pill-l{display:none}.hv .hv-pill-sep{width:3px;height:3px;border-radius:50%;background:rgba(255,255,255,0.6)}.hv .hv-pill-sep--a{display:none}.hv .hv-stars{font-size:var(--fs-fine);letter-spacing:0.06em;line-height:1;color:var(--hv-gold-on-dark)}.hv .hv-stars .evr-stars-bg{opacity:0.45 !important;color:#FFFFFF}
/* @v5-shared:pill:end */
/* @v5-shared:rise:start */
@media (prefers-reduced-motion:no-preference){.hv .hv-rise{animation:hv-rise 1100ms var(--hv-ease) both;animation-delay:var(--hv-d,0ms)}.hv .hv-h1.hv-rise.hv-shine-loop{animation:hv-rise 1100ms var(--hv-ease) var(--hv-d,0ms) both,hv-shine-loop 2340ms cubic-bezier(.4,0,.2,1) 1.4s both}@keyframes hv-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}
/* @v5-shared:rise:end */
/* @v5-shared:motion-off:start */
@media (prefers-reduced-motion:reduce){.hv .hv-rise,.hv .hv-band-move,.hv .hv-dot-fill{animation:none !important}.hv .hv-btn,.hv .fb,.hv .fbd,.hv .hv-opt,.hv .hv-img,.hv .hv-slide,.hv .hv-dot-bar,.hv .fb::after,.hv .fbd::after,.hv .hv-btn::after{transition:none !important}.hv .hv-btn:hover,.hv .fb:hover,.hv .fbd:hover{transform:none}.hv h1,.hv h2,.hv h3,.hv .sh,.hv .ey,.hv h1 em,.hv h2 em,.hv h3 em{animation:none !important;background-position:0 0}}
/* @v5-shared:motion-off:end */
/* @v5-shared:wide:start */
@media (min-width:768px){.hv .hv-br-narrow{display:none}.hv .hv-pill{gap:0;margin:0;padding:14px 6px;border-radius:var(--r-card)}.hv .hv-pill.hv-glass{background:rgba(var(--hv-scrim),0.62);box-shadow:inset 0 1px 0 rgba(255,255,255,0.16),inset 0 0 0 1px rgba(255,255,255,0.14)}}@media (min-width:768px){@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.hv .hv-pill.hv-glass{background:rgba(var(--hv-scrim),0.46);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%)}}}@media (min-width:768px){@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.hv .hv-pill.hv-glass{background:rgba(var(--hv-scrim),0.62)}}}@media (min-width:768px){@media (prefers-reduced-transparency:reduce){.hv .hv-pill.hv-glass{background:rgba(var(--hv-scrim),0.72);-webkit-backdrop-filter:none;backdrop-filter:none}}}@media (min-width:768px){.hv .hv-pill-i{display:grid;justify-items:center;align-content:center;gap:4px 8px;padding:0 28px;min-height:52px}.hv .hv-pill-rating{grid-template-columns:auto auto}.hv .hv-pill-rating .hv-stars{order:0;font-size:var(--fs-fine)}.hv .hv-pill-rating .hv-pill-l{grid-column:1 / 3}.hv .hv-pill-n{font-family:var(--serif);font-size:var(--fs-heading);line-height:var(--lh-heading);font-weight:500;color:#FFFFFF}.hv .hv-pill-l{font-size:var(--fs-label);font-weight:var(--fw-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:rgba(255,255,255,0.78)}.hv .hv-pill-clients,.hv .hv-pill .hv-pill-since .hv-pill-l{display:block}.hv .hv-pill-clients{display:grid}.hv .hv-pill-sep,.hv .hv-pill-sep--a{display:block;width:1px;height:34px;border-radius:0;background:rgba(255,255,255,0.28)}.hv .hv-sl-prev{left:16px}.hv .hv-sl-next{right:16px}}
/* @v5-shared:wide:end */
/* @v5-shared:wide-1024:start */
@media (min-width:1024px){.hv .hv-br-wide{display:inline}}
/* @v5-shared:wide-1024:end */
/* @v5-shared:link:start */
.hv .hv-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 var(--g-s2);border-radius:calc(var(--r-input) - 2px);font-size:var(--fs-small);font-weight:600;color:var(--ctl-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;transition:text-decoration-color var(--g-dur-fast) var(--g-ease)}.hv .hv-link:hover{text-decoration-color:var(--v5-gold)}.hv .hc .hv-link:hover,.hv .hv-amx .hv-link:hover,.hv .hv-link--gold:hover{text-decoration-color:var(--v5-gold-l)}.hv .hv-link .hv-arw{display:inline-flex;transition:transform var(--g-dur-fast) var(--g-ease)}.hv .hv-link:hover .hv-arw{transform:translateX(4px)}.hv .hv-link--gold{color:var(--hv-gold-on-dark)}
/* @v5-shared:link:end */
/* @v5-shared:photo:start */
.hv .hv-photo{position:relative;overflow:hidden;border-radius:var(--hv-radius);background:var(--ph)}.hv .hv-photo picture{position:absolute;inset:0}.hv .hv-photo .hv-img{object-position:var(--hv-pos,50% 50%);transition:transform 1600ms var(--hv-ease)}@media (min-width:768px){.hv .hv-photo .hv-img--ad{object-position:var(--hv-pos-wide,var(--hv-pos))}}
/* @v5-shared:photo:end */
/* @v5-shared:plans:start */
.hv .hv-plan{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:var(--r-card);transition:transform var(--dur) var(--ease)}.hv .hv-plan--m{background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line2),var(--elev)}.hv .hv-plan--p{box-shadow:inset 0 0 0 1px rgba(201,169,110,0.35),var(--elev)}html[data-theme="dark"] .hv .hv-plan--p{background:radial-gradient(700px 420px at 90% 0%,rgba(201,169,110,0.10),rgba(201,169,110,0) 65%),linear-gradient(165deg,#2E1448 0%,#1C0C2F 55%,#120820 100%);box-shadow:inset 0 0 0 1px rgba(226,201,154,0.22),0 40px 80px rgba(4,2,8,0.55)}.hv .hv-plan-photo{flex:none;height:300px;border-radius:0}.hv .hv-plan-badge{position:absolute;left:14px;top:14px;z-index:2;display:inline-flex;align-items:center;height:34px;padding:0 15px;border-radius:var(--r-pill);font-size:var(--fs-caption);font-weight:600;color:#FFFFFF;background:rgba(16,9,26,0.74);box-shadow:inset 0 1px 0 rgba(255,255,255,0.16),inset 0 0 0 1px rgba(255,255,255,0.14)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.hv .hv-plan-badge{background:rgba(16,9,26,0.66);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%)}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.hv .hv-plan-badge{background:rgba(16,9,26,0.74)}}@media (prefers-reduced-transparency:reduce){.hv .hv-plan-badge{background:rgba(16,9,26,0.8);-webkit-backdrop-filter:none;backdrop-filter:none}}.hv .hv-plan-body{flex:1;display:flex;flex-direction:column;gap:18px;padding:22px 20px 24px;container-type:inline-size}.hv .hv-plan-lead{display:inline-flex;align-self:flex-start;align-items:center;height:30px;padding:0 12px;border-radius:var(--r-pill);font-size:var(--fs-caption);font-weight:700;letter-spacing:0.4px;background:var(--tint);color:var(--accent)}.hv .hv-plan--p .hv-plan-lead{background:rgba(242,212,143,0.14);color:#F2D48F}.hv .hv-plan-head{display:flex;flex-direction:column;gap:8px}.hv .hv-plan-t{font-size:var(--fs-heading);line-height:var(--lh-heading);letter-spacing:-0.6px;font-weight:500;color:var(--ink)}.hv .hv-plan--p .hv-plan-t{color:#FFFFFF}.hv .hv-plan-who{font-size:var(--fs-small);line-height:1.5;color:var(--sub)}.hv .hv-plan--p .hv-plan-who{color:rgba(255,255,255,0.72)}.hv .hv-plan-pts{display:flex;flex-direction:column;gap:11px}.hv .hv-plan-pts li{display:flex;gap:11px;align-items:flex-start;font-size:var(--fs-small);line-height:1.5;color:var(--ink)}.hv .hv-plan--p .hv-plan-pts li{color:#FFFFFF}.hv .hv-plan-tick{flex:none;display:flex;width:22px;height:22px;margin-top:1px;align-items:center;justify-content:center;border-radius:var(--r-pill);background:var(--tint);color:var(--accent)}.hv .hv-plan--p .hv-plan-tick{background:rgba(242,212,143,0.16);color:#F2D48F}.hv .hv-plan-foot{margin-top:auto;display:flex;flex-direction:column;gap:14px;padding-top:18px;border-top:1px solid var(--line2)}.hv .hv-plan--p .hv-plan-foot{border-top-color:rgba(255,255,255,0.12)}.hv .hv-plan-facts{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hv .hv-plan-fact{display:flex;flex-direction:column;gap:4px;padding:14px 14px 13px;border-radius:calc(var(--r-card) - 10px);background:var(--tint)}.hv .hv-plan-fact .ey,.hv .hv-tier-n{font-size:var(--fs-label);letter-spacing:2px}.hv .hv-plan-big{font-size:var(--fs-heading);line-height:var(--lh-heading);color:var(--ink);white-space:nowrap}.hv .hv-plan-small{font-size:var(--fs-caption);line-height:1.4;color:var(--sub)}.hv .hv-plan-line{font-size:var(--fs-small);line-height:1.5;color:var(--ink)}.hv .hv-tier-gst{margin:0;font-size:var(--fs-caption);line-height:1.5;color:rgba(255,255,255,0.72)}.hv .hv-plan-line b{font-weight:700}.hv .hv-plan-acts{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px}.hv .hv-plan-acts > a{flex:1 1 100%;min-width:0;max-width:100%}.hv .hv-plan-acts .fb,.hv .hv-plan-acts .fbd{white-space:normal;text-align:center;padding-block:8px}.hv .hv-plan-acts .fbd{font-size:var(--fs-button)}@media (max-width:767px){.hv .hv-plan-acts .fbd{padding-inline:14px}}.hv .hv-tiers{display:flex;flex-direction:column;gap:8px}.hv .hv-tier{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n p" "note p" "go p";align-items:center;column-gap:12px;row-gap:2px;min-width:0;padding:12px 14px;border-radius:calc(var(--r-card) - 12px);text-decoration:none;color:#FFFFFF;background:rgba(12,5,22,0.3);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.14);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.hv .hv-tier--luxe{background:linear-gradient(160deg,rgba(242,212,143,0.14),rgba(12,5,22,0.3));box-shadow:inset 0 0 0 1px rgba(242,212,143,0.5)}.hv .hv-tier .hv-tier-n{grid-area:n;color:var(--hv-diamond)}.hv .hv-tier-p{grid-area:p;font-size:var(--fs-heading);line-height:var(--lh-heading);white-space:nowrap;color:#FFFFFF}.hv .hv-tier--luxe .hv-tier-p{color:#F2D48F}.hv .hv-tier-note{grid-area:note;font-size:var(--fs-caption);line-height:1.35;color:rgba(255,255,255,0.62)}.hv [data-price$=".incomeFrom"],.hv [data-price$=".incomeTo"]{white-space:nowrap}.hv .hv-tier-go{grid-area:go;display:inline-flex;align-items:center;gap:4px;margin-top:4px;font-size:var(--fs-caption);font-weight:700;color:#E8D2A6;white-space:nowrap}.hv .hv-tier-arw{display:inline-block;flex:none;transition:translate var(--dur) var(--ease)}@container (min-width:540px){.hv .hv-tiers{flex-direction:row}.hv .hv-tier{flex:1 1 0;grid-template-columns:minmax(0,1fr);grid-template-areas:"n" "p" "note" "go";align-content:start;row-gap:4px;padding:14px 14px 13px;border-radius:calc(var(--r-card) - 10px)}.hv .hv-tier.hv-tier--luxe{flex-grow:1.22}.hv .hv-tier-p{font-size:var(--fs-heading);line-height:var(--lh-heading)}.hv .hv-tier-note{line-height:1.4}}@media (hover:hover) and (pointer:fine){.hv .hv-plan:hover{transform:translateY(-4px)}.hv .hv-plan:hover .hv-img{transform:scale(1.04)}.hv .hv-tier:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px rgba(226,201,154,0.55)}.hv .hv-tier:hover .hv-tier-arw{translate:4px 0}}@media (prefers-reduced-motion:reduce){.hv .hv-plan,.hv .hv-tier,.hv .hv-tier-arw{transition:none}.hv .hv-plan:hover,.hv .hv-tier:hover{transform:none}.hv .hv-plan:hover .hv-img{transform:none}}@media (min-width:768px){.hv .hv-plan-photo{height:360px}.hv .hv-plan-facts{display:grid}.hv .hv-plan-line{display:none}.hv .hv-plan-acts > a{flex:none}}@media (min-width:1024px){.hv .hv-plan-photo{height:440px}.hv .hv-plan-body{padding:30px 32px 32px}.hv .hv-plan-t{font-size:var(--fs-heading)}.hv .hv-plan-who{font-size:var(--fs-small)}}
/* @v5-shared:plans:end */
/* @v5-shared:consult:start */
.hv .hv-cq{display:flex;flex-direction:column;gap:22px;margin:22px 8px 0;padding:24px 18px 26px}.hv .hv-cq p{margin:0}.hv .hv-cq-l,.hv .hv-cq-r,.hv .hv-cq-qs{display:flex;flex-direction:column;gap:22px;min-width:0}.hv .hv-cq-head,.hv .hv-cq-priv,.hv .hv-cq-n,.hv .hv-cq-or{display:none}.hv .hv-cq-h{margin:0;font-family:var(--serif);font-weight:400;font-size:var(--fs-title);line-height:var(--lh-title);letter-spacing:-0.8px;color:#FFFFFF}.hv .hv-cq-h em{font-style:italic;font-weight:inherit;color:#E8D2A6}.hv .hv-cq-intro{font-size:var(--fs-small);line-height:1.55;color:rgba(255,255,255,0.72)}.hv .hv-cq-prog{display:flex;flex-direction:column;gap:12px}.hv .hv-cq-prog-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.hv .hv-cq-stepl{font-size:var(--fs-small);font-weight:600;color:rgba(255,255,255,0.74);font-variant-numeric:lining-nums tabular-nums}.hv .hv-cq-bar{display:grid;grid-template-columns:repeat(var(--cq-n,4),minmax(0,1fr));gap:6px}.hv .hv-cq-bar span{display:block;height:3px;border-radius:var(--r-pill);background:rgba(255,255,255,0.14);transition:background-color var(--dur) var(--ease)}.hv .hv-cq[data-step="0"] .hv-cq-bar span:nth-child(1),.hv .hv-cq[data-step="1"] .hv-cq-bar span:nth-child(2),.hv .hv-cq[data-step="2"] .hv-cq-bar span:nth-child(3),.hv .hv-cq[data-step="3"] .hv-cq-bar span:nth-child(4){background:rgba(226,201,154,0.55)}.hv .hv-cq[data-step="1"] .hv-cq-bar span:nth-child(1),.hv .hv-cq[data-step="2"] .hv-cq-bar span:nth-child(-n+2),.hv .hv-cq[data-step="3"] .hv-cq-bar span:nth-child(-n+3),.hv .hv-cq[data-step="4"] .hv-cq-bar span{background:var(--hv-gold-on-dark)}.hv .hv-cq-q{display:none;flex-direction:column;gap:14px}.hv .hv-cq[data-step="0"] .hv-cq-q[data-cq-q="0"],.hv .hv-cq[data-step="1"] .hv-cq-q[data-cq-q="1"],.hv .hv-cq[data-step="2"] .hv-cq-q[data-cq-q="2"],.hv .hv-cq[data-step="3"] .hv-cq-q[data-cq-q="3"]{display:flex}.hv .hv-cq[data-step="4"] .hv-cq-qs,.hv .hv-cq:not([data-step="4"]) .hv-cq-r{display:none}.hv .hv-cq-qt{font-family:var(--serif);font-size:var(--fs-heading);line-height:var(--lh-heading);color:#FFFFFF}.hv .hv-cq-opts{display:flex;flex-wrap:wrap;gap:8px}.hv .hv-cq .hv-opt{min-width:44px;white-space:nowrap}.hv .hv-cq-recs{display:flex;flex-direction:column;outline:none}.hv .hv-cq-rec{display:flex;flex-direction:column;gap:14px}.hv .hv-cq-rec[hidden]{display:none}.hv .hv-cq-rt{font-family:var(--serif);font-size:var(--fs-title);line-height:var(--lh-title);font-weight:400;color:#FFFFFF}.hv .hv-cq-rl{font-size:var(--fs-small);line-height:1.55;color:rgba(255,255,255,0.78)}.hv .hv-cq-pay{display:flex;flex-direction:column;gap:10px;margin-top:2px}.hv .hv-cq-pay .hv-btn{align-self:stretch}.hv .hv-cq-fine{font-size:var(--fs-small);line-height:1.5;color:rgba(255,255,255,0.7)}.hv .hv-cq-open{align-self:stretch}.hv .hv-cq-form{display:none;flex-direction:column;gap:12px}.hv .hv-cq.is-form .hv-cq-form{display:flex}.hv .hv-cq.is-form .hv-cq-open,.hv .hv-cq.is-sent .hv-cq-open,.hv .hv-cq.is-sent .hv-cq-form,.hv .hv-cq.is-sent .hv-cq-or{display:none}.hv .hv-cq-form .hpf{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.hv .hv-cq-pair{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.hv .hv-cq-f{display:flex;flex-direction:column;gap:8px;font-size:var(--fs-small);font-weight:600;letter-spacing:0.3px;color:rgba(255,255,255,0.76)}.hv .hv-cq-in,.hv .tv-in{width:100%;min-height:52px;box-sizing:border-box;margin:0;padding:0 var(--g-s4);border:1px solid var(--brd-control);border-radius:var(--r-input);background:var(--v5-d2);color:var(--v5-ink);font-family:var(--sans);font-size:var(--fs-input);font-weight:400;line-height:1.4;letter-spacing:0;outline:none;transition:border-color var(--g-dur-fast) var(--g-ease),box-shadow var(--g-dur-fast) var(--g-ease)}.hv textarea.hv-cq-in,.hv textarea.tv-in{min-height:112px;padding-block:var(--g-s3);line-height:1.5;resize:vertical}.hv .hv-cq-in::placeholder,.hv .tv-in::placeholder{color:var(--v5-muted)}.hv .hv-cq-in:focus-visible,.hv .tv-in:focus-visible{outline:none !important;border-color:var(--v5-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--v5-focus) 38%,transparent) !important}.hv .hv-cq-in[aria-invalid="true"],.hv .tv-in[aria-invalid="true"]{border-color:var(--color-error)}@media (prefers-reduced-motion:reduce){.hv .hv-cq-in,.hv .tv-in{transition:none}}.hv .hv-cq-consent{display:flex;gap:12px;align-items:center;min-height:44px;font-size:var(--fs-small);line-height:1.5;color:rgba(255,255,255,0.76);cursor:pointer}.hv .hv-cq-consent input{flex:none;box-sizing:border-box;width:20px;height:20px;min-height:0;margin:0;-webkit-appearance:none;appearance:none;border:1px solid var(--brd-control);border-radius:calc(var(--r-input) - 9px);background:var(--v5-d2);cursor:pointer;transition:background var(--g-dur-fast) var(--g-ease),border-color var(--g-dur-fast) var(--g-ease)}.hv .hv-cq-consent input:checked{transform:none;border-color:var(--g-btn-edge);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FBF8F2' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.2 4.2L19 7'/%3E%3C/svg%3E") center / 14px 14px no-repeat,var(--g-btn)}.hv .hv-cq-consent input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (forced-colors:active){.hv .hv-cq-consent input{-webkit-appearance:auto;appearance:auto}}#main .hv .hv-cq-consent a,.hv .hv-cq-consent a{color:var(--hv-gold-on-dark);text-decoration:underline;text-underline-offset:2px}.hv .hv-cq-err{font-size:var(--fs-small);line-height:1.45;color:#FFD2CB}.hv .hv-cq-err[hidden],.hv .hv-cq-thanks[hidden],.hv .hv-cq-back[hidden]{display:none}.hv .hv-cq-form .hv-btn{align-self:stretch}.hv .hv-cq-thanks{display:flex;flex-direction:column;gap:10px;outline:none}.hv .hv-cq-back{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 4px;border:0;background:none;color:rgba(255,255,255,0.8);font:inherit;font-size:var(--fs-small);font-weight:600;cursor:pointer}.hv .hv-cq-nojs{font-size:var(--fs-small);line-height:1.55;color:rgba(255,255,255,0.86)}.hv .hv-cq-nojs a{color:var(--hv-gold-on-dark)}@media (min-width:768px){.hv .hv-cq{margin-inline:24px;padding:32px 36px 34px}.hv .hv-cq-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.hv .hv-cq{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(36px,3.9vw,56px);margin:96px 0 0;padding:clamp(40px,3.6vw,52px) clamp(36px,3.9vw,56px);border-radius:var(--r-hc)}.hv .hv-cq-l{gap:26px}.hv .hv-cq-head{display:flex;flex-direction:column;gap:12px}.hv .hv-cq-prog,.hv .hv-cq-open,.hv .hv-cq-back{display:none !important}.hv .hv-cq[data-step] .hv-cq-qs{display:flex;gap:26px}.hv .hv-cq .hv-cq-q{display:flex;gap:12px}.hv .hv-cq-qt{font-family:var(--sans);font-size:var(--fs-small);font-weight:600;line-height:1.4;color:rgba(255,255,255,0.86)}.hv .hv-cq-n{display:inline;margin-right:0.85em;color:var(--hv-diamond);font-variant-numeric:lining-nums tabular-nums}.hv .hv-cq-opts[data-cq-key="income"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hv .hv-cq-priv{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border-radius:calc(var(--r-hc) - 18px);background:rgba(12,5,22,0.3);box-shadow:inset 0 0 0 1px rgba(226,201,154,0.18);font-size:var(--fs-small);line-height:1.5;color:rgba(255,255,255,0.78)}.hv .hv-cq-priv svg{flex:none;margin-top:2px;color:var(--hv-gold-on-dark)}.hv .hv-cq[data-step] .hv-cq-r{display:flex;align-self:start;gap:16px;padding:30px;border-radius:calc(var(--r-hc) - 10px);background:rgba(8,5,14,0.42);box-shadow:inset 0 0 0 1px rgba(226,201,154,0.18)}.hv .hv-cq-rec{gap:16px}.hv .hv-cq-rt{font-size:var(--fs-title)}.hv .hv-cq-pay .hv-btn{align-self:flex-start;padding:0 28px}.hv .hv-cq-or{display:flex;align-items:center;gap:12px;margin-top:4px;font-size:var(--fs-label);font-weight:var(--fw-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:rgba(255,255,255,0.72)}.hv .hv-cq-or-l{flex:1;height:1px;background:rgba(226,201,154,0.2)}.hv .hv-cq .hv-cq-form{display:flex}.hv .hv-cq.is-sent .hv-cq-form,.hv .hv-cq.is-sent .hv-cq-or{display:none}.hv .hv-cq-nojs{grid-column:1 / -1}}
/* @v5-shared:consult:end */
/* @v5-shared:stars:start */
.hv .hv-stars5{--st:15px;--sg:2px;position:relative;display:inline-block;flex:none;width:calc(5 * var(--st) + 4 * var(--sg));height:var(--st);line-height:0}.hv .hv-stars5-bg,.hv .hv-stars5-fg{position:absolute;top:0;left:0;display:flex;gap:var(--sg);overflow:hidden}.hv .hv-stars5-bg{color:#E3DBCB}.hv .hv-stars5-fg{width:calc(var(--whole) * (var(--st) + var(--sg)) + var(--part) * var(--st));color:#9A7A3F}.hv .hv-stars5 svg{flex:none;display:block;width:var(--st);height:var(--st)}html[data-theme="dark"] .hv .hv-stars5-bg{color:var(--starbg)}html[data-theme="dark"] .hv .hv-stars5-fg{color:var(--hv-gold-on-dark)}.hv .hv-rx-stars{--st:13px}
/* @v5-shared:stars:end */
/* @v5-shared:rail-arrows:start */
.hv .fb.hv-sl-prev,.hv .fb.hv-sl-next{border:1px solid var(--ctl-edge);background:var(--ctl-solid);color:var(--ctl-ink);box-shadow:var(--ctl-shadow);transition:transform var(--g-dur-fast) var(--g-ease),background var(--g-dur-fast) var(--g-ease),border-color var(--g-dur-fast) var(--g-ease)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.hv .fb.hv-sl-prev,.hv .fb.hv-sl-next{background:var(--ctl-fill);-webkit-backdrop-filter:blur(var(--g-blur-sm)) saturate(var(--g-sat-sm));backdrop-filter:blur(var(--g-blur-sm)) saturate(var(--g-sat-sm))}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.hv .fb.hv-sl-prev,.hv .fb.hv-sl-next{background:var(--ctl-solid)}}@media (prefers-reduced-transparency:reduce){.hv .fb.hv-sl-prev,.hv .fb.hv-sl-next{background:var(--ctl-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.hv .fb.hv-sl-prev:hover,.hv .fb.hv-sl-next:hover{border-color:var(--ctl-edge-hover)}.hv .fb.hv-sl-prev:active,.hv .fb.hv-sl-next:active{transform:scale(0.985)}
/* @v5-shared:rail-arrows:end */
/* @v5-shared:faq:start */
.hv .hv-faq{background:var(--hv-bg)}.hv .hv-faq-grid{display:flex;flex-direction:column;gap:32px;padding-block:var(--sec-t) var(--sec-b)}.hv .hv-faq-head{display:flex;flex-direction:column;gap:16px;align-items:flex-start}@media (max-width:767px){.hv .hv-faq-head > .up:last-child{align-self:stretch}.hv .hv-faq-head .hv-btn{display:flex;width:100%}}.hv .hv-faq-head .hv-sub{font-size:var(--fs-lead);line-height:1.55;color:var(--sub)}.hv .hv-faq-i{border-top:1px solid var(--hv-line)}.hv .hv-faq-i:last-child{border-bottom:1px solid var(--hv-line)}.hv .hv-faq-i > summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;min-height:44px;border-bottom:0 !important;letter-spacing:normal}.hv .hv-faq-i > summary::-webkit-details-marker{display:none}.hv .hv-faq-qt{font-family:var(--hv-serif);font-size:var(--fs-heading);line-height:var(--lh-heading);font-weight:500;color:var(--hv-ink);text-wrap:balance}.hv .hv-faq-pl{flex:none;width:34px;height:34px;border-radius:50%;background:var(--hv-card);box-shadow:inset 0 0 0 1px var(--hv-line-strong);color:var(--hv-ink);display:flex;align-items:center;justify-content:center;transition:transform var(--dur) var(--ease),background var(--dur) var(--ease)}.hv .hv-faq-i[open] > summary .hv-faq-pl{transform:rotate(45deg)}@media (hover:hover){.hv .hv-faq-i > summary:hover .hv-faq-pl{background:var(--hv-bg-alt)}}.hv .hv-faq-a{padding:0 48px 24px 0;font-size:var(--fs-body);line-height:1.6;color:var(--hv-body);letter-spacing:normal}@supports selector(::details-content){.hv .hv-faq-i::details-content{block-size:0;overflow:hidden;transition:block-size var(--dur) var(--ease),content-visibility var(--dur) allow-discrete}.hv .hv-faq-i[open]::details-content{block-size:auto}}.hv{interpolate-size:allow-keywords}@media (min-width:768px){.hv .hv-faq-i > summary{padding:24px 0}.hv .hv-faq-a{padding-bottom:24px}}@media (min-width:1024px){.hv .hv-faq-grid{display:grid;grid-template-columns:480px minmax(0,1fr);gap:100px;align-items:start}.hv .hv-faq-head{position:sticky;top:calc(var(--hv-clear) + 24px)}.hv .hv-faq-a{padding-bottom:28px}}
/* @v5-shared:faq:end */
/* @v5-shared:close:start */
.hv .hv-close{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;min-height:min(100vh,740px);min-height:min(100svh,740px);overflow:hidden;background:#2A1640;color:var(--hv-on-photo);isolation:isolate}html[data-theme="dark"] .hv .hv-close{background:linear-gradient(180deg,#2A1242 0%,#1C0B2D 100%)}.hv .hv-close-photo{position:absolute;inset:0;z-index:0}.hv .hv-close-photo .hv-img{object-position:var(--hv-pos,50% 50%)}.hv .hv-close-scrim{position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse 62% 46% at 50% 74%,rgba(20,8,32,0.72) 0%,rgba(20,8,32,0.3) 55%,rgba(20,8,32,0) 80%),linear-gradient(180deg,rgba(20,8,32,0.05) 25%,rgba(20,8,32,0.72) 100%)}.hv .hv-close-in{position:relative;z-index:2;width:100%;max-width:760px;padding:200px 20px 40px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.hv .hv-display{font-family:var(--hv-serif);font-weight:400;font-size:var(--fs-title);line-height:var(--lh-title);letter-spacing:-0.025em;color:#FFFFFF}.hv .hv-close-p{font-size:var(--fs-lead);line-height:1.5;color:rgba(255,255,255,0.92)}.hv .hv-close-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:100%}.hv .hv-close-cta .hv-btn{flex:1 1 0;padding:0 var(--g-s4)}@media (min-width:768px){.hv .hv-close{min-height:min(100vh,760px);min-height:min(100svh,760px)}.hv .hv-close-photo .hv-img--ad{object-position:var(--hv-pos-wide,var(--hv-pos))}.hv .hv-close-in{padding:240px 20px 48px;gap:24px}.hv .hv-close-cta{width:auto}.hv .hv-close-cta .hv-btn{flex:none;padding:0 32px}}@media (min-width:1024px){.hv .hv-close{min-height:min(100vh,800px);min-height:min(100svh,800px)}.hv .hv-close-in{max-width:1000px;padding:280px 20px 56px}}
/* @v5-shared:close:end */
/* @v5-shared:parallax:start */
.hv .hv-plan-photo .hv-img,.hv .hv-close-photo .hv-img{scale:1.14}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hv .hv-plan-photo .hv-img,.hv .hv-close-photo .hv-img{animation:hv-px linear both;animation-timeline:view()}}}@keyframes hv-px{from{translate:0 -5%}to{translate:0 5%}}
/* @v5-shared:parallax:end */
/* @v5-shared:motion-off-sections:start */
@media (prefers-reduced-motion:reduce){.hv .hv-link .hv-arw,.hv .hv-faq-pl{transition:none !important}.hv .hv-faq-i::details-content{transition:none !important}.hv .up.up-wait,.hv .up.up-in{opacity:1;translate:none;transition:none}}
/* @v5-shared:motion-off-sections:end */
/* @v5-shared:components:start */
.hv{--sec-t:72px;--sec-b:8px;--rail-h:min(420px,calc(100svh - 379px))}.hv .tv-sec{background:var(--hv-bg)}.hv .tv-sec--alt{background:var(--hv-bg-alt)}.hv .tv-sec-in{padding-block:var(--sec-t) var(--sec-b)}.hv .tv-sec--seam .tv-sec-in{padding-bottom:40px}.hv .tv-head{margin-bottom:24px}.hv .tv-head .hv-lead{max-width:640px}.hv .tv-head-t{display:flex;flex-direction:column;gap:12px}.hv .tv-h2f{font-family:var(--serif);font-weight:400;font-size:var(--fs-title);line-height:var(--lh-title);letter-spacing:-0.02em;color:var(--ink);text-align:left}.hv .tv-h2f em{font-style:italic;font-weight:inherit;color:var(--gold)}.hv .tv-lbl{display:block;font-family:var(--sans);font-size:var(--fs-label);font-weight:var(--fw-label);line-height:1.3;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--gold)}.hv .tv-fig{display:block;font-family:var(--serif);font-weight:500;font-size:var(--fs-heading);line-height:var(--lh-heading);white-space:nowrap;color:var(--ink)}.hv .tv-body{font-size:var(--fs-body);line-height:1.6;color:var(--ink2)}.hv .tv-meta{display:block;font-size:var(--fs-small);line-height:1.5;color:var(--sub)}.hv .tv-pill{display:inline-flex;align-self:flex-start;align-items:center;min-height:32px;padding:0 var(--g-s3);border:1px solid var(--ctl-edge);border-radius:var(--r-pill);font-size:var(--fs-caption);font-weight:600;line-height:1.2;background:var(--ctl-fill);color:var(--ctl-ink);white-space:nowrap}.hv .tv-pill--gold{background:color-mix(in srgb,var(--v5-gold-l) 14%,transparent);border-color:color-mix(in srgb,var(--v5-gold-l) 36%,transparent);color:var(--hv-gold-on-dark)}.hv .tv-pill--opt{background:transparent;border-color:var(--v5-line-strong);color:var(--v5-body)}.hv .tv-pic{position:relative;overflow:hidden;background-color:var(--lq,var(--ph))}html[data-theme="dark"] .hv .tv-pic{background-color:var(--lqd,var(--ph))}.hv .tv-pic picture{position:absolute;inset:0}.hv .tv-pic .hv-img{object-position:var(--hv-pos,50% 50%)}.hv .tv-pic--full{position:absolute;inset:0}.hv .tv-pic--split{width:100%;aspect-ratio:1;border-radius:var(--r-card)}.hv .tv-pic--framed{width:100%;aspect-ratio:3 / 2;max-height:480px;border-radius:var(--r-card)}.hv .tv-pic--rail-item{height:var(--rail-h);aspect-ratio:0.695}.hv .tv-pic--card{width:100%;aspect-ratio:16 / 9;max-height:180px;border-radius:0}.hv .tv-pic--thumb{flex:none;width:64px;height:64px;border-radius:var(--r-input)}.hv .tv-seg{display:flex;flex-wrap:wrap;gap:4px;min-width:0;margin:0 0 16px;padding:4px;border:0;border-radius:var(--r-pill)}.hv .tv-seg.hv-glassm{background:var(--glasssolid);-webkit-backdrop-filter:none;backdrop-filter:none}.hv .tv-seg .hv-opt{flex:1 1 auto;padding:0 var(--g-s3);border-color:transparent;background:transparent;box-shadow:none;white-space:nowrap}.hv .tv-cmp .tv-seg,.hv .tv-tiers .tv-seg{flex-wrap:nowrap}.hv .tv-seg .hv-opt:has(:checked){color:var(--g-btn-ink);background:var(--g-btn);border-color:var(--g-btn-edge);box-shadow:var(--g-btn-shadow)}.hv .tv-seg .hv-opt:has(:checked):hover{border-color:var(--g-btn-edge)}.hv .tv-seg .hv-opt:has(:focus-visible){outline:2px solid var(--focus);outline-offset:3px}@supports not selector(:has(*)){.hv .tv-seg{display:none}}.hv .tv-tbl{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-body);line-height:1.5;color:var(--ink)}.hv .tv-tbl :is(th,td){padding:8px 0;text-align:left;vertical-align:top;font-weight:400}.hv .tv-tbl .tv-lbl--phone{margin-bottom:4px}.hv .tv-tbl .tv-meta{margin-top:4px}.hv .tv-tbl-acts .fb,.hv .tv-tbl-acts .fbd{white-space:normal;text-align:center}.hv .tv-cmp-t{display:block;padding:16px 20px;border-radius:var(--r-card);background:var(--card);box-shadow:inset 0 0 0 1px var(--line2),var(--elev)}.hv .tv-cmp-t :is(thead,tbody,tr){display:block}.hv .tv-cmp-t :is(th,td){display:block}.hv .tv-cmp-t thead th{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:12px;row-gap:4px;padding:0 0 12px}.hv .tv-cmp-t thead th .tv-thumb{grid-row:1 / span 2;width:52px;height:52px;border-top-left-radius:calc(var(--r-card) - 20px)}.hv .tv-cmp-t thead th .tv-pill{min-height:28px;justify-self:start}.hv .tv-cmp-t .tv-tbl-corner{display:none}.hv .tv-cmp-t tbody tr{padding:8px 0;box-shadow:inset 0 1px 0 var(--line2)}.hv .tv-cmp-t tbody th{padding:0 0 4px}.hv .tv-cmp-t tbody td{padding:0}.hv .tv-cmp-t .tv-tbl-acts{padding-top:12px}.hv .tv-cmp-t .tv-tbl-acts td:first-child{display:none}.hv .tv-cmp-t .tv-tbl-acts td{padding:0}.hv .tv-cmp-t .tv-tbl-acts td + td{margin-top:8px}.hv .tv-col-t{font-family:var(--serif);font-size:var(--fs-heading);font-weight:500;line-height:var(--lh-heading);color:var(--ink)}@supports selector(:has(*)){.hv .tv-cmp:has(input[value="m"]:checked) [data-col="p"],.hv .tv-cmp:has(input[value="p"]:checked) [data-col="m"]{display:none}.hv .tv-cmp .tv-tbl .tv-lbl--phone{display:none}.hv .tv-cmp:has(input[value="p"]:checked) .tv-cmp-t{background:var(--amx);color:#FFFFFF;box-shadow:inset 0 0 0 1px rgba(201,169,110,0.35),var(--elev)}.hv .tv-cmp:has(input[value="p"]:checked) .tv-cmp-t :is(.tv-col-t,.tv-fig){color:#FFFFFF}.hv .tv-cmp:has(input[value="p"]:checked) .tv-cmp-t .tv-lbl{color:var(--hv-diamond)}.hv .tv-cmp:has(input[value="p"]:checked) .tv-cmp-t .tv-meta{color:rgba(255,255,255,0.72)}.hv .tv-cmp:has(input[value="p"]:checked) .tv-cmp-t tbody tr{box-shadow:inset 0 1px 0 rgba(255,255,255,0.12)}.hv .tv-cmp:has(input[value="p"]:checked) .tv-cmp-t{--focus:#E2C99A}}.hv .tv-cmp-t .tv-tbl-acts a{width:100%}.hv .tv-tl{display:flex;flex-direction:column;gap:24px;counter-reset:tvstep}.hv .tv-tl-i{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:12px;row-gap:8px;align-items:baseline;counter-increment:tvstep}.hv .tv-tl-n{grid-row:1 / span 2;font-family:var(--serif);font-weight:500;font-size:var(--fs-heading);line-height:var(--lh-heading);color:var(--accent)}.hv .tv-tl-n::before{content:counter(tvstep,decimal-leading-zero)}.hv .tv-tl-t{font-family:var(--serif);font-weight:500;font-size:var(--fs-heading);line-height:var(--lh-heading);letter-spacing:-0.01em;color:var(--ink)}.hv .tv-tl .tv-body{grid-column:2;max-width:440px}.hv .tv-tl--sel label{display:inline-block;padding-block:8px;margin-block:-8px;cursor:pointer}.hv .tv-ax-stage{display:none}@media (max-width:767px){.hv .tv-tl-r{display:none}}.hv .tv-ax{display:flex;flex-direction:column;gap:16px;margin:0;padding:16px;border-radius:var(--r-card);background:var(--card);box-shadow:inset 0 0 0 1px var(--line2),var(--elev)}.hv .tv-ax-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.hv .tv-ax-app{font-family:var(--serif);font-size:var(--fs-heading);font-weight:500;line-height:var(--lh-heading);color:var(--ink)}.hv .tv-ax-sample{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:var(--r-pill);font-size:var(--fs-caption);font-weight:700;color:var(--sub);box-shadow:inset 0 0 0 1px var(--linestrong)}.hv .tv-ax-body{display:flex;flex-direction:column;gap:12px}.hv .tv-ax-row,.hv .tv-ax-card{display:flex;align-items:center;gap:12px}.hv .tv-ax-card{padding:12px;border-radius:calc(var(--r-card) - 16px);background:var(--tint)}.hv .tv-ax-lines{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.hv .tv-ax-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.hv .tv-ax-li{display:flex;align-items:center;gap:12px;margin:0;padding:8px 12px 8px 8px;border-radius:var(--r-input);background:var(--tint)}.hv .tv-ax-ic{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--card);box-shadow:inset 0 0 0 1px var(--line2);color:var(--gold)}.hv .tv-ax-ic .evara-icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.hv .tv-ax-t{flex:1;min-width:0;font-size:var(--fs-small);font-weight:600;line-height:1.3;color:var(--ink)}.hv .tv-ax-s{font-size:var(--fs-small);line-height:1.3;color:var(--sub)}.hv .tv-ax-ok{flex:none;display:inline-flex;color:var(--accent)}.hv .tv-ax-ok .evara-icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hv .tv-ax-hint{color:var(--mute);font-weight:500}.hv .tv-ax-send{background:var(--btn);color:var(--btnink);box-shadow:none}.hv .tv-ax-chips{display:flex;flex-wrap:wrap;gap:8px}.hv .tv-ax-chip{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 12px;border-radius:var(--r-pill);font-size:var(--fs-caption);font-weight:600;background:var(--tint);color:var(--accent)}.hv .tv-ax-chip .evara-icon{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.hv .tv-ax-h{font-size:var(--fs-body);font-weight:600;line-height:1.4;color:var(--ink)}.hv .tv-ax-btn{flex:none;display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:var(--r-pill);font-size:var(--fs-button);font-weight:var(--fw-button);background:var(--btn);color:var(--btnink)}.hv .tv-ax-msg{align-self:flex-start;max-width:80%;padding:8px 12px;border-radius:calc(var(--r-card) - 16px);font-size:var(--fs-body);line-height:1.4;background:var(--tint);color:var(--ink)}.hv .tv-ax-msg--me{align-self:flex-end;background:var(--btn);color:var(--btnink)}.hv .tv-ax-type{padding:6px 6px 6px 16px;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--line)}.hv .tv-chk-list,.hv .tv-chk-list tbody{display:block;width:100%;border-collapse:separate;border-spacing:0}.hv .tv-chk-r{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n s" "e e";align-items:center;gap:4px 12px;padding:12px 0;box-shadow:inset 0 1px 0 var(--line)}.hv .tv-chk-r:last-child{box-shadow:inset 0 1px 0 var(--line),inset 0 -1px 0 var(--line)}.hv .tv-chk-r > *{display:block;padding:0;text-align:left}.hv .tv-chk-n{grid-area:n;font-size:var(--fs-body);font-weight:600;line-height:1.5;color:var(--ink)}.hv .tv-chk-s{grid-area:s}.hv .tv-chk-e{grid-area:e;font-size:var(--fs-body);line-height:1.5;color:var(--ink2)}@media (max-width:767px){.hv .tv-chk-r{padding-block:8px}.hv .tv-chk-r .tv-pill{min-height:28px}}.hv .tv-vis--compact{display:block}.hv .tv-vis--compact :is(thead,tbody,tr,th,td){display:block}.hv .tv-vis--compact thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.hv .tv-vis--compact tbody tr{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 0;box-shadow:inset 0 1px 0 var(--line)}.hv .tv-vis--compact .tv-vis-n{font-size:var(--fs-body);font-weight:600;color:var(--ink)}.hv .tv-vis--compact td{padding:0;color:var(--ink2)}.hv .tv-vis--compact .tv-lbl--phone{display:inline;margin:0 8px 0 0;font-size:var(--fs-label);letter-spacing:1px}.hv .tv-disc{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hv .tv-disc > summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:12px 0;list-style:none;cursor:pointer}.hv .tv-disc > summary::-webkit-details-marker{display:none}.hv .tv-disc-s{font-size:var(--fs-body);font-weight:600;line-height:1.4;color:var(--ink)}.hv .tv-disc[open] > summary .hv-faq-pl{transform:rotate(45deg)}.hv .tv-disc-b{padding:0 0 16px;font-size:var(--fs-body);line-height:1.6;color:var(--ink2)}.hv .tv-disc-list{display:flex;flex-direction:column;gap:8px}.hv .tv-disc-list b{font-weight:600;color:var(--ink)}@supports selector(::details-content){.hv .tv-disc::details-content{block-size:0;overflow:hidden;transition:block-size var(--dur) var(--ease),content-visibility var(--dur) allow-discrete}.hv .tv-disc[open]::details-content{block-size:auto}}.hv .tv-stories{--sl-gap:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;row-gap:12px}.hv .tv-stories > .hv-track{grid-column:1 / -1}.hv .tv-story{position:relative;flex:none;margin:0;overflow:hidden;border-radius:var(--r-card)}.hv .tv-story .tv-pic--rail-item{border-radius:0}.hv .tv-story-cap{position:absolute;left:12px;right:12px;bottom:12px;display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:var(--r-input) var(--r-input) calc(var(--r-card) - 12px) calc(var(--r-card) - 12px)}.hv .tv-story-n{font-size:var(--fs-small);font-weight:600;line-height:1.3;color:rgba(255,255,255,0.86)}.hv .tv-story-q{font-family:var(--serif);font-size:var(--fs-heading);font-style:italic;font-weight:500;line-height:var(--lh-heading);color:#FFFFFF;text-wrap:balance}.hv .tv-rail-ctl{grid-column:2;grid-row:2;display:flex;gap:8px;justify-content:flex-end}.hv .tv-rail-ctl .fb{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--ctl-solid)}.hv .tv-tbl .tv-tbl-acts :is(.fb,.fbd){-webkit-backdrop-filter:none;backdrop-filter:none}.hv .tv-stories .hv-sl-dot{flex:none}.hv .tv-stories--many .hv-sl-dots{display:none}.hv .tv-stories .hv-sl-dots,.hv .tv-tbl-rail .hv-sl-dots{grid-column:1;grid-row:2;justify-content:flex-start;margin:0}@media (min-width:768px){.hv{--sec-t:96px;--sec-b:44px;--rail-h:min(400px,calc(100svh - 316px))}.hv .tv-sec--seam .tv-sec-in{padding-bottom:72px}.hv .tv-head{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:32px}.hv .tv-head .hv-lead{flex:0 1 480px}.hv .tv-pic--split{aspect-ratio:4 / 5;width:auto;height:min(calc(100vh - 140px),700px);height:min(calc(100svh - 140px),700px)}.hv .tv-pic--framed{max-height:min(480px,calc(100vh - 332px));max-height:min(480px,calc(100svh - 332px))}.hv .tv-pic--rail-item{aspect-ratio:0.726}.hv .tv-pic--card{max-height:200px}.hv .tv-pic--thumb{width:72px;height:72px}.hv .tv-pic .hv-img--ad{object-position:var(--hv-pos-wide,var(--hv-pos,50% 50%))}.hv .tv-cmp .tv-seg{display:none}.hv .tv-cmp-t{display:grid;grid-template-columns:200px repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--rows),auto);column-gap:12px;padding:0;background:none;box-shadow:none;filter:drop-shadow(0 8px 18px rgba(26,13,46,0.08))}html[data-theme="dark"] .hv .tv-cmp-t{filter:drop-shadow(0 16px 40px rgba(4,2,8,0.4))}.hv .tv-cmp-t :is(thead,tbody,tr){display:contents}.hv .tv-cmp-t :is(th,td){grid-row:var(--r);padding:12px 24px}.hv .tv-cmp-t [data-col="m"]{background:var(--glasssolid);box-shadow:inset 1px 0 0 var(--line2),inset -1px 0 0 var(--line2)}.hv .tv-cmp-t [data-col="p"]{background:var(--hv-plum);box-shadow:inset 1px 0 0 rgba(201,169,110,0.35),inset -1px 0 0 rgba(201,169,110,0.35)}html[data-theme="dark"] .hv .tv-cmp-t [data-col="p"]{background:#2A1242}.hv .tv-cmp-t thead [data-col]{border-radius:var(--r-card) var(--r-card) 0 0}.hv .tv-cmp-t thead [data-col="m"]{box-shadow:inset 1px 1px 0 var(--line2),inset -1px 0 0 var(--line2)}.hv .tv-cmp-t thead [data-col="p"]{box-shadow:inset 1px 1px 0 rgba(201,169,110,0.35),inset -1px 0 0 rgba(201,169,110,0.35)}.hv .tv-cmp-t .tv-tbl-acts [data-col]{border-radius:0 0 var(--r-card) var(--r-card)}.hv .tv-cmp-t .tv-tbl-acts [data-col="m"]{box-shadow:inset 1px -1px 0 var(--line2),inset -1px 0 0 var(--line2) !important}.hv .tv-cmp-t .tv-tbl-acts [data-col="p"]{box-shadow:inset 1px -1px 0 rgba(201,169,110,0.35),inset -1px 0 0 rgba(201,169,110,0.35) !important}.hv .tv-cmp-t tbody tr > th{padding-top:16px}.hv .tv-cmp-t tr > :nth-child(1){grid-column:1;padding-inline:0}.hv .tv-cmp-t tr > :nth-child(2){grid-column:2}.hv .tv-cmp-t tr > :nth-child(3){grid-column:3}.hv .tv-cmp-t .tv-tbl-corner,.hv .tv-cmp-t .tv-tbl-acts td:first-child{display:block}.hv .tv-cmp-t thead th{padding:24px 24px 16px}.hv .tv-cmp-t thead .tv-tbl-corner{padding:0}.hv .tv-cmp-t tbody tr:not(.tv-tbl-acts) > [data-col="m"]{box-shadow:inset 0 1px 0 var(--line2),inset 1px 0 0 var(--line2),inset -1px 0 0 var(--line2)}.hv .tv-cmp-t tbody tr:not(.tv-tbl-acts) > [data-col="p"]{box-shadow:inset 0 1px 0 rgba(255,255,255,0.12),inset 1px 0 0 rgba(201,169,110,0.35),inset -1px 0 0 rgba(201,169,110,0.35)}.hv .tv-cmp-t tbody tr > th{box-shadow:inset 0 1px 0 var(--line)}.hv .tv-cmp-t .tv-tbl-acts td{padding:16px 24px 24px}.hv .tv-cmp-t .tv-tbl-acts td:first-child{box-shadow:none}.hv .tv-cmp-t .tv-tbl-acts td + td{margin-top:0}.hv .tv-cmp [data-col]{display:block !important}.hv .tv-cmp [data-col="p"],.hv .tv-cmp [data-col="p"] :is(.tv-col-t,.tv-fig){color:#FFFFFF}.hv .tv-cmp [data-col="p"] .tv-meta{color:rgba(255,255,255,0.72)}.hv .tv-cmp [data-col="p"]{--focus:#E2C99A}.hv .tv-cmp thead [data-col]{display:flex !important;flex-wrap:wrap;align-items:center;gap:8px 12px}.hv .tv-cmp-t thead th .tv-thumb{width:72px;height:72px;border-top-left-radius:calc(var(--r-card) - 24px)}.hv .tv-col-t{flex-basis:100%;font-size:var(--fs-heading)}.hv .tv-cmp .tv-lbl--phone{display:none}.hv .tv-steps:not(.tv-steps--app) .tv-tl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.hv .tv-steps:not(.tv-steps--app) .tv-tl-i{grid-template-columns:minmax(0,1fr);padding-top:16px;box-shadow:inset 0 2px 0 var(--tint)}.hv .tv-steps:not(.tv-steps--app) .tv-tl-n{grid-row:auto}.hv .tv-steps:not(.tv-steps--app) .tv-tl .tv-body{grid-column:1}.hv .tv-steps--app{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:48px;align-items:center}.hv .tv-steps--app .tv-tl{gap:8px}.hv .tv-tl--sel .tv-tl-i{padding:16px;border-radius:var(--r-input);transition:background-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.hv .tv-tl--sel label::after{content:"";position:absolute;inset:0;border-radius:inherit}.hv .tv-tl--sel .tv-tl-i:has(:checked){background:var(--tint);box-shadow:inset 0 0 0 1px var(--line)}.hv .tv-tl--sel .tv-tl-i:has(:focus-visible){outline:2px solid var(--focus);outline-offset:3px}@media (hover:hover) and (pointer:fine){.hv .tv-tl--sel .tv-tl-i:hover{box-shadow:inset 0 0 0 1px var(--linestrong)}}.hv .tv-ax-stage{position:relative;display:grid}.hv .tv-ax{grid-area:1 / 1;min-height:300px;padding-bottom:68px;visibility:hidden;opacity:0;transition:opacity var(--dur) var(--ease),visibility 0s linear var(--dur)}.hv .tv-ax[data-step="1"],.hv .tv-steps:has(.tv-tl-r[value="2"]:checked) .tv-ax[data-step="2"],.hv .tv-steps:has(.tv-tl-r[value="3"]:checked) .tv-ax[data-step="3"]{visibility:visible;opacity:1;transition:opacity var(--dur) var(--ease),visibility 0s}.hv .tv-steps:has(.tv-tl-r[value="2"]:checked) .tv-ax[data-step="1"],.hv .tv-steps:has(.tv-tl-r[value="3"]:checked) .tv-ax[data-step="1"]{visibility:hidden;opacity:0;transition:opacity var(--dur) var(--ease),visibility 0s linear var(--dur)}.hv .tv-ax-pause{position:absolute;right:12px;bottom:12px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;cursor:pointer}.hv .tv-ax-pause[hidden]{display:none}.hv .tv-ax-pause.hv-frost{background:rgba(253,252,248,0.94);-webkit-backdrop-filter:none;backdrop-filter:none}.hv .tv-ax-pause > span{width:12px;height:14px;box-shadow:inset 4px 0 0 currentColor,inset -4px 0 0 currentColor}.hv .tv-ax-pause[data-state="paused"] > span{width:0;height:0;box-shadow:none;border-style:solid;border-width:7px 0 7px 12px;border-color:transparent transparent transparent currentColor;translate:1px 0}.hv .tv-chk-c{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.hv .tv-chk-r{grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr) auto;grid-template-areas:"n e s";gap:16px}.hv .tv-vis--compact tbody tr{grid-template-columns:160px repeat(3,minmax(0,1fr));gap:16px}.hv .tv-vis--compact .tv-lbl--phone{display:none}.hv .tv-vis--compact thead{position:static;width:auto;height:auto;overflow:visible;clip:auto}.hv .tv-vis--compact thead tr{display:grid;grid-template-columns:160px repeat(3,minmax(0,1fr));gap:16px;padding-bottom:8px}.hv .tv-vis--compact thead th{padding:0;font-size:var(--fs-label);font-weight:var(--fw-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--gold)}.hv .tv-stories{--sl-gap:16px}.hv .tv-cmp-t .tv-tbl-acts a{width:auto}.hv .tv-story-q{font-size:var(--fs-heading)}.hv .tv-cmp-t tbody :is(th,td){padding:12px 24px}}@media (min-width:1024px){.hv .tv-pic--framed{width:auto;max-width:720px}.hv .tv-stories:not(.tv-stories--many) .tv-rail-ctl,.hv .tv-stories .hv-sl-dots{display:none}.hv .tv-stories[data-count="2"] > .hv-track{justify-content:center}}@media (hover:hover) and (pointer:fine){.hv .tv-story .hv-img{transition:scale 1600ms var(--hv-ease)}.hv .tv-story:hover .hv-img{scale:1.05}}@media (prefers-reduced-motion:reduce){.hv .tv-tl--sel .tv-tl-i,.hv .tv-ax,.hv .tv-story .hv-img,.hv .tv-disc::details-content{transition:none !important}.hv .tv-story:hover .hv-img{scale:none}}@media (prefers-reduced-motion:no-preference){.hv .tv-h1.hv-shine-loop,.hv .tv-h1.hv-shine-loop em{animation:hv-shine-loop 2340ms cubic-bezier(.4,0,.2,1) 1.4s both}}.hv .hv-faq-more{border-bottom:1px solid var(--hv-line)}.hv .hv-faq-more > summary{padding:20px 0}.hv .hv-faq-more > summary .tv-disc-s{font-family:var(--hv-serif);font-size:var(--fs-heading);line-height:var(--lh-heading);font-weight:500;color:var(--hv-ink)}@media (min-width:768px){.hv .hv-faq-more > summary{padding:24px 0}}.hv .hv-faq-i > summary .tv-faq-ic{flex:none}.hv .hv-faq-i > summary:has(.tv-faq-ic) .hv-faq-qt{flex:1 1 auto}.hv .tv-faq-2 .tv-faq-col .hv-faq-i:last-child{border-bottom:0}@media (min-width:1024px){.hv .tv-faq-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;align-items:start}.hv .tv-faq-2 > :not(.tv-faq-col){grid-column:1 / -1}.hv .hv-faq-grid:has(> .tv-faq-2){grid-template-columns:minmax(0,1fr);gap:32px}.hv .hv-faq-grid:has(> .tv-faq-2) .hv-faq-head{position:static}}:where(main.hv) a:not([class]){color:var(--accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.hv .hv-faq-more-b .hv-faq-i:last-child{border-bottom:0}.hv .tv-anscard{display:flex;flex-direction:column;gap:12px;max-width:760px;padding:28px;border-radius:var(--r-hc);background:var(--glasssolid);box-shadow:inset 0 0 0 1px var(--glassedge)}.hv .tv-anscard-h{font-family:var(--serif);font-weight:500;font-size:var(--fs-title);line-height:var(--lh-title);color:var(--ink);text-wrap:balance}.hv .tv-anscard-p{font-size:var(--fs-lead);line-height:1.6;color:var(--ink2)}.hv .tv-anscard-p a{color:var(--accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.hv .tv-ans-more{border:0}.hv .tv-ans-more:last-child{border-bottom:0}.hv .tv-ans-more > summary{display:inline-flex;width:auto;align-self:flex-start;gap:10px;min-height:44px;padding:0 8px 0 18px;border-radius:var(--r-pill);background:var(--tint);box-shadow:inset 0 0 0 1px var(--line2)}.hv .tv-ans-more .hv-faq-qt{font-family:var(--sans);font-size:var(--fs-small);font-weight:600;line-height:1.3;letter-spacing:0;color:var(--ink)}.hv .tv-ans-more .hv-faq-pl{width:28px;height:28px;background:var(--card)}.hv .tv-ans-more[open] > summary{margin-bottom:4px}.hv .tv-ans-more > .hv-faq-a{padding:12px 0 0;font-size:var(--fs-body);max-width:68ch}.hv .tv-ans-more > .hv-faq-a > * + *{margin-top:12px}@media (min-width:768px){.hv .tv-anscard{padding:40px}}.hv .tv-split{display:flex;flex-direction:column;gap:24px}.hv .tv-split-b{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0}.hv .tv-split-b > [data-graphic]{align-self:stretch}.hv .tv-icons{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.hv .tv-icon{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:12px;row-gap:4px;align-items:center;padding:16px 24px;border-radius:var(--r-input);background:var(--card);box-shadow:inset 0 0 0 1px var(--line2)}.hv .tv-icon-ic{grid-row:1 / span 2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--r-input);background:var(--tint);color:var(--gold)}.hv .tv-icon-ic .evara-icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.hv .tv-icon-t{font-size:var(--fs-body);font-weight:700;line-height:1.3;color:var(--ink)}.hv .tv-icon-d{font-size:var(--fs-body);line-height:1.4;color:var(--ink2)}@media (max-width:767px){.hv .tv-split--nophone > .tv-pic{display:none}}@media (min-width:768px){.hv .tv-split{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:48px}.hv .tv-split--rev{grid-template-columns:minmax(0,1fr) auto}.hv .tv-split--rev > .tv-pic{grid-column:2;grid-row:1}.hv .tv-split--rev > .tv-split-b{grid-column:1;grid-row:1}.hv .tv-icons{grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:16px}.hv .tv-icon{grid-template-columns:minmax(0,1fr);row-gap:8px;align-content:start;padding:24px}.hv .tv-icon-ic{grid-row:auto;width:48px;height:48px}.hv .tv-icon-t{margin-top:8px}}@media (min-width:1024px){.hv .tv-split{gap:72px}}@media (min-width:1024px){.hv :is(.tv-split,.hv-where-grid,.hv-invite-grid) > :is(.tv-pic,.hv-where-pic,.hv-invite-pic){max-height:calc(100vh - 260px);max-height:calc(100svh - 260px)}}@media (min-width:1024px){.hv .tv-split > .tv-split-b{align-self:stretch}.hv .tv-split > .tv-split-b > .tv-anscard{flex:1 1 auto;max-width:none}.hv .hv-where-grid > .hv-where-t{align-self:stretch}.hv .hv-where-t > .tv-anscard{flex:1 1 auto}.hv .tv-split > .tv-split-b > .tv-anscard,.hv .hv-where-t > .tv-anscard{justify-content:center;gap:20px;padding:56px}.hv .tv-split > .tv-split-b > .tv-anscard > .tv-anscard-h,.hv .hv-where-t > .tv-anscard > .tv-anscard-h{font-size:var(--fs-title)}.hv .tv-split > .tv-split-b > .tv-anscard > .tv-anscard-p,.hv .hv-where-t > .tv-anscard > .tv-anscard-p{font-size:var(--fs-lead);max-width:34ch}}.hv .tv-ans-duo{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.hv .tv-ans-duo > .tv-anscard{max-width:none}@media (max-width:767px){.hv .tv-anscard{padding:24px 20px;border-radius:var(--r-card)}.hv .tv-ans-duo{gap:12px}}@media (min-width:1024px){.hv .tv-ans-duo{grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:24px;align-items:start}}.hv .hv-onphoto p a:not([class]),.hv .hc p a:not([class]),.hv .hv-amx p a:not([class]),#main .hv .hv-onphoto p a:not([class]),#main .hv .hc p a:not([class]),#main .hv .hv-amx p a:not([class]){color:#E8D2A6;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.hv .tv-chips{display:flex;flex-wrap:wrap;gap:8px}.hv .tv-chip{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 var(--g-s4);border:1px solid var(--ctl-edge);border-radius:var(--r-pill);font-size:var(--fs-caption);font-weight:600;line-height:1.2;color:var(--ctl-ink);text-decoration:none;background:var(--ctl-fill);box-shadow:var(--ctl-shadow);touch-action:manipulation;transition:background var(--g-dur-fast) var(--g-ease),color var(--g-dur-fast) var(--g-ease),border-color var(--g-dur-fast) var(--g-ease),transform var(--g-dur-fast) var(--g-ease)}.hv .tv-chip:active{transform:scale(0.985)}.hv .tv-chip[aria-pressed="true"],.hv .tv-chip.is-on{color:var(--g-btn-ink);background:var(--g-btn);border-color:var(--g-btn-edge)}@media (hover:hover) and (pointer:fine){.hv .tv-chip:hover{border-color:var(--ctl-edge-hover)}}@media (prefers-reduced-motion:reduce){.hv .tv-chip{transition:none}.hv .tv-chip:active{transform:none}}html.tv5 .theme-toggle,html.tv5 .theme-toggle{border-radius:var(--r-pill)}
/* @v5-shared:components:end */
/* @v5-shared:footer:start */
html.tv5 footer.site-ft{--v5-ink:#FAF7F1;--v5-body:#BFB5CE;--v5-muted:#A398B3;--v5-line:rgba(226,201,154,0.13);--v5-line-strong:rgba(226,201,154,0.22);--v5-gold:#C9A96E;--v5-gold-l:#E2C99A;--v5-focus:#E5BF73;--focus:var(--v5-focus);--g-solid:#1D0E2E;--g-tint:rgba(29,14,46,0.66);--g-hl:inset 0 1px 0 rgba(255,255,255,0.1),inset 0 0 0 1px rgba(255,255,255,0.03);display:block;margin:0;border:0;border-top:1px solid var(--v5-line);padding:40px max(var(--gut),calc((100% - 1296px) / 2)) calc(32px + env(safe-area-inset-bottom,0px));background:var(--g-solid);background:radial-gradient(900px 420px at 15% 0%,color-mix(in srgb,var(--v5-am-l) 30%,transparent),transparent 70%),radial-gradient(700px 360px at 100% 100%,color-mix(in srgb,var(--v5-gold) 8%,transparent),transparent 72%),var(--g-solid);box-shadow:var(--g-hl);color:var(--v5-ink);font-family:var(--sans);font-size:var(--fs-caption);line-height:1.5;text-align:left;interpolate-size:allow-keywords}html.tv5 .site-ft p{margin:0}html.tv5 .site-ft ul{margin:0;padding:0;list-style:none}html.tv5 .site-ft li{margin:0;padding:0}html.tv5 .site-ft a{text-decoration:none;transform:none;transition:color var(--g-dur-fast) var(--g-ease),text-decoration-color var(--g-dur-fast) var(--g-ease)}html.tv5 .site-ft .sf-top{display:flex;flex-direction:column;margin:0}html.tv5 .site-ft .sf-logo{display:inline-flex;align-items:flex-start;padding:12px 0}html.tv5 .site-ft .sf-logo img{display:block;width:200px;height:auto;max-width:100%;filter:none;background:transparent}html.tv5 .site-ft .sf-tag{margin-top:8px;font-family:var(--serif);font-style:italic;font-size:var(--fs-body);line-height:1.35;color:var(--v5-body);text-wrap:balance}html.tv5 .site-ft .sf-routes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin-top:20px}html.tv5 .site-ft .sf-routes a{display:flex;align-items:center;min-height:44px;font-size:var(--fs-caption);font-weight:500;line-height:1.3;color:var(--v5-ink)}html.tv5 .site-ft .sf-contact{display:flex;flex-direction:column;align-items:flex-start;margin-top:20px;padding-top:20px;border-top:1px solid var(--v5-line)}html.tv5 .site-ft .sf-ey,html.tv5 .site-ft .sf-gh{font-family:var(--sans);font-size:var(--fs-label);font-weight:var(--fw-label);line-height:1.3;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--v5-gold-l)}html.tv5 .site-ft .sf-ey{margin-bottom:8px}html.tv5 .site-ft .ftci{margin:0;font-size:var(--fs-small);line-height:1.5;color:var(--v5-body)}html.tv5 .site-ft .ftci a{display:inline-flex;align-items:center;min-width:44px;min-height:44px;margin:0;padding:0;font-size:var(--fs-small);color:var(--v5-ink)}html.tv5 .site-ft .sf-ey + .ftci a{font-size:var(--fs-small);font-weight:600;color:var(--v5-ink)}html.tv5 .site-ft .sf-addr{padding:10px 0}html.tv5 .site-ft .sla-badge{display:block;margin:2px 0 0;padding:0;border:0;background:none;font-family:var(--sans);font-size:var(--fs-caption);letter-spacing:0;line-height:1.5;text-align:left;color:var(--v5-gold-l)}html.tv5 .site-ft .sf-groups{margin-top:20px;border-top:1px solid var(--v5-line)}html.tv5 .site-ft .sf-stack{display:contents}html.tv5 .site-ft .sf-grp{border-bottom:1px solid var(--v5-line)}html.tv5 .site-ft .sf-gh{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:0;list-style:none;cursor:pointer}html.tv5 .site-ft .sf-gh::-webkit-details-marker{display:none}html.tv5 .site-ft .sf-gh::after{content:"";width:12px;height:12px;flex:none;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;transition:rotate var(--g-dur-base) var(--g-ease)}html.tv5 .site-ft .sf-grp[open] > .sf-gh::after{rotate:180deg}@supports selector(::details-content){html.tv5 .site-ft .sf-grp::details-content{block-size:0;overflow:hidden;transition:block-size var(--dur) var(--ease),content-visibility var(--dur) allow-discrete}html.tv5 .site-ft .sf-grp[open]::details-content{block-size:auto;overflow:visible}}html.tv5 .site-ft .sf-list{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:12px}html.tv5 .site-ft .sf-list a{display:flex;align-items:center;min-width:44px;min-height:44px;font-size:var(--fs-caption);line-height:1.3;color:var(--v5-body)}html.tv5 .site-ft .sf-legal{display:flex;flex-direction:column;gap:4px;margin-top:24px}html.tv5 .site-ft .sf-legal p{font-size:var(--fs-fine);line-height:1.6;letter-spacing:0;color:var(--v5-muted)}html.tv5 .site-ft .sf-legal .sf-heritage{margin-bottom:6px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--v5-gold-l)}html.tv5 .site-ft .ftb{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:0 20px;margin:12px 0 0;padding:0;border:0;text-align:left}html.tv5 .site-ft .sf-leg{display:flex;flex-wrap:wrap;gap:0 20px}html.tv5 .site-ft .sf-leg a,html.tv5 .site-ft .cc-manage-link{display:inline-flex;align-items:center;min-width:44px;min-height:44px;font-size:var(--fs-fine);color:var(--v5-body);opacity:1}html.tv5 .site-ft .sf-leg a,html.tv5 .site-ft .cc-manage-link,html.tv5 .site-ft .ftci a,html.tv5 .site-ft .evara-track-switch__more{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:currentColor}html.tv5 .site-ft .cc-manage-wrap{display:contents}html.tv5 .site-ft .cc-panel{flex:1 0 100%;box-sizing:border-box;max-width:440px;margin:8px 0 16px;padding:22px;border:1px solid var(--v5-line);border-radius:var(--r-input);background:var(--g-tint);box-shadow:var(--g-hl);font-family:var(--sans);font-size:var(--fs-small);line-height:1.6;color:var(--v5-body)}html.tv5 .site-ft .cc-panel[hidden]{display:none}html.tv5 .site-ft .cc-panel__close{min-height:44px;padding:8px 16px;border:1px solid var(--v5-line-strong);border-radius:var(--r-pill);background:var(--g-tint);box-shadow:var(--g-hl);color:var(--v5-ink);font-family:var(--sans);font-size:var(--fs-button);font-weight:var(--fw-button)}html.tv5 .site-ft .evara-track-switch__btn{min-height:44px;padding:0 var(--g-s4);border:1px solid var(--g-btn-edge);border-radius:var(--r-pill);background:var(--g-btn);color:var(--g-btn-ink);box-shadow:var(--g-btn-shadow);font-family:var(--sans);font-size:var(--fs-button);font-weight:var(--fw-button);letter-spacing:0.01em;transition:transform var(--g-dur-fast) var(--g-ease),background var(--g-dur-fast) var(--g-ease)}html.tv5 .site-ft .evara-track-switch__btn:active{background:var(--g-btn-press);transform:scale(0.985)}html.tv5 .site-ft .evara-track-switch__btn:disabled{border-color:var(--v5-line-strong);background:var(--g-tint);color:var(--v5-body);box-shadow:var(--g-hl)}html.tv5 .site-ft .evara-track-switch__more{color:var(--v5-gold-l);font-size:var(--fs-small)}html.tv5 .site-ft .evara-track-switch__status{font-size:var(--fs-small);color:var(--v5-body)}@media (hover:hover) and (pointer:fine){html.tv5 .site-ft a:hover{color:var(--v5-ink);text-decoration-color:var(--v5-gold)}html.tv5 .site-ft .sf-routes a:hover,html.tv5 .site-ft .sf-list a:hover{color:var(--v5-gold-l);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:var(--v5-gold)}html.tv5 .site-ft .evara-track-switch__btn:not(:disabled):hover{background:var(--g-btn-hover);transform:translateY(-1px)}}@media (min-width:768px){html.tv5 footer.site-ft{padding-top:48px;padding-bottom:calc(40px + env(safe-area-inset-bottom,0px))}html.tv5 .site-ft .sf-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:0;align-items:start}html.tv5 .site-ft .sf-brand{grid-column:1;grid-row:1}html.tv5 .site-ft .sf-routes{grid-column:2;grid-row:1;align-self:end;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0 24px;margin:0;padding-left:40px}html.tv5 .site-ft .sf-routes a{font-size:var(--fs-caption)}html.tv5 .site-ft .sf-contact{grid-column:1;grid-row:2;margin-top:32px;padding:32px 32px 0 0}html.tv5 .site-ft .sf-groups{grid-column:2;grid-row:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;padding:32px 0 0 40px}html.tv5 .site-ft .sf-stack{display:flex;flex-direction:column;gap:20px}html.tv5 .site-ft .sf-grp{border:0}html.tv5 .site-ft .sf-gh{align-items:flex-end;min-height:44px;margin-top:-18px;padding:18px 0 10px;font-size:var(--fs-label);letter-spacing:0.16em;cursor:default}html.tv5 .site-ft .sf-gh::after{display:none}html.tv5 .site-ft .sf-list{padding:0}html.tv5 .site-ft .sf-list a{font-size:var(--fs-caption)}html.tv5 .site-ft .sf-grp[data-sf="business"]{padding-top:20px;border-top:1px solid var(--v5-line)}html.tv5 .site-ft .sf-ey{font-size:var(--fs-label);letter-spacing:0.16em}html.tv5 .site-ft .ftci,html.tv5 .site-ft .ftci a{font-size:var(--fs-small)}html.tv5 .site-ft .sf-ey + .ftci a{font-size:var(--fs-small)}html.tv5 .site-ft .sla-badge{font-size:var(--fs-caption)}html.tv5 .site-ft .sf-legal{margin-top:32px;padding-top:24px;border-top:1px solid var(--v5-line)}html.tv5 .site-ft .sf-legal p{font-size:var(--fs-fine)}html.tv5 .site-ft .sf-legal .sf-heritage{font-size:var(--fs-fine);letter-spacing:0.16em}html.tv5 .site-ft .sf-leg a,html.tv5 .site-ft .cc-manage-link{font-size:var(--fs-fine)}}@media (min-width:1024px){html.tv5 footer.site-ft{padding-top:56px}html.tv5 .site-ft .sf-top{grid-template-columns:320px minmax(0,1fr)}html.tv5 .site-ft .sf-groups{grid-template-columns:repeat(4,minmax(0,1fr));padding-left:48px}html.tv5 .site-ft .sf-routes{padding-left:48px}}@media (min-width:768px) and (hover:hover) and (pointer:fine){html.tv5 .site-ft .sf-list a{margin-block:-6px}html.tv5 .site-ft .sf-contact .ftci a{margin-block:-6px}html.tv5 .site-ft .sf-list{padding-block:6px}}@media (prefers-reduced-motion:reduce){html.tv5 .site-ft .sf-gh::after{transition:none}html.tv5 .site-ft .sf-grp::details-content{transition:none}}
/* @v5-shared:footer:end */
/* @v5-shared:dock:start */
html.tv5 .tr-sticky{display:none}@media (max-width:767px){html.tv5 .tr-sticky{display:block;position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:60;margin:0;padding:0;border:0;border-radius:var(--r-pill);background:var(--g-solid);box-shadow:inset 0 0 0 1px var(--v5-line),var(--g-hl),var(--g-shadow);translate:0 calc(-1 * var(--evara-cc-h,0px));transform:translateY(12px);opacity:0;visibility:hidden;transition:transform var(--g-dur-base) var(--g-ease),opacity var(--g-dur-base) var(--g-ease),visibility 0s linear var(--g-dur-base)}html.tv5.cc-measured .tr-sticky{transition:transform var(--g-dur-base) var(--g-ease),opacity var(--g-dur-base) var(--g-ease),translate var(--g-dur-base) var(--g-ease),visibility 0s linear var(--g-dur-base)}html.tv5 .tr-sticky.tr-sticky--on{transform:none;opacity:1;visibility:visible;transition-delay:0s}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html.tv5 .tr-sticky{background:var(--g-tint-strong);-webkit-backdrop-filter:blur(var(--g-blur)) saturate(var(--g-sat));backdrop-filter:blur(var(--g-blur)) saturate(var(--g-sat))}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html.tv5 .tr-sticky{background:var(--g-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-transparency:reduce){html.tv5 .tr-sticky{background:var(--g-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}html.tv5 .tr-sticky-in{display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;max-width:none;min-height:64px;margin:0;padding:8px 8px 8px 20px}html.tv5 .tr-sticky-price{flex:0 1 auto;min-width:0;font-family:var(--sans);font-size:var(--fs-small);font-weight:500;line-height:1.3;color:var(--v5-ink)}html.tv5 .tr-sticky-price [data-price]{font-weight:700;white-space:nowrap;color:var(--v5-gold)}html.tv5 .tr-sticky-cta,html.tv5 .tv-dock .msc-call,html.tv5 .tv-dock .msc-consult{display:inline-flex;align-items:center;justify-content:center;gap:var(--g-s2);box-sizing:border-box;min-height:48px;padding:0 var(--g-s5);border:1px solid var(--g-btn-edge);border-radius:var(--r-pill);background:var(--g-btn);color:var(--g-btn-ink);box-shadow:var(--g-btn-shadow);font-family:var(--sans);font-size:var(--fs-button);font-weight:var(--fw-button);line-height:1.2;letter-spacing:0;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap;touch-action:manipulation;transition:transform var(--g-dur-fast) var(--g-ease),box-shadow var(--g-dur-fast) var(--g-ease),background var(--g-dur-fast) var(--g-ease)}html.tv5 .tr-sticky-cta:active,html.tv5 .tv-dock .msc-call:active{background:var(--g-btn-press);transform:scale(0.985)}html.tv5 .tv-dock--call .tr-sticky-in{padding:8px}html.tv5 .tv-dock .mobile-sticky-cta{display:flex !important;position:static;inset:auto;z-index:auto;gap:8px;width:100%;margin:0;padding:0;border:0;background:none;box-shadow:none;translate:none;transform:none;opacity:1;visibility:visible;transition:none}html.tv5 .tv-dock .msc-call,html.tv5 .tv-dock .msc-consult{flex:1 1 0;min-width:0;padding:0 var(--g-s3)}html.tv5 .tv-dock .msc-call svg{width:18px;height:18px;flex:none}html.tv5 .tv-dock .msc-consult{background:var(--g-tint);border-color:var(--v5-line-strong);box-shadow:var(--g-hl);color:var(--v5-ink) !important}html.tv5 .tv-dock .msc-consult:active{transform:scale(0.985)}html.tv5 body:has(.tr-sticky) .evara-wa-fab{bottom:calc(var(--tr-bar-h) + env(safe-area-inset-bottom,0px) + 14px) !important}}html.tv5.fl-quiet .evara-wa-fab{animation:none;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px)}html.tv5 .evara-wa-fab{transition:opacity var(--g-dur-base) var(--g-ease),transform var(--g-dur-fast) var(--g-ease),background var(--g-dur-fast) var(--g-ease),visibility 0s linear var(--g-dur-base)}@media (max-width:767px){html.tv5 .evara-wa-fab{right:16px}}@media (prefers-reduced-motion:reduce){html.tv5 .evara-wa-fab{transition:opacity var(--g-dur-base) linear,visibility 0s linear var(--g-dur-base)}html.tv5 .evara-wa-fab:hover,html.tv5 .evara-wa-fab:active,html.tv5.fl-quiet .evara-wa-fab{transform:none}}html.tv5 .oh-hours{margin:0 0 24px;font-family:var(--sans);font-size:var(--fs-small);line-height:1.6;color:var(--v5-body)}html.tv5 .oh-call{margin:16px 0 0;font-family:var(--sans);font-size:var(--fs-small);line-height:1.6;color:var(--v5-body)}html.tv5 .oh-call a{color:var(--v5-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}@media (prefers-reduced-motion:reduce){html.tv5 .tr-sticky,html.tv5.cc-measured .tr-sticky{transform:none;transition:opacity var(--g-dur-base) linear,visibility 0s linear var(--g-dur-base)}html.tv5 .tr-sticky.tr-sticky--on{transition-delay:0s}html.tv5 .site-ft a{transition:none}}
/* @v5-shared:dock:end */
/* @v5-shared:focus-timing:start */
.hv .hv-track,.hv .hv-rv-rail{isolation:isolate}.hv .hv-track > *{z-index:-1}.hv .hv-rv-move{position:relative;z-index:-1}.hv .hv-care-slider{--focus:#E2C99A}.hv .hv-care-slider .hv-track:focus-visible{border-radius:inherit}.hv .hv-care-slider .hv-sl-dot:focus-visible{outline-offset:-5px !important}@media (max-width:767px){.hv .hv-band-pause:focus-visible{outline-offset:-5px !important}}.hv .hv-map.is-focus::after{content:"";position:absolute;inset:3px;z-index:2;border:2px solid var(--focus);border-radius:calc(var(--r-card) - 11px);pointer-events:none}.hv .hv-map.is-live{--focus:var(--gold)}@supports selector(:has(*)){.hv .hv-map-ph:focus-visible{outline:none !important}.hv .hv-map:has(> .hv-map-ph:focus-visible)::after{content:"";position:absolute;inset:3px;z-index:2;border:2px solid var(--focus);border-radius:calc(var(--r-card) - 11px);pointer-events:none}}@media (min-width:1024px){.hv .hv-map.is-focus::after{border-radius:calc(var(--r-card) - 15px)}.hv .hv-map:has(> .hv-map-ph:focus-visible)::after{border-radius:calc(var(--r-card) - 15px)}}html.tv5 a.skip-to-content:focus-visible,html.tv5 a.evara-wa-fab:focus-visible{outline:2px solid var(--focus) !important;outline-offset:3px !important;box-shadow:none !important}html.tv5 a.skip-to-content:focus,html.tv5 a.skip-to-content:focus-visible{top:8px !important;border-radius:var(--r-input) !important}@media (prefers-reduced-motion:no-preference){html.tv5 #site-header .ss-toggle{transition-property:color,background-color,border-color,box-shadow}html.tv5 #site-header .ss-toggle,html.tv5 #site-header .hbg span,html.tv5 #site-header .theme-btn,html.tv5 #site-header .ub-dismiss,html.tv5 #site-header .nl a::after,html.tv5 #site-header .ss-input,html.tv5 footer .ftci a,html.tv5 footer .ftleg a,html.tv5 footer .ftl a::after,html.tv5 .evara-wa-fab,html.tv5 .tr-sticky,.hv .hpf{transition-duration:var(--dur) !important;transition-timing-function:var(--ease) !important}html.tv5 #site-header .ddm{transition-duration:var(--dur),0s !important;transition-timing-function:var(--ease),linear !important}}
/* @v5-shared:focus-timing:end */
/* @v5-shared:cookie-consent:start */
.cc-manage-wrap{text-align:center;padding:14px 16px 6px;font-size:var(--fs-small);margin-bottom:var(--evara-bottom-band,0px)}.cc-manage-link{color:inherit;text-decoration:none;cursor:pointer;opacity:0.7}.cc-panel{box-sizing:border-box;max-width:440px;margin:12px auto 0;padding:18px 18px 14px;text-align:left;background:var(--d2,#120C1E);border:1px solid rgba(201,169,110,0.18);border-radius:calc(var(--r-input,14px) - 2px);font-family:'DM Sans','EvSansM',sans-serif;font-size:var(--fs-small);line-height:1.6;color:var(--body,#BFB5CE)}.cc-panel[hidden]{display:none}.cc-panel__close{display:block;margin:12px 0 0 auto;min-height:44px;padding:8px 14px;background:transparent;color:var(--body,#BFB5CE);border:1px solid rgba(168,155,184,0.35);border-radius:calc(var(--r-input,14px) - 6px);font:inherit;font-size:var(--fs-button);letter-spacing:0.03em;cursor:pointer}.evara-track-switch{font-family:'DM Sans','EvSansM',sans-serif}.evara-track-switch .evara-track-switch__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.evara-track-switch .evara-track-switch__btn{min-height:44px;padding:10px 16px;background:var(--gold,#C9A96E);color:var(--dark,#0A0711);border:1px solid transparent;border-radius:calc(var(--r-input,14px) - 6px);font-family:'DM Sans','EvSansM',sans-serif;font-size:var(--fs-button);font-weight:500;letter-spacing:0.03em;cursor:pointer}.evara-track-switch .evara-track-switch__more{display:inline-flex;align-items:center;min-height:44px;color:var(--gold,#C9A96E);text-decoration:underline;text-underline-offset:3px;font-size:var(--fs-small)}.evara-track-switch .evara-track-switch__status{margin:8px 0 0;font-size:var(--fs-small);line-height:1.6;color:var(--body,#BFB5CE)}.evara-track-switch .evara-track-switch__status:empty{margin:0}.evara-track-switch .evara-track-switch__btn:focus-visible,.evara-track-switch .evara-track-switch__more:focus-visible,.cc-panel .cc-panel__close:focus-visible{outline:2px solid var(--gold,#C9A96E);outline-offset:2px}
/* @v5-shared:cookie-consent:end */
/* @v5-site:view-transition:start */
@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}
/* @v5-site:view-transition:end */
/* @v5-site:carry:start */
html.tv5{--evara-header-clear:var(--hv-clear)}
/* @v5-site:carry:end */
/* @v5-site:10-layout.css:start */
html.tv5{scroll-padding-top:0}html.tv5 .hv [id],html.tv5 :is(a[href],button,input,select,textarea,summary,[tabindex]){scroll-margin-top:var(--hv-clear)}html.tv5 .hv .tv-h1{font-family:var(--serif);font-weight:400;font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);color:var(--ink);text-wrap:balance}html.tv5 .hv .tv-h1 em{font-style:italic;font-weight:inherit;color:var(--gold)}@media (max-width:399px){html.tv5 .hv .tv-h1{font-size:var(--fs-display)}}@media (max-width:767px){html.tv5 .hv .ey{font-size:var(--fs-label)}}html.tv5 .hv h2.hv-h2{font-size:var(--fs-title)}@media (max-width:399px){html.tv5 .hv h2.hv-h2{font-size:var(--fs-title)}}@media (max-width:767px){html.tv5 .hv:has(.tv-hero--full) h2.hv-h2{font-size:var(--fs-title)}}html.tv5 .hv .tv-answer{max-width:640px}html.tv5 .hv .tv-ans{display:flex;flex-direction:column;gap:8px;max-width:640px}html.tv5 .hv .tv-ans-h{font-family:var(--sans);font-size:var(--fs-label);font-weight:var(--fw-label);line-height:1.3;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--gold)}html.tv5 .hv .tv-ans-lead{font-size:var(--fs-lead);line-height:1.6;color:var(--hv-body)}html.tv5 .hv .tv-ans-more .hv-faq-a{padding-right:0}html.tv5 .hv .tv-hero .tv-ans{margin-top:20px;gap:10px}html.tv5 .hv .tv-hero .tv-sec-in{padding-top:16px}html.tv5 .hv .hv-faq-pl{border-radius:var(--r-pill)}html.tv5 .hv .tv-hero :is(.tv-pic--split,.tv-pic--portrait){aspect-ratio:3 / 2}@media (max-width:399px){html.tv5 .hv .tv-hero :is(.tv-pic--split,.tv-pic--portrait){aspect-ratio:16 / 9}}@media (max-width:767px){html.tv5 .hv .tv-split--band > .tv-pic--split{aspect-ratio:16 / 9}}html.tv5 .hv .tv-meta-act a{display:inline-block;padding-block:16px;margin-block:-16px}html.tv5 .hv .tv-hero-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:8px}@media (max-width:767px){html.tv5 .hv .tv-hero-acts{align-self:stretch}html.tv5 .hv .tv-hero-acts .hv-btn{flex:1 1 100%}}@media (min-width:768px){html.tv5 .hv .tv-hero .tv-sec-in{padding-top:24px}html.tv5 .hv .tv-hero .tv-pic--split{aspect-ratio:4 / 5;height:min(calc(100vh - var(--hv-clear) - 68px),700px);height:min(calc(100svh - var(--hv-clear) - 68px),700px)}html.tv5 .hv .tv-hero .tv-pic--portrait{width:auto;aspect-ratio:4 / 5;height:min(calc(100vh - var(--hv-clear) - 68px),500px);height:min(calc(100svh - var(--hv-clear) - 68px),500px)}}@media (min-width:1280px){html.tv5 .hv .tv-hero .tv-split-b{container-type:inline-size}html.tv5 .hv .tv-hero .tv-split-b .tv-h1{font-size:var(--fs-display)}}html.tv5 .hv .tv-pic--aside{width:100%;max-width:727px;aspect-ratio:16 / 9;border-radius:var(--r-card)}html.tv5 .hv .tv-split--aside > .tv-split-b{gap:24px}html.tv5 .hv .tv-split--aside > .tv-split-b > .tv-head{align-self:stretch;margin-bottom:0}@media (max-width:1023px){html.tv5 .hv .tv-split--aside{display:flex;flex-direction:column;gap:24px}}@media (min-width:768px){html.tv5 .hv .tv-split--aside > .tv-split-b{gap:32px}html.tv5 .hv .tv-split--aside > .tv-split-b > .tv-head{flex-direction:column;align-items:flex-start;gap:12px}html.tv5 .hv .tv-split--aside > .tv-split-b > .tv-head .hv-lead{flex:none;max-width:none}}@media (min-width:1024px){html.tv5 .hv .tv-split--aside{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:72px}html.tv5 .hv .tv-split--aside > .tv-pic--aside{grid-column:2;grid-row:1;width:clamp(260px,21vw,300px);max-width:none;aspect-ratio:4 / 5}html.tv5 .hv .tv-split--aside > .tv-split-b{grid-column:1;grid-row:1}}html.tv5 .hv .tv-faq .hv-faq-grid{padding-block:var(--sec-t) var(--sec-b);gap:24px}html.tv5 .hv .tv-faq .hv-faq-a{font-size:var(--fs-body)}html.tv5 .hv .tv-faq .hv-faq-head .hv-sub{font-size:var(--fs-lead)}html.tv5 .hv .tv-close{min-height:min(100svh,740px)}html.tv5 .hv .tv-stmt{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;min-height:min(100svh,560px);overflow:hidden;isolation:isolate;background:#2A1640;color:var(--hv-on-photo);--focus:#E2C99A}html[data-theme="dark"].tv5 .hv .tv-stmt{background:linear-gradient(180deg,#2A1242 0%,#1C0B2D 100%)}html.tv5 .hv .tv-stmt .hv-close-in{padding:160px 20px 56px;max-width:1000px}html.tv5 .hv .tv-stmt .hv-h2--light{color:#FFFFFF;text-align:center}@media (min-width:768px){html.tv5 .hv .tv-close{min-height:min(100svh,800px)}html.tv5 .hv .tv-stmt{min-height:min(100svh,640px)}}@media (max-width:389px){html.tv5 .hv .tv-close .hv-display{font-size:var(--fs-title)}}html.tv5 .hv .tv-kb .hv-img{scale:none;animation:none}@media (prefers-reduced-motion:no-preference){html.tv5.tv-js .hv .tv-kb .hv-img{transform:scale(1.06);transition:transform 12000ms linear}html.tv5.tv-js .hv .tv-kb.is-in .hv-img{transform:none}}:where(html.tv5) .hv .fb:where(:not(.hv-onphoto .fb)){background:var(--ctl-solid);-webkit-backdrop-filter:none;backdrop-filter:none}@media (hover:hover) and (pointer:fine){html.tv5 .hv [data-slider] .hv-track.tv-drag{cursor:grab}html.tv5 .hv [data-slider] .hv-track.tv-dragging{cursor:grabbing;user-select:none;scroll-snap-type:none;scroll-behavior:auto}}@media (min-width:768px){html.tv5 .hv .tv-sec-in:has(> .tv-stories ~ .tv-disc){--rail-h:min(400px,calc(100svh - 376px))}}html.tv5 .hv .tv-doc{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}html.tv5 .hv .tv-doc-toc{display:flex;flex-direction:column;gap:4px}html.tv5 .hv .tv-doc-toc a{display:inline-flex;align-items:center;min-height:44px;font-size:var(--fs-body);color:var(--accent);text-decoration:none}html.tv5 .hv .tv-doc-body{max-width:680px;font-size:var(--fs-body);line-height:1.6;color:var(--ink2)}html.tv5 .hv .tv-doc-body h2{margin:40px 0 12px;font-family:var(--serif);font-weight:500;font-size:var(--fs-heading);line-height:var(--lh-heading);color:var(--ink)}html.tv5 .hv .tv-doc-body p,html.tv5 .hv .tv-doc-body li{margin:0 0 12px}html.tv5 .hv .tv-doc-body h3{margin:24px 0 8px;font-family:var(--sans);font-size:var(--fs-heading);font-weight:600;line-height:var(--lh-heading);color:var(--ink)}html.tv5 .hv .tv-doc-body :is(ul,ol){display:flex;flex-direction:column;gap:8px;margin:0 0 12px;padding-left:20px}html.tv5 .hv .tv-doc-body ul{list-style:disc}html.tv5 .hv .tv-doc-body ol{list-style:decimal}html.tv5 .hv .tv-doc-body li{margin:0}html.tv5 .hv .tv-doc-body li::marker{color:var(--gold)}html.tv5 .hv .tv-doc-body a{color:var(--accent);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}html.tv5 .hv .tv-doc-body strong{font-weight:600;color:var(--ink)}html.tv5 .hv .tv-doc-body .evara-track-switch__btn{min-height:46px;padding:0 24px;border:0;border-radius:var(--r-pill);background:var(--btn);color:var(--btnink);font-family:var(--sans);font-size:var(--fs-button);font-weight:var(--fw-button);letter-spacing:0.1px}html.tv5 .hv .tv-doc-body .evara-track-switch__btn:disabled{background:transparent;color:var(--ink2);box-shadow:inset 0 0 0 1px var(--hv-line-strong)}html.tv5 .hv .tv-doc-toc-d > summary{display:flex;align-items:center;min-height:44px;list-style:none;cursor:pointer}html.tv5 .hv .tv-doc-toc-d > summary::-webkit-details-marker{display:none}@media (max-width:1023px){html.tv5 .hv .tv-doc-toc-d > summary{display:inline-flex;gap:12px;padding:0 18px;border-radius:var(--r-pill);background:var(--tint);box-shadow:inset 0 0 0 1px var(--line2);font-size:var(--fs-small);font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink)}html.tv5 .hv .tv-doc-toc-d > summary::after{content:"";flex:none;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;rotate:45deg;translate:0 -2px;transition:rotate var(--dur) var(--ease)}html.tv5 .hv .tv-doc-toc-d[open] > summary::after{rotate:225deg;translate:0 2px}}@media (prefers-reduced-motion:reduce){html.tv5 .hv .tv-doc-toc-d > summary::after{transition:none}}html.tv5 .hv .tv-doc-toc ol{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}html.tv5 .hv .tv-doc-toc a{padding-left:12px;color:var(--sub);box-shadow:inset 2px 0 0 transparent;transition:color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}html.tv5 .hv .tv-doc-toc a[aria-current="true"]{color:var(--ink);box-shadow:inset 2px 0 0 var(--gold)}html.tv5 .hv nav.tv-doc-toc{position:static;inset:auto;z-index:auto;display:block;width:auto;height:auto;background:none;box-shadow:none;transform:none;transition:none}html.tv5 .hv .tv-doc-hero + .tv-sec .tv-sec-in{padding-top:32px}@media (min-width:768px){html.tv5 .hv .tv-doc-hero + .tv-sec .tv-sec-in{padding-top:40px}}@media (min-width:1024px){html.tv5 .hv .tv-doc{grid-template-columns:240px minmax(0,1fr);gap:72px}html.tv5 .hv nav.tv-doc-toc{position:sticky;top:calc(var(--hv-clear) + 24px);align-self:start}html.tv5 .hv .tv-doc-toc-d > summary{pointer-events:none}}html.tv5 .hv .tv-sum{display:flex;flex-direction:column;margin:0;padding:4px 20px;border-radius:var(--r-card);background:var(--card);box-shadow:inset 0 0 0 1px var(--line2),var(--elev)}html.tv5 .hv .tv-sum-r{display:flex;flex-direction:column;gap:4px;padding:16px 0}html.tv5 .hv .tv-sum-r + .tv-sum-r{box-shadow:inset 0 1px 0 var(--line2)}html.tv5 .hv .tv-sum dt,html.tv5 .hv .tv-sum dd{margin:0}html.tv5 .hv .tv-sum .hv-link{display:inline;min-height:0;line-height:inherit;vertical-align:baseline}@media (min-width:768px){html.tv5 .hv .tv-sum{padding:4px 32px}html.tv5 .hv .tv-sum-r{display:grid;grid-template-columns:200px minmax(0,1fr);gap:24px;align-items:baseline}}html.tv5 .hv .tv-linkcards{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}html.tv5 .hv .tv-linkcard{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:12px;row-gap:4px;align-items:center;min-height:44px;padding:16px 24px;border-radius:var(--r-input);background:var(--card);box-shadow:inset 0 0 0 1px var(--line2);color:var(--ink);text-decoration:none;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}html.tv5 .hv .tv-linkcard .tv-icon-ic{grid-row:1 / span 2}html.tv5 .hv .tv-linkcard:active{transform:scale(0.97)}@media (hover:hover) and (pointer:fine){html.tv5 .hv .tv-linkcard:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px var(--line),var(--elev)}}@media (min-width:768px){html.tv5 .hv .tv-linkcards{grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:16px}html.tv5 .hv .tv-linkcard{grid-template-columns:minmax(0,1fr);row-gap:8px;align-content:start;padding:24px}html.tv5 .hv .tv-linkcard .tv-icon-ic{grid-row:auto}}@media (prefers-reduced-motion:reduce){html.tv5 .hv .tv-linkcard,html.tv5 .hv .tv-doc-toc a{transition:none}html.tv5 .hv .tv-linkcard:active,html.tv5 .hv .tv-linkcard:hover{transform:none}}@media (prefers-reduced-motion:reduce){html.tv5 .hv .fb:active,html.tv5 .hv .fbd:active,html.tv5 .hv .hv-opt:active{transform:none}}html.tv5 .hv .tv-status{display:flex;min-height:100vh;min-height:100svh}html.tv5 .hv .tv-status-in{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;max-width:calc(560px + 2 * var(--hv-gut));padding-block:72px;text-align:center}html.tv5 .hv .tv-status-in .tv-h1{text-align:center}html.tv5 .hv .tv-status-in .hv-lead{margin-inline:auto}html.tv5 .hv .tv-status-in .tv-hero-acts{justify-content:center;margin-top:8px}html.tv5 .hv .tv-status-in .tv-meta{margin-top:8px}html.tv5 .hv .tv-pic-cap{position:absolute;left:12px;right:12px;bottom:12px;z-index:1;display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:calc(var(--r-card) - 12px)}html.tv5 .hv .tv-pic--portrait{width:100%;aspect-ratio:4 / 5;border-radius:var(--r-card)}html.tv5 .hv .tv-pic--group{width:100%;max-width:640px;aspect-ratio:4 / 3;border-radius:var(--r-card)}html.tv5 .hv .tv-team-g .tv-pic--group{width:auto;height:var(--rail-h)}html.tv5 .hv .tv-team-r{font-size:var(--fs-small);line-height:1.4;color:rgba(255,255,255,0.86)}html.tv5 .hv .tv-choice{min-width:0;margin:0;padding:0;border:0}html.tv5 .hv .tv-choice-q{margin-bottom:16px;padding:0;font-family:var(--serif);font-size:var(--fs-heading);font-weight:500;line-height:var(--lh-heading);color:var(--ink)}html.tv5 .hv .tv-choice-g{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}html.tv5 .hv .tv-choice-o{display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:64px;padding:16px 20px;border-radius:var(--r-input);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;transition:background-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}html.tv5 .hv .tv-choice-o:has(:checked){background:var(--tint);box-shadow:inset 0 0 0 2px var(--gold)}html.tv5 .hv .tv-choice-o:has(:focus-visible){outline:2px solid var(--focus);outline-offset:3px}html.tv5 .hv .tv-choice-o:active{transform:scale(0.97)}html.tv5 .hv .tv-choice-t{font-size:var(--fs-body);font-weight:600;line-height:1.4;color:var(--ink)}html.tv5 .hv .tv-choice-l{font-size:var(--fs-small);line-height:1.5;color:var(--sub)}html.tv5 .hv .tv-choice-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:24px}@media (hover:hover) and (pointer:fine){html.tv5 .hv .tv-choice-o:hover{box-shadow:inset 0 0 0 1px var(--linestrong)}}@media (min-width:768px){html.tv5 .hv .tv-choice-g{grid-template-columns:repeat(min(var(--n,2),2),minmax(0,1fr));gap:16px}html.tv5 .hv .tv-choice-o{padding:24px;border-radius:var(--r-card)}}@media (prefers-reduced-motion:reduce){html.tv5 .hv .tv-choice-o{transition:none}html.tv5 .hv .tv-choice-o:active{transform:none}}html.tv5 .hv .tv-hero--full{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:min(100svh,740px);overflow:hidden;isolation:isolate;background:#2A1640;color:var(--hv-on-photo);--focus:#E2C99A}html[data-theme="dark"].tv5 .hv .tv-hero--full{background:linear-gradient(180deg,#2A1242 0%,#1C0B2D 100%)}html.tv5 .hv .tv-hero--full .hv-close-scrim{background:linear-gradient(180deg,rgba(20,8,32,0.05) 20%,rgba(20,8,32,0.82) 100%)}html.tv5 .hv .tv-hero-in{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding-block:120px 0}@media (max-width:767px){html.tv5 .hv .tv-hero--full .tv-h1{font-size:var(--fs-display)}html.tv5 .hv .tv-hero--full .tv-hero-acts{order:2}html.tv5 .hv .tv-hero--full .tv-answer{order:3;align-self:stretch;max-width:none;margin:8px calc(-1 * var(--hv-gut)) 0;padding:20px var(--hv-gut) 28px;background:#2A1640;color:rgba(255,255,255,0.92)}html[data-theme="dark"].tv5 .hv .tv-hero--full .tv-answer{background:#1C0B2D}}html.tv5 .hv .tv-h1--light{color:#FFFFFF;max-width:760px}@media (min-width:768px){html.tv5 .hv .tv-h1--light{max-width:880px}}html.tv5 .hv .tv-h1--light em{color:#E8D2A6}html.tv5 .hv .tv-hero--full .tv-answer{max-width:640px;color:rgba(255,255,255,0.92)}html.tv5 .hv .tv-stmt--plain{background:var(--amx)}@media (min-width:768px){html.tv5 .hv .tv-hero--full{min-height:min(calc(100svh - var(--hv-clear)),800px)}html.tv5 .hv .tv-hero-in{padding-block:120px 56px}}
/* @v5-site:10-layout.css:end */
/* @v5-site:20-tables.css:start */
html.tv5 .hv .tv-tbl-rail{--sl-gap:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;row-gap:12px}html.tv5 .hv .tv-tbl-rail > .hv-track{grid-column:1 / -1}html.tv5 .hv :is(.tv-chk,.tv-vis):not(.tv-vis--compact){display:flex}html.tv5 .hv :is(.tv-chk,.tv-vis):not(.tv-vis--compact) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}html.tv5 .hv :is(.tv-chk,.tv-vis):not(.tv-vis--compact) tbody{display:contents}html.tv5 .hv :is(.tv-chk,.tv-vis):not(.tv-vis--compact) tbody tr{display:grid;flex:none;width:calc(100% - 36px);align-content:start;gap:12px;padding:20px;border-radius:var(--r-card);background:var(--card);box-shadow:inset 0 0 0 1px var(--line2)}html.tv5 .hv .tv-tbl-rail--one :is(.tv-chk,.tv-vis) tbody tr{width:100%}@media (max-width:767px){html.tv5 .hv :is(.tv-chk,.tv-vis):not(.tv-vis--compact) tbody tr{gap:8px;padding:16px}}html.tv5 .hv :is(.tv-chk,.tv-vis):not(.tv-vis--compact) :is(th,td){display:block;grid-area:auto;padding:0}html.tv5 .hv :is(.tv-chk-n,.tv-vis-n){font-family:var(--serif);font-size:var(--fs-heading);font-weight:500;line-height:var(--lh-heading);color:var(--ink)}html.tv5 .hv .tv-chk td,html.tv5 .hv .tv-vis td{color:var(--ink2)}html.tv5 .hv .tv-chk .tv-pill{margin:0}html.tv5 .hv .tv-tiers{--focus:#E2C99A;padding:16px;border-radius:var(--r-card);box-shadow:inset 0 0 0 1px rgba(201,169,110,0.35),var(--elev)}html.tv5 .hv .tv-tiers .tv-seg{background:rgba(12,5,22,0.3);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.14)}html.tv5 .hv .tv-tbl--amx{display:block;color:#FFFFFF}html.tv5 .hv .tv-tbl--amx :is(thead,tbody,tr,th,td){display:block}html.tv5 .hv .tv-tbl--amx .tv-tbl-corner,html.tv5 .hv .tv-tbl--amx .tv-tbl-acts td:first-child{display:none}html.tv5 .hv .tv-tbl--amx thead th{padding:0 4px 12px}html.tv5 .hv .tv-tbl--amx tbody tr{padding:8px 4px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.12)}html.tv5 .hv .tv-tbl--amx tbody th{padding:0 0 4px;color:var(--hv-diamond)}html.tv5 .hv .tv-tbl--amx .tv-tbl-acts{padding-top:12px}html.tv5 .hv .tv-tbl--amx .tv-tbl-acts a{width:100%}html.tv5 .hv .tv-tier-n{display:block;font-family:var(--serif);font-size:var(--fs-heading);font-weight:500;line-height:var(--lh-heading);color:#FFFFFF}html.tv5 .hv .tv-tbl--amx .tv-fig{color:#FFFFFF}html.tv5 .hv .tv-tbl--amx .tv-meta{color:rgba(255,255,255,0.72)}html.tv5 .hv .tv-luxe{display:block;font-family:var(--serif);font-size:var(--fs-heading);font-weight:500;line-height:var(--lh-heading);color:#F2D48F}html.tv5 .hv .tv-tbl--amx .tv-lbl--phone{color:var(--hv-diamond)}@supports selector(:has(*)){html.tv5 .hv .tv-tiers:has(input[value="s"]:checked) :is([data-col="r"],[data-col="l"]),html.tv5 .hv .tv-tiers:has(input[value="r"]:checked) :is([data-col="s"],[data-col="l"]),html.tv5 .hv .tv-tiers:has(input[value="l"]:checked) :is([data-col="s"],[data-col="r"]){display:none}html.tv5 .hv .tv-tiers .tv-lbl--phone{display:none}}html.tv5 .hv .tv-terms{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}html.tv5 .hv .tv-terms-l{display:flex;flex-direction:column;gap:16px;min-width:0}html.tv5 .hv .tv-terms-opts{margin:0;padding:0;gap:8px}html.tv5 .hv .tv-terms-opts .hv-opt{flex:0 1 auto}html.tv5 .hv .tv-terms-opts .hv-opt:not(:has(:checked)){background:var(--ctl-fill);border-color:var(--ctl-edge);box-shadow:var(--ctl-shadow)}html.tv5 .hv .tv-terms-panel{display:grid;padding:24px;border-radius:var(--r-card);box-shadow:inset 0 1px 0 rgba(255,255,255,0.16),inset 0 0 0 1px var(--line2),var(--elev)}html.tv5 .hv .tv-term{grid-area:1 / 1;display:flex;flex-direction:column;align-items:flex-start;gap:4px;visibility:hidden;opacity:0;transition:opacity var(--dur) var(--ease),visibility 0s linear var(--dur)}html.tv5 .hv .tv-term .fb{margin-top:12px}html.tv5 .hv .tv-fig--total{font-size:var(--fs-title);line-height:var(--lh-title)}html.tv5 .hv .tv-term-t{font-size:var(--fs-body);font-weight:600;line-height:1.5;color:var(--ink)}html.tv5 .hv .tv-term-rule{max-width:360px}html.tv5 .hv .tv-terms:has(input[value="1m"]:checked) .tv-term[data-term="1m"],html.tv5 .hv .tv-terms:has(input[value="3m"]:checked) .tv-term[data-term="3m"],html.tv5 .hv .tv-terms:has(input[value="6m"]:checked) .tv-term[data-term="6m"],html.tv5 .hv .tv-terms:has(input[value="12m"]:checked) .tv-term[data-term="12m"],html.tv5 .hv .tv-terms:has(input[value="life"]:checked) .tv-term[data-term="life"],html.tv5 .hv .tv-terms:has(input[value="married"]:checked) .tv-term[data-term="married"]{visibility:visible;opacity:1;transition:opacity var(--dur) var(--ease),visibility 0s}@supports not selector(:has(*)){html.tv5 .hv .tv-terms-panel{gap:24px}html.tv5 .hv .tv-term{grid-area:auto;visibility:visible;opacity:1}}html.tv5 .hv .tv-rpay-w{display:flex;flex-direction:column;gap:12px}html.tv5 .hv .tv-rpay{display:grid;grid-template-columns:88px repeat(2,minmax(0,1fr));padding:4px 16px 16px;border-radius:var(--r-card);background:var(--card);box-shadow:inset 0 0 0 1px var(--line2),var(--elev)}html.tv5 .hv .tv-rpay :is(thead,tbody,tr){display:contents}html.tv5 .hv .tv-rpay :is(th,td){padding:8px 0}html.tv5 .hv .tv-rpay thead th{font-size:var(--fs-label);font-weight:600;line-height:1.3;color:var(--ink);text-align:end;padding-top:12px}html.tv5 .hv .tv-rpay tbody th{align-self:center;padding-top:12px;font-size:var(--fs-small);letter-spacing:0;text-transform:none;font-weight:600;color:var(--gold);box-shadow:inset 0 1px 0 var(--line2)}html.tv5 .hv .tv-rpay .tv-figcell{padding-top:12px;text-align:end;box-shadow:inset 0 1px 0 var(--line2)}html.tv5 .hv .tv-rpay .tv-figcell .tv-lbl--phone{display:none}html.tv5 .hv .tv-rpay .tv-fig{font-size:var(--fs-heading)}html.tv5 .hv .tv-rpay-total > *{background:var(--tint);box-shadow:none !important}html.tv5 .hv .tv-rpay-total th{padding-left:8px}html.tv5 .hv .tv-rpay-total td:last-child{padding-right:8px}html.tv5 .hv .tv-rpay tr.tv-rpay-cond > *{grid-column:1 / -1;text-align:left;padding:4px 0;color:var(--ink2);box-shadow:none}html.tv5 .hv .tv-rpay tr.tv-rpay-cond > th{padding-top:12px}html.tv5 .hv .tv-rpay-cond .tv-lbl--phone{display:block;margin:4px 0 0;font-size:var(--fs-label);letter-spacing:0;text-transform:none;font-weight:600;color:var(--sub)}html.tv5 .hv .tv-rpay tr.tv-tbl-acts{display:flex;grid-column:1 / -1;gap:8px;padding-top:12px}html.tv5 .hv .tv-rpay tr.tv-tbl-acts > td:first-child{display:none}html.tv5 .hv .tv-rpay tr.tv-tbl-acts > td{flex:1 1 0;min-width:0;padding:0}html.tv5 .hv .tv-rpay .tv-tbl-acts a{width:100%;padding-inline:8px;white-space:nowrap}html.tv5 .hv .tv-rpay .tv-tbl-acts a::after{display:none}@media (min-width:768px){html.tv5 .hv .tv-tbl-rail .tv-rail-ctl,html.tv5 .hv .tv-tbl-rail .hv-sl-dots{display:none}html.tv5 .hv :is(.tv-chk,.tv-vis):not(.tv-vis--compact){display:table;width:100%;table-layout:fixed;overflow:hidden;border-radius:var(--r-card);background:var(--card);box-shadow:inset 0 0 0 1px var(--line2),var(--elev)}html.tv5 .hv :is(.tv-chk,.tv-vis):not(.tv-vis--compact) thead{position:static;display:table-header-group;width:auto;height:auto;overflow:visible;clip:auto}html.tv5 .hv :is(.tv-chk,.tv-vis):not(.tv-vis--compact) tbody{display:table-row-group}html.tv5 .hv :is(.tv-chk,.tv-vis):not(.tv-vis--compact) tr,html.tv5 .hv :is(.tv-chk,.tv-vis):not(.tv-vis--compact) tbody tr{display:table-row;width:auto;padding:0;border-radius:0;background:none;box-shadow:none}html.tv5 .hv :is(.tv-chk,.tv-vis):not(.tv-vis--compact) :is(th,td){display:table-cell;padding:12px 20px;box-shadow:inset 0 -1px 0 var(--line2);vertical-align:top}html.tv5 .hv :is(.tv-chk,.tv-vis):not(.tv-vis--compact) tbody tr:last-child > *{box-shadow:none}html.tv5 .hv :is(.tv-chk,.tv-vis):not(.tv-vis--compact) thead th{padding-top:20px;font-size:var(--fs-label);font-weight:var(--fw-label);line-height:1.3;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--gold)}html.tv5 .hv .tv-chk thead th:nth-child(1){width:200px}html.tv5 .hv .tv-chk thead th:nth-child(2){width:160px}html.tv5 .hv .tv-vis thead :is(th,td):nth-child(1){width:200px}html.tv5 .hv :is(.tv-chk-n,.tv-vis-n){font-family:var(--sans);font-size:var(--fs-body);font-weight:600;line-height:1.5}html.tv5 .hv :is(.tv-chk,.tv-vis) .tv-lbl--phone{display:none}html.tv5 .hv .tv-tiers .tv-seg{display:none}html.tv5 .hv .tv-tbl--amx{display:grid;grid-template-columns:160px repeat(3,minmax(0,1fr));grid-template-rows:repeat(var(--rows),auto);column-gap:12px;align-items:baseline}html.tv5 .hv .tv-tbl--amx::before,html.tv5 .hv .tv-tbl--amx::after,html.tv5 .hv .tv-tbl--amx thead::after{content:"";grid-row:1 / -1;align-self:stretch;border-radius:calc(var(--r-card) - 16px);background:rgba(12,5,22,0.3);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.14)}html.tv5 .hv .tv-tbl--amx::before{grid-column:2}html.tv5 .hv .tv-tbl--amx::after{grid-column:3}html.tv5 .hv .tv-tbl--amx thead::after{grid-column:4;background:linear-gradient(160deg,rgba(242,212,143,0.14),rgba(12,5,22,0.3));box-shadow:inset 0 0 0 1px rgba(242,212,143,0.5)}html.tv5 .hv .tv-tbl--amx :is(thead,tbody,tr){display:contents}html.tv5 .hv .tv-tbl--amx :is(th,td){position:relative;z-index:1;grid-row:var(--r);padding:12px 20px}html.tv5 .hv .tv-tbl--amx tr > :nth-child(1){grid-column:1;padding-inline:0}html.tv5 .hv .tv-tbl--amx tr > :nth-child(2){grid-column:2}html.tv5 .hv .tv-tbl--amx tr > :nth-child(3){grid-column:3}html.tv5 .hv .tv-tbl--amx tr > :nth-child(4){grid-column:4}html.tv5 .hv .tv-tbl--amx .tv-tbl-corner,html.tv5 .hv .tv-tbl--amx .tv-tbl-acts td:first-child{display:block}html.tv5 .hv .tv-tbl--amx [data-col]{display:block !important}html.tv5 .hv .tv-tbl--amx thead th{padding:20px 20px 12px}html.tv5 .hv .tv-tbl--amx tbody th{padding:12px 0}html.tv5 .hv .tv-tbl--amx tbody tr > *{box-shadow:inset 0 1px 0 rgba(255,255,255,0.12)}html.tv5 .hv .tv-tbl--amx .tv-tbl-acts td{padding:12px 20px 20px;box-shadow:none}html.tv5 .hv .tv-tbl--amx .tv-tbl-acts a{width:auto}html.tv5 .hv .tv-tbl--amx .tv-lbl--phone{display:none}html.tv5 .hv .tv-terms{grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:48px;align-items:center}html.tv5 .hv .tv-terms-l{gap:24px}html.tv5 .hv .tv-terms-l .hv-lead{max-width:480px}html.tv5 .hv .tv-terms-panel{padding:32px}html.tv5 .hv .tv-fig--total{font-size:var(--fs-title)}html.tv5 .hv .tv-rpay{grid-template-columns:200px repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--rows),auto);column-gap:0;padding:8px 24px 20px}html.tv5 .hv .tv-rpay thead th{font-size:var(--fs-label)}html.tv5 .hv .tv-rpay tbody th{align-self:start;font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:var(--fw-label)}html.tv5 .hv .tv-rpay tr.tv-tbl-acts{display:contents}html.tv5 .hv .tv-rpay tr.tv-tbl-acts > td{padding:16px 12px 0}html.tv5 .hv .tv-rpay tr.tv-tbl-acts > td:first-child{display:block}html.tv5 .hv .tv-rpay tr.tv-rpay-cond > th{grid-column:1}html.tv5 .hv .tv-rpay tr.tv-rpay-cond > td:nth-child(2){grid-column:2;padding:12px}html.tv5 .hv .tv-rpay tr.tv-rpay-cond > td:nth-child(3){grid-column:3;padding:12px}html.tv5 .hv .tv-rpay :is(th,td){grid-row:var(--r);padding:8px 12px}html.tv5 .hv .tv-rpay tr > :nth-child(1){grid-column:1;padding-left:0}html.tv5 .hv .tv-rpay tr > :nth-child(2){grid-column:2}html.tv5 .hv .tv-rpay tr > :nth-child(3){grid-column:3}html.tv5 .hv .tv-rpay .tv-tbl-corner,html.tv5 .hv .tv-rpay .tv-tbl-acts td:first-child{display:block}html.tv5 .hv .tv-rpay tbody th{grid-column:1;padding-top:12px}html.tv5 .hv .tv-rpay tbody tr > *{box-shadow:inset 0 1px 0 var(--line2)}html.tv5 .hv .tv-rpay .tv-figcell{padding-top:8px}html.tv5 .hv .tv-rpay .tv-fig{font-size:var(--fs-heading)}html.tv5 .hv .tv-rpay-total > *{box-shadow:none !important}html.tv5 .hv .tv-rpay-total th{margin-top:0;padding-left:12px}html.tv5 .hv .tv-rpay-cond .tv-lbl--phone{display:none}html.tv5 .hv .tv-rpay .tv-tbl-acts > *{box-shadow:none;padding-top:16px}html.tv5 .hv .tv-rpay .tv-tbl-acts td{display:flex;justify-content:flex-end}html.tv5 .hv .tv-rpay .tv-tbl-acts a{width:auto;padding-inline:20px}html.tv5 .hv .tv-rpay .tv-tbl-acts a::after{display:block}}@media (min-width:1024px){html.tv5 .hv .tv-tbl--amx{grid-template-columns:200px repeat(3,minmax(0,1fr))}html.tv5 .hv .tv-fig--total{font-size:var(--fs-title)}}@media (prefers-reduced-motion:reduce){html.tv5 .hv .tv-term{transition:none !important}}
/* @v5-site:20-tables.css:end */
/* @v5-site:30-chrome.css:start */
html.tv5 #site-header{display:block;padding-top:var(--hv-clear)}html.tv5 .hv{padding-top:0}@media (min-width:1024px){html.tv5 #site-header #utility-bar:not(.ub-dismissed){position:static;display:block;width:auto;min-height:0;margin:0;padding:0;border:0;border-bottom:1px solid var(--line2);background:none;transition:none}html.tv5 #site-header #utility-bar:not(.ub-dismissed) .ub-inner{display:flex;align-items:center;justify-content:center;gap:4px;max-width:none;min-height:44px;margin:0;padding:0 var(--hdr-x)}html.tv5 #utility-bar:not(.ub-dismissed) .ub-left{display:block !important;flex:0 1 auto;min-width:0;padding:0}html.tv5 #utility-bar .ub-ann{display:block;min-height:0;margin:0;padding:10px 0;font-family:var(--sans);font-size:var(--fs-small);font-weight:400;line-height:1.45;letter-spacing:0;text-align:center;text-transform:none;text-wrap:balance;color:var(--sub)}html.tv5 #utility-bar .ub-ann [data-price]{font-weight:600;color:var(--ink)}html.tv5 #utility-bar .ub-ann a{font-weight:600;text-decoration:none;white-space:nowrap;color:var(--accent)}html.tv5 #utility-bar:not(.ub-dismissed) .ub-dismiss{display:inline-flex !important;position:static;align-items:center;justify-content:center;flex:none;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:var(--r-pill);background:none;color:var(--mute);font-size:var(--fs-small);line-height:1;transform:none;cursor:pointer}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){html.tv5 #utility-bar .ub-ann a:hover{text-decoration:underline;text-underline-offset:3px}html.tv5 #utility-bar .ub-dismiss:hover{background:var(--navhov);color:var(--ink)}}@media (max-width:1439.98px){html.tv5:has(#nav .hdr-cta > .cta-long){--hdr-cta-w:160px}}@media (min-width:1440px){html.tv5 #nav .hdr-cta > .cta-long{display:none}html.tv5 #nav .hdr-cta > .cta-short{display:inline}}
/* @v5-site:30-chrome.css:end */
/* @v5-site:40-graphics.css:start */
html.tv5 .hv .tv-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html.tv5 .hv .tv-tile{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:var(--r-input);background:var(--tint)}html.tv5 .hv .tv-sec--alt .tv-tile{background:var(--card);box-shadow:inset 0 0 0 1px var(--line2)}html.tv5 .hv .tv-tile .tv-fig{font-size:var(--fs-title)}html.tv5 .hv .tv-tile .tv-lbl{font-size:var(--fs-label);letter-spacing:1px}html.tv5 .hv .tv-quote{max-width:760px;border-radius:var(--r-card);background:var(--card);box-shadow:0 1px 2px var(--shsoft),inset 0 0 0 1px var(--line2)}html.tv5 .hv .tv-quote-f{display:flex;flex-direction:column;gap:16px;margin:0;padding:24px}html.tv5 .hv .tv-quote-q{margin:0;padding:0;border:0;font-family:var(--serif);font-size:var(--fs-heading);font-weight:500;font-style:normal;line-height:var(--lh-heading);color:var(--ink)}html.tv5 .hv .tv-quote-q::first-letter{text-transform:uppercase}html.tv5 .hv .tv-quote-by{display:flex;flex-direction:column}html.tv5 .hv .tv-quote-n{font-size:var(--fs-small);font-weight:600;line-height:1.4;color:var(--ink)}html.tv5 .hv .tv-quote-d{font-size:var(--fs-small);line-height:1.4;color:var(--sub)}@media (min-width:768px){html.tv5 .hv .tv-tiles{grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:16px}html.tv5 .hv .tv-tile{padding:20px}html.tv5 .hv .tv-quote-f{padding:32px}html.tv5 .hv .tv-quote-q{font-size:var(--fs-heading)}}html.tv5 .hv .tv-linkcard-v{font-size:var(--fs-body);font-weight:600;line-height:1.4;color:var(--ink)}html.tv5 .hv .tv-linkcard .tv-meta{grid-column:2}@media (min-width:768px){html.tv5 .hv .tv-linkcard .tv-meta{grid-column:auto}}html.tv5 .hv .tv-map{overflow:hidden;border-radius:var(--r-card);background:var(--card);box-shadow:inset 0 0 0 1px var(--line2),var(--elev)}html.tv5 .hv .tv-map-b{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:24px}html.tv5 .hv .tv-map-a{font-style:normal;font-size:var(--fs-body);line-height:1.6;color:var(--ink2)}html.tv5 .hv .tv-map-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}html.tv5 .hv .tv-map-f iframe{display:block;width:100%;height:320px;border:0}html.tv5 .hv .tv-tbl--card{display:block;padding:4px 20px 8px;border-radius:var(--r-card);background:var(--card);box-shadow:inset 0 0 0 1px var(--line2),var(--elev)}html.tv5 .hv .tv-tbl--card :is(tbody,tr,th,td){display:block}html.tv5 .hv .tv-tbl--card thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}html.tv5 .hv .tv-tbl--card tbody tr{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 0;box-shadow:inset 0 1px 0 var(--line2)}html.tv5 .hv .tv-tbl--card tbody tr:first-child{box-shadow:none}html.tv5 .hv .tv-tbl--card :is(th,td){padding:0}html.tv5 .hv .tv-tbl--card td{display:flex;align-items:baseline;justify-content:space-between;gap:16px}html.tv5 .hv .tv-tbl--card td .tv-lbl--phone{margin:0;font-size:var(--fs-label);letter-spacing:0;text-transform:none;font-weight:600;color:var(--sub)}html.tv5 .hv .tv-tbl--card td:has(> .tv-chips) .tv-lbl--phone{display:none}html.tv5 .hv .tv-tbl--card .tv-figcell .tv-fig,html.tv5 .hv .tv-tbl--card .tv-fig{font-size:var(--fs-heading)}html.tv5 .hv .tv-mark{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--sub)}html.tv5 .hv .tv-mark--yes{color:var(--gold)}html.tv5 .hv .tv-mark .evara-icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@media (min-width:768px){html.tv5 .hv .tv-tbl--card{display:table;table-layout:fixed;padding:4px 24px 8px}html.tv5 .hv .tv-tbl--card thead{position:static;display:table-header-group;width:auto;height:auto;overflow:visible;clip:auto}html.tv5 .hv .tv-tbl--card tbody{display:table-row-group}html.tv5 .hv .tv-tbl--card tr,html.tv5 .hv .tv-tbl--card tbody tr{display:table-row;padding:0;box-shadow:none}html.tv5 .hv .tv-tbl--card :is(th,td){display:table-cell;padding:12px 16px 12px 0;vertical-align:baseline;box-shadow:inset 0 1px 0 var(--line2)}html.tv5 .hv .tv-tbl--card thead :is(th,td){padding-top:16px;font-size:var(--fs-body);font-weight:600;color:var(--ink);box-shadow:none}html.tv5 .hv .tv-tbl--card .tv-figcell{text-align:end}html.tv5 .hv .tv-tbl--card .tv-fig{font-size:var(--fs-heading)}html.tv5 .hv .tv-tbl--card td .tv-lbl--phone{display:none}}html.tv5 .hv .tv-duo{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:stretch}@media (min-width:1024px){html.tv5 .hv .tv-duo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:center}html.tv5 .hv .tv-duo--top{align-items:start}}html.tv5 .hv .tv-person{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:16px;padding:16px 24px;border-radius:var(--r-input);background:var(--card);box-shadow:inset 0 0 0 1px var(--line2)}html.tv5 .hv .tv-person .tv-pic--thumb{width:72px;height:72px;border-radius:var(--r-pill)}html.tv5 .hv .tv-person-b{display:flex;flex-direction:column;gap:4px;min-width:0}html.tv5 .hv .tv-person-n{font-size:var(--fs-body);font-weight:700;line-height:1.3;color:var(--ink)}html.tv5 .hv .tv-person-r{font-size:var(--fs-small);line-height:1.4;color:var(--ink2)}html.tv5 .hv .tv-person-v{display:inline-flex;align-items:center;min-height:44px;font-size:var(--fs-body);font-weight:600;color:var(--accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}html.tv5 .hv .tv-grl{display:grid}html.tv5 .hv .tv-grl > .tv-grl-off,html.tv5 .hv .tv-grl > .tv-grl-fig{grid-area:1 / 1;min-width:0}html.tv5 .hv .tv-grl-fig{visibility:hidden}html.tv5 .hv .tv-grl:has([data-greviews="rating"]:not(:empty)) > .tv-grl-fig{visibility:visible}html.tv5 .hv .tv-grl:has([data-greviews="rating"]:not(:empty)) > .tv-grl-off{visibility:hidden}html.tv5 .hv .tv-grl :is([data-greviews="rating"],[data-greviews="asof"]):empty{display:inline-block}html.tv5 .hv .tv-grl :is([data-greviews="rating"],[data-greviews="asof"]):empty::before{content:"\200b"}html.tv5 .hv .tv-grl [data-greviews="rating"]:empty{min-width:1.45em}html.tv5 .hv .tv-grl [data-greviews="asof"]{white-space:nowrap}html.tv5 .hv .tv-grl [data-greviews="asof"]:empty{min-width:8.4em}html.tv5 .hv .tv-grl a{display:inline-block;padding-block:12px;margin-block:-12px}
/* @v5-site:40-graphics.css:end */
/* @v5-site:45-benefit-card.css:start */
html.tv5 .hv .bc{position:relative;max-width:960px;border-radius:var(--r-card);box-shadow:inset 0 0 0 1px var(--glassedge),var(--elev);overflow:hidden}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html.tv5 .hv .bc{background:var(--glass);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%)}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html.tv5 .hv .bc{background:var(--glasssolid);-webkit-backdrop-filter:none;backdrop-filter:none}}html.tv5 .hv .bc::before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:var(--gl);pointer-events:none}html.tv5 .hv .bc-t{width:100%;border-collapse:collapse;table-layout:fixed}html.tv5 .hv .bc-corner{width:40%}html.tv5 .hv .bc-h{padding:24px 24px 16px;font-family:var(--serif);font-weight:400;font-size:var(--fs-heading);line-height:var(--lh-heading);text-align:left;color:var(--ink)}html.tv5 .hv .bc-h--mem{color:var(--gold)}html.tv5 .hv .bc-t tbody tr{border-top:1px solid var(--line2)}html.tv5 .hv .bc-l{padding:16px 24px;font-size:var(--fs-body);font-weight:600;line-height:1.4;text-align:left;color:var(--ink)}html.tv5 .hv .bc-c{padding:16px 24px;font-size:var(--fs-body);line-height:1.4;color:var(--sub);vertical-align:middle}html.tv5 .hv .bc-c--mem{background:var(--tint);color:var(--ink);font-weight:600}html.tv5 .hv .bc-v{display:inline-flex;align-items:flex-start;gap:8px}html.tv5 .hv .bc-v .evara-icon{flex:none;width:20px;height:20px;margin-top:1px}html.tv5 .hv .bc-v--tick .evara-icon{color:var(--gold)}html.tv5 .hv .bc-v--no{color:var(--mute);font-weight:400}html.tv5 .hv .bc-v--no .evara-icon{color:var(--mute)}html.tv5 .hv .bc-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px 24px;border-top:1px solid var(--line2)}html.tv5 .hv .bc-price{margin:0;font-size:var(--fs-body);line-height:1.5;color:var(--ink)}html.tv5 .hv .bc-price [data-price]{font-weight:700;color:var(--gold)}html.tv5 .hv .bc-cta{display:inline-flex;align-items:center;justify-content:center;gap:var(--g-s2);min-height:48px;padding:0 var(--g-s5);border:1px solid var(--g-btn-edge);border-radius:var(--r-pill);background:var(--g-btn);color:var(--g-btn-ink);box-shadow:var(--g-btn-shadow);font-size:var(--fs-button);font-weight:var(--fw-button);letter-spacing:.01em;text-decoration:none;transition:transform var(--g-dur-fast) var(--g-ease),background var(--g-dur-fast) var(--g-ease),box-shadow var(--g-dur-fast) var(--g-ease)}html.tv5 .hv .bc-cta:hover{background:var(--g-btn-hover);transform:translateY(-1px)}html.tv5 .hv .bc-cta:active{background:var(--g-btn-press);transform:scale(.985)}html.tv5 .hv .bc-arr{transition:transform var(--g-dur-fast) var(--g-ease)}html.tv5 .hv .bc-cta:hover .bc-arr{transform:translateX(4px)}@media (max-width:767px){html.tv5 .hv .bc-t,html.tv5 .hv .bc-t tbody{display:block}html.tv5 .hv .bc-t thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}html.tv5 .hv .bc-t tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:8px;padding:16px}html.tv5 .hv .bc-t tbody tr:first-child{border-top:0}html.tv5 .hv .bc-l{grid-column:1 / -1;padding:0 0 8px}html.tv5 .hv .bc-c{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:var(--r-input);font-size:var(--fs-small);background:var(--card);box-shadow:inset 0 0 0 1px var(--line2)}html.tv5 .hv .bc-c--mem{background:var(--tint);box-shadow:inset 0 0 0 1px var(--gold)}html.tv5 .hv .bc-c::before{content:attr(data-col);font-size:var(--fs-label);font-weight:var(--fw-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--mute)}html.tv5 .hv .bc-c--mem::before{color:var(--gold)}html.tv5 .hv .bc-foot{padding:16px}html.tv5 .hv .bc-cta{width:100%}}@media (prefers-reduced-transparency:reduce){html.tv5 .hv .bc{background:var(--glasssolid);-webkit-backdrop-filter:none;backdrop-filter:none}}
/* @v5-site:45-benefit-card.css:end */
/* @v5-site:50-forms.css:start */
html.tv5 .hv .tv-form{display:flex;flex-direction:column;gap:16px;padding:24px 20px}@media (max-width:389px){html.tv5 .hv .tv-form{padding:20px 16px}}html.tv5 .hv .tv-form form{display:flex;flex-direction:column;gap:12px;margin:0}html.tv5 .hv .tv-form-h{font-family:var(--serif);font-size:var(--fs-title);font-weight:400;line-height:var(--lh-title);letter-spacing:-0.02em;color:#FFFFFF}html.tv5 .hv .tv-form-h em{font-style:italic;color:#E8D2A6}html.tv5 .hv .tv-form-l{font-size:var(--fs-body);line-height:1.55;color:rgba(255,255,255,0.78)}html.tv5 .hv .tv-field{display:flex;flex-direction:column;gap:8px}html.tv5 .hv .tv-field-row{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}@media (min-width:340px){html.tv5 .hv .tv-field-row--phone{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){html.tv5 .hv .tv-field-row{grid-template-columns:repeat(2,minmax(0,1fr))}}html.tv5 .hv .tv-field-l{font-size:var(--fs-small);font-weight:600;line-height:1.4;color:rgba(255,255,255,0.82)}html.tv5 .hv .tv-opt{font-weight:400;color:rgba(255,255,255,0.66)}html.tv5 .hv select.tv-in{-webkit-appearance:none;appearance:none;padding-right:44px;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-repeat:no-repeat;background-position:calc(100% - 22px) 50%,calc(100% - 16px) 50%;background-size:6px 6px,6px 6px}html.tv5 .hv select.tv-in option{color:var(--v5-ink);background:var(--g-solid)}html.tv5 .hv .tv-in:autofill,html.tv5 .hv .tv-in:-webkit-autofill{-webkit-text-fill-color:var(--v5-ink);caret-color:var(--v5-ink);box-shadow:inset 0 0 0 100px var(--v5-d2);transition:background-color 600000s 0s}html.tv5 .hv .tv-in:autofill:focus-visible,html.tv5 .hv .tv-in:-webkit-autofill:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--v5-focus) 38%,transparent),inset 0 0 0 100px var(--v5-d2) !important}html.tv5 .hv .tv-err{font-size:var(--fs-body);line-height:1.45;color:#FFD2CB}html.tv5 .hv .tv-err[hidden]{display:none}html.tv5 .hv .tv-consent{display:flex;gap:12px;align-items:center;min-height:44px;font-size:var(--fs-small);line-height:1.5;color:rgba(255,255,255,0.82);cursor:pointer}html.tv5 .hv .tv-consent input{flex:none;box-sizing:border-box;width:20px;height:20px;min-height:0;margin:0;-webkit-appearance:none;appearance:none;border:1px solid var(--brd-control);border-radius:calc(var(--r-input) - 9px);background:var(--v5-d2);cursor:pointer;transition:background var(--g-dur-fast) var(--g-ease),border-color var(--g-dur-fast) var(--g-ease)}html.tv5 .hv .tv-consent input:checked{border-color:var(--g-btn-edge);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FBF8F2' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.2 4.2L19 7'/%3E%3C/svg%3E") center / 14px 14px no-repeat,var(--g-btn)}html.tv5 .hv .tv-consent input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}html.tv5 .hv .tv-consent a{color:var(--hv-gold-on-dark);text-decoration:underline;text-underline-offset:2px}@media (forced-colors:active){html.tv5 .hv .tv-consent input{-webkit-appearance:auto;appearance:auto}}html.tv5 .hv .tv-form-more{border-top:1px solid color-mix(in srgb,var(--v5-gold-l) 20%,transparent)}html.tv5 .hv .tv-form-more > summary{display:flex;align-items:center;min-height:44px;list-style:none;cursor:pointer;font-size:var(--fs-body);font-weight:600;color:var(--hv-gold-on-dark)}html.tv5 .hv .tv-form-more > summary::-webkit-details-marker{display:none}html.tv5 .hv .tv-form-more-b{display:flex;flex-direction:column;gap:12px;padding:4px 0 12px}html.tv5 .hv .tv-form .hv-btn{--hv-btn-h:52px}html.tv5 .hv .tv-form-row{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}html.tv5 .hv .tv-form-row-l{display:flex;flex-direction:column;align-items:flex-start;gap:16px}@media (min-width:1024px){html.tv5 .hv .tv-form-row{grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:72px;align-items:center}}html.tv5 .hv .tv-consult > summary{list-style:none}html.tv5 .hv .tv-consult > summary::-webkit-details-marker{display:none}html.tv5 .hv .tv-consult-b{margin-top:16px}html.tv5 .hv .tv-dlg{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:var(--g-s4);background:var(--g-scrim)}html.tv5 .hv .tv-dlg[hidden]{display:none}html.tv5 .hv .tv-dlg-panel{position:relative;display:flex;flex-direction:column;gap:var(--g-s3);box-sizing:border-box;width:min(100%,440px);max-height:calc(100dvh - 2 * var(--g-s4));overflow:auto;padding:var(--g-s5);border:1px solid var(--v5-line);border-radius:var(--r-card);background:var(--g-solid);box-shadow:var(--g-hl),var(--g-shadow);color:var(--v5-ink);text-align:center}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html.tv5 .hv .tv-dlg{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html.tv5 .hv .tv-dlg-panel{background:var(--g-tint-strong);-webkit-backdrop-filter:blur(var(--g-blur)) saturate(var(--g-sat));backdrop-filter:blur(var(--g-blur)) saturate(var(--g-sat))}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html.tv5 .hv .tv-dlg{background:linear-gradient(var(--g-scrim),var(--g-scrim)),linear-gradient(var(--g-scrim),var(--g-scrim)),var(--g-scrim);-webkit-backdrop-filter:none;backdrop-filter:none}html.tv5 .hv .tv-dlg-panel{background:var(--g-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-transparency:reduce){html.tv5 .hv .tv-dlg{background:linear-gradient(var(--g-scrim),var(--g-scrim)),linear-gradient(var(--g-scrim),var(--g-scrim)),var(--g-scrim);-webkit-backdrop-filter:none;backdrop-filter:none}html.tv5 .hv .tv-dlg-panel{background:var(--g-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:no-preference){html.tv5 .hv .tv-dlg-panel{animation:g-rise var(--g-dur-base) var(--g-ease) both}}html.tv5 .hv .tv-dlg-h{margin:0;padding:0 var(--g-s6);font-family:var(--serif);font-size:var(--fs-heading);font-weight:400;line-height:var(--lh-heading);color:var(--v5-ink)}html.tv5 .hv .tv-dlg-acts{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-top:8px}html.tv5 .hv .tv-dlg-acts .fbd{align-self:stretch}html.tv5 .hv .tv-dlg-x{position:absolute;top:var(--g-s2);right:var(--g-s2);display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--v5-line);border-radius:50%;background:var(--g-tint);color:var(--v5-ink);cursor:pointer;touch-action:manipulation;transition:transform var(--g-dur-fast) var(--g-ease),background-color var(--g-dur-fast) var(--g-ease)}html.tv5 .hv .tv-dlg-x:hover{transform:translateY(-1px)}html.tv5 .hv .tv-dlg-x:active{transform:scale(0.96)}html.tv5.tv-dlg-open{overflow:hidden}html.tv5 .hv.tv-dlg-host{position:relative;z-index:10000;padding:0;background:none}@media (min-width:768px){html.tv5 .hv .tv-form{padding:32px}html.tv5 .hv .tv-form-h{font-size:var(--fs-title)}}html.tv5 .hv .tv-form-hint{font-size:var(--fs-small);line-height:1.5;color:rgba(255,255,255,0.78)}html.tv5 .hv .tv-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}
/* @v5-site:50-forms.css:end */
/* @v5-site:60-reading.css:start */
html.tv5 .hv .tv-prog{display:none}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){html.tv5 .hv .tv-prog{display:block;position:fixed;top:0;left:0;right:0;z-index:1001;height:2px;background:var(--gl);transform-origin:0 50%;scale:0 1;pointer-events:none;animation:tv-read-prog linear both;animation-timeline:scroll(root block)}}}@keyframes tv-read-prog{to{scale:1 1}}html.tv5 .hv .tv-art-hero .tv-sec-in{padding-bottom:40px}html.tv5 .hv .tv-art-hd{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:920px;margin-inline:auto;text-align:center}html.tv5 .hv .tv-art-hd .tv-h1{font-size:var(--fs-display);line-height:var(--lh-display)}html.tv5 .hv .tv-art-hd .tv-answer{max-width:680px}html.tv5 .hv .tv-art-meta{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;row-gap:4px;margin:0;font-size:var(--fs-small);line-height:1.5;color:var(--sub)}html.tv5 .hv .tv-art-meta > span + span::before{content:"";display:inline-block;width:4px;height:4px;margin:0 12px;border-radius:50%;background:var(--gold);vertical-align:middle}html.tv5 .hv .tv-art-hd .tv-answer a{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}html.tv5 .hv .tv-art-hd .tv-art-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;margin-top:8px}html.tv5 .hv .tv-art .tv-sec-in{padding-top:0;padding-bottom:72px}html.tv5 .hv .tv-art-lead{max-width:720px;margin:0 auto 48px}html.tv5 .hv .tv-art-lead > .tv-pic{width:100%;max-width:none;max-height:none;aspect-ratio:16 / 9}html.tv5 .hv .tv-art-grid{display:grid;grid-template-columns:minmax(0,1fr)}html.tv5 .hv .tv-art-grid > *{width:100%;max-width:680px;margin-inline:auto}html.tv5 .hv .tv-toc{min-width:0;margin-bottom:40px}html.tv5 .hv .tv-toc-h{margin:0 0 12px;font-size:var(--fs-label);font-weight:var(--fw-label);line-height:1.3;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--gold)}html.tv5 .hv .tv-toc-l{display:flex;gap:8px;margin:0 calc(-1 * var(--hv-gut));padding:0 var(--hv-gut) 4px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--hv-gut);scrollbar-width:none}html.tv5 .hv .tv-toc-l::-webkit-scrollbar{display:none}html.tv5 .hv .tv-toc-l > li{flex:none;margin:0;scroll-snap-align:start}html.tv5 .hv .tv-toc-a{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--g-s4);border:1px solid var(--ctl-edge);border-radius:var(--r-pill);background:var(--ctl-fill);box-shadow:var(--ctl-shadow);font-size:var(--fs-small);font-weight:600;line-height:1.25;color:var(--ctl-ink);text-decoration:none;white-space:nowrap;touch-action:manipulation;transition:background var(--g-dur-fast) var(--g-ease),color var(--g-dur-fast) var(--g-ease),border-color var(--g-dur-fast) var(--g-ease),transform var(--g-dur-fast) var(--g-ease)}html.tv5 .hv .tv-toc-a:hover{border-color:var(--ctl-edge-hover)}html.tv5 .hv .tv-toc-a:active{transform:scale(0.985)}html.tv5 .hv .tv-toc-a[aria-current="true"]{background:var(--g-btn);color:var(--g-btn-ink);border-color:var(--g-btn-edge)}html.tv5 .hv .tv-prose{min-width:0;font-size:var(--fs-legal);line-height:1.7;color:var(--ink2);font-variant-numeric:lining-nums;overflow-wrap:break-word}html.tv5 .hv .tv-prose > :first-child{margin-top:0}html.tv5 .hv .tv-prose > :last-child{margin-bottom:0}html.tv5 .hv .tv-prose p{margin:0 0 20px}html.tv5 .hv .tv-prose h2{margin:64px 0 16px;font-family:var(--serif);font-size:var(--fs-title);font-weight:500;line-height:var(--lh-title);letter-spacing:-0.012em;color:var(--ink);text-wrap:balance;scroll-margin-top:calc(var(--hv-clear) + 24px)}html.tv5 .hv .tv-prose h3{margin:40px 0 12px;font-family:var(--serif);font-size:var(--fs-heading);font-weight:500;line-height:var(--lh-heading);color:var(--ink);text-wrap:balance;scroll-margin-top:calc(var(--hv-clear) + 24px)}html.tv5 .hv .tv-prose h4{margin:32px 0 8px;font-size:var(--fs-body);font-weight:700;line-height:1.4;color:var(--ink);text-wrap:balance}html.tv5 .hv .tv-prose :is(h2,h3) + :is(h3,h4){margin-top:24px}html.tv5 .hv .tv-prose :is(h2,h3) em{color:var(--gold)}html.tv5 .hv .tv-prose :is(strong,b){font-weight:600;color:var(--ink)}html.tv5 .hv .tv-prose a{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);transition:text-decoration-color var(--dur) var(--ease)}html.tv5 .hv .tv-prose a:hover{text-decoration-color:currentColor}html.tv5 .hv .tv-prose :is(ul,ol){margin:0 0 24px;padding-left:24px}html.tv5 .hv .tv-prose li{margin:0 0 8px;padding-left:4px}html.tv5 .hv .tv-prose li > :is(ul,ol){margin:8px 0 0}html.tv5 .hv .tv-prose li::marker{color:var(--gold)}html.tv5 .hv .tv-prose ol > li::marker{font-family:var(--serif);font-weight:600}html.tv5 .hv .tv-prose .tv-keys-l li{margin:0}html.tv5 .hv .tv-prose .tv-keys-l a{display:inline-flex;align-items:center;min-width:44px;min-height:44px}html.tv5 .hv .tv-prose hr{height:1px;margin:48px 0;border:0;background:var(--line)}html.tv5 .hv .tv-prose figure{margin:40px 0}html.tv5 .hv .tv-prose figure > .tv-pic{margin-inline:auto}html.tv5 .hv .tv-prose blockquote,html.tv5 .hv .tv-pull{margin:40px 0;padding:4px 0 4px 24px;border:0;box-shadow:inset 2px 0 0 var(--gold);font-family:var(--serif);font-size:var(--fs-heading);font-style:italic;font-weight:500;line-height:var(--lh-heading);color:var(--ink);text-wrap:pretty}html.tv5 .hv .tv-prose blockquote p,html.tv5 .hv .tv-pull p{margin:0 0 12px}html.tv5 .hv .tv-prose blockquote > :last-child,html.tv5 .hv .tv-pull > :last-child{margin-bottom:0}html.tv5 .hv .tv-prose blockquote cite,html.tv5 .hv .tv-pull cite{display:block;margin-top:12px;font-family:var(--sans);font-size:var(--fs-small);font-style:normal;font-weight:600;line-height:1.4;color:var(--sub)}html.tv5 .hv .tv-ptbl{margin:32px 0;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--line);border-radius:calc(var(--r-card) - 10px);background:var(--card)}html.tv5 .hv .tv-ptbl table{width:100%;border-collapse:collapse;font-size:var(--fs-body);line-height:1.5;color:var(--ink2)}html.tv5 .hv .tv-ptbl caption{padding:16px 16px 0;font-size:var(--fs-small);font-weight:700;line-height:1.4;text-align:left;color:var(--ink)}html.tv5 .hv .tv-ptbl :is(th,td){min-width:144px;padding:12px 16px;border:0;text-align:left;vertical-align:top;box-shadow:inset 0 -1px 0 var(--line2)}html.tv5 .hv .tv-ptbl thead th{font-size:var(--fs-label);font-weight:var(--fw-label);line-height:1.4;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--gold);background:var(--tint);box-shadow:none}html.tv5 .hv .tv-ptbl tbody tr:last-child > *{box-shadow:none}html.tv5 .hv .tv-ptbl tbody th,html.tv5 .hv .tv-ptbl tbody td:first-child{font-weight:600;color:var(--ink)}html.tv5 .hv .tv-ptbl .tv-num{text-align:right;white-space:nowrap;font-variant-numeric:lining-nums}html.tv5 .hv .tv-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none}html.tv5 .hv .tv-card{display:flex;margin:0}html.tv5 .hv .tv-card[hidden]{display:none}html.tv5 .hv .tv-card-a{position:relative;display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-height:44px;overflow:hidden;padding:24px;border-radius:var(--r-card);background:var(--card);box-shadow:inset 0 0 0 1px var(--line2);color:inherit;text-decoration:none;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}html.tv5 .hv .tv-card-a > .tv-pic{margin:-24px -24px 8px;width:auto}html.tv5 .hv .tv-card-k{font-size:var(--fs-label);font-weight:var(--fw-label);line-height:1.3;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--gold)}html.tv5 .hv .tv-card-t{margin:0;font-family:var(--serif);font-size:var(--fs-heading);font-weight:500;line-height:var(--lh-heading);color:var(--ink);text-wrap:balance}html.tv5 .hv .tv-card-d{font-size:var(--fs-body);line-height:1.55;color:var(--ink2)}html.tv5 .hv .tv-card-m{margin-top:auto;padding-top:8px;font-size:var(--fs-small);line-height:1.4;color:var(--sub)}html.tv5 .hv .tv-card-m::after{content:"";display:inline-block;width:16px;height:16px;margin-left:8px;vertical-align:-3px;background-color:var(--accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;transition:translate var(--dur) var(--ease)}@media (hover:hover) and (pointer:fine){html.tv5 .hv .tv-card-a:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px var(--line),var(--elev)}html.tv5 .hv .tv-card-a:hover .tv-card-m::after{translate:4px 0}}html.tv5 .hv .tv-card-a:active{transform:scale(0.99)}html.tv5 .hv .tv-feat{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;border-radius:var(--r-card);background:var(--card);box-shadow:inset 0 0 0 1px var(--line2),var(--elev);color:inherit;text-decoration:none;transition:transform var(--dur) var(--ease)}html.tv5 .hv .tv-feat > .tv-pic{border-radius:0;max-height:none;aspect-ratio:3 / 2}html.tv5 .hv .tv-feat-b{display:flex;flex-direction:column;justify-content:center;gap:12px;padding:24px}html.tv5 .hv .tv-feat-t{margin:0;font-family:var(--serif);font-size:var(--fs-title);font-weight:500;line-height:var(--lh-title);color:var(--ink);text-wrap:balance}html.tv5 .hv .tv-feat .tv-card-d{max-width:520px}html.tv5 .hv .tv-feat .tv-card-m{margin-top:0;padding-top:0}html.tv5 .hv .tv-feat .tv-card-m::after{content:none}html.tv5 .hv .tv-feat-go{margin-top:8px;pointer-events:none}html.tv5 .hv .tv-feat + .tv-cards{margin-top:24px}@media (hover:hover) and (pointer:fine){html.tv5 .hv .tv-feat:hover{transform:translateY(-2px)}html.tv5 .hv .tv-feat:hover .tv-card-m::after{translate:4px 0}}html.tv5 .hv .tv-filter{display:flex;gap:8px;margin:0 calc(-1 * var(--hv-gut)) 24px;padding:0 var(--hv-gut) 4px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}html.tv5 .hv .tv-filter::-webkit-scrollbar{display:none}html.tv5 .hv .tv-filt{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0 var(--g-s4);border:1px solid var(--ctl-edge);border-radius:var(--r-pill);background:var(--ctl-fill);box-shadow:var(--ctl-shadow);font-family:var(--sans);font-size:var(--fs-caption);font-weight:600;line-height:1.2;color:var(--ctl-ink);cursor:pointer;touch-action:manipulation;transition:background var(--g-dur-fast) var(--g-ease),color var(--g-dur-fast) var(--g-ease),border-color var(--g-dur-fast) var(--g-ease),transform var(--g-dur-fast) var(--g-ease)}html.tv5 .hv .tv-filt:hover{border-color:var(--ctl-edge-hover)}html.tv5 .hv .tv-filt[aria-pressed="true"]{background:var(--g-btn);color:var(--g-btn-ink);border-color:var(--g-btn-edge)}html.tv5 .hv .tv-filt:active{transform:scale(0.985)}@media (prefers-reduced-motion:reduce){html.tv5 .hv .tv-toc-a,html.tv5 .hv .tv-filt{transition:none}html.tv5 .hv .tv-toc-a:active,html.tv5 .hv .tv-filt:active{transform:none}}html.tv5 .hv .tv-filt-n{margin-left:8px;font-size:var(--fs-caption);opacity:0.72}html.tv5 .hv .tv-more{display:flex;justify-content:center;margin-top:32px}html.tv5 .hv .tv-more[hidden]{display:none}html.tv5 .hv .tv-count{margin:0 0 16px;font-size:var(--fs-caption);line-height:1.4;color:var(--sub)}html.tv5 .hv .tv-findings{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;counter-reset:tv-finding}html.tv5 .hv .tv-finding{position:relative;margin:0;padding:24px;border-radius:var(--r-card);background:var(--card);box-shadow:inset 0 0 0 1px var(--line2);counter-increment:tv-finding}html.tv5 .hv .tv-finding::before{content:counter(tv-finding,decimal-leading-zero);display:block;margin-bottom:12px;font-family:var(--serif);font-size:var(--fs-heading);font-weight:500;line-height:var(--lh-heading);color:var(--gold);font-variant-numeric:lining-nums}html.tv5 .hv .tv-finding h3{margin:0 0 8px;font-family:var(--serif);font-size:var(--fs-heading);font-weight:500;line-height:var(--lh-heading);color:var(--ink);text-wrap:balance}html.tv5 .hv .tv-finding p{margin:0;font-size:var(--fs-body);line-height:1.6;color:var(--ink2)}html.tv5 .hv .tv-chart{margin:32px 0;padding:24px 16px 16px;border-radius:var(--r-card);background:var(--card);box-shadow:inset 0 0 0 1px var(--line2)}html.tv5 .hv .tv-chart > figcaption{display:flex;flex-direction:column;gap:4px;margin:0 8px 16px}html.tv5 .hv .tv-chart-t{font-family:var(--serif);font-size:var(--fs-heading);font-weight:500;line-height:var(--lh-heading);color:var(--ink)}html.tv5 .hv .tv-chart-n{font-size:var(--fs-small);line-height:1.5;color:var(--sub)}html.tv5 .hv .tv-chart-svg{display:block;width:100%;max-width:400px;height:auto;margin:0 auto 8px;overflow:visible;font-family:var(--sans);font-size:var(--fs-small);font-variant-numeric:lining-nums}html.tv5 .hv .tv-chart-svg text{fill:var(--sub)}html.tv5 .hv .tv-chart-svg .tv-chart-grp{fill:var(--ink);font-weight:700}html.tv5 .hv .tv-chart-svg .tv-chart-val{fill:var(--ink);font-weight:600}html.tv5 .hv .tv-chart-track{fill:var(--line)}html.tv5 .hv .tv-chart-brides{fill:var(--gold)}html.tv5 .hv .tv-chart-grooms{fill:var(--accent)}html.tv5 .hv .tv-chart-all{fill:var(--accent)}html.tv5 .hv .tv-chart-med{fill:var(--ink)}html.tv5 .hv .tv-chart-axis{stroke:var(--linestrong);stroke-width:1}html.tv5 .hv .tv-chart .tv-ptbl{margin:16px 0 0}html.tv5 .hv .tv-endnote{display:flex;flex-direction:column;align-items:center;gap:16px;padding:48px 24px;text-align:center}html.tv5 .hv .tv-endnote .hv-h2{color:#FFFFFF;text-align:center;font-size:var(--fs-title)}html.tv5 .hv .tv-endnote .hv-h2 em{color:var(--hv-gold-on-dark)}html.tv5 .hv .tv-endnote-p{max-width:560px;margin:0;font-size:var(--fs-lead);line-height:1.5;color:rgba(255,255,255,0.88)}html.tv5 .hv .tv-endnote-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;margin-top:8px}@media (min-width:768px) and (max-width:1023px){html.tv5 .hv .tv-art-lead{max-width:62vw}}@media (min-width:768px){html.tv5 .hv .tv-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}html.tv5 .hv .tv-feat{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}html.tv5 .hv .tv-feat > .tv-pic{aspect-ratio:auto;height:100%;min-height:360px}html.tv5 .hv .tv-feat-b{padding:40px}html.tv5 .hv .tv-findings{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}html.tv5 .hv .tv-finding{padding:32px}html.tv5 .hv .tv-chart{padding:32px 24px 24px}html.tv5 .hv .tv-endnote{padding:72px 40px}html.tv5 .hv .tv-filter{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}}@media (min-width:768px) and (max-width:1023px){html.tv5 .hv .tv-picks > :last-child:nth-child(odd){grid-column:1 / -1}}@media (min-width:1024px){html.tv5 .hv .tv-cards{grid-template-columns:repeat(3,minmax(0,1fr))}html.tv5 .hv .tv-picks{grid-template-columns:repeat(6,minmax(0,1fr))}html.tv5 .hv .tv-picks > :nth-child(-n+2){grid-column:span 3}html.tv5 .hv .tv-picks > :nth-child(n+3){grid-column:span 2}html.tv5 .hv .tv-cards--two{grid-template-columns:repeat(2,minmax(0,1fr))}html.tv5 .hv .tv-feat-b{padding:56px}}@media (min-width:1280px){html.tv5 .hv .tv-art-grid{grid-template-columns:minmax(0,1fr) minmax(0,680px) minmax(0,1fr);column-gap:48px;align-items:start}html.tv5 .hv .tv-art-grid > *{grid-row:1;max-width:none;margin:0}html.tv5 .hv .tv-art-grid > .tv-prose{grid-column:2}html.tv5 .hv .tv-toc{grid-column:1;justify-self:end;position:sticky;top:calc(var(--hv-clear) + 32px);max-width:232px;max-height:calc(100vh - var(--hv-clear) - 64px);max-height:calc(100svh - var(--hv-clear) - 64px);margin:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}html.tv5 .hv .tv-toc::-webkit-scrollbar{display:none}html.tv5 .hv .tv-toc-l{flex-direction:column;gap:0;margin:0;padding:0;overflow:visible;box-shadow:inset 1px 0 0 var(--line)}html.tv5 .hv .tv-toc-a{display:flex;padding:8px 0 8px 16px;border-radius:0;background:none;box-shadow:none;white-space:normal;color:var(--sub)}html.tv5 .hv .tv-toc-a:hover{background:none;color:var(--ink)}html.tv5 .hv .tv-toc-a[aria-current="true"]{background:none;color:var(--ink);box-shadow:inset 2px 0 0 var(--gold)}}@media (prefers-reduced-motion:reduce){html.tv5 .hv :is(.tv-card-a,.tv-feat,.tv-filt,.tv-toc-a){transition:none}html.tv5 .hv .tv-card-m::after{transition:none}html.tv5 .hv :is(.tv-card-a,.tv-feat):hover .tv-card-m::after{translate:none}html.tv5 .hv :is(.tv-card-a,.tv-feat):hover,html.tv5 .hv :is(.tv-card-a,.tv-filt):active{transform:none}}html.tv5 .hv .dp-src{margin:8px 0 24px;padding-left:12px;box-shadow:inset 1px 0 0 var(--line);font-size:var(--fs-small);line-height:1.5;color:var(--sub)}html.tv5 .hv .dp-src.dp-fp{font-style:italic}html.tv5 .hv .dp-src a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}html.tv5 .hv .dp-pending{margin:24px 0;padding:16px 20px;border-radius:var(--r-input);background:var(--tint);font-size:var(--fs-body);line-height:1.6;color:var(--ink2)}html.tv5 .hv .dp-pending strong{color:var(--ink)}html.tv5 .hv .dp-srclist{display:flex;flex-direction:column;gap:12px;margin:24px 0;padding:0;list-style:none}html.tv5 .hv .dp-srcitem{margin:0;padding:16px 20px;border-radius:var(--r-input);background:var(--card);box-shadow:inset 0 0 0 1px var(--line2);font-size:var(--fs-body);line-height:1.5;color:var(--ink2);overflow-wrap:anywhere}html.tv5 .hv .dp-srcitem > a{font-weight:600;color:var(--accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}html.tv5 .hv .dp-srcmeta{margin:4px 0 0;font-size:var(--fs-small);line-height:1.5;color:var(--sub)}html.tv5 .hv .dp-srcquote{margin:8px 0 0;padding-left:12px;box-shadow:inset 2px 0 0 var(--gold);font-size:var(--fs-small);font-style:italic;line-height:1.5;color:var(--ink2)}
/* @v5-site:60-reading.css:end */
/* @v5-site:70-agency-type.css:start */
html.tv5 main:not(.hv) h1{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display)}html.tv5 main:not(.hv) h2{font-size:var(--fs-title);line-height:var(--lh-title)}html.tv5 main:not(.hv) h3{font-size:var(--fs-heading);line-height:var(--lh-heading)}html.tv5 main:not(.hv) article :is(p,ul,ol,li){font-size:var(--fs-legal)}html.tv5 main:not(.hv) article blockquote{font-size:var(--fs-heading)}html.tv5 main:not(.hv) article blockquote cite,html.tv5 main:not(.hv) article table{font-size:var(--fs-small)}html.tv5 main:not(.hv) .ey{font-size:var(--fs-label);font-weight:var(--fw-label);letter-spacing:var(--ls-label)}html.tv5 main:not(.hv) :is(.ev-rail-pos,.ev-rail-total,p:has(> .ev-rail-pos)){font-size:var(--fs-label)}html.tv5 main:not(.hv) > div > h2 + div > a{font-size:var(--fs-label);font-weight:var(--fw-label);letter-spacing:var(--ls-label)}html.tv5 footer:not(.site-ft) .fth{font-size:var(--fs-label);font-weight:var(--fw-label);letter-spacing:var(--ls-label)}html.tv5 footer:not(.site-ft) .ftl a{font-size:var(--fs-caption)}html.tv5 footer:not(.site-ft) :is(.ftci,.ftci a,.ftag){font-size:var(--fs-small)}html.tv5 footer:not(.site-ft) :is(.ftcopy,.ftleg a,.cc-manage-link){font-size:var(--fs-fine)}html.tv5 footer:not(.site-ft) div[style*="font-size"]{font-size:var(--fs-fine) !important}html.tv5 footer:not(.site-ft) > div[style] + div{font-size:var(--fs-fine)}html.tv5 footer:not(.site-ft){padding-top:64px;padding-bottom:36px}html.tv5 footer:not(.site-ft) .fth{margin-bottom:12px}html.tv5 footer:not(.site-ft) .ftag{margin-top:12px;margin-bottom:16px}@media (max-width:768px){html.tv5 footer:not(.site-ft){padding-top:44px;padding-bottom:28px}}
/* @v5-site:70-agency-type.css:end */
