.promise-body-stop{gap:var(--space-xs);flex-direction:column;display:flex}.promise-body-scene{gap:var(--space-2xs);flex-direction:column;display:flex}.promise-body-scene-exhibits{gap:var(--space-s);flex-wrap:wrap;display:flex}.promise-body{gap:var(--space-m);width:100%;margin-top:var(--space-s);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.promise-body-hero-column,.promise-body-scene-column{min-width:0}.promise-body-hero-column{flex-direction:column;display:flex}.promise-body-scene-column{gap:var(--space-s);flex-direction:column;display:flex}@media (width<=767px){.promise-body{grid-template-columns:minmax(0,1fr)}}.promise-body[data-hero=none]{grid-template-columns:minmax(0,1fr)}promise-scene-row{--promise-scene-row-pile-width:clamp(12rem, 10.5rem + 3.75vw, 13.5rem);--promise-scene-row-width:18rem;--promise-scene-row-inset:var(--space-m);--promise-scene-row-inset-end:var(--promise-scene-row-inset);--promise-scene-row-gap:var(--space-s);--promise-scene-row-pad:var(--space-s);--promise-scene-row-fade:var(--space-xl);--promise-scene-row-crease:var(--space-l);--promise-scene-row-crease-depth:0;--promise-scene-row-film-ratio:var(--ratio-polaroid);--promise-scene-row-arrow-size:var(--space-m);--promise-scene-row-controls-gap:var(--space-2xs);--promise-scene-row-controls-inset:var(--promise-scene-row-inset);--promise-scene-row-controls-room:var(--space-s);gap:var(--space-xs);flex-direction:column;width:100%;display:flex}.promise-scene-row-track{--promise-scene-row-fade-before:0px;--promise-scene-row-fade-after:0px;gap:var(--promise-scene-row-gap);padding-block:var(--space-xs) var(--space-s);padding-inline:var(--promise-scene-row-inset) var(--promise-scene-row-inset-end);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--promise-scene-row-inset) var(--promise-scene-row-inset-end);scrollbar-width:none;mask-image:linear-gradient(to right, transparent, var(--color-ink) var(--promise-scene-row-fade-before), var(--color-ink) calc(100% - var(--promise-scene-row-fade-after)), transparent);display:flex;overflow-x:auto}.promise-scene-row-track[data-more-before]{--promise-scene-row-fade-before:var(--promise-scene-row-fade)}.promise-scene-row-track[data-more-after]{--promise-scene-row-fade-after:var(--promise-scene-row-fade)}.promise-scene-row-track:focus-visible{outline:var(--line-rule) solid var(--color-action);outline-offset:calc(var(--line-rule) * -1)}.promise-scene-row-scene{gap:var(--space-2xs);width:min(var(--promise-scene-row-width), 100%);padding:var(--promise-scene-row-pad);scroll-snap-align:start;flex-direction:column;flex:none;display:flex;position:relative}.promise-scene-row-scene+.promise-scene-row-scene:before{content:"";top:0;bottom:0;left:calc((var(--promise-scene-row-gap) + var(--promise-scene-row-crease)) / -2);width:var(--promise-scene-row-crease);background:linear-gradient(to right, transparent, color-mix(in srgb, var(--color-ink) calc(var(--promise-scene-row-crease-depth) * 100%), transparent), transparent);pointer-events:none;position:absolute}.promise-scene-row-description{text-wrap:pretty}.promise-scene-row-seat{justify-content:center;align-items:center;gap:var(--space-2xs);aspect-ratio:var(--ratio-story);border:var(--line-rule) dashed var(--color-mark-ink);color:var(--color-ink-soft);flex-direction:column;margin-block-start:var(--space-m);display:flex}.promise-scene-row-seat:not([data-filled=true]){aspect-ratio:var(--promise-scene-row-film-ratio)}.promise-scene-row-seat .exhibit-brief{box-shadow:none;background:0 0}.promise-scene-row-seat-cap{font-style:italic}.promise-scene-row-seat[data-filled=brought]{aspect-ratio:auto;border:0;align-items:stretch}.promise-scene-row-seat[data-filled=true]{aspect-ratio:auto;border:0;display:block}.promise-scene-row-seat[data-filled=true]>*{--shadow-stock:var(--shadow-flying);width:100%;max-width:none;transform:none}.promise-scene-row-seat>.exhibit[data-kind=video] .exhibit-pic{aspect-ratio:var(--promise-scene-row-film-ratio)}.promise-scene-row-seat .flip-pile-card>.quote,.promise-scene-row-pile .flip-pile-card>.quote{padding-block-start:var(--space-2xs);padding-inline:var(--space-xs)}.promise-scene-row-arrows{justify-content:center;align-items:center;gap:var(--promise-scene-row-controls-gap);height:var(--space-m);padding-inline:var(--promise-scene-row-inset) var(--promise-scene-row-inset-end);order:1;display:flex}promise-scene-row[data-arrows=above-end] .promise-scene-row-arrows{height:auto;order:0;justify-content:flex-end;margin-block-start:var(--promise-scene-row-controls-room);padding-inline-end:var(--promise-scene-row-controls-inset)}.promise-scene-row-flip{width:var(--control-disc-x-small);height:var(--control-disc-x-small);background:var(--control-fill);box-shadow:var(--control-rest);color:var(--control-ink);cursor:pointer;transition:box-shadow var(--duration-fast) var(--ease-base), translate var(--duration-fast) var(--ease-base);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.promise-scene-row-flip:before{content:"";inset:calc((var(--control-tap) - var(--control-disc-x-small)) / -2);position:absolute}.promise-scene-row-flip-glyph{background-color:currentColor;width:50%;height:50%}promise-scene-row[data-arrow-look=glyph] .promise-scene-row-flip-glyph{width:100%;height:100%}.promise-scene-row-flip.prev .promise-scene-row-flip-glyph{mask:var(--icon-prev)}.promise-scene-row-flip.next .promise-scene-row-flip-glyph{mask:var(--icon-next)}.promise-scene-row-flip:disabled{opacity:var(--opacity-disabled);cursor:default}promise-scene-row[data-arrow-look=glyph] .promise-scene-row-flip{width:var(--promise-scene-row-arrow-size);height:var(--promise-scene-row-arrow-size);box-shadow:none;color:var(--color-action);background:0 0}promise-scene-row[data-arrow-look=glyph] .promise-scene-row-flip:before{inset:calc((var(--control-tap) - var(--promise-scene-row-arrow-size)) / -2)}.promise-scene-row-page{min-width:var(--space-2xl);text-align:center;color:var(--color-ink-soft)}promise-scene-row[data-arrows=below-end] .promise-scene-row-arrows{justify-content:flex-end}promise-scene-row[data-arrows=none] .promise-scene-row-arrows{display:none}promise-scene-row[data-arrows=sides]{position:relative}promise-scene-row[data-arrows=sides] .promise-scene-row-arrows{padding-inline:var(--space-2xs);pointer-events:none;justify-content:space-between;position:absolute;inset:0}promise-scene-row[data-arrows=sides] .promise-scene-row-flip{pointer-events:auto}promise-scene-row[data-arrows=sides] .promise-scene-row-page{display:none}.promise-scene-row-pile{isolation:isolate;margin-block-start:var(--space-m);display:none;position:relative}promise-scene-row[data-scene-pile=one] .promise-scene-row-pile{display:block}promise-scene-row[data-scene-pile=one] .promise-scene-row-seat{display:none}.promise-scene-row-pile .flip-pile-card>.exhibit{--shadow-stock:var(--shadow-flying);width:var(--promise-scene-row-pile-width);justify-self:center}@media (width>=60em){promise-scene-row[data-row=wrap] .promise-scene-row-track{row-gap:var(--space-l);scroll-snap-type:none;flex-wrap:wrap;overflow:visible;mask-image:none}promise-scene-row[data-row=wrap] .promise-scene-row-arrows{display:none}}promise-scene-row[data-row=pages] .promise-scene-row-track{overflow-x:hidden;mask-image:none}.promise-scene-row-dots{gap:var(--space-2xs);align-items:center;display:flex}.promise-scene-row-dot{width:var(--space-2xs);height:var(--space-2xs);background:var(--color-mark-ink);border-radius:50%}.promise-scene-row-dot[data-at]{background:var(--color-ink)}promise-scene-row[data-pager=dots] .promise-scene-row-page,promise-scene-row[data-pager=count] .promise-scene-row-dots,promise-scene-row[data-pager=none] .promise-scene-row-page,promise-scene-row[data-pager=none] .promise-scene-row-dots{display:none}@media (width<40em){promise-scene-row{--promise-scene-row-inset:var(--space-s);--promise-scene-row-inset-end:var(--space-2xl);--promise-scene-row-gap:var(--space-xs);--promise-scene-row-pad:var(--space-xs);--promise-scene-row-fade:var(--space-xs);--promise-scene-row-crease:var(--space-m)}.promise-scene-row-arrows{height:var(--space-s)}.promise-scene-row-scene{width:100%}.promise-scene-row-track{height:var(--promise-scene-row-track-height,auto);transition:height var(--duration-base) var(--ease-base);align-items:flex-start;overflow-y:hidden}}@media (prefers-reduced-motion:reduce){.promise-scene-row-track{transition:none}}.promise-scene-row-flip:not(:disabled):hover{translate:var(--control-shift-hover);color:var(--color-action);box-shadow:var(--control-hover)}.promise-scene-row-flip:not(:disabled):active{translate:var(--control-shift-press);color:var(--color-action);box-shadow:var(--control-press)}promise-scene-row[data-arrow-look=glyph] .promise-scene-row-flip:not(:disabled):is(:hover,:active){box-shadow:none;color:var(--control-lit);translate:none}lane-board{--promise-closed-tilt:.4;--promise-standfirst-measure:calc(var(--grid-column) * 6 + var(--grid-gutter) * 5);--promise-emphasis-style:normal;--promise-emphasis-ink:var(--color-ink)}promise-block{justify-content:start;display:flex;position:relative}promise-block>.promise-block-card{min-width:0;color:var(--color-ink);transform:rotate(calc(var(--tilt) * var(--tilt-scale) * var(--promise-closed-tilt)));interpolate-size:allow-keywords;flex:auto}promise-block>.promise-block-card[open]{transform:none}promise-block>.promise-block-card::details-content{height:0;transition:height var(--duration-slow) var(--ease-reveal), content-visibility var(--duration-slow) allow-discrete;overflow-y:clip}promise-block>.promise-block-card[open]::details-content{height:auto}@media (width<60em){lane-board{--promise-standfirst-measure:none}promise-block>.promise-block-card{transform:none}}.promise-block-closed{padding:var(--space-xs) var(--space-s);cursor:pointer;list-style:none;display:block;position:relative}.promise-block-closed::-webkit-details-marker{display:none}.promise-block-closed:focus-visible{outline:var(--line-rule) solid var(--color-ink);outline-offset:calc(-1 * var(--line-rule))}.promise-block-closed-words{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.promise-block-closed .section-title{color:var(--section-headline,var(--color-ink))}.promise-block-standfirst{max-width:var(--promise-standfirst-measure);text-wrap:pretty;color:var(--color-ink-soft)}.promise-block-emphasis{font-style:var(--promise-emphasis-style);color:var(--promise-emphasis-ink)}.promise-block-invite-picked:before{content:"·";margin-inline:var(--space-2xs)}.promise-block-card[open]:not([data-kind=training-alone]) .promise-block-standfirst,.promise-block-card[open][data-kind=training-alone] .invite-line{display:none}.promise-block-open{padding:0 var(--space-s) var(--space-s)}.promise-block-open .promise-body-hero-column .exhibit{width:var(--exhibit-l);max-width:100%}lane-board[data-place=center] promise-block{justify-content:center}lane-board[data-align=center] .promise-block-closed{text-align:center}lane-board[data-align=center] promise-scene-row[data-row=wrap] .promise-scene-row-track{justify-content:center}lane-board[data-align=center] promise-scene-row:not([data-row=wrap]) .promise-scene-row-scene:first-child{margin-inline-start:auto}lane-board[data-align=center] promise-scene-row:not([data-row=wrap]) .promise-scene-row-scene:last-child{margin-inline-end:auto}lane-board[data-fit=locked] promise-block>.promise-block-card,lane-board[data-fit=own] promise-block>.promise-block-card{flex:0 auto;width:fit-content;max-width:100%}lane-board[data-fit=own] promise-block>.promise-block-card{transition:width var(--duration-slow) var(--ease-reveal)}lane-board:not([data-wired]) .promise-block-card>.close-button{display:none}@media (width>=60em){.promise-block-card[open]>.promise-block-closed{padding-inline-end:calc(var(--space-xs) * 2 + var(--control-disc-x-small))}}@media (width<60em){.promise-block-card>.close-button{display:none}.promise-block-open .promise-body{grid-template-columns:minmax(0,1fr)}.promise-block-open .promise-body-hero-column .exhibit{width:var(--exhibit-m)}.promise-block-open{padding-inline:0}.promise-block-card[data-kind=training-alone] .promise-block-open{padding-inline:var(--space-s)}}.promise-block-card:not([open])>.promise-block-closed:has(>.promise-block-exhibit){grid-template-columns:minmax(0, 1fr) var(--exhibit-m);column-gap:var(--space-m);align-items:start;display:grid}.promise-block-exhibit{display:block}.promise-block-exhibit>*{--tilt:0deg;width:100%;max-width:none;transform:none}.promise-block-exhibit .exhibit[data-ratio="9:16"] .exhibit-pic{aspect-ratio:var(--ratio-polaroid)}.promise-block-card[open] .promise-block-exhibit{display:none}@media (width<60em){.promise-block-card:not([open])>.promise-block-closed:has(>.promise-block-exhibit){row-gap:var(--space-s);grid-template-columns:minmax(0,1fr)}.promise-block-exhibit{width:var(--exhibit-m);justify-self:end;max-width:100%}}#big-picture{max-width:var(--grid-max-width);padding-inline:0}lane-board{--lane-board-stick-top:calc(var(--strip-top) + var(--mini-strip-height) + var(--space-2xs));--lane-board-columns:minmax(0, 1fr) minmax(0, 2fr);--lane-board-kicker-width:40%;--lane-board-stack-gap:var(--space-m);width:100%;max-width:var(--grid-max-width);padding-inline:var(--page-inset);margin-inline:auto}.lane-board-cork{grid-template-columns:var(--lane-board-columns);gap:var(--space-m);padding:var(--space-m);background:var(--cork-surface);border-width:var(--cork-frame-width);border-style:solid;border-image:var(--cork-frame);box-shadow:var(--cork-shadow);align-items:start;display:grid}lane-board[data-cover=none]{--lane-board-columns:minmax(0, 1fr)}.lane-board-cover{align-self:start;gap:var(--space-s);flex-direction:column;align-items:start;display:flex}.lane-board-heading{gap:var(--space-2xs);width:100%;padding:var(--space-xs) var(--space-s) var(--space-s);background:var(--color-paper);box-shadow:var(--shadow-hovering);transform:rotate(calc(var(--tilt) * var(--tilt-scale)));flex-direction:column;display:flex}.lane-board-name{color:var(--section-headline,var(--color-ink));margin:0}.lane-board-standfirst{color:var(--color-ink);text-wrap:pretty;margin:0}.lane-board-hero{gap:var(--space-s);flex-direction:column;align-items:start;width:100%;display:flex}.lane-board-hero .exhibit,.lane-board-hero>flip-pile{width:var(--exhibit-l);max-width:100%}.lane-board-promise-stack{gap:var(--lane-board-stack-gap);flex-direction:column;display:flex}.lane-board-kickers{column-gap:var(--space-s);flex-wrap:wrap;justify-content:center;margin-block-start:calc(-1 * var(--lane-board-stack-gap));display:flex}.lane-board-kicker{width:var(--lane-board-kicker-width);padding:var(--space-s);--shadow-stock:var(--shadow-print);transform:rotate(calc(var(--tilt-title) * var(--tilt-scale)));color:var(--color-ink-soft);margin:0;margin-block-start:calc(var(--lane-board-stack-gap) + var(--space-s));display:none}.lane-board-kicker p{text-wrap:pretty;margin:0}.lane-board-kicker b{color:var(--color-ink)}@media (width>=60em){lane-board[data-tall] .lane-board-cover,lane-board[data-tall] .lane-board-promise-stack{top:var(--lane-board-stick-top);align-self:start;position:sticky}lane-board[data-tall] .lane-board-cover:has(.reveal-host:is(.is-open,[data-reveal-closing])){z-index:var(--z-overlay)}}@media (width<60em){lane-board{--lane-board-stack-gap:var(--space-2xs);padding-inline:0}.lane-board-cork{padding:var(--space-2xs);border-width:var(--cork-frame-narrow);display:block}.lane-board-cover{display:contents}.lane-board-heading{transform:none}.lane-board-hero{margin-block:var(--space-2xs);flex-flow:wrap}.lane-board-hero .exhibit,.lane-board-hero>flip-pile{width:var(--exhibit-m)}.lane-board-promise-stack{margin-block-start:var(--space-2xs)}}@media (width<40em){lane-board{--lane-board-kicker-width:100%}}.lane-board-summary{scroll-margin-top:calc(var(--strip-top) + var(--mini-strip-height) + var(--space-xs))}homepage-body[data-summary=regular] .lane-board-summary[data-lane=regular],homepage-body[data-summary=occasional] .lane-board-summary[data-lane=occasional],homepage-body[data-summary=boarding] .lane-board-summary[data-lane=boarding],homepage-body[data-rider=weekly-routine] .lane-board-training-scene[data-host=weekly-routine],homepage-body[data-rider=whenever-needed] .lane-board-training-scene[data-host=whenever-needed],homepage-body[data-rider=himaway] .lane-board-training-scene[data-host=himaway]{display:block}
