@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800&family=DM+Sans:wght@400;500;600;700&family=Fraunces:opsz,wght,SOFT,WONK@9..144,500,0,0;9..144,600,0,0;9..144,700,0,0&display=swap";:root{--forest:#173d30;--dark:#0e201b;--cream:#f5edd9;--sand:#e4d2ac;--orange:#c8693b;--ink:#1e2f27;--line:#bcae90}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}button,a{font:inherit}a{color:inherit}button{cursor:pointer}img{max-width:100%}svg{display:block}::selection{background:#d7a878;color:#173d30}.brand-strip{background:#142e25;color:#f5edd9;text-align:center;padding:8px 20px;font:700 11px/1.4 DM Sans,sans-serif;letter-spacing:.16em;text-transform:uppercase}.concept-bar{display:flex;justify-content:center;align-items:center;gap:16px;padding:10px 20px;background:#e7dfca;color:#183b2e;font:700 11px/1.2 DM Sans,sans-serif;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #c5b99e}.concept-bar span{opacity:.55}.concept-bar a{padding:7px 12px;text-decoration:none;border:1px solid transparent}.concept-bar a[aria-current=page]{border-color:currentColor;background:#f5edd9}.concept-bar a:hover{border-color:currentColor}.mark{display:flex;align-items:center;gap:11px;text-decoration:none;min-width:0}.mark-icon{width:37px;height:37px;flex:none}.mark-name{display:block;font:800 25px/.9 Barlow Condensed,sans-serif;letter-spacing:.08em}.mark-sub{display:block;font:700 8px/1.3 DM Sans,sans-serif;letter-spacing:.28em;margin-top:5px}.site-head{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:21px clamp(20px,4vw,70px);position:relative;z-index:5}.nav-links{display:flex;align-items:center;gap:34px}.nav-links a{font:700 11px/1.2 DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.12em;text-decoration:none}.nav-links a:hover{text-decoration:underline;text-underline-offset:5px}.head-cta{padding:12px 18px;border:1px solid currentColor}.menu-btn{display:none;border:1px solid currentColor;background:transparent;color:inherit;padding:9px 12px;font:700 11px DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.1em}.eyebrow{font:700 11px/1.2 DM Sans,sans-serif;letter-spacing:.24em;text-transform:uppercase}.button{display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:17px 24px;border:1px solid transparent;text-decoration:none;font:700 11px/1.2 DM Sans,sans-serif;letter-spacing:.15em;text-transform:uppercase;transition:transform .2s ease,background .2s ease}.button:hover{transform:translateY(-3px)}.button svg{width:16px}.small-note{font:500 11px/1.55 DM Sans,sans-serif;letter-spacing:.02em}.poster{background:var(--cream);color:var(--forest);font-family:DM Sans,sans-serif}.poster .site-head{border-bottom:1px solid #c9bda3}.poster .hero{min-height:650px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);padding:0 clamp(20px,4vw,70px);overflow:hidden}.poster .hero-copy{padding:110px 0 80px;align-self:center;max-width:700px;position:relative;z-index:2}.poster .hero .eyebrow{color:#a14d31}.poster h1{font:800 clamp(76px,10.2vw,160px)/.78 "Barlow Condensed",sans-serif;letter-spacing:-.035em;text-transform:uppercase;margin:29px 0 34px}.poster h1 em{font-style:normal;color:var(--orange)}.poster .hero-copy>p{font:500 clamp(17px,1.5vw,22px)/1.5 "DM Sans",sans-serif;max-width:470px;margin:0 0 35px}.poster .button{background:var(--forest);color:var(--cream)}.poster .hero-art{position:relative;align-self:end;min-width:0;height:100%;display:flex;align-items:flex-end;justify-content:center;padding-top:20px}.poster .hero-art:before{content:"";position:absolute;width:112%;height:80%;bottom:-22%;background:#dfca9e;border-radius:50%}.poster .hero-art img{height:min(630px,95%);width:auto;position:relative;filter:drop-shadow(18px 28px 0 #ae9d75)}.poster .art-caption{position:absolute;right:0;bottom:24px;z-index:2;font:700 10px DM Sans,sans-serif;letter-spacing:.15em;writing-mode:vertical-rl;text-transform:uppercase}.poster .ribbon{display:grid;grid-template-columns:repeat(3,1fr);background:var(--forest);color:var(--cream);border-top:8px solid #d2a45e}.poster .ribbon div{padding:23px;text-align:center;border-right:1px solid #6e8572;font:700 12px DM Sans,sans-serif;letter-spacing:.14em;text-transform:uppercase}.section-pad{padding:88px clamp(20px,4vw,70px)}.section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:40px}.section-head h2{margin:13px 0 0}.poster .section-head h2{font:800 clamp(48px,6.2vw,86px)/.9 "Barlow Condensed",sans-serif;text-transform:uppercase;letter-spacing:-.015em}.section-head p{max-width:360px;margin:0;line-height:1.55}.poster .lineup{background:#ecdfc3}.products{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.product{min-width:0}.poster .product{border:1px solid #b4a489;background:#f5edd9}.product-visual{height:275px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.poster .product-visual{background:radial-gradient(circle at 50% 54%,#e3c491 0 40%,#dfcda9 41%)}.poster .product:nth-child(2) .product-visual{background:radial-gradient(circle at 50% 54%,#d09c6d 0 40%,#d7bda0 41%)}.poster .product:nth-child(3) .product-visual{background:radial-gradient(circle at 50% 54%,#a8b79c 0 40%,#d5cdb3 41%)}.bag{width:142px;height:198px;background:linear-gradient(90deg,#101814,#28312b 30%,#0d130f 73%,#272e25);clip-path:polygon(8% 0,92% 0,98% 100%,2% 100%);box-shadow:0 20px 20px #0004;position:relative;display:flex;align-items:center;justify-content:center;transform:rotate(-3deg);transition:transform .25s}.product:hover .bag{transform:rotate(0) translateY(-6px)}.bag:before{content:"";position:absolute;top:14px;left:15px;right:15px;border-top:4px solid #222}.bag-label{width:94px;height:108px;background:#e7d7b5;color:#173d30;display:flex;flex-direction:column;justify-content:space-between;text-align:center;padding:9px 5px;border:3px double #173d30;transform:rotate(1deg)}.bag-label b{font:800 16px/.95 Barlow Condensed,sans-serif;letter-spacing:.04em;text-transform:uppercase}.bag-label small{font:700 6px DM Sans,sans-serif;letter-spacing:.1em;text-transform:uppercase}.bag-label i{font:800 27px/.8 Barlow Condensed,sans-serif;font-style:normal}.product-meta{padding:21px}.product-meta .small-note{opacity:.7;text-transform:uppercase;letter-spacing:.12em}.product-meta h3{font:800 31px/1 Barlow Condensed,sans-serif;text-transform:uppercase;margin:8px 0 13px}.product-meta button{border:0;background:none;color:inherit;padding:0 0 4px;border-bottom:1px solid currentColor;font:700 11px DM Sans,sans-serif;letter-spacing:.12em;text-transform:uppercase}.poster .purpose{display:grid;grid-template-columns:1fr 1fr;background:var(--forest);color:var(--cream);gap:10%;align-items:center}.poster .purpose h2{font:800 clamp(52px,6.7vw,96px)/.87 "Barlow Condensed",sans-serif;text-transform:uppercase;margin:18px 0}.poster .purpose p{font:500 18px/1.6 DM Sans,sans-serif}.poster .purpose-art{border:5px solid #ddad71;padding:25px;transform:rotate(3deg)}.poster .purpose-art img{width:100%;height:360px;object-fit:cover;object-position:center 57%}.poster .purpose-art small{display:block;text-align:center;padding-top:18px;font:700 11px DM Sans,sans-serif;letter-spacing:.2em;text-transform:uppercase}.flow{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.flow-item{border-top:1px solid currentColor;padding-top:14px}.flow-item b{font:800 40px Barlow Condensed,sans-serif}.flow-item h3{font:800 26px Barlow Condensed,sans-serif;text-transform:uppercase;margin:8px 0}.flow-item p{line-height:1.6;margin:0}.footer{padding:38px clamp(20px,4vw,70px);display:flex;justify-content:space-between;gap:25px;align-items:center}.poster .footer{background:#d8bf91;color:var(--forest)}.cinema{background:#111b17;color:#f7f0df;font-family:DM Sans,sans-serif}.cinema .site-head{position:absolute;top:59px;left:0;right:0;color:#fff}.cinema .concept-bar{background:#15271e;color:#f7f0df;border-color:#2f4436}.cinema .concept-bar a[aria-current=page]{background:#34503d}.cinema .hero{min-height:780px;position:relative;display:flex;align-items:end;padding:210px clamp(20px,4vw,70px) 108px;background:linear-gradient(90deg,#081611ed,#091914ab 43%,#09191424),linear-gradient(0deg,#111b17 0%,transparent 25%),url(redwood-fog.jpg) center/cover no-repeat}.cinema .hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 75% 20%,transparent 0 26%,#07120d66 90%);pointer-events:none}.cinema .hero-copy{position:relative;max-width:750px}.cinema h1{font:600 clamp(70px,9vw,132px)/.93 "Fraunces",Georgia,serif;letter-spacing:-.025em;margin:26px 0}.cinema h1 em{font-style:italic;color:#dcac76}.cinema .hero-copy p{max-width:460px;font-size:18px;line-height:1.6;margin:0 0 30px;color:#ede7d7}.cinema .button{background:#f2e5ce;color:#14261e}.cinema .hero-side{position:absolute;right:clamp(20px,4vw,70px);bottom:90px;writing-mode:vertical-rl;letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:700}.cinema .lineup{background:#e6dfd0;color:#20342a}.cinema .section-head h2{font:600 clamp(47px,5vw,74px)/1.05 "Fraunces",Georgia,serif;letter-spacing:-.025em}.cinema .product{border-top:1px solid #8c998d}.cinema .product-visual{height:320px;background:linear-gradient(160deg,#adb6a0,#5d6d5c)}.cinema .product:nth-child(2) .product-visual{background:linear-gradient(150deg,#b79470,#6d5443)}.cinema .product:nth-child(3) .product-visual{background:linear-gradient(150deg,#7f9a9a,#344e51)}.cinema .bag{width:165px;height:230px}.cinema .bag-label{width:108px;height:122px;background:#eee6d5;border:0;padding:12px}.cinema .bag-label b{font:600 17px/1 Fraunces,serif}.cinema .bag-label i{font:600 29px/1 Fraunces,serif}.cinema .product-meta{padding:21px 0}.cinema .product-meta h3{font:600 28px Fraunces,serif;text-transform:none;letter-spacing:-.04em}.cinema .product-meta button{border:1px solid currentColor;padding:10px 13px}.cinema .purpose{min-height:560px;background:#17362a;display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.cinema .purpose h2{font:600 clamp(56px,6vw,90px)/.98 "Fraunces",serif;letter-spacing:-.025em;margin:18px 0}.cinema .purpose p{font-size:18px;line-height:1.7}.cinema .purpose-art{height:410px;background:linear-gradient(180deg,#b28a60,#748c7e 35%,#294d43 36%,#112a24);overflow:hidden;position:relative}.cinema .purpose-art:before{content:"";position:absolute;top:80px;right:-20%;bottom:-100px;left:-20%;background:radial-gradient(ellipse at 50% 0,#e9b17d 0 16%,transparent 16.5%),linear-gradient(145deg,transparent 0 35%,#355950 35.5% 50%,transparent 50.5%),linear-gradient(35deg,transparent 0 37%,#1a4037 37.5% 53%,transparent 53.5%)}.cinema .purpose-art span{position:absolute;left:30px;bottom:27px;font:700 11px DM Sans,sans-serif;letter-spacing:.18em;text-transform:uppercase}.cinema .flow-wrap{background:#eee9dc;color:#18392b}.cinema .flow-item b{font:600 30px Fraunces,serif}.cinema .flow-item h3{font:600 26px Fraunces,serif}.cinema .footer{background:#0b1712;color:#ded8c6}dialog{border:1px solid #a69b82;padding:30px;max-width:470px;width:calc(100% - 32px);background:#f6eedc;color:#1b382b;box-shadow:0 30px 90px #0007}dialog::backdrop{background:#06180fcc}.dialog-close{float:right;border:0;background:transparent;font-size:24px;line-height:1}.dialog-eyebrow{font:700 10px DM Sans,sans-serif;letter-spacing:.17em;text-transform:uppercase}.dialog-title{font:700 39px/1.1 Fraunces,serif;margin:18px 0}.dialog-copy{line-height:1.6}.dialog-foot{border-top:1px solid #acaa99;padding-top:17px;margin-top:25px;font:700 11px/1.5 DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.06em}@media(max-width:900px){.nav-links{gap:17px}.poster .hero{grid-template-columns:1fr 45%}.poster h1{font-size:clamp(65px,9vw,100px)}.poster .purpose,.cinema .purpose{gap:5%}.cinema .hero{background-position:60% center}}@media(max-width:700px){.concept-bar{gap:5px;justify-content:space-between;font-size:9px;padding:8px 9px}.concept-bar span{display:none}.concept-bar a{padding:7px 5px}.site-head{padding:15px 18px}.mark-name{font-size:22px}.mark-icon{width:32px;height:32px}.menu-btn{display:block}.nav-links{display:none;position:absolute;left:0;right:0;top:100%;background:#f4ecd9;color:#193d2f;padding:20px;box-shadow:0 16px 20px #0003;flex-direction:column;align-items:stretch;gap:0}.nav-links.open{display:flex}.nav-links a{padding:14px;border-bottom:1px solid #c5b69b}.poster .hero{display:flex;flex-direction:column;padding:0 20px;min-height:0}.poster .hero-copy{padding:68px 0 25px}.poster h1{font-size:clamp(76px,19vw,120px);margin:23px 0}.poster .hero-art{height:420px;width:100%;padding:0}.poster .hero-art img{height:410px;max-width:90%}.poster .ribbon{grid-template-columns:1fr}.poster .ribbon div{padding:12px;border-bottom:1px solid #6e8572;font-size:10px}.section-pad{padding:62px 20px}.section-head{display:block}.section-head p{margin-top:20px}.products{grid-template-columns:1fr;gap:30px}.product-visual{height:280px}.poster .purpose,.cinema .purpose{grid-template-columns:1fr}.poster .purpose-art{margin-top:35px}.poster .purpose-art img{height:270px}.flow{grid-template-columns:1fr;gap:30px}.footer{display:block;padding:35px 20px}.footer .small-note{margin-top:20px}.cinema .site-head{top:55px;color:#fff}.cinema .nav-links{background:#152a20;color:#f6eedc}.cinema .hero{min-height:740px;padding:195px 20px 75px;background-position:62% center}.cinema .hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0b1c16c9,#0b1c1644);pointer-events:none}.cinema .hero-copy{z-index:1}.cinema h1{font-size:clamp(64px,15vw,90px)}.cinema .hero-side{display:none}.cinema .purpose-art{height:300px;margin-top:25px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.bag{transition:none}}.brand-site .site-head{top:59px}.brand-site .hero{background-position:center center}.brand-site .hero-copy{max-width:790px}.brand-site .hero-copy p{max-width:540px}.brand-site .head-cta{border-color:#d3a46c;color:#f7e5ca}.brand-site .head-cta:hover{background:#d3a46c;color:#12271d;text-decoration:none}.brand-site .pledge-band{display:grid;grid-template-columns:auto minmax(300px,1fr) auto;align-items:center;gap:36px;background:#cd763f;color:#11291d;padding:36px clamp(20px,4vw,70px)}.brand-site .pledge-number{font:600 clamp(80px,11vw,154px)/.75 "Fraunces",Georgia,serif;letter-spacing:-.1em}.brand-site .pledge-band p{font:600 clamp(19px,2.3vw,30px)/1.25 "Fraunces",Georgia,serif;max-width:700px;margin:9px 0 0}.brand-site .pledge-band a{font:700 11px/1.5 DM Sans,sans-serif;letter-spacing:.13em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:8px;max-width:230px}.brand-site .pledge-band a:hover{color:#fff4e3}.brand-site .lineup{background:#e9e1d1}.brand-site .lineup .section-head p{color:#556b5e}.brand-site .place-products{gap:20px}.brand-site .place-visual{height:350px;background:#e8ded0}.brand-site .place-visual img{width:100%;height:100%;object-fit:cover;object-position:center 42%;display:block;transition:transform .3s}.brand-site .product:hover .place-visual img{transform:scale(1.03)}.brand-site .place-visual .bag{z-index:1}.brand-site .bag.kraft{background:linear-gradient(90deg,#8f6945,#c69a69 18%,#d8ae78 48%,#bb8c57 79%,#8d6946);box-shadow:14px 19px 22px #0d1c1b99;clip-path:polygon(7% 0,93% 0,98% 100%,2% 100%);width:170px;height:235px}.brand-site .bag.kraft:before{border-color:#78563e;top:13px;left:13px;right:13px}.brand-site .bag.kraft .bag-label{background:#eee3cc;color:#1d4333;border:1px solid #e0d5bd;width:115px;height:155px;padding:13px 7px;box-shadow:0 3px 8px #53331f33}.brand-site .bag.kraft .bag-label i{color:#bd6d3d}.brand-site .bag.kraft .bag-label b{font:700 19px/.9 Fraunces,Georgia,serif;letter-spacing:-.04em}.brand-site .bag.kraft .bag-label small{font-size:7px;line-height:1.3}.brand-site .product-meta p{font-size:14px;line-height:1.6;min-height:70px;max-width:380px;margin:0 0 18px;color:#506253}.brand-site .purpose{background:#183d2d;gap:7%}.brand-site .purpose h2{font-size:clamp(52px,5.4vw,82px)}.brand-site .purpose p{max-width:600px}.brand-site .story-quote{border-left:2px solid #d29e64;padding-left:18px;color:#f2d5b5}.brand-site .text-link{display:inline-block;margin-top:18px;padding:0 0 8px;border-bottom:1px solid #d5a372;text-decoration:none;text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.16em}.brand-site .photo-panel{margin:0;position:relative;height:500px;min-width:0}.brand-site .photo-panel img{width:100%;height:100%;object-fit:cover}.brand-site .photo-panel figcaption{position:absolute;bottom:0;left:0;right:0;padding:50px 24px 24px;background:linear-gradient(transparent,#071b13b8);text-transform:uppercase;letter-spacing:.15em;font-size:10px;font-weight:700}.brand-site .field-grid{background:#121f18}.brand-site .field-grid .section-head p{color:#d0d2c5}.brand-site .field-photos{display:grid;grid-template-columns:1fr 1fr;gap:20px}.brand-site .field-photos figure{margin:0;position:relative;height:370px;overflow:hidden}.brand-site .field-photos img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.brand-site .field-photos figure:hover img{transform:scale(1.035)}.brand-site .field-photos figcaption{position:absolute;left:0;right:0;bottom:0;padding:35px 22px 20px;background:linear-gradient(transparent,#092015bd);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.brand-site .field-bottom{display:flex;align-items:end;justify-content:space-between;gap:30px;padding-top:32px}.brand-site .field-bottom p{font:500 clamp(18px,2vw,27px)/1.45 "Fraunces",Georgia,serif;max-width:640px;margin:0}.brand-site .field-bottom .button{white-space:nowrap;background:#d7a46b}.brand-site .footer{flex-wrap:wrap}.brand-site .footer-links{display:flex;gap:22px}.brand-site .footer-links a{font:700 10px DM Sans,sans-serif;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.brand-site .footer-links a:hover{text-decoration:underline}.brand-site .footer .small-note{width:100%;border-top:1px solid #566257;padding-top:16px;margin:0;color:#c5cdbf}.brand-site .footer .small-note a{text-decoration:underline}.brand-site .page-hero{min-height:600px;display:flex;flex-direction:column;justify-content:end;padding:200px clamp(20px,4vw,70px) 95px;background-size:cover;background-position:center;position:relative}.brand-site .page-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#071910db,#0719104d 75%),linear-gradient(0deg,#10231aa8,transparent 45%)}.brand-site .page-hero>*{position:relative;z-index:1;max-width:850px}.brand-site .page-hero h1{font-size:clamp(65px,8vw,122px);margin:24px 0}.brand-site .page-hero p{font:500 clamp(18px,2vw,26px)/1.5 "DM Sans",sans-serif;margin:0;max-width:690px}.brand-site .about-hero{background-image:url(redwood-fog.jpg)}.brand-site .conservation-hero{background-image:url(coastal-fog.jpg)}.brand-site .story-layout{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:10%;background:#eee9dc;color:#18392b}.brand-site .story-layout aside{align-self:start;border-top:2px solid #bb6a3f;padding-top:20px;position:sticky;top:30px}.brand-site .story-layout aside p{font:600 clamp(24px,2.8vw,37px)/1.35 "Fraunces",Georgia,serif}.brand-site .story-layout aside span{font-size:12px;color:#647666}.brand-site .story-prose{max-width:760px}.brand-site .story-prose h2{font:600 clamp(35px,4vw,60px)/1.1 "Fraunces",Georgia,serif;letter-spacing:-.03em;margin:18px 0 35px}.brand-site .story-prose p{font:400 17px/1.85 DM Sans,sans-serif;margin:0 0 24px}.brand-site .story-prose blockquote{font:600 clamp(28px,3.3vw,48px)/1.25 "Fraunces",Georgia,serif;color:#a85d37;border-left:3px solid #c87c4a;margin:50px 0;padding:5px 0 5px 30px}.brand-site .signature{font:italic 600 41px Fraunces,Georgia,serif;margin-top:36px;color:#a95b38}.brand-site .wide-photo{height:430px;position:relative}.brand-site .wide-photo img{height:100%;width:100%;object-fit:cover}.brand-site .wide-photo div{position:absolute;left:clamp(20px,4vw,70px);bottom:45px;font:600 clamp(30px,4vw,58px)/1.2 "Fraunces",Georgia,serif;text-shadow:0 3px 15px #102617}.brand-site .next-section{display:flex;align-items:center;justify-content:space-between;gap:35px;background:#c46b3e;color:#172b1f}.brand-site .next-section h2{font:600 clamp(39px,4.6vw,64px)/1.05 "Fraunces",Georgia,serif;max-width:750px;margin:15px 0}.brand-site .next-section p{max-width:650px;line-height:1.6}.brand-site .next-section .button{background:#1a3b2b;color:#f2e8d5;white-space:nowrap}.brand-site .impact-intro{background:#efe7d6;color:#18392b;display:grid;grid-template-columns:.5fr 1fr;gap:8%;align-items:center}.brand-site .impact-stat{font:600 clamp(140px,20vw,290px)/.8 "Fraunces",Georgia,serif;letter-spacing:-.12em;color:#c2683b}.brand-site .impact-stat span{font-size:.48em;vertical-align:top}.brand-site .impact-intro h2{font:600 clamp(45px,5vw,75px)/1.05 "Fraunces",Georgia,serif;letter-spacing:-.03em;margin:15px 0}.brand-site .impact-intro p{font-size:18px;line-height:1.7;max-width:750px}.brand-site .impact-intro .subtle{font-size:12px;color:#657566}.brand-site .focus-section{background:#173c2d}.brand-site .focus-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.brand-site .focus-cards article{background:#efe7d6;color:#18392b}.brand-site .focus-cards img{width:100%;height:240px;object-fit:cover}.brand-site .focus-cards article>div{padding:25px}.brand-site .focus-cards span{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#a15d36}.brand-site .focus-cards h3{font:600 30px/1.15 Fraunces,Georgia,serif;margin:12px 0}.brand-site .focus-cards p{font-size:14px;line-height:1.65;margin:0}.brand-site .beneficiaries{background:#eee9dc;color:#18392b}.brand-site .beneficiary-list{border-top:1px solid #a8b4a2}.brand-site .beneficiary-list article{display:grid;grid-template-columns:70px 1fr auto;gap:20px;align-items:center;border-bottom:1px solid #a8b4a2;padding:22px 0}.brand-site .beneficiary-list article>span{font:600 24px Fraunces,Georgia,serif;color:#b86c42}.brand-site .beneficiary-list h3{font:600 28px Fraunces,Georgia,serif;margin:0 0 5px}.brand-site .beneficiary-list p{font-size:14px;line-height:1.5;margin:0;color:#566b5c}.brand-site .beneficiary-list a{font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:5px}@media(max-width:900px){.brand-site .pledge-band{grid-template-columns:auto 1fr}.brand-site .pledge-band a{grid-column:2}.brand-site .purpose{gap:5%}.brand-site .focus-cards img{height:170px}}@media(max-width:700px){.brand-site .site-head{top:81px}.brand-site .page-hero{min-height:570px;padding:220px 20px 65px}.brand-site .page-hero h1{font-size:clamp(61px,15vw,90px)}.brand-site .pledge-band{grid-template-columns:1fr;gap:15px;padding:35px 20px}.brand-site .pledge-number{font-size:95px}.brand-site .pledge-band a{grid-column:1}.brand-site .place-visual{height:330px}.brand-site .product-meta p{min-height:0}.brand-site .field-photos{grid-template-columns:1fr}.brand-site .field-photos figure{height:280px}.brand-site .field-bottom,.brand-site .next-section{display:block}.brand-site .field-bottom .button,.brand-site .next-section .button{margin-top:25px}.brand-site .photo-panel{height:330px}.brand-site .footer-links{margin:25px 0;flex-wrap:wrap}.brand-site .story-layout,.brand-site .impact-intro{grid-template-columns:1fr;gap:40px}.brand-site .story-layout aside{position:static}.brand-site .story-prose p{font-size:16px}.brand-site .wide-photo{height:330px}.brand-site .impact-stat{font-size:140px}.brand-site .focus-cards{grid-template-columns:1fr}.brand-site .focus-cards img{height:260px}.brand-site .beneficiary-list article{grid-template-columns:35px 1fr;gap:8px}.brand-site .beneficiary-list a{grid-column:2;justify-self:start}.brand-site .beneficiary-list h3{font-size:24px}}.brand-site .place-visual img{object-fit:contain;background:#eee4d6}.brand-site .place-visual{height:500px}.brand-site .products{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:850px){.brand-site .products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.brand-site .products{grid-template-columns:1fr}}.brand-site .hero{display:block;min-height:0;padding:158px clamp(20px,4vw,70px) 43vw;background:linear-gradient(180deg,#10261ef7 0%,#10261e99 35%,transparent 62%),url(redwood-fog.jpg) center bottom/100% auto no-repeat #10261e}.brand-site .hero-copy{max-width:640px}.brand-site h1{font-size:clamp(60px,6.9vw,96px)}.brand-site .hero-copy p{font-size:17px;max-width:540px}.brand-site .hero-side{display:none}@media(max-width:700px){.brand-site .hero{padding:145px 20px 60vw}.brand-site h1{font-size:58px}.brand-site .hero:after{display:none}}.brand-site .hero{padding-bottom:70px;background:linear-gradient(90deg,#10261eed,#10261e75),url(redwood-fog.jpg) center/cover no-repeat #10261e}.brand-site .hero-collection{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:14px;margin-top:65px;position:relative;z-index:1}.brand-site .hero-collection a{color:#f2e5ce;text-decoration:none;min-width:0}.brand-site .hero-collection img{width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;display:block;border:1px solid #f2e5ce33}.brand-site .hero-collection span{display:block;margin-top:12px;font:500 15px/1.3 Fraunces,Georgia,serif}.brand-site .founder-photo{margin:0 0 28px}.brand-site .founder-photo img{width:100%;height:auto;display:block}.brand-site .founder-photo figcaption{margin-top:12px;font:700 11px/1.4 DM Sans,sans-serif;letter-spacing:.12em;text-transform:uppercase}.brand-site .story-prose .founder-adventure{max-width:520px;margin:36px auto}@media(max-width:700px){.brand-site .hero{padding-bottom:45px}.brand-site .hero-collection{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px;margin-top:40px}.brand-site .hero-collection span{font-size:16px}.brand-site .hero-collection a:last-child{grid-column:1/-1;max-width:calc((100% - 14px)/2);justify-self:center}.brand-site .founder-photo{max-width:330px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/untethered.css.map */
