@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;1,500&family=Manrope:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Jost:wght@400;500;600;700&display=swap);:root{--ink:#17190f;--paper:#e2ddc9;--cream:#fff9ea;--gold:#c79a69;--acid:#dfff4f;--coral:#ff6f61;--muted:#5f6254;--line:#20221d2e;--serif:"Cormorant Garamond",serif}body{background:#e2ddc9;background:var(--paper);color:#17190f;color:var(--ink);font-family:Manrope,sans-serif;margin:0}::selection{background:#c79a69;background:var(--gold);color:#17190f;color:var(--ink)}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}button{font:inherit}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f7f4ee;color:#1c1c1c;font-family:Jost,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.diwar-landing{width:100%}.hero-section{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;padding:40px 24px 0;text-align:center}.hero-section .hero-header .brand-logo{width:48px}.hero-section .hero-header h1{font-size:16px;font-weight:500;letter-spacing:.15em;margin-top:12px;text-transform:uppercase}.hero-section .hero-header p{color:#1c1c1c99;font-size:12px;font-weight:500;letter-spacing:.1em;margin-top:6px;text-transform:uppercase}.hero-section .hero-slideshow{border-radius:24px;box-shadow:0 20px 50px #00000014;flex-grow:1;margin:4vh 0;max-width:700px;overflow:hidden;position:relative;width:100%}.hero-section .hero-slideshow .slideshow-image{height:100%;left:0;object-fit:cover;opacity:0;position:absolute;top:0;transition:opacity 1.5s cubic-bezier(.4,0,.2,1);width:100%}.hero-section .hero-slideshow .slideshow-image.active{opacity:1}.hero-section .hero-story{max-width:550px}.hero-section .hero-story h2{font-size:28px;font-weight:700;line-height:1.3}.hero-section .hero-story p{color:#1c1c1ccc;font-size:16px;line-height:1.7;margin-top:16px}.hero-section .scroll-indicator{animation:bounce 2s infinite;color:#1c1c1c66;margin-bottom:8px;padding:24px}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}.details-section{grid-gap:120px;align-items:center;display:grid;gap:120px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1440px;padding:120px}.details-section .details-left h3{font-size:32px;font-weight:700;line-height:1.3}.details-section .details-left p{color:#1c1c1cd9;font-size:17px;line-height:1.8;margin:24px 0 48px}.details-section .details-gallery{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.details-section .details-gallery .gallery-image{border-radius:16px;height:250px;object-fit:cover;transition:transform .3s ease;width:100%}.details-section .details-gallery .gallery-image:hover{transform:scale(1.03)}.form-card{background:#fff;border-radius:24px;box-shadow:0 20px 50px #00000014;padding:48px;text-align:center}.form-card h4{font-size:24px;font-weight:700}.form-card p{color:#1c1c1cb3;margin-top:12px}.form-card .waitlist-form{display:flex;flex-direction:column;gap:16px;margin-top:32px}.form-card .waitlist-form input{border:1px solid #e8dfcf;border-radius:12px;font-family:Jost,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:500;height:52px;padding:0 18px}.form-card .waitlist-form input::placeholder{color:#1c1c1c66}.form-card .waitlist-form input:focus{border-color:#5f7963;box-shadow:0 0 0 3px #5f79631a;outline:none}.form-card .waitlist-form .submit-button{background:#5f7963;border:none;border-radius:14px;color:#fff;cursor:pointer;font-family:Jost,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:500;height:54px;margin-top:8px;transition:all .3s ease}.form-card .waitlist-form .submit-button:hover{background:#546b57;transform:translateY(-2px)}.form-card .form-footer-note{font-size:13px;margin-top:24px}.form-card .success-state h4{font-size:22px}.form-card .success-state p{font-size:16px;line-height:1.6;margin:16px auto 0;max-width:380px}.form-card .success-state .instagram-button{align-items:center;background:#ab3900;border-radius:14px;color:#fff;display:inline-flex;font-size:15px;font-weight:500;gap:8px;justify-content:center;margin-top:32px;padding:12px 24px;text-decoration:none;transition:all .3s ease}.form-card .success-state .instagram-button:hover{background:#923100;transform:translateY(-2px)}.main-footer{width:100%}.main-footer .olive-strip{grid-gap:32px;background:#5f7963;color:#f7f4ee;display:grid;gap:32px;grid-template-columns:repeat(4,1fr);padding:40px;text-align:center}.main-footer .olive-strip .perk-icon{margin:0 auto 12px}.main-footer .olive-strip h5{font-size:16px;font-weight:500}.main-footer .olive-strip p{color:#f7f4eecc;font-size:13px;line-height:1.4;margin-top:6px}.main-footer .terracotta-strip{background:#ab3900;color:#f7f4ee;padding:24px;text-align:center}.main-footer .terracotta-strip .footer-logo{margin:0 auto;width:28px}.main-footer .terracotta-strip h2{font-size:12px;font-weight:500;letter-spacing:.15em;margin-top:8px;text-transform:uppercase}.main-footer .terracotta-strip p{font-size:10px;font-weight:400;letter-spacing:.1em;margin-top:6px;opacity:.7;text-transform:uppercase}@media(max-width:1024px){.details-section{gap:80px;grid-template-columns:1fr;padding:120px 40px}.main-footer .olive-strip{grid-template-columns:1fr 1fr}}@media(max-width:768px){.hero-story h2{font-size:24px}.details-section{padding:80px 24px}.details-left h3{font-size:28px}.form-card{padding:32px}.main-footer .olive-strip{grid-template-columns:1fr}}
/*# sourceMappingURL=main.35e14191.css.map*/