@font-face{font-family:Bagel Fat One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bagel-fat-one-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/bricolage-grotesque-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.t5-page{--brick:#9b2d20;--brick-d:#5e170f;--marigold:#f5b921;--leaf:#0f4a38;--leaf-d:#0a3226;--sky:#1f5fbf;--paper:#f4efe4;--paper-2:#e9e1d0;--ink:#1d1210;--display:"Bagel Fat One","Arial Rounded MT Bold",system-ui,sans-serif;--text:"Bricolage Grotesque",system-ui,-apple-system,"Segoe UI",sans-serif;--gut:16px;--wrap:1280px;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");--brickpat:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='40'%3E%3Cg fill='none' stroke='%23000' stroke-opacity='.16' stroke-width='2'%3E%3Cpath d='M0 1H72M0 21H72M0 20.5V1M36 20.5V1M18 40.5V21M54 40.5V21'/%3E%3C/g%3E%3C/svg%3E");background:var(--paper);color:var(--ink);font:400 1.0625rem/1.6 var(--text);-webkit-font-smoothing:antialiased;overflow-x:clip}.t5-page *,.t5-page :before,.t5-page :after{box-sizing:border-box}.t5-page img{max-width:100%;height:auto;display:block}.t5-page a{color:inherit}:where(.t5-page) h1,:where(.t5-page) h2,:where(.t5-page) h3{font-family:var(--display);letter-spacing:.005em;text-transform:none;margin:0;font-weight:400;line-height:1.02}:where(.t5-page) p{max-width:62ch;margin:0 0 1em}:where(.t5-page) ul,:where(.t5-page) ol{margin:0;padding:0;list-style:none}.t5-page :focus-visible{outline:3px solid var(--sky);outline-offset:3px;border-radius:4px}:is(.t5-hero :focus-visible,.t5-route :focus-visible,.t5-cta :focus-visible,.t5-rev :focus-visible,.t5-day :focus-visible){outline-color:var(--marigold)}.t5-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.t5-wrap{width:100%;max-width:calc(var(--wrap) + 2*var(--gut));padding-inline:var(--gut);margin-inline:auto}.t5-btn{background:var(--marigold);color:var(--ink);font:700 1.05rem/1 var(--text);box-shadow:0 5px 0 var(--brick-d);border-radius:999px;align-items:center;gap:.6rem;padding:1.05rem 1.6rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.t5-btn:hover{box-shadow:0 3px 0 var(--brick-d);transform:translateY(2px)}.t5-btn:active{box-shadow:0 0 0 var(--brick-d);transform:translateY(5px)}.t5-btn svg{flex:none;width:1.3em;height:1.3em}.t5-btn.sm{box-shadow:0 3px 0 var(--brick-d);padding:.7rem 1.1rem;font-size:.95rem}.t5-hero{background:var(--brick);color:var(--paper);isolation:isolate;padding:104px 0 150px;position:relative;overflow:hidden}.t5-hero-bg{z-index:-2;mix-blend-mode:multiply;opacity:.38;position:absolute;inset:0}.t5-hero:before{content:"";z-index:-1;background:var(--brickpat);position:absolute;inset:0}.t5-hero:after{content:"";z-index:-1;background:var(--grain);opacity:.22;mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.t5-cable{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.t5-cable path{fill:none;stroke:var(--paper);stroke-width:3px;stroke-linecap:round;opacity:.9}.t5-cable .t5-pylon{stroke:var(--brick-d);stroke-width:8px;opacity:1}.t5-cabin{transform-box:fill-box}.t5-sway{transform-origin:50% 0;animation:3.4s ease-in-out infinite alternate sway}@keyframes sway{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}.t5-hero-grid{z-index:4;gap:34px;padding-top:104px;display:grid;position:relative}.t5-h1{text-shadow:0 .035em 0 var(--brick-d),0 .07em 0 var(--brick-d),0 .1em 0 var(--brick-d),.02em .11em 0 var(--brick-d);margin-bottom:.35em;font-size:clamp(3.5rem,16.4vw,9.5rem);line-height:.9}.t5-h1 .t5-w{display:block}.t5-h1 .t5-w:nth-child(2){padding-left:.5em}.t5-h1 .t5-sub{font:700 clamp(1.15rem,4.6vw,1.85rem)/1.15 var(--text);text-shadow:none;letter-spacing:-.005em;max-width:20ch;margin-top:.9rem;display:block}.t5-tag{color:#fbe9d8;max-width:38ch;margin-bottom:1.6rem;font-size:clamp(1.08rem,3.6vw,1.3rem);line-height:1.45}.t5-chips{flex-wrap:wrap;gap:10px;margin-top:1.4rem;padding:0;list-style:none;display:flex}.t5-chips li{background:#00000047;border-radius:99px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.92rem;font-weight:600;display:flex}.t5-chips svg{width:15px;height:15px;color:var(--marigold)}.t5-arch{width:78%;max-width:440px;margin-left:auto;position:relative}.t5-arch .t5-frame{aspect-ratio:4/5;border:8px solid var(--paper);box-shadow:14px 14px 0 var(--brick-d);background:var(--brick-d);border-radius:999px 999px 56px 56px;overflow:hidden}.t5-arch img{object-fit:cover;object-position:30% 50%;width:100%;height:100%;transform:scale(1.04)}.t5-seal{width:min(136px,34vw);height:auto;filter:drop-shadow(4px 4px 0 var(--brick-d));position:absolute;bottom:6%;left:-18%;transform:rotate(-12deg)}.t5-seal text{font:700 10.4px var(--text);letter-spacing:.04em;fill:var(--ink)}.t5-seal .t5-big{font:400 30px var(--display);letter-spacing:0}.t5-mini{z-index:4;position:absolute;bottom:84px;left:0;right:0}.t5-mini ol{justify-content:space-between;margin:0;padding:0;list-style:none;display:flex;position:relative}.t5-mini ol:before{content:"";background:var(--marigold);border-radius:4px;height:6px;position:absolute;top:9px;left:6px;right:6px}.t5-mini a{width:22px;font-size:.82rem;font-weight:600;line-height:1.15;text-decoration:none;display:block;position:relative}.t5-mini i{background:var(--paper);border:5px solid var(--brick-d);border-radius:50%;width:22px;height:22px;margin-bottom:8px;transition:transform .15s;display:block}.t5-mini a:hover i{transform:scale(1.25)}.t5-mini span{display:none}.t5-ticket-wrap{z-index:6;background:linear-gradient(to bottom,transparent 72px,var(--marigold) 72px);margin-top:-72px;position:relative}.t5-ticket{background:var(--paper);box-shadow:0 8px 0 var(--brick-d),0 24px 40px -18px #00000080;border-radius:28px;margin:0;padding:10px 0;display:grid;position:relative}.t5-ticket:before,.t5-ticket:after{content:"";background:var(--brick);border-radius:50%;width:26px;height:26px;margin-top:-13px;display:none;position:absolute;top:50%}.t5-ticket:before{left:-13px}.t5-ticket:after{right:-13px}.t5-ticket>div{border-top:2px dashed #1d121040;padding:14px 26px}.t5-ticket>div:first-child{border-top:0}.t5-ticket dt{color:#6b5a52;margin-bottom:2px;font-size:.85rem;font-weight:600}.t5-ticket dd{font:700 1.08rem/1.3 var(--text);margin:0}.t5-hl{background:var(--marigold);padding:60px 0 96px;position:relative}.t5-hl:before{content:"";background:var(--grain);opacity:.12;mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.t5-hl h2{max-width:12ch;margin-bottom:34px;font-size:clamp(2.2rem,8vw,4.6rem)}.t5-signs{gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.t5-sign{font:400 clamp(1.25rem,4.6vw,1.7rem)/1.1 var(--display);color:var(--paper);border:4px solid var(--paper);border-radius:26px;align-items:center;min-height:100px;padding:22px 26px 22px 30px;display:flex;position:relative;box-shadow:6px 7px #1d1210e6}.t5-sign:before,.t5-sign:after{content:"";background:var(--paper);opacity:.85;border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%}.t5-sign:before{left:9px}.t5-sign:after{right:9px}.t5-sign:first-child{background:var(--brick);transform:rotate(-1.6deg)}.t5-sign:nth-child(2){background:var(--sky);transform:rotate(1.2deg)}.t5-sign:nth-child(3){background:var(--leaf);border-radius:80px 26px;transform:rotate(-.8deg)}.t5-sign:nth-child(4){background:var(--ink);transform:rotate(1.6deg)}.t5-sign:nth-child(5){background:var(--sky);border-radius:26px 80px;transform:rotate(-1.2deg)}.t5-sign:nth-child(6){background:var(--brick);transform:rotate(.9deg)}.t5-route{background:var(--leaf);color:var(--paper);padding:96px 0 110px;position:relative;overflow:hidden}.t5-route:before{content:"";background:var(--grain);opacity:.18;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.t5-route-head{margin-bottom:56px;position:relative}.t5-route-head h2{max-width:11ch;font-size:clamp(2.4rem,9.4vw,5.6rem)}.t5-route-head p{color:#cfe3d8;max-width:44ch;margin-top:18px}.t5-track{position:relative}.t5-stops{margin:0;padding:0;list-style:none;position:relative}.t5-track:before{content:"";background:#f4efe433;border-radius:8px;width:12px;margin-left:-6px;position:absolute;top:0;bottom:0;left:32px}.t5-rail{background:var(--marigold);z-index:1;border-radius:8px;width:12px;height:100%;margin-left:-6px;position:absolute;top:0;left:32px}.t5-js .t5-rail{height:0}.t5-train{background:var(--paper);z-index:3;border:3px solid var(--marigold);border-radius:13px;width:26px;height:58px;margin-top:-10px;margin-left:-13px;display:none;position:absolute;top:0;left:32px;box-shadow:0 5px #00000059}.t5-js .t5-train{display:block}.t5-train:before{content:"";background:var(--leaf-d);height:12px;box-shadow:0 18px 0 var(--leaf-d);border-radius:6px;position:absolute;top:8px;left:4px;right:4px}.t5-stop{grid-template-columns:64px 1fr;column-gap:12px;padding-bottom:56px;display:grid;position:relative}.t5-stop:last-child{padding-bottom:0}.t5-station{z-index:2;background:var(--leaf);border:6px solid var(--paper);width:56px;height:56px;font:400 1.35rem/1 var(--display);color:var(--paper);border-radius:50%;grid-row:1/3;place-items:center;margin-left:4px;transition:background .3s,color .3s,transform .4s cubic-bezier(.3,1.6,.5,1);display:grid;position:relative}.t5-lit .t5-station{background:var(--marigold);color:var(--ink);transform:scale(1.12)}.t5-stop-body{padding-top:6px}.t5-stop-body h3{margin-bottom:.4em;font-size:clamp(1.7rem,6vw,2.6rem)}.t5-stop-body p{color:#e2efe8;font-size:1.06rem}.t5-stop-fig{grid-column:2;margin:18px 0 0;position:relative}.t5-stop-fig img{aspect-ratio:4/3;object-fit:cover;border:5px solid var(--paper);width:100%;box-shadow:8px 8px 0 var(--leaf-d);background:var(--leaf-d)}.t5-stop:first-child img{aspect-ratio:1;border-radius:999px 999px 30px 30px}.t5-stop:nth-child(2) img{border-radius:28px 140px}.t5-stop:nth-child(3) img{object-position:72% 20%;border-radius:140px 28px}.t5-stop:nth-child(4) img{aspect-ratio:1;border-radius:999px 999px 30px 30px}.t5-stop:nth-child(5) img{border-radius:50%/40%}.t5-stop:nth-child(6) img{border-radius:28px 140px}.t5-js .t5-stop-fig{clip-path:circle(0%);transition:clip-path 1.1s cubic-bezier(.2,.7,.2,1)}.t5-js .t5-stop.t5-in .t5-stop-fig{clip-path:circle(80%)}.t5-stop-fig{clip-path:none}.t5-story{padding:100px 0 20px}.t5-two{gap:30px;display:grid}.t5-story h2{max-width:13ch;font-size:clamp(2rem,7vw,3.8rem)}.t5-story .t5-body p{font-size:1.1rem;line-height:1.65}.t5-quote{background:var(--sky);color:#fff;box-shadow:8px 8px 0 var(--ink);border-radius:44px 44px 44px 8px;margin:34px 0 0;padding:34px 28px 30px;position:relative}.t5-quote:before{content:"“";font:400 6rem/1 var(--display);color:var(--marigold);position:absolute;top:-6px;left:20px}.t5-quote p{font:400 clamp(1.25rem,4.4vw,1.75rem)/1.25 var(--display);max-width:36ch;margin:1.1rem 0 .9rem}.t5-quote cite{font:600 .92rem var(--text);opacity:.95;font-style:normal}.t5-see{padding:90px 0 100px}.t5-see h2{max-width:11ch;margin-bottom:40px;font-size:clamp(2.1rem,7.4vw,4.2rem)}.t5-cols{gap:34px;display:grid}.t5-col h3{color:var(--brick);margin-bottom:.5em;font-size:clamp(1.55rem,5vw,2.1rem)}.t5-col{border-top:4px dashed #1d121059;padding-top:26px}.t5-day{background:var(--brick);color:var(--paper);padding:96px 0;position:relative;overflow:hidden}.t5-day:before{content:"";background:var(--brickpat);position:absolute;inset:0}.t5-day .t5-wrap{position:relative}.t5-day h2{max-width:11ch;text-shadow:0 .05em 0 var(--brick-d),0 .09em 0 var(--brick-d);margin-bottom:30px;font-size:clamp(2.1rem,7.4vw,4.2rem)}.t5-day p{font-size:1.1rem}.t5-who{background:var(--marigold);padding:84px 0;position:relative}.t5-who h2{max-width:12ch;margin-bottom:26px;font-size:clamp(2rem,7vw,3.8rem)}.t5-who p:first-of-type{font:600 clamp(1.2rem,3.8vw,1.55rem)/1.4 var(--text)}.t5-tips{padding:100px 0 30px}.t5-tips h2{margin-bottom:34px;font-size:clamp(2.1rem,7.4vw,4.2rem)}.t5-tip-grid{gap:16px;margin:0;padding:0;list-style:none;display:grid}.t5-tip-grid li{border:4px solid var(--ink);background:var(--paper-2);border-radius:30px;padding:26px 26px 26px 28px;font-size:1.05rem;font-weight:500;position:relative}.t5-tip-grid li:nth-child(odd){border-radius:30px 30px 30px 6px}.t5-tip-grid li:nth-child(2n){background:var(--paper);border-radius:30px 30px 6px}.t5-tip-grid b{font:400 1.25rem/1 var(--display);color:var(--sky);margin-bottom:.5rem;display:block}.t5-lists{padding:90px 0 100px}.t5-lists h2{max-width:12ch;margin-bottom:34px;font-size:clamp(2.1rem,7.4vw,4.2rem)}.t5-lgrid{gap:22px;display:grid}.t5-lcard{border:4px solid var(--ink);border-radius:36px;padding:28px 26px 30px;position:relative}.t5-lcard h3{margin-bottom:.7em;font-size:1.7rem}.t5-lcard ul{margin:0;padding:0;list-style:none}.t5-lcard li{border-top:2px dashed #1d121047;padding:.55rem 0 .55rem 2rem;font-weight:500;position:relative}.t5-lcard li:first-child{border-top:0}.t5-lcard li:before{width:1.35rem;height:1.35rem;font:700 .8rem/1 var(--text);content:"";border-radius:50%;place-items:center;display:grid;position:absolute;top:.62rem;left:0}.t5-l-in{background:#d8ebdd}.t5-l-in li:before{content:"✓";background:var(--leaf);color:#fff}.t5-l-out{background:#f2d6cf}.t5-l-out li:before{content:"×";background:var(--brick);color:#fff;font-size:1rem}.t5-l-bring{background:#f8e3a6}.t5-l-bring li:before{content:"+";background:var(--ink);color:var(--marigold);font-size:1rem}.t5-rev{background:var(--ink);color:var(--paper);padding:96px 0;position:relative;overflow:hidden}.t5-rev:before{content:"";background:var(--grain);opacity:.2;mix-blend-mode:overlay;position:absolute;inset:0}.t5-rev .t5-wrap{position:relative}.t5-rev h2{max-width:14ch;margin-bottom:14px;font-size:clamp(2.1rem,7.4vw,4.2rem)}.t5-rate{flex-wrap:wrap;gap:12px;margin:26px 0 40px;padding:0;list-style:none;display:flex}.t5-rate li{background:var(--marigold);color:var(--ink);border-radius:99px;padding:.6rem 1.1rem;font-weight:700}.t5-rate a{text-underline-offset:3px;text-decoration-thickness:2px}.t5-rgrid{gap:22px;display:grid}.t5-rc{background:var(--paper);color:var(--ink);border-radius:34px 34px 34px 6px;margin:0;padding:28px 26px}.t5-rc:nth-child(2){background:var(--marigold);border-radius:34px 34px 6px}.t5-rc:nth-child(3){background:#bfd9f5}.t5-rc blockquote{margin:0 0 16px;font-size:1.05rem;line-height:1.55}.t5-rc figcaption{font-size:.92rem;font-weight:700}.t5-faq{padding:100px 0}.t5-faq h2{margin-bottom:34px;font-size:clamp(2.1rem,7.4vw,4.2rem)}.t5-fq{max-width:860px}.t5-page details{border-top:3px solid var(--ink)}.t5-page details:last-child{border-bottom:3px solid var(--ink)}.t5-page summary{cursor:pointer;font:700 1.15rem/1.3 var(--text);justify-content:space-between;align-items:center;gap:18px;padding:20px 0;list-style:none;display:flex}.t5-page summary::-webkit-details-marker{display:none}.t5-page summary i{background:var(--marigold);border:3px solid var(--ink);border-radius:50%;flex:none;width:38px;height:38px;transition:transform .3s,background .2s;position:relative}.t5-page summary i:before,.t5-page summary i:after{content:"";background:var(--ink);border-radius:2px;width:14px;height:3px;margin:-1.5px 0 0 -7px;position:absolute;top:50%;left:50%}.t5-page summary i:after{transition:transform .3s;transform:rotate(90deg)}.t5-page details[open] summary i{background:var(--sky);transform:rotate(180deg)}.t5-page details[open] summary i:before,.t5-page details[open] summary i:after{background:#fff}.t5-page details[open] summary i:after{transform:rotate(0)}.t5-page details p{margin:0;padding:0 56px 22px 0;font-size:1.06rem}.t5-rel{background:var(--paper-2);padding:96px 0}.t5-rel h2{max-width:12ch;margin-bottom:34px;font-size:clamp(2.1rem,7.4vw,4.2rem)}.t5-rgrid2{gap:22px;margin:0;padding:0;list-style:none;display:grid}.t5-rt{background:var(--ink);color:var(--paper);box-shadow:8px 8px 0 var(--ink);border-radius:200px 200px 34px 34px;text-decoration:none;display:block;position:relative;overflow:hidden}.t5-rt img{aspect-ratio:4/5;object-fit:cover;opacity:.92;width:100%;transition:transform .6s}.t5-rt:hover img{transform:scale(1.05)}.t5-rt span{font:400 1.7rem/1.05 var(--display);color:#fff8ec;text-shadow:0 2px 10px #0000008c;background:linear-gradient(#1d121000,#1d12108c 40%,#1d1210eb);padding:90px 24px 26px;position:absolute;bottom:0;left:0;right:0}.t5-cta{background:var(--brick);color:var(--paper);text-align:left;padding:100px 0;position:relative;overflow:hidden}.t5-cta:before{content:"";background:var(--brickpat);position:absolute;inset:0}.t5-cta .t5-wrap{position:relative}.t5-cta h2{text-shadow:0 .04em 0 var(--brick-d),0 .08em 0 var(--brick-d),0 .11em 0 var(--brick-d);max-width:11ch;margin-bottom:.5em;font-size:clamp(2.6rem,11vw,7rem);line-height:.92}.t5-cta p{max-width:42ch;font-size:1.15rem}.t5-cta .t5-ph{margin-top:22px;font-weight:600}.t5-cta .t5-ph a{font-weight:800}@media (min-width:700px){:root{--gut:28px}.t5-signs{grid-template-columns:repeat(2,1fr);gap:24px}.t5-ticket{grid-template-columns:repeat(3,1fr)}.t5-ticket>div{border-top:0;border-left:2px dashed #1d121040}.t5-ticket>div:nth-child(3n+1){border-left:0}.t5-ticket>div:nth-child(n+4){border-top:2px dashed #1d121040}.t5-tip-grid{grid-template-columns:1fr 1fr}.t5-lgrid,.t5-rgrid,.t5-rgrid2{grid-template-columns:repeat(3,1fr)}.t5-cols{grid-template-columns:repeat(3,1fr);gap:40px}.t5-mini span{display:block}.t5-mini a{flex:none;width:auto}.t5-mini li:first-child a{text-align:left}}@media (min-width:960px){:root{--gut:40px}.t5-hero{padding:120px 0 180px}.t5-hero-grid{grid-template-columns:1.25fr .75fr;align-items:center;gap:40px;padding-top:70px}.t5-arch{width:100%;margin:0 0 0 auto}.t5-seal{left:-22%}.t5-ticket{grid-template-columns:repeat(var(--t5-n,5),1fr)}.t5-ticket>div{padding:20px 24px;border-top:0!important;border-left:2px dashed #1d121040!important}.t5-ticket>div:first-child{border-left:0!important}.t5-ticket:before,.t5-ticket:after{display:block}.t5-ticket-wrap{background:linear-gradient(to bottom,transparent 96px,var(--marigold) 96px);margin-top:-96px}.t5-mini{bottom:112px}.t5-signs{grid-template-columns:repeat(3,1fr)}.t5-track:before,.t5-rail,.t5-train{left:50%}.t5-stop{grid-template-columns:1fr 120px 1fr;align-items:center;column-gap:0;padding-bottom:64px}.t5-station{border-width:7px;grid-area:auto/2;justify-self:center;width:72px;height:72px;margin:0;font-size:1.7rem}.t5-stop-body{text-align:right;grid-area:1/1;padding:0 36px 0 0}.t5-stop-body p{margin-left:auto}.t5-stop-fig{grid-area:1/3;margin:0;padding-left:36px}.t5-stop:nth-child(2n) .t5-stop-body{text-align:left;grid-column:3;padding:0 0 0 36px}.t5-stop:nth-child(2n) .t5-stop-body p{margin-left:0}.t5-stop:nth-child(2n) .t5-stop-fig{grid-column:1;padding:0 36px 0 0}.t5-stop-fig img{aspect-ratio:5/4}.t5-stop:first-child img,.t5-stop:nth-child(4) img{aspect-ratio:1;max-width:380px}.t5-stop:first-child .t5-stop-fig,.t5-stop:nth-child(4) .t5-stop-fig{display:flex}.t5-stop:nth-child(2n) .t5-stop-fig img{margin-left:auto}.t5-two{grid-template-columns:5fr 7fr;gap:70px}.t5-two .t5-rc{padding:34px 32px}.t5-cta .t5-wrap{grid-template-columns:1.3fr 1fr;align-items:end;gap:60px;display:grid}}@media (min-width:1200px){.t5-stop-body h3{font-size:3rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.t5-js .t5-stop-fig{clip-path:none!important}.t5-js .t5-rail{height:100%}}.t5-hero-bg img{object-fit:cover;width:100%;height:100%}.t5-crumbs{color:#fbe9d8;flex-wrap:wrap;align-items:center;gap:0 8px;margin:0 0 14px;font-size:.9rem;font-weight:600;display:flex}.t5-crumbs a{text-underline-offset:3px;align-items:center;min-height:44px;display:inline-flex}.t5-mini a{min-height:44px;margin:-10px -11px;padding:10px 11px}.t5-hl .t5-sign{overflow-wrap:anywhere}.t5-tip-grid b{color:var(--sky)}.t5-body h3{margin:1.2em 0 .5em;font-size:1.5rem}.t5-col ul,.t5-body ul{margin:0 0 1em;padding-left:1.1rem;list-style:outside}.t5-day .t5-body a,.t5-who a{text-underline-offset:3px}.t5-score-note{opacity:.85;margin-top:22px;font-size:.9rem}.t5-guides{margin-top:48px}.t5-guides h3{margin-bottom:14px;font-size:1.5rem}.t5-guides ul{flex-wrap:wrap;gap:12px;display:flex}.t5-guides a{border:3px solid var(--ink);background:var(--paper);border-radius:99px;align-items:center;min-height:44px;padding:.6rem 1.1rem;font-weight:700;text-decoration:none;display:inline-flex}.t5-guides a:hover{background:var(--marigold)}.t5-btn{-webkit-tap-highlight-color:transparent}.t5-who .t5-two>div:last-child p:first-of-type{font:600 clamp(1.2rem,3.8vw,1.55rem)/1.4 var(--text)}.t5-cta .t5-btn{margin-top:6px}.t5-ph a{min-height:44px;line-height:44px;display:inline-block}.t5-reviews.rl{max-width:52rem;color:var(--paper)}.t5-reviews .rl-text{font:400 clamp(1.3rem,1rem + 1.8vw,2.1rem)/1.25 var(--display);letter-spacing:.005em}.t5-reviews .rl-stars{color:var(--marigold)}.t5-reviews .rl-meta{color:#e7dfd0;opacity:1;font-size:.95rem;font-weight:600}.t5-reviews .rl-btn{border:3px solid var(--marigold);color:var(--marigold);opacity:1}.t5-reviews .rl-btn:hover{background:var(--marigold);color:var(--ink)}.t5-reviews .rl-dot.is-on:after{background:var(--marigold);opacity:1}:is(.t5-reviews .rl-dot:focus-visible,.t5-reviews .rl-btn:focus-visible){outline:3px solid #fff}.t5-seal-hidden{display:none}.t5-cabin{opacity:0}.t5-js .t5-cabin{opacity:1}@media (prefers-reduced-motion:reduce){.t5-cabin{opacity:1}}.t5-quote blockquote{margin:0}.t5-quoteLoop{max-width:none}.t5-quoteLoop .rl-text{font:400 clamp(1.25rem,4.4vw,1.75rem)/1.25 var(--display);color:#fff;max-width:36ch;margin:1.1rem 0 .4rem}.t5-quoteLoop .rl-meta{font:600 .92rem var(--text);opacity:.95;color:#fff}.t5-quoteLoop .rl-ctrl{color:#fff;margin-top:.8rem}.t5-quoteLoop .rl-dot.is-on:after{background:var(--marigold);opacity:1}