:root{--ink:#2b0b1c;--berry:#a90d42;--wine:#7c1335;--cream:#fffaf5;--blush:#f7dce0;--gold:#c79b42;--line:#e7d7ca;--font-display:var(--display);--font-body:var(--body)}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--font-body)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.announcement{height:39px;display:grid;place-items:center;background:var(--berry);color:#ffe9b7;font:700 12px var(--font-body);letter-spacing:.17em}.header{height:96px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 5%;border-bottom:1px solid var(--line);background:var(--cream);position:-webkit-sticky;position:sticky;top:0;z-index:2}.nav{display:flex;gap:26px;font-size:12px;font-weight:700;letter-spacing:.12em}.mobile-style-notes{display:none}@media (min-width:851px) and (max-width:1100px){.nav{display:none}.mobile-style-notes{display:block;position:absolute;left:5%;width:48px;color:var(--wine);font-size:9px;font-weight:700;letter-spacing:.08em;line-height:1.15}}.brand{font:400 42px/.75 var(--font-display);text-align:center}.brand small{display:block;margin-top:16px;font:700 10px var(--font-body);letter-spacing:.45em}.tools{justify-self:end;font-size:25px;display:flex;gap:18px}.hero{display:grid;grid-template-columns:40% 60%;min-height:510px}.hero-copy{padding:70px 11%;align-self:center}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.18em;color:var(--berry)}.bundle-copy h2,.page-head h1,.section-title,h1{font:400 clamp(50px,6vw,90px)/.9 var(--font-display);letter-spacing:-.05em;margin:14px 0}.hero p{font-size:17px;line-height:1.4;max-width:370px}.button{display:inline-block;background:var(--berry);border:1px solid var(--berry);padding:17px 26px;color:white;font-size:12px;font-weight:700;letter-spacing:.14em;transition:.2s}.button:hover{background:var(--wine);transform:translateY(-2px)}.text-link{display:block;width:max-content;margin:16px 0 0 55px;border-bottom:1px solid var(--berry);padding-bottom:4px;font-size:12px;font-weight:700;letter-spacing:.14em}.hero-image{height:510px;min-height:510px;background:#ebd5cd}.hero-image .product-image{height:510px;aspect-ratio:auto}.hero-image img{width:100%;height:100%;object-fit:cover}.promise{display:grid;grid-template-columns:repeat(3,1fr);padding:15px 9%;border-block:1px solid var(--line)}.promise p{margin:0;text-align:center;font-size:12px;font-weight:700;letter-spacing:.12em}.promise p+p{border-left:1px solid var(--gold)}.catalog,.section{padding:62px 5%}.section-top{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:25px}.section-title{font-size:31px}.product-name,.shop-link{font-size:11px;font-weight:700;letter-spacing:.13em}.products{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.product-image{aspect-ratio:1/.95;overflow:hidden;background:#f1e1de}.product-image img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.product-card:hover img{transform:scale(1.035)}.missing-image{height:100%;display:grid;place-items:center;padding:20px;text-align:center;font:24px var(--font-display);color:#98566c}.product-name{margin:12px 0 6px;text-transform:uppercase}.price{margin:0;font:20px var(--font-display)}.sold{font:11px var(--font-body);color:#8d5263}.bundle{display:grid;grid-template-columns:36% 64%;background:var(--blush)}.bundle>*{min-width:0}.bundle-art{padding:24px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;background:#e6c4c5}.bundle-art .product-image{aspect-ratio:auto}.bundle-copy{padding:55px 10%;display:grid;grid-template-columns:1.2fr .8fr;grid-gap:28px;gap:28px;align-self:center}.bundle-copy h2{font-size:49px}.bundle-copy em{color:#d45679}.bundle-copy p{border-left:1px solid var(--gold);padding-left:24px;line-height:1.5}.bundle-copy .button{grid-column:2;width:max-content;max-width:100%}.category-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line)}.category-grid a{display:flex;justify-content:space-between;align-items:flex-end;min-height:150px;padding:30px;background:var(--cream);font:32px var(--font-display)}.category-grid a:last-child{grid-column:1/-1;min-height:112px}.editorial{padding:85px 20px;text-align:center;background:var(--wine);color:white}.editorial h2{font:clamp(42px,5vw,72px)/.95 var(--font-display);margin:0}.editorial p{max-width:500px;margin:20px auto 28px;line-height:1.5}.editorial .button{background:var(--gold);border-color:var(--gold);color:var(--ink)}.footer{padding:55px 5% 24px;background:#291018;color:#fff0e7}.footer-main{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;grid-gap:30px;gap:30px;padding-bottom:40px;border-bottom:1px solid #704052}.footer .brand{text-align:left;font-size:34px}.footer p{max-width:330px;line-height:1.5;color:#e7cbd0}.foot-links{display:grid;grid-gap:10px;gap:10px;font-size:13px}.footer-bottom{display:flex;justify-content:space-between;padding-top:20px;font-size:11px}.theo{height:26px}.page-head{padding:70px 10%;background:var(--blush)}.page-head h1{font-size:clamp(48px,6vw,76px)}.page-head p{max-width:560px;line-height:1.5}.detail{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:8%;gap:8%;padding:55px 10%}.detail>*{min-width:0}.detail-media .product-image{aspect-ratio:4/5}.detail h1{font:clamp(44px,5vw,68px)/.96 var(--font-display)}.detail p{line-height:1.5}.form-wrap,.policy{max-width:850px;margin:auto;padding:65px 24px;line-height:1.6}.form-wrap form{display:grid;grid-gap:14px;gap:14px}.form-wrap label{font-size:12px;font-weight:700;letter-spacing:.1em}.form-wrap input,.form-wrap textarea{padding:14px;border:1px solid #cdaeb5;background:#fffdfa;font:16px var(--font-body)}.form-wrap textarea{min-height:145px}.contact-form-status{color:var(--wine)}.policy h1{font:54px var(--font-display)}.policy h2,.policy h3{font-family:var(--font-display)}.not-found{text-align:center;padding:100px 24px}.not-found h1{font:80px var(--font-display)}@media (max-width:850px){.header{height:76px;grid-template-columns:1fr auto}.nav{display:none}.mobile-style-notes{display:block;position:absolute;left:5%;width:34px;color:var(--wine);font-size:7px;font-weight:700;letter-spacing:.08em;line-height:1.15}.brand{font-size:28px}.brand small{font-size:7px;margin-top:11px}.hero{grid-template-columns:1fr}.hero-copy{padding:50px 28px;order:2}.hero h1{font-size:58px}.hero-image{min-height:430px;order:1}.hero-image,.hero-image .product-image{height:430px}.products{grid-template-columns:repeat(2,1fr);gap:14px}.catalog,.section{padding:45px 20px}.promise{padding:13px 8px}.promise p{font-size:9px;letter-spacing:.05em}.bundle{grid-template-columns:1fr}.bundle-art{height:280px}.bundle-copy{padding:42px 25px;grid-template-columns:1fr}.bundle-copy h2{font-size:43px}.bundle-copy p{padding:18px 0 0;border-left:0;border-top:1px solid var(--gold)}.bundle-copy .button{grid-column:1}.category-grid{grid-template-columns:1fr 1fr}.category-grid a{min-height:110px;padding:20px;font-size:25px}.footer-main{grid-template-columns:1fr 1fr}.footer-main>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:18px}.detail{grid-template-columns:1fr;padding:35px 24px}.announcement{font-size:9px}.page-head{padding:52px 24px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}.thumbs{display:flex;gap:10px;max-width:100%;margin-top:12px;overflow-x:auto}.thumbs button{flex:0 0 72px;width:72px;height:88px;padding:0;border:1px solid transparent;background:transparent}.thumbs button.active{border-color:var(--rose)}.thumbs img{width:100%;height:100%;object-fit:cover}.variant-select{display:grid;grid-gap:7px;gap:7px;margin:18px 0;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.variant-select select{border:1px solid #decfca;padding:12px;background:var(--cream);font:inherit}.product-description{margin-top:30px;line-height:1.7}.product-description p{margin:0 0 14px}.cart-list{max-width:800px;margin:0 auto}.cart-line{display:grid;grid-template-columns:120px 1fr;grid-gap:22px;gap:22px;padding:20px 0;border-top:1px solid #eadeda}.cart-line img{width:120px;height:150px;object-fit:cover}.cart-line h2{font-size:1.35rem;margin:0 0 8px}.quantity{display:flex;align-items:center;gap:12px}.quantity button{width:30px;height:30px;border:1px solid #decfca;background:transparent;font-size:18px}.cart-total{max-width:800px;margin:0 auto;border-top:1px solid #eadeda;padding:22px 0 60px}.cart-total strong{float:right}.text-button{display:block;border:0;background:transparent;color:var(--wine);padding:16px 0;font:700 .7rem var(--body);letter-spacing:.1em;text-decoration:underline}.blog-intro{padding:92px 10% 72px;background:var(--blush)}.article-hero h1,.blog-category-hero h1,.blog-intro h1{font:400 clamp(50px,6vw,84px)/.94 var(--font-display);letter-spacing:-.05em;margin:16px 0}.article-hero>p:not(.eyebrow),.blog-category-hero>div>p:last-child,.blog-intro>p:last-child{max-width:600px;line-height:1.55;font-size:17px}.blog-category-grid,.blog-post-grid{padding:62px 10%}.blog-category-card,.blog-post-card{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(280px,1.1fr);background:var(--wine);color:#fff6ee}.blog-category-card img,.blog-post-card img{width:100%;height:100%;min-height:350px;object-fit:cover}.blog-category-card>div,.blog-post-card>div{padding:48px;align-self:center}.blog-category-card h2,.blog-post-card h2{margin:16px 0;font:400 clamp(34px,4vw,55px)/.98 var(--font-display)}.blog-category-card p:not(.eyebrow),.blog-post-card p:not(.eyebrow){line-height:1.55;max-width:460px}.blog-category-card span,.blog-post-card span{display:inline-block;margin-top:18px;color:#ffe9b7;font-size:11px;font-weight:700;letter-spacing:.14em}.blog-category-hero{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:55px;gap:55px;padding:50px 10% 70px;background:var(--blush)}.article-hero .blog-back,.blog-category-hero .blog-back{grid-column:1/-1;color:var(--wine);font-size:11px;font-weight:700;letter-spacing:.13em}.blog-category-hero img{width:100%;aspect-ratio:4/5;object-fit:cover}.blog-post-grid{background:var(--cream)}.article-hero{max-width:1120px;margin:auto;padding:48px 24px 65px;text-align:center}.article-hero .blog-back{display:block;text-align:left;margin-bottom:66px}.article-hero>p:not(.eyebrow){margin:0 auto 30px}.article-hero img{width:100%;max-height:620px;object-fit:cover}.article-body{max-width:760px;margin:0 auto;padding:0 24px 80px;font-size:17px;line-height:1.75}.article-body>p{margin:0 0 22px}.article-lead{font:400 28px/1.35 var(--font-display);color:var(--wine)}.article-body h2{margin:52px 0 16px;font:400 37px/1.1 var(--font-display);color:var(--wine)}.article-body h3{margin:0 0 7px;font:400 24px/1.2 var(--font-display)}.article-body a{color:var(--berry);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.article-figure{margin:40px 0;background:var(--blush)}.article-figure img{width:100%;aspect-ratio:4/3;object-fit:cover}.article-figure figcaption{padding:11px 16px 15px;color:var(--wine);font-size:12px;line-height:1.45}.article-faq{padding:20px 0;border-top:1px solid var(--line)}.article-faq p{margin:0}.article-sources{margin-top:42px!important;padding-top:22px;border-top:1px solid var(--line);font-size:13px}.related-posts{padding:58px 10% 72px;background:var(--blush);display:grid;grid-template-columns:minmax(220px,.7fr) minmax(300px,1.3fr);grid-gap:48px;gap:48px;align-items:center}.related-posts h2{margin:10px 0 0;font:400 clamp(36px,4vw,56px)/.98 var(--font-display);color:var(--wine)}.related-post-card{display:grid;grid-template-columns:180px 1fr;background:var(--wine);color:#fff6ee}.related-post-card img{width:100%;height:100%;min-height:220px;object-fit:cover}.related-post-card>div{padding:26px}.related-post-card h3{margin:12px 0;font:400 28px/1.02 var(--font-display)}.related-post-card p:not(.eyebrow){margin:0;line-height:1.5}.related-post-card span{display:inline-block;margin-top:16px;color:#ffe9b7;font-size:11px;font-weight:700;letter-spacing:.14em}.related-post-grid{display:grid;grid-gap:20px;gap:20px}@media (max-width:850px){.blog-intro{padding:62px 24px 48px}.blog-category-grid,.blog-post-grid{padding:36px 20px}.blog-category-card,.blog-category-hero,.blog-post-card,.related-post-card,.related-posts{grid-template-columns:1fr;gap:0}.blog-category-card>div,.blog-post-card>div{padding:32px 26px 38px}.blog-category-card img,.blog-post-card img{min-height:300px}.blog-category-hero{padding:32px 24px 48px}.blog-category-hero .blog-back{margin-bottom:42px}.blog-category-hero img{margin-top:30px}.article-hero{padding-top:32px}.article-hero .blog-back{margin-bottom:45px}.article-body{font-size:16px}.article-body h2{font-size:32px}.article-lead{font-size:25px}.related-posts{padding:44px 24px 52px;gap:28px}.related-post-card img{min-height:260px}}.plus-hero{padding:86px 10% 92px;background:var(--blush);text-align:center}.plus-hero h1{max-width:1250px;margin:15px auto 24px;font:400 clamp(50px,6vw,90px)/.91 var(--font-display);letter-spacing:-.055em}.plus-hero h1 em{color:var(--berry)}.plus-hero>p:not(.eyebrow){max-width:620px;margin:0 auto;font-size:18px;line-height:1.55}.plus-actions{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:31px}.plus-actions .text-link{display:inline-block;margin:0}.plus-intro{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:10%;gap:10%;padding:100px 10%}.plus-checklist h2,.plus-faq h2,.plus-intro h2,.plus-style h2,.section-label h2{margin:14px 0 0;font:400 clamp(39px,4.2vw,62px)/.96 var(--font-display);letter-spacing:-.045em}.plus-intro>div:last-child{max-width:585px;font-size:17px;line-height:1.7}.plus-intro>div:last-child p:first-child{margin-top:0}.plus-guide{padding:78px 10% 90px;background:#f3e8e0}.guide-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;margin-top:48px;background:var(--line)}.guide-grid article{padding:36px;background:var(--cream);font-size:16px;line-height:1.65}.guide-grid h3{color:var(--wine);font:400 35px/1 var(--font-display)}.guide-grid h3,.guide-grid p{margin:0 0 16px}.guide-grid p:last-child{margin-bottom:0}.plus-moods{padding:78px 10% 90px;background:var(--wine);color:#fff6ee}.plus-moods .eyebrow{color:#ffe9b7}.section-label{max-width:700px}.mood-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;margin-top:52px;background:#9c4661}.mood-grid article{min-height:280px;padding:30px;background:#70102f}.mood-grid span{color:#ffe9b7;font:400 29px var(--font-display)}.mood-grid h3{margin:52px 0 10px;font:400 31px/1 var(--font-display)}.mood-grid p{margin:0;line-height:1.55;color:#f1dce3}.plus-products{padding:76px 5%}.plus-products .section-top>div .eyebrow{margin:0 0 8px}.plus-products .section-title{margin:0}.plus-style{display:grid;grid-template-columns:.9fr 1.1fr;min-height:570px;background:var(--blush)}.plus-style-number{padding:68px 12%;display:flex;align-items:flex-end;background:#e6c4c5;color:var(--wine);font:400 clamp(48px,6vw,92px)/.88 var(--font-display);letter-spacing:-.055em}.plus-style>div:last-child{max-width:680px;padding:76px 12%;font-size:17px;line-height:1.65}.plus-style>div:last-child>p:not(.eyebrow){margin:18px 0}.plus-style .button{margin-top:12px}.plus-fit{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:10%;gap:10%;padding:94px 10%}.plus-fit h2{margin:14px 0 0;font:400 clamp(39px,4.2vw,62px)/.96 var(--font-display);letter-spacing:-.045em}.plus-fit>div:last-child{max-width:600px;font-size:17px;line-height:1.7}.plus-fit>div:last-child p:first-child{margin-top:0}.plus-checklist{max-width:950px;margin:auto;padding:94px 24px}.plus-checklist ul{display:grid;grid-gap:0;gap:0;margin:42px 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.plus-checklist li{padding:24px 0;border-bottom:1px solid var(--line);font-size:17px;line-height:1.6}.plus-checklist strong{color:var(--wine)}.plus-faq{padding:80px 10% 94px;background:#f3e8e0}.plus-faq>div{max-width:900px;margin-top:43px;border-top:1px solid var(--line)}.plus-faq article{padding:25px 0;border-bottom:1px solid var(--line)}.plus-faq h3{margin:0 0 9px;color:var(--wine);font:400 29px/1.1 var(--font-display)}.plus-faq p{max-width:700px;margin:0;line-height:1.65}.plus-cta{padding:100px 24px;background:var(--wine);color:white;text-align:center}.plus-cta .eyebrow{color:#ffe9b7}.plus-cta h2{margin:16px 0 30px;font:400 clamp(48px,5vw,76px)/.9 var(--font-display);letter-spacing:-.045em}.plus-cta .button{background:var(--gold);border-color:var(--gold);color:var(--ink)}@media (max-width:850px){.plus-hero{padding:62px 24px 68px;text-align:left}.plus-hero h1{font-size:53px}.plus-hero>p:not(.eyebrow){margin:0}.plus-actions{align-items:flex-start;flex-direction:column;gap:16px}.plus-fit,.plus-intro,.plus-style{grid-template-columns:1fr}.plus-fit,.plus-intro{gap:28px;padding:68px 24px}.plus-guide{padding:62px 24px}.guide-grid{grid-template-columns:1fr;margin-top:36px}.guide-grid article{padding:28px 24px}.plus-moods{padding:62px 24px}.mood-grid{grid-template-columns:1fr;margin-top:36px}.mood-grid article{min-height:0;padding:28px 24px}.mood-grid h3{margin-top:34px}.plus-products{padding:55px 20px}.plus-products .section-top{align-items:flex-start;gap:18px;flex-direction:column}.plus-style-number{min-height:280px;padding:40px 24px}.plus-style>div:last-child{padding:58px 24px}.plus-checklist{padding:68px 24px}.plus-faq{padding:62px 24px}.plus-faq h3{font-size:26px}.plus-cta{padding:72px 24px}}.facts-hero{padding:88px 10% 94px;background:var(--blush);text-align:center}.facts-hero h1{margin:15px auto 24px;font:400 clamp(52px,6vw,92px)/.9 var(--font-display);letter-spacing:-.055em}.facts-hero h1 em{color:var(--berry)}.facts-hero>p:not(.eyebrow){max-width:620px;margin:0 auto;font-size:18px;line-height:1.55}.facts-hero .button{margin-top:30px}.facts-context,.facts-intro{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:10%;gap:10%;padding:98px 10%}.facts-context h2,.facts-heading h2,.facts-intro h2,.facts-sources h2{margin:14px 0 0;font:400 clamp(38px,4.2vw,62px)/.96 var(--font-display);letter-spacing:-.045em}.facts-context>div,.facts-intro>div:last-child{max-width:610px;font-size:17px;line-height:1.7}.facts-context>div p:first-child,.facts-intro>div:last-child p:first-child{margin-top:0}.facts-stats{padding:82px 10% 94px;background:var(--wine);color:#fff6ee}.facts-cta .eyebrow,.facts-stats .eyebrow{color:#ffe9b7}.facts-heading{max-width:740px}.facts-list{margin-top:48px;border-top:1px solid #9c4661}.fact-row{display:grid;grid-template-columns:60px minmax(220px,.8fr) minmax(300px,1.2fr);grid-gap:28px;gap:28px;padding:34px 0;border-bottom:1px solid #9c4661;scroll-margin-top:150px}.fact-number{color:#f1b9c9;font:400 25px var(--font-display)}.fact-figure{margin:0 0 9px;color:#ffe9b7;font:400 clamp(42px,4vw,64px)/.9 var(--font-display);letter-spacing:-.04em}.fact-row h3{margin:0;font:400 29px/1.05 var(--font-display)}.fact-detail{align-self:center;font-size:16px;line-height:1.65;color:#f1dce3}.fact-detail p{margin:0 0 13px}.fact-detail a,.facts-sources a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-decoration-thickness:1px;text-underline-offset:4px}.fact-detail a{color:#ffe9b7;font-size:12px;font-weight:700;letter-spacing:.06em}.facts-context{background:#f3e8e0}.facts-sources{max-width:1040px;margin:auto;padding:92px 24px}.facts-sources>p:not(.eyebrow){max-width:700px;font-size:17px;line-height:1.65}.facts-sources ol{margin:38px 0;padding:0;list-style-position:inside;border-top:1px solid var(--line)}.facts-sources li{padding:19px 0;border-bottom:1px solid var(--line);line-height:1.55}.facts-sources a{color:var(--wine)}.facts-cite{padding:28px;background:var(--blush);border:1px solid #e5bfc8}.facts-cite strong{color:var(--wine);font-size:12px;letter-spacing:.13em;text-transform:uppercase}.facts-cite p{margin:10px 0 0;line-height:1.55}.facts-cta{padding:100px 24px;background:var(--wine);color:white;text-align:center}.facts-cta h2{margin:16px 0;font:400 clamp(48px,5vw,76px)/.9 var(--font-display);letter-spacing:-.045em}.facts-cta>p:not(.eyebrow){max-width:460px;margin:0 auto 28px;line-height:1.55}.facts-cta .button{background:var(--gold);border-color:var(--gold);color:var(--ink)}@media (max-width:850px){.facts-hero{padding:62px 24px 68px;text-align:left}.facts-hero h1{font-size:53px}.facts-hero>p:not(.eyebrow){margin:0}.facts-context,.facts-intro{grid-template-columns:1fr;gap:28px;padding:68px 24px}.facts-stats{padding:62px 24px}.facts-list{margin-top:36px}.fact-row{grid-template-columns:42px 1fr;gap:12px 16px;padding:28px 0}.fact-detail{grid-column:2;font-size:16px}.facts-sources{padding:68px 24px}.facts-cite{padding:23px}.facts-cta{padding:72px 24px}}.shop-collections{padding:32px 5%;border-bottom:1px solid var(--line);scroll-margin-top:110px}.shop-collections h2{margin:0 0 18px;font:400 28px var(--font-display)}.shop-collections>div{display:flex;flex-wrap:wrap;gap:10px 26px}.shop-collections a{padding:8px 0;color:var(--wine);font-size:14px;text-decoration:underline;text-underline-offset:5px;transition:color .15s ease}.shop-collections a:active,.shop-collections a:hover{color:var(--berry)}.foot-links a:focus-visible,.shop-collections a:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.footer-main>.foot-links{align-content:start}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display Fallback;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_baf862{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.__variable_baf862{--display:"Playfair Display","Playfair Display Fallback"}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cce080f35d014443-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4de1fea1a954a5b6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/39969fcf98a3026e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d664cce900333ee-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato Fallback;src:local("Arial");ascent-override:101.03%;descent-override:21.80%;line-gap-override:0.00%;size-adjust:97.69%}.__className_97b0d3{font-family:Lato,Lato Fallback;font-style:normal}.__variable_97b0d3{--body:"Lato","Lato Fallback"}