@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400&family=Manrope:wght@300;400;500;600&display=swap";*,: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:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";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}.hidden{display:none}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}:root{--navy: #061e31;--deep-navy: #041725;--ivory: #f4f0e6;--paper: #ebe5d8;--gold: #c1aa78;--ink: #17242c;--muted: #7a7d78}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--ivory);color:var(--ink);font-family:Manrope,sans-serif;font-weight:300}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}img{display:block;width:100%}.site-header{height:100px;padding:0 4.5vw;position:absolute;inset:0 0 auto;z-index:20;color:var(--ivory);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid rgba(244,240,230,.24)}.monogram{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:13px}.monogram__crest{width:46px;height:51px;clip-path:polygon(50% 0,92% 16%,90% 62%,76% 83%,50% 100%,24% 83%,10% 62%,8% 16%);background:currentColor;color:var(--navy);display:grid;place-items:center;font:600 15px/1 Cormorant Garamond,serif;letter-spacing:-2px}.monogram__crest:before{content:"";position:absolute}.monogram__name{display:flex;flex-direction:column;text-transform:uppercase;font:500 13px/.9 Cormorant Garamond,serif;letter-spacing:4px;gap:5px}.monogram__name span:last-child{font-size:11px;letter-spacing:2.2px}.monogram--compact .monogram__crest{color:var(--navy);background:var(--ivory)}.desktop-nav{display:flex;gap:38px;font-size:11px;text-transform:uppercase;letter-spacing:1.8px}.desktop-nav a{position:relative}.desktop-nav a:after{content:"";position:absolute;height:1px;width:0;left:0;bottom:-7px;background:var(--ivory);transition:width .3s ease}.desktop-nav a:hover:after{width:100%}.header-cta{justify-self:end;border:0;background:none;color:inherit;display:flex;align-items:center;gap:12px;text-transform:uppercase;letter-spacing:1.5px;font-size:10px}.header-cta svg{transition:transform .25s}.header-cta:hover svg{transform:translate(5px)}.menu-button{display:none;background:none;border:0;color:inherit;justify-self:end}.hero{height:max(760px,100vh);min-height:700px;color:var(--ivory);position:relative;overflow:hidden}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://images.unsplash.com/photo-1530789253388-582c481c54b0?auto=format&fit=crop&w=2400&q=92);background-size:cover;background-position:center 42%;animation:heroScale 16s ease-out both}.hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#021422c7,#03182775 44%,#02111d3d 78%),linear-gradient(0deg,rgba(2,16,26,.55),transparent 48%)}.hero__content{position:absolute;z-index:2;left:9vw;top:51%;transform:translateY(-42%);width:min(760px,74vw)}.eyebrow{margin:0 0 24px;text-transform:uppercase;letter-spacing:3px;font-size:10px;font-weight:600}.hero__eyebrow{display:flex;align-items:center;gap:18px;animation:revealUp .8s .2s both}.hero__eyebrow:before{content:"";width:45px;height:1px;background:var(--gold)}.hero h1{margin:0;font:400 clamp(68px,7.4vw,126px)/.77 "Cormorant Garamond",serif;letter-spacing:-4px;animation:revealUp 1s .3s both}.hero h1 em{color:#eee5d4;font-weight:400}.hero__intro{width:470px;max-width:100%;margin:42px 0 31px 8px;font-size:14px;line-height:1.8;color:#f4f0e6c7;animation:revealUp .9s .45s both}.text-link{width:-moz-fit-content;width:fit-content;border:0;border-bottom:1px solid rgba(23,36,44,.35);padding:0 0 10px;background:none;display:flex;align-items:center;gap:22px;color:inherit;text-transform:uppercase;letter-spacing:2px;font-size:9px;font-weight:600}.text-link span{transition:transform .25s;display:flex}.text-link:hover span{transform:translate(5px)}.text-link--light{margin-left:8px;border-color:#f4f0e680;animation:revealUp .9s .55s both}.hero__scroll{position:absolute;z-index:2;bottom:42px;left:4.5vw;display:flex;flex-direction:column;gap:14px;align-items:center;font-size:9px;text-transform:uppercase;letter-spacing:2px}.hero__scroll svg{animation:bounce 1.8s infinite}.hero__index{position:absolute;right:4.5vw;bottom:38px;z-index:2;margin:0;font:italic 15px Cormorant Garamond,serif;color:#f4f0e6a3}.manifesto{min-height:770px;display:grid;grid-template-columns:23% 77%;padding:140px 9vw 125px;background:var(--ivory)}.manifesto__aside{border-right:1px solid #c8c1b4;display:flex;flex-direction:column;align-items:flex-start}.manifesto__aside .eyebrow{writing-mode:vertical-rl;transform:rotate(180deg)}.vertical-rule{height:110px;width:1px;background:var(--gold);margin:25px 0 auto 6px}.small-copy{font:italic 14px/1.5 Cormorant Garamond,serif;color:#6f716e}.manifesto__main{padding-left:8vw}.display-copy{margin:-13px 0 75px;font:400 clamp(42px,4.5vw,70px)/1.07 "Cormorant Garamond",serif;letter-spacing:-1.8px}.display-copy em{color:#9b8250}.manifesto__detail{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:80px}.manifesto__detail>p{max-width:490px;margin:0;font-size:13px;line-height:2;color:#616763}.services{background:var(--navy);color:var(--ivory);padding:130px 5vw 145px}.section-heading{display:grid;grid-template-columns:1fr 1.5fr 1fr;align-items:end;gap:4vw;max-width:1280px;margin:0 auto 75px}.section-heading .eyebrow{align-self:start;margin-top:14px;color:var(--gold)}.section-heading h2{margin:0;font:400 clamp(50px,5.3vw,82px)/.95 "Cormorant Garamond",serif;letter-spacing:-2px}.section-heading>p:last-child{margin:0;color:#f4f0e68c;line-height:1.8;font-size:12px}.service-grid{border-top:1px solid rgba(244,240,230,.25);max-width:1280px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr)}.service-card{min-height:360px;position:relative;padding:29px 26px;border-right:1px solid rgba(244,240,230,.2);display:flex;flex-direction:column;justify-content:space-between;transition:background .35s,color .35s,transform .35s;overflow:hidden}.service-card:first-child{border-left:1px solid rgba(244,240,230,.2)}.service-card:hover{background:var(--paper);color:var(--navy);transform:translateY(-8px)}.service-card__top{display:flex;justify-content:space-between;color:var(--gold);font:italic 14px Cormorant Garamond,serif}.service-card h3{margin:0 0 20px;font:400 31px/1 Cormorant Garamond,serif}.service-card p{margin:0;font-size:11px;line-height:1.8;color:#f4f0e694;transition:color .35s}.service-card:hover p{color:#606661}.service-card__arrow{position:absolute;right:25px;bottom:25px;opacity:0;transform:translate(-12px);transition:.3s}.service-card:hover .service-card__arrow{opacity:1;transform:none}.destinations{padding:140px 4.5vw 155px;background:#f2eee5;overflow:hidden}.destinations__header{display:flex;justify-content:space-between;align-items:end;max-width:1260px;margin:0 auto 72px}.destinations__header .eyebrow{color:#9b8250}.destinations__header h2{margin:0;font:400 clamp(55px,6vw,90px)/.83 "Cormorant Garamond",serif;letter-spacing:-2px}.destinations__header h2 em{font-weight:400;color:#806e4a}.destinations__header>p{width:330px;margin:0 0 5px;color:#676b67;font-size:12px;line-height:1.9}.destination-grid{max-width:1340px;margin:auto;display:grid;grid-template-columns:1.05fr .82fr 1.05fr;gap:18px;align-items:start}.destination-card{height:570px;position:relative;overflow:hidden;color:#fff}.destination-card--2{height:490px;margin-top:80px}.destination-card img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.destination-card--1 img{-o-object-position:center;object-position:center}.destination-card__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(2,19,31,.84),transparent 57%);transition:background .4s}.destination-card:hover img{transform:scale(1.045)}.destination-card__content{position:absolute;left:31px;right:60px;bottom:30px}.destination-card__content p{margin:0 0 8px;font-size:9px;letter-spacing:2.5px;text-transform:uppercase}.destination-card__content h3{margin:0 0 11px;font:400 40px/1 Cormorant Garamond,serif}.destination-card__content span{display:block;max-height:0;opacity:0;overflow:hidden;font:italic 15px/1.45 Cormorant Garamond,serif;color:#ffffffc2;transition:.45s}.destination-card:hover .destination-card__content span{max-height:70px;opacity:1}.destination-card button{position:absolute;right:25px;bottom:26px;width:38px;height:38px;border:1px solid rgba(255,255,255,.5);color:#fff;background:transparent;display:grid;place-items:center;border-radius:50%;transition:.25s}.destination-card button:hover{background:#fff;color:var(--navy)}.quote-section{min-height:720px;display:grid;grid-template-columns:1fr 1fr;background:#102b3e;color:var(--ivory)}.quote-section__image{background:url(https://images.unsplash.com/photo-1602002418082-a4443e081dd1?auto=format&fit=crop&w=1400&q=88) center/cover;min-height:600px}.quote-section__content{padding:10vw 8vw;display:flex;flex-direction:column;justify-content:center;position:relative}.quote-mark{color:var(--gold);font:100px/.6 Cormorant Garamond,serif}blockquote{margin:32px 0 38px;font:400 clamp(35px,3.4vw,55px)/1.08 "Cormorant Garamond",serif;letter-spacing:-.8px}.quote-section__content>p{margin:0;text-transform:uppercase;font-size:9px;letter-spacing:2.3px;color:var(--gold)}.quote-section__line{height:1px;width:80px;background:var(--gold);margin-top:42px}.founder{min-height:770px;padding:145px 8vw;display:grid;grid-template-columns:.38fr 1fr .9fr;align-items:center;gap:7vw;background:var(--paper)}.founder__mark{align-self:stretch;border-right:1px solid #c4bcac;display:flex;align-items:center}.founder__mark span{width:100px;height:118px;margin-left:1vw;color:var(--gold);border:1px solid var(--gold);clip-path:polygon(50% 0,92% 16%,90% 62%,76% 83%,50% 100%,24% 83%,10% 62%,8% 16%);display:grid;place-items:center;font:500 34px Cormorant Garamond,serif}.founder__copy .eyebrow{color:#90794f}.founder__copy h2{margin:0 0 36px;font:400 clamp(44px,4.5vw,68px)/.96 "Cormorant Garamond",serif;letter-spacing:-1.4px}.founder__copy>p:not(.eyebrow){color:#646963;font-size:12px;line-height:2;margin:0 0 36px;max-width:480px}.founder__image{position:relative}.founder__image:before{content:"";position:absolute;left:-18px;top:-18px;width:60%;height:45%;border-left:1px solid var(--gold);border-top:1px solid var(--gold)}.founder__image img{height:510px;-o-object-fit:cover;object-fit:cover;filter:saturate(.75)}.closing{background:var(--navy);color:var(--ivory);text-align:center;padding:125px 20px 135px;position:relative;overflow:hidden}.closing:before{content:"RM";position:absolute;inset:-90px 0 auto;font:500 330px/1 Cormorant Garamond,serif;color:transparent;-webkit-text-stroke:1px rgba(244,240,230,.045)}.closing .eyebrow{color:var(--gold);position:relative}.closing h2{position:relative;margin:0 0 44px;font:400 clamp(55px,6vw,88px)/.92 "Cormorant Garamond",serif;letter-spacing:-2px}.outline-button,.dark-button{min-height:48px;padding:0 24px;display:inline-flex;justify-content:center;align-items:center;gap:22px;border:1px solid rgba(244,240,230,.5);color:var(--ivory);background:transparent;text-transform:uppercase;letter-spacing:2px;font-size:9px;transition:.3s}.outline-button:hover{background:var(--ivory);color:var(--navy)}footer{padding:75px 5vw 25px;background:var(--deep-navy);color:var(--ivory)}.footer__brand{display:flex;flex-direction:column;gap:25px}.footer__brand>p{font:italic 17px Cormorant Garamond,serif;color:#f4f0e680}footer>.footer__links{display:grid;grid-template-columns:1fr 1fr;width:48%;margin-left:auto;margin-top:-85px}.footer__links>div{display:flex;flex-direction:column;gap:13px;font-size:11px}.footer__links span{color:var(--gold);font-size:8px;text-transform:uppercase;letter-spacing:2px;margin-bottom:8px}.footer__links button{width:-moz-fit-content;width:fit-content;color:inherit;padding:0;background:none;border:0;border-bottom:1px solid rgba(255,255,255,.4)}.footer__bottom{border-top:1px solid rgba(244,240,230,.15);margin-top:70px;padding-top:22px;display:flex;justify-content:space-between;color:#f4f0e659;font-size:8px;text-transform:uppercase;letter-spacing:1.3px}.mobile-menu{visibility:hidden;opacity:0;position:fixed;z-index:60;top:0;right:0;bottom:0;left:0;background:var(--navy);color:var(--ivory);padding:30px;display:flex;flex-direction:column;transition:.3s}.mobile-menu.is-open{visibility:visible;opacity:1}.mobile-menu__head{display:flex;justify-content:space-between;align-items:center}.mobile-menu__head button{color:inherit;background:none;border:0}.mobile-menu nav{display:flex;flex-direction:column;gap:20px;margin:auto 0}.mobile-menu nav button{width:100%;padding:0;color:inherit;text-align:left;background:none;border:0;border-bottom:1px solid rgba(255,255,255,.2);font:400 54px Cormorant Garamond,serif}.mobile-menu>.outline-button{align-self:stretch}.modal{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;width:auto;max-width:none;max-height:none;margin:0;padding:0;border:0;display:flex;justify-content:flex-end;background:transparent}.modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#010e18c2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:default}.modal__panel{position:relative;width:min(600px,100%);height:100%;overflow-y:auto;background:var(--ivory);padding:70px clamp(28px,6vw,80px);animation:slideIn .45s cubic-bezier(.2,.7,.2,1)}.modal__close{position:absolute;top:25px;right:25px;background:none;border:0;color:var(--navy)}.modal__panel>.eyebrow,.success-message .eyebrow{color:#8b754a}.modal__panel h2{margin:0 0 20px;font:400 clamp(45px,5vw,67px)/.95 "Cormorant Garamond",serif;color:var(--navy)}.modal__intro,.success-message>p{color:#626965;font-size:12px;line-height:1.8}.modal form{display:flex;flex-direction:column;gap:24px;margin-top:42px}.modal label{color:#5d625f;font-size:9px;text-transform:uppercase;letter-spacing:1.7px}.modal input,.modal textarea{display:block;width:100%;border:0;border-bottom:1px solid #bcb6aa;border-radius:0;padding:12px 0;margin-top:5px;background:transparent;color:var(--navy);outline:none;font:400 17px Cormorant Garamond,serif;text-transform:none;letter-spacing:0;resize:none}.modal input:focus,.modal textarea:focus{border-color:var(--navy)}.dark-button{background:var(--navy);border-color:var(--navy);margin-top:8px}.dark-button:hover{background:#12344c}.success-message{min-height:75vh;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.success-message>span{display:grid;place-items:center;width:65px;height:65px;border:1px solid var(--gold);color:var(--gold);border-radius:50%;margin-bottom:40px}.success-message .dark-button{margin-top:25px}@keyframes heroScale{0%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes revealUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes bounce{50%{transform:translateY(6px)}}@keyframes slideIn{0%{transform:translate(100%)}to{transform:none}}@media(max-width:980px){.site-header{grid-template-columns:1fr auto}.desktop-nav,.header-cta{display:none}.menu-button{display:block}.hero__content{left:7vw;width:86vw}.manifesto{grid-template-columns:16% 84%;padding:110px 6vw}.manifesto__main{padding-left:6vw}.manifesto__detail{gap:35px}.section-heading{grid-template-columns:1fr 2fr}.section-heading>p:last-child{display:none}.service-grid{grid-template-columns:1fr 1fr}.service-card{border-bottom:1px solid rgba(244,240,230,.2)}.destinations__header{align-items:start;gap:50px}.destination-grid{grid-template-columns:1fr 1fr}.destination-card--3{grid-column:1 / -1;width:60%;margin:0 auto}.founder{grid-template-columns:.15fr 1fr 1fr;gap:4vw;padding-inline:5vw}.founder__mark span{display:none}}@media(max-width:700px){.site-header{height:78px;padding-inline:22px}.monogram__crest{width:39px;height:44px}.monogram__name{font-size:11px}.hero{height:830px;min-height:100svh}.hero__media{background-position:57% center}.hero__veil{background:linear-gradient(90deg,#021422b8,#03182733),linear-gradient(0deg,rgba(2,16,26,.74),transparent 65%)}.hero__content{left:24px;right:24px;top:49%;width:auto}.hero h1{font-size:clamp(58px,17vw,80px);line-height:.82;letter-spacing:-2px}.hero__eyebrow{line-height:1.4;letter-spacing:2px}.hero__eyebrow:before{width:24px}.hero__intro{margin:34px 0 26px;font-size:12px;max-width:340px}.text-link--light{margin-left:0}.hero__scroll{left:24px;bottom:25px}.hero__index{display:none}.manifesto{display:block;min-height:auto;padding:90px 24px}.manifesto__aside{border:0;display:block}.manifesto__aside .eyebrow{writing-mode:initial;transform:none}.vertical-rule,.small-copy{display:none}.manifesto__main{padding:0}.display-copy{margin:0 0 45px;font-size:41px;letter-spacing:-1px}.display-copy br{display:none}.manifesto__detail{grid-template-columns:1fr;gap:35px}.services{padding:90px 24px}.section-heading{display:block;margin-bottom:50px}.section-heading h2{font-size:52px}.service-grid{grid-template-columns:1fr}.service-card,.service-card:first-child{min-height:270px;border-left:1px solid rgba(244,240,230,.2)}.destinations{padding:90px 18px 100px}.destinations__header{display:block;margin:0 6px 45px}.destinations__header h2{font-size:53px}.destinations__header>p{width:auto;margin-top:30px}.destination-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-18px;padding:0 18px 15px}.destination-card,.destination-card--2,.destination-card--3{flex:0 0 82vw;width:auto;height:500px;margin:0;scroll-snap-align:center}.quote-section{grid-template-columns:1fr}.quote-section__image{min-height:460px}.quote-section__content{padding:85px 28px}blockquote{font-size:40px}.founder{padding:90px 24px;grid-template-columns:1fr}.founder__mark{display:none}.founder__copy{order:2}.founder__image{order:1}.founder__image img{height:430px}.founder__copy h2{font-size:47px}.closing{padding:100px 20px}.closing h2{font-size:53px}footer{padding:65px 24px 25px}footer>.footer__links{width:100%;margin:55px 0 0;gap:30px;grid-template-columns:1fr}.footer__bottom{flex-direction:column;gap:12px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}
