:root{--forest:#1f2e22;--sage:#8a9a7f;--cream:#f6f3ea;--taupe:#a89785;--gold:#c9a96b}*{box-sizing:border-box}body{background:var(--cream);color:var(--forest);-webkit-font-smoothing:antialiased;margin:0;font-family:Cormorant Garamond,Georgia,serif}a{color:inherit}.site-shell{flex-direction:column;align-items:center;min-height:100svh;padding:44px 24px 22px;display:flex}.coming-soon{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:580px;display:flex}.hero-logo{width:min(340px,76vw);height:auto;animation:.8s ease-out both appear;display:block}.introduction{width:100%;animation:.8s ease-out .1s both appear}h1{letter-spacing:-.045em;margin:25px 0 24px;font-family:Cinzel,Georgia,serif;font-size:clamp(44px,6vw,62px);font-weight:400;line-height:1.15}h1 em{font-family:Cormorant Garamond,Georgia,serif;font-weight:400}.welcome{margin:0 0 12px;font-size:23px}.description{color:#52604e;text-wrap:pretty;max-width:460px;margin:auto;font-size:17px;line-height:1.75}.signup-preview{text-align:left;max-width:460px;margin:30px auto 0}.signup-heading{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:18px;display:flex}h2{margin:0;font-size:19px;font-weight:400}.preview-badge{text-transform:uppercase;letter-spacing:.09em;color:#52604e;background:#8a9a7f18;padding:5px 7px;font:8px Arial,sans-serif}.ml-embedded,.ml-embedded-placeholder{width:100%;min-height:120px}.preview-note{color:#626b5c;text-align:center;margin:10px 0 0;font:10px/1.7 Arial,sans-serif}.socials{flex-direction:column;align-items:center;gap:10px;margin-top:26px;display:flex}.social-label{letter-spacing:.13em;text-transform:uppercase;color:#52604e;font:10px Arial,sans-serif}.socials ul{gap:10px;margin:0;padding:0;list-style:none;display:flex}.socials a{border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,transform .2s;display:flex}.socials a:hover{background:#c9a96b28;transform:translateY(-2px)}.socials svg{width:19px;height:19px}a:focus-visible{outline-offset:3px;outline:2px solid #826232}footer{text-align:center;color:#626b5c;justify-content:center;align-items:center;gap:14px;margin-top:auto;padding-top:36px;font:10px/1.6 Arial,sans-serif;display:flex}.footer-privacy{color:#52604e;text-underline-offset:3px;text-decoration-color:#c9a96b}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.site-shell{padding:28px 22px 20px}.hero-logo{max-width:290px}h1{margin-top:20px}.welcome{font-size:21px}.description{font-size:16px}.signup-heading{gap:8px}h2{font-size:18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.signup-preview .ml-embedded :is(input,button,a):focus-visible{outline-offset:3px;outline:2px solid #826232!important}@media (max-width:370px){.signup-preview .ml-embedded .g-recaptcha{transform-origin:0 0;transform:scale(.82)}}.signup-preview .ml-embedded .ml-form-embedWrapper{background:0 0!important;width:100%!important;max-width:100%!important}.signup-preview .ml-embedded .ml-form-embedBody,.signup-preview .ml-embedded .ml-form-successBody{padding:0!important}.signup-preview .ml-embedded :is(h4,p,label,input,button){font-family:Cormorant Garamond,Georgia,serif!important}.signup-preview .ml-embedded :is(h4,p,label){color:var(--forest)!important}.signup-preview .ml-embedded h4{font-size:24px!important}.signup-preview .ml-embedded .ml-form-fieldRow input{color:var(--forest)!important;border-color:var(--sage)!important}.signup-preview .ml-embedded .ml-form-embedSubmit button{min-height:48px}.signup-preview #mlb2-47303220.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button{background-color:var(--forest)!important;color:var(--cream)!important}.signup-preview #mlb2-47303220.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button:hover{background-color:#354a38!important}.privacy-shell{width:100%;min-height:100svh;color:var(--forest);padding:30px 24px 64px}.privacy-nav{border-bottom:1px solid #a8978550;justify-content:space-between;align-items:center;max-width:960px;margin:0 auto;padding:8px 0 20px;display:flex}.privacy-home{letter-spacing:.12em;font-family:Cinzel,Georgia,serif;font-size:16px;text-decoration:none}.back-home,.privacy-return{color:#52604e;text-underline-offset:4px;font:12px Arial,Helvetica,sans-serif;text-decoration-thickness:1px}.privacy-document{max-width:760px;margin:54px auto 0}.privacy-eyebrow{color:#826232;letter-spacing:.2em;text-transform:uppercase;margin:0 0 12px;font:10px Arial,Helvetica,sans-serif}.privacy-document h1{letter-spacing:-.03em;margin:0;font-size:clamp(42px,7vw,64px)}.policy-date{color:#626b5c;margin:10px 0 30px;font:12px Arial,Helvetica,sans-serif}.review-callout{border-left:3px solid var(--gold);background:#a8978512;margin:0 0 34px;padding:20px 22px}.review-callout h2{margin:0 0 8px;font-size:21px}.review-callout p,.review-callout li{font-size:15px;line-height:1.65}.review-callout p{margin:0 0 8px}.review-callout ul{margin:0;padding-left:20px}.policy-intro{border-bottom:1px solid #a8978550;padding-bottom:26px;font-size:19px;line-height:1.65}.privacy-document section{border-bottom:1px solid #a8978538;padding:23px 0}.privacy-document section h2{margin:0 0 11px;font-size:25px}.privacy-document section p{color:#344337;margin:0 0 11px;font-size:16px;line-height:1.75}.privacy-document section p:last-child{margin-bottom:0}.privacy-document a{color:#52634b;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration-color:#c9a96b}.privacy-document a:hover{color:#826232}.privacy-document code{overflow-wrap:anywhere;background:#a8978515;padding:1px 4px;font-size:.9em}.policy-contact{margin:30px 0 15px;font-size:19px}.privacy-return{margin-top:6px;display:inline-block}@media (max-width:600px){.privacy-shell{padding:18px 20px 42px}.privacy-nav{padding-bottom:15px}.privacy-home{font-size:13px}.privacy-document{margin-top:34px}.review-callout{margin-bottom:26px;padding:16px}.review-callout p,.review-callout li{font-size:14px}.policy-intro{font-size:17px}.privacy-document section{padding:19px 0}.privacy-document section h2{font-size:22px}.privacy-document section p{font-size:15px;line-height:1.7}}
