@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:300 900;src:url(../fonts/figtree-variable.woff2) format("woff2")}:root{--wp--preset--color--primary: #650b25;--wp--preset--color--background: #ffffff}*,*:before,*:after{box-sizing:border-box}.coming-soon{background:var(--wp--preset--color--background);color:var(--wp--preset--color--primary);font-family:Figtree,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:flex;flex-direction:column;font-size:18px;line-height:1.5;margin:0;min-height:100vh;min-height:100dvh}.cs{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(1.5rem,5vw,5rem);justify-content:center;flex:1 0 auto;margin-inline:auto;max-width:1200px;padding:clamp(1.5rem,4vw,3rem) 1rem;width:100%}.cs__image{display:block;flex:0 1 auto;height:auto;max-height:min(80vh,768px);max-width:min(100%,520px);width:auto}.cs__box{border:4px solid currentColor;border-radius:40px;flex:0 1 26rem;max-width:100%;padding:clamp(1.5rem,4vw,2.5rem)}.cs__title{font-size:2.25rem;font-style:italic;font-weight:800;line-height:1.2;margin:0 0 1.25rem}.cs__note,.cs__error{margin:0 0 1.25rem}.cs__error{font-weight:600}.cs__form{display:grid;gap:.75rem}.cs__field{position:relative}.cs__field input{background:transparent;border:2px solid color-mix(in srgb,currentColor 55%,transparent);border-radius:1.5rem;color:inherit;font:inherit;height:3.5rem;padding:1.25rem 1.1rem .35rem;transition:border-color .2s;width:100%}.cs__field input:hover,.cs__field input:focus{border-color:currentColor;outline:none}.cs__field input:focus-visible{outline:2px solid currentColor;outline-offset:2px}.cs__field input:-webkit-autofill{-webkit-box-shadow:0 0 0 100px var(--wp--preset--color--background) inset;-webkit-text-fill-color:var(--wp--preset--color--primary)}.cs__field label{color:color-mix(in srgb,currentColor 75%,transparent);left:1.1rem;max-width:calc(100% - 2.2rem);overflow:hidden;pointer-events:none;position:absolute;top:1.05rem;transform-origin:left top;text-overflow:ellipsis;transition:transform .15s;white-space:nowrap}.cs__field input:focus+label,.cs__field input:not(:placeholder-shown)+label,.cs__field input:-webkit-autofill+label{transform:translateY(-.6rem) scale(.75)}.cs__remember{align-items:center;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding-block:.25rem}.cs__remember input{accent-color:var(--wp--preset--color--primary);height:1.1rem;margin:0;width:1.1rem}.cs__button{background:var(--wp--preset--color--primary);border:2px solid var(--wp--preset--color--primary);border-radius:9999px;color:var(--wp--preset--color--background);cursor:pointer;display:block;font:inherit;font-weight:600;margin-top:.25rem;padding:.75em 1.5em;text-align:center;text-decoration:none;transition:background-color .2s,color .2s;width:100%}.cs__button:hover,.cs__button:focus-visible{background:transparent;color:var(--wp--preset--color--primary)}.cs__button:focus-visible{outline:2px solid var(--wp--preset--color--primary);outline-offset:3px}.cs__legal{font-size:.875rem;padding:0 1rem 1.5rem}.cs__legal ul{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;justify-content:center;list-style:none;margin:0;padding:0}.cs__legal a{color:inherit;text-underline-offset:.2em}@media (max-width: 781px){.cs__image{max-height:45vh}.cs__box{flex-basis:100%}}@media (prefers-reduced-motion: reduce){.cs__field input,.cs__field label,.cs__button{transition:none}}@media (max-width: 781px){.cs__remember,.cs__legal{font-size:1rem}}
