@font-face{font-stretch:92% 125%;font-family:archivo;src:url(../media/archivo_subset-s.p.123pezhpjssda.woff2)format("woff2");font-display:swap;font-weight:400 800;font-style:normal}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.Umx8iq_className{font-family:archivo,archivo Fallback;font-style:normal}.Umx8iq_variable{--font:"archivo", "archivo Fallback"}
:root{--navy:#13275a;--red:#d42a2e;--steel:#eceef1;--white:#fff;--ink:var(--navy);--muted:color-mix(in oklab, var(--navy) 66%, var(--steel));--line:color-mix(in oklab, var(--navy) 13%, transparent);--ground:color-mix(in oklab, var(--navy) 6%, var(--steel));--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--gutter:16px;--max:1180px;--radius:8px}@media (min-width:640px){:root{--gutter:32px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:16px}body{background:var(--steel);color:var(--ink);font-family:var(--font), system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1.125rem;line-height:1.55}h1,h2,h3,p,figure,dl,dd,ul,ol{margin:0}ul,ol{padding:0;list-style:none}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2{letter-spacing:-.012em;text-wrap:balance;font-weight:800;font-stretch:112%;line-height:.98}h1{font-size:clamp(2.6rem,1.5rem + 4.2vw,4.75rem)}h2{font-size:clamp(1.9rem,1.4rem + 1.6vw,2.6rem)}h3{font-size:1.375rem;font-weight:750;font-stretch:106%;line-height:1.2}:focus-visible{outline:3px solid var(--red);outline-offset:3px;border-radius:4px}.btn{white-space:nowrap;min-height:52px;transition:transform .16s var(--ease-out), background-color .16s ease, border-color .16s ease;-webkit-tap-highlight-color:transparent;border:2px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0 22px;font-size:1.0625rem;font-weight:700;font-stretch:106%;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn--red{background:var(--red);color:var(--white)}.btn--ghost{border-color:color-mix(in oklab, var(--white) 35%, transparent);color:var(--white)}.btn--navy{background:var(--navy);color:var(--white)}@media (hover:hover) and (pointer:fine){.btn--red:hover{background:color-mix(in oklab, var(--red) 88%, var(--navy))}.btn--ghost:hover{border-color:var(--white)}.btn--navy:hover{background:color-mix(in oklab, var(--navy) 88%, var(--white))}}.todo{border:2px dashed var(--red);min-height:52px;color:var(--white);border-radius:6px;align-items:center;padding:0 16px;font-size:.9375rem;font-weight:600;display:inline-flex}.hero{background:var(--navy);color:var(--white);display:grid}.hero-body{padding:28px var(--gutter) 36px;align-content:start;gap:22px;display:grid}.wordmark{letter-spacing:.06em;align-items:center;gap:10px;font-size:1.0625rem;font-weight:800;font-stretch:125%;display:flex}.wordmark:before{content:"";background:var(--red);width:12px;height:12px}.hero h1{margin-top:10px;font-size:clamp(2.3rem,1.3rem + 2.6vw,3.25rem)}.brand{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.plate{background:var(--white);color:var(--navy);box-shadow:inset 0 0 0 .08em color-mix(in oklab, var(--navy) 55%, var(--white)), 0 .12em .4em #00000059;letter-spacing:.05em;white-space:nowrap;border-radius:.2em;align-items:center;padding:.32em .6em .32em 0;font-size:1.1875rem;font-weight:800;font-stretch:92%;line-height:1;display:inline-flex;position:relative;overflow:hidden}.plate-eu{color:var(--white);letter-spacing:.02em;background:#1f4fb6;align-self:stretch;align-items:end;margin:-.6em .7em -.6em 0;padding:.7em .45em .45em;font-size:.5em;display:grid}@media (max-width:519px){.brand{gap:10px 14px}.plate{font-size:1rem}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.lead{max-width:46ch;color:color-mix(in oklab, var(--white) 82%, var(--navy))}.info{gap:20px;display:grid}.info-status{gap:2px;min-height:3.4em;line-height:1.3;display:grid}.info-status strong{font-size:1.875rem;font-weight:800;font-stretch:110%;line-height:1.1}.info-detail{color:#ffffffbf}.info-grid{grid-template-columns:auto auto;justify-content:start;gap:18px 48px;display:grid}.info-hours{grid-template-columns:auto auto;justify-content:start;column-gap:24px;display:grid}.info-hours>div{grid-template-columns:subgrid;color:#fff9;grid-column:span 2;padding:2px 0;transition:color .2s;display:grid;position:relative}.info-hours dt{white-space:nowrap}.info-hours dd{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.info-pause{color:#ffffff8c;margin-top:1px;font-size:.875rem;font-weight:500;display:block}.info-hours>div[data-today]{color:var(--white)}.info-hours>div[data-today] dt{font-weight:650}.info-hours>div[data-today]:before{content:"";background:var(--red);border-radius:2px;width:3px;position:absolute;top:6px;bottom:6px;left:-12px}.info-block{grid-template-columns:22px auto;align-items:start;column-gap:14px;display:grid}.info-ico{color:#fff9;width:22px;height:22px;margin-top:3px}.info-ico--pin{color:var(--red)}.info-address{white-space:nowrap;font-style:normal;font-weight:600;line-height:1.5}.info-near{color:#fff9;margin-top:4px;font-size:.9375rem;font-weight:400;display:block}@media (max-width:519px){.info-grid{grid-template-columns:1fr;gap:0}.info-block+.info-block{margin-top:28px}}.actions{flex-wrap:wrap;gap:12px;display:flex}.hero-main{gap:22px;display:grid}.hero{isolation:isolate;position:relative;overflow:clip}.hero-body{z-index:2;position:relative}.hero-photo{z-index:0;height:min(80svh,680px);margin:0;position:absolute;inset:0 0 auto;overflow:hidden}.hero-photo-scroll,.hero-photo-layer{position:absolute;inset:0}.hero-photo img{object-fit:cover;object-position:62% 50%;width:100%;height:100%;position:absolute;inset:0}.hero-photo:after{content:"";pointer-events:none;background:linear-gradient(180deg, #0d1b40b8 0%, #0d1b404d 20%, #0d1b4066 42%, #13275ae6 72%, var(--navy) 100%);position:absolute;inset:0}.info-compact,.hero-more{display:none}@media (max-width:959px){.hero-body{min-height:100svh;padding:22px var(--gutter) 28px;flex-direction:column;gap:0;display:flex}.hero-main,.actions,.hero-body .info{display:contents}.brand{order:1}.hero h1{order:2;margin-top:30px}.lead{order:3;margin-top:14px}.hero-body .info-status{order:4;min-height:0;margin-top:auto;padding-top:28px}.info-compact{font-variant-numeric:tabular-nums;color:#fffc;order:5;margin-top:8px;font-size:.9375rem;font-weight:600;display:block}.hero-body .actions>.btn--red,.hero-body .actions>.todo{order:6;width:100%;margin-top:20px}.hero-body .info-grid,.hero-body .actions>.btn--ghost{display:none}.hero-more{z-index:2;padding:12px var(--gutter) 0;margin-inline:var(--gutter);gap:32px;padding-inline:0;display:grid;position:relative}.hero-more .btn{justify-self:start}.hero-photo{--photo-top:clamp(190px, 29svh, 270px);inset:var(--photo-top) 0 auto 0;height:calc(100svh - var(--photo-top))}.hero-photo:after{background:linear-gradient(180deg, var(--navy) 0%, #13275a99 20%, #13275a26 46%, #13275abf 74%, var(--navy) 100%)}}@media (min-width:960px){.hero{min-height:clamp(700px,100svh,920px)}.hero-body{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));padding:44px var(--gutter) 40px;grid-template-rows:auto 1fr auto;gap:40px;margin-inline:auto}.hero-main{align-self:end;gap:26px;max-width:40rem;margin-top:0}.info{grid-template-columns:auto auto;justify-content:start;gap:14px 64px;display:grid}.info-grid{display:contents}.info-status{grid-column:1/-1;min-height:0}.info-block{align-self:start}.info-ico--clock{display:none}.info-block:has(.info-ico--clock){grid-template-columns:auto}.hero-photo{height:auto;inset:0}.hero-photo-layer{will-change:transform;transform:scale(1.08)}.hero-photo img{object-position:50% 50%}.hero-photo:after{background:linear-gradient(90deg,#0d1b40eb 0%,#0d1b40b3 34%,#0d1b4033 62%,#0d1b4059 100%),linear-gradient(#0000 62%,#0d1b40bf 100%)}}@media (min-width:960px) and (max-width:1199px){.hero-photo{height:clamp(700px,100svh,920px);inset:0 0 auto}.hero-photo:after{background:linear-gradient(0deg, var(--navy) 0%, #13275a99 22%, transparent 48%), linear-gradient(90deg, #0d1b40eb 0%, #0d1b40b3 34%, #0d1b4033 62%, #0d1b4059 100%)}}.printer{z-index:2;width:100%;max-width:calc(452px + 2 * var(--gutter));padding:40px var(--gutter) 56px;justify-items:center;margin-inline:auto;display:grid;position:relative}.printer-slot{z-index:2;background:linear-gradient(#0a142f,#1a2a52);border-radius:10px;width:100%;height:18px;position:relative;box-shadow:inset 0 -1px #ffffff1f,0 8px 18px #00000073}.printer-slot:after{content:"";background:#03081a;border-radius:2px;height:3px;position:absolute;bottom:5px;left:22px;right:22px}.receipt{transform-origin:50% 0;clip-path:inset(0 -60px -80px);filter:drop-shadow(0 22px 28px #00000073)drop-shadow(0 2px 3px #00000040);width:min(396px,100% - 28px);margin-top:-6px}.receipt-paper{background:var(--white);color:var(--navy);padding:24px 22px 34px;font-stretch:92%;display:block;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/14px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/14px 100%}.receipt-paper h2{padding-bottom:6px;font-size:1.625rem;font-stretch:112%;line-height:1.02}.receipt-paper h3{border-top:1.5px dashed color-mix(in oklab, var(--navy) 35%, transparent);margin-top:12px;padding-top:12px;font-size:1.0625rem;font-stretch:100%}.receipt-paper .prices{margin-top:6px}.receipt-paper .price{border-bottom:0;gap:0;padding:5px 0;font-size:1rem;line-height:1.3}.receipt-paper .price:after{content:"";border-bottom:1.5px dotted color-mix(in oklab, var(--navy) 35%, transparent);flex:16px;order:2;min-width:16px;margin:0 8px;transform:translateY(-4px)}.receipt-paper .price-name{order:1}.receipt-paper .price-value{order:3;font-size:1.0625rem;font-stretch:100%}.receipt-paper .price-value[data-free]{text-transform:uppercase;letter-spacing:.04em;font-size:.875rem}.receipt-paper .price-note{font-size:.875rem}@media (min-width:1200px){.printer{z-index:3;top:0;right:max(var(--gutter), calc((100vw - var(--max)) / 2));width:452px;max-width:none;margin:0;padding:0;position:absolute}.printer-slot{border-radius:0 0 10px 10px}.receipt{will-change:transform;width:396px}.info{max-width:calc(100% - 500px)}}@media (min-width:960px) and (prefers-reduced-motion:no-preference){.hero-photo img{animation:hero-dolly 1.7s var(--ease-out) backwards}@supports (animation-timeline:scroll()){.hero-photo-scroll{animation:linear both hero-drift;animation-timeline:scroll(root);animation-range:0 100vh}}}@media (prefers-reduced-motion:no-preference){.js-motion .printer:not([data-print]) .receipt-paper{transform:translateY(-101%)}.printer[data-print] .receipt-paper{animation:1.5s cubic-bezier(.25,.8,.25,1) .25s backwards print}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes hero-dolly{0%{transform:scale(1.16)}}@keyframes print{0%{transform:translateY(-101%)}}@keyframes hero-drift{to{transform:translateY(16%)}}.section{max-width:calc(var(--max) + 2 * var(--gutter));padding:56px var(--gutter);margin:0 auto}.section+.section{padding-top:8px}.section h2{max-width:18ch}.section-lead{max-width:52ch;color:var(--muted);margin-top:14px}@media (min-width:960px){.section{padding-block:72px}.section+.section{padding-top:16px}}.price-cols{gap:40px;margin-top:32px;display:grid}.price-cols h3{border-bottom:2px solid var(--navy);padding-bottom:12px}@media (min-width:860px){.price-cols{grid-template-columns:1fr 1fr;gap:64px;margin-top:44px}}.price{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:20px;padding:13px 0;display:flex}.price-name{font-weight:500}.price-note{color:var(--muted);font-size:.9375rem;display:block}.price-value{font-variant-numeric:tabular-nums;flex:none;font-size:1.3125rem;font-weight:800;font-stretch:110%}.price-value[data-free]{color:var(--red)}.access{gap:20px;margin-top:28px;display:grid}@media (min-width:960px){.access{grid-template-columns:minmax(0,1.75fr) minmax(300px,1fr);align-items:start;gap:32px;margin-top:40px}}.map{background:var(--ground);border-radius:var(--radius);-webkit-user-select:none;user-select:none;font-size:13px;line-height:1;position:relative;overflow:hidden}@media (max-width:639px){.map{margin-inline:calc(-1 * var(--gutter));border-radius:0;font-size:11px}}.map svg{width:100%;height:100%;display:block;position:absolute;inset:0}.map svg path{stroke-linecap:round;stroke-linejoin:round}.m-water,.m-service,.m-street,.m-primary,.m-route-alt,.m-route-casing,.m-route{fill:none}.m-residential{fill:color-mix(in oklab, var(--navy) 9%, var(--steel))}.m-water{stroke:color-mix(in oklab, var(--navy) 14%, var(--steel));stroke-width:7px}.m-parking{fill:color-mix(in oklab, var(--navy) 5%, var(--steel))}.m-service{stroke:var(--white);stroke-width:4px}.m-street{stroke:var(--white);stroke-width:7.5px}.m-primary{stroke:var(--white);stroke-width:11px}.m-building{fill:color-mix(in oklab, var(--navy) 12%, var(--steel));stroke:color-mix(in oklab, var(--navy) 20%, var(--steel));stroke-width:.5px}.m-landmark{fill:color-mix(in oklab, var(--navy) 24%, var(--steel))}.m-annex{fill:color-mix(in oklab, var(--navy) 55%, var(--steel))}.m-hall{fill:var(--navy)}.m-station{fill:var(--red);stroke:var(--white);stroke-width:.8px}.m-route-alt{stroke:color-mix(in oklab, var(--navy) 45%, transparent);stroke-width:2.6px;stroke-dasharray:0 5.5}.m-route-casing{stroke:var(--white);stroke-width:8px}.m-route{stroke:var(--red);stroke-width:4.6px}.m-route,.m-route-casing{stroke-dasharray:1;stroke-dashoffset:1px;animation:draw 1.1s var(--ease-in-out) forwards paused}.map[data-inview] .m-route,.map[data-inview] .m-route-casing{animation-play-state:running}@keyframes draw{to{stroke-dashoffset:0}}.map-road,.map-label,.map-hall,.map-gate,.map-start{white-space:nowrap;position:absolute}.map-road{color:var(--muted);font-weight:600;transform:translateY(-50%)}.map-road--name{color:var(--navy);letter-spacing:.02em;font-weight:800;font-stretch:112%}.map-area{white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab, var(--navy) 60%, var(--steel));text-shadow:0 0 3px var(--ground), 0 0 6px var(--ground);pointer-events:none;font-size:.95em;font-weight:800;position:absolute;transform:translate(-50%,-50%)}.map-label{color:color-mix(in oklab, var(--navy) 78%, var(--steel));font-weight:700;transform:translate(-50%,-50%)}.map-label--small{font-size:.92em}.map-hall{color:var(--white);justify-items:center;gap:.15em;line-height:1;display:grid;transform:translate(-50%,-50%)rotate(-90deg)}.map-hall b{letter-spacing:.06em;text-transform:uppercase;font-weight:800;font-stretch:115%}.map-hall span{opacity:.8;font-size:.85em;font-weight:600}@media (max-width:639px){.map-hall{font-size:8px}.map-hall b{letter-spacing:.02em}.map-hall span{display:none}.map-label--small{white-space:normal;text-align:center;width:min-content;line-height:1.05}}.map-gate{opacity:0;place-items:center;display:grid;transform:translate(-50%,-50%)}.map[data-inview] .map-gate{animation:gate-in .26s var(--ease-out) 1s forwards}@keyframes gate-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.85)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.map-gate-dot{background:var(--red);border:.25em solid var(--white);width:1.15em;height:1.15em;box-shadow:0 1px 4px color-mix(in oklab, var(--navy) 35%, transparent);border-radius:50%}.map-gate-label{color:var(--red);font-weight:800;position:absolute;top:calc(100% + 4px)}.map-start{border:.17em solid var(--white);background:var(--white);width:2.1em;height:2.1em;color:var(--navy);font:inherit;cursor:pointer;box-shadow:0 0 0 1px color-mix(in oklab, var(--navy) 30%, transparent);transition:background-color .2s ease, color .2s ease, transform .16s var(--ease-out);border-radius:50%;place-items:center;padding:0;font-weight:800;display:grid;transform:translate(-50%,-50%)}.map-start[data-active]{background:var(--red);color:var(--white);box-shadow:0 1px 4px color-mix(in oklab, var(--navy) 35%, transparent)}.map-start:active{transform:translate(-50%,-50%)scale(.92)}.map-credit{color:var(--muted);font-size:10px;text-decoration:none;position:absolute;bottom:8px;left:10px}.access-side{gap:22px;display:grid}.seg{border-radius:var(--radius);background:color-mix(in oklab, var(--navy) 8%, var(--steel));grid-template-columns:1fr 1fr;padding:4px;display:grid;position:relative}.seg-thumb{background:var(--white);width:calc(50% - 4px);box-shadow:0 1px 3px color-mix(in oklab, var(--navy) 18%, transparent);transform:translateX(calc(var(--i) * 100%));transition:transform .24s var(--ease-out);border-radius:6px;position:absolute;top:4px;bottom:4px;left:4px}.seg-btn{color:var(--navy);font:inherit;text-align:left;cursor:pointer;transition:transform .16s var(--ease-out);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:relative}.seg-btn:active{transform:scale(.97)}.seg-no{border:1.5px solid color-mix(in oklab, var(--navy) 30%, transparent);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:.875rem;font-weight:800;transition:background-color .2s,color .2s,border-color .2s;display:grid}.seg-btn[aria-pressed=true] .seg-no{background:var(--red);border-color:var(--red);color:var(--white)}.seg-text{line-height:1.25;display:grid}.seg-title{font-weight:750;font-stretch:104%}.seg-from{color:var(--muted);font-size:.875rem}@media (max-width:420px){.seg-btn{gap:8px;padding:10px 8px}.seg-title{font-size:.9375rem}}.steps{counter-reset:step;gap:14px;display:grid}.steps li{counter-increment:step;animation:step-in .26s var(--ease-out) both;padding-left:40px;position:relative}.steps li:nth-child(2){animation-delay:50ms}.steps li:nth-child(3){animation-delay:.1s}.steps li:before{content:counter(step);background:var(--navy);width:26px;height:26px;color:var(--white);border-radius:50%;place-items:center;font-size:.875rem;font-weight:800;display:grid;position:absolute;top:0;left:0}@keyframes step-in{0%{opacity:0;transform:translateY(6px)}}.access-side .btn{justify-self:start}.faq-grid{gap:28px 48px;margin-top:28px;display:grid}.faq-item{border-top:2px solid var(--navy);align-content:start;gap:8px;padding-top:18px;display:grid}.faq-item h3{font-size:1.125rem;font-weight:750;font-stretch:104%;line-height:1.3}.faq-item p{color:var(--muted)}@media (min-width:700px){.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.faq-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 56px;margin-top:40px}}.about{gap:28px;margin-top:32px;display:grid}.about-text{align-content:center;justify-items:start;gap:14px;display:grid}.about-text h2{max-width:20ch;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.1rem)}.about-text p{max-width:46ch;color:var(--muted)}.about-text p:first-of-type{color:var(--navy)}.about-text .btn{margin-top:8px}@media (min-width:900px){.about{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:56px;margin-top:40px}}.gate{border-radius:var(--radius);background:var(--ground);position:relative;overflow:hidden}.gate img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gate-pin{z-index:2;position:absolute;transform:translate(-50%,-50%)}.gate-dot{background:var(--red);border:3px solid var(--white);border-radius:50%;width:18px;height:18px;display:block;position:relative;box-shadow:0 2px 8px #0006}.gate-label{background:var(--red);color:var(--white);white-space:nowrap;border-radius:4px;padding:.3em .65em;font-size:.9375rem;font-weight:800;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%);box-shadow:0 2px 8px #0000004d}@media (max-width:639px){.gate{margin-inline:calc(-1 * var(--gutter));border-radius:0}.gate-label{font-size:.8125rem}}.legal-hdr{padding:22px max(var(--gutter), calc((100vw - 760px) / 2));background:var(--navy);color:var(--white);justify-content:space-between;align-items:center;gap:16px;display:flex}.legal-hdr a{text-decoration:none}.legal-back{color:#fffc;font-size:.9375rem;font-weight:600}.legal{max-width:calc(760px + 2 * var(--gutter));padding:48px var(--gutter) 72px;margin:0 auto}.legal h1{font-size:clamp(2rem,1.5rem + 1.6vw,2.75rem)}.legal section{margin-top:32px}.legal h2{margin-bottom:8px;font-size:1.25rem;font-stretch:104%}.legal p+p{margin-top:10px}.legal p{color:color-mix(in oklab, var(--navy) 85%, var(--steel))}.legal a{color:var(--navy);text-underline-offset:3px;font-weight:600}.legal .todo{min-height:0;color:var(--red);padding:0 8px;font-size:.875rem}.legal-date{color:var(--muted);margin-top:40px;font-size:.875rem}.footer{padding:24px max(var(--gutter), calc((100vw - var(--max)) / 2));background:var(--navy);color:color-mix(in oklab, var(--white) 72%, var(--navy));flex-wrap:wrap;justify-content:space-between;gap:8px 24px;font-size:.9375rem;display:flex}.footer strong{color:var(--white);font-weight:650}@media (min-width:960px){.footer-sep{display:none}.footer-addr{margin-top:2px;display:block}.footer{align-items:center}}.footer-links{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.footer .made-by{align-items:center;gap:8px;display:inline-flex}.made-by-logo{opacity:.85;width:auto;height:22px;transition:opacity .15s}@media (hover:hover) and (pointer:fine){.made-by:hover .made-by-logo{opacity:1}}.footer a{margin-block:-12px;padding-block:12px;text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){.footer a:hover{color:var(--white)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.m-route,.m-route-casing{stroke-dashoffset:0;animation:none}.map[data-inview] .map-gate{animation:.2s forwards fade}.steps li{animation:.2s both fade}.seg-thumb{transition:none}@keyframes fade{0%{opacity:0}to{opacity:1}}}
