@font-face{font-family:Smokum;src:url(/assets/smokum.ttf)format("truetype");font-display:swap}@font-face{font-family:DM;src:url(/assets/dm-sans.ttf)format("truetype");font-display:swap}:root{color:#102d4b;font-synthesis:none;--cream:#f8efdf;--navy:#102d4b;--heading-font:"Cowgirl Display Rough",Impact,serif;background:#f4c5a0;font-family:DM,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid}::selection{color:#f8efdf;background:#102d4b}.m-page{overflow:clip}.m-skip{z-index:100;background:var(--cream);padding:14px;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.m-skip:focus{transform:none}.m-journey{--travel:110svh;height:calc(100svh + var(--travel)*4);position:relative}.m-marker{pointer-events:none;width:1px;height:1px;position:absolute;left:0}.m-stage{height:100svh;min-height:620px;color:var(--ink);isolation:isolate;position:sticky;top:0;overflow:hidden}.m-color{z-index:-2;position:absolute;inset:0}.m-scene{color:var(--ink);pointer-events:none;position:absolute;inset:0}.m-scene:not([inert]) .m-cta{pointer-events:auto}.m-scene[inert]{pointer-events:none}.m-header{z-index:10;border-bottom:1px solid color-mix(in srgb,currentColor 25%,transparent);justify-content:space-between;align-items:center;gap:24px;height:80px;margin:0 4.5%;display:flex;position:absolute;inset:0 0 auto}.m-logo{white-space:nowrap;align-items:center;gap:6px;font-family:Smokum,Georgia,serif;font-size:37px;line-height:1;display:flex}.m-logo i{margin-left:10px;font-family:Georgia,serif;font-size:19px;font-style:normal}.m-header nav{gap:35px;margin-left:auto;margin-right:4vw;font-size:13px;font-weight:650;display:flex}.m-header nav a:hover{text-underline-offset:6px;text-decoration:underline}.m-motion-toggle{background:0 0;border:0;align-items:center;gap:9px;padding:12px 0;font-size:12px;display:flex}.m-motion-toggle span{font-size:19px;line-height:1}.m-copy-wrap{z-index:3;width:43%;position:absolute;top:22%;left:7%}.m-product-name{letter-spacing:.03em;margin:0 0 18px;font-size:14px;font-weight:650}.m-copy h1,.m-copy h2{font-family:var(--heading-font);letter-spacing:0;margin:0 0 24px;font-size:clamp(84px,9.4vw,154px);font-weight:400;line-height:1.08}.m-copy h1 span,.m-copy h2 span{display:block}.m-note{max-width:310px;margin:0 0 27px;font-size:16px;line-height:1.65}.m-cta{background:var(--ink);min-height:51px;color:var(--scene-bg);outline:1px dashed var(--scene-bg);outline-offset:-5px;justify-content:space-between;align-items:center;gap:28px;padding:12px 24px;font-size:13px;font-weight:650;transition:transform .2s;display:inline-flex}.m-cta span{font-size:23px;font-weight:400}.m-cta:hover{transform:translateY(-3px)}.m-cta:active{transform:translateY(0)}.m-backword{white-space:nowrap;letter-spacing:-.02em;opacity:.12;pointer-events:none;font-family:Smokum,Georgia,serif;font-size:clamp(200px,30vw,560px);line-height:1;position:absolute;top:24%;left:43%}.m-product{z-index:2;filter:drop-shadow(20px 32px 15px #00000026);transform-origin:50% 60%;width:min(23vw,25svh);position:absolute;top:17%;left:64%}.m-side-note{text-align:center;max-width:150px;font:italic 22px/1.2 Georgia,serif;position:absolute;top:18%;right:4.8%;transform:rotate(8deg)}.m-spec{letter-spacing:.14em;white-space:nowrap;font-size:10px;font-weight:600;position:absolute;bottom:15%;left:67%}.m-spec span{padding:0 10px}.m-flavor-nav{border-top:1px solid color-mix(in srgb,currentColor 25%,transparent);z-index:5;grid-template-columns:repeat(5,1fr);gap:25px;height:88px;display:grid;position:absolute;bottom:0;left:4.5%;right:4.5%}.m-flavor-nav a{opacity:.6;align-items:center;gap:13px;font-size:14px;transition:opacity .2s;display:flex;position:relative}.m-flavor-nav a:hover,.m-flavor-nav a[aria-current]{opacity:1}.m-flavor-nav a[aria-current]:before{content:"";background:currentColor;width:100%;height:3px;position:absolute;top:-2px;left:0}.m-nav-number{font-size:10px}.m-nav-star{opacity:0;margin-left:auto}.m-flavor-nav a[aria-current] .m-nav-star{opacity:1}.m-story{--ink:#102d4b;--scene-bg:#f8efdf;min-height:660px;color:var(--ink);background:#f8efdf;grid-template-columns:1.08fr 1fr;display:grid;position:relative}.m-story-photo{min-height:100%;overflow:hidden}.m-story-photo img{object-fit:cover;width:100%;height:100%;display:block}.m-story-copy{padding:70px 13% 80px}.m-story-star{color:#a44d32;font-size:44px}.m-story h2,.m-guide h2{font:400 clamp(52px,5.2vw,85px)/1.1 var(--heading-font);letter-spacing:0;margin:26px 0}.m-story p{max-width:360px;font-size:16px;line-height:1.7}.m-story .m-cta{margin-top:20px}.m-guide{color:#102d4b;background:#f8efdf;border-top:1px solid #102d4b30;grid-template-columns:1fr 1fr;gap:60px;padding:75px 7% 100px;display:grid}.m-guide h2{margin:0;font-size:62px}.m-guide details{border-bottom:1px solid #102d4b35;padding:20px 0}.m-guide details:first-child{padding-top:5px}.m-guide summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:30px;font-size:15px;font-weight:600;list-style:none;display:flex}.m-guide summary::-webkit-details-marker{display:none}.m-guide summary span{font-size:24px;font-weight:400}.m-guide details[open] summary span{transform:rotate(45deg)}.m-guide details p{max-width:460px;padding-right:25px;font-size:14px;line-height:1.7}.m-footer{color:#f8efdf;background:#102d4b;justify-content:space-between;align-items:center;gap:24px;padding:35px 4.5%;display:flex}.m-footer>a:first-child{font:34px Smokum,Georgia,serif}.m-footer>a:first-child span{font-size:19px}.m-footer p,.m-back-top{font-size:12px}.m-static-journey{position:relative}.m-static-journey>.m-header{color:#702912}.m-static-scene{height:100svh;min-height:740px;color:var(--ink);background:var(--scene-bg);position:relative;overflow:hidden}.m-static-scene .m-product{transform:rotate(-5deg)}.is-reduced *{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (width>=1500px){.m-copy-wrap{top:23%}.m-product{left:65%}.m-side-note{right:7%}}@media (width<=900px){.m-header{height:70px;margin:0 5%}.m-header nav{gap:18px;margin-right:15px}.m-logo{font-size:29px}.m-logo i{display:none}.m-copy-wrap{width:49%;top:24%;left:6%}.m-copy h1,.m-copy h2{font-size:90px}.m-note{max-width:260px;font-size:14px}.m-product{width:24vw;top:26%;left:65%}.m-backword{top:29%}.m-side-note{font-size:18px;top:15%;right:6%}.m-spec{letter-spacing:.06em;font-size:9px;left:63%}.m-flavor-nav{gap:15px}.m-flavor-nav a{gap:7px;font-size:12px}.m-story-copy{padding:45px 10%}.m-guide{gap:30px}.m-guide h2{font-size:50px}}@media (width<=600px){.m-journey{--travel:100svh}.m-stage{min-height:660px}.m-header{gap:10px;height:65px}.m-logo{font-size:30px}.m-header nav{display:none}.m-motion-toggle{font-size:11px}.m-motion-toggle span{font-size:17px}.m-copy-wrap{width:86%;top:13%;left:7%}.m-product-name{margin-bottom:13px;font-size:12px}.m-copy h1,.m-copy h2{margin-bottom:18px;font-size:clamp(64px,20vw,84px);line-height:1.08}.m-note{max-width:50%;margin-bottom:20px;font-size:12px;line-height:1.6}.m-cta{gap:15px;min-height:44px;padding:10px 17px;font-size:11px}.m-cta span{font-size:18px}.m-product{width:min(32vw,16svh);top:39%;left:57%}.m-backword{opacity:.1;font-size:43vw;top:60%;left:2%}.m-side-note{max-width:130px;font-size:18px;inset:auto auto 20% 7%;transform:rotate(-7deg)}.m-spec{letter-spacing:0;font-size:8px;bottom:14%;left:auto;right:5%}.m-spec span{padding:0 5px}.m-flavor-nav{gap:10px;height:78px;left:6%;right:6%}.m-flavor-nav a{flex-direction:column;justify-content:center;gap:7px;font-size:10px}.m-nav-star{display:none}.m-nav-number{font-size:9px}.m-story{grid-template-columns:1fr;min-height:0}.m-story-photo{height:330px}.m-story-copy{padding:35px 7% 50px}.m-story-star{font-size:30px}.m-story h2{margin-top:16px;font-size:64px}.m-story p{font-size:14px}.m-guide{grid-template-columns:1fr;gap:25px;padding:45px 7% 60px}.m-guide h2{font-size:52px}.m-guide summary{font-size:13px}.m-footer{flex-wrap:wrap;gap:16px;padding:30px 7%}.m-footer>a:first-child{width:100%;font-size:37px}.m-footer p{margin:0;font-size:10px}.m-back-top{font-size:10px}.m-static-scene{min-height:700px}.m-static-scene:not(:first-of-type) .m-copy-wrap{top:10%}}@media (width<=370px){.m-copy h1,.m-copy h2{font-size:68px}.m-product{top:42%;left:60%}.m-note{max-width:54%;font-size:11px}.m-side-note{font-size:17px;bottom:19%}.m-spec{bottom:15%}.m-flavor-nav a{font-size:9px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.m-cta{transition:none}.m-cta:hover{transform:none}}@media (width>=901px){.m-spec{bottom:12.5%}}.m-static-journey>.m-header{background:var(--cream);color:var(--navy);margin:0;padding:0 4.5%;position:sticky;top:0}@media (width<=600px){.m-static-scene{scroll-margin-top:65px}}@media (height<=650px) and (width>=601px){.m-stage{min-height:0}.m-copy-wrap{top:21%}.m-copy h1,.m-copy h2{margin-bottom:15px;font-size:min(8vw,17svh)}.m-product-name{margin-bottom:10px}.m-note{margin-bottom:18px;font-size:13px}.m-product{width:22svh;top:19%}.m-flavor-nav{height:60px}.m-spec{bottom:13%}.m-side-note{font-size:18px;top:18%}}html:has(.m-page:not(.is-reduced)){scroll-behavior:smooth}.m-backword-wrap{pointer-events:none;position:absolute;inset:0}.m-bottle-stack{aspect-ratio:310/835;width:100%;position:relative}.m-bottle-layer{position:absolute;inset:0}.m-product-rig{pointer-events:none}.m-flavor-nav{gap:0}.m-flavor-nav a{padding-right:25px;transition:opacity .25s}.m-flavor-nav a[aria-current]:before{display:none}.m-nav-indicator{pointer-events:none;width:20%;height:3px;position:absolute;top:-2px;left:0}.m-nav-indicator:after{content:"";background:currentColor;position:absolute;inset:0 25px 0 0}.m-nav-star{transition:opacity .25s}.m-cta{transition:transform .3s cubic-bezier(.22,1,.36,1)}@media (width<=600px){.m-flavor-nav a{padding-right:10px}.m-nav-indicator:after{right:10px}}@media (prefers-reduced-motion:reduce){html:has(.m-page){scroll-behavior:auto}}.m-bottle-layer,.m-bottle-reveal{overflow:hidden}.m-bottle-reveal,.m-bottle-reveal-inner{position:absolute;inset:0}.m-lineup{color:#102d4b;--ink:#102d4b;--scene-bg:#f8efdf;background:#f8efdf;height:100svh;min-height:700px;max-height:1100px;position:relative;overflow:hidden}.m-lineup-content{grid-template-columns:38% 62%;align-items:center;gap:0;height:100%;padding:110px 5% 60px 7%;display:grid}.m-lineup-copy{z-index:2;padding-bottom:10px;position:relative}.m-lineup-eyebrow{letter-spacing:.2em;margin:0 0 22px;font-size:12px;font-weight:650}.m-lineup h1{font:400 clamp(62px,6.8vw,106px)/1.08 var(--heading-font);letter-spacing:0;white-space:nowrap;margin:0 0 27px}.m-lineup-note{max-width:290px;margin:0 0 28px;font-size:16px;line-height:1.7}.m-lineup-display{align-self:stretch;align-items:center;margin-left:4%;display:flex;position:relative}.m-lineup-word{color:#d9b898;opacity:.28;pointer-events:none;white-space:nowrap;font:400 clamp(130px,16vw,270px)/1 Smokum,Georgia,serif;position:absolute;top:25%;left:-4%}.m-lineup-bottles{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:1.5%;width:100%;padding-top:25px;display:grid;position:relative}.m-lineup-item{flex-direction:column;align-items:center;gap:58px;min-width:0;display:flex}.m-lineup-bottle{filter:drop-shadow(8px 17px 9px #32211020);transform-origin:50% 80%;width:100%}.m-lineup-name{text-align:center;white-space:nowrap;font-size:10px;font-weight:600;position:relative}.m-lineup-item:hover .m-lineup-name{text-underline-offset:5px;text-decoration:underline}@media (width>=1500px){.m-lineup-content{padding-left:7%;padding-right:7%}.m-lineup-display{margin-left:8%}}@media (width<=1000px){.m-lineup{min-height:780px}.m-lineup-content{grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:45px;padding:115px 7% 55px}.m-lineup-copy{grid-template-columns:1fr auto;align-items:center;column-gap:40px;padding:0;display:grid}.m-lineup-eyebrow{grid-column:1/-1;margin-bottom:14px}.m-lineup h1{grid-row:2/4;margin-bottom:15px;font-size:68px}.m-lineup-note{max-width:250px;margin-bottom:15px;font-size:14px}.m-lineup .m-cta{justify-self:start}.m-lineup-display{place-self:center;width:100%;max-width:680px;margin:0}.m-lineup-word{font-size:23vw;top:12%}.m-lineup-bottles{padding-top:0}.m-lineup-item{gap:45px}}@media (width<=600px){.m-lineup{height:100svh;min-height:680px;max-height:1000px}.m-lineup-content{flex-direction:column;justify-content:space-between;align-items:stretch;gap:42px;padding:98px 7% 35px;display:flex}.m-lineup-copy{display:block}.m-lineup-eyebrow{margin-bottom:15px;font-size:10px}.m-lineup h1{margin-bottom:19px;font-size:clamp(52px,15vw,76px)}.m-lineup-note{max-width:260px;margin-bottom:20px;font-size:13px;line-height:1.6}.m-lineup .m-cta{min-height:47px;padding:12px 20px;font-size:12px}.m-lineup-display{flex:none;width:102%;max-width:none;margin:0 -1%}.m-lineup-word{font-size:26vw;top:6%;left:0}.m-lineup-bottles{gap:1%}.m-lineup-item{gap:45px}.m-lineup-name{font-size:8px}.m-lineup-bottle{filter:drop-shadow(5px 10px 5px #32211020)}}@media (width<=370px){.m-lineup-content{gap:38px;padding-top:91px;padding-bottom:28px}.m-lineup h1{font-size:51px}.m-lineup-note{max-width:235px}.m-lineup-name{font-size:7px}}@media (height<=700px) and (width>=1001px){.m-lineup{min-height:600px}.m-lineup h1{font-size:6vw}.m-lineup-content{padding-top:100px;padding-bottom:40px}}.m-unified-journey{height:calc(100svh + var(--travel)*5)}.m-unified-journey>.m-stage{background:#f8efdf}.m-unified-journey .m-lineup{pointer-events:none;background:0 0;width:100%;height:100%;min-height:0;max-height:none;position:absolute;inset:0;overflow:visible}.m-unified-journey .m-lineup:not([inert]) a{pointer-events:auto}.m-unified-journey .m-lineup[inert] a{pointer-events:none}.m-lineup-peach-anchor{aspect-ratio:310/835;width:100%;transform:translateY(-28px)}.m-product-destination{visibility:hidden;pointer-events:none;filter:none}.m-continuous-bottle{transform-origin:0 0;z-index:4}.m-bottle-turn{transform-origin:50% 60%;width:100%}.m-journey-chrome{pointer-events:none;z-index:5;position:absolute;inset:0}.m-journey-chrome .m-flavor-nav{pointer-events:auto}@media (width<=600px){.m-unified-journey .m-lineup-content{justify-content:flex-start;gap:clamp(50px,10svh,88px)}}.m-unified-journey{overflow-anchor:none}.m-header{height:104px}.m-brand-logo{aspect-ratio:3000/1570;flex-shrink:0;width:160px;height:auto;display:block}.m-brand-mark,.m-brand-mark img{width:100%;height:100%;display:block}.m-brand-mark img{object-fit:contain}@supports (mask-image:url('')){.m-brand-mark{background-color:currentColor;-webkit-mask:url(/assets/cowgirl-logo-original.png) 50%/contain no-repeat;mask:url(/assets/cowgirl-logo-original.png) 50%/contain no-repeat}.m-brand-mark img{visibility:hidden}}.m-static-scene{scroll-margin-top:104px}@media (width<=900px){.m-header{height:90px}.m-brand-logo{width:138px}.m-static-scene{scroll-margin-top:90px}}@media (width<=600px){.m-header{height:85px}.m-brand-logo{width:126px}.m-lineup-content{padding-top:118px}.m-copy-wrap{top:max(106px,13%)}.m-static-scene{scroll-margin-top:85px}}@media (width<=370px){.m-lineup-content{padding-top:111px}}.m-hero-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.m-hero-secondary{text-underline-offset:5px;white-space:nowrap;font-size:13px;font-weight:650;text-decoration:underline}.m-header nav .m-header-join{border-bottom:1px solid;padding-bottom:4px}.m-lineup .m-lineup-eyebrow{letter-spacing:.13em}.m-lineup .m-lineup-note{max-width:320px}.m-movement{--movement-green:#173c31;--ink:#173c31;--scene-bg:#f8efdf;color:var(--ink);background:#f8efdf}.m-movement h2,.m-movement h3{font-family:var(--heading-font);letter-spacing:0;margin:0;font-weight:400}.m-movement h2{font-size:clamp(58px,6.4vw,96px);line-height:1.04}.m-movement p{font-size:16px;line-height:1.75}.m-movement section{scroll-margin-top:24px}.m-movement .m-cta{border:0;font-family:inherit}.m-movement p.m-section-eyebrow{letter-spacing:.13em;text-transform:uppercase;margin:0 0 21px;font-size:11px;font-weight:650;line-height:1.6}.m-movement-intro{background:var(--movement-green);color:#f8efdf;--ink:#f8efdf;--scene-bg:#173c31;grid-template-columns:45% 55%;min-height:680px;display:grid}.m-invitation-copy{align-self:center;padding:84px 13% 84px 15.5%}.m-invitation-copy h2{font-size:clamp(58px,6vw,90px)}.m-invitation-copy p{text-wrap:pretty;max-width:365px;margin:25px 0 0}.m-invitation-copy .m-cta{margin-top:32px}.m-community-photo{min-width:0;overflow:hidden}.m-community-photo img{object-fit:cover;object-position:74% center;width:100%;height:100%;display:block}.m-creator-stories{padding:100px 7% 104px}.m-stories-heading{max-width:680px;margin-bottom:52px}.m-stories-heading p{max-width:400px;margin:22px 0 0}.m-story-paths{grid-template-columns:1.25fr 1fr;gap:8%;display:grid}.m-story-paths h3{margin:28px 0 16px;font-size:clamp(38px,4.3vw,62px);line-height:1.08}.m-story-paths p.m-path-label{letter-spacing:.1em;text-transform:uppercase;margin:26px 0 12px;font-size:11px;font-weight:650}.m-story-paths .m-path-label+h3{margin-top:0}.m-story-paths p{max-width:440px;margin:0 0 21px;font-size:15px}.m-creator-path>img{object-fit:cover;object-position:center;width:100%;height:390px;display:block}.m-cowgirl-path{padding-top:100px}.m-cowgirl-print{background:#ecd5ac;height:360px;position:relative;overflow:hidden}.m-cowgirl-print img{object-fit:cover;object-position:70% center;width:100%;height:100%;position:absolute;inset:0}.m-cowgirl-print>span{font:400 clamp(48px,4.9vw,74px)/1.04 var(--heading-font);color:#7a3c24;padding:26px 30px;display:block;position:relative}.m-movement-link{border-bottom:1px solid;align-items:center;gap:24px;padding:8px 0;font-size:13px;font-weight:650;display:inline-flex}.m-movement-link span{font-size:22px;font-weight:400}.m-open-invitation{border-top:1px solid #173c3133;justify-content:space-between;align-items:center;gap:40px;margin-top:70px;padding-top:40px;display:flex}.m-open-invitation>div{grid-template-columns:1fr 1.15fr;align-items:center;gap:45px;max-width:780px;display:grid}.m-open-invitation h3{font-size:clamp(36px,3.5vw,52px);line-height:1.1}.m-open-invitation p{max-width:365px;margin:0;font-size:15px}.m-open-invitation .m-cta{white-space:nowrap;flex-shrink:0}.m-movement-purpose{background:#e5e9de;grid-template-columns:1fr 1fr;align-items:center;gap:10%;padding:86px 7% 92px;display:grid}.m-movement-purpose h2{font-size:clamp(56px,5.6vw,86px)}.m-purpose-copy p{text-wrap:pretty;max-width:450px;margin:0 0 24px}.m-purpose-copy p:first-child{font-size:clamp(22px,2.2vw,30px);line-height:1.45}.m-purpose-copy p:last-child{margin-bottom:0}.m-movement-how{background:#edd1ad;grid-template-columns:1fr 1fr;gap:10%;padding:82px 7% 92px;display:grid}.m-movement-how h2{font-size:clamp(56px,5.6vw,86px)}.m-movement-how>div>p{max-width:290px;margin:24px 0 0}.m-movement-how ol{margin:0;padding:0;list-style:none}.m-movement-how li{border-bottom:1px solid #173c312f;gap:24px;padding:25px 0;display:flex}.m-movement-how li:first-child{padding-top:5px}.m-movement-how li:last-child{border:0;padding-bottom:0}.m-movement-how li>span{opacity:.7;font-size:12px;font-weight:650;line-height:30px}.m-movement-how h3{font-family:DM,Arial,sans-serif;font-size:20px;font-weight:600;line-height:1.4}.m-movement-how li p{max-width:360px;margin:8px 0 0;font-size:14px;line-height:1.7}.m-movement-join{grid-template-columns:.9fr 1.1fr;gap:10%;padding:100px 7% 112px;display:grid}.m-join-copy{align-self:start}.m-join-copy h2{font-size:clamp(64px,6.5vw,100px)}.m-join-copy>p:not(.m-launch-note){max-width:335px;margin:26px 0 0}.m-movement .m-launch-note{letter-spacing:.12em;text-transform:uppercase;margin:0 0 22px;font-size:12px;font-weight:650}.m-movement-form{flex-direction:column;gap:23px;min-width:0;display:flex}.m-form-pair{grid-template-columns:1fr 1fr;gap:22px;display:grid}.m-movement-form label{min-width:0;font-size:13px;font-weight:600;line-height:1.6;display:block}.m-optional{color:#4f6356;font-size:11px;font-weight:400}.m-movement-form input:not([type=checkbox]),.m-movement-form select,.m-movement-form textarea{color:#173c31;background:#fffaf0;border:1px solid #173c3166;border-radius:0;width:100%;min-width:0;min-height:49px;margin-top:8px;padding:12px;font:400 16px/1.5 DM,Arial,sans-serif;display:block}.m-movement-form textarea{resize:vertical;min-height:114px}.m-movement-form input::placeholder,.m-movement-form textarea::placeholder{color:#6a7064;font-size:14px}.m-movement-form :is(input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #173c31}.m-movement-form .m-contact-consent{align-items:flex-start;gap:12px;font-size:12px;font-weight:400;line-height:1.65;display:flex}.m-contact-consent input{accent-color:#173c31;flex-shrink:0;width:18px;height:18px;margin:2px 0 0}.m-movement-form>.m-cta{align-self:flex-start;min-width:205px}.m-movement-form .m-form-disclosure{color:#4f6356;margin:-8px 0 0;font-size:12px;line-height:1.6}.m-movement-guide{color:#173c31;background:#f1e6d4;border:0;padding-top:80px;padding-bottom:90px}.m-movement-guide h2{font-size:clamp(52px,5.4vw,78px)}.m-movement .m-footer{color:#f8efdf;background:#173c31}.m-movement .m-footer .m-brand-logo{width:138px;font-size:inherit}.m-movement .m-footer p{font-size:13px;line-height:1.7}.m-application-review{--ink:#173c31;--scene-bg:#f8efdf;color:#173c31;background:#f8efdf;border:1px solid #173c31;width:min(570px,100% - 36px);max-height:calc(100svh - 48px);padding:32px;overflow:auto}.m-application-review::backdrop{backdrop-filter:blur(4px);background:#10251fcc}.m-review-close{background:0 0;border:0;align-items:center;gap:14px;margin-left:auto;padding:0 0 22px;font-size:13px;display:flex}.m-review-close span{font-size:24px}.m-application-review h2{font-size:52px;line-height:1.1}.m-application-review>p{font-size:14px;line-height:1.65}.m-application-review dl{margin:24px 0 28px}.m-application-review dl>div{border-bottom:1px solid #173c3130;padding:12px 0}.m-application-review dt{margin-bottom:5px;font-size:11px;font-weight:650}.m-application-review dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}@media (width<=1000px) and (width>=601px){.m-hero-actions{grid-area:3/2;gap:13px}.m-lineup .m-lineup-note{max-width:250px}.m-movement-intro{grid-template-columns:1fr 1fr;min-height:620px}.m-invitation-copy{padding:60px 12%}.m-invitation-copy h2{font-size:64px}.m-community-photo img{object-position:70% center}.m-story-paths{gap:6%}.m-creator-path>img{height:320px}.m-cowgirl-print{height:310px}.m-movement-join{grid-template-columns:.8fr 1.2fr;gap:6%}.m-form-pair{grid-template-columns:1fr;gap:23px}.m-open-invitation{align-items:flex-start}.m-open-invitation>div{grid-template-columns:1fr;gap:20px}}@media (width<=600px){.m-hero-actions{gap:15px}.m-hero-actions .m-cta{gap:15px;padding-left:17px;padding-right:17px;font-size:11px}.m-hero-secondary{font-size:11px}.m-lineup .m-lineup-note{max-width:280px}.m-movement h2{font-size:58px}.m-movement p{font-size:14px}.m-movement-intro{grid-template-columns:1fr;min-height:0}.m-invitation-copy{padding:55px 7% 48px}.m-invitation-copy h2{font-size:62px}.m-invitation-copy p{margin-top:22px}.m-community-photo{height:380px}.m-community-photo img{object-position:76% center}.m-creator-stories{padding:58px 7% 65px}.m-stories-heading{margin-bottom:35px}.m-story-paths{grid-template-columns:1fr;gap:44px}.m-creator-path>img{height:300px}.m-story-paths h3{margin-top:22px;font-size:42px}.m-story-paths p{font-size:14px}.m-cowgirl-path{padding-top:0}.m-cowgirl-print{height:335px}.m-cowgirl-print>span{padding:25px;font-size:62px}.m-open-invitation{margin-top:45px;padding-top:32px;display:block}.m-open-invitation>div{display:block}.m-open-invitation h3{margin-bottom:18px;font-size:42px}.m-open-invitation p{font-size:14px}.m-open-invitation .m-cta{margin-top:24px}.m-movement-purpose{grid-template-columns:1fr;gap:32px;padding:55px 7% 60px}.m-purpose-copy p:first-child{font-size:24px}.m-movement-how{grid-template-columns:1fr;gap:35px;padding:55px 7% 60px}.m-movement-how li{gap:20px}.m-movement-how h3{font-size:18px}.m-movement-join{grid-template-columns:1fr;gap:38px;padding:60px 7% 70px}.m-join-copy h2{font-size:65px}.m-form-pair{grid-template-columns:1fr;gap:23px}.m-movement-form{gap:22px}.m-movement-guide{padding-top:52px;padding-bottom:65px}.m-movement-guide h2{font-size:52px}.m-movement .m-footer{grid-template-columns:1fr auto;gap:20px;display:grid}.m-movement .m-footer .m-brand-logo{grid-column:1;width:116px}.m-movement .m-footer p{grid-area:2/1/auto/-1;font-size:12px}.m-movement .m-footer .m-back-top{grid-area:1/2}.m-application-review{padding:24px}.m-application-review h2{font-size:44px}}@media (width<=370px){.m-invitation-copy h2{font-size:56px}.m-join-copy h2{font-size:59px}.m-movement h2{overflow-wrap:normal}.m-community-photo{height:320px}}@media (width>=601px) and (width<=760px){.m-header nav{display:none}}.m-movement{isolation:isolate;position:relative}.m-rope-timeline{z-index:2;pointer-events:none;position:absolute;inset:0 auto auto 0;overflow:hidden}.m-rope-knot{stroke-linecap:round;stroke-linejoin:round}.m-rope-timeline--compact .m-rope-knot{transform:scale(.62)}.m-cowgirl-hat{object-fit:contain;pointer-events:none;user-select:none;display:block}.m-creator-stories{position:relative}.m-hat-possibilities{filter:drop-shadow(0 10px 6px #6b442310);width:clamp(160px,20vw,280px);height:auto;position:absolute;top:125px;right:12%}.m-hat-invitation{width:185px;height:auto;margin:36px 0 0 34px}@media (width>=601px) and (width<=1000px){.m-hat-possibilities{width:160px;top:150px;right:7%}.m-hat-invitation{width:155px;margin-left:12px}}@media (width<=600px){.m-hat-possibilities{width:76px;top:23px;right:9%}.m-hat-invitation{width:118px;margin:23px 0 0 auto}.m-invitation-copy .m-cta{z-index:3;position:relative}}.x-idea-section{color:#672837;background:#efb9c1;grid-template-columns:minmax(280px,.78fr) minmax(0,1.35fr);align-items:center;gap:5%;min-height:100svh;padding:clamp(70px,9vh,120px) 7%;scroll-margin-top:0;display:grid;position:relative;overflow:hidden}.x-idea-copy{z-index:2;position:relative}.x-idea-copy .c-eyebrow{margin-bottom:24px}.c-community .x-idea-copy h2{font:400 clamp(112px,15vw,230px)/.76 var(--heading-font);letter-spacing:0;margin:0 0 35px}.x-idea-copy>p:not(.c-eyebrow){max-width:38ch;margin:0 0 24px;font-size:15px;line-height:1.7}.x-idea-copy>a{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:45px;min-height:48px;font-size:12px;font-weight:650;display:inline-flex}.x-idea-copy>a span{font-size:24px;transition:transform .2s}.x-idea-copy>a:hover span{transform:translate(3px,-3px)}.x-idea-copy>a:focus-visible{outline-offset:5px;outline:2px solid}.x-idea-art{min-width:0;height:min(72svh,720px);min-height:490px;position:relative}.x-idea-note{color:#173c31;background:#f8efdf;flex-direction:column;justify-content:space-between;gap:24px;width:min(78%,620px);height:72%;min-height:360px;padding:clamp(26px,4vw,56px);display:flex;position:absolute;top:7%;right:7%;transform:rotate(4deg);box-shadow:9px 14px #67283722}.x-note-label{letter-spacing:.03em;font-size:12px}.c-community .x-idea-note p{margin:0;font:400 clamp(31px,3.2vw,48px)/1.38 Georgia,serif}.x-idea-note em{font-size:.72em}.x-note-signoff{border-top:1px solid #173c3140;padding-top:18px;font-size:13px;font-weight:650}.x-idea-word{font:400 clamp(100px,13vw,190px)/1 var(--heading-font);color:#672837;position:absolute;bottom:0;right:0;transform:rotate(-6deg)}.x-idea-section :is(a):focus-visible{outline-color:#173c31}@media (width<=900px){.x-idea-section{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:3%;padding-inline:6%}.c-community .x-idea-copy h2{font-size:clamp(100px,16vw,165px)}.x-idea-art{height:65svh;min-height:420px}.x-idea-note{width:88%;height:73%;padding:28px;right:4%}.x-idea-word{font-size:clamp(86px,14vw,145px)}}@media (width<=600px){.x-idea-section{grid-template-columns:1fr;align-content:start;gap:12px;min-height:100svh;padding:clamp(56px,9vh,90px) 7% 35px}.x-idea-copy .c-eyebrow{margin-bottom:18px;font-size:9px}.c-community .x-idea-copy h2{margin-bottom:19px;font-size:clamp(88px,25vw,142px);line-height:.8}.x-idea-copy>p:not(.c-eyebrow){max-width:36ch;margin-bottom:14px;font-size:14px}.x-idea-copy>a{gap:28px;min-height:40px}.x-idea-art{height:clamp(330px,48svh,480px);min-height:330px;margin-inline:-3%}.x-idea-note{gap:16px;width:82%;height:74%;min-height:0;padding:24px;top:7%;right:8%}.x-note-label{font-size:10px}.c-community .x-idea-note p{font-size:clamp(27px,7vw,36px)}.x-note-signoff{padding-top:12px;font-size:11px}.x-idea-word{font-size:clamp(82px,21vw,118px);bottom:0;right:0}}@media (prefers-reduced-motion:reduce){.x-idea-copy>a span{transition:none}}.c-community .q-faq{color:#173c31;background:#e5e9de;padding:95px 7% 105px;scroll-margin-top:0;position:relative}.q-faq:before{content:"";background:repeating-linear-gradient(0deg,#0000 0 12px,#e5e9de 12px 24px,#0000 24px 36px) 50%/2px 100% no-repeat,#173c31;width:14px;position:absolute;inset:0 auto 0 0}.q-layout{grid-template-columns:.9fr 1.1fr;align-items:start;gap:9%;max-width:1280px;margin:auto;display:grid}.q-heading{position:sticky;top:55px}.c-community .q-heading>p{letter-spacing:.12em;text-transform:uppercase;margin:0 0 28px;font-size:11px}.c-community .q-heading h2{text-wrap:initial;font-size:clamp(70px,8vw,122px);line-height:1.02}.q-heading h2 span{display:block}.q-heading h2 span:first-child{margin-bottom:12px;font-size:.6em}.q-heading>a{border-bottom:1px solid #173c31;align-items:center;gap:40px;min-height:48px;margin-top:38px;padding:10px 0;font-size:13px;font-weight:600;display:inline-flex}.q-heading>a span{font-size:24px}.q-questions{border-top:1px solid #173c3140}.q-questions details{border-bottom:1px solid #173c3140}.q-questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:94px;padding:25px 20px;font-size:19px;font-weight:550;line-height:1.4;list-style:none;display:flex}.q-questions summary::-webkit-details-marker{display:none}.q-questions summary>span{border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font:400 25px/1 Arial,sans-serif;transition:transform .18s;display:flex}.q-questions details[open]{background:#f8efdf}.q-questions details[open] summary{box-shadow:inset 3px 0 #173c31}.q-questions details[open] summary>span{transform:rotate(45deg)}.q-questions summary:hover{background:#f8efdf88}.c-community .q-questions details>p{max-width:none;margin:0;padding:0 60px 28px 23px;font-size:15px;line-height:1.8;box-shadow:inset 3px 0 #173c31}.c-community .q-questions summary:focus-visible{outline-offset:-5px;outline:2px solid #173c31}.j-join{background:#f8efdf;scroll-margin-top:0}.j-invitation{isolation:isolate;color:#f8efdf;background:#173c31;align-items:center;min-height:760px;display:flex;position:relative;overflow:hidden}.c-community .j-people{z-index:-2;object-fit:cover;object-position:right center;width:100%;height:100%;position:absolute;inset:0}.j-invitation:after{content:"";z-index:-1;background:linear-gradient(90deg,#173c31 0%,#173c31eb 20%,#173c3170 40%,#0000 61%),linear-gradient(#0000 62%,#173c3180);position:absolute;inset:0}.j-invitation-copy{width:100%;padding:65px 7%}.c-community .j-invitation-copy>p{letter-spacing:.09em;max-width:32ch;margin:0 0 32px;font-size:10px}.c-community .j-invitation h2{text-wrap:initial;max-width:8ch;font-size:clamp(130px,14vw,215px);line-height:1.02}.j-invitation a{color:#f8efdf;border-bottom:1px solid #f8efdf;align-items:center;gap:55px;min-height:52px;margin-top:36px;padding:10px 0;font-size:14px;font-weight:600;display:inline-flex}.j-invitation a>span{font-size:26px}.c-community .j-invitation a:focus-visible{outline-offset:6px;outline:3px solid #eed691}.j-form-layout{grid-template-columns:.8fr 1.2fr;gap:10%;max-width:1440px;margin:auto;padding:95px 7% 105px;scroll-margin-top:35px;display:grid}.j-form-intro{position:sticky;top:55px}.c-community .j-form-intro h3{font:400 clamp(35px,3.7vw,55px)/1.12 var(--heading-font);letter-spacing:0;text-transform:uppercase}.c-community .j-form-intro p{max-width:34ch;margin:28px 0 0;font-size:15px}.j-form-panel{min-width:0}.j-form-panel .c-application{gap:35px}.j-form-panel .c-application>fieldset>legend{font:400 32px/1.15 var(--heading-font);text-transform:uppercase;letter-spacing:0}.j-form-panel .c-application label{font-size:13px}.j-form-panel .c-application input:not([type=radio]):not([type=checkbox]),.j-form-panel .c-application textarea{background:#fffdf7;min-height:56px;padding:14px}.j-form-panel .c-application textarea{min-height:150px}.j-form-panel .c-application .c-interest>span{min-height:56px;font-size:12px}.j-form-panel .c-application .c-interest:hover>span{border-color:#173c31}.j-form-panel .c-application>.m-cta{min-height:60px;padding-inline:25px}.j-form-panel .c-application>.m-cta:hover{transform:none}.j-form-panel .c-form-pair,.j-form-panel .c-interest-options{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1000px){.c-community .q-faq{padding:70px 6% 75px}.q-layout{grid-template-columns:.8fr 1.2fr;gap:6%}.c-community .q-heading h2{font-size:8.7vw}.q-questions summary{gap:14px;padding:22px 15px;font-size:17px}.c-community .q-questions details>p{padding-left:18px;padding-right:30px;font-size:14px}.j-invitation{min-height:670px}.c-community .j-invitation h2{font-size:15vw}.j-form-layout{grid-template-columns:.7fr 1.3fr;gap:6%;padding:70px 6%}.c-community .j-form-intro h3{font-size:37px}.j-form-panel .c-form-pair{grid-template-columns:1fr}}@media (width<=700px){.c-community .q-faq{padding:50px 6% 60px 8%}.q-faq:before{background-size:1px 100%;width:8px}.q-layout{display:block}.q-heading{margin-bottom:35px;position:static}.c-community .q-heading>p{margin-bottom:22px;font-size:9px}.c-community .q-heading h2{font-size:16vw;line-height:1.02}.q-heading h2 span:first-child{margin-bottom:8px;font-size:.6em}.q-heading>a{margin-top:22px}.q-questions summary{gap:16px;min-height:82px;padding:21px 12px;font-size:16px}.q-questions summary>span{width:28px;height:28px;font-size:22px}.c-community .q-questions details>p{padding:0 18px 24px 15px;font-size:14px}.j-invitation{flex-direction:column;align-items:stretch;min-height:0;display:flex}.c-community .j-people{z-index:0;object-position:right center;order:2;height:340px;position:relative;inset:auto}.j-invitation:after{display:none}.j-invitation-copy{order:1;padding:45px 7% 35px}.c-community .j-invitation-copy>p{max-width:none;margin-bottom:25px;font-size:9px}.c-community .j-invitation h2{max-width:none;font-size:22vw;line-height:1.02}.j-invitation a{min-height:48px;margin-top:23px;font-size:13px}.j-form-layout{padding:50px 7% 60px;scroll-margin-top:20px;display:block}.j-form-intro{margin-bottom:40px;position:static}.c-community .j-form-intro h3{font-size:clamp(35px,8.5vw,48px)}.c-community .j-form-intro p{max-width:40ch;margin-top:22px;font-size:14px}.j-form-panel .c-application>fieldset>legend{font-size:29px}.j-form-panel .c-application .c-interest>span{padding:10px 7px;font-size:12px}.j-form-panel .c-application>.m-cta{justify-content:space-between;gap:20px;width:100%;padding-inline:18px;font-size:13px}}@media (width<=360px){.c-community .j-people{height:285px}.j-form-panel .c-interest-options{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.q-questions summary>span{transition:none}}.c-community{--community-paper:#f8efdf;--community-ink:#173c31;--community-sage:#e5e9de;--community-peach:#f1d2b2;--ink:#173c31;--scene-bg:#f8efdf;background:var(--community-paper);color:var(--community-ink)}.c-community .c-shell{width:86%;max-width:1280px;margin-inline:auto}.c-community .c-section{padding-block:110px}.c-community h2{font:400 clamp(48px,5.8vw,88px)/1.07 var(--heading-font);letter-spacing:0;text-wrap:balance;margin:0}.c-community h3{letter-spacing:-.045em;margin:0;font-family:DM,Arial,sans-serif;font-size:25px;font-weight:550;line-height:1.25}.c-community p{text-wrap:pretty;max-width:60ch;font-size:15px;line-height:1.75}.c-community .c-eyebrow{letter-spacing:.14em;text-transform:uppercase;margin:0 0 24px;font-size:10px;font-weight:650;line-height:1.6}.c-community .c-lead{font-size:clamp(21px,2vw,28px);line-height:1.45}.c-community figure{margin:0}.c-community img{max-width:100%;height:auto;display:block}.c-community .m-cta{color:#f8efdf;white-space:nowrap;background:#173c31;border:0;border-radius:0;outline:none;gap:38px;min-height:56px;padding:16px 24px}.c-community .m-cta:hover{background:#285644;transform:translateY(-2px)}.c-community :is(a,button,summary,input,textarea):focus-visible{outline-offset:5px;outline:2px solid #a24e2d}.c-community .c-text-link{border-bottom:1px solid #173c31;justify-content:space-between;align-items:center;gap:35px;min-height:48px;padding:12px 0;font-size:13px;font-weight:650;display:inline-flex}.c-text-link>span{font-size:24px;transition:transform .2s}.c-text-link:hover>span{transform:translate(3px,-3px)}.c-section-nav{background:#e5e9de;border-bottom:1px solid #173c3129;justify-content:space-between;align-items:center;gap:24px;padding:22px 7%;display:flex}.c-section-nav a{padding:10px 0;font-size:12px;font-weight:600}.c-section-nav a:last-child{gap:30px;display:flex}.c-section-nav a:hover{text-underline-offset:5px;text-decoration:underline}.c-purpose{border-bottom:1px solid #173c3126}.c-purpose-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:11%;display:grid}.c-community .c-purpose h2{font-size:clamp(46px,5.2vw,77px)}.c-purpose-copy p{margin:0 0 18px}.c-purpose-copy p:last-child{margin:0}.c-application{flex-direction:column;gap:30px;display:flex}.c-application fieldset{border:0;flex-direction:column;gap:18px;min-width:0;margin:0;padding:0;display:flex}.c-application legend{letter-spacing:-.04em;width:100%;padding:0 0 20px;font-size:22px;font-weight:550}.c-application>fieldset+fieldset{border-top:1px solid #173c3128;padding-top:26px}.c-application>fieldset+fieldset>legend{float:left;padding-bottom:0}.c-application>fieldset+fieldset>legend+*{clear:both}.c-form-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.c-application label{min-width:0;font-size:12px;font-weight:600;line-height:1.6}.c-application label>span:not(.c-field-error){color:#50634f;font-size:11px;font-weight:400}.c-application input:not([type=radio]):not([type=checkbox]),.c-application textarea{color:#173c31;background:#fcf7ed;border:1px solid #173c3155;border-radius:0;width:100%;min-height:50px;margin-top:8px;padding:12px;font:400 16px/1.5 DM,Arial,sans-serif;display:block}.c-application textarea{resize:vertical;min-height:130px}.c-application input::placeholder,.c-application textarea::placeholder{color:#697060;font-size:13px}.c-application [aria-invalid=true]:not([type=radio]){border-color:#9a3827!important}.c-application .c-interest-group{gap:0;margin-top:2px}.c-interest-group legend{letter-spacing:0;padding-bottom:12px;font-size:12px;font-weight:600}.c-interest-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.c-interest{cursor:pointer;position:relative}.c-interest input{opacity:0;width:1px;height:1px;position:absolute}.c-application .c-interest>span{text-align:center;color:#173c31;border:1px solid #173c3145;justify-content:center;align-items:center;min-height:47px;padding:10px;font-size:12px;font-weight:450;display:flex}.c-interest input:checked+span{color:#f8efdf;background:#173c31;border-color:#173c31}.c-interest input:focus-visible+span{outline-offset:3px;outline:2px solid #a24e2d}.c-application .c-consent{align-items:flex-start;gap:12px;display:flex}.c-application .c-consent>span{font-size:12px;line-height:1.7}.c-consent input{accent-color:#173c31;flex-shrink:0;width:18px;height:18px;margin:2px 0 0}.c-application .c-field-error{color:#9a3827;margin-top:7px;font-size:12px;font-weight:450;display:block}.c-application>.m-cta{align-self:flex-start}.c-community .c-form-note{color:#50634f;margin:-16px 0 0;font-size:11px}.c-review{--ink:#173c31;--scene-bg:#f8efdf;color:#173c31;background:#f8efdf;border:1px solid #173c31;width:min(580px,100% - 32px);max-height:calc(100svh - 48px);padding:32px;overflow:auto}.c-review::backdrop{backdrop-filter:blur(4px);background:#173c31ba}.c-review-close{background:0 0;border:0;align-items:center;gap:20px;margin-left:auto;padding:0 0 22px;font-size:13px;display:flex}.c-community .c-review h2{font-size:48px}.c-review>p{font-size:14px}.c-review dl{margin:25px 0}.c-review dl>div{border-bottom:1px solid #173c312a;padding:12px 0}.c-review dt{margin-bottom:6px;font-size:11px;font-weight:600}.c-review dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.6}.c-turnstile{min-height:65px;margin:22px 0}.c-review-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.c-review-edit{color:#173c31;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:12px;text-decoration:underline}.c-review button:disabled{opacity:.55;cursor:not-allowed}.c-submit-error{color:#9a3827;min-height:1.5em;margin:12px 0}.c-form-success{border:1px solid #173c3155;padding:28px}.c-form-success p{margin:12px 0 25px}.c-investor-invite{background:#e5e9de;border-top:1px solid #173c3133;padding:68px 0}.c-investor-invite-grid{grid-template-columns:1fr auto;align-items:center;gap:10%;display:grid}.c-community .c-investor-invite h2{font-size:clamp(40px,4.8vw,68px)}.c-investor-invite p:last-child{max-width:50ch;margin:22px 0 0;font-size:14px}.c-investor-invite .c-text-link{white-space:nowrap}.c-footer{background:#f8efdf;border-top:1px solid #173c3128;justify-content:space-between;align-items:center;gap:30px;padding:38px 7%;display:flex}.c-footer>a{flex-shrink:0;width:145px}.c-footer img{width:100%;height:auto}.c-footer p{font-size:12px}.c-footer nav{gap:24px;font-size:12px;display:flex}.c-footer-credits{flex-direction:column;flex-shrink:0;gap:9px;display:flex}.c-footer-credits p{white-space:nowrap;align-items:center;gap:10px;margin:0;font-size:10px;display:flex}.c-footer-credits img{object-fit:contain;width:auto;max-width:116px;height:26px}@media (width>=768px) and (width<=1050px){.c-community .c-section{padding-block:80px}.c-purpose-grid{gap:6%}.c-community .c-purpose h2{font-size:48px}.c-form-pair,.c-interest-options{grid-template-columns:1fr}}@media (width<=767px){.c-community .c-shell{width:88%}.c-community .c-section{padding-block:64px}.c-community h2{font-size:clamp(40px,10vw,68px)}.c-community .c-eyebrow{margin-bottom:20px;font-size:9px}.c-community p{font-size:14px}.c-section-nav{flex-wrap:wrap;gap:12px;padding:12px 6%}.c-section-nav a{font-size:11px}.c-section-nav a:last-child{gap:10px}.c-purpose-grid{grid-template-columns:1fr;gap:30px}.c-community .c-purpose h2{font-size:clamp(40px,10vw,64px)}.c-purpose-copy .c-lead{font-size:23px}.c-form-pair{grid-template-columns:1fr}.c-interest-options{gap:8px}.c-application .c-interest>span{padding:10px 6px;font-size:11px}.c-application legend{font-size:21px}.c-interest-group legend{font-size:12px}.c-investor-invite{padding-block:50px}.c-investor-invite-grid{grid-template-columns:1fr;gap:24px}.c-investor-invite .c-text-link{justify-self:start}.c-community .c-investor-invite h2{font-size:clamp(38px,10vw,60px)}.c-footer{grid-template-columns:1fr 1fr;gap:22px;padding:30px 6%;display:grid}.c-footer>a{width:125px}.c-footer>p{margin:0;font-size:11px}.c-footer nav{grid-column:1/-1;justify-content:space-between;font-size:12px}.c-footer-credits{flex-flow:wrap;grid-column:1/-1;gap:14px 22px}.c-footer-credits p{font-size:10px}.c-footer-credits img{max-width:108px;height:24px}.c-review{padding:22px}.c-community .c-review h2{font-size:40px}}@media (prefers-reduced-motion:reduce){.c-community *,.c-community :before,.c-community :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.c-menu-toggle{display:none}.c-main-header nav{gap:24px;margin-right:20px}@media (width<=1000px){.m-header.c-main-header nav{color:#173c31;z-index:20;background:#f8efdf;border:1px solid #173c3130;gap:0;margin:0;padding:22px;display:none;position:absolute;top:calc(100% + 1px);left:0;right:0;box-shadow:0 12px 20px #173c3115}.m-header.c-main-header nav.is-open{flex-direction:column;display:flex}.c-main-header nav a{padding:13px 0;display:block}.c-main-header nav .m-header-join{border-bottom:0;padding-bottom:13px}.c-main-header .c-menu-toggle{background:0 0;border:0;align-items:center;gap:12px;margin-left:auto;padding:12px 0;font-size:12px;display:flex}.c-menu-toggle>span{font-size:20px}.m-header.c-main-header{gap:18px}.c-main-header .m-motion-toggle{margin-left:0}}@media (width<=370px){.m-header.c-main-header{gap:10px}.c-main-header .m-motion-toggle{gap:5px;font-size:10px}.c-main-header .c-menu-toggle{gap:7px;font-size:11px}}.c-community .a-audiences{background:#f8efdf;scroll-margin-top:0}.a-intro{justify-content:space-between;align-items:center;gap:40px;padding:60px 7%;display:flex}.c-community .a-intro h2{font-size:clamp(40px,4.7vw,76px);line-height:1.1}.c-community .a-intro p{max-width:360px;margin:0;font-size:14px}.a-journey{--audience-travel:85svh;height:calc(100svh + var(--audience-travel)*2);position:relative}.a-marker{pointer-events:none;width:1px;height:1px;position:absolute}.a-stage{isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}.a-controls{color:#173c31;z-index:10;background:#f8efdf;border-block:1px solid #173c312b;justify-content:space-between;align-items:center;gap:24px;height:72px;padding:0 5%;display:flex;position:relative}.a-controls nav{align-items:stretch;gap:34px;height:100%;display:flex}.a-controls nav a{white-space:nowrap;border-bottom:3px solid #0000;align-items:center;gap:12px;padding-top:3px;font-size:13px;display:flex}.a-controls nav a[aria-current]{border-bottom-color:#173c31;font-weight:650}.a-controls nav a>span{font-size:10px}.a-controls-actions{white-space:nowrap;align-items:center;gap:30px;display:flex}.a-controls-actions button{background:0 0;border:0;min-height:44px;padding:0 8px;font-size:11px}.a-controls-actions>a{align-items:center;gap:20px;min-height:44px;font-size:13px;font-weight:650;display:flex}.a-canvas{isolation:isolate;background:#173c31;height:calc(100% - 72px);position:relative}.a-poster{--poster-bg:#f4c5a0;--poster-ink:#552b1d;background:var(--poster-bg);color:var(--poster-ink);isolation:isolate;position:relative;overflow:hidden}.a-canvas>.a-poster{position:absolute;inset:0}.a-poster-content{height:100%;min-height:inherit;transform-origin:50% 20%;isolation:isolate;position:relative}.a-scene-top{z-index:5;justify-content:space-between;gap:20px;font-size:11px;font-weight:550;display:flex;position:absolute;top:30px;left:6%;right:6%}.c-community .a-title{font:400 clamp(160px,22vw,350px)/1 var(--heading-font);letter-spacing:0;z-index:1;white-space:nowrap;color:var(--poster-ink);margin:0;position:absolute;top:12%;left:6%}.a-art{pointer-events:none;position:absolute;inset:0}.c-community .a-review-photo{object-fit:cover;object-position:center;width:100%;height:100%}.a-art-review .a-frame-detail img{object-fit:cover;width:100%;height:100%}.c-community .a-art img{max-width:none;display:block}.a-sun{aspect-ratio:1;z-index:0;background:#f8dda9;border-radius:50%;width:60%;position:absolute;top:-13%;right:-5%}.a-landscape{opacity:.14;mix-blend-mode:multiply;background:url(/assets/orchard-hero.jpg) 50% 70%/cover;position:absolute;inset:0;mask-image:linear-gradient(#0000 45%,#000)}.c-community .a-cowgirl-cutout{z-index:2;object-fit:contain;object-position:right bottom;width:64%;height:108%;position:absolute;bottom:-8%;right:-2%}.a-description{z-index:4;width:31%;max-width:405px;position:absolute;bottom:9%;left:6%}.c-community .a-description p{color:inherit;margin:0 0 24px;font-size:15px;line-height:1.7}.c-community .a-description .a-role{letter-spacing:.11em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:650}.a-apply{min-height:48px;color:inherit;white-space:nowrap;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:30px;padding:8px 0;font-size:12px;font-weight:650;display:inline-flex}.a-apply>span{font-size:24px}.a-poster-creators{--poster-bg:#c5d3ef;--poster-ink:#203972}.c-community .a-poster-creators .a-title{z-index:3;font-size:clamp(150px,21vw,340px);top:13%}.a-art-creators:before{content:"";border-left:1px solid #20397230;width:60%;height:140%;position:absolute;top:-10%;left:43%;transform:rotate(22deg)}.a-frame{background:#f8efdf;padding:10px;position:absolute;overflow:hidden;box-shadow:0 16px 30px #20397220}.c-community .a-frame img{object-fit:cover;width:100%;height:100%}.a-frame-main{z-index:2;width:40%;height:70%;top:14%;right:8%;transform:rotate(7deg)}.a-frame-main img{object-position:30% center}.a-frame-detail{z-index:4;width:22%;height:28%;bottom:4%;right:35%;transform:rotate(-11deg)}.c-community .a-frame-detail img{object-fit:none;object-position:29% 80%;width:100%;height:100%}.a-frame-tea{z-index:4;width:18%;height:29%;bottom:4%;right:1%;transform:rotate(12deg)}.c-community .a-frame-tea img{object-fit:cover;object-position:92% 55%;width:300%;max-width:none;transform:translate(-64%)}.a-handnote{z-index:5;color:#203972;background:#eed691;padding:12px 23px;font:italic 23px Georgia,serif;position:absolute;bottom:7%;left:49%;transform:rotate(-9deg)}.a-poster-kindred{--poster-bg:#efb9c1;--poster-ink:#672837}.c-community .a-poster-kindred .a-title{font-size:clamp(125px,16vw,260px);line-height:.93;top:14%}.a-kindred-landscape{opacity:.16;mix-blend-mode:multiply;background:url(/assets/orchard-hero.jpg) 50%/cover;position:absolute;inset:0;mask-image:linear-gradient(#0000 5%,#000 95%)}.c-community .a-kindred-cutout{z-index:2;object-fit:contain;object-position:right bottom;width:110%;height:95%;position:absolute;bottom:-4%;right:0}.a-poster-kindred .a-description{width:30%;bottom:7%}html[data-review=true] .a-poster-cowgirls,html[data-review=true] .a-poster-kindred{--poster-ink:#fff5df;text-shadow:0 2px 12px #081a15a8}html[data-review=true] .a-poster-cowgirls .a-art-review:after,html[data-review=true] .a-poster-kindred .a-art-review:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0d211bd9 0%,#0d211b99 37%,#0d211b30 72%,#0d211b1a),linear-gradient(#0d211b94,#0000 30%,#0d211b29 61%,#0d211bc4);position:absolute;inset:0}.a-close{color:#f8efdf;background:#173c31;justify-content:space-between;align-items:center;gap:30px;padding:32px 7%;display:flex}.c-community .a-close p{margin:0;font-size:14px}.a-close a{white-space:nowrap;border-bottom:1px solid #f8efdf88;align-items:center;gap:30px;min-height:48px;font-size:13px;display:flex}.a-static .a-poster{height:max(740px,90svh);scroll-margin-top:0}@media (width>=1001px) and (height<=780px){.a-description{width:31%;bottom:7%}.c-community .a-description p{margin-bottom:14px;font-size:13px}.c-community .a-title{font-size:20vw;top:11%}.c-community .a-poster-creators .a-title{font-size:19vw}.c-community .a-poster-kindred .a-title{font-size:14vw;top:11%}}@media (width<=1000px){.a-intro{padding:45px 6%;display:block}.c-community .a-intro p{margin-top:18px}.a-controls{flex-wrap:wrap;gap:0 20px;height:auto;min-height:72px;padding:0 6%}.a-controls nav{gap:24px;min-height:64px}.a-controls-actions{gap:15px}.a-controls nav a{gap:8px;font-size:12px}.a-controls-actions>a{font-size:12px}.a-static .a-poster{height:820px}.c-community .a-title{font-size:24vw;top:12%}.c-community .a-cowgirl-cutout{width:85%;height:83%;bottom:0;right:-4%}.a-description{width:34%;bottom:7%}.c-community .a-description p{font-size:14px}.c-community .a-poster-creators .a-title{font-size:22vw;top:12%}.a-frame-main{width:44%;height:55%;top:23%;right:6%}.a-frame-detail{width:22%;height:24%;bottom:4%;right:29%}.a-frame-tea{width:19%;height:22%}.a-handnote{white-space:nowrap;font-size:18px;bottom:4%;left:57%}.c-community .a-poster-kindred .a-title{font-size:21vw;top:12%}.c-community .a-kindred-cutout{width:145%;height:66%;bottom:0;right:-1%}.a-poster-kindred .a-description{width:28%}.a-apply{gap:20px;font-size:11px}}@media (width<=600px){.a-controls{padding:0 6% 10px;display:block}.a-controls nav{justify-content:space-between;gap:12px;min-height:56px}.a-controls nav a{gap:7px;font-size:11px}.a-controls nav a>span{display:none}.a-controls-actions{justify-content:space-between}.a-controls-actions button{padding-left:0}.a-static .a-poster{height:auto;min-height:0}.a-poster-content{flex-direction:column;height:auto;padding:34px 6%;display:flex}.a-scene-top{order:0;gap:24px;min-height:24px;font-size:9px;position:relative;inset:auto}.c-community .a-title{white-space:normal;order:1;margin:14px 0 0;font-size:24vw;line-height:1.15;position:relative;inset:auto}.a-art{isolation:isolate;z-index:2;order:2;height:360px;margin:-26px -7% 0;position:relative;inset:auto}.a-sun{width:85%;top:-10%;right:-15%}.a-landscape{mask-image:linear-gradient(#0000,#000)}.c-community .a-cowgirl-cutout{object-position:center bottom;width:100%;height:112%;bottom:0;right:0}.a-description,.a-poster-kindred .a-description{order:3;width:100%;max-width:none;padding-top:26px;position:relative;inset:auto}.c-community .a-description p{max-width:38ch;margin-bottom:16px;font-size:14px}.c-community .a-description .a-role{margin-bottom:10px;font-size:10px}.a-apply{gap:40px;font-size:12px}.c-community .a-poster-creators .a-title{z-index:3;font-size:23vw;top:auto}.a-art-creators{height:360px;margin-top:-12px}.a-frame-main{width:68%;height:83%;padding:7px;top:3%;right:9%;transform:rotate(6deg)}.a-frame-detail{width:38%;height:34%;padding:6px;bottom:1%;left:3%;right:auto}.a-frame-tea{width:29%;height:35%;padding:6px;bottom:0;right:0}.a-handnote{padding:8px 15px;font-size:17px;bottom:-3%;left:27%}.c-community .a-poster-kindred .a-title{font-size:24vw;line-height:.97;top:auto}.a-art-kindred{height:335px;margin-top:-12px}.c-community .a-kindred-cutout{object-fit:contain;object-position:right bottom;width:172%;max-width:none;height:105%;bottom:0;right:0}.a-close{padding:28px 6%;display:block}.a-close a{width:fit-content;margin-top:14px}}@media (width<=370px){.a-art,.a-art-creators{height:300px}.a-art-kindred{height:280px}.a-scene-top{font-size:8px}.a-controls nav a{font-size:10px}}@media (width<=600px){html[data-review=true] .a-static .a-poster-cowgirls{--poster-ink:#552b1d;text-shadow:none}html[data-review=true] .a-static .a-poster-kindred{--poster-ink:#672837;text-shadow:none}html[data-review=true] .a-static .a-art-review:after{display:none}}.c-community .r-reasons{color:#f8efdf;background:#173c31;padding:85px 6% 70px;scroll-margin-top:0}.r-shell{max-width:1400px;margin-inline:auto}.r-heading{border-top:1px solid #f8efdf40;padding-top:45px}.c-community .r-eyebrow{letter-spacing:.12em;text-transform:uppercase;margin:0 0 30px;font-size:11px}.c-community .r-heading h2{text-wrap:initial;font-size:clamp(66px,10.1vw,155px);line-height:1.02}.r-heading h2 span{display:block}.r-heading h2 span:last-child{margin-top:10px;font-size:.68em}.c-community .r-intro{max-width:52ch;margin:32px 0 0 31%;font-size:16px}.r-composition{grid-template-rows:auto auto;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:0 22px;margin-top:70px;display:grid;position:relative}.r-landscape{aspect-ratio:.69;border-radius:50% 50% 46% 46%/35% 35% 30% 30%;grid-area:1/4/auto/10;place-self:start center;width:80%;overflow:hidden;transform:rotate(-5deg)}.c-community .r-landscape img{object-fit:cover;object-position:center;width:100%;height:100%}.r-reason{z-index:1;position:relative}.c-community .r-reason h3{font-family:var(--heading-font);letter-spacing:0;text-transform:uppercase;text-wrap:initial;font-weight:400;line-height:1.05}.c-community .r-reason p{max-width:34ch;margin:23px 0 0;font-size:14px;line-height:1.8}.r-perspective{grid-area:1/1/auto/5;padding-top:35px}.c-community .r-perspective h3{font-size:clamp(35px,3.65vw,56px)}.r-perspective p{width:79%}.r-create{grid-area:1/9/auto/13;padding-top:280px}.c-community .r-create h3{font-size:clamp(39px,4.3vw,66px)}.c-community .r-create p{width:78%;margin-left:22%}.r-beginning{grid-area:2/2/auto/12;grid-template-columns:1.15fr 1fr;align-items:end;gap:9%;margin-top:0;display:grid}.c-community .r-beginning h3{font-size:clamp(56px,6.7vw,104px)}.c-community .r-beginning p{max-width:34ch;margin:0 0 8px}.r-invitation{border-top:1px solid #f8efdf40;align-items:center;gap:50px;margin:65px 0 0 8.5%;padding-top:32px;display:flex}.r-invitation a{color:#173c31;white-space:nowrap;background:#f8efdf;justify-content:space-between;align-items:center;gap:60px;min-height:62px;padding:14px 23px;font-size:15px;font-weight:650;transition:background-color .2s;display:inline-flex}.r-invitation a>span{font-size:30px;line-height:1}.r-invitation a:hover{background:#eed691}.c-community .r-invitation a:focus-visible{outline-offset:6px;outline:3px solid #eed691}.c-community .r-invitation p{max-width:44ch;margin:0;font-size:12px}.r-reasons[data-reduced=true] h3{opacity:1!important;transform:none!important}@media (width<=1000px){.c-community .r-reasons{padding:65px 5% 55px}.r-composition{column-gap:15px;margin-top:50px}.r-landscape{aspect-ratio:.63;grid-area:1/7/3/13;width:95%}.r-perspective{grid-area:1/1/auto/7;padding-top:20px}.r-perspective p{width:86%}.r-create{grid-area:2/1/auto/7;padding-top:45px}.c-community .r-create h3{font-size:4.8vw}.c-community .r-create p{width:86%;margin-left:0}.r-beginning{grid-area:3/1/auto/13;gap:6%;margin-top:45px}.c-community .r-beginning h3{font-size:6.7vw}.r-invitation{gap:30px;margin-left:0}}@media (width<=600px){.c-community .r-reasons{padding:40px 6% 45px}.r-heading{padding-top:30px}.c-community .r-eyebrow{margin-bottom:25px;font-size:9px}.c-community .r-heading h2{font-size:16vw;line-height:1.02}.r-heading h2 span:last-child{max-width:12ch;margin-top:13px;font-size:.64em}.c-community .r-intro{max-width:38ch;margin:26px 0 0;font-size:14px}.r-composition{flex-direction:column;gap:36px;margin-top:35px;display:flex}.r-landscape{aspect-ratio:.78;order:1;align-self:center;width:80%;max-width:350px;transform:rotate(-5deg)}.r-perspective{order:0;width:88%;padding-top:0}.r-create{order:2;align-self:end;width:88%;padding-top:0}.r-beginning{order:3;width:100%;margin-top:5px;display:block}.c-community .r-perspective h3{font-size:10.5vw}.c-community .r-create h3{font-size:12vw}.c-community .r-beginning h3{font-size:14vw}.c-community .r-reason p,.c-community .r-create p,.c-community .r-beginning p{width:100%;max-width:36ch;margin:18px 0 0;padding:0;font-size:14px}.r-invitation{flex-direction:column;align-items:start;gap:22px;margin-top:38px;padding-top:28px}.r-invitation a{gap:65px;min-height:58px}.c-community .r-invitation p{max-width:38ch}}@media (prefers-reduced-motion:reduce){.r-reasons h3{opacity:1!important;transform:none!important}.r-invitation a{transition:none}}.c-community .p-process{color:#173c31;background:#f1d2b2;padding:85px 7%;scroll-margin-top:0}.p-shell{max-width:1280px;margin-inline:auto}.c-community .p-eyebrow{letter-spacing:.12em;text-transform:uppercase;margin:0 0 26px;font-size:11px}.c-community .p-heading h2{text-wrap:initial;font-size:clamp(76px,9.6vw,144px);line-height:1.02}.c-community .p-intro{max-width:28ch;margin:30px 0 0;font-size:17px}.p-track{margin-top:65px;padding:35px 0 50px;position:relative}.p-route{pointer-events:none;fill:none;stroke-linecap:round;stroke-linejoin:round;position:absolute;inset:0;overflow:visible}.p-route-guide{stroke:#173c3129;stroke-width:5px}.p-route-draw{stroke:#173c31;stroke-width:5px}.p-steps{grid-template-columns:repeat(12,minmax(0,1fr));gap:90px 0;margin:0;padding:0;list-style:none;display:grid;position:relative}.p-step{grid-column:1/7;grid-template-columns:110px 1fr;align-items:start;gap:28px;min-width:0;display:grid}.p-step:nth-child(2n){grid-column:7/13}.p-step:first-child{grid-row:1}.p-step:nth-child(2){grid-row:2}.p-step:nth-child(3){grid-area:3/2/auto/8}.p-step:nth-child(4){grid-row:4}.p-milestone{width:110px;height:110px;font:400 68px/1 var(--heading-font);border:2px solid #173c31;border-radius:50%;justify-content:center;align-items:center;padding-top:7px;display:flex}.p-step-copy{padding-top:5px}.c-community .p-step h3{font:400 clamp(32px,3.9vw,58px)/1.05 var(--heading-font);letter-spacing:0;text-transform:uppercase;text-wrap:initial;max-width:12ch}.c-community .p-step p{max-width:32ch;margin:22px 0 0;font-size:15px;line-height:1.75}.p-apply{color:#f8efdf;background:#173c31;justify-content:space-between;align-items:center;gap:40px;min-height:62px;margin:5px 0 0 50%;padding:18px 24px;font-size:14px;font-weight:650;display:inline-flex}.p-apply>span{font-size:27px;line-height:1}.p-apply:hover{background:#285644}.c-community .p-apply:focus-visible{outline-offset:5px;outline:3px solid #173c31}@media (width<=1000px){.c-community .p-process{padding:65px 5%}.p-step{grid-template-columns:85px 1fr;gap:20px}.p-milestone{width:85px;height:85px;padding-top:5px;font-size:52px}.c-community .p-step h3{font-size:34px}.c-community .p-step p{font-size:14px}}@media (width<=800px){.c-community .p-process{padding:55px 6%}.c-community .p-heading h2{font-size:clamp(62px,13vw,100px)}.c-community .p-intro{max-width:29ch;margin-top:24px;font-size:15px}.p-track{margin-top:36px;padding-top:25px;padding-bottom:35px}.p-steps{flex-direction:column;gap:55px;display:flex}.p-step{grid-template-columns:70px 1fr;gap:22px}.p-milestone{width:70px;height:70px;padding-top:4px;font-size:43px}.c-community .p-step h3{max-width:15ch;font-size:clamp(30px,5.5vw,42px)}.c-community .p-step p{max-width:36ch;margin-top:16px;font-size:14px}.p-apply{gap:25px;min-height:58px;margin-left:92px;padding:16px 20px}.p-route-guide,.p-route-draw{stroke-width:3px}}@media (width<=400px){.p-step{grid-template-columns:54px 1fr;gap:18px}.p-milestone{width:54px;height:54px;font-size:34px}.c-community .p-step h3{font-size:30px}.p-apply{gap:18px;margin-left:72px;padding:15px 14px;font-size:12px}}.p-process[data-reduced=true] .p-route-draw{stroke-dashoffset:0!important}@media (prefers-reduced-motion:reduce){.p-route-draw{stroke-dashoffset:0!important}}.h-creators{isolation:isolate;background:var(--home-peach);color:var(--home-ink);padding:76px 7% 90px;scroll-margin-top:0;position:relative;overflow:hidden}.h-creator-layout{grid-template-columns:1.05fr 1fr;align-items:center;gap:1%;max-width:1380px;margin:auto;display:grid}.h-creator-copy{z-index:2;position:relative}.h-home .h-creator-label{margin:0 0 32px;font-size:12px;font-weight:600}.h-home .h-creators h2{text-wrap:initial;font-size:clamp(108px,12.5vw,190px);line-height:.96}.h-creators h2>span{display:block}.h-creators h2 em{letter-spacing:-.055em;color:#702912;width:max-content;max-width:100%;margin:12px 0 0 6%;padding-bottom:8px;font:italic 400 clamp(30px,3.8vw,57px)/1.2 Georgia,serif;display:block;position:relative;transform:rotate(-6deg)}.h-home .h-creator-description{max-width:35ch;margin:36px 0 26px;font-size:15px;line-height:1.75}html[data-review=true] .h-home .h-creator-description{max-width:42ch}html[data-review=true] .h-home .h-creator-handnote{text-align:right;max-width:17ch}.h-creator-link{background:var(--home-ink);max-width:100%;min-height:62px;color:var(--home-cream);justify-content:space-between;align-items:center;gap:32px;padding:18px 22px;font-size:12px;font-weight:600;transition:background .2s;display:inline-flex}.h-creator-link>span{font-size:26px;line-height:1;transition:transform .2s}.h-creator-link:hover{background:#285644}.h-creator-link:hover>span{transform:translate(3px,-3px)}.h-home .h-creator-link:focus-visible{outline:3px solid var(--home-ink);outline-offset:5px}.h-creator-collage{min-width:0;height:clamp(570px,47vw,710px);position:relative}.h-creator-backdrop{border:1px solid #70291255;border-radius:50% 50% 0 0;position:absolute;inset:2% -18% 10% 8%;transform:rotate(9deg)}.h-creators .h-creator-main-photo{background:var(--home-cream);width:91%;height:77%;padding:12px;position:absolute;top:3%;right:0;transform:rotate(6deg);box-shadow:3px 10px 20px #7029121c}.h-home .h-creator-main-photo img{object-fit:cover;object-position:37% center;width:100%;height:100%}.h-creators .h-creator-community-photo{z-index:1;background:var(--home-cream);width:57%;height:35%;padding:9px 9px 28px;position:absolute;bottom:1%;left:-8%;transform:rotate(-9deg);box-shadow:3px 10px 20px #70291226}.h-home .h-creator-community-photo img{object-fit:cover;object-position:60% center;width:100%;height:100%}.h-home .h-creator-handnote{letter-spacing:-.025em;color:#702912;margin:0;font:italic 400 clamp(17px,1.65vw,25px)/1.35 Georgia,serif;position:absolute;bottom:0;right:-1%;transform:rotate(5deg)}@media (width>=1600px){.h-creators{padding-block:90px 100px}}@media (width>=768px) and (width<=1100px){.h-creators{padding:64px 6% 76px}.h-home .h-creators h2{font-size:12.5vw}.h-creators h2 em{margin-left:0;font-size:3.8vw}.h-home .h-creator-description{max-width:29ch;font-size:14px}.h-creator-link{gap:20px;padding:16px;font-size:11px}.h-creator-collage{height:550px;margin-left:4%}.h-creators .h-creator-main-photo{height:70%;padding:9px;top:6%}.h-creators .h-creator-community-photo{width:66%;height:29%;padding:7px 7px 20px;bottom:5%;left:-4%}.h-home .h-creator-handnote{font-size:17px;bottom:-3%;right:-2%}}@media (width<=767px){.h-creators{padding:48px 7% 58px}.h-creator-layout{grid-template-columns:1fr;gap:36px}.h-home .h-creator-label{margin-bottom:24px;font-size:11px}.h-home .h-creators h2{font-size:clamp(100px,23vw,172px)}.h-creators h2 em{margin-top:8px;margin-left:3%;font-size:clamp(30px,7.7vw,49px)}.h-home .h-creator-description{max-width:37ch;margin-block:28px 22px;font-size:14px}.h-creator-link{gap:20px;min-height:58px;padding:16px 18px}.h-creator-link>span{font-size:24px}.h-creator-collage{justify-self:center;width:95%;max-width:480px;height:clamp(400px,113vw,590px)}.h-creator-backdrop{inset:5% -10% 8% 8%}.h-creators .h-creator-main-photo{width:89%;height:75%;padding:9px;top:3%;right:1%}.h-creators .h-creator-community-photo{width:60%;height:34%;padding:7px 7px 22px;bottom:0;left:-4%}.h-home .h-creator-handnote{font-size:clamp(14px,3.7vw,21px);bottom:1%;right:-3%}}@media (prefers-reduced-motion:reduce){.h-creator-link,.h-creator-link>span{transition:none}}.h-story{isolation:isolate;background:var(--home-cream);align-items:center;min-height:830px;padding:100px 7% 110px;scroll-margin-top:70px;display:flex;position:relative}.h-story-copy{z-index:2;width:43%;max-width:580px;position:relative}.h-home .h-story h2{text-wrap:initial;font-size:clamp(64px,7.2vw,112px);line-height:1.06}.h-story h2 em{letter-spacing:-.065em;color:#702912;margin-top:8px;padding-bottom:12px;font:italic 400 1.02em/1.15 Georgia,serif;display:block}html[data-review=true] .h-story h2{max-width:none}html[data-review=true] .h-story h2 em{font:inherit;letter-spacing:inherit;color:inherit;text-transform:uppercase}.h-story-copy>p:not(.c-eyebrow){max-width:35ch;margin:32px 0 22px}.h-story-copy .c-text-link{max-width:100%}.h-story-sun{z-index:-1;aspect-ratio:1;background:#f1d2b2;border-radius:50%;width:min(51vw,760px);position:absolute;top:7%;right:2%}.h-story .h-founder-scene{pointer-events:none;width:62%;margin:0;position:absolute;inset:-190px -3% 0 auto}.h-home .h-founder-scene img{object-fit:cover;object-position:left top;-webkit-mask-composite:source-in;width:100%;height:100%;-webkit-mask-image:linear-gradient(#000 0% 65%,#0000 98%),linear-gradient(90deg,#0000 0%,#000 9% 93%,#0000 100%);mask-image:linear-gradient(#000 0% 65%,#0000 98%),linear-gradient(90deg,#0000 0%,#000 9% 93%,#0000 100%);mask-composite:intersect}.h-home .h-founder-scene figcaption{color:var(--home-ink);margin:0;font-size:11px;line-height:1.7;position:absolute;bottom:50px;left:44%}.h-founder-scene figcaption span{letter-spacing:-.04em;margin-bottom:3px;font:italic 400 26px/1.35 Georgia,serif;display:block}@media (width>=1700px){.h-story{min-height:940px;padding-left:max(7%,50% - 690px)}.h-story .h-founder-scene{width:58%;inset-block-start:-210px}}@media (width>=1001px) and (width<=1100px){.h-story{min-height:700px;padding:90px 6%}.h-story-copy{width:46%}.h-home .h-story h2{font-size:7.6vw}.h-story-copy>p:not(.c-eyebrow){max-width:29ch;font-size:14px}.h-story .h-founder-scene{width:68%;top:-90px;right:-10%}.h-home .h-founder-scene figcaption{bottom:40px;left:38%}.h-founder-scene figcaption span{font-size:23px}.h-story-sun{width:60vw;top:15%;right:-9%}}@media (width<=1000px){.h-story{min-height:0;padding:60px 7% 0;scroll-margin-top:0;display:block}.h-story-copy{width:100%;max-width:470px}.h-home .h-story h2{font-size:clamp(54px,12vw,90px)}.h-story h2 em{margin-top:4px}.h-story-copy>p:not(.c-eyebrow){max-width:36ch;margin-top:24px}.h-story .h-founder-scene{width:116.28%;height:clamp(480px,125vw,760px);margin:24px -8.14% 0;position:relative;inset:auto}.h-home .h-founder-scene img{object-fit:cover;object-position:center top}.h-home .h-founder-scene figcaption{font-size:10px;bottom:28px;left:auto;right:12%}.h-founder-scene figcaption span{font-size:24px}.h-story-sun{width:105%;max-width:680px;top:auto;bottom:90px;right:-10%}}.h-home{--home-ink:#173c31;--home-cream:#f8efdf;--home-peach:#f4c5a0;--home-sage:#e5e9de;color:var(--home-ink)}.h-feature{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:8%;padding:90px 7%;scroll-margin-top:0;display:grid}.h-home .h-feature h2{text-wrap:initial;font-size:clamp(58px,6.6vw,104px);line-height:1.04}.h-feature-copy>p:not(.c-eyebrow){max-width:39ch;margin:28px 0 18px}.h-feature .c-text-link{gap:28px;max-width:100%}.h-home figcaption{margin-top:16px;font-size:11px;line-height:1.6}.h-investors{background:var(--home-sage);padding-block:75px}.h-investor-art{place-items:center;min-width:0;min-height:450px;display:grid}.h-investor-art>div{justify-content:center;align-items:center;width:85%;max-width:450px;padding:35px 10px;display:flex}.h-investor-art>div>.bottle-artwork{filter:drop-shadow(10px 15px 9px #173c3120);flex-shrink:0;width:34%;display:block}.h-investor-art>div>:first-child{transform:translate(8%,15px)rotate(-12deg)}.h-investor-art>div>:nth-child(2){z-index:1;position:relative;transform:translateY(-25px)}.h-investor-art>div>:last-child{transform:translate(-8%,15px)rotate(12deg)}.h-invitation{background:var(--home-ink);color:var(--home-cream);justify-content:space-between;align-items:center;gap:60px;padding:80px 7%;display:flex}.h-home .h-invitation h2{text-wrap:initial;font-size:clamp(60px,7vw,108px);line-height:1.04}.h-invitation p:last-child{margin:24px 0 0}.h-apply{background:var(--home-cream);min-height:64px;color:var(--home-ink);flex-shrink:0;justify-content:space-between;align-items:center;gap:30px;padding:20px 24px;font-size:13px;font-weight:600;display:inline-flex}.h-apply>span{font-size:26px}.h-apply:hover{text-underline-offset:5px;text-decoration:underline}.h-home .h-invitation a:focus-visible{outline-color:var(--home-cream)}.h-home .q-questions p a{text-underline-offset:3px;text-decoration:underline}@media (width>=1600px){.h-feature,.h-invitation{padding-inline:max(7%,50% - 690px)}}@media (width<=1000px){.h-feature{gap:6%;padding-block:65px}.h-home .h-feature h2{font-size:7vw}.h-investor-art{min-height:340px}.h-investor-art>div{width:95%}.h-invitation{flex-wrap:wrap;gap:35px;padding-block:65px}.h-home .h-invitation h2{font-size:9vw}}@media (width<=700px){.h-feature{grid-template-columns:1fr;gap:35px;padding:55px 7%}.h-home .h-feature h2{font-size:clamp(48px,12vw,80px)}.h-feature-copy>p:not(.c-eyebrow){margin-top:24px}.h-investor-art{order:2;min-height:0;padding-top:15px}.h-investor-art>div{width:75%;max-width:310px;padding-block:20px}.h-invitation{gap:30px;padding:55px 7%}.h-home .h-invitation h2{font-size:clamp(52px,12vw,80px)}.h-apply{gap:20px;max-width:100%;min-height:58px;padding:16px 20px}.h-home .h-feature .c-text-link{font-size:12px}.h-home figcaption{font-size:10px}}.m-community-journey{--stage-height:max(100svh,620px);height:calc(var(--stage-height) + var(--travel)*6)}.m-community-journey>.m-stage{height:var(--stage-height)}.c-spirit{color:#173c31;--ink:#173c31;isolation:isolate;position:relative}.c-spirit--animated{z-index:2;pointer-events:none;position:absolute;inset:0}.c-spirit--animated:not([inert]) a{pointer-events:auto}.c-spirit--static{background:#f8efdf;min-height:760px;scroll-margin-top:0;overflow:hidden}.c-spirit-world,.c-spirit-landscape,.c-spirit-orchard,.c-spirit-light{width:100%;height:100%;position:absolute;inset:0}.c-spirit-world{z-index:-1;overflow:hidden}.c-spirit-landscape{transform-origin:74% 56%}.c-spirit-orchard{object-fit:cover;object-position:center 62%;display:block}.c-spirit-light{background:linear-gradient(90deg,#f8efdfed 0%,#f8efdfe8 30%,#f8efdfc9 48%,#f8efdf20 72%,#0000),linear-gradient(#f8efdfcc,#0000 24%)}.c-spirit-arrival{height:100%}.c-spirit-header-light{pointer-events:none;background:linear-gradient(#f8efdf 72%,#f8efdf00);height:135px;position:absolute;inset:0 0 auto}.c-spirit-content{flex-direction:column;justify-content:center;align-items:flex-start;gap:22px;height:100%;padding:clamp(120px,18svh,170px) 7% 30px;display:flex}.c-spirit h2{font:400 clamp(78px,min(10.4vw,15svh),170px)/.98 var(--heading-font);letter-spacing:0;color:#173c31;margin:0}.c-spirit h2>span{display:block}.c-spirit h2 .c-spirit-prelude{margin-bottom:14px;font-size:.46em;line-height:1.1}.c-spirit-copy{width:44%;max-width:465px}.c-spirit-copy p{text-wrap:pretty;margin:0 0 12px;font-size:14px;line-height:1.6}.c-spirit-copy .c-spirit-lead{margin-bottom:15px;font-size:21px;font-weight:500;line-height:1.35}.c-spirit-copy a{border-bottom:1px solid #173c3170;align-items:center;gap:26px;min-height:44px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.c-spirit-copy a span{font-size:22px}.c-spirit-copy a:hover{border-color:currentColor}.c-spirit-copy a:focus-visible{outline-offset:5px;outline:2px solid #173c31}@media (width>=1001px) and (height<=750px){.c-spirit-content{gap:18px;padding-top:115px}.c-spirit h2{font-size:min(9vw,13.5svh)}.c-spirit-copy{width:52%;max-width:550px}.c-spirit-copy p{margin-bottom:10px;font-size:13px;line-height:1.5}.c-spirit-copy .c-spirit-lead{margin-bottom:10px;font-size:19px}}@media (width<=1000px){.c-spirit-content{gap:24px;padding-top:115px}.c-spirit h2{font-size:clamp(80px,12.5vw,130px)}.c-spirit-copy{width:65%;max-width:460px}.c-spirit-light{background:linear-gradient(90deg,#f8efdfed,#f8efdfdb 48%,#f8efdf55 85%),linear-gradient(#f8efdfbb,#0000 40%)}}@media (width<=600px){.m-community-journey{--stage-height:max(100svh,660px)}.c-spirit--static{min-height:720px}.c-spirit-content{justify-content:center;gap:25px;padding:106px 7% 24px}.c-spirit h2{font-size:clamp(60px,17vw,96px);line-height:1.02}.c-spirit h2 .c-spirit-prelude{margin-bottom:12px;font-size:.48em}.c-spirit-copy{width:100%;max-width:370px}.c-spirit-copy p{margin-bottom:12px;font-size:13px;line-height:1.6}.c-spirit-copy .c-spirit-lead{margin-bottom:14px;font-size:19px;line-height:1.4}.c-spirit-copy a{gap:20px;font-size:11px}.c-spirit-orchard{object-position:62% center}.c-spirit-light{background:linear-gradient(#f8efdfc9,#f8efdfe8 38% 76%,#f8efdf9c)}}@media (width<=370px){.c-spirit-content{gap:20px;padding-top:103px}.c-spirit-copy p{margin-bottom:10px;font-size:12px}.c-spirit-copy .c-spirit-lead{font-size:17px}}@media (width>=601px) and (height<=650px){.m-community-journey{--stage-height:100svh}.c-spirit-content{gap:12px;padding-top:105px}.c-spirit h2{font-size:10svh}.c-spirit-copy{width:60%;max-width:600px}.c-spirit-copy p{margin-bottom:8px;font-size:12px}.c-spirit-copy .c-spirit-lead{font-size:17px}}.review-banner{z-index:1000;color:#fff5df;letter-spacing:.02em;background:#173c31;border:1px solid #fff5df55;align-items:center;gap:14px;padding:10px 14px;font:600 11px/1.2 DM,Arial,sans-serif;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 6px 24px #14201640}.review-banner a{color:inherit;text-underline-offset:3px;text-decoration:underline}@media (width<=560px){.review-banner{justify-content:space-between;font-size:10px;bottom:10px;left:10px;right:10px}}.m-page--review.m-page--meadow .m-lineup{color:#fff5df;--ink:#fff5df}.m-page--review .m-stage:has(.m-lineup:not([inert]))>.m-header{color:#fff5df;border-color:#fff5df66}.m-page--review .m-lineup-copy{text-shadow:0 2px 14px #0c1b17a6}.m-page--review .m-lineup h1{letter-spacing:-.015em;font-size:clamp(40px,5.25vw,78px)}.m-page--review .m-lineup-note{max-width:330px}.m-page--review .m-lineup .m-cta{color:#fff5df;background:#173c31;outline-color:#fff5df}.m-page--review .m-meadow img{filter:brightness(.74)saturate(1.1)}.m-page--review .m-meadow:after{background:linear-gradient(90deg,#111a18c9 0%,#111a188c 42%,#111a182b 78%),linear-gradient(#111a18bd,#0000 32%,#111a1820)}.m-page--review .m-lineup-name{color:#fff5df;text-shadow:0 1px 3px #173c31,0 0 5px #173c31,0 0 10px #173c31}.m-page--review .m-static-journey>.m-header{color:#fff5df;background:#173c31}.m-page--review .h-story h2{font-size:clamp(54px,6.3vw,98px)}@media (width<=1000px){.m-page--review .m-lineup h1{font-size:clamp(34px,6vw,64px)}}@media (width<=600px){.m-page--review .m-lineup h1{letter-spacing:-.03em;font-size:clamp(24px,7.4vw,37px)}.m-page--review .m-meadow:after{background:linear-gradient(#111a18cf,#111a188c 42%,#111a1830 75%)}}.b-page{color:#173c31;--ink:#173c31;--scene-bg:#f8efdf;background:#f8efdf;overflow:clip}.b-page>.m-header{height:110px;margin-inline:7%;position:relative}.b-hero{max-width:1680px;margin:auto;padding:40px 7% 55px}.b-hero-heading{z-index:1;position:relative}.b-page .b-hero-heading>.c-eyebrow{text-align:center;max-width:none;margin-bottom:20px}.b-hero h1{font:400 clamp(100px, 20vw, 320px)/.94 var(--heading-font);letter-spacing:-.015em;white-space:nowrap;text-align:center;margin:0}.b-hero h1>span{letter-spacing:-.05em;margin:0 0 12px;font:italic 400 clamp(38px,3.8vw,60px)/1.15 Georgia,serif;display:block}.b-hero-invitation{grid-template-columns:.8fr 1.5fr;align-items:center;gap:8%;margin-top:18px;display:grid}.b-hero-copy{padding-top:25px}.b-page .b-hero-lead{letter-spacing:-.035em;max-width:13ch;margin:0 0 20px;font:italic 400 clamp(25px,2.6vw,37px)/1.15 Georgia,serif}.b-hero-copy>p:not(.b-hero-lead){max-width:34ch;margin:0 0 26px}.b-hero-copy .m-cta{gap:26px;font-size:12px}.b-explore{align-items:center;gap:24px;width:fit-content;min-height:44px;margin-top:15px;font-size:11px;display:flex}.b-explore:hover{text-underline-offset:5px;text-decoration:underline}.b-hero-scene{padding:8px 0 30px;position:relative}.b-hero-photo{aspect-ratio:1.65;position:relative;transform:rotate(-3deg)}.b-hero-photo:before{content:"";border:1px solid #8b603a75;border-radius:48% 48% 8% 8%/55% 55% 10% 10%;position:absolute;inset:-13px 17px 12px -16px;transform:rotate(5deg)}.b-page .b-hero-photo img{object-fit:cover;border-radius:48% 48% 8% 8%/55% 55% 10% 10%;width:100%;height:100%;position:relative}.b-hero-scene figcaption{background:#f8efdf;width:fit-content;margin:-4px 6% 0 auto;padding:13px 22px;font-size:10px;line-height:1.6;position:relative;transform:rotate(4deg)}.b-hero-scene figcaption em{letter-spacing:-.025em;margin-top:3px;font:italic 400 clamp(17px,1.7vw,26px)/1.2 Georgia,serif;display:block}.b-spirit{color:#552b1d;background:#f4c5a0;padding:76px 7% 0}.b-spirit-inner{max-width:1445px;margin:auto}.b-spirit-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:12%;padding:12px 0 66px;display:grid}.b-spirit-heading{padding-bottom:30px;position:relative}.b-page .b-spirit h2{text-wrap:initial;letter-spacing:-.015em;font-size:clamp(100px,13vw,192px);line-height:.96}.b-spirit h2>span{letter-spacing:.01em;margin-bottom:14px;font-size:.38em;line-height:1.2;display:block}.b-spirit-note{letter-spacing:-.045em;width:max-content;margin:10px 0 0 9%;font:italic 400 clamp(27px,3.1vw,46px)/1.2 Georgia,serif;display:block;transform:rotate(-7deg)}.b-page .b-spirit-lead{letter-spacing:-.045em;margin:0 0 30px;font:400 clamp(26px,2.6vw,39px)/1.24 Georgia,serif}.b-spirit-lead em{margin-top:5px;display:inline-block}.b-spirit-copy>p:not(.b-spirit-lead){max-width:40ch;margin:0 0 18px}.b-spirit-copy .c-text-link{border-color:currentColor;margin-top:7px}.b-spirit-next{border-top:1px solid #552b1d55;justify-content:space-between;align-items:center;gap:30px;padding:27px 0 32px;display:flex}.b-spirit-next>span:first-child{font-size:12px;line-height:1.8}.b-spirit-next em{letter-spacing:-.025em;font:italic 400 clamp(21px,2.1vw,30px)/1.4 Georgia,serif}.b-spirit-next>span:last-child{font-size:40px;transition:transform .2s}.b-spirit-next:hover>span:last-child{transform:translateY(5px)}@media (width<=1000px){.b-page>.m-header{height:100px}.b-hero{padding-top:40px;padding-bottom:65px}.b-page .b-hero-heading>.c-eyebrow{margin-bottom:24px}.b-hero h1>span{margin-top:0}.b-hero-invitation{grid-template-columns:.95fr 1.2fr;gap:6%;margin-top:35px}.b-hero-copy{padding-top:0}.b-hero-copy .m-cta{gap:16px;padding-inline:18px;font-size:11px}.b-hero-scene figcaption{margin-right:-3%;padding:12px}.b-spirit{padding-top:60px}.b-spirit-layout{grid-template-columns:1fr 1.15fr;gap:7%;padding-bottom:45px}.b-page .b-spirit h2{font-size:13vw}.b-spirit-note{margin-left:0;font-size:3.3vw}}@media (width<=700px){.b-page>.m-header{height:90px;margin-inline:6%}.b-hero{padding:34px 6% 50px}.b-page .b-hero-heading>.c-eyebrow{margin-bottom:22px;font-size:8px}.b-hero h1{font-size:23.5vw}.b-hero h1>span{margin:0 0 12px 1%;font-size:9.5vw}.b-hero-invitation{grid-template-columns:1fr;gap:23px;margin-top:20px}.b-page .b-hero-scene{grid-row:1;margin:0 2%;padding-bottom:0}.b-hero-photo{aspect-ratio:1.5}.b-hero-scene figcaption{margin-top:-9px;margin-right:2%;padding:10px 14px;font-size:9px}.b-hero-scene figcaption em{font-size:18px}.b-page .b-hero-lead{max-width:none;margin-bottom:15px;font-size:29px}.b-hero-copy>p:not(.b-hero-lead){max-width:38ch;margin-bottom:22px}.b-hero-copy .m-cta{gap:30px;padding-inline:21px;font-size:12px}.b-explore{margin-top:10px;font-size:11px}.b-spirit{padding:47px 7% 0}.b-spirit-layout{grid-template-columns:1fr;gap:36px;padding:3px 0 35px}.b-page .b-spirit h2{font-size:26vw}.b-spirit h2 br{display:none}.b-spirit-heading{padding-bottom:10px}.b-spirit-note{margin:4px 0 0 12%;font-size:29px}.b-page .b-spirit-lead{margin-bottom:23px;font-size:clamp(25px,6.7vw,39px)}.b-spirit-copy>p:not(.b-spirit-lead){max-width:40ch}.b-spirit-next{gap:15px;padding-block:23px 26px}.b-spirit-next>span:first-child{font-size:11px}.b-spirit-next em{font-size:21px}.b-spirit-next>span:last-child{font-size:30px}}.c-investors{min-height:100svh}.i-header{border-bottom:1px solid #173c3133;justify-content:space-between;align-items:center;gap:30px;padding-block:22px;display:flex}.i-header>a{flex-shrink:0;width:155px}.i-header img{width:100%;height:auto}.i-header nav{gap:34px;font-size:13px;font-weight:550;display:flex}.i-header nav a{padding-block:12px}.i-header nav [aria-current]{border-bottom:1px solid}.i-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:6%;padding-block:85px 100px;display:grid}.i-hero h1{font:400 clamp(64px,7.2vw,108px)/1.06 var(--heading-font);letter-spacing:0;margin:0}.i-hero h1 span{color:#6a7853}.i-hero-copy>p:not(.c-eyebrow){max-width:42ch;margin:28px 0;font-size:16px}.i-hero-copy .m-cta{margin-top:4px}.i-product-scene{background:#edd9bd;min-height:590px;position:relative;overflow:hidden}.i-bottle{filter:drop-shadow(10px 15px 10px #50381720);width:33%;position:absolute}.i-bottle-blueberry{top:20%;left:7%;transform:rotate(-12deg)}.i-bottle-strawberry{top:18%;right:5%;transform:rotate(11deg)}.i-bottle-peach{z-index:1;top:13%;left:34%}.i-product-scene>p{font-size:13px;font-weight:550;line-height:1.5;position:absolute;bottom:22px;left:30px}.c-investors .bottle-artwork img{max-width:none}.i-vision{background:#e5e9de}.i-vision-grid{grid-template-columns:1.25fr 1fr;align-items:center;gap:10%;display:grid}.i-vision .c-lead{margin-top:0}.i-road-grid{grid-template-columns:1fr 1fr;align-items:center;gap:9%;display:grid}.i-road figure{margin:0}.i-road img{aspect-ratio:4/5;object-fit:cover;object-position:70% center;width:100%}.c-community .i-road h2{font-size:clamp(43px,4.4vw,65px)}.i-road p:not(.c-eyebrow){margin-top:25px}.i-road .c-text-link{margin-top:8px}.i-opportunity{color:#f8efdf;background:#173c31}.i-opportunity-head{grid-template-columns:1fr 1fr;align-items:end;gap:10%;margin-bottom:55px;display:grid}.c-community .i-opportunity h2{font-size:clamp(44px,5.1vw,76px)}.i-opportunity-head>div:last-child{padding-bottom:5px}.i-opportunity-head .c-lead{max-width:34ch;margin:0 0 15px}.i-opportunity-head>div:last-child>p:last-child{color:#f8efdfcc;max-width:38ch;margin:0}.i-opportunity-list{border-top:1px solid #f8efdf66;border-bottom:1px solid #f8efdf66;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.i-opportunity-list li{border-left:1px solid #f8efdf44;min-width:0;padding:22px 18px 24px}.i-opportunity-list li:first-child{border-left:0;padding-left:0}.i-opportunity-list li:last-child{padding-right:0}.i-opportunity-list li>span{letter-spacing:.14em;font-size:10px}.i-opportunity-list h3{margin:29px 0 12px;font-size:19px}.i-opportunity-list p{color:#f8efdfd9;margin:0;font-size:13px;line-height:1.7}.i-opportunity-link{border-bottom:1px solid #f8efdf;justify-content:space-between;align-items:center;gap:38px;min-height:48px;margin-top:25px;font-size:13px;font-weight:600;display:inline-flex}.i-opportunity-link span{font-size:23px;transition:transform .2s}.i-opportunity-link:hover span{transform:translate(3px,-3px)}.i-opportunity-link:focus-visible{outline-offset:5px;outline:2px solid #eed691}.i-inquiry{background:#f3eadb;border-top:1px solid #173c312b}.i-inquiry-grid{grid-template-columns:1fr 1.1fr;gap:10%;display:grid}.c-community .i-inquiry h2{font-size:clamp(40px,4.7vw,70px)}.i-inquiry-grid>div>p:not(.c-eyebrow){max-width:36ch;margin-top:24px}@media (width<=1050px) and (width>=768px){.i-hero{gap:4%}.i-hero h1{font-size:70px}.i-product-scene{min-height:480px}.i-vision-grid,.i-road-grid,.i-inquiry-grid{gap:6%}.c-community .i-vision h2{font-size:49px}.c-community .i-inquiry h2{font-size:43px}.i-opportunity-head{gap:6%}.i-opportunity-list{grid-template-columns:repeat(3,minmax(0,1fr))}.i-opportunity-list li:nth-child(4){border-top:1px solid #f8efdf44;border-left:0;padding-left:0}.i-opportunity-list li:nth-child(n+4){border-top:1px solid #f8efdf44}}@media (width<=767px){.i-header{flex-wrap:wrap;gap:15px;padding-block:20px}.i-header>a{width:125px}.i-header nav{gap:20px;font-size:11px}.i-hero{grid-template-columns:1fr;gap:40px;padding-block:55px 60px}.i-hero h1{font-size:clamp(62px,16vw,95px)}.i-hero-copy>p:not(.c-eyebrow){font-size:14px}.i-product-scene{aspect-ratio:4/5;min-height:0}.i-product-scene>p{font-size:12px;bottom:16px;left:22px}.i-vision-grid,.i-road-grid,.i-inquiry-grid{grid-template-columns:1fr;gap:35px}.i-road-grid>figure{order:2}.i-road img{aspect-ratio:4/3}.c-community .i-road h2,.c-community .i-inquiry h2{font-size:clamp(38px,10vw,62px)}.i-opportunity-head{grid-template-columns:1fr;gap:24px;margin-bottom:35px}.c-community .i-opportunity h2{font-size:clamp(42px,10.5vw,65px)}.i-opportunity-list{grid-template-columns:repeat(2,minmax(0,1fr))}.i-opportunity-list li,.i-opportunity-list li:first-child,.i-opportunity-list li:last-child{padding:20px 14px 22px 0}.i-opportunity-list li:nth-child(odd){border-left:0}.i-opportunity-list li:nth-child(n+3){border-top:1px solid #f8efdf44}.i-opportunity-list h3{margin:19px 0 10px;font-size:17px}.i-opportunity-list p{font-size:12px}.i-opportunity-list li:nth-child(2n){padding-left:14px}}@media (width<=420px){.i-opportunity-list{grid-template-columns:1fr}.i-opportunity-list li,.i-opportunity-list li:first-child,.i-opportunity-list li:last-child,.i-opportunity-list li:nth-child(2n){padding:18px 0}.i-opportunity-list li+li{border-top:1px solid #f8efdf44;border-left:0}.i-opportunity-list h3{margin-top:13px}}.r-movement{--green:#173c31;--deep:#0f2b23;--ink:#173c31;--scene-bg:#f8efdf;color:var(--ink);background:#f8efdf;font-family:DM,Arial,sans-serif}.r-movement h2{font-family:var(--heading-font);letter-spacing:0;margin:0;font-size:clamp(56px,6.4vw,96px);font-weight:400;line-height:1.04}.r-movement p{text-wrap:pretty;font-size:16px;line-height:1.75}.r-movement section{scroll-margin-top:24px;position:relative}.r-movement .m-cta{border:0;font-family:inherit}.r-eyebrow{letter-spacing:.13em;text-transform:uppercase;margin:0 0 20px;font-size:11px;font-weight:650}.r-rail-host{position:relative}.r-rail{z-index:4;pointer-events:none;width:118px;height:100%;display:none;position:absolute;top:0;right:3.2%}.r-rail-inner{justify-content:center;align-items:center;height:100svh;display:flex;position:sticky;top:0}.r-rail-turn{width:118px;height:318px;position:relative}.r-rail-layer{position:absolute;inset:0}.r-rail-bottle{filter:drop-shadow(0 18px 28px #0f2b2340);width:100%;height:100%;display:block}@media (width>=1240px){.r-rail{display:block}.r-rail-host section{padding-right:175px}}.r-claim{background:var(--deep);color:#f8efdf;--ink:#f8efdf;--scene-bg:#0f2b23;align-items:center;min-height:min(1200px,132svh);padding:172px 7% 178px;display:grid}.r-claim-head h2{max-width:14ch;font-size:clamp(58px,8.4vw,142px)}.r-claim-body{max-width:520px;margin-top:46px}.r-claim-lead{margin:0 0 20px;font-size:clamp(22px,2.3vw,31px);line-height:1.4}.r-claim-body p{color:#f8efdfcc;margin:0 0 16px}.r-claim-body p:last-child{color:#f8efdf;margin:0}.r-tells{background:#f1e6d4;grid-template-columns:.9fr 1fr;align-items:center;gap:6% 7%;padding:104px 7% 108px;display:grid}.r-tells-portrait{grid-row:span 2;align-self:stretch;min-height:440px;overflow:hidden}.r-tells-portrait img{object-fit:cover;object-position:30% center;width:100%;height:100%;display:block}.r-tells-head{align-self:end}.r-tells-head h2{font-size:clamp(48px,5.2vw,76px)}.r-tells-list{border-top:1px solid #173c3126;align-self:start;margin:0;padding:0;list-style:none}.r-tell li{border-bottom:1px solid #173c3126;max-width:30ch;padding:26px 0;font-size:clamp(19px,1.9vw,25px);line-height:1.45;list-style:none}.r-missing{background:var(--green);color:#f8efdf;--ink:#f8efdf;--scene-bg:#173c31;grid-template-columns:1fr 1fr;min-height:640px;display:grid}.r-missing-art{min-width:0;position:relative;overflow:hidden}.r-missing-art img{object-fit:cover;object-position:60% center;width:100%;height:100%;display:block}.r-missing-art:after{content:"";background:linear-gradient(90deg,#173c3100 55%,#173c31 100%);position:absolute;inset:0}.r-missing-copy{align-self:center;padding:92px 13% 92px 7%}.r-missing-copy h2{font-size:clamp(50px,5.8vw,88px)}.r-missing-copy p{color:#f8efdfd6;max-width:400px;margin:24px 0 0}.r-choice{text-align:center;background:#f8efdf;padding:104px 7% 110px}.r-choice-head{max-width:760px;margin:0 auto 54px}.r-choice-head p{max-width:460px;margin:22px auto 0;font-size:15px}.r-answers{grid-template-columns:repeat(3,1fr);gap:22px;max-width:1080px;margin:0 auto;display:grid}.r-answer-wrap{display:flex}.r-answer{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:#f1e6d4;border:1px solid #173c3126;flex-direction:column;align-items:flex-start;gap:14px;padding:30px 28px 26px;transition:transform .25s cubic-bezier(.22,1,.36,1),background .25s,border-color .25s;display:flex}.r-answer:hover{background:#ecdfc7;transform:translateY(-4px)}.r-answer:focus-visible{outline-offset:3px;outline:2px solid #173c31}.r-answer[aria-pressed=true]{background:var(--green);border-color:var(--green);color:#f8efdf}.r-answer-say{font-family:var(--heading-font);font-size:clamp(26px,2.4vw,34px);font-weight:400;line-height:1.1}.r-answer-line{font-size:15px;line-height:1.6}.r-answer-who{letter-spacing:.09em;text-transform:uppercase;opacity:.65;font-size:11px;font-weight:650}.r-answer-go{margin-top:auto;padding-top:14px;font-size:12px;font-weight:650}.r-year{background:#e8c8a0;grid-template-columns:.8fr 1.2fr;gap:8%;padding:96px 7% 100px;display:grid}.r-year-head h2{font-size:clamp(50px,5.6vw,82px)}.r-phases{grid-template-columns:1fr 1fr;gap:0 40px;margin:0;padding:0;list-style:none;display:grid}.r-phase li{border-top:2px solid #173c31;padding:24px 0;list-style:none}.r-phase:nth-child(n+3) li{margin-top:8px}.r-phase-when{letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:650}.r-phases p:last-child{max-width:30ch;margin:0;font-size:15px;line-height:1.65}.r-guide{color:#173c31;background:#f4ead8;grid-template-columns:.6fr 1.4fr;gap:56px;padding:58px 7% 64px;display:grid}.r-guide h2{letter-spacing:.1em;text-transform:uppercase;font-family:DM,Arial,sans-serif;font-size:14px;font-weight:650;line-height:1.5}.r-guide details{border-bottom:1px solid #173c3126;padding:16px 0}.r-guide details:first-child{padding-top:0}.r-guide summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:28px;font-size:15px;font-weight:600;list-style:none;display:flex}.r-guide summary::-webkit-details-marker{display:none}.r-guide summary span{font-size:22px;font-weight:400}.r-guide details[open] summary span{transform:rotate(45deg)}.r-guide details p{max-width:560px;margin:10px 0 0;font-size:14px;line-height:1.7}.r-join{color:#f8efdf;--ink:#f8efdf;--scene-bg:#0c211b;background:#0c211b;grid-template-columns:.85fr 1.15fr;gap:8%;padding:124px 7% 132px;display:grid}.r-join-copy{align-self:start;position:sticky;top:120px}.r-join h2{font-size:clamp(66px,7.4vw,118px)}.r-join-lead{color:#f8efdfd4;max-width:330px;margin:28px 0 0;font-size:17px}.r-form{flex-direction:column;gap:22px;min-width:0;display:flex}.r-echo{background:#14352b;border-left:2px solid #f8efdf;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;padding:15px 18px;font-size:14px;display:flex}.r-echo strong{font-weight:650}.r-echo button{font:inherit;color:#f8efdfa6;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.r-echo button:hover{color:#f8efdf}.r-form-pair{grid-template-columns:1fr 1fr;gap:22px;display:grid}.r-form label{min-width:0;font-size:13px;font-weight:600;line-height:1.6;display:block}.r-optional{color:#f8efdf8f;font-size:11px;font-weight:400}.r-form input:not([type=checkbox]),.r-form select,.r-form textarea{color:#f8efdf;background:#122e26;border:1px solid #f8efdf4d;border-radius:0;width:100%;min-width:0;min-height:49px;margin-top:8px;padding:12px;font:400 16px/1.5 DM,Arial,sans-serif;display:block}.r-form textarea{resize:vertical;min-height:110px}.r-form input::placeholder,.r-form textarea::placeholder{color:#f8efdf75;font-size:14px}.r-form :is(input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #f8efdf}.r-consent{align-items:flex-start;gap:12px;font-size:12px;font-weight:400;line-height:1.65;display:flex}.r-consent input{accent-color:#f8efdf;flex-shrink:0;width:18px;height:18px;margin:2px 0 0}.r-form>.m-cta{align-self:flex-start;min-width:200px}.r-disclosure{color:#f8efdf9c;margin:-6px 0 0;font-size:12px;line-height:1.6}.r-footer{background:var(--green);color:#f8efdf;justify-content:space-between;align-items:center;gap:24px;padding:26px 4.5%;display:flex}.r-footer .m-brand-logo{width:118px}.r-footer p{margin:0;font-size:12px}.r-back-top{font-size:12px}.r-review{--ink:#173c31;--scene-bg:#f8efdf;color:#173c31;background:#f8efdf;border:1px solid #173c31;width:min(570px,100% - 36px);max-height:calc(100svh - 48px);padding:32px;overflow:auto}.r-review::backdrop{backdrop-filter:blur(4px);background:#0c211bcc}.r-review-close{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;margin-left:auto;padding:0 0 22px;font-family:inherit;font-size:13px;display:flex}.r-review-close span{font-size:24px}.r-review h2{font-family:var(--heading-font);margin:0;font-size:52px;font-weight:400;line-height:1.1}.r-review>p{font-size:14px;line-height:1.65}.r-review dl{margin:24px 0 28px}.r-review dl>div{border-bottom:1px solid #173c3130;padding:12px 0}.r-review dt{margin-bottom:5px;font-size:11px;font-weight:650}.r-review dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}@media (width<=1100px){.r-answers{grid-template-columns:1fr;max-width:560px}.r-answer{flex-flow:wrap;align-items:baseline;gap:10px 18px}.r-answer-line{flex:100%}.r-answer-go{margin:0 0 0 auto;padding:0}.r-join{grid-template-columns:1fr;gap:48px}.r-join-copy{position:static}.r-join-lead{max-width:520px}.r-phases{grid-template-columns:1fr}.r-phase:nth-child(n+3) li{margin-top:0}}@media (width<=820px){.r-movement h2{font-size:52px}.r-claim{min-height:0;padding:92px 7% 96px}.r-claim-head h2{font-size:clamp(46px,11.5vw,72px)}.r-claim-body{margin-top:34px}.r-tells{grid-template-columns:1fr;gap:26px;padding:84px 7% 88px}.r-tells-portrait{grid-row:auto;height:300px;min-height:0}.r-missing{grid-template-columns:1fr;min-height:0}.r-missing-art{height:300px}.r-missing-art:after{background:linear-gradient(#173c3100 55%,#173c31 100%)}.r-missing-copy{padding:44px 7% 84px}.r-choice{padding:84px 7% 88px}.r-year{grid-template-columns:1fr;gap:34px;padding:80px 7% 84px}.r-form-pair{grid-template-columns:1fr}.r-guide{grid-template-columns:1fr;gap:24px}.r-join{padding:88px 7% 96px}.r-footer{flex-direction:column;align-items:flex-start;gap:16px}}
