@charset "UTF-8";.wpcf7 .screen-reader-response{position: absolute;overflow: hidden;clip: rect(1px,1px,1px,1px);clip-path: inset(50%);height: 1px;width: 1px;margin: -1px;padding: 0;border: 0;word-wrap: normal !important;word-break: normal !important}.wpcf7 .hidden-fields-container{display: none}.wpcf7 form .wpcf7-response-output{margin: 2em 0.5em 1em;padding: 0.2em 1em;border: 2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display: none}.wpcf7 form.sent .wpcf7-response-output{border-color: #46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color: #dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color: #f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color: #ffb900}.wpcf7-form-control-wrap{position: relative}.wpcf7-not-valid-tip{color: #dc3232;font-size: 1em;font-weight: normal;display: block}.use-floating-validation-tip .wpcf7-not-valid-tip{position: relative;top: -2ex;left: 1em;z-index: 100;border: 1px solid #dc3232;background: #fff;padding: .2em .8em;width: 24em}.wpcf7-list-item{display: inline-block;margin: 0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content: " "}.wpcf7-spinner{visibility: hidden;display: inline-block;background-color: #23282d;opacity: 0.75;width: 24px;height: 24px;border: none;border-radius: 100%;padding: 0;margin: 0 24px;position: relative}form.submitting .wpcf7-spinner{visibility: visible}.wpcf7-spinner::before{content: '';position: absolute;background-color: #fbfbfc;top: 4px;left: 4px;width: 6px;height: 6px;border: none;border-radius: 100%;transform-origin: 8px 8px;animation-name: spin;animation-duration: 1000ms;animation-timing-function: linear;animation-iteration-count: infinite}@media (prefers-reduced-motion: reduce){.wpcf7-spinner::before{animation-name: blink;animation-duration: 2000ms}}@keyframes spin{from{transform: rotate(0deg)}to{transform: rotate(360deg)}}@keyframes blink{from{opacity: 0}50%{opacity: 1}to{opacity: 0}}.wpcf7 [inert]{opacity: 0.5}.wpcf7 input[type="file"]{cursor: pointer}.wpcf7 input[type="file"]:disabled{cursor: default}.wpcf7 .wpcf7-submit:disabled{cursor: not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction: ltr}.wpcf7-reflection > output{display: list-item;list-style: none}.wpcf7-reflection > output[hidden]{display: none}.wpcf7-not-valid-tip{direction: rtl}.use-floating-validation-tip .wpcf7-not-valid-tip{right: 1em}.wpcf7-list-item{margin: 0 1em 0 0}@font-face{font-family: 'Tajawal';font-style: normal;font-weight: 400;font-display: swap;src: url(/wp-content/themes/arkan/assets/fonts/tajawal/tajawal-400-arabic.woff2) format('woff2');unicode-range: U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family: 'Tajawal';font-style: normal;font-weight: 400;font-display: swap;src: url(/wp-content/themes/arkan/assets/fonts/tajawal/tajawal-400-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Tajawal';font-style: normal;font-weight: 500;font-display: swap;src: url(/wp-content/themes/arkan/assets/fonts/tajawal/tajawal-500-arabic.woff2) format('woff2');unicode-range: U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family: 'Tajawal';font-style: normal;font-weight: 500;font-display: swap;src: url(/wp-content/themes/arkan/assets/fonts/tajawal/tajawal-500-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Tajawal';font-style: normal;font-weight: 700;font-display: swap;src: url(/wp-content/themes/arkan/assets/fonts/tajawal/tajawal-700-arabic.woff2) format('woff2');unicode-range: U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family: 'Tajawal';font-style: normal;font-weight: 700;font-display: swap;src: url(/wp-content/themes/arkan/assets/fonts/tajawal/tajawal-700-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Tajawal';font-style: normal;font-weight: 800;font-display: swap;src: url(/wp-content/themes/arkan/assets/fonts/tajawal/tajawal-800-arabic.woff2) format('woff2');unicode-range: U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family: 'Tajawal';font-style: normal;font-weight: 800;font-display: swap;src: url(/wp-content/themes/arkan/assets/fonts/tajawal/tajawal-800-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Tajawal';font-style: normal;font-weight: 900;font-display: swap;src: url(/wp-content/themes/arkan/assets/fonts/tajawal/tajawal-900-arabic.woff2) format('woff2');unicode-range: U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family: 'Tajawal';font-style: normal;font-weight: 900;font-display: swap;src: url(/wp-content/themes/arkan/assets/fonts/tajawal/tajawal-900-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}/*! Bootstrap v5.3.3 (https://getbootstrap.com/) | MIT License | RTL build,reduced to the rules this site uses (generated) */
 :root{--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: #052c65;--bs-secondary-text-emphasis: #2b2f32;--bs-success-text-emphasis: #0a3622;--bs-info-text-emphasis: #055160;--bs-warning-text-emphasis: #664d03;--bs-danger-text-emphasis: #58151c;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: #cfe2ff;--bs-secondary-bg-subtle: #e2e3e5;--bs-success-bg-subtle: #d1e7dd;--bs-info-bg-subtle: #cff4fc;--bs-warning-bg-subtle: #fff3cd;--bs-danger-bg-subtle: #f8d7da;--bs-light-bg-subtle: #fcfcfd;--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: #9ec5fe;--bs-secondary-border-subtle: #c4c8cb;--bs-success-border-subtle: #a3cfbb;--bs-info-border-subtle: #9eeaf9;--bs-warning-border-subtle: #ffe69c;--bs-danger-border-subtle: #f1aeb5;--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: #0a58ca;--bs-link-hover-color-rgb: 10,88,202;--bs-code-color: #d63384;--bs-highlight-color: #212529;--bs-highlight-bg: #fff3cd;--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}*,*::before,*::after{box-sizing: border-box}: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: 1rem 0;color: inherit;border: 0;border-top: var(--bs-border-width) solid;opacity: 0.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top: 0;margin-bottom: 0.5rem;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-right: 2rem}ol,ul,dl{margin-top: 0;margin-bottom: 1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom: 0}dt{font-weight: 700}dd{margin-bottom: 0.5rem;margin-right: 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}pre,code,kbd,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: right}th{text-align: inherit;text-align: -webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color: inherit;border-style: solid;border-width: 0}label{display: inline-block}button{border-radius: 0}button:focus:not(:focus-visible){outline: 0}input,button,select,optgroup,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}button,[type=button],[type=reset],[type=submit]{-webkit-appearance: button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]: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: right;width: 100%;padding: 0;margin-bottom: 0.5rem;font-size: calc(1.275rem + 0.3vw);line-height: inherit}@media (min-width: 1200px){legend{font-size: 1.5rem}}legend + *{clear: right}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding: 0}::-webkit-inner-spin-button{height: auto}[type=search]{-webkit-appearance: textfield;outline-offset: -2px}[type="tel"],[type="url"],[type="email"],[type="number"]{direction: ltr}::-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}.blockquote{margin-bottom: 1rem;font-size: 1.25rem}.blockquote > :last-child{margin-bottom: 0}.figure{display: inline-block}.container{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width: 100%;padding-left: calc(var(--bs-gutter-x) * 0.5);padding-right: calc(var(--bs-gutter-x) * 0.5);margin-left: auto;margin-right: auto}@media (min-width: 576px){.container{max-width: 540px}}@media (min-width: 768px){.container{max-width: 720px}}@media (min-width: 992px){.container{max-width: 960px}}@media (min-width: 1200px){.container{max-width: 1140px}}@media (min-width: 1400px){.container{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: 1.5rem;--bs-gutter-y: 0;display: flex;flex-wrap: wrap;margin-top: calc(-1 * var(--bs-gutter-y));margin-left: calc(-0.5 * var(--bs-gutter-x));margin-right: calc(-0.5 * var(--bs-gutter-x))}.row > *{flex-shrink: 0;width: 100%;max-width: 100%;padding-left: calc(var(--bs-gutter-x) * 0.5);padding-right: calc(var(--bs-gutter-x) * 0.5);margin-top: var(--bs-gutter-y)}.col{flex: 1 0 0%}.col-6{flex: 0 0 auto;width: 50%}.col-12{flex: 0 0 auto;width: 100%}.g-4{--bs-gutter-x: 1.5rem}.g-4{--bs-gutter-y: 1.5rem}.g-5{--bs-gutter-x: 3rem}.g-5{--bs-gutter-y: 3rem}@media (min-width: 576px){.col-sm-6{flex: 0 0 auto;width: 50%}}@media (min-width: 768px){.col-md-4{flex: 0 0 auto;width: 33.33333333%}.col-md-6{flex: 0 0 auto;width: 50%}}@media (min-width: 992px){.col-lg-2{flex: 0 0 auto;width: 16.66666667%}.col-lg-3{flex: 0 0 auto;width: 25%}.col-lg-4{flex: 0 0 auto;width: 33.33333333%}.col-lg-5{flex: 0 0 auto;width: 41.66666667%}.col-lg-7{flex: 0 0 auto;width: 58.33333333%}}.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: var(--bs-emphasis-color);--bs-table-bg: var(--bs-body-bg);--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-emphasis-color);--bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb),0.05);--bs-table-active-color: var(--bs-emphasis-color);--bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb),0.1);--bs-table-hover-color: var(--bs-emphasis-color);--bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb),0.075);width: 100%;margin-bottom: 1rem;vertical-align: top;border-color: var(--bs-table-border-color)}.table > :not(caption) > * > *{padding: 0.5rem 0.5rem;color: var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color: var(--bs-table-bg);border-bottom-width: var(--bs-border-width);box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table > tbody{vertical-align: inherit}.table > thead{vertical-align: bottom}.form-label{margin-bottom: 0.5rem}.form-control{display: block;width: 100%;padding: 0.375rem 0.75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: var(--bs-body-color);-webkit-appearance: none;-moz-appearance: none;appearance: none;background-color: var(--bs-body-bg);background-clip: padding-box;border: var(--bs-border-width) solid var(--bs-border-color);border-radius: var(--bs-border-radius);transition: border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}.form-control[type=file]{overflow: hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor: pointer}.form-control:focus{color: var(--bs-body-color);background-color: var(--bs-body-bg);border-color: #86b7fe;outline: 0;box-shadow: 0 0 0 0.25rem rgba(13,110,253,0.25)}.form-control::-webkit-date-and-time-value{min-width: 85px;height: 1.5em;margin: 0}.form-control::-webkit-datetime-edit{display: block;padding: 0}.form-control::-moz-placeholder{color: var(--bs-secondary-color);opacity: 1}.form-control::placeholder{color: var(--bs-secondary-color);opacity: 1}.form-control:disabled{background-color: var(--bs-secondary-bg);opacity: 1}.form-control::-webkit-file-upload-button{padding: 0.375rem 0.75rem;margin: -0.375rem -0.75rem;-webkit-margin-end: 0.75rem;margin-inline-end: 0.75rem;color: var(--bs-body-color);background-color: var(--bs-tertiary-bg);pointer-events: none;border-color: inherit;border-style: solid;border-width: 0;border-inline-end-width: var(--bs-border-width);border-radius: 0;-webkit-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;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}.form-control::file-selector-button{padding: 0.375rem 0.75rem;margin: -0.375rem -0.75rem;-webkit-margin-end: 0.75rem;margin-inline-end: 0.75rem;color: var(--bs-body-color);background-color: var(--bs-tertiary-bg);pointer-events: none;border-color: inherit;border-style: solid;border-width: 0;border-inline-end-width: var(--bs-border-width);border-radius: 0;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}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color: var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color: var(--bs-secondary-bg)}textarea.form-control{min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display: block;width: 100%;padding: 0.375rem 0.75rem 0.375rem 2.25rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: var(--bs-body-color);-webkit-appearance: none;-moz-appearance: none;appearance: none;background-color: var(--bs-body-bg);background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat: no-repeat;background-position: left 0.75rem center;background-size: 16px 12px;border: var(--bs-border-width) solid var(--bs-border-color);border-radius: var(--bs-border-radius);transition: border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}.form-select:focus{border-color: #86b7fe;outline: 0;box-shadow: 0 0 0 0.25rem rgba(13,110,253,0.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-left: 0.75rem;background-image: none}.form-select:disabled{background-color: var(--bs-secondary-bg)}.form-select:-moz-focusring{color: transparent;text-shadow: 0 0 0 var(--bs-body-color)}.input-group{position: relative;display: flex;flex-wrap: wrap;align-items: stretch;width: 100%}.input-group > .form-control,.input-group > .form-select{position: relative;flex: 1 1 auto;width: 1%;min-width: 0}.input-group > .form-control:focus,.input-group > .form-select:focus{z-index: 5}.input-group .btn{position: relative;z-index: 2}.input-group .btn:focus{z-index: 5}.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3){border-top-left-radius: 0;border-bottom-left-radius: 0}.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-right: calc(var(--bs-border-width) * -1);border-top-right-radius: 0;border-bottom-right-radius: 0}.btn{--bs-btn-padding-x: 0.75rem;--bs-btn-padding-y: 0.375rem;--bs-btn-font-family:;--bs-btn-font-size: 1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: var(--bs-border-width);--bs-btn-border-color: transparent;--bs-btn-border-radius: var(--bs-border-radius);--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);--bs-btn-disabled-opacity: 0.65;--bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb),.5);display: inline-block;padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family: var(--bs-btn-font-family);font-size: var(--bs-btn-font-size);font-weight: var(--bs-btn-font-weight);line-height: var(--bs-btn-line-height);color: var(--bs-btn-color);text-align: center;text-decoration: none;vertical-align: middle;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;user-select: none;border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius: var(--bs-btn-border-radius);background-color: var(--bs-btn-bg);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}.btn:hover{color: var(--bs-btn-hover-color);background-color: var(--bs-btn-hover-bg);border-color: var(--bs-btn-hover-border-color)}.btn:focus-visible{color: var(--bs-btn-hover-color);background-color: var(--bs-btn-hover-bg);border-color: var(--bs-btn-hover-border-color);outline: 0;box-shadow: var(--bs-btn-focus-box-shadow)}:not(.btn-check) + .btn:active,.btn:first-child:active,.btn.active,.btn.show{color: var(--bs-btn-active-color);background-color: var(--bs-btn-active-bg);border-color: var(--bs-btn-active-border-color)}:not(.btn-check) + .btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow: var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color: var(--bs-btn-disabled-color);pointer-events: none;background-color: var(--bs-btn-disabled-bg);border-color: var(--bs-btn-disabled-border-color);opacity: var(--bs-btn-disabled-opacity)}.btn-lg{--bs-btn-padding-y: 0.5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size: 1.25rem;--bs-btn-border-radius: var(--bs-border-radius-lg)}.btn-sm{--bs-btn-padding-y: 0.25rem;--bs-btn-padding-x: 0.5rem;--bs-btn-font-size: 0.875rem;--bs-btn-border-radius: var(--bs-border-radius-sm)}.fade{transition: opacity 0.15s linear}.fade:not(.show){opacity: 0}.collapse:not(.show){display: none}.collapsing{height: 0;overflow: hidden;transition: height 0.35s ease}.collapsing.collapse-horizontal{width: 0;height: auto;transition: width 0.35s ease}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position: relative}.dropdown-toggle{white-space: nowrap}.dropdown-toggle::after{display: inline-block;margin-right: 0.255em;vertical-align: 0.255em;content: "";border-top: 0.3em solid;border-left: 0.3em solid transparent;border-bottom: 0;border-right: 0.3em solid transparent}.dropdown-toggle:empty::after{margin-right: 0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: 0.5rem;--bs-dropdown-spacer: 0.125rem;--bs-dropdown-font-size: 1rem;--bs-dropdown-color: var(--bs-body-color);--bs-dropdown-bg: var(--bs-body-bg);--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: var(--bs-border-radius);--bs-dropdown-border-width: var(--bs-border-width);--bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: 0.5rem;--bs-dropdown-box-shadow: var(--bs-box-shadow);--bs-dropdown-link-color: var(--bs-body-color);--bs-dropdown-link-hover-color: var(--bs-body-color);--bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: var(--bs-tertiary-color);--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: 0.25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: 0.5rem;position: absolute;z-index: var(--bs-dropdown-zindex);display: none;min-width: var(--bs-dropdown-min-width);padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin: 0;font-size: var(--bs-dropdown-font-size);color: var(--bs-dropdown-color);text-align: right;list-style: none;background-color: var(--bs-dropdown-bg);background-clip: padding-box;border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius: var(--bs-dropdown-border-radius)}.dropup .dropdown-toggle::after{display: inline-block;margin-right: 0.255em;vertical-align: 0.255em;content: "";border-top: 0;border-left: 0.3em solid transparent;border-bottom: 0.3em solid;border-right: 0.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-right: 0}.dropend .dropdown-toggle::after{display: inline-block;margin-right: 0.255em;vertical-align: 0.255em;content: "";border-top: 0.3em solid transparent;border-left: 0;border-bottom: 0.3em solid transparent;border-right: 0.3em solid}.dropend .dropdown-toggle:empty::after{margin-right: 0}.dropend .dropdown-toggle::after{vertical-align: 0}.dropstart .dropdown-toggle::after{display: inline-block;margin-right: 0.255em;vertical-align: 0.255em;content: ""}.dropstart .dropdown-toggle::after{display: none}.dropstart .dropdown-toggle::before{display: inline-block;margin-left: 0.255em;vertical-align: 0.255em;content: "";border-top: 0.3em solid transparent;border-left: 0.3em solid;border-bottom: 0.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-right: 0}.dropstart .dropdown-toggle::before{vertical-align: 0}.dropdown-item{display: block;width: 100%;padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear: both;font-weight: 400;color: var(--bs-dropdown-link-color);text-align: inherit;text-decoration: none;white-space: nowrap;background-color: transparent;border: 0;border-radius: var(--bs-dropdown-item-border-radius,0)}.dropdown-item:hover,.dropdown-item:focus{color: var(--bs-dropdown-link-hover-color);background-color: var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color: var(--bs-dropdown-link-active-color);text-decoration: none;background-color: var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color: var(--bs-dropdown-link-disabled-color);pointer-events: none;background-color: transparent}.dropdown-menu.show{display: block}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight:;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: var(--bs-secondary-color);display: flex;flex-wrap: wrap;padding-right: 0;margin-bottom: 0;list-style: none}.nav-link{display: block;padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size: var(--bs-nav-link-font-size);font-weight: var(--bs-nav-link-font-weight);color: var(--bs-nav-link-color);text-decoration: none;background: none;border: 0;transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out}.nav-link:hover,.nav-link:focus{color: var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline: 0;box-shadow: 0 0 0 0.25rem rgba(13,110,253,0.25)}.nav-link.disabled,.nav-link:disabled{color: var(--bs-nav-link-disabled-color);pointer-events: none;cursor: default}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: 0.5rem;--bs-navbar-color: rgba(var(--bs-emphasis-color-rgb),0.65);--bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb),0.8);--bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb),0.3);--bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-brand-padding-y: 0.3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-nav-link-padding-x: 0.5rem;--bs-navbar-toggler-padding-y: 0.25rem;--bs-navbar-toggler-padding-x: 0.75rem;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833,37,41,0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb),0.15);--bs-navbar-toggler-border-radius: var(--bs-border-radius);--bs-navbar-toggler-focus-width: 0.25rem;--bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;position: relative;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar > .container{display: flex;flex-wrap: inherit;align-items: center;justify-content: space-between}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight:;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display: flex;flex-direction: column;padding-right: 0;margin-bottom: 0;list-style: none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color: var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position: static}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: 0.5rem;--bs-card-title-color:;--bs-card-subtitle-color:;--bs-card-border-width: var(--bs-border-width);--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: var(--bs-border-radius);--bs-card-box-shadow:;--bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y: 0.5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(var(--bs-body-color-rgb),0.03);--bs-card-cap-color:;--bs-card-height:;--bs-card-color:;--bs-card-bg: var(--bs-body-bg);--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: 0.75rem;position: relative;display: flex;flex-direction: column;min-width: 0;height: var(--bs-card-height);color: var(--bs-body-color);word-wrap: break-word;background-color: var(--bs-card-bg);background-clip: border-box;border: var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius: var(--bs-card-border-radius)}.card > hr{margin-left: 0;margin-right: 0}.card > .list-group{border-top: inherit;border-bottom: inherit}.card > .list-group:first-child{border-top-width: 0;border-top-right-radius: var(--bs-card-inner-border-radius);border-top-left-radius: var(--bs-card-inner-border-radius)}.card > .list-group:last-child{border-bottom-width: 0;border-bottom-left-radius: var(--bs-card-inner-border-radius);border-bottom-right-radius: var(--bs-card-inner-border-radius)}.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 5L8 11L14 5'/%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='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%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-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-right-radius: var(--bs-accordion-border-radius);border-top-left-radius: var(--bs-accordion-border-radius)}.accordion-item:not(:first-of-type){border-top: 0}.accordion-item:last-of-type{border-bottom-left-radius: var(--bs-accordion-border-radius);border-bottom-right-radius: var(--bs-accordion-border-radius)}.breadcrumb{--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg:;--bs-breadcrumb-border-radius:;--bs-breadcrumb-divider-color: var(--bs-secondary-color);--bs-breadcrumb-item-padding-x: 0.5rem;--bs-breadcrumb-item-active-color: var(--bs-secondary-color);display: flex;flex-wrap: wrap;padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom: var(--bs-breadcrumb-margin-bottom);font-size: var(--bs-breadcrumb-font-size);list-style: none;background-color: var(--bs-breadcrumb-bg);border-radius: var(--bs-breadcrumb-border-radius)}.pagination{--bs-pagination-padding-x: 0.75rem;--bs-pagination-padding-y: 0.375rem;--bs-pagination-font-size: 1rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: var(--bs-body-bg);--bs-pagination-border-width: var(--bs-border-width);--bs-pagination-border-color: var(--bs-border-color);--bs-pagination-border-radius: var(--bs-border-radius);--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: var(--bs-tertiary-bg);--bs-pagination-hover-border-color: var(--bs-border-color);--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: var(--bs-secondary-bg);--bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13,110,253,0.25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #0d6efd;--bs-pagination-active-border-color: #0d6efd;--bs-pagination-disabled-color: var(--bs-secondary-color);--bs-pagination-disabled-bg: var(--bs-secondary-bg);--bs-pagination-disabled-border-color: var(--bs-border-color);display: flex;padding-right: 0;list-style: none}.badge{--bs-badge-padding-x: 0.65em;--bs-badge-padding-y: 0.35em;--bs-badge-font-size: 0.75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: var(--bs-border-radius);display: inline-block;padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size: var(--bs-badge-font-size);font-weight: var(--bs-badge-font-weight);line-height: 1;color: var(--bs-badge-color);text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: var(--bs-badge-border-radius)}.badge:empty{display: none}.btn .badge{position: relative;top: -1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius: var(--bs-border-radius);--bs-alert-link-color: inherit;position: relative;padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom: var(--bs-alert-margin-bottom);color: var(--bs-alert-color);background-color: var(--bs-alert-bg);border: var(--bs-alert-border);border-radius: var(--bs-alert-border-radius)}@keyframes progress-bar-stripes{0%{background-position-x: 1rem}}.progress{--bs-progress-height: 1rem;--bs-progress-font-size: 0.75rem;--bs-progress-bg: var(--bs-secondary-bg);--bs-progress-border-radius: var(--bs-border-radius);--bs-progress-box-shadow: var(--bs-box-shadow-inset);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #0d6efd;--bs-progress-bar-transition: width 0.6s ease;display: flex;height: var(--bs-progress-height);overflow: hidden;font-size: var(--bs-progress-font-size);background-color: var(--bs-progress-bg);border-radius: var(--bs-progress-border-radius)}.list-group{--bs-list-group-color: var(--bs-body-color);--bs-list-group-bg: var(--bs-body-bg);--bs-list-group-border-color: var(--bs-border-color);--bs-list-group-border-width: var(--bs-border-width);--bs-list-group-border-radius: var(--bs-border-radius);--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: 0.5rem;--bs-list-group-action-color: var(--bs-secondary-color);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-tertiary-bg);--bs-list-group-action-active-color: var(--bs-body-color);--bs-list-group-action-active-bg: var(--bs-secondary-bg);--bs-list-group-disabled-color: var(--bs-secondary-color);--bs-list-group-disabled-bg: var(--bs-body-bg);--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #0d6efd;--bs-list-group-active-border-color: #0d6efd;display: flex;flex-direction: column;padding-right: 0;margin-bottom: 0;border-radius: var(--bs-list-group-border-radius)}.list-group-item{position: relative;display: block;padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color: var(--bs-list-group-color);text-decoration: none;background-color: var(--bs-list-group-bg);border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-right-radius: inherit;border-top-left-radius: inherit}.list-group-item:last-child{border-bottom-left-radius: inherit;border-bottom-right-radius: inherit}.list-group-item.disabled,.list-group-item:disabled{color: var(--bs-list-group-disabled-color);pointer-events: none;background-color: var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index: 2;color: var(--bs-list-group-active-color);background-color: var(--bs-list-group-active-bg);border-color: var(--bs-list-group-active-border-color)}.list-group-item + .list-group-item{border-top-width: 0}.list-group-item + .list-group-item.active{margin-top: calc(-1 * var(--bs-list-group-border-width));border-top-width: var(--bs-list-group-border-width)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: 0.75rem;--bs-toast-padding-y: 0.5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size: 0.875rem;--bs-toast-color:;--bs-toast-bg: rgba(var(--bs-body-bg-rgb),0.85);--bs-toast-border-width: var(--bs-border-width);--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: var(--bs-border-radius);--bs-toast-box-shadow: var(--bs-box-shadow);--bs-toast-header-color: var(--bs-secondary-color);--bs-toast-header-bg: rgba(var(--bs-body-bg-rgb),0.85);--bs-toast-header-border-color: var(--bs-border-color-translucent);width: var(--bs-toast-max-width);max-width: 100%;font-size: var(--bs-toast-font-size);color: var(--bs-toast-color);pointer-events: auto;background-color: var(--bs-toast-bg);background-clip: padding-box;border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow: var(--bs-toast-box-shadow);border-radius: var(--bs-toast-border-radius)}.toast.showing{opacity: 0}.toast:not(.show){display: none}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: 0.5rem;--bs-modal-color:;--bs-modal-bg: var(--bs-body-bg);--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: var(--bs-border-width);--bs-modal-border-radius: var(--bs-border-radius-lg);--bs-modal-box-shadow: var(--bs-box-shadow-sm);--bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: var(--bs-border-width);--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: 0.5rem;--bs-modal-footer-bg:;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: var(--bs-border-width);position: fixed;top: 0;right: 0;z-index: var(--bs-modal-zindex);display: none;width: 100%;height: 100%;overflow-x: hidden;overflow-y: auto;outline: 0}.modal-dialog{position: relative;width: auto;margin: var(--bs-modal-margin);pointer-events: none}.modal.fade .modal-dialog{transition: transform 0.3s ease-out;transform: translate(0,-50px)}.modal.show .modal-dialog{transform: none}.modal.modal-static .modal-dialog{transform: scale(1.02)}.modal-dialog-centered{display: flex;align-items: center;min-height: calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position: relative;display: flex;flex-direction: column;width: 100%;color: var(--bs-modal-color);pointer-events: auto;background-color: var(--bs-modal-bg);background-clip: padding-box;border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius: var(--bs-modal-border-radius);outline: 0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: 0.5;position: fixed;top: 0;right: 0;z-index: var(--bs-backdrop-zindex);width: 100vw;height: 100vh;background-color: var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity: 0}.modal-backdrop.show{opacity: var(--bs-backdrop-opacity)}.modal-body{position: relative;flex: 1 1 auto;padding: var(--bs-modal-padding)}@media (min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: var(--bs-box-shadow)}.modal-dialog{max-width: var(--bs-modal-width);margin-left: auto;margin-right: auto}}@media (min-width: 992px){.modal-xl{--bs-modal-width: 800px}}@media (min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: 0.5rem;--bs-tooltip-padding-y: 0.25rem;--bs-tooltip-margin:;--bs-tooltip-font-size: 0.875rem;--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: right;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}.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: 1rem;--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: 1rem;--bs-popover-body-padding-y: 1rem;--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: right;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::before,.popover .popover-arrow::after{position: absolute;display: block;content: "";border-color: transparent;border-style: solid;border-width: 0}.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-right-radius: var(--bs-popover-inner-border-radius);border-top-left-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)}.carousel{position: relative}.carousel.pointer-event{touch-action: pan-y}.carousel-inner{position: relative;width: 100%;overflow: hidden}.carousel-inner::after{display: block;clear: both;content: ""}.carousel-item{position: relative;display: none;float: right;width: 100%;margin-left: -100%;-webkit-backface-visibility: hidden;backface-visibility: hidden;transition: transform 0.6s ease-in-out}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display: block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform: translateX(-100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform: translateX(100%)}.carousel-control-prev,.carousel-control-next{position: absolute;top: 0;bottom: 0;z-index: 1;display: flex;align-items: center;justify-content: center;width: 15%;padding: 0;color: #fff;text-align: center;background: none;border: 0;opacity: 0.5;transition: opacity 0.15s ease}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color: #fff;text-decoration: none;outline: 0;opacity: 0.9}.carousel-control-prev{right: 0}.carousel-control-next{left: 0}.carousel-indicators{position: absolute;left: 0;bottom: 0;right: 0;z-index: 2;display: flex;justify-content: center;padding: 0;margin-left: 15%;margin-bottom: 1rem;margin-right: 15%}.carousel-indicators [data-bs-target]{box-sizing: content-box;flex: 0 1 auto;width: 30px;height: 3px;padding: 0;margin-left: 3px;margin-right: 3px;text-indent: -999px;cursor: pointer;background-color: #fff;background-clip: padding-box;border: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;opacity: 0.5;transition: opacity 0.6s ease}.carousel-indicators .active{opacity: 1}@keyframes spinner-border{to{transform: rotate(360deg)}}@keyframes spinner-grow{0%{transform: scale(0)}50%{opacity: 1;transform: none}}.offcanvas{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: var(--bs-body-color);--bs-offcanvas-bg: var(--bs-body-bg);--bs-offcanvas-border-width: var(--bs-border-width);--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);--bs-offcanvas-transition: transform 0.3s ease-in-out;--bs-offcanvas-title-line-height: 1.5}.offcanvas{position: fixed;bottom: 0;z-index: var(--bs-offcanvas-zindex);display: flex;flex-direction: column;max-width: 100%;color: var(--bs-offcanvas-color);visibility: hidden;background-color: var(--bs-offcanvas-bg);background-clip: padding-box;outline: 0;transition: var(--bs-offcanvas-transition)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform: none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility: visible}.offcanvas-backdrop{position: fixed;top: 0;right: 0;z-index: 1040;width: 100vw;height: 100vh;background-color: #000}.offcanvas-backdrop.fade{opacity: 0}.offcanvas-backdrop.show{opacity: 0.5}.placeholder{display: inline-block;min-height: 1em;vertical-align: middle;cursor: wait;background-color: currentcolor;opacity: 0.5}.placeholder.btn::before{display: inline-block;content: ""}@keyframes placeholder-glow{50%{opacity: 0.2}}@keyframes placeholder-wave{100%{-webkit-mask-position: -200% 0%;mask-position: -200% 0%}}.focus-ring:focus{outline: 0;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)}.ratio{position: relative;width: 100%}.ratio::before{display: block;padding-top: var(--bs-aspect-ratio);content: ""}.ratio > *{position: absolute;top: 0;right: 0;width: 100%;height: 100%}.fixed-top{position: fixed;top: 0;left: 0;right: 0;z-index: 1030}.fixed-bottom{position: fixed;left: 0;bottom: 0;right: 0;z-index: 1030}.sticky-top{position: -webkit-sticky;position: sticky;top: 0;z-index: 1020}.visually-hidden{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:not(caption){position: absolute !important}.overflow-hidden{overflow: hidden !important}.d-block{display: block !important}.d-flex{display: flex !important}.d-none{display: none !important}.shadow{box-shadow: var(--bs-box-shadow) !important}.position-relative{position: relative !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-bottom{border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.w-100{width: 100% !important}.flex-column{flex-direction: column !important}.flex-wrap{flex-wrap: wrap !important}.justify-content-center{justify-content: center !important}.align-items-center{align-items: center !important}.mx-auto{margin-left: auto !important;margin-right: auto !important}.my-auto{margin-top: auto !important;margin-bottom: auto !important}.mt-1{margin-top: 0.25rem !important}.mt-3{margin-top: 1rem !important}.mt-5{margin-top: 3rem !important}.mb-4{margin-bottom: 1.5rem !important}.p-0{padding: 0 !important}.py-5{padding-top: 3rem !important;padding-bottom: 3rem !important}.pt-0{padding-top: 0 !important}.gap-1{gap: 0.25rem !important}.gap-2{gap: 0.5rem !important}.gap-4{gap: 1.5rem !important}.text-start{text-align: right !important}.text-center{text-align: center !important}.text-muted{--bs-text-opacity: 1;color: var(--bs-secondary-color) !important}.bg-transparent{--bs-bg-opacity: 1;background-color: transparent !important}.rounded{border-radius: var(--bs-border-radius) !important}.visible{visibility: visible !important}.invisible{visibility: hidden !important}.z-0{z-index: 0 !important}@media (min-width: 992px){.d-lg-block{display: block !important}}:root{--navy: #07182E;--navy-700: #0B2038;--navy-600: #102A47;--navy-500: #15355A;--gold: #C89B5E;--gold-bright: #D8B179;--gold-soft: #EBD9BC;--bg: #F8F8F8;--bg-warm: #F4F1EA;--white: #FFFFFF;--ink: #1A1A1A;--ink-soft: #45505C;--muted: #7A8794;--line: #E7E4DD;--line-dark: rgba(200,155,94,.18);--ff: "Tajawal",system-ui,"Segoe UI",Tahoma,sans-serif;--r-xl: 24px;--r-lg: 20px;--r-md: 14px;--r-sm: 10px;--r-pill: 999px;--sh-sm: 0 4px 14px rgba(7,24,46,.06);--sh-md: 0 14px 40px -12px rgba(7,24,46,.16);--sh-lg: 0 30px 70px -24px rgba(7,24,46,.30);--sh-gold: 0 16px 36px -14px rgba(200,155,94,.55);--maxw: 1280px;--gut: clamp(1.1rem,4vw,2rem);--section-y: clamp(4.5rem,9vw,8rem)}*{box-sizing:border-box}body{font-family:var(--ff);background:var(--bg);color:var(--ink);margin:0;line-height:1.75;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{text-decoration:none;color:inherit}::selection{background:var(--gold);color:var(--navy)}.i{width:1em;height:1em;flex:0 0 auto;display:inline-block;vertical-align:-.14em;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}h1,h2,h3,h4{line-height:1.2;margin:0;font-weight:800;letter-spacing:-.01em;color:var(--navy)}p{margin:0}.container-x{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gut)}.eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-size:.82rem;font-weight:700;letter-spacing:.18em;color:var(--gold);text-transform:uppercase;margin:0 0 1rem}.eyebrow::before{content:"";width:34px;height:2px;background:var(--gold);display:inline-block}.eyebrow.center{justify-content:center}.eyebrow.on-dark{color:var(--gold-bright)}.section-title{font-size:clamp(1.4rem,2.8vw,2.1rem);font-weight:800;line-height:1.15;text-wrap:balance}.section-title .accent{color:var(--gold)}.section-lead{font-size:clamp(1rem,1.6vw,1.18rem);color:var(--ink-soft);max-width:60ch;margin-top:1.1rem}.on-dark .section-title,.on-dark h2,.on-dark h3{color:#fff}.on-dark .section-lead,.on-dark p{color:rgba(233,238,245,.78)}.section-head{margin-bottom:clamp(2.2rem,4vw,3.4rem)}.btn-x{--bg:var(--gold);--fg:var(--navy);display:inline-flex;align-items:center;justify-content:center;gap:.6rem;font-family:var(--ff);font-weight:700;font-size:1rem;padding:.95rem 1.8rem;border-radius:var(--r-md);border:1.5px solid transparent;cursor:pointer;white-space:nowrap;transition:transform .25s cubic-bezier(.2,.7,.3,1),box-shadow .25s,background .25s,color .25s,border-color .25s;background:var(--bg);color:var(--fg)}.btn-x svg{width:1.15em;height:1.15em}.btn-x:hover{transform:translateY(-3px)}.btn-gold{background:linear-gradient(135deg,var(--gold-bright),var(--gold));color:var(--navy);box-shadow:var(--sh-gold)}.btn-gold:hover{box-shadow:0 22px 46px -14px rgba(200,155,94,.7);color:var(--navy)}.btn-navy{background:var(--navy);color:#fff}.btn-navy:hover{background:var(--navy-600);color:#fff;box-shadow:var(--sh-md)}.btn-outline{background:transparent;border-color:var(--navy);color:var(--navy)}.btn-outline:hover{background:var(--navy);color:#fff}.btn-outline-gold{background:transparent;border-color:var(--gold);color:var(--gold)}.btn-outline-gold:hover{background:var(--gold);color:var(--navy)}.btn-ghost-light{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.25);color:#fff;backdrop-filter:blur(6px)}.btn-ghost-light:hover{background:#fff;color:var(--navy);border-color:#fff}.btn-block{width:100%}.btn-lg{padding:1.1rem 2.2rem;font-size:1.05rem}.btn-sm{padding:.6rem 1.1rem;font-size:.9rem}.link-arrow{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;color:var(--navy);transition:gap .25s,color .25s}.link-arrow svg{width:1.05em;height:1.05em;transition:transform .25s}.link-arrow:hover{color:var(--gold);gap:.85rem}.on-dark .link-arrow{color:var(--gold-bright)}.topbar{background:var(--navy);color:rgba(233,238,245,.8);font-size:.84rem;border-bottom:1px solid rgba(255,255,255,.06)}.topbar a{color:rgba(233,238,245,.8);transition:color .2s}.topbar a:hover{color:var(--gold-bright)}.topbar .inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem 0}.topbar .tb-list{display:flex;gap:1.4rem;align-items:center}.topbar .tb-list span{display:inline-flex;align-items:center;gap:.45rem}.topbar .tb-list svg{width:1em;height:1em;color:var(--gold)}.site-header{position:sticky;top:0;z-index:1000;background:rgba(7,24,46,.0);transition:background .35s,box-shadow .35s,padding .35s;padding-block:.55rem}.site-header.solid{background:rgba(7,24,46,.975);box-shadow:0 10px 30px -16px rgba(0,0,0,.6)}.site-header .nav-inner{display:flex;align-items:center;gap:2rem;position:relative}.brand{display:flex;align-items:center;flex:0 0 auto}.brand img{height:58px;width:auto}@media (max-width: 991px){.brand img{height:46px}}.nav-menu{display:flex;align-items:center;gap:.3rem;margin-inline-start:auto}.nav-menu a{color:rgba(240,244,249,.86);font-weight:600;font-size:.98rem;padding:.55rem .9rem;border-radius:var(--r-sm);position:relative;transition:color .2s}.nav-menu a::after{content:"";position:absolute;bottom:.3rem;right:.9rem;left:.9rem;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:right;transition:transform .28s}.nav-menu a:hover{color:#fff}.nav-menu a:hover::after,.nav-menu a.active::after{transform:scaleX(1)}@media (min-width: 992px) and (max-width: 1199px){.brand img{height:48px}.nav-menu{gap:.1rem}.nav-menu a{padding:.5rem .45rem;font-size:.9rem}.nav-menu a::after{right:.45rem;left:.45rem}}.nav-dropdown{position:relative}.nav-drop-toggle{display:inline-flex;align-items:center;gap:.3rem}.nav-drop-toggle svg{width:1em;height:1em;transition:transform .2s}.nav-dropdown:hover .nav-drop-toggle svg{transform:rotate(180deg)}.nav-drop-menu{position:absolute;top:100%;right:0;min-width:180px;background:rgba(7,24,46,.975);box-shadow:var(--sh-lg);border-radius:var(--r-md);padding:.5rem 0;opacity:0;visibility:hidden;transform:translateY(10px);transition:.25s;z-index:1100;border:1px solid rgba(255,255,255,.1)}.nav-dropdown:hover .nav-drop-menu{opacity:1;visibility:visible;transform:translateY(0)}.nav-drop-menu a{display:block;padding:.6rem 1.2rem;font-size:.9rem;color:rgba(233,238,245,.86);font-weight:600;border-radius:0}.nav-drop-menu a::after{display:none}.nav-drop-menu a:hover{background:rgba(255,255,255,.05);color:var(--gold-bright)}.nav-dropdown.mega-dropdown{position: static}.mega-menu{position: absolute;top: 100%;right: 0;left: 0;background: #fff;box-shadow: var(--sh-lg);border-top: 1px solid var(--line);display: flex;opacity: 0;visibility: hidden;transform: translateY(10px);transition: .3s;z-index: 1100;min-height: 400px;border-radius: 0 0 var(--r-lg) var(--r-lg);overflow: hidden}.site-header.solid .mega-menu{background: rgba(7,24,46,.98);border-color: rgba(255,255,255,.1)}.nav-dropdown.mega-dropdown:hover .mega-menu{opacity: 1;visibility: visible;transform: translateY(0)}.mega-sidebar{width: 260px;flex: 0 0 auto;border-inline-end: 1px solid var(--line);background: var(--bg);padding: 1.5rem 0;display: block}.site-header.solid .mega-sidebar{background: rgba(255,255,255,.02);border-color: rgba(255,255,255,.08)}.mega-tab{display: flex;align-items: center;justify-content: space-between;padding: .8rem 2rem;font-weight: 700;color: var(--navy);transition: .2s;border-radius: 0;cursor: pointer;border: 0;background: transparent;width: 100%;text-align: start;font-family: var(--ff);font-size: 1rem;appearance: none;-webkit-appearance: none;outline: none}.site-header.solid .mega-tab{color: rgba(255,255,255,.8)}.mega-tab::after{display: none !important}.mega-tab svg{width: 1em;height: 1em;opacity: 0;transform: translateX(-5px);transition: .2s;color: var(--gold)}.mega-tab:hover,.mega-tab.is-active{background: #fff;color: var(--navy)}.site-header.solid .mega-tab:hover,.site-header.solid .mega-tab.is-active{background: rgba(255,255,255,.05);color: #fff}.mega-tab:hover svg,.mega-tab.is-active svg{opacity: 1;transform: translateX(0)}.mega-all{display: block;margin-top: auto;padding: 1rem 2rem;font-weight: 700;color: var(--navy);border-top: 1px solid var(--line)}.site-header.solid .mega-all{color: #fff;border-color: rgba(255,255,255,.08)}.mega-all:hover{color: var(--gold)}.mega-all::after{display: none !important}.mega-content{flex: 1;padding: 2.5rem 3rem;position: relative;background: #fff}.site-header.solid .mega-content{background: transparent}.mega-pane{display: none}.mega-pane.is-active{display: block;animation: fadeMega .3s ease}@keyframes fadeMega{from{opacity: 0;transform: translateX(10px)}to{opacity: 1;transform: translateX(0)}}.mega-pane-title{font-size: 1.6rem;font-weight: 800;color: var(--navy);margin-bottom: 1.5rem}.site-header.solid .mega-pane-title{color: #fff}.mega-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 1rem 2rem}.mega-grid a{display: block;font-weight: 600;color: var(--ink-soft);padding: .4rem 0;transition: color .2s;border-radius: 0;font-size: .95rem}.site-header.solid .mega-grid a{color: rgba(255,255,255,.7)}.mega-grid a::after{display: none !important}.mega-grid a:hover{color: var(--gold)}.nav-actions{display:flex;align-items:center;gap:.7rem;flex:0 0 auto}.nav-login{color:#fff;font-weight:700;padding:.6rem .5rem;display:inline-flex;align-items:center;gap:.45rem}.nav-login:hover{color:var(--gold-bright)}.burger{display:none;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);color:#fff;width:46px;height:46px;border-radius:var(--r-sm);cursor:pointer;align-items:center;justify-content:center;appearance: none;-webkit-appearance: none;outline: none}.burger svg{width:24px;height:24px}.hero{position:relative;margin-top:-92px;padding-top:140px;min-height:min(94vh,900px);display:flex;align-items:center;color:#fff;overflow:hidden}.hero__bg{position:absolute;inset:0;z-index:-2;background:var(--navy)}.hero__bg img{width:100%;height:100%;object-fit:cover}.hero__bg::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,24,46,.92) 0%,rgba(7,24,46,.6) 45%,rgba(7,24,46,.25) 100%)}.hero__inner{position:relative;z-index:2;width:100%;padding-block:clamp(2rem,6vw,4rem) clamp(3rem,6vw,4.5rem)}.hero h1{color:#fff;font-size:clamp(1.8rem,4vw,3.2rem);line-height:1.08;font-weight:800;letter-spacing:-.02em}.hero h1 .accent{color:var(--gold-bright);display:block}.hero .sub{font-size:clamp(1.05rem,2vw,1.35rem);color:rgba(233,238,245,.85);max-width:46ch;margin-top:1.4rem}.search-card{background:rgba(255,255,255,.97);border-radius:var(--r-lg);box-shadow:var(--sh-lg);padding:1rem;margin-top:2.4rem;display:grid;grid-template-columns:repeat(4,1fr) auto;gap:.65rem}.search-field{position:relative;text-align:start;padding:.55rem .9rem;border-radius:var(--r-md);transition:background .2s}.search-field + .search-field{border-inline-start:1px solid var(--line)}.search-field label{display:flex;align-items:center;gap:.4rem;font-size:.74rem;font-weight:700;color:var(--muted);letter-spacing:.04em}.search-field label svg{width:1em;height:1em;color:var(--gold)}.search-field select,.search-field input{border:0;background:transparent;font-family:var(--ff);font-weight:700;font-size:1rem;color:var(--navy);width:100%;padding:.25rem 0 0;outline:none;appearance:none;cursor:pointer;text-align:right;direction:rtl}.search-field select[name="destination_id"]{padding-inline:.6rem 1.35rem}.search-field input::placeholder{color:var(--navy);opacity:.55;font-weight:600}.search-submit{align-self:stretch}.search-submit .btn-x{height:100%;padding-inline:1.5rem}.hero-trust{display:flex;flex-wrap:wrap;gap:1.6rem 2.2rem;margin-top:1.8rem}.hero-trust .ht{display:inline-flex;align-items:center;gap:.55rem;font-weight:600;color:rgba(233,238,245,.9);font-size:.98rem}.hero-trust .ht svg{width:1.25em;height:1.25em;color:var(--gold-bright);flex:0 0 auto}.suitable-wrap{background: #F6F5F0;border-radius: var(--r-md);padding: 1.5rem;margin-bottom: 2.5rem}.suitable-header{text-align: end;font-size: .85rem;font-weight: 700;color: var(--muted);margin-bottom: 1rem}.suitable-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: .8rem;margin-bottom: 1.2rem}.suitable-card{background: #fff;border: 1.5px solid #dcdcdc;border-radius: var(--r-sm);padding: 1.2rem .5rem;text-align: center;display: flex;flex-direction: column;align-items: center;gap: .5rem}.suitable-card.is-suitable{border-color: #6C8E64}.suitable-card svg{width: 1.8rem;height: 1.8rem;color: var(--navy)}.suitable-card.is-suitable svg{color: #6C8E64}.suitable-card strong{font-size: .95rem;color: var(--navy);font-weight: 700}.suitable-card span{font-size: .8rem;font-weight: 700}.suitable-card.is-suitable span{color: #6C8E64}.suitable-card.not-suitable span{color: var(--muted)}.suitable-card.not-suitable svg{color: var(--muted)}.suitable-warning{background: #F1EBDE;color: #796136;padding: .8rem 1.2rem;border-radius: var(--r-sm);font-size: .9rem;font-weight: 700;display: flex;align-items: center;gap: .6rem}.suitable-warning svg{width: 1.2em;height: 1.2em;flex: 0 0 auto}.section{padding-block:var(--section-y)}.section.tight{padding-block:clamp(3rem,6vw,5rem)}.band-dark{position:relative;background: radial-gradient(120% 120% at 85% 0%,var(--navy-600) 0%,var(--navy) 55%);color:#fff;overflow:hidden}.band-dark::before{content:"";position:absolute;inset:0;opacity:.5;background-image:radial-gradient(circle at 1px 1px,rgba(200,155,94,.12) 1px,transparent 0);background-size:34px 34px;pointer-events:none}.band-warm{background:var(--bg-warm)}.about-slider{position:relative;border-radius:var(--r-xl);overflow:hidden;box-shadow:var(--sh-lg);aspect-ratio:4/4.6}.about-slide{position:absolute;inset:0;opacity:0;transition:opacity 1s ease}.about-slide.is-active{opacity:1;z-index:1}.about-slide img{width:100%;height:100%;object-fit:cover}.about-slide .badge-float{position:absolute;inset-block-end:1.4rem;inset-inline-start:1.4rem;background:rgba(255,255,255,.96);border-radius:var(--r-md);padding:1rem 1.3rem;box-shadow:var(--sh-md);display:flex;align-items:center;gap:.9rem}.about-btn-prev{position: absolute;right: 1rem;top: 50%;transform: translateY(-50%);z-index: 10}.about-btn-next{position: absolute;left: 1rem;top: 50%;transform: translateY(-50%);z-index: 10}.about-btn-prev:hover,.about-btn-next:hover{transform: translateY(-50%) scale(1.05) !important}.about-slide .badge-float .num{font-size:1.9rem;font-weight:800;color:var(--gold);line-height:1}.about-slide .badge-float .lbl{font-size:.86rem;color:var(--ink-soft);font-weight:600}.feature-list{list-style:none;padding:0;margin:1.8rem 0 0;display:grid;gap:1rem}.feature-list li{display:flex;gap:.85rem;align-items:flex-start;font-weight:600;color:var(--ink-soft)}.feature-list .ic{flex:0 0 auto;width:42px;height:42px;border-radius:12px;background:var(--gold-soft);color:var(--navy);display:grid;place-items:center}.feature-list .ic svg{width:1.25em;height:1.25em}.consultant-media{position:relative;border-radius:var(--r-xl);overflow:hidden;box-shadow:var(--sh-lg);border:1px solid rgba(255,255,255,.08)}.consultant-media img{width:100%;aspect-ratio:4/4.4;object-fit:cover}.consultant-media .ribbon{position:absolute;inset-block-start:1.3rem;inset-inline-end:1.3rem;background:var(--gold);color:var(--navy);font-weight:800;font-size:.85rem;padding:.5rem 1rem;border-radius:var(--r-pill)}.benefit-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.4rem;margin:2rem 0}.benefit{display:flex;gap:.8rem;align-items:flex-start}.benefit .ic{flex:0 0 auto;width:40px;height:40px;border-radius:12px;background:rgba(200,155,94,.16);color:var(--gold-bright);display:grid;place-items:center;border:1px solid rgba(200,155,94,.3)}.benefit .ic svg{width:1.2em;height:1.2em}.benefit b{color:#fff;display:block;font-size:1.02rem}.benefit span{color:rgba(233,238,245,.65);font-size:.9rem}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;position:relative}.steps::before{content:"";position:absolute;top:34px;right:8%;left:8%;height:2px;background:linear-gradient(90deg,transparent,var(--line),transparent);z-index:0}.on-dark .steps::before{background:linear-gradient(90deg,transparent,rgba(200,155,94,.4),transparent)}.step{text-align:center;position:relative;z-index:1}.step .num{width:68px;height:68px;margin:0 auto 1.2rem;border-radius:50%;display:grid;place-items:center;font-size:1.5rem;font-weight:800;background:var(--white);color:var(--navy);border:2px solid var(--gold);box-shadow:var(--sh-sm);transition:transform .3s,background .3s,color .3s}.on-dark .step .num{background:var(--navy-700);color:var(--gold-bright)}.step:hover .num{transform:translateY(-6px);background:var(--gold);color:var(--navy)}.step h4{font-size:1.2rem;margin-bottom:.4rem}.on-dark .step h4{color:#fff}.step p{font-size:.95rem;color:var(--ink-soft);max-width:24ch;margin-inline:auto}.on-dark .step p{color:rgba(233,238,245,.7)}.rail-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap}.rail-nav{display:flex;gap:.6rem}.rail-btn{width:50px;height:50px;border-radius:50%;border:1.5px solid var(--line);background:#fff;color:var(--navy);display:grid;place-items:center;cursor:pointer;transition:all .25s}.rail-btn svg{width:1.3em;height:1.3em}.rail-btn:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.rail-btn:disabled{opacity:.35;cursor:default}.on-dark .rail-btn{background:transparent;border-color:rgba(255,255,255,.25);color:#fff}.on-dark .rail-btn:hover{background:var(--gold);color:var(--navy);border-color:var(--gold)}.rail{display:grid;grid-auto-flow:column;gap:1.4rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:.5rem .25rem 1.5rem;scrollbar-width:none;scroll-behavior:smooth}.rail::-webkit-scrollbar{display:none}.rail > *{scroll-snap-align:start}.dest-card{position:relative;border-radius:var(--r-lg);overflow:hidden;background:#fff;box-shadow:var(--sh-sm);border:1px solid var(--line);transition:transform .35s,box-shadow .35s;display:flex;flex-direction:column}.dest-card:hover{transform:translateY(-8px);box-shadow:var(--sh-lg)}.dest-card__media{position:relative;aspect-ratio:5/4.4;overflow:hidden}.dest-card__media::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,rgba(7,18,34,.85) 0%,rgba(7,18,34,.15) 50%,rgba(7,18,34,.35) 100%);transition:opacity .4s}.dest-card:hover .dest-card__media::after{opacity:.9}.dest-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.3,1)}.dest-card:hover .dest-card__media img{transform:scale(1.07)}.dest-card__media .chip-badge,.dest-card__media .bookmark,.dest-card__name{z-index:2}.dest-card__name{position:absolute;inset-block-end:1rem;inset-inline-start:1.1rem;color:#fff}.dest-card__name .ar{font-size:1.3rem;font-weight:800;line-height:1;color:#ffffff !important;text-shadow:0 2px 4px rgba(0,0,0,0.8),0 1px 2px rgba(0,0,0,0.5)}.dest-card__name .en{font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-bright) !important;margin-top:.3rem;text-shadow:0 1px 3px rgba(0,0,0,0.8)}.chip-badge{position:absolute;inset-block-start:.9rem;display:inline-flex;align-items:center;gap:.4rem;background:rgba(255,255,255,.94);color:var(--navy);font-weight:700;font-size:.8rem;padding:.4rem .75rem;border-radius:var(--r-pill);box-shadow:var(--sh-sm);backdrop-filter:blur(4px)}.chip-badge.start{inset-inline-start:.9rem}.chip-badge.end{inset-inline-end:.9rem}.chip-badge .code{background:var(--navy);color:#fff;font-size:.66rem;padding:.12rem .4rem;border-radius:5px;letter-spacing:.05em}.chip-badge.hot{background:var(--gold);color:var(--navy)}.bookmark{position:absolute;inset-block-start:.9rem;inset-inline-end:.9rem;width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.94);display:grid;place-items:center;color:var(--navy);border:0;cursor:pointer;transition:.2s}.bookmark:hover{background:var(--gold)}.bookmark svg{width:1.1em;height:1.1em}.dest-card__body{padding:1.1rem 1.2rem 1.3rem;display:flex;flex-direction:column;gap:.7rem;flex:1}.dest-meta{display:flex;flex-direction:column;gap:.55rem}.dest-meta .row{display:flex;align-items:center;justify-content:space-between;gap:.6rem;font-size:.9rem}.dest-meta .row .k{display:inline-flex;align-items:center;gap:.45rem;color:var(--muted);font-weight:600}.dest-meta .row .k svg{width:1.1em;height:1.1em;color:var(--gold)}.dest-meta .row .v{font-weight:700;color:var(--navy);display:inline-flex;align-items:center;gap:.4rem}.pill-soft{background:#F1F5EE;color:#3E6B4E;font-weight:700;font-size:.8rem;padding:.25rem .6rem;border-radius:var(--r-pill)}.dest-card__foot{margin-top:auto;padding-top:.9rem;border-top:1px dashed var(--line);display:flex;justify-content:space-between;align-items:center}.cat-row{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center}.cat-chip{display:inline-flex;align-items:center;gap:.6rem;cursor:pointer;background:#fff;border:1.5px solid var(--line);color:var(--navy);font-weight:700;font-size:.98rem;padding:.7rem 1.3rem;border-radius:var(--r-pill);transition:all .25s}.cat-chip svg{width:1.2em;height:1.2em;color:var(--gold);transition:color .25s}.cat-chip:hover{border-color:var(--gold);transform:translateY(-2px)}.cat-chip.active{background:var(--navy);color:#fff;border-color:var(--navy)}.cat-chip.active svg{color:var(--gold-bright)}.pkg-card{background:#fff;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line);box-shadow:var(--sh-sm);display:flex;flex-direction:column;height:100%;transition:transform .35s,box-shadow .35s}.pkg-card:hover{transform:translateY(-8px);box-shadow:var(--sh-lg)}.pkg-card__media{position:relative;aspect-ratio:16/10;overflow:hidden}.pkg-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.3,1)}.pkg-card:hover .pkg-card__media img{transform:scale(1.07)}.pkg-card__body{padding:1.3rem 1.4rem 1.4rem;display:flex;flex-direction:column;gap:.85rem;flex:1}.pkg-loc{display:inline-flex;align-items:center;gap:.4rem;color:var(--muted);font-weight:600;font-size:.86rem}.pkg-loc svg{width:1.05em;height:1.05em;color:var(--gold)}.pkg-card h3{font-size:1.15rem;line-height:1.35}.pkg-specs{display:flex;flex-wrap:wrap;gap:.5rem .9rem;font-size:.86rem;color:var(--ink-soft);font-weight:600}.pkg-specs span{display:inline-flex;align-items:center;gap:.4rem}.pkg-specs svg{width:1.05em;height:1.05em;color:var(--navy-500)}.pkg-incl{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:.5rem .8rem}.pkg-incl li{display:flex;align-items:center;gap:.5rem;font-size:.88rem;color:var(--ink-soft);font-weight:600}.pkg-incl svg{width:1.05em;height:1.05em;color:#3E8E5A;flex:0 0 auto}.pkg-price{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1rem;border-top:1px solid var(--line)}.pkg-price .from{font-size:.82rem;color:var(--muted);font-weight:600}.pkg-price .amt{font-size:1.75rem;font-weight:800;color:var(--gold);line-height:1}.pkg-price .amt small{font-size:.8rem;color:var(--muted);font-weight:600;margin-inline-start:.2rem}.pkg-card__cta{padding:0 1.4rem 1.4rem}.pkg-card-hz{display: flex;flex-direction: row;align-items: stretch;background: #fff;border-radius: var(--r-xl);overflow: hidden;box-shadow: var(--sh-sm);border: 1px solid var(--line);transition: transform 0.3s,box-shadow 0.3s;height: 100%;text-decoration: none}.pkg-card-hz:hover{transform: translateY(-8px);box-shadow: var(--sh-md);text-decoration: none}.pkg-card-hz__media{flex: 0 0 45%;position: relative;overflow: hidden}.pkg-card-hz__media img{width: 100%;height: 100%;object-fit: cover;transition: transform 0.7s cubic-bezier(0.2,0.7,0.3,1)}.pkg-card-hz:hover .pkg-card-hz__media img{transform: scale(1.05)}.pkg-card-hz__body{padding: 2rem;display: flex;flex-direction: column;justify-content: center;flex: 1}.pkg-card-hz h3{font-size: 1.4rem;font-weight: 800;color: var(--navy);margin-bottom: 0.8rem;line-height: 1.4}.pkg-card-hz .pkg-loc{display: inline-flex;align-items: center;gap: 0.4rem;color: var(--muted);font-weight: 700;font-size: 0.95rem;margin-bottom: 0.5rem}.pkg-card-hz .pkg-loc svg{width: 1.1em;height: 1.1em;color: var(--gold)}.pkg-card-hz .pkg-specs{display: flex;flex-wrap: wrap;gap: 1.2rem;margin-bottom: 1.2rem;font-size: 0.95rem;color: var(--ink-soft);font-weight: 600}.pkg-card-hz .pkg-specs span{display: inline-flex;align-items: center;gap: 0.4rem}.pkg-card-hz .pkg-specs svg{width: 1.1em;height: 1.1em;color: var(--navy-500)}.pkg-card-hz .pkg-incl{display: flex;flex-wrap: wrap;gap: 0.8rem 1.2rem;list-style: none;padding: 0;margin: 0 0 1.5rem}.pkg-card-hz .pkg-incl li{display: flex;align-items: center;gap: 0.5rem;font-size: 0.9rem;color: var(--ink-soft);font-weight: 600}.pkg-card-hz .pkg-incl svg{width: 1.1em;height: 1.1em;color: #3E8E5A}.pkg-card-hz .pkg-price{display: flex;align-items: flex-end;justify-content: space-between;flex-wrap: wrap;gap: 1rem;margin-top: auto;padding-top: 1.5rem;border-top: 1px dashed var(--line)}.pkg-card-hz .pkg-price .from{font-size: 0.9rem;color: var(--muted);font-weight: 600}.pkg-card-hz .pkg-price .amt{font-size: 1.8rem;font-weight: 900;color: var(--gold);line-height: 1}.pkg-card-hz .pkg-price .amt small{font-size: 0.9rem;color: var(--muted);font-weight: 600;margin-inline-start: 0.2rem}@media (max-width: 992px){.pkg-card-hz{flex-direction: column}.pkg-card-hz__media{flex: 0 0 260px;height: 260px}.pkg-card-hz__body{padding: 1.5rem}}.activity-card{position:relative;border-radius:var(--r-lg);overflow:hidden;min-height:230px;display:flex;align-items:flex-end;color:#fff;box-shadow:var(--sh-sm);transition:transform .35s,box-shadow .35s}.activity-card:hover{transform:translateY(-6px);box-shadow:var(--sh-lg)}.activity-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s}.activity-card:hover img{transform:scale(1.08)}.activity-card::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(7,24,46,.85),rgba(7,24,46,.05) 60%)}.activity-card .ac-body{position:relative;z-index:2;padding:1.3rem 1.4rem;width:100%}.activity-card h4{color:#fff;font-size:1.25rem}.activity-card .ac-meta{color:rgba(255,255,255,.78);font-size:.86rem;margin-top:.25rem;display:flex;align-items:center;gap:.5rem}.activity-card .ac-meta .price{color:var(--gold-bright);font-weight:800}.activity-cta{border-radius:var(--r-lg);background:var(--navy);color:#fff;min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;text-align:center;padding:2rem;border:1px solid rgba(255,255,255,.08)}.activity-cta .plus{width:64px;height:64px;border-radius:50%;border:2px solid var(--gold);color:var(--gold-bright);display:grid;place-items:center}.activity-cta .plus svg{width:1.8em;height:1.8em}.activity-cta:hover{background:var(--navy-600)}.tcard{background:#fff;border-radius:var(--r-lg);padding:2rem;box-shadow:var(--sh-sm);border:1px solid var(--line);height:100%;display:flex;flex-direction:column;gap:1.1rem}.tcard .stars{display:flex;gap:.2rem;color:var(--gold)}.tcard .stars svg{width:1.1em;height:1.1em}.tcard .quote{font-size:1.05rem;color:var(--ink-soft);line-height:1.85;flex:1}.tcard .who{display:flex;align-items:center;gap:.85rem}.tcard .who img{width:52px;height:52px;border-radius:50%;object-fit:cover}.tcard .who b{color:var(--navy);display:block}.tcard .who span{color:var(--muted);font-size:.86rem}.qmark{font-size:3rem;color:var(--gold-soft);line-height:.5;font-family:Georgia,serif}.offer{position:relative;border-radius:var(--r-xl);overflow:hidden;color:#fff}.offer__bg{position:absolute;inset:0}.offer__bg img{width:100%;height:100%;object-fit:cover}.offer__bg::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,24,46,.92),rgba(7,24,46,.55))}.offer__inner{position:relative;z-index:2;padding:clamp(2.4rem,5vw,4rem);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem}.countdown{display:flex;gap:.8rem}.cd-box{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);border-radius:var(--r-md);padding:.9rem 1.1rem;text-align:center;min-width:78px;backdrop-filter:blur(6px)}.cd-box .n{font-size:2rem;font-weight:800;color:var(--gold-bright);line-height:1;font-variant-numeric:tabular-nums}.cd-box .l{font-size:.78rem;color:rgba(255,255,255,.7);margin-top:.35rem}.stat{text-align:center}.stat .n{font-size:clamp(2rem,4vw,3rem);font-weight:800;color:var(--gold-bright);line-height:1}.stat .l{color:rgba(233,238,245,.7);margin-top:.4rem;font-weight:600}.partners-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(2rem,5vw,4.5rem)}.partners-row img{height:clamp(34px,4.5vw,52px);width:auto;filter:grayscale(1);opacity:.5;transition:filter .3s,opacity .3s,transform .3s}.partners-row img:hover{filter:grayscale(0);opacity:1;transform:scale(1.05)}.final-cta{position:relative;overflow:hidden;color:#fff;text-align:center}.final-cta__bg{position:absolute;inset:0;z-index:-1}.final-cta__bg img{width:100%;height:100%;object-fit:cover}.final-cta__bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,24,46,.82),rgba(7,24,46,.94))}.final-cta h2{color:#fff;font-size:clamp(1.7rem,4vw,2.8rem)}.cta-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.site-footer{background:var(--navy);color:rgba(233,238,245,.72);padding-top:clamp(3.5rem,6vw,5rem)}.site-footer h5{color:#fff;font-size:1.05rem;font-weight:700;margin-bottom:1.3rem;letter-spacing:.02em}.site-footer a{color:rgba(233,238,245,.72);transition:color .2s,padding .2s;display:inline-block;padding-block:.32rem}.site-footer a:hover{color:var(--gold-bright);padding-inline-start:.3rem}.foot-brand img{height:75px;margin-bottom:1.2rem}.foot-contact{list-style:none;padding:0;margin:0;display:grid;gap:.85rem}.foot-contact li{display:flex;gap:.7rem;align-items:flex-start}.foot-contact svg{width:1.2em;height:1.2em;color:var(--gold);flex:0 0 auto;margin-top:.3rem}.socials{display:flex;gap:.6rem;margin-top:1.4rem}.socials a{width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.16);display:grid;place-items:center;padding:0;transition:all .25s}.socials a:hover{background:var(--gold);color:var(--navy);border-color:var(--gold);transform:translateY(-3px)}.socials svg{width:1.2em;height:1.2em}.foot-bottom{border-top:1px solid rgba(255,255,255,.1);margin-top:clamp(2.5rem,5vw,4rem);padding-block:1.6rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;font-size:.88rem}.pay-row{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.pay-chip{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:.4rem .7rem;font-size:.78rem;font-weight:700;color:#fff;letter-spacing:.03em}.drawer-overlay{position:fixed;inset:0;background:rgba(4,10,22,.55);backdrop-filter:blur(3px);z-index:1090;opacity:0;visibility:hidden;transition:.3s}.drawer-overlay.open{opacity:1;visibility:visible}.drawer{position:fixed;top:0;bottom:0;right:0;left:auto;width:min(86vw,360px);z-index:1100;background:var(--navy);color:#fff;transform:translateX(110%);transition:transform .35s cubic-bezier(.3,.8,.3,1);display:flex;flex-direction:column;padding:1.4rem;overflow-y:auto}.drawer.open{transform:translateX(0)}.drawer__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.6rem}.drawer__top img{height:42px;width:auto}.drawer__close{width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.1);border:0;color:#fff;cursor:pointer;display:grid;place-items:center}.drawer__close svg{width:1.4em;height:1.4em}.drawer-nav{display:flex;flex-direction:column}.drawer-nav a{padding:1rem .4rem;font-size:1.1rem;font-weight:700;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between}.drawer-nav a svg{width:1.1em;height:1.1em;color:var(--gold)}.drawer-cta{margin-top:auto;padding-top:1.6rem;display:grid;gap:.7rem}.floating-actions-stack{position: fixed;inset-block-end: 1.3rem;inset-inline-start: auto;inset-inline-end: 1.3rem;z-index: 1080;display: flex;flex-direction: column;align-items: center;gap: 0.65rem}.float-btn{position: relative;width: 50px;height: 50px;border-radius: 50%;display: grid;place-items: center;color: #fff;text-decoration: none;box-shadow: 0 8px 24px -4px rgba(7,24,46,0.35);transition: all 0.28s cubic-bezier(.2,.7,.3,1)}.float-btn svg{width: 22px;height: 22px;transition: transform 0.25s}.float-btn--plan{background: linear-gradient(135deg,#dfb775,#c89b5e);color: var(--navy,#07182e);box-shadow: 0 8px 24px -4px rgba(200,155,94,0.55)}.float-btn--plan svg{color: var(--navy,#07182e);stroke-width: 2.2}.float-btn--plan:hover{transform: scale(1.1) translateY(-3px);color: var(--navy,#07182e);box-shadow: 0 12px 30px -4px rgba(200,155,94,0.75)}.float-btn--call{background: var(--navy,#07182e);color: #fff;border: 1.5px solid rgba(200,155,94,0.45);box-shadow: 0 8px 24px -4px rgba(7,24,46,0.5)}.float-btn--call svg{color: var(--gold-bright,#e5be7e)}.float-btn--call:hover{transform: scale(1.1) translateY(-3px);background: var(--navy-light,#0f2d56);border-color: var(--gold,#c89b5e);box-shadow: 0 12px 30px -4px rgba(7,24,46,0.65)}.float-btn--wa{width: 58px;height: 58px;background: #25D366;color: #fff;box-shadow: 0 10px 28px -6px rgba(37,211,102,0.6)}.float-btn--wa svg{width: 30px;height: 30px;fill: currentColor;stroke: none}.float-btn--wa:hover{transform: scale(1.1) translateY(-3px);background: #1eb956;box-shadow: 0 14px 32px -4px rgba(37,211,102,0.75)}.float-btn__tooltip{position: absolute;inset-inline-end: calc(100% + 12px);top: 50%;transform: translateY(-50%) translateX(8px);background: rgba(7,24,46,0.96);color: #fff;padding: 0.35rem 0.8rem;border-radius: 8px;font-size: 0.82rem;font-weight: 700;white-space: nowrap;pointer-events: none;opacity: 0;transition: all 0.22s cubic-bezier(.2,.7,.3,1);box-shadow: 0 4px 14px rgba(0,0,0,0.25);border: 1px solid rgba(200,155,94,0.25)}.float-btn__tooltip::after{content: "";position: absolute;top: 50%;inset-inline-start: 100%;transform: translateY(-50%);border: 5px solid transparent;border-inline-start-color: rgba(7,24,46,0.94)}.float-btn:hover .float-btn__tooltip{opacity: 1;transform: translateY(-50%) translateX(0)}@media (max-width: 767px){.floating-actions-stack{inset-block-end: calc(1.2rem + env(safe-area-inset-bottom,0px));inset-inline-end: 1rem;gap: 0.55rem}.float-btn{width: 46px;height: 46px}.float-btn svg{width: 20px;height: 20px}.float-btn--wa{width: 52px;height: 52px}.float-btn--wa svg{width: 26px;height: 26px}.float-btn__tooltip{display: none}}.reveal{opacity:0;transform:translateY(18px);transition:opacity .5s cubic-bezier(.2,.7,.3,1),transform .5s cubic-bezier(.2,.7,.3,1)}.reveal.in{opacity:1;transform:none}.reveal[data-d="1"]{transition-delay:.04s}.reveal[data-d="2"]{transition-delay:.08s}.reveal[data-d="3"]{transition-delay:.12s}.reveal[data-d="4"]{transition-delay:.16s}.page-hero{position:relative;color:#fff;padding-top:160px;padding-bottom:clamp(3rem,6vw,5rem);overflow:hidden}.page-hero__bg{position:absolute;inset:0;z-index:-1}.page-hero__bg img{width:100%;height:100%;object-fit:cover}.page-hero__bg::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,24,46,.9),rgba(7,24,46,.5))}.breadcrumb-x{display:flex;gap:.5rem;align-items:center;font-size:.9rem;color:rgba(233,238,245,.75);margin-bottom:1rem}.breadcrumb-x a:hover{color:var(--gold-bright)}.breadcrumb-x .sep{opacity:.5}.page-hero h1{color:#fff;font-size:clamp(1.8rem,4vw,2.8rem)}.info-card{background:#fff;border-radius:var(--r-lg);border:1px solid var(--line);box-shadow:var(--sh-sm);padding:1.6rem}.booking-box{background:#fff;border-radius:var(--r-lg);border:1px solid var(--line);box-shadow:var(--sh-md);padding:1.6rem;position:sticky;top:100px}.booking-box .price-big{font-size:2.4rem;font-weight:800;color:var(--gold);line-height:1}.form-row{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem}.form-row label{font-size:.85rem;font-weight:700;color:var(--ink-soft)}.form-row input,.form-row select{font-family:var(--ff);border:1.5px solid var(--line);border-radius:var(--r-md);padding:.8rem 1rem;font-weight:600;color:var(--navy);outline:none;transition:border .2s}.form-row input:focus,.form-row select:focus{border-color:var(--gold)}.itinerary{list-style:none;padding:0;margin:0}.itinerary li{position:relative;padding:0 2.2rem 1.8rem}.itinerary li::before{content:"";position:absolute;inset-inline-start:9px;top:6px;bottom:-6px;width:2px;background:var(--line)}.itinerary li:last-child::before{display:none}.itinerary .dot{position:absolute;inset-inline-start:0;top:2px;width:20px;height:20px;border-radius:50%;background:var(--gold);border:4px solid var(--gold-soft)}.itinerary h4{font-size:1.12rem;margin-bottom:.3rem}.itinerary .day{font-size:.78rem;font-weight:800;letter-spacing:.1em;color:var(--gold);text-transform:uppercase}.gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.gallery-grid img{border-radius:var(--r-md);aspect-ratio:1;object-fit:cover}.gallery-grid img:first-child{grid-column:span 2;grid-row:span 2;aspect-ratio:auto;height:100%}.tag-row{display:flex;flex-wrap:wrap;gap:.6rem}.tag{background:var(--bg-warm);border:1px solid var(--line);color:var(--navy);font-weight:700;font-size:.82rem;padding:.4rem .9rem;border-radius:var(--r-pill)}@media (max-width:1100px){.search-card{grid-template-columns:repeat(2,1fr)}.search-field + .search-field{border-inline-start:0}.search-submit{grid-column:1 / -1}.search-submit .btn-x{width:100%;padding-block:.95rem}.benefit-grid{grid-template-columns:1fr}.gallery-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.nav-menu,.topbar{display:none}.nav-actions .btn-x{display:none}.burger{display:flex}.nav-login{display:none}.steps{grid-template-columns:repeat(2,1fr);gap:2.2rem 1rem}.steps::before{display:none}.pkg-incl{grid-template-columns:1fr}}@media (max-width:560px){.hero{margin-top:-110px;padding-top:140px}.search-card{grid-template-columns:1fr}.search-field + .search-field{border-top:1px solid var(--line)}.steps{grid-template-columns:1fr}.gallery-grid{grid-template-columns:1fr}.gallery-grid img:first-child{grid-column:span 1;grid-row:span 1}.offer__inner{flex-direction:column;align-items:flex-start}.cd-box{min-width:64px;padding:.7rem .8rem}.btn-x{display:flex;width:100%;justify-content:center}.cta-actions .btn-x{width:auto}.floating-actions-stack{position:fixed !important;bottom:calc(1.2rem + env(safe-area-inset-bottom)) !important;inset-inline-start:auto !important;inset-inline-end:1rem !important}}@media (max-width: 768px){.site-footer{padding-top: 3rem;padding-bottom: 2rem}.site-footer .row{--bs-gutter-y: 2rem}.site-footer h5{margin-bottom: 0.8rem}.foot-bottom{flex-direction: column;align-items: center;text-align: center;gap: 1.5rem;margin-top: 2rem;padding-block: 1.2rem}.foot-bottom > div:first-child{flex-direction: column !important;gap: 0.6rem !important;align-items: center !important}.foot-bottom > div:first-child span[style*="opacity"]{display: none !important}.pay-row{justify-content: center;width: 100%;gap: 0.5rem}.pay-chip{padding: 0.3rem 0.6rem;font-size: 0.72rem}}.hero-slider{position:absolute;inset:0;z-index:-2;background:var(--navy);overflow:hidden}.hero-slide{position:absolute;inset:0;opacity:0;transition:opacity 1.3s ease}.hero-slide.is-active{opacity:1}.hero-slide img{width:100%;height:100%;object-fit:cover}.hero-slide.is-active img{animation:heroKen 8s ease-out forwards}@keyframes heroKen{from{transform:scale(1.09)}to{transform:scale(1)}}.hero__scrim{position:absolute;inset:0;z-index:-1;pointer-events:none;background: linear-gradient(90deg,rgba(4,11,22,.94) 0%,rgba(4,11,22,.72) 42%,rgba(4,11,22,.40) 100%),linear-gradient(0deg,rgba(4,11,22,.86) 0%,rgba(4,11,22,0) 48%)}.hero-arrow{position:absolute;top:42%;transform:translateY(-50%);z-index:6;width:clamp(44px,4vw,56px);height:clamp(44px,4vw,56px);border-radius:50%;border:1px solid rgba(255,255,255,.32);background:rgba(7,24,46,.32);color:#fff;backdrop-filter:blur(8px);display:grid;place-items:center;cursor:pointer;transition:.28s}.hero-arrow svg{width:1.5em;height:1.5em}.hero-arrow:hover{background:var(--gold);color:var(--navy);border-color:var(--gold);transform:translateY(-50%) scale(1.06)}.hero-arrow--prev{inset-inline-start:clamp(.5rem,2vw,1.6rem)}.hero-arrow--next{inset-inline-end:clamp(.5rem,2vw,1.6rem)}.hero-dots{position:absolute;left:0;right:0;bottom:clamp(1rem,2.5vw,1.7rem);z-index:6;display:flex;justify-content:center;gap:.55rem}.hero-dots button{width:9px;height:9px;border-radius:99px;border:0;padding:0;cursor:pointer;background:rgba(255,255,255,.4);transition:.3s}.hero-dots button.active{background:var(--gold-bright);width:30px}.hero .sub{font-size:clamp(1.02rem,1.7vw,1.28rem);color:rgba(233,238,245,.86);max-width:48ch;margin-top:1.1rem}@media (min-width: 1101px){.search-card{grid-template-columns:repeat(4,1fr) minmax(176px,200px);gap:.45rem;padding:1.05rem;margin-top:2.2rem}.search-field{padding:.7rem 1rem}.search-field label{font-size:.76rem}.search-field select,.search-field input{font-size:1.02rem}.search-submit .btn-x{font-size:1.02rem}}.hero-trust{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:1.5rem;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:var(--r-md);padding:.3rem;backdrop-filter:blur(8px)}.hero-trust .ht{display:flex;align-items:center;gap:.7rem;padding:.85rem 1.1rem}.hero-trust .ht + .ht{border-inline-start:1px solid rgba(255,255,255,.12)}.hero-trust .ht-ic{flex:0 0 auto;width:42px;height:42px;border-radius:12px;background:rgba(200,155,94,.18);border:1px solid rgba(200,155,94,.35);color:var(--gold-bright);display:grid;place-items:center}.hero-trust .ht-ic svg{width:1.3em;height:1.3em}.hero-trust .ht-tx{display:flex;flex-direction:column;line-height:1.3}.hero-trust .ht-tx b{color:#fff;font-size:.98rem;font-weight:700}.hero-trust .ht-tx i{color:rgba(233,238,245,.6);font-style:normal;font-size:.82rem}@media (max-width:900px){.hero-trust{grid-template-columns:repeat(2,1fr)}.hero-trust .ht:nth-child(odd){border-inline-start:0}.hero-trust .ht:nth-child(n+3){border-top:1px solid rgba(255,255,255,.12)}}@media (max-width:520px){.hero-trust{grid-template-columns:1fr}.hero-trust .ht{border-inline-start:0 !important}.hero-trust .ht + .ht{border-top:1px solid rgba(255,255,255,.12)}}.carousel{--per:3;--gap:1.5rem;position:relative}.carousel[data-per="2"]{--per:2}.carousel__vp{overflow:hidden;padding:.5rem .3rem}.carousel__track{display:flex;gap:var(--gap);align-items:stretch;transition:transform .6s cubic-bezier(.22,.61,.36,1);will-change:transform}.carousel__track > *{flex:0 0 calc((100% - (var(--per) - 1) * var(--gap)) / var(--per));min-width:0;height:auto}.carousel__dots{display:flex;justify-content:center;gap:.5rem;margin-top:1.1rem}.carousel__dots button{width:9px;height:9px;border-radius:99px;border:0;padding:0;cursor:pointer;background:var(--line);transition:.3s}.carousel__dots button.active{background:var(--gold);width:28px}.rail-tools{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}@media (max-width:980px){.carousel{--per:2 !important}}@media (max-width:600px){.carousel{--per:1 !important}}.dest-card__media{aspect-ratio:4/3.5}.dest-card__media::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,rgba(7,18,34,.88) 2%,rgba(7,18,34,.12) 42%,rgba(7,18,34,.32) 100%);transition:opacity .4s}.dest-card:hover .dest-card__media::after{opacity:.85}.dest-card__media .chip-badge,.dest-card__media .bookmark,.dest-card__name{z-index:2}.dest-card__name .ar{font-size:1.7rem}.dest-card__name .en{font-size:.78rem}.dest-card__body{padding:.95rem 1.15rem 1.15rem;gap:.7rem}.dest-meta{flex-direction:row;flex-wrap:wrap;gap:.5rem 1.2rem}.dest-meta .dm{display:inline-flex;align-items:center;gap:.45rem;font-size:.86rem;color:var(--ink-soft);font-weight:600}.dest-meta .dm svg{width:1.05em;height:1.05em;color:var(--gold)}.dest-card__foot{padding-top:.8rem}.pkg-card__media{aspect-ratio:16/11}.pkg-price{background:linear-gradient(180deg,transparent,rgba(200,155,94,.06));border-radius:0 0 4px 4px}.pkg-price .amt{font-size:2.05rem}.pkg-price .from{font-size:.84rem}.pkg-card__cta .btn-x{padding-block:1.05rem;font-size:1.05rem;letter-spacing:.01em}.advisor-banner{display:grid;grid-template-columns:35% 1fr;gap:0;overflow:hidden;border-radius:var(--r-xl);border:1px solid rgba(200,155,94,.28);background:linear-gradient(135deg,var(--navy-600),var(--navy-700));box-shadow:var(--sh-lg);max-height:none}.advisor-banner__media{position:relative;min-height:280px}.advisor-banner__media img{width:100%;height:100%;object-fit:cover}.advisor-banner__media::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 55%,var(--navy-700) 99%)}.advisor-banner__tag{position:absolute;top:1rem;inset-inline-start:1rem;z-index:2;display:inline-flex;align-items:center;gap:.4rem;background:var(--gold);color:var(--navy);font-weight:800;font-size:.82rem;padding:.45rem .9rem;border-radius:var(--r-pill);white-space:nowrap}.advisor-banner__tag svg{width:1.05em;height:1.05em}.advisor-banner__rate{position:absolute;bottom:1rem;inset-inline-end:1rem;z-index:2;display:inline-flex;align-items:center;gap:.35rem;background:rgba(7,24,46,.7);color:#fff;font-weight:800;font-size:.88rem;padding:.4rem .8rem;border-radius:var(--r-pill);backdrop-filter:blur(6px)}.advisor-banner__rate svg{width:1.05em;height:1.05em;color:var(--gold-bright)}.advisor-banner__content{padding:clamp(1.4rem,2.6vw,2.3rem);display:flex;flex-direction:column;justify-content:center;gap:.55rem}.advisor-banner__title{color:#fff;font-size:clamp(1.2rem,2vw,1.75rem);line-height:1.2}.advisor-banner__title .accent{color:var(--gold-bright)}.advisor-banner__lead{color:rgba(233,238,245,.74);font-size:1.02rem;max-width:62ch}.advisor-benefits{display:flex;flex-wrap:wrap;gap:.55rem 1.6rem;margin:.35rem 0}.ab-item{display:inline-flex;align-items:center;gap:.55rem;font-weight:700;color:#fff;font-size:.95rem}.ab-ic{flex:0 0 auto;width:32px;height:32px;border-radius:9px;background:rgba(200,155,94,.16);border:1px solid rgba(200,155,94,.32);color:var(--gold-bright);display:grid;place-items:center}.ab-ic svg{width:1.05em;height:1.05em}.advisor-actions{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:.5rem}@media (max-width:820px){.advisor-banner{grid-template-columns:1fr;max-height:none}.advisor-banner__media{min-height:220px;max-height:240px}.advisor-banner__media::after{background:linear-gradient(0deg,var(--navy-700) 2%,transparent 60%)}}.journey{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem;padding-top:.8rem}.journey__line{position:absolute;top:47px;right:11%;left:11%;height:2px;z-index:0;background:linear-gradient(90deg,transparent,var(--gold) 12%,var(--gold) 88%,transparent);opacity:.42}.jstep{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.jstep__node{position:relative;width:80px;height:80px;border-radius:50%;display:grid;place-items:center;background:#fff;border:2px solid var(--gold);color:var(--navy);box-shadow:var(--sh-md);margin-bottom:1.3rem;transition:.35s}.jstep__node svg{width:1.9em;height:1.9em;color:var(--navy);transition:.35s}.jstep__num{position:absolute;top:-7px;inset-inline-end:-7px;width:30px;height:30px;border-radius:50%;background:var(--gold);color:var(--navy);font-size:.82rem;font-weight:800;display:grid;place-items:center;box-shadow:var(--sh-sm);border:2px solid var(--bg-warm)}.jstep:hover .jstep__node{background:var(--gold);transform:translateY(-7px);box-shadow:var(--sh-gold)}.jstep:hover .jstep__node svg{color:var(--navy)}.jstep__card h4{font-size:1.22rem;margin-bottom:.4rem}.jstep__card p{color:var(--ink-soft);font-size:.95rem;max-width:25ch;margin-inline:auto}@media (max-width:820px){.journey{grid-template-columns:repeat(2,1fr);gap:2.4rem 1.2rem}.journey__line{display:none}}@media (max-width:520px){.journey{grid-template-columns:1fr}}.cat-row{gap:1rem}.cat-chip{padding:.82rem 1.5rem}.cat-chip:hover{background:var(--navy);color:#fff;border-color:var(--navy);box-shadow:var(--sh-md);transform:translateY(-3px)}.cat-chip:hover svg{color:var(--gold-bright)}.cat-chip .cc-ic{display:inline-grid;place-items:center}.activity-card{min-height:308px}.activity-card h4{font-size:1.32rem}.activity-card::after{background:linear-gradient(0deg,rgba(7,24,46,.9) 4%,rgba(7,24,46,.08) 62%)}.activity-card .ac-tag{position:absolute;top:1rem;inset-inline-start:1rem;z-index:2;display:inline-flex;align-items:center;gap:.35rem;background:rgba(7,24,46,.55);color:#fff;font-size:.8rem;font-weight:700;padding:.35rem .75rem;border-radius:var(--r-pill);backdrop-filter:blur(6px)}.activity-card .ac-tag svg{width:1em;height:1em;color:var(--gold-bright)}.activity-card .ac-go{display:inline-flex;align-items:center;gap:.45rem;color:var(--gold-bright);font-weight:700;font-size:.9rem;margin-top:.7rem;opacity:0;transform:translateY(8px);transition:.35s}.activity-card:hover .ac-go{opacity:1;transform:none}.activity-cta--wide{flex-direction:row;justify-content:flex-start;gap:1.5rem;text-align:start;min-height:auto;padding:1.8rem 2.2rem}.activity-cta--wide .acw-tx{flex:1}.activity-cta--wide .btn-x{flex:0 0 auto}@media (max-width:680px){.activity-cta--wide{flex-direction:column;text-align:center}}.tcard{padding:2.3rem;gap:1.2rem}.tcard__top{display:flex;align-items:center;justify-content:space-between}.tcard .qmark{font-size:3.4rem}.tcard .stars{font-size:1.3rem}.tcard .quote{font-size:1.12rem;line-height:1.9}.tcard .who img{width:64px;height:64px;border:2px solid var(--gold-soft)}.tcard .who b{font-size:1.05rem}.marquee{position:relative;overflow:hidden;padding:1.1rem 0;-webkit-mask:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.marquee__track{display:flex;align-items:center;gap:clamp(2rem,4.5vw,4.2rem);width:max-content;will-change:transform}.partner-logo{height:clamp(34px,4.4vw,52px);width:auto;flex:0 0 auto;filter:grayscale(1);opacity:.5;transition:filter .35s,opacity .35s,transform .35s;cursor:pointer}.partner-logo:hover{filter:grayscale(0);opacity:1;transform:scale(1.07)}.about-media .badge-float{animation:floatY 4.5s ease-in-out infinite}@keyframes floatY{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}.reveal[data-d="2"]{transition-delay:.08s}.reveal[data-d="3"]{transition-delay:.12s}.reveal[data-d="4"]{transition-delay:.16s}@media (max-width: 767px){.preloader{display: none !important}body.preloading{overflow: auto !important}}.preloader{position: fixed;inset: 0;z-index: 99999;overflow: hidden;display: grid;place-items: center;background: linear-gradient( 135deg,#07182e 0%,#0d2340 50%,#142f55 100% );transition: opacity 0.7s ease,visibility 0.7s ease}.preloader::before{content: "";position: absolute;inset: 0;pointer-events: none;background: radial-gradient( 60% 60% at 50% 44%,rgba(200,155,94,0.07),transparent 70% )}.preloader::after{content: "";position: absolute;inset: 0;pointer-events: none;opacity: 0.3;background-image: radial-gradient( circle at 1px 1px,rgba(255,255,255,0.035) 1px,transparent 0 );background-size: 38px 38px}.preloader.is-done{opacity: 0;visibility: hidden;pointer-events: none}.preloader__glow{position: absolute;z-index: 1;width: min(60vw,620px);aspect-ratio: 1;border-radius: 50%;background: radial-gradient( circle,rgba(99,140,196,0.08) 0%,transparent 64% );filter: blur(16px)}.preloader__dust{position: absolute;inset: 0;z-index: 1;pointer-events: none}.preloader__dust span{position: absolute;bottom: 30%;border-radius: 50%;background: rgba(216,177,121,0.38);box-shadow: 0 0 4px rgba(216,177,121,0.25);opacity: 0;animation-name: preDust;animation-timing-function: linear;animation-iteration-count: infinite}@keyframes preDust{0%{transform: translateY(40px) scale(0.5);opacity: 0}18%{opacity: 0.35}82%{opacity: 0.25}100%{transform: translateY(-120px) scale(1);opacity: 0}}.preloader__stage{position: relative;z-index: 3;display: grid;place-items: center;animation: preEnter 1s cubic-bezier(0.2,0.7,0.3,1) both}@keyframes preEnter{from{opacity: 0;transform: scale(0.92)}to{opacity: 1;transform: scale(1)}}.preloader__logobox{position: relative;display: inline-block;animation: preFloat 5s ease-in-out 0.9s infinite}@keyframes preFloat{0%,100%{transform: translateY(0)}50%{transform: translateY(-6px)}}.preloader__logo{position: relative;z-index: 2;display: block;width: clamp(220px,32vw,360px);height: auto;animation: preBreathe 3.6s ease-in-out infinite}@keyframes preBreathe{0%,100%{filter: drop-shadow(0 6px 14px rgba(0,0,0,0.2)) drop-shadow(0 0 0 rgba(216,177,121,0))}50%{filter: drop-shadow(0 6px 14px rgba(0,0,0,0.2)) drop-shadow(0 0 6px rgba(216,177,121,0.18))}}.preloader__goldglow{position: absolute;z-index: 1;top: 50%;left: 18%;width: clamp(120px,16vw,210px);aspect-ratio: 1;border-radius: 50%;background: radial-gradient( circle,rgba(216,177,121,0.18) 0%,rgba(200,155,94,0.05) 42%,transparent 70% );filter: blur(10px);animation: preGoldGlow 3.4s ease-in-out infinite}@keyframes preGoldGlow{0%,100%{opacity: 0.18;transform: translate(-50%,-50%) scale(0.92)}50%{opacity: 0.38;transform: translate(-50%,-50%) scale(1.03)}}.preloader__shine{position: absolute;inset: 0;z-index: 3;pointer-events: none;mix-blend-mode: screen;-webkit-mask: url("/wp-content/themes/arkan/assets/images/logo-loader.png") center / contain no-repeat;mask: url("/wp-content/themes/arkan/assets/images/logo-loader.png") center / contain no-repeat;background: linear-gradient( 108deg,transparent 38%,rgba(255,243,224,0.32) 47%,rgba(255,247,233,0.5) 50%,rgba(216,177,121,0.32) 53%,transparent 62% );background-size: 280% 100%;background-position: 190% 0;animation: preShine 3.8s ease-in-out 1s infinite}@keyframes preShine{0%{background-position: 190% 0}55%,100%{background-position: -120% 0}}@media (max-width: 900px){.preloader__logo{width: clamp(120px,24vw,180px)}.preloader__goldglow{width: clamp(90px,14vw,150px)}}@media (max-width: 560px){.preloader__logo{width: clamp(120px,38vw,140px)}.preloader__goldglow{width: 100px}.preloader__glow{width: 80vw;filter: blur(12px)}}body.preloading{overflow: hidden}@keyframes pageReveal{from{opacity: 0}to{opacity: 1}}body.is-revealed{animation: pageReveal 0.8s cubic-bezier(0.2,0.7,0.3,1) both}.hero-travel{position: relative;min-height: 450px;display: block;background: var(--navy);color: #fff;padding-top: 60px;padding-bottom: 60px}.hero-travel::before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(to bottom,rgba(7,24,46,0.6) 0%,rgba(7,24,46,0.9) 100%);z-index: 1}.ht-content{position: relative;z-index: 2;width: 100%;display: grid;grid-template-columns: 1fr auto;align-items: end}.ht-content > :not(.ht-actions):not(.ht-badge){grid-column: 1}.ht-breadcrumb{display: flex;align-items: center;gap: 0.5rem;font-size: 0.95rem;font-weight: 700;color: rgba(255,255,255,0.8);margin-bottom: 1.5rem}.ht-breadcrumb a{color: #fff;text-decoration: none;transition: color 0.3s}.ht-breadcrumb a:hover{color: var(--gold)}.ht-breadcrumb .sep{color: var(--gold)}.ht-badge{grid-column: 2;grid-row: 1;align-self: center;justify-self: end;width: max-content;display: inline-block;padding: 0.4rem 1.2rem;background: rgba(200,155,94,0.15);border: 1px solid rgba(200,155,94,0.3);color: var(--gold-bright);border-radius: var(--r-pill);font-size: 0.85rem;font-weight: 800;margin-bottom: 1.5rem}.ht-title{font-size: clamp(2.4rem,5vw,3.8rem);font-weight: 900;color: #fff;margin-bottom: 1rem;line-height: 1.2;text-shadow: 0 4px 12px rgba(0,0,0,0.3)}.ht-desc{font-size: clamp(1rem,1.6vw,1.15rem);line-height: 1.8;color: rgba(255,255,255,0.9);margin-bottom: 2rem;max-width: 650px}.ht-actions{grid-column: 2;grid-row: 2 / 10;display: flex;gap: 1rem;flex-wrap: wrap;margin-bottom: 2rem}.ht-info-wrapper{position: absolute;bottom: -40px;left: 0;right: 0;z-index: 10}.ht-info-strip{background: #fff;border-radius: var(--r-lg);padding: 1.5rem 2.5rem;display: flex;justify-content: space-between;align-items: center;box-shadow: var(--sh-lg);border: 1px solid var(--line);flex-wrap: wrap;gap: 1.5rem}.ht-info-item{display: flex;align-items: center;gap: 1rem}.ht-info-icon{width: 48px;height: 48px;background: rgba(200,155,94,0.1);color: var(--gold);border-radius: 50%;display: flex;align-items: center;justify-content: center}.ht-info-icon svg{width: 1.5rem;height: 1.5rem}.ht-info-text{display: flex;flex-direction: column}.ht-info-label{font-size: 0.8rem;font-weight: 700;color: var(--muted);text-transform: uppercase}.ht-info-value{font-size: 1rem;font-weight: 800;color: var(--navy)}@media (max-width: 992px){.ht-info-wrapper{position: relative;bottom: 0;margin-top: 3rem}.ht-info-strip{flex-direction: column;align-items: flex-start}.ht-content{grid-template-columns: 1fr}.ht-content > :not(.ht-actions):not(.ht-badge){grid-column: 1}.ht-badge{grid-column: 1;grid-row: auto;justify-self: start}.ht-actions{grid-column: 1;grid-row: auto;margin-bottom: 0;margin-top: 1rem;justify-content: flex-start}}.hero-minimal-dark{background: #07182E;position: relative;display: block;color: #fff;overflow: hidden;padding-top: 40px;padding-bottom: 50px}.hero-minimal-dark::before{content: '';position: absolute;right: 0;top: 0;bottom: 0;left: 0;background-image: radial-gradient(rgba(200,155,94,.08) 1px,transparent 1px);background-size: 24px 24px;pointer-events: none}.hero-minimal-dark::after{content: '';position: absolute;left: -10%;top: -30%;width: 60vw;height: 60vw;border-radius: 50%;background: radial-gradient(circle,rgba(200,155,94,.05) 0%,transparent 60%);pointer-events: none}.hmd-inner{position: relative;z-index: 2;width: 100%}.hmd-breadcrumb{display: inline-flex;align-items: center;gap: 0.5rem;font-size: 0.75rem;font-weight: 700;color: rgba(255,255,255,0.6);margin-bottom: 1rem}.hmd-breadcrumb a{color: rgba(255,255,255,0.9);text-decoration: none;transition: color 0.3s}.hmd-breadcrumb a:hover{color: var(--gold)}.hmd-breadcrumb .sep{color: var(--gold)}.hmd-badge{display: inline-block;padding: 0.3rem 0.8rem;background: rgba(200,155,94,0.1);border: 1px solid rgba(200,155,94,0.3);color: var(--gold-bright);border-radius: var(--r-pill);font-size: 0.75rem;font-weight: 800;margin-bottom: 1rem;margin-right: auto;letter-spacing: 0.5px}.hmd-title{font-size: clamp(2.2rem,4.5vw,3.2rem);font-weight: 900;color: #fff;margin-bottom: 0.8rem;line-height: 1.1;text-shadow: 0 4px 12px rgba(0,0,0,0.3)}.hmd-desc{font-size: clamp(0.95rem,1.5vw,1.05rem);line-height: 1.8;color: rgba(255,255,255,0.85);max-width: 650px;margin-bottom: 0}@media (max-width: 992px){.hero-minimal-dark{padding-top: 30px;padding-bottom: 3rem}.hmd-title{font-size: 2rem}}.exp-card{position:relative;overflow:hidden;border-radius:var(--r-md)}.exp-card img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.exp-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.8) 0%,rgba(0,0,0,0) 60%);padding:1.5rem;display:flex;flex-direction:column;justify-content:flex-end;color:#fff}.exp-card:hover img{transform:scale(1.1)}.exp-title{font-size:1.3rem;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.5)}.exp-btn{font-size:.85rem;font-weight:700;color:var(--gold);display:flex;align-items:center;gap:.4rem;opacity:0;transform:translateY(10px);transition:.4s}.exp-card:hover .exp-btn{opacity:1;transform:translateY(0)}.exp-btn svg{width:1.2em;height:1.2em}.pkg-card{background:#fff;border-radius:var(--r-md);overflow:hidden;border:1px solid var(--line);box-shadow:var(--sh-sm);transition:transform .3s,box-shadow .3s;display:flex;flex-direction:column;height:100%}.pkg-card:hover{transform:translateY(-5px);box-shadow:var(--sh-md)}.pc-img{position:relative;aspect-ratio:4/3;overflow:hidden}.pc-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.pkg-card:hover .pc-img img{transform:scale(1.05)}.pc-badge{position:absolute;top:1rem;right:1rem;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);color:#fff;padding:.3rem .8rem;border-radius:var(--r-pill);font-size:.75rem;font-weight:700;z-index:2;border:1px solid rgba(255,255,255,.2)}.pc-body{padding:1.5rem;display:flex;flex-direction:column;flex:1}.pc-title{font-size:1.25rem;font-weight:800;color:var(--navy);margin-bottom:.5rem}.pc-desc{font-size:.9rem;color:var(--ink-soft);line-height:1.6;margin-bottom:1rem;flex:1}.pc-meta{display:flex;gap:1rem;font-size:.85rem;font-weight:700;color:var(--navy);margin-bottom:1.2rem}.pc-meta span{display:flex;align-items:center;gap:.4rem;background:var(--bg-warm);padding:.3rem .6rem;border-radius:var(--r-sm)}.pc-meta svg{width:1em;height:1em;color:var(--gold)}.pc-price-row{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:1rem}.pc-price{font-size:.85rem;color:var(--ink-soft)}.pc-price span{font-size:1.4rem;font-weight:800;color:var(--gold);margin-right:.2rem}.nav-pills .nav-link{color:var(--navy);font-weight:700;border-radius:var(--r-pill);padding:.6rem 1.5rem;margin:0 .2rem;transition:.3s}.nav-pills .nav-link.active{background:var(--navy);color:#fff}.hotel-card-hz{background:#fff;border-radius:var(--r-md);overflow:hidden;border:1px solid var(--line);box-shadow:var(--sh-sm);transition:box-shadow .3s}.hotel-card-hz:hover{box-shadow:var(--sh-md)}.hotel-img-hz{position:relative;height:100%;min-height:250px}.hotel-img-hz img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.hotel-stars{position:absolute;top:1rem;right:1rem;background:rgba(255,255,255,.9);padding:.2rem .6rem;border-radius:var(--r-pill);font-weight:800;font-size:.8rem;color:var(--navy);display:flex;align-items:center;gap:.2rem;z-index:2}.hotel-stars svg{width:1em;height:1em;color:var(--gold)}.hotel-body-hz{padding:2rem;display:flex;flex-direction:column;justify-content:center;height:100%}.hotel-title{font-size:1.4rem;font-weight:800;color:var(--navy);margin-bottom:.5rem}.hotel-loc{font-size:.85rem;color:var(--gold);font-weight:700;margin-bottom:.8rem;display:flex;align-items:center;gap:.3rem}.hotel-loc svg{width:1em;height:1em}.hotel-desc{font-size:.95rem;color:var(--ink-soft);line-height:1.6;margin-bottom:1.5rem}.food-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.food-item{position:relative;border-radius:var(--r-md);overflow:hidden;aspect-ratio:4/3}.food-item img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.food-item:hover img{transform:scale(1.08)}.food-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.8) 0%,rgba(0,0,0,0) 60%);display:flex;flex-direction:column;justify-content:flex-end;padding:1.5rem;color:#fff}.food-title{font-size:1.2rem;font-weight:800;margin-bottom:.3rem}.food-desc{font-size:.85rem;color:rgba(255,255,255,.8);margin:0}@media (max-width:992px){.food-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.food-grid{grid-template-columns:1fr}.hotel-img-hz{min-height:200px}}.article-card{display:flex;flex-direction:column;background:#fff;border-radius:var(--r-md);overflow:hidden;border:1px solid var(--line);box-shadow:var(--sh-sm);transition:transform .3s,box-shadow .3s;height:100%;color:var(--navy);text-decoration:none}.article-card:hover{transform:translateY(-5px);box-shadow:var(--sh-md);color:var(--navy)}.ac-img{aspect-ratio:16/9;overflow:hidden;position:relative}.ac-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.article-card:hover .ac-img img{transform:scale(1.05)}.ac-body{padding:1.5rem;display:flex;flex-direction:column;flex:1}.article-cat{font-size:.75rem;font-weight:800;color:var(--gold);text-transform:uppercase;margin-bottom:.5rem;letter-spacing:.5px}.ac-title{font-size:1.25rem;font-weight:800;margin-bottom:.8rem;color:var(--navy);line-height:1.4}.ac-excerpt{font-size:.95rem;color:var(--ink-soft);line-height:1.6;margin-bottom:1.2rem;flex:1}.article-meta{display:flex;gap:1rem;font-size:.8rem;color:var(--ink-soft);font-weight:600;margin-bottom:1.2rem}.article-meta span{display:flex;align-items:center;gap:.3rem}.article-meta svg{width:1em;height:1em;color:var(--gold)}.ac-footer{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid var(--line);font-size:.85rem}.ac-author{font-weight:700}.fa-card{display:flex;background:#fff;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line);box-shadow:var(--sh-md);transition:box-shadow .3s;color:var(--navy);text-decoration:none}.fa-card:hover{box-shadow:var(--sh-lg);color:var(--navy)}.fa-img{flex:1;min-height:300px;overflow:hidden}.fa-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.fa-card:hover .fa-img img{transform:scale(1.05)}.fa-content{flex:1;padding:3rem;display:flex;flex-direction:column;justify-content:center}.fa-title{font-size:2rem;font-weight:900;margin-bottom:1rem}.fa-excerpt{font-size:1.05rem;color:var(--ink-soft);line-height:1.7;margin-bottom:1.5rem}.fa-btn{font-weight:800;color:#fff;background:var(--gold);display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.4rem;border-radius:var(--r-pill);transition:all .3s;text-decoration:none}.fa-btn:hover,.fa-card:hover .fa-btn,.article-card:hover .fa-btn{background:var(--navy);color:#fff !important}.fa-btn svg{width:1.1em;height:1.1em;transition:transform .3s}.fa-card:hover .fa-btn svg,.article-card:hover .fa-btn svg{transform:translateX(-4px)}.bc-list{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center;margin-bottom:2rem}.bc-item{display:inline-block;text-decoration:none;padding:.5rem 1.2rem;border-radius:var(--r-pill);border:1px solid var(--line);color:var(--navy);font-weight:700;font-size:.9rem;transition:.3s}.bc-item:hover,.bc-item.active{background:var(--navy);color:#fff;border-color:var(--navy)}@media (max-width:992px){.fa-card{flex-direction:column}.fa-content{padding:2rem}}.pagination-wrapper{display:flex;justify-content:center;margin-top:3rem}.pagination{display:flex;align-items:center;gap:.5rem;background:#fff;padding:.5rem;border-radius:var(--r-pill);border:1px solid var(--line);box-shadow:var(--sh-sm)}.page-link{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;color:var(--navy);font-weight:700;text-decoration:none;transition:.3s}.page-link svg{width:1.2em;height:1.2em}.page-link:hover{background:var(--bg-warm);color:var(--gold)}.page-link.active{background:var(--gold);color:#fff}.page-link.disabled{opacity:.4;pointer-events:none}.page-dots{color:var(--ink-soft);font-weight:700;padding:0 .5rem}.pay-chip.visa{color: #1a1f71;background: #fff}.pay-chip.mastercard{color: #eb001b;background: #fff}.pay-chip.mada{color: #14b480;background: #fff}.pay-chip.apple{color: #000;background: #fff}.pay-chip.stc{color: #4F008C;background: #fff}.pay-chip.tabby{color: #3EF0A8;background: #000;border-color: #000}.pay-chip.tamara{color: #ff91a0;background: #fff;border-color: #ff91a0}.author-box{display: flex;gap: 1.5rem;align-items: center;background: var(--bg-warm);padding: 2rem;border-radius: var(--r-lg);border: 1px solid var(--line);margin-top: 3rem}.author-box__img{flex: 0 0 auto;width: 80px;height: 80px;border-radius: 50%;object-fit: cover;border: 3px solid #fff;box-shadow: var(--sh-sm)}.author-box__info h4{font-size: 1.2rem;margin-bottom: .4rem}.author-box__info p{font-size: .95rem;color: var(--ink-soft);line-height: 1.6;margin: 0}.newsletter-box{background: #fff;border: 1px solid var(--line);border-radius: var(--r-lg);padding: 2.5rem;text-align: center;box-shadow: var(--sh-md);margin-top: 3rem}.newsletter-box svg{width: 3rem;height: 3rem;color: var(--gold);margin-bottom: 1rem}.newsletter-box h3{font-size: 1.5rem;margin-bottom: .5rem}.newsletter-box p{color: var(--ink-soft);margin-bottom: 1.5rem}.newsletter-form{display: flex;max-width: 400px;margin: 0 auto;gap: .5rem}.newsletter-form input{flex: 1;padding: .8rem 1.2rem;border: 1px solid var(--line);border-radius: var(--r-md);font-family: var(--ff);outline: none}.newsletter-form input:focus{border-color: var(--gold)}.newsletter-form button{background: var(--navy);color: #fff;border: 0;padding: 0 1.5rem;border-radius: var(--r-md);font-family: var(--ff);font-weight: 700;cursor: pointer;transition: .3s}.newsletter-form button:hover{background: var(--navy-600)}.visa-guide-box{background: rgba(200,155,94,.08);border: 1px solid rgba(200,155,94,.3);padding: 2rem;border-radius: var(--r-lg);display: flex;gap: 1.5rem;align-items: flex-start;margin-bottom: 2rem}.visa-guide-box .icon{width: 50px;height: 50px;background: #fff;border-radius: 50%;display: grid;place-items: center;color: var(--gold);box-shadow: var(--sh-sm);flex: 0 0 auto}.visa-guide-box .icon svg{width: 1.5em;height: 1.5em}.trans-methods{display: grid;grid-template-columns: repeat(4,1fr);gap: 1rem;margin-top: 1.5rem}.trans-card{background: #fff;border: 1px solid var(--line);border-radius: var(--r-md);padding: 1.5rem 1rem;text-align: center;box-shadow: var(--sh-sm)}.trans-card svg{width: 2em;height: 2em;color: var(--navy);margin-bottom: .8rem}.trans-card h5{font-size: 1.1rem;margin-bottom: .4rem}.trans-card p{font-size: .85rem;color: var(--ink-soft);line-height: 1.4}.trans-tip{background: #fff;border-right: 4px solid var(--gold);padding: 1.2rem;box-shadow: var(--sh-sm);margin-top: 1.5rem;border-radius: var(--r-md);display: flex;gap: 1rem;align-items: center;font-size: .95rem;font-weight: 600}.suitable-for{display: grid;grid-template-columns: repeat(4,1fr);gap: 1rem;margin: 1.5rem 0}.suit-card{background: #fff;border: 1px solid var(--line);border-radius: var(--r-md);padding: 1.5rem 1rem;text-align: center}.suit-card svg{width: 2em;height: 2em;color: #14b480;margin-bottom: .8rem}.suit-card.warning svg{color: #eb001b}.suit-card h5{font-size: 1rem;font-weight: 700;color: var(--navy)}@media (max-width: 860px){.trans-methods,.suitable-for{grid-template-columns: repeat(2,1fr)}}@media (max-width: 500px){.trans-methods,.suitable-for{grid-template-columns: 1fr}.newsletter-form{flex-direction: column}.newsletter-form button{padding: .8rem}}.nav-dropdown.is-open .nav-drop-menu,.nav-dropdown.is-open .mega-menu{opacity: 1;visibility: visible;transform: translateY(0)}.nav-dropdown.is-open .nav-drop-toggle svg{transform: rotate(180deg)}.mob-dropdown{margin: 0;padding: 0}.mob-drop-toggle,.mob-sub-toggle{width: 100%;display: flex;align-items: center;justify-content: space-between;padding: 1rem .4rem;font-size: 1.1rem;font-weight: 700;background: transparent;color: #fff;border: 0;border-bottom: 1px solid rgba(255,255,255,.08);cursor: pointer;text-align: start;font-family: var(--ff)}.mob-sub-toggle{padding: 0.8rem .4rem;font-size: 1rem;font-weight: 600;color: rgba(233,238,245,.8);border-bottom: 1px dashed rgba(255,255,255,.08)}.mob-drop-toggle svg,.mob-sub-toggle svg{width: 1.1em;height: 1.1em;color: rgba(255,255,255,.4)}.mob-panel{position: absolute;top: 0;bottom: 0;right: 0;left: 0;background: var(--navy);z-index: 20;transform: translateX(-100%);transition: transform 0.3s cubic-bezier(0.3,0.8,0.3,1),visibility 0.3s;visibility: hidden;display: flex;flex-direction: column;padding: 1.4rem;overflow-y: auto}.mob-panel.is-open{transform: translateX(0);visibility: visible}.mob-back{display: flex;align-items: center;gap: 0.5rem;background: transparent;border: none;color: var(--gold-bright);font-size: 1.05rem;font-weight: 700;padding: 0 0 1.5rem;cursor: pointer;font-family: var(--ff);text-align: start}.mob-back svg{width: 1.2em;height: 1.2em}.mob-panel-title{font-size: 1.6rem;font-weight: 800;color: #fff;margin-bottom: 1.2rem;padding-bottom: 0.8rem;border-bottom: 1px solid rgba(255,255,255,0.1)}.mob-panel-body{display: flex;flex-direction: column}.mob-panel-body a{padding: 0.8rem .4rem;color: rgba(233,238,245,.8);font-size: 1.05rem;font-weight: 600;text-decoration: none;border-bottom: 1px dashed rgba(255,255,255,0.08);display: block}.mob-panel-body a:last-child{border-bottom: 0}.mob-panel-body a:hover{color: #fff}.nav-menu .header-wp-menu{display: flex !important;align-items: center !important;gap: 28px !important;list-style: none !important;margin: 0 !important;padding: 0 !important}.nav-menu .header-wp-menu li{list-style: none !important;margin: 0 !important;padding: 0 !important}.nav-menu .header-wp-menu li::marker{content: "" !important}.nav-menu .header-wp-menu a{color: inherit !important;text-decoration: none !important;display: inline-flex !important;align-items: center !important;font: inherit !important}.nav-menu .header-wp-menu .current-menu-item > a,.nav-menu .header-wp-menu .current_page_item > a{color: var(--gold-bright) !important}.nav-menu > a,.nav-menu > .nav-dropdown,.nav-menu > .header-wp-menu{flex-shrink: 0 !important}.nav-menu .header-wp-menu li,.nav-menu .header-wp-menu li a{display: inline-flex !important}.footer-menu-list{list-style: none;padding: 0;margin: 0}.footer-menu-list li{margin: 0;padding: 0}.footer-menu-list li a{display: block;color: inherit;text-decoration: none;margin-bottom: 14px}.page-sections-wrapper > section{overflow: hidden !important}html{overflow-x: hidden}@supports (overflow-x: clip){html,body{overflow-x: clip}}.drawer{visibility: hidden;transition: transform .35s cubic-bezier(.3,.8,.3,1),visibility .35s}.drawer.open{visibility: visible}@media (max-width: 767px){body{max-width: 100%}img,video,iframe{max-width: 100%}}.single-package .lux-hero .hmd-title{font-size: clamp(1.65rem,2.7vw,2.5rem);line-height: 1.4;max-width: 1050px;margin-inline: auto;text-wrap: balance}#homeHeroSearchForm .search-field{min-width: 0;padding: 12px 18px;text-align: center}#homeHeroSearchForm .search-field label{display: flex;align-items: center;justify-content: center;gap: 6px;width: 100%;margin-bottom: 6px}#homeHeroSearchForm .search-field select{width: 100%;box-sizing: border-box;direction: rtl;text-align: center;text-align-last: center;padding: 6px 24px;min-height: 36px;line-height: 1.5;cursor: pointer;border-radius: 8px}#homeHeroSearchForm .search-field select option{text-align: center;direction: rtl}#homeHeroSearchForm .search-field select:focus-visible{outline: 2px solid #cba062;outline-offset: 3px}@media (max-width: 767px){#homeHeroSearchForm .search-field{padding: 10px 12px}#homeHeroSearchForm .search-field select{padding-inline: 12px}}#dest-budget .budget-card{padding: 28px 24px !important;border: 1px solid #e6e9ec !important;box-shadow: 0 8px 28px rgba(7,25,47,.05) !important;border-radius: 20px !important}#dest-budget .bc-title{font-size: 1.2rem !important;line-height: 1.6;margin-bottom: 12px !important}#dest-budget .bc-price{font-size: 1.65rem !important;line-height: 1.65;min-height: 148px;margin-bottom: 20px !important;padding: 16px 12px;background: #f4f7f2;border-radius: 12px;overflow-wrap: anywhere}#dest-budget .bc-price > span{display: block;margin-top: 4px;font-size: .8rem !important}#dest-budget .bc-list{display: flex;flex-direction: column;gap: 0;padding: 0;margin: 0 0 24px;list-style: none;flex: 1}#dest-budget .bc-list li{display: flex;flex-direction: column;align-items: stretch;justify-content: flex-start;gap: 6px;padding: 16px 0;text-align: right;border-bottom: 1px solid #edf0f2;flex: 1}#dest-budget .bc-list li:last-child{border-bottom: 0}#dest-budget .bc-list li > span{display: flex;align-items: center;gap: 7px;color: #6c7888;font-size: .85rem;line-height: 1.5;flex-shrink: 0}#dest-budget .bc-list li > span .i{color: #6c8e64;width: 16px;height: 16px;flex-shrink: 0}#dest-budget .bc-list li > strong{display: block;font-size: .95rem;line-height: 1.85;font-weight: 700;text-align: right}#dest-budget .budget-card > .btn-x{border-radius: 12px !important;padding: 14px 18px !important;line-height: 1.6}#dest-budget .budget-card > .btn-x:focus-visible{outline: 3px solid #cba062;outline-offset: 3px}@media (max-width: 767px){#dest-budget .budget-card{padding: 24px 20px !important}#dest-budget .bc-price{min-height: 0;font-size: 1.5rem !important}#dest-budget .bc-list li{flex: none}}.destination-reviews-list.is-carousel{display:block;overflow:hidden;border-radius:20px;border:1px solid #ece8df;background:#f8f7f3;box-shadow:0 8px 28px rgba(7,25,47,.04);direction:rtl}.destination-review-track{display:flex;align-items:stretch;transition:transform .5s ease}.destination-reviews-list.is-carousel .review-card{flex:0 0 100%;min-width:0;margin:0;padding:28px;border-radius:0;box-shadow:none;background:transparent;display:flex;flex-direction:column;box-sizing:border-box}.destination-reviews-list.is-carousel .rc-text{font-size:1.05rem;line-height:1.95;margin:20px 0 28px;flex:1}.destination-reviews-list.is-carousel .rc-text p{margin:0}.destination-reviews-list.is-carousel .rc-author{margin-top:auto}.destination-review-controls{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:18px;direction:rtl}.destination-review-controls button{width:40px;height:40px;border:1px solid #ded5c4;border-radius:50%;background:#fff;color:#07192f;font:inherit;cursor:pointer;display:grid;place-items:center}.destination-review-controls button:hover{background:#07192f;color:#fff}.destination-review-controls button:focus-visible{outline:2px solid #cba062;outline-offset:3px}.destination-review-count{min-width:48px;text-align:center;font-size:.9rem;color:#697586}#activitiesPagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;direction:rtl}#activitiesPagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:46px;height:46px;padding:0 14px;box-sizing:border-box;border:1px solid #e5dfd5;border-radius:12px;background:#fff;color:#07192f;font-size:16px;font-weight:600;line-height:1;text-decoration:none;transition:background .2s,color .2s,border-color .2s}#activitiesPagination .page-numbers.current{background:#07192f;border-color:#07192f;color:#fff;box-shadow:0 4px 12px rgba(7,25,47,.12)}#activitiesPagination a.page-numbers:hover{background:#c99b5b;border-color:#c99b5b;color:#fff}#activitiesPagination a.page-numbers:focus-visible{outline:2px solid #c99b5b;outline-offset:3px}#activitiesPagination .next,#activitiesPagination .prev{padding-inline:22px}#activitiesPagination .dots{border-color:transparent;background:transparent;padding-inline:4px;min-width:24px}@media(max-width:480px){#activitiesPagination{gap:8px}#activitiesPagination .page-numbers{min-width:44px;height:44px}}.page-id-44 .wpcf7-form .pf-row label,.page-id-44 .wpcf7-form .captcha-submit-row label{width:100%;text-align:right;direction:rtl}.arkan-catalogue .pkg-card{display: flex;flex-direction: column;height: 100%;background: #fff;border: 1px solid var(--line);border-radius: var(--r-xl);overflow: hidden;box-shadow: var(--sh-sm);transition: transform 0.3s,box-shadow 0.3s}.arkan-catalogue .pkg-card:hover{transform: translateY(-8px);box-shadow: var(--sh-md)}.arkan-catalogue .pc-img{height: 260px;position: relative;overflow: hidden}.arkan-catalogue .pc-img img{width: 100%;height: 100%;object-fit: cover;transition: transform 0.5s}.arkan-catalogue .pkg-card:hover .pc-img img{transform: scale(1.05)}.arkan-catalogue .pc-badge{position: absolute;top: 1rem;right: 1rem;background: rgba(255,255,255,0.9);padding: 0.4rem 0.8rem;border-radius: var(--r-pill);color: var(--navy);font-weight: 800;font-size: 0.8rem;box-shadow: var(--sh-sm);z-index: 2}.arkan-catalogue .pc-body{padding: 1.8rem;display: flex;flex-direction: column;flex: 1}.arkan-catalogue .pc-title{font-size: 1.4rem;font-weight: 800;color: var(--navy);margin-bottom: 0.5rem;line-height: 1.4}.arkan-catalogue .pc-desc{font-size: 0.95rem;color: var(--ink-soft);line-height: 1.6;margin-bottom: 1.5rem;flex: 1}.arkan-catalogue .pc-meta{display: flex;gap: 1rem;margin-bottom: 1.5rem;border-bottom: 1px dashed var(--line);padding-bottom: 1.5rem}.arkan-catalogue .pc-meta span{display: flex;align-items: center;gap: 0.4rem;font-size: 0.9rem;font-weight: 700;color: var(--navy)}.arkan-catalogue .pc-meta svg{color: var(--gold)}.arkan-catalogue .pc-price-row{display: flex;align-items: center;justify-content: space-between}.arkan-catalogue .pc-price{font-size: 0.85rem;color: var(--ink-soft);font-weight: 600}.arkan-catalogue .pc-price span{display: block;font-size: 1.5rem;font-weight: 900;color: var(--navy)}.arkan-catalogue .section{padding-block: 4rem}.arkan-catalogue .pagination-x{display:flex;gap:.75rem;justify-content:center;margin-top:2rem}[data-blog-categories][hidden]{display: none !important}#expStage .exp-tabs{display: flex;overflow-x: auto;scrollbar-width: thin}#expStage .exp-tab{flex: 1 0 145px;min-width: 145px;border-top: 0}#expStage .et-label{white-space: nowrap}#expStage .exp-contents{bottom: 105px}#packagesGrid,#destinationsGrid{scroll-margin-top: 150px}.arkan-empty-search-wrapper{width: 100% !important;display: block !important;opacity: 1 !important;visibility: visible !important;transform: none !important;margin-block: 1rem 3rem}.arkan-empty-search-card{display: block !important;opacity: 1 !important;visibility: visible !important;transform: none !important;background: linear-gradient(135deg,rgba(7,24,46,0.03) 0%,rgba(200,155,94,0.07) 100%);border: 1.5px dashed rgba(200,155,94,0.45);border-radius: var(--r-xl,24px);padding: clamp(2.5rem,5vw,3.5rem) 1.8rem;text-align: center;max-width: 780px;margin: 0 auto;box-shadow: 0 10px 30px rgba(7,24,46,0.03)}.aesc-icon{width: 76px;height: 76px;border-radius: 50%;background: linear-gradient(135deg,rgba(200,155,94,0.18),rgba(7,24,46,0.08));display: inline-flex;align-items: center;justify-content: center;color: var(--gold);margin-bottom: 1.3rem;box-shadow: 0 8px 20px rgba(200,155,94,0.22)}.aesc-title{font-size: clamp(1.4rem,2.4vw,1.85rem);font-weight: 900;color: var(--navy);margin-bottom: 0.8rem}.aesc-desc{font-size: 1.05rem;line-height: 1.8;color: var(--ink-soft);max-width: 620px;margin: 0 auto 2rem}.aesc-actions{display: flex;gap: 1rem;justify-content: center;flex-wrap: wrap}.aesc-suggestions-wrap{border-top: 1px solid var(--line);padding-top: 3.5rem}@media (max-width: 991px){.filter-bar-wrapper{position: relative !important;top: auto !important}}.sar-symbol{display: inline-block !important;font-size: inherit !important;color: inherit !important;width: 0.82em;height: 0.92em;margin-inline: 0.08em;vertical-align: -0.08em;background-color: currentColor;-webkit-mask: url("/wp-content/themes/arkan/assets/images/saudi-riyal-symbol.png") center / contain no-repeat;mask: url("/wp-content/themes/arkan/assets/images/saudi-riyal-symbol.png") center / contain no-repeat;-webkit-print-color-adjust: exact;print-color-adjust: exact}#dest-budget .bc-price > .sar-symbol{margin-top: 0;font-size: inherit !important}.pkg-price .amt small{white-space: nowrap}.pkg-price .amt > .sar-symbol{font-size: 1.6rem !important}.pc-price > span:not(.sar-symbol){display: inline}.pc-price > span:not(.sar-symbol)::before{content: "\A";white-space: pre}.pc-price .sar-symbol{font-size: 1.4rem !important}.atc-card{position: relative;display: flex;flex-direction: column;height: 100%;background: var(--white,#fff);border: 1px solid var(--line);border-radius: var(--r-xl);box-shadow: var(--sh-md);overflow: hidden;isolation: isolate;text-align: right;transition: transform .45s cubic-bezier(.2,.7,.3,1),box-shadow .45s ease,border-color .45s ease}.atc-card:hover{transform: translateY(-8px);box-shadow: var(--sh-lg),0 0 0 1px rgba(200,155,94,.18);border-color: rgba(200,155,94,.35)}.atc-media{position: relative;aspect-ratio: 16 / 11;overflow: hidden;background: var(--navy-600)}.atc-media img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform .8s cubic-bezier(.2,.7,.3,1)}.atc-card:hover .atc-media img{transform: scale(1.06)}.atc-media::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(7,24,46,.35) 0%,rgba(7,24,46,0) 38%,rgba(7,24,46,0) 62%,rgba(7,24,46,.55) 100%);pointer-events: none}.atc-chip{position: absolute;z-index: 2;display: inline-flex;align-items: center;gap: .35rem;padding: .42rem .85rem;border-radius: var(--r-pill);font-size: .78rem;font-weight: 800;line-height: 1}.atc-chip .i{width: 1em;height: 1em}.atc-chip--place{top: 1rem;right: 1rem;background: rgba(7,24,46,.55);color: #fff;border: 1px solid rgba(255,255,255,.22);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px)}.atc-chip--place .i{color: var(--gold-bright)}.atc-chip--days{bottom: 1rem;left: 1rem;background: linear-gradient(90deg,var(--gold-bright),var(--gold));color: var(--navy);box-shadow: var(--sh-gold)}.atc-body{display: flex;flex-direction: column;flex: 1;padding: 1.4rem 1.5rem 1.25rem}.atc-eyebrow{display: flex;align-items: center;gap: .4rem;margin-bottom: .5rem;color: #8A6532;font-size: .78rem;font-weight: 800;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.atc-eyebrow .i{flex: 0 0 auto;width: .95em;height: .95em;color: var(--gold)}.atc-title{margin: 0 0 .55rem;font-size: 1.12rem;font-weight: 800;line-height: 1.6;color: var(--navy);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.atc-title a{color: inherit;text-decoration: none;transition: color .3s ease}.atc-title a::after{content: "";position: absolute;inset: 0;z-index: 1}.atc-card:hover .atc-title a{color: #8A6532}.atc-desc{margin: 0;color: var(--ink-soft);font-size: .9rem;line-height: 1.75;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.atc-perf{position: relative;height: 0;margin: 0 1.25rem;border-top: 2px dashed var(--line)}.atc-perf::before,.atc-perf::after{content: "";position: absolute;top: -11px;width: 20px;height: 20px;border-radius: 50%;background: var(--atc-notch,#F8F8F8);border: 1px solid var(--line)}.grid-section{--atc-notch: #fff}.atc-perf::before{right: calc(-1.25rem - 11px)}.atc-perf::after{left: calc(-1.25rem - 11px)}.atc-foot{display: flex;align-items: flex-end;justify-content: space-between;gap: 1rem;padding: 1.15rem 1.5rem 1.4rem;margin-top: auto}.atc-from{display: block;margin-bottom: .2rem;color: var(--muted);font-size: .76rem;font-weight: 700}.atc-amount{display: flex;align-items: baseline;gap: .1rem;font-size: 1.75rem;font-weight: 900;line-height: 1.1;color: var(--navy);font-feature-settings: "tnum"}.atc-amount .sar-symbol{color: var(--gold) !important;font-size: .62em !important}.atc-unit{display: block;margin-top: .25rem;color: var(--ink-soft);font-size: .8rem;font-weight: 600}.atc-btn{position: relative;z-index: 2;flex: 0 0 auto;display: inline-flex;align-items: center;gap: .5rem;padding: .8rem 1.15rem;border-radius: var(--r-md);background: var(--navy);border: 1.5px solid var(--navy);color: #fff;font-size: .9rem;font-weight: 800;text-decoration: none;white-space: nowrap;transition: background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.atc-btn .i{transition: transform .3s ease}.atc-card:hover .atc-btn,.atc-btn:focus-visible{background: var(--gold);border-color: var(--gold);color: var(--navy);box-shadow: var(--sh-gold)}.atc-card:hover .atc-btn .i{transform: translateX(-4px)}.atc-btn:focus-visible{outline: 3px solid var(--gold-bright);outline-offset: 3px}.atc-title a:focus-visible{outline: none}.atc-card:focus-within{box-shadow: var(--sh-lg),0 0 0 3px var(--gold-bright)}.atc-card{container-type: inline-size}@container (max-width: 340px){.atc-foot{flex-direction: column;align-items: stretch;gap: .9rem}.atc-btn{justify-content: center}}@media (max-width: 575px){.atc-body{padding: 1.25rem 1.25rem 1.1rem}.atc-foot{padding: 1rem 1.25rem 1.25rem}.atc-perf{margin: 0 1.05rem}.atc-perf::before{right: calc(-1.05rem - 11px)}.atc-perf::after{left: calc(-1.05rem - 11px)}.atc-amount{font-size: 1.6rem}}.dcx-card{position: relative;display: flex;flex-direction: column;justify-content: flex-end;aspect-ratio: 4 / 5;width: 100%;max-width: 100%;min-width: 0;height: 100%;min-height: 320px;border-radius: var(--r-xl);overflow: hidden;isolation: isolate;background: var(--navy);color: #fff;text-align: right;text-decoration: none;border: 1px solid rgba(200,155,94,.18);box-shadow: var(--sh-md);transition: transform .45s cubic-bezier(.2,.7,.3,1),box-shadow .45s ease,border-color .45s ease}.dcx-card.is-featured{aspect-ratio: 5 / 6;min-height: 440px}.dcx-card:hover,.dcx-card:focus-visible{color: #fff;text-decoration: none;transform: translateY(-6px);box-shadow: var(--sh-lg),0 0 0 1px rgba(200,155,94,.35);border-color: rgba(200,155,94,.55)}.dcx-card:focus-visible{outline: 3px solid var(--gold-bright);outline-offset: 3px}.dcx-img{position: absolute;inset: 0;z-index: -2;width: 100%;max-width: 100%;height: 100%;object-fit: cover;transition: transform 1s cubic-bezier(.2,.7,.3,1)}.dcx-card:hover .dcx-img{transform: scale(1.07)}.dcx-card::after{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(180deg,rgba(7,24,46,.4) 0%,rgba(7,24,46,0) 26%),linear-gradient(0deg,rgba(7,24,46,.92) 0%,rgba(7,24,46,.55) 30%,rgba(7,24,46,0) 62%);pointer-events: none}.dcx-region{position: absolute;top: 1rem;right: 1rem;display: inline-flex;align-items: center;gap: .35rem;padding: .4rem .8rem;border-radius: var(--r-pill);background: rgba(7,24,46,.5);border: 1px solid rgba(255,255,255,.22);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);color: #fff;font-size: .76rem;font-weight: 800;line-height: 1}.dcx-region .i{width: 1em;height: 1em;color: var(--gold-bright)}.dcx-body{padding: 1.25rem 1.25rem 1.1rem}.dcx-card.is-featured .dcx-body{padding: 1.6rem 1.6rem 1.4rem}.dcx-name{position: relative;margin: 0 0 .9rem;padding-bottom: .65rem;color: #fff;font-size: 1.45rem;font-weight: 900;line-height: 1.3;text-shadow: 0 2px 12px rgba(0,0,0,.35)}.dcx-card.is-featured .dcx-name{font-size: clamp(1.6rem,2.4vw,2rem)}.dcx-name::after{content: "";position: absolute;right: 0;bottom: 0;width: 36px;height: 3px;border-radius: 3px;background: linear-gradient(90deg,var(--gold-bright),var(--gold));transition: width .45s cubic-bezier(.2,.7,.3,1)}.dcx-card:hover .dcx-name::after{width: 72px}.dcx-desc{margin: -.2rem 0 1rem;color: rgba(255,255,255,.78);font-size: .92rem;line-height: 1.8;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.dcx-foot{display: flex;align-items: center;justify-content: space-between;gap: .75rem;padding: .55rem .55rem .55rem .9rem;border-radius: var(--r-pill);background: rgba(255,255,255,.1);border: 1px solid rgba(255,255,255,.16);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px)}.dcx-stats{display: flex;flex-wrap: wrap;gap: .3rem .9rem;padding-inline-start: .35rem}.dcx-stat{display: inline-flex;align-items: center;gap: .3rem;color: #fff;font-size: .8rem;font-weight: 700;white-space: nowrap}.dcx-stat .i{width: 1em;height: 1em;color: var(--gold-bright)}.dcx-stat--cta{color: var(--gold-bright)}.dcx-go{flex: 0 0 40px;width: 40px;height: 40px;border-radius: 50%;display: grid;place-items: center;background: var(--gold);color: var(--navy);box-shadow: var(--sh-gold);transition: background .3s ease}.dcx-card.is-featured .dcx-go{flex-basis: 46px;width: 46px;height: 46px}.dcx-go .i{width: 1.1em;height: 1.1em;transition: transform .3s ease}.dcx-card:hover .dcx-go{background: #fff}.dcx-card:hover .dcx-go .i{transform: translateX(-3px)}@media (max-width: 575px){.dcx-card,.dcx-card.is-featured{aspect-ratio: 4 / 4.4;min-height: 360px}.dcx-name{font-size: 1.4rem}}.hm{--hm-ivory: #FBF8F2;--hm-navy-900: #040E1C;--hm-gold-grad: linear-gradient(135deg,#E6C493 0%,#C89B5E 52%,#A9793F 100%);--hm-gold-text: linear-gradient(100deg,#D8B179 0%,#C89B5E 45%,#B4844A 100%);--hm-gold-text-dark: linear-gradient(100deg,#F0D3A5 0%,#D8B179 50%,#C89B5E 100%);--hm-ease: cubic-bezier(.22,.61,.36,1);--hm-ease-out: cubic-bezier(.16,1,.3,1);--hm-sec-y: clamp(3.75rem,7vw,6.25rem);--hm-r: 24px;--hm-r-sm: 16px;--hm-sh-card: 0 1px 2px rgba(7,24,46,.04),0 12px 32px -18px rgba(7,24,46,.22);--hm-sh-lift: 0 2px 4px rgba(7,24,46,.05),0 34px 60px -26px rgba(7,24,46,.38);--hm-line-gold: rgba(200,155,94,.28)}.hm-sec{position: relative;padding-block: var(--hm-sec-y);overflow: clip;isolation: isolate}.hm-sec--light{background: var(--bg)}.hm-sec--white{background: #fff}.hm-sec--warm{background: var(--bg-warm)}.hm-sec--ivory{background: var(--hm-ivory)}.hm-sec--navy{background: radial-gradient(60% 70% at 85% 0%,rgba(200,155,94,.14),transparent 60%),radial-gradient(50% 60% at 10% 100%,rgba(21,53,90,.9),transparent 70%),var(--navy);color: #fff}.hm-sec--navy::before,.hm-dots::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background-image: radial-gradient(rgba(216,177,121,.16) 1px,transparent 1.4px);background-size: 26px 26px;-webkit-mask-image: radial-gradient(80% 70% at 50% 40%,#000 30%,transparent 85%);mask-image: radial-gradient(80% 70% at 50% 40%,#000 30%,transparent 85%)}.hm-head{display: flex;flex-direction: column;gap: 0;margin-bottom: clamp(2rem,4vw,3.2rem)}.hm-head--center{align-items: center;text-align: center}.hm-head--center .hm-lead{margin-inline: auto}.hm-head--split{flex-direction: row;align-items: flex-end;justify-content: space-between;gap: 1.5rem 3rem;flex-wrap: wrap}.hm-head__text{min-width: 0;max-width: 760px}.hm-head__actions{display: flex;align-items: center;gap: .75rem;flex: 0 0 auto}.hm-eyebrow{display: inline-flex;align-items: center;gap: .65rem;margin: 0 0 .9rem;font-size: .95rem;font-weight: 700;line-height: 1.3;color: var(--gold);letter-spacing: 0}.hm-eyebrow::before{content: "";width: 28px;height: 2px;border-radius: 2px;flex: 0 0 auto;background: var(--gold);opacity: .85}.hm-eyebrow::after{content: "";width: 6px;height: 6px;flex: 0 0 auto;transform: rotate(45deg);background: var(--gold);border-radius: 1px;order: -1;margin-inline-end: -.35rem}.hm-head--center .hm-eyebrow::before{background: linear-gradient(90deg,var(--gold),transparent);opacity: 1}.hm-head--center .hm-eyebrow::after{width: 28px;height: 2px;transform: none;order: 0;margin: 0;border-radius: 2px;background: linear-gradient(90deg,transparent,var(--gold))}.hm-title{font-size: clamp(1.8rem,3.3vw,2.75rem);line-height: 1.22;font-weight: 800;color: var(--navy);letter-spacing: 0;text-wrap: balance;margin: 0}.hm-accent{color: var(--gold);background: var(--hm-gold-text);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;-webkit-box-decoration-break: clone;box-decoration-break: clone}.hm-lead{margin-top: 1rem;max-width: 62ch;font-size: clamp(1rem,1.35vw,1.12rem);line-height: 1.85;color: var(--ink-soft)}:where(.hm-sec:not(.hm-sec--navy)) .hm-eyebrow{color: #8E6430}:where(.hm-sec:not(.hm-sec--navy)) .hm-accent{color: #A9793F;background-image: linear-gradient(100deg,#B08046 0%,#A47439 50%,#96692F 100%)}.hm-sec--navy .hm-title,.hm-on-dark .hm-title{color: #fff}.hm-sec--navy .hm-accent,.hm-on-dark .hm-accent{color: var(--gold-bright);background-image: var(--hm-gold-text-dark)}.hm-sec--navy .hm-lead,.hm-on-dark .hm-lead{color: rgba(233,238,245,.74)}.hm-sec--navy .hm-eyebrow,.hm-on-dark .hm-eyebrow{color: var(--gold-bright)}.hm-link{position: relative;display: inline-flex;align-items: center;gap: .5rem;font-weight: 700;color: var(--navy);padding-block: .35rem;white-space: nowrap;transition: color .3s var(--hm-ease),gap .3s var(--hm-ease)}.hm-link::after{content: "";position: absolute;inset-inline: 0;bottom: 0;height: 2px;border-radius: 2px;background: var(--hm-gold-grad);transform: scaleX(.35);transform-origin: right;transition: transform .45s var(--hm-ease)}.hm-link svg{width: 1.05em;height: 1.05em;transition: transform .3s var(--hm-ease)}.hm-link:hover{color: var(--gold);gap: .75rem}.hm-link:hover::after{transform: scaleX(1)}.hm-sec--navy .hm-link,.hm-on-dark .hm-link{color: #fff}.hm-sec--navy .hm-link:hover,.hm-on-dark .hm-link:hover{color: var(--gold-bright)}.hm-nav-btn{width: 50px;height: 50px;border-radius: 50%;flex: 0 0 auto;display: inline-grid;place-items: center;cursor: pointer;background: #fff;color: var(--navy);border: 1px solid var(--line);box-shadow: var(--sh-sm);transition: background .3s,color .3s,border-color .3s,transform .3s var(--hm-ease),opacity .3s}.hm-nav-btn svg{width: 1.25em;height: 1.25em}.hm-nav-btn:hover{background: var(--navy);color: #fff;border-color: var(--navy);transform: translateY(-2px)}.hm-nav-btn:disabled{opacity: .35;cursor: default;transform: none}.hm-sec--navy .hm-nav-btn{background: rgba(255,255,255,.06);color: #fff;border-color: rgba(255,255,255,.2);box-shadow: none}.hm-sec--navy .hm-nav-btn:hover{background: var(--gold);color: var(--navy);border-color: var(--gold)}.hm-ic{width: 52px;height: 52px;border-radius: 16px;flex: 0 0 auto;display: grid;place-items: center;color: var(--gold);background: linear-gradient(145deg,rgba(200,155,94,.18),rgba(200,155,94,.05));border: 1px solid var(--hm-line-gold)}.hm-ic svg{width: 1.45em;height: 1.45em}.hm-chip{display: inline-flex;align-items: center;gap: .4rem;white-space: nowrap;padding: .38rem .8rem;border-radius: var(--r-pill);font-size: .82rem;font-weight: 700;line-height: 1.2;background: rgba(7,24,46,.55);color: #fff;border: 1px solid rgba(255,255,255,.18);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px)}.hm-chip svg{width: 1.05em;height: 1.05em;color: var(--gold-bright)}.hm-chip--gold{background: var(--hm-gold-grad);color: var(--navy);border-color: transparent;-webkit-backdrop-filter: none;backdrop-filter: none}.hm-chip--gold svg{color: var(--navy)}.hm-chip--light{background: rgba(255,255,255,.92);color: var(--navy);border-color: rgba(7,24,46,.06)}.hm-chip--light svg{color: var(--gold)}.hm-card{position: relative;background: #fff;border-radius: var(--hm-r);border: 1px solid rgba(7,24,46,.07);box-shadow: var(--hm-sh-card);transition: transform .5s var(--hm-ease-out),box-shadow .5s var(--hm-ease-out),border-color .4s}.hm-card:hover{transform: translateY(-6px);box-shadow: var(--hm-sh-lift);border-color: var(--hm-line-gold)}.hm-zoom{overflow: hidden}.hm-zoom img{width: 100%;height: 100%;object-fit: cover;transition: transform 1.2s var(--hm-ease-out)}.hm-zoom:hover img,a:hover .hm-zoom img,a:focus-visible .hm-zoom img{transform: scale(1.07)}.hm .reveal{transform: translateY(28px);transition: opacity .9s var(--hm-ease-out),transform .9s var(--hm-ease-out)}.hm .reveal.in{transform: none}.hm .reveal[data-d="1"]{transition-delay: .08s}.hm .reveal[data-d="2"]{transition-delay: .16s}.hm .reveal[data-d="3"]{transition-delay: .24s}.hm .reveal[data-d="4"]{transition-delay: .32s}.hm-stagger > *{opacity: 0;transform: translateY(22px);transition: opacity .8s var(--hm-ease-out),transform .8s var(--hm-ease-out);transition-delay: calc(var(--i,0) * 90ms + 120ms)}.reveal.in .hm-stagger > *,.reveal.in.hm-stagger > *{opacity: 1;transform: none}@supports (animation-timeline: view()){.hm-parallax{animation: hmParallax linear both;animation-timeline: view();animation-range: cover}@keyframes hmParallax{from{transform: translateY(-7%) scale(1.14)}to{transform: translateY(7%) scale(1.14)}}}.hm-marquee{overflow: hidden;display: flex;-webkit-mask-image: linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image: linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.hm-marquee__track{display: flex;flex: 0 0 auto;width: max-content;animation: hmMarquee var(--hm-mq-dur,45s) linear infinite}.hm-marquee--reverse .hm-marquee__track{animation-direction: reverse}.hm-marquee.is-paused .hm-marquee__track{animation-play-state: paused}@media (hover: hover) and (pointer: fine){.hm-marquee:hover .hm-marquee__track{animation-play-state: paused}}@keyframes hmMarquee{from{transform: translateX(0)}to{transform: translateX(50%)}}.hm{--hm-focus: var(--navy)}.hm-sec--navy,.hm-on-dark,.hmo-card{--hm-focus: var(--gold-bright)}.hmf-ticket{--hm-focus: var(--navy)}.hm a:focus-visible,.hm button:focus-visible,.hm [tabindex]:focus-visible{outline: 2px solid var(--hm-focus,var(--navy));outline-offset: 3px;border-radius: 10px}.hm a,.hm button,.hm select,.hm input,.hm [tabindex]{scroll-margin-top: 104px}.hm-sr{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.hm-site :where(h1,h2,h3,h4,h5,h6){letter-spacing: normal}.hm-site .hm-lead{text-wrap: pretty}.hm-site .atc-title{text-wrap: balance}.hm-site .atc-from{color: var(--ink-soft)}.hm-site :is(.bcx-plabel,.bcx-flabel){color: #5C6873}@media (max-width: 767.98px){.hm-head--split{flex-direction: column;align-items: flex-start}.hm-nav-btn{width: 44px;height: 44px}.hm-ic{width: 46px;height: 46px;border-radius: 14px}}.site-footer--v2{background: linear-gradient(0deg,rgba(7,24,46,.98) 0%,rgba(7,24,46,.90) 40%,rgba(11,32,56,.92) 70%,rgba(7,24,46,.97) 100%),url('https://images.unsplash.com/photo-1436491865332-7a61a109cc05?auto=format&fit=crop&q=70&w=1920') center/cover no-repeat;border-top: 1px solid rgba(200,155,94,.25)}.sh{position: relative;isolation: isolate;overflow: hidden;color: #fff;background: var(--navy);padding: calc(var(--sh-pad,5.5rem) + 1.5rem) 0 var(--sh-pad,5.5rem);--hm-focus: var(--gold-bright)}.sh--sm{--sh-pad: 3.5rem}.sh--md{--sh-pad: 5.5rem}.sh--lg{--sh-pad: 7.5rem;min-height: min(62vh,620px);display: flex;align-items: flex-end}.sh::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: radial-gradient(900px 420px at 85% 0%,rgba(200,155,94,.22),transparent 60%),radial-gradient(700px 360px at 10% 100%,rgba(21,53,90,.8),transparent 65%)}.sh__grid{position: absolute;inset: 0;z-index: -1;pointer-events: none;opacity: .5;background-image: radial-gradient(rgba(216,177,121,.28) 1px,transparent 1.4px);background-size: 26px 26px;-webkit-mask-image: linear-gradient(to bottom,rgba(0,0,0,.9),transparent 85%);mask-image: linear-gradient(to bottom,rgba(0,0,0,.9),transparent 85%)}.sh::after{content: "";position: absolute;inset-inline: 0;bottom: 0;height: 1px;z-index: 1;background: linear-gradient(to left,transparent,rgba(200,155,94,.75) 30%,rgba(200,155,94,.75) 70%,transparent)}.sh__media{position: absolute;inset: -6% 0;z-index: -2}.sh__media img{width: 100%;height: 100%;object-fit: cover}.sh--photo::before{background: linear-gradient(to left,rgba(7,24,46,.92) 0%,rgba(7,24,46,.72) 45%,rgba(7,24,46,.35) 100%),linear-gradient(to top,rgba(7,24,46,.96) 0%,rgba(7,24,46,.2) 55%)}.sh__inner{position: relative;z-index: 2;max-width: 820px}:where(.sh--start) > .sh__inner{width: auto;flex: 1 1 auto;margin-inline: max(0px,calc((100% - var(--maxw,1280px)) / 2))}.sh--center .sh__inner{margin-inline: auto;text-align: center}.sh__crumbs ol{list-style: none;display: flex;flex-wrap: wrap;align-items: center;gap: .35rem;margin: 0 0 1.4rem;padding: 0;font-size: .86rem}.sh--center .sh__crumbs ol{justify-content: center}.sh__crumbs li{display: inline-flex;align-items: center;gap: .35rem;color: rgba(233,238,245,.72)}.sh__crumbs li + li::before{content: "";width: 5px;height: 5px;border-radius: 50%;background: rgba(200,155,94,.7)}.sh__crumbs a{color: rgba(233,238,245,.72);text-decoration: none;transition: color .2s;display: inline-flex;align-items: center;min-height: 40px;margin-block: -8px}.sh__crumbs a:hover{color: var(--gold-bright)}.sh__crumbs [aria-current]{color: var(--gold-bright);font-weight: 700}.sh__badge{display: inline-flex;align-items: center;gap: .55rem;margin: 0 0 1.1rem;padding: .42rem 1rem .42rem .85rem;border-radius: 999px;font-size: .84rem;font-weight: 700;color: var(--gold-bright);background: rgba(200,155,94,.12);border: 1px solid rgba(200,155,94,.38);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px)}.sh__badge-dot{width: 7px;height: 7px;border-radius: 50%;background: var(--gold);box-shadow: 0 0 0 4px rgba(200,155,94,.22)}.sh__title{margin: 0;font-size: clamp(2.1rem,4.6vw,3.6rem);font-weight: 900;line-height: 1.18;color: #fff;text-wrap: balance;letter-spacing: normal}.sh__accent{color: var(--gold-bright);background: var(--hm-gold-text-dark);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;-webkit-box-decoration-break: clone;box-decoration-break: clone}.sh__lead{margin: 1.1rem 0 0;max-width: 62ch;font-size: clamp(1rem,1.3vw,1.12rem);line-height: 1.85;color: rgba(233,238,245,.78);text-wrap: pretty}.sh--center .sh__lead{margin-inline: auto}.sh .sh__inner > .reveal{opacity: 1}.sh__crumbs,.sh__badge,.sh__title,.sh__lead{animation: shIn .8s var(--hm-ease-out) both}.sh__badge{animation-delay: .05s}.sh__title{animation-delay: .12s}.sh__lead{animation-delay: .22s}@keyframes shIn{from{opacity: 0;transform: translateY(14px)}to{opacity: 1;transform: none}}@media (max-width: 767.98px){.sh{padding: calc(var(--sh-pad,3rem) + 1rem) 0 var(--sh-pad,3rem)}.sh--md{--sh-pad: 3.2rem}.sh--lg{--sh-pad: 4rem;min-height: 0}.sh__crumbs ol{margin-bottom: 1rem;font-size: .8rem}}.rvx{--rvx-paper: #FBF8F2;--rvx-ink: rgba(200,155,94,.28);--rvx-gold-text: linear-gradient(100deg,#D8B179 0%,#C89B5E 45%,#B4844A 100%)}.rvx .rvx-latin{font-family: var(--ff);letter-spacing: .12em}.rvx .rvx-hero-faces{display: flex;align-items: center;gap: .9rem;margin-top: 1.6rem;animation: shIn .8s var(--hm-ease-out) .32s both}.rvx .rvx-hero-face{width: 38px;height: 38px;border-radius: 50%;flex: 0 0 auto;margin-inline-start: calc(var(--k) * -10px);position: relative;z-index: calc(10 - var(--k))}.rvx .rvx-hero-face:first-child{margin-inline-start: 0}.rvx .rvx-hero-face__ava{display: block;width: 100%;height: 100%;border-radius: 50%;overflow: hidden;border: 2px solid var(--navy);box-shadow: 0 0 0 1px rgba(200,155,94,.7);background: var(--navy-600)}.rvx .rvx-hero-face__ava img{display: block;width: 100%;height: 100%;object-fit: cover}.rvx .rvx-hero-face__ava.is-initial{display: grid;place-items: center;background: linear-gradient(135deg,#E6C493,#C89B5E);color: var(--navy);font-weight: 800;font-size: .95rem}.rvx .rvx-hero-faces__tx{font-size: .9rem;font-weight: 700;color: rgba(233,238,245,.8);margin-inline-start: .2rem}.rvx .rvx-stars{position: relative;display: inline-flex;flex: 0 0 auto;line-height: 0}.rvx .rvx-stars__base,.rvx .rvx-stars__fill{display: inline-flex;gap: .2em}.rvx .rvx-stars svg{width: 1em;height: 1em}.rvx .rvx-stars__base{color: rgba(7,24,46,.14)}.rvx .rvx-stars__fill{position: absolute;inset: 0;color: var(--gold);clip-path: inset(0 0 0 calc(100% - var(--rvx-fill,100%)))}[dir="ltr"] .rvx .rvx-stars__fill{clip-path: inset(0 calc(100% - var(--rvx-fill,100%)) 0 0)}.rvx .rvx-stars--lg{font-size: 1.5rem}.rvx .rvx-stars--lg .rvx-stars__base,.rvx .rvx-stars--lg .rvx-stars__fill{gap: .28em}.rvx .rvx-top{padding-block: clamp(2.5rem,5vw,4.5rem) var(--hm-sec-y)}.rvx .rvx-top__grid{display: grid;grid-template-columns: minmax(300px,400px) minmax(0,1fr);gap: clamp(1.4rem,3vw,2.5rem);align-items: stretch}.rvx .rvx-top--solo .rvx-top__grid{grid-template-columns: minmax(300px,560px);justify-content: center}.rvx .rvx-score{position: relative;display: flex;flex-direction: column;justify-content: center;padding: clamp(1.6rem,3vw,2.4rem) clamp(1.4rem,3vw,2.2rem);background: #fff;border-radius: var(--hm-r);border: 1px solid rgba(7,24,46,.07);box-shadow: var(--hm-sh-card);overflow: hidden}.rvx .rvx-score::before{content: "";position: absolute;inset-inline-start: 0;top: 10%;bottom: 10%;width: 3px;border-radius: 3px;background: var(--hm-gold-grad)}.rvx .rvx-score__label{display: inline-flex;align-items: center;gap: .5rem;margin: 0 0 .6rem;font-size: .92rem;font-weight: 700;color: var(--ink-soft)}.rvx .rvx-score__dot{width: 7px;height: 7px;border-radius: 50%;background: var(--gold);box-shadow: 0 0 0 4px rgba(200,155,94,.18)}.rvx .rvx-score__row{display: flex;align-items: baseline;gap: .5rem}.rvx .rvx-score__num{font-size: clamp(3.4rem,6vw,5.2rem);font-weight: 900;line-height: 1;color: var(--gold);background: var(--rvx-gold-text);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent}.rvx .rvx-score__of{font-size: 1.15rem;font-weight: 700;color: var(--muted)}.rvx .rvx-score .rvx-stars--lg{margin-top: .9rem}.rvx .rvx-score__text{margin: .9rem 0 0;font-size: .98rem;font-weight: 700;color: var(--navy)}.rvx .rvx-bars{list-style: none;margin: 1.6rem 0 0;padding: 1.4rem 0 0;border-top: 1px dashed var(--rvx-ink);display: grid;gap: .7rem}.rvx .rvx-bar{display: grid;grid-template-columns: 4.6rem minmax(0,1fr) 3rem;align-items: center;gap: .8rem;font-size: .9rem;font-weight: 700;color: var(--navy)}.rvx .rvx-bar__track{position: relative;height: 6px;border-radius: 6px;background: rgba(7,24,46,.07);overflow: hidden}.rvx .rvx-bar__fill{position: absolute;inset: 0;border-radius: 6px;background: var(--hm-gold-grad);transform-origin: right;transform: scaleX(0);transition: transform 1.3s var(--hm-ease-out);transition-delay: calc(var(--i,0) * 110ms + 400ms)}.rvx .reveal.in .rvx-bar__fill{transform: scaleX(var(--p,0))}.rvx .rvx-bar__pct{text-align: end;color: var(--ink-soft);font-weight: 600}.rvx .rvx-stage{position: relative;isolation: isolate;overflow: hidden;display: flex;flex-direction: column;min-height: clamp(420px,52vh,600px);border-radius: 28px;color: #fff;background: radial-gradient(60% 70% at 85% 0%,rgba(200,155,94,.16),transparent 60%),radial-gradient(50% 60% at 10% 100%,rgba(21,53,90,.9),transparent 70%),var(--navy);border: 1px solid rgba(200,155,94,.22);box-shadow: 0 30px 60px -30px rgba(7,24,46,.5);--hm-focus: var(--gold-bright)}.rvx .rvx-stage__plates{position: absolute;inset: 0;z-index: -2;pointer-events: none;overflow: hidden;border-radius: inherit}.rvx .rvx-plate{position: absolute;inset: 0;display: block;opacity: 0;transition: opacity 1.4s var(--hm-ease-out)}.rvx .rvx-plate.is-active{opacity: 1}.rvx .rvx-plate img{display: block;width: 100%;height: 100%;object-fit: cover;opacity: .24;filter: saturate(.7) sepia(.35) contrast(1.05);transform-origin: 50% 45%;animation: rvxKen 24s var(--hm-ease) infinite alternate}.rvx .rvx-plate::after{content: "";position: absolute;inset: 0;background: linear-gradient(to top,rgba(7,24,46,.96) 0%,rgba(7,24,46,.55) 42%,rgba(7,24,46,.3) 100%),linear-gradient(to left,rgba(7,24,46,.5),transparent 35%,transparent 65%,rgba(7,24,46,.5))}.rvx .rvx-stage.is-off .rvx-plate img,.rvx .rvx-stage.is-off .rvx-stage__grid,.rvx .rvx-stage.is-off .rvx-stage__beam{animation-play-state: paused}.rvx .rvx-stage__grid{position: absolute;inset: 0;z-index: -1;pointer-events: none;background-image: radial-gradient(rgba(216,177,121,.18) 1px,transparent 1.4px);background-size: 26px 26px;-webkit-mask-image: radial-gradient(80% 70% at 60% 40%,#000 30%,transparent 85%);mask-image: radial-gradient(80% 70% at 60% 40%,#000 30%,transparent 85%);animation: rvxDrift 40s linear infinite}@keyframes rvxDrift{from{transform: translate3d(0,0,0)}to{transform: translate3d(-26px,26px,0)}}.rvx .rvx-stage__glow{position: absolute;z-index: -1;width: 60%;aspect-ratio: 1;inset-inline-end: -20%;top: -30%;border-radius: 50%;background: radial-gradient(circle,rgba(200,155,94,.22),transparent 65%);pointer-events: none}.rvx .rvx-stage__beam{position: absolute;z-index: -1;inset: -40% -30%;pointer-events: none;background: linear-gradient(115deg,transparent 40%,rgba(255,255,255,.045) 50%,transparent 60%);animation: rvxBeam 16s var(--hm-ease) infinite}@keyframes rvxBeam{0%,100%{transform: translateX(-30%)}50%{transform: translateX(30%)}}.rvx .rvx-stage__frame{position: relative;flex: 1 1 auto;display: flex;flex-direction: column;justify-content: center;padding: clamp(1.8rem,4vw,3.2rem) clamp(1.4rem,4vw,3.2rem) clamp(1rem,2vw,1.4rem)}.rvx .rvx-qmark{position: absolute;inset-inline-start: clamp(1.2rem,3vw,2.4rem);top: clamp(1rem,2.5vw,1.8rem);width: clamp(44px,6vw,72px);height: auto;color: var(--gold);opacity: .9;transform: scaleX(-1)}.rvx .rvx-qmark path{fill: var(--gold)}.rvx .rvx-slides{display: grid}.rvx .rvx-slide{grid-area: 1 / 1;margin: 0;display: flex;flex-direction: column;gap: 1.4rem;opacity: 0;visibility: hidden;transform: translateY(14px);transition: opacity .9s var(--hm-ease-out),transform .9s var(--hm-ease-out),visibility 0s linear .9s;padding-top: clamp(2.6rem,5vw,3.6rem)}.rvx .rvx-slide.is-active{opacity: 1;visibility: visible;transform: none;transition-delay: 0s,0s,0s}.rvx .rvx-quote{margin: 0}.rvx .rvx-quote p{margin: 0;font-size: clamp(1.25rem,2.1vw,1.85rem);font-weight: 800;line-height: 1.75;color: #fff;text-wrap: pretty}.rvx .rvx-slide.is-short .rvx-quote p{font-size: clamp(1.5rem,2.6vw,2.3rem)}.rvx .rvx-slide.is-long:not(.is-open) .rvx-quote p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden}.rvx .rvx-more{display: inline-flex;align-items: center;gap: .35rem;margin-top: .8rem;padding: .25rem 0;background: none;border: 0;font: inherit;font-size: .9rem;font-weight: 700;color: var(--gold-bright);cursor: pointer}.rvx .rvx-more svg{width: 1em;height: 1em;transition: transform .3s}.rvx .rvx-slide.is-open .rvx-more svg{transform: rotate(90deg)}.rvx .rvx-cap{display: flex;align-items: center;flex-wrap: wrap;gap: .9rem;padding-top: 1.2rem;border-top: 1px solid rgba(255,255,255,.1)}.rvx .rvx-cap__ava{width: 56px;height: 56px;border-radius: 50%;overflow: hidden;flex: 0 0 auto;border: 2px solid rgba(200,155,94,.75);box-shadow: 0 0 0 4px rgba(200,155,94,.12);background: var(--navy-600)}.rvx .rvx-cap__ava img{display: block;width: 100%;height: 100%;object-fit: cover}.rvx .rvx-cap__ava.is-initial{display: grid;place-items: center;background: linear-gradient(135deg,#E6C493,#C89B5E);color: var(--navy);font-weight: 900;font-size: 1.3rem}.rvx .rvx-cap__tx{display: flex;flex-direction: column;gap: .2rem;min-width: 0;flex: 1 1 200px}.rvx .rvx-cap__name{font-style: normal;font-size: 1.05rem;font-weight: 800;color: #fff}.rvx .rvx-cap__sub{display: inline-flex;align-items: center;gap: .35rem;font-size: .88rem;color: rgba(233,238,245,.72)}.rvx .rvx-cap__sub svg{width: .95em;height: .95em;color: var(--gold);flex: 0 0 auto}.rvx .rvx-cap__place{display: inline-flex;align-items: center;gap: .35rem;padding: .3rem .75rem;border-radius: 999px;font-size: .8rem;font-weight: 800;color: var(--gold-bright);background: rgba(200,155,94,.1);border: 1px solid rgba(200,155,94,.45);white-space: nowrap}.rvx .rvx-cap__place svg{width: .95em;height: .95em;color: var(--gold)}.rvx .rvx-cap__end{display: flex;flex-direction: column;align-items: flex-end;gap: .35rem;margin-inline-start: auto}.rvx .rvx-cap__end .rvx-stars{font-size: 1rem}.rvx .rvx-cap__end .rvx-stars__base{color: rgba(255,255,255,.18)}.rvx .rvx-cap__date{font-size: .82rem;font-weight: 700;color: var(--gold-bright)}.rvx .rvx-ctrl{display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding: 0 clamp(1.4rem,4vw,3.2rem) clamp(1.2rem,3vw,2rem)}.rvx .rvx-count{display: inline-flex;align-items: center;gap: .5rem;font-size: .9rem;font-weight: 700;color: rgba(233,238,245,.6);letter-spacing: .08em}.rvx .rvx-count b{color: var(--gold-bright);font-weight: 800}.rvx .rvx-count i{width: 26px;height: 1px;background: rgba(200,155,94,.5)}.rvx .rvx-ctrl__meta{display: flex;align-items: center;gap: .9rem}.rvx .rvx-pause{width: 40px;height: 40px;min-width: 40px;padding: 0;background: transparent;color: var(--gold-bright);border-color: rgba(200,155,94,.45);box-shadow: none}.rvx .rvx-pause[hidden]{display: none}.rvx .rvx-pause:hover{background: rgba(200,155,94,.16);color: #fff;border-color: var(--gold)}.rvx .rvx-pause__ic{width: 15px;height: 15px;fill: currentColor}.rvx .rvx-pause__ic--play,.rvx .rvx-pause.is-paused .rvx-pause__ic--pause{display: none}.rvx .rvx-pause.is-paused .rvx-pause__ic--play{display: block}.rvx .rvx-ctrl__nav{display: flex;align-items: center;gap: .8rem}.rvx .rvx-nav{background: rgba(255,255,255,.06);color: #fff;border-color: rgba(255,255,255,.2);box-shadow: none}.rvx .rvx-nav:hover{background: var(--gold);color: var(--navy);border-color: var(--gold)}.rvx .rvx-dots{display: flex;align-items: center;gap: .15rem}.rvx .rvx-dot{width: 40px;height: 44px;display: grid;place-items: center;padding: 0;background: none;border: 0;cursor: pointer;border-radius: 12px}.rvx .rvx-dot span{display: block;width: 7px;height: 7px;border-radius: 7px;background: rgba(255,255,255,.3);transition: width .4s var(--hm-ease),background .3s}.rvx .rvx-dot:hover span{background: rgba(255,255,255,.6)}.rvx .rvx-dot.is-active span{width: 24px;background: var(--hm-gold-grad)}.rvx .rvx-spread{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: clamp(1.8rem,4vw,3.6rem);align-items: center}.rvx .rvx-story--text .rvx-spread{grid-template-columns: minmax(0,1fr)}.rvx .rvx-spread__media{position: relative;margin: 0;border-radius: var(--hm-r);overflow: hidden;aspect-ratio: 4 / 5;box-shadow: var(--hm-sh-lift);isolation: isolate}.rvx .rvx-spread__photo{position: absolute;inset: 0}.rvx .rvx-spread__photo img{width: 100%;height: 100%;object-fit: cover;display: block;animation: rvxKen 24s var(--hm-ease) infinite alternate;transform-origin: 50% 40%}.rvx .rvx-spread__media.is-off .rvx-spread__photo img,.rvx .rvx-spread__media.is-off .rvx-spread__rec{animation-play-state: paused}@keyframes rvxKen{from{transform: scale(1)}to{transform: scale(1.06)}}.rvx .rvx-spread__grade{position: absolute;inset: 0;pointer-events: none;background: linear-gradient(0deg,rgba(200,155,94,.22),transparent 55%),linear-gradient(to top,rgba(7,24,46,.55),transparent 45%)}.rvx .rvx-spread__slate{position: absolute;inset-inline-start: 1rem;bottom: 1rem;display: inline-flex;align-items: center;gap: .6rem;padding: .45rem .9rem;border-radius: 999px;font-size: .78rem;font-weight: 700;color: #fff;background: rgba(7,24,46,.55);border: 1px solid rgba(255,255,255,.18);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px)}.rvx .rvx-spread__slate .rvx-latin{font-size: .66rem;color: var(--gold-bright);padding-inline-start: .6rem;border-inline-start: 1px solid rgba(255,255,255,.25)}.rvx .rvx-spread__rec{width: 8px;height: 8px;border-radius: 50%;background: var(--gold);box-shadow: 0 0 0 3px rgba(200,155,94,.25);animation: rvxRec 2.4s ease-in-out infinite}@keyframes rvxRec{0%,100%{opacity: 1}50%{opacity: .35}}.rvx .rvx-spread__text{min-width: 0}.rvx .rvx-spread__title{font-size: clamp(1.7rem,3vw,2.5rem);max-width: 18ch;margin-bottom: 1.2rem}.rvx .rvx-spread__quote{position: relative;margin: 0;padding-inline-start: 1.4rem;max-width: 65ch;border-inline-start: 2px solid var(--gold)}.rvx .rvx-spread__quote p{margin: 0;font-size: clamp(1.05rem,1.4vw,1.18rem);line-height: 1.9;color: var(--ink-soft)}.rvx .rvx-spread__quote p::before{content: "\201C";color: var(--gold);font-weight: 900;margin-inline-end: .15rem}.rvx .rvx-spread__quote p::after{content: "\201D";color: var(--gold);font-weight: 900;margin-inline-start: .15rem}.rvx .rvx-facts{display: grid;gap: .25rem;margin: 2rem 0 0;max-width: 520px}.rvx .rvx-fact{display: flex;align-items: baseline;gap: .6rem;padding: .7rem 0;border-bottom: 1px dashed var(--rvx-ink)}.rvx .rvx-fact dt{display: inline-flex;align-items: center;gap: .45rem;flex: 0 0 auto;font-size: .92rem;font-weight: 700;color: var(--ink-soft)}.rvx .rvx-fact dt svg{width: 1em;height: 1em;color: var(--gold)}.rvx .rvx-fact dt::after{content: "";flex: 1 1 auto}.rvx .rvx-fact::after{content: "";order: 1;flex: 1 1 auto;height: 1px;min-width: 1.5rem;background-image: radial-gradient(circle,rgba(200,155,94,.7) 1px,transparent 1.3px);background-size: 6px 2px;background-repeat: repeat-x;background-position: 0 0;transform: translateY(-.35em)}.rvx .rvx-fact dd{order: 2;margin: 0;font-weight: 800;color: var(--navy);text-align: end}.rvx .rvx-fact--result{border-bottom: 0}.rvx .rvx-fact--result dd{font-size: clamp(1.2rem,1.9vw,1.5rem);color: var(--gold);background: var(--rvx-gold-text);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent}.rvx .rvx-book-head{margin-bottom: 1.4rem}.rvx .rvx-tools{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: .9rem 1.5rem;margin-bottom: 2rem}.rvx .rvx-chips{display: flex;flex-wrap: wrap;gap: .55rem}.rvx .rvx-chip{appearance: none;display: inline-flex;align-items: center;gap: .45rem;padding: .55rem 1.15rem;border-radius: var(--r-pill);font: inherit;font-size: .92rem;font-weight: 700;color: var(--navy);background: #fff;border: 1px solid rgba(7,24,46,.1);cursor: pointer;transition: background .3s,color .3s,border-color .3s,transform .3s var(--hm-ease)}.rvx .rvx-chip::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: var(--gold);opacity: .55;transition: opacity .3s,transform .3s}.rvx .rvx-chip:hover{border-color: rgba(200,155,94,.6);transform: translateY(-2px)}.rvx .rvx-chip.active{background: var(--navy);color: #fff;border-color: var(--navy)}.rvx .rvx-chip.active::before{opacity: 1;box-shadow: 0 0 0 3px rgba(200,155,94,.25)}.rvx .rvx-sort{display: inline-flex;align-items: center;gap: .6rem;font-size: .9rem}.rvx .rvx-sort__k{color: var(--muted);font-weight: 700}.rvx .rvx-sort__btn{position: relative;min-height: 44px;min-width: 64px;padding: .35rem .1rem;background: none;border: 0;font: inherit;font-size: .92rem;font-weight: 700;color: var(--ink-soft);cursor: pointer;transition: color .3s}.rvx .rvx-sort__btn::after{content: "";position: absolute;inset-inline: 0;bottom: 0;height: 2px;border-radius: 2px;background: var(--hm-gold-grad);transform: scaleX(0);transform-origin: right;transition: transform .4s var(--hm-ease)}.rvx .rvx-sort__btn:hover{color: var(--navy)}.rvx .rvx-sort__btn.is-on{color: var(--navy)}.rvx .rvx-sort__btn.is-on::after{transform: scaleX(1)}.rvx .rvx-sort__sep{width: 1px;height: 14px;background: var(--line)}.rvx .rvx-book{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 1.4rem;counter-reset: rvx}.rvx .rvx-book.is-shuffling .rvx-entry{opacity: .35;transform: translateY(6px)}.rvx .rvx-entry{transition: opacity .4s var(--hm-ease),transform .4s var(--hm-ease)}.rvx .review-item[hidden]{display: none !important}.rvx .rvx-page{position: relative;height: 100%;display: grid;grid-template-columns: clamp(8.5rem,22%,10rem) minmax(0,1fr);gap: 0;background: var(--rvx-paper);border-radius: 22px;border: 1px solid rgba(200,155,94,.22);box-shadow: var(--hm-sh-card);overflow: hidden;transition: transform .5s var(--hm-ease-out),box-shadow .5s var(--hm-ease-out),border-color .4s}.rvx .rvx-page::before{content: "";position: absolute;inset: 0;pointer-events: none;background: radial-gradient(120% 80% at 100% 0%,rgba(200,155,94,.08),transparent 55%)}.rvx .rvx-page:hover{transform: translateY(-5px);box-shadow: var(--hm-sh-lift);border-color: rgba(200,155,94,.5)}.rvx .rvx-page__no{position: absolute;top: .8rem;inset-inline-end: 1rem;font-size: .72rem;font-weight: 800;letter-spacing: .12em;color: rgba(200,155,94,.8)}.rvx .rvx-page__margin{position: relative;display: flex;flex-direction: column;align-items: center;text-align: center;gap: .35rem;padding: 1.4rem .7rem 1.2rem;border-inline-end: 1px solid rgba(200,155,94,.35);background: rgba(200,155,94,.06)}.rvx .rvx-page__ava{width: 52px;height: 52px;border-radius: 50%;overflow: hidden;border: 2px solid #fff;box-shadow: 0 0 0 1px rgba(200,155,94,.6),var(--sh-sm);background: #fff;margin-bottom: .3rem}.rvx .rvx-page__ava img{display: block;width: 100%;height: 100%;object-fit: cover}.rvx .rvx-page__ava.is-initial{display: grid;place-items: center;background: linear-gradient(135deg,#E6C493,#C89B5E);color: var(--navy);font-weight: 900;font-size: 1.2rem}.rvx .rvx-page__name{margin: 0;font-size: .95rem;font-weight: 800;color: var(--navy);line-height: 1.35}.rvx .rvx-page__loc{display: inline-flex;align-items: center;justify-content: center;gap: .3rem;margin: 0;font-size: .78rem;color: var(--ink-soft);white-space: nowrap;max-width: 100%}.rvx .rvx-page__loc svg{width: .9em;height: .9em;color: var(--gold);flex: 0 0 auto}.rvx .rvx-page__when{margin: .2rem 0 0;font-size: .8rem;font-weight: 700;color: var(--ink-soft)}.rvx .rvx-page__body{position: relative;display: flex;flex-direction: column;padding: 1.4rem 1.3rem 1.3rem}.rvx .rvx-page__stars{font-size: .95rem;margin-bottom: .8rem}.rvx .rvx-page__text{margin: 0 0 1rem;font-size: 1.08rem;line-height: 1.85;color: var(--navy);flex: 1 1 auto}.rvx .rvx-ink{display: block;width: 100%;height: 2px;border-radius: 2px;background: var(--hm-gold-grad);transform: scaleX(0);transform-origin: right;transition: transform 1s var(--hm-ease-out) calc(var(--i,0) * 90ms + 500ms)}.rvx .reveal.in .rvx-ink{transform: scaleX(1)}.rvx .rvx-page__stamp{display: inline-flex;align-items: center;gap: .4rem;align-self: flex-start;margin-top: .9rem;padding: .35rem .75rem;border-radius: 8px;font-size: .78rem;font-weight: 800;color: #8E6430;border: 1.5px solid rgba(200,155,94,.75);background: rgba(255,255,255,.6);transform: rotate(-3deg)}.rvx .rvx-page__stamp svg{width: 1em;height: 1em}.rvx .rvx-none{grid-column: 1 / -1;text-align: center;color: var(--ink-soft);padding: 2rem 1rem}.rvx .rvx-empty{display: none;text-align: center;color: var(--ink-soft);padding: 2rem 1rem;margin: 0}.rvx .rvx-empty.is-visible{display: block}.rvx .rvx-cta__frame{position: relative;isolation: isolate;text-align: center;padding: clamp(2.6rem,6vw,4.6rem) clamp(1.4rem,5vw,4rem);background: var(--rvx-paper);border-radius: 28px;border: 1px solid rgba(200,155,94,.4);overflow: hidden}.rvx .rvx-cta__frame::before{content: "";position: absolute;inset: 10px;border: 1px solid rgba(200,155,94,.35);border-radius: 20px;pointer-events: none}.rvx .rvx-cta__frame::after{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background-image: radial-gradient(rgba(200,155,94,.22) 1px,transparent 1.4px);background-size: 26px 26px;-webkit-mask-image: radial-gradient(70% 90% at 50% 50%,#000 20%,transparent 80%);mask-image: radial-gradient(70% 90% at 50% 50%,#000 20%,transparent 80%)}.rvx .rvx-cta__corner{position: absolute;width: 34px;height: 34px;border-color: var(--gold);border-style: solid;border-width: 0;pointer-events: none}.rvx .rvx-cta__corner--a{top: 22px;inset-inline-start: 22px;border-top-width: 2px;border-inline-start-width: 2px;border-start-start-radius: 10px}.rvx .rvx-cta__corner--b{bottom: 22px;inset-inline-end: 22px;border-bottom-width: 2px;border-inline-end-width: 2px;border-end-end-radius: 10px}.rvx .rvx-cta__seal{position: absolute;top: 1.4rem;inset-inline-end: 1.6rem;width: clamp(84px,9vw,120px);height: auto;color: var(--gold);animation: rvxSpin 40s linear infinite}.rvx .rvx-cta__frame.is-off .rvx-cta__seal{animation-play-state: paused}@keyframes rvxSpin{to{transform: rotate(360deg)}}.rvx .rvx-cta__seal-o{fill: none;stroke: currentColor;stroke-width: 1.5;opacity: .8}.rvx .rvx-cta__seal-o--thin{stroke-width: .8;stroke-dasharray: 2 3}.rvx .rvx-cta__seal-ring{font-size: 10.5px;font-weight: 800;letter-spacing: .18em;fill: currentColor;direction: ltr;unicode-bidi: isolate;text-anchor: start}.rvx .rvx-cta__seal-star{fill: currentColor}.rvx .rvx-cta .hm-eyebrow{justify-content: center}.rvx .rvx-cta .hm-eyebrow::before{background: linear-gradient(90deg,var(--gold),transparent);opacity: 1}.rvx .rvx-cta .hm-eyebrow::after{width: 28px;height: 2px;transform: none;order: 0;margin: 0;border-radius: 2px;background: linear-gradient(90deg,transparent,var(--gold))}.rvx .rvx-cta__title{max-width: 22ch;margin-inline: auto;font-size: clamp(1.8rem,3.4vw,2.7rem)}.rvx .rvx-cta__actions{display: flex;justify-content: center;flex-wrap: wrap;gap: .9rem;margin-top: 2rem}@media (max-width: 1199.98px){.rvx .rvx-book{grid-template-columns: repeat(2,minmax(0,1fr))}.rvx .rvx-top__grid{grid-template-columns: minmax(280px,340px) minmax(0,1fr)}}@media (min-width: 768px) and (max-width: 1199.98px){.rvx .rvx-book:not(.is-js) .rvx-entry:last-child:nth-child(odd),.rvx .rvx-entry.is-wide{grid-column: 1 / -1}.rvx .rvx-book:not(.is-js) .rvx-entry:last-child:nth-child(odd) .rvx-page,.rvx .rvx-entry.is-wide .rvx-page{grid-template-columns: 150px minmax(0,1fr)}.rvx .rvx-book:not(.is-js) .rvx-entry:last-child:nth-child(odd) .rvx-page__text,.rvx .rvx-entry.is-wide .rvx-page__text{max-width: 62ch}.rvx .rvx-book.is-js .rvx-entry:not(.is-wide) .rvx-page,.rvx .rvx-book:not(.is-js) .rvx-entry:not(:last-child:nth-child(odd)) .rvx-page{grid-template-columns: minmax(0,1fr);grid-template-rows: auto 1fr}.rvx .rvx-book.is-js .rvx-entry:not(.is-wide) .rvx-page__margin,.rvx .rvx-book:not(.is-js) .rvx-entry:not(:last-child:nth-child(odd)) .rvx-page__margin{display: grid;grid-template-columns: auto minmax(0,1fr);align-items: center;justify-items: start;text-align: start;column-gap: .8rem;row-gap: .1rem;padding: 1.1rem 1.3rem 1rem;padding-inline-end: 3.2rem;border-inline-end: 0;border-bottom: 1px solid rgba(200,155,94,.35)}.rvx .rvx-book.is-js .rvx-entry:not(.is-wide) .rvx-page__ava,.rvx .rvx-book:not(.is-js) .rvx-entry:not(:last-child:nth-child(odd)) .rvx-page__ava{grid-row: 1 / span 3;width: 48px;height: 48px;margin: 0}.rvx .rvx-book.is-js .rvx-entry:not(.is-wide) .rvx-page__loc,.rvx .rvx-book:not(.is-js) .rvx-entry:not(:last-child:nth-child(odd)) .rvx-page__loc{justify-content: flex-start}.rvx .rvx-book.is-js .rvx-entry:not(.is-wide) .rvx-page__when,.rvx .rvx-book:not(.is-js) .rvx-entry:not(:last-child:nth-child(odd)) .rvx-page__when{margin: 0}}@media (min-width: 768px) and (max-width: 1399.98px){.rvx .rvx-ctrl__nav{padding-inline-end: 64px}}@media (max-width: 991.98px){.rvx .rvx-top__grid{grid-template-columns: minmax(0,1fr)}.rvx .rvx-stage{order: -1}.rvx .rvx-score{padding: 1.8rem 1.6rem}.rvx .rvx-stage{min-height: 0}.rvx .rvx-spread{grid-template-columns: minmax(0,1fr)}.rvx .rvx-spread__media{aspect-ratio: 16 / 10;max-height: 440px}}@media (max-width: 767.98px){.rvx .rvx-book{grid-template-columns: minmax(0,1fr);gap: 1.1rem}.rvx .rvx-tools{flex-direction: column;align-items: stretch}.rvx .rvx-chips{flex-wrap: nowrap;overflow-x: auto;margin-inline: calc(var(--gut) * -1);padding: .2rem var(--gut) .5rem;scrollbar-width: thin}.rvx .rvx-chip{flex: 0 0 auto}.rvx .rvx-cap__end{flex-direction: row;align-items: center;justify-content: space-between;width: 100%;margin-inline-start: 0;padding-top: .3rem}.rvx .rvx-ctrl{flex-direction: column;gap: .8rem}.rvx .rvx-cta__frame{padding-top: 6.6rem}.rvx .rvx-cta__seal{width: 72px;top: 1.1rem;inset-inline-end: 1.1rem}.rvx .rvx-cta__corner{width: 24px;height: 24px;top: 16px}.rvx .rvx-cta__corner--a{inset-inline-start: 16px}.rvx .rvx-cta__corner--b{top: auto;bottom: 16px;inset-inline-end: 16px}.rvx .rvx-cta__actions .btn-x{width: 100%}.rvx .rvx-hero-faces__tx{font-size: .82rem}}@media (max-width: 479.98px){.rvx .rvx-page{grid-template-columns: minmax(0,1fr)}.rvx .rvx-page__margin{flex-direction: row;flex-wrap: wrap;align-items: center;text-align: start;gap: .2rem .7rem;padding: 1rem 1.1rem .9rem;border-inline-end: 0;border-bottom: 1px solid rgba(200,155,94,.35)}.rvx .rvx-page__ava{width: 44px;height: 44px;margin: 0}.rvx .rvx-page__name{flex: 1 1 auto}.rvx .rvx-page__loc,.rvx .rvx-page__when{flex-basis: 100%;justify-content: flex-start;margin: 0}.rvx .rvx-page__when{padding-inline-start: 0}.rvx .rvx-page__no{top: .6rem}.rvx .rvx-slide{gap: 1rem}.rvx .rvx-slide.is-long:not(.is-open) .rvx-quote p{-webkit-line-clamp: 7}.rvx .rvx-fact--result{flex-wrap: wrap}.rvx .rvx-fact--result::after{display: none}.rvx .rvx-fact--result dd{flex-basis: 100%;text-align: start;margin-top: .2rem}.rvx .rvx-bar{grid-template-columns: auto minmax(0,1fr);gap: .35rem .6rem}.rvx .rvx-bar__lbl{grid-area: 1 / 1}.rvx .rvx-bar__pct{grid-area: 1 / 2;justify-self: start;text-align: start}.rvx .rvx-bar__track{grid-area: 2 / 1 / 3 / 3}.rvx .rvx-cap__place{order: 1}}:root{--header-h: 76px}@media (min-width: 992px) and (max-width: 1199.98px){:root{--header-h: 66px}}@media (max-width: 991.98px){:root{--header-h: 64px}}.hdx-dot{position: relative;display: inline-block;width: 7px;height: 7px;border-radius: 50%;flex: 0 0 auto;background: rgba(233,238,245,.4)}.hdx-dot.is-on{background: var(--gold)}.hdx-dot.is-on::after{content: "";position: absolute;inset: -1px;border-radius: 50%;border: 1px solid rgba(200,155,94,.7);opacity: 0;animation: hdxPulse 2.4s ease-out infinite;will-change: transform,opacity}@keyframes hdxPulse{0%{transform: scale(1);opacity: .8}70%{transform: scale(2.4);opacity: 0}100%{transform: scale(2.4);opacity: 0}}.drawer:not(.open) .hdx-dot.is-on::after,.hdx-hidden .hdx-dot.is-on::after{animation: none}.hdx-greet{color: #fff;font-weight: 700}.topbar a:focus-visible,.site-header a:focus-visible,.site-header button:focus-visible,.drawer a:focus-visible,.drawer button:focus-visible,.site-footer.ftx a:focus-visible,.site-footer.ftx button:focus-visible{outline: 2px solid var(--gold-bright);outline-offset: 3px;border-radius: 10px}.floating-actions-stack a:focus-visible,.floating-actions-stack button:focus-visible{outline: 2px solid transparent;outline-offset: 4px;box-shadow: 0 0 0 2.5px var(--navy),0 0 0 5px var(--gold-bright),0 8px 24px -4px rgba(7,24,46,.35)}.skip-link{position: fixed;inset-inline-start: 16px;top: 12px;z-index: 10000;padding: .65rem 1.1rem;border-radius: 12px;font-family: var(--ff);font-size: .95rem;font-weight: 800;line-height: 1.3;background: var(--gold-bright);color: var(--navy);text-decoration: none;box-shadow: 0 14px 30px -12px rgba(7,24,46,.6);transform: translateY(calc(-100% - 24px));opacity: 0;pointer-events: none;transition: transform .25s cubic-bezier(.16,1,.3,1),opacity .2s}.skip-link:focus,.skip-link:focus-visible{transform: none;opacity: 1;pointer-events: auto;color: var(--navy);outline: 2px solid var(--navy);outline-offset: 2px}main#main:focus{outline: none}.topbar .inner{padding-inline: var(--gut)}.topbar .tb-list.hdx-tb{gap: 0}.topbar .hdx-tb > span + span{margin-inline-start: 1rem;padding-inline-start: 1rem;border-inline-start: 1px solid rgba(255,255,255,.12)}.topbar .hdx-line{gap: .5rem}.topbar .hdx-status{color: rgba(233,238,245,.78)}.topbar .hdx-clock{gap: .4rem}.topbar .hdx-clock__city{color: rgba(233,238,245,.62)}.topbar .hdx-clock__time{font-variant-numeric: tabular-nums;font-weight: 700;color: var(--gold-bright);direction: ltr;unicode-bidi: isolate}@media (max-width: 1199.98px){.topbar .tb-list > span.hdx-slogan{display: none}.topbar .hdx-tb > span + span{margin-inline-start: .8rem;padding-inline-start: .8rem}}@media (max-width: 991.98px){.topbar .tb-list span.hdx-status{display: none}}.site-header::after{content: "";position: absolute;inset-inline: 0;bottom: 0;height: 1px;pointer-events: none;background: linear-gradient(to left,transparent,rgba(200,155,94,.7) 25%,rgba(200,155,94,.7) 75%,transparent);opacity: 0;transition: opacity .45s}.site-header.is-condensed::after{opacity: 1}.site-header.is-condensed.is-down::after{opacity: .45}.site-header.solid.is-condensed{background: rgba(7,24,46,.985)}.site-header.hdx-inner{background: var(--navy);box-shadow: 0 2px 20px rgba(7,24,46,.22)}.site-header.hdx-inner.solid{box-shadow: 0 10px 30px -16px rgba(0,0,0,.6)}.site-header.hdx-inner.is-condensed{background: rgba(7,24,46,.985)}@media (min-width: 861px) and (max-width: 991.98px){.site-header .nav-inner{gap: 1rem}.site-header .nav-menu{gap: 0}.site-header .nav-menu a{padding: .5rem .32rem;font-size: .84rem}.site-header .nav-menu a::after{right: .32rem;left: .32rem}.site-header .nav-actions .hdx-cta{padding-inline: .75rem}}@media (min-width: 861px) and (max-width: 991.98px){.site-header .nav-inner{gap: .7rem}.site-header .nav-menu > a,.site-header .nav-menu > .nav-dropdown > a{padding-inline: .22rem;font-size: .8rem}.site-header .nav-menu > a::after,.site-header .nav-menu > .nav-dropdown > a::after{right: .22rem;left: .22rem}}@media (min-width: 992px) and (max-width: 1099.98px){.site-header .nav-inner{gap: 1.25rem}.site-header .nav-menu > a,.site-header .nav-menu > .nav-dropdown > a{padding-inline: .36rem;font-size: .88rem}.site-header .nav-menu > a::after,.site-header .nav-menu > .nav-dropdown > a::after{right: .36rem;left: .36rem}}.site-header .hdx-cta{position: relative;overflow: hidden;isolation: isolate}.site-header .hdx-cta::after{content: "";position: absolute;top: -40%;bottom: -40%;left: -45%;width: 38%;z-index: 1;pointer-events: none;background: linear-gradient(105deg,transparent 20%,rgba(255,255,255,.6) 50%,transparent 80%);transform: skewX(-18deg) translateX(0);opacity: 0}.site-header .hdx-cta:hover::after,.site-header .hdx-cta:focus-visible::after{animation: hdxSheen 1.1s ease forwards}@keyframes hdxSheen{0%{opacity: 0;transform: skewX(-18deg) translateX(0)}15%{opacity: 1}100%{opacity: 0;transform: skewX(-18deg) translateX(360%)}}.site-header .nav-dropdown.mega-dropdown .hdx-mega{background: rgba(7,24,46,.975);border-top: 1px solid rgba(200,155,94,.3);border-radius: 0 0 22px 22px;box-shadow: 0 50px 90px -30px rgba(0,0,0,.65);min-height: 0;max-height: min(70vh,640px);transform: translateY(10px) scale(.985);transform-origin: top center;transition: opacity .3s,visibility .3s,transform .4s cubic-bezier(.16,1,.3,1)}.site-header .nav-dropdown.mega-dropdown:hover .hdx-mega,.site-header .nav-dropdown.mega-dropdown .hdx-mega:focus-within,.site-header .nav-dropdown.mega-dropdown.is-open .hdx-mega{opacity: 1;visibility: visible;transform: translateY(0) scale(1)}.site-header .nav-dropdown.mega-dropdown.hdx-closed .hdx-mega{opacity: 0 !important;visibility: hidden !important;transform: translateY(10px) scale(.985) !important}.site-header .nav-drop-link[aria-expanded="true"] > svg{transform: rotate(180deg)}.site-header .nav-drop-link > svg{transition: transform .25s}.site-header .hdx-mega .mega-sidebar{display: flex;flex-direction: column;width: 290px;padding: 1.1rem 0 0;position: relative;overflow: hidden;background: rgba(255,255,255,.025);border-inline-end: 1px solid rgba(255,255,255,.08)}.site-header .hdx-mega .mega-tab{position: relative;color: rgba(255,255,255,.78);padding: .78rem 1.75rem;font-size: 1.15rem}.site-header .hdx-mega .mega-tab::before{content: "";position: absolute;inset-inline-start: 0;top: 26%;bottom: 26%;width: 3px;border-radius: 3px;background: var(--gold);transform: scaleY(0);transition: transform .3s cubic-bezier(.16,1,.3,1)}.site-header .hdx-mega .mega-tab:hover,.site-header .hdx-mega .mega-tab.is-active{background: rgba(200,155,94,.1);color: #fff}.site-header .hdx-mega .mega-tab.is-active::before{transform: scaleY(1)}.site-header .hdx-mega .mega-all{margin-top: 0;font-size: 1.08rem;color: #fff;border-top: 1px solid rgba(255,255,255,.08);display: flex;align-items: center;justify-content: space-between;gap: .6rem}.site-header .hdx-mega .mega-all svg{width: 1em;height: 1em;flex: 0 0 auto;color: var(--gold-bright);transition: transform .3s}.site-header .hdx-mega .mega-all:hover{color: var(--gold-bright)}.site-header .hdx-mega .mega-all:hover svg{transform: translateX(-4px)}.hdx-atlas{position: relative;margin: auto .6rem .7rem;aspect-ratio: 2 / 1;min-height: 136px}.hdx-atlas.is-off{visibility: hidden}.hdx-atlas__svg{width: 100%;height: 100%;display: block;overflow: visible}.hdx-atlas__land{fill: rgba(200,155,94,.1);stroke: rgba(200,155,94,.55);stroke-width: .8;stroke-linejoin: round;vector-effect: non-scaling-stroke}.hdx-atlas__home{fill: var(--gold-bright)}.hdx-atlas__route{fill: none;stroke: var(--gold-bright);stroke-width: 1.2;stroke-dasharray: .028 .022;stroke-linecap: round;vector-effect: non-scaling-stroke;opacity: 1;transition: opacity .4s}.hdx-atlas__pinwrap{position: absolute;inset: 0;pointer-events: none;transform: translate(var(--px,50%),var(--py,50%));transition: transform .6s cubic-bezier(.16,1,.3,1)}.hdx-atlas__pin{position: absolute;left: 0;top: 0;width: 22px;height: 22px;transform: translate(-50%,-92%);color: var(--gold-bright);filter: drop-shadow(0 2px 4px rgba(0,0,0,.5))}.hdx-atlas__pin svg{width: 22px;height: 22px;fill: rgba(7,24,46,.9);stroke-width: 1.6}.hdx-atlas__from{position: absolute;left: 66%;top: 41%;font-size: .82rem;font-weight: 700;line-height: 1;color: rgba(233,238,245,.78);white-space: nowrap;transition: opacity .3s}.hdx-atlas.is-near-home .hdx-atlas__from{opacity: 0}.site-header .hdx-mega .mega-content{background: transparent;padding: 0;display: flex;min-height: 0;min-width: 0}.site-header .hdx-mega .mega-pane{width: 100%;min-width: 0}.site-header .hdx-mega .mega-pane.is-active{display: flex}.hdx-pane{display: grid;grid-template-columns: minmax(0,1fr) 36%;width: 100%;min-height: 0}.hdx-pane__list{padding: 1.6rem 2.2rem 1.4rem;overflow: auto;max-height: min(70vh,640px);min-width: 0;scrollbar-width: thin;scrollbar-color: rgba(200,155,94,.4) transparent}.site-header .hdx-mega .mega-pane-title{color: #fff;font-size: 1.6rem;margin-bottom: .9rem;display: flex;align-items: baseline;gap: .5rem 1rem;flex-wrap: wrap}.hdx-pane__sub{display: inline-flex;align-items: center;gap: .35rem;font-size: .92rem;font-weight: 700;color: var(--gold-bright)}.hdx-pane__sub svg{width: 1em;height: 1em}.hdx-legend{display: flex;flex-wrap: wrap;align-items: center;gap: .3rem .9rem;margin: -.35rem 0 .8rem;font-size: .74rem;font-weight: 500;color: rgba(233,238,245,.58)}.hdx-legend span{display: inline-flex;align-items: center;gap: .35rem;white-space: nowrap}.hdx-legend .hdx-season{width: 7px;height: 7px}.hdx-legend .hdx-season--best{box-shadow: 0 0 0 2px rgba(200,155,94,.22)}.site-header .hdx-mega .hdx-legend{font-size: .86rem}.site-header .mega-grid.hdx-index{grid-template-columns: repeat(2,minmax(0,1fr));gap: .1rem 1.4rem}.hdx-rowwrap{position: relative;display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;border-bottom: 1px solid rgba(255,255,255,.06)}.hdx-rowwrap:hover,.hdx-rowwrap:focus-within{border-bottom-color: transparent}.site-header .mega-grid.hdx-index a.hdx-row{display: grid;grid-template-columns: minmax(0,1fr) auto auto;align-items: center;gap: .55rem;min-width: 0;padding: .5rem .65rem;border-radius: 12px;position: relative;color: rgba(255,255,255,.86);font-size: 1.1rem;font-weight: 600;line-height: 1.5;transition: background .25s,color .25s}.site-header .mega-grid.hdx-index .hdx-rowwrap:hover a.hdx-row,.site-header .mega-grid.hdx-index .hdx-rowwrap:focus-within a.hdx-row{background: rgba(200,155,94,.1);color: #fff}.site-header .mega-grid.hdx-index a.hdx-row__wa{position: relative;display: grid;place-items: center;width: 28px;height: 28px;margin-inline-start: .35rem;border-radius: 50%;color: var(--gold-bright);border: 1px solid rgba(200,155,94,.55);background: rgba(7,24,46,.4);font-size: 0;line-height: 0;opacity: 0;transform: scale(.8);transition: opacity .25s,transform .3s cubic-bezier(.16,1,.3,1),background .25s,color .25s}.site-header .mega-grid.hdx-index a.hdx-row__wa::before{content: "";position: absolute;inset: -8px;border-radius: 50%}.site-header .mega-grid.hdx-index a.hdx-row__wa svg{width: 14px;height: 14px;fill: currentColor;stroke: none}.site-header .mega-grid.hdx-index a.hdx-row__wa:hover,.site-header .mega-grid.hdx-index a.hdx-row__wa:focus-visible{background: var(--gold);color: var(--navy);border-color: var(--gold)}.site-header .mega-grid.hdx-index .hdx-rowwrap:hover a.hdx-row__wa,.site-header .mega-grid.hdx-index .hdx-rowwrap:focus-within a.hdx-row__wa{opacity: 1;transform: scale(1)}@media (hover: none){.site-header .mega-grid.hdx-index a.hdx-row__wa{opacity: 1;transform: none}}.hdx-row--best::before{content: "";position: absolute;inset-inline-start: 0;top: 24%;bottom: 24%;width: 2px;border-radius: 2px;background: var(--gold)}.hdx-row__name{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.hdx-row__facts{display: inline-flex;align-items: center;gap: .5rem;font-size: .88rem;font-weight: 500;color: rgba(233,238,245,.62);white-space: nowrap}.hdx-row__flight{display: inline-flex;align-items: center;gap: .3rem;font-variant-numeric: tabular-nums}.hdx-row__flight svg{width: .95em;height: .95em;color: var(--gold);transform: rotate(-20deg) scaleX(-1)}.hdx-row__arrow{width: 1em;height: 1em;color: var(--gold-bright);opacity: 0;transform: translateX(6px);transition: opacity .25s,transform .3s}.hdx-row:hover .hdx-row__arrow,.hdx-row:focus-visible .hdx-row__arrow{opacity: 1;transform: translateX(0)}.hdx-avail{color: inherit}.hdx-season{display: inline-block;width: 8px;height: 8px;border-radius: 50%;flex: 0 0 auto}.hdx-season--best{background: var(--gold);box-shadow: 0 0 0 3px rgba(200,155,94,.22)}.hdx-season--good{background: rgba(216,177,121,.55)}.hdx-season--okay{background: transparent;border: 1px solid rgba(233,238,245,.42)}.hdx-empty{color: rgba(255,255,255,.5);font-size: .92rem}.hdx-still{position: relative;margin: 0;overflow: hidden;isolation: isolate;min-height: 100%;border-inline-start: 1px solid rgba(255,255,255,.08);background: radial-gradient(70% 60% at 70% 20%,rgba(200,155,94,.16),transparent 65%),var(--navy-700)}.hdx-still::before{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;background-image: radial-gradient(rgba(216,177,121,.18) 1px,transparent 1.4px);background-size: 22px 22px}.hdx-still__img{position: absolute;inset: -6%;width: 112%;height: 112%;object-fit: cover;opacity: 0;transition: opacity .7s;z-index: 1}.hdx-still.is-loaded .hdx-still__img{opacity: 1}.site-header .mega-dropdown:hover .hdx-still.is-loaded .hdx-still__img,.site-header .mega-dropdown.is-open .hdx-still.is-loaded .hdx-still__img,.site-header .mega-dropdown .hdx-mega:focus-within .hdx-still.is-loaded .hdx-still__img{animation: hdxDrift 16s ease-in-out infinite alternate}.site-header .mega-dropdown.hdx-closed .hdx-still__img{animation: none !important}.hdx-still.is-swapping .hdx-still__img{opacity: 0;transition-duration: .2s}@keyframes hdxDrift{from{transform: translate(-2%,0)}to{transform: translate(2%,-2%)}}.hdx-still::after{content: "";position: absolute;inset: 0;z-index: 2;pointer-events: none;background: linear-gradient(to top,rgba(7,24,46,.96) 0%,rgba(7,24,46,.45) 42%,rgba(7,24,46,.12) 100%)}.hdx-still__cap{position: absolute;inset-inline: 0;bottom: 0;z-index: 3;padding: 1.4rem 1.5rem 1.5rem;display: flex;flex-direction: column;gap: .15rem}.hdx-still__kicker{font-size: .84rem;font-weight: 700;color: var(--gold-bright);display: inline-flex;align-items: center;gap: .4rem}.hdx-still__kicker::before{content: "";width: 18px;height: 1px;background: var(--gold)}.hdx-still__name{font-size: clamp(1.6rem,1.85vw,2.15rem);font-weight: 900;color: #fff;line-height: 1.2;text-wrap: balance}.hdx-still__fact{font-size: .94rem;color: rgba(233,238,245,.78)}.hdx-still.is-blank .hdx-still__img{display: none}.hdx-still__cta{display: flex;align-items: center;gap: .65rem;width: 100%;margin-top: .85rem;padding: .55rem .85rem;border-radius: 14px;font-size: .92rem;line-height: 1.35;text-align: start;color: var(--gold-bright);border: 1px solid rgba(200,155,94,.5);background: rgba(7,24,46,.5);transition: background .25s,color .25s,border-color .25s}.hdx-still__cta > svg{width: 1.5em;height: 1.5em;fill: currentColor;stroke: none;flex: 0 0 auto}.hdx-still__cta:hover,.hdx-still__cta:focus-visible{background: var(--gold);color: var(--navy);border-color: var(--gold)}.hdx-still__cta-text{display: flex;flex-direction: column;flex: 1 1 auto;min-width: 0}.hdx-still__cta-line{font-weight: 700;color: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.hdx-still__cta:hover .hdx-still__cta-line,.hdx-still__cta:focus-visible .hdx-still__cta-line{color: var(--navy)}.hdx-still__cta .hdx-avail{font-size: .8rem;font-weight: 500;opacity: .85}@media (max-width: 1279.98px){.site-header .mega-grid.hdx-index{grid-template-columns: 1fr}.hdx-pane{grid-template-columns: minmax(0,1fr) 40%}}@media (max-width: 1023.98px){.hdx-pane{grid-template-columns: 1fr}.hdx-still,.hdx-atlas{display: none}.site-header .hdx-mega .mega-sidebar{width: 230px}}.drawer{background: radial-gradient(70% 45% at 100% 0%,rgba(200,155,94,.16),transparent 60%),radial-gradient(50% 40% at 0% 100%,rgba(21,53,90,.9),transparent 70%),var(--navy);padding: 1.2rem 1.4rem 1.4rem}.drawer::before{content: "";position: absolute;inset: 0;pointer-events: none;z-index: -1;background-image: radial-gradient(rgba(216,177,121,.14) 1px,transparent 1.4px);background-size: 24px 24px;-webkit-mask-image: linear-gradient(to bottom,#000,transparent 70%);mask-image: linear-gradient(to bottom,#000,transparent 70%)}@media (max-width: 560px){.drawer{width: 100vw}}.drawer .drawer__top{margin-bottom: 1rem}.hdx-dline{display: inline-flex;align-items: center;gap: .5rem;width: max-content;max-width: 100%;margin: 0 0 .8rem;padding: .45rem .9rem;border-radius: 999px;font-size: .84rem;color: rgba(233,238,245,.72);border: 1px solid rgba(200,155,94,.3);background: rgba(200,155,94,.06)}.hdx-dline .hdx-status{white-space: nowrap}.drawer .drawer-nav > a,.drawer .mob-drop-toggle{font-size: 1.35rem;font-weight: 800;padding: .9rem .4rem;line-height: 1.3}.drawer .drawer-nav > a svg{opacity: .7;transition: transform .3s,opacity .3s}.drawer .drawer-nav > a.active,.drawer .mob-drop-toggle.active{color: var(--gold-bright)}.drawer .drawer-nav > a.active svg{opacity: 1}.drawer .drawer-nav > a:hover svg,.drawer .drawer-nav > a:focus-visible svg{opacity: 1;transform: translateX(-4px)}.drawer.open .hdx-dline{animation: hdxTitle .5s cubic-bezier(.16,1,.3,1) backwards;animation-delay: 60ms}.drawer.open .drawer-nav > *{animation: hdxTitle .55s cubic-bezier(.16,1,.3,1) backwards;animation-delay: calc(var(--i,0) * 60ms + 120ms)}.drawer.open .drawer-nav > .mob-dropdown{animation-name: hdxFade}.drawer.open .drawer-cta{animation: hdxTitle .6s cubic-bezier(.16,1,.3,1) backwards;animation-delay: 560ms}@keyframes hdxTitle{from{opacity: 0;transform: translateY(14px)}to{opacity: 1;transform: none}}@keyframes hdxFade{from{opacity: 0}to{opacity: 1}}.drawer .mob-panel-title{padding-bottom: .6rem;margin-bottom: .8rem}.drawer .mob-panel-title a.mob-panel-title__link{display: inline-flex;align-items: center;gap: .55rem;min-height: 44px;padding: 0;border: 0;color: inherit;font: inherit;text-decoration: none;justify-content: flex-start}.drawer .mob-panel-title a.mob-panel-title__link svg{width: .62em;height: .62em;color: var(--gold-bright);stroke-width: 3;transition: transform .25s ease}.drawer .mob-panel-title a.mob-panel-title__link[aria-current="page"]{color: var(--gold-bright)}.drawer .mob-panel-title a.mob-panel-title__link:hover svg,.drawer .mob-panel-title a.mob-panel-title__link:focus-visible svg{transform: translateX(-4px)}.hdx-mbest{display: flex;align-items: center;gap: .4rem;margin: 0 0 .6rem;font-size: .8rem;font-weight: 700;color: var(--gold-bright)}.hdx-mbest svg{width: 1em;height: 1em}.drawer .mob-panel-body .hdx-legend{margin: -.3rem 0 .7rem}.hdx-mrowwrap{display: flex;align-items: center;gap: .4rem;border-bottom: 1px dashed rgba(255,255,255,.08)}.hdx-mrowwrap:last-child{border-bottom: 0}.drawer .mob-panel-body a.hdx-mrow{display: flex;align-items: center;gap: .8rem;padding: .55rem .2rem;border-bottom: 0;flex: 1 1 auto;min-width: 0}.drawer .mob-panel-body a.hdx-mrow__wa{display: grid;place-items: center;width: 44px;height: 44px;padding: 0;border: 0;flex: 0 0 auto;font-size: 0;line-height: 0;color: var(--gold-bright)}.drawer .mob-panel-body a.hdx-mrow__wa span{display: grid;place-items: center;width: 30px;height: 30px;border-radius: 50%;border: 1px solid rgba(200,155,94,.5);background: rgba(200,155,94,.06);transition: background .25s,color .25s}.drawer .mob-panel-body a.hdx-mrow__wa svg{width: 15px;height: 15px;fill: currentColor;stroke: none}.drawer .mob-panel-body a.hdx-mrow__wa:hover span,.drawer .mob-panel-body a.hdx-mrow__wa:focus-visible span{background: var(--gold);color: var(--navy)}.hdx-mthumb{width: 44px;height: 44px;border-radius: 12px;flex: 0 0 auto;background: linear-gradient(145deg,rgba(200,155,94,.14),rgba(255,255,255,.04)) center / cover no-repeat;border: 1px solid rgba(200,155,94,.25)}.hdx-mrow--best .hdx-mthumb{box-shadow: 0 0 0 2px rgba(200,155,94,.45)}.hdx-mrow__text{display: flex;flex-direction: column;min-width: 0;flex: 1;line-height: 1.35}.hdx-mrow__name{font-weight: 700;color: #fff}.hdx-mrow__fact{font-size: .78rem;font-weight: 500;color: rgba(233,238,245,.6);font-variant-numeric: tabular-nums}.drawer .hdx-empty{padding: 10px}@media (max-width: 560px){.drawer{padding-bottom: 0}.drawer .drawer__top{margin-bottom: .8rem}.drawer .drawer-nav > a,.drawer .mob-drop-toggle{font-size: 1.2rem;padding: .66rem .4rem}.drawer .drawer-cta{position: sticky;bottom: 0;z-index: 5;margin-inline: -1.4rem;padding: .9rem 1.4rem 1.1rem;background: linear-gradient(to top,var(--navy) 72%,rgba(7,24,46,0))}}.hdx-dfoot{display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding-top: .9rem;margin-top: .2rem;border-top: 1px solid rgba(255,255,255,.08)}.hdx-dfoot__phone{display: inline-flex;align-items: center;gap: .45rem;color: rgba(233,238,245,.82);font-weight: 700;font-size: .92rem}.hdx-dfoot__phone svg{color: var(--gold)}.hdx-dsocial{display: flex;gap: .45rem}.hdx-dsocial a{width: 38px;height: 38px;border-radius: 50%;border: 1px solid rgba(255,255,255,.16);display: grid;place-items: center;color: rgba(233,238,245,.8);transition: background .25s,color .25s,border-color .25s}.hdx-dsocial a svg{width: 1.1em;height: 1.1em}.hdx-dsocial a:hover{background: var(--gold);color: var(--navy);border-color: var(--gold)}.site-footer.ftx{position: relative;isolation: isolate;color: rgba(233,238,245,.74);background: radial-gradient(70% 60% at 88% 0%,rgba(200,155,94,.13),transparent 60%),radial-gradient(50% 50% at 4% 100%,rgba(21,53,90,.75),transparent 70%),var(--navy-700);border-top: 1px solid rgba(200,155,94,.3);padding-top: clamp(3.5rem,6vw,5.5rem)}.ftx-grid{position: absolute;inset: 0;z-index: -1;pointer-events: none;background-image: radial-gradient(rgba(216,177,121,.15) 1px,transparent 1.4px);background-size: 26px 26px;-webkit-mask-image: radial-gradient(60% 55% at 50% 0%,#000 20%,transparent 85%);mask-image: radial-gradient(60% 55% at 50% 0%,#000 20%,transparent 85%)}.ftx-colophon{display: flex;flex-direction: column;align-items: center;text-align: center;margin-bottom: clamp(2.6rem,5vw,4.2rem)}.site-footer.ftx .foot-brand.ftx-brand img{height: 75px;margin: 0 0 1.5rem;width: auto}.ftx-statement{margin: 0;max-width: 30ch;font-size: clamp(1.25rem,2.3vw,1.95rem);font-weight: 800;line-height: 1.55;color: #fff;text-wrap: balance}.ftx-rule{display: flex;align-items: center;gap: .8rem;width: min(100%,440px);margin: 1.6rem auto 1.5rem;color: var(--gold)}.ftx-rule i{flex: 1;height: 1px;transform: scaleX(0);transition: transform 1.1s cubic-bezier(.16,1,.3,1) .15s}.ftx-rule i:first-child{background: linear-gradient(to left,transparent,rgba(200,155,94,.8));transform-origin: left}.ftx-rule i:last-child{background: linear-gradient(to right,transparent,rgba(200,155,94,.8));transform-origin: right}.ftx-rule svg{width: 1.15em;height: 1.15em;transform: rotate(-135deg);opacity: 0;transition: opacity .6s .5s}.reveal.in .ftx-rule i{transform: scaleX(1)}.reveal.in .ftx-rule svg{opacity: 1}.site-footer.ftx .ftx-socials{margin-top: 0;justify-content: center}.site-footer.ftx .ftx-socials a{border-color: rgba(200,155,94,.3);color: rgba(233,238,245,.85)}.site-footer.ftx .ftx-h{display: inline-flex;align-items: center;gap: .5rem;margin-bottom: 1.1rem;font-size: .86rem;font-weight: 700;color: var(--gold-bright);letter-spacing: 0}.site-footer.ftx .ftx-h::before{content: "";width: 6px;height: 6px;border-radius: 1px;background: var(--gold);transform: rotate(45deg)}.site-footer.ftx .ftx-links a{position: relative;display: inline-block;width: max-content;max-width: 100%;padding-block: .3rem;font-size: .95rem}.site-footer.ftx .ftx-links a::before{content: "";position: absolute;inset-inline-end: 100%;top: 50%;width: 0;height: 1px;margin-inline-end: .35rem;background: var(--gold);transition: width .3s cubic-bezier(.16,1,.3,1)}.site-footer.ftx .ftx-links a:hover::before{width: .55rem}.site-footer.ftx .ftx-links a:hover{padding-inline-start: .9rem}.site-footer.ftx .ftx-contact{gap: .8rem}.site-footer.ftx .ftx-contact li{line-height: 1.6}.site-footer.ftx .ftx-contact a{padding: 0;color: rgba(233,238,245,.82)}.site-footer.ftx .ftx-contact a:hover{padding-inline-start: 0;color: var(--gold-bright)}.ftx-cr{display: inline-flex;align-items: center;gap: .6rem;margin-top: 1.3rem;padding: .42rem .85rem;border-radius: 10px;font-size: .8rem;border: 1px solid rgba(200,155,94,.36);background: rgba(200,155,94,.06);box-shadow: inset 0 1px 0 rgba(255,255,255,.08),0 6px 16px -10px rgba(0,0,0,.6)}.ftx-cr__label{color: var(--gold-bright);font-weight: 700}.ftx-cr__num{color: #fff;font-variant-numeric: tabular-nums}.ftx-desk{position: relative;padding: 1.35rem 1.5rem 1.5rem;border-radius: 22px;background: linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.02));border: 1px solid rgba(200,155,94,.3);box-shadow: 0 30px 60px -40px rgba(0,0,0,.7)}.ftx-desk::before{content: "";position: absolute;inset: 6px;border-radius: 17px;border: 1px dashed rgba(200,155,94,.22);pointer-events: none}.ftx-desk__head{display: flex;align-items: center;justify-content: space-between;gap: 1rem;margin-bottom: .55rem;font-size: .8rem}.ftx-desk__kicker{display: inline-flex;align-items: center;gap: .4rem;color: var(--gold-bright);font-weight: 700}.ftx-desk__kicker svg{width: 1.1em;height: 1.1em}.ftx-desk__city{color: rgba(233,238,245,.6)}.ftx-desk__clock{display: flex;align-items: center;gap: 1rem 1.2rem;flex-wrap: wrap}.ftx-time-slot{font-size: clamp(2.2rem,3vw,2.9rem);line-height: 1;min-width: 2.62em;text-align: right;direction: ltr}.ftx-time{display: inline-block;font-size: 1em;font-weight: 900;line-height: 1;font-variant-numeric: tabular-nums;direction: ltr;unicode-bidi: isolate;color: var(--gold-bright);background: linear-gradient(100deg,#F0D3A5 0%,#D8B179 50%,#C89B5E 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent}.ftx-desk__dates{display: flex;flex-direction: column;font-size: .84rem;line-height: 1.55;color: rgba(233,238,245,.72)}.ftx-hijri small{font-size: .9em;opacity: .7}.ftx-wall{list-style: none;margin: 1rem 0 0;padding: .8rem 0 0;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));border-top: 1px solid rgba(255,255,255,.08)}.ftx-tz{display: flex;flex-direction: column;gap: .12rem;min-width: 0;padding-inline: .7rem;border-inline-start: 1px solid rgba(255,255,255,.08)}.ftx-tz:first-child{padding-inline-start: 0;border-inline-start: 0}.ftx-tz:last-child{padding-inline-end: 0}.ftx-tz__head{display: flex;align-items: center;gap: .4rem;font-size: .7rem;font-weight: 700;color: var(--gold-bright);white-space: nowrap}.ftx-tz__region{overflow: hidden;text-overflow: ellipsis}.ftx-tz__dial{position: relative;flex: 0 0 auto;width: 18px;height: 18px;border-radius: 50%;border: 1px solid rgba(200,155,94,.55);background: rgba(7,24,46,.5)}.ftx-tz__dial::after{content: "";position: absolute;left: 50%;top: 50%;width: 2px;height: 2px;margin: -1px 0 0 -1px;border-radius: 50%;background: var(--gold-bright)}.ftx-tz__dial i{position: absolute;left: 50%;bottom: 50%;display: block;width: 1px;background: var(--gold-bright);transform-origin: 50% 100%;border-radius: 1px;transition: transform .6s cubic-bezier(.16,1,.3,1)}.ftx-tz__dial .ftx-tz__hh{height: 4.5px;margin-left: -.5px;transform: rotate(var(--h,0deg))}.ftx-tz__dial .ftx-tz__mh{height: 6.5px;margin-left: -.5px;opacity: .75;transform: rotate(var(--m,0deg))}.ftx-tz__time{font-size: 1.05rem;font-weight: 800;line-height: 1.2;color: #fff;font-variant-numeric: tabular-nums;direction: ltr;unicode-bidi: isolate;text-align: start}.ftx-tz__sub{font-size: .72rem;line-height: 1.4;color: rgba(233,238,245,.62);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ftx-tz__sub bdi{font-variant-numeric: tabular-nums}.ftx-desk__line{display: flex;align-items: center;gap: .5rem;margin: .95rem 0 1.05rem;font-size: .9rem;color: rgba(233,238,245,.78);flex-wrap: wrap}.ftx-desk__actions{display: flex;gap: .6rem;flex-wrap: wrap}.site-footer.ftx .btn-x{display: inline-flex;padding: .62rem 1.1rem;font-size: .9rem}.site-footer.ftx .btn-x:hover{padding-inline-start: 1.1rem}.site-footer.ftx .btn-gold,.site-footer.ftx .btn-gold:hover{color: var(--navy)}.site-footer.ftx .btn-ghost-light{color: #fff}.site-footer.ftx .btn-ghost-light:hover{color: var(--navy)}.site-footer.ftx .ftx-bottom{display: grid;grid-template-columns: minmax(0,1fr) auto auto;align-items: center;gap: 1rem 1.6rem;margin-top: clamp(2.6rem,5vw,4rem);padding-block: 1.3rem;border-top: 1px solid rgba(255,255,255,.08);font-size: .85rem}.ftx-legal{display: flex;flex-wrap: wrap;align-items: center;gap: .3rem .6rem}.ftx-sep{opacity: .35}.site-footer.ftx .ftx-legal a{padding: 0}.site-footer.ftx .ftx-legal a:hover{padding-inline-start: 0}.site-footer.ftx .ftx-pay{gap: .45rem}.ftx-pay__label{opacity: .6;font-size: .82rem}.site-footer.ftx .pay-chip{border-radius: 8px;padding: .3rem .62rem;font-size: .74rem;line-height: 1.35;box-shadow: 0 1px 0 rgba(255,255,255,.06) inset}.ftx-top{position: relative;display: inline-flex;align-items: center;gap: .45rem;cursor: pointer;justify-self: end;width: max-content;padding: .45rem .85rem .45rem .7rem;border-radius: 999px;background: transparent;color: var(--gold-bright);border: 1px solid rgba(200,155,94,.42);font-family: var(--ff);font-size: .84rem;font-weight: 700;line-height: 1.3;transition: background .3s,color .3s,border-color .3s}.ftx-top:hover{background: var(--gold);color: var(--navy);border-color: var(--gold)}.ftx-top__arc{width: 28px;height: 22px;overflow: visible;flex: 0 0 auto}.ftx-top__arc path{fill: none;stroke: currentColor;stroke-width: 1.6;stroke-dasharray: .09 .06;stroke-linecap: round;opacity: .8}.ftx-top__plane{position: absolute;inset-inline-start: calc(.85rem + 7px);top: 5px;width: 13px;height: 13px;transform: rotate(-45deg);transition: transform .5s cubic-bezier(.16,1,.3,1)}.ftx-top:hover .ftx-top__plane{transform: rotate(-45deg) translate(3px,-3px)}@media (max-width: 1439.98px){.site-footer.ftx .ftx-bottom{padding-inline-end: 84px;grid-template-columns: minmax(0,1fr) auto;row-gap: .8rem}.site-footer.ftx .ftx-bottom .ftx-legal{grid-column: 1;grid-row: 1}.site-footer.ftx .ftx-bottom .ftx-top{grid-column: 2;grid-row: 1}.site-footer.ftx .ftx-bottom .ftx-pay{grid-column: 1 / -1}}@media (max-width: 991.98px){.site-footer.ftx .ftx-cols{padding-inline-end: 64px}}@media (max-width: 768px){.site-footer.ftx{padding-top: 3rem;padding-bottom: 1rem}.ftx-statement{font-size: 1.25rem}.site-footer.ftx .ftx-bottom{grid-template-columns: 1fr;justify-items: center;text-align: center;gap: 1rem;margin-top: 2rem;padding-block: 1.2rem 1.4rem;padding-inline-end: 64px}.site-footer.ftx .ftx-bottom .ftx-legal,.site-footer.ftx .ftx-bottom .ftx-top,.site-footer.ftx .ftx-bottom .ftx-pay{grid-column: 1;grid-row: auto}.site-footer.ftx .ftx-bottom .ftx-top{justify-self: center}.site-footer.ftx .ftx-bottom > .ftx-legal{flex-direction: row !important;flex-wrap: wrap;justify-content: center;align-items: center !important;gap: .35rem 1.1rem !important}.site-footer.ftx .ftx-legal > span:first-child{width: 100%}.site-footer.ftx .ftx-sep{display: none !important}.site-footer.ftx .ftx-bottom .ftx-pay{justify-content: center;width: 100%}.ftx-desk{padding: 1.2rem 1.2rem 1.3rem}.ftx-desk__actions .btn-x{flex: 1 1 auto}}@media (max-width: 575.98px){.site-footer.ftx .ftx-cols > .col-6{width: 100%}.ftx-desk__clock{gap: .6rem 1rem}}@media (max-width: 600px){.site-footer.ftx .ftx-links a{display: inline-flex;align-items: center;min-height: 40px;padding-block: .2rem}.site-footer.ftx .ftx-contact{gap: .35rem}.site-footer.ftx .ftx-contact li{align-items: center}.site-footer.ftx .ftx-contact li > svg{margin-top: 0}.site-footer.ftx .ftx-contact li > a,.site-footer.ftx .ftx-contact li > span{display: inline-flex;align-items: center;min-height: 40px}.site-footer.ftx .ftx-legal a{padding-block: .6rem}.site-footer.ftx .ftx-bottom > .ftx-legal{row-gap: 0 !important}}@media (max-width: 1279.98px){.ftx-wall{grid-template-columns: 1fr;padding-top: .25rem}.ftx-tz{display: grid;grid-template-columns: minmax(0,1fr) auto;grid-template-areas: "head time" "sub time";align-items: center;column-gap: .8rem;row-gap: 0;padding: .45rem 0;border-inline-start: 0;border-top: 1px dashed rgba(255,255,255,.08)}.ftx-tz:first-child{border-top: 0;padding-top: .3rem}.ftx-tz__head{grid-area: head}.ftx-tz__sub{grid-area: sub}.ftx-tz__time{grid-area: time;font-size: 1.2rem}}.ftx-tray{position: absolute;bottom: calc(100% + .45rem);left: 50%;transform: translateX(-50%);width: 28px;height: 28px;border-radius: 50%;border: 0;padding: 0;cursor: pointer;display: grid;place-items: center;font-family: var(--ff);font-size: .78rem;font-weight: 800;line-height: 1;background: linear-gradient(135deg,#dfb775,#c89b5e);color: var(--navy);box-shadow: 0 8px 20px -6px rgba(200,155,94,.7);animation: ftxPop .5s cubic-bezier(.16,1,.3,1) both}.ftx-tray[hidden]{display: none}@keyframes ftxPop{from{transform: translateX(-50%) scale(.4);opacity: 0}to{transform: translateX(-50%) scale(1);opacity: 1}}.floating-actions-stack .float-btn svg.ftx-ring{position: absolute;inset: -4px;width: calc(100% + 8px);height: calc(100% + 8px);pointer-events: none;transform: rotate(-90deg);opacity: 0;transition: opacity .4s}.ftx-ring circle{fill: none;stroke: var(--gold-bright);stroke-width: 1.6;stroke-linecap: round;stroke-dasharray: 1;stroke-dashoffset: var(--ftx-off,1)}.floating-actions-stack.is-long .float-btn svg.ftx-ring{opacity: 1}.floating-actions-stack.is-long.is-complete .float-btn svg.ftx-ring circle{stroke: var(--gold-soft)}.floating-actions-stack .wa-float::before{content: "";position: absolute;inset: -3px;border-radius: 50%;pointer-events: none;border: 2px solid rgba(37,211,102,.6);opacity: 0;animation: ftxWaPulse 4s ease-out infinite 1.5s}.floating-actions-stack.is-paused .wa-float::before{animation-play-state: paused}@keyframes ftxWaPulse{0%{transform: scale(.9);opacity: .9}45%{transform: scale(1.32);opacity: 0}100%{transform: scale(1.32);opacity: 0}}@media (min-width: 992px){.topbar,.site-header{--maxw: max(1280px,min(1480px,calc(100vw - 112px)))}.site-header .brand{zoom: .88}}main#main{scroll-margin-top: 96px}