.userReviewCard_block-section-trace__Th4Bh,.userReviewCard_section-trace__QIuzx{margin:2rem 0;color:gray}.userReviewCard_block-section-trace__Th4Bh{margin-left:4rem}.userReviewCard_block__oHBOp{background-repeat:repeat-x;background-size:500px 100%}.userReviewCard_block__oHBOp .userReviewCard_wrapper__OptAe{padding-top:calc(8px + 2vw);padding-bottom:calc(8px + 2vw);background-color:#262523;color:#fff;background-image:url(/media/icons/testimonial/swoosh.svg);background-repeat:no-repeat;background-size:700px 100%;background-repeat:repeat-x;text-align:center}.userReviewCard_block__oHBOp .userReviewCard_content__X_dJd{margin:auto}@media(max-width:767px){.userReviewCard_block__oHBOp .userReviewCard_content__X_dJd{width:90%}}@media(min-width:768px){.userReviewCard_block__oHBOp .userReviewCard_content__X_dJd{width:70%}}.userReviewCard_block__oHBOp .userReviewCard_user__JWDn_{display:grid;grid-template-columns:auto auto;padding-top:20px;-moz-column-gap:20px;column-gap:20px;align-items:center}.userReviewCard_block__oHBOp .userReviewCard_user__JWDn_ img{width:80px!important;margin-left:auto;margin-right:0;-o-object-fit:contain!important;object-fit:contain!important;max-height:75px;filter:grayscale(100%)}.userReviewCard_block__oHBOp .userReviewCard_user__JWDn_ .userReviewCard_userInfo__v1Rup{text-align:left;position:relative}.userReviewCard_block__oHBOp .userReviewCard_user__JWDn_ .userReviewCard_companyInfo__42YLj{font-weight:500}.userReviewCard_block__oHBOp .star-container{display:inline-block}.userReviewCard_block__oHBOp .star{display:inline-block;width:20px;height:20px;font-size:20px}.userReviewCard_block__oHBOp .star.filled{color:#cd1719}.userReviewCard_block__oHBOp .star.filled:after{content:"★"}.userReviewCard_block__oHBOp .star.half-filled{color:#cd1719}.userReviewCard_block__oHBOp .star.half-filled:before{content:"★";position:relative;overflow:hidden;color:#bbb}.userReviewCard_block__oHBOp .star.half-filled{position:relative}.userReviewCard_block__oHBOp .star.half-filled:after{content:"★";position:absolute;top:0;left:0;right:52%;bottom:0;overflow:clip}.userReviewCard_block__oHBOp .star.empty{color:#ccc}.simpleImageGrid_block-section-trace__txN64,.simpleImageGrid_section-trace__co5eE{margin:2rem 0;color:gray}.simpleImageGrid_block-section-trace__txN64{margin-left:4rem}.simpleImageGrid_block__uAfOj{padding:2rem calc(8px + 6vw)}.simpleImageGrid_block__uAfOj .simpleImageGrid_images__T0ugI{display:grid;grid-template-columns:auto auto;gap:2rem}.simpleImageGrid_block__uAfOj .simpleImageGrid_images__T0ugI>img:first-of-type{height:50vw!important;grid-column:span 2}@media(max-width:767px){.simpleImageGrid_block__uAfOj .simpleImageGrid_images__T0ugI{grid-template-columns:auto}.simpleImageGrid_block__uAfOj .simpleImageGrid_images__T0ugI>img:first-of-type{grid-column:initial}}.simpleImageGrid_block__uAfOj .simpleImageGrid_images__T0ugI img{height:auto!important}.heroSpecial_block-section-trace__I46OW,.heroSpecial_section-trace__wlzE4{margin:2rem 0;color:gray}.heroSpecial_block-section-trace__I46OW{margin-left:4rem}.heroSpecial_projectTop__d0Mwo{background-color:#262523}.heroSpecial_header__B_8gI{color:#fff;height:85vh;display:grid;grid-template-areas:"stack";align-items:end}.heroSpecial_header__B_8gI>*{grid-area:stack}.heroSpecial_overlay__D60ta{background:linear-gradient(180deg,rgba(0,0,0,.55),rgba(0,0,0,.2));height:100%}.heroSpecial_content__VuPW4{padding-left:calc(8px + 6vw);padding-right:calc(8px + 6vw);display:grid;grid-gap:2rem;padding-bottom:10svh}@media(max-width:767px){.heroSpecial_content__VuPW4{grid-template-columns:1fr}}@media(min-width:768px){.heroSpecial_content__VuPW4{grid-template-columns:.7fr .3fr}}.heroSpecial_content__VuPW4 .heroSpecial_title__6VCkp{padding-top:20px}.heroSpecial_content__VuPW4 .heroSpecial_title__6VCkp h1{margin-bottom:0}.heroSpecial_content__VuPW4 .heroSpecial_dateLabel__v_eq_,.heroSpecial_content__VuPW4 .heroSpecial_wishTitle__ycpUI{font-weight:700}.heroSpecial_contentWish__RFyrU{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(10rem,(100% - (1 - 1) * 20px)/1),1fr));grid-gap:20px;align-content:end}.heroSpecial_tags__vSih5{display:flex;-moz-column-gap:10px;column-gap:10px;flex-wrap:wrap}.detail_block-section-trace__Uca5h,.detail_section-trace__U0nF9{margin:2rem 0;color:gray}.detail_block-section-trace__Uca5h{margin-left:4rem}.detail_wrapper__UreCL{padding-right:3vw}.detail_wrapper__UreCL ul{list-style-type:none;padding:0;margin:0}.detail_wrapper__UreCL ul li{background-image:url(/media/icons/check.svg);background-repeat:no-repeat;background-position:0;background-size:24px 24px;padding-left:32px;background-position:left 0}.detail_wrapper__UreCL h2:not(:first-child),.detail_wrapper__UreCL h3:not(:first-child),.detail_wrapper__UreCL h4:not(:first-child),.detail_wrapper__UreCL h5:not(:first-child),.detail_wrapper__UreCL h6:not(:first-child){margin-top:2rem}.detail_cta__oePHX{padding-left:calc(8px + 6vw);padding-right:calc(8px + 6vw);padding-bottom:2rem;font-style:normal;font-weight:700;font-size:clamp(24px,5vw,48px);line-height:120%;letter-spacing:0;background-color:#262523;color:#fff;font-size:40px;display:grid;grid-gap:2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.detail_price__RIxy1{padding-left:calc(8px + 2rem);padding-right:calc(8px + 3rem)}.detail_price__RIxy1 span{color:#cd1719;text-transform:lowercase}.detail_contentCta__7Bk_B{padding-left:calc(8px + 2rem);padding-right:calc(8px + 3rem)}.detail_related___mKKN{padding-left:calc(8px + 6vw);padding-right:calc(8px + 6vw)}.detail_related___mKKN h2{text-align:center}.detail_relatedProjects__0vMxZ{padding-left:calc(8px + 6vw);padding-right:calc(8px + 6vw);padding-top:calc(8px + 4vw)}.detail_relatedProjects__0vMxZ h2{text-align:center}.detail_projectNavigation__KcU22{display:grid;grid-gap:2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.detail_projectNavigation__KcU22 div,.detail_projectNavigation__KcU22>a{text-decoration:none}.detail_projectNavigation__KcU22 div:hover h2,.detail_projectNavigation__KcU22>a:hover h2{text-decoration:underline}.detail_projectNavigation__KcU22 div:first-of-type,.detail_projectNavigation__KcU22>a:first-of-type{border:1px solid #262523}.detail_projectNavigation__KcU22 div:nth-of-type(2),.detail_projectNavigation__KcU22>a:nth-of-type(2){background-color:#262523;color:#fff}.detail_projectNavigation__KcU22 div:nth-of-type(2) a,.detail_projectNavigation__KcU22>a:nth-of-type(2) a{color:#fff}.detail_projectNavigation__KcU22 a{text-decoration:none}.detail_projectNavigation__KcU22 a span{text-decoration:none!important}.detail_content__WCprf{padding-left:calc(8px + 6vw);padding-right:calc(8px + 6vw);padding-top:2rem;background-color:#f4f4f4}.detail_contentNav__puwzV{display:block;padding:2rem}.detail_contentNav__puwzV span{display:block}.detail_contentNav__puwzV span:last-child{display:inline-block}.detail_contentNav__puwzV .detail_title__wxZTi{font-style:normal;font-weight:700;font-size:clamp(22px,5vw,40px);line-height:120%;letter-spacing:0}.detail_inner__G_bEZ{color:#262523}.detail_inner__G_bEZ h2{text-align:center}.detail_inner__G_bEZ>div,.detail_inner__G_bEZ>img{width:100%}.detail_grid__CkU7D{width:100%;padding:calc(8px + 2vw) 0;display:grid;grid-gap:2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.detail_action__4nUht{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:center;gap:2rem;padding-top:2vw;padding-bottom:calc(8px + 4vw)}.detail_action__4nUht a{text-decoration:none}.detail_poster__FrhoW{height:352px;display:block}