.story-photo-layout,.story-instagram-reel{--story-portrait-width:440px;--carousel-arrow-gap:var(--space-s);--carousel-side-space:calc(var(--interactive-target-min) + var(--carousel-arrow-gap))}.story-photo-layout{width:min(100%, var(--photo-width));max-width:100%}.story-photo-wide{width:min(calc(100vw - var(--page-gutter) * 2), var(--container-standard-width));position:relative;left:50%;transform:translate(-50%)}.story-photo-layout[data-align=center]{margin-inline:auto}.story-photo-layout[data-align=right]{margin-left:auto}.story-photo-layout[data-size=small]{max-width:360px}.story-photo-layout[data-size=medium]{max-width:540px}.story-photo-layout[data-size=large]{max-width:var(--container-article-width)}.story-photo-grid{gap:var(--space-m);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.story-photo-layout[data-spacing=compact] .story-photo-grid{gap:var(--space-s)}.story-photo-layout[data-spacing=roomy] .story-photo-grid{gap:var(--space-xl)}.story-photo-grid[data-arrangement=stack]{grid-template-columns:minmax(0,1fr)}.story-photo-grid[data-arrangement=mixed]{grid-template-columns:repeat(3,minmax(0,1fr))}.story-photo-grid[data-arrangement=mixed]>figure:first-child{grid-area:span 2/span 2}.story-layout-photo{min-width:0;width:min(100%, var(--item-width));margin-inline:auto}.story-layout-photo[data-align=left]{margin-left:0}.story-layout-photo[data-align=right]{margin-right:0}.story-layout-photo[data-size=small]{max-width:360px}.story-layout-photo[data-size=medium]{max-width:540px}.story-layout-photo img{width:auto;max-width:100%;height:auto;max-height:var(--item-height);object-fit:contain;margin-inline:auto;display:block}.story-layout-photo[data-orientation=portrait] img,.story-layout-photo[data-intrinsic=portrait] img{max-width:min(100%, var(--story-portrait-width))}.story-layout-photo[data-orientation=portrait],.story-layout-photo[data-intrinsic=portrait]{max-width:var(--story-portrait-width)}.story-layout-photo[data-orientation=landscape] img{max-height:min(var(--item-height), 440px)}.story-layout-caption{color:var(--text-secondary);margin-top:var(--space-s);white-space:pre-line;border-left:2px solid var(--brand-turquoise);padding-left:var(--space-s)}.story-photo-layout:has(>.story-photo-carousel-stage){--carousel-height:min(var(--item-height), 65vh);--carousel-arrow-gap:var(--space-s);--carousel-side-space:calc(var(--interactive-target-min) + var(--carousel-arrow-gap));width:100%;max-width:var(--container-article-width);margin-inline:auto}.story-photo-carousel-stage{touch-action:pan-y;padding-inline:var(--carousel-side-space);width:min(calc(100% + var(--carousel-side-space) * 2), calc(100vw - var(--page-gutter) * 2));justify-content:center;align-items:center;display:flex;position:relative;left:50%;transform:translate(-50%)}.story-photo-carousel-stage .story-layout-photo{flex-direction:column;justify-content:center;width:100%;max-width:none;margin-inline:auto;display:flex}.story-photo-carousel-stage .story-layout-photo[data-intrinsic=portrait]{width:min(100%, var(--story-portrait-width), calc(min(var(--carousel-height), var(--item-height)) * var(--photo-ratio)))}.story-photo-carousel-image{width:100%;aspect-ratio:var(--photo-ratio);margin-inline:auto;position:relative}.story-photo-carousel-image img{object-fit:contain;border-radius:var(--radius-token);width:100%;max-width:100%;height:100%;max-height:none}.story-photo-carousel-image[data-loaded=false]{visibility:hidden}.story-photo-carousel-image .story-photo-carousel-advance{cursor:pointer;text-transform:none;width:100%;min-width:0;height:100%;min-height:0;padding:0;text-decoration:none;display:block}.story-photo-carousel-advance:focus-visible{outline:2px solid var(--brand-turquoise);outline-offset:2px}.story-photo-carousel-image .story-photo-carousel-arrow{top:50%;left:calc(-1 * var(--carousel-side-space));height:var(--interactive-target-min);width:var(--interactive-target-min);min-width:var(--interactive-target-min);min-height:var(--interactive-target-min);border-radius:var(--radius-token);color:var(--text-secondary);padding:0;position:absolute;transform:translateY(-50%)}.story-photo-carousel-image .story-photo-carousel-arrow:last-child{left:auto;right:calc(-1 * var(--carousel-side-space))}.story-photo-carousel-arrow:hover,.story-photo-carousel-arrow:focus-visible{color:var(--brand-turquoise)}.story-photo-carousel-arrow:disabled{opacity:.3}.story-photo-layout[data-size=small]:has(>.story-photo-carousel-stage){--carousel-height:min(var(--item-height), 360px, 65vh)}.story-photo-layout[data-size=medium]:has(>.story-photo-carousel-stage){--carousel-height:min(var(--item-height), 480px, 65vh)}.story-photo-carousel-controls{justify-content:space-between;align-items:start;gap:var(--space-m);margin-top:var(--space-s);display:flex}.story-photo-carousel-controls .story-layout-caption{flex:1;min-width:0;margin-top:0}.story-photo-carousel-controls>span{flex-shrink:0;margin-left:auto}.story-photo-choice{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));width:64px;height:38px;display:grid}.story-photo-choice span{background:var(--text-secondary);opacity:.55}.story-photo-choice[data-kind=single]{grid-template-columns:1fr}.story-photo-choice[data-kind=mosaic]{grid-template-columns:2fr 1fr}.story-photo-choice[data-kind=mosaic] span:first-child{grid-row:span 2}.story-photo-grid[data-equal=true]{--equal-columns:2;--equal-gap:var(--space-m);justify-content:center;gap:var(--equal-gap);flex-wrap:wrap;display:flex}.story-photo-grid[data-equal=true][data-columns="3"]{--equal-columns:3}.story-photo-layout[data-spacing=compact] .story-photo-grid[data-equal=true]{--equal-gap:var(--space-s)}.story-photo-layout[data-spacing=roomy] .story-photo-grid[data-equal=true]{--equal-gap:var(--space-xl)}.story-photo-grid[data-equal=true]>.story-layout-photo{flex:0 0 calc((100% - (var(--equal-columns) - 1) * var(--equal-gap)) / var(--equal-columns));width:auto;max-width:none;margin-inline:0}.story-photo-equal-frame{aspect-ratio:1;background:var(--surface-alt);width:100%;overflow:hidden}.story-photo-equal-frame>img{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none}.story-photo-equal-frame[data-fit=fill]>img{object-fit:cover;object-position:var(--photo-focal-x) var(--photo-focal-y)}.story-photo-equal-frame>div{height:100%;min-height:0}@media (width<=599px){.story-photo-grid[data-equal=true][data-columns]{--equal-columns:2}:is(.story-photo-layout:has(>.story-photo-carousel-stage),.story-instagram-reel){--carousel-arrow-gap:var(--space-xs)}.story-photo-grid{grid-template-columns:minmax(0,1fr)}.story-photo-grid[data-mobile=row],.story-photo-grid[data-mobile=mixed]{grid-template-columns:repeat(2,minmax(0,1fr))}.story-photo-grid[data-arrangement=mixed]>figure:first-child{grid-area:auto}.story-photo-grid[data-mobile=mixed]>figure:first-child{grid-column:span 2}}.story-instagram-embed{width:100%;min-width:0;max-width:540px;margin-inline:auto}.story-instagram-reel{width:min(calc(100% - var(--carousel-side-space) * 2), var(--story-portrait-width), calc(min(600px, 65vh) * 9 / 16))}.story-instagram-player{width:100%;position:relative}.story-instagram-player>iframe{transform-origin:0 0;border:0;display:block}.story-pull-quote{width:100%;max-width:var(--container-article-width);text-align:left;min-width:0;color:var(--text-heading);overflow-wrap:anywhere;margin-inline:0}.story-pull-quote-accent{width:var(--story-quote-accent-width);height:var(--story-quote-accent-height);margin-bottom:var(--space-m);background:var(--brand-turquoise);display:block}.story-pull-quote-text{font-size:var(--story-quote-regular-size);white-space:pre-line;font-weight:400;line-height:1.5}.story-pull-quote[data-story-pull-quote=featured] .story-pull-quote-text{font-size:var(--story-quote-featured-size);font-weight:600;line-height:1.35}.story-pull-quote[data-quote-size=small] .story-pull-quote-text{font-size:var(--story-quote-small-size)}.story-pull-quote[data-quote-size=medium] .story-pull-quote-text{font-size:var(--story-quote-medium-size)}.story-pull-quote[data-quote-size=large] .story-pull-quote-text{font-size:var(--story-quote-large-size)}.story-pull-quote[data-story-pull-quote=featured][data-quote-size=small] .story-pull-quote-text{font-size:var(--story-featured-small-size)}.story-pull-quote[data-story-pull-quote=featured][data-quote-size=medium] .story-pull-quote-text{font-size:var(--story-featured-medium-size)}.story-pull-quote[data-story-pull-quote=featured][data-quote-size=large] .story-pull-quote-text{font-size:var(--story-featured-large-size)}.story-pull-quote[data-quote-weight=regular] .story-pull-quote-text{font-weight:400}.story-pull-quote[data-quote-weight=medium] .story-pull-quote-text{font-weight:500}.story-pull-quote[data-quote-weight=semibold] .story-pull-quote-text{font-weight:600}.story-pull-quote[data-attribution-size=small] .story-pull-quote-attribution{font-size:var(--story-attribution-small-size)}.story-pull-quote[data-attribution-size=medium] .story-pull-quote-attribution{font-size:var(--story-attribution-medium-size)}.story-pull-quote[data-attribution-size=large] .story-pull-quote-attribution{font-size:var(--story-attribution-large-size)}.story-pull-quote[data-attribution-color=muted] .story-pull-quote-attribution{color:var(--text-secondary)}.story-pull-quote[data-attribution-color=standard] .story-pull-quote-attribution{color:var(--text-primary)}
