.split-page{--split-plum:#60334d;--split-sage:#e9eee2;--split-rose:#f3e5e4;color:#3c333d;min-width:0}.split-page :is(p,li,dd){line-height:1.8}.split-page p{margin:0 0 16px}.split-page :is(a,button,select,summary):focus-visible{outline-offset:4px;outline:3px solid #925570}.split-page a{text-underline-offset:4px}.split-page :is(h2,h3,h4){color:#493043}.split-page h2{margin:0 0 20px;font-size:clamp(1.7rem,3vw,2.6rem)}.split-page h3{margin:0 0 16px;font-size:1.4rem}.split-page h4{margin:0 0 8px;font-size:1.05rem}.split-page .eyebrow,.split-kicker{letter-spacing:.11em;color:var(--split-plum);font-size:.72rem;font-weight:600;line-height:1.6}.split-hero{grid-template-columns:1.12fr .88fr;align-items:center;gap:clamp(28px,5vw,64px);padding:40px 0 50px;display:grid}.split-hero-copy>p{max-width:62ch}.split-page .split-hero h1{max-width:18ch;margin-bottom:26px;font-size:clamp(2.4rem,4.4vw,3.7rem)}.split-hero h1 em{color:#9b5574;font-style:normal}.split-lead{font-size:1.17rem}.split-hero-art{min-width:0;padding-bottom:25px;position:relative}.split-hero-art figure{margin:0}.split-hero-art picture{border-radius:150px 150px 28px 28px;display:block;overflow:hidden;box-shadow:0 28px 70px -35px #75425466}.split-hero-art img{object-fit:cover;width:100%;height:440px;display:block}.split-hero-art figcaption{color:#6d626a;max-width:65%;padding:10px 12px;font-size:.67rem;line-height:1.6}.split-hero-art figcaption details{margin-top:5px}.split-hero-caption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf2eded;border:1px solid #fff;border-radius:22px;max-width:75%;padding:24px;position:absolute;bottom:0;right:-8px;box-shadow:0 16px 40px -20px #68425a66}.split-hero-caption span{letter-spacing:.13em;font-size:.6rem}.split-hero-caption p{font-family:var(--font-heading);color:var(--split-plum);margin:8px 0 0;font-size:1.25rem;line-height:1.4}.split-hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.split-page .button{white-space:normal;text-align:center;justify-content:center;gap:8px;min-height:48px;line-height:1.5}.split-jump{border-block:1px solid #e4d5d9;flex-wrap:wrap;gap:12px 32px;padding:22px 0;font-size:.87rem;display:flex}.split-jump a{padding-block:6px}.split-intro{grid-template-columns:.8fr 1.2fr;gap:44px;padding:64px 0;display:grid}.split-section-heading{grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin-bottom:26px;display:grid}.split-section-heading>p{color:#6b5d67;max-width:55ch}.split-ideas{padding:25px 0 60px}.split-filters{flex-wrap:wrap;gap:9px;display:flex}.split-filters button{min-height:44px;color:var(--split-plum);cursor:pointer;background:#fffcf9;border:1px solid #ddcdd5;border-radius:30px;padding:11px 17px;font-size:.83rem}.split-filters button[aria-pressed=true]{background:var(--split-plum);border-color:var(--split-plum);color:#fff}.split-result-count{color:#766775;font-size:.81rem;margin-top:20px!important}.split-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.split-idea{background:linear-gradient(145deg,#fff,#fbf3ee);border:1px solid #e6d9da;border-radius:24px;min-width:0;padding:30px;box-shadow:0 20px 45px -35px #71485a66}.split-idea:nth-child(4n+2),.split-idea:nth-child(4n+3){background:linear-gradient(145deg,#f8faf5,#ecf0e5)}.split-card-top{letter-spacing:.04em;color:#735f6d;flex-wrap:wrap;justify-content:space-between;gap:8px 18px;margin-bottom:22px;font-size:.72rem;display:flex}.split-hotel-pair{color:#714257;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:.86rem;font-weight:600;display:flex}.split-hotel-pair svg{flex:none}.split-idea>p{font-size:.92rem}.split-why{border-top:1px solid #dacece;padding-top:18px}.split-why p{font-size:.9rem}.split-details{border-top:1px solid #dacece;margin-top:22px}.split-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0 4px;font-size:.88rem;font-weight:600;list-style:none;display:flex}.split-details>summary::-webkit-details-marker{display:none}.split-details>summary>span{flex:none;font-size:1.4rem}.split-details[open]>summary>span{transform:rotate(45deg)}.split-stop{border-bottom:1px solid #dacece;padding:24px 0}.split-stop h4{font-size:1.3rem}.split-stop dl{margin:20px 0 0}.split-stop dt{text-transform:uppercase;letter-spacing:.05em;color:#795268;margin:20px 0 5px;font-size:.79rem;font-weight:600}.split-stop dd{margin:0;font-size:.9rem}.split-stop-links{flex-wrap:wrap;gap:12px 20px;margin-top:18px;font-size:.82rem;display:flex}.split-tradeoff{padding:22px 0 10px;font-size:.89rem}.split-details .button{width:100%;font-size:.85rem}.split-outline{background:radial-gradient(at 100% 0,#e1e8d7,#0000 55%),linear-gradient(120deg,#f7edea,#f7f5ed);border:1px solid #e3d8d5;border-radius:30px;outline:none;padding:clamp(22px,4vw,45px);scroll-margin-top:135px}.split-outline-controls{grid-template-columns:1.65fr .7fr 1fr;gap:18px;margin:28px 0;display:grid}.split-outline-controls label{flex-direction:column;gap:9px;min-width:0;font-size:.83rem;font-weight:600;display:flex}.split-outline-controls select{color:#493b47;text-overflow:ellipsis;background:#fffdfb;border:1px solid #c8bac2;border-radius:12px;width:100%;min-width:0;max-width:100%;min-height:50px;padding:13px 30px 13px 12px;font-weight:400}.split-itinerary{grid-template-columns:1fr 1fr;gap:24px;margin:28px 0;display:grid}.split-itinerary article{background:#fffcf8;border:1px solid #e0d6d5;border-radius:20px;min-width:0;padding:28px}.split-itinerary article p{font-size:.9rem}.split-itinerary article a{font-size:.85rem}.split-night-count{color:var(--split-plum);font-family:var(--font-heading);font-size:1.7rem!important}.split-moving-marker{background:#fff6;border-left:3px solid #9e6b86;border-radius:0 16px 16px 0;grid-area:2/1/auto/-1;padding:24px 28px}.split-moving-marker>span{letter-spacing:.1em;font-size:.73rem;font-weight:600}.split-moving-marker h3{margin-top:8px}.split-moving-marker p{max-width:85ch;font-size:.9rem}.split-moving-marker p:last-child{margin-bottom:0}.split-note{background:#fffaf1;border:1px solid #e5d9c8;border-radius:15px;padding:20px;font-size:.88rem}.split-actions{flex-wrap:wrap;gap:12px;margin:25px 0 16px;display:flex}.split-saved-actions{flex-wrap:wrap;gap:12px 24px;display:flex}.split-saved-actions button{text-underline-offset:4px;cursor:pointer;min-height:44px;font-size:.82rem;text-decoration:underline}.split-status{min-height:1.8em;font-size:.88rem;margin-top:10px!important}.split-small{color:#766674;font-size:.79rem}.split-copy{margin:20px 0;display:block}.split-copy textarea{background:#fff;border:1px solid #bdacb8;border-radius:12px;width:100%;padding:15px;display:block}.split-print-details{font-size:.9rem}.split-print-details summary{cursor:pointer;min-height:44px;padding-block:10px}.split-moving{padding:76px 0 60px}.split-moving-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:50px;display:grid}.split-timeline{counter-reset:move;margin:0;padding:0;list-style:none}.split-timeline li{counter-increment:move;padding:0 0 32px 56px;position:relative}.split-timeline li:before{content:counter(move,decimal-leading-zero);color:#a46b85;font-size:1.1rem;position:absolute;top:0;left:0}.split-timeline li:not(:last-child):after{content:"";background:#decdd5;width:1px;position:absolute;top:34px;bottom:9px;left:13px}.split-timeline li>span{text-transform:uppercase;letter-spacing:.08em;color:#755b6b;font-size:.76rem}.split-timeline h3{margin:9px 0 12px}.split-timeline p{font-size:.94rem}.split-daybag{background:linear-gradient(150deg,#eef1e6,#e5eadc);border:1px solid #d9decd;border-radius:22px;padding:32px}.split-daybag ul{margin-bottom:24px;padding-left:20px}.split-daybag li{margin-bottom:12px;font-size:.9rem}.split-daybag>p:not(.eyebrow){font-size:.87rem}.split-booking{max-width:900px;margin:auto;padding:0 0 60px}.split-faq details{border-top:1px solid #dfd1d6;padding:7px 0}.split-faq summary{cursor:pointer;padding:20px 0;font-size:1rem;font-weight:600;line-height:1.6}.split-faq details p{max-width:78ch;font-size:.94rem}.split-next{background:linear-gradient(120deg,#f0e0e4,#f8eee6);border-radius:28px;grid-template-columns:1fr 1fr;gap:50px;padding:40px;display:grid}.split-next>div:last-child{flex-direction:column;display:flex}.split-next a{border-bottom:1px solid #d6bdc8;padding:14px 0;font-size:.91rem}.split-next a:last-child{border:0}.split-footer-note{margin-top:24px!important}@media (max-width:900px){.split-hero{grid-template-columns:1fr 1fr;gap:28px}.split-hero-art img{height:380px}.split-hero-caption{padding:20px;right:0}.split-outline-controls{grid-template-columns:1fr 1fr}.split-outline-controls label:first-child{grid-column:1/-1}.split-moving-grid{gap:28px}.split-idea{padding:24px}}@media (max-width:700px){.split-hero,.split-intro,.split-section-heading,.split-card-grid,.split-itinerary,.split-moving-grid,.split-next{grid-template-columns:minmax(0,1fr)}.split-hero{gap:18px;padding-top:25px}.split-hero-copy{order:0}.split-hero-art{margin-top:12px}.split-hero-art picture{border-radius:100px 100px 22px 22px}.split-hero-art img{height:300px}.split-hero-art figcaption{max-width:60%}.split-hero-caption{max-width:60%;padding:18px}.split-hero-caption p{font-size:1.1rem}.split-intro{gap:8px;padding:40px 0}.split-section-heading{gap:0}.split-card-grid{gap:18px}.split-ideas{padding-bottom:36px}.split-jump{gap:10px 20px}.split-hero-actions{flex-direction:column;align-items:stretch;gap:14px}.split-hero-actions .text-link{padding:8px 0}.split-filters{gap:8px}.split-filters button{padding:10px 14px;font-size:.79rem}.split-outline{border-radius:22px}.split-outline-controls{grid-template-columns:minmax(0,1fr)}.split-outline-controls label:first-child{grid-column:auto}.split-itinerary article{padding:22px}.split-moving-marker{grid-area:auto;padding:22px}.split-moving{padding:48px 0 35px}.split-moving-grid{gap:10px}.split-daybag{padding:24px}.split-actions .button{flex:auto}.split-actions .button:first-child{flex-basis:100%}.split-next{gap:15px;padding:26px}.split-booking{padding-bottom:35px}.split-timeline li{padding-left:44px}}@media print{body:has(.split-page){background:#fff!important}body:has(.split-page) :is(.site-nav,.editorial-footer,.site-footer,.site-skip){display:none!important}.split-page>:not(.split-outline){display:none!important}.split-outline{color:#111;background:#fff;border:0;padding:0}.split-outline :is(.split-outline-controls,.split-actions,.split-saved-actions,.split-status,.split-copy,.split-small,button){display:none!important}.split-outline .split-section-heading{display:block}.split-outline .split-section-heading>p{display:none}.split-itinerary{display:block}.split-itinerary>*{break-inside:avoid;margin-bottom:16px;background:#fff!important;border:1px solid #bbb!important}.split-print-details{display:block}.split-print-details::details-content{content-visibility:visible}.split-print-details>*{display:block}.split-outline .split-note{background:#fff}.split-outline a{display:none}.split-outline h2{font-size:25px}}.split-ideas>.split-note{margin-bottom:24px}.split-ideas>.split-note p:last-of-type{margin-bottom:12px}.split-hero-art{gap:18px;padding-bottom:0;display:grid}.split-hero-art figcaption{max-width:none}.split-hero-art figcaption summary{cursor:pointer;align-content:center;min-height:44px}.split-hero-caption{box-sizing:border-box;width:100%;max-width:none;position:static}
