@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-italic-Dc_OZ8oc.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-italic-BLh7T8o8.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff)format("woff")}*{box-sizing:border-box}:root{color:#30362e;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--green:#40533c;--muted:#71756c;--line:#e5e5dc;background:#faf9f6;font-family:Manrope,sans-serif}html{scroll-behavior:smooth;scroll-padding-top:85px}body{min-width:320px;margin:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}a{color:inherit;text-decoration:none}button{color:inherit}img{max-width:100%;display:block}svg{flex-shrink:0}button,a{touch-action:manipulation}input,textarea,select{color:#30362e;background:#fff;border:1px solid #dcded4;border-radius:7px;width:100%;min-width:0;padding:12px 13px;font-size:16px;line-height:1.5}textarea{resize:vertical}input:focus,textarea:focus,select:focus{border-color:var(--green)}:focus-visible{outline-offset:4px;outline:3px solid #a78341}h1,h2,h3,p{margin-top:0}button{background:0 0;border:0}label{gap:8px;font-size:12px;font-weight:600;display:grid}.button{text-align:center;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:12px 18px;font-size:12px;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.button-primary{background:var(--green);color:#fff}.button-primary:hover{background:#2e402b}.button-secondary{color:#40533c;background:0 0;border-color:#d8dcd2}.button-secondary:hover{background:#f0f1ea}.icon-button{border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.icon-button:hover{background:#00000008}.full-width{width:100%}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:#fff;padding:14px;position:fixed;top:-100px;left:12px}.skip-link:focus{top:10px}.dialog{color:#30362e;overscroll-behavior:contain;background:#faf9f6;border:1px solid #e1e2d8;border-radius:16px;width:min(490px,100vw - 32px);max-height:calc(100dvh - 48px);padding:34px 24px 26px;box-shadow:0 30px 90px #0003}.dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1b241c88}.dialog h2{margin:12px 25px 20px 0;font:400 36px/1.05 Cormorant Garamond,serif}.dialog p{color:#60665b;font-size:14px;line-height:1.8}.dialog-close{position:absolute;top:10px;right:10px}.dialog-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.demo-note{color:#6b7164;font-size:11px;line-height:1.6;display:block}.field-error{color:#963a30;font-size:12px;line-height:1.6}.page-loading{color:#40533c;padding:36px 24px;font-size:14px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
