.service-card{position:relative;isolation:isolate;display:flex;flex-direction:column;height:26.25rem;padding-top:clamp(1.25rem,calc(1.1607rem + .4464vw),1.5625rem);padding-bottom:clamp(1.4375rem,calc(1.5179rem + -0.0893vw),1.5rem);padding-left:clamp(1.25rem,calc(1rem + 1.25vw),2.125rem);padding-right:clamp(1.25rem,calc(1rem + 1.25vw),2.125rem);border-radius:10px;overflow:hidden;color:#ffffff}.service-hero .service-card{height:clamp(17.5rem,calc(15rem + 12.5vw),26.25rem)}.service-card:hover{text-decoration:none}.service-card .service-card-media{position:absolute;inset:0;z-index:-1;margin:0}.service-card .service-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22, 1, .36, 1)}.service-card .service-card-media:after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,0.4)}.service-card[href]:hover .service-card-media img{transform:scale(1.04)}.service-card .service-card-number{display:flex;align-items:center;justify-content:center;flex:0 0 auto;align-self:flex-start;width:clamp(6.875rem,calc(6.2321rem + 3.2143vw),9.125rem);height:3.375rem;margin:0;font-size:clamp(1.625rem,calc(1.5536rem + .3571vw),1.875rem);line-height:1;letter-spacing:0;color:#ffffff;background-color:rgba(48,48,48,0.3);border:1px solid rgba(255,255,255,0.1);border-radius:6px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.service-card .service-card-text{display:flex;flex-direction:column;flex:1 1 auto;padding-top:clamp(0rem,calc(-0.1071rem + .5357vw),.375rem)}@media (max-width:70em){.service-card .service-card-text{justify-content:flex-end}}.service-card .service-card-title{max-width:15em;margin:0;font-family:"Michroma",sans-serif;font-size:clamp(1.625rem,calc(1.375rem + 1.25vw),2.5rem);line-height:1.12;letter-spacing:-0.0125em;color:#ffffff}.service-card .service-card-more{margin:0;margin-top:auto;padding-top:clamp(0rem,calc(.6429rem + -0.7143vw),.5rem);font-size:clamp(1.375rem,calc(1.2321rem + .7143vw),1.875rem);line-height:1.5;letter-spacing:-0.05em;color:rgba(255,255,255,0.95)}@media (max-width:70em){.service-card .service-card-more{margin-top:0}}.service-list{padding-top:clamp(3.5rem,calc(2.3571rem + 5.7143vw),7.5rem)}.service-list .service-list-rule{border:0;border-top:1px solid #c9c9c9;margin:0}.service-list .plus-label{margin-top:clamp(1.5rem,calc(1.4464rem + .2679vw),1.6875rem)}.service-list .service-item .service-card{margin-top:clamp(1.5rem,calc(1rem + 2.5vw),3.25rem)}.service-list .service-item:first-of-type .service-card{margin-top:clamp(1.5rem,calc(1.4464rem + .2679vw),1.6875rem)}.service-list .service-item .service-list-rule{margin-top:clamp(2rem,calc(1.7143rem + 1.4286vw),3rem)}.service-list .service-item-text{margin-top:clamp(1.5rem,calc(1.4107rem + .4464vw),1.8125rem);margin-bottom:0;font-size:clamp(1rem,calc(.9643rem + .1786vw),1.125rem);line-height:clamp(1.21875rem,calc(1.4196rem + -0.2232vw),1.375rem);letter-spacing:-0.03em;color:#000000}.service-list .service-item-note{margin-top:clamp(1.25rem,calc(1.0893rem + .8036vw),1.8125rem);margin-bottom:0;font-size:clamp(.8125rem,calc(.7705rem + .2098vw),.959375rem);line-height:1.3;letter-spacing:-0.03em;text-transform:uppercase;color:#000000}.service-list .service-item-action{text-align:right}.service-list .service-item-action .solid-button{margin-top:clamp(1.25rem,calc(1.0893rem + .8036vw),1.8125rem)}