@import "https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,500;0,600;1,500&family=Poppins:wght@400;500;600&display=swap";:root{--cream:#fcead8;--cream-deep:#f3dac4;--ink:#30271f;--muted:#6e5d50;--root-green:#4f6b3a;--root-green-dark:#334b29;--earth:#8b5a2b;--floral:#b62b3a;--plum:#6a2c6b;--border:#4f6b3a33;--display:"Playfair Display", Georgia, "Times New Roman", serif;--sans:"Poppins", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--title-hero:clamp(3.15rem, 4.45vw, 4.35rem);--title-section:clamp(2.6rem, 3.8vw, 3.65rem);--title-feature:clamp(2rem, 2.8vw, 2.65rem);color:var(--ink);background:var(--cream);font-family:var(--sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:border-box;border:0 solid}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;line-height:1.5}body,h1,h2,h3,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}body{background:var(--cream);min-width:320px;min-height:100vh}button,input,optgroup,select,textarea{color:inherit;font:inherit;line-height:inherit;background:0 0;margin:0;padding:0}button,[role=button]{cursor:pointer}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}img,svg{max-width:100%;display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-shell{background:radial-gradient(circle at 93% 85%, #b62b3a0d, transparent 28%), var(--cream);min-height:100svh;overflow:hidden}.primary-button{color:#fffaf5;background:var(--root-green);border-radius:999px;justify-content:center;align-items:center;transition:transform .18s,background-color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 28px #334b2929}.primary-button:hover{background:var(--root-green-dark);transform:translateY(-2px);box-shadow:0 16px 34px #334b2938}.primary-button:focus-visible{outline-offset:4px;outline:3px solid #b62b3a59}.hero{grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr);align-items:center;gap:clamp(44px,7vw,100px);width:min(100% - 48px,1180px);min-height:min(100svh,860px);margin-inline:auto;padding:clamp(62px,8vh,96px) 0 72px;display:grid}.hero-copy{z-index:2;max-width:660px;position:relative}.eyebrow{color:var(--root-green-dark);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:24px;font-size:.72rem;font-weight:600;display:flex}.eyebrow span{background:radial-gradient(circle 3.5px at 3.5px 50%, var(--floral) 98%, transparent), radial-gradient(circle 3.5px at 14.5px 50%, #b62b3a4d 98%, transparent);flex:none;width:18px;height:7px}h1{max-width:650px;font-family:var(--display);font-size:var(--title-hero);letter-spacing:-.047em;text-wrap:balance;font-weight:500;line-height:.98}h1 em{z-index:0;color:var(--floral);font-weight:500;position:relative}h1 em:after{content:"";z-index:-1;background:#8b5a2b21;height:.18em;position:absolute;bottom:.05em;left:-.04em;right:-.04em}.hero-description{max-width:625px;color:var(--muted);margin-top:30px;font-size:clamp(.96rem,1.15vw,1.08rem);line-height:1.82}.hero-actions{margin-top:34px}.primary-button{gap:25px;min-height:58px;padding:0 28px 0 30px;font-size:.9rem;font-weight:600}.primary-button span{font-size:1.25rem;line-height:1;transition:transform .18s}.primary-button:hover span{transform:translate(4px)}.helper-text{color:#77665a;align-items:flex-start;gap:10px;max-width:520px;margin-top:18px;font-size:.77rem;font-style:italic;line-height:1.65;display:flex}.helper-text span{background:var(--earth);flex:none;width:15px;height:1px;margin-top:.7em}.hero-visual{isolation:isolate;place-items:center;min-height:560px;display:grid;position:relative}.hero-visual img{z-index:2;filter:saturate(.96)contrast(1.015);width:min(100%,525px);position:relative}.visual-halo{z-index:-1;aspect-ratio:1;background:#fffaf538;border:1px solid #8b5a2b24;border-radius:47% 53% 55% 45%/48% 44% 56% 52%;width:min(94%,510px);position:absolute;transform:rotate(-5deg)}.hero-visual:before,.hero-visual:after{content:"";z-index:1;border:1px solid #6a2c6b42;border-radius:50%;position:absolute}.hero-visual:before{aspect-ratio:1;width:78%}.hero-visual:after{aspect-ratio:1;border-color:#4f6b3a38;width:62%}.hero-visual>p{z-index:3;color:var(--root-green-dark);letter-spacing:.23em;text-align:center;font-size:.65rem;font-weight:600;position:absolute;bottom:22px;left:0;right:0}.hero-visual>p b{color:var(--floral);margin-inline:8px}.leaf{z-index:4;background:var(--root-green);border-radius:100% 0;width:16px;height:32px;position:absolute}.leaf-one{top:77px;right:20px;transform:rotate(22deg)}.leaf-two{background:var(--plum);width:13px;height:26px;bottom:86px;left:13px;transform:rotate(198deg)}.flower-dot{z-index:4;background:var(--floral);border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 0 5px #b62b3a17}.flower-dot-one{top:56px;left:70px}.flower-dot-two{background:var(--earth);bottom:105px;right:44px;box-shadow:0 0 0 5px #8b5a2b17}.opportunities-section{background:radial-gradient(circle at 8% 88%,#4f6b3a12,#0000 24%),radial-gradient(circle at 94% 16%,#b62b3a0d,#0000 25%),#fff9f2;border-top:1px solid #8b5a2b24;padding:clamp(92px,10vw,138px) 24px clamp(100px,11vw,150px);position:relative}.opportunities-section:before{content:"";background:var(--floral);width:9px;height:9px;box-shadow:0 0 0 8px var(--cream);border-radius:50%;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.opportunities-inner{width:min(100%,1180px);margin-inline:auto}.section-heading{text-align:center;max-width:830px;margin-inline:auto}.section-eyebrow{color:var(--floral);letter-spacing:.2em;text-transform:uppercase;margin-bottom:18px;font-size:.72rem;font-weight:600}.section-heading h2{font-family:var(--display);font-size:var(--title-section);letter-spacing:-.045em;text-wrap:balance;font-weight:500;line-height:1.02}.section-heading h2 em{color:var(--floral);font-weight:500}.proposition-grid{grid-template-columns:1.13fr 1fr 1fr;gap:20px;margin-top:clamp(48px,6vw,72px);display:grid}.proposal-card{background:#fcead861;border:1px solid #4f6b3a2b;border-radius:26px;flex-direction:column;justify-content:space-between;min-height:318px;padding:34px 32px 36px;display:flex;position:relative;overflow:hidden}.card-number{width:46px;height:46px;color:var(--floral);letter-spacing:.08em;background:#b62b3a14;border-radius:50%;place-items:center;font-size:.68rem;font-weight:600;display:grid}.proposal-card p{color:#5e5045;font-size:clamp(.94rem,1.05vw,1.03rem);line-height:1.8}.proposal-card-lead{isolation:isolate;color:#fff9f2;border-color:var(--root-green);background:var(--root-green);box-shadow:0 22px 50px #334b2929}.proposal-card-lead:before,.proposal-card-lead:after{content:"";z-index:-1;border:1px solid #fff9f226;border-radius:50%;position:absolute}.proposal-card-lead:before{width:255px;height:255px;bottom:-94px;right:-68px}.proposal-card-lead:after{width:150px;height:150px;bottom:-55px;right:6px}.proposal-card h3{max-width:345px;font-family:var(--display);font-size:var(--title-feature);letter-spacing:-.035em;font-weight:500;line-height:1.08}.offerings-section{background:radial-gradient(circle at 2% 10%,#4f6b3a1c,#0000 24%),radial-gradient(circle at 98% 92%,#b62b3a14,#0000 25%),#eef1e5;border-top:1px solid #4f6b3a24;padding:clamp(94px,10vw,140px) 24px clamp(104px,11vw,152px);position:relative;overflow:hidden}.offerings-section:before,.offerings-section:after{content:"";border:1px solid #4f6b3a1f;border-radius:50%;position:absolute}.offerings-section:before{width:390px;height:390px;top:-160px;left:-145px}.offerings-section:after{width:360px;height:360px;bottom:-170px;right:-110px}.offerings-inner{z-index:1;width:min(100%,1180px);margin-inline:auto;position:relative}.offerings-heading{text-align:center;max-width:760px;margin-inline:auto}.offerings-heading h2{font-family:var(--display);font-size:var(--title-section);letter-spacing:-.045em;text-wrap:balance;font-weight:500;line-height:1.02}.offerings-heading h2 em{color:var(--floral);font-weight:500}.offerings-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:clamp(48px,6vw,72px);display:grid}.offering-card{background:#fff9f2d6;border:1px solid #4f6b3a2b;border-radius:26px;flex-direction:column;min-height:326px;padding:32px 28px 34px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;box-shadow:0 18px 42px #334b290d}.offering-card:after{content:"";background:var(--floral);opacity:.55;width:30px;height:1px;position:absolute;bottom:26px;right:27px}.offering-card:hover{border-color:#4f6b3a52;transform:translateY(-6px);box-shadow:0 24px 52px #334b291a}.offering-icon{width:50px;height:50px;color:var(--floral);background:#b62b3a14;border-radius:50%;place-items:center;display:grid}.offering-icon svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.offering-card h3{font-family:var(--display);letter-spacing:-.025em;margin-top:58px;font-size:clamp(1.55rem,2vw,1.9rem);font-weight:500;line-height:1.13}.offering-card p{color:#67584c;margin-top:16px;font-size:.86rem;line-height:1.75}.audience-section{background:radial-gradient(circle at 10% 15%,#b62b3a14,#0000 24%),radial-gradient(circle at 92% 86%,#6a2c6b14,#0000 26%),#f8e9e2;border-top:1px solid #b62b3a1f;padding:clamp(100px,11vw,156px) 24px;position:relative;overflow:hidden}.audience-inner{z-index:1;grid-template-columns:minmax(0,.88fr) minmax(540px,1.12fr);align-items:center;gap:clamp(56px,7vw,96px);width:min(100%,1180px);margin-inline:auto;display:grid;position:relative}.audience-copy h2{font-family:var(--display);font-size:var(--title-section);letter-spacing:-.047em;text-wrap:balance;font-weight:500;line-height:1.01}.audience-copy h2 em{color:var(--floral);font-weight:500}.audience-copy>p:last-child{color:#67544a;max-width:545px;margin-top:30px;font-size:clamp(.94rem,1.08vw,1.04rem);line-height:1.82}.category-mosaic{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:148px;gap:14px;display:grid}.category-card{color:var(--ink);background:#fff9f2cc;border-radius:24px;flex-direction:column;justify-content:space-between;padding:22px;display:flex;position:relative;overflow:hidden}.category-card:after{content:"";opacity:.12;border:1px solid;border-radius:50%;width:135px;height:135px;position:absolute;bottom:-55px;right:-40px}.category-card svg{z-index:1;fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:32px;height:32px;position:relative}.category-card>div{z-index:1;position:relative}.category-card span{letter-spacing:.12em;opacity:.72;margin-bottom:6px;font-size:.61rem;font-weight:600;display:block}.category-card h3{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(1.12rem,1.55vw,1.48rem);font-weight:500;line-height:1.08}.category-fashion{color:#fff9f2;background:var(--root-green);grid-area:span 2/span 3;padding:30px}.category-fashion svg{width:46px;height:46px}.category-fashion h3{max-width:250px;font-size:clamp(2rem,3vw,2.75rem)}.category-accessories{color:#fff9f2;background:var(--plum);grid-column:span 3}.category-beauty{background:#f0cfd0;grid-column:span 3}.category-home,.category-food,.category-craft{grid-column:span 2}.category-food{color:#fff9f2;background:var(--floral)}.category-craft{color:#fff9f2;background:var(--earth)}.difference-section{color:#fff8f0;background:radial-gradient(circle at 8% 90%,#b62b3a40,#0000 26%),radial-gradient(circle at 94% 12%,#8b5a2b3d,#0000 26%),#382738;padding:clamp(108px,12vw,168px) 24px clamp(112px,12vw,170px);position:relative;overflow:hidden}.difference-section:before{content:"";border:1px solid #fff8f00f;border-radius:50%;width:620px;height:620px;position:absolute;top:-210px;left:50%;transform:translate(-50%)}.difference-inner{z-index:1;width:min(100%,1180px);margin-inline:auto;position:relative}.difference-heading{text-align:center;max-width:1030px;margin-inline:auto}.difference-heading h2{font-family:var(--display);font-size:var(--title-section);letter-spacing:-.047em;text-wrap:balance;font-weight:500;line-height:1.01}.difference-heading h2 em{color:#edafb5;font-weight:500;display:inline}.difference-content{grid-template-columns:minmax(520px,1.14fr) minmax(0,.86fr);align-items:center;gap:clamp(54px,7vw,90px);margin-top:clamp(64px,8vw,92px);display:grid}.network-visual{min-height:350px;position:relative}.network-lines{fill:none;stroke:#fff8f036;stroke-width:1px;stroke-dasharray:5 7;width:100%;height:100%;position:absolute;inset:0}.network-lines circle{fill:#edafb5;stroke:none}.network-node,.network-center{text-align:center;border-radius:50%;place-items:center;display:grid;position:absolute}.network-node{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff8f012;border:1px solid #fff8f045;width:160px;height:160px;padding:20px}.network-node span{color:#edafb5;letter-spacing:.12em;font-size:.62rem;font-weight:600;position:absolute;top:25px}.network-node strong{font-family:var(--display);margin-top:12px;font-size:1.25rem;font-weight:500}.network-node-founders{top:12px;left:5%}.network-node-founders strong{font-size:1rem}.network-node-clients{top:12px;right:5%}.network-node-families{bottom:0;left:50%;transform:translate(-50%)}.network-center{z-index:2;color:#382738;width:108px;height:108px;font-family:var(--display);background:#edafb5;font-size:1.15rem;font-style:italic;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 45px #0f081038}.difference-copy{border-left:1px solid #fff8f038;padding-left:clamp(30px,4vw,52px)}.difference-copy p{color:#fff8f0b8;font-size:clamp(.94rem,1.12vw,1.06rem);line-height:1.85}.difference-copy .difference-lead{color:#fff8f0;font-family:var(--display);letter-spacing:-.02em;margin-bottom:28px;font-size:clamp(1.65rem,2.45vw,2.25rem);line-height:1.25}.future-section{color:var(--ink);background:radial-gradient(circle at 96% 8%,#4f6b3a14,#0000 24%),radial-gradient(circle at 3% 92%,#b62b3a0f,#0000 25%),#fff9f2;padding:clamp(106px,11vw,158px) 24px clamp(112px,12vw,170px);position:relative;overflow:hidden}.future-section:after{content:"";border:1px solid #4f6b3a1a;border-radius:50%;width:470px;height:470px;position:absolute;bottom:-210px;right:-130px}.future-inner{z-index:1;width:min(100%,1180px);margin-inline:auto;position:relative}.future-heading{text-align:center;max-width:970px;margin-inline:auto}.future-heading h2{font-family:var(--display);font-size:var(--title-section);letter-spacing:-.047em;text-wrap:balance;font-weight:500;line-height:1.01}.future-heading h2 em{color:var(--root-green);font-weight:500}.future-intro{border-top:1px solid #4f6b3a30;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(44px,7vw,96px);margin-top:clamp(62px,7vw,84px);padding-top:36px;display:grid}.future-intro h3{font-family:var(--display);font-size:var(--title-feature);letter-spacing:-.035em;font-weight:500;line-height:1.08}.future-intro>p{color:#67584c;max-width:650px;font-size:clamp(.96rem,1.13vw,1.07rem);line-height:1.85}.journey{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:clamp(64px,7vw,88px);display:grid;position:relative}.journey:before{content:"";background:#4f6b3a3d;height:1px;position:absolute;top:27px;left:10%;right:10%}.journey-step{z-index:1;text-align:center;position:relative}.journey-marker{width:56px;height:56px;color:var(--root-green-dark);letter-spacing:.1em;background:#fff9f2;border:1px solid #4f6b3a57;border-radius:50%;place-items:center;margin:0 auto 22px;font-size:.66rem;font-weight:600;display:grid}.journey-step.is-current .journey-marker{color:#fff9f2;border-color:var(--floral);background:var(--floral);box-shadow:0 0 0 8px #b62b3a14}.journey-step>p{color:var(--floral);letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;font-weight:600}.journey-step h3{max-width:220px;font-family:var(--display);letter-spacing:-.025em;margin:8px auto 0;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:500;line-height:1.14}.early-callout{color:#fff9f2;background:radial-gradient(circle at 95% 10%, #fff9f21f, transparent 28%), var(--root-green);border-radius:30px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;margin-top:clamp(72px,8vw,100px);padding:clamp(34px,5vw,58px);display:grid;overflow:hidden;box-shadow:0 24px 58px #334b2929}.callout-label{color:#edafb5;letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;font-size:.65rem;font-weight:600}.early-callout h3{max-width:650px;font-family:var(--display);font-size:var(--title-feature);letter-spacing:-.035em;font-weight:500;line-height:1.08}.callout-note{color:#fff9f2d9;align-items:center;gap:20px;max-width:270px;font-size:.86rem;font-style:italic;line-height:1.6;display:flex}.callout-note span{border:1px solid #fff9f247;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:1.1rem;font-style:normal;display:grid}.founders-section{background:radial-gradient(circle at 93% 8%,#b62b3a12,#0000 24%),#f5e5d7;padding:clamp(104px,11vw,158px) 24px;position:relative;overflow:hidden}.founders-inner{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(56px,8vw,108px);width:min(100%,1180px);margin-inline:auto;display:grid}.founders-photo{min-width:0}.photo-placeholder{color:#fff9f2;background:#080808;border-radius:30px;place-items:center;min-height:650px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 64px #30271f29}.photo-placeholder:before,.photo-placeholder:after{content:"";border:1px solid #ffffff17;border-radius:50%;position:absolute}.photo-placeholder:before{aspect-ratio:1;width:44%;top:17%;left:11%}.photo-placeholder:after{aspect-ratio:1;width:48%;bottom:15%;right:9%}.photo-label{color:#fff9f294;letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;font-weight:600;position:absolute;top:30px;left:32px}.photo-mark{color:#fff9f217;font-family:var(--display);font-size:clamp(12rem,23vw,19rem);font-style:italic;line-height:1}.photo-placeholder figcaption{font-family:var(--display);align-items:center;gap:14px;font-size:1.2rem;font-style:italic;display:flex;position:absolute;bottom:30px;left:32px;right:32px}.photo-placeholder figcaption i{background:#fff9f242;flex:1;height:1px}.founders-copy h2{font-family:var(--display);font-size:var(--title-section);letter-spacing:-.047em;text-wrap:balance;font-weight:500;line-height:1.01}.founders-copy h2 em{color:var(--floral);font-weight:500}.founders-text{margin-top:clamp(34px,4vw,48px)}.founders-text p{color:#66564a;font-size:clamp(.94rem,1.08vw,1.03rem);line-height:1.82}.founders-text p+p{margin-top:22px}.founders-text p:last-child{border-left:2px solid var(--floral);color:var(--ink);font-family:var(--display);margin-top:30px;padding:4px 0 4px 22px;font-size:clamp(1.3rem,1.9vw,1.7rem);font-style:italic;line-height:1.45}.process-section{background:radial-gradient(circle at 3% 10%,#4f6b3a17,#0000 25%),radial-gradient(circle at 96% 92%,#b62b3a0f,#0000 23%),#eef1e5;padding:clamp(104px,11vw,158px) 24px clamp(112px,12vw,170px);position:relative;overflow:hidden}.process-inner{grid-template-columns:minmax(320px,.74fr) minmax(0,1.26fr);align-items:start;gap:clamp(62px,8vw,112px);width:min(100%,1180px);margin-inline:auto;display:grid}.process-heading{position:sticky;top:48px}.process-heading h2{font-family:var(--display);font-size:var(--title-section);letter-spacing:-.047em;text-wrap:balance;font-weight:500;line-height:1.01}.process-heading h2 em{color:var(--floral);font-weight:500}.process-heading>p:last-child{color:#66594e;max-width:440px;margin-top:28px;font-size:.94rem;line-height:1.78}.application-steps{border-bottom:1px solid #4f6b3a33}.application-step{border-top:1px solid #4f6b3a33;grid-template-columns:58px minmax(0,1fr) 48px;align-items:center;gap:24px;min-height:176px;padding:32px 8px;display:grid}.application-number{color:var(--floral);font-family:var(--display);align-self:start;padding-top:4px;font-size:1.75rem;font-style:italic;line-height:1}.application-step h3{font-family:var(--display);letter-spacing:-.025em;font-size:clamp(1.65rem,2.35vw,2.05rem);font-weight:500;line-height:1.15}.application-step p{color:#66594e;margin-top:10px;font-size:.86rem;line-height:1.7}.step-arrow{width:46px;height:46px;color:var(--root-green);border:1px solid #4f6b3a40;border-radius:50%;place-items:center;font-size:1rem;display:grid}.application-step-final{color:#fff9f2;background:radial-gradient(circle at 92% 12%, #fff9f21f, transparent 28%), var(--root-green);border-top:0;border-radius:26px;min-height:196px;margin-top:16px;padding:36px 34px;box-shadow:0 22px 50px #334b2924}.final-cta-section{color:#fff9f2;background:radial-gradient(circle at 12% 82%,#b62b3a4d,#0000 28%),radial-gradient(circle at 88% 14%,#4f6b3a38,#0000 28%),#382738;place-items:center;min-height:780px;padding:clamp(112px,13vw,180px) 24px;display:grid;position:relative;overflow:hidden}.final-cta-section:before,.final-cta-section:after{content:"";border:1px solid #fff9f214;border-radius:50%;position:absolute}.final-cta-section:before{width:520px;height:520px;top:-210px;left:-150px}.final-cta-section:after{width:570px;height:570px;bottom:-230px;right:-170px}.final-cta-inner{z-index:1;text-align:center;width:min(100%,1080px);margin-inline:auto;position:relative}.final-cta-eyebrow{color:#edafb5;letter-spacing:.2em;text-transform:uppercase;margin-bottom:24px;font-size:.68rem;font-weight:600}.final-cta-inner h2{max-width:980px;font-family:var(--display);font-size:var(--title-hero);letter-spacing:-.05em;text-wrap:balance;margin-inline:auto;font-weight:500;line-height:.98}.final-cta-inner h2 em{color:#edafb5;font-weight:500}.final-cta-description{color:#fff9f2bf;max-width:660px;margin:34px auto 0;font-size:clamp(.96rem,1.3vw,1.12rem);line-height:1.8}.final-cta-button{color:#382738;background:#fff9f2;border-radius:999px;justify-content:center;align-items:center;gap:30px;min-height:62px;margin-top:42px;padding:0 28px 0 32px;font-size:.88rem;font-weight:600;transition:color .18s,background-color .18s,transform .18s;display:inline-flex;box-shadow:0 20px 46px #08040938}.final-cta-button:hover{color:#fff9f2;background:var(--floral);transform:translateY(-3px)}.final-cta-button:focus-visible{outline-offset:5px;outline:3px solid #edafb5}.final-cta-button span{font-size:1.2rem;transition:transform .18s}.final-cta-button:hover span{transform:translate(4px)}.final-cta-note{color:#fff9f28a;margin-top:20px;font-size:.7rem;font-style:italic;line-height:1.6}.cta-flower{color:#edafb57a;font-size:1.15rem;position:absolute}.cta-flower-left{top:22%;left:-2%}.cta-flower-right{bottom:20%;right:1%}@media (width<=980px){.hero,.opportunities-inner,.offerings-inner,.audience-inner,.difference-inner,.future-inner,.founders-inner,.process-inner{width:min(100% - 40px,760px)}.hero{grid-template-columns:1fr;gap:16px;min-height:auto;padding-top:62px}.hero-copy{max-width:720px}h1{max-width:700px}.hero-visual{min-height:500px}.hero-visual img{width:min(100%,490px)}.proposition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proposal-card-lead{grid-column:1/-1;min-height:270px}.offerings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.offering-card{min-height:300px}.audience-inner{grid-template-columns:1fr}.audience-copy{max-width:720px}.difference-content{grid-template-columns:1fr}.difference-copy{order:-1;max-width:680px;padding-left:32px}.network-visual{width:min(100%,650px);margin-inline:auto}.future-intro{grid-template-columns:1fr;gap:22px}.journey{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 22px}.journey:before{display:none}.journey-step{border-top:1px solid #4f6b3a33;padding-top:24px}.founders-inner{grid-template-columns:1fr}.photo-placeholder{min-height:520px}.founders-copy{max-width:720px}.process-inner{grid-template-columns:1fr}.process-heading{max-width:720px;position:static}.final-cta-section{min-height:700px}}@media (width<=560px){:root{--title-hero:clamp(2.55rem, 11vw, 3.15rem);--title-section:clamp(2.3rem, 9.8vw, 2.9rem);--title-feature:clamp(1.85rem, 8.2vw, 2.2rem)}.hero,.opportunities-inner,.offerings-inner,.audience-inner,.difference-inner,.future-inner,.founders-inner,.process-inner{width:min(100% - 32px,480px)}.hero{padding:48px 0 44px}.eyebrow{letter-spacing:.11em;margin-bottom:20px;font-size:.63rem}h1{font-size:var(--title-hero);line-height:1.01}.hero-description{margin-top:24px;font-size:.9rem;line-height:1.75}.hero-actions{margin-top:28px}.primary-button{width:100%}.helper-text{font-size:.71rem}.hero-visual{min-height:380px;margin-top:22px}.hero-visual img{width:min(108%,390px);max-width:none}.hero-visual>p{letter-spacing:.15em;font-size:.52rem;bottom:0}.leaf-one{top:34px;right:8px}.leaf-two{bottom:48px;left:7px}.flower-dot-one{top:30px;left:36px}.flower-dot-two{bottom:62px;right:23px}.opportunities-section{padding:82px 16px 94px}.section-eyebrow{font-size:.64rem}.section-heading h2{font-size:var(--title-section)}.proposition-grid{grid-template-columns:1fr;gap:14px;margin-top:42px}.proposal-card,.proposal-card-lead{border-radius:22px;grid-column:auto;min-height:265px;padding:28px 26px 30px}.proposal-card h3{font-size:2.15rem}.offerings-section{padding:82px 16px 94px}.offerings-heading h2{font-size:var(--title-section)}.offerings-grid{grid-template-columns:1fr;gap:14px;margin-top:42px}.offering-card{border-radius:22px;min-height:275px;padding:28px 26px 30px}.offering-card h3{margin-top:46px;font-size:1.8rem}.audience-section{padding:86px 16px 96px}.audience-copy h2{font-size:var(--title-section)}.audience-copy>p:last-child{margin-top:24px;font-size:.9rem;line-height:1.75}.category-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:144px;gap:10px}.category-card{border-radius:20px;grid-column:span 1;padding:18px}.category-card h3{font-size:1.08rem}.category-fashion{grid-area:span 2/1/auto/-1;padding:26px}.category-fashion h3{font-size:2.25rem}.category-craft{grid-column:1/-1}.difference-section{padding:88px 16px 98px}.difference-heading h2{font-size:var(--title-section)}.difference-content{gap:52px;margin-top:48px}.difference-copy{padding-left:20px}.difference-copy .difference-lead{font-size:1.65rem}.difference-copy p{font-size:.88rem;line-height:1.78}.network-visual{min-height:295px}.network-node{width:112px;height:112px;padding:12px}.network-node span{font-size:.52rem;top:15px}.network-node strong{margin-top:10px;font-size:.91rem}.network-center{width:76px;height:76px;font-size:.83rem}.network-node-founders,.network-node-clients{top:14px}.future-section{padding:86px 16px 98px}.future-heading h2{font-size:var(--title-section)}.future-intro{margin-top:48px;padding-top:28px}.future-intro h3{font-size:2.1rem}.future-intro>p{font-size:.9rem;line-height:1.76}.journey{grid-template-columns:1fr;gap:20px;margin-top:52px}.journey-step{text-align:left;flex-direction:column;justify-content:center;min-height:112px;padding:20px 0 20px 72px;display:flex}.journey-marker{width:50px;height:50px;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.journey-step h3{max-width:none;margin:7px 0 0;font-size:1.55rem}.early-callout{border-radius:24px;grid-template-columns:1fr;gap:30px;margin-top:58px;padding:32px 26px}.early-callout h3{font-size:2.1rem}.callout-note{justify-content:space-between;max-width:none}.founders-section{padding:86px 16px 98px}.founders-inner{gap:48px}.photo-placeholder{border-radius:24px;min-height:460px}.photo-label{top:24px;left:24px}.photo-placeholder figcaption{font-size:1.05rem;bottom:24px;left:24px;right:24px}.founders-copy h2{font-size:var(--title-section)}.founders-text p{font-size:.9rem;line-height:1.76}.founders-text p:last-child{font-size:1.35rem}.process-section{padding:86px 16px 98px}.process-inner{gap:48px}.process-heading h2{font-size:var(--title-section)}.process-heading>p:last-child{margin-top:22px;font-size:.88rem}.application-step{grid-template-columns:42px minmax(0,1fr);gap:16px;min-height:172px;padding:28px 0}.application-number{font-size:1.4rem}.application-step h3{font-size:1.65rem}.application-step .step-arrow{display:none}.application-step-final{border-radius:22px;grid-template-columns:36px minmax(0,1fr);min-height:192px;padding:30px 24px}.final-cta-section{min-height:690px;padding:92px 16px 100px}.final-cta-eyebrow{margin-bottom:20px;font-size:.62rem}.final-cta-inner h2{font-size:var(--title-hero);line-height:1}.final-cta-description{margin-top:26px;font-size:.9rem;line-height:1.72}.final-cta-button{gap:18px;width:100%;min-height:60px;margin-top:34px;padding-inline:22px;font-size:.8rem}.final-cta-note{max-width:310px;margin:18px auto 0}.cta-flower{display:none}}:root{--surface:#fbf8f3;--surface-alt:#f7f0e8;--surface-card:#fffdf9;--line:#e1d8ce;--accent-warm:#a64f56;--accent-warm-dark:#883d45}.site-shell{background:var(--cream)}.primary-button{background:var(--accent-warm);box-shadow:none}.primary-button:hover{background:var(--accent-warm-dark);box-shadow:none}.hero-visual:before,.hero-visual:after,.visual-halo,.hero-visual>p,.leaf,.flower-dot{display:none}.opportunities-section,.offerings-section,.audience-section,.difference-section,.future-section,.founders-section,.process-section,.final-cta-section{border-top:1px solid var(--line);background-image:none}.opportunities-section,.audience-section,.future-section,.process-section{background-color:var(--surface)}.offerings-section,.difference-section,.founders-section{background-color:var(--surface-alt)}.opportunities-section:before,.offerings-section:before,.offerings-section:after,.difference-section:before,.future-section:after,.final-cta-section:before,.final-cta-section:after,.proposal-card-lead:before,.proposal-card-lead:after,.category-card:after,.offering-card:after,.photo-placeholder:before,.photo-placeholder:after{display:none}.section-heading h2 em,.offerings-heading h2 em,.audience-copy h2 em,.difference-heading h2 em,.future-heading h2 em,.founders-copy h2 em,.process-heading h2 em{color:inherit;font-style:normal}.section-eyebrow,.difference-heading .section-eyebrow,.final-cta-eyebrow{color:var(--accent-warm)}.proposition-grid{gap:16px}.proposal-card,.proposal-card-lead{min-height:278px;color:var(--ink);border:1px solid var(--line);background:var(--surface-card);box-shadow:none;border-radius:18px;padding:32px}.proposal-card-lead .card-number,.card-number{color:var(--accent-warm);background:#f5e7e3}.proposal-card p{color:var(--muted)}.offerings-grid{gap:16px}.offering-card{border-color:var(--line);background:var(--surface-card);min-height:305px;box-shadow:none;border-radius:18px}.offering-card:hover{box-shadow:none;border-color:#cbbcaf;transform:none}.offering-icon{color:var(--accent-warm);background:#f5e7e3}.audience-inner{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr)}.category-mosaic{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:160px;gap:12px}.category-card,.category-fashion,.category-accessories,.category-beauty,.category-home,.category-food,.category-craft{color:var(--ink);border:1px solid var(--line);background:var(--surface-card);border-radius:18px;grid-area:span 1/span 1;padding:22px}.category-fashion svg,.category-card svg{width:30px;height:30px;color:var(--accent-warm)}.category-fashion h3,.category-card h3{max-width:none;font-size:1.25rem}.difference-section{color:var(--ink)}.network-node{color:var(--ink);border-color:var(--line);background:var(--surface-card);-webkit-backdrop-filter:none;backdrop-filter:none}.network-center{color:#fff;background:var(--accent-warm);box-shadow:none}.difference-copy p,.difference-copy .difference-lead{color:var(--muted)}.future-heading h2 em{color:var(--accent-warm)}.early-callout{color:var(--ink);box-shadow:none;background:#f3e6df;border:1px solid #decfc4}.callout-label{color:var(--accent-warm)}.callout-note{color:var(--muted)}.callout-note span{border-color:#cfbeb2}.photo-placeholder{box-shadow:none;border-radius:18px}.application-step-final{color:var(--ink);border:1px solid var(--accent-warm);background:var(--surface-card);box-shadow:none;border-radius:18px}.application-step-final .application-number{color:var(--accent-warm)}.application-step-final p{color:var(--muted)}.application-step-final .step-arrow{color:var(--accent-warm);border-color:#d8b7b9}.final-cta-section{min-height:720px;color:var(--ink);background-color:#f3e6df}.final-cta-inner h2 em{color:var(--accent-warm)}.final-cta-description{color:var(--muted)}.final-cta-button{color:#fff;background:var(--accent-warm);box-shadow:none}.final-cta-button:hover{color:#fff;background:var(--accent-warm-dark)}.final-cta-note{color:#88766a}.cta-flower{display:none}.future-section{padding-block:clamp(96px,10vw,142px)}.future-inner{grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);align-items:start;gap:clamp(70px,9vw,130px);display:grid}.future-copy{max-width:680px}.future-copy h2{font-family:var(--display);font-size:var(--title-section);letter-spacing:-.047em;text-wrap:balance;margin-top:18px;font-weight:500;line-height:1.02}.future-copy h2 em{color:inherit;font-style:normal;font-weight:inherit}.future-copy h3{border-top:1px solid var(--line);font-family:var(--display);font-size:var(--title-feature);letter-spacing:-.035em;margin-top:clamp(48px,6vw,76px);padding-top:26px;font-weight:500;line-height:1.08}.future-copy>p:last-child{max-width:610px;color:var(--muted);margin-top:18px;font-size:clamp(.98rem,1.15vw,1.08rem);line-height:1.8}.future-next{padding-top:5px}.future-next-label{border-bottom:1px solid var(--line);color:var(--accent-warm);letter-spacing:.16em;text-transform:uppercase;padding-bottom:18px;font-size:.67rem;font-weight:600}.future-next li{border-bottom:1px solid var(--line);padding:24px 0 26px}.future-next li h3{font-family:var(--display);letter-spacing:-.025em;font-size:clamp(1.45rem,2vw,1.8rem);font-weight:500;line-height:1.12}.future-next li p{max-width:420px;color:var(--muted);margin-top:8px;font-size:.93rem;line-height:1.65}.future-invitation{border-left:2px solid var(--accent-warm);margin-top:34px;padding-left:20px}.future-invitation strong,.future-invitation span{display:block}.future-invitation strong{font-family:var(--display);font-size:1.3rem;font-weight:500;line-height:1.25}.future-invitation span{color:var(--muted);margin-top:6px;font-size:.88rem}.offerings-inner{grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(64px,9vw,128px);display:grid}.offerings-heading{text-align:left;max-width:430px;margin:0}.offerings-heading h2{margin-top:18px}.offerings-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;margin-top:0}.offerings-grid .offering-card{border:0;border-top:1px solid var(--accent-warm);background:0 0;border-radius:0;min-height:245px;padding:28px 18px 34px 0}.offerings-grid .offering-card:after{display:none}.offerings-grid .offering-icon{background:0 0;border-radius:0;width:28px;height:28px;display:block}.offerings-grid .offering-icon svg{width:23px;height:23px}.offerings-grid .offering-card h3{margin-top:auto}.process-heading{position:static}.application-steps{border-bottom-color:var(--line)}.application-step,.application-step-final{min-height:150px;color:var(--ink);border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:48px minmax(0,1fr);gap:22px;margin:0;padding:28px 0}.application-step:first-child{border-top-color:var(--accent-warm)}.application-step .application-number,.application-step-final .application-number{color:var(--accent-warm);letter-spacing:.08em;font-size:1rem;font-style:normal}.application-step p,.application-step-final p{color:var(--muted)}:root{--brand-green-soft:#edf1e7;--brand-earth-soft:#f2e7dc;--brand-red-soft:#f3e2e4;--brand-plum-soft:#eee5ef;--brand-cream:#f6e9dc;--accent-warm:#b62b3a;--accent-warm-dark:#92212e}.opportunities-section{background-color:#fbf7f1}.proposal-card-lead{color:var(--brand-cream);border-color:var(--root-green);background:var(--root-green)}.proposal-card-lead .card-number{color:var(--brand-cream);background:#f6e9dc24}.proposal-card:nth-child(2){border-top-color:var(--earth)}.proposal-card:nth-child(3){border-top-color:var(--plum)}.offerings-section{background-color:var(--brand-cream)}.offerings-heading .section-eyebrow{color:var(--earth)}.offerings-grid .offering-card:first-child{border-top-color:var(--floral)}.offerings-grid .offering-card:nth-child(2){border-top-color:var(--root-green)}.offerings-grid .offering-card:nth-child(3){border-top-color:var(--plum)}.offerings-grid .offering-card:nth-child(4){border-top-color:var(--earth)}.offerings-grid .offering-card:first-child .offering-icon{color:var(--floral)}.offerings-grid .offering-card:nth-child(2) .offering-icon{color:var(--root-green)}.offerings-grid .offering-card:nth-child(3) .offering-icon{color:var(--plum)}.offerings-grid .offering-card:nth-child(4) .offering-icon{color:var(--earth)}.audience-section{background-color:#f8f3ec}.audience-copy .section-eyebrow{color:var(--plum)}.category-fashion{background:var(--brand-green-soft)}.category-accessories{background:var(--brand-earth-soft)}.category-beauty{background:var(--brand-red-soft)}.category-home{background:var(--brand-plum-soft)}.category-food{background:#faf0e5}.category-craft{background:#eef0e7}.category-fashion svg{color:var(--root-green)}.category-accessories svg,.category-food svg{color:var(--earth)}.category-beauty svg{color:var(--floral)}.category-home svg{color:var(--plum)}.category-craft svg{color:var(--root-green)}.difference-section{color:var(--brand-cream);background-color:#5a255b;border-top-color:#4f1f50}.difference-heading .section-eyebrow{color:#efafb7}.difference-heading h2 em{color:var(--brand-cream)}.network-lines{stroke:#f6e9dc40}.network-lines circle{fill:#efafb7}.network-node{color:var(--brand-cream);background:#f6e9dc0f;border-color:#f6e9dc45}.network-node span{color:#efafb7}.network-center{color:var(--brand-cream);background:var(--floral)}.difference-copy{border-left-color:#f6e9dc40}.difference-copy p{color:#f6e9dcbd}.difference-copy .difference-lead{color:var(--brand-cream)}.future-section{background-color:var(--brand-green-soft)}.future-copy .section-eyebrow,.future-next-label{color:var(--root-green)}.future-copy h3,.future-next-label,.future-next li{border-color:#4f6b3a3d}.future-invitation{border-left-color:var(--earth)}.founders-section{background-color:var(--brand-cream)}.founders-copy .section-eyebrow{color:var(--earth)}.founders-text p:last-child{border-left-color:var(--earth)}.process-section{background-color:#fbf7f1}.final-cta-section{background-color:var(--brand-red-soft)}@media (width<=980px){.proposition-grid{grid-template-columns:1fr}.future-inner{grid-template-columns:1fr;gap:58px}.future-copy{max-width:720px}.offerings-inner{grid-template-columns:1fr;gap:52px}.offerings-heading{max-width:680px}.audience-inner{grid-template-columns:1fr}.proposal-card-lead{grid-column:auto;min-height:278px}}@media (width<=560px){.future-section{padding-block:82px}.future-inner{gap:48px}.future-copy h3{margin-top:42px}.future-next li{padding-block:22px}.offerings-grid{grid-template-columns:1fr;gap:0}.offerings-grid .offering-card{min-height:210px;padding-right:0}.application-step,.application-step-final{grid-template-columns:38px minmax(0,1fr);gap:16px;min-height:132px;padding:24px 0}.proposal-card,.proposal-card-lead,.offering-card{border-radius:16px;min-height:250px}.category-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:145px}.category-card,.category-fashion,.category-accessories,.category-beauty,.category-home,.category-food,.category-craft{border-radius:16px;grid-area:span 1/span 1;padding:18px}.category-fashion h3,.category-card h3{font-size:1.05rem}.difference-copy{border-left-color:#d6c8bb}.photo-placeholder,.application-step-final{border-radius:16px}.application-steps .application-step-final{border-radius:0}.final-cta-section{min-height:650px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}.founders-photo{justify-content:center;display:flex}.founders-img{border-radius:18px;width:100%;max-width:480px;height:auto;display:block;box-shadow:0 28px 64px #30271f29}.site-footer{color:#fff9f2b8;text-align:center;background:#2a1d2a;padding:28px 24px;font-size:.8rem}
