:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#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}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, 0.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#fff0}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.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 + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){h4{font-size:1.5rem}}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.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:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-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}.img-fluid{max-width:100%;height:auto}.figure{display:inline-block}.container,.container-fluid{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left: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-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col-12{flex:0 0 auto;width:100%}.g-3{--bs-gutter-x:1rem}.g-3{--bs-gutter-y:1rem}@media (min-width:576px){.col-sm-6{flex:0 0 auto;width:50%}.col-sm-12{flex:0 0 auto;width:100%}}@media (min-width:768px){.col-md-12{flex:0 0 auto;width:100%}}.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:.5rem .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}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.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 .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.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)}.btn.active,.btn.show,.btn:first-child:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active: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)}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid #fff0;border-bottom:0;border-left:.3em solid #fff0}.dropdown-toggle:empty::after{margin-left: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:left;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)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.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:#fff0;border:0;border-radius:var(--bs-dropdown-item-border-radius,0)}.dropdown-item:focus,.dropdown-item:hover{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:#fff0}.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-left: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:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgb(13 110 253 / .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,.navbar>.container-fluid{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.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-left: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}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:#fff0;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}.navbar[data-bs-theme=dark]{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--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%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.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-right:0;margin-left:0}.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)}.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)}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.clearfix::after{display:block;clear:both;content:""}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.align-middle{vertical-align:middle!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mb-0{margin-bottom:0!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.fw-bold{font-weight:700!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.visible{visibility:visible!important}@media (min-width:576px){.d-sm-inline{display:inline!important}.d-sm-none{display:none!important}}@media (min-width:768px){.d-md-inline{display:inline!important}}@media (min-width:992px){.d-lg-inline-flex{display:inline-flex!important}.ms-lg-auto{margin-left:auto!important}}@font-face{font-family:'Archivo';src:url(/wp-content/themes/gr/assets/fonts/archivo-var.woff) format('woff');font-weight:400 900;font-stretch:62% 100%;font-display:swap}@font-face{font-family:'Newsreader';src:url(/wp-content/themes/gr/assets/fonts/newsreader-var.woff2) format('woff2');font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:'Newsreader';src:url(/wp-content/themes/gr/assets/fonts/newsreader-italic-var.woff2) format('woff2');font-weight:200 800;font-style:italic;font-display:swap}:root{--night:#2c3639;--night-2:#232b2d;--night-3:#3f4e4f;--ink:#2c3639;--ink-soft:#4a5557;--ink-faint:#4f5a5c;--stone:#e9e5da;--stone-deep:#dcd7c9;--cream:#ffebc9;--tan:#a27b5c;--paper:#fffdf8;--field:#f3efe5;--line:#cdc7b6;--line-dark:rgba(255,255,255,0.14);--accent:#b05b3b;--accent-deep:#753422;--accent-text:#753422;--accent-light:#d79771;--accent-wash:#f6e4d0;--green:#3f4e4f;--green-deep:#2c3639;--wa:#1f7a4f;--wa-deep:#17613e;--sun:#f2b33d;--focus:#1f6fd1;--on-dark:#f1eee6;--on-dark-soft:#bcc3c0;--sans:'Archivo',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;--serif:'Newsreader',Georgia,'Times New Roman',serif;--r-sm:6px;--r:10px;--r-lg:16px;--shadow:0 1px 2px rgba(44,54,57,0.06),0 10px 30px -14px rgba(44,54,57,0.28);--shadow-lg:0 2px 6px rgba(44,54,57,0.08),0 34px 70px -30px rgba(35,43,45,0.55);--ease:cubic-bezier(0.2,0.7,0.2,1);--section:clamp(4rem,8vw,7rem);--header-h:76px;--bs-body-font-family:var(--sans);--bs-body-color:var(--ink);--bs-body-bg:var(--stone);--bs-link-color-rgb:117,52,34;--bs-border-color:var(--line)}.bi{display:inline-block;line-height:1}.bi::before{content:'';display:inline-block;width:1em;height:1em;vertical-align:-.125em;background-color:currentColor;-webkit-mask:var(--bi) center / contain no-repeat;mask:var(--bi) center / contain no-repeat}.bi-whatsapp{--bi:url("data:image/svg+xml,%3Csvg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M13.601 2.326A7.85 7.85 0 0 0 7.994 0C3.627 0 .068 3.558.064 7.926c0 1.399.366 2.76 1.057 3.965L0 16l4.204-1.102a7.9 7.9 0 0 0 3.79.965h.004c4.368 0 7.926-3.558 7.93-7.93A7.9 7.9 0 0 0 13.6 2.326zM7.994 14.521a6.6 6.6 0 0 1-3.356-.92l-.24-.144-2.494.654.666-2.433-.156-.251a6.56 6.56 0 0 1-1.007-3.505c0-3.626 2.957-6.584 6.591-6.584a6.56 6.56 0 0 1 4.66 1.931 6.56 6.56 0 0 1 1.928 4.66c-.004 3.639-2.961 6.592-6.592 6.592m3.615-4.934c-.197-.099-1.17-.578-1.353-.646-.182-.065-.315-.099-.445.099-.133.197-.513.646-.627.775-.114.133-.232.148-.43.05-.197-.1-.836-.308-1.592-.985-.59-.525-.985-1.175-1.103-1.372-.114-.198-.011-.304.088-.403.087-.088.197-.232.296-.346.1-.114.133-.198.198-.33.065-.134.034-.248-.015-.347-.05-.099-.445-1.076-.612-1.47-.16-.389-.323-.335-.445-.34-.114-.007-.247-.007-.38-.007a.73.73 0 0 0-.529.247c-.182.198-.691.677-.691 1.654s.71 1.916.81 2.049c.098.133 1.394 2.132 3.383 2.992.47.205.84.326 1.129.418.475.152.904.129 1.246.08.38-.058 1.171-.48 1.338-.943.164-.464.164-.86.114-.943-.049-.084-.182-.133-.38-.232'/%3E%3C/svg%3E")}.bi-star-fill{--bi:url("data:image/svg+xml,%3Csvg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.612 15.443c-.386.198-.824-.149-.746-.592l.83-4.73L.173 6.765c-.329-.314-.158-.888.283-.95l4.898-.696L7.538.792c.197-.39.73-.39.927 0l2.184 4.327 4.898.696c.441.062.612.636.282.95l-3.522 3.356.83 4.73c.078.443-.36.79-.746.592L8 13.187l-4.389 2.256z'/%3E%3C/svg%3E")}.bi-telephone{--bi:url("data:image/svg+xml,%3Csvg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.654 1.328a.678.678 0 0 0-1.015-.063L1.605 2.3c-.483.484-.661 1.169-.45 1.77a17.6 17.6 0 0 0 4.168 6.608 17.6 17.6 0 0 0 6.608 4.168c.601.211 1.286.033 1.77-.45l1.034-1.034a.678.678 0 0 0-.063-1.015l-2.307-1.794a.68.68 0 0 0-.58-.122l-2.19.547a1.75 1.75 0 0 1-1.657-.459L5.482 8.062a1.75 1.75 0 0 1-.46-1.657l.548-2.19a.68.68 0 0 0-.122-.58zM1.884.511a1.745 1.745 0 0 1 2.612.163L6.29 2.98c.329.423.445.974.315 1.494l-.547 2.19a.68.68 0 0 0 .178.643l2.457 2.457a.68.68 0 0 0 .644.178l2.189-.547a1.75 1.75 0 0 1 1.494.315l2.306 1.794c.829.645.905 1.87.163 2.611l-1.034 1.034c-.74.74-1.846 1.065-2.877.702a18.6 18.6 0 0 1-7.01-4.42 18.6 18.6 0 0 1-4.42-7.009c-.362-1.03-.037-2.137.703-2.877z'/%3E%3C/svg%3E")}.bi-envelope{--bi:url("data:image/svg+xml,%3Csvg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M0 4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm2-1a1 1 0 0 0-1 1v.217l7 4.2 7-4.2V4a1 1 0 0 0-1-1zm13 2.383-4.708 2.825L15 11.105zm-.034 6.876-5.64-3.471L8 9.583l-1.326-.795-5.64 3.47A1 1 0 0 0 2 13h12a1 1 0 0 0 .966-.741M1 11.105l4.708-2.897L1 5.383z'/%3E%3C/svg%3E")}.bi-check2{--bi:url("data:image/svg+xml,%3Csvg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M13.854 3.646a.5.5 0 0 1 0 .708l-7 7a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L6.5 10.293l6.646-6.647a.5.5 0 0 1 .708 0'/%3E%3C/svg%3E")}.bi-tree{--bi:url("data:image/svg+xml,%3Csvg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8.416.223a.5.5 0 0 0-.832 0l-3 4.5A.5.5 0 0 0 5 5.5h.098L3.076 8.735A.5.5 0 0 0 3.5 9.5h.191l-1.638 3.276a.5.5 0 0 0 .447.724H7V16h2v-2.5h4.5a.5.5 0 0 0 .447-.724L12.31 9.5h.191a.5.5 0 0 0 .424-.765L10.902 5.5H11a.5.5 0 0 0 .416-.777zM6.437 4.758A.5.5 0 0 0 6 4.5h-.066L8 1.401 10.066 4.5H10a.5.5 0 0 0-.424.765L11.598 8.5H11.5a.5.5 0 0 0-.447.724L12.69 12.5H3.309l1.638-3.276A.5.5 0 0 0 4.5 8.5h-.098l2.022-3.235a.5.5 0 0 0 .013-.507'/%3E%3C/svg%3E")}.bi-geo-alt{--bi:url("data:image/svg+xml,%3Csvg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M12.166 8.94c-.524 1.062-1.234 2.12-1.96 3.07A32 32 0 0 1 8 14.58a32 32 0 0 1-2.206-2.57c-.726-.95-1.436-2.008-1.96-3.07C3.304 7.867 3 6.862 3 6a5 5 0 0 1 10 0c0 .862-.305 1.867-.834 2.94M8 16s6-5.686 6-10A6 6 0 0 0 2 6c0 4.314 6 10 6 10'/%3E%3Cpath d='M8 8a2 2 0 1 1 0-4 2 2 0 0 1 0 4m0 1a3 3 0 1 0 0-6 3 3 0 0 0 0 6'/%3E%3C/svg%3E")}.bi-truck{--bi:url("data:image/svg+xml,%3Csvg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M0 3.5A1.5 1.5 0 0 1 1.5 2h9A1.5 1.5 0 0 1 12 3.5V5h1.02a1.5 1.5 0 0 1 1.17.563l1.481 1.85a1.5 1.5 0 0 1 .329.938V10.5a1.5 1.5 0 0 1-1.5 1.5H14a2 2 0 1 1-4 0H5a2 2 0 1 1-3.998-.085A1.5 1.5 0 0 1 0 10.5zm1.294 7.456A2 2 0 0 1 4.732 11h5.536a2 2 0 0 1 .732-.732V3.5a.5.5 0 0 0-.5-.5h-9a.5.5 0 0 0-.5.5v7a.5.5 0 0 0 .294.456M12 10a2 2 0 0 1 1.732 1h.768a.5.5 0 0 0 .5-.5V8.35a.5.5 0 0 0-.11-.312l-1.48-1.85A.5.5 0 0 0 13.02 6H12zm-9 1a1 1 0 1 0 0 2 1 1 0 0 0 0-2m9 0a1 1 0 1 0 0 2 1 1 0 0 0 0-2'/%3E%3C/svg%3E")}.bi-star{--bi:url("data:image/svg+xml,%3Csvg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2.866 14.85c-.078.444.36.791.746.593l4.39-2.256 4.389 2.256c.386.198.824-.149.746-.592l-.83-4.73 3.522-3.356c.33-.314.16-.888-.282-.95l-4.898-.696L8.465.792a.513.513 0 0 0-.927 0L5.354 5.12l-4.898.696c-.441.062-.612.636-.283.95l3.523 3.356-.83 4.73zm4.905-2.767-3.686 1.894.694-3.957a.56.56 0 0 0-.163-.505L1.71 6.745l4.052-.576a.53.53 0 0 0 .393-.288L8 2.223l1.847 3.658a.53.53 0 0 0 .393.288l4.052.575-2.906 2.77a.56.56 0 0 0-.163.506l.694 3.957-3.686-1.894a.5.5 0 0 0-.461 0z'/%3E%3C/svg%3E")}.bi-shield-check{--bi:url("data:image/svg+xml,%3Csvg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5.338 1.59a61 61 0 0 0-2.837.856.48.48 0 0 0-.328.39c-.554 4.157.726 7.19 2.253 9.188a10.7 10.7 0 0 0 2.287 2.233c.346.244.652.42.893.533q.18.085.293.118a1 1 0 0 0 .101.025 1 1 0 0 0 .1-.025q.114-.034.294-.118c.24-.113.547-.29.893-.533a10.7 10.7 0 0 0 2.287-2.233c1.527-1.997 2.807-5.031 2.253-9.188a.48.48 0 0 0-.328-.39c-.651-.213-1.75-.56-2.837-.855C9.552 1.29 8.531 1.067 8 1.067c-.53 0-1.552.223-2.662.524zM5.072.56C6.157.265 7.31 0 8 0s1.843.265 2.928.56c1.11.3 2.229.655 2.887.87a1.54 1.54 0 0 1 1.044 1.262c.596 4.477-.787 7.795-2.465 9.99a11.8 11.8 0 0 1-2.517 2.453 7 7 0 0 1-1.048.625c-.28.132-.581.24-.829.24s-.548-.108-.829-.24a7 7 0 0 1-1.048-.625 11.8 11.8 0 0 1-2.517-2.453C1.928 10.487.545 7.169 1.141 2.692A1.54 1.54 0 0 1 2.185 1.43 63 63 0 0 1 5.072.56'/%3E%3Cpath d='M10.854 5.146a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 1 1 .708-.708L7.5 7.793l2.646-2.647a.5.5 0 0 1 .708 0'/%3E%3C/svg%3E")}.bi-receipt{--bi:url("data:image/svg+xml,%3Csvg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1.92.506a.5.5 0 0 1 .434.14L3 1.293l.646-.647a.5.5 0 0 1 .708 0L5 1.293l.646-.647a.5.5 0 0 1 .708 0L7 1.293l.646-.647a.5.5 0 0 1 .708 0L9 1.293l.646-.647a.5.5 0 0 1 .708 0l.646.647.646-.647a.5.5 0 0 1 .708 0l.646.647.646-.647a.5.5 0 0 1 .801.13l.5 1A.5.5 0 0 1 15 2v12a.5.5 0 0 1-.053.224l-.5 1a.5.5 0 0 1-.8.13L13 14.707l-.646.647a.5.5 0 0 1-.708 0L11 14.707l-.646.647a.5.5 0 0 1-.708 0L9 14.707l-.646.647a.5.5 0 0 1-.708 0L7 14.707l-.646.647a.5.5 0 0 1-.708 0L5 14.707l-.646.647a.5.5 0 0 1-.708 0L3 14.707l-.646.647a.5.5 0 0 1-.801-.13l-.5-1A.5.5 0 0 1 1 14V2a.5.5 0 0 1 .053-.224l.5-1a.5.5 0 0 1 .367-.27m.217 1.338L2 2.118v11.764l.137.274.51-.51a.5.5 0 0 1 .707 0l.646.647.646-.646a.5.5 0 0 1 .708 0l.646.646.646-.646a.5.5 0 0 1 .708 0l.646.646.646-.646a.5.5 0 0 1 .708 0l.646.646.646-.646a.5.5 0 0 1 .708 0l.646.646.646-.646a.5.5 0 0 1 .708 0l.509.509.137-.274V2.118l-.137-.274-.51.51a.5.5 0 0 1-.707 0L12 1.707l-.646.647a.5.5 0 0 1-.708 0L10 1.707l-.646.647a.5.5 0 0 1-.708 0L8 1.707l-.646.647a.5.5 0 0 1-.708 0L6 1.707l-.646.647a.5.5 0 0 1-.708 0L4 1.707l-.646.647a.5.5 0 0 1-.708 0z'/%3E%3Cpath d='M3 4.5a.5.5 0 0 1 .5-.5h6a.5.5 0 1 1 0 1h-6a.5.5 0 0 1-.5-.5m0 2a.5.5 0 0 1 .5-.5h6a.5.5 0 1 1 0 1h-6a.5.5 0 0 1-.5-.5m0 2a.5.5 0 0 1 .5-.5h6a.5.5 0 1 1 0 1h-6a.5.5 0 0 1-.5-.5m0 2a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 0 1h-6a.5.5 0 0 1-.5-.5m8-6a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1-.5-.5m0 2a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1-.5-.5m0 2a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1-.5-.5m0 2a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1-.5-.5'/%3E%3C/svg%3E")}.bi-person-badge{--bi:url("data:image/svg+xml,%3Csvg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 2a.5.5 0 0 0 0 1h3a.5.5 0 0 0 0-1zM11 8a3 3 0 1 1-6 0 3 3 0 0 1 6 0'/%3E%3Cpath d='M4.5 0A2.5 2.5 0 0 0 2 2.5V14a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2.5A2.5 2.5 0 0 0 11.5 0zM3 2.5A1.5 1.5 0 0 1 4.5 1h7A1.5 1.5 0 0 1 13 2.5v10.795a4.2 4.2 0 0 0-.776-.492C11.392 12.387 10.063 12 8 12s-3.392.387-4.224.803a4.2 4.2 0 0 0-.776.492z'/%3E%3C/svg%3E")}.bi-people{--bi:url("data:image/svg+xml,%3Csvg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M15 14s1 0 1-1-1-4-5-4-5 3-5 4 1 1 1 1zm-7.978-1L7 12.996c.001-.264.167-1.03.76-1.72C8.312 10.629 9.282 10 11 10c1.717 0 2.687.63 3.24 1.276.593.69.758 1.457.76 1.72l-.008.002-.014.002zM11 7a2 2 0 1 0 0-4 2 2 0 0 0 0 4m3-2a3 3 0 1 1-6 0 3 3 0 0 1 6 0M6.936 9.28a6 6 0 0 0-1.23-.247A7 7 0 0 0 5 9c-4 0-5 3-5 4q0 1 1 1h4.216A2.24 2.24 0 0 1 5 13c0-1.01.377-2.042 1.09-2.904.243-.294.526-.569.846-.816M4.92 10A5.5 5.5 0 0 0 4 13H1c0-.26.164-1.03.76-1.724.545-.636 1.492-1.256 3.16-1.275ZM1.5 5.5a3 3 0 1 1 6 0 3 3 0 0 1-6 0m3-2a2 2 0 1 0 0 4 2 2 0 0 0 0-4'/%3E%3C/svg%3E")}.bi-patch-check-fill{--bi:url("data:image/svg+xml,%3Csvg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M10.067.87a2.89 2.89 0 0 0-4.134 0l-.622.638-.89-.011a2.89 2.89 0 0 0-2.924 2.924l.01.89-.636.622a2.89 2.89 0 0 0 0 4.134l.637.622-.011.89a2.89 2.89 0 0 0 2.924 2.924l.89-.01.622.636a2.89 2.89 0 0 0 4.134 0l.622-.637.89.011a2.89 2.89 0 0 0 2.924-2.924l-.01-.89.636-.622a2.89 2.89 0 0 0 0-4.134l-.637-.622.011-.89a2.89 2.89 0 0 0-2.924-2.924l-.89.01zm.287 5.984-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 1 1 .708-.708L7 8.793l2.646-2.647a.5.5 0 0 1 .708.708'/%3E%3C/svg%3E")}.bi-lock-fill{--bi:url("data:image/svg+xml,%3Csvg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1a2 2 0 0 1 2 2v4H6V3a2 2 0 0 1 2-2m3 6V3a3 3 0 0 0-6 0v4a2 2 0 0 0-2 2v5a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2'/%3E%3C/svg%3E")}.bi-instagram{--bi:url("data:image/svg+xml,%3Csvg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 0C5.829 0 5.556.01 4.703.048 3.85.088 3.269.222 2.76.42a3.9 3.9 0 0 0-1.417.923A3.9 3.9 0 0 0 .42 2.76C.222 3.268.087 3.85.048 4.7.01 5.555 0 5.827 0 8.001c0 2.172.01 2.444.048 3.297.04.852.174 1.433.372 1.942.205.526.478.972.923 1.417.444.445.89.719 1.416.923.51.198 1.09.333 1.942.372C5.555 15.99 5.827 16 8 16s2.444-.01 3.298-.048c.851-.04 1.434-.174 1.943-.372a3.9 3.9 0 0 0 1.416-.923c.445-.445.718-.891.923-1.417.197-.509.332-1.09.372-1.942C15.99 10.445 16 10.173 16 8s-.01-2.445-.048-3.299c-.04-.851-.175-1.433-.372-1.941a3.9 3.9 0 0 0-.923-1.417A3.9 3.9 0 0 0 13.24.42c-.51-.198-1.092-.333-1.943-.372C10.443.01 10.172 0 7.998 0zm-.717 1.442h.718c2.136 0 2.389.007 3.232.046.78.035 1.204.166 1.486.275.373.145.64.319.92.599s.453.546.598.92c.11.281.24.705.275 1.485.039.843.047 1.096.047 3.231s-.008 2.389-.047 3.232c-.035.78-.166 1.203-.275 1.485a2.5 2.5 0 0 1-.599.919c-.28.28-.546.453-.92.598-.28.11-.704.24-1.485.276-.843.038-1.096.047-3.232.047s-2.39-.009-3.233-.047c-.78-.036-1.203-.166-1.485-.276a2.5 2.5 0 0 1-.92-.598 2.5 2.5 0 0 1-.6-.92c-.109-.281-.24-.705-.275-1.485-.038-.843-.046-1.096-.046-3.233s.008-2.388.046-3.231c.036-.78.166-1.204.276-1.486.145-.373.319-.64.599-.92s.546-.453.92-.598c.282-.11.705-.24 1.485-.276.738-.034 1.024-.044 2.515-.045zm4.988 1.328a.96.96 0 1 0 0 1.92.96.96 0 0 0 0-1.92m-4.27 1.122a4.109 4.109 0 1 0 0 8.217 4.109 4.109 0 0 0 0-8.217m0 1.441a2.667 2.667 0 1 1 0 5.334 2.667 2.667 0 0 1 0-5.334'/%3E%3C/svg%3E")}.bi-google{--bi:url("data:image/svg+xml,%3Csvg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M15.545 6.558a9.4 9.4 0 0 1 .139 1.626c0 2.434-.87 4.492-2.384 5.885h.002C11.978 15.292 10.158 16 8 16A8 8 0 1 1 8 0a7.7 7.7 0 0 1 5.352 2.082l-2.284 2.284A4.35 4.35 0 0 0 8 3.166c-2.087 0-3.86 1.408-4.492 3.304a4.8 4.8 0 0 0 0 3.063h.003c.635 1.893 2.405 3.301 4.492 3.301 1.078 0 2.004-.276 2.722-.764h-.003a3.7 3.7 0 0 0 1.599-2.431H8v-3.08z'/%3E%3C/svg%3E")}.bi-facebook{--bi:url("data:image/svg+xml,%3Csvg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M16 8.049c0-4.446-3.582-8.05-8-8.05C3.58 0-.002 3.603-.002 8.05c0 4.017 2.926 7.347 6.75 7.951v-5.625h-2.03V8.05H6.75V6.275c0-2.017 1.195-3.131 3.022-3.131.876 0 1.791.157 1.791.157v1.98h-1.009c-.993 0-1.303.621-1.303 1.258v1.51h2.218l-.354 2.326H9.25V16c3.824-.604 6.75-3.934 6.75-7.951'/%3E%3C/svg%3E")}.bi-credit-card{--bi:url("data:image/svg+xml,%3Csvg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M0 4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm2-1a1 1 0 0 0-1 1v1h14V4a1 1 0 0 0-1-1zm13 4H1v5a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1z'/%3E%3Cpath d='M2 10a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1z'/%3E%3C/svg%3E")}.bi-clock{--bi:url("data:image/svg+xml,%3Csvg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 3.5a.5.5 0 0 0-1 0V9a.5.5 0 0 0 .252.434l3.5 2a.5.5 0 0 0 .496-.868L8 8.71z'/%3E%3Cpath d='M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16m7-8A7 7 0 1 1 1 8a7 7 0 0 1 14 0'/%3E%3C/svg%3E")}.bi-clock-fill{--bi:url("data:image/svg+xml,%3Csvg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0M8 3.5a.5.5 0 0 0-1 0V9a.5.5 0 0 0 .252.434l3.5 2a.5.5 0 0 0 .496-.868L8 8.71z'/%3E%3C/svg%3E")}.bi-arrow-up{--bi:url("data:image/svg+xml,%3Csvg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 15a.5.5 0 0 0 .5-.5V2.707l3.146 3.147a.5.5 0 0 0 .708-.708l-4-4a.5.5 0 0 0-.708 0l-4 4a.5.5 0 1 0 .708.708L7.5 2.707V14.5a.5.5 0 0 0 .5.5'/%3E%3C/svg%3E")}.bi-arrow-counterclockwise{--bi:url("data:image/svg+xml,%3Csvg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 3a5 5 0 1 1-4.546 2.914.5.5 0 0 0-.908-.417A6 6 0 1 0 8 2z'/%3E%3Cpath d='M8 4.466V.534a.25.25 0 0 0-.41-.192L5.23 2.308a.25.25 0 0 0 0 .384l2.36 1.966A.25.25 0 0 0 8 4.466'/%3E%3C/svg%3E")}.bi-calendar-event{--bi:url("data:image/svg+xml,%3Csvg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M11 6.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5z'/%3E%3Cpath d='M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5M1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4z'/%3E%3C/svg%3E")}.bi-download{--bi:url("data:image/svg+xml,%3Csvg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.5 9.9a.5.5 0 0 1 .5.5v2.5a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-2.5a.5.5 0 0 1 1 0v2.5a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2v-2.5a.5.5 0 0 1 .5-.5'/%3E%3Cpath d='M7.646 11.854a.5.5 0 0 0 .708 0l3-3a.5.5 0 0 0-.708-.708L8.5 10.293V1.5a.5.5 0 0 0-1 0v8.793L5.354 8.146a.5.5 0 1 0-.708.708z'/%3E%3C/svg%3E")}.bi-twitter-x{--bi:url("data:image/svg+xml,%3Csvg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M12.6.75h2.454l-5.36 6.142L16 15.25h-4.937l-3.867-5.07-4.425 5.07H.316l5.733-6.57L0 .75h5.063l3.495 4.633L12.601.75Zm-.86 13.028h1.36L4.323 2.145H2.865z'/%3E%3C/svg%3E")}.bi-youtube{--bi:url("data:image/svg+xml,%3Csvg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8.051 1.999h.089c.822.003 4.987.033 6.11.335a2.01 2.01 0 0 1 1.415 1.42c.101.38.172.883.22 1.402l.01.104.022.26.008.104c.065.914.073 1.77.074 1.957v.075c-.001.194-.01 1.108-.082 2.06l-.008.105-.009.104c-.05.572-.124 1.14-.235 1.558a2.01 2.01 0 0 1-1.415 1.42c-1.16.312-5.569.334-6.18.335h-.142c-.309 0-1.587-.006-2.927-.052l-.17-.006-.087-.004-.171-.007-.171-.007c-1.11-.049-2.167-.128-2.654-.26a2.01 2.01 0 0 1-1.415-1.419c-.111-.417-.185-.986-.235-1.558L.09 9.82l-.008-.104A31 31 0 0 1 0 7.68v-.123c.002-.215.01-.958.064-1.778l.007-.103.003-.052.008-.104.022-.26.01-.104c.048-.519.119-1.023.22-1.402a2.01 2.01 0 0 1 1.415-1.42c.487-.13 1.544-.21 2.654-.26l.17-.007.172-.006.086-.003.171-.007A100 100 0 0 1 7.858 2zM6.4 5.209v4.818l4.157-2.408z'/%3E%3C/svg%3E")}.bi-linkedin{--bi:url("data:image/svg+xml,%3Csvg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M0 1.146C0 .513.526 0 1.175 0h13.65C15.474 0 16 .513 16 1.146v13.708c0 .633-.526 1.146-1.175 1.146H1.175C.526 16 0 15.487 0 14.854zm4.943 12.248V6.169H2.542v7.225zm-1.2-8.212c.837 0 1.358-.554 1.358-1.248-.015-.709-.52-1.248-1.342-1.248S2.4 3.226 2.4 3.934c0 .694.521 1.248 1.327 1.248zm4.908 8.212V9.359c0-.216.016-.432.08-.586.173-.431.568-.878 1.232-.878.869 0 1.216.662 1.216 1.634v3.865h2.401V9.25c0-2.22-1.184-3.252-2.764-3.252-1.274 0-1.845.7-2.165 1.193v.025h-.016l.016-.025V6.169h-2.4c.03.678 0 7.225 0 7.225z'/%3E%3C/svg%3E")}.bi-link-45deg{--bi:url("data:image/svg+xml,%3Csvg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.715 6.542 3.343 7.914a3 3 0 1 0 4.243 4.243l1.828-1.829A3 3 0 0 0 8.586 5.5L8 6.086a1 1 0 0 0-.154.199 2 2 0 0 1 .861 3.337L6.88 11.45a2 2 0 1 1-2.83-2.83l.793-.792a4 4 0 0 1-.128-1.287z'/%3E %3Cpath d='M6.586 4.672A3 3 0 0 0 7.414 9.5l.775-.776a2 2 0 0 1-.896-3.346L9.12 3.55a2 2 0 1 1 2.83 2.83l-.793.792c.112.42.155.855.128 1.287l1.372-1.372a3 3 0 1 0-4.243-4.243z'/%3E%3C/svg%3E")}.bi-share{--bi:url("data:image/svg+xml,%3Csvg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M13.5 1a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3M11 2.5a2.5 2.5 0 1 1 .603 1.628l-6.718 3.12a2.5 2.5 0 0 1 0 1.504l6.718 3.12a2.5 2.5 0 1 1-.488.876l-6.718-3.12a2.5 2.5 0 1 1 0-3.256l6.718-3.12A2.5 2.5 0 0 1 11 2.5m-8.5 4a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3m11 5.5a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3'/%3E%3C/svg%3E")}.bi-person{--bi:url("data:image/svg+xml,%3Csvg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 8a3 3 0 1 0 0-6 3 3 0 0 0 0 6m2-3a2 2 0 1 1-4 0 2 2 0 0 1 4 0m4 8c0 1-1 1-1 1H3s-1 0-1-1 1-4 6-4 6 3 6 4m-1-.004c-.001-.246-.154-.986-.832-1.664C11.516 10.68 10.289 10 8 10s-3.516.68-4.168 1.332c-.678.678-.83 1.418-.832 1.664z'/%3E%3C/svg%3E")}.bi-tripadvisor{--bi:url("data:image/svg+xml,%3Csvg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 5.4c-2.5 0-4.8.6-6.7 1.7L2 7.1l1.1 1.6A6 6 0 0 0 2 12.2 5.8 5.8 0 0 0 7.8 18c1.5 0 2.9-.6 3.9-1.6l.3.5.3-.5c1 1 2.4 1.6 3.9 1.6a5.8 5.8 0 0 0 5.8-5.8c0-1.3-.4-2.5-1.1-3.5L22 7.1h-3.3A12.8 12.8 0 0 0 12 5.4zM7.8 9.5a2.7 2.7 0 1 1 0 5.4 2.7 2.7 0 0 1 0-5.4zm8.400 0a2.7 2.7 0 1 1 0 5.4 2.7 2.7 0 0 1 0-5.4z'/%3E%3Ccircle cx='7.8' cy='12.2' r='1.1'/%3E%3Ccircle cx='16.2' cy='12.2' r='1.1'/%3E%3C/svg%3E")}.bi-arrow-right{--bi:url("data:image/svg+xml,%3Csvg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1 8a.5.5 0 0 1 .5-.5h11.793l-3.147-3.146a.5.5 0 0 1 .708-.708l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 0 1-.708-.708L13.293 8.5H1.5A.5.5 0 0 1 1 8'/%3E%3C/svg%3E")}.bi-compass{--bi:url("data:image/svg+xml,%3Csvg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 16.016a7.5 7.5 0 0 0 1.962-14.74A1 1 0 0 0 9 0H7a1 1 0 0 0-.962 1.276A7.5 7.5 0 0 0 8 16.016m6.5-7.5a6.5 6.5 0 1 1-13 0 6.5 6.5 0 0 1 13 0'/%3E %3Cpath d='m6.94 7.44 4.95-2.83-2.83 4.95-4.949 2.83 2.828-4.95z'/%3E%3C/svg%3E")}.bi-chat-dots{--bi:url("data:image/svg+xml,%3Csvg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5 8a1 1 0 1 1-2 0 1 1 0 0 1 2 0m4 0a1 1 0 1 1-2 0 1 1 0 0 1 2 0m3 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2'/%3E %3Cpath d='m2.165 15.803.02-.004c1.83-.363 2.948-.842 3.468-1.105A9 9 0 0 0 8 15c4.418 0 8-3.134 8-7s-3.582-7-8-7-8 3.134-8 7c0 1.76.743 3.37 1.97 4.6a10.4 10.4 0 0 1-.524 2.318l-.003.011a11 11 0 0 1-.244.637c-.079.186.074.394.273.362a22 22 0 0 0 .693-.125m.8-3.108a1 1 0 0 0-.287-.801C1.618 10.83 1 9.468 1 8c0-3.192 3.004-6 7-6s7 2.808 7 6-3.004 6-7 6a8 8 0 0 1-2.088-.272 1 1 0 0 0-.711.074c-.387.196-1.24.57-2.634.893a11 11 0 0 0 .398-2'/%3E%3C/svg%3E")}.bi-binoculars{--bi:url("data:image/svg+xml,%3Csvg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 2.5A1.5 1.5 0 0 1 4.5 1h1A1.5 1.5 0 0 1 7 2.5V5h2V2.5A1.5 1.5 0 0 1 10.5 1h1A1.5 1.5 0 0 1 13 2.5v2.382a.5.5 0 0 0 .276.447l.895.447A1.5 1.5 0 0 1 15 7.118V14.5a1.5 1.5 0 0 1-1.5 1.5h-3A1.5 1.5 0 0 1 9 14.5v-3a.5.5 0 0 1 .146-.354l.854-.853V9.5a.5.5 0 0 0-.5-.5h-3a.5.5 0 0 0-.5.5v.793l.854.853A.5.5 0 0 1 7 11.5v3A1.5 1.5 0 0 1 5.5 16h-3A1.5 1.5 0 0 1 1 14.5V7.118a1.5 1.5 0 0 1 .83-1.342l.894-.447A.5.5 0 0 0 3 4.882zM4.5 2a.5.5 0 0 0-.5.5V3h2v-.5a.5.5 0 0 0-.5-.5zM6 4H4v.882a1.5 1.5 0 0 1-.83 1.342l-.894.447A.5.5 0 0 0 2 7.118V13h4v-1.293l-.854-.853A.5.5 0 0 1 5 10.5v-1A1.5 1.5 0 0 1 6.5 8h3A1.5 1.5 0 0 1 11 9.5v1a.5.5 0 0 1-.146.354l-.854.853V13h4V7.118a.5.5 0 0 0-.276-.447l-.895-.447A1.5 1.5 0 0 1 12 4.882V4h-2v1.5a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5zm4-1h2v-.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 11h-4v.5a.5.5 0 0 0 .5.5h3a.5.5 0 0 0 .5-.5zm-8 0H2v.5a.5.5 0 0 0 .5.5h3a.5.5 0 0 0 .5-.5z'/%3E%3C/svg%3E")}.bi-map{--bi:url("data:image/svg+xml,%3Csvg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M15.817.113A.5.5 0 0 1 16 .5v14a.5.5 0 0 1-.402.49l-5 1a.5.5 0 0 1-.196 0L5.5 15.01l-4.902.98A.5.5 0 0 1 0 15.5v-14a.5.5 0 0 1 .402-.49l5-1a.5.5 0 0 1 .196 0L10.5.99l4.902-.98a.5.5 0 0 1 .415.103M10 1.91l-4-.8v12.98l4 .8zm1 12.98 4-.8V1.11l-4 .8zm-6-.8V1.11l-4 .8v12.98z'/%3E%3C/svg%3E")}.bi-award{--bi:url("data:image/svg+xml,%3Csvg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M9.669.864 8 0 6.331.864l-1.858.282-.842 1.68-1.337 1.32L2.6 6l-.306 1.854 1.337 1.32.842 1.68 1.858.282L8 12l1.669-.864 1.858-.282.842-1.68 1.337-1.32L13.4 6l.306-1.854-1.337-1.32-.842-1.68zm1.196 1.193.684 1.365 1.086 1.072L12.387 6l.248 1.506-1.086 1.072-.684 1.365-1.51.229L8 10.874l-1.355-.702-1.51-.229-.684-1.365-1.086-1.072L3.614 6l-.25-1.506 1.087-1.072.684-1.365 1.51-.229L8 1.126l1.356.702z'/%3E %3Cpath d='M4 11.794V16l4-1 4 1v-4.206l-2.018.306L8 13.126 6.018 12.1z'/%3E%3C/svg%3E")}.bi-journal-text{--bi:url("data:image/svg+xml,%3Csvg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5 10.5a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 0 1h-2a.5.5 0 0 1-.5-.5m0-2a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5m0-2a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5m0-2a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5'/%3E %3Cpath d='M3 0h10a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2v-1h1v1a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v1H1V2a2 2 0 0 1 2-2'/%3E %3Cpath d='M1 5v-.5a.5.5 0 0 1 1 0V5h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1zm0 3v-.5a.5.5 0 0 1 1 0V8h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1zm0 3v-.5a.5.5 0 0 1 1 0v.5h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1z'/%3E%3C/svg%3E")}.bi-quote{--bi:url("data:image/svg+xml,%3Csvg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M12 12a1 1 0 0 0 1-1V8.558a1 1 0 0 0-1-1h-1.388q0-.527.062-1.054.093-.558.31-.992t.559-.683q.34-.279.868-.279V3q-.868 0-1.52.372a3.3 3.3 0 0 0-1.085.992 4.9 4.9 0 0 0-.62 1.458A7.7 7.7 0 0 0 9 7.558V11a1 1 0 0 0 1 1zm-6 0a1 1 0 0 0 1-1V8.558a1 1 0 0 0-1-1H4.612q0-.527.062-1.054.094-.558.31-.992.217-.434.559-.683.34-.279.868-.279V3q-.868 0-1.52.372a3.3 3.3 0 0 0-1.085.992 4.9 4.9 0 0 0-.62 1.458A7.7 7.7 0 0 0 3 7.558V11a1 1 0 0 0 1 1z'/%3E%3C/svg%3E")}.bi-geo-alt-fill{--bi:url("data:image/svg+xml,%3Csvg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 16s6-5.686 6-10A6 6 0 0 0 2 6c0 4.314 6 10 6 10m0-7a3 3 0 1 1 0-6 3 3 0 0 1 0 6'/%3E%3C/svg%3E")}.bi-signpost-split{--bi:url("data:image/svg+xml,%3Csvg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M7 7V1.414a1 1 0 0 1 2 0V2h5a1 1 0 0 1 .8.4l.975 1.3a.5.5 0 0 1 0 .6L14.8 5.6a1 1 0 0 1-.8.4H9v10H7v-5H2a1 1 0 0 1-.8-.4L.225 9.3a.5.5 0 0 1 0-.6L1.2 7.4A1 1 0 0 1 2 7zm1 3V8H2l-.75 1L2 10zm0-5h6l.75-1L14 3H8z'/%3E%3C/svg%3E")}.bi-check-circle-fill{--bi:url("data:image/svg+xml,%3Csvg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0m-3.97-3.03a.75.75 0 0 0-1.08.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-.01-1.05z'/%3E%3C/svg%3E")}.bi-patch-check{--bi:url("data:image/svg+xml,%3Csvg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M10.354 6.146a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 1 1 .708-.708L7 8.793l2.646-2.647a.5.5 0 0 1 .708 0'/%3E %3Cpath d='m10.273 2.513-.921-.944.715-.698.622.637.89-.011a2.89 2.89 0 0 1 2.924 2.924l-.01.89.636.622a2.89 2.89 0 0 1 0 4.134l-.637.622.011.89a2.89 2.89 0 0 1-2.924 2.924l-.89-.01-.622.636a2.89 2.89 0 0 1-4.134 0l-.622-.637-.89.011a2.89 2.89 0 0 1-2.924-2.924l.01-.89-.636-.622a2.89 2.89 0 0 1 0-4.134l.637-.622-.011-.89a2.89 2.89 0 0 1 2.924-2.924l.89.01.622-.636a2.89 2.89 0 0 1 4.134 0l-.715.698a1.89 1.89 0 0 0-2.704 0l-.92.944-1.32-.016a1.89 1.89 0 0 0-1.911 1.912l.016 1.318-.944.921a1.89 1.89 0 0 0 0 2.704l.944.92-.016 1.32a1.89 1.89 0 0 0 1.912 1.911l1.318-.016.921.944a1.89 1.89 0 0 0 2.704 0l.92-.944 1.32.016a1.89 1.89 0 0 0 1.911-1.912l-.016-1.318.944-.921a1.89 1.89 0 0 0 0-2.704l-.944-.92.016-1.32a1.89 1.89 0 0 0-1.912-1.911z'/%3E%3C/svg%3E")}html{scroll-padding-top:calc(var(--header-h) + 1rem)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--sans);font-size:1.0625rem;line-height:1.6;color:var(--ink);background:var(--stone);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--sans);color:inherit;font-weight:700;line-height:1.15;letter-spacing:-.01em;text-wrap:balance}h1,h2{font-stretch:75%;font-weight:800;line-height:.98;letter-spacing:-.015em}h2{font-size:clamp(2.1rem,4.2vw,3.4rem)}h3{font-size:1.25rem}p{text-wrap:pretty}a{color:var(--accent-text);text-underline-offset:.18em;text-decoration-thickness:1px;transition:color 0.15s var(--ease)}a:hover{color:var(--accent-deep)}img{max-width:100%;height:auto}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:4px}.topbar,.hero,.route,.cta,.site-footer,.facts,.reach__intro,.safety,.page-head{--focus:#9ccaff}@media (prefers-contrast:more){:root{--ink-soft:#2f3946;--line:#9aa196}}::selection{background:var(--accent);color:#fff}.container{--bs-gutter-x:2.5rem;max-width:1240px}@media (max-width:575.98px){.container{--bs-gutter-x:2rem}}.skip-link{position:absolute;left:1rem;top:-4rem;z-index:2000;background:var(--night);color:#fff;padding:.75rem 1rem;border-radius:var(--r-sm)}.skip-link:focus{top:1rem;color:#fff}.h-small{font-size:1.05rem;font-weight:700;font-stretch:100%;line-height:1.3;letter-spacing:0;margin-bottom:.9rem}.btn-gr{--btn-bg:var(--night);--btn-fg:#fff;--btn-bg-hover:var(--night-3);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:46px;padding:.7rem 1.25rem;border:0;border-radius:8px;background:var(--btn-bg);color:var(--btn-fg);font-family:var(--sans);font-weight:700;font-size:1rem;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color 0.15s var(--ease),transform 0.15s var(--ease)}.btn-gr:hover{background:var(--btn-bg-hover);color:var(--btn-fg)}.btn-gr:active{transform:translateY(1px)}.btn-gr .bi{font-size:1.15em;line-height:1}.btn-gr--accent{--btn-bg:var(--accent);--btn-bg-hover:var(--accent-deep)}.btn-gr--wa,.btn-gr--green{--btn-bg:var(--wa);--btn-bg-hover:var(--wa-deep)}.btn-gr--light{--btn-bg:#fff;--btn-fg:var(--ink);--btn-bg-hover:var(--stone)}.btn-gr--dark{--btn-bg:var(--night)}.btn-gr--ghost-light{--btn-bg:transparent;--btn-bg-hover:rgba(255,255,255,0.12);box-shadow:inset 0 0 0 1.5px rgb(255 255 255 / .7)}.btn-gr--lg{min-height:54px;padding:.9rem 1.6rem;font-size:1.05rem}.btn-gr--block{display:flex;width:100%}.btn-gr--icon{padding-inline:.85rem}.btn-gr--block+.btn-gr--block{margin-top:.6rem}.btn-row{display:flex;flex-wrap:wrap;gap:.75rem}.link-arrow{display:inline-block;padding:.35rem 0;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.3em;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);white-space:nowrap}.link-arrow:hover{text-decoration-color:currentColor}.ticks,.crosses{list-style:none;padding:0;margin:0 0 1.5rem}.ticks li,.crosses li{position:relative;padding-left:1.9rem;margin-bottom:.55rem}.ticks li::before,.crosses li::before{content:'';position:absolute;left:0;top:.2em;width:1.2rem;height:1.2rem;background:var(--green);-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat}.ticks li::before{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M13.85 3.65a.5.5 0 0 1 0 .7l-7 7a.5.5 0 0 1-.7 0l-3.5-3.5a.5.5 0 1 1 .7-.7L6.5 10.29l6.65-6.64a.5.5 0 0 1 .7 0z'/%3E%3C/svg%3E")}.crosses li::before{background:var(--accent);--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.15 4.15a.5.5 0 0 1 .7 0L8 7.29l3.15-3.14a.5.5 0 1 1 .7.7L8.71 8l3.14 3.15a.5.5 0 0 1-.7.7L8 8.71l-3.15 3.14a.5.5 0 0 1-.7-.7L7.29 8 4.15 4.85a.5.5 0 0 1 0-.7z'/%3E%3C/svg%3E")}.stars{color:var(--sun);letter-spacing:1px;white-space:nowrap}.stars .bi{font-size:.85em}.topbar{background:var(--night-2);color:var(--on-dark-soft);font-size:.875rem}.topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:40px}.topbar p{margin:0;display:flex;align-items:center;gap:.6rem 1.25rem;flex-wrap:wrap}.topbar b{color:#fff}.topbar a{min-height:32px;color:var(--on-dark);text-decoration:none;display:inline-flex;align-items:center;gap:.4rem}.topbar a:hover{color:#fff;text-decoration:underline}.topbar__sep{padding-left:1.25rem;border-left:1px solid var(--line-dark)}.site-header{position:sticky;top:0;z-index:1030;background:rgb(255 255 255 / .97);backdrop-filter:saturate(1.4) blur(8px);border-bottom:1px solid var(--line);transition:box-shadow 0.2s var(--ease)}.admin-bar .site-header{top:32px}@media (max-width:782px){.admin-bar .site-header{top:0}}.site-header.is-scrolled{box-shadow:0 8px 24px -16px rgb(44 54 57 / .45)}.site-header .navbar{min-height:var(--header-h);padding:0}.site-logo{padding:0;margin-right:2rem}.site-logo img{height:50px;width:auto;display:block}.navbar-nav .nav-link{color:var(--ink);font-weight:600;padding:.5rem 0.9rem!important;border-radius:var(--r-sm)}.navbar-nav .nav-link:hover,.navbar-nav .nav-link:focus-visible,.navbar-nav .current-menu-item>.nav-link,.navbar-nav .current-menu-ancestor>.nav-link{color:var(--accent-text)}.navbar-nav .current-menu-item>.nav-link{box-shadow:inset 0 -2px 0 var(--accent);border-radius:0}.dropdown-menu{--bs-dropdown-min-width:17rem;--bs-dropdown-bg:#fff;background:#fff;border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-lg);padding:.5rem;margin-top:0.5rem!important}.dropdown-item{border-radius:var(--r-sm);padding:.5rem .75rem;font-weight:500;color:var(--ink)}.dropdown-item:hover,.dropdown-item:focus{background:var(--stone);color:var(--accent-text)}.dropdown-menu li:last-child .dropdown-item{margin-top:.35rem;border-top:1px solid var(--line);border-radius:0 0 var(--r-sm) var(--r-sm);font-weight:700;color:var(--accent-text)}.site-header__cta{display:flex;gap:.5rem;margin-left:1.25rem}.navbar-toggler{border:0;padding:.6rem;width:46px;height:46px;border-radius:var(--r-sm);box-shadow:none}.navbar-toggler:focus{box-shadow:none}.navbar-toggler:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.navbar-toggler__bars,.navbar-toggler__bars::before,.navbar-toggler__bars::after{display:block;width:24px;height:2px;background:var(--ink);border-radius:2px;position:relative;transition:transform 0.2s var(--ease),opacity 0.2s}.navbar-toggler__bars::before,.navbar-toggler__bars::after{content:'';position:absolute;left:0}.navbar-toggler__bars::before{top:-7px}.navbar-toggler__bars::after{top:7px}.navbar-toggler[aria-expanded='true'] .navbar-toggler__bars{background:#fff0}.navbar-toggler[aria-expanded='true'] .navbar-toggler__bars::before{transform:translateY(7px) rotate(45deg)}.navbar-toggler[aria-expanded='true'] .navbar-toggler__bars::after{transform:translateY(-7px) rotate(-45deg)}@media (max-width:991.98px){:root{--header-h:66px}.site-logo img{height:42px}.navbar-collapse{border-top:1px solid var(--line);margin:0 calc(var(--bs-gutter-x) * -0.5);padding:.75rem calc(var(--bs-gutter-x) * 0.5) 1.25rem;max-height:calc(100vh - var(--header-h));overflow-y:auto}.navbar-nav .nav-link{padding:.8rem 0!important;border-bottom:1px solid var(--line);border-radius:0;font-size:1.1rem}.navbar-nav .current-menu-item>.nav-link{box-shadow:none}.dropdown-menu{box-shadow:none;border:0;padding:0 0 .5rem .75rem;margin:0!important}.site-header__cta{margin:1.25rem 0 0}.site-header__cta .btn-gr{flex:1}}.site-lang{position:relative;display:flex;align-items:center;justify-content:center;width:46px;height:46px;flex:none}.site-lang .gtranslate_wrapper{position:relative;width:46px;height:46px}.site-lang .gglobe{display:block!important;width:46px!important;height:46px!important;border-radius:8px!important;opacity:1!important;transform:none!important;background:var(--field) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2313263a' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3c2.5 2.6 3.8 5.6 3.8 9s-1.3 6.4-3.8 9c-2.5-2.6-3.8-5.6-3.8-9S9.5 5.6 12 3z'/%3E%3C/svg%3E") center / 22px 22px no-repeat!important;box-shadow:inset 0 0 0 1.5px var(--line);transition:box-shadow 0.15s var(--ease),background-color 0.15s var(--ease)!important;cursor:pointer}.site-lang .gglobe:hover{background-color:#fff!important;box-shadow:inset 0 0 0 1.5px var(--ink)}.site-lang .gglobe:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.site-lang .gsatelites{position:absolute;top:calc(100% + 10px);right:0;z-index:1040;width:230px;max-height:min(70vh,420px);overflow-y:auto;padding:0;border-radius:12px;background:#fff0;display:flex;flex-direction:column;gap:2px}.site-lang .gsatelites:has(>.gsatelite[style*='display:inline'],>.gsatelite[style*='display:inline']){padding:6px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-lg)}.site-lang .gsatelite{position:static!important;left:auto!important;top:auto!important;align-items:center;gap:.7rem;width:100%;padding:.5rem .65rem;border-radius:8px;line-height:1.2!important;color:var(--ink);text-decoration:none;font-size:.95rem;font-weight:500}.site-lang .gsatelite[style*='display:inline'],.site-lang .gsatelite[style*='display:inline']{display:flex!important}.site-lang .gsatelite::after{content:attr(title)}.site-lang .gsatelite:hover,.site-lang .gsatelite:focus-visible{background:var(--stone);color:var(--ink);outline:none}.site-lang .gsatelite img{flex:none;width:22px!important;height:22px!important;border-radius:50%!important;object-fit:cover;opacity:1!important;transform:none!important;box-shadow:0 0 0 1px rgb(44 54 57 / .15)!important}.site-lang .gsatelite.gt-current-lang{font-weight:700;background:var(--accent-wash)}.site-lang .gsatelite.gt-current-lang::before{content:'';order:3;margin-left:auto;width:16px;height:16px;background:var(--accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M13.85 3.65a.5.5 0 0 1 0 .7l-7 7a.5.5 0 0 1-.7 0l-3.5-3.5a.5.5 0 1 1 .7-.7L6.5 10.29l6.65-6.64a.5.5 0 0 1 .7 0z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M13.85 3.65a.5.5 0 0 1 0 .7l-7 7a.5.5 0 0 1-.7 0l-3.5-3.5a.5.5 0 1 1 .7-.7L6.5 10.29l6.65-6.64a.5.5 0 0 1 .7 0z'/%3E%3C/svg%3E") center / contain no-repeat}.site-lang .gsatelite.gt-current-lang::after{order:2}.gt_switcher_wrapper{z-index:1015!important}.navbar-nav .menu-item-gtranslate{display:flex;align-items:center;padding:0 .5rem}.site-header .navbar-brand{order:0}.site-lang{order:2;margin-left:auto}.site-header .navbar-toggler{order:3;margin-left:.5rem}.site-header .navbar-collapse{order:4}@media (min-width:992px){.site-header .navbar>.container{flex-wrap:nowrap}.site-header .navbar-collapse{order:1}.site-lang{order:2;margin-left:.5rem}}.crumbs{font-size:.875rem;color:var(--ink-soft);background:var(--paper);border-bottom:1px solid var(--line)}.crumbs p{margin:0;padding:.6rem 0}.crumbs a{color:var(--ink-soft)}.crumbs a:hover{color:var(--accent-text)}.section{padding:var(--section) 0}.section--tight{padding:clamp(2.5rem,5vw,4rem) 0 var(--section)}.section--paper{background:var(--paper)}.section-head{max-width:46rem;margin-bottom:clamp(2rem,4vw,3rem)}.section-head h2{margin-bottom:.9rem}.section-head__intro{font-size:1.15rem;color:var(--ink-soft);margin:0;max-width:40rem}.section-head--split{max-width:none;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;flex-wrap:wrap}.section-head--split>div{max-width:46rem}.hero{position:relative;isolation:isolate;color:#fff;background:var(--night)}.hero__media{position:absolute;inset:0;z-index:-1;overflow:hidden}.hero__img{width:100%;height:100%;object-fit:cover;object-position:center 60%}.hero__media::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgb(35 43 45 / .86) 0%,rgb(35 43 45 / .55) 45%,rgb(35 43 45 / .15) 100%),linear-gradient(0deg,rgb(35 43 45 / .7) 0%,#fff0 45%)}.hero__title{color:#fff;margin:0 0 1.25rem}.hero__title-main{display:block;font-size:clamp(3rem,7.4vw,6.6rem);font-stretch:68%;font-weight:850;line-height:.9;letter-spacing:-.02em}.hero__title-sub{display:block;margin-top:1rem;font-family:var(--serif);font-style:italic;font-weight:400;font-stretch:100%;font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.3;letter-spacing:0;color:rgb(255 255 255 / .9)}.hero__lead{font-size:1.15rem;line-height:1.55;max-width:36rem;color:rgb(255 255 255 / .88);margin-bottom:2rem}.hero--home{padding:clamp(5rem,11vw,9rem) 0 0}.hero--home .hero__copy{max-width:760px;padding-bottom:clamp(2.5rem,5vw,4rem)}.hero--home .hero__media::after{background:linear-gradient(90deg,rgb(35 43 45 / .82) 0%,rgb(35 43 45 / .45) 55%,rgb(35 43 45 / .1) 100%),linear-gradient(0deg,rgb(35 43 45 / .75) 0%,#fff0 50%)}.planner{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:0;margin-bottom:-3.25rem;padding:.65rem;background:#fff;color:var(--ink);border-radius:14px;box-shadow:0 2px 4px rgb(35 43 45 / .08),0 18px 40px -22px rgb(35 43 45 / .55)}.planner__field{position:relative;padding:.35rem 1.1rem .4rem;border-right:1px solid var(--line)}.planner__field:nth-child(3){border-right:0}.planner__field label{display:block;font-size:.8rem;font-weight:700;color:var(--ink-soft);margin-bottom:.1rem}.planner__field select,.planner__field input{display:block;width:100%;min-height:40px;padding:0 1.6rem 0 0;border:0;background:#fff0;font:inherit;font-size:1.1rem;font-weight:700;color:var(--ink);-webkit-appearance:none;appearance:none;cursor:pointer}.planner__field select{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23b05b3b' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3 6 5 5 5-5'/%3E%3C/svg%3E") right center / 14px no-repeat}.planner__field:focus-within{background:var(--field);border-radius:10px}.planner__field select:focus-visible,.planner__field input:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}.planner__field{display:flex;flex-direction:column;justify-content:center}.planner__go{align-self:stretch;height:auto;min-height:64px;margin-left:.65rem;border-radius:10px;padding-inline:1rem;white-space:normal}@media (max-width:991.98px){.hero--home{padding-top:0;background:var(--stone)}.hero--home .hero__media{bottom:auto;height:600px}.hero--home .hero__media::after{background:linear-gradient(0deg,rgb(35 43 45 / .92) 0%,rgb(35 43 45 / .5) 55%,rgb(35 43 45 / .25) 100%)}.hero--home .hero__copy{min-height:600px;display:flex;flex-direction:column;justify-content:flex-end;padding:4rem 0 4.5rem}.planner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:-2.5rem;margin-bottom:0;padding:.5rem}.planner__field{border-right:0;border-bottom:1px solid var(--line);padding:.6rem .8rem}.planner__field:first-child{grid-column:1 / -1}.planner__field:nth-child(2){border-right:1px solid var(--line)}.planner__go{grid-column:1 / -1;margin-top:.5rem;min-height:54px}.hero--home+.proof{padding-top:1.5rem;border-top:0;background:var(--stone)}}.days{padding-bottom:calc(var(--section) * 0.75)}.ruler{list-style:none;margin:0;padding:0 0 1.25rem;display:flex;justify-content:space-between;position:relative;border-bottom:2px solid var(--ink);overflow-x:auto;scrollbar-width:thin}.ruler li{flex:1 0 48px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;position:relative}.ruler li::after{content:'';position:absolute;bottom:-1.25rem;left:50%;width:2px;height:.6rem;background:var(--ink);transform:translateX(-50%)}.ruler__tick span{font-size:1.15rem;font-stretch:65%;font-weight:700;color:#5a6360;padding-bottom:.3rem}.ruler__stop::after{height:1.1rem;background:var(--accent)}.ruler__stop a{position:relative;display:flex;flex-direction:column;align-items:center;padding:.25rem .35rem;border-radius:8px;color:var(--accent-text);text-decoration:none;transition:background-color 0.15s var(--ease),color 0.15s var(--ease)}.ruler__stop b{font-size:clamp(2.3rem,3.5vw,3.4rem);font-stretch:62%;font-weight:900;line-height:.9;letter-spacing:-.01em}.ruler__stop a[data-count]::after{content:attr(data-count);position:absolute;top:-.2rem;right:-.35rem;min-width:1.2rem;height:1.2rem;padding:0 .3rem;border-radius:999px;background:var(--night);color:#fff;font-size:.7rem;font-weight:700;line-height:1.2rem;text-align:center}.ruler__stop a:hover,.ruler__stop a:focus-visible{background:var(--accent);color:#fff}.ruler__caption{margin:2rem 0 0;min-height:1.6em;font-size:1.05rem;color:var(--ink-soft)}.ruler__caption.is-active{color:var(--ink);font-weight:700}@media (max-width:767.98px){.ruler{margin-inline:calc(var(--bs-gutter-x) * -0.5);padding-inline:calc(var(--bs-gutter-x) * 0.5)}}.hero--tour .hero__inner,.hero--about .hero__inner,.hero--page .hero__inner{min-height:clamp(420px,62vh,640px);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:0 2.5rem;align-content:end;padding-top:6rem;padding-bottom:clamp(2.5rem,5vw,4rem)}.hero--page .hero__inner{grid-template-columns:minmax(0,1fr);min-height:clamp(340px,46vh,460px)}.hero__days{margin:0;display:flex;flex-direction:column;align-items:flex-start;line-height:.8;color:#fff}.hero__days b{font-size:clamp(6rem,15vw,12rem);font-stretch:62%;font-weight:900;letter-spacing:-.04em}.hero__days span{font-size:1.15rem;font-weight:600;margin-top:.6rem;color:var(--accent-light)}.hero__title--tour,.hero__title--page{font-size:clamp(2.3rem,4.6vw,4rem);font-stretch:72%;max-width:22ch}.hero--tour .hero__lead{margin-bottom:.25rem;max-width:42rem}@media (max-width:767.98px){.hero--tour .hero__inner{grid-template-columns:minmax(0,1fr);padding-top:8rem}.hero__days{flex-direction:row;align-items:baseline;gap:.6rem;margin-bottom:.75rem}.hero__days b{font-size:5.5rem}}.proof{background:var(--paper);border-bottom:1px solid var(--line)}.proof__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.proof__list li{border-left:1px solid var(--line)}.proof__list li:first-child{border-left:0}.proof__list li>a,.proof__list li{color:var(--ink);text-decoration:none}.proof__list li>a,.proof__list li:not(:has(a)){display:flex;flex-direction:column;gap:.15rem;padding:1.5rem 1.5rem}.proof__list li:first-child>a{padding-left:0}.proof__list b{font-size:2.1rem;font-stretch:70%;font-weight:800;line-height:1;letter-spacing:-.01em}.proof__list span{font-size:.9rem;color:var(--ink-soft)}.proof__list .stars{color:var(--sun);font-size:inherit}@media (min-width:992px){.hero--home+.proof{background:#fff0;border-bottom:0;padding-top:3.25rem}.hero--home+.proof .proof__list{padding:0 .65rem;border-bottom:1px solid var(--line)}.hero--home+.proof .proof__list li,.hero--home+.proof .proof__list li:first-child{border-left:1px solid var(--line)}.hero--home+.proof .proof__list li:first-child{border-left-color:#fff0}.hero--home+.proof .proof__list li>a,.hero--home+.proof .proof__list li:not(:has(a)),.hero--home+.proof .proof__list li:first-child>a{padding:1.5rem 1.1rem 1.6rem}}.proof__list a:hover b{color:var(--accent-text)}@media (max-width:767.98px){.proof__list{grid-template-columns:repeat(2,minmax(0,1fr))}.proof__list li:nth-child(3){border-left:0}.proof__list li:nth-child(n+3){border-top:1px solid var(--line)}.proof__list li>a,.proof__list li:not(:has(a)){padding:1.1rem 1rem}.proof__list li:nth-child(odd)>a,.proof__list li:nth-child(odd):not(:has(a)){padding-left:0}.proof__list b{font-size:1.7rem}}.tour-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.5rem}@media (max-width:1099.98px){.tour-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639.98px){.tour-grid{grid-template-columns:minmax(0,1fr)}}.tour-card[hidden]{display:none}.tour-card__link{display:flex;flex-direction:column;height:100%;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;color:var(--ink);text-decoration:none;transition:border-color 0.2s var(--ease),box-shadow 0.2s var(--ease)}.tour-card__link:hover{color:var(--ink);border-color:#b9bfb3;box-shadow:var(--shadow)}.tour-card__media{position:relative;aspect-ratio:4 / 3;background:var(--night-3);overflow:hidden}.tour-card__media img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s var(--ease)}.tour-card__link:hover .tour-card__media img{transform:scale(1.035)}.tour-card__flag{position:absolute;top:.85rem;left:.85rem;background:#fff;color:var(--ink);font-size:.8rem;font-weight:700;padding:.3rem .65rem;border-radius:999px}.tour-card__flag--limited{background:var(--accent);color:#fff}.tour-card__body{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.1rem;align-items:start;padding:1.25rem 1.35rem 1.1rem;flex:1}.tour-card__days{margin:0;display:flex;flex-direction:column;align-items:center;min-width:3.4rem;line-height:.8;color:var(--accent-text)}.tour-card__days b{font-size:4.2rem;font-stretch:62%;font-weight:900;letter-spacing:-.04em}.tour-card__days span{font-size:.82rem;font-weight:700;margin-top:.4rem;color:var(--ink-soft)}.tour-card__title{font-size:1.22rem;font-weight:700;line-height:1.22;margin:.15rem 0 .5rem}.tour-card__link:hover .tour-card__title span[aria-hidden]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em;text-decoration-color:var(--accent-text)}.tour-card__summary,.tour-card__route{font-size:.94rem;line-height:1.5;color:var(--ink-soft);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tour-card__route{font-weight:600;color:var(--ink)}.tour-card__foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1.35rem;border-top:1px solid var(--line);font-size:.92rem}.tour-card__price{color:var(--ink-soft)}.tour-card__price b{color:var(--ink);font-size:1.05rem}.tour-card__more{font-weight:700;color:var(--accent-text);white-space:nowrap}.tour-filter{display:flex;flex-wrap:wrap;gap:.6rem;margin:-.5rem 0 2rem}.tour-filter button{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.5rem 1.05rem;border:1.5px solid var(--line);border-radius:999px;background:var(--paper);color:var(--ink);font-weight:600;font-size:.96rem;cursor:pointer;transition:background-color 0.15s,border-color 0.15s,color 0.15s}.tour-filter button span{font-size:.8rem;font-weight:700;color:var(--ink-soft);background:var(--stone);border-radius:999px;padding:.05rem .5rem}.tour-filter button:hover{border-color:var(--ink)}.tour-filter button[aria-pressed='true']{background:var(--night);border-color:var(--night);color:#fff}.tour-filter button[aria-pressed='true'] span{background:rgb(255 255 255 / .16);color:#fff}.route{background:var(--night);color:var(--on-dark)}.route h2{color:#fff}.route .section-head__intro{color:var(--on-dark-soft)}.route__stops{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2rem;position:relative}.route__stops::before{content:'';position:absolute;left:8px;right:0;top:8px;border-top:2px dashed rgb(240 164 126 / .55)}.route__stops li{position:relative;padding-top:2.25rem}.route__pin{position:absolute;top:0;left:0;width:18px;height:18px;border-radius:50%;background:var(--night);box-shadow:inset 0 0 0 3px var(--accent-light)}.route__start .route__pin{background:var(--accent-light)}.route__stops b{display:block;font-size:1.75rem;font-stretch:72%;font-weight:800;line-height:1;color:#fff;margin-bottom:.6rem}.route__stops p{font-size:.96rem;color:var(--on-dark-soft);margin:0}.route__card{display:block;margin-top:1.1rem;color:#fff;text-decoration:none;font-size:.88rem;font-weight:600;line-height:1.3}.route__card img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--r);margin-bottom:.6rem;background:var(--night-3);transition:transform 0.4s var(--ease),opacity 0.2s}.route__card span{display:block;color:var(--accent-light)}.route__card:hover{color:#fff}.route__card:hover span{text-decoration:underline;text-underline-offset:.2em}.route__card:hover img{opacity:.9}@media (max-width:991.98px){.route__card{display:grid;grid-template-columns:112px minmax(0,1fr);gap:.9rem;align-items:center}.route__card img{margin:0}}@media (max-width:991.98px){.route__stops{grid-template-columns:minmax(0,1fr);gap:1.75rem}.route__stops::before{top:8px;bottom:8px;left:8px;right:auto;border-top:0;border-left:2px dashed rgb(240 164 126 / .55)}.route__stops li{padding:0 0 0 2.5rem}}.costs{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.costs__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:2.5rem 5rem;align-items:start}.costs__head h2{margin-bottom:1rem}.costs__week{margin:1.75rem 0 1.25rem;padding:1rem 1.25rem;border-left:3px solid var(--accent);background:var(--accent-wash);border-radius:0 var(--r-sm) var(--r-sm) 0;font-size:1rem}.costs__list{list-style:none;margin:0;padding:0}.costs__list li{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:1rem 2rem;align-items:start;padding:1.6rem 0;border-top:1px solid var(--line)}.costs__list li:first-child{border-top:2px solid var(--ink)}.costs__price{margin:0;display:flex;flex-direction:column}.costs__price b{font-size:clamp(2.6rem,4.2vw,3.6rem);font-stretch:62%;font-weight:900;line-height:.9;letter-spacing:-.02em;color:var(--accent-text);white-space:nowrap}.costs__price span{font-size:.85rem;color:var(--ink-soft);margin-top:.35rem}.costs__list h3{font-size:1.15rem;margin:.2rem 0 .35rem}.costs__list p{margin:0;color:var(--ink-soft)}@media (max-width:991.98px){.costs__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:575.98px){.costs__list li{grid-template-columns:minmax(0,1fr);gap:.6rem}}.why__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:2.5rem 4rem}.why__head{position:sticky;top:calc(var(--header-h) + 2rem);align-self:start}.why__head h2{margin-bottom:1rem}.why__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.5rem}.why__list li{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding:1.6rem 0;border-top:1px solid var(--line)}.why__list .bi{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--accent-wash);color:var(--accent-text);font-size:1.15rem}.why__list h3{font-size:1.12rem;margin:.35rem 0 .4rem}.why__list p{margin:0;color:var(--ink-soft);font-size:.98rem}@media (max-width:991.98px){.why__grid{grid-template-columns:minmax(0,1fr)}.why__head{position:static}}@media (max-width:639.98px){.why__list{grid-template-columns:minmax(0,1fr)}}.reviews{background:var(--paper)}.reviews__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.5rem 3rem;padding-bottom:2.5rem;margin-bottom:2.5rem;border-bottom:1px solid var(--line)}.reviews__head h2{margin:0;font-size:clamp(1.9rem,3.4vw,2.8rem)}.reviews__score{display:flex;align-items:center;gap:1rem}.reviews__score>b{font-size:5rem;font-stretch:62%;font-weight:900;line-height:.8;color:var(--accent-text);letter-spacing:-.03em}.reviews__score p{margin:.2rem 0 0;font-size:.9rem;color:var(--ink-soft)}.reviews__links{display:flex;flex-direction:column;gap:.4rem;margin:0}.reviews__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-rows:auto auto;gap:2.5rem 4rem}.quote{margin:0}.quote--lead{grid-row:span 2}.quote blockquote{margin:0 0 1.1rem}.quote blockquote p{font-family:var(--serif);font-size:1.12rem;line-height:1.6;margin:0}.quote--lead blockquote p{font-size:clamp(1.35rem,2.1vw,1.7rem);line-height:1.45}.quote--lead blockquote::before{content:'';display:block;width:3rem;height:4px;background:var(--accent);margin-bottom:1.5rem}.quote:not(.quote--lead)+.quote:not(.quote--lead){padding-top:2.5rem;border-top:1px solid var(--line)}.quote figcaption{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .9rem;font-size:.92rem}.quote figcaption b{font-size:1rem}.quote figcaption span{color:var(--ink-soft)}.quote figcaption a{display:inline-block;padding:.3rem 0;color:var(--ink-soft);font-size:.85rem}@media (max-width:991.98px){.reviews__head{grid-template-columns:auto minmax(0,1fr)}.reviews__links{grid-column:1 / -1;flex-direction:row;gap:1.5rem}.reviews__grid{grid-template-columns:minmax(0,1fr)}.quote--lead{grid-row:auto}.quote+.quote{padding-top:2.5rem;border-top:1px solid var(--line)}}@media (max-width:575.98px){.reviews__head{grid-template-columns:minmax(0,1fr)}.reviews__score>b{font-size:4rem}}.guide{display:grid;grid-template-columns:250px minmax(0,1fr);gap:4rem;align-items:start}.guide:not(:has(.guide__toc)){grid-template-columns:minmax(0,1fr)}.guide__toc{position:sticky;top:calc(var(--header-h) + 1.5rem);font-size:.92rem;max-height:calc(100vh - var(--header-h) - 3rem);overflow-y:auto}.guide__toc summary{font-weight:700;font-size:.95rem;padding-bottom:.75rem;border-bottom:1px solid var(--line);cursor:pointer;list-style:none}.guide__toc summary::-webkit-details-marker{display:none}.guide__toc ol{list-style:none;padding:0;margin:.5rem 0 0;counter-reset:toc}.guide__toc li a{display:block;padding:.4rem 0 .4rem .9rem;border-left:2px solid #fff0;color:var(--ink-soft);text-decoration:none;line-height:1.35}.guide__toc li a:hover{color:var(--ink)}.guide__toc li a[aria-current='true']{color:var(--accent-text);border-left-color:var(--accent-text);font-weight:600}@media (max-width:991.98px){.guide{grid-template-columns:minmax(0,1fr);gap:2rem}.guide__toc{position:static;max-height:none;background:var(--stone);border-radius:var(--r);padding:1rem 1.25rem}.guide__toc summary{border:0;padding:0}.guide__toc summary::after{content:' +';color:var(--accent-text)}.guide__toc details[open] summary::after{content:' −'}.section--paper .guide__toc{background:var(--stone)}}.prose{font-family:var(--serif);font-size:1.16rem;line-height:1.75;max-width:70ch;color:#1f2c3b}.prose>:first-child{margin-top:0}.prose p,.prose ul,.prose ol{margin-bottom:1.3rem}.prose h2{font-size:clamp(1.7rem,2.6vw,2.2rem);margin:3.25rem 0 1rem;color:var(--ink);scroll-margin-top:calc(var(--header-h) + 1.5rem)}.prose h3{font-size:1.3rem;margin:2.25rem 0 .75rem;color:var(--ink)}.prose h4{font-size:1.1rem;margin:1.75rem 0 .5rem}.prose a{color:var(--accent-text);text-decoration:underline}.prose strong{font-weight:600}.prose ul,.prose ol{padding-left:1.4rem}.prose li{margin-bottom:.4rem}.prose li::marker{color:var(--accent-text)}.prose blockquote{border-left:3px solid var(--accent);padding-left:1.25rem;font-style:italic;color:var(--ink-soft)}.prose img{border-radius:var(--r-sm)}.prose--ui{font-family:var(--sans);font-size:1.08rem;line-height:1.7;color:var(--ink)}.prose .table-responsive{margin:1.75rem 0 2rem;border:1px solid var(--line);border-radius:var(--r)}.prose table{font-family:var(--sans);font-size:0.95rem!important;line-height:1.45;margin:0!important;--bs-table-bg:var(--paper);--bs-table-striped-bg:var(--field);--bs-table-hover-bg:var(--accent-wash);--bs-border-color:var(--line);border-style:hidden}.prose table th,.prose table td{padding:.8rem 1rem;vertical-align:top}.prose .table-dark,.prose thead th{--bs-table-bg:var(--night);--bs-table-color:#fff;--bs-table-border-color:var(--night-3);font-weight:700;white-space:nowrap}.prose small,.prose .small{font-family:var(--sans);font-size:.85rem;color:var(--ink-faint)}.prose thead small,.prose .table-dark small{color:var(--on-dark-soft)}.guide-wrap .section-head{margin-bottom:2.75rem}.guide__body.is-clipped{max-height:46rem;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.guide__more{margin-top:1rem}.team__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 2rem}.person img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--r);margin-bottom:1.1rem;background:var(--line)}.person h3{font-size:1.35rem;margin:0 0 .2rem}.person__role{font-weight:600;color:var(--accent-text);font-size:.95rem;margin-bottom:.6rem}.person p:last-child{color:var(--ink-soft);font-size:.98rem;margin:0}.team--compact{padding-top:0}.team--compact .container{border-top:1px solid var(--line);padding-top:var(--section)}.team--compact .team__grid{gap:2rem}.team--compact .person{display:grid;grid-template-columns:96px minmax(0,1fr);gap:0 1.1rem;align-items:start}.team--compact .person img{grid-row:span 3;width:96px;height:96px;border-radius:50%;margin:0}.team--compact .person h3{font-size:1.2rem;margin-top:.4rem}.team--compact .person p:last-child{font-size:.94rem}@media (max-width:991.98px){.team--compact .team__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767.98px){.team__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.25rem}.person p:last-child{font-size:.92rem}}.steps{background:var(--paper);border-top:1px solid var(--line)}.steps__list{list-style:none;margin:0;padding:0;counter-reset:step;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.steps__list li{counter-increment:step;position:relative;padding-top:1.25rem;border-top:2px solid var(--ink)}.steps__list li::before{content:counter(step);display:block;font-size:4rem;font-stretch:62%;font-weight:900;line-height:.85;color:var(--accent-text);margin-bottom:1rem}.steps__list h3{font-size:1.15rem;margin-bottom:.4rem}.steps__list p{color:var(--ink-soft);margin:0;font-size:.98rem}@media (max-width:991.98px){.steps__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:539.98px){.steps__list{grid-template-columns:minmax(0,1fr)}}.safety{background:var(--night);color:var(--on-dark)}.safety__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:2rem 4rem}.safety h2{color:#fff}.safety__list{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.safety__list div{border-top:1px solid var(--line-dark);padding-top:1.25rem}.safety__list dt{color:#fff;font-size:1.1rem;margin-bottom:.5rem}.safety__list dd{color:var(--on-dark-soft);margin:0}@media (max-width:991.98px){.safety__grid{grid-template-columns:minmax(0,1fr)}.safety__list{grid-template-columns:minmax(0,1fr);gap:1.25rem}}.form-panel{background:var(--paper);color:var(--ink);border-radius:var(--r-lg);padding:clamp(1.4rem,3vw,2rem);box-shadow:var(--shadow-lg);border:1px solid var(--line)}.form-panel__title{font-size:1.6rem;font-stretch:75%;font-weight:800;line-height:1.05;margin:0 0 .35rem}.form-panel__sub{color:var(--ink-soft);font-size:.95rem;margin:0 0 1.25rem}.form-panel__title+.wpcf7,.form-panel__title+form{margin-top:1.1rem}.gr-form-label{display:block;font-size:.86rem;font-weight:700;color:var(--ink);margin-bottom:.35rem}.gr-form-label .req{color:var(--accent-text)}.gr-input,.wpcf7 input[type='text'],.wpcf7 input[type='email'],.wpcf7 input[type='tel'],.wpcf7 input[type='date'],.wpcf7 select,.wpcf7 textarea{display:block;width:100%;min-height:46px;padding:.6rem .8rem;font:inherit;font-size:1rem;color:var(--ink);background:var(--field);border:1.5px solid var(--line);border-radius:8px;transition:border-color 0.15s,box-shadow 0.15s,background-color 0.15s;-webkit-appearance:none;appearance:none}.wpcf7 select,select.gr-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%2313263a' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3 6 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .8rem center;background-size:14px;padding-right:2.2rem}.wpcf7 textarea,textarea.gr-input{min-height:104px;resize:vertical}.gr-input::placeholder,.wpcf7::placeholder{color:#6b7480}.gr-input:hover{border-color:#b8beb2}.gr-input:focus,.wpcf7 input:focus,.wpcf7 select:focus,.wpcf7 textarea:focus{outline:2px solid var(--focus);outline-offset:1px;border-color:var(--night);background:#fff;box-shadow:0 0 0 3px rgb(31 111 209 / .25)}.wpcf7-form-control-wrap{display:block}.wpcf7-not-valid{border-color:var(--accent)!important}.wpcf7-not-valid-tip{color:var(--accent-deep);font-size:.84rem;font-weight:600;margin-top:.3rem}.btn-contact-submit,.wpcf7-submit{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:54px;margin-top:1.1rem;padding:.9rem 1.25rem;border:0;border-radius:8px;background:var(--accent);color:#fff;font-family:var(--sans);font-weight:700;font-size:1.05rem;text-decoration:none;cursor:pointer;transition:background-color 0.15s}.btn-contact-submit:hover,.wpcf7-submit:hover{background:var(--accent-deep);color:#fff}.wpcf7-submit:disabled{opacity:.6;cursor:wait}.wpcf7 .btn-gr--block{margin-top:.6rem}.wpcf7-spinner{display:block;margin:.6rem auto 0}.reserve-reassure{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem 1.1rem;margin:1rem 0 0;font-size:.83rem;color:var(--ink-soft)}.reserve-reassure span{display:inline-flex;align-items:center;gap:.35rem}.reserve-reassure .bi{color:var(--green)}.wpcf7 form .wpcf7-response-output{margin:1rem 0 0;padding:.8rem 1rem;border-radius:8px;border-width:1.5px;font-size:.95rem}.wpcf7 form.sent .wpcf7-response-output{border-color:var(--green);background:#e5f3ec;color:var(--green-deep)}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{border-color:var(--accent-text);background:var(--accent-wash);color:var(--accent-deep)}.form-fallback{margin:0}.search-form{display:flex;gap:.5rem;max-width:30rem;margin-top:1.5rem}.search-form input{flex:1;min-width:0;min-height:48px;padding:.6rem 1rem;border:1.5px solid var(--line);border-radius:8px;font:inherit}.cta{background:var(--night);color:var(--on-dark);padding:var(--section) 0}.cta__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem 5rem;align-items:start}.cta h2{color:#fff;font-size:clamp(2.3rem,4.6vw,3.8rem);margin-bottom:1.25rem}.cta__lead{font-size:1.15rem;color:var(--on-dark-soft);max-width:34rem;margin-bottom:1.75rem}.cta .ticks li{color:var(--on-dark)}.cta .ticks li::before{background:var(--accent-light)}.cta .ticks{margin-bottom:2rem}.cta--compact .cta__grid{grid-template-columns:minmax(0,1fr)}.cta--compact .cta__copy{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:0 4rem;align-items:start}.cta--compact h2,.cta--compact .cta__lead{grid-column:1}.cta--compact .ticks{grid-column:2;grid-row:1 / span 2;margin-top:.75rem}.cta--compact .btn-row{grid-column:1}@media (max-width:991.98px){.cta__grid,.cta--compact .cta__copy{grid-template-columns:minmax(0,1fr)}.cta--compact .ticks{grid-column:1;grid-row:auto;margin-top:0}}.facts{background:var(--night-2);color:var(--on-dark)}.facts__list{margin:0;display:flex;flex-wrap:wrap}.facts__list>div{flex:1 1 auto;padding:1.15rem 1.5rem;border-left:1px solid var(--line-dark)}.facts__list>div:first-child{border-left:0;padding-left:0}.facts__list dt{font-weight:500;font-size:.82rem;color:var(--on-dark-soft);margin-bottom:.2rem}.facts__list dd{margin:0;font-weight:700;color:#fff;font-size:1.05rem}.facts__price{margin-left:auto}.facts__price dd{color:var(--accent-light)}@media (max-width:767.98px){.facts__list{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.facts__list>div,.facts__list>div:first-child{padding:.9rem 0;border-left:0;border-bottom:1px solid var(--line-dark)}.facts__list>div:nth-child(even){padding-left:1rem}}.tour-body{background:var(--paper)}.tour-body__grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:4rem;align-items:start}.tour-body__aside{position:sticky;top:calc(var(--header-h) + 1.5rem)}.tour-body__overview{font-size:1.25rem;line-height:1.6;margin-bottom:2rem;max-width:62ch}@media (max-width:991.98px){.tour-body__grid{grid-template-columns:minmax(0,1fr);gap:3rem}.tour-body__aside{position:static}}.tour-route{margin-bottom:2.5rem}.tour-route ol{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem 0;font-weight:600}.tour-route li{display:inline-flex;align-items:center}.tour-route li+li::before{content:'';width:1.75rem;margin:0 .6rem;border-top:2px dashed var(--accent)}.itin .itin-day{display:flex;align-items:center;gap:1rem;margin:2.75rem 0 1rem;padding-top:1.5rem;border-top:1px solid var(--line);font-family:var(--sans);font-size:1.35rem;line-height:1.25}.itin-day__n{flex:none;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:4rem;padding:.45rem .6rem .35rem;border-radius:var(--r-sm);background:var(--night);color:var(--accent-light);font-size:.72rem;font-weight:700;line-height:1}.itin-day__n b{font-size:1.9rem;font-stretch:62%;font-weight:900;color:#fff;letter-spacing:-.02em;margin-top:.15rem}.itin-pending{border:2px dashed #e0b9a5;background:var(--accent-wash);border-radius:var(--r-lg);padding:clamp(1.5rem,4vw,2.5rem)}.itin-pending h2{font-size:clamp(1.8rem,3vw,2.4rem);margin-bottom:.9rem}.itin-pending p{font-size:1.1rem;max-width:52ch;margin-bottom:1.5rem}.inex{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;margin-top:3rem;padding-top:2.5rem;border-top:1px solid var(--line)}@media (max-width:575.98px){.inex{grid-template-columns:minmax(0,1fr)}}.book-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:1.6rem;box-shadow:var(--shadow)}.book-card__price{margin:0 0 1.25rem;display:flex;flex-direction:column;gap:.2rem}.book-card__price b{font-size:1.9rem;font-stretch:75%;font-weight:800;line-height:1.05}.book-card__price span{color:var(--ink-soft);font-size:.92rem}.book-card__notes{list-style:none;padding:1.25rem 0 0;margin:1.25rem 0 0;border-top:1px solid var(--line);font-size:.93rem}.book-card__notes li{display:flex;gap:.5rem;margin-bottom:.45rem}.book-card__notes .bi{color:var(--green);font-size:1.1rem;line-height:1.3}.book-card__rating{margin:.9rem 0 0;font-size:.9rem;color:var(--ink-soft)}.book-card__rating b{color:var(--ink)}.enquire__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:3rem 5rem;align-items:start}.enquire h2{margin-bottom:1rem}.enquire .section-head__intro{margin-bottom:2.25rem}.enquire .form-panel{box-shadow:var(--shadow)}.good{margin:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem 2rem}.good div{border-top:1px solid var(--line);padding-top:1rem}.good dt{font-size:1rem;margin-bottom:.35rem}.good dd{margin:0;color:var(--ink-soft);font-size:.96rem}@media (max-width:991.98px){.enquire__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:539.98px){.good{grid-template-columns:minmax(0,1fr)}}.related{border-top:1px solid var(--line)}.book-bar{display:none}@media (max-width:991.98px){.single .book-bar{display:flex;gap:.5rem;position:fixed;left:0;right:0;bottom:0;z-index:1020;padding:.7rem 1rem calc(0.7rem + env(safe-area-inset-bottom));background:rgb(255 255 255 / .97);border-top:1px solid var(--line);box-shadow:0 -10px 30px -18px rgb(44 54 57 / .5);transition:transform 0.25s var(--ease)}.book-bar .btn-gr--accent{flex:1}.book-bar.is-hidden{transform:translateY(110%)}.single .site-footer{padding-bottom:5rem}.single .to-top{bottom:5.5rem}}.page-head{background:var(--night);color:#fff;padding:clamp(3.5rem,7vw,5.5rem) 0 clamp(2.5rem,5vw,3.75rem)}.page-head h1{font-size:clamp(2.5rem,5.6vw,4.6rem);font-stretch:70%;max-width:20ch;margin-bottom:1rem}.page-head__lead{font-size:1.2rem;color:var(--on-dark-soft);max-width:46rem;margin:0}.page-head__meta{color:var(--on-dark-soft);font-size:.95rem;margin:0;display:flex;gap:.6rem;flex-wrap:wrap}.page-head .search-form input{border-color:#fff0}.page-figure{margin:0 0 3rem}.page-figure img{border-radius:var(--r);width:100%}.hero--about .hero__inner{min-height:clamp(460px,66vh,680px)}.hero__days--year span{order:-1;margin:0 0 .6rem;font-family:var(--serif);font-style:italic;font-weight:400;font-size:1.3rem}.hero__days--year b{font-size:clamp(5rem,11vw,9rem)}@media (max-width:767.98px){.hero--about .hero__inner{grid-template-columns:minmax(0,1fr);padding-top:8rem}.hero__days--year{flex-direction:row;align-items:baseline;gap:.6rem}.hero__days--year b{font-size:4.5rem}}.about-intro__statement{font-family:var(--serif);font-size:clamp(1.5rem,2.7vw,2.2rem);line-height:1.4;max-width:32em;margin:0 0 clamp(3rem,6vw,4.5rem);color:var(--ink)}.about-intro__statement a{color:var(--accent-text);text-decoration-thickness:2px}.figures{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:2px solid var(--ink)}.figures li{padding:1.25rem 1.5rem 0 0;display:flex;flex-direction:column;gap:.35rem}.figures li+li{padding-left:1.5rem;border-left:1px solid var(--line)}.figures b{font-size:clamp(3rem,5.5vw,4.6rem);font-stretch:62%;font-weight:900;line-height:.85;letter-spacing:-.02em;color:var(--accent-text)}.figures span{color:var(--ink-soft);font-size:.98rem}@media (max-width:767.98px){.figures{grid-template-columns:repeat(2,minmax(0,1fr))}.figures li,.figures li+li{padding:1.25rem 1rem 1.25rem 0;border-left:0}.figures li:nth-child(even){padding-left:1rem;border-left:1px solid var(--line)}.figures li:nth-child(n+3){border-top:1px solid var(--line)}}.founder__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3rem 5rem;align-items:center}.founder__photo{margin:0;position:relative}.founder__photo img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--r-lg)}.founder__photo figcaption{position:absolute;left:1rem;bottom:1rem;display:flex;flex-direction:column;padding:.75rem 1rem;border-radius:var(--r);background:rgb(255 255 255 / .95);font-size:.9rem;color:var(--ink-soft);box-shadow:var(--shadow)}.founder__photo figcaption b{color:var(--ink);font-size:1.05rem}.founder__text h2{margin:0 0 1.25rem;font-size:clamp(2.1rem,4.2vw,3.2rem)}@media (max-width:991.98px){.founder__grid{grid-template-columns:minmax(0,1fr)}.founder__photo{max-width:460px}}.values__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.values__list li{padding-top:1.5rem;border-top:1px solid var(--line)}.values__list .bi{display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--night);color:var(--accent-light);font-size:1.3rem;margin-bottom:1.1rem}.values__list h3{font-size:1.3rem;margin-bottom:.5rem}.values__list p{color:var(--ink-soft);margin:0}@media (max-width:767.98px){.values__list{grid-template-columns:minmax(0,1fr)}}.team+.credentials-wrap{border-top:1px solid var(--line)}.credentials-wrap__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem 5rem;align-items:center}.credentials-wrap h2{margin-bottom:1rem}.credentials-wrap .section-head__intro{margin-bottom:2rem}.certificate{position:relative;padding:2rem;border-radius:var(--r-lg);background:var(--stone);border:1px solid var(--line);box-shadow:inset 0 0 0 6px #fff,inset 0 0 0 7px var(--line)}.certificate__head{display:flex;align-items:center;gap:.6rem;font-weight:700;font-size:1.05rem;margin-bottom:1rem}.certificate__head .bi{color:var(--green);font-size:1.4rem}.certificate dl{margin:0}.certificate dl div{display:flex;justify-content:space-between;gap:1rem;padding:.8rem 0;border-top:1px dashed #c3c8bd}.certificate dt{font-weight:500;color:var(--ink-soft);font-size:.93rem}.certificate dd{margin:0;font-weight:700;text-align:right}@media (max-width:991.98px){.credentials-wrap__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:479.98px){.certificate dl div{flex-direction:column;gap:.1rem}.certificate dd{text-align:left}}.reach{background:linear-gradient(90deg,var(--night) 0,var(--night) 50%,var(--stone) 50%)}.reach__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 5rem}.reach__intro{color:var(--on-dark);padding:clamp(3.5rem,7vw,6rem) 0}.reach__intro h1{color:#fff;font-size:clamp(2.5rem,4.8vw,4.2rem);font-stretch:70%;margin-bottom:1.25rem;max-width:15ch}.reach__lead{font-size:1.15rem;color:var(--on-dark-soft);max-width:34rem;margin-bottom:2.5rem}.channels{list-style:none;padding:0;margin:0 0 2.5rem;border-top:1px solid var(--line-dark)}.channels li{border-bottom:1px solid var(--line-dark)}.channel{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.15rem .25rem;color:#fff;text-decoration:none}.channel>.bi{display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;border:1px solid var(--line-dark);font-size:1.25rem;color:var(--accent-light);transition:background-color 0.15s var(--ease),color 0.15s var(--ease)}.channel--wa>.bi{background:var(--wa);border-color:var(--wa);color:#fff}.channel span{display:flex;flex-direction:column;font-size:1.05rem;overflow-wrap:anywhere}.channel span b{font-size:.82rem;font-weight:600;color:var(--on-dark-soft)}.channel em{font-style:normal;font-size:.78rem;font-weight:700;color:var(--night);background:var(--accent-light);border-radius:999px;padding:.2rem .6rem}.channel:hover{color:#fff}.channel:hover span{text-decoration:underline;text-underline-offset:.2em}.channel:not(.channel--wa):hover>.bi{background:var(--accent-light);color:var(--night)}.reach__facts{margin:0;display:grid;gap:1rem;font-size:.95rem}.reach__facts dt{font-weight:500;font-size:.82rem;color:var(--on-dark-soft)}.reach__facts dd{margin:0;color:#fff}.reach__facts a{color:#fff}.ticket{align-self:start;margin:clamp(2.5rem,5vw,4rem) 0 clamp(3rem,6vw,5rem);background:var(--paper);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);position:relative}.ticket__stub{position:relative;padding:1.5rem clamp(1.4rem,3vw,2rem) 1.6rem;background:var(--accent-wash);border-radius:var(--r-lg) var(--r-lg) 0 0;border-bottom:2px dashed #e2b9a3}.ticket__stub::before,.ticket__stub::after{content:'';position:absolute;bottom:-13px;width:24px;height:24px;border-radius:50%;background:var(--stone)}.ticket__stub::before{left:-12px}.ticket__stub::after{right:-12px}.ticket__route{display:grid;grid-template-columns:auto minmax(2rem,1fr) auto;align-items:center;gap:1rem;margin:0}.ticket__route span{display:flex;flex-direction:column;font-size:1.6rem;font-stretch:70%;font-weight:800;line-height:1;color:var(--ink)}.ticket__route span:last-child{text-align:right}.ticket__route small{font-size:.75rem;font-weight:600;font-stretch:100%;color:var(--ink-soft);margin-bottom:.35rem}.ticket__route i{height:2px;margin-top:1.1rem;background:repeating-linear-gradient(90deg,var(--accent) 0 8px,transparent 8px 14px);position:relative}.ticket__route i::after{content:'';position:absolute;right:-2px;top:-4px;width:10px;height:10px;border-radius:50%;background:var(--accent)}.ticket__plan{display:flex;flex-wrap:wrap;gap:.5rem 1.75rem;margin:1.25rem 0 0;padding-top:1rem;border-top:1px solid #ecc9b6}.ticket__plan dt{font-weight:500;font-size:.78rem;color:var(--ink-soft)}.ticket__plan dd{margin:0;font-weight:700}.ticket__body{padding:1.75rem clamp(1.4rem,3vw,2rem) 2rem}.replies__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem 5rem}.replies h2{margin-bottom:.9rem}.planners{list-style:none;padding:0;margin:2rem 0 0;display:grid;gap:1.25rem}.planners li{display:flex;align-items:center;gap:1.1rem}.planners img{width:76px;height:76px;border-radius:50%;object-fit:cover;flex:none}.planners b{display:block;font-size:1.15rem}.planners span{color:var(--ink-soft);font-size:.95rem}.replies__h{margin-top:.75rem}.next{list-style:none;counter-reset:next;padding:0;margin:0}.next li{counter-increment:next;position:relative;display:flex;flex-direction:column;padding:0 0 1.6rem 3.5rem}.next li::before{content:counter(next);position:absolute;left:0;top:-.2rem;width:2.4rem;height:2.4rem;border-radius:50%;display:grid;place-items:center;background:var(--night);color:#fff;font-weight:800;font-stretch:70%;font-size:1.2rem}.next li:not(:last-child)::after{content:'';position:absolute;left:calc(1.2rem - 1px);top:2.4rem;bottom:.2rem;border-left:2px dashed var(--line)}.next b{font-size:1.08rem}.next span{color:var(--ink-soft);overflow-wrap:anywhere}.replies__extra{margin-top:1.5rem}@media (max-width:991.98px){.reach{background:var(--stone)}.reach__grid{grid-template-columns:minmax(0,1fr)}.reach__intro{background:var(--night);margin:0 calc(var(--bs-gutter-x) * -0.5);padding:3rem calc(var(--bs-gutter-x) * 0.5) 4.5rem}.ticket{margin-top:-2rem}.replies__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:479.98px){.ticket__route span{font-size:1.3rem}.channel em{display:none}}.types{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 1.75rem}.type a{display:block;color:var(--ink);text-decoration:none}.type img{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--r);margin-bottom:1rem}.type__meta{font-size:.9rem;font-weight:700;color:var(--accent-text)}.type h2,.type h3{font-size:1.7rem;margin:.3rem 0 .5rem}.type__ph{display:block;width:100%;aspect-ratio:3 / 2;margin-bottom:1rem;border-radius:var(--r);background:linear-gradient(135deg,var(--night-3),var(--night-2))}.type p{color:var(--ink-soft);margin:0}.type a:hover h2,.type a:hover h3{text-decoration:underline;text-decoration-color:var(--accent-text);text-decoration-thickness:2px;text-underline-offset:.15em}@media (max-width:991.98px){.types{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.types{grid-template-columns:minmax(0,1fr)}}.result{padding:1.25rem 0;border-bottom:1px solid var(--line)}.empty{max-width:36rem}.pager{margin-top:3rem}.pager .nav-links{display:flex;gap:.4rem;flex-wrap:wrap}.pager .page-numbers{display:inline-grid;place-items:center;min-width:44px;height:44px;padding:0 .75rem;border:1.5px solid var(--line);border-radius:8px;color:var(--ink);text-decoration:none;font-weight:600}.pager .page-numbers.current{background:var(--night);color:#fff;border-color:var(--night)}.site-footer{background:var(--night-2);color:var(--on-dark-soft);font-size:.95rem;padding-top:clamp(3.5rem,6vw,5rem)}.site-footer a{color:var(--on-dark);text-decoration:none}.site-footer a:hover{color:#fff;text-decoration:underline}.site-footer__grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:2.5rem 3rem;padding-bottom:3.5rem}.site-footer__logo{display:inline-block;background:#fff;padding:.6rem .8rem;border-radius:var(--r);margin-bottom:1.25rem}.site-footer__logo img{height:52px;width:auto;display:block}.site-footer__h{font-size:1rem;font-stretch:100%;font-weight:700;letter-spacing:0;color:#fff;margin-bottom:1rem;line-height:1.3}.site-footer__list{list-style:none;padding:0;margin:0 0 2rem}.site-footer__list li{display:flex;gap:.6rem;align-items:flex-start;margin-bottom:.55rem}.site-footer__list .bi{color:var(--accent-light);line-height:1.5}.site-footer__list a{display:inline-flex;gap:.6rem}.site-footer__ids{margin:1.25rem 0;display:flex;gap:2rem}.site-footer__ids dt{font-weight:500;font-size:.8rem}.site-footer__ids dd{margin:0;color:#fff;font-weight:700}.site-footer__social{display:flex;gap:.5rem}.site-footer__social a{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--line-dark);font-size:1.05rem}.site-footer__social a:hover{background:var(--night-3);text-decoration:none}.site-footer__bands{list-style:none;padding:0;margin:0 0 2rem}.site-footer__bands a{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.6rem 0;border-bottom:1px solid var(--line-dark)}.site-footer__bands li:first-child a{padding-top:0}.site-footer__bands b{font-size:1.5rem;font-stretch:65%;font-weight:900;line-height:1;color:var(--accent-light)}.site-footer__bands a:hover{text-decoration:none}.site-footer__bands a:hover span{text-decoration:underline}.site-footer__pay{list-style:none;padding:0;margin:0 0 .75rem;display:flex;gap:.4rem;flex-wrap:wrap}.site-footer__pay li{background:#fff;border-radius:5px;padding:3px 6px}.site-footer__pay img{height:22px;width:auto;display:block}.site-footer__small{font-size:.82rem}.site-footer__bar{border-top:1px solid var(--line-dark);font-size:.85rem}.site-footer__bar .container{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem 2rem;padding-top:1.25rem;padding-bottom:1.25rem}.site-footer__bar p{margin:0}.site-footer__credit a{color:#fff;text-decoration:underline;text-decoration-color:var(--accent-light);text-underline-offset:.25em}@media (max-width:991.98px){.site-footer__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:575.98px){.site-footer__grid{grid-template-columns:minmax(0,1fr)}}.to-top{position:fixed;right:1.25rem;bottom:1.25rem;z-index:1010;width:46px;height:46px;border-radius:50%;border:0;background:var(--night);color:#fff;box-shadow:var(--shadow);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity 0.2s,transform 0.2s,visibility 0.2s}.to-top.is-visible{opacity:1;visibility:visible;transform:none}.enq__step{border:0;padding:0;margin:0;min-width:0}.enq__step[hidden]{display:none}.enq__legend{float:none;width:100%;padding:0;margin:0 0 .9rem;font-size:1.05rem;font-weight:700;line-height:1.3}.enq__legend:focus{outline:none}.enq__hint{font-weight:500;font-size:.82rem;color:var(--ink-soft);margin-left:.35rem}.enq:not(.is-stepped) .enq__step+.enq__step{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--line)}.enq__progress{display:flex;align-items:center;gap:.6rem;margin:0 0 1rem;font-size:.82rem;font-weight:600;color:var(--ink-soft)}.enq__progress::after{content:'';flex:1;height:4px;border-radius:4px;background:linear-gradient(90deg,var(--accent) 0 50%,var(--line) 50%)}.enq[data-step='2'] .enq__progress::after{background:var(--accent)}.enq__actions{display:flex;align-items:center;gap:.75rem;margin-top:1.1rem}.enq__actions .wpcf7-submit,.enq__actions .btn-contact-submit{margin-top:0;flex:1}.enq__back{flex:none;min-height:54px;padding:0 1.1rem;border:1.5px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font-weight:700;cursor:pointer}.enq__back:hover{border-color:var(--ink)}.enquiry-form .wpcf7 .btn-gr--block{margin-top:.75rem}.reply-time{display:flex;align-items:center;justify-content:center;gap:.4rem;margin:.75rem 0 0;font-size:.88rem;font-weight:600;color:var(--green)}.wa-fab{position:fixed;right:1.25rem;bottom:1.25rem;z-index:1015;display:inline-flex;align-items:center;gap:.55rem;min-height:52px;padding:0 1.15rem 0 .95rem;border-radius:999px;background:var(--wa);color:#fff;font-weight:700;text-decoration:none;box-shadow:0 10px 24px -10px rgb(10 96 58 / .7),0 2px 6px rgb(35 43 45 / .2);transition:transform 0.2s var(--ease),opacity 0.2s var(--ease),background-color 0.15s}.wa-fab .bi{font-size:1.45rem}.wa-fab:hover{background:var(--green-deep);color:#fff}.wa-fab.is-hidden{opacity:0;transform:translateY(12px);pointer-events:none;visibility:hidden}.to-top{bottom:5.25rem}@media (max-width:767.98px){.wa-fab{width:56px;height:56px;padding:0;justify-content:center;right:1rem;bottom:1rem}.wa-fab__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.to-top{right:1.25rem;bottom:5.25rem}}@media (max-width:991.98px){.single .wa-fab{display:none}}@media print{.wa-fab{display:none}}.thanks{padding:clamp(3.5rem,7vw,6rem) 0;background:var(--paper);border-bottom:1px solid var(--line)}.thanks__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:3rem 5rem;align-items:start}.thanks__check{display:grid;place-items:center;width:4rem;height:4rem;margin:0 0 1.5rem;border-radius:50%;background:#e5f3ec;color:var(--green);font-size:2rem}.thanks h1{font-size:clamp(2.4rem,5vw,4rem);font-stretch:70%;margin-bottom:1.1rem;max-width:16ch}.thanks__lead{font-size:1.2rem;max-width:36rem;color:var(--ink-soft)}.thanks__lead b{color:var(--ink)}.thanks__wa{margin-top:2rem;padding:1.4rem 1.5rem;border-radius:var(--r-lg);background:#e5f3ec;max-width:36rem}.thanks__wa p{margin-bottom:1rem}.thanks__wa .btn-gr{white-space:normal;max-width:100%}.thanks__extra{margin-top:2rem}.thanks__next{background:var(--stone);border-radius:var(--r-lg);padding:1.75rem}@media (max-width:991.98px){.thanks__grid{grid-template-columns:minmax(0,1fr)}}.departures{margin-bottom:2.5rem}.departures__hint{color:var(--ink-soft);font-size:.95rem;margin:-.4rem 0 1rem}.departures ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.6rem}.departures button{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;min-height:54px;padding:.55rem .95rem;border:1.5px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);text-align:left;cursor:pointer;transition:border-color 0.15s,background-color 0.15s}.departures button b{font-size:.98rem}.departures button span{font-size:.8rem;font-weight:600;color:var(--accent-text)}.departures button:hover{border-color:var(--ink)}.departures button[aria-pressed='true']{border-color:var(--accent-text);background:var(--accent-wash)}.book-card__next{margin:-.5rem 0 1rem;font-size:.92rem;color:var(--ink-soft)}.book-card__next b{color:var(--ink)}.book-card__next span{display:block;color:var(--accent-text);font-weight:600}.tour-review{margin:3rem 0 0;padding:1.75rem 1.75rem 1.5rem;border-radius:var(--r-lg);background:var(--accent-wash)}.tour-review blockquote{margin:0 0 1rem}.tour-review blockquote p{font-family:var(--serif);font-size:1.25rem;line-height:1.55;margin:0}.tour-review figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .9rem;font-size:.92rem}.tour-review figcaption a{display:inline-block;padding:.3rem 0;color:var(--ink-soft)}.faq{margin-top:3rem}.faq h2{font-size:clamp(1.7rem,2.6vw,2.2rem);margin-bottom:1.25rem}.faq__item{border-top:1px solid var(--line)}.faq__item:last-of-type{border-bottom:1px solid var(--line)}.faq__item summary{position:relative;padding:1.05rem 2.5rem 1.05rem 0;font-weight:700;font-size:1.05rem;cursor:pointer;list-style:none}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary::after{content:'';position:absolute;right:.25rem;top:50%;width:12px;height:12px;margin-top:-8px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg);transition:transform 0.2s var(--ease)}.faq__item[open] summary::after{transform:rotate(-135deg);margin-top:-2px}.faq__item p{margin:0 0 1.2rem;color:var(--ink-soft);max-width:62ch}.faq__more{margin-top:1.25rem;color:var(--ink-soft)}.offer{background:var(--night);color:var(--on-dark);--focus:#9ccaff}.offer__grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,5fr) minmax(0,5fr);gap:2.5rem 3.5rem;align-items:center}.offer__cover img{width:100%;height:auto;border-radius:6px;transform:rotate(-3deg);box-shadow:0 30px 50px -25px rgb(0 0 0 / .8),0 0 0 1px rgb(255 255 255 / .08)}.offer__tag{display:inline-block;margin-bottom:1rem;padding:.25rem .7rem;border-radius:999px;background:var(--accent-light);color:var(--night);font-size:.82rem;font-weight:700}.offer h2{color:#fff;font-size:clamp(1.9rem,3.2vw,2.7rem);margin-bottom:1.25rem}.offer .ticks li{color:var(--on-dark)}.offer .ticks li::before{background:var(--accent-light)}.offer .ticks{margin:0}.offer__form{background:#fff;color:var(--ink);border-radius:var(--r-lg);padding:1.6rem;--focus:#1f6fd1}.offer__small{margin:.75rem 0 0;font-size:.82rem;color:var(--ink-soft);text-align:center}.offer__download{margin:1rem 0 0;text-align:center;font-size:.88rem;color:var(--ink-soft)}.offer__download span{display:block;margin-top:.5rem}@media (max-width:991.98px){.offer__grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.offer__form{grid-column:1 / -1}}@media (max-width:575.98px){.offer__grid{grid-template-columns:minmax(0,1fr)}.offer__cover{max-width:160px}}.hero__title-main--landing{font-size:clamp(2.8rem,6vw,5.4rem)}.reviews,.steps,.site-footer{content-visibility:auto;contain-intrinsic-size:auto 760px}@media (max-width:399.98px){.link-arrow{white-space:normal}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition-duration:0.01ms!important;animation-duration:0.01ms!important}}@media print{.reviews,.steps,.site-footer{content-visibility:visible}.topbar,.site-header,.crumbs,.cta,.site-footer,.book-bar,.to-top,.book-card,.form-panel{display:none!important}.hero{color:#000;background:none}.hero__media{display:none}}.founder--solo .founder__grid{display:block;max-width:52rem}.share{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:1.5rem 0}.share__label{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.share__list{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.share__btn{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;font-size:1.1rem;color:var(--ink);text-decoration:none;background:var(--paper);border:1.5px solid var(--line);border-radius:50%;cursor:pointer;transition:background 0.2s var(--ease),color 0.2s var(--ease),border-color 0.2s var(--ease)}.share__btn:hover,.share__btn:focus-visible{color:#fff;background:var(--night);border-color:var(--night)}.share__btn[hidden]{display:none}.share__status{min-height:1.2em;font-size:.9rem;font-weight:700;color:var(--green)}.share--bottom{margin-top:2.5rem;padding:1.25rem 1.5rem;background:var(--field);border-radius:var(--r)}.author-box{display:flex;gap:1.25rem;margin-top:1.5rem;padding:1.5rem;background:var(--paper);border:1px solid var(--line);border-radius:var(--r)}.author-box__avatar{flex-shrink:0;display:grid;place-items:center;width:4rem;height:4rem;font-family:var(--serif);font-size:1.4rem;font-weight:600;color:#fff;background:var(--night);border-radius:50%}.author-box__label{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text)}.author-box__name{margin:.1rem 0 .4rem;font-family:var(--serif);font-size:1.3rem;font-weight:600;color:var(--ink)}.author-box__bio{margin:0 0 .5rem;color:var(--ink-soft)}@media (max-width:575.98px){.author-box{flex-direction:column}}.site-logo,.site-logo img{flex-shrink:0}@media (min-width:992px){.navbar-nav .nav-link{padding-inline:.55rem;font-size:.95rem}.site-logo{margin-right:1rem}.navbar-nav .nav-item>a[href$="/contact/"]{display:none}}@media (min-width:992px) and (max-width:1199.98px){.navbar-nav .nav-link{padding-inline:.35rem;font-size:.86rem}.site-logo{margin-right:.5rem}.site-logo img{height:38px}.site-header__cta{gap:.4rem}.site-header__cta .btn-gr{padding-inline:.7rem;font-size:.86rem}.site-lang{margin-right:.25rem}}@media (min-width:992px) and (max-width:1099.98px){.site-header__cta .btn-gr--wa{display:none}}@media (min-width:1200px){.navbar-nav .nav-link{padding-inline:.75rem;font-size:1rem}.site-logo{margin-right:1.5rem}}.proof__list b.proof__text{font-size:1.15rem;line-height:1.25;overflow-wrap:anywhere;letter-spacing:0}.page-tools{display:contents}.enquiry-form .wpcf7-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem}.enquiry-form .wpcf7-form>*{grid-column:1 / -1;margin:0}.enquiry-form .wpcf7-form>div[class*="col-sm-6"]{grid-column:span 1;width:100%;max-width:none;float:none;padding:0}.enquiry-form .wpcf7-form>div[class*="col-"]:not([class*="col-sm-6"]){width:100%;max-width:none;float:none;padding:0}.enquiry-form .wpcf7-form>.clearfix{display:none}.enquiry-form .wpcf7-form>div[class*="col-"]>label{display:block;width:100%;margin:0}.enquiry-form .wpcf7-form .wpcf7-submit{width:100%}@media (max-width:575.98px){.enquiry-form .wpcf7-form>div[class*="col-sm-6"]{grid-column:1 / -1}}@media (max-width:575.98px){.proof__list b.proof__text{font-size:.92rem}}.eyebrow{display:flex;align-items:center;gap:.6rem;margin:0 0 .7rem;font-size:.8rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text)}.eyebrow::before{content:'';width:1.8rem;height:2px;background:var(--tan)}.eyebrow--light{color:var(--accent-light)}.eyebrow--light::before{background:var(--accent-light)}.btn-gr--ghost-dark{--btn-bg:transparent;--btn-fg:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}.btn-gr--ghost-dark:hover{background:var(--ink);color:#fff}.texture{position:relative;isolation:isolate}.site-header{background:rgb(255 253 248 / .98);backdrop-filter:none;border-bottom:1px solid var(--line);padding:0;pointer-events:auto;transition:background 0.3s var(--ease),border-color 0.3s var(--ease),box-shadow 0.3s var(--ease)}.site-header .navbar{min-height:0;padding:0}:root{--header-h:76px}@media (max-width:991.98px){:root{--header-h:68px}}.site-header .navbar>.container{min-height:var(--header-h);padding:.4rem 1.25rem;background:#fff0;border-radius:0;box-shadow:none}@media (min-width:992px){.site-header .navbar>.container{height:var(--header-h);flex-wrap:nowrap}}.site-header.is-scrolled{box-shadow:0 14px 30px -22px rgb(44 54 57 / .7)}.site-logo img{height:52px;transition:height 0.25s var(--ease)}.site-header.is-scrolled .site-logo img{height:44px}.site-logo img.logo-light{display:none}.navbar-nav .nav-link{position:relative;background:#fff0;border-radius:0}.navbar-nav .nav-link::after{content:'';position:absolute;left:.85rem;right:.85rem;bottom:.15rem;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform 0.25s var(--ease)}.navbar-nav .nav-link:hover,.navbar-nav .nav-link:focus-visible{background:#fff0}.navbar-nav .nav-link:hover::after,.navbar-nav .nav-link:focus-visible::after,.navbar-nav .current-menu-item>.nav-link::after,.navbar-nav .dropdown-toggle.show::after{transform:scaleX(1)}.navbar-nav .nav-link.dropdown-toggle::before{display:none}.navbar-nav .current-menu-item>.nav-link{background:#fff0;color:var(--ink);box-shadow:none;border-radius:0}.navbar-nav .dropdown-toggle::after{border-top-color:currentColor}.site-header__cta{align-items:center;gap:.6rem;margin-left:1rem}.site-header__cta .btn-gr{border-radius:10px}.site-header__phone{display:none;align-items:center;gap:.6rem;margin-right:.4rem;color:var(--ink);text-decoration:none;line-height:1.15}.site-header__phone .bi{display:grid;place-items:center;width:2.4rem;height:2.4rem;font-size:1.05rem;color:var(--accent-deep);background:var(--accent-wash);border-radius:50%}.site-header__phone small{display:block;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.site-header__phone b{font-size:.98rem;white-space:nowrap}.site-header__phone small{white-space:nowrap}.site-header__phone:hover b{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.2em}@media (min-width:1280px){.site-header__phone{display:inline-flex}}.dropdown-menu{min-width:20rem;padding:.6rem;border-radius:14px;box-shadow:0 24px 50px -20px rgb(44 54 57 / .55)}.dropdown-menu:has(>li:nth-child(8)){min-width:36rem;column-count:2;column-gap:.4rem}.dropdown-menu li{break-inside:avoid}.dropdown-item{white-space:normal;line-height:1.3}.dropdown-menu li:last-child .dropdown-item{margin-top:0;border-top:0;border-radius:var(--r-sm);font-weight:500;color:var(--ink)}.dropdown-menu li:last-child .dropdown-item:hover{color:var(--accent-text)}.dropdown-menu .menu-item-see-all{column-span:all}.dropdown-menu .menu-item-see-all .dropdown-item{margin-bottom:.35rem;padding:.6rem .75rem;font-weight:700;color:var(--accent-deep);background:var(--accent-wash);border-radius:10px}.dropdown-menu .menu-item-see-all .dropdown-item::after{content:' \2192'}body.has-hero .site-header{margin-bottom:calc(-1 * var(--header-h))}body.has-hero .site-header:not(.is-scrolled):not(:has(.navbar-collapse.show)){background:#fff0;border-bottom-color:rgb(255 255 255 / .16);box-shadow:none}body.has-hero .site-header:not(.is-scrolled):not(:has(.navbar-collapse.show)) .logo-dark{display:none}body.has-hero .site-header:not(.is-scrolled):not(:has(.navbar-collapse.show)) .logo-light{display:block}body.has-hero .site-header:not(.is-scrolled):not(:has(.navbar-collapse.show)) .navbar-toggler__bars,body.has-hero .site-header:not(.is-scrolled):not(:has(.navbar-collapse.show)) .navbar-toggler__bars::before,body.has-hero .site-header:not(.is-scrolled):not(:has(.navbar-collapse.show)) .navbar-toggler__bars::after{background:#fff}@media (min-width:992px){body.has-hero .site-header:not(.is-scrolled) .navbar-nav .nav-link{color:#fff}body.has-hero .site-header:not(.is-scrolled) .navbar-nav .nav-link::after{background:var(--accent-light)}body.has-hero .site-header:not(.is-scrolled) .site-header__phone{color:#fff}body.has-hero .site-header:not(.is-scrolled) .site-header__phone small{color:rgb(255 255 255 / .8)}body.has-hero .site-header:not(.is-scrolled) .site-header__phone .bi{color:var(--cream);background:rgb(255 255 255 / .16)}}@media (max-width:991.98px){.site-logo img,.site-header.is-scrolled .site-logo img{height:42px}.site-header .navbar-collapse{padding:.5rem 0 1rem}}.hero--home.hero--v3{padding:clamp(8rem,12vw,10.5rem) 0 clamp(3.5rem,7vw,6rem);background:var(--night)}.hero--home.hero--v3 .hero__media{bottom:0;height:auto}.hero--home.hero--v3 .hero__media::after{background:linear-gradient(180deg,rgb(35 43 45 / .6) 0%,#fff0 26%),linear-gradient(90deg,rgb(35 43 45 / .93) 0%,rgb(35 43 45 / .8) 40%,rgb(35 43 45 / .4) 72%,rgb(35 43 45 / .3) 100%),linear-gradient(0deg,rgb(35 43 45 / .6) 0%,#fff0 40%)}.hero__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.hero--home.hero--v3 .hero__copy{max-width:none;padding:0}.hero__badge{display:inline-flex;align-items:center;gap:.55rem;margin:0 0 1.25rem;padding:.4rem .95rem;font-size:.9rem;font-weight:700;color:var(--cream);background:rgb(255 235 201 / .12);border:1px solid rgb(255 235 201 / .35);border-radius:999px}.hero__badge .bi{color:var(--accent-light)}.hero--v3 .hero__title-main{font-size:clamp(2.8rem,5.6vw,5.3rem)}.hero--v3 .hero__lead{margin-bottom:1.4rem}.hero__points{display:grid;gap:.5rem;margin:0 0 1.9rem;padding:0;list-style:none}.hero__points li{display:flex;align-items:flex-start;gap:.6rem;font-weight:600;color:#fff}.hero__points .bi{flex-shrink:0;margin-top:.22rem;color:var(--accent-light)}.hero__reviews{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin:1.5rem 0 0;font-size:.95rem;color:rgb(255 255 255 / .85)}.hero__reviews a{display:inline-flex;align-items:center;gap:.4rem;min-height:32px;font-weight:700;color:#fff;text-underline-offset:.2em}.hero__plan{position:relative;z-index:2}.planner.planner--card{display:flex;flex-direction:column;gap:.9rem;margin:0;padding:1.6rem 1.6rem 1.4rem;background:var(--paper);border-top:5px solid var(--accent);border-radius:22px;box-shadow:0 34px 70px -30px rgb(0 0 0 / .75)}.planner__eyebrow{margin:0;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text)}.planner--card .planner__title{margin:-.3rem 0 .2rem;font-size:clamp(1.55rem,2.4vw,2rem);line-height:1.05;color:var(--ink)}.planner--card .planner__field{padding:.5rem .9rem .55rem;background:var(--field);border:1.5px solid var(--line);border-radius:12px}.planner--card .planner__field:nth-child(3){border-right:1.5px solid var(--line)}.planner--card .planner__field:focus-within{background:#fff;border-color:var(--accent);border-radius:12px}.planner__row{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}.planner--card .planner__field label{font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.planner--card .planner__field select,.planner--card .planner__field input{min-height:34px;font-size:1.05rem}.planner--card .planner__go{margin:.2rem 0 0;min-height:56px;justify-content:center;border-radius:12px}.planner__notes{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.2rem;margin:0;padding:0;list-style:none;font-size:.86rem;font-weight:600;color:var(--ink-soft)}.planner__notes .bi{margin-right:.35rem;color:var(--green)}@media (max-width:991.98px){.hero--home.hero--v3{padding:7rem 0 3rem;background:var(--night)}.hero__grid{grid-template-columns:minmax(0,1fr);gap:2rem}}@media (max-width:575.98px){.planner__row{grid-template-columns:minmax(0,1fr)}.hero__actions .btn-gr{width:100%;justify-content:center}}.dest-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:13.5rem;gap:1rem;margin:0;padding:0;list-style:none}.dest-tile--xl{grid-column:span 6;grid-row:span 2}.dest-tile--wide{grid-column:span 6}.dest-tile--sm{grid-column:span 2}.dest-tile{position:relative;display:flex;min-height:100%;overflow:hidden;color:#fff;isolation:isolate;background:var(--night-2);border-radius:22px;transition:transform 0.3s var(--ease),box-shadow 0.3s var(--ease)}.dest-tile:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.dest-tile__img,.dest-tile__ph{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.dest-tile__img{transition:transform 0.9s var(--ease)}.dest-tile:hover .dest-tile__img{transform:scale(1.06)}.dest-tile__ph{background:url(/wp-content/themes/gr/images/contours.svg) center / cover no-repeat,linear-gradient(145deg,var(--night-3),var(--night-2))}.dest-tile::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgb(35 43 45 / .05) 28%,rgb(35 43 45 / .9) 100%)}.dest-tile__body{align-self:flex-end;width:100%;padding:1.2rem 1.3rem 1.25rem}.dest-tile__meta{display:inline-block;margin-bottom:.45rem;padding:.15rem .65rem;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:var(--cream);border-radius:999px}.dest-tile__name{margin:0;font-size:1.6rem;line-height:1;color:#fff}.dest-tile--xl .dest-tile__name{font-size:clamp(2.4rem,4.5vw,3.6rem)}.dest-tile__name a{color:#fff;text-decoration:none}.dest-tile__blurb{max-width:30rem;margin:.55rem 0 0;font-size:.98rem;color:rgb(255 255 255 / .9)}.dest-tile--sm .dest-tile__blurb{display:none}.dest-tile__go{display:inline-flex;align-items:center;gap:.4rem;margin-top:.7rem;font-size:.9rem;font-weight:700;color:var(--cream)}.dest-tile--sm .dest-tile__go{display:none}.dest__more{margin:1.5rem 0 0;font-size:.98rem;color:var(--ink-soft)}@media (max-width:991.98px){.dest-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.dest-tile--xl,.dest-tile--wide{grid-column:span 6;grid-row:span 1}.dest-tile--xl{grid-row:span 2}.dest-tile--sm{grid-column:span 3}.dest-tile--sm:last-child{grid-column:span 6}}@media (max-width:575.98px){.dest-grid{grid-auto-rows:11.5rem}.dest-tile--xl{grid-row:span 2}.dest-tile--sm,.dest-tile--sm:last-child{grid-column:span 6}}.about-home{background:var(--stone-deep)}.about-home__grid{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:clamp(2.5rem,6vw,5.5rem);align-items:center}.about-home__media{position:relative;margin-bottom:2rem}.about-home__media img,.about-home__ph{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:26px}.about-home__ph{background:url(/wp-content/themes/gr/images/contours.svg) center / cover no-repeat,linear-gradient(145deg,var(--night-3),var(--night))}.about-home__since{position:absolute;top:-1.1rem;right:-.9rem;display:grid;place-content:center;width:6.4rem;height:6.4rem;margin:0;text-align:center;color:#fff;background:var(--accent);border:3px solid var(--stone-deep);border-radius:50%;transform:rotate(8deg);box-shadow:0 14px 28px -14px rgb(44 54 57 / .7)}.about-home__since span{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.about-home__since b{font-size:1.9rem;font-stretch:70%;line-height:1}.about-home__licence{position:absolute;left:1.2rem;right:1.2rem;bottom:-1.7rem;display:flex;align-items:center;gap:.85rem;padding:.95rem 1.2rem;color:var(--ink);background:var(--paper);border-radius:16px;box-shadow:0 18px 36px -18px rgb(44 54 57 / .7)}.about-home__licence .bi{flex-shrink:0;font-size:1.8rem;color:var(--accent)}.about-home__licence p{display:grid;margin:0;font-size:.85rem;color:var(--ink-soft)}.about-home__licence b{font-size:.98rem;color:var(--ink)}.about-home__lead{font-size:1.2rem;color:var(--ink)}.about-home__riddle{margin:1.6rem 0;padding:.2rem 0 .2rem 1.3rem;border-left:4px solid var(--accent)}.about-home__riddle p{margin:0;font-family:var(--serif);font-size:clamp(1.25rem,2vw,1.55rem);font-style:italic;line-height:1.35;color:var(--ink)}.about-home__figures{display:flex;flex-wrap:wrap;gap:1rem 2.5rem;margin:1.6rem 0;padding:0;list-style:none}.about-home__figures b{display:block;font-size:2.6rem;font-stretch:68%;line-height:1;color:var(--accent-text)}.about-home__figures span{font-size:.9rem;color:var(--ink-soft)}@media (max-width:991.98px){.about-home__grid{grid-template-columns:minmax(0,1fr)}.about-home__media{max-width:30rem}.about-home__since{right:.5rem}}.trust{position:relative;isolation:isolate;overflow:hidden;color:var(--on-dark);background:var(--night)}.trust::before{content:'';position:absolute;inset:0;z-index:-1;background:url(/wp-content/themes/gr/images/contours.svg) center / cover no-repeat}.trust h2,.trust h3{color:#fff}.trust__grid{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}.trust__lead{max-width:30rem;margin-bottom:1.6rem;font-size:1.1rem;color:var(--on-dark-soft)}.trust__pillars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.trust__pillars li{padding:1.5rem;background:rgb(255 255 255 / .06);border:1px solid var(--line-dark);border-radius:18px}.trust__pillars .bi{display:block;margin-bottom:.8rem;font-size:1.7rem;color:var(--accent-light)}.trust__pillars h3{margin:0 0 .4rem;font-size:1.25rem}.trust__pillars p{margin:0;color:var(--on-dark-soft)}.trust__card{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem 1.5rem;margin:2.25rem 0 0;padding:1.5rem 1.75rem;color:var(--ink);background:var(--cream);border-radius:18px}.trust__card dt{font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.trust__card dd{margin:.2rem 0 0;font-weight:800;color:var(--ink);overflow-wrap:anywhere}@media (max-width:991.98px){.trust__grid{grid-template-columns:minmax(0,1fr)}.trust__card{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.trust__pillars,.trust__card{grid-template-columns:minmax(0,1fr)}}.cx-hero{position:relative;isolation:isolate;padding:clamp(3.5rem,7vw,6rem) 0 clamp(7rem,11vw,9.5rem);color:#fff;background:var(--night)}.cx-hero::before{content:'';position:absolute;inset:0;z-index:-1;background:url(/wp-content/themes/gr/images/contours.svg) center / cover no-repeat}.cx-hero h1{max-width:14ch;margin-bottom:1rem;font-size:clamp(2.7rem,6.4vw,5.2rem);color:#fff}.cx-hero__lead{max-width:36rem;margin:0;font-size:1.15rem;color:var(--on-dark-soft)}.cx-channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2.25rem 0 0;padding:0;list-style:none}.cx-channel{position:relative;display:grid;gap:.1rem;align-content:center;min-height:5.8rem;padding:1rem 1.2rem 1rem 5rem;color:#fff;text-decoration:none;background:rgb(255 255 255 / .07);border:1px solid var(--line-dark);border-radius:18px;transition:background 0.2s var(--ease),transform 0.2s var(--ease)}.cx-channel:hover{background:rgb(255 255 255 / .14);transform:translateY(-3px);color:#fff}.cx-channel .bi{position:absolute;left:1.2rem;top:50%;display:grid;place-items:center;width:2.9rem;height:2.9rem;font-size:1.3rem;background:rgb(255 255 255 / .12);border-radius:50%;transform:translateY(-50%)}.cx-channel--wa{background:var(--wa);border-color:var(--wa)}.cx-channel--wa:hover{background:var(--wa-deep)}.cx-channel b{font-size:1.1rem}.cx-channel span{overflow-wrap:anywhere}.cx-channel__tag{position:absolute;top:.65rem;right:.8rem;padding:.1rem .55rem;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-deep);background:var(--cream);border-radius:999px}.cx-main{position:relative;z-index:2;padding-bottom:var(--section)}.cx-grid{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);gap:clamp(1.75rem,4vw,3.75rem);align-items:start}.cx-side{padding-top:3rem}.cx-side__h{margin-bottom:.5rem;font-size:clamp(1.7rem,3vw,2.3rem)}.trail{counter-reset:trail;margin:1.5rem 0 0;padding:0;list-style:none}.trail li{position:relative;padding:0 0 1.6rem 3.3rem;counter-increment:trail}.trail li::before{content:counter(trail);position:absolute;left:0;top:0;z-index:1;display:grid;place-items:center;width:2.2rem;height:2.2rem;font-weight:800;color:#fff;background:var(--accent);border-radius:50%}.trail li::after{content:'';position:absolute;left:1.05rem;top:2.3rem;bottom:.2rem;border-left:2px dashed var(--tan)}.trail li:last-child{padding-bottom:0}.trail li:last-child::after{display:none}.trail b{display:block;font-size:1.08rem}.trail span{color:var(--ink-soft)}.cx-office{margin-top:2rem;padding:1.3rem 1.5rem;background:var(--paper);border:1px solid var(--line);border-radius:18px}.cx-office h3{margin:0 0 .6rem;font-size:1.2rem}.cx-office p{display:flex;gap:.6rem;margin:.35rem 0;color:var(--ink-soft)}.cx-office .bi{flex-shrink:0;margin-top:.2rem;color:var(--accent)}.cx-office a{color:var(--ink)}.cx-card{margin-top:-6.25rem;overflow:hidden;background:var(--paper);border-radius:24px;box-shadow:var(--shadow-lg)}.cx-card__band{position:relative;padding:1.3rem 1.7rem 1.6rem;color:#fff;background:linear-gradient(135deg,var(--accent-deep),var(--accent));border-bottom:2px dashed rgb(255 235 201 / .55)}.cx-card__band::before,.cx-card__band::after{content:'';position:absolute;bottom:-.8rem;width:1.5rem;height:1.5rem;background:var(--stone);border-radius:50%;z-index:1}.cx-card__band::before{left:-.75rem}.cx-card__band::after{right:-.75rem}.cx-card__stamp{display:inline-block;margin:0;padding:.2rem .75rem;font-size:.78rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--cream);border:2px solid rgb(255 235 201 / .75);border-radius:6px;transform:rotate(-2deg)}.cx-card__route{display:flex;align-items:center;gap:.9rem;margin:1rem 0 0;font-family:var(--serif);font-size:1.3rem;font-weight:600}.cx-card__route small{display:block;font-family:var(--sans);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cream)}.cx-card__route span:last-child{text-align:right}.cx-card__route i{flex:1;border-top:2px dashed rgb(255 235 201 / .7)}.cx-card__plan{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 0}.cx-card__plan div{padding:.25rem .8rem;background:rgb(255 255 255 / .16);border-radius:999px}.cx-card__plan dt{display:inline;margin-right:.35rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cream)}.cx-card__plan dd{display:inline;margin:0;font-weight:700}.cx-card__body{padding:1.9rem 1.7rem 1.7rem}.cx-card__notes{display:flex;flex-wrap:wrap;gap:.4rem 1.3rem;margin:1.25rem 0 0;padding:0;list-style:none;font-size:.88rem;font-weight:700;color:var(--ink-soft)}.cx-card__notes .bi{margin-right:.35rem;color:var(--green)}.cx-faq{background:var(--paper)}.cx-faq__grid{display:grid;grid-template-columns:minmax(0,0.7fr) minmax(0,1.3fr);gap:clamp(2rem,5vw,4rem);align-items:start}@media (max-width:991.98px){.cx-channels{grid-template-columns:minmax(0,1fr)}.cx-grid,.cx-faq__grid{grid-template-columns:minmax(0,1fr)}.cx-card{order:-1;margin-top:-5rem}.cx-side{padding-top:0}}.hero--about-v3 .hero__media::after{background:linear-gradient(90deg,rgb(35 43 45 / .9) 0%,rgb(35 43 45 / .6) 55%,rgb(35 43 45 / .3) 100%),linear-gradient(0deg,rgb(35 43 45 / .6) 0%,#fff0 50%)}.about-riddle{position:relative;isolation:isolate;overflow:hidden;color:var(--on-dark);background:var(--night)}.about-riddle::before{content:'';position:absolute;inset:0;z-index:-1;background:url(/wp-content/themes/gr/images/contours.svg) center / cover no-repeat}.about-riddle blockquote{position:relative;max-width:58rem;margin:0;padding-top:3.4rem}.about-riddle blockquote::before{content:'\201C';position:absolute;top:-.2rem;left:-.2rem;font-family:var(--serif);font-size:8rem;line-height:1;color:var(--accent-light)}.about-riddle blockquote p{margin:0;font-family:var(--serif);font-size:clamp(1.9rem,4vw,3.2rem);font-style:italic;line-height:1.18;color:#fff}.about-riddle__note{margin:1.25rem 0 0;font-weight:700;color:var(--accent-light)}.about-story__grid{display:grid;grid-template-columns:minmax(0,0.55fr) minmax(0,1.45fr);gap:clamp(1.5rem,5vw,4rem);align-items:start}.about-story h2{position:sticky;top:7.5rem}@media (max-width:991.98px){.about-story__grid{grid-template-columns:minmax(0,1fr)}.about-story h2{position:static}}.riddles__list{counter-reset:riddle;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none}.riddles__list li{position:relative;overflow:hidden;padding:3.6rem 1.7rem 1.7rem;counter-increment:riddle;background:var(--paper);border:1px solid var(--line);border-radius:22px}.riddles__list li::before{content:'Riddle ' counter(riddle);position:absolute;top:1.4rem;left:1.7rem;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text)}.riddles__list li::after{content:'?';content:'?' / '';position:absolute;top:-.6rem;right:.9rem;font-family:var(--serif);font-size:6rem;line-height:1;color:var(--accent-wash)}.riddles__q{margin:0 0 .6rem;font-family:var(--serif);font-size:1.45rem;font-weight:600;line-height:1.2;color:var(--ink)}.riddles__list p:not(.riddles__q){margin:0;color:var(--ink-soft)}@media (max-width:991.98px){.riddles__list{grid-template-columns:minmax(0,1fr)}}.share--top{width:fit-content;max-width:100%;margin:0 0 1.75rem;padding:.55rem 1rem;background:var(--paper);border:1px solid var(--line);border-radius:999px}.article-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem 2rem;margin-top:2rem;padding:1.9rem 2rem;color:#fff;background:linear-gradient(135deg,var(--night),var(--night-3));border-radius:22px}.article-cta h2{margin:0 0 .35rem;font-size:clamp(1.6rem,3vw,2.2rem);color:#fff}.article-cta p{max-width:32rem;margin:0;color:var(--on-dark-soft)}.author-box__avatar{background:var(--accent)}.article-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none}.article-card a{display:block;height:100%;overflow:hidden;color:var(--ink);text-decoration:none;background:var(--paper);border:1px solid var(--line);border-radius:18px;transition:transform 0.25s var(--ease),box-shadow 0.25s var(--ease)}.article-card a:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.article-card img{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover}.article-card h3{margin:1rem 1.25rem .4rem;font-size:1.3rem}.article-card p{margin:0 1.25rem .8rem;color:var(--ink-soft)}.article-card .link-arrow{display:inline-block;margin:0 1.25rem 1.25rem}@media (max-width:991.98px){.article-cards{grid-template-columns:minmax(0,1fr)}}.guide:not(:has(.guide__toc)){display:block}.guide:not(:has(.guide__toc)) .guide__main{max-width:46rem;margin-inline:auto}.share--top{width:min(46rem,100%);max-width:none;margin-inline:auto}.share--bottom,.article-cta,.author-box{max-width:46rem;margin-inline:auto}.who__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,0.9fr);gap:clamp(2rem,6vw,5rem);align-items:center}.who__lead{font-size:clamp(1.25rem,2.2vw,1.6rem);font-family:var(--serif);line-height:1.4;color:var(--ink)}.figures--compact{margin-top:1.75rem}.who__name{position:relative;margin:0;padding:clamp(2rem,4vw,3rem);overflow:hidden;color:var(--on-dark);background:var(--night);border-radius:26px;isolation:isolate}.who__name::before{content:'';position:absolute;inset:0;z-index:-1;background:url(/wp-content/themes/gr/images/contours.svg) center / cover no-repeat}.who__name-label{margin:0 0 .5rem;font-size:.8rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-light)}.who__name blockquote{position:relative;margin:0;padding-top:2.4rem}.who__name blockquote::before{content:'\201C';position:absolute;top:-.3rem;left:-.1rem;font-family:var(--serif);font-size:6rem;line-height:1;color:var(--accent-light)}.who__name blockquote p{margin:0;font-family:var(--serif);font-size:clamp(1.6rem,3vw,2.3rem);font-style:italic;line-height:1.2;color:#fff}.who__name figcaption{margin-top:1.25rem;color:var(--on-dark-soft)}.timeline{counter-reset:tl;position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none}.timeline::before{content:'';position:absolute;left:0;right:0;top:.55rem;border-top:2px dashed var(--tan)}.timeline li{position:relative;padding-top:2.2rem}.timeline li::before{content:'';position:absolute;top:0;left:0;width:1.2rem;height:1.2rem;background:var(--accent);border:4px solid var(--paper);border-radius:50%;box-shadow:0 0 0 2px var(--accent)}.timeline__when{margin:0 0 .3rem;font-size:.85rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text)}.timeline h3{margin:0 0 .5rem;font-size:1.5rem}.timeline p:not(.timeline__when){margin:0;color:var(--ink-soft)}.mission__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.mission__card{padding:clamp(1.75rem,4vw,2.75rem);background:var(--paper);border:1px solid var(--line);border-radius:26px}.mission__card>.bi{display:grid;place-items:center;width:3.2rem;height:3.2rem;margin-bottom:1.1rem;font-size:1.5rem;color:#fff;background:var(--accent);border-radius:14px}.mission__card h2{margin-bottom:.7rem;font-size:clamp(1.8rem,3vw,2.4rem)}.mission__card p{margin:0;font-size:1.1rem;color:var(--ink-soft)}.mission__card--dark{color:var(--on-dark);background:var(--night);border-color:var(--night)}.mission__card--dark h2{color:#fff}.mission__card--dark p{color:var(--on-dark-soft)}.mission__card--dark>.bi{color:var(--ink);background:var(--cream)}.quality{background:var(--stone-deep)}.quality__head{max-width:40rem;margin-bottom:2rem}.quality__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.quality__grid li{display:flex;flex-direction:column;gap:.8rem;padding:1.3rem;background:var(--paper);border-radius:18px;font-weight:700;line-height:1.3;color:var(--ink)}.quality__grid .bi{display:grid;place-items:center;width:2.6rem;height:2.6rem;font-size:1.2rem;color:var(--accent-deep);background:var(--accent-wash);border-radius:50%}@media (max-width:991.98px){.who__grid,.mission__grid{grid-template-columns:minmax(0,1fr)}.timeline{grid-template-columns:minmax(0,1fr);gap:0;padding-left:.4rem}.timeline::before{left:.55rem;right:auto;top:0;bottom:0;border-top:0;border-left:2px dashed var(--tan)}.timeline li{padding:0 0 1.75rem 2.4rem}.timeline li::before{top:.1rem}.quality__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.quality__grid{grid-template-columns:minmax(0,1fr)}}.tour-card.is-extra{display:none}.tour-more{margin:2.25rem 0 0;text-align:center}.safaris__layout{display:grid;grid-template-columns:17.5rem minmax(0,1fr);gap:clamp(1.5rem,3vw,2.75rem);align-items:start}.filters{position:sticky;top:6.25rem}.filters__panel{background:var(--paper);border:1px solid var(--line);border-radius:18px}.filters__summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem;font-weight:800;font-size:1.05rem;list-style:none;cursor:pointer}.filters__summary::-webkit-details-marker{display:none}.filters__summary::after{content:'';width:.6rem;height:.6rem;margin-left:auto;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(45deg);transition:transform 0.2s var(--ease)}.filters__panel[open]>.filters__summary::after{transform:rotate(-135deg)}.filters__active{padding:.1rem .6rem;font-size:.78rem;color:#fff;background:var(--accent);border-radius:999px}.filters__active:empty{display:none}.filters__form{padding:0 1.25rem .5rem}.filters__group{margin:0;padding:1rem 0;border:0;border-top:1px solid var(--line)}.filters__group legend{float:none;width:auto;margin:0 0 .6rem;padding:0;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.filters__check{display:flex;align-items:center;gap:.65rem;min-height:36px;margin:0;cursor:pointer}.filters__check input{flex-shrink:0;width:1.15rem;height:1.15rem;margin:0;accent-color:var(--accent)}.filters__label{flex:1;font-weight:600}.filters__n{font-size:.82rem;font-weight:700;color:var(--ink-soft)}.filters__check:has(input:checked) .filters__label{color:var(--accent-deep)}.filters__clear{display:block;width:100%;margin:.25rem 0 .5rem;padding:.6rem;font:inherit;font-weight:700;color:var(--accent-deep);background:#fff0;border:1.5px solid var(--line);border-radius:10px;cursor:pointer}.filters__clear:hover{background:var(--accent-wash);border-color:var(--accent)}.filters__help{margin:0;padding:.9rem 1.25rem 1.1rem;font-size:.88rem;color:var(--ink-soft);border-top:1px solid var(--line)}.safaris__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;margin-bottom:1.5rem}.safaris__status{margin:0;font-weight:800;font-size:1.15rem}.safaris__sort{display:flex;align-items:center;gap:.6rem;margin:0;font-size:.9rem;font-weight:700;color:var(--ink-soft)}.safaris__sort select{min-height:42px;padding:.4rem 2rem .4rem .8rem;font:inherit;font-weight:700;color:var(--ink);background:var(--paper);border:1.5px solid var(--line);border-radius:10px}.safaris__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.safaris__empty{padding:2rem;background:var(--paper);border:1px dashed var(--tan);border-radius:18px}.safaris__empty[hidden]{display:none}.safaris__empty h2{font-size:1.7rem}@media (min-width:1400px){.safaris__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991.98px){.safaris__layout{grid-template-columns:minmax(0,1fr)}.filters{position:static}}@media (max-width:639.98px){.safaris__grid{grid-template-columns:minmax(0,1fr)}}.post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}.post-card{position:relative;display:flex;flex-direction:column;overflow:hidden;background:var(--paper);border:1px solid var(--line);border-radius:20px;transition:transform 0.25s var(--ease),box-shadow 0.25s var(--ease)}.post-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.post-card__media{display:block;overflow:hidden}.post-card__media img,.post-card__ph{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover;transition:transform 0.8s var(--ease)}.post-card:hover .post-card__media img{transform:scale(1.05)}.post-card__ph{background:url(/wp-content/themes/gr/images/contours.svg) center / cover no-repeat,linear-gradient(145deg,var(--night-3),var(--night-2))}.post-card__body{display:flex;flex:1;flex-direction:column;padding:1.3rem 1.4rem 1.4rem}.post-card__meta{display:flex;flex-wrap:wrap;gap:.2rem .9rem;margin:0 0 .6rem;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.post-card__meta span+span::before{content:'';display:inline-block;width:4px;height:4px;margin-right:.9rem;vertical-align:middle;background:var(--tan);border-radius:50%}.post-card__title{margin:0 0 .6rem;font-size:1.45rem;line-height:1.12}.post-card__title a{color:var(--ink);text-decoration:none}.post-card__title a::after{content:'';position:absolute;inset:0}.post-card__title a:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.post-card__excerpt{margin:0 0 1rem;color:var(--ink-soft)}.post-card__more{margin-top:auto}.post-card--featured{grid-column:1 / -1;flex-direction:row}.post-card--featured .post-card__media{flex:0 0 55%}.post-card--featured .post-card__media img,.post-card--featured .post-card__ph{height:100%;min-height:21rem;aspect-ratio:auto}.post-card--featured .post-card__body{justify-content:center;padding:clamp(1.5rem,3.5vw,2.75rem)}.post-card--featured .post-card__title{font-size:clamp(2rem,3.4vw,3rem)}.post-card--featured .post-card__excerpt{font-size:1.12rem}@media (max-width:991.98px){.post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.post-card--featured{flex-direction:column}.post-card--featured .post-card__media{flex:none}.post-card--featured .post-card__media img,.post-card--featured .post-card__ph{min-height:0;height:auto;aspect-ratio:3 / 2}}@media (max-width:639.98px){.post-grid{grid-template-columns:minmax(0,1fr)}}.read-progress{position:fixed;top:0;left:0;right:0;z-index:1100;height:4px;pointer-events:none}.read-progress span{display:block;height:100%;background:var(--accent);transform:scaleX(0);transform-origin:left}.post-hero{position:relative;isolation:isolate;padding:clamp(3rem,6vw,5rem) 0 clamp(5rem,10vw,8rem);color:#fff;background:var(--night)}.post-hero::before{content:'';position:absolute;inset:0;z-index:-1;background:url(/wp-content/themes/gr/images/contours.svg) center / cover no-repeat}.post-hero h1{max-width:20ch;margin-bottom:1.25rem;font-size:clamp(2.4rem,5.6vw,4.6rem);color:#fff}.post-hero .eyebrow a{color:inherit;text-decoration:none}.post-hero .eyebrow a:hover{text-decoration:underline}.post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.3rem;margin:0;font-size:.95rem;color:var(--on-dark-soft)}.post-meta b{color:#fff}.post-meta__avatar{display:grid;place-items:center;width:2.6rem;height:2.6rem;font-weight:800;color:#fff;background:var(--accent);border-radius:50%}.post-figure{position:relative;z-index:2;margin:-4.5rem 0 0;overflow:hidden;border-radius:24px;box-shadow:var(--shadow-lg)}.post-figure img{display:block;width:100%;max-height:32rem;aspect-ratio:21 / 9;object-fit:cover}.post-layout{display:grid;grid-template-columns:minmax(0,46rem);justify-content:center;gap:1.5rem;padding-block:clamp(2rem,4vw,3.5rem)}.post-rail .share{margin:0}.post-toc{padding:1.1rem 1.3rem;background:var(--paper);border:1px solid var(--line);border-radius:16px}.post-toc summary{font-weight:800}.post-body{font-family:var(--serif);font-size:1.22rem;line-height:1.7}.post-body h2{margin:2.4rem 0 1rem;font-size:clamp(1.8rem,3vw,2.3rem)}.post-body p{margin-bottom:1.35em}.post-body img{max-width:100%;height:auto;border-radius:14px}.post-body a{color:var(--accent-deep)}@media (min-width:1200px){.post-layout{grid-template-columns:3.5rem minmax(0,46rem) 15.5rem;column-gap:3rem}.post-rail{grid-column:1;grid-row:1;position:sticky;top:7rem;align-self:start}.post-body{grid-column:2;grid-row:1}.post-toc{grid-column:3;grid-row:1;position:sticky;top:7rem;align-self:start}.share--rail{flex-direction:column;align-items:center;gap:.5rem}.share--rail .share__list{flex-direction:column}.share--rail .share__label{font-size:.68rem}}.post-end{max-width:49rem;padding-bottom:clamp(2rem,4vw,3rem)}.post-end .share--bottom,.post-end .article-cta,.post-end .author-box{max-width:none}.topbar__right{display:flex;align-items:center;gap:.5rem 1.25rem}.topbar .site-lang{order:0;margin:0;min-height:32px;display:flex;align-items:center}.topbar .site-lang select,.topbar .site-lang .gt_selector{max-width:9.5rem}.topbar a,.topbar__proof>span{white-space:nowrap}.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 .5em 1em;padding:.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:400;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:.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:.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}