.cine-sky[data-astro-cid-ljc7qogn]{background:linear-gradient(#8caadc61,#0000 60%),linear-gradient(90deg,#c6dbfe,#d3e4fe 50%,#dee1f0)}.cine-layer[data-astro-cid-ljc7qogn]{will-change:transform;position:absolute;inset:34svh 0 0}.cine-layer[data-astro-cid-ljc7qogn] picture,.cine-layer[data-astro-cid-ljc7qogn] img{width:100%;height:100%;display:block}.cine-layer[data-astro-cid-ljc7qogn] .cine-field-img{object-fit:cover;object-position:50% 0%}.cine-bg[data-astro-cid-ljc7qogn]{-webkit-mask-image:linear-gradient(#0000 0,#000 9%);mask-image:linear-gradient(#0000 0,#000 9%)}.cine-mid[data-astro-cid-ljc7qogn]{transform-origin:50% 100%;-webkit-mask-image:linear-gradient(#0000 48%,#000 70%);mask-image:linear-gradient(#0000 48%,#000 70%)}.cine-sun[data-astro-cid-ljc7qogn]{pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(42% 52% at 86%,#fff0c8f2,#ffe2aa59 45%,#0000 72%),linear-gradient(#ffd6962e,#0000 55%);position:absolute;inset:0}.cine-rays[data-astro-cid-ljc7qogn]{pointer-events:none;opacity:.55;mix-blend-mode:screen;transform-origin:88% 46%;background:repeating-conic-gradient(from 200deg at 88% 46%,#ffecc400 0deg 7deg,#ffecc457 9deg 11.5deg,#ffecc400 14deg 22deg);position:absolute;inset:-20% -10% 0;-webkit-mask-image:radial-gradient(75% 70% at 88% 46%,#000 0%,#0000 72%);mask-image:radial-gradient(75% 70% at 88% 46%,#000 0%,#0000 72%)}.cine-fg[data-astro-cid-ljc7qogn]{z-index:4;pointer-events:none;transform-origin:50% 100%;will-change:transform;height:48%;position:absolute;inset:auto -4% -2%;-webkit-mask-image:linear-gradient(#0000 0%,#00000014 12%,#00000059 26%,#000000bf 40%,#000 55%);mask-image:linear-gradient(#0000 0%,#00000014 12%,#00000059 26%,#000000bf 40%,#000 55%)}.cine-fg-sway[data-astro-cid-ljc7qogn]{transform-origin:50% 100%;width:100%;height:100%}.cine-quail[data-astro-cid-ljc7qogn]{z-index:3;will-change:transform;width:min(46vw,260px);position:absolute;top:15svh;left:50%;translate:-38%}.cine-title-wrap[data-astro-cid-ljc7qogn]{z-index:2;text-align:center;will-change:transform;pointer-events:none;flex-direction:column;align-items:center;padding-top:calc(15svh + min(30vw,165px));display:flex;position:absolute;inset:0}.cine-eyebrow[data-astro-cid-ljc7qogn]{letter-spacing:.24em;text-transform:uppercase;color:#18221acc;margin-top:1.1rem;padding-inline:1rem;font-size:.68rem;font-weight:600}.cine-title[data-astro-cid-ljc7qogn]{flex-direction:column;align-items:center;line-height:1;display:flex}.cine-kicker[data-astro-cid-ljc7qogn]{font-family:var(--font-display);letter-spacing:.32em;text-transform:uppercase;color:var(--color-forest);font-variation-settings:"SOFT" 50, "opsz" 48;padding-left:.32em;font-size:clamp(.95rem,2.1vw,1.75rem);font-weight:400}.cine-word[data-astro-cid-ljc7qogn]{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--color-forest);font-variation-settings:"SOFT" 30, "WONK" 0, "opsz" 144;margin-top:.12em;font-size:clamp(3.1rem,12.6vw,13.5rem);font-weight:360;line-height:.92;display:block}.cine-support[data-astro-cid-ljc7qogn]{z-index:6;text-align:center;padding-inline:1.25rem;position:absolute;bottom:7svh;left:0;right:0}.cine-tagline[data-astro-cid-ljc7qogn]{max-width:38rem;color:var(--color-ivory);text-shadow:0 1px 2px #18140a99,0 2px 22px #18140a8c;margin-inline:auto;font-size:1.02rem;line-height:1.55}.cine-tagline[data-astro-cid-ljc7qogn] .italic[data-astro-cid-ljc7qogn]{color:#ffe3a8}.cine-cue[data-astro-cid-ljc7qogn]{z-index:6;letter-spacing:.22em;text-transform:uppercase;color:var(--color-ivory);align-items:center;gap:.75rem;font-size:.68rem;font-weight:600;display:none;position:absolute;bottom:2.25rem;right:2.5rem}.cine-cue-line[data-astro-cid-ljc7qogn]{opacity:.7;background:currentColor;width:3rem;height:1px;display:block}.cine-haze[data-astro-cid-ljc7qogn]{z-index:5;pointer-events:none;opacity:0;background:radial-gradient(70% 60% at 60% 55%,#ffeec8d9,#ffe2aa66 50%,#0000 80%);position:absolute;inset:0}.cine-stage[data-astro-cid-ljc7qogn]:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(#0000,#281c0e40 45%,#281c0e9e);height:42%;position:absolute;inset:auto 0 0}.cine-light[data-astro-cid-ljc7qogn]{z-index:11;pointer-events:none;opacity:0;background:radial-gradient(70% 60% at 78% 40%, #fff8e6e6, transparent 70%), linear-gradient(to top, var(--color-ivory) 0%, var(--color-ivory) 42%, #f4eee18c 72%, transparent 100%);position:absolute;inset:0}@media (width<=767px){.cine-stage[data-astro-cid-ljc7qogn]{flex-direction:column;height:auto;min-height:max(100svh,600px);display:flex}.cine-title-wrap[data-astro-cid-ljc7qogn]{position:relative;inset:auto}.cine-support[data-astro-cid-ljc7qogn]{margin-top:auto;padding-top:2.5rem;padding-bottom:2.5rem;position:relative;bottom:auto}.cine-stage[data-astro-cid-ljc7qogn]:after{background:linear-gradient(#0000,#281c0e66 40%,#281c0eb8);height:58%}}@media (width>=768px){.cine-layer[data-astro-cid-ljc7qogn]{inset:30svh 0 0}.cine-quail[data-astro-cid-ljc7qogn]{width:min(30vw,300px);top:13svh}.cine-title-wrap[data-astro-cid-ljc7qogn]{padding-top:calc(13svh + min(19vw,190px))}.cine-tagline[data-astro-cid-ljc7qogn]{font-size:1.1rem}}@media (width>=1024px){.cine-layer[data-astro-cid-ljc7qogn]{inset:22svh 0 0}.cine-quail[data-astro-cid-ljc7qogn]{width:min(21vw,330px);top:9svh;translate:-40%}.cine-title-wrap[data-astro-cid-ljc7qogn]{padding-top:calc(9svh + min(14vw,215px))}.cine-support[data-astro-cid-ljc7qogn]{bottom:13svh}.cine-cue[data-astro-cid-ljc7qogn]{display:flex}.cine-fg[data-astro-cid-ljc7qogn]{height:52%}}@media (width>=1024px) and (height<=760px){.cine-support[data-astro-cid-ljc7qogn]{bottom:6svh}.cine-quail[data-astro-cid-ljc7qogn]{width:16vw}.cine-title-wrap[data-astro-cid-ljc7qogn]{padding-top:calc(9svh + 10.5vw)}.cine-word[data-astro-cid-ljc7qogn]{font-size:10vw}}@media (prefers-reduced-motion:no-preference){html.js .cine-photo[data-astro-cid-ljc7qogn]{animation:cine-expose 2.4s var(--ease-out) both}@keyframes cine-expose{0%{filter:brightness(1.35)saturate(.7)blur(8px);transform:scale(1.06)}to{filter:none;transform:none}}html.js .cine-arrive[data-astro-cid-ljc7qogn]{opacity:0;animation:cine-rise 1s var(--ease-out) var(--a,0s) forwards;transform:translateY(18px)}@keyframes cine-rise{to{opacity:1;transform:none}}html.js .cine-arrive-track[data-astro-cid-ljc7qogn]{opacity:0;letter-spacing:.7em;animation:cine-track 1.6s var(--ease-out) .45s forwards;display:inline-block}@keyframes cine-track{to{opacity:1;letter-spacing:.32em}}html.js .cine-word[data-astro-cid-ljc7qogn]{animation:line-up 1.3s var(--ease-out) .6s forwards;transform:translateY(115%)}html.js .cine-quail-arrive[data-astro-cid-ljc7qogn]{opacity:0;animation:cine-quail-in 1.8s var(--ease-out) .85s forwards;transform:translate(-8%,22%)rotate(6deg)scale(.92)}@keyframes cine-quail-in{to{opacity:1;transform:none}}.cine-sun[data-astro-cid-ljc7qogn]{transform-origin:86%;animation:sun-breathe 4.5s var(--ease-in-out) infinite alternate}@keyframes sun-breathe{0%{opacity:.35;transform:scale(.9)}to{opacity:1;transform:scale(1.12)}}.cine-rays[data-astro-cid-ljc7qogn]{animation:rays-drift 9s var(--ease-in-out) infinite alternate}@keyframes rays-drift{0%{opacity:.15;transform:rotate(-5deg)}to{opacity:.95;transform:rotate(5deg)}}.cine-fg-sway[data-astro-cid-ljc7qogn]{animation:11s ease-in-out infinite cine-sway}@keyframes cine-sway{0%,to{transform:skew(0)}30%{transform:skew(.7deg)}55%{transform:skew(-.25deg)}78%{transform:skew(.45deg)}}.cine-cue-line[data-astro-cid-ljc7qogn]{transform-origin:0;animation:cue 2.8s var(--ease-in-out) 2.4s 3 both}@keyframes cue{0%,to{transform:scaleX(.35)}50%{transform:scaleX(1)}}}html.cine-on .cine[data-astro-cid-ljc7qogn]{height:100svh}html.cine-pinned #start{margin-top:-58svh}html.cine-pinned #start:before{content:"";pointer-events:none;background:linear-gradient(to top, var(--color-ivory), #f4eee100);height:22svh;position:absolute;inset:auto 0 100%}.route-icon[data-astro-cid-kyqjfwl7]{transition:rotate .7s var(--ease-out), scale .7s var(--ease-out)}.route-tile[data-astro-cid-kyqjfwl7]:hover .route-icon[data-astro-cid-kyqjfwl7],.route-tile[data-astro-cid-kyqjfwl7]:focus-visible .route-icon[data-astro-cid-kyqjfwl7]{rotate:-8deg;scale:1.08}@media (prefers-reduced-motion:reduce){.route-tile[data-astro-cid-kyqjfwl7]:hover .route-icon[data-astro-cid-kyqjfwl7],.route-tile[data-astro-cid-kyqjfwl7]:focus-visible .route-icon[data-astro-cid-kyqjfwl7]{rotate:0deg;scale:1}}.jp-wrap[data-astro-cid-w4gqryjt]{gap:1rem;display:grid}.jp-panel[data-astro-cid-w4gqryjt]{isolation:isolate;border-radius:1.25rem;align-items:flex-end;min-height:420px;padding:1.75rem;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 70px -40px #000c}.jp-panel[data-astro-cid-w4gqryjt] .jp-media{z-index:-2;position:absolute;inset:0}.jp-panel[data-astro-cid-w4gqryjt] .jp-media img{transition:scale 1.2s var(--ease-out)}.jp-shade[data-astro-cid-w4gqryjt]{z-index:-1;transition:opacity .8s var(--ease-soft);background:linear-gradient(#1016111a 0%,#1016118c 55%,#101611f2 100%);position:absolute;inset:0}.jp-num[data-astro-cid-w4gqryjt]{color:#f4eee138;font-size:3.5rem;line-height:1;position:absolute;top:1.25rem;right:1.5rem}.jp-label[data-astro-cid-w4gqryjt]{display:none}.jp-body[data-astro-cid-w4gqryjt]{position:relative}@media (width>=1024px){.jp-wrap[data-astro-cid-w4gqryjt]{gap:.85rem;height:600px;display:flex}.jp-panel[data-astro-cid-w4gqryjt]{min-width:0;min-height:0;transition:flex-grow .9s var(--ease-out);flex:1 1 0;padding:2.5rem}.jp-shade[data-astro-cid-w4gqryjt]{background:linear-gradient(#10161140 0%,#10161180 50%,#101611eb 100%)}.jp-label[data-astro-cid-w4gqryjt]{writing-mode:vertical-rl;white-space:nowrap;transition:opacity .5s var(--ease-soft);align-items:center;gap:.9rem;font-size:1.7rem;display:flex;position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%)rotate(180deg)}.jp-body[data-astro-cid-w4gqryjt]{opacity:0;width:min(30rem,100%);transition:opacity .4s var(--ease-soft), translate .6s var(--ease-out);translate:0 24px}.jp-wrap[data-astro-cid-w4gqryjt]:not(:hover):not(:focus-within) .jp-panel[data-astro-cid-w4gqryjt].is-default,.jp-panel[data-astro-cid-w4gqryjt]:hover,.jp-panel[data-astro-cid-w4gqryjt]:focus-within{flex-grow:3.2}.jp-wrap[data-astro-cid-w4gqryjt]:not(:hover):not(:focus-within) .jp-panel[data-astro-cid-w4gqryjt].is-default .jp-body[data-astro-cid-w4gqryjt],.jp-panel[data-astro-cid-w4gqryjt]:hover .jp-body[data-astro-cid-w4gqryjt],.jp-panel[data-astro-cid-w4gqryjt]:focus-within .jp-body[data-astro-cid-w4gqryjt]{opacity:1;transition-delay:.25s;translate:0}.jp-wrap[data-astro-cid-w4gqryjt]:not(:hover):not(:focus-within) .jp-panel[data-astro-cid-w4gqryjt].is-default .jp-label[data-astro-cid-w4gqryjt],.jp-panel[data-astro-cid-w4gqryjt]:hover .jp-label[data-astro-cid-w4gqryjt],.jp-panel[data-astro-cid-w4gqryjt]:focus-within .jp-label[data-astro-cid-w4gqryjt]{opacity:0}.jp-panel[data-astro-cid-w4gqryjt]:hover .jp-media img,.jp-panel[data-astro-cid-w4gqryjt]:focus-within .jp-media img{scale:1.05}}@media (prefers-reduced-motion:reduce){.jp-panel[data-astro-cid-w4gqryjt],.jp-body[data-astro-cid-w4gqryjt],.jp-label[data-astro-cid-w4gqryjt],.jp-panel[data-astro-cid-w4gqryjt] .jp-media img{transition:none!important}}.radar[data-astro-cid-oywi2cao]{aspect-ratio:1;--c:220 189 132;border-radius:50%;position:absolute}.radar-rings[data-astro-cid-oywi2cao]{background:repeating-radial-gradient(circle, transparent 0 calc(12.5% - 1px), rgb(var(--c) / .32) calc(12.5% - 1px) 12.5%);border-radius:50%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 60%,#0000 71%);mask-image:radial-gradient(circle,#000 60%,#0000 71%)}.radar-cross[data-astro-cid-oywi2cao]{background:linear-gradient(to right, transparent calc(50% - .5px), rgb(var(--c) / .28) calc(50% - .5px) calc(50% + .5px), transparent calc(50% + .5px)), linear-gradient(to bottom, transparent calc(50% - .5px), rgb(var(--c) / .28) calc(50% - .5px) calc(50% + .5px), transparent calc(50% + .5px));border-radius:50%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 55%,#0000 70%);mask-image:radial-gradient(circle,#000 55%,#0000 70%)}.radar-sweep[data-astro-cid-oywi2cao]{background:conic-gradient(from 0deg, rgb(var(--c) / .7) 0deg, rgb(var(--c) / .22) 30deg, transparent 80deg, transparent 360deg);border-radius:50%;position:absolute;inset:0;transform:scaleX(-1);-webkit-mask-image:radial-gradient(circle,#000 0 62%,#0000 71%);mask-image:radial-gradient(circle,#000 0 62%,#0000 71%)}.radar-pulse[data-astro-cid-oywi2cao]{aspect-ratio:1;border:1.5px solid rgb(var(--c) / .7);opacity:0;border-radius:50%;width:100%;position:absolute;top:50%;left:50%;translate:-50% -50%;scale:.05}.radar-blip[data-astro-cid-oywi2cao]{background:rgb(var(--c));width:8px;height:8px;box-shadow:0 0 12px 3px rgb(var(--c) / .6);opacity:.25;border-radius:50%;margin:-4px 0 0 -4px;position:absolute}@media (prefers-reduced-motion:no-preference){.radar-sweep[data-astro-cid-oywi2cao]{animation:6s linear infinite radar-spin}@keyframes radar-spin{0%{transform:scaleX(-1)rotate(0)}to{transform:scaleX(-1)rotate(-360deg)}}.radar-pulse[data-astro-cid-oywi2cao]{animation:radar-pulse 6s var(--ease-out) infinite}@keyframes radar-pulse{0%{opacity:.7;scale:.05}to{opacity:0;scale:1.4}}.radar-blip[data-astro-cid-oywi2cao]{animation:6s linear infinite radar-blip}@keyframes radar-blip{0%{opacity:1;scale:1.6}12%{opacity:.55;scale:1}60%,to{opacity:.12;scale:.8}}}.emap-roadname[data-astro-cid-w37llij2]{writing-mode:vertical-rl;transform:rotate(180deg)}@media (prefers-reduced-motion:no-preference){.emap-dash[data-astro-cid-w37llij2]{animation:2.4s linear infinite emap-dash}@keyframes emap-dash{to{stroke-dashoffset:-28px}}.emap-pin[data-astro-cid-w37llij2]:after{content:"";border:2px solid var(--color-brass);animation:emap-ping 2.6s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}@keyframes emap-ping{0%{opacity:.8;scale:1}to{opacity:0;scale:2.4}}.emap-traveller[data-astro-cid-w37llij2]{animation:emap-travel 4.5s var(--ease-in-out) infinite alternate}@keyframes emap-travel{0%{transform:translateY(0%)}to{transform:translateY(100%)}}}
