@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=Alan+Sans:wght@400;500;600;700;800&family=Cormorant+Garamond:wght@500;600;700&family=Homemade+Apple&display=swap);:root{--ink:#17190f;--paper:#e2ddc9;--cream:#fff9ea;--gold:#c79a69;--acid:#dfff4f;--coral:#ff6f61;--muted:#5f6254;--line:#20221d2e;--serif:"Cormorant Garamond",serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;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}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes commentRoll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.diwar-landing{background:#e8dfcf;color:#1c1c1c;font-family:Alan Sans,Manrope,Arial,sans-serif;overflow-x:hidden}.details-section,.hero-section,.waitlist-section{position:relative}.details-section:before,.hero-section:before,.waitlist-section:before{background-image:radial-gradient(#1c1c1c0f .7px,#0000 0);background-size:8px 8px;content:"";inset:0;opacity:.22;pointer-events:none;position:absolute}.details-section>*,.hero-section>*,.waitlist-section>*{position:relative}.section-number{color:#5f7963;display:block;font-size:14px;font-weight:800;letter-spacing:.04em;margin-bottom:16px}.hero-section{background:radial-gradient(circle at 18% 16%,#f7f4eee0,#0000 35%),linear-gradient(122deg,#f7f4ee,#e8dfcf 63%,#d8c7ad);min-height:100svh;padding:82px clamp(18px,4vw,54px) 22px}.hero-content{grid-gap:clamp(22px,4vw,58px);align-items:center;display:grid;gap:clamp(22px,4vw,58px);grid-template-columns:minmax(290px,.78fr) minmax(390px,1fr);margin:0 auto;max-width:1320px;min-height:calc(100svh - 104px)}.hero-story{animation:fadeUp .52s ease both;max-width:500px}.hero-story h1{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(44px,4.4vw,72px);font-weight:700;line-height:.93;margin:0;text-transform:uppercase}.hero-story p{border-left:1px solid #1c1c1c5c;font-size:clamp(15px,1.4vw,18px);line-height:1.62;margin:20px 0;max-width:450px;padding-left:20px}.hero-button,.instagram-button,.submit-button{align-items:center;border:0;border-radius:11px;cursor:pointer;display:inline-flex;font-family:Alan Sans,Manrope,Arial,sans-serif;font-size:13px;font-weight:800;gap:16px;justify-content:space-between;letter-spacing:.06em;min-height:50px;padding:0 22px;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.hero-button:hover,.instagram-button:hover,.submit-button:hover{box-shadow:0 14px 26px #1c1c1c24;transform:translateY(-2px)}.hero-button,.submit-button{background:#5f7963;color:#f7f4ee;min-width:min(310px,100%)}.submit-button:disabled{cursor:progress;opacity:.7}.launch-note{color:#b83900;display:block;font-size:14px;font-weight:800;letter-spacing:.04em;margin-top:22px;text-transform:uppercase}.hero-slideshow{animation:fadeUp .62s ease .12s both;aspect-ratio:1.04/1;border-radius:3px;box-shadow:18px 22px 42px #271f1638;max-height:min(560px,100svh - 126px);overflow:hidden;position:relative;width:100%}.hero-slideshow .slideshow-image{height:100%;inset:0;object-fit:cover;opacity:0;position:absolute;transition:opacity .9s ease,transform 3.2s ease;width:100%}.hero-slideshow .slideshow-image.active{opacity:1;transform:scale(1.025)}.details-section{grid-gap:clamp(28px,4vw,52px);background:radial-gradient(circle at 70% 28%,#e8dfcf1a,#0000 28%),linear-gradient(135deg,#5f7963,#44563f 45%,#1c1c1c 145%);color:#f7f4ee;display:grid;gap:clamp(28px,4vw,52px);grid-template-columns:minmax(260px,330px) minmax(0,1fr);padding:clamp(34px,5vw,58px) clamp(18px,4vw,54px)}.story-copy .section-number{color:#f7f4ee}.story-copy h2{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(42px,4vw,68px);line-height:.94;margin:0 0 28px;text-transform:uppercase}.story-copy p{font-size:15px;line-height:1.68;margin:0 0 17px;max-width:330px}.signature{color:#f7f4eee0;display:block;font-family:Homemade Apple,cursive;font-size:clamp(30px,4.5vw,54px);margin-top:44px;transform:rotate(-7deg)}.story-gallery{grid-gap:12px;display:grid;gap:12px;grid-auto-rows:clamp(118px,12vw,172px);grid-template-columns:repeat(6,1fr)}.comment-card,.note-card,.story-tile{border-radius:9px;margin:0;overflow:hidden}.story-tile{background:#1c1c1c24}.story-tile img{display:block;height:100%;object-fit:cover;width:100%}.story-tile-1{grid-column:span 3;grid-row:span 2}.story-tile-2{grid-column:span 2}.story-tile-3{grid-column:span 1;grid-row:span 2}.story-tile-4,.story-tile-5,.story-tile-6,.story-tile-7,.story-tile-8{grid-column:span 2}.story-tile-1 img{object-position:center 42%}.story-tile-2 img{object-position:center 48%}.story-tile-3 img{object-position:center 18%}.story-tile-4 img{object-position:center 20%}.story-tile-5 img{object-position:center 50%}.story-tile-6 img{object-position:center 36%}.story-tile-7 img{object-position:center 54%}.story-tile-8 img{object-position:center 44%}.comment-card{background:#1c1c1cb8;border:1px solid #f7f4ee1f;grid-column:span 2;grid-row:span 2;min-height:0;padding:12px;position:relative}.comment-card:before{background:linear-gradient(#1c1c1c,#0000 24%,#0000 74%,#1c1c1c);content:"";inset:0;opacity:.42;pointer-events:none;position:absolute;z-index:2}.comment-stream{grid-gap:10px;animation:commentRoll 18s linear infinite;display:grid;gap:10px}.comment-card p{align-items:center;background:#f7f4ee1a;border:1px solid #f7f4ee14;border-radius:999px;display:flex;font-size:13px;line-height:1.25;margin:0;min-height:42px;padding:0 14px}.comment-card p:before{background:#5f7963;border-radius:50%;content:"";flex:0 0 22px;height:22px;margin-right:10px;width:22px}.note-card{align-items:center;background:linear-gradient(135deg,#e8dfcf,#c7aa7d);color:#1c1c1c;display:flex;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(24px,2.3vw,34px);font-weight:700;grid-column:span 2;justify-content:center;line-height:1.04;padding:22px}.waitlist-section{grid-gap:clamp(22px,3.4vw,46px);background:linear-gradient(135deg,#f7f4ee,#e8dfcf 70%,#d8c7ad);display:grid;gap:clamp(22px,3.4vw,46px);grid-template-columns:minmax(250px,350px) minmax(0,1fr);padding:clamp(34px,5vw,56px) clamp(18px,4vw,54px) 32px}.waitlist-heading h2{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(42px,4vw,66px);line-height:.92;margin:0;text-transform:uppercase}.waitlist-heading p{font-size:15px;line-height:1.5;margin:14px 0 0;max-width:300px}.waitlist-panel{min-width:0}.waitlist-form{background:#f7f4ee70;border:1px solid #1c1c1c29;border-radius:12px;padding:clamp(14px,2vw,20px)}.input-row,.waitlist-form{grid-gap:12px;display:grid;gap:12px}.input-row{grid-template-columns:repeat(2,minmax(0,1fr))}.field-with-icon,.waitlist-form input{background:#f7f4eebd;border:1px solid #1c1c1c29;border-radius:8px;color:#1c1c1c;font-family:Alan Sans,Manrope,Arial,sans-serif;font-size:15px;min-height:54px;width:100%}.waitlist-form input{padding:0 16px}.waitlist-form input::placeholder{color:#1c1c1c94}.waitlist-form input:focus{border-color:#5f7963;box-shadow:0 0 0 3px #5f796324;outline:none}.field-with-icon{align-items:center;display:flex;gap:10px;padding:0 14px}.field-with-icon svg{color:#1c1c1ca3;flex:0 0 auto}.field-with-icon input{background:#0000;border:0;flex:1 1;min-width:0;padding:0}.field-with-icon:focus-within{border-color:#5f7963;box-shadow:0 0 0 3px #5f796324}.submit-button{width:100%}.form-error{color:#b83900;font-size:13px;font-weight:700;margin:0}.perk-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.perk-card{grid-gap:14px;align-items:start;background:#f7f4ee9e;border:1px solid #1c1c1c0f;border-radius:8px;display:grid;gap:14px;grid-template-columns:38px 1fr;min-height:132px;padding:18px}.perk-card:first-child{background:#1c1c1c;color:#f7f4ee}.perk-card:nth-child(2){background:#b83900;color:#f7f4ee}.perk-card:nth-child(3){background:#5f79633d}.perk-card:nth-child(4){background:#6b4e3d;color:#f7f4ee}.perk-card svg{border:1px solid;border-radius:50%;height:38px;padding:8px;width:38px}.perk-card h3{font-size:12px;font-weight:800;letter-spacing:.06em;margin:0 0 9px;text-transform:uppercase}.perk-card p{font-size:12px;line-height:1.45;margin:0}.success-state{animation:fadeUp .42s ease both;background:#f7f4ee9e;border:1px solid #1c1c1c29;border-radius:10px;max-width:710px;padding:clamp(22px,3vw,34px)}.success-state p{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(28px,3vw,42px);font-weight:600;line-height:1.12;margin:0}.instagram-button{background:#b83900;color:#f7f4ee;margin-top:24px;min-height:48px;min-width:0;padding:0 18px}@media(min-width:1260px){.hero-section{padding-top:78px}}@media(max-width:1080px){.details-section,.hero-content,.waitlist-section{grid-template-columns:1fr}.hero-content{min-height:0}.hero-story{max-width:760px}.hero-slideshow{max-height:none}.story-gallery{grid-auto-rows:clamp(120px,20vw,180px);grid-template-columns:repeat(4,1fr)}.perk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.section-number{font-size:12px;margin-bottom:12px}.hero-section{min-height:auto;padding:84px 14px 18px}.hero-content{gap:20px}.hero-story h1{font-size:clamp(36px,12vw,50px)}.hero-story p{font-size:14px;line-height:1.52;margin:14px 0;padding-left:14px}.hero-button,.submit-button{min-width:0;width:100%}.launch-note{font-size:12px;margin-top:14px}.hero-slideshow{aspect-ratio:1/.72;box-shadow:10px 12px 28px #271f162e}.details-section,.waitlist-section{padding-left:14px;padding-right:14px}.story-copy h2,.waitlist-heading h2{font-size:clamp(38px,12vw,52px)}.story-copy p,.waitlist-heading p{max-width:none}.signature{margin-top:28px}.input-row,.perk-grid,.story-gallery{grid-template-columns:1fr}.story-gallery{grid-auto-rows:auto}.comment-card,.note-card,.story-tile{grid-column:span 1;grid-row:span 1}.story-tile{aspect-ratio:1.18/1}.story-tile-3,.story-tile-4{aspect-ratio:1/1.05}.comment-card{height:240px}.note-card{min-height:150px}.waitlist-form{padding:12px}.perk-card{min-height:0}}.navbar{align-items:center;display:flex;justify-content:center;left:0;padding:18px 18px 0;position:absolute;right:0;top:0;z-index:20}.navbar__brand{align-items:center;color:#1c1c1c;display:inline-flex;flex-direction:column;font-family:Alan Sans,Manrope,Arial,sans-serif;font-size:13px;font-weight:800;gap:6px;letter-spacing:.06em;line-height:1;text-decoration:none;text-transform:uppercase}.navbar__brand img{height:48px;object-fit:contain;width:48px}@media(max-width:680px){.navbar{padding-top:14px}.navbar__brand{font-size:11px}.navbar__brand img{height:42px;width:42px}}.main-footer{grid-gap:24px;align-items:center;background:#f4ecdc;border-top:1px solid #1919142e;color:#191914;display:grid;font-family:Alan Sans,Manrope,Arial,sans-serif;gap:24px;grid-template-columns:1fr auto 1fr;min-height:82px;padding:14px clamp(24px,4vw,62px)}.footer-brand{align-items:center;display:flex;gap:14px}.footer-brand .footer-logo{height:42px;object-fit:contain;width:42px}.footer-brand h2{font-size:13px;font-weight:800;letter-spacing:.04em;margin:0;text-transform:uppercase}.footer-brand p{font-size:12px;line-height:1.25;margin:4px 0 0;max-width:220px}.footer-copy{font-size:12px;margin:0;text-align:center}.footer-links{display:flex;gap:clamp(22px,3vw,48px);justify-content:flex-end}.footer-links a{color:#191914;font-size:12px;font-weight:800;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}@media(max-width:760px){.main-footer{grid-template-columns:1fr;justify-items:start}.footer-copy{text-align:left}.footer-links{flex-wrap:wrap;justify-content:flex-start}}
/*# sourceMappingURL=main.ab072f98.css.map*/