.sc{display:block;--sc-panel: #f5f5f5}.sc .sc-eyebrow{margin:0 0 18px;font-size:.6875rem;line-height:1.4;letter-spacing:.3em}[id$=__sainte_hero_split] .gallery__item:first-child figure img{object-position:50% 40%}[id$=__sainte_hero_split] .gallery__item:nth-child(2) figure img{object-position:45% 75%}@media only screen and (max-width:767px){[id$=__sainte_hero_split] .sainte-gallery-overlay{align-items:flex-end;padding-bottom:32px}}.sc-intro{max-width:860px;margin:0 auto;padding:8px 0 72px;text-align:center}.sc-intro__text p{margin:0;font-size:clamp(20px,2.15vw,30px);line-height:1.38;font-weight:var(--font-body-medium-weight, 500);letter-spacing:-.005em;text-wrap:balance}.sc-intro__text p+p{margin-top:.6em}@media only screen and (min-width:768px){.sc-intro{padding:24px 0 112px}}.sc-strip{margin-bottom:88px}.sc-photos{--sc-cols: 3;--sc-gap: 8px;display:flex;flex-wrap:wrap;justify-content:center;gap:18px var(--sc-gap);margin:0;padding:0 15px;list-style:none}.sc-photo{flex:0 0 calc((100% - (var(--sc-cols) - 1) * var(--sc-gap)) / var(--sc-cols));min-width:0;text-align:center}.sc-photo__media{position:relative;display:block;overflow:hidden;aspect-ratio:2 / 3;margin-bottom:8px;background:#f2f2f2}.sc-photo__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sc-photo__caption{display:block;overflow:hidden;font-size:11px;line-height:1.35;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis}@media only screen and (min-width:768px){.sc-strip{margin-bottom:120px}.sc-photos{--sc-cols: 5;--sc-gap: 14px;row-gap:28px;padding:0 50px}.sc-photo__media{margin-bottom:10px}.sc-photo__caption{font-size:13px}}@media only screen and (min-width:1068px){.sc-photos{--sc-cols: 7;--sc-gap: 16px}}.sc-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:88px}.sc-col{display:flex;flex-direction:column;padding:30px 24px 34px;background:var(--sc-panel)}.sc-col__title{margin:0 0 16px;font-size:clamp(22px,1.9vw,28px);line-height:1.05;font-weight:var(--font-body-bold-weight, 600);letter-spacing:0;text-transform:uppercase}.sc-col .rte{font-size:.9375rem;line-height:1.6}.sc-col .rte p{margin:0}.sc-col .rte p+p{margin-top:.75em}.sc-col .rte ul{margin:0;padding:0;list-style:none}.sc-col .rte li{position:relative;margin:0;padding-left:20px}.sc-col .rte li+li{margin-top:8px}.sc-col .rte li:before{content:"";position:absolute;left:0;top:calc(.8em - .5px);width:10px;height:1px;background:currentColor}@media only screen and (min-width:768px){.sc-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:120px}.sc-col{padding:40px 36px 44px}.sc-col__title{margin-bottom:20px}}.sc-apply{display:grid;grid-template-columns:minmax(0,1fr);scroll-margin-top:-81px}.sc-apply__media{display:none}.sc-apply__panel{display:flex;align-items:center;padding:52px 15px 60px;background:var(--sc-panel)}.sc-apply__inner{width:100%;max-width:540px;margin:0 auto}.sc-apply__intro{margin-bottom:36px}.sc-apply__intro .h3{font-weight:var(--font-body-bold-weight, 600);margin-bottom:0}.sc-apply__intro .rte{margin-top:8px}.sc-apply__intro .rte p:last-child{margin-bottom:0}@media only screen and (min-width:768px){.sc-apply--media{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(860px,calc(100svh - 70px))}.sc-apply__media{position:relative;display:block;overflow:hidden;background:#f2f2f2}.sc-apply__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:62% 35%}.sc-apply__panel{padding:72px 50px}}@media only screen and (min-width:1068px){.sc-apply__panel{padding:96px 80px}}.sc-apply .field input,.sc-choices label{background-color:#fff}.sc-apply .field input:focus+label,.sc-apply .field input:not(:placeholder-shown)+label{background:linear-gradient(to bottom,var(--sc-panel) 50%,#fff 50%)}.sc-form{display:block;min-width:0}.sc-progress{display:flex;align-items:center;gap:14px;margin-bottom:24px;font-size:12px;letter-spacing:.08em;font-variant-numeric:tabular-nums}.sc-progress[hidden]{display:none}.sc-progress__bar{position:relative;flex:1;height:1px;background:rgba(var(--color-body-rgb),.14)}.sc-progress__bar>span{position:absolute;left:0;top:-.5px;height:2px;width:0;background:var(--color-body);transition:width .35s cubic-bezier(.22,.61,.36,1)}.sc-step{min-width:0;margin:0 0 18px;padding:0;border:0}.sc-step[hidden]{display:none}.sc-form.is-ready .sc-step:not([hidden]){animation:sc-in .35s cubic-bezier(.22,.61,.36,1) both}.sc-form:not(.is-ready) .sc-step+.sc-step{margin-top:28px}.sc-step__q{display:block;float:none;width:100%;margin:0 0 16px;padding:0;font-weight:var(--font-body-bold-weight, 600)}.sc-step__hint{margin:-8px 0 16px;font-size:.875rem;line-height:1.5;opacity:.6}.sc-step .field input{margin-bottom:10px}.sc-choices{display:flex;flex-wrap:wrap;gap:8px;padding:1px 0 0 1px;margin-bottom:10px}.sc-choices input[type=radio]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.sc-choices label{display:inline-flex;align-items:center;justify-content:center;min-width:68px;height:56px;margin:-1px 0 0 -1px;padding:10px 20px;font-size:.8125rem;cursor:pointer;box-shadow:0 0 0 1px var(--color-border) inset}.sc-choices input[type=radio]:checked+label{position:relative;z-index:1;box-shadow:0 0 0 1px var(--color-body) inset}.sc-choices input[type=radio]:focus-visible+label{box-shadow:0 0 0 2px #015ecc}.sc-choices.invalid label{box-shadow:0 0 0 1px #e93636 inset}.sc-step__error{margin:0 0 10px;font-size:.8125rem;color:#e93636}.sc-step__error[hidden]{display:none}.sc-nav{display:flex;flex-direction:column;align-items:center;gap:18px;margin-top:8px}.sc-nav__back{margin-right:0;padding:0;border:0;background:none;font-family:inherit;color:var(--color-body)}.sc-nav__back[hidden]{display:none}.sc .button:hover,.sc .button:focus{color:var(--solid-button-label, #fff)}.sc .button:hover:before,.sc .button:focus:before{transform:rotate3d(0,0,1,6deg) translate3d(-1.2em,110%,0)}.sc .button:focus-visible{outline:2px solid var(--color-body);outline-offset:3px}.sc .text-button:hover:after{transform:scaleX(0)}.sc-consent{margin:24px 0 0;font-size:.75rem;line-height:1.6;opacity:.6}.sc-consent a{text-decoration:underline;text-underline-offset:2px}.sc-consent[hidden]{display:none}.sc-done{outline:none}.sc-done__title{margin:0 0 8px;font-weight:var(--font-body-bold-weight, 600)}.sc-done p:last-child{margin-bottom:0}.sc-signoff{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:80px;text-align:center}.sc-signoff__text{margin:0;font-size:.9375rem}.sc-signoff__logo{display:block;width:150px;height:auto}@keyframes sc-in{0%{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.sc-progress__bar>span{transition:none}.sc-form.is-ready .sc-step:not([hidden]){animation:none}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/sainte-creators.css.map */
