@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);@import url(https://fonts.googleapis.com/css2?family=Alan+Sans:wght@400;500;600;700;800&family=Cormorant+Garamond:ital,wght@0,500;0,600;0,700;1,500;1,600&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%)}}@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}.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:linear-gradient(115deg,#f7f4eef5,#e8dfcfeb 54%,#d8c7adf2);padding:150px clamp(18px,4vw,54px) 22px;position:relative}.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}.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 #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{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%;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(34px,5vw,72px);background:radial-gradient(circle at 70% 28%,#e8dfcf1a,#0000 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-bottom:20px;margin-top:5px;transform:rotate(-7deg)}.story-gallery{grid-gap:14px;display:grid;gap:14px;grid-auto-rows:clamp(138px,12vw,190px);grid-template-columns:repeat(8,1fr)}.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,#1c1c1c6b,#0000 22%,#0000 78%,#1c1c1c57),linear-gradient(180deg,#1c1c1c2e,#0000 28%,#1c1c1c38);content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.comment-card,.note-card,.story-tile{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%;object-fit:cover;width:100%}.story-tile figcaption{grid-gap:5px;background:linear-gradient(0deg,#0000,#1c1c1cd1);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:focus figcaption,.story-tile:focus-within figcaption,.story-tile:hover 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{object-position:center 42%}.story-tile-2 img{object-position:center 48%}.story-tile-3 img{object-position:center 38%}.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 50%}.proof-layer{inset: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 #1c1c1c14;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{--rotate:1.5deg;animation-delay:-3s;left:4%;top:34%}.proof-shot-1,.proof-shot-2{width:clamp(220px,20vw,320px)}.proof-shot-2{--rotate:-2.5deg;animation-delay:-1s;left:48%;top:28%}.proof-shot-3{--rotate:1deg;animation-delay:0s;bottom:5%;left:4%}.proof-shot-4{--rotate:2.5deg;animation-delay:-4.5s;bottom:7%;left:43%}.proof-shot-5{--rotate:-2deg;animation-delay:-2s;right:4%;top:10%;width:clamp(220px,20vw,320px)}.proof-shot-6{--rotate:2deg;animation-delay:-5s;bottom:8%;right:1%}.mobile-proof-shot{display:none}.comment-card{background:#1c1c1cb8;border:1px solid #f7f4ee1f;grid-column: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{background:linear-gradient(135deg,#e8dfcf,#c7aa7d);color:#1c1c1c;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(24px,2.3vw,34px);font-weight:700;grid-column:span 2;line-height:1.04;padding:22px}.note-card,.waitlist-section{align-items:center;display:flex;justify-content:center}.waitlist-section{background:linear-gradient(135deg,#f7f4ee,#e8dfcf 70%,#d8c7ad);min-height:650px;overflow:hidden;padding:clamp(34px,5vw,56px) clamp(18px,4vw,54px) 32px;position:relative}.waitlist-section .form-content{grid-gap:clamp(22px,3.4vw,46px);align-items:start;display:grid;gap:clamp(22px,3.4vw,46px);grid-template-columns:minmax(360px,1fr) minmax(360px,.9fr);max-width:1200px;transition:opacity .4s ease-out,transform .4s ease-out;width:100%}.waitlist-section .success-content{opacity:0;position:absolute;transform:translateY(24px);transition:opacity .6s ease-out,transform .6s ease-out,visibility 0s .6s;visibility:hidden}.waitlist-section.is-submitted .form-content{opacity:0;pointer-events:none;transform:translateY(-12px)}.waitlist-section.is-submitted .success-content{opacity:1;transform:translateY(0);transition-delay:.4s;visibility:visible}.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:first-child{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 #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,.waitlist-form select{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,.waitlist-form select{padding:0 16px}.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;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:#0000;border:0;flex:1 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}.phone-field,.select-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 #1c1c1c24;color:#0000;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{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.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;opacity:0;padding:18px;transform:translateY(14px) scale(.985);transition:transform .24s ease,box-shadow .24s ease}.perk-card:first-child{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;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 #1c1c1c29;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;opacity:0;position:relative;text-transform:uppercase}.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{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6;height:.86em;overflow:visible;width:1.15em}.success-smiley path{fill:none}.success-smiley .smiley-mouth{stroke-width:2.7}.success-subheading{color:#1c1c1cc2}.success-benefits{grid-gap:13px 18px;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 #5f79636b;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;display:inline-flex;justify-content:center;margin-top:32px;min-height:52px;min-width:250px}@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;transform:none;transition:none}}@media(max-width:1080px){.details-section,.hero-content,.waitlist-section .form-content{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)}.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-story,.hero-text{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}.input-row,.perk-grid,.story-gallery,.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}.comment-card,.note-card,.story-tile{grid-column:span 1;grid-row:span 1}.story-tile{aspect-ratio:1.18/1}.story-tile figcaption{background:linear-gradient(0deg,#0000,#1c1c1cd1);bottom:auto;padding:14px 14px 54px;top:0;transform:translateY(-14px)}.story-tile:focus figcaption,.story-tile:focus-within figcaption,.story-tile:hover 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 #1c1c1c14;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{--rotate:-2.5deg;animation-delay:-1.2s;left:12px}.mobile-proof-shot-2{--rotate:3deg;animation-delay:-3.4s;right:12px}.mobile-proof-shot-3{--rotate:2deg;animation-delay:-2.1s;left:14px}.mobile-proof-shot-4{--rotate:-2deg;animation-delay:-4.6s;right:14px}.mobile-proof-shot-5{--rotate:1.5deg;animation-delay:-2.8s;left:12px}.mobile-proof-shot-6{--rotate:-3deg;animation-delay:-5.2s;right:12px}.note-card{min-height:150px}.waitlist-form{padding:12px}.perk-card{min-height:0}}.navbar{background:#0000;left:0;padding:42px clamp(18px,4vw,54px);pointer-events:none;position:absolute;top:0;width:100%;z-index:20}.navbar__inner{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;margin:0 auto;max-width:1320px;width:100%}.navbar__content-align{display:contents}.navbar__left,.navbar__right{pointer-events:auto}.navbar__left{justify-self:start;text-align:left}.navbar__center{justify-self:center;pointer-events:auto}.navbar__right{justify-self:end;text-align:right}.navbar__brand-word{color:#1c1c1c;display:block;white-space:nowrap}.navbar__brand-word--english{font-family:Alan Sans,Manrope,Arial,sans-serif;font-size:16px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.navbar__brand-word--hindi{font-family:Alan Sans,Manrope,Arial,sans-serif;font-size:18px;font-weight:500;letter-spacing:.02em}.navbar__brand-icon{height:50px;object-fit:contain;width:50px}@media(max-width:767px){.navbar{padding:30px 6px;position:relative}.navbar__inner{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;width:100%}.navbar__content-align{display:contents}.navbar__left{justify-self:start}.navbar__center{justify-self:center}.navbar__right{justify-self:end}.navbar__brand-icon{height:52px;width:52px}.navbar__brand-word--english,.navbar__brand-word--hindi{font-size:14px}}.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:600;letter-spacing:.04em;margin:0;text-transform:uppercase}.footer-brand h2 span:first-child{font-size:14px;text-transform:none}.footer-brand h2 span:last-child{font-weight:600}.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:#1919149e;font-size:12px;font-weight:650;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.footer-links a:hover{color:#191914}@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}}.guide{--guide-ink:#1e2119;--guide-paper:#f4eee3;--guide-walnut:#88472f;--guide-wood:#c99568;--guide-moss:#343b28;--guide-line:#1e21192b;background:var(--guide-paper);color:var(--guide-ink);font-family:Alan Sans,Manrope,Arial,sans-serif;overflow:hidden}.guide-shell{margin:auto;width:min(680px,calc(100% - 32px))}.guide h1,.guide h2,.guide h3,.guide p{margin-top:0}.guide h1,.guide h2{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;letter-spacing:-.055em;line-height:.89}.guide h1 em,.guide h2 em{color:var(--guide-walnut);font-weight:500}.guide h1{font-size:clamp(3.5rem,15.7vw,6.8rem)}.guide h2{font-size:clamp(2.85rem,12vw,5.1rem)}.guide-eyebrow,.guide-topline,.removable-flow b,.step__boom,.step__number,.step__screws,.video-frame small{font-size:.68rem;font-weight:800;letter-spacing:.08em}.guide-eyebrow{margin-bottom:15px}.guide-help p,.guide-intro,.guide-lead,.guide-removable>.guide-shell>p:not(.guide-eyebrow),.guide-video p{color:#535548;font-size:.94rem;line-height:1.65}.guide-mantra{font-family:Cormorant Garamond,Georgia,serif;font-size:1.6rem;font-style:italic;line-height:1.08}.guide-mantra strong{color:var(--guide-walnut)}.guide-hero{background:#ebe2d3;min-height:690px;padding:17px 0 31px;position:relative}.guide-topline{border-bottom:1px solid var(--guide-line);display:flex;font-size:.59rem;justify-content:space-between;padding-bottom:16px}.guide-hero__copy{max-width:470px;padding-top:48px;position:relative;z-index:1}.guide-hero__copy h1{margin:0 0 22px}.guide-lead{max-width:280px}.guide-scroll{align-items:center;border-bottom:1px solid;display:inline-flex;font-size:.64rem;font-weight:800;gap:9px;letter-spacing:.08em;margin-top:9px;padding:8px 0}.pegboard-drawing{aspect-ratio:.7;background:#d5b18b;bottom:72px;box-shadow:11px 13px 0 #48302024;padding:5.5% 7%;position:absolute;right:3%;transform:rotate(3deg);width:min(59vw,335px)}.pegboard-drawing__board{grid-gap:12%;background:linear-gradient(110deg,#bd8b61,#e1ba8c 52%,#b98159);display:grid;gap:12%;grid-template-columns:repeat(5,1fr);height:100%;padding:10%}.pegboard-drawing__board b{aspect-ratio:1;background:#70482f;border-radius:50%;justify-self:center;width:30%}.pegboard-drawing__rail{align-items:center;background:#4d3b2e;display:flex;height:9%;justify-content:space-around;position:absolute;right:-6%;top:-8%;width:112%}.pegboard-drawing__rail i{aspect-ratio:1;background:#e7d3b7;border-radius:50%;width:6px}.pegboard-drawing__hook{border:5px solid #27231e;border-radius:0 0 18px 18px;border-top:0;height:20%;position:absolute;width:7%}.pegboard-drawing__hook--one{left:27%;top:35%}.pegboard-drawing__hook--two{right:22%;top:48%}.pegboard-drawing--compact{bottom:auto;box-shadow:5px 7px 0 #48302024;position:relative;right:auto;top:auto;transform:rotate(2deg);width:100%}.pegboard-drawing--compact .pegboard-drawing__rail i{width:4px}.guide-care,.guide-installation{padding:83px 0}.guide-care h2,.guide-installation>h2{margin-bottom:22px}.guide-intro{max-width:510px}.guide-callout{background:#ded1bb;border-left:3px solid var(--guide-walnut);font-size:.72rem;font-weight:800;letter-spacing:.04em;line-height:1.5;margin:35px 0 20px;padding:16px}.guide-callout span{color:var(--guide-walnut)}.steps{border-top:1px solid var(--guide-line)}.step{grid-gap:14px;align-items:start;border-bottom:1px solid var(--guide-line);display:grid;gap:14px;grid-template-columns:42px 1fr;padding:28px 0}.step h3{font-family:Alan Sans,Manrope,sans-serif;font-size:.95rem;letter-spacing:.015em;margin-bottom:9px}.step p{color:#535548;font-size:.88rem;line-height:1.62}.step__note{color:var(--guide-walnut)!important;font-weight:700}.step .pegboard-drawing,.step .rail-diagram,.step__screws,.step__spot{grid-column:2;justify-self:start;margin-top:6px}.step__spot{align-items:flex-end;background:#d5c3a8;display:flex;gap:17px;height:85px;padding:18px 22px;width:100%}.step__spot span{background:#a3714f;width:19px}.step__spot span:first-child{height:48%}.step__spot span:nth-child(2){height:78%}.step__spot span:nth-child(3){height:32%}.rail-diagram{padding-top:4px;text-align:center;width:100%}.rail-diagram__level{border:1px solid var(--guide-ink);display:inline-block;font:600 9px Alan Sans,sans-serif;letter-spacing:.09em;margin-bottom:15px;padding:3px 5px}.rail-diagram__rail{align-items:center;background:#72513d;display:flex;height:25px;justify-content:space-around}.rail-diagram__screw{background:#eadcc6;border-radius:50%;display:grid;height:16px;place-items:center;width:16px}.rail-diagram__screw i{border-top:1px solid #72513d;transform:rotate(-45deg);width:8px}.rail-diagram__caption{display:block;font-size:.61rem;font-weight:800;letter-spacing:.07em;margin-top:11px}.step__screws{color:var(--guide-walnut);font-family:Cormorant Garamond,serif;font-size:3.8rem;letter-spacing:-.1em;line-height:1}.step--hang .pegboard-drawing{width:160px}.step__boom{color:var(--guide-walnut);display:block;font-size:.87rem;line-height:1.16;margin-top:21px}.guide-help{background:#d98963;padding:72px 0}.guide-help h2{margin-bottom:20px}.guide-help h2 em{color:#663728}.guide-help .guide-shell>p{color:#34271e;margin-bottom:13px;max-width:470px}.guide-help a{align-items:center;display:inline-flex;gap:3px;text-decoration:underline;text-underline-offset:3px}.guide-removable{background:var(--guide-moss);color:#f7efe2;padding:82px 0}.guide-removable h2 em{color:#ddbc8f}.guide-removable>.guide-shell>p:not(.guide-eyebrow){color:#e4ddce;max-width:510px}.removable-flow{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr 25px 1fr 25px 1fr;margin:42px 0 0}.removable-flow>svg{color:#e8dac2;justify-self:center;width:18px}.removable-flow>div{text-align:center}.removable-flow .pegboard-drawing{margin-bottom:12px}.removable-flow b{color:#f4ecdf;font-size:.52rem}.removable-flow__lift .pegboard-drawing{transform:translateY(-15px) rotate(2deg)}.guide-video{background:#eee4d4;padding:82px 0}.guide-video h2{margin-bottom:16px}.guide-video__inner{grid-gap:28px;display:grid;gap:28px}.video-frame{aspect-ratio:16/10;background:#665748;border-radius:8px;overflow:hidden;position:relative}.video-frame iframe,.video-frame img,.video-frame__placeholder{border:0;display:block;height:100%;object-fit:cover;width:100%}.video-frame__placeholder:after{background:#120f0c3d;content:"";inset:0;position:absolute}.video-frame__play{background:#fff7e8;border-radius:50%;color:var(--guide-ink);display:grid;height:60px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px;z-index:1}.video-frame small{bottom:14px;color:#fff;font-size:.57rem;left:16px;position:absolute;z-index:1}.care-grid{border:1px solid var(--guide-line);display:grid;grid-template-columns:1fr 1fr;margin-top:35px}.care-grid article{border-bottom:1px solid var(--guide-line);border-right:1px solid var(--guide-line);min-height:178px;padding:20px 16px}.care-grid article:last-child,.care-grid article:nth-child(2){border-right:0}.care-grid article:nth-last-child(-n+2){border-bottom:0}.care-grid span{color:var(--guide-walnut)}.care-grid h3{font-family:Alan Sans,sans-serif;font-size:.78rem;margin:22px 0 7px}.care-grid p{color:#55554c;font-size:.77rem;line-height:1.55}.guide-closing{background:var(--guide-ink);color:#f5eee0;padding:86px 0;text-align:center}.guide-closing h2{margin-bottom:22px}.guide-closing h2 em{color:#edb780}.guide-closing .guide-mantra{font-size:1.55rem}.instagram-cta{align-items:center;background:#f2eddf;color:var(--guide-ink);display:flex;flex-wrap:wrap;font-size:.69rem;font-weight:800;gap:9px;justify-content:center;letter-spacing:.06em;margin:31px auto 0;max-width:100%;padding:14px 17px;width:-webkit-max-content;width:max-content}.instagram-cta small{color:#665548;display:block;font-size:.61rem;width:100%}@media (min-width:760px){.guide-shell{width:min(1000px,calc(100% - 80px))}.guide-hero{min-height:760px}.guide-hero__copy{padding-top:100px}.pegboard-drawing{bottom:80px;right:10%;width:360px}.guide-care,.guide-installation,.guide-removable,.guide-video{padding:120px 0}.step{gap:22px;grid-template-columns:72px minmax(0,430px) 1fr;min-height:208px}.step .pegboard-drawing,.step .rail-diagram,.step__screws,.step__spot{grid-column:3;justify-self:end}.step__spot{height:140px;width:190px}.rail-diagram{padding-top:20px;width:300px}.step--hang .pegboard-drawing{width:200px}.guide-video__inner{align-items:center;gap:10%;grid-template-columns:.8fr 1.2fr}.removable-flow{gap:16px;grid-template-columns:1fr 50px 1fr 50px 1fr;margin-top:64px}.removable-flow b{font-size:.66rem}.care-grid{grid-template-columns:repeat(4,1fr)}.care-grid article{border-bottom:0;min-height:210px;padding:26px 21px}.care-grid article:nth-child(2){border-right:1px solid var(--guide-line)}}
/*# sourceMappingURL=main.bae1bd88.css.map*/