.hero .primary{margin-top:20px;margin-left:clamp(260px,25vw,330px);background:linear-gradient(105deg,rgba(250,248,242,.98) 0%,rgba(221,232,219,.98) 100%);color:#2e3c31;border:1px solid rgba(255,255,255,.72);border-radius:4px;box-shadow:0 8px 20px rgba(21,34,25,.22);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.hero .primary:hover{transform:translateY(-2px);box-shadow:0 11px 24px rgba(21,34,25,.28);filter:brightness(1.03)}.manifesto{position:relative;overflow:hidden;max-width:none;width:100%;margin:0;padding:0;min-height:0;aspect-ratio:1694/451;background:#f7f1e4;text-align:center;isolation:isolate}.manifesto:before{content:"";position:absolute;inset:0;z-index:0;background-image:url('/assets/manifesto-watercolor-v3.jpg');background-repeat:no-repeat;background-position:center center;background-size:cover;opacity:1}.manifesto:after{content:"";position:absolute;left:0;right:0;bottom:0;height:38%;z-index:1;display:block;background:linear-gradient(180deg,rgba(247,241,228,0) 0%,rgba(247,241,228,.18) 32%,rgba(247,241,228,.52) 62%,rgba(247,241,228,.88) 86%,#f7f1e4 100%);pointer-events:none}.manifesto>*{position:relative;z-index:2}.manifesto .script,.manifesto h2,.manifesto>p:not(.script){display:none}.manifestoMapHotspot{display:none}.mapSection{position:relative;margin-top:-2px;padding-top:0;background:#f7f1e4}.mapSection:before{content:"";position:absolute;left:0;right:0;top:-90px;height:92px;background:linear-gradient(180deg,rgba(247,241,228,0) 0%,rgba(247,241,228,.38) 40%,rgba(247,241,228,.82) 78%,#f7f1e4 100%);pointer-events:none;z-index:0}.mapSection>.sectionHead{position:relative;z-index:1;padding-top:22px}.mapSection>.sectionHead .eyebrow{display:none}.mapShell{background:radial-gradient(circle at 50% 48%,#fff 0,#f3f7f3 75%);border-radius:32px;padding:18px;min-height:500px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.mapShell:after{display:none}.mapObject{width:100%;height:auto;max-height:470px;aspect-ratio:761/597;border:0;display:block}.mapHint{display:none}.seasonSection{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,#eaf4f4 0%,#f2eee3 46%,#f7f1e4 100%)}.seasonSection:before{content:"";position:absolute;inset:0;z-index:-2;background-image:url('/assets/background%20for%20season.png');background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:.68;filter:saturate(.92) contrast(.96) brightness(1.02);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 13%,#000 86%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 13%,#000 86%,transparent 100%)}.seasonSection:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#f7f1e4 0%,rgba(239,244,238,.38) 10%,rgba(247,243,232,.08) 48%,rgba(247,242,232,.34) 89%,#f6f1e7 100%)}.seasonSection .sectionHead h2{font-family:"Trebuchet MS","Arial Rounded MT Bold","Noto Sans TC",sans-serif;font-weight:700;letter-spacing:.02em;font-size:clamp(38px,4.1vw,56px);margin-bottom:10px}.seasonSection .sectionHead p{font-family:Georgia,"Noto Serif TC",serif;font-style:italic;font-size:clamp(17px,1.6vw,21px);line-height:1.7;color:#66716a;max-width:720px;margin:0 auto}.seasonSection .seasons{grid-auto-rows:390px;align-items:stretch}.seasonSection .season{height:100%;min-height:390px;background-repeat:no-repeat;background-size:cover;align-self:stretch;border-radius:8px;box-shadow:0 10px 24px rgba(54,66,57,.12)}.seasonSection .season:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 22px 5px rgba(247,241,228,.42),inset 0 0 7px 1px rgba(247,241,228,.58)}.seasonSection .spring{background-image:url('/assets/WA-WILDFLOWERS-01.jpg?v=4');background-position:center 58%;background-size:cover;filter:saturate(1.18) brightness(1.10) contrast(.96)}.seasonSection .summer{background-image:url('/assets/QLD-LUCKY%20BAY-01.jpg');background-position:center 50%;filter:saturate(1.07) brightness(1.02)}.seasonSection .autumn{background-image:url('/assets/QLD-LOCKYER%20VALLEY-03.jpg?v=2');background-position:72% 58%;filter:sepia(.28) saturate(1.35) hue-rotate(-10deg) brightness(.97)}.seasonSection .winter{background-image:url('/assets/NSW-BLUEMOUNTAIN-07.JPG');background-position:center 48%;filter:saturate(.72) hue-rotate(5deg) brightness(.94) contrast(1.04)}.seasonSection .season:after{border-radius:inherit;background:linear-gradient(180deg,rgba(20,28,23,.02) 20%,rgba(20,28,23,.16) 48%,rgba(20,28,23,.82) 100%)}.seasonSection .season p{font-size:15px;letter-spacing:.04em}.journeySection .journey{border-radius:8px;box-shadow:0 10px 24px rgba(54,66,57,.12)}.journeySection .journey:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 22px 5px rgba(247,241,228,.40),inset 0 0 7px 1px rgba(247,241,228,.56)}.journeySection .journey:after{border-radius:inherit}.customJourneyCta{margin-top:22px;padding:34px 38px;background:linear-gradient(105deg,rgba(232,225,211,.96),rgba(221,232,219,.96));border:1px solid #d4cbb9;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:34px;box-shadow:0 10px 24px rgba(54,66,57,.08)}.customJourneyCta small{font-size:11px;letter-spacing:.16em;font-weight:800;color:#6c796d}.customJourneyCta h3{font:700 29px Georgia,"Noto Serif TC",serif;margin:5px 0}.customJourneyCta p{margin:0;color:#5e6b61}.customJourneyCta a{flex:0 0 auto;background:#536a53;color:#fff;padding:13px 21px;font-weight:800;border-radius:4px;box-shadow:0 6px 14px rgba(54,66,57,.16)}.customJourneyCta a:hover{background:#425842}.customJourneyCta .serviceNotice{display:block;margin-top:9px;font-size:12px;line-height:1.55;color:#748078}@media(max-width:760px){.customJourneyCta{align-items:flex-start;flex-direction:column;padding:28px}.customJourneyCta a{width:100%;text-align:center}}.journeySection .sectionHead:after{content:"Curated routes for slower travel";display:block;margin-top:10px;font:italic 18px Georgia,serif;color:#708074;letter-spacing:.02em}.stateInfo .textLink{display:inline-block;margin-top:3px}.stateInfo .textLink.disabled{opacity:.62;border-bottom-style:dashed}.stateInfo .comingState{display:block;margin-top:9px;font-size:12px;color:#899188}@media(max-width:600px){.hero .primary{margin-left:0}.manifesto{padding:0;min-height:430px;aspect-ratio:auto}.manifesto:before{background-position:center center;background-size:auto 100%;opacity:1}.manifesto:after{height:42%;background:linear-gradient(180deg,rgba(247,241,228,0) 0%,rgba(247,241,228,.22) 30%,rgba(247,241,228,.62) 66%,rgba(247,241,228,.92) 88%,#f7f1e4 100%)}.mapSection:before{top:-68px;height:70px}.mapSection>.sectionHead{padding-top:12px}.mapShell{border-radius:20px;min-height:340px;padding:8px}.seasonSection:before{opacity:.54;background-position:center center;background-size:auto 100%}.seasonSection .sectionHead p{font-size:17px}.seasonSection .seasons{grid-auto-rows:330px}.seasonSection .season{min-height:330px}.seasonSection .spring{background-position:center 56%;background-size:cover}.seasonSection .summer{background-position:center 50%}.seasonSection .autumn{background-position:74% 60%}.seasonSection .winter{background-position:center 45%}}
