/* The selected Voyage art direction. Scoped to the new home and shell only. */
@font-face{font-family:VoyageSans;src:url('/assets/fonts/source-sans-3-latin-wght.woff2') format('woff2');font-display:swap}
@font-face{font-family:VoyageArabic;src:url('/assets/fonts/noto-sans-arabic-arabic-wght.woff2') format('woff2');font-display:swap}
.nv-home,.nv-header,.nv-footer{--nv-navy:#092333;--nv-ivory:#fff9ee;--nv-gold:#e8c277;--nv-soft:#c6d8d3;--nv-line:#496373;font-family:VoyageSans,system-ui,sans-serif}
.nv-home *,.nv-header *,.nv-footer *{box-sizing:border-box}
.nv-pair{display:grid;gap:.25rem;line-height:1.4}
.nv-pair>[lang=ar],.nv-footer [lang=ar]{display:block;direction:rtl;font-family:VoyageArabic,Tahoma,sans-serif;line-height:1.85;text-align:start}
.nv-home .nv-pair>[lang=ar]{font-size:.82em}
body.nv-home-active{background:#092333}
body.nv-home-active #view{max-width:none;padding:0;background:#092333}
body.nv-home-active #view>.nawa-halo-home{display:none!important}
.nv-home{max-width:1280px;margin:auto;padding:3rem 2rem 4rem;color:var(--nv-ivory);background:var(--nv-navy);direction:ltr}
.nv-home h1,.nv-home h2,.nv-home p{margin:0;color:inherit;text-wrap:pretty}
.nv-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem;align-items:center}
.nv-title{padding-block:2rem}
.nv-title .nv-eyebrow{font-size:.78rem;letter-spacing:.13em;color:#acd5c4;margin-bottom:1.5rem}
.nv-title h1{font:500 clamp(2.5rem,4.8vw,4.3rem)/1.12 Georgia,serif;letter-spacing:-.035em;margin-bottom:1.5rem}
.nv-title h1.nv-pair>[lang=ar]{font-size:.57em;color:var(--nv-gold);line-height:1.75;letter-spacing:0}
.nv-title>p.nv-pair{font-size:1.15rem;color:var(--nv-soft);line-height:1.7}
.nv-home a{text-decoration:none}
.nv-home .nv-cta,.nv-home .nv-outline{display:inline-flex;align-items:center;justify-content:center;min-height:52px;max-width:100%;padding:.85rem 1.4rem;border:1px solid transparent;border-radius:12px;background:var(--nv-gold);color:var(--nv-navy);font-size:1rem;font-weight:700;line-height:1.4;margin-top:1.8rem;text-align:start}
.nv-home .nv-cta:hover{background:#f5dba6;color:#092333}
.nv-home .nv-quiet{display:block;width:fit-content;min-height:44px;margin-top:1.2rem;color:var(--nv-soft);font-size:.88rem;text-decoration:underline;text-underline-offset:4px}
.nv-art{position:relative;padding-right:1rem;min-width:0}
.nv-art>img{display:block;width:100%;height:580px;object-fit:cover;object-position:center 32%;border-radius:180px 180px 20px 20px}
.nv-postcard{position:absolute;bottom:1.5rem;left:-1.5rem;max-width:90%;background:#fff9eb;color:#092333;padding:1.1rem 1.7rem;transform:rotate(-3deg);box-shadow:0 10px 25px #0003;border-radius:6px}
.nv-postcard p{font:500 1.1rem/1.5 Georgia,serif;color:#092333}
.nv-postcard small{display:block;font-size:.78rem;margin-top:.4rem;color:#0f655e}
.nv-discover{padding-top:3rem;scroll-margin-top:150px}
.nv-home h2{font:500 1.85rem/1.3 Georgia,serif;letter-spacing:-.02em}
.nv-home h2.nv-pair>[lang=ar]{font-size:.65em;font-weight:500;letter-spacing:0;color:var(--nv-soft)}
.nv-discovery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:1.5rem}
.nv-card{min-width:0;overflow:hidden;border-radius:14px;background:#143848;color:#fff9ee;display:flex;flex-direction:column;border:1px solid #496373}
.nv-card>img{width:100%;height:170px;object-fit:cover;display:block}
.nv-card:nth-child(2)>img{object-position:center 23%}
.nv-card>.nv-pair{padding:1rem 1.25rem;font-size:1.12rem;font-weight:650}
.nv-card:hover{background:#244b58;color:#fff9ee}
.nv-card:hover [lang=fr]{text-decoration:underline;text-underline-offset:4px}
.nv-community{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:3rem;border-top:1px solid var(--nv-line);padding-top:2rem}
.nv-home .nv-outline{margin:0;background:transparent;border-color:#acccbd;color:#fff9ee;font-size:.95rem}
.nv-home .nv-outline:hover{background:#143848}
.nv-all-services{margin-top:3rem;border:1px solid var(--nv-line);border-radius:18px;overflow:clip}
.nv-all-services>summary{list-style:none;display:flex;align-items:center;gap:1rem;min-height:84px;padding:1.2rem 1.4rem;background:#143848;color:#fff9ee;cursor:pointer}
.nv-all-services>summary::-webkit-details-marker{display:none}
.nv-all-services>summary>.nv-pair{flex:1;font-size:1.15rem;font-weight:650}
.nv-all-services[open]>summary>span:last-child{transform:rotate(45deg)}
.nv-catalogue{background:#fff;color:#092333;padding:1.25rem}
.nv-catalogue>.living-home{max-width:100%;margin:0}
.nv-home .living-state-banner{margin-bottom:1.5rem}
.nv-home :is(a,summary):focus-visible,.nv-header :is(button,a,summary):focus-visible,.nv-footer :is(button,a):focus-visible{outline:3px solid #e8c277;outline-offset:3px;box-shadow:0 0 0 5px #092333}
.nv-icon{width:24px;height:24px;flex:none;display:block}
/* Header: keep the original account, language and service handlers. */
body .topbar.nv-header{background:#092333;color:#fff9ee;border-bottom:1px solid #496373;box-shadow:none;gap:1.5rem;padding-block:1rem;direction:ltr}
body .nv-header .brand{color:#fff9ee}
body .nv-header .brand span{font-family:Georgia,serif}
body .nv-header .brand small{font-family:VoyageSans,system-ui,sans-serif;color:#c6d8d3}
body .nv-header .nc-quick>button,body .nv-header .nc-quick>a,body .nv-header .nc-toggle{color:#fff9ee;background:transparent;border-radius:12px}
body .nv-header .nc-quick>button>small,body .nv-header .nc-quick>a>small,body .nv-header .nc-toggle>small{color:#c6d8d3}
body .nv-header .nc-quick>[aria-current=page]{box-shadow:inset 0 -3px 0 #e8c277}
body .nv-header .nc-toggle{border:1px solid #708991;padding:.55rem .9rem;min-height:48px}
body .nv-header .nc-services{display:block;left:max(1rem,calc((100vw - 1280px)/2));right:max(1rem,calc((100vw - 1280px)/2));width:auto;max-width:none;max-height:calc(100dvh - 140px);overflow-y:auto;overscroll-behavior:contain;padding:0;border:1px solid #496373;border-radius:22px;background:#0d2b3a;color:#fff9ee;box-shadow:0 24px 70px #010f1ab3;scroll-padding-block:12px}
body .nv-header .nc-explore:not([open])>.nc-services{display:none}
.nv-menu-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.5rem;border-bottom:1px solid #496373}
.nv-menu-heading h2{font:500 25px/1.2 Georgia,serif;color:#fff9ee;margin:0;letter-spacing:-.025em}
.nv-menu-heading h2 [lang=ar]{font-size:16px;color:#c6d8d3;letter-spacing:0}
body .nv-header .nv-close{display:grid;place-items:center;width:44px;height:44px;min-height:44px;padding:0;flex:none;border:1px solid #708991;border-radius:50%;background:#143747;color:#fff9ee}
.nv-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;align-items:start;padding:1.2rem 1.5rem}
.nv-group{--nv-tint:#214a45;--nv-accent:#b7dece;min-width:0;border:1px solid #496373;border-radius:17px;background:#143747;overflow:clip}
.nv-group-culture{--nv-tint:#4a402c;--nv-accent:#efd196}.nv-group-community{--nv-tint:#3c3651;--nv-accent:#d5c5f0}.nv-group-daily{--nv-tint:#24475b;--nv-accent:#b7ddef}
.nv-group>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:.55rem;min-height:100px;padding:.75rem;background:var(--nv-tint);color:#fff9ee;cursor:pointer;position:relative}
.nv-group>summary::-webkit-details-marker{display:none}
.nv-group>summary>.nv-pair{font-size:19px;font-weight:700;min-width:0}
.nv-group>summary .nv-pair>[lang=ar]{font-size:14px;color:var(--nv-accent)}
.nv-group>summary>img{width:74px;height:76px;object-fit:cover;border-radius:40px 40px 10px 10px;flex:none}
.nv-chevron{position:absolute;bottom:1px;right:5px;color:#fff9ee;line-height:1.2}
.nv-group[open] .nv-chevron{transform:rotate(180deg)}
.nv-group ul{display:grid;list-style:none;padding:.5rem;margin:0;gap:.2rem}
.nv-group li{min-width:0;margin:0;padding:0}
body .nv-header .nc-services .nv-destination{display:grid!important;grid-template-columns:35px minmax(0,1fr);grid-template-rows:auto auto;column-gap:.6rem;width:100%;min-height:64px;text-align:start;align-content:center;justify-items:start;padding:.55rem .4rem;border:0;border-radius:10px;background:#143747;color:#fff9ee;font-family:VoyageSans,system-ui,sans-serif;text-decoration:none}
body .nv-header .nc-services .nv-destination>span:not(.nv-symbol){grid-column:2;grid-row:1;font-size:15px;line-height:1.3;font-weight:650;color:#fff9ee;white-space:normal}
body .nv-header .nc-services .nv-destination>small{grid-column:2;grid-row:2;font-family:VoyageArabic,Tahoma,sans-serif;font-size:13px;line-height:1.7;font-weight:500;color:#c6d8d3;white-space:normal;text-align:start;direction:rtl}
.nv-symbol{grid-column:1;grid-row:1/3;width:35px;height:39px;border-radius:11px;display:grid;place-items:center;align-self:center;background:var(--nv-tint);color:var(--nv-accent)}
.nv-symbol svg{width:23px;height:23px}
body .nv-header .nc-services .nv-destination:hover{background:#244b58;color:#fff9ee}
body .nv-header .nc-services .nv-destination[aria-current=page]{box-shadow:inset 3px 0 0 #e8c277}
.nv-menu-utility{border-top:1px solid #496373;margin:0 1.5rem;padding:1rem 0;display:flex;justify-content:flex-end}
body .nv-header .nc-services .nv-menu-utility>a{display:flex;align-items:center;gap:.7rem;border:1px solid #708991;border-radius:12px;padding:.55rem .85rem;min-height:52px;background:#143747;color:#fff9ee;text-decoration:none}
.nv-menu-utility .nv-pair{font-size:15px}.nv-menu-utility .nv-pair>[lang=ar]{font-size:13px;color:#c6d8d3}
/* One deliberate positioning context, stronger than the older compact menu. */
body .topbar.nc-header.nv-header{--nc-surface:#0d2b3a;--nc-ink:#fff9ee;--nc-secondary:#c6d8d3;--nc-hover:#244b58;--nc-focus:#e8c277;column-gap:1rem;row-gap:.375rem}
body .topbar.nc-header.nv-header:has(.nc-explore[open]){z-index:10000}
body .topbar.nv-header .nc-quick .nv-symbol{display:none}
body .topbar.nv-header>.primary-nav.nc-nav,body .topbar.nv-header .primary-nav.nc-nav .nc-explore{position:static}
body .topbar.nv-header .primary-nav.nc-nav .nc-services{position:absolute;inset-block-start:calc(100% + 8px);inset-block-end:auto;inset-inline:max(1rem,calc((100vw - 1280px)/2));left:max(1rem,calc((100vw - 1280px)/2));right:max(1rem,calc((100vw - 1280px)/2));width:auto;max-width:none;display:block;max-height:calc(100dvh - 155px);padding:0;gap:0;border:1px solid #496373;border-radius:22px;background:#0d2b3a;color:#fff9ee;box-shadow:0 24px 70px #010f1ab3}
body .topbar.nv-header .primary-nav.nc-nav .nc-explore:not([open])>.nc-services{display:none}
body .topbar.nv-header .nv-menu-heading h2,body .topbar.nv-header .nv-menu-heading h2>[lang=fr]{font:500 25px/1.2 Georgia,serif!important;color:#fff9ee}
body .topbar.nv-header .nv-menu-heading h2>[lang=ar]{font:500 16px/1.8 VoyageArabic,Tahoma,sans-serif!important;color:#c6d8d3}
body .topbar.nv-header .nv-group>summary>img{width:74px!important;height:76px!important;max-height:none!important;object-fit:cover!important;aspect-ratio:auto!important;border-radius:40px 40px 10px 10px!important}
/* The complete LIVE footer: original links/buttons/copyright remain in place. */
body .site-footer.nv-footer{width:100%;max-width:none;margin:0;border:0;border-top:1px solid #496373;padding:3.5rem max(2rem,calc((100vw - 1216px)/2)) 7rem;background:#092333;color:#fff9ee;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr) minmax(0,1.6fr);gap:2rem;direction:ltr;text-align:start}
.nv-footer .site-footer-brand{display:flex;align-items:flex-start;gap:1rem;min-width:0;color:#fff9ee}
.nv-footer .site-footer-brand img{width:60px;height:60px;object-fit:contain;flex:none}
.nv-footer .site-footer-brand b{font:600 1.65rem/1.2 Georgia,serif;color:#fff9ee}
.nv-footer .site-footer-brand small{display:block;white-space:normal;margin-top:.8rem;font-size:.83rem;line-height:1.75;color:#c6d8d3}
body .nv-footer nav{display:grid;grid-template-columns:minmax(0,1fr);gap:.3rem;margin:0;align-content:start}
body .nv-footer nav.site-footer-seo{grid-template-columns:repeat(2,minmax(0,1fr))}
.nv-footer nav h2{grid-column:1/-1;font:700 1rem/1.5 VoyageSans,system-ui,sans-serif;color:#e8c277;margin:0 0 .8rem}
.nv-footer nav h2 [lang=ar]{font-size:.85rem;font-weight:500}
body .nv-footer nav :is(button,a){display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.2rem;min-height:48px;padding:.6rem .25rem;border:0;border-radius:6px;background:transparent;color:#fff9ee;white-space:normal;text-align:start;font-size:.94rem;font-weight:500;line-height:1.5;text-decoration:none;overflow-wrap:anywhere}
body .nv-footer nav :is(button,a)>small,body .nv-footer nav :is(button,a)>[lang=ar]{color:#c6d8d3;font-size:.86rem;font-weight:400}
body .nv-footer nav :is(button,a):hover{color:#e8c277;background:#133343;text-decoration:underline;text-underline-offset:4px}
body .nv-footer nav .footer-support-button{border:1px solid #71827a;padding-inline:.75rem;background:#133343}
body .site-footer.nv-footer nav .footer-support-button{background:#133343!important;color:#fff9ee!important}
body .site-footer.nv-footer nav .footer-support-button :is(span,small){color:#fff9ee!important}
body .nv-footer>p{grid-column:1/-1;padding-top:1.5rem;margin:1rem 0 0;border-top:1px solid #496373;color:#c6d8d3;font-size:.85rem;line-height:1.8}
.nv-footer>p [lang=ar]{margin-top:.5rem}
body .site-footer.nv-footer{border-radius:0!important;grid-template-columns:minmax(0,1fr) minmax(0,.85fr) minmax(0,1.6fr)!important}
body .site-footer.nv-footer>.site-footer-brand{grid-column:1!important;grid-row:1!important}
body .site-footer.nv-footer>nav{display:grid!important;grid-column:2!important;grid-row:1!important;grid-template-columns:minmax(0,1fr)!important;gap:.3rem!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;align-content:start!important;justify-content:normal!important}
body .site-footer.nv-footer>nav.site-footer-seo{grid-column:3!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
body .site-footer.nv-footer>nav h2{grid-column:1/-1!important;font:700 1rem/1.5 VoyageSans,system-ui,sans-serif!important;margin:0 0 .8rem!important}
body .site-footer.nv-footer>nav :is(button,a){display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;border:0!important;border-radius:6px!important;background:transparent!important;color:#fff9ee!important;font:500 .94rem/1.5 VoyageSans,system-ui,sans-serif!important;min-height:48px!important;padding:.6rem .25rem!important;text-align:start!important;box-shadow:none!important}
body .site-footer.nv-footer>nav :is(button,a)>[lang=fr]{font:inherit!important}
body .site-footer.nv-footer>nav :is(button,a)>[lang=ar]{font:400 .86rem/1.85 VoyageArabic,Tahoma,sans-serif!important;color:#c6d8d3!important}
body .site-footer.nv-footer>nav .footer-support-button{border:1px solid #71827a!important;padding-inline:.75rem!important;background:#133343!important}
body .site-footer.nv-footer>nav :is(button,a):hover{background:#133343!important;text-decoration:underline!important;text-underline-offset:4px}
body .site-footer.nv-footer>.site-footer-brand b{font:600 1.65rem/1.2 Georgia,serif!important}
body .site-footer.nv-footer>p{grid-column:1/-1!important;grid-row:auto!important}
/* Legacy typography/media has site-wide !important rules. Override only the
   new presentation, never lessons, social posts or the retained catalogue. */
#view .nv-home>.nv-hero h1{font-family:Georgia,serif!important;font-size:clamp(2.5rem,4.8vw,4.3rem)!important;font-weight:500!important;line-height:1.12!important}
#view .nv-home>.nv-hero h1>[lang=fr]{font:inherit!important}
#view .nv-home>.nv-hero h1>[lang=ar]{font-family:VoyageArabic,Tahoma,sans-serif!important;font-size:.57em!important;font-weight:500!important;line-height:1.75!important}
#view .nv-title>p.nv-pair{font-size:1.15rem!important;font-weight:400!important}
#view .nv-title>p.nv-pair>[lang=fr]{font-family:VoyageSans,system-ui,sans-serif!important;font-size:inherit!important;font-weight:inherit!important;line-height:1.7!important}
#view .nv-title>p.nv-pair>[lang=ar]{font-family:VoyageArabic,Tahoma,sans-serif!important;font-size:.82em!important;font-weight:400!important}
#view .nv-home>.nv-discover h2,#view .nv-home>.nv-community h2{font:500 1.85rem/1.3 Georgia,serif!important}
#view .nv-home>.nv-discover h2>[lang=fr],#view .nv-home>.nv-community h2>[lang=fr]{font:inherit!important}
#view .nv-art>img{width:100%!important;max-width:none!important;height:580px!important;max-height:none!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:center 32%!important;border-radius:180px 180px 20px 20px!important}
#view .nv-card>img{width:100%!important;height:170px!important;max-height:none!important;object-fit:cover!important;aspect-ratio:auto!important}
@media(max-width:1170px) and (min-width:761px){.nv-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.nv-group ul{grid-template-columns:repeat(2,minmax(0,1fr))}.nv-group>summary>img{width:100px}}
@media(max-width:1100px){.nv-hero{gap:2rem}.nv-art>img{height:520px}.nv-home{padding-inline:1.5rem}body .site-footer.nv-footer{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.nv-footer .site-footer-brand{grid-column:1/-1;max-width:650px}}
@media(max-width:760px){.nv-home{padding:1rem 1rem 2.5rem}.nv-hero{grid-template-columns:1fr;gap:1rem}.nv-title{padding:.75rem .25rem}.nv-title h1{font-size:2.9rem}.nv-title>p.nv-pair{font-size:1rem}.nv-art{padding:0 0 1rem 1rem}.nv-art>img{height:350px;border-radius:120px 120px 16px 16px;object-position:center 33%}.nv-postcard{left:0;bottom:0;padding:1rem 1.3rem}.nv-postcard p{font-size:1rem}.nv-home h2{font-size:1.6rem}.nv-discovery-grid{grid-template-columns:1fr;gap:.9rem}.nv-card{display:grid;grid-template-columns:115px minmax(0,1fr);align-items:center}.nv-card>img{height:135px}.nv-card>.nv-pair{font-size:1rem;padding:1rem}.nv-community{display:block}.nv-home .nv-outline{margin-top:1rem}.nv-catalogue{padding:.5rem}.nv-all-services>summary{padding:1rem}.nv-all-services>summary>.nv-pair{font-size:1rem}body .nv-header .nc-services{left:12px;right:12px;max-height:calc(100dvh - 190px);border-radius:20px}.nv-menu-heading{padding:.8rem 1rem}.nv-menu-heading h2{font-size:21px}.nv-menu-heading h2 [lang=ar]{font-size:14px}.nv-groups{grid-template-columns:1fr;padding:.8rem;gap:.65rem}.nv-group>summary{min-height:84px;padding:.65rem .85rem}.nv-group>summary>img{width:90px;height:65px;margin-right:16px}.nv-chevron{right:8px;bottom:auto}.nv-menu-utility{margin-inline:1rem}.nv-menu-utility>a{width:100%;justify-content:center}.nv-group ul{grid-template-columns:1fr}body .nv-header .nc-services .nv-destination>span:not(.nv-symbol){font-size:16px}body .nv-header .nc-services .nv-destination>small{font-size:14px}body .site-footer.nv-footer{padding:2.5rem 1.25rem 7rem;grid-template-columns:minmax(0,1fr);gap:2rem}body .nv-footer nav{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:360px){.nv-title h1{font-size:2.55rem}.nv-card{grid-template-columns:92px minmax(0,1fr)}body .nv-footer nav,body .nv-footer nav.site-footer-seo{grid-template-columns:minmax(0,1fr)}}
@media(max-width:1100px) and (min-width:761px){#view .nv-art>img{height:520px!important}}
@media(max-width:1100px){body .site-footer.nv-footer{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)!important}body .site-footer.nv-footer>.site-footer-brand{grid-column:1/-1!important;grid-row:1!important}body .site-footer.nv-footer>nav{grid-column:1!important;grid-row:2!important}body .site-footer.nv-footer>nav.site-footer-seo{grid-column:2!important}}
@media(max-width:760px){body .site-footer.nv-footer{grid-template-columns:minmax(0,1fr)!important}body .site-footer.nv-footer>.site-footer-brand,body .site-footer.nv-footer>nav,body .site-footer.nv-footer>nav.site-footer-seo{grid-column:1!important;grid-row:auto!important}body .site-footer.nv-footer>nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:360px){body .site-footer.nv-footer>nav,body .site-footer.nv-footer>nav.site-footer-seo{grid-template-columns:minmax(0,1fr)!important}}
@media(max-width:760px){body .topbar.nv-header .primary-nav.nc-nav .nc-services{inset-inline:12px;left:12px;right:12px;width:auto;max-height:calc(100dvh - 190px);border-radius:20px}body .topbar.nv-header .nv-group>summary>img{width:90px!important;height:65px!important}body .topbar.nv-header .nv-menu-heading h2,body .topbar.nv-header .nv-menu-heading h2>[lang=fr]{font-size:21px!important}body .topbar.nv-header .nv-menu-heading h2>[lang=ar]{font-size:14px!important}}
@media(max-width:760px){#view .nv-home>.nv-hero h1{font-size:2.9rem!important}#view .nv-title>p.nv-pair{font-size:1rem!important}#view .nv-art>img{height:350px!important;border-radius:120px 120px 16px 16px!important}#view .nv-card>img{height:135px!important}#view .nv-home>.nv-discover h2,#view .nv-home>.nv-community h2{font-size:1.6rem!important}}
@media(max-width:360px){#view .nv-home>.nv-hero h1{font-size:2.55rem!important}}
@media(prefers-reduced-motion:reduce){.nv-home *,.nv-header *{scroll-behavior:auto;transition:none;animation:none}}
@media(forced-colors:active){body .nv-home,body .topbar.nv-header,body .nv-header .nc-services,body .site-footer.nv-footer,.nv-group,.nv-group>summary,.nv-card,.nv-postcard,.nv-all-services>summary{background:Canvas;color:CanvasText;border-color:CanvasText}.nv-home .nv-pair>[lang],.nv-home .nv-eyebrow,.nv-header .nv-pair>[lang],.nv-footer [lang],body .nv-header .nc-services .nv-destination>small,body .nv-header .nc-services .nv-destination>span:not(.nv-symbol){color:CanvasText}.nv-home :is(a,summary):focus-visible,.nv-header :is(a,button,summary):focus-visible,.nv-footer :is(a,button):focus-visible{outline:3px solid Highlight;box-shadow:none}.nv-symbol{background:Canvas;color:CanvasText}.nv-home .nv-cta,.nv-home .nv-outline{background:Canvas;color:LinkText;border-color:LinkText}}
