@font-face{font-family:Adriatic Editorial;src:url(/app/fonts/editorial.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:Adriatic Editorial;src:url(/app/fonts/editorial-italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Adriatic Sans;src:url(/app/fonts/sans.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:Adriatic Sans;src:url(/app/fonts/sans-semibold.woff) format("woff");font-weight:600 900;font-display:swap}:root{--background:#fafaf7;--ink:#102d38;--foreground:#102d38;--primary:#245e55;--teal:#356e61;--aqua:#b3d2c1;--sand:#f2f4ef;--line:#dce2dc;--brand-ink:#102d38;--font-editorial:"Adriatic Editorial",Georgia,serif;--font-sans:"Adriatic Sans",sans-serif}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.app-shell{background:var(--background)}::selection{background:#cfdfd5;color:#102d38}.app-header{height:82px;padding:0 4%;background:#fafaf7ef;gap:24px;border-color:var(--line)}.brand-lockup{color:var(--ink);gap:9px}.brand-mark{width:39px;height:39px;filter:none}.brand-type{font-family:var(--font-editorial);font-size:32px;letter-spacing:-.055em;gap:0;font-weight:400;line-height:1}.brand-type em{font-weight:400;margin-left:3px}.nav-item{font-size:12px;font-weight:400;gap:7px;border-radius:0;padding:0 16px;height:45px}.nav-item svg{width:16px;height:16px}.nav-item.is-active{background:transparent;color:var(--ink)}.nav-item.is-active:after{bottom:-19px;background:var(--ink);height:1px}.nav-item:hover{background:#edf2eb}.language-control{display:flex;border:0;background:transparent;border-radius:0;padding:0 4px;height:44px}.language-control select{font-weight:400;font-size:12px}.profile-button{border:0;background:transparent}.profile-button>span{border-radius:50%;background:#e7ede7;color:var(--ink);font-weight:400}.profile-button div{display:none}.mobile-menu{display:flex;position:fixed;z-index:50;top:76px;right:4%;left:auto;width:270px;flex-direction:column;padding:12px;background:#fff;border:1px solid var(--line);box-shadow:0 15px 35px #102d3810;border-radius:5px}.mobile-menu button{border:0;background:transparent;min-height:44px;display:flex;align-items:center;gap:10px;text-align:left;font-size:13px}.mobile-menu svg{width:18px;height:18px;color:var(--teal)}.discover-view{width:min(1340px,92%);padding:30px 0 90px}.discovery-head{position:relative;height:270px;padding:48px 4% 55px;border-radius:4px;overflow:hidden;align-items:center;isolation:isolate;color:white}.discovery-landscape{object-fit:cover;object-position:50% 54%;z-index:-2}.discovery-head:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#102d389c,#102d3824)}.discovery-title{position:relative;max-width:80%}.discovery-head .live-label{font-size:10px;font-weight:400;letter-spacing:.17em;color:#f8fbf7}.discovery-head h1{font-family:var(--font-editorial);font-size:clamp(44px,4.6vw,66px);font-weight:400;letter-spacing:-.025em;margin:13px 0 12px;line-height:1}.discovery-head p{font-size:14px;color:#ffffffe6;line-height:1.6}.weather-chip{position:relative;box-shadow:none;border-color:#ffffff55;background:#ffffff13;color:white;min-width:0;border-radius:3px;padding:10px 13px;backdrop-filter:blur(10px)}.weather-chip small{color:#ffffffd9;font-size:10px}.weather-chip strong{font-size:17px;font-weight:400}.weather-chip svg{color:#fff;width:22px}.search-console{position:relative;grid-template-columns:minmax(220px,1.5fr) minmax(155px,1fr) minmax(150px,.9fr) minmax(110px,.65fr) auto;margin:-27px 3% 0;padding:9px;background:#fff;border-radius:4px;border:1px solid var(--line);box-shadow:0 10px 35px #102d3810}.search-field{padding:8px 13px;gap:10px;display:flex}.search-field svg{width:17px;color:#638277}.search-field small{font-size:10px;font-weight:400;letter-spacing:.08em;color:#6a7772;margin-bottom:3px}.search-field input,.search-field select{font-size:13px;font-weight:400;height:25px}.search-field:focus-within{background:#f3f6f1;outline:1px solid #8fac9f;outline-offset:-1px}.search-field input::placeholder{color:#536961}.guest-field{display:flex}.search-button{height:57px;padding:0 21px;border-radius:3px;font-weight:400;box-shadow:none;font-size:13px}.collection-notice{display:flex;align-items:flex-start;justify-content:center;gap:8px;color:#687971;margin:20px 2% 22px}.collection-notice svg{width:15px;height:15px;flex-shrink:0;margin-top:2px}.collection-notice p{font-size:11px;line-height:1.7;margin:0}.category-row{gap:28px;border-bottom:1px solid var(--line);padding:0;margin-top:30px}.category-row button{height:53px;border:0;border-bottom:2px solid transparent;border-radius:0;padding:0 0 10px;gap:8px;background:transparent;color:#6c7973;font-size:12px;font-weight:400}.category-row button.active,.category-row button:hover{border-color:var(--ink);color:var(--ink);background:transparent}.category-row svg{width:17px;height:17px}.results-toolbar{margin:32px 0 26px;scroll-margin-top:105px;align-items:center}.results-toolbar h2{font-family:var(--font-editorial);font-weight:400;font-size:37px;line-height:1.15;letter-spacing:-.025em}.results-toolbar p{font-size:11px;margin-top:7px;color:#687970}.toolbar-actions{gap:10px;flex-shrink:0}.filter-button,.saved-filter,.view-toggle button{height:40px;font-size:12px;font-weight:400;border-radius:3px}.filter-button{border-color:var(--line)}.filter-button span{background:#e4ece5;color:#274c3d;font-size:9px}.view-toggle{border-radius:3px;background:#edf1eb;padding:3px;gap:0}.view-toggle button{height:32px;border-radius:2px;padding:0 11px}.view-toggle button.active{box-shadow:0 1px 3px #102d380d}.saved-filter{display:flex;gap:8px;align-items:center;padding:0 11px;border:1px solid var(--line);background:white;cursor:pointer}.saved-filter svg{width:15px;height:15px}.saved-filter span{font-size:10px;color:#708478}.saved-filter.active{background:#edf3ee;color:var(--teal);border-color:#9ebdaf}.reset-filters{display:flex;gap:8px;align-items:center;background:transparent;border:0;padding:0 0 17px;font-size:12px;cursor:pointer}.reset-filters svg{width:13px;height:13px}.filter-strip{flex-wrap:wrap;gap:18px;border-radius:4px;padding:20px;background:#f2f5ef}.filter-strip p{flex-basis:100%;margin:0;font-size:11px;color:#68786e}.filter-strip input[type=range]{min-width:100px}.market-layout,.market-layout.force-map{display:block}.experience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 25px}.experience-card{border-radius:0;border:0;background:transparent;box-shadow:none;overflow:visible}.experience-card:hover{transform:none;box-shadow:none;border-color:transparent}.experience-image-wrap{height:auto;aspect-ratio:1.42;border-radius:3px}.experience-card:hover .experience-image{transform:scale(1.045)}.save-button{width:40px;height:40px;top:14px;right:14px;box-shadow:none;background:#fffffff0}.save-button.saved{color:#376e5d}.image-badge{top:auto;bottom:13px;left:14px;border-radius:2px;height:25px;padding:0 8px;font-size:10px;font-weight:400;background:#102d3873;backdrop-filter:blur(7px)}.image-badge svg{width:12px;color:#fff}.experience-body{padding:19px 0 0}.eyebrow-row>span{font-size:10px;font-weight:400;letter-spacing:.12em;color:#567366}.experience-body h3{font-family:var(--font-editorial);font-size:30px;font-weight:400;line-height:1.08;min-height:65px;letter-spacing:-.02em;margin:10px 0 12px}.meta-row{font-size:11px;gap:5px;color:#718276;margin-bottom:18px}.meta-row svg{width:12px;height:12px}.availability-row{padding:15px 0 0;border-top:1px solid var(--line);gap:14px}.availability-row>div:first-child{display:flex;align-items:flex-start;gap:3px;flex-direction:column}.availability-row strong{font-weight:400;font-size:12px}.availability-row .preview-dot{display:none}.availability-row small{font-size:10px;color:#7c8a80;margin:0}.price{flex-direction:column;align-items:flex-end;gap:1px}.price strong{font-size:21px}.price small{font-size:9px}.empty-state{border-radius:4px;background:#f3f6f0;min-height:300px;padding:25px}.empty-state h3{font-family:var(--font-editorial);font-size:35px;font-weight:400}.empty-state p{font-size:13px;max-width:380px;line-height:1.7}.destination-map{display:grid;grid-template-columns:320px 1fr;border:1px solid var(--line);background:#fff;border-radius:4px;overflow:hidden}.destination-map-list{max-height:570px;overflow-y:auto;padding:22px}.map-heading{display:block;text-transform:uppercase;letter-spacing:.1em;font-size:10px;margin-bottom:15px;color:#637d6f}.destination-map-list button{display:flex;align-items:center;gap:10px;width:100%;padding:15px 10px;text-align:left;border:0;border-bottom:1px solid var(--line);background:transparent;cursor:pointer}.destination-map-list button.active{background:#edf4ee}.destination-map-list svg{width:15px;height:15px;flex-shrink:0;color:#557c69}.destination-map-list span{display:flex;flex-direction:column;gap:5px;flex:1}.destination-map-list strong{font-weight:600;font-size:13px}.destination-map-list small{font-size:11px;line-height:1.5;color:#718176}.destination-map-view{position:relative;min-height:570px;display:flex;flex-direction:column}.destination-map-view iframe{width:100%;height:450px;flex:1;min-height:420px;border:0;background:#e3ebe5}.destination-map-caption{padding:20px;display:flex;gap:20px;align-items:center;justify-content:space-between;background:white;border-top:1px solid var(--line)}.destination-map-caption>div{display:flex;flex-direction:column;gap:6px}.destination-map-caption strong{font-family:var(--font-editorial);font-weight:400;font-size:27px}.destination-map-caption small{font-size:10px;color:#6f7f75}.destination-map-caption a{display:flex;align-items:center;gap:7px;font-size:11px;color:#46725e}.destination-map-caption svg{width:14px;height:14px}.destination-map-caption button{display:flex;gap:14px;align-items:center;padding:13px 17px;background:var(--ink);color:#fff!important;border:0;border-radius:3px;font-size:12px;cursor:pointer}.detail-sheet{background:#fafaf7!important;display:flex;flex-direction:column}.detail-image{height:250px;min-height:210px;flex-shrink:0}.detail-scroll{flex:1;min-height:0;padding-bottom:20px}.detail-header h2{font-family:var(--font-editorial);font-weight:400;font-size:39px;line-height:1.05;letter-spacing:-.025em}.detail-header p{font-size:13px}.host-row{gap:12px}.host-row>span{display:none}.host-avatar{border-radius:3px;font-weight:400}.host-row small{font-size:11px}.host-row strong{font-weight:400;font-size:13px}.detail-description{font-size:14px;line-height:1.8}.detail-section h4{font-size:14px;font-weight:600}.section-title>span{font-size:10px}.time-options button{border-radius:3px;padding:15px}.time-options strong{font-weight:400}.time-options small{color:#748177;font-size:11px}.included-list span{font-size:12px}.trust-note{border-radius:3px;background:#edf3ec}.trust-note strong{font-weight:600;font-size:12px}.trust-note p{font-size:12px;line-height:1.6}.detail-cta{position:static;flex-shrink:0;padding:18px 24px max(18px,env(safe-area-inset-bottom));gap:14px;background:white}.detail-cta strong{font-size:27px;font-weight:400}.detail-cta small{font-size:11px}.detail-cta button{font-size:12px;border-radius:3px;white-space:normal;height:auto;min-height:48px;max-width:65%;line-height:1.5;padding:10px 16px}.checkout-dialog,.legal-dialog{border-radius:6px!important;max-height:calc(100dvh - 30px);overflow:auto}.checkout-dialog h2,.legal-dialog h2{font-family:var(--font-editorial);font-weight:400;font-size:38px;line-height:1.08;letter-spacing:-.025em}.checkout-dialog [data-slot=dialog-description]{font-size:13px;line-height:1.65}.checkout-summary,.confirmation-card,.payment-method{border-radius:4px}.checkout-summary strong{font-weight:600;font-size:13px}.form-grid label{font-size:12px;font-weight:400}.form-grid input{border-radius:3px;height:46px}.wide-button{border-radius:3px;font-weight:400}.terms-row{font-size:12px;line-height:1.65}.terms-row input{min-width:18px;min-height:18px}.payment-method small{font-size:12px;line-height:1.6;margin-top:5px}.payment-method strong{font-size:13px}.processor-note{font-size:10px;line-height:1.7;align-items:flex-start}.processor-note svg{min-width:13px;margin-top:3px}.checkout-total strong{font-weight:400}.checkout-total small{font-size:11px}.application-aside h2,.application-success h3,.founding-hero h1,.founding-intro h2,.founding-terms h2,.page-heading h1,.roadmap-heading h2{font-family:var(--font-editorial);font-weight:400;letter-spacing:-.03em}.founding-hero h1{font-size:clamp(64px,6.3vw,98px);line-height:1}.founding-hero-copy>p{font-size:16px}.founding-hero{background:#123540}.application-card,.founding-benefits article,.founding-pass,.roadmap-grid article,.term-card{border-radius:5px}.founding-pass{transform:rotate(-3deg)}.application-controls [data-slot=button],.founding-hero [data-slot=button],.term-card [data-slot=button]{border-radius:3px}.founding-principles span{font-size:12px}.featured [data-slot=button]{background:#d5e3d4}.application-fields input,.application-fields select,.application-fields textarea{border-radius:3px}.founding-footer .brand-lockup,.partner-sidebar .brand-lockup{color:#d1e3d5}.founding-footer .brand-type,.partner-sidebar .brand-type{color:#f5f6f1}.partner-header h1{font-family:var(--font-editorial);font-size:30px;font-weight:400}.inventory-card,.metric-grid>div{border-radius:4px}.legal-footer{background:#f4f5ef;padding-inline:4%;min-height:85px}.legal-footer button,.legal-footer>span{font-size:11px;font-weight:400}.storage-notice{border-radius:4px;box-shadow:0 12px 45px #102d381f;bottom:20px}.storage-notice p{font-size:11px;line-height:1.6}.storage-notice strong{font-weight:600}.storage-notice [data-slot=button]{border-radius:3px;font-size:12px;font-weight:400}@media(max-width:1180px){.app-header{padding-inline:3%;gap:15px}.nav-item{padding-inline:11px}.search-console{grid-template-columns:minmax(180px,1.25fr) minmax(140px,1fr) minmax(140px,1fr) 100px auto;margin-inline:2%}.search-field{padding:7px 10px;gap:7px}.search-field>svg{display:none}.guest-field{display:flex}.search-button{padding-inline:18px}.discovery-head h1{font-size:55px}.experience-body h3{font-size:28px}.results-toolbar h2{font-size:33px}.category-row{gap:23px}}@media(max-width:980px){.search-console{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:-20px}.primary-search{grid-column:span 2;border-bottom:1px solid var(--line)}.search-field:nth-child(2){border-bottom:1px solid var(--line);border-right:0}.search-field{min-height:59px}.search-button{height:54px;margin-top:5px}.guest-field{border-right:1px solid var(--line)}.experience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 24px}.experience-body h3{font-size:32px;min-height:68px}.results-toolbar{flex-wrap:wrap;gap:20px}.results-toolbar h2{font-size:36px}.destination-map{grid-template-columns:260px 1fr}.destination-map-caption{flex-direction:column;align-items:flex-start}.discovery-title{max-width:90%}.weather-chip{display:none}}@media(max-width:900px){.mobile-bottom-nav{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;align-items:center;justify-content:space-around;border-top:1px solid var(--line);background:#fafaf7f5;backdrop-filter:blur(12px);padding:6px 8px max(6px,env(safe-area-inset-bottom))}.mobile-bottom-nav .nav-item{flex-direction:column;gap:4px;justify-content:center;height:53px;min-width:60px;font-size:10px;padding:5px 8px;border-radius:0}.mobile-bottom-nav .nav-item svg{width:20px;height:20px}.mobile-bottom-nav .nav-item.is-active:after{display:none}.mobile-bottom-nav .nav-item.is-active{color:var(--teal)}.legal-footer{margin-bottom:68px}.storage-notice{bottom:80px}.app-header{height:72px}.brand-type{font-size:29px}.discovery-head{height:245px}.mobile-menu{top:70px}}@media(max-width:720px){.app-header{padding-inline:5%}.brand-mark{width:33px;height:33px}.brand-type{font-size:29px}.header-actions{gap:5px}.language-control{display:flex;padding:0 8px}.profile-button{display:none}.mobile-menu-button{display:grid;background:transparent;border:0;border-radius:0}.mobile-menu{top:68px;right:5%;left:auto;width:265px}.discover-view{width:90%;padding-top:20px}.discovery-head{height:260px;padding:32px 6% 55px;align-items:center}.discovery-head h1{font-size:49px;line-height:1;max-width:400px}.discovery-head p{font-size:12px;max-width:250px}.discovery-head .live-label{font-size:9px}.discovery-title{max-width:100%}.search-console{grid-template-columns:repeat(3,minmax(0,1fr));margin:-24px 3% 0;padding:7px;gap:0;border-radius:3px}.search-field{display:flex;padding:8px;min-height:57px;gap:0}.primary-search{grid-column:1/4;border-right:0}.search-field.primary-search{padding-left:8px}.search-field:nth-child(2){border-right:1px solid var(--line);border-bottom:0}.search-field input{font-size:16px}.search-field select{font-size:12px;height:24px}.search-field small{font-size:9px}.guest-field{border-right:0}.search-button{grid-column:1/4;height:44px;min-height:44px;margin-top:3px;font-size:12px}.search-button svg{width:15px;height:15px}.collection-notice{margin:17px 0 14px;justify-content:flex-start;gap:7px}.collection-notice p{font-size:10px;line-height:1.7}.collection-notice svg{width:13px;height:13px}.category-row{gap:23px;margin-top:18px}.category-row button{height:48px;font-size:11px;padding-bottom:8px;gap:7px}.results-toolbar{margin-top:25px;align-items:flex-start;gap:18px}.results-toolbar h2{font-size:34px;line-height:1.1}.results-toolbar p{font-size:10px}.toolbar-actions{display:flex;width:100%;justify-content:space-between;gap:7px}.filter-button,.saved-filter{font-size:11px;padding:0 9px;height:39px}.view-toggle{padding:3px}.view-toggle button{font-size:11px;padding:0 8px;height:31px}.view-toggle svg{width:13px}.saved-filter{gap:5px}.filter-strip{padding:18px 12px;align-items:flex-start;flex-direction:column;gap:16px}.filter-strip label{font-size:12px;flex-wrap:wrap}.filter-strip>label:first-of-type{width:100%}.filter-strip input[type=range]{flex:1;min-width:100px}.filter-strip button{margin-left:0;min-height:32px}.experience-grid{gap:30px 18px}.experience-body{padding-top:15px}.experience-body h3{font-size:28px;min-height:60px;line-height:1.05}.experience-image-wrap{aspect-ratio:1.15}.meta-row{flex-wrap:wrap;font-size:10px;margin-bottom:13px}.availability-row{flex-wrap:wrap;gap:10px}.availability-row strong{font-size:11px}.price strong{font-size:20px}.save-button{width:38px;height:38px;right:10px;top:10px}.image-badge{left:10px;bottom:10px}.eyebrow-row>span,.image-badge{font-size:9px}.destination-map{display:flex;flex-direction:column}.destination-map-list{max-height:180px;padding:16px}.destination-map-list button{padding:12px 8px}.destination-map-view{min-height:450px}.destination-map-view iframe{min-height:340px;height:340px}.destination-map-caption{padding:18px;gap:15px}.destination-map-caption>div{gap:4px}.destination-map-caption strong{font-size:28px}.destination-map-caption button{width:100%;justify-content:space-between}.detail-header h2{font-size:37px}.detail-image{height:220px;min-height:180px}.detail-header{padding:21px 22px 14px!important}.detail-description,.detail-section,.host-row{margin-inline:22px}.detail-cta{padding:13px 18px max(13px,env(safe-area-inset-bottom))}.detail-cta strong{font-size:24px}.detail-cta button{max-width:64%;font-size:11px}.detail-cta small{font-size:10px}.checkout-dialog{padding:24px 20px!important}.checkout-dialog h2{font-size:35px}.form-grid input{font-size:16px}.storage-notice{left:5%;transform:none;width:90%;padding:14px;border-radius:4px;grid-template-columns:1fr auto;gap:10px}.storage-notice>svg{display:none}.storage-notice>div{grid-column:1/-1}.storage-notice>button:not([data-slot=button]){justify-self:start;padding:0}.storage-notice [data-slot=button]{height:35px;justify-self:end}.legal-footer{padding-inline:5%}.founding-hero h1{font-size:64px}.standard-view{padding-top:35px}.page-heading h1{font-size:49px}}@media(max-width:480px){.experience-grid{grid-template-columns:1fr;gap:34px}.experience-image-wrap{aspect-ratio:1.4}.experience-body h3{font-size:34px;min-height:0;max-width:350px}.eyebrow-row>span{font-size:10px}.meta-row{font-size:11px}.availability-row{padding-top:13px}.availability-row strong{font-size:12px}.price strong{font-size:23px}.image-badge{font-size:10px}.discovery-head h1{font-size:46px;max-width:280px}.discovery-head{height:265px}.discovery-landscape{object-position:55% 55%}.toolbar-actions{gap:5px}.filter-button,.saved-filter,.view-toggle button{font-size:10px}.results-toolbar h2{font-size:33px}.filter-button svg,.saved-filter svg{width:13px}.view-toggle button svg{display:none}.view-toggle button{padding:0 9px}.included-list{grid-template-columns:1fr}.host-row strong{font-size:12px}.host-avatar{width:34px;height:34px;flex-shrink:0}.section-title>span{display:none}.terms-row{font-size:11px}.checkout-dialog{gap:15px!important}.checkout-summary{grid-template-columns:85px 1fr}.checkout-summary img{width:85px}.checkout-summary strong{font-size:12px}.detail-image{height:200px}.detail-cta button{max-width:65%;font-size:11px}.legal-footer small{display:none}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.storage-notice strong{font-size:14px}.ritual-credit{display:block;width:fit-content;padding-block:10px;color:var(--ink);font-size:12px;text-decoration:underline;text-underline-offset:3px}.ritual-credit:hover{opacity:.7}.ritual-credit:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.storage-notice p{font-size:14px}.storage-notice>button:not([data-slot=button]){min-height:44px;font-size:14px}.storage-notice [data-slot=button]{min-height:44px;height:auto;font-size:14px}@media(max-width:760px){.storage-notice{bottom:calc(80px + env(safe-area-inset-bottom))}.storage-notice>button:not([data-slot=button]){display:inline-flex;align-items:center}}.destination-tiles{position:relative;overflow:hidden;min-height:420px;flex:1;background:#d9e9e8}.destination-tiles>img{position:absolute;width:256px;height:256px;max-width:none}.destination-marker{position:absolute;left:50%;top:50%;transform:translate(-50%,-100%);color:#173c43;filter:drop-shadow(0 3px 2px #ffffffaa)}.destination-marker svg{width:34px;height:34px;stroke:#fff;stroke-width:1.2}.map-zoom{position:absolute;top:16px;right:16px;display:flex;flex-direction:column;background:white;box-shadow:0 3px 10px #102d3820;border-radius:3px;overflow:hidden}.map-zoom button{border:0;border-bottom:1px solid #dce2dc;width:40px;height:40px;display:grid;place-items:center;background:#fff;cursor:pointer}.map-zoom button:disabled{opacity:.4;cursor:default}.map-zoom svg{width:18px;height:18px}.map-attribution{position:absolute;right:0;bottom:0;padding:4px 7px;background:#ffffffed;font-size:10px;color:#30515b}.map-load-note{position:absolute;left:15px;top:16px;max-width:60%;padding:9px 12px;background:white;font-size:11px;color:#425b58}@media(max-width:720px){.destination-tiles{min-height:340px;height:340px;flex:auto}.search-button{width:100%;max-width:none;justify-content:center}.mobile-bottom-nav{border-radius:0}}.founding-hero:before{background:none}.founding-pass{background:#20434d}.founding-pass:after{display:none}.founding-pass-top .brand-lockup{color:#d1e3d5}.founding-pass-copy h2{font-family:var(--font-editorial);font-weight:400;font-size:38px}.founding-pass-grid small{color:#b5c9c8;font-weight:400}.founding-pass-grid strong{font-weight:400}.founding-eyebrow{font-size:11px;font-weight:400;letter-spacing:.1em}.founding-actions [data-slot=button],.founding-actions button:not([data-slot=button]){font-size:13px;font-weight:400}.founding-principles{border-radius:3px}