@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Poppins,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.sticky{position:sticky}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.hidden{display:none}.resize{resize:both}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.uppercase{text-transform:uppercase}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.ar-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#00000080;opacity:0;pointer-events:none;transition:opacity .25s ease}.ar-modal.is-open{opacity:1;pointer-events:auto}.ar-modal__dialog{position:relative;background:#fff;border-radius:.75rem;overflow:hidden;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;transform:translateY(12px);transition:transform .25s ease}.ar-modal.is-open .ar-modal__dialog{transform:translateY(0)}.ar-modal--lg .ar-modal__dialog{max-width:1100px}.ar-modal--sm .ar-modal__dialog{max-width:420px}.ar-modal__close{position:absolute;top:1.25rem;right:1.5rem;font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;background:none;border:none;padding:0;z-index:1}body.ar-modal-open{overflow:hidden}.ar-tab-btn{font-size:.8rem;padding:.75rem 1rem;cursor:pointer;border:none;background:#e5e7eb;color:#6b7280;transition:background .15s,color .15s}.ar-tab-btn.is-active{background:#1a1a1a;color:#fff}.bscovery-btn{display:inline-block;text-decoration:none;cursor:pointer;text-align:center;line-height:1.2;white-space:nowrap;border:2px solid transparent;border-radius:var(--btn-radius, 0px);font-family:var(--btn-font-family, inherit);font-weight:var(--btn-font-weight, 500);letter-spacing:var(--btn-letter-spacing, 0em);text-transform:var(--btn-text-transform, none);transition:background-color .2s ease,color .2s ease,border-color .2s ease}.bscovery-btn--regular{font-size:var(--btn-font-size-regular, 1rem);padding:var(--btn-padding-regular, .75rem 1.5rem)}.bscovery-btn--sm{font-size:var(--btn-font-size-sm, .875rem);padding:var(--btn-padding-sm, .5rem 1rem)}.bscovery-btn--lg{font-size:var(--btn-font-size-lg, 1.125rem);padding:var(--btn-padding-lg, 1rem 2rem)}.bscovery-btn--primary{background-color:var(--btn-primary-bg, #000);color:var(--btn-primary-color, #fff);border-color:var(--btn-primary-border, #000)}.bscovery-btn--primary:hover,.bscovery-btn--primary:focus-visible{background-color:var(--btn-primary-bg-hover, #333);color:var(--btn-primary-color-hover, #fff);border-color:var(--btn-primary-border-hover, #333)}.bscovery-btn--secondary{background-color:var(--btn-secondary-bg, transparent);color:var(--btn-secondary-color, #000);border-color:var(--btn-secondary-border, #000)}.bscovery-btn--secondary:hover,.bscovery-btn--secondary:focus-visible{background-color:var(--btn-secondary-bg-hover, #000);color:var(--btn-secondary-color-hover, #fff);border-color:var(--btn-secondary-border-hover, #000)}.bscovery-btn--tertiary{background-color:transparent;color:var(--btn-tertiary-color, #000);border-color:transparent;text-decoration:underline;text-underline-offset:3px}.bscovery-btn--tertiary:hover,.bscovery-btn--tertiary:focus-visible{color:var(--btn-tertiary-color-hover, #333);text-decoration:none}.bscovery-block__media{width:100%}.bscovery-block__media img,.bscovery-block__media video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bscovery-block__media--embed iframe,.bscovery-block__media--embed video{width:100%;height:100%;border:0;display:block}.bscovery-block--2cols>.ar-container,.bscovery-block--3cols>.ar-container,.bscovery-block--4cols>.ar-container,.bscovery-block--big-small>.ar-container,.bscovery-block--small-big>.ar-container{display:grid;gap:40px}.bscovery-block--2cols>.ar-container{grid-template-columns:repeat(2,1fr)}.bscovery-block--3cols>.ar-container{grid-template-columns:repeat(3,1fr)}.bscovery-block--4cols>.ar-container{grid-template-columns:repeat(4,1fr)}.bscovery-block--big-small>.ar-container{grid-template-columns:2fr 1fr}.bscovery-block--small-big>.ar-container{grid-template-columns:1fr 2fr}@media screen and (max-width: 782px){.bscovery-block--2cols>.ar-container,.bscovery-block--3cols>.ar-container,.bscovery-block--4cols>.ar-container,.bscovery-block--big-small>.ar-container,.bscovery-block--small-big>.ar-container{grid-template-columns:1fr}}.bscovery-gallery--cards{display:grid;grid-template-columns:repeat(var(--gallery-cols, 3),1fr);gap:24px}@media screen and (max-width: 782px){.bscovery-gallery--cards{grid-template-columns:1fr}}.bscovery-gallery__media{position:relative;overflow:hidden}.bscovery-gallery__media img,.bscovery-gallery__media video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bscovery-gallery__media .bscovery-gallery__youtube{position:static;aspect-ratio:auto;height:100%}.bscovery-gallery__youtube{position:relative;aspect-ratio:16 / 9}.bscovery-gallery__youtube iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.bscovery-gallery--carousel .swiper-slide{height:auto}.bscovery-gallery--carousel .bscovery-gallery__media{height:100%}.bscovery-gallery-carousel-wrap{position:relative}.bscovery-video-manual-wrap{position:relative;width:100%;height:100%}.bscovery-video-manual-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;border:0;background:#0000008c;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,opacity .2s ease}.bscovery-video-manual-play svg{margin-left:3px}.bscovery-video-manual-play:hover{background:#000000bf}.bscovery-video-manual-wrap.is-playing .bscovery-video-manual-play{opacity:0;pointer-events:none}#tinymce a.bscovery-echo-link:not(.bscovery-btn){border:1px dashed #00ff2f;text-decoration:underline;font-style:italic;cursor:default}body#tinymce{padding:15px}@font-face{font-family:PF Marlet Display;src:url(../assets/PFMarletDisplay-Black.woff2) format("woff2"),url(../assets/PFMarletDisplay-Black.woff) format("woff"),url(../assets/PFMarletDisplay-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:PF Marlet Display;src:url(../assets/PFMarletDisplay-BlackItalic.woff2) format("woff2"),url(../assets/PFMarletDisplay-BlackItalic.woff) format("woff"),url(../assets/PFMarletDisplay-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:PF Marlet Display;src:url(../assets/PFMarletDisplay-Bold.woff2) format("woff2"),url(../assets/PFMarletDisplay-Bold.woff) format("woff"),url(../assets/PFMarletDisplay-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PF Marlet Display;src:url(../assets/PFMarletDisplay-BoldItalic.woff2) format("woff2"),url(../assets/PFMarletDisplay-BoldItalic.woff) format("woff"),url(../assets/PFMarletDisplay-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:PF Marlet Display;src:url(../assets/PFMarletDisplay-Italic.woff2) format("woff2"),url(../assets/PFMarletDisplay-Italic.woff) format("woff"),url(../assets/PFMarletDisplay-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:PF Marlet Display;src:url(../assets/PFMarletDisplay-Light.woff2) format("woff2"),url(../assets/PFMarletDisplay-Light.woff) format("woff"),url(../assets/PFMarletDisplay-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:PF Marlet Display;src:url(../assets/PFMarletDisplay-LightItalic.woff2) format("woff2"),url(../assets/PFMarletDisplay-LightItalic.woff) format("woff"),url(../assets/PFMarletDisplay-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:PF Marlet Display;src:url(../assets/PFMarletDisplay-Medium.woff2) format("woff2"),url(../assets/PFMarletDisplay-Medium.woff) format("woff"),url(../assets/PFMarletDisplay-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PF Marlet Display;src:url(../assets/PFMarletDisplay-MediumItalic.woff2) format("woff2"),url(../assets/PFMarletDisplay-MediumItalic.woff) format("woff"),url(../assets/PFMarletDisplay-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:PF Marlet Display;src:url(../assets/PFMarletDisplay-Regular.woff2) format("woff2"),url(../assets/PFMarletDisplay-Regular.woff) format("woff"),url(../assets/PFMarletDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PF Marlet Display;src:url(../assets/PFMarletDisplay-Thin.woff2) format("woff2"),url(../assets/PFMarletDisplay-Thin.woff) format("woff"),url(../assets/PFMarletDisplay-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:PF Marlet Display;src:url(../assets/PFMarletDisplay-ThinItalic.woff2) format("woff2"),url(../assets/PFMarletDisplay-ThinItalic.woff) format("woff"),url(../assets/PFMarletDisplay-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(../assets/Poppins-Light-latin-ext.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;src:url(../assets/Poppins-Light-latin.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;src:url(../assets/Poppins-Regular-latin-ext.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;src:url(../assets/Poppins-Regular-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;src:url(../assets/Poppins-Medium-latin-ext.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;src:url(../assets/Poppins-Medium-latin.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;src:url(../assets/EBGaramond-Regular-latin-ext.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;src:url(../assets/EBGaramond-Regular-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;src:url(../assets/EBGaramond-Italic-latin-ext.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;src:url(../assets/EBGaramond-Italic-latin.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.admin-bar .site-header{top:32px}@media screen and (max-width: 782px){.admin-bar .site-header{top:46px}}:root{--white: #ffffff;--black: #000000;--cream: #f4f1e9;--cream-2: #f2efe8;--ink: #272727;--ink-soft: #4d4d4d;--ink-mute: rgba(39, 39, 39, .5);--brand: #1800ad;--brand-dark: #11007b;--brand-deep: #1d245d;--line: #d7d7d7;--line-soft: #e6e3da;--eyebrow-grey: #272727;--placeholder: #d9d9d9;--footer-grey: #e1e0dd;--overlay: rgba(39, 39, 39, .92);--error: #c0392b;--success: #1e8449;--btn-letter-spacing: .14em;--btn-text-transform: uppercase;--btn-font-weight: 400;--btn-font-size-regular: 13px;--btn-padding-regular: 13px 26px;--btn-font-size-sm: 11px;--btn-padding-sm: 9px 18px;--btn-font-size-lg: 15px;--btn-padding-lg: 16px 32px;--btn-primary-bg: var(--brand);--btn-primary-color: var(--white);--btn-primary-border: var(--brand);--btn-primary-bg-hover: var(--brand-dark);--btn-primary-color-hover: var(--white);--btn-primary-border-hover: var(--brand-dark);--btn-secondary-bg: var(--white);--btn-secondary-color: var(--ink);--btn-secondary-border: var(--white);--btn-secondary-bg-hover: var(--brand-dark);--btn-secondary-color-hover: var(--white);--btn-secondary-border-hover: var(--brand-dark);--btn-tertiary-color: var(--brand);--btn-tertiary-color-hover: var(--brand);--font-display: "PF Marlet Display", "Times New Roman", Georgia, serif;--font-body: "Poppins", -apple-system, "Segoe UI", Roboto, sans-serif;--font-serif: "EB Garamond", Georgia, serif;--track-label: .2em;--track-wordmark: .08em;--gutter: 10px;--container-narrow: 1024px;--container-medium: 1200px;--container-regular: 1440px;--container-wide: 1920px;--header-h: 80px;--alert-h: 30px;--header-offset: 0px;--panel-ease: cubic-bezier(.16, 1, .3, 1);--panel-dur: .5s;--shadow-panel: 12px 0 36px -18px rgba(0, 0, 0, .45);--shadow-modal: 0 40px 120px -40px rgba(0, 0, 0, .55);--z-header: 100;--z-filter-nav: 90;--z-overlay: 200;--z-panel: 210;--z-modal: 220}*,*:before,*:after{box-sizing:border-box}html,body{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--white)!important;overflow-x:clip}body{margin:0;font-family:var(--font-body);font-weight:400;font-size:14px;line-height:1.6;color:var(--ink);background:var(--white)!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html:has(body.is-locked),body.is-locked{overflow:hidden}html:has(body.is-locked){scrollbar-gutter:stable}img,svg,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;margin:0;padding:0;cursor:pointer}ul{list-style:none;margin:0;padding:0}input,select,textarea{font:inherit;color:inherit}input:focus,select:focus,textarea:focus,input:focus-visible,select:focus-visible,textarea:focus-visible{border:1px solid black!important;outline:0}.display{font-family:var(--font-display);font-weight:300;line-height:1.05;letter-spacing:-.02em;color:var(--ink);margin:0}.eyebrow{font-family:var(--font-body);font-weight:400;font-size:10px;line-height:1;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-soft);margin:0}.lede{font-family:var(--font-body);font-size:14px;line-height:1.55;color:var(--ink);margin:0;text-wrap:pretty}:where(.bscovery-wysiwyg,#tinymce) a{text-decoration:underline;color:var(--brand)}:where(.bscovery-wysiwyg,#tinymce) a:hover{color:var(--brand-dark);text-decoration:none}:where(.bscovery-wysiwyg,#tinymce) ul,:where(.bscovery-wysiwyg,#tinymce) ol{padding-left:1.4em;margin:1em 0}:where(.bscovery-wysiwyg,#tinymce) ul{list-style:square}:where(.bscovery-wysiwyg,#tinymce) ol{list-style:decimal}:where(.bscovery-wysiwyg,#tinymce) li{margin-bottom:6px}:where(.bscovery-wysiwyg,#tinymce) li:last-child{margin-bottom:0}:where(.bscovery-wysiwyg,#tinymce) h2{font-family:var(--font-display);font-size:clamp(32px,4vw,48px);font-weight:300;line-height:120.833%;letter-spacing:-1.44px;text-transform:uppercase;margin:0 0 .5em}:where(.bscovery-wysiwyg,#tinymce) h3{font-family:var(--font-display);font-size:clamp(20px,2vw,32px);font-weight:300;line-height:112.5%;text-transform:uppercase;margin:0 0 .5em}:where(.bscovery-wysiwyg,#tinymce) h4{font-family:var(--font-display);font-size:clamp(22px,2.6vw,28px);font-weight:300;line-height:121.429%;text-transform:uppercase;margin:0 0 .5em}:where(.bscovery-wysiwyg,#tinymce) p{font-family:var(--font-body);font-size:14px;font-weight:400;line-height:normal;margin:0 0 1em}:where(.bscovery-wysiwyg,#tinymce) .bscovery-format--upper{font-family:var(--font-body);font-size:13px;font-weight:400;line-height:184.615%;letter-spacing:2.6px;text-transform:uppercase}:where(.bscovery-wysiwyg,#tinymce) .bscovery-format--caption{font-family:var(--font-body);font-size:10px;font-weight:400;line-height:normal;letter-spacing:2px;text-transform:uppercase}:where(.bscovery-wysiwyg,#tinymce) .bscovery-format--quote{font-family:var(--font-display);font-size:clamp(28px,4vw,40px);font-style:italic;font-weight:300;line-height:100%;margin:.5em 0}.titleblock{font-family:var(--font-display);font-weight:300;font-size:clamp(32px,4vw,48px);line-height:1.08;letter-spacing:-1.5px;text-transform:uppercase;color:var(--ink);margin:0}.titleblock__eye{font-family:var(--font-body);font-weight:400;font-size:10px;line-height:1;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;margin-right:.7em;vertical-align:baseline}.titleblock__eye:after{content:"​"}h2.titleblock{font-size:clamp(24px,4vw,32px);font-size:clamp(24px,4vw,48px);line-height:1.2}.titleblock__main{vertical-align:baseline}.titleblock__sub{display:block;font-size:32px;letter-spacing:normal}.titleblock--hero{font-size:clamp(40px,6vw,60px);line-height:1}.titleblock--light{color:var(--white)}.titleblock--light .titleblock__eye{color:#ffffffb8}.titleblock--center{text-align:center}@media (min-width: 768px){.titleblock--indented{padding-left:120px}}.section-title{font-family:var(--font-display);font-weight:250;font-size:clamp(34px,9vw,130px);line-height:1;letter-spacing:-.01em;text-transform:uppercase;text-align:center;color:var(--ink);margin:0 0 50px}.text-center{text-align:center}.ar-container{width:100%;max-width:var(--container-regular);margin-inline:auto}.ar-container--medium{max-width:var(--container-medium)}.ar-container--narrow{max-width:var(--container-narrow)}.ar-container--wide{max-width:var(--container-wide)}.ar-container--full{max-width:none}.ar-container--px{padding-inline:var(--gutter)}.section{padding-block:100px}.section--lg{padding-block:120px}.section--flush{padding-block:0}.section--flush-top{padding-top:0}.section--flush-bottom{padding-bottom:0}.section--cream{background:var(--cream)}main{display:block}.u-vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.ph{position:relative;background-color:var(--placeholder);background-image:repeating-linear-gradient(135deg,rgba(39,39,39,.06) 0 2px,transparent 2px 9px);overflow:hidden}.ph:after{content:attr(data-ph);position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1em;text-align:center;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#27272780}.ph--dark{background-color:#2c2c2c}.ph--dark:after{color:#ffffff8c}.ruled{position:relative;padding-left:32px}.ruled:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:1px;background:var(--brand)}.accent-line{width:1px;background:var(--brand);flex:none}.bg-cream{background:var(--cream)}.bscovery-block--bg-light{background-color:var(--cream)}.bscovery-block--bg-dark{background-color:var(--ink);color:var(--white)}.cta-main{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 26px;background:var(--brand);color:var(--white);font-size:13px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:background .3s ease,color .3s ease}.cta-main--inverse{background:var(--white);color:var(--ink)}.cta-main:hover,.cta-main--inverse:hover{background:var(--brand-dark);color:var(--white)}.cta-link{display:inline-flex;flex-direction:column;align-items:flex-start;gap:7px;font-size:13px;letter-spacing:.2em;text-transform:uppercase;line-height:1.4;color:var(--brand);width:-moz-fit-content;width:fit-content}.cta-link .arrow{order:-1;align-self:flex-end;width:58px;height:8px;color:inherit}.cta-link .arrow svg{clip-path:inset(0 0 0 0%);transition:clip-path .35s ease}.cta-link:hover .arrow svg{clip-path:inset(0 0 0 32%)}.cta-link--chevron:hover .arrow svg{clip-path:inset(0 0 0 54%)}.cta-link--light{color:var(--white)}.bscovery-btn--tertiary{display:inline-flex;flex-direction:column;align-items:flex-start;gap:7px;text-decoration:none;width:-moz-fit-content;width:fit-content;padding:0}.bscovery-btn--tertiary:hover{text-decoration:none}.bscovery-btn--tertiary .arrow{order:-1;align-self:flex-end;width:58px;height:8px;color:inherit}.bscovery-btn--tertiary .arrow svg{clip-path:inset(0 0 0 0%);transition:clip-path .35s ease}.bscovery-btn--tertiary:hover .arrow svg{clip-path:inset(0 0 0 32%)}.bscovery-btn--tertiary.bscovery-btn--sm .arrow{width:46px;height:6px}.bscovery-btn--tertiary.bscovery-btn--lg .arrow{width:70px;height:10px}.arrow{display:inline-block;width:22px;height:8px;flex:none}.arrow svg{width:100%;height:100%}.nav-link{font-size:13px;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink);transition:color .25s ease}.nav-link:hover{color:var(--brand)}.carousel-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:75px;height:75px;display:grid;place-items:center;background:var(--white);box-shadow:0 20px 46px -26px #00000080;color:var(--brand);transition:background .25s ease,color .25s ease}.carousel-btn:hover{background:var(--brand);color:var(--white)}.carousel-btn svg{width:30px;height:8px}.carousel-btn--prev{left:0}.carousel-btn--prev svg{transform:scaleX(-1)}.carousel-btn--next{right:0}.carousel-btn--prev.is-pending{visibility:hidden}.carousel-btn.swiper-button-disabled{opacity:0;cursor:default}@media (min-width: 1001px){.carousel-btn--mobile-only{display:none}}@media (max-width: 700px){.carousel-btn{width:56px;height:56px}.carousel-btn svg{width:22px}}.bscovery-gallery-carousel__prev,.bscovery-gallery-carousel__next{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:75px;height:75px;display:grid;place-items:center;background:var(--white);box-shadow:0 20px 46px -26px #00000080;color:var(--brand);border:0;cursor:pointer;transition:background .25s ease,color .25s ease}.bscovery-gallery-carousel__prev:hover,.bscovery-gallery-carousel__next:hover{background:var(--brand);color:var(--white)}.bscovery-gallery-carousel__prev svg,.bscovery-gallery-carousel__next svg{width:30px;height:8px}.bscovery-gallery-carousel__prev{left:0}.bscovery-gallery-carousel__prev svg{transform:scaleX(-1)}.bscovery-gallery-carousel__next{right:0}.bscovery-gallery-carousel__prev.swiper-button-disabled,.bscovery-gallery-carousel__next.swiper-button-disabled{opacity:0;cursor:default}@media (max-width: 700px){.bscovery-gallery-carousel__prev,.bscovery-gallery-carousel__next{width:56px;height:56px}}.bscovery-gallery--carousel .swiper-pagination{position:relative;display:flex;width:100%;max-width:250px;margin:30px auto 0;gap:0}.bscovery-gallery--carousel .swiper-pagination-bullet{flex:1 1 0!important;width:auto!important;height:1px!important;border-radius:0!important;background:var(--brand)!important;opacity:1!important;margin:0!important;cursor:pointer}.bscovery-gallery-carousel__pagination-thumb{position:absolute;top:50%;left:0;height:3px;background:var(--brand);transition:transform .3s ease;pointer-events:none;margin-top:-1px}.close-link{display:inline-flex;align-items:center;gap:8px;font-size:10px;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--brand)}.close-link:before{content:"×";font-size:15px;line-height:1}.site-header{position:absolute;inset:0 0 auto 0;z-index:var(--z-header);color:var(--white);transition:transform var(--panel-dur) var(--panel-ease),background-color .4s ease,color .4s ease,box-shadow .4s ease}.site-header.is-fixed{position:fixed;background:var(--white);color:var(--ink)}.site-header.is-hidden{transform:translateY(-100%)}.site-header.no-anim{transition:none!important}body.has-fixed-header{padding-top:calc(var(--alert-h) + var(--header-h))}.site-header.is-static{position:fixed}.alert-bar{height:var(--alert-h);background:var(--cream);color:var(--brand);font-size:10px;letter-spacing:var(--track-label);text-transform:uppercase;display:flex;align-items:center;justify-content:center;overflow:hidden}.alert-bar__track{display:flex;align-items:center;flex-shrink:0}.alert-bar__msg{margin:0;white-space:nowrap;padding-inline:var(--gutter)}.alert-bar__msg+.alert-bar__msg{display:none}.alert-bar.is-ticking{justify-content:flex-start}.alert-bar.is-ticking .alert-bar__track{animation:alert-ticker 40s linear infinite}.alert-bar.is-ticking:hover .alert-bar__track{animation-play-state:paused}.alert-bar.is-ticking .alert-bar__msg+.alert-bar__msg{display:block}@keyframes alert-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.nav{height:var(--header-h);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding-inline:20px}.nav__left,.nav__right{gap:32px}.nav__primary{display:flex;align-items:center;gap:32px}.nav__primary a{color:inherit}.burger{display:inline-flex;flex-direction:column;justify-content:space-between;width:18px;height:12px;flex:none}.burger span{display:block;height:2px;width:100%;background:currentColor;transition:transform .3s ease,opacity .3s ease}.wordmark{font-family:var(--font-display);font-weight:400;font-size:34px;letter-spacing:var(--track-wordmark);text-transform:uppercase;color:inherit;white-space:nowrap;line-height:1}@media (max-width:420px){.wordmark{font-size:24px}}.nav__world{gap:9px;font-size:13px;letter-spacing:var(--track-label);text-transform:uppercase;color:inherit}.nav__world .globe{width:14px;height:14px;color:var(--brand)}.site-header:not(.is-fixed) .nav__world .globe{color:var(--white)}.site-header:not(.is-fixed) .nav__left a .nav-link,.site-header:not(.is-fixed) .nav__right a .nav-link{color:var(--white)}.icon-btn{display:inline-grid;place-items:center;width:24px;height:24px;color:inherit;flex:none}.icon-btn svg{width:16px;height:16px}@media (max-width: 1420px){.nav__primary,.nav__world span{display:none}}@media (max-width: 950px){.cta-main.nav__cta{display:none}}.is-fixed .cta-main.nav__cta{background:var(--brand);color:var(--white)}.fixed-cta{display:none;position:fixed;bottom:0;left:0;right:0;z-index:var(--z-header)}.fixed-cta .cta-main{width:100%;padding:18px;border-radius:0}@media (max-width: 950px){.fixed-cta{display:block}.site-footer__legal{margin-bottom:100px}}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay);opacity:0;visibility:hidden;transition:opacity .45s ease,visibility .45s ease;z-index:var(--z-overlay)}.scrim.is-on{opacity:1;visibility:visible}.mega{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-panel);opacity:0;visibility:hidden;transition:opacity .45s ease,visibility .45s ease}.mega.is-open{opacity:1;visibility:visible}.mega__panels{position:absolute;top:0;right:0;bottom:0;left:0}.mpanel{position:absolute;top:0;height:100%;overflow-y:auto;overscroll-behavior:contain}.mpanel--root{left:0;width:473px;background:var(--white);transform:translate(-100%);transition:transform var(--panel-dur) var(--panel-ease);display:flex;flex-direction:column;padding:84px 40px 0}.mega.is-open .mpanel--root{transform:none}.mega__close{position:absolute;top:34px;left:10px}.mega__close.close-link:before{content:" ";font-size:15px;line-height:1}.menu-group{margin-bottom:34px}.menu-group__head{display:inline-block;font-size:13px;font-weight:500;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink);margin-bottom:12px;transition:color .25s ease}.menu-group__head:hover{color:var(--brand)}.menu-group--solo{margin-bottom:28px}.menu-group--solo .menu-group__head{margin-bottom:0}.menu-sub{display:flex;flex-direction:column}.menu-sub>li>a{display:flex;align-items:center;gap:10px;padding:4px 0;font-size:13px;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink);transition:color .25s ease}.menu-sub>li>a:hover,.menu-sub>li.is-active>a{color:var(--brand)}.menu-sub>li.is-bold>a{font-weight:600}.has-flyout>a .chev{width:26px;height:8px;margin-left:auto;opacity:0;transform:translate(-6px);transition:opacity .25s ease,transform .25s ease;color:var(--brand)}.has-flyout>a:hover .chev,.has-flyout.is-active>a .chev{opacity:1;transform:none}.flyout{position:fixed;top:0;left:473px;width:355px;height:100%;background:var(--cream);border-left:1px solid var(--line);box-shadow:var(--shadow-panel);padding:84px 40px 40px;opacity:0;visibility:hidden;transform:translate(-12px);transition:opacity .4s var(--panel-ease),transform .4s var(--panel-ease),visibility .4s;overflow-y:auto;overscroll-behavior:contain}@media (max-width: 1305px){.flyout{padding-top:40px}}.flyout[data-level="3"]{left:828px;width:474px}.flyout.is-open{opacity:1;visibility:visible;transform:none}.flyout__title{font-size:13px;font-weight:500;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-mute);margin:0 0 12px}.flyout>ul{-moz-columns:1;columns:1}.flyout[data-cols="2"]>ul{-moz-columns:2;columns:2;-moz-column-gap:32px;column-gap:32px}.flyout>ul>li{-moz-column-break-inside:avoid;break-inside:avoid}.flyout>ul>li>a{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:13px;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink);transition:color .25s ease}.flyout>ul>li>a:hover,.flyout>ul>li.is-active>a{color:var(--brand)}.flyout__back{display:none;align-items:center;gap:8px;font-size:10px;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--brand);margin-bottom:26px}.flyout__back:before{content:"←";font-size:14px}.menu-news{position:sticky;bottom:0;background:var(--white);margin-top:auto;border-top:1px solid var(--line);padding:26px 0 36px}.menu-news h3{font-family:var(--font-display);font-weight:300;font-size:28px;margin:0 0 16px}.menu-news form{display:flex;align-items:center;border:1px solid var(--line)}.menu-news__msg{margin:0 0 12px;font-size:12px}.menu-news__msg:empty{display:none}.menu-news__msg.is-error{color:var(--error)}.menu-news input{flex:1;background:none;border:0;padding:13px 16px;font-size:10px;letter-spacing:var(--track-label);text-transform:uppercase}.menu-news button{width:44px;align-self:stretch;color:var(--brand);display:grid;place-items:center}.menu-news button svg{width:18px;height:10px}.panel{position:fixed;top:0;height:100dvh;width:min(650px,100vw);background:var(--white);z-index:var(--z-panel);display:flex;flex-direction:column;visibility:hidden;transition:transform var(--panel-dur) var(--panel-ease),visibility var(--panel-dur)}.panel--left{left:0;transform:translate(-100%);box-shadow:var(--shadow-panel)}.panel--right{right:0;transform:translate(100%);box-shadow:-12px 0 36px -18px #00000073}.panel--wide{width:min(720px,100vw)}.panel.is-open{transform:none;visibility:visible}.panel__inner{flex:1;overflow-y:auto;padding:40px clamp(24px,4vw,56px) 56px}.panel__close{position:relative;margin-bottom:30px}.search__title{font-family:var(--font-display);font-weight:400;font-size:26px;letter-spacing:.02em;text-transform:uppercase;margin:0 0 22px}.search__field{display:flex;align-items:center;gap:12px;margin-bottom:34px}.search__field input{padding:14px 18px;border:1px solid var(--line);flex:1;background:none;font-size:13px;letter-spacing:.18em;text-transform:uppercase}.search__field input::-moz-placeholder{color:var(--ink-mute);letter-spacing:.18em}.search__field input::placeholder{color:var(--ink-mute);letter-spacing:.18em}.search-group{margin-bottom:30px}.search-group__head{font-size:13px;font-weight:500;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-mute);margin:0 0 12px}.search-group ul{display:flex;flex-direction:column;gap:8px}.search-group a{font-size:13px;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink);transition:color .2s ease}.search-group a:hover{color:var(--brand)}.search-group__more{display:inline-block;margin-top:14px;font-size:13px;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--brand)}.search__empty{color:var(--ink-mute);font-size:13px;letter-spacing:.08em}.contact__head{margin-bottom:30px}.contact__head .titleblock{font-size:clamp(40px,5vw,60px)}.tab-nav{display:flex;gap:36px;border-bottom:1px solid var(--line);margin-bottom:30px;justify-content:flex-end}.tab-nav__btn{padding:14px 0;font-size:13px;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-mute);border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .25s ease,border-color .25s ease}.tab-nav__btn.is-active{color:var(--brand);border-color:var(--brand)}.tab-nav--display{gap:40px;margin-bottom:48px}.tab-nav--display .tab-nav__btn{padding:6px 0 16px;font-family:var(--font-display);font-weight:300;font-size:clamp(22px,2.6vw,28px);color:var(--ink);letter-spacing:.02em;text-transform:uppercase;transition:opacity .25s ease,border-color .25s ease}.tab-nav--display .tab-nav__btn.is-active{opacity:1;color:var(--ink);border-color:var(--brand)}.tab-nav--single,.tab-pane{display:none}.tab-pane.is-active{display:block}.moments-preview{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(24px,3vw,40px)}@media (max-width: 640px){.moments-preview{grid-template-columns:1fr}}.contact__note{margin:0 0 22px;font-size:15px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}.field{display:flex;flex-direction:column}.field--full{grid-column:1 / -1}.field input,.field select,.field textarea{border:1px solid var(--line);padding:16px 18px;font-size:12px;letter-spacing:var(--track-label);text-transform:uppercase;background:var(--white)}.field textarea{text-transform:none;letter-spacing:0;min-height:120px;resize:vertical}.field input::-moz-placeholder,.field textarea::-moz-placeholder{color:var(--ink-mute)}.field input::placeholder,.field textarea::placeholder{color:var(--ink-mute)}.field--phone{display:grid;grid-template-columns:85px 1fr;gap:0}.field--phone select{border-right:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:28px;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' stroke='%23272727' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.form-label{font-size:14px;margin:8px 0 16px}.datetime{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:26px}.check{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px;font-size:12px;letter-spacing:var(--track-label);text-transform:uppercase;cursor:pointer}.check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;flex:none;border:1px solid var(--line);background:var(--cream);margin-top:1px}.check input:checked{background:var(--brand);border-color:var(--brand)}.contact__submit{width:100%;margin:10px auto}.contact__submit.is-loading{color:transparent;pointer-events:none;position:relative}.contact__submit.is-loading:after{content:"";position:absolute;width:16px;height:16px;top:50%;left:50%;margin:-8px 0 0 -8px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:btn-spin .65s linear infinite}@keyframes btn-spin{to{transform:rotate(360deg)}}.contact__msg{margin:0 0 12px;font-size:13px;line-height:1.5}.contact__msg:empty{display:none}.contact__msg.is-error{color:var(--error)}.contact__recaptcha-note{font-size:11px;opacity:.5;line-height:1.5;margin:8px 0 0}.contact__recaptcha-note a{text-decoration:underline}.grecaptcha-badge{visibility:hidden!important}.form-success{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:32px 0;color:var(--success)}.form-success__icon{width:48px;height:48px;flex:none}.form-success__icon svg{width:100%;height:100%}.form-success__text{margin:0;font-size:15px;color:inherit}.newsletter__form .form-success{color:var(--white);flex-direction:row;margin:auto}.menu-news .form-success{flex-direction:row;margin:auto}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:grid;place-items:center;padding:clamp(16px,4vw,48px);opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease}.modal.is-open{opacity:1;visibility:visible}.modal__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay)}.modal__dialog{position:relative;width:min(760px,100%);max-height:min(86vh,920px);background:var(--white);box-shadow:var(--shadow-modal);display:flex;flex-direction:column;transform:translateY(16px) scale(.98);transition:transform .45s var(--panel-ease);overflow:hidden}.modal.is-open .modal__dialog{transform:none}.modal__close{position:absolute;top:26px;left:30px;z-index:1}.modal__body{overflow-y:auto;padding:64px clamp(28px,5vw,56px) 48px}.detail-block{margin-bottom:40px}.detail-block:last-child{margin-bottom:0}.detail-block p+p{margin-top:1em}.detail-block h3{font-size:13px;font-weight:400;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink);margin:0 0 20px}.detail-list{display:flex;flex-direction:column;gap:12px}.detail-list li{display:flex;gap:12px;font-size:15px;line-height:1.5}.detail-list li:before{content:"•";color:var(--brand);flex:none}@media (max-width: 1305px){.mpanel--root{width:min(100vw,480px);padding-inline:var(--gutter)}.flyout,.flyout[data-level="3"]{left:0;width:min(100vw,480px);transform:translate(100%);border-left:0;z-index:2;padding-inline:var(--gutter)}.flyout[data-level="3"]{z-index:3}.flyout.is-open{transform:none}.flyout__back{display:inline-flex}.flyout[data-cols="2"]>ul{-moz-columns:1;columns:1}.has-flyout>a .chev{opacity:1;transform:none}.form-grid,.datetime{grid-template-columns:1fr}}@media (max-width: 700px){.panel{width:100vw;height:100dvh}.modal{padding:0}.modal__dialog{width:100%;max-height:100dvh;border-radius:0}}.site-footer{background:var(--white);color:var(--ink);overflow:hidden}.newsletter{position:relative;isolation:isolate;overflow:hidden;background:transparent;color:var(--white);padding:36px var(--gutter)}.newsletter__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}.newsletter__inner{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr minmax(0,460px);align-items:center;gap:clamp(24px,4vw,72px)}.newsletter__title{font-family:var(--font-display);font-weight:300;font-size:32px;font-size:clamp(25px,6vw,32px);line-height:1.15;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.newsletter__note{font-size:13px;line-height:1.6;max-width:34ch}.newsletter__form{display:flex;flex-wrap:wrap;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.4);padding:7px 7px 7px 22px;width:100%;background:#11007b;border:none}.newsletter__msg{flex-basis:100%;margin:6px 0 0;font-size:12px}.newsletter__msg:empty{display:none}.newsletter__msg.is-error{color:#ff9a90}.newsletter__form input{flex:1;background:none;border:0;color:var(--white);font-size:13px;letter-spacing:var(--track-label);text-transform:uppercase}.newsletter__form input:focus,.newsletter__form input:focus-visible{border:none!important}.newsletter__form input::-moz-placeholder{color:#ffffffd9;letter-spacing:var(--track-label)}.newsletter__form input::placeholder{color:#ffffffd9;letter-spacing:var(--track-label)}.newsletter__form input:-webkit-autofill,.newsletter__form input:-webkit-autofill:hover,.newsletter__form input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #11007B inset;-webkit-text-fill-color:var(--white)}.newsletter__form button{width:46px;height:46px}@media (max-width: 1024px){.newsletter__inner{grid-template-columns:1fr;margin-bottom:30px}}.site-footer__intro{display:flex;align-items:center;padding:70px 0;justify-content:center}@media (min-width: 768px){.site-footer__intro{justify-content:flex-start}}.site-footer__intro-line{width:80px;height:1px;background:var(--brand);margin:20px}.site-footer__intro img{width:60px;height:60px}.site-footer__intro h3{font-family:var(--font-display);font-size:clamp(24px,5vw,60px);font-weight:250;line-height:normal;letter-spacing:-1.8px;text-transform:uppercase;margin:0 30px}@media (max-width: 500px){.site-footer__intro-line{display:none}}.site-footer__body{display:grid;grid-template-columns:50% 50%;gap:clamp(32px,5vw,88px);padding:0 120px}.site-footer__logo{width:132px;height:132px;flex:none;border:1px solid rgba(39,39,39,.25);border-radius:50%;display:grid;place-items:center;font-family:var(--font-display);font-weight:400;font-size:46px;letter-spacing:.04em;color:var(--ink)}.site-footer__group-head{font-family:var(--font-display);font-weight:300;font-size:clamp(24px,2.4vw,28px);text-transform:uppercase;margin:4px 0 20px}.site-footer__cols{display:grid;grid-template-columns:1fr 1fr;gap:22px clamp(24px,3vw,56px)}.site-footer__list{display:grid;grid-template-columns:1fr 1fr;gap:10px clamp(24px,3vw,56px)}.site-footer__list a{font-size:13px;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink);transition:color .25s ease}.site-footer__list a:hover{color:var(--brand)}ul#menu-footer-menu-nav{max-width:400px}.office__name{font-size:13px;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink);margin:0 0 22px}.office__addr{font-size:14px;line-height:28px;color:var(--ink);margin:0 0 28px}.office__links{gap:28px}.office__links a,.office__phone{font-size:13px;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink)}.office__links a{transition:color .25s ease}.office__links a:hover{color:var(--brand)}.site-footer__meta{display:grid;grid-template-columns:50% 50%;gap:clamp(32px,5vw,88px);padding:60px 120px 30px;align-items:end}.site-footer__certs{gap:10px;opacity:.55}.site-footer__cert{text-align:center;display:grid;place-items:center;padding:8px 12px}.site-footer__cert img{height:46px;filter:brightness(0) saturate(100%)}.site-footer__bank{font-size:10px;line-height:1.8;color:var(--ink);letter-spacing:.03em;margin:0;letter-spacing:2px;text-transform:uppercase}.site-footer__legal{gap:0;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);padding:20px 120px}.site-footer__legal li+li:before{content:"-";margin:0 8px}@media (max-width: 1200px){.site-footer__body{grid-template-columns:1fr;gap:48px}.site-footer__logo{display:none}.site-footer__meta{grid-template-columns:1fr;gap:32px}}@media (max-width: 720px){.site-footer__body,.site-footer__meta,.site-footer__legal{padding:30px}}@media (max-width: 480px){.site-footer__cols,.site-footer__list{grid-template-columns:1fr}}.hero{position:relative;height:100vh;height:100dvh;width:100%;display:flex;flex-direction:column;justify-content:center;color:var(--white);overflow:hidden}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.hero__media video,.hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000059,#0003 40%,#0000008c)}.hero__inner{position:relative;text-align:center;padding-inline:var(--gutter)}.hero__inner .titleblock .titleblock__eye,.hero__inner .titleblock .titleblock__main{color:var(--white)}.hero__inner .titleblock .titleblock__eye{font-size:10px;letter-spacing:var(--track-label);text-transform:uppercase;margin:0 0 18px}.hero__inner .titleblock .titleblock__main{font-family:var(--font-display);font-weight:300;font-size:clamp(38px,8vw,88px);line-height:1;letter-spacing:-1.5px;text-transform:uppercase;margin:0}.hero__scroll{position:absolute;left:50%;bottom:0;width:1px;height:60px;transform:translate(-50%);background-image:linear-gradient(to bottom,var(--white) 50%,transparent 50%);background-repeat:no-repeat;background-size:100% 200%;background-position:0 -60px;animation:hero-scroll-line 2.2s cubic-bezier(.76,0,.3,1) infinite}@keyframes hero-scroll-line{0%{background-position:0 -60px}75%{background-position:0 0}to{background-position:0 60px}}@media (prefers-reduced-motion: reduce){.hero__scroll{animation:none;background-position:0 0}}.hero__moment{position:absolute;bottom:56px;gap:18px;left:max(var(--gutter),calc(50% - 720px));padding-right:30px}@media (max-width:1400px){.hero__moment{bottom:150px}}.hero__moment-map{width:48px;height:60px;flex:none;opacity:.9}.hero__moment-map svg,.hero__moment-map img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hero__moment-body{gap:6px}.hero__moment-place{font-family:var(--font-display);font-weight:300;font-size:20px;line-height:1;text-transform:uppercase}.page-hero{position:relative;min-height:86vh;display:grid;place-items:center;text-align:center;color:var(--white);overflow:hidden;margin-top:90px}.page-hero__media{position:absolute;inset:var(--gutter);overflow:hidden}.page-hero__media video,.page-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media (max-width: 900px){.page-hero__media video,.page-hero__media img{-o-object-position:center 30%;object-position:center 30%}}@media (max-width: 500px){.page-hero__media video,.page-hero__media img{-o-object-position:center top;object-position:center top}}.page-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000026,#0000001a 45%,#00000073)}.page-hero__inner{position:relative;padding:0 30px 90px;max-width:1000px;align-self:end;text-align:left}.page-hero__inner .titleblock .titleblock__main{font-size:clamp(38px,5.6vw,60px)}.page-hero__inner .titleblock{margin-bottom:35px;color:var(--white)}.page-hero__ctas{gap:28px}.editorial-header{padding-top:clamp(116px,24vh,220px);padding-bottom:0}@media (max-width:1024px){.editorial-header{padding-top:116px}section.section.itinerary{padding-top:0}}.editorial-header__title{max-width:1000px;margin:0 auto}.editorial-header__media{width:100%;margin:40px auto 0;aspect-ratio:1420 / 480;position:relative;overflow:hidden;height:480px}.editorial-header__media video,.editorial-header__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media (max-width: 900px){.editorial-header__media video,.editorial-header__media img{-o-object-position:center 30%;object-position:center 30%}}@media (max-width: 500px){.editorial-header__media video,.editorial-header__media img{-o-object-position:center top;object-position:center top}}.intro{max-width:600px}.intro__eyebrow{font-size:10px;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-soft);margin:0 0 18px}.intro__title{font-family:var(--font-display);font-weight:300;font-size:clamp(32px,4vw,48px);line-height:1.1;letter-spacing:-.02em;margin:0 0 24px;text-wrap:balance}.intro__title .alt{text-transform:uppercase;letter-spacing:.02em}.intro .lede{margin-bottom:30px;max-width:42ch}.craft .titleblock,.philo .titleblock,.concepts__head .titleblock,.simpletext__head .titleblock{margin-bottom:24px}@media (max-width:990px){section.section.coach-intro{padding-bottom:0}}.coach-intro__grid{display:grid;grid-template-columns:454px 1fr;gap:clamp(48px,13vw,250px);align-items:start}.coach-intro__media{display:none;width:100%;aspect-ratio:454 / 659;position:relative;overflow:hidden}@media (min-width: 1024px){.coach-intro__media{display:block;position:sticky;top:var(--header-h, 40px)}}.coach-intro__media video,.coach-intro__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.coach-intro__body{display:flex;flex-direction:column;align-items:flex-start}.coach-intro__stamp-row{display:grid;grid-template-columns:454px 1fr;gap:clamp(48px,6vw,110px);gap:clamp(48px,13vw,250px)}.coach-intro__stamp-row .coach-stamp{grid-column:2}.coach-intro__quote{font-family:var(--font-display);font-weight:400;font-style:italic;font-size:18px;line-height:1.55;color:var(--brand);margin:0;text-wrap:pretty}.coach-intro__quote p+p{margin-top:1em}.coach-stamp{position:relative;width:335px;max-width:100%;margin-top:clamp(56px,6vw,96px);margin-top:96px}.coach-stamp__photo{width:216px;aspect-ratio:216 / 269;background-size:cover;background-position:center}.coach-stamp__medallion{position:absolute;top:0;right:30px;transform:translateY(-50%);width:154px;height:auto;pointer-events:none}.coach-stamp__tag{width:335px;max-width:100%;margin-top:16px;border-left:1px solid var(--brand);padding:11px 18px 13px;gap:3px}.coach-stamp__tag b{font-weight:400;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.coach-stamp__tag span{font-size:14px;line-height:1.2;color:var(--ink)}@media (max-width: 900px){.coach-intro__grid,.coach-intro__stamp-row{grid-template-columns:1fr}.coach-intro__stamp-row .coach-stamp{grid-column:1}.coach-stamp{margin-inline:0}}.craft__layout{display:flex;align-items:center;gap:clamp(40px,14vw,256px)}.craft__content{max-width:520px}.craft__layout>.craft-media{flex:1 1 auto;min-width:0}.craft__layout--reverse .craft-media{order:-1}.craft-media{position:relative}.craft-media__main{aspect-ratio:454 / 608;width:100%;position:relative;overflow:hidden;z-index:4}.craft-media__main img,.craft-media__main video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.craft-media__chip{position:absolute;left:-56px;top:40px;width:120px;height:120px}.deco-circle{position:absolute;width:640px;height:640px;max-width:80vw;max-height:80vw;border:1px solid var(--brand);border-radius:50%;right:-200px;top:50%;transform:translateY(-50%);pointer-events:none}.bscovery-blue-circle{position:absolute;z-index:3;color:var(--brand);pointer-events:none}.craft__circle{width:780px;right:-519px;top:80%;transform:translateY(-50%)}.concepts__circle{width:780px;right:-140px;bottom:-450px}.simpletext.section,.simpletext__container{position:relative}.simpletext__circle{width:780px;right:-530px;top:0;transform:translateY(-10%)}.simpletext__head{max-width:800px}.simpletext__head .lede{max-width:450px}.editorial2c4.section,.editorial2c4__container{position:relative}.editorial2c4__circle{width:780px;right:-250px;top:60%;transform:translateY(-50%)}@media (max-width: 800px){.bscovery-blue-circle,.concepts__deco,.deco-circle{display:none}}.craft,.craft__container{position:relative}.craft__chip{width:120px;height:120px;flex:none;margin-bottom:clamp(40px,5vw,72px);position:relative;overflow:hidden}.craft__chip img,.craft__chip video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.craft__content .titleblock{margin-bottom:24px}.craft__content .lede{margin-bottom:30px;max-width:38ch}@media (max-width: 900px){.craft__layout{flex-direction:column;align-items:stretch;gap:clamp(32px,6vw,56px)}.craft__content{max-width:none}.craft-media{width:100%;max-width:480px}.craft__layout--reverse .craft-media{order:0}.deco-circle,.craft-media__chip{display:none}}.philo{overflow:hidden}.philo__grid{display:grid;grid-template-columns:max(calc((100vw - var(--container-medium)) / 2),96px) 1fr clamp(360px,49vw,720px);grid-template-columns:clamp(80px,8vw,140px) 1fr clamp(360px,49vw,680px);align-items:center}.philo__strip{align-self:stretch;position:relative;overflow:hidden}.philo__strip img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.philo__text{padding-block:clamp(60px,8vw,100px);padding-inline:clamp(32px,4vw,64px);max-width:500px;margin:auto}.philo__text .lede{margin-bottom:30px}.philo__media{align-self:stretch;position:relative;overflow:hidden}.philo__media img,.philo__media video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.philo__rule{width:1px;height:56px;background:var(--brand);margin:clamp(24px,3vw,36px) auto}@media (max-width: 900px){.philo__grid{grid-template-columns:1fr}.philo__strip{height:clamp(80px,15vw,120px);align-self:auto}.philo__text{padding-inline:var(--gutter)}.philo__media{aspect-ratio:4 / 3;align-self:auto}}.insp__top{gap:clamp(40px,6vw,96px);margin-bottom:48px}.insp__title{font-family:var(--font-display);font-weight:300;font-size:clamp(32px,4.4vw,48px);line-height:1.1;letter-spacing:-.02em;margin:0}.insp__aside{display:flex;flex-direction:column;align-items:flex-start;gap:26px}.simpletext8 .insp__top>*{flex:1 1 0;min-width:0}.insp__banner{aspect-ratio:1399 / 480;width:100%;margin-bottom:40px}.cta-dashed{display:flex;align-items:center;gap:0;width:100%}.cta-dashed__line{flex:1;border-top:1px dashed var(--brand);opacity:.45}@media (max-width: 768px){.insp__top{flex-direction:column;gap:clamp(24px,4vw,40px)}}.swiper{overflow:hidden}.swiper-nav{margin-top:36px}.swiper-arrows{gap:10px}.swiper-arrows button{width:48px;height:48px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;color:var(--ink);transition:background .25s ease,color .25s ease,border-color .25s ease}.swiper-arrows button:hover{background:var(--brand);color:var(--white);border-color:var(--brand)}.swiper-arrows button svg{width:18px;height:12px}.swiper-pagination,.concepts,.concepts__container{position:relative}.concepts__head{max-width:620px;margin-bottom:clamp(48px,6vw,80px)}.concepts__deco{position:absolute;right:-260px;top:240px;width:780px;height:780px;max-width:90vw;border:1px solid var(--brand);border-radius:50%;pointer-events:none}.concept-block{position:relative;z-index:5;display:flex;flex-direction:column;gap:clamp(16px,2vw,22px);margin-top:clamp(28px,4vw,56px);margin-bottom:90px}.concept-slot--lined{position:relative}.concept-slot--lined:before{content:"";position:absolute;left:var(--gutter);bottom:50px;width:1px;background:var(--brand);opacity:.5;height:150px}.division{position:relative;min-height:525px;display:flex;align-items:stretch;color:var(--white);overflow:hidden}.division__media{position:absolute;top:0;right:0;bottom:0;left:0}.division__media img,.division__media video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.division__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,#000000b3,#00000026 60%,#00000073)}.division__inner{position:relative;width:100%;gap:32px;padding:clamp(32px,4vw,56px);display:flex;align-items:start;justify-content:space-between}.division__head{max-width:44%}.division__head .titleblock{font-size:clamp(22px,2vw,32px);font-weight:300;line-height:36px}.division__body{gap:22px;flex-shrink:0}.division__body .lede{color:var(--white);max-width:34ch}.division--narrow{width:min(78%,980px)}.division--offset{margin-left:auto;margin-right:auto;width:min(86%,1100px)}@media (max-width: 900px){.division--narrow,.division--offset{width:100%;margin-left:0}.division__inner{flex-direction:column;align-items:flex-start;gap:18px}.division__head{max-width:100%}}.focus{position:relative;min-height:760px;display:grid;place-items:center;color:var(--white);text-align:center;overflow:hidden;align-items:end}.focus__media{position:absolute;top:0;right:0;bottom:0;left:0}.focus__media video,.focus__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.focus__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 40%,#00000080 88%)}.focus__inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:26px;padding-inline:var(--gutter)}.focus__quote{font-family:var(--font-display);font-weight:300;font-style:italic;font-size:clamp(28px,4vw,40px);line-height:1.15;margin:0;max-width:20ch}.focus__label{font-size:13px;letter-spacing:var(--track-label);text-transform:uppercase}.focus__line{width:1px;height:80px;background:#fffc}.updates{text-align:center}.updates__title{font-family:var(--font-display);font-weight:300;font-size:clamp(32px,4vw,48px);letter-spacing:-.02em;margin:0 0 clamp(40px,5vw,64px);text-transform:uppercase}.updates__carousel{position:relative;text-align:left;margin-bottom:clamp(40px,5vw,56px)}.updates__carousel .swiper-slide{display:flex;flex-direction:column}.updates__carousel .update-card{flex:1}.updates__cta{display:inline-flex}.news-page__header{padding-top:clamp(120px,21vh,200px);text-align:center;padding-bottom:clamp(40px,5vw,64px)}.news-page__content{padding-bottom:clamp(80px,10vw,140px)}.news-filter__nav{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid var(--line);margin-bottom:clamp(32px,4vw,56px);justify-content:flex-end}.news-filter__btn{padding:14px;font-size:13px;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-mute);border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .25s ease,border-color .25s ease}.news-filter__btn.is-active{color:var(--brand);border-color:var(--brand)}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,28px)}.news-list__more-wrap{display:flex;justify-content:center;margin-top:clamp(40px,5vw,64px)}.news-list__more.is-loading{opacity:.5;pointer-events:none}@media (max-width: 900px){.news-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.news-grid{grid-template-columns:1fr}}.inspiratie-tabs__nav{display:flex;justify-content:flex-end;gap:0;margin-bottom:clamp(32px,4vw,48px);border-bottom:1px solid #b0b0b0}.inspiratie-tabs__btn{font-family:var(--font-sans);font-size:13px;letter-spacing:.1em;text-transform:uppercase;padding:10px 20px;border:none;background:none;cursor:pointer;color:var(--dark);position:relative;transition:opacity .2s}@media (max-width:400px){.inspiratie-tabs__btn{padding:10px}}.inspiratie-tabs__btn.is-active{opacity:1}.inspiratie-tabs__btn.is-active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--brand)}.inspiratie-tabs__pane{display:none}.inspiratie-tabs__pane.is-active{display:block}.expert-page-header{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,80px);align-items:start;padding-top:clamp(116px,24vh,220px)}.expert-page-header__intro{font-family:var(--font-body);font-weight:300;font-size:clamp(14px,1.1vw,16px);line-height:1.65;color:var(--ink)}.expert-filter__nav{display:flex;flex-wrap:wrap;gap:4px 24px;border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:clamp(32px,4vw,56px);justify-content:flex-end}.expert-filter__btn{font-family:var(--font-body);font-size:13px;letter-spacing:.1em;text-transform:uppercase;background:none;border:none;padding:4px 0;cursor:pointer;position:relative;color:var(--ink);transition:opacity .15s}.expert-filter__btn.is-active{opacity:1}.expert-filter__btn.is-active:after{content:"";position:absolute;bottom:-13px;left:0;right:0;height:2px;background:var(--brand)}.expert-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(40px,5vw,80px) clamp(10px,2vw,20px)}.expert-card__link{display:flex;flex-direction:column;text-decoration:none;color:var(--ink)}.expert-card__name{font-family:var(--font-display);font-weight:300;font-size:clamp(20px,1.8vw,26px);line-height:1.1;letter-spacing:-.01em;text-transform:uppercase;margin:0 0 14px;text-align:center}.expert-card__photo{width:100%;aspect-ratio:451/519;position:relative;overflow:hidden;margin-bottom:14px}.expert-card__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.expert-card__meta{border-left:1px solid var(--brand);padding-left:10px}.expert-card__function{font-family:var(--font-body);letter-spacing:var(--track-label);color:var(--ink);margin:0;font-size:13px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:2.6px;text-transform:uppercase}.expert-card__division{font-family:var(--font-body);font-size:14px;color:var(--ink-soft);margin:3px 0 0}.expert-card--hidden{display:none}@media (max-width: 900px){.expert-page-header{grid-template-columns:1fr;padding-top:clamp(80px,14vh,120px)}.expert-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.expert-grid{grid-template-columns:1fr}}.page-404{margin-bottom:120px;text-align:center}.error-404__message{font-family:var(--font-body);font-size:clamp(14px,1.2vw,17px);font-weight:300;color:var(--ink-soft);margin:clamp(24px,3vw,40px) auto;max-width:520px}.error-404__cta{display:inline-flex;margin-top:clamp(32px,4vw,48px)}.news-single__date{display:flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:10px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:2px;text-transform:uppercase;color:var(--ink-soft);margin-top:0}.news-single__date svg{flex-shrink:0;width:14px;height:14px}.default-page .page-header{padding-top:180px}.contact-main{background:var(--cream)}.contact-page__section{padding-top:clamp(120px,15vh,200px);padding-bottom:clamp(80px,10vw,140px)}.contact-page__layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,100px);align-items:start}.contact-page__title.titleblock{font-size:clamp(40px,5vw,80px);line-height:1;letter-spacing:-.01em;margin:0 0 clamp(24px,3vw,40px)}.contact-page__title .titleblock__eye{font-size:10px}.contact-page__body{font-size:clamp(14px,1.1vw,16px);line-height:1.7;color:var(--ink)}.contact-page__form{background:var(--white);border:1px solid var(--line-soft);padding:clamp(28px,3.5vw,48px)}#contactPanel .tab-nav,.contact-page__form .tab-nav{justify-content:space-evenly}.contact-page__offices-wrap{margin-top:clamp(36px,5vw,64px);padding-top:clamp(24px,3vw,40px)}.contact-page__offices-title{font-family:var(--font-display);font-weight:300;font-size:clamp(18px,2vw,28px);text-transform:uppercase;letter-spacing:-.01em;margin:0 0 clamp(20px,2.5vw,32px)}.contact-page__offices{display:flex;gap:clamp(32px,6vw,80px);flex-wrap:wrap}.contact-office{display:flex;flex-direction:column;gap:0}.contact-office__name{font-size:13px;font-weight:400;letter-spacing:var(--track-label);text-transform:uppercase;border-left:2px solid var(--brand);padding-left:10px;margin:0 0 14px}.contact-office__addr{font-size:13px;line-height:1.65;color:var(--ink);margin:0 0 10px}.contact-office__map{font-size:13px;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--brand);text-decoration:none;margin-bottom:20px}.contact-office__map:hover{text-decoration:underline}.contact-office__hours{font-size:13px;color:var(--ink);margin-bottom:20px;line-height:24px;letter-spacing:2.6px}.contact-office__email{font-size:13px;color:var(--ink);margin-bottom:4px;transition:color .2s ease;line-height:24px;letter-spacing:2.6px}.contact-office__email:hover{color:var(--brand)}.contact-office__phone{font-size:14px;color:var(--ink-soft);line-height:24px;letter-spacing:2.6px}@media (max-width: 900px){.contact-page__layout{grid-template-columns:1fr;gap:clamp(32px,5vw,56px)}}.expert-single{padding-top:clamp(80px,12vh,140px);padding-bottom:clamp(60px,8vw,120px)}.expert-single__layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,140px);gap:0;align-items:start}.expert-single__photo-col{align-self:stretch}.expert-single__photo-sticky{position:sticky;top:calc(var(--header-h) + 24px);top:0}.expert-single__photo{width:100%;aspect-ratio:690/794;overflow:hidden}.expert-single__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;display:block}.expert-single__content{padding:0 clamp(10px,8vw,130px)}.expert-single__back{display:inline-block;font-size:10px;letter-spacing:var(--track-label);text-transform:uppercase;text-decoration:none;color:var(--brand);margin-bottom:clamp(24px,3vw,40px)}.expert-single__name{font-family:var(--font-display);font-weight:300;font-size:clamp(30px,5vw,60px);line-height:1;letter-spacing:-.01em;text-transform:uppercase;margin:clamp(60px,10vw,160px) 0 clamp(20px,2.5vw,36px)}.expert-single__role{font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;border-left:2px solid var(--brand);padding-left:12px;margin:30px 0}.expert-single__regions{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);padding-left:14px;margin:0 0 clamp(24px,3vw,40px)}.expert-single__bio{font-size:clamp(14px,1.1vw,16px);line-height:1.7;color:var(--ink-soft);margin-bottom:clamp(32px,4vw,56px)}.expert-single__divider{width:1px;height:168px;background:var(--brand);position:relative;margin:clamp(28px,3.5vw,48px) auto}.expert-interview__label{font-size:10px;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-soft);margin:0 0 clamp(28px,3.5vw,48px)}.expert-interview__item{padding-bottom:clamp(28px,3.5vw,48px);margin-bottom:clamp(28px,3.5vw,48px)}.expert-interview__item:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.expert-interview__q{font-family:var(--font-display);font-size:32px;font-size:clamp(20px,2vw,32px);line-height:1.1;letter-spacing:-.01em;margin:0 0 14px;font-style:normal;font-weight:300;line-height:36px;text-transform:uppercase}.expert-interview__num{font-family:var(--font-body);font-weight:400;font-size:13px;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;margin-right:.7em;vertical-align:baseline}.expert-interview__a{font-size:clamp(13px,1vw,15px);line-height:1.7;color:var(--ink-soft)}.expert-interview__a p{margin:0 0 10px}.expert-interview__a p:last-child{margin-bottom:0}.expert-single__cta{display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--cream);margin-top:clamp(40px,6vw,80px)}.expert-single__cta__container{padding:30px}.expert-cta__deco{width:100%;aspect-ratio:40 / 7;background-size:cover;margin-bottom:clamp(28px,3vw,40px)}.expert-cta__headline{font-family:var(--font-display);font-weight:300;font-size:clamp(28px,3vw,46px);text-transform:uppercase;letter-spacing:-.01em;line-height:1.05;margin:0 0 clamp(20px,2vw,28px)}.expert-cta__rule{display:block;width:1px;height:80px;background:var(--brand);margin:30px auto}.expert-cta__actions{display:flex;flex-direction:column;align-items:center;gap:14px}.expert-cta__phone{font-size:12px;letter-spacing:.04em;color:var(--ink-soft);margin:0}.expert-cta__phone a{color:inherit;text-decoration:none}.expert-cta__phone a:hover{color:var(--brand)}@media (max-width: 900px){.expert-single__layout{grid-template-columns:1fr;gap:clamp(28px,4vw,48px)}.expert-single__photo-col{align-self:auto}.expert-single__photo-sticky{position:relative;top:auto}}.country-info{background:var(--cream);overflow:hidden}.country-info__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,96px);justify-content:center;padding:0 clamp(10px,9vw,110px)}.country-info__grid .titleblock{margin-bottom:40px}.country-info__body{font-size:14px;line-height:1.55;color:var(--ink);max-width:450px;text-wrap:pretty}.country-info__body p+p{margin-top:1em}.country-info__body ul,.country-info__body ol{padding-left:1.4em;margin-top:.75em}.country-info__body li+li{margin-top:.4em}.country-info__media{width:100%;aspect-ratio:1440 / 720}.country-info__media video{width:100%;border-bottom-left-radius:9999px;border-bottom-right-radius:9999px}.country-map{width:min(100%,410px);aspect-ratio:410 / 320;position:relative;margin:auto}.country-map img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.country-map__dot{position:absolute;left:67%;top:40%;width:12px;height:12px;border-radius:50%;background:var(--brand)}.country-flag{width:56px;flex:none}.country-flag img{width:100%;height:auto;display:block}.country-facts{margin-top:clamp(28px,3vw,40px)}.country-facts__head{gap:22px;margin-bottom:26px}.country-facts__name{font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);margin-bottom:20px;display:block}.country-facts__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:26px 44px}.fact{gap:9px}.fact__label{position:relative;padding-left:14px;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.fact__label:before{content:"";position:absolute;left:0;top:1px;width:1px;height:15px;background:var(--brand)}.fact__val{padding-left:14px;font-size:14px;color:var(--ink)}@media (max-width: 900px){.country-info__grid{grid-template-columns:1fr}.country-info__grid *{max-width:none}.country-map,.country-facts{margin:30px auto}}.country-info__rounded-media{width:100%;overflow:clip}.country-info__rounded-media-box{width:100%;aspect-ratio:2 / 1;border-radius:0 0 50% 50%/0 0 100% 100%;overflow:hidden}.country-info__rounded-media-box img,.country-info__rounded-media-box video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.country-info__rounded-media-box--fixed-bg{background-size:cover;background-position:center;background-attachment:fixed}@media (max-width: 768px){.country-info__rounded-media-box--fixed-bg{background-attachment:scroll}}@keyframes country-info-round{0%{border-radius:0 0 50% 50%/0}to{border-radius:0 0 50% 50%/0 0 100% 100%}}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.country-info__rounded-media-box{animation:country-info-round linear both;animation-timeline:view();animation-range:entry 50% entry 100%}}}.trip-overview__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,96px);align-items:center}.trip-overview__map{aspect-ratio:5 / 4;width:100%}.trip-overview__body{font-size:14px;line-height:1.7}.trip-overview__body p+p{margin-top:1em}.trip-overview__meta{gap:24px 56px;margin-top:clamp(40px,5vw,64px);padding-top:28px;justify-content:center}@media (max-width:700px){.trip-overview__meta{justify-content:start}}.meta-item{gap:10px}.meta-item__label{font-size:13px;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-soft)}.meta-item__value{font-size:13px;color:var(--ink)}.trip-overview__meta .meta-item .meta-item__label{border-left:1px solid var(--brand);padding-left:10px}.trip-overview__meta .meta-item .meta-item__value a{color:var(--brand);letter-spacing:var(--track-label);text-transform:uppercase;text-decoration:underline;padding-left:10px}.meta-badge{margin-left:auto;gap:12px;font-size:10px;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--brand)}.meta-badge .stamp{width:56px;height:56px;border-radius:50%;border:1px solid var(--brand);display:grid;place-items:center;text-align:center;font-size:8px;line-height:1.1;padding:6px}@media (max-width: 900px){.trip-overview__grid{grid-template-columns:1fr}}.photo-strip__grid{display:grid;grid-template-columns:5fr 3fr 4fr;gap:clamp(16px,2.5vw,28px);align-items:start}.photo-strip__img{overflow:hidden;position:relative}.photo-strip__img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.photo-strip__img--1,.photo-strip__img--2,.photo-strip__img--3{aspect-ratio:1}@media (max-width: 640px){.photo-strip__grid{grid-template-columns:repeat(10,1fr);-moz-column-gap:0;column-gap:0;row-gap:clamp(12px,3vw,20px)}.photo-strip__img--1{grid-column:1 / 8;grid-row:1;aspect-ratio:4/3}.photo-strip__img--2{grid-column:1 / 5;grid-row:2;aspect-ratio:1}.photo-strip__img--3{grid-column:4 / -1;grid-row:3;aspect-ratio:4/3}}.itinerary__track-wrap{overflow-x:auto;overflow-y:clip;scrollbar-width:none;padding-top:14px}.itinerary__track-wrap::-webkit-scrollbar{display:none}.itinerary__track{display:flex;align-items:flex-start;border-top:1px solid var(--line);padding-top:22px;margin-bottom:48px;min-width:-moz-max-content;min-width:max-content}.itinerary__day{flex:1 0 auto;min-width:64px;position:relative;font-size:10px;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-soft);padding:23px 0;margin-top:-28px;transition:color .25s ease}.itinerary__day:before{content:"";position:absolute;top:-1px;left:50%;transform:translate(-50%);width:12px;height:12px;border-radius:50%;border:1px solid var(--line);background:var(--white);transition:background .25s ease,transform .25s ease}.itinerary__day.is-active{color:var(--brand)}.itinerary__day.is-active:before{background:var(--brand);border-color:var(--brand)}.itinerary__day-title .eyebrow,.itinerary__day-title h3{display:inline;vertical-align:baseline}.itinerary__day-title .eyebrow{font-size:12px}.itinerary__swiper .swiper-slide{height:auto}.itinerary__pane{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,8vw,140px);align-items:center}.itinerary__pane-body{max-width:460px}.itinerary__pane--text-only{grid-template-columns:1fr}.itinerary__pane--text-only .itinerary__pane-body{max-width:60ch;margin-inline:auto}.itinerary__pane-img{aspect-ratio:4 / 3;position:relative;overflow:hidden}.itinerary__pane-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.itinerary__pane-body .eyebrow{color:var(--ink-soft);margin:0 0 10px}.itinerary__pane-body h3{font-family:var(--font-display);font-weight:300;font-size:clamp(28px,3.5vw,48px);line-height:1.05;letter-spacing:-.01em;text-transform:uppercase;margin:0 0 24px}.itinerary__pane-body>p{font-size:14px;line-height:1.75;color:var(--ink-soft);max-width:42ch;margin:0}.itinerary__nav{gap:32px;margin-top:48px}.itinerary__nav button{color:var(--ink);color:var(--brand);transition:color .25s ease;padding:15px 0}.itinerary__nav button:hover{color:var(--brand);color:var(--ink)}.itinerary__nav svg{width:40px;height:8px;display:block}.itinerary__day-title{padding-bottom:40px}.itinerary__day-title .eyebrow{margin-right:10px}@media (max-width: 700px){.itinerary__pane{display:block}.itinerary__day-title{margin-top:40px}}.quote-band{text-align:center;padding:100px;background-image:url(../assets/quote-top.svg);background-repeat:no-repeat;background-position:top center;background-size:cover}@media (max-width:650px){.quote-band{padding:100px 30px}}.quote-band__quote{font-family:var(--font-display);font-weight:300;font-style:italic;font-size:clamp(24px,3vw,40px);line-height:1.25;color:var(--brand);margin:0 auto 22px}.quote-band__by{font-size:10px;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--brand)}.quote-band--blue{background-image:url(../assets/quote-top2.svg)}.quote-band--blue .quote-band__quote,.quote-band--blue .quote-band__by{color:var(--white)}section.section.coach-cta{padding-top:60px}.coach-cta__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(48px,7vw,120px);align-items:start}.coach-cta__copy .titleblock{text-align:left;max-width:392px}.coach-cta__copy{max-width:440px;margin-inline:auto;text-align:center;display:flex;flex-direction:column;align-items:center;padding-top:4em}.coach-cta__rule{width:1px;height:150px;background:var(--brand);margin:40px 0 60px}.coach-cta__lead{font-size:13px;letter-spacing:2.6px;line-height:1.85;text-transform:uppercase;color:var(--ink);margin:0 0 clamp(32px,4vw,48px);max-width:400px;white-space:pre-line}.coach-cta__profile{width:100%;max-width:360px;margin-inline:auto}.coach-cta__name{font-family:var(--font-display);font-weight:300;font-size:clamp(22px,2.5vw,27px);line-height:1.3;letter-spacing:-.01em;text-transform:uppercase;text-align:center;margin:0;padding-bottom:15px;min-height:4em;display:flex;flex-direction:column;justify-content:flex-end}.coach-cta__photo{width:100%;aspect-ratio:329 / 385;background-size:cover;background-position:top center}.coach-cta__bio{text-transform:uppercase;font-size:10px;letter-spacing:2px;line-height:1.7;color:var(--ink);margin:24px 0 28px}.coach-cta__links{gap:24px;color:var(--brand);justify-content:space-between;align-items:end}.coach-cta__links a:not(.cta-link){font-size:13px;letter-spacing:.08em;text-transform:uppercase}.coach-cta__links a:not(.cta-link):hover{text-decoration:underline}@media (max-width: 900px){.coach-cta__grid{grid-template-columns:1fr;padding:30px}.coach-cta__grid>*{margin:auto}.coach-cta--multi .coach-cta__copy{margin:auto}}.coach-cta--multi .coach-cta__copy{padding-left:clamp(40px,8vw,120px)}.coach-cta--no-expert .coach-cta__grid{grid-template-columns:1fr}.coach-cta__experts{overflow:hidden}.coach-cta__swiper{overflow:visible}.coach-cta__photo{position:relative}.coach-cta__swiper .swiper-slide .coach-cta__photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff80;pointer-events:none;z-index:1;opacity:1;transition:opacity .3s}.coach-cta__swiper .swiper-slide-active .coach-cta__photo:before{opacity:0}.coach-cta__swiper .swiper-slide .coach-cta__name,.coach-cta__swiper .swiper-slide .coach-cta__bio,.coach-cta__swiper .swiper-slide .coach-cta__links{opacity:.5;transition:opacity .3s}.coach-cta__swiper .swiper-slide-active .coach-cta__name,.coach-cta__swiper .swiper-slide-active .coach-cta__bio,.coach-cta__swiper .swiper-slide-active .coach-cta__links{opacity:1}.coach-cta__slide-next{display:none;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:2;width:75px;height:75px;background:var(--white);align-items:center;justify-content:center;cursor:pointer;color:var(--ink);transition:color .2s}.swiper-slide-next .coach-cta__slide-next{display:flex}.coach-cta__slide-next:hover{color:var(--brand)}.coach-cta__slide-next svg{width:18px;height:18px}.unique-moment{position:relative;padding-bottom:100px}.unique-moment__container{position:relative}.unique-moment__circle{left:-520px;top:65%;transform:translateY(-50%);width:780px}.unique-moment__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,96px);align-items:start;position:relative}.unique-moment__body{max-width:420px;margin-left:auto}.unique-moment__title{font-family:var(--font-display);font-weight:300;font-size:clamp(28px,3.2vw,48px);line-height:1.2;letter-spacing:-1.44px;text-transform:uppercase;margin:0 0 24px}.unique-moment__media-wrap{gap:16px;margin-top:50px;width:-moz-fit-content;width:fit-content;position:relative;cursor:pointer;align-items:flex-end;margin-left:auto}.unique-moment__media-wrap .cta-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.unique-moment__media{width:220px;height:220px;border-radius:50%;box-shadow:0 20px 20px -10px #00000026;position:relative;overflow:hidden}.unique-moment__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.unique-moment__visual{position:relative;overflow:hidden;aspect-ratio:3 / 4}.unique-moment__visual img,.unique-moment__visual video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.unique-moment__media-label{text-align:center;font-family:var(--font-display);font-size:24px;font-weight:300;line-height:normal;text-transform:uppercase;display:flex;align-items:center}.unique-moment__media-label:before{display:block;content:"";width:100px;height:1px;background:var(--brand);margin-right:30px}@media (max-width: 900px){.unique-moment__circle{display:none}.unique-moment__body{margin-left:0}.unique-moment__grid{grid-template-columns:1fr}}.gallery-2img__quote{font-family:var(--font-display);font-weight:300;font-size:clamp(18px,2vw,32px);line-height:1.15;text-transform:uppercase;letter-spacing:.03em;max-width:50ch;margin:0 0 clamp(40px,5vw,72px);text-indent:2em}.gallery-2img__images{display:grid;grid-template-columns:3fr 2fr;gap:clamp(16px,2.5vw,32px);align-items:start}.gallery-2img__img{position:relative;overflow:hidden}.gallery-2img__img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-2img__img--main{aspect-ratio:7 / 5}.gallery-2img__img--secondary{aspect-ratio:4 / 3}@media (max-width: 640px){.gallery-2img__images{grid-template-columns:1fr}.gallery-2img__img--main,.gallery-2img__img--secondary{aspect-ratio:4 / 3}}.echo-modal__dialog{width:100%;max-width:1600px;height:100%;max-height:1000px}.echo-modal .modal__close{z-index:2}.echo-modal .close-link:before{content:none}.echo-modal__shell{position:relative;z-index:1;height:100%}.echo-modal__grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr);height:100%}.echo-modal__grid--no-media{grid-template-columns:1fr}.echo-modal__media{min-height:0;padding:clamp(56px,7vh,72px) clamp(32px,7vw,130px)}.echo-modal__media img,.echo-modal__media video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.echo-modal__circle{z-index:0;width:min(780px,52vw);left:-24%;top:23%}.echo-modal__dialog:not(:has(.echo-modal__media)) .echo-modal__circle{display:none}.echo-modal__body{overflow-y:auto;overscroll-behavior:contain;border-left:1px solid var(--line);padding:clamp(48px,7vh,72px) clamp(24px,5vw,96px) 48px}.echo-modal__grid--no-media .echo-modal__body{border-left:0}.echo-modal__body>*{max-width:520px;margin-inline:auto}.echo-modal__title.titleblock{font-size:clamp(32px,3.6vw,60px);line-height:1.05;margin-bottom:32px}.echo-modal__subtitle{font-size:14px;line-height:2.2;letter-spacing:.2em;text-transform:uppercase;text-align:center;color:var(--ink);margin-top:0;margin-bottom:clamp(32px,6vh,56px)}.echo-modal__desc{font-size:14px;line-height:normal;color:var(--ink);margin-bottom:24px}.echo-modal__loading{display:flex;align-items:center;justify-content:center;height:100%;color:var(--ink-soft);font-size:14px}@media (max-width: 900px){.echo-modal__dialog{overflow-y:auto;overscroll-behavior:contain}.echo-modal__shell{flex-shrink:0;height:auto}.echo-modal__grid{grid-template-columns:1fr;grid-template-rows:none;height:auto}.echo-modal__loading{height:50vh}.echo-modal__media{height:min(55vh,520px);padding:56px 24px 24px}.echo-modal__circle{display:none}.echo-modal__body{overflow-y:visible;border-left:0;padding:40px 24px}.echo-modal__grid--no-media .echo-modal__body{padding-top:64px}.echo-modal__subtitle{font-size:12px;letter-spacing:.16em}}.text-intro{text-align:center;padding-bottom:0}@media (max-width:990px){section.section.text-intro{padding-top:40px}}.text-intro__body{font-size:clamp(13px,1.15vw,15px);line-height:1.8;color:var(--ink-soft);max-width:52ch;margin:0 auto}.text-intro__rule{width:1px;height:clamp(48px,7vw,96px);background:var(--brand);margin:clamp(32px,4vw,48px) auto 0}.filter-nav{position:sticky;top:var(--header-offset);z-index:var(--z-filter-nav);background:var(--white);margin-bottom:clamp(40px,5vw,64px);transition:top var(--panel-dur) var(--panel-ease)}.filter-nav__list{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;list-style:none;margin:0;padding:0;border-bottom:1px solid var(--line)}.filter-nav__item{position:relative;margin-bottom:-2px}.filter-nav__btn{display:inline-flex;align-items:center;gap:7px;font-size:10px;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink);padding:14px 24px;border:none;background:none;cursor:pointer;text-decoration:none;white-space:nowrap;transition:color .2s ease;height:100%}.filter-nav__btn:hover{color:var(--brand)}.filter-nav__item.is-open .filter-nav__btn{color:var(--brand);box-shadow:inset 0 -3px 0 var(--brand)}.filter-nav__arrow{width:10px;height:6px;flex-shrink:0;transition:transform .2s ease}.filter-nav__item.is-open .filter-nav__arrow{transform:rotate(180deg)}.filter-panel{max-height:0;overflow:hidden;transition:max-height .38s ease}.filter-panel.is-open{max-height:600px}div#panel-bestemming{max-width:1040px;margin:auto}.filter-panel__inner{position:relative;border-bottom:1px solid var(--line)}.filter-panel__close{position:absolute;top:0;right:0;font-size:10px;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-soft);border:none;background:none;cursor:pointer;padding:4px 0;transition:color .2s ease}.filter-panel__close:hover{color:var(--brand)}.filter-panel__row{display:flex;flex-wrap:wrap;justify-content:center}.filter-panel__row a{font-size:10px;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink);padding:8px 28px;border-right:1px solid var(--line);transition:color .15s ease}.filter-megadrop__continents,.filter-megadrop__countries,.filter-panel__row a{padding-top:20px;padding-bottom:20px}.filter-panel__row a:last-child{border-right:none}.filter-panel__row a:hover{color:var(--brand)}.filter-megadrop{display:flex}.filter-megadrop__continents{width:200px;flex-shrink:0;border-right:1px solid var(--line)}.filter-megadrop__continents ul{list-style:none;margin:0;padding:0}.filter-megadrop__continent a{display:block;padding:8px 20px 8px 0;font-size:10px;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink);transition:color .15s ease}.filter-megadrop__continent.is-active a{color:var(--brand)}.filter-megadrop__countries{flex:1;padding-left:36px}.filter-megadrop__panel{display:none}.filter-megadrop__panel.is-active{display:block}.filter-megadrop__panel ul{list-style:none;margin:0;padding:0;-moz-columns:3;columns:3;-moz-column-gap:16px;column-gap:16px}.filter-megadrop__panel a{display:block;padding:6px 0;font-size:10px;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink);-moz-column-break-inside:avoid;break-inside:avoid;transition:color .15s ease}.filter-megadrop__panel a:hover{color:var(--brand)}@media (max-width: 640px){.filter-nav__list{flex-direction:column}.filter-nav__btn{border-bottom:1px solid var(--line);width:100%;justify-content:center}.filter-megadrop{flex-direction:column}.filter-megadrop__continents{width:100%;border-right:none;border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:16px}.filter-megadrop__countries{padding-left:0}.filter-megadrop__panel ul{-moz-columns:2;columns:2}.filter-panel__row a{padding:10px 16px}}.moment-card{display:flex;flex-direction:column}.moment-card__link{display:flex;flex-direction:column;color:var(--ink)}.moment-card__media{position:relative;width:100%;height:clamp(300px,38vw,540px);margin-bottom:18px;overflow:hidden}.moment-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.moment-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000080,#0000 17.86%);pointer-events:none;z-index:1}.moment-card__tag{position:absolute;top:16px;left:22px;z-index:2;font-family:var(--font-body);font-weight:400;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--white)}.moment-card__title{font-family:var(--font-body);font-weight:300;font-size:clamp(20px,1.55vw,25px);line-height:1.12;letter-spacing:-.01em;text-transform:uppercase;color:var(--ink);margin:0}.moment-card__eye{font-family:var(--font-body);font-weight:400;font-size:10px;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--eyebrow-grey);white-space:nowrap;margin-right:.7em;vertical-align:baseline}.moment-card__name{font-family:var(--font-display);vertical-align:baseline;font-size:28px;font-weight:300;line-height:1.2;text-transform:uppercase}.moment-card__by{margin-top:12px;font-family:var(--font-body);font-weight:400;font-size:10px;line-height:1;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--brand)}.moment-grid{display:flex;flex-direction:column;gap:clamp(44px,5.5vw,92px);margin-top:60px}.moment-grid__row{display:grid;grid-template-columns:repeat(6,1fr);gap:clamp(16px,2vw,28px)}.moment-grid__row--a>:nth-child(1){grid-column:1 / 4}.moment-grid__row--a>:nth-child(2){grid-column:5 / 7}.moment-grid__row--b>:nth-child(1){grid-column:1 / 3}.moment-grid__row--b>:nth-child(2){grid-column:4 / 6}.moment-grid__row--c>:nth-child(1){grid-column:2 / 4}.moment-grid__row--c>:nth-child(2){grid-column:5 / 7}.moment-grid__row--d>:nth-child(1){grid-column:1 / 3}.moment-grid__row--d>:nth-child(2){grid-column:4 / 7}.moment-grid__row--e>:nth-child(1){grid-column:1 / 4}.moment-grid__row--e>:nth-child(2){grid-column:5 / 7}.moment-grid--single .moment-grid__row--e>:nth-child(1){grid-column:2 / 5}@media (max-width: 900px){.moment-grid--single .moment-grid__row>:nth-child(1){grid-column:1 / -1}}.moment-grid__cta{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:22px;height:100%;padding-bottom:50px}.moment-grid__cta-thumb{display:block;width:140px;height:184px;position:relative;overflow:hidden}.moment-grid__cta-thumb video,.moment-grid__cta-thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.moment-grid__cta-loader{display:none;align-items:center;gap:7px;height:24px}.moment-grid__cta.is-loading .cta-link{display:none}.moment-grid__cta.is-loading .moment-grid__cta-loader{display:flex}.moment-grid__cta-loader__dot{width:7px;height:7px;border-radius:50%;background:currentColor;animation:mg-dot-pulse 1.1s ease-in-out infinite}.moment-grid__cta-loader__dot:nth-child(2){animation-delay:.18s}.moment-grid__cta-loader__dot:nth-child(3){animation-delay:.36s}@keyframes mg-dot-pulse{0%,80%,to{opacity:.2;transform:scale(.7)}40%{opacity:1;transform:scale(1)}}@keyframes mg-card-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.moment-card--new{animation:mg-card-in .5s ease both}.moment-card--new-delayed{animation:mg-card-in .5s .15s ease both}@media (max-width: 900px){.moment-grid__row{grid-template-columns:1fr 1fr;gap:clamp(16px,4vw,28px)}.moment-grid__row>:nth-child(1),.moment-grid__row>:nth-child(2){grid-column:auto}.moment-card__media{height:clamp(220px,44vw,380px)}.moment-grid__cta{justify-content:center;margin-top:30px}}@media (max-width: 560px){.moment-grid__row{grid-template-columns:1fr}.moment-card__media{height:320px}}.trip-card{background:var(--cream);padding:15px 30px 80px;text-align:center;gap:18px;height:100%;display:flex;flex-direction:column;align-items:center;transition:background-color .35s ease}.trip-card:hover{background-color:var(--brand)}.trip-card__tag{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--ink);margin:0 0 4px;transition:color .35s ease}.trip-card__media{width:100%;max-width:328px;aspect-ratio:1 / 1;border-radius:50%;position:relative;overflow:hidden;flex:none}.trip-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.trip-card__theme{font-size:10px;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-soft);margin:0;transition:color .35s ease}.trip-card__title{font-family:var(--font-display);font-weight:300;font-size:clamp(22px,2vw,28px);line-height:1.15;text-transform:uppercase;margin:0;transition:color .35s ease}.trip-card__by{font-size:10px;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--brand);transition:color .35s ease}.trip-card:hover .trip-card__tag,.trip-card:hover .trip-card__theme,.trip-card:hover .trip-card__title,.trip-card:hover .trip-card__by{color:#fff}.trip-carousel{position:relative}.trip-carousel__swiper .swiper-slide{height:auto}@media (min-width: 1024px){.trip-carousel--few .swiper-wrapper{justify-content:center}}.trip-carousel__more{margin-top:50px;margin-bottom:100px}.trip-carousel__extra{display:none;gap:24px;margin-top:32px}.trip-carousel__extra.is-visible{display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width: 999px){.trip-carousel__extra.is-visible{display:none}}.trip-carousel__pagination{margin-top:28px;text-align:center}@media (min-width: 1025px){.trip-carousel__pagination{display:none}}.trip-carousel__pagination .swiper-pagination-bullet{width:13px;height:13px;background:transparent;border:1px solid var(--line);opacity:1;border-radius:500px;display:inline-block;margin:0 4px;transition:.2s ease-in-out;cursor:pointer}.trip-carousel__pagination .swiper-pagination-bullet-active{background:var(--brand);border-color:var(--brand);width:26px}.insp-card{display:flex;flex-direction:column}.insp-card__media{aspect-ratio:3 / 4;width:100%;margin-bottom:18px}.insp-card--wide .insp-card__media{aspect-ratio:16 / 11}.insp-card--feature{grid-column:span 2}.insp-card__place{font-size:10px;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-soft);margin:0 0 8px}.insp-card__title{font-family:var(--font-display);font-weight:300;font-size:24px;line-height:1.15;margin:0}@media (max-width: 560px){.insp-card--feature{grid-column:auto}}.category-card{display:flex;flex-direction:column}.category-card--theme .category-card__media{aspect-ratio:210 / 436}.category-card--season .category-card__media{aspect-ratio:333 / 474}.category-card__media{width:100%;position:relative;overflow:hidden}.category-card__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.category-card__label{gap:12px;margin-top:16px;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);display:inline-flex;align-items:center}.category-card__label:before{content:"";width:1px;height:13px;background:var(--brand);flex:none}.category-carousel{position:relative;margin-top:clamp(36px,4vw,56px)}.category-carousel .swiper{overflow:hidden}.update-card__media{aspect-ratio:452 / 300;width:100%;margin-bottom:22px}.update-card__meta{font-size:10px;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-soft);margin:0 0 12px}.update-card__title{font-family:var(--font-display);font-weight:300;font-size:26px;line-height:1.15;margin:0 0 14px}.update-card__excerpt{font-size:14px;line-height:1.6;color:var(--ink-soft);margin:0 0 16px}.update-card--plain{background:var(--cream);padding:clamp(24px,3vw,36px);display:flex;flex-direction:column;aspect-ratio:1;transition:background-color .35s ease}.update-card--plain .update-card__meta,.update-card--plain .update-card__title,.update-card--plain .cta-link{transition:color .35s ease}.update-card--plain:hover{background-color:var(--brand)}.update-card--plain:hover .update-card__meta,.update-card--plain:hover .update-card__title,.update-card--plain:hover .cta-link{color:#fff}.update-card--plain:hover .cta-link .arrow svg{clip-path:inset(0 0 0 32%)}.update-card--plain .update-card__title{margin-top:auto;font-size:clamp(18px,1.6vw,28px);text-transform:uppercase;letter-spacing:.01em;margin-bottom:28px}.update-card--plain .update-card__meta{margin-bottom:0}.coach-chip{position:relative;width:250px}.coach-chip__img{aspect-ratio:250 / 300;width:100%}.coach-chip__tag{position:absolute;left:16px;right:-28px;bottom:-1px;background:var(--cream);border:1px solid var(--line);padding:12px 16px}.coach-chip__tag b{display:block;font-weight:500;font-size:13px;letter-spacing:.04em}.coach-chip__tag span{font-size:10px;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-soft)}@media (max-width: 900px){.coach-chip{margin-inline:auto}}.coach-card{display:grid;grid-template-columns:1fr 230px;gap:32px;align-items:start}.coach-card__name{font-family:var(--font-display);font-weight:300;font-size:clamp(24px,2.4vw,30px);margin:0 0 18px}.coach-card__body{font-size:14px;line-height:1.7;color:var(--ink-soft);margin:0 0 22px}.coach-card__links{gap:10px}.coach-card__img{aspect-ratio:230 / 300;width:100%}@media (max-width: 900px){.coach-card{gap:28px;grid-template-columns:1fr}.coach-card__img{max-width:260px}}.editorial2c__grid{display:grid;grid-template-columns:690fr 560fr;gap:120px}.editorial2c__col{display:flex;flex-direction:column}.editorial2c__titles{padding:clamp(40px,6vw,100px) clamp(30px,5vw,80px);display:flex;align-items:flex-start;padding-top:0}.editorial2c__texts{padding:clamp(40px,5vw,80px) clamp(30px,5vw,80px);display:flex;flex-direction:column;justify-content:center;gap:36px}.editorial2c__media{flex:1;overflow:hidden}.editorial2c__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1}.editorial2c__callout{font-size:12px;line-height:1.8;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);border-left:1px solid var(--brand);padding-left:30px}@media (max-width: 768px){.editorial2c__grid{grid-template-columns:1fr;gap:30px}.editorial2c__col--right{flex-direction:column-reverse}.editorial2c__media{aspect-ratio:4 / 3}}.hslider.section{padding-block:0}.hslider__swiper{position:relative;height:clamp(500px,69vh,785px);height:clamp(500px,81vh,785px)}.hslider .swiper-slide{height:100%}.hslider__inner{display:grid;grid-template-columns:clamp(80px,8vw,140px) 1fr clamp(360px,49vw,680px);height:100%}.hslider__strip{position:relative;overflow:hidden;background:var(--cream)}.hslider__strip img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hslider__content{display:flex;flex-direction:column;background:var(--cream);padding:clamp(48px,6vw,80px) clamp(32px,4vw,64px) clamp(100px,12vw,140px);text-align:center;align-items:center}.hslider__eye{font-family:var(--font-body);font-size:11px;font-weight:400;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-soft);margin:0}.hslider__text-block{flex:1;display:flex;flex-direction:column;justify-content:center;max-width:460px}.hslider__text{font-size:14px;line-height:1.8;color:var(--ink-soft);margin-top:30px}.hslider__text p{margin:0 0 .75em}.hslider__text p:last-child{margin-bottom:0}.hslider__thumbs{position:absolute;z-index:10;bottom:clamp(32px,4vw,50px);left:calc(clamp(80px,8vw,140px) + clamp(32px,4vw,64px));right:calc(clamp(360px,49vw,680px) + clamp(32px,4vw,64px));display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap;margin-top:40px}.hslider__thumb{display:block;background:none;border:none;padding:0 0 6px;cursor:pointer;opacity:.7;border-bottom:2px solid transparent;transition:opacity .3s,border-color .3s}.hslider__thumb.is-active{opacity:1;border-bottom-color:var(--brand)}.hslider__thumb img{display:block;height:60px;width:auto;max-width:200px;-o-object-fit:contain;object-fit:contain;filter:grayscale(1)}.hslider__thumb.is-active img{filter:grayscale(0)}.hslider--slide-thumbs .hslider__thumbs{position:static;bottom:auto;left:auto;right:auto}.hslider--slide-thumbs .hslider__content{justify-content:space-between;padding-bottom:clamp(40px,5vw,60px)}.hslider__media{position:relative;overflow:hidden}.hslider__media-box{position:absolute;top:0;right:0;bottom:0;left:0}.hslider__media-box img,.hslider__media-box video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hslider__prev{display:none}.hslider__next{position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:10;width:75px;height:75px;display:grid;place-items:center;background:var(--white);box-shadow:0 20px 46px -26px #00000080;color:var(--brand);border:none;cursor:pointer;transition:background .25s ease,color .25s ease}.hslider__next:hover{background:var(--brand);color:var(--white)}.hslider__next svg{display:block;width:30px;height:8px}@media (max-width: 768px){.hslider__swiper,.hslider .swiper-slide{height:auto}.hslider__inner{grid-template-columns:1fr;height:auto}.hslider__strip{display:none}.hslider__content{padding:48px 24px 36px}.hslider__media{aspect-ratio:4 / 3}.hslider__next{bottom:calc(25% + 12px);top:auto;transform:none}.hslider__thumbs{margin-top:30px}}.smallpartners--cream{background:var(--cream)}.smallpartners__header{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,100px);align-items:start;margin-bottom:clamp(40px,6vw,80px)}.smallpartners__intro{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding-top:4px}.smallpartners__text{font-size:14px;line-height:normal;color:var(--ink-soft);margin:0}.smallpartners__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.smallpartners__card{background:#fff;border:1px solid rgba(39,39,39,.1);aspect-ratio:1}.smallpartners__card-inner{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:24px;text-decoration:none;color:var(--ink)}.smallpartners__logo{display:block;max-width:100%;max-height:120px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;filter:grayscale(1);opacity:.65;transition:opacity .3s,filter .3s}.smallpartners__card-inner:hover .smallpartners__logo{filter:grayscale(0);opacity:1}.smallpartners__name{font-size:12px;text-align:center;color:var(--ink-soft)}@media (max-width: 1024px){.smallpartners__grid{grid-template-columns:repeat(4,1fr)}}@media (max-width: 768px){.smallpartners__header{grid-template-columns:1fr;gap:24px}.smallpartners__grid{grid-template-columns:repeat(2,1fr)}}.editorial2c4__title{font-size:clamp(28px,4vw,64px);padding-left:clamp(40px,8vw,120px);margin-bottom:clamp(32px,4vh,56px);max-width:800px}.editorial2c4__body{display:flex;gap:clamp(40px,11vw,140px);align-items:flex-start}.editorial2c4__text{flex:1;padding-left:clamp(40px,8vw,120px)}.editorial2c4__media{flex:0 0 50%;position:relative;aspect-ratio:683 / 430;overflow:hidden}.editorial2c4__media-box{top:0;right:0;bottom:0;left:0}.editorial2c4__media-box img,.editorial2c4__media-box video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media (max-width: 1390px){.editorial2c4__title{padding-right:30px}}@media (max-width: 768px){.editorial2c4__title,.editorial2c4__text{padding-left:0}.editorial2c4__body{flex-direction:column}}.newsdocs__grid{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:start}.newsdocs__col{padding:clamp(15px,8vw,120px)}.newsdocs__col.newsdocs__col--docs{height:100%;background:var(--cream)}.newsdocs__col--news{display:flex;flex-direction:column;gap:clamp(20px,3vh,32px);padding:60px;padding:60px clamp(30px,9vw,120px)}.newsdocs__col--news>.cta-link{align-self:flex-end}.newsdocs__doc-list{list-style:none;margin:30px 0 0;padding:0}.newsdocs__doc-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:clamp(14px,2vh,20px);border-bottom:1px solid rgba(39,39,39,.2)}.newsdocs__doc-item:last-child{border:none}.newsdocs__doc-label{font-size:14px;color:var(--ink)}.newsdocs__doc-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--brand);text-decoration:none;white-space:nowrap;flex-shrink:0}.newsdocs__doc-link:hover{text-decoration:underline}@media (max-width: 900px){.newsdocs__grid{grid-template-columns:1fr}}.editorial3c1.section{position:relative}.editorial3c1__circle{width:780px;right:-230px;top:-15%}.editorial3c1 .titleblock{margin-bottom:30px}.editorial3c1__media{position:relative;aspect-ratio:21 / 7;margin-bottom:clamp(40px,5vh,72px)}.editorial3c1__media-box{position:absolute;top:0;right:0;bottom:0;left:0}.editorial3c1__media-box img,.editorial3c1__media-box video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.editorial3c1__cols{display:grid;grid-template-columns:1fr 1fr 1fr;gap:clamp(24px,6vw,140px)}.editorial3c1__col{font-size:14px;line-height:1.7;color:var(--ink)}.editorial3c1__col--media{position:relative}.editorial3c1__col-media-box{top:0;right:0;bottom:0;left:0}@media (max-width: 1024px){.editorial3c1__cols{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.editorial3c1__media{aspect-ratio:4 / 3}.editorial3c1__cols{grid-template-columns:1fr}}.editorial2c6__header{display:grid;grid-template-columns:55fr 45fr;gap:clamp(32px,4vw,64px);align-items:start;margin-bottom:clamp(32px,4vh,56px)}.editorial2c6__intro{padding-top:0;font-size:15px;line-height:1.7;color:var(--ink)}.editorial2c6__media{position:relative;aspect-ratio:21 / 7;margin-bottom:clamp(32px,4vh,56px)}.editorial2c6__media-box{position:absolute;top:0;right:0;bottom:0;left:0}.editorial2c6__media-box img,.editorial2c6__media-box video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.editorial2c6__items{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,60px) clamp(20px,5vw,90px);padding-left:20%}.editorial2c6__item{border-left:1px solid var(--brand);padding-left:clamp(14px,2vh,20px);display:flex;flex-direction:column;gap:10px}.editorial2c6__item-subtitle{font-size:10px;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink);font-weight:500}.editorial2c6__item-text{font-size:14px;line-height:1.65;color:var(--ink)}@media (max-width: 768px){.editorial2c6__header{grid-template-columns:1fr;gap:clamp(16px,3vw,28px)}.editorial2c6__media{aspect-ratio:4 / 3}.editorial2c6__items{grid-template-columns:1fr;padding-left:0}}.editorial2c5.section{padding-block:0}.editorial2c5__grid{display:grid;grid-template-columns:40fr 60fr}.editorial2c5__media{position:relative;aspect-ratio:504 / 699}.editorial2c5__media-box{position:absolute;top:0;right:0;bottom:0;left:0}.editorial2c5__media-box img,.editorial2c5__media-box video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.editorial2c5__content{display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(40px,6vw,96px) clamp(32px,5vw,80px) 0;gap:clamp(32px,4vh,56px)}.editorial2c5__items{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,3vw,40px) clamp(20px,3vw,40px)}.editorial2c5__item{display:flex;flex-direction:column;gap:10px;border-left:1px solid var(--brand);padding-left:30px}.editorial2c5__item-subtitle{font-size:13px;letter-spacing:2.6px;text-transform:uppercase;color:var(--ink);font-weight:400}.editorial2c5__item-text{font-size:14px;line-height:1.65;color:var(--ink)}@media (max-width: 1024px){.editorial2c5__grid{grid-template-columns:1fr 1fr}.editorial2c5__items{grid-template-columns:1fr}}@media (max-width: 768px){.editorial2c5.section{padding-block:clamp(40px,8vw,64px)}.editorial2c5__grid{grid-template-columns:1fr;min-height:auto}.editorial2c5__media{position:relative;aspect-ratio:4/3}.editorial2c5__items{grid-template-columns:1fr}}.editorial2c3.section{position:relative;padding-block:0}.editorial2c3__circle{width:780px;left:-500px;top:73%;transform:translateY(-50%)}.editorial2c3__grid{position:relative;display:grid;grid-template-columns:45fr 55fr;align-items:center}.editorial2c3__media{position:relative;overflow:hidden;aspect-ratio:578 / 629}.editorial2c3__media-box{position:absolute;top:0;right:0;bottom:0;left:0}.editorial2c3__media-box img,.editorial2c3__media-box video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.editorial2c3__content{display:flex;flex-direction:column;padding:clamp(48px,7vw,110px) clamp(32px,5vw,80px)}.editorial2c3__content .titleblock{max-width:475px;align-self:center;text-align:center}.editorial2c3__rule{width:1px;height:clamp(60px,9vh,100px);background:var(--brand);align-self:center;margin-top:40px;margin-bottom:60px}.editorial2c3__text{font-size:14px;line-height:1.8;color:var(--ink);max-width:454px;align-self:center}.editorial2c3__text p{margin:0 0 .75em}.editorial2c3__text p:last-child{margin-bottom:0}@media (max-width: 768px){.editorial2c3.section{padding-block:0}.editorial2c3__grid{grid-template-columns:1fr;min-height:auto}.editorial2c3__media{aspect-ratio:4 / 3}.editorial2c3__media-box{position:absolute;top:0;right:0;bottom:0;left:0}.editorial2c3__content{padding:48px 24px;gap:32px}}.editorial2c2--cream{background:var(--cream)}.editorial2c2__title{text-align:center;margin:0 0 clamp(40px,6vw,80px);padding:30px}.editorial2c2__body{display:grid;grid-template-columns:55fr 45fr;gap:clamp(32px,5vw,80px);align-items:end}.editorial2c2__media{position:relative;aspect-ratio:4 / 3;overflow:hidden}.editorial2c2__media-box{position:absolute;top:0;right:0;bottom:0;left:0}.editorial2c2__media-box img,.editorial2c2__media-box video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.editorial2c2__text{font-size:14px;line-height:1.8;color:var(--ink);padding-right:30px}.editorial2c2__text :last-of-type{margin-bottom:0}@media (max-width: 768px){.editorial2c2__body{grid-template-columns:1fr}.editorial2c2__text{padding:30px}}.vslider.section{padding-block:0}.vslider{--vslider-step: 70vh;position:relative;height:calc(100vh + (var(--vslider-slides, 1) - 1) * var(--vslider-step))}.vslider__sticky{position:sticky;top:0;height:100vh;overflow:hidden}.vslider__swiper{width:100%;height:100%}.vslider .swiper-slide{display:flex;align-items:stretch;height:100%}.vslider__inner{display:grid;grid-template-columns:2fr 1fr;width:100%;height:100%;max-width:none;margin-inline:0}.vslider__content{position:relative;display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,5vh,80px) clamp(40px,4vw,80px) clamp(40px,5vh,80px) clamp(56px,6vw,96px);background:var(--cream);overflow:hidden}.vslider__body{max-width:460px;margin:auto}.vslider__progress{position:absolute;left:clamp(16px,2vw,28px);top:50%;transform:translateY(-50%);width:2px;height:50%;display:flex;flex-direction:column;gap:0;z-index:2;pointer-events:none}.vslider__progress-seg{flex:1;background:var(--ink);opacity:.15;transition:opacity .4s,background .4s}.vslider__progress-seg.is-active{background:var(--brand);opacity:1}.vslider__title1{font-family:var(--font-display);font-weight:300;font-size:clamp(26px,3vw,48px);line-height:1.05;text-transform:uppercase;margin:0 0 clamp(20px,4vh,48px);color:var(--ink)}.vslider__icon{margin:0 0 clamp(20px,4vh,48px)}.vslider__icon img{max-width:202px;max-height:202px;-o-object-fit:contain;object-fit:contain;display:block;margin:auto}.vslider__title2{font-size:32px;font-family:var(--font-display);line-height:1.05;font-weight:300;letter-spacing:.3px;text-transform:uppercase;color:var(--ink);margin:0 0 30px;text-align:center}.vslider__text{font-size:14px;line-height:1.75;color:var(--ink);max-width:400px}.vslider__text p{margin:0 0 .75em}.vslider__text p:last-child{margin-bottom:0}.vslider__media{position:relative;overflow:hidden}.vslider__media-box{position:absolute;top:0;right:0;bottom:0;left:0}.vslider__media-box img,.vslider__media-box video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media (max-width: 768px){.vslider{height:auto}.vslider__sticky{position:static;height:auto;overflow:visible}.vslider__swiper{height:auto;overflow:visible}.vslider .swiper-wrapper{display:block;height:auto}.vslider .swiper-slide{display:block;height:auto;width:100%}.vslider__inner{grid-template-columns:1fr;height:auto}.vslider__content{padding:48px 24px}.vslider__media{aspect-ratio:4 / 3}.vslider__media-box{position:relative;inset:unset;height:100%}.vslider__progress{display:none}}.editorialcompo1.section{padding-block:0}.editorialcompo1__wrap{display:flex;flex-direction:column;gap:clamp(60px,8vw,100px);padding-block:clamp(64px,8vw,100px)}.editorialcompo1__s1{display:grid;grid-template-columns:1fr 1fr}.editorialcompo1__s1-media{position:relative}.editorialcompo1__s1-media-box{top:0;right:0;bottom:0;left:0;aspect-ratio:4/3}.editorialcompo1__s1-media-box img,.editorialcompo1__s1-media-box video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.editorialcompo1__s1-content{display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(40px,5vw,72px) clamp(32px,5vw,64px);padding-top:0;padding-bottom:0;gap:clamp(24px,3vh,40px);max-width:500px;margin:auto auto 0}.editorialcompo1__s2{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:120px;column-gap:120px;align-items:start}.editorialcompo1__s2-portrait-box{grid-column:1;grid-row:2;aspect-ratio:1;overflow:hidden;margin-top:-50%}.editorialcompo1__s2-portrait-box img,.editorialcompo1__s2-portrait-box video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.editorialcompo1__s2-landscape-box{grid-column:2;grid-row:1;aspect-ratio:690/587;overflow:hidden}.editorialcompo1__s2-landscape-box img,.editorialcompo1__s2-landscape-box video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.editorialcompo1__s2>h2.titleblock{grid-column:1;grid-row:1;max-width:500px}.editorialcompo1__s2-body{grid-column:2;grid-row:2;display:flex;flex-direction:column;gap:20px;max-width:500px;margin:60px auto}.editorialcompo1__text{font-size:15px;line-height:1.65;color:var(--ink)}@media (max-width: 1024px){.editorialcompo1__s1{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.editorialcompo1__s1{grid-template-columns:1fr;min-height:auto}.editorialcompo1__s1-media{position:relative;aspect-ratio:4/3}.editorialcompo1__s1-content{padding:clamp(32px,6vw,48px) 0}.editorialcompo1__s2{grid-template-columns:1fr;-moz-column-gap:0;column-gap:0}.editorialcompo1__s2-portrait-box,.editorialcompo1__s2-landscape-box,.editorialcompo1__s2>h2.titleblock,.editorialcompo1__s2-body{grid-column:auto;grid-row:auto}.editorialcompo1__s2-portrait-box{margin-top:0}.editorialcompo1__s2>h2.titleblock{margin:30px}.editorialcompo1__s2-body{margin-top:0;margin-bottom:0}}.editorial3c2.section{position:relative;padding-block:clamp(64px,8vw,100px)}.editorial3c2__circle{width:640px;left:-160px;top:90%;transform:translateY(-50%)}.editorial3c2 .titleblock{margin-left:30px}.editorial3c2__wrap{position:relative;display:flex;flex-direction:column;gap:clamp(40px,5vw,64px)}.editorial3c2__swiper{overflow:hidden;width:100%;min-width:0}.editorial3c2__slide{display:flex;flex-direction:column;gap:10px}.editorial3c2__media-box{aspect-ratio:1/1;overflow:hidden;margin-bottom:10px}.editorial3c2__media-box img,.editorial3c2__media-box video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.editorial3c2__mini-title{font-size:13px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:2.6px;text-transform:uppercase}.editorial3c2__text{font-size:14px;line-height:1.7;color:var(--ink)}p.editorial3c2__mini-title,.editorial3c2__text{padding-right:50px}@media (min-width: 1024px){.editorial3c2__swiper{padding-left:clamp(180px,26%,340px)}.editorial3c2 .titleblock{margin-left:120px}.editorial3c2__swiper .swiper-pagination{display:none}}.editorial2ci1.section{padding-block:0;background:var(--cream)}.editorial2ci1__grid{display:grid;grid-template-columns:40fr 60fr}.editorial2ci1__media{position:relative;aspect-ratio:592 / 955}.editorial2ci1__media-box{position:absolute;top:0;right:0;bottom:0;left:0}.editorial2ci1__media-box img,.editorial2ci1__media-box video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.editorial2ci1__content .titleblock{max-width:500px;align-self:center}.editorial2ci1__content{display:flex;flex-direction:column;justify-content:center;gap:clamp(28px,4vh,48px);padding:clamp(48px,6vw,88px) clamp(40px,6vw,80px)}.editorial2ci1__content .cta-link{align-self:flex-end}.editorial2ci1__icon{display:flex;justify-content:center}.editorial2ci1__icon-img{width:clamp(100px,12vw,150px);height:auto;display:block}.editorial2ci1__texts{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,48px)}@media (max-width:980px){.editorial2ci1__texts{grid-template-columns:1fr}}.editorial2ci1__text{font-size:14px;line-height:1.75;color:var(--ink)}@media (max-width: 1024px){.editorial2ci1__grid{grid-template-columns:1fr 1fr}.editorial2ci1__content{padding:30px}}@media (max-width: 768px){.editorial2ci1.section{padding-block:clamp(40px,8vw,64px)}.editorial2ci1__grid{grid-template-columns:1fr;min-height:auto}.editorial2ci1__media{position:relative;aspect-ratio:4/3}.editorial2ci1__content{padding:clamp(32px,6vw,48px) 30px}.editorial2ci1__texts{grid-template-columns:1fr}}.jobs-block__grid{display:grid;grid-template-columns:2fr 1fr;gap:clamp(40px,6vw,100px);align-items:start}.jobs-block__left{display:flex;flex-direction:column;gap:clamp(32px,4vw,56px)}.jobs-list{list-style:none;margin:0;padding:0}.jobs-list__item{display:flex;align-items:center;gap:16px;padding-block:clamp(14px,2vh,20px);border-top:1px solid rgba(39,39,39,.2)}.jobs-list__item:last-child{border-bottom:1px solid rgba(39,39,39,.2)}.jobs-list__pipe{opacity:0;flex-shrink:0;transition:opacity .2s ease}.jobs-list__item:hover .jobs-list__pipe{opacity:1}.jobs-list__title{flex:1;font-size:clamp(10px,1.1vw,13px);letter-spacing:var(--track-label);text-transform:uppercase;color:inherit;text-decoration:none}.jobs-list__link{display:inline-flex;flex-direction:column;align-items:flex-end;gap:5px;flex-shrink:0;font-size:10px;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--brand);text-decoration:none;white-space:nowrap}.jobs-list__link .arrow{width:58px;height:8px}.jobs-list__link .arrow svg{clip-path:inset(0 0 0 0%);transition:clip-path .35s ease}.jobs-list__item:hover .jobs-list__link .arrow svg{clip-path:inset(0 0 0 32%)}.jobs-block__right{background:var(--brand);color:#fff;padding:30px;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.jobs-block__right__title,.jobs-block__right a{font-size:13px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:2.6px;text-transform:uppercase;margin-bottom:30px}.jobs-block__right a{display:block;margin-top:30px}@media (max-width: 768px){.jobs-block__grid{grid-template-columns:1fr}}#preloader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:var(--white);display:none;align-items:center;justify-content:center;will-change:opacity}#preloader.is-active{display:flex}#preloader.is-leaving{animation:preloader-exit .9s ease forwards;pointer-events:none}@keyframes preloader-exit{to{opacity:0}}#preloader .titleblock{color:var(--brand)}.preloader__word{display:inline-block;opacity:0}#preloader.is-active .preloader__word{animation:preloader-word-in .6s cubic-bezier(.22,1,.36,1) calc(.1s + var(--i, 0) * .22s) both}@keyframes preloader-word-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}.home #preloader .titleblock__eye{font-size:10px;letter-spacing:var(--track-label);margin-right:0}.home #preloader .titleblock__main{font-size:clamp(38px,8vw,88px)}.job-content{position:relative}.job-content__circle{width:480px;left:-280px;top:50%;transform:translateY(-50%)}.job-content__grid{display:grid;grid-template-columns:1fr clamp(260px,34%,420px);gap:clamp(40px,10vw,140px);align-items:start}.job-content__left{display:flex;flex-direction:column;gap:clamp(32px,4vw,56px)}.job-content__subtitle{font-size:clamp(20px,2.4vw,34px);letter-spacing:var(--track-label);white-space:pre-wrap;font-style:normal;font-weight:300;line-height:1.2;text-transform:uppercase;font-family:var(--font-display)}.job-content__body{font-size:14px;line-height:1.7;max-width:500px}.job-content__body h2,.job-content__body h3{font-size:clamp(11px,1vw,13px);margin-top:clamp(32px,4vw,56px);margin-bottom:16px;letter-spacing:normal;font-size:28px;font-style:normal;font-weight:300;line-height:34px;text-transform:uppercase}.job-content__body ul,.job-content__body ol{padding-left:1.4em;display:flex;flex-direction:column;gap:6px}.job-apply{background:var(--brand);color:var(--white);padding:clamp(28px,4vw,48px);display:flex;flex-direction:column;gap:24px;position:sticky;top:120px}.job-apply__label{font-size:11px;letter-spacing:var(--track-label);text-transform:uppercase;opacity:.6;margin:0}.job-apply__body{font-size:clamp(13px,1vw,15px);line-height:1.65}.job-apply__body a{color:inherit}.job-about{background:var(--cream)}.job-about .ar-container{border-left:1px solid var(--brand)}.job-about__label{font-size:13px;letter-spacing:var(--track-label);text-transform:uppercase;margin:0 0 15px}.job-about__body{font-size:clamp(13px,1vw,15px);line-height:1.7;max-width:72ch}@media (max-width: 768px){.job-content__grid{grid-template-columns:1fr}.job-apply{position:static}}.partners-list-page{background:var(--cream)}.partners-list-header{display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(80px,30vh,240px) 0 clamp(40px,6vh,80px);gap:clamp(20px,3vh,40px)}.partners-list-header__title{width:100%}.partners-list-header__desc{font-family:var(--font-body);font-weight:300;font-size:14px;line-height:1.65;max-width:530px}.partners-list__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding-bottom:clamp(60px,8vh,120px)}.partners-list__card{background:#fff;border:1px solid rgba(39,39,39,.1);transition:background .25s ease,border-color .25s ease}.partners-list__card:hover{background:var(--brand);border-color:var(--brand)}.partners-list__card-inner{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 24px;aspect-ratio:1;text-decoration:none;color:var(--ink)}.partners-list__logo{display:block;max-width:100%;width:auto;-o-object-fit:contain;object-fit:contain;transition:filter .25s ease,opacity .25s ease}.partners-list__card:not(.partners-list__card--linked):hover .partners-list__logo{filter:brightness(0) invert(1)}.partners-list__card--linked:hover .partners-list__logo,.partners-list__card--linked:hover .partners-list__label{opacity:0}.partners-list__name{font-size:12px;text-align:center;color:var(--ink-soft)}.partners-list__label{font-size:11px;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-soft);text-align:center;margin:0;transition:color .25s ease,opacity .25s ease}.partners-list__card:not(.partners-list__card--linked):hover .partners-list__label{color:#ffffffbf}.partners-list__card:not(.partners-list__card--linked):hover .partners-list__name{color:#ffffffbf}.partners-list__card-cta{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:11px;letter-spacing:var(--track-label);text-transform:uppercase;color:#fff;opacity:0;transition:opacity .25s ease}.partners-list__card--linked:hover .partners-list__card-cta{opacity:1}@media (max-width: 1024px){.partners-list__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.partners-list__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 500px){.partners-list__grid{grid-template-columns:1fr}}:root{--cmp-overlay-bg: var(--overlay);--cmp-panel-bg: var(--white);--cmp-panel-color: var(--ink);--cmp-panel-radius: .75rem;--cmp-title-color: var(--ink);--cmp-divider-color: var(--line);--cmp-description-color: var(--ink-soft);--cmp-btn-radius: 0px;--cmp-btn-primary-bg: var(--btn-primary-bg);--cmp-btn-primary-color: var(--btn-primary-color);--cmp-btn-primary-bg-hover: var(--btn-primary-bg-hover);--cmp-btn-secondary-bg: var(--btn-secondary-bg);--cmp-btn-secondary-color: var(--btn-secondary-color);--cmp-btn-secondary-bg-hover: var(--btn-secondary-bg-hover);--cmp-btn-tertiary-color: var(--btn-tertiary-color);--cmp-switch-on-bg: var(--brand);--cmp-switch-off-bg: var(--line)}.bscovery-cmp-modal__panel{box-shadow:var(--shadow-modal);max-width:700px;border-radius:0}.bscovery-cmp-modal__actions{padding-top:20px;border-top:1px solid #1800ad}.bscovery-cmp-modal__title{font-family:var(--font-display);font-weight:400;font-size:1.5rem}.bscovery-cmp-modal__intro a,.bscovery-cmp-modal__close:hover{color:var(--brand)}.bscovery-cmp-btn{font-family:var(--font-body);font-weight:var(--btn-font-weight);letter-spacing:var(--btn-letter-spacing);text-transform:var(--btn-text-transform);font-size:var(--btn-font-size-regular);border-width:2px}.bscovery-cmp-btn--primary{border-color:var(--btn-primary-border)}.bscovery-cmp-btn--primary:hover{border-color:var(--btn-primary-border-hover);color:var(--btn-primary-color-hover)}.bscovery-cmp-btn--secondary{border-color:var(--btn-secondary-border)}.bscovery-cmp-btn--secondary:hover{border-color:var(--btn-secondary-border-hover);color:var(--btn-secondary-color-hover)}
