@import"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";@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes commentRoll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes proofFloat{0%,to{transform:translateZ(0) rotate(var(--rotate))}50%{transform:translate3d(0,var(--float-distance),0) rotate(calc(var(--rotate) * -.35))}}.diwar-landing{background:#e8dfcf;color:#1c1c1c;font-family:Alan Sans,Manrope,Arial,sans-serif;overflow-x:hidden}.hero-section,.details-section,.waitlist-section{position:relative}.hero-section:before,.details-section:before,.waitlist-section:before{background-image:radial-gradient(rgba(28,28,28,.06) .7px,transparent .7px);background-size:8px 8px;content:"";top:0;right:0;bottom:0;left:0;opacity:.22;pointer-events:none;position:absolute}.hero-section>*,.details-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:linear-gradient(115deg,#f7f4eef5,#e8dfcfeb 54%,#d8c7adf2);padding:0 clamp(18px,4vw,54px) 22px;position:relative;padding-top:150px}.hero-content{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}.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 h1 span{color:#5f7963}.hero-story p{border-left:1px solid rgba(28,28,28,.36);font-size:clamp(15px,1.4vw,18px);line-height:1.62;margin:20px 0;max-width:450px;padding-left:20px}.hero-button,.submit-button,.instagram-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,.submit-button:hover,.instagram-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{align-items:center;color:#1c1c1cb8;display:block;font-size:13px;font-weight:700;letter-spacing:0;line-height:1.45;margin-top:16px;max-width:360px}.launch-note:before{background:#b83900;border-radius:999px;content:"";display:inline-block;height:8px;margin-right:9px;width:8px}.hero-slideshow{animation:fadeUp .62s ease .12s both;aspect-ratio:1/1.5;border-radius:3px;box-shadow:18px 22px 42px #271f1638;max-height:min(750px,100svh - 126px);overflow:hidden;position:relative;width:100%}.hero-slideshow .slideshow-image{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;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{background:radial-gradient(circle at 70% 28%,rgba(232,223,207,.1),transparent 28%),linear-gradient(135deg,#5f7963,#44563f 45%,#1c1c1c 145%);color:#f7f4ee;display:grid;gap:clamp(34px,5vw,72px);grid-template-columns:minmax(270px,340px) minmax(0,1fr);padding:clamp(42px,5vw,68px) clamp(18px,4vw,54px)}.story-copy .section-number{color:#f7f4ee}.story-copy .origin-label{color:#f7f4eeb8;display:block;font-size:12px;font-weight:800;letter-spacing:.12em;margin:-4px 0 16px;text-transform:uppercase}.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:5px;margin-bottom:20px;transform:rotate(-7deg)}.story-gallery{display:grid;gap:14px;grid-template-columns:repeat(8,1fr);grid-auto-rows:clamp(138px,12vw,190px)}.story-gallery-wrap{min-height:clamp(560px,52vw,720px);overflow:hidden;padding:clamp(28px,3vw,42px);position:relative}.story-gallery-wrap:after{background:linear-gradient(90deg,rgba(28,28,28,.42),transparent 22%,transparent 78%,rgba(28,28,28,.34)),linear-gradient(180deg,rgba(28,28,28,.18),transparent 28%,rgba(28,28,28,.22));content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:2}.story-tile,.comment-card,.note-card{border-radius:8px;margin:0;overflow:hidden}.story-tile{background:#1c1c1c2e;box-shadow:0 16px 28px #1c1c1c29;position:relative}.story-tile img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.story-tile figcaption{background:linear-gradient(0deg,transparent,rgba(28,28,28,.82));bottom:auto;display:grid;gap:5px;left:0;opacity:0;padding:14px 14px 54px;position:absolute;right:0;top:0;transform:translateY(-14px);transition:opacity .22s ease,transform .22s ease}.story-tile strong{color:#f7f4ee;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.story-tile span{color:#f7f4eed6;font-size:12px;line-height:1.32}.story-tile:hover figcaption,.story-tile:focus figcaption,.story-tile:focus-within figcaption{opacity:1;transform:translateY(0)}.story-tile-1,.story-tile-2{grid-column:span 4;grid-row:span 2}.story-tile-3{grid-column:span 3;grid-row:span 2}.story-tile-4{grid-column:span 2;grid-row:span 2}.story-tile-5{grid-column:span 3;grid-row:span 2}.story-tile-6,.story-tile-7,.story-tile-8{display:none}.story-tile-1 img{-o-object-position:center 42%;object-position:center 42%}.story-tile-2 img{-o-object-position:center 48%;object-position:center 48%}.story-tile-3 img{-o-object-position:center 38%;object-position:center 38%}.story-tile-4 img{-o-object-position:center 20%;object-position:center 20%}.story-tile-5 img{-o-object-position:center 50%;object-position:center 50%}.story-tile-6 img{-o-object-position:center 36%;object-position:center 36%}.story-tile-7 img{-o-object-position:center 54%;object-position:center 54%}.story-tile-8 img{-o-object-position:center 50%;object-position:center 50%}.proof-layer{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:4}.proof-shot{--float-distance: -9px;--rotate: -2deg;animation:proofFloat 9s ease-in-out infinite;background:#f7f4ee;border:1px solid rgba(28,28,28,.08);border-radius:8px;box-shadow:0 14px 26px #1c1c1c2e;margin:0;max-width:min(360px,34vw);overflow:hidden;padding:5px;position:absolute;width:clamp(240px,23vw,350px)}.proof-shot img{border-radius:5px;display:block;height:auto;width:100%}.proof-shot-1{left:4%;top:34%;--rotate: 1.5deg;animation-delay:-3s;width:clamp(220px,20vw,320px)}.proof-shot-2{left:48%;top:28%;--rotate: -2.5deg;animation-delay:-1s;width:clamp(220px,20vw,320px)}.proof-shot-3{left:4%;bottom:5%;--rotate: 1deg;animation-delay:0s}.proof-shot-4{left:43%;bottom:7%;--rotate: 2.5deg;animation-delay:-4.5s}.proof-shot-5{right:4%;top:10%;--rotate: -2deg;animation-delay:-2s;width:clamp(220px,20vw,320px)}.proof-shot-6{right:1%;bottom:8%;--rotate: 2deg;animation-delay:-5s}.mobile-proof-shot{display:none}.comment-card{background:#1c1c1cb8;border:1px solid rgba(247,244,238,.12);grid-column:span 2;min-height:0;padding:12px;position:relative}.comment-card:before{background:linear-gradient(#1c1c1c,transparent 24%,transparent 74%,#1c1c1c);content:"";top:0;right:0;bottom:0;left:0;opacity:.42;pointer-events:none;position:absolute;z-index:2}.comment-stream{animation:commentRoll 18s linear infinite;display:grid;gap:10px}.comment-card p{align-items:center;background:#f7f4ee1a;border:1px solid rgba(247,244,238,.08);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{background:linear-gradient(135deg,#f7f4ee,#e8dfcf 70%,#d8c7ad);display:flex;align-items:center;justify-content:center;padding:clamp(34px,5vw,56px) clamp(18px,4vw,54px) 32px;position:relative;min-height:650px;overflow:hidden}.waitlist-section .form-content{align-items:start;display:grid;gap:clamp(22px,3.4vw,46px);grid-template-columns:minmax(360px,1fr) minmax(360px,.9fr);width:100%;max-width:1200px;transition:opacity .4s ease-out,transform .4s ease-out}.waitlist-section .success-content{opacity:0;visibility:hidden;position:absolute;transform:translateY(24px);transition:opacity .6s ease-out,transform .6s ease-out,visibility 0s .6s}.waitlist-section.is-submitted .form-content{opacity:0;transform:translateY(-12px);pointer-events:none}.waitlist-section.is-submitted .success-content{opacity:1;visibility:visible;transform:translateY(0);transition-delay:.4s}.waitlist-section.is-submitted .success-content .success-headline{animation:fadeInFromBelow .6s ease-out .8s both}.waitlist-section.is-submitted .success-content .success-body{animation:fadeInFromBelow .6s ease-out 1s both}.waitlist-section.is-submitted .success-content .success-benefits li{animation:fadeInFromBelow .48s ease-out both}.waitlist-section.is-submitted .success-content .success-benefits li:nth-child(1){animation-delay:1.12s}.waitlist-section.is-submitted .success-content .success-benefits li:nth-child(2){animation-delay:1.22s}.waitlist-section.is-submitted .success-content .success-benefits li:nth-child(3){animation-delay:1.32s}.waitlist-section.is-submitted .success-content .success-benefits li:nth-child(4){animation-delay:1.42s}.waitlist-section.is-submitted .success-content .success-button{animation:fadeInFromBelow .6s ease-out 1.56s both}.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:360px}.waitlist-panel{margin-top:32px;min-width:0}.waitlist-form{background:#f7f4ee70;border:1px solid rgba(28,28,28,.16);border-radius:12px;display:grid;gap:12px;padding:clamp(14px,2vw,20px)}.input-row{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.waitlist-form input,.waitlist-form select,.field-with-icon{background:#f7f4eebd;border:1px solid rgba(28,28,28,.16);border-radius:8px;color:#1c1c1c;font-family:Alan Sans,Manrope,Arial,sans-serif;font-size:15px;min-height:54px;width:100%}.waitlist-form input,.waitlist-form select{padding:0 16px}.waitlist-form input::-moz-placeholder,.waitlist-form select::-moz-placeholder{color:#1c1c1c94}.waitlist-form input::placeholder,.waitlist-form select::placeholder{color:#1c1c1c94}.waitlist-form input:focus,.waitlist-form select:focus{border-color:#5f7963;box-shadow:0 0 0 3px #5f796324;outline:none}.waitlist-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.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,.field-with-icon select{background:transparent;border:0;flex:1;min-width:0;padding:0}.field-with-icon select:focus{box-shadow:none}.field-with-icon:focus-within{border-color:#5f7963;box-shadow:0 0 0 3px #5f796324}.select-field,.phone-field{position:relative}.phone-field .country-code-display{color:#1c1c1c;font-size:15px;left:44px;line-height:1;pointer-events:none;position:absolute;z-index:1}.phone-field .country-code-select{border-right:1px solid rgba(28,28,28,.14);color:transparent;flex:0 0 66px;height:30px;margin-left:-2px;padding-right:0}.phone-field .country-code-select option{color:#1c1c1c}.phone-field input{padding-left:2px}.select-chevron{pointer-events:none}.other-location-field{display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden;transform:translateY(-6px);transition:grid-template-rows .24s ease,opacity .22s ease,transform .22s ease}.other-location-field>*{min-height:0}.other-location-field.is-visible{grid-template-rows:1fr;opacity:1;transform:translateY(0)}.submit-button{width:100%}.form-error{color:#b83900;font-size:13px;font-weight:700;margin:0}.perk-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.perk-card{align-items:start;background:#f7f4ee9e;border:1px solid rgba(28,28,28,.06);border-radius:8px;display:grid;gap:14px;grid-template-columns:38px 1fr;min-height:132px;opacity:0;padding:18px;transform:translateY(14px) scale(.985);transition:transform .24s ease,box-shadow .24s ease}.perk-card:nth-child(1){animation-delay:60ms}.perk-card:nth-child(2){animation-delay:.14s}.perk-card:nth-child(3){animation-delay:.22s}.perk-card:nth-child(4){animation-delay:.3s}.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 currentColor;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}.waitlist-section.has-seen-perks .perk-card{animation:waitlistCardReveal .62s cubic-bezier(.22,1,.36,1) both}@media(hover:hover)and (pointer:fine){.perk-card:hover{box-shadow:0 18px 32px #1c1c1c29;transform:translateY(-4px) scale(1.015)}}.success-state{background:#f7f4ee9e;border:1px solid rgba(28,28,28,.16);border-radius:10px;max-width:650px;padding:clamp(32px,4vw,54px);text-align:center}.success-state .success-headline{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(42px,4vw,64px);font-weight:700;line-height:.92;margin-bottom:24px;position:relative;text-transform:uppercase;opacity:0}.success-state .success-body{opacity:0}.success-state p{font-size:clamp(16px,1.6vw,20px);font-weight:500;line-height:1.55;margin:0 auto 1em;max-width:500px}.success-state p:last-child{margin-bottom:0}.success-headline-line{align-items:center;display:inline-flex;gap:clamp(1px,.16vw,2px);justify-content:center}.success-smiley{display:inline-flex;flex:0 0 auto;margin-left:-.12em;transform:rotate(-75deg) translateY(.02em)}.success-smiley svg{height:.86em;overflow:visible;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6;width:1.15em}.success-smiley path{fill:none}.success-smiley .smiley-mouth{stroke-width:2.7}.success-subheading{color:#1c1c1cc2}.success-benefits{display:grid;gap:13px 18px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:26px auto 0;max-width:470px;padding:0;text-align:left}.success-benefits li{align-items:center;display:flex;gap:12px;min-width:0;opacity:0}.success-benefits svg{border:1px solid rgba(95,121,99,.42);border-radius:999px;color:#5f7963;flex:0 0 24px;height:24px;padding:4px;width:24px}.success-benefits span{color:#1c1c1cdb;font-size:14px;font-weight:700;line-height:1.35;min-width:0}.success-button{opacity:0}.instagram-button{background:#b83900;color:#f7f4ee;margin-top:32px;min-height:52px;min-width:250px;display:inline-flex;justify-content:center}@keyframes fadeInFromBelow{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes waitlistCardReveal{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.perk-card,.success-benefits li{animation:none;opacity:1;transition:none;transform:none}}@media(max-width:1080px){.waitlist-section .form-content,.hero-content,.details-section{grid-template-columns:1fr}.hero-content{min-height:0}.hero-story{max-width:760px}.hero-slideshow{max-height:none}.story-gallery{grid-template-columns:repeat(4,1fr);grid-auto-rows:clamp(120px,20vw,180px)}.story-gallery-wrap{min-height:clamp(760px,112vw,980px)}.proof-shot{width:clamp(138px,26vw,224px)}.perk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.section-number{font-size:12px;margin-bottom:12px}.hero-section{min-height:auto;padding:10px 20px 30px}.hero-content{display:flex;flex-direction:column;gap:18px}.hero-text,.hero-story{display:contents}.hero-story h1{font-size:clamp(36px,12vw,50px);order:1}.hero-story p{font-size:14px;line-height:1.52;margin:14px 0;order:3;padding-left:14px}.hero-button,.submit-button{min-width:0;width:100%}.hero-button{order:4}.launch-note{font-size:12px;margin-top:14px}.hero-slideshow{aspect-ratio:1/1.2;box-shadow:10px 12px 28px #271f162e;order:2}.details-section,.waitlist-section{padding-left:14px;padding-right:14px}.waitlist-section{align-items:flex-start}.waitlist-section .form-content{display:flex;flex-direction:column;gap:16px}.waitlist-heading{display:contents}.waitlist-heading .section-number{order:1}.waitlist-heading h2{order:2}.waitlist-heading p{order:3}.waitlist-panel{margin-top:2px;order:4;width:100%}.perk-grid{margin-top:18px;order:5}.story-copy h2,.waitlist-heading h2{font-size:clamp(38px,12vw,52px)}.story-copy p,.waitlist-heading p{max-width:none}.signature{margin-top:px}.story-gallery,.input-row,.perk-grid,.success-benefits{grid-template-columns:1fr}.story-gallery{grid-auto-rows:auto}.story-gallery-wrap{min-height:0;padding:0}.story-gallery-wrap:after{display:none}.story-tile,.comment-card,.note-card{grid-column:span 1;grid-row:span 1}.story-tile{aspect-ratio:1.18/1}.story-tile figcaption{background:linear-gradient(0deg,transparent,rgba(28,28,28,.82));bottom:auto;padding:14px 14px 54px;top:0;transform:translateY(-14px)}.story-tile:hover figcaption,.story-tile:focus figcaption,.story-tile:focus-within figcaption{transform:translateY(0)}.story-tile-6,.story-tile-7,.story-tile-8{display:block}.story-tile-3,.story-tile-4{aspect-ratio:1/1.05}.comment-card{height:240px}.proof-layer{display:none}.mobile-proof-shot{--float-distance: -7px;animation:proofFloat 8.5s ease-in-out infinite;background:#f7f4ee;border:1px solid rgba(28,28,28,.08);border-radius:6px;bottom:12px;box-shadow:0 8px 18px #1c1c1c26;display:block;max-width:72%;overflow:hidden;padding:4px;pointer-events:none;position:absolute;width:clamp(210px,64vw,300px);z-index:3}.mobile-proof-shot img{border-radius:3px;display:block;height:auto;width:100%}.mobile-proof-shot-1{left:12px;--rotate: -2.5deg;animation-delay:-1.2s}.mobile-proof-shot-2{right:12px;--rotate: 3deg;animation-delay:-3.4s}.mobile-proof-shot-3{left:14px;--rotate: 2deg;animation-delay:-2.1s}.mobile-proof-shot-4{right:14px;--rotate: -2deg;animation-delay:-4.6s}.mobile-proof-shot-5{left:12px;--rotate: 1.5deg;animation-delay:-2.8s}.mobile-proof-shot-6{right:12px;--rotate: -3deg;animation-delay:-5.2s}.note-card{min-height:150px}.waitlist-form{padding:12px}.perk-card{min-height:0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/home.css.map */
