.home_hero__o4ZPq{position:relative;isolation:isolate;display:grid;min-height:640px;min-height:clamp(600px,79svh,810px);align-items:end;overflow:hidden;background:#182b23;color:#fffdf6;touch-action:pan-y pinch-zoom}.home_heroLayer__XGoxs{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .7s ease-in-out}.home_heroLayer__XGoxs[data-active=true]{opacity:1}.home_heroImage__4a__H{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--hero-position,center);object-position:var(--hero-position,center)}.home_heroShade__Mhkdf{position:absolute;inset:0;background:linear-gradient(90deg,rgb(10 24 17/65%),rgb(10 24 17/29%) 40%,transparent 72%),linear-gradient(0deg,rgb(9 22 17/67%),transparent 66%)}.home_heroLayer__XGoxs[data-bright=true] .home_heroShade__Mhkdf{background:linear-gradient(90deg,rgb(10 24 17/78%),rgb(10 24 17/48%) 42%,transparent 78%),linear-gradient(0deg,rgb(9 22 17/78%),transparent 70%)}.home_heroContent__Cojnk{position:relative;width:100%;max-width:1320px;margin-inline:auto;padding:88px var(--page-x) 82px}.home_heroTitle__LI4Uj{margin:0;font-family:var(--serif);font-size:114px;font-weight:400;letter-spacing:-.055em;line-height:.91}.home_heroTitle__LI4Uj em{color:#ff967f}.home_heroDeck__N3t4x{max-width:36ch;margin-top:23px;font-size:18px;line-height:1.48}.home_handbookAction__wbEi4,.home_heroAction__ttayr{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:17px;padding:12px 19px;background:#fffdf6;color:#172620;font-size:14px;font-weight:650;line-height:1.35;transition:background-color .18s ease}.home_heroAction__ttayr{margin-top:26px}.home_handbookAction__wbEi4:hover,.home_heroAction__ttayr:hover{background:#e3e9da}.home_galleryControls__KWxss button:focus-visible,.home_handbook__DyLtj a:focus-visible,.home_heroAction__ttayr:focus-visible{outline-color:#fffdf6}.home_heroFooter__TjDHP{position:absolute;inset-inline:0;bottom:15px;display:flex;width:100%;height:52px;max-width:1320px;align-items:center;justify-content:space-between;gap:8px;margin-inline:auto;padding-inline:var(--page-x)}.home_heroLocation__VdNyb{width:min(44%,280px);color:#fffdf6;font-size:13px;line-height:1.28;text-align:right}.home_heroCaption__Wflp7{margin-top:3px;font-size:12px}.home_galleryControls__KWxss{display:flex;min-height:44px;flex-shrink:0;align-items:center;color:#fffdf6}.home_galleryDot__CdfcX,.home_galleryPlay__RudJc{display:grid;width:32px;height:44px;place-items:center}.home_galleryDot__CdfcX:before{width:9px;height:9px;border:1px solid;border-radius:50%;content:""}.home_galleryDot__CdfcX:hover:before,.home_galleryDot__CdfcX[aria-pressed=true]:before{background:currentColor}.home_galleryPlay__RudJc{width:44px;font-size:15px}@media (prefers-reduced-motion:reduce){.home_heroLayer__XGoxs{transition:none}}.home_destinations__31r0P,.home_handbookInner__aLVqo,.home_planning__bRB7D,.home_seasons__riMov{max-width:1180px;margin-inline:auto;padding-inline:var(--page-x)}.home_planning__bRB7D{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-block:24px}.home_planning__bRB7D a{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:8px;border-block:1px solid #d8cfc0;padding:10px 22px;color:#4a443e;font-size:14px;line-height:1.3}.home_planning__bRB7D a:first-child{padding-left:0}.home_planning__bRB7D a+a{border-left:1px solid #d8cfc0}.home_handbookActions___11EB a:not(.home_handbookAction__wbEi4):hover,.home_planning__bRB7D a:hover,.home_sectionHeading__2L2pT a:hover{text-decoration:underline;text-underline-offset:4px}.home_destinations__31r0P,.home_seasons__riMov{padding-block:55px 84px}.home_sectionHeading__2L2pT{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:9px 18px;margin-bottom:24px}.home_handbook__DyLtj h2,.home_sectionHeading__2L2pT h2{font-family:var(--serif);font-size:53px;letter-spacing:-.035em;line-height:1}.home_handbookActions___11EB a:not(.home_handbookAction__wbEi4),.home_sectionHeading__2L2pT a{font-size:14px}.home_destinationGrid__PvRuU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.home_handbook__DyLtj{background:#182b23;color:#fffdf6}.home_handbookInner__aLVqo{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:55px;padding-block:80px}.home_handbookInner__aLVqo>figure{max-width:260px}.home_handbook__DyLtj h2{font-size:62px}.home_handbook__DyLtj p{max-width:37ch;margin-top:15px;color:#e0e6d8;font-size:17px}.home_handbookActions___11EB{display:flex;flex-wrap:wrap;align-items:center;gap:16px 22px;margin-top:24px}.home_seasons__riMov{padding-top:84px}.home_seasonGrid___h5G6{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid #d8cfc0}.home_seasonGrid___h5G6 li{padding:17px 14px 18px 0}.home_seasonGrid___h5G6 span{color:var(--ink-3);font-size:11px;letter-spacing:.12em}.home_seasonGrid___h5G6 h3{margin-top:1px;font-family:var(--serif);font-size:23px;line-height:1.2}@media (max-width:900px){.home_heroTitle__LI4Uj{font-size:92px}.home_handbook__DyLtj h2,.home_sectionHeading__2L2pT h2{font-size:47px}.home_handbookInner__aLVqo{gap:34px}}@media (max-width:650px){.home_hero__o4ZPq{min-height:570px;min-height:clamp(520px,74svh,655px)}.home_heroShade__Mhkdf{background:linear-gradient(0deg,rgb(9 22 17/92%),rgb(9 22 17/73%) 45%,rgb(9 22 17/58%) 56%,transparent 79%)}.home_heroImage__4a__H{-o-object-position:var(--hero-mobile-position,var(--hero-position,center));object-position:var(--hero-mobile-position,var(--hero-position,center))}.home_heroLayer__XGoxs[data-raised-mobile=true] .home_heroImage__4a__H{max-height:77%;-webkit-mask-image:linear-gradient(#000 76%,transparent);mask-image:linear-gradient(#000 76%,transparent)}.home_heroLayer__XGoxs[data-bright=true] .home_heroShade__Mhkdf{background:linear-gradient(0deg,rgb(9 22 17/94%),rgb(9 22 17/80%) 45%,rgb(9 22 17/65%) 56%,transparent 81%)}.home_heroContent__Cojnk{padding-block:70px 72px}.home_heroTitle__LI4Uj{font-size:clamp(42px,13.5vw,62px)}.home_heroDeck__N3t4x{max-width:29ch;margin-top:17px;font-size:16px}.home_heroAction__ttayr{margin-top:19px}.home_heroFooter__TjDHP{bottom:10px}.home_heroLocation__VdNyb{align-self:flex-end;font-size:12px}.home_heroCaption__Wflp7{font-size:11px}.home_galleryDot__CdfcX{width:27px}.home_planning__bRB7D{padding-block:13px}.home_planning__bRB7D a{padding-inline:8px;font-size:12px}.home_planning__bRB7D a:last-child{padding-right:0}.home_destinations__31r0P,.home_seasons__riMov{padding-block:43px 55px}.home_sectionHeading__2L2pT{margin-bottom:20px}.home_handbook__DyLtj h2,.home_sectionHeading__2L2pT h2{font-size:39px}.home_destinationGrid__PvRuU{grid-template-columns:1fr;gap:25px}.home_handbookInner__aLVqo{grid-template-columns:1fr;gap:28px;padding-block:49px}.home_handbookInner__aLVqo>figure{max-width:200px;margin-inline:0}.home_seasonGrid___h5G6{grid-template-columns:repeat(2,minmax(0,1fr))}.home_seasonGrid___h5G6 li:nth-child(n+3){border-top:1px solid #d8cfc0}}@media (max-width:375px){.home_heroContent__Cojnk{padding-bottom:112px}.home_heroFooter__TjDHP{height:auto;flex-direction:column-reverse;align-items:flex-start;gap:2px}.home_heroLocation__VdNyb{width:100%;align-self:auto;text-align:left}}