@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.p.28qi1ga78_w_1.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.2cu9iw-l3ih8o.woff2)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:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.p.28qi1ga78_w_1.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.2cu9iw-l3ih8o.woff2)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:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.cinzel_deea577f-module__2tjHoW__className{font-family:Cinzel,Cinzel Fallback;font-style:normal}.cinzel_deea577f-module__2tjHoW__variable{--font-cinzel:"Cinzel", "Cinzel Fallback"}
@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2)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.p.0dguglgc-iz4q.woff2)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-20C4,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)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)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.p.0dguglgc-iz4q.woff2)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-20C4,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)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_33d55c5a-module__RSBuRa__className{font-family:Jost,Jost Fallback;font-style:normal}.jost_33d55c5a-module__RSBuRa__variable{--font-jost:"Jost", "Jost Fallback"}
:root{--bg:#fefefc;--green:#3e4430;--text:#5a5d4d;--brown:#9c8664;--serif:var(--font-cinzel), Georgia, "Times New Roman", serif}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;overflow:hidden}body{height:100dvh;font-family:var(--font-jost), "Helvetica Neue", Arial, sans-serif;color:var(--text);background:var(--bg);text-align:center;flex-direction:column;font-weight:300;display:flex}img{max-width:100%;height:auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}main{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:clamp(.75rem,3dvh,2rem) 1.25rem 0;display:flex}.hero-logo{border-radius:2.5rem;flex-shrink:1;width:min(34rem,100%,62dvh);height:auto}.divider{background:var(--brown);flex-shrink:0;width:4rem;height:2px;margin:clamp(.5rem,1.5dvh,1rem) auto clamp(.75rem,3dvh,1.75rem)}.soon{font-family:var(--serif);letter-spacing:.25em;text-transform:uppercase;color:var(--green);font-size:clamp(1.35rem,min(6vw,5dvh),2.75rem);font-weight:600}.note{letter-spacing:.08em;max-width:30rem;margin-top:clamp(.5rem,1.5dvh,1rem);font-size:clamp(.85rem,2.2dvh,1rem);line-height:1.6}.mail-btn{border:1px solid var(--green);font-family:var(--serif);letter-spacing:.15em;text-transform:uppercase;color:var(--bg);background:var(--green);border-radius:999px;margin-top:clamp(1rem,3.5dvh,2rem);padding:clamp(.65rem,1.8dvh,.85rem) clamp(1.25rem,6vw,2rem);font-size:.85rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.mail-btn:hover,.mail-btn:focus-visible{color:var(--green);background:0 0}footer{padding:clamp(.75rem, 2.5dvh, 1.25rem) 1rem calc(clamp(.75rem, 2.5dvh, 1.25rem) + env(safe-area-inset-bottom,0px));letter-spacing:.15em;text-transform:uppercase;color:var(--text);font-size:.8rem}@media (max-width:480px){.soon{letter-spacing:.18em}.note{letter-spacing:.04em}.mail-btn{letter-spacing:.12em;font-size:.75rem}footer{letter-spacing:.1em;font-size:.7rem}}
