.styles-module-scss-module__oBJYMa__container{background:#fff;border:1px solid #dddcd9;border-radius:8px;flex-direction:column;width:min(400px,100%);height:100%;min-height:500px;margin-inline:auto;transition:border-color .18s,background-color .18s;display:flex;position:relative;overflow:hidden}.styles-module-scss-module__oBJYMa__container .styles-module-scss-module__oBJYMa__overlayLink{z-index:2;cursor:pointer;width:100%;position:absolute;inset:0}.styles-module-scss-module__oBJYMa__container .styles-module-scss-module__oBJYMa__imageContainer{line-height:0;position:relative}.styles-module-scss-module__oBJYMa__container .styles-module-scss-module__oBJYMa__imageContainer .styles-module-scss-module__oBJYMa__hoverOverlay{z-index:1;opacity:0;pointer-events:none;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .18s;display:flex;position:absolute}.styles-module-scss-module__oBJYMa__container .styles-module-scss-module__oBJYMa__imageContainer .styles-module-scss-module__oBJYMa__hoverOverlay p{text-decoration:none}.styles-module-scss-module__oBJYMa__container .styles-module-scss-module__oBJYMa__imageContainer img{aspect-ratio:470/282;object-fit:cover;width:100%;height:auto}.styles-module-scss-module__oBJYMa__container .styles-module-scss-module__oBJYMa__textSection{flex-direction:column;flex:1;gap:16px;padding:24px;display:flex}.styles-module-scss-module__oBJYMa__container .styles-module-scss-module__oBJYMa__textSection .styles-module-scss-module__oBJYMa__body{z-index:3;position:relative}.styles-module-scss-module__oBJYMa__container .styles-module-scss-module__oBJYMa__textSection .styles-module-scss-module__oBJYMa__body a{color:#0e66ff;text-underline-offset:3.5px;text-decoration:underline}.styles-module-scss-module__oBJYMa__container .styles-module-scss-module__oBJYMa__textSection .styles-module-scss-module__oBJYMa__body a:hover{color:#3c83ff}.styles-module-scss-module__oBJYMa__container .styles-module-scss-module__oBJYMa__textSection .styles-module-scss-module__oBJYMa__link{letter-spacing:0;color:#0673f2;margin:auto 0 0;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;line-height:100%;transition:color .18s}.styles-module-scss-module__oBJYMa__container .styles-module-scss-module__oBJYMa__textSection .styles-module-scss-module__oBJYMa__link:hover{color:#3c83ff}.styles-module-scss-module__oBJYMa__container .styles-module-scss-module__oBJYMa__textSection .styles-module-scss-module__oBJYMa__cta{z-index:3;margin:auto 0 0;position:relative}.styles-module-scss-module__oBJYMa__container:hover{background-color:#f7f7f1;border-color:#a2a9b0}.styles-module-scss-module__oBJYMa__container:hover .styles-module-scss-module__oBJYMa__imageContainer .styles-module-scss-module__oBJYMa__hoverOverlay{opacity:1;pointer-events:auto}@media (max-width:767px){.styles-module-scss-module__oBJYMa__container{width:100%;min-height:0}.styles-module-scss-module__oBJYMa__textSection{padding:20px}}
.styles-module-scss-module__YPTb8a__container{position:relative}.styles-module-scss-module__YPTb8a__container .styles-module-scss-module__YPTb8a__errorText{color:#b42318;letter-spacing:0;opacity:0;visibility:hidden;z-index:10;white-space:nowrap;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:500;line-height:140%;transition:opacity .22s,visibility .22s,transform .22s;display:flex;position:absolute;bottom:0;left:0;transform:translateY(calc(100% + 14px));box-shadow:0 2px 8px #00000014,0 1px 3px #0000000f}.styles-module-scss-module__YPTb8a__container .styles-module-scss-module__YPTb8a__errorText:before{content:"";border-bottom:6px solid #fecaca;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;position:absolute;bottom:100%;left:14px}.styles-module-scss-module__YPTb8a__container .styles-module-scss-module__YPTb8a__errorText:after{content:"";border-bottom:6px solid #fef2f2;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;position:absolute;bottom:calc(100% - 1px);left:14px}.styles-module-scss-module__YPTb8a__container .styles-module-scss-module__YPTb8a__errorText svg{flex-shrink:0}.styles-module-scss-module__YPTb8a__container .styles-module-scss-module__YPTb8a__label{letter-spacing:0;color:#1f1f1f;margin-bottom:8px;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:500;line-height:120%;display:block}.styles-module-scss-module__YPTb8a__container input{letter-spacing:0;box-sizing:border-box;color:#1f1f1f;background:#fff;border:1px solid #dddcd9;border-radius:8px;outline:none;width:100%;min-height:48px;padding:0 16px;font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:120%;transition:border-color .22s,box-shadow .22s,background-color .22s;display:block}.styles-module-scss-module__YPTb8a__container input::placeholder{letter-spacing:0;color:#697077;font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:120%}.styles-module-scss-module__YPTb8a__container input:focus{border-color:#0673f2;box-shadow:0 0 0 1px #0673f2}.styles-module-scss-module__YPTb8a__container input:disabled{color:#697077;cursor:not-allowed;background:#ecebe5}.styles-module-scss-module__YPTb8a__container input:-webkit-autofill{-webkit-text-fill-color:#1f1f1f;border-color:#dddcd9;-webkit-box-shadow:inset 0 0 0 1000px #fff}.styles-module-scss-module__YPTb8a__container input:-webkit-autofill:hover{-webkit-text-fill-color:#1f1f1f;border-color:#dddcd9;-webkit-box-shadow:inset 0 0 0 1000px #fff}.styles-module-scss-module__YPTb8a__container input:-webkit-autofill:focus{-webkit-text-fill-color:#1f1f1f;border-color:#dddcd9;-webkit-box-shadow:inset 0 0 0 1000px #fff}.styles-module-scss-module__YPTb8a__container.styles-module-scss-module__YPTb8a__error .styles-module-scss-module__YPTb8a__errorText{opacity:1;visibility:visible;transform:translateY(calc(100% + 10px))}
.styles-module-scss-module__qhG8BW__hero{text-align:center;background:linear-gradient(#f7f7f1 0%,#fff 100%);padding:80px 24px 64px}.styles-module-scss-module__qhG8BW__hero h1{font-family:var(--r-font-display);letter-spacing:-.02em;color:#1f1f1f;max-width:780px;margin:0 auto;font-size:clamp(40px,5vw,60px);font-style:normal;font-weight:500;line-height:100%}.styles-module-scss-module__qhG8BW__hero h3{letter-spacing:0;color:#697077;text-transform:uppercase;letter-spacing:0;margin:0 0 20px;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:500;line-height:100%}.styles-module-scss-module__qhG8BW__gridContainer{background-color:#fff;justify-content:center;width:100%;padding:0 0 80px;display:flex}.styles-module-scss-module__qhG8BW__masonry{width:min(100% - 48px,1452px);margin-left:-24px;display:flex}.styles-module-scss-module__qhG8BW__masonryColumn{background-clip:padding-box;padding-left:24px}.styles-module-scss-module__qhG8BW__masonryColumn>div{margin-bottom:24px}@media (max-width:767px){.styles-module-scss-module__qhG8BW__hero{padding:48px 16px}.styles-module-scss-module__qhG8BW__hero h1{font-family:var(--r-font-display);letter-spacing:-.02em;font-size:36px;font-style:normal;font-weight:500;line-height:100%}.styles-module-scss-module__qhG8BW__gridContainer{padding-bottom:48px}.styles-module-scss-module__qhG8BW__masonry{width:min(100% - 32px,680px);margin-left:-16px}.styles-module-scss-module__qhG8BW__masonryColumn{padding-left:16px}.styles-module-scss-module__qhG8BW__masonryColumn>div{margin-bottom:16px}}
