@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/f3397070b5136d67-s.2mozdbh3bvhzm.woff2?dpl=dpl_DtpewY1PuZ1PmEHWmRw29ahPppoW)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/5a7f2b61422ecdd2-s.36s6wyrpxpp32.woff2?dpl=dpl_DtpewY1PuZ1PmEHWmRw29ahPppoW)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d7063d6b6d39135f-s.2c29f__-ck32w.woff2?dpl=dpl_DtpewY1PuZ1PmEHWmRw29ahPppoW)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/79646f8ccf79663c-s.0u66nr5yizzn_.woff2?dpl=dpl_DtpewY1PuZ1PmEHWmRw29ahPppoW)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/cc4b84345f7a025e-s.p.2zanptnlo2hyo.woff2?dpl=dpl_DtpewY1PuZ1PmEHWmRw29ahPppoW)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/443a13e61f4b02a3-s.28yarllwtn3op.woff2?dpl=dpl_DtpewY1PuZ1PmEHWmRw29ahPppoW)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d8c36f2b672bfde8-s.2ltts62cl_aqt.woff2?dpl=dpl_DtpewY1PuZ1PmEHWmRw29ahPppoW)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d61a5a70ee333873-s.0a1c-4jmm-ge1.woff2?dpl=dpl_DtpewY1PuZ1PmEHWmRw29ahPppoW)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/277526a3aaac34fe-s.0t7r-5aj08t6e.woff2?dpl=dpl_DtpewY1PuZ1PmEHWmRw29ahPppoW)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8c920c2e27a65459-s.p.34vrj7u2gaa_j.woff2?dpl=dpl_DtpewY1PuZ1PmEHWmRw29ahPppoW)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_1f0d80f3-module__B6W82a__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-weight:500}.cormorant_garamond_1f0d80f3-module__B6W82a__variable{--font-display:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2?dpl=dpl_DtpewY1PuZ1PmEHWmRw29ahPppoW)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2?dpl=dpl_DtpewY1PuZ1PmEHWmRw29ahPppoW)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2?dpl=dpl_DtpewY1PuZ1PmEHWmRw29ahPppoW)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2?dpl=dpl_DtpewY1PuZ1PmEHWmRw29ahPppoW)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2?dpl=dpl_DtpewY1PuZ1PmEHWmRw29ahPppoW)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2?dpl=dpl_DtpewY1PuZ1PmEHWmRw29ahPppoW)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2?dpl=dpl_DtpewY1PuZ1PmEHWmRw29ahPppoW)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2?dpl=dpl_DtpewY1PuZ1PmEHWmRw29ahPppoW)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2?dpl=dpl_DtpewY1PuZ1PmEHWmRw29ahPppoW)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.jost_94a44f88-module__DfSDca__className{font-family:Jost,Jost Fallback;font-style:normal}.jost_94a44f88-module__DfSDca__variable{--font-sans:"Jost", "Jost Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cream:#faf6ef;--cream-deep:#f1e9da;--ink:#2b2a28;--muted:#6d675e;--teal:#178a8f;--teal-deep:#0e6a6e;--gold:#c49a4a;--gold-light:#e3c07b;--line:#2b2a281f;--line-soft:#2b2a2812;--font-display:Georgia, "Times New Roman", serif;--font-sans:system-ui, -apple-system, sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:var(--font-sans);color:var(--ink);background-color:var(--cream);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-image:radial-gradient(120% 90% at 50% -10%,#fff 0%,#fff0 55%),radial-gradient(80% 60% at 85% 110%,#178a8f0f 0%,#178a8f00 60%),radial-gradient(70% 55% at 10% 100%,#c49a4a12 0%,#c49a4a00 60%)}.page{flex-direction:column;justify-content:space-between;align-items:center;min-height:100svh;padding:clamp(1.75rem,4vw,3rem) clamp(1.25rem,5vw,4rem);display:flex;position:relative;overflow:hidden}.watermark{opacity:.04;pointer-events:none;z-index:0;filter:grayscale(.1);width:min(78vmin,720px);height:min(78vmin,720px);position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.topbar{z-index:1;justify-content:center;width:100%;display:flex}.kicker{letter-spacing:.42em;text-transform:uppercase;color:var(--teal);padding-left:.42em;font-size:.72rem;font-weight:400}.hero{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:clamp(1.5rem,3vw,2.25rem);width:100%;max-width:640px;padding:clamp(2rem,6vw,3.5rem) 0;display:flex;position:relative}.logo{filter:drop-shadow(0 10px 28px #2b2a2814);width:clamp(260px,42vw,440px);height:auto}.divider{width:100%;max-width:280px;color:var(--gold);justify-content:center;align-items:center;gap:.9rem;display:flex}.divider:before,.divider:after{content:"";background:linear-gradient(to var(--dir,right), transparent, #c49a4a8c);flex:1;height:1px}.divider:before{--dir:left}.diamond{background:var(--gold);flex:none;width:7px;height:7px;transform:rotate(45deg)}.headline{font-family:var(--font-display);letter-spacing:.01em;color:var(--ink);font-size:clamp(2.1rem,6.2vw,3.5rem);font-weight:500;line-height:1.08}.headline em{background:linear-gradient(100deg, var(--gold) 10%, var(--gold-light) 90%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:500}.subtext{color:var(--muted);max-width:30rem;font-size:clamp(.98rem,1.6vw,1.08rem);font-weight:300;line-height:1.7}.notify{width:100%;max-width:27rem;margin-top:.25rem}.field{border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffa6;border-radius:999px;align-items:stretch;gap:.5rem;padding:.4rem .4rem .4rem 1.25rem;transition:border-color .25s,box-shadow .25s;display:flex}.field:focus-within{border-color:#178a8f8c;box-shadow:0 0 0 4px #178a8f14}.field input{font-family:var(--font-sans);color:var(--ink);background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:.95rem;font-weight:300}.field input::placeholder{color:#9b948a}.btn{cursor:pointer;font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--teal);border:0;border-radius:999px;flex:none;padding:.7rem 1.5rem;font-size:.78rem;font-weight:500;transition:background .25s,transform .15s}.btn:hover{background:var(--teal-deep)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.6;cursor:default}.formNote{letter-spacing:.01em;min-height:1.25rem;margin-top:.75rem;font-size:.82rem;font-weight:300}.formNote.ok{color:var(--teal-deep)}.formNote.err{color:#b4452f}.success{color:var(--teal-deep);background:#178a8f0f;border:1px solid #178a8f4d;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.95rem 1.25rem;font-size:.92rem;font-weight:300;display:flex}.success svg{flex:none}.footer{z-index:1;flex-direction:column;align-items:center;gap:1rem;width:100%;padding-top:1rem;display:flex;position:relative}.socials{align-items:center;gap:1.4rem;display:flex}.socials a{color:var(--muted);transition:color .2s,transform .2s;display:inline-flex}.socials a:hover{color:var(--teal);transform:translateY(-2px)}.copyright{letter-spacing:.16em;text-transform:uppercase;color:#9b948a;text-align:center;font-size:.72rem;font-weight:300}.copyright a{color:inherit;border-bottom:1px solid var(--line);padding-bottom:1px;text-decoration:none;transition:color .2s,border-color .2s}.copyright a:hover{color:var(--teal);border-color:var(--teal)}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.reveal{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) forwards rise}.d1{animation-delay:40ms}.d2{animation-delay:.12s}.d3{animation-delay:.2s}.d4{animation-delay:.28s}.d5{animation-delay:.36s}.d6{animation-delay:.44s}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;animation:none}}.preloader{z-index:50;background:var(--cream);opacity:1;flex-direction:column;justify-content:center;align-items:center;gap:1.4rem;transition:opacity .6s,visibility .6s;display:flex;position:fixed;inset:0}.preloader--done{opacity:0;visibility:hidden}.preloader__mark{width:clamp(72px,16vw,100px);height:auto;animation:1.6s ease-in-out infinite markPulse}.preloader__mark img{width:100%;height:auto}.preloader__bar{background:#c49a4a2e;width:116px;height:1px;position:relative;overflow:hidden}.preloader__bar:after{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);width:40%;animation:1.15s ease-in-out infinite barSweep;position:absolute;inset:0}@keyframes markPulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes barSweep{0%{left:-40%}to{left:100%}}@media (prefers-reduced-motion:reduce){.preloader__mark,.preloader__bar:after{animation:none}.preloader{transition:opacity .2s}}@media (max-width:480px){.field{border-radius:18px;flex-direction:column;padding:.5rem}.field input{text-align:center;padding:.6rem .85rem}.btn{border-radius:14px;width:100%;padding:.85rem}.field:focus-within{box-shadow:none}}
