:root{--default-transition:0.3s linear}@media(min-width:768px){body .wp-site-blocks .block-content-photo-sticky{height:400dvh}}body .wp-site-blocks .block-content-photo-sticky__items{padding-bottom:.375rem}@media(min-width:768px){body .wp-site-blocks .block-content-photo-sticky__items{height:100dvh;padding-bottom:0;padding-top:4.375rem;position:sticky;top:0}}body .wp-site-blocks .block-content-photo-sticky__item{display:flex;flex-direction:column-reverse}@media(min-width:768px){body .wp-site-blocks .block-content-photo-sticky__item{background-color:var(--wp--preset--color--violet-50);display:grid;grid-template-columns:repeat(2,1fr);height:calc(100dvh - 4.375rem);left:0;opacity:0;padding-bottom:.625rem;padding-top:.625rem;position:absolute;top:4.375rem;transition:opacity .5s cubic-bezier(.61,.22,.51,.89),visibility .5s cubic-bezier(.61,.22,.51,.89);visibility:hidden;width:100%}}@media(min-width:992px){body .wp-site-blocks .block-content-photo-sticky__item{grid-template-columns:36.625rem 1fr}}@media(min-width:768px){body .wp-site-blocks .block-content-photo-sticky__item.-active{opacity:1;visibility:visible}body .wp-site-blocks .block-content-photo-sticky__item:nth-child(2) .block-content-photo-sticky__media-image{margin-top:-2.375rem}}body .wp-site-blocks .block-content-photo-sticky__media{align-items:center;display:flex;justify-content:center;padding:5rem 3.25rem}body .wp-site-blocks .block-content-photo-sticky__media-image{height:auto;max-width:28.5rem;width:100%}@media(min-width:768px){body .wp-site-blocks .block-content-photo-sticky__media-image{max-height:calc(100dvh - 16.25rem);width:auto}}body .wp-site-blocks .block-content-photo-sticky__box{border:.0625rem solid var(--wp--preset--color--stroke);border-radius:1rem;padding:1.5rem 1.25rem 1.25rem}@media(min-width:768px){body .wp-site-blocks .block-content-photo-sticky__box{display:flex;flex-direction:column;padding:2rem}}body .wp-site-blocks .block-content-photo-sticky__label{border-bottom:.0625rem solid var(--wp--preset--color--stroke);color:var(--wp--preset--color--violet-500);display:block;font-size:.75rem;font-weight:500;line-height:1.44;margin-bottom:2.5rem;padding-bottom:1.25rem;text-transform:uppercase}@media(min-width:768px){body .wp-site-blocks .block-content-photo-sticky__label{border:unset;margin-bottom:4.75rem;padding-bottom:0}}body .wp-site-blocks .block-content-photo-sticky__heading{font-size:1.5rem;letter-spacing:-.04em;line-height:1.2;margin:0 0 1.25rem!important;position:relative}@media(min-width:768px){body .wp-site-blocks .block-content-photo-sticky__heading{font-size:2.25rem;line-height:1.15;max-width:28rem}}body .wp-site-blocks .block-content-photo-sticky__heading:before{content:var(--icon-symbol-white);font-family:icons!important;font-size:1.0625rem;font-style:normal;font-variant:normal;font-weight:400!important;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--wp--preset--color--orange-300);left:0;position:absolute;top:.25rem}@media(min-width:768px){body .wp-site-blocks .block-content-photo-sticky__heading:before{content:var(--icon-symbol-white);font-family:icons!important;font-size:1.5625rem;font-style:normal;font-variant:normal;font-weight:400!important;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:.4375rem}}body .wp-site-blocks .block-content-photo-sticky__heading>div:first-child{padding-left:1.625rem}@media(min-width:768px){body .wp-site-blocks .block-content-photo-sticky__heading>div:first-child{padding-left:2.5rem}}body .wp-site-blocks .block-content-photo-sticky__heading:first-letter{padding-left:1.625rem}@media(min-width:768px){body .wp-site-blocks .block-content-photo-sticky__heading:first-letter{padding-left:0}}body .wp-site-blocks .block-content-photo-sticky__description{letter-spacing:-.01em}@media(min-width:768px){body .wp-site-blocks .block-content-photo-sticky__description{max-width:26.25rem}}body .wp-site-blocks .block-content-photo-sticky__button{margin-top:5rem}@media(min-width:768px){body .wp-site-blocks .block-content-photo-sticky__button{margin-top:auto}}
