.plk-ros *,.plk-ros *:before,.plk-ros *:after{box-sizing:border-box;min-width:0;border-radius:0}.plk-ros p,.plk-ros ol,.plk-ros ul,.plk-ros dl,.plk-ros dd,.plk-ros figure,.plk-ros h1,.plk-ros h2,.plk-ros h3,.plk-ros h4{margin:0}.plk-ros ol,.plk-ros ul{padding:0;list-style:none}.plk-ros{interpolate-size:allow-keywords;scrollbar-gutter:stable;text-wrap:pretty;overflow-wrap:break-word;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}.plk-ros{--c-ink:oklch(14.5% 0 none);--c-ink-2:oklch(33.8% .011 248.2);--c-muted:oklch(54.2% .012 248);--c-line:oklch(90.3% .003 264.5);--c-line-2:oklch(95% .003 286.3);--c-paper:oklch(100% 0 none);--c-panel:oklch(97% .002 247.8);--c-accent:oklch(58.6% .201 33.5);--c-accent-press:color-mix(in oklch,var(--c-accent),black 15%);--c-ink-press:color-mix(in oklch,var(--c-ink),white 18%);--f-display:"Fraunces","Iowan Old Style",Georgia,serif;--f-text:"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--f-data:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--fs-hero:clamp(2.25rem,1.6rem + 2.67vw,4rem);--fs-h2:clamp(1.5rem,1.2rem + 1.24vw,2.25rem);--fs-day:clamp(1.375rem,1.2rem + .72vw,1.875rem);--fs-lead:clamp(1rem,.95rem + .24vw,1.1875rem);--fs-body:1rem;--fs-small:.875rem;--fs-data:.75rem;--head-h:3.5rem;--strip-h:0px;--gutter:clamp(1.25rem,.6rem + 2.67vw,2.5rem);--ease-out:cubic-bezier(.23,1,.32,1)}.plk-ros{background:var(--c-paper);color:var(--c-ink);font:400 var(--fs-body)/1.6 var(--f-text)}.plk-ros a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px;text-decoration-color:currentcolor}.plk-ros :focus-visible{outline:max(2px,.08em) solid var(--c-ink);outline-offset:.2em}.plk-ros [hidden]{display:none!important}.plk-ros .vh{position:absolute!important;inline-size:1px;block-size:1px;overflow:clip;clip-path:inset(50%);white-space:nowrap}.plk-ros .skip{position:absolute;inset-inline-start:1rem;inset-block-start:-100px;z-index:60;background:var(--c-ink);color:var(--c-paper);padding:10px 14px;font-weight:600}.plk-ros .skip:focus{inset-block-start:10px}.plk-ros .mono{font-family:var(--f-data);font-size:var(--fs-data);letter-spacing:.01em}.plk-ros .muted{color:var(--c-muted)}.plk-ros .label{font:500 var(--fs-data)/1.4 var(--f-data);letter-spacing:.01em;color:var(--c-muted)}.plk-ros .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-block-size:2.75rem;padding-inline:1.1rem;font:600 .9375rem/1.15 var(--f-text);text-decoration:none;color:var(--c-ink);background:var(--c-paper);border:1px solid var(--c-ink);cursor:pointer;text-align:center}.plk-ros .btn--accent{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-paper)}.plk-ros .btn--accent:focus-visible{outline-color:var(--c-accent)}.plk-ros .btn--quiet{border-color:var(--c-line);font-weight:500}.plk-ros .btn--text{border-color:transparent;background:none;padding-inline:.2rem;font-weight:500;text-decoration:underline;text-decoration-color:var(--c-line);text-underline-offset:.3em}.plk-ros .btn:active,.plk-ros .ev:active,.plk-ros .ix:active,.plk-ros .rl-btn:active,.plk-ros .stay-card:active{transform:scale(.985)}.plk-ros .btn[disabled]{opacity:.35;cursor:default}@media(hover:hover)and (pointer:fine){.plk-ros .btn:hover{background:var(--c-ink);color:var(--c-paper)}.plk-ros .btn--accent:hover{background:var(--c-accent-press);border-color:var(--c-accent-press)}.plk-ros .btn--quiet:hover{border-color:var(--c-ink);background:var(--c-paper);color:var(--c-ink)}.plk-ros .btn--text:hover{background:none;color:var(--c-ink);text-decoration-color:currentColor}.plk-ros .btn[disabled]:hover{background:var(--c-paper);color:var(--c-ink)}}@media(prefers-reduced-motion:no-preference){.plk-ros .btn,.plk-ros .ev,.plk-ros .ix,.plk-ros .rl-btn,.plk-ros .stay-card{transition:transform .14s var(--ease-out),background-color .14s var(--ease-out),color .14s var(--ease-out)}}.plk-ros .top{position:sticky;inset-block-start:0;z-index:40;display:flex;align-items:center;gap:1rem;min-block-size:var(--head-h);padding-inline:var(--gutter);background:color-mix(in oklch,var(--c-paper) 95%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-block-end:1px solid var(--c-line)}.plk-ros .brand{font:600 1.375rem/1 var(--f-display);letter-spacing:-.03em;text-decoration:none}.plk-ros .crumb{font:500 var(--fs-data)/1.2 var(--f-data);color:var(--c-muted);white-space:nowrap;overflow:clip;text-overflow:ellipsis}.plk-ros .crumb b{font-weight:500;color:var(--c-ink)}.plk-ros .top-price{margin-inline-start:auto;text-align:end;line-height:1.2;white-space:nowrap}.plk-ros .top-price b{display:block;font:500 1.0625rem/1.15 var(--f-display);font-variant-numeric:lining-nums tabular-nums}.plk-ros .top-price span{font:400 var(--fs-data)/1.3 var(--f-data);color:var(--c-muted)}.plk-ros .top .btn{min-block-size:2.5rem}.plk-ros .hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);border-block-end:1px solid var(--c-line)}.plk-ros .hero-text{position:relative;padding:clamp(1.5rem,1rem + 2vw,2.75rem) var(--gutter) clamp(1.5rem,1rem + 2vw,2.5rem);display:grid;gap:1rem;align-content:center}.plk-ros .hero h1{font-family:var(--f-display);font-weight:400;line-height:.98;letter-spacing:-.03em}.plk-ros .hero h1 .t1{display:block;font-size:var(--fs-hero)}.plk-ros .hero h1 .t2{display:block;font-size:var(--fs-h2);font-style:italic;letter-spacing:-.015em;margin-block-start:.35em;color:var(--c-ink-2)}.plk-ros .hero .lede{font-size:var(--fs-lead);line-height:1.5;color:var(--c-ink-2);max-inline-size:40em}.plk-ros .facts{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;font:500 var(--fs-data)/1.5 var(--f-data);color:var(--c-ink-2);padding-block-start:.9rem;border-block-start:1px solid var(--c-line)}.plk-ros .facts li{white-space:nowrap}.plk-ros .routeline{font:400 var(--fs-small)/1.5 var(--f-text);color:var(--c-ink-2)}.plk-ros .hero-media{position:relative;margin:0;min-block-size:20rem;background:var(--c-panel)}.plk-ros .hero-media img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}.plk-ros .hero-media figcaption{position:absolute;inset-inline-start:0;inset-block-end:0;background:var(--c-paper);padding:6px 10px;font:500 .6875rem/1.3 var(--f-data);color:var(--c-ink-2)}@media(min-width:1181px){.plk-ros .hero{min-block-size:34rem}}@media(min-width:761px)and (max-width:1180px){.plk-ros .hero{min-block-size:46rem}}.plk-ros .hero-text>.label:not(:has(*)){display:block;min-block-size:1.0625rem}.plk-ros .hero-text>.lede:not(:has(*)){display:block;min-block-size:5.125rem}.plk-ros .hero-text>.routeline:not(:has(*)){display:block;min-block-size:1.3125rem}.plk-ros .hero-text>.facts{min-block-size:2.0625rem}@media(max-width:760px){.plk-ros .hero-text>.label:not(:has(*)){display:block;min-block-size:2.125rem}.plk-ros .hero-text>.lede:not(:has(*)){display:block;min-block-size:7.5rem}.plk-ros .hero-text>.routeline:not(:has(*)){display:none}.plk-ros .hero-text>.facts{min-block-size:3.5625rem}}.plk-ros .ros-views{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;font:500 var(--fs-data)/1.5 var(--f-data);color:var(--c-ink-2);padding-block-start:.9rem;border-block-start:1px solid var(--c-line);margin:0}.plk-ros .ros-views .label{color:var(--c-muted)}.plk-ros .ros-views .ros-views__sep{color:var(--c-line)}.plk-ros .ros-views a{text-decoration-color:var(--c-line);text-underline-offset:.3em}.plk-ros .ros-views [aria-current=page]{color:var(--c-ink);text-decoration-color:currentColor}.plk-ros .work{display:grid;grid-template-columns:17rem minmax(0,1fr) minmax(0,1fr);align-items:start}.plk-ros .index{position:sticky;inset-block-start:var(--head-h);block-size:calc(100dvh - var(--head-h));overflow-y:auto;overscroll-behavior:contain;border-inline-end:1px solid var(--c-line);padding-block:.75rem 2rem;background:var(--c-paper)}.plk-ros .ix-ch{font:500 .6875rem/1.35 var(--f-data);letter-spacing:.02em;color:var(--c-muted);padding:1rem 1.1rem .4rem;border-block-start:1px solid var(--c-line)}.plk-ros .ix-ch:first-child{border-block-start:0;padding-block-start:.4rem}.plk-ros .ix-ch b{display:block;color:var(--c-ink);font-weight:500}.plk-ros .ix{display:grid;grid-template-columns:2rem minmax(0,1fr);column-gap:.6rem;padding:.65rem 1.1rem .7rem .9rem;text-decoration:none;border-inline-start:3px solid transparent}.plk-ros .ix-n{font:400 1.375rem/1 var(--f-display);font-variant-numeric:lining-nums;color:var(--c-muted);padding-block-start:.15rem}.plk-ros .ix-d{font:500 .6875rem/1.4 var(--f-data);color:var(--c-muted)}.plk-ros .ix-t{font:500 1rem/1.25 var(--f-display);letter-spacing:-.005em;display:block;margin-block:.1rem .2rem}.plk-ros .ix-s{font-size:.8125rem;line-height:1.4;color:var(--c-ink-2);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:clip}.plk-ros .ix-m{font:400 .6875rem/1.4 var(--f-data);color:var(--c-muted);display:block;margin-block-start:.3rem;white-space:nowrap;overflow:clip;text-overflow:ellipsis}.plk-ros .ix[aria-current=true]{background:var(--c-panel);border-inline-start-color:var(--c-ink)}.plk-ros .ix[aria-current=true] .ix-n{color:var(--c-ink)}@media(hover:hover)and (pointer:fine){.plk-ros .ix:hover{background:var(--c-line-2)}}.plk-ros .story{padding:0 clamp(1.25rem,.6rem + 2vw,2.5rem) 0;outline:none}.plk-ros .story>*{max-inline-size:44rem;margin-inline:auto}.plk-ros .intro{padding-block:1.75rem 1.5rem;display:grid;gap:.7rem}.plk-ros .intro h2{font:400 var(--fs-h2)/1.08 var(--f-display);letter-spacing:-.02em}.plk-ros .intro p{color:var(--c-ink-2)}.plk-ros .legend{display:flex;flex-wrap:wrap;gap:.35rem .7rem;padding-block-start:.4rem}.plk-ros .legend li{display:inline-flex;align-items:center;gap:.4rem;font:500 .6875rem/1.4 var(--f-data);color:var(--c-ink-2)}.plk-ros .chapter{padding-block:2.5rem 1.25rem;border-block-start:2px solid var(--c-ink);display:grid;gap:.6rem}.plk-ros .chapter h2{font:400 var(--fs-h2)/1.05 var(--f-display);letter-spacing:-.02em}.plk-ros .chapter .fn{font-size:var(--fs-lead);line-height:1.5;color:var(--c-ink)}.plk-ros .chapter .dn{font-size:var(--fs-small);color:var(--c-ink-2)}.plk-ros .day{padding-block:1.75rem .75rem;border-block-start:1px solid var(--c-line)}.plk-ros .chapter+.day{border-block-start:0;padding-block-start:.75rem}.plk-ros .day-head{display:block;inline-size:100%;text-align:start;background:none;border:0;padding:0;color:inherit;cursor:pointer;font:inherit}.plk-ros .day-head .dk{display:flex;gap:.8rem;font:500 var(--fs-data)/1.4 var(--f-data);color:var(--c-muted)}.plk-ros .day-head .dk b{color:var(--c-ink);font-weight:500}.plk-ros .day-head h3{font:400 var(--fs-day)/1.12 var(--f-display);letter-spacing:-.018em;margin-block:.25rem .35rem}.plk-ros .day-head .dm{font-size:var(--fs-small);color:var(--c-ink-2)}.plk-ros .day-head .open{font:500 var(--fs-data)/1 var(--f-data);color:var(--c-muted);text-decoration:underline;text-decoration-color:var(--c-line);text-underline-offset:.3em}@media(hover:hover)and (pointer:fine){.plk-ros .day-head:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.plk-ros .day-head:hover .open{color:var(--c-ink)}}.plk-ros .host{margin-block:1rem 1.1rem;padding-inline-start:1rem;border-inline-start:2px solid var(--c-ink);display:grid;gap:.45rem}.plk-ros .host p{font-size:.96875rem;line-height:1.62;color:var(--c-ink-2)}.plk-ros .host p.label{font:500 var(--fs-data)/1.4 var(--f-data);color:var(--c-ink)}.plk-ros .run{display:grid}.plk-ros .ev{position:relative;display:grid;grid-template-columns:3.1rem 1rem minmax(0,1fr) auto;column-gap:.7rem;inline-size:100%;padding:.8rem .6rem .85rem .35rem;text-align:start;background:none;border:0;border-block-start:1px solid var(--c-line-2);color:inherit;font:inherit;cursor:pointer}.plk-ros .ev time{font:500 .8125rem/1.45 var(--f-data);font-variant-numeric:tabular-nums;padding-block-start:.05rem}.plk-ros .ev .rail{position:relative;align-self:stretch}.plk-ros .ev .rail:before{content:"";position:absolute;inset-block:-.85rem;inset-inline-start:50%;border-inline-start:1px solid var(--c-line)}.plk-ros .run li:first-child .ev .rail:before{inset-block-start:.55rem}.plk-ros .run li:last-child .ev .rail:before{inset-block-end:auto;block-size:1.4rem}.plk-ros .ev .node{position:absolute;inset-block-start:.35rem;inset-inline-start:50%;translate:-50% 0;inline-size:.6rem;block-size:.6rem;background:var(--c-ink)}.plk-ros .ev.is-pause .node{background:var(--c-paper);border:1px solid var(--c-muted)}.plk-ros .ev.is-stay .node{inline-size:.8rem;block-size:.8rem;inset-block-start:.25rem}.plk-ros .ev .body{display:grid;gap:.15rem}.plk-ros .ev .type{font:500 .6875rem/1.4 var(--f-data);letter-spacing:.04em;text-transform:uppercase;color:var(--c-muted)}.plk-ros .ev .ttl{font-size:1rem;line-height:1.35;font-weight:500}.plk-ros .ev .sub{font-size:.8125rem;line-height:1.45;color:var(--c-muted)}.plk-ros .ev .note{font-size:.875rem;line-height:1.5;color:var(--c-ink-2);margin-block-start:.2rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:clip}.plk-ros .ev .thumb{inline-size:5.5rem;block-size:4rem;object-fit:cover;background:var(--c-panel);margin-block-start:.1rem}.plk-ros .ev .wide{grid-column:3 / -1;inline-size:100%;aspect-ratio:2 / 1;object-fit:cover;background:var(--c-panel);margin-block-start:.7rem}.plk-ros .ev.is-pause .ttl{font-weight:400;font-size:.9375rem;color:var(--c-ink-2)}.plk-ros .ev.is-pause{padding-block:.55rem .6rem}.plk-ros .ev[aria-pressed=true]{background:var(--c-panel)}.plk-ros .ev[aria-pressed=true]:after{content:"";position:absolute;inset-block:0;inset-inline-start:-.75rem;border-inline-start:3px solid var(--c-accent)}.plk-ros .ev[aria-pressed=true] .node{background:var(--c-accent);border-color:var(--c-accent)}@media(hover:hover)and (pointer:fine){.plk-ros .ev:hover{background:var(--c-line-2)}.plk-ros .ev[aria-pressed=true]:hover{background:var(--c-panel)}}.plk-ros .end{margin-block:2.5rem 0;padding-block:1.5rem 55vh;border-block-start:2px solid var(--c-ink);display:grid;gap:.8rem;justify-items:start}.plk-ros .end h2{font:400 var(--fs-h2)/1.1 var(--f-display);letter-spacing:-.02em}.plk-ros .end p{color:var(--c-ink-2)}.plk-ros .detail{position:sticky;inset-block-start:calc(var(--head-h) + var(--strip-h));block-size:calc(100dvh - var(--head-h) - var(--strip-h));overflow-y:auto;overscroll-behavior:contain;border-inline-start:1px solid var(--c-line);background:var(--c-paper)}.plk-ros .pnl-head{position:sticky;inset-block-start:0;z-index:2;display:flex;align-items:center;gap:.4rem;padding:.55rem .75rem .55rem 1.25rem;background:var(--c-paper);border-block-end:1px solid var(--c-line)}.plk-ros .pnl-head .label{margin-inline-end:auto;white-space:nowrap;overflow:clip;text-overflow:ellipsis}.plk-ros .pnl-head .btn{min-block-size:2.25rem;padding-inline:.75rem;font-size:.8125rem}.plk-ros .sheet .pnl-head [data-pick=overview]{display:none}.plk-ros .pnl-media{margin:0;position:relative;background:var(--c-panel)}.plk-ros .pnl-media img{inline-size:100%;block-size:clamp(14rem,44dvh,30rem);object-fit:cover}.plk-ros .pnl-media figcaption{position:absolute;inset-inline-start:0;inset-block-end:0;background:var(--c-paper);padding:5px 9px;font:500 .6875rem/1.3 var(--f-data);color:var(--c-ink-2)}.plk-ros .pnl-noimg{block-size:clamp(9rem,22dvh,13rem);display:grid;place-items:end start;padding:1.25rem;background:var(--c-panel);border-block-end:1px solid var(--c-line)}.plk-ros .pnl-noimg span{font:500 .6875rem/1.4 var(--f-data);color:var(--c-muted)}.plk-ros .pnl-noimg b{display:block;font:400 clamp(2.5rem,1.8rem + 2vw,3.75rem)/1 var(--f-display);color:var(--c-ink);letter-spacing:-.03em;font-variant-numeric:lining-nums tabular-nums;margin-block-end:.5rem}.plk-ros .thumbs{display:flex;gap:2px;background:var(--c-paper)}.plk-ros .thumbs button{flex:1;padding:0;border:0;background:none;cursor:pointer;opacity:.55}.plk-ros .thumbs button[aria-pressed=true]{opacity:1;box-shadow:inset 0 -3px 0 var(--c-ink)}.plk-ros .thumbs img{inline-size:100%;aspect-ratio:3 / 2;object-fit:cover}.plk-ros .pnl-body{padding:1.4rem 1.5rem 3rem;display:grid;gap:1.4rem}.plk-ros .pnl-title{display:grid;gap:.35rem}.plk-ros .pnl-title h2{font:400 clamp(1.75rem,1.3rem + 1.4vw,2.5rem)/1.05 var(--f-display);letter-spacing:-.022em}.plk-ros .pnl-title p{font-size:var(--fs-small);color:var(--c-ink-2)}.plk-ros .dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block-start:1px solid var(--c-line)}.plk-ros .dl>div{padding:.6rem .75rem .65rem 0;border-block-end:1px solid var(--c-line)}.plk-ros .dl>div.w{grid-column:1 / -1}.plk-ros .dl dt{font:500 .6875rem/1.4 var(--f-data);color:var(--c-muted)}.plk-ros .dl dd{font-size:.9375rem;line-height:1.4;font-variant-numeric:tabular-nums}.plk-ros .sect{display:grid;gap:.5rem}.plk-ros .sect h3{font:500 var(--fs-data)/1.4 var(--f-data);color:var(--c-ink);padding-block-start:.8rem;border-block-start:2px solid var(--c-ink)}.plk-ros .sect p{font-size:.9375rem;line-height:1.6;color:var(--c-ink-2)}.plk-ros .empty{font:400 .8125rem/1.5 var(--f-data);color:var(--c-muted);padding:.7rem .8rem;border:1px dashed var(--c-line)}.plk-ros .minirun{display:grid;border-block-start:1px solid var(--c-line)}.plk-ros .minirun button{display:grid;grid-template-columns:3.1rem minmax(0,1fr) auto;gap:.6rem;align-items:baseline;text-align:start;padding:.5rem 0;border:0;border-block-end:1px solid var(--c-line-2);background:none;font:inherit;color:inherit;cursor:pointer}.plk-ros .minirun time{font:500 .75rem/1.4 var(--f-data);font-variant-numeric:tabular-nums}.plk-ros .minirun span{font-size:.875rem}.plk-ros .minirun i{font:500 .625rem/1.4 var(--f-data);font-style:normal;text-transform:uppercase;letter-spacing:.04em;color:var(--c-muted)}@media(hover:hover)and (pointer:fine){.plk-ros .minirun button:hover span{text-decoration:underline}}.plk-ros .rl{display:grid;border-block-start:1px solid var(--c-line)}.plk-ros .rl li{display:grid;grid-template-columns:1.25rem minmax(0,1fr);column-gap:.6rem;position:relative}.plk-ros .rl li:before{content:"";position:absolute;inset-block:0;inset-inline-start:.625rem;border-inline-start:1px solid var(--c-line)}.plk-ros .rl li:first-child:before{inset-block-start:.9rem}.plk-ros .rl li:last-child:before{block-size:.9rem}.plk-ros .rl .mk{position:relative;z-index:1;justify-self:center;margin-block-start:.65rem;inline-size:.5rem;block-size:.5rem;background:var(--c-paper);border:1px solid var(--c-ink)}.plk-ros .rl .st .mk{inline-size:.85rem;block-size:.85rem;background:var(--c-ink);margin-block-start:.55rem}.plk-ros .rl .end-mk .mk{background:var(--c-paper);border-width:2px;inline-size:.75rem;block-size:.75rem}.plk-ros .rl-btn{display:grid;gap:.05rem;text-align:start;padding:.45rem .5rem .5rem 0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;border-block-end:1px solid var(--c-line-2)}.plk-ros .rl-btn b{font-weight:500;font-size:.9375rem;line-height:1.3}.plk-ros .rl .st .rl-btn b{font:500 1.0625rem/1.25 var(--f-display)}.plk-ros .rl-btn span{font:400 .6875rem/1.45 var(--f-data);color:var(--c-muted)}.plk-ros .rl li.is-on .mk{background:var(--c-accent);border-color:var(--c-accent)}.plk-ros .rl li.is-on .rl-btn{background:var(--c-panel)}.plk-ros .rl li.is-on:after{content:"";position:absolute;inset-block:0;inset-inline-end:0;border-inline-end:3px solid var(--c-accent)}@media(hover:hover)and (pointer:fine){.plk-ros .rl-btn:hover b{text-decoration:underline;text-underline-offset:.2em}}.plk-ros .stays{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.75rem}.plk-ros .stay-card{display:grid;gap:.35rem;text-align:start;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.plk-ros .stay-card img,.plk-ros .stay-card .ph{inline-size:100%;aspect-ratio:4 / 3;object-fit:cover;background:var(--c-panel)}.plk-ros .stay-card .ph{display:grid;place-items:center;font:500 .6875rem/1.3 var(--f-data);color:var(--c-muted);border:1px solid var(--c-line)}.plk-ros .stay-card b{font:500 1rem/1.2 var(--f-display)}.plk-ros .stay-card span{font:400 .6875rem/1.4 var(--f-data);color:var(--c-muted)}@media(hover:hover)and (pointer:fine){.plk-ros .stay-card:hover b{text-decoration:underline;text-underline-offset:.2em}}.plk-ros .chips{display:flex;flex-wrap:wrap;gap:.4rem}.plk-ros .chips li{font:500 .75rem/1.3 var(--f-data);border:1px solid var(--c-line);padding:.35rem .5rem;color:var(--c-ink-2)}.plk-ros .list{display:grid;border-block-start:1px solid var(--c-line)}.plk-ros .list li{padding:.5rem 0;border-block-end:1px solid var(--c-line-2);font-size:.9375rem;line-height:1.45;color:var(--c-ink-2)}.plk-ros .console{display:grid;gap:1.25rem}.plk-ros .total{display:grid;gap:.2rem;padding-block-start:.9rem;border-block-start:2px solid var(--c-ink)}.plk-ros .total b{font:400 clamp(2.25rem,1.6rem + 2vw,3.25rem)/1 var(--f-display);letter-spacing:-.03em;font-variant-numeric:lining-nums tabular-nums}.plk-ros .total span{font-size:var(--fs-small);color:var(--c-ink-2)}.plk-ros .sched{inline-size:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.plk-ros .sched th,.plk-ros .sched td{text-align:start;padding:.5rem .5rem .5rem 0;border-block-end:1px solid var(--c-line);font-size:.875rem;vertical-align:baseline}.plk-ros .sched th{font:500 .6875rem/1.4 var(--f-data);color:var(--c-muted);border-block-end-color:var(--c-ink)}.plk-ros .sched td:last-child,.plk-ros .sched th:last-child{text-align:end;padding-inline-end:0;white-space:nowrap}.plk-ros .doors{display:grid;gap:.6rem}.plk-ros .door{display:grid;gap:.3rem}.plk-ros .door .btn{inline-size:100%;min-block-size:3.1rem;font-size:1rem}.plk-ros .door small{font-size:.8125rem;color:var(--c-muted);line-height:1.4}.plk-ros .door .btn--text{inline-size:auto;justify-self:start;min-block-size:2.5rem;padding-inline:0}.plk-ros .door .note{font:400 .8125rem/1.45 var(--f-data);color:var(--c-ink-2)}.plk-ros .door .note a{color:var(--c-ink)}.plk-ros .inex{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1rem}.plk-ros .loadstate{padding:clamp(2rem,6vh,4.5rem) var(--gutter);display:grid;place-items:center;min-block-size:18rem;border-block-end:1px solid var(--c-line)}.plk-ros .loadstate p{font:500 var(--fs-small)/1.5 var(--f-data);color:var(--c-muted);text-align:center;max-inline-size:36rem}.plk-ros .loadstate.is-error p{color:var(--c-ink-2)}.plk-ros[data-ros-state=loading] .index,.plk-ros[data-ros-state=loading] .detail{visibility:hidden}.plk-ros .mbar{display:none}.plk-ros .sheet{position:fixed;inset:auto 0 0 0;inline-size:100%;max-inline-size:none;block-size:min(94dvh,100%);max-block-size:none;margin:0;padding:0;border:0;border-block-start:1px solid var(--c-ink);background:var(--c-paper);color:var(--c-ink);overflow:hidden}.plk-ros .sheet[open]{display:flex;flex-direction:column}.plk-ros .sheet::backdrop{background:color-mix(in oklch,var(--c-ink) 55%,transparent)}.plk-ros .sheet .sheet-body{flex:1;min-block-size:0;overflow-y:auto;overscroll-behavior:contain}.plk-ros .sheet{opacity:0;transition:opacity .22s var(--ease-out),translate .22s var(--ease-out),display .22s allow-discrete,overlay .22s allow-discrete}.plk-ros .sheet::backdrop{opacity:0;transition:opacity .22s var(--ease-out),display .22s allow-discrete,overlay .22s allow-discrete}.plk-ros .sheet[open],.plk-ros .sheet[open]::backdrop{opacity:1}@starting-style{.plk-ros .sheet[open],.plk-ros .sheet[open]::backdrop{opacity:0}}@media(prefers-reduced-motion:no-preference){.plk-ros .sheet{translate:0 2rem}.plk-ros .sheet[open]{translate:0 0}@starting-style{.plk-ros .sheet[open]{translate:0 2rem}}}.plk-ros .toast{position:fixed;inset-inline:0;inset-block-end:1.25rem;margin-inline:auto;inline-size:fit-content;max-inline-size:calc(100% - 2rem);z-index:80;background:var(--c-ink);color:var(--c-paper);padding:.7rem 1rem;font:500 .8125rem/1.4 var(--f-data);opacity:0;pointer-events:none}.plk-ros .toast.on{opacity:1}@media(prefers-reduced-motion:no-preference){.plk-ros .toast{transition:opacity .2s var(--ease-out)}}@media(max-width:1180px){.plk-ros{--strip-h:3.25rem}.plk-ros .work{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.plk-ros main{padding-block-start:var(--strip-h)}.plk-ros .index{position:fixed;inset-inline:0;inset-block-start:var(--head-h);z-index:35;block-size:var(--strip-h);display:flex;align-items:stretch;overflow-x:auto;overflow-y:hidden;padding:0;border-inline-end:0;border-block-end:1px solid var(--c-line);scrollbar-width:none;scroll-snap-type:x proximity}.plk-ros .ix-ch,.plk-ros .ix-s,.plk-ros .ix-m{display:none}.plk-ros .ix{display:flex;align-items:center;gap:.45rem;flex:none;padding:0 .9rem;border-inline-start:0;border-block-end:3px solid transparent;white-space:nowrap;scroll-snap-align:start}.plk-ros .ix-n{font-size:1rem;padding:0}.plk-ros .ix-d{display:none}.plk-ros .ix-t{font-size:.875rem;margin:0}.plk-ros .ix[aria-current=true]{border-block-end-color:var(--c-ink)}.plk-ros .story{padding-inline:clamp(1rem,2vw,1.75rem)}}@media(max-width:760px){.plk-ros .work{grid-template-columns:minmax(0,1fr)}.plk-ros .detail{display:none}.plk-ros .hero{grid-template-columns:minmax(0,1fr)}.plk-ros .hero-media{order:-1;min-block-size:0;aspect-ratio:2 / 1}.plk-ros .routeline,.plk-ros .top-price,.plk-ros .top .btn{display:none}.plk-ros .crumb{max-inline-size:60vw}.plk-ros .ix-t{max-inline-size:11rem;overflow:clip;text-overflow:ellipsis}.plk-ros .ev{grid-template-columns:2.9rem .9rem minmax(0,1fr) auto;column-gap:.55rem}.plk-ros .ev .thumb{inline-size:4.25rem;block-size:3.25rem}.plk-ros .ev[aria-pressed=true]:after{inset-inline-start:-.5rem}.plk-ros .end{padding-block-end:40vh}.plk-ros .mbar{position:fixed;inset-inline:0;inset-block-end:0;z-index:45;display:flex;align-items:center;gap:.75rem;padding:.6rem 1rem calc(.6rem + env(safe-area-inset-bottom,0px));background:var(--c-paper);border-block-start:1px solid var(--c-ink)}.plk-ros .mbar p{margin-inline-end:auto;line-height:1.2}.plk-ros .mbar b{display:block;font:500 1.0625rem/1.2 var(--f-display);font-variant-numeric:lining-nums}.plk-ros .mbar span{font:400 .6875rem/1.3 var(--f-data);color:var(--c-muted)}.plk-ros .mbar .btn{min-block-size:2.75rem}.plk-ros{padding-block-end:4.5rem}.plk-ros .toast{inset-block-end:5.5rem}}
/*# sourceMappingURL=/cdn/shop/t/497/assets/plk-itin-run-of-show.css.map */
