.royal-page{--royal-jump-h:3.0625rem;--royal-bar-h:calc(4rem + 1px + env(safe-area-inset-bottom,0px));--royal-screen:calc(100svh - var(--navbar-height,5rem) - var(--royal-jump-h) - var(--royal-bar-h));--royal-pad-y:.875rem;--royal-gap:clamp(.75rem, 2.2svh, 1.75rem)}@media (min-width:640px){.royal-page{--royal-jump-h:2.8125rem}}@media (min-width:768px){.royal-page{--royal-bar-h:0px;--royal-pad-y:clamp(1rem, 3.2svh, 2.75rem)}}.royal-page .royal-hero.page-hero{height:100svh;min-height:100svh}.royal-page .royal-hero .royal-hero-inner{padding-block:clamp(.75rem,3svh,2.5rem)}.royal-page .royal-hero.page-hero{padding-bottom:var(--royal-bar-h)}.royal-page .royal-hero h1{font-size:clamp(1.9rem,min(3.6vw + .9rem,6.6svh),4.5rem);line-height:1.04}.royal-page .royal-hero .royal-hero-gap{margin-top:clamp(.4rem,1.6svh,1.25rem)}.royal-page .royal-hero .royal-hero-tiles{margin-top:clamp(1rem,3.4svh,3rem)}@media (max-width:767px){.royal-page .royal-hero .royal-hero-tiles{margin-top:clamp(.55rem,1.6svh,1rem)}}.royal-page .royal-screen{min-height:var(--royal-screen);height:var(--royal-screen);padding-block:var(--royal-pad-y);scroll-margin-top:calc(var(--navbar-height,5rem) + var(--royal-jump-h));flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.royal-page .royal-screen>.royal-inner{z-index:10;width:100%;max-width:72rem;min-height:0;margin-inline:auto;padding-inline:1.25rem;position:relative}@media (min-width:640px){.royal-page .royal-screen>.royal-inner{padding-inline:2rem}}.royal-page .royal-h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(1.45rem,min(1rem + 2.4vw,5.2svh),3rem);font-weight:600;line-height:1.07}.royal-page .royal-lead{font-size:clamp(.875rem,min(.8rem + .45vw,2.15svh),1.125rem);line-height:1.6}.royal-page .royal-body{font-size:clamp(.875rem,min(.82rem + .4vw,2.05svh),1.0625rem);line-height:1.6}.royal-page .royal-mt{margin-top:var(--royal-gap)}.royal-page .royal-mb{margin-bottom:var(--royal-gap)}.royal-page .royal-card-pad{padding:clamp(.9rem,2.4svh,1.75rem)}.royal-page .royal-swipe{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:.75rem;margin-inline:-1.25rem;padding-inline:1.25rem;scroll-padding-inline:1.25rem;display:flex;overflow-x:auto}.royal-page .royal-swipe::-webkit-scrollbar{display:none}.royal-page .royal-swipe>*{scroll-snap-align:start;flex:0 0 86%;min-width:0}@media (min-width:768px){.royal-page .royal-swipe{grid-template-columns:repeat(var(--royal-cols,3), minmax(0, 1fr));gap:clamp(.75rem,1.8svh,1.25rem);margin-inline:0;padding-inline:0;display:grid;overflow:visible}.royal-page .royal-swipe>*{flex:none}}.royal-page .royal-swipe-2,.royal-page .royal-swipe-4{--royal-cols:2}@media (min-width:1024px){.royal-page .royal-swipe-4{--royal-cols:4}}.royal-page .royal-photo-fill{flex:auto;min-height:0;position:relative}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){html:has(.royal-page){scroll-snap-type:y proximity}.royal-page .royal-hero,.royal-page .royal-screen{scroll-snap-align:start}}.royal-page .royal-hero .royal-hero-cta{margin-top:clamp(1rem,3svh,2rem)}.royal-page .royal-screen>.royal-inner-narrow{max-width:48rem}@media (min-width:768px){.royal-page .royal-swipe-split{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;column-gap:clamp(2rem,4vw,3.5rem)}}.royal-page .royal-news-body{font-size:clamp(.84rem,min(.8rem + .4vw,2.05svh),1.0625rem);line-height:1.58}.royal-page .royal-news-first{font-size:1.12em}.royal-page .royal-gallery>*{height:100%}@media (min-width:768px){.royal-page .royal-gallery{grid-template-rows:minmax(0,1fr)}}html:has(.royal-page){scroll-padding-top:0}@media (max-width:767.98px){.royal-page .royal-swipe>*{flex-basis:88%}.royal-page .royal-lead,.royal-page .royal-body{font-size:.875rem;line-height:1.5}.royal-page .royal-news-body{font-size:.8125rem;line-height:1.5}.royal-page .royal-news-first{font-size:1.08em}.royal-page{--royal-gap:.875rem}}
