.controls.svelte-1cdpj{grid-area:controls;z-index:var(--z-ui);display:flex;align-items:center;gap:12px;margin-bottom:var(--space-4);padding-right:var(--edge);color:var(--on-photo)}.dock.svelte-1cdpj{display:contents}@media(min-width:900px){.dock.svelte-1cdpj{display:flex;flex:1;align-items:center;gap:12px;min-width:0;padding:4px;border:1px solid var(--glass-line);border-radius:var(--radius-pill);background:var(--glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dock.svelte-1cdpj .counter:where(.svelte-1cdpj){margin-right:var(--space-1)}}@media(min-width:900px)and (forced-colors:none){.dock.svelte-1cdpj .ctl:where(.svelte-1cdpj):not(:hover){background:transparent}}@media(max-width:899.98px){.controls.svelte-1cdpj{gap:10px;margin-bottom:0;padding-right:0}}@media(min-width:900px)and (max-height:500px){.controls.svelte-1cdpj{margin-bottom:var(--space-2)}}.cards-label.svelte-1cdpj{flex:none;width:fit-content;margin:0 var(--space-2) 0 0;padding:4px 10px;border-radius:var(--radius-pill);background:#0c0a0899;background:color-mix(in srgb,var(--hero-shade) 60%,transparent);color:var(--on-photo)}.ctl.svelte-1cdpj{flex:none;color:var(--on-photo)}.ctl.svelte-1cdpj:not(:hover){background:#0c0a0861;background:color-mix(in srgb,var(--hero-shade) 38%,transparent)}@media(hover:hover){.ctl.svelte-1cdpj:hover{background:var(--on-photo);color:var(--brand)}}.ctl--sm.svelte-1cdpj{width:44px;height:44px}.ctl--sm.svelte-1cdpj svg{width:16px;height:16px}@media(forced-colors:active){.ctl.svelte-1cdpj{forced-color-adjust:none;border-color:ButtonText;background:ButtonFace;color:ButtonText}@media(hover:hover){.ctl.svelte-1cdpj:hover{border-color:Highlight;background:Highlight;color:HighlightText}}}.waiting.svelte-1cdpj{visibility:hidden}.line.svelte-1cdpj{display:flex;flex:1;gap:3px;min-width:32px;margin-inline:var(--space-2)}.seg.svelte-1cdpj{position:relative;flex:1;height:3px;overflow:hidden;border-radius:2px;background:#ffffff61;background:color-mix(in srgb,var(--on-photo) 38%,transparent)}.seg.done.svelte-1cdpj{background:var(--sun)}.line-fill.svelte-1cdpj{position:absolute;inset:0;background:var(--sun);transform:scaleX(0);transform-origin:0 50%;animation:svelte-1cdpj-hero-clock 7s linear forwards}.hero.is-paused .line-fill.svelte-1cdpj{animation-play-state:paused}@keyframes svelte-1cdpj-hero-clock{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.hero .seg.svelte-1cdpj .line-fill:where(.svelte-1cdpj){animation-duration:7s!important}}.counter.svelte-1cdpj{flex:none;margin:0;font-size:13px;font-variant-numeric:tabular-nums;color:var(--on-photo);white-space:nowrap;text-shadow:0 0 2px rgb(12 10 8 / .95),0 0 5px rgb(12 10 8 / .75),0 0 14px rgb(12 10 8 / .55);text-shadow:0 0 2px color-mix(in srgb,var(--hero-shade) 95%,transparent),0 0 5px color-mix(in srgb,var(--hero-shade) 75%,transparent),0 0 14px color-mix(in srgb,var(--hero-shade) 55%,transparent)}.swipe-hint.svelte-1cdpj{display:none;flex:none;align-items:center;gap:6px;margin:0;padding:4px 10px;border-radius:var(--radius-pill);background:#0c0a0875;background:color-mix(in srgb,var(--hero-shade) 46%,transparent);color:var(--on-photo);transition:opacity var(--dur-base) var(--ease-out)}.swipe-hint.done.svelte-1cdpj{opacity:0}@media(max-width:899.98px){.cards-label.svelte-1cdpj{display:none}.line.svelte-1cdpj{min-width:16px;margin-inline:0}.counter.svelte-1cdpj{display:none}.ctl--arrow.svelte-1cdpj{width:44px;height:44px;border-color:transparent}.ctl--arrow.svelte-1cdpj:not(:hover){background:transparent}.ctl--arrow.svelte-1cdpj svg{filter:drop-shadow(0 0 2px rgb(12 10 8 / .95)) drop-shadow(0 0 6px rgb(12 10 8 / .6));filter:drop-shadow(0 0 2px color-mix(in srgb,var(--hero-shade) 95%,transparent)) drop-shadow(0 0 6px color-mix(in srgb,var(--hero-shade) 60%,transparent))}}@media(max-width:899.98px)and (pointer:coarse),(min-width:900px)and (max-height:500px)and (pointer:coarse){.ctl--arrow.svelte-1cdpj{display:none}.swipe-hint.svelte-1cdpj{display:inline-flex}}@media(min-width:900px)and (max-height:500px){.counter.svelte-1cdpj{display:none}}.cards-wrap.svelte-e6veo8{grid-area:cards;z-index:var(--z-ui);min-width:0}.cards.svelte-e6veo8{display:flex;gap:var(--card-gap);margin:0;padding:0;list-style:none}@media(max-width:899.98px){.cards-wrap.svelte-e6veo8{margin-inline:calc(-1 * var(--gutter))}.cards.svelte-e6veo8{overflow-x:auto;padding:6px var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;touch-action:manipulation}.cards.svelte-e6veo8::-webkit-scrollbar{display:none}.cards.svelte-e6veo8.moving{scroll-snap-type:none;overflow-anchor:none}}@media(max-width:899.98px)and (max-height:500px)and (orientation:landscape){.cards-wrap.svelte-e6veo8{margin-inline:0 calc(-1 * var(--gutter));align-self:end;min-width:0}.cards.svelte-e6veo8{padding-left:0;scroll-padding-inline:0}}.card.svelte-e6veo8>picture{position:absolute;inset:0;width:100%;height:100%}.cards>li.svelte-e6veo8{flex:none}.card.svelte-e6veo8{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:var(--card-w);aspect-ratio:2 / 3;min-height:min-content;padding:14px;border-radius:var(--radius-md);overflow:hidden;background:var(--landmark-lit);color:var(--on-photo);text-decoration:none;box-shadow:var(--shadow-lift);transition:transform var(--dur-base) var(--ease-out)}.card.svelte-e6veo8:after{content:"";position:absolute;inset:30% 0 0;background:linear-gradient(to top,rgb(12 10 8 / .88),rgb(12 10 8 / .68) 55%,transparent);background:linear-gradient(to top,color-mix(in srgb,var(--hero-shade) 88%,transparent),color-mix(in srgb,var(--hero-shade) 68%,transparent) 55%,transparent);pointer-events:none}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.card.svelte-e6veo8:hover{transform:translateY(var(--hover-lift))}.card.svelte-e6veo8 img{transition:transform var(--dur-base) var(--ease-out)}.card.svelte-e6veo8:hover img{transform:scale(1.03)}}.card.svelte-e6veo8:active{transform:scale(.97)}@media(prefers-reduced-motion:reduce){.card.svelte-e6veo8:active{transform:none}}.card.svelte-e6veo8:focus-visible{box-shadow:var(--ring-halo),var(--shadow-lift)}.card[inert].svelte-e6veo8{cursor:default}.card-name.svelte-e6veo8,.card-country.svelte-e6veo8,.card-meta.svelte-e6veo8{position:relative;z-index:1}.card-country.svelte-e6veo8,.card-meta.svelte-e6veo8{text-shadow:0 0 2px rgb(12 10 8 / .95),0 0 5px rgb(12 10 8 / .75),0 0 14px rgb(12 10 8 / .55);text-shadow:0 0 2px color-mix(in srgb,var(--hero-shade) 95%,transparent),0 0 5px color-mix(in srgb,var(--hero-shade) 75%,transparent),0 0 14px color-mix(in srgb,var(--hero-shade) 55%,transparent)}.card-country.svelte-e6veo8{font-size:var(--text-min);line-height:15px;letter-spacing:.08em;color:var(--on-photo);overflow-wrap:anywhere}.card-name.svelte-e6veo8{margin-top:4px;font-family:var(--font-display);font-weight:700;font-size:clamp(22px,1.9vw,28px);line-height:1;text-transform:uppercase;overflow-wrap:anywhere}.card-dur.svelte-e6veo8{display:block}.card-meta.svelte-e6veo8{margin-top:6px;font-size:var(--text-min);line-height:15px;color:var(--on-photo);overflow-wrap:anywhere}.card-meta.svelte-e6veo8 .from:where(.svelte-e6veo8){color:var(--sun)}.card-meta.svelte-e6veo8 .amt:where(.svelte-e6veo8){display:inline-block;max-width:100%}@media(max-width:899.98px){.cards>li.svelte-e6veo8{scroll-snap-align:start}.card.svelte-e6veo8{padding:10px}@media(hover:hover){.card.svelte-e6veo8:hover{transform:none}}.card-name.svelte-e6veo8{font-size:19px}.card-dur.svelte-e6veo8{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(max-width:899.98px)and (max-height:800px),(max-width:359.98px)and (max-height:860px){.card.svelte-e6veo8{aspect-ratio:4 / 5}}@media(min-width:900px)and (max-height:500px){.card-dur.svelte-e6veo8{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.card.svelte-e6veo8{padding:10px}}.photos.svelte-1o1ggok{position:absolute;inset:0;z-index:var(--z-sky)}.layer.svelte-1o1ggok{position:absolute;inset:0;opacity:0}.layer.on.svelte-1o1ggok{opacity:1;z-index:1;will-change:transform}.shade.svelte-1o1ggok{position:absolute;inset:0;z-index:2;background:var(--hero-shade);opacity:0;will-change:opacity}.layer.incoming.svelte-1o1ggok{opacity:1;z-index:3}.layer-inner.svelte-1o1ggok{position:absolute;inset:0}.layer.svelte-1o1ggok.growing{z-index:5;overflow:visible;transform-origin:0 0;will-change:transform}.layer.svelte-1o1ggok.growing .layer-inner:where(.svelte-1o1ggok){transform-origin:0 0;will-change:transform}.layer-scrim.svelte-1o1ggok{display:none;z-index:auto}.layer.svelte-1o1ggok.growing>.layer-scrim:where(.svelte-1o1ggok){display:block;will-change:opacity}.layer.svelte-1o1ggok.receding{will-change:transform}.photos.svelte-1o1ggok>.card-words{z-index:6}.layer.incoming.svelte-1o1ggok:not(.growing){will-change:opacity}.layer-inner.svelte-1o1ggok>picture{position:absolute;inset:0;width:100%;height:100%}.layer.svelte-1o1ggok{overflow:hidden}.layer-inner.svelte-1o1ggok{container-type:size}@supports (width: 1cqw){.layer-inner.svelte-1o1ggok>picture{--ar: calc(16 / 9);inset:auto;left:calc(50cqw - (max(100cqw,100cqh * var(--ar))/2));top:calc(50cqh - (max(100cqh,100cqw / var(--ar))/2));width:max(100cqw,100cqh * var(--ar));height:max(100cqh,100cqw / var(--ar));max-width:none}@media(max-width:899.98px)and (orientation:portrait){.layer-inner.svelte-1o1ggok>picture{--ar: calc(2 / 3)}}}.blur.svelte-1o1ggok{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none}.layer.svelte-1o1ggok.growing .blur:where(.svelte-1o1ggok),.layer.incoming.svelte-1o1ggok .blur:where(.svelte-1o1ggok){will-change:opacity}.tint.svelte-1o1ggok{position:absolute;inset:0;--k: var(--hero-shade);background:linear-gradient(to bottom,rgb(12 10 8 / calc(.3 * var(--lift))),transparent 22%),linear-gradient(to top,rgb(12 10 8 / calc(.45 * var(--lift-b))),rgb(12 10 8 / calc(.35 * var(--lift-b))) 12%,transparent 28%),linear-gradient(to right,rgb(12 10 8 / calc(.32 * var(--lift))),rgb(12 10 8 / calc(.32 * var(--lift))) 42%,transparent 64%);background:linear-gradient(to bottom,color-mix(in srgb,var(--k) calc(30% * var(--lift)),transparent),transparent 22%),linear-gradient(to top,color-mix(in srgb,var(--k) calc(45% * var(--lift-b)),transparent),color-mix(in srgb,var(--k) calc(35% * var(--lift-b)),transparent) 12%,transparent 28%),linear-gradient(to right,color-mix(in srgb,var(--k) calc(32% * var(--lift)),transparent),color-mix(in srgb,var(--k) calc(32% * var(--lift)),transparent) 42%,transparent 64%)}.scrim.svelte-1o1ggok{--fx: 0px;--fy: 0px;--fw: 100%;--fh: 100%;--fb: 0px;position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(to bottom,rgb(12 10 8 / .42),transparent 22%),linear-gradient(to top,rgb(12 10 8 / .42),rgb(12 10 8 / .26) 12%,transparent 28%),linear-gradient(to right,rgb(12 10 8 / .5),rgb(12 10 8 / .38) 42%,transparent 64%);background:linear-gradient(to bottom,color-mix(in srgb,var(--hero-shade) 42%,transparent),transparent 22%),linear-gradient(to top,color-mix(in srgb,var(--hero-shade) 42%,transparent),color-mix(in srgb,var(--hero-shade) 26%,transparent) 12%,transparent 28%),linear-gradient(to right,color-mix(in srgb,var(--hero-shade) 50%,transparent),color-mix(in srgb,var(--hero-shade) 38%,transparent) 42%,transparent 64%)}@media(min-width:900px){.tint.svelte-1o1ggok{display:none}.scrim.svelte-1o1ggok{background:linear-gradient(to bottom,rgb(12 10 8 / .3) var(--fy),transparent calc(var(--fy) + var(--fh) * .16)),linear-gradient(to top,rgb(12 10 8 / .34) var(--fb),rgb(12 10 8 / .18) calc(var(--fb) + var(--fh) * .12),transparent calc(var(--fb) + var(--fh) * .24)),radial-gradient(ellipse calc(var(--fw) * .4) calc(var(--fh) * .7) at calc(var(--fx) + var(--fw) * .23) calc(var(--fy) + var(--fh) * .46),rgb(12 10 8 / .64) 0%,rgb(12 10 8 / .52) 55%,transparent 100%);background:linear-gradient(to bottom,color-mix(in srgb,var(--hero-shade) 30%,transparent) var(--fy),transparent calc(var(--fy) + var(--fh) * .16)),linear-gradient(to top,color-mix(in srgb,var(--hero-shade) 34%,transparent) var(--fb),color-mix(in srgb,var(--hero-shade) 18%,transparent) calc(var(--fb) + var(--fh) * .12),transparent calc(var(--fb) + var(--fh) * .24)),radial-gradient(ellipse calc(var(--fw) * .4) calc(var(--fh) * .7) at calc(var(--fx) + var(--fw) * .23) calc(var(--fy) + var(--fh) * .46),color-mix(in srgb,var(--hero-shade) 64%,transparent) 0%,color-mix(in srgb,var(--hero-shade) 52%,transparent) 55%,transparent 100%)}}@media(max-width:899.98px){.scrim.svelte-1o1ggok{background:linear-gradient(to bottom,rgb(12 10 8 / .42),rgb(12 10 8 / .2) 20%,transparent 36%),linear-gradient(to top,#0c0a08a8,#0c0a0875 50%,#0c0a0857 80%,#0c0a081f);background:linear-gradient(to bottom,color-mix(in srgb,var(--hero-shade) 42%,transparent),color-mix(in srgb,var(--hero-shade) 20%,transparent) 20%,transparent 36%),linear-gradient(to top,color-mix(in srgb,var(--hero-shade) 66%,transparent),color-mix(in srgb,var(--hero-shade) 46%,transparent) 50%,color-mix(in srgb,var(--hero-shade) 34%,transparent) 80%,color-mix(in srgb,var(--hero-shade) 12%,transparent))}.tint.svelte-1o1ggok{background:linear-gradient(to top,rgb(12 10 8 / calc(.22 * var(--lift))),rgb(12 10 8 / calc(.25 * var(--lift))) 50%,rgb(12 10 8 / calc(.25 * var(--lift))) 80%,transparent);background:linear-gradient(to top,color-mix(in srgb,var(--k) calc(22% * var(--lift)),transparent),color-mix(in srgb,var(--k) calc(25% * var(--lift)),transparent) 50%,color-mix(in srgb,var(--k) calc(25% * var(--lift)),transparent) 80%,transparent)}}@media(max-width:899.98px){.tint.svelte-1o1ggok{display:none}.scrim.svelte-1o1ggok{background:linear-gradient(to bottom,rgb(12 10 8 / .36) var(--fy),transparent calc(var(--fy) + var(--fh) * .16)),linear-gradient(to top,rgb(12 10 8 / .46) var(--fb),rgb(12 10 8 / .3) calc(var(--fb) + var(--fh) * .18),transparent calc(var(--fb) + var(--fh) * .34)),radial-gradient(ellipse calc(var(--fw) * 1.2) calc(var(--fh) * .62) at calc(var(--fx) + var(--fw) * .3) calc(var(--fy) + var(--fh) * .52),rgb(12 10 8 / .56),rgb(12 10 8 / .44) 55%,transparent 100%);background:linear-gradient(to bottom,color-mix(in srgb,var(--hero-shade) 36%,transparent) var(--fy),transparent calc(var(--fy) + var(--fh) * .16)),linear-gradient(to top,color-mix(in srgb,var(--hero-shade) 46%,transparent) var(--fb),color-mix(in srgb,var(--hero-shade) 30%,transparent) calc(var(--fb) + var(--fh) * .18),transparent calc(var(--fb) + var(--fh) * .34)),radial-gradient(ellipse calc(var(--fw) * 1.2) calc(var(--fh) * .62) at calc(var(--fx) + var(--fw) * .3) calc(var(--fy) + var(--fh) * .52),color-mix(in srgb,var(--hero-shade) 56%,transparent),color-mix(in srgb,var(--hero-shade) 44%,transparent) 55%,transparent 100%)}@media(max-width:359.98px){.scrim.svelte-1o1ggok{background:linear-gradient(to bottom,rgb(12 10 8 / .36) var(--fy),transparent calc(var(--fy) + var(--fh) * .16)),linear-gradient(to top,rgb(12 10 8 / .46) var(--fb),rgb(12 10 8 / .3) calc(var(--fb) + var(--fh) * .18),transparent calc(var(--fb) + var(--fh) * .34)),radial-gradient(ellipse calc(var(--fw) * 1.7) calc(var(--fh) * .62) at calc(var(--fx) + var(--fw) * .45) calc(var(--fy) + var(--fh) * .52),rgb(12 10 8 / .6),rgb(12 10 8 / .5) 55%,transparent 100%);background:linear-gradient(to bottom,color-mix(in srgb,var(--hero-shade) 36%,transparent) var(--fy),transparent calc(var(--fy) + var(--fh) * .16)),linear-gradient(to top,color-mix(in srgb,var(--hero-shade) 46%,transparent) var(--fb),color-mix(in srgb,var(--hero-shade) 30%,transparent) calc(var(--fb) + var(--fh) * .18),transparent calc(var(--fb) + var(--fh) * .34)),radial-gradient(ellipse calc(var(--fw) * 1.7) calc(var(--fh) * .62) at calc(var(--fx) + var(--fw) * .45) calc(var(--fy) + var(--fh) * .52),color-mix(in srgb,var(--hero-shade) 60%,transparent),color-mix(in srgb,var(--hero-shade) 50%,transparent) 55%,transparent 100%)}}}.copy.svelte-10e69im{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start}.copy.entering.svelte-10e69im{visibility:hidden}.copy--leaving.svelte-10e69im{position:absolute;inset:0 0 auto;pointer-events:none}.kicker.svelte-10e69im{color:var(--on-photo);text-shadow:0 0 2px rgb(12 10 8 / .95),0 0 5px rgb(12 10 8 / .75),0 0 14px rgb(12 10 8 / .55);text-shadow:0 0 2px color-mix(in srgb,var(--hero-shade) 95%,transparent),0 0 5px color-mix(in srgb,var(--hero-shade) 75%,transparent),0 0 14px color-mix(in srgb,var(--hero-shade) 55%,transparent)}.kicker.svelte-10e69im:before{content:"";display:block;width:28px;height:2px;margin-bottom:12px;background:var(--sun)}.title.svelte-10e69im{margin-top:10px;max-width:100%;color:var(--on-photo);display:flex;flex-direction:column;justify-content:flex-end;min-height:calc(min(176px,20vh)*.86);min-height:calc(min(176px,20svh)*.86)}.mask.svelte-10e69im{display:block;overflow:hidden;font-size:min(176px,20vh,calc(36vw / (var(--w) + var(--n) * var(--name-extra, 0))));font-size:min(176px,20svh,calc(96cqi / (var(--w) + var(--n) * var(--name-extra, 0))));padding:.06em .04em .12em 0;margin:-.06em 0 -.12em}@supports (overflow-y: clip){.mask.svelte-10e69im{overflow:visible;overflow-y:clip}}.word.svelte-10e69im{display:block;white-space:nowrap;font-size:calc(1em * var(--name-fit, 1));font-family:var(--font-display);font-weight:700;line-height:.86;letter-spacing:-.01em;text-transform:uppercase}.ch.svelte-10e69im{display:inline-block}@keyframes svelte-10e69im-name-rise{0%{transform:translate(calc((var(--k) - var(--mid)) * var(--spread)),124%)}}.intro.svelte-10e69im .word:where(.svelte-10e69im){--spread: min(.07em, calc((var(--gutter) - 4px) / max(var(--mid), .5)))}@media(prefers-reduced-motion:no-preference){.intro.svelte-10e69im .ch:where(.svelte-10e69im){animation:svelte-10e69im-name-rise 1s cubic-bezier(.215,.61,.355,1) backwards;animation-delay:calc(.1s + var(--k) * 35ms)}}.copy.svelte-10e69im .slide-price{margin-top:16px;min-height:66px;align-content:flex-start}.copy.svelte-10e69im .hp-amount.flapping .hp-digits{display:none}.copy.svelte-10e69im .hp-amount.sun-moving{position:relative;background-image:none}.copy.svelte-10e69im .flap-sun{position:absolute;left:0;bottom:0;width:100%;height:3px;background:var(--sun);transform-origin:0 50%;pointer-events:none}.copy.svelte-10e69im .flap-row{position:relative;display:inline-block}.copy.svelte-10e69im .flap-base{visibility:hidden}.copy.svelte-10e69im .flap-half{position:absolute;left:-.5em;right:-.5em;overflow:hidden;backface-visibility:hidden;contain:size layout style}.copy.svelte-10e69im .flap-top{top:-.5em;bottom:50%}.copy.svelte-10e69im .flap-bot{top:50%;bottom:-.5em}.copy.svelte-10e69im .flap-col{position:absolute;left:.5em;right:.5em;white-space:pre;line-height:3}.copy.svelte-10e69im .flap-top>.flap-col{top:-.5em}.copy.svelte-10e69im .flap-bot>.flap-col{top:-1.5em}.copy.svelte-10e69im .flap-half.flap-leaf{transform-origin:50% 0;opacity:0}.slide-price--none.svelte-10e69im{color:var(--on-photo);text-shadow:0 0 2px rgb(12 10 8 / .95),0 0 5px rgb(12 10 8 / .75),0 0 14px rgb(12 10 8 / .55);text-shadow:0 0 2px color-mix(in srgb,var(--hero-shade) 95%,transparent),0 0 5px color-mix(in srgb,var(--hero-shade) 75%,transparent),0 0 14px color-mix(in srgb,var(--hero-shade) 55%,transparent)}.blurb.svelte-10e69im{text-shadow:0 1px 14px rgb(12 10 8 / .55);text-shadow:0 1px 14px color-mix(in srgb,var(--hero-shade) 55%,transparent)}.blurb.svelte-10e69im{margin-top:10px;max-width:29.3em;font-size:17px;line-height:27px;color:var(--on-photo);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:2lh}@media(min-width:900px)and (max-height:700px){.blurb.svelte-10e69im{display:none}}@media(max-width:899.98px){.mask.svelte-10e69im{font-size:min(176px,17vh,calc(88vw / (var(--w) + var(--n) * var(--name-extra, 0))));font-size:min(176px,17svh,calc(96cqi / (var(--w) + var(--n) * var(--name-extra, 0))))}.title.svelte-10e69im{min-height:calc(min(176px,17vh)*.86);min-height:calc(min(176px,17svh)*.86)}.blurb.svelte-10e69im{font-size:16px;line-height:25px}.kicker-places.svelte-10e69im{display:none}}@media(max-width:899.98px){.copy.svelte-10e69im .hp-amount{text-shadow:0 0 16px rgb(12 10 8 / .7),0 1px 4px rgb(12 10 8 / .45);text-shadow:0 0 16px color-mix(in srgb,var(--hero-shade) 70%,transparent),0 1px 4px color-mix(in srgb,var(--hero-shade) 45%,transparent)}}@media(min-width:300px)and (max-width:899.98px){.kicker.svelte-10e69im,.copy.svelte-10e69im .hp-label,.copy.svelte-10e69im .hp-basis{border-radius:var(--radius-pill);background:#0c0a0875;background:color-mix(in srgb,var(--hero-shade) 46%,transparent)}.kicker.svelte-10e69im{padding:3px 10px 4px;margin-block:-3px -4px}.kicker.svelte-10e69im:before{display:none}.copy.svelte-10e69im .hp-label,.copy.svelte-10e69im .hp-basis{padding:2px 8px;margin-block:-2px}.copy.svelte-10e69im .hero-price{display:grid;grid-template-columns:auto minmax(0,1fr);justify-items:start}.copy.svelte-10e69im .hp-basis{grid-column:1 / -1;max-width:100%;border-radius:var(--radius-md)}}@media(max-width:599.98px),(max-width:899.98px)and (max-height:700px){.blurb.svelte-10e69im{display:none}}@media(max-width:899.98px)and (max-height:800px),(max-width:359.98px)and (max-height:860px){.title.svelte-10e69im{margin-top:6px}.kicker.svelte-10e69im:before{display:none}.copy.svelte-10e69im .slide-price{margin-top:10px}}@media(max-width:899.98px)and (max-height:720px),(max-width:359.98px)and (max-height:780px){.mask.svelte-10e69im{font-size:min(176px,15vh,calc(88vw / var(--w)));font-size:min(176px,15svh,calc(96cqi / var(--w)))}.title.svelte-10e69im{min-height:calc(min(176px,15vh)*.86);min-height:calc(min(176px,15svh)*.86)}}@media(max-width:299.98px){.copy.svelte-10e69im .slide-price .hp-amount{font-size:30px}}@media(min-width:900px)and (max-height:500px){.mask.svelte-10e69im{font-size:min(176px,15vh,calc(36vw / (var(--w) + var(--n) * var(--name-extra, 0))));font-size:min(176px,15svh,calc(96cqi / (var(--w) + var(--n) * var(--name-extra, 0))))}.title.svelte-10e69im{min-height:calc(min(176px,15vh)*.86);min-height:calc(min(176px,15svh)*.86)}}@media(max-width:899.98px)and (max-height:500px)and (orientation:landscape){.mask.svelte-10e69im{font-size:min(176px,15vh,calc(48vw / (var(--w) + var(--n) * var(--name-extra, 0))));font-size:min(176px,15svh,calc(96cqi / (var(--w) + var(--n) * var(--name-extra, 0))))}.title.svelte-10e69im{min-height:calc(min(176px,15vh)*.86);min-height:calc(min(176px,15svh)*.86)}}.actions.svelte-owov6c{display:flex;flex-wrap:wrap;gap:10px 12px;margin-top:var(--space-5)}.actions.svelte-owov6c .btn--outline-photo:where(.svelte-owov6c):not(:hover){--btn-bg: color-mix(in srgb, var(--hero-shade) 35%, transparent)}@supports not (color: color-mix(in srgb,red 50%,transparent)){.actions.svelte-owov6c .btn--outline-photo:where(.svelte-owov6c):not(:hover){--btn-bg: rgb(12 10 8 / .35)}}.trust.svelte-owov6c{display:flex;flex-wrap:wrap;gap:8px;margin:var(--space-4) 0 0;padding:0;list-style:none}.chip.svelte-owov6c{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:4px 12px;border:1px solid rgb(255 255 255 / .22);border:1px solid color-mix(in srgb,var(--on-photo) 22%,transparent);border-radius:var(--radius-pill);background:#0c0a0873;background:color-mix(in srgb,var(--hero-shade) 45%,transparent);color:var(--on-photo);font-family:var(--font-sans);font-size:14px;line-height:20px;font-weight:500;white-space:nowrap}a.chip.svelte-owov6c{text-decoration:none;transition:background var(--dur-fast) var(--ease-out)}@media(hover:hover){a.chip.svelte-owov6c:hover{background:#0c0a08b3;background:color-mix(in srgb,var(--hero-shade) 70%,transparent)}}a.chip.svelte-owov6c{position:relative}a.chip.svelte-owov6c:before{content:"";position:absolute;inset:-9px 0}.chip.svelte-owov6c .star{flex:none;color:var(--sun)}@media(min-width:900px)and (max-height:700px){.trust.svelte-owov6c{display:none}}@media(max-width:899.98px){.trust.svelte-owov6c{gap:6px;margin-top:var(--space-3)}.trust.svelte-owov6c>li:where(.svelte-owov6c):nth-child(n+3){display:none}@media(max-width:379.98px){.trust.svelte-owov6c>li:where(.svelte-owov6c):nth-child(n+2){display:none}}.actions.svelte-owov6c{justify-self:stretch;max-width:416px}.actions.svelte-owov6c .btn:where(.svelte-owov6c){flex:1 1 0;min-height:44px;padding-block:8px;padding-inline:16px;font-size:14px}@media(max-width:374.98px){.actions.svelte-owov6c .btn:where(.svelte-owov6c) svg{display:none}}}@media(max-width:899.98px)and (max-height:720px),(max-width:359.98px)and (max-height:780px){.trust.svelte-owov6c{display:none}}@media(max-width:299.98px)and (max-height:639.98px){.actions.svelte-owov6c{margin-top:var(--space-4)}}@media(min-width:900px)and (max-height:800px){.trust.svelte-owov6c>li:where(.svelte-owov6c):nth-child(n+4){display:none}}@media(min-width:900px)and (max-width:1058.98px)and (max-height:800px){.trust.svelte-owov6c>li:where(.svelte-owov6c):nth-child(n+3){display:none}}@media(min-width:900px)and (max-width:1056.98px)and (min-height:800.02px){.trust.svelte-owov6c>li:where(.svelte-owov6c):nth-child(n+5){display:none}}@media(max-width:899.98px)and (max-height:500px)and (orientation:landscape){.actions.svelte-owov6c{margin-top:var(--space-3)}.actions.svelte-owov6c .btn:where(.svelte-owov6c) svg{display:none}}.hero.svelte-1x8bpxk{--card-w: clamp(150px, min(13vw, 24vh), 220px);--card-gap: clamp(12px, 1.2vw, 18px);container-type:inline-size;--edge: max(var(--gutter), calc((100cqw - var(--max)) / 2));position:relative;display:grid;min-height:max(100vh,640px);min-height:max(100svh,640px);overflow:clip;isolation:isolate;background:var(--hero-shade);color:var(--on-photo);touch-action:pan-y;touch-action:pan-y pinch-zoom}@supports not (width: 1cqw){.hero.svelte-1x8bpxk{--edge: max(var(--gutter), calc((100vw - var(--max)) / 2))}}.hero.zoomed.svelte-1x8bpxk{touch-action:auto}.content.svelte-1x8bpxk{display:grid;grid-template-columns:minmax(0,46fr) minmax(0,54fr);grid-template-rows:1fr auto 1fr;grid-template-areas:". ." "copy deck" ". .";column-gap:clamp(24px,3vw,48px);padding:calc(var(--nav-h) + var(--space-6)) 0 var(--space-6) var(--edge)}.deck.svelte-1x8bpxk{grid-area:deck;align-self:end;display:flex;flex-direction:column;min-width:0}.copy-col.svelte-1x8bpxk{grid-area:copy;position:relative;z-index:var(--z-title);align-self:center;container-type:inline-size}.tagline.svelte-1x8bpxk{max-width:16em;margin:0 0 var(--space-4);font-family:var(--font-sans);font-weight:600;font-size:clamp(32px,min(2.4vw + 14px,6.2vh),52px);font-size:clamp(32px,min(2.4vw + 14px,6.2svh),52px);line-height:1.15;letter-spacing:-.015em;color:var(--on-photo)}.tagline.svelte-1x8bpxk .bl:where(.svelte-1x8bpxk){display:block}.tagline.svelte-1x8bpxk{container-type:inline-size}.tagline.svelte-1x8bpxk .what:where(.svelte-1x8bpxk){display:block;margin-bottom:var(--space-2);font-size:clamp(14px,3.6cqi,var(--type-title));line-height:28px;font-weight:600;letter-spacing:0;text-shadow:0 0 2px rgb(12 10 8 / .95),0 0 5px rgb(12 10 8 / .75),0 0 14px rgb(12 10 8 / .55);text-shadow:0 0 2px color-mix(in srgb,var(--hero-shade) 95%,transparent),0 0 5px color-mix(in srgb,var(--hero-shade) 75%,transparent),0 0 14px color-mix(in srgb,var(--hero-shade) 55%,transparent)}.copy-stack.svelte-1x8bpxk{position:relative}.tagline.svelte-1x8bpxk{text-shadow:0 1px 14px rgb(12 10 8 / .55);text-shadow:0 1px 14px color-mix(in srgb,var(--hero-shade) 55%,transparent)}@media(max-width:899.98px){.hero.svelte-1x8bpxk{--card-w: 124px;--card-gap: 10px}.tagline.svelte-1x8bpxk{margin-bottom:var(--space-3);font-size:24px;line-height:29px}.tagline.svelte-1x8bpxk .what:where(.svelte-1x8bpxk){margin-bottom:0;font-size:16px;line-height:22px;text-wrap:pretty}.deck.svelte-1x8bpxk{display:contents}.content.svelte-1x8bpxk{grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto auto;grid-template-areas:"copy" "controls" "cards";row-gap:var(--space-4);padding:calc(var(--nav-h) + var(--space-4)) var(--gutter) var(--space-4)}.copy-col.svelte-1x8bpxk{align-self:end}}@media(max-width:899.98px){.tagline.svelte-1x8bpxk{text-shadow:0 0 16px rgb(12 10 8 / .7),0 1px 4px rgb(12 10 8 / .45);text-shadow:0 0 16px color-mix(in srgb,var(--hero-shade) 70%,transparent),0 1px 4px color-mix(in srgb,var(--hero-shade) 45%,transparent)}}@media(max-width:899.98px)and (max-height:800px),(max-width:359.98px)and (max-height:860px){.content.svelte-1x8bpxk{row-gap:var(--space-2);padding-bottom:var(--space-2)}.tagline.svelte-1x8bpxk{margin-bottom:6px}}@media(max-width:899.98px)and (max-height:660px){.tagline.svelte-1x8bpxk .what:where(.svelte-1x8bpxk){font-size:var(--text-min);line-height:15px}}@media(max-height:620px),(max-width:359.98px)and (max-height:700px){.tagline.svelte-1x8bpxk{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(max-height:639.98px){.hero.svelte-1x8bpxk{min-height:100vh;min-height:100svh}}@media(min-width:900px)and (max-height:800px){.content.svelte-1x8bpxk{padding-top:calc(var(--nav-h) + var(--space-6) - 20px)}}@media(min-width:900px)and (max-height:500px){.hero.svelte-1x8bpxk{--card-w: clamp(124px, 27svh, 140px)}@supports not (height: 1svh){.hero.svelte-1x8bpxk{--card-w: clamp(124px, 27vh, 140px)}}.content.svelte-1x8bpxk{padding-top:calc(var(--nav-h) + var(--space-2));padding-bottom:var(--space-3)}}@media(max-width:899.98px)and (max-height:500px)and (orientation:landscape){.hero.svelte-1x8bpxk{min-height:100vh;min-height:100svh}.content.svelte-1x8bpxk{grid-template-columns:minmax(0,1fr) min(40%,270px);grid-template-rows:1fr auto;grid-template-areas:"copy cards" "controls cards";column-gap:var(--space-5);row-gap:var(--space-3);padding-top:calc(var(--nav-h) + var(--space-2));padding-bottom:var(--space-3)}}.tours.svelte-18essqz{padding-top:var(--section-pad-tight);padding-bottom:calc(var(--section-pad) + var(--radius-lg));background:var(--sky-050);overflow-x:clip;scroll-margin-top:-12px}.head.svelte-18essqz{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);margin-bottom:var(--space-6)}.lead.svelte-18essqz{max-width:var(--measure)}.inline-link.svelte-18essqz{display:inline;margin:0;padding:0;border:0;background:none;color:var(--ink);font:inherit;font-weight:600;text-decoration-line:underline;text-decoration-color:var(--sun);text-underline-offset:4px;cursor:pointer}.inline-link.svelte-18essqz{position:relative}.inline-link.svelte-18essqz:before{content:"";position:absolute;inset:-9px 0}@media(hover:hover){.inline-link.svelte-18essqz:hover{text-decoration-thickness:2px}}.inline-link.svelte-18essqz:active{border-radius:2px;background:color-mix(in srgb,currentColor 14%,transparent);text-decoration-thickness:2px}@media(max-width:899.98px){.lead.svelte-18essqz{font-size:16px;line-height:26px}}@media(min-width:900px){.head.svelte-18essqz{grid-template-columns:minmax(0,1fr) minmax(0,440px);grid-template-areas:"kicker lead" "title lead";column-gap:var(--space-7);margin-bottom:var(--space-7)}.head.svelte-18essqz .sun-kicker:where(.svelte-18essqz){grid-area:kicker}.head.svelte-18essqz h2:where(.svelte-18essqz){grid-area:title}.lead.svelte-18essqz{grid-area:lead;align-self:end}}.tabs.svelte-18essqz{position:relative;isolation:isolate;display:flex;flex-wrap:wrap;gap:10px;margin:0 -6px;padding:6px}@media(min-width:900px)and (max-width:1279.98px){.tabs.svelte-18essqz{max-width:732px}}@media(max-width:899.98px){.tabs.svelte-18essqz{flex-wrap:nowrap;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);overflow-x:auto;scrollbar-width:none}.tabs.svelte-18essqz::-webkit-scrollbar{display:none}}.tab.svelte-18essqz{position:relative;flex:none;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:5px 16px 5px 5px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--cloud);color:var(--ink);font-family:var(--font-sans);font-weight:600;font-size:15px;line-height:20px;white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.tab.svelte-18essqz .thumb{flex:none;width:36px;height:36px;border-radius:50%}@media(hover:hover){.tab.svelte-18essqz:hover{border-color:var(--line-strong)}}.tab[aria-selected=true].svelte-18essqz{border-color:var(--on-photo);background:var(--on-photo);color:var(--on-brand)}.count.svelte-18essqz{font-family:var(--font-mono);font-weight:500;font-size:var(--text-min);line-height:16px;font-variant-numeric:tabular-nums;color:var(--ink-muted)}.tab[aria-selected=true].svelte-18essqz .count:where(.svelte-18essqz){color:var(--on-brand)}@media(forced-colors:active){.tab[aria-selected=true].svelte-18essqz{border:3px solid Highlight}}.slide-mark.svelte-18essqz{position:absolute;top:0;left:0;z-index:0;display:none;height:calc(var(--mh, 0) * 1px);pointer-events:none;transform:translate(calc(var(--mx, 0) * 1px),calc(var(--my, 0) * 1px))}.slide-mark.svelte-18essqz>span:where(.svelte-18essqz){position:absolute;top:0;left:0;height:100%;background:var(--on-photo)}.slide-mark.svelte-18essqz .mark-end:where(.svelte-18essqz){width:calc(var(--mh, 0) * .5px);border-radius:var(--radius-pill) 0 0 var(--radius-pill)}.slide-mark.svelte-18essqz .mark-end-r:where(.svelte-18essqz){border-radius:0 var(--radius-pill) var(--radius-pill) 0;transform:translate(calc((var(--mw, 0) - var(--mh, 0) * .5) * 1px))}.slide-mark.svelte-18essqz .mark-mid:where(.svelte-18essqz){left:calc(var(--mh, 0) * .5px - 1px);width:100px;transform-origin:0 0;transform:scaleX(calc((var(--mw, 0) - var(--mh, 0) + 2) / 100))}.slide-mark.svelte-18essqz,.slide-mark.svelte-18essqz .mark-end-r:where(.svelte-18essqz),.slide-mark.svelte-18essqz .mark-mid:where(.svelte-18essqz){transition:transform var(--dur-change) var(--ease-in-out)}.tabs.svelte-18essqz.marked>.slide-mark:where(.svelte-18essqz){display:block}.tabs.svelte-18essqz.mark-still>.slide-mark:where(.svelte-18essqz),.tabs.svelte-18essqz.mark-still>.slide-mark:where(.svelte-18essqz)>span:where(.svelte-18essqz){transition:none}.tabs.svelte-18essqz.marked>.tab[aria-selected=true]:where(.svelte-18essqz){border-color:var(--line);background:var(--cloud)}.tabs.svelte-18essqz.marked>.tab:where(.svelte-18essqz)>*{position:relative;z-index:1}.tabs.svelte-18essqz.marked>.tab:where(.svelte-18essqz),.tabs.svelte-18essqz.marked .count:where(.svelte-18essqz){transition:background var(--dur-fast) var(--ease-out),color var(--dur-change) var(--ease-in-out),border-color var(--dur-fast) var(--ease-out)}@media(prefers-reduced-motion:reduce){.slide-mark.svelte-18essqz,.slide-mark.svelte-18essqz .mark-end-r:where(.svelte-18essqz),.slide-mark.svelte-18essqz .mark-mid:where(.svelte-18essqz),.tabs.svelte-18essqz.marked>.tab:where(.svelte-18essqz),.tabs.svelte-18essqz.marked .count:where(.svelte-18essqz){transition:none}}@media(forced-colors:active){.slide-mark.svelte-18essqz{display:none!important}}.tab.nojs.svelte-18essqz{display:none}.panel.svelte-18essqz .incoming>li{opacity:0;transform:translate(60px)}.region.svelte-18essqz{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-5);row-gap:var(--space-3);margin:var(--space-7) 0 var(--space-5)}.region-name.svelte-18essqz{margin:-.02em 0 -.12em;padding:.02em .02em .12em 0;overflow:hidden;font-family:var(--font-display);font-weight:700;font-size:var(--type-card);line-height:.95;letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;color:var(--ink)}@supports (overflow-y: clip){.region-name.svelte-18essqz{overflow:visible;overflow-y:clip}}.ch.svelte-18essqz{display:inline-block}.region-meta.svelte-18essqz{margin:0;color:var(--ink-muted)}.region-meta.svelte-18essqz .from:where(.svelte-18essqz){color:var(--sun-ink)}@media(max-width:767.98px){.region.svelte-18essqz{flex-direction:column;align-items:flex-start;margin-top:var(--space-6)}}.end.svelte-18essqz{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-2);width:var(--deck-card);aspect-ratio:4 / 5;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--cloud);color:var(--ink);text-decoration:none}@media(max-width:767.98px){.end.svelte-18essqz{width:min(72vw,320px);aspect-ratio:5 / 4}}.end-num.svelte-18essqz{font-family:var(--font-display);font-weight:700;font-size:64px;line-height:.9;text-transform:uppercase}.end-label.svelte-18essqz{color:var(--ink-muted)}.end-arrow.svelte-18essqz{position:absolute;top:var(--space-4);right:var(--space-4);display:grid;place-items:center;width:48px;height:48px;border:1.5px solid currentColor;border-radius:50%}@media(hover:hover){.end.svelte-18essqz:hover .end-arrow:where(.svelte-18essqz){background:var(--ink);color:var(--sky-050)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.end.svelte-18essqz{transition:transform var(--dur-base) var(--ease-out)}.end.svelte-18essqz:hover{transform:translateY(-6px)}}.next-tab.svelte-18essqz{display:none}.waiting.svelte-18essqz{visibility:hidden}@media(min-width:1100px){.panel.svelte-18essqz .reel-line{max-width:420px}.next-tab.svelte-18essqz{display:grid;justify-items:end;gap:6px;min-height:44px;margin-left:auto;padding:4px 0 4px var(--space-4);border:0;background:none;color:var(--ink);text-align:right;cursor:pointer}.next-hint.svelte-18essqz{color:color-mix(in srgb,var(--ink) 70%,transparent)}.next-name.svelte-18essqz{font-family:var(--font-display);font-weight:700;font-size:40px;line-height:.9;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb,var(--ink) 40%,transparent);transition:color var(--dur-fast) var(--ease-out)}@media(hover:hover){.next-tab.svelte-18essqz:hover .next-name:where(.svelte-18essqz){color:var(--ink)}}}.more.svelte-18essqz{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-6)}.search-link.svelte-18essqz{white-space:normal;text-align:center}@media(max-width:767.98px){.more.svelte-18essqz{flex-direction:column;align-items:stretch}}.why.svelte-1be86yy{padding-top:var(--section-pad-tight);padding-bottom:calc(var(--section-pad) + var(--radius-lg))}.layout.svelte-1be86yy{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "visual" "reasons" "office";row-gap:var(--space-6)}@media(min-width:768px){.layout.svelte-1be86yy{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto auto 1fr;grid-template-areas:"head head" "reasons visual" "office visual";column-gap:clamp(32px,5vw,72px);row-gap:var(--space-6)}}@media(min-width:1100px){.layout.svelte-1be86yy{grid-template-rows:auto auto 1fr;grid-template-areas:"head visual" "reasons visual" "office visual"}}.head.svelte-1be86yy{grid-area:head;display:grid;gap:var(--space-4);align-content:start}.head.svelte-1be86yy .lead:where(.svelte-1be86yy){max-width:46ch}@media(max-width:767.98px){.head.svelte-1be86yy .lead:where(.svelte-1be86yy){font-size:16px;line-height:26px}}.visual.svelte-1be86yy{grid-area:visual;position:relative;display:flex;flex-direction:column;margin:0 calc(-1 * var(--gutter));overflow:hidden}@media(min-width:768px){.visual.svelte-1be86yy{align-self:start;margin:0;border-radius:var(--radius-lg)}}.frame.svelte-1be86yy{position:relative;overflow:hidden;aspect-ratio:3 / 2;background:var(--landmark-lit)}.frame.svelte-1be86yy img:where(.svelte-1be86yy){width:100%;height:100%;object-fit:cover;object-position:50% 92%}.caption.svelte-1be86yy{position:absolute;z-index:1;top:var(--space-4);left:var(--gutter);max-width:calc(100% - 2 * var(--gutter));padding:5px 12px;border:1px solid var(--glass-line);border-radius:var(--radius-pill);background:var(--glass);font-family:var(--font-mono);font-size:var(--text-min);line-height:16px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--on-photo)}@media(min-width:768px){.caption.svelte-1be86yy{left:var(--space-4);max-width:calc(100% - 2 * var(--space-4))}}.reasons.svelte-1be86yy{grid-area:reasons;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;margin:0;padding:0;list-style:none;border-bottom:1px solid var(--line)}.reason.svelte-1be86yy{display:grid;gap:2px;padding:var(--space-4) 0;border-top:1px solid var(--line)}.reason-title.svelte-1be86yy{font-size:20px;line-height:28px;font-weight:600}.reason-text.svelte-1be86yy{font-size:15px;line-height:24px;color:var(--ink-muted)}.reason.linked.svelte-1be86yy{position:relative}@media(hover:hover){.reason.linked.svelte-1be86yy:hover .reason-link:where(.svelte-1be86yy){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}}.reason-link.svelte-1be86yy{color:inherit;text-decoration:none}.reason-link.svelte-1be86yy:after{content:"";position:absolute;inset:0;border-radius:var(--radius-sm)}.reason-arrow.svelte-1be86yy{color:var(--brand)}.office.svelte-1be86yy{grid-area:office;align-self:start;display:grid;grid-template-columns:72px minmax(0,1fr);column-gap:14px;align-items:start;padding:var(--space-4) var(--space-4) var(--space-2);border-radius:var(--radius-md);background:var(--sky-100)}.office-thumb.svelte-1be86yy{width:72px;height:72px;overflow:hidden;border-radius:var(--radius-sm);background:var(--landmark-lit)}.office-thumb.svelte-1be86yy img:where(.svelte-1be86yy){width:100%;height:100%;object-fit:cover}.office-copy.svelte-1be86yy{display:grid;gap:var(--space-1);min-width:0}.office-title.svelte-1be86yy{font-size:16px;line-height:22px;font-weight:600}.office-street.svelte-1be86yy{font-family:var(--font-mono);font-size:var(--text-min);line-height:16px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.office-hours.svelte-1be86yy{font-size:14px;line-height:20px;color:var(--ink-muted);text-wrap:balance}.office-note.svelte-1be86yy{font-size:14px;line-height:20px;color:var(--ink)}.directions.svelte-1be86yy{display:inline-flex;align-items:center;gap:6px;justify-self:start;min-height:44px;font-size:15px;line-height:20px;font-weight:600;color:var(--brand);text-decoration-line:underline;text-decoration-thickness:1px}@media(hover:hover){.directions.svelte-1be86yy:hover{color:var(--brand-hover);text-decoration-thickness:2px}}.directions.svelte-1be86yy svg:where(.svelte-1be86yy){flex:none}.departures.svelte-1dd9fq8{padding-top:var(--section-pad-tight);padding-bottom:var(--space-5)}.head.svelte-1dd9fq8{display:grid;justify-items:start;gap:var(--space-4);max-width:640px;margin-bottom:var(--space-6)}.head.svelte-1dd9fq8 .headline:where(.svelte-1dd9fq8),.head.svelte-1dd9fq8 .lead:where(.svelte-1dd9fq8){margin:0}.board.svelte-1dd9fq8{--board-split: rgb(0 0 0 / .6);--cell-w: 20px;--cell-h: 30px;font-size:16px;padding:var(--space-5);border:1px solid var(--board-line);border-radius:var(--radius-md);background:var(--board-bg);color:var(--board-ink);box-shadow:var(--shadow-lift)}.controls.svelte-1dd9fq8{display:grid;gap:var(--space-5);margin-bottom:var(--space-6)}@media(min-width:900px){.controls.svelte-1dd9fq8{grid-template-columns:auto auto minmax(0,1.2fr);align-items:end;gap:var(--space-6)}}.control.svelte-1dd9fq8{display:grid;gap:var(--space-2);min-width:0;margin:0;padding:0;border:0}.control.svelte-1dd9fq8 legend:where(.svelte-1dd9fq8){padding:0;margin-bottom:var(--space-2)}.budget.svelte-1dd9fq8{grid-template-columns:1fr auto;column-gap:var(--space-4);row-gap:var(--space-1)}.budget.svelte-1dd9fq8 label:where(.svelte-1dd9fq8){grid-column:1 / -1}.budget-count.svelte-1dd9fq8{grid-row:2;align-self:center;margin:0;color:var(--ink-muted, var(--ink));font-family:var(--font-sans);font-size:15px;line-height:20px;font-weight:600;font-variant-numeric:tabular-nums}.budget-value.svelte-1dd9fq8{grid-row:2;grid-column:2;white-space:nowrap;color:var(--ink);font-variant-numeric:tabular-nums}.budget.svelte-1dd9fq8 input:where(.svelte-1dd9fq8){grid-column:1 / -1;margin-top:var(--space-2)}.budget-ends.svelte-1dd9fq8{grid-column:1 / -1;display:flex;justify-content:space-between;margin:0;color:var(--ink-muted, var(--ink));font-family:var(--font-mono);font-size:var(--text-min);line-height:16px}input[type=range].svelte-1dd9fq8{appearance:none;width:100%;height:44px;margin:0;background:transparent;cursor:pointer}input[type=range].svelte-1dd9fq8::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(var(--brand),var(--brand)) left / var(--fill) 100% no-repeat,var(--line)}input[type=range].svelte-1dd9fq8::-moz-range-track{height:6px;border-radius:3px;background:linear-gradient(var(--brand),var(--brand)) left / var(--fill) 100% no-repeat,var(--line)}input[type=range].svelte-1dd9fq8::-webkit-slider-thumb{appearance:none;width:26px;height:26px;margin-top:-10px;border-radius:50%;border:3px solid var(--cloud);background:var(--brand);box-shadow:var(--shadow-card)}input[type=range].svelte-1dd9fq8::-moz-range-thumb{width:20px;height:20px;border-radius:50%;border:3px solid var(--cloud);background:var(--brand);box-shadow:var(--shadow-card)}@media(pointer:coarse){input[type=range].svelte-1dd9fq8{height:48px}input[type=range].svelte-1dd9fq8::-webkit-slider-thumb{width:32px;height:32px;margin-top:-13px}input[type=range].svelte-1dd9fq8::-moz-range-thumb{width:26px;height:26px}}input[type=range].svelte-1dd9fq8:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:var(--radius-sm)}.seg.svelte-1dd9fq8{display:flex;flex-wrap:wrap;gap:var(--space-2)}.seg-item.svelte-1dd9fq8{position:relative}.seg-item.svelte-1dd9fq8 input:where(.svelte-1dd9fq8){position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.seg-item.svelte-1dd9fq8 span:where(.svelte-1dd9fq8){display:inline-flex;align-items:center;min-height:48px;padding:0 18px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--cloud);color:var(--ink);font-family:var(--font-sans);font-size:15px;line-height:20px;font-weight:600;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}@media(max-width:419.98px){.seg-item.svelte-1dd9fq8 span:where(.svelte-1dd9fq8){padding:0 14px}}@media(hover:hover){.seg-item.svelte-1dd9fq8:hover span:where(.svelte-1dd9fq8){border-color:var(--line-strong)}}.seg-item.svelte-1dd9fq8 input:where(.svelte-1dd9fq8):checked+span:where(.svelte-1dd9fq8){background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.seg-item.svelte-1dd9fq8 input:where(.svelte-1dd9fq8):focus-visible+span:where(.svelte-1dd9fq8){outline:3px solid var(--focus);outline-offset:3px}.seg-item.svelte-1dd9fq8:active input:where(.svelte-1dd9fq8):not(:checked)+span:where(.svelte-1dd9fq8),.seg-item.svelte-1dd9fq8 input:where(.svelte-1dd9fq8):not(:checked):active+span:where(.svelte-1dd9fq8){background:var(--brand-tint)}.board-top.svelte-1dd9fq8{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);padding-bottom:var(--space-4)}.board-name.svelte-1dd9fq8{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;font-family:var(--font-mono);font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.board-name.svelte-1dd9fq8 svg{color:var(--board-amber)}.head-row.svelte-1dd9fq8,.row.svelte-1dd9fq8{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto 18px;align-items:center;column-gap:var(--space-4)}.head-row.svelte-1dd9fq8{padding:0 var(--space-3) var(--space-2);color:var(--board-muted);font-family:var(--font-mono);font-size:var(--text-min);letter-spacing:.1em;text-transform:uppercase}.head-row.svelte-1dd9fq8 span:where(.svelte-1dd9fq8):nth-child(1){width:calc(14 * (var(--cell-w) + 2px))}.head-row.svelte-1dd9fq8 span:where(.svelte-1dd9fq8):nth-child(3){width:calc(3 * (var(--cell-w) + 2px))}.head-row.svelte-1dd9fq8 span:where(.svelte-1dd9fq8):nth-child(4){width:calc(9 * (var(--cell-w) + 2px));grid-column:4}.rows.svelte-1dd9fq8{display:grid;gap:6px;margin:0;padding:0;list-style:none}.row.svelte-1dd9fq8{min-height:44px;padding:6px var(--space-3);border-radius:var(--radius-sm);color:var(--board-ink);text-decoration:none;transition:background var(--dur-fast) var(--ease-out)}@media(hover:hover){a.row.svelte-1dd9fq8:hover{background:#ffffff0d}}@media(hover:hover){a.row.svelte-1dd9fq8:hover .trip:where(.svelte-1dd9fq8){color:var(--board-ink)}}a.row.svelte-1dd9fq8:focus-visible{outline:3px solid var(--board-amber);outline-offset:-3px}a.row.svelte-1dd9fq8:active{background:#ffffff14}.row.svelte-1dd9fq8 .fare{color:var(--board-amber)}.row.svelte-1dd9fq8>svg{color:var(--board-muted)}.trip.svelte-1dd9fq8{min-width:0;overflow:hidden;color:var(--board-muted);font-size:14px;line-height:20px;white-space:nowrap;text-overflow:ellipsis}.trip-n.svelte-1dd9fq8{display:none}.board-foot.svelte-1dd9fq8{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--board-line)}.summary.svelte-1dd9fq8,.board-note.svelte-1dd9fq8{margin:0;color:var(--board-muted);font-family:var(--font-mono);font-size:13px}.board-note.svelte-1dd9fq8{margin-top:var(--space-2);font-family:var(--font-sans);font-size:14px;line-height:20px}.next.svelte-1dd9fq8{display:inline-flex;align-items:center;gap:var(--space-3);min-height:48px;margin-left:auto;padding:0;border:0;background:none;color:var(--board-ink);font:600 15px/20px var(--font-sans);cursor:pointer}.next-disc.svelte-1dd9fq8{display:inline-grid;place-items:center;width:48px;height:48px;border:1.5px solid var(--board-amber);border-radius:var(--radius-pill);color:var(--board-amber);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.next-disc.svelte-1dd9fq8 svg{transition:transform var(--dur-fast) var(--ease-out)}@media(hover:hover){.next.svelte-1dd9fq8:hover .next-disc:where(.svelte-1dd9fq8){background:var(--board-amber);color:var(--board-bg)}.next.svelte-1dd9fq8:hover .next-disc:where(.svelte-1dd9fq8) svg{transform:translate(2px)}}.next.svelte-1dd9fq8:focus-visible{outline:none}.next.svelte-1dd9fq8:focus-visible .next-disc:where(.svelte-1dd9fq8){outline:3px solid var(--board-ink);outline-offset:3px}@media(max-width:1199.98px){.board.svelte-1dd9fq8{--cell-w: 17px;--cell-h: 26px;font-size:14px}}@media(max-width:1099.98px){.board.svelte-1dd9fq8{--cell-w: 15px;--cell-h: 24px;font-size:13px;padding:var(--space-4) var(--space-3);margin-inline:calc(var(--gutter) * -.5)}.head-row.svelte-1dd9fq8{display:none}.row.svelte-1dd9fq8{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"dest dest" "trip fare";align-items:start;row-gap:6px;column-gap:var(--space-2);padding:8px var(--space-2)}.rows.svelte-1dd9fq8{gap:2px}.row-li.svelte-1dd9fq8+.row-li:where(.svelte-1dd9fq8){border-top:1px solid var(--board-line)}.row.svelte-1dd9fq8 .dest{grid-area:dest}.row.svelte-1dd9fq8 .fare{grid-area:fare;justify-self:end;align-self:start}.row.svelte-1dd9fq8 .nights{display:none}.trip-n.svelte-1dd9fq8{display:inline}.trip.svelte-1dd9fq8{grid-area:trip;min-height:var(--cell-h);font-size:13px;line-height:var(--cell-h);white-space:normal;overflow-wrap:anywhere}.row.svelte-1dd9fq8>svg{display:none}}@media(max-width:699.98px){.row.svelte-1dd9fq8{min-height:calc(3 * var(--cell-h) + 6px + 2 * 8px);align-content:center}.rows.svelte-1dd9fq8{overflow-anchor:none}.summary.svelte-1dd9fq8{flex-basis:100%}}@media(max-width:419.98px){.row.svelte-1dd9fq8 .fare{--cell-w: 13px}}@media(forced-colors:active){.seg-item.svelte-1dd9fq8 input:where(.svelte-1dd9fq8):checked+span:where(.svelte-1dd9fq8){forced-color-adjust:none;background:Highlight;color:HighlightText;border-color:Highlight}input[type=range].svelte-1dd9fq8{forced-color-adjust:none}input[type=range].svelte-1dd9fq8::-webkit-slider-runnable-track{forced-color-adjust:none;background:linear-gradient(Highlight,Highlight) left / var(--fill) 100% no-repeat,GrayText}input[type=range].svelte-1dd9fq8::-webkit-slider-thumb{forced-color-adjust:none;border-color:Canvas;background:Highlight}input[type=range].svelte-1dd9fq8::-moz-range-track{forced-color-adjust:none;background:linear-gradient(Highlight,Highlight) left / var(--fill) 100% no-repeat,GrayText}input[type=range].svelte-1dd9fq8::-moz-range-thumb{forced-color-adjust:none;border-color:Canvas;background:Highlight}}@media(prefers-reduced-motion:reduce){.row.svelte-1dd9fq8,.seg-item.svelte-1dd9fq8 span:where(.svelte-1dd9fq8),.next-disc.svelte-1dd9fq8,.next-disc.svelte-1dd9fq8 svg{transition:none}@media(hover:hover){.next.svelte-1dd9fq8:hover .next-disc:where(.svelte-1dd9fq8) svg{transform:none}}}
