.block-frame-overlap{display:grid;grid-template-areas:"stack";min-inline-size:0}.block-frame-overlap>*{grid-area:stack;min-inline-size:0}.block-frame-overlap>:nth-child(n+2){z-index:1;align-self:var(--frame-overlap-align, end);justify-self:var(--frame-overlap-justify, end);inline-size:var(--frame-overlap-width, auto);translate:var(--frame-overlap-x, 0) var(--frame-overlap-y, 0)}@media(max-width:47.99rem){.block-frame-overlap:not(.block-frame-overlap--keep){display:flex;flex-direction:column;gap:var(--blocks-gap, var(--space-md))}.block-frame-overlap:not(.block-frame-overlap--keep)>:nth-child(n+2){inline-size:auto;translate:none}}.block-frame-sticky-pair{display:grid;gap:var(--blocks-gap, var(--space-xl))}@media(min-width:48rem){.block-frame-sticky-pair{grid-template-columns:var(--frame-pair-tracks, 1fr 1fr);align-items:start}.block-frame-sticky-pair>:first-child{position:sticky;inset-block-start:var(--frame-pair-offset, var(--space-lg))}.block-frame-sticky-pair--pin-end>:first-child{position:static}.block-frame-sticky-pair--pin-end>:nth-child(2){position:sticky;inset-block-start:var(--frame-pair-offset, var(--space-lg))}}.block-frame-figure{display:flex;flex-direction:column;gap:var(--blocks-gap, var(--space-sm));margin:0;min-inline-size:0}.block-frame-figure--caption-above{flex-direction:column-reverse}.block-frame-figure__caption{margin:0;color:var(--color-text-muted);font-size:var(--text-sm);text-wrap:pretty}.block-frame-figure__body{display:flex;flex-direction:column;gap:var(--blocks-gap, var(--space-sm));min-inline-size:0}@media(min-width:48rem){.block-frame-figure--caption-beside{flex-direction:row;align-items:flex-end}.block-frame-figure--caption-beside .block-frame-figure__body{flex:1 1 auto}.block-frame-figure--caption-beside .block-frame-figure__caption{flex:0 0 var(--frame-figure-caption, 14rem)}}.block-frame-fold__toggle{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.block-frame-fold__body{position:relative;max-block-size:var(--frame-fold-height, 20rem);overflow:clip}.block-frame-fold__toggle:checked~.block-frame-fold__body{max-block-size:none}.block-frame-fold__body:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:var(--space-2xl);background:linear-gradient(to bottom,transparent,var(--color-surface));pointer-events:none}.block-frame-fold__toggle:checked~.block-frame-fold__body:after{display:none}.block-frame-fold__control{display:inline-flex;align-items:center;gap:var(--space-2xs);margin-block-start:var(--space-sm);color:var(--color-primary-text);cursor:pointer}.block-frame-fold__control:hover{text-decoration:underline}.block-frame-fold__toggle:focus-visible~.block-frame-fold__control{outline:2px solid var(--color-outline-ink, currentcolor);outline-offset:2px}.block-frame-fold__less{display:none}.block-frame-fold__toggle:checked~.block-frame-fold__control .block-frame-fold__less{display:inline}.block-frame-fold__toggle:checked~.block-frame-fold__control .block-frame-fold__more{display:none}@media print{.block-frame-fold__body{max-block-size:none}.block-frame-fold__body:after,.block-frame-fold__control{display:none}}.frame-shelf__track{display:grid;grid-auto-flow:column;grid-auto-columns:var(--shelf-item, 18rem);gap:var(--blocks-gap, var(--space-lg));overflow-x:auto;scroll-snap-type:x proximity;overscroll-behavior-x:contain;padding-block-end:var(--space-2xs)}.frame-shelf__track>*{scroll-snap-align:start;min-inline-size:0}.frame-shelf--bleed .frame-shelf__track{margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%);scroll-padding-inline:var(--gutter);max-inline-size:100vw}@media(min-width:48rem){.frame-shelf--bleed .frame-shelf__track{margin-inline:0;padding-inline:0;scroll-padding-inline:0;max-inline-size:none}}@media(min-width:64rem){.frame-shelf--fit .frame-shelf__track{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(auto-fit,minmax(var(--shelf-item, 18rem),1fr));overflow-x:visible}}.frame-mosaic__grid{display:grid;gap:var(--blocks-gap, var(--space-lg));grid-template-columns:1fr}@media(min-width:48rem){.frame-mosaic__grid{grid-template-columns:repeat(var(--mosaic-columns, 3),minmax(0,1fr))}.frame-mosaic--lead .frame-mosaic__grid>:first-child{grid-column:span 2;grid-row:span 2}.frame-mosaic--banner .frame-mosaic__grid>:first-child{grid-column:1 / -1}.frame-mosaic--bookend .frame-mosaic__grid>:first-child,.frame-mosaic--bookend .frame-mosaic__grid>:last-child{grid-column:span 2}.frame-mosaic--alternating .frame-mosaic__grid>:nth-child(odd){grid-column:span 2}.frame-mosaic--fill .frame-mosaic__grid>:last-child{grid-column:span var(--mosaic-fill, 1)}}.frame-canvas__stage{display:grid;position:relative;inline-size:100%;aspect-ratio:var(--canvas-ratio, auto);min-block-size:var(--canvas-min, 0);align-items:var(--canvas-align, center);justify-items:var(--canvas-justify, center)}.frame-canvas__slot{display:flex;flex-direction:column;gap:var(--blocks-gap, var(--space-md));inline-size:100%;max-inline-size:var(--canvas-measure, 42rem);min-inline-size:0}@media(max-width:47.99rem){.frame-canvas__stage{aspect-ratio:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/frame-layout.css.map */
