.bf-mission-page{--bm-bg:var(--winkdom-builder-canvas,var(--winkdom-color-canvas,#f8f7f2));--bm-ink:var(--winkdom-builder-heading,var(--winkdom-color-heading,#1b4033));--bm-text:var(--winkdom-builder-text,var(--winkdom-color-text,#53635b));--bm-surface:var(--winkdom-builder-surface,var(--winkdom-color-surface,#fffef9));--bm-line:var(--winkdom-builder-border,var(--winkdom-color-border,#dce2d9));--bm-accent:var(--winkdom-builder-brand,var(--winkdom-color-brand,#245c48));--bm-soft:color-mix(in srgb,var(--bm-accent) 5%,var(--bm-bg));background:var(--bm-bg);color:var(--bm-text);font:16px/1.75 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow:clip}
.bf-mission-page *{box-sizing:border-box}.bf-mission-page :is(h1,h2,h3,p,figure){margin:0}.bf-mission-page p:empty{display:none}.bf-mission-page :is(h1,h2,h3){color:var(--bm-ink)}.bf-mission-page :is(h1,h2){font-family:Georgia,"Times New Roman",serif;font-weight:400;line-height:1.04;letter-spacing:-.055em}.bf-mission-page :is(h1,h2) em{font-weight:400}.bf-mission-page h2{font-size:clamp(40px,4.5vw,64px)}.bf-mission-page h3{font-size:22px;line-height:1.35;font-weight:600;letter-spacing:-.025em}.bf-mission-page a{color:inherit;text-decoration:none}.bf-mission-page :is(a,button):focus-visible{outline:3px solid var(--bm-ink);outline-offset:5px}.bf-mission-page [id]{scroll-margin-top:120px}.bm-wrap{width:min(1200px,calc(100% - 80px));margin-inline:auto}.bm-section{padding-block:100px}.bm-eyebrow{font-size:11px;line-height:1.5;font-weight:700;text-transform:uppercase;letter-spacing:.13em;color:var(--bm-ink)}.bm-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#b48143;margin-right:8px}.bm-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center;padding-block:88px 100px}.bm-hero h1{font-size:clamp(64px,6.7vw,96px);margin-block:25px 27px}.bm-lead{font-size:21px;color:var(--bm-ink);line-height:1.5;max-width:455px}.bm-intro{max-width:460px;margin-top:18px!important;font-size:15px}.bm-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:30px}.bf-mission-page .bm-button{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:50px;padding:13px 23px;border-radius:5px;background:var(--bm-accent);color:var(--winkdom-builder-on-brand,#fffef8);font-size:13px;font-weight:650;transition:transform .18s,filter .18s}.bm-button:hover{filter:brightness(1.12);transform:translateY(-2px)}.bm-button span{font-size:20px;line-height:1}.bf-mission-page .bm-text-link{display:inline-flex;align-items:center;gap:16px;min-height:44px;font-size:13px;font-weight:600;color:var(--bm-ink)}.bm-text-link:hover{text-decoration:underline;text-underline-offset:5px}
.bm-art{position:relative;background:#e9e5d6;border-radius:170px 170px 12px 12px;padding:50px 40px 38px;min-height:580px;color:#264f3e;isolation:isolate}.bm-art-top{display:flex;align-items:center;justify-content:center;gap:26px;font-size:9px;letter-spacing:.13em;font-weight:650;padding-top:12px}.bm-art-top>span:last-child{font-size:38px;line-height:1;color:#b18c50}.bm-garden{position:relative;height:320px;max-width:390px;margin:0 auto}.bm-orbit{position:absolute;border:1px solid #8a9e7f;border-radius:50%;width:270px;height:270px;left:50%;top:18px;transform:translateX(-50%)}.bm-orbit-two{width:338px;height:338px;top:-16px;opacity:.45}.bm-stem{position:absolute;left:50%;top:137px;width:1px;height:147px;background:#6b8469;transform:rotate(4deg)}.bm-leaf{position:absolute;width:111px;height:174px;top:89px;left:calc(50% - 105px);background:#2d5b45;border-radius:60% 55% 8% 55%;transform:rotate(-35deg);transform-origin:bottom right;box-shadow:inset 2px 0 #f4efdd55}.bm-leaf-right{top:89px;left:calc(50% + 1px);background:#8ba183;border-radius:55% 60% 55% 8%;transform:rotate(35deg);transform-origin:bottom left}.bm-leaf:after{content:"";position:absolute;width:1px;height:120px;background:#f1eddb60;left:53%;top:30px;transform:rotate(13deg)}.bm-leaf-right:after{transform:rotate(-13deg);left:46%}.bm-seed{position:absolute;border-radius:50%;background:#b38b4f;width:16px;height:16px;left:calc(50% - 8px);top:22px;border:4px solid #e9e5d6;box-sizing:content-box}.bm-seed-two{left:16px;top:206px;width:10px;height:10px;background:#315c48}.bm-seed-three{left:auto;right:15px;top:190px;width:10px;height:10px;background:#8da185}.bm-art-listen,.bm-art-connect,.bm-art-care{position:absolute;font-family:Georgia,serif;font-size:17px;font-style:italic;background:#e9e5d6;padding:2px 8px}.bm-art-listen{left:4px;top:76px;transform:rotate(-12deg)}.bm-art-connect{right:-9px;top:82px;transform:rotate(10deg)}.bm-art-care{left:calc(50% - 27px);bottom:7px}.bm-art-bottom{position:relative;font-family:Georgia,serif;font-size:36px;line-height:1.15;letter-spacing:-.035em;text-align:center;padding-top:12px}.bm-art-note{position:absolute;right:-20px;bottom:34px;transform:rotate(-7deg);background:#fcf9ed;color:#31523f;padding:10px 18px;font-size:10px;border:1px solid #d8cfba;box-shadow:0 4px 16px #173e3510}
.bm-belief{background:var(--bm-soft);border-block:1px solid var(--bm-line)}.bm-belief .bm-wrap{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:30px}.bm-belief .bm-belief-line{font:28px/1.2 Georgia,serif;letter-spacing:-.035em;color:var(--bm-ink)}.bm-belief .bm-belief-note{font-size:12px}.bm-purpose{display:grid;grid-template-columns:1fr 1fr;gap:90px}.bm-purpose h2{margin-top:24px}.bm-prose p+p{margin-top:20px}.bm-prose p{font-size:15px}.bm-prose .bm-large{font-size:25px;line-height:1.45;color:var(--bm-ink);margin-bottom:26px}.bm-principles{background:var(--bm-soft)}.bm-section-head{display:flex;justify-content:space-between;align-items:end;gap:60px;margin-bottom:50px}.bm-section-head h2{margin-top:24px}.bm-section-head>p{max-width:300px;font-size:14px}.bm-values{display:grid;grid-template-columns:1fr 1fr;gap:0 70px}.bm-values article{position:relative;border-top:1px solid var(--bm-line);padding:32px 28px 38px 65px}.bm-value-number{position:absolute;top:38px;left:0;color:var(--bm-ink);font:italic 19px/1 Georgia,serif}.bm-values p{font-size:14px;margin-top:16px;max-width:400px}.bm-roots{display:grid;grid-template-columns:.9fr 1.2fr;gap:80px;align-items:center}.bm-roots h2{margin-block:24px}.bm-roots-copy>p:not(.bm-eyebrow){font-size:14px;line-height:1.85;margin-top:18px}.bm-roots-copy>.bm-text-link{margin-top:22px}.bm-film{min-width:0}.bm-video{position:relative;width:100%;aspect-ratio:16/9;background:#0b1711;border-radius:10px;overflow:hidden}.bm-video iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0}.bm-video .winkdom-cookies-embed{position:absolute;inset:0;min-height:0;padding:20px;background:var(--bm-surface);border:1px solid var(--bm-line);border-radius:10px;display:flex;align-items:center;justify-content:center}.bm-video .winkdom-cookies-embed:not(.is-consented) iframe{display:none}.bm-video .winkdom-cookies-embed.is-consented{padding:0;border:0;background:transparent}.bm-video .winkdom-cookies-embed button{position:relative;z-index:2;min-height:44px;background:var(--bm-accent);color:#fffef8;border:0;border-radius:5px;padding:12px 22px;font:600 13px/1.4 system-ui;cursor:pointer}.bm-video .winkdom-cookies-embed.is-consented button{display:none}.bm-film figcaption{display:flex;justify-content:space-between;gap:20px;align-items:start;padding-top:20px}.bm-film figcaption strong{display:block;color:var(--bm-ink);font-size:16px;font-weight:600}.bm-film figcaption span{display:block;font-size:11px;margin-top:4px}.bm-film figcaption a{font-size:11px;white-space:nowrap;text-decoration:underline;text-underline-offset:4px;min-height:44px;padding-top:4px}.bm-film .bm-film-note{font-size:10px;margin-top:12px}.bm-chapter{border-top:1px solid var(--bm-line);padding-top:80px}.bm-journey{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.bm-journey article{border-top:2px solid var(--bm-line);padding-top:25px}.bm-journey .bm-stage-current{border-color:var(--bm-accent)}.bm-stage{display:block;font-size:9px;font-weight:700;letter-spacing:.09em;color:var(--bm-ink);min-height:32px}.bm-stage i{display:inline-block;background:#b38b4f;width:6px;height:6px;border-radius:50%;margin-right:5px}.bm-journey h3{font-size:19px}.bm-journey p{font-size:13px;margin-top:14px;max-width:320px}.bm-invite{position:relative;background:#1d4939;color:#dbe4d7;border-radius:13px;padding:55px 60px 60px;margin-top:6px}.bm-invite .bm-eyebrow{color:#d5dfc8}.bm-invite h2{color:#f8f4e8;margin-top:25px;font-size:clamp(44px,5vw,70px)}.bm-invite h2 em{color:#dbc69e}.bm-invite>p:not(.bm-eyebrow){margin-top:24px;font-size:15px}.bm-invite .bm-button{background:#eadfc7;color:#1c3e2f}.bm-invite .bm-text-link{color:#f8f4e8}.bm-invite-spark{position:absolute;right:60px;top:55px;color:#d9bb82;font-size:100px;line-height:1}.bm-signoff{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:50px 58px}.bm-signoff p{font:27px/1.3 Georgia,serif;color:var(--bm-ink);letter-spacing:-.03em}.bm-signoff a{font-size:12px;min-height:44px;display:inline-flex;align-items:center}
html[data-winkdom-color-mode="dark"] .bm-art{background:#263b2c;color:#f1edda}html[data-winkdom-color-mode="dark"] .bm-art :is(.bm-art-listen,.bm-art-connect,.bm-art-care){background:#263b2c}html[data-winkdom-color-mode="dark"] .bm-seed{border-color:#263b2c}html[data-winkdom-color-mode="dark"] .bm-leaf-left{background:#5d8167}html[data-winkdom-color-mode="dark"] .bm-leaf-right{background:#a4b598}html[data-winkdom-color-mode="dark"] .bm-orbit{border-color:#78906b}body:has(.bf-mission-page) .winkdom-route-titlebar{display:none}
@media(max-width:1100px){.bm-wrap{width:calc(100% - 56px)}.bm-hero{gap:35px}.bm-hero h1{font-size:72px}.bm-art{padding-inline:25px;min-height:540px}.bm-garden{transform:scale(.88);margin-inline:-10px}.bm-art-bottom{font-size:30px;padding-top:0}.bm-purpose,.bm-roots{gap:45px}.bm-section-head{gap:36px}.bm-values{gap:0 35px}.bm-invite{padding-inline:40px}.bm-art-note{right:-12px}}
@media(max-width:760px){.bm-wrap{width:calc(100% - 36px)}.bm-section{padding-block:62px}.bm-hero{grid-template-columns:1fr;padding-block:42px 60px;gap:45px}.bm-hero h1{font-size:clamp(56px,13.5vw,80px);margin-block:22px}.bm-lead{font-size:20px}.bm-intro{font-size:14px}.bm-actions{gap:20px;margin-top:26px}.bf-mission-page .bm-button{font-size:12px;padding-inline:18px}.bf-mission-page .bm-text-link{font-size:12px}.bm-art{width:min(430px,100%);margin-inline:auto;border-radius:150px 150px 10px 10px;padding:35px 20px 46px;min-height:490px}.bm-art-top{font-size:8px}.bm-garden{height:300px;transform:scale(.83);margin-block:-10px}.bm-art-bottom{font-size:30px}.bm-art-note{right:-8px;bottom:20px;font-size:9px}.bm-belief .bm-wrap{display:block;padding-block:26px}.bm-belief .bm-belief-line{font-size:26px}.bm-belief .bm-belief-note{display:block;margin-top:10px;font-size:11px;max-width:300px}.bm-purpose,.bm-roots{grid-template-columns:1fr;gap:30px}.bm-prose .bm-large{font-size:23px;margin-bottom:20px}.bm-prose p{font-size:14px}.bm-section-head{display:block;margin-bottom:32px}.bm-section-head>p{margin-top:22px;max-width:100%;font-size:13px}.bm-values{grid-template-columns:1fr}.bm-values article{padding:26px 0 29px 43px}.bm-value-number{top:31px;font-size:17px}.bf-mission-page h3{font-size:20px}.bm-values p{font-size:13px;margin-top:13px}.bm-film figcaption{display:block}.bm-film figcaption a{display:inline-flex;align-items:center;margin-top:6px;padding-top:0}.bm-film .bm-film-note{margin-top:0;max-width:300px}.bm-chapter{padding-top:55px}.bm-journey{grid-template-columns:1fr;gap:30px}.bm-stage{min-height:29px}.bm-journey p{max-width:100%}.bm-invite{padding:34px 26px 38px}.bm-invite h2{font-size:44px;margin-top:26px}.bm-invite>p:not(.bm-eyebrow){font-size:14px}.bm-invite-spark{font-size:50px;right:22px;top:24px}.bm-invite .bm-eyebrow{font-size:9px;max-width:200px}.bm-invite .bm-actions{display:block}.bm-invite .bm-text-link{display:flex;margin-top:12px}.bm-signoff{display:block;padding-block:34px 38px}.bm-signoff p{font-size:25px}.bm-signoff a{margin-top:12px}.bf-mission-page [id]{scroll-margin-top:110px}}
@media(prefers-reduced-motion:reduce){.bf-mission-page *{transition:none!important;scroll-behavior:auto!important}.bm-button:hover{transform:none}}