.static-page{color:#151515;background:#fff}.static-page__hero{min-height:clamp(300px,38vw,5720px);padding:clamp(65px, 8vw, 105px) var(--page-padding);text-align:center;background:linear-gradient(90deg,#000000b8 0%,#00000057 48%,#0000000f 100%),url(/images/home/mclanee-banner-02.webp) 50%/cover no-repeat;place-items:center;display:grid}.static-page__hero-content{max-width:920px}.static-page__eyebrow{color:#fff;letter-spacing:.19em;text-transform:uppercase;margin:0 0 18px;font-family:Raleway;font-size:11px;font-weight:500;line-height:1.5}.static-page__hero h1{font-family:var(--font-heading), Georgia, serif;letter-spacing:-.035em;color:#fff;margin:0;font-size:clamp(52px,8vw,105px);font-weight:400;line-height:.95}.static-page__hero-description{color:#fff;max-width:620px;margin:28px auto 0;font-family:Raleway;font-size:14px;line-height:1.8}.static-page__container{width:min(calc(100% - var(--page-padding) * 2), 1240px);margin:0 auto;padding:clamp(75px,10vw,145px) 0}.static-page__intro{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:clamp(45px,9vw,150px);display:grid}.static-page__section-label{color:#030303;letter-spacing:.16em;text-transform:uppercase;margin:0;padding:10px;font-family:Raleway;font-size:11px;font-weight:500}.static-page__large-copy{font-family:var(--font-heading), Georgia, serif;letter-spacing:-.02em;margin:0;font-size:clamp(32px,4vw,55px);font-weight:400;line-height:1.15}.static-page__body-copy{color:#595650;font-family:Raleway;font-size:14px;line-height:1.9}.static-page__body-copy p{margin:0 0 21px}.static-page__body-copy p:last-child{margin-bottom:0}.static-page__values{border-top:1px solid #dedad3;border-bottom:1px solid #dedad3;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(80px,10vw,150px);display:grid}.static-page__value{border-right:1px solid #dedad3;padding:clamp(32px,5vw,65px) clamp(22px,4vw,50px)}.static-page__value:last-child{border-right:0}.static-page__value span{color:#8b857c;letter-spacing:.14em;margin-bottom:20px;font-size:10px;display:block}.static-page__value h2{font-family:var(--font-heading), Georgia, serif;margin:0 0 15px;font-size:29px;font-weight:400}.static-page__value p{color:#66615a;margin:0;font-family:Raleway;font-size:13px;line-height:1.8}.static-page__closing{text-align:center;max-width:820px;margin:clamp(80px,11vw,160px) auto 0}.static-page__closing p{color:#777169;letter-spacing:.19em;text-transform:uppercase;margin:0 0 16px;font-family:Raleway;font-size:11px;font-weight:500}.static-page__closing h2{font-family:var(--font-heading), Georgia, serif;margin:0;font-size:clamp(38px,6vw,68px);font-weight:400;line-height:1.05}.static-page__button{color:#fff;letter-spacing:.19em;text-transform:uppercase;background:#151515;border:1px solid #151515;justify-content:center;align-items:center;min-width:210px;min-height:52px;margin-top:35px;padding:13px 24px;font-family:Raleway;font-size:11px;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.static-page__button:hover{color:#151515;background:#fff}@media (max-width:760px){.static-page__intro{grid-template-columns:1fr;gap:30px}.static-page__values{grid-template-columns:1fr}.static-page__value{border-bottom:1px solid #dedad3;border-right:0}.static-page__value:last-child{border-bottom:0}}.contact-hero{min-height:clamp(440px,58vw,720px);padding:clamp(90px, 13vw, 180px) var(--page-padding);text-align:center;background:linear-gradient(90deg,#000000b8 0%,#00000057 48%,#0000000f 100%),url(/images/home/banner4.webp) 50%/cover no-repeat;place-items:center;display:grid}.contact-hero__content{max-width:850px}.contact-hero h1{font-family:var(--font-heading), Georgia, serif;letter-spacing:-.04em;color:#fff;margin:0;font-size:clamp(58px,9vw,112px);font-weight:400;line-height:.9}.contact-hero__content>p:last-child{color:#fff;max-width:590px;margin:30px auto 0;font-family:Raleway;font-size:14px;line-height:1.85}.contact-page__main{width:min(calc(100% - var(--page-padding) * 2), 1280px);grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:clamp(60px,10vw,155px);margin:0 auto;padding:clamp(80px,11vw,155px) 0;display:grid}.contact-information{align-self:start;max-width:430px}.contact-information h2{font-family:var(--font-heading), Georgia, serif;letter-spacing:-.025em;margin:25px 0 24px;font-size:clamp(37px,4.5vw,57px);font-weight:400;line-height:1.08}.contact-information__intro{color:#625e57;margin:0;font-family:Raleway;font-size:14px;line-height:1.5}.contact-information__items{border-bottom:1px solid #dcd7cf;margin-top:48px}.contact-information__items article{border-top:1px solid #dcd7cf;padding:22px 0;font-family:Raleway;line-height:1.5}.contact-information__items span{color:#827c73;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:700;display:block}.contact-information__items a,.contact-information__items p{color:#24221f;margin:0;font-size:13px;line-height:1.75}.contact-information__items a{text-underline-offset:4px;text-decoration:underline}.contact-form-panel{background:#fdfdf8;padding:clamp(35px,5vw,70px)}.contact-form-panel__heading{max-width:580px;margin-bottom:42px}.contact-form-panel__heading h2{font-family:var(--font-heading), Georgia, serif;margin:16px 0 13px;font-size:clamp(34px,4vw,50px);font-weight:400;line-height:1.1}.contact-form-panel__heading>p:last-child{color:#68635c;margin:0;font-family:Raleway;font-size:13px;line-height:1.5}.contact-form{gap:27px;display:grid}.contact-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px;display:grid}.contact-form__field{gap:8px;display:grid}.contact-form__field label{color:#393631;letter-spacing:.19em;text-transform:uppercase;font-family:Raleway;font-size:10px;font-weight:700}.contact-form__field label span{color:#89837a;font-size:8px;font-weight:500}.contact-form__field input,.contact-form__field select,.contact-form__field textarea{color:#151515;background:0 0;border:0;border-bottom:1px solid #a9a39a;border-radius:0;outline:0;width:100%;padding:12px 0;font-size:13px;transition:border-color .2s}.contact-form__field input,.contact-form__field select{min-height:49px;font-family:Raleway}.contact-form__field textarea{resize:vertical;min-height:155px;font-family:Raleway}.contact-form__field input:focus,.contact-form__field select:focus,.contact-form__field textarea:focus{border-color:#151515}.contact-form__consent{color:#625e57;letter-spacing:.5px;align-items:flex-start;gap:11px;font-family:Raleway;font-size:11px;line-height:1.65;display:flex}.contact-form__consent input{flex:none;margin-top:3px}.contact-form__submit{color:#fff;cursor:pointer;letter-spacing:.13em;text-transform:uppercase;background:#151515;border:1px solid #151515;justify-content:space-between;align-items:center;min-height:55px;padding:14px 22px;font-family:Raleway;font-size:10px;font-weight:700;transition:background .2s,color .2s;display:flex}.contact-form__submit:hover{color:#151515;background:0 0}.contact-form__submit span{font-size:19px}.contact-form__status{color:#49453f;letter-spacing:.5px;background:#ffdfdf;border-left:2px solid #151515;margin:0;padding:14px 16px;font-family:Raleway;font-size:12px;line-height:1.7}.contact-form__status a{font-weight:600}.contact-form__status--success{color:#29462f;background:#cff5d3;border-left:2px solid #557a5d}.contact-form__status--error{color:#8f2525;background:#fff0f0;border-left:2px solid #b43c3c}.contact-support{width:min(calc(100% - var(--page-padding) * 2), var(--container));border-top:1px solid #dcd7cf;border-bottom:1px solid #dcd7cf;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto clamp(80px,11vw,150px);display:grid}.contact-support article{border-right:1px solid #dcd7cf;padding:clamp(35px,5vw,65px) clamp(22px,4vw,50px)}.contact-support article:last-child{border-right:0}.contact-support span{color:#918b82;letter-spacing:.13em;font-family:Raleway;font-size:20px}.contact-support h2{font-family:var(--font-heading), Georgia, serif;margin:20px 0 13px;font-size:28px;font-weight:400}.contact-support p{color:#666159;margin:0;font-family:Raleway;font-size:12px;line-height:1.8}@media (max-width:850px){.contact-page__main{grid-template-columns:1fr}.contact-information{max-width:620px}}@media (max-width:650px){.contact-form-panel{padding:32px 20px}.contact-form__row,.contact-support{grid-template-columns:1fr}.contact-support article{border-bottom:1px solid #dcd7cf;border-right:0}.contact-support article:last-child{border-bottom:0}}.delivery-hero{padding:clamp(65px, 8vw, 105px) var(--page-padding);text-align:center;background:linear-gradient(90deg,#000000b8 0%,#00000057 48%,#0000000f 100%),url(/images/home/banner4.webp) 50%/cover no-repeat;place-items:center;min-height:clamp(480px,65vw,760px);display:grid}.delivery-hero__content{max-width:930px}.delivery-hero h1{font-family:var(--font-heading), Georgia, serif;letter-spacing:-.04em;color:#fff;margin:0;font-size:clamp(55px,9vw,110px);font-weight:400;line-height:.85}.delivery-hero__content>p:last-child{color:#fff;max-width:600px;margin:34px auto 0;font-family:Raleway;font-size:14px;line-height:1.85}.delivery-highlights{width:min(calc(100% - var(--page-padding) * 2), var(--container));border-top:1px solid #dcd7cf;border-bottom:1px solid #dcd7cf;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(55px,7vw,90px) auto 0;display:grid}.delivery-highlights article{border-right:1px solid #dcd7cf;align-items:flex-start;gap:22px;padding:clamp(30px,4vw,48px);display:flex}.delivery-highlights article:last-child{border-right:0}.delivery-highlights article>span{color:#918b82;letter-spacing:.13em;font-size:9px}.delivery-highlights h2{font-family:var(--font-heading), Georgia, serif;margin:0 0 8px;font-size:25px;font-weight:400}.delivery-highlights p{color:#68635c;margin:0;font-family:Raleway;font-size:13px;line-height:1.75}.delivery-introduction{width:min(calc(100% - var(--page-padding) * 2), 1200px);grid-template-columns:minmax(230px,.65fr) minmax(0,1.35fr);gap:clamp(50px,10vw,160px);margin:0 auto;padding:clamp(90px,12vw,100px) 0;display:grid}.delivery-introduction h2{max-width:760px;font-family:var(--font-heading), Georgia, serif;letter-spacing:-.025em;margin:0 0 31px;font-size:clamp(40px,5vw,66px);font-weight:400;line-height:1.05}.delivery-introduction>div>p{color:#5f5b54;max-width:700px;margin:0 0 20px;font-family:Raleway;font-size:14px;line-height:1.9}.delivery-introduction__image{align-self:start;width:100%;overflow:hidden}.delivery-introduction__image img{width:100%;height:auto;display:block}.delivery-information{padding:clamp(80px, 10vw, 140px) max(var(--page-padding), calc(( 100vw - var(--container) ) / 2));background:#f3f0eb;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(50px,9vw,140px);display:grid}.delivery-information__heading{max-width:440px}.delivery-information__heading h2{font-family:var(--font-heading), Georgia, serif;margin:23px 0 18px;font-size:clamp(38px,4.5vw,57px);font-weight:400;line-height:1.08}.delivery-information__heading>p:last-child{color:#666159;margin:0;font-family:Raleway;font-size:13px;line-height:1.8}.information-accordion{border-top:1px solid #cbc5bc}.information-accordion details{border-bottom:1px solid #cbc5bc}.information-accordion summary{cursor:pointer;justify-content:space-between;align-items:center;gap:30px;padding:24px 0;font-family:Raleway;font-size:13px;font-weight:600;line-height:1.5;list-style:none;display:flex}.information-accordion summary::-webkit-details-marker{display:none}.information-accordion summary>span:last-child{flex:none;font-size:20px;font-weight:300;transition:transform .2s}.information-accordion details[open] summary>span:last-child{transform:rotate(45deg)}.information-accordion details>div{color:#625e57;max-width:680px;padding:0 45px 28px 0;font-size:13px;line-height:1.85}.information-accordion details>div p{margin:0 0 13px;font-family:Raleway}.information-accordion details>div p:last-child{margin-bottom:0;font-family:Raleway}.delivery-contact{max-width:850px;padding:clamp(90px, 12vw, 165px) var(--page-padding);text-align:center;margin:0 auto}.delivery-contact h2{font-family:var(--font-heading), Georgia, serif;letter-spacing:-.025em;margin:0;font-size:clamp(40px,6vw,70px);font-weight:400;line-height:1.05}@media (max-width:850px){.delivery-introduction,.delivery-information{grid-template-columns:1fr}.delivery-information__heading{max-width:650px}.delivery-introduction__image{max-width:650px;margin:0 auto}}@media (max-width:650px){.delivery-highlights{grid-template-columns:1fr}.delivery-highlights article{border-bottom:1px solid #dcd7cf;border-right:0}.delivery-highlights article:last-child{border-bottom:0}.information-accordion details>div{padding-right:0}}.returns-hero{background:linear-gradient(90deg,#000000b8 0%,#00000057 48%,#0000000f 100%),url(/images/home/banner4.webp) 50%/cover no-repeat}.returns-summary{width:min(calc(100% - var(--page-padding) * 2), var(--container));border-top:1px solid #dcd7cf;border-bottom:1px solid #dcd7cf;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(55px,7vw,90px) auto 0;display:grid}.returns-summary article{border-right:1px solid #dcd7cf;padding:clamp(30px,4vw,50px)}.returns-summary article:last-child{border-right:0}.returns-summary span,.returns-process__steps article>span{color:#8b857c;letter-spacing:.13em;text-transform:uppercase;font-family:Raleway;font-size:9px;font-weight:600}.returns-summary h2{font-family:var(--font-heading), Georgia, serif;margin:18px 0 10px;font-size:27px;font-weight:400}.returns-summary p{color:#68635c;margin:0;font-family:Raleway;font-size:13px;line-height:1.8}.returns-introduction{width:min(calc(100% - var(--page-padding) * 2), 1200px);grid-template-columns:minmax(230px,.65fr) minmax(0,1.35fr);gap:clamp(50px,10vw,160px);margin:0 auto;padding:clamp(90px,12vw,165px) 0;display:grid}.returns-introduction h2{font-family:var(--font-heading), Georgia, serif;letter-spacing:-.025em;margin:0 0 30px;font-size:clamp(40px,5vw,65px);font-weight:400;line-height:1.05}.returns-introduction>div>p{color:#5f5b54;max-width:720px;margin:0 0 20px;font-size:14px}.returns-process{padding:clamp(80px, 10vw, 140px) max(var(--page-padding), calc(( 100vw - var(--container) ) / 2));color:#fff;background:#151515}.returns-process__heading{max-width:720px;margin-bottom:clamp(50px,7vw,90px)}.returns-process .static-page__section-label{color:#fff}.returns-process__heading h2{font-family:var(--font-heading), Georgia, serif;margin:22px 0 0;font-size:clamp(42px,5vw,65px);font-weight:400;line-height:1.05}.returns-process__steps{border-top:1px solid #ffffff2e;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.returns-process__steps article{border-right:1px solid #ffffff2e;padding:clamp(30px,4vw,50px) clamp(18px,3vw,38px)}.returns-process__steps article:last-child{border-right:0}.returns-process__steps h3{font-family:var(--font-heading), Georgia, serif;margin:20px 0 13px;font-size:26px;font-weight:400}.returns-process__steps p{color:#ffffff9e;margin:0;font-family:Raleway;font-size:13px;line-height:1.8}.returns-process__steps a{color:#fff;text-underline-offset:4px;letter-spacing:.5px;margin-top:18px;font-family:Raleway;font-size:13px;text-decoration:underline;display:inline-block}.returns-information{padding:clamp(90px, 11vw, 155px) max(var(--page-padding), calc(( 100vw - var(--container) ) / 2));grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(50px,9vw,140px);display:grid}.returns-information__heading{max-width:440px}.returns-information__heading h2{font-family:var(--font-heading), Georgia, serif;margin:23px 0 0;font-size:clamp(38px,4.5vw,58px);font-weight:400;line-height:1.08}.returns-contact{max-width:850px;padding:0 var(--page-padding) clamp(90px, 12vw, 165px);text-align:center;margin:0 auto}.returns-contact h2{font-family:var(--font-heading), Georgia, serif;letter-spacing:-.025em;margin:0;font-size:clamp(40px,6vw,70px);font-weight:400;line-height:1.05}@media (max-width:900px){.returns-process__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.returns-process__steps article:nth-child(2){border-right:0}.returns-process__steps article:nth-child(-n+2){border-bottom:1px solid #ffffff2e}.returns-information,.returns-introduction{grid-template-columns:1fr}}@media (max-width:650px){.returns-summary,.returns-process__steps{grid-template-columns:1fr}.returns-summary article,.returns-process__steps article{border-bottom:1px solid #dcd7cf;border-right:0}.returns-process__steps article{border-bottom-color:#ffffff2e}}.legal-hero{background:#171814}.legal-hero__updated{color:#7c766e;letter-spacing:.12em;text-transform:uppercase;margin:22px 0 0;font-size:9px;font-weight:600}.legal-layout{width:min(calc(100% - var(--page-padding) * 2), 1180px);grid-template-columns:minmax(210px,.55fr) minmax(0,1.45fr);gap:clamp(60px,10vw,155px);margin:0 auto;padding:clamp(80px,11vw,150px) 0;display:grid}.legal-navigation{align-self:start;position:sticky;top:35px}.legal-navigation nav{border-top:1px solid #ded9d1;margin-top:25px;display:grid}.legal-navigation a{color:#69645d;border-bottom:1px solid #ded9d1;padding:11px 0;font-family:Raleway;font-size:13px;line-height:1.5;transition:color .2s,padding-left .2s}.legal-navigation a:hover{color:#151515;padding-left:4px}.legal-content{max-width:760px}.legal-content section{border-bottom:1px solid #ded9d1;margin-bottom:clamp(50px,7vw,80px);padding:0 0 clamp(50px,7vw,80px);scroll-margin-top:30px}.legal-content section:last-child{margin-bottom:0}.legal-content section>span{color:#8b857c;letter-spacing:.13em;margin-bottom:14px;font-size:9px;font-weight:600;display:block}.legal-content h2{font-family:var(--font-heading), Georgia, serif;letter-spacing:-.02em;margin:0 0 24px;font-size:clamp(30px,4vw,44px);font-weight:400;line-height:1.12}.legal-content p,.legal-content li{color:#5e5a53;font-size:14px;line-height:1.4}.legal-content p{margin:0 0 18px;font-family:Raleway}.legal-content ul{gap:11px;margin:21px 0 0;padding-left:20px;font-family:Raleway;display:grid}.legal-content section>a,.legal-content__links a{color:#151515;text-underline-offset:5px;font-family:Raleway;font-size:12px;font-weight:600;text-decoration:underline}.legal-content__links{flex-wrap:wrap;gap:15px 28px;display:flex}@media (max-width:850px){.legal-layout{grid-template-columns:1fr}.legal-navigation{position:static}.legal-navigation nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}}@media (max-width:520px){.legal-navigation nav{grid-template-columns:1fr}}.faq-hero{background:linear-gradient(90deg,#000000b8 0%,#00000057 48%,#0000000f 100%),url(/images/home/banner4.webp) 50%/cover no-repeat}.faq-layout{width:min(calc(100% - var(--page-padding) * 2), 1200px);grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(55px,10vw,150px);margin:0 auto;padding:clamp(80px,11vw,155px) 0;display:grid}.faq-layout__introduction{align-self:start;max-width:410px;position:sticky;top:35px}.faq-layout__introduction h2{font-family:var(--font-heading), Georgia, serif;letter-spacing:-.025em;margin:24px 0 19px;font-size:clamp(38px,4.5vw,57px);font-weight:400;line-height:1.08}.faq-layout__introduction>p{color:#666159;font-family:Raleway;font-size:13px;line-height:1.85}.faq-layout__contact{border-top:1px solid #dcd7cf;gap:10px;margin-top:42px;padding-top:23px;display:grid}.faq-layout__contact>span{color:#817b72;letter-spacing:.12em;text-transform:uppercase;font-family:Raleway;font-size:9px;font-weight:600}.faq-layout__contact a{color:#151515;justify-content:space-between;align-items:center;font-family:Raleway;font-size:12px;font-weight:600;display:flex}.faq-layout__contact a span{font-size:18px}.faq-accordion{border-top:1px solid #cfc9c0}.faq-accordion__item{border-bottom:1px solid #cfc9c0}.faq-accordion__button{color:#151515;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) 26px;align-items:center;gap:18px;width:100%;min-height:82px;padding:20px 0;display:grid}.faq-accordion__number{color:#918b82;letter-spacing:.1em;font-size:9px}.faq-accordion__question{font-family:var(--font-heading), Georgia, serif;font-size:clamp(20px,2.5vw,27px);font-weight:400;line-height:1.25}.faq-accordion__icon{border:1px solid #bdb7ae;border-radius:50%;place-items:center;width:26px;height:26px;font-size:17px;font-weight:300;transition:background .2s,color .2s,transform .2s;display:grid}.faq-accordion__item--open .faq-accordion__icon{color:#fff;background:#151515;transform:rotate(45deg)}.faq-accordion__panel{animation:.22s both faqPanelIn}.faq-accordion__answer{color:#615d56;max-width:690px;padding:0 44px 32px 50px;font-family:Raleway;font-size:13px;line-height:1.9}.faq-accordion__answer p{margin:0 0 15px}.faq-accordion__answer p:last-child{margin-bottom:0}.faq-accordion__answer ul{gap:9px;margin:17px 0;padding-left:19px;display:grid}.faq-accordion__answer a{color:#151515;text-underline-offset:4px;margin-top:7px;font-weight:600;text-decoration:underline;display:inline-block}@keyframes faqPanelIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:850px){.faq-layout{grid-template-columns:1fr}.faq-layout__introduction{max-width:650px;position:static}}@media (max-width:520px){.faq-accordion__button{grid-template-columns:25px minmax(0,1fr) 25px;gap:10px;min-height:72px}.faq-accordion__answer{padding:0 0 27px 35px}}.journal-featured{width:min(calc(100% - var(--page-padding) * 2), var(--container));grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);margin:0 auto;padding:clamp(80px,11vw,155px) 0;display:grid}.journal-featured__media{color:#fff;background:linear-gradient(145deg,#b5aa9c,#ded7cd 48%,#8c8276);flex-direction:column;justify-content:space-between;min-height:clamp(470px,55vw,720px);padding:clamp(30px,5vw,70px);display:flex;position:relative;overflow:hidden}.journal-featured__media:after{content:"";background:linear-gradient(#0000,#00000045);position:absolute;inset:0}.journal-featured__mark,.journal-featured__media>p{z-index:1;position:relative}.journal-featured__mark{border:1px solid #ffffffa6;border-radius:50%;place-items:center;width:74px;height:74px;display:grid}.journal-featured__mark span{font-family:var(--font-heading), Georgia, serif;font-size:39px}.journal-featured__media>p{font-family:var(--font-heading), Georgia, serif;margin:0;font-size:clamp(35px,5vw,66px);line-height:.95}.journal-featured__content{background:#f3f0eb;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(45px,7vw,105px);display:flex}.journal-featured__category{color:#7a746c;letter-spacing:.13em;text-transform:uppercase;margin:27px 0 18px;font-family:Raleway;font-size:9px;font-weight:600;display:block}.journal-featured__content h2{font-family:var(--font-heading), Georgia, serif;letter-spacing:-.025em;margin:0;font-size:clamp(38px,4.5vw,58px);font-weight:400;line-height:1.05}.journal-featured__content>p{color:#625e57;margin:25px 0 30px;font-family:Raleway;font-size:13px;line-height:1.9}.journal-text-link{color:#151515;letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #151515;align-items:center;gap:20px;padding-bottom:5px;font-family:Raleway;font-size:11px;font-weight:600;display:inline-flex}.journal-text-link span{font-size:18px;font-weight:300;transition:transform .2s}.journal-text-link:hover span{transform:translate(4px)}.journal-latest{width:min(calc(100% - var(--page-padding) * 2), var(--container));margin:0 auto;padding-bottom:clamp(90px,12vw,165px)}.journal-section-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:clamp(45px,6vw,75px);display:flex}.journal-section-heading h2{max-width:680px;font-family:var(--font-heading), Georgia, serif;margin:18px 0 0;font-size:clamp(38px,5vw,62px);font-weight:400;line-height:1.05}.journal-section-heading>p{color:#69645d;max-width:330px;margin:0;font-size:12px;line-height:1.8}.journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px);display:grid}.journal-card__media{aspect-ratio:.82;color:#fff;flex-direction:column;justify-content:space-between;padding:25px;display:flex}.journal-card__media--stone{background:linear-gradient(145deg,#928a80,#c8c0b5)}.journal-card__media--sand{background:linear-gradient(145deg,#c3ad91,#e3d7c8)}.journal-card__media--charcoal{background:linear-gradient(145deg,#242424,#6b6762)}.journal-card__media span{letter-spacing:.13em;font-size:10px}.journal-card__media p{font-family:var(--font-heading), Georgia, serif;letter-spacing:.18em;margin:0;font-size:25px}.journal-card__content{padding-top:25px}.journal-card__category{color:#847e76;letter-spacing:.13em;text-transform:uppercase;margin:0 0 12px;font-size:9px;font-weight:700}.journal-card h3{font-family:var(--font-heading), Georgia, serif;margin:0;font-size:clamp(26px,3vw,35px);font-weight:400;line-height:1.12}.journal-card__excerpt{color:#625e57;margin:17px 0 23px;font-family:Raleway;font-size:13px;line-height:1.8}.journal-philosophy{padding:clamp(95px, 13vw, 180px) var(--page-padding);color:#fff;text-align:center;background:#151515}.journal-philosophy .static-page__eyebrow{color:#fff}.journal-philosophy blockquote{max-width:970px;font-family:var(--font-heading), Georgia, serif;margin:28px auto 0;font-size:clamp(42px,7vw,82px);font-weight:400;line-height:1}.journal-philosophy .static-page__button{color:#151515;background:#fff;border-color:#fff}.journal-philosophy .static-page__button:hover{color:#fff;background:0 0}.journal-newsletter{width:min(calc(100% - var(--page-padding) * 2), var(--container));grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:end;gap:clamp(55px,10vw,150px);margin:0 auto;padding:clamp(85px,11vw,150px) 0;display:grid}.journal-newsletter h2{max-width:680px;font-family:var(--font-heading), Georgia, serif;margin:19px 0 0;font-size:clamp(38px,5vw,62px);font-weight:400;line-height:1.05}.journal-newsletter__form label{letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:9px;font-weight:700;display:block}.journal-newsletter__form>div{border-bottom:1px solid #151515;grid-template-columns:minmax(0,1fr) auto;display:grid}.journal-newsletter__form input{border:0;outline:0;min-width:0;height:52px;padding:0 15px 0 0}.journal-newsletter__form button{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:18px;padding:0;font-size:9px;font-weight:700;display:flex}.journal-newsletter__form>p{color:#837d75;margin:11px 0 0;font-size:9px}@media (max-width:850px){.journal-featured,.journal-newsletter{grid-template-columns:1fr}.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-section-heading{flex-direction:column;align-items:flex-start}}@media (max-width:580px){.journal-grid{grid-template-columns:1fr}.journal-featured__media{min-height:480px}.journal-newsletter__form>div{grid-template-columns:1fr}.journal-newsletter__form button{justify-content:space-between;min-height:48px}}.privacy-page{color:#151515;background:#fff}.privacy-hero{color:#fff;min-height:clamp(390px,48vw,560px);padding:clamp(85px, 10vw, 130px) var(--page-padding) clamp(55px, 7vw, 85px);background:#171814;align-items:flex-end;display:flex}.privacy-hero__content{width:min(100%, var(--container));margin:0 auto}.privacy-hero .static-page__eyebrow{color:#ffffff94;margin:0 0 20px}.privacy-hero h1{font-family:var(--font-heading), Georgia, serif;letter-spacing:-.045em;margin:0;font-size:clamp(55px,7.5vw,96px);font-weight:400;line-height:.9}.privacy-hero__description{color:#ffffffb8;letter-spacing:.5px;max-width:590px;margin:30px 0 13px;font-family:Raleway;font-size:15px;line-height:1.75}.privacy-hero__updated{color:#ffffff6b;letter-spacing:.04em;margin:0;font-family:Raleway;font-size:10px}.privacy-page .static-content-container{width:min(calc(100% - var(--page-padding) * 2), var(--container));margin-top:50px;margin-left:auto;margin-right:auto}.privacy-intro .static-page__eyebrow{color:#8b877f;margin:0 0 25px}.privacy-intro h2{max-width:970px;font-family:var(--font-heading), Georgia, serif;letter-spacing:-.035em;margin:0;font-size:clamp(34px,4.8vw,62px);font-weight:400;line-height:1.1}.privacy-intro>p:last-child{color:#5f5d58;max-width:720px;margin:34px 0 0;font-family:Raleway;font-size:15px;line-height:1.9}.privacy-policy{padding-top:0;padding-bottom:clamp(75px,9vw,130px)}.privacy-policy__section{border-bottom:1px solid #dedbd5;grid-template-columns:54px minmax(0,1fr);gap:clamp(20px,4vw,58px);padding:clamp(50px,6vw,76px) 0;scroll-margin-top:115px;display:grid}.privacy-policy__number{color:#aaa49a;letter-spacing:.14em;padding-top:9px;font-size:9px;font-weight:700}.privacy-policy__section>div{max-width:830px}.privacy-policy__section h2{font-family:var(--font-heading), Georgia, serif;letter-spacing:-.025em;margin:0 0 25px;font-size:clamp(31px,4vw,47px);font-weight:400;line-height:1.12}.privacy-policy__section p,.privacy-policy__section li{color:#5f5d58;font-size:14px;line-height:1.9}.privacy-policy__section p{margin:0 0 18px;font-family:Raleway}.privacy-policy__section p:last-child{margin-bottom:0}.privacy-policy__section ul{gap:10px;margin:22px 0;padding-left:20px;font-family:Raleway;display:grid}.privacy-policy__section li{padding-left:5px}.privacy-policy__section a{color:#151515;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.privacy-policy__section a:hover{color:#7b6546}.privacy-contact{padding:clamp(75px, 9vw, 125px) var(--page-padding);background:#f1eee8}.privacy-contact__content{text-align:center;width:min(100%,820px);margin:0 auto}.privacy-contact .static-page__eyebrow{color:#8b877f;margin:0 0 22px}.privacy-contact h2{font-family:var(--font-heading), Georgia, serif;letter-spacing:-.035em;margin:0;font-size:clamp(40px,5.5vw,68px);font-weight:400;line-height:1.05}.privacy-contact p:not(.static-page__eyebrow){color:#66625c;max-width:560px;margin:25px auto 31px;font-family:Raleway;font-size:14px;line-height:1.8}.privacy-contact .static-page__button{color:#fff;letter-spacing:.14em;text-transform:uppercase;background:#151515;border:1px solid #151515;justify-content:center;align-items:center;min-height:50px;padding:13px 29px;font-size:9px;font-weight:700;transition:background .22s,color .22s;display:inline-flex}.privacy-contact .static-page__button:hover{color:#151515;background:0 0}@media (max-width:760px){.privacy-hero{min-height:430px}.privacy-policy__section{grid-template-columns:35px minmax(0,1fr);gap:15px}.privacy-policy__number{padding-top:7px}}@media (max-width:520px){.privacy-hero{min-height:400px;padding-bottom:50px}.privacy-hero h1{font-size:55px}.privacy-hero__description{margin-top:24px;font-size:13px}.privacy-policy__section{display:block}.privacy-policy__number{margin-bottom:14px;padding-top:0;display:block}.privacy-policy__section h2{margin-bottom:20px}.privacy-policy__section p,.privacy-policy__section li{font-size:13px;line-height:1.8}}.cookies-page{color:#151515;background:#fff}.cookies-page .static-content-container{width:min(calc(100% - var(--page-padding) * 2), var(--container));margin-left:auto;margin-right:auto}.cookies-hero{color:#fff;min-height:clamp(390px,48vw,560px);padding:clamp(85px, 10vw, 130px) var(--page-padding) clamp(55px, 7vw, 85px);background:#171814;align-items:flex-end;display:flex}.cookies-hero__content{width:min(100%, var(--container));margin:0 auto}.cookies-hero .static-page__eyebrow{color:#ffffff94;margin:0 0 20px}.cookies-hero h1{font-family:var(--font-heading), Georgia, serif;letter-spacing:-.045em;margin:0;font-size:clamp(55px,7.5vw,96px);font-weight:400;line-height:.9}.cookies-hero__description{color:#ffffffb8;max-width:590px;margin:30px 0 13px;font-family:Raleway;font-size:14px;line-height:1.75}.cookies-hero__updated{color:#ffffff6b;letter-spacing:.04em;margin:0;font-size:10px}.cookies-intro{border-bottom:1px solid #dedbd5;padding-top:clamp(70px,9vw,125px);padding-bottom:clamp(65px,8vw,110px)}.cookies-intro .static-page__eyebrow{color:#8b877f;margin:0 0 25px}.cookies-intro h2{max-width:970px;font-family:var(--font-heading), Georgia, serif;letter-spacing:-.035em;margin:0;font-size:clamp(34px,4.8vw,62px);font-weight:400;line-height:1.1}.cookies-intro>p:last-child{color:#5f5d58;max-width:720px;margin:34px 0 0;font-family:Raleway;font-size:14px;line-height:1.9}.cookies-intro a{color:#151515;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.cookies-policy{padding-top:0;padding-bottom:clamp(75px,9vw,130px)}.cookies-policy__section{border-bottom:1px solid #dedbd5;grid-template-columns:54px minmax(0,1fr);gap:clamp(20px,4vw,58px);padding:clamp(50px,6vw,76px) 0;scroll-margin-top:115px;display:grid}.cookies-policy__number{color:#aaa49a;letter-spacing:.14em;padding-top:9px;font-size:9px;font-weight:700}.cookies-policy__section>div{max-width:900px}.cookies-policy__section h2{font-family:var(--font-heading), Georgia, serif;letter-spacing:-.025em;margin:0 0 25px;font-size:clamp(31px,4vw,47px);font-weight:400;line-height:1.12}.cookies-policy__label{letter-spacing:.15em;text-transform:uppercase;font-weight:700;color:#978f83!important;margin:0 0 13px!important;font-size:8px!important;line-height:1.3!important}.cookies-policy__section p,.cookies-policy__section li{color:#5f5d58;font-size:14px;line-height:1.9}.cookies-policy__section p{margin:0 0 18px;font-family:Raleway}.cookies-policy__section p:last-child{margin-bottom:0}.cookies-policy__section ul{gap:10px;margin:22px 0;padding-left:20px;display:grid}.cookies-policy__section li{padding-left:5px;font-family:Raleway}.cookies-table-wrapper{background:#fbfaf8;border:1px solid #dedbd5;margin:30px 0 24px;overflow-x:auto}.cookies-table{border-collapse:collapse;text-align:left;width:100%;min-width:720px}.cookies-table th,.cookies-table td{color:#5f5d58;vertical-align:top;border-bottom:1px solid #dedbd5;padding:18px 20px;font-family:Raleway;font-size:12px;line-height:1.65}.cookies-table th{color:#151515;letter-spacing:.12em;text-transform:uppercase;background:#eeeae3;font-family:Raleway;font-size:9px;font-weight:700}.cookies-table th:first-child,.cookies-table td:first-child{width:42%}.cookies-table tr:last-child td{border-bottom:0}.cookies-policy__note{background:#f1eee8;border-left:2px solid #3a342b;padding:17px 20px;margin-top:24px!important;font-size:12px!important;line-height:1.75!important}.cookies-contact{padding:clamp(75px, 9vw, 125px) var(--page-padding);background:#f1eee8}.cookies-contact__content{text-align:center;width:min(100%,820px);margin:0 auto}.cookies-contact .static-page__eyebrow{color:#8b877f;margin:0 0 22px}.cookies-contact h2{font-family:var(--font-heading), Georgia, serif;letter-spacing:-.035em;margin:0;font-size:clamp(40px,5.5vw,68px);font-weight:400;line-height:1.05}.cookies-contact p:not(.static-page__eyebrow){color:#66625c;max-width:560px;margin:25px auto 31px;font-family:Raleway;font-size:14px;line-height:1.8}.cookies-contact .static-page__button{color:#fff;letter-spacing:.14em;text-transform:uppercase;background:#151515;border:1px solid #151515;justify-content:center;align-items:center;min-height:50px;padding:13px 29px;font-size:9px;font-weight:700;transition:background .22s,color .22s;display:inline-flex}.cookies-contact .static-page__button:hover{color:#151515;background:0 0}@media (max-width:760px){.cookies-hero{min-height:430px}.cookies-policy__section{grid-template-columns:35px minmax(0,1fr);gap:15px}.cookies-policy__number{padding-top:7px}}@media (max-width:520px){.cookies-hero{min-height:400px;padding-bottom:50px}.cookies-hero h1{font-size:55px}.cookies-hero__description{margin-top:24px;font-size:13px}.cookies-policy__section{display:block}.cookies-policy__number{margin-bottom:14px;padding-top:0;display:block}.cookies-policy__section h2{margin-bottom:20px}.cookies-policy__section p,.cookies-policy__section li{font-size:13px;line-height:1.8}.cookies-table th,.cookies-table td{padding:15px}}
