.rp-story__draft{border-radius:var(--rp-radius-sm);background:var(--rp-yellow);color:var(--rp-on-accent);margin:1rem 0 0;padding:.75rem 1.1rem;font-size:.9rem;font-weight:500;line-height:1.45}.rp-story__draft a{color:inherit;font-weight:600}.rp-story__head{padding-bottom:clamp(1.75rem,3.5vw,2.75rem)}.rp-story__head .rp-h--2{text-wrap:balance;max-width:21ch;font-size:clamp(2.184rem,1.26rem + 3.192vw,3.99rem);line-height:1}[lang=el] .rp-story__head .rp-h--2{max-width:26ch}.rp-story__head .rp-lede{max-width:46ch}.rp-story__byline{font-variant-numeric:tabular-nums;margin:0}.rp-story__byline a{color:var(--sc-ink);text-decoration:underline;-webkit-text-decoration-color:var(--rp-line-strong);text-decoration-color:var(--rp-line-strong);text-underline-offset:.22em}.rp-story__byline a:hover{text-decoration-color:currentColor}.rp-story__series{border-top:1px solid var(--rp-line);max-width:60ch;margin:1rem 0 0;padding-top:1.25rem;line-height:1.6}.rp-story__series a{color:var(--sc-ink)}.rp-story__show.rp-live{background:radial-gradient(60% 70% at 50% 45%,#241b21,#0b0a0b 78%);border-radius:clamp(20px,2.4vw,28px);justify-items:center;height:auto;margin:0 0 clamp(2.5rem,5vw,4rem);padding:clamp(.75rem,3vw,2.5rem);display:grid}.rp-story__show .rp-deck{border-radius:16px;box-shadow:0 0 0 1px #efe8da14,0 30px 90px -30px #ff4fa359}@media (prefers-reduced-motion:reduce){.rp-live *,.rp-live :before,.rp-live :after{animation:none!important}}.rp-story__body{gap:clamp(2.25rem,4.5vw,3.25rem)}.rp-story__photo{gap:.55rem;margin:0;display:grid}.rp-story__photo img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--rp-radius);background:var(--rp-paper-2);width:100%;display:block}.rp-story__photo--slot{aspect-ratio:4/3;border-radius:var(--rp-radius);background:var(--rp-paper-2);color:var(--sc-ink-soft);text-align:center;place-items:center;padding:1.5rem;font-size:.9rem;font-weight:500}.rp-story__body .rp-story__photo{margin:.75rem 0}.rp-story__photo video{aspect-ratio:9/16;border-radius:var(--rp-radius);background:var(--rp-night);justify-self:center;width:min(100%,22.5rem);display:block}.rp-story__photo figcaption{font-size:.8125rem}.rp-story__photo--clip figcaption{justify-self:center}.rp-story__part{gap:1.1rem;display:grid}.rp-story__part>h2{font-family:var(--sc-font-display);font-weight:var(--rp-dw);letter-spacing:-.025em;text-wrap:balance;font-variation-settings:var(--rp-flare);margin:0 0 .15rem;font-size:clamp(1.554rem,1.218rem + 1.092vw,2.1rem);line-height:1.05}.rp-story__part>p{max-width:var(--sc-measure);text-wrap:pretty;margin:0;font-size:1.125rem;line-height:1.72}.rp-story__quote{max-width:var(--sc-measure);margin:.35rem 0;padding:0 0 0 clamp(1.5rem,1.2rem + 1vw,2rem);position:relative}.rp-story__quote:before{content:"“";font-family:var(--sc-font-display);color:var(--rp-orange);font-variation-settings:var(--rp-flare);font-size:clamp(2.184rem,1.848rem + 1.176vw,2.856rem);font-weight:500;line-height:1;position:absolute;top:-.08em;left:0}.rp-story__quote p{font-family:var(--sc-font-display);letter-spacing:-.005em;text-wrap:pretty;font-variation-settings:var(--rp-flare);margin:0;font-size:clamp(1.176rem,1.008rem + .63vw,1.512rem);font-weight:500;line-height:1.3}.rp-story__quote cite{color:var(--sc-ink-soft);margin-top:.6rem;font-size:.875rem;font-style:normal;display:block}.rp-story__slot{border-radius:var(--rp-radius);background:color-mix(in oklab, var(--rp-yellow) 26%, var(--rp-card));gap:.45rem;padding:1.1rem 1.25rem;display:grid}.rp-story__slot p{margin:0}.rp-story__slot ul{gap:.3rem;margin:0 0 .4rem;padding-left:1.1rem;font-size:.9375rem;line-height:1.5;display:grid}.rp-story__label{font-family:var(--sc-font-text);letter-spacing:0;font-variation-settings:var(--rp-plain);margin:0;font-size:.875rem;font-weight:600;line-height:1.3}.rp-story__club{margin:0;font-size:1.0625rem;font-weight:600}.rp-story__runs{grid-template-columns:max-content minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.rp-story__runs li{grid-column:1/-1;grid-template-columns:subgrid;border-top:1px solid var(--rp-line);column-gap:1rem;padding:.7rem 0;font-size:.9375rem;line-height:1.45;display:grid}.rp-story__runs li:first-child{border-top:0;padding-top:.2rem}.rp-story__runs b{font-variant-numeric:tabular-nums;font-weight:600}.rp-story__runs span{color:var(--sc-ink-soft)}.rp-panel.rp-story__card{background:var(--rp-card);box-shadow:var(--rp-shadow);border:0;border-radius:20px;gap:1rem;padding:clamp(1.35rem,2.5vw,1.75rem)}.rp-panel.rp-story__card h2{font-family:var(--sc-font-display);font-weight:var(--rp-dw);letter-spacing:-.02em;text-transform:none;font-variation-settings:var(--rp-flare);font-size:clamp(1.47rem,1.26rem + .672vw,1.764rem);line-height:1.05}.rp-story__card .rp-detail__id{gap:.9rem}.rp-story__card .rp-detail__id .rp-small{margin:.15rem 0 0}[data-accent]{--deck-accent:var(--rp-orange)}[data-accent=yellow]{--deck-accent:var(--rp-yellow)}[data-accent=green]{--deck-accent:var(--rp-green)}@supports (animation-timeline:scroll()){.rp-play-progress{z-index:75;background:var(--deck-accent);transform-origin:0;height:3px;animation:linear both rp-play-grow;animation-timeline:scroll(root);position:fixed;top:0;left:0;right:0}}@keyframes rp-play-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rp-play__crumbs{margin-top:1.25rem}.rp-play__hero{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(1.5rem,5vw,5rem);padding:.5rem 0 clamp(3rem,6vw,5rem);display:grid}.rp-play__intro{align-content:start;gap:1.1rem;padding-top:clamp(0rem,2vw,1.5rem);display:grid}.rp-play__title{text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2.4rem,1.4rem + 3vw,4rem);line-height:1}.rp-play__intro .rp-lede{max-width:44ch;margin:0}.rp-play__intro>.rp-small{margin:0}.rp-play__cta{flex-wrap:wrap;gap:.6rem;display:flex}@media (max-width:860px){.rp-play__hero{grid-template-columns:minmax(0,1fr)}}.rp-deck{--deck-w:min(420px, calc((100svh - var(--rp-header) - 7rem) * 9 / 16));width:var(--deck-w);aspect-ratio:9/16;isolation:isolate;box-shadow:var(--rp-shadow-lift);background:var(--rp-night);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:22px;position:relative;overflow:hidden}@media (max-width:860px){.rp-deck{--deck-w:min(100%, calc((100svh - var(--rp-header) - 1.5rem) * 9 / 16));justify-self:center}}.rp-deck:focus-visible{outline-offset:4px;outline:2px solid}.rp-deck__chrome{z-index:3;color:var(--rp-ink);pointer-events:none;gap:.55rem;padding:.75rem .85rem 0;display:grid;position:absolute;inset:0 0 auto}.rp-deck[data-tone=ink] .rp-deck__chrome{color:var(--rp-paper)}.rp-deck__bars{gap:4px;margin:0;padding:0;list-style:none;display:flex}.rp-deck__bars li{background:color-mix(in srgb, currentColor 24%, transparent);border-radius:2px;flex:1;height:3px;overflow:hidden}.rp-deck__bars li[data-state=done]{background:currentColor}.rp-deck__bars i{transform-origin:0;background:currentColor;height:100%;animation-name:rp-deck-fill;animation-timing-function:linear;animation-fill-mode:forwards;display:block}@keyframes rp-deck-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rp-deck__who{align-items:center;gap:.5rem;min-height:2rem;font-size:.8125rem;display:flex}.rp-deck__who b{font-weight:600}.rp-deck__count{font-variant-numeric:tabular-nums;opacity:.75;margin-left:auto;font-size:.75rem}.rp-deck__pause{pointer-events:auto;width:2rem;height:2rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-right:-.4rem;padding:0;display:grid}.rp-deck__avatar{object-fit:cover;background:var(--rp-paper);width:1.75rem;height:1.75rem;color:var(--rp-ink);font-family:var(--sc-font-display);font-size:.672rem;font-weight:var(--rp-dw);font-variation-settings:var(--rp-flare);border-radius:50%;place-items:center;display:inline-grid;box-shadow:0 0 0 1.5px}.rp-deck__stage{cursor:pointer;touch-action:manipulation;position:absolute;inset:0}.rp-deck__card{--pad-t:4.6rem;--pad-x:1.4rem;--pad-b:1.1rem;--shot-h:46%;padding:var(--pad-t) var(--pad-x) var(--pad-b);visibility:hidden;opacity:0;filter:blur(2px);transition:opacity .26s var(--sc-ease-out), transform .26s var(--sc-ease-out), filter .26s var(--sc-ease-out), visibility 0s linear .26s;grid-template-rows:minmax(0,1fr) auto;display:grid;position:absolute;inset:0;transform:scale(.97);container-type:size}.rp-deck__card[data-on]{visibility:visible;opacity:1;filter:none;transition-delay:0s;transform:none}.rp-deck__card[data-tone=accent]{background:var(--deck-accent);color:var(--rp-ink)}.rp-deck__card[data-tone=paper]{background:var(--rp-paper);color:var(--rp-ink)}.rp-deck__card[data-tone=ink]{background:var(--rp-ink);color:var(--rp-paper)}.rp-deck__card[data-tone=sage]{background:var(--rp-sage);color:var(--rp-ink)}.rp-deck__card[data-tone=sky]{background:var(--rp-sky);color:var(--rp-ink)}.rp-deck__card[data-tone=pink]{background:var(--rp-pink);color:var(--rp-ink)}.rp-deck__card[data-tone=yellow]{background:var(--rp-yellow);color:var(--rp-ink)}.rp-deck__body{flex-direction:column;justify-content:center;gap:3.2cqh;min-height:0;display:flex}.rp-deck__body>*{margin:0}.rp-deck__kick{letter-spacing:0;font-size:max(.7rem,3.4cqw);font-weight:600}.rp-deck__logo .rp-deck__avatar{width:21cqw;height:21cqw;box-shadow:0 0 0 .9cqw var(--rp-card), 0 1.4cqw 4cqw -1cqw #0e0e0c59;font-size:8cqw}.rp-deck__name{font-family:var(--sc-font-display);font-weight:var(--rp-dw);letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;font-variation-settings:var(--rp-flare);font-size:12.6cqw;line-height:.94}.rp-deck__line{text-wrap:pretty;font-size:5.1cqw;font-weight:500;line-height:1.32}.rp-deck__when{font-size:3.6cqw;font-weight:500}.rp-deck__hint{opacity:.7;font-size:3.4cqw}.rp-deck__heading{font-family:var(--sc-font-display);font-weight:var(--rp-dw);letter-spacing:-.015em;font-variation-settings:var(--rp-flare);font-size:5.544cqw;line-height:1.05}.rp-deck__asked{text-wrap:balance;font-size:7cqw;font-weight:600;line-height:1.22}.rp-deck__sticker{background:var(--rp-yellow);color:var(--rp-ink);border-radius:999px;align-self:flex-start;padding:1.8cqw 3.6cqw;font-size:3.8cqw;font-weight:600;transform:rotate(-3deg)}.rp-deck__quote p{font-family:var(--sc-font-display);letter-spacing:-.02em;text-wrap:balance;font-variation-settings:var(--rp-flare);margin:0;font-size:8.064cqw;font-weight:500;line-height:1.04}.rp-deck__quote p:before{content:"“";height:.5em;color:var(--deck-accent);font-size:2.6em;line-height:1;display:block}.rp-deck__card[data-tone=accent] .rp-deck__quote p:before{color:var(--rp-ink)}.rp-deck__quote cite{margin-top:2cqh;font-size:3.6cqw;font-style:normal;font-weight:500;display:block}.rp-deck__foot{font-variant-numeric:tabular-nums;opacity:.7;margin:0;font-size:max(.66rem,3cqw)}.rp-deck__card--photo-top{padding:0}.rp-deck__card--photo-top .rp-deck__body{justify-content:flex-start;gap:1.8cqh}.rp-deck__card--photo-top .rp-deck__body>:not(.rp-deck__shot),.rp-deck__card--photo-top .rp-deck__foot{margin-inline:var(--pad-x)}.rp-deck__card--photo-top .rp-deck__foot{margin-bottom:var(--pad-b)}.rp-deck[data-photo] .rp-deck__chrome{color:var(--rp-paper)}.rp-deck__shot{flex:0 0 var(--shot-h);color:var(--rp-paper);background:#2a2823;margin:0;position:relative;overflow:hidden}.rp-deck__card--photo .rp-deck__shot{flex:auto}.rp-deck__shot img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}html:not(.rp-export) .rp-deck__card--photo-top .rp-deck__shot:after{content:"";pointer-events:none;background:linear-gradient(#0e0e0c8c,#0000);height:5.5rem;position:absolute;inset:0 0 auto}.rp-deck__slot{text-align:center;place-content:center;justify-items:center;gap:1.6cqw;padding:8cqw;display:grid;position:absolute;inset:0}.rp-deck__slot b{opacity:.75;font-size:3.2cqw;font-weight:600}.rp-deck__slot span{text-wrap:balance;max-width:26ch;font-size:4.6cqw;font-weight:600;line-height:1.25}.rp-deck__credit{color:var(--rp-paper);background:#0e0e0c99;border-radius:999px;padding:.6cqw 1.6cqw;font-size:2.4cqw;position:absolute;bottom:2cqw;right:2.4cqw}.rp-deck__card--photo-top .rp-deck__logo{z-index:1;margin-top:calc(-7.5cqw - 1.8cqh);position:relative}.rp-deck__card--photo-top .rp-deck__logo .rp-deck__avatar{width:15cqw;height:15cqw;font-size:6cqw}.rp-deck__card--photo-top .rp-deck__kick{font-size:max(.7rem,3cqw)}.rp-deck__card--photo-top .rp-deck__name{font-size:12cqw}.rp-deck__card--photo-top .rp-deck__line{font-size:4.4cqw}.rp-deck__card--photo-top .rp-deck__when{font-size:3.1cqw}.rp-deck__caption{text-wrap:pretty;margin:0;padding:1.4cqh 0 1.6cqh;font-size:3.6cqw;font-weight:500;line-height:1.35}.rp-deck__caption .rp-mono{opacity:.75;margin-top:.5cqh;font-size:.8em;font-weight:400;display:block}.rp-deck__body--answer{justify-content:flex-start;gap:2.2cqh}.rp-deck__heading--answer{letter-spacing:-.025em;text-wrap:balance;font-size:9cqw;line-height:1}.rp-deck__answer{gap:1.9cqh;margin-top:.6cqh;display:grid}.rp-deck__answer p{text-wrap:pretty;margin:0;font-size:4.2cqw;font-weight:500;line-height:1.42}.rp-deck__answer .rp-deck__ours{opacity:.72;font-size:3.5cqw;font-style:italic}.rp-deck__answer[data-roomy] p{font-size:4.9cqw}.rp-deck__answer[data-roomy] .rp-deck__ours{font-size:4.1cqw}.rp-deck__answer mark{background:var(--deck-accent);color:var(--rp-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.2em;padding:0 .12em;font-weight:600}.rp-deck__name--end{font-size:13cqw}.rp-deck__url{font-family:var(--sc-font-display);color:var(--deck-accent);font-size:5.04cqw;line-height:1.15;font-weight:var(--rp-dw);font-variation-settings:var(--rp-flare)}.rp-deck__run{background:var(--rp-card);color:var(--rp-ink);border-radius:4cqw;gap:.8cqh;padding:4.6cqw 5cqw;display:grid;box-shadow:0 .4cqw 1cqw #0e0e0c0f,0 3cqw 7cqw -2cqw #0e0e0c38}.rp-deck__run p{margin:0;font-size:4cqw}.rp-deck__run .rp-deck__runday{font-family:var(--sc-font-display);letter-spacing:-.02em;font-size:6.216cqw;line-height:1.02;font-weight:var(--rp-dw);font-variation-settings:var(--rp-flare)}.rp-deck__actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.rp-deck__btn{background:var(--rp-ink);color:var(--rp-paper);border-color:var(--rp-ink)}.rp-deck__btn--ghost{color:var(--rp-ink);background:0 0;border-color:#0e0e0c66}.rp-deck__more{color:inherit;font-size:.875rem;font-weight:600}.rp-deck__nav{z-index:4;background:var(--rp-card);width:2.5rem;height:2.5rem;color:var(--rp-ink);box-shadow:var(--rp-shadow);cursor:pointer;opacity:0;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .16s;display:grid;position:absolute;top:50%;translate:0 -50%}.rp-deck__nav--prev{left:.6rem}.rp-deck__nav--prev svg{rotate:180deg}.rp-deck__nav--next{right:.6rem}.rp-deck:hover .rp-deck__nav:not(:disabled),.rp-deck__nav:focus-visible{opacity:1}.rp-deck__nav:disabled{pointer-events:none}@media (hover:none){.rp-deck__nav{display:none}}.rp-poll{gap:.75rem;display:grid}.rp-poll>p{margin:0}.rp-poll__ask{font-weight:600}.rp-poll__opts{gap:.6rem;display:grid}.rp-poll__opt{border:1px solid var(--rp-line-strong);background:var(--rp-card);min-height:3.25rem;color:var(--rp-ink);cursor:pointer;font:inherit;text-align:left;transition:transform .16s var(--sc-ease-out), border-color .16s ease, background-color .2s ease, opacity .2s ease;border-radius:14px;align-items:center;gap:.75rem;padding:.7rem 1.15rem;font-size:1rem;font-weight:600;display:flex}.rp-poll__opt>span{margin-right:auto}.rp-poll:not([data-done]) .rp-poll__opt:hover:not(:disabled){border-color:var(--rp-ink)}.rp-poll__opt:active:not(:disabled){transform:scale(.98)}.rp-poll__opt small{text-align:right;font-size:.75rem;font-weight:600;display:grid}.rp-poll__opt[data-state=pick]{background:var(--deck-accent);color:var(--rp-on-accent);border-color:#0000}.rp-poll__opt[data-state=guess]{background:var(--rp-yellow);color:var(--rp-on-accent);border-color:#0000}.rp-poll__opt[data-state=miss]{opacity:.5}.rp-poll[data-done] .rp-poll__opt,.rp-poll__opt:disabled{cursor:default}.rp-poll__result{min-height:1.4em;font-size:.9375rem;line-height:1.5}.rp-deck .rp-poll{gap:2.4cqh}.rp-deck .rp-poll__ask,.rp-deck .rp-poll__result{font-size:4cqw}.rp-deck .rp-poll__opt{border-width:max(1px,.25cqw);border-radius:3.6cqw;min-height:15cqw;padding:3cqw 4.6cqw;font-size:5.4cqw}.rp-deck .rp-poll__opt small{font-size:3cqw}.rp-tot{background:var(--rp-card);max-width:34rem;box-shadow:var(--rp-shadow);border-radius:20px;gap:1rem;margin-top:.75rem;padding:1.4rem 1.5rem 1.5rem;display:grid}.rp-tot__head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.rp-tot__head h2{font-family:var(--sc-font-display);font-weight:var(--rp-dw);letter-spacing:-.02em;font-variation-settings:var(--rp-flare);margin:0;font-size:1.554rem;line-height:1.05}.rp-tot__count{color:var(--sc-ink-soft);margin:0;font-size:.8125rem}.rp-tot__actions{flex-wrap:wrap;gap:.6rem;display:flex}.rp-tot__end{gap:.75rem;display:grid}.rp-tot__end>p{margin:0}.rp-tot__score{font-family:var(--sc-font-display);letter-spacing:-.02em;text-wrap:balance;font-size:1.68rem;line-height:1.08;font-weight:var(--rp-dw);font-variation-settings:var(--rp-flare)}.rp-tot__verdict{color:var(--sc-ink-soft);font-size:1.05rem}.rp-play__read{border-top:1px solid var(--rp-line);padding-top:clamp(2.5rem,5vw,4rem)}.rp-play__chapters ol{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.rp-play__chapters a{border:1px solid var(--rp-line-strong);background:var(--rp-card);min-height:2.5rem;color:inherit;transition:border-color .14s var(--rp-ease);border-radius:999px;align-items:center;padding:0 1rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.rp-play__chapters a:hover{border-color:var(--sc-ink)}.rp-play .rp-story__part{scroll-margin-top:calc(var(--rp-header) + 1.25rem)}.rp-play__aside{gap:1rem;display:grid}.rp-bib{background:var(--rp-card);color:var(--rp-ink);box-shadow:var(--rp-shadow);text-align:center;border-radius:20px;gap:.2rem;margin:0 0 .25rem;padding:3.4rem 1.5rem 1.6rem;display:grid;position:relative;overflow:hidden}.rp-bib>p{margin:0}.rp-bib__band{background:var(--deck-accent);color:var(--rp-on-accent);padding:.55rem;font-size:.8125rem;font-weight:600;position:absolute;inset:0 0 auto}.rp-bib__pin{background:var(--rp-paper-2);border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:inset 0 1px 2px #0e0e0c40}.rp-bib__pin:first-of-type{top:3rem;left:.9rem}.rp-bib__pin:nth-of-type(2){top:3rem;right:.9rem}.rp-bib__pin:nth-of-type(3){bottom:.9rem;left:.9rem}.rp-bib__pin:nth-of-type(4){bottom:.9rem;right:.9rem}.rp-bib__club{font-family:var(--sc-font-display);letter-spacing:-.015em;font-size:1.176rem;line-height:1.1;font-weight:var(--rp-dw);font-variation-settings:var(--rp-flare)}.rp-bib__num{font-family:var(--sc-font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums;font-size:clamp(3.36rem,2.688rem + 2.52vw,4.704rem);line-height:.95;font-weight:var(--rp-dw);font-variation-settings:var(--rp-flare)}.rp-bib__label{font-size:.8125rem;font-weight:600}.rp-bib__meta{color:var(--sc-ink-soft);text-wrap:balance;font-size:.9rem;margin-top:.55rem!important}@media (prefers-reduced-motion:reduce){.rp-deck__card{filter:none;transition:none;transform:none}}html.rp-motion{--nk-strike:rp-n-strike;--nk-stubborn:rp-n-stubborn;--nk-snap:rp-n-snap;--nk-spill:rp-n-spill;--nk-text:rp-n-text;--nk-frame:rp-n-frame;--nk-word:rp-n-word}.rp-live{--nk-strike:rp-n-calm;--nk-stubborn:rp-n-calm-stubborn;--nk-snap:rp-n-calm-on;--nk-spill:rp-n-calm-spill;--nk-text:rp-n-calm-text;--nk-frame:rp-n-calm-frame;--nk-word:rp-n-calm-word}:is(html.rp-motion,.rp-live){--m-rise:cubic-bezier(.05, .7, .1, 1);--m-pop:cubic-bezier(.175, .885, .32, 1.275);--m-float:cubic-bezier(.4, 0, .2, 1)}:is(html.rp-motion,.rp-live) .rp-deck__card{transition:none}.rp-w{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.rp-w>span{display:inline-block}@keyframes rp-m-rise{0%{transform:translateY(110%)}to{transform:none}}@keyframes rp-m-up{0%{opacity:0;transform:translateY(.9em)}to{opacity:1;transform:none}}@keyframes rp-m-pop{0%{opacity:0;transform:scale(.4)rotate(-8deg)}to{opacity:1;transform:none}}@keyframes rp-m-drop{0%{opacity:0;transform:translateY(-14%)rotate(-2deg)}to{opacity:1;transform:none}}@keyframes rp-m-push{0%{transform:scale(1)}to{transform:scale(1.08)translateY(-1.5%)}}@keyframes rp-m-hatch{0%{background-position:0 0}to{background-position:12cqw 0}}@keyframes rp-m-mark{0%{background-size:0% 100%}to{background-size:100% 100%}}@keyframes rp-m-ink{to{color:var(--rp-ink)}}@keyframes rp-m-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes rp-m-hint{0%,to{background:var(--rp-card);transform:none}35%,65%{background:var(--deck-accent);transform:translateY(-1.2cqw)}}:is(html.rp-motion,.rp-live) .rp-deck__card[data-on] .rp-w>span{animation:rp-m-rise .62s var(--m-rise) calc(.24s + var(--i) * 70ms) both}:is(html.rp-motion,.rp-live) .rp-deck__card[data-on] :is(.rp-deck__kick,.rp-deck__foot){animation:rp-m-up .42s var(--m-rise) .12s both}:is(html.rp-motion,.rp-live) .rp-deck__card[data-on] .rp-deck__logo{animation:rp-m-pop .52s var(--m-pop) .52s both}:is(html.rp-motion,.rp-live) .rp-deck__card[data-on] .rp-deck__line{animation:rp-m-up .48s var(--m-rise) .72s both}:is(html.rp-motion,.rp-live) .rp-deck__card[data-on] .rp-deck__when{animation:rp-m-up .48s var(--m-rise) .84s both}:is(html.rp-motion,.rp-live) .rp-deck__card[data-on] .rp-deck__shot{animation:rp-m-hatch 5s var(--m-float) both}:is(html.rp-motion,.rp-live) .rp-deck__card[data-on] .rp-deck__shot img{animation:rp-m-push 5s var(--m-float) both}:is(html.rp-motion,.rp-live) .rp-deck__card[data-on] .rp-deck__slot{animation:rp-m-up .52s var(--m-rise) .28s both}:is(html.rp-motion,.rp-live) .rp-deck__card[data-on] .rp-deck__caption{animation:rp-m-up .48s var(--m-rise) .42s both}:is(html.rp-motion,.rp-live) .rp-deck__card[data-on] .rp-deck__answer p{animation:rp-m-up .52s var(--m-rise) calc(.56s + var(--n) * .11s) both}:is(html.rp-motion,.rp-live) .rp-deck__answer mark{background:linear-gradient(var(--deck-accent), var(--deck-accent)) 0 0 / 0% 100% no-repeat;color:inherit}:is(html.rp-motion,.rp-live) .rp-deck__card[data-on] .rp-deck__answer mark{animation:rp-m-mark .56s var(--m-rise) calc(1.5s + var(--n) * .11s) both, rp-m-ink .28s ease calc(1.64s + var(--n) * .11s) both}:is(html.rp-motion,.rp-live) .rp-deck__card[data-on] .rp-poll__ask{animation:rp-m-up .48s var(--m-rise) .52s both}:is(html.rp-motion,.rp-live) .rp-deck__card[data-on] .rp-poll__opt{animation:rp-m-pop .52s var(--m-pop) .72s both, rp-m-hint .9s var(--m-float) 1.8s;transition:none}:is(html.rp-motion,.rp-live) .rp-deck__card[data-on] .rp-poll__opt+.rp-poll__opt{animation-delay:.84s,2.7s}:is(html.rp-motion,.rp-live) .rp-deck__card[data-on] .rp-deck__run{animation:rp-m-drop .62s var(--m-pop) .76s both}:is(html.rp-motion,.rp-live) .rp-deck__card[data-on] .rp-deck__url{animation:1.1s steps(24,end) .82s both rp-m-type}html.rp-export--story .rp-deck,html.rp-export--post .rp-deck{z-index:1000;aspect-ratio:auto;width:100vw;height:100vh;box-shadow:none;border:0;border-radius:0;position:fixed;inset:0}html.rp-export--story .rp-deck__chrome,html.rp-export--post .rp-deck__chrome,html.rp-export .rp-deck__nav{display:none}html.rp-export--story .rp-deck__card{--pad-t:13%;--pad-x:8%;--pad-b:17%}html.rp-export--post .rp-deck__card{--pad-t:8%;--pad-x:7.5%;--pad-b:6%;--shot-h:54%}html.rp-export--post .rp-deck__card--cover.rp-deck__card--photo-top .rp-deck__line,html.rp-export--phone .rp-story__draft,html.rp-export--phone .rp-play__crumbs{display:none}.rp-spotlight{background:var(--rp-paper-2);place-items:center;min-height:100svh;padding:1rem;display:grid}.rp-deck--spot .rp-deck__body{gap:3.4cqh}.rp-deck--spot .rp-deck__kick{background:var(--rp-card);color:var(--rp-ink);border-radius:999px;align-self:flex-start;padding:1.5cqw 3.6cqw;font-size:3.5cqw;font-weight:600;line-height:1.25;box-shadow:0 .3cqw 1.2cqw #0e0e0c12}.rp-deck--spot .rp-deck__name{letter-spacing:-.035em;line-height:.92}.rp-spot__dot{display:inline-block}.rp-deck--spot .rp-spot__fit{font-size:min(20cqw, calc(138cqw / var(--fit,8)))}.rp-deck--spot .rp-deck__line{color:#0e0e0cbd;font-size:5.4cqw}.rp-deck--spot .rp-deck__when{color:#0e0e0cbd;font-size:3.8cqw}.rp-deck--spot .rp-deck__foot{opacity:.62}.rp-spot__words{font-family:var(--sc-font-display);letter-spacing:-.015em;text-wrap:pretty;font-size:6.048cqw;line-height:1.16;font-weight:var(--rp-dw);font-variation-settings:var(--rp-flare)}.rp-deck--spot .rp-deck__line.rp-spot__words{color:var(--rp-ink);font-size:7.2cqw;font-weight:400}.rp-spot__lines{background:var(--rp-card);border-radius:4.4cqw;margin:0;padding:0 5.4cqw;list-style:none;display:grid;box-shadow:0 .4cqw 1cqw #0e0e0c0d,0 3cqw 7cqw -2cqw #0e0e0c33}.rp-spot__lines li{text-wrap:pretty;padding:4.4cqw 0;font-size:5.8cqw;font-weight:600;line-height:1.28}.rp-spot__lines li+li{border-top:max(1px, .2cqw) solid var(--rp-line)}.rp-spot__big{font-family:var(--sc-font-display);font-weight:var(--rp-dw);letter-spacing:-.03em;text-wrap:balance;font-variation-settings:var(--rp-flare);font-size:10.584cqw;line-height:1}.rp-spot__code{background:var(--rp-orange);color:var(--rp-ink);border-radius:999px;margin-top:.08em;padding:.02em .3em .08em;display:inline-block}.rp-spot__dm{font-size:5.8cqw;font-weight:600}.rp-deck--spot .rp-deck__line.rp-spot__dm{color:var(--rp-ink)}.rp-deck--spot .rp-deck__url{color:var(--rp-ink);font-size:6.6cqw}.rp-spot__mark{aspect-ratio:1332/176;width:30cqw;height:auto;color:var(--rp-ink)}.rp-deck--spot .rp-deck__card--photo-top{padding:var(--pad-t) var(--pad-x) var(--pad-b)}.rp-deck--spot .rp-deck__card--photo-top .rp-deck__body>:not(.rp-deck__shot),.rp-deck--spot .rp-deck__card--photo-top .rp-deck__foot{margin-inline:0}.rp-deck--spot .rp-deck__card--photo-top .rp-deck__foot{margin-bottom:0}.rp-deck--spot .rp-deck__shot{border-radius:4.4cqw}.rp-deck--spot .rp-deck__credit{padding:.8cqw 2.2cqw;font-size:2.6cqw;bottom:3cqw;right:3cqw}.rp-deck--spot .rp-deck__caption{padding:1cqh 0 0;font-size:4.2cqw}.rp-spot__run{grid-template-columns:auto minmax(0,1fr);gap:0;padding:0;overflow:hidden}.rp-spot__run-when{background:var(--deck-accent);min-width:27cqw;color:var(--rp-ink);align-content:start;gap:1.8cqw;padding:5.4cqw 5cqw;display:grid}.rp-spot__run-when b{font-family:var(--sc-font-display);font-weight:var(--rp-dw);letter-spacing:-.025em;font-variation-settings:var(--rp-flare);font-size:10.416cqw;line-height:.92}.rp-spot__run-when span{font-variant-numeric:tabular-nums;font-size:4.4cqw;font-weight:600}.rp-spot__run-what{align-content:start;gap:2.8cqw;min-width:0;padding:5.4cqw 5cqw;display:grid}.rp-spot__run-what>.rp-mono{color:#0e0e0c9e;font-size:3.9cqw;font-weight:500;line-height:1.3}.rp-spot__run-what>b{font-family:var(--sc-font-display);font-weight:var(--rp-dw);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;font-variation-settings:var(--rp-flare);font-size:6.888cqw;line-height:1.02}.rp-spot__run-club{align-items:center;gap:2cqw;font-size:4.4cqw;font-weight:600;line-height:1.15;display:flex}.rp-spot__run-club .rp-deck__avatar{width:8cqw;height:8cqw;box-shadow:0 0 0 .4cqw var(--rp-line-strong);font-size:3.4cqw}.rp-deck__card--highlight .rp-deck__logo .rp-deck__avatar{width:30cqw;height:30cqw;box-shadow:0 0 0 1.2cqw var(--rp-card), 0 2cqw 6cqw -1cqw #0e0e0c4d;font-size:11cqw}:is(html.rp-motion,.rp-live) .rp-deck__card[data-on] .rp-spot__lines li{animation:rp-m-up .52s var(--m-rise) calc(.56s + var(--n) * .11s) both}:is(html.rp-motion,.rp-live) .rp-deck__card[data-on] .rp-spot__mark{animation:rp-m-up .48s var(--m-rise) 1.2s both}:is(html.rp-motion,.rp-live) .rp-deck__card[data-on] .rp-spot__dot{animation:rp-m-up .42s var(--m-rise) .76s both}:is(.rp-deck--show,.rp-couch__hero){--n-sign:#ff4fa3;--n-line:#ffc861;--n-name:var(--deck-accent);--n-applause:#ff3b30;--n-text:#efe8da;--n-muted:#efe8da9e;--n-glass:#e8e2d633;--n-spill:6%;--n-wall:radial-gradient(ellipse 90% 70% at 50% 40%, #1e1a1d, #0b0a0b 82%);--sc-font-display:var(--font-show), "Archivo Black", "Arial Black", sans-serif;--rp-dw:400;--rp-flare:normal}[lang=el] :is(.rp-deck--show,.rp-couch__hero){--sc-font-display:var(--sc-font-text);--rp-dw:900;--rp-flare:var(--rp-plain)}.rp-deck--show :is(.rp-deck__name,.rp-deck__heading,.rp-deck__runday){text-transform:uppercase}.rp-deck--show .rp-deck__name{letter-spacing:-.02em;font-size:14.5cqw;line-height:.9}.rp-deck--show .rp-deck__name--end{font-size:12cqw}.rp-deck--show .rp-deck__heading{letter-spacing:0;font-size:5.4cqw;line-height:1.1}.rp-deck--show .rp-deck__heading--answer{font-size:7.4cqw;line-height:1}.rp-deck--show .rp-deck__run .rp-deck__runday{letter-spacing:0;font-size:6.4cqw;line-height:1.05}.rp-deck--show .rp-deck__kick{font-size:max(.7rem,3.3cqw);font-weight:700}.rp-deck--show :is(.rp-deck__line,.rp-deck__caption){font-weight:600}.rp-deck--show .rp-deck__run{padding:4.2cqw}.rp-deck--show .rp-deck__shot{background-image:repeating-linear-gradient(115deg,#f3efe612 0 2px,#0000 2px 3.2cqw)}.rp-deck--show .rp-deck__slot b{letter-spacing:.08em;text-transform:uppercase;font-size:3cqw;font-weight:700}.rp-deck--show .rp-deck__chrome{color:var(--n-text)}.rp-deck--show .rp-deck__btn{background:var(--n-text);color:#0b0a0b;border-color:#0000}.rp-deck--show .rp-deck__btn--ghost{color:var(--n-text);background:0 0;border-color:#efe8da66}[lang=el] .rp-deck--show :is(.rp-deck__name,.rp-deck__heading,.rp-deck__runday,.rp-show__applause,.rp-show__picks b){letter-spacing:-.02em;font-weight:900}.rp-deck--show .rp-deck__card[class]{background:var(--n-wall);color:var(--n-text)}.rp-deck--show .rp-deck__body p{margin:0}.rp-deck--show .rp-deck__foot{color:var(--n-muted);opacity:1}.rp-deck--show .rp-w{overflow:visible}.rp-deck--show :is(.rp-deck__kick,.rp-deck__heading--answer,.rp-show__rounds i,.rp-deck__card--photo .rp-deck__shot){--gas:var(--n-line)}.rp-deck--show :is(.rp-show__chyron b,.rp-show__game,.rp-show__board){--gas:var(--n-sign)}.rp-deck--show :is(.rp-deck__answer mark,.rp-show__picks mark,.rp-deck__run,.rp-deck__card--welcome .rp-deck__name,.rp-deck__card--end .rp-deck__name){--gas:var(--n-name)}.rp-deck--show .rp-show__applause{--gas:var(--n-applause)}.rp-deck--show :is(.rp-deck__kick,.rp-deck__heading--answer,.rp-show__chyron b,.rp-show__game,.rp-deck__answer mark,.rp-show__picks mark,.rp-deck__run .rp-deck__runday,.rp-show__rounds i,.rp-show__applause){color:color-mix(in srgb, var(--gas) 34%, #fff);text-shadow:0 0 .2cqw var(--gas), 0 0 .9cqw var(--gas), 0 0 2.2cqw color-mix(in srgb, var(--gas) 50%, transparent)}.rp-deck--show :is(.rp-show__chyron b,.rp-show__board,.rp-show__rounds i,.rp-deck__card--photo .rp-deck__shot,.rp-deck__run,.rp-show__applause){border:.45cqw solid color-mix(in srgb, var(--gas) 34%, #fff);box-shadow:0 0 .3cqw var(--gas), 0 0 1.4cqw var(--gas), inset 0 0 .9cqw color-mix(in srgb, var(--gas) 55%, transparent);background-color:#0000}.rp-deck--show :is(.rp-deck__card--welcome .rp-deck__name,.rp-deck__card--end .rp-deck__name){color:#0000;-webkit-text-stroke:.42cqw color-mix(in srgb, var(--gas) 42%, #fff);filter:drop-shadow(0 0 .25cqw var(--gas)) drop-shadow(0 0 1.2cqw var(--gas)) drop-shadow(0 0 3.2cqw color-mix(in srgb, var(--gas) 60%, transparent))}.rp-show__applause{font-family:var(--sc-font-display);text-transform:uppercase;letter-spacing:.04em;border-radius:1.8cqw;align-self:flex-start;padding:2cqw 3.6cqw;font-size:6cqw;line-height:1}.rp-deck__card--welcome .rp-deck__name{font-size:14cqw}.rp-deck__card--welcome .rp-deck__line{font-size:5cqw}.rp-deck--show .rp-deck__when{color:var(--n-muted)}.rp-show__chyron{font-family:var(--sc-font-mono);letter-spacing:.06em;text-transform:uppercase;align-self:flex-start;align-items:center;gap:1.6cqw;font-size:max(.66rem,2.8cqw);font-weight:700;display:flex}.rp-show__chyron b{border-radius:1.2cqw;padding:.5cqw 1.6cqw}.rp-show__chyron span,.rp-deck--show .rp-deck__answer .rp-deck__ours{color:var(--n-muted)}.rp-deck--show :is(.rp-deck__answer mark,.rp-show__picks mark){background:0 0;padding:0;font-weight:700}.rp-show__board{pointer-events:none;border-radius:3cqw;position:absolute;inset:3.2cqw}.rp-show__game{font-size:9.4cqw;line-height:1}.rp-show__rounds{gap:1.6cqh;margin:0;padding:0;list-style:none;display:grid}.rp-show__rounds li{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:2.4cqw;font-size:4.5cqw;font-weight:800;line-height:1.14;display:grid}.rp-show__rounds li>span:first-child{text-align:right}.rp-show__rounds i{width:7.6cqw;height:7.6cqw;font-family:var(--sc-font-mono);text-transform:uppercase;border-width:.35cqw;border-radius:50%;place-items:center;font-size:2.6cqw;font-style:normal;font-weight:700;display:grid}[lang=el] .rp-show__rounds li{font-size:3.9cqw}[lang=el] .rp-show__rounds i{text-transform:none;font-size:3.2cqw}.rp-show__ask{color:var(--n-muted);font-size:4cqw;font-weight:600}.rp-show__picks{gap:1.5cqh;margin:0;padding:0;list-style:none;display:grid}.rp-show__picks li{text-wrap:pretty;font-size:3.9cqw;font-weight:500;line-height:1.32}[lang=el] .rp-show__picks li{font-size:3.6cqw}.rp-show__picks b{font-family:var(--sc-font-display);text-transform:uppercase;font-size:1.08em;font-weight:400}[lang=el] .rp-show__picks b{font-weight:900}.rp-deck--show .rp-deck__card--photo .rp-deck__body{gap:2.4cqh}.rp-deck--show .rp-deck__card--photo .rp-deck__shot{border-radius:2.4cqw}.rp-deck--show .rp-deck__card--photo .rp-deck__shot:after{content:"";pointer-events:none;background:linear-gradient(160deg,#ffffff17,#0000 38%);position:absolute;inset:0}.rp-deck--show .rp-deck__card--photo .rp-deck__caption{padding:0}.rp-deck--show .rp-show__clip .rp-deck__shot{aspect-ratio:9/16;flex:1 1 0;align-self:center;min-height:0}.rp-deck__shot video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rp-deck--show .rp-deck__run{color:var(--n-text);background:#08080847;border-radius:2cqw}.rp-show__neon{isolation:isolate;text-align:center;align-items:center;gap:4.4cqh}.rp-show__neon>:is(p,h2){z-index:1;position:relative}.rp-deck--show .rp-deck__card:is(.rp-deck__card--open,.rp-deck__card--goodnight,.rp-deck__card--teaser,.rp-deck__card--teaser-ask) .rp-deck__foot{z-index:1;text-align:center;position:relative}.rp-show__bleed{z-index:0;color:var(--rp-paper);background:#24231f repeating-linear-gradient(115deg,#f3efe612 0 2px,#0000 2px 3.2cqw);margin:0;position:absolute;inset:0;overflow:hidden}.rp-show__bleed img{object-fit:cover;filter:brightness(.3)saturate(.7)blur(.35cqw);width:100%;height:100%;position:absolute;inset:0;scale:1.02}.rp-show__bleed:after{content:"";pointer-events:none;background:radial-gradient(85% 65% at 50% 45%,#0000,#08080899);position:absolute;inset:0}.rp-show__bleed .rp-deck__credit{z-index:1;right:50%;bottom:calc(var(--pad-b) + 3.6cqh);opacity:.8;background:0 0;padding:0;font-size:max(.6rem,2.6cqw);translate:50%}.rp-show__neon--end .rp-show__bleed .rp-deck__credit{bottom:calc(var(--pad-b) + 6.5cqw + 2.4cqh)}.rp-show__tube{--gas:var(--n-sign);--core:color-mix(in srgb, var(--gas) 42%, #fff);--glow:drop-shadow(0 0 .25cqw var(--gas)) drop-shadow(0 0 1.2cqw var(--gas)) drop-shadow(0 0 3.6cqw color-mix(in srgb, var(--gas) 70%, transparent));text-align:center;filter:var(--glow);margin:0;padding-inline:1.2cqw;line-height:1;position:relative}.rp-show__tube:before{content:"";z-index:-1;background:color-mix(in srgb, var(--gas) var(--nk-spill), transparent);filter:blur(7cqw);pointer-events:none;border-radius:50%;position:absolute;inset:4% 8%}.rp-show__tube--sign,.rp-show__tube--name{color:#0000;-webkit-text-stroke:.5cqw var(--core);font-family:var(--sc-font-display);text-transform:uppercase;text-wrap:balance;font-weight:400}.rp-show__tube--sign{letter-spacing:.02em;font-size:12.5cqw}.rp-show__tube--name{--gas:var(--n-name);font-size:11.5cqw;line-height:.98}.rp-show__tube--line{--gas:var(--n-line);--core:color-mix(in srgb, var(--gas) 28%, #fff);color:var(--core);font-family:var(--sc-font-text);letter-spacing:.02em;text-wrap:balance;font-size:6cqw;font-weight:300}.rp-show__tube--url{--gas:var(--n-name);--core:color-mix(in srgb, var(--gas) 40%, #fff);overflow-wrap:anywhere;font-size:5.4cqw;font-weight:400}[lang=el] :is(.rp-show__tube--sign,.rp-show__tube--name,.rp-deck--show .rp-deck__card--welcome .rp-deck__name,.rp-deck--show .rp-deck__card--end .rp-deck__name):not([data-greek]){font-family:var(--font-show), "Archivo Black", sans-serif;font-synthesis:none;letter-spacing:0;font-weight:400}[lang=el] :is(.rp-show__tube--sign,.rp-show__tube--name,.rp-deck--show .rp-deck__card--welcome .rp-deck__name,.rp-deck--show .rp-deck__card--end .rp-deck__name)[data-greek]{color:#0d0c0b;paint-order:stroke fill;-webkit-text-stroke-width:.9cqw;font-weight:900}.rp-show__tube--kick{font-family:var(--sc-font-mono);letter-spacing:.24em;text-transform:uppercase;font-size:3.4cqw;font-weight:400}.rp-show__teaser .rp-show__tube--kick{margin-bottom:-1.4cqh}.rp-show__teaser-ask{justify-content:flex-start;gap:2.4cqh}.rp-show__teaser-ask .rp-show__tube--sign{margin-top:2cqh}.rp-show__post-space{flex:auto}.rp-show__tap{z-index:1;color:var(--n-text);font-size:4.6cqw;font-weight:600;position:relative}html.rp-export--story .rp-deck__card:is(.rp-deck__card--teaser,.rp-deck__card--teaser-ask){--pad-t:13vh;--pad-b:17vh}:is(.rp-show__teaser,.rp-show__teaser-ask) .rp-show__tube--sign{font-size:15cqw}.rp-show__teaser .rp-show__tube--name{font-size:13.5cqw}.rp-show__teaser>.rp-show__tube--line:not(.rp-show__tube--kick),.rp-show__teaser-ask .rp-show__tube--line{font-size:6.6cqw}.rp-show__teaser .rp-show__presented .rp-show__wordmark{width:36cqw}.rp-show__teaser .rp-show__presented .rp-show__tube--line{font-size:4.4cqw}.rp-show__wordmark{z-index:1;aspect-ratio:1332/176;justify-self:center;width:46cqw;display:block;position:relative}.rp-show__defs{width:0;height:0;position:absolute}.rp-show__presented{justify-content:center;align-items:center;gap:2.4cqw;margin-top:-2.4cqh;margin-bottom:1.6cqh;display:flex}.rp-show__presented .rp-show__tube--line{padding-inline:0;font-size:4cqw;font-style:italic}.rp-show__presented .rp-show__wordmark{width:32cqw}.rp-show__wordmark-glass,.rp-show__wordmark-lit{filter:url(#rp-tube);position:absolute;inset:0}.rp-show__wordmark-glass{opacity:.22}.rp-show__wordmark-lit{filter:url(#rp-tube)drop-shadow(0 0 .25cqw #fff)drop-shadow(0 0 1cqw #dfe9ff)drop-shadow(0 0 3cqw #c8dcff8c)}.rp-show__wordmark-glass>span,.rp-show__wordmark-lit>span{background:#fff;position:absolute;inset:0;-webkit-mask:url(/brand/wordmark.webp) 50%/contain no-repeat;mask:url(/brand/wordmark.webp) 50%/contain no-repeat}@keyframes rp-n-calm{0%{-webkit-text-stroke-color:var(--n-glass);filter:none}35%{-webkit-text-stroke-color:var(--core);filter:var(--glow)}55%{-webkit-text-stroke-color:var(--core);filter:none}75%,to{-webkit-text-stroke-color:var(--core);filter:var(--glow)}}@keyframes rp-n-calm-stubborn{0%{-webkit-text-stroke-color:var(--n-glass);filter:none}25%{-webkit-text-stroke-color:var(--core);filter:none}50%{-webkit-text-stroke-color:var(--n-glass);filter:none}75%,to{-webkit-text-stroke-color:var(--core);filter:var(--glow)}}@keyframes rp-n-calm-on{0%{color:var(--n-glass);filter:none}40%,to{color:var(--core);filter:var(--glow)}}@keyframes rp-n-calm-spill{0%{opacity:0}35%,to{opacity:1}}@keyframes rp-n-calm-text{0%{color:var(--n-glass);text-shadow:none}40%,to{color:color-mix(in srgb, var(--gas) 34%, #fff);text-shadow:0 0 .2cqw var(--gas), 0 0 .9cqw var(--gas), 0 0 2.2cqw color-mix(in srgb, var(--gas) 50%, transparent)}}@keyframes rp-n-calm-frame{0%{border-color:var(--n-glass);box-shadow:none}40%,to{border-color:color-mix(in srgb, var(--gas) 34%, #fff);box-shadow:0 0 .3cqw var(--gas), 0 0 1.4cqw var(--gas), inset 0 0 .9cqw color-mix(in srgb, var(--gas) 55%, transparent)}}@keyframes rp-n-calm-word{0%{-webkit-text-stroke-color:var(--n-glass);filter:none}40%,to{-webkit-text-stroke-color:color-mix(in srgb, var(--gas) 42%, #fff);filter:drop-shadow(0 0 .25cqw var(--gas)) drop-shadow(0 0 1.2cqw var(--gas)) drop-shadow(0 0 3.2cqw color-mix(in srgb, var(--gas) 60%, transparent))}}@keyframes rp-n-strike{0%,44%,56%,66%{-webkit-text-stroke-color:var(--n-glass);filter:none}40%,50%,62%,76%,to{-webkit-text-stroke-color:var(--core);filter:var(--glow)}}@keyframes rp-n-stubborn{0%,30%,42%,54%,70%{-webkit-text-stroke-color:var(--n-glass);filter:none}26%,34%,48%,60%,86%,to{-webkit-text-stroke-color:var(--core);filter:var(--glow)}}@keyframes rp-n-snap{0%,30%{color:var(--n-glass);filter:none}15%,45%,to{color:var(--core);filter:var(--glow)}}@keyframes rp-n-spill{0%,44%,56%,66%{opacity:0}40%,50%,62%,76%,to{opacity:1}}@keyframes rp-n-text{0%,44%,56%,66%{color:var(--n-glass);text-shadow:none}40%,50%,62%,76%,to{color:color-mix(in srgb, var(--gas) 34%, #fff);text-shadow:0 0 .2cqw var(--gas), 0 0 .9cqw var(--gas), 0 0 2.2cqw color-mix(in srgb, var(--gas) 50%, transparent)}}@keyframes rp-n-frame{0%,44%,56%,66%{border-color:var(--n-glass);box-shadow:none}40%,50%,62%,76%,to{border-color:color-mix(in srgb, var(--gas) 34%, #fff);box-shadow:0 0 .3cqw var(--gas), 0 0 1.4cqw var(--gas), inset 0 0 .9cqw color-mix(in srgb, var(--gas) 55%, transparent)}}@keyframes rp-n-word{0%,44%,56%,66%{-webkit-text-stroke-color:var(--n-glass);filter:none}40%,50%,62%,76%,to{-webkit-text-stroke-color:color-mix(in srgb, var(--gas) 42%, #fff);filter:drop-shadow(0 0 .25cqw var(--gas)) drop-shadow(0 0 1.2cqw var(--gas)) drop-shadow(0 0 3.2cqw color-mix(in srgb, var(--gas) 60%, transparent))}}@keyframes rp-m-from-l{0%{opacity:0;transform:translate(-14cqw)}to{opacity:1;transform:none}}@keyframes rp-m-from-r{0%{opacity:0;transform:translate(14cqw)}to{opacity:1;transform:none}}@keyframes rp-m-crt{0%{filter:brightness(3);scale:.6 .008}40%{filter:brightness(3);scale:1 .008}to{filter:none;scale:1}}:is(html.rp-motion,.rp-live) .rp-deck--show .rp-deck__card[data-on] .rp-w>span{animation:none}:is(html.rp-motion,.rp-live) .rp-deck--show .rp-show__neon .rp-show__tube--name{filter:none}:is(html.rp-motion,.rp-live) .rp-deck--show .rp-show__neon .rp-show__tube--name .rp-w>span{-webkit-text-stroke-color:var(--core);filter:var(--glow)}:is(html.rp-motion,.rp-live) .rp-deck--show .rp-deck__card[data-on] .rp-show__bleed img{animation:rp-m-push 5s var(--m-float) both}:is(html.rp-motion,.rp-live) .rp-deck--show :is(.rp-deck__card--open,.rp-deck__card--teaser)[data-on] .rp-show__tube--sign{animation:var(--nk-strike) .9s steps(1, end) .7s both}:is(html.rp-motion,.rp-live) .rp-deck--show :is(.rp-deck__card--open,.rp-deck__card--teaser)[data-on] .rp-show__tube--sign:before{animation:var(--nk-spill) .9s steps(1, end) .7s both}:is(html.rp-motion,.rp-live) .rp-deck--show :is(.rp-deck__card--open,.rp-deck__card--teaser)[data-on] .rp-show__presented .rp-show__tube--line{animation:var(--nk-snap) .36s steps(1, end) 1.65s both}:is(html.rp-motion,.rp-live) .rp-deck--show :is(.rp-deck__card--open,.rp-deck__card--teaser)[data-on] .rp-show__presented .rp-show__wordmark-lit{animation:var(--nk-spill) .7s steps(1, end) 1.75s both}:is(html.rp-motion,.rp-live) .rp-deck--show :is(.rp-deck__card--open,.rp-deck__card--teaser)[data-on] .rp-show__neon>.rp-show__tube--line:not(.rp-show__tube--kick){animation:var(--nk-snap) .36s steps(1, end) 2.35s both}:is(html.rp-motion,.rp-live) .rp-deck--show :is(.rp-deck__card--open,.rp-deck__card--teaser)[data-on] .rp-show__neon>.rp-show__tube--line:not(.rp-show__tube--kick):before{animation:var(--nk-spill) .36s steps(1, end) 2.35s both}:is(html.rp-motion,.rp-live) .rp-deck--show .rp-deck__card[data-on] .rp-show__tube--name .rp-w>span{animation:var(--nk-strike) .6s steps(1, end) calc(2.7s + var(--i) * .26s) both}:is(html.rp-motion,.rp-live) .rp-deck--show .rp-deck__card[data-on] .rp-show__tube--name .rp-w:last-of-type>span{animation:var(--nk-stubborn) 1.3s steps(1, end) calc(2.7s + var(--i) * .26s) both}:is(html.rp-motion,.rp-live) .rp-deck--show .rp-deck__card[data-on] .rp-show__tube--name:before{animation:var(--nk-spill) .6s steps(1, end) 2.7s both}:is(html.rp-motion,.rp-live) .rp-deck--show :is(.rp-deck__card--goodnight,.rp-deck__card--teaser-ask)[data-on] .rp-show__tube--sign{animation:var(--nk-strike) .9s steps(1, end) .5s both}:is(html.rp-motion,.rp-live) .rp-deck--show :is(.rp-deck__card--goodnight,.rp-deck__card--teaser-ask)[data-on] .rp-show__tube--sign:before{animation:var(--nk-spill) .9s steps(1, end) .5s both}:is(html.rp-motion,.rp-live) .rp-deck--show .rp-deck__card--goodnight[data-on] .rp-show__tube--url{animation:var(--nk-snap) .36s steps(1, end) 1.6s both}:is(html.rp-motion,.rp-live) .rp-deck--show .rp-deck__card--goodnight[data-on] .rp-show__tube--url:before{animation:var(--nk-spill) .36s steps(1, end) 1.6s both}:is(html.rp-motion,.rp-live) .rp-deck--show .rp-deck__card--goodnight[data-on] .rp-show__wordmark-lit{animation:var(--nk-spill) .7s steps(1, end) 2.2s both}:is(html.rp-motion,.rp-live) .rp-deck--show .rp-deck__card--teaser-ask[data-on] .rp-show__tube--line{animation:var(--nk-snap) .36s steps(1, end) 1.5s both}:is(html.rp-motion,.rp-live) .rp-deck--show .rp-deck__card--teaser-ask[data-on] .rp-show__tube--line:before{animation:var(--nk-spill) .36s steps(1, end) 1.5s both}:is(html.rp-motion,.rp-live) .rp-deck--show .rp-deck__card--teaser-ask[data-on] .rp-show__tap{animation:rp-m-up .48s var(--m-rise) 2s both}:is(html.rp-motion,.rp-live) .rp-deck--show .rp-deck__card--teaser-ask[data-on] .rp-show__wordmark-lit{animation:var(--nk-spill) .7s steps(1, end) 2.4s both}:is(html.rp-motion,.rp-live) .rp-deck--show .rp-deck__card--teaser[data-on] .rp-show__tube--kick{animation:var(--nk-snap) .36s steps(1, end) .3s both}:is(html.rp-motion,.rp-live) .rp-deck--show .rp-deck__card--teaser[data-on] .rp-show__tube--kick:before{animation:var(--nk-spill) .36s steps(1, end) .3s both}:is(html.rp-motion,.rp-live) .rp-deck--show :is(.rp-deck__card--open,.rp-deck__card--teaser)[data-on] :is(.rp-show__bleed .rp-deck__credit,.rp-deck__foot){animation:rp-m-up .48s var(--m-rise) calc(4.1s + (var(--words,3) - 1) * .26s) both}:is(html.rp-motion,.rp-live) .rp-deck--show :is(.rp-deck__card--open,.rp-deck__card--teaser)[data-on] .rp-deck__foot{animation-delay:calc(4.22s + (var(--words,3) - 1) * .26s)}:is(html.rp-motion,.rp-live) .rp-deck--show .rp-deck__card--goodnight[data-on] .rp-show__bleed .rp-deck__credit{animation:rp-m-up .48s var(--m-rise) 3s both}:is(html.rp-motion,.rp-live) .rp-deck--show .rp-deck__card[data-on] .rp-deck__kick{animation:var(--nk-text) .42s steps(1, end) .15s both}:is(html.rp-motion,.rp-live) .rp-deck--show .rp-deck__card[data-on] :is(.rp-deck__heading--answer,.rp-show__game){animation:var(--nk-text) .7s steps(1, end) .38s both}:is(html.rp-motion,.rp-live) .rp-deck--show .rp-deck__card[data-on] .rp-show__chyron b{animation:var(--nk-text) .52s steps(1, end) .12s both, var(--nk-frame) .52s steps(1, end) .12s both}:is(html.rp-motion,.rp-live) .rp-deck--show .rp-deck__card[data-on] .rp-show__chyron span{animation:rp-m-up .42s var(--m-rise) .42s both}:is(html.rp-motion,.rp-live) .rp-deck--show .rp-deck__answer mark{background:0 0}:is(html.rp-motion,.rp-live) .rp-deck--show .rp-deck__card[data-on] :is(.rp-deck__answer mark,.rp-show__picks mark){animation:var(--nk-text) .6s steps(1, end) calc(1.5s + var(--n,0) * .14s) both}:is(html.rp-motion,.rp-live) .rp-deck--show .rp-deck__card[data-on] .rp-show__applause{animation:var(--nk-text) 1.5s steps(1, end) .9s both, var(--nk-frame) 1.5s steps(1, end) .9s both}:is(html.rp-motion,.rp-live) .rp-deck--show .rp-deck__card[data-on] :is(.rp-deck__card--welcome .rp-deck__name,.rp-deck__card--end .rp-deck__name){filter:none}:is(html.rp-motion,.rp-live) .rp-deck--show .rp-deck__card:is(.rp-deck__card--welcome,.rp-deck__card--end)[data-on] .rp-deck__name .rp-w>span{animation:var(--nk-word) .6s steps(1, end) calc(.3s + var(--i) * .22s) both}:is(html.rp-motion,.rp-live) .rp-deck--show .rp-deck__card--welcome[data-on] .rp-deck__line{animation-delay:1s}:is(html.rp-motion,.rp-live) .rp-deck--show .rp-deck__card--welcome[data-on] .rp-deck__when{animation-delay:1.12s}:is(html.rp-motion,.rp-live) .rp-deck--show .rp-deck__card[data-on] .rp-show__board{animation:var(--nk-frame) .7s steps(1, end) .2s both}:is(html.rp-motion,.rp-live) .rp-deck--show .rp-deck__card--game[data-on] .rp-show__rounds li>span:first-child{animation:rp-m-from-l .52s var(--m-rise) calc(.56s + var(--n) * 90ms) both}:is(html.rp-motion,.rp-live) .rp-deck--show .rp-deck__card--game[data-on] .rp-show__rounds li>span:last-child{animation:rp-m-from-r .52s var(--m-rise) calc(.56s + var(--n) * 90ms) both}:is(html.rp-motion,.rp-live) .rp-deck--show .rp-deck__card[data-on] .rp-show__rounds i{animation:var(--nk-text) .42s steps(1, end) calc(.7s + var(--n) * .12s) both, var(--nk-frame) .42s steps(1, end) calc(.7s + var(--n) * .12s) both}:is(html.rp-motion,.rp-live) .rp-deck--show .rp-deck__card--game[data-on] .rp-show__ask{animation:rp-m-up .48s var(--m-rise) 1.4s both}:is(html.rp-motion,.rp-live) .rp-deck--show .rp-deck__card--picks[data-on] .rp-show__picks li{animation:rp-m-up .48s var(--m-rise) calc(.48s + var(--n) * .14s) both}:is(html.rp-motion,.rp-live) .rp-deck--show .rp-deck__card--picks[data-on] .rp-show__ask{animation:rp-m-up .48s var(--m-rise) 1.8s both}:is(html.rp-motion,.rp-live) .rp-deck--show .rp-deck__card[data-on] .rp-deck__card--photo .rp-deck__shot,:is(html.rp-motion,.rp-live) .rp-deck--show .rp-deck__card--photo[data-on] .rp-deck__shot{animation:rp-m-hatch 5s var(--m-float) both, var(--nk-frame) .7s steps(1, end) .2s both}:is(html.rp-motion,.rp-live) .rp-deck--show .rp-deck__card--photo[data-on] .rp-deck__shot img{animation:rp-m-crt .64s var(--m-rise) .3s both, rp-m-push 5s var(--m-float) both}:is(html.rp-motion,.rp-live) .rp-deck--show .rp-deck__card--photo[data-on] :is(.rp-deck__shot video,.rp-deck__slot){animation:rp-m-crt .64s var(--m-rise) .3s both}:is(html.rp-motion,.rp-live) .rp-deck--show .rp-deck__card[data-on] .rp-deck__run{animation:var(--nk-frame) .7s steps(1, end) .9s both}:is(html.rp-motion,.rp-live) .rp-deck--show .rp-deck__card[data-on] .rp-deck__run .rp-deck__runday{animation:var(--nk-text) .6s steps(1, end) 1.3s both}.rp-couch__hero.rp-live{isolation:isolate;background:var(--n-wall);height:auto;min-height:clamp(24rem,64svh,40rem);color:var(--n-text);border-radius:clamp(20px,2.4vw,28px);place-items:center;padding:clamp(2.5rem,7vw,5rem) 1.25rem;display:grid;position:relative;overflow:hidden}.rp-couch__hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(80% 70%,#0000,#080808a6);position:absolute;inset:0}.rp-couch__art{z-index:-2;object-fit:cover;filter:brightness(.32)saturate(.7)blur(2px);width:100%;height:100%;position:absolute;inset:0;scale:1.04}.rp-couch__stage{isolation:isolate;text-align:center;justify-items:center;gap:2.2cqw;width:min(100%,46rem);display:grid;container-type:inline-size}.rp-couch__stage .rp-show__tube--sign{font-size:14cqw}.rp-couch__stage>.rp-show__tube--line{font-size:4.8cqw}.rp-couch__stage .rp-show__presented{margin:-.6cqw 0 .8cqw}.rp-couch__stage .rp-show__presented .rp-show__tube--line{font-size:3.4cqw}.rp-couch__stage .rp-show__wordmark{width:26cqw}.rp-couch__cta{--gas:var(--n-sign);border:2px solid color-mix(in srgb, var(--gas) 40%, #fff);color:#fff;min-height:3rem;box-shadow:0 0 .6rem color-mix(in srgb, var(--gas) 70%, transparent), inset 0 0 .5rem color-mix(in srgb, var(--gas) 45%, transparent);transition:background-color .16s var(--sc-ease-out);border-radius:999px;align-items:center;margin-top:2.6cqw;padding:0 1.4rem;font-weight:600;text-decoration:none;display:inline-flex}.rp-couch__cta:hover{background-color:color-mix(in srgb, var(--gas) 22%, transparent)}.rp-couch__cta:focus-visible{outline:2px solid var(--rp-yellow);outline-offset:3px}.rp-couch__crumbs{padding-top:1.25rem}.rp-couch__head{justify-items:start;gap:1.25rem;padding:clamp(2.25rem,5vw,3.75rem) 0 0;display:grid}.rp-couch__head .rp-lede{max-width:34ch;color:var(--sc-ink);font-family:var(--sc-font-display);letter-spacing:-.015em;text-wrap:pretty;font-size:clamp(1.344rem,1.008rem + 1.26vw,2.016rem);line-height:1.18;font-weight:var(--rp-dw);font-variation-settings:var(--rp-flare);margin:0}.rp-couch__meta-row{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.rp-couch__when{background:var(--rp-yellow);color:var(--rp-on-accent);border-radius:999px;align-items:center;margin:0;padding:.35rem .85rem;font-size:.8125rem;font-weight:600;line-height:1.3;display:inline-flex}.rp-couch__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:clamp(1rem,2vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.rp-couch__card{border-radius:var(--rp-radius);background:var(--rp-card);height:100%;box-shadow:var(--rp-shadow);color:inherit;transition:transform .2s var(--rp-ease), box-shadow .2s var(--rp-ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.rp-couch__card:hover{box-shadow:var(--rp-shadow-lift);transform:translateY(-2px)}.rp-couch__card:focus-visible{outline:2px solid var(--rp-focus);outline-offset:3px}.rp-couch__card[data-draft]{background:var(--rp-paper-3);box-shadow:inset 0 0 0 1px var(--rp-line-strong)}.rp-couch__card[data-draft]:hover{box-shadow:inset 0 0 0 1px var(--sc-ink)}.rp-couch__photo{aspect-ratio:4/3;background:color-mix(in oklab, var(--rp-sage) 55%, var(--rp-card));display:block;overflow:hidden}.rp-couch__photo img{object-fit:cover;width:100%;height:100%;display:block}.rp-couch__body{align-content:start;gap:.5rem;padding:1.15rem 1.3rem 1.4rem;display:grid}.rp-couch__club{font-family:var(--sc-font-display);letter-spacing:-.025em;font-size:1.68rem;line-height:1;font-weight:var(--rp-dw);font-variation-settings:var(--rp-flare)}.rp-couch__meta{color:var(--sc-ink-soft);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:500}.rp-couch__headline{text-wrap:pretty;margin:.35rem 0 0;font-size:1rem;font-weight:600;line-height:1.38}.rp-couch__dek{color:var(--sc-ink-soft);font-size:.9375rem;line-height:1.5}.rp-couch__listen{background:var(--rp-sky);color:var(--rp-on-accent);border-radius:999px;justify-self:start;align-items:center;gap:.4rem;margin-top:.4rem;padding:.3rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.3;display:inline-flex}.rp-panel.rp-couch__invite{background:var(--rp-pink);color:var(--rp-ink);box-shadow:none;border:0;border-radius:clamp(20px,2.4vw,28px);justify-items:start;gap:1rem;margin:clamp(2.5rem,5vw,4rem) 0 clamp(3rem,6vw,5rem);padding:clamp(1.75rem,4.5vw,3.25rem);display:grid}.rp-panel.rp-couch__invite .rp-h--3{letter-spacing:-.025em;text-transform:none;max-width:18ch;font-size:clamp(1.68rem,1.176rem + 1.68vw,2.604rem);line-height:1.02}.rp-couch__invite p{color:#0e0e0cbd;max-width:54ch;margin:0;line-height:1.6}.rp-couch__invite .rp-btn{margin-top:.4rem}.rp-clubs__couch{border-radius:var(--rp-radius);background:var(--rp-card);max-width:46rem;box-shadow:var(--rp-shadow);color:inherit;transition:transform .2s var(--rp-ease), box-shadow .2s var(--rp-ease);align-items:center;gap:1rem;margin:0 0 1.75rem;padding:.7rem 1.4rem .7rem .7rem;text-decoration:none;display:flex}.rp-clubs__couch:hover{box-shadow:var(--rp-shadow-lift);transform:translateY(-2px)}.rp-clubs__couch:focus-visible{outline:2px solid var(--rp-focus);outline-offset:3px}.rp-clubs__couch img{object-fit:cover;border-radius:var(--rp-radius-sm);flex:none;width:5rem;height:5rem}.rp-clubs__couch>span{gap:.3rem;min-width:0;display:grid}.rp-clubs__couch>span>span{font-family:var(--sc-font-display);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(1.092rem,.966rem + .42vw,1.302rem);line-height:1.12;font-weight:var(--rp-dw);font-variation-settings:var(--rp-flare)}.rp-clubs__couch b{color:var(--sc-ink-soft);font-size:.8125rem;font-weight:500}.rp-clubs__add{margin:1.5rem 0 0;font-size:.9375rem}.rp-panel.rp-listen{--sc-ink-soft:#0e0e0cb8;--rp-line:#0e0e0c24;background:var(--rp-sky);max-width:46rem;color:var(--rp-ink);box-shadow:none;border:0;border-radius:20px;gap:1rem;margin:0;padding:clamp(1.35rem,3vw,2rem)}.rp-listen__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1rem;display:flex}.rp-listen__head>*{margin:0}.rp-listen .rp-listen__head h2{font-family:var(--sc-font-display);font-weight:var(--rp-dw);letter-spacing:-.022em;text-transform:none;font-variation-settings:var(--rp-flare);font-size:clamp(1.512rem,1.218rem + 1.008vw,2.016rem);line-height:1.04}.rp-listen__head .rp-small{font-variant-numeric:tabular-nums}.rp-listen__audio{border-radius:999px;width:100%;display:block}.rp-listen h3.rp-story__label{margin-top:.2rem}.rp-listen__chapters{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:.1rem .75rem;margin:0 -.5rem;padding:0;list-style:none;display:grid}.rp-listen__chapters button{width:100%;min-height:2.75rem;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .14s var(--rp-ease);background:0 0;border:0;border-radius:12px;align-items:center;gap:.75rem;padding:.4rem .6rem;font-size:.9375rem;line-height:1.3;display:flex}.rp-listen__chapters button:hover{background:#fffdf873}.rp-listen__chapters button:focus-visible{outline:2px solid var(--rp-focus);outline-offset:1px}.rp-listen__chapters button[aria-current]{background:var(--rp-card);box-shadow:var(--rp-shadow);font-weight:500}.rp-listen__chapters .rp-mono{min-width:3.2em;color:var(--sc-ink-soft);flex:none;font-size:.8125rem;font-weight:600}.rp-listen__chapters button[aria-current] .rp-mono{color:var(--rp-ink)}.rp-listen__follow{flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;margin:0;display:flex}.rp-listen__follow b{font-weight:600}.rp-listen__follow a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:.22em;font-weight:500}.rp-listen__follow a:hover{text-decoration-color:currentColor}.rp-listen__transcript{border-top:1px solid var(--rp-line);padding-top:.75rem}.rp-listen__transcript summary{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;min-height:2.5rem;font-weight:600;list-style:none;display:flex}.rp-listen__transcript summary::-webkit-details-marker{display:none}.rp-listen__transcript summary:after{content:"";width:12px;height:8px;transition:transform .2s var(--rp-ease);background:currentColor;flex:none;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/contain no-repeat}.rp-listen__transcript[open] summary:after{transform:rotate(180deg)}.rp-listen__transcript summary:focus-visible{outline:2px solid var(--rp-focus);outline-offset:2px}.rp-listen__transcript>p{margin:.35rem 0 0}.rp-listen__transcript h3{margin:1.5rem 0 .5rem;font-size:.95rem;font-weight:600;line-height:1.3}.rp-listen__transcript h3 .rp-mono{color:var(--sc-ink-soft);margin-right:.45rem;font-size:.8125rem}.rp-listen__transcript section p{max-width:65ch;margin:0 0 .6rem;line-height:1.6}.rp-couch__head .rp-listen__follow{max-width:46rem;font-size:.9375rem}@media (prefers-reduced-motion:reduce){.rp-couch__card,.rp-clubs__couch,.rp-listen__chapters button,.rp-listen__transcript summary:after{transition:none}}.rp-couch__hero .rp-show__tube--sign{animation:var(--nk-strike) 1.1s steps(1, end) .6s both}.rp-couch__hero .rp-show__tube--sign:before{animation:var(--nk-spill) 1.1s steps(1, end) .6s both}.rp-couch__hero .rp-show__presented .rp-show__tube--line{animation:var(--nk-snap) .5s steps(1, end) 1.7s both}.rp-couch__hero .rp-show__wordmark-lit{animation:var(--nk-spill) .6s steps(1, end) 1.85s both}.rp-couch__hero .rp-couch__tagline{animation:var(--nk-snap) .5s steps(1, end) 2.25s both}.rp-couch__hero .rp-couch__tagline:before{animation:var(--nk-spill) .5s steps(1, end) 2.25s both}.rp-couch__hero .rp-couch__cta{animation:rp-m-up .52s var(--m-rise) 2.6s both}.rp-couch__hero .rp-couch__art{animation:rp-m-push 9s var(--m-float) both}@keyframes rp-couch-in{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.rp-couch__list>li{animation:linear both rp-couch-in;animation-timeline:view();animation-range:entry entry 45%}}}
.rp-livemap,.rp-map,.rp-mapapp,.rp-mapwin{--rp-map-land:#f1ece1;--rp-map-sea:#cbd9df;--rp-map-coast:#5c7c8e6b;--rp-map-race-pale:#fbefb8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.rp-livemap,.rp-map,.rp-mapapp,.rp-mapwin){--rp-map-land:#22201b;--rp-map-sea:#18252b;--rp-map-coast:#82a6b852}}:root[data-theme=dark] :is(.rp-livemap,.rp-map,.rp-mapapp,.rp-mapwin){--rp-map-land:#22201b;--rp-map-sea:#18252b;--rp-map-coast:#82a6b852}:root .rp-light :is(.rp-livemap,.rp-map,.rp-mapapp,.rp-mapwin){--rp-map-land:#f1ece1;--rp-map-sea:#cbd9df;--rp-map-coast:#5c7c8e6b}.rp-map{gap:.6rem;margin:0;display:grid}.rp-map__svg{width:100%;height:auto;display:block}.rp-map__island{fill:var(--rp-map-land);stroke:var(--rp-map-coast);stroke-linejoin:round}.rp-map__label{font-family:var(--sc-font-text);fill:var(--sc-ink-soft);font-variation-settings:var(--rp-plain);font-weight:600}.rp-pin{cursor:pointer}.rp-pin__club{fill:var(--rp-orange);stroke:var(--rp-card)}.rp-pin__race{fill:var(--rp-yellow);stroke:var(--rp-ink);stroke-linejoin:round}.rp-pin__club.is-approx{fill:var(--rp-card);stroke:var(--rp-orange);stroke-dasharray:3 2}.rp-pin__race.is-approx{fill:var(--rp-map-race-pale);stroke-dasharray:3 2}.rp-pin circle,.rp-pin rect{filter:drop-shadow(0 1px 1.5px #0e0e0c40)}.rp-pin:hover circle,.rp-pin:hover rect,.rp-pin.is-current circle,.rp-pin.is-current rect{stroke-width:4px}.rp-pin:focus-visible{outline:none}.rp-pin:focus-visible circle,.rp-pin:focus-visible rect{stroke:var(--rp-ink);stroke-width:5px}.rp-map__legend{flex-wrap:wrap;gap:.4rem 1.2rem;margin:0;display:flex}.rp-map__legend span{align-items:center;gap:.45rem;display:inline-flex}.rp-swatch{width:.75rem;height:.75rem;display:inline-block}.rp-swatch--club{background:var(--rp-orange);border-radius:50%}.rp-swatch--race{background:var(--rp-yellow);box-shadow:inset 0 0 0 1.5px var(--rp-ink);transform:rotate(45deg)scale(.85)}.rp-swatch--approx{border:1.5px dashed var(--rp-orange);border-radius:50%}.rp-panel--map{overflow:hidden}.rp-map:not(.rp-map--live) .rp-map__svg{background:var(--rp-map-sea);border-radius:var(--rp-radius-sm)}.rp-livemap{background:var(--rp-map-sea);width:100%;height:100%;color:var(--rp-ink);position:relative;overflow:hidden}.rp-livemap .rp-live__canvas{width:100%;height:100%;position:absolute;inset:0}.rp-live__fallback{transition:opacity .5s var(--sc-ease-out);place-items:center;padding:1rem;display:grid;position:absolute;inset:0}.rp-live__fallback>*{width:100%;max-width:70rem;height:100%}.rp-live__fallback .rp-map{place-items:center;display:grid}.rp-live__fallback .rp-map__svg{width:100%;height:100%}.rp-livemap.is-ready .rp-live__fallback{opacity:0;pointer-events:none}.rp-livemap .maplibregl-canvas:focus-visible{outline:2px solid var(--rp-ink);outline-offset:-2px}.rp-livemap .maplibregl-ctrl-bottom-right{bottom:.75rem;right:.75rem}.rp-livemap .maplibregl-ctrl-group,.rp-livemap .maplibregl-ctrl-group:not(:empty){background:var(--rp-card);border-radius:var(--rp-radius-sm);box-shadow:var(--rp-shadow);border:0;overflow:hidden}.rp-livemap .maplibregl-ctrl-group button{border-radius:0;width:40px;height:40px}.rp-livemap .maplibregl-ctrl-group button+button{border-top:1px solid var(--rp-line)}.rp-livemap .maplibregl-ctrl-group button:not(:disabled):hover{background:var(--rp-paper-2)}.rp-livemap .maplibregl-ctrl-group button:focus-visible{box-shadow:inset 0 0 0 2px var(--rp-ink)}.rp-livemap .maplibregl-ctrl.maplibregl-ctrl-attrib,.rp-livemap .maplibregl-ctrl.maplibregl-ctrl-attrib.maplibregl-compact,.rp-livemap .maplibregl-ctrl.maplibregl-ctrl-attrib.maplibregl-compact-show{background:var(--rp-card);color:var(--sc-ink-soft);box-shadow:var(--rp-shadow);font-family:var(--sc-font-text);font-variation-settings:var(--rp-plain);border:0;border-radius:999px;font-size:.6875rem;line-height:1.4}.rp-livemap .maplibregl-ctrl.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:var(--rp-radius-sm);padding:4px 28px 4px 10px}.rp-livemap .maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib.maplibregl-compact-show{padding:4px 10px 4px 28px}.rp-livemap .maplibregl-ctrl-attrib a{color:var(--sc-ink-soft)}.rp-livemap .maplibregl-ctrl-attrib a:hover{color:var(--rp-ink)}.rp-livemap .maplibregl-ctrl-attrib-button{background-color:#0000;border-radius:999px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rp-livemap :is(.maplibregl-ctrl-icon,.maplibregl-ctrl-attrib-button){filter:invert(.9)}}:root[data-theme=dark] .rp-livemap :is(.maplibregl-ctrl-icon,.maplibregl-ctrl-attrib-button){filter:invert(.9)}:root .rp-light .rp-livemap :is(.maplibregl-ctrl-icon,.maplibregl-ctrl-attrib-button){filter:none}.rp-livemap .maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:var(--rp-paper-2)}.rp-livemap .maplibregl-cooperative-gesture-screen{color:var(--rp-on-night);font-family:var(--sc-font-text);font-variation-settings:var(--rp-plain);background:#0e0e0c8c;font-size:.9375rem;font-weight:600}.rp-tip .maplibregl-popup-tip{display:none}.rp-tip .maplibregl-popup-content{background:var(--rp-card);color:var(--rp-ink);box-shadow:var(--rp-shadow);font:600 .8125rem/1.25 var(--sc-font-text);border-radius:999px;padding:.35rem .75rem}.rp-pinkey{flex:none}.rp-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rp-mapapp{padding-top:var(--rp-header);background:var(--rp-paper);position:relative}.rp-mapapp__stage{inset:var(--rp-header) 0 0;background:var(--rp-map-sea);color-scheme:var(--rp-scheme);position:absolute}.rp-mapapp__panel{--rp-sheet:var(--rp-paper);z-index:5;align-content:start;gap:0;display:grid;position:relative}.rp-mapapp__head{gap:.6rem;padding:1.5rem 1.25rem .4rem;display:grid}.rp-mapapp__head .rp-h--2{font-size:clamp(2.016rem,1.512rem + 1.68vw,2.52rem)}.rp-mapapp__head .rp-lede{max-width:40ch;margin:0;font-size:.9375rem;line-height:1.5}.rp-mapapp__controls{border-bottom:1px solid var(--rp-line);background:var(--rp-sheet);gap:.75rem;padding:.75rem 1.25rem 1rem;display:grid}.rp-mapapp__controls .rp-input{min-height:2.75rem;font-size:.9375rem}.rp-mapapp__controls .rp-chips{gap:.35rem}.rp-mapapp__controls .rp-chip{min-height:2.125rem;padding:0 .8rem;font-size:.8125rem}.rp-mapapp__chips .rp-chip svg{margin-right:.35rem}.rp-mapapp__count{color:var(--sc-ink-soft);margin:0;font-size:.8125rem}.rp-days{scrollbar-width:none;gap:.35rem;margin:-2px;padding:2px;display:flex;overflow-x:auto}.rp-days::-webkit-scrollbar{display:none}.rp-days__all,.rp-days__day{cursor:pointer;border-radius:var(--rp-radius-sm);background:var(--rp-card);min-width:2.9rem;box-shadow:inset 0 0 0 1px var(--rp-line-strong);color:var(--rp-ink);font:inherit;transition:background-color .14s var(--rp-ease), color .14s var(--rp-ease);border:0;flex:none;justify-items:center;gap:.2rem;padding:.45rem .45rem .4rem;line-height:1;display:grid}.rp-days__all{align-content:center;padding-inline:.75rem;font-size:.8125rem;font-weight:600}.rp-days__dow{color:var(--sc-ink-soft);font-size:.6875rem;font-weight:600}.rp-days__num{font-family:var(--sc-font-display);letter-spacing:-.02em;font-size:1.05rem;font-weight:var(--rp-dw);font-variation-settings:var(--rp-flare)}.rp-days__dots{gap:2px;height:4px;display:flex}.rp-days__dots i{background:var(--rp-orange);border-radius:50%;width:4px;height:4px}.rp-days__all:hover,.rp-days__day:hover{box-shadow:inset 0 0 0 1px var(--rp-ink)}.rp-days__all[aria-pressed=true],.rp-days__day[aria-pressed=true]{background:var(--rp-ink);color:var(--rp-paper);box-shadow:none}.rp-days__day[aria-pressed=true] .rp-days__dow{color:inherit;opacity:.7}.rp-days__day[aria-pressed=true] .rp-days__dots i{background:var(--rp-yellow)}.rp-days__all:focus-visible,.rp-days__day:focus-visible{outline:2px solid var(--rp-focus);outline-offset:2px}.rp-mapapp__list{padding:.5rem 1.25rem 2rem}.rp-mapapp__sec+.rp-mapapp__sec{margin-top:1.75rem}.rp-mapapp__h{font-family:var(--sc-font-display);font-weight:var(--rp-dw);letter-spacing:-.02em;font-variation-settings:var(--rp-flare);margin:1rem 0 .6rem;font-size:1.47rem;line-height:1.05}.rp-mapapp__day+.rp-mapapp__day{margin-top:1rem}.rp-mapapp__dayh{color:var(--sc-ink-soft);margin:0 0 .35rem;font-size:.8125rem;font-weight:600}.rp-mapapp__empty{margin:.25rem 0 .5rem}.rp-mapapp .rp-empty{padding:1rem 0}.rp-mrows{margin:0;padding:0;list-style:none}.rp-mrow{border-bottom:1px solid var(--rp-line);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid;position:relative}.rp-mrow:last-child{border-bottom:0}.rp-mrow__main{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;margin:0;padding:.8rem .5rem .8rem .6rem;display:grid}.rp-mrow:hover,.rp-mrow.is-hovered{background:color-mix(in oklab, var(--rp-paper-2) 45%, var(--rp-card))}.rp-mrow.is-selected{background:color-mix(in oklab, var(--rp-orange) 10%, var(--rp-card))}.rp-mrow__main:focus-visible{outline:2px solid var(--rp-focus);outline-offset:-2px;border-radius:10px}.rp-mrow.is-quiet .rp-mrow__title{color:var(--sc-ink-soft)}.rp-mrow__body{gap:.2rem;min-width:0;display:grid}.rp-mrow__main>.rp-logo,.rp-mrow__main>.rp-dtile{margin-top:.1rem}.rp-mrow__title{font-size:1rem;font-weight:600;line-height:1.3}.rp-mrow__kicker{flex-wrap:wrap;align-items:center;gap:.3rem .5rem;font-size:.8125rem;line-height:1.35;display:flex}.rp-mrow__kicker .rp-badge{padding:.12rem .5rem;font-size:.6875rem}.rp-mrow__meta{flex-wrap:wrap;gap:.15rem .7rem;font-size:.8125rem;display:flex}.rp-mrow__meta .rp-mono{font-size:.8125rem}.rp-mrow__wx{align-items:center;gap:.25rem;display:inline-flex}.rp-mrow__wx.is-hot{color:var(--rp-hot)}.rp-mrow__note{color:var(--sc-ink-soft);margin-top:.15rem;font-size:.8125rem;line-height:1.5}.rp-mrow__go{width:2.75rem;color:var(--sc-ink-soft);place-items:center;text-decoration:none;display:grid}.rp-mrow__go:hover{background:var(--rp-wash);color:var(--rp-ink)}.rp-mrow__go:focus-visible{outline:2px solid var(--rp-focus);outline-offset:-2px;border-radius:10px}.rp-dtile{background:var(--rp-card);width:2.6rem;height:2.75rem;box-shadow:inset 0 0 0 1px var(--rp-line-strong);color:var(--rp-ink);border-radius:10px;align-content:center;justify-items:center;gap:.15rem;line-height:1;display:grid}.rp-dtile[data-kind=race]{background:var(--rp-yellow);box-shadow:none;color:var(--rp-on-accent)}.rp-dtile[data-kind=run]{box-shadow:inset 0 0 0 1.5px var(--rp-orange)}.rp-dtile__dow{color:var(--sc-ink-soft);font-size:.625rem;font-weight:600}.rp-dtile[data-kind=race] .rp-dtile__dow{color:#0e0e0cb8}.rp-dtile__num{font-family:var(--sc-font-display);letter-spacing:-.02em;font-size:1.05rem;font-weight:var(--rp-dw);font-variation-settings:var(--rp-flare)}.rp-mapapp__key{z-index:3;max-width:calc(100% - 2rem);box-shadow:var(--rp-shadow);border-radius:999px;flex-wrap:wrap;justify-content:flex-end;gap:.3rem 1rem;margin:0;padding:.5rem .95rem;font-size:.8125rem;font-weight:500;line-height:1.3;list-style:none;display:flex;position:absolute;top:1rem;right:1rem}.rp-mapapp__key.rp-paper{background:var(--rp-card)}.rp-mapapp__key li{align-items:center;gap:.4rem;display:inline-flex}.rp-mapapp .maplibregl-ctrl-top-right{top:4.25rem;right:1rem}.rp-mapapp .maplibregl-ctrl-bottom-left{bottom:.75rem;left:1rem}.rp-mapapp .maplibregl-ctrl-bottom-left .maplibregl-ctrl{margin:0}.rp-mapapp__fab{left:50%;bottom:calc(1.25rem + env(safe-area-inset-bottom));z-index:70;min-width:8rem;box-shadow:var(--rp-shadow-lift);gap:.5rem;position:fixed;transform:translate(-50%)}.rp-mapapp__fab:hover{transform:translate(-50%)}.rp-mapapp__fab:active{transform:translate(-50%)scale(.98)}.rp-mapapp__mapchips{top:calc(.75rem + env(safe-area-inset-top));z-index:4;padding:0 1rem;position:absolute;left:0;right:0}.rp-mapapp__mapchips .rp-chips{scrollbar-width:none;flex-wrap:nowrap;gap:.4rem;margin:-2px;padding:2px 2px 8px;overflow-x:auto}.rp-mapapp__mapchips .rp-chips::-webkit-scrollbar{display:none}.rp-mapapp__mapchips .rp-chip{min-height:2.25rem;box-shadow:var(--rp-shadow);border-color:#0000;flex:none;padding:0 .85rem;font-size:.8125rem}.rp-mapapp__mapchips .rp-chip[aria-pressed=true]{border-color:var(--rp-ink)}.rp-mapapp__mapchips .rp-chip svg{margin-right:.35rem}@media (min-width:1024px){.rp-mapapp{height:100svh;min-height:calc(640px + var(--rp-header));overflow:hidden}.rp-mapapp .rp-mapapp__panel{--rp-sheet:var(--rp-card);top:calc(var(--rp-header) + 1rem);overscroll-behavior:contain;background:var(--rp-card);border-radius:var(--rp-radius);width:27.5rem;box-shadow:var(--rp-shadow-lift);scrollbar-width:thin;position:absolute;bottom:3.25rem;left:1rem;overflow-y:auto}.rp-mapapp__controls{z-index:2;position:sticky;top:0}.rp-mapapp .rp-ticket{width:min(22rem,100% - 2rem);position:absolute;bottom:3.25rem;right:1rem}}@media (max-width:1023px){.rp-mapapp{min-height:100svh}.rp-mapapp__panel{max-width:46rem;margin:0 auto;padding:.5rem 0 6rem}.rp-mapapp__head,.rp-mapapp__controls{padding-inline:1rem}.rp-mapapp__controls{border-bottom:0}.rp-mapapp__list{padding-inline:1rem}.rp-mrows{background:var(--rp-card);border-radius:var(--rp-radius);box-shadow:var(--rp-shadow);overflow:hidden}.rp-mapapp__stage{top:var(--rp-header);z-index:60;visibility:hidden;transition:transform .28s var(--sc-ease-out), visibility 0s linear .28s;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.rp-mapapp.is-open .rp-mapapp__stage{visibility:visible;transition:transform .28s var(--sc-ease-out);transform:none}.rp-mapapp__key{top:auto;bottom:calc(4.5rem + env(safe-area-inset-bottom));border-radius:var(--rp-radius-sm);justify-content:flex-start;max-width:calc(100% - 2rem);font-size:.75rem;left:1rem;right:auto}.rp-mapapp .maplibregl-ctrl-top-right{top:3.6rem;right:.75rem}.rp-mapapp .maplibregl-ctrl-bottom-left{display:none}.rp-mapapp .rp-ticket{border-radius:20px 20px 0 0;width:auto;max-height:62%;animation-name:rp-ticket-up;position:absolute;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -10px 30px -12px #0e0e0c38}.rp-mapapp.is-open .rp-mapapp__key,.rp-mapapp .rp-ticket~.rp-mapapp__fab{display:none}@keyframes rp-ticket-up{0%{transform:translateY(100%)}to{transform:none}}}@media (prefers-reduced-motion:reduce){.rp-mapapp__stage,.rp-mapapp.is-open .rp-mapapp__stage,.rp-days__all,.rp-days__day{transition:none}}.rp-ticket{z-index:4;border-radius:var(--rp-radius);box-shadow:var(--rp-shadow-lift);animation:rp-ticket-in .22s var(--sc-ease-out) both;gap:.55rem;padding:1.15rem 1.25rem 1.25rem;display:grid}.rp-ticket.rp-paper{background:var(--rp-card)}@keyframes rp-ticket-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rp-ticket__close{background:var(--rp-paper-2);width:2.25rem;height:2.25rem;color:inherit;cursor:pointer;transition:background-color .14s var(--rp-ease);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:.75rem;right:.75rem}.rp-ticket__close:hover{background:color-mix(in oklab, var(--rp-paper-2) 70%, var(--rp-ink))}.rp-ticket__close:focus-visible{outline:2px solid var(--rp-focus);outline-offset:2px}.rp-ticket__title{font-family:var(--sc-font-display);font-weight:var(--rp-dw);letter-spacing:-.02em;text-wrap:balance;font-variation-settings:var(--rp-flare);margin:0;padding-right:2.5rem;font-size:1.554rem;line-height:1.05}.rp-ticket__kicker{color:var(--sc-ink-soft);align-items:center;gap:.45rem;margin:-.15rem 0 .1rem;display:flex}.rp-ticket__facts{font-variant-numeric:tabular-nums;gap:.35rem;margin:0;padding:0;font-size:.9375rem;line-height:1.4;list-style:none;display:grid}.rp-ticket__facts li{align-items:flex-start;gap:.55rem;display:flex}.rp-ticket__facts svg{color:var(--sc-ink-soft);flex:none;margin-top:.2rem}.rp-ticket__facts em{font-style:normal}.rp-ticket__actions{flex-wrap:wrap;gap:.5rem;margin-top:.35rem;display:flex}.rp-courses-key{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.3rem 1rem;margin:0;font-size:.8125rem;font-weight:500;display:flex}.rp-courses-key span{align-items:center;gap:.45rem;display:inline-flex}.rp-courses-key i{border-radius:999px;flex:none;width:16px;height:4px}.rp-panel--map{padding-top:0}.rp-mapwin{background:var(--rp-map-sea);height:260px;margin:0 -1.4rem .35rem;position:relative}.rp-mapwin .rp-live__fallback{padding:.5rem}.rp-mapwin .maplibregl-ctrl-bottom-right{bottom:.5rem;right:.5rem}.rp-mapwin .maplibregl-ctrl-group button{width:34px;height:34px}.rp-mapwin .maplibregl-ctrl.maplibregl-ctrl-attrib.maplibregl-compact-show{max-width:72%;font-size:.625rem}@media (prefers-reduced-motion:reduce){.rp-live__fallback{transition:none}.rp-ticket{animation:none}.rp-ticket__close{transition:none}}.rp-days__num,.rp-dtile__num,.rp-mrow__meta .rp-mono,.rp-mapapp__count{font-variant-numeric:tabular-nums}.rp-mapapp button,.rp-mapapp a,.rp-mapapp input{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.rp-mapapp__panel{scroll-padding-top:21rem}.rp-mapapp .rp-ticket{overscroll-behavior:contain}.rp-mapapp__more{border-top:1px solid var(--rp-line);gap:.4rem;margin-top:2rem;padding-top:1.1rem;display:grid}.rp-mapapp__links{flex-wrap:wrap;gap:.35rem 1rem;margin:0;font-size:.9375rem;display:flex}@media (max-width:1023px){.rp-mapapp__panel{scroll-padding-top:0}.rp-mapapp .rp-ticket{padding-bottom:calc(1.25rem + env(safe-area-inset-bottom))}}.rp-mapapp__links a[aria-current=page]{-webkit-text-decoration-color:var(--rp-orange);text-decoration-color:var(--rp-orange);font-weight:600}@media (min-width:1024px){.rp-mapapp__panel .rp-foot{margin-top:.5rem}.rp-mapapp__panel .rp-foot .rp-wrap{padding:1.75rem 1.25rem}.rp-mapapp__panel .rp-foot__grid{grid-template-columns:1fr 1fr;gap:1.25rem 1.5rem}.rp-mapapp__panel .rp-foot__grid>:first-child{grid-column:1/-1}.rp-mapapp__panel .rp-foot .rp-wordmark--lg{width:160px;height:21px}.rp-mapapp__panel .rp-foot__note{margin-top:.75rem;font-size:.85rem}.rp-mapapp__panel .rp-foot h2{margin-bottom:.6rem;font-size:.8125rem}.rp-mapapp__panel .rp-foot ul{gap:.35rem;font-size:.875rem}.rp-mapapp__panel .rp-foot__legal{gap:.6rem 1.1rem;margin-top:1.75rem;padding-top:1rem;font-size:.8rem}}@media (max-width:1023px){.rp-mapapp__panel{padding-bottom:0}.rp-mapapp__panel .rp-foot{margin-top:1.5rem}.rp-mapapp__panel .rp-foot .rp-wrap{padding-bottom:calc(6rem + env(safe-area-inset-bottom))}}
.rp-shop__hero{grid-template-columns:minmax(0,1fr);align-items:center;gap:2.5rem;padding:clamp(2rem,5vw,4rem) 0 clamp(1.5rem,3vw,2.5rem);display:grid}.rp-shop__hero .rp-h--hero{max-width:9ch}.rp-shop__meta{color:var(--sc-ink-soft);font-variant-numeric:tabular-nums;margin:.9rem 0 0;font-size:.9375rem;font-weight:500}.rp-shop__hero .rp-lede{margin-top:1.1rem}.rp-shop__nav{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.75rem;display:flex}.rp-shop__nav .rp-btn{margin-left:auto}.rp-shop__art{background:var(--rp-sage);border-radius:28px;justify-self:end;width:min(100%,27rem);padding:clamp(1rem,2vw,1.5rem);display:none;position:relative}.rp-shop__art>div{aspect-ratio:1;border-radius:var(--rp-radius);background:var(--rp-paper-3);box-shadow:var(--rp-shadow);place-items:center;display:grid;position:relative;overflow:hidden}.rp-shop__art svg{width:86%;height:86%}@media (min-width:900px){.rp-shop__hero{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.rp-shop__art{display:block}}.rp-shop__section{scroll-margin-top:calc(var(--rp-header) + 1rem);margin-top:clamp(2.5rem,5vw,4rem)}.rp-shop__section>h2{flex-wrap:wrap;align-items:baseline;gap:.4rem .9rem;margin:0 0 clamp(1.1rem,2vw,1.5rem);display:flex}.rp-shop__section>h2 .rp-h{font-size:clamp(1.68rem,1.26rem + 1.68vw,2.52rem)}.rp-shop__count{font-family:var(--sc-font-text);color:var(--sc-ink-soft);font-variant-numeric:tabular-nums;font-variation-settings:var(--rp-plain);font-size:.9375rem;font-weight:500}.rp-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .75rem;margin:0;padding:0;list-style:none;display:grid}.rp-products>li{display:flex}@media (min-width:640px){.rp-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem 1rem}}@media (min-width:1024px){.rp-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem 1.25rem}}.rp-product{width:100%;color:inherit;background:var(--rp-card);border-radius:var(--rp-radius);box-shadow:var(--rp-shadow);transition:transform .18s var(--rp-ease), box-shadow .18s var(--rp-ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.rp-product:hover{box-shadow:var(--rp-shadow-lift);transform:translateY(-2px)}.rp-product:focus-visible{outline-offset:4px;border-radius:var(--rp-radius)}.rp-product__tile{aspect-ratio:1;background:var(--rp-paper-2);place-items:center;display:grid;position:relative;overflow:hidden}.rp-product__tile svg{width:84%;height:84%}.rp-product__tile .rp-badge{z-index:1;background:var(--rp-card);position:absolute;top:.65rem;left:.65rem;box-shadow:0 1px 2px #0e0e0c14}.rp-product__name{font-family:var(--sc-font-display);font-weight:var(--rp-dw);letter-spacing:-.015em;text-wrap:balance;font-variation-settings:var(--rp-flare);padding:.9rem 1rem 0;font-size:clamp(1.008rem,.882rem + .42vw,1.26rem);line-height:1.1}.rp-product__price{color:var(--sc-ink-soft);font-variant-numeric:tabular-nums lining-nums;margin-top:auto;padding:.35rem 1rem 1rem;font-size:.9375rem;font-weight:500}@media (max-width:480px){.rp-product__name{padding:.75rem .8rem 0;font-size:1.125rem}.rp-product__price{padding:.3rem .8rem .85rem;font-size:.875rem}.rp-product__tile .rp-badge{font-size:.6875rem;top:.5rem;left:.5rem}}.rp-product--sold .rp-product__tile svg{opacity:.45}.rp-shop__how{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;margin:clamp(3rem,6vw,5rem) 0 clamp(2.5rem,5vw,4.5rem);padding:0;list-style:none;display:grid}.rp-shop__how li{border-radius:var(--rp-radius);background:var(--rp-sage);color:var(--rp-ink);padding:clamp(1.4rem,3vw,2rem)}.rp-shop__how li:nth-child(3n+2){background:var(--rp-sky)}.rp-shop__how li:nth-child(3n){background:var(--rp-pink)}.rp-shop__how h3{font-family:var(--sc-font-display);font-weight:var(--rp-dw);letter-spacing:-.02em;font-variation-settings:var(--rp-flare);margin:0 0 .5rem;font-size:clamp(1.344rem,1.176rem + .672vw,1.764rem);line-height:1.05}.rp-shop__how p{color:#0e0e0cb8;max-width:36ch;margin:0;line-height:1.55}.rp-pdp{grid-template-columns:minmax(0,1fr);gap:1.75rem;padding-top:1rem;display:grid}.rp-pdp__gallery{align-content:start;gap:.75rem;display:grid}.rp-pdp__main{aspect-ratio:1;background:var(--rp-paper-2);box-shadow:var(--rp-shadow);border-radius:20px;place-items:center;display:grid;overflow:hidden}.rp-pdp__main svg{width:88%;height:88%}.rp-pdp__thumbs{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.rp-pdp__thumb{aspect-ratio:1;cursor:pointer;border-radius:var(--rp-radius-sm);background:var(--rp-paper-2);width:4.5rem;color:inherit;box-shadow:0 0 0 1px var(--rp-line);opacity:.78;transition:opacity .14s var(--rp-ease), box-shadow .14s var(--rp-ease);border:0;place-items:center;padding:0;display:grid;overflow:hidden}.rp-pdp__thumb:hover{opacity:1}.rp-pdp__thumb svg{width:86%;height:86%}.rp-pdp__thumb[aria-pressed=true]{opacity:1;box-shadow:0 0 0 2px var(--rp-paper), 0 0 0 3.5px var(--rp-ink)}.rp-pdp__thumb:focus-visible{outline:2px solid var(--rp-focus);outline-offset:5px}.rp-pdp__info{align-content:start;gap:1.6rem;display:grid}.rp-pdp__head{gap:.5rem;display:grid}.rp-pdp__head .rp-crumbs{margin-bottom:.5rem}.rp-pdp__head .rp-h--2{font-size:clamp(2.1rem,1.344rem + 2.688vw,3.57rem);line-height:1}.rp-pdp__price{font-variant-numeric:tabular-nums lining-nums;margin:.15rem 0 0;font-size:1.375rem;font-weight:500}.rp-pdp__summary{color:var(--sc-ink-soft);text-wrap:pretty;max-width:46ch;margin:.25rem 0 0;font-size:1.0625rem;line-height:1.55}.rp-pdp__about{text-wrap:pretty;max-width:56ch;margin:0;font-size:1.0625rem;line-height:1.65}.rp-pdp__facts{color:var(--sc-ink-soft);gap:.5rem;margin:0;padding:0;font-size:.9375rem;list-style:none;display:grid}.rp-pdp__facts li{align-items:baseline;gap:.7rem;display:flex}.rp-pdp__facts li:before{content:"";background:var(--rp-orange);border-radius:50%;flex:none;width:.4rem;height:.4rem;transform:translateY(-.12em)}.rp-pdp__more{margin-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(2.5rem,5vw,4rem)}.rp-pdp__more>h2{margin:0 0 clamp(1.1rem,2vw,1.5rem);font-size:clamp(2rem,1.5rem + 2vw,3rem)}@media (min-width:900px){.rp-pdp{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(2.5rem,5vw,5rem)}.rp-pdp__gallery{top:calc(var(--rp-header) + 1.5rem);position:sticky}}.rp-shopopts{gap:1.25rem;display:grid}.rp-shopopts fieldset{border:0;min-width:0;margin:0;padding:0}.rp-shopopts legend{color:var(--sc-ink-soft);margin:0 0 .6rem;padding:0;font-size:.875rem;font-weight:500}.rp-shopopts legend b{color:var(--sc-ink);font-weight:600}.rp-shopopts__row{flex-wrap:wrap;gap:.5rem;display:flex}.rp-choice{display:inline-flex;position:relative}.rp-choice input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.rp-choice input:disabled{cursor:default}.rp-choice span{background:var(--rp-card);border:1px solid var(--rp-line-strong);font-variant-numeric:tabular-nums;min-width:3.25rem;min-height:2.75rem;transition:background-color .14s var(--rp-ease), border-color .14s var(--rp-ease), color .14s var(--rp-ease);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.1rem;font-size:.9375rem;font-weight:500;line-height:1;display:inline-flex}.rp-choice input:hover:not(:disabled)+span{border-color:var(--rp-ink)}.rp-choice input:checked+span{background:var(--rp-ink);color:var(--rp-paper);border-color:var(--rp-ink)}.rp-choice input:focus-visible+span{outline:2px solid var(--rp-focus);outline-offset:3px}.rp-choice input:disabled+span{border-color:var(--rp-line);color:var(--sc-ink-soft);background:0 0;border-style:dashed;text-decoration:line-through}.rp-choice i{width:1rem;height:1rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sc-ink) 28%, transparent);border-radius:50%;flex:none}.rp-choice input:checked+span i{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rp-paper) 50%, transparent)}.rp-qty{background:var(--rp-card);border:1px solid var(--rp-line-strong);border-radius:999px;align-items:center;gap:.15rem;padding:.2rem;display:inline-flex}.rp-qty button{width:2.5rem;height:2.5rem;color:inherit;cursor:pointer;transition:background-color .14s var(--rp-ease);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.rp-qty button:hover:not(:disabled){background:var(--rp-paper-2)}.rp-qty button:disabled{opacity:.35;cursor:default}.rp-qty__minus,.rp-qty__plus{width:.75rem;height:.75rem;display:block;position:relative}.rp-qty__minus:before,.rp-qty__plus:before,.rp-qty__plus:after{content:"";background:currentColor;border-radius:1px;width:100%;height:1.5px;margin-top:-.75px;position:absolute;top:50%;left:0}.rp-qty__plus:after{transform:rotate(90deg)}.rp-qty output{font-variant-numeric:tabular-nums;place-items:center;min-width:1.75rem;font-weight:600;display:grid}.rp-buy{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.rp-buy>.rp-btn{flex:12rem;max-width:22rem}.rp-buy__note{min-height:1.4em;color:var(--sc-ink-soft);margin:-.4rem 0 0;font-size:.875rem}.rp-buy__note[data-tone=error]{color:#a8300b;font-weight:600}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rp-buy__note[data-tone=error]{color:var(--rp-hot)}}:root[data-theme=dark] .rp-buy__note[data-tone=error]{color:var(--rp-hot)}.rp-notify{border-radius:var(--rp-radius);background:var(--rp-card);box-shadow:var(--rp-shadow);padding:clamp(1.25rem,3vw,1.6rem);display:grid}.rp-notify>:not(:first-child){margin-top:.85rem}.rp-notify>[role=status]:empty{margin-top:0}.rp-notify__tag{margin:0}.rp-notify__tag .rp-badge{background:var(--rp-sky);color:var(--rp-on-accent)}.rp-notify__line{text-wrap:pretty;max-width:46ch;margin:0;line-height:1.55}.rp-notify__form{gap:.85rem;max-width:30rem;display:grid;position:relative}.rp-notify__send{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.rp-notify__send .rp-btn{flex:none}.rp-notify__consent{color:var(--sc-ink-soft);flex:14rem;margin:0;font-size:.8125rem;line-height:1.45}.rp-notify__consent a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.rp-notify__hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.rp-notify__bot:empty{display:none}.rp-notify__done{border-radius:var(--rp-radius-sm);background:color-mix(in oklab, var(--rp-sage) 70%, var(--rp-card));color:var(--rp-ink);overflow-wrap:anywhere;margin:0;padding:1rem 1.15rem;font-weight:500;line-height:1.45}.rp-notify__done:focus{outline:0}.rp-notify__done:focus-visible{outline:2px solid var(--rp-focus);outline-offset:3px}@media (max-width:480px){.rp-notify__send .rp-btn{flex:100%}}.rp-buybar{z-index:60;left:max(10px, env(safe-area-inset-left));right:max(10px, env(safe-area-inset-right));bottom:calc(10px + env(safe-area-inset-bottom));background:var(--rp-card);color:var(--rp-ink);box-shadow:var(--rp-shadow-lift);border-radius:999px;align-items:center;gap:.75rem;padding:.45rem .45rem .45rem 1.25rem;display:none;position:fixed}.rp-buybar__name{flex:auto;min-width:0;line-height:1.25;display:grid}.rp-buybar__name b{text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:600;overflow:hidden}.rp-buybar__name .rp-mono{font-size:.8125rem}.rp-buybar .rp-btn{white-space:nowrap;flex:none}@media (max-width:899px){.rp-buybar[data-show=true]{display:flex}.rp-pdp--barred{padding-bottom:5.5rem}}.rp-pdp__notes{display:grid}.rp-sizeguide{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-bottom:.75rem;font-size:.9375rem}.rp-sizeguide th,.rp-sizeguide td{border-bottom:1px solid var(--rp-line);text-align:left;padding:.55rem .6rem}.rp-sizeguide th{color:var(--sc-ink-soft);font-size:.8125rem;font-weight:600}.rp-sizeguide td{color:var(--sc-ink)}.rp-sizeguide td:first-child{font-weight:600}.rp-sizeguide tr:last-child td{border-bottom:0}.rp-pdp__notes .rp-details__body p{margin:0 0 .75em}.rp-pdp__notes .rp-details__body p:last-child{margin-bottom:0}.rp-bag{--sc-ink:var(--rp-ink);--sc-ink-soft:var(--rp-soft);--sc-surface:var(--rp-card);--rp-line:var(--rp-hair);--rp-line-strong:var(--rp-hair-strong);--rp-focus:var(--rp-ink);background:var(--rp-card);width:100%;max-width:none;height:auto;max-height:calc(100dvh - 2.25rem);color:var(--rp-ink);color-scheme:var(--rp-scheme);border:0;border-radius:24px 24px 0 0;margin:0;padding:0;font-size:1rem;line-height:1.5;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -12px 40px -12px #0e0e0c4d}.rp-bag::backdrop{background:#0e0e0c61}.rp-bag__inner{max-height:inherit;flex-direction:column;display:flex}@media (min-width:560px){.rp-bag{width:min(100% - 24px,27rem);height:calc(100dvh - 24px);max-height:none;box-shadow:var(--rp-shadow-lift);border-radius:24px;inset:12px 12px 12px auto}.rp-bag__inner{height:100%;max-height:none}}.rp-bag__head{border-bottom:1px solid var(--rp-line);flex:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1rem 1rem 1.5rem;display:flex}.rp-bag__head h2{font-family:var(--sc-font-display);font-weight:var(--rp-dw);letter-spacing:-.02em;font-variation-settings:var(--rp-flare);align-items:baseline;gap:.7rem;margin:0;font-size:1.68rem;line-height:1;display:flex}.rp-bag__head h2 small{font-family:var(--sc-font-text);letter-spacing:0;color:var(--sc-ink-soft);font-variant-numeric:tabular-nums;font-variation-settings:var(--rp-plain);font-size:.875rem;font-weight:500}.rp-bag__close{cursor:pointer;background:var(--rp-paper);width:2.5rem;height:2.5rem;color:inherit;transition:background-color .14s var(--rp-ease);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.rp-bag__close:hover{background:var(--rp-paper-2)}.rp-bag__lines{overscroll-behavior:contain;flex:auto;align-content:start;gap:1.25rem;min-height:0;margin:0;padding:1.25rem 1.5rem;list-style:none;display:grid;overflow:auto}.rp-bag__line{grid-template-columns:4.75rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.rp-bag__thumb{aspect-ratio:1;border-radius:var(--rp-radius-sm);background:var(--rp-paper-2);place-items:center;display:grid;overflow:hidden}.rp-bag__thumb svg{width:86%;height:86%}.rp-bag__body{gap:.5rem;min-width:0;display:grid}.rp-bag__name{font-weight:600;line-height:1.3}.rp-bag__name small{color:var(--sc-ink-soft);margin-top:.1rem;font-size:.875rem;font-weight:400;display:block}.rp-bag__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.rp-bag__row .rp-mono{font-size:.9375rem}.rp-bag__line .rp-linkbtn{color:var(--sc-ink-soft);-webkit-text-decoration-color:var(--rp-line-strong);text-decoration-color:var(--rp-line-strong);font-size:.875rem}.rp-bag__line .rp-linkbtn:hover{color:var(--sc-ink);text-decoration-color:currentColor}.rp-bag__line .rp-qty{padding:.15rem}.rp-bag__line .rp-qty button{width:2.1rem;height:2.1rem}.rp-bag__line .rp-qty output{min-width:1.5rem;font-size:.9rem}.rp-bag__empty{flex:auto;align-content:start;gap:.5rem;padding:1.5rem;display:grid}.rp-bag__empty p{margin:0}.rp-bag__empty p:first-child b{font-family:var(--sc-font-display);font-weight:var(--rp-dw);letter-spacing:-.015em;font-variation-settings:var(--rp-flare);font-size:1.344rem;line-height:1.1}.rp-bag__empty p:last-child{margin-top:.6rem}.rp-bag__foot{padding:1.1rem 1.5rem calc(1.1rem + env(safe-area-inset-bottom));border-top:1px solid var(--rp-line);background:var(--rp-paper);flex:none;gap:.8rem;display:grid}.rp-bag__sum{justify-content:space-between;align-items:baseline;font-size:1.0625rem;font-weight:600;display:flex}.rp-bag__sum .rp-mono{font-size:1.125rem;font-weight:600}.rp-bag__note{color:var(--sc-ink-soft);margin:0;font-size:.8125rem;line-height:1.45}.rp-bag__note a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.rp-bag__foot .rp-btn{width:100%}.rp-bag__offline{border-radius:var(--rp-radius-sm);background:color-mix(in oklab, var(--rp-yellow) 38%, var(--rp-card));gap:.6rem;padding:1rem;display:grid}.rp-bag__offline p{margin:0;font-size:.9375rem;line-height:1.45}.rp-bag__notready{background:color-mix(in oklab, var(--rp-orange) 16%, var(--rp-card));color:#7a1d05;border-radius:999px;justify-self:start;margin:0;padding:.25rem .7rem;font-size:.8125rem;font-weight:600;line-height:1.35}.rp-bag__free{gap:.5rem;display:grid}.rp-bag__free p{font-variant-numeric:tabular-nums;margin:0;font-size:.875rem;font-weight:600}.rp-bag__bar{background:var(--rp-paper-2);border-radius:999px;height:.375rem;display:block;overflow:hidden}.rp-bag__bar>span{border-radius:inherit;background:var(--rp-orange);height:100%;transition:width .22s var(--rp-ease);display:block}.rp-bag__addons{border-top:1px solid var(--rp-line);gap:.75rem;padding-top:1.25rem;display:grid}.rp-bag__addons h3{font-family:var(--sc-font-display);font-size:1.155rem;font-weight:var(--rp-dw);letter-spacing:-.015em;font-variation-settings:var(--rp-flare);margin:0;line-height:1.1}.rp-bag__addons ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.rp-bag__addon{grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:center;gap:.85rem;display:grid}.rp-bag__addon .rp-bag__name small{font-variant-numeric:tabular-nums}.rp-bag__addon .rp-btn{white-space:nowrap}@media (prefers-reduced-motion:no-preference){.rp-bag[open]{animation:rp-bag-up .26s var(--rp-ease)}.rp-bag[open]::backdrop{animation:rp-bag-fade .26s var(--rp-ease)}@media (min-width:560px){.rp-bag[open]{animation-name:rp-bag-in}}@keyframes rp-bag-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes rp-bag-in{0%{transform:translate(calc(100% + 24px))}to{transform:none}}@keyframes rp-bag-fade{0%{opacity:0}to{opacity:1}}}.rp-photo{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.rp-shop__art--photo>div,.rp-product__tile--photo,.rp-pdp__main--photo,.rp-pdp__thumb--photo,.rp-bag__thumb--photo{aspect-ratio:4/5}.rp-pdp__main--photo,.rp-pdp__thumb--photo,.rp-bag__thumb--photo{position:relative;overflow:hidden}.rp-photo--alternate{visibility:hidden;opacity:0}.rp-product--sold .rp-photo{opacity:.45}.rp-product--sold .rp-photo--alternate{opacity:0}@media (hover:hover) and (pointer:fine){.rp-product:hover .rp-photo--alternate,.rp-product:focus-visible .rp-photo--alternate{visibility:visible;opacity:1}.rp-product--sold:hover .rp-photo--alternate,.rp-product--sold:focus-visible .rp-photo--alternate{opacity:.45}}@media (prefers-reduced-motion:no-preference){.rp-photo--alternate{transition:opacity .18s var(--rp-ease), visibility .18s}}@media (prefers-reduced-motion:reduce){.rp-product,.rp-pdp__thumb,.rp-choice span,.rp-qty button,.rp-bag__close,.rp-bag__bar>span{transition:none}.rp-product:hover{transform:none}}.rp-thanks{gap:1.25rem;max-width:40rem;margin-inline:auto;padding:clamp(1.5rem,5vw,4rem) 0 clamp(3rem,6vw,6rem);display:grid}.rp-thanks__note{background:var(--rp-sage);color:var(--rp-ink);border-radius:28px;gap:1rem;padding:clamp(1.75rem,5vw,3rem);display:grid}.rp-thanks__note .rp-lede{color:#0e0e0cbd;margin:0}.rp-order{border-radius:var(--rp-radius);background:var(--rp-card);box-shadow:var(--rp-shadow);gap:.75rem;padding:clamp(1.25rem,3vw,1.75rem);display:grid}.rp-order h2{font-family:var(--sc-font-display);font-weight:var(--rp-dw);letter-spacing:-.02em;font-variation-settings:var(--rp-flare);margin:0 0 .25rem;font-size:1.47rem;line-height:1.1}.rp-order p{margin:0}.rp-order__row{justify-content:space-between;gap:1rem;font-size:.9375rem;display:flex}.rp-order__row .rp-mono{font-size:.9375rem}.rp-order__row--product{grid-template-columns:4rem minmax(0,1fr) auto;align-items:center;gap:.9rem;display:grid}.rp-order__row--product>span{overflow-wrap:anywhere;min-width:0}.rp-order__row--total{border-top:1px solid var(--rp-line);margin-top:.25rem;padding-top:.85rem;font-size:1rem;font-weight:600}.rp-order__row--total .rp-mono{font-size:1rem;font-weight:600}.rp-thanks>.rp-actions{margin-top:.5rem}
