._frame_14dew_18{margin:var(--space-5) 0 0;perspective:1200px;perspective-origin:50% 30%;padding:7% 0 9%}._stack_14dew_19{--tilt:14deg;--px:0deg;--py:0deg;transform-style:preserve-3d;transform:rotateX(calc(var(--tilt) + var(--px))) rotateY(var(--py));transition:transform var(--dur-3) var(--ease-out-expo);will-change:transform;position:relative}._sea_14dew_55{border-radius:var(--radius-3);background:radial-gradient(110% 80% at 28% 16%, color-mix(in srgb, var(--white) 46%, transparent) 0%, color-mix(in srgb, var(--white) 0%, transparent) 62%), linear-gradient(to bottom, color-mix(in srgb, var(--map-water) 55%, var(--white)) 0%, var(--map-water) 34%, color-mix(in srgb, var(--map-water) 90%, var(--seaglass)) 72%, color-mix(in srgb, var(--map-water) 74%, var(--seaglass)) 100%);pointer-events:none;position:absolute;inset:-8% -3%;overflow:hidden;transform:translateZ(-24px);box-shadow:0 34px 70px #1c1e1a29,inset 0 0 0 1px #5e968f2e}._sea_14dew_55:after{content:"";opacity:.6;background:repeating-radial-gradient(circle at 55% 45%,#5e968f1f 0 1px,#0000 1px 34px);position:absolute;inset:-40%}._shadowLayer_14dew_99,._band3d_14dew_100,._liftLayer_14dew_101{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._shoreLayer_14dew_117{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}._frame_14dew_18[data-offscreen] ._routeRun_14dew_131{animation-play-state:paused}._shadowLayer_14dew_99{filter:blur(14px);opacity:.32;transform:translateZ(-8px)translate(1.4%,4%)}._shadowLayer_14dew_99 path{fill:var(--ink)}._band3d_14dew_100 path{fill:color-mix(in srgb, color-mix(in srgb, var(--limestone-dk) 76%, var(--ink)) calc(100% - var(--t) * 100%), var(--map-land-b));stroke:#1c1e1a14;stroke-width:.8px;vector-effect:non-scaling-stroke}._liftLayer_14dew_101{transform-origin:50% 30%;filter:drop-shadow(0 0 10px #5e968f8c)drop-shadow(0 8px 8px #1c1e1a47)}._lift_14dew_101,._liftOn_14dew_173{fill:var(--ochre);stroke:var(--cream);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round;opacity:0;transition:opacity var(--dur-2) var(--ease-out-expo)}._liftOn_14dew_173{opacity:1;transition-delay:.3s}._pill_14dew_195{--vy:110;--vh:520;--cyo:20;left:calc(var(--cx) / 760 * 100%);top:calc((var(--cy) + var(--vy) - var(--cyo)) / var(--vh) * 100%);transform-origin:0 0;transform:translateZ(var(--z)) rotateY(calc(-1 * var(--py))) rotateX(calc(-1 * (var(--tilt) + var(--px)))) translate(-50%, -100%);transition:transform var(--dur-3) var(--ease-out-expo);white-space:nowrap;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute}._pillBody_14dew_213{border-radius:var(--radius-1);background:var(--ink);color:var(--cream);font-family:var(--font-sans);font-variant-numeric:tabular-nums;animation:_islandhaul-pop_14dew_1 var(--dur-2) var(--ease-spring) backwards;align-items:baseline;gap:.3em;padding:.18em .55em .22em;display:inline-flex;box-shadow:0 14px 30px #1c1e1a59}@keyframes _islandhaul-pop_14dew_1{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}._pillValue_14dew_240{font-size:clamp(2.25rem,1.55rem + 2.9vw,4.25rem);font-weight:var(--fw-bold);letter-spacing:-.03em;line-height:1}._pillOf_14dew_247{font-size:clamp(.8125rem,.7rem + .5vw,1.125rem);font-weight:var(--fw-medium);letter-spacing:.04em;opacity:.8}._pillStem_14dew_254{background:linear-gradient(to bottom, var(--seaglass-dk), transparent);width:1px;height:22px}._mapFieldset_14dew_270{width:100%;min-width:0;transform-style:preserve-3d;border:0;margin:0;padding:0;display:block}._map_14dew_190{aspect-ratio:760/520;touch-action:manipulation;width:100%;height:auto;display:block;position:relative}._corridor_14dew_303{stroke:#1c1e1a66;stroke-width:1px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;transition:transform .15s ease-out,filter .15s ease-out}._map_14dew_190{--land-lo:var(--limestone);--land-hi:color-mix(in srgb, var(--limestone-dk) 90%, var(--ink))}._tone0_14dew_361{fill:var(--land-lo)}._tone1_14dew_365{fill:color-mix(in srgb, var(--land-lo) 83.33%, var(--land-hi))}._tone2_14dew_369{fill:color-mix(in srgb, var(--land-lo) 66.67%, var(--land-hi))}._tone3_14dew_373{fill:color-mix(in srgb, var(--land-lo) 50%, var(--land-hi))}._tone4_14dew_377{fill:color-mix(in srgb, var(--land-lo) 33.33%, var(--land-hi))}._tone5_14dew_381{fill:color-mix(in srgb, var(--land-lo) 16.67%, var(--land-hi))}._tone6_14dew_385{fill:var(--land-hi)}._contours_14dew_397{opacity:.05;pointer-events:none}._contourLine_14dew_402{fill:none;stroke:var(--ink);stroke-width:1px;vector-effect:non-scaling-stroke}._contoursShore_14dew_414{opacity:.06;pointer-events:none}._halo_14dew_423,._haloWide_14dew_424{fill:none;stroke:var(--white);stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}._haloWide_14dew_424{stroke-width:12px;opacity:.34;filter:blur(4px)}._halo_14dew_423{stroke-width:4px;opacity:.6;filter:blur(1.2px)}._marker_14dew_455{--ms:1;transform-box:view-box;transform-origin:0 0;transform:translate(calc(var(--mx) * 1px), calc(var(--my) * 1px)) scale(var(--ms));pointer-events:none}._markerPlate_14dew_470{fill:color-mix(in srgb, var(--ink) 88%, transparent);stroke:color-mix(in srgb, var(--cream) 55%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke}._markerText_14dew_477{font-family:var(--font-sans);font-size:24px;font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;letter-spacing:.02em;fill:var(--cream)}@media (hover:hover){._corridorLifted_14dew_492{filter:drop-shadow(0 2px 3px #1c1e1a38);transform:translateY(-2px)}}._corridorPressed_14dew_501{transform:scale(.985)}._tideSweep_14dew_529{animation:.45s ease-out backwards _islandhaul-tide-in_14dew_1}._tideSweepOut_14dew_534{animation:.225s ease-out both _islandhaul-tide-out_14dew_1}@keyframes _islandhaul-tide-in_14dew_1{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes _islandhaul-tide-out_14dew_1{0%{transform:scaleY(1)}to{transform:scaleY(0)}}._tideFill_14dew_557{fill:var(--ochre);pointer-events:none}._tideStroke_14dew_565{fill:none;stroke:var(--cream);stroke-width:3px;vector-effect:non-scaling-stroke;stroke-linejoin:round;pointer-events:none}._tourWash_14dew_580{fill:var(--ochre);opacity:0;pointer-events:none;animation:.24s ease-out backwards _islandhaul-tour-wash_14dew_1}@keyframes _islandhaul-tour-wash_14dew_1{0%{opacity:0}40%{opacity:.38}to{opacity:0}}._tourCount_14dew_602{font-family:var(--font-sans);font-variant-numeric:tabular-nums;fill:var(--ink);opacity:0;pointer-events:none;animation:.2s ease-out backwards _islandhaul-tour-count_14dew_1}@keyframes _islandhaul-tour-count_14dew_1{0%{opacity:0}35%{opacity:1}70%{opacity:1}to{opacity:0}}._coast_14dew_626{fill:none;stroke:#1c1e1a66;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linejoin:round}._routeBed_14dew_641{fill:none;stroke:#1c1e1a38;stroke-width:1.25px;stroke-dasharray:5 6;stroke-linecap:round;vector-effect:non-scaling-stroke}._routeRun_14dew_131{fill:none;stroke:var(--seaglass);stroke-width:2.25px;stroke-linecap:round;stroke-dasharray:5 6;vector-effect:non-scaling-stroke;opacity:.5}._routeRunSelected_14dew_662{stroke-dasharray:26 640;opacity:.75;animation:9s linear infinite _islandhaul-route-run_14dew_1}@keyframes _islandhaul-route-run_14dew_1{0%{stroke-dashoffset:666px}to{stroke-dashoffset:0}}._routeBead_14dew_677{fill:var(--ochre);stroke:var(--cream);stroke-width:1px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px 2px #1c1e1a59)}._corridorLabel_14dew_706{font-family:var(--font-sans);font-size:11px;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;fill:var(--ink);stroke:color-mix(in srgb, var(--cream) 88%, transparent);stroke-width:3px;stroke-linejoin:round;paint-order:stroke fill;pointer-events:none;display:none}._band_14dew_100{pointer-events:none;display:block}._bandLabel_14dew_739{font-family:var(--font-sans);font-size:21px;font-weight:var(--fw-medium);letter-spacing:.08em;text-transform:uppercase;fill:#1c1e1ab3}._leader_14dew_750{stroke:#1c1e1a47;stroke-width:1px;vector-effect:non-scaling-stroke}._countValue_14dew_760{font-size:64px;font-weight:var(--fw-bold);letter-spacing:-.02em}._countOf_14dew_766{font-size:28px;font-weight:var(--fw-medium)}@media (min-width:720px){._map_14dew_190{aspect-ratio:760/300}._frame_14dew_18{padding:4% 0 7%}._stack_14dew_19{--tilt:18deg}._pill_14dew_195{--vy:0;--vh:300;--cyo:12}._corridorLabel_14dew_706{display:block}._band_14dew_100{display:none}._marker_14dew_455{--ms:.62}._countValue_14dew_760{font-size:36px}._countOf_14dew_766{font-size:16px}}._hit_14dew_832{cursor:pointer;outline:none}._hitShape_14dew_837{fill:#0000;stroke:none}._hoverWash_14dew_849{fill:#faf7ef80;pointer-events:none}@media (hover:none){._hoverWash_14dew_849{display:none}}._hit_14dew_832:focus-visible ._hitShape_14dew_837{fill:#5e968f24;stroke:var(--seaglass-dk);stroke-width:3px;vector-effect:non-scaling-stroke}._chipRail_14dew_885{margin-top:calc(var(--space-4) - 2px);position:relative}._chipRail_14dew_885:before,._chipRail_14dew_885:after{content:"";z-index:1;pointer-events:none;width:26px;position:absolute;top:0;bottom:0}._chipRail_14dew_885:before{background:linear-gradient(to right, var(--cream), #faf7ef00);left:0}._chipRail_14dew_885:after{background:linear-gradient(to left, var(--cream), #faf7ef00);right:0}._chipScroller_14dew_915{gap:var(--space-2);scroll-snap-type:x proximity;scrollbar-width:none;padding:5px 26px 8px;display:flex;overflow:auto hidden}._chipScroller_14dew_915::-webkit-scrollbar{display:none}._chip_14dew_885{scroll-snap-align:start;min-height:44px;padding:0 var(--space-4);border:1px solid var(--limestone-dk);border-radius:var(--radius-pill);background:var(--limestone);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-small);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-1) var(--ease-out-expo), border-color var(--dur-1) var(--ease-out-expo);flex:none;align-items:center;gap:.5em;line-height:1;text-decoration:none;display:inline-flex}@media (hover:hover){._chip_14dew_885:hover{background:color-mix(in srgb, var(--limestone) 62%, var(--white));border-color:color-mix(in srgb, var(--limestone-dk) 70%, var(--ink))}}._chip_14dew_885:focus-visible{outline:3px solid var(--focus-ring,#4c7c76);outline-offset:2px;z-index:2;position:relative}._chipSelected_14dew_979,._chipSelected_14dew_979:hover{background:var(--ochre);border-color:var(--ochre-dk);font-weight:var(--fw-bold)}._chipName_14dew_986{font-weight:inherit}._chipCount_14dew_990{font-variant-numeric:tabular-nums;letter-spacing:.02em;opacity:.72}._chipSelected_14dew_979 ._chipCount_14dew_990{opacity:.86}._credit_14dew_1003{max-width:64ch;margin:var(--space-3) 0 0;color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-small);line-height:var(--lh-small);opacity:.72}@media (prefers-reduced-motion:reduce){._corridor_14dew_303{transition:none}._tideSweep_14dew_529{animation:none}._tideSweepOut_14dew_534{animation:none;transform:scaleY(0)}._corridorLifted_14dew_492,._corridorPressed_14dew_501{filter:none;transform:none}._stack_14dew_19{transform:rotateX(var(--tilt));transition:none;animation:none}._pill_14dew_195{transform:translateZ(var(--z)) rotateX(calc(-1 * var(--tilt))) translate(-50%, -100%);transition:none}._pillBody_14dew_213{animation:none}._lift_14dew_101,._liftOn_14dew_173,._chip_14dew_885{transition:none}._routeRun_14dew_131,._routeRunSelected_14dew_662{stroke-dasharray:5 6;opacity:.5;animation:none}._routeBead_14dew_677{display:none}}:root[data-motion=off] ._stack_14dew_19{transform:rotateX(var(--tilt));animation:none}:root[data-motion=off] ._pill_14dew_195{transform:translateZ(var(--z)) rotateX(calc(-1 * var(--tilt))) translate(-50%, -100%)}._band_14dew_100[data-under-pill=true]{opacity:0;transition:opacity var(--dur-2) var(--ease-out-expo)}._count_14dew_760{--vy:110;--vh:520;--cyo:20;left:calc(var(--cx) / 760 * 100%);top:calc((var(--cy) + var(--vy) - var(--cyo)) / var(--vh) * 100%);transform-origin:0 0;transform:translateZ(var(--z)) rotateY(calc(-1 * var(--py))) rotateX(calc(-1 * (var(--tilt) + var(--px)))) translate(-50%, -50%);transition:transform var(--dur-3) var(--ease-out-expo);white-space:nowrap;pointer-events:none;position:absolute}._countBody_14dew_1129{background:color-mix(in srgb, var(--ink) 88%, transparent);color:var(--cream);font-family:var(--font-sans);font-size:.72rem;font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;letter-spacing:.01em;border-radius:999px;padding:.15em .5em .18em;display:inline-block;box-shadow:0 4px 10px #1c1e1a47}:root[data-motion=off] ._routeRun_14dew_131,:root[data-motion=off] ._routeRunSelected_14dew_662{stroke-dasharray:5 6;opacity:.5;animation:none}:root[data-motion=off] ._routeBead_14dew_677{display:none}
