:root{--maroon: #791A1C;--maroon-deep: #4F0E0F;--cream-bg: #FDF6E3;--cream-card: #FFFFFF;--ink: #1A1A1A;--ink-soft: #555555;--cornflower: #D4E5F0;--font-serif: "Playfair Display", serif;--font-sans: "Inter", sans-serif;--font-hand: "Caveat", cursive;--transition-smooth: all .4s cubic-bezier(.25, .46, .45, .94)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-sans);background-color:var(--cream-bg);color:var(--ink);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);font-weight:500;line-height:1.2}a{text-decoration:none;color:inherit;transition:var(--transition-smooth)}img{max-width:100%;height:auto;display:block}.hand{font-family:var(--font-hand)}.italic{font-style:italic}.uppercase{text-transform:uppercase;letter-spacing:.1em}.btn{display:inline-block;padding:14px 32px;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;border-radius:50px;cursor:pointer;transition:var(--transition-smooth);border:1px solid transparent}.btn-primary{background-color:var(--maroon);color:#fff}.btn-primary:hover{background-color:var(--maroon-deep);transform:translateY(-2px);box-shadow:#791a1c33 0 4px 12px}.btn-outline{background-color:transparent;color:var(--maroon);border-color:var(--maroon)}.btn-outline:hover{background-color:var(--maroon);color:#fff}.marquee{background:#f3d8d1;color:#000;padding:5px 0;overflow:hidden;white-space:nowrap}.marquee-content{display:inline-block;animation:25s linear 0s infinite normal none running marquee;font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.marquee-content span{margin:0px 2rem}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.navbar{display:flex;justify-content:space-between;align-items:center;padding:20px 5%;position:sticky;top:0;background-color:var(--maroon);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;border-bottom:1px solid rgba(0,0,0,.05);transition:var(--transition-smooth)}.navbar .btn-outline{background-color:#fff}.navbar.scrolled{padding:15px 5%;box-shadow:#0000000d 0 2px 10px}.logo-container img{max-height:100px;width:auto}.hero{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;padding:40px 6vw 90px;position:relative;background:var(--cornflower)}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--maroon);margin-bottom:22px}.eyebrow:before{content:"";width:16px;height:1px;background:var(--maroon);display:inline-block}.hero h1{font-size:clamp(38px,5vw,64px);line-height:1.04;font-weight:600;color:var(--ink);max-width:11ch}.hero h1 em{font-style:italic;color:var(--maroon)}.hero-sub{margin-top:22px;font-size:17px;line-height:1.6;color:var(--ink-soft);max-width:38ch}.cta-row{margin-top:20px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.btn-primary{background:var(--maroon);color:var(--butter);font-size:14px;font-weight:600;padding:16px 30px;border-radius:100px;border:1.5px solid var(--maroon);transition:.2s;display:inline-block}.btn-primary:hover{background:var(--maroon-deep);border-color:var(--maroon-deep)}.cta-note{font-size:12.5px;color:var(--ink-soft);letter-spacing:.02em}.badge-safe{display:inline-flex;margin-top:0;font-size:13px;font-weight:600;color:var(--maroon);background:var(--cream-bg);padding:8px 16px;border-radius:100px}.hero-visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:520px}.blob{position:absolute;width:340px;height:340px;background:var(--cornflower);border-radius:50%;opacity:.55;filter:blur(2px)}.bottle{position:relative;width:150px;background:var(--cream-card);border-radius:16px 16px 10px 10px;box-shadow:#791a1c59 0 30px 60px -20px,#00000008 0 2px inset;padding:0 0 20px;z-index:2;border:1px solid rgba(0,0,0,.05)}.bottle-cap{height:26px;background:linear-gradient(180deg,var(--metallic-c),var(--metallic-b) 55%,var(--metallic-a));border-radius:16px 16px 4px 4px;margin:0 8px;box-shadow:#00000026 0 3px 6px}.bottle-fold{position:absolute;top:0;right:0;width:0px;height:0px;border-style:solid;border-width:0px 34px 34px 0px;border-color:transparent var(--maroon) transparent transparent;border-radius:0 16px 0 0}.bottle-label{text-align:center;padding:18px 14px 0}.bottle-label .tag{font-size:8.5px;font-weight:700;letter-spacing:.1em;color:var(--ink-soft);text-transform:uppercase}.bottle-label .brand{font-family:Playfair Display,serif;font-style:italic;font-weight:600;font-size:26px;color:var(--maroon);margin:10px 0 6px}.bottle-swirl{width:46px;height:46px;margin:6px auto 10px;border-top-color:;border-top-style:;border-top-width:;border-right-style:;border-right-width:;border-bottom-color:;border-bottom-style:;border-bottom-width:;border-left-color:;border-left-style:;border-left-width:;border-image-source:;border-image-slice:;border-image-width:;border-image-outset:;border-image-repeat:;border-right-color:var(--maroon);border-radius:50%;transform:rotate(35deg)}.bottle-label .kind{font-size:12.5px;color:var(--ink-soft);font-weight:500}.bottle-label .kind b{color:var(--ink);font-weight:600}.bottle-label .rule{width:22px;height:2px;background:var(--maroon);margin:10px auto}.bottle-label .flavor{font-family:Playfair Display,serif;font-style:italic;font-size:14px;color:var(--ink)}.bottle-label .vol{margin-top:10px;font-size:11px;color:var(--ink-soft)}.lab-note{position:absolute;right:-8px;bottom:56px;width:190px;background:#fffdf6;border:1px solid rgba(121,26,28,.18);box-shadow:#0000002e 0 14px 30px -12px;padding:12px 14px 14px;transform:rotate(4deg);z-index:3;border-radius:2px}.lab-note:before{content:"";position:absolute;top:-9px;left:20px;width:36px;height:16px;background:#d4e5f0d9;border:1px solid rgba(121,26,28,.12)}.lab-note .hand{font-size:19px;line-height:1.15;color:var(--maroon)}.lab-note .molecule{font-family:Inter,monospace;font-size:9.5px;color:var(--ink-soft);margin-top:8px;letter-spacing:.02em}.lab-line{position:absolute;right:150px;bottom:150px;width:70px;height:1px;background:var(--maroon);opacity:.4;transform:rotate(-18deg)}.moments{background:var(--maroon);color:var(--butter);padding:64px 6vw 72px}.moments-head{text-align:center;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.7;margin-bottom:8px}.moments-title{text-align:center;font-size:clamp(24px,3vw,34px);font-weight:600;margin-bottom:44px}.moments-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0px}.moment{padding:0 24px;border-left:1px solid rgba(253,246,227,.2)}.moment:first-child{border-left-width:medium;border-left-style:none;border-left-color:currentcolor;padding-left:0}.moment .hand{font-size:24px;color:var(--cornflower);margin-bottom:10px;display:block}.moment p{font-size:13.5px;line-height:1.55;opacity:.85}.scallop{height:26px;background-image:;background-position-x:;background-position-y:;background-size:;background-repeat:;background-attachment:;background-origin:;background-clip:;background-color:var(--maroon)}.section{padding:100px 5%}.section-header{text-align:center;margin-bottom:60px}.section-header h2{font-size:clamp(2rem,4vw,3rem);color:var(--maroon);margin-bottom:15px}.section-header p{color:var(--ink-soft);max-width:600px;margin:0 auto;font-size:1.1rem}.product-showcase{background-color:var(--cream-card);display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px}.product-image-wrap{position:relative;border-radius:20px;overflow:hidden;box-shadow:#0000001a 0 20px 50px}.product-image-wrap img{width:100%;transition:transform .7s}.product-image-wrap:hover img{transform:scale(1.05)}.product-details h2{font-size:clamp(2rem,3vw,2.5rem);color:var(--maroon);margin-bottom:20px}.product-details p{font-size:1.1rem;color:var(--ink-soft);margin-bottom:30px}.product-molecule{font-family:monospace;font-size:.9rem;background:var(--cream-bg);padding:15px;border-left:3px solid var(--maroon);color:var(--ink);margin-bottom:30px}.moments-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:25px}.moment-card{background:var(--cream-card);padding:30px 25px;border-radius:15px;text-align:center;box-shadow:#00000008 0 10px 30px;transition:var(--transition-smooth);border:1px solid rgba(121,26,28,.05)}.moment-card:hover{transform:translateY(-10px);box-shadow:#791a1c1a 0 15px 40px;border-color:#791a1c33}.moment-card .hand{font-size:2.2rem;color:var(--maroon);display:block;margin-bottom:15px;line-height:28px}.moment-card p{color:var(--ink-soft);font-size:1rem;line-height:1.5}.how-it-works-4-steps{background-color:#fff;color:var(--ink)}.how-it-works-4-steps .section-header h2{color:var(--ink);font-family:var(--font-serif);font-weight:500}.steps-4-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.step-card{background:var(--cream-card);border-radius:12px;overflow:hidden;box-shadow:#0000000d 0 4px 15px;border:1px solid rgba(0,0,0,.05);display:flex;flex-direction:column}.step-card-image{position:relative;width:100%}.step-badge{position:absolute;top:0;left:0;background-color:#f44336;color:#fff;font-size:.75rem;font-weight:600;padding:6px 12px;border-bottom-right-radius:8px;z-index:2;letter-spacing:.05em}.step-card-content{padding:20px;flex-grow:1}.step-card-content h4{font-family:var(--font-hand);font-size:2.2rem;font-weight:600;color:var(--ink);margin-bottom:10px}.step-card-content p{font-size:.9rem;color:var(--ink-soft);line-height:1.5}.before-after-section{background-color:var(--cream-bg)}.ba-wrapper{position:relative;width:100%;border-radius:16px;overflow:hidden;box-shadow:#0000001a 0 10px 30px;aspect-ratio:16 / 9;--position: 50%}@media(max-width:768px){.ba-wrapper{aspect-ratio:4 / 3}}.ba-image-container{width:100%;height:100%;position:relative}.ba-img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.ba-before{position:absolute;top:0;left:0;clip-path:polygon(0 0,var(--position) 0,var(--position) 100%,0 100%);z-index:2}.ba-slider-line{position:absolute;top:0;bottom:0;left:var(--position);width:2px;background-color:#791a1c80;transform:translate(-50%);pointer-events:none;z-index:5}.ba-slider-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;background-color:var(--cream-card);border-radius:50%;box-shadow:#00000026 0 4px 15px;display:flex;align-items:center;justify-content:center;color:var(--ink)}.ba-slider-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;z-index:10;margin:0}.ba-label{position:absolute;top:20px;background-color:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--ink);padding:6px 16px;border-radius:20px;font-size:.85rem;font-weight:600;z-index:4;pointer-events:none;box-shadow:#0000000d 0 2px 10px}.label-before{left:20px}.label-after{right:20px}.truth-section{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.truth-card{background:var(--cream-card);padding:50px;border-radius:20px;box-shadow:#791a1c14 0 20px 50px}.truth-row{display:flex;justify-content:space-between;padding:20px 0;border-bottom:1px dashed rgba(0,0,0,.1)}.truth-row:last-child{border-bottom-width:medium;border-bottom-style:none;border-bottom-color:currentcolor}.truth-row .no{color:#a14a4c;text-decoration:line-through}.truth-row .yes{color:var(--maroon);font-weight:600}.truth-content h3{font-size:2rem;color:var(--maroon);margin-bottom:20px}.truth-content p{color:var(--ink-soft);margin-bottom:20px;font-size:1.1rem}.truth-tag{font-family:var(--font-hand);font-size:1.8rem;color:var(--maroon);display:block;margin-top:30px}.founding-partners{background-color:var(--cream-card)}.form-container{max-width:900px;margin:0 auto;background:var(--cream-bg);padding:50px;border-radius:20px;box-shadow:#0000000d 0 15px 40px;border:1px solid rgba(121,26,28,.05)}.form-group{margin-bottom:25px}.form-group label{display:block;font-size:.85rem;font-weight:600;text-transform:uppercase;color:var(--ink);margin-bottom:8px;letter-spacing:.05em}.form-group input{width:100%;padding:12px 0;border-width:medium medium 1px;border-style:none none solid;border-color:currentcolor currentcolor rgba(0,0,0,.2);border-image:none;background:transparent;font-family:var(--font-sans);font-size:1rem;color:var(--ink);transition:var(--transition-smooth)}.form-group input:focus{outline:none;border-bottom-color:var(--maroon)}.form-container .btn{width:100%;margin-top:15px}.form-fine{text-align:center;font-size:.9rem;color:var(--ink-soft);margin-top:25px}.form-fine a{color:var(--maroon);text-decoration:underline}.batch-note{font-size:.85rem;color:var(--maroon);margin-bottom:30px;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:500;text-transform:uppercase;letter-spacing:.1em}.batch-dot{width:8px;height:8px;background-color:#5f9e6f;border-radius:50%;animation:2s ease 0s infinite normal none running pulse}@keyframes pulse{0%{transform:scale(.95);box-shadow:#5f9e6fb3 0 0}70%{transform:scale(1);box-shadow:#5f9e6f00 0 0 0 10px}to{transform:scale(.95);box-shadow:#5f9e6f00 0 0}}.footer{background-color:var(--ink);color:#fff;padding:80px 5% 40px}.footer-top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;padding-bottom:60px;border-bottom:1px solid rgba(255,255,255,.1)}.footer-logo img{height:40px;margin-bottom:20px;filter:brightness(0) invert(1)}.footer-tag{color:#ffffffb3;font-size:.95rem}.footer-col h4{font-family:var(--font-sans);font-size:.85rem;text-transform:uppercase;letter-spacing:.15em;margin-bottom:20px;color:#ffffff80}.footer-col ul{list-style:none}.footer-col ul li{margin-bottom:12px}.footer-col a{color:#fffc;font-size:.95rem}.footer-col a:hover{color:var(--cornflower)}.footer-bottom{display:flex;justify-content:space-between;padding-top:30px;font-size:.85rem;color:#ffffff80}.fade-up{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94)}.fade-up.visible{opacity:1;transform:translateY(0)}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}.delay-3{transition-delay:.3s}.delay-4,.delay-5{transition-delay:.4s}@media(max-width:992px){.product-showcase,.truth-section{grid-template-columns:1fr}.product-image-wrap,.truth-card{order:-1}.steps-grid{grid-template-columns:1fr;gap:60px}.step-item:not(:last-child):after{content:"\e2\2020\201c";inset:auto auto -40px 50%;transform:translate(-50%)}.footer-top{grid-template-columns:1fr 1fr}.steps-4-grid{grid-template-columns:repeat(2,1fr);gap:30px}}@media(max-width:768px){.hero h1{font-size:2.8rem}.footer-top,.steps-4-grid{grid-template-columns:1fr}.section{padding:60px 5%}.form-container{padding:30px 20px}section.hero{grid-template-columns:1fr}section.hero{grid-template-columns:1fr;padding-bottom:40px}.hero-copy{order:2}.hero-visual{min-height:auto}.navbar a.btn.btn-outline{padding:7px 12px;font-size:12px;text-align:center}.hero h1{font-size:2.4rem;max-width:none}.hero-visual .inamge>img{max-width:300px}section.hero{gap:10px}}.founder-page-wrapper .editorial-header{background:var(--cream-card);text-align:center;padding-top:120px;padding-bottom:80px;position:relative;overflow:hidden}.founder-page-wrapper .editorial-header-bg-left,.founder-page-wrapper .editorial-header-bg-right{position:absolute;width:50%;height:200%;background:radial-gradient(circle,#791a1c08,#fdf6e300 70%);pointer-events:none}.founder-page-wrapper .editorial-header-bg-left{top:-50%;left:-10%}.founder-page-wrapper .editorial-header-bg-right{bottom:-50%;right:-10%}.founder-page-wrapper .editorial-header-content{position:relative;z-index:1}.founder-page-wrapper .editorial-eyebrow{display:inline-block;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--maroon);margin-bottom:30px}.founder-page-wrapper .editorial-title{font-family:var(--font-serif);font-size:clamp(3rem,6vw,5rem);font-weight:500;color:var(--ink);line-height:1.1;max-width:900px;margin:0 auto}.founder-page-wrapper .editorial-title em{color:var(--maroon);font-style:italic}.founder-page-wrapper .editorial-divider{width:40px;height:2px;background:var(--maroon);margin:40px auto 0;opacity:.5}.founder-page-wrapper .narrative-section{padding-top:80px}.founder-page-wrapper .narrative-container{margin:0 auto;font-size:1.25rem;color:var(--ink-soft);line-height:1.8}.founder-page-wrapper .narrative-lead{margin-bottom:30px;font-size:1.5rem;color:var(--ink);font-weight:500}.founder-page-wrapper .narrative-p{margin-bottom:30px}.founder-page-wrapper .narrative-p-last{margin-bottom:40px}.founder-page-wrapper .narrative-p-none{margin-bottom:0}.founder-page-wrapper .problem-section{background-color:var(--cream-card);padding-top:80px;padding-bottom:80px}.founder-page-wrapper .problem-container{margin:0 auto}.founder-page-wrapper .problem-header{text-align:center;margin-bottom:60px}.founder-page-wrapper .problem-eyebrow{display:block;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--maroon);margin-bottom:15px}.founder-page-wrapper .problem-title{font-family:var(--font-serif);font-size:clamp(2rem,4vw,3rem);font-weight:500;color:var(--ink);line-height:1.2;max-width:800px;margin:0 auto}.founder-page-wrapper .problem-title em{color:var(--maroon)}.founder-page-wrapper .problem-card-title{font-size:1.8rem;margin-bottom:15px;display:block}.founder-page-wrapper .problem-card-p{font-size:1.1rem;line-height:1.6;color:var(--ink-soft)}.founder-page-wrapper .dark-section{background-color:var(--maroon-deep);color:var(--cream-bg);margin:60px 0;padding:100px 0}.founder-page-wrapper .dark-container{max-width:900px;margin:0 auto}.founder-page-wrapper .dark-title{font-family:var(--font-serif);font-size:clamp(2.5rem,4vw,3.5rem);font-weight:500;color:var(--cream-bg);line-height:1.2;margin-bottom:40px;border-left:4px solid var(--maroon);padding-left:30px}.founder-page-wrapper .dark-p{font-size:1.3rem;line-height:1.8;color:#fdf6e3e6;max-width:800px}.founder-page-wrapper .dark-tag-container{margin-top:40px}.founder-page-wrapper .dark-tag{display:inline-block;padding:10px 20px;background:#fdf6e31a;border-radius:30px;font-size:1rem;text-transform:uppercase;letter-spacing:.1em}.founder-page-wrapper .split-container{margin:0 auto}.founder-page-wrapper .split-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:60px;color:var(--ink-soft);font-size:1.25rem;line-height:1.8}.founder-page-wrapper .split-title{font-family:var(--font-serif);font-size:2rem;color:var(--ink);margin-bottom:20px}.founder-page-wrapper .split-p{margin-bottom:20px}.founder-page-wrapper .signoff-section{padding-top:60px;padding-bottom:120px}.founder-page-wrapper .signoff-container{max-width:900px;margin:0 auto;text-align:center}.founder-page-wrapper .signoff-container .founder-page-wrapper .signoff-card{background:var(--cream-card);padding:80px 40px;border-radius:20px;box-shadow:#00000008 0 20px 40px;border:1px solid rgba(121,26,28,.05)}.founder-page-wrapper .signoff-container .founder-page-wrapper .signoff-title{font-family:var(--font-serif);font-size:clamp(2rem,4vw,3rem);font-style:italic;font-weight:400;color:var(--maroon);line-height:1.4;margin-bottom:30px}.founder-page-wrapper .signoff-container .founder-page-wrapper .signoff-p{font-size:1.2rem;color:var(--ink-soft);margin-bottom:40px}.founder-page-wrapper .signoff-container .founder-page-wrapper .signoff-sig-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.founder-page-wrapper .signoff-container .founder-page-wrapper .signoff-sig-divider{width:60px;height:1px;background:var(--maroon);opacity:.4;margin-bottom:20px}.founder-page-wrapper .signoff-container .founder-page-wrapper .signoff-name{font-family:var(--font-serif);font-size:1.5rem;font-style:italic;color:var(--ink);margin-bottom:5px}.founder-page-wrapper .signoff-container .founder-page-wrapper .signoff-title-text{font-size:.85rem;text-transform:uppercase;letter-spacing:.15em;color:var(--ink-soft)}.form-group.input-feed-group{display:flex;flex-direction:row;gap:40px}.form-group.input-feed-group .feed-group{width:-webkit-fill-available;width:stretch}span.alert.alert-success{color:green;font-weight:500}span.alert.alert-danger{color:red;font-weight:500}.open-popup-btn{padding:14px 28px;background:#111;color:#fff;border:none;border-radius:6px;font-size:16px;cursor:pointer}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:none;align-items:center;justify-content:center;padding:20px;z-index:99999}.modal-overlay.active{display:flex}.modal-box{position:relative;width:100%;max-width:520px;background:#fff;border-radius:16px;padding:35px;box-shadow:0 20px 60px #00000040;animation:popupAnimation .3s ease}@keyframes popupAnimation{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-close{position:absolute;top:14px;right:15px;width:36px;height:36px;border:none;background:#f3f3f3;border-radius:50%;font-size:24px;line-height:1;cursor:pointer;color:#222;display:flex;align-items:center;justify-content:center}.modal-close:hover{background:#111;color:#fff}.modal-box h2{font-size:28px;color:#111;margin-bottom:8px}.modal-box .sub-heading{color:#777;font-size:14px;line-height:1.6;margin-bottom:25px}.form-group{margin-bottom:17px}.form-group label{display:block;margin-bottom:7px;color:#222;font-size:14px;font-weight:600}.form-group input,.form-group textarea{width:100%;padding:13px 15px;border:1px solid #ddd;border-radius:7px;outline:none;font-family:inherit;font-size:15px;transition:.3s}.form-group input:focus,.form-group textarea:focus{border-color:#111;box-shadow:0 0 0 3px #0000000f}.form-group textarea{height:95px;resize:vertical}.submit-btn{width:100%;border:none;background:#111;color:#fff;padding:15px 20px;border-radius:7px;font-size:16px;font-weight:600;cursor:pointer;transition:.3s}.submit-btn:hover{background:#333}@media(max-width:600px){.modal-box{padding:28px 20px 22px;border-radius:12px}.modal-box h2{font-size:23px}}select#state{width:100%;padding:13px 15px;border:1px solid #ddd;border-radius:7px;outline:none;font-family:inherit;font-size:15px;transition:.3s;background:#fdf7e4}select#states{width:100%;padding:13px 15px;border:1px solid #ddd;border-radius:7px;outline:none;font-family:inherit;font-size:15px;transition:.3s}.form-group select{color:#838383}body section.section.how-it-works-4-steps,body section.section.founding-partners{background-color:#fff!important}section.truth-section>*{grid-column:inherit}.section.section--page-width{padding:0}body .header__columns{padding:10px 5%}.shopify-policy__container{max-width:100%;margin:0 auto;padding:60px 5%;width:100%}.shopify-policy__container .shopify-policy__title h1{font-size:clamp(20px,4vw,45px);padding-bottom:10px}.shopify-policy__container .rte p,.shopify-policy__container .rte li{margin:10px 0 0;font-size:clamp(16px,2vw,16px)}.shopify-policy__container .rte p b span{font-family:var(--font-serif);font-weight:600;line-height:1.2;font-size:1.1rem;padding:10px 0;display:block}.shopify-policy__container .rte p b+span{line-height:1.6}@media screen and (min-width:1000px)and (max-width:1400px){.moments-grid{display:flex;gap:15px}.moment-card{padding:20px 15px;width:100%}.moment-card .hand{font-size:1.8rem;letter-spacing:-.5px}.moment-card p{font-size:.9rem;line-height:1.5}}@media(max-width:600px){html body .header__columns{display:flex;justify-content:space-between}html body .header__columns span.header-logo__image-container{position:relative;left:15px}.header__columns .header-logo img.header-logo__image{height:auto;width:200;max-width:260px}.section-header{margin-bottom:20px}body section.section.how-it-works-4-steps,body section.section.founding-partners{display:block}section.section{display:block}.form-group.input-feed-group{display:flex;gap:10px;flex-direction:column}.form-container button.submit-btn-found{margin-top:5px}.section-header h2{font-size:clamp(1.7rem,4vw,3rem)}.truth-card{margin-top:20px}span.truth-tag{margin-top:0}.product-information__grid{grid-template-columns:inherit;display:block}}body .header__columns,footer .section-wrapper,footer .footer-utilities,.product-information.section.section--page-width{padding:10px 5%}footer .section.section--page-width.color-scheme-4{display:block}.product-information.section.section--page-width{display:block}
/*# sourceMappingURL=/cdn/shop/t/1/assets/style.css.map */
