.wp-block-sns-blocks-textblock{margin-top:0;margin-bottom:0;padding:var(--wp--preset--spacing--2-xl) var(--wp--preset--spacing--m)}.sns-textblock__inner{display:flex;flex-direction:column;width:100%}section.has-text-align-center .sns-textblock__inner,.sns-textblock__inner.has-text-align-center{align-items:center}section.has-text-align-center .sns-textblock__inner .wp-block-buttons,.sns-textblock__inner.has-text-align-center .wp-block-buttons{justify-content:center}section.has-text-align-right .sns-textblock__inner,.sns-textblock__inner.has-text-align-right{align-items:flex-end}section.has-text-align-right .sns-textblock__inner .wp-block-buttons,.sns-textblock__inner.has-text-align-right .wp-block-buttons{justify-content:flex-end}section.has-text-align-left .sns-textblock__inner,.sns-textblock__inner.has-text-align-left{align-items:flex-start}section.has-text-align-left .sns-textblock__inner .wp-block-buttons,.sns-textblock__inner.has-text-align-left .wp-block-buttons{justify-content:flex-start}section:not(.has-text-align-center):not(.has-text-align-right) .sns-textblock__inner{align-items:flex-start}section:not(.has-text-align-center):not(.has-text-align-right) .sns-textblock__inner .wp-block-buttons{justify-content:flex-start}.sns-textblock__inner--embedded{width:100%}.sns-text-media{margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--2-xl);padding-bottom:var(--wp--preset--spacing--2-xl)}.sns-text-media__grid{display:grid;grid-template-columns:1fr;gap:var(--wp--preset--spacing--l);align-items:center}@media(min-width: 768px){.sns-text-media__grid{grid-template-columns:1fr 1fr;gap:var(--wp--preset--spacing--2-xl)}}@media(min-width: 768px){.sns-text-media__grid--media-right .sns-text-media__media{order:2}}@media(min-width: 768px){.sns-text-media__grid--media-right .sns-text-media__content{order:1}}@media(min-width: 768px){.sns-text-media__grid--media-left .sns-text-media__media{order:1}}@media(min-width: 768px){.sns-text-media__grid--media-left .sns-text-media__content{order:2}}.sns-text-media__media{margin:0}.sns-text-media__media img,.sns-text-media__media video{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.sns-text-media__placeholder{aspect-ratio:4/3;min-height:16rem;width:100%}.sns-text-media-vertical{margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--2-xl);padding-bottom:var(--wp--preset--spacing--2-xl)}.sns-text-media-vertical__inner{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--xs);width:100%}section.has-text-align-center .sns-text-media-vertical__inner,.sns-text-media-vertical__inner.has-text-align-center{align-items:center;text-align:center}section.has-text-align-center .sns-text-media-vertical__inner .wp-block-buttons,.sns-text-media-vertical__inner.has-text-align-center .wp-block-buttons{justify-content:center}section.has-text-align-right .sns-text-media-vertical__inner,.sns-text-media-vertical__inner.has-text-align-right{align-items:flex-end;text-align:right}section.has-text-align-right .sns-text-media-vertical__inner .wp-block-buttons,.sns-text-media-vertical__inner.has-text-align-right .wp-block-buttons{justify-content:flex-end}section.has-text-align-left .sns-text-media-vertical__inner,.sns-text-media-vertical__inner.has-text-align-left{align-items:flex-start;text-align:left}section.has-text-align-left .sns-text-media-vertical__inner .wp-block-buttons,.sns-text-media-vertical__inner.has-text-align-left .wp-block-buttons{justify-content:flex-start}section:not(.has-text-align-center):not(.has-text-align-right) .sns-text-media-vertical__inner{align-items:flex-start;text-align:left}section:not(.has-text-align-center):not(.has-text-align-right) .sns-text-media-vertical__inner .wp-block-buttons{justify-content:flex-start}.sns-text-media-vertical__inner>.wp-block-image,.sns-text-media-vertical__inner>.wp-block-video{width:100%;margin:0}.sns-text-media-vertical__inner>.wp-block-image img,.sns-text-media-vertical__inner>.wp-block-image video,.sns-text-media-vertical__inner>.wp-block-video img,.sns-text-media-vertical__inner>.wp-block-video video{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.sns-text-media-vertical__inner>.wp-block-columns{width:100%;gap:var(--wp--preset--spacing--l)}.sns-stage{position:relative;display:flex;overflow:hidden;margin-top:0;margin-bottom:0}.sns-stage__media{position:absolute;inset:0;z-index:0}.sns-stage__media img,.sns-stage__media video{display:block;width:100%;height:100%;object-fit:cover}.sns-stage__media--placeholder{display:flex;align-items:center;justify-content:center;background-color:var(--wp--preset--color--neutral-200)}.sns-stage__overlay{position:absolute;inset:0;z-index:1;background-color:#000;pointer-events:none}.sns-stage__content{position:relative;z-index:2;display:flex;flex-direction:column;width:100%;margin-left:auto;margin-right:auto;padding:var(--wp--preset--spacing--2-xl) var(--wp--preset--spacing--m);color:#fff}.sns-stage__content .sns-textblock__inner--embedded{width:100%}.sns-stage__content h1,.sns-stage__content h2,.sns-stage__content h3,.sns-stage__content h4,.sns-stage__content h5,.sns-stage__content h6,.sns-stage__content p,.sns-stage__content .wp-block-button__link{color:inherit}.sns-stage__content .roofline,.sns-stage__content .is-style-roofline{color:inherit;opacity:.85}.sns-stage-slider{position:relative;margin-top:0;margin-bottom:0}.sns-stage-slider__editor{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--m)}.sns-stage-slider__hint{margin:0;padding:var(--wp--preset--spacing--xs) var(--wp--preset--spacing--s);font-size:var(--wp--preset--font-size--sm);color:var(--wp--preset--color--neutral-600);background:var(--wp--preset--color--neutral-100)}.sns-stage-slider .splide__list{list-style:none;margin:0;padding:0}.sns-stage-slider .splide__slide{list-style:none;margin:0;padding:0}.sns-stage-slider .splide__slide .sns-stage{width:100%}.sns-stage-slider .sns-stage-slider__arrows{position:absolute;top:50%;right:0;z-index:5;display:flex;flex-direction:column;transform:translateY(-50%)}.sns-stage-slider .sns-stage-slider__arrow{position:static;inset:auto;transform:none;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:0;background:var(--wp--preset--color--neutral-50);opacity:1;cursor:pointer;transition:background-color .15s}@media(prefers-reduced-motion: reduce){.sns-stage-slider .sns-stage-slider__arrow{transition:none}}.sns-stage-slider .sns-stage-slider__arrow svg{display:none}.sns-stage-slider .sns-stage-slider__arrow::before{content:"";display:block;width:1.25rem;height:1.25rem;background-color:var(--wp--preset--color--neutral-900);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.sns-stage-slider .sns-stage-slider__arrow:hover:not(:disabled){background:var(--wp--preset--color--neutral-100)}.sns-stage-slider .sns-stage-slider__arrow:disabled{opacity:.4;cursor:default}.sns-stage-slider .sns-stage-slider__arrow:focus-visible{outline:.125rem solid var(--wp--preset--color--primary);outline-offset:2px;z-index:1}.sns-stage-slider .splide__arrow--next{border-bottom:1px solid var(--wp--preset--color--neutral-300)}.sns-stage-slider .splide__arrow--next::before{mask-image:url("../assets/icons/arrow-right.svg");-webkit-mask-image:url("../assets/icons/arrow-right.svg")}.sns-stage-slider .splide__arrow--prev::before{mask-image:url("../assets/icons/arrow-left.svg");-webkit-mask-image:url("../assets/icons/arrow-left.svg")}.sns-sidebar-block{margin-top:0;margin-bottom:0}.sns-sidebar-block__grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--wp--preset--spacing--l);align-items:start}@media(min-width: 768px){.sns-sidebar-block__grid{grid-template-columns:minmax(0, 4fr) minmax(0, 1fr);gap:var(--wp--preset--spacing--2-xl)}}.block-editor-block-preview__content .sns-sidebar-block__grid,.block-editor-inserter__preview-container .sns-sidebar-block__grid{grid-template-columns:minmax(0, 4fr) minmax(0, 1fr);gap:var(--wp--preset--spacing--l)}.sns-sidebar-block__main,.sns-sidebar-block__aside{min-width:0}.sns-sidebar-block-main__content,.sns-sidebar-block-aside__content{width:100%;min-height:3rem}.sns-tabbox{margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--2-xl);padding-bottom:var(--wp--preset--spacing--2-xl)}.sns-tabbox__inner{position:relative}.sns-tabbox__tabs{margin-bottom:var(--wp--preset--spacing--l)}.sns-tabbox__panel[hidden]{display:none}.sns-tabbox-tab__content{width:100%}.sns-tabbox__tabs,.sns-anchor-nav__nav{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:var(--wp--preset--spacing--m);-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab}.sns-tabbox__tabs:active,.sns-anchor-nav__nav:active{cursor:grabbing}.sns-tabbox__tabs::-webkit-scrollbar,.sns-anchor-nav__nav::-webkit-scrollbar{display:none}.sns-tabbox__tab,.sns-anchor-nav__link{flex:0 0 auto;cursor:pointer;padding:.25rem var(--wp--preset--spacing--s);font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--body);font-weight:600;line-height:1.25;border:none;background:rgba(0,0,0,0);color:var(--wp--preset--color--neutral-600);border-bottom:.125rem solid rgba(0,0,0,0);transition:color .2s,border-color .2s,border-width .2s;white-space:nowrap;text-decoration:none}.sns-tabbox__tab:hover,.sns-anchor-nav__link:hover{color:var(--wp--preset--color--primary)}.sns-tabbox__tab:focus-visible,.sns-anchor-nav__link:focus-visible{outline:.125rem solid var(--wp--preset--color--primary);outline-offset:2px}.sns-tabbox__tab[aria-selected=true],.sns-tabbox__tab[aria-current=true],.sns-anchor-nav__link[aria-selected=true],.sns-anchor-nav__link[aria-current=true]{color:var(--sns-highlight-color, var(--wp--preset--color--accent));border-bottom-color:var(--sns-highlight-color, var(--wp--preset--color--accent));border-bottom-width:.125rem}.sns-anchor-nav{margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--2-xl);padding-bottom:var(--wp--preset--spacing--2-xl)}.sns-anchor-nav__inner{position:relative}.sns-anchor-nav__items .wp-block-sns-blocks-anchor-navigation-link{display:none}.sns-anchor-nav__sticky-wrap{position:relative}.sns-anchor-nav__placeholder{pointer-events:none}.sns-anchor-nav__link--disabled{cursor:default;opacity:.5}.sns-anchor-nav.is-fixed__nav{background:inherit;box-shadow:0 .125rem .5rem rgba(0,0,0,.08)}.sns-teaser-grid{margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--2-xl);padding-bottom:var(--wp--preset--spacing--2-xl)}.sns-teaser-grid__inner{width:100%}.sns-teaser-grid__items:not(.splide__list){display:grid;gap:var(--wp--preset--spacing--m);grid-template-columns:1fr}@media(min-width: 768px){.sns-teaser-grid--cols-2 .sns-teaser-grid__items:not(.splide__list){grid-template-columns:repeat(2, 1fr)}}@media(min-width: 768px){.sns-teaser-grid--cols-3 .sns-teaser-grid__items:not(.splide__list),.sns-teaser-grid--slider .sns-teaser-grid__items:not(.splide__list){grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1200px){.sns-teaser-grid--cols-3 .sns-teaser-grid__items:not(.splide__list),.sns-teaser-grid--slider .sns-teaser-grid__items:not(.splide__list){grid-template-columns:repeat(3, 1fr)}}@media(min-width: 768px){.sns-teaser-grid--cols-4 .sns-teaser-grid__items:not(.splide__list){grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.sns-teaser-grid--cols-4 .sns-teaser-grid__items:not(.splide__list){grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1200px){.sns-teaser-grid--cols-4 .sns-teaser-grid__items:not(.splide__list){grid-template-columns:repeat(4, 1fr)}}.sns-teaser-grid--slider .splide{position:relative}.sns-teaser-grid--slider .splide__list{list-style:none;margin:0;padding:0}.sns-teaser-grid--slider .splide__slide{list-style:none;margin:0;padding:0}.sns-teaser-grid--slider .sns-teaser-grid__arrows{display:flex;justify-content:flex-end;position:static;width:100%;margin-top:var(--wp--preset--spacing--m);gap:0}.sns-teaser-grid--slider .sns-teaser-grid__arrow{position:static;inset:auto;transform:none;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:0;background:var(--wp--preset--color--neutral-800);opacity:1;cursor:pointer;transition:background-color .15s}@media(prefers-reduced-motion: reduce){.sns-teaser-grid--slider .sns-teaser-grid__arrow{transition:none}}.sns-teaser-grid--slider .sns-teaser-grid__arrow svg{display:none}.sns-teaser-grid--slider .sns-teaser-grid__arrow::before{content:"";display:block;width:1.25rem;height:1.25rem;background-color:var(--wp--preset--color--neutral-50);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.sns-teaser-grid--slider .sns-teaser-grid__arrow:hover:not(:disabled){background:var(--wp--preset--color--primary)}.sns-teaser-grid--slider .sns-teaser-grid__arrow:disabled{opacity:.35;cursor:default}.sns-teaser-grid--slider .sns-teaser-grid__arrow:focus-visible{outline:.125rem solid var(--wp--preset--color--primary);outline-offset:2px;z-index:1}.sns-teaser-grid--slider .splide__arrow--prev{border-right:1px solid hsla(0,0%,100%,.18)}.sns-teaser-grid--slider .splide__arrow--prev::before{mask-image:url("../assets/icons/chevron-left.svg");-webkit-mask-image:url("../assets/icons/chevron-left.svg")}.sns-teaser-grid--slider .splide__arrow--next::before{mask-image:url("../assets/icons/chevron-right.svg");-webkit-mask-image:url("../assets/icons/chevron-right.svg")}.sns-teaser{position:relative;display:flex;flex-direction:column;height:100%;margin:0}.sns-teaser__link{display:flex;flex-direction:column;flex:1 1 auto;height:100%;color:inherit;text-decoration:none}.sns-teaser__link:hover .sns-teaser__media img{transform:scale(1.02)}.sns-teaser__link:focus-visible{outline:.125rem solid var(--wp--preset--color--primary);outline-offset:.25rem}.sns-teaser__media{position:relative;margin:0;overflow:hidden;border-radius:var(--wp--custom--radius--md, 0.5rem);aspect-ratio:16/10;background:var(--wp--preset--color--background-2)}.sns-teaser__media img,.sns-teaser__media video{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.sns-teaser__placeholder{width:100%;height:100%;min-height:10rem}.sns-teaser__content{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--xs);padding-top:var(--wp--preset--spacing--s)}.sns-teaser__content>*:first-child{margin-top:0}.sns-teaser__content>*:last-child{margin-bottom:0}.sns-teaser-grid--on-image .sns-teaser{position:relative}.sns-teaser-grid--on-image .sns-teaser__media{aspect-ratio:4/3}.sns-teaser-grid--on-image .sns-teaser__content{position:absolute;inset:auto 0 0;z-index:1;padding:var(--wp--preset--spacing--m);color:var(--wp--preset--color--neutral-50);background:linear-gradient(to top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%)}.sns-teaser-grid--on-image .sns-teaser__content a{color:inherit}.sns-teaser-grid--on-image .sns-teaser__link{position:relative}.sns-teaser-grid--on-image .sns-teaser__link .sns-teaser__content{pointer-events:none}/*# sourceMappingURL=blocks.css.map */
