.heading_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){.heading_box .play:hover{background-color:var(--theme-primary)}}.heading_box .play:after{content:"";display:block;padding-bottom:100%}.heading_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%)}.heading_box .background{position:relative}.heading_box .background:has(iframe){overflow:hidden;container-type:size}.heading_box .background 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%)}.heading_box:has(.background){display:flex;position:relative;overflow:hidden;align-items:center;justify-content:stretch;min-height:400px;--color-base: var(--theme-black);--color-section: var(--theme-secondary);--color-background: var(--theme-secondary-alt);--color-text: rgb(from var(--theme-white) r g b / 90%);--color-muted: rgb(from var(--theme-white) r g b / 80%);--color-heading: var(--theme-white);--color-border: rgb(from var(--theme-white) r g b / 10%)}.heading_box:has(.background)+:not(.box_no_top,.box_top_half){--gap-section-top: var(--gap-section)}.heading_box.is_wide{--width-contents: var(--width-fixed)}.heading_box.is_compact{--gap-section: var(--gap-section-small)}.heading_box .contents{position:relative;margin-bottom:0;z-index:2}.heading_box .fixed{position:static}.heading_box .image{display:block;position:relative;overflow:hidden;width:100%;border-radius:var(--radius-regular)}.heading_box .image:before{content:"";display:block;padding-bottom:var(--height-image)}.heading_box .image.mobile{display:none}.heading_box .image img{display:block;position:absolute;width:100%;height:100%;inset:0;object-fit:cover}.heading_box .background{position:absolute;z-index:0;inset:0}.heading_box .background:before{content:"";position:absolute;background-color:var(--color-shadow);opacity:.4;z-index:2;inset:0}.heading_box .background.mobile{display:none}.heading_box .background img,.heading_box .background video{display:block;position:absolute;width:100%;height:100%;z-index:0;object-fit:cover;inset:0}@media(min-width: 64rem){.heading_box:has(.background){min-height:max(400px,27.5vw)}.heading_box:not(.is_card) .background.desktop img{object-position:50% 30%}.heading_box.is_card{display:block;min-height:auto;padding-bottom:0;background-color:rgba(0,0,0,0)}.heading_box.is_card:has(+footer){padding-bottom:var(--gap-section)}.heading_box.is_card+:not(.box_no_top,.box_top_half){--gap-section-top: var(--gap-section)}.heading_box.is_card.box_dark{--color-background: var(--color-section)}.heading_box.is_card .fixed{display:flex;position:relative;align-items:center;justify-content:stretch;min-height:400px;padding:var(--gap-section-small) var(--gap-section-side);background-color:var(--color-background)}.heading_box.is_center{--width-contents: 62.5rem}.heading_box.is_center.is_card{--width-contents: 62.5rem}.heading_box.is_center .contents{margin-right:auto;margin-left:auto;text-align:center}.heading_box.is_right .contents{margin-left:auto;text-align:right}}@media(max-width: 64rem){.heading_box:has(.background){min-height:320px}}@media(max-width: 40rem){.heading_box .background.desktop{display:none}.heading_box .background.mobile{display:block}}
/*# sourceMappingURL=heading.css.map */
