@charset "UTF-8";
/*!
Theme Name: Mostar Jeugd
Theme URI: https://www.reign.agency
Author: Reign Agency | Expand your business
Author URI: https://www.reign.agency
Version: 1.0.0
Text Domain: reign
*/@import url("https://use.typekit.net/nkj3tzq.css");:root{--primary-font:"gotham",sans-serif;--secondary-font:"gala",sans-serif;--black:#173b32;--off-black:#1A1A1A;--darker-black:#111111;--off-black-light:color-mix(in srgb,var(--darker-black),white 6%);--off-black-lightest:color-mix(in srgb,var(--off-black-light),white 10%);--dark-grey:#36584f;--light-black:#2d2d2d;--gray:#6f8b83;--gray-light:#dcebea;--creme-light:#f7fbfa;--off-white:#f4faf9;--off-white-alternate:#edf7f5;--whitefordark:#36584f;--broken-white:#dcebea;--white:#ffffff;--yellow:#F9B621;--yellow-alternate:#ec9819;--blue:#350BDC;--bluealternate:#0D63AB;--darkblue:#1A2330;--lighterblue:#191C36;--red:#E51D22;--darkred:#b91226;--pinkred:#EA4F56;--green:#158784;--green-dark:#1f5636;--green-light:color-mix(in srgb,var(--green),white 20%);--seagreen:#70bf9a;--orange:#f36b2f;--mahogany:#7C5A4E;--purple:#9700CD;--text-color:var(--dark-grey);--text-color-light:var(--white);--text-color-dark:var(--green-dark);--body-color:var(--white);--body-color-light:var(--off-white);--body-color-lighter:var(--off-white-alternate);--body-color-lightest:var(--gray-light);--mostar-teal:#158784;--mostar-teal-light:#63c3bd;--mostar-green:#1f5636;--mostar-orange:#f36b2f;--brand-color:var(--mostar-teal);--primary-color:var(--brand-color);--primary-color-light:color-mix(in srgb,var(--primary-color),white 10%);--primary-color-dark:color-mix(in srgb,var(--primary-color),black 10%);--primary-color-darkest:color-mix(in srgb,var(--primary-color),black 20%);--reign-filter-panel-radius:2.4rem;--reign-filter-control-radius:1.4rem;--reign-filter-control-height:6rem;--reign-filter-panel-shadow:0 1.6rem 4.5rem color-mix(in srgb,var(--secondary-color) 9%,transparent);--reign-filter-control-shadow:0 .8rem 2rem color-mix(in srgb,var(--secondary-color) 7%,transparent);--primary-color-lightest:color-mix(in oklab,var(--primary-color),white 15%);--secondary-color:var(--mostar-green);--secondary-color-light:color-mix(in srgb,var(--secondary-color),white 10%);--secondary-color-lightest:color-mix(in srgb,var(--secondary-color),white 25%);--secondary-color-dark:color-mix(in srgb,var(--secondary-color),black 15%);--accent-color:var(--mostar-orange);--tertiary-color:var(--accent-color);--tertiary-color-light:color-mix(in srgb,var(--tertiary-color),white 12%);--tertiary-color-dark:color-mix(in srgb,var(--tertiary-color),black 22%);--tertiary-color-darkest:color-mix(in srgb,var(--tertiary-color),black 30%);--reign-eyebrow-size:clamp(1.2rem,1.2vw,1.5rem);--reign-title-2xs:clamp(1.6rem,2.2vw,2rem);--reign-title-xs:clamp(1.8rem,2.6vw,2.4rem);--reign-title-sm:clamp(2rem,2.9vw,2.8rem);--reign-title-md:clamp(2.2rem,3.3vw,3.2rem);--reign-title-lg:clamp(2.4rem,3.8vw,3.8rem);--reign-title-xl:clamp(2.8rem,4.6vw,4.8rem);--reign-title-2xl:clamp(3.2rem,5.4vw,6rem);--reign-copy-xs:clamp(1.4rem,1.4vw,1.6rem);--reign-copy-sm:clamp(1.5rem,1.7vw,1.8rem);--reign-copy-md:1.6rem;--reign-copy-lg:clamp(1.8rem,2.3vw,2.4rem);--reign-copy-xl:clamp(2rem,2.7vw,2.8rem);--reign-stat-sm:var( --reign-copy-sm);--reign-stat-md:var( --reign-copy-md);--reign-stat-lg:var( --reign-copy-lg);--facebook:#1877f2;--linkedin:#0a66c2;--instagram:#c13584;--youtube:#ff0033;--whatsapp:#25D366;--swiper-theme-color:var(--primary-color)!important;--reign-gutter:6rem;--reign-gutter-half:calc(var(--reign-gutter) * 0.5);--bs-border-radius:0;--bs-border-radius-sm:0;--bs-border-radius-lg:0;--bs-border-radius-xl:0;--bs-border-radius-xxl:0;--bs-border-radius-pill:0}

/*!
 * Bootstrap  v5.3.8 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:rgb(5.2,44,101.2);--bs-secondary-text-emphasis:rgb(43.2,46.8,50);--bs-success-text-emphasis:rgb(10,54,33.6);--bs-info-text-emphasis:rgb(5.2,80.8,96);--bs-warning-text-emphasis:rgb(102,77.2,2.8);--bs-danger-text-emphasis:rgb(88,21.2,27.6);--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:rgb(206.6,226,254.6);--bs-secondary-bg-subtle:rgb(225.6,227.4,229);--bs-success-bg-subtle:rgb(209,231,220.8);--bs-info-bg-subtle:rgb(206.6,244.4,252);--bs-warning-bg-subtle:rgb(255,242.6,205.4);--bs-danger-bg-subtle:rgb(248,214.6,217.8);--bs-light-bg-subtle:rgb(251.5,252,252.5);--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:rgb(158.2,197,254.2);--bs-secondary-border-subtle:rgb(196.2,199.8,203);--bs-success-border-subtle:rgb(163,207,186.6);--bs-info-border-subtle:rgb(158.2,233.8,249);--bs-warning-border-subtle:rgb(255,230.2,155.8);--bs-danger-border-subtle:rgb(241,174.2,180.6);--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,rgba(255,255,255,0.15),rgba(255,255,255,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33,37,41,0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33,37,41,0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:rgb(10.4,88,202.4);--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:rgb(255,242.6,205.4);--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0,0,0,0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0,0,0,0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13,110,253,0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222,226,230,0.75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222,226,230,0.5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:rgb(42.5,47.5,52.5);--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:rgb(109.8,168,253.8);--bs-secondary-text-emphasis:rgb(166.8,172.2,177);--bs-success-text-emphasis:rgb(117,183,152.4);--bs-info-text-emphasis:rgb(109.8,223.2,246);--bs-warning-text-emphasis:rgb(255,217.8,106.2);--bs-danger-text-emphasis:rgb(234,133.8,143.4);--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:rgb(2.6,22,50.6);--bs-secondary-bg-subtle:rgb(21.6,23.4,25);--bs-success-bg-subtle:rgb(5,27,16.8);--bs-info-bg-subtle:rgb(2.6,40.4,48);--bs-warning-bg-subtle:rgb(51,38.6,1.4);--bs-danger-bg-subtle:rgb(44,10.6,13.8);--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:rgb(7.8,66,151.8);--bs-secondary-border-subtle:rgb(64.8,70.2,75);--bs-success-border-subtle:rgb(15,81,50.4);--bs-info-border-subtle:rgb(7.8,121.2,144);--bs-warning-border-subtle:rgb(153,115.8,4.2);--bs-danger-border-subtle:rgb(132,31.8,41.4);--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:rgb(109.8,168,253.8);--bs-link-hover-color:rgb(138.84,185.4,254.04);--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:rgb(230.4,132.6,181.2);--bs-highlight-color:#dee2e6;--bs-highlight-bg:rgb(102,77.2,2.8);--bs-border-color:#495057;--bs-border-color-translucent:rgba(255,255,255,0.15);--bs-form-valid-color:rgb(117,183,152.4);--bs-form-valid-border-color:rgb(117,183,152.4);--bs-form-invalid-color:rgb(234,133.8,143.4);--bs-form-invalid-border-color:rgb(234,133.8,143.4)}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:2rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:0.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + 0.9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + 0.6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + 0.3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:0.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:0.875em}.mark,mark{padding:0.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:0.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:0.1875rem 0.375rem;font-size:0.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:0.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:0.5rem;padding-bottom:0.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:0.5rem;line-height:inherit;font-size:calc(1.275rem + 0.3vw)}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;-webkit-filter:grayscale(1);filter:grayscale(1)}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-weight:300;line-height:1.2;font-size:calc(1.625rem + 4.5vw)}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-weight:300;line-height:1.2;font-size:calc(1.575rem + 3.9vw)}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-weight:300;line-height:1.2;font-size:calc(1.525rem + 3.3vw)}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-weight:300;line-height:1.2;font-size:calc(1.475rem + 2.7vw)}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-weight:300;line-height:1.2;font-size:calc(1.425rem + 2.1vw)}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-weight:300;line-height:1.2;font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:0.5rem}.initialism{font-size:0.875em;text-transform:uppercase}.blockquote{margin-bottom:2rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-2rem;margin-bottom:2rem;font-size:0.875em;color:#6c757d}.blockquote-footer:before{content:"— "}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:6rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:6rem;--bs-gutter-y:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-0.5 * var(--bs-gutter-x));margin-left:calc(-0.5 * var(--bs-gutter-x))}.row>*{-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5);margin-top:var(--bs-gutter-y)}.col{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.row-cols-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.row-cols-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.5rem}.g-1,.gy-1{--bs-gutter-y:0.5rem}.g-2,.gx-2{--bs-gutter-x:1rem}.g-2,.gy-2{--bs-gutter-y:1rem}.g-3,.gx-3{--bs-gutter-x:2rem}.g-3,.gy-3{--bs-gutter-y:2rem}.g-4,.gx-4{--bs-gutter-x:3rem}.g-4,.gy-4{--bs-gutter-y:3rem}.g-5,.gx-5{--bs-gutter-x:6rem}.g-5,.gy-5{--bs-gutter-y:6rem}@media (min-width:576px){.col-sm{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.row-cols-sm-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-sm-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-sm-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-sm-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-sm-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-sm-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.5rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.5rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:1rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:1rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:2rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:2rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:3rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:3rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:6rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:6rem}}@media (min-width:768px){.col-md{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.row-cols-md-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-md-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-md-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-md-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-md-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-md-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.5rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.5rem}.g-md-2,.gx-md-2{--bs-gutter-x:1rem}.g-md-2,.gy-md-2{--bs-gutter-y:1rem}.g-md-3,.gx-md-3{--bs-gutter-x:2rem}.g-md-3,.gy-md-3{--bs-gutter-y:2rem}.g-md-4,.gx-md-4{--bs-gutter-x:3rem}.g-md-4,.gy-md-4{--bs-gutter-y:3rem}.g-md-5,.gx-md-5{--bs-gutter-x:6rem}.g-md-5,.gy-md-5{--bs-gutter-y:6rem}}@media (min-width:992px){.col-lg{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.row-cols-lg-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-lg-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-lg-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-lg-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-lg-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-lg-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.5rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.5rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:1rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:1rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:2rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:2rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:3rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:3rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:6rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:6rem}}@media (min-width:1200px){.col-xl{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.row-cols-xl-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-xl-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-xl-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-xl-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-xl-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-xl-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.5rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.5rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:1rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:1rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:2rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:2rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:3rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:3rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:6rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:6rem}}@media (min-width:1400px){.col-xxl{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.row-cols-xxl-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-xxl-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-xxl-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-xxl-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-xxl-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-xxl-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-xxl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xxl-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-xxl-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-xxl-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-xxl-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-xxl-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-xxl-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-xxl-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-xxl-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-xxl-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-xxl-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-xxl-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-xxl-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.5rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.5rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:1rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:1rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:2rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:2rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:3rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:3rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:6rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:6rem}}.fade{-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear}@media (prefers-reduced-motion:reduce){.fade{-webkit-transition:none;transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;-webkit-transition:height 0.35s ease;transition:height 0.35s ease}@media (prefers-reduced-motion:reduce){.collapsing{-webkit-transition:none;transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;-webkit-transition:width 0.35s ease;transition:width 0.35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{-webkit-transition:none;transition:none}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='rgb%285.2, 44, 101.2%29' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13,110,253,0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;-webkit-transition:var(--bs-accordion-transition);transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{-webkit-transition:none;transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);-webkit-box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);-webkit-transform:var(--bs-accordion-btn-icon-transform);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{-ms-flex-negative:0;flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);-webkit-transition:var(--bs-accordion-btn-icon-transition);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button:after{-webkit-transition:none;transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;-webkit-box-shadow:var(--bs-accordion-btn-focus-box-shadow);box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28109.8, 168, 253.8%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28109.8, 168, 253.8%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:1rem;--bs-tooltip-padding-y:0.5rem;--bs-tooltip-margin:;--bs-tooltip-font-size:1.25rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:2rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:2rem;--bs-popover-body-padding-y:2rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow:after,.popover .popover-arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-top>.popover-arrow:before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-end>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:before{border-width:0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-0.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-start>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.clearfix:after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,0.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,0.75))!important}.focus-ring:focus{outline:0;-webkit-box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:0.375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,0.5));text-underline-offset:0.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.icon-link>.bi{-ms-flex-negative:0;flex-shrink:0;width:1em;height:1em;fill:currentcolor;-webkit-transition:0.2s ease-in-out transform;transition:0.2s ease-in-out transform}@media (prefers-reduced-motion:reduce){.icon-link>.bi{-webkit-transition:none;transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{-webkit-transform:var(--bs-icon-link-transform,translate3d(0.25em,0,0));transform:var(--bs-icon-link-transform,translate3d(0.25em,0,0))}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.vstack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden!important}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:0.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-none{-o-object-fit:none!important;object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:0.25!important}.opacity-50{opacity:0.5!important}.opacity-75{opacity:0.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:-ms-grid!important;display:grid!important}.d-inline-grid{display:-ms-inline-grid!important;display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-none{display:none!important}.shadow{-webkit-box-shadow:var(--bs-box-shadow)!important;box-shadow:var(--bs-box-shadow)!important}.shadow-sm{-webkit-box-shadow:var(--bs-box-shadow-sm)!important;box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{-webkit-box-shadow:var(--bs-box-shadow-lg)!important;box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{-webkit-box-shadow:none!important;box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb),var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb),var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb),var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb),var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb),var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb),var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb),var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb),var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}.translate-middle-x{-webkit-transform:translateX(-50%)!important;transform:translateX(-50%)!important}.translate-middle-y{-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}.order-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-0{margin:0!important}.m-1{margin:0.5rem!important}.m-2{margin:1rem!important}.m-3{margin:2rem!important}.m-4{margin:3rem!important}.m-5{margin:6rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:0.5rem!important;margin-left:0.5rem!important}.mx-2{margin-right:1rem!important;margin-left:1rem!important}.mx-3{margin-right:2rem!important;margin-left:2rem!important}.mx-4{margin-right:3rem!important;margin-left:3rem!important}.mx-5{margin-right:6rem!important;margin-left:6rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:0.5rem!important;margin-bottom:0.5rem!important}.my-2{margin-top:1rem!important;margin-bottom:1rem!important}.my-3{margin-top:2rem!important;margin-bottom:2rem!important}.my-4{margin-top:3rem!important;margin-bottom:3rem!important}.my-5{margin-top:6rem!important;margin-bottom:6rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:0.5rem!important}.mt-2{margin-top:1rem!important}.mt-3{margin-top:2rem!important}.mt-4{margin-top:3rem!important}.mt-5{margin-top:6rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:0.5rem!important}.me-2{margin-right:1rem!important}.me-3{margin-right:2rem!important}.me-4{margin-right:3rem!important}.me-5{margin-right:6rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:0.5rem!important}.mb-2{margin-bottom:1rem!important}.mb-3{margin-bottom:2rem!important}.mb-4{margin-bottom:3rem!important}.mb-5{margin-bottom:6rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:0.5rem!important}.ms-2{margin-left:1rem!important}.ms-3{margin-left:2rem!important}.ms-4{margin-left:3rem!important}.ms-5{margin-left:6rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:0.5rem!important}.p-2{padding:1rem!important}.p-3{padding:2rem!important}.p-4{padding:3rem!important}.p-5{padding:6rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:0.5rem!important;padding-left:0.5rem!important}.px-2{padding-right:1rem!important;padding-left:1rem!important}.px-3{padding-right:2rem!important;padding-left:2rem!important}.px-4{padding-right:3rem!important;padding-left:3rem!important}.px-5{padding-right:6rem!important;padding-left:6rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:0.5rem!important;padding-bottom:0.5rem!important}.py-2{padding-top:1rem!important;padding-bottom:1rem!important}.py-3{padding-top:2rem!important;padding-bottom:2rem!important}.py-4{padding-top:3rem!important;padding-bottom:3rem!important}.py-5{padding-top:6rem!important;padding-bottom:6rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:0.5rem!important}.pt-2{padding-top:1rem!important}.pt-3{padding-top:2rem!important}.pt-4{padding-top:3rem!important}.pt-5{padding-top:6rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:0.5rem!important}.pe-2{padding-right:1rem!important}.pe-3{padding-right:2rem!important}.pe-4{padding-right:3rem!important}.pe-5{padding-right:6rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:0.5rem!important}.pb-2{padding-bottom:1rem!important}.pb-3{padding-bottom:2rem!important}.pb-4{padding-bottom:3rem!important}.pb-5{padding-bottom:6rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:0.5rem!important}.ps-2{padding-left:1rem!important}.ps-3{padding-left:2rem!important}.ps-4{padding-left:3rem!important}.ps-5{padding-left:6rem!important}.gap-0{gap:0!important}.gap-1{gap:0.5rem!important}.gap-2{gap:1rem!important}.gap-3{gap:2rem!important}.gap-4{gap:3rem!important}.gap-5{gap:6rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:0.5rem!important}.row-gap-2{row-gap:1rem!important}.row-gap-3{row-gap:2rem!important}.row-gap-4{row-gap:3rem!important}.row-gap-5{row-gap:6rem!important}.column-gap-0{-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-webkit-column-gap:0.5rem!important;-moz-column-gap:0.5rem!important;column-gap:0.5rem!important}.column-gap-2{-webkit-column-gap:1rem!important;-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-3{-webkit-column-gap:2rem!important;-moz-column-gap:2rem!important;column-gap:2rem!important}.column-gap-4{-webkit-column-gap:3rem!important;-moz-column-gap:3rem!important;column-gap:3rem!important}.column-gap-5{-webkit-column-gap:6rem!important;-moz-column-gap:6rem!important;column-gap:6rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + 0.9vw)!important}.fs-3{font-size:calc(1.3rem + 0.6vw)!important}.fs-4{font-size:calc(1.275rem + 0.3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,0.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,0.5)!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10{--bs-link-opacity:0.1}.link-opacity-10-hover:hover{--bs-link-opacity:0.1}.link-opacity-25{--bs-link-opacity:0.25}.link-opacity-25-hover:hover{--bs-link-opacity:0.25}.link-opacity-50{--bs-link-opacity:0.5}.link-opacity-50-hover:hover{--bs-link-opacity:0.5}.link-opacity-75{--bs-link-opacity:0.75}.link-opacity-75-hover:hover{--bs-link-opacity:0.75}.link-opacity-100{--bs-link-opacity:1}.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1{text-underline-offset:0.125em!important}.link-offset-1-hover:hover{text-underline-offset:0.125em!important}.link-offset-2{text-underline-offset:0.25em!important}.link-offset-2-hover:hover{text-underline-offset:0.25em!important}.link-offset-3{text-underline-offset:0.375em!important}.link-offset-3-hover:hover{text-underline-offset:0.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0{--bs-link-underline-opacity:0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10{--bs-link-underline-opacity:0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:0.1}.link-underline-opacity-25{--bs-link-underline-opacity:0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:0.25}.link-underline-opacity-50{--bs-link-underline-opacity:0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:0.5}.link-underline-opacity-75{--bs-link-underline-opacity:0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:0.75}.link-underline-opacity-100{--bs-link-underline-opacity:1}.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:-ms-grid!important;display:grid!important}.d-sm-inline-grid{display:-ms-inline-grid!important;display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-sm-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}.order-sm-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-sm-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-sm-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-sm-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-sm-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-sm-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-sm-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-sm-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:0.5rem!important}.m-sm-2{margin:1rem!important}.m-sm-3{margin:2rem!important}.m-sm-4{margin:3rem!important}.m-sm-5{margin:6rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:0.5rem!important;margin-left:0.5rem!important}.mx-sm-2{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-3{margin-right:2rem!important;margin-left:2rem!important}.mx-sm-4{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-5{margin-right:6rem!important;margin-left:6rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:0.5rem!important;margin-bottom:0.5rem!important}.my-sm-2{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-3{margin-top:2rem!important;margin-bottom:2rem!important}.my-sm-4{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-5{margin-top:6rem!important;margin-bottom:6rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:0.5rem!important}.mt-sm-2{margin-top:1rem!important}.mt-sm-3{margin-top:2rem!important}.mt-sm-4{margin-top:3rem!important}.mt-sm-5{margin-top:6rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:0.5rem!important}.me-sm-2{margin-right:1rem!important}.me-sm-3{margin-right:2rem!important}.me-sm-4{margin-right:3rem!important}.me-sm-5{margin-right:6rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:0.5rem!important}.mb-sm-2{margin-bottom:1rem!important}.mb-sm-3{margin-bottom:2rem!important}.mb-sm-4{margin-bottom:3rem!important}.mb-sm-5{margin-bottom:6rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:0.5rem!important}.ms-sm-2{margin-left:1rem!important}.ms-sm-3{margin-left:2rem!important}.ms-sm-4{margin-left:3rem!important}.ms-sm-5{margin-left:6rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:0.5rem!important}.p-sm-2{padding:1rem!important}.p-sm-3{padding:2rem!important}.p-sm-4{padding:3rem!important}.p-sm-5{padding:6rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:0.5rem!important;padding-left:0.5rem!important}.px-sm-2{padding-right:1rem!important;padding-left:1rem!important}.px-sm-3{padding-right:2rem!important;padding-left:2rem!important}.px-sm-4{padding-right:3rem!important;padding-left:3rem!important}.px-sm-5{padding-right:6rem!important;padding-left:6rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:0.5rem!important;padding-bottom:0.5rem!important}.py-sm-2{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-3{padding-top:2rem!important;padding-bottom:2rem!important}.py-sm-4{padding-top:3rem!important;padding-bottom:3rem!important}.py-sm-5{padding-top:6rem!important;padding-bottom:6rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:0.5rem!important}.pt-sm-2{padding-top:1rem!important}.pt-sm-3{padding-top:2rem!important}.pt-sm-4{padding-top:3rem!important}.pt-sm-5{padding-top:6rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:0.5rem!important}.pe-sm-2{padding-right:1rem!important}.pe-sm-3{padding-right:2rem!important}.pe-sm-4{padding-right:3rem!important}.pe-sm-5{padding-right:6rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:0.5rem!important}.pb-sm-2{padding-bottom:1rem!important}.pb-sm-3{padding-bottom:2rem!important}.pb-sm-4{padding-bottom:3rem!important}.pb-sm-5{padding-bottom:6rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:0.5rem!important}.ps-sm-2{padding-left:1rem!important}.ps-sm-3{padding-left:2rem!important}.ps-sm-4{padding-left:3rem!important}.ps-sm-5{padding-left:6rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:0.5rem!important}.gap-sm-2{gap:1rem!important}.gap-sm-3{gap:2rem!important}.gap-sm-4{gap:3rem!important}.gap-sm-5{gap:6rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:0.5rem!important}.row-gap-sm-2{row-gap:1rem!important}.row-gap-sm-3{row-gap:2rem!important}.row-gap-sm-4{row-gap:3rem!important}.row-gap-sm-5{row-gap:6rem!important}.column-gap-sm-0{-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-webkit-column-gap:0.5rem!important;-moz-column-gap:0.5rem!important;column-gap:0.5rem!important}.column-gap-sm-2{-webkit-column-gap:1rem!important;-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-sm-3{-webkit-column-gap:2rem!important;-moz-column-gap:2rem!important;column-gap:2rem!important}.column-gap-sm-4{-webkit-column-gap:3rem!important;-moz-column-gap:3rem!important;column-gap:3rem!important}.column-gap-sm-5{-webkit-column-gap:6rem!important;-moz-column-gap:6rem!important;column-gap:6rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:-ms-grid!important;display:grid!important}.d-md-inline-grid{display:-ms-inline-grid!important;display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-md-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}.order-md-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-md-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-md-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-md-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-md-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-md-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-md-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-md-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:0.5rem!important}.m-md-2{margin:1rem!important}.m-md-3{margin:2rem!important}.m-md-4{margin:3rem!important}.m-md-5{margin:6rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:0.5rem!important;margin-left:0.5rem!important}.mx-md-2{margin-right:1rem!important;margin-left:1rem!important}.mx-md-3{margin-right:2rem!important;margin-left:2rem!important}.mx-md-4{margin-right:3rem!important;margin-left:3rem!important}.mx-md-5{margin-right:6rem!important;margin-left:6rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:0.5rem!important;margin-bottom:0.5rem!important}.my-md-2{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-3{margin-top:2rem!important;margin-bottom:2rem!important}.my-md-4{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-5{margin-top:6rem!important;margin-bottom:6rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:0.5rem!important}.mt-md-2{margin-top:1rem!important}.mt-md-3{margin-top:2rem!important}.mt-md-4{margin-top:3rem!important}.mt-md-5{margin-top:6rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:0.5rem!important}.me-md-2{margin-right:1rem!important}.me-md-3{margin-right:2rem!important}.me-md-4{margin-right:3rem!important}.me-md-5{margin-right:6rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:0.5rem!important}.mb-md-2{margin-bottom:1rem!important}.mb-md-3{margin-bottom:2rem!important}.mb-md-4{margin-bottom:3rem!important}.mb-md-5{margin-bottom:6rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:0.5rem!important}.ms-md-2{margin-left:1rem!important}.ms-md-3{margin-left:2rem!important}.ms-md-4{margin-left:3rem!important}.ms-md-5{margin-left:6rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:0.5rem!important}.p-md-2{padding:1rem!important}.p-md-3{padding:2rem!important}.p-md-4{padding:3rem!important}.p-md-5{padding:6rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:0.5rem!important;padding-left:0.5rem!important}.px-md-2{padding-right:1rem!important;padding-left:1rem!important}.px-md-3{padding-right:2rem!important;padding-left:2rem!important}.px-md-4{padding-right:3rem!important;padding-left:3rem!important}.px-md-5{padding-right:6rem!important;padding-left:6rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:0.5rem!important;padding-bottom:0.5rem!important}.py-md-2{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-3{padding-top:2rem!important;padding-bottom:2rem!important}.py-md-4{padding-top:3rem!important;padding-bottom:3rem!important}.py-md-5{padding-top:6rem!important;padding-bottom:6rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:0.5rem!important}.pt-md-2{padding-top:1rem!important}.pt-md-3{padding-top:2rem!important}.pt-md-4{padding-top:3rem!important}.pt-md-5{padding-top:6rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:0.5rem!important}.pe-md-2{padding-right:1rem!important}.pe-md-3{padding-right:2rem!important}.pe-md-4{padding-right:3rem!important}.pe-md-5{padding-right:6rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:0.5rem!important}.pb-md-2{padding-bottom:1rem!important}.pb-md-3{padding-bottom:2rem!important}.pb-md-4{padding-bottom:3rem!important}.pb-md-5{padding-bottom:6rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:0.5rem!important}.ps-md-2{padding-left:1rem!important}.ps-md-3{padding-left:2rem!important}.ps-md-4{padding-left:3rem!important}.ps-md-5{padding-left:6rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:0.5rem!important}.gap-md-2{gap:1rem!important}.gap-md-3{gap:2rem!important}.gap-md-4{gap:3rem!important}.gap-md-5{gap:6rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:0.5rem!important}.row-gap-md-2{row-gap:1rem!important}.row-gap-md-3{row-gap:2rem!important}.row-gap-md-4{row-gap:3rem!important}.row-gap-md-5{row-gap:6rem!important}.column-gap-md-0{-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-webkit-column-gap:0.5rem!important;-moz-column-gap:0.5rem!important;column-gap:0.5rem!important}.column-gap-md-2{-webkit-column-gap:1rem!important;-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-md-3{-webkit-column-gap:2rem!important;-moz-column-gap:2rem!important;column-gap:2rem!important}.column-gap-md-4{-webkit-column-gap:3rem!important;-moz-column-gap:3rem!important;column-gap:3rem!important}.column-gap-md-5{-webkit-column-gap:6rem!important;-moz-column-gap:6rem!important;column-gap:6rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:-ms-grid!important;display:grid!important}.d-lg-inline-grid{display:-ms-inline-grid!important;display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-lg-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}.order-lg-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-lg-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-lg-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-lg-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-lg-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-lg-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-lg-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-lg-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:0.5rem!important}.m-lg-2{margin:1rem!important}.m-lg-3{margin:2rem!important}.m-lg-4{margin:3rem!important}.m-lg-5{margin:6rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:0.5rem!important;margin-left:0.5rem!important}.mx-lg-2{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-3{margin-right:2rem!important;margin-left:2rem!important}.mx-lg-4{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-5{margin-right:6rem!important;margin-left:6rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:0.5rem!important;margin-bottom:0.5rem!important}.my-lg-2{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-3{margin-top:2rem!important;margin-bottom:2rem!important}.my-lg-4{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-5{margin-top:6rem!important;margin-bottom:6rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:0.5rem!important}.mt-lg-2{margin-top:1rem!important}.mt-lg-3{margin-top:2rem!important}.mt-lg-4{margin-top:3rem!important}.mt-lg-5{margin-top:6rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:0.5rem!important}.me-lg-2{margin-right:1rem!important}.me-lg-3{margin-right:2rem!important}.me-lg-4{margin-right:3rem!important}.me-lg-5{margin-right:6rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:0.5rem!important}.mb-lg-2{margin-bottom:1rem!important}.mb-lg-3{margin-bottom:2rem!important}.mb-lg-4{margin-bottom:3rem!important}.mb-lg-5{margin-bottom:6rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:0.5rem!important}.ms-lg-2{margin-left:1rem!important}.ms-lg-3{margin-left:2rem!important}.ms-lg-4{margin-left:3rem!important}.ms-lg-5{margin-left:6rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:0.5rem!important}.p-lg-2{padding:1rem!important}.p-lg-3{padding:2rem!important}.p-lg-4{padding:3rem!important}.p-lg-5{padding:6rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:0.5rem!important;padding-left:0.5rem!important}.px-lg-2{padding-right:1rem!important;padding-left:1rem!important}.px-lg-3{padding-right:2rem!important;padding-left:2rem!important}.px-lg-4{padding-right:3rem!important;padding-left:3rem!important}.px-lg-5{padding-right:6rem!important;padding-left:6rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:0.5rem!important;padding-bottom:0.5rem!important}.py-lg-2{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-3{padding-top:2rem!important;padding-bottom:2rem!important}.py-lg-4{padding-top:3rem!important;padding-bottom:3rem!important}.py-lg-5{padding-top:6rem!important;padding-bottom:6rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:0.5rem!important}.pt-lg-2{padding-top:1rem!important}.pt-lg-3{padding-top:2rem!important}.pt-lg-4{padding-top:3rem!important}.pt-lg-5{padding-top:6rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:0.5rem!important}.pe-lg-2{padding-right:1rem!important}.pe-lg-3{padding-right:2rem!important}.pe-lg-4{padding-right:3rem!important}.pe-lg-5{padding-right:6rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:0.5rem!important}.pb-lg-2{padding-bottom:1rem!important}.pb-lg-3{padding-bottom:2rem!important}.pb-lg-4{padding-bottom:3rem!important}.pb-lg-5{padding-bottom:6rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:0.5rem!important}.ps-lg-2{padding-left:1rem!important}.ps-lg-3{padding-left:2rem!important}.ps-lg-4{padding-left:3rem!important}.ps-lg-5{padding-left:6rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:0.5rem!important}.gap-lg-2{gap:1rem!important}.gap-lg-3{gap:2rem!important}.gap-lg-4{gap:3rem!important}.gap-lg-5{gap:6rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:0.5rem!important}.row-gap-lg-2{row-gap:1rem!important}.row-gap-lg-3{row-gap:2rem!important}.row-gap-lg-4{row-gap:3rem!important}.row-gap-lg-5{row-gap:6rem!important}.column-gap-lg-0{-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-webkit-column-gap:0.5rem!important;-moz-column-gap:0.5rem!important;column-gap:0.5rem!important}.column-gap-lg-2{-webkit-column-gap:1rem!important;-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-lg-3{-webkit-column-gap:2rem!important;-moz-column-gap:2rem!important;column-gap:2rem!important}.column-gap-lg-4{-webkit-column-gap:3rem!important;-moz-column-gap:3rem!important;column-gap:3rem!important}.column-gap-lg-5{-webkit-column-gap:6rem!important;-moz-column-gap:6rem!important;column-gap:6rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:-ms-grid!important;display:grid!important}.d-xl-inline-grid{display:-ms-inline-grid!important;display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-xl-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}.order-xl-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-xl-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-xl-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-xl-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-xl-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-xl-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-xl-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-xl-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:0.5rem!important}.m-xl-2{margin:1rem!important}.m-xl-3{margin:2rem!important}.m-xl-4{margin:3rem!important}.m-xl-5{margin:6rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:0.5rem!important;margin-left:0.5rem!important}.mx-xl-2{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-3{margin-right:2rem!important;margin-left:2rem!important}.mx-xl-4{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-5{margin-right:6rem!important;margin-left:6rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:0.5rem!important;margin-bottom:0.5rem!important}.my-xl-2{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-3{margin-top:2rem!important;margin-bottom:2rem!important}.my-xl-4{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-5{margin-top:6rem!important;margin-bottom:6rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:0.5rem!important}.mt-xl-2{margin-top:1rem!important}.mt-xl-3{margin-top:2rem!important}.mt-xl-4{margin-top:3rem!important}.mt-xl-5{margin-top:6rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:0.5rem!important}.me-xl-2{margin-right:1rem!important}.me-xl-3{margin-right:2rem!important}.me-xl-4{margin-right:3rem!important}.me-xl-5{margin-right:6rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:0.5rem!important}.mb-xl-2{margin-bottom:1rem!important}.mb-xl-3{margin-bottom:2rem!important}.mb-xl-4{margin-bottom:3rem!important}.mb-xl-5{margin-bottom:6rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:0.5rem!important}.ms-xl-2{margin-left:1rem!important}.ms-xl-3{margin-left:2rem!important}.ms-xl-4{margin-left:3rem!important}.ms-xl-5{margin-left:6rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:0.5rem!important}.p-xl-2{padding:1rem!important}.p-xl-3{padding:2rem!important}.p-xl-4{padding:3rem!important}.p-xl-5{padding:6rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:0.5rem!important;padding-left:0.5rem!important}.px-xl-2{padding-right:1rem!important;padding-left:1rem!important}.px-xl-3{padding-right:2rem!important;padding-left:2rem!important}.px-xl-4{padding-right:3rem!important;padding-left:3rem!important}.px-xl-5{padding-right:6rem!important;padding-left:6rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:0.5rem!important;padding-bottom:0.5rem!important}.py-xl-2{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-3{padding-top:2rem!important;padding-bottom:2rem!important}.py-xl-4{padding-top:3rem!important;padding-bottom:3rem!important}.py-xl-5{padding-top:6rem!important;padding-bottom:6rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:0.5rem!important}.pt-xl-2{padding-top:1rem!important}.pt-xl-3{padding-top:2rem!important}.pt-xl-4{padding-top:3rem!important}.pt-xl-5{padding-top:6rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:0.5rem!important}.pe-xl-2{padding-right:1rem!important}.pe-xl-3{padding-right:2rem!important}.pe-xl-4{padding-right:3rem!important}.pe-xl-5{padding-right:6rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:0.5rem!important}.pb-xl-2{padding-bottom:1rem!important}.pb-xl-3{padding-bottom:2rem!important}.pb-xl-4{padding-bottom:3rem!important}.pb-xl-5{padding-bottom:6rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:0.5rem!important}.ps-xl-2{padding-left:1rem!important}.ps-xl-3{padding-left:2rem!important}.ps-xl-4{padding-left:3rem!important}.ps-xl-5{padding-left:6rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:0.5rem!important}.gap-xl-2{gap:1rem!important}.gap-xl-3{gap:2rem!important}.gap-xl-4{gap:3rem!important}.gap-xl-5{gap:6rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:0.5rem!important}.row-gap-xl-2{row-gap:1rem!important}.row-gap-xl-3{row-gap:2rem!important}.row-gap-xl-4{row-gap:3rem!important}.row-gap-xl-5{row-gap:6rem!important}.column-gap-xl-0{-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-webkit-column-gap:0.5rem!important;-moz-column-gap:0.5rem!important;column-gap:0.5rem!important}.column-gap-xl-2{-webkit-column-gap:1rem!important;-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xl-3{-webkit-column-gap:2rem!important;-moz-column-gap:2rem!important;column-gap:2rem!important}.column-gap-xl-4{-webkit-column-gap:3rem!important;-moz-column-gap:3rem!important;column-gap:3rem!important}.column-gap-xl-5{-webkit-column-gap:6rem!important;-moz-column-gap:6rem!important;column-gap:6rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:-ms-grid!important;display:grid!important}.d-xxl-inline-grid{display:-ms-inline-grid!important;display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xxl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xxl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xxl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xxl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xxl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xxl-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xxl-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xxl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xxl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-xxl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xxl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xxl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xxl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xxl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xxl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xxl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-xxl-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-xxl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xxl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xxl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xxl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xxl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xxl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xxl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xxl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xxl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xxl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xxl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xxl-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-xxl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xxl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xxl-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-xxl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xxl-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}.order-xxl-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-xxl-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-xxl-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-xxl-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-xxl-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-xxl-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-xxl-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-xxl-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:0.5rem!important}.m-xxl-2{margin:1rem!important}.m-xxl-3{margin:2rem!important}.m-xxl-4{margin:3rem!important}.m-xxl-5{margin:6rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:0.5rem!important;margin-left:0.5rem!important}.mx-xxl-2{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-3{margin-right:2rem!important;margin-left:2rem!important}.mx-xxl-4{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-5{margin-right:6rem!important;margin-left:6rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:0.5rem!important;margin-bottom:0.5rem!important}.my-xxl-2{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-3{margin-top:2rem!important;margin-bottom:2rem!important}.my-xxl-4{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-5{margin-top:6rem!important;margin-bottom:6rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:0.5rem!important}.mt-xxl-2{margin-top:1rem!important}.mt-xxl-3{margin-top:2rem!important}.mt-xxl-4{margin-top:3rem!important}.mt-xxl-5{margin-top:6rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:0.5rem!important}.me-xxl-2{margin-right:1rem!important}.me-xxl-3{margin-right:2rem!important}.me-xxl-4{margin-right:3rem!important}.me-xxl-5{margin-right:6rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:0.5rem!important}.mb-xxl-2{margin-bottom:1rem!important}.mb-xxl-3{margin-bottom:2rem!important}.mb-xxl-4{margin-bottom:3rem!important}.mb-xxl-5{margin-bottom:6rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:0.5rem!important}.ms-xxl-2{margin-left:1rem!important}.ms-xxl-3{margin-left:2rem!important}.ms-xxl-4{margin-left:3rem!important}.ms-xxl-5{margin-left:6rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:0.5rem!important}.p-xxl-2{padding:1rem!important}.p-xxl-3{padding:2rem!important}.p-xxl-4{padding:3rem!important}.p-xxl-5{padding:6rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:0.5rem!important;padding-left:0.5rem!important}.px-xxl-2{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-3{padding-right:2rem!important;padding-left:2rem!important}.px-xxl-4{padding-right:3rem!important;padding-left:3rem!important}.px-xxl-5{padding-right:6rem!important;padding-left:6rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:0.5rem!important;padding-bottom:0.5rem!important}.py-xxl-2{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-3{padding-top:2rem!important;padding-bottom:2rem!important}.py-xxl-4{padding-top:3rem!important;padding-bottom:3rem!important}.py-xxl-5{padding-top:6rem!important;padding-bottom:6rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:0.5rem!important}.pt-xxl-2{padding-top:1rem!important}.pt-xxl-3{padding-top:2rem!important}.pt-xxl-4{padding-top:3rem!important}.pt-xxl-5{padding-top:6rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:0.5rem!important}.pe-xxl-2{padding-right:1rem!important}.pe-xxl-3{padding-right:2rem!important}.pe-xxl-4{padding-right:3rem!important}.pe-xxl-5{padding-right:6rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:0.5rem!important}.pb-xxl-2{padding-bottom:1rem!important}.pb-xxl-3{padding-bottom:2rem!important}.pb-xxl-4{padding-bottom:3rem!important}.pb-xxl-5{padding-bottom:6rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:0.5rem!important}.ps-xxl-2{padding-left:1rem!important}.ps-xxl-3{padding-left:2rem!important}.ps-xxl-4{padding-left:3rem!important}.ps-xxl-5{padding-left:6rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:0.5rem!important}.gap-xxl-2{gap:1rem!important}.gap-xxl-3{gap:2rem!important}.gap-xxl-4{gap:3rem!important}.gap-xxl-5{gap:6rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:0.5rem!important}.row-gap-xxl-2{row-gap:1rem!important}.row-gap-xxl-3{row-gap:2rem!important}.row-gap-xxl-4{row-gap:3rem!important}.row-gap-xxl-5{row-gap:6rem!important}.column-gap-xxl-0{-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-webkit-column-gap:0.5rem!important;-moz-column-gap:0.5rem!important;column-gap:0.5rem!important}.column-gap-xxl-2{-webkit-column-gap:1rem!important;-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xxl-3{-webkit-column-gap:2rem!important;-moz-column-gap:2rem!important;column-gap:2rem!important}.column-gap-xxl-4{-webkit-column-gap:3rem!important;-moz-column-gap:3rem!important;column-gap:3rem!important}.column-gap-xxl-5{-webkit-column-gap:6rem!important;-moz-column-gap:6rem!important;column-gap:6rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:-ms-grid!important;display:grid!important}.d-print-inline-grid{display:-ms-inline-grid!important;display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-print-none{display:none!important}}.ninja-forms-form-wrap *,.ninja-forms-form-wrap :after,.ninja-forms-form-wrap :before{-webkit-box-sizing:border-box;box-sizing:border-box}.nf-response-msg{display:none;background:#8fba47;color:white;text-align:center;padding:2rem}.nf-response-msg p{margin:0;color:white}.nf-form-fields-required{margin-bottom:2rem;font-size:1.2rem;font-style:italic}#ninja_forms_required_items,.nf-field-container{clear:both;position:relative;margin-bottom:2rem}#ninja_forms_required_items.html-container,.nf-field-container.html-container{margin-bottom:0}#ninja_forms_required_items:after,.nf-field-container:after{clear:both;content:"";display:block}#ninja_forms_required_items.hidden-container,#ninja_forms_required_items.hr-container,.nf-field-container.hidden-container,.nf-field-container.hr-container{margin:0;height:auto}#ninja_forms_required_items.hidden-container .nf-field-label,#ninja_forms_required_items.hr-container .nf-field-label,.nf-field-container.hidden-container .nf-field-label,.nf-field-container.hr-container .nf-field-label{display:none}#ninja_forms_required_items.html-container .nf-field-label,.nf-field-container.html-container .nf-field-label{display:none}.nf-field-label label{font-family:var(--primary-font);font-size:1.6rem;margin:0;padding:0;color:var(--text-color)}.nf-field-element{position:relative}.nf-field-element ul li:before{display:none!important}.nf-field-element textarea{height:15rem}.nf-field-description{font-family:var(--primary-font)}.nf-field-description *{font-family:var(--primary-font)}.nf-field-description p:last-child{margin:0}.nf-field-description .small,.nf-field-description small,.nf-field-description span{font-size:1.2rem!important;line-height:normal}.nf-input-limit{font-size:1.2rem;margin-top:0}.nf-static{padding:0 10px}.nf-after-field .nf-error-msg{margin-right:10px;font-size:1.2rem;margin-top:0.5rem}.list-checkbox-wrap .nf-field-element li,.list-checkbox-wrap .nf-field-element ul,.list-radio-wrap .nf-field-element li,.list-radio-wrap .nf-field-element ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;list-style:none!important;margin:0!important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0!important;line-height:100%!important;row-gap:1rem}.list-checkbox-wrap .nf-field-element li input,.list-checkbox-wrap .nf-field-element ul input,.list-radio-wrap .nf-field-element li input,.list-radio-wrap .nf-field-element ul input{margin-right:5px}.list-checkbox-wrap .nf-field-element li,.list-radio-wrap .nf-field-element li{-ms-flex-preferred-size:50%;flex-basis:50%;padding-left:10px;margin:0;margin-bottom:1rem!important;text-indent:initial!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}@media (max-width:575.98px){.list-checkbox-wrap .nf-field-element li,.list-radio-wrap .nf-field-element li{-ms-flex-preferred-size:100%;flex-basis:100%}}.list-checkbox-wrap .nf-field-element li label,.list-radio-wrap .nf-field-element li label{display:block;float:initial;width:auto;margin-left:1rem}@media (max-width:991.98px){.list-checkbox-wrap .nf-field-element li label,.list-radio-wrap .nf-field-element li label{font-size:1.4rem}}.list-checkbox-wrap .nf-field-element li input,.list-radio-wrap .nf-field-element li input{width:auto!important;float:left;margin:0!important}.single-checkbox .list-checkbox-wrap label,.single-checkbox .list-radio-wrap label{font-size:1.2rem}.single-checkbox .list-checkbox-wrap label:before,.single-checkbox .list-radio-wrap label:before{top:0;left:-2rem}.single-checkbox .list-checkbox-wrap label:after,.single-checkbox .list-radio-wrap label:after{left:-1.5rem;top:0.5rem}.single-checkbox .list-checkbox-wrap .nf-field-element li{-ms-flex-preferred-size:100%;flex-basis:100%}.product-wrap>div input{width:80px!important}.product-wrap>div .nf-product-field span{padding:0 5px}.starrating-wrap .star{border-bottom:0}.nf-form-hp{position:absolute;visibility:hidden}.list-select-wrap div div{display:none}.nf-error-msg,.ninja-forms-req-symbol{color:var(--darkred)}.nf-error .ninja-forms-field{border-color:var(--darkred)}.nf-field-submit-error{padding:15px}.ninja-forms-noscript-message{background:#f1f1f1;border:4px dashed #ccc;color:#333;display:block;font-size:20px;margin:20px 0;padding:40px;text-align:center}.two-col-list ul li{float:left;width:50%}.three-col-list ul li{float:left;width:33.33%}.four-col-list ul li{float:left;width:25%}.five-col-list ul li{float:left;width:20%}.six-col-list ul li{float:left;width:16.66%}body .pika-label{background:transparent}.field-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:575.98px){.field-wrap{margin-bottom:0rem}}.field-wrap>label{display:block}.field-wrap .pikaday__container,.field-wrap .pikaday__display,.field-wrap select,.field-wrap textarea,.field-wrap>div input{width:100%}.field-wrap>div input[type=checkbox]{width:auto}.field-wrap{}.field-wrap .nf-fu-fileinput-button{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media (prefers-reduced-motion:reduce){.field-wrap .nf-fu-fileinput-button{-webkit-transition:none;transition:none}}.field-wrap .nf-fu-fileinput-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--body-color-light);border:2px dashed var(--primary-color);border-radius:8px;color:#666;cursor:pointer;display:block;font-size:1.6rem;padding:4rem 2rem;text-align:center;width:100%;position:relative;overflow:hidden}.field-wrap .nf-fu-fileinput-button span{display:block;margin-top:1rem;pointer-events:none}.field-wrap .nf-fu-fileinput-button:before{content:"\f0ee";font:var(--fa-font-sharp-solid);font-size:3rem;display:block;margin-bottom:1rem;color:var(--primary-color);pointer-events:none}.field-wrap .nf-fu-fileinput-button:after{content:"Of sleep het bestand hierheen";display:block;font-size:1.2rem;margin-top:0.5rem;opacity:0.7;pointer-events:none}.field-wrap .nf-fu-fileinput-button.nf-fu-dragging,.field-wrap .nf-fu-fileinput-button:hover{border-color:var(--primary-color);color:var(--primary-color)}.field-wrap .nf-fu-fileinput-button.nf-fu-dragging{-webkit-transform:scale(1.02);transform:scale(1.02)}.field-wrap .nf-fu-fileinput-button.nf-fu-uploading{pointer-events:none;background:#eee;cursor:wait}.field-wrap .nf-fu-fileinput-button.nf-fu-uploading:before{content:"\f110";-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.field-wrap .nf-fu-fileinput-button.nf-fu-success{border-color:#28a745;background:#f0fff4;color:#28a745}.field-wrap .nf-fu-fileinput-button.nf-fu-success:before{content:"\f00c"}.field-wrap .nf-fu-fileinput-button.nf-fu-error{border-color:#dc3545;background:#fff5f5;color:#dc3545}.field-wrap .nf-fu-fileinput-button.nf-fu-error:before{content:"\f00d"}.nf-field-label{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.nf-field-description{width:100%;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;line-height:2rem;margin-bottom:2rem;color:var(--text-color)}.nf-field-description p{font-size:1.2rem!important;line-height:1.5rem!important}.nf-field-element{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.label-above .nf-field-label{margin-bottom:1rem;color:var(--primary-color);font-variation-settings:"wght" 500}.label-above .recaptcha-wrap label{display:none}.label-below .nf-field-label{margin-top:10px;-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.label-below .nf-field-element{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.label-hidden .field-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.label-hidden .nf-field-label{height:0;margin:0!important;width:100%;visibility:hidden}.label-hidden .nf-field-description{width:100%;-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}.label-hidden .nf-field-element{width:100%}.label-left .field-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.label-left .nf-field-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:2%;text-align:right;width:35%;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.label-left .nf-field-label label{width:100%}.label-left .nf-field-description{margin-left:35%}.label-left .nf-field-element{display:inline-block;width:65%;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.label-left .nf-after-field{margin-left:36.5%}.label-right .field-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.label-right .nf-field-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:2%;width:35%;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.label-right .nf-field-description{margin-right:35%;-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.label-right .nf-field-element{display:inline-block;width:65%;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.label-right .checkbox-wrap .nf-field-label{width:auto}.label-right .checkbox-wrap .nf-field-element{width:20px}.label-right .nf-after-field{width:65%}.label-above .field-wrap,.label-below .field-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-flow:wrap;flex-flow:wrap}.label-above .field-wrap.mailchimp-optin-wrap,.label-below .field-wrap.mailchimp-optin-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.label-above .field-wrap.mailchimp-optin-wrap .nf-field-element,.label-below .field-wrap.mailchimp-optin-wrap .nf-field-element{width:auto;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.label-above .nf-field-element,.label-below .nf-field-element{margin:0;width:100%}.label-above .recaptcha-wrap .nf-field-element,.label-above .submit-wrap .nf-field-element,.label-below .recaptcha-wrap .nf-field-element,.label-below .submit-wrap .nf-field-element{padding-left:0}.label-left .listcheckbox-wrap .nf-field-label,.label-left .listradio-wrap .nf-field-label,.label-left .textarea-wrap .nf-field-label,.label-right .listcheckbox-wrap .nf-field-label,.label-right .listradio-wrap .nf-field-label,.label-right .textarea-wrap .nf-field-label{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.label-left .textarea-wrap .nf-field-label,.label-right .textarea-wrap .nf-field-label{margin-top:5px}.label-left .hr-wrap,.label-left .html-wrap,.label-right .hr-wrap,.label-right .html-wrap{display:block}.label-left .hr-wrap .nf-field-element,.label-left .html-wrap .nf-field-element,.label-right .hr-wrap .nf-field-element,.label-right .html-wrap .nf-field-element{display:block;margin:0;width:100%}.nf-fu-progress .nf-fu-progress-bar{background:var(--primary-color)}@media (max-width:575.98px){.nf-field{margin-bottom:1.5rem}}.nf-mp-header .h3,.nf-mp-header h3{padding:2rem 0.5rem}.nf-mp-header .nf-breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}@media (max-width:767.98px){.nf-mp-header .nf-breadcrumbs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}.nf-mp-header .nf-breadcrumbs li{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:2rem!important;float:none}@media (max-width:767.98px){.nf-mp-header .nf-breadcrumbs li{margin-right:0!important}}.nf-mp-header .nf-breadcrumbs li:last-child{margin-right:0!important}.nf-mp-header .nf-breadcrumbs li a{display:block;margin:0}.nf-mp-header .nf-breadcrumbs li.active a{background-color:var(--primary-color);color:white;-webkit-box-shadow:0 0 4rem rgba(0,0,0,0.9);box-shadow:0 0 4rem rgba(0,0,0,0.9)}.nf-mp-header .nf-progress-container{height:2.5rem}.nf-mp-header .nf-progress-container .nf-progress{background-color:var(--primary-color);height:2.5rem;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media (prefers-reduced-motion:reduce){.nf-mp-header .nf-progress-container .nf-progress{-webkit-transition:none;transition:none}}.nf-mp-footer .nf-next-previous{padding:1rem!important}.listimage-container{margin-bottom:0}.listimage-wrap{padding:2.5rem 0;border-top:2px solid var(--off-white-alternate)}.listimage-wrap>.nf-field-label{margin-bottom:0}.listimage-wrap>.nf-field-label label{font-size:2rem;font-weight:600;color:var(--primary-color)}.listimage-wrap .nf-field-element ul{padding-left:0;margin-bottom:0}@media (max-width:575.98px){.listimage-wrap .nf-field-element ul{display:block!important}}.listimage-wrap .nf-field-element li{margin:0!important}.listimage-wrap .nf-field-element img{width:12.5rem!important;height:12.5rem!important;-o-object-fit:contain;object-fit:contain;display:block;margin:0 auto}@media (max-width:767.98px){.listimage-wrap .nf-field-element img{max-width:none!important;margin:0}}.listimage-wrap .nf-checked-label{font-weight:600;color:var(--primary-color)}.nf-field-element input[type=submit]{background-color:var(--primary-color);color:white;display:block;height:var(--reign-button-height);padding:1rem 2rem;text-align:center;border:0;font-variation-settings:"wght" 600}.cmplz-cookiebanner,.cmplz-manage-consent,.cmplz-root,:root,body,html{--cmplz_hyperlink_color:var(--primary-color)!important;--cmplz_button_accept_background_color:var(--primary-color)!important;--cmplz_button_accept_border_color:var(--primary-color)!important;--cmplz_button_deny_background_color:color-mix(in srgb,var(--primary-color) 10%,white 90%)!important;--cmplz_button_deny_border_color:color-mix(in srgb,var(--primary-color) 22%,white 78%)!important;--cmplz_button_settings_background_color:color-mix(in srgb,var(--primary-color-dark) 16%,white 84%)!important;--cmplz_button_settings_border_color:color-mix(in srgb,var(--primary-color-dark) 28%,white 72%)!important;--cmplz_category_header_always_active_color:var(--primary-color)!important;--cmplz_slider_active_color:var(--primary-color)!important;--cmplz_slider_inactive_color:var(--primary-color-dark)!important}.cmplz-links{margin:0;padding:0;list-style:none}.cmplz-links ul li{margin:0;padding:0;list-style:none}.cmplz-links ul li::marker,.cmplz-links ul li:before{content:none;display:none!important}.cmplz-information{display:none!important}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:0.7}.hamburger.is-active:hover{opacity:0.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:var(--primary-color)}.hamburger-box{width:5rem;height:14px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:5rem;height:2px;background-color:var(--primary-color);border-radius:0px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-6px}.hamburger-inner:after{bottom:-6px}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:0.13s;transition-duration:0.13s;-webkit-transition-delay:0.13s;transition-delay:0.13s;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--collapse .hamburger-inner:after{top:-12px;-webkit-transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity 0.1s linear;transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity 0.1s linear}.hamburger--collapse .hamburger-inner:before{-webkit-transition:top 0.12s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.12s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.12s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.12s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--collapse.is-active .hamburger-inner{-webkit-transform:translate3d(0,-6px,0) rotate(-45deg);transform:translate3d(0,-6px,0) rotate(-45deg);-webkit-transition-delay:0.22s;transition-delay:0.22s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);width:5rem!important;background-color:var(--primary-color)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;opacity:0;-webkit-transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity 0.1s 0.22s linear;transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity 0.1s 0.22s linear;background-color:var(--primary-color)}.hamburger--collapse.is-active .hamburger-inner:before{top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:top 0.1s 0.16s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.1s 0.16s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.1s 0.16s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.1s 0.16s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1);background-color:var(--primary-color)}*{outline:0!important}html{width:100%;height:100%;font-size:10px}@media (min-width:1400px){html{font-size:12px}}@media (max-width:1199.98px){html{font-size:9px}}@media (max-width:767.98px){html{font-size:8px}}body{width:100%;height:100%;font-family:var(--primary-font);color:var(--text-color);font-size:1.5rem;background-color:var(--body-color);font-weight:400;font-variation-settings:"wght" 400;font-size:1.4rem;-moz-osx-font-smoothing:grayscale}::-moz-selection{color:white;background:var(--primary-color)}::selection{color:white;background:var(--primary-color)}:where(.reign-title-size--2xs){--reign-title-size:var(--reign-title-2xs)}:where(.reign-title-size--xs){--reign-title-size:var(--reign-title-xs)}:where(.reign-title-size--sm){--reign-title-size:var(--reign-title-sm)}:where(.reign-title-size--md){--reign-title-size:var(--reign-title-md)}:where(.reign-title-size--lg){--reign-title-size:var(--reign-title-lg)}:where(.reign-title-size--xl){--reign-title-size:var(--reign-title-xl)}:where(.reign-title-size--2xl){--reign-title-size:var(--reign-title-2xl)}:where(.reign-content-size--xs){--reign-content-size:var(--reign-copy-xs)}:where(.reign-content-size--sm){--reign-content-size:var(--reign-copy-sm)}:where(.reign-content-size--md){--reign-content-size:var(--reign-copy-md)}:where(.reign-content-size--lg){--reign-content-size:var(--reign-copy-lg)}:where(.reign-content-size--xl){--reign-content-size:var(--reign-copy-xl)}:where(.reign-stat-size--sm){--reign-stat-size:var(--reign-stat-sm)}:where(.reign-stat-size--md){--reign-stat-size:var(--reign-stat-md)}:where(.reign-stat-size--lg){--reign-stat-size:var(--reign-stat-lg)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{display:block;padding:0;color:var(--text-color-dark);font-family:var(--secondary-font);font-weight:bold;font-variation-settings:"wght" 600}.h1 strong,.h2 strong,.h3 strong,.h4 strong,.h5 strong,.h6 strong,h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-variation-settings:"wght" 800}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:inherit;font-weight:inherit}.h1 a:focus,.h1 a:hover,.h2 a:focus,.h2 a:hover,.h3 a:focus,.h3 a:hover,.h4 a:focus,.h4 a:hover,.h5 a:focus,.h5 a:hover,.h6 a:focus,.h6 a:hover,h1 a:focus,h1 a:hover,h2 a:focus,h2 a:hover,h3 a:focus,h3 a:hover,h4 a:focus,h4 a:hover,h5 a:focus,h5 a:hover,h6 a:focus,h6 a:hover{color:inherit;text-decoration:none;border-bottom:0}.h1 p,.h2 p,.h3 p,.h4 p,.h5 p,.h6 p,h1 p,h2 p,h3 p,h4 p,h5 p,h6 p{margin:0}.h1,h1{font-size:var(--reign-title-xl);margin-top:clamp(1rem,2vw,2rem);margin-bottom:clamp(1rem,2vw,2rem)}.h1 strong,h1 strong{color:var(--primary-color)}.h1 strong:last-of-type,h1 strong:last-of-type{color:var(--secondary-color)}.h2,h2{font-size:var(--reign-title-lg);margin-top:clamp(1rem,2vw,2rem);margin-bottom:clamp(1rem,2vw,2rem)}.h2 strong,h2 strong{color:var(--primary-color)}.h3,h3{font-size:var(--reign-title-sm);margin-top:clamp(1rem,2vw,2rem);margin-bottom:clamp(1rem,2vw,2rem);margin-top:0.5rem;text-wrap:pretty}.h3 strong,h3 strong{background:linear-gradient(80deg,var(--primary-color) 0%,var(--primary-color-darkest) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-variation-settings:"wght" 700;font-weight:bold}.h4,h4{font-size:var(--reign-title-xs);margin-top:clamp(1rem,2vw,2rem);margin-bottom:clamp(1rem,2vw,2rem)}.h5,h5{font-size:var(--reign-title-2xs);margin-top:clamp(1rem,2vw,2rem);margin-bottom:clamp(1rem,2vw,2rem)}.h6,h6{font-size:var(--reign-copy-sm);margin-top:clamp(1rem,2vw,2rem);margin-bottom:clamp(1rem,2vw,2rem)}a{text-decoration:none;font-weight:normal;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media (prefers-reduced-motion:reduce){a{-webkit-transition:none;transition:none}}a{color:var(--primary-color)}p a{color:var(--primary-color);font-variation-settings:"wght" 700}a:focus,a:hover{color:var(--primary-color-light)}a:active{color:var(--secondary-color);-webkit-transition:none;transition:none}a strong{font-weight:bold;font-variation-settings:"wght" 700;color:var(--primary-color)}a strong:focus,a strong:hover{color:var(--primary-color-light)}a strong:active{color:var(--secondary-color);-webkit-transition:none;transition:none}img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}img.lazy{opacity:0}img.lazy:not(.initial){-webkit-transition:opacity 0.2s linear;transition:opacity 0.2s linear}img.lazy.error,img.lazy.initial,img.lazy.loaded{opacity:1}img[data-src*=svg],img[src*=svg]{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.image-contain img{-o-object-fit:contain;object-fit:contain}.button,.nf-field-element input[type=submit],.wp-block-button__link,.wp-element-button,input[type=submit]{--reign-button-height:4.8rem;--reign-button-color:var(--white);--reign-button-background:var(--primary-color-dark);--reign-button-border:var(--primary-color-dark);--reign-button-hover-color:var(--white);--reign-button-hover-background:var(--primary-color-darkest);--reign-button-hover-border:var(--primary-color-darkest);--reign-button-shadow-color:var(--primary-color);position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:auto;min-width:12rem;min-height:var(--reign-button-height);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.9rem;margin:0;padding:0.9rem 2.1rem;overflow:hidden;color:var(--reign-button-color);background:var(--reign-button-background);border:0.2rem solid var(--reign-button-border);border-radius:999px;-webkit-box-shadow:0 0.8rem 1.8rem color-mix(in srgb,var(--reign-button-shadow-color) 18%,transparent);box-shadow:0 0.8rem 1.8rem color-mix(in srgb,var(--reign-button-shadow-color) 18%,transparent);font-family:var(--secondary-font);font-size:1.35rem;font-weight:700;font-variation-settings:"wght" 700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:color 0.22s ease,background-color 0.22s ease,border-color 0.22s ease,-webkit-box-shadow 0.22s ease,-webkit-transform 0.22s cubic-bezier(0.2,0.75,0.25,1);transition:color 0.22s ease,background-color 0.22s ease,border-color 0.22s ease,-webkit-box-shadow 0.22s ease,-webkit-transform 0.22s cubic-bezier(0.2,0.75,0.25,1);transition:color 0.22s ease,background-color 0.22s ease,border-color 0.22s ease,box-shadow 0.22s ease,transform 0.22s cubic-bezier(0.2,0.75,0.25,1);transition:color 0.22s ease,background-color 0.22s ease,border-color 0.22s ease,box-shadow 0.22s ease,transform 0.22s cubic-bezier(0.2,0.75,0.25,1),-webkit-box-shadow 0.22s ease,-webkit-transform 0.22s cubic-bezier(0.2,0.75,0.25,1)}.button i,.button span,.button strong,.nf-field-element input[type=submit] i,.nf-field-element input[type=submit] span,.nf-field-element input[type=submit] strong,.wp-block-button__link i,.wp-block-button__link span,.wp-block-button__link strong,.wp-element-button i,.wp-element-button span,.wp-element-button strong,input[type=submit] i,input[type=submit] span,input[type=submit] strong{color:currentColor}.button strong,.nf-field-element input[type=submit] strong,.wp-block-button__link strong,.wp-element-button strong,input[type=submit] strong{font-weight:inherit;font-variation-settings:inherit}.button i,.nf-field-element input[type=submit] i,.wp-block-button__link i,.wp-element-button i,input[type=submit] i{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;line-height:1;-webkit-transition:-webkit-transform 0.22s ease;transition:-webkit-transform 0.22s ease;transition:transform 0.22s ease;transition:transform 0.22s ease,-webkit-transform 0.22s ease}.button .fa-arrow-right,.button .fa-arrow-up-right-from-square,.nf-field-element input[type=submit] .fa-arrow-right,.nf-field-element input[type=submit] .fa-arrow-up-right-from-square,.wp-block-button__link .fa-arrow-right,.wp-block-button__link .fa-arrow-up-right-from-square,.wp-element-button .fa-arrow-right,.wp-element-button .fa-arrow-up-right-from-square,input[type=submit] .fa-arrow-right,input[type=submit] .fa-arrow-up-right-from-square{font-size:0.92em}.button:focus,.button:focus-visible,.button:hover,.nf-field-element input[type=submit]:focus,.nf-field-element input[type=submit]:focus-visible,.nf-field-element input[type=submit]:hover,.wp-block-button__link:focus,.wp-block-button__link:focus-visible,.wp-block-button__link:hover,.wp-element-button:focus,.wp-element-button:focus-visible,.wp-element-button:hover,input[type=submit]:focus,input[type=submit]:focus-visible,input[type=submit]:hover{color:var(--reign-button-hover-color);background:var(--reign-button-hover-background);border-color:var(--reign-button-hover-border);-webkit-box-shadow:0 1.2rem 2.5rem color-mix(in srgb,var(--reign-button-shadow-color) 25%,transparent);box-shadow:0 1.2rem 2.5rem color-mix(in srgb,var(--reign-button-shadow-color) 25%,transparent);text-decoration:none;-webkit-transform:translateY(-0.2rem);transform:translateY(-0.2rem)}.button:focus .fa-arrow-right,.button:focus .fa-arrow-up-right-from-square,.button:focus-visible .fa-arrow-right,.button:focus-visible .fa-arrow-up-right-from-square,.button:hover .fa-arrow-right,.button:hover .fa-arrow-up-right-from-square,.nf-field-element input[type=submit]:focus .fa-arrow-right,.nf-field-element input[type=submit]:focus .fa-arrow-up-right-from-square,.nf-field-element input[type=submit]:focus-visible .fa-arrow-right,.nf-field-element input[type=submit]:focus-visible .fa-arrow-up-right-from-square,.nf-field-element input[type=submit]:hover .fa-arrow-right,.nf-field-element input[type=submit]:hover .fa-arrow-up-right-from-square,.wp-block-button__link:focus .fa-arrow-right,.wp-block-button__link:focus .fa-arrow-up-right-from-square,.wp-block-button__link:focus-visible .fa-arrow-right,.wp-block-button__link:focus-visible .fa-arrow-up-right-from-square,.wp-block-button__link:hover .fa-arrow-right,.wp-block-button__link:hover .fa-arrow-up-right-from-square,.wp-element-button:focus .fa-arrow-right,.wp-element-button:focus .fa-arrow-up-right-from-square,.wp-element-button:focus-visible .fa-arrow-right,.wp-element-button:focus-visible .fa-arrow-up-right-from-square,.wp-element-button:hover .fa-arrow-right,.wp-element-button:hover .fa-arrow-up-right-from-square,input[type=submit]:focus .fa-arrow-right,input[type=submit]:focus .fa-arrow-up-right-from-square,input[type=submit]:focus-visible .fa-arrow-right,input[type=submit]:focus-visible .fa-arrow-up-right-from-square,input[type=submit]:hover .fa-arrow-right,input[type=submit]:hover .fa-arrow-up-right-from-square{-webkit-transform:translateX(0.35rem);transform:translateX(0.35rem)}.button:focus-visible,.nf-field-element input[type=submit]:focus-visible,.wp-block-button__link:focus-visible,.wp-element-button:focus-visible,input[type=submit]:focus-visible{outline:0.3rem solid color-mix(in srgb,var(--reign-button-shadow-color) 42%,transparent);outline-offset:0.3rem}.button:active,.nf-field-element input[type=submit]:active,.wp-block-button__link:active,.wp-element-button:active,input[type=submit]:active{color:var(--reign-button-hover-color);background:var(--reign-button-hover-background);border-color:var(--reign-button-hover-border);-webkit-box-shadow:0 0.4rem 1rem color-mix(in srgb,var(--reign-button-shadow-color) 16%,transparent);box-shadow:0 0.4rem 1rem color-mix(in srgb,var(--reign-button-shadow-color) 16%,transparent);-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-duration:0.08s;transition-duration:0.08s}.button[aria-disabled=true],.button[disabled],.nf-field-element input[type=submit][aria-disabled=true],.nf-field-element input[type=submit][disabled],.wp-block-button__link[aria-disabled=true],.wp-block-button__link[disabled],.wp-element-button[aria-disabled=true],.wp-element-button[disabled],input[type=submit][aria-disabled=true],input[type=submit][disabled]{opacity:0.48;-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed;pointer-events:none}@media (max-width:575.98px){.button,.nf-field-element input[type=submit],.wp-block-button__link,.wp-element-button,input[type=submit]{min-width:10rem}}.button--filled,.button--primary,.wp-block-button.is-style-reign-primary .wp-block-button__link,.wp-block-button:not(.is-style-outline) .wp-block-button__link{--reign-button-color:var(--white);--reign-button-background:var(--primary-color-dark);--reign-button-border:var(--primary-color-dark);--reign-button-hover-color:var(--white);--reign-button-hover-background:var(--primary-color-darkest);--reign-button-hover-border:var(--primary-color-darkest);--reign-button-shadow-color:var(--primary-color)}.wp-block-button>.wp-block-button__link,.wp-block-button>.wp-block-button__link:active,.wp-block-button>.wp-block-button__link:focus,.wp-block-button>.wp-block-button__link:focus-visible,.wp-block-button>.wp-block-button__link:hover,.wp-block-button>.wp-block-button__link:link,.wp-block-button>.wp-block-button__link:visited{text-decoration:none}.wp-block-button:not(.is-style-outline):not(.is-style-reign-outline-primary):not(.is-style-reign-outline-secondary):not(.is-style-reign-outline-tertiary):not(.is-style-reign-light):not(.is-style-reign-outline-light):not(.is-style-reign-text)>.wp-block-button__link,.wp-block-button:not(.is-style-outline):not(.is-style-reign-outline-primary):not(.is-style-reign-outline-secondary):not(.is-style-reign-outline-tertiary):not(.is-style-reign-light):not(.is-style-reign-outline-light):not(.is-style-reign-text)>.wp-block-button__link:active,.wp-block-button:not(.is-style-outline):not(.is-style-reign-outline-primary):not(.is-style-reign-outline-secondary):not(.is-style-reign-outline-tertiary):not(.is-style-reign-light):not(.is-style-reign-outline-light):not(.is-style-reign-text)>.wp-block-button__link:focus,.wp-block-button:not(.is-style-outline):not(.is-style-reign-outline-primary):not(.is-style-reign-outline-secondary):not(.is-style-reign-outline-tertiary):not(.is-style-reign-light):not(.is-style-reign-outline-light):not(.is-style-reign-text)>.wp-block-button__link:focus-visible,.wp-block-button:not(.is-style-outline):not(.is-style-reign-outline-primary):not(.is-style-reign-outline-secondary):not(.is-style-reign-outline-tertiary):not(.is-style-reign-light):not(.is-style-reign-outline-light):not(.is-style-reign-text)>.wp-block-button__link:hover,.wp-block-button:not(.is-style-outline):not(.is-style-reign-outline-primary):not(.is-style-reign-outline-secondary):not(.is-style-reign-outline-tertiary):not(.is-style-reign-light):not(.is-style-reign-outline-light):not(.is-style-reign-text)>.wp-block-button__link:link,.wp-block-button:not(.is-style-outline):not(.is-style-reign-outline-primary):not(.is-style-reign-outline-secondary):not(.is-style-reign-outline-tertiary):not(.is-style-reign-light):not(.is-style-reign-outline-light):not(.is-style-reign-text)>.wp-block-button__link:visited{color:var(--white);text-decoration:none}.button--secondary,.wp-block-button.is-style-reign-secondary .wp-block-button__link{--reign-button-color:var(--white);--reign-button-background:var(--secondary-color);--reign-button-border:var(--secondary-color);--reign-button-hover-color:var(--white);--reign-button-hover-background:var(--secondary-color-dark);--reign-button-hover-border:var(--secondary-color-dark);--reign-button-shadow-color:var(--secondary-color)}.button--tertiary,.wp-block-button.is-style-reign-tertiary .wp-block-button__link{--reign-button-color:var(--white);--reign-button-background:var(--tertiary-color-dark);--reign-button-border:var(--tertiary-color-dark);--reign-button-hover-color:var(--white);--reign-button-hover-background:var(--tertiary-color-darkest);--reign-button-hover-border:var(--tertiary-color-darkest);--reign-button-shadow-color:var(--tertiary-color)}.button--filled,.button--filled:active,.button--filled:focus,.button--filled:focus-visible,.button--filled:hover,.button--filled:link,.button--filled:visited,.button--primary,.button--primary:active,.button--primary:focus,.button--primary:focus-visible,.button--primary:hover,.button--primary:link,.button--primary:visited,.button--secondary,.button--secondary:active,.button--secondary:focus,.button--secondary:focus-visible,.button--secondary:hover,.button--secondary:link,.button--secondary:visited,.button--tertiary,.button--tertiary:active,.button--tertiary:focus,.button--tertiary:focus-visible,.button--tertiary:hover,.button--tertiary:link,.button--tertiary:visited,.button:not([class*=button--]),.button:not([class*=button--]):active,.button:not([class*=button--]):focus,.button:not([class*=button--]):focus-visible,.button:not([class*=button--]):hover,.button:not([class*=button--]):link,.button:not([class*=button--]):visited,.nf-field-element input[type=submit]:not(.button--light):not(.button-white),.nf-field-element input[type=submit]:not(.button--light):not(.button-white):active,.nf-field-element input[type=submit]:not(.button--light):not(.button-white):focus,.nf-field-element input[type=submit]:not(.button--light):not(.button-white):focus-visible,.nf-field-element input[type=submit]:not(.button--light):not(.button-white):hover,.nf-field-element input[type=submit]:not(.button--light):not(.button-white):link,.nf-field-element input[type=submit]:not(.button--light):not(.button-white):visited,.wp-block-button.is-style-reign-primary>.wp-block-button__link,.wp-block-button.is-style-reign-primary>.wp-block-button__link:active,.wp-block-button.is-style-reign-primary>.wp-block-button__link:focus,.wp-block-button.is-style-reign-primary>.wp-block-button__link:focus-visible,.wp-block-button.is-style-reign-primary>.wp-block-button__link:hover,.wp-block-button.is-style-reign-primary>.wp-block-button__link:link,.wp-block-button.is-style-reign-primary>.wp-block-button__link:visited,.wp-block-button.is-style-reign-secondary>.wp-block-button__link,.wp-block-button.is-style-reign-secondary>.wp-block-button__link:active,.wp-block-button.is-style-reign-secondary>.wp-block-button__link:focus,.wp-block-button.is-style-reign-secondary>.wp-block-button__link:focus-visible,.wp-block-button.is-style-reign-secondary>.wp-block-button__link:hover,.wp-block-button.is-style-reign-secondary>.wp-block-button__link:link,.wp-block-button.is-style-reign-secondary>.wp-block-button__link:visited,.wp-block-button.is-style-reign-tertiary>.wp-block-button__link,.wp-block-button.is-style-reign-tertiary>.wp-block-button__link:active,.wp-block-button.is-style-reign-tertiary>.wp-block-button__link:focus,.wp-block-button.is-style-reign-tertiary>.wp-block-button__link:focus-visible,.wp-block-button.is-style-reign-tertiary>.wp-block-button__link:hover,.wp-block-button.is-style-reign-tertiary>.wp-block-button__link:link,.wp-block-button.is-style-reign-tertiary>.wp-block-button__link:visited,.wp-block-button:not(.is-style-outline):not(.is-style-reign-outline-primary):not(.is-style-reign-outline-secondary):not(.is-style-reign-outline-tertiary):not(.is-style-reign-light):not(.is-style-reign-outline-light):not(.is-style-reign-text)>.wp-block-button__link,.wp-block-button:not(.is-style-outline):not(.is-style-reign-outline-primary):not(.is-style-reign-outline-secondary):not(.is-style-reign-outline-tertiary):not(.is-style-reign-light):not(.is-style-reign-outline-light):not(.is-style-reign-text)>.wp-block-button__link:active,.wp-block-button:not(.is-style-outline):not(.is-style-reign-outline-primary):not(.is-style-reign-outline-secondary):not(.is-style-reign-outline-tertiary):not(.is-style-reign-light):not(.is-style-reign-outline-light):not(.is-style-reign-text)>.wp-block-button__link:focus,.wp-block-button:not(.is-style-outline):not(.is-style-reign-outline-primary):not(.is-style-reign-outline-secondary):not(.is-style-reign-outline-tertiary):not(.is-style-reign-light):not(.is-style-reign-outline-light):not(.is-style-reign-text)>.wp-block-button__link:focus-visible,.wp-block-button:not(.is-style-outline):not(.is-style-reign-outline-primary):not(.is-style-reign-outline-secondary):not(.is-style-reign-outline-tertiary):not(.is-style-reign-light):not(.is-style-reign-outline-light):not(.is-style-reign-text)>.wp-block-button__link:hover,.wp-block-button:not(.is-style-outline):not(.is-style-reign-outline-primary):not(.is-style-reign-outline-secondary):not(.is-style-reign-outline-tertiary):not(.is-style-reign-light):not(.is-style-reign-outline-light):not(.is-style-reign-text)>.wp-block-button__link:link,.wp-block-button:not(.is-style-outline):not(.is-style-reign-outline-primary):not(.is-style-reign-outline-secondary):not(.is-style-reign-outline-tertiary):not(.is-style-reign-light):not(.is-style-reign-outline-light):not(.is-style-reign-text)>.wp-block-button__link:visited,input[type=submit]:not(.button--light):not(.button-white),input[type=submit]:not(.button--light):not(.button-white):active,input[type=submit]:not(.button--light):not(.button-white):focus,input[type=submit]:not(.button--light):not(.button-white):focus-visible,input[type=submit]:not(.button--light):not(.button-white):hover,input[type=submit]:not(.button--light):not(.button-white):link,input[type=submit]:not(.button--light):not(.button-white):visited{color:var(--white)!important;text-decoration:none}.button--filled i,.button--filled span,.button--filled strong,.button--filled svg,.button--filled:active i,.button--filled:active span,.button--filled:active strong,.button--filled:active svg,.button--filled:focus i,.button--filled:focus span,.button--filled:focus strong,.button--filled:focus svg,.button--filled:focus-visible i,.button--filled:focus-visible span,.button--filled:focus-visible strong,.button--filled:focus-visible svg,.button--filled:hover i,.button--filled:hover span,.button--filled:hover strong,.button--filled:hover svg,.button--filled:link i,.button--filled:link span,.button--filled:link strong,.button--filled:link svg,.button--filled:visited i,.button--filled:visited span,.button--filled:visited strong,.button--filled:visited svg,.button--primary i,.button--primary span,.button--primary strong,.button--primary svg,.button--primary:active i,.button--primary:active span,.button--primary:active strong,.button--primary:active svg,.button--primary:focus i,.button--primary:focus span,.button--primary:focus strong,.button--primary:focus svg,.button--primary:focus-visible i,.button--primary:focus-visible span,.button--primary:focus-visible strong,.button--primary:focus-visible svg,.button--primary:hover i,.button--primary:hover span,.button--primary:hover strong,.button--primary:hover svg,.button--primary:link i,.button--primary:link span,.button--primary:link strong,.button--primary:link svg,.button--primary:visited i,.button--primary:visited span,.button--primary:visited strong,.button--primary:visited svg,.button--secondary i,.button--secondary span,.button--secondary strong,.button--secondary svg,.button--secondary:active i,.button--secondary:active span,.button--secondary:active strong,.button--secondary:active svg,.button--secondary:focus i,.button--secondary:focus span,.button--secondary:focus strong,.button--secondary:focus svg,.button--secondary:focus-visible i,.button--secondary:focus-visible span,.button--secondary:focus-visible strong,.button--secondary:focus-visible svg,.button--secondary:hover i,.button--secondary:hover span,.button--secondary:hover strong,.button--secondary:hover svg,.button--secondary:link i,.button--secondary:link span,.button--secondary:link strong,.button--secondary:link svg,.button--secondary:visited i,.button--secondary:visited span,.button--secondary:visited strong,.button--secondary:visited svg,.button--tertiary i,.button--tertiary span,.button--tertiary strong,.button--tertiary svg,.button--tertiary:active i,.button--tertiary:active span,.button--tertiary:active strong,.button--tertiary:active svg,.button--tertiary:focus i,.button--tertiary:focus span,.button--tertiary:focus strong,.button--tertiary:focus svg,.button--tertiary:focus-visible i,.button--tertiary:focus-visible span,.button--tertiary:focus-visible strong,.button--tertiary:focus-visible svg,.button--tertiary:hover i,.button--tertiary:hover span,.button--tertiary:hover strong,.button--tertiary:hover svg,.button--tertiary:link i,.button--tertiary:link span,.button--tertiary:link strong,.button--tertiary:link svg,.button--tertiary:visited i,.button--tertiary:visited span,.button--tertiary:visited strong,.button--tertiary:visited svg,.button:not([class*=button--]) i,.button:not([class*=button--]) span,.button:not([class*=button--]) strong,.button:not([class*=button--]) svg,.button:not([class*=button--]):active i,.button:not([class*=button--]):active span,.button:not([class*=button--]):active strong,.button:not([class*=button--]):active svg,.button:not([class*=button--]):focus i,.button:not([class*=button--]):focus span,.button:not([class*=button--]):focus strong,.button:not([class*=button--]):focus svg,.button:not([class*=button--]):focus-visible i,.button:not([class*=button--]):focus-visible span,.button:not([class*=button--]):focus-visible strong,.button:not([class*=button--]):focus-visible svg,.button:not([class*=button--]):hover i,.button:not([class*=button--]):hover span,.button:not([class*=button--]):hover strong,.button:not([class*=button--]):hover svg,.button:not([class*=button--]):link i,.button:not([class*=button--]):link span,.button:not([class*=button--]):link strong,.button:not([class*=button--]):link svg,.button:not([class*=button--]):visited i,.button:not([class*=button--]):visited span,.button:not([class*=button--]):visited strong,.button:not([class*=button--]):visited svg,.nf-field-element input[type=submit]:not(.button--light):not(.button-white) i,.nf-field-element input[type=submit]:not(.button--light):not(.button-white) span,.nf-field-element input[type=submit]:not(.button--light):not(.button-white) strong,.nf-field-element input[type=submit]:not(.button--light):not(.button-white) svg,.nf-field-element input[type=submit]:not(.button--light):not(.button-white):active i,.nf-field-element input[type=submit]:not(.button--light):not(.button-white):active span,.nf-field-element input[type=submit]:not(.button--light):not(.button-white):active strong,.nf-field-element input[type=submit]:not(.button--light):not(.button-white):active svg,.nf-field-element input[type=submit]:not(.button--light):not(.button-white):focus i,.nf-field-element input[type=submit]:not(.button--light):not(.button-white):focus span,.nf-field-element input[type=submit]:not(.button--light):not(.button-white):focus strong,.nf-field-element input[type=submit]:not(.button--light):not(.button-white):focus svg,.nf-field-element input[type=submit]:not(.button--light):not(.button-white):focus-visible i,.nf-field-element input[type=submit]:not(.button--light):not(.button-white):focus-visible span,.nf-field-element input[type=submit]:not(.button--light):not(.button-white):focus-visible strong,.nf-field-element input[type=submit]:not(.button--light):not(.button-white):focus-visible svg,.nf-field-element input[type=submit]:not(.button--light):not(.button-white):hover i,.nf-field-element input[type=submit]:not(.button--light):not(.button-white):hover span,.nf-field-element input[type=submit]:not(.button--light):not(.button-white):hover strong,.nf-field-element input[type=submit]:not(.button--light):not(.button-white):hover svg,.nf-field-element input[type=submit]:not(.button--light):not(.button-white):link i,.nf-field-element input[type=submit]:not(.button--light):not(.button-white):link span,.nf-field-element input[type=submit]:not(.button--light):not(.button-white):link strong,.nf-field-element input[type=submit]:not(.button--light):not(.button-white):link svg,.nf-field-element input[type=submit]:not(.button--light):not(.button-white):visited i,.nf-field-element input[type=submit]:not(.button--light):not(.button-white):visited span,.nf-field-element input[type=submit]:not(.button--light):not(.button-white):visited strong,.nf-field-element input[type=submit]:not(.button--light):not(.button-white):visited svg,.wp-block-button.is-style-reign-primary>.wp-block-button__link i,.wp-block-button.is-style-reign-primary>.wp-block-button__link span,.wp-block-button.is-style-reign-primary>.wp-block-button__link strong,.wp-block-button.is-style-reign-primary>.wp-block-button__link svg,.wp-block-button.is-style-reign-primary>.wp-block-button__link:active i,.wp-block-button.is-style-reign-primary>.wp-block-button__link:active span,.wp-block-button.is-style-reign-primary>.wp-block-button__link:active strong,.wp-block-button.is-style-reign-primary>.wp-block-button__link:active svg,.wp-block-button.is-style-reign-primary>.wp-block-button__link:focus i,.wp-block-button.is-style-reign-primary>.wp-block-button__link:focus span,.wp-block-button.is-style-reign-primary>.wp-block-button__link:focus strong,.wp-block-button.is-style-reign-primary>.wp-block-button__link:focus svg,.wp-block-button.is-style-reign-primary>.wp-block-button__link:focus-visible i,.wp-block-button.is-style-reign-primary>.wp-block-button__link:focus-visible span,.wp-block-button.is-style-reign-primary>.wp-block-button__link:focus-visible strong,.wp-block-button.is-style-reign-primary>.wp-block-button__link:focus-visible svg,.wp-block-button.is-style-reign-primary>.wp-block-button__link:hover i,.wp-block-button.is-style-reign-primary>.wp-block-button__link:hover span,.wp-block-button.is-style-reign-primary>.wp-block-button__link:hover strong,.wp-block-button.is-style-reign-primary>.wp-block-button__link:hover svg,.wp-block-button.is-style-reign-primary>.wp-block-button__link:link i,.wp-block-button.is-style-reign-primary>.wp-block-button__link:link span,.wp-block-button.is-style-reign-primary>.wp-block-button__link:link strong,.wp-block-button.is-style-reign-primary>.wp-block-button__link:link svg,.wp-block-button.is-style-reign-primary>.wp-block-button__link:visited i,.wp-block-button.is-style-reign-primary>.wp-block-button__link:visited span,.wp-block-button.is-style-reign-primary>.wp-block-button__link:visited strong,.wp-block-button.is-style-reign-primary>.wp-block-button__link:visited svg,.wp-block-button.is-style-reign-secondary>.wp-block-button__link i,.wp-block-button.is-style-reign-secondary>.wp-block-button__link span,.wp-block-button.is-style-reign-secondary>.wp-block-button__link strong,.wp-block-button.is-style-reign-secondary>.wp-block-button__link svg,.wp-block-button.is-style-reign-secondary>.wp-block-button__link:active i,.wp-block-button.is-style-reign-secondary>.wp-block-button__link:active span,.wp-block-button.is-style-reign-secondary>.wp-block-button__link:active strong,.wp-block-button.is-style-reign-secondary>.wp-block-button__link:active svg,.wp-block-button.is-style-reign-secondary>.wp-block-button__link:focus i,.wp-block-button.is-style-reign-secondary>.wp-block-button__link:focus span,.wp-block-button.is-style-reign-secondary>.wp-block-button__link:focus strong,.wp-block-button.is-style-reign-secondary>.wp-block-button__link:focus svg,.wp-block-button.is-style-reign-secondary>.wp-block-button__link:focus-visible i,.wp-block-button.is-style-reign-secondary>.wp-block-button__link:focus-visible span,.wp-block-button.is-style-reign-secondary>.wp-block-button__link:focus-visible strong,.wp-block-button.is-style-reign-secondary>.wp-block-button__link:focus-visible svg,.wp-block-button.is-style-reign-secondary>.wp-block-button__link:hover i,.wp-block-button.is-style-reign-secondary>.wp-block-button__link:hover span,.wp-block-button.is-style-reign-secondary>.wp-block-button__link:hover strong,.wp-block-button.is-style-reign-secondary>.wp-block-button__link:hover svg,.wp-block-button.is-style-reign-secondary>.wp-block-button__link:link i,.wp-block-button.is-style-reign-secondary>.wp-block-button__link:link span,.wp-block-button.is-style-reign-secondary>.wp-block-button__link:link strong,.wp-block-button.is-style-reign-secondary>.wp-block-button__link:link svg,.wp-block-button.is-style-reign-secondary>.wp-block-button__link:visited i,.wp-block-button.is-style-reign-secondary>.wp-block-button__link:visited span,.wp-block-button.is-style-reign-secondary>.wp-block-button__link:visited strong,.wp-block-button.is-style-reign-secondary>.wp-block-button__link:visited svg,.wp-block-button.is-style-reign-tertiary>.wp-block-button__link i,.wp-block-button.is-style-reign-tertiary>.wp-block-button__link span,.wp-block-button.is-style-reign-tertiary>.wp-block-button__link strong,.wp-block-button.is-style-reign-tertiary>.wp-block-button__link svg,.wp-block-button.is-style-reign-tertiary>.wp-block-button__link:active i,.wp-block-button.is-style-reign-tertiary>.wp-block-button__link:active span,.wp-block-button.is-style-reign-tertiary>.wp-block-button__link:active strong,.wp-block-button.is-style-reign-tertiary>.wp-block-button__link:active svg,.wp-block-button.is-style-reign-tertiary>.wp-block-button__link:focus i,.wp-block-button.is-style-reign-tertiary>.wp-block-button__link:focus span,.wp-block-button.is-style-reign-tertiary>.wp-block-button__link:focus strong,.wp-block-button.is-style-reign-tertiary>.wp-block-button__link:focus svg,.wp-block-button.is-style-reign-tertiary>.wp-block-button__link:focus-visible i,.wp-block-button.is-style-reign-tertiary>.wp-block-button__link:focus-visible span,.wp-block-button.is-style-reign-tertiary>.wp-block-button__link:focus-visible strong,.wp-block-button.is-style-reign-tertiary>.wp-block-button__link:focus-visible svg,.wp-block-button.is-style-reign-tertiary>.wp-block-button__link:hover i,.wp-block-button.is-style-reign-tertiary>.wp-block-button__link:hover span,.wp-block-button.is-style-reign-tertiary>.wp-block-button__link:hover strong,.wp-block-button.is-style-reign-tertiary>.wp-block-button__link:hover svg,.wp-block-button.is-style-reign-tertiary>.wp-block-button__link:link i,.wp-block-button.is-style-reign-tertiary>.wp-block-button__link:link span,.wp-block-button.is-style-reign-tertiary>.wp-block-button__link:link strong,.wp-block-button.is-style-reign-tertiary>.wp-block-button__link:link svg,.wp-block-button.is-style-reign-tertiary>.wp-block-button__link:visited i,.wp-block-button.is-style-reign-tertiary>.wp-block-button__link:visited span,.wp-block-button.is-style-reign-tertiary>.wp-block-button__link:visited strong,.wp-block-button.is-style-reign-tertiary>.wp-block-button__link:visited svg,.wp-block-button:not(.is-style-outline):not(.is-style-reign-outline-primary):not(.is-style-reign-outline-secondary):not(.is-style-reign-outline-tertiary):not(.is-style-reign-light):not(.is-style-reign-outline-light):not(.is-style-reign-text)>.wp-block-button__link i,.wp-block-button:not(.is-style-outline):not(.is-style-reign-outline-primary):not(.is-style-reign-outline-secondary):not(.is-style-reign-outline-tertiary):not(.is-style-reign-light):not(.is-style-reign-outline-light):not(.is-style-reign-text)>.wp-block-button__link span,.wp-block-button:not(.is-style-outline):not(.is-style-reign-outline-primary):not(.is-style-reign-outline-secondary):not(.is-style-reign-outline-tertiary):not(.is-style-reign-light):not(.is-style-reign-outline-light):not(.is-style-reign-text)>.wp-block-button__link strong,.wp-block-button:not(.is-style-outline):not(.is-style-reign-outline-primary):not(.is-style-reign-outline-secondary):not(.is-style-reign-outline-tertiary):not(.is-style-reign-light):not(.is-style-reign-outline-light):not(.is-style-reign-text)>.wp-block-button__link svg,.wp-block-button:not(.is-style-outline):not(.is-style-reign-outline-primary):not(.is-style-reign-outline-secondary):not(.is-style-reign-outline-tertiary):not(.is-style-reign-light):not(.is-style-reign-outline-light):not(.is-style-reign-text)>.wp-block-button__link:active i,.wp-block-button:not(.is-style-outline):not(.is-style-reign-outline-primary):not(.is-style-reign-outline-secondary):not(.is-style-reign-outline-tertiary):not(.is-style-reign-light):not(.is-style-reign-outline-light):not(.is-style-reign-text)>.wp-block-button__link:active span,.wp-block-button:not(.is-style-outline):not(.is-style-reign-outline-primary):not(.is-style-reign-outline-secondary):not(.is-style-reign-outline-tertiary):not(.is-style-reign-light):not(.is-style-reign-outline-light):not(.is-style-reign-text)>.wp-block-button__link:active strong,.wp-block-button:not(.is-style-outline):not(.is-style-reign-outline-primary):not(.is-style-reign-outline-secondary):not(.is-style-reign-outline-tertiary):not(.is-style-reign-light):not(.is-style-reign-outline-light):not(.is-style-reign-text)>.wp-block-button__link:active svg,.wp-block-button:not(.is-style-outline):not(.is-style-reign-outline-primary):not(.is-style-reign-outline-secondary):not(.is-style-reign-outline-tertiary):not(.is-style-reign-light):not(.is-style-reign-outline-light):not(.is-style-reign-text)>.wp-block-button__link:focus i,.wp-block-button:not(.is-style-outline):not(.is-style-reign-outline-primary):not(.is-style-reign-outline-secondary):not(.is-style-reign-outline-tertiary):not(.is-style-reign-light):not(.is-style-reign-outline-light):not(.is-style-reign-text)>.wp-block-button__link:focus span,.wp-block-button:not(.is-style-outline):not(.is-style-reign-outline-primary):not(.is-style-reign-outline-secondary):not(.is-style-reign-outline-tertiary):not(.is-style-reign-light):not(.is-style-reign-outline-light):not(.is-style-reign-text)>.wp-block-button__link:focus strong,.wp-block-button:not(.is-style-outline):not(.is-style-reign-outline-primary):not(.is-style-reign-outline-secondary):not(.is-style-reign-outline-tertiary):not(.is-style-reign-light):not(.is-style-reign-outline-light):not(.is-style-reign-text)>.wp-block-button__link:focus svg,.wp-block-button:not(.is-style-outline):not(.is-style-reign-outline-primary):not(.is-style-reign-outline-secondary):not(.is-style-reign-outline-tertiary):not(.is-style-reign-light):not(.is-style-reign-outline-light):not(.is-style-reign-text)>.wp-block-button__link:focus-visible i,.wp-block-button:not(.is-style-outline):not(.is-style-reign-outline-primary):not(.is-style-reign-outline-secondary):not(.is-style-reign-outline-tertiary):not(.is-style-reign-light):not(.is-style-reign-outline-light):not(.is-style-reign-text)>.wp-block-button__link:focus-visible span,.wp-block-button:not(.is-style-outline):not(.is-style-reign-outline-primary):not(.is-style-reign-outline-secondary):not(.is-style-reign-outline-tertiary):not(.is-style-reign-light):not(.is-style-reign-outline-light):not(.is-style-reign-text)>.wp-block-button__link:focus-visible strong,.wp-block-button:not(.is-style-outline):not(.is-style-reign-outline-primary):not(.is-style-reign-outline-secondary):not(.is-style-reign-outline-tertiary):not(.is-style-reign-light):not(.is-style-reign-outline-light):not(.is-style-reign-text)>.wp-block-button__link:focus-visible svg,.wp-block-button:not(.is-style-outline):not(.is-style-reign-outline-primary):not(.is-style-reign-outline-secondary):not(.is-style-reign-outline-tertiary):not(.is-style-reign-light):not(.is-style-reign-outline-light):not(.is-style-reign-text)>.wp-block-button__link:hover i,.wp-block-button:not(.is-style-outline):not(.is-style-reign-outline-primary):not(.is-style-reign-outline-secondary):not(.is-style-reign-outline-tertiary):not(.is-style-reign-light):not(.is-style-reign-outline-light):not(.is-style-reign-text)>.wp-block-button__link:hover span,.wp-block-button:not(.is-style-outline):not(.is-style-reign-outline-primary):not(.is-style-reign-outline-secondary):not(.is-style-reign-outline-tertiary):not(.is-style-reign-light):not(.is-style-reign-outline-light):not(.is-style-reign-text)>.wp-block-button__link:hover strong,.wp-block-button:not(.is-style-outline):not(.is-style-reign-outline-primary):not(.is-style-reign-outline-secondary):not(.is-style-reign-outline-tertiary):not(.is-style-reign-light):not(.is-style-reign-outline-light):not(.is-style-reign-text)>.wp-block-button__link:hover svg,.wp-block-button:not(.is-style-outline):not(.is-style-reign-outline-primary):not(.is-style-reign-outline-secondary):not(.is-style-reign-outline-tertiary):not(.is-style-reign-light):not(.is-style-reign-outline-light):not(.is-style-reign-text)>.wp-block-button__link:link i,.wp-block-button:not(.is-style-outline):not(.is-style-reign-outline-primary):not(.is-style-reign-outline-secondary):not(.is-style-reign-outline-tertiary):not(.is-style-reign-light):not(.is-style-reign-outline-light):not(.is-style-reign-text)>.wp-block-button__link:link span,.wp-block-button:not(.is-style-outline):not(.is-style-reign-outline-primary):not(.is-style-reign-outline-secondary):not(.is-style-reign-outline-tertiary):not(.is-style-reign-light):not(.is-style-reign-outline-light):not(.is-style-reign-text)>.wp-block-button__link:link strong,.wp-block-button:not(.is-style-outline):not(.is-style-reign-outline-primary):not(.is-style-reign-outline-secondary):not(.is-style-reign-outline-tertiary):not(.is-style-reign-light):not(.is-style-reign-outline-light):not(.is-style-reign-text)>.wp-block-button__link:link svg,.wp-block-button:not(.is-style-outline):not(.is-style-reign-outline-primary):not(.is-style-reign-outline-secondary):not(.is-style-reign-outline-tertiary):not(.is-style-reign-light):not(.is-style-reign-outline-light):not(.is-style-reign-text)>.wp-block-button__link:visited i,.wp-block-button:not(.is-style-outline):not(.is-style-reign-outline-primary):not(.is-style-reign-outline-secondary):not(.is-style-reign-outline-tertiary):not(.is-style-reign-light):not(.is-style-reign-outline-light):not(.is-style-reign-text)>.wp-block-button__link:visited span,.wp-block-button:not(.is-style-outline):not(.is-style-reign-outline-primary):not(.is-style-reign-outline-secondary):not(.is-style-reign-outline-tertiary):not(.is-style-reign-light):not(.is-style-reign-outline-light):not(.is-style-reign-text)>.wp-block-button__link:visited strong,.wp-block-button:not(.is-style-outline):not(.is-style-reign-outline-primary):not(.is-style-reign-outline-secondary):not(.is-style-reign-outline-tertiary):not(.is-style-reign-light):not(.is-style-reign-outline-light):not(.is-style-reign-text)>.wp-block-button__link:visited svg,input[type=submit]:not(.button--light):not(.button-white) i,input[type=submit]:not(.button--light):not(.button-white) span,input[type=submit]:not(.button--light):not(.button-white) strong,input[type=submit]:not(.button--light):not(.button-white) svg,input[type=submit]:not(.button--light):not(.button-white):active i,input[type=submit]:not(.button--light):not(.button-white):active span,input[type=submit]:not(.button--light):not(.button-white):active strong,input[type=submit]:not(.button--light):not(.button-white):active svg,input[type=submit]:not(.button--light):not(.button-white):focus i,input[type=submit]:not(.button--light):not(.button-white):focus span,input[type=submit]:not(.button--light):not(.button-white):focus strong,input[type=submit]:not(.button--light):not(.button-white):focus svg,input[type=submit]:not(.button--light):not(.button-white):focus-visible i,input[type=submit]:not(.button--light):not(.button-white):focus-visible span,input[type=submit]:not(.button--light):not(.button-white):focus-visible strong,input[type=submit]:not(.button--light):not(.button-white):focus-visible svg,input[type=submit]:not(.button--light):not(.button-white):hover i,input[type=submit]:not(.button--light):not(.button-white):hover span,input[type=submit]:not(.button--light):not(.button-white):hover strong,input[type=submit]:not(.button--light):not(.button-white):hover svg,input[type=submit]:not(.button--light):not(.button-white):link i,input[type=submit]:not(.button--light):not(.button-white):link span,input[type=submit]:not(.button--light):not(.button-white):link strong,input[type=submit]:not(.button--light):not(.button-white):link svg,input[type=submit]:not(.button--light):not(.button-white):visited i,input[type=submit]:not(.button--light):not(.button-white):visited span,input[type=submit]:not(.button--light):not(.button-white):visited strong,input[type=submit]:not(.button--light):not(.button-white):visited svg{color:currentColor!important}.button--lined:active,.button--lined:focus,.button--lined:focus-visible,.button--lined:hover,.button--outline-primary:active,.button--outline-primary:focus,.button--outline-primary:focus-visible,.button--outline-primary:hover,.button--outline-secondary:active,.button--outline-secondary:focus,.button--outline-secondary:focus-visible,.button--outline-secondary:hover,.button--outline-tertiary:active,.button--outline-tertiary:focus,.button--outline-tertiary:focus-visible,.button--outline-tertiary:hover,.wp-block-button.is-style-outline>.wp-block-button__link:active,.wp-block-button.is-style-outline>.wp-block-button__link:focus,.wp-block-button.is-style-outline>.wp-block-button__link:focus-visible,.wp-block-button.is-style-outline>.wp-block-button__link:hover,.wp-block-button.is-style-reign-outline-primary>.wp-block-button__link:active,.wp-block-button.is-style-reign-outline-primary>.wp-block-button__link:focus,.wp-block-button.is-style-reign-outline-primary>.wp-block-button__link:focus-visible,.wp-block-button.is-style-reign-outline-primary>.wp-block-button__link:hover,.wp-block-button.is-style-reign-outline-secondary>.wp-block-button__link:active,.wp-block-button.is-style-reign-outline-secondary>.wp-block-button__link:focus,.wp-block-button.is-style-reign-outline-secondary>.wp-block-button__link:focus-visible,.wp-block-button.is-style-reign-outline-secondary>.wp-block-button__link:hover,.wp-block-button.is-style-reign-outline-tertiary>.wp-block-button__link:active,.wp-block-button.is-style-reign-outline-tertiary>.wp-block-button__link:focus,.wp-block-button.is-style-reign-outline-tertiary>.wp-block-button__link:focus-visible,.wp-block-button.is-style-reign-outline-tertiary>.wp-block-button__link:hover{color:var(--white)!important}.button--lined:active i,.button--lined:active span,.button--lined:active strong,.button--lined:active svg,.button--lined:focus i,.button--lined:focus span,.button--lined:focus strong,.button--lined:focus svg,.button--lined:focus-visible i,.button--lined:focus-visible span,.button--lined:focus-visible strong,.button--lined:focus-visible svg,.button--lined:hover i,.button--lined:hover span,.button--lined:hover strong,.button--lined:hover svg,.button--outline-primary:active i,.button--outline-primary:active span,.button--outline-primary:active strong,.button--outline-primary:active svg,.button--outline-primary:focus i,.button--outline-primary:focus span,.button--outline-primary:focus strong,.button--outline-primary:focus svg,.button--outline-primary:focus-visible i,.button--outline-primary:focus-visible span,.button--outline-primary:focus-visible strong,.button--outline-primary:focus-visible svg,.button--outline-primary:hover i,.button--outline-primary:hover span,.button--outline-primary:hover strong,.button--outline-primary:hover svg,.button--outline-secondary:active i,.button--outline-secondary:active span,.button--outline-secondary:active strong,.button--outline-secondary:active svg,.button--outline-secondary:focus i,.button--outline-secondary:focus span,.button--outline-secondary:focus strong,.button--outline-secondary:focus svg,.button--outline-secondary:focus-visible i,.button--outline-secondary:focus-visible span,.button--outline-secondary:focus-visible strong,.button--outline-secondary:focus-visible svg,.button--outline-secondary:hover i,.button--outline-secondary:hover span,.button--outline-secondary:hover strong,.button--outline-secondary:hover svg,.button--outline-tertiary:active i,.button--outline-tertiary:active span,.button--outline-tertiary:active strong,.button--outline-tertiary:active svg,.button--outline-tertiary:focus i,.button--outline-tertiary:focus span,.button--outline-tertiary:focus strong,.button--outline-tertiary:focus svg,.button--outline-tertiary:focus-visible i,.button--outline-tertiary:focus-visible span,.button--outline-tertiary:focus-visible strong,.button--outline-tertiary:focus-visible svg,.button--outline-tertiary:hover i,.button--outline-tertiary:hover span,.button--outline-tertiary:hover strong,.button--outline-tertiary:hover svg,.wp-block-button.is-style-outline>.wp-block-button__link:active i,.wp-block-button.is-style-outline>.wp-block-button__link:active span,.wp-block-button.is-style-outline>.wp-block-button__link:active strong,.wp-block-button.is-style-outline>.wp-block-button__link:active svg,.wp-block-button.is-style-outline>.wp-block-button__link:focus i,.wp-block-button.is-style-outline>.wp-block-button__link:focus span,.wp-block-button.is-style-outline>.wp-block-button__link:focus strong,.wp-block-button.is-style-outline>.wp-block-button__link:focus svg,.wp-block-button.is-style-outline>.wp-block-button__link:focus-visible i,.wp-block-button.is-style-outline>.wp-block-button__link:focus-visible span,.wp-block-button.is-style-outline>.wp-block-button__link:focus-visible strong,.wp-block-button.is-style-outline>.wp-block-button__link:focus-visible svg,.wp-block-button.is-style-outline>.wp-block-button__link:hover i,.wp-block-button.is-style-outline>.wp-block-button__link:hover span,.wp-block-button.is-style-outline>.wp-block-button__link:hover strong,.wp-block-button.is-style-outline>.wp-block-button__link:hover svg,.wp-block-button.is-style-reign-outline-primary>.wp-block-button__link:active i,.wp-block-button.is-style-reign-outline-primary>.wp-block-button__link:active span,.wp-block-button.is-style-reign-outline-primary>.wp-block-button__link:active strong,.wp-block-button.is-style-reign-outline-primary>.wp-block-button__link:active svg,.wp-block-button.is-style-reign-outline-primary>.wp-block-button__link:focus i,.wp-block-button.is-style-reign-outline-primary>.wp-block-button__link:focus span,.wp-block-button.is-style-reign-outline-primary>.wp-block-button__link:focus strong,.wp-block-button.is-style-reign-outline-primary>.wp-block-button__link:focus svg,.wp-block-button.is-style-reign-outline-primary>.wp-block-button__link:focus-visible i,.wp-block-button.is-style-reign-outline-primary>.wp-block-button__link:focus-visible span,.wp-block-button.is-style-reign-outline-primary>.wp-block-button__link:focus-visible strong,.wp-block-button.is-style-reign-outline-primary>.wp-block-button__link:focus-visible svg,.wp-block-button.is-style-reign-outline-primary>.wp-block-button__link:hover i,.wp-block-button.is-style-reign-outline-primary>.wp-block-button__link:hover span,.wp-block-button.is-style-reign-outline-primary>.wp-block-button__link:hover strong,.wp-block-button.is-style-reign-outline-primary>.wp-block-button__link:hover svg,.wp-block-button.is-style-reign-outline-secondary>.wp-block-button__link:active i,.wp-block-button.is-style-reign-outline-secondary>.wp-block-button__link:active span,.wp-block-button.is-style-reign-outline-secondary>.wp-block-button__link:active strong,.wp-block-button.is-style-reign-outline-secondary>.wp-block-button__link:active svg,.wp-block-button.is-style-reign-outline-secondary>.wp-block-button__link:focus i,.wp-block-button.is-style-reign-outline-secondary>.wp-block-button__link:focus span,.wp-block-button.is-style-reign-outline-secondary>.wp-block-button__link:focus strong,.wp-block-button.is-style-reign-outline-secondary>.wp-block-button__link:focus svg,.wp-block-button.is-style-reign-outline-secondary>.wp-block-button__link:focus-visible i,.wp-block-button.is-style-reign-outline-secondary>.wp-block-button__link:focus-visible span,.wp-block-button.is-style-reign-outline-secondary>.wp-block-button__link:focus-visible strong,.wp-block-button.is-style-reign-outline-secondary>.wp-block-button__link:focus-visible svg,.wp-block-button.is-style-reign-outline-secondary>.wp-block-button__link:hover i,.wp-block-button.is-style-reign-outline-secondary>.wp-block-button__link:hover span,.wp-block-button.is-style-reign-outline-secondary>.wp-block-button__link:hover strong,.wp-block-button.is-style-reign-outline-secondary>.wp-block-button__link:hover svg,.wp-block-button.is-style-reign-outline-tertiary>.wp-block-button__link:active i,.wp-block-button.is-style-reign-outline-tertiary>.wp-block-button__link:active span,.wp-block-button.is-style-reign-outline-tertiary>.wp-block-button__link:active strong,.wp-block-button.is-style-reign-outline-tertiary>.wp-block-button__link:active svg,.wp-block-button.is-style-reign-outline-tertiary>.wp-block-button__link:focus i,.wp-block-button.is-style-reign-outline-tertiary>.wp-block-button__link:focus span,.wp-block-button.is-style-reign-outline-tertiary>.wp-block-button__link:focus strong,.wp-block-button.is-style-reign-outline-tertiary>.wp-block-button__link:focus svg,.wp-block-button.is-style-reign-outline-tertiary>.wp-block-button__link:focus-visible i,.wp-block-button.is-style-reign-outline-tertiary>.wp-block-button__link:focus-visible span,.wp-block-button.is-style-reign-outline-tertiary>.wp-block-button__link:focus-visible strong,.wp-block-button.is-style-reign-outline-tertiary>.wp-block-button__link:focus-visible svg,.wp-block-button.is-style-reign-outline-tertiary>.wp-block-button__link:hover i,.wp-block-button.is-style-reign-outline-tertiary>.wp-block-button__link:hover span,.wp-block-button.is-style-reign-outline-tertiary>.wp-block-button__link:hover strong,.wp-block-button.is-style-reign-outline-tertiary>.wp-block-button__link:hover svg{color:currentColor!important}.button--lined,.button--outline-primary,.wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button.is-style-reign-outline-primary .wp-block-button__link{--reign-button-color:var(--primary-color-dark);--reign-button-background:transparent;--reign-button-border:var(--primary-color);--reign-button-hover-color:var(--white);--reign-button-hover-background:var(--primary-color-dark);--reign-button-hover-border:var(--primary-color-dark);--reign-button-shadow-color:var(--primary-color);-webkit-box-shadow:none;box-shadow:none}.button--outline-secondary,.wp-block-button.is-style-reign-outline-secondary .wp-block-button__link{--reign-button-color:var(--secondary-color);--reign-button-background:transparent;--reign-button-border:var(--secondary-color);--reign-button-hover-color:var(--white);--reign-button-hover-background:var(--secondary-color);--reign-button-hover-border:var(--secondary-color);--reign-button-shadow-color:var(--secondary-color);-webkit-box-shadow:none;box-shadow:none}.button--outline-tertiary,.wp-block-button.is-style-reign-outline-tertiary .wp-block-button__link{--reign-button-color:var(--tertiary-color-dark);--reign-button-background:transparent;--reign-button-border:var(--tertiary-color);--reign-button-hover-color:var(--white);--reign-button-hover-background:var(--tertiary-color-dark);--reign-button-hover-border:var(--tertiary-color-dark);--reign-button-shadow-color:var(--tertiary-color);-webkit-box-shadow:none;box-shadow:none}.button--light,.button-white,.wp-block-button.is-style-reign-light .wp-block-button__link{--reign-button-color:var(--secondary-color);--reign-button-background:var(--white);--reign-button-border:var(--white);--reign-button-hover-color:var(--primary-color-dark);--reign-button-hover-background:var(--off-white-alternate);--reign-button-hover-border:var(--off-white-alternate);--reign-button-shadow-color:var(--secondary-color)}.button--outline-light,.wp-block-button.is-style-reign-outline-light .wp-block-button__link{--reign-button-color:var(--white);--reign-button-background:transparent;--reign-button-border:var(--white);--reign-button-hover-color:var(--secondary-color);--reign-button-hover-background:var(--white);--reign-button-hover-border:var(--white);--reign-button-shadow-color:var(--white);-webkit-box-shadow:none;box-shadow:none}.button--text,.wp-block-button.is-style-reign-text .wp-block-button__link{--reign-button-color:var(--primary-color-dark);--reign-button-background:transparent;--reign-button-border:transparent;--reign-button-hover-color:var(--primary-color);--reign-button-hover-background:var(--off-white-alternate);--reign-button-hover-border:transparent;--reign-button-shadow-color:var(--primary-color);min-width:0;padding-inline:1.2rem;-webkit-box-shadow:none;box-shadow:none}.button--small{--reign-button-height:4rem;min-width:0;padding:0.7rem 1.6rem;font-size:1.2rem}.button--large{--reign-button-height:5.6rem;padding:1.1rem 2.8rem;font-size:1.5rem}.button--icon{width:var(--reign-button-height);min-width:var(--reign-button-height);padding:0;border-radius:50%}.reign-button-group .button+.button,.reign-button-group .wp-block-button+.wp-block-button,.wp-block-buttons .button+.button,.wp-block-buttons .wp-block-button+.wp-block-button{margin:0}@media (prefers-reduced-motion:reduce){.button,.nf-field-element input[type=submit],.wp-block-button__link,.wp-element-button,input[type=submit]{-webkit-transition:none;transition:none}.button:active,.button:focus,.button:focus-visible,.button:hover,.nf-field-element input[type=submit]:active,.nf-field-element input[type=submit]:focus,.nf-field-element input[type=submit]:focus-visible,.nf-field-element input[type=submit]:hover,.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:focus-visible,.wp-block-button__link:hover,.wp-element-button:active,.wp-element-button:focus,.wp-element-button:focus-visible,.wp-element-button:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:focus-visible,input[type=submit]:hover{-webkit-transform:none;transform:none}}hr{height:0.2rem;border:0;background-color:var(--body-color-lightest)}label{cursor:pointer}input:not([type=submit]),select,textarea{width:100%;padding:1.1rem 1.5rem;padding-left:2rem;font-variation-settings:"wght" 400;outline:0;resize:none;color:var(--text-color);height:5rem;background-color:var(--body-color-light);-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media (prefers-reduced-motion:reduce){input:not([type=submit]),select,textarea{-webkit-transition:none;transition:none}}input:not([type=submit]),select,textarea{font-size:1.4rem;border:1px solid transparent}input:not([type=submit]):focus,input:not([type=submit]):hover,select:focus,select:hover,textarea:focus,textarea:hover{background-color:var(--body-color-lighter)}textarea{height:15rem;padding:1.5rem}input[type=email],input[type=tel],input[type=text],select{-webkit-appearance:none;height:5rem}select{width:100%;cursor:pointer;color:var(--text-color);border:0;background:swiper-svg-uri("<svg xmlns='http://www.w3.org/2000/svg' width='6' height='3' viewBox='0 0 6 3'><path d='M3,0,6,3H0Z' transform='translate(6 3) rotate(180)' fill='var(--primary-color)'/></svg>") no-repeat 95% 50%/1rem,var(--secondary-color-light);-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media (prefers-reduced-motion:reduce){select{-webkit-transition:none;transition:none}}select{border-bottom:1px solid var(--primary-color)}select:focus,select:hover{background:swiper-svg-uri("<svg xmlns='http://www.w3.org/2000/svg' width='6' height='3' viewBox='0 0 6 3'><path d='M3,0,6,3H0Z' transform='translate(6 3) rotate(180)' fill='var(--primary-color)'/></svg>") no-repeat 95% 50%/1rem,var(--secondary-color-lightest);color:var(--primary-color)}input[type=checkbox],input[type=radio]{width:auto;height:auto;border:0}input[type=submit]{width:auto}input:disabled{background:none;opacity:0.6}::-webkit-input-placeholder{color:rgba(var(--text-color),0.7);opacity:0.7}::-moz-placeholder{color:rgba(var(--text-color),0.7);opacity:0.7}:-ms-input-placeholder{color:rgba(var(--text-color),0.7);opacity:0.7}::-ms-input-placeholder{color:rgba(var(--text-color),0.7);opacity:0.7}::placeholder{color:rgba(var(--text-color),0.7);opacity:0.7}:-ms-input-placeholder{color:rgba(var(--text-color),0.7);opacity:0.7}::-ms-input-placeholder{color:rgba(var(--text-color),0.7);opacity:0.7}@supports (-webkit-appearance:none) or (-moz-appearance:none){input[type=checkbox],input[type=radio]{--active:var(--primary-color);--active-inner:#fff;--focus:2px rgba(var(--primary-color),.3);--border:#868686;--border-hover:#F5EEE8;--background:transparent;--disabled:#F6F8FF;--disabled-inner:#E1E6F9;-webkit-appearance:none;-moz-appearance:none;height:2.1rem;width:2.1rem;outline:none;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:1px solid var(--bc,var(--border));background:var(--b,var(--background));-webkit-transition:background 0.3s,border-color 0.3s,-webkit-box-shadow 0.2s;transition:background 0.3s,border-color 0.3s,-webkit-box-shadow 0.2s;transition:background 0.3s,border-color 0.3s,box-shadow 0.2s;transition:background 0.3s,border-color 0.3s,box-shadow 0.2s,-webkit-box-shadow 0.2s;padding:1rem;margin-right:1rem}input[type=checkbox]:after,input[type=radio]:after{content:"";display:block;left:0;top:0;position:absolute;-webkit-transition:opacity var(--d-o,0.2s),-webkit-transform var(--d-t,0.3s) var(--d-t-e,ease);transition:opacity var(--d-o,0.2s),-webkit-transform var(--d-t,0.3s) var(--d-t-e,ease);transition:transform var(--d-t,0.3s) var(--d-t-e,ease),opacity var(--d-o,0.2s);transition:transform var(--d-t,0.3s) var(--d-t-e,ease),opacity var(--d-o,0.2s),-webkit-transform var(--d-t,0.3s) var(--d-t-e,ease)}input[type=checkbox]:checked,input[type=radio]:checked{--b:var(--active);--bc:var(--active);--d-o:.3s;--d-t:.6s;--d-t-e:cubic-bezier(.2,.85,.32,1.2)}input[type=checkbox]:disabled,input[type=radio]:disabled{--b:var(--disabled);cursor:not-allowed;opacity:0.9}input[type=checkbox]:disabled:checked,input[type=radio]:disabled:checked{--b:var(--disabled-inner);--bc:var(--border)}input[type=checkbox]:disabled+label,input[type=radio]:disabled+label{cursor:not-allowed}input[type=checkbox]:hover:not(:checked):not(:disabled),input[type=radio]:hover:not(:checked):not(:disabled){--bc:var(--border-hover)}input[type=checkbox]:focus,input[type=radio]:focus{-webkit-box-shadow:0 0 0 var(--focus);box-shadow:0 0 0 var(--focus)}input[type=checkbox]:not(.switch),input[type=radio]:not(.switch){width:2.1rem}input[type=checkbox]:not(.switch):after,input[type=radio]:not(.switch):after{opacity:var(--o,0)}input[type=checkbox]:not(.switch):checked,input[type=radio]:not(.switch):checked{--o:1}input[type=checkbox]:not(.switch):after{width:0.5rem;height:0.9rem;border:2px solid var(--active-inner);border-top:0;border-left:0;left:0.7rem;top:0.4rem;-webkit-transform:rotate(var(--r,20deg));transform:rotate(var(--r,20deg))}input[type=checkbox]:not(.switch):checked{--r:43deg}input[type=checkbox].switch{width:3.8rem}input[type=checkbox].switch:after{left:2px;top:2px;width:1.5rem;height:1.5rem;background:var(--ab,var(--border));-webkit-transform:translateX(var(--x,0));transform:translateX(var(--x,0))}input[type=checkbox].switch:checked{--ab:var(--active-inner);--x:1.7rem}input[type=checkbox].switch:disabled:not(:checked):after{opacity:0.6}input[type=radio]:after{width:1.9rem;height:1.9rem;background:var(--active-inner);opacity:0;-webkit-transform:scale(var(--s,0.7));transform:scale(var(--s,0.7))}input[type=radio]:checked{--s:.5}}li,ol,ul{list-style:none;padding:0;margin:0}p{color:inherit;margin-bottom:1.5rem;font-size:var(--reign-content-size,var(--reign-copy-md));line-height:1.6}b,strong{font-variation-settings:"wght" 700;font-weight:bold}.main-header{position:fixed;inset:0 0 auto;z-index:10020;width:100%;color:var(--secondary-color);background:color-mix(in srgb,var(--white) 94%,transparent);border-bottom:1px solid color-mix(in srgb,var(--primary-color) 12%,transparent);backdrop-filter:blur(1.2rem)}@media (max-width:1199.98px){.main-header{display:none}}.main-header__inner{display:-ms-grid;display:grid;-ms-grid-columns:clamp(21rem,14.5vw,25rem) clamp(1.8rem,2.2vw,3.2rem) minmax(0,1fr) clamp(1.8rem,2.2vw,3.2rem) auto;grid-template-columns:clamp(21rem,14.5vw,25rem) minmax(0,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:clamp(1.8rem,2.2vw,3.2rem);-moz-column-gap:clamp(1.8rem,2.2vw,3.2rem);column-gap:clamp(1.8rem,2.2vw,3.2rem);width:100%;min-height:9.2rem;margin:0;padding:0 clamp(2.4rem,3.4vw,5.5rem) 0 0}.main-header .main-branding{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:min(100%,22rem);padding:1.25rem 0.5rem 1.25rem clamp(1rem,1vw,1.6rem);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform 0.26s cubic-bezier(0.2,0.75,0.25,1),-webkit-filter 0.26s ease;transition:-webkit-transform 0.26s cubic-bezier(0.2,0.75,0.25,1),-webkit-filter 0.26s ease;transition:transform 0.26s cubic-bezier(0.2,0.75,0.25,1),filter 0.26s ease;transition:transform 0.26s cubic-bezier(0.2,0.75,0.25,1),filter 0.26s ease,-webkit-transform 0.26s cubic-bezier(0.2,0.75,0.25,1),-webkit-filter 0.26s ease}.main-header .main-branding:before{content:"";position:absolute;z-index:-1;inset:-2.5rem -4rem -2rem 0;background:var(--white);border-radius:0 0 65% 0;-webkit-box-shadow:0 1.2rem 2.8rem color-mix(in srgb,var(--secondary-color) 8%,transparent);box-shadow:0 1.2rem 2.8rem color-mix(in srgb,var(--secondary-color) 8%,transparent);-webkit-transition:-webkit-box-shadow 0.26s ease;transition:-webkit-box-shadow 0.26s ease;transition:box-shadow 0.26s ease;transition:box-shadow 0.26s ease,-webkit-box-shadow 0.26s ease}.main-header .main-branding svg{display:block;width:100%;height:auto;overflow:visible}.main-header .main-branding .mostar-logo__symbol{transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.2,0.75,0.25,1);transition:-webkit-transform 0.3s cubic-bezier(0.2,0.75,0.25,1);transition:transform 0.3s cubic-bezier(0.2,0.75,0.25,1);transition:transform 0.3s cubic-bezier(0.2,0.75,0.25,1),-webkit-transform 0.3s cubic-bezier(0.2,0.75,0.25,1)}.main-header .main-branding:focus-visible,.main-header .main-branding:hover{-webkit-filter:drop-shadow(0 0.45rem 0.55rem color-mix(in srgb,var(--primary-color) 12%,transparent));filter:drop-shadow(0 0.45rem 0.55rem color-mix(in srgb,var(--primary-color) 12%,transparent));-webkit-transform:translateY(-0.18rem);transform:translateY(-0.18rem)}.main-header .main-branding:focus-visible .mostar-logo__symbol,.main-header .main-branding:hover .mostar-logo__symbol{-webkit-transform:rotate(-2.5deg) scale(1.035);transform:rotate(-2.5deg) scale(1.035)}.main-header .main-branding:focus-visible:before,.main-header .main-branding:hover:before{-webkit-box-shadow:0 1.4rem 3rem color-mix(in srgb,var(--secondary-color) 10%,transparent);box-shadow:0 1.4rem 3rem color-mix(in srgb,var(--secondary-color) 10%,transparent)}.main-header .main-branding:focus-visible{outline:0.2rem solid var(--primary-color);outline-offset:0.4rem}.main-header__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0}.main-header__home{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3.8rem;height:3.8rem;color:var(--primary-color);text-decoration:none;border-radius:50%;-webkit-transition:color 0.2s ease,background-color 0.2s ease;transition:color 0.2s ease,background-color 0.2s ease}.main-header__home:focus-visible,.main-header__home:hover{color:var(--secondary-color);background:var(--off-white-alternate);text-decoration:none}.main-header__home:focus-visible{outline:0.2rem solid var(--primary-color);outline-offset:0.2rem}.main-header .reign-mega{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 4.3rem);-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0;margin:0 0 0 clamp(0.5rem,1.4vw,2rem)}.main-header .reign-mega__bar,.main-header .reign-mega__root{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%}.main-header .reign-mega__root{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(0.6rem,1.2vw,1.8rem)}.main-header .reign-mega__root>li>a{min-height:5rem;padding-inline:0.3rem;color:var(--secondary-color);font-size:clamp(1.15rem,0.78vw,1.4rem);font-variation-settings:"wght" 600;white-space:nowrap}.main-header .reign-mega__root>li.current-menu-ancestor>a,.main-header .reign-mega__root>li.current-menu-item>a,.main-header .reign-mega__root>li.current-menu-parent>a,.main-header .reign-mega__root>li.is-mega-active>a,.main-header .reign-mega__root>li:hover>a,.main-header .reign-mega__root>li>a:focus-visible,.main-header .reign-mega__root>li>a[aria-current=page]{color:var(--primary-color)}.main-header .reign-mega__root>li>a:before{display:none}.main-header .reign-mega__root>li.menu-item-has-children>a:after{position:static;color:var(--primary-color);-webkit-transform:none;transform:none}.main-header .reign-mega__root>li:not(.mega-menu-item)>ul.sub-menu{border:1px solid var(--gray-light);background:var(--white);-webkit-box-shadow:0 1.8rem 4rem color-mix(in srgb,var(--secondary-color) 14%,transparent);box-shadow:0 1.8rem 4rem color-mix(in srgb,var(--secondary-color) 14%,transparent)}.main-header .reign-mega__root>li:not(.mega-menu-item)>ul.sub-menu>li>a{color:var(--secondary-color)}.main-header .reign-mega__root>li:not(.mega-menu-item)>ul.sub-menu>li>a:focus-visible,.main-header .reign-mega__root>li:not(.mega-menu-item)>ul.sub-menu>li>a:hover,.main-header .reign-mega__root>li:not(.mega-menu-item)>ul.sub-menu>li>a[aria-current=page]{color:var(--primary-color);background:var(--off-white-alternate)}.main-header__audiences,.main-header__utility{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-header__utility{gap:0.8rem}.main-header__audience-label{margin-right:0.2rem;color:var(--primary-color);font-size:1.05rem;font-weight:700;text-transform:lowercase;white-space:nowrap}.main-header__audiences{gap:0.25rem;padding:0.35rem;background:var(--off-white-alternate);border-radius:2.4rem}.main-header__audience{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.45rem;min-height:3.2rem;padding:0.55rem 0.85rem;color:var(--secondary-color);font-size:1.05rem;font-weight:650;line-height:1;text-decoration:none;border-radius:1.8rem;-webkit-transition:color 0.2s ease,background-color 0.2s ease;transition:color 0.2s ease,background-color 0.2s ease}.main-header__audience:focus-visible,.main-header__audience:hover{color:var(--primary-color);background:var(--white);text-decoration:none}.main-header__audience--featured{color:var(--white);background:var(--primary-color)}.main-header__audience--featured:focus-visible,.main-header__audience--featured:hover{color:var(--white);background:var(--secondary-color)}.main-header__menu-toggle{display:-ms-grid;display:grid;-ms-grid-rows:2.8rem 0.1rem auto;grid-template-rows:2.8rem auto;place-content:center;justify-items:center;-ms-grid-row-align:center;align-self:center;gap:0.1rem;width:5.8rem;min-width:5.8rem;height:6.2rem;margin-left:0.35rem;margin-block:0;padding:0.55rem 0.7rem 0.45rem;color:var(--secondary-color);background:var(--off-white-alternate);border:1px solid color-mix(in srgb,var(--primary-color) 14%,transparent);border-radius:52% 48% 46% 54%/48% 44% 56% 52%;-webkit-box-shadow:0 0.7rem 1.8rem color-mix(in srgb,var(--secondary-color) 8%,transparent);box-shadow:0 0.7rem 1.8rem color-mix(in srgb,var(--secondary-color) 8%,transparent);-webkit-box-sizing:border-box;box-sizing:border-box;font-family:var(--secondary-font);font-size:1rem;font-weight:700;line-height:1;cursor:pointer;-webkit-transition:color 0.24s ease,background-color 0.24s ease,border-color 0.24s ease,-webkit-box-shadow 0.24s ease,-webkit-transform 0.24s ease;transition:color 0.24s ease,background-color 0.24s ease,border-color 0.24s ease,-webkit-box-shadow 0.24s ease,-webkit-transform 0.24s ease;transition:color 0.24s ease,background-color 0.24s ease,border-color 0.24s ease,box-shadow 0.24s ease,transform 0.24s ease;transition:color 0.24s ease,background-color 0.24s ease,border-color 0.24s ease,box-shadow 0.24s ease,transform 0.24s ease,-webkit-box-shadow 0.24s ease,-webkit-transform 0.24s ease}.main-header__menu-toggle:focus-visible,.main-header__menu-toggle:hover{color:var(--primary-color);background:var(--white);border-color:color-mix(in srgb,var(--primary-color) 36%,transparent);-webkit-box-shadow:0 1rem 2.2rem color-mix(in srgb,var(--primary-color) 14%,transparent);box-shadow:0 1rem 2.2rem color-mix(in srgb,var(--primary-color) 14%,transparent);-webkit-transform:translateY(-0.12rem);transform:translateY(-0.12rem)}.main-header__menu-toggle.is-active,.main-header__menu-toggle[aria-expanded=true]{color:var(--white);background:var(--primary-color);border-color:var(--primary-color);-webkit-box-shadow:0 1rem 2.2rem color-mix(in srgb,var(--primary-color) 24%,transparent);box-shadow:0 1rem 2.2rem color-mix(in srgb,var(--primary-color) 24%,transparent)}.main-header__menu-toggle:focus-visible{outline:0.2rem solid var(--primary-color);outline-offset:0.2rem;-webkit-box-shadow:0 0 0 0.3rem color-mix(in srgb,var(--primary-color) 18%,transparent),0 1rem 2.2rem color-mix(in srgb,var(--primary-color) 14%,transparent);box-shadow:0 0 0 0.3rem color-mix(in srgb,var(--primary-color) 18%,transparent),0 1rem 2.2rem color-mix(in srgb,var(--primary-color) 14%,transparent)}.main-header__menu-label{display:block;min-width:4.2rem;text-align:center}.mostar-menu-icon{position:relative;display:block;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:2.8rem;height:2.2rem;color:inherit}.mostar-menu-icon:after,.mostar-menu-icon:before,.mostar-menu-icon>span{position:absolute;left:50%;display:block;height:0.24rem;background:currentColor;border-radius:1rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:top 0.3s cubic-bezier(0.65,0,0.35,1),width 0.3s ease,opacity 0.18s ease,-webkit-transform 0.3s cubic-bezier(0.65,0,0.35,1);transition:top 0.3s cubic-bezier(0.65,0,0.35,1),width 0.3s ease,opacity 0.18s ease,-webkit-transform 0.3s cubic-bezier(0.65,0,0.35,1);transition:top 0.3s cubic-bezier(0.65,0,0.35,1),width 0.3s ease,opacity 0.18s ease,transform 0.3s cubic-bezier(0.65,0,0.35,1);transition:top 0.3s cubic-bezier(0.65,0,0.35,1),width 0.3s ease,opacity 0.18s ease,transform 0.3s cubic-bezier(0.65,0,0.35,1),-webkit-transform 0.3s cubic-bezier(0.65,0,0.35,1)}.mostar-menu-icon:after,.mostar-menu-icon:before{content:"";width:2.65rem}.mostar-menu-icon:before{top:0.22rem}.mostar-menu-icon>span{top:calc(50% - 0.12rem);width:2rem;margin-left:0.3rem}.mostar-menu-icon:after{top:calc(100% - 0.46rem)}:is(.main-header__menu-toggle,.reign-mobile-header .menu-toggle).is-active .mostar-menu-icon:after,:is(.main-header__menu-toggle,.reign-mobile-header .menu-toggle).is-active .mostar-menu-icon:before,:is(.main-header__menu-toggle,.reign-mobile-header .menu-toggle)[aria-expanded=true] .mostar-menu-icon:after,:is(.main-header__menu-toggle,.reign-mobile-header .menu-toggle)[aria-expanded=true] .mostar-menu-icon:before{top:calc(50% - 0.12rem);width:2.55rem}:is(.main-header__menu-toggle,.reign-mobile-header .menu-toggle).is-active .mostar-menu-icon:before,:is(.main-header__menu-toggle,.reign-mobile-header .menu-toggle)[aria-expanded=true] .mostar-menu-icon:before{-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}:is(.main-header__menu-toggle,.reign-mobile-header .menu-toggle).is-active .mostar-menu-icon>span,:is(.main-header__menu-toggle,.reign-mobile-header .menu-toggle)[aria-expanded=true] .mostar-menu-icon>span{opacity:0;-webkit-transform:translateX(-50%) scaleX(0.2);transform:translateX(-50%) scaleX(0.2)}:is(.main-header__menu-toggle,.reign-mobile-header .menu-toggle).is-active .mostar-menu-icon:after,:is(.main-header__menu-toggle,.reign-mobile-header .menu-toggle)[aria-expanded=true] .mostar-menu-icon:after{-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}@media (prefers-reduced-motion:reduce){.main-header .main-branding,.main-header .main-branding .mostar-logo__symbol,.main-header .main-branding:before,.main-header__menu-toggle,.mostar-menu-icon:after,.mostar-menu-icon:before,.mostar-menu-icon>span{-webkit-transition:none;transition:none}}body.has-reign-mega-open{overflow:hidden}.reign-mega{position:relative;z-index:10040;--reign-mega-anim-ms:300ms;--reign-mega-ease:cubic-bezier(0.22,1,0.36,1)}.reign-mega__bar{position:relative;z-index:2;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.reign-mega__root{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;margin:0;padding:0;width:100%}.reign-mega__root>li{position:relative}.reign-mega__root>li.hidden-desktop{display:none}.reign-mega__root>li>a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.2rem;padding:0.5rem 0.35rem;min-height:4.8rem;position:relative;color:var(--text-color);text-decoration:none;font-size:1.45rem;font-variation-settings:"wght" 520;-webkit-transition:color 0.2s ease;transition:color 0.2s ease;text-transform:lowercase}.reign-mega__root>li>a>span{position:relative;display:inline-block;padding-bottom:0.35rem}.reign-mega__root>li>a>span:after{content:"";position:absolute;right:50%;bottom:0;left:50%;height:0.2rem;background:var(--primary-color);-webkit-transition:right 0.24s ease,left 0.24s ease;transition:right 0.24s ease,left 0.24s ease}.reign-mega__root>li>a .reign-nav-count{position:absolute;top:0.5rem;right:-1.8rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:2rem;height:2rem;border:1px solid color-mix(in srgb,var(--primary-color) 34%,transparent);background:color-mix(in srgb,var(--primary-color) 88%,var(--black) 12%);color:var(--white);font-size:1rem;line-height:1;font-variation-settings:"wght" 740;border-radius:50%;-webkit-box-shadow:0 0.8rem 1.6rem color-mix(in srgb,var(--primary-color) 18%,transparent);box-shadow:0 0.8rem 1.6rem color-mix(in srgb,var(--primary-color) 18%,transparent)}.reign-mega__root>li>a:focus-visible{outline:2px solid var(--primary-color);outline-offset:4px}.reign-mega__root>li>a:before{content:"";width:1.4rem;height:1.4rem;position:absolute;left:50%;bottom:-0.75rem;opacity:0;-webkit-transform:translateX(-50%) scale(0.8);transform:translateX(-50%) scale(0.8);background-color:var(--primary-color);-webkit-mask:url("assets/images/hexagon-lined.svg") center/contain no-repeat;mask:url("assets/images/hexagon-lined.svg") center/contain no-repeat;-webkit-transition:opacity 0.2s ease,-webkit-transform 0.2s ease;transition:opacity 0.2s ease,-webkit-transform 0.2s ease;transition:opacity 0.2s ease,transform 0.2s ease;transition:opacity 0.2s ease,transform 0.2s ease,-webkit-transform 0.2s ease;pointer-events:none}.reign-mega__root>li.current-menu-ancestor>a,.reign-mega__root>li.current-menu-item>a,.reign-mega__root>li.current-menu-parent>a,.reign-mega__root>li.current_page_ancestor>a,.reign-mega__root>li.current_page_item>a,.reign-mega__root>li.current_page_parent>a,.reign-mega__root>li.is-mega-active>a,.reign-mega__root>li:hover>a,.reign-mega__root>li>a:focus-visible,.reign-mega__root>li>a[aria-current=page]{color:var(--primary-color)}.reign-mega__root>li.current-menu-ancestor>a>span:after,.reign-mega__root>li.current-menu-item>a>span:after,.reign-mega__root>li.current-menu-parent>a>span:after,.reign-mega__root>li.current_page_ancestor>a>span:after,.reign-mega__root>li.current_page_item>a>span:after,.reign-mega__root>li.current_page_parent>a>span:after,.reign-mega__root>li.is-mega-active>a>span:after,.reign-mega__root>li:hover>a>span:after,.reign-mega__root>li>a:focus-visible>span:after,.reign-mega__root>li>a[aria-current=page]>span:after{right:0;left:0}.reign-mega__root>li.current-menu-ancestor>a:before,.reign-mega__root>li.current-menu-item>a:before,.reign-mega__root>li.current-menu-parent>a:before,.reign-mega__root>li.current_page_ancestor>a:before,.reign-mega__root>li.current_page_item>a:before,.reign-mega__root>li.current_page_parent>a:before,.reign-mega__root>li.is-mega-active>a:before,.reign-mega__root>li>a[aria-current=page]:before{opacity:1;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}.reign-mega__root>li.current-menu-ancestor>a,.reign-mega__root>li.current-menu-item>a,.reign-mega__root>li.current-menu-parent>a,.reign-mega__root>li.current_page_ancestor>a,.reign-mega__root>li.current_page_item>a,.reign-mega__root>li.current_page_parent>a,.reign-mega__root>li.is-mega-active>a,.reign-mega__root>li>a[aria-current=page]{font-variation-settings:"wght" 700}.reign-mega__root>li.menu-item-has-children>a:after{content:"▾";font-size:1rem;color:var(--primary-color);position:absolute;right:-0.75rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease}.reign-mega__root>li.is-mega-active>a:after,.reign-mega__root>li:not(.mega-menu-item):focus-within>a:after,.reign-mega__root>li:not(.mega-menu-item):hover>a:after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.reign-mega__root>li.mega-menu-item>ul.sub-menu{display:none}.reign-mega__root>li:not(.mega-menu-item)>ul.sub-menu{position:absolute;top:100%;left:0;z-index:10045;min-width:24rem;margin:0;padding:1.2rem;list-style:none;border:0.1rem solid var(--gray-light);border-top:0.3rem solid var(--primary-color);background:color-mix(in srgb,var(--white) 97%,transparent);-webkit-box-shadow:0 2rem 4.5rem color-mix(in srgb,var(--secondary-color) 16%,transparent);box-shadow:0 2rem 4.5rem color-mix(in srgb,var(--secondary-color) 16%,transparent);backdrop-filter:blur(1rem);display:none;opacity:0;-webkit-transform:translateY(0.7rem);transform:translateY(0.7rem);-webkit-transition:opacity 0.18s ease,-webkit-transform 0.2s ease;transition:opacity 0.18s ease,-webkit-transform 0.2s ease;transition:opacity 0.18s ease,transform 0.2s ease;transition:opacity 0.18s ease,transform 0.2s ease,-webkit-transform 0.2s ease}.reign-mega__root>li:not(.mega-menu-item)>ul.sub-menu>li>a{display:block;padding:1rem 1.2rem;color:var(--secondary-color);text-decoration:none;font-size:1.35rem;-webkit-transition:background-color 0.2s ease,color 0.2s ease;transition:background-color 0.2s ease,color 0.2s ease}.reign-mega__root>li:not(.mega-menu-item)>ul.sub-menu>li>a:focus-visible,.reign-mega__root>li:not(.mega-menu-item)>ul.sub-menu>li>a:hover,.reign-mega__root>li:not(.mega-menu-item)>ul.sub-menu>li>a[aria-current=page]{background:var(--off-white-alternate);color:var(--primary-color)}.reign-mega__root>li:not(.mega-menu-item)>ul.sub-menu>li>a[aria-current=page]{font-variation-settings:"wght" 650;-webkit-box-shadow:inset 2px 0 0 var(--primary-color);box-shadow:inset 2px 0 0 var(--primary-color)}.reign-mega__root>li:not(.mega-menu-item):focus-within>ul.sub-menu,.reign-mega__root>li:not(.mega-menu-item):hover>ul.sub-menu{display:block;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.reign-mega__overlay{position:fixed;inset:0;top:8.8rem;z-index:10050;opacity:0;pointer-events:none;-webkit-transition:opacity calc(var(--reign-mega-anim-ms) + 60ms) var(--reign-mega-ease);transition:opacity calc(var(--reign-mega-anim-ms) + 60ms) var(--reign-mega-ease)}.reign-mega__backdrop{position:absolute;inset:0;border:0;padding:0;background:color-mix(in srgb,var(--secondary-color) 34%,transparent);backdrop-filter:blur(0.35rem);cursor:pointer;opacity:0;-webkit-transition:opacity calc(var(--reign-mega-anim-ms) + 80ms) var(--reign-mega-ease);transition:opacity calc(var(--reign-mega-anim-ms) + 80ms) var(--reign-mega-ease)}.reign-mega__panel{position:relative;width:min(94vw,154rem);max-width:none;margin:1.4rem auto 0;height:auto;max-height:calc(100vh - 11rem);overflow:auto;padding:clamp(2.8rem,3vw,4.8rem) clamp(3rem,4.5vw,7rem) clamp(7rem,8vw,11rem);border:0.1rem solid color-mix(in srgb,var(--primary-color) 24%,transparent);border-top:0.5rem solid var(--primary-color);background:color-mix(in srgb,var(--white) 97%,transparent);-webkit-box-shadow:0 3rem 8rem color-mix(in srgb,var(--secondary-color) 20%,transparent);box-shadow:0 3rem 8rem color-mix(in srgb,var(--secondary-color) 20%,transparent);backdrop-filter:blur(1.4rem);isolation:isolate;opacity:0;-webkit-transform:translateY(-1rem);transform:translateY(-1rem);-webkit-transition:opacity var(--reign-mega-anim-ms) var(--reign-mega-ease),-webkit-transform var(--reign-mega-anim-ms) var(--reign-mega-ease);transition:opacity var(--reign-mega-anim-ms) var(--reign-mega-ease),-webkit-transform var(--reign-mega-anim-ms) var(--reign-mega-ease);transition:opacity var(--reign-mega-anim-ms) var(--reign-mega-ease),transform var(--reign-mega-anim-ms) var(--reign-mega-ease);transition:opacity var(--reign-mega-anim-ms) var(--reign-mega-ease),transform var(--reign-mega-anim-ms) var(--reign-mega-ease),-webkit-transform var(--reign-mega-anim-ms) var(--reign-mega-ease)}.reign-mega__panel:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.reign-mega__panel:before{content:"";position:absolute;top:-1.2rem;left:0;right:0;height:1.2rem}.reign-mega__panel:after{content:"";position:absolute;z-index:0;top:2rem;right:clamp(8rem,14vw,22rem);width:clamp(16rem,20vw,32rem);aspect-ratio:1.5;opacity:0.22;background:repeating-radial-gradient(ellipse at center,transparent 0 1.9rem,color-mix(in srgb,var(--primary-color) 18%,transparent) 1.95rem 2.05rem);-webkit-transform:rotate(-9deg);transform:rotate(-9deg);pointer-events:none}.reign-mega__head{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:clamp(2.8rem,3.5vw,4.6rem);padding-bottom:2rem;border-bottom:0.1rem solid color-mix(in srgb,var(--primary-color) 20%,transparent)}.reign-mega__heading{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.reign-mega__title-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:clamp(1.6rem,3vw,4rem);min-width:0}.reign-mega__eyebrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin:0 0 0.7rem;color:var(--primary-color);font-size:1.15rem;font-weight:800;letter-spacing:0.2em;line-height:1.2;text-transform:uppercase}.reign-mega__eyebrow:before{content:"";width:2.4rem;height:0.35rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background:var(--accent-color)}.reign-mega__title{margin:0;color:var(--secondary-color);font-size:var(--reign-title-lg);line-height:1;font-variation-settings:"wght" 720;text-wrap:balance}.reign-mega__overview{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:0;white-space:nowrap}.reign-mega__overview[hidden]{display:none}.reign-mega__close{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border:0.1rem solid color-mix(in srgb,var(--primary-color) 28%,transparent);background:var(--off-white-alternate);color:var(--secondary-color);width:4.8rem;height:4.8rem;padding:0;clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);cursor:pointer;-webkit-transition:background-color 0.24s ease,color 0.24s ease,-webkit-transform 0.24s ease;transition:background-color 0.24s ease,color 0.24s ease,-webkit-transform 0.24s ease;transition:background-color 0.24s ease,color 0.24s ease,transform 0.24s ease;transition:background-color 0.24s ease,color 0.24s ease,transform 0.24s ease,-webkit-transform 0.24s ease}.reign-mega__close span{position:absolute;top:50%;left:50%;width:1.9rem;height:0.2rem;background:currentColor;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-transition:width 0.24s ease,-webkit-transform 0.24s ease;transition:width 0.24s ease,-webkit-transform 0.24s ease;transition:width 0.24s ease,transform 0.24s ease;transition:width 0.24s ease,transform 0.24s ease,-webkit-transform 0.24s ease}.reign-mega__close span:last-child{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.reign-mega__close:focus-visible,.reign-mega__close:hover{background:color-mix(in srgb,var(--primary-color) 12%,transparent);color:var(--primary-color);-webkit-transform:rotate(6deg) scale(1.06);transform:rotate(6deg) scale(1.06)}.reign-mega__close:focus-visible span,.reign-mega__close:hover span{width:2.2rem}.reign-mega__close:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.reign-mega__grid{position:relative;z-index:2;display:-ms-grid;display:grid;-ms-grid-columns:;grid-template-columns:repeat(var(--reign-mega-columns,4),minmax(0,1fr));gap:clamp(2rem,2.8vw,4rem) clamp(2.4rem,3.5vw,5rem)}.reign-mega__grid.is-relationship-grid{-ms-grid-columns:minmax(0,1fr) clamp(1.2rem,1.6vw,2rem) minmax(0,1fr) clamp(1.2rem,1.6vw,2rem) minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,1.6vw,2rem)}.reign-mega__grid.has-relationship-cards:not(.is-relationship-grid){gap:clamp(1.2rem,1.6vw,2rem)}.reign-mega__card{position:relative;min-width:0;padding:0 0 0 1.8rem;background:transparent;border:0;border-left:0.1rem solid color-mix(in srgb,var(--primary-color) 26%,transparent);opacity:0;-webkit-transform:translateY(1.2rem);transform:translateY(1.2rem);-webkit-transition:border-color 0.24s ease,opacity 0.32s var(--reign-mega-ease),-webkit-transform 0.32s var(--reign-mega-ease);transition:border-color 0.24s ease,opacity 0.32s var(--reign-mega-ease),-webkit-transform 0.32s var(--reign-mega-ease);transition:border-color 0.24s ease,opacity 0.32s var(--reign-mega-ease),transform 0.32s var(--reign-mega-ease);transition:border-color 0.24s ease,opacity 0.32s var(--reign-mega-ease),transform 0.32s var(--reign-mega-ease),-webkit-transform 0.32s var(--reign-mega-ease)}.reign-mega__card:hover{border-color:var(--accent-color);-webkit-transform:translateY(-0.3rem);transform:translateY(-0.3rem)}.reign-mega__card--single{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:5.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-block:0.6rem}.reign-mega__card--single .reign-mega__card-head{margin:0;padding:0;border-bottom:0}.reign-mega__card--single .reign-mega__card-title{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.reign-mega__card--relationship{--reign-profile-color:var(--primary-color);--reign-profile-dark:var(--secondary-color);--reign-profile-soft:color-mix(in srgb,var(--primary-color) 15%,var(--white));--reign-profile-pale:color-mix(in srgb,var(--primary-color) 6%,var(--white));--reign-profile-on:var(--white);--reign-profile-text:var(--secondary-color);display:-ms-grid;display:grid;min-height:12rem;-ms-flex-line-pack:end;align-content:end;padding:6.1rem 1.8rem 1.7rem;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 94% 4%,color-mix(in srgb,var(--reign-profile-color) 22%,transparent) 0 4.8rem,transparent 4.9rem),linear-gradient(145deg,var(--reign-profile-pale),color-mix(in srgb,var(--reign-profile-soft) 76%,var(--white)));border:0.1rem solid color-mix(in srgb,var(--reign-profile-color) 27%,var(--white));border-bottom:0.45rem solid var(--reign-profile-color);border-left-width:0.1rem;border-radius:2.6rem 2.6rem 0.9rem 2.6rem;-webkit-box-shadow:0 1.2rem 2.8rem color-mix(in srgb,var(--reign-profile-dark) 10%,transparent);box-shadow:0 1.2rem 2.8rem color-mix(in srgb,var(--reign-profile-dark) 10%,transparent);-webkit-transform-origin:20% 100%;transform-origin:20% 100%;-webkit-transition:border-radius 0.3s var(--reign-mega-ease),border-color 0.24s ease,opacity 0.32s var(--reign-mega-ease),-webkit-box-shadow 0.3s ease,-webkit-transform 0.32s var(--reign-mega-ease);transition:border-radius 0.3s var(--reign-mega-ease),border-color 0.24s ease,opacity 0.32s var(--reign-mega-ease),-webkit-box-shadow 0.3s ease,-webkit-transform 0.32s var(--reign-mega-ease);transition:border-radius 0.3s var(--reign-mega-ease),border-color 0.24s ease,box-shadow 0.3s ease,opacity 0.32s var(--reign-mega-ease),transform 0.32s var(--reign-mega-ease);transition:border-radius 0.3s var(--reign-mega-ease),border-color 0.24s ease,box-shadow 0.3s ease,opacity 0.32s var(--reign-mega-ease),transform 0.32s var(--reign-mega-ease),-webkit-box-shadow 0.3s ease,-webkit-transform 0.32s var(--reign-mega-ease)}.reign-mega__card--relationship:after,.reign-mega__card--relationship:before{content:"";position:absolute;z-index:-1;pointer-events:none}.reign-mega__card--relationship:before{top:-3.6rem;right:-2.8rem;width:12rem;height:10rem;opacity:0.9;background:linear-gradient(145deg,var(--reign-profile-color),var(--reign-profile-dark));border-radius:41% 59% 66% 34%/58% 36% 64% 42%;-webkit-transform:rotate(12deg);transform:rotate(12deg)}.reign-mega__card--relationship:after{right:1.3rem;bottom:1.2rem;width:5.5rem;aspect-ratio:1;opacity:0.15;border:0.15rem solid var(--reign-profile-color);border-radius:61% 39% 47% 53%/44% 56% 44% 56%}.reign-mega__card--relationship:hover{border-color:color-mix(in srgb,var(--reign-profile-color) 42%,var(--white));border-bottom-color:var(--reign-profile-color);border-radius:2.6rem 0.9rem 2.6rem 2.6rem;-webkit-box-shadow:0 1.8rem 3.8rem color-mix(in srgb,var(--reign-profile-dark) 16%,transparent);box-shadow:0 1.8rem 3.8rem color-mix(in srgb,var(--reign-profile-dark) 16%,transparent);-webkit-transform:translateY(-0.5rem) rotate(-0.25deg);transform:translateY(-0.5rem) rotate(-0.25deg)}.reign-mega__card--relationship .reign-mega__card-head{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:0;padding:0;border:0}.reign-mega__card--relationship .reign-mega__card-title{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:var(--reign-profile-text);font-size:clamp(1.55rem,1.35vw,1.9rem)}.reign-mega__card--relationship .reign-mega__card-title>i{display:-ms-grid;display:grid;width:2.8rem;height:2.8rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:var(--reign-profile-on);background:var(--reign-profile-color);border-radius:58% 42% 52% 48%/43% 58% 42% 57%;place-items:center}.reign-mega__card--relationship .reign-mega__card-title:focus-visible,.reign-mega__card--relationship .reign-mega__card-title:hover,.reign-mega__card--relationship .reign-mega__card-title[aria-current=page]{color:var(--reign-profile-dark)}.reign-mega__card--relationship .reign-mega__relationship-badge{position:absolute;z-index:2;top:1.25rem;right:1.55rem}.reign-mega__card--relationship .reign-mega__relationship-type{position:absolute;top:1.45rem;left:1.7rem}.reign-mega__card--utility{min-height:12rem;padding:5.6rem 1.8rem 1.7rem;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent-color) 18%,transparent) 0 5.6rem,transparent 5.7rem),linear-gradient(145deg,var(--off-white-alternate),var(--white));border:0.1rem solid color-mix(in srgb,var(--primary-color) 18%,var(--white));border-bottom:0.45rem solid var(--accent-color);border-left-width:0.1rem;border-radius:2.6rem 2.6rem 0.9rem 2.6rem;-webkit-box-shadow:0 1.2rem 2.8rem color-mix(in srgb,var(--secondary-color) 9%,transparent);box-shadow:0 1.2rem 2.8rem color-mix(in srgb,var(--secondary-color) 9%,transparent)}.reign-mega__card--utility:before{content:"";position:absolute;top:1.45rem;left:1.7rem;width:2.4rem;height:0.35rem;background:var(--accent-color)}.reign-mega__card--utility .reign-mega__card-title{color:var(--secondary-color)}.reign-mega__card--utility:hover{border-color:color-mix(in srgb,var(--accent-color) 34%,var(--white));border-bottom-color:var(--accent-color);border-radius:2.6rem 0.9rem 2.6rem 2.6rem;-webkit-box-shadow:0 1.7rem 3.6rem color-mix(in srgb,var(--secondary-color) 13%,transparent);box-shadow:0 1.7rem 3.6rem color-mix(in srgb,var(--secondary-color) 13%,transparent)}.reign-mega__relationship-badge{display:-ms-grid;display:grid;width:4.7rem;height:4.7rem;color:var(--white);place-items:center}.reign-mega__relationship-badge img{display:block;width:2.65rem;height:2.65rem;-o-object-fit:contain;object-fit:contain;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.reign-mega__relationship-badge i{color:var(--white);font-size:1.75rem;line-height:1}.reign-mega__relationship-type{color:var(--reign-profile-dark);font-size:1rem;font-variation-settings:"wght" 720;letter-spacing:0.12em;line-height:1;text-transform:uppercase}.reign-mega__card-head{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem;margin-bottom:1.3rem;color:var(--secondary-color);font-size:1.6rem;font-variation-settings:"wght" 640;border-bottom:0.1rem solid color-mix(in srgb,var(--primary-color) 14%,transparent);width:100%;padding-bottom:1.2rem;cursor:default}.reign-mega__card-head .reign-mega__icon{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:4.6rem;height:4.6rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:var(--white);background:linear-gradient(145deg,var(--primary-color),var(--secondary-color));clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%)}.reign-mega__card-head .reign-mega__icon>i{color:var(--white);font-size:1.55rem;line-height:1;text-align:center}.reign-mega__card-title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.9rem;color:var(--secondary-color);font-size:var(--reign-title-2xs);font-weight:720;line-height:1.15}.reign-mega__card-title i{color:var(--accent-color);font-size:1.1rem;-webkit-transition:-webkit-transform 0.22s ease;transition:-webkit-transform 0.22s ease;transition:transform 0.22s ease;transition:transform 0.22s ease,-webkit-transform 0.22s ease}.reign-mega__card-title:focus-visible,.reign-mega__card-title:hover,.reign-mega__card-title[aria-current=page]{color:var(--primary-color)}.reign-mega__card-title:focus-visible i,.reign-mega__card-title:hover i,.reign-mega__card-title[aria-current=page] i{-webkit-transform:translateX(0.4rem);transform:translateX(0.4rem)}.reign-mega__card-title:focus-visible{outline:0.2rem solid var(--primary-color);outline-offset:0.4rem}.reign-mega__links{list-style:none;margin:0;padding:0;display:-ms-grid;display:grid;gap:0.25rem}.reign-mega__links li>a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.8rem;padding:0.75rem 0.4rem 0.75rem 1.5rem;color:var(--secondary-color);text-decoration:none;font-size:1.35rem;-webkit-transition:color 0.2s ease,background-color 0.2s ease,-webkit-transform 0.2s ease;transition:color 0.2s ease,background-color 0.2s ease,-webkit-transform 0.2s ease;transition:color 0.2s ease,background-color 0.2s ease,transform 0.2s ease;transition:color 0.2s ease,background-color 0.2s ease,transform 0.2s ease,-webkit-transform 0.2s ease}.reign-mega__links li>a:before{content:"";position:absolute;top:50%;left:0.1rem;width:0.6rem;height:0.2rem;background:color-mix(in srgb,var(--primary-color) 48%,transparent);-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:width 0.2s ease,background-color 0.2s ease;transition:width 0.2s ease,background-color 0.2s ease}.reign-mega__links li>.reign-mega__empty{display:block;padding:0.7rem 0.8rem;color:var(--gray);font-size:1.3rem}.reign-mega__links li>a:focus-visible,.reign-mega__links li>a:hover,.reign-mega__links li>a[aria-current=page]{color:var(--primary-color);background:color-mix(in srgb,var(--off-white-alternate) 76%,transparent);-webkit-transform:translateX(0.35rem);transform:translateX(0.35rem)}.reign-mega__links li>a:focus-visible:before,.reign-mega__links li>a:hover:before,.reign-mega__links li>a[aria-current=page]:before{width:1rem;background:var(--accent-color)}.reign-mega__links li>a:focus-visible{outline:0.2rem solid color-mix(in srgb,var(--primary-color) 65%,transparent);outline-offset:-0.2rem}.reign-mega__links li.is-current>a,.reign-mega__links li>a[aria-current=page]{color:var(--primary-color);font-variation-settings:"wght" 650;background:color-mix(in srgb,var(--primary-color) 10%,transparent);-webkit-box-shadow:inset 2px 0 0 var(--primary-color);box-shadow:inset 2px 0 0 var(--primary-color)}.reign-mega__links li.is-current-ancestor>a{color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 6%,transparent);-webkit-box-shadow:inset 2px 0 0 color-mix(in srgb,var(--primary-color) 55%,transparent);box-shadow:inset 2px 0 0 color-mix(in srgb,var(--primary-color) 55%,transparent)}.reign-mega__links li.is-depth-1>a{padding-left:2rem;color:var(--secondary-color);opacity:0.95}.reign-mega__links li.is-depth-2>a,.reign-mega__links li.is-depth-3>a,.reign-mega__links li.is-depth-4>a,.reign-mega__links li.is-depth-5>a{padding-left:2.7rem;color:var(--gray);font-size:1.28rem}.reign-mega__content{position:relative;z-index:2}.reign-mega__landscape{position:absolute;z-index:0;inset:auto 0 0;height:clamp(10rem,16vw,24rem);opacity:0.48;background:url("assets/images/footer-bg.svg") center bottom/cover no-repeat;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(70%,#000));-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 70%);mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(70%,#000));mask-image:linear-gradient(to bottom,transparent 0%,#000 70%);pointer-events:none}@media (min-width:1200px) and (max-width:1399.98px){.reign-mega__panel{width:min(98vw,140rem);height:auto;max-height:calc(100vh - 9rem);margin-top:0.8rem;padding:2.8rem 3.2rem 7rem}}.reign-mega.is-open .reign-mega__overlay{opacity:1;pointer-events:auto}.reign-mega.is-open .reign-mega__backdrop{opacity:1}.reign-mega.is-open .reign-mega__panel{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.reign-mega.is-open .reign-mega__card{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:calc(var(--reign-mega-card-index, 0) * 35ms);transition-delay:calc(var(--reign-mega-card-index, 0) * 35ms)}.reign-mega.is-open .reign-mega__card:hover{-webkit-transform:translateY(-0.3rem);transform:translateY(-0.3rem)}@media (prefers-reduced-motion:reduce){.reign-mega,.reign-mega *{-webkit-transition:none!important;transition:none!important;-webkit-animation:none!important;animation:none!important}}body.has-reign-drawer-open{overflow:hidden}body{-webkit-transition:padding 0.28s ease;transition:padding 0.28s ease}body.has-reign-drawer-open-push{overflow:hidden}body.has-reign-drawer-open-push.is-drawer-push-left{padding-left:var(--reign-drawer-push-size,0px)}body.has-reign-drawer-open-push.is-drawer-push-right{padding-right:var(--reign-drawer-push-size,0px)}body.has-reign-drawer-open-push.is-drawer-push-top{padding-top:var(--reign-drawer-push-size,0px)}body.has-reign-drawer-open-push.is-drawer-push-bottom{padding-bottom:var(--reign-drawer-push-size,0px)}.reign-mobile-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;padding:0 1.8rem 0 1.2rem;height:8rem;width:100%;position:fixed;top:0;z-index:10020;background:color-mix(in srgb,var(--white) 96%,transparent);border-bottom:1px solid var(--gray-light);backdrop-filter:blur(1rem);-webkit-box-shadow:0 0.8rem 2.5rem color-mix(in srgb,var(--secondary-color) 8%,transparent);box-shadow:0 0.8rem 2.5rem color-mix(in srgb,var(--secondary-color) 8%,transparent)}.reign-mobile-header__branding{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;width:15rem;padding-block:1rem;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform 0.24s ease;transition:-webkit-transform 0.24s ease;transition:transform 0.24s ease;transition:transform 0.24s ease,-webkit-transform 0.24s ease}.reign-mobile-header__branding svg{display:block;width:100%;height:auto;overflow:visible}.reign-mobile-header__branding .mostar-logo__symbol{transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform 0.28s cubic-bezier(0.2,0.75,0.25,1);transition:-webkit-transform 0.28s cubic-bezier(0.2,0.75,0.25,1);transition:transform 0.28s cubic-bezier(0.2,0.75,0.25,1);transition:transform 0.28s cubic-bezier(0.2,0.75,0.25,1),-webkit-transform 0.28s cubic-bezier(0.2,0.75,0.25,1)}.reign-mobile-header__branding:focus-visible,.reign-mobile-header__branding:hover{-webkit-transform:translateY(-0.12rem);transform:translateY(-0.12rem)}.reign-mobile-header__branding:focus-visible .mostar-logo__symbol,.reign-mobile-header__branding:hover .mostar-logo__symbol{-webkit-transform:rotate(-2.5deg) scale(1.035);transform:rotate(-2.5deg) scale(1.035)}.reign-mobile-header .menu-toggle{display:-ms-grid;display:grid;-ms-grid-rows:2.8rem 0.1rem auto;grid-template-rows:2.8rem auto;place-content:center;justify-items:center;-ms-grid-row-align:center;align-self:center;gap:0.1rem;width:5.6rem;height:6rem;margin:0;padding:0.5rem 0.6rem 0.4rem;color:var(--secondary-color);background:var(--off-white-alternate);border:1px solid color-mix(in srgb,var(--primary-color) 14%,transparent);border-radius:52% 48% 46% 54%/48% 44% 56% 52%;-webkit-box-shadow:0 0.7rem 1.8rem color-mix(in srgb,var(--secondary-color) 8%,transparent);box-shadow:0 0.7rem 1.8rem color-mix(in srgb,var(--secondary-color) 8%,transparent);-webkit-box-sizing:border-box;box-sizing:border-box;font-family:var(--secondary-font);line-height:1;cursor:pointer;-webkit-transition:color 0.24s ease,background-color 0.24s ease,border-color 0.24s ease,-webkit-box-shadow 0.24s ease,-webkit-transform 0.24s ease;transition:color 0.24s ease,background-color 0.24s ease,border-color 0.24s ease,-webkit-box-shadow 0.24s ease,-webkit-transform 0.24s ease;transition:color 0.24s ease,background-color 0.24s ease,border-color 0.24s ease,box-shadow 0.24s ease,transform 0.24s ease;transition:color 0.24s ease,background-color 0.24s ease,border-color 0.24s ease,box-shadow 0.24s ease,transform 0.24s ease,-webkit-box-shadow 0.24s ease,-webkit-transform 0.24s ease}.reign-mobile-header .menu-toggle:focus-visible,.reign-mobile-header .menu-toggle:hover{color:var(--primary-color);background:var(--white);border-color:color-mix(in srgb,var(--primary-color) 34%,transparent);-webkit-transform:translateY(-0.1rem);transform:translateY(-0.1rem)}.reign-mobile-header .menu-toggle.is-active,.reign-mobile-header .menu-toggle[aria-expanded=true]{color:var(--white);background:var(--primary-color);border-color:var(--primary-color)}.reign-mobile-header .menu-toggle:focus-visible{-webkit-box-shadow:0 0 0 0.3rem color-mix(in srgb,var(--primary-color) 18%,transparent),0 0.9rem 2rem color-mix(in srgb,var(--primary-color) 16%,transparent);box-shadow:0 0 0 0.3rem color-mix(in srgb,var(--primary-color) 18%,transparent),0 0.9rem 2rem color-mix(in srgb,var(--primary-color) 16%,transparent)}.reign-mobile-header .menu-toggle__label{display:block;min-width:4.1rem;font-size:1rem;font-weight:700;line-height:1;text-align:center}@media (min-width:1200px){.reign-mobile-header{display:none}}.reign-drawer-peek{display:none}@media (min-width:1200px){.reign-drawer-peek{position:fixed;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10024;width:5.2rem;background:color-mix(in srgb,var(--body-color) 92%,black 8%);border:1px solid color-mix(in srgb,var(--primary-color) 30%,black 10%);border-right:0;overflow:hidden;display:-ms-grid;display:grid;-webkit-transition:width 0.24s ease,-webkit-box-shadow 0.24s ease;transition:width 0.24s ease,-webkit-box-shadow 0.24s ease;transition:width 0.24s ease,box-shadow 0.24s ease;transition:width 0.24s ease,box-shadow 0.24s ease,-webkit-box-shadow 0.24s ease}.reign-drawer-peek:focus-within,.reign-drawer-peek:hover{width:24rem;-webkit-box-shadow:-6px 14px 32px rgba(0,0,0,0.32);box-shadow:-6px 14px 32px rgba(0,0,0,0.32)}.reign-drawer-peek__item{min-height:5.2rem;display:-ms-grid;display:grid;-ms-grid-columns:5.2rem 1fr;grid-template-columns:5.2rem 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;border:0;border-bottom:1px solid rgba(255,255,255,0.1);background:transparent;color:var(--text-color);text-decoration:none;text-align:left;cursor:pointer}.reign-drawer-peek__item i{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.6rem}.reign-drawer-peek__item span{opacity:0;-webkit-transform:translateX(0.8rem);transform:translateX(0.8rem);-webkit-transition:opacity 0.18s ease,-webkit-transform 0.18s ease;transition:opacity 0.18s ease,-webkit-transform 0.18s ease;transition:opacity 0.18s ease,transform 0.18s ease;transition:opacity 0.18s ease,transform 0.18s ease,-webkit-transform 0.18s ease;white-space:nowrap}.reign-drawer-peek__item:focus-visible,.reign-drawer-peek__item:hover{background:color-mix(in srgb,var(--primary-color) 16%,transparent);color:#fff}.reign-drawer-peek__item:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.reign-drawer-peek:focus-within .reign-drawer-peek__item span,.reign-drawer-peek:hover .reign-drawer-peek__item span{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.reign-drawer-desktop-toggle{display:none}@media (min-width:1200px){.reign-drawer-desktop-toggle{position:fixed;right:2rem;bottom:2rem;z-index:10025;min-height:4.6rem;padding:0.9rem 1.4rem;border:1px solid rgba(0,0,0,0.12);background:#fff;color:var(--text-color);-webkit-box-shadow:0 10px 28px rgba(0,0,0,0.16);box-shadow:0 10px 28px rgba(0,0,0,0.16);font-size:1.4rem;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color 0.2s ease,border-color 0.2s ease,-webkit-transform 0.2s ease;transition:background-color 0.2s ease,border-color 0.2s ease,-webkit-transform 0.2s ease;transition:transform 0.2s ease,background-color 0.2s ease,border-color 0.2s ease;transition:transform 0.2s ease,background-color 0.2s ease,border-color 0.2s ease,-webkit-transform 0.2s ease}.reign-drawer-desktop-toggle:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);background:rgba(0,0,0,0.03);border-color:rgba(0,0,0,0.2)}.reign-drawer-desktop-toggle:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}}.reign-drawer{display:block;position:fixed;inset:0;z-index:10030;--reign-drawer-width:min(92vw,42rem);--reign-drawer-height:min(84vh,48rem);--reign-drawer-open-ease:cubic-bezier(0.22,1,0.36,1);--reign-drawer-open-ms:320ms;--reign-submenu-ms:240ms;--reign-item-min-h:clamp(4.4rem,4.2vh,4.8rem);--reign-item-pad-y:clamp(1rem,1.2vh,1.45rem);--reign-item-font-size:clamp(1.45rem,1.45vw,1.65rem)}.reign-drawer[hidden]{display:none}.reign-drawer__overlay{position:absolute;inset:0;background:rgba(0,0,0,0.45);opacity:0;-webkit-transition:opacity 0.28s ease;transition:opacity 0.28s ease;border:0;padding:0;cursor:pointer}.reign-drawer__panel{position:absolute;background:var(--body-color);color:var(--text-color);-webkit-transition:-webkit-transform var(--reign-drawer-open-ms) var(--reign-drawer-open-ease);transition:-webkit-transform var(--reign-drawer-open-ms) var(--reign-drawer-open-ease);transition:transform var(--reign-drawer-open-ms) var(--reign-drawer-open-ease);transition:transform var(--reign-drawer-open-ms) var(--reign-drawer-open-ease),-webkit-transform var(--reign-drawer-open-ms) var(--reign-drawer-open-ease);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:-12px 0 36px rgba(0,0,0,0.3);box-shadow:-12px 0 36px rgba(0,0,0,0.3)}.reign-drawer .reign-nav-count{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:2.1rem;height:2.1rem;padding-inline:0.55rem;margin-left:0.8rem;border:1px solid color-mix(in srgb,var(--primary-color) 36%,transparent);background:color-mix(in srgb,var(--primary-color) 86%,var(--black) 14%);color:var(--white);font-size:1.02rem;line-height:1;font-variation-settings:"wght" 740;border-radius:999px;vertical-align:middle}.reign-drawer.is-dir-right .reign-drawer__panel{top:0;right:0;width:var(--reign-drawer-width);height:100%;-webkit-transform:translateX(100%);transform:translateX(100%)}.reign-drawer.is-dir-left .reign-drawer__panel{top:0;left:0;width:var(--reign-drawer-width);height:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.reign-drawer.is-dir-top .reign-drawer__panel{top:0;left:0;width:100%;height:var(--reign-drawer-height);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.reign-drawer.is-dir-bottom .reign-drawer__panel{bottom:0;left:0;width:100%;height:var(--reign-drawer-height);-webkit-transform:translateY(100%);transform:translateY(100%)}.reign-drawer.is-open .reign-drawer__overlay{opacity:1}.reign-drawer.is-open .reign-drawer__panel{-webkit-transform:translate(0,0);transform:translate(0,0)}.reign-drawer.is-perf-low .reign-drawer-bottom-nav__item,.reign-drawer.is-perf-low .reign-drawer__list,.reign-drawer.is-perf-low .reign-drawer__next,.reign-drawer.is-perf-low .reign-drawer__overlay,.reign-drawer.is-perf-low .reign-drawer__panel{-webkit-transition:none!important;transition:none!important;-webkit-animation:none!important;animation:none!important}.reign-drawer__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;min-height:6.2rem;padding:1.2rem 1.4rem;border-bottom:1px solid var(--gray-light);background:var(--white);color:var(--secondary-color)}.reign-drawer__top-brand{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-inline:0.8rem 0;overflow:hidden}.reign-drawer__top-brand span{font-size:1.55rem;font-variation-settings:"wght" 650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reign-drawer__top-brand .custom-logo-link,.reign-drawer__top-brand img,.reign-drawer__top-brand svg{max-height:3.4rem;width:auto;display:block}.reign-drawer__top-brand svg#logo path,.reign-drawer__top-brand svg#logo rect{fill:var(--white)!important}.reign-drawer__back,.reign-drawer__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:var(--off-white-alternate);color:var(--primary-color);width:4.8rem;height:4.8rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.9rem;cursor:pointer;-webkit-transition:background-color 0.2s ease,-webkit-transform 0.2s ease;transition:background-color 0.2s ease,-webkit-transform 0.2s ease;transition:background-color 0.2s ease,transform 0.2s ease;transition:background-color 0.2s ease,transform 0.2s ease,-webkit-transform 0.2s ease}.reign-drawer__back:hover,.reign-drawer__close:hover{background:color-mix(in srgb,var(--primary-color) 14%,transparent)}.reign-drawer__back:focus-visible,.reign-drawer__close:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.reign-drawer__back:active,.reign-drawer__close:active{-webkit-transform:scale(0.96);transform:scale(0.96)}.reign-drawer__back{opacity:0;-webkit-transform:translateX(-0.8rem) scale(0.96);transform:translateX(-0.8rem) scale(0.96);pointer-events:none;-webkit-transition:opacity 0.22s ease,background-color 0.2s ease,-webkit-transform 0.26s var(--reign-drawer-open-ease);transition:opacity 0.22s ease,background-color 0.2s ease,-webkit-transform 0.26s var(--reign-drawer-open-ease);transition:opacity 0.22s ease,transform 0.26s var(--reign-drawer-open-ease),background-color 0.2s ease;transition:opacity 0.22s ease,transform 0.26s var(--reign-drawer-open-ease),background-color 0.2s ease,-webkit-transform 0.26s var(--reign-drawer-open-ease)}.reign-drawer__back.is-active{opacity:1;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);pointer-events:auto}.reign-drawer__title{margin:0 0 1rem;font-size:1.7rem;font-variation-settings:"wght" 650;line-height:1.2}.reign-drawer__breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.45rem;margin-bottom:1rem;min-height:2.6rem;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity 0.2s ease,-webkit-transform 0.24s var(--reign-drawer-open-ease);transition:opacity 0.2s ease,-webkit-transform 0.24s var(--reign-drawer-open-ease);transition:opacity 0.2s ease,transform 0.24s var(--reign-drawer-open-ease);transition:opacity 0.2s ease,transform 0.24s var(--reign-drawer-open-ease),-webkit-transform 0.24s var(--reign-drawer-open-ease)}.reign-drawer__breadcrumb.is-fading-out{opacity:0.14;-webkit-transform:translateY(-0.2rem);transform:translateY(-0.2rem)}.reign-drawer__breadcrumb.is-fading-in{opacity:0;-webkit-transform:translateY(0.2rem);transform:translateY(0.2rem)}.reign-drawer__crumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0.25rem 0.5rem;font-size:1.32rem;line-height:1.25;color:var(--text-color);text-decoration:none;max-width:20rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reign-drawer__crumb:not(.is-current){cursor:pointer;color:color-mix(in srgb,var(--primary-color) 78%,white 22%);-webkit-transition:color 0.18s ease,background-color 0.18s ease,-webkit-box-shadow 0.18s ease;transition:color 0.18s ease,background-color 0.18s ease,-webkit-box-shadow 0.18s ease;transition:color 0.18s ease,background-color 0.18s ease,box-shadow 0.18s ease;transition:color 0.18s ease,background-color 0.18s ease,box-shadow 0.18s ease,-webkit-box-shadow 0.18s ease}.reign-drawer__crumb:not(.is-current):focus-visible,.reign-drawer__crumb:not(.is-current):hover{background:color-mix(in srgb,var(--primary-color) 14%,transparent);color:var(--primary-color);-webkit-box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary-color) 32%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary-color) 32%,transparent)}.reign-drawer__crumb:not(.is-current):focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.reign-drawer__crumb.is-current{background:color-mix(in srgb,var(--secondary-color) 18%,transparent);color:var(--text-color);font-variation-settings:"wght" 650}.reign-drawer__crumb-sep{color:color-mix(in srgb,var(--text-color) 50%,transparent);font-size:1.1rem}.reign-drawer__head{padding:1.4rem;border-bottom:1px solid rgba(0,0,0,0.14);font-size:1.4rem;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.025)),to(rgba(0,0,0,0)));background:linear-gradient(180deg,rgba(0,0,0,0.025) 0%,rgba(0,0,0,0) 100%)}.reign-drawer__head .reign-drawer__tabs{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:0.6rem;margin-bottom:1rem}.reign-drawer__head .reign-drawer__tab{min-height:4.2rem;border:1px solid color-mix(in srgb,var(--primary-color) 24%,transparent);background:transparent;color:var(--text-color);font-size:1.35rem;cursor:pointer;-webkit-transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease,-webkit-transform 0.2s ease;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease,-webkit-transform 0.2s ease;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease,transform 0.2s ease;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease,transform 0.2s ease,-webkit-transform 0.2s ease}.reign-drawer__head .reign-drawer__tab:hover{background:color-mix(in srgb,var(--primary-color) 12%,transparent);border-color:color-mix(in srgb,var(--primary-color) 48%,transparent)}.reign-drawer__head .reign-drawer__tab:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.reign-drawer__head .reign-drawer__tab.is-active{background:color-mix(in srgb,var(--secondary-color) 18%,transparent);border-color:color-mix(in srgb,var(--primary-color) 56%,transparent);color:var(--primary-color);font-variation-settings:"wght" 650}.reign-drawer__head .reign-drawer__featured{list-style:none;margin:1rem 0 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.8rem}.reign-drawer__head .reign-drawer__featured li{-webkit-box-flex:1;-ms-flex:1 1 15rem;flex:1 1 15rem;margin:0}.reign-drawer__head .reign-drawer__featured a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.6rem;min-height:4.8rem;padding:0.9rem 1.4rem;color:var(--white);background:var(--primary-color);border:1px solid var(--primary-color);border-radius:2.4rem;-webkit-box-shadow:0 0.8rem 2rem color-mix(in srgb,var(--secondary-color) 22%,transparent);box-shadow:0 0.8rem 2rem color-mix(in srgb,var(--secondary-color) 22%,transparent);font-weight:750;text-decoration:none;-webkit-transition:background-color 0.2s ease,border-color 0.2s ease,-webkit-box-shadow 0.2s ease,-webkit-transform 0.2s ease;transition:background-color 0.2s ease,border-color 0.2s ease,-webkit-box-shadow 0.2s ease,-webkit-transform 0.2s ease;transition:background-color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease;transition:background-color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease,-webkit-box-shadow 0.2s ease,-webkit-transform 0.2s ease}.reign-drawer__head .reign-drawer__featured a:focus-visible,.reign-drawer__head .reign-drawer__featured a:hover{color:var(--white);background:var(--secondary-color);border-color:color-mix(in srgb,var(--white) 20%,var(--secondary-color));-webkit-box-shadow:0 1.1rem 2.5rem color-mix(in srgb,var(--secondary-color) 30%,transparent);box-shadow:0 1.1rem 2.5rem color-mix(in srgb,var(--secondary-color) 30%,transparent);-webkit-transform:translateY(-0.15rem);transform:translateY(-0.15rem)}.reign-drawer__head .reign-drawer__featured a:focus-visible{outline:2px solid var(--white);outline-offset:2px}.reign-drawer__body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;position:relative}.reign-drawer__tab-panels{height:100%;position:relative}.reign-drawer__tab-panel{height:100%;display:none;overflow:hidden}.reign-drawer__tab-panel.is-active{display:block}.reign-drawer__tab-panel--contact{overflow-y:auto;padding:1.2rem 1.4rem 1.6rem}.reign-drawer__foot{padding:1.4rem;border-top:1px solid rgba(0,0,0,0.14);background:rgba(0,0,0,0.015);font-size:1.4rem}.reign-drawer__panels{position:relative;height:100%;overflow:hidden;isolation:isolate}.reign-drawer__list{list-style:none;margin:0;padding:1rem;position:absolute;inset:0;width:100%;overflow-y:auto;background:var(--body-color);-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity var(--reign-submenu-ms) ease,visibility 0s linear var(--reign-submenu-ms),-webkit-transform var(--reign-submenu-ms) ease;transition:opacity var(--reign-submenu-ms) ease,visibility 0s linear var(--reign-submenu-ms),-webkit-transform var(--reign-submenu-ms) ease;transition:transform var(--reign-submenu-ms) ease,opacity var(--reign-submenu-ms) ease,visibility 0s linear var(--reign-submenu-ms);transition:transform var(--reign-submenu-ms) ease,opacity var(--reign-submenu-ms) ease,visibility 0s linear var(--reign-submenu-ms),-webkit-transform var(--reign-submenu-ms) ease;will-change:transform}.reign-drawer__list.is-current{-webkit-transform:translateX(0);transform:translateX(0);z-index:2;opacity:1;visibility:visible;pointer-events:auto;-webkit-transition-delay:0s;transition-delay:0s}.reign-drawer__list.is-parent{-webkit-transform:translateX(-100%);transform:translateX(-100%);z-index:1;opacity:0;visibility:hidden;pointer-events:none}.reign-drawer__list>li{position:relative;border-bottom:1px solid rgba(0,0,0,0.16)}.reign-drawer__list>li.hidden-desktop a{background-color:var(--primary-color);color:white;font-weight:bold}.reign-drawer__list>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:var(--reign-item-min-h);padding:var(--reign-item-pad-y) 4.9rem var(--reign-item-pad-y) 1.6rem;color:inherit;text-decoration:none;font-size:var(--reign-item-font-size);line-height:1.3;-webkit-transition:background-color 0.2s ease,color 0.2s ease,padding-left 0.2s ease;transition:background-color 0.2s ease,color 0.2s ease,padding-left 0.2s ease}.reign-drawer__list>li>a:hover{background:rgba(0,0,0,0.04);padding-left:1.9rem}.reign-drawer__list>li>a:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px;background:rgba(0,0,0,0.04)}.reign-drawer__list>li.menu-item-has-children>a{padding-right:5.2rem}.reign-drawer__list>li.menu-item-has-children:after{display:none}.reign-drawer__list>li.is-active-parent>a{background:color-mix(in srgb,var(--secondary-color) 16%,transparent);color:color-mix(in srgb,var(--primary-color) 86%,white 14%)}.reign-drawer__list>li.is-active-parent:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4px;height:68%;background:color-mix(in srgb,var(--primary-color) 88%,white 12%)}.reign-drawer__list>li.reign-drawer-max-depth>ul{display:none!important}.reign-drawer__list>li.reign-drawer-view-all>a{font-size:1.45rem;font-variation-settings:"wght" 620;color:var(--primary-color);background:color-mix(in srgb,var(--secondary-color) 18%,transparent)}.reign-drawer__list>li.current-menu-item>a,.reign-drawer__list>li.current-menu-parent>a{font-variation-settings:"wght" 650;color:var(--primary-color);background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.06)),to(rgba(0,0,0,0.01)));background:linear-gradient(90deg,rgba(0,0,0,0.06) 0%,rgba(0,0,0,0.01) 100%)}.reign-drawer__list>li.current-menu-item:before,.reign-drawer__list>li.current-menu-parent:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3px;height:60%;background:var(--primary-color)}.reign-drawer__next{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-left:1px solid rgba(0,0,0,0.22);background:color-mix(in srgb,var(--primary-color) 10%,transparent);position:absolute;top:0;right:0;width:4.8rem;min-height:var(--reign-item-min-h);height:100%;color:var(--text-color);font-size:2.2rem;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:color 0.2s ease,background-color 0.2s ease,-webkit-transform 0.2s ease;transition:color 0.2s ease,background-color 0.2s ease,-webkit-transform 0.2s ease;transition:color 0.2s ease,background-color 0.2s ease,transform 0.2s ease;transition:color 0.2s ease,background-color 0.2s ease,transform 0.2s ease,-webkit-transform 0.2s ease}.reign-drawer__next:hover{color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 16%,transparent)}.reign-drawer__next:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.reign-drawer__next:active{-webkit-transform:scale(0.96);transform:scale(0.96)}.reign-drawer .reign-drawer-contact{list-style:none;margin:0;padding:0;display:-ms-grid;display:grid;gap:1rem}.reign-drawer .reign-drawer-contact a{color:inherit;text-decoration:none}.reign-drawer .reign-drawer-contact .social{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:1.2rem}.reign-drawer .reign-drawer-contact-tab{--reign-drawer-contact-heading-size:calc(var(--reign-item-font-size) * 1.02);--reign-drawer-contact-meta-size:calc(var(--reign-item-font-size) * 0.92);display:-ms-grid;display:grid;gap:1rem}.reign-drawer .reign-drawer-contact-tab__block{border:1px solid color-mix(in srgb,var(--primary-color) 20%,transparent);background:color-mix(in srgb,var(--secondary-color) 8%,transparent);padding:1rem 1.1rem}.reign-drawer .reign-drawer-contact-tab__block a,.reign-drawer .reign-drawer-contact-tab__block em,.reign-drawer .reign-drawer-contact-tab__block li,.reign-drawer .reign-drawer-contact-tab__block p,.reign-drawer .reign-drawer-contact-tab__block span,.reign-drawer .reign-drawer-contact-tab__block strong{font-size:var(--reign-item-font-size)}.reign-drawer .reign-drawer-contact-tab__block .h3,.reign-drawer .reign-drawer-contact-tab__block h3{margin:0 0 0.6rem;font-size:var(--reign-drawer-contact-heading-size);font-variation-settings:"wght" 650;line-height:1.3}.reign-drawer .reign-drawer-contact-tab__block p{margin:0.75rem 0}.reign-drawer .reign-drawer-contact-tab__block a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.4rem;margin-top:0.35rem;color:var(--primary-color);text-decoration:none}.reign-drawer .reign-drawer-contact-tab__block a:focus-visible,.reign-drawer .reign-drawer-contact-tab__block a:hover{text-decoration:none}.reign-drawer .reign-drawer-contact-tab__block a:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.reign-drawer .reign-drawer-contact-tab__social{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.8rem;margin-top:0.8rem}.reign-drawer .reign-drawer-contact-tab__social a{position:relative;width:3.2rem;height:3.2rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--white);background:transparent;-webkit-box-shadow:none;box-shadow:none;clip-path:none;-webkit-transition:color 0.2s ease,-webkit-transform 0.2s ease;transition:color 0.2s ease,-webkit-transform 0.2s ease;transition:transform 0.2s ease,color 0.2s ease;transition:transform 0.2s ease,color 0.2s ease,-webkit-transform 0.2s ease}.reign-drawer .reign-drawer-contact-tab__social a:focus-visible,.reign-drawer .reign-drawer-contact-tab__social a:hover{color:color-mix(in srgb,var(--primary-color) 82%,white 18%);-webkit-transform:scale(1.08);transform:scale(1.08)}.reign-drawer .reign-drawer-contact-tab__social a+a:before{content:"";position:absolute;left:-0.45rem;top:50%;width:1px;height:1.8rem;background:color-mix(in srgb,var(--text-color) 18%,transparent);-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.reign-drawer .reign-drawer-contact-tab__contact-list{list-style:none;margin:0.2rem 0 0;padding:0;display:-ms-grid;display:grid;gap:0}.reign-drawer .reign-drawer-contact-tab__contact-list li{margin:0;padding:0;border-top:1px solid color-mix(in srgb,var(--primary-color) 16%,transparent)}.reign-drawer .reign-drawer-contact-tab__contact-list li:first-child{margin-top:0.2rem}.reign-drawer .reign-drawer-contact-tab__contact-link{display:-ms-grid;display:grid;-ms-grid-columns:4rem 1rem minmax(0,1fr);grid-template-columns:4rem minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;min-height:5rem;margin-top:0;padding:0.65rem 0;color:var(--primary-color);text-decoration:none;-webkit-transition:color 0.2s ease;transition:color 0.2s ease}.reign-drawer .reign-drawer-contact-tab__contact-link i{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3.2rem;height:3.2rem;font-size:1.6rem;margin-right:0.5rem;line-height:1;color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 10%,transparent);-webkit-box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary-color) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary-color) 18%,transparent)}.reign-drawer .reign-drawer-contact-tab__contact-link span{min-width:0;color:color-mix(in srgb,var(--text-color) 92%,white 8%);line-height:1.4;overflow-wrap:anywhere;-webkit-transition:color 0.2s ease;transition:color 0.2s ease}.reign-drawer .reign-drawer-contact-tab__contact-link:focus-visible,.reign-drawer .reign-drawer-contact-tab__contact-link:hover{text-decoration:none}.reign-drawer .reign-drawer-contact-tab__contact-link:focus-visible span,.reign-drawer .reign-drawer-contact-tab__contact-link:hover span{color:var(--primary-color)}.reign-drawer .reign-drawer-contact-tab__status{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;margin:0.2rem 0 0.8rem;padding:0.45rem 0.8rem;font-size:var(--reign-drawer-contact-meta-size);font-variation-settings:"wght" 620;border:1px solid color-mix(in srgb,var(--primary-color) 26%,transparent);background:color-mix(in srgb,var(--secondary-color) 10%,transparent)}.reign-drawer .reign-drawer-contact-tab__status:before{content:"";width:0.72rem;height:0.72rem;border-radius:50%;background:currentColor;-webkit-box-shadow:0 0 0 0.22rem color-mix(in srgb,currentColor 26%,transparent);box-shadow:0 0 0 0.22rem color-mix(in srgb,currentColor 26%,transparent)}.reign-drawer .reign-drawer-contact-tab__status.is-open{color:#0f7a42;border-color:color-mix(in srgb,#0f7a42 56%,transparent);background:color-mix(in srgb,#0f7a42 16%,transparent)}.reign-drawer .reign-drawer-contact-tab__status.is-closed{color:#b83434;border-color:color-mix(in srgb,#b83434 54%,transparent);background:color-mix(in srgb,#b83434 13%,transparent)}.reign-drawer .reign-drawer-contact-tab__status.is-info{color:color-mix(in srgb,var(--text-color) 86%,white 14%);border-color:color-mix(in srgb,var(--primary-color) 26%,transparent);background:color-mix(in srgb,var(--secondary-color) 10%,transparent)}.reign-drawer .reign-drawer-contact-tab__hours{list-style:none;margin:0;padding:0;display:-ms-grid;display:grid;gap:0.4rem}.reign-drawer .reign-drawer-contact-tab__hours li{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0.7rem auto;grid-template-columns:1fr auto;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:0.7rem;padding-bottom:0.3rem;border-bottom:1px dashed color-mix(in srgb,var(--primary-color) 20%,transparent)}.reign-drawer .reign-drawer-contact-tab__hours span{color:color-mix(in srgb,var(--text-color) 80%,white 20%)}.reign-drawer .reign-drawer-contact-tab__hours strong{font-variation-settings:"wght" 620}.reign-drawer .reign-drawer-contact-tab__specials{margin-top:0.9rem}.reign-drawer .reign-drawer-contact-tab__specials .h4,.reign-drawer .reign-drawer-contact-tab__specials h4{margin:0 0 0.5rem;font-size:var(--reign-drawer-contact-meta-size);font-variation-settings:"wght" 620;line-height:1.35}.reign-drawer .reign-drawer-contact-tab__specials ul{list-style:none;margin:0;padding:0;display:-ms-grid;display:grid;gap:0.45rem}.reign-drawer .reign-drawer-contact-tab__specials li{display:-ms-grid;display:grid;-ms-grid-columns:auto 0.9rem 1fr;grid-template-columns:auto 1fr;gap:0.6rem 0.9rem;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.reign-drawer .reign-drawer-contact-tab__specials strong{font-variation-settings:"wght" 620}.reign-drawer .reign-drawer-contact-tab__specials em{-ms-grid-column:2;grid-column:2;font-style:normal;font-size:var(--reign-drawer-contact-meta-size);color:color-mix(in srgb,var(--text-color) 75%,white 25%)}.reign-drawer .reign-drawer-bottom-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0.8rem;padding:1rem;border-top:1px solid rgba(0,0,0,0.18);background:var(--body-color);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity}.reign-drawer .reign-drawer-bottom-nav::-webkit-scrollbar{display:none}.reign-drawer .reign-drawer-bottom-nav__divider{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:1px;height:3.2rem;background:color-mix(in srgb,var(--primary-color) 38%,transparent);margin:0 0.2rem;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.reign-drawer .reign-drawer-bottom-nav__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:4rem;min-width:4rem;background:transparent;color:var(--white);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;font-size:1.5rem;text-decoration:none;-webkit-box-shadow:none;box-shadow:none;clip-path:none;scroll-snap-align:start;-webkit-transition:color 0.2s ease,-webkit-transform 0.2s ease;transition:color 0.2s ease,-webkit-transform 0.2s ease;transition:transform 0.2s ease,color 0.2s ease;transition:transform 0.2s ease,color 0.2s ease,-webkit-transform 0.2s ease}.reign-drawer .reign-drawer-bottom-nav__item:hover{-webkit-transform:scale(1.08);transform:scale(1.08);color:color-mix(in srgb,var(--primary-color) 82%,white 18%)}.reign-drawer .reign-drawer-bottom-nav__item:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.reign-drawer .reign-drawer-bottom-nav__item:active{-webkit-transform:translateY(0);transform:translateY(0)}.reign-drawer .reign-drawer-bottom-nav__item i{font-size:1.6rem;pointer-events:none}@media (max-width:767.98px){.reign-drawer{--reign-item-min-h:5rem;--reign-item-pad-y:0.9rem;--reign-item-font-size:1.7rem}.reign-drawer__top{min-height:5.8rem;padding:0.9rem 1rem}.reign-drawer__top-brand span{font-size:1.48rem}.reign-drawer__back,.reign-drawer__close{width:4.6rem;height:4.6rem;font-size:1.7rem}.reign-drawer__head{padding:1rem}.reign-drawer__head .reign-drawer__tab{min-height:4.6rem;font-size:1.32rem}.reign-drawer__head .reign-drawer__featured a{min-height:4.6rem;padding:0.8rem 1rem;font-size:1.36rem}.reign-drawer__breadcrumb{gap:0.35rem;margin-bottom:0.8rem}.reign-drawer__crumb{font-size:1.24rem;max-width:16rem}.reign-drawer__list>li>a{padding-right:5.4rem;padding-left:1.3rem;line-height:1.35}.reign-drawer__list>li>a:hover{padding-left:1.5rem}.reign-drawer__list>li.menu-item-has-children>a{padding-right:5.8rem}.reign-drawer__next{width:4.8rem;font-size:2rem}.reign-drawer .reign-drawer-contact-tab{--reign-drawer-contact-heading-size:calc(var(--reign-item-font-size) * 0.98);--reign-drawer-contact-meta-size:calc(var(--reign-item-font-size) * 0.9);gap:0.9rem}.reign-drawer .reign-drawer-contact-tab__block{padding:0.95rem 1rem}.reign-drawer .reign-drawer-contact-tab__block .h3,.reign-drawer .reign-drawer-contact-tab__block h3{font-size:var(--reign-drawer-contact-heading-size)}.reign-drawer .reign-drawer-contact-tab__block a,.reign-drawer .reign-drawer-contact-tab__block p{font-size:var(--reign-item-font-size);line-height:1.5}.reign-drawer .reign-drawer-contact-tab__block a{min-height:4.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reign-drawer .reign-drawer-contact-tab__contact-link{-ms-grid-columns:3.8rem 0.7rem minmax(0,1fr);grid-template-columns:3.8rem minmax(0,1fr);gap:0.7rem;font-size:var(--reign-item-font-size)}.reign-drawer .reign-drawer-contact-tab__contact-link i{width:3rem;height:3rem;font-size:1.45rem}.reign-drawer .reign-drawer-contact-tab__social a{width:4.4rem;height:4.4rem}.reign-drawer .reign-drawer-bottom-nav{gap:0.7rem;padding:0.9rem;padding-right:1.2rem}.reign-drawer .reign-drawer-bottom-nav__item{min-height:3.8rem;min-width:3.8rem;font-size:1.4rem}.reign-drawer .reign-drawer-bottom-nav__item i{font-size:1.45rem}}@media (min-width:1200px) and (max-height:820px){.reign-drawer{--reign-item-min-h:4.3rem;--reign-item-pad-y:0.95rem;--reign-item-font-size:1.55rem}.reign-drawer__top{min-height:5.8rem;padding:1rem 1.2rem}.reign-drawer__head{padding:1.1rem 1.2rem}.reign-drawer__breadcrumb{margin-bottom:0.8rem;gap:0.35rem}.reign-drawer__crumb{font-size:1.24rem;max-width:17rem}.reign-drawer .reign-drawer-bottom-nav{padding:0.8rem;gap:0.6rem}.reign-drawer .reign-drawer-bottom-nav__item{min-height:4.3rem;min-width:4.3rem}}@media (min-width:1200px) and (max-height:740px){.reign-drawer{--reign-item-min-h:4rem;--reign-item-pad-y:0.82rem;--reign-item-font-size:1.46rem}.reign-drawer__top{min-height:5.2rem;padding:0.85rem 1rem}.reign-drawer__head{padding:0.9rem 1rem}.reign-drawer__featured{margin-top:0.7rem;gap:0.6rem}.reign-drawer__crumb{font-size:1.16rem;max-width:14rem}.reign-drawer .reign-drawer-bottom-nav{padding:0.65rem;gap:0.5rem}.reign-drawer .reign-drawer-bottom-nav__item{min-height:4rem;min-width:4rem}.reign-drawer .reign-drawer-bottom-nav__divider{height:2.8rem}}.popover,.tooltip{font-family:var(--primary-font)}.tooltip{--bs-tooltip-color:var(--white);z-index:10060}.tooltip-inner{color:var(--white)}.popover-body,.popover-header,.tooltip-inner{font-family:inherit}@media (prefers-reduced-motion:reduce){.reign-mobile-header .menu-toggle,.reign-mobile-header__branding,.reign-mobile-header__branding .mostar-logo__symbol{-webkit-transition:none!important;transition:none!important}.reign-drawer,.reign-drawer *{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important;scroll-behavior:auto!important}}.reign-drawer{--reign-drawer-width:min(100vw,48rem);--reign-item-min-h:clamp(3.9rem,4.65dvh,4.25rem);--reign-item-pad-y:.4rem;--reign-item-font-size:clamp(1.32rem,1.45vw,1.48rem);--mostar-drawer-pattern:repeating-radial-gradient(ellipse at 110% 20%,transparent 0 1.2rem,color-mix(in srgb,var(--primary-color) 10%,transparent) 1.25rem 1.35rem),repeating-radial-gradient(ellipse at -10% 65%,transparent 0 1.5rem,color-mix(in srgb,var(--white) 4%,transparent) 1.55rem 1.65rem)}.reign-drawer__overlay{background:color-mix(in srgb,var(--secondary-color) 58%,transparent);backdrop-filter:blur(0.3rem)}.reign-drawer__panel{overflow-x:hidden;overflow-y:hidden;color:var(--white);background-color:var(--secondary-color-dark);background-image:var(--mostar-drawer-pattern);-webkit-box-shadow:-1.5rem 0 4rem color-mix(in srgb,var(--secondary-color) 32%,transparent);box-shadow:-1.5rem 0 4rem color-mix(in srgb,var(--secondary-color) 32%,transparent)}.reign-drawer__top{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:minmax(10.5rem,13.5rem) 1.1rem minmax(0,1fr);grid-template-columns:minmax(10.5rem,13.5rem) minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.1rem;min-height:9.6rem;padding:2.6rem 2.4rem 0.8rem;color:var(--white);background:transparent;border:0}.reign-drawer__top-brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;padding:0}.reign-drawer__top-brand svg{width:100%;max-width:13.5rem;max-height:none;height:auto}.reign-drawer__top-brand .mostar-logo__symbol path:first-child,.reign-drawer__top-brand .mostar-logo__symbol path:nth-child(3),.reign-drawer__top-brand .mostar-logo__symbol path:nth-child(4),.reign-drawer__top-brand .mostar-logo__wordmark path,.reign-drawer__top-brand .mostar-logo__wordmark text{fill:var(--white)!important}.reign-drawer__top-brand .mostar-logo__symbol path:nth-child(2){fill:var(--secondary-color-dark)!important}.reign-drawer__back,.reign-drawer__close{position:absolute;z-index:2;top:0.8rem;width:3.4rem;height:3.4rem;color:var(--white);background:transparent}.reign-drawer__back:focus-visible,.reign-drawer__back:hover,.reign-drawer__close:focus-visible,.reign-drawer__close:hover{color:var(--white);background:color-mix(in srgb,var(--white) 12%,transparent)}.reign-drawer__back:focus-visible,.reign-drawer__close:focus-visible{outline-color:var(--white)}.reign-drawer__back{position:static;display:none;-webkit-box-flex:0;-ms-flex:0 0 3.4rem;flex:0 0 3.4rem;left:auto}.reign-drawer__back.is-active{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.reign-drawer__close{right:0.8rem;font-size:2.2rem}.reign-drawer__head{padding:0 2.4rem;color:var(--white);background:transparent;border:0}.reign-drawer__navigation-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.8rem}.reign-drawer__breadcrumb{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;margin:0}.reign-drawer__breadcrumb:empty{display:none}.reign-drawer__crumb,.reign-drawer__crumb-sep,.reign-drawer__crumb.is-current,.reign-drawer__crumb:not(.is-current){color:var(--white)}.reign-drawer__crumb.is-current,.reign-drawer__crumb:not(.is-current):focus-visible,.reign-drawer__crumb:not(.is-current):hover{color:var(--white);background:color-mix(in srgb,var(--white) 10%,transparent)}.reign-drawer__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;height:auto;overflow:hidden}.reign-drawer__list{padding:0.45rem 2.4rem 0.7rem;color:var(--white);background-color:var(--secondary-color-dark);background-image:var(--mostar-drawer-pattern);-ms-scroll-chaining:none;overscroll-behavior:contain;scrollbar-color:color-mix(in srgb,var(--primary-color) 65%,transparent) transparent;scrollbar-width:thin}.reign-drawer__list>li{border:0}.reign-drawer__list>li>a{gap:0.8rem;min-height:var(--reign-item-min-h);padding:var(--reign-item-pad-y) 4rem var(--reign-item-pad-y) 1rem;color:var(--white);border-radius:3rem;font-weight:550;letter-spacing:0.01em}.reign-drawer__list>li>a:focus-visible,.reign-drawer__list>li>a:hover{padding-left:1.5rem;color:var(--white);background:color-mix(in srgb,var(--primary-color) 52%,transparent)}.reign-drawer__list>li.current-menu-ancestor>a,.reign-drawer__list>li.current-menu-item>a,.reign-drawer__list>li.current-menu-parent>a,.reign-drawer__list>li.is-active-parent>a{color:var(--white);background:color-mix(in srgb,var(--primary-color) 68%,transparent)}.reign-drawer__list>li.current-menu-ancestor:before,.reign-drawer__list>li.current-menu-item:before,.reign-drawer__list>li.current-menu-parent:before,.reign-drawer__list>li.is-active-parent:before{display:none}.reign-drawer__next{width:3.8rem;color:var(--white);background:transparent;border:0}.reign-drawer__next:focus-visible,.reign-drawer__next:hover{color:var(--white);background:color-mix(in srgb,var(--white) 9%,transparent)}.reign-drawer__foot{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0.7rem 2.4rem 0;color:var(--white);background:transparent;border:0}.mostar-drawer__audiences{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr));-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-row-align:center;align-self:center;min-width:0;border:1px solid color-mix(in srgb,var(--primary-color) 52%,transparent);border-radius:3rem;overflow:hidden}.mostar-drawer__audiences .mostar-drawer__audience{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.4rem;min-width:0;min-height:3.15rem;padding:0.45rem 0.5rem;color:var(--white);font-size:clamp(1rem,1.2vw,1.15rem);font-weight:650;line-height:1;text-decoration:none;white-space:nowrap}.mostar-drawer__audiences .mostar-drawer__audience+.mostar-drawer__audiences .mostar-drawer__audience{border-left:1px solid color-mix(in srgb,var(--primary-color) 42%,transparent)}.mostar-drawer__audiences .mostar-drawer__audience.is-current,.mostar-drawer__audiences .mostar-drawer__audience.is-featured,.mostar-drawer__audiences .mostar-drawer__audience:focus-visible,.mostar-drawer__audiences .mostar-drawer__audience:hover{color:var(--white);background:color-mix(in srgb,var(--primary-color) 72%,transparent)}.mostar-drawer__audiences .mostar-drawer__audience.is-current{-webkit-box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--white) 42%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--white) 42%,transparent)}.mostar-drawer-menu-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 2.1rem;flex:0 0 2.1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.1rem;color:var(--white);font-size:1.4rem}.mostar-drawer__quick-links{position:relative;z-index:2}.mostar-drawer__quick-links .h2,.mostar-drawer__quick-links h2{position:relative;z-index:2;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto -0.75rem;padding-inline:0.9rem;color:var(--white);font-family:var(--primary-font);font-size:clamp(2.1rem,5vw,2.8rem);font-variation-settings:"wght" 720;line-height:0.9;letter-spacing:0.02em;text-transform:uppercase}.mostar-drawer__quick-grid{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));padding:2.2rem 1.6rem 0.9rem;background:color-mix(in srgb,var(--primary-color) 70%,var(--secondary-color) 30%);border-radius:2.2rem}.mostar-drawer__quick-grid a{min-width:0;padding:0.6rem 0.4rem;color:var(--white);font-size:1.15rem;font-weight:700;line-height:1.25;text-decoration:none}.mostar-drawer__quick-grid a:nth-child(2n){padding-left:1.2rem;border-left:1px solid color-mix(in srgb,var(--white) 18%,transparent)}.mostar-drawer__quick-grid a:nth-child(n+3){border-top:1px solid color-mix(in srgb,var(--white) 18%,transparent)}.mostar-drawer__quick-grid a:focus-visible,.mostar-drawer__quick-grid a:hover{color:var(--white);text-decoration:underline;text-underline-offset:0.35rem}.mostar-drawer__socials{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.65rem;padding:1rem 1.2rem 0.6rem}.mostar-drawer__socials>span{margin-right:0.2rem;font-size:1.25rem;font-weight:600}.mostar-drawer__socials a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3.1rem;height:3.1rem;color:var(--white);background:var(--social-background,var(--primary-color));border:0;border-radius:50%;-webkit-box-shadow:0 0.7rem 1.5rem color-mix(in srgb,var(--social-shadow,var(--black)) 32%,transparent);box-shadow:0 0.7rem 1.5rem color-mix(in srgb,var(--social-shadow,var(--black)) 32%,transparent);font-size:1.35rem;text-decoration:none;-webkit-transition:-webkit-transform 0.2s ease,-webkit-box-shadow 0.2s ease,-webkit-filter 0.2s ease;transition:-webkit-transform 0.2s ease,-webkit-box-shadow 0.2s ease,-webkit-filter 0.2s ease;transition:transform 0.2s ease,box-shadow 0.2s ease,filter 0.2s ease;transition:transform 0.2s ease,box-shadow 0.2s ease,filter 0.2s ease,-webkit-transform 0.2s ease,-webkit-box-shadow 0.2s ease,-webkit-filter 0.2s ease}.mostar-drawer__socials a:focus-visible,.mostar-drawer__socials a:hover{color:var(--white);-webkit-box-shadow:0 1rem 2rem color-mix(in srgb,var(--social-shadow,var(--black)) 44%,transparent);box-shadow:0 1rem 2rem color-mix(in srgb,var(--social-shadow,var(--black)) 44%,transparent);-webkit-filter:saturate(1.08) brightness(1.05);filter:saturate(1.08) brightness(1.05);-webkit-transform:translateY(-0.25rem) scale(1.06);transform:translateY(-0.25rem) scale(1.06)}.mostar-drawer__socials a[aria-disabled=true]{cursor:default;opacity:0.76;pointer-events:none}.mostar-drawer__social--facebook{--social-background:var(--facebook);--social-shadow:var(--facebook)}.mostar-drawer__social--instagram{--social-background:linear-gradient(135deg,#833ab4 0%,var(--instagram) 42%,#fd1d1d 70%,#fcb045 100%);--social-shadow:var(--instagram)}.mostar-drawer__social--linkedin{--social-background:var(--linkedin);--social-shadow:var(--linkedin)}.mostar-drawer__social--youtube{--social-background:var(--youtube);--social-shadow:var(--youtube)}.mostar-drawer__forest{height:7rem;margin:-1.8rem -2.4rem 0;background-color:var(--secondary-color-dark);background-image:url("assets/images/footer-bg.png");background-repeat:no-repeat;background-position:center bottom;background-size:auto 100%;background-blend-mode:multiply;-webkit-filter:saturate(1.25) contrast(1.08);filter:saturate(1.25) contrast(1.08)}.mostar-drawer__contact{display:-ms-grid;display:grid;-ms-grid-columns:auto 1.1rem 1px 1.1rem minmax(0,1fr);grid-template-columns:auto 1px minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.1rem;margin:-1.5rem -2.4rem 0;padding:2.8rem 2.5rem 1.2rem;color:var(--secondary-color);background:var(--off-white);clip-path:ellipse(90% 100% at 50% 100%)}.mostar-drawer__contact:before{content:"";-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;width:1px;height:4.2rem;background:var(--primary-color)}.mostar-drawer__contact strong{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;color:var(--primary-color);font-size:1.7rem;font-variation-settings:"wght" 720;text-transform:uppercase}.mostar-drawer__contact span{-ms-grid-column:3;grid-column:3;-ms-grid-row:1;grid-row:1;display:-ms-grid;display:grid;gap:0.2rem}.mostar-drawer__contact a{color:var(--secondary-color);font-size:1.15rem;font-weight:650;line-height:1.35;text-decoration:none}.mostar-drawer__contact a:focus-visible,.mostar-drawer__contact a:hover{color:var(--primary-color);text-decoration:underline}@media (max-width:575.98px){.mostar-drawer__audiences{grid-column:1/-1;width:100%}.mostar-drawer__quick-grid{padding-inline:1.2rem}.mostar-drawer__socials{gap:0.55rem;padding-inline:0.4rem}.mostar-drawer__contact{gap:0.8rem;padding-inline:1.8rem}.mostar-drawer__contact strong{font-size:1.55rem}.mostar-drawer__contact a{font-size:1.05rem}}@media (max-width:575.98px){.reign-drawer__top{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:0.45rem;min-height:9.8rem;padding:2.4rem 1.6rem 0.7rem}.reign-drawer__top-brand{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reign-drawer__top-brand svg{max-width:10.5rem}.reign-drawer__head,.reign-drawer__list{padding-inline:1.6rem}.reign-drawer__foot{padding-inline:1.6rem}.mostar-drawer__contact,.mostar-drawer__forest{margin-inline:-1.6rem}}@media (max-height:760px){.reign-drawer{--reign-item-min-h:3.65rem;--reign-item-font-size:1.25rem}.reign-drawer__top{min-height:8.4rem;padding-top:2rem}.reign-drawer__list{padding-block:0.25rem 0.4rem}.mostar-drawer__audiences .mostar-drawer__audience{min-height:2.8rem;font-size:0.95rem}.mostar-drawer__quick-links .h2,.mostar-drawer__quick-links h2{font-size:1.9rem}.mostar-drawer__quick-grid{padding-top:1.8rem;padding-bottom:0.55rem}.mostar-drawer__quick-grid a{padding-block:0.4rem;font-size:1.05rem}.mostar-drawer__socials{padding-block:0.65rem 0.3rem}.mostar-drawer__socials a{width:2.8rem;height:2.8rem;font-size:1.2rem}.mostar-drawer__forest{height:5.2rem}.mostar-drawer__contact{padding-top:2.3rem;padding-bottom:0.8rem}}.reign-section-intro{--reign-title-size:var(--reign-title-lg);--reign-content-size:var(--reign-copy-md)}.reign-section-intro__eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem;margin:0 0 1.2rem;color:var(--primary-color);font-weight:700;letter-spacing:5px;text-transform:uppercase;font-size:var(--reign-eyebrow-size)}@media (max-width:767.98px){.reign-section-intro__eyebrow{letter-spacing:1px}}.reign-section-intro__eyebrow:before{content:"";display:inline-block;width:3.716rem;height:2.5rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background:var(--primary-color);-webkit-mask:url("assets/images/eyebrow-hexagon.svg") center/contain no-repeat;mask:url("assets/images/eyebrow-hexagon.svg") center/contain no-repeat}@media (max-width:767.98px){.reign-section-intro__eyebrow:before{width:2rem}}.reign-section-intro__title{margin:0;color:var(--white);font-size:var(--reign-title-size);text-wrap:balance}.reign-section-intro__title-punct{color:var(--primary-color)}.reign-section-intro__description{margin-top:clamp(1.4rem,1.9vw,2.6rem);color:rgba(255,255,255,0.9);font-size:var(--reign-content-size);border-left:2px solid var(--primary-color);padding-left:2rem}.reign-section-intro__description p:last-child{margin-bottom:0}.reign-section-intro.reign-section-block--centered .reign-section-intro__description{border-left:0;padding-left:0}.reign-section-intro--title-sm{--reign-title-size:var(--reign-title-xs)}.reign-section-intro--title-md{--reign-title-size:var(--reign-title-sm)}.reign-section-intro--title-lg{--reign-title-size:var(--reign-title-md)}.reign-section-intro--title-xl{--reign-title-size:var(--reign-title-lg)}.reign-button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem}.reign-button-group--centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reign-button-group>.button+.button,.reign-button-group>.ff-btn+.ff-btn,.reign-button-group>.wp-block-button__link+.wp-block-button__link{margin-left:0;margin-top:0}.reign-section-block{padding:clamp(2.4rem,3.5vw,5.2rem) 0}.reign-section-block__inner{width:min(86rem,100%)}.reign-section-block--centered .reign-section-block__inner{margin-left:auto;margin-right:auto;text-align:center}.reign-section-block--centered .reign-section-intro__description{margin-left:auto;margin-right:auto}.reign-stat-cards{--reign-stat-value-size:var(--reign-title-md);--reign-stat-label-size:var(--reign-copy-sm)}.reign-stat-cards__grid{list-style:none;margin:0;padding:0;display:-ms-grid;display:grid;gap:2.4rem;-ms-grid-columns:minmax(0,1fr) 2.4rem minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr))}.reign-stat-card{position:relative;min-height:clamp(10rem,15vw,15rem);border:0.1rem solid rgba(255,255,255,0.08);background:linear-gradient(180deg,rgba(255,255,255,0.01) 0%,rgba(255,255,255,0.03) 100%),linear-gradient(135deg,color-mix(in srgb,var(--primary-color) 10%,transparent) 0%,rgba(0,0,0,0) 58%);overflow:hidden}.reign-stat-card.is-linked{-webkit-transition:border-color 0.22s ease,-webkit-transform 0.22s ease,-webkit-box-shadow 0.22s ease;transition:border-color 0.22s ease,-webkit-transform 0.22s ease,-webkit-box-shadow 0.22s ease;transition:border-color 0.22s ease,transform 0.22s ease,box-shadow 0.22s ease;transition:border-color 0.22s ease,transform 0.22s ease,box-shadow 0.22s ease,-webkit-transform 0.22s ease,-webkit-box-shadow 0.22s ease}.reign-stat-card.is-linked:focus-within,.reign-stat-card.is-linked:hover{-webkit-transform:translate3d(0,-0.2rem,0);transform:translate3d(0,-0.2rem,0);border-color:color-mix(in srgb,var(--primary-color) 28%,transparent);-webkit-box-shadow:0 1.6rem 3rem rgba(0,0,0,0.18);box-shadow:0 1.6rem 3rem rgba(0,0,0,0.18)}.reign-stat-card:after,.reign-stat-card:before{content:"";position:absolute;inset:0;pointer-events:none}.reign-stat-card:before{background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0.03)),color-stop(0.1rem,rgba(255,255,255,0.03)),color-stop(0.1rem,transparent)),-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0.03)),color-stop(0.1rem,rgba(255,255,255,0.03)),color-stop(0.1rem,transparent));background:linear-gradient(90deg,rgba(255,255,255,0.03) 0,rgba(255,255,255,0.03) 0.1rem,transparent 0.1rem),linear-gradient(180deg,rgba(255,255,255,0.03) 0,rgba(255,255,255,0.03) 0.1rem,transparent 0.1rem);background-size:100% 33.333%,33.333% 100%;opacity:0.4}.reign-stat-card__inner{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.8rem;min-height:inherit;padding:clamp(2.4rem,4vw,3.6rem);text-align:center}.reign-stat-card__link-cover{position:absolute;inset:0;z-index:2;display:block;text-indent:-9999px;overflow:hidden}.reign-stat-card__value{display:block;font-size:var(--reign-stat-value-size);font-weight:700;line-height:0.95;color:var(--white-color)}.reign-stat-card__label{margin:0;font-size:var(--reign-stat-label-size);font-weight:600;line-height:1.25;color:var(--primary-color)}@media (max-width:575.98px){.reign-stat-cards__grid{gap:1.6rem}.reign-stat-card__inner{padding:2rem 1.2rem}}@media (min-width:768px){.reign-stat-cards--cols-2 .reign-stat-cards__grid{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.reign-stat-cards--cols-3 .reign-stat-cards__grid{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}.reign-stat-cards--cols-4 .reign-stat-cards__grid{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.reign-stat-cards--cols-4 .reign-stat-cards__grid{-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr))}}.reign-blockquote-card-block{padding:clamp(3.2rem,6vw,7.2rem) 0}.reign-blockquote-card{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:0;border:0.1rem solid rgba(255,255,255,0.08);background:linear-gradient(135deg,color-mix(in srgb,var(--primary-color) 94%,transparent) 0%,color-mix(in srgb,var(--primary-color-darkest) 92%,transparent) 100%);-webkit-box-shadow:0 2.4rem 6rem rgba(0,0,0,0.28);box-shadow:0 2.4rem 6rem rgba(0,0,0,0.28);overflow:hidden}.reign-blockquote-card__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.6rem;min-height:18rem;padding:clamp(2.4rem,4vw,3.2rem);background:rgba(0,0,0,0.12);border-bottom:0.1rem solid rgba(255,255,255,0.12)}.reign-blockquote-card__icon i{display:block;font-size:clamp(6rem,9vw,9.6rem);font-weight:700;line-height:0.75;color:var(--white-color)}.reign-blockquote-card__body{margin:0;padding:clamp(2.8rem,4vw,4.8rem)}.reign-blockquote-card__quote{color:rgba(255,255,255,0.96);font-size:var(--reign-content-size,var(--reign-copy-lg));font-style:italic;font-weight:500;line-height:1.7}.reign-blockquote-card__quote>:last-child{margin-bottom:0}.reign-blockquote-card__meta{margin-top:clamp(2rem,3vw,3.2rem);padding-top:clamp(1.6rem,2vw,2.4rem);border-top:0.1rem solid rgba(255,255,255,0.12)}.reign-blockquote-card__author,.reign-blockquote-card__role{display:block;font-style:normal;color:var(--white-color)}.reign-blockquote-card__author{font-size:1.8rem;font-weight:600}.reign-blockquote-card__role{margin:0.6rem 0 0;font-size:1.6rem;line-height:1.5;opacity:0.82}@media (min-width:768px){.reign-blockquote-card{-ms-grid-columns:minmax(18rem,22rem) minmax(0,1fr);grid-template-columns:minmax(18rem,22rem) minmax(0,1fr)}.reign-blockquote-card__icon{min-height:100%;border-right:0.1rem solid rgba(255,255,255,0.12);border-bottom:0}}.reign-contact-cards{--reign-contact-cards-columns:3}.reign-contact-cards--stacked{--reign-contact-cards-columns:1}.reign-contact-cards__grid{list-style:none;margin:0;padding:0;display:-ms-grid;display:grid;gap:1.8rem}@media (min-width:992px){.reign-contact-cards__grid{-ms-grid-columns:(minmax(0,1fr))[var(--reign-contact-cards-columns)];grid-template-columns:repeat(var(--reign-contact-cards-columns),minmax(0,1fr));grid-auto-rows:1fr}}.reign-contact-cards__item{list-style:none;margin:0;padding:0}@media (min-width:992px){.reign-contact-cards__item{height:100%}}.reign-contact-cards__card{display:-ms-grid;display:grid;-ms-grid-columns:6rem 1.6rem minmax(0,1fr);grid-template-columns:6rem minmax(0,1fr);gap:1.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;min-height:9rem;padding:1.5rem 1.8rem;color:var(--white);text-decoration:none;background:-webkit-gradient(linear,left top,right top,from(color-mix(in srgb,var(--primary-color-darkest) 18%,transparent 82%)),to(color-mix(in srgb,var(--primary-color-darkest) 8%,transparent 92%))),-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.01)),to(rgba(255,255,255,0.03)));background:linear-gradient(90deg,color-mix(in srgb,var(--primary-color-darkest) 18%,transparent 82%) 0%,color-mix(in srgb,var(--primary-color-darkest) 8%,transparent 92%) 100%),linear-gradient(180deg,rgba(255,255,255,0.01) 0%,rgba(255,255,255,0.03) 100%);-webkit-box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary-color) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary-color) 14%,transparent)}.reign-contact-cards__card:focus-visible,.reign-contact-cards__card:hover{color:var(--white);text-decoration:none;-webkit-box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary-color) 28%,transparent),0 1.4rem 3rem rgba(0,0,0,0.18);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary-color) 28%,transparent),0 1.4rem 3rem rgba(0,0,0,0.18)}.reign-contact-cards__card:focus-visible .reign-contact-cards__icon,.reign-contact-cards__card:hover .reign-contact-cards__icon{color:var(--white);background:color-mix(in srgb,var(--primary-color) 88%,black 12%);-webkit-transform:scale(1.08);transform:scale(1.08)}.reign-contact-cards__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:5.6rem;height:5.6rem;background:color-mix(in srgb,var(--primary-color) 18%,transparent);color:var(--primary-color);clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);-webkit-transition:background 0.2s ease,color 0.2s ease,-webkit-transform 0.2s ease;transition:background 0.2s ease,color 0.2s ease,-webkit-transform 0.2s ease;transition:transform 0.2s ease,background 0.2s ease,color 0.2s ease;transition:transform 0.2s ease,background 0.2s ease,color 0.2s ease,-webkit-transform 0.2s ease}.reign-contact-cards__icon i{font-size:1.9rem;line-height:1}.reign-contact-cards__copy{min-width:0}.reign-contact-cards__eyebrow{display:block;margin-bottom:0.4rem;color:color-mix(in srgb,var(--primary-color) 88%,var(--white) 12%);font-size:1rem;font-weight:700;letter-spacing:0.22rem;text-transform:uppercase}.reign-contact-cards__headline{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0.8rem}.reign-contact-cards__title{display:block;color:var(--white);font-size:var(--reign-title-2xs);line-height:1.18;font-variation-settings:"wght" 650;text-wrap:balance}.reign-contact-cards__badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-item-align:start;align-self:flex-start;gap:0.45rem;min-height:2rem;margin-top:0.15rem;padding:0.2rem 0.65rem;color:var(--white);font-size:0.95rem;line-height:1;font-weight:700;letter-spacing:0.05rem;text-transform:uppercase;-webkit-box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--white) 10%,transparent 90%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--white) 10%,transparent 90%)}.reign-contact-cards__badge:before{content:"";width:0.7rem;height:0.7rem;border-radius:50%;background:currentColor;-webkit-box-shadow:0 0 0 0 currentColor;box-shadow:0 0 0 0 currentColor;-webkit-animation:reign-contact-cards-status-pulse 1.8s ease-out infinite;animation:reign-contact-cards-status-pulse 1.8s ease-out infinite}.reign-contact-cards__badge.is-open{background:color-mix(in srgb,var(--green) 72%,black 28%)}.reign-contact-cards__badge.is-closed{background:color-mix(in srgb,var(--primary-color) 74%,black 26%)}.reign-contact-cards__meta{display:block;margin-top:0.35rem;color:color-mix(in srgb,var(--white) 60%,transparent 40%);font-size:1.35rem;line-height:1.45}.reign-contact-cards__meta-line{display:block}@media (max-width:767.98px){.reign-contact-cards__card{-ms-grid-columns:5rem 1.2rem minmax(0,1fr);grid-template-columns:5rem minmax(0,1fr);gap:1.2rem;min-height:8rem;padding:1.3rem 1.4rem}.reign-contact-cards__icon{width:4.6rem;height:4.6rem}.reign-contact-cards__icon i{font-size:1.6rem}}@-webkit-keyframes reign-contact-cards-status-pulse{0%{-webkit-box-shadow:0 0 0 0 color-mix(in srgb,currentColor 42%,transparent 58%);box-shadow:0 0 0 0 color-mix(in srgb,currentColor 42%,transparent 58%)}70%{-webkit-box-shadow:0 0 0 0.55rem color-mix(in srgb,currentColor 0%,transparent 100%);box-shadow:0 0 0 0.55rem color-mix(in srgb,currentColor 0%,transparent 100%)}to{-webkit-box-shadow:0 0 0 0 color-mix(in srgb,currentColor 0%,transparent 100%);box-shadow:0 0 0 0 color-mix(in srgb,currentColor 0%,transparent 100%)}}@keyframes reign-contact-cards-status-pulse{0%{-webkit-box-shadow:0 0 0 0 color-mix(in srgb,currentColor 42%,transparent 58%);box-shadow:0 0 0 0 color-mix(in srgb,currentColor 42%,transparent 58%)}70%{-webkit-box-shadow:0 0 0 0.55rem color-mix(in srgb,currentColor 0%,transparent 100%);box-shadow:0 0 0 0.55rem color-mix(in srgb,currentColor 0%,transparent 100%)}to{-webkit-box-shadow:0 0 0 0 color-mix(in srgb,currentColor 0%,transparent 100%);box-shadow:0 0 0 0 color-mix(in srgb,currentColor 0%,transparent 100%)}}.reign-feature-list{list-style:none;margin:0;position:relative;display:-ms-grid;display:grid;gap:clamp(2.4rem,3vw,4rem)}.reign-feature-list__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.6rem}.reign-feature-list__item:before{content:"";width:1.8rem;height:1.8rem;-webkit-box-flex:0;-ms-flex:0 0 1.8rem;flex:0 0 1.8rem;margin-top:0.7rem;background:var(--primary-color);clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0% 50%);-webkit-box-shadow:0 0 1.4rem color-mix(in srgb,var(--primary-color) 28%,transparent);box-shadow:0 0 1.4rem color-mix(in srgb,var(--primary-color) 28%,transparent)}.reign-feature-list__content{min-width:0}.reign-feature-list__link{display:-ms-grid;display:grid;gap:0;color:inherit;text-decoration:none;-webkit-transition:color 0.2s ease,opacity 0.2s ease;transition:color 0.2s ease,opacity 0.2s ease}.reign-feature-list__link:focus-visible,.reign-feature-list__link:hover{color:var(--white);text-decoration:none;outline:none}.reign-feature-list__title{margin:0;color:var(--white);font-size:var(--reign-title-size,var(--reign-copy-md));line-height:1.15;font-weight:700;font-variation-settings:"wght" 700}.reign-feature-list__description{margin:0.6rem 0 0;color:var(--text-color-light);opacity:0.9;font-size:var(--reign-content-size,var(--reign-copy-sm));line-height:1.3}@media (max-width:767.98px){.reign-feature-list{padding-left:2.2rem}}.reign-werkwijze{padding:var(--reign-gutter-half)}.reign-werkwijze__grid{list-style:none;margin:0;padding:0;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:1.8rem;counter-reset:none}@media (min-width:992px){.reign-werkwijze--cols-2 .reign-werkwijze__grid{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.reign-werkwijze--cols-3 .reign-werkwijze__grid{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:992px){.reign-werkwijze--cols-4 .reign-werkwijze__grid{-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr))}}.reign-werkwijze__item{position:relative;min-width:0}.reign-werkwijze--with-connectors .reign-werkwijze__item:not(:last-child):after{content:"\f054";font:var(--fa-font-solid);position:absolute;top:50%;right:-3rem;z-index:2;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:5rem;height:5rem;color:#fff;border-radius:50%;font-size:2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:radial-gradient(circle,color-mix(in srgb,var(--primary-color) 28%,transparent) 0%,transparent 68%),var(--primary-color);-webkit-box-shadow:0 0 2.6rem color-mix(in srgb,var(--primary-color) 42%,transparent);box-shadow:0 0 2.6rem color-mix(in srgb,var(--primary-color) 42%,transparent);pointer-events:none}.reign-werkwijze__card{min-height:100%;padding:3rem 3.6rem 2.6rem;border:1px solid rgba(255,255,255,0.1);background:linear-gradient(180deg,rgba(255,255,255,0.015) 0%,rgba(255,255,255,0.03) 100%),linear-gradient(135deg,rgba(0,0,0,0.14) 0%,transparent 48%)}.reign-werkwijze__head{display:-ms-grid;display:grid;-ms-grid-columns:auto 1.4rem auto 1.4rem 1fr;grid-template-columns:auto auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.4rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,0.12)}.reign-werkwijze__step{color:var(--primary-color);font-size:clamp(2.4rem,3vw,4.6rem);line-height:1;font-variation-settings:"wght" 760;white-space:nowrap}.reign-werkwijze__icon-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reign-werkwijze__icon{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:7.2rem;height:7.2rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background-color:color-mix(in srgb,var(--primary-color) 16%,transparent);clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%)}.reign-werkwijze__icon>i{color:var(--primary-color);font-size:2rem;line-height:1;text-align:center}.reign-werkwijze__title{margin:0;color:#fff;font-size:1.6rem;line-height:1.2;font-variation-settings:"wght" 650;text-wrap:balance}.reign-werkwijze__body{margin-top:2rem;color:rgba(255,255,255,0.76);font-size:var(--reign-copy-md);line-height:1.6}.reign-werkwijze__body p:last-child{margin-bottom:0}@media (max-width:1199.98px){.reign-werkwijze__card{padding:2.4rem 2.6rem 2.2rem}.reign-werkwijze__head{gap:1rem}.reign-werkwijze__icon{width:6.4rem;height:6.4rem}.reign-werkwijze--with-connectors .reign-werkwijze__item:not(:last-child):after{right:-2.2rem;width:5rem;height:5rem;font-size:1.7rem}}@media (max-width:991.98px){.reign-werkwijze__grid{gap:1.8rem}.reign-werkwijze--with-connectors .reign-werkwijze__grid{gap:4.8rem}.reign-werkwijze--with-connectors .reign-werkwijze__item:not(:last-child):after{content:"\f078";top:auto;right:auto;bottom:-3.3rem;left:50%;width:4.6rem;height:4.6rem;font-size:1.55rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:0 0 2rem color-mix(in srgb,var(--primary-color) 32%,transparent);box-shadow:0 0 2rem color-mix(in srgb,var(--primary-color) 32%,transparent)}.reign-werkwijze__head{-ms-grid-columns:auto 1rem auto 1rem 1fr;grid-template-columns:auto auto 1fr;gap:1rem;padding-bottom:1.6rem}.reign-werkwijze__step{grid-column:auto;font-size:clamp(2.2rem,5vw,3rem)}}@media (max-width:767.98px){.reign-werkwijze--with-connectors .reign-werkwijze__grid{gap:4.4rem}.reign-werkwijze--with-connectors .reign-werkwijze__item:not(:last-child):after{bottom:-3rem;width:4.2rem;height:4.2rem;font-size:1.4rem}.reign-werkwijze__card{padding:2rem 1.8rem}.reign-werkwijze__head{gap:0.85rem}.reign-werkwijze__icon{width:5.6rem;height:5.6rem}.reign-werkwijze__icon>i{font-size:1.7rem}.reign-werkwijze__body{margin-top:1.6rem}}.reign-testimonials-slider-block{position:relative}.reign-testimonials-slider{position:relative;overflow:hidden;padding:clamp(7rem,9vw,12rem) 0 clamp(5rem,7vw,9rem);background:linear-gradient(140deg,color-mix(in srgb,var(--primary-color) 92%,var(--black) 8%) 0%,color-mix(in srgb,var(--primary-color-dark) 84%,var(--black) 16%) 52%,color-mix(in srgb,var(--primary-color-darkest) 90%,var(--black) 10%) 100%)}.reign-testimonials-slider:after,.reign-testimonials-slider:before{content:"";position:absolute;inset:auto;width:44rem;aspect-ratio:1;background:linear-gradient(135deg,color-mix(in srgb,var(--black) 65%,transparent 35%) 0%,color-mix(in srgb,var(--black) 78%,transparent 22%) 100%);clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);opacity:0.18;pointer-events:none}.reign-testimonials-slider:before{top:-8rem;right:-8rem}.reign-testimonials-slider:after{bottom:-10rem;left:-6rem}.reign-testimonials-slider{position:relative;z-index:1}.reign-testimonials-slider__header{margin:0 auto clamp(4rem,5vw,6rem);max-width:76rem;text-align:center}.reign-testimonials-slider__header>.reign-section-intro__eyebrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem;width:100%;margin:0 auto;margin-bottom:1rem;padding-left:0;text-align:center;color:var(--white)}.reign-testimonials-slider__header>.reign-section-intro__eyebrow:before{background:var(--white);-webkit-mask:url("assets/images/eyebrow-hexagon.svg") center/contain no-repeat;mask:url("assets/images/eyebrow-hexagon.svg") center/contain no-repeat}.reign-testimonials-slider__header .reign-section-intro__title{color:var(--white);text-align:center}.reign-testimonials-slider__header .reign-section-intro__description{border-left:0;padding-left:0;text-align:center;color:color-mix(in srgb,var(--white) 70%,transparent 30%)}.reign-testimonials-slider__swiper{overflow:visible;width:calc(100% - var(--reign-gutter));margin:0 auto;padding-inline:clamp(2rem,4vw,6rem)}.reign-testimonials-slider__status{padding:2.4rem;border:1px solid color-mix(in srgb,var(--white) 8%,transparent 92%);background:-webkit-gradient(linear,left top,left bottom,from(color-mix(in srgb,var(--black) 58%,transparent 42%)),to(color-mix(in srgb,var(--black) 70%,transparent 30%)));background:linear-gradient(180deg,color-mix(in srgb,var(--black) 58%,transparent 42%) 0%,color-mix(in srgb,var(--black) 70%,transparent 30%) 100%);color:color-mix(in srgb,var(--white) 74%,transparent 26%);text-align:center;font-size:var(--reign-copy-md)}.reign-testimonials-slider__status.is-error{color:var(--white)}.reign-testimonials-slider__slide{height:auto;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.reign-testimonials-slider__slide--skeleton{pointer-events:none}.reign-testimonials-slider__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:clamp(25rem,30vw,30rem);padding:clamp(2.4rem,2vw,3.2rem);border:1px solid color-mix(in srgb,var(--white) 8%,transparent 92%);background:-webkit-gradient(linear,left top,left bottom,from(color-mix(in srgb,var(--black) 58%,transparent 42%)),to(color-mix(in srgb,var(--black) 70%,transparent 30%)));background:linear-gradient(180deg,color-mix(in srgb,var(--black) 58%,transparent 42%) 0%,color-mix(in srgb,var(--black) 70%,transparent 30%) 100%)}.reign-testimonials-slider__stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;margin-bottom:1.8rem;color:var(--reign-review-star-color,#f6b21a);font-size:1.5rem;line-height:1}.reign-testimonials-slider__quote{margin:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;max-height:16.5rem;overflow-y:auto;padding-right:0.8rem}.reign-testimonials-slider__quote p{margin:0;color:color-mix(in srgb,var(--white) 82%,transparent 18%);font-size:var(--reign-copy-sm)}.reign-testimonials-slider__quote::-webkit-scrollbar{width:0.5rem}.reign-testimonials-slider__quote::-webkit-scrollbar-track{background:color-mix(in srgb,var(--white) 6%,transparent 94%)}.reign-testimonials-slider__quote::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--white) 20%,transparent 80%)}.reign-testimonials-slider__card--skeleton{gap:1.4rem}.reign-testimonials-slider__skeleton{display:block;background:-webkit-gradient(linear,left top,right top,from(color-mix(in srgb,var(--white) 8%,transparent 92%)),color-stop(50%,color-mix(in srgb,var(--white) 16%,transparent 84%)),to(color-mix(in srgb,var(--white) 8%,transparent 92%)));background:linear-gradient(90deg,color-mix(in srgb,var(--white) 8%,transparent 92%) 0%,color-mix(in srgb,var(--white) 16%,transparent 84%) 50%,color-mix(in srgb,var(--white) 8%,transparent 92%) 100%);background-size:200% 100%;-webkit-animation:reign-testimonials-skeleton 1.6s linear infinite;animation:reign-testimonials-skeleton 1.6s linear infinite}.reign-testimonials-slider__skeleton--stars{width:10rem;height:1.6rem}.reign-testimonials-slider__skeleton--line{width:100%;height:1.5rem}.reign-testimonials-slider__skeleton--line-short{width:76%;height:1.5rem;margin-bottom:auto}.reign-testimonials-slider__skeleton--avatar{width:14rem;height:4.6rem;margin-top:1rem}.reign-testimonials-slider__meta{margin-top:2.4rem;padding-top:1.8rem;border-top:1px solid color-mix(in srgb,var(--white) 8%,transparent 92%)}.reign-testimonials-slider__author-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem}.reign-testimonials-slider__author-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.35rem;min-width:0}.reign-testimonials-slider__avatar{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:4.6rem;height:4.6rem;-webkit-box-flex:0;-ms-flex:0 0 4.6rem;flex:0 0 4.6rem;border:1px solid color-mix(in srgb,var(--white) 10%,transparent 90%);border-radius:50%;background:linear-gradient(135deg,color-mix(in srgb,var(--black) 44%,transparent 56%) 0%,color-mix(in srgb,var(--black) 66%,transparent 34%) 100%);overflow:hidden}.reign-testimonials-slider__avatar-fallback{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;color:var(--white);font-size:1.4rem;font-weight:700;letter-spacing:0.06em}.reign-testimonials-slider__author{display:block;font-style:normal;font-size:var(--reign-copy-md);font-weight:700;color:var(--white)}.reign-testimonials-slider__date{margin:0;font-size:var(--reign-copy-xs);color:color-mix(in srgb,var(--white) 54%,transparent 46%);line-height:1.2}.reign-testimonials-slider__source{margin:0.45rem 0 0;font-size:var(--reign-copy-xs);color:color-mix(in srgb,var(--white) 46%,transparent 54%)}.reign-testimonials-slider__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;margin-top:clamp(3rem,4vw,4.5rem)}.reign-testimonials-slider__pagination .swiper-pagination-bullet{width:1.8rem;height:1.55rem;margin:0!important;opacity:1;background:transparent;border-radius:0!important;-webkit-mask:url("assets/images/hexagon-lined.svg") center/contain no-repeat;mask:url("assets/images/hexagon-lined.svg") center/contain no-repeat;background-color:color-mix(in srgb,var(--white) 44%,transparent 56%);-webkit-transition:background-color 0.2s ease,opacity 0.2s ease,-webkit-transform 0.2s ease;transition:background-color 0.2s ease,opacity 0.2s ease,-webkit-transform 0.2s ease;transition:background-color 0.2s ease,opacity 0.2s ease,transform 0.2s ease;transition:background-color 0.2s ease,opacity 0.2s ease,transform 0.2s ease,-webkit-transform 0.2s ease}.reign-testimonials-slider__pagination .swiper-pagination-bullet:focus-visible,.reign-testimonials-slider__pagination .swiper-pagination-bullet:hover{background-color:var(--white);-webkit-transform:scale(1.05);transform:scale(1.05)}.reign-testimonials-slider__pagination .swiper-pagination-bullet-active{background-color:var(--white);-webkit-transform:scale(1.08);transform:scale(1.08)}@media (max-width:991.98px){.reign-testimonials-slider__card{min-height:28rem}.reign-testimonials-slider__quote{max-height:15rem}}@media (max-width:767.98px){.reign-testimonials-slider{padding:6rem 0 5rem}.reign-testimonials-slider:after,.reign-testimonials-slider:before{width:28rem}.reign-testimonials-slider__header{margin-bottom:3.5rem}.reign-testimonials-slider__swiper{padding-inline:2rem}.reign-testimonials-slider__card{min-height:26rem}.reign-testimonials-slider__quote{max-height:13.5rem}}@-webkit-keyframes reign-testimonials-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes reign-testimonials-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.reign-faq-block{margin:0 auto;padding:clamp(5rem,7vw,8rem) 0}.reign-faq-block__header{margin:0 auto clamp(3rem,4vw,4.5rem);max-width:78rem;text-align:center}.reign-faq-block__header .reign-section-intro__description{border-left:0;padding-left:0;text-align:center}.reign-faq-block__list{display:-ms-grid;display:grid;gap:2rem}.reign-faq-block__item{border:1px solid color-mix(in srgb,var(--white) 6%,transparent 94%);background:-webkit-gradient(linear,left top,right top,from(color-mix(in srgb,var(--black) 74%,transparent 26%)),color-stop(46%,color-mix(in srgb,var(--black) 64%,transparent 36%)),to(color-mix(in srgb,var(--black) 74%,transparent 26%)));background:linear-gradient(90deg,color-mix(in srgb,var(--black) 74%,transparent 26%) 0%,color-mix(in srgb,var(--black) 64%,transparent 36%) 46%,color-mix(in srgb,var(--black) 74%,transparent 26%) 100%);-webkit-transition:border-color 0.2s ease,background-color 0.2s ease,-webkit-box-shadow 0.2s ease;transition:border-color 0.2s ease,background-color 0.2s ease,-webkit-box-shadow 0.2s ease;transition:border-color 0.2s ease,background-color 0.2s ease,box-shadow 0.2s ease;transition:border-color 0.2s ease,background-color 0.2s ease,box-shadow 0.2s ease,-webkit-box-shadow 0.2s ease}.reign-faq-block__item.is-open{border-color:color-mix(in srgb,var(--primary-color) 48%,transparent 52%);background:-webkit-gradient(linear,left top,right top,from(color-mix(in srgb,var(--black) 72%,transparent 28%)),color-stop(46%,color-mix(in srgb,var(--black) 60%,transparent 40%)),to(color-mix(in srgb,var(--black) 72%,transparent 28%)));background:linear-gradient(90deg,color-mix(in srgb,var(--black) 72%,transparent 28%) 0%,color-mix(in srgb,var(--black) 60%,transparent 40%) 46%,color-mix(in srgb,var(--black) 72%,transparent 28%) 100%);-webkit-box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary-color) 28%,transparent 72%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary-color) 28%,transparent 72%)}.reign-faq-block__heading{margin:0}.reign-faq-block__trigger{display:-ms-grid;display:grid;-ms-grid-columns:auto 1.8rem 1fr 1.8rem auto;grid-template-columns:auto 1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;gap:1.8rem;padding:2.2rem 2.8rem;border:0;background:transparent;color:var(--white);text-align:left}.reign-faq-block__trigger:focus-visible,.reign-faq-block__trigger:hover{color:var(--white);background:color-mix(in srgb,var(--white) 3%,transparent 97%)}.reign-faq-block__counter{min-width:3.2rem;font-size:var(--reign-copy-sm);font-weight:700;line-height:1;color:var(--primary-color)}.reign-faq-block__question{font-size:var(--reign-copy-md);font-weight:700;line-height:1.35}.reign-faq-block__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:5rem;height:5rem;color:var(--primary-color-lightest);font-size:1.6rem;background:color-mix(in srgb,var(--primary-color) 18%,transparent 82%);clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);-webkit-transition:color 0.2s ease,background-color 0.2s ease;transition:color 0.2s ease,background-color 0.2s ease}.reign-faq-block__icon i{-webkit-transition:-webkit-transform 0.24s ease;transition:-webkit-transform 0.24s ease;transition:transform 0.24s ease;transition:transform 0.24s ease,-webkit-transform 0.24s ease}.reign-faq-block__item.is-open .reign-faq-block__icon{background:var(--primary-color);color:var(--white)}.reign-faq-block__item.is-open .reign-faq-block__icon i{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.reign-faq-block__panel{overflow:hidden;height:0}.reign-faq-block__panel-inner{padding:0 2.8rem 2.4rem}.reign-faq-block__answer{padding:2.1rem 0 0;border-top:1px solid color-mix(in srgb,var(--white) 6%,transparent 94%);color:color-mix(in srgb,var(--white) 84%,transparent 16%);font-size:var(--reign-copy-md);line-height:1.9}.reign-faq-block__answer>:last-child{margin-bottom:0}@media (max-width:767.98px){.reign-faq-block{padding-inline:0}.reign-faq-block__trigger{-ms-grid-columns:1fr 1.2rem auto;grid-template-columns:1fr auto;gap:1.2rem;padding:1.8rem}.reign-faq-block__counter{display:none}.reign-faq-block__question{font-size:var(--reign-copy-md)}.reign-faq-block__panel-inner{padding:0 1.8rem 1.8rem}.reign-faq-block__icon{width:4.4rem;height:4.4rem}}.reign-hero-slider{--reign-hero-height:calc(100svh - clamp(8.5rem, 7vw, 11rem));--reign-hero-copy-width:52%;--reign-hero-media-start:46%;--reign-hero-split-curve:clamp(4rem,4vw,8rem);--reign-hero-bottom-curve-height:clamp(6rem,6vw,9rem);--reign-hero-bottom-curve-offset:3.6rem;--reign-hero-scroll-size:5.2rem;--reign-hero-scroll-half:2.6rem;position:relative;min-height:max(68rem,var(--reign-hero-height));overflow:hidden;isolation:isolate;background:var(--white)}.reign-hero-slider:after{content:"";position:absolute;z-index:7;right:-3%;bottom:calc(var(--reign-hero-bottom-curve-offset) * -1);left:-3%;height:var(--reign-hero-bottom-curve-height);border-radius:52% 48% 0 0/46% 42% 0 0;background:var(--white);pointer-events:none}.reign-hero-slider--partial{min-height:max(58rem,var(--reign-hero-height))}.reign-hero-slider--compact{--reign-hero-height:60rem;min-height:var(--reign-hero-height)}.reign-hero-slider--compact .reign-hero-slider__copy-panel{padding-top:clamp(4.5rem,5vw,7rem);padding-bottom:clamp(6.5rem,6vw,8rem)}.reign-hero-slider--compact .reign-hero-slider__title{font-size:clamp(3.6rem,4vw,5.8rem)}.reign-hero-slider--compact .reign-hero-slider__description{margin-top:1.8rem;padding-top:1.8rem}.reign-hero-slider__layout{position:relative;min-height:inherit}.reign-hero-slider__copy-panel{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;width:var(--reign-hero-copy-width);min-height:inherit;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:clamp(6rem,7vw,10rem) clamp(8rem,8vw,14rem) clamp(8rem,8vw,12rem) max(clamp(2.4rem,6vw,9rem),(100vw - 176rem)/2 + 4rem);background:radial-gradient(circle at 28% 28%,rgba(255,255,255,0.98) 0%,rgba(255,255,255,0.9) 46%,rgba(247,251,250,0.72) 100%),var(--white)}.reign-hero-slider__copy-panel:before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(100deg,var(--white) 0%,rgba(255,255,255,0.94) 60%,rgba(255,255,255,0.62) 100%);pointer-events:none}.reign-hero-slider__landscape{position:absolute;z-index:2;right:-2.5%;bottom:0;left:-2.5%;height:49%;overflow:hidden;opacity:0.68;pointer-events:none;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(13%,rgba(0,0,0,0.18)),color-stop(44%,#000),to(#000));-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.18) 13%,#000 44%,#000 100%);mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(13%,rgba(0,0,0,0.18)),color-stop(44%,#000),to(#000));mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.18) 13%,#000 44%,#000 100%)}.reign-hero-slider__landscape:after,.reign-hero-slider__landscape:before{content:"";position:absolute;inset:-3% -4%;background-image:url("assets/images/hero-trees.svg");background-repeat:no-repeat;background-position:center bottom;background-size:cover;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;will-change:transform}.reign-hero-slider__landscape:before{-webkit-animation:reignHeroLandscapeDrift 18s ease-in-out infinite alternate;animation:reignHeroLandscapeDrift 18s ease-in-out infinite alternate}.reign-hero-slider__landscape:after{opacity:0.12;background-position:58% bottom;-webkit-filter:saturate(0.82);filter:saturate(0.82);mix-blend-mode:multiply;animation:reignHeroLandscapeDepth 25s ease-in-out infinite alternate-reverse}.reign-hero-slider__content-swiper{position:relative;z-index:3;width:min(59rem,100%);margin:0!important;overflow:hidden}.reign-hero-slider__slide.swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0!important;pointer-events:none}.reign-hero-slider__slide.swiper-slide.is-active,.reign-hero-slider__slide.swiper-slide.swiper-slide-active{opacity:1!important;pointer-events:auto}.reign-hero-slider__content-inner{width:100%;padding:1rem 0}.reign-hero-slider__eyebrow{margin:0 0 clamp(1.2rem,1.6vw,2rem);color:var(--primary-color);font-family:var(--secondary-font);font-size:clamp(1.1rem,0.9vw,1.35rem);font-weight:700;letter-spacing:0.32em;line-height:1.25;text-transform:uppercase}.reign-hero-slider__title{margin:0;color:var(--secondary-color);font-family:var(--secondary-font);font-size:clamp(4.2rem,4.45vw,7.4rem);font-weight:700;font-variation-settings:"wght" 700;letter-spacing:-0.045em;line-height:0.92;text-wrap:balance;text-transform:uppercase}.reign-hero-slider__title-accent{color:var(--accent-color)}.reign-hero-slider__description{position:relative;width:min(47rem,100%);margin-top:clamp(2.2rem,2.7vw,3.6rem);padding-top:clamp(2rem,2.2vw,2.8rem);color:var(--dark-grey);font-size:clamp(1.35rem,1.05vw,1.65rem);line-height:1.62;text-wrap:pretty}.reign-hero-slider__description:before{content:"";position:absolute;top:0;left:0;width:8.5rem;height:1px;background:color-mix(in srgb,var(--primary-color) 26%,transparent)}.reign-hero-slider__description p{margin:0}.reign-hero-slider__buttons{margin-top:clamp(2rem,2.6vw,3.2rem)}.reign-hero-slider__buttons .reign-button-group{gap:1.2rem}.reign-hero-slider__buttons .button{--reign-button-height:4.7rem;min-width:0;margin:0;font-size:1.25rem}.reign-hero-slider__pagination{position:absolute;z-index:4;bottom:clamp(6.8rem,8vw,10rem)!important;left:max(clamp(2.4rem,6vw,9rem),(100vw - 176rem)/2 + 4rem)!important;display:-webkit-box;display:-ms-flexbox;display:flex;width:auto!important;gap:0.7rem}.reign-hero-slider__pagination .swiper-pagination-bullet{width:2.6rem;height:0.3rem;margin:0!important;border-radius:999px;opacity:0.28;background:var(--primary-color);-webkit-transition:width 0.3s ease,opacity 0.3s ease,background-color 0.3s ease;transition:width 0.3s ease,opacity 0.3s ease,background-color 0.3s ease}.reign-hero-slider__pagination .swiper-pagination-bullet-active{width:4.8rem;opacity:1;background:var(--accent-color)}.reign-hero-slider__media-panel{position:absolute;z-index:2;top:0;right:0;bottom:0;left:var(--reign-hero-media-start);overflow:hidden;background:var(--secondary-color);border-radius:var(--reign-hero-split-curve) 0 0 var(--reign-hero-split-curve)/50% 0 0 50%}.reign-hero-slider__media-slide,.reign-hero-slider__media-swiper,.reign-hero-slider__media-swiper .swiper-wrapper{width:100%;height:100%}.reign-hero-slider__media-slide{position:relative;overflow:hidden;background:var(--secondary-color)}.reign-hero-slider__media,.reign-hero-slider__media-fallback{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.reign-hero-slider__media-slide--center .reign-hero-slider__media{-o-object-position:center;object-position:center}.reign-hero-slider__media-slide--top .reign-hero-slider__media{-o-object-position:center top;object-position:center top}.reign-hero-slider__media-slide--bottom .reign-hero-slider__media{-o-object-position:center bottom;object-position:center bottom}.reign-hero-slider__media-slide--left .reign-hero-slider__media{-o-object-position:left center;object-position:left center}.reign-hero-slider__media-slide--right .reign-hero-slider__media{-o-object-position:right center;object-position:right center}.reign-hero-slider__media-fallback{background:radial-gradient(circle at 72% 28%,color-mix(in srgb,var(--primary-color-light) 38%,transparent) 0%,transparent 26%),linear-gradient(135deg,var(--secondary-color) 0%,var(--primary-color-darkest) 100%)}.reign-hero-slider__media-shade{position:absolute;z-index:3;inset:0;background:-webkit-gradient(linear,left top,right top,from(rgba(20,70,60,0.24)),color-stop(20%,transparent)),-webkit-gradient(linear,left bottom,left top,from(rgba(11,43,36,0.12)),color-stop(38%,transparent));background:linear-gradient(90deg,rgba(20,70,60,0.24) 0%,transparent 20%),linear-gradient(0deg,rgba(11,43,36,0.12) 0%,transparent 38%);pointer-events:none}.reign-hero-slider__rail{position:absolute;z-index:6;top:50%;left:calc(var(--reign-hero-media-start) + 5.3%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.8rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.reign-hero-slider__rail-button{display:-ms-grid;display:grid;width:3.6rem;height:3.6rem;padding:0;place-items:center;border:0;border-radius:50%;color:var(--white);background:rgba(18,69,59,0.22);-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.18);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.18);backdrop-filter:blur(8px);cursor:pointer;-webkit-transition:color 0.25s ease,background-color 0.25s ease,-webkit-transform 0.25s ease;transition:color 0.25s ease,background-color 0.25s ease,-webkit-transform 0.25s ease;transition:color 0.25s ease,background-color 0.25s ease,transform 0.25s ease;transition:color 0.25s ease,background-color 0.25s ease,transform 0.25s ease,-webkit-transform 0.25s ease}.reign-hero-slider__rail-button svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.reign-hero-slider__rail-button:focus-visible,.reign-hero-slider__rail-button:hover{color:var(--accent-color);background:var(--white);-webkit-transform:scale(1.08);transform:scale(1.08)}.reign-hero-slider__rail-track{position:relative;display:block;width:2px;height:clamp(7rem,9vh,11rem);overflow:hidden;border-radius:999px;background:repeating-linear-gradient(to bottom,rgba(255,255,255,0.72) 0 7px,transparent 7px 13px)}.reign-hero-slider__rail-progress{position:absolute;inset:0;border-radius:inherit;background:var(--accent-color);-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:-webkit-transform 0.7s cubic-bezier(0.22,1,0.36,1);transition:-webkit-transform 0.7s cubic-bezier(0.22,1,0.36,1);transition:transform 0.7s cubic-bezier(0.22,1,0.36,1);transition:transform 0.7s cubic-bezier(0.22,1,0.36,1),-webkit-transform 0.7s cubic-bezier(0.22,1,0.36,1)}.reign-hero-slider__scroll-cue{position:absolute;z-index:9;bottom:max(0.8rem,var(--reign-hero-bottom-curve-height) - var(--reign-hero-bottom-curve-offset) - var(--reign-hero-scroll-half));left:calc(var(--reign-hero-media-start) + var(--reign-hero-split-curve));display:-ms-grid;display:grid;width:var(--reign-hero-scroll-size);height:var(--reign-hero-scroll-size);padding:0;place-items:center;border:0.5rem solid var(--white);border-radius:50%;color:var(--white);background:var(--accent-color);-webkit-box-shadow:0 0.9rem 2.5rem rgba(30,84,72,0.22);box-shadow:0 0.9rem 2.5rem rgba(30,84,72,0.22);-webkit-transform:translateX(-50%);transform:translateX(-50%);cursor:pointer;-webkit-transition:background-color 0.25s ease,-webkit-transform 0.25s ease;transition:background-color 0.25s ease,-webkit-transform 0.25s ease;transition:background-color 0.25s ease,transform 0.25s ease;transition:background-color 0.25s ease,transform 0.25s ease,-webkit-transform 0.25s ease}.reign-hero-slider__scroll-cue svg{width:2.2rem;height:2.2rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;-webkit-animation:reignHeroScrollCue 1.9s ease-in-out infinite;animation:reignHeroScrollCue 1.9s ease-in-out infinite}.reign-hero-slider__scroll-cue:focus-visible,.reign-hero-slider__scroll-cue:hover{background:var(--primary-color);-webkit-transform:translateX(-50%) scale(1.08);transform:translateX(-50%) scale(1.08)}.reign-hero-slider.is-enhanced .reign-hero-slider__landscape{will-change:transform,opacity}.reign-hero-slider.is-enhanced .reign-hero-slider__buttons .button,.reign-hero-slider.is-enhanced .reign-hero-slider__description,.reign-hero-slider.is-enhanced .reign-hero-slider__eyebrow,.reign-hero-slider.is-enhanced .reign-hero-slider__title{will-change:transform,opacity}@media (max-width:1199.98px){.reign-hero-slider{--reign-hero-copy-width:54%;--reign-hero-media-start:48%;--reign-hero-split-curve:clamp(2.4rem,2vw,4rem)}.reign-hero-slider__copy-panel{padding-right:clamp(6rem,7vw,9rem)}.reign-hero-slider__title{font-size:clamp(3.8rem,4.4vw,6rem)}.reign-hero-slider__rail{left:calc(var(--reign-hero-media-start) + 5%)}}@media (max-width:991.98px){.reign-hero-slider{--reign-hero-copy-width:100%;min-height:0;overflow:hidden}.reign-hero-slider,.reign-hero-slider--compact,.reign-hero-slider--partial{min-height:0}.reign-hero-slider__layout{display:-ms-grid;display:grid;min-height:0;-ms-grid-rows:auto minmax(42rem,54svh);grid-template-rows:auto minmax(42rem,54svh)}.reign-hero-slider__copy-panel{width:100%;min-height:57rem;padding:clamp(5rem,8vw,8rem) clamp(2rem,7vw,6rem) clamp(8rem,12vw,11rem)}.reign-hero-slider__landscape{right:0;height:46%;background-position:20% bottom}.reign-hero-slider__content-swiper{width:min(66rem,100%);margin-inline:auto!important}.reign-hero-slider__media-panel{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;min-height:42rem;border-radius:0;clip-path:ellipse(90% 100% at 50% 100%)}.reign-hero-slider__pagination{bottom:calc(54svh + 4.5rem)!important;left:50%!important;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.reign-hero-slider__rail{top:auto;right:1.8rem;bottom:clamp(8rem,22svh,17rem);left:auto;-webkit-transform:none;transform:none}.reign-hero-slider__scroll-cue{left:50%}}@media (max-width:575.98px){.reign-hero-slider:after{bottom:-3rem;height:6rem}.reign-hero-slider__layout{-ms-grid-rows:auto minmax(34rem,48svh);grid-template-rows:auto minmax(34rem,48svh)}.reign-hero-slider__copy-panel{min-height:52rem;padding:4.8rem 1.8rem 8rem}.reign-hero-slider__title{font-size:clamp(3.4rem,11.5vw,4.7rem);line-height:0.96}.reign-hero-slider__eyebrow{letter-spacing:0.22em}.reign-hero-slider__description{margin-top:2rem;padding-top:1.8rem;font-size:1.35rem}.reign-hero-slider__buttons .reign-button-group{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reign-hero-slider__buttons .button{width:100%}.reign-hero-slider__buttons .button+.button{margin-top:0}.reign-hero-slider__media-panel{min-height:34rem}.reign-hero-slider__pagination{bottom:calc(48svh + 3.8rem)!important}.reign-hero-slider__rail{right:0.8rem;bottom:clamp(7rem,19svh,12rem)}.reign-hero-slider__rail-button{width:3.2rem;height:3.2rem}.reign-hero-slider__rail-track{height:6rem}.reign-hero-slider__scroll-cue{--reign-hero-scroll-size:4.8rem;--reign-hero-scroll-half:2.4rem;bottom:0.8rem}}@media (prefers-reduced-motion:reduce){.reign-hero-slider__landscape,.reign-hero-slider__landscape:after,.reign-hero-slider__landscape:before{-webkit-animation:none;animation:none;-webkit-transform:none!important;transform:none!important;will-change:auto}.reign-hero-slider__scroll-cue svg{-webkit-animation:none;animation:none}.reign-hero-slider__pagination .swiper-pagination-bullet,.reign-hero-slider__rail-button,.reign-hero-slider__rail-progress,.reign-hero-slider__scroll-cue{-webkit-transition:none;transition:none}}.reign-hero-slider-placeholder{display:-ms-grid;display:grid;gap:0.5rem;padding:2.4rem;border:1px dashed color-mix(in srgb,var(--primary-color) 45%,transparent);color:var(--dark-grey);background:var(--off-white)}.reign-hero-slider-placeholder strong{color:var(--secondary-color);font-size:1.6rem}@-webkit-keyframes reignHeroScrollCue{0%,to{-webkit-transform:translateY(-0.15rem);transform:translateY(-0.15rem)}50%{-webkit-transform:translateY(0.25rem);transform:translateY(0.25rem)}}@keyframes reignHeroScrollCue{0%,to{-webkit-transform:translateY(-0.15rem);transform:translateY(-0.15rem)}50%{-webkit-transform:translateY(0.25rem);transform:translateY(0.25rem)}}@-webkit-keyframes reignHeroLandscapeDrift{0%{-webkit-transform:translate3d(-1.1%,0.3%,0) scale(1.025);transform:translate3d(-1.1%,0.3%,0) scale(1.025)}to{-webkit-transform:translate3d(1.1%,-0.45%,0) scale(1.04);transform:translate3d(1.1%,-0.45%,0) scale(1.04)}}@keyframes reignHeroLandscapeDrift{0%{-webkit-transform:translate3d(-1.1%,0.3%,0) scale(1.025);transform:translate3d(-1.1%,0.3%,0) scale(1.025)}to{-webkit-transform:translate3d(1.1%,-0.45%,0) scale(1.04);transform:translate3d(1.1%,-0.45%,0) scale(1.04)}}@-webkit-keyframes reignHeroLandscapeDepth{0%{-webkit-transform:translate3d(1.4%,0.2%,0) scale(1.055);transform:translate3d(1.4%,0.2%,0) scale(1.055)}to{-webkit-transform:translate3d(-1.4%,-0.25%,0) scale(1.075);transform:translate3d(-1.4%,-0.25%,0) scale(1.075)}}@keyframes reignHeroLandscapeDepth{0%{-webkit-transform:translate3d(1.4%,0.2%,0) scale(1.055);transform:translate3d(1.4%,0.2%,0) scale(1.055)}to{-webkit-transform:translate3d(-1.4%,-0.25%,0) scale(1.075);transform:translate3d(-1.4%,-0.25%,0) scale(1.075)}}.hero{position:relative;overflow:hidden;min-height:80rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:white;border-bottom:2px solid var(--off-black-light);margin-left:-3rem;margin-right:-3rem;padding:0 3rem}@media (max-width:991.98px){.hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}.hero:after{content:"";display:block;position:absolute;bottom:0;right:0;width:100%;height:100%;z-index:-1}.hero .hero-visual-background{position:absolute;top:0;left:0;height:100%;width:100%;z-index:0;overflow:hidden;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(25%,black));-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 25%);mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(25%,black));mask-image:linear-gradient(to bottom,transparent 0%,black 25%)}.hero .hero-visual-background video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-filter:brightness(0.7);filter:brightness(0.7);opacity:0.4;-webkit-mask-image:-webkit-gradient(linear,left bottom,left top,from(transparent),to(black));-webkit-mask-image:linear-gradient(to top,transparent 0%,black 100%);mask-image:-webkit-gradient(linear,left bottom,left top,from(transparent),to(black));mask-image:linear-gradient(to top,transparent 0%,black 100%)}.hero .hero-visual-background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-mask-image:-webkit-gradient(linear,left bottom,left top,from(transparent),to(black));-webkit-mask-image:linear-gradient(to top,transparent 0%,black 100%);mask-image:-webkit-gradient(linear,left bottom,left top,from(transparent),to(black));mask-image:linear-gradient(to top,transparent 0%,black 100%);-webkit-filter:brightness(0.7);filter:brightness(0.7);opacity:0.4}.hero .hero-inner{position:relative;z-index:2;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6rem 0;text-align:left;max-width:100%}@media (max-width:767.98px){.hero .hero-inner{padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}.hero .hero-inner .hero-header{margin-bottom:2rem}.hero .hero-inner .hero-content{-ms-flex-preferred-size:50%;flex-basis:50%}@media (max-width:1199.98px){.hero .hero-inner .hero-content{max-width:100%}}.hero .hero-inner .hero-content .hero-kicker{color:var(--primary-color);margin:0}.hero .hero-inner .hero-content .hero-subtitle{color:var(--text-color);font-variation-settings:"wght" 700;text-transform:uppercase;margin-bottom:0;padding:0.5rem 0}.hero .hero-inner .hero-content .hero-subtitle .spec-sep{color:var(--primary-color);font-variation-settings:"wght" 400}.hero .hero-inner .hero-content .hero-content--headline{font-size:3rem;margin:0;color:white;text-wrap:pretty;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-variation-settings:"wght" 700}@media (max-width:991.98px){.hero .hero-inner .hero-content .hero-content--headline{font-size:2rem}}.hero .hero-inner .hero-content .hero-content--headline strong{background:linear-gradient(80deg,var(--primary-color-light) 0%,var(--secondary-color) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:4rem}@media (max-width:991.98px){.hero .hero-inner .hero-content .hero-content--headline strong{font-size:3rem}}.hero .hero-inner .hero-content .hero-content--description{font-size:1.4rem;margin-bottom:1rem;text-wrap:pretty;padding-left:2rem;border-left:2px solid var(--primary-color)}.hero .hero-projects{width:45%}@media (max-width:767.98px){.hero .hero-projects{width:100%}}.hero .hero-projects .swiper-slide:focus .hero-projects__meta:after,.hero .hero-projects .swiper-slide:hover .hero-projects__meta:after{height:200%}.hero .hero-projects__slider{position:relative;overflow:hidden}.hero .hero-projects__media{margin:0}.hero .hero-projects__image{width:100%;height:auto;display:block;aspect-ratio:16/11;-o-object-fit:cover;object-fit:cover;overflow:hidden}.hero .hero-projects__image img{aspect-ratio:16/11;-o-object-fit:cover;object-fit:cover;overflow:hidden}.hero .hero-projects__meta{position:absolute;width:100%;right:0;bottom:0;color:var(--white);padding:3rem;text-align:right}.hero .hero-projects__meta:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgb(0,0,0)));background:linear-gradient(180deg,rgba(0,0,0,0),rgb(0,0,0));content:"";display:block;width:100%;height:150%;position:absolute;left:0;bottom:0;z-index:0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media (prefers-reduced-motion:reduce){.hero .hero-projects__meta:after{-webkit-transition:none;transition:none}}.hero .hero-projects__meta-inner{position:relative;z-index:1}.hero .hero-projects__title{margin:0;font-size:2rem;font-weight:800;color:var(--primary-color)}.hero .hero-projects__title .hero-projects__location{display:inline-block;margin-left:0.5rem;color:var(--primary-color);font-weight:700}.hero .hero-projects__specs{margin:0.25rem 0 0.5rem;font-size:1.2rem;opacity:0.95}.hero .hero-projects__cta{margin:0}.hero .hero-counter{position:absolute;left:3rem;bottom:5rem;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:991.98px){.hero .hero-counter{position:static}}.hero .hero-counter .hero-count-number,.hero .hero-counter .hero-count-plus{color:var(--primary-color);font-size:3rem;font-weight:bold;font-variation-settings:"wght" 700}.hero .hero-counter .hero-count-text{font-size:1.6rem;margin-left:1rem}.hero .hero-counter .hero-count-text .typed-cursor{color:var(--primary-color)}.hero .hero-ratings{position:absolute;right:3rem;bottom:5rem}@media (max-width:991.98px){.hero .hero-ratings{position:static}}.hero .hero-ratings .rpi{padding:0}.hero .hero-ratings .rpi .rpi-badge-body{background:transparent}.hero .hero-ratings .rpi .rpi-name{display:none!important}.cta-features{padding:10rem 0}.cta-features__grid{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem;text-align:center}.cta-features__item{position:relative;padding:0 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.cta-features__item:not(:last-child):after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:var(--body-color-light)}.cta-features .fa-solid{border:2px solid var(--green);width:6rem;height:6rem;color:var(--green);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:2rem;margin-bottom:2.5rem}.cta-features__title{font-size:1.8rem;font-weight:700;margin:0 0 0.5rem;color:var(--green)}.cta-features__description{margin:0;color:var(--text-color)}.cta-features__description *{margin:0}.reign-activities-overview{position:relative;padding:clamp(5rem,8vw,10rem) var(--reign-gutter-half) clamp(8rem,12vw,15rem);isolation:isolate;overflow:clip}.reign-activities-overview:before{content:"";position:absolute;z-index:-2;top:clamp(34rem,42vw,54rem);right:0;width:clamp(24rem,32vw,54rem);aspect-ratio:1.25;opacity:0.28;background:repeating-radial-gradient(ellipse at right center,transparent 0 2.3rem,color-mix(in srgb,var(--primary-color) 16%,transparent) 2.35rem 2.45rem);-webkit-transform:translateX(36%) rotate(-12deg);transform:translateX(36%) rotate(-12deg);pointer-events:none}.reign-activities-overview__filters,.reign-activities-overview__results,.reign-activities-overview__summary{width:min(100%,132rem);margin-inline:auto}.reign-activities-overview__filters{position:relative;z-index:5;padding:clamp(2.8rem,4vw,5rem);color:var(--secondary-color);background:linear-gradient(118deg,color-mix(in srgb,var(--primary-color) 7%,var(--white)),color-mix(in srgb,var(--mostar-teal-light) 9%,var(--white))),var(--white);border:0.1rem solid color-mix(in srgb,var(--primary-color) 16%,var(--white));border-top:0.45rem solid var(--accent-color);border-radius:var(--reign-filter-panel-radius);-webkit-box-shadow:var(--reign-filter-panel-shadow);box-shadow:var(--reign-filter-panel-shadow);overflow:visible}.reign-activities-overview__filters.has-open-combobox{z-index:100}.reign-activities-overview__filters:before{content:"";position:absolute;z-index:0;inset:0;opacity:0.08;background:-webkit-gradient(linear,left bottom,left top,from(color-mix(in srgb,var(--mostar-teal-light) 42%,transparent)),color-stop(58%,transparent)),url("assets/images/footer-bg.svg") right bottom/min(74rem,65%) auto no-repeat;background:linear-gradient(to top,color-mix(in srgb,var(--mostar-teal-light) 42%,transparent),transparent 58%),url("assets/images/footer-bg.svg") right bottom/min(74rem,65%) auto no-repeat;border-radius:inherit;pointer-events:none}.reign-activities-overview__filters>*{position:relative;z-index:1}.reign-activities-overview__filters:after{content:"";position:absolute;top:0;right:clamp(2rem,4vw,6rem);width:clamp(6rem,8vw,11rem);height:0.35rem;background:color-mix(in srgb,var(--primary-color) 42%,var(--white));border-radius:999px}.reign-activities-overview__filter-intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3rem;margin-bottom:clamp(2.8rem,4vw,4.5rem)}.reign-activities-overview__filter-intro .h2,.reign-activities-overview__filter-intro h2,.reign-activities-overview__filter-intro p{margin:0}.reign-activities-overview__filter-intro .h2,.reign-activities-overview__filter-intro h2{max-width:62rem;color:var(--secondary-color);font-size:var(--reign-title-lg);line-height:1;text-wrap:balance}.reign-activities-overview__filter-intro>p{max-width:42rem;color:var(--gray);font-size:1.45rem;line-height:1.6;text-align:right}.reign-activities-overview__filter-eyebrow{margin-bottom:1rem!important;color:var(--primary-color);font-size:1.2rem;font-weight:800;letter-spacing:0.18em;line-height:1.2;text-transform:uppercase}.reign-activities-overview__filter-grid{position:relative;z-index:4;display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) clamp(1.6rem,2vw,2.4rem) minmax(0,1fr) clamp(1.6rem,2vw,2.4rem) minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.6rem,2vw,2.4rem)}.reign-activities-overview__filter{position:relative;display:-ms-grid;display:grid;gap:1rem;min-width:0}.reign-activities-overview__filter.has-open-combobox{z-index:50}.reign-activities-overview__filter-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.reign-activities-overview__filter-label label{margin:0;color:var(--secondary-color);font-size:1.25rem;font-weight:800;letter-spacing:0.11em;line-height:1.2;text-transform:uppercase}.reign-activities-overview__filter-icon{display:-ms-grid;display:grid;width:3.4rem;height:3.4rem;color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 10%,var(--white));border-radius:50%;-webkit-box-shadow:inset 0 0 0 0.1rem color-mix(in srgb,var(--primary-color) 14%,transparent);box-shadow:inset 0 0 0 0.1rem color-mix(in srgb,var(--primary-color) 14%,transparent);place-items:center}.reign-activities-overview__filter--age .reign-activities-overview__filter-icon{color:var(--mostar-teal);background:color-mix(in srgb,var(--mostar-teal-light) 16%,var(--white))}.reign-activities-overview__filter--department .reign-activities-overview__filter-icon{color:var(--accent-color);background:color-mix(in srgb,var(--accent-color) 11%,var(--white))}.reign-activities-overview__filter-footer{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2.4rem;margin-top:2.6rem;padding-top:2.4rem;border-top:0.1rem solid color-mix(in srgb,var(--primary-color) 13%,transparent)}.reign-activities-overview__filter-note{margin:-0.2rem 0 0;color:var(--gray);font-size:1.15rem;line-height:1.4}.reign-activities-overview__filter-note[hidden]{display:none}.reign-activities-overview__active-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.8rem;min-height:3.5rem}.reign-activities-overview__active-filters.is-empty{min-height:0}.reign-activities-overview__filter-chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.8rem;min-height:3.5rem;margin:0;padding:0.7rem 1.1rem;color:var(--secondary-color);background:color-mix(in srgb,var(--primary-color) 7%,var(--white));border:0.1rem solid color-mix(in srgb,var(--primary-color) 14%,var(--white));border-radius:999px;font:inherit;font-size:1.2rem;font-weight:750;line-height:1.2;cursor:pointer;-webkit-transition:color 0.2s ease,background-color 0.2s ease,-webkit-transform 0.2s ease;transition:color 0.2s ease,background-color 0.2s ease,-webkit-transform 0.2s ease;transition:color 0.2s ease,background-color 0.2s ease,transform 0.2s ease;transition:color 0.2s ease,background-color 0.2s ease,transform 0.2s ease,-webkit-transform 0.2s ease}.reign-activities-overview__filter-chip:focus-visible,.reign-activities-overview__filter-chip:hover{color:var(--secondary-color);background:color-mix(in srgb,var(--accent-color) 13%,var(--white));border-color:color-mix(in srgb,var(--accent-color) 34%,var(--white));-webkit-transform:translateY(-0.2rem);transform:translateY(-0.2rem)}.reign-activities-overview__filter-chip--age-group,.reign-activities-overview__filter-chip--profile{min-height:4rem;padding:0.35rem 1.1rem 0.35rem 0.45rem;color:var(--reign-profile-dark);background:linear-gradient(135deg,var(--reign-profile-pale),var(--reign-profile-soft));border-color:color-mix(in srgb,var(--reign-profile-color) 30%,var(--white))}.reign-activities-overview__filter-chip--age-group:focus-visible,.reign-activities-overview__filter-chip--age-group:hover,.reign-activities-overview__filter-chip--profile:focus-visible,.reign-activities-overview__filter-chip--profile:hover{color:var(--reign-profile-dark);background:linear-gradient(135deg,var(--reign-profile-soft),var(--reign-profile-pale));border-color:var(--reign-profile-color)}.reign-activities-overview__filter-chip-profile{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center;line-height:1;text-align:center}.reign-activities-overview__filter-chip-profile>i,.reign-activities-overview__filter-chip-profile>img,.reign-activities-overview__filter-chip-profile>svg{display:-ms-grid;display:grid;width:52%;height:52%;max-width:100%;max-height:100%;margin:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;line-height:1;-webkit-transform-origin:center;transform-origin:center}.reign-activities-overview__filter-chip-profile{width:3.1rem;height:2.9rem;-webkit-box-flex:0;-ms-flex:0 0 3.1rem;flex:0 0 3.1rem;overflow:hidden;color:var(--reign-profile-on);background:linear-gradient(145deg,var(--reign-profile-color),var(--reign-profile-dark));border-radius:48% 52% 66% 34%/42% 38% 62% 58%}.reign-activities-overview__filter-chip-profile i{font-size:0.95rem}.reign-activities-overview__filter-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem 2.2rem}.reign-activities-overview__filter-actions .button{--reign-button-background:var(--accent-color);--reign-button-border:var(--accent-color);margin:0}.reign-activities-overview__reset{color:var(--secondary-color);font-size:1.4rem;font-weight:750;text-decoration:underline;text-decoration-thickness:0.1rem;text-underline-offset:0.5rem}.reign-activities-overview__reset:focus-visible,.reign-activities-overview__reset:hover{color:var(--primary-color)}.reign-activities-overview__summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;margin-top:clamp(4rem,6vw,7rem);margin-bottom:clamp(2.8rem,4vw,4.5rem)}.reign-activities-overview__result-count{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;color:var(--secondary-color);font-size:1.4rem;font-weight:800;letter-spacing:0.05em}.reign-activities-overview__summary-line{width:100%;height:0.1rem;background:-webkit-gradient(linear,left top,right top,from(color-mix(in srgb,var(--primary-color) 45%,transparent)),to(transparent));background:linear-gradient(to right,color-mix(in srgb,var(--primary-color) 45%,transparent),transparent)}.reign-activities-overview__results{position:relative;min-height:24rem}.reign-activities-overview__error{position:relative;z-index:4;margin:0 0 2rem;padding:1.4rem 1.8rem;color:var(--secondary-color);background:color-mix(in srgb,var(--accent-color) 10%,var(--white));border-left:0.5rem solid var(--accent-color);font-size:1.35rem;font-weight:700}.reign-activities-overview__error[hidden]{display:none}.reign-activities-overview__results-inner{-webkit-transition:opacity 0.25s ease,-webkit-transform 0.25s ease;transition:opacity 0.25s ease,-webkit-transform 0.25s ease;transition:opacity 0.25s ease,transform 0.25s ease;transition:opacity 0.25s ease,transform 0.25s ease,-webkit-transform 0.25s ease}.reign-activities-overview__loader{position:absolute;z-index:3;display:-ms-grid;display:grid;visibility:hidden;inset:0 auto auto 0;width:100%;-ms-grid-columns:minmax(0,1fr) clamp(2rem,2.5vw,3.2rem) minmax(0,1fr) clamp(2rem,2.5vw,3.2rem) minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,2.5vw,3.2rem);opacity:0;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;pointer-events:none}.reign-activities-overview__loader span{min-height:34rem;background:linear-gradient(100deg,var(--off-white) 20%,var(--white) 42%,var(--off-white) 64%);background-size:220% 100%;border-bottom:0.4rem solid color-mix(in srgb,var(--primary-color) 25%,transparent);-webkit-animation:reign-activity-skeleton 1.15s linear infinite;animation:reign-activity-skeleton 1.15s linear infinite}.reign-activities-overview.is-loading .reign-activities-overview__results-inner{opacity:0.18;-webkit-transform:translateY(1rem);transform:translateY(1rem);pointer-events:none}.reign-activities-overview.is-loading .reign-activities-overview__loader{visibility:visible;opacity:1}.reign-activities-overview.is-refreshed .reign-activities-overview__results-inner{-webkit-animation:reign-activity-results-in 0.34s ease both;animation:reign-activity-results-in 0.34s ease both}.reign-activities-overview.has-error .reign-activities-overview__results{padding-top:1.2rem;border-top:0.4rem solid var(--accent-color)}.reign-activities-overview__empty{display:-ms-grid;display:grid;justify-items:start;gap:1.2rem;min-height:28rem;padding:clamp(3rem,5vw,6rem);color:var(--secondary-color);background:var(--off-white);border-left:0.6rem solid var(--accent-color)}.reign-activities-overview__empty i{color:var(--primary-color);font-size:4rem}.reign-activities-overview__empty .h2,.reign-activities-overview__empty h2,.reign-activities-overview__empty p{margin:0}.reign-activities-overview__empty .button{margin-top:1rem}@media (max-width:991.98px){.reign-activities-overview__filter-grid,.reign-activities-overview__loader{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.reign-activities-overview__filter--department{grid-column:1/-1}}@media (max-width:767.98px){.reign-activities-overview{padding-inline:2rem}.reign-activities-overview__filters{padding:2.4rem;border-radius:2rem}.reign-activities-overview__filter-footer,.reign-activities-overview__filter-intro{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reign-activities-overview__filter-footer>p,.reign-activities-overview__filter-intro>p{text-align:left}.reign-activities-overview__filter-grid,.reign-activities-overview__loader{-ms-grid-columns:1fr;grid-template-columns:1fr}.reign-activities-overview__filter--department{grid-column:auto}.reign-activities-overview__filter-actions{width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reign-activities-overview__filter-actions .button{width:100%}.reign-activities-overview__summary{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reign-activities-overview__summary-line{max-width:12rem;height:0.3rem;background:var(--accent-color)}}@media (prefers-reduced-motion:reduce){.reign-activities-overview__filter-chip,.reign-activities-overview__loader,.reign-activities-overview__results-inner{-webkit-transition:none;transition:none;-webkit-animation:none;animation:none}.reign-activities-overview__loader span{-webkit-animation:none;animation:none}}.reign-combobox{position:relative;min-width:0}.reign-combobox select{width:100%;min-height:var(--reign-filter-control-height);margin:0;padding:0 4.8rem 0 1.8rem;color:var(--secondary-color);background-color:var(--white);border:0.1rem solid color-mix(in srgb,var(--primary-color) 22%,var(--white));border-radius:var(--reign-filter-control-radius);-webkit-box-shadow:var(--reign-filter-control-shadow);box-shadow:var(--reign-filter-control-shadow);font-size:1.45rem;font-weight:700}.reign-combobox select:focus-visible{border-color:var(--accent-color);-webkit-box-shadow:0 0 0 0.3rem color-mix(in srgb,var(--accent-color) 34%,transparent);box-shadow:0 0 0 0.3rem color-mix(in srgb,var(--accent-color) 34%,transparent)}.reign-combobox select:disabled{color:color-mix(in srgb,var(--secondary-color) 46%,transparent);background:color-mix(in srgb,var(--white) 72%,var(--gray-light));cursor:not-allowed}.reign-combobox.is-enhanced .reign-combobox__native{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;border:0!important;white-space:nowrap!important}.reign-combobox.is-open{z-index:60}.reign-combobox.is-open .reign-combobox__control{background:var(--white);border-color:var(--accent-color);-webkit-box-shadow:0 0 0 0.3rem color-mix(in srgb,var(--accent-color) 30%,transparent),0 1.6rem 3.6rem color-mix(in srgb,var(--secondary-color) 16%,transparent);box-shadow:0 0 0 0.3rem color-mix(in srgb,var(--accent-color) 30%,transparent),0 1.6rem 3.6rem color-mix(in srgb,var(--secondary-color) 16%,transparent)}.reign-combobox.is-open .reign-combobox__chevron{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.reign-combobox.is-open .reign-combobox__search-icon{color:var(--white);background:var(--accent-color)}.reign-combobox.is-disabled .reign-combobox__control{background:color-mix(in srgb,var(--white) 78%,var(--gray-light));-webkit-box-shadow:none;box-shadow:none;opacity:0.62;cursor:not-allowed}.reign-combobox.has-value:not(.is-open) .reign-combobox__control{border-color:color-mix(in srgb,var(--accent-color) 48%,var(--white));-webkit-box-shadow:inset 0.4rem 0 0 var(--accent-color),0 0.8rem 2rem color-mix(in srgb,var(--secondary-color) 7%,transparent);box-shadow:inset 0.4rem 0 0 var(--accent-color),0 0.8rem 2rem color-mix(in srgb,var(--secondary-color) 7%,transparent)}.reign-combobox.has-value:not(.is-open) .reign-combobox__search-icon{color:var(--accent-color)}.reign-combobox.has-selected-profile:not(.is-open) .reign-combobox__control{border-color:color-mix(in srgb,var(--reign-profile-color) 38%,var(--white));-webkit-box-shadow:inset 0.4rem 0 0 var(--reign-profile-color),0 0.8rem 2rem color-mix(in srgb,var(--reign-profile-dark) 9%,transparent);box-shadow:inset 0.4rem 0 0 var(--reign-profile-color),0 0.8rem 2rem color-mix(in srgb,var(--reign-profile-dark) 9%,transparent)}.reign-combobox.has-selected-profile:not(.is-open) .reign-combobox__search-icon{color:var(--reign-profile-on);background:transparent}.reign-combobox__control{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:var(--reign-filter-control-height);color:var(--secondary-color);background:color-mix(in srgb,var(--white) 97%,var(--mostar-teal-light));border:0.1rem solid color-mix(in srgb,var(--primary-color) 22%,var(--white));border-radius:var(--reign-filter-control-radius);-webkit-box-shadow:var(--reign-filter-control-shadow);box-shadow:var(--reign-filter-control-shadow);overflow:hidden;-webkit-transition:background-color 0.2s ease,border-color 0.2s ease,-webkit-box-shadow 0.2s ease;transition:background-color 0.2s ease,border-color 0.2s ease,-webkit-box-shadow 0.2s ease;transition:background-color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease;transition:background-color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease,-webkit-box-shadow 0.2s ease}.reign-combobox__search-icon{display:-ms-grid;display:grid;width:4.8rem;height:4.8rem;-webkit-box-flex:0;-ms-flex:0 0 4.8rem;flex:0 0 4.8rem;margin-left:0.55rem;color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 14%,var(--white));border-radius:0.9rem;font-size:1.35rem;place-items:center;-webkit-transition:color 0.2s ease,background-color 0.2s ease;transition:color 0.2s ease,background-color 0.2s ease}.reign-combobox__option-profile,.reign-combobox__selected-profile{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center;line-height:1;text-align:center}.reign-combobox__option-profile>i,.reign-combobox__option-profile>img,.reign-combobox__option-profile>svg,.reign-combobox__selected-profile>i,.reign-combobox__selected-profile>img,.reign-combobox__selected-profile>svg{display:-ms-grid;display:grid;width:52%;height:52%;max-width:100%;max-height:100%;margin:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;line-height:1;-webkit-transform-origin:center;transform-origin:center}.reign-combobox__option-profile,.reign-combobox__selected-profile{overflow:hidden;color:var(--reign-profile-on);background:linear-gradient(145deg,var(--reign-profile-color),var(--reign-profile-dark));border-radius:48% 52% 66% 34%/42% 38% 62% 58%}.reign-combobox__selected-profile{width:3.7rem;height:3.5rem}.reign-combobox__selected-profile i{font-size:1.05rem}.reign-combobox__input{width:100%;min-width:0;min-height:5.8rem;margin:0;padding:0 7.2rem 0 1.4rem;color:var(--secondary-color);background:transparent;border:0;border-radius:0;font-size:1.45rem;font-weight:720;text-overflow:ellipsis}.reign-combobox__input:focus,.reign-combobox__input:focus-visible{outline:0;-webkit-box-shadow:none;box-shadow:none}.reign-combobox__input::-webkit-input-placeholder{color:color-mix(in srgb,var(--secondary-color) 52%,transparent);font-weight:600}.reign-combobox__input::-moz-placeholder{color:color-mix(in srgb,var(--secondary-color) 52%,transparent);font-weight:600}.reign-combobox__input:-ms-input-placeholder{color:color-mix(in srgb,var(--secondary-color) 52%,transparent);font-weight:600}.reign-combobox__input::-ms-input-placeholder{color:color-mix(in srgb,var(--secondary-color) 52%,transparent);font-weight:600}.reign-combobox__input::placeholder{color:color-mix(in srgb,var(--secondary-color) 52%,transparent);font-weight:600}.reign-combobox__input:disabled{cursor:not-allowed}.reign-combobox__chevron,.reign-combobox__clear{position:absolute;display:-ms-grid;display:grid;top:50%;width:3.2rem;height:3.2rem;margin:0;padding:0;border:0;border-radius:50%;place-items:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.reign-combobox__clear{right:3.9rem;color:var(--accent-color);background:color-mix(in srgb,var(--accent-color) 10%,var(--white));cursor:pointer}.reign-combobox__clear[hidden]{display:none}.reign-combobox__clear:focus-visible,.reign-combobox__clear:hover{color:var(--white);background:var(--accent-color);outline:0.2rem solid color-mix(in srgb,var(--accent-color) 25%,transparent);outline-offset:0.15rem}.reign-combobox__chevron{right:0.55rem;color:var(--primary-color);-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease;pointer-events:auto;cursor:pointer}.reign-combobox__panel{position:absolute;z-index:70;top:calc(100% + 1rem);right:0;left:0;max-height:min(34rem,52vh);overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;color:var(--secondary-color);background:var(--white);border:0.1rem solid color-mix(in srgb,var(--primary-color) 18%,var(--white));border-bottom:0.35rem solid var(--accent-color);border-radius:var(--reign-filter-control-radius);-webkit-box-shadow:0 1.8rem 4.5rem color-mix(in srgb,var(--secondary-color) 18%,transparent);box-shadow:0 1.8rem 4.5rem color-mix(in srgb,var(--secondary-color) 18%,transparent);-webkit-animation:reign-combobox-open 0.18s ease both;animation:reign-combobox-open 0.18s ease both}.reign-combobox__panel[hidden]{display:none}.reign-combobox__panel::-webkit-scrollbar{width:0.8rem}.reign-combobox__panel::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--primary-color) 48%,var(--white));border:0.2rem solid var(--white);border-radius:1rem}.reign-combobox__panel-header{position:sticky;z-index:2;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;min-height:4rem;padding:0.8rem 1.2rem;color:color-mix(in srgb,var(--secondary-color) 68%,transparent);background:color-mix(in srgb,var(--mostar-teal-light) 14%,var(--white));border-bottom:0.1rem solid color-mix(in srgb,var(--primary-color) 12%,transparent);font-size:1.1rem;font-weight:700}.reign-combobox__panel-hint{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.6rem;letter-spacing:0.02em}.reign-combobox__panel-hint:before{content:"";width:0.55rem;height:0.55rem;background:var(--accent-color);border-radius:50%}.reign-combobox__count{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0.35rem 0.7rem;color:var(--white);background:var(--primary-color);border-radius:99rem;-webkit-box-shadow:0 0.35rem 0.8rem color-mix(in srgb,var(--secondary-color) 12%,transparent);box-shadow:0 0.35rem 0.8rem color-mix(in srgb,var(--secondary-color) 12%,transparent);font-size:1rem;letter-spacing:0.04em;text-transform:uppercase}.reign-combobox__list{display:-ms-grid;display:grid;gap:0.35rem;padding:0.8rem}.reign-combobox__option{position:relative;min-height:4.7rem;padding:1.35rem 4.6rem 1.25rem 1.5rem;color:color-mix(in srgb,var(--secondary-color) 88%,var(--white));border-radius:0.8rem;font-size:1.4rem;font-weight:680;line-height:1.35;cursor:pointer;-webkit-transition:color 0.15s ease,background-color 0.15s ease,-webkit-transform 0.15s ease;transition:color 0.15s ease,background-color 0.15s ease,-webkit-transform 0.15s ease;transition:color 0.15s ease,background-color 0.15s ease,transform 0.15s ease;transition:color 0.15s ease,background-color 0.15s ease,transform 0.15s ease,-webkit-transform 0.15s ease}.reign-combobox__option[aria-selected=true]{color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 10%,var(--white));-webkit-box-shadow:inset 0.35rem 0 0 var(--accent-color);box-shadow:inset 0.35rem 0 0 var(--accent-color);font-weight:800}.reign-combobox__option.is-active{color:var(--white);background:linear-gradient(105deg,var(--primary-color),color-mix(in srgb,var(--primary-color) 76%,var(--secondary-color)));-webkit-box-shadow:inset 0.35rem 0 0 var(--accent-color);box-shadow:inset 0.35rem 0 0 var(--accent-color);-webkit-transform:translateX(0.15rem);transform:translateX(0.15rem)}.reign-combobox__option.has-profile{padding-block:0.65rem;padding-left:1rem}.reign-combobox__option.has-profile.is-active,.reign-combobox__option.has-profile[aria-selected=true]{color:var(--reign-profile-dark);background:linear-gradient(110deg,var(--reign-profile-pale),var(--reign-profile-soft));-webkit-box-shadow:inset 0.35rem 0 0 var(--reign-profile-color);box-shadow:inset 0.35rem 0 0 var(--reign-profile-color)}.reign-combobox__option-copy{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.reign-combobox__option-profile{width:3.8rem;height:3.5rem;-webkit-box-flex:0;-ms-flex:0 0 3.8rem;flex:0 0 3.8rem}.reign-combobox__option-profile i{font-size:1.1rem}.reign-combobox__option-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reign-combobox__option-check{position:absolute;top:50%;right:1.45rem;display:-ms-grid;display:grid;width:2.2rem;height:2.2rem;color:var(--white);background:var(--primary-color);border-radius:50%;opacity:0;place-items:center;-webkit-transform:translateY(-50%) scale(0.72);transform:translateY(-50%) scale(0.72);-webkit-transition:opacity 0.15s ease,-webkit-transform 0.15s ease;transition:opacity 0.15s ease,-webkit-transform 0.15s ease;transition:opacity 0.15s ease,transform 0.15s ease;transition:opacity 0.15s ease,transform 0.15s ease,-webkit-transform 0.15s ease}.reign-combobox__option-check svg{width:1.2rem;height:1.2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.reign-combobox__option[aria-selected=true] .reign-combobox__option-check{opacity:1;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.reign-combobox__option.is-active .reign-combobox__option-check{color:var(--primary-color);background:var(--white)}.reign-combobox__option.has-profile .reign-combobox__option-check{color:var(--reign-profile-on);background:var(--reign-profile-dark)}.reign-combobox__empty{margin:0;padding:2.8rem 2rem;color:color-mix(in srgb,var(--secondary-color) 62%,transparent);font-size:1.35rem;font-weight:700;text-align:center}@media (max-width:767.98px){.reign-combobox__panel{position:relative;top:auto;margin-top:0.8rem;max-height:28rem;-webkit-box-shadow:0 1.6rem 3.5rem color-mix(in srgb,var(--secondary-color) 22%,transparent);box-shadow:0 1.6rem 3.5rem color-mix(in srgb,var(--secondary-color) 22%,transparent)}}@media (prefers-reduced-motion:reduce){.reign-combobox__chevron,.reign-combobox__control,.reign-combobox__option,.reign-combobox__option-check,.reign-combobox__search-icon{-webkit-transition:none;transition:none}.reign-combobox__panel{-webkit-animation:none;animation:none}}@-webkit-keyframes reign-combobox-open{0%{opacity:0;-webkit-transform:translateY(-0.6rem) scale(0.985);transform:translateY(-0.6rem) scale(0.985)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes reign-combobox-open{0%{opacity:0;-webkit-transform:translateY(-0.6rem) scale(0.985);transform:translateY(-0.6rem) scale(0.985)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.reign-activity-group{width:min(100%,132rem);margin-inline:auto}+.reign-activity-group{margin-top:clamp(7rem,10vw,13rem)}.reign-activity-group__header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2.5rem;margin-bottom:clamp(2.8rem,4vw,4.5rem);padding:clamp(2rem,3vw,3rem) clamp(2.2rem,4vw,4.5rem);background:var(--off-white);border-left:0.6rem solid var(--primary-color);overflow:hidden}.reign-activity-group__header:after{content:"";position:absolute;right:10rem;bottom:-4.5rem;width:min(32rem,30vw);aspect-ratio:2;opacity:0.18;background:url("assets/images/footer-bg.png") center bottom/cover no-repeat;pointer-events:none}.reign-activity-group--unassigned .reign-activity-group__header{border-left-color:var(--accent-color)}.reign-activity-group__identity{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(1.5rem,2vw,2.4rem);min-width:0}.reign-activity-group__icon{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center;line-height:1;text-align:center}.reign-activity-group__icon>i,.reign-activity-group__icon>img,.reign-activity-group__icon>svg{display:-ms-grid;display:grid;width:48%;height:48%;max-width:100%;max-height:100%;margin:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;line-height:1;-webkit-transform-origin:center;transform-origin:center}.reign-activity-group__icon{display:-ms-grid;display:grid;width:clamp(5rem,6vw,6.8rem);height:clamp(5rem,6vw,6.8rem);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:var(--white);background:var(--primary-color);border-radius:50%;-webkit-box-shadow:0 1.2rem 2.5rem color-mix(in srgb,var(--secondary-color) 18%,transparent);box-shadow:0 1.2rem 2.5rem color-mix(in srgb,var(--secondary-color) 18%,transparent);font-size:clamp(1.8rem,2vw,2.5rem);place-items:center}.reign-activity-group--unassigned .reign-activity-group__icon{background:var(--accent-color)}.reign-activity-group__eyebrow{margin:0 0 0.6rem;color:var(--primary-color);font-size:1.1rem;font-weight:850;letter-spacing:0.18em;line-height:1.2;text-transform:uppercase}.reign-activity-group__title{margin:0;color:var(--secondary-color);font-size:var(--reign-title-lg);line-height:1;text-wrap:balance}.reign-activity-group__title a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem;color:inherit}.reign-activity-group__title a i{color:var(--accent-color);font-size:0.45em;-webkit-transition:-webkit-transform 0.22s ease;transition:-webkit-transform 0.22s ease;transition:transform 0.22s ease;transition:transform 0.22s ease,-webkit-transform 0.22s ease}.reign-activity-group__title a:focus-visible,.reign-activity-group__title a:hover{color:var(--primary-color)}.reign-activity-group__title a:focus-visible i,.reign-activity-group__title a:hover i{-webkit-transform:translateX(0.5rem);transform:translateX(0.5rem)}.reign-activity-group__count{position:relative;z-index:1;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0.8rem 1.2rem;color:var(--secondary-color);background:var(--white);border-bottom:0.3rem solid var(--accent-color);font-size:1.2rem;font-weight:800;letter-spacing:0.04em}.reign-activity-group__grid{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) clamp(2rem,2.5vw,3.2rem) minmax(0,1fr) clamp(2rem,2.5vw,3.2rem) minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,2.5vw,3.2rem)}.reign-activity-group__grid>[hidden]{display:none}.reign-activity-group__more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:clamp(3rem,4vw,4.5rem)}.reign-activity-group__more-button{margin:0}.reign-activity-group__more-button[hidden]{display:none}.reign-activity-group__more-button i{-webkit-transition:-webkit-transform 0.22s ease;transition:-webkit-transform 0.22s ease;transition:transform 0.22s ease;transition:transform 0.22s ease,-webkit-transform 0.22s ease}.reign-activity-group__more-button[aria-expanded=true] i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:991.98px){.reign-activity-group__grid{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.reign-activity-group__header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reign-activity-group__count{margin-left:calc(clamp(5rem, 6vw, 6.8rem) + clamp(1.5rem, 2vw, 2.4rem))}.reign-activity-group__grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.reign-activity-group__more-button i,.reign-activity-group__title a i{-webkit-transition:none;transition:none}}.reign-activity-card{--reign-card-color:var(--primary-color);--reign-card-dark:var(--primary-color-darkest);--reign-card-fill:var(--primary-color-darkest);--reign-card-soft:color-mix(in srgb,var(--primary-color) 18%,var(--white));--reign-card-pale:color-mix(in srgb,var(--primary-color) 6%,var(--white));--reign-card-on:var(--white)}.reign-activity-card.reign-card-tone-2{--reign-card-color:var(--accent-color);--reign-card-dark:var(--tertiary-color-darkest);--reign-card-fill:var(--tertiary-color-darkest);--reign-card-soft:color-mix(in srgb,var(--accent-color) 20%,var(--white));--reign-card-pale:color-mix(in srgb,var(--accent-color) 7%,var(--white))}.reign-activity-card.reign-card-tone-3{--reign-card-color:var(--secondary-color);--reign-card-dark:var(--secondary-color-dark);--reign-card-fill:var(--secondary-color);--reign-card-soft:color-mix(in srgb,var(--secondary-color) 18%,var(--white));--reign-card-pale:color-mix(in srgb,var(--secondary-color) 6%,var(--white))}.reign-activity-card.reign-card-tone-4{--reign-card-color:var(--yellow-alternate);--reign-card-dark:color-mix(in srgb,var(--yellow-alternate) 68%,var(--secondary-color));--reign-card-fill:var(--yellow-alternate);--reign-card-soft:color-mix(in srgb,var(--yellow) 28%,var(--white));--reign-card-pale:color-mix(in srgb,var(--yellow) 10%,var(--white));--reign-card-on:var(--secondary-color)}.reign-activity-card.reign-card-tone-5{--reign-card-color:var(--bluealternate);--reign-card-dark:color-mix(in srgb,var(--bluealternate) 72%,black);--reign-card-fill:var(--bluealternate);--reign-card-soft:color-mix(in srgb,var(--bluealternate) 18%,var(--white));--reign-card-pale:color-mix(in srgb,var(--bluealternate) 6%,var(--white))}.reign-activity-card{position:relative;overflow:hidden;background:radial-gradient(circle at 94% 90%,color-mix(in srgb,var(--reign-card-color) 16%,transparent),transparent 13rem),radial-gradient(circle at 7% 56%,color-mix(in srgb,var(--reign-card-soft) 46%,transparent),transparent 16rem),linear-gradient(155deg,var(--white) 34%,var(--reign-card-pale));border:0.1rem solid color-mix(in srgb,var(--reign-card-color) 28%,var(--white));border-bottom:0.7rem solid var(--reign-card-color);border-radius:3.2rem 3.2rem 3.2rem 1.4rem;-webkit-box-shadow:0 1.8rem 4.8rem color-mix(in srgb,var(--reign-card-dark) 12%,transparent);box-shadow:0 1.8rem 4.8rem color-mix(in srgb,var(--reign-card-dark) 12%,transparent);-webkit-transition:border-color 0.32s ease,border-radius 0.42s cubic-bezier(0.2,0.8,0.2,1),-webkit-transform 0.42s cubic-bezier(0.2,0.8,0.2,1),-webkit-box-shadow 0.42s ease;transition:border-color 0.32s ease,border-radius 0.42s cubic-bezier(0.2,0.8,0.2,1),-webkit-transform 0.42s cubic-bezier(0.2,0.8,0.2,1),-webkit-box-shadow 0.42s ease;transition:transform 0.42s cubic-bezier(0.2,0.8,0.2,1),border-color 0.32s ease,border-radius 0.42s cubic-bezier(0.2,0.8,0.2,1),box-shadow 0.42s ease;transition:transform 0.42s cubic-bezier(0.2,0.8,0.2,1),border-color 0.32s ease,border-radius 0.42s cubic-bezier(0.2,0.8,0.2,1),box-shadow 0.42s ease,-webkit-transform 0.42s cubic-bezier(0.2,0.8,0.2,1),-webkit-box-shadow 0.42s ease}.reign-activity-card:focus-within,.reign-activity-card:hover{border-color:color-mix(in srgb,var(--reign-card-color) 70%,var(--white));border-radius:3.2rem 1.5rem 3.2rem 3.2rem;-webkit-box-shadow:0 2.8rem 6.2rem color-mix(in srgb,var(--reign-card-color) 21%,transparent);box-shadow:0 2.8rem 6.2rem color-mix(in srgb,var(--reign-card-color) 21%,transparent);-webkit-transform:translateY(-0.8rem);transform:translateY(-0.8rem)}.reign-activity-card:focus-within{outline:0.3rem solid var(--reign-card-dark);outline-offset:0.4rem}.reign-activity-card{min-width:0;height:100%}.reign-activity-card:after{content:"";position:absolute;z-index:0;right:-5rem;bottom:-4.5rem;width:17rem;aspect-ratio:1;opacity:0.48;background:radial-gradient(circle at 34% 30%,color-mix(in srgb,var(--white) 55%,transparent) 0 0.6rem,transparent 0.7rem),linear-gradient(145deg,var(--reign-card-soft),color-mix(in srgb,var(--reign-card-color) 36%,var(--reign-card-pale)));border-radius:61% 39% 55% 45%/43% 62% 38% 57%;pointer-events:none;-webkit-transform:rotate(13deg);transform:rotate(13deg);-webkit-transition:border-radius 0.55s ease,-webkit-transform 0.55s cubic-bezier(0.2,0.8,0.2,1);transition:border-radius 0.55s ease,-webkit-transform 0.55s cubic-bezier(0.2,0.8,0.2,1);transition:border-radius 0.55s ease,transform 0.55s cubic-bezier(0.2,0.8,0.2,1);transition:border-radius 0.55s ease,transform 0.55s cubic-bezier(0.2,0.8,0.2,1),-webkit-transform 0.55s cubic-bezier(0.2,0.8,0.2,1)}.reign-activity-card:focus-within:after,.reign-activity-card:hover:after{border-radius:42% 58% 36% 64%/60% 39% 61% 40%;-webkit-transform:translate(-1rem,-0.5rem) rotate(4deg) scale(1.06);transform:translate(-1rem,-0.5rem) rotate(4deg) scale(1.06)}.reign-activity-card__link{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;color:inherit;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reign-activity-card__media{position:relative;display:block;height:22rem;min-height:0;overflow:hidden;background:linear-gradient(145deg,var(--reign-card-soft),var(--reign-card-color));border-radius:2.9rem 2.9rem 48% 14%/2.9rem 2.9rem 9% 5%;-webkit-box-flex:0;-ms-flex:0 0 22rem;flex:0 0 22rem}.reign-activity-card__media:after{content:"";position:absolute;z-index:2;right:-9%;bottom:-16%;width:68%;height:38%;opacity:0.65;background:color-mix(in srgb,var(--reign-card-color) 38%,transparent);border-radius:58% 42% 0 0/78% 60% 0 0;pointer-events:none;-webkit-transform:rotate(-4deg);transform:rotate(-4deg);-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.2,0.8,0.2,1);transition:-webkit-transform 0.6s cubic-bezier(0.2,0.8,0.2,1);transition:transform 0.6s cubic-bezier(0.2,0.8,0.2,1);transition:transform 0.6s cubic-bezier(0.2,0.8,0.2,1),-webkit-transform 0.6s cubic-bezier(0.2,0.8,0.2,1)}.reign-activity-card__media:focus-visible{outline:0.3rem solid var(--accent-color);outline-offset:0.3rem}.reign-activity-card__media>img{display:block;width:100%;height:100%;min-height:0;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.55s ease;transition:-webkit-transform 0.55s ease;transition:transform 0.55s ease;transition:transform 0.55s ease,-webkit-transform 0.55s ease}.reign-activity-card:focus-within .reign-activity-card__media>img,.reign-activity-card:hover .reign-activity-card__media>img{-webkit-transform:scale(1.045);transform:scale(1.045)}.reign-activity-card:focus-within .reign-activity-card__media:after,.reign-activity-card:hover .reign-activity-card__media:after{-webkit-transform:translateX(-2rem) rotate(-1deg) scale(1.08);transform:translateX(-2rem) rotate(-1deg) scale(1.08)}.reign-activity-card__media-fallback{position:absolute;inset:0;background:linear-gradient(145deg,color-mix(in srgb,var(--reign-card-pale) 65%,transparent),color-mix(in srgb,var(--reign-card-color) 42%,var(--reign-card-soft))),url("assets/images/footer-bg.svg") center bottom/cover no-repeat}.reign-activity-card__departments{position:absolute;z-index:4;top:1.4rem;left:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-filter:drop-shadow(0 0.7rem 1.3rem color-mix(in srgb,var(--secondary-color) 18%,transparent));filter:drop-shadow(0 0.7rem 1.3rem color-mix(in srgb,var(--secondary-color) 18%,transparent))}.reign-activity-card__department-badge,.reign-activity-card__department-count{display:-ms-grid;display:grid;width:3.8rem;height:3.6rem;-webkit-box-flex:0;-ms-flex:0 0 3.8rem;flex:0 0 3.8rem;place-items:center;border-radius:63% 37% 55% 45%/42% 61% 39% 58%}.reign-activity-card__department-badge{--reign-profile-color:var(--primary-color);--reign-profile-dark:var(--secondary-color);padding:0.65rem;color:var(--white);background:linear-gradient(145deg,var(--reign-profile-color),var(--reign-profile-dark));border:0.1rem solid color-mix(in srgb,var(--white) 46%,transparent);backdrop-filter:blur(0.5rem);-webkit-transform:rotate(-3deg);transform:rotate(-3deg);-webkit-transition:border-radius 0.25s ease,-webkit-transform 0.25s ease;transition:border-radius 0.25s ease,-webkit-transform 0.25s ease;transition:border-radius 0.25s ease,transform 0.25s ease;transition:border-radius 0.25s ease,transform 0.25s ease,-webkit-transform 0.25s ease}.reign-activity-card__department-badge+.reign-activity-card__department-badge,.reign-activity-card__department-badge+.reign-activity-card__department-count{margin-left:-0.55rem}.reign-activity-card__department-badge i{color:inherit;font-size:1.15rem}.reign-activity-card__department-badge-image{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-filter:drop-shadow(0 0.1rem 0.15rem color-mix(in srgb,var(--secondary-color) 38%,transparent));filter:drop-shadow(0 0.1rem 0.15rem color-mix(in srgb,var(--secondary-color) 38%,transparent))}.reign-activity-card__department-count{margin-left:-0.55rem;color:var(--white);background:var(--secondary-color);border:0.15rem solid color-mix(in srgb,var(--white) 82%,transparent);font-size:1rem;font-weight:850}.reign-activity-card:focus-within .reign-activity-card__department-badge,.reign-activity-card:hover .reign-activity-card__department-badge{border-radius:42% 58% 38% 62%/61% 40% 60% 39%;-webkit-transform:translateY(-0.2rem) rotate(2deg) scale(1.035);transform:translateY(-0.2rem) rotate(2deg) scale(1.035)}.reign-activity-card__badge{position:absolute;z-index:3;right:1.6rem;bottom:1.8rem;display:-ms-grid;display:grid;width:7.2rem;height:6.8rem;padding:1.35rem;place-items:center;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center;line-height:1;text-align:center}.reign-activity-card__badge>i,.reign-activity-card__badge>img,.reign-activity-card__badge>svg{display:-ms-grid;display:grid;width:100%;height:100%;max-width:100%;max-height:100%;margin:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;line-height:1;-webkit-transform-origin:center;transform-origin:center}.reign-activity-card__badge{isolation:isolate;color:var(--reign-card-on);background:radial-gradient(circle at 25% 19%,color-mix(in srgb,var(--reign-card-fill) 72%,var(--white)),transparent 43%),linear-gradient(145deg,color-mix(in srgb,var(--reign-card-fill) 92%,var(--white)),var(--reign-card-fill) 52%,var(--reign-card-dark));border:0.25rem solid color-mix(in srgb,var(--white) 72%,transparent);border-radius:63% 37% 55% 45%/42% 61% 39% 58%;-webkit-box-shadow:0 1.4rem 3.4rem color-mix(in srgb,var(--reign-card-dark) 24%,transparent);box-shadow:0 1.4rem 3.4rem color-mix(in srgb,var(--reign-card-dark) 24%,transparent);-webkit-transform:rotate(-3deg);transform:rotate(-3deg);-webkit-transition:border-radius 0.5s ease,-webkit-transform 0.5s cubic-bezier(0.2,0.8,0.2,1),-webkit-box-shadow 0.35s ease;transition:border-radius 0.5s ease,-webkit-transform 0.5s cubic-bezier(0.2,0.8,0.2,1),-webkit-box-shadow 0.35s ease;transition:transform 0.5s cubic-bezier(0.2,0.8,0.2,1),border-radius 0.5s ease,box-shadow 0.35s ease;transition:transform 0.5s cubic-bezier(0.2,0.8,0.2,1),border-radius 0.5s ease,box-shadow 0.35s ease,-webkit-transform 0.5s cubic-bezier(0.2,0.8,0.2,1),-webkit-box-shadow 0.35s ease}.reign-activity-card__badge-image{display:block;width:100%;height:100%;color:inherit;-o-object-fit:contain;object-fit:contain;font-size:2.5rem}.reign-activity-card:focus-within .reign-activity-card__badge,.reign-activity-card:hover .reign-activity-card__badge{border-radius:42% 58% 38% 62%/61% 40% 60% 39%;-webkit-box-shadow:0 1.8rem 4rem color-mix(in srgb,var(--reign-card-color) 32%,transparent);box-shadow:0 1.8rem 4rem color-mix(in srgb,var(--reign-card-color) 32%,transparent);-webkit-transform:translateY(-0.45rem) rotate(3deg) scale(1.045);transform:translateY(-0.45rem) rotate(3deg) scale(1.045)}.reign-activity-card__level{position:absolute;z-index:3;top:1.6rem;right:1.6rem;padding:0.7rem 1.1rem;color:var(--white);background:var(--reign-card-color);border-radius:999px;font-size:1.2rem;font-weight:800;letter-spacing:0.1em;line-height:1;text-transform:uppercase}.reign-activity-card__level--landelijk{background:var(--secondary-color)}.reign-activity-card__level--lokaal{background:var(--accent-color)}.reign-activity-card__body{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;padding:clamp(2.2rem,2.4vw,3rem);background:linear-gradient(155deg,color-mix(in srgb,var(--white) 77%,transparent),color-mix(in srgb,var(--reign-card-pale) 82%,transparent));-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reign-activity-card__title{margin:0;color:var(--reign-card-dark);font-size:var(--reign-title-sm);line-height:1.05}.reign-activity-card__title a{color:inherit}.reign-activity-card__title a:focus-visible,.reign-activity-card__title a:hover{color:var(--reign-card-color)}.reign-activity-card__excerpt{margin:1.5rem 0 0;color:var(--gray);font-size:1.5rem;line-height:1.65}.reign-activity-card__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.7rem;margin:2rem 0 clamp(2rem,2.2vw,2.6rem);padding:0;list-style:none}.reign-activity-card__tags li{--reign-profile-color:var(--primary-color);--reign-profile-dark:var(--primary-color-darkest);--reign-profile-soft:color-mix(in srgb,var(--primary-color) 18%,var(--white));--reign-profile-pale:color-mix(in srgb,var(--primary-color) 6%,var(--white));--reign-profile-on:var(--white);margin:0;padding:0}.reign-activity-card__tag-trigger{display:-ms-grid;display:grid;width:4.4rem;height:4.4rem;padding:0;place-items:center;color:var(--reign-profile-on);background:transparent;border:0;border-radius:63% 37% 55% 45%/42% 61% 39% 58%;cursor:help}.reign-activity-card__tag-trigger:focus-visible{outline:0.3rem solid var(--reign-profile-dark);outline-offset:0.3rem}.reign-activity-card__tag-badge{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center;line-height:1;text-align:center}.reign-activity-card__tag-badge>i,.reign-activity-card__tag-badge>img,.reign-activity-card__tag-badge>svg{display:-ms-grid;display:grid;width:74%;height:74%;max-width:100%;max-height:100%;margin:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;line-height:1;-webkit-transform-origin:center;transform-origin:center}.reign-activity-card__tag-badge{display:-ms-grid;display:grid;width:4.2rem;height:4rem;padding:0.75rem;color:var(--reign-profile-on);background:radial-gradient(circle at 26% 20%,color-mix(in srgb,var(--reign-profile-color) 62%,var(--white)),transparent 44%),linear-gradient(145deg,var(--reign-profile-color),var(--reign-profile-dark));border-radius:63% 37% 55% 45%/42% 61% 39% 58%;place-items:center;-webkit-transform:rotate(-3deg);transform:rotate(-3deg);-webkit-transition:border-radius 0.25s ease,-webkit-transform 0.25s ease;transition:border-radius 0.25s ease,-webkit-transform 0.25s ease;transition:border-radius 0.25s ease,transform 0.25s ease;transition:border-radius 0.25s ease,transform 0.25s ease,-webkit-transform 0.25s ease}.reign-activity-card__tag-badge i{color:inherit;font-size:1rem}.reign-activity-card__tag-badge-image{display:block;width:100%;height:100%;margin:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-filter:drop-shadow(0 0.1rem 0.14rem color-mix(in srgb,var(--reign-profile-dark) 48%,transparent));filter:drop-shadow(0 0.1rem 0.14rem color-mix(in srgb,var(--reign-profile-dark) 48%,transparent))}.reign-activity-card__tag-trigger:focus-visible .reign-activity-card__tag-badge,.reign-activity-card__tag-trigger:hover .reign-activity-card__tag-badge{border-radius:42% 58% 38% 62%/61% 40% 60% 39%;-webkit-transform:rotate(3deg) scale(1.04);transform:rotate(3deg) scale(1.04)}.reign-activity-card__cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-height:4.4rem;margin-top:auto;color:var(--reign-card-dark);background:color-mix(in srgb,var(--reign-card-soft) 58%,var(--white));border-radius:999px;font-size:1.4rem;font-weight:800;padding:0.9rem 1.3rem;-webkit-transition:color 0.22s ease,background-color 0.22s ease,-webkit-transform 0.22s ease;transition:color 0.22s ease,background-color 0.22s ease,-webkit-transform 0.22s ease;transition:color 0.22s ease,background-color 0.22s ease,transform 0.22s ease;transition:color 0.22s ease,background-color 0.22s ease,transform 0.22s ease,-webkit-transform 0.22s ease}.reign-activity-card__cta:focus-visible,.reign-activity-card__cta:hover{color:var(--reign-card-on);background:var(--reign-card-fill);-webkit-transform:translateX(0.3rem);transform:translateX(0.3rem)}.reign-activity-card__cta i{-webkit-transition:-webkit-transform 0.22s ease;transition:-webkit-transform 0.22s ease;transition:transform 0.22s ease;transition:transform 0.22s ease,-webkit-transform 0.22s ease}@media (max-width:767.98px){.reign-activity-card__tags{margin-bottom:1.8rem}}.reign-activity-card:focus-within .reign-activity-card__cta i,.reign-activity-card:hover .reign-activity-card__cta i{-webkit-transform:translateX(0.5rem);transform:translateX(0.5rem)}@media (prefers-reduced-motion:reduce){.reign-activity-card,.reign-activity-card:after,.reign-activity-card__badge,.reign-activity-card__cta i,.reign-activity-card__department-badge,.reign-activity-card__media img,.reign-activity-card__media:after,.reign-activity-card__tag-badge,.reign-activity-card__tag-trigger{-webkit-transition:none;transition:none}.reign-activity-card:focus-within,.reign-activity-card:hover{border-radius:3.2rem 3.2rem 3.2rem 1.4rem;-webkit-transform:none;transform:none}.reign-activity-card:focus-within:after,.reign-activity-card:hover:after{border-radius:61% 39% 55% 45%/43% 62% 38% 57%;-webkit-transform:rotate(13deg);transform:rotate(13deg)}.reign-activity-card:focus-within .reign-activity-card__media:after,.reign-activity-card:hover .reign-activity-card__media:after{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}.reign-activity-card:focus-within .reign-activity-card__badge,.reign-activity-card:hover .reign-activity-card__badge{border-radius:63% 37% 55% 45%/42% 61% 39% 58%;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.reign-activity-card__tag-trigger:focus-visible .reign-activity-card__tag-badge,.reign-activity-card__tag-trigger:hover .reign-activity-card__tag-badge{border-radius:63% 37% 55% 45%/42% 61% 39% 58%;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}}.popover.reign-age-group-popover{--bs-popover-zindex:1080;--bs-popover-max-width:24rem;--bs-popover-bg:var(--reign-popover-color,var(--primary-color));--bs-popover-border-color:color-mix(in srgb,var(--reign-popover-dark,var(--secondary-color)) 70%,transparent);--bs-popover-border-radius:1.8rem 1.8rem 1.8rem .7rem;--bs-popover-box-shadow:0 1.4rem 3.6rem color-mix(in srgb,var(--reign-popover-dark,var(--secondary-color)) 30%,transparent);--bs-popover-body-color:var(--white);border-width:0.2rem}.popover.reign-age-group-popover .popover-body{padding:1rem 1.35rem;color:var(--white);font-size:1.25rem;font-weight:800;line-height:1.3;text-align:center}@-webkit-keyframes reign-activity-skeleton{to{background-position-x:-220%}}@keyframes reign-activity-skeleton{to{background-position-x:-220%}}@-webkit-keyframes reign-activity-results-in{0%{opacity:0;-webkit-transform:translateY(1.2rem);transform:translateY(1.2rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes reign-activity-results-in{0%{opacity:0;-webkit-transform:translateY(1.2rem);transform:translateY(1.2rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.reign-activities-teaser{position:relative;padding:clamp(7rem,9vw,12rem) 0 clamp(8rem,10vw,13rem);overflow:hidden;background:radial-gradient(circle at 8% 12%,color-mix(in srgb,var(--accent-color) 9%,transparent),transparent 28%),-webkit-gradient(linear,left top,left bottom,from(var(--white)),to(color-mix(in srgb,var(--mostar-teal-light) 12%,var(--creme-light))));background:radial-gradient(circle at 8% 12%,color-mix(in srgb,var(--accent-color) 9%,transparent),transparent 28%),linear-gradient(180deg,var(--white),color-mix(in srgb,var(--mostar-teal-light) 12%,var(--creme-light)))}.reign-activities-teaser__landscape{position:absolute;inset:auto 0 0;height:56%;opacity:0.13;background:url("assets/images/hero-trees.svg") center bottom/cover no-repeat;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(56%,#000));-webkit-mask-image:linear-gradient(transparent,#000 56%);mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(56%,#000));mask-image:linear-gradient(transparent,#000 56%);mix-blend-mode:multiply;pointer-events:none}.reign-activities-teaser .container{position:relative;z-index:1}.reign-activities-teaser__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3rem;margin-bottom:clamp(3.5rem,5vw,5.5rem)}.reign-activities-teaser__heading{max-width:78rem}.reign-activities-teaser__eyebrow{margin:0 0 0.8rem;color:var(--accent-color);font-size:var(--reign-eyebrow-size);font-weight:850;letter-spacing:0.16em;text-transform:uppercase}.reign-activities-teaser .h2,.reign-activities-teaser h2{margin:0;color:var(--secondary-color);font-size:var(--reign-title-xl);line-height:1;text-wrap:balance}.reign-activities-teaser__intro{max-width:66rem;margin:1.5rem 0 0;color:var(--gray);font-size:var(--reign-copy-sm);line-height:1.7}.reign-activities-teaser__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem}.reign-activities-teaser__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.8rem}.reign-activities-teaser__arrow{display:-ms-grid;display:grid;width:4.8rem;height:4.8rem;padding:0;color:var(--secondary-color);background:var(--white);border:0.1rem solid color-mix(in srgb,var(--primary-color) 24%,transparent);border-radius:58% 42% 55% 45%/45% 58% 42% 55%;-webkit-box-shadow:0 0.8rem 2.4rem color-mix(in srgb,var(--secondary-color) 9%,transparent);box-shadow:0 0.8rem 2.4rem color-mix(in srgb,var(--secondary-color) 9%,transparent);cursor:pointer;place-items:center;-webkit-transition:color 0.2s ease,background-color 0.2s ease,opacity 0.2s ease,-webkit-transform 0.2s ease;transition:color 0.2s ease,background-color 0.2s ease,opacity 0.2s ease,-webkit-transform 0.2s ease;transition:color 0.2s ease,background-color 0.2s ease,transform 0.2s ease,opacity 0.2s ease;transition:color 0.2s ease,background-color 0.2s ease,transform 0.2s ease,opacity 0.2s ease,-webkit-transform 0.2s ease}.reign-activities-teaser__arrow:focus-visible,.reign-activities-teaser__arrow:hover{color:var(--white);background:var(--primary-color);-webkit-transform:translateY(-0.2rem);transform:translateY(-0.2rem)}.reign-activities-teaser__arrow.swiper-button-disabled{opacity:0.35;cursor:default;-webkit-transform:none;transform:none}.reign-activities-teaser__viewport{overflow:visible}.reign-activities-teaser .swiper-slide{height:auto;padding-block:0.8rem 1.5rem}.reign-activities-teaser .swiper-slide .reign-activity-card{height:100%}.reign-activities-teaser:not(.is-enhanced) .swiper-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 2.4rem minmax(0,1fr) 2.4rem minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}.reign-activities-teaser.is-enhanced .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0}.reign-activities-teaser.is-static .reign-activities-teaser__navigation,.reign-activities-teaser.is-static .reign-activities-teaser__pagination,.reign-activities-teaser:not(.is-enhanced) .reign-activities-teaser__navigation,.reign-activities-teaser:not(.is-enhanced) .reign-activities-teaser__pagination{display:none}.reign-activities-teaser__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.7rem;margin-top:2.4rem}.reign-activities-teaser__pagination .swiper-pagination-bullet{width:0.8rem;height:0.8rem;margin:0!important;padding:0;opacity:1;background:color-mix(in srgb,var(--primary-color) 25%,var(--white));border:0;border-radius:1rem;cursor:pointer;-webkit-transition:width 0.25s ease,background-color 0.25s ease;transition:width 0.25s ease,background-color 0.25s ease}.reign-activities-teaser__pagination .swiper-pagination-bullet-active{width:2.8rem;background:var(--accent-color)}@media (max-width:991.98px){.reign-activities-teaser__header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reign-activities-teaser__actions{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.reign-activities-teaser:not(.is-enhanced) .swiper-wrapper{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.reign-activities-teaser{padding-inline:2rem}.reign-activities-teaser__actions{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reign-activities-teaser__navigation{-ms-flex-item-align:end;align-self:flex-end}.reign-activities-teaser:not(.is-enhanced) .swiper-wrapper{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.reign-activities-teaser__arrow{-webkit-transition:none;transition:none}.reign-activities-teaser__arrow:hover{-webkit-transform:none;transform:none}}.reign-member-geolocation{--reign-geo-result-color:var(--primary-color-dark);--reign-geo-result-dark:var(--secondary-color);--reign-geo-result-accent:var(--accent-color);position:relative;display:-ms-grid;display:grid;-ms-grid-columns:auto 1.6rem minmax(0,1fr) 1.6rem auto;grid-template-columns:auto minmax(0,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem 1.6rem;margin:0 0 clamp(2.4rem,3vw,3.4rem);padding:1.4rem 1.6rem;color:var(--secondary-color);background:radial-gradient(circle at 8% 20%,color-mix(in srgb,var(--mostar-teal-light) 18%,transparent),transparent 12rem),color-mix(in srgb,var(--white) 94%,var(--mostar-teal-light));border:0.1rem solid color-mix(in srgb,var(--primary-color) 22%,var(--white));border-radius:2rem 2rem 2rem 0.9rem;-webkit-box-shadow:0 1rem 2.8rem color-mix(in srgb,var(--secondary-color) 7%,transparent);box-shadow:0 1rem 2.8rem color-mix(in srgb,var(--secondary-color) 7%,transparent)}.reign-member-geolocation--activity{--reign-geo-result-color:var(--primary-color-dark);--reign-geo-result-dark:var(--secondary-color);--reign-geo-result-accent:var(--accent-color)}.reign-member-geolocation--calendar{--reign-geo-result-color:var(--primary-color-dark);--reign-geo-result-dark:var(--secondary-color);--reign-geo-result-accent:var(--bluealternate)}.reign-member-geolocation__icon,.reign-member-geolocation__result-icon{display:-ms-grid;display:grid;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:var(--white);background:linear-gradient(145deg,var(--primary-color),var(--primary-color-darkest));border-radius:63% 37% 55% 45%/42% 61% 39% 58%;place-items:center}.reign-member-geolocation__icon{width:4.8rem;height:4.6rem;font-size:1.7rem;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.reign-member-geolocation__copy{display:-ms-grid;display:grid;min-width:0;gap:0.3rem}.reign-member-geolocation__copy strong{color:var(--secondary-color);font-size:1.45rem;font-weight:820}.reign-member-geolocation__copy span{color:var(--gray);font-size:1.25rem;line-height:1.45}.reign-member-geolocation__button{min-width:18rem;white-space:nowrap}.reign-member-geolocation__result{position:relative;display:-ms-grid;display:grid;grid-column:1/-1;-ms-grid-columns:auto 1.3rem minmax(0,1fr) 1.3rem auto;grid-template-columns:auto minmax(0,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.3rem;min-height:7.4rem;padding:1.3rem 1.5rem;overflow:hidden;color:var(--white);background:radial-gradient(circle at 92% 18%,color-mix(in srgb,var(--mostar-teal-light) 18%,transparent),transparent 13rem),linear-gradient(122deg,var(--reign-geo-result-dark),var(--reign-geo-result-color));border:0.1rem solid color-mix(in srgb,var(--primary-color) 54%,var(--white));border-left:0.45rem solid var(--reign-geo-result-accent);border-radius:2rem 2rem 2rem 0.8rem;-webkit-box-shadow:0 1.4rem 3.2rem color-mix(in srgb,var(--secondary-color) 18%,transparent);box-shadow:0 1.4rem 3.2rem color-mix(in srgb,var(--secondary-color) 18%,transparent);text-decoration:none;isolation:isolate;-webkit-transition:border-color 0.2s ease,-webkit-box-shadow 0.25s ease,-webkit-transform 0.25s ease;transition:border-color 0.2s ease,-webkit-box-shadow 0.25s ease,-webkit-transform 0.25s ease;transition:border-color 0.2s ease,box-shadow 0.25s ease,transform 0.25s ease;transition:border-color 0.2s ease,box-shadow 0.25s ease,transform 0.25s ease,-webkit-box-shadow 0.25s ease,-webkit-transform 0.25s ease}.reign-member-geolocation__result:before{content:"";position:absolute;z-index:-1;right:-4.2rem;bottom:-6rem;width:15rem;aspect-ratio:1;opacity:0.13;background:var(--reign-geo-result-accent);border-radius:61% 39% 55% 45%/43% 62% 38% 57%;pointer-events:none;-webkit-transform:rotate(12deg);transform:rotate(12deg);-webkit-transition:border-radius 0.4s ease,-webkit-transform 0.4s ease;transition:border-radius 0.4s ease,-webkit-transform 0.4s ease;transition:border-radius 0.4s ease,transform 0.4s ease;transition:border-radius 0.4s ease,transform 0.4s ease,-webkit-transform 0.4s ease}.reign-member-geolocation__result[hidden]{display:none}.reign-member-geolocation__result>span:nth-child(2){display:-ms-grid;display:grid;min-width:0;-ms-grid-columns:minmax(0,1fr) 1rem auto;grid-template-columns:minmax(0,1fr) auto;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:0.15rem 1rem}.reign-member-geolocation__result .small,.reign-member-geolocation__result small{grid-column:1/-1;color:color-mix(in srgb,var(--white) 86%,var(--reign-geo-result-accent));font-size:1.05rem;font-style:normal;font-weight:850;letter-spacing:0.13em;text-transform:uppercase}.reign-member-geolocation__result strong{color:var(--white);font-size:1.55rem;font-weight:820;line-height:1.25}.reign-member-geolocation__result em{padding:0.45rem 0.75rem;color:var(--secondary-color);background:color-mix(in srgb,var(--white) 93%,var(--reign-geo-result-accent));border-radius:999px;-webkit-box-shadow:0 0.4rem 1.2rem color-mix(in srgb,var(--secondary-color) 12%,transparent);box-shadow:0 0.4rem 1.2rem color-mix(in srgb,var(--secondary-color) 12%,transparent);font-size:1.1rem;font-style:normal;font-weight:850;line-height:1;white-space:nowrap}.reign-member-geolocation__result>i{display:-ms-grid;display:grid;width:3.7rem;height:3.7rem;color:var(--secondary-color);background:color-mix(in srgb,var(--white) 94%,var(--reign-geo-result-accent));border-radius:50%;-webkit-box-shadow:0 0.6rem 1.5rem color-mix(in srgb,var(--reign-geo-result-dark) 20%,transparent);box-shadow:0 0.6rem 1.5rem color-mix(in srgb,var(--reign-geo-result-dark) 20%,transparent);place-items:center;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease}.reign-member-geolocation__result:focus-visible,.reign-member-geolocation__result:hover{color:var(--white);border-color:color-mix(in srgb,var(--reign-geo-result-accent) 54%,var(--white));-webkit-box-shadow:0 2rem 4rem color-mix(in srgb,var(--secondary-color) 26%,transparent);box-shadow:0 2rem 4rem color-mix(in srgb,var(--secondary-color) 26%,transparent);-webkit-transform:translateY(-0.35rem);transform:translateY(-0.35rem)}.reign-member-geolocation__result:focus-visible>i,.reign-member-geolocation__result:hover>i{-webkit-transform:translateX(0.3rem);transform:translateX(0.3rem)}.reign-member-geolocation__result:focus-visible:before,.reign-member-geolocation__result:hover:before{border-radius:42% 58% 36% 64%/60% 39% 61% 40%;-webkit-transform:translate(-1rem,-0.5rem) rotate(4deg) scale(1.06);transform:translate(-1rem,-0.5rem) rotate(4deg) scale(1.06)}.reign-member-geolocation__result:focus-visible{outline:0.3rem solid var(--reign-geo-result-accent);outline-offset:0.25rem}.reign-member-geolocation__result-icon{width:4.6rem;height:4.4rem;color:var(--secondary-color);background:linear-gradient(145deg,color-mix(in srgb,var(--reign-geo-result-accent) 66%,var(--white)),color-mix(in srgb,var(--reign-geo-result-accent) 38%,var(--white)));border:0.1rem solid color-mix(in srgb,var(--reign-geo-result-accent) 68%,var(--white));-webkit-box-shadow:0 0.8rem 1.8rem color-mix(in srgb,var(--secondary-color) 18%,transparent);box-shadow:0 0.8rem 1.8rem color-mix(in srgb,var(--secondary-color) 18%,transparent);font-size:1.45rem}.reign-member-geolocation__status{grid-column:1/-1;margin:0;color:var(--primary-color-darkest);font-size:1.15rem;line-height:1.45}.reign-member-geolocation__status:empty{display:none}.reign-member-geolocation__manual{display:-ms-grid;display:grid;grid-column:1/-1;gap:0.8rem;margin-top:0.2rem;padding:1.2rem;background:color-mix(in srgb,var(--accent-color) 7%,var(--white));border:0.1rem solid color-mix(in srgb,var(--accent-color) 30%,var(--white));border-radius:1.5rem 1.5rem 1.5rem 0.7rem}.reign-member-geolocation__manual[hidden]{display:none}.reign-member-geolocation__manual label{margin:0;color:var(--secondary-color);font-size:1.1rem;font-weight:820;letter-spacing:0.08em;line-height:1.3;text-transform:uppercase}.reign-member-geolocation__manual>div{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 0.8rem auto;grid-template-columns:minmax(0,1fr) auto;gap:0.8rem}.reign-member-geolocation__manual input[type=search]{width:100%;min-height:4.8rem;margin:0;padding:0.9rem 1.2rem;color:var(--off-black);background:var(--white);border:0.1rem solid color-mix(in srgb,var(--primary-color) 28%,var(--white));border-radius:1.2rem;-webkit-box-shadow:0 0.5rem 1.4rem color-mix(in srgb,var(--secondary-color) 6%,transparent);box-shadow:0 0.5rem 1.4rem color-mix(in srgb,var(--secondary-color) 6%,transparent)}.reign-member-geolocation__manual input[type=search]::-webkit-input-placeholder{color:var(--gray);opacity:0.8}.reign-member-geolocation__manual input[type=search]::-moz-placeholder{color:var(--gray);opacity:0.8}.reign-member-geolocation__manual input[type=search]:-ms-input-placeholder{color:var(--gray);opacity:0.8}.reign-member-geolocation__manual input[type=search]::-ms-input-placeholder{color:var(--gray);opacity:0.8}.reign-member-geolocation__manual input[type=search]::placeholder{color:var(--gray);opacity:0.8}.reign-member-geolocation__manual input[type=search]:focus-visible{border-color:var(--accent-color);outline:0.25rem solid color-mix(in srgb,var(--accent-color) 22%,transparent)!important;outline-offset:0.15rem}.reign-member-geolocation__manual .button{min-height:4.8rem;margin:0;white-space:nowrap}.reign-member-geolocation.is-loading .reign-member-geolocation__icon i{-webkit-animation:reign-member-geolocation-pulse 0.9s ease-in-out infinite alternate;animation:reign-member-geolocation-pulse 0.9s ease-in-out infinite alternate}.reign-member-geolocation.has-error{background:color-mix(in srgb,var(--red) 5%,var(--white));border-color:color-mix(in srgb,var(--red) 28%,var(--white))}.reign-member-geolocation.has-error .reign-member-geolocation__status{color:var(--darkred)}.reign-member-geolocation.has-result{border-color:color-mix(in srgb,var(--reign-geo-result-color) 38%,var(--white));-webkit-box-shadow:0 1.4rem 3.6rem color-mix(in srgb,var(--reign-geo-result-dark) 12%,transparent);box-shadow:0 1.4rem 3.6rem color-mix(in srgb,var(--reign-geo-result-dark) 12%,transparent)}.reign-member-geolocation.has-result .reign-member-geolocation__status{padding-inline:0.4rem;color:var(--reign-geo-result-dark);font-weight:650}.reign-activities-overview>.reign-member-geolocation{width:min(100%,132rem);margin-inline:auto}@media (max-width:767.98px){.reign-member-geolocation{-ms-grid-columns:auto minmax(0,1fr);grid-template-columns:auto minmax(0,1fr)}.reign-member-geolocation__button{grid-column:1/-1;width:100%}}@media (max-width:575.98px){.reign-member-geolocation{padding:1.3rem;border-radius:1.6rem 1.6rem 1.6rem 0.8rem}.reign-member-geolocation__icon{width:4.2rem;height:4rem}.reign-member-geolocation__result>span:nth-child(2){-ms-grid-columns:1fr;grid-template-columns:1fr}.reign-member-geolocation__result em{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-top:0.3rem;white-space:normal}.reign-member-geolocation__result{-ms-grid-columns:auto 1rem minmax(0,1fr) 1rem auto;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;padding:1.2rem}.reign-member-geolocation__result>i{width:3.4rem;height:3.4rem}.reign-member-geolocation__manual>div{-ms-grid-columns:1fr;grid-template-columns:1fr}.reign-member-geolocation__manual .button{width:100%}}.reign-activity-single__nearby{margin-top:clamp(2.5rem,4vw,5rem);margin-bottom:clamp(5rem,8vw,9rem)}.reign-activity-single__nearby .reign-member-geolocation{margin-bottom:0}.reign-activity-card__nearby{display:-ms-grid;display:grid;-ms-grid-columns:auto 0.9rem minmax(0,1fr) 0.9rem auto;grid-template-columns:auto minmax(0,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.9rem;margin-top:auto;padding:0.9rem 1rem;color:var(--reign-card-dark);background:color-mix(in srgb,var(--reign-card-soft) 54%,var(--white));border:0.1rem solid color-mix(in srgb,var(--reign-card-color) 24%,var(--white));border-radius:1.5rem 1.5rem 1.5rem 0.7rem;text-decoration:none;-webkit-transition:color 0.2s ease,background-color 0.2s ease,border-color 0.2s ease,-webkit-transform 0.2s ease;transition:color 0.2s ease,background-color 0.2s ease,border-color 0.2s ease,-webkit-transform 0.2s ease;transition:color 0.2s ease,background-color 0.2s ease,border-color 0.2s ease,transform 0.2s ease;transition:color 0.2s ease,background-color 0.2s ease,border-color 0.2s ease,transform 0.2s ease,-webkit-transform 0.2s ease}.reign-activity-card__nearby-icon{display:-ms-grid;display:grid;width:3.5rem;height:3.3rem;color:var(--white);background:linear-gradient(145deg,var(--reign-card-color),var(--reign-card-dark));border-radius:63% 37% 55% 45%/42% 61% 39% 58%;font-size:1.1rem;place-items:center;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.reign-activity-card__nearby-icon i{color:inherit}.reign-activity-card__nearby>span:nth-child(2){display:-ms-grid;display:grid;min-width:0;-ms-grid-columns:minmax(0,1fr) 0.7rem auto;grid-template-columns:minmax(0,1fr) auto;gap:0.1rem 0.7rem}.reign-activity-card__nearby .small,.reign-activity-card__nearby small{grid-column:1/-1;color:var(--reign-card-dark);font-size:0.9rem;font-weight:850;letter-spacing:0.08em;text-transform:uppercase}.reign-activity-card__nearby strong{overflow:hidden;color:inherit;font-size:1.15rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.reign-activity-card__nearby em{color:var(--gray);font-size:1rem;font-style:normal;font-weight:750;white-space:nowrap}.reign-activity-card__nearby>i{font-size:1.05rem;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease}.reign-activity-card__nearby:focus-visible,.reign-activity-card__nearby:hover{color:var(--reign-card-on);background:var(--reign-card-fill);border-color:var(--reign-card-fill);-webkit-transform:translateY(-0.2rem);transform:translateY(-0.2rem)}.reign-activity-card__nearby:focus-visible .small,.reign-activity-card__nearby:focus-visible em,.reign-activity-card__nearby:focus-visible small,.reign-activity-card__nearby:hover .small,.reign-activity-card__nearby:hover em,.reign-activity-card__nearby:hover small{color:inherit}.reign-activity-card__nearby:focus-visible>i,.reign-activity-card__nearby:hover>i{-webkit-transform:translateX(0.25rem);transform:translateX(0.25rem)}.reign-activity-card__nearby:focus-visible{outline:0.3rem solid var(--accent-color);outline-offset:0.25rem}.reign-activity-card__nearby+.reign-activity-card__cta{margin-top:1.1rem}@-webkit-keyframes reign-member-geolocation-pulse{0%{opacity:0.45;-webkit-transform:scale(0.86);transform:scale(0.86)}to{opacity:1;-webkit-transform:scale(1.08);transform:scale(1.08)}}@keyframes reign-member-geolocation-pulse{0%{opacity:0.45;-webkit-transform:scale(0.86);transform:scale(0.86)}to{opacity:1;-webkit-transform:scale(1.08);transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.reign-activity-card__nearby,.reign-activity-card__nearby>i,.reign-member-geolocation__result,.reign-member-geolocation__result:before,.reign-member-geolocation__result>i{-webkit-transition:none;transition:none}.reign-member-geolocation.is-loading .reign-member-geolocation__icon i{-webkit-animation:none;animation:none}}.reign-calendar{position:relative;overflow:hidden;padding:clamp(13rem,15vw,20rem) 0 clamp(8rem,10vw,14rem);background:-webkit-gradient(linear,left top,left bottom,from(var(--creme-light)),color-stop(38%,var(--white)));background:linear-gradient(180deg,var(--creme-light),var(--white) 38%)}.reign-calendar__landscape{position:absolute;inset:0 0 auto;height:32rem;opacity:0.17;background:url("../assets/images/footer-bg.svg") center bottom/cover no-repeat;mix-blend-mode:multiply;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(92%,transparent));-webkit-mask-image:linear-gradient(to bottom,#000,transparent 92%);mask-image:-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(92%,transparent));mask-image:linear-gradient(to bottom,#000,transparent 92%);pointer-events:none}.reign-calendar__inner{position:relative;z-index:1}.reign-calendar__intro{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,0.9fr) 4rem minmax(28rem,0.6fr);grid-template-columns:minmax(0,0.9fr) minmax(28rem,0.6fr);-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:4rem;margin-bottom:5rem}.reign-calendar__intro .h1,.reign-calendar__intro h1{max-width:76rem;margin:0.5rem 0 0;color:var(--secondary-color);font-size:var(--reign-title-2xl);line-height:0.92;text-transform:uppercase}.reign-calendar__intro>p{max-width:54rem;margin:0 0 0.6rem;color:var(--dark-grey);font-size:var(--reign-copy-sm);line-height:1.65}.reign-calendar__eyebrow{margin:0;color:var(--primary-color);font-size:var(--reign-eyebrow-size);font-weight:800;letter-spacing:0.18em;text-transform:uppercase}.reign-calendar__filters{position:relative;z-index:5;padding:clamp(2.8rem,4vw,5rem);color:var(--secondary-color);background:linear-gradient(118deg,color-mix(in srgb,var(--primary-color) 7%,var(--white)),color-mix(in srgb,var(--mostar-teal-light) 9%,var(--white))),var(--white);border:0.1rem solid color-mix(in srgb,var(--primary-color) 16%,var(--white));border-top:0.45rem solid var(--accent-color);border-radius:var(--reign-filter-panel-radius);-webkit-box-shadow:var(--reign-filter-panel-shadow);box-shadow:var(--reign-filter-panel-shadow);overflow:visible}.reign-calendar__filters.has-open-combobox{z-index:100}.reign-calendar__filters:before{content:"";position:absolute;z-index:0;inset:0;opacity:0.08;background:-webkit-gradient(linear,left bottom,left top,from(color-mix(in srgb,var(--mostar-teal-light) 42%,transparent)),color-stop(58%,transparent)),url("assets/images/footer-bg.svg") right bottom/min(74rem,65%) auto no-repeat;background:linear-gradient(to top,color-mix(in srgb,var(--mostar-teal-light) 42%,transparent),transparent 58%),url("assets/images/footer-bg.svg") right bottom/min(74rem,65%) auto no-repeat;border-radius:inherit;pointer-events:none}.reign-calendar__filters:after{content:"";position:absolute;z-index:1;top:0;right:clamp(2rem,4vw,6rem);width:clamp(6rem,8vw,11rem);height:0.35rem;background:color-mix(in srgb,var(--primary-color) 42%,var(--white));border-radius:999px}.reign-calendar__filters>*{position:relative;z-index:2}.reign-calendar__filter-intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3rem;margin-bottom:clamp(2.8rem,4vw,4.5rem)}.reign-calendar__filter-intro .h2,.reign-calendar__filter-intro h2,.reign-calendar__filter-intro p{margin:0}.reign-calendar__filter-intro .h2,.reign-calendar__filter-intro h2{max-width:62rem;color:var(--secondary-color);font-size:var(--reign-title-lg);line-height:1;text-wrap:balance}.reign-calendar__filter-intro>p{max-width:47rem;color:var(--gray);font-size:1.45rem;line-height:1.6;text-align:right}.reign-calendar__filter-eyebrow{margin-bottom:1rem!important;color:var(--primary-color);font-size:1.2rem;font-weight:800;letter-spacing:0.18em;line-height:1.2;text-transform:uppercase}.reign-calendar__search{margin-bottom:clamp(2.4rem,3vw,3.4rem)}.reign-calendar__search .reign-calendar__filter>label,.reign-calendar__search label{display:block;margin-bottom:1rem;color:var(--secondary-color);font-size:1.25rem;font-weight:800;letter-spacing:0.11em;line-height:1.2;text-transform:uppercase}.reign-calendar__search>div{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:var(--reign-filter-control-height);-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:color-mix(in srgb,var(--white) 97%,var(--mostar-teal-light));border:0.1rem solid color-mix(in srgb,var(--primary-color) 22%,var(--white));border-radius:var(--reign-filter-control-radius);-webkit-box-shadow:var(--reign-filter-control-shadow);box-shadow:var(--reign-filter-control-shadow);overflow:hidden}.reign-calendar__search>div i{display:-ms-grid;display:grid;width:4.8rem;height:4.8rem;-webkit-box-flex:0;-ms-flex:0 0 4.8rem;flex:0 0 4.8rem;margin-left:0.55rem;place-items:center;color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 14%,var(--white));border-radius:0.9rem}.reign-calendar__search>div:focus-within{border-color:var(--accent-color);-webkit-box-shadow:0 0 0 0.3rem color-mix(in srgb,var(--accent-color) 30%,transparent),0 1.6rem 3.6rem color-mix(in srgb,var(--secondary-color) 16%,transparent);box-shadow:0 0 0 0.3rem color-mix(in srgb,var(--accent-color) 30%,transparent),0 1.6rem 3.6rem color-mix(in srgb,var(--secondary-color) 16%,transparent)}.reign-calendar__search>div:focus-within i{color:var(--white);background:var(--accent-color)}.reign-calendar__search input{width:100%;min-width:0;min-height:calc(var(--reign-filter-control-height) - 0.2rem);padding:0 1.4rem;color:var(--secondary-color);background:transparent;border:0;border-radius:0;font:inherit;font-size:1.45rem;font-weight:720}.reign-calendar__search input:focus,.reign-calendar__search input:focus-visible{outline:0;-webkit-box-shadow:none;box-shadow:none}.reign-calendar__filter-grid{position:relative;z-index:4;display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) clamp(1.6rem,2vw,2.4rem) minmax(0,1fr) clamp(1.6rem,2vw,2.4rem) minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.6rem,2vw,2.4rem)}.reign-calendar__filter{position:relative;display:-ms-grid;display:grid;gap:1rem;min-width:0}.reign-calendar__filter.has-open-combobox{z-index:50}.reign-calendar__filter--leeftijdsgroep .reign-calendar__filter-icon{color:var(--mostar-teal);background:color-mix(in srgb,var(--mostar-teal-light) 16%,var(--white))}.reign-calendar__filter--afdeling .reign-calendar__filter-icon{color:var(--accent-color);background:color-mix(in srgb,var(--accent-color) 11%,var(--white))}.reign-calendar__filter--lidvereniging .reign-calendar__filter-icon{color:var(--secondary-color);background:color-mix(in srgb,var(--secondary-color) 10%,var(--white))}.reign-calendar__filter--niveau .reign-calendar__filter-icon{color:var(--yellow-alternate);background:color-mix(in srgb,var(--yellow) 18%,var(--white))}.reign-calendar__filter--inschrijving .reign-calendar__filter-icon{color:var(--bluealternate);background:color-mix(in srgb,var(--bluealternate) 10%,var(--white))}.reign-calendar__filter select{width:100%;min-height:var(--reign-filter-control-height);padding:0 4.8rem 0 1.8rem;color:var(--secondary-color);background-color:var(--white);border:0.1rem solid color-mix(in srgb,var(--primary-color) 22%,var(--white));border-radius:var(--reign-filter-control-radius);-webkit-box-shadow:var(--reign-filter-control-shadow);box-shadow:var(--reign-filter-control-shadow);font:inherit;font-size:1.45rem;font-weight:700}.reign-calendar__filter-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.reign-calendar__filter-label label{margin:0;color:var(--secondary-color);font-size:1.25rem;font-weight:800;letter-spacing:0.11em;line-height:1.2;text-transform:uppercase}.reign-calendar__filter-icon{display:-ms-grid;display:grid;width:3.4rem;height:3.4rem;-webkit-box-flex:0;-ms-flex:0 0 3.4rem;flex:0 0 3.4rem;color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 10%,var(--white));border-radius:50%;-webkit-box-shadow:inset 0 0 0 0.1rem color-mix(in srgb,var(--primary-color) 14%,transparent);box-shadow:inset 0 0 0 0.1rem color-mix(in srgb,var(--primary-color) 14%,transparent);place-items:center}.reign-calendar__filter-icon i{line-height:1}.reign-calendar__filter-actions{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.5rem 2.2rem;margin-top:2.6rem;padding-top:2.4rem;border-top:0.1rem solid color-mix(in srgb,var(--primary-color) 13%,transparent)}.reign-calendar__filter-submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem 2.2rem}.reign-calendar__filter-submit .button{--reign-button-background:var(--accent-color);--reign-button-border:var(--accent-color);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0}.reign-calendar__filter-submit>a{color:var(--secondary-color);font-size:1.4rem;font-weight:750;text-decoration:underline;text-underline-offset:0.35rem}.reign-calendar__chips{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.8rem}.reign-calendar__chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:3.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.8rem;padding:0.65rem 1.2rem;color:var(--secondary-color);background:color-mix(in srgb,var(--primary-color) 7%,var(--white));border:0.1rem solid color-mix(in srgb,var(--primary-color) 14%,var(--white));border-radius:999px;font:inherit;font-size:1.25rem;font-weight:700;cursor:pointer;-webkit-transition:color 0.2s ease,background-color 0.2s ease,border-color 0.2s ease,-webkit-transform 0.2s ease;transition:color 0.2s ease,background-color 0.2s ease,border-color 0.2s ease,-webkit-transform 0.2s ease;transition:color 0.2s ease,background-color 0.2s ease,border-color 0.2s ease,transform 0.2s ease;transition:color 0.2s ease,background-color 0.2s ease,border-color 0.2s ease,transform 0.2s ease,-webkit-transform 0.2s ease}.reign-calendar__chip:focus-visible,.reign-calendar__chip:hover{color:var(--secondary-color);background:color-mix(in srgb,var(--accent-color) 13%,var(--white));border-color:color-mix(in srgb,var(--accent-color) 34%,var(--white));-webkit-transform:translateY(-0.2rem);transform:translateY(-0.2rem)}.reign-calendar__chip--age-group,.reign-calendar__chip--profile{min-height:4rem;padding:0.35rem 1.15rem 0.35rem 0.45rem;color:var(--calendar-profile-dark,var(--secondary-color));background:linear-gradient(135deg,var(--calendar-profile-pale,var(--off-white-alternate)),var(--calendar-profile-soft,var(--off-white-alternate)));border-color:color-mix(in srgb,var(--calendar-profile-color,var(--primary-color)) 32%,transparent)}.reign-calendar__chip-profile{display:-ms-inline-grid;display:inline-grid;width:3.1rem;height:2.9rem;-webkit-box-flex:0;-ms-flex:0 0 3.1rem;flex:0 0 3.1rem;overflow:hidden;place-items:center;color:var(--calendar-profile-on,var(--white));background:linear-gradient(145deg,var(--calendar-profile-color),var(--calendar-profile-dark));border-radius:48% 52% 66% 34%/42% 38% 62% 58%}.reign-calendar__chip-profile img{width:52%;height:52%;margin:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-filter:drop-shadow(0 0.1rem 0.1rem rgba(0,0,0,0.16));filter:drop-shadow(0 0.1rem 0.1rem rgba(0,0,0,0.16))}.reign-calendar__chip-profile i{display:-ms-grid;display:grid;margin:auto;place-items:center;line-height:1;font-size:0.95rem}.reign-calendar__toolbar{display:-ms-grid;display:grid;-ms-grid-columns:auto 2rem minmax(0,1fr);grid-template-columns:auto minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;margin:4rem 0 2.5rem;padding:1rem;background:color-mix(in srgb,var(--mostar-teal-light) 9%,var(--white));border:0.1rem solid color-mix(in srgb,var(--primary-color) 12%,transparent);border-radius:3.2rem}.reign-calendar__exports{display:-ms-grid;display:grid;min-width:0;-ms-grid-columns:minmax(36rem,1.25fr) 1rem minmax(38rem,auto);grid-template-columns:minmax(36rem,1.25fr) minmax(38rem,auto);-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;gap:1rem}.reign-calendar__exports.is-year-only{-ms-grid-columns:minmax(38rem,auto);grid-template-columns:minmax(38rem,auto)}.reign-calendar__exports.is-year-only .reign-calendar__export{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.reign-calendar__poster-export{display:-ms-grid;display:grid;min-width:0;-ms-grid-columns:minmax(14rem,1fr) 1.2rem auto;grid-template-columns:minmax(14rem,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem;padding:0.7rem 0.8rem 0.7rem 1.5rem;background:radial-gradient(circle at 0 100%,color-mix(in srgb,var(--tertiary-color) 15%,transparent),transparent 8rem),color-mix(in srgb,var(--tertiary-color) 6%,var(--white));border:0.1rem solid color-mix(in srgb,var(--tertiary-color) 32%,transparent);border-radius:2rem}.reign-calendar__export-copy{display:-ms-grid;display:grid;min-width:0;gap:0.2rem}.reign-calendar__export-copy strong{color:var(--secondary-color);font-size:1.25rem;font-weight:850;line-height:1.2}.reign-calendar__export-copy .small,.reign-calendar__export-copy small{color:var(--dark-grey);font-size:1rem;line-height:1.35}.reign-calendar__poster-button,.reign-calendar__year-pdf-button{min-height:4.6rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:2.6rem!important;white-space:nowrap}.reign-calendar__poster-button{-webkit-box-shadow:0 0.8rem 2rem color-mix(in srgb,var(--tertiary-color) 24%,transparent);box-shadow:0 0.8rem 2rem color-mix(in srgb,var(--tertiary-color) 24%,transparent)}.reign-calendar__year-pdf-button{--reign-button-color:var(--white);--reign-button-background:#ec1c24;--reign-button-border:#ec1c24;--reign-button-hover-color:var(--white);--reign-button-hover-background:#c9151c;--reign-button-hover-border:#c9151c;--reign-button-shadow-color:#ec1c24}.reign-calendar__views{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0.4rem;background:var(--off-white-alternate);border:0.1rem solid var(--gray-light);border-radius:3rem}.reign-calendar__views button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:4.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.8rem;padding:0.8rem 1.8rem;color:var(--secondary-color);background:transparent;border:0;border-radius:2.4rem;font:inherit;font-weight:750;cursor:pointer}.reign-calendar__views button[aria-pressed=true]{color:var(--white);background:var(--primary-color);-webkit-box-shadow:0 0.6rem 1.8rem color-mix(in srgb,var(--primary-color) 24%,transparent);box-shadow:0 0.6rem 1.8rem color-mix(in srgb,var(--primary-color) 24%,transparent)}.reign-calendar__views button:last-child[aria-pressed=true]{background:var(--secondary-color)}.reign-calendar__export{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:1rem}.reign-calendar__export>.button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.reign-calendar__year-control{display:-ms-grid;display:grid;gap:0.45rem}.reign-calendar__year-control>label{padding-inline:1rem;color:var(--secondary-color);font-size:0.9rem;font-weight:850;letter-spacing:0.1em;line-height:1;text-transform:uppercase}.reign-calendar__year-switch{display:-ms-grid;display:grid;min-height:4.6rem;-ms-grid-columns:4.6rem minmax(8.5rem,1fr) 4.6rem;grid-template-columns:4.6rem minmax(8.5rem,1fr) 4.6rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:hidden;background:var(--white);border:0.1rem solid color-mix(in srgb,var(--primary-color) 25%,var(--gray-light));border-radius:1.5rem;-webkit-box-shadow:0 0.5rem 1.6rem color-mix(in srgb,var(--secondary-color) 6%,transparent);box-shadow:0 0.5rem 1.6rem color-mix(in srgb,var(--secondary-color) 6%,transparent)}.reign-calendar__year-switch select{width:100%;min-height:4.4rem;padding:0 2.4rem 0 1rem;color:var(--secondary-color);background-color:var(--off-white-alternate);border:0;border-inline:0.1rem solid color-mix(in srgb,var(--primary-color) 15%,var(--gray-light));font:inherit;font-size:1.55rem;font-weight:850;text-align:center;cursor:pointer}.reign-calendar__year-switch select:focus-visible{outline:0.2rem solid var(--accent-color);outline-offset:0.1rem}.reign-calendar__year-switch>button{display:-ms-grid;display:grid;min-width:4.6rem;padding:0;place-items:center;color:var(--secondary-color);background:var(--white);border:0;cursor:pointer;-webkit-transition:color 0.2s ease,background-color 0.2s ease;transition:color 0.2s ease,background-color 0.2s ease}.reign-calendar__year-switch>button svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25}.reign-calendar__year-switch>button:focus-visible,.reign-calendar__year-switch>button:hover{color:var(--white);background:var(--primary-color);outline:0}.reign-calendar__year-switch>button:disabled{color:var(--gray-light);background:transparent;cursor:default}.reign-calendar__panel{display:none}.reign-calendar__panel.is-active{display:block;-webkit-animation:reign-calendar-panel-in 0.35s ease both;animation:reign-calendar-panel-in 0.35s ease both}.reign-calendar__calendar{position:relative;padding:clamp(1.4rem,2.5vw,2.8rem);overflow:hidden;background:color-mix(in srgb,var(--mostar-teal-light) 4%,var(--white));border:0.1rem solid color-mix(in srgb,var(--primary-color) 18%,transparent);border-radius:2.4rem;-webkit-box-shadow:0 2.4rem 6rem color-mix(in srgb,var(--secondary-color) 10%,transparent);box-shadow:0 2.4rem 6rem color-mix(in srgb,var(--secondary-color) 10%,transparent)}.reign-calendar__error{margin-bottom:2rem;padding:1.4rem 1.8rem;color:var(--darkred);background:color-mix(in srgb,var(--red) 7%,var(--white));border-left:0.4rem solid var(--red)}.reign-calendar__more{display:-webkit-box;display:-ms-flexbox;display:flex;margin:3rem auto 0}.reign-calendar__mobile-hint{display:none}.reign-calendar.is-loading .reign-calendar__panel.is-active{opacity:0.5;pointer-events:none}.reign-calendar .fc{--fc-border-color:color-mix(in srgb,var(--primary-color) 13%,var(--gray-light));--fc-button-bg-color:var(--primary-color);--fc-button-border-color:var(--primary-color);--fc-button-hover-bg-color:var(--primary-color-dark);--fc-button-hover-border-color:var(--primary-color-dark);--fc-button-active-bg-color:var(--secondary-color);--fc-button-active-border-color:var(--secondary-color);--fc-today-bg-color:color-mix(in srgb,var(--mostar-teal-light) 10%,var(--white));--fc-event-bg-color:color-mix(in srgb,var(--primary-color) 10%,var(--white));--fc-event-border-color:transparent;--fc-event-text-color:var(--secondary-color);color:var(--dark-grey);font-family:var(--primary-font)}.reign-calendar .fc .fc-toolbar{min-height:7.4rem;gap:2rem;margin-bottom:2rem;padding:1.2rem 1.4rem;background:color-mix(in srgb,var(--mostar-teal-light) 12%,var(--white));border:0.1rem solid color-mix(in srgb,var(--primary-color) 12%,transparent);border-radius:1.6rem}.reign-calendar .fc .fc-toolbar-title{color:var(--secondary-color);font-family:var(--secondary-font);font-size:clamp(2.5rem,3vw,var(--reign-title-md));font-weight:500;letter-spacing:0.01em;line-height:1;text-transform:uppercase}.reign-calendar .fc .fc-button{min-height:4.4rem;padding:0.8rem 1.5rem;border:0;border-radius:2.4rem!important;-webkit-box-shadow:none;box-shadow:none;font-size:1.3rem;font-weight:750;text-transform:capitalize;-webkit-transition:background-color 0.2s ease,-webkit-box-shadow 0.2s ease,-webkit-transform 0.2s ease;transition:background-color 0.2s ease,-webkit-box-shadow 0.2s ease,-webkit-transform 0.2s ease;transition:background-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease;transition:background-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease,-webkit-box-shadow 0.2s ease,-webkit-transform 0.2s ease}.reign-calendar .fc .fc-button:focus-visible,.reign-calendar .fc .fc-button:hover{-webkit-box-shadow:0 0.7rem 1.8rem color-mix(in srgb,var(--primary-color) 24%,transparent);box-shadow:0 0.7rem 1.8rem color-mix(in srgb,var(--primary-color) 24%,transparent);-webkit-transform:translateY(-0.15rem);transform:translateY(-0.15rem)}.reign-calendar .fc .fc-button:focus-visible{outline:0.3rem solid color-mix(in srgb,var(--accent-color) 38%,transparent)!important;outline-offset:0.2rem}.reign-calendar .fc .fc-button-group{gap:0.6rem}.reign-calendar .fc .fc-next-button,.reign-calendar .fc .fc-prev-button{width:4.4rem;padding:0;border-radius:50%!important}.reign-calendar .fc .fc-next-button{background:var(--secondary-color);border-color:var(--secondary-color)}.reign-calendar .fc .fc-today-button{color:var(--accent-color);background:var(--white);-webkit-box-shadow:inset 0 0 0 0.2rem var(--accent-color);box-shadow:inset 0 0 0 0.2rem var(--accent-color)}.reign-calendar .fc .fc-today-button:focus-visible,.reign-calendar .fc .fc-today-button:hover{color:var(--white);background:var(--accent-color)}.reign-calendar .fc .fc-today-button:disabled{opacity:0.42;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;transform:none}.reign-calendar .fc-theme-standard .fc-scrollgrid{overflow:hidden;border:0.1rem solid var(--fc-border-color);border-radius:1.5rem}.reign-calendar .fc .fc-col-header-cell{padding:1.45rem 0.5rem;color:var(--secondary-color);background:color-mix(in srgb,var(--off-white-alternate) 78%,var(--white));font-size:1.15rem;font-weight:850;letter-spacing:0.08em;text-transform:uppercase}.reign-calendar .fc .fc-col-header-cell.fc-day-sat{color:var(--bluealternate);background:color-mix(in srgb,var(--bluealternate) 7%,var(--white))}.reign-calendar .fc .fc-col-header-cell.fc-day-sun{color:var(--accent-color);background:color-mix(in srgb,var(--accent-color) 7%,var(--white))}.reign-calendar .fc .fc-daygrid-day{min-height:13rem;background:color-mix(in srgb,var(--white) 98%,var(--creme-light));-webkit-transition:background-color 0.2s ease,-webkit-box-shadow 0.2s ease;transition:background-color 0.2s ease,-webkit-box-shadow 0.2s ease;transition:background-color 0.2s ease,box-shadow 0.2s ease;transition:background-color 0.2s ease,box-shadow 0.2s ease,-webkit-box-shadow 0.2s ease}.reign-calendar .fc .fc-daygrid-day:hover{background:color-mix(in srgb,var(--mostar-teal-light) 6%,var(--white));-webkit-box-shadow:inset 0 0 0 0.1rem color-mix(in srgb,var(--primary-color) 30%,transparent);box-shadow:inset 0 0 0 0.1rem color-mix(in srgb,var(--primary-color) 30%,transparent)}.reign-calendar .fc .fc-daygrid-day.fc-day-other{background:color-mix(in srgb,var(--creme-light) 55%,var(--white))}.reign-calendar .fc .fc-daygrid-day.fc-day-other .fc-daygrid-day-number{opacity:0.36}.reign-calendar .fc .fc-daygrid-day.fc-day-sat:not(.fc-day-other){background:color-mix(in srgb,var(--bluealternate) 2.8%,var(--white))}.reign-calendar .fc .fc-daygrid-day.fc-day-sun:not(.fc-day-other){background:color-mix(in srgb,var(--accent-color) 2.8%,var(--white))}.reign-calendar .fc .fc-daygrid-day-frame{min-height:13rem;padding:0.35rem}.reign-calendar .fc .fc-daygrid-day-top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.reign-calendar .fc .fc-daygrid-day-number{display:-ms-inline-grid;display:inline-grid;min-width:3.4rem;min-height:3.4rem;place-items:center;margin:0.45rem;color:var(--secondary-color);border-radius:50%;font-size:1.2rem;font-weight:800;line-height:1;-webkit-transition:color 0.2s ease,background-color 0.2s ease;transition:color 0.2s ease,background-color 0.2s ease}.reign-calendar .fc .fc-day-today .fc-daygrid-day-number{color:var(--white);background:var(--accent-color);border-radius:50%;-webkit-box-shadow:0 0.5rem 1.3rem color-mix(in srgb,var(--accent-color) 30%,transparent);box-shadow:0 0.5rem 1.3rem color-mix(in srgb,var(--accent-color) 30%,transparent)}.reign-calendar .fc .fc-daygrid-day-events{margin-top:0.15rem}.reign-calendar .fc .fc-event{--reign-event-color:var(--primary-color);margin:0.3rem 0.35rem;padding:0.55rem 0.6rem 0.55rem 0.75rem;color:var(--secondary-color);background:color-mix(in srgb,var(--reign-event-color) 11%,var(--white));border:0;border-left:0.3rem solid var(--reign-event-color);border-radius:0.8rem;-webkit-box-shadow:inset 0 0 0 0.1rem color-mix(in srgb,var(--reign-event-color) 18%,transparent);box-shadow:inset 0 0 0 0.1rem color-mix(in srgb,var(--reign-event-color) 18%,transparent);cursor:pointer;-webkit-transition:background-color 0.18s ease,-webkit-box-shadow 0.18s ease;transition:background-color 0.18s ease,-webkit-box-shadow 0.18s ease;transition:background-color 0.18s ease,box-shadow 0.18s ease;transition:background-color 0.18s ease,box-shadow 0.18s ease,-webkit-box-shadow 0.18s ease}.reign-calendar .fc .fc-event:focus-visible,.reign-calendar .fc .fc-event:hover{color:var(--secondary-color);background:color-mix(in srgb,var(--reign-event-color) 17%,var(--white));-webkit-box-shadow:inset 0 0 0 0.1rem color-mix(in srgb,var(--reign-event-color) 34%,transparent),0 0.5rem 1.2rem color-mix(in srgb,var(--secondary-color) 10%,transparent);box-shadow:inset 0 0 0 0.1rem color-mix(in srgb,var(--reign-event-color) 34%,transparent),0 0.5rem 1.2rem color-mix(in srgb,var(--secondary-color) 10%,transparent)}.reign-calendar .fc .fc-event:focus-visible{outline:0.2rem solid var(--accent-color)!important;outline-offset:0.15rem}.reign-calendar .fc .fc-event.is-tone-2{--reign-event-color:var(--accent-color)}.reign-calendar .fc .fc-event.is-tone-3{--reign-event-color:var(--secondary-color)}.reign-calendar .fc .fc-event.is-tone-4{--reign-event-color:var(--yellow-alternate)}.reign-calendar .fc .fc-event.is-tone-5{--reign-event-color:var(--bluealternate)}.reign-calendar .fc .fc-event.is-cancelled{--reign-event-color:var(--red);color:var(--dark-grey);background:color-mix(in srgb,var(--red) 8%,var(--white));text-decoration:line-through}.reign-calendar .fc .fc-event.is-cancelled .reign-calendar-event__marker{background:var(--red)}.reign-calendar .fc .fc-event.is-postponed{--reign-event-color:var(--yellow-alternate);color:var(--secondary-color);background:color-mix(in srgb,var(--yellow) 22%,var(--white))}.reign-calendar .fc .fc-event.is-postponed .reign-calendar-event__marker{background:var(--yellow-alternate)}.reign-calendar .fc .fc-event.is-registration-open .reign-calendar-event__marker{-webkit-box-shadow:0 0 0 0.3rem color-mix(in srgb,var(--reign-event-color) 20%,transparent);box-shadow:0 0 0 0.3rem color-mix(in srgb,var(--reign-event-color) 20%,transparent)}.reign-calendar .fc .fc-event-main{color:inherit}.reign-calendar .fc .fc-more-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0.25rem 0.45rem;padding:0.35rem 0.7rem;color:var(--primary-color-dark);background:var(--creme-light);border-radius:1.2rem;font-size:1.05rem;font-weight:850}.reign-calendar .fc .fc-popover{overflow:hidden;background:var(--white);border:0.1rem solid color-mix(in srgb,var(--primary-color) 22%,transparent);border-radius:1.2rem;-webkit-box-shadow:0 1.8rem 4rem color-mix(in srgb,var(--secondary-color) 18%,transparent);box-shadow:0 1.8rem 4rem color-mix(in srgb,var(--secondary-color) 18%,transparent)}.reign-calendar .fc .fc-popover-header{padding:1.1rem 1.3rem;color:var(--secondary-color);background:var(--off-white-alternate);font-weight:800}.reign-calendar .reign-fc-toolbar{display:-ms-grid;display:grid;min-height:7.4rem;-ms-grid-columns:minmax(0,1fr) 2rem auto 2rem minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;margin-bottom:2rem;padding:1.2rem 1.4rem;background:color-mix(in srgb,var(--mostar-teal-light) 12%,var(--white));border:0.1rem solid color-mix(in srgb,var(--primary-color) 12%,transparent);border-radius:1.6rem}.reign-calendar .reign-fc-toolbar>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.6rem}.reign-calendar .reign-fc-toolbar__zone--previous{-ms-grid-column-align:start;justify-self:start}.reign-calendar .reign-fc-toolbar__zone--center{-ms-grid-column-align:center;justify-self:center}.reign-calendar .reign-fc-toolbar__zone--next{-ms-grid-column-align:end;justify-self:end}.reign-calendar .reign-fc-toolbar__title{color:var(--secondary-color);font-family:var(--secondary-font);font-size:clamp(2.5rem,3vw,var(--reign-title-md));font-weight:500;letter-spacing:0.01em;line-height:1;text-align:center;text-transform:uppercase}.reign-calendar .reign-fc-button{display:-ms-inline-grid;display:inline-grid;min-width:4.4rem;min-height:4.4rem;place-items:center;padding:0.8rem 1.5rem;color:var(--white);background:var(--primary-color);border:0;border-radius:2.4rem;-webkit-box-shadow:none;box-shadow:none;font:inherit;font-size:1.2rem;font-weight:800;cursor:pointer;-webkit-transition:background-color 0.2s ease,-webkit-box-shadow 0.2s ease,-webkit-transform 0.2s ease;transition:background-color 0.2s ease,-webkit-box-shadow 0.2s ease,-webkit-transform 0.2s ease;transition:background-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease;transition:background-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease,-webkit-box-shadow 0.2s ease,-webkit-transform 0.2s ease}.reign-calendar .reign-fc-button:focus-visible,.reign-calendar .reign-fc-button:hover{color:var(--white);background:var(--primary-color-dark);-webkit-box-shadow:0 0.7rem 1.8rem color-mix(in srgb,var(--primary-color) 24%,transparent);box-shadow:0 0.7rem 1.8rem color-mix(in srgb,var(--primary-color) 24%,transparent);-webkit-transform:translateY(-0.15rem);transform:translateY(-0.15rem)}.reign-calendar .reign-fc-button:focus-visible{outline:0.3rem solid color-mix(in srgb,var(--accent-color) 38%,transparent)!important;outline-offset:0.2rem}.reign-calendar .reign-fc-button:disabled{opacity:0.4;cursor:default;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;transform:none}.reign-calendar .reign-fc-button--next,.reign-calendar .reign-fc-button--previous{width:4.4rem;padding:0;border-radius:50%}.reign-calendar .reign-fc-button--next{background:var(--secondary-color)}.reign-calendar .reign-fc-button .reign-calendar-navigation-icon{display:block;width:2.1rem;height:2.1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25}.reign-calendar .reign-fc-button--today{color:var(--accent-color);background:var(--white);-webkit-box-shadow:inset 0 0 0 0.2rem var(--accent-color);box-shadow:inset 0 0 0 0.2rem var(--accent-color)}.reign-calendar .reign-fc-button--today:focus-visible,.reign-calendar .reign-fc-button--today:hover{color:var(--white);background:var(--accent-color)}.reign-calendar .reign-fc-grid{overflow:hidden;background:var(--white);border:0.1rem solid var(--fc-border-color);border-radius:1.5rem}.reign-calendar .reign-fc-day-header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.45rem 0.5rem;color:var(--secondary-color);background:color-mix(in srgb,var(--off-white-alternate) 78%,var(--white));-webkit-border-start:0.1rem solid var(--fc-border-color);border-inline-start:0.1rem solid var(--fc-border-color);font-size:1.15rem;font-weight:850;letter-spacing:0.08em;text-align:center;text-transform:uppercase}.reign-calendar .reign-fc-day-header:first-child{-webkit-border-start:0;border-inline-start:0}.reign-calendar .reign-fc-day-header.fc-day-sat{color:var(--bluealternate);background:color-mix(in srgb,var(--bluealternate) 7%,var(--white))}.reign-calendar .reign-fc-day-header.fc-day-sun{color:var(--accent-color);background:color-mix(in srgb,var(--accent-color) 7%,var(--white))}.reign-calendar .reign-fc-day{min-height:13rem;padding:0.35rem;background:color-mix(in srgb,var(--white) 98%,var(--creme-light));-webkit-border-before:0.1rem solid var(--fc-border-color);border-block-start:0.1rem solid var(--fc-border-color);-webkit-border-start:0.1rem solid var(--fc-border-color);border-inline-start:0.1rem solid var(--fc-border-color);-webkit-transition:background-color 0.2s ease,-webkit-box-shadow 0.2s ease;transition:background-color 0.2s ease,-webkit-box-shadow 0.2s ease;transition:background-color 0.2s ease,box-shadow 0.2s ease;transition:background-color 0.2s ease,box-shadow 0.2s ease,-webkit-box-shadow 0.2s ease}.reign-calendar .reign-fc-day:first-child{-webkit-border-start:0;border-inline-start:0}.reign-calendar .reign-fc-day:hover{background:color-mix(in srgb,var(--mostar-teal-light) 6%,var(--white));-webkit-box-shadow:inset 0 0 0 0.1rem color-mix(in srgb,var(--primary-color) 30%,transparent);box-shadow:inset 0 0 0 0.1rem color-mix(in srgb,var(--primary-color) 30%,transparent)}.reign-calendar .reign-fc-day.is-other-month{background:color-mix(in srgb,var(--creme-light) 55%,var(--white))}.reign-calendar .reign-fc-day.is-other-month .reign-fc-day-number{opacity:0.36}.reign-calendar .reign-fc-day.fc-day-sat:not(.is-other-month){background:color-mix(in srgb,var(--bluealternate) 2.8%,var(--white))}.reign-calendar .reign-fc-day.fc-day-sun:not(.is-other-month){background:color-mix(in srgb,var(--accent-color) 2.8%,var(--white))}.reign-calendar .reign-fc-day-number{display:-ms-inline-grid;display:inline-grid;min-width:3.4rem;min-height:3.4rem;place-items:center;margin:0.45rem;color:var(--secondary-color);border-radius:50%;font-size:1.2rem;font-weight:800;line-height:1}.reign-calendar .reign-fc-day.is-today .reign-fc-day-number{color:var(--white);background:var(--accent-color);-webkit-box-shadow:0 0.5rem 1.3rem color-mix(in srgb,var(--accent-color) 30%,transparent);box-shadow:0 0.5rem 1.3rem color-mix(in srgb,var(--accent-color) 30%,transparent)}.reign-calendar .reign-fc-event{--reign-event-color:var(--primary-color);position:relative;z-index:2;display:block;isolation:isolate;margin:0.3rem 0.35rem;padding:0.55rem 0.6rem 0.55rem 0.75rem;color:var(--secondary-color);background:color-mix(in srgb,var(--reign-event-color) 11%,var(--white));border:0;border-left:0.3rem solid var(--reign-event-color);border-radius:0.8rem;-webkit-box-shadow:inset 0 0 0 0.1rem color-mix(in srgb,var(--reign-event-color) 18%,transparent);box-shadow:inset 0 0 0 0.1rem color-mix(in srgb,var(--reign-event-color) 18%,transparent);cursor:pointer;text-decoration:none;-webkit-transition:background-color 0.18s ease,-webkit-box-shadow 0.18s ease;transition:background-color 0.18s ease,-webkit-box-shadow 0.18s ease;transition:background-color 0.18s ease,box-shadow 0.18s ease;transition:background-color 0.18s ease,box-shadow 0.18s ease,-webkit-box-shadow 0.18s ease}.reign-calendar .reign-fc-event:focus-visible,.reign-calendar .reign-fc-event:hover{color:var(--secondary-color);background:color-mix(in srgb,var(--reign-event-color) 17%,var(--white));-webkit-box-shadow:inset 0 0 0 0.1rem color-mix(in srgb,var(--reign-event-color) 34%,transparent),0 0.5rem 1.2rem color-mix(in srgb,var(--secondary-color) 10%,transparent);box-shadow:inset 0 0 0 0.1rem color-mix(in srgb,var(--reign-event-color) 34%,transparent),0 0.5rem 1.2rem color-mix(in srgb,var(--secondary-color) 10%,transparent)}.reign-calendar .reign-fc-event.is-tone-2{--reign-event-color:var(--accent-color)}.reign-calendar .reign-fc-event.is-tone-3{--reign-event-color:var(--secondary-color)}.reign-calendar .reign-fc-event.is-tone-4{--reign-event-color:var(--yellow-alternate)}.reign-calendar .reign-fc-event.is-tone-5{--reign-event-color:var(--bluealternate)}.reign-calendar .reign-fc-event.is-cancelled{--reign-event-color:var(--red);color:var(--dark-grey);background:color-mix(in srgb,var(--red) 8%,var(--white));text-decoration:line-through}.reign-calendar .reign-fc-event.is-cancelled .reign-calendar-event__marker{background:var(--red)}.reign-calendar .reign-fc-event.is-postponed{--reign-event-color:var(--yellow-alternate);background:color-mix(in srgb,var(--yellow) 22%,var(--white))}.reign-calendar .reign-fc-event.is-postponed .reign-calendar-event__marker{background:var(--yellow-alternate)}.reign-calendar .reign-fc-more-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0.25rem 0.45rem;padding:0.35rem 0.7rem;color:var(--primary-color-dark);background:var(--creme-light);border-radius:1.2rem;font-size:1.05rem;font-weight:850}.reign-calendar-event{position:relative;z-index:1;display:-ms-grid;display:grid;-ms-grid-columns:1.65rem 0.65rem minmax(0,1fr);grid-template-columns:1.65rem minmax(0,1fr);min-width:0;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:0.65rem}.reign-calendar-event__marker{width:0.65rem;height:0.65rem;margin-top:0.35rem;background:var(--reign-event-color,var(--primary-color));border-radius:50%}.reign-calendar-event__badge{display:block;width:1.65rem;height:1.65rem;padding:0.18rem;background:color-mix(in srgb,var(--white) 88%,transparent);border-radius:50%;-o-object-fit:contain;object-fit:contain}.reign-calendar-event__copy{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.08rem;color:inherit}.reign-calendar-event .small,.reign-calendar-event small{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:inherit;opacity:0.72;font-size:0.92rem;font-weight:700;line-height:1.1}.reign-calendar-event strong,.reign-calendar-event__title{display:block;overflow:hidden;color:inherit;background:none;font-size:1.02rem;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap;-webkit-background-clip:border-box;-webkit-text-fill-color:currentColor}.reign-calendar-event strong:focus,.reign-calendar-event strong:hover,.reign-calendar-event__title:focus,.reign-calendar-event__title:hover{color:inherit;-webkit-text-fill-color:currentColor}.reign-calendar-event__status{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0.2rem;padding:0.15rem 0.5rem;color:color-mix(in srgb,var(--reign-event-color,var(--primary-color)) 76%,var(--secondary-color));background:color-mix(in srgb,var(--reign-event-color,var(--primary-color)) 12%,var(--white));border-radius:999px;font-size:0.72rem;font-weight:850;letter-spacing:0.035em;line-height:1.25;text-transform:uppercase}.reign-calendar-event__status.is-postponed{color:var(--secondary-color);background:color-mix(in srgb,var(--yellow) 42%,var(--white))}.reign-calendar-event__status.is-cancelled{color:color-mix(in srgb,var(--red) 78%,black);background:color-mix(in srgb,var(--red) 10%,var(--white))}.reign-fc-day:hover .reign-fc-event .reign-calendar-event__copy,.reign-fc-event:focus-visible .reign-calendar-event__copy,.reign-fc-event:hover .reign-calendar-event__copy{color:inherit;visibility:visible;opacity:1}.reign-calendar-day-panel{display:none}.reign-calendar-combobox{position:relative}.reign-calendar-combobox__selected-profile{position:absolute;z-index:2;top:50%;left:1.15rem;display:none;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.reign-calendar-combobox__option-profile,.reign-calendar-combobox__selected-profile-visual{display:-ms-inline-grid;display:inline-grid;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;overflow:hidden;place-items:center;color:var(--calendar-profile-on,var(--white));background:linear-gradient(145deg,var(--calendar-profile-color),var(--calendar-profile-dark));border-radius:48% 52% 66% 34%/42% 38% 62% 58%}.reign-calendar-combobox__option-profile img,.reign-calendar-combobox__selected-profile-visual img{width:52%;height:52%;margin:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-filter:drop-shadow(0 0.1rem 0.1rem rgba(0,0,0,0.16));filter:drop-shadow(0 0.1rem 0.1rem rgba(0,0,0,0.16))}.reign-calendar-combobox__option-profile i,.reign-calendar-combobox__selected-profile-visual i{display:-ms-grid;display:grid;margin:auto;place-items:center;line-height:1}.reign-calendar-combobox__selected-profile-visual{width:3.4rem;height:3.2rem}.reign-calendar-combobox__selected-profile-visual i{font-size:1.05rem}.reign-calendar-combobox__input{width:100%;min-height:var(--reign-filter-control-height);padding:0 4.8rem 0 1.8rem;color:var(--secondary-color);background:color-mix(in srgb,var(--white) 97%,var(--mostar-teal-light));border:0.1rem solid color-mix(in srgb,var(--primary-color) 22%,var(--white));border-radius:var(--reign-filter-control-radius);-webkit-box-shadow:var(--reign-filter-control-shadow);box-shadow:var(--reign-filter-control-shadow);font:inherit;font-size:1.45rem;font-weight:720;text-overflow:ellipsis}.reign-calendar-combobox__input:focus,.reign-calendar-combobox__input:focus-visible{outline:0;border-color:var(--accent-color);-webkit-box-shadow:0 0 0 0.3rem color-mix(in srgb,var(--accent-color) 30%,transparent),0 1.6rem 3.6rem color-mix(in srgb,var(--secondary-color) 16%,transparent);box-shadow:0 0 0 0.3rem color-mix(in srgb,var(--accent-color) 30%,transparent),0 1.6rem 3.6rem color-mix(in srgb,var(--secondary-color) 16%,transparent)}.reign-calendar-combobox__toggle{position:absolute;z-index:2;top:50%;right:0.55rem;display:-ms-grid;display:grid;width:3.2rem;height:3.2rem;place-items:center;color:var(--primary-color);background:transparent;border:0;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.reign-calendar-combobox__toggle:focus-visible{outline:0.2rem solid var(--accent-color);outline-offset:0.15rem}.reign-calendar-combobox__list{position:absolute;z-index:50;top:calc(100% + 1rem);right:0;left:0;max-height:min(34rem,52vh);overflow-y:auto;padding:0.8rem;background:var(--white);border:0.1rem solid color-mix(in srgb,var(--primary-color) 18%,var(--white));border-bottom:0.35rem solid var(--accent-color);border-radius:var(--reign-filter-control-radius);-webkit-box-shadow:0 1.8rem 4.5rem color-mix(in srgb,var(--secondary-color) 18%,transparent);box-shadow:0 1.8rem 4.5rem color-mix(in srgb,var(--secondary-color) 18%,transparent)}.reign-calendar-combobox__option{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:4.7rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:1.15rem 1.1rem 1.05rem 1.5rem;color:color-mix(in srgb,var(--secondary-color) 88%,var(--white));border-radius:0.8rem;font-size:1.4rem;font-weight:680;line-height:1.35;cursor:pointer;-webkit-transition:color 0.15s ease,background-color 0.15s ease,-webkit-transform 0.15s ease;transition:color 0.15s ease,background-color 0.15s ease,-webkit-transform 0.15s ease;transition:color 0.15s ease,background-color 0.15s ease,transform 0.15s ease;transition:color 0.15s ease,background-color 0.15s ease,transform 0.15s ease,-webkit-transform 0.15s ease}.reign-calendar-combobox__option>i{display:-ms-grid;display:grid;width:2.2rem;height:2.2rem;-webkit-box-flex:0;-ms-flex:0 0 2.2rem;flex:0 0 2.2rem;place-items:center;opacity:0;color:var(--white);background:var(--primary-color);border-radius:50%;font-size:1rem}.reign-calendar-combobox__option.is-active{color:var(--white);background:linear-gradient(105deg,var(--primary-color),color-mix(in srgb,var(--primary-color) 76%,var(--secondary-color)));-webkit-box-shadow:inset 0.35rem 0 0 var(--accent-color);box-shadow:inset 0.35rem 0 0 var(--accent-color);-webkit-transform:translateX(0.15rem);transform:translateX(0.15rem)}.reign-calendar-combobox__option.has-profile.is-active{color:var(--calendar-profile-dark);background:linear-gradient(110deg,var(--calendar-profile-pale),var(--calendar-profile-soft));-webkit-box-shadow:inset 0.35rem 0 0 var(--calendar-profile-color);box-shadow:inset 0.35rem 0 0 var(--calendar-profile-color)}.reign-calendar-combobox__option[aria-selected=true]{color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 10%,var(--white));-webkit-box-shadow:inset 0.35rem 0 0 var(--accent-color);box-shadow:inset 0.35rem 0 0 var(--accent-color);font-weight:800}.reign-calendar-combobox__option[aria-selected=true]>i{opacity:1}.reign-calendar-combobox__option.has-profile[aria-selected=true]{color:var(--calendar-profile-dark);background:linear-gradient(110deg,var(--calendar-profile-pale),var(--calendar-profile-soft));-webkit-box-shadow:inset 0.35rem 0 0 var(--calendar-profile-color);box-shadow:inset 0.35rem 0 0 var(--calendar-profile-color)}.reign-calendar-combobox__option.has-profile[aria-selected=true]>i{color:var(--calendar-profile-on);background:var(--calendar-profile-dark)}.reign-calendar-combobox__option.is-active{color:var(--white);background:linear-gradient(105deg,var(--primary-color),color-mix(in srgb,var(--primary-color) 76%,var(--secondary-color)));-webkit-box-shadow:inset 0.35rem 0 0 var(--accent-color);box-shadow:inset 0.35rem 0 0 var(--accent-color)}.reign-calendar-combobox__option.has-profile.is-active{color:var(--calendar-profile-dark);background:linear-gradient(110deg,var(--calendar-profile-pale),var(--calendar-profile-soft));-webkit-box-shadow:inset 0.35rem 0 0 var(--calendar-profile-color);box-shadow:inset 0.35rem 0 0 var(--calendar-profile-color)}.reign-calendar-combobox__option-copy{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.reign-calendar-combobox__option-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reign-calendar-combobox__option-profile{width:3.8rem;height:3.5rem}.reign-calendar-combobox__option-profile i{font-size:1.1rem}.reign-calendar-combobox__empty{margin:0;padding:2.8rem 2rem;color:color-mix(in srgb,var(--secondary-color) 62%,transparent);font-size:1.35rem;font-weight:700;text-align:center}.reign-calendar-combobox.is-open{z-index:60}.reign-calendar-combobox.is-open .reign-calendar-combobox__toggle i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.reign-calendar-combobox.has-selected-profile:not(.is-open) .reign-calendar-combobox__selected-profile{display:block}.reign-calendar-combobox.has-selected-profile:not(.is-open) .reign-calendar-combobox__input{padding-left:5.8rem;border-color:color-mix(in srgb,var(--calendar-profile-color) 38%,var(--white));-webkit-box-shadow:inset 0.4rem 0 0 var(--calendar-profile-color),var(--reign-filter-control-shadow);box-shadow:inset 0.4rem 0 0 var(--calendar-profile-color),var(--reign-filter-control-shadow)}.reign-calendar-combobox.is-disabled{opacity:0.55}.reign-calendar-combobox.is-disabled .reign-calendar-combobox__input,.reign-calendar-combobox.is-disabled .reign-calendar-combobox__toggle{cursor:not-allowed}.reign-calendar-combobox{min-width:0}.reign-calendar-combobox__native{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;border:0!important;white-space:nowrap!important}.reign-calendar-combobox__control{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:var(--reign-filter-control-height);-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--secondary-color);background:color-mix(in srgb,var(--white) 97%,var(--mostar-teal-light));border:0.1rem solid color-mix(in srgb,var(--primary-color) 22%,var(--white));border-radius:var(--reign-filter-control-radius);-webkit-box-shadow:var(--reign-filter-control-shadow);box-shadow:var(--reign-filter-control-shadow);overflow:hidden;-webkit-transition:background-color 0.2s ease,border-color 0.2s ease,-webkit-box-shadow 0.2s ease;transition:background-color 0.2s ease,border-color 0.2s ease,-webkit-box-shadow 0.2s ease;transition:background-color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease;transition:background-color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease,-webkit-box-shadow 0.2s ease}.reign-calendar-combobox__search-icon{display:-ms-grid;display:grid;width:4.8rem;height:4.8rem;-webkit-box-flex:0;-ms-flex:0 0 4.8rem;flex:0 0 4.8rem;margin-left:0.55rem;color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 14%,var(--white));border-radius:0.9rem;font-size:1.35rem;place-items:center;-webkit-transition:color 0.2s ease,background-color 0.2s ease;transition:color 0.2s ease,background-color 0.2s ease}.reign-calendar-combobox__input{min-width:0;min-height:calc(var(--reign-filter-control-height) - 0.2rem);margin:0;padding:0 7.2rem 0 1.4rem;background:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.reign-calendar-combobox__input:focus,.reign-calendar-combobox__input:focus-visible{border:0;outline:0;-webkit-box-shadow:none;box-shadow:none}.reign-calendar-combobox__input::-webkit-input-placeholder{color:color-mix(in srgb,var(--secondary-color) 52%,transparent);font-weight:600}.reign-calendar-combobox__input::-moz-placeholder{color:color-mix(in srgb,var(--secondary-color) 52%,transparent);font-weight:600}.reign-calendar-combobox__input:-ms-input-placeholder{color:color-mix(in srgb,var(--secondary-color) 52%,transparent);font-weight:600}.reign-calendar-combobox__input::-ms-input-placeholder{color:color-mix(in srgb,var(--secondary-color) 52%,transparent);font-weight:600}.reign-calendar-combobox__input::placeholder{color:color-mix(in srgb,var(--secondary-color) 52%,transparent);font-weight:600}.reign-calendar-combobox__clear,.reign-calendar-combobox__toggle{position:absolute;top:50%;display:-ms-grid;display:grid;width:3.2rem;height:3.2rem;margin:0;padding:0;border:0;border-radius:50%;place-items:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.reign-calendar-combobox__clear{z-index:3;right:3.9rem;color:var(--accent-color);background:color-mix(in srgb,var(--accent-color) 10%,var(--white));cursor:pointer}.reign-calendar-combobox__clear[hidden]{display:none}.reign-calendar-combobox__clear:focus-visible,.reign-calendar-combobox__clear:hover{color:var(--white);background:var(--accent-color);outline:0.2rem solid color-mix(in srgb,var(--accent-color) 25%,transparent);outline-offset:0.15rem}.reign-calendar-combobox__toggle{right:0.55rem}.reign-calendar-combobox__list{max-height:min(34rem,52vh);padding:0;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-animation:reign-calendar-combobox-open 0.18s ease both;animation:reign-calendar-combobox-open 0.18s ease both}.reign-calendar-combobox__list[hidden]{display:none}.reign-calendar-combobox__list::-webkit-scrollbar{width:0.8rem}.reign-calendar-combobox__list::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--primary-color) 48%,var(--white));border:0.2rem solid var(--white);border-radius:1rem}.reign-calendar-combobox__panel-header{position:sticky;z-index:2;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:0.8rem 1.2rem;color:color-mix(in srgb,var(--secondary-color) 68%,transparent);background:color-mix(in srgb,var(--mostar-teal-light) 14%,var(--white));border-bottom:0.1rem solid color-mix(in srgb,var(--primary-color) 12%,transparent);font-size:1.1rem;font-weight:700}.reign-calendar-combobox__panel-hint{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.6rem}.reign-calendar-combobox__panel-hint:before{content:"";width:0.55rem;height:0.55rem;background:var(--accent-color);border-radius:50%}.reign-calendar-combobox__count{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0.35rem 0.7rem;color:var(--white);background:var(--primary-color);border-radius:99rem;-webkit-box-shadow:0 0.35rem 0.8rem color-mix(in srgb,var(--secondary-color) 12%,transparent);box-shadow:0 0.35rem 0.8rem color-mix(in srgb,var(--secondary-color) 12%,transparent);font-size:1rem;letter-spacing:0.04em;text-transform:uppercase}.reign-calendar-combobox__options{display:-ms-grid;display:grid;gap:0.35rem;padding:0.8rem}.reign-calendar-combobox__option{padding-right:1.1rem}.reign-calendar-combobox__option.has-profile{padding-block:0.65rem;padding-left:1rem}.reign-calendar-combobox__empty[hidden]{display:none}.reign-calendar-combobox.is-open .reign-calendar-combobox__control{background:var(--white);border-color:var(--accent-color);-webkit-box-shadow:0 0 0 0.3rem color-mix(in srgb,var(--accent-color) 30%,transparent),0 1.6rem 3.6rem color-mix(in srgb,var(--secondary-color) 16%,transparent);box-shadow:0 0 0 0.3rem color-mix(in srgb,var(--accent-color) 30%,transparent),0 1.6rem 3.6rem color-mix(in srgb,var(--secondary-color) 16%,transparent)}.reign-calendar-combobox.is-open .reign-calendar-combobox__search-icon{color:var(--white);background:var(--accent-color)}.reign-calendar-combobox.has-value:not(.is-open) .reign-calendar-combobox__control{border-color:color-mix(in srgb,var(--accent-color) 48%,var(--white));-webkit-box-shadow:inset 0.4rem 0 0 var(--accent-color),var(--reign-filter-control-shadow);box-shadow:inset 0.4rem 0 0 var(--accent-color),var(--reign-filter-control-shadow)}.reign-calendar-combobox.has-selected-profile:not(.is-open) .reign-calendar-combobox__control{border-color:color-mix(in srgb,var(--calendar-profile-color) 38%,var(--white));-webkit-box-shadow:inset 0.4rem 0 0 var(--calendar-profile-color),var(--reign-filter-control-shadow);box-shadow:inset 0.4rem 0 0 var(--calendar-profile-color),var(--reign-filter-control-shadow)}.reign-calendar-combobox.has-selected-profile:not(.is-open) .reign-calendar-combobox__input{padding-left:1.4rem;border:0;-webkit-box-shadow:none;box-shadow:none}.reign-calendar-combobox.has-selected-profile:not(.is-open) .reign-calendar-combobox__search-icon{background:transparent}@-webkit-keyframes reign-calendar-combobox-open{0%{opacity:0;-webkit-transform:translateY(-0.6rem) scale(0.985);transform:translateY(-0.6rem) scale(0.985)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes reign-calendar-combobox-open{0%{opacity:0;-webkit-transform:translateY(-0.6rem) scale(0.985);transform:translateY(-0.6rem) scale(0.985)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.reign-calendar-list__month{margin-bottom:5rem}.reign-calendar-list__month>.h2,.reign-calendar-list__month>h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;margin:0 0 2rem;color:var(--secondary-color);font-family:var(--secondary-font);font-size:var(--reign-title-lg);font-weight:500;text-transform:uppercase}.reign-calendar-list__month>.h2:after,.reign-calendar-list__month>h2:after{content:"";height:0.2rem;-webkit-box-flex:1;-ms-flex:1;flex:1;background:-webkit-gradient(linear,left top,right top,from(var(--primary-color)),color-stop(var(--bluealternate)),to(transparent));background:linear-gradient(90deg,var(--primary-color),var(--bluealternate),transparent)}.reign-calendar-list__items{display:-ms-grid;display:grid;gap:1.4rem}.reign-calendar-list__empty{padding:7rem 2rem;color:var(--gray);background:var(--creme-light);border:0.1rem solid var(--gray-light);text-align:center}.reign-calendar-list__empty i{color:var(--primary-color);font-size:4rem}.reign-calendar-age-icons{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.7rem}.reign-calendar-age-icons__label{color:var(--gray);font-size:1rem;font-weight:800;letter-spacing:0.07em;text-transform:uppercase}.reign-calendar-age-icons__items{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.35rem}.reign-calendar-age-icons__item{--reign-profile-color:var(--primary-color);--reign-profile-dark:var(--primary-color-darkest);--reign-profile-on:var(--white);display:-ms-grid;display:grid;width:3.3rem;height:3.3rem;-webkit-box-flex:0;-ms-flex:0 0 3.3rem;flex:0 0 3.3rem;padding:0;color:var(--reign-profile-on);border-radius:63% 37% 55% 45%/42% 61% 39% 58%;cursor:help;place-items:center;text-decoration:none;-webkit-transition:border-radius 0.2s ease,-webkit-transform 0.2s ease;transition:border-radius 0.2s ease,-webkit-transform 0.2s ease;transition:transform 0.2s ease,border-radius 0.2s ease;transition:transform 0.2s ease,border-radius 0.2s ease,-webkit-transform 0.2s ease}.reign-calendar-age-icons__item:focus-visible,.reign-calendar-age-icons__item:hover{color:var(--reign-profile-on);border-radius:42% 58% 38% 62%/61% 40% 60% 39%;outline:0.2rem solid color-mix(in srgb,var(--reign-profile-dark) 55%,transparent);outline-offset:0.15rem;-webkit-transform:translateY(-0.15rem) rotate(2deg);transform:translateY(-0.15rem) rotate(2deg)}.reign-calendar-age-icons__badge{display:-ms-grid;display:grid;width:100%;height:100%;padding:0.62rem;color:var(--reign-profile-on);background:radial-gradient(circle at 26% 20%,color-mix(in srgb,var(--reign-profile-color) 62%,var(--white)),transparent 44%),linear-gradient(145deg,var(--reign-profile-color),var(--reign-profile-dark));border-radius:inherit;place-items:center}.reign-calendar-age-icons__badge i{color:inherit;font-size:1rem;line-height:1}.reign-calendar-age-icons__image{display:block;width:100%;height:100%;margin:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-filter:drop-shadow(0 0.1rem 0.14rem color-mix(in srgb,var(--reign-profile-dark) 48%,transparent));filter:drop-shadow(0 0.1rem 0.14rem color-mix(in srgb,var(--reign-profile-dark) 48%,transparent))}.reign-calendar-card{--reign-calendar-card-color:var(--primary-color);--reign-calendar-card-fill:var(--primary-color-darkest);--reign-calendar-card-contrast:var(--white);position:relative;display:-ms-grid;display:grid;-ms-grid-columns:8rem 2rem minmax(0,1fr) 2rem 5rem;grid-template-columns:8rem minmax(0,1fr) 5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;padding:2rem 2.2rem;overflow:hidden;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--reign-calendar-card-color) 13%,transparent) 0,transparent 18rem),linear-gradient(155deg,var(--white) 44%,color-mix(in srgb,var(--reign-calendar-card-color) 5%,var(--white)));border:0.1rem solid color-mix(in srgb,var(--reign-calendar-card-color) 24%,var(--white));border-bottom:0.45rem solid var(--reign-calendar-card-color);border-left:0.5rem solid var(--reign-calendar-card-color);border-radius:2.8rem 2.8rem 2.8rem 1.2rem;-webkit-box-shadow:0 1rem 3rem color-mix(in srgb,var(--secondary-color) 7%,transparent);box-shadow:0 1rem 3rem color-mix(in srgb,var(--secondary-color) 7%,transparent);-webkit-transition:border-radius 0.35s ease,-webkit-transform 0.35s cubic-bezier(0.2,0.8,0.2,1),-webkit-box-shadow 0.35s ease;transition:border-radius 0.35s ease,-webkit-transform 0.35s cubic-bezier(0.2,0.8,0.2,1),-webkit-box-shadow 0.35s ease;transition:transform 0.35s cubic-bezier(0.2,0.8,0.2,1),border-radius 0.35s ease,box-shadow 0.35s ease;transition:transform 0.35s cubic-bezier(0.2,0.8,0.2,1),border-radius 0.35s ease,box-shadow 0.35s ease,-webkit-transform 0.35s cubic-bezier(0.2,0.8,0.2,1),-webkit-box-shadow 0.35s ease}.reign-calendar-card:before{content:"";position:absolute;z-index:0;right:-4.5rem;bottom:-5rem;width:14rem;aspect-ratio:1;opacity:0.38;background:linear-gradient(145deg,color-mix(in srgb,var(--reign-calendar-card-color) 15%,var(--white)),color-mix(in srgb,var(--reign-calendar-card-color) 34%,transparent));border-radius:61% 39% 55% 45%/43% 62% 38% 57%;pointer-events:none;-webkit-transform:rotate(13deg);transform:rotate(13deg);-webkit-transition:border-radius 0.5s ease,-webkit-transform 0.5s ease;transition:border-radius 0.5s ease,-webkit-transform 0.5s ease;transition:border-radius 0.5s ease,transform 0.5s ease;transition:border-radius 0.5s ease,transform 0.5s ease,-webkit-transform 0.5s ease}.reign-calendar-card:hover{-webkit-box-shadow:0 1.8rem 4rem color-mix(in srgb,var(--secondary-color) 12%,transparent);box-shadow:0 1.8rem 4rem color-mix(in srgb,var(--secondary-color) 12%,transparent);border-radius:2.8rem 1.3rem 2.8rem 2.8rem;-webkit-transform:translateY(-0.4rem);transform:translateY(-0.4rem)}.reign-calendar-card:focus-within:before,.reign-calendar-card:hover:before{border-radius:42% 58% 36% 64%/60% 39% 61% 40%;-webkit-transform:translate(-0.8rem,-0.4rem) rotate(4deg) scale(1.05);transform:translate(-0.8rem,-0.4rem) rotate(4deg) scale(1.05)}.reign-calendar-card:focus-within{outline:0.3rem solid var(--accent-color);outline-offset:0.3rem}.reign-calendar-card--tone-2{--reign-calendar-card-color:var(--accent-color);--reign-calendar-card-fill:var(--tertiary-color-darkest)}.reign-calendar-card--tone-3{--reign-calendar-card-color:var(--secondary-color);--reign-calendar-card-fill:var(--secondary-color)}.reign-calendar-card--tone-4{--reign-calendar-card-color:var(--yellow);--reign-calendar-card-fill:var(--yellow-alternate);--reign-calendar-card-contrast:var(--secondary-color)}.reign-calendar-card--tone-5{--reign-calendar-card-color:var(--bluealternate);--reign-calendar-card-fill:var(--bluealternate)}.reign-calendar-card--cancelled{--reign-calendar-card-color:var(--red);--reign-calendar-card-fill:var(--darkred);background:color-mix(in srgb,var(--red) 3%,var(--white))}.reign-calendar-card--cancelled .h3,.reign-calendar-card--cancelled h3{text-decoration:line-through}.reign-calendar-card--cancelled .reign-calendar-card__date{background:var(--darkred)}.reign-calendar-card--postponed{--reign-calendar-card-color:var(--yellow-alternate);--reign-calendar-card-fill:var(--yellow-alternate);--reign-calendar-card-contrast:var(--secondary-color);border-left-color:var(--yellow)}.reign-calendar-card__date{position:relative;z-index:1;display:-ms-grid;display:grid;min-height:7rem;place-items:center;-ms-flex-line-pack:center;align-content:center;color:var(--reign-calendar-card-contrast);background:linear-gradient(145deg,var(--reign-calendar-card-fill),color-mix(in srgb,var(--reign-calendar-card-fill),black 16%));border-radius:63% 37% 55% 45%/42% 61% 39% 58%;-webkit-box-shadow:0 0.9rem 2rem color-mix(in srgb,var(--reign-calendar-card-color) 22%,transparent);box-shadow:0 0.9rem 2rem color-mix(in srgb,var(--reign-calendar-card-color) 22%,transparent);-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}.reign-calendar-card__date strong{font-family:var(--secondary-font);font-size:3rem;font-weight:500;line-height:0.9}.reign-calendar-card__date span{font-size:1.1rem;font-weight:800;text-transform:uppercase}.reign-calendar-card__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.7rem 1.5rem;margin-bottom:0.5rem;color:var(--gray);font-size:1.25rem}.reign-calendar-card__meta span,.reign-calendar-card__meta time{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem}.reign-calendar-card__content .h3,.reign-calendar-card__content h3{margin:0.2rem 0 1.15rem;color:var(--secondary-color);font-size:var(--reign-title-xs)}.reign-calendar-card__content .h3 a,.reign-calendar-card__content h3 a{color:inherit}.reign-calendar-card__content .h3 a:focus-visible,.reign-calendar-card__content .h3 a:hover,.reign-calendar-card__content h3 a:focus-visible,.reign-calendar-card__content h3 a:hover{color:var(--primary-color)}.reign-calendar-card__content{position:relative;z-index:1}.reign-calendar-card .reign-calendar-age-icons{margin:-0.35rem 0 1rem}.reign-calendar-card__type{margin:0.5rem 0 0;color:var(--reign-calendar-card-color);font-size:1.25rem;font-weight:750}.reign-calendar-card__status{padding:0.4rem 0.85rem;color:var(--primary-color-darkest);background:color-mix(in srgb,var(--primary-color) 12%,var(--white));border:0.1rem solid color-mix(in srgb,var(--primary-color) 20%,transparent);border-radius:999px;font-weight:800}.reign-calendar-card__status--postponed{color:var(--secondary-color);background:color-mix(in srgb,var(--yellow) 45%,var(--white));border-color:color-mix(in srgb,var(--yellow-alternate) 35%,transparent)}.reign-calendar-card__status--cancelled{color:color-mix(in srgb,var(--red) 78%,black);background:color-mix(in srgb,var(--red) 9%,var(--white));border-color:color-mix(in srgb,var(--red) 24%,transparent)}.reign-calendar-card__relations{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.7rem}.reign-calendar-card__relation{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:0;min-height:4.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.75rem;padding:0.65rem 0.9rem;color:var(--secondary-color);background:color-mix(in srgb,var(--mostar-teal-light) 9%,var(--white));border:0.1rem solid color-mix(in srgb,var(--primary-color) 14%,transparent);border-radius:999px;font-size:1.15rem;font-weight:750;line-height:1.2;text-decoration:none}.reign-calendar-card__relation>i{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:var(--primary-color)}.reign-calendar-card__relation>.reign-calendar-card__activity-badge{display:block;width:2.8rem;height:2.8rem;-webkit-box-flex:0;-ms-flex:0 0 2.8rem;flex:0 0 2.8rem;padding:0.45rem;color:var(--white);background:var(--accent-color);border-radius:63% 37% 55% 45%/42% 61% 39% 58%;-o-object-fit:contain;object-fit:contain;font-size:1.25rem;text-align:center}.reign-calendar-card__relation>span{min-width:0}.reign-calendar-card__relation .small,.reign-calendar-card__relation small{display:block;margin-bottom:0.15rem;color:var(--gray);font-size:0.88rem;font-weight:750;letter-spacing:0.055em;text-transform:uppercase}.reign-calendar-card__relation[href]:focus-visible,.reign-calendar-card__relation[href]:hover{color:var(--secondary-color);background:color-mix(in srgb,var(--mostar-teal-light) 22%,var(--white));border-color:color-mix(in srgb,var(--primary-color) 32%,transparent);-webkit-transform:translateY(-0.1rem);transform:translateY(-0.1rem)}.reign-calendar-card__relation[href]:focus-visible{outline:0.25rem solid color-mix(in srgb,var(--accent-color) 42%,transparent);outline-offset:0.15rem}.reign-calendar-card__relation--activity>i{color:var(--accent-color)}.reign-calendar-card__relation--organizer>i{color:var(--bluealternate)}.reign-calendar-card__arrow{position:relative;z-index:1;display:-ms-grid;display:grid;width:4.5rem;height:4.5rem;place-items:center;color:var(--reign-calendar-card-contrast);background:var(--reign-calendar-card-fill);border-radius:63% 37% 55% 45%/42% 61% 39% 58%;-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}.reign-calendar-card__arrow:focus-visible,.reign-calendar-card__arrow:hover{color:var(--reign-calendar-card-contrast);-webkit-box-shadow:0 0.8rem 1.8rem color-mix(in srgb,var(--reign-calendar-card-color) 25%,transparent);box-shadow:0 0.8rem 1.8rem color-mix(in srgb,var(--reign-calendar-card-color) 25%,transparent);border-radius:42% 58% 38% 62%/61% 40% 60% 39%;-webkit-transform:translateX(0.25rem) rotate(2deg);transform:translateX(0.25rem) rotate(2deg)}@-webkit-keyframes reign-calendar-panel-in{0%{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes reign-calendar-panel-in{0%{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width:991px){.reign-calendar__intro{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:1.5rem}.reign-calendar__filter-grid{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.reign-calendar__toolbar{-ms-grid-columns:1fr;grid-template-columns:1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.reign-calendar__exports{width:100%;-ms-grid-columns:minmax(32rem,1fr) minmax(38rem,auto);grid-template-columns:minmax(32rem,1fr) minmax(38rem,auto)}.reign-calendar__export{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:767px){.reign-calendar{padding:8rem 0 9rem}.reign-calendar__intro{margin-bottom:3rem}.reign-calendar__intro .h1,.reign-calendar__intro h1{font-size:clamp(4.2rem,13vw,6rem)}.reign-calendar__filters{padding:1.8rem 1.4rem;border-top-width:0.45rem;-webkit-box-shadow:0 1.5rem 4rem color-mix(in srgb,var(--secondary-color) 9%,transparent);box-shadow:0 1.5rem 4rem color-mix(in srgb,var(--secondary-color) 9%,transparent)}.reign-calendar__filter-intro{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin-bottom:2.4rem}.reign-calendar__filter-intro>p{max-width:58rem;font-size:1.3rem;text-align:left}.reign-calendar__search{margin-bottom:1.8rem}.reign-calendar__filter-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}.reign-calendar__filter-actions{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:2rem}.reign-calendar__filter-submit{width:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reign-calendar__filter-submit .button{width:100%}.reign-calendar__filter-submit>a{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding:0.8rem}.reign-calendar__chips{width:100%}.reign-calendar__views{width:100%}.reign-calendar__views button{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reign-calendar__toolbar{margin:3rem 0 2rem;padding:0.8rem;border-radius:2rem}.reign-calendar__export{display:-ms-grid;display:grid;width:100%;-ms-grid-columns:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) auto}.reign-calendar__export .button{min-width:0;padding-inline:1.4rem}.reign-calendar__exports{-ms-grid-columns:1fr;grid-template-columns:1fr}.reign-calendar__poster-export{-ms-grid-columns:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) auto}.reign-calendar__year-control{width:100%}.reign-calendar__year-switch{width:100%;-ms-grid-columns:4.6rem minmax(8.5rem,1fr) 4.6rem;grid-template-columns:4.6rem minmax(8.5rem,1fr) 4.6rem}.reign-calendar__calendar{padding:0.8rem;overflow:hidden;border-radius:1.5rem;-webkit-box-shadow:0 1.5rem 3.5rem color-mix(in srgb,var(--secondary-color) 9%,transparent);box-shadow:0 1.5rem 3.5rem color-mix(in srgb,var(--secondary-color) 9%,transparent)}.reign-calendar__mobile-hint{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.8rem;margin:1.2rem 0.4rem 0;color:var(--gray);font-size:1.15rem;line-height:1.45}.reign-calendar__mobile-hint i{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:var(--accent-color)}.reign-calendar .reign-fc-toolbar{min-height:8.8rem;-ms-grid-columns:4rem 0.8rem minmax(0,1fr) 0.8rem 4rem;grid-template-columns:4rem minmax(0,1fr) 4rem;gap:0.8rem;margin-bottom:0.8rem;padding:0.75rem;border-radius:1.1rem}.reign-calendar .reign-fc-toolbar>div{gap:0.4rem}.reign-calendar .reign-fc-toolbar__zone--center{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reign-calendar .reign-fc-toolbar__title{padding:0;font-size:2.15rem;text-align:center}.reign-calendar .reign-fc-button{min-width:3.8rem;min-height:3.8rem;padding:0.6rem 1rem;font-size:1.05rem}.reign-calendar .reign-fc-button--next,.reign-calendar .reign-fc-button--previous{width:3.8rem}.reign-calendar .reign-fc-button--today{padding-inline:1.1rem}.reign-calendar .reign-fc-grid{min-height:52rem;border-radius:1rem}.reign-calendar .reign-fc-week{min-height:8.8rem;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.reign-calendar .reign-fc-day-header{min-width:0;min-height:3.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.9rem 0.1rem;font-size:0.9rem;letter-spacing:0.03em}.reign-calendar .reign-fc-day{position:relative;min-width:0;padding:0.2rem}.reign-calendar .reign-fc-day.is-mobile-action{cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation}.reign-calendar .reign-fc-day.is-mobile-action:focus-visible{z-index:3;outline:0.3rem solid var(--accent-color);outline-offset:-0.3rem}.reign-calendar .reign-fc-day.has-events:after{content:attr(data-event-count);position:absolute;z-index:2;top:0.45rem;right:0.4rem;display:-ms-grid;display:grid;min-width:2rem;height:2rem;place-items:center;padding-inline:0.45rem;color:var(--white);background:var(--primary-color);border:0.2rem solid var(--white);border-radius:2rem;-webkit-box-shadow:0 0.3rem 0.8rem color-mix(in srgb,var(--secondary-color) 18%,transparent);box-shadow:0 0.3rem 0.8rem color-mix(in srgb,var(--secondary-color) 18%,transparent);font-size:0.9rem;font-weight:850;line-height:1}.reign-calendar .reign-fc-day.is-selected{z-index:2;background:color-mix(in srgb,var(--primary-color) 13%,var(--white));-webkit-box-shadow:inset 0 0 0 0.3rem var(--primary-color);box-shadow:inset 0 0 0 0.3rem var(--primary-color)}.reign-calendar .reign-fc-day.is-selected .reign-fc-day-number{color:var(--white);background:var(--primary-color-dark)}.reign-calendar .reign-fc-day-number{min-width:3.2rem;min-height:3.2rem;margin:0.35rem;font-size:1.05rem}.reign-calendar .reign-fc-event{min-height:0.7rem;margin:0.2rem 0.55rem;padding:0;background:color-mix(in srgb,var(--reign-event-color) 80%,var(--white));border-left:0;border-radius:1rem;-webkit-box-shadow:none;box-shadow:none;pointer-events:none}.reign-calendar .reign-calendar-event{display:block}.reign-calendar .reign-calendar-event__marker{display:none}.reign-calendar .reign-calendar-event__copy{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.reign-calendar .reign-fc-more-link{display:block;margin:0.12rem 0.18rem;padding:0.25rem 0.1rem;overflow:hidden;font-size:0.82rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.reign-calendar-day-panel{display:block;margin-top:1.5rem;padding:1.5rem;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--mostar-teal-light) 15%,transparent),transparent 14rem),var(--white);border:0.1rem solid color-mix(in srgb,var(--primary-color) 22%,transparent);border-top:0.5rem solid var(--accent-color);border-radius:1.5rem;-webkit-box-shadow:0 1.4rem 3rem color-mix(in srgb,var(--secondary-color) 10%,transparent);box-shadow:0 1.4rem 3rem color-mix(in srgb,var(--secondary-color) 10%,transparent)}.reign-calendar-day-panel[hidden]{display:none!important}.reign-calendar-day-panel__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;margin-bottom:1.4rem}.reign-calendar-day-panel__header p{margin:0 0 0.35rem;color:var(--primary-color);font-size:1.05rem;font-weight:850;letter-spacing:0.12em;text-transform:uppercase}.reign-calendar-day-panel__header .h2,.reign-calendar-day-panel__header h2{margin:0;color:var(--secondary-color);font-family:var(--secondary-font);font-size:clamp(2.7rem,9vw,3.6rem);font-weight:500;line-height:1;text-transform:uppercase}.reign-calendar-day-panel__header button{display:-ms-grid;display:grid;width:4.4rem;height:4.4rem;-webkit-box-flex:0;-ms-flex:0 0 4.4rem;flex:0 0 4.4rem;place-items:center;color:var(--secondary-color);background:var(--off-white-alternate);border:0.1rem solid color-mix(in srgb,var(--primary-color) 20%,transparent);border-radius:50%;cursor:pointer}.reign-calendar-day-panel__header button:focus-visible{outline:0.3rem solid var(--accent-color);outline-offset:0.2rem}.reign-calendar-day-panel__events{display:-ms-grid;display:grid;gap:1rem}.reign-calendar-day-panel__empty{margin:0;padding:2.2rem 1.4rem;color:var(--gray);background:var(--creme-light);border:0.1rem dashed color-mix(in srgb,var(--primary-color) 25%,transparent);border-radius:1rem;font-size:1.3rem;line-height:1.5;text-align:center}.reign-calendar-day-card{--reign-day-card-color:var(--primary-color);--reign-day-card-contrast:var(--white);display:-ms-grid;display:grid;min-height:7.2rem;-ms-grid-columns:7.4rem 1.1rem minmax(0,1fr) 1.1rem 4.4rem;grid-template-columns:7.4rem minmax(0,1fr) 4.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.1rem;padding:1.1rem;color:var(--secondary-color);background:color-mix(in srgb,var(--creme-light) 65%,var(--white));border:0.1rem solid color-mix(in srgb,var(--reign-day-card-color) 20%,transparent);border-left:0.45rem solid var(--reign-day-card-color);border-radius:1.2rem;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transition:background-color 0.2s ease,-webkit-box-shadow 0.2s ease,-webkit-transform 0.2s ease;transition:background-color 0.2s ease,-webkit-box-shadow 0.2s ease,-webkit-transform 0.2s ease;transition:background-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease;transition:background-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease,-webkit-box-shadow 0.2s ease,-webkit-transform 0.2s ease}.reign-calendar-day-card>time{display:-ms-grid;display:grid;min-height:4.4rem;place-items:center;padding:0.7rem 0.5rem;color:var(--reign-day-card-contrast);background:var(--reign-day-card-color);border-radius:0.8rem;font-size:1.05rem;font-weight:850;line-height:1.25;text-align:center}.reign-calendar-day-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.3rem}.reign-calendar-day-card__content .reign-calendar-day-card__title{color:var(--secondary-color);font-size:1.35rem;font-weight:850;line-height:1.25}.reign-calendar-day-card__content .reign-calendar-day-card__title:focus-visible{color:var(--primary-color);outline:0.2rem solid var(--accent-color);outline-offset:0.15rem}.reign-calendar-day-card__status{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0.25rem 0.65rem;color:var(--primary-color-darkest);background:color-mix(in srgb,var(--primary-color) 12%,var(--white));border-radius:999px;font-size:0.92rem;font-weight:850}.reign-calendar-day-card__status.is-postponed{color:var(--secondary-color);background:color-mix(in srgb,var(--yellow) 50%,var(--white))}.reign-calendar-day-card__status.is-cancelled{color:color-mix(in srgb,var(--red) 78%,black);background:color-mix(in srgb,var(--red) 10%,var(--white))}.reign-calendar-day-card__relations{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.45rem;margin-top:0.2rem}.reign-calendar-day-card__relation{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.4rem;padding:0.35rem 0.55rem;color:var(--secondary-color);background:var(--white);border:0.1rem solid color-mix(in srgb,var(--primary-color) 16%,transparent);border-radius:0.7rem;font-size:0.95rem;font-weight:700}.reign-calendar-day-card__relation i{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:var(--primary-color)}.reign-calendar-day-card__relation .reign-calendar-day-card__activity-badge{display:block;width:2rem;height:2rem;-webkit-box-flex:0;-ms-flex:0 0 2rem;flex:0 0 2rem;padding:0.3rem;background:color-mix(in srgb,var(--primary-color) 12%,var(--white));border-radius:50%;-o-object-fit:contain;object-fit:contain}.reign-calendar-day-card__relation span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reign-calendar-day-card__relation:focus-visible{outline:0.2rem solid var(--accent-color);outline-offset:0.1rem}.reign-calendar-day-card__arrow{display:-ms-grid;display:grid;width:4.4rem;height:4.4rem;place-items:center;color:var(--reign-day-card-contrast);background:var(--reign-day-card-color);border-radius:50%}.reign-calendar-day-card:hover{background:color-mix(in srgb,var(--mostar-teal-light) 12%,var(--white));-webkit-box-shadow:0 0.9rem 2rem color-mix(in srgb,var(--secondary-color) 12%,transparent);box-shadow:0 0.9rem 2rem color-mix(in srgb,var(--secondary-color) 12%,transparent);-webkit-transform:translateY(-0.1rem);transform:translateY(-0.1rem)}.reign-calendar-day-card.is-tone-2{--reign-day-card-color:var(--accent-color)}.reign-calendar-day-card.is-tone-3{--reign-day-card-color:var(--secondary-color)}.reign-calendar-day-card.is-tone-4{--reign-day-card-color:var(--yellow);--reign-day-card-contrast:var(--secondary-color)}.reign-calendar-day-card.is-tone-5{--reign-day-card-color:var(--bluealternate)}.reign-calendar-day-card.is-postponed{--reign-day-card-color:var(--yellow-alternate);border-left-color:var(--yellow-alternate)}.reign-calendar-day-card.is-cancelled{--reign-day-card-color:var(--red);border-left-color:var(--red)}.reign-calendar-day-card.is-cancelled .reign-calendar-day-card__title{text-decoration:line-through}.reign-calendar-card{-ms-grid-columns:6.5rem 1.3rem minmax(0,1fr);grid-template-columns:6.5rem minmax(0,1fr);gap:1.3rem;padding:1.4rem}.reign-calendar-card__date{min-height:6rem}.reign-calendar-card__meta{gap:0.6rem 1rem}.reign-calendar-card__relations{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}.reign-calendar-card__relation{width:100%}.reign-calendar-card__arrow{display:none}.reign-calendar-combobox__list{position:relative;top:auto;margin-top:0.8rem;max-height:28rem;-webkit-box-shadow:0 1.6rem 3.5rem color-mix(in srgb,var(--secondary-color) 22%,transparent);box-shadow:0 1.6rem 3.5rem color-mix(in srgb,var(--secondary-color) 22%,transparent)}}@media (max-width:575px){.reign-calendar__export{-ms-grid-columns:1fr;grid-template-columns:1fr}.reign-calendar__poster-export{-ms-grid-columns:1fr;grid-template-columns:1fr;padding:1.2rem}.reign-calendar__poster-button,.reign-calendar__year-pdf-button{width:100%}}@media (max-width:374px){.reign-calendar__poster-export{-ms-grid-columns:1fr;grid-template-columns:1fr;padding:1.2rem}.reign-calendar .reign-fc-button--today{display:none}.reign-calendar .reign-fc-toolbar{min-height:6.6rem;-ms-grid-columns:3.8rem minmax(0,1fr) 3.8rem;grid-template-columns:3.8rem minmax(0,1fr) 3.8rem}.reign-calendar .reign-fc-toolbar__title{font-size:2rem}.reign-calendar-day-card{-ms-grid-columns:6.5rem 0.8rem minmax(0,1fr) 0.8rem 4rem;grid-template-columns:6.5rem minmax(0,1fr) 4rem;gap:0.8rem;padding:0.9rem}.reign-calendar-day-card>i{width:4rem;height:4rem}}@media (prefers-reduced-motion:reduce){.reign-calendar__panel.is-active{-webkit-animation:none;animation:none}.reign-calendar-combobox__control,.reign-calendar-combobox__option,.reign-calendar-combobox__search-icon{-webkit-transition:none;transition:none}.reign-calendar-combobox__list{-webkit-animation:none;animation:none}.reign-calendar-age-icons__item,.reign-calendar-card,.reign-calendar-card:before,.reign-calendar-card__arrow{-webkit-transition:none;transition:none}.reign-calendar-age-icons__item:focus-visible,.reign-calendar-age-icons__item:hover,.reign-calendar-card:focus-within:before,.reign-calendar-card:hover,.reign-calendar-card:hover:before,.reign-calendar-card__arrow:focus-visible,.reign-calendar-card__arrow:hover{-webkit-transform:none;transform:none}.reign-calendar-card:focus-within,.reign-calendar-card:hover{border-radius:2.8rem 2.8rem 2.8rem 1.2rem}.reign-calendar-card:focus-within:before,.reign-calendar-card:hover:before{border-radius:61% 39% 55% 45%/43% 62% 38% 57%;-webkit-transform:rotate(13deg);transform:rotate(13deg)}.reign-calendar-day-card{-webkit-transition:none;transition:none}}.reign-calendar-mini{position:relative;overflow:hidden;padding:clamp(6rem,8vw,10rem) 0;background:radial-gradient(circle at 91% 12%,color-mix(in srgb,var(--accent-color) 10%,transparent),transparent 28%),-webkit-gradient(linear,left top,left bottom,from(color-mix(in srgb,var(--mostar-teal-light) 10%,var(--white))),to(var(--creme-light)));background:radial-gradient(circle at 91% 12%,color-mix(in srgb,var(--accent-color) 10%,transparent),transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--mostar-teal-light) 10%,var(--white)),var(--creme-light))}.reign-calendar-mini__landscape{position:absolute;inset:auto 0 0;height:65%;opacity:0.12;background:url("assets/images/hero-trees.svg") center bottom/cover no-repeat;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(62%,#000));-webkit-mask-image:linear-gradient(transparent,#000 62%);mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(62%,#000));mask-image:linear-gradient(transparent,#000 62%);mix-blend-mode:multiply;pointer-events:none}.reign-calendar-mini__inner{position:relative;z-index:1}.reign-calendar-mini__header{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) clamp(3rem,6vw,8rem) minmax(30rem,0.72fr);grid-template-columns:minmax(0,1fr) minmax(30rem,0.72fr);-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:clamp(3rem,6vw,8rem);margin-bottom:clamp(3rem,5vw,5rem)}.reign-calendar-mini__eyebrow{margin:0 0 0.8rem;color:var(--accent-color);font-size:var(--reign-eyebrow-size);font-weight:850;letter-spacing:0.16em;text-transform:uppercase}.reign-calendar-mini .h2,.reign-calendar-mini h2{max-width:72rem;margin:0;color:var(--secondary-color);font-size:var(--reign-title-xl);line-height:1;text-wrap:balance}.reign-calendar-mini__intro{display:-ms-grid;display:grid;justify-items:start;gap:1.8rem}.reign-calendar-mini__intro p{margin:0;color:var(--gray);font-size:var(--reign-copy-sm);line-height:1.7}.reign-calendar-mini__grid{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));gap:clamp(1.6rem,2.4vw,2.6rem)}.reign-calendar-mini__empty{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:72rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.8rem;padding:2.2rem;background:color-mix(in srgb,var(--white) 92%,var(--mostar-teal-light));border:0.1rem solid color-mix(in srgb,var(--primary-color) 20%,var(--white));border-radius:2.4rem 2.4rem 2.4rem 1rem}.reign-calendar-mini__empty>span{display:-ms-grid;display:grid;width:5.4rem;height:5.1rem;-webkit-box-flex:0;-ms-flex:0 0 5.4rem;flex:0 0 5.4rem;color:var(--white);background:linear-gradient(145deg,var(--primary-color),var(--secondary-color));border-radius:63% 37% 55% 45%/42% 61% 39% 58%;font-size:1.8rem;place-items:center}.reign-calendar-mini__empty .h3,.reign-calendar-mini__empty h3{margin:0;color:var(--secondary-color);font-size:var(--reign-title-xs)}.reign-calendar-mini__empty p{margin:0.5rem 0 0;color:var(--gray)}@media (max-width:991.98px){.reign-calendar-mini__header{-ms-grid-columns:1fr;grid-template-columns:1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:2rem}}@media (max-width:767.98px){.reign-calendar-mini{padding-inline:2rem}.reign-calendar-mini__grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}.reign-calendar-mini-card{--reign-card-color:var(--primary-color);--reign-card-dark:var(--primary-color-darkest);--reign-card-fill:var(--primary-color-darkest);--reign-card-soft:color-mix(in srgb,var(--primary-color) 18%,var(--white));--reign-card-pale:color-mix(in srgb,var(--primary-color) 6%,var(--white));--reign-card-on:var(--white)}.reign-calendar-mini-card.reign-card-tone-2{--reign-card-color:var(--accent-color);--reign-card-dark:var(--tertiary-color-darkest);--reign-card-fill:var(--tertiary-color-darkest);--reign-card-soft:color-mix(in srgb,var(--accent-color) 20%,var(--white));--reign-card-pale:color-mix(in srgb,var(--accent-color) 7%,var(--white))}.reign-calendar-mini-card.reign-card-tone-3{--reign-card-color:var(--secondary-color);--reign-card-dark:var(--secondary-color-dark);--reign-card-fill:var(--secondary-color);--reign-card-soft:color-mix(in srgb,var(--secondary-color) 18%,var(--white));--reign-card-pale:color-mix(in srgb,var(--secondary-color) 6%,var(--white))}.reign-calendar-mini-card.reign-card-tone-4{--reign-card-color:var(--yellow-alternate);--reign-card-dark:color-mix(in srgb,var(--yellow-alternate) 68%,var(--secondary-color));--reign-card-fill:var(--yellow-alternate);--reign-card-soft:color-mix(in srgb,var(--yellow) 28%,var(--white));--reign-card-pale:color-mix(in srgb,var(--yellow) 10%,var(--white));--reign-card-on:var(--secondary-color)}.reign-calendar-mini-card.reign-card-tone-5{--reign-card-color:var(--bluealternate);--reign-card-dark:color-mix(in srgb,var(--bluealternate) 72%,black);--reign-card-fill:var(--bluealternate);--reign-card-soft:color-mix(in srgb,var(--bluealternate) 18%,var(--white));--reign-card-pale:color-mix(in srgb,var(--bluealternate) 6%,var(--white))}.reign-calendar-mini-card{position:relative;overflow:hidden;background:radial-gradient(circle at 94% 90%,color-mix(in srgb,var(--reign-card-color) 16%,transparent),transparent 13rem),radial-gradient(circle at 7% 56%,color-mix(in srgb,var(--reign-card-soft) 46%,transparent),transparent 16rem),linear-gradient(155deg,var(--white) 34%,var(--reign-card-pale));border:0.1rem solid color-mix(in srgb,var(--reign-card-color) 28%,var(--white));border-bottom:0.7rem solid var(--reign-card-color);border-radius:3.2rem 3.2rem 3.2rem 1.4rem;-webkit-box-shadow:0 1.8rem 4.8rem color-mix(in srgb,var(--reign-card-dark) 12%,transparent);box-shadow:0 1.8rem 4.8rem color-mix(in srgb,var(--reign-card-dark) 12%,transparent);-webkit-transition:border-color 0.32s ease,border-radius 0.42s cubic-bezier(0.2,0.8,0.2,1),-webkit-transform 0.42s cubic-bezier(0.2,0.8,0.2,1),-webkit-box-shadow 0.42s ease;transition:border-color 0.32s ease,border-radius 0.42s cubic-bezier(0.2,0.8,0.2,1),-webkit-transform 0.42s cubic-bezier(0.2,0.8,0.2,1),-webkit-box-shadow 0.42s ease;transition:transform 0.42s cubic-bezier(0.2,0.8,0.2,1),border-color 0.32s ease,border-radius 0.42s cubic-bezier(0.2,0.8,0.2,1),box-shadow 0.42s ease;transition:transform 0.42s cubic-bezier(0.2,0.8,0.2,1),border-color 0.32s ease,border-radius 0.42s cubic-bezier(0.2,0.8,0.2,1),box-shadow 0.42s ease,-webkit-transform 0.42s cubic-bezier(0.2,0.8,0.2,1),-webkit-box-shadow 0.42s ease}.reign-calendar-mini-card:focus-within,.reign-calendar-mini-card:hover{border-color:color-mix(in srgb,var(--reign-card-color) 70%,var(--white));border-radius:3.2rem 1.5rem 3.2rem 3.2rem;-webkit-box-shadow:0 2.8rem 6.2rem color-mix(in srgb,var(--reign-card-color) 21%,transparent);box-shadow:0 2.8rem 6.2rem color-mix(in srgb,var(--reign-card-color) 21%,transparent);-webkit-transform:translateY(-0.8rem);transform:translateY(-0.8rem)}.reign-calendar-mini-card:focus-within{outline:0.3rem solid var(--reign-card-dark);outline-offset:0.4rem}.reign-calendar-mini-card{display:-ms-grid;display:grid;min-width:0;-ms-grid-columns:7.2rem minmax(0,1fr);grid-template-columns:7.2rem minmax(0,1fr);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-bottom-width:0.55rem;border-radius:2.8rem 2.8rem 2.8rem 1.2rem;-webkit-transition:border-radius 0.25s ease,-webkit-box-shadow 0.25s ease,-webkit-transform 0.25s ease;transition:border-radius 0.25s ease,-webkit-box-shadow 0.25s ease,-webkit-transform 0.25s ease;transition:border-radius 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease;transition:border-radius 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease,-webkit-box-shadow 0.25s ease,-webkit-transform 0.25s ease}.reign-calendar-mini-card:after{content:"";position:absolute;z-index:0;right:-5rem;bottom:-4.5rem;width:17rem;aspect-ratio:1;opacity:0.48;background:radial-gradient(circle at 34% 30%,color-mix(in srgb,var(--white) 55%,transparent) 0 0.6rem,transparent 0.7rem),linear-gradient(145deg,var(--reign-card-soft),color-mix(in srgb,var(--reign-card-color) 36%,var(--reign-card-pale)));border-radius:61% 39% 55% 45%/43% 62% 38% 57%;pointer-events:none;-webkit-transform:rotate(13deg);transform:rotate(13deg);-webkit-transition:border-radius 0.55s ease,-webkit-transform 0.55s cubic-bezier(0.2,0.8,0.2,1);transition:border-radius 0.55s ease,-webkit-transform 0.55s cubic-bezier(0.2,0.8,0.2,1);transition:border-radius 0.55s ease,transform 0.55s cubic-bezier(0.2,0.8,0.2,1);transition:border-radius 0.55s ease,transform 0.55s cubic-bezier(0.2,0.8,0.2,1),-webkit-transform 0.55s cubic-bezier(0.2,0.8,0.2,1);right:-8rem;bottom:-8rem;opacity:0.24}.reign-calendar-mini-card>*{position:relative;z-index:1}.reign-calendar-mini-card:focus-within,.reign-calendar-mini-card:hover{border-radius:2.8rem 2.8rem 1.2rem 2.8rem;-webkit-box-shadow:0 2.3rem 5.5rem color-mix(in srgb,var(--reign-card-dark) 17%,transparent);box-shadow:0 2.3rem 5.5rem color-mix(in srgb,var(--reign-card-dark) 17%,transparent);-webkit-transform:translateY(-0.35rem);transform:translateY(-0.35rem)}.reign-calendar-mini-card__date{display:-ms-grid;display:grid;padding:1.4rem 0.8rem;place-items:center}.reign-calendar-mini-card__date time{display:-ms-grid;display:grid;width:5.8rem;min-height:6.3rem;-ms-flex-line-pack:center;align-content:center;justify-items:center;color:var(--white);background:linear-gradient(145deg,var(--reign-card-color),var(--reign-card-dark));border-radius:63% 37% 55% 45%/42% 61% 39% 58%;-webkit-box-shadow:0 1rem 2.4rem color-mix(in srgb,var(--reign-card-dark) 24%,transparent);box-shadow:0 1rem 2.4rem color-mix(in srgb,var(--reign-card-dark) 24%,transparent);-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.reign-calendar-mini-card__date time strong{font-family:var(--heading-font);font-size:2.5rem;line-height:0.9}.reign-calendar-mini-card__date time span{margin-top:0.35rem;font-size:0.95rem;font-weight:850;letter-spacing:0.1em;text-transform:uppercase}.reign-calendar-mini-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.5rem 1.7rem 1.6rem 0.2rem}.reign-calendar-mini-card__topline{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0.8rem}.reign-calendar-mini-card__badge{display:-ms-grid;display:grid;width:3rem;height:2.8rem;overflow:hidden;color:var(--white);background:linear-gradient(145deg,var(--reign-card-color),var(--reign-card-dark));border-radius:63% 37% 55% 45%/42% 61% 39% 58%;place-items:center}.reign-calendar-mini-card__badge-image{display:block;width:58%;height:58%;color:inherit;-o-object-fit:contain;object-fit:contain;font-size:1rem}.reign-calendar-mini-card img.reign-calendar-mini-card__badge-image{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.reign-calendar-mini-card__status{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.45rem;padding:0.35rem 0.75rem;color:var(--reign-card-dark);background:var(--reign-card-soft);border-radius:999px;font-size:0.95rem;font-weight:850}.reign-calendar-mini-card .h3,.reign-calendar-mini-card h3{margin:1rem 0 0.65rem;color:var(--secondary-color);font-family:var(--primary-font);font-size:clamp(1.5rem,1.2vw,1.75rem);font-weight:850;line-height:1.25}.reign-calendar-mini-card .h3 a,.reign-calendar-mini-card h3 a{color:inherit}.reign-calendar-mini-card .h3 a:after,.reign-calendar-mini-card h3 a:after{position:absolute;inset:0;content:""}.reign-calendar-mini-card__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.65rem;margin:0;color:var(--gray);font-size:1.15rem;font-weight:700}.reign-calendar-mini-card__meta i{color:var(--reign-card-color)}.reign-calendar-mini-card__ages{position:relative;z-index:2;margin-top:auto;padding-top:1.1rem}.reign-calendar-mini-card__ages .reign-calendar-age-icons__item{width:2.7rem;height:2.7rem;-ms-flex-preferred-size:2.7rem;flex-basis:2.7rem}.reign-calendar-mini-card__ages .reign-calendar-age-icons__badge{padding:0.52rem}.reign-calendar-mini-card--cancelled{--reign-card-color:#d84646;--reign-card-dark:#9f2727;--reign-card-soft:#fbe7e7;--reign-card-pale:#fff7f7}.reign-calendar-mini-card--postponed{--reign-card-color:var(--yellow-alternate);--reign-card-dark:color-mix(in srgb,var(--yellow-alternate) 66%,var(--secondary-color));--reign-card-soft:color-mix(in srgb,var(--yellow) 30%,var(--white));--reign-card-pale:color-mix(in srgb,var(--yellow) 10%,var(--white))}@media (max-width:575.98px){.reign-calendar-mini-card{-ms-grid-columns:6.5rem minmax(0,1fr);grid-template-columns:6.5rem minmax(0,1fr)}.reign-calendar-mini-card__date time{width:5.2rem;min-height:5.8rem}.reign-calendar-mini-card__body{padding-right:1.3rem}}@media (prefers-reduced-motion:reduce){.reign-calendar-mini-card{-webkit-transition:none;transition:none}.reign-calendar-mini-card:focus-within,.reign-calendar-mini-card:hover{-webkit-transform:none;transform:none}}.reign-member-overview{position:relative;padding:clamp(6rem,9vw,12rem) var(--reign-gutter-half);overflow:clip;background:-webkit-gradient(linear,left top,left bottom,from(var(--white)),to(var(--creme-light)));background:linear-gradient(180deg,var(--white),var(--creme-light))}.reign-member-overview:before{content:"";position:absolute;inset:auto 0 0;height:34rem;opacity:0.28;background:url("assets/images/footer-bg.png") center bottom/cover no-repeat;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(72%,#000));-webkit-mask-image:linear-gradient(to bottom,transparent,#000 72%);mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(72%,#000));mask-image:linear-gradient(to bottom,transparent,#000 72%);pointer-events:none}.reign-member-overview .container{position:relative;z-index:1}.reign-member-overview__intro{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1.15fr) clamp(2rem,6vw,9rem) minmax(28rem,0.7fr);grid-template-columns:minmax(0,1.15fr) minmax(28rem,0.7fr);-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:clamp(2rem,6vw,9rem);margin-bottom:clamp(3rem,5vw,6rem)}.reign-member-overview__intro .h2,.reign-member-overview__intro h2{max-width:78rem;margin:0;color:var(--secondary-color);font-size:var(--reign-title-xl);line-height:1}.reign-member-overview__intro>p{margin:0;color:var(--gray);font-size:var(--reign-copy-sm);line-height:1.7}.reign-member-overview-single__section-eyebrow,.reign-member-overview__eyebrow{margin:0 0 1rem;color:var(--accent-color);font-size:var(--reign-eyebrow-size);font-weight:800;letter-spacing:0.16em;text-transform:uppercase}.reign-member-overview__filters{position:relative;z-index:5;display:-ms-grid;display:grid;-ms-grid-columns:1.15fr 1.6rem 1fr 1.6rem 1fr 1.6rem auto;grid-template-columns:1.15fr 1fr 1fr auto;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:1.6rem;padding:clamp(2rem,3vw,3.4rem);color:var(--secondary-color);background:linear-gradient(118deg,color-mix(in srgb,var(--primary-color) 7%,var(--white)),color-mix(in srgb,var(--mostar-teal-light) 9%,var(--white))),var(--white);border:0.1rem solid color-mix(in srgb,var(--primary-color) 16%,var(--white));border-top:0.45rem solid var(--accent-color);border-radius:2.4rem;-webkit-box-shadow:0 1.6rem 4.5rem color-mix(in srgb,var(--secondary-color) 9%,transparent);box-shadow:0 1.6rem 4.5rem color-mix(in srgb,var(--secondary-color) 9%,transparent)}.reign-member-overview__filters.has-open-combobox{z-index:100}.reign-member-overview__field{min-width:0}.reign-member-overview__field label{display:block;margin:0 0 0.9rem;color:var(--secondary-color);font-size:1.25rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.reign-member-overview__field>div:not(.reign-member-combobox){position:relative}.reign-member-overview__field>div>i{position:absolute;z-index:1;top:50%;left:1.5rem;color:var(--primary-color);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.reign-member-overview__field input,.reign-member-overview__field select{width:100%;min-height:5.6rem;padding:1.4rem 4.4rem 1.4rem 1.6rem;color:var(--dark-grey);background:color-mix(in srgb,var(--white) 97%,var(--mostar-teal-light));border:0.1rem solid color-mix(in srgb,var(--primary-color) 18%,var(--white));border-radius:1.4rem;-webkit-box-shadow:0 0.8rem 2rem color-mix(in srgb,var(--secondary-color) 7%,transparent);box-shadow:0 0.8rem 2rem color-mix(in srgb,var(--secondary-color) 7%,transparent);font:inherit}.reign-member-overview__field input{padding-left:4.4rem}.reign-member-overview__field input::-webkit-input-placeholder{color:color-mix(in srgb,var(--secondary-color) 52%,transparent)}.reign-member-overview__field input::-moz-placeholder{color:color-mix(in srgb,var(--secondary-color) 52%,transparent)}.reign-member-overview__field input:-ms-input-placeholder{color:color-mix(in srgb,var(--secondary-color) 52%,transparent)}.reign-member-overview__field input::-ms-input-placeholder{color:color-mix(in srgb,var(--secondary-color) 52%,transparent)}.reign-member-overview__field input::placeholder{color:color-mix(in srgb,var(--secondary-color) 52%,transparent)}.reign-member-overview__field input:focus-visible,.reign-member-overview__field select:focus-visible{outline:0.3rem solid var(--accent-color)!important;outline-offset:0.2rem}.reign-member-overview__filter-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.4rem;padding-bottom:0.1rem;white-space:nowrap}.reign-member-overview__filter-actions .button{--reign-button-height:5.6rem;--reign-button-background:var(--accent-color);--reign-button-border:var(--accent-color)}.reign-member-overview__reset{padding:1rem 0.2rem;color:var(--secondary-color);background:none;border:0;font-weight:750;text-decoration:underline;text-underline-offset:0.4rem}.reign-member-overview__reset:focus-visible,.reign-member-overview__reset:hover{color:var(--primary-color)}.reign-member-overview__toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem;margin:clamp(4rem,6vw,7rem) 0 2.4rem}.reign-member-overview__toolbar>p{margin:0;color:var(--secondary-color);font-weight:800}.reign-member-overview__tabs{display:none;padding:0.4rem;background:var(--off-white-alternate);border-radius:999px}.reign-member-overview__tabs button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.8rem;padding:1.1rem 1.7rem;color:var(--secondary-color);background:transparent;border:0;border-radius:999px;font-weight:800}.reign-member-overview__tabs button[aria-selected=true]{color:var(--white);background:var(--primary-color)}.reign-member-overview__tabs button:focus-visible{outline:0.3rem solid var(--accent-color)!important;outline-offset:0.2rem}.reign-member-overview__layout{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,0.9fr) clamp(2.5rem,4vw,5rem) minmax(38rem,1.1fr);grid-template-columns:minmax(0,0.9fr) minmax(38rem,1.1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:clamp(2.5rem,4vw,5rem);-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.reign-member-overview__layout[aria-busy=true]{opacity:0.5;pointer-events:none}.reign-member-overview__list{display:-ms-grid;display:grid;gap:2rem}.reign-member-overview__map-panel{position:sticky;top:12rem;min-height:68rem}.reign-member-overview__map{width:100%;height:min(72vh,72rem);min-height:56rem;background:var(--off-white-alternate);border:0.8rem solid var(--white);border-bottom:0.7rem solid var(--accent-color);-webkit-box-shadow:0 2rem 5rem color-mix(in srgb,var(--secondary-color) 14%,transparent);box-shadow:0 2rem 5rem color-mix(in srgb,var(--secondary-color) 14%,transparent)}.reign-member-overview__map-error{display:-ms-grid;display:grid;height:100%;margin:0;padding:3rem;place-items:center;color:var(--gray)}.reign-member-overview__empty,.reign-member-overview__error{padding:3rem;color:var(--secondary-color);background:color-mix(in srgb,var(--accent-color) 8%,var(--white));border-left:0.5rem solid var(--accent-color)}.reign-member-overview__empty{text-align:center}.reign-member-overview__empty i{margin-bottom:1rem;color:var(--primary-color);font-size:4rem}.reign-member-page__header{position:relative;padding:clamp(16rem,17vw,22rem) var(--reign-gutter-half) clamp(7rem,9vw,11rem);overflow:hidden;background:linear-gradient(145deg,var(--white),var(--creme-light))}.reign-member-page__landscape{position:absolute;inset:auto 0 0;height:70%;opacity:0.4;background:url("assets/images/footer-bg.png") center bottom/cover no-repeat;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));-webkit-mask-image:linear-gradient(transparent,#000);mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));mask-image:linear-gradient(transparent,#000)}.reign-member-page__header .container{position:relative}.reign-member-page__header p{margin:0 0 1rem;color:var(--accent-color);font-weight:850;letter-spacing:0.17em;text-transform:uppercase}.reign-member-page__header .h1,.reign-member-page__header h1{max-width:85rem;margin:0;color:var(--secondary-color);font-size:var(--reign-title-2xl);line-height:0.96}.reign-member-page__header .container>div{max-width:70rem;margin-top:2rem;color:var(--gray);font-size:var(--reign-copy-sm);line-height:1.7}.reign-member-combobox{position:relative}.reign-member-combobox.is-open{z-index:60}.reign-member-combobox select{display:block}.reign-member-combobox.is-enhanced select{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.reign-member-combobox__button{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:5.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:1.4rem 1.6rem;color:var(--dark-grey);background:color-mix(in srgb,var(--white) 97%,var(--mostar-teal-light));border:0.1rem solid color-mix(in srgb,var(--primary-color) 18%,var(--white));border-radius:1.4rem;-webkit-box-shadow:0 0.8rem 2rem color-mix(in srgb,var(--secondary-color) 7%,transparent);box-shadow:0 0.8rem 2rem color-mix(in srgb,var(--secondary-color) 7%,transparent);text-align:left}.reign-member-combobox__button:focus-visible{outline:0.3rem solid var(--accent-color)!important;outline-offset:0.2rem}.reign-member-combobox__button i{color:var(--primary-color);-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease}.reign-member-combobox.is-open .reign-member-combobox__button i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.reign-member-combobox__panel{position:absolute;z-index:70;top:calc(100% + 0.7rem);right:0;left:0;padding:0.8rem;background:var(--white);border:0.1rem solid color-mix(in srgb,var(--primary-color) 16%,var(--white));border-bottom:0.35rem solid var(--accent-color);border-radius:1.4rem;-webkit-box-shadow:0 1.8rem 4rem color-mix(in srgb,var(--secondary-color) 16%,transparent);box-shadow:0 1.8rem 4rem color-mix(in srgb,var(--secondary-color) 16%,transparent)}.reign-member-combobox__search{min-height:4.8rem!important;padding:1rem 1.2rem!important;border-color:var(--gray-light)!important}.reign-member-combobox__list{max-height:24rem;margin-top:0.7rem;overflow-y:auto}.reign-member-combobox__option{display:block;width:100%;padding:1.1rem 1.2rem;color:var(--dark-grey);background:transparent;border:0;border-radius:0.9rem;text-align:left}.reign-member-combobox__option.is-active,.reign-member-combobox__option:hover,.reign-member-combobox__option[aria-selected=true]{color:var(--white);background:var(--primary-color)}.reign-member-combobox__empty{margin:0;padding:1.4rem;color:var(--gray)}.reign-member-card{--reign-card-color:var(--primary-color);--reign-card-dark:var(--primary-color-darkest);--reign-card-fill:var(--primary-color-darkest);--reign-card-soft:color-mix(in srgb,var(--primary-color) 18%,var(--white));--reign-card-pale:color-mix(in srgb,var(--primary-color) 6%,var(--white));--reign-card-on:var(--white)}.reign-member-card.reign-card-tone-2{--reign-card-color:var(--accent-color);--reign-card-dark:var(--tertiary-color-darkest);--reign-card-fill:var(--tertiary-color-darkest);--reign-card-soft:color-mix(in srgb,var(--accent-color) 20%,var(--white));--reign-card-pale:color-mix(in srgb,var(--accent-color) 7%,var(--white))}.reign-member-card.reign-card-tone-3{--reign-card-color:var(--secondary-color);--reign-card-dark:var(--secondary-color-dark);--reign-card-fill:var(--secondary-color);--reign-card-soft:color-mix(in srgb,var(--secondary-color) 18%,var(--white));--reign-card-pale:color-mix(in srgb,var(--secondary-color) 6%,var(--white))}.reign-member-card.reign-card-tone-4{--reign-card-color:var(--yellow-alternate);--reign-card-dark:color-mix(in srgb,var(--yellow-alternate) 68%,var(--secondary-color));--reign-card-fill:var(--yellow-alternate);--reign-card-soft:color-mix(in srgb,var(--yellow) 28%,var(--white));--reign-card-pale:color-mix(in srgb,var(--yellow) 10%,var(--white));--reign-card-on:var(--secondary-color)}.reign-member-card.reign-card-tone-5{--reign-card-color:var(--bluealternate);--reign-card-dark:color-mix(in srgb,var(--bluealternate) 72%,black);--reign-card-fill:var(--bluealternate);--reign-card-soft:color-mix(in srgb,var(--bluealternate) 18%,var(--white));--reign-card-pale:color-mix(in srgb,var(--bluealternate) 6%,var(--white))}.reign-member-card{position:relative;overflow:hidden;background:radial-gradient(circle at 94% 90%,color-mix(in srgb,var(--reign-card-color) 16%,transparent),transparent 13rem),radial-gradient(circle at 7% 56%,color-mix(in srgb,var(--reign-card-soft) 46%,transparent),transparent 16rem),linear-gradient(155deg,var(--white) 34%,var(--reign-card-pale));border:0.1rem solid color-mix(in srgb,var(--reign-card-color) 28%,var(--white));border-bottom:0.7rem solid var(--reign-card-color);border-radius:3.2rem 3.2rem 3.2rem 1.4rem;-webkit-box-shadow:0 1.8rem 4.8rem color-mix(in srgb,var(--reign-card-dark) 12%,transparent);box-shadow:0 1.8rem 4.8rem color-mix(in srgb,var(--reign-card-dark) 12%,transparent);-webkit-transition:border-color 0.32s ease,border-radius 0.42s cubic-bezier(0.2,0.8,0.2,1),-webkit-transform 0.42s cubic-bezier(0.2,0.8,0.2,1),-webkit-box-shadow 0.42s ease;transition:border-color 0.32s ease,border-radius 0.42s cubic-bezier(0.2,0.8,0.2,1),-webkit-transform 0.42s cubic-bezier(0.2,0.8,0.2,1),-webkit-box-shadow 0.42s ease;transition:transform 0.42s cubic-bezier(0.2,0.8,0.2,1),border-color 0.32s ease,border-radius 0.42s cubic-bezier(0.2,0.8,0.2,1),box-shadow 0.42s ease;transition:transform 0.42s cubic-bezier(0.2,0.8,0.2,1),border-color 0.32s ease,border-radius 0.42s cubic-bezier(0.2,0.8,0.2,1),box-shadow 0.42s ease,-webkit-transform 0.42s cubic-bezier(0.2,0.8,0.2,1),-webkit-box-shadow 0.42s ease}.reign-member-card:focus-within,.reign-member-card:hover{border-color:color-mix(in srgb,var(--reign-card-color) 70%,var(--white));border-radius:3.2rem 1.5rem 3.2rem 3.2rem;-webkit-box-shadow:0 2.8rem 6.2rem color-mix(in srgb,var(--reign-card-color) 21%,transparent);box-shadow:0 2.8rem 6.2rem color-mix(in srgb,var(--reign-card-color) 21%,transparent);-webkit-transform:translateY(-0.8rem);transform:translateY(-0.8rem)}.reign-member-card:focus-within{outline:0.3rem solid var(--reign-card-dark);outline-offset:0.4rem}.reign-member-card{display:-ms-grid;display:grid;-ms-grid-columns:18rem minmax(0,1fr);grid-template-columns:18rem minmax(0,1fr);min-height:20rem}.reign-member-card:after{content:"";position:absolute;z-index:0;right:-5rem;bottom:-4.5rem;width:17rem;aspect-ratio:1;opacity:0.48;background:radial-gradient(circle at 34% 30%,color-mix(in srgb,var(--white) 55%,transparent) 0 0.6rem,transparent 0.7rem),linear-gradient(145deg,var(--reign-card-soft),color-mix(in srgb,var(--reign-card-color) 36%,var(--reign-card-pale)));border-radius:61% 39% 55% 45%/43% 62% 38% 57%;pointer-events:none;-webkit-transform:rotate(13deg);transform:rotate(13deg);-webkit-transition:border-radius 0.55s ease,-webkit-transform 0.55s cubic-bezier(0.2,0.8,0.2,1);transition:border-radius 0.55s ease,-webkit-transform 0.55s cubic-bezier(0.2,0.8,0.2,1);transition:border-radius 0.55s ease,transform 0.55s cubic-bezier(0.2,0.8,0.2,1);transition:border-radius 0.55s ease,transform 0.55s cubic-bezier(0.2,0.8,0.2,1),-webkit-transform 0.55s cubic-bezier(0.2,0.8,0.2,1)}.reign-member-card.is-map-active:after,.reign-member-card:focus-within:after,.reign-member-card:hover:after{border-radius:42% 58% 36% 64%/60% 39% 61% 40%;-webkit-transform:translate(-1rem,-0.5rem) rotate(4deg) scale(1.06);transform:translate(-1rem,-0.5rem) rotate(4deg) scale(1.06)}.reign-member-card.is-map-active{border-color:color-mix(in srgb,var(--reign-card-color) 70%,var(--white));border-radius:3.2rem 1.5rem 3.2rem 3.2rem;-webkit-box-shadow:0 2.8rem 6.2rem color-mix(in srgb,var(--reign-card-color) 21%,transparent);box-shadow:0 2.8rem 6.2rem color-mix(in srgb,var(--reign-card-color) 21%,transparent);-webkit-transform:translateY(-0.8rem);transform:translateY(-0.8rem)}.reign-member-card__media{position:relative;z-index:1;min-height:100%;overflow:hidden;background:var(--reign-card-soft);border-radius:2.9rem 48% 40% 1rem/2.9rem 8% 9% 1rem}.reign-member-card__media>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease,-webkit-transform 0.5s ease}.reign-member-card:hover .reign-member-card__media>img{-webkit-transform:scale(1.04);transform:scale(1.04)}.reign-member-card__media-fallback{display:-ms-grid;display:grid;width:100%;height:100%;min-height:20rem;color:var(--reign-card-on);background:linear-gradient(145deg,var(--reign-card-soft),var(--reign-card-color));place-items:center;font-size:5rem}.reign-member-card__logo{position:absolute;right:1.2rem;bottom:1.2rem;display:-ms-grid;display:grid;width:7.2rem;height:6.8rem;padding:1.15rem;place-items:center;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center;line-height:1;text-align:center}.reign-member-card__logo>i,.reign-member-card__logo>img,.reign-member-card__logo>svg{display:-ms-grid;display:grid;width:100%;height:100%;max-width:100%;max-height:100%;margin:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;line-height:1;-webkit-transform-origin:center;transform-origin:center}.reign-member-card__logo{isolation:isolate;color:var(--reign-card-on);background:radial-gradient(circle at 25% 19%,color-mix(in srgb,var(--reign-card-fill) 72%,var(--white)),transparent 43%),linear-gradient(145deg,color-mix(in srgb,var(--reign-card-fill) 92%,var(--white)),var(--reign-card-fill) 52%,var(--reign-card-dark));border:0.25rem solid color-mix(in srgb,var(--white) 72%,transparent);border-radius:63% 37% 55% 45%/42% 61% 39% 58%;-webkit-box-shadow:0 1.4rem 3.4rem color-mix(in srgb,var(--reign-card-dark) 24%,transparent);box-shadow:0 1.4rem 3.4rem color-mix(in srgb,var(--reign-card-dark) 24%,transparent);-webkit-transform:rotate(-3deg);transform:rotate(-3deg);-webkit-transition:border-radius 0.5s ease,-webkit-transform 0.5s cubic-bezier(0.2,0.8,0.2,1),-webkit-box-shadow 0.35s ease;transition:border-radius 0.5s ease,-webkit-transform 0.5s cubic-bezier(0.2,0.8,0.2,1),-webkit-box-shadow 0.35s ease;transition:transform 0.5s cubic-bezier(0.2,0.8,0.2,1),border-radius 0.5s ease,box-shadow 0.35s ease;transition:transform 0.5s cubic-bezier(0.2,0.8,0.2,1),border-radius 0.5s ease,box-shadow 0.35s ease,-webkit-transform 0.5s cubic-bezier(0.2,0.8,0.2,1),-webkit-box-shadow 0.35s ease}.reign-member-card__logo:before{content:"";position:absolute;z-index:0;inset:0.5rem;background:color-mix(in srgb,var(--white) 94%,transparent);border-radius:inherit}.reign-member-card__logo img{position:relative;z-index:1;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.reign-member-card:focus-within .reign-member-card__logo,.reign-member-card:hover .reign-member-card__logo{border-radius:42% 58% 38% 62%/61% 40% 60% 39%;-webkit-transform:translateY(-0.35rem) rotate(3deg) scale(1.04);transform:translateY(-0.35rem) rotate(3deg) scale(1.04)}.reign-member-card__body{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;padding:2.2rem;background:linear-gradient(155deg,color-mix(in srgb,var(--white) 76%,transparent),color-mix(in srgb,var(--reign-card-pale) 82%,transparent));-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reign-member-card__location{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.7rem;margin:0 0 0.8rem;padding:0.55rem 0.9rem;color:var(--reign-card-dark);background:color-mix(in srgb,var(--reign-card-soft) 62%,var(--white));border-radius:999px;font-size:1.15rem;font-weight:800;text-transform:uppercase}.reign-member-card__title{margin:0;color:var(--reign-card-dark);font-size:var(--reign-title-2xs)}.reign-member-card__intro{display:-webkit-box;margin:1rem 0;overflow:hidden;color:var(--gray);line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.reign-member-card__activities{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.6rem;margin:1.2rem 0;padding:0;list-style:none}.reign-member-card__activities li{padding:0.45rem 0.85rem;color:var(--reign-card-dark);background:color-mix(in srgb,var(--reign-card-soft) 62%,var(--white));border-radius:999px;font-size:1.15rem;font-weight:750}.reign-member-card__activities-more{color:var(--accent-color)!important}.reign-member-card__cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-height:4.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.8rem;margin-top:auto;padding:0.9rem 1.3rem;color:var(--reign-card-dark);background:color-mix(in srgb,var(--reign-card-soft) 58%,var(--white));border-radius:999px;font-size:1.3rem;font-weight:850;-webkit-transition:color 0.2s ease,background-color 0.2s ease,-webkit-transform 0.2s ease;transition:color 0.2s ease,background-color 0.2s ease,-webkit-transform 0.2s ease;transition:color 0.2s ease,background-color 0.2s ease,transform 0.2s ease;transition:color 0.2s ease,background-color 0.2s ease,transform 0.2s ease,-webkit-transform 0.2s ease}.reign-member-card__cta i{-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease}.reign-member-card__cta:hover{color:var(--reign-card-on);background:var(--reign-card-fill);-webkit-transform:translateX(0.3rem);transform:translateX(0.3rem)}.reign-member-card__cta:hover i{-webkit-transform:translateX(0.35rem);transform:translateX(0.35rem)}.reign-member-map-card{--reign-card-color:var(--primary-color);--reign-card-dark:var(--primary-color-darkest);--reign-card-fill:var(--primary-color-darkest);--reign-card-soft:color-mix(in srgb,var(--primary-color) 18%,var(--white));--reign-card-pale:color-mix(in srgb,var(--primary-color) 6%,var(--white));--reign-card-on:var(--white)}.reign-member-map-card.reign-card-tone-2{--reign-card-color:var(--accent-color);--reign-card-dark:var(--tertiary-color-darkest);--reign-card-fill:var(--tertiary-color-darkest);--reign-card-soft:color-mix(in srgb,var(--accent-color) 20%,var(--white));--reign-card-pale:color-mix(in srgb,var(--accent-color) 7%,var(--white))}.reign-member-map-card.reign-card-tone-3{--reign-card-color:var(--secondary-color);--reign-card-dark:var(--secondary-color-dark);--reign-card-fill:var(--secondary-color);--reign-card-soft:color-mix(in srgb,var(--secondary-color) 18%,var(--white));--reign-card-pale:color-mix(in srgb,var(--secondary-color) 6%,var(--white))}.reign-member-map-card.reign-card-tone-4{--reign-card-color:var(--yellow-alternate);--reign-card-dark:color-mix(in srgb,var(--yellow-alternate) 68%,var(--secondary-color));--reign-card-fill:var(--yellow-alternate);--reign-card-soft:color-mix(in srgb,var(--yellow) 28%,var(--white));--reign-card-pale:color-mix(in srgb,var(--yellow) 10%,var(--white));--reign-card-on:var(--secondary-color)}.reign-member-map-card.reign-card-tone-5{--reign-card-color:var(--bluealternate);--reign-card-dark:color-mix(in srgb,var(--bluealternate) 72%,black);--reign-card-fill:var(--bluealternate);--reign-card-soft:color-mix(in srgb,var(--bluealternate) 18%,var(--white));--reign-card-pale:color-mix(in srgb,var(--bluealternate) 6%,var(--white))}.reign-member-map-card{position:relative;display:-ms-grid;display:grid;min-width:min(30rem,72vw);max-width:34rem;gap:1.2rem;padding:2.1rem;overflow:hidden;color:var(--off-black);background:radial-gradient(circle at 104% 105%,color-mix(in srgb,var(--reign-card-soft) 75%,transparent),transparent 14rem),linear-gradient(150deg,var(--white),color-mix(in srgb,var(--reign-card-pale) 76%,var(--white)));border-bottom:0.55rem solid var(--reign-card-color);border-radius:2.6rem 2.6rem 2.6rem 1rem;font-family:var(--primary-font);isolation:isolate}.reign-member-map-card:after{content:"";position:absolute;z-index:0;right:-5rem;bottom:-4.5rem;width:17rem;aspect-ratio:1;opacity:0.48;background:radial-gradient(circle at 34% 30%,color-mix(in srgb,var(--white) 55%,transparent) 0 0.6rem,transparent 0.7rem),linear-gradient(145deg,var(--reign-card-soft),color-mix(in srgb,var(--reign-card-color) 36%,var(--reign-card-pale)));border-radius:61% 39% 55% 45%/43% 62% 38% 57%;pointer-events:none;-webkit-transform:rotate(13deg);transform:rotate(13deg);-webkit-transition:border-radius 0.55s ease,-webkit-transform 0.55s cubic-bezier(0.2,0.8,0.2,1);transition:border-radius 0.55s ease,-webkit-transform 0.55s cubic-bezier(0.2,0.8,0.2,1);transition:border-radius 0.55s ease,transform 0.55s cubic-bezier(0.2,0.8,0.2,1);transition:border-radius 0.55s ease,transform 0.55s cubic-bezier(0.2,0.8,0.2,1),-webkit-transform 0.55s cubic-bezier(0.2,0.8,0.2,1);z-index:-1;right:-7rem;bottom:-7rem;opacity:0.22}.reign-member-map-card__header{display:-ms-grid;display:grid;-ms-grid-columns:5.8rem 1.2rem minmax(0,1fr);grid-template-columns:5.8rem minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem;padding-right:2.8rem}.reign-member-map-card__logo{position:relative;display:-ms-grid;display:grid;width:5.8rem;height:5.5rem;padding:1rem;overflow:hidden;color:var(--white);background:linear-gradient(145deg,var(--reign-card-dark),var(--reign-card-color));border-radius:63% 37% 55% 45%/42% 61% 39% 58%;place-items:center;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.reign-member-map-card__logo img{width:100%;height:100%;padding:0.25rem;-o-object-fit:contain;object-fit:contain;background:var(--white);border-radius:50%}.reign-member-map-card__logo i{color:var(--white);font-size:1.8rem}.reign-member-map-card__eyebrow,.reign-member-map-card__title{display:block}.reign-member-map-card__eyebrow{margin-bottom:0.35rem;color:var(--reign-card-color)!important;font-size:0.92rem;font-weight:850;letter-spacing:0.13em;line-height:1.2;text-transform:uppercase}.reign-member-map-card__title{color:var(--reign-card-dark);font-size:clamp(1.55rem,2vw,1.9rem);line-height:1.12;text-wrap:balance}.reign-member-map-card__address{display:-ms-grid;display:grid;-ms-grid-columns:2.8rem 0.8rem minmax(0,1fr);grid-template-columns:2.8rem minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.8rem;margin:0;color:var(--dark-grey);font-size:1.22rem;line-height:1.45}.reign-member-map-card__address i{display:-ms-grid;display:grid;width:2.8rem;height:2.7rem;color:var(--white);background:linear-gradient(145deg,var(--reign-card-dark),var(--reign-card-color));border-radius:62% 38% 57% 43%/43% 61% 39% 57%;font-size:0.9rem;place-items:center}.reign-member-map-card__intro{display:-webkit-box;margin:0;overflow:hidden;color:var(--gray);font-size:1.2rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.reign-member-map-card__activities{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem;margin:0;padding:0;list-style:none}.reign-member-map-card__activities li{margin:0;padding:0.4rem 0.7rem;color:var(--reign-card-dark);background:color-mix(in srgb,var(--reign-card-soft) 64%,var(--white));border-radius:999px;font-size:1rem;font-weight:800;line-height:1.2}.reign-member-map-card__activities-more{color:var(--accent-color)!important}.reign-member-map-card__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-height:4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.8rem;padding:0.8rem 1.2rem;color:var(--white)!important;background:linear-gradient(135deg,var(--reign-card-dark),var(--reign-card-color));border-radius:999px;font-size:1.18rem;font-weight:850;text-decoration:none}.reign-member-map-card__link i{color:inherit;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease}.reign-member-map-card__link:focus-visible,.reign-member-map-card__link:hover{color:var(--white);-webkit-filter:brightness(1.08);filter:brightness(1.08)}.reign-member-map-card__link:focus-visible i,.reign-member-map-card__link:hover i{-webkit-transform:translateX(0.3rem);transform:translateX(0.3rem)}.reign-member-single__hero{position:relative;padding:clamp(15rem,16vw,21rem) var(--reign-gutter-half) clamp(7rem,9vw,11rem);overflow:hidden;background:linear-gradient(145deg,var(--white),var(--creme-light))}.reign-member-single__landscape{position:absolute;inset:auto 0 0;height:45%;opacity:0.45;background:url("assets/images/footer-bg.png") center bottom/cover no-repeat;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));-webkit-mask-image:linear-gradient(transparent,#000);mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));mask-image:linear-gradient(transparent,#000)}.reign-member-single__hero-inner{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,0.9fr) clamp(4rem,7vw,10rem) minmax(38rem,1.1fr);grid-template-columns:minmax(0,0.9fr) minmax(38rem,1.1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(4rem,7vw,10rem)}.reign-member-single__back{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:4rem;color:var(--primary-color);font-weight:800}.reign-member-single__eyebrow{margin:0 0 1rem;color:var(--accent-color);font-weight:850;letter-spacing:0.18em;text-transform:uppercase}.reign-member-single__title-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}.reign-member-single__title-row .h1,.reign-member-single__title-row h1{margin:0;color:var(--secondary-color);font-size:var(--reign-title-xl);line-height:1}.reign-member-single__title-row p{max-width:58rem;margin:1.6rem 0 0;color:var(--gray);font-size:var(--reign-copy-sm);line-height:1.6}.reign-member-single__logo{display:-ms-grid;display:grid;-webkit-box-flex:0;-ms-flex:0 0 11rem;flex:0 0 11rem;width:11rem;height:11rem;padding:1.2rem;background:var(--white);border-radius:50%;-webkit-box-shadow:0 1.4rem 4rem rgba(23,59,50,0.15);box-shadow:0 1.4rem 4rem rgba(23,59,50,0.15);place-items:center}.reign-member-single__logo img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.reign-member-single__cover{position:relative;min-height:clamp(34rem,42vw,58rem);margin:0;overflow:hidden;background:var(--primary-color);border-radius:48% 52% 43% 57%/38% 42% 58% 62%}.reign-member-single__cover img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.reign-member-single__cover>span{position:absolute;display:-ms-grid;display:grid;inset:0;color:var(--white);place-items:center;font-size:10rem}.reign-member-single__layout{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) clamp(4rem,8vw,11rem) minmax(28rem,38rem);grid-template-columns:minmax(0,1fr) minmax(28rem,38rem);-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:clamp(4rem,8vw,11rem);padding-top:clamp(7rem,9vw,12rem);padding-bottom:clamp(8rem,11vw,14rem)}.reign-member-single__content{font-size:var(--reign-copy-md);line-height:1.8}.reign-member-single__content .h2,.reign-member-single__content h2{color:var(--secondary-color);font-size:var(--reign-title-lg)}.reign-member-single__contact{position:sticky;top:12rem;display:-ms-grid;display:grid;gap:1.5rem;padding:3rem;color:var(--dark-grey);background:var(--off-white-alternate);border-top:0.6rem solid var(--accent-color)}.reign-member-single__contact .h2,.reign-member-single__contact h2{margin:0 0 1rem;color:var(--secondary-color)}.reign-member-single__contact address,.reign-member-single__contact>a:not(.button){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.2rem;margin:0;color:inherit;font-style:normal}.reign-member-single__contact i{width:2rem;color:var(--primary-color);text-align:center}.reign-member-single__socials{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.8rem;margin-block:0.5rem}.reign-member-single__social{display:-ms-grid;display:grid;width:4rem;height:4rem;color:var(--white);border-radius:50%;place-items:center}.reign-member-single__social--facebook{background:var(--facebook)}.reign-member-single__social--instagram{background:var(--instagram)}.reign-member-single__social--linkedin{background:var(--linkedin)}.reign-member-single__social--youtube{background:var(--youtube)}.reign-member-single__hours{margin-top:0.8rem;padding-top:2rem;border-top:0.1rem solid color-mix(in srgb,var(--primary-color) 16%,transparent)}.reign-member-single__hours-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.reign-member-single__hours-heading .h3,.reign-member-single__hours-heading h3{margin:0;color:var(--secondary-color);font-size:var(--reign-title-2xs)}.reign-member-single__hours-heading i{font-size:1.8rem}.reign-member-single__hours-status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.8rem;margin:1.1rem 0 1.5rem;color:var(--gray);font-size:1.3rem;font-weight:750}.reign-member-single__hours-status>span{-webkit-box-flex:0;-ms-flex:0 0 0.8rem;flex:0 0 0.8rem;width:0.8rem;height:0.8rem;background:var(--gray);border-radius:50%;-webkit-box-shadow:0 0 0 0.4rem color-mix(in srgb,var(--gray) 12%,transparent);box-shadow:0 0 0 0.4rem color-mix(in srgb,var(--gray) 12%,transparent)}.reign-member-single__hours-status--open>span{background:var(--primary-color);-webkit-box-shadow:0 0 0 0.4rem color-mix(in srgb,var(--primary-color) 14%,transparent);box-shadow:0 0 0 0.4rem color-mix(in srgb,var(--primary-color) 14%,transparent)}.reign-member-single__hours-status--closed>span{background:var(--accent-color);-webkit-box-shadow:0 0 0 0.4rem color-mix(in srgb,var(--accent-color) 14%,transparent);box-shadow:0 0 0 0.4rem color-mix(in srgb,var(--accent-color) 14%,transparent)}.reign-member-single__hours-list{display:-ms-grid;display:grid;gap:0.7rem;margin:0}.reign-member-single__hours-list>div{display:-ms-grid;display:grid;-ms-grid-columns:minmax(7rem,0.75fr) 1rem minmax(0,1.25fr);grid-template-columns:minmax(7rem,0.75fr) minmax(0,1.25fr);gap:1rem;padding-bottom:0.7rem;border-bottom:0.1rem solid color-mix(in srgb,var(--primary-color) 9%,transparent)}.reign-member-single__hours-list>div:last-child{padding-bottom:0;border-bottom:0}.reign-member-single__hours-list dt{color:var(--secondary-color);font-size:1.3rem;font-weight:850}.reign-member-single__hours-list dd{margin:0;color:var(--gray);font-size:1.3rem;text-align:right}.reign-member-single__gallery{margin-top:6rem}.reign-member-single__gallery>.h2,.reign-member-single__gallery>h2{margin-top:0}.reign-member-single__gallery-grid{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 1.2rem minmax(0,1fr) 1.2rem minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:clamp(14rem,13vw,20rem);gap:1.2rem}.reign-member-single__gallery-item{position:relative;display:block;overflow:hidden;background:var(--off-white-alternate);border-radius:1.6rem;-webkit-box-shadow:0 1.2rem 3rem color-mix(in srgb,var(--secondary-color) 9%,transparent);box-shadow:0 1.2rem 3rem color-mix(in srgb,var(--secondary-color) 9%,transparent)}.reign-member-single__gallery-item:first-child:nth-last-child(n+4){-ms-grid-column-span:2;grid-column:span 2;-ms-grid-row-span:2;grid-row:span 2}.reign-member-single__gallery-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.45s ease,-webkit-filter 0.45s ease;transition:-webkit-transform 0.45s ease,-webkit-filter 0.45s ease;transition:transform 0.45s ease,filter 0.45s ease;transition:transform 0.45s ease,filter 0.45s ease,-webkit-transform 0.45s ease,-webkit-filter 0.45s ease}.reign-member-single__gallery-item:after{content:"\f00e";position:absolute;right:1rem;bottom:1rem;display:-ms-grid;display:grid;width:3.8rem;height:3.8rem;color:var(--white);background:color-mix(in srgb,var(--secondary-color) 78%,transparent);border-radius:50%;opacity:0;-webkit-transform:translateY(0.5rem);transform:translateY(0.5rem);-webkit-transition:opacity 0.25s ease,-webkit-transform 0.25s ease;transition:opacity 0.25s ease,-webkit-transform 0.25s ease;transition:opacity 0.25s ease,transform 0.25s ease;transition:opacity 0.25s ease,transform 0.25s ease,-webkit-transform 0.25s ease;place-items:center;font:900 1.4rem/1 "Font Awesome 6 Free"}.reign-member-single__gallery-item:hover img{-webkit-filter:saturate(1.08);filter:saturate(1.08);-webkit-transform:scale(1.045);transform:scale(1.045)}.reign-member-single__gallery-item:focus-visible:after,.reign-member-single__gallery-item:hover:after{opacity:1;-webkit-transform:none;transform:none}.reign-member-single__gallery-item:focus-visible{outline:0.3rem solid var(--accent-color)!important;outline-offset:0.3rem}.reign-member-single__offers{margin-top:6rem}.reign-member-single__offer-grid{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 1.6rem minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.reign-member-single__offer{padding:2.2rem;background:var(--off-white);border-left:0.4rem solid var(--primary-color)}.reign-member-single__offer .h3,.reign-member-single__offer h3{margin-top:0;color:var(--secondary-color)}.reign-member-single__offer>a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.7rem;font-weight:800}.reign-member-single__people,.reign-member-single__relationships{margin-top:6rem}.reign-member-single__people>.h2,.reign-member-single__people>h2,.reign-member-single__relationships>.h2,.reign-member-single__relationships>h2{margin-top:0}.reign-member-single__relationship-grid{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 1.8rem minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem}.reign-member-single__relationship-panel{padding:clamp(2rem,3vw,2.8rem);background:linear-gradient(145deg,var(--white),var(--off-white));border:0.1rem solid var(--gray-light);border-top:0.5rem solid var(--primary-color);-webkit-box-shadow:0 1.2rem 3rem color-mix(in srgb,var(--secondary-color) 7%,transparent);box-shadow:0 1.2rem 3rem color-mix(in srgb,var(--secondary-color) 7%,transparent)}.reign-member-single__relationship-panel--afdeling{border-top-color:var(--accent-color)}.reign-member-single__relationship-panel .h3,.reign-member-single__relationship-panel h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin:0 0 1.6rem;color:var(--secondary-color);font-size:var(--reign-title-2xs)}.reign-member-single__relationship-panel .h3>i,.reign-member-single__relationship-panel h3>i{color:var(--primary-color)}.reign-member-single__relationship-panel--afdeling .h3>i,.reign-member-single__relationship-panel--afdeling h3>i{color:var(--accent-color)}.reign-member-single__relationship-panel ul{display:-ms-grid;display:grid;gap:0.8rem;margin:0;padding:0;list-style:none}.reign-member-single__relationship-panel li a{display:-ms-grid;display:grid;-ms-grid-columns:4rem 1rem minmax(0,1fr) 1rem auto;grid-template-columns:4rem minmax(0,1fr) auto;min-height:5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:0.6rem 1rem 0.6rem 0.6rem;color:var(--secondary-color);background:var(--white);border:0.1rem solid color-mix(in srgb,var(--primary-color) 13%,var(--white));font-size:1.35rem;font-weight:800;-webkit-transition:color 0.2s ease,border-color 0.2s ease,-webkit-transform 0.2s ease;transition:color 0.2s ease,border-color 0.2s ease,-webkit-transform 0.2s ease;transition:color 0.2s ease,border-color 0.2s ease,transform 0.2s ease;transition:color 0.2s ease,border-color 0.2s ease,transform 0.2s ease,-webkit-transform 0.2s ease}.reign-member-single__relationship-panel li a>span{display:-ms-grid;display:grid;width:4rem;height:4rem;padding:0.7rem;color:var(--white);background:var(--primary-color);border-radius:50%;place-items:center}.reign-member-single__relationship-panel--afdeling li a>span{background:var(--accent-color)}.reign-member-single__relationship-panel li a>i{color:var(--accent-color);font-size:1.1rem;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease}.reign-member-single__relationship-panel li a:focus-visible,.reign-member-single__relationship-panel li a:hover{color:var(--primary-color);border-color:var(--primary-color);-webkit-transform:translateX(0.3rem);transform:translateX(0.3rem)}.reign-member-single__relationship-panel li a:focus-visible>i,.reign-member-single__relationship-panel li a:hover>i{-webkit-transform:translateX(0.3rem);transform:translateX(0.3rem)}.reign-member-single__relationship-badge-image{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.reign-member-single__people-grid{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 1.6rem minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.reign-member-single__person{display:-ms-grid;display:grid;-ms-grid-columns:6rem 1.5rem minmax(0,1fr);grid-template-columns:6rem minmax(0,1fr);-ms-flex-line-pack:start;align-content:start;gap:1.5rem;padding:2.2rem;background:var(--off-white);border-left:0.4rem solid var(--accent-color)}.reign-member-single__person-initial{display:-ms-grid;display:grid;width:6rem;height:6rem;color:var(--white);background:linear-gradient(145deg,var(--primary-color),var(--secondary-color));border-radius:50%;place-items:center;font-family:var(--secondary-font);font-size:2.8rem}.reign-member-single__person .h3,.reign-member-single__person h3{margin:0.3rem 0 0;color:var(--secondary-color);font-size:var(--reign-title-2xs);line-height:1.15}.reign-member-single__person p{margin:0.5rem 0 0;color:var(--gray);font-size:1.3rem;font-weight:750}.reign-member-single__person ul{display:-ms-grid;display:grid;grid-column:1/-1;gap:0.7rem;margin:0.5rem 0 0;padding:0;list-style:none}.reign-member-single__person a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.9rem;color:var(--dark-grey);font-size:1.3rem;overflow-wrap:anywhere}.reign-member-single__person a i{-webkit-box-flex:0;-ms-flex:0 0 2rem;flex:0 0 2rem;color:var(--primary-color);text-align:center}.reign-member-single__map-section{position:relative;padding:clamp(7rem,10vw,13rem) var(--reign-gutter-half) clamp(9rem,12vw,15rem);overflow:hidden;background:-webkit-gradient(linear,left top,left bottom,from(var(--off-white)),to(var(--white)));background:linear-gradient(180deg,var(--off-white),var(--white))}.reign-member-single__map-landscape{position:absolute;inset:auto 0 0;height:48%;opacity:0.25;background:url("assets/images/footer-bg.png") center bottom/cover no-repeat;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));-webkit-mask-image:linear-gradient(transparent,#000);mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));mask-image:linear-gradient(transparent,#000);mix-blend-mode:multiply;pointer-events:none}.reign-member-single__map-section .container{position:relative}.reign-member-single__map-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3rem;margin-bottom:clamp(3rem,5vw,5rem)}.reign-member-single__map-heading .h2,.reign-member-single__map-heading h2{margin:0;color:var(--secondary-color);font-size:var(--reign-title-xl);line-height:1}.reign-member-single__map-heading div>p:last-child{margin:1.3rem 0 0;color:var(--gray);font-size:var(--reign-copy-sm)}.reign-member-single__map-heading .button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media (max-width:1099px){.reign-member-overview__filters{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.reign-member-overview__filter-actions{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.reign-member-overview.is-enhanced .reign-member-overview__tabs{display:-webkit-box;display:-ms-flexbox;display:flex}.reign-member-overview__layout{display:block}.reign-member-overview__map-panel{position:static;display:none;min-height:50rem}.reign-member-overview.is-enhanced .reign-member-overview__layout.is-map-view .reign-member-overview__list{display:none}.reign-member-overview.is-enhanced .reign-member-overview__layout.is-map-view .reign-member-overview__map-panel{display:block}.reign-member-single__hero-inner{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.reign-member-single__layout{-ms-grid-columns:minmax(0,1fr) 32rem;grid-template-columns:minmax(0,1fr) 32rem}.reign-member-single__gallery-grid{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.reign-member-single__people-grid,.reign-member-single__relationship-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media (max-width:767px){.reign-member-overview__intro{-ms-grid-columns:1fr;grid-template-columns:1fr}.reign-member-overview__filters{-ms-grid-columns:1fr;grid-template-columns:1fr}.reign-member-overview__filters{padding:2.4rem;border-radius:2rem}.reign-member-overview__filter-actions{-ms-flex-wrap:wrap;flex-wrap:wrap;white-space:normal}.reign-member-overview__filter-actions .button{width:100%}.reign-member-overview__toolbar{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reign-member-overview__map{height:60vh;min-height:44rem}.reign-member-card{-ms-grid-columns:1fr;grid-template-columns:1fr}.reign-member-card__media{min-height:22rem;border-radius:2.9rem 2.9rem 46% 14%/2.9rem 2.9rem 8% 5%}.reign-member-single__hero-inner,.reign-member-single__layout{-ms-grid-columns:1fr;grid-template-columns:1fr}.reign-member-single__cover{min-height:34rem}.reign-member-single__title-row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reign-member-single__contact{position:static}.reign-member-single__gallery-grid{grid-auto-rows:15rem}.reign-member-single__offer-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}.reign-member-single__map-section{padding-inline:2rem}.reign-member-single__map-heading{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reign-member-single__map-heading .button{width:100%}}@media (prefers-reduced-motion:reduce){.reign-member-card,.reign-member-card:after,.reign-member-card__cta,.reign-member-card__logo,.reign-member-card__media>img,.reign-member-combobox__button i,.reign-member-single__gallery-item img,.reign-member-single__gallery-item:after,.reign-member-single__relationship-panel li a,.reign-member-single__relationship-panel li a>i{-webkit-transition:none;transition:none}.reign-member-card.is-map-active,.reign-member-card.is-map-active:after,.reign-member-card:focus-within,.reign-member-card:focus-within .reign-member-card__logo,.reign-member-card:focus-within:after,.reign-member-card:hover,.reign-member-card:hover .reign-member-card__logo,.reign-member-card:hover:after,.reign-member-card__cta:hover{-webkit-transform:none;transform:none}.reign-member-card.is-map-active,.reign-member-card:focus-within,.reign-member-card:hover{border-radius:3.2rem 3.2rem 3.2rem 1.4rem}.reign-member-card.is-map-active:after,.reign-member-card:focus-within:after,.reign-member-card:hover:after{border-radius:61% 39% 55% 45%/43% 62% 38% 57%;-webkit-transform:rotate(13deg);transform:rotate(13deg)}.reign-member-card:focus-within .reign-member-card__logo,.reign-member-card:hover .reign-member-card__logo{border-radius:63% 37% 55% 45%/42% 61% 39% 58%;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}}.reign-member-single{color:var(--text-color)}.reign-member-single__article{--reign-card-color:var(--primary-color);--reign-card-dark:var(--primary-color-darkest);--reign-card-fill:var(--primary-color-darkest);--reign-card-soft:color-mix(in srgb,var(--primary-color) 18%,var(--white));--reign-card-pale:color-mix(in srgb,var(--primary-color) 6%,var(--white));--reign-card-on:var(--white)}.reign-member-single__article.reign-card-tone-2{--reign-card-color:var(--accent-color);--reign-card-dark:var(--tertiary-color-darkest);--reign-card-fill:var(--tertiary-color-darkest);--reign-card-soft:color-mix(in srgb,var(--accent-color) 20%,var(--white));--reign-card-pale:color-mix(in srgb,var(--accent-color) 7%,var(--white))}.reign-member-single__article.reign-card-tone-3{--reign-card-color:var(--secondary-color);--reign-card-dark:var(--secondary-color-dark);--reign-card-fill:var(--secondary-color);--reign-card-soft:color-mix(in srgb,var(--secondary-color) 18%,var(--white));--reign-card-pale:color-mix(in srgb,var(--secondary-color) 6%,var(--white))}.reign-member-single__article.reign-card-tone-4{--reign-card-color:var(--yellow-alternate);--reign-card-dark:color-mix(in srgb,var(--yellow-alternate) 68%,var(--secondary-color));--reign-card-fill:var(--yellow-alternate);--reign-card-soft:color-mix(in srgb,var(--yellow) 28%,var(--white));--reign-card-pale:color-mix(in srgb,var(--yellow) 10%,var(--white));--reign-card-on:var(--secondary-color)}.reign-member-single__article.reign-card-tone-5{--reign-card-color:var(--bluealternate);--reign-card-dark:color-mix(in srgb,var(--bluealternate) 72%,black);--reign-card-fill:var(--bluealternate);--reign-card-soft:color-mix(in srgb,var(--bluealternate) 18%,var(--white));--reign-card-pale:color-mix(in srgb,var(--bluealternate) 6%,var(--white))}.reign-member-single__article{color:var(--off-black)}.reign-member-single__hero{min-height:clamp(58rem,72vh,82rem);padding:clamp(15rem,15vw,20rem) var(--reign-gutter-half) clamp(8rem,10vw,12rem);background:radial-gradient(circle at 8% 24%,color-mix(in srgb,var(--reign-card-soft) 72%,transparent),transparent 24rem),radial-gradient(circle at 91% 18%,color-mix(in srgb,var(--reign-card-color) 14%,transparent),transparent 29rem),linear-gradient(145deg,var(--white) 12%,var(--reign-card-pale));isolation:isolate}.reign-member-single__hero:after,.reign-member-single__hero:before{content:"";position:absolute;z-index:-1;border-radius:61% 39% 55% 45%/43% 62% 38% 57%;pointer-events:none}.reign-member-single__hero:before{top:12%;left:-11rem;width:clamp(22rem,28vw,48rem);aspect-ratio:1.08;opacity:0.34;background:linear-gradient(145deg,var(--reign-card-soft),transparent);-webkit-transform:rotate(18deg);transform:rotate(18deg)}.reign-member-single__hero:after{right:-8rem;bottom:-14rem;width:clamp(28rem,38vw,62rem);aspect-ratio:1.2;opacity:0.26;background:linear-gradient(145deg,var(--reign-card-color),var(--reign-card-soft));-webkit-transform:rotate(-9deg);transform:rotate(-9deg)}.reign-member-single__landscape{z-index:-1;height:min(42rem,54%);opacity:0.5;background-image:url("assets/images/footer-bg.svg");background-position:center bottom;background-size:cover;mix-blend-mode:multiply;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(18%,rgba(0,0,0,0.22)),color-stop(62%,#000));-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.22) 18%,#000 62%);mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(18%,rgba(0,0,0,0.22)),color-stop(62%,#000));mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.22) 18%,#000 62%)}.reign-member-single__hero-inner{z-index:1;-ms-grid-columns:minmax(0,0.82fr) minmax(38rem,1.18fr);grid-template-columns:minmax(0,0.82fr) minmax(38rem,1.18fr)}.reign-member-single__back{min-height:4.4rem;margin-bottom:clamp(2.4rem,4vw,4.5rem);padding:0.8rem 1.35rem;color:var(--reign-card-dark);background:color-mix(in srgb,var(--white) 76%,var(--reign-card-pale));border:0.1rem solid color-mix(in srgb,var(--reign-card-color) 24%,var(--white));border-radius:999px;-webkit-box-shadow:0 0.8rem 2rem color-mix(in srgb,var(--reign-card-dark) 8%,transparent);box-shadow:0 0.8rem 2rem color-mix(in srgb,var(--reign-card-dark) 8%,transparent);font-size:1.35rem;text-decoration:none}.reign-member-single__back:focus-visible,.reign-member-single__back:hover{color:var(--white);background:linear-gradient(135deg,var(--reign-card-dark),var(--reign-card-color))}.reign-member-single__eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;color:var(--reign-card-dark);font-size:var(--reign-eyebrow-size)}.reign-member-single__eyebrow:before{content:"";width:3.2rem;height:0.45rem;background:-webkit-gradient(linear,left top,right top,from(var(--reign-card-color)),to(var(--accent-color)));background:linear-gradient(90deg,var(--reign-card-color),var(--accent-color));border-radius:999px}.reign-member-single__title-row{display:block}.reign-member-single__title-row .h1,.reign-member-single__title-row h1{max-width:68rem;color:var(--reign-card-dark);font-size:var(--reign-title-2xl);line-height:0.96;text-wrap:balance}.reign-member-single__title-row p{max-width:62rem;margin-top:2.4rem;padding:1.6rem 1.8rem 1.6rem 2.2rem;color:var(--off-black);background:color-mix(in srgb,var(--white) 72%,transparent);border-left:0.45rem solid var(--reign-card-color);border-radius:0.4rem 2rem 2rem 0.4rem;-webkit-box-shadow:0 1.2rem 3rem color-mix(in srgb,var(--reign-card-dark) 7%,transparent);box-shadow:0 1.2rem 3rem color-mix(in srgb,var(--reign-card-dark) 7%,transparent)}.reign-member-single__hero-facts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.9rem;margin:2.1rem 0 0;padding:0;list-style:none}.reign-member-single__hero-facts li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:4.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.8rem;margin:0;padding:0.55rem 1.25rem 0.55rem 0.55rem;color:var(--reign-card-dark);background:color-mix(in srgb,var(--white) 82%,var(--reign-card-pale));border:0.1rem solid color-mix(in srgb,var(--reign-card-color) 22%,var(--white));border-radius:999px;font-size:1.18rem;font-weight:800}.reign-member-single__hero-facts span{display:-ms-grid;display:grid;width:3rem;height:2.8rem;color:var(--white);background:linear-gradient(145deg,var(--reign-card-dark),var(--reign-card-color));border-radius:62% 38% 57% 43%/43% 61% 39% 57%;place-items:center}.reign-member-single__cover{min-height:clamp(34rem,43vw,62rem);overflow:hidden;background:linear-gradient(145deg,var(--reign-card-soft),var(--reign-card-color));border:0.7rem solid color-mix(in srgb,var(--white) 88%,transparent);border-bottom:1.1rem solid var(--reign-card-color);border-radius:4.2rem 4.2rem 46% 2rem/4.2rem 4.2rem 12% 2rem;-webkit-box-shadow:0 2.8rem 7rem color-mix(in srgb,var(--reign-card-dark) 20%,transparent);box-shadow:0 2.8rem 7rem color-mix(in srgb,var(--reign-card-dark) 20%,transparent)}.reign-member-single__cover>img{inset:0;min-height:inherit}.reign-member-single__cover>span:not(.reign-member-single__logo){color:var(--white)}.reign-member-single__logo{position:absolute;z-index:3;top:clamp(2rem,3vw,3.5rem);left:clamp(2rem,3vw,3.5rem);display:-ms-grid;display:grid;width:clamp(7rem,8vw,9.5rem);height:clamp(6.6rem,7.7vw,9rem);padding:1.3rem;background:linear-gradient(145deg,var(--reign-card-dark),var(--reign-card-color));border:0.2rem solid color-mix(in srgb,var(--white) 75%,transparent);border-radius:63% 37% 55% 45%/42% 61% 39% 58%;-webkit-box-shadow:0 1.4rem 3.2rem color-mix(in srgb,var(--reign-card-dark) 24%,transparent);box-shadow:0 1.4rem 3.2rem color-mix(in srgb,var(--reign-card-dark) 24%,transparent);place-items:center;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.reign-member-single__logo img{width:100%;height:100%;padding:0.4rem;-o-object-fit:contain;object-fit:contain;background:var(--white);border-radius:50%}.reign-member-single__layout{-ms-grid-columns:minmax(29rem,37rem) clamp(3.5rem,6vw,8rem) minmax(0,1fr);grid-template-columns:minmax(29rem,37rem) minmax(0,1fr);grid-template-areas:"contact content";gap:clamp(3.5rem,6vw,8rem);padding-top:clamp(6rem,9vw,11rem)}.reign-member-single__contact{-ms-grid-row:1;-ms-grid-column:1;grid-area:contact;top:13rem;overflow:hidden;gap:0;padding:clamp(2.2rem,3vw,3.2rem);color:var(--secondary-color);background:radial-gradient(circle at 92% 92%,color-mix(in srgb,var(--reign-card-color) 20%,transparent),transparent 12rem),linear-gradient(150deg,var(--white),var(--reign-card-pale));border:0.1rem solid color-mix(in srgb,var(--reign-card-color) 28%,var(--white));border-top:0.1rem solid color-mix(in srgb,var(--reign-card-color) 28%,var(--white));border-bottom:0.7rem solid var(--reign-card-color);border-radius:3.2rem 3.2rem 3.2rem 1.4rem;-webkit-box-shadow:0 2rem 5rem color-mix(in srgb,var(--reign-card-dark) 13%,transparent);box-shadow:0 2rem 5rem color-mix(in srgb,var(--reign-card-dark) 13%,transparent)}.reign-member-single__contact>.reign-member-single__hours,.reign-member-single__contact>.reign-member-single__socials,.reign-member-single__contact>a:not(.button),.reign-member-single__contact>address{padding:1.5rem 0;border-top:0.1rem solid color-mix(in srgb,var(--reign-card-color) 18%,var(--white))}.reign-member-single__contact>a:not(.button),.reign-member-single__contact>address{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;color:var(--off-black);font-size:1.28rem;line-height:1.5}.reign-member-single__contact>a:not(.button)>i,.reign-member-single__contact>address>i{display:-ms-grid;display:grid;width:3.6rem;height:3.4rem;-webkit-box-flex:0;-ms-flex:0 0 3.6rem;flex:0 0 3.6rem;color:var(--white);background:linear-gradient(145deg,var(--reign-card-dark),var(--reign-card-color));border-radius:63% 37% 55% 45%/42% 61% 39% 58%;place-items:center}.reign-member-single__contact>.button{width:100%;margin-top:1.4rem}.reign-member-single__contact-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.4rem;margin-bottom:1.4rem}.reign-member-single__contact-heading>span{display:-ms-grid;display:grid;width:5.4rem;height:5.1rem;-webkit-box-flex:0;-ms-flex:0 0 5.4rem;flex:0 0 5.4rem;color:var(--white);background:linear-gradient(145deg,var(--reign-card-dark),var(--reign-card-color));border-radius:63% 37% 55% 45%/42% 61% 39% 58%;place-items:center}.reign-member-single__contact-heading .h2,.reign-member-single__contact-heading h2,.reign-member-single__contact-heading p{margin:0}.reign-member-single__contact-heading p{color:var(--reign-card-color);font-size:1rem;font-weight:850;letter-spacing:0.13em;text-transform:uppercase}.reign-member-single__contact-heading .h2,.reign-member-single__contact-heading h2{color:var(--reign-card-dark);font-size:var(--reign-title-xs);line-height:1.05}.reign-member-single__content{-ms-grid-row:1;-ms-grid-column:3;position:relative;grid-area:content;min-width:0;max-width:88rem;padding:clamp(2.8rem,5vw,6rem);overflow:hidden;background:radial-gradient(circle at 96% 5%,color-mix(in srgb,var(--reign-card-soft) 72%,transparent),transparent 16rem),linear-gradient(155deg,var(--white) 38%,color-mix(in srgb,var(--reign-card-pale) 74%,var(--white)));border:0.1rem solid color-mix(in srgb,var(--reign-card-color) 22%,var(--white));border-bottom:0.7rem solid var(--reign-card-color);border-radius:4rem 4rem 4rem 1.6rem;-webkit-box-shadow:0 2.4rem 6rem color-mix(in srgb,var(--reign-card-dark) 11%,transparent);box-shadow:0 2.4rem 6rem color-mix(in srgb,var(--reign-card-dark) 11%,transparent)}.reign-member-single__content-heading{margin-bottom:clamp(2.8rem,4vw,4.5rem);padding-bottom:2.2rem;border-bottom:0.1rem solid color-mix(in srgb,var(--reign-card-color) 22%,var(--white))}.reign-member-single__content-heading .h2,.reign-member-single__content-heading h2,.reign-member-single__content-heading p{margin:0}.reign-member-single__content-heading p{margin-bottom:0.7rem;color:var(--reign-card-color);font-size:1.1rem;font-weight:850;letter-spacing:0.16em;text-transform:uppercase}.reign-member-single__content-heading .h2,.reign-member-single__content-heading h2{color:var(--reign-card-dark);font-size:var(--reign-title-lg);line-height:1}.reign-member-single__prose{color:var(--off-black);font-size:var(--reign-copy-md);line-height:1.8}.reign-member-single__prose>:first-child{margin-top:0}.reign-member-single__prose>:last-child{margin-bottom:0}.reign-member-single__prose>p:first-child{font-size:clamp(1.6rem,1.8vw,2rem);font-weight:650;line-height:1.65}.reign-member-single__gallery,.reign-member-single__offers,.reign-member-single__people,.reign-member-single__relationships{margin-top:clamp(4rem,6vw,6rem)}.reign-member-single__offer,.reign-member-single__person,.reign-member-single__relationship-panel{border-radius:2.4rem 2.4rem 2.4rem 0.9rem}.reign-member-single__relationship-panel{border-top:0.1rem solid var(--gray-light);border-bottom:0.45rem solid var(--reign-card-color)}.reign-member-single__relationship-panel li a{border-radius:1.4rem 1.4rem 1.4rem 0.5rem}.reign-member-single__relationship-panel li a>span{overflow:hidden;color:var(--white);background:linear-gradient(145deg,var(--reign-card-dark),var(--reign-card-color));border-radius:63% 37% 55% 45%/42% 61% 39% 58%}.reign-member-single__relationship-badge-image{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.reign-member-single__offer{border-left:0;border-bottom:0.45rem solid var(--reign-card-color)}.reign-member-single__person{border-left:0;border-bottom:0.45rem solid var(--accent-color)}.reign-member-single__gallery-item{border-radius:2.4rem 2.4rem 2.4rem 0.9rem}.reign-member-single__map-section{background:-webkit-gradient(linear,left top,left bottom,from(var(--reign-card-pale)),to(var(--white)));background:linear-gradient(180deg,var(--reign-card-pale),var(--white))}.reign-member-single__map-landscape{background-image:url("assets/images/footer-bg.svg")}@media (max-width:1099px){.reign-member-single__hero-inner,.reign-member-single__layout{-ms-grid-columns:1fr;grid-template-columns:1fr}.reign-member-single__layout{grid-template-areas:"contact" "content"}.reign-member-single__contact{position:static}.reign-member-single__contact{-ms-grid-row:1;-ms-grid-column:1}.reign-member-single__content{-ms-grid-row:2;-ms-grid-column:1}}@media (max-width:767px){.reign-member-single__hero{min-height:0;padding-inline:2rem}.reign-member-single__cover{min-height:34rem}.reign-member-single__layout{padding-inline:2rem}.reign-member-single__content{padding:2.5rem 2rem 3rem;border-radius:2.8rem 2.8rem 2.8rem 1.2rem}.reign-member-single__contact{border-radius:2.6rem 2.6rem 2.6rem 1.2rem}}.reign-member-single__relationships{position:relative;padding-top:clamp(3.6rem,5vw,5rem);border-top:0.1rem solid color-mix(in srgb,var(--reign-card-color) 20%,var(--white))}.reign-member-single__relationships>.h2,.reign-member-single__relationships>h2{max-width:58rem;margin:0 0 clamp(2.4rem,4vw,3.6rem);color:var(--reign-card-dark);font-size:var(--reign-title-md);line-height:1.05;text-wrap:balance}.reign-member-single__relationship-grid{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:1.6rem}.reign-member-single__relationship-panel{--reign-panel-color:var(--primary-color);--reign-panel-dark:var(--primary-color-darkest);--reign-panel-soft:color-mix(in srgb,var(--primary-color) 14%,var(--white));position:relative;min-width:0;padding:clamp(1.8rem,3vw,2.6rem);overflow:hidden;background:radial-gradient(circle at 103% 112%,color-mix(in srgb,var(--reign-panel-color) 18%,transparent),transparent 15rem),linear-gradient(145deg,color-mix(in srgb,var(--reign-panel-soft) 72%,var(--white)),var(--white));border:0.1rem solid color-mix(in srgb,var(--reign-panel-color) 22%,var(--white));border-bottom:0.5rem solid var(--reign-panel-color);border-radius:2.8rem 2.8rem 2.8rem 1.1rem;-webkit-box-shadow:0 1.4rem 3.6rem color-mix(in srgb,var(--reign-panel-dark) 9%,transparent);box-shadow:0 1.4rem 3.6rem color-mix(in srgb,var(--reign-panel-dark) 9%,transparent);isolation:isolate}.reign-member-single__relationship-panel:after{content:"";position:absolute;z-index:-1;right:-5.5rem;bottom:-6rem;width:14rem;aspect-ratio:1;opacity:0.16;background:var(--reign-panel-color);border-radius:62% 38% 57% 43%/43% 61% 39% 57%;-webkit-transform:rotate(-13deg);transform:rotate(-13deg);pointer-events:none}.reign-member-single__relationship-panel--afdeling{--reign-panel-color:var(--accent-color);--reign-panel-dark:var(--tertiary-color-darkest);--reign-panel-soft:color-mix(in srgb,var(--accent-color) 14%,var(--white))}.reign-member-single__relationship-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem;margin-bottom:1.7rem}.reign-member-single__relationship-heading>span{display:-ms-grid;display:grid;width:4.8rem;height:4.6rem;-webkit-box-flex:0;-ms-flex:0 0 4.8rem;flex:0 0 4.8rem;color:var(--white);background:linear-gradient(145deg,var(--reign-panel-dark),var(--reign-panel-color));border-radius:63% 37% 55% 45%/42% 61% 39% 58%;-webkit-box-shadow:0 0.8rem 1.9rem color-mix(in srgb,var(--reign-panel-dark) 18%,transparent);box-shadow:0 0.8rem 1.9rem color-mix(in srgb,var(--reign-panel-dark) 18%,transparent);place-items:center;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.reign-member-single__relationship-heading>span i{color:inherit;font-size:1.45rem}.reign-member-single__relationship-heading .h3,.reign-member-single__relationship-heading h3,.reign-member-single__relationship-heading p{margin:0}.reign-member-single__relationship-heading p{margin-bottom:0.3rem;color:var(--reign-panel-color);font-size:0.95rem;font-weight:850;letter-spacing:0.12em;line-height:1.2;text-transform:uppercase}.reign-member-single__relationship-heading .h3,.reign-member-single__relationship-heading h3{color:var(--reign-panel-dark);font-size:var(--reign-title-2xs);line-height:1.05}.reign-member-single__relationship-list.reign-relationship-link-list{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:0.8rem;margin:0;padding:0;list-style:none}.reign-member-single__relationship-list.reign-relationship-link-list li{min-width:0;margin:0;padding:0;list-style:none}.reign-member-single__relationship-list.reign-relationship-link-list .reign-relationship-link-list__link{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:4.2rem 0.9rem minmax(0,1fr) 0.9rem 2rem;grid-template-columns:4.2rem minmax(0,1fr) 2rem;min-width:0;min-height:5.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.9rem;padding:0.55rem 0.85rem 0.55rem 0.55rem;overflow:hidden;color:var(--reign-profile-text);background:linear-gradient(120deg,var(--reign-profile-pale),color-mix(in srgb,var(--reign-profile-soft) 58%,var(--white)));border:0.1rem solid color-mix(in srgb,var(--reign-profile-color) 28%,var(--white));border-radius:1.7rem 1.7rem 0.65rem 1.7rem;-webkit-box-shadow:0 0.7rem 1.8rem color-mix(in srgb,var(--reign-profile-dark) 7%,transparent);box-shadow:0 0.7rem 1.8rem color-mix(in srgb,var(--reign-profile-dark) 7%,transparent);font-size:1.18rem;font-weight:800;line-height:1.25;text-decoration:none;-webkit-transition:color 0.22s ease,background-color 0.22s ease,border-color 0.22s ease,border-radius 0.22s ease,-webkit-box-shadow 0.22s ease,-webkit-transform 0.22s ease;transition:color 0.22s ease,background-color 0.22s ease,border-color 0.22s ease,border-radius 0.22s ease,-webkit-box-shadow 0.22s ease,-webkit-transform 0.22s ease;transition:color 0.22s ease,background-color 0.22s ease,border-color 0.22s ease,border-radius 0.22s ease,box-shadow 0.22s ease,transform 0.22s ease;transition:color 0.22s ease,background-color 0.22s ease,border-color 0.22s ease,border-radius 0.22s ease,box-shadow 0.22s ease,transform 0.22s ease,-webkit-box-shadow 0.22s ease,-webkit-transform 0.22s ease}.reign-member-single__relationship-list.reign-relationship-link-list .reign-relationship-link-list__link:focus-visible,.reign-member-single__relationship-list.reign-relationship-link-list .reign-relationship-link-list__link:hover{color:var(--reign-profile-dark);background:linear-gradient(120deg,var(--reign-profile-soft),var(--reign-profile-pale));border-color:color-mix(in srgb,var(--reign-profile-color) 62%,var(--white));border-radius:0.8rem 1.8rem 1.8rem 0.8rem;-webkit-box-shadow:0 1rem 2.2rem color-mix(in srgb,var(--reign-profile-dark) 13%,transparent);box-shadow:0 1rem 2.2rem color-mix(in srgb,var(--reign-profile-dark) 13%,transparent);-webkit-transform:translateY(-0.15rem);transform:translateY(-0.15rem)}.reign-member-single__relationship-list.reign-relationship-link-list .reign-relationship-link-list__link:focus-visible{outline:0.25rem solid var(--reign-profile-color)!important;outline-offset:0.2rem}.reign-member-single__relationship-list.reign-relationship-link-list .reign-relationship-link-list__badge{position:relative;display:-ms-grid;display:grid;width:4.2rem;height:4rem;padding:0.75rem;overflow:hidden;color:var(--white);background:linear-gradient(145deg,var(--reign-profile-dark),var(--reign-profile-color));border:0.1rem solid color-mix(in srgb,var(--white) 34%,transparent);border-radius:63% 37% 55% 45%/42% 61% 39% 58%;-webkit-box-shadow:0 0.55rem 1.2rem color-mix(in srgb,var(--reign-profile-dark) 18%,transparent);box-shadow:0 0.55rem 1.2rem color-mix(in srgb,var(--reign-profile-dark) 18%,transparent);place-items:center;-webkit-transform:rotate(-3deg);transform:rotate(-3deg);-webkit-transition:border-radius 0.22s ease,-webkit-transform 0.22s ease;transition:border-radius 0.22s ease,-webkit-transform 0.22s ease;transition:border-radius 0.22s ease,transform 0.22s ease;transition:border-radius 0.22s ease,transform 0.22s ease,-webkit-transform 0.22s ease}.reign-member-single__relationship-list.reign-relationship-link-list .reign-relationship-link-list__badge i{color:var(--white);font-size:1.05rem}.reign-member-single__relationship-list.reign-relationship-link-list .reign-relationship-link-list__badge-image{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-filter:brightness(0) invert(1) drop-shadow(0 0.1rem 0.15rem color-mix(in srgb,var(--reign-profile-dark) 28%,transparent));filter:brightness(0) invert(1) drop-shadow(0 0.1rem 0.15rem color-mix(in srgb,var(--reign-profile-dark) 28%,transparent))}.reign-member-single__relationship-list.reign-relationship-link-list .reign-relationship-link-list__link>.reign-relationship-link-list__label{display:block;width:auto;height:auto;min-width:0;padding:0;color:var(--reign-profile-text);background:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;overflow-wrap:anywhere;-webkit-transform:none;transform:none}.reign-member-single__relationship-list.reign-relationship-link-list .reign-relationship-link-list__arrow{color:var(--reign-profile-color);font-size:1rem;text-align:center;-webkit-transition:color 0.22s ease,-webkit-transform 0.22s ease;transition:color 0.22s ease,-webkit-transform 0.22s ease;transition:color 0.22s ease,transform 0.22s ease;transition:color 0.22s ease,transform 0.22s ease,-webkit-transform 0.22s ease}.reign-member-single__relationship-list.reign-relationship-link-list .reign-relationship-link-list__link:focus-visible .reign-relationship-link-list__badge,.reign-member-single__relationship-list.reign-relationship-link-list .reign-relationship-link-list__link:hover .reign-relationship-link-list__badge{border-radius:42% 58% 38% 62%/61% 40% 60% 39%;-webkit-transform:rotate(3deg) scale(1.04);transform:rotate(3deg) scale(1.04)}.reign-member-single__relationship-list.reign-relationship-link-list .reign-relationship-link-list__link:focus-visible .reign-relationship-link-list__arrow,.reign-member-single__relationship-list.reign-relationship-link-list .reign-relationship-link-list__link:hover .reign-relationship-link-list__arrow{color:var(--reign-profile-dark);-webkit-transform:translateX(0.3rem);transform:translateX(0.3rem)}@media (max-width:767px){.reign-member-single__relationship-list.reign-relationship-link-list{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.reign-member-single__relationship-list.reign-relationship-link-list .reign-relationship-link-list__arrow,.reign-member-single__relationship-list.reign-relationship-link-list .reign-relationship-link-list__badge,.reign-member-single__relationship-list.reign-relationship-link-list .reign-relationship-link-list__link{-webkit-transition:none;transition:none}.reign-member-single__relationship-list.reign-relationship-link-list .reign-relationship-link-list__link:focus-visible,.reign-member-single__relationship-list.reign-relationship-link-list .reign-relationship-link-list__link:focus-visible .reign-relationship-link-list__arrow,.reign-member-single__relationship-list.reign-relationship-link-list .reign-relationship-link-list__link:focus-visible .reign-relationship-link-list__badge,.reign-member-single__relationship-list.reign-relationship-link-list .reign-relationship-link-list__link:hover,.reign-member-single__relationship-list.reign-relationship-link-list .reign-relationship-link-list__link:hover .reign-relationship-link-list__arrow,.reign-member-single__relationship-list.reign-relationship-link-list .reign-relationship-link-list__link:hover .reign-relationship-link-list__badge{-webkit-transform:none;transform:none}}.reign-portal-cta{position:relative;z-index:2;display:-ms-grid;display:grid;-ms-grid-columns:auto clamp(1.8rem,3vw,3.4rem) minmax(0,1fr) clamp(1.8rem,3vw,3.4rem) auto;grid-template-columns:auto minmax(0,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(1.8rem,3vw,3.4rem);width:min(100% - var(--reign-gutter),132rem);margin:clamp(4rem,7vw,8rem) auto;padding:clamp(2.4rem,4vw,4.4rem);overflow:hidden;color:var(--white);background:radial-gradient(circle at 85% 10%,color-mix(in srgb,var(--mostar-teal-light) 28%,transparent),transparent 30%),linear-gradient(118deg,var(--secondary-color),color-mix(in srgb,var(--primary-color) 76%,var(--secondary-color)));border-bottom:0.7rem solid var(--accent-color);-webkit-box-shadow:0 2rem 5rem color-mix(in srgb,var(--secondary-color) 18%,transparent);box-shadow:0 2rem 5rem color-mix(in srgb,var(--secondary-color) 18%,transparent)}.reign-portal-cta:before{content:"";position:absolute;inset:20% -5% -45% 45%;opacity:0.18;background:url("assets/images/footer-bg.png") right bottom/cover no-repeat;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(62%,#000));-webkit-mask-image:linear-gradient(to bottom,transparent,#000 62%);mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(62%,#000));mask-image:linear-gradient(to bottom,transparent,#000 62%);pointer-events:none}.reign-portal-cta>.button,.reign-portal-cta__content,.reign-portal-cta__icon{position:relative;z-index:1}.reign-portal-cta__icon{display:-ms-grid;display:grid;width:clamp(6rem,7vw,8.4rem);aspect-ratio:1;place-items:center;color:var(--primary-color);background:var(--white);border-radius:50%;-webkit-box-shadow:0 1rem 2.8rem color-mix(in srgb,var(--secondary-color) 28%,transparent);box-shadow:0 1rem 2.8rem color-mix(in srgb,var(--secondary-color) 28%,transparent);font-size:clamp(2.4rem,3vw,3.4rem)}.reign-portal-cta__content{max-width:72rem}.reign-portal-cta__content>p{margin:0 0 0.7rem;color:color-mix(in srgb,var(--mostar-teal-light),var(--white) 50%);font-size:var(--reign-eyebrow-size);font-weight:850;letter-spacing:0.14em;text-transform:uppercase}.reign-portal-cta__content .h2,.reign-portal-cta__content h2{margin:0;color:var(--white);font-size:var(--reign-title-md);line-height:1}.reign-portal-cta__content>span{display:block;margin-top:1rem;color:color-mix(in srgb,var(--white) 78%,transparent);font-size:var(--reign-copy-xs);line-height:1.6}.reign-portal-cta>.button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:var(--secondary-color);background:var(--white);border-color:var(--white)}.reign-portal-cta>.button:focus-visible,.reign-portal-cta>.button:hover{color:var(--white);background:var(--accent-color);border-color:var(--accent-color)}.reign-member-page>.reign-portal-cta{margin-top:clamp(-4.2rem,-3vw,-2rem)}@media (max-width:767px){.reign-portal-cta{-ms-grid-columns:auto minmax(0,1fr);grid-template-columns:auto minmax(0,1fr);width:calc(100% - 3rem);padding:2.4rem 2rem}.reign-portal-cta>.button{grid-column:1/-1;width:100%}}@media (max-width:479px){.reign-portal-cta{-ms-grid-columns:1fr;grid-template-columns:1fr}.reign-portal-cta__icon{width:6rem}}.reign-activity-single{color:var(--text-color)}.reign-activity-single__article{--reign-card-color:var(--primary-color);--reign-card-dark:var(--primary-color-darkest);--reign-card-fill:var(--primary-color-darkest);--reign-card-soft:color-mix(in srgb,var(--primary-color) 18%,var(--white));--reign-card-pale:color-mix(in srgb,var(--primary-color) 6%,var(--white));--reign-card-on:var(--white)}.reign-activity-single__article.reign-card-tone-2{--reign-card-color:var(--accent-color);--reign-card-dark:var(--tertiary-color-darkest);--reign-card-fill:var(--tertiary-color-darkest);--reign-card-soft:color-mix(in srgb,var(--accent-color) 20%,var(--white));--reign-card-pale:color-mix(in srgb,var(--accent-color) 7%,var(--white))}.reign-activity-single__article.reign-card-tone-3{--reign-card-color:var(--secondary-color);--reign-card-dark:var(--secondary-color-dark);--reign-card-fill:var(--secondary-color);--reign-card-soft:color-mix(in srgb,var(--secondary-color) 18%,var(--white));--reign-card-pale:color-mix(in srgb,var(--secondary-color) 6%,var(--white))}.reign-activity-single__article.reign-card-tone-4{--reign-card-color:var(--yellow-alternate);--reign-card-dark:color-mix(in srgb,var(--yellow-alternate) 68%,var(--secondary-color));--reign-card-fill:var(--yellow-alternate);--reign-card-soft:color-mix(in srgb,var(--yellow) 28%,var(--white));--reign-card-pale:color-mix(in srgb,var(--yellow) 10%,var(--white));--reign-card-on:var(--secondary-color)}.reign-activity-single__article.reign-card-tone-5{--reign-card-color:var(--bluealternate);--reign-card-dark:color-mix(in srgb,var(--bluealternate) 72%,black);--reign-card-fill:var(--bluealternate);--reign-card-soft:color-mix(in srgb,var(--bluealternate) 18%,var(--white));--reign-card-pale:color-mix(in srgb,var(--bluealternate) 6%,var(--white))}.reign-activity-single__article{color:var(--off-black)}.reign-activity-single__hero{position:relative;min-height:clamp(58rem,72vh,82rem);padding:clamp(15rem,15vw,20rem) var(--reign-gutter-half) clamp(8rem,10vw,12rem);overflow:hidden;background:radial-gradient(circle at 8% 24%,color-mix(in srgb,var(--reign-card-soft) 72%,transparent),transparent 24rem),radial-gradient(circle at 91% 18%,color-mix(in srgb,var(--reign-card-color) 14%,transparent),transparent 29rem),linear-gradient(145deg,var(--white) 12%,var(--reign-card-pale));isolation:isolate}.reign-activity-single__hero:after,.reign-activity-single__hero:before{content:"";position:absolute;z-index:-1;border-radius:61% 39% 55% 45%/43% 62% 38% 57%;pointer-events:none}.reign-activity-single__hero:before{top:12%;left:-11rem;width:clamp(22rem,28vw,48rem);aspect-ratio:1.08;opacity:0.34;background:linear-gradient(145deg,var(--reign-card-soft),transparent);-webkit-transform:rotate(18deg);transform:rotate(18deg)}.reign-activity-single__hero:after{right:-8rem;bottom:-14rem;width:clamp(28rem,38vw,62rem);aspect-ratio:1.2;opacity:0.26;background:linear-gradient(145deg,var(--reign-card-color),var(--reign-card-soft));-webkit-transform:rotate(-9deg);transform:rotate(-9deg)}.reign-activity-single__landscape{position:absolute;z-index:-1;inset:auto 0 0;height:min(42rem,54%);opacity:0.5;background:url("assets/images/footer-bg.svg") center bottom/cover no-repeat;mix-blend-mode:multiply;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(18%,rgba(0,0,0,0.22)),color-stop(62%,#000));-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.22) 18%,#000 62%);mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(18%,rgba(0,0,0,0.22)),color-stop(62%,#000));mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.22) 18%,#000 62%);pointer-events:none}.reign-activity-single__hero-inner{position:relative;z-index:1;display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,0.82fr) clamp(4rem,7vw,10rem) minmax(38rem,1.18fr);grid-template-columns:minmax(0,0.82fr) minmax(38rem,1.18fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(4rem,7vw,10rem)}.reign-activity-single__hero-content,.reign-activity-single__hero-media{min-width:0}.reign-activity-single__back{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:4.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:clamp(2.4rem,4vw,4.5rem);padding:0.8rem 1.35rem;color:var(--reign-card-dark);background:color-mix(in srgb,var(--white) 76%,var(--reign-card-pale));border:0.1rem solid color-mix(in srgb,var(--reign-card-color) 24%,var(--white));border-radius:999px;-webkit-box-shadow:0 0.8rem 2rem color-mix(in srgb,var(--reign-card-dark) 8%,transparent);box-shadow:0 0.8rem 2rem color-mix(in srgb,var(--reign-card-dark) 8%,transparent);font-size:1.35rem;font-weight:780;text-decoration:none;-webkit-transition:color 0.22s ease,background-color 0.22s ease,-webkit-transform 0.22s ease;transition:color 0.22s ease,background-color 0.22s ease,-webkit-transform 0.22s ease;transition:color 0.22s ease,background-color 0.22s ease,transform 0.22s ease;transition:color 0.22s ease,background-color 0.22s ease,transform 0.22s ease,-webkit-transform 0.22s ease}.reign-activity-single__back i{color:var(--reign-card-color);-webkit-transition:-webkit-transform 0.22s ease;transition:-webkit-transform 0.22s ease;transition:transform 0.22s ease;transition:transform 0.22s ease,-webkit-transform 0.22s ease}.reign-activity-single__back:focus-visible,.reign-activity-single__back:hover{color:var(--reign-card-on);background:var(--reign-card-fill);-webkit-transform:translateY(-0.2rem);transform:translateY(-0.2rem)}.reign-activity-single__back:focus-visible i,.reign-activity-single__back:hover i{color:inherit;-webkit-transform:translateX(-0.35rem);transform:translateX(-0.35rem)}.reign-activity-single__back:focus-visible{outline:0.3rem solid var(--accent-color);outline-offset:0.3rem}.reign-activity-single__eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin:0 0 1.6rem;color:var(--reign-card-dark);font-size:var(--reign-eyebrow-size);font-weight:850;letter-spacing:0.17em;line-height:1.2;text-transform:uppercase}.reign-activity-single__eyebrow:before{content:"";width:3.2rem;height:0.45rem;background:-webkit-gradient(linear,left top,right top,from(var(--reign-card-color)),to(var(--accent-color)));background:linear-gradient(90deg,var(--reign-card-color),var(--accent-color));border-radius:999px}.reign-activity-single__title{max-width:68rem;margin:0;color:var(--reign-card-dark);font-size:var(--reign-title-2xl);line-height:0.96;text-wrap:balance}.reign-activity-single__lead{position:relative;max-width:62rem;margin:2.4rem 0 0;padding:1.6rem 1.8rem 1.6rem 2.2rem;color:var(--off-black);background:color-mix(in srgb,var(--white) 72%,transparent);border-left:0.45rem solid var(--reign-card-color);border-radius:0.4rem 2rem 2rem 0.4rem;-webkit-box-shadow:0 1.2rem 3rem color-mix(in srgb,var(--reign-card-dark) 7%,transparent);box-shadow:0 1.2rem 3rem color-mix(in srgb,var(--reign-card-dark) 7%,transparent);font-size:var(--reign-copy-sm);line-height:1.65;text-wrap:pretty}.reign-activity-single__hero-facts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.9rem;margin:2.1rem 0 0;padding:0;list-style:none}.reign-activity-single__hero-facts li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:4.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.8rem;margin:0;padding:0.55rem 1.25rem 0.55rem 0.55rem;color:var(--reign-card-dark);background:color-mix(in srgb,var(--white) 82%,var(--reign-card-pale));border:0.1rem solid color-mix(in srgb,var(--reign-card-color) 22%,var(--white));border-radius:999px;-webkit-box-shadow:0 0.8rem 2rem color-mix(in srgb,var(--reign-card-dark) 7%,transparent);box-shadow:0 0.8rem 2rem color-mix(in srgb,var(--reign-card-dark) 7%,transparent);font-size:1.18rem;font-weight:800;line-height:1.25}.reign-activity-single__hero-facts span{display:-ms-grid;display:grid;width:3rem;height:2.8rem;-webkit-box-flex:0;-ms-flex:0 0 3rem;flex:0 0 3rem;color:var(--white);background:linear-gradient(145deg,var(--reign-card-dark),var(--reign-card-color));border-radius:62% 38% 57% 43%/43% 61% 39% 57%;font-size:1rem;place-items:center;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.reign-activity-single__hero-media{position:relative;min-height:clamp(34rem,43vw,62rem);margin:0;overflow:hidden;background:linear-gradient(145deg,var(--reign-card-soft),var(--reign-card-color));border:0.7rem solid color-mix(in srgb,var(--white) 88%,transparent);border-bottom:1.1rem solid var(--reign-card-color);border-radius:4.2rem 4.2rem 46% 2rem/4.2rem 4.2rem 12% 2rem;-webkit-box-shadow:0 2.8rem 7rem color-mix(in srgb,var(--reign-card-dark) 20%,transparent);box-shadow:0 2.8rem 7rem color-mix(in srgb,var(--reign-card-dark) 20%,transparent)}.reign-activity-single__hero-media:before{content:"";position:absolute;z-index:2;right:-11%;bottom:-12%;width:70%;height:34%;opacity:0.62;background:color-mix(in srgb,var(--reign-card-color) 44%,transparent);border-radius:58% 42% 0 0/82% 66% 0 0;-webkit-transform:rotate(-4deg);transform:rotate(-4deg);pointer-events:none}.reign-activity-single__hero-media:after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(120deg,color-mix(in srgb,var(--reign-card-color) 18%,transparent),transparent 48%);pointer-events:none}.reign-activity-single__hero-media>img{display:block;width:100%;height:100%;min-height:clamp(34rem,43vw,62rem);-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.7s cubic-bezier(0.2,0.8,0.2,1);transition:-webkit-transform 0.7s cubic-bezier(0.2,0.8,0.2,1);transition:transform 0.7s cubic-bezier(0.2,0.8,0.2,1);transition:transform 0.7s cubic-bezier(0.2,0.8,0.2,1),-webkit-transform 0.7s cubic-bezier(0.2,0.8,0.2,1)}.reign-activity-single__hero-media:hover>img{-webkit-transform:scale(1.035);transform:scale(1.035)}.reign-activity-single__badge{position:absolute;z-index:3;top:clamp(2rem,3vw,3.5rem);left:clamp(2rem,3vw,3.5rem);display:-ms-grid;display:grid;width:clamp(7rem,8vw,9.5rem);height:clamp(6.6rem,7.7vw,9rem);padding:clamp(1.25rem,1.5vw,1.8rem);place-items:center;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center;line-height:1;text-align:center}.reign-activity-single__badge>i,.reign-activity-single__badge>img,.reign-activity-single__badge>svg{display:-ms-grid;display:grid;width:100%;height:100%;max-width:100%;max-height:100%;margin:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;line-height:1;-webkit-transform-origin:center;transform-origin:center}.reign-activity-single__badge{isolation:isolate;color:var(--reign-card-on);background:radial-gradient(circle at 25% 19%,color-mix(in srgb,var(--reign-card-fill) 72%,var(--white)),transparent 43%),linear-gradient(145deg,color-mix(in srgb,var(--reign-card-fill) 92%,var(--white)),var(--reign-card-fill) 52%,var(--reign-card-dark));border:0.25rem solid color-mix(in srgb,var(--white) 72%,transparent);border-radius:63% 37% 55% 45%/42% 61% 39% 58%;-webkit-box-shadow:0 1.4rem 3.4rem color-mix(in srgb,var(--reign-card-dark) 24%,transparent);box-shadow:0 1.4rem 3.4rem color-mix(in srgb,var(--reign-card-dark) 24%,transparent);-webkit-transform:rotate(-3deg);transform:rotate(-3deg);-webkit-transition:border-radius 0.5s ease,-webkit-transform 0.5s cubic-bezier(0.2,0.8,0.2,1),-webkit-box-shadow 0.35s ease;transition:border-radius 0.5s ease,-webkit-transform 0.5s cubic-bezier(0.2,0.8,0.2,1),-webkit-box-shadow 0.35s ease;transition:transform 0.5s cubic-bezier(0.2,0.8,0.2,1),border-radius 0.5s ease,box-shadow 0.35s ease;transition:transform 0.5s cubic-bezier(0.2,0.8,0.2,1),border-radius 0.5s ease,box-shadow 0.35s ease,-webkit-transform 0.5s cubic-bezier(0.2,0.8,0.2,1),-webkit-box-shadow 0.35s ease;color:var(--white);background:linear-gradient(145deg,var(--reign-card-dark),color-mix(in srgb,var(--reign-card-dark) 72%,var(--reign-card-color)))}.reign-activity-single__badge-image{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center;line-height:1;text-align:center}.reign-activity-single__badge-image>i,.reign-activity-single__badge-image>img,.reign-activity-single__badge-image>svg{display:-ms-grid;display:grid;width:78%;height:78%;max-width:100%;max-height:100%;margin:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;line-height:1;-webkit-transform-origin:center;transform-origin:center}.reign-activity-single__badge-image{width:100%;height:100%;color:inherit;-o-object-fit:contain;object-fit:contain;font-size:clamp(2.6rem,3vw,4rem)}.reign-activity-single__hero-fallback{position:absolute;display:-ms-grid;display:grid;inset:0;place-items:center;background:-webkit-gradient(linear,left top,left bottom,from(color-mix(in srgb,var(--white) 34%,transparent)),color-stop(62%,transparent)),url("assets/images/footer-bg.svg") center bottom/cover no-repeat;background:linear-gradient(to bottom,color-mix(in srgb,var(--white) 34%,transparent),transparent 62%),url("assets/images/footer-bg.svg") center bottom/cover no-repeat}.reign-activity-single__hero-fallback .reign-activity-single__badge-image{color:var(--reign-card-on);font-size:clamp(7rem,9vw,13rem);-webkit-filter:drop-shadow(0 1.5rem 3rem color-mix(in srgb,var(--reign-card-dark) 24%,transparent));filter:drop-shadow(0 1.5rem 3rem color-mix(in srgb,var(--reign-card-dark) 24%,transparent))}.reign-activity-single__hero-fallback img.reign-activity-single__badge-image{width:min(38%,16rem);height:min(38%,16rem)}.reign-activity-single__layout{display:-ms-grid;display:grid;-ms-grid-columns:minmax(29rem,37rem) clamp(3.5rem,6vw,8rem) minmax(0,1fr);grid-template-columns:minmax(29rem,37rem) minmax(0,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:clamp(3.5rem,6vw,8rem);padding-top:clamp(6rem,9vw,11rem);padding-bottom:clamp(8rem,12vw,16rem)}.reign-activity-single__layout--has-downloads{padding-bottom:clamp(3rem,5vw,6rem)}.reign-activity-single__downloads{padding-bottom:clamp(8rem,12vw,16rem)}.reign-activity-single__downloads .reign-activity-downloads{margin-top:0}.reign-activity-single__meta{position:sticky;top:13rem;overflow:hidden;padding:clamp(2.2rem,3vw,3.2rem);color:var(--secondary-color);background:radial-gradient(circle at 92% 92%,color-mix(in srgb,var(--reign-card-color) 20%,transparent),transparent 12rem),linear-gradient(150deg,var(--white),var(--reign-card-pale));border:0.1rem solid color-mix(in srgb,var(--reign-card-color) 28%,var(--white));border-bottom:0.7rem solid var(--reign-card-color);border-radius:3.2rem 3.2rem 3.2rem 1.4rem;-webkit-box-shadow:0 2rem 5rem color-mix(in srgb,var(--reign-card-dark) 13%,transparent);box-shadow:0 2rem 5rem color-mix(in srgb,var(--reign-card-dark) 13%,transparent);isolation:isolate}.reign-activity-single__meta:after{content:"";position:absolute;z-index:0;right:-5rem;bottom:-4.5rem;width:17rem;aspect-ratio:1;opacity:0.48;background:radial-gradient(circle at 34% 30%,color-mix(in srgb,var(--white) 55%,transparent) 0 0.6rem,transparent 0.7rem),linear-gradient(145deg,var(--reign-card-soft),color-mix(in srgb,var(--reign-card-color) 36%,var(--reign-card-pale)));border-radius:61% 39% 55% 45%/43% 62% 38% 57%;pointer-events:none;-webkit-transform:rotate(13deg);transform:rotate(13deg);-webkit-transition:border-radius 0.55s ease,-webkit-transform 0.55s cubic-bezier(0.2,0.8,0.2,1);transition:border-radius 0.55s ease,-webkit-transform 0.55s cubic-bezier(0.2,0.8,0.2,1);transition:border-radius 0.55s ease,transform 0.55s cubic-bezier(0.2,0.8,0.2,1);transition:border-radius 0.55s ease,transform 0.55s cubic-bezier(0.2,0.8,0.2,1),-webkit-transform 0.55s cubic-bezier(0.2,0.8,0.2,1);right:-8rem;bottom:-7rem;opacity:0.32}.reign-activity-single__meta>*{position:relative;z-index:1}.reign-activity-single__meta-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.4rem;margin-bottom:1.4rem}.reign-activity-single__meta-heading>span{display:-ms-grid;display:grid;width:5.4rem;height:5.1rem;-webkit-box-flex:0;-ms-flex:0 0 5.4rem;flex:0 0 5.4rem;place-items:center;font-size:1.8rem;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center;line-height:1;text-align:center}.reign-activity-single__meta-heading>span>i,.reign-activity-single__meta-heading>span>img,.reign-activity-single__meta-heading>span>svg{display:-ms-grid;display:grid;width:100%;height:100%;max-width:100%;max-height:100%;margin:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;line-height:1;-webkit-transform-origin:center;transform-origin:center}.reign-activity-single__meta-heading>span{isolation:isolate;color:var(--reign-card-on);background:radial-gradient(circle at 25% 19%,color-mix(in srgb,var(--reign-card-fill) 72%,var(--white)),transparent 43%),linear-gradient(145deg,color-mix(in srgb,var(--reign-card-fill) 92%,var(--white)),var(--reign-card-fill) 52%,var(--reign-card-dark));border:0.25rem solid color-mix(in srgb,var(--white) 72%,transparent);border-radius:63% 37% 55% 45%/42% 61% 39% 58%;-webkit-box-shadow:0 1.4rem 3.4rem color-mix(in srgb,var(--reign-card-dark) 24%,transparent);box-shadow:0 1.4rem 3.4rem color-mix(in srgb,var(--reign-card-dark) 24%,transparent);-webkit-transform:rotate(-3deg);transform:rotate(-3deg);-webkit-transition:border-radius 0.5s ease,-webkit-transform 0.5s cubic-bezier(0.2,0.8,0.2,1),-webkit-box-shadow 0.35s ease;transition:border-radius 0.5s ease,-webkit-transform 0.5s cubic-bezier(0.2,0.8,0.2,1),-webkit-box-shadow 0.35s ease;transition:transform 0.5s cubic-bezier(0.2,0.8,0.2,1),border-radius 0.5s ease,box-shadow 0.35s ease;transition:transform 0.5s cubic-bezier(0.2,0.8,0.2,1),border-radius 0.5s ease,box-shadow 0.35s ease,-webkit-transform 0.5s cubic-bezier(0.2,0.8,0.2,1),-webkit-box-shadow 0.35s ease;color:var(--white);background:linear-gradient(145deg,var(--reign-card-dark),color-mix(in srgb,var(--reign-card-dark) 72%,var(--reign-card-color)))}.reign-activity-single__meta-heading>span i,.reign-activity-single__meta-heading>span svg{color:var(--white)!important}.reign-activity-single__meta-heading>span img{width:62%;height:62%;-o-object-fit:contain;object-fit:contain;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.reign-activity-single__meta-heading .h2,.reign-activity-single__meta-heading h2,.reign-activity-single__meta-heading p{margin:0}.reign-activity-single__meta-heading p{margin-bottom:0.35rem;color:var(--reign-card-color);font-size:1rem;font-weight:850;letter-spacing:0.13em;text-transform:uppercase}.reign-activity-single__meta-heading .h2,.reign-activity-single__meta-heading h2{color:var(--reign-card-dark);font-size:var(--reign-title-xs);line-height:1.05}.reign-activity-single__meta-group{display:-ms-grid;display:grid;-ms-grid-columns:4.2rem 1.2rem minmax(0,1fr);grid-template-columns:4.2rem minmax(0,1fr);gap:1.2rem;padding:1.8rem 0;border-top:0.1rem solid color-mix(in srgb,var(--reign-card-color) 18%,var(--white))}.reign-activity-single__meta-group .h3,.reign-activity-single__meta-group h3,.reign-activity-single__meta-group p,.reign-activity-single__meta-group ul{margin:0}.reign-activity-single__meta-group .h3,.reign-activity-single__meta-group h3{margin-bottom:0.8rem;color:var(--reign-card-dark);font-family:var(--primary-font);font-size:1.08rem;font-weight:850;letter-spacing:0.12em;line-height:1.3;text-transform:uppercase}.reign-activity-single__meta-icon{display:-ms-grid;display:grid;width:4.2rem;height:4rem;place-items:center;color:var(--white);background:linear-gradient(145deg,var(--reign-card-dark),color-mix(in srgb,var(--reign-card-dark) 72%,var(--reign-card-color)));border-radius:63% 37% 55% 45%/42% 61% 39% 58%;-webkit-box-shadow:0 0.8rem 2rem color-mix(in srgb,var(--reign-card-dark) 18%,transparent);box-shadow:0 0.8rem 2rem color-mix(in srgb,var(--reign-card-dark) 18%,transparent);font-size:1.35rem;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.reign-activity-single__meta-icon i{color:inherit}.reign-activity-single__level-pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-height:3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.55rem 1rem;color:var(--white);background:linear-gradient(135deg,var(--reign-card-dark),color-mix(in srgb,var(--reign-card-dark) 70%,var(--reign-card-color)));border-radius:999px;font-size:1.15rem;font-weight:800}.reign-activity-single__level-pill--lokaal{color:var(--white);background:linear-gradient(135deg,var(--tertiary-color-darkest),color-mix(in srgb,var(--tertiary-color-darkest) 64%,var(--accent-color)))}.reign-activity-single__relations{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.7rem;padding:0;list-style:none}.reign-activity-single__relations li{margin:0}.reign-activity-single__relation{--reign-profile-color:var(--reign-card-color);--reign-profile-dark:var(--reign-card-dark);--reign-profile-soft:var(--reign-card-soft);--reign-profile-pale:var(--reign-card-pale);--reign-profile-on:var(--reign-card-on);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:3.7rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.65rem;padding:0.35rem 0.9rem 0.35rem 0.4rem;color:var(--white);background:linear-gradient(135deg,var(--reign-profile-dark),color-mix(in srgb,var(--reign-profile-dark) 72%,var(--reign-profile-color)));border:0.1rem solid color-mix(in srgb,var(--reign-profile-color) 62%,var(--white));border-radius:999px;font-size:1.15rem;font-weight:800;line-height:1.25;text-decoration:none;-webkit-transition:border-color 0.22s ease,-webkit-box-shadow 0.22s ease,-webkit-transform 0.22s ease;transition:border-color 0.22s ease,-webkit-box-shadow 0.22s ease,-webkit-transform 0.22s ease;transition:border-color 0.22s ease,box-shadow 0.22s ease,transform 0.22s ease;transition:border-color 0.22s ease,box-shadow 0.22s ease,transform 0.22s ease,-webkit-box-shadow 0.22s ease,-webkit-transform 0.22s ease}.reign-activity-single__relation:focus-visible,.reign-activity-single__relation:hover{color:var(--white);border-color:var(--reign-profile-color);-webkit-box-shadow:0 1rem 2.2rem color-mix(in srgb,var(--reign-profile-dark) 24%,transparent);box-shadow:0 1rem 2.2rem color-mix(in srgb,var(--reign-profile-dark) 24%,transparent);-webkit-filter:brightness(1.06);filter:brightness(1.06);-webkit-transform:translateY(-0.15rem);transform:translateY(-0.15rem)}.reign-activity-single__relation:focus-visible{outline:0.25rem solid var(--reign-profile-dark);outline-offset:0.2rem}.reign-activity-single__relation-badge{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center;line-height:1;text-align:center}.reign-activity-single__relation-badge>i,.reign-activity-single__relation-badge>img,.reign-activity-single__relation-badge>svg{display:-ms-grid;display:grid;width:60%;height:60%;max-width:100%;max-height:100%;margin:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;line-height:1;-webkit-transform-origin:center;transform-origin:center}.reign-activity-single__relation-badge{width:3rem;height:2.8rem;-webkit-box-flex:0;-ms-flex:0 0 3rem;flex:0 0 3rem;overflow:hidden;color:var(--white);background:color-mix(in srgb,var(--white) 14%,transparent);border:0.1rem solid color-mix(in srgb,var(--white) 28%,transparent);border-radius:63% 37% 55% 45%/42% 61% 39% 58%}.reign-activity-single__relation-badge i{color:inherit;font-size:0.85rem}.reign-activity-single__relation-badge-image{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-filter:brightness(0) invert(1) drop-shadow(0 0.1rem 0.12rem color-mix(in srgb,var(--reign-profile-dark) 35%,transparent));filter:brightness(0) invert(1) drop-shadow(0 0.1rem 0.12rem color-mix(in srgb,var(--reign-profile-dark) 35%,transparent))}.reign-activity-single__profile-count{display:-ms-grid;display:grid;-ms-grid-columns:auto 0.8rem minmax(0,1fr) 0.8rem auto;grid-template-columns:auto minmax(0,1fr) auto;min-height:4.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.8rem;padding:0.65rem 1rem 0.65rem 0.75rem;color:var(--white);background:linear-gradient(135deg,var(--reign-card-dark),color-mix(in srgb,var(--reign-card-dark) 72%,var(--reign-card-color)));border-radius:1.6rem 1.6rem 1.6rem 0.6rem;font-size:1.12rem;font-weight:800;line-height:1.2;text-decoration:none;-webkit-transition:-webkit-filter 0.22s ease,-webkit-transform 0.22s ease;transition:-webkit-filter 0.22s ease,-webkit-transform 0.22s ease;transition:filter 0.22s ease,transform 0.22s ease;transition:filter 0.22s ease,transform 0.22s ease,-webkit-filter 0.22s ease,-webkit-transform 0.22s ease}.reign-activity-single__profile-count strong{display:-ms-grid;display:grid;width:3.3rem;height:3.1rem;color:var(--white);background:color-mix(in srgb,var(--white) 16%,transparent);border-radius:62% 38% 57% 43%/43% 61% 39% 57%;font-size:1.3rem;place-items:center}.reign-activity-single__profile-count i{color:var(--white)}.reign-activity-single__profile-count:focus-visible,.reign-activity-single__profile-count:hover{color:var(--white);-webkit-filter:brightness(1.08);filter:brightness(1.08);-webkit-transform:translateY(-0.15rem);transform:translateY(-0.15rem)}.reign-activity-single__profile-count:focus-visible{outline:0.25rem solid var(--accent-color);outline-offset:0.2rem}.reign-activity-single__content{position:relative;min-width:0;max-width:88rem;overflow:hidden;padding:clamp(2.8rem,5vw,6rem);background:radial-gradient(circle at 96% 5%,color-mix(in srgb,var(--reign-card-soft) 72%,transparent),transparent 16rem),linear-gradient(155deg,var(--white) 38%,color-mix(in srgb,var(--reign-card-pale) 74%,var(--white)));border:0.1rem solid color-mix(in srgb,var(--reign-card-color) 22%,var(--white));border-bottom:0.7rem solid var(--reign-card-color);border-radius:4rem 4rem 4rem 1.6rem;-webkit-box-shadow:0 2.4rem 6rem color-mix(in srgb,var(--reign-card-dark) 11%,transparent);box-shadow:0 2.4rem 6rem color-mix(in srgb,var(--reign-card-dark) 11%,transparent);isolation:isolate}.reign-activity-single__content:after{content:"";position:absolute;z-index:0;right:-5rem;bottom:-4.5rem;width:17rem;aspect-ratio:1;opacity:0.48;background:radial-gradient(circle at 34% 30%,color-mix(in srgb,var(--white) 55%,transparent) 0 0.6rem,transparent 0.7rem),linear-gradient(145deg,var(--reign-card-soft),color-mix(in srgb,var(--reign-card-color) 36%,var(--reign-card-pale)));border-radius:61% 39% 55% 45%/43% 62% 38% 57%;pointer-events:none;-webkit-transform:rotate(13deg);transform:rotate(13deg);-webkit-transition:border-radius 0.55s ease,-webkit-transform 0.55s cubic-bezier(0.2,0.8,0.2,1);transition:border-radius 0.55s ease,-webkit-transform 0.55s cubic-bezier(0.2,0.8,0.2,1);transition:border-radius 0.55s ease,transform 0.55s cubic-bezier(0.2,0.8,0.2,1);transition:border-radius 0.55s ease,transform 0.55s cubic-bezier(0.2,0.8,0.2,1),-webkit-transform 0.55s cubic-bezier(0.2,0.8,0.2,1);z-index:-1;right:-6rem;bottom:-6rem;opacity:0.28}.reign-activity-single__content-heading{margin-bottom:clamp(2.8rem,4vw,4.5rem);padding-bottom:2.2rem;border-bottom:0.1rem solid color-mix(in srgb,var(--reign-card-color) 22%,var(--white))}.reign-activity-single__content-heading .h2,.reign-activity-single__content-heading h2,.reign-activity-single__content-heading p{margin:0}.reign-activity-single__content-heading p{margin-bottom:0.7rem;color:var(--reign-card-color);font-size:1.1rem;font-weight:850;letter-spacing:0.16em;text-transform:uppercase}.reign-activity-single__content-heading .h2,.reign-activity-single__content-heading h2{max-width:68rem;color:var(--reign-card-dark);font-size:var(--reign-title-lg);line-height:1;text-wrap:balance}.reign-activity-single__prose{position:relative;z-index:1;color:var(--off-black);font-size:var(--reign-copy-md);line-height:1.8}.reign-activity-single__prose>:first-child{margin-top:0}.reign-activity-single__prose>:last-child{margin-bottom:0}.reign-activity-single__prose .h2,.reign-activity-single__prose .h3,.reign-activity-single__prose .h4,.reign-activity-single__prose h2,.reign-activity-single__prose h3,.reign-activity-single__prose h4{color:var(--reign-card-dark);text-wrap:balance}.reign-activity-single__prose .h2,.reign-activity-single__prose h2{margin-top:clamp(4rem,6vw,6.5rem);padding-left:1.7rem;border-left:0.45rem solid var(--reign-card-color);font-size:var(--reign-title-md)}.reign-activity-single__prose .h3,.reign-activity-single__prose h3{margin-top:3.5rem;font-size:var(--reign-title-sm)}.reign-activity-single__prose p{text-wrap:pretty}.reign-activity-single__prose .reign-activity-story__opening,.reign-activity-single__prose>p:first-child{max-width:72rem;color:var(--off-black);font-size:clamp(1.65rem,1.8vw,2.05rem);font-weight:650;line-height:1.65}.reign-activity-single__prose .wp-block-columns{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 1.5rem minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:2.8rem 0 4rem}.reign-activity-single__prose .wp-block-columns .wp-block-column:last-child:nth-child(odd){grid-column:1/-1}.reign-activity-single__prose .wp-block-column{position:relative;min-width:0;padding:2.4rem 2.2rem;overflow:hidden;background:linear-gradient(145deg,var(--white),color-mix(in srgb,var(--reign-card-pale) 84%,var(--white)));border:0.1rem solid color-mix(in srgb,var(--reign-card-color) 22%,var(--white));border-radius:2.5rem 2.5rem 2.5rem 0.9rem;-webkit-box-shadow:0 1.2rem 3rem color-mix(in srgb,var(--reign-card-dark) 8%,transparent);box-shadow:0 1.2rem 3rem color-mix(in srgb,var(--reign-card-dark) 8%,transparent)}.reign-activity-single__prose .wp-block-column:after{content:"";position:absolute;right:-4.2rem;bottom:-4.8rem;width:10rem;aspect-ratio:1;opacity:0.18;background:var(--reign-card-color);border-radius:63% 37% 55% 45%/42% 61% 39% 58%;-webkit-transform:rotate(-12deg);transform:rotate(-12deg);pointer-events:none}.reign-activity-single__prose .wp-block-column>:first-child{margin-top:0}.reign-activity-single__prose .wp-block-column>:last-child{margin-bottom:0}.reign-activity-single__prose .wp-block-column .h3,.reign-activity-single__prose .wp-block-column h3{margin:0 0 1.2rem;color:var(--reign-card-dark);font-size:clamp(1.65rem,1.65vw,2.15rem);line-height:1.15}.reign-activity-single__prose .wp-block-column li,.reign-activity-single__prose .wp-block-column p{color:var(--off-black);font-size:1.38rem;line-height:1.65}.reign-activity-single__prose ul:not(.blocks-gallery-grid){padding-left:0;list-style:none}.reign-activity-single__prose ul:not(.blocks-gallery-grid) li{position:relative;margin:0.8rem 0;padding-left:2.3rem}.reign-activity-single__prose ul:not(.blocks-gallery-grid) li:before{content:"";position:absolute;top:0.72em;left:0.15rem;width:0.85rem;height:0.75rem;background:var(--accent-color);border-radius:62% 38% 57% 43%/43% 61% 39% 57%;-webkit-transform:translateY(-50%) rotate(-8deg);transform:translateY(-50%) rotate(-8deg)}.reign-activity-single__prose a:not(.button){color:var(--reign-card-dark);text-decoration-color:var(--reign-card-color);text-decoration-thickness:0.14rem;text-underline-offset:0.35rem}.reign-activity-single__prose a:not(.button):focus-visible,.reign-activity-single__prose a:not(.button):hover{color:var(--accent-color)}.reign-activity-single__prose blockquote{position:relative;margin:4rem 0;padding:2.6rem 3rem;overflow:hidden;color:var(--off-black);background:linear-gradient(135deg,var(--reign-card-pale),var(--reign-card-soft));border:0;border-left:0.55rem solid var(--reign-card-color);border-radius:0.6rem 2.4rem 2.4rem 0.6rem}.reign-activity-single__prose blockquote p{margin:0;color:inherit;font-size:clamp(1.55rem,1.8vw,1.95rem);font-weight:720;line-height:1.55}.reign-activity-single__prose img{border-radius:2.8rem 2.8rem 2.8rem 1rem;-webkit-box-shadow:0 1.4rem 3.6rem color-mix(in srgb,var(--reign-card-dark) 10%,transparent);box-shadow:0 1.4rem 3.6rem color-mix(in srgb,var(--reign-card-dark) 10%,transparent)}.reign-activity-single__prose table{overflow:hidden;border-radius:1.8rem;-webkit-box-shadow:0 1rem 2.8rem color-mix(in srgb,var(--reign-card-dark) 8%,transparent);box-shadow:0 1rem 2.8rem color-mix(in srgb,var(--reign-card-dark) 8%,transparent)}@media (max-width:991.98px){.reign-activity-single__hero-inner,.reign-activity-single__layout{-ms-grid-columns:1fr;grid-template-columns:1fr}.reign-activity-single__hero-content{max-width:76rem}.reign-activity-single__hero-media{min-height:min(58vw,52rem)}.reign-activity-single__hero-media img{min-height:min(58vw,52rem)}.reign-activity-single__meta{position:static;display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 2.4rem minmax(0,1fr) 2.4rem minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 2.4rem}.reign-activity-single__meta-heading{grid-column:1/-1}.reign-activity-single__content{max-width:none}}@media (max-width:767.98px){.reign-activity-single__hero{min-height:0;padding-inline:2rem}.reign-activity-single__hero-media,.reign-activity-single__hero-media img{min-height:34rem}.reign-activity-single__layout{padding-inline:2rem}.reign-activity-single__meta{-ms-grid-columns:1fr;grid-template-columns:1fr;border-radius:2.6rem 2.6rem 2.6rem 1.2rem}.reign-activity-single__content{padding:2.5rem 2rem 3rem;border-radius:2.8rem 2.8rem 2.8rem 1.2rem}.reign-activity-single__hero-facts{gap:0.7rem}.reign-activity-single__hero-facts li{min-height:3.9rem;font-size:1.08rem}.reign-activity-single__prose .wp-block-columns{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media (min-width:1600px){.reign-activity-single__prose .wp-block-columns{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}.reign-activity-single__prose .wp-block-columns .wp-block-column:last-child:nth-child(odd){grid-column:auto}}@media (prefers-reduced-motion:reduce){.reign-activity-single__back,.reign-activity-single__back i,.reign-activity-single__hero-media>img,.reign-activity-single__relation{-webkit-transition:none;transition:none}.reign-activity-single__back:hover,.reign-activity-single__hero-media:hover>img,.reign-activity-single__relation:hover{-webkit-transform:none;transform:none}}.reign-activity-single__badge img.reign-activity-single__badge-image{-webkit-filter:brightness(0) invert(1) drop-shadow(0 0.4rem 0.7rem color-mix(in srgb,var(--secondary-color) 28%,transparent));filter:brightness(0) invert(1) drop-shadow(0 0.4rem 0.7rem color-mix(in srgb,var(--secondary-color) 28%,transparent))}.reign-activity-downloads{position:relative;margin-top:clamp(6rem,9vw,10rem);padding:clamp(2.8rem,5vw,5rem);overflow:hidden;background:linear-gradient(140deg,color-mix(in srgb,var(--reign-card-soft,var(--primary-color)) 42%,var(--white)),var(--white) 58%),var(--white);border:0.1rem solid color-mix(in srgb,var(--reign-card-color,var(--primary-color)) 24%,var(--white));border-bottom:0.65rem solid var(--reign-card-color,var(--primary-color));border-radius:3.2rem 3.2rem 3.2rem 1.2rem;-webkit-box-shadow:0 2.4rem 6rem color-mix(in srgb,var(--reign-card-dark,var(--secondary-color)) 12%,transparent);box-shadow:0 2.4rem 6rem color-mix(in srgb,var(--reign-card-dark,var(--secondary-color)) 12%,transparent);isolation:isolate}.reign-activity-downloads:before{content:"";position:absolute;z-index:-1;right:-9rem;bottom:-8rem;width:32rem;aspect-ratio:1;opacity:0.18;background:repeating-radial-gradient(ellipse at center,transparent 0 1.6rem,color-mix(in srgb,var(--reign-card-color,var(--primary-color)) 35%,transparent) 1.65rem 1.75rem);-webkit-transform:rotate(-12deg);transform:rotate(-12deg);pointer-events:none}.reign-activity-downloads__heading{display:-ms-grid;display:grid;-ms-grid-columns:auto 1.8rem minmax(0,1fr);grid-template-columns:auto minmax(0,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:1.8rem;margin-bottom:clamp(2.8rem,4vw,4.2rem)}.reign-activity-downloads__heading .h2,.reign-activity-downloads__heading h2,.reign-activity-downloads__heading p{margin-top:0}.reign-activity-downloads__heading .h2,.reign-activity-downloads__heading h2{margin-bottom:1rem;color:var(--reign-card-dark,var(--secondary-color));font-size:var(--reign-title-md);line-height:1.05}.reign-activity-downloads__icon{display:-ms-grid;display:grid;width:5.6rem;height:5.3rem;color:var(--white)!important;background:linear-gradient(145deg,var(--reign-card-color,var(--primary-color)),var(--reign-card-dark,var(--secondary-color)));border-radius:63% 37% 55% 45%/42% 61% 39% 58%;-webkit-box-shadow:0 1rem 2.4rem color-mix(in srgb,var(--reign-card-dark,var(--secondary-color)) 22%,transparent);box-shadow:0 1rem 2.4rem color-mix(in srgb,var(--reign-card-dark,var(--secondary-color)) 22%,transparent);font-size:2rem;place-items:center;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.reign-activity-downloads__icon i,.reign-activity-downloads__icon svg{color:inherit!important}.reign-activity-downloads__icon svg path{fill:currentColor;stroke:currentColor}.reign-activity-downloads__icon img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.reign-activity-downloads__eyebrow{margin-bottom:0.8rem!important;color:var(--accent-color);font-size:1.15rem;font-weight:850;letter-spacing:0.16em;line-height:1.2;text-transform:uppercase}.reign-activity-downloads__intro{max-width:64rem;margin-bottom:0;color:var(--gray);font-size:1.45rem;line-height:1.65}.reign-activity-downloads__grid{display:-ms-grid;display:grid;gap:1.4rem}.reign-activity-downloads__card{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:auto 1.8rem minmax(0,1fr) 1.8rem auto;grid-template-columns:auto minmax(0,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.8rem;padding:2rem;background:var(--white);border:0.1rem solid color-mix(in srgb,var(--reign-card-color,var(--primary-color)) 20%,var(--white));border-radius:2.2rem 2.2rem 2.2rem 0.8rem;-webkit-box-shadow:0 0.8rem 2.4rem color-mix(in srgb,var(--reign-card-dark,var(--secondary-color)) 7%,transparent);box-shadow:0 0.8rem 2.4rem color-mix(in srgb,var(--reign-card-dark,var(--secondary-color)) 7%,transparent);-webkit-transition:border-color 0.22s ease,border-radius 0.22s ease,-webkit-box-shadow 0.22s ease,-webkit-transform 0.22s ease;transition:border-color 0.22s ease,border-radius 0.22s ease,-webkit-box-shadow 0.22s ease,-webkit-transform 0.22s ease;transition:border-color 0.22s ease,border-radius 0.22s ease,box-shadow 0.22s ease,transform 0.22s ease;transition:border-color 0.22s ease,border-radius 0.22s ease,box-shadow 0.22s ease,transform 0.22s ease,-webkit-box-shadow 0.22s ease,-webkit-transform 0.22s ease}.reign-activity-downloads__card:hover{border-color:color-mix(in srgb,var(--reign-card-color,var(--primary-color)) 55%,var(--white));border-radius:2.2rem 0.9rem 2.2rem 2.2rem;-webkit-box-shadow:0 1.4rem 3rem color-mix(in srgb,var(--reign-card-color,var(--primary-color)) 14%,transparent);box-shadow:0 1.4rem 3rem color-mix(in srgb,var(--reign-card-color,var(--primary-color)) 14%,transparent);-webkit-transform:translateY(-0.2rem);transform:translateY(-0.2rem)}.reign-activity-downloads__card .h3,.reign-activity-downloads__card h3,.reign-activity-downloads__card p{margin:0}.reign-activity-downloads__card .h3,.reign-activity-downloads__card h3{color:var(--reign-card-dark,var(--secondary-color));font-size:var(--reign-title-2xs);line-height:1.15}.reign-activity-downloads__card .button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.reign-activity-downloads__file-icon{display:-ms-grid;display:grid;width:4.8rem;height:4.6rem;color:var(--white)!important;background:linear-gradient(145deg,var(--reign-card-color,var(--primary-color)),var(--reign-card-dark,var(--secondary-color)));border-radius:63% 37% 55% 45%/42% 61% 39% 58%;font-size:2rem;place-items:center;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.reign-activity-downloads__file-icon i,.reign-activity-downloads__file-icon svg{color:inherit!important}.reign-activity-downloads__file-icon svg path{fill:currentColor;stroke:currentColor}.reign-activity-downloads__card-content{display:-ms-grid;display:grid;gap:0.7rem;min-width:0}.reign-activity-downloads__card-content>p:not(.reign-activity-downloads__label,.reign-activity-downloads__meta){color:var(--gray);font-size:1.35rem;line-height:1.55}.reign-activity-downloads__label{color:var(--accent-color);font-size:1.05rem;font-weight:850;letter-spacing:0.12em;line-height:1.2;text-transform:uppercase}.reign-activity-downloads__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.6rem}.reign-activity-downloads__meta span{padding:0.3rem 0.7rem;color:var(--reign-card-dark,var(--primary-color));background:var(--reign-card-pale,var(--off-white-alternate));border-radius:999px;font-size:1.05rem;font-weight:800;line-height:1.2}.reign-activity-downloads__locked{display:-ms-grid;display:grid;-ms-grid-columns:auto clamp(1.6rem,3vw,2.8rem) minmax(0,1fr) clamp(1.6rem,3vw,2.8rem) auto;grid-template-columns:auto minmax(0,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(1.6rem,3vw,2.8rem);padding:clamp(2rem,4vw,3.2rem);color:var(--white);background:linear-gradient(115deg,color-mix(in srgb,var(--primary-color) 84%,var(--secondary-color)),var(--secondary-color));border-bottom:0.5rem solid var(--accent-color);border-radius:2.4rem 2.4rem 2.4rem 0.9rem}.reign-activity-downloads__locked>i{display:-ms-grid;display:grid;width:5.2rem;height:5.2rem;color:var(--secondary-color);background:var(--mostar-teal-light);border-radius:63% 37% 55% 45%/42% 61% 39% 58%;font-size:1.8rem;place-items:center}.reign-activity-downloads__locked .h3,.reign-activity-downloads__locked h3,.reign-activity-downloads__locked p{margin:0;color:var(--white)}.reign-activity-downloads__locked .h3,.reign-activity-downloads__locked h3{margin-bottom:0.6rem;font-size:var(--reign-title-xs)}.reign-activity-downloads__locked p{color:color-mix(in srgb,var(--white) 78%,transparent);font-size:1.35rem;line-height:1.55}.reign-activity-downloads__locked--denied{background:linear-gradient(115deg,color-mix(in srgb,var(--accent-color) 82%,var(--secondary-color)),var(--secondary-color))}@media (max-width:767px){.reign-activity-downloads__heading{-ms-grid-columns:1fr;grid-template-columns:1fr}.reign-activity-downloads__card,.reign-activity-downloads__locked{-ms-grid-columns:auto minmax(0,1fr);grid-template-columns:auto minmax(0,1fr)}.reign-activity-downloads__card .button,.reign-activity-downloads__locked .button{grid-column:1/-1;width:100%}}@media (prefers-reduced-motion:reduce){.reign-activity-downloads__card{-webkit-transition:none;transition:none}}.reign-activity-events{position:relative;overflow:hidden;padding:clamp(7rem,9vw,12rem) 0 clamp(8rem,10vw,14rem);background:radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--mostar-teal-light) 16%,transparent),transparent 28%),-webkit-gradient(linear,left top,left bottom,from(var(--creme-light)),to(var(--white)));background:radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--mostar-teal-light) 16%,transparent),transparent 28%),linear-gradient(180deg,var(--creme-light),var(--white))}.reign-activity-events__landscape{position:absolute;inset:auto 0 0;height:min(34rem,42%);opacity:0.13;background:url("../assets/images/footer-bg.svg") center bottom/cover no-repeat;mix-blend-mode:multiply;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(70%,#000));-webkit-mask-image:linear-gradient(to bottom,transparent,#000 70%);mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(70%,#000));mask-image:linear-gradient(to bottom,transparent,#000 70%);pointer-events:none}.reign-activity-events__inner{position:relative;z-index:1}.reign-activity-events__header{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 6rem minmax(28rem,0.6fr);grid-template-columns:minmax(0,1fr) minmax(28rem,0.6fr);-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:3rem 6rem;margin-bottom:clamp(3.5rem,5vw,5.5rem)}.reign-activity-events__header .h2,.reign-activity-events__header h2{max-width:72rem;margin:0.7rem 0 0;color:var(--secondary-color);font-size:var(--reign-title-xl);font-weight:600;line-height:0.96;text-transform:uppercase}.reign-activity-events__header>p{max-width:52rem;margin:0 0 0.4rem;color:var(--dark-grey);line-height:1.65}.reign-activity-events__eyebrow{margin:0;color:var(--accent-color);font-size:var(--reign-eyebrow-size);font-weight:800;letter-spacing:0.16em;text-transform:uppercase}.reign-activity-events__slider-wrap{position:relative}.reign-activity-events__slider{overflow:visible}.reign-activity-events:not(.is-enhanced) .swiper-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 2.8rem minmax(0,1fr) 2.8rem minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:2.8rem}.reign-activity-events.is-enhanced .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0}.reign-activity-events__slide{height:auto}.reign-activity-events__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.4rem;margin-top:3.2rem}.reign-activity-events.is-static .reign-activity-events__controls,.reign-activity-events:not(.is-enhanced) .reign-activity-events__controls{display:none}.reign-activity-events__arrow{display:-ms-grid;display:grid;width:4.6rem;height:4.6rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;place-items:center;color:var(--secondary-color);background:var(--white);border:0.1rem solid color-mix(in srgb,var(--primary-color) 28%,transparent);border-radius:50%;-webkit-box-shadow:0 0.8rem 2rem color-mix(in srgb,var(--secondary-color) 10%,transparent);box-shadow:0 0.8rem 2rem color-mix(in srgb,var(--secondary-color) 10%,transparent);cursor:pointer;-webkit-transition:color 0.22s ease,background-color 0.22s ease,opacity 0.22s ease,-webkit-transform 0.22s ease;transition:color 0.22s ease,background-color 0.22s ease,opacity 0.22s ease,-webkit-transform 0.22s ease;transition:color 0.22s ease,background-color 0.22s ease,transform 0.22s ease,opacity 0.22s ease;transition:color 0.22s ease,background-color 0.22s ease,transform 0.22s ease,opacity 0.22s ease,-webkit-transform 0.22s ease}.reign-activity-events__arrow:focus-visible,.reign-activity-events__arrow:hover{color:var(--white);background:var(--primary-color);-webkit-transform:translateY(-0.2rem);transform:translateY(-0.2rem)}.reign-activity-events__arrow:focus-visible{outline:0.3rem solid color-mix(in srgb,var(--accent-color) 42%,transparent)!important;outline-offset:0.3rem}.reign-activity-events__arrow.swiper-button-disabled{opacity:0.35;cursor:default;-webkit-transform:none;transform:none}.reign-activity-events__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.7rem}.reign-activity-events__pagination .swiper-pagination-bullet{width:0.8rem;height:0.8rem;margin:0!important;padding:0;opacity:1;background:color-mix(in srgb,var(--primary-color) 25%,var(--white));border:0;border-radius:1rem;cursor:pointer;-webkit-transition:width 0.25s ease,background-color 0.25s ease;transition:width 0.25s ease,background-color 0.25s ease}.reign-activity-events__pagination .swiper-pagination-bullet-active{width:2.8rem;background:var(--accent-color)}.reign-activity-events__overview{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:4rem auto 0}.reign-activity-event-card{--reign-card-color:var(--primary-color);--reign-card-dark:var(--primary-color-darkest);--reign-card-fill:var(--primary-color-darkest);--reign-card-soft:color-mix(in srgb,var(--primary-color) 18%,var(--white));--reign-card-pale:color-mix(in srgb,var(--primary-color) 6%,var(--white));--reign-card-on:var(--white)}.reign-activity-event-card.reign-card-tone-2{--reign-card-color:var(--accent-color);--reign-card-dark:var(--tertiary-color-darkest);--reign-card-fill:var(--tertiary-color-darkest);--reign-card-soft:color-mix(in srgb,var(--accent-color) 20%,var(--white));--reign-card-pale:color-mix(in srgb,var(--accent-color) 7%,var(--white))}.reign-activity-event-card.reign-card-tone-3{--reign-card-color:var(--secondary-color);--reign-card-dark:var(--secondary-color-dark);--reign-card-fill:var(--secondary-color);--reign-card-soft:color-mix(in srgb,var(--secondary-color) 18%,var(--white));--reign-card-pale:color-mix(in srgb,var(--secondary-color) 6%,var(--white))}.reign-activity-event-card.reign-card-tone-4{--reign-card-color:var(--yellow-alternate);--reign-card-dark:color-mix(in srgb,var(--yellow-alternate) 68%,var(--secondary-color));--reign-card-fill:var(--yellow-alternate);--reign-card-soft:color-mix(in srgb,var(--yellow) 28%,var(--white));--reign-card-pale:color-mix(in srgb,var(--yellow) 10%,var(--white));--reign-card-on:var(--secondary-color)}.reign-activity-event-card.reign-card-tone-5{--reign-card-color:var(--bluealternate);--reign-card-dark:color-mix(in srgb,var(--bluealternate) 72%,black);--reign-card-fill:var(--bluealternate);--reign-card-soft:color-mix(in srgb,var(--bluealternate) 18%,var(--white));--reign-card-pale:color-mix(in srgb,var(--bluealternate) 6%,var(--white))}.reign-activity-event-card{position:relative;overflow:hidden;background:radial-gradient(circle at 94% 90%,color-mix(in srgb,var(--reign-card-color) 16%,transparent),transparent 13rem),radial-gradient(circle at 7% 56%,color-mix(in srgb,var(--reign-card-soft) 46%,transparent),transparent 16rem),linear-gradient(155deg,var(--white) 34%,var(--reign-card-pale));border:0.1rem solid color-mix(in srgb,var(--reign-card-color) 28%,var(--white));border-bottom:0.7rem solid var(--reign-card-color);border-radius:3.2rem 3.2rem 3.2rem 1.4rem;-webkit-box-shadow:0 1.8rem 4.8rem color-mix(in srgb,var(--reign-card-dark) 12%,transparent);box-shadow:0 1.8rem 4.8rem color-mix(in srgb,var(--reign-card-dark) 12%,transparent);-webkit-transition:border-color 0.32s ease,border-radius 0.42s cubic-bezier(0.2,0.8,0.2,1),-webkit-transform 0.42s cubic-bezier(0.2,0.8,0.2,1),-webkit-box-shadow 0.42s ease;transition:border-color 0.32s ease,border-radius 0.42s cubic-bezier(0.2,0.8,0.2,1),-webkit-transform 0.42s cubic-bezier(0.2,0.8,0.2,1),-webkit-box-shadow 0.42s ease;transition:transform 0.42s cubic-bezier(0.2,0.8,0.2,1),border-color 0.32s ease,border-radius 0.42s cubic-bezier(0.2,0.8,0.2,1),box-shadow 0.42s ease;transition:transform 0.42s cubic-bezier(0.2,0.8,0.2,1),border-color 0.32s ease,border-radius 0.42s cubic-bezier(0.2,0.8,0.2,1),box-shadow 0.42s ease,-webkit-transform 0.42s cubic-bezier(0.2,0.8,0.2,1),-webkit-box-shadow 0.42s ease}.reign-activity-event-card:focus-within,.reign-activity-event-card:hover{border-color:color-mix(in srgb,var(--reign-card-color) 70%,var(--white));border-radius:3.2rem 1.5rem 3.2rem 3.2rem;-webkit-box-shadow:0 2.8rem 6.2rem color-mix(in srgb,var(--reign-card-color) 21%,transparent);box-shadow:0 2.8rem 6.2rem color-mix(in srgb,var(--reign-card-color) 21%,transparent);-webkit-transform:translateY(-0.8rem);transform:translateY(-0.8rem)}.reign-activity-event-card:focus-within{outline:0.3rem solid var(--reign-card-dark);outline-offset:0.4rem}.reign-activity-event-card{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;min-height:36rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:0.55rem solid var(--reign-card-color)}.reign-activity-event-card:after{content:"";position:absolute;z-index:0;right:-5rem;bottom:-4.5rem;width:17rem;aspect-ratio:1;opacity:0.48;background:radial-gradient(circle at 34% 30%,color-mix(in srgb,var(--white) 55%,transparent) 0 0.6rem,transparent 0.7rem),linear-gradient(145deg,var(--reign-card-soft),color-mix(in srgb,var(--reign-card-color) 36%,var(--reign-card-pale)));border-radius:61% 39% 55% 45%/43% 62% 38% 57%;pointer-events:none;-webkit-transform:rotate(13deg);transform:rotate(13deg);-webkit-transition:border-radius 0.55s ease,-webkit-transform 0.55s cubic-bezier(0.2,0.8,0.2,1);transition:border-radius 0.55s ease,-webkit-transform 0.55s cubic-bezier(0.2,0.8,0.2,1);transition:border-radius 0.55s ease,transform 0.55s cubic-bezier(0.2,0.8,0.2,1);transition:border-radius 0.55s ease,transform 0.55s cubic-bezier(0.2,0.8,0.2,1),-webkit-transform 0.55s cubic-bezier(0.2,0.8,0.2,1)}.reign-activity-event-card:focus-within:after,.reign-activity-event-card:hover:after{border-radius:42% 58% 36% 64%/60% 39% 61% 40%;-webkit-transform:translate(-1rem,-0.5rem) rotate(4deg) scale(1.06);transform:translate(-1rem,-0.5rem) rotate(4deg) scale(1.06)}.reign-activity-event-card.reign-activity-event-card--cancelled{--reign-card-color:var(--red);--reign-card-dark:var(--darkred);--reign-card-fill:var(--darkred);--reign-card-soft:color-mix(in srgb,var(--red) 18%,var(--white));--reign-card-pale:color-mix(in srgb,var(--red) 5%,var(--white));--reign-card-on:var(--white)}.reign-activity-event-card.reign-activity-event-card--cancelled .h3,.reign-activity-event-card.reign-activity-event-card--cancelled h3{text-decoration:line-through}.reign-activity-event-card.reign-activity-event-card--postponed{--reign-card-color:var(--yellow-alternate);--reign-card-dark:color-mix(in srgb,var(--yellow-alternate) 68%,var(--secondary-color));--reign-card-fill:var(--yellow-alternate);--reign-card-soft:color-mix(in srgb,var(--yellow) 28%,var(--white));--reign-card-pale:color-mix(in srgb,var(--yellow) 10%,var(--white));--reign-card-on:var(--secondary-color)}.reign-activity-event-card__topline{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:9rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:linear-gradient(115deg,var(--reign-card-dark),var(--reign-card-fill))}.reign-activity-event-card__topline time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem;padding:1.5rem 2rem;color:var(--reign-card-on)}.reign-activity-event-card__topline time strong{font-family:var(--secondary-font);font-size:4rem;font-weight:500;line-height:0.8}.reign-activity-event-card__topline time span{max-width:7rem;font-size:1.1rem;font-weight:800;letter-spacing:0.08em;line-height:1.25;text-transform:uppercase}.reign-activity-event-card__status{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;-ms-flex-item-align:start;align-self:flex-start;margin:1.4rem 1.4rem 0 0;padding:0.55rem 0.9rem;color:var(--secondary-color);background:var(--yellow);font-size:1rem;font-weight:850;letter-spacing:0.06em;text-transform:uppercase;border-radius:999px}.reign-activity-event-card__status--scheduled{color:var(--white);background:var(--primary-color)}.reign-activity-event-card__status--postponed{color:var(--secondary-color);background:var(--yellow)}.reign-activity-event-card__status--cancelled{color:var(--white);background:var(--red)}.reign-activity-event-card__body{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2.4rem;background:linear-gradient(155deg,color-mix(in srgb,var(--white) 76%,transparent),color-mix(in srgb,var(--reign-card-pale) 82%,transparent))}.reign-activity-event-card__body .h3,.reign-activity-event-card__body h3{margin:0.5rem 0 1.8rem;color:var(--reign-card-dark);font-size:var(--reign-title-sm);line-height:1.12}.reign-activity-event-card__body .h3 a,.reign-activity-event-card__body h3 a{color:inherit}.reign-activity-event-card__body .h3 a:after,.reign-activity-event-card__body h3 a:after{content:"";position:absolute;inset:0}.reign-activity-event-card__body ul{display:-ms-grid;display:grid;gap:0.9rem;margin:0 0 2.4rem;padding:0;color:var(--dark-grey);list-style:none}.reign-activity-event-card__body li{display:-ms-grid;display:grid;-ms-grid-columns:2rem 0.7rem minmax(0,1fr);grid-template-columns:2rem minmax(0,1fr);-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:0.7rem;margin:0;font-size:1.3rem;line-height:1.4}.reign-activity-event-card__body li i{color:var(--reign-card-color)}.reign-activity-event-card__body li .reign-activity-event-card__activity-badge{display:block;width:2rem;height:2rem;padding:0.3rem;color:var(--reign-card-on);background:var(--reign-card-color);border-radius:63% 37% 55% 45%/42% 61% 39% 58%;-o-object-fit:contain;object-fit:contain;font-size:1rem;text-align:center}.reign-activity-event-card__weekday{margin:0;color:var(--reign-card-dark);font-size:1.1rem;font-weight:850;letter-spacing:0.12em;text-transform:uppercase}.reign-activity-event-card__identity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:0.2rem}.reign-activity-event-card__badge{display:-ms-grid;display:grid;width:4.6rem;height:4.3rem;-webkit-box-flex:0;-ms-flex:0 0 4.6rem;flex:0 0 4.6rem;padding:0.8rem;place-items:center;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center;line-height:1;text-align:center}.reign-activity-event-card__badge>i,.reign-activity-event-card__badge>img,.reign-activity-event-card__badge>svg{display:-ms-grid;display:grid;width:100%;height:100%;max-width:100%;max-height:100%;margin:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;line-height:1;-webkit-transform-origin:center;transform-origin:center}.reign-activity-event-card__badge{isolation:isolate;color:var(--reign-card-on);background:radial-gradient(circle at 25% 19%,color-mix(in srgb,var(--reign-card-fill) 72%,var(--white)),transparent 43%),linear-gradient(145deg,color-mix(in srgb,var(--reign-card-fill) 92%,var(--white)),var(--reign-card-fill) 52%,var(--reign-card-dark));border:0.25rem solid color-mix(in srgb,var(--white) 72%,transparent);border-radius:63% 37% 55% 45%/42% 61% 39% 58%;-webkit-box-shadow:0 1.4rem 3.4rem color-mix(in srgb,var(--reign-card-dark) 24%,transparent);box-shadow:0 1.4rem 3.4rem color-mix(in srgb,var(--reign-card-dark) 24%,transparent);-webkit-transform:rotate(-3deg);transform:rotate(-3deg);-webkit-transition:border-radius 0.5s ease,-webkit-transform 0.5s cubic-bezier(0.2,0.8,0.2,1),-webkit-box-shadow 0.35s ease;transition:border-radius 0.5s ease,-webkit-transform 0.5s cubic-bezier(0.2,0.8,0.2,1),-webkit-box-shadow 0.35s ease;transition:transform 0.5s cubic-bezier(0.2,0.8,0.2,1),border-radius 0.5s ease,box-shadow 0.35s ease;transition:transform 0.5s cubic-bezier(0.2,0.8,0.2,1),border-radius 0.5s ease,box-shadow 0.35s ease,-webkit-transform 0.5s cubic-bezier(0.2,0.8,0.2,1),-webkit-box-shadow 0.35s ease}.reign-activity-event-card__badge-image{display:block;width:100%;height:100%;color:inherit;-o-object-fit:contain;object-fit:contain;font-size:1.7rem}.reign-activity-event-card:focus-within .reign-activity-event-card__badge,.reign-activity-event-card:hover .reign-activity-event-card__badge{border-radius:42% 58% 38% 62%/61% 40% 60% 39%;-webkit-transform:translateY(-0.3rem) rotate(3deg) scale(1.04);transform:translateY(-0.3rem) rotate(3deg) scale(1.04)}.reign-activity-event-card__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:4.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.8rem;margin-top:auto;padding:0.85rem 1.2rem;color:var(--reign-card-dark);background:color-mix(in srgb,var(--reign-card-soft) 58%,var(--white));border-radius:999px;font-size:1.25rem;font-weight:800;-webkit-transition:color 0.22s ease,background-color 0.22s ease,-webkit-transform 0.22s ease;transition:color 0.22s ease,background-color 0.22s ease,-webkit-transform 0.22s ease;transition:color 0.22s ease,background-color 0.22s ease,transform 0.22s ease;transition:color 0.22s ease,background-color 0.22s ease,transform 0.22s ease,-webkit-transform 0.22s ease}.reign-activity-event-card__link i{-webkit-transition:-webkit-transform 0.22s ease;transition:-webkit-transform 0.22s ease;transition:transform 0.22s ease;transition:transform 0.22s ease,-webkit-transform 0.22s ease}.reign-activity-event-card:hover .reign-activity-event-card__link{color:var(--reign-card-on);background:var(--reign-card-fill);-webkit-transform:translateX(0.25rem);transform:translateX(0.25rem)}.reign-activity-event-card:hover .reign-activity-event-card__link i{-webkit-transform:translateX(0.35rem);transform:translateX(0.35rem)}.reign-member-events{border-top:0.1rem solid color-mix(in srgb,var(--primary-color) 12%,transparent);background:radial-gradient(circle at 8% 18%,color-mix(in srgb,var(--accent-color) 9%,transparent),transparent 24%),radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--mostar-teal-light) 20%,transparent),transparent 30%),-webkit-gradient(linear,left top,left bottom,from(var(--white)),to(var(--creme-light)));background:radial-gradient(circle at 8% 18%,color-mix(in srgb,var(--accent-color) 9%,transparent),transparent 24%),radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--mostar-teal-light) 20%,transparent),transparent 30%),linear-gradient(180deg,var(--white),var(--creme-light))}.reign-member-events .reign-activity-events__landscape{height:min(38rem,46%);opacity:0.16;background-image:url("../assets/images/footer-bg.svg")}.reign-member-events .reign-activity-events__header>p{padding:1.8rem 2rem;background:color-mix(in srgb,var(--white) 82%,transparent);border-left:0.4rem solid var(--accent-color);-webkit-box-shadow:0 1.2rem 3rem color-mix(in srgb,var(--secondary-color) 7%,transparent);box-shadow:0 1.2rem 3rem color-mix(in srgb,var(--secondary-color) 7%,transparent)}.reign-member-events .reign-activity-event-card__body ul a{position:relative;z-index:2;color:var(--primary-color-dark);font-weight:800}.reign-member-events .reign-activity-event-card__body ul a:focus-visible,.reign-member-events .reign-activity-event-card__body ul a:hover{color:var(--accent-color);text-decoration:underline;text-underline-offset:0.25rem}.reign-member-events__empty{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:78rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;margin:0 auto;padding:clamp(2.2rem,4vw,3.6rem);background:color-mix(in srgb,var(--white) 94%,transparent);border:0.1rem solid color-mix(in srgb,var(--primary-color) 18%,transparent);border-radius:2.4rem;-webkit-box-shadow:0 1.6rem 4rem color-mix(in srgb,var(--secondary-color) 8%,transparent);box-shadow:0 1.6rem 4rem color-mix(in srgb,var(--secondary-color) 8%,transparent)}.reign-member-events__empty .h3,.reign-member-events__empty h3{margin:0 0 0.5rem;color:var(--secondary-color);font-size:var(--reign-title-sm)}.reign-member-events__empty p{margin:0;color:var(--dark-grey);line-height:1.6}.reign-member-events__empty-icon{display:-ms-grid;display:grid;width:6rem;height:6rem;-webkit-box-flex:0;-ms-flex:0 0 6rem;flex:0 0 6rem;place-items:center;color:var(--white);background:linear-gradient(135deg,var(--primary-color),var(--primary-color-dark));border-radius:50%;-webkit-box-shadow:0 1rem 2.2rem color-mix(in srgb,var(--primary-color) 25%,transparent);box-shadow:0 1rem 2.2rem color-mix(in srgb,var(--primary-color) 25%,transparent);font-size:2.3rem}@media (max-width:991px){.reign-activity-events__header{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:1.5rem}.reign-activity-events:not(.is-enhanced) .swiper-wrapper{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.reign-activity-events:not(.is-enhanced) .swiper-wrapper{-ms-grid-columns:1fr;grid-template-columns:1fr}.reign-activity-events__slider{padding-right:2rem}.reign-activity-events__overview{width:100%}.reign-activity-event-card{min-height:33rem}.reign-member-events .reign-activity-events__header>p{padding:1.5rem 1.7rem}.reign-member-events__empty{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.4rem;border-radius:1.8rem}.reign-member-events__empty-icon{width:5rem;height:5rem;-ms-flex-preferred-size:5rem;flex-basis:5rem;font-size:1.9rem}}@media (prefers-reduced-motion:reduce){.reign-activity-event-card,.reign-activity-event-card:after,.reign-activity-event-card__badge,.reign-activity-event-card__link,.reign-activity-event-card__link i,.reign-activity-events__arrow,.reign-activity-events__pagination .swiper-pagination-bullet{-webkit-transition:none;transition:none}.reign-activity-event-card:focus-within,.reign-activity-event-card:focus-within .reign-activity-event-card__badge,.reign-activity-event-card:hover,.reign-activity-event-card:hover .reign-activity-event-card__badge,.reign-activity-event-card:hover .reign-activity-event-card__link{-webkit-transform:none;transform:none}.reign-activity-event-card:focus-within,.reign-activity-event-card:hover{border-radius:3.2rem 3.2rem 3.2rem 1.4rem}.reign-activity-event-card:focus-within:after,.reign-activity-event-card:hover:after{border-radius:61% 39% 55% 45%/43% 62% 38% 57%;-webkit-transform:rotate(13deg);transform:rotate(13deg)}.reign-activity-event-card:focus-within .reign-activity-event-card__badge,.reign-activity-event-card:hover .reign-activity-event-card__badge{border-radius:63% 37% 55% 45%/42% 61% 39% 58%;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}}.reign-calendar-single__hero{position:relative;overflow:hidden;padding:clamp(15rem,16vw,22rem) 0 clamp(7rem,9vw,12rem);background:linear-gradient(145deg,var(--creme-light),var(--off-white-alternate))}.reign-calendar-single__landscape{position:absolute;inset:auto 0 0;height:24rem;opacity:0.18;background:url("../assets/images/footer-bg.png") center bottom/cover no-repeat;mix-blend-mode:multiply;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));-webkit-mask-image:linear-gradient(to bottom,transparent,#000);mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));mask-image:linear-gradient(to bottom,transparent,#000)}.reign-calendar-single__hero-inner{position:relative;z-index:1;display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,0.85fr) clamp(4rem,7vw,10rem) minmax(32rem,0.65fr);grid-template-columns:minmax(0,0.85fr) minmax(32rem,0.65fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(4rem,7vw,10rem)}.reign-calendar-single__back{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.8rem;margin-bottom:3rem;color:var(--secondary-color);font-weight:750}.reign-calendar-single__eyebrow{margin:0 0 1rem;color:var(--accent-color);font-size:var(--reign-eyebrow-size);font-weight:800;letter-spacing:0.16em;text-transform:uppercase}.reign-calendar-single__eyebrow a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.9rem;color:inherit;font-weight:inherit}.reign-calendar-single__eyebrow a:focus-visible,.reign-calendar-single__eyebrow a:hover{color:var(--primary-color-dark);text-decoration:underline;text-underline-offset:0.35rem}.reign-calendar-single__activity-badge{display:-ms-inline-grid;display:inline-grid;width:3.8rem;height:3.8rem;-webkit-box-flex:0;-ms-flex:0 0 3.8rem;flex:0 0 3.8rem;padding:0.65rem;color:var(--white);background:var(--primary-color);border-radius:50%;-webkit-box-shadow:0 0.7rem 1.6rem color-mix(in srgb,var(--secondary-color) 16%,transparent);box-shadow:0 0.7rem 1.6rem color-mix(in srgb,var(--secondary-color) 16%,transparent);place-items:center}.reign-calendar-single__activity-badge-image{display:block;width:100%;height:100%;color:inherit;-o-object-fit:contain;object-fit:contain;font-size:1.65rem}.reign-calendar-single__hero .h1,.reign-calendar-single__hero h1{margin:0;color:var(--secondary-color);font-size:var(--reign-title-2xl);line-height:0.94;text-transform:uppercase}.reign-calendar-single__lead{max-width:65rem;margin:2rem 0 0;color:var(--dark-grey);font-size:var(--reign-copy-lg);line-height:1.5}.reign-calendar-single__media{position:relative;min-height:42rem;margin:0;overflow:hidden;border-bottom:0.8rem solid var(--accent-color);-webkit-box-shadow:0 2.5rem 6rem color-mix(in srgb,var(--secondary-color) 18%,transparent);box-shadow:0 2.5rem 6rem color-mix(in srgb,var(--secondary-color) 18%,transparent)}.reign-calendar-single__media img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.reign-calendar-single__media>span{position:absolute;inset:0;display:-ms-grid;display:grid;place-items:center;color:var(--primary-color);background:var(--white);font-size:7rem}.reign-calendar-single__layout{display:-ms-grid;display:grid;-ms-grid-columns:minmax(28rem,38rem) clamp(4rem,7vw,10rem) minmax(0,1fr);grid-template-columns:minmax(28rem,38rem) minmax(0,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:clamp(4rem,7vw,10rem);padding-top:clamp(6rem,8vw,10rem);padding-bottom:clamp(8rem,10vw,14rem)}.reign-calendar-single__meta{padding:3rem;color:var(--dark-grey);background:var(--creme-light);border-top:0.6rem solid var(--primary-color);-webkit-box-shadow:0 1.5rem 4rem color-mix(in srgb,var(--secondary-color) 8%,transparent);box-shadow:0 1.5rem 4rem color-mix(in srgb,var(--secondary-color) 8%,transparent)}.reign-calendar-single__meta .h2,.reign-calendar-single__meta h2{margin:0 0 2.5rem;color:var(--secondary-color);text-transform:uppercase}.reign-calendar-single__meta>div{display:-ms-grid;display:grid;-ms-grid-columns:3.5rem 1.2rem minmax(0,1fr);grid-template-columns:3.5rem minmax(0,1fr);gap:1.2rem;padding:1.5rem 0;border-top:0.1rem solid var(--gray-light)}.reign-calendar-single__meta>div>i{color:var(--primary-color);font-size:1.8rem}.reign-calendar-single__meta>div .small,.reign-calendar-single__meta>div small,.reign-calendar-single__meta>div span,.reign-calendar-single__meta>div strong{display:block}.reign-calendar-single__meta>div strong{margin-bottom:0.3rem;color:var(--secondary-color)}.reign-calendar-single__meta>div .small,.reign-calendar-single__meta>div small{margin-top:0.4rem;color:var(--gray)}.reign-calendar-single__meta .button{width:100%;margin-top:2rem}.reign-calendar-single__status{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.4rem 0.85rem;color:var(--primary-color-darkest);background:color-mix(in srgb,var(--primary-color) 12%,var(--white));border:0.1rem solid color-mix(in srgb,var(--primary-color) 20%,transparent);border-radius:999px;font-size:1.15rem;font-weight:800}.reign-calendar-single__status--postponed{color:var(--secondary-color);background:color-mix(in srgb,var(--yellow) 45%,var(--white));border-color:color-mix(in srgb,var(--yellow-alternate) 35%,transparent)}.reign-calendar-single__status--cancelled{color:color-mix(in srgb,var(--red) 78%,black);background:color-mix(in srgb,var(--red) 9%,var(--white));border-color:color-mix(in srgb,var(--red) 24%,transparent)}.reign-calendar-single__meta .reign-calendar-age-icons{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0.8rem}.reign-calendar-single__meta .reign-calendar-age-icons__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.reign-calendar-single__notice--cancelled{border-left:0.4rem solid var(--red)}.reign-calendar-single__notice--postponed{border-left:0.4rem solid var(--yellow)}.reign-calendar-single__content{max-width:84rem}.reign-calendar-single__activity{margin-top:5rem;padding:clamp(2.5rem,4vw,4rem);background:var(--off-white-alternate);border-left:0.6rem solid var(--accent-color)}.reign-calendar-single__activity-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem}.reign-calendar-single__activity-heading>p{margin:0;color:var(--primary-color);font-size:1.2rem;font-weight:800;letter-spacing:0.14em;text-transform:uppercase}.reign-calendar-single__activity .h2,.reign-calendar-single__activity h2{margin-top:0.7rem;color:var(--secondary-color)}.reign-calendar-single__map{padding-bottom:clamp(8rem,10vw,14rem)}.reign-calendar-single__map-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3rem;margin-bottom:2.5rem}.reign-calendar-single__map-heading p{margin:0 0 0.6rem;color:var(--accent-color);font-size:var(--reign-eyebrow-size);font-weight:800;letter-spacing:0.14em;text-transform:uppercase}.reign-calendar-single__map-heading .h2,.reign-calendar-single__map-heading h2{margin:0;color:var(--secondary-color);text-transform:uppercase}.reign-calendar-single__map-heading .button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.reign-calendar-single .reign-google-map--agenda{overflow:hidden;border:0.1rem solid color-mix(in srgb,var(--primary-color) 18%,transparent);border-radius:3rem 1.8rem 3rem 1.8rem;-webkit-box-shadow:0 2rem 5rem color-mix(in srgb,var(--secondary-color) 12%,transparent);box-shadow:0 2rem 5rem color-mix(in srgb,var(--secondary-color) 12%,transparent)}.reign-calendar-single .reign-google-map--agenda .reign-google-map__canvas{min-height:clamp(38rem,48vw,58rem)}@media (max-width:991px){.reign-calendar-single__hero-inner,.reign-calendar-single__layout{-ms-grid-columns:1fr;grid-template-columns:1fr}.reign-calendar-single__media{min-height:34rem}.reign-calendar-single__meta{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.reign-calendar-single__map-heading{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reign-calendar-single__map-heading .button{width:100%}}.reign-calendar-single__article{--reign-card-color:var(--primary-color);--reign-card-dark:var(--primary-color-darkest);--reign-card-fill:var(--primary-color-darkest);--reign-card-soft:color-mix(in srgb,var(--primary-color) 18%,var(--white));--reign-card-pale:color-mix(in srgb,var(--primary-color) 6%,var(--white));--reign-card-on:var(--white)}.reign-calendar-single__article.reign-card-tone-2{--reign-card-color:var(--accent-color);--reign-card-dark:var(--tertiary-color-darkest);--reign-card-fill:var(--tertiary-color-darkest);--reign-card-soft:color-mix(in srgb,var(--accent-color) 20%,var(--white));--reign-card-pale:color-mix(in srgb,var(--accent-color) 7%,var(--white))}.reign-calendar-single__article.reign-card-tone-3{--reign-card-color:var(--secondary-color);--reign-card-dark:var(--secondary-color-dark);--reign-card-fill:var(--secondary-color);--reign-card-soft:color-mix(in srgb,var(--secondary-color) 18%,var(--white));--reign-card-pale:color-mix(in srgb,var(--secondary-color) 6%,var(--white))}.reign-calendar-single__article.reign-card-tone-4{--reign-card-color:var(--yellow-alternate);--reign-card-dark:color-mix(in srgb,var(--yellow-alternate) 68%,var(--secondary-color));--reign-card-fill:var(--yellow-alternate);--reign-card-soft:color-mix(in srgb,var(--yellow) 28%,var(--white));--reign-card-pale:color-mix(in srgb,var(--yellow) 10%,var(--white));--reign-card-on:var(--secondary-color)}.reign-calendar-single__article.reign-card-tone-5{--reign-card-color:var(--bluealternate);--reign-card-dark:color-mix(in srgb,var(--bluealternate) 72%,black);--reign-card-fill:var(--bluealternate);--reign-card-soft:color-mix(in srgb,var(--bluealternate) 18%,var(--white));--reign-card-pale:color-mix(in srgb,var(--bluealternate) 6%,var(--white))}.reign-calendar-single__article{color:var(--off-black)}.reign-calendar-single__hero{min-height:clamp(58rem,72vh,82rem);padding:clamp(15rem,15vw,20rem) var(--reign-gutter-half) clamp(8rem,10vw,12rem);background:radial-gradient(circle at 8% 24%,color-mix(in srgb,var(--reign-card-soft) 72%,transparent),transparent 24rem),radial-gradient(circle at 91% 18%,color-mix(in srgb,var(--reign-card-color) 14%,transparent),transparent 29rem),linear-gradient(145deg,var(--white) 12%,var(--reign-card-pale));isolation:isolate}.reign-calendar-single__hero:after,.reign-calendar-single__hero:before{content:"";position:absolute;z-index:-1;border-radius:61% 39% 55% 45%/43% 62% 38% 57%;pointer-events:none}.reign-calendar-single__hero:before{top:12%;left:-11rem;width:clamp(22rem,28vw,48rem);aspect-ratio:1.08;opacity:0.34;background:linear-gradient(145deg,var(--reign-card-soft),transparent);-webkit-transform:rotate(18deg);transform:rotate(18deg)}.reign-calendar-single__hero:after{right:-8rem;bottom:-14rem;width:clamp(28rem,38vw,62rem);aspect-ratio:1.2;opacity:0.26;background:linear-gradient(145deg,var(--reign-card-color),var(--reign-card-soft));-webkit-transform:rotate(-9deg);transform:rotate(-9deg)}.reign-calendar-single__landscape{z-index:-1;height:min(42rem,54%);opacity:0.5;background:url("assets/images/footer-bg.svg") center bottom/cover no-repeat;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(18%,rgba(0,0,0,0.22)),color-stop(62%,#000));-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.22) 18%,#000 62%);mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(18%,rgba(0,0,0,0.22)),color-stop(62%,#000));mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.22) 18%,#000 62%)}.reign-calendar-single__hero-inner{-ms-grid-columns:minmax(0,0.82fr) minmax(38rem,1.18fr);grid-template-columns:minmax(0,0.82fr) minmax(38rem,1.18fr)}.reign-calendar-single__back{min-height:4.4rem;margin-bottom:clamp(2.4rem,4vw,4.5rem);padding:0.8rem 1.35rem;color:var(--reign-card-dark);background:color-mix(in srgb,var(--white) 76%,var(--reign-card-pale));border:0.1rem solid color-mix(in srgb,var(--reign-card-color) 24%,var(--white));border-radius:999px;-webkit-box-shadow:0 0.8rem 2rem color-mix(in srgb,var(--reign-card-dark) 8%,transparent);box-shadow:0 0.8rem 2rem color-mix(in srgb,var(--reign-card-dark) 8%,transparent);font-size:1.35rem;text-decoration:none}.reign-calendar-single__back:focus-visible,.reign-calendar-single__back:hover{color:var(--white);background:linear-gradient(135deg,var(--reign-card-dark),var(--reign-card-color))}.reign-calendar-single__eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;color:var(--reign-card-dark)}.reign-calendar-single__eyebrow:before{content:"";width:3.2rem;height:0.45rem;background:-webkit-gradient(linear,left top,right top,from(var(--reign-card-color)),to(var(--accent-color)));background:linear-gradient(90deg,var(--reign-card-color),var(--accent-color));border-radius:999px}.reign-calendar-single__eyebrow a{color:inherit;text-decoration:none}.reign-calendar-single__activity-badge{width:3.8rem;height:3.6rem;color:var(--white);background:linear-gradient(145deg,var(--reign-card-dark),var(--reign-card-color));border-radius:63% 37% 55% 45%/42% 61% 39% 58%}.reign-calendar-single__activity-badge-image{color:var(--white)!important;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.reign-calendar-single__hero .h1,.reign-calendar-single__hero h1{max-width:68rem;color:var(--reign-card-dark);font-size:var(--reign-title-2xl);line-height:0.96;text-wrap:balance}.reign-calendar-single__lead{max-width:62rem;margin-top:2.4rem;padding:1.6rem 1.8rem 1.6rem 2.2rem;color:var(--off-black);background:color-mix(in srgb,var(--white) 72%,transparent);border-left:0.45rem solid var(--reign-card-color);border-radius:0.4rem 2rem 2rem 0.4rem;-webkit-box-shadow:0 1.2rem 3rem color-mix(in srgb,var(--reign-card-dark) 7%,transparent);box-shadow:0 1.2rem 3rem color-mix(in srgb,var(--reign-card-dark) 7%,transparent);font-size:var(--reign-copy-sm)}.reign-calendar-single__hero-facts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.9rem;margin:2.1rem 0 0;padding:0;list-style:none}.reign-calendar-single__hero-facts li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:4.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.8rem;margin:0;padding:0.55rem 1.25rem 0.55rem 0.55rem;color:var(--reign-card-dark);background:color-mix(in srgb,var(--white) 82%,var(--reign-card-pale));border:0.1rem solid color-mix(in srgb,var(--reign-card-color) 22%,var(--white));border-radius:999px;font-size:1.12rem;font-weight:800}.reign-calendar-single__hero-facts span{display:-ms-grid;display:grid;width:3rem;height:2.8rem;-webkit-box-flex:0;-ms-flex:0 0 3rem;flex:0 0 3rem;color:var(--white);background:linear-gradient(145deg,var(--reign-card-dark),var(--reign-card-color));border-radius:62% 38% 57% 43%/43% 61% 39% 57%;place-items:center}.reign-calendar-single__media{min-height:clamp(34rem,43vw,62rem);overflow:hidden;background:linear-gradient(145deg,var(--reign-card-soft),var(--reign-card-color));border:0.7rem solid color-mix(in srgb,var(--white) 88%,transparent);border-bottom:1.1rem solid var(--reign-card-color);border-radius:4.2rem 4.2rem 46% 2rem/4.2rem 4.2rem 12% 2rem;-webkit-box-shadow:0 2.8rem 7rem color-mix(in srgb,var(--reign-card-dark) 20%,transparent);box-shadow:0 2.8rem 7rem color-mix(in srgb,var(--reign-card-dark) 20%,transparent)}.reign-calendar-single__media img{min-height:inherit}.reign-calendar-single__media>span:not(.reign-calendar-single__media-badge){color:var(--white);background:linear-gradient(145deg,var(--reign-card-soft),var(--reign-card-color))}.reign-calendar-single__media-badge{position:absolute;z-index:3;top:clamp(2rem,3vw,3.5rem);left:clamp(2rem,3vw,3.5rem);display:-ms-grid;display:grid;width:clamp(7rem,8vw,9.5rem);height:clamp(6.6rem,7.7vw,9rem);padding:1.5rem;color:var(--white);background:linear-gradient(145deg,var(--reign-card-dark),var(--reign-card-color));border:0.2rem solid color-mix(in srgb,var(--white) 75%,transparent);border-radius:63% 37% 55% 45%/42% 61% 39% 58%;-webkit-box-shadow:0 1.4rem 3.2rem color-mix(in srgb,var(--reign-card-dark) 24%,transparent);box-shadow:0 1.4rem 3.2rem color-mix(in srgb,var(--reign-card-dark) 24%,transparent);place-items:center}.reign-calendar-single__media-badge .reign-calendar-single__activity-badge-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.reign-calendar-single__media>.reign-calendar-single__media-badge{inset:auto auto auto auto;top:clamp(2rem,3vw,3.5rem);left:clamp(2rem,3vw,3.5rem);color:var(--white);background:linear-gradient(145deg,var(--reign-card-dark),var(--reign-card-color));font-size:inherit}.reign-calendar-single__layout{-ms-grid-columns:minmax(29rem,37rem) clamp(3.5rem,6vw,8rem) minmax(0,1fr);grid-template-columns:minmax(29rem,37rem) minmax(0,1fr);gap:clamp(3.5rem,6vw,8rem);padding-top:clamp(6rem,9vw,11rem)}.reign-calendar-single__meta{position:sticky;top:13rem;overflow:hidden;padding:clamp(2.2rem,3vw,3.2rem);background:radial-gradient(circle at 92% 92%,color-mix(in srgb,var(--reign-card-color) 20%,transparent),transparent 12rem),linear-gradient(150deg,var(--white),var(--reign-card-pale));border:0.1rem solid color-mix(in srgb,var(--reign-card-color) 28%,var(--white));border-top:0.1rem solid color-mix(in srgb,var(--reign-card-color) 28%,var(--white));border-bottom:0.7rem solid var(--reign-card-color);border-radius:3.2rem 3.2rem 3.2rem 1.4rem;-webkit-box-shadow:0 2rem 5rem color-mix(in srgb,var(--reign-card-dark) 13%,transparent);box-shadow:0 2rem 5rem color-mix(in srgb,var(--reign-card-dark) 13%,transparent)}.reign-calendar-single__meta>div{-ms-grid-columns:4.2rem minmax(0,1fr);grid-template-columns:4.2rem minmax(0,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:1.6rem 0;border-top-color:color-mix(in srgb,var(--reign-card-color) 18%,var(--white))}.reign-calendar-single__meta>div>i{display:-ms-grid;display:grid;width:4.2rem;height:4rem;color:var(--white);background:linear-gradient(145deg,var(--reign-card-dark),var(--reign-card-color));border-radius:63% 37% 55% 45%/42% 61% 39% 58%;font-size:1.3rem;place-items:center}.reign-calendar-single__meta>div strong{color:var(--reign-card-dark)}.reign-calendar-single__meta-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.4rem;margin-bottom:1.4rem}.reign-calendar-single__meta-heading>span{display:-ms-grid;display:grid;width:5.4rem;height:5.1rem;-webkit-box-flex:0;-ms-flex:0 0 5.4rem;flex:0 0 5.4rem;color:var(--white);background:linear-gradient(145deg,var(--reign-card-dark),var(--reign-card-color));border-radius:63% 37% 55% 45%/42% 61% 39% 58%;place-items:center}.reign-calendar-single__meta-heading .h2,.reign-calendar-single__meta-heading h2,.reign-calendar-single__meta-heading p{margin:0}.reign-calendar-single__meta-heading p{color:var(--reign-card-color);font-size:1rem;font-weight:850;letter-spacing:0.13em;text-transform:uppercase}.reign-calendar-single__meta-heading .h2,.reign-calendar-single__meta-heading h2{color:var(--reign-card-dark);font-size:var(--reign-title-xs);line-height:1.05}.reign-calendar-single__content{position:relative;max-width:88rem;padding:clamp(2.8rem,5vw,6rem);overflow:hidden;background:radial-gradient(circle at 96% 5%,color-mix(in srgb,var(--reign-card-soft) 72%,transparent),transparent 16rem),linear-gradient(155deg,var(--white) 38%,color-mix(in srgb,var(--reign-card-pale) 74%,var(--white)));border:0.1rem solid color-mix(in srgb,var(--reign-card-color) 22%,var(--white));border-bottom:0.7rem solid var(--reign-card-color);border-radius:4rem 4rem 4rem 1.6rem;-webkit-box-shadow:0 2.4rem 6rem color-mix(in srgb,var(--reign-card-dark) 11%,transparent);box-shadow:0 2.4rem 6rem color-mix(in srgb,var(--reign-card-dark) 11%,transparent)}.reign-calendar-single__content-heading{margin-bottom:clamp(2.8rem,4vw,4.5rem);padding-bottom:2.2rem;border-bottom:0.1rem solid color-mix(in srgb,var(--reign-card-color) 22%,var(--white))}.reign-calendar-single__content-heading .h2,.reign-calendar-single__content-heading h2,.reign-calendar-single__content-heading p{margin:0}.reign-calendar-single__content-heading p{margin-bottom:0.7rem;color:var(--reign-card-color);font-size:1.1rem;font-weight:850;letter-spacing:0.16em;text-transform:uppercase}.reign-calendar-single__content-heading .h2,.reign-calendar-single__content-heading h2{color:var(--reign-card-dark);font-size:var(--reign-title-lg);line-height:1}.reign-calendar-single__prose{color:var(--off-black);font-size:var(--reign-copy-md);line-height:1.8}.reign-calendar-single__prose>:first-child{margin-top:0}.reign-calendar-single__prose>:last-child{margin-bottom:0}.reign-calendar-single__prose .h2,.reign-calendar-single__prose .h3,.reign-calendar-single__prose h2,.reign-calendar-single__prose h3{color:var(--reign-card-dark)}.reign-calendar-single__activity{margin-top:clamp(3.5rem,5vw,5rem);padding:clamp(2.2rem,4vw,3.5rem);background:linear-gradient(145deg,var(--reign-card-pale),var(--white));border:0.1rem solid color-mix(in srgb,var(--reign-card-color) 22%,var(--white));border-left:0;border-bottom:0.5rem solid var(--reign-card-color);border-radius:2.6rem 2.6rem 2.6rem 1rem}@media (max-width:991px){.reign-calendar-single__hero-inner,.reign-calendar-single__layout{-ms-grid-columns:1fr;grid-template-columns:1fr}.reign-calendar-single__meta{position:static;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media (max-width:767px){.reign-calendar-single__hero{min-height:0;padding-inline:2rem}.reign-calendar-single__media{min-height:34rem}.reign-calendar-single__layout{padding-inline:2rem}.reign-calendar-single__content{padding:2.5rem 2rem 3rem;border-radius:2.8rem 2.8rem 2.8rem 1.2rem}.reign-calendar-single__meta{border-radius:2.6rem 2.6rem 2.6rem 1.2rem}.reign-calendar-single__hero-facts li{width:100%}}.reign-news-page__header{position:relative;padding:clamp(15rem,17vw,22rem) var(--reign-gutter-half) clamp(7rem,9vw,11rem);overflow:hidden;background:radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--mostar-teal-light) 18%,transparent),transparent 30%),linear-gradient(145deg,var(--white),var(--creme-light))}.reign-news-page__landscape{position:absolute;inset:auto 0 0;height:72%;opacity:0.34;background:url("assets/images/hero-trees.svg") center bottom/cover no-repeat;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));-webkit-mask-image:linear-gradient(transparent,#000);mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));mask-image:linear-gradient(transparent,#000);mix-blend-mode:multiply;pointer-events:none}.reign-news-page__header .container{position:relative;z-index:1}.reign-news-page__header p{margin:0 0 1rem;color:var(--accent-color);font-weight:850;letter-spacing:0.17em;text-transform:uppercase}.reign-news-page__header .h1,.reign-news-page__header h1{max-width:86rem;margin:0;color:var(--secondary-color);font-size:var(--reign-title-2xl);line-height:0.96;text-wrap:balance}.reign-news-page__header .container>div{max-width:68rem;margin-top:2rem;color:var(--gray);font-size:var(--reign-copy-sm);line-height:1.7}.reign-news-overview{position:relative;padding:clamp(7rem,9vw,12rem) var(--reign-gutter-half) clamp(9rem,12vw,15rem);overflow:hidden;background:radial-gradient(circle at 8% 28%,color-mix(in srgb,var(--mostar-teal-light) 10%,transparent),transparent 32rem),var(--white)}.reign-news-overview__header{display:-ms-grid;display:grid;max-width:78rem;margin:0 auto clamp(3.5rem,5vw,5.5rem);justify-items:center;text-align:center}.reign-news-overview__header .h2,.reign-news-overview__header h2{margin:0;color:var(--secondary-color);font-size:var(--reign-title-xl);line-height:1;text-wrap:balance}.reign-news-overview__eyebrow,.reign-news-overview__filter-eyebrow{margin:0 0 0.9rem;color:var(--accent-color);font-size:var(--reign-eyebrow-size);font-weight:850;letter-spacing:0.16em;text-transform:uppercase}.reign-news-overview__intro{max-width:66rem;margin:1.8rem 0 0;color:var(--gray);font-size:var(--reign-copy-sm);line-height:1.7;text-wrap:pretty}.reign-news-overview__filters{position:relative;margin-bottom:clamp(4rem,6vw,6.5rem);padding:clamp(2.4rem,4vw,4rem);overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--white) 95%,transparent),color-mix(in srgb,var(--off-white) 94%,transparent)),var(--white);border:0.1rem solid color-mix(in srgb,var(--primary-color) 16%,transparent);border-radius:2.8rem;-webkit-box-shadow:0 2rem 5rem color-mix(in srgb,var(--secondary-color) 9%,transparent);box-shadow:0 2rem 5rem color-mix(in srgb,var(--secondary-color) 9%,transparent)}.reign-news-overview__filters:after{content:"";position:absolute;z-index:0;inset:auto 0 0;height:45%;opacity:0.07;background:url("assets/images/hero-trees.svg") center bottom/cover no-repeat;mix-blend-mode:multiply;pointer-events:none}.reign-news-overview__filters>*{position:relative;z-index:1}.reign-news-overview__filter-top{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 4rem minmax(30rem,0.62fr);grid-template-columns:minmax(0,1fr) minmax(30rem,0.62fr);-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:2rem 4rem;margin-bottom:2.8rem}.reign-news-overview__filter-top .h3,.reign-news-overview__filter-top h3{margin:0;color:var(--secondary-color);font-size:var(--reign-title-sm);line-height:1}.reign-news-overview__filter-eyebrow{font-size:1.1rem}.reign-news-overview__search{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:5.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem;padding:0 1.8rem;background:var(--white);border:0.1rem solid color-mix(in srgb,var(--primary-color) 24%,transparent);border-radius:1.6rem;-webkit-box-shadow:0 0.8rem 2.4rem color-mix(in srgb,var(--secondary-color) 7%,transparent);box-shadow:0 0.8rem 2.4rem color-mix(in srgb,var(--secondary-color) 7%,transparent);-webkit-transition:border-color 0.2s ease,-webkit-box-shadow 0.2s ease;transition:border-color 0.2s ease,-webkit-box-shadow 0.2s ease;transition:border-color 0.2s ease,box-shadow 0.2s ease;transition:border-color 0.2s ease,box-shadow 0.2s ease,-webkit-box-shadow 0.2s ease}.reign-news-overview__search:focus-within{border-color:var(--accent-color);-webkit-box-shadow:0 0 0 0.35rem color-mix(in srgb,var(--accent-color) 18%,transparent);box-shadow:0 0 0 0.35rem color-mix(in srgb,var(--accent-color) 18%,transparent)}.reign-news-overview__search i{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:var(--primary-color);font-size:1.7rem}.reign-news-overview__search input{width:100%;min-width:0;padding:0;color:var(--secondary-color);background:transparent;border:0;border-radius:0;outline:0;-webkit-box-shadow:none;box-shadow:none;font-size:1.5rem}.reign-news-overview__search input::-webkit-input-placeholder{color:color-mix(in srgb,var(--gray) 76%,transparent)}.reign-news-overview__search input::-moz-placeholder{color:color-mix(in srgb,var(--gray) 76%,transparent)}.reign-news-overview__search input:-ms-input-placeholder{color:color-mix(in srgb,var(--gray) 76%,transparent)}.reign-news-overview__search input::-ms-input-placeholder{color:color-mix(in srgb,var(--gray) 76%,transparent)}.reign-news-overview__search input::placeholder{color:color-mix(in srgb,var(--gray) 76%,transparent)}.reign-news-overview__categories{min-width:0;margin:0;padding:0;border:0}.reign-news-overview__categories legend{margin-bottom:1.2rem;color:var(--secondary-color);font-size:1.2rem;font-weight:850;letter-spacing:0.08em;text-transform:uppercase}.reign-news-overview__category-scroll{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.reign-news-overview__category{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:4.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.8rem;padding:0.9rem 1.5rem;color:var(--dark-grey);background:color-mix(in srgb,var(--white) 86%,var(--off-white));border:0.1rem solid color-mix(in srgb,var(--primary-color) 18%,transparent);border-radius:2.2rem;cursor:pointer;font-size:1.3rem;font-weight:750;white-space:nowrap;-webkit-transition:color 0.2s ease,background-color 0.2s ease,border-color 0.2s ease,-webkit-transform 0.2s ease;transition:color 0.2s ease,background-color 0.2s ease,border-color 0.2s ease,-webkit-transform 0.2s ease;transition:color 0.2s ease,background-color 0.2s ease,border-color 0.2s ease,transform 0.2s ease;transition:color 0.2s ease,background-color 0.2s ease,border-color 0.2s ease,transform 0.2s ease,-webkit-transform 0.2s ease}.reign-news-overview__category .small,.reign-news-overview__category small{display:-ms-grid;display:grid;min-width:2.2rem;height:2.2rem;padding:0 0.6rem;color:var(--primary-color-darkest);background:color-mix(in srgb,var(--primary-color) 12%,var(--white));border-radius:2rem;font-size:1rem;place-items:center}.reign-news-overview__category:hover{color:var(--secondary-color);border-color:var(--primary-color);-webkit-transform:translateY(-0.2rem);transform:translateY(-0.2rem)}.reign-news-overview__category.is-active{color:var(--white);background:var(--primary-color);border-color:var(--primary-color);-webkit-box-shadow:0 0.8rem 2.2rem color-mix(in srgb,var(--primary-color) 22%,transparent);box-shadow:0 0.8rem 2.2rem color-mix(in srgb,var(--primary-color) 22%,transparent)}.reign-news-overview__category.is-active .small,.reign-news-overview__category.is-active small{color:var(--secondary-color);background:var(--white)}.reign-news-overview__category:focus-visible{outline:0.3rem solid var(--accent-color);outline-offset:0.3rem}.reign-news-overview__filter-footer{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem;margin-top:2.8rem;padding-top:2.2rem;border-top:0.1rem solid color-mix(in srgb,var(--primary-color) 14%,transparent)}.reign-news-overview__active{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.8rem}.reign-news-overview__active.is-empty{min-height:0}.reign-news-overview__active a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.8rem;padding:0.7rem 1.1rem;color:var(--primary-color-darkest);background:color-mix(in srgb,var(--primary-color) 9%,var(--white));border-radius:2rem;font-size:1.2rem;font-weight:750}.reign-news-overview__active a:hover{color:var(--white);background:var(--primary-color)}.reign-news-overview__filter-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem}.reign-news-overview__reset{color:var(--secondary-color);font-size:1.3rem;font-weight:800;text-decoration:underline;text-underline-offset:0.35rem}.reign-news-overview__summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;margin-bottom:2.8rem}.reign-news-overview__summary p{margin:0;color:var(--secondary-color);font-size:1.35rem;font-weight:800}.reign-news-overview__summary>span{height:0.1rem;-webkit-box-flex:1;-ms-flex:1;flex:1;background:-webkit-gradient(linear,left top,right top,from(color-mix(in srgb,var(--primary-color) 28%,transparent)),to(transparent));background:linear-gradient(90deg,color-mix(in srgb,var(--primary-color) 28%,transparent),transparent)}.reign-news-overview__results{position:relative;min-height:18rem;scroll-margin-top:12rem}.reign-news-overview__error{margin:0 0 2rem;padding:1.4rem 1.8rem;color:var(--darkred);background:color-mix(in srgb,var(--red) 8%,var(--white));border-left:0.4rem solid var(--red)}.reign-news-overview__loader{position:absolute;z-index:5;top:3rem;left:50%;display:none;gap:0.6rem;padding:1.5rem 2rem;background:var(--white);border-radius:2rem;-webkit-box-shadow:0 1.2rem 3.5rem color-mix(in srgb,var(--secondary-color) 14%,transparent);box-shadow:0 1.2rem 3.5rem color-mix(in srgb,var(--secondary-color) 14%,transparent);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.reign-news-overview__loader span{width:0.8rem;height:0.8rem;background:var(--primary-color);border-radius:50%;-webkit-animation:reign-news-loader 0.85s ease-in-out infinite alternate;animation:reign-news-loader 0.85s ease-in-out infinite alternate}.reign-news-overview__loader span:nth-child(2){-webkit-animation-delay:0.14s;animation-delay:0.14s}.reign-news-overview__loader span:nth-child(3){-webkit-animation-delay:0.28s;animation-delay:0.28s}.reign-news-overview.is-loading .reign-news-overview__loader{display:-webkit-box;display:-ms-flexbox;display:flex}.reign-news-overview.is-loading [data-news-pagination],.reign-news-overview.is-loading [data-news-results-inner]{opacity:0.42;pointer-events:none}@media (max-width:991.98px){.reign-news-overview__filter-top{-ms-grid-columns:1fr;grid-template-columns:1fr}.reign-news-overview__search{max-width:62rem}}@media (max-width:767.98px){.reign-news-overview{padding-inline:2rem}.reign-news-overview__filters{padding:2rem;border-radius:2rem}.reign-news-overview__category-scroll{margin-inline:-2rem;padding:0.4rem 2rem 1rem;overflow-x:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;scrollbar-width:thin;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity}.reign-news-overview__category{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;scroll-snap-align:start}.reign-news-overview__filter-footer{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reign-news-overview__filter-actions{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:575.98px){.reign-news-overview__search{min-height:5.2rem}.reign-news-overview__filter-actions{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.reign-news-overview__reset{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}@-webkit-keyframes reign-news-loader{0%{opacity:0.35;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(-0.5rem);transform:translateY(-0.5rem)}}@keyframes reign-news-loader{0%{opacity:0.35;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(-0.5rem);transform:translateY(-0.5rem)}}.reign-news-grid{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) clamp(2rem,2.6vw,3.2rem) minmax(0,1fr) clamp(2rem,2.6vw,3.2rem) minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,2.6vw,3.2rem)}@media (max-width:991.98px){.reign-news-grid{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.reign-news-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}.reign-news-card{--reign-card-color:var(--primary-color);--reign-card-dark:var(--primary-color-darkest);--reign-card-fill:var(--primary-color-darkest);--reign-card-soft:color-mix(in srgb,var(--primary-color) 18%,var(--white));--reign-card-pale:color-mix(in srgb,var(--primary-color) 6%,var(--white));--reign-card-on:var(--white)}.reign-news-card.reign-card-tone-2{--reign-card-color:var(--accent-color);--reign-card-dark:var(--tertiary-color-darkest);--reign-card-fill:var(--tertiary-color-darkest);--reign-card-soft:color-mix(in srgb,var(--accent-color) 20%,var(--white));--reign-card-pale:color-mix(in srgb,var(--accent-color) 7%,var(--white))}.reign-news-card.reign-card-tone-3{--reign-card-color:var(--secondary-color);--reign-card-dark:var(--secondary-color-dark);--reign-card-fill:var(--secondary-color);--reign-card-soft:color-mix(in srgb,var(--secondary-color) 18%,var(--white));--reign-card-pale:color-mix(in srgb,var(--secondary-color) 6%,var(--white))}.reign-news-card.reign-card-tone-4{--reign-card-color:var(--yellow-alternate);--reign-card-dark:color-mix(in srgb,var(--yellow-alternate) 68%,var(--secondary-color));--reign-card-fill:var(--yellow-alternate);--reign-card-soft:color-mix(in srgb,var(--yellow) 28%,var(--white));--reign-card-pale:color-mix(in srgb,var(--yellow) 10%,var(--white));--reign-card-on:var(--secondary-color)}.reign-news-card.reign-card-tone-5{--reign-card-color:var(--bluealternate);--reign-card-dark:color-mix(in srgb,var(--bluealternate) 72%,black);--reign-card-fill:var(--bluealternate);--reign-card-soft:color-mix(in srgb,var(--bluealternate) 18%,var(--white));--reign-card-pale:color-mix(in srgb,var(--bluealternate) 6%,var(--white))}.reign-news-card{position:relative;overflow:hidden;background:radial-gradient(circle at 94% 90%,color-mix(in srgb,var(--reign-card-color) 16%,transparent),transparent 13rem),radial-gradient(circle at 7% 56%,color-mix(in srgb,var(--reign-card-soft) 46%,transparent),transparent 16rem),linear-gradient(155deg,var(--white) 34%,var(--reign-card-pale));border:0.1rem solid color-mix(in srgb,var(--reign-card-color) 28%,var(--white));border-bottom:0.7rem solid var(--reign-card-color);border-radius:3.2rem 3.2rem 3.2rem 1.4rem;-webkit-box-shadow:0 1.8rem 4.8rem color-mix(in srgb,var(--reign-card-dark) 12%,transparent);box-shadow:0 1.8rem 4.8rem color-mix(in srgb,var(--reign-card-dark) 12%,transparent);-webkit-transition:border-color 0.32s ease,border-radius 0.42s cubic-bezier(0.2,0.8,0.2,1),-webkit-transform 0.42s cubic-bezier(0.2,0.8,0.2,1),-webkit-box-shadow 0.42s ease;transition:border-color 0.32s ease,border-radius 0.42s cubic-bezier(0.2,0.8,0.2,1),-webkit-transform 0.42s cubic-bezier(0.2,0.8,0.2,1),-webkit-box-shadow 0.42s ease;transition:transform 0.42s cubic-bezier(0.2,0.8,0.2,1),border-color 0.32s ease,border-radius 0.42s cubic-bezier(0.2,0.8,0.2,1),box-shadow 0.42s ease;transition:transform 0.42s cubic-bezier(0.2,0.8,0.2,1),border-color 0.32s ease,border-radius 0.42s cubic-bezier(0.2,0.8,0.2,1),box-shadow 0.42s ease,-webkit-transform 0.42s cubic-bezier(0.2,0.8,0.2,1),-webkit-box-shadow 0.42s ease}.reign-news-card:focus-within,.reign-news-card:hover{border-color:color-mix(in srgb,var(--reign-card-color) 70%,var(--white));border-radius:3.2rem 1.5rem 3.2rem 3.2rem;-webkit-box-shadow:0 2.8rem 6.2rem color-mix(in srgb,var(--reign-card-color) 21%,transparent);box-shadow:0 2.8rem 6.2rem color-mix(in srgb,var(--reign-card-color) 21%,transparent);-webkit-transform:translateY(-0.8rem);transform:translateY(-0.8rem)}.reign-news-card:focus-within{outline:0.3rem solid var(--reign-card-dark);outline-offset:0.4rem}.reign-news-card{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reign-news-card:before{content:"";position:absolute;z-index:0;right:-5rem;bottom:-4.5rem;width:17rem;aspect-ratio:1;opacity:0.48;background:radial-gradient(circle at 34% 30%,color-mix(in srgb,var(--white) 55%,transparent) 0 0.6rem,transparent 0.7rem),linear-gradient(145deg,var(--reign-card-soft),color-mix(in srgb,var(--reign-card-color) 36%,var(--reign-card-pale)));border-radius:61% 39% 55% 45%/43% 62% 38% 57%;pointer-events:none;-webkit-transform:rotate(13deg);transform:rotate(13deg);-webkit-transition:border-radius 0.55s ease,-webkit-transform 0.55s cubic-bezier(0.2,0.8,0.2,1);transition:border-radius 0.55s ease,-webkit-transform 0.55s cubic-bezier(0.2,0.8,0.2,1);transition:border-radius 0.55s ease,transform 0.55s cubic-bezier(0.2,0.8,0.2,1);transition:border-radius 0.55s ease,transform 0.55s cubic-bezier(0.2,0.8,0.2,1),-webkit-transform 0.55s cubic-bezier(0.2,0.8,0.2,1)}.reign-news-card:focus-within:before,.reign-news-card:hover:before{border-radius:42% 58% 36% 64%/60% 39% 61% 40%;-webkit-transform:translate(-1rem,-0.5rem) rotate(4deg) scale(1.06);transform:translate(-1rem,-0.5rem) rotate(4deg) scale(1.06)}.reign-news-card a:focus-visible{outline:0!important}.reign-news-card__media{position:relative;display:block;min-height:17rem;overflow:hidden;background:linear-gradient(145deg,var(--reign-card-soft),var(--reign-card-color));border-radius:2.9rem 2.9rem 46% 14%/2.9rem 2.9rem 8% 5%}.reign-news-card__media>img{display:block;width:100%;height:17rem;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.55s ease;transition:-webkit-transform 0.55s ease;transition:transform 0.55s ease;transition:transform 0.55s ease,-webkit-transform 0.55s ease}.reign-news-card__media:after{content:"";position:absolute;inset:auto 0 0;height:58%;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(color-mix(in srgb,var(--reign-card-dark) 40%,transparent)));background:linear-gradient(transparent,color-mix(in srgb,var(--reign-card-dark) 40%,transparent));pointer-events:none}.reign-news-card:hover .reign-news-card__media>img{-webkit-transform:scale(1.045);transform:scale(1.045)}.reign-news-card__media-fallback{position:absolute;inset:0;display:-ms-grid;display:grid;color:var(--reign-card-dark);background:linear-gradient(145deg,color-mix(in srgb,var(--reign-card-pale) 72%,transparent),color-mix(in srgb,var(--reign-card-soft) 74%,transparent)),url("assets/images/hero-trees.svg") center bottom/cover no-repeat;font-size:5rem;place-items:center}.reign-news-card__date{position:absolute;z-index:2;right:1.2rem;bottom:1.2rem;display:-ms-grid;display:grid;width:5.8rem;min-height:5.6rem;padding:0.7rem;color:var(--reign-card-on);font-size:1rem;font-weight:850;letter-spacing:0.08em;line-height:1;text-align:center;text-transform:uppercase;place-content:center;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center;line-height:1;text-align:center}.reign-news-card__date>i,.reign-news-card__date>img,.reign-news-card__date>svg{display:-ms-grid;display:grid;width:100%;height:100%;max-width:100%;max-height:100%;margin:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;line-height:1;-webkit-transform-origin:center;transform-origin:center}.reign-news-card__date{isolation:isolate;color:var(--reign-card-on);background:radial-gradient(circle at 25% 19%,color-mix(in srgb,var(--reign-card-fill) 72%,var(--white)),transparent 43%),linear-gradient(145deg,color-mix(in srgb,var(--reign-card-fill) 92%,var(--white)),var(--reign-card-fill) 52%,var(--reign-card-dark));border:0.25rem solid color-mix(in srgb,var(--white) 72%,transparent);border-radius:63% 37% 55% 45%/42% 61% 39% 58%;-webkit-box-shadow:0 1.4rem 3.4rem color-mix(in srgb,var(--reign-card-dark) 24%,transparent);box-shadow:0 1.4rem 3.4rem color-mix(in srgb,var(--reign-card-dark) 24%,transparent);-webkit-transform:rotate(-3deg);transform:rotate(-3deg);-webkit-transition:border-radius 0.5s ease,-webkit-transform 0.5s cubic-bezier(0.2,0.8,0.2,1),-webkit-box-shadow 0.35s ease;transition:border-radius 0.5s ease,-webkit-transform 0.5s cubic-bezier(0.2,0.8,0.2,1),-webkit-box-shadow 0.35s ease;transition:transform 0.5s cubic-bezier(0.2,0.8,0.2,1),border-radius 0.5s ease,box-shadow 0.35s ease;transition:transform 0.5s cubic-bezier(0.2,0.8,0.2,1),border-radius 0.5s ease,box-shadow 0.35s ease,-webkit-transform 0.5s cubic-bezier(0.2,0.8,0.2,1),-webkit-box-shadow 0.35s ease}.reign-news-card__date span{display:block;color:var(--white)!important;font-family:var(--secondary-font);font-size:2.1rem;font-weight:700;letter-spacing:0}.reign-news-card:focus-within .reign-news-card__date,.reign-news-card:hover .reign-news-card__date{border-radius:42% 58% 38% 62%/61% 40% 60% 39%;-webkit-transform:translateY(-0.35rem) rotate(3deg) scale(1.04);transform:translateY(-0.35rem) rotate(3deg) scale(1.04)}.reign-news-card__body{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:20rem;padding:1.8rem;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:linear-gradient(155deg,color-mix(in srgb,var(--white) 76%,transparent),color-mix(in srgb,var(--reign-card-pale) 82%,transparent))}.reign-news-card__categories{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 0.8rem;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem;list-style:none}.reign-news-card__categories a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:3.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.4rem 0.8rem;color:var(--reign-card-dark);background:color-mix(in srgb,var(--reign-card-soft) 62%,var(--white));border-radius:999px;font-size:0.95rem;font-weight:850;letter-spacing:0.07em;text-transform:uppercase}.reign-news-card__categories a:hover{color:var(--reign-card-on);background:var(--reign-card-fill)}.reign-news-card--title-long .reign-news-card__title,.reign-news-card--title-very-long .reign-news-card__title,.reign-news-card__title{display:-webkit-box;min-height:2.8em;max-height:2.8em;margin:0;overflow:hidden;color:var(--reign-card-dark);font-size:clamp(1.38rem,1.08vw,1.52rem);line-height:1.4;text-wrap:pretty;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.reign-news-card__title a{color:inherit;font-weight:700;font-variation-settings:"wght" 700}.reign-news-card__excerpt{display:-webkit-box;margin:0.9rem 0 1.2rem;overflow:hidden;color:var(--gray);font-size:1.3rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.reign-news-card__cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:3.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start;gap:0.7rem;margin-top:auto;padding:0.7rem 1.1rem;color:var(--reign-card-dark);background:color-mix(in srgb,var(--reign-card-soft) 58%,var(--white));border-radius:999px;font-size:1.15rem;font-weight:850;-webkit-transition:color 0.22s ease,background-color 0.22s ease,-webkit-transform 0.22s ease;transition:color 0.22s ease,background-color 0.22s ease,-webkit-transform 0.22s ease;transition:color 0.22s ease,background-color 0.22s ease,transform 0.22s ease;transition:color 0.22s ease,background-color 0.22s ease,transform 0.22s ease,-webkit-transform 0.22s ease}.reign-news-card__cta i{-webkit-transition:-webkit-transform 0.22s ease;transition:-webkit-transform 0.22s ease;transition:transform 0.22s ease;transition:transform 0.22s ease,-webkit-transform 0.22s ease}.reign-news-card__cta:hover{color:var(--reign-card-on);background:var(--reign-card-fill);-webkit-transform:translateX(0.3rem);transform:translateX(0.3rem)}.reign-news-card__cta:hover i{-webkit-transform:translateX(0.35rem);transform:translateX(0.35rem)}.reign-news-teaser .reign-news-card--title-long .reign-news-card__title,.reign-news-teaser .reign-news-card--title-very-long .reign-news-card__title,.reign-news-teaser .reign-news-card__title{min-height:2.9em;max-height:2.9em;font-size:clamp(1.22rem,0.9vw,1.38rem);line-height:1.45}.reign-news-empty{display:-ms-grid;display:grid;max-width:72rem;margin:0 auto;padding:clamp(3rem,5vw,5rem);justify-items:center;color:var(--gray);background:linear-gradient(145deg,var(--off-white),var(--white));border:0.1rem solid var(--gray-light);border-bottom:0.6rem solid var(--accent-color);border-radius:2.4rem;text-align:center}.reign-news-empty__icon{display:-ms-grid;display:grid;width:7rem;height:7rem;margin-bottom:1.8rem;color:var(--white);background:var(--primary-color);border-radius:50%;font-size:2.8rem;place-items:center}.reign-news-empty .h2,.reign-news-empty h2{margin:0;color:var(--secondary-color);font-size:var(--reign-title-md)}.reign-news-empty p{margin:1rem 0 2.4rem}.reign-news-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.2rem;margin-top:clamp(3.5rem,5vw,5.5rem)}.reign-news-pagination__pages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.7rem}.reign-news-pagination__arrow,.reign-news-pagination__page{display:-ms-grid;display:grid;min-width:4.4rem;height:4.4rem;padding:0 0.8rem;color:var(--secondary-color);background:var(--white);border:0.1rem solid color-mix(in srgb,var(--primary-color) 24%,transparent);border-radius:1.4rem;font-size:1.3rem;font-weight:850;place-items:center;-webkit-transition:color 0.2s ease,background-color 0.2s ease,-webkit-transform 0.2s ease;transition:color 0.2s ease,background-color 0.2s ease,-webkit-transform 0.2s ease;transition:color 0.2s ease,background-color 0.2s ease,transform 0.2s ease;transition:color 0.2s ease,background-color 0.2s ease,transform 0.2s ease,-webkit-transform 0.2s ease}.reign-news-pagination__arrow:focus-visible,.reign-news-pagination__arrow:hover,.reign-news-pagination__page.is-current,.reign-news-pagination__page:focus-visible,.reign-news-pagination__page:hover{color:var(--white);background:var(--primary-color);-webkit-transform:translateY(-0.2rem);transform:translateY(-0.2rem)}.reign-news-pagination__page.is-current{background:var(--accent-color);border-color:var(--accent-color)}.reign-news-pagination__ellipsis{padding:0 0.3rem;color:var(--gray)}.reign-news-slider{position:relative;padding:clamp(7rem,9vw,12rem) 0 clamp(8rem,10vw,13rem);overflow:hidden;background:radial-gradient(circle at 90% 12%,color-mix(in srgb,var(--mostar-teal-light) 15%,transparent),transparent 30%),-webkit-gradient(linear,left top,left bottom,from(var(--creme-light)),to(var(--white)));background:radial-gradient(circle at 90% 12%,color-mix(in srgb,var(--mostar-teal-light) 15%,transparent),transparent 30%),linear-gradient(180deg,var(--creme-light),var(--white))}.reign-news-slider__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3rem;margin-bottom:clamp(3.5rem,5vw,5.5rem)}.reign-news-slider__heading{max-width:78rem}.reign-news-slider__eyebrow{margin:0 0 0.8rem;color:var(--accent-color);font-size:var(--reign-eyebrow-size);font-weight:850;letter-spacing:0.16em;text-transform:uppercase}.reign-news-slider__heading>.h2,.reign-news-slider__heading>.h3,.reign-news-slider__heading>h2,.reign-news-slider__heading>h3{margin:0;color:var(--secondary-color);font-size:var(--reign-title-xl);line-height:1;text-wrap:balance}.reign-news-slider__intro{max-width:66rem;margin:1.5rem 0 0;color:var(--gray);font-size:var(--reign-copy-sm);line-height:1.7}.reign-news-slider__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem}.reign-news-slider__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.8rem}.reign-news-slider__arrow{display:-ms-grid;display:grid;width:4.8rem;height:4.8rem;color:var(--secondary-color);background:var(--white);border:0.1rem solid color-mix(in srgb,var(--primary-color) 24%,transparent);border-radius:50%;-webkit-box-shadow:0 0.8rem 2.4rem color-mix(in srgb,var(--secondary-color) 9%,transparent);box-shadow:0 0.8rem 2.4rem color-mix(in srgb,var(--secondary-color) 9%,transparent);cursor:pointer;place-items:center;-webkit-transition:color 0.2s ease,background-color 0.2s ease,opacity 0.2s ease,-webkit-transform 0.2s ease;transition:color 0.2s ease,background-color 0.2s ease,opacity 0.2s ease,-webkit-transform 0.2s ease;transition:color 0.2s ease,background-color 0.2s ease,transform 0.2s ease,opacity 0.2s ease;transition:color 0.2s ease,background-color 0.2s ease,transform 0.2s ease,opacity 0.2s ease,-webkit-transform 0.2s ease}.reign-news-slider__arrow:focus-visible,.reign-news-slider__arrow:hover{color:var(--white);background:var(--primary-color);-webkit-transform:translateY(-0.2rem);transform:translateY(-0.2rem)}.reign-news-slider__arrow.swiper-button-disabled{opacity:0.35;cursor:default;-webkit-transform:none;transform:none}.reign-news-slider__viewport{overflow:visible}.reign-news-slider .swiper-slide{height:auto}.reign-news-slider .swiper-slide .reign-news-card{height:100%}.reign-news-slider:not(.is-enhanced) .swiper-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 2.4rem minmax(0,1fr) 2.4rem minmax(0,1fr) 2.4rem minmax(0,1fr);grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem}.reign-news-slider.is-enhanced .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0}.reign-news-slider.is-static .reign-news-slider__navigation,.reign-news-slider.is-static .reign-news-slider__pagination,.reign-news-slider:not(.is-enhanced) .reign-news-slider__navigation,.reign-news-slider:not(.is-enhanced) .reign-news-slider__pagination{display:none}.reign-news-slider__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.7rem;margin-top:3.2rem}.reign-news-slider__pagination .swiper-pagination-bullet{width:0.8rem;height:0.8rem;margin:0!important;padding:0;opacity:1;background:color-mix(in srgb,var(--primary-color) 25%,var(--white));border:0;border-radius:1rem;cursor:pointer;-webkit-transition:width 0.25s ease,background-color 0.25s ease;transition:width 0.25s ease,background-color 0.25s ease}.reign-news-slider__pagination .swiper-pagination-bullet-active{width:2.8rem;background:var(--accent-color)}@media (max-width:1199.98px){.reign-news-slider:not(.is-enhanced) .swiper-wrapper{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991.98px){.reign-news-slider__header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reign-news-slider__actions{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.reign-news-slider:not(.is-enhanced) .swiper-wrapper{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.reign-news-slider{padding-inline:2rem}.reign-news-slider__actions{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reign-news-slider__navigation{-ms-flex-item-align:end;align-self:flex-end}.reign-news-slider:not(.is-enhanced) .swiper-wrapper{-ms-grid-columns:1fr;grid-template-columns:1fr}}.reign-news-single__hero{position:relative;padding:clamp(14rem,15vw,19rem) var(--reign-gutter-half) clamp(7rem,9vw,11rem);overflow:hidden;background:radial-gradient(circle at 78% 15%,color-mix(in srgb,var(--mostar-teal-light) 20%,transparent),transparent 34%),linear-gradient(145deg,var(--white),var(--creme-light))}.reign-news-single__landscape{position:absolute;inset:auto 0 0;height:70%;opacity:0.2;background:url("assets/images/hero-trees.svg") center bottom/cover no-repeat;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));-webkit-mask-image:linear-gradient(transparent,#000);mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));mask-image:linear-gradient(transparent,#000);mix-blend-mode:multiply;pointer-events:none}.reign-news-single__hero-inner{position:relative;z-index:1;display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) clamp(4rem,7vw,9rem) minmax(36rem,0.8fr);grid-template-columns:minmax(0,1fr) minmax(36rem,0.8fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(4rem,7vw,9rem)}.reign-news-single__back{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.9rem;margin-bottom:2.5rem;color:var(--primary-color-darkest);font-size:1.3rem;font-weight:850}.reign-news-single__back i{-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease}.reign-news-single__back:hover i{-webkit-transform:translateX(-0.4rem);transform:translateX(-0.4rem)}.reign-news-single__categories{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 1.6rem;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.8rem;list-style:none}.reign-news-single__categories a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0.7rem 1.2rem;color:var(--primary-color-darkest);background:color-mix(in srgb,var(--primary-color) 10%,var(--white));border-radius:2rem;font-size:1.1rem;font-weight:850;letter-spacing:0.08em;text-transform:uppercase}.reign-news-single__categories a:hover{color:var(--white);background:var(--primary-color)}.reign-news-single .h1,.reign-news-single h1{max-width:85rem;margin:0;color:var(--secondary-color);font-size:var(--reign-title-2xl);line-height:0.94;text-wrap:balance}.reign-news-single__lead{max-width:68rem;margin:2rem 0 0;color:var(--dark-grey);font-size:var(--reign-copy-sm);line-height:1.7}.reign-news-single__byline{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.2rem 2.4rem;color:var(--gray);font-size:1.25rem;font-weight:700}.reign-news-single__byline span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.8rem}.reign-news-single__byline i{color:var(--accent-color)}.reign-news-single__hero-media{position:relative;min-height:40rem;margin:0;overflow:hidden;background:color-mix(in srgb,var(--primary-color) 12%,var(--white));border:0.8rem solid color-mix(in srgb,var(--white) 82%,transparent);border-radius:46% 54% 44% 56%/55% 42% 58% 45%;-webkit-box-shadow:0 2.6rem 6rem color-mix(in srgb,var(--secondary-color) 18%,transparent);box-shadow:0 2.6rem 6rem color-mix(in srgb,var(--secondary-color) 18%,transparent)}.reign-news-single__hero-media img{display:block;width:100%;height:100%;min-height:40rem;-o-object-fit:cover;object-fit:cover}.reign-news-single__hero-fallback{position:absolute;inset:0;display:-ms-grid;display:grid;color:var(--primary-color);background:linear-gradient(145deg,var(--off-white),color-mix(in srgb,var(--mostar-teal-light) 30%,var(--white)));font-size:7rem;place-items:center}.reign-news-single__content-wrap{max-width:96rem;padding-top:clamp(6rem,8vw,10rem);padding-bottom:clamp(7rem,10vw,13rem)}.reign-news-single__content{color:var(--dark-grey);font-size:var(--reign-copy-md);line-height:1.8}.reign-news-single__content>:first-child{margin-top:0}.reign-news-single__content .h2,.reign-news-single__content .h3,.reign-news-single__content h2,.reign-news-single__content h3{margin-top:1.7em;color:var(--secondary-color)}.reign-news-single__content a{color:var(--primary-color-darkest);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent-color) 58%,transparent);text-underline-offset:0.3rem}.reign-news-single__content figure,.reign-news-single__content img{border-radius:1.8rem}.reign-news-single__footer{margin-top:4rem;padding-top:3rem;border-top:0.1rem solid var(--gray-light)}@media (max-width:991.98px){.reign-news-single__hero-inner{-ms-grid-columns:1fr;grid-template-columns:1fr}.reign-news-single__hero-media{min-height:34rem}.reign-news-single__hero-media img{min-height:34rem}}@media (max-width:767.98px){.reign-news-single__hero{padding-inline:2rem}.reign-news-single__hero-media{min-height:27rem;border-width:0.5rem}.reign-news-single__hero-media img{min-height:27rem}.reign-news-single__content-wrap{padding-inline:2rem}}.reign-news-related{background:-webkit-gradient(linear,left top,left bottom,from(var(--white)),to(var(--creme-light)));background:linear-gradient(180deg,var(--white),var(--creme-light))}@media (prefers-reduced-motion:reduce){.reign-news-card,.reign-news-card:before,.reign-news-card__cta i,.reign-news-card__date,.reign-news-card__media>img,.reign-news-overview__category,.reign-news-pagination__arrow,.reign-news-pagination__page,.reign-news-slider__arrow{-webkit-transition:none;transition:none}.reign-news-card:focus-within,.reign-news-card:hover,.reign-news-overview__category:hover,.reign-news-pagination__arrow:hover,.reign-news-pagination__page:hover,.reign-news-slider__arrow:hover{-webkit-transform:none;transform:none}.reign-news-card:focus-within,.reign-news-card:hover{border-radius:3.2rem 3.2rem 3.2rem 1.4rem}.reign-news-card:focus-within:before,.reign-news-card:hover:before{border-radius:61% 39% 55% 45%/43% 62% 38% 57%;-webkit-transform:rotate(13deg);transform:rotate(13deg)}.reign-news-card:focus-within .reign-news-card__date,.reign-news-card:hover .reign-news-card__date{border-radius:63% 37% 55% 45%/42% 61% 39% 58%;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.reign-news-overview__loader span{-webkit-animation:none;animation:none}}.reign-relationship-single{color:var(--text-color)}.reign-relationship-single__hero{position:relative;min-height:clamp(56rem,70vh,78rem);padding:clamp(15rem,15vw,20rem) var(--reign-gutter-half) clamp(7rem,9vw,11rem);overflow:hidden;background:linear-gradient(145deg,var(--white) 0%,var(--off-white) 100%);isolation:isolate}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__hero{background:radial-gradient(circle at 18% 42%,var(--reign-profile-soft) 0,transparent 32%),linear-gradient(145deg,var(--white) 0%,var(--reign-profile-pale) 100%)}.reign-relationship-single__landscape{position:absolute;z-index:-1;inset:auto 0 0;height:min(38rem,50%);opacity:0.62;background:url("assets/images/footer-bg.png") center bottom/100% auto no-repeat;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(18%,rgba(0,0,0,0.2)),color-stop(62%,#000));-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.2) 18%,#000 62%);mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(18%,rgba(0,0,0,0.2)),color-stop(62%,#000));mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.2) 18%,#000 62%);pointer-events:none}.reign-relationship-single__hero-inner{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,0.82fr) clamp(4rem,7vw,10rem) minmax(38rem,1.18fr);grid-template-columns:minmax(0,0.82fr) minmax(38rem,1.18fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(4rem,7vw,10rem)}.reign-relationship-single__hero-content,.reign-relationship-single__hero-media{min-width:0}.reign-relationship-single__back{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:clamp(3rem,4vw,5rem);color:var(--secondary-color);font-size:1.4rem;font-weight:750}.reign-relationship-single__back i{color:var(--primary-color);-webkit-transition:-webkit-transform 0.22s ease;transition:-webkit-transform 0.22s ease;transition:transform 0.22s ease;transition:transform 0.22s ease,-webkit-transform 0.22s ease}.reign-relationship-single__back:focus-visible,.reign-relationship-single__back:hover{color:var(--primary-color)}.reign-relationship-single__back:focus-visible i,.reign-relationship-single__back:hover i{-webkit-transform:translateX(-0.5rem);transform:translateX(-0.5rem)}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__back i{color:var(--reign-profile-text)}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__back:focus-visible,.reign-relationship-single--leeftijdsgroep .reign-relationship-single__back:hover{color:var(--reign-profile-text)}.reign-relationship-single__activities-eyebrow,.reign-relationship-single__eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin:0 0 1.6rem;color:var(--primary-color);font-size:var(--reign-eyebrow-size);font-weight:800;letter-spacing:0.17em;line-height:1.2;text-transform:uppercase}.reign-relationship-single__eyebrow i{color:currentColor}.reign-relationship-single__badge{display:-ms-grid;display:grid;width:4.4rem;height:4.4rem;padding:0.7rem;color:var(--white);background:var(--primary-color);border-radius:50%;-webkit-box-shadow:0 0.8rem 2rem color-mix(in srgb,var(--primary-color) 22%,transparent);box-shadow:0 0.8rem 2rem color-mix(in srgb,var(--primary-color) 22%,transparent);place-items:center}.reign-relationship-single__badge-image{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__activities-eyebrow,.reign-relationship-single--leeftijdsgroep .reign-relationship-single__eyebrow{color:var(--reign-profile-text)}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__badge{color:var(--reign-profile-on);background:var(--reign-profile-color);-webkit-box-shadow:0 0.8rem 2rem color-mix(in srgb,var(--reign-profile-color) 25%,transparent);box-shadow:0 0.8rem 2rem color-mix(in srgb,var(--reign-profile-color) 25%,transparent)}.reign-relationship-single--afdeling .reign-relationship-single__activities-eyebrow,.reign-relationship-single--afdeling .reign-relationship-single__eyebrow{color:var(--accent-color)}.reign-relationship-single--afdeling .reign-relationship-single__badge{background:var(--accent-color)}.reign-relationship-single__title{max-width:68rem;margin:0;color:var(--secondary-color);font-size:var(--reign-title-2xl);line-height:0.98;text-wrap:balance}.reign-relationship-single__lead{max-width:62rem;margin:2.4rem 0 0;padding-left:2rem;color:var(--gray);border-left:0.3rem solid var(--accent-color);font-size:var(--reign-copy-sm);line-height:1.65;text-wrap:pretty}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__lead{border-left-color:var(--reign-profile-color)}.reign-relationship-single__hero-media{position:relative;min-height:clamp(34rem,43vw,60rem);margin:0;overflow:hidden;background:linear-gradient(145deg,var(--primary-color),var(--secondary-color));border-radius:48% 52% 43% 57%/38% 42% 58% 62%;-webkit-box-shadow:0 2.8rem 7rem color-mix(in srgb,var(--secondary-color) 18%,transparent);box-shadow:0 2.8rem 7rem color-mix(in srgb,var(--secondary-color) 18%,transparent)}.reign-relationship-single__hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,color-mix(in srgb,var(--primary-color) 18%,transparent),transparent 48%);pointer-events:none}.reign-relationship-single__hero-media>img{display:block;width:100%;height:100%;min-height:clamp(34rem,43vw,60rem);-o-object-fit:cover;object-fit:cover}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__hero-media{background:linear-gradient(145deg,var(--reign-profile-soft),var(--reign-profile-dark));-webkit-box-shadow:0 2.8rem 7rem color-mix(in srgb,var(--reign-profile-color) 24%,transparent);box-shadow:0 2.8rem 7rem color-mix(in srgb,var(--reign-profile-color) 24%,transparent)}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__hero-media:after{background:linear-gradient(120deg,color-mix(in srgb,var(--reign-profile-color) 24%,transparent),transparent 54%)}.reign-relationship-single__media-badge{position:absolute;z-index:2;right:clamp(2rem,3vw,3.6rem);bottom:clamp(2rem,3vw,3.6rem);display:-ms-grid;display:grid;width:clamp(8rem,9vw,12rem);aspect-ratio:1;padding:clamp(1.2rem,1.5vw,2rem);background:color-mix(in srgb,var(--white) 92%,transparent);border:0.3rem solid color-mix(in srgb,var(--white) 80%,transparent);border-radius:50%;-webkit-box-shadow:0 1.5rem 4rem rgba(23,59,50,0.22);box-shadow:0 1.5rem 4rem rgba(23,59,50,0.22);backdrop-filter:blur(1rem);place-items:center}.reign-relationship-single__hero-fallback{position:absolute;display:-ms-grid;display:grid;inset:0;background:url("assets/images/footer-bg.png") center bottom/cover no-repeat;place-items:center}.reign-relationship-single__hero-fallback i{color:var(--white);font-size:clamp(8rem,10vw,14rem);-webkit-filter:drop-shadow(0 1.5rem 3rem color-mix(in srgb,var(--secondary-color) 25%,transparent));filter:drop-shadow(0 1.5rem 3rem color-mix(in srgb,var(--secondary-color) 25%,transparent))}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__hero-fallback{background:linear-gradient(145deg,color-mix(in srgb,var(--reign-profile-pale) 82%,transparent),color-mix(in srgb,var(--reign-profile-soft) 74%,transparent)),url("assets/images/footer-bg.png") center bottom/cover no-repeat}.reign-relationship-single__fallback-badge{display:-ms-grid;display:grid;width:clamp(14rem,18vw,22rem);aspect-ratio:1;padding:clamp(2rem,3vw,4rem);background:color-mix(in srgb,var(--white) 88%,transparent);border-radius:50%;-webkit-box-shadow:0 2rem 5rem color-mix(in srgb,var(--secondary-color) 16%,transparent);box-shadow:0 2rem 5rem color-mix(in srgb,var(--secondary-color) 16%,transparent);place-items:center}.reign-relationship-single__content{width:min(100% - 2 * var(--reign-gutter-half),92rem);padding-top:clamp(7rem,9vw,12rem);padding-bottom:clamp(7rem,9vw,12rem);font-size:var(--reign-copy-md);line-height:1.8}.reign-relationship-single__content>:first-child{margin-top:0}.reign-relationship-single__content>:last-child{margin-bottom:0}.reign-relationship-single__content .h2,.reign-relationship-single__content .h3,.reign-relationship-single__content .h4,.reign-relationship-single__content h2,.reign-relationship-single__content h3,.reign-relationship-single__content h4{color:var(--secondary-color);text-wrap:balance}.reign-relationship-single__content .h2,.reign-relationship-single__content h2{font-size:var(--reign-title-lg)}.reign-relationship-single__content .h3,.reign-relationship-single__content h3{font-size:var(--reign-title-sm)}.reign-relationship-single__content a:not(.button){color:var(--primary-color);text-decoration:underline;text-underline-offset:0.35rem}.reign-relationship-single__content a:not(.button):focus-visible,.reign-relationship-single__content a:not(.button):hover{color:var(--accent-color)}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__content a:not(.button){color:var(--reign-profile-text)}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__content a:not(.button):focus-visible,.reign-relationship-single--leeftijdsgroep .reign-relationship-single__content a:not(.button):hover{color:var(--reign-profile-dark)}.reign-relationship-single__activities{position:relative;padding:clamp(7rem,10vw,13rem) var(--reign-gutter-half);background:var(--off-white);overflow:hidden}.reign-relationship-single__activities:after{content:"";position:absolute;right:-8rem;bottom:-7rem;width:clamp(24rem,30vw,48rem);aspect-ratio:1.4;opacity:0.22;background:url("assets/images/footer-bg.png") center bottom/cover no-repeat;pointer-events:none}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__activities{background:-webkit-gradient(linear,left top,left bottom,from(var(--reign-profile-pale)),to(var(--off-white)));background:linear-gradient(180deg,var(--reign-profile-pale),var(--off-white));border-top:0.1rem solid var(--reign-profile-soft)}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__activities:before{content:"";position:absolute;top:0;left:0;width:min(34rem,42vw);height:0.7rem;background:-webkit-gradient(linear,left top,right top,from(var(--reign-profile-color)),to(var(--reign-profile-soft)));background:linear-gradient(90deg,var(--reign-profile-color),var(--reign-profile-soft))}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__activities-heading .button--outline-primary{color:var(--reign-profile-text);border-color:var(--reign-profile-color)}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__activities-heading .button--outline-primary:focus-visible,.reign-relationship-single--leeftijdsgroep .reign-relationship-single__activities-heading .button--outline-primary:hover{color:var(--reign-profile-on);background:var(--reign-profile-color)}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__activities-heading .button--outline-primary:focus-visible{outline:0.3rem solid var(--reign-profile-dark)!important;outline-offset:0.3rem}.reign-relationship-single__activities-heading{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3rem;margin-bottom:clamp(3.5rem,5vw,6rem)}.reign-relationship-single__activities-heading .h2,.reign-relationship-single__activities-heading h2{max-width:76rem;margin:0;color:var(--secondary-color);font-size:var(--reign-title-xl);line-height:1;text-wrap:balance}.reign-relationship-single__activities-heading .button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.reign-relationship-single__activities-eyebrow{margin-bottom:1rem}.reign-relationship-single__activities-grid{position:relative;z-index:1;display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) clamp(2rem,2.5vw,3.2rem) minmax(0,1fr) clamp(2rem,2.5vw,3.2rem) minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,2.5vw,3.2rem)}.reign-relationship-single__empty{position:relative;z-index:1;display:-ms-grid;display:grid;justify-items:start;gap:1.6rem;padding:clamp(3rem,5vw,6rem);color:var(--secondary-color);background:var(--white);border-left:0.6rem solid var(--accent-color)}.reign-relationship-single__empty i{color:var(--primary-color);font-size:4rem}.reign-relationship-single__empty p{max-width:62rem;margin:0}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__empty{background:color-mix(in srgb,var(--reign-profile-pale) 72%,var(--white));border-left-color:var(--reign-profile-color)}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__empty i{color:var(--reign-profile-text)}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__empty .button--primary{color:var(--reign-profile-on);background:var(--reign-profile-color);border-color:var(--reign-profile-color)}.reign-relationship-single{}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__hero{background:radial-gradient(ellipse at 12% 42%,color-mix(in srgb,var(--reign-profile-color) 34%,transparent),transparent 36%),radial-gradient(circle at 86% 16%,color-mix(in srgb,var(--reign-profile-color) 22%,transparent),transparent 28%),linear-gradient(135deg,var(--reign-profile-pale) 0%,var(--white) 42%,var(--reign-profile-soft) 100%)}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__hero:before{content:"";position:absolute;z-index:0;top:18%;left:-9rem;width:clamp(22rem,31vw,48rem);aspect-ratio:1.25;opacity:0.42;background:linear-gradient(145deg,var(--reign-profile-soft),color-mix(in srgb,var(--reign-profile-color) 48%,transparent));border-radius:61% 39% 55% 45%/43% 62% 38% 57%;-webkit-filter:blur(0.2rem);filter:blur(0.2rem);pointer-events:none;-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__hero-inner{position:relative;z-index:2}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__landscape{z-index:1;opacity:0.48;background-image:-webkit-gradient(linear,left bottom,left top,from(color-mix(in srgb,var(--reign-profile-color) 24%,transparent)),color-stop(72%,transparent)),url("assets/images/footer-bg.svg");background-image:linear-gradient(0deg,color-mix(in srgb,var(--reign-profile-color) 24%,transparent),transparent 72%),url("assets/images/footer-bg.svg");background-position:center bottom;background-size:cover;background-repeat:no-repeat;mix-blend-mode:multiply}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__back{color:var(--reign-profile-dark)}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__back i{color:var(--reign-profile-color)}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__back:focus-visible,.reign-relationship-single--leeftijdsgroep .reign-relationship-single__back:hover{color:var(--reign-profile-color)}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__title{color:var(--reign-profile-dark);text-shadow:0 0.1rem 0 color-mix(in srgb,var(--white) 70%,transparent)}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__lead{color:color-mix(in srgb,var(--reign-profile-dark) 78%,var(--gray));border-left-width:0.5rem;border-left-color:var(--reign-profile-color)}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__badge{position:relative;width:5.4rem;height:5rem;padding:0.8rem;isolation:isolate;color:var(--white);background:radial-gradient(circle at 26% 20%,color-mix(in srgb,var(--reign-profile-color) 58%,var(--white)),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--reign-profile-color) 86%,var(--white)) 0%,var(--reign-profile-color) 52%,var(--reign-profile-dark) 100%);border:0.2rem solid color-mix(in srgb,var(--white) 70%,transparent);border-radius:63% 37% 55% 45%/42% 61% 39% 58%;-webkit-box-shadow:0 1rem 2.6rem color-mix(in srgb,var(--reign-profile-dark) 28%,transparent);box-shadow:0 1rem 2.6rem color-mix(in srgb,var(--reign-profile-dark) 28%,transparent);-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__badge:before{content:"";position:absolute;z-index:0;inset:-0.45rem;opacity:0.38;background:linear-gradient(145deg,var(--reign-profile-color),var(--reign-profile-dark));border-radius:38% 62% 46% 54%/58% 39% 61% 42%;pointer-events:none;-webkit-transform:rotate(8deg);transform:rotate(8deg)}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__badge .reign-relationship-single__badge-image,.reign-relationship-single--leeftijdsgroep .reign-relationship-single__badge i{position:relative;z-index:1;display:-ms-grid;display:grid;width:66%;height:66%;margin:auto;place-items:center;color:var(--white);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;line-height:1;-webkit-filter:drop-shadow(0 0.2rem 0.25rem color-mix(in srgb,var(--reign-profile-dark) 62%,transparent));filter:drop-shadow(0 0.2rem 0.25rem color-mix(in srgb,var(--reign-profile-dark) 62%,transparent));-webkit-transform:rotate(3deg);transform:rotate(3deg)}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__hero-media{background:radial-gradient(circle at 24% 18%,color-mix(in srgb,var(--white) 24%,transparent),transparent 28%),linear-gradient(145deg,var(--reign-profile-color),var(--reign-profile-dark));border:0.7rem solid color-mix(in srgb,var(--reign-profile-color) 24%,var(--white));-webkit-box-shadow:0 3.2rem 7.5rem color-mix(in srgb,var(--reign-profile-color) 30%,transparent),0 0 0 0.1rem color-mix(in srgb,var(--reign-profile-dark) 12%,transparent);box-shadow:0 3.2rem 7.5rem color-mix(in srgb,var(--reign-profile-color) 30%,transparent),0 0 0 0.1rem color-mix(in srgb,var(--reign-profile-dark) 12%,transparent)}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__hero-media:after{background:linear-gradient(120deg,color-mix(in srgb,var(--reign-profile-color) 28%,transparent),transparent 48%),linear-gradient(0deg,color-mix(in srgb,var(--reign-profile-dark) 34%,transparent),transparent 55%)}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__hero-media>img{-webkit-filter:saturate(1.08) contrast(1.02);filter:saturate(1.08) contrast(1.02)}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__fallback-badge,.reign-relationship-single--leeftijdsgroep .reign-relationship-single__media-badge{isolation:isolate;background:radial-gradient(circle at 26% 20%,color-mix(in srgb,var(--reign-profile-color) 58%,var(--white)),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--reign-profile-color) 86%,var(--white)) 0%,var(--reign-profile-color) 52%,var(--reign-profile-dark) 100%);border:0.3rem solid color-mix(in srgb,var(--white) 72%,transparent);border-radius:63% 37% 55% 45%/42% 61% 39% 58%;-webkit-box-shadow:0 1.6rem 4rem color-mix(in srgb,var(--reign-profile-dark) 34%,transparent);box-shadow:0 1.6rem 4rem color-mix(in srgb,var(--reign-profile-dark) 34%,transparent);-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__fallback-badge:before,.reign-relationship-single--leeftijdsgroep .reign-relationship-single__media-badge:before{content:"";position:absolute;z-index:0;inset:-0.8rem;opacity:0.42;background:linear-gradient(145deg,var(--reign-profile-color),var(--reign-profile-dark));border-radius:38% 62% 46% 54%/58% 39% 61% 42%;pointer-events:none;-webkit-transform:rotate(8deg);transform:rotate(8deg)}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__fallback-badge .reign-relationship-single__badge-image,.reign-relationship-single--leeftijdsgroep .reign-relationship-single__media-badge .reign-relationship-single__badge-image{position:relative;z-index:1;display:-ms-grid;display:grid;width:66%;height:66%;margin:auto;place-items:center;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-filter:drop-shadow(0 0.3rem 0.4rem color-mix(in srgb,var(--reign-profile-dark) 64%,transparent));filter:drop-shadow(0 0.3rem 0.4rem color-mix(in srgb,var(--reign-profile-dark) 64%,transparent));-webkit-transform:rotate(3deg);transform:rotate(3deg)}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__media-badge{width:clamp(9rem,10vw,13rem);aspect-ratio:1.08;padding:clamp(1.2rem,1.5vw,2rem)}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__hero-fallback{background:linear-gradient(145deg,color-mix(in srgb,var(--reign-profile-color) 68%,transparent),color-mix(in srgb,var(--reign-profile-color) 82%,transparent) 54%,color-mix(in srgb,var(--reign-profile-dark) 92%,transparent)),url("assets/images/footer-bg.svg") center bottom/cover no-repeat}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__hero-fallback>i{color:var(--white);-webkit-filter:drop-shadow(0 1rem 2rem color-mix(in srgb,var(--reign-profile-dark) 62%,transparent));filter:drop-shadow(0 1rem 2rem color-mix(in srgb,var(--reign-profile-dark) 62%,transparent))}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__fallback-badge{position:relative;width:clamp(15rem,19vw,23rem);aspect-ratio:1.08}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__content{position:relative;width:min(100% - 2 * var(--reign-gutter-half),100rem);margin-top:clamp(6rem,8vw,10rem);margin-bottom:clamp(7rem,9vw,12rem);padding:clamp(3rem,5vw,6rem);overflow:hidden;background:radial-gradient(circle at 96% 12%,color-mix(in srgb,var(--reign-profile-color) 16%,transparent),transparent 18rem),linear-gradient(150deg,var(--white) 28%,var(--reign-profile-pale));border:0.1rem solid color-mix(in srgb,var(--reign-profile-color) 25%,var(--white));border-bottom:0.7rem solid var(--reign-profile-color);border-radius:3.2rem 3.2rem 3.2rem 1.4rem;-webkit-box-shadow:0 2rem 5rem color-mix(in srgb,var(--reign-profile-dark) 11%,transparent);box-shadow:0 2rem 5rem color-mix(in srgb,var(--reign-profile-dark) 11%,transparent)}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__content:after{content:"";position:absolute;right:-6rem;bottom:-7rem;width:20rem;aspect-ratio:1;opacity:0.36;background:linear-gradient(145deg,var(--reign-profile-soft),color-mix(in srgb,var(--reign-profile-color) 36%,transparent));border-radius:61% 39% 55% 45%/43% 62% 38% 57%;pointer-events:none;-webkit-transform:rotate(12deg);transform:rotate(12deg)}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__content>*{position:relative;z-index:1}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__content .h2,.reign-relationship-single--leeftijdsgroep .reign-relationship-single__content .h3,.reign-relationship-single--leeftijdsgroep .reign-relationship-single__content .h4,.reign-relationship-single--leeftijdsgroep .reign-relationship-single__content h2,.reign-relationship-single--leeftijdsgroep .reign-relationship-single__content h3,.reign-relationship-single--leeftijdsgroep .reign-relationship-single__content h4{color:var(--reign-profile-dark)}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__activities{background:radial-gradient(circle at 92% 14%,color-mix(in srgb,var(--reign-profile-color) 7%,transparent),transparent 29rem),radial-gradient(circle at 8% 88%,color-mix(in srgb,var(--reign-profile-dark) 4%,transparent),transparent 34rem),-webkit-gradient(linear,left top,left bottom,from(var(--white)),color-stop(58%,color-mix(in srgb,var(--reign-profile-color) 4%,var(--white))),to(var(--white)));background:radial-gradient(circle at 92% 14%,color-mix(in srgb,var(--reign-profile-color) 7%,transparent),transparent 29rem),radial-gradient(circle at 8% 88%,color-mix(in srgb,var(--reign-profile-dark) 4%,transparent),transparent 34rem),linear-gradient(180deg,var(--white),color-mix(in srgb,var(--reign-profile-color) 4%,var(--white)) 58%,var(--white));border-top:0.1rem solid color-mix(in srgb,var(--reign-profile-color) 14%,var(--white))}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__activities:after{opacity:0.1;background-image:url("assets/images/footer-bg.svg");mix-blend-mode:multiply}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__activities-heading .h2,.reign-relationship-single--leeftijdsgroep .reign-relationship-single__activities-heading h2{color:var(--reign-profile-dark)}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__empty{background:radial-gradient(circle at 92% 20%,color-mix(in srgb,var(--reign-profile-color) 15%,transparent),transparent 18rem),var(--white);border-left-color:var(--reign-profile-color);border-radius:0 2.4rem 2.4rem 0;-webkit-box-shadow:0 1.5rem 4rem color-mix(in srgb,var(--reign-profile-dark) 9%,transparent);box-shadow:0 1.5rem 4rem color-mix(in srgb,var(--reign-profile-dark) 9%,transparent)}.reign-relationship-single{}.reign-relationship-single--afdeling .reign-relationship-single__hero{background:radial-gradient(circle at 8% 24%,color-mix(in srgb,var(--primary-color-light) 28%,transparent),transparent 24rem),radial-gradient(circle at 91% 18%,color-mix(in srgb,var(--accent-color) 14%,transparent),transparent 29rem),linear-gradient(145deg,var(--white) 12%,color-mix(in srgb,var(--primary-color-lightest) 52%,var(--white)))}.reign-relationship-single--afdeling .reign-relationship-single__hero:after,.reign-relationship-single--afdeling .reign-relationship-single__hero:before{content:"";position:absolute;z-index:-1;border-radius:61% 39% 55% 45%/43% 62% 38% 57%;pointer-events:none}.reign-relationship-single--afdeling .reign-relationship-single__hero:before{top:12%;left:-11rem;width:clamp(22rem,28vw,48rem);aspect-ratio:1.08;opacity:0.28;background:linear-gradient(145deg,var(--primary-color-light),transparent);-webkit-transform:rotate(18deg);transform:rotate(18deg)}.reign-relationship-single--afdeling .reign-relationship-single__hero:after{right:-8rem;bottom:-14rem;width:clamp(28rem,38vw,62rem);aspect-ratio:1.2;opacity:0.2;background:linear-gradient(145deg,var(--accent-color),var(--primary-color-light));-webkit-transform:rotate(-9deg);transform:rotate(-9deg)}.reign-relationship-single--afdeling .reign-relationship-single__hero-inner{position:relative;z-index:2}.reign-relationship-single--afdeling .reign-relationship-single__landscape{z-index:1;opacity:0.46;background:url("assets/images/footer-bg.svg") center bottom/cover no-repeat;mix-blend-mode:multiply}.reign-relationship-single--afdeling .reign-relationship-single__back{min-height:4.4rem;padding:0.8rem 1.35rem;color:var(--secondary-color);background:color-mix(in srgb,var(--white) 82%,var(--primary-color-lightest));border:0.1rem solid color-mix(in srgb,var(--primary-color) 22%,var(--white));border-radius:999px;-webkit-box-shadow:0 0.8rem 2rem color-mix(in srgb,var(--secondary-color) 8%,transparent);box-shadow:0 0.8rem 2rem color-mix(in srgb,var(--secondary-color) 8%,transparent);text-decoration:none;-webkit-transition:color 0.22s ease,background-color 0.22s ease,-webkit-transform 0.22s ease;transition:color 0.22s ease,background-color 0.22s ease,-webkit-transform 0.22s ease;transition:color 0.22s ease,background-color 0.22s ease,transform 0.22s ease;transition:color 0.22s ease,background-color 0.22s ease,transform 0.22s ease,-webkit-transform 0.22s ease}.reign-relationship-single--afdeling .reign-relationship-single__back:focus-visible,.reign-relationship-single--afdeling .reign-relationship-single__back:hover{color:var(--white);background:var(--primary-color-dark);-webkit-transform:translateY(-0.2rem);transform:translateY(-0.2rem)}.reign-relationship-single--afdeling .reign-relationship-single__back:focus-visible i,.reign-relationship-single--afdeling .reign-relationship-single__back:hover i{color:inherit}.reign-relationship-single--afdeling .reign-relationship-single__eyebrow{color:var(--secondary-color)}.reign-relationship-single--afdeling .reign-relationship-single__badge{position:relative;width:5.4rem;height:5rem;padding:0.8rem;isolation:isolate;color:var(--white);background:linear-gradient(145deg,var(--primary-color),var(--secondary-color));border:0.2rem solid color-mix(in srgb,var(--white) 72%,transparent);border-radius:63% 37% 55% 45%/42% 61% 39% 58%;-webkit-box-shadow:0 1rem 2.6rem color-mix(in srgb,var(--secondary-color) 24%,transparent);box-shadow:0 1rem 2.6rem color-mix(in srgb,var(--secondary-color) 24%,transparent);-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.reign-relationship-single--afdeling .reign-relationship-single__badge .reign-relationship-single__badge-image,.reign-relationship-single--afdeling .reign-relationship-single__badge i{display:-ms-grid;display:grid;width:66%;height:66%;margin:auto;color:var(--white);-o-object-fit:contain;object-fit:contain;place-items:center;-webkit-filter:brightness(0) invert(1) drop-shadow(0 0.18rem 0.24rem color-mix(in srgb,var(--secondary-color) 55%,transparent));filter:brightness(0) invert(1) drop-shadow(0 0.18rem 0.24rem color-mix(in srgb,var(--secondary-color) 55%,transparent));-webkit-transform:rotate(3deg);transform:rotate(3deg)}.reign-relationship-single--afdeling .reign-relationship-single__lead{position:relative;padding:1.6rem 1.8rem 1.6rem 2.2rem;color:var(--dark-grey);background:color-mix(in srgb,var(--white) 76%,transparent);border-left:0.45rem solid var(--accent-color);border-radius:0.4rem 2rem 2rem 0.4rem;-webkit-box-shadow:0 1.2rem 3rem color-mix(in srgb,var(--secondary-color) 7%,transparent);box-shadow:0 1.2rem 3rem color-mix(in srgb,var(--secondary-color) 7%,transparent)}.reign-relationship-single--afdeling .reign-relationship-single__hero-media{background:linear-gradient(145deg,var(--primary-color-light),var(--primary-color));border:0.7rem solid color-mix(in srgb,var(--white) 88%,transparent);border-bottom:1.1rem solid var(--primary-color);border-radius:4.2rem 4.2rem 46% 2rem/4.2rem 4.2rem 12% 2rem}.reign-relationship-single--afdeling .reign-relationship-single__hero-media:before{content:"";position:absolute;z-index:2;right:-11%;bottom:-12%;width:70%;height:34%;opacity:0.56;background:color-mix(in srgb,var(--primary-color) 44%,transparent);border-radius:58% 42% 0 0/82% 66% 0 0;-webkit-transform:rotate(-4deg);transform:rotate(-4deg);pointer-events:none}.reign-relationship-single--afdeling .reign-relationship-single__hero-media>img{-webkit-transition:-webkit-transform 0.7s cubic-bezier(0.2,0.8,0.2,1);transition:-webkit-transform 0.7s cubic-bezier(0.2,0.8,0.2,1);transition:transform 0.7s cubic-bezier(0.2,0.8,0.2,1);transition:transform 0.7s cubic-bezier(0.2,0.8,0.2,1),-webkit-transform 0.7s cubic-bezier(0.2,0.8,0.2,1)}.reign-relationship-single--afdeling .reign-relationship-single__hero-media:hover>img{-webkit-transform:scale(1.035);transform:scale(1.035)}.reign-relationship-single--afdeling .reign-relationship-single__fallback-badge,.reign-relationship-single--afdeling .reign-relationship-single__media-badge{color:var(--white);background:linear-gradient(145deg,var(--primary-color),var(--secondary-color));border-color:color-mix(in srgb,var(--white) 74%,transparent);border-radius:63% 37% 55% 45%/42% 61% 39% 58%}.reign-relationship-single--afdeling .reign-relationship-single__fallback-badge .reign-relationship-single__badge-image,.reign-relationship-single--afdeling .reign-relationship-single__media-badge .reign-relationship-single__badge-image{width:68%;height:68%;margin:auto;-o-object-fit:contain;object-fit:contain;-webkit-filter:brightness(0) invert(1) drop-shadow(0 0.25rem 0.35rem color-mix(in srgb,var(--secondary-color) 55%,transparent));filter:brightness(0) invert(1) drop-shadow(0 0.25rem 0.35rem color-mix(in srgb,var(--secondary-color) 55%,transparent))}.reign-relationship-single--afdeling .reign-relationship-single__hero-fallback{background:linear-gradient(145deg,color-mix(in srgb,var(--primary-color-light) 62%,transparent),color-mix(in srgb,var(--primary-color) 82%,transparent)),url("assets/images/footer-bg.svg") center bottom/cover no-repeat}.reign-relationship-single__hero-facts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.9rem;margin:2.1rem 0 0;padding:0;list-style:none}.reign-relationship-single__hero-facts li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:4.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.8rem;margin:0;padding:0.55rem 1.25rem 0.55rem 0.55rem;color:var(--secondary-color);background:color-mix(in srgb,var(--white) 84%,var(--primary-color-lightest));border:0.1rem solid color-mix(in srgb,var(--primary-color) 22%,var(--white));border-radius:999px;-webkit-box-shadow:0 0.8rem 2rem color-mix(in srgb,var(--secondary-color) 7%,transparent);box-shadow:0 0.8rem 2rem color-mix(in srgb,var(--secondary-color) 7%,transparent);font-size:1.18rem;font-weight:800;line-height:1.25}.reign-relationship-single__hero-facts span{display:-ms-grid;display:grid;width:3rem;height:2.8rem;-webkit-box-flex:0;-ms-flex:0 0 3rem;flex:0 0 3rem;color:var(--white);background:linear-gradient(145deg,var(--primary-color),var(--secondary-color));border-radius:62% 38% 57% 43%/43% 61% 39% 57%;font-size:1rem;place-items:center;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.reign-relationship-single__detail-layout{display:-ms-grid;display:grid;-ms-grid-columns:minmax(29rem,37rem) clamp(3.5rem,6vw,8rem) minmax(0,1fr);grid-template-columns:minmax(29rem,37rem) minmax(0,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:clamp(3.5rem,6vw,8rem);padding-top:clamp(6rem,9vw,11rem);padding-bottom:clamp(8rem,12vw,16rem)}.reign-relationship-single__profile{position:sticky;top:13rem;overflow:hidden;padding:clamp(2.2rem,3vw,3.2rem);color:var(--secondary-color);background:radial-gradient(circle at 92% 92%,color-mix(in srgb,var(--accent-color) 16%,transparent),transparent 12rem),linear-gradient(150deg,var(--white),color-mix(in srgb,var(--primary-color-lightest) 44%,var(--white)));border:0.1rem solid color-mix(in srgb,var(--primary-color) 24%,var(--white));border-bottom:0.7rem solid var(--accent-color);border-radius:3.2rem 3.2rem 3.2rem 1.4rem;-webkit-box-shadow:0 2rem 5rem color-mix(in srgb,var(--secondary-color) 12%,transparent);box-shadow:0 2rem 5rem color-mix(in srgb,var(--secondary-color) 12%,transparent)}.reign-relationship-single__profile-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.4rem;margin-bottom:1.4rem}.reign-relationship-single__profile-heading>span{display:-ms-grid;display:grid;width:5.4rem;height:5.1rem;-webkit-box-flex:0;-ms-flex:0 0 5.4rem;flex:0 0 5.4rem;padding:1rem;color:var(--white);background:linear-gradient(145deg,var(--primary-color),var(--secondary-color));border-radius:63% 37% 55% 45%/42% 61% 39% 58%;place-items:center;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.reign-relationship-single__profile-heading>span img{width:68%;height:68%;-o-object-fit:contain;object-fit:contain;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.reign-relationship-single__profile-heading .h2,.reign-relationship-single__profile-heading h2,.reign-relationship-single__profile-heading p{margin:0}.reign-relationship-single__profile-heading p{margin-bottom:0.35rem;color:var(--accent-color);font-size:1rem;font-weight:850;letter-spacing:0.13em;text-transform:uppercase}.reign-relationship-single__profile-heading .h2,.reign-relationship-single__profile-heading h2{color:var(--secondary-color);font-size:var(--reign-title-xs);line-height:1.05}.reign-relationship-single__profile-group{display:-ms-grid;display:grid;-ms-grid-columns:4.2rem 1.2rem minmax(0,1fr);grid-template-columns:4.2rem minmax(0,1fr);gap:1.2rem;padding:1.8rem 0;border-top:0.1rem solid color-mix(in srgb,var(--primary-color) 17%,var(--white))}.reign-relationship-single__profile-group .h3,.reign-relationship-single__profile-group h3{margin:0 0 0.8rem;color:var(--secondary-color);font-family:var(--primary-font);font-size:1.08rem;font-weight:850;letter-spacing:0.12em;line-height:1.3;text-transform:uppercase}.reign-relationship-single__profile-icon{display:-ms-grid;display:grid;width:4.2rem;height:4rem;color:var(--white);background:linear-gradient(145deg,var(--primary-color),var(--secondary-color));border-radius:63% 37% 55% 45%/42% 61% 39% 58%;font-size:1.25rem;place-items:center;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.reign-relationship-single__profile-count{display:-ms-grid;display:grid;-ms-grid-columns:auto 0.8rem minmax(0,1fr) 0.8rem auto;grid-template-columns:auto minmax(0,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.8rem;min-height:4.4rem;padding:0.55rem 1rem 0.55rem 0.6rem;color:var(--secondary-color);background:color-mix(in srgb,var(--primary-color-lightest) 62%,var(--white));border-radius:999px;text-decoration:none}.reign-relationship-single__profile-count strong{display:-ms-grid;display:grid;width:3.1rem;height:3rem;color:var(--white);background:var(--primary-color-dark);border-radius:50%;font-size:1.2rem;place-items:center}.reign-relationship-single__profile-count span{font-size:1.15rem;font-weight:800}.reign-relationship-single__profile-count i{color:var(--primary-color);font-size:1rem}.reign-relationship-single__profile-count:focus-visible,.reign-relationship-single__profile-count:hover{color:var(--white);background:var(--primary-color-dark)}.reign-relationship-single__profile-count:focus-visible strong,.reign-relationship-single__profile-count:hover strong{color:var(--primary-color-dark);background:var(--white)}.reign-relationship-single__profile-count:focus-visible i,.reign-relationship-single__profile-count:hover i{color:inherit;-webkit-transform:translateX(0.25rem);transform:translateX(0.25rem)}.reign-relationship-single__profile-relations{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.7rem;margin:0;padding:0;list-style:none}.reign-relationship-single__profile-relations li{margin:0}.reign-relationship-single__profile-relations a{--reign-profile-color:var(--primary-color);--reign-profile-dark:var(--secondary-color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:3.7rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.65rem;padding:0.35rem 0.9rem 0.35rem 0.4rem;color:var(--white);background:linear-gradient(135deg,var(--reign-profile-dark),color-mix(in srgb,var(--reign-profile-dark) 72%,var(--reign-profile-color)));border-radius:999px;font-size:1.08rem;font-weight:800;text-decoration:none}.reign-relationship-single__profile-relations a>span{display:-ms-grid;display:grid;width:3rem;height:2.8rem;-webkit-box-flex:0;-ms-flex:0 0 3rem;flex:0 0 3rem;overflow:hidden;background:color-mix(in srgb,var(--white) 14%,transparent);border-radius:63% 37% 55% 45%/42% 61% 39% 58%;place-items:center}.reign-relationship-single__profile-relations a:focus-visible,.reign-relationship-single__profile-relations a:hover{color:var(--white);-webkit-filter:brightness(1.07);filter:brightness(1.07);-webkit-transform:translateY(-0.15rem);transform:translateY(-0.15rem)}.reign-relationship-single__profile-relation-image{display:block;width:62%;height:62%;-o-object-fit:contain;object-fit:contain;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.reign-relationship-single__content--department{width:auto;min-width:0;max-width:88rem;margin:0;padding:clamp(2.8rem,5vw,6rem);overflow:hidden;background:radial-gradient(circle at 96% 5%,color-mix(in srgb,var(--primary-color-light) 34%,transparent),transparent 16rem),linear-gradient(155deg,var(--white) 38%,color-mix(in srgb,var(--primary-color-lightest) 44%,var(--white)));border:0.1rem solid color-mix(in srgb,var(--primary-color) 20%,var(--white));border-bottom:0.7rem solid var(--primary-color);border-radius:4rem 4rem 4rem 1.6rem;-webkit-box-shadow:0 2.4rem 6rem color-mix(in srgb,var(--secondary-color) 11%,transparent);box-shadow:0 2.4rem 6rem color-mix(in srgb,var(--secondary-color) 11%,transparent)}.reign-relationship-single__content-heading{margin-bottom:clamp(2.8rem,4vw,4.5rem);padding-bottom:2.2rem;border-bottom:0.1rem solid color-mix(in srgb,var(--primary-color) 20%,var(--white))}.reign-relationship-single__content-heading .h2,.reign-relationship-single__content-heading h2,.reign-relationship-single__content-heading p{margin:0}.reign-relationship-single__content-heading p{margin-bottom:0.7rem;color:var(--accent-color);font-size:1.1rem;font-weight:850;letter-spacing:0.16em;text-transform:uppercase}.reign-relationship-single__content-heading .h2,.reign-relationship-single__content-heading h2{color:var(--secondary-color);font-size:var(--reign-title-lg);line-height:1}.reign-relationship-single__prose{font-size:var(--reign-copy-md);line-height:1.8}.reign-relationship-single__prose>:first-child{margin-top:0}.reign-relationship-single__prose>:last-child{margin-bottom:0}.reign-relationship-single__prose .h2,.reign-relationship-single__prose h2{margin-top:clamp(4rem,6vw,6.5rem);padding-left:1.7rem;color:var(--secondary-color);border-left:0.45rem solid var(--primary-color);font-size:var(--reign-title-md)}.reign-relationship-single__prose .h3,.reign-relationship-single__prose h3{color:var(--secondary-color)}.reign-relationship-single__prose .reign-relationship-story__opening,.reign-relationship-single__prose>p:first-child{max-width:72rem;color:var(--secondary-color);font-size:clamp(1.65rem,1.8vw,2.05rem);font-weight:650;line-height:1.65}.reign-relationship-single__prose .wp-block-columns{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 1.5rem minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:2.8rem 0 4rem}.reign-relationship-single__prose .wp-block-columns .wp-block-column:last-child:nth-child(odd){grid-column:1/-1}.reign-relationship-single__prose .wp-block-column{position:relative;min-width:0;padding:2.4rem 2.2rem;overflow:hidden;background:linear-gradient(145deg,var(--white),color-mix(in srgb,var(--primary-color-lightest) 58%,var(--white)));border:0.1rem solid color-mix(in srgb,var(--primary-color) 20%,var(--white));border-radius:2.5rem 2.5rem 2.5rem 0.9rem;-webkit-box-shadow:0 1.2rem 3rem color-mix(in srgb,var(--secondary-color) 8%,transparent);box-shadow:0 1.2rem 3rem color-mix(in srgb,var(--secondary-color) 8%,transparent)}.reign-relationship-single__prose .wp-block-column:after{content:"";position:absolute;right:-4.2rem;bottom:-4.8rem;width:10rem;aspect-ratio:1;opacity:0.14;background:var(--accent-color);border-radius:63% 37% 55% 45%/42% 61% 39% 58%;-webkit-transform:rotate(-12deg);transform:rotate(-12deg);pointer-events:none}.reign-relationship-single__prose .wp-block-column>:first-child{margin-top:0}.reign-relationship-single__prose .wp-block-column>:last-child{margin-bottom:0}.reign-relationship-single__prose .wp-block-column .h3,.reign-relationship-single__prose .wp-block-column h3{margin:0 0 1.2rem;font-size:clamp(1.65rem,1.65vw,2.15rem);line-height:1.15}.reign-relationship-single__prose .wp-block-column li,.reign-relationship-single__prose .wp-block-column p{font-size:1.38rem;line-height:1.65}.reign-relationship-single__prose ul:not(.blocks-gallery-grid){padding-left:0;list-style:none}.reign-relationship-single__prose ul:not(.blocks-gallery-grid) li{position:relative;margin:0.8rem 0;padding-left:2.3rem}.reign-relationship-single__prose ul:not(.blocks-gallery-grid) li:before{content:"";position:absolute;top:0.72em;left:0.15rem;width:0.85rem;height:0.75rem;background:linear-gradient(145deg,var(--primary-color),var(--accent-color));border-radius:62% 38% 57% 43%/43% 61% 39% 57%;-webkit-transform:translateY(-50%) rotate(-8deg);transform:translateY(-50%) rotate(-8deg)}.reign-relationship-single__prose blockquote{margin:4rem 0;padding:2.6rem 3rem;color:var(--secondary-color);background:linear-gradient(135deg,var(--primary-color-lightest),color-mix(in srgb,var(--primary-color-light) 32%,var(--white)));border:0;border-left:0.55rem solid var(--accent-color);border-radius:0.6rem 2.4rem 2.4rem 0.6rem}.reign-relationship-single__prose blockquote p{margin:0;color:inherit;font-size:clamp(1.55rem,1.8vw,1.95rem);font-weight:720;line-height:1.55}.reign-relationship-single--afdeling .reign-relationship-single__activities{background:radial-gradient(circle at 92% 14%,color-mix(in srgb,var(--accent-color) 6%,transparent),transparent 29rem),radial-gradient(circle at 8% 88%,color-mix(in srgb,var(--primary-color) 4%,transparent),transparent 34rem),-webkit-gradient(linear,left top,left bottom,from(var(--white)),color-stop(58%,color-mix(in srgb,var(--primary-color) 3%,var(--white))),to(var(--white)));background:radial-gradient(circle at 92% 14%,color-mix(in srgb,var(--accent-color) 6%,transparent),transparent 29rem),radial-gradient(circle at 8% 88%,color-mix(in srgb,var(--primary-color) 4%,transparent),transparent 34rem),linear-gradient(180deg,var(--white),color-mix(in srgb,var(--primary-color) 3%,var(--white)) 58%,var(--white));border-top:0.1rem solid color-mix(in srgb,var(--primary-color) 12%,var(--white))}.reign-relationship-single--afdeling .reign-relationship-single__activities:after{opacity:0.1;background-image:url("assets/images/footer-bg.svg");mix-blend-mode:multiply}@media (max-width:991.98px){.reign-relationship-single__hero-inner{-ms-grid-columns:1fr;grid-template-columns:1fr}.reign-relationship-single__hero-content{max-width:76rem}.reign-relationship-single__hero-media,.reign-relationship-single__hero-media>img{min-height:min(58vw,52rem)}.reign-relationship-single__activities-grid{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.reign-relationship-single__detail-layout{-ms-grid-columns:1fr;grid-template-columns:1fr}.reign-relationship-single__profile{position:static;display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 2.4rem minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.4rem}.reign-relationship-single__profile-heading{grid-column:1/-1}.reign-relationship-single__content--department{max-width:none}}@media (max-width:767.98px){.reign-relationship-single__activities,.reign-relationship-single__hero{padding-inline:2rem}.reign-relationship-single__hero{min-height:0}.reign-relationship-single__hero-media,.reign-relationship-single__hero-media>img{min-height:34rem}.reign-relationship-single__content{width:calc(100% - 4rem)}.reign-relationship-single__activities-heading{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reign-relationship-single__activities-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}.reign-relationship-single__detail-layout{padding-inline:2rem}.reign-relationship-single__profile{-ms-grid-columns:1fr;grid-template-columns:1fr}.reign-relationship-single__content--department{width:auto;padding:2.5rem 2rem 3rem;border-radius:2.8rem 2.8rem 2.8rem 1.2rem}.reign-relationship-single__prose .wp-block-columns{-ms-grid-columns:1fr;grid-template-columns:1fr}.reign-relationship-single--leeftijdsgroep .reign-relationship-single__content{width:calc(100% - 4rem);margin-top:4rem;margin-bottom:6rem;padding:2.5rem;border-radius:2.4rem 2.4rem 2.4rem 1rem}}@media (prefers-reduced-motion:reduce){.reign-relationship-single--afdeling .reign-relationship-single__back,.reign-relationship-single--afdeling .reign-relationship-single__hero-media>img,.reign-relationship-single--leeftijdsgroep .reign-relationship-single__badge,.reign-relationship-single--leeftijdsgroep .reign-relationship-single__fallback-badge,.reign-relationship-single--leeftijdsgroep .reign-relationship-single__media-badge,.reign-relationship-single__back i{-webkit-transition:none;transition:none}}.reign-age-groups-page__header{position:relative;padding:clamp(15rem,17vw,22rem) var(--reign-gutter-half) clamp(7rem,9vw,11rem);overflow:hidden;background:radial-gradient(circle at 78% 18%,color-mix(in srgb,var(--mostar-teal-light) 16%,transparent),transparent 30%),linear-gradient(145deg,var(--white),var(--creme-light))}.reign-age-groups-page__landscape{position:absolute;inset:auto 0 0;height:72%;opacity:0.42;background:url("assets/images/footer-bg.png") center bottom/cover no-repeat;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));-webkit-mask-image:linear-gradient(transparent,#000);mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));mask-image:linear-gradient(transparent,#000);mix-blend-mode:multiply;pointer-events:none}.reign-age-groups-page__header .container{position:relative}.reign-age-groups-page__header p{margin:0 0 1rem;color:var(--accent-color);font-weight:850;letter-spacing:0.17em;text-transform:uppercase}.reign-age-groups-page__header .h1,.reign-age-groups-page__header h1{max-width:85rem;margin:0;color:var(--secondary-color);font-size:var(--reign-title-2xl);line-height:0.96;text-wrap:balance}.reign-age-groups-page__header .container>div{max-width:70rem;margin-top:2rem;color:var(--gray);font-size:var(--reign-copy-sm);line-height:1.7}.reign-age-groups-overview{position:relative;padding:clamp(7rem,10vw,13rem) var(--reign-gutter-half) clamp(9rem,12vw,15rem);overflow:hidden;background:var(--white);isolation:isolate}.reign-age-groups-overview__landscape{position:absolute;z-index:-1;inset:auto 0 0;height:min(40rem,48%);opacity:0.3;background:url("assets/images/footer-bg.png") center bottom/cover no-repeat;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));-webkit-mask-image:linear-gradient(transparent,#000);mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));mask-image:linear-gradient(transparent,#000);mix-blend-mode:multiply;pointer-events:none}.reign-age-groups-overview__intro{display:-ms-grid;display:grid;max-width:80rem;margin:0 auto clamp(4rem,6vw,7rem);justify-items:center;text-align:center}.reign-age-groups-overview__intro>p{margin:0 0 1rem;color:var(--accent-color);font-size:var(--reign-eyebrow-size);font-weight:850;letter-spacing:0.17em;text-transform:uppercase}.reign-age-groups-overview__intro .h2,.reign-age-groups-overview__intro h2{margin:0;color:var(--secondary-color);font-size:var(--reign-title-xl);line-height:1;text-wrap:balance}.reign-age-groups-overview__intro>div{max-width:66rem;margin-top:1.8rem;color:var(--gray);font-size:var(--reign-copy-sm);line-height:1.7;text-wrap:pretty}.reign-age-groups-overview__grid{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) clamp(2rem,2.8vw,3.6rem) minmax(0,1fr) clamp(2rem,2.8vw,3.6rem) minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,2.8vw,3.6rem)}.reign-age-groups-overview__empty{display:-ms-grid;display:grid;max-width:72rem;margin-inline:auto;padding:4rem;justify-items:center;gap:1.5rem;color:var(--secondary-color);background:var(--off-white);border-bottom:0.6rem solid var(--accent-color);text-align:center}.reign-age-groups-overview__empty i{color:var(--primary-color);font-size:4rem}.reign-age-groups-overview__empty p{margin:0}@media (max-width:991.98px){.reign-age-groups-overview__grid{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.reign-age-groups-overview{padding-inline:2rem}.reign-age-groups-overview__grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}.reign-age-groups-overview--teaser{padding-block:clamp(6rem,8vw,9rem);background:radial-gradient(circle at 10% 22%,color-mix(in srgb,var(--mostar-teal-light) 14%,transparent),transparent 25%),-webkit-gradient(linear,left top,left bottom,from(var(--white)),to(color-mix(in srgb,var(--mostar-teal-light) 7%,var(--white))));background:radial-gradient(circle at 10% 22%,color-mix(in srgb,var(--mostar-teal-light) 14%,transparent),transparent 25%),linear-gradient(180deg,var(--white),color-mix(in srgb,var(--mostar-teal-light) 7%,var(--white)))}.reign-age-groups-overview--teaser .reign-age-groups-overview__landscape{height:44%;opacity:0.2}.reign-age-groups-overview--teaser .reign-age-groups-overview__intro{margin-bottom:clamp(3.6rem,5vw,5.4rem)}.reign-age-groups-overview--teaser .reign-age-groups-overview__intro .h2,.reign-age-groups-overview--teaser .reign-age-groups-overview__intro h2{font-size:var(--reign-title-lg)}.reign-age-groups-overview--teaser .reign-age-groups-overview__intro>div{max-width:72rem}.reign-age-groups-overview--teaser .reign-age-groups-overview__grid{gap:clamp(1.6rem,2.2vw,2.8rem)}.reign-age-groups-overview--teaser .reign-age-group-card__media{min-height:clamp(16rem,17vw,21rem)}.reign-age-groups-overview--teaser .reign-age-group-card__media>img{min-height:clamp(16rem,17vw,21rem)}.reign-age-groups-overview--teaser .reign-age-group-card__badge{right:1.6rem;bottom:1.6rem;width:6.6rem;height:6.6rem;padding:1.1rem}.reign-age-groups-overview--teaser .reign-age-group-card__badge i{font-size:2.3rem}.reign-age-groups-overview--teaser .reign-age-group-card__body{min-height:15.5rem;padding:clamp(2rem,2.4vw,2.8rem)}.reign-age-groups-overview--teaser .reign-age-group-card .h3,.reign-age-groups-overview--teaser .reign-age-group-card h3{font-size:clamp(2rem,2vw,2.65rem)}.reign-age-groups-overview--teaser .reign-age-group-card__excerpt{display:none}.reign-age-groups-overview--teaser .reign-age-group-card__cta{margin-top:2rem}@media (max-width:767.98px){.reign-age-groups-overview--teaser{padding-block:5rem}.reign-age-groups-overview--teaser .reign-age-groups-overview__intro{margin-bottom:3.2rem}.reign-age-groups-overview--teaser .reign-age-groups-overview__intro .h2,.reign-age-groups-overview--teaser .reign-age-groups-overview__intro h2{font-size:var(--reign-title-md)}.reign-age-groups-overview--teaser .reign-age-group-card{-ms-grid-columns:minmax(11rem,38%) minmax(0,1fr);grid-template-columns:minmax(11rem,38%) minmax(0,1fr)}.reign-age-groups-overview--teaser .reign-age-group-card__media,.reign-age-groups-overview--teaser .reign-age-group-card__media>img{min-height:18rem;height:100%}.reign-age-groups-overview--teaser .reign-age-group-card__badge{right:1rem;bottom:1rem;width:5.6rem;height:5.6rem;padding:0.9rem}.reign-age-groups-overview--teaser .reign-age-group-card__body{min-height:18rem;padding:2rem 1.8rem}.reign-age-groups-overview--teaser .reign-age-group-card .h3,.reign-age-groups-overview--teaser .reign-age-group-card h3{font-size:2rem}.reign-age-groups-overview--teaser .reign-age-group-card__cta{gap:0.6rem;font-size:1.2rem}}@media (max-width:420px){.reign-age-groups-overview--teaser .reign-age-group-card{-ms-grid-columns:1fr;grid-template-columns:1fr}.reign-age-groups-overview--teaser .reign-age-group-card__media,.reign-age-groups-overview--teaser .reign-age-group-card__media>img{min-height:16rem}.reign-age-groups-overview--teaser .reign-age-group-card__body{min-height:14rem}}.reign-age-group-card{position:relative;display:-ms-grid;display:grid;min-width:0;overflow:hidden;background:linear-gradient(160deg,var(--white) 42%,var(--reign-profile-pale));border:0.1rem solid var(--reign-profile-soft);border-bottom:0.7rem solid var(--reign-profile-color);-webkit-box-shadow:0 1.6rem 4.2rem color-mix(in srgb,var(--secondary-color) 9%,transparent);box-shadow:0 1.6rem 4.2rem color-mix(in srgb,var(--secondary-color) 9%,transparent);-webkit-transition:border-color 0.28s ease,-webkit-transform 0.28s ease,-webkit-box-shadow 0.28s ease;transition:border-color 0.28s ease,-webkit-transform 0.28s ease,-webkit-box-shadow 0.28s ease;transition:transform 0.28s ease,border-color 0.28s ease,box-shadow 0.28s ease;transition:transform 0.28s ease,border-color 0.28s ease,box-shadow 0.28s ease,-webkit-transform 0.28s ease,-webkit-box-shadow 0.28s ease}.reign-age-group-card:after{content:"";position:absolute;right:-5rem;bottom:-5rem;width:16rem;aspect-ratio:1;background:var(--reign-profile-soft);border-radius:50%;opacity:0.42;pointer-events:none}.reign-age-group-card:focus-within,.reign-age-group-card:hover{border-color:var(--reign-profile-color);-webkit-box-shadow:0 2.2rem 5.2rem color-mix(in srgb,var(--reign-profile-color) 19%,transparent);box-shadow:0 2.2rem 5.2rem color-mix(in srgb,var(--reign-profile-color) 19%,transparent);-webkit-transform:translateY(-0.7rem);transform:translateY(-0.7rem)}.reign-age-group-card:focus-within{outline:0.3rem solid var(--reign-profile-dark);outline-offset:0.4rem}.reign-age-group-card a:focus-visible{outline:0!important}.reign-age-group-card__media{position:relative;display:block;min-height:25rem;overflow:hidden;background:linear-gradient(145deg,var(--reign-profile-soft),var(--reign-profile-color))}.reign-age-group-card__media:after{content:"";position:absolute;inset:0;background:linear-gradient(145deg,transparent 44%,color-mix(in srgb,var(--reign-profile-dark) 34%,transparent));pointer-events:none}.reign-age-group-card__media>img{display:block;width:100%;height:100%;min-height:25rem;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.55s ease;transition:-webkit-transform 0.55s ease;transition:transform 0.55s ease;transition:transform 0.55s ease,-webkit-transform 0.55s ease}.reign-age-group-card:hover .reign-age-group-card__media>img{-webkit-transform:scale(1.045);transform:scale(1.045)}.reign-age-group-card__media-fallback{position:absolute;inset:0;background:linear-gradient(145deg,color-mix(in srgb,var(--reign-profile-pale) 72%,transparent),color-mix(in srgb,var(--reign-profile-soft) 70%,transparent)),url("assets/images/footer-bg.png") center bottom/cover no-repeat}.reign-age-group-card__badge{position:absolute;z-index:2;right:2rem;bottom:2rem;display:-ms-grid;display:grid;width:8.2rem;height:8.2rem;padding:1.3rem;color:var(--reign-profile-on);background:color-mix(in srgb,var(--white) 92%,transparent);border:0.3rem solid color-mix(in srgb,var(--white) 78%,transparent);border-radius:50%;-webkit-box-shadow:0 1.2rem 3rem rgba(23,59,50,0.2);box-shadow:0 1.2rem 3rem rgba(23,59,50,0.2);backdrop-filter:blur(0.8rem);place-items:center}.reign-age-group-card__badge i{color:var(--reign-profile-text);font-size:2.8rem}.reign-age-group-card__badge-image{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.reign-age-group-card__body{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:26rem;padding:clamp(2.4rem,3vw,3.4rem);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reign-age-group-card__label{margin:0 0 0.8rem;color:var(--reign-profile-text);font-size:1.15rem;font-weight:850;letter-spacing:0.15em;text-transform:uppercase}.reign-age-group-card .h3,.reign-age-group-card h3{margin:0;color:var(--secondary-color);font-size:var(--reign-title-sm);line-height:1.08;text-wrap:balance}.reign-age-group-card .h3 a,.reign-age-group-card h3 a{color:inherit}.reign-age-group-card__excerpt{display:-webkit-box;margin:1.5rem 0 2.2rem;overflow:hidden;color:var(--gray);line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:3}.reign-age-group-card__cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start;gap:0.9rem;margin-top:auto;color:var(--reign-profile-text);font-size:1.35rem;font-weight:850}.reign-age-group-card__cta i{-webkit-transition:-webkit-transform 0.22s ease;transition:-webkit-transform 0.22s ease;transition:transform 0.22s ease;transition:transform 0.22s ease,-webkit-transform 0.22s ease}.reign-age-group-card__cta:hover i{-webkit-transform:translateX(0.5rem);transform:translateX(0.5rem)}.reign-age-group-card--organic{overflow:hidden;background:radial-gradient(circle at 92% 88%,color-mix(in srgb,var(--reign-profile-color) 17%,transparent),transparent 12rem),radial-gradient(circle at 8% 58%,color-mix(in srgb,var(--reign-profile-soft) 42%,transparent),transparent 15rem),linear-gradient(155deg,var(--white) 32%,var(--reign-profile-pale));border:0.1rem solid color-mix(in srgb,var(--reign-profile-color) 28%,var(--white));border-bottom:0.7rem solid var(--reign-profile-color);border-radius:3.2rem 3.2rem 3.2rem 1.4rem;-webkit-box-shadow:0 1.8rem 4.8rem color-mix(in srgb,var(--reign-profile-dark) 12%,transparent),inset 0 0.1rem 0 color-mix(in srgb,var(--white) 82%,transparent);box-shadow:0 1.8rem 4.8rem color-mix(in srgb,var(--reign-profile-dark) 12%,transparent),inset 0 0.1rem 0 color-mix(in srgb,var(--white) 82%,transparent);-webkit-transition:border-color 0.32s ease,border-radius 0.42s cubic-bezier(0.2,0.8,0.2,1),-webkit-transform 0.42s cubic-bezier(0.2,0.8,0.2,1),-webkit-box-shadow 0.42s ease;transition:border-color 0.32s ease,border-radius 0.42s cubic-bezier(0.2,0.8,0.2,1),-webkit-transform 0.42s cubic-bezier(0.2,0.8,0.2,1),-webkit-box-shadow 0.42s ease;transition:transform 0.42s cubic-bezier(0.2,0.8,0.2,1),border-color 0.32s ease,border-radius 0.42s cubic-bezier(0.2,0.8,0.2,1),box-shadow 0.42s ease;transition:transform 0.42s cubic-bezier(0.2,0.8,0.2,1),border-color 0.32s ease,border-radius 0.42s cubic-bezier(0.2,0.8,0.2,1),box-shadow 0.42s ease,-webkit-transform 0.42s cubic-bezier(0.2,0.8,0.2,1),-webkit-box-shadow 0.42s ease}.reign-age-group-card--organic:before{content:"";position:absolute;z-index:0;top:47%;left:-5rem;width:14rem;height:10rem;opacity:0.3;background:linear-gradient(145deg,var(--reign-profile-soft),color-mix(in srgb,var(--reign-profile-color) 35%,transparent));border-radius:64% 36% 58% 42%/42% 61% 39% 58%;-webkit-filter:blur(0.2rem);filter:blur(0.2rem);pointer-events:none;-webkit-transform:rotate(-12deg);transform:rotate(-12deg);-webkit-transition:opacity 0.35s ease,-webkit-transform 0.6s cubic-bezier(0.2,0.8,0.2,1);transition:opacity 0.35s ease,-webkit-transform 0.6s cubic-bezier(0.2,0.8,0.2,1);transition:transform 0.6s cubic-bezier(0.2,0.8,0.2,1),opacity 0.35s ease;transition:transform 0.6s cubic-bezier(0.2,0.8,0.2,1),opacity 0.35s ease,-webkit-transform 0.6s cubic-bezier(0.2,0.8,0.2,1)}.reign-age-group-card--organic:after{right:-4.5rem;bottom:-4rem;width:17rem;background:radial-gradient(circle at 34% 32%,color-mix(in srgb,var(--white) 55%,transparent) 0 0.6rem,transparent 0.7rem),linear-gradient(145deg,var(--reign-profile-soft),color-mix(in srgb,var(--reign-profile-color) 34%,var(--reign-profile-pale)));border-radius:61% 39% 55% 45%/43% 62% 38% 57%;opacity:0.52;-webkit-transform:rotate(14deg);transform:rotate(14deg);-webkit-transition:border-radius 0.55s ease,-webkit-transform 0.55s cubic-bezier(0.2,0.8,0.2,1);transition:border-radius 0.55s ease,-webkit-transform 0.55s cubic-bezier(0.2,0.8,0.2,1);transition:border-radius 0.55s ease,transform 0.55s cubic-bezier(0.2,0.8,0.2,1);transition:border-radius 0.55s ease,transform 0.55s cubic-bezier(0.2,0.8,0.2,1),-webkit-transform 0.55s cubic-bezier(0.2,0.8,0.2,1)}.reign-age-group-card--organic:focus-within,.reign-age-group-card--organic:hover{border-color:color-mix(in srgb,var(--reign-profile-color) 72%,var(--white));border-radius:3.2rem 1.5rem 3.2rem 3.2rem;-webkit-box-shadow:0 2.8rem 6.2rem color-mix(in srgb,var(--reign-profile-color) 22%,transparent),inset 0 0.1rem 0 color-mix(in srgb,var(--white) 88%,transparent);box-shadow:0 2.8rem 6.2rem color-mix(in srgb,var(--reign-profile-color) 22%,transparent),inset 0 0.1rem 0 color-mix(in srgb,var(--white) 88%,transparent);-webkit-transform:translateY(-0.9rem);transform:translateY(-0.9rem)}.reign-age-group-card--organic:focus-within:before,.reign-age-group-card--organic:hover:before{opacity:0.48;-webkit-transform:translateX(1.8rem) rotate(-5deg) scale(1.08);transform:translateX(1.8rem) rotate(-5deg) scale(1.08)}.reign-age-group-card--organic:focus-within:after,.reign-age-group-card--organic:hover:after{border-radius:42% 58% 36% 64%/60% 39% 61% 40%;-webkit-transform:translate(-1rem,-0.5rem) rotate(4deg) scale(1.06);transform:translate(-1rem,-0.5rem) rotate(4deg) scale(1.06)}.reign-age-group-card--organic .reign-age-group-card__media{min-height:26rem;background:radial-gradient(circle at 18% 15%,color-mix(in srgb,var(--white) 30%,transparent),transparent 26%),linear-gradient(135deg,var(--reign-profile-soft),var(--reign-profile-color))}.reign-age-group-card--organic .reign-age-group-card__media:before{content:"";position:absolute;z-index:1;right:-8%;bottom:-20%;width:72%;height:48%;background:color-mix(in srgb,var(--reign-profile-color) 32%,transparent);border-radius:58% 42% 0 0/78% 60% 0 0;pointer-events:none;-webkit-transform:rotate(-5deg);transform:rotate(-5deg);-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.2,0.8,0.2,1);transition:-webkit-transform 0.6s cubic-bezier(0.2,0.8,0.2,1);transition:transform 0.6s cubic-bezier(0.2,0.8,0.2,1);transition:transform 0.6s cubic-bezier(0.2,0.8,0.2,1),-webkit-transform 0.6s cubic-bezier(0.2,0.8,0.2,1)}.reign-age-group-card--organic .reign-age-group-card__media:after{z-index:1;background:linear-gradient(145deg,color-mix(in srgb,var(--reign-profile-color) 5%,transparent) 24%,transparent 50%),linear-gradient(0deg,color-mix(in srgb,var(--reign-profile-dark) 42%,transparent),transparent 58%)}.reign-age-group-card--organic .reign-age-group-card__media>img{min-height:26rem;-webkit-filter:saturate(1.07) contrast(1.02);filter:saturate(1.07) contrast(1.02);-webkit-transition:-webkit-transform 0.72s cubic-bezier(0.2,0.8,0.2,1),-webkit-filter 0.4s ease;transition:-webkit-transform 0.72s cubic-bezier(0.2,0.8,0.2,1),-webkit-filter 0.4s ease;transition:transform 0.72s cubic-bezier(0.2,0.8,0.2,1),filter 0.4s ease;transition:transform 0.72s cubic-bezier(0.2,0.8,0.2,1),filter 0.4s ease,-webkit-transform 0.72s cubic-bezier(0.2,0.8,0.2,1),-webkit-filter 0.4s ease}.reign-age-group-card--organic:focus-within .reign-age-group-card__media:before,.reign-age-group-card--organic:hover .reign-age-group-card__media:before{-webkit-transform:translateX(-2rem) rotate(-2deg) scale(1.08);transform:translateX(-2rem) rotate(-2deg) scale(1.08)}.reign-age-group-card--organic:focus-within .reign-age-group-card__media>img,.reign-age-group-card--organic:hover .reign-age-group-card__media>img{-webkit-filter:saturate(1.18) contrast(1.025);filter:saturate(1.18) contrast(1.025);-webkit-transform:scale(1.055);transform:scale(1.055)}.reign-age-group-card--organic .reign-age-group-card__media-fallback{background:radial-gradient(circle at 20% 18%,color-mix(in srgb,var(--white) 45%,transparent),transparent 26%),linear-gradient(145deg,color-mix(in srgb,var(--reign-profile-pale) 64%,transparent),color-mix(in srgb,var(--reign-profile-color) 48%,var(--reign-profile-soft))),url("assets/images/footer-bg.svg") center bottom/cover no-repeat;mix-blend-mode:normal}.reign-age-group-card--organic .reign-age-group-card__badge{right:2.2rem;bottom:1.8rem;width:9.4rem;height:8.8rem;padding:1.5rem;isolation:isolate;color:var(--reign-profile-on);background:radial-gradient(circle at 26% 20%,color-mix(in srgb,var(--reign-profile-color) 58%,var(--white)),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--reign-profile-color) 86%,var(--white)) 0%,var(--reign-profile-color) 52%,var(--reign-profile-dark) 100%);border:0.25rem solid color-mix(in srgb,var(--white) 72%,transparent);border-radius:63% 37% 55% 45%/42% 61% 39% 58%;-webkit-box-shadow:0 1.4rem 3.4rem color-mix(in srgb,var(--reign-profile-dark) 24%,transparent);box-shadow:0 1.4rem 3.4rem color-mix(in srgb,var(--reign-profile-dark) 24%,transparent);backdrop-filter:blur(1rem);-webkit-transform:rotate(-3deg);transform:rotate(-3deg);-webkit-transition:border-radius 0.5s ease,-webkit-transform 0.5s cubic-bezier(0.2,0.8,0.2,1),-webkit-box-shadow 0.35s ease;transition:border-radius 0.5s ease,-webkit-transform 0.5s cubic-bezier(0.2,0.8,0.2,1),-webkit-box-shadow 0.35s ease;transition:transform 0.5s cubic-bezier(0.2,0.8,0.2,1),border-radius 0.5s ease,box-shadow 0.35s ease;transition:transform 0.5s cubic-bezier(0.2,0.8,0.2,1),border-radius 0.5s ease,box-shadow 0.35s ease,-webkit-transform 0.5s cubic-bezier(0.2,0.8,0.2,1),-webkit-box-shadow 0.35s ease}.reign-age-group-card--organic .reign-age-group-card__badge:before{content:"";position:absolute;z-index:0;inset:-0.8rem;opacity:0.42;background:linear-gradient(145deg,var(--reign-profile-color),var(--reign-profile-dark));border-radius:38% 62% 46% 54%/58% 39% 61% 42%;-webkit-filter:blur(0.1rem);filter:blur(0.1rem);-webkit-transform:rotate(8deg);transform:rotate(8deg);-webkit-transition:border-radius 0.55s ease,opacity 0.35s ease,-webkit-transform 0.55s ease;transition:border-radius 0.55s ease,opacity 0.35s ease,-webkit-transform 0.55s ease;transition:border-radius 0.55s ease,transform 0.55s ease,opacity 0.35s ease;transition:border-radius 0.55s ease,transform 0.55s ease,opacity 0.35s ease,-webkit-transform 0.55s ease}.reign-age-group-card--organic .reign-age-group-card__badge .reign-age-group-card__badge-image,.reign-age-group-card--organic .reign-age-group-card__badge i{position:relative;z-index:1;display:-ms-grid;display:grid;width:68%;height:68%;margin:auto;place-items:center;color:var(--reign-profile-on);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;line-height:1;-webkit-filter:drop-shadow(0 0.22rem 0.28rem color-mix(in srgb,var(--reign-profile-dark) 58%,transparent));filter:drop-shadow(0 0.22rem 0.28rem color-mix(in srgb,var(--reign-profile-dark) 58%,transparent));-webkit-transform:rotate(3deg);transform:rotate(3deg);-webkit-transition:-webkit-filter 0.35s ease,-webkit-transform 0.45s cubic-bezier(0.2,0.8,0.2,1);transition:-webkit-filter 0.35s ease,-webkit-transform 0.45s cubic-bezier(0.2,0.8,0.2,1);transition:filter 0.35s ease,transform 0.45s cubic-bezier(0.2,0.8,0.2,1);transition:filter 0.35s ease,transform 0.45s cubic-bezier(0.2,0.8,0.2,1),-webkit-filter 0.35s ease,-webkit-transform 0.45s cubic-bezier(0.2,0.8,0.2,1)}.reign-age-group-card--organic .reign-age-group-card__badge i{display:-ms-grid;display:grid;font-size:2.4rem;place-items:center}.reign-age-group-card--organic:focus-within .reign-age-group-card__badge,.reign-age-group-card--organic:hover .reign-age-group-card__badge{border-radius:42% 58% 38% 62%/61% 40% 60% 39%;-webkit-box-shadow:0 1.8rem 4rem color-mix(in srgb,var(--reign-profile-color) 34%,transparent);box-shadow:0 1.8rem 4rem color-mix(in srgb,var(--reign-profile-color) 34%,transparent);-webkit-transform:translateY(-0.5rem) rotate(3deg) scale(1.045);transform:translateY(-0.5rem) rotate(3deg) scale(1.045)}.reign-age-group-card--organic:focus-within .reign-age-group-card__badge:before,.reign-age-group-card--organic:hover .reign-age-group-card__badge:before{opacity:0.55;border-radius:61% 39% 57% 43%/40% 62% 38% 60%;-webkit-transform:rotate(-5deg) scale(1.04);transform:rotate(-5deg) scale(1.04)}.reign-age-group-card--organic:focus-within .reign-age-group-card__badge i,.reign-age-group-card--organic:focus-within .reign-age-group-card__badge-image,.reign-age-group-card--organic:hover .reign-age-group-card__badge i,.reign-age-group-card--organic:hover .reign-age-group-card__badge-image{-webkit-transform:rotate(-3deg) scale(1.06);transform:rotate(-3deg) scale(1.06)}.reign-age-group-card--organic .reign-age-group-card__body{min-height:27rem;background:linear-gradient(155deg,color-mix(in srgb,var(--white) 76%,transparent),color-mix(in srgb,var(--reign-profile-pale) 80%,transparent))}.reign-age-group-card--organic .reign-age-group-card__label{-ms-flex-item-align:start;align-self:flex-start;padding:0.55rem 1rem;color:var(--reign-profile-text);background:color-mix(in srgb,var(--reign-profile-soft) 64%,var(--white));border-radius:2rem;letter-spacing:0.12em}.reign-age-group-card--organic .h3,.reign-age-group-card--organic h3{color:var(--reign-profile-dark)}.reign-age-group-card--organic .reign-age-group-card__cta{min-height:4.4rem;padding:0.9rem 1.3rem;color:var(--reign-profile-text);background:color-mix(in srgb,var(--reign-profile-soft) 58%,var(--white));border-radius:2rem;-webkit-transition:color 0.22s ease,background-color 0.22s ease,-webkit-transform 0.22s ease;transition:color 0.22s ease,background-color 0.22s ease,-webkit-transform 0.22s ease;transition:color 0.22s ease,background-color 0.22s ease,transform 0.22s ease;transition:color 0.22s ease,background-color 0.22s ease,transform 0.22s ease,-webkit-transform 0.22s ease}.reign-age-group-card--organic .reign-age-group-card__cta:hover{color:var(--reign-profile-on);background:var(--reign-profile-color);-webkit-transform:translateX(0.3rem);transform:translateX(0.3rem)}.reign-departments-overview{background:radial-gradient(circle at 10% 16%,color-mix(in srgb,var(--mostar-teal-light) 10%,transparent),transparent 28rem),var(--white)}.reign-departments-overview__landscape{opacity:0.26;background:url("assets/images/footer-bg.svg") center bottom/cover no-repeat}.reign-departments-overview__intro>p{color:var(--primary-color-dark)}.reign-department-card{--reign-card-color:var(--primary-color);--reign-card-dark:var(--primary-color-darkest);--reign-card-fill:var(--primary-color-darkest);--reign-card-soft:color-mix(in srgb,var(--primary-color) 18%,var(--white));--reign-card-pale:color-mix(in srgb,var(--primary-color) 6%,var(--white));--reign-card-on:var(--white)}.reign-department-card.reign-card-tone-2{--reign-card-color:var(--accent-color);--reign-card-dark:var(--tertiary-color-darkest);--reign-card-fill:var(--tertiary-color-darkest);--reign-card-soft:color-mix(in srgb,var(--accent-color) 20%,var(--white));--reign-card-pale:color-mix(in srgb,var(--accent-color) 7%,var(--white))}.reign-department-card.reign-card-tone-3{--reign-card-color:var(--secondary-color);--reign-card-dark:var(--secondary-color-dark);--reign-card-fill:var(--secondary-color);--reign-card-soft:color-mix(in srgb,var(--secondary-color) 18%,var(--white));--reign-card-pale:color-mix(in srgb,var(--secondary-color) 6%,var(--white))}.reign-department-card.reign-card-tone-4{--reign-card-color:var(--yellow-alternate);--reign-card-dark:color-mix(in srgb,var(--yellow-alternate) 68%,var(--secondary-color));--reign-card-fill:var(--yellow-alternate);--reign-card-soft:color-mix(in srgb,var(--yellow) 28%,var(--white));--reign-card-pale:color-mix(in srgb,var(--yellow) 10%,var(--white));--reign-card-on:var(--secondary-color)}.reign-department-card.reign-card-tone-5{--reign-card-color:var(--bluealternate);--reign-card-dark:color-mix(in srgb,var(--bluealternate) 72%,black);--reign-card-fill:var(--bluealternate);--reign-card-soft:color-mix(in srgb,var(--bluealternate) 18%,var(--white));--reign-card-pale:color-mix(in srgb,var(--bluealternate) 6%,var(--white))}.reign-department-card{--reign-profile-color:var(--reign-card-color);--reign-profile-dark:var(--reign-card-dark);--reign-profile-soft:var(--reign-card-soft);--reign-profile-pale:var(--reign-card-pale);--reign-profile-on:var(--reign-card-on);--reign-profile-text:var(--reign-card-dark)}.reign-department-card__media-fallback{background:linear-gradient(145deg,color-mix(in srgb,var(--reign-profile-pale) 72%,transparent),color-mix(in srgb,var(--reign-profile-soft) 70%,transparent)),url("assets/images/footer-bg.svg") center bottom/cover no-repeat}.reign-age-groups-overview--teaser .reign-age-group-card--organic{border-bottom-width:0.5rem}.reign-age-groups-overview--teaser .reign-age-group-card--organic .reign-age-group-card__media,.reign-age-groups-overview--teaser .reign-age-group-card--organic .reign-age-group-card__media>img{min-height:clamp(13.5rem,13vw,17.5rem)}.reign-age-groups-overview--teaser .reign-age-group-card--organic .reign-age-group-card__badge{right:1.35rem;bottom:1.25rem;width:6.2rem;height:5.8rem;padding:0.9rem}.reign-age-groups-overview--teaser .reign-age-group-card--organic .reign-age-group-card__badge i{font-size:1.8rem}.reign-age-groups-overview--teaser .reign-age-group-card--organic .reign-age-group-card__body{min-height:13.5rem;padding:clamp(1.6rem,2vw,2.2rem)}.reign-age-groups-overview--teaser .reign-age-group-card--organic .reign-age-group-card__label{margin-bottom:0.6rem;padding:0.4rem 0.8rem;font-size:0.95rem}.reign-age-groups-overview--teaser .reign-age-group-card--organic .h3,.reign-age-groups-overview--teaser .reign-age-group-card--organic h3{font-size:clamp(1.75rem,1.75vw,2.25rem);line-height:1.04}.reign-age-groups-overview--teaser .reign-age-group-card--organic .reign-age-group-card__cta{min-height:3.8rem;gap:0.65rem;margin-top:1.4rem;padding:0.7rem 1.05rem;font-size:1.15rem}@media (max-width:767.98px){.reign-age-groups-overview--teaser .reign-age-group-card--organic .reign-age-group-card__body,.reign-age-groups-overview--teaser .reign-age-group-card--organic .reign-age-group-card__media,.reign-age-groups-overview--teaser .reign-age-group-card--organic .reign-age-group-card__media>img{min-height:14.5rem}.reign-age-groups-overview--teaser .reign-age-group-card--organic .reign-age-group-card__body{padding:1.6rem}}@media (max-width:420px){.reign-age-groups-overview--teaser .reign-age-group-card--organic .reign-age-group-card__media,.reign-age-groups-overview--teaser .reign-age-group-card--organic .reign-age-group-card__media>img{min-height:13.5rem}.reign-age-groups-overview--teaser .reign-age-group-card--organic .reign-age-group-card__body{min-height:12.5rem}}@media (prefers-reduced-motion:reduce){.reign-age-group-card,.reign-age-group-card--organic .reign-age-group-card__badge,.reign-age-group-card--organic .reign-age-group-card__badge-image,.reign-age-group-card--organic .reign-age-group-card__badge:before,.reign-age-group-card--organic .reign-age-group-card__media:before,.reign-age-group-card--organic:after,.reign-age-group-card--organic:before,.reign-age-group-card__cta i,.reign-age-group-card__media>img{-webkit-transition:none;transition:none}.reign-age-group-card--organic:focus-within .reign-age-group-card__badge,.reign-age-group-card--organic:focus-within .reign-age-group-card__media:before,.reign-age-group-card--organic:hover .reign-age-group-card__badge,.reign-age-group-card--organic:hover .reign-age-group-card__media:before,.reign-age-group-card:focus-within,.reign-age-group-card:hover{-webkit-transform:none;transform:none}.reign-age-group-card--organic:focus-within,.reign-age-group-card--organic:hover{border-radius:3.2rem 3.2rem 3.2rem 1.4rem}.reign-age-group-card--organic:focus-within:after,.reign-age-group-card--organic:hover:after{border-radius:61% 39% 55% 45%/43% 62% 38% 57%;-webkit-transform:rotate(14deg);transform:rotate(14deg)}.reign-age-group-card--organic:focus-within .reign-age-group-card__badge,.reign-age-group-card--organic:hover .reign-age-group-card__badge{border-radius:63% 37% 55% 45%/42% 61% 39% 58%;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}}.rpi{padding:5rem;--reign-review-star-color:#f6b21a;--font-family:var(--primary-font);--head-btn-color:var(--primary-color)!important;--head-scale-color:var(--primary-color)!important;--slider-act-dot-color:var(--primary-color)!important;--name-color:var(--primary-color)!important;--head-star-color:var(--reign-review-star-color)!important;--star-color:var(--reign-review-star-color)!important;--badge-line-color:var(-primary-color)!important;--card-color:var(--text-color)!important}@media (max-width:575.98px){.rpi{padding:1.5rem}}.rpi .rpi-header{margin-bottom:3rem}.rpi .rpi-header .rpi-card-inner{-webkit-box-shadow:none!important;box-shadow:none!important}.rpi .rpi-header .rpi-card{border:0}.rpi .rpi-header .rpi-name{text-transform:capitalize}.rpi .rpi-reply{display:none!important}.rpi .rpi-card{border-right:1px solid color-mix(in srgb,var(--body-color) 80%,white 20%)}@media (max-width:575.98px){.rpi .rpi-card{border:0}}.rpi .rpi-card .rpi-text{padding-right:1rem}div.rpi-tag.embed{position:fixed;left:auto;right:0;bottom:0;padding:16px;font-size:var(--tag-fs);max-width:none;z-index:2147482999}div.rpi-tag .rpi-tag-cnt{background:linear-gradient(155deg,var(--primary-color) 0%,var(--primary-color-lightest) 100%)}div.rpi-tag .rpi-logos{margin-right:0.5rem}div.rpi-tag .rpi-logos .rpi-logo:before{width:1.8rem;height:1.8rem;background-size:contain;background-repeat:no-repeat}div.rpi-tag .rpi-star:after{background-color:white}div.rpi-tag .rpi-stars[data-rating-after]:after,div.rpi-tag .rpi-stars[data-rating]:before{color:white}.rpi .rpi-badge-body.rpi-badge-clickable:hover{background-color:var(--off-black-light)}.rpi .rpi-badge-body{padding:1rem 0}@media (max-width:767.98px){.rpi .rpi-badge-body{--head-based-fs:1.2rem!important;--head-grade-fs:1.4rem!important;--logo-size:2.4rem!important;--star-size:1.6rem!important}}.reign-sticky-cta{position:fixed;left:50%;bottom:clamp(1.6rem,2vw,2.4rem);z-index:10060;width:min(65vw,100% - 3rem,132rem);-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;visibility:hidden;pointer-events:none}.reign-sticky-cta.is-visible{visibility:visible;pointer-events:auto}.reign-sticky-cta__inner{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 2.4rem auto;grid-template-columns:minmax(0,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.4rem;padding:clamp(2rem,2.4vw,3rem) clamp(2rem,3.4vw,4.4rem);padding-right:clamp(5.8rem,6vw,7rem);background:-webkit-gradient(linear,left top,right top,from(color-mix(in srgb,var(--primary-color) 92%,var(--black) 8%)),color-stop(52%,color-mix(in srgb,var(--primary-color-dark) 84%,var(--black) 16%)),to(color-mix(in srgb,var(--primary-color-darkest) 90%,var(--black) 10%)));background:linear-gradient(90deg,color-mix(in srgb,var(--primary-color) 92%,var(--black) 8%) 0%,color-mix(in srgb,var(--primary-color-dark) 84%,var(--black) 16%) 52%,color-mix(in srgb,var(--primary-color-darkest) 90%,var(--black) 10%) 100%);-webkit-box-shadow:0 2.4rem 6rem rgba(0,0,0,0.42),0 1rem 2.2rem color-mix(in srgb,var(--primary-color-darkest) 24%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--white) 4%,transparent 96%);box-shadow:0 2.4rem 6rem rgba(0,0,0,0.42),0 1rem 2.2rem color-mix(in srgb,var(--primary-color-darkest) 24%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--white) 4%,transparent 96%)}.reign-sticky-cta__content{min-width:0}.reign-sticky-cta__title{margin:0;color:var(--white);font-size:var(--reign-title-sm);line-height:1.05}.reign-sticky-cta__text{margin:0.6rem 0 0;color:color-mix(in srgb,var(--white) 76%,transparent 24%);font-size:var(--reign-copy-md)}.reign-sticky-cta__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:0;background:color-mix(in srgb,var(--white) 6%,transparent 94%);-webkit-box-shadow:none;box-shadow:none}.reign-sticky-cta__action{font-size:1.3rem;font-weight:600;font-variation-settings:"wght" 600;-webkit-box-shadow:none;box-shadow:none}.reign-sticky-cta__action:focus-visible,.reign-sticky-cta__action:hover{text-decoration:none}.reign-sticky-cta__close{position:absolute;top:0;right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:4.4rem;height:4.4rem;border:1px solid color-mix(in srgb,var(--white) 84%,transparent 16%);background:var(--white);color:var(--primary-color);font-size:1.6rem;border-radius:50%;-webkit-box-shadow:0 1.2rem 2.8rem rgba(0,0,0,0.26),inset 0 0 0 1px color-mix(in srgb,var(--white) 6%,transparent 94%);box-shadow:0 1.2rem 2.8rem rgba(0,0,0,0.26),inset 0 0 0 1px color-mix(in srgb,var(--white) 6%,transparent 94%)}.reign-sticky-cta__close:focus-visible,.reign-sticky-cta__close:hover{background:color-mix(in srgb,var(--white) 92%,var(--primary-color) 8%);color:var(--primary-color)}@media (max-width:991.98px){.reign-sticky-cta{width:min(100% - 2rem,100rem)}.reign-sticky-cta__inner{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:1.8rem}.reign-sticky-cta__actions{-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.reign-sticky-cta__action{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}@media (max-width:767.98px){.reign-sticky-cta{bottom:1.2rem;width:min(88vw,100% - 3.2rem)}.reign-sticky-cta__inner{gap:1.4rem;padding:1.8rem 1.6rem 1.6rem;padding-right:1.6rem}.reign-sticky-cta__title{font-size:var(--reign-title-xs)}.reign-sticky-cta__text{font-size:var(--reign-copy-md)}.reign-sticky-cta__actions{width:100%}.reign-sticky-cta__action{font-size:1.2rem}.reign-sticky-cta__close{width:4rem;height:4rem;font-size:1.4rem}}.reign-ambient{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:clip;contain:layout paint;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.reign-ambient__shape{position:absolute;display:block;width:clamp(12rem,14vw,22rem);aspect-ratio:1;opacity:0.16;background:linear-gradient(135deg,color-mix(in srgb,var(--black) 84%,rgba(255,255,255,0.06)) 0%,color-mix(in srgb,var(--black) 92%,rgba(255,255,255,0.025)) 100%);clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);-webkit-transform-origin:center;transform-origin:center;will-change:transform}.reign-ambient__shape--large{width:clamp(42rem,42vw,78rem);opacity:0.42}.reign-ambient__shape--small{width:clamp(14rem,14vw,22rem)}.reign-ambient__shape--solid{background:linear-gradient(135deg,color-mix(in srgb,var(--black) 80%,rgba(255,255,255,0.08)) 0%,color-mix(in srgb,var(--black) 90%,rgba(255,255,255,0.03)) 100%)}.reign-ambient__shape--accent{background:linear-gradient(135deg,color-mix(in srgb,var(--primary-color) 18%,var(--black) 82%) 0%,color-mix(in srgb,var(--primary-color) 10%,var(--black) 90%) 100%)}.reign-ambient__shape--outline{background:transparent;opacity:0.56;clip-path:none}.reign-ambient__shape--outline:before{content:"";position:absolute;inset:0;background:url("assets/images/hexagon-lined.svg") center/contain no-repeat;opacity:1}.reign-ambient__shape--outline:after{display:none}@media (prefers-reduced-motion:reduce){.reign-ambient__shape{-webkit-transform:none;transform:none}}@media (max-width:991.98px){.site-wrapper{width:100%;margin-left:0}}th{font-weight:500}.wp-bootstrap-blocks-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:7.5vh 0;padding:0;position:relative;z-index:1}@media (max-width:1199.98px){.wp-bootstrap-blocks-row{margin:5rem 0;padding:0 2.5rem}}@media (max-width:767.98px){.wp-bootstrap-blocks-row{padding:0}}@media (max-width:767.98px){.wp-bootstrap-blocks-row div[class*=col]{margin-bottom:2.5rem}}.wp-bootstrap-blocks-row .wp-bootstrap-blocks-row{margin:0}.wp-bootstrap-blocks-row.align-items-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-wrapper{padding:0}@media (max-width:1199.98px){.main-wrapper{width:100%;margin:0}}.main-wrapper.wrapper-solid{padding:7.5vw 0}.main-wrapper.wrapper-solid .wrapper-solid--title{font-size:4rem;color:var(--primary-color)}@media (min-width:992px){.container{width:80vw;max-width:80vw}}@media (max-width:991.98px){.container{width:100%;max-width:100%}}ul.wp-block-list,ul:not([class]){padding-left:1rem;list-style:none;margin-bottom:3rem;line-height:200%}ul.wp-block-list li,ul:not([class]) li{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}ul.wp-block-list li a,ul.wp-block-list li b,ul.wp-block-list li span,ul.wp-block-list li strong,ul:not([class]) li a,ul:not([class]) li b,ul:not([class]) li span,ul:not([class]) li strong{display:contents}ul.wp-block-list li a,ul:not([class]) li a{color:inherit}ul.wp-block-list li a:focus,ul.wp-block-list li a:hover,ul:not([class]) li a:focus,ul:not([class]) li a:hover{color:var(--text-color-light)}ul.wp-block-list li:before,ul:not([class]) li:before{content:"—";color:var(--primary-color);font-weight:bold;display:inline-table;width:1rem;margin-left:-1rem;margin-right:1rem}ol.wp-block-list,ol:not([class]){padding-left:1rem;list-style:none;margin-bottom:3rem;line-height:200%}ol.wp-block-list li,ol:not([class]) li{list-style:none;counter-increment:li;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}ol.wp-block-list li a,ol.wp-block-list li b,ol.wp-block-list li span,ol.wp-block-list li strong,ol:not([class]) li a,ol:not([class]) li b,ol:not([class]) li span,ol:not([class]) li strong{display:contents}ol.wp-block-list li:before,ol:not([class]) li:before{content:"." counter(li);color:var(--primary-color);font-weight:bold;font-variation-settings:"wght" 700;display:inline-table;width:1rem;margin-left:-1rem;margin-right:1rem;direction:rtl}.wp-block-table.aligncenter{margin:0 auto;margin-bottom:2rem}.social-media{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:2rem;place-content:center}@media (max-width:575.98px){.social-media{font-size:2rem}}.social-media li:last-child{margin:0}.social-media li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:1.8rem;background-color:transparent;color:var(--body-color);width:5rem;height:5rem;border:2px solid var(--body-color)}.social-media li a:focus,.social-media li a:hover{color:var(--primary-color);background-color:var(--body-color)}.social-media li.info-link{margin-left:auto}.social-media li.info-link a{background-color:var(--primary-color)}.social-media li.info-link a:focus,.social-media li.info-link a:hover{background-color:var(--primary-color-dark)}.social-media li.info-link a:active{background-color:var(--primary-color-light)}.reign-audience-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:3.2rem;padding:0.65rem 1.2rem 0.58rem;border:1px solid color-mix(in srgb,var(--primary-color) 58%,transparent);background:-webkit-gradient(linear,left top,left bottom,from(color-mix(in srgb,var(--primary-color) 18%,rgba(255,255,255,0.04))),to(color-mix(in srgb,var(--primary-color-dark) 22%,rgba(0,0,0,0.16))));background:linear-gradient(180deg,color-mix(in srgb,var(--primary-color) 18%,rgba(255,255,255,0.04)) 0%,color-mix(in srgb,var(--primary-color-dark) 22%,rgba(0,0,0,0.16)) 100%);color:var(--white);font-size:1.22rem;line-height:1;text-transform:uppercase;letter-spacing:0.14em;font-variation-settings:"wght" 760;white-space:nowrap;cursor:help;-webkit-box-shadow:0 0.8rem 1.8rem color-mix(in srgb,var(--primary-color) 14%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--white) 6%,transparent);box-shadow:0 0.8rem 1.8rem color-mix(in srgb,var(--primary-color) 14%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--white) 6%,transparent);-webkit-transition:border-color 0.2s ease,background-color 0.2s ease,color 0.2s ease,-webkit-transform 0.2s ease,-webkit-box-shadow 0.2s ease;transition:border-color 0.2s ease,background-color 0.2s ease,color 0.2s ease,-webkit-transform 0.2s ease,-webkit-box-shadow 0.2s ease;transition:border-color 0.2s ease,background-color 0.2s ease,color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease;transition:border-color 0.2s ease,background-color 0.2s ease,color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease,-webkit-transform 0.2s ease,-webkit-box-shadow 0.2s ease}.reign-audience-badge:focus-visible,.reign-audience-badge:hover{color:var(--white);background:-webkit-gradient(linear,left top,left bottom,from(color-mix(in srgb,var(--primary-color) 82%,var(--white) 18%)),to(color-mix(in srgb,var(--primary-color-dark) 88%,var(--black) 12%)));background:linear-gradient(180deg,color-mix(in srgb,var(--primary-color) 82%,var(--white) 18%) 0%,color-mix(in srgb,var(--primary-color-dark) 88%,var(--black) 12%) 100%);border-color:color-mix(in srgb,var(--primary-color) 82%,transparent);text-decoration:none;-webkit-transform:translate3d(0,-0.1rem,0);transform:translate3d(0,-0.1rem,0);-webkit-box-shadow:0 1rem 2.2rem color-mix(in srgb,var(--primary-color) 22%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--white) 10%,transparent);box-shadow:0 1rem 2.2rem color-mix(in srgb,var(--primary-color) 22%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--white) 10%,transparent)}.reign-audience-badge--inline{margin-bottom:1rem}.banner{height:50rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;text-align:center}@media (max-width:1199.98px){.banner{height:30rem;padding-top:5rem}}.banner .banner-title{color:var(--text-color);font-family:var(--secondary-font);margin-bottom:0;font-size:4rem;font-weight:bold}@media (max-width:991.98px){.banner .banner-title{font-size:4rem}}@media (max-width:575.98px){.banner .banner-title{font-size:3rem}}.banner .banner-slogan{font-size:1.4rem;letter-spacing:2rem;text-transform:uppercase;color:var(--primary-color);display:block}@media (max-width:767.98px){.banner .banner-slogan{font-size:1.2rem;letter-spacing:1rem}}.banner img{position:absolute;top:0;left:0;width:calc(100% + var(--sidebar-width));height:100%;z-index:-1;opacity:0.5;-webkit-mask-image:-webkit-gradient(linear,left bottom,left top,from(transparent),color-stop(60%,black));-webkit-mask-image:linear-gradient(to top,transparent 0%,black 60%);mask-image:-webkit-gradient(linear,left bottom,left top,from(transparent),color-stop(60%,black));mask-image:linear-gradient(to top,transparent 0%,black 60%);margin-left:calc(-1 * var(--sidebar-width))}.has-text-align-center{text-align:center}.flatpickr-day.selected{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}.nf-fu-progress{display:none!important}.content--title{text-align:center;text-transform:uppercase;letter-spacing:1rem;color:var(--primary-color);font-size:clamp(3rem,4vw,4rem)}.schema-faq-question{background:linear-gradient(155deg,var(--primary-color) 0%,var(--secondary-color) 100%);font-weight:500;margin-top:0.5rem;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-wrap:pretty}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;border:0}.company-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:2rem}.company-block .list-item,.company-block .list-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}.company-block .list-item a:focus i,.company-block .list-item a:hover i,.company-block .list-item:focus i,.company-block .list-item:hover i{background-color:var(--primary-color);-webkit-transform:scale(1.1);transform:scale(1.1)}.company-block i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:white;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media (prefers-reduced-motion:reduce){.company-block i{-webkit-transition:none;transition:none}}.company-block i{width:5rem;height:5rem;border:2px solid var(--primary-color);font-size:1.8rem;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media (prefers-reduced-motion:reduce){.company-block i{-webkit-transition:none;transition:none}}.company-block span{display:block}.company-block a{color:var(--text-color)}.company-block a:focus,.company-block a:hover{color:var(--primary-color)}.hours{color:var(--text-color)}.hours td{border:0}.notyf__message a strong{color:var(--text-color);text-shadow:0 0 1rem rgba(0,0,0,0.8)}table tr:last-child td,table tr:last-child th{border-bottom:0}.swiper-pagination.swiper-pagination-bullets{position:static;margin-top:2rem}.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{width:10rem;height:3px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media (prefers-reduced-motion:reduce){.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{-webkit-transition:none;transition:none}}.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{background:var(--white);opacity:0.9}@media (max-width:1199.98px){.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{width:5rem}}@media (max-width:767.98px){.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{width:2rem}}.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{-webkit-transform:scaleY(3);transform:scaleY(3);background:var(--primary-color)}@media (max-width:767.98px){.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{-webkit-transform:scaleY(2);transform:scaleY(2)}}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:0.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:initial}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:initial}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}.reign-activity-badge-icon{color:var(--white)!important}i.reign-activity-badge-icon{text-align:center}img.reign-activity-badge-icon{-webkit-filter:brightness(0) invert(1) drop-shadow(0 0.12rem 0.18rem color-mix(in srgb,var(--secondary-color) 30%,transparent))!important;filter:brightness(0) invert(1) drop-shadow(0 0.12rem 0.18rem color-mix(in srgb,var(--secondary-color) 30%,transparent))!important}.reign-single-hero-back{margin-bottom:1.2rem!important}.reign-single-hero-eyebrow{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;gap:0.7rem!important;margin:0 0 clamp(1.7rem,2vw,2.3rem)!important;font-size:clamp(0.95rem,0.72vw,1.08rem)!important;font-variation-settings:"wght" 720;font-weight:720!important;letter-spacing:0.14em!important;line-height:1.2!important;text-transform:uppercase}.reign-single-hero-eyebrow:before{content:none!important}.reign-single-hero-eyebrow:after{content:"";display:block;width:clamp(4.8rem,5vw,7rem);height:0.35rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background:-webkit-gradient(linear,left top,right top,from(var(--reign-profile-color,var(--reign-card-color,var(--primary-color)))),to(var(--accent-color)));background:linear-gradient(90deg,var(--reign-profile-color,var(--reign-card-color,var(--primary-color))),var(--accent-color));border-radius:999px}.reign-single-hero-eyebrow>a{max-width:100%}.reign-calendar-single__eyebrow.reign-single-hero-eyebrow .reign-calendar-single__activity-badge{width:3.1rem;height:3.1rem;-ms-flex-preferred-size:3.1rem;flex-basis:3.1rem;padding:0.55rem}.reign-google-map,.reign-map-section{position:relative;width:100%}.reign-google-map{padding:clamp(0.8rem,1.5vw,1.4rem);overflow:hidden;background:var(--white);border:0.1rem solid var(--gray-light);border-bottom:0.7rem solid var(--accent-color);-webkit-box-shadow:0 2.4rem 6rem color-mix(in srgb,var(--secondary-color) 14%,transparent);box-shadow:0 2.4rem 6rem color-mix(in srgb,var(--secondary-color) 14%,transparent)}.reign-google-map:before{content:"";position:absolute;z-index:1;top:0;left:0;width:min(28rem,42%);height:0.6rem;background:-webkit-gradient(linear,left top,right top,from(var(--primary-color)),to(var(--mostar-teal-light)));background:linear-gradient(90deg,var(--primary-color),var(--mostar-teal-light));pointer-events:none}.reign-google-map .reign-map,.reign-google-map__canvas{width:100%;height:clamp(42rem,56vw,68rem);min-height:36rem;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--primary-color) 8%,var(--white)),var(--off-white-alternate))}.reign-google-map__error,.reign-google-map__loading{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;min-height:inherit;margin:0;padding:3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;color:var(--secondary-color);font-weight:800;text-align:center}.reign-google-map__loading i{color:var(--accent-color);font-size:2.2rem}.reign-google-map__error{color:var(--gray)}.reign-google-map__fallback{margin:1rem 0 0;text-align:center}.reign-google-map__fallback a{color:var(--primary-color);font-weight:800}@media (max-width:767.98px){.reign-google-map{padding:0.7rem}.reign-google-map .reign-map,.reign-google-map__canvas{height:52rem;min-height:44rem}}.reign-google-map .gm-style .gm-style-iw-c,.reign-member-overview__map-panel .gm-style .gm-style-iw-c{padding:0!important;overflow:visible;background:transparent;border-radius:2.6rem 2.6rem 2.6rem 1rem;-webkit-box-shadow:0 2.2rem 5rem rgba(23,59,50,0.24);box-shadow:0 2.2rem 5rem rgba(23,59,50,0.24)}.reign-google-map .gm-style .gm-style-iw-d,.reign-member-overview__map-panel .gm-style .gm-style-iw-d{max-height:none!important;overflow:hidden!important;border-radius:inherit}.reign-google-map .gm-style .gm-style-iw-chr,.reign-member-overview__map-panel .gm-style .gm-style-iw-chr{position:absolute;z-index:4;top:0.75rem;right:0.75rem;width:3.6rem;height:3.6rem}.reign-google-map .gm-style .gm-style-iw-tc:after,.reign-member-overview__map-panel .gm-style .gm-style-iw-tc:after{background:var(--white)}.reign-google-map .gm-style button.gm-ui-hover-effect,.reign-member-overview__map-panel .gm-style button.gm-ui-hover-effect{position:static!important;display:-ms-grid!important;display:grid!important;width:3.4rem!important;height:3.4rem!important;margin:0!important;padding:0!important;opacity:1;background:color-mix(in srgb,var(--white) 88%,var(--mostar-teal-light));border-radius:50%;-webkit-box-shadow:0 0.6rem 1.6rem rgba(23,59,50,0.14);box-shadow:0 0.6rem 1.6rem rgba(23,59,50,0.14);place-items:center}.reign-google-map .gm-style button.gm-ui-hover-effect span,.reign-member-overview__map-panel .gm-style button.gm-ui-hover-effect span{width:1.8rem!important;height:1.8rem!important;margin:0!important;background-color:var(--secondary-color)}.reign-google-map .gm-style button.gm-ui-hover-effect:focus-visible,.reign-google-map .gm-style button.gm-ui-hover-effect:hover,.reign-member-overview__map-panel .gm-style button.gm-ui-hover-effect:focus-visible,.reign-member-overview__map-panel .gm-style button.gm-ui-hover-effect:hover{background:var(--accent-color)}.reign-google-map .gm-style button.gm-ui-hover-effect:focus-visible span,.reign-google-map .gm-style button.gm-ui-hover-effect:hover span,.reign-member-overview__map-panel .gm-style button.gm-ui-hover-effect:focus-visible span,.reign-member-overview__map-panel .gm-style button.gm-ui-hover-effect:hover span{background-color:var(--white)}.reign-google-map__notice,.reign-map__notice{margin:0;padding:1.6rem 1.8rem;color:var(--secondary-color);background:var(--off-white-alternate);border-left:0.5rem solid var(--accent-color);font-size:1.4rem}.reign-map-info{display:-ms-grid;display:grid;min-width:min(26rem,72vw);max-width:32rem;gap:0.6rem;padding:2.2rem 2.4rem;color:var(--dark-grey);background:var(--white);font-family:var(--primary-font);font-size:1.35rem;line-height:1.5}.reign-map-info strong{padding-right:2rem;color:var(--secondary-color);font-size:1.7rem;line-height:1.25}.reign-map-info span{color:var(--gray)}.reign-map-info a{color:var(--primary-color);font-weight:750;overflow-wrap:anywhere}.reign-map-info__route{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-top:0.7rem;padding:0.8rem 1.2rem;color:var(--white)!important;background:var(--accent-color);border-radius:999px}.main-navigation .main-navigation-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0.4vw;position:relative}.main-navigation .main-navigation-inner a[aria-current=page]{font-variation-settings:"wght" 600;color:var(--primary-color-light)}.main-navigation .main-navigation-inner>li>a{display:block;color:white;font-family:var(--secondary-font);font-size:clamp(1.3rem,2vw,1.7rem);padding:0.5rem;position:relative;font-weight:500;border-bottom:2px solid transparent}.main-navigation .main-navigation-inner>li>a span{position:relative;z-index:10}.main-navigation .main-navigation-inner>li>a:focus,.main-navigation .main-navigation-inner>li>a:hover{color:var(--text-color)}.main-navigation .main-navigation-inner>li>a:active{-webkit-transition:none;transition:none;color:var(--text-color)}.main-navigation .main-navigation-inner>li.current-menu-ancestor>a,.main-navigation .main-navigation-inner>li.current-menu-item>a,.main-navigation .main-navigation-inner>li.current-menu-parent>a,.main-navigation .main-navigation-inner>li.current_page_ancestor>a,.main-navigation .main-navigation-inner>li.current_page_item>a,.main-navigation .main-navigation-inner>li.current_page_parent>a{color:var(--text-color);font-weight:bold;border-bottom-color:var(--primary-color)}.main-navigation .main-navigation-inner>li.menu-item-has-children>a:after{font:var(--fa-font-regular);content:"\f078";display:inline-block;-webkit-font-smoothing:antialiased;text-rendering:auto;margin-left:0.5rem;font-size:1.2rem;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media (prefers-reduced-motion:reduce){.main-navigation .main-navigation-inner>li.menu-item-has-children>a:after{-webkit-transition:none;transition:none}}.main-navigation .main-navigation-inner>li.menu-item-has-children>a:after{color:var(--primary-color)}.main-navigation .main-navigation-inner>li.menu-item-has-children>a:focus,.main-navigation .main-navigation-inner>li.menu-item-has-children>a:hover{color:var(--primary-color-dark)}.main-navigation .main-navigation-inner>li.menu-item-has-children>a:hover:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.main-navigation .main-navigation-inner>li.menu-item-has-children>a:active{-webkit-transition:none;transition:none;color:var(--primary-color-light)}.main-navigation .main-navigation-inner>li.menu-item-has-children>.sub-menu{-webkit-transition:all 0.1s ease-in;transition:all 0.1s ease-in;opacity:0;visibility:hidden;-webkit-transform:translate3d(-50%,-5%,0);transform:translate3d(-50%,-5%,0);width:100%;padding:1.5rem 0;position:absolute;left:50%;top:110%;background:var(--body-color-light);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;gap:1rem;-webkit-box-shadow:0 0 2rem rgba(0,0,0,0.25);box-shadow:0 0 2rem rgba(0,0,0,0.25);z-index:9999}.main-navigation .main-navigation-inner>li.menu-item-has-children>.sub-menu:before{content:"";display:block;position:absolute;top:-1rem;height:1rem;width:100%}.main-navigation .main-navigation-inner>li.menu-item-has-children>.sub-menu .menu-item-has-children>a{font-variation-settings:"wght" 500;margin-bottom:1rem;border-bottom:1px solid var(--primary-color-lightest)}.main-navigation .main-navigation-inner>li.menu-item-has-children>.sub-menu>li{margin:0;display:block;width:100%}.main-navigation .main-navigation-inner>li.menu-item-has-children>.sub-menu>li:not(:last-child){border-right:2px solid var(--body-color-lightest)}.main-navigation .main-navigation-inner>li.menu-item-has-children>.sub-menu>li a{display:block;color:var(--text-color);padding:0.75rem 1.25rem;font-weight:normal;font-size:1.4rem}.main-navigation .main-navigation-inner>li.menu-item-has-children>.sub-menu>li a:focus,.main-navigation .main-navigation-inner>li.menu-item-has-children>.sub-menu>li a:hover{color:white}.main-navigation .main-navigation-inner>li.menu-item-has-children>.sub-menu>li a:active{-webkit-transition:none;transition:none;color:white}.main-navigation .main-navigation-inner>li.menu-item-has-children>.sub-menu>li:last-child{margin-bottom:0}.main-navigation .main-navigation-inner>li.menu-item-has-children>.sub-menu>li.current-menu-item>a[aria-current=page],.main-navigation .main-navigation-inner>li.menu-item-has-children>.sub-menu>li.current_page_item>a[aria-current=page]{color:var(--primary-color-light);font-weight:bold}.main-navigation .main-navigation-inner>li.menu-item-has-children>.sub-menu>li.current-menu-item>a[aria-current=page]:after,.main-navigation .main-navigation-inner>li.menu-item-has-children>.sub-menu>li.current_page_item>a[aria-current=page]:after{color:white}.main-navigation .main-navigation-inner>li.menu-item-has-children:focus .sub-menu,.main-navigation .main-navigation-inner>li.menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.main-navigation .main-navigation-inner>li.menu-item-has-children.current-menu-ancestor>a,.main-navigation .main-navigation-inner>li.menu-item-has-children.current-menu-item>a,.main-navigation .main-navigation-inner>li.menu-item-has-children.current-menu-parent>a,.main-navigation .main-navigation-inner>li.menu-item-has-children.current_page_ancestor>a,.main-navigation .main-navigation-inner>li.menu-item-has-children.current_page_item>a,.main-navigation .main-navigation-inner>li.menu-item-has-children.current_page_parent>a{color:var(--primary-color)}.main-navigation .main-navigation-inner>li.menu-item-has-children.current-menu-ancestor>a:after,.main-navigation .main-navigation-inner>li.menu-item-has-children.current-menu-item>a:after,.main-navigation .main-navigation-inner>li.menu-item-has-children.current-menu-parent>a:after,.main-navigation .main-navigation-inner>li.menu-item-has-children.current_page_ancestor>a:after,.main-navigation .main-navigation-inner>li.menu-item-has-children.current_page_item>a:after,.main-navigation .main-navigation-inner>li.menu-item-has-children.current_page_parent>a:after{color:var(--primary-color)}.paragraph{position:relative;overflow:hidden;padding:clamp(5rem,7vw,8.5rem) var(--reign-gutter-half);background:radial-gradient(circle at 8% 18%,color-mix(in srgb,var(--accent-color) 8%,transparent),transparent 26%),-webkit-gradient(linear,left top,left bottom,from(var(--white)),to(color-mix(in srgb,var(--mostar-teal-light) 9%,var(--white))));background:radial-gradient(circle at 8% 18%,color-mix(in srgb,var(--accent-color) 8%,transparent),transparent 26%),linear-gradient(180deg,var(--white),color-mix(in srgb,var(--mostar-teal-light) 9%,var(--white)));isolation:isolate}.paragraph:before{position:absolute;z-index:-2;right:-8%;bottom:-12%;width:min(92rem,76vw);height:min(42rem,48vw);opacity:0.1;background:url("assets/images/hero-trees.svg") center bottom/contain no-repeat;content:"";mix-blend-mode:multiply;pointer-events:none}.paragraph:after{position:absolute;z-index:-1;top:9%;left:-12rem;width:clamp(18rem,24vw,34rem);aspect-ratio:1;opacity:0.48;background:linear-gradient(145deg,color-mix(in srgb,var(--mostar-teal-light) 34%,var(--white)),color-mix(in srgb,var(--accent-color) 10%,var(--white)));border-radius:63% 37% 52% 48%/42% 58% 42% 58%;content:"";pointer-events:none;-webkit-transform:rotate(-14deg);transform:rotate(-14deg)}.paragraph>.row{position:relative;z-index:1;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:132rem;margin-inline:auto;padding:0;overflow:visible;background:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.paragraph--no-media .paragraph__content-col{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.paragraph--no-media .paragraph__content{max-width:94rem;margin-inline:auto}.paragraph__content-col,.paragraph__media-col{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.paragraph__media-col:before{position:absolute;right:-1.6rem;bottom:-1.8rem;width:58%;height:48%;opacity:0.8;background:linear-gradient(145deg,var(--primary-color),color-mix(in srgb,var(--accent-color) 62%,var(--primary-color)));border-radius:58% 42% 64% 36%/45% 62% 38% 55%;content:"";pointer-events:none;-webkit-transform:rotate(4deg);transform:rotate(4deg)}.paragraph--media-right .paragraph__media-col:before{right:auto;left:-1.6rem;-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}.paragraph__media{position:relative;width:100%;margin:0;min-height:100%;overflow:hidden;background:color-mix(in srgb,var(--primary-color) 12%,var(--white));border:0.7rem solid var(--white);border-radius:4.4rem 4.4rem 4.4rem 1.6rem;-webkit-box-shadow:0 2.4rem 6rem color-mix(in srgb,var(--secondary-color) 18%,transparent);box-shadow:0 2.4rem 6rem color-mix(in srgb,var(--secondary-color) 18%,transparent)}.paragraph__media:after{position:absolute;inset:0;background:linear-gradient(145deg,color-mix(in srgb,var(--primary-color) 10%,transparent),transparent 50%,color-mix(in srgb,var(--secondary-color) 18%,transparent));content:"";pointer-events:none}.paragraph--media-right .paragraph__media{border-radius:4.4rem 4.4rem 1.6rem 4.4rem}.paragraph--media-left .paragraph__media{border-radius:4.4rem 4.4rem 4.4rem 1.6rem}.paragraph__media-image,.paragraph__media-video{display:block;width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:5/4;-webkit-filter:saturate(1.02) contrast(1.01);filter:saturate(1.02) contrast(1.01);-webkit-transition:-webkit-transform 0.65s cubic-bezier(0.2,0.8,0.2,1),-webkit-filter 0.3s ease;transition:-webkit-transform 0.65s cubic-bezier(0.2,0.8,0.2,1),-webkit-filter 0.3s ease;transition:transform 0.65s cubic-bezier(0.2,0.8,0.2,1),filter 0.3s ease;transition:transform 0.65s cubic-bezier(0.2,0.8,0.2,1),filter 0.3s ease,-webkit-transform 0.65s cubic-bezier(0.2,0.8,0.2,1),-webkit-filter 0.3s ease}.paragraph__media:hover .paragraph__media-image{-webkit-filter:saturate(1.08) contrast(1.02);filter:saturate(1.08) contrast(1.02);-webkit-transform:scale(1.035);transform:scale(1.035)}.paragraph--focus-center .paragraph__media-image{-o-object-position:center center;object-position:center center}.paragraph--focus-center-top .paragraph__media-image{-o-object-position:center top;object-position:center top}.paragraph--focus-center-bottom .paragraph__media-image{-o-object-position:center bottom;object-position:center bottom}.paragraph--focus-left-center .paragraph__media-image{-o-object-position:left center;object-position:left center}.paragraph--focus-right-center .paragraph__media-image{-o-object-position:right center;object-position:right center}.paragraph--focus-left-top .paragraph__media-image{-o-object-position:left top;object-position:left top}.paragraph--focus-right-top .paragraph__media-image{-o-object-position:right top;object-position:right top}.paragraph .plyr{--plyr-color-main:var(--primary-color)}.paragraph .plyr--video .plyr__control--overlaid{width:5rem;height:5rem;-webkit-transform-origin:center center;transform-origin:center center;background:color-mix(in srgb,var(--primary-color) 88%,rgba(0,0,0,0.16));-webkit-box-shadow:0 1.8rem 3.6rem color-mix(in srgb,var(--primary-color) 18%,transparent),0 0 0 1px color-mix(in srgb,var(--white) 10%,transparent);box-shadow:0 1.8rem 3.6rem color-mix(in srgb,var(--primary-color) 18%,transparent),0 0 0 1px color-mix(in srgb,var(--white) 10%,transparent);-webkit-transition:background-color 0.24s ease,-webkit-transform 0.24s ease,-webkit-box-shadow 0.24s ease;transition:background-color 0.24s ease,-webkit-transform 0.24s ease,-webkit-box-shadow 0.24s ease;transition:transform 0.24s ease,background-color 0.24s ease,box-shadow 0.24s ease;transition:transform 0.24s ease,background-color 0.24s ease,box-shadow 0.24s ease,-webkit-transform 0.24s ease,-webkit-box-shadow 0.24s ease}@media (max-width:991.98px){.paragraph .plyr--video .plyr__control--overlaid{width:auto;height:auto}}.paragraph .plyr--video .plyr__control--overlaid svg{width:2.4rem;height:2.4rem}.paragraph__media-video-wrap:focus-within .plyr__control--overlaid,.paragraph__media-video-wrap:hover .plyr__control--overlaid{-webkit-transform:scale(1.1) translate(-50%,-50%);transform:scale(1.1) translate(-50%,-50%);background:color-mix(in srgb,var(--primary-color) 96%,rgba(0,0,0,0.08));-webkit-box-shadow:0 2.2rem 4.2rem color-mix(in srgb,var(--primary-color) 24%,transparent),0 0 0 1px color-mix(in srgb,var(--white) 12%,transparent);box-shadow:0 2.2rem 4.2rem color-mix(in srgb,var(--primary-color) 24%,transparent),0 0 0 1px color-mix(in srgb,var(--white) 12%,transparent)}.paragraph__content{position:relative;display:-ms-grid;display:grid;-ms-flex-line-pack:center;align-content:center;width:100%;gap:clamp(2rem,2.4vw,3rem);padding:clamp(3.4rem,4.4vw,5.6rem) clamp(3rem,3.8vw,5rem);overflow:hidden;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent-color) 9%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--white) 96%,var(--mostar-teal-light)),color-mix(in srgb,var(--mostar-teal-light) 11%,var(--white)));border:0.1rem solid color-mix(in srgb,var(--primary-color) 16%,var(--white));border-radius:4.2rem 4.2rem 1.8rem 4.2rem;-webkit-box-shadow:0 2.2rem 5.5rem color-mix(in srgb,var(--secondary-color) 11%,transparent);box-shadow:0 2.2rem 5.5rem color-mix(in srgb,var(--secondary-color) 11%,transparent);isolation:isolate}.paragraph__content:before{position:absolute;top:0;left:clamp(3rem,3.8vw,5rem);width:clamp(7rem,9vw,11rem);height:0.65rem;background:-webkit-gradient(linear,left top,right top,from(var(--accent-color)),to(var(--primary-color)));background:linear-gradient(90deg,var(--accent-color),var(--primary-color));border-radius:999px;content:""}.paragraph__content:after{position:absolute;z-index:0;right:-6rem;bottom:-7rem;width:17rem;aspect-ratio:1;opacity:0.34;background:color-mix(in srgb,var(--primary-color) 12%,var(--white));border-radius:63% 37% 48% 52%/42% 61% 39% 58%;content:"";pointer-events:none;-webkit-transform:rotate(18deg);transform:rotate(18deg)}.paragraph--media-right .paragraph__content{border-radius:4.2rem 4.2rem 4.2rem 1.8rem}.paragraph__section-intro{position:relative;z-index:1}.paragraph__section-intro .reign-section-intro__eyebrow{color:var(--accent-color)}.paragraph__section-intro .reign-section-intro__title{color:var(--secondary-color);max-width:17ch;text-wrap:balance}.paragraph__section-intro .reign-section-intro__description{max-width:62ch;margin-top:clamp(1.8rem,2.2vw,2.8rem);padding-left:0;color:color-mix(in srgb,var(--secondary-color) 82%,#263b34);font-size:clamp(1.6rem,1.3vw,1.85rem);line-height:1.72;border-left:0}.paragraph__section-intro .reign-section-intro__description p{margin-bottom:1.2em}.paragraph__section-intro .reign-section-intro__description p:last-child{margin-bottom:0}.paragraph__section-intro .reign-section-intro__description a{color:var(--primary-color);font-weight:700;text-decoration-thickness:0.12em;text-underline-offset:0.18em}.paragraph__feature-list{position:relative;z-index:1;margin-top:0}.paragraph__button-group{position:relative;z-index:1;margin-top:0.4rem}.paragraph .reign-feature-list{margin:0;padding:0}.paragraph .reign-section-intro{margin:0}@media (max-width:991.98px){.paragraph{padding-block:4.8rem}.paragraph>.row{padding:0}.paragraph__content{min-height:100%;padding:clamp(3.2rem,6vw,5rem)}.paragraph--media-left .paragraph__media-col{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.paragraph--media-left .paragraph__content-col{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}}@media (max-width:767.98px){.paragraph{padding-inline:2rem}.paragraph:before{width:110%;opacity:0.09}.paragraph>.row{margin-inline:0;padding:0}.paragraph__content{padding:3.2rem 2.4rem 3.4rem;border-radius:2.8rem 2.8rem 1.2rem 2.8rem}.paragraph__content:before{top:0;left:2.4rem;width:7rem;height:0.55rem}.paragraph--media-right .paragraph__content{border-radius:2.8rem 2.8rem 2.8rem 1.2rem}.paragraph__section-intro .reign-section-intro__title{max-width:none}.paragraph__section-intro .reign-section-intro__description{font-size:1.6rem;line-height:1.65}.paragraph__media-image,.paragraph__media-video{aspect-ratio:16/11}.paragraph--media-left .paragraph__media,.paragraph--media-right .paragraph__media{border-width:0.45rem;border-radius:2.8rem 2.8rem 2.8rem 1.2rem}.paragraph__media-col:before{right:-0.8rem;bottom:-0.8rem}.paragraph--media-right .paragraph__media-col:before{right:auto;left:-0.8rem}}@media (prefers-reduced-motion:reduce){.paragraph__media-image,.paragraph__media-video{-webkit-transition:none;transition:none}.paragraph__media:hover .paragraph__media-image{-webkit-transform:none;transform:none}}.error-404{position:relative;display:-ms-grid;display:grid;place-items:center;min-height:max(76rem,100svh);padding:clamp(15rem,15vw,20rem) clamp(2rem,5vw,7rem) clamp(16rem,18vw,25rem);color:var(--secondary-color);background:radial-gradient(circle at 50% 22%,color-mix(in srgb,var(--primary-color) 8%,transparent) 0%,transparent 31%),-webkit-gradient(linear,left top,left bottom,from(var(--white)),to(var(--off-white)));background:radial-gradient(circle at 50% 22%,color-mix(in srgb,var(--primary-color) 8%,transparent) 0%,transparent 31%),linear-gradient(180deg,var(--white) 0%,var(--off-white) 100%);isolation:isolate;overflow:hidden}.error-404__visual{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none}.error-404__landscape{position:absolute;z-index:0;inset:auto 0 0;height:clamp(26rem,34vw,48rem);background:url("assets/images/footer-bg.png") center bottom/100% auto no-repeat;opacity:0.92}.error-404__landscape:before{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top,left bottom,from(var(--off-white)),color-stop(20%,rgba(244,250,249,0.88)),color-stop(54%,rgba(244,250,249,0.3)),color-stop(78%,transparent));background:linear-gradient(to bottom,var(--off-white) 0%,rgba(244,250,249,0.88) 20%,rgba(244,250,249,0.3) 54%,transparent 78%)}.error-404__contours{position:absolute;width:clamp(30rem,38vw,58rem);aspect-ratio:1;border-radius:50%;opacity:0.28;background:repeating-radial-gradient(ellipse at center,transparent 0 2.1rem,color-mix(in srgb,var(--primary-color) 18%,transparent) 2.15rem 2.25rem)}.error-404__contours--left{top:8%;left:min(-18rem,-8vw);-webkit-transform:rotate(12deg) scaleX(1.35);transform:rotate(12deg) scaleX(1.35)}.error-404__contours--right{right:min(-20rem,-9vw);bottom:9%;-webkit-transform:rotate(-18deg) scaleX(1.2);transform:rotate(-18deg) scaleX(1.2)}.error-404__route{position:absolute;z-index:1;top:16%;left:50%;width:min(72vw,90rem);height:48%;border:0.2rem dashed color-mix(in srgb,var(--primary-color) 18%,transparent);border-right-color:transparent;border-bottom-color:transparent;border-radius:50% 0 0;-webkit-transform:translateX(-50%) rotate(-4deg);transform:translateX(-50%) rotate(-4deg)}.error-404__route span{position:absolute;width:0.9rem;height:0.9rem;background:var(--primary-color);border:0.3rem solid var(--white);border-radius:50%;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-shadow:0 0.6rem 1.5rem color-mix(in srgb,var(--secondary-color) 16%,transparent);box-shadow:0 0.6rem 1.5rem color-mix(in srgb,var(--secondary-color) 16%,transparent)}.error-404__route span:first-child{top:15%;left:9%}.error-404__route span:nth-child(2){top:-1%;left:53%}.error-404__route span:nth-child(3){top:23%;right:5%;background:var(--accent-color)}.error-404__inner{position:relative;z-index:2;display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) clamp(5rem,8vw,12rem) minmax(36rem,0.82fr);grid-template-columns:minmax(0,1fr) minmax(36rem,0.82fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(5rem,8vw,12rem);width:min(100%,142rem);margin-inline:auto}.error-404__content{min-width:0}.error-404__eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.1rem;margin:0 0 1rem;color:var(--primary-color);font-size:var(--reign-eyebrow-size);font-weight:750;letter-spacing:0.2em;line-height:1.3;text-transform:uppercase}.error-404__eyebrow:before{content:"";width:2.7rem;height:1.8rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background:currentColor;-webkit-mask:url("assets/images/eyebrow-hexagon.svg") center/contain no-repeat;mask:url("assets/images/eyebrow-hexagon.svg") center/contain no-repeat}.error-404__code{margin:0 0 -2.2rem;color:transparent;font-family:var(--secondary-font);font-size:clamp(10rem,15vw,20rem);font-weight:800;font-variation-settings:"wght" 800;letter-spacing:-0.09em;line-height:0.86;-webkit-text-stroke:0.25rem color-mix(in srgb,var(--primary-color) 42%,transparent);text-shadow:0 1.8rem 3.5rem color-mix(in srgb,var(--primary-color) 9%,transparent);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.error-404__heading{position:relative;z-index:1;max-width:62rem;margin:0;color:var(--secondary-color);font-size:clamp(3.8rem,5.4vw,7rem);font-weight:700;font-variation-settings:"wght" 720;letter-spacing:-0.045em;line-height:0.98;text-wrap:balance}.error-404__heading span,.error-404__heading strong{display:block}.error-404__heading strong{color:var(--accent-color);font-weight:inherit}.error-404__text{max-width:59rem;margin:2.4rem 0 0;padding-left:2rem;color:var(--gray);border-left:0.2rem solid var(--primary-color);font-size:var(--reign-copy-sm);line-height:1.65;text-wrap:pretty}.error-404__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem 2.5rem;margin-top:3.2rem}.error-404__actions .button+.button{margin:0}.error-404__wayfinder{position:relative;padding:clamp(2.8rem,3.6vw,4.8rem);background:color-mix(in srgb,var(--white) 92%,transparent);border:1px solid color-mix(in srgb,var(--primary-color) 24%,transparent);border-radius:3rem 3rem 3rem 0.8rem;-webkit-box-shadow:0 2.4rem 6rem color-mix(in srgb,var(--secondary-color) 12%,transparent);box-shadow:0 2.4rem 6rem color-mix(in srgb,var(--secondary-color) 12%,transparent);backdrop-filter:blur(1rem)}.error-404__wayfinder:before{content:"";position:absolute;top:-0.8rem;right:3.5rem;width:7rem;height:1.6rem;background:-webkit-gradient(linear,left top,right top,from(var(--primary-color)),to(var(--mostar-teal-light)));background:linear-gradient(90deg,var(--primary-color),var(--mostar-teal-light));border-radius:1rem}.error-404__wayfinder-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.8rem;margin-bottom:2.6rem}.error-404__wayfinder-heading p{margin:0 0 0.25rem;color:var(--accent-color);font-size:1.1rem;font-weight:750;letter-spacing:0.16em;text-transform:uppercase}.error-404__wayfinder-heading .h2,.error-404__wayfinder-heading h2{margin:0;color:var(--secondary-color);font-size:var(--reign-title-xs);font-variation-settings:"wght" 720;line-height:1.1}.error-404__marker{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:6rem;height:6rem;color:var(--white);background:linear-gradient(145deg,var(--primary-color),var(--secondary-color));border-radius:50% 50% 50% 15%;-webkit-box-shadow:0 1.2rem 2.5rem color-mix(in srgb,var(--primary-color) 24%,transparent);box-shadow:0 1.2rem 2.5rem color-mix(in srgb,var(--primary-color) 24%,transparent);-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}.error-404__marker i{font-size:2.2rem;-webkit-transform:rotate(8deg);transform:rotate(8deg)}.error-404__quick-links{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 1rem minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.error-404__quick-links a{display:-ms-grid;display:grid;-ms-grid-columns:2.5rem 0.9rem minmax(0,1fr) 0.9rem auto;grid-template-columns:2.5rem minmax(0,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.9rem;min-height:5.8rem;padding:1.1rem 1.3rem;color:var(--secondary-color);background:var(--off-white);border:1px solid transparent;border-radius:1.4rem;font-size:1.2rem;font-weight:650;line-height:1.25;text-decoration:none;-webkit-transition:color 0.2s ease,background-color 0.2s ease,border-color 0.2s ease,-webkit-transform 0.2s ease;transition:color 0.2s ease,background-color 0.2s ease,border-color 0.2s ease,-webkit-transform 0.2s ease;transition:color 0.2s ease,background-color 0.2s ease,border-color 0.2s ease,transform 0.2s ease;transition:color 0.2s ease,background-color 0.2s ease,border-color 0.2s ease,transform 0.2s ease,-webkit-transform 0.2s ease}.error-404__quick-links a>i:first-child{color:var(--primary-color);font-size:1.7rem;text-align:center}.error-404__quick-links a>i:last-child{color:var(--accent-color);font-size:1rem;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease}.error-404__quick-links a:focus-visible,.error-404__quick-links a:hover{color:var(--primary-color);background:var(--white);border-color:color-mix(in srgb,var(--primary-color) 32%,transparent);text-decoration:none;-webkit-transform:translateY(-0.2rem);transform:translateY(-0.2rem)}.error-404__quick-links a:focus-visible>i:last-child,.error-404__quick-links a:hover>i:last-child{-webkit-transform:translateX(0.3rem);transform:translateX(0.3rem)}.error-404__quick-links a:focus-visible{outline:0.2rem solid var(--primary-color);outline-offset:0.2rem;-webkit-box-shadow:0 0 0 0.3rem color-mix(in srgb,var(--primary-color) 22%,transparent);box-shadow:0 0 0 0.3rem color-mix(in srgb,var(--primary-color) 22%,transparent)}.error-404__search{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) auto;margin-top:1.8rem;padding:0.5rem;background:var(--white);border:1px solid var(--gray-light);border-radius:2.8rem;-webkit-box-shadow:0 1rem 2.5rem color-mix(in srgb,var(--secondary-color) 7%,transparent);box-shadow:0 1rem 2.5rem color-mix(in srgb,var(--secondary-color) 7%,transparent)}.error-404__search:focus-within{border-color:var(--primary-color);-webkit-box-shadow:0 0 0 0.3rem color-mix(in srgb,var(--primary-color) 18%,transparent);box-shadow:0 0 0 0.3rem color-mix(in srgb,var(--primary-color) 18%,transparent)}.error-404__search input[type=search]{min-width:0;height:4.4rem;padding:0 1.5rem;color:var(--secondary-color);background:transparent;border:0;border-radius:2.2rem;font-size:1.25rem}.error-404__search input[type=search]::-webkit-input-placeholder{color:var(--gray);opacity:1}.error-404__search input[type=search]::-moz-placeholder{color:var(--gray);opacity:1}.error-404__search input[type=search]:-ms-input-placeholder{color:var(--gray);opacity:1}.error-404__search input[type=search]::-ms-input-placeholder{color:var(--gray);opacity:1}.error-404__search input[type=search]::placeholder{color:var(--gray);opacity:1}.error-404__search input[type=search]:focus{background:var(--off-white)}.error-404__search .button{min-width:11rem;font-size:1.15rem}@media (max-width:1199.98px){.error-404{min-height:auto}.error-404__inner{-ms-grid-columns:minmax(0,1fr) 5rem minmax(34rem,0.9fr);grid-template-columns:minmax(0,1fr) minmax(34rem,0.9fr);gap:5rem}}@media (max-width:991.98px){.error-404{padding-top:8rem}.error-404__inner{-ms-grid-columns:1fr;grid-template-columns:1fr;width:min(100%,78rem)}.error-404__content{text-align:center}.error-404__heading,.error-404__text{margin-inline:auto}.error-404__text{padding-left:0;border-left:0}.error-404__actions{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.error-404__route{top:10%;width:92vw}}@media (max-width:575.98px){.error-404{padding-inline:1.6rem;padding-bottom:13rem}.error-404__code{margin-bottom:-1rem}.error-404__actions{display:-ms-grid;display:grid;justify-items:center;gap:1.4rem}.error-404__wayfinder{padding:2.5rem 1.8rem;border-radius:2.2rem 2.2rem 2.2rem 0.8rem}.error-404__quick-links{-ms-grid-columns:1fr;grid-template-columns:1fr}.error-404__search button{min-width:4.6rem;padding-inline:1.3rem}.error-404__search button span{width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.error-404__search button span:not(caption){position:absolute!important}.error-404__search button span *{overflow:hidden!important}.error-404__landscape{height:32rem;background-size:auto 32rem}}.error404 .main-footer{margin-top:0}@media (prefers-reduced-motion:reduce){.error-404__quick-links a,.error-404__quick-links a>i,.error-404__search button{-webkit-transition:none;transition:none}}.wp-block-gallery.has-nested-images{display:-ms-grid!important;display:grid!important;-ms-grid-columns:minmax(0,1fr);grid-template-columns:repeat(1,minmax(0,1fr));gap:3rem;margin:5rem 0;padding:var(--reign-gutter-half)}@media (min-width:576px){.wp-block-gallery.has-nested-images{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.wp-block-gallery.has-nested-images{-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr))}}.wp-block-gallery.has-nested-images>.wp-block-image,.wp-block-gallery.has-nested-images>figure.wp-block-image{position:relative;margin:0!important;width:100%;aspect-ratio:16/9;overflow:hidden}.wp-block-gallery.has-nested-images>.wp-block-image>a,.wp-block-gallery.has-nested-images>figure.wp-block-image>a{position:relative;display:block;overflow:hidden;height:100%}.wp-block-gallery.has-nested-images>.wp-block-image>a:after,.wp-block-gallery.has-nested-images>figure.wp-block-image>a:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,color-mix(in srgb,var(--primary-color) 20%,transparent) 0%,transparent 62%,color-mix(in srgb,var(--primary-color-dark) 28%,transparent) 100%);opacity:0;-webkit-transition:opacity 0.28s ease;transition:opacity 0.28s ease;pointer-events:none}.wp-block-gallery.has-nested-images>.wp-block-image img,.wp-block-gallery.has-nested-images>figure.wp-block-image img{width:100%;height:100%;min-height:clamp(16rem,20vw,24rem);-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform 0.42s ease,-webkit-filter 0.28s ease;transition:-webkit-transform 0.42s ease,-webkit-filter 0.28s ease;transition:transform 0.42s ease,filter 0.28s ease;transition:transform 0.42s ease,filter 0.28s ease,-webkit-transform 0.42s ease,-webkit-filter 0.28s ease}.wp-block-gallery.has-nested-images>.wp-block-image>a:focus-visible img,.wp-block-gallery.has-nested-images>.wp-block-image>a:hover img,.wp-block-gallery.has-nested-images>figure.wp-block-image>a:focus-visible img,.wp-block-gallery.has-nested-images>figure.wp-block-image>a:hover img{-webkit-transform:scale(1.06);transform:scale(1.06);-webkit-filter:saturate(1.08);filter:saturate(1.08)}.wp-block-gallery.has-nested-images>.wp-block-image>a:focus-visible:after,.wp-block-gallery.has-nested-images>.wp-block-image>a:hover:after,.wp-block-gallery.has-nested-images>figure.wp-block-image>a:focus-visible:after,.wp-block-gallery.has-nested-images>figure.wp-block-image>a:hover:after{opacity:1}.wp-block-gallery.has-nested-images>.wp-block-image:has(>a:focus-visible),.wp-block-gallery.has-nested-images>.wp-block-image:has(>a:hover),.wp-block-gallery.has-nested-images>figure.wp-block-image:has(>a:focus-visible),.wp-block-gallery.has-nested-images>figure.wp-block-image:has(>a:hover){-webkit-transition:-webkit-transform 0.26s ease;transition:-webkit-transform 0.26s ease;transition:transform 0.26s ease;transition:transform 0.26s ease,-webkit-transform 0.26s ease}.reign-about-page__content .wp-block-gallery.reign-content-gallery,.reign-activity-single__prose .wp-block-gallery.reign-content-gallery,.reign-news-single__content .wp-block-gallery.reign-content-gallery,.reign-relationship-single--afdeling .reign-relationship-single__prose .wp-block-gallery.reign-content-gallery{position:relative;display:block!important;margin:clamp(4rem,6vw,7rem) calc(50% - 50vw);padding:1rem max(2rem,(100vw - 96rem)/2);overflow:visible}.reign-about-page__content .wp-block-gallery.reign-content-gallery>.swiper-wrapper,.reign-activity-single__prose .wp-block-gallery.reign-content-gallery>.swiper-wrapper,.reign-news-single__content .wp-block-gallery.reign-content-gallery>.swiper-wrapper,.reign-relationship-single--afdeling .reign-relationship-single__prose .wp-block-gallery.reign-content-gallery>.swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0}.reign-about-page__content .wp-block-gallery.reign-content-gallery .wp-block-image.swiper-slide,.reign-activity-single__prose .wp-block-gallery.reign-content-gallery .wp-block-image.swiper-slide,.reign-news-single__content .wp-block-gallery.reign-content-gallery .wp-block-image.swiper-slide,.reign-relationship-single--afdeling .reign-relationship-single__prose .wp-block-gallery.reign-content-gallery .wp-block-image.swiper-slide{width:auto;height:auto;margin:0!important;overflow:visible;aspect-ratio:auto}.reign-about-page__content .wp-block-gallery.reign-content-gallery .wp-block-image>a,.reign-activity-single__prose .wp-block-gallery.reign-content-gallery .wp-block-image>a,.reign-news-single__content .wp-block-gallery.reign-content-gallery .wp-block-image>a,.reign-relationship-single--afdeling .reign-relationship-single__prose .wp-block-gallery.reign-content-gallery .wp-block-image>a{display:block;height:clamp(25rem,34vw,43rem);overflow:hidden;background:color-mix(in srgb,var(--primary-color) 12%,var(--white));border:0.6rem solid var(--white);border-radius:3.2rem 3.2rem 3.2rem 1.2rem;-webkit-box-shadow:0 1.8rem 4.5rem color-mix(in srgb,var(--secondary-color) 14%,transparent);box-shadow:0 1.8rem 4.5rem color-mix(in srgb,var(--secondary-color) 14%,transparent)}.reign-about-page__content .wp-block-gallery.reign-content-gallery .wp-block-image:nth-child(2n)>a,.reign-activity-single__prose .wp-block-gallery.reign-content-gallery .wp-block-image:nth-child(2n)>a,.reign-news-single__content .wp-block-gallery.reign-content-gallery .wp-block-image:nth-child(2n)>a,.reign-relationship-single--afdeling .reign-relationship-single__prose .wp-block-gallery.reign-content-gallery .wp-block-image:nth-child(2n)>a{border-radius:3.2rem 1.2rem 3.2rem 3.2rem}.reign-about-page__content .wp-block-gallery.reign-content-gallery .wp-block-image img,.reign-activity-single__prose .wp-block-gallery.reign-content-gallery .wp-block-image img,.reign-news-single__content .wp-block-gallery.reign-content-gallery .wp-block-image img,.reign-relationship-single--afdeling .reign-relationship-single__prose .wp-block-gallery.reign-content-gallery .wp-block-image img{width:100%;height:100%;min-height:0;-o-object-fit:cover;object-fit:cover}.reign-about-page__content .wp-block-gallery.reign-content-gallery .wp-block-image figcaption,.reign-activity-single__prose .wp-block-gallery.reign-content-gallery .wp-block-image figcaption,.reign-news-single__content .wp-block-gallery.reign-content-gallery .wp-block-image figcaption,.reign-relationship-single--afdeling .reign-relationship-single__prose .wp-block-gallery.reign-content-gallery .wp-block-image figcaption{position:static;margin:1.2rem 0.8rem 0;color:var(--gray);background:none;font-size:1.2rem;line-height:1.5;text-align:left}.reign-about-page__content .wp-block-gallery.reign-content-gallery .reign-news-gallery__navigation,.reign-activity-single__prose .wp-block-gallery.reign-content-gallery .reign-news-gallery__navigation,.reign-news-single__content .wp-block-gallery.reign-content-gallery .reign-news-gallery__navigation,.reign-relationship-single--afdeling .reign-relationship-single__prose .wp-block-gallery.reign-content-gallery .reign-news-gallery__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:0.8rem;margin-top:1.8rem}.reign-about-page__content .wp-block-gallery.reign-content-gallery .reign-news-gallery__arrow,.reign-activity-single__prose .wp-block-gallery.reign-content-gallery .reign-news-gallery__arrow,.reign-news-single__content .wp-block-gallery.reign-content-gallery .reign-news-gallery__arrow,.reign-relationship-single--afdeling .reign-relationship-single__prose .wp-block-gallery.reign-content-gallery .reign-news-gallery__arrow{display:-ms-grid;display:grid;width:4.6rem;height:4.6rem;padding:0;color:var(--secondary-color);background:var(--white);border:0.1rem solid color-mix(in srgb,var(--primary-color) 25%,var(--white));border-radius:58% 42% 55% 45%/45% 58% 42% 55%;-webkit-box-shadow:0 0.8rem 2rem color-mix(in srgb,var(--secondary-color) 10%,transparent);box-shadow:0 0.8rem 2rem color-mix(in srgb,var(--secondary-color) 10%,transparent);place-items:center}.reign-about-page__content .wp-block-gallery.reign-content-gallery .reign-news-gallery__arrow:focus-visible,.reign-about-page__content .wp-block-gallery.reign-content-gallery .reign-news-gallery__arrow:hover,.reign-activity-single__prose .wp-block-gallery.reign-content-gallery .reign-news-gallery__arrow:focus-visible,.reign-activity-single__prose .wp-block-gallery.reign-content-gallery .reign-news-gallery__arrow:hover,.reign-news-single__content .wp-block-gallery.reign-content-gallery .reign-news-gallery__arrow:focus-visible,.reign-news-single__content .wp-block-gallery.reign-content-gallery .reign-news-gallery__arrow:hover,.reign-relationship-single--afdeling .reign-relationship-single__prose .wp-block-gallery.reign-content-gallery .reign-news-gallery__arrow:focus-visible,.reign-relationship-single--afdeling .reign-relationship-single__prose .wp-block-gallery.reign-content-gallery .reign-news-gallery__arrow:hover{color:var(--white);background:var(--primary-color)}.reign-about-page__content .wp-block-gallery.reign-content-gallery .reign-news-gallery__arrow.swiper-button-disabled,.reign-activity-single__prose .wp-block-gallery.reign-content-gallery .reign-news-gallery__arrow.swiper-button-disabled,.reign-news-single__content .wp-block-gallery.reign-content-gallery .reign-news-gallery__arrow.swiper-button-disabled,.reign-relationship-single--afdeling .reign-relationship-single__prose .wp-block-gallery.reign-content-gallery .reign-news-gallery__arrow.swiper-button-disabled{opacity:0.35}.reign-about-page__content .wp-block-gallery.reign-content-gallery .reign-news-gallery__pagination,.reign-activity-single__prose .wp-block-gallery.reign-content-gallery .reign-news-gallery__pagination,.reign-news-single__content .wp-block-gallery.reign-content-gallery .reign-news-gallery__pagination,.reign-relationship-single--afdeling .reign-relationship-single__prose .wp-block-gallery.reign-content-gallery .reign-news-gallery__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.55rem;margin-top:-3.2rem}.reign-about-page__content .wp-block-gallery.reign-content-gallery .reign-news-gallery__pagination .swiper-pagination-bullet,.reign-activity-single__prose .wp-block-gallery.reign-content-gallery .reign-news-gallery__pagination .swiper-pagination-bullet,.reign-news-single__content .wp-block-gallery.reign-content-gallery .reign-news-gallery__pagination .swiper-pagination-bullet,.reign-relationship-single--afdeling .reign-relationship-single__prose .wp-block-gallery.reign-content-gallery .reign-news-gallery__pagination .swiper-pagination-bullet{width:0.8rem;height:0.8rem;margin:0!important;padding:0;opacity:1;background:color-mix(in srgb,var(--primary-color) 28%,var(--white));border:0;-webkit-transition:width 0.22s ease,background-color 0.22s ease;transition:width 0.22s ease,background-color 0.22s ease}.reign-about-page__content .wp-block-gallery.reign-content-gallery .reign-news-gallery__pagination .swiper-pagination-bullet-active,.reign-activity-single__prose .wp-block-gallery.reign-content-gallery .reign-news-gallery__pagination .swiper-pagination-bullet-active,.reign-news-single__content .wp-block-gallery.reign-content-gallery .reign-news-gallery__pagination .swiper-pagination-bullet-active,.reign-relationship-single--afdeling .reign-relationship-single__prose .wp-block-gallery.reign-content-gallery .reign-news-gallery__pagination .swiper-pagination-bullet-active{width:2.6rem;background:var(--accent-color);border-radius:1rem}.reign-about-page__content .wp-block-gallery.reign-content-gallery.is-static,.reign-activity-single__prose .wp-block-gallery.reign-content-gallery.is-static,.reign-news-single__content .wp-block-gallery.reign-content-gallery.is-static,.reign-relationship-single--afdeling .reign-relationship-single__prose .wp-block-gallery.reign-content-gallery.is-static{max-width:72rem;margin-inline:auto;padding-inline:0}@media (max-width:767.98px){.reign-about-page__content .wp-block-gallery.reign-content-gallery,.reign-activity-single__prose .wp-block-gallery.reign-content-gallery,.reign-news-single__content .wp-block-gallery.reign-content-gallery,.reign-relationship-single--afdeling .reign-relationship-single__prose .wp-block-gallery.reign-content-gallery{margin-inline:-2rem;padding-inline:2rem}.reign-about-page__content .wp-block-gallery.reign-content-gallery .wp-block-image>a,.reign-activity-single__prose .wp-block-gallery.reign-content-gallery .wp-block-image>a,.reign-news-single__content .wp-block-gallery.reign-content-gallery .wp-block-image>a,.reign-relationship-single--afdeling .reign-relationship-single__prose .wp-block-gallery.reign-content-gallery .wp-block-image>a{height:28rem}.reign-about-page__content .wp-block-gallery.reign-content-gallery .reign-news-gallery__pagination,.reign-activity-single__prose .wp-block-gallery.reign-content-gallery .reign-news-gallery__pagination,.reign-news-single__content .wp-block-gallery.reign-content-gallery .reign-news-gallery__pagination,.reign-relationship-single--afdeling .reign-relationship-single__prose .wp-block-gallery.reign-content-gallery .reign-news-gallery__pagination{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:1.7rem}}.reign-about-page__content .wp-block-gallery.reign-content-gallery,.reign-activity-single__prose .wp-block-gallery.reign-content-gallery,.reign-relationship-single--afdeling .reign-relationship-single__prose .wp-block-gallery.reign-content-gallery{margin-inline:0;padding-inline:0}.reign-about-page__content .wp-block-gallery.reign-content-gallery .wp-block-image>a,.reign-activity-single__prose .wp-block-gallery.reign-content-gallery .wp-block-image>a,.reign-relationship-single--afdeling .reign-relationship-single__prose .wp-block-gallery.reign-content-gallery .wp-block-image>a{height:clamp(23rem,30vw,36rem)}.reign-about-page__content .wp-block-gallery.reign-content-gallery.is-static,.reign-activity-single__prose .wp-block-gallery.reign-content-gallery.is-static,.reign-relationship-single--afdeling .reign-relationship-single__prose .wp-block-gallery.reign-content-gallery.is-static{max-width:none}.glightbox-container.glightbox-mostar{font-family:var(--primary-font)}.glightbox-container.glightbox-mostar .goverlay{background:rgba(0,0,0,0.94);backdrop-filter:blur(0.35rem)}.glightbox-container.glightbox-mostar .gcontainer{padding:clamp(1.2rem,2vw,2.4rem)}.glightbox-container.glightbox-mostar .gslide-inner-content{max-width:min(124rem,100vw - 4rem);margin-inline:auto}.glightbox-container.glightbox-mostar .ginner-container{overflow:hidden;background:#000;border:0.1rem solid color-mix(in srgb,var(--white) 16%,transparent);border-radius:3.2rem 3.2rem 3.2rem 1.2rem;-webkit-box-shadow:0 3rem 10rem rgba(0,0,0,0.52);box-shadow:0 3rem 10rem rgba(0,0,0,0.52)}.glightbox-container.glightbox-mostar .gslide-media{background:transparent;-webkit-box-shadow:none;box-shadow:none}.glightbox-container.glightbox-mostar .gslide-media img{width:auto;max-width:100%;max-height:calc(100dvh - 15rem);-o-object-fit:contain;object-fit:contain}.glightbox-container.glightbox-mostar .gslide-description{color:var(--white);background:rgba(0,0,0,0.96)}.glightbox-container.glightbox-mostar .gdesc-inner{padding:1.35rem 1.8rem 1.55rem}.glightbox-container.glightbox-mostar .gslide-desc,.glightbox-container.glightbox-mostar .gslide-title{margin:0;color:var(--white);font-family:var(--primary-font)}.glightbox-container.glightbox-mostar .gslide-title{font-size:1.35rem;font-weight:800}.glightbox-container.glightbox-mostar .gslide-desc{color:color-mix(in srgb,var(--white) 82%,transparent);font-size:1.25rem;line-height:1.55}.glightbox-container.glightbox-mostar .gbtn{position:absolute;z-index:3;display:-ms-grid;display:grid;width:5rem;height:5rem;padding:0;opacity:1;color:var(--white);background:color-mix(in srgb,var(--secondary-color) 78%,transparent);border:0.1rem solid color-mix(in srgb,var(--white) 24%,transparent);border-radius:63% 37% 55% 45%/42% 61% 39% 58%;-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,0.24);box-shadow:0 1rem 3rem rgba(0,0,0,0.24);place-items:center;-webkit-transition:background-color 0.22s ease,border-radius 0.22s ease,-webkit-transform 0.22s ease;transition:background-color 0.22s ease,border-radius 0.22s ease,-webkit-transform 0.22s ease;transition:background-color 0.22s ease,border-radius 0.22s ease,transform 0.22s ease;transition:background-color 0.22s ease,border-radius 0.22s ease,transform 0.22s ease,-webkit-transform 0.22s ease}.glightbox-container.glightbox-mostar .gbtn svg{width:1.8rem;height:1.8rem}.glightbox-container.glightbox-mostar .gbtn svg path{fill:currentColor}.glightbox-container.glightbox-mostar .gbtn:focus-visible,.glightbox-container.glightbox-mostar .gbtn:hover{color:var(--white);background:var(--accent-color);border-radius:42% 58% 37% 63%/58% 42% 61% 39%;-webkit-transform:translateY(-0.2rem);transform:translateY(-0.2rem)}.glightbox-container.glightbox-mostar .gbtn:focus-visible{outline:0.3rem solid var(--white);outline-offset:0.3rem}.glightbox-container.glightbox-mostar .gclose{top:clamp(1.2rem,2vw,2.4rem);right:clamp(1.2rem,2vw,2.4rem)}.glightbox-container.glightbox-mostar .gnext,.glightbox-container.glightbox-mostar .gprev{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.glightbox-container.glightbox-mostar .gnext:focus-visible,.glightbox-container.glightbox-mostar .gnext:hover,.glightbox-container.glightbox-mostar .gprev:focus-visible,.glightbox-container.glightbox-mostar .gprev:hover{-webkit-transform:translateY(calc(-50% - 0.2rem));transform:translateY(calc(-50% - 0.2rem))}.glightbox-container.glightbox-mostar .gprev{left:clamp(1rem,2vw,2.4rem)}.glightbox-container.glightbox-mostar .gnext{right:clamp(1rem,2vw,2.4rem)}.glightbox-container.glightbox-mostar .reign-glightbox-position{position:fixed;z-index:100001;top:clamp(1.8rem,2.5vw,3rem);left:clamp(1.8rem,2.5vw,3rem);min-width:6rem;padding:0.75rem 1.2rem;color:var(--white);background:color-mix(in srgb,var(--secondary-color) 82%,transparent);border:0.1rem solid color-mix(in srgb,var(--white) 20%,transparent);border-radius:999px;font-size:1.15rem;font-weight:800;letter-spacing:0.1em;line-height:1;text-align:center}@media (max-width:767.98px){.glightbox-container.glightbox-mostar .gcontainer{padding:0.8rem}.glightbox-container.glightbox-mostar .gslide-inner-content{max-width:calc(100vw - 1.6rem)}.glightbox-container.glightbox-mostar .ginner-container{border-radius:2rem 2rem 2rem 0.8rem}.glightbox-container.glightbox-mostar .gslide-media img{max-height:calc(100dvh - 12rem)}.glightbox-container.glightbox-mostar .gbtn{width:4.4rem;height:4.4rem}.glightbox-container.glightbox-mostar .gprev{left:1.2rem}.glightbox-container.glightbox-mostar .gnext{right:1.2rem}.glightbox-container.glightbox-mostar .gclose{top:1.2rem;right:1.2rem}.glightbox-container.glightbox-mostar .reign-glightbox-position{top:1.2rem;left:1.2rem}}@media (prefers-reduced-motion:reduce){.glightbox-container.glightbox-mostar .gbtn,.reign-content-gallery .wp-block-image img,.reign-news-gallery__arrow,.reign-news-gallery__pagination .swiper-pagination-bullet{-webkit-transition:none;transition:none}.glightbox-container .goverlay,.glightbox-container .gslide{-webkit-animation:none!important;animation:none!important}}.reign-about-page{position:relative;padding:clamp(5rem,8vw,10rem) 0 clamp(7rem,10vw,13rem);overflow:clip;background:radial-gradient(circle at 92% 12%,color-mix(in srgb,var(--accent-color) 9%,transparent) 0 13rem,transparent 13.2rem),-webkit-gradient(linear,left top,left bottom,from(var(--white)),color-stop(58%,color-mix(in srgb,var(--primary-color) 4%,var(--white))),to(var(--white)));background:radial-gradient(circle at 92% 12%,color-mix(in srgb,var(--accent-color) 9%,transparent) 0 13rem,transparent 13.2rem),linear-gradient(180deg,var(--white),color-mix(in srgb,var(--primary-color) 4%,var(--white)) 58%,var(--white))}.reign-about-page:before{content:"";position:absolute;z-index:0;top:8rem;right:-10rem;width:34rem;aspect-ratio:1;opacity:0.18;border:0.15rem solid var(--primary-color);border-radius:44% 56% 62% 38%/57% 42% 58% 43%;-webkit-transform:rotate(14deg);transform:rotate(14deg);pointer-events:none}.reign-about-page__layout{position:relative;z-index:1;display:-ms-grid;display:grid;-ms-grid-columns:minmax(22rem,24rem) clamp(3rem,4vw,6rem) minmax(0,1fr);grid-template-columns:minmax(22rem,24rem) minmax(0,1fr);gap:clamp(3rem,4vw,6rem);-webkit-box-align:start;-ms-flex-align:start;align-items:start}.reign-about-page__layout--without-sidebar{display:block}.reign-about-page__layout--without-sidebar .reign-about-page__content{width:100%;max-width:none}.reign-about-page__sidebar{position:sticky;top:11rem}.reign-about-page__sidebar-card{position:relative;padding:2.7rem 2.3rem 2.4rem;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent-color) 22%,transparent) 0 7rem,transparent 7.1rem),linear-gradient(155deg,color-mix(in srgb,var(--primary-color) 11%,var(--white)),var(--white));border:0.1rem solid color-mix(in srgb,var(--primary-color) 18%,var(--white));border-bottom:0.5rem solid var(--primary-color);border-radius:3.2rem 3.2rem 1rem 3.2rem;-webkit-box-shadow:0 2.2rem 5rem color-mix(in srgb,var(--secondary-color) 12%,transparent);box-shadow:0 2.2rem 5rem color-mix(in srgb,var(--secondary-color) 12%,transparent)}.reign-about-page__sidebar-card:after{content:"";position:absolute;z-index:-1;right:-3rem;bottom:-4rem;width:13rem;aspect-ratio:1;opacity:0.08;background:var(--primary-color);border-radius:63% 37% 45% 55%/44% 59% 41% 56%;-webkit-transform:rotate(-17deg);transform:rotate(-17deg)}.reign-about-page__sidebar-card .h2,.reign-about-page__sidebar-card h2{max-width:22rem;margin:0 0 2.3rem;color:var(--secondary-color);font-size:clamp(2.25rem,2.2vw,3rem);line-height:0.98}.reign-about-page__sidebar-card ul{display:-ms-grid;display:grid;gap:0.7rem;margin:0;padding:0;list-style:none}.reign-about-page__sidebar-card li>a{display:-ms-grid;display:grid;-ms-grid-columns:3.8rem 1rem minmax(0,1fr) 1rem auto;grid-template-columns:3.8rem minmax(0,1fr) auto;gap:1rem;min-height:5rem;padding:0.55rem 0.8rem 0.55rem 0.55rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--secondary-color);background:color-mix(in srgb,var(--white) 82%,transparent);border:0.1rem solid color-mix(in srgb,var(--primary-color) 10%,transparent);border-radius:1.7rem 1.7rem 0.65rem 1.7rem;font-size:1.35rem;font-variation-settings:"wght" 610;line-height:1.2;text-decoration:none;-webkit-transition:color 0.22s ease,background-color 0.22s ease,border-radius 0.24s ease,-webkit-transform 0.22s ease;transition:color 0.22s ease,background-color 0.22s ease,border-radius 0.24s ease,-webkit-transform 0.22s ease;transition:color 0.22s ease,background-color 0.22s ease,border-radius 0.24s ease,transform 0.22s ease;transition:color 0.22s ease,background-color 0.22s ease,border-radius 0.24s ease,transform 0.22s ease,-webkit-transform 0.22s ease}.reign-about-page__sidebar-card li>a>i{color:var(--accent-color);font-size:1rem}.reign-about-page__sidebar-card li>a:focus-visible,.reign-about-page__sidebar-card li>a:hover,.reign-about-page__sidebar-card li>a[aria-current=page]{color:var(--white);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:1.7rem 0.65rem 1.7rem 1.7rem;-webkit-transform:translateX(0.35rem);transform:translateX(0.35rem)}.reign-about-page__sidebar-card li>a:focus-visible>i,.reign-about-page__sidebar-card li>a:hover>i,.reign-about-page__sidebar-card li>a[aria-current=page]>i{color:var(--white)}.reign-about-page__sidebar-card li>a:focus-visible{outline:0.25rem solid var(--accent-color);outline-offset:0.25rem}.reign-about-page__sidebar-eyebrow{margin:0 0 0.9rem;color:var(--accent-color);font-size:1.05rem;font-variation-settings:"wght" 760;letter-spacing:0.16em;text-transform:uppercase}.reign-about-page__link-icon{display:-ms-grid;display:grid;width:3.8rem;height:3.8rem;color:var(--white);background:linear-gradient(145deg,var(--primary-color),var(--secondary-color));border-radius:59% 41% 52% 48%/44% 58% 42% 56%;place-items:center}.reign-about-page__link-icon i{color:var(--white);font-size:1.35rem;line-height:1}a:focus-visible .reign-about-page__link-icon,a:hover .reign-about-page__link-icon,a[aria-current=page] .reign-about-page__link-icon{color:var(--secondary-color);background:var(--white)}a:focus-visible .reign-about-page__link-icon i,a:hover .reign-about-page__link-icon i,a[aria-current=page] .reign-about-page__link-icon i{color:var(--primary-color)}.reign-about-page__contact{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2rem}.reign-about-page__content{min-width:0}.reign-about-page__content>:first-child{margin-top:0}.reign-about-page__content .paragraph{padding-block:0 clamp(6rem,8vw,10rem);padding-inline:0;background:transparent}.reign-about-page__content .paragraph .container{width:100%;max-width:none;padding-inline:0}.reign-about-page__content .paragraph__content{padding:clamp(2.8rem,3vw,3.8rem)}.reign-about-page__content .paragraph+.paragraph{padding-top:0}.reign-about-page__content .wp-block-heading{color:var(--secondary-color)}.reign-about-page__content .wp-block-gallery.reign-content-gallery{margin-inline:0;padding-inline:0}@media (max-width:991.98px){.reign-about-page{overflow:hidden}.reign-about-page__layout{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:4rem}.reign-about-page__sidebar{position:static}.reign-about-page__sidebar-card .h2,.reign-about-page__sidebar-card h2{max-width:50rem}.reign-about-page__sidebar-card ul{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.reign-about-page{padding-top:4rem}.reign-about-page__sidebar-card{padding:2.2rem 1.6rem}.reign-about-page__sidebar-card ul{-ms-grid-columns:1fr;grid-template-columns:1fr}}.reign-about-hero{display:-ms-grid;display:grid;min-height:min(72rem,78svh);-ms-grid-columns:minmax(0,0.9fr) minmax(0,1.1fr);grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);overflow:hidden;background:color-mix(in srgb,var(--primary-color) 7%,var(--white))}.reign-about-hero__copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:clamp(5rem,8vw,12rem)}.reign-about-hero__copy .h1,.reign-about-hero__copy h1{margin:0 0 2rem;color:var(--secondary-color);font-size:clamp(5rem,8vw,11rem);line-height:0.88}.reign-about-hero__copy>p:last-child{max-width:52rem;color:var(--gray);font-size:clamp(1.7rem,1.8vw,2.3rem)}.reign-about-hero__eyebrow{color:var(--accent-color);font-variation-settings:"wght" 760;letter-spacing:0.18em;text-transform:uppercase}.reign-about-hero__media{position:relative;overflow:hidden;border-radius:0 0 0 18%/0 0 0 70%}.reign-about-hero__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:767.98px){.reign-about-hero{min-height:0;-ms-grid-columns:1fr;grid-template-columns:1fr}.reign-about-hero__copy{padding:5rem 2rem}.reign-about-hero__media{min-height:40rem;border-radius:0}}@media (prefers-reduced-motion:reduce){.reign-about-page__sidebar-card li>a{-webkit-transition:none;transition:none}}.main-footer{position:relative;margin-top:clamp(7rem,9vw,12rem);color:var(--secondary-color);background:var(--white);overflow:visible}.main-footer__contact-strip{position:relative;z-index:3;border-top:1px solid var(--gray-light);background:var(--white)}.main-footer__contact-strip-inner{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,160rem);margin-inline:auto;padding-inline:clamp(2rem,4vw,6rem)}.main-footer__contact-cta{display:-ms-grid;display:grid;-ms-grid-columns:5.5rem 1.7rem minmax(0,1fr);grid-template-columns:5.5rem minmax(0,1fr);gap:1.7rem;min-height:22rem;padding:clamp(3rem,4vw,5.2rem) clamp(2rem,3.2vw,4.5rem)}.main-footer__contact-cta+.main-footer__contact-cta{border-left:1px solid var(--gray-light)}.main-footer__contact-cta .h2,.main-footer__contact-cta h2{max-width:28rem;margin:0 0 0.8rem;color:var(--primary-color);font-size:var(--reign-title-2xs);line-height:1.08;font-variation-settings:"wght" 720;text-wrap:balance}.main-footer__contact-cta address,.main-footer__contact-cta p{max-width:32rem;margin:0 0 1.4rem;color:var(--gray);font-size:1.25rem;line-height:1.55;font-style:normal}.main-footer__contact-cta--newsletter .h2,.main-footer__contact-cta--newsletter h2{color:var(--accent-color)}.main-footer__contact-cta--newsletter .main-footer__contact-cta-icon,.main-footer__contact-cta--newsletter .main-footer__contact-link{color:var(--accent-color);border-color:color-mix(in srgb,var(--accent-color) 45%,transparent)}.main-footer__contact-cta-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:5rem;height:5rem;color:var(--primary-color);background:var(--off-white-alternate);border-radius:50%;font-size:2rem}.main-footer__contact-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:3.2rem;padding:0.6rem 1.4rem;color:var(--primary-color);border:1px solid color-mix(in srgb,var(--primary-color) 45%,transparent);border-radius:2rem;font-size:1.05rem;font-weight:700;line-height:1;text-decoration:none;-webkit-transition:color 0.2s ease,background-color 0.2s ease,border-color 0.2s ease;transition:color 0.2s ease,background-color 0.2s ease,border-color 0.2s ease}.main-footer__contact-link:focus-visible,.main-footer__contact-link:hover{color:var(--white);background:var(--primary-color);border-color:var(--primary-color);text-decoration:none}.main-footer__contact-detail{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--primary-color);font-size:1.25rem;font-weight:650;line-height:1.7;text-decoration:none}.main-footer__contact-detail:focus-visible,.main-footer__contact-detail:hover{color:var(--secondary-color);text-decoration:underline}.main-footer__landscape-clip{position:absolute;z-index:0;inset:0;overflow:hidden;overflow:clip;pointer-events:none}.main-footer__landscape{position:absolute;inset:-4.5rem -4vw;background-image:url("assets/images/footer-bg.svg");background-repeat:no-repeat;background-position:center bottom;background-size:max(108%,150rem) auto;-webkit-filter:saturate(1.08) contrast(1.02);filter:saturate(1.08) contrast(1.02);-webkit-transform:translate3d(0,0,0) scale(1.075);transform:translate3d(0,0,0) scale(1.075);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;pointer-events:none}.main-footer.is-footer-parallax-ready .main-footer__landscape-clip{will-change:opacity}.main-footer.is-footer-parallax-ready .main-footer__landscape{will-change:transform}.main-footer__body{position:relative;z-index:2;isolation:isolate;min-height:44rem;padding:clamp(24rem,25vw,31rem) clamp(2rem,5vw,7rem) clamp(8rem,10vw,13rem);background:var(--white)}.main-footer__brand-line{position:absolute;z-index:2;top:4rem;left:0;width:100%;height:clamp(22rem,22vw,30rem);overflow:hidden;pointer-events:none}.main-footer__brand-line svg{display:block;width:120%;height:100%;margin-left:-10%;overflow:hidden}.main-footer__brand-line .main-footer__brand-arc-path{stroke-width:clamp(1.4rem,1.25vw,2rem);-webkit-filter:drop-shadow(0 0.35rem 0.45rem color-mix(in srgb,var(--secondary-color) 18%,transparent));filter:drop-shadow(0 0.35rem 0.45rem color-mix(in srgb,var(--secondary-color) 18%,transparent))}.main-footer__brand{position:absolute;z-index:3;top:0;left:50%;display:block;width:clamp(15rem,16vw,20rem);padding:1rem;background:var(--white);border-radius:50%;-webkit-box-shadow:0 1.2rem 3rem color-mix(in srgb,var(--secondary-color) 14%,transparent);box-shadow:0 1.2rem 3rem color-mix(in srgb,var(--secondary-color) 14%,transparent);-webkit-transform:translate(-50%,-15%);transform:translate(-50%,-15%);-webkit-transition:-webkit-transform 0.24s ease;transition:-webkit-transform 0.24s ease;transition:transform 0.24s ease;transition:transform 0.24s ease,-webkit-transform 0.24s ease}.main-footer__brand:before{content:"";position:absolute;z-index:0;inset:-0.7rem;border:0.2rem solid color-mix(in srgb,var(--primary-color) 34%,transparent);border-radius:50%;opacity:0.35;-webkit-box-shadow:0 0 0 0.35rem color-mix(in srgb,var(--white) 80%,transparent),0 0 2.2rem color-mix(in srgb,var(--primary-color) 24%,transparent);box-shadow:0 0 0 0.35rem color-mix(in srgb,var(--white) 80%,transparent),0 0 2.2rem color-mix(in srgb,var(--primary-color) 24%,transparent);-webkit-animation:mostar-footer-halo-loop 7.2s ease-in-out infinite;animation:mostar-footer-halo-loop 7.2s ease-in-out infinite;-webkit-animation-play-state:paused;animation-play-state:paused;pointer-events:none}.main-footer__brand svg{position:relative;z-index:1;display:block;width:100%;height:auto;overflow:visible;-webkit-transform-origin:center;transform-origin:center;-webkit-animation:mostar-footer-logo-loop 7.2s cubic-bezier(0.45,0,0.2,1) infinite;animation:mostar-footer-logo-loop 7.2s cubic-bezier(0.45,0,0.2,1) infinite;-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-filter:drop-shadow(0 0.3rem 0.45rem color-mix(in srgb,var(--secondary-color) 12%,transparent));filter:drop-shadow(0 0.3rem 0.45rem color-mix(in srgb,var(--secondary-color) 12%,transparent))}.main-footer__brand .mostar-symbol__mark,.main-footer__brand .mostar-symbol__ring{transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center}.main-footer__brand .mostar-symbol__ring{-webkit-animation:mostar-footer-ring-loop 7.2s cubic-bezier(0.45,0,0.2,1) infinite;animation:mostar-footer-ring-loop 7.2s cubic-bezier(0.45,0,0.2,1) infinite;-webkit-animation-play-state:paused;animation-play-state:paused}.main-footer__brand .mostar-symbol__mark{-webkit-animation:mostar-footer-mark-loop 7.2s cubic-bezier(0.45,0,0.2,1) infinite;animation:mostar-footer-mark-loop 7.2s cubic-bezier(0.45,0,0.2,1) infinite;-webkit-animation-play-state:paused;animation-play-state:paused}.main-footer__brand .mostar-symbol__spark{opacity:0;transform-box:view-box;-webkit-transform-origin:center;transform-origin:center;-webkit-animation:mostar-footer-spark-loop 7.2s cubic-bezier(0.45,0,0.2,1) infinite;animation:mostar-footer-spark-loop 7.2s cubic-bezier(0.45,0,0.2,1) infinite;-webkit-animation-play-state:paused;animation-play-state:paused}.main-footer__brand:focus-visible,.main-footer__brand:hover{-webkit-transform:translate(-50%,-15%) rotate(-3deg) scale(1.03);transform:translate(-50%,-15%) rotate(-3deg) scale(1.03)}.main-footer__brand:focus-visible .mostar-symbol,.main-footer__brand:focus-visible .mostar-symbol__mark,.main-footer__brand:focus-visible .mostar-symbol__ring,.main-footer__brand:focus-visible .mostar-symbol__spark,.main-footer__brand:hover .mostar-symbol,.main-footer__brand:hover .mostar-symbol__mark,.main-footer__brand:hover .mostar-symbol__ring,.main-footer__brand:hover .mostar-symbol__spark{-webkit-animation-play-state:paused;animation-play-state:paused}.main-footer__brand:focus-visible:before,.main-footer__brand:hover:before{-webkit-animation-play-state:paused;animation-play-state:paused}.main-footer__brand:focus-visible{outline:0.2rem solid var(--primary-color);outline-offset:0.3rem}.main-footer.is-footer-in-view .main-footer__brand:not(:hover):not(:focus-visible) .mostar-symbol,.main-footer.is-footer-in-view .main-footer__brand:not(:hover):not(:focus-visible) .mostar-symbol__mark,.main-footer.is-footer-in-view .main-footer__brand:not(:hover):not(:focus-visible) .mostar-symbol__ring,.main-footer.is-footer-in-view .main-footer__brand:not(:hover):not(:focus-visible) .mostar-symbol__spark,.main-footer.is-footer-in-view .main-footer__brand:not(:hover):not(:focus-visible):before{-webkit-animation-play-state:running;animation-play-state:running}.main-footer__navigation-layout{position:relative;z-index:3;display:-ms-grid;display:grid;-ms-grid-columns:minmax(27rem,1.8fr) clamp(4rem,5vw,8rem) minmax(0,5fr);grid-template-columns:minmax(27rem,1.8fr) minmax(0,5fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:clamp(4rem,5vw,8rem);width:min(100%,180rem);margin-inline:auto}.main-footer__identity{min-width:0}.main-footer__identity-content{display:-ms-grid;display:grid;justify-items:start}.main-footer__identity-content p{max-width:35rem;margin:2.5rem 0 1.8rem;color:var(--secondary-color);font-size:1.35rem;font-weight:600;line-height:1.65}.main-footer__portal{--reign-button-height:4.4rem;gap:0.75rem;margin-bottom:2.4rem;padding-inline:1.8rem;border-radius:2.4rem;white-space:nowrap}.main-footer__portal i{font-size:1.25rem}.main-footer__identity-logo{display:block;width:min(100%,34rem);color:var(--primary-color);text-decoration:none;-webkit-transition:-webkit-transform 0.24s ease;transition:-webkit-transform 0.24s ease;transition:transform 0.24s ease;transition:transform 0.24s ease,-webkit-transform 0.24s ease}.main-footer__identity-logo svg{display:block;width:100%;height:auto;overflow:visible}.main-footer__identity-logo:focus-visible,.main-footer__identity-logo:hover{-webkit-transform:translateY(-0.3rem);transform:translateY(-0.3rem)}.main-footer__identity-logo:focus-visible{outline:0.2rem solid var(--primary-color);outline-offset:0.5rem}.main-footer__socials{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem}.main-footer__socials a,.main-footer__socials span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:4.4rem;height:4.4rem;color:var(--white);background:var(--social-background,var(--primary-color));border:0;border-radius:50%;-webkit-box-shadow:0 0.8rem 1.8rem color-mix(in srgb,var(--social-shadow,var(--secondary-color)) 22%,transparent);box-shadow:0 0.8rem 1.8rem color-mix(in srgb,var(--social-shadow,var(--secondary-color)) 22%,transparent);font-size:1.85rem;line-height:1;text-decoration:none}.main-footer__socials a{-webkit-transition:-webkit-transform 0.22s ease,-webkit-box-shadow 0.22s ease,-webkit-filter 0.22s ease;transition:-webkit-transform 0.22s ease,-webkit-box-shadow 0.22s ease,-webkit-filter 0.22s ease;transition:transform 0.22s ease,box-shadow 0.22s ease,filter 0.22s ease;transition:transform 0.22s ease,box-shadow 0.22s ease,filter 0.22s ease,-webkit-transform 0.22s ease,-webkit-box-shadow 0.22s ease,-webkit-filter 0.22s ease}.main-footer__socials a:focus-visible,.main-footer__socials a:hover{color:var(--white);-webkit-box-shadow:0 1.2rem 2.4rem color-mix(in srgb,var(--social-shadow,var(--secondary-color)) 34%,transparent);box-shadow:0 1.2rem 2.4rem color-mix(in srgb,var(--social-shadow,var(--secondary-color)) 34%,transparent);-webkit-filter:saturate(1.08) brightness(1.04);filter:saturate(1.08) brightness(1.04);text-decoration:none;-webkit-transform:translateY(-0.35rem) scale(1.06);transform:translateY(-0.35rem) scale(1.06)}.main-footer__socials a:focus-visible{outline:0.2rem solid var(--secondary-color);outline-offset:0.25rem}.main-footer__socials .is-placeholder{opacity:0.82;cursor:default}.main-footer__social--facebook{--social-background:var(--facebook);--social-shadow:var(--facebook)}.main-footer__social--instagram{--social-background:linear-gradient(135deg,#833ab4 0%,var(--instagram) 42%,#fd1d1d 70%,#fcb045 100%);--social-shadow:var(--instagram)}.main-footer__social--linkedin{--social-background:var(--linkedin);--social-shadow:var(--linkedin)}.main-footer__social--youtube{--social-background:var(--youtube);--social-shadow:var(--youtube)}.main-footer__social--youtube i{font-size:1.75rem}.main-footer__navigation{position:relative;z-index:3;display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) clamp(2rem,2.8vw,4.5rem) minmax(0,1fr) clamp(2rem,2.8vw,4.5rem) minmax(0,1fr) clamp(2rem,2.8vw,4.5rem) minmax(0,1fr) clamp(2rem,2.8vw,4.5rem) minmax(0,1fr);grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(2rem,2.8vw,4.5rem);width:100%}.main-footer__menu-group{min-width:0}.main-footer__menu-group .h2,.main-footer__menu-group h2{margin:0 0 1.5rem;color:var(--secondary-color);font-size:1.35rem;font-variation-settings:"wght" 760;letter-spacing:0.04em;text-transform:uppercase}.main-footer__menu{display:-ms-grid;display:grid;gap:0.9rem;margin:0;padding:0;list-style:none}.main-footer__menu li{margin:0;padding:0;list-style:none}.main-footer__menu a{color:var(--secondary-color);font-size:1.3rem;font-weight:500;line-height:1.45;text-decoration:none}.main-footer__menu a:focus-visible,.main-footer__menu a:hover{color:var(--primary-color);text-decoration:underline;text-underline-offset:0.3rem}.main-footer__relationship-menu{display:-ms-grid;display:grid;gap:0.65rem;margin:0;padding:0;list-style:none}.main-footer__relationship-menu li{min-width:0;margin:0;padding:0;list-style:none}.main-footer__relationship-menu .reign-relationship-link-list__link{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:3.2rem 0.85rem minmax(0,1fr);grid-template-columns:3.2rem minmax(0,1fr);min-width:0;min-height:3.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.85rem;padding:0.25rem 0.7rem 0.25rem 0.25rem;overflow:hidden;color:var(--reign-profile-text);background:linear-gradient(110deg,var(--reign-profile-pale),color-mix(in srgb,var(--reign-profile-soft) 42%,var(--white)));border:0.1rem solid color-mix(in srgb,var(--reign-profile-color) 20%,var(--white));border-radius:1.4rem 1.4rem 0.55rem 1.4rem;font-size:1.12rem;font-weight:750;line-height:1.25;text-decoration:none;-webkit-transition:color 0.22s ease,background-color 0.22s ease,border-color 0.22s ease,border-radius 0.22s ease,-webkit-transform 0.22s ease;transition:color 0.22s ease,background-color 0.22s ease,border-color 0.22s ease,border-radius 0.22s ease,-webkit-transform 0.22s ease;transition:color 0.22s ease,background-color 0.22s ease,border-color 0.22s ease,border-radius 0.22s ease,transform 0.22s ease;transition:color 0.22s ease,background-color 0.22s ease,border-color 0.22s ease,border-radius 0.22s ease,transform 0.22s ease,-webkit-transform 0.22s ease}.main-footer__relationship-menu .reign-relationship-link-list__link:focus-visible,.main-footer__relationship-menu .reign-relationship-link-list__link:hover,.main-footer__relationship-menu .reign-relationship-link-list__link[aria-current=page]{color:var(--reign-profile-dark);background:linear-gradient(110deg,var(--reign-profile-soft),var(--reign-profile-pale));border-color:color-mix(in srgb,var(--reign-profile-color) 46%,var(--white));border-radius:0.75rem 1.45rem 1.45rem 0.75rem;text-decoration:none;-webkit-transform:translateX(0.25rem);transform:translateX(0.25rem)}.main-footer__relationship-menu .reign-relationship-link-list__link:focus-visible{outline:0.2rem solid var(--reign-profile-color);outline-offset:0.2rem}.main-footer__relationship-menu .reign-relationship-link-list__badge{position:relative;display:-ms-grid;display:grid;width:3.2rem;height:3.1rem;padding:0.58rem;color:var(--white);background:linear-gradient(145deg,var(--reign-profile-color),var(--reign-profile-dark));border-radius:63% 37% 55% 45%/42% 61% 39% 58%;-webkit-box-shadow:0 0.45rem 1rem color-mix(in srgb,var(--reign-profile-dark) 16%,transparent);box-shadow:0 0.45rem 1rem color-mix(in srgb,var(--reign-profile-dark) 16%,transparent);place-items:center;-webkit-transition:border-radius 0.22s ease,-webkit-transform 0.22s ease;transition:border-radius 0.22s ease,-webkit-transform 0.22s ease;transition:border-radius 0.22s ease,transform 0.22s ease;transition:border-radius 0.22s ease,transform 0.22s ease,-webkit-transform 0.22s ease}.main-footer__relationship-menu .reign-relationship-link-list__badge i{color:inherit;font-size:1.05rem;line-height:1}.main-footer__relationship-menu .reign-relationship-link-list__badge-image{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-filter:drop-shadow(0 0.1rem 0.15rem color-mix(in srgb,var(--secondary-color) 30%,transparent));filter:drop-shadow(0 0.1rem 0.15rem color-mix(in srgb,var(--secondary-color) 30%,transparent))}.main-footer__relationship-menu .reign-relationship-link-list__label{min-width:0;overflow-wrap:anywhere}.main-footer__relationship-menu .reign-relationship-link-list__link:focus-visible .reign-relationship-link-list__badge,.main-footer__relationship-menu .reign-relationship-link-list__link:hover .reign-relationship-link-list__badge{border-radius:42% 58% 38% 62%/61% 40% 60% 39%;-webkit-transform:rotate(3deg) scale(1.04);transform:rotate(3deg) scale(1.04)}.main-footer__legal-bar{position:relative;z-index:4;margin-top:-1px;padding:5rem clamp(2rem,4vw,6rem) 2.4rem;color:color-mix(in srgb,var(--white) 72%,transparent);background:var(--secondary-color);clip-path:ellipse(85% 100% at 50% 100%)}.main-footer__legal-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem;width:min(100%,150rem);margin-inline:auto}.main-footer__legal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.8rem 1.6rem;font-size:1rem}.main-footer__legal a{color:inherit;text-decoration:none}.main-footer__legal a:focus-visible,.main-footer__legal a:hover{color:var(--white);text-decoration:underline}.main-footer__credit{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3.6rem;height:3.6rem}.main-footer__credit img{display:block;width:1.5rem;height:auto}.main-footer__credit:focus-visible{outline:0.2rem solid var(--white);outline-offset:0.2rem}@media (max-width:991.98px){.main-footer__contact-strip-inner{-ms-grid-columns:1fr;grid-template-columns:1fr}.main-footer__contact-cta{min-height:0}.main-footer__contact-cta+.main-footer__contact-cta{border-top:1px solid var(--gray-light);border-left:0}.main-footer__contact-cta .h2,.main-footer__contact-cta address,.main-footer__contact-cta h2,.main-footer__contact-cta p{max-width:none}.main-footer__navigation{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1199.98px){.main-footer__navigation-layout{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:4rem}.main-footer__identity{display:-ms-grid;display:grid;-ms-grid-columns:minmax(22rem,30rem) 3rem minmax(0,1fr);grid-template-columns:minmax(22rem,30rem) minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem 3rem}.main-footer__identity-logo{grid-row:auto}.main-footer__identity-content p{max-width:48rem;margin-top:0}}@media (max-width:767.98px){.main-footer__contact-cta{-ms-grid-columns:4.5rem 1.3rem minmax(0,1fr);grid-template-columns:4.5rem minmax(0,1fr);gap:1.3rem;padding:2.8rem 1.8rem}.main-footer__contact-cta-icon{width:4.2rem;height:4.2rem;font-size:1.6rem}.main-footer__body{padding-top:22rem}.main-footer__brand-line{top:4rem;height:18rem}.main-footer__navigation{-ms-grid-columns:minmax(0,1fr) 2rem minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 2rem}.main-footer__identity{-ms-grid-columns:1fr;grid-template-columns:1fr}.main-footer__identity-logo{grid-row:auto;width:min(100%,30rem)}.main-footer__identity-content p{margin:0.5rem 0 1.5rem}.main-footer__legal-bar{padding-top:4.5rem;clip-path:ellipse(115% 100% at 50% 100%)}.main-footer__legal-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.main-footer__legal{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:575.98px){.main-footer__navigation{-ms-grid-columns:1fr;grid-template-columns:1fr}}@-webkit-keyframes mostar-footer-logo-loop{0%,to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg);-webkit-filter:drop-shadow(0 0.3rem 0.45rem color-mix(in srgb,var(--secondary-color) 12%,transparent));filter:drop-shadow(0 0.3rem 0.45rem color-mix(in srgb,var(--secondary-color) 12%,transparent))}14%{-webkit-transform:translateY(-0.65rem) rotate(-1.35deg);transform:translateY(-0.65rem) rotate(-1.35deg);-webkit-filter:drop-shadow(0 0.85rem 1.1rem color-mix(in srgb,var(--primary-color) 25%,transparent));filter:drop-shadow(0 0.85rem 1.1rem color-mix(in srgb,var(--primary-color) 25%,transparent))}30%{-webkit-transform:translateY(-0.18rem) rotate(0.45deg);transform:translateY(-0.18rem) rotate(0.45deg)}48%{-webkit-transform:translateY(-0.05rem) rotate(0deg);transform:translateY(-0.05rem) rotate(0deg)}68%{-webkit-transform:translateY(-0.48rem) rotate(1deg);transform:translateY(-0.48rem) rotate(1deg);-webkit-filter:drop-shadow(0 0.7rem 0.9rem color-mix(in srgb,var(--secondary-color) 20%,transparent));filter:drop-shadow(0 0.7rem 0.9rem color-mix(in srgb,var(--secondary-color) 20%,transparent))}84%{-webkit-transform:translateY(-0.12rem) rotate(-0.35deg);transform:translateY(-0.12rem) rotate(-0.35deg)}}@keyframes mostar-footer-logo-loop{0%,to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg);-webkit-filter:drop-shadow(0 0.3rem 0.45rem color-mix(in srgb,var(--secondary-color) 12%,transparent));filter:drop-shadow(0 0.3rem 0.45rem color-mix(in srgb,var(--secondary-color) 12%,transparent))}14%{-webkit-transform:translateY(-0.65rem) rotate(-1.35deg);transform:translateY(-0.65rem) rotate(-1.35deg);-webkit-filter:drop-shadow(0 0.85rem 1.1rem color-mix(in srgb,var(--primary-color) 25%,transparent));filter:drop-shadow(0 0.85rem 1.1rem color-mix(in srgb,var(--primary-color) 25%,transparent))}30%{-webkit-transform:translateY(-0.18rem) rotate(0.45deg);transform:translateY(-0.18rem) rotate(0.45deg)}48%{-webkit-transform:translateY(-0.05rem) rotate(0deg);transform:translateY(-0.05rem) rotate(0deg)}68%{-webkit-transform:translateY(-0.48rem) rotate(1deg);transform:translateY(-0.48rem) rotate(1deg);-webkit-filter:drop-shadow(0 0.7rem 0.9rem color-mix(in srgb,var(--secondary-color) 20%,transparent));filter:drop-shadow(0 0.7rem 0.9rem color-mix(in srgb,var(--secondary-color) 20%,transparent))}84%{-webkit-transform:translateY(-0.12rem) rotate(-0.35deg);transform:translateY(-0.12rem) rotate(-0.35deg)}}@-webkit-keyframes mostar-footer-ring-loop{0%,to{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}16%{-webkit-transform:rotate(0.9deg) scale(1.035);transform:rotate(0.9deg) scale(1.035)}27%{-webkit-transform:rotate(-0.35deg) scale(0.994);transform:rotate(-0.35deg) scale(0.994)}54%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}70%{-webkit-transform:rotate(-0.7deg) scale(1.024);transform:rotate(-0.7deg) scale(1.024)}80%{-webkit-transform:rotate(0.2deg) scale(0.997);transform:rotate(0.2deg) scale(0.997)}}@keyframes mostar-footer-ring-loop{0%,to{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}16%{-webkit-transform:rotate(0.9deg) scale(1.035);transform:rotate(0.9deg) scale(1.035)}27%{-webkit-transform:rotate(-0.35deg) scale(0.994);transform:rotate(-0.35deg) scale(0.994)}54%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}70%{-webkit-transform:rotate(-0.7deg) scale(1.024);transform:rotate(-0.7deg) scale(1.024)}80%{-webkit-transform:rotate(0.2deg) scale(0.997);transform:rotate(0.2deg) scale(0.997)}}@-webkit-keyframes mostar-footer-mark-loop{0%,to{-webkit-transform:translateY(0) rotate(0deg) scale(1);transform:translateY(0) rotate(0deg) scale(1)}17%{-webkit-transform:translateY(-0.12rem) rotate(-1.1deg) scale(1.018);transform:translateY(-0.12rem) rotate(-1.1deg) scale(1.018)}32%{-webkit-transform:translateY(0.04rem) rotate(0.65deg) scale(0.997);transform:translateY(0.04rem) rotate(0.65deg) scale(0.997)}69%{-webkit-transform:translateY(-0.08rem) rotate(1deg) scale(1.012);transform:translateY(-0.08rem) rotate(1deg) scale(1.012)}84%{-webkit-transform:translateY(0) rotate(-0.4deg) scale(1);transform:translateY(0) rotate(-0.4deg) scale(1)}}@keyframes mostar-footer-mark-loop{0%,to{-webkit-transform:translateY(0) rotate(0deg) scale(1);transform:translateY(0) rotate(0deg) scale(1)}17%{-webkit-transform:translateY(-0.12rem) rotate(-1.1deg) scale(1.018);transform:translateY(-0.12rem) rotate(-1.1deg) scale(1.018)}32%{-webkit-transform:translateY(0.04rem) rotate(0.65deg) scale(0.997);transform:translateY(0.04rem) rotate(0.65deg) scale(0.997)}69%{-webkit-transform:translateY(-0.08rem) rotate(1deg) scale(1.012);transform:translateY(-0.08rem) rotate(1deg) scale(1.012)}84%{-webkit-transform:translateY(0) rotate(-0.4deg) scale(1);transform:translateY(0) rotate(-0.4deg) scale(1)}}@-webkit-keyframes mostar-footer-spark-loop{0%{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);stroke-dashoffset:0}8%{opacity:0.9}36%{opacity:0.65}48%{opacity:0;-webkit-transform:rotate(155deg);transform:rotate(155deg);stroke-dashoffset:-40}72%{opacity:0;-webkit-transform:rotate(215deg);transform:rotate(215deg)}80%{opacity:0.75}94%{opacity:0}to{opacity:0;-webkit-transform:rotate(315deg);transform:rotate(315deg);stroke-dashoffset:-90}}@keyframes mostar-footer-spark-loop{0%{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);stroke-dashoffset:0}8%{opacity:0.9}36%{opacity:0.65}48%{opacity:0;-webkit-transform:rotate(155deg);transform:rotate(155deg);stroke-dashoffset:-40}72%{opacity:0;-webkit-transform:rotate(215deg);transform:rotate(215deg)}80%{opacity:0.75}94%{opacity:0}to{opacity:0;-webkit-transform:rotate(315deg);transform:rotate(315deg);stroke-dashoffset:-90}}@-webkit-keyframes mostar-footer-halo-loop{0%,to{opacity:0.24;-webkit-transform:scale(0.985);transform:scale(0.985)}16%{opacity:0.62;-webkit-transform:scale(1.025);transform:scale(1.025)}32%{opacity:0.3;-webkit-transform:scale(1);transform:scale(1)}69%{opacity:0.48;-webkit-transform:scale(1.014);transform:scale(1.014)}84%{opacity:0.28;-webkit-transform:scale(0.995);transform:scale(0.995)}}@keyframes mostar-footer-halo-loop{0%,to{opacity:0.24;-webkit-transform:scale(0.985);transform:scale(0.985)}16%{opacity:0.62;-webkit-transform:scale(1.025);transform:scale(1.025)}32%{opacity:0.3;-webkit-transform:scale(1);transform:scale(1)}69%{opacity:0.48;-webkit-transform:scale(1.014);transform:scale(1.014)}84%{opacity:0.28;-webkit-transform:scale(0.995);transform:scale(0.995)}}@media (prefers-reduced-motion:reduce){.main-footer__landscape-clip{opacity:1!important;visibility:visible!important;will-change:auto!important}.main-footer__landscape{-webkit-transform:none!important;transform:none!important;will-change:auto!important}.main-footer__socials a{-webkit-transition:none;transition:none}.main-footer__brand .mostar-symbol,.main-footer__brand .mostar-symbol__mark,.main-footer__brand .mostar-symbol__ring,.main-footer__brand .mostar-symbol__spark,.main-footer__brand:before{-webkit-animation:none!important;animation:none!important}}@media (max-width:767.98px){.main-footer__landscape{inset:-1.5rem;background-size:cover;-webkit-transform:none!important;transform:none!important;will-change:auto!important}}
/*# sourceMappingURL=style.css.map */