@font-face{font-family:Manrope;src:url('assets/manrope-regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Manrope;src:url('assets/manrope-semibold.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}
:root{--sans:Manrope,Arial,sans-serif;--paper:#f5f0e7;--white:#fffdf8;--ink:#2a2622;--forest:#2a2622;--muted:#6c6a65;--line:#dad5cb;--sage:#e8e2d8;--lime:#d2bc8d;--orange:#9a7553;--warm:#b59575;--champagne:#d2bc8d}
body,button,input,select,textarea{font-family:var(--sans)}body{color:var(--ink);background:var(--paper)}.announcement{height:34px;background:#d8c8a6;color:var(--ink);font-family:var(--sans);font-size:11px;font-weight:400;letter-spacing:.025em;padding:0 4%}.announcement a{font-size:10px}header{background:rgba(23,38,56,.97);backdrop-filter:blur(18px);border-color:#d2bc8d24}.nav{height:98px;padding:0 4%;gap:25px}.brand-logo{width:118px;height:80px}.brand-logo img{width:228px;height:228px;left:-56px;top:-62px;filter:brightness(0) invert(1) sepia(.2);opacity:.94}.nav-links{gap:25px;font-family:var(--sans);font-size:14px;font-weight:600;letter-spacing:0;line-height:1.4}.nav-links>a{padding:12px 0;white-space:nowrap;color:#f4efe5;transition:color .2s}.nav-links>a:hover,.nav-links>a.active{color:#dfcba5}.nav-links>a.active:after{bottom:3px;height:1px;background:#dfcba5}.nav-links .nav-partner{display:flex;align-items:center;gap:13px;margin-left:10px;padding:11px 17px;border:1px solid #cdbb924d;border-radius:30px;font-size:11px;font-weight:400;color:#dfcba5;background:#d2bc8d09}.nav-links .nav-partner:hover{background:#d2bc8d;color:#2a2622}.nav-links .nav-partner.active:after{display:none}.nav-partner svg{width:14px;height:14px}.nav-tools{gap:7px}.nav-tools>.icon-btn{width:34px}.nav-tools .motion-control{border-color:#d2bc8d50;width:27px;height:27px;margin-right:8px}.nav-tools .count{background:var(--champagne);color:var(--forest)}.wild-hero{background:var(--forest)}.wild-hero:before{background:radial-gradient(ellipse at 74% 44%,#8d7c6920,transparent 65%)}.wild-hero-grid{grid-template-columns:48% 52%}.wild-copy h1{font-family:var(--serif);font-size:clamp(82px,8.6vw,154px);font-weight:400;letter-spacing:-.045em;line-height:.85;margin-bottom:25px}.title-mask{padding-bottom:15px;overflow:hidden}.title-mask.serif-line{font-size:1.48em;letter-spacing:-.055em;line-height:.8;padding-top:0;padding-bottom:35px;margin-top:0}.title-spark{right:13%;top:20%;width:40px;height:40px}.wild-copy p{font-family:var(--sans);font-size:14px;line-height:1.85;max-width:380px;color:#cbc9c1;margin-bottom:27px}.pill-cta{font-family:var(--sans);font-size:13px;min-height:54px;padding-left:24px;font-weight:400;background:var(--champagne);color:var(--forest);border-color:var(--champagne)}.pill-cta:hover{background:#e1d0ad}.hero-trust{font-size:8px;letter-spacing:.08em;color:#c9bda9;margin-top:27px}.hero-coordinate{font-size:9px;color:#c9bda9;letter-spacing:.1em}.hero-selector button{font-family:var(--sans);font-size:11px;color:#c9bda9;gap:10px;padding:8px 0}.hero-selector button>span{font-size:8px}.hero-selector button.selected{color:var(--champagne)}.scroll-cue{font-size:8px;color:#c9bda9}.orbital-scene{isolation:isolate}.main-planet{border-radius:0;overflow:visible;background:transparent;box-shadow:none}.main-planet:after{display:none}.planet-blob{position:relative;width:100%;height:100%;isolation:isolate;overflow:hidden;border-radius:45% 55% 57% 43% / 47% 38% 62% 53%;animation:photo-blob 14s ease-in-out infinite;box-shadow:0 15px 70px #211e1b35}.planet-blob>img{width:100%;height:100%;object-fit:cover}.planet-blob:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#2a262285);pointer-events:none}.planet-caption{font-family:var(--sans);font-size:11px;bottom:16%;z-index:3}.orbital-leaf{background:#a8a7ad;opacity:.42}.leaf-b{background:#c0ac8b;opacity:.35}.satellite-turmeric{border-radius:42% 58% 48% 52% / 51% 44% 56% 49%}.satellite-botanical{border-radius:55% 45% 62% 38% / 48% 52% 48% 52%}.blob-contour{position:absolute;width:100%;height:100%;inset:0;pointer-events:none;color:#c5b38f;opacity:.26;animation:contour-drift 22s ease-in-out infinite;z-index:0;overflow:visible}.blob-contour path{fill:none;stroke:currentColor;stroke-width:.7}.ambient-blob{position:absolute;pointer-events:none;border-radius:58% 42% 63% 37% / 45% 48% 52% 55%;background:linear-gradient(125deg,#8d7c6930,#d2bc8d10);animation:ambient-morph 18s ease-in-out infinite;filter:blur(10px);z-index:0}.hero-ambient{width:380px;height:310px;right:8%;top:22%;opacity:.55}.hero-ambient.small{width:170px;height:200px;left:-100px;top:20%;opacity:.4}.wild-copy,.hero-coordinate,.hero-bottom{position:relative;z-index:3}.orbit-lettering text{fill:#c9bda9;font-family:var(--sans);opacity:.6}.orbit-grid{background-image:radial-gradient(#d2bc8c35 1px,transparent 1px)}.planet-orbit{border-color:#c9bda928}.kinetic-ribbon{background:var(--champagne)}.ribbon-track>span{font-family:var(--sans);font-size:22px;font-weight:400}.reading-reveal{font-family:var(--serif);font-size:clamp(50px,5.7vw,85px);font-weight:400;letter-spacing:-.025em;line-height:1.08}.reading-reveal span{color:#cbc5bb}.reading-reveal .is-read{color:var(--ink)}.intro-body{position:relative;isolation:isolate}.intro-graphic{color:#9c927e}.intro-graphic .botanical{color:#9c927e;position:relative;z-index:1}.intro-graphic:before{content:'';width:190px;height:200px;background:#d8ceba60;border-radius:42% 58% 52% 48% / 56% 38% 62% 44%;position:absolute;left:-25px;top:18%;animation:ambient-morph 18s ease-in-out infinite;z-index:0}.label-index,.eyebrow{font-family:var(--sans);font-weight:400;letter-spacing:.1em}.wild-section-head h2,.cta-heading h2{font-family:var(--serif);font-weight:400;letter-spacing:-.025em;line-height:.95}.wild-section-head h2 em,.cta-heading h2 em{font-size:1.15em}.section-side p,.intro-bottom p{font-size:13px;line-height:1.85}.line-link{font-size:12px;font-family:var(--sans)}.tile-content h3{font-size:43px}.tile-content p{font-family:var(--sans);font-size:12px;line-height:1.7}.tile-shopping{font-size:12px;font-family:var(--sans)}.wild-collections{background:#e9e3d8}.tile-0{background:#ddd5c7}.tile-1{background:#dfccaa}.tile-2{background:#f8edd9}.growing-story{background:#2a2622}.growth-copy h3{font-family:var(--serif);font-weight:400;font-size:37px;line-height:1.05;letter-spacing:-.025em}.growth-copy p{font-family:var(--sans);font-size:13px;line-height:1.9;color:#c9bda9}.growth-sticky h2{font-family:var(--serif);font-weight:400;font-size:clamp(50px,6vw,90px);letter-spacing:-.03em;line-height:.93}.growth-sticky h2 em{font-size:1.13em}.growth-plant,.growth-icon,.growth-number{color:#d1bd94}.growth-sticky>.label-index,.growth-caption{color:#c9bda9}.growth-sun>.sunburst{color:#bea780}.wild-cta{background:#ded1b8;isolation:isolate}.wild-cta:before{content:'';position:absolute;right:18%;top:5%;height:380px;width:310px;border:1px solid #a28d6836;border-radius:55% 45% 63% 37% / 45% 59% 41% 55%;transform:rotate(24deg);animation:ambient-morph 20s ease-in-out infinite;pointer-events:none}.cta-art{color:#8d7c69}.cta-heading h2{font-size:clamp(62px,7.5vw,114px)}footer{background:#211e1b}.footer-wordmark{font-family:var(--serif);font-size:55px;font-weight:400;letter-spacing:.03em}.footer-col strong{font-size:10px}.footer-col a{font-family:var(--sans);font-size:12px;line-height:1.7}.footer-tagline{font-size:12px;color:#c9bda9}.footer-col p{font-size:12px;color:#c9bda9}.footer-bottom{font-size:10px;color:#c9bda9}.page-hero{background:#ece6da}.page-hero h1{font-family:var(--serif);font-weight:400;font-size:clamp(60px,7vw,101px);letter-spacing:-.025em;line-height:1}.page-hero h1 em{font-size:1.06em}.page-hero p{font-size:14px;line-height:1.85;max-width:590px}.page-hero:after{border-color:#2a262218;box-shadow:0 0 0 35px #2a262204,0 0 0 70px #2a262204;border-radius:47% 53% 60% 40% / 51% 43% 57% 49%}.section h2,.split-story h2{font-family:var(--serif);font-weight:400;letter-spacing:-.025em;line-height:1.05}.section h2 em{font-size:1.1em}.split-story p{font-size:14px;line-height:1.9}.btn{font-family:var(--sans);font-size:12px;letter-spacing:0}.market-hero h1,.store-wishlist h1,.checkout-title h1,.cart-page-title h1{font-family:var(--serif);font-weight:400;letter-spacing:-.03em}.market-hero h1{font-size:85px;line-height:.98}.market-hero h1 em{font-size:1.06em}.market-hero p{font-size:13px;max-width:425px}.market-category-bar button{font-size:12px;padding:10px 20px}.market-toolbar{font-size:12px}.market-toolbar label,.market-toolbar select{font-size:11px}.market-filter-heading{font-size:13px}.market-filter-block>button,.market-saved-link{font-size:12px}.market-search input{font-size:12px}.market-buy>button{font-size:12px}.market-card h3{font-size:30px;line-height:1.12}.market-card-price strong{font-size:19px}.store-detail-copy h1{font-size:70px}.store-description{font-size:14px}.shop-preview,.shop-preview.compact{font-size:10px;background:#eee4cf;color:#645b47}.shop-preview a{color:#5b5148}.market-hero{background:#e9e1d2}.market-hero-art>img:nth-child(2){border-color:#e9e1d2}.mobile-summary-toggle{background:#e7e0d3}.soft-blob{width:220px;height:260px;position:absolute;border-radius:53% 47% 40% 60% / 40% 53% 47% 60%;background:#d2bc8d3b;pointer-events:none;animation:ambient-morph 16s ease-in-out infinite}.craft-intro{padding:65px 6%;display:grid;grid-template-columns:1.2fr 1fr;gap:70px;position:relative;overflow:hidden;align-items:end}.craft-intro h2{font:400 58px/1.05 var(--serif);letter-spacing:-.025em;margin-top:24px}.craft-intro p{font-size:14px;line-height:1.9;max-width:430px}.craft-blob{right:-90px;top:10px;opacity:.8;z-index:-1}.craft-stages{padding:0 6% 55px}.craft-stage{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:10%;padding:45px 0 60px;border-top:1px solid var(--line)}.craft-stage:nth-child(even) .craft-stage-photo{order:2}.craft-stage-photo{position:relative}.craft-stage-photo>img{width:100%;height:430px;border-radius:40% 60% 52% 48% / 51% 43% 57% 49%;object-fit:cover}.craft-stage-photo>span{position:absolute;left:10%;bottom:25px;font-size:9px;background:#f5f0e7dc;padding:8px 12px;border-radius:30px;color:var(--ink)}.craft-big-number{font:400 78px/1 var(--serif);color:#ad9265;display:block;margin-bottom:25px}.craft-stage-copy h2{font:400 48px/1.07 var(--serif);letter-spacing:-.025em;max-width:430px}.craft-stage-copy p{font-size:14px;line-height:1.9;max-width:450px;margin:23px 0 30px}.craft-questions{padding:65px 6%;background:#e9e1d2}.craft-questions h2{font:400 61px/1 var(--serif);letter-spacing:-.025em;margin:27px 0 40px}.craft-questions>div{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-bottom:35px}.craft-questions article{border-top:1px solid #c2b8a7;padding-top:20px}.craft-questions article>span{font-size:10px;color:#9e855b}.craft-questions h3{font:400 30px/1.1 var(--serif);margin:23px 0 16px}.craft-questions p{font-size:13px;line-height:1.9}.journal-list{padding:45px 6% 75px}.journal-list-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:35px;gap:25px}.journal-list-top>span{font-size:9px;letter-spacing:.06em;color:var(--muted)}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.journal-photo{display:block;position:relative;overflow:hidden;border-radius:130px 130px 6px 6px;aspect-ratio:.92;background:#ded6c8}.journal-photo img{height:100%;width:100%;transition:transform .8s var(--motion-ease)}.journal-photo:hover img{transform:scale(1.04)}.journal-open{position:absolute;right:20px;bottom:20px;height:45px;width:45px;border-radius:50%;background:var(--paper);display:grid;place-items:center}.journal-open svg{height:20px;width:20px}.journal-card-copy{padding-top:25px}.journal-card-copy>.label-index{font-size:8px;color:#9a805c}.journal-card-copy h2{font:400 39px/1.06 var(--serif);letter-spacing:-.025em;margin:18px 0 17px}.journal-card-copy p{font-size:13px;line-height:1.9;margin-bottom:25px}.journal-invitation{padding:65px 6%;text-align:center;background:#e6dfd2;isolation:isolate;overflow:hidden;position:relative}.journal-invitation>.soft-blob{right:8%;top:10px;opacity:.8;z-index:-1}.journal-invitation h2{font:400 67px/1.03 var(--serif);letter-spacing:-.025em;margin:27px 0}.journal-invitation>p{font-size:14px;max-width:450px;margin:0 auto 30px;line-height:1.9}.journal-article-head{padding:35px 12% 50px;text-align:center}.journal-article-head>.breadcrumb{justify-content:center;margin-bottom:40px;font-size:10px}.journal-article-head h1{font:400 90px/.99 var(--serif);letter-spacing:-.03em;max-width:900px;margin:30px auto}.journal-article-head>p{font-size:15px;line-height:1.9;max-width:600px;margin:0 auto}.journal-cover{padding:0 6%}.journal-cover img{width:100%;height:650px;border-radius:6px;object-position:center 45%}.journal-body{padding:65px 16%;display:grid;grid-template-columns:100px 1fr;gap:50px}.journal-margin-note{font:400 54px/1 var(--serif);color:#9f855d;position:sticky;top:125px;align-self:start}.journal-margin-note>small{display:block;font:400 8px/1.8 var(--sans);letter-spacing:.1em;margin-top:20px}.journal-body p{font-size:16px;line-height:1.95;margin:0 0 27px;color:#5f6267}.journal-body p:first-child:first-letter{font:400 65px/.8 var(--serif);float:left;padding-right:10px;padding-top:7px;color:var(--ink)}.journal-source-note{font-size:10px;line-height:1.85;color:#887d68;border-top:1px solid var(--line);padding:20px 0 28px;margin-top:35px}.journal-more{padding:45px 6% 70px;background:#e8e1d5}.journal-more>.label-index{margin-bottom:30px}.journal-more>.journal-grid{grid-template-columns:1fr 1fr;max-width:1050px}.journal-more .journal-photo{aspect-ratio:1.4}.partner-intro{padding:65px 6%;display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.partner-art{position:relative;isolation:isolate}.partner-art img{width:100%;height:550px;border-radius:48% 52% 54% 46% / 41% 47% 53% 59%}.partner-art>.soft-blob{left:-25px;top:-20px;width:100%;height:100%;background:#d3c2a06b;transform:rotate(-15deg);z-index:-1}.partner-seal{position:absolute;right:-30px;bottom:15px;width:140px;height:140px;border-radius:50%;background:var(--forest);border:1px solid #d2bc8d55;display:grid;place-items:center;text-align:center;color:var(--champagne);font-size:9px;line-height:1.9;letter-spacing:.1em;transform:rotate(10deg)}.partner-intro h2{font:400 68px/.98 var(--serif);letter-spacing:-.03em;margin:25px 0}.partner-intro p{font-size:14px;line-height:1.9;max-width:430px;margin-bottom:29px}.partner-email{font-size:12px;display:block;margin-top:23px;text-decoration:underline;text-underline-offset:4px}.partner-paths{padding:65px 6%;background:#e8e1d4}.partner-paths h2{font:400 64px/1 var(--serif);letter-spacing:-.025em;margin:25px 0 40px}.partner-paths>div{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.partner-paths article{border-top:1px solid #bdb4a4;padding-top:22px}.partner-paths article>span{font-size:10px;color:#a18b65}.partner-paths h3{font:400 35px/1.05 var(--serif);margin:23px 0 20px}.partner-paths p{font-size:13px;line-height:1.9}.partner-start{padding:70px 6%;display:grid;grid-template-columns:1fr 1fr;gap:10%}.partner-start h2{font:400 62px/1.02 var(--serif);letter-spacing:-.025em;margin:25px 0}.partner-start>div>p{font-size:14px;line-height:1.9;max-width:400px}.partner-start>ol{list-style:none;padding:0;margin:0}.partner-start li{display:flex;gap:25px;padding:28px 0;border-top:1px solid var(--line)}.partner-start li>span{font:400 34px/1 var(--serif);color:#a38961}.partner-start h3{font:400 30px/1.1 var(--serif);margin-bottom:13px}.partner-start li p{font-size:13px;line-height:1.8}.partner-final{padding:65px 6%;background:var(--forest);color:var(--paper);text-align:center}.partner-final>.label-index{color:#c9bda9}.partner-final h2{font:400 85px/.98 var(--serif);letter-spacing:-.025em;margin:30px 0 35px}.partner-final h2 em{color:var(--champagne)}.partner-final>p{font-size:11px;color:#c9bda9;line-height:1.9;margin-top:28px}.mobile-nav-panel .panel-body{padding:20px 26px 32px}.mobile-nav-panel .menu-links{gap:0}.mobile-nav-panel .menu-links a{font:400 31px/1.15 var(--serif);padding:14px 0;border-color:#d3ccbd}.mobile-nav-panel .menu-links .mobile-primary{font-family:var(--sans);font-size:12px;background:var(--forest);color:var(--champagne);text-align:center;border-radius:30px;padding:15px 20px;margin-top:24px;border:0}.mobile-nav-bottom{display:flex;gap:20px;flex-wrap:wrap;margin-top:26px;font-size:11px;color:#82745c}.motion-paused .planet-blob{animation-play-state:paused!important}
@keyframes photo-blob{0%,100%{border-radius:45% 55% 57% 43% / 47% 38% 62% 53%}33%{border-radius:55% 45% 45% 55% / 51% 53% 47% 49%}66%{border-radius:48% 52% 60% 40% / 43% 48% 52% 57%}}
@keyframes ambient-morph{0%,100%{border-radius:53% 47% 40% 60% / 40% 53% 47% 60%;transform:rotate(-8deg) translate(0,0)}50%{border-radius:40% 60% 59% 41% / 56% 41% 59% 44%;transform:rotate(10deg) translate(8px,-9px)}}
@keyframes contour-drift{0%,100%{transform:rotate(-8deg) scale(.98)}50%{transform:rotate(8deg) scale(1.02)}}
@media(max-width:1300px){.nav{gap:18px;padding:0 3%}.nav-links{gap:20px;font-size:13px}.nav-links .nav-partner{margin-left:0;padding:10px 14px;font-size:10px;gap:8px}.nav-tools{gap:3px}.nav-tools>.icon-btn{width:32px}.nav-tools .motion-control{width:25px;height:25px;margin-right:3px}.brand-logo{width:110px}.craft-stage-photo>img{height:380px}.journal-card-copy h2{font-size:34px}.partner-intro h2{font-size:59px}.journal-cover img{height:540px}}
@media(max-width:1100px){.nav{padding:0 5%;height:88px}.nav-links{display:none}.mobile-menu{display:inline-flex}.nav-tools{gap:9px}.brand-logo{width:115px}.nav-tools .motion-control{margin-right:7px}.craft-intro{gap:40px}.craft-intro h2{font-size:51px}.craft-stage{gap:7%}.craft-stage-copy h2{font-size:42px}.partner-intro{gap:8%}.partner-intro h2{font-size:52px}.partner-art img{height:470px}.journal-body{padding-left:10%;padding-right:10%;gap:35px}.journal-article-head h1{font-size:75px}}
@media(max-width:760px){.announcement{height:29px;font-size:9px}.nav{height:82px;padding:0 5%;gap:15px}.brand-logo{width:105px;height:72px}.brand-logo img{width:210px;height:210px;left:-51px;top:-58px}.nav-tools{gap:5px}.nav-tools>.icon-btn{width:30px}.nav-tools .motion-control{margin-right:3px;width:26px;height:26px}.hero-coordinate{font-size:7px;letter-spacing:.07em}.hero-coordinate>span:last-child{max-width:105px}.wild-copy{padding-top:36px}.wild-copy h1{font-family:var(--serif);font-size:clamp(63px,18vw,100px);font-weight:400;letter-spacing:-.04em;line-height:.8;margin-bottom:23px;max-width:none}.title-mask{padding-bottom:16px}.title-mask.serif-line{font-size:1.48em;letter-spacing:-.05em;line-height:.8;padding-bottom:25px;padding-top:0;max-width:100%;margin-top:0}.title-spark{width:29px;height:29px;right:10%;top:20%}.wild-copy p{font-family:var(--sans);font-size:12px;line-height:1.85;max-width:295px;margin-bottom:22px}.pill-cta{font-size:11px;min-height:49px;padding-left:20px;gap:24px}.hero-trust{font-size:6px;gap:18px;margin-top:23px}.hero-coordinate,.hero-bottom{z-index:4}.hero-selector button{font-size:9px;gap:5px;letter-spacing:-.015em}.hero-selector button>span{font-size:6px}.hero-bottom{padding:18px 0 22px}.hero-ambient{width:230px;height:220px;right:2%;top:45%;filter:blur(8px)}.hero-ambient.small{width:130px;left:-100px;height:150px;top:16%}.planet-caption{font-size:8px;bottom:17%;left:14%;width:72%}.blob-contour{opacity:.3}.orbital-scene{height:360px;margin-top:8px}.ribbon-track>span{font-family:var(--sans);font-size:17px}.reading-reveal{font-family:var(--serif);font-size:48px;letter-spacing:-.02em;line-height:1.06}.intro-bottom p{font-size:12px;line-height:1.8}.line-link{font-size:11px;gap:15px}.wild-section-head h2{font-family:var(--serif);font-size:69px;font-weight:400;line-height:.9;letter-spacing:-.03em}.wild-section-head h2 em{font-size:1.2em}.section-side p{font-size:11px;max-width:170px;line-height:1.7}.section-side .line-link{font-size:10px;max-width:145px}.tile-content h3{font-size:42px}.tile-content p{font-size:12px}.tile-shopping{font-size:12px}.growth-sticky h2{font-family:var(--serif);font-size:60px;letter-spacing:-.025em;line-height:.95}.growth-sticky h2 em{font-size:1.08em}.growth-copy h3{font-family:var(--serif);font-size:31px;line-height:1.08}.growth-copy p{font-size:12px;line-height:1.85}.growth-number{font-family:var(--serif);font-size:49px;letter-spacing:-.03em}.growth-sticky{min-height:270px}.cta-heading h2{font-family:var(--serif);font-weight:400;font-size:62px;letter-spacing:-.03em;line-height:.97}.cta-heading h2 em{font-size:1.05em}.wild-cta:before{width:220px;height:310px;right:-10%;top:20%;opacity:.4}.page-hero h1{font-family:var(--serif);font-size:60px;line-height:.98;letter-spacing:-.025em}.page-hero p{font-size:12px;line-height:1.85}.page-hero .breadcrumb{font-size:9px}.section h2{font-family:var(--serif);font-size:45px;line-height:1.05}.split-story h2{font-size:47px}.split-story p{font-size:12px}.btn{font-size:11px}.market-hero h1{font-family:var(--serif);font-size:58px;line-height:.98;letter-spacing:-.025em}.market-hero p{font-size:12px;max-width:270px}.market-category-bar button{font-size:10px;padding:10px 15px}.market-toolbar{font-size:10px}.market-toolbar label,.market-toolbar select{font-size:9px}.market-filter-heading{font-size:12px}.market-search input{font-size:16px}.market-card h3{font-size:24px;line-height:1.06;min-height:52px}.market-card-price strong{font-size:17px}.market-buy>button{font-size:10px}.store-detail-copy h1{font-size:52px}.store-description{font-size:12px;line-height:1.9}.store-wishlist h1{font-family:var(--serif);font-size:56px;letter-spacing:-.025em}.checkout-title h1,.cart-page-title h1{font-family:var(--serif);font-size:62px;letter-spacing:-.025em}.shop-preview,.shop-preview.compact{font-size:9px;line-height:1.8}.footer-col a{font-size:12px}.footer-col p,.footer-tagline{font-size:12px}.footer-bottom{font-size:9px}.footer-wordmark{font-family:var(--serif);font-size:59px}.craft-intro{padding:43px 6%;grid-template-columns:1fr;gap:25px}.craft-intro h2{font-size:47px;line-height:1.02;margin-top:23px}.craft-intro p{font-size:12px;line-height:1.9}.craft-blob{right:-100px;top:40px;opacity:.45}.craft-stages{padding:0 6% 25px}.craft-stage{grid-template-columns:1fr;gap:28px;padding:32px 0 40px}.craft-stage:nth-child(even) .craft-stage-photo{order:0}.craft-stage-photo>img{height:330px;border-radius:43% 57% 51% 49% / 46% 45% 55% 54%}.craft-stage-photo>span{font-size:8px;bottom:24px;left:12%}.craft-big-number{font-size:60px;margin-bottom:18px}.craft-stage-copy h2{font-size:42px;line-height:1.03}.craft-stage-copy p{font-size:12px;line-height:1.9;margin-top:20px;margin-bottom:23px}.craft-questions{padding:43px 6%}.craft-questions h2{font-size:47px;line-height:1;margin-top:24px;margin-bottom:30px}.craft-questions>div{grid-template-columns:1fr;gap:24px;margin-bottom:28px}.craft-questions article{padding-top:18px}.craft-questions h3{font-size:31px;margin:19px 0 13px}.craft-questions p{font-size:12px}.journal-list{padding:30px 6% 45px}.journal-list-top{display:block;margin-bottom:25px}.journal-list-top>span{font-size:7px;line-height:1.9;display:block}.journal-list-top .line-link{margin-top:18px}.journal-grid{grid-template-columns:1fr;gap:40px}.journal-photo{aspect-ratio:1.1;border-radius:120px 120px 6px 6px}.journal-open{width:39px;height:39px;right:17px;bottom:17px}.journal-card-copy{padding-top:22px}.journal-card-copy>.label-index{font-size:8px;line-height:1.7}.journal-card-copy h2{font-size:41px;line-height:1.02;margin:17px 0}.journal-card-copy p{font-size:12px;line-height:1.9;margin-bottom:22px}.journal-invitation{padding:45px 6%}.journal-invitation h2{font-size:51px;line-height:1;margin:25px 0}.journal-invitation>p{font-size:12px;margin-bottom:25px}.journal-invitation>.soft-blob{right:-100px;top:30%;opacity:.6}.journal-article-head{padding:30px 6% 35px;text-align:left}.journal-article-head>.breadcrumb{justify-content:flex-start;font-size:9px;gap:9px;margin-bottom:32px}.journal-article-head h1{font-size:59px;line-height:.98;margin-top:25px;margin-bottom:23px}.journal-article-head>p{font-size:13px;line-height:1.85}.journal-cover{padding:0 5%}.journal-cover img{height:360px;border-radius:6px;object-position:center}.journal-body{padding:35px 7%;grid-template-columns:1fr;gap:25px}.journal-margin-note{position:static;font-size:46px;display:flex;align-items:center;gap:18px}.journal-margin-note>small{font-size:7px;letter-spacing:.07em;margin:0}.journal-body p{font-size:14px;line-height:1.95;margin-bottom:24px}.journal-body p:first-child:first-letter{font-size:58px;padding-top:7px}.journal-source-note{font-size:9px;margin-top:25px;padding:19px 0 23px}.journal-more{padding:35px 6% 45px}.journal-more>.journal-grid{grid-template-columns:1fr;gap:35px}.journal-more .journal-photo{aspect-ratio:1.2}.partner-intro{padding:45px 6%;grid-template-columns:1fr;gap:40px}.partner-art img{height:370px;border-radius:46% 54% 51% 49% / 46% 42% 58% 54%}.partner-art>.soft-blob{left:-15px;top:-15px;width:100%}.partner-seal{width:110px;height:110px;right:0;bottom:0;font-size:7px}.partner-intro h2{font-size:55px;line-height:.98;margin-top:24px}.partner-intro p{font-size:12px;line-height:1.9;margin-bottom:26px}.partner-email{font-size:11px;word-break:break-word;line-height:1.8}.partner-paths{padding:45px 6%}.partner-paths h2{font-size:49px;line-height:1;margin-top:24px;margin-bottom:30px}.partner-paths>div{grid-template-columns:1fr;gap:28px}.partner-paths article{padding-top:20px}.partner-paths h3{font-size:34px;margin-top:19px;margin-bottom:16px}.partner-paths p{font-size:12px}.partner-start{padding:45px 6%;grid-template-columns:1fr;gap:30px}.partner-start h2{font-size:48px;line-height:1.02;margin-top:24px;margin-bottom:24px}.partner-start>div>p{font-size:12px;line-height:1.9}.partner-start li{padding:24px 0;gap:19px}.partner-start li>span{font-size:30px}.partner-start h3{font-size:29px;margin-bottom:12px}.partner-start li p{font-size:12px}.partner-final{padding:45px 6%}.partner-final h2{font-size:62px;line-height:.98;margin:26px 0 30px}.partner-final>p{font-size:10px;line-height:1.9;max-width:300px;margin:25px auto 0}.mobile-nav-panel .menu-links a{font-size:30px;padding:13px 0}.mobile-nav-panel .panel-body{padding-top:17px}.mobile-nav-panel .menu-links .mobile-primary{font-size:12px;margin-top:22px}.mobile-nav-bottom{font-size:10px;gap:18px;margin-top:25px}}
@media(max-width:360px){.nav{padding-left:4%;padding-right:4%}.brand-logo{width:98px}.nav-tools{gap:1px}.nav-tools .motion-control{margin-right:1px}.wild-copy h1{font-size:18vw}.hero-selector button{font-size:8px;gap:4px}.hero-selector button>span{font-size:5px}.orbital-scene{height:315px}.wild-section-head h2{font-size:62px}.page-hero h1{font-size:53px}.market-hero h1{font-size:53px}.market-card h3{font-size:22px;min-height:49px}.market-card-price strong{font-size:16px}.market-buy>button{font-size:9px}.cta-heading h2{font-size:54px}.journal-article-head h1{font-size:52px}.partner-intro h2{font-size:49px}.partner-final h2{font-size:55px}.craft-stage-photo>img{height:295px}}
@media(prefers-reduced-motion:reduce){.planet-blob,.ambient-blob,.blob-contour,.soft-blob,.intro-graphic:before,.wild-cta:before{animation:none!important}}

.mobile-contact-dock{display:none}.phone-pending-icon{display:grid;place-items:center;width:54px;height:54px;border:1px solid #d3c3a2;border-radius:50%;margin-bottom:25px}.phone-pending-icon svg{width:25px;height:25px}.phone-pending h3{font:400 42px/1.02 var(--serif);letter-spacing:-.02em}.phone-pending p{font:400 14px/1.85 var(--sans);margin:22px 0 28px}.phone-pending .btn{width:100%}.phone-pending .text-link{margin-top:25px;font-size:12px}.nav-links{font-size:14px}
@media(max-width:760px){body{padding-bottom:calc(106px + env(safe-area-inset-bottom,0px))}.mobile-contact-dock{display:flex;position:fixed;z-index:35;left:5%;right:5%;bottom:calc(12px + env(safe-area-inset-bottom,0px));height:62px;padding:6px;gap:6px;background:#2a2622f5;border:1px solid #d2bc8d55;border-radius:20px;box-shadow:0 10px 40px #211e1b4a;backdrop-filter:blur(15px)}.mobile-contact-dock>a,.mobile-contact-dock>button{min-width:0;min-height:48px;flex:1;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:10px;font:600 12px/1 var(--sans);background:transparent;padding:10px;color:#f5f0e7;touch-action:manipulation}.mobile-contact-dock>.contact-whatsapp{background:#d2bc8d;color:#2a2622}.mobile-contact-dock svg{width:21px;height:21px;flex-shrink:0}.mobile-contact-dock small{font-size:16px;font-weight:400;margin-left:6px}.mobile-contact-dock .contact-call{border:1px solid #d2bc8d25}#toast{bottom:calc(91px + env(safe-area-inset-bottom,0px));font-size:11px;padding:12px 20px}.nav-tools{gap:2px}.nav-tools>.icon-btn{width:42px;min-width:42px;height:44px}.nav-tools .motion-control{width:34px;min-width:34px;height:34px;margin-right:2px}.nav{gap:9px}.market-buy>button,.market-buy select{min-height:42px}.variant-options label span{min-height:44px;display:grid;place-items:center}.checkout-field input,.checkout-field textarea{font-size:16px}.market-card h3{line-height:1.12}.panel-head .icon-btn{min-width:42px;min-height:44px}.hero-selector button{min-height:40px}.hero-selector button>span{padding-top:1px}}
@media(max-width:360px){.nav{gap:7px}.nav-tools{gap:0}.nav-tools>.icon-btn{width:40px;min-width:40px}.nav-tools .motion-control{width:32px;min-width:32px;margin-right:0}.mobile-contact-dock{left:4%;right:4%;height:60px}.mobile-contact-dock>a,.mobile-contact-dock>button{font-size:11px;gap:8px}.mobile-contact-dock small{margin-left:2px}.phone-pending h3{font-size:36px}.phone-pending p{font-size:13px}}


.contact-direct{padding:25px 0 0;margin-top:24px;border-top:1px solid var(--line)}.contact-direct>.label-index{font-size:10px;margin-bottom:19px}.contact-direct>a{display:flex;align-items:center;gap:12px;font-family:var(--sans);font-size:14px;margin:15px 0;padding:7px 0}.contact-direct svg{width:21px;height:21px}.contact-direct>a:hover{color:#a48a59}
@media(max-width:760px){.contact-direct{padding-top:23px;margin-top:22px}.contact-direct>a{font-size:14px;min-height:44px;margin:9px 0}.contact-direct>.label-index{font-size:9px}}


.growing-story{overflow-x:clip}@media(max-width:360px){.growth-graphic{right:0}}

