.media_box .media{position:relative}.media_box .media:has(iframe){overflow:hidden;container-type:size}.media_box .media iframe{position:absolute;top:50%;left:50%;width:max(100cqw,177.78cqh);height:max(100cqh,56.25cqw);padding:0;margin:0;border:none;transform:translate(-50%, -50%)}.media_box .tags{display:flex;position:relative;flex-direction:column;flex-wrap:wrap;align-items:flex-start;gap:4px}.media_box .tags .tag{display:inline-block;padding:4px 8px;background-color:var(--theme-white);color:var(--theme-heading);font-size:0.625rem;font-weight:600;line-height:0.875rem;letter-spacing:1px;text-transform:uppercase;transition:.2s}.media_box .tags .tag_dark{background-color:var(--theme-heading);color:var(--theme-white)}@media(hover: hover){.media_box .tags a.tag{cursor:pointer}.media_box .tags a.tag:hover{background-color:var(--theme-primary);color:var(--theme-primary-text)}}.media_box .play{display:block;position:absolute;top:50%;left:50%;width:72px;border:1px solid var(--theme-secondary-text);background:var(--theme-secondary);color:var(--theme-secondary-text);transition:.2s;transform:translate(-50%, -50%);z-index:2}@media(hover: hover){.media_box .play:hover{background-color:var(--theme-primary)}}.media_box .play:after{content:"";display:block;padding-bottom:100%}.media_box .play:before{content:"";display:block;position:absolute;top:50%;left:50%;width:25%;height:25%;background-color:currentColor;-webkit-mask:url(../../images/ico_play.svg) 50% 50%/contain no-repeat;transform:translate(-50%, -50%)}.media_box .media{display:block;position:relative;margin:0 0 var(--gap-contents);color:var(--color-heading);font-size:0;line-height:0;text-align:center;--gap-card: 15px}.media_box .media:last-child{margin-bottom:0}.media_box .media:has(.play){cursor:pointer}.media_box .media:has(.play):before{content:"";position:absolute;background:var(--color-shadow);transition:.2s;opacity:.25;z-index:2;inset:0}.media_box .media.is_icon{display:flex;align-items:center;justify-content:center;padding:var(--gap-section-small) var(--gap-section-side);background-color:var(--color-primary)}.media_box .media video{display:block;width:100%;height:auto;object-fit:cover;object-position:left center}.media_box .media img{display:inline-block;position:relative;width:auto;max-width:100%;height:auto;z-index:1;object-fit:cover}.media_box .tags{position:absolute;bottom:var(--gap-card);left:var(--gap-card);z-index:3}@media(min-width: 48rem){.media_box.is_reversed .fixed{flex-direction:row}.media_box.is_reversed .media{right:auto;left:0}.media_box.is_full:not(.box_no_top,.box_top_half),.media_box.is_full+:not(.box_no_top,.box_top_half){--gap-section-top: var(--gap-section)}.media_box.is_full .fixed{justify-content:flex-end;min-height:240px}.media_box.is_full .wrapper{flex-grow:unset;width:calc(50% - var(--gap-section-inner))}.media_box.is_full .media{position:absolute;width:50%}.media_box.is_full .media img{display:block;width:100%;height:100%}.media_box.is_card{background-color:rgba(0,0,0,0)}.media_box.is_card:not(.box_border):is(.box_dark,.box_light)+:not(.box_dark,.box_light){--gap-section-top: 0px}.media_box.is_card .wrapper{width:auto;padding:var(--gap-section-small) var(--gap-section-inner)}.media_box.is_card .fixed{background-color:var(--color-background);gap:0}.media_box.is_card .media{align-self:stretch;width:50%;min-height:320px}.media_box.is_card .media:not(.is_icon) img{display:block;width:100%;height:100%}.media_box.is_narrow{--gap-section-inner: var(--gap-section-small)}.media_box.is_narrow .media{width:calc(33.333% - .666*var(--gap-grid-x))}.media_box.is_wide .media{width:calc(66.666% - .333*var(--gap-grid-x))}.media_box.is_compact{--gap-section: 50px}.media_box.is_compact .fixed{max-width:1080px}.media_box.is_top .fixed{align-items:flex-start}.media_box.is_bottom .fixed{align-items:flex-end}.media_box.is_center .contents{margin-right:auto;margin-left:auto;text-align:center}.media_box.is_right .contents{margin-left:auto;text-align:right}.media_box .fixed{display:flex;position:static;flex-direction:row-reverse;align-items:center;justify-content:center;gap:var(--gap-section-inner)}.media_box .wrapper{display:block;flex-grow:1;width:calc(50% - var(--gap-section-inner));min-width:0;--width-contents: 62.5rem}.media_box .contents{margin:0;text-align:inherit}.media_box .media{top:0;right:0;bottom:0;overflow:hidden;flex-grow:0;flex-shrink:0;width:calc(50% + var(--gap-section-inner));margin:0}}@media(max-width: 48rem){.media_box .fixed{display:flex;flex-direction:column;align-items:stretch}.media_box .media{position:relative;width:auto;margin:calc(-1*var(--gap-section-top)) calc(-1*var(--gap-section-side)) var(--gap-section-small)}.media_box .media:last-child{margin-bottom:0}.heading_box:has(.background)+.media_box .media{margin-top:0}}.media_box.is_post .contents h2{font-size:var(--size-h2);line-height:var(--line-h2)}.media_box.is_post .media:before{content:"";display:block;padding-bottom:66.666%}.media_box.is_post .media img{display:block;position:absolute;width:100%;height:100%;inset:0;object-fit:cover}
/*# sourceMappingURL=media.css.map */
