:root{--ed-ease-out-quart: cubic-bezier(.22, 1, .36, 1);--ed-ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ed-ease-out-back: cubic-bezier(.34, 1.4, .64, 1);--ed-ease-anticipate: cubic-bezier(.36, 0, .66, -.4);--ed-ease-in-out-soft: cubic-bezier(.65, 0, .35, 1);--ed-dur-flick: 90ms;--ed-dur-quick: .18s;--ed-dur-base: .32s;--ed-dur-slow: .56s;--ed-dur-cinema: .9s;--ed-stagger: 60ms;--ed-stagger-soft: .12s;--ed-stagger-letter: 22ms;--ed-marquee-speed: .55}@property --ed-marquee-speed{syntax: "<number>"; inherits: true; initial-value: .55;}.ed-eyebrow{font-family:var(--font-body-family);font-size:clamp(1.1rem,1rem + .3vw,1.3rem);letter-spacing:.22em;text-transform:uppercase;font-weight:500;display:inline-flex;align-items:center;gap:.9em;color:rgba(var(--color-foreground),.78)}.ed-eyebrow:before{content:"";width:2em;height:1px;background:currentColor;opacity:.65}.content-over-media .ed-eyebrow,.ed-spotlight .ed-eyebrow{color:#f2f2f2db}.ed-rule{display:block;width:100%;height:1px;background:#ffffff2e;border:0;margin:0}.ed-h-display{font-family:var(--font-display-family);font-weight:400;line-height:.92;letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(4rem,12vw,12.5rem);margin:0}.ed-h-1{font-family:var(--font-display-family);font-weight:400;line-height:.96;letter-spacing:-.015em;text-transform:uppercase;font-size:clamp(3rem,7vw,6.875rem);margin:0}.ed-h-2{font-family:var(--font-display-family);font-weight:400;line-height:1;letter-spacing:.005em;text-transform:uppercase;font-size:clamp(2.25rem,5vw,4.5rem);margin:0}.content-over-media__heading.ed-h-display{font-family:var(--font-display-family)!important;font-size:clamp(4rem,12vw,12.5rem);line-height:.92;letter-spacing:-.02em;text-transform:uppercase;text-shadow:none;margin-block:.6rem 1.6rem;font-weight:400;max-width:16ch}@media screen and (max-width:749px){.content-over-media__heading.ed-h-display{font-size:clamp(3.6rem,14vw,7.5rem);line-height:.94;letter-spacing:-.015em;max-width:14ch}}.ed-scales-bg{position:relative;isolation:isolate}.ed-scales-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(scales-bg.jpg);background-size:cover;background-position:center;mix-blend-mode:multiply;opacity:.14;pointer-events:none;z-index:-1}.ed-scales-bg--edge:before{inset:0 0 0 auto;width:clamp(60px,8vw,160px)}.ed-bw img,img.ed-bw{filter:grayscale(1) contrast(1.05);transition:filter var(--ed-dur-base) var(--ed-ease-out-quart)}.ed-bw-hover img:hover,img.ed-bw-hover:hover{filter:grayscale(0) contrast(1)}.ed-reveal{opacity:0;transform:translateY(2rem);transition:opacity var(--ed-dur-slow) var(--ed-ease-out-expo),transform var(--ed-dur-slow) var(--ed-ease-out-expo)}.ed-reveal.is-revealed{opacity:1;transform:none}.ed-reveal[data-stagger]{transition-delay:calc(var(--ed-stagger) * var(--stagger-i, 0))}@supports (animation-timeline: view()){.ed-reveal{opacity:0;transform:translateY(2rem);animation:ed-rise-in linear both;animation-timeline:view();animation-range:entry 10% cover 35%}.ed-reveal.is-revealed{animation:none;opacity:1;transform:none}@keyframes ed-rise-in{to{opacity:1;transform:none}}}.ed-split-rise{display:block;overflow:hidden}.ed-split-rise__word{display:inline-block;white-space:nowrap}.ed-split-rise__word>span{display:inline-block;transform:translateY(.6em);opacity:0;animation:ed-letter-rise var(--ed-dur-slow) var(--ed-ease-out-expo) forwards;animation-delay:calc(var(--ed-stagger-letter) * var(--letter-i, 0))}@keyframes ed-letter-rise{to{transform:none;opacity:1}}.ed-split-scroll__word{display:inline-block;opacity:0;transform:translateY(.35em);transition:opacity var(--ed-dur-slow) var(--ed-ease-out-expo),transform var(--ed-dur-slow) var(--ed-ease-out-expo);transition-delay:calc(var(--ed-stagger-soft) * var(--word-i, 0))}.ed-split-scroll__word.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ed-split-scroll__word{opacity:1;transform:none;transition:none}}.ed-curtain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000;clip-path:inset(0 0 0 0);transition:clip-path var(--ed-dur-cinema) var(--ed-ease-out-expo);pointer-events:none}html[data-loaded=true] .ed-curtain{clip-path:inset(0 0 100% 0)}.ed-marquee{overflow:hidden;position:relative}.ed-marquee__track{display:flex;width:max-content;animation:ed-marquee-x linear infinite;animation-duration:calc(60s / var(--ed-marquee-speed));transition:--ed-marquee-speed .72s cubic-bezier(.65,0,.35,1)}@keyframes ed-marquee-x{to{transform:translate(-50%)}}.ed-marquee{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 6%,#000 94%,transparent 100%)}.ed-color-reveal{position:relative;display:block;width:100%;--reveal-progress: 0}.ed-color-reveal__layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ed-color-reveal__layer--bw{z-index:1}.ed-color-reveal__layer--color{z-index:2;clip-path:inset(0 calc((1 - var(--reveal-progress)) * 100%) 0 0)}.ed-color-reveal[data-mode=scroll] .ed-color-reveal__layer--color{clip-path:inset(0 0 calc((1 - var(--reveal-progress)) * 100%) 0)}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.ed-color-reveal[data-mode=scroll]{animation:ed-color-reveal-progress linear both;animation-timeline:view();animation-range:cover 5% cover 50%}}}@keyframes ed-color-reveal-progress{0%{--reveal-progress: 0}to{--reveal-progress: 1}}@property --reveal-progress{syntax: "<number>"; inherits: true; initial-value: 0;}.ed-color-reveal:after{content:"";position:absolute;top:0;bottom:0;left:calc(var(--reveal-progress, 0) * 100%);width:1px;background:#f2f2f2eb;mix-blend-mode:difference;pointer-events:none;z-index:3;opacity:0;transform:translate(-.5px)}.ed-color-reveal[data-mode=scroll]:after{top:calc(var(--reveal-progress, 0) * 100%);bottom:auto;left:0;right:0;width:auto;height:1px;transform:translateY(-.5px)}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.ed-color-reveal[data-mode=scroll]:after{animation:ed-color-reveal-guide linear both;animation-timeline:view();animation-range:cover 5% cover 55%}}}@keyframes ed-color-reveal-guide{0%{opacity:0}35%{opacity:.95}75%{opacity:.95}to{opacity:0}}.ed-color-reveal[data-mode=hover]:hover:after{opacity:.7;transition:opacity .2s ease-out}.ed-spotlight{background:#000!important;color:#f2f2f2;min-height:60vh;display:grid;align-items:center;position:relative;overflow:hidden}.ed-spotlight__subject{display:block;max-width:100%;height:auto}.ed-spotlight[data-breath=true] .ed-spotlight__subject{animation:ed-breath 9s var(--ed-ease-in-out-soft) infinite alternate}@keyframes ed-breath{to{transform:scale(1.008)}}.ed-spotlight:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at center,rgba(255,255,255,.035) 0%,transparent 62%);animation:ed-spotlight-breath 18s var(--ed-ease-in-out-soft) infinite alternate}@keyframes ed-spotlight-breath{to{opacity:.78}}.section-creature-spotlight .ed-spotlight__grid{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media screen and (min-width:750px){.section-creature-spotlight .ed-spotlight__grid{grid-template-columns:1fr 1fr;gap:4rem}}.ed-awards{padding:1.4rem 0}.ed-awards__track{display:flex;gap:4rem;align-items:center;justify-content:center;flex-wrap:wrap}.ed-awards__item{display:inline-flex;align-items:center;gap:1rem;font-size:1.4rem;letter-spacing:.12em;text-transform:uppercase}.ed-awards__divider{width:4rem;height:1px;background:currentColor;opacity:.4}@supports (animation-timeline: scroll()){.ed-awards__track{animation:ed-awards-drift linear;animation-timeline:scroll(root block);animation-range:0% 100%}@keyframes ed-awards-drift{0%{transform:translate(-.6vw)}to{transform:translate(.6vw)}}}.media-mosaic[data-caption=editorial-below] .media-grid__item{overflow:visible;background:transparent;border:0;box-shadow:none}.media-mosaic[data-caption=editorial-below] .media-grid__item--has-text:after{background:none}.media-mosaic[data-caption=editorial-below] .media-grid__overlay{position:static;padding:1.4rem 0 0;background:none;color:rgb(var(--color-foreground))}.media-mosaic[data-caption=editorial-below] .media-grid__title{color:rgb(var(--color-foreground));font-family:var(--font-display-family);font-weight:400;font-size:clamp(1.6rem,1.6vw,2.2rem);letter-spacing:.015em;text-transform:uppercase;margin:0}.media-mosaic[data-caption=editorial-below] .media-grid__caption{color:rgba(var(--color-foreground),.62)!important;font-size:1rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;margin-top:.6rem;line-height:1.4}.ed-header{transition:transform var(--ed-dur-base) var(--ed-ease-out-quart),background-color var(--ed-dur-base) var(--ed-ease-out-quart)}.ed-header[data-hidden=true]{transform:translateY(-100%)}.ed-header[data-solid=false]{background:transparent}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--ed-dur-base);animation-timing-function:var(--ed-ease-out-quart)}@media(prefers-reduced-motion:reduce){:root{--ed-stagger: 0ms;--ed-stagger-soft: 0ms;--ed-stagger-letter: 0ms}*,*:before,*:after{animation-duration:1ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}.ed-curtain{display:none!important}.ed-spotlight,.ed-marquee{-webkit-mask-image:none;mask-image:none}@view-transition{navigation:none}}html,body.ed-body{background-color:#000}body.ed-body{color:#f2f2f2eb}body.ed-body:not(.ed-page-gallery) main [class*=color-scheme]{color:#fcfcfc;--color-foreground: 252, 252, 252;--color-link: 252, 252, 252;--color-secondary-button-text: 252, 252, 252;--color-badge-foreground: 252, 252, 252}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.h5,.ed-h-display,.ed-h-1,.ed-h-2{font-family:var(--font-display-family);font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:.005em;line-height:1;margin:0}.content-over-media__text a,.ed-rte a,.section-story-pullquote a,.creature-spotlight a,.ed-spotlight a{color:currentColor;text-decoration:none;text-underline-offset:.32em;border-bottom:1px solid transparent;transition:border-color var(--ed-dur-base) var(--ed-ease-out-quart),color var(--ed-dur-base) var(--ed-ease-out-quart)}.content-over-media__text a:hover,.ed-rte a:hover,.section-story-pullquote a:hover,.creature-spotlight a:hover,.ed-spotlight a:hover{border-bottom-color:#ffffffd9}body.ed-body .link:not(.header__menu-item):not(.menu-drawer__menu-item):not(.mega-menu__link):not(.header__heading-link),body.ed-body .customer a{font-family:var(--font-body-family);font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-foreground),.88);text-decoration:none;border-bottom:1px solid transparent;transition:border-color var(--ed-dur-base) var(--ed-ease-out-quart)}body.ed-body .link:not(.header__menu-item):not(.menu-drawer__menu-item):not(.mega-menu__link):not(.header__heading-link):hover,body.ed-body .customer a:hover{border-bottom-color:#ffffffbf}.shopify-section.section-header.shopify-section-group-header-group{z-index:4}.header .header__menu-item,.header .header__menu-item .header__active-menu-item,.header .list-menu__item--link,.header .localization-form .disclosure__button,.search-modal__form .search__input{font-family:var(--font-body-family);font-size:1.3rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500}.header .header__active-menu-item{text-decoration:underline;text-underline-offset:.4em;text-decoration-thickness:1px}.header .header__heading-link .ed-header-wordmark{font-family:var(--font-display-family);font-weight:400;font-size:clamp(2.4rem,3.2vw,3.6rem);letter-spacing:.06em;text-transform:uppercase;line-height:1}.button,.shopify-challenge__button,.customer button,.cart__dynamic-checkout-buttons additional-checkout-buttons,dynamic-checkout-cart{--buttons-radius: 0px}.button,.shopify-challenge__button,.customer .button{font-family:var(--font-body-family);font-size:1.1rem!important;letter-spacing:.16em!important;text-transform:uppercase!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:rgb(var(--color-button))!important;border:1px solid rgb(var(--color-button))!important;padding:1.4rem 2.6rem!important;min-height:auto;transition:color var(--ed-dur-base) var(--ed-ease-out-quart),background-color var(--ed-dur-base) var(--ed-ease-out-quart),border-color var(--ed-dur-base) var(--ed-ease-out-quart)}.button:not([disabled]):not(.disabled):hover,.shopify-challenge__button:hover,.customer button:not([disabled]):hover{background:rgb(var(--color-button))!important;color:rgb(var(--color-button-text))!important}.button--secondary{color:rgb(var(--color-secondary-button-text))!important;border-color:rgba(var(--color-secondary-button-text),.75)!important}.button--secondary:not([disabled]):not(.disabled):hover{background:rgb(var(--color-secondary-button-text))!important;color:rgb(var(--color-background))!important}.section-hero-banner .content-over-media__text,.section-hero-banner .content-over-media__text p{font-family:var(--font-body-family);font-size:clamp(1.5rem,2.2vw,1.85rem);letter-spacing:.12em;line-height:1.75;text-transform:uppercase;color:#f2f2f2eb}.section-hero-banner .content-over-media__subheading{font-family:var(--font-body-family);letter-spacing:.22em;opacity:.88}.btn,.btn--secondary,.btn--outline{font-family:var(--font-body-family)!important;font-size:1.1rem!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important;border-radius:0!important;padding:1.5rem 3rem!important;background-image:none!important;background-size:auto!important;background-position:0 0!important;box-shadow:none!important;white-space:nowrap!important;transition:color var(--ed-dur-base) var(--ed-ease-out-quart),background-color var(--ed-dur-base) var(--ed-ease-out-quart),border-color var(--ed-dur-base) var(--ed-ease-out-quart),opacity var(--ed-dur-base) var(--ed-ease-out-quart)!important}.btn:not(.btn--secondary):not(.btn--outline):not(.btn--scales){background:rgb(var(--color-foreground))!important;color:rgb(var(--color-background))!important;border:1px solid rgb(var(--color-foreground))!important}.btn:not(.btn--secondary):not(.btn--outline):not(.btn--scales):hover{background:rgba(var(--color-foreground),.82)!important;color:rgb(var(--color-background))!important}.btn--secondary,.btn--outline{background:transparent!important;color:rgb(var(--color-foreground))!important;border:1px solid rgba(var(--color-foreground),.4)!important}.btn--secondary:hover,.btn--outline:hover{background:rgb(var(--color-foreground))!important;color:rgb(var(--color-background))!important;border-color:rgb(var(--color-foreground))!important}.content-over-media .btn:not(.btn--secondary):not(.btn--outline):not(.btn--scales),.ae-cta .btn:not(.btn--secondary):not(.btn--outline):not(.btn--scales),.ae-contact .btn:not(.btn--secondary):not(.btn--outline):not(.btn--scales){background:#f2f2f2!important;color:#000!important;border-color:#f2f2f2!important}.content-over-media .btn:not(.btn--secondary):not(.btn--outline):not(.btn--scales):hover,.ae-cta .btn:not(.btn--secondary):not(.btn--outline):not(.btn--scales):hover,.ae-contact .btn:not(.btn--secondary):not(.btn--outline):not(.btn--scales):hover{background:#f2f2f2e0!important;color:#000!important}.content-over-media .btn--secondary,.content-over-media .btn--outline,.ae-cta .btn--secondary,.ae-cta .btn--outline,.ae-contact .btn--secondary,.ae-contact .btn--outline{background:#f2f2f22e!important;color:#f2f2f2eb!important;border-color:#f2f2f2a6!important}.content-over-media .btn--secondary:hover,.content-over-media .btn--outline:hover,.ae-cta .btn--secondary:hover,.ae-cta .btn--outline:hover,.ae-contact .btn--secondary:hover,.ae-contact .btn--outline:hover{background:#f2f2f2!important;color:#000!important;border-color:#f2f2f2!important}.newsletter-form__button{background:transparent!important;background-image:none!important;border:1px solid rgba(242,242,242,.6)!important;border-radius:0!important;color:#f2f2f2!important;padding:1.2rem 1.6rem!important;margin-left:.8rem!important;font-family:var(--font-body-family)!important;letter-spacing:.18em!important;text-transform:uppercase!important;transition:background-color var(--ed-dur-base) var(--ed-ease-out-quart),color var(--ed-dur-base) var(--ed-ease-out-quart)!important}.newsletter-form__button:hover{background-color:#f2f2f2!important;color:#000!important}.shopify-section.section{padding-block:clamp(3.6rem,8vw,6rem)}@media screen and (min-width:750px){.shopify-section.section{padding-block:clamp(6rem,10vw,13rem)}}.shopify-section.section:has(>.newsletter){padding-block:0}.shopify-section--contact-andrew.section,.shopify-section--about-andrew.section,body.ed-page-gallery .shopify-section.section{padding-block:0}.price__container .price-item--regular,.price__container .price-item--sale{font-family:var(--font-body-family);font-size:clamp(1.2rem,1.4vw,1.5rem);letter-spacing:.22em;text-transform:uppercase}.product-form__input .form__label{font-family:var(--font-body-family);font-size:1rem;letter-spacing:.2em;text-transform:uppercase;opacity:.6}.product-form__input label{font-family:var(--font-body-family);font-size:1rem;letter-spacing:.1em;text-transform:uppercase}.product-form__submit{font-family:var(--font-body-family);font-size:1rem;letter-spacing:.28em;text-transform:uppercase;padding-block:1.4rem;border-radius:0}.product__description{border-top:1px solid rgba(var(--color-foreground),.14);padding-top:2rem}.product__description p{font-size:1.1rem;line-height:1.8;letter-spacing:.03em;opacity:.82}body.ed-page-gallery .utility-bar.color-scheme-1,body.ed-page-gallery .header-wrapper.color-scheme-1{background:#000!important;color:#f2f2f2!important;--color-foreground: 242, 242, 242;--color-background: 0, 0, 0;--color-link: 242, 242, 242}body.ed-page-gallery .header-wrapper.color-scheme-1 .header__menu-item,body.ed-page-gallery .header-wrapper.color-scheme-1 .header__heading-link,body.ed-page-gallery .header-wrapper.color-scheme-1 .localization-selector,body.ed-page-gallery .header-wrapper.color-scheme-1 .header__icon--cart,body.ed-page-gallery .header-wrapper.color-scheme-1 .header__icon--account,body.ed-page-gallery .utility-bar.color-scheme-1,body.ed-page-gallery .utility-bar.color-scheme-1 a{color:#f2f2f2!important}body.ed-page-gallery .header-wrapper.color-scheme-1 .header__heading-logo,body.ed-page-gallery .header-wrapper.color-scheme-1 .header__icon svg,body.ed-page-gallery .header-wrapper.color-scheme-1 .search__input-field{filter:none}body.ed-page-gallery .header-wrapper.color-scheme-1 .header-wrapper--border-bottom,body.ed-page-gallery .header-wrapper.color-scheme-1{border-bottom:1px solid rgba(255,255,255,.12)!important}body.ed-page-gallery .ed-header[data-solid=true]{background:#000!important}body.ed-page-gallery .card__heading{font-family:var(--font-heading-family);font-weight:400;letter-spacing:-.02em}body.ed-page-gallery .card__information .price,body.ed-page-gallery .card__information .caption{font-family:var(--font-body-family);font-size:1rem;letter-spacing:.14em;text-transform:uppercase}body.ed-page-gallery .card--standard>.card__content{border-top:1px solid rgba(var(--color-foreground),.12);padding-top:1.2rem}body.ed-page-print-product #MainContent{background-color:#fafafa;color:#141414}body.ed-page-print-product #MainContent [class*=color-scheme-],body.ed-page-print-product #MainContent .gradient{--color-background: 255, 255, 255;--color-foreground: 20, 20, 20;--gradient-background: #ffffff;--color-shadow: 0, 0, 0;--color-button: 20, 20, 20;--color-button-text: 250, 250, 250;--color-secondary-button: 255, 255, 255;--color-secondary-button-text: 20, 20, 20;--color-link: 20, 20, 20;--color-badge-foreground: 20, 20, 20;--color-badge-background: 255, 255, 255;--color-badge-border: 20, 20, 20;--color-background-contrast: 235, 235, 235;--payment-terms-background-color: #ffffff;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background))}body.ed-page-print-product #MainContent .link:not(.header__menu-item):not(.menu-drawer__menu-item):not(.mega-menu__link):hover,body.ed-page-print-product #MainContent .customer a:hover{border-bottom-color:#00000073}body.ed-page-print-product #MainContent .product-form__input input[type=radio]:checked+label,body.ed-page-print-product #MainContent .facet-checkbox>svg,body.ed-page-print-product #MainContent .accordion__title{color:inherit}body.ed-page-print-product #MainContent .slider-button .icon{color:rgb(var(--color-foreground))}body.ed-page-print-product #MainContent .product__title h1{text-transform:uppercase;letter-spacing:-.015em;line-height:.96;font-size:clamp(2.4rem,4vw,4rem)}body.ed-page-print-product #MainContent .product__text.caption-with-letter-spacing{letter-spacing:.2em;color:#141414b8}body.ed-page-gallery .shopify-section--collection-banner,body.ed-page-gallery .shopify-section--collection-banner collection-banner{display:block;overflow:hidden}body.ed-page-gallery .shopify-section--collection-banner .content-over-media{max-height:75vh;overflow:hidden}body.ed-page-gallery .shopify-section--collection-banner image-parallax{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden}body.ed-page-gallery .shopify-section--collection-banner image-parallax img{width:100%;height:130%;object-fit:cover;object-position:center;top:-15%;position:absolute;filter:grayscale(1) brightness(1.1) contrast(1)}body.ed-page-gallery .shopify-section--collection-banner .content-over-media .prose{grid-area:1 / 1 / -1 / -1;position:relative;z-index:3;display:flex;align-items:flex-end;padding:4rem 3.2rem;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,.65) 0%,transparent 60%);pointer-events:none}body.ed-page-gallery .shopify-section--collection-banner .h1{font-family:var(--font-heading-family);font-size:clamp(5rem,15vw,13rem);letter-spacing:-.02em;line-height:.9;text-transform:uppercase;color:#f2f2f2;text-shadow:none}product-list.product-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2.4rem;width:100%}@media screen and (min-width:750px){product-list.product-list{grid-template-columns:repeat(2,1fr);gap:3.2rem 2.4rem}}@media screen and (min-width:1000px){product-list.product-list{grid-template-columns:repeat(3,1fr)}}body.ed-page-gallery .card-wrapper .card__media img{filter:none}body.ed-page-gallery .card-wrapper .card__media{border:1px solid rgba(var(--color-foreground),.14)}.ed-collection-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem 2rem;border-top:1px solid rgba(var(--color-foreground),.12);border-bottom:1px solid rgba(var(--color-foreground),.12);padding-block:1.4rem}.ed-collection-toolbar__count{margin:0;font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--color-foreground),.5);white-space:nowrap}.ed-collection-toolbar__tags{display:flex;flex-wrap:wrap;gap:.6rem;flex:1 1 auto}.ed-tag-chip{display:inline-block;padding:.6rem 1.4rem;border:1px solid rgba(var(--color-foreground),.2);font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:rgba(var(--color-foreground),.75);transition:border-color var(--ed-dur-base) var(--ed-ease-out-quart),color var(--ed-dur-base) var(--ed-ease-out-quart)}.ed-tag-chip:hover{border-color:rgba(var(--color-foreground),.6);color:rgb(var(--color-foreground))}.ed-tag-chip.is-active{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.ed-collection-toolbar__sort{display:flex;align-items:center;gap:1rem;margin:0 0 0 auto}.ed-collection-toolbar__sort label{font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--color-foreground),.5)}.ed-collection-toolbar__sort select{appearance:none;-webkit-appearance:none;background:transparent;border:1px solid rgba(var(--color-foreground),.2);border-radius:0;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;padding:.6rem 3rem .6rem 1.2rem;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23ffffff' stroke-width='1.2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.2rem center}.ed-collection-toolbar__sort select:hover{border-color:rgba(var(--color-foreground),.6)}.ed-collection-toolbar__sort option{background:#000;color:#fff}body.ed-page-gallery .collection-toolbar__button{font-family:var(--font-body-family);font-size:1rem;letter-spacing:.2em;text-transform:uppercase;color:rgba(var(--color-foreground),.7);background:none;border:none;padding:.6rem 1.2rem}body.ed-page-gallery .collection-toolbar__button:hover{color:rgb(var(--color-foreground))}body.ed-page-gallery .collection-toolbar__products-count{font-family:var(--font-body-family);font-size:1rem;letter-spacing:.18em;text-transform:uppercase;opacity:.45}body.ed-page-gallery .popover{border-radius:0;border:1px solid rgba(var(--color-foreground),.2)}body.ed-page-gallery facets-sort-popover [slot=header]{display:none}body.ed-page-gallery facets-sort-popover{display:block}body.ed-page-gallery facets-sort-popover x-listbox{display:flex;flex-wrap:wrap;gap:.4rem;padding:.6rem 0}body.ed-page-gallery facets-sort-popover x-listbox button{font-family:var(--font-body-family);font-size:1rem;letter-spacing:.14em;text-transform:uppercase;background:none;border:1px solid rgba(var(--color-foreground),.2);padding:.4rem 1rem;cursor:pointer;color:rgb(var(--color-foreground))}body.ed-page-gallery facets-sort-popover x-listbox button[aria-selected=true]{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background))}body.ed-page-gallery .card__heading a{font-family:var(--font-heading-family);font-size:clamp(1.3rem,1.8vw,2rem);letter-spacing:-.01em;text-transform:uppercase;line-height:1.05}body.ed-page-gallery .price{font-family:var(--font-body-family);font-size:1rem;letter-spacing:.18em}body.ed-page-gallery .card,body.ed-page-gallery .card__inner,body.ed-page-gallery .card__media{border-radius:0}body:not(.ed-page-gallery) .header-wrapper:has(.ed-header[data-solid=true]){border-bottom:1px solid rgba(245,242,236,.12)}.ed-footer{background:#000!important;color:#f2f2f2db;border-top:1px solid rgba(255,255,255,.18)}.ed-footer .footer-block__heading{font-family:var(--font-display-family);font-weight:400;font-size:clamp(1.4rem,1.4vw,1.8rem);letter-spacing:.12em;text-transform:uppercase}.ed-footer .footer-block__details-content a,.ed-footer .copyright__content a,.ed-footer .copyright__content{font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:#f2f2f2b3;text-decoration:none;transition:color var(--ed-dur-base) var(--ed-ease-out-quart)}.ed-footer .footer-block__details-content a:hover,.ed-footer .copyright__content a:hover{color:#f2f2f2}.ed-footer-signoff{display:block;margin-top:1.6rem;font-family:var(--font-body-family);font-size:1rem;letter-spacing:.22em;text-transform:uppercase;opacity:.6}[data-magnetic]{transition:transform var(--ed-dur-base) var(--ed-ease-out-back);will-change:transform}.ed-cursor{position:fixed;top:0;left:0;width:16px;height:16px;border:1px solid rgba(245,242,236,.9);border-radius:50%;pointer-events:none;z-index:9998;transform:translate(-50%,-50%);transition:width var(--ed-dur-base) var(--ed-ease-out-quart),height var(--ed-dur-base) var(--ed-ease-out-quart),opacity var(--ed-dur-quick);mix-blend-mode:difference}.ed-cursor[data-mode=look-closer]{width:64px;height:64px}.ed-cursor__label{position:absolute;top:100%;left:50%;transform:translate(-50%,12px);font-size:1rem;letter-spacing:.16em;text-transform:uppercase;opacity:0;transition:opacity var(--ed-dur-quick);white-space:nowrap}.ed-cursor[data-mode=look-closer] .ed-cursor__label{opacity:1}@media(pointer:coarse){.ed-cursor{display:none}}.ed-pullquote{position:relative;text-align:center}.ed-pullquote__quote,.ed-pullquote__quote p,.ed-pullquote__quote em,.ed-pullquote__quote i{font-style:normal!important;font-weight:inherit;margin:0}.ed-pullquote--featured{padding-block:0}.ed-pullquote--featured .ed-pullquote__glyph{font-family:var(--font-display-family);font-size:clamp(8rem,12vw,16rem);line-height:.6;display:block;opacity:.85;margin-bottom:2.4rem}.ed-pullquote--featured .ed-pullquote__quote{font-family:var(--font-display-family);font-weight:400;text-transform:uppercase;letter-spacing:0;line-height:1.02;font-size:clamp(3rem,4.4vw,6rem);max-width:22ch;margin:0 auto}.ed-pullquote--featured .ed-pullquote__quote p{margin:0}.ed-pullquote--featured .ed-pullquote__attribution{margin-top:3.2rem;display:inline-block;font-family:var(--font-body-family);font-size:clamp(1rem,1.05vw,1.25rem);letter-spacing:.22em;font-weight:500;text-transform:uppercase;color:#f2f2f2c7}.ed-pullquote--featured .ed-pullquote__attribution:before{content:"";display:block;width:4rem;height:1px;margin:0 auto 1.4rem;background:#ffffff80}.ed-pullquote--band{padding-block:0;border-top:1px solid rgba(255,255,255,.18)}.ed-pullquote--band .ed-pullquote__glyph{display:none}.ed-pullquote--band .ed-pullquote__quote{font-family:var(--font-body-family);font-weight:500;font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;line-height:1.6;margin:0;color:#f2f2f2db}.ed-pullquote--band .ed-pullquote__quote p{display:inline;margin:0}.ed-pullquote--band .ed-pullquote__attribution{display:inline;margin-left:1.2rem;padding-left:1.6rem;border-left:1px solid rgba(255,255,255,.4);font-family:var(--font-body-family);font-size:1rem;letter-spacing:.28em;text-transform:uppercase;font-weight:500;opacity:.7}.ed-manifesto{display:grid;grid-template-columns:1fr;gap:clamp(3rem,6vw,8rem);align-items:start;padding-block:3.2rem;position:relative}@media screen and (min-width:750px){.ed-manifesto{padding-block:clamp(5rem,8vw,12rem)}}@media screen and (min-width:990px){.ed-manifesto{grid-template-columns:1.1fr .9fr;align-items:center}.ed-manifesto[data-image-side=left]{grid-template-columns:.9fr 1.1fr;direction:rtl}.ed-manifesto[data-image-side=left]>*{direction:ltr}}.ed-manifesto__media{position:relative;overflow:visible}.ed-manifesto__media img{display:block;width:100%;height:auto;filter:contrast(1.04)}.ed-manifesto__copy{max-width:56ch;padding-inline:1.6rem}@media screen and (min-width:990px){.ed-manifesto__copy{padding-inline:0}}.ed-manifesto__heading{font-family:var(--font-display-family);font-weight:400;text-transform:uppercase;line-height:.94;letter-spacing:-.005em;font-size:clamp(3.6rem,5.6vw,8rem);margin:1.6rem 0 2.4rem;max-width:12ch}.ed-manifesto__body{font-family:var(--font-body-family);font-size:1.3rem;line-height:1.8;letter-spacing:.04em;color:#f2f2f2c7}.ed-manifesto__body p+p{margin-top:1.4rem}.ed-manifesto__tagline{margin-top:2.8rem;font-family:var(--font-body-family);font-size:1.15rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;line-height:1.6;color:#f2f2f2;border-top:1px solid rgba(255,255,255,.18);padding-top:2rem}.content-over-media[data-cta-mode=true]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,#0000004d,#000000d9 80%);z-index:1;pointer-events:none}.content-over-media[data-cta-mode=true] .content-over-media__content{z-index:3}.section-newsletter .newsletter-form,.newsletter-form{--inputs-radius: 0;--inputs-border-width: 0}.section-newsletter .newsletter-form__field-wrapper input,.newsletter-form__field-wrapper input.field__input{background:transparent!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.4)!important;border-radius:0!important;box-shadow:none!important;color:#f2f2f2!important;font-family:var(--font-body-family)!important;letter-spacing:.18em;text-transform:uppercase;padding:1.4rem 4rem 1.4rem 0!important}.newsletter-form__field-wrapper .field__label{color:#f2f2f299!important;letter-spacing:.22em;text-transform:uppercase;font-size:1.05rem!important}.newsletter-form__button{color:#f2f2f2!important;background:transparent!important}.newsletter-form__button:hover{color:#fff!important}.ed-awards__item{font-family:var(--font-body-family);font-size:1rem;letter-spacing:.28em;text-transform:uppercase;color:#f2f2f2b8}.ed-awards__divider{width:6rem;background:#fff6;opacity:1}@media screen and (max-width:749px){.section-awards-strip{border-top:1px solid rgba(255,255,255,.14)}.ed-awards__track{flex-direction:column;gap:2rem;align-items:center}.ed-awards__item{flex-direction:column;gap:.5rem;text-align:center;justify-content:center;font-size:.9rem}.ed-awards__divider{width:3rem}}.ed-body{--page-width: 1440px}.hero-ticker{position:absolute;bottom:1.6rem;left:0;right:0;overflow:hidden;z-index:3;pointer-events:none;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 8%,#000 92%,transparent 100%)}.hero-ticker__track{display:flex;width:max-content;animation:ed-marquee-x linear infinite;animation-duration:calc(90s / var(--ed-marquee-speed))}.hero-ticker__item{font-family:var(--font-body-family);font-size:clamp(.9rem,1.05vw,1.2rem);letter-spacing:.28em;text-transform:uppercase;color:#f2f2f2ad;padding-right:4rem;white-space:nowrap;mix-blend-mode:difference}@media(prefers-reduced-motion:reduce){.hero-ticker__track{animation:none}}.ed-color-reveal--portrait{aspect-ratio:2/3;width:100%;max-width:100%;margin:0 auto;display:block}@media screen and (max-width:749px){.ed-color-reveal--portrait{aspect-ratio:3/5}}@media screen and (min-width:750px){.ed-color-reveal--portrait{width:auto;max-width:92vw;height:calc(100svh - 4rem)}}.ed-color-reveal__overlay{position:absolute;bottom:0;left:0;right:0;z-index:4;padding:3.2rem 2.4rem;background:linear-gradient(to top,rgba(0,0,0,.88) 0%,rgba(0,0,0,.4) 55%,transparent 100%);pointer-events:none}.ed-color-reveal__overlay .ed-eyebrow{color:#f2f2f2c7}.ed-color-reveal__overlay .ed-h-2{color:#f2f2f2;margin-top:.8rem}.ed-color-reveal__caption{font-family:var(--font-body-family);font-size:1rem;letter-spacing:.2em;text-transform:uppercase;color:#f2f2f29e;margin-top:.8rem}.ed-color-reveal-section:has(.ed-color-reveal--portrait){display:flex;flex-direction:column;align-items:center}@media screen and (min-width:750px){.ed-color-reveal-section:has(.ed-color-reveal--portrait){min-height:100svh;justify-content:center}}body.ed-body .utility-bar .announcement-bar__message.h5,body.ed-body .utility-bar .announcement-bar__message,body.ed-body .utility-bar a .announcement-bar__message{font-family:var(--font-heading-family)!important;font-weight:var(--font-heading-weight)!important;font-style:var(--font-heading-style)!important;letter-spacing:.2em!important;text-transform:uppercase!important;line-height:1!important;margin:0!important;padding-top:1rem!important;padding-bottom:1rem!important;min-height:3.8rem!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important}body.ed-body .utility-bar .announcement-bar__message span{line-height:1!important}body.ed-body .utility-bar .announcement-bar__message{font-size:1.2rem!important}@media screen and (min-width:750px){body.ed-body .utility-bar .announcement-bar__message{font-size:1.4rem!important;white-space:nowrap}}.ed-expedition-list{background:rgb(var(--color-background));--ed-row-gap: clamp(2.5rem, 5vw, 4rem);overflow-x:clip}.ed-expedition-list .ed-eyebrow:before{opacity:.45}.ed-expedition-list__header{max-width:48rem;margin-bottom:var(--ed-row-gap)}.ed-expedition-list__header--center{margin-left:auto;margin-right:auto;text-align:center}.ed-expedition-list__header--center .ed-eyebrow{justify-content:center}.ed-expedition-list__header--center .ed-eyebrow:before{display:none}.ed-expedition-list__intro{font-family:var(--font-body-family);font-size:clamp(1.4rem,2vw,1.6rem);line-height:1.55;color:rgba(var(--color-foreground),.82);margin:0;max-width:42rem}.ed-expedition-list__items{display:flex;flex-direction:column;gap:var(--ed-row-gap)}.ed-expedition-nav{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;border-top:1px solid rgba(var(--color-foreground),.12);border-bottom:1px solid rgba(var(--color-foreground),.12);margin:2.75rem 0 4.5rem}.ed-expedition-nav::-webkit-scrollbar{display:none}.ed-expedition-nav__item{flex:1 0 auto;text-align:center;font-family:var(--font-body-family);font-size:clamp(1.1rem,1.2vw,1.3rem);letter-spacing:.2em;text-transform:uppercase;text-decoration:none;color:rgba(var(--color-foreground),.55);padding:1.1rem 2rem;border-right:1px solid rgba(var(--color-foreground),.12);white-space:nowrap;transition:color var(--ed-dur-base) var(--ed-ease-out-quart);cursor:pointer}.ed-expedition-nav__item:last-child{border-right:none}a.ed-expedition-nav__item:hover{color:rgb(var(--color-foreground))}.ed-expedition-nav__item--soon{color:rgba(var(--color-foreground),.5);cursor:default}.ed-expedition-row{margin:0;padding:0;width:100vw;margin-left:calc(50% - 50vw)}.ed-expedition-row__link{position:relative;display:flex;align-items:flex-end;min-height:clamp(44rem,64vh,58rem);overflow:hidden;text-decoration:none;color:#fff;transition:opacity var(--ed-dur-base) var(--ed-ease-out-quart)}#expeditions-list .ed-expedition-row__media.ed-bw img,#expeditions-list .ed-expedition-row__media img{filter:saturate(1.03) contrast(1.02)}#expeditions-list .ed-expedition-row__link:not(.ed-expedition-row__link--disabled):hover .ed-expedition-row__media img{transform:scale(1.04);filter:saturate(1.06) contrast(1.03)}.ed-expedition-row__link:not(.ed-expedition-row__link--disabled):hover .ed-expedition-row__media img{transform:scale(1.04);filter:grayscale(0) contrast(1)}.ed-expedition-row__link--disabled{pointer-events:none;cursor:default;opacity:.85}.ed-expedition-row__inner{position:relative;display:flex;align-items:flex-end;min-height:clamp(44rem,64vh,58rem);overflow:hidden;color:#fff}.ed-expedition-row__media{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0a}.ed-expedition-row__media img,.ed-expedition-row__media .placeholder-svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--ed-dur-slow, .56s) var(--ed-ease-out-quart),filter var(--ed-dur-base) var(--ed-ease-out-quart)}.ed-expedition-row__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000b8,#0000003d 42%,#0000 68%),linear-gradient(270deg,#0000008c,#00000038 40%,#0000 65%)}.ed-expedition-row--flip .ed-expedition-row__media:after{background:linear-gradient(to top,#000000b8,#0000003d 42%,#0000 68%),linear-gradient(90deg,#0000008c,#00000038 40%,#0000 65%)}.ed-expedition-row__body{position:relative;z-index:1;width:100%;max-width:min(var(--container-max-width, 120rem),100% - var(--container-gutter, 1.6rem) * 2);margin-inline:auto;padding-block:clamp(2.8rem,5vh,4.8rem)}@media screen and (min-width:990px){.ed-expedition-row__body{display:grid;grid-template-columns:minmax(0,52rem);justify-content:end}.ed-expedition-row--flip .ed-expedition-row__body{justify-content:start}}.ed-expedition-list__status{display:inline-block;font-family:var(--font-body-family);font-size:clamp(1rem,.9rem + .3vw,1.2rem);letter-spacing:.22em;text-transform:uppercase;font-weight:600;margin-bottom:1rem;color:#fff9}.ed-expedition-list__status--open{color:#ffffffeb}.ed-expedition-list__status--urgent{color:#ffffffe0}.ed-expedition-list__status--soldout{color:#ffffff80}.ed-expedition-list__status--muted{color:#ffffff8c}.ed-expedition-row__title{font-family:var(--font-display-family);font-weight:400;text-transform:uppercase;font-size:clamp(2.8rem,4.5vw,4.6rem);line-height:1.02;letter-spacing:.01em;margin:0 0 .75rem}.ed-expedition-row__location{font-family:var(--font-body-family);font-size:clamp(1.2rem,1.3vw,1.5rem);letter-spacing:.18em;text-transform:uppercase;color:#ffffffbf;margin:0 0 1.25rem;line-height:1.45}.ed-expedition-row__desc{font-family:var(--font-body-family);font-size:clamp(1.3rem,1.4vw,1.5rem);line-height:1.6;color:#ffffffd9;margin:0 0 1.5rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ed-expedition-row__desc.rte p{margin:0 0 .65em}.ed-expedition-row__desc.rte p:last-child{margin-bottom:0}.ed-expedition-row__meta{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:1rem 1.5rem;margin:0 0 1.75rem;padding:1.25rem 0 0;border-top:1px solid rgba(255,255,255,.22)}.ed-expedition-row__meta dt{font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:#fff9;margin-bottom:.35rem}.ed-expedition-row__meta dd{margin:0;font-family:var(--font-body-family);font-size:1.4rem;line-height:1.35;color:#ffffffeb}.ed-expedition-list__cta{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-body-family);font-size:1.3rem;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;color:#fffffff2;padding:1rem 0 0;border-top:1px solid rgba(255,255,255,.35);margin-top:.25rem;width:fit-content;max-width:100%;transition:color var(--ed-dur-base) var(--ed-ease-out-quart),border-color var(--ed-dur-base) var(--ed-ease-out-quart)}a.ed-expedition-list__cta:hover{border-color:#ffffffbf;color:#fff}.ed-expedition-list__cta--standalone{text-decoration:none;border:1px solid rgba(255,255,255,.28);padding:1rem 1.6rem;margin-top:1.25rem;border-radius:0;transition:border-color var(--ed-dur-base) var(--ed-ease-out-quart),background var(--ed-dur-base) var(--ed-ease-out-quart)}.ed-expedition-list__cta--standalone:hover{border-color:#ffffffbf;background:#ffffff0a}.ed-expedition-list__cta--disabled{opacity:.45;border-top-color:rgba(var(--color-foreground),.12);cursor:not-allowed}.ed-expedition-row--soon .ed-expedition-row__media img{transition:transform var(--ed-dur-base) var(--ed-ease-out-quart),filter var(--ed-dur-base) var(--ed-ease-out-quart)}.ed-expedition-row--soon:hover .ed-expedition-row__media img{transform:scale(1.03);filter:grayscale(0) contrast(1)}@media(prefers-reduced-motion:reduce){.ed-expedition-row__link:not(.ed-expedition-row__link--disabled):hover .ed-expedition-row__media img,.ed-expedition-row--soon:hover .ed-expedition-row__media img{transform:none;filter:grayscale(1) contrast(1.05)}}@media screen and (max-width:749px){.ed-expedition-row__desc{-webkit-line-clamp:6}#expeditions-list .ed-expedition-row__meta{grid-template-columns:1fr 1fr}}.ed-page-expedition{--ed-exp-anchor-offset: calc(var(--header-height, 72px) + 5rem);scroll-behavior:smooth}.ed-page-expedition #quick-facts,.ed-page-expedition #expedition-details,.ed-page-expedition #expedition-species,.ed-page-expedition #expedition-itinerary,.ed-page-expedition #expedition-accommodation,.ed-page-expedition #expedition-boat,.ed-page-expedition #expedition-stay-vessel,.ed-page-expedition #expedition-dates,.ed-page-expedition #expedition-gallery,.ed-page-expedition #expedition-faq,.ed-page-expedition #expedition-strip{scroll-margin-top:var(--ed-exp-anchor-offset)}.ed-page-expedition .expedition-nav{background:rgb(var(--color-background));border-bottom:1px solid rgba(var(--color-foreground),.09);box-shadow:none;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.ed-page-expedition .expedition-nav__link{color:rgba(var(--color-foreground),.48)}.ed-page-expedition .expedition-nav__link:hover{color:rgba(var(--color-foreground),.92)}.ed-page-expedition .expedition-nav__link.active{color:#fff;background:rgba(var(--color-foreground),.1)}.ed-page-expedition .ed-expedition-quick-facts__grid{display:flex;flex-wrap:wrap;outline:1px solid rgba(var(--color-foreground),.12)}.ed-page-expedition .ed-expedition-quick-facts__fact{flex:1 1 46%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(1.25rem,4vw,2rem);margin:-1px 0 0 -1px;border-left:1px solid rgba(var(--color-foreground),.12);border-top:1px solid rgba(var(--color-foreground),.12);background:transparent}@media screen and (min-width:990px){.ed-page-expedition .ed-expedition-quick-facts__fact{flex-basis:22%}}.ed-page-expedition .ed-expedition-quick-facts__fact .quick-fact__label{font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;opacity:.55}.ed-page-expedition .ed-expedition-quick-facts__fact .quick-fact__value{font-family:var(--font-body-family);font-size:clamp(1.4rem,1.2rem + .5vw,1.7rem);font-weight:500;line-height:1.35;margin-top:.8rem;color:rgba(var(--color-foreground),.95)}.ed-page-expedition .ed-expedition-quick-facts__fact .quick-fact__icon{width:2.25rem;height:2.25rem;opacity:.55;margin-bottom:.85rem}.ed-page-expedition .ed-expedition-quick-facts__fact .quick-fact__icon svg{width:100%;height:100%}@media screen and (max-width:749px){.ed-page-expedition #MainContent{display:flex;flex-direction:column}.ed-page-expedition #MainContent>.shopify-section{order:0}.ed-page-expedition #MainContent>.section-expedition-hero{order:-4}.ed-page-expedition #MainContent>.expedition-nav-section{order:-3}.ed-page-expedition #MainContent>.section-expedition-quick-facts{order:-2}.ed-page-expedition #MainContent>[id$=__gallery]{order:-1}}.ed-page-expedition .exp-content-block{padding:clamp(3rem,10vw,5rem) 0}.ed-page-expedition .exp-content-block__header{text-align:left;margin-bottom:clamp(2rem,5vw,3.5rem);max-width:48rem}.ed-page-expedition .exp-content-block__subheading{font-family:var(--font-body-family);font-size:.8125rem;font-weight:500;text-transform:uppercase;letter-spacing:.26em;opacity:.5;margin-bottom:.75rem}.ed-page-expedition .exp-content-block__heading{font-family:var(--font-display-family);font-weight:400;font-size:clamp(3rem,5vw,4rem);text-transform:uppercase;letter-spacing:.02em;line-height:1.02;margin-top:.75rem}.ed-page-expedition .exp-about-layout--has-sidebar{align-items:start}@media screen and (min-width:990px){.ed-page-expedition .exp-about-layout--has-sidebar .exp-about-sidebar{display:flex;flex-direction:column;gap:1rem}}.ed-page-expedition .exp-inclusions-inline__heading{font-family:var(--font-display-family);text-transform:uppercase;letter-spacing:.04em;font-size:clamp(1.65rem,3.5vw,2.5rem);font-weight:400}.ed-page-expedition .exp-inclusions-inline__subheading{font-family:var(--font-body-family);letter-spacing:.26em;text-transform:uppercase;opacity:.5}.ed-page-expedition .exp-about-text{font-size:clamp(1.5rem,1.3rem + .4vw,1.7rem);line-height:1.75;color:rgba(var(--color-foreground),.82)}.ed-page-expedition .exp-about-sidebar__img{border-radius:0}.ed-page-expedition .exp-about-sidebar__img img{filter:saturate(1.03) contrast(1.02)}.ed-page-expedition .exp-inclusions-inline{margin-top:clamp(2rem,5vw,3.5rem);padding-top:clamp(2rem,5vw,3.5rem)}.ed-page-expedition .exp-inclusions-col__icon--included{background:#b4965a26;color:#e6d2aaf2;border:1px solid rgba(200,170,120,.35)}.ed-page-expedition .exp-inclusions-col__icon--excluded{background:#ffffff0a;color:#ffffff8c;border:1px solid rgba(var(--color-foreground),.2)}.ed-page-expedition .exp-inclusions-col__title{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.16em;font-size:1.2rem;font-weight:600;opacity:.92}.ed-page-expedition .exp-inclusions-list--included li svg{color:#c8aa78d9}.ed-page-expedition .exp-inclusions-list--excluded li svg{color:#ffffff73}.ed-page-expedition .content-header__subheading,.ed-page-expedition .media-text-gallery__subheading{font-family:var(--font-body-family);letter-spacing:.26em;text-transform:uppercase;opacity:.5}.ed-page-expedition .content-header__heading,.ed-page-expedition .media-text-gallery__heading{font-family:var(--font-display-family);font-weight:400;font-size:clamp(3rem,5vw,4rem);text-transform:uppercase;letter-spacing:.02em;line-height:1.04}.ed-page-expedition .species-carousel{position:relative;padding-inline:clamp(2.5rem,8vw,4rem)}.ed-page-expedition .species-carousel__track{background:transparent;gap:clamp(1rem,4vw,2rem);padding-block:.5rem 1rem}.ed-page-expedition .species-card{min-width:min(340px,88vw);background:transparent;border:1px solid rgba(var(--color-foreground),.12);border-radius:0;box-shadow:none}.ed-page-expedition .species-card:hover,.ed-page-expedition .species-card:focus-within{border-color:rgba(var(--color-foreground),.32)}.ed-page-expedition .species-card__image-wrapper{border-radius:0;background:#0a0a0a}.ed-page-expedition .species-card__image{filter:saturate(1.03) contrast(1.02);transition:filter var(--ed-dur-base) var(--ed-ease-out-quart),transform var(--ed-dur-base) var(--ed-ease-out-quart)}.ed-page-expedition .species-card:hover .species-card__image{filter:saturate(1.06) contrast(1.03);transform:scale(1.02)}.ed-page-expedition .species-card__title{font-family:var(--font-display-family);text-transform:uppercase;letter-spacing:.04em;font-size:1.15rem;font-weight:400}.ed-page-expedition .species-carousel__arrow{background:rgba(var(--color-background));border:1px solid rgba(var(--color-foreground),.22);color:rgba(var(--color-foreground),.85)}.ed-page-expedition .species-carousel__arrow:hover{background:rgba(var(--color-foreground),.08)}@media(prefers-reduced-motion:reduce){.ed-page-expedition .species-card:hover .species-card__image{transform:none;filter:saturate(1.03) contrast(1.02)}}.ed-page-expedition .exp-itinerary-header{margin-bottom:clamp(2.5rem,6vw,4rem);text-align:left}.ed-page-expedition .exp-itinerary-header__subheading{font-family:var(--font-body-family);letter-spacing:.24em;text-transform:uppercase;opacity:.5;margin:0 0 .5rem}.ed-page-expedition .exp-itinerary-header__heading{font-family:var(--font-display-family);font-weight:400;font-size:clamp(2rem,5vw,3.65rem);text-transform:uppercase;letter-spacing:.02em;line-height:1.03;margin:0}.ed-page-expedition .exp-day-card__label{font-size:1.1rem;text-transform:uppercase;letter-spacing:.22em;opacity:.45}.ed-page-expedition .exp-day-card{background:rgba(var(--color-foreground),.035);border:1px solid rgba(var(--color-foreground),.1);border-radius:0;box-shadow:none}.ed-page-expedition .exp-day-card__num{font-family:var(--font-display-family);font-size:clamp(2.75rem,6vw,3.75rem);opacity:.18}.ed-page-expedition .exp-day-card__content h3{font-family:var(--font-display-family);text-transform:uppercase;letter-spacing:.05em;font-size:clamp(1.7rem,1.4rem + .6vw,2rem);font-weight:400}.ed-page-expedition .media-text-gallery__text{color:rgba(var(--color-foreground),.78)}.ed-page-expedition .accommodation-amenity{border-color:rgba(var(--color-foreground),.12)}.ed-page-expedition .ed-expedition-strip{position:relative;min-height:clamp(260px,42vw,520px);overflow:hidden;background:#000}.ed-page-expedition .ed-expedition-strip__media img{width:100%;height:100%;min-height:clamp(260px,42vw,520px);object-fit:cover;filter:saturate(1.03) contrast(1.02)}.ed-page-expedition .ed-expedition-strip__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,rgb(0,0,0) 0%,rgba(0,0,0,.72) 45%,transparent 72%)}.ed-page-expedition .ed-expedition-strip__content{position:absolute;left:clamp(1.25rem,5vw,3rem);right:clamp(1.25rem,5vw,3rem);bottom:clamp(1.75rem,6vw,4rem);z-index:1;max-width:36rem}.ed-page-expedition .ed-expedition-strip .ed-rule{width:clamp(6rem,18vw,12rem);margin-bottom:1.35rem;background:#ffffff59}.ed-page-expedition .ed-expedition-strip__caption{font-family:var(--font-body-family);font-size:clamp(1rem,2.8vw,1.375rem);line-height:1.52;color:#ffffffc2}.ed-page-expedition .date-card{border:1px solid rgba(var(--color-foreground),.14);border-radius:0;background:rgba(var(--color-foreground),.03)}.ed-page-expedition .date-card:hover{border-color:rgba(var(--color-foreground),.35);box-shadow:none;background:rgba(var(--color-foreground),.055)}.ed-page-expedition .date-card__header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.ed-page-expedition .date-card__info{display:grid;gap:.55rem;margin-bottom:1rem;color:rgb(var(--color-foreground) / .78)}.ed-page-expedition .date-card__info-item{display:flex;align-items:center;gap:.5rem;font-size:.935rem}.ed-page-expedition .date-card__price{font-family:var(--font-display-family);font-size:clamp(1.35rem,2.8vw,1.85rem);font-weight:400;text-transform:uppercase;letter-spacing:.04em;margin:.85rem 0 .5rem}.ed-page-expedition .date-card__deposit{font-size:.855rem;margin-bottom:1rem;color:rgb(var(--color-foreground) / .58)}.ed-page-expedition .date-card__dates{font-family:var(--font-display-family);text-transform:uppercase;letter-spacing:.04em;font-size:clamp(1.0625rem,2vw,1.25rem)}.ed-page-expedition .date-card__badge{border-radius:0;font-family:var(--font-body-family);font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase}.ed-page-expedition .date-card__badge--available{background:#b6965c26;color:#e6cea0f2;border:1px solid rgba(200,170,120,.45)}.ed-page-expedition .date-card__badge--low{background:#ffc8781a;color:#ffc896f2;border:1px solid rgba(255,170,100,.35)}.ed-page-expedition .date-card__badge--sold-out{background:#ffffff0d;color:#ffffff73;border:1px solid rgba(var(--color-foreground),.2)}.ed-page-expedition #expedition-dates .btn--scales-exp{margin-top:.75rem}.ed-page-expedition .expedition-gallery-masonry .gallery-item{border-radius:0}.ed-page-expedition .expedition-gallery-masonry .gallery-item img{filter:saturate(1.03) contrast(1.02)}.ed-page-expedition .expedition-gallery-masonry .gallery-item:hover img{filter:saturate(1.06) contrast(1.03)}@media(prefers-reduced-motion:reduce){.ed-page-expedition .expedition-gallery-masonry .gallery-item img{transition:none}}.ed-page-expedition #expedition-faq .content-header__heading{text-align:center;width:100%}.ed-page-expedition #expedition-faq .faq__trigger{font-family:var(--font-body-family)}.ed-page-expedition .gallery-main{border-radius:0;background:#0a0a0a}.ed-page-expedition .gallery-nav{border-radius:0;background:#0000008c;border:1px solid rgba(255,255,255,.18);color:#ffffffd9}.ed-page-expedition .gallery-nav:hover{background:#000c;transform:translateY(-50%)}.ed-page-expedition .gallery-thumb{border-radius:0;border:1px solid rgba(var(--color-foreground),.15)}.ed-page-expedition .gallery-thumb.is-active{border-color:rgba(var(--color-foreground),.6)}.ed-page-expedition .gallery-thumb img{filter:saturate(1.03) contrast(1.02)}.ed-page-expedition .gallery-main__image{filter:saturate(1.03) contrast(1.02);transition:filter var(--ed-dur-base) var(--ed-ease-out-quart),opacity .3s ease}.ed-page-expedition .gallery-main__image.is-active{filter:saturate(1.03) contrast(1.02)}.ed-page-expedition .media-text-gallery__heading{font-size:clamp(2rem,4.5vw,3.65rem);letter-spacing:.02em;line-height:1.02;margin-bottom:1rem}.ed-page-expedition .exp-inclusions-inline__grid{overflow:hidden}.ed-page-expedition .section-expedition-details{padding-block:0}.ed-page-expedition .exp-content-block{border-top:1px solid rgba(var(--color-foreground),.08)}.ed-expedition-list__header .ed-h-2,.ed-expedition-row__title{text-wrap:balance}.ed-expedition-list__intro,.ed-expedition-row__desc{text-wrap:pretty}.ed-page-expedition .content-header__heading,.ed-page-expedition .media-text-gallery__heading,.ed-page-expedition .exp-content-block__heading,.ed-page-expedition .exp-itinerary-header__heading,.ed-page-expedition .exp-inclusions-inline__heading{text-wrap:balance}.ed-page-expedition .exp-about-text,.ed-page-expedition .ed-expedition-strip__caption{text-wrap:pretty}@media screen and (min-width:990px){.ed-page-expedition #expedition-details .exp-about-layout--has-sidebar{align-items:center}.ed-page-expedition #expedition-details .exp-about-sidebar__img{aspect-ratio:16 / 10}}.ed-page-expedition #expedition-accommodation .media-text-gallery,.ed-page-expedition #expedition-boat .media-text-gallery{align-items:center}.ed-page-expedition #expedition-itinerary .exp-day-card__content h3{color:rgba(var(--color-foreground),.96)}.ed-page-expedition #expedition-itinerary .exp-day-card__num{color:rgb(var(--color-foreground));opacity:.15}.ed-page-expedition #expedition-itinerary .exp-day-card__label{color:rgba(var(--color-foreground),.55);opacity:1}@media screen and (min-width:990px){.ed-page-expedition #expedition-accommodation .media-text-gallery__gallery{order:1}.ed-page-expedition #expedition-accommodation .media-text-gallery__content{order:0}.ed-page-expedition #expedition-boat .media-text-gallery__gallery{order:-1}.ed-page-expedition #expedition-boat .media-text-gallery__content{order:0}}@media(prefers-reduced-motion:reduce){.ed-page-expedition .ed-reveal{opacity:1!important;transform:none!important;animation:none!important;animation-timeline:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/editorial.css.map */
