@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bebas-neue-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bebas-neue-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/fonts/roboto-variable-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/fonts/roboto-variable-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/caveat-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue Fallback;src:local(Arial Narrow),local(ArialNarrow);size-adjust:71.33%;ascent-override:126.18%;descent-override:42.06%;line-gap-override:0%}@font-face{font-family:Bebas Neue Fallback Impact;src:local(Impact);size-adjust:77.95%;ascent-override:115.47%;descent-override:38.49%;line-gap-override:0%}@font-face{font-family:Roboto Fallback;src:local(Arial),local(ArialMT),local(Helvetica);font-weight:100 599;size-adjust:99.62%;ascent-override:93.12%;descent-override:24.51%;line-gap-override:0%}@font-face{font-family:Roboto Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold);font-weight:600 900;size-adjust:94.28%;ascent-override:98.4%;descent-override:25.9%;line-gap-override:0%}@font-face{font-family:Caveat Fallback;src:local(Arial),local(ArialMT),local(Helvetica);size-adjust:78.27%;ascent-override:122.65%;descent-override:38.33%;line-gap-override:0%}:root{--color-teal:#53b0ae;--color-teal-light:#65cecd;--color-teal-dark:#2e7775;--color-teal-darker:#247271;--color-slate:#3a4f66;--color-ink:#060606;--color-mist:#e1e8ed;--color-grey-200:#e3e3e3;--color-paper:#f4f4f4;--color-sand:#f5f0e8;--color-white:#fff;--color-rust:#ce4517;--color-rust-dark:#b33a14;--color-deep-teal:#041f1f;--color-hero-base:#071415;--color-near-black:#0f0f10;--color-star:#fbbc04;--color-whatsapp:#1ca085;--color-black:#000;--color-star-soft:#f1cd70;--color-youtube-red:#e62117;--color-card-meta:#ffd400;--color-google-grey-900:#202124;--color-google-grey-800:#3c4043;--color-google-grey-700:#5f6368;--color-google-grey-500:#80868b;--color-reviews-tint-1:#eaf8f7;--color-reviews-tint-2:#eaf2ff;--color-highlight-1:#f4efec;--color-highlight-2:#b5dce1;--color-highlight-3:#f4e0e9;--color-highlight-4:#d7e0b1;--color-highlight-5:#f4d9d0;--color-highlight-6:#d6cdc8;--color-highlight-7:#f4e3c9;--color-highlight-8:#cfdaf0;--color-topbar-1:#0a3d4f;--color-topbar-2:#145e5f;--color-topbar-3:#247271;--color-pill-days-bg:var(--color-teal-dark);--color-pill-days-text:#f9fafb;--color-pill-days-border:#53b0ae99;--color-pill-ok-bg:#22c55e;--color-pill-ok-text:#022c12;--color-pill-ok-border:#16a34a;--color-pill-warn-bg:#facc15;--color-pill-warn-text:#1f2933;--color-pill-warn-border:#eab308;--color-pill-none-bg:#e5e7eb;--color-pill-none-text:#4b5563;--color-pill-none-border:#d1d5db;--color-pill-low-bg:#ef4444;--color-pill-low-text:#2b0505;--color-pill-low-text-light:#fef2f2;--color-pill-low-border:#dc2626;--color-overlay-hero:#06060666;--color-overlay-strong:#060606bf;--color-overlay-footer:#050505cc;--color-overlay-panel:#050505bf;--color-overlay-control:#0606068c;--color-scrim-offcanvas:#12151a33;--color-panel-dark:#121519fa;--color-header-glass-solid:#fff9f2;--alpha-header-glass:72%;--material-glass-header:color-mix(in srgb, var(--color-header-glass-solid) var(--alpha-header-glass), transparent);--color-border-white-70:#ffffffb3;--color-border-white-60:#fff9;--color-border-white-20:#fff3;--color-border-teal-60:#53b0ae99;--color-border-hairline:#0000000a;--color-border-slate-14:#3a4f6624;--color-divider-dropdown:#05050514;--color-footer-rule:#e3e3e333;--color-bg:var(--color-paper);--color-text:var(--color-ink);--color-heading:var(--color-ink);--color-link:var(--color-teal-dark);--color-link-hover:var(--color-teal-darker);--color-border:var(--color-slate);--color-selection-bg:var(--color-teal);--color-selection-text:var(--color-white);--color-button-bg:var(--color-teal-dark);--color-button-bg-hover:var(--color-teal-darker);--color-button-text:var(--color-white);--color-button-urgent-bg:var(--color-rust);--color-button-urgent-bg-hover:var(--color-rust-dark);--color-button-light-bg:var(--color-paper);--color-button-light-text:var(--color-ink);--color-focus-inner:var(--color-white);--color-focus-outer:var(--color-deep-teal);--color-field-border:var(--color-white);--color-field-border-focus:var(--color-teal);--color-footer-text:var(--color-white);--color-footer-muted:var(--color-paper);--color-text-muted:color-mix(in srgb, var(--color-ink) 62%, var(--color-white));--gradient-topbar:linear-gradient(120deg, var(--color-topbar-1) 0, var(--color-topbar-2) 45%, var(--color-topbar-3) 100%);--image-particles:url(https://media.desertislandsurvival.com/2025/07/dis-wobbling-particles.svg);--font-body:"Roboto", "Roboto Fallback", sans-serif;--font-heading:"Bebas Neue", "Bebas Neue Fallback", "Bebas Neue Fallback Impact", sans-serif;--font-script:"Caveat", "Caveat Fallback", cursive;--font-system:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-heavy:800;--text-root:16px;--text-body:18px;--text-hero:clamp(2.5rem, 1.456rem + 3.26vw, 4rem);--text-section:clamp(2.25rem, 1.728rem + 1.63vw, 3rem);--text-card-title:clamp(2.2rem, 1.9rem + 1vw, 3rem);--text-subheading:clamp(1.75rem, 1.576rem + .543vw, 2rem);--text-page-title:50px;--text-prose-h2:35px;--text-prose-h3:30px;--text-prose-h4:25px;--text-blog-card-title:34px;--text-related-title:22px;--text-nav:22px;--text-mobile-menu:30px;--text-stat:20px;--text-lead:clamp(1.1rem, .995rem + .326vw, 1.25rem);--text-small:16px;--text-button:15px;--text-dropdown:14px;--text-pill:.9rem;--text-kicker:clamp(.8rem, .73rem + .217vw, .9rem);--text-legal:15px;--text-footer-menu:12px;--text-script:clamp(1.75rem, 1.576rem + .543vw, 2rem);--leading-display:1;--leading-heading:1.2;--leading-snug:1.3;--leading-body:1.5;--tracking-display:.015em;--tracking-button:.055em;--tracking-kicker:.055em;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:18px;--space-lg:24px;--space-xl:32px;--space-2xl:50px;--space-3xl:60px;--space-section:clamp(4.5rem, 2.1rem + 6.4vw, 6.5rem);--space-section-details:160px;--space-content-flow:1.5em;--space-prose-inline:160px;--container-max:1290px;--container-grid:1260px;--container-narrow:750px;--container-prose:740px;--container-blog-post:890px;--container-edge:90vw;--container-edge-compact:88vw;--header-height:80px;--header-height-mobile:60px;--topbar-height:50px;--logo-height:45px;--dropdown-width:220px;--dropdown-width-compact:6.5rem;--offcanvas-width-mobile:90vw;--offcanvas-width-tablet:65vw;--button-min-height:35px;--button-padding:5px 20px;--field-height:40px;--target-min:44px;--radius-xs:4px;--radius-chip:6px;--radius-sm:12px;--radius-tile:14px;--radius-panel:10px;--radius-md:16px;--radius-lg:18px;--radius-field:25px;--radius-button:50px;--radius-pill:9999px;--radius-round:50%;--shadow-card:0 11px 28px #0000005c;--shadow-lift:0 8px 22px #00000042;--shadow-panel:0 4px 30px 0 #0000001a, 0 0 20px 0 #0000001a;--shadow-soft:0 0 20px 0 #0000001a;--shadow-review:0 2px 16px 0 #00000017, 0 1px 4px 0 #0000000d;--shadow-trip-card:0 0 14px 0 #0000001a;--shadow-trip-card-hover:0 20px 25px -5px #0000002e, 0 10px 10px -5px #00000014;--shadow-entry-card:0 12px 18px -6px #2238650a;--shadow-toc:0 2px 18px 0 #3a4f6614;--shadow-dropdown:0 10px 20px #0505054a;--shadow-offcanvas:0 0 70px #00000080;--shadow-header-sticky:0 10px 20px #2c3e500d;--shadow-control:0 4px 12px 0 #00000047;--shadow-pill-days:0 8px 18px 0 #53b0ae73;--shadow-pill-ok:0 8px 18px 0 #22c55e59;--shadow-pill-warn:0 8px 18px 0 #facc1559;--shadow-pill-low:0 8px 18px 0 #ef444459;--shadow-text-photo:0 2px 12px #00000057;--shadow-text-hero:0 4px 24px #00000061;--focus-ring:0 0 0 2px var(--color-focus-inner), 0 0 0 4px var(--color-focus-outer);--blur-header:6px;--material-glass-blur:16px;--material-glass-saturate:180%;--material-glass-filter:blur(var(--material-glass-blur)) saturate(var(--material-glass-saturate));--lift-button:-2px;--lift-card:-8px;--ease-standard:cubic-bezier(.42, 0, .58, 1);--ease-theme:cubic-bezier(.455, .03, .515, .955);--ease-reveal:cubic-bezier(.2, .65, .3, 1);--ease-reveal-long:cubic-bezier(.2, 1, .2, 1);--ease-out-soft:cubic-bezier(.22, .61, .36, 1);--ease-out-expo:cubic-bezier(.22, 1, .36, 1);--ease-photo-open:cubic-bezier(.12, .415, .01, 1);--duration-fast:.12s;--duration-base:.2s;--duration-slow:.5s;--duration-filter:.28s;--transition-link:color var(--duration-fast) var(--ease-theme);--transition-button:transform var(--duration-base), box-shadow var(--duration-base), background-color var(--duration-base), color var(--duration-base);--transition-accordion:max-height var(--duration-slow) var(--ease-standard);--z-header:50;--z-topbar:60;--z-offcanvas:999;--z-floating:9999;--bp-mobile-max:767px;--bp-tablet-max:1024px;--bp-blocksy-mobile-max:689.98px;--bp-blocksy-tablet-max:999.98px}@supports not (backdrop-filter:blur(1px)){:root{--material-glass-header:var(--color-header-glass-solid);--material-glass-filter:none}}@media (prefers-reduced-transparency:reduce){:root{--material-glass-header:var(--color-header-glass-solid);--material-glass-filter:none}}*,:before,:after{box-sizing:border-box}html{font-size:var(--text-root);scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}::selection{background-color:var(--color-selection-bg);color:var(--color-selection-text)}:where(h1,h2,h3,h4,h5,h6){margin:0 0 var(--space-md);color:var(--color-heading);font-family:var(--font-heading);font-weight:var(--weight-regular);line-height:var(--leading-heading);text-transform:uppercase;text-wrap:balance}:where(h1){font-size:var(--text-hero);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}:where(h2){font-size:var(--text-section);line-height:var(--leading-display)}:where(h3){font-size:var(--text-subheading)}:where(h4){font-size:var(--text-stat)}:where(h5,h6){font-size:var(--text-body)}:where(p,ul,ol,figure,blockquote,table,pre){margin:0 0 var(--space-content-flow)}ul,ol{padding-left:2.5em}img,picture,video,svg,canvas{max-width:100%;display:block}img,video{height:auto}iframe{border:0;max-width:100%}a{color:var(--color-link);transition:var(--transition-link);text-decoration:underline}a:hover{color:var(--color-link-hover)}strong,b{font-weight:var(--weight-bold)}hr{height:1px;margin:var(--space-xl) 0;background-color:var(--color-grey-200);border:0}table{border-collapse:collapse;width:100%}th,td{border:1px solid var(--color-border);text-align:left;vertical-align:top;padding:9px}th{font-weight:var(--weight-semibold)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}input:not([type=checkbox],[type=radio],[type=submit],[type=button]),select,textarea{min-height:var(--field-height);border:1px solid var(--color-field-border);border-radius:var(--radius-field);font-size:var(--text-small);background-color:#0000;padding:0 15px}textarea{padding-block:10px}input:focus,select:focus,textarea:focus{border-color:var(--color-field-border-focus);outline:none}:focus-visible{outline:2px solid var(--color-focus-inner);outline-offset:0;box-shadow:var(--focus-ring)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{top:var(--space-xs);left:var(--space-xs);z-index:var(--z-floating);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-button);background-color:var(--color-button-bg);color:var(--color-button-text);position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}.container{width:min(100%, var(--container-edge));max-width:var(--container-max);margin-inline:auto}.container--narrow{max-width:var(--container-narrow)}.section{padding-block:var(--space-section)}.prose>*{max-width:var(--container-prose)}.prose h2{margin-top:var(--space-xl);font-size:var(--text-prose-h2);line-height:var(--leading-heading)}.prose h3{font-size:var(--text-prose-h3);line-height:var(--leading-heading)}.prose h4{font-size:var(--text-prose-h4);line-height:var(--leading-body)}.prose img{border-radius:var(--radius-lg)}.prose ul,.prose ol{padding-left:45px}.btn{justify-content:center;align-items:center;gap:var(--space-xs);min-height:var(--button-min-height);padding:var(--button-padding);border-radius:var(--radius-button);background-color:var(--color-button-bg);color:var(--color-button-text);font-family:var(--font-body);font-size:var(--text-button);font-weight:var(--weight-regular);letter-spacing:var(--tracking-button);text-transform:uppercase;transition:var(--transition-button);border:0;line-height:1;text-decoration:none;display:inline-flex}.btn:hover,.btn:focus-visible{background-color:var(--color-button-bg-hover);color:var(--color-button-text)}.btn--urgent{background-color:var(--color-button-urgent-bg)}.btn--urgent:hover,.btn--urgent:focus-visible{background-color:var(--color-button-urgent-bg-hover)}.btn--outline{border:2px solid var(--color-border-white-70);background-color:#0000}.btn--outline:hover,.btn--outline:focus-visible{border-color:var(--color-white);background-color:#0000}.btn--light{background-color:var(--color-button-light-bg);color:var(--color-button-light-text)}.btn--light:hover,.btn--light:focus-visible{color:var(--color-button-light-text)}@media (hover:hover){.btn:hover{transform:translateY(var(--lift-button));box-shadow:var(--shadow-card)}}.pill{align-items:center;gap:var(--space-2xs);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-pill);font-weight:var(--weight-medium);white-space:nowrap;border:1px solid #0000;padding:.5em .9em;line-height:1;display:inline-flex}.pill--days{border-color:var(--color-pill-days-border);background-color:var(--color-pill-days-bg);color:var(--color-pill-days-text);box-shadow:var(--shadow-pill-days)}.pill--ok{border-color:var(--color-pill-ok-border);background-color:var(--color-pill-ok-bg);color:var(--color-pill-ok-text);box-shadow:var(--shadow-pill-ok)}.pill--warn{border-color:var(--color-pill-warn-border);background-color:var(--color-pill-warn-bg);color:var(--color-pill-warn-text);box-shadow:var(--shadow-pill-warn)}.pill--sold-out{border-color:var(--color-pill-none-border);background-color:var(--color-pill-none-bg);color:var(--color-pill-none-text)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.btn:hover{transform:none}}.dis-dropdown{position:relative}.dis-dropdown__panel,.site-nav__sub{border-radius:var(--radius-sm);background-color:var(--color-paper);box-shadow:var(--shadow-dropdown)}.dis-dropdown__panel{top:calc(100% + var(--space-xs));z-index:20;min-width:max(100%, var(--dropdown-width-compact));overscroll-behavior:contain;opacity:0;visibility:hidden;max-height:min(60vh,22rem);transition:opacity var(--duration-base) var(--ease-theme), transform var(--duration-base) var(--ease-theme), visibility var(--duration-base);margin:0;padding:0;list-style:none;position:absolute;left:0;overflow-y:auto;transform:translateY(10px)}.dis-dropdown.is-open>.dis-dropdown__panel{opacity:1;visibility:visible;transition-property:opacity,transform;transform:none}.dis-dropdown__option{color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-dropdown);font-weight:var(--weight-medium);text-align:left;text-transform:none;cursor:pointer;transition:var(--transition-link);border-left:3px solid #0000;padding:13px 40px 13px 19.5px;line-height:21px;display:block;position:relative}.dis-dropdown__option+.dis-dropdown__option{border-top:1px solid var(--color-divider-dropdown)}.dis-dropdown__option:hover,.dis-dropdown__option.is-active{border-left-color:var(--color-teal);background-color:color-mix(in srgb, var(--color-teal) 12%, transparent);color:var(--color-ink)}.dis-dropdown__option[aria-selected=true]{color:var(--color-teal-dark);font-weight:var(--weight-semibold)}.dis-dropdown__option[aria-selected=true]:not([data-value=""]):after{content:"";border-bottom:2px solid;border-right:2px solid;width:5px;height:10px;position:absolute;top:50%;right:19.5px;transform:translateY(-65%)rotate(45deg)}.dis-dropdown__option[hidden]{display:none}.dis-dropdown__panel:focus{outline:0}.dis-dropdown__trigger{align-items:center;gap:var(--space-xs);text-align:left;display:flex!important}.dis-dropdown__trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dis-dropdown__trigger .dis-dropdown__chevron{fill:currentColor;width:10px;height:10px;transition:transform var(--duration-base) var(--ease-theme);flex:none;margin-left:auto}.dis-dropdown.is-open .dis-dropdown__chevron{transform:rotate(180deg)}@media (width<=767px){.dis-dropdown__panel{width:100%;right:0}}@media (prefers-reduced-motion:reduce){.dis-dropdown__panel,.dis-dropdown__chevron{transition:none}}.dtbn-bar[data-astro-cid-7ojhtrhn]{z-index:var(--z-topbar);min-height:var(--topbar-height);background-image:var(--gradient-topbar);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.dtbn-wrap[data-astro-cid-7ojhtrhn]{width:100%;max-width:100%;position:relative}.dtbn-viewport[data-astro-cid-7ojhtrhn]{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;display:flex;overflow:auto hidden}.dtbn-viewport[data-astro-cid-7ojhtrhn]::-webkit-scrollbar{display:none}.dtbn-viewport[data-astro-cid-7ojhtrhn]:focus-visible{box-shadow:inset 0 0 0 2px var(--color-focus-inner), inset 0 0 0 4px var(--color-focus-outer);outline:0}.dtbn-viewport[data-astro-cid-7ojhtrhn].is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none;user-select:none}.dtbn-slide[data-astro-cid-7ojhtrhn]{width:100%;min-width:100%;min-height:var(--topbar-height);scroll-snap-align:center;scroll-snap-stop:always;text-align:center;flex:0 0 100%;justify-content:center;align-items:center;padding:6px 44px;display:flex}.dtbn-slide__text[data-astro-cid-7ojhtrhn]{color:var(--color-white);font-family:var(--font-body);font-size:var(--text-small);margin:0;line-height:1.25}.dtbn-slide__text[data-astro-cid-7ojhtrhn] a,.dtbn-slide__text[data-astro-cid-7ojhtrhn] a:hover{color:var(--color-white);text-underline-offset:2px;text-decoration:underline}.dtbn-slide__text[data-astro-cid-7ojhtrhn] a:focus-visible{outline:2px solid var(--color-white);outline-offset:3px;box-shadow:none}.dtbn-arrow[data-astro-cid-7ojhtrhn]{z-index:3;width:40px;height:40px;color:var(--color-white);opacity:.85;transition:opacity var(--duration-base);appearance:none;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.dtbn-arrow[data-astro-cid-7ojhtrhn]:hover{opacity:1}.dtbn-arrow[data-astro-cid-7ojhtrhn]:focus-visible{opacity:1;box-shadow:inset 0 0 0 2px var(--color-focus-inner), inset 0 0 0 4px var(--color-focus-outer);outline:0}.dtbn-arrow[data-astro-cid-7ojhtrhn] svg[data-astro-cid-7ojhtrhn]{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;display:block}.dtbn-arrow--prev[data-astro-cid-7ojhtrhn]{left:2px}.dtbn-arrow--next[data-astro-cid-7ojhtrhn]{right:2px}.dtbn-pause[data-astro-cid-7ojhtrhn]{right:42px}.dtbn-pause[data-astro-cid-7ojhtrhn] .dtbn-pause__play[data-astro-cid-7ojhtrhn],.dtbn-pause[data-astro-cid-7ojhtrhn][aria-pressed=true] .dtbn-pause__pause[data-astro-cid-7ojhtrhn]{display:none}.dtbn-pause[data-astro-cid-7ojhtrhn][aria-pressed=true] .dtbn-pause__play[data-astro-cid-7ojhtrhn]{display:block}.dtbn-pause[data-astro-cid-7ojhtrhn] .dtbn-pause__play[data-astro-cid-7ojhtrhn]{fill:currentColor;stroke-width:1.5px}.dtbn-bar[data-astro-cid-7ojhtrhn]:has(.dtbn-pause:not([hidden])) .dtbn-slide[data-astro-cid-7ojhtrhn]{padding-inline:76px}@media (width<=767px){.dtbn-slide[data-astro-cid-7ojhtrhn]{padding-inline:38px}.dtbn-slide__text[data-astro-cid-7ojhtrhn]{font-size:calc(var(--text-small) * .8125);line-height:var(--leading-snug)}.dtbn-arrow[data-astro-cid-7ojhtrhn]{width:34px;height:34px}.dtbn-arrow--prev[data-astro-cid-7ojhtrhn]{left:0}.dtbn-pause[data-astro-cid-7ojhtrhn]{right:32px}.dtbn-bar[data-astro-cid-7ojhtrhn]:has(.dtbn-pause:not([hidden])) .dtbn-slide[data-astro-cid-7ojhtrhn]{padding-inline:64px}.dtbn-arrow--next[data-astro-cid-7ojhtrhn]{right:0}}@media (prefers-reduced-motion:reduce){.dtbn-viewport[data-astro-cid-7ojhtrhn]{scroll-behavior:auto}.dtbn-arrow[data-astro-cid-7ojhtrhn]{transition:none}}.dis-currency-header-control{align-items:center;gap:var(--space-xs);color:inherit;flex:none;display:inline-flex;position:relative}.dis-currency-header-control[data-ready=false]{visibility:hidden}.dis-currency-header-control--header{align-self:stretch}.dis-currency-header-control--hero .dis-currency-menu{height:auto}.dis-currency-menu .dis-currency-menu__toggle{gap:5px;padding-inline:0}.dis-currency-menu .dis-currency-menu__toggle:after{display:none}.dis-currency-menu__label{display:inline-grid}.dis-currency-menu__label>*{grid-area:1/1}.dis-currency-menu__sizer{visibility:hidden}.dis-currency-menu .dis-currency-menu__list{width:max-content;min-width:var(--dropdown-width-compact);left:0;right:auto}.dis-currency-header-control--hero .dis-currency-menu .dis-currency-menu__list{left:auto;right:0}.dis-currency-header-control--hero .dis-currency-menu .dis-currency-menu__list,.dis-currency-header-control--hero .dis-currency-header-control__popover{top:calc(100% + var(--space-sm))}.dis-currency-header-control__info{border-radius:var(--radius-round);color:currentColor;cursor:pointer;background:0 0;border:0;align-self:center;place-items:center;width:20px;height:20px;margin:0;padding:0;line-height:0;display:inline-grid;translate:0 -1px}.dis-currency-header-control__info svg{width:100%;height:100%;display:block}.dis-currency-header-control__info:focus-visible{outline-offset:3px;box-shadow:none;outline:2px solid}.dis-currency-header-control--gbp .dis-currency-header-control__info{visibility:hidden}.dis-currency-header-control__popover{inset-inline-end:0;z-index:20;width:var(--dropdown-width);border-radius:var(--radius-sm);background:var(--color-paper);box-shadow:var(--shadow-dropdown);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-dropdown);font-weight:var(--weight-medium);text-transform:none;padding:13px 19.5px;line-height:21px;display:none;position:absolute;top:calc(100% - 20px)}.dis-currency-header-control.dis-currency-disclosure-open .dis-currency-header-control__popover{display:block}@media (width>=1000px){.dis-currency-header-control--header:not(.dis-currency-disclosure-dismissed) .dis-currency-header-control__info:hover+.dis-currency-header-control__popover,.dis-currency-header-control--header:not(.dis-currency-disclosure-dismissed) .dis-currency-header-control__info:focus+.dis-currency-header-control__popover{display:block}}@media (width<=999.98px){.dis-currency-header-control{gap:6px}.dis-currency-menu .dis-currency-menu__toggle{font-size:19px;line-height:25px}.dis-currency-header-control__info{width:18px;height:18px}.dis-currency-header-control__popover{inset-inline-end:-4px}}.dis-currency-hero-anchor{position:relative}.dis-currency-header-control--hero{z-index:30;top:var(--space-lg);border-radius:var(--radius-pill);background:var(--color-overlay-control);color:var(--color-white);backdrop-filter:blur(var(--blur-header));padding:6px 12px;position:absolute;inset-inline-end:28px}@media (width<=999.98px){.dis-currency-header-control--hero{top:14px;padding:4px 10px;inset-inline-end:14px}}.dis-gbp-note,.dis-booking-gbp{display:none}.dis-currency-converted .dis-gbp-note{font-family:var(--font-body);font-weight:var(--weight-regular);letter-spacing:normal;text-transform:none;white-space:nowrap;display:inline}.dis-currency-converted .dis-gbp-note:before{content:" · "}.dis-currency-converted [class*=hero__stat-value] .dis-gbp-note{font-size:var(--text-footer-menu);line-height:var(--leading-snug);display:block}.dis-currency-converted [class*=hero__stat-value] .dis-gbp-note:before{content:none}.dis-currency-converted .dis-booking-gbp{max-width:var(--container-grid);margin:0 auto var(--space-sm);font-family:var(--font-body);font-size:var(--text-dropdown);text-align:center;display:block}.social-icons[data-astro-cid-6curc5kp]{align-items:center;gap:var(--social-gap,15px);flex-wrap:wrap;display:flex}.social-icons[data-astro-cid-6curc5kp] a[data-astro-cid-6curc5kp]{color:var(--social-color,var(--color-white));transition:var(--transition-link);display:inline-flex}.social-icons[data-astro-cid-6curc5kp] a[data-astro-cid-6curc5kp]:hover{color:var(--social-hover-color,var(--color-teal-light))}.social-icons[data-astro-cid-6curc5kp] svg[data-astro-cid-6curc5kp]{width:var(--social-size,22px);height:var(--social-size,22px);fill:currentColor}.site-header[data-astro-cid-blryxaq5]{z-index:var(--z-header);height:0;color:var(--color-white);position:relative}.site-header[data-astro-cid-blryxaq5][data-variant=solid]{height:var(--header-height);color:var(--color-ink)}.site-header__bar[data-astro-cid-blryxaq5]{isolation:isolate;background-color:#0000;position:absolute;inset:0 0 auto}.site-header__bar[data-astro-cid-blryxaq5]:before{content:"";z-index:-1;background-color:var(--material-glass-header);backdrop-filter:var(--material-glass-filter);box-shadow:var(--shadow-header-sticky);opacity:0;pointer-events:none;position:absolute;inset:0}.site-header[data-astro-cid-blryxaq5][data-variant=solid] .site-header__bar[data-astro-cid-blryxaq5]{background-color:var(--color-paper)}.site-header[data-astro-cid-blryxaq5][data-sticky] .site-header__bar[data-astro-cid-blryxaq5]{position:fixed;top:0}.site-header[data-astro-cid-blryxaq5][data-sticky-anim] .site-header__bar[data-astro-cid-blryxaq5]{transition:transform var(--duration-base) var(--ease-standard)}.site-header[data-astro-cid-blryxaq5][data-sticky=hidden] .site-header__bar[data-astro-cid-blryxaq5]{transform:translateY(-100%)}.site-header[data-astro-cid-blryxaq5][data-sticky=visible]{color:var(--color-ink)}.site-header[data-astro-cid-blryxaq5][data-sticky=visible] .site-header__bar[data-astro-cid-blryxaq5]:before{opacity:1}.site-header__row[data-astro-cid-blryxaq5]{justify-content:space-between;align-items:center;gap:var(--space-lg);height:var(--header-height);padding-inline:30px;display:flex}.site-header__logo[data-astro-cid-blryxaq5]{height:var(--logo-height);flex:none;display:block;position:relative}.site-header__logo-img[data-astro-cid-blryxaq5]{width:auto;height:var(--logo-height)}.site-header__logo-img--dark[data-astro-cid-blryxaq5]{opacity:0;position:absolute;inset:0 auto auto 0}.site-header[data-astro-cid-blryxaq5][data-variant=solid] .site-header__logo-img--light[data-astro-cid-blryxaq5],.site-header[data-astro-cid-blryxaq5][data-sticky=visible] .site-header__logo-img--light[data-astro-cid-blryxaq5]{opacity:0}.site-header[data-astro-cid-blryxaq5][data-variant=solid] .site-header__logo-img--dark[data-astro-cid-blryxaq5],.site-header[data-astro-cid-blryxaq5][data-sticky=visible] .site-header__logo-img--dark[data-astro-cid-blryxaq5]{opacity:1}.site-header__end[data-astro-cid-blryxaq5]{align-items:center;gap:20px;height:100%;display:flex}.site-nav[data-astro-cid-blryxaq5]{height:100%}.site-nav__list{height:100%;margin:0;padding:0;list-style:none;display:flex}.site-nav__item{align-items:center;height:100%;display:flex;position:relative}.site-nav__link{color:inherit;font-family:var(--font-heading);font-size:var(--text-nav);font-weight:var(--weight-regular);line-height:var(--leading-snug);text-transform:uppercase;cursor:pointer;transition:var(--transition-link);background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:0 12.5px;text-decoration:none;display:inline-flex;position:relative}.site-nav__link:hover{color:inherit}.site-nav__link:after{content:"";background-color:var(--color-teal-light);opacity:0;transform-origin:0;height:2px;transition:transform var(--duration-base) var(--ease-theme), opacity var(--duration-base) var(--ease-theme);position:absolute;bottom:0;left:12.5px;right:12.5px;transform:scaleX(0)}.site-nav__item:hover>.site-nav__link:after,.site-nav__item.is-current>.site-nav__link:after,.site-nav__item.is-open>.site-nav__link:after{opacity:1;transform:scaleX(1)}.site-nav__chevron{fill:currentColor;width:8px;height:8px}.site-nav__sub{z-index:2;width:var(--dropdown-width);border-radius:var(--radius-sm);background-color:var(--color-paper);box-shadow:var(--shadow-dropdown);opacity:0;visibility:hidden;transition:opacity var(--duration-base) var(--ease-theme), transform var(--duration-base) var(--ease-theme), visibility var(--duration-base);margin:0;padding:0;list-style:none;position:absolute;top:calc(100% - 20px);left:0;transform:translateY(10px)}.site-nav__sub--flyout{top:0;left:100%;transform:translate(10px)}.site-nav__item:hover>.site-nav__sub,.site-nav__item.is-open>.site-nav__sub,.site-nav__sub-item:hover>.site-nav__sub,.site-nav__sub-item.is-open>.site-nav__sub{opacity:1;visibility:visible;transform:none}.site-nav__item.is-closed>.site-nav__sub,.site-nav__sub-item.is-closed>.site-nav__sub{opacity:0;visibility:hidden}.site-nav__sub-item{position:relative}.site-nav__sub-item+.site-nav__sub-item{border-top:1px solid var(--color-divider-dropdown)}.site-nav__sub-link{width:100%;color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-dropdown);font-weight:var(--weight-medium);text-align:left;text-transform:none;cursor:pointer;transition:var(--transition-link);background:0 0;border:0;justify-content:space-between;align-items:center;padding:13px 19.5px;line-height:21px;text-decoration:none;display:flex}.site-nav__sub-link:hover,.site-nav__sub-link[aria-current=page],.site-nav__sub-link[aria-selected=true]{color:var(--color-teal)}.site-nav__sub-link:focus-visible,.site-nav__link:focus-visible{border-radius:var(--radius-xs)}.site-nav__chevron--side{transform:rotate(-90deg)}.site-header__cta[data-astro-cid-blryxaq5]{border-radius:var(--radius-button);background-color:var(--color-button-bg);min-height:42px;color:var(--color-button-text);font-family:var(--font-body);font-size:var(--text-button);font-weight:var(--weight-regular);letter-spacing:var(--tracking-button);text-transform:uppercase;transition:var(--transition-button);flex:none;justify-content:center;align-items:center;padding:0 20px;line-height:1;text-decoration:none;display:inline-flex}.site-header__cta[data-astro-cid-blryxaq5]:hover,.site-header__cta[data-astro-cid-blryxaq5]:focus-visible{background-color:var(--color-button-bg-hover);color:var(--color-button-text)}@media (hover:hover){.site-header__cta[data-astro-cid-blryxaq5]:hover{box-shadow:var(--shadow-card);transform:translateY(var(--lift-button))}}.site-header__trigger[data-astro-cid-blryxaq5]{color:inherit;background:0 0;border:0;margin:-11px;padding:11px;display:none}.site-header__trigger[data-astro-cid-blryxaq5] svg[data-astro-cid-blryxaq5]{fill:currentColor;width:22px;height:auto}@media (width<=999.98px){.site-header[data-astro-cid-blryxaq5][data-variant=solid]{height:var(--header-height-mobile)}.site-header__row[data-astro-cid-blryxaq5]{height:var(--header-height-mobile);padding-inline:calc((100vw - var(--container-edge-compact)) / 2)}.site-header__end[data-astro-cid-blryxaq5]{gap:10px}.site-nav[data-astro-cid-blryxaq5],.site-header__end[data-astro-cid-blryxaq5]>.site-header__cta[data-astro-cid-blryxaq5]{display:none}.site-header__trigger[data-astro-cid-blryxaq5]{margin-left:1px;display:inline-flex}}.offcanvas[data-astro-cid-blryxaq5]{width:var(--offcanvas-width-mobile);border-radius:var(--radius-panel);background-color:var(--color-ink);background-image:linear-gradient(var(--color-overlay-panel), var(--color-overlay-panel)), var(--image-particles);max-width:none;height:auto;max-height:none;box-shadow:var(--shadow-offcanvas);color:var(--color-white);overscroll-behavior:contain;transition:transform .35s var(--ease-theme), overlay .35s allow-discrete, display .35s allow-discrete;background-position:38% 36%;background-size:cover;border:0;margin:0;padding:0;position:fixed;inset:10px 10px 10px auto;overflow-y:auto;transform:translate(calc(100% + 20px))}.offcanvas[data-astro-cid-blryxaq5][open]{transform:none}@starting-style{.offcanvas[data-astro-cid-blryxaq5][open]{transform:translate(calc(100% + 20px))}}.offcanvas[data-astro-cid-blryxaq5]::backdrop{background-color:var(--color-scrim-offcanvas)}@media (width>=690px){.offcanvas[data-astro-cid-blryxaq5]{width:var(--offcanvas-width-tablet);inset:15px 15px 15px auto}}.offcanvas__actions[data-astro-cid-blryxaq5]{justify-content:flex-end;padding:11px 16px 0;display:flex}.offcanvas__close[data-astro-cid-blryxaq5]{color:var(--color-white);opacity:.85;cursor:pointer;background:0 0;border:0;padding:9px;display:inline-flex}.offcanvas__close[data-astro-cid-blryxaq5]:hover{opacity:1}.offcanvas__close[data-astro-cid-blryxaq5] svg[data-astro-cid-blryxaq5]{fill:currentColor}.offcanvas__content[data-astro-cid-blryxaq5]{flex-direction:column;align-items:flex-start;gap:20px;padding:15px 25px 40px;display:flex}.mobile-menu[data-astro-cid-blryxaq5]{width:100%}.mobile-menu__list[data-astro-cid-blryxaq5],.mobile-menu__sub[data-astro-cid-blryxaq5]{margin:0;padding:0;list-style:none}.mobile-menu__sub[data-astro-cid-blryxaq5]{padding:0 0 var(--space-xs) 15px}.mobile-menu__link[data-astro-cid-blryxaq5],.mobile-menu__sub-link[data-astro-cid-blryxaq5]{width:100%;color:var(--color-white);text-align:left;cursor:pointer;transition:var(--transition-link);background:0 0;border:0;justify-content:space-between;align-items:center;padding:5px 0;text-decoration:none;display:flex}.mobile-menu__link[data-astro-cid-blryxaq5]{font-family:var(--font-heading);font-size:var(--text-mobile-menu);font-weight:var(--weight-regular);line-height:var(--leading-body);text-transform:uppercase}.mobile-menu__sub-link[data-astro-cid-blryxaq5]{font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--leading-body)}.mobile-menu__link[data-astro-cid-blryxaq5]:hover,.mobile-menu__sub-link[data-astro-cid-blryxaq5]:hover,.mobile-menu__sub-link[data-astro-cid-blryxaq5][aria-selected=true],.mobile-menu__item[data-astro-cid-blryxaq5].is-current>a[data-astro-cid-blryxaq5]{color:var(--color-teal-light)}.mobile-menu__chevron[data-astro-cid-blryxaq5]{fill:currentColor;transition:transform var(--duration-base) var(--ease-theme);flex:none}.mobile-menu__toggle[data-astro-cid-blryxaq5][aria-expanded=true] .mobile-menu__chevron[data-astro-cid-blryxaq5]{transform:rotate(180deg)}.offcanvas__content[data-astro-cid-blryxaq5] .offcanvas__socials{--social-size:20px;--social-gap:20px}@media (width>=690px) and (width<=999.98px){.mobile-menu__link[data-astro-cid-blryxaq5]{font-size:40px}.mobile-menu__sub-link[data-astro-cid-blryxaq5]{font-size:var(--text-nav)}}@media (prefers-reduced-motion:reduce){.site-nav__sub,.offcanvas[data-astro-cid-blryxaq5],.site-header[data-astro-cid-blryxaq5][data-sticky-anim] .site-header__bar[data-astro-cid-blryxaq5]{transition:none}}.site-footer[data-astro-cid-ui5ps2i3]{padding-top:var(--space-2xl);background-color:var(--color-teal-light);background-image:linear-gradient(var(--color-overlay-footer), var(--color-overlay-footer)), var(--image-particles);color:var(--color-footer-text);background-position:44% 34%;background-size:cover}.site-footer__container[data-astro-cid-ui5ps2i3]{width:min(100%, var(--container-edge));max-width:var(--container-max);margin-inline:auto}.site-footer__grid[data-astro-cid-ui5ps2i3]{column-gap:var(--space-2xl);border-bottom:1px solid var(--color-footer-rule);grid-template-columns:repeat(2,minmax(0,1fr));padding-block:30px;display:grid}.site-footer__grid--bottom[data-astro-cid-ui5ps2i3]{border-bottom:0;align-items:center;padding-block:25px}.site-footer__about[data-astro-cid-ui5ps2i3]{flex-direction:column;align-items:flex-start;gap:40px;display:flex}.site-footer__brand[data-astro-cid-ui5ps2i3]{align-items:flex-start;gap:24px;display:flex}.site-footer__logo[data-astro-cid-ui5ps2i3] img[data-astro-cid-ui5ps2i3]{width:167px;height:auto}.site-footer__badge[data-astro-cid-ui5ps2i3] img[data-astro-cid-ui5ps2i3]{width:40px;height:auto}.site-footer__text[data-astro-cid-ui5ps2i3]{color:var(--color-white);font-size:13px;line-height:var(--leading-body);margin:0}.site-footer__about[data-astro-cid-ui5ps2i3] .site-footer__socials{--social-size:22px;--social-gap:15px}.site-footer__copyright[data-astro-cid-ui5ps2i3]{color:var(--color-footer-muted);font-family:var(--font-body);font-size:var(--text-legal);line-height:var(--leading-snug);margin:0}.site-footer__menu[data-astro-cid-ui5ps2i3] ul[data-astro-cid-ui5ps2i3]{flex-wrap:wrap;gap:10px 25px;margin:0;padding:0;list-style:none;display:flex}.site-footer__menu[data-astro-cid-ui5ps2i3] a[data-astro-cid-ui5ps2i3]{color:var(--color-footer-muted);font-family:var(--font-body);font-size:var(--text-footer-menu);font-weight:var(--weight-bold);line-height:var(--leading-snug);text-transform:uppercase;text-decoration:none}.site-footer__menu[data-astro-cid-ui5ps2i3] a[data-astro-cid-ui5ps2i3]:hover{color:var(--color-teal-light)}.site-footer__newsletter[data-astro-cid-ui5ps2i3] ._form-content,.site-footer__newsletter[data-astro-cid-ui5ps2i3] ._form_1{color:var(--color-white)}.site-footer__newsletter[data-astro-cid-ui5ps2i3] ._form_1,.site-footer__newsletter[data-astro-cid-ui5ps2i3] ._form_1>div{text-align:left!important;margin:0!important;padding:0!important}.site-footer__newsletter[data-astro-cid-ui5ps2i3] form._form{margin:0!important;padding:0!important}.site-footer__newsletter[data-astro-cid-ui5ps2i3] input[type=text],.site-footer__newsletter[data-astro-cid-ui5ps2i3] input[type=email],.site-footer__newsletter[data-astro-cid-ui5ps2i3] input[type=tel],.site-footer__newsletter[data-astro-cid-ui5ps2i3] input[type=date],.site-footer__newsletter[data-astro-cid-ui5ps2i3] textarea,.site-footer__newsletter[data-astro-cid-ui5ps2i3] select{color:var(--color-white)!important;-webkit-text-fill-color:var(--color-white)!important;border-color:var(--color-border-white-60)!important;border-radius:var(--radius-xs)!important}.site-footer__newsletter[data-astro-cid-ui5ps2i3] input::placeholder,.site-footer__newsletter[data-astro-cid-ui5ps2i3] textarea::placeholder{color:color-mix(in srgb, var(--color-white) 75%, transparent)!important;opacity:1!important}.site-footer__newsletter[data-astro-cid-ui5ps2i3] input:-webkit-autofill{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--color-white)!important}.site-footer__newsletter[data-astro-cid-ui5ps2i3] form._form ._submit:not(#dis-none),.site-footer__newsletter[data-astro-cid-ui5ps2i3] form._form button[type=submit]:not(#dis-none){min-height:var(--button-min-height);letter-spacing:var(--tracking-button);text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;line-height:1;display:inline-flex;border-radius:var(--radius-pill)!important;background:var(--color-button-bg)!important;color:var(--color-button-text)!important;font-family:var(--font-body)!important;font-size:var(--text-button)!important;font-weight:var(--weight-regular)!important;border:0!important;padding:5px 22px!important}.site-footer__newsletter[data-astro-cid-ui5ps2i3] form._form ._submit:not(#dis-none):hover,.site-footer__newsletter[data-astro-cid-ui5ps2i3] form._form button[type=submit]:not(#dis-none):hover{background:var(--color-button-bg-hover)!important}@media (width<=600px){.site-footer__newsletter[data-astro-cid-ui5ps2i3] form._form input[type=email]{width:100%}}@media (width<=999.98px){.site-footer[data-astro-cid-ui5ps2i3]{padding-top:25px}.site-footer__container[data-astro-cid-ui5ps2i3]{width:min(100%, var(--container-edge-compact))}.site-footer__grid[data-astro-cid-ui5ps2i3]{grid-template-columns:minmax(0,1fr);row-gap:20px}.site-footer__about[data-astro-cid-ui5ps2i3]{gap:24px}.site-footer__grid--bottom[data-astro-cid-ui5ps2i3]{text-align:center;justify-items:center;row-gap:15px;padding-block:15px}.site-footer__menu[data-astro-cid-ui5ps2i3] ul[data-astro-cid-ui5ps2i3]{justify-content:center}}.distb-popup[data-astro-cid-yyvy7dqh]{z-index:var(--z-offcanvas);transition:transform .3s var(--ease-theme), opacity .3s, visibility .3s;position:fixed;inset:auto 0 0}.distb-popup[data-astro-cid-yyvy7dqh][data-state=closed]{visibility:hidden;opacity:0;transform:translateY(100%)}.distb-popup[data-astro-cid-yyvy7dqh].is-hidden-on-section{visibility:hidden;opacity:0;pointer-events:none}.distb-bar[data-astro-cid-yyvy7dqh]{isolation:isolate;background-color:var(--color-white);width:100%;color:var(--color-white);text-align:center;background-image:url(https://media.desertislandsurvival.com/2025/07/dis-revolving-sunspot-3.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:8px 15px;position:relative}.distb-bar[data-astro-cid-yyvy7dqh]:before{content:"";z-index:-1;background-color:var(--color-ink);opacity:.6;pointer-events:none;position:absolute;inset:0}.distb-bar__inner[data-astro-cid-yyvy7dqh]{align-items:center;gap:var(--space-xs);width:100%;max-width:var(--container-grid);flex-direction:column;margin-inline:auto;display:flex}.distb-cta[data-astro-cid-yyvy7dqh]{min-height:var(--button-min-height);padding:var(--button-padding);border-radius:var(--radius-button);background-color:var(--color-rust);color:var(--color-white);font-family:var(--font-body);font-size:var(--text-button);font-weight:var(--weight-bold);line-height:var(--leading-body);text-align:center;text-transform:uppercase;transition:background-color var(--duration-base), transform var(--duration-base);border:0;justify-content:center;align-items:center;margin:0;text-decoration:none;display:inline-flex}.distb-cta[data-astro-cid-yyvy7dqh]:hover{background-color:var(--color-rust-dark);color:var(--color-white);transform:translateY(-3px)}.distb-note[data-astro-cid-yyvy7dqh]{color:var(--color-white);font-family:var(--font-body);font-size:.9rem;line-height:var(--leading-heading);margin:0}.distb-close[data-astro-cid-yyvy7dqh]{color:var(--color-white);opacity:.8;cursor:pointer;background:0 0;border:0;padding:10px;display:inline-flex;position:absolute;top:6px;right:6px}.distb-close[data-astro-cid-yyvy7dqh]:hover{opacity:1}.distb-close[data-astro-cid-yyvy7dqh] svg[data-astro-cid-yyvy7dqh]{fill:currentColor}@media (width<=767px){.distb-note[data-astro-cid-yyvy7dqh]{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.distb-popup[data-astro-cid-yyvy7dqh],.distb-cta[data-astro-cid-yyvy7dqh]{transition:none}.distb-cta[data-astro-cid-yyvy7dqh]:hover{transform:none}}.disbq-popup[data-astro-cid-wsoxem4l]{bottom:calc(15px + env(safe-area-inset-bottom,0px));left:calc(10px + env(safe-area-inset-left,0px));z-index:var(--z-offcanvas);width:min(340px,100vw - 70px);transition:transform .3s var(--ease-theme), opacity .3s, visibility .3s;position:fixed}.disbq-popup[data-astro-cid-wsoxem4l][data-state=closed]{visibility:hidden;opacity:0;transform:translateY(calc(100% + 15px))}.disbq-card[data-astro-cid-wsoxem4l]{width:100%;padding:var(--space-md) var(--space-2xl) var(--space-md) var(--space-md);border:1px solid color-mix(in srgb, var(--color-white) 30%, transparent);border-radius:var(--radius-sm);background-color:var(--color-teal-dark);box-shadow:var(--shadow-panel);color:var(--color-white);font-family:var(--font-body);font-size:var(--text-small);line-height:var(--leading-snug);text-align:left;margin:0;text-decoration:none;display:block}.disbq-card[data-astro-cid-wsoxem4l]:hover,.disbq-card[data-astro-cid-wsoxem4l]:focus-visible{color:var(--color-white)}.disbq-close[data-astro-cid-wsoxem4l]{top:var(--space-xs);right:var(--space-xs);border-radius:var(--radius-round);background:var(--color-overlay-control);color:var(--color-white);cursor:pointer;border:0;padding:9px;display:inline-flex;position:absolute}.disbq-close[data-astro-cid-wsoxem4l] svg[data-astro-cid-wsoxem4l]{fill:currentColor}@media (width<=767px){.disbq-popup[data-astro-cid-wsoxem4l]{width:auto;right:calc(60px + env(safe-area-inset-right,0px))}}@media (prefers-reduced-motion:reduce){.disbq-popup[data-astro-cid-wsoxem4l]{transition:none}}.dcsb-popup[data-astro-cid-nu6kfs3b]{z-index:var(--z-offcanvas);position:fixed;inset:auto 0 0}.dcsb-bar[data-astro-cid-nu6kfs3b]{border-top:1px solid color-mix(in srgb, var(--color-white) 10%, transparent);background-color:var(--color-ink);background-image:linear-gradient(180deg, color-mix(in srgb, var(--color-teal) 10%, transparent) 0%, transparent 60%);flex-direction:column;align-items:center;padding:12px min(3vw,20px);display:flex;position:relative}.dcsb-bar[data-astro-cid-nu6kfs3b]:before{content:"";background-image:linear-gradient(90deg, transparent 0%, var(--color-teal) 25%, var(--color-teal-light) 50%, var(--color-teal) 75%, transparent 100%);opacity:.9;pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0}.dcsb-inner[data-astro-cid-nu6kfs3b]{width:var(--container-max);justify-content:space-between;align-items:center;gap:16px;max-width:100%;display:flex}.dcsb-help[data-astro-cid-nu6kfs3b]{color:color-mix(in srgb, var(--color-white) 72%, transparent);font-family:var(--font-body);font-size:var(--text-dropdown);flex-wrap:wrap;align-items:center;gap:6px;margin:0;line-height:1.4;display:flex}.dcsb-help__label[data-astro-cid-nu6kfs3b],.dcsb-help__text[data-astro-cid-nu6kfs3b],.dcsb-cta__text[data-astro-cid-nu6kfs3b]{white-space:nowrap}.dcsb-help__link[data-astro-cid-nu6kfs3b]{border-radius:var(--radius-xs);color:var(--color-white);font-weight:var(--weight-medium);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--color-teal) 55%, transparent);text-underline-offset:3px;transition:color var(--duration-base), text-decoration-color var(--duration-base);align-items:center;gap:7px;text-decoration-thickness:1px;display:inline-flex}.dcsb-help__link[data-astro-cid-nu6kfs3b]:hover,.dcsb-help__link[data-astro-cid-nu6kfs3b]:focus-visible{color:var(--color-teal-light);text-decoration-color:var(--color-teal-light)}.dcsb-help__icon[data-astro-cid-nu6kfs3b],.dcsb-cta__icon[data-astro-cid-nu6kfs3b]{flex:none;justify-content:center;align-items:center;display:inline-flex}.dcsb-help__icon[data-astro-cid-nu6kfs3b]{color:var(--color-teal);transition:color var(--duration-base)}.dcsb-help__link[data-astro-cid-nu6kfs3b]:hover .dcsb-help__icon[data-astro-cid-nu6kfs3b]{color:var(--color-teal-light)}.dcsb-help__icon[data-astro-cid-nu6kfs3b] svg[data-astro-cid-nu6kfs3b],.dcsb-cta__icon[data-astro-cid-nu6kfs3b] svg[data-astro-cid-nu6kfs3b]{fill:currentColor;width:16px;height:16px;display:block}.dcsb-cta[data-astro-cid-nu6kfs3b]{min-height:var(--target-min);border-radius:var(--radius-button);background-color:var(--color-button-bg);box-shadow:var(--shadow-control);color:var(--color-white);font-family:var(--font-body);font-size:var(--text-button);font-weight:var(--weight-semibold);line-height:var(--leading-heading);letter-spacing:.06em;text-transform:uppercase;transition:background-color var(--duration-base), transform var(--duration-base), box-shadow var(--duration-base);border:0;flex:none;justify-content:center;align-items:center;gap:9px;padding:10px 26px;text-decoration:none;display:inline-flex}.dcsb-cta[data-astro-cid-nu6kfs3b]:hover{background-color:var(--color-button-bg-hover);color:var(--color-white);transform:translateY(var(--lift-button))}.dcsb-cta[data-astro-cid-nu6kfs3b]:active{transform:none}@media (width<=767px){.dcsb-bar[data-astro-cid-nu6kfs3b]{padding-block:10px}.dcsb-inner[data-astro-cid-nu6kfs3b]{align-items:stretch;gap:var(--space-xs);flex-direction:column}.dcsb-cta[data-astro-cid-nu6kfs3b]{width:100%;min-height:46px;font-size:var(--text-dropdown);padding:11px 20px}.dcsb-help[data-astro-cid-nu6kfs3b]{justify-content:center;gap:5px;font-size:12px}}@media (prefers-reduced-motion:reduce){.dcsb-cta[data-astro-cid-nu6kfs3b],.dcsb-cta[data-astro-cid-nu6kfs3b]:hover,.dcsb-help__link[data-astro-cid-nu6kfs3b]{transition:none;transform:none}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}html.lenis{scroll-behavior:auto!important}.dis-wa[data-astro-cid-esatai4s]{right:calc(10px + env(safe-area-inset-right,0px));bottom:calc(15px + env(safe-area-inset-bottom,0px) + var(--dis-wa-lift,0px));z-index:var(--z-floating);border-radius:var(--radius-round);background-color:var(--color-whatsapp);width:40px;height:40px;box-shadow:var(--shadow-control);color:var(--color-white);transition:opacity .3s var(--ease-out-soft), transform .3s var(--ease-out-soft), bottom .3s var(--ease-theme), visibility .3s;place-items:center;display:grid;position:fixed}.dis-wa[data-astro-cid-esatai4s][data-pending]{opacity:0;visibility:hidden;transform:scale(.6)}.dis-wa[data-astro-cid-esatai4s] svg[data-astro-cid-esatai4s]{fill:currentColor;width:24px;height:24px;transition:transform var(--duration-base) var(--ease-theme)}.dis-wa[data-astro-cid-esatai4s]:hover{color:var(--color-white)}@media (hover:hover){.dis-wa[data-astro-cid-esatai4s]:hover{transform:scale(1.2)}}.dis-wa[data-astro-cid-esatai4s]:focus-visible{box-shadow:var(--shadow-control), var(--focus-ring);outline:0}@media (prefers-reduced-motion:reduce){.dis-wa[data-astro-cid-esatai4s],.dis-wa[data-astro-cid-esatai4s] svg[data-astro-cid-esatai4s]{transition:none}.dis-wa[data-astro-cid-esatai4s]:hover{transform:none}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}html{scroll-padding-top:calc(var(--header-height) + var(--space-md))}.site-main{display:block}:where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{scroll-margin-bottom:96px}
