@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Lora:ital,wght@0,400;0,500;1,400&display=swap";.wsn{--wsn-oxblood: #3F1212;--wsn-blush: #FFF4F2;--wsn-porcelain: #FFFAF9;--wsn-petal: #F5E1DD;--wsn-rose: #D9A5A0;--wsn-rosewood: #7A2E2A;--wsn-taupe: #7A5C58;--wsn-gold: #B8863B;--wsn-sage: #5F6B4E;--wsn-display: "Instrument Serif", Georgia, serif;--wsn-body: "Lora", Georgia, serif;background:var(--wsn-bg, var(--wsn-blush));color:var(--wsn-ink, var(--wsn-oxblood));font-family:var(--wsn-body);font-size:17px;line-height:1.7;letter-spacing:0}.wsn *,.wsn *:before,.wsn *:after{box-sizing:border-box}.wsn--blush{--wsn-bg: var(--wsn-blush)}.wsn--porcelain{--wsn-bg: var(--wsn-porcelain)}.wsn--petal{--wsn-bg: var(--wsn-petal)}.wsn--oxblood{--wsn-bg: var(--wsn-oxblood);--wsn-ink: var(--wsn-blush)}.wsn--bordered{border-top:1px solid var(--wsn-rose);border-bottom:1px solid var(--wsn-rose)}.wsn .wsn-container{max-width:1440px;margin:0 auto;padding:112px 80px}.wsn .wsn-container--tight-top{padding-top:0}.wsn .wsn-h1,.wsn .wsn-h2,.wsn .wsn-h3{font-family:var(--wsn-display);font-weight:400;color:inherit;margin:0;letter-spacing:-.005em}.wsn .wsn-h1{font-size:88px;line-height:1}.wsn .wsn-h2{font-size:60px;line-height:1.05}.wsn .wsn-h3{font-size:32px;line-height:1.15}.wsn .wsn-h1 em,.wsn .wsn-h2 em,.wsn .wsn-h3 em{font-style:italic}.wsn .wsn-star{color:var(--wsn-gold)}.wsn .wsn-eyebrow{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--wsn-rosewood);margin:0}.wsn--oxblood .wsn-eyebrow{color:var(--wsn-rose)}.wsn .wsn-text p{margin:0 0 16px}.wsn .wsn-text p:last-child{margin-bottom:0}.wsn .wsn-muted{color:var(--wsn-taupe)}.wsn .wsn-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 32px;border-radius:999px;font-family:var(--wsn-body);font-size:16px;line-height:1.2;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background-color .2s,color .2s}.wsn .wsn-btn--primary{background:var(--wsn-rosewood);color:var(--wsn-blush)}.wsn .wsn-btn--primary:hover{background:var(--wsn-oxblood)}.wsn .wsn-btn--outline{background:transparent;color:var(--wsn-oxblood);border-color:var(--wsn-oxblood)}.wsn .wsn-btn--outline:hover{background:var(--wsn-oxblood);color:var(--wsn-blush)}.wsn .wsn-btn--light{background:var(--wsn-blush);color:var(--wsn-oxblood)}.wsn .wsn-btn--light:hover{background:var(--wsn-petal)}.wsn a:focus-visible,.wsn button:focus-visible,.wsn input:focus-visible{outline:2px solid var(--wsn-gold);outline-offset:3px}.wsn .wsn-btns{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.wsn .wsn-media{position:relative;overflow:hidden;border-radius:20px;background:var(--wsn-petal)}.wsn .wsn-media img,.wsn .wsn-media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.wsn .wsn-media svg{fill:var(--wsn-rose)}.wsn-hero__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;align-items:center}.wsn-hero__copy{display:flex;flex-direction:column;gap:28px}.wsn-hero__copy p{font-size:19px;max-width:520px;margin:0}.wsn-hero__visual{position:relative;height:600px}.wsn-hero__arch{position:absolute;right:0;top:0;width:min(520px,100%);height:100%;border-radius:260px 260px 20px 20px}.wsn-hero__badge{position:absolute;left:20px;bottom:48px;width:150px;height:150px;border-radius:50%;background:var(--wsn-oxblood);color:var(--wsn-blush);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-family:var(--wsn-display);font-size:22px;line-height:1.1;padding:16px}.wsn-hero__badge em{font-size:17px}.wsn-welcome__grid{display:grid;grid-template-columns:5fr 7fr;gap:96px;align-items:center}.wsn-welcome__image{height:560px}.wsn-welcome__copy{display:flex;flex-direction:column;gap:24px}.wsn-welcome__sign{font-family:var(--wsn-display);font-style:italic;font-size:36px;color:var(--wsn-rosewood);line-height:1}.wsn-pillars__head{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:56px}.wsn-pillars__head .wsn-h2{max-width:700px}.wsn-pillars__head p{max-width:440px;margin:0;color:var(--wsn-taupe)}.wsn-pillars__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.wsn-pillar{background:var(--wsn-petal);border-radius:20px;padding:40px;display:flex;flex-direction:column;gap:16px}.wsn--petal .wsn-pillar{background:var(--wsn-porcelain)}.wsn-pillar__num{font-family:var(--wsn-display);font-size:48px;line-height:1;color:var(--wsn-rosewood)}.wsn-pillar p{margin:0;font-size:16px}.wsn-services__grid{display:grid;grid-template-columns:5fr 7fr;gap:80px}.wsn-services__intro{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.wsn-services__intro p{margin:0;color:var(--wsn-taupe)}.wsn-services__list{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--wsn-rose)}.wsn-service{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;border-top:1px solid var(--wsn-rose)}.wsn-service__name{font-family:var(--wsn-display);font-size:30px;line-height:1.2}.wsn-service__note{font-size:14px;color:var(--wsn-taupe);text-align:right;flex-shrink:0}.wsn-areas{display:flex;flex-direction:column;align-items:center;text-align:center;gap:48px}.wsn-areas .wsn-h2{font-size:64px;max-width:900px}.wsn-areas__tags{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-width:1080px;list-style:none;margin:0;padding:0}.wsn-areas__tag{border:1px solid var(--wsn-rose);border-radius:999px;padding:12px 22px;font-size:16px;line-height:1.3}.wsn-program__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:80px;align-items:center}.wsn-program__image{height:560px}.wsn-program__copy{display:flex;flex-direction:column;gap:24px}.wsn-program__copy .wsn-h2{font-size:64px;line-height:1.02}.wsn-program__tagline{font-style:italic;color:var(--wsn-taupe);margin:0}.wsn-program__chips{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:0;padding:0}.wsn-program__chip{background:var(--wsn-petal);border-radius:999px;padding:10px 18px;font-size:14px;line-height:1.3}.wsn-program__price{font-family:var(--wsn-display);font-size:28px}.wsn-explore .wsn-h2{font-size:56px;margin-bottom:40px}.wsn-explore__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.wsn-card{display:flex;flex-direction:column;gap:16px;color:inherit;text-decoration:none}.wsn-card__image{aspect-ratio:4 / 3}.wsn-card__image img{transition:transform .5s ease}.wsn-card:hover .wsn-card__image img{transform:scale(1.03)}.wsn-card__text{font-size:15px;color:var(--wsn-taupe);margin:0}.wsn-news__box{background:var(--wsn-petal);border-radius:20px;padding:72px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;align-items:center}.wsn-news__copy{display:flex;flex-direction:column;gap:16px}.wsn-news__copy .wsn-h2{font-size:52px}.wsn-news__copy p{margin:0}.wsn-news__label{display:block;font-size:14px;margin-bottom:10px}.wsn-news__row{display:flex;gap:12px}.wsn-news__input{flex:1;min-width:0;height:60px;padding:0 24px;border-radius:999px;border:1px solid var(--wsn-taupe);background:var(--wsn-porcelain);font-family:var(--wsn-body);font-size:16px;color:var(--wsn-oxblood)}.wsn-news__msg{margin:12px 0 0;font-size:15px}.wsn-news__msg--error{color:var(--wsn-rosewood)}@media(prefers-reduced-motion:reduce){.wsn .wsn-btn,.wsn-card__image img{transition:none}}@media screen and (max-width:989px){.wsn .wsn-container{padding:72px 32px}.wsn .wsn-container--tight-top{padding-top:0}.wsn .wsn-h1{font-size:60px}.wsn .wsn-h2,.wsn-areas .wsn-h2,.wsn-program__copy .wsn-h2,.wsn-explore .wsn-h2{font-size:44px}.wsn-hero__grid,.wsn-welcome__grid,.wsn-services__grid,.wsn-program__grid,.wsn-news__box{grid-template-columns:minmax(0,1fr);gap:48px}.wsn-hero__visual{height:480px}.wsn-hero__arch{left:0;right:0;margin:0 auto;width:min(420px,100%);border-radius:210px 210px 20px 20px}.wsn-welcome__image,.wsn-program__image{height:420px}.wsn-pillars__head{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:40px}.wsn-pillars__grid,.wsn-explore__grid{grid-template-columns:minmax(0,1fr)}.wsn-news__box{padding:48px 32px}}@media screen and (max-width:749px){.wsn{font-size:16px}.wsn .wsn-container{padding:56px 20px}.wsn .wsn-container--tight-top{padding-top:0}.wsn .wsn-h1{font-size:48px}.wsn .wsn-h2,.wsn-areas .wsn-h2,.wsn-program__copy .wsn-h2,.wsn-explore .wsn-h2,.wsn-news__copy .wsn-h2{font-size:38px}.wsn-hero__copy p{font-size:17px}.wsn-hero__visual{height:400px}.wsn-hero__badge{width:120px;height:120px;font-size:18px;left:0;bottom:24px}.wsn-hero__badge em{font-size:14px}.wsn-welcome__image,.wsn-program__image{height:340px}.wsn-pillar{padding:28px}.wsn-service{flex-direction:column;align-items:flex-start;gap:4px;padding:20px 0}.wsn-service__name{font-size:26px}.wsn-service__note{text-align:left}.wsn-areas__tag{font-size:15px;padding:10px 18px}.wsn-news__box{padding:36px 20px}.wsn-news__row{flex-direction:column}.wsn-news__input{height:64px;font-size:14px;padding:0 18px}.wsn-news__input::placeholder{font-size:14px}.wsn-news__row .wsn-btn,.wsn .wsn-btns .wsn-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/wsn-base.css.map */
