html:has(.travel-landing){scroll-behavior:smooth;background:#fafbf7;scroll-padding-top:36px}body:has(.travel-landing){background:#fafbf7}body:has(.travel-landing dialog[open]){overflow:hidden}@media (prefers-reduced-motion:reduce){html:has(.travel-landing){scroll-behavior:auto}}.travel-landing{--ink:#183e32;--deep:#143f32;--paper:#fafbf7;--lime:#d8ef7d;--line:#d7ded4;--muted:#617066;--serif:"Instrument Serif", Georgia, serif;--sans:var(--font-sans);--ease:cubic-bezier(.2, .7, .2, 1);background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:1rem}.travel-landing *,.travel-landing :before,.travel-landing :after{box-sizing:border-box}.travel-landing button,.travel-landing a,.travel-landing input,.travel-landing summary{-webkit-tap-highlight-color:transparent}.travel-landing button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.travel-landing button:disabled{cursor:default}.travel-landing button,.travel-landing a{touch-action:manipulation}.travel-landing a{color:inherit;text-decoration:none}.travel-landing img{object-fit:cover;width:100%;height:100%;display:block}.travel-landing h1,.travel-landing h2,.travel-landing h3,.travel-landing p{margin:0}.travel-landing h1,.travel-landing h2,.travel-landing h3{font-weight:600}.travel-landing h2{letter-spacing:-.055em;font-size:clamp(2.5rem,4.6vw,4.5rem);line-height:1.06}.travel-landing em{font-family:var(--serif);letter-spacing:-.025em;font-weight:400}.travel-landing button:focus-visible,.travel-landing a:focus-visible,.travel-landing summary:focus-visible{outline-offset:6px;border-radius:2px;outline:3px solid #63943c}.travel-landing ::selection{background:var(--lime);color:var(--deep)}.travel-landing .icon-library{width:0;height:0;position:absolute;overflow:hidden}.travel-landing .icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:22px;height:22px}.travel-landing .spark{stroke:currentColor;stroke-width:2.3px;fill:none;width:25px;height:25px}.travel-landing .section-shell{width:min(1280px,100% - 128px);margin-inline:auto}.travel-landing .eyebrow{letter-spacing:.14em;align-items:center;gap:13px;font-size:.75rem;font-weight:600;line-height:1.5;display:flex}.travel-landing .eyebrow-line{background:currentColor;width:24px;height:1px}.travel-landing .button{white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;gap:28px;min-height:54px;padding:15px 23px;font-size:.9375rem;font-weight:600;transition:transform .25s,background .25s;display:inline-flex}.travel-landing .button:hover{transform:translateY(-3px)}.travel-landing .button-dark{color:var(--paper);background:var(--ink)}.travel-landing .button-dark:hover{background:#285b46}.travel-landing .button-lime{color:var(--deep);background:var(--lime)}.travel-landing .button-lime:hover{background:#e7ff97}.travel-landing .button-icon{justify-content:center;align-items:center;display:flex}.travel-landing .text-link{border-bottom:1px solid var(--ink);align-items:center;gap:25px;width:fit-content;padding-bottom:9px;font-size:1rem;font-weight:600;display:inline-flex}.travel-landing .text-link .icon{transition:transform .25s}.travel-landing .text-link:hover .icon{transform:translate(5px)}.travel-landing .visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.travel-landing .skip-link{background:var(--lime);z-index:50;padding:12px 20px;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.travel-landing .skip-link:focus{transform:translateY(0)}.travel-landing .header{z-index:10;justify-content:space-between;align-items:center;gap:24px;height:100px;padding:0 4.5%;display:flex;position:relative}.travel-landing .wordmark{letter-spacing:-.095em;padding-right:4px;font-size:3.65rem;font-weight:600;line-height:1;display:inline-block}.travel-landing .brand-dot{color:#76a147}.travel-landing .desktop-nav{gap:34px;margin-left:60px;font-size:.9375rem;display:flex}.travel-landing .desktop-nav a{padding-block:8px;position:relative}.travel-landing .desktop-nav a:after{content:"";background:var(--ink);transform-origin:0;width:100%;height:1px;transition:transform .25s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.travel-landing .desktop-nav a:hover:after{transform:scaleX(1)}.travel-landing .header-cta{gap:18px;min-height:47px;padding:12px 20px;font-size:.875rem}.travel-landing .header-cta .icon{width:17px;height:17px}.travel-landing .menu-toggle,.travel-landing .mobile-nav[hidden]{display:none}.travel-landing .hero{isolation:isolate;color:#fff;background:#38645c;border-radius:15px;height:min(760px,100svh - 122px);min-height:610px;margin:0 20px;position:relative;overflow:hidden}.travel-landing .hero-image{z-index:-3;object-position:center 55%;animation:stae-hero-image-in 1.5s var(--ease) both;position:absolute;inset:0}.travel-landing .hero-shade{z-index:-2;background:linear-gradient(90deg,#05231dab 0%,#05231d4f 50%,#05231d05 100%),linear-gradient(#0000 75%,#071b1666);position:absolute;inset:0}.travel-landing .hero-topline{letter-spacing:.17em;justify-content:space-between;align-items:center;font-size:.75rem;font-weight:600;display:flex;position:absolute;top:36px;left:45px;right:45px}.travel-landing .hero-content{z-index:2;position:absolute;top:50%;left:clamp(35px,5.3vw,82px);transform:translateY(-46%)}.travel-landing .hero h1{letter-spacing:-.065em;animation:stae-content-in .9s var(--ease) .1s both;font-size:clamp(4.5rem,7.7vw,7.5rem);line-height:.98}.travel-landing .hero h1 em{letter-spacing:-.032em;font-size:1.2em;line-height:1.01}.travel-landing .hero-content p{color:#ffffffe0;animation:stae-content-in .9s var(--ease) .2s both;margin-top:29px;font-size:1.0625rem;line-height:1.7}.travel-landing .hero-content .button{min-height:58px;animation:stae-content-in .9s var(--ease) .3s both;gap:46px;margin-top:30px}.travel-landing .host-details .text-link{margin-top:18px}.travel-landing .hero-soon{letter-spacing:.12em;text-transform:uppercase;color:#ffffffeb;text-shadow:0 1px 12px #1423198c;animation:stae-content-in .9s var(--ease) .36s both;align-items:center;gap:10px;margin-top:22px;font-size:.75rem;font-weight:600;display:flex}.travel-landing .hero-soon:before{content:"";background:#c8e87b;border-radius:50%;flex-shrink:0;align-self:start;width:7px;height:7px;margin-top:.45em}.travel-landing .hero-postcard{background:var(--paper);width:220px;color:var(--ink);transition:transform .5s var(--ease);animation:stae-postcard-in 1.2s var(--ease) .3s both;border-radius:3px;padding:9px 9px 0;position:absolute;top:33%;right:7.8%;transform:rotate(8deg);box-shadow:0 14px 50px #07261e33}.travel-landing .hero-postcard:hover{transform:rotate(3deg)translateY(-7px)}.travel-landing .postcard-image-wrap{border-radius:1px;height:248px;display:block;position:relative;overflow:hidden}.travel-landing .postcard-image-wrap img{transition:transform .5s}.travel-landing .hero-postcard:hover img{transform:scale(1.06)}.travel-landing .postcard-heart{background:var(--paper);width:34px;height:34px;color:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:11px;right:11px}.travel-landing .postcard-heart .icon{width:17px;height:17px}.travel-landing .postcard-caption{font-family:var(--serif);justify-content:space-between;align-items:center;padding:16px 4px 19px;font-size:1.5rem;font-style:italic;display:flex}.travel-landing .postcard-caption .icon{width:18px;height:18px}.travel-landing .hero-bottom{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:31px;left:45px;right:45px}.travel-landing .scroll-link{align-items:center;gap:13px;font-size:.875rem;display:flex}.travel-landing .scroll-circle{border:1px solid #ffffff60;border-radius:50%;place-items:center;width:37px;height:37px;transition:background .2s;display:grid}.travel-landing .scroll-circle .icon{width:16px;height:16px}.travel-landing .scroll-link:hover .scroll-circle{background:#ffffff25}.travel-landing .hero-bottom-note{letter-spacing:.16em;font-size:.75rem;line-height:1.5}.travel-landing .brand-strip{border-bottom:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;margin:0 20px;padding:31px 6.4%;font-size:.75rem;font-weight:600;display:flex}.travel-landing .brand-strip .spark{color:#6e8b37;flex-shrink:0;width:19px;height:19px}.travel-landing .intro{grid-template-columns:1.2fr 1fr;gap:90px;padding-block:110px 118px;display:grid}.travel-landing .intro h2{margin-top:28px}.travel-landing .intro h2 em{font-size:1.14em}.travel-landing .intro-copy{max-width:470px;padding-top:43px}.travel-landing .intro-copy p:first-child{letter-spacing:-.02em;font-size:1.5rem;line-height:1.45}.travel-landing .intro-copy p:first-child em{font-size:1.13em}.travel-landing .intro-copy p+p{color:var(--muted);margin-top:22px;font-size:1.0625rem;line-height:1.75}.travel-landing .intro-copy .text-link{margin-top:27px}.travel-landing .discover{padding-bottom:91px}.travel-landing .section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:42px;display:flex}.travel-landing .section-heading h2{margin-top:17px;font-size:clamp(2.5rem,4.05vw,3.9rem)}.travel-landing .section-heading h2 em{font-size:1.13em}.travel-landing .section-heading p{color:var(--muted);padding-bottom:4px;font-size:1rem;line-height:1.6}.travel-landing .feeling-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;padding-bottom:38px;display:grid}.travel-landing .feeling-card{isolation:isolate;background:var(--deep);color:#fff;text-align:left;border-radius:7px;width:100%;height:470px;display:block;position:relative;overflow:hidden}.travel-landing .feeling-card:after{content:"";z-index:-1;background:linear-gradient(#021c1738,#0000 35%,#021712d1);position:absolute;inset:0}.travel-landing .feeling-card img{z-index:-2;transition:transform .8s var(--ease);object-position:58% center;position:absolute;inset:0}.travel-landing .feeling-card:hover img{transform:scale(1.055)}.travel-landing .feeling-card-offset{transform:translateY(38px)}.travel-landing .feeling-number{letter-spacing:.12em;font-size:.75rem;font-weight:600;position:absolute;top:25px;left:25px}.travel-landing .feeling-content{display:block;position:absolute;bottom:24px;left:25px;right:25px}.travel-landing .feeling-title{letter-spacing:-.045em;font-size:clamp(1.7rem,2.25vw,2.25rem);font-weight:600;line-height:1.08;display:block}.travel-landing .feeling-title em{font-size:1.13em;line-height:1.15}.travel-landing .feeling-bottom{border-top:1px solid #ffffff40;justify-content:space-between;align-items:center;gap:12px;margin-top:23px;padding-top:17px;font-size:.875rem;display:flex}.travel-landing .round-arrow{border:1px solid #ffffff70;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;transition:color .2s,background .2s;display:grid}.travel-landing .round-arrow .icon{width:16px;height:16px}.travel-landing .feeling-card:hover .round-arrow{background:var(--lime);border-color:var(--lime);color:var(--deep)}.travel-landing .collection-note{text-align:right;color:var(--muted);margin-top:25px;font-size:.75rem}.travel-landing .experience{background:var(--deep);color:var(--paper);border-radius:12px;margin:0 20px;overflow:hidden}.travel-landing .experience-inner{grid-template-columns:1fr 1fr;align-items:center;gap:110px;width:min(1170px,100% - 108px);padding-block:96px;display:grid}.travel-landing .experience-copy>.eyebrow{color:var(--lime)}.travel-landing .experience h2{margin-top:25px;font-size:clamp(3.2rem,5vw,5rem)}.travel-landing .experience h2 em{color:var(--lime);font-size:1.15em}.travel-landing .experience-lead{color:#cedbd2;margin-top:25px;font-size:1.125rem;line-height:1.6}.travel-landing .steps{margin:35px 0 0;padding:0;list-style:none}.travel-landing .steps li{gap:20px;margin-top:26px;display:flex}.travel-landing .step-number{font-family:var(--serif);color:#d8ef7d9e;flex-shrink:0;width:24px;padding-top:1px;font-size:1.5rem;font-style:italic}.travel-landing .steps h3{font-size:1.0625rem;font-weight:600;line-height:1.5}.travel-landing .steps p{color:#bed0c4;max-width:295px;margin-top:4px;font-size:.9375rem;line-height:1.6}.travel-landing .direct-note{color:#d3e2d3;border-top:1px solid #ffffff25;align-items:center;gap:11px;margin-top:32px;padding-top:22px;font-size:.875rem;display:flex}.travel-landing .direct-note .icon{width:19px;height:19px;color:var(--lime)}.travel-landing .demo-area{justify-self:center;width:100%;max-width:400px;scroll-margin-top:40px}.travel-landing .demo-topline{letter-spacing:.13em;justify-content:space-between;align-items:center;gap:12px;margin-bottom:32px;font-size:.75rem;display:flex}.travel-landing .saved-trigger{color:#e8eee4;letter-spacing:0;white-space:nowrap;align-items:center;gap:5px;padding:9px 0 9px 9px;font-size:.875rem;display:flex}.travel-landing .saved-trigger .icon{width:15px;height:15px;margin-right:3px}.travel-landing .saved-trigger:hover{color:var(--lime)}.travel-landing .deck{touch-action:pan-y;margin-inline:16px;position:relative}.travel-landing .deck-back{pointer-events:none;border-radius:13px;position:absolute;inset:0}.travel-landing .deck-back-one{background:#8f9e65;transform:rotate(-7deg)translate(-5px,1px)}.travel-landing .deck-back-two{background:#b5c993;transform:rotate(5deg)translate(4px)}.travel-landing .stay-card{isolation:isolate;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;will-change:transform;background:#557560;border-radius:12px;height:443px;position:relative;overflow:hidden;box-shadow:0 12px 25px #061b2622}.travel-landing .stay-card:active{cursor:grabbing}.travel-landing .stay-card>img{z-index:-2;pointer-events:none;position:absolute;inset:0}.travel-landing .stay-shade{z-index:-1;background:linear-gradient(#0b1f1533,#0000 25%,#062418d9 100%);position:absolute;inset:0}.travel-landing .stay-top{justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;inset:19px 19px auto}.travel-landing .sample-label{letter-spacing:.1em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#183e3240;border:1px solid #ffffff60;border-radius:30px;padding:8px 10px;font-size:.75rem}.travel-landing .card-position{letter-spacing:.1em;font-size:.75rem}.travel-landing .stay-content{position:absolute;bottom:25px;left:23px;right:23px}.travel-landing .stay-kicker{letter-spacing:.12em;font-size:.75rem}.travel-landing .stay-content h3{letter-spacing:-.045em;margin-top:13px;font-size:2.75rem;line-height:1.05}.travel-landing .stay-content p{color:#f0f5ed;margin-top:13px;font-size:.875rem;line-height:1.5}.travel-landing .stay-tags{flex-wrap:wrap;gap:7px;margin-top:19px;display:flex}.travel-landing .stay-tags span{border:1px solid #ffffff60;border-radius:30px;padding:7px 10px;font-size:.75rem}.travel-landing .deck-actions{justify-content:center;align-items:center;gap:27px;margin-top:34px;display:flex}.travel-landing .deck-action{border-radius:50%;place-items:center;width:59px;height:59px;transition:transform .2s,background .2s;display:grid}.travel-landing .deck-action:hover{transform:scale(1.08)}.travel-landing .deck-action .icon{width:23px;height:23px}.travel-landing .skip-action{color:var(--paper);border:1px solid #aec4b580}.travel-landing .skip-action:hover{background:#ffffff15}.travel-landing .save-action{background:var(--lime);color:var(--deep);border:1px solid var(--lime)}.travel-landing .save-action[aria-pressed=true] .icon{fill:var(--deep)}.travel-landing .deck-hint{text-align:center;color:#c8d9cc;min-width:110px;font-size:.875rem;line-height:1.5}.travel-landing .demo-note{text-align:center;color:#bccfbf;margin-top:20px;font-size:.75rem}.travel-landing .swipe-stamp{color:var(--lime);opacity:0;pointer-events:none;border:3px solid;border-radius:5px;padding:8px 13px;font-size:1.75rem;font-weight:600;position:absolute;top:100px;left:26px;transform:rotate(-16deg)}.travel-landing .stay-card.is-leaving{opacity:0;transition:transform .25s ease-in,opacity .25s}.travel-landing .stay-card.is-entering{animation:stae-card-in .35s var(--ease) both}.travel-landing .hosts{grid-template-columns:1.4fr 1fr;gap:90px;padding-block:120px;display:grid}.travel-landing .host-headline h2{margin-top:30px;font-size:clamp(2.6rem,4.2vw,4.1rem)}.travel-landing .host-headline h2 em{font-size:1.15em}.travel-landing .host-headline>p{color:var(--muted);margin-top:25px;font-size:1.0625rem;line-height:1.75}.travel-landing .host-details{border-left:1px solid var(--line);padding-top:2px;padding-left:55px}.travel-landing .host-symbol{margin-bottom:25px;display:block}.travel-landing .host-symbol .spark{color:#6d8a39;width:38px;height:38px}.travel-landing .host-details h3{letter-spacing:-.035em;font-size:1.75rem;line-height:1.15}.travel-landing .host-details>p{color:var(--muted);margin-top:18px;font-size:1rem;line-height:1.7}.travel-landing .host-details details{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.travel-landing .host-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;font-size:.9375rem;font-weight:600;list-style:none;display:flex}.travel-landing .host-details summary::-webkit-details-marker{display:none}.travel-landing .host-details summary .icon{width:17px;height:17px;transition:transform .2s}.travel-landing .host-details details[open] summary .icon{transform:rotate(180deg)}.travel-landing .details-body{color:var(--muted);padding-top:16px;font-size:.9375rem;line-height:1.7}.travel-landing .closing{background:var(--lime);text-align:center;border-radius:12px;margin:0 20px;padding:76px 50px 0;position:relative;overflow:hidden}.travel-landing .closing>.eyebrow{justify-content:center}.travel-landing .closing h2{margin-top:28px;font-size:clamp(4rem,7.2vw,7rem);line-height:.99}.travel-landing .closing h2 em{font-size:1.16em}.travel-landing .closing .button{gap:40px;margin-top:35px}.travel-landing .closing-footnote{letter-spacing:.11em;border-top:1px solid #183e3230;justify-content:space-between;align-items:center;gap:22px;margin-top:66px;padding:23px 0;font-size:.75rem;display:flex}.travel-landing .closing-footnote .spark{width:23px;height:23px}.travel-landing .footer{padding-block:44px 25px}.travel-landing .footer-top{justify-content:space-between;align-items:center;gap:28px;display:flex}.travel-landing .footer-top .wordmark{font-size:3.2rem}.travel-landing .footer-top>p{color:var(--muted);margin-top:9px;margin-right:auto;font-size:.875rem}.travel-landing .back-top{align-items:center;gap:19px;font-size:.875rem;display:flex}.travel-landing .back-top .icon{width:17px;height:17px}.travel-landing .footer-links{border-top:1px solid var(--line);flex-wrap:wrap;gap:26px;margin-top:30px;padding-top:22px;font-size:.875rem;display:flex}.travel-landing .footer-links a{color:var(--muted);padding-block:2px;transition:color .2s}.travel-landing .footer-links a:hover{color:var(--ink)}.travel-landing .footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:30px;margin-top:22px;padding-top:22px;font-size:.75rem;display:flex}.travel-landing .footer-bottom p{text-align:center}.travel-landing .saved-dialog{background:var(--paper);width:min(560px,100% - 32px);max-height:85svh;color:var(--ink);border:0;border-radius:16px;margin:auto;padding:32px;box-shadow:0 30px 100px #092c3440}.travel-landing .saved-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#061d16a8}.travel-landing .dialog-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.travel-landing .dialog-heading h2{margin-top:13px;font-size:2.6rem}.travel-landing .dialog-heading .eyebrow{font-size:.75rem}.travel-landing .dialog-close{border:1px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.travel-landing .dialog-close .icon{width:18px;height:18px}.travel-landing .dialog-intro{color:var(--muted);margin-top:19px;font-size:.9375rem;line-height:1.6}.travel-landing .saved-list{margin-top:25px}.travel-landing .saved-item{border-top:1px solid var(--line);align-items:center;gap:15px;padding-block:16px;display:flex}.travel-landing .saved-item img{border-radius:5px;flex-shrink:0;width:72px;height:87px}.travel-landing .saved-item-content{flex:1;min-width:0}.travel-landing .saved-item h3{font-size:1.125rem}.travel-landing .saved-item p{color:var(--muted);margin-top:5px;font-size:.75rem;line-height:1.6}.travel-landing .remove-saved{text-underline-offset:4px;padding:9px 0;font-size:.75rem;text-decoration:underline}.travel-landing .empty-saved{text-align:center;background:#eaf0df;border-radius:8px;padding:30px 20px;font-size:1.0625rem;line-height:1.6}.travel-landing .dialog-footnote{color:var(--muted);margin-top:24px;font-size:.75rem}.travel-landing .toast{z-index:30;background:var(--paper);border:1px solid var(--line);color:var(--deep);opacity:0;pointer-events:none;text-align:center;border-radius:100px;width:max-content;max-width:calc(100% - 30px);padding:14px 23px;font-size:.875rem;transition:transform .25s,opacity .25s;position:fixed;bottom:25px;left:50%;transform:translate(-50%,25px);box-shadow:0 5px 30px #173f3220}.travel-landing .toast.visible{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.travel-landing .reveal{transition:opacity .75s var(--ease), translate .75s var(--ease)}.travel-landing .reveal.is-pending{opacity:0;translate:0 24px}.travel-landing .feeling-grid>.reveal:nth-child(2){transition-delay:90ms}.travel-landing .feeling-grid>.reveal:nth-child(3){transition-delay:.18s}}@media (width>=1600px){.travel-landing .hero-content{left:calc(50% - 625px)}.travel-landing .hero-postcard{right:calc(50% - 550px)}}@media (width<=1150px){.travel-landing .section-shell{width:calc(100% - 88px)}.travel-landing .header{height:90px}.travel-landing .desktop-nav{gap:25px;margin-left:0}.travel-landing .header-cta{gap:12px;font-size:.875rem}.travel-landing .hero{height:690px;min-height:580px}.travel-landing .hero-content{left:45px}.travel-landing .hero h1{font-size:7.9vw}.travel-landing .hero-postcard{width:187px;top:36%;right:5%}.travel-landing .postcard-image-wrap{height:225px}.travel-landing .postcard-caption{font-size:1.3rem}.travel-landing .intro{gap:55px}.travel-landing .intro-copy{padding-top:40px}.travel-landing .intro-copy p:first-child{font-size:1.3rem}.travel-landing .feeling-grid{gap:16px}.travel-landing .feeling-card{height:420px}.travel-landing .feeling-content{left:20px;right:20px}.travel-landing .feeling-number{left:20px}.travel-landing .feeling-bottom{gap:6px;font-size:.75rem}.travel-landing .round-arrow{width:29px;height:29px}.travel-landing .experience-inner{gap:65px;width:calc(100% - 88px);padding-block:80px}.travel-landing .stay-card{height:416px}.travel-landing .hosts{gap:55px}.travel-landing .host-details{padding-left:35px}}@media (width<=900px){.travel-landing .section-shell{width:calc(100% - 56px)}.travel-landing .desktop-nav{gap:20px;font-size:.875rem}.travel-landing .header-cta{display:none}.travel-landing .header{height:86px;padding-inline:32px}.travel-landing .wordmark{font-size:3.2rem}.travel-landing .hero{height:680px;min-height:600px;margin-inline:14px}.travel-landing .hero-topline,.travel-landing .hero-bottom{left:30px;right:30px}.travel-landing .hero-edition{display:none}.travel-landing .hero h1{font-size:9.1vw}.travel-landing .hero-content{top:44%;left:30px}.travel-landing .hero-content p{font-size:1rem}.travel-landing .hero-postcard{width:150px;top:auto;bottom:75px;right:40px;transform:rotate(8deg)}.travel-landing .postcard-image-wrap{height:166px}.travel-landing .postcard-caption{padding:12px 2px;font-size:1.12rem}.travel-landing .hero-content .button{margin-top:24px}.travel-landing .hero-bottom-note{display:none}.travel-landing .brand-strip{gap:14px;margin-inline:14px;padding-inline:15px}.travel-landing .brand-strip .spark{width:15px;height:15px}.travel-landing .brand-strip .spark:last-child{display:none}.travel-landing .intro{gap:35px;padding-block:80px}.travel-landing .intro h2{font-size:3rem}.travel-landing .intro-copy{padding-top:37px}.travel-landing .intro-copy p:first-child{font-size:1.2rem}.travel-landing .intro-copy p+p{font-size:1rem}.travel-landing .text-link{gap:15px;font-size:.9375rem}.travel-landing .section-heading{gap:30px}.travel-landing .section-heading p{font-size:.875rem}.travel-landing .feeling-grid{gap:12px}.travel-landing .feeling-card{height:370px}.travel-landing .feeling-content{bottom:18px;left:16px;right:16px}.travel-landing .feeling-title{font-size:1.5rem}.travel-landing .feeling-number{max-width:110px;line-height:1.7;top:20px;left:16px}.travel-landing .feeling-bottom{align-items:flex-end;margin-top:17px;padding-top:14px;font-size:.75rem}.travel-landing .round-arrow{width:27px;height:27px}.travel-landing .experience{margin-inline:14px}.travel-landing .experience-inner{gap:40px;width:calc(100% - 56px)}.travel-landing .experience h2{font-size:3.3rem}.travel-landing .experience-lead{font-size:1rem}.travel-landing .stay-card{height:380px}.travel-landing .stay-content{bottom:20px;left:19px;right:19px}.travel-landing .stay-content h3{font-size:2.35rem}.travel-landing .stay-top{inset:15px 14px auto}.travel-landing .demo-topline{letter-spacing:.04em;margin-bottom:23px}.travel-landing .deck{margin-inline:10px}.travel-landing .deck-actions{gap:18px}.travel-landing .deck-action{width:51px;height:51px}.travel-landing .steps li{gap:14px}.travel-landing .steps p{font-size:.875rem}.travel-landing .direct-note{gap:7px;font-size:.75rem}.travel-landing .hosts{gap:40px;padding-block:85px}.travel-landing .host-headline h2{font-size:3rem}.travel-landing .host-headline>p{font-size:1rem}.travel-landing .host-headline>p br{display:none}.travel-landing .host-details{padding-left:30px}.travel-landing .closing{margin-inline:14px;padding-inline:30px}.travel-landing .closing h2{font-size:5.5rem}.travel-landing .footer-bottom{gap:25px}.travel-landing .footer-bottom p{max-width:340px}}@media (width<=640px){.travel-landing .section-shell{width:calc(100% - 44px)}.travel-landing .header{height:78px;padding-inline:23px}.travel-landing .wordmark{font-size:3rem}.travel-landing .desktop-nav{display:none}.travel-landing .menu-toggle{border:1px solid var(--line);border-radius:50%;flex-direction:column;justify-content:center;gap:6px;width:42px;height:42px;padding:11px;display:flex}.travel-landing .menu-toggle span{background:var(--ink);width:18px;height:1px;transition:transform .2s;display:block}.travel-landing .menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px)rotate(45deg)}.travel-landing .menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.travel-landing .mobile-nav{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:18px 22px;position:absolute;top:72px;left:12px;right:12px;box-shadow:0 15px 30px #143f3220}.travel-landing .mobile-nav a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 0;font-size:1.125rem;display:flex}.travel-landing .mobile-nav a:last-child{border-bottom:0}.travel-landing .mobile-nav a span{color:var(--muted);font-size:.75rem}.travel-landing .hero{border-radius:11px;height:auto;min-height:700px;max-height:none;margin-inline:10px;padding:96px 23px 22px}.travel-landing .hero-image{object-position:58% center}.travel-landing .hero-shade{background:linear-gradient(90deg,#092f288f,#092f283d),linear-gradient(#0000 40%,#071b1660)}.travel-landing .hero-topline{letter-spacing:.13em;top:25px;left:23px;right:23px}.travel-landing .hero-content{position:relative;top:auto;left:auto;right:auto;transform:none}.travel-landing .hero h1{letter-spacing:-.055em;font-size:clamp(3.5rem,10.4vw,4.75rem);line-height:1.03}.travel-landing .hero h1 em{font-size:1.17em}.travel-landing .hero-content p{max-width:300px;margin-top:24px;font-size:1rem;line-height:1.6}.travel-landing .hero-content p br{display:none}.travel-landing .hero-content .button{gap:24px;min-height:52px;margin-top:23px;padding:13px 20px;font-size:.875rem}.travel-landing .hero-postcard{width:142px;margin:36px 18px 32px auto;padding:7px 7px 0;display:block;position:relative;top:auto;bottom:auto;right:auto}.travel-landing .postcard-image-wrap{height:147px}.travel-landing .postcard-caption{padding:11px 1px 13px;font-size:1.0625rem}.travel-landing .postcard-caption .icon{width:15px;height:15px}.travel-landing .postcard-heart{width:28px;height:28px;top:8px;right:8px}.travel-landing .postcard-heart .icon{width:14px;height:14px}.travel-landing .hero-bottom{position:relative;bottom:auto;left:auto;right:auto}.travel-landing .scroll-link{gap:10px;font-size:.75rem}.travel-landing .scroll-circle{width:31px;height:31px}.travel-landing .brand-strip{text-align:center;grid-template-columns:1fr 20px 1fr;row-gap:22px;margin-inline:15px;padding:24px 6px;display:grid}.travel-landing .brand-strip>.spark:nth-of-type(2){display:none}.travel-landing .brand-strip>.spark:nth-of-type(3){grid-area:2/2}.travel-landing .brand-strip>span:nth-of-type(3){grid-area:2/1}.travel-landing .brand-strip>span:nth-of-type(4){grid-area:2/3}.travel-landing .brand-strip .spark{justify-self:center}.travel-landing .intro{grid-template-columns:1fr;gap:27px;padding-block:66px}.travel-landing .eyebrow{letter-spacing:.12em}.travel-landing .intro h2{margin-top:22px;font-size:3.35rem}.travel-landing .intro-copy{max-width:100%;padding-top:0}.travel-landing .intro-copy p:first-child{font-size:1.25rem;line-height:1.55}.travel-landing .intro-copy p+p{margin-top:19px;font-size:1rem}.travel-landing .intro-copy .text-link{margin-top:23px;font-size:.9375rem}.travel-landing .section-heading{margin-bottom:27px;display:block}.travel-landing .section-heading h2{max-width:360px;margin-top:15px;font-size:2.85rem}.travel-landing .section-heading p{margin-top:20px;font-size:.9375rem}.travel-landing .section-heading p br{display:none}.travel-landing .feeling-grid{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#94ac73 transparent;gap:15px;margin-inline:-22px;padding:0 22px 18px;display:flex;overflow-x:auto}.travel-landing .feeling-card{scroll-snap-align:center;border-radius:8px;flex:none;width:min(79vw,350px);height:420px}.travel-landing .feeling-card-offset{transform:none}.travel-landing .feeling-number{max-width:none;top:24px;left:23px}.travel-landing .feeling-content{bottom:24px;left:23px;right:23px}.travel-landing .feeling-title{font-size:2rem}.travel-landing .feeling-bottom{align-items:center;margin-top:23px;padding-top:17px;font-size:.875rem}.travel-landing .round-arrow{width:34px;height:34px}.travel-landing .collection-note{text-align:left;max-width:300px;margin-top:15px;line-height:1.6}.travel-landing .discover{padding-bottom:58px}.travel-landing .experience{border-radius:11px;margin-inline:10px}.travel-landing .experience-inner{grid-template-columns:1fr;gap:55px;width:calc(100% - 44px);padding-block:56px 48px}.travel-landing .experience h2{margin-top:23px;font-size:3.75rem}.travel-landing .experience-lead{margin-top:23px;font-size:1.0625rem}.travel-landing .steps{margin-top:28px}.travel-landing .steps li{gap:17px;margin-top:24px}.travel-landing .steps p{max-width:300px;font-size:.9375rem}.travel-landing .direct-note{margin-top:28px;padding-top:20px}.travel-landing .demo-area{max-width:340px}.travel-landing .demo-topline{letter-spacing:.1em;margin-bottom:27px}.travel-landing .deck{margin-inline:13px}.travel-landing .stay-card{height:413px}.travel-landing .stay-content h3{font-size:2.8rem}.travel-landing .stay-content{bottom:24px;left:23px}.travel-landing .deck-actions{gap:26px;margin-top:32px}.travel-landing .deck-action{width:57px;height:57px}.travel-landing .hosts{grid-template-columns:1fr;gap:40px;padding-block:65px}.travel-landing .host-headline h2{margin-top:23px;font-size:3rem}.travel-landing .host-headline>p{margin-top:22px;font-size:1rem}.travel-landing .host-details{border-left:0;border-top:1px solid var(--line);padding-top:30px;padding-left:0}.travel-landing .host-symbol{margin-bottom:20px}.travel-landing .host-details h3{font-size:1.9rem}.travel-landing .host-details>p{max-width:420px}.travel-landing .closing{border-radius:11px;margin-inline:10px;padding:48px 23px 0}.travel-landing .closing h2{margin-top:25px;font-size:clamp(3.6rem,12vw,5rem)}.travel-landing .closing .button{gap:28px;min-height:53px;margin-top:27px;font-size:.875rem}.travel-landing .closing-footnote{text-align:left;gap:24px;margin-top:44px;padding-block:21px;line-height:1.6}.travel-landing .closing-footnote span{max-width:130px}.travel-landing .closing-footnote span:last-child{display:none}.travel-landing .closing-footnote .spark{flex-shrink:0;width:26px;height:26px}.travel-landing .footer{padding-block:32px 24px}.travel-landing .footer-top{flex-wrap:wrap;gap:22px 20px}.travel-landing .footer-top .wordmark{font-size:3rem}.travel-landing .footer-top>p{text-align:right;max-width:160px;margin:5px 0 0 auto;font-size:.75rem}.travel-landing .back-top{border-top:1px solid var(--line);justify-content:space-between;width:100%;padding-top:18px;font-size:.75rem}.travel-landing .footer-links{gap:18px 22px;font-size:.8125rem}.travel-landing .footer-bottom{grid-template-columns:1fr 1fr;gap:19px;display:grid}.travel-landing .footer-bottom p{text-align:left;grid-area:2/1/auto/-1;max-width:310px;line-height:1.6}.travel-landing .footer-bottom>span:last-child{text-align:right}.travel-landing .saved-dialog{padding:24px}.travel-landing .dialog-heading h2{font-size:2.3rem}.travel-landing .dialog-intro{font-size:.875rem}.travel-landing .saved-item{gap:12px}.travel-landing .saved-item h3{font-size:1rem}.travel-landing .saved-item img{width:62px;height:80px}.travel-landing .toast{border-radius:10px;padding:13px 20px;font-size:.875rem}.travel-landing .reveal.is-pending{translate:0 15px}}@media (width<=360px){.travel-landing .hero-content{left:auto}.travel-landing .hero h1{font-size:3.15rem}.travel-landing .hero-content p{max-width:260px}.travel-landing .hero-topline{letter-spacing:.07em}.travel-landing .hero-postcard{bottom:auto;right:auto}.travel-landing .intro h2{font-size:3rem}.travel-landing .section-heading h2{font-size:2.55rem}.travel-landing .experience h2{font-size:3.25rem}.travel-landing .stay-card{height:375px}.travel-landing .stay-content h3{font-size:2.4rem}.travel-landing .direct-note{align-items:flex-start;line-height:1.5}}@media (prefers-reduced-motion:reduce){.travel-landing,.travel-landing *,.travel-landing :before,.travel-landing :after{transition:none!important;animation:none!important}.travel-landing .reveal.is-pending{opacity:1;translate:none}}@keyframes stae-hero-image-in{0%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes stae-content-in{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0}}@keyframes stae-postcard-in{0%{opacity:0;translate:10px 30px;rotate:4deg}to{opacity:1;translate:0;rotate:0deg}}@keyframes stae-card-in{0%{opacity:.3;transform:translateY(6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}
