#sf-about.sf-about-page{--about-paper:#fff9ed;--about-ink:#523919;--about-muted:#725a3e;--about-coral:#b34323;--about-honey:#facb4d;--about-green:#dce9c8;--about-sky:#d8edf4;--about-line:#52391933;--about-header-height:110px;background:var(--about-paper);color:var(--about-ink);isolation:isolate;margin-top:calc(-1 * var(--about-header-height))!important;margin-bottom:0!important;position:relative!important;top:0!important}html[data-theme=dark] #sf-about{--about-paper:#171c29;--about-ink:#fff4df;--about-muted:#bec5d3;--about-coral:#ffab80;--about-green:#253b32;--about-sky:#223d4b;--about-line:#fff4df38}.sf-about-page>section{font-family:DM Sans,Arial,sans-serif}.sf-about-page>section *{box-sizing:border-box}.sf-about-page :is(h1,h2,h3){letter-spacing:-.05em;text-wrap:balance;margin:0;font-family:"Baloo 2",Arial,sans-serif;font-weight:800}.sf-about-page h2{font-size:clamp(3rem,6.6vw,4.5rem);line-height:1.05}.sf-about-page h2 em,.sf-about-page h2>span{color:var(--about-coral);font-style:normal}.sf-about-page .sf-about-eyebrow{letter-spacing:.16em;color:var(--about-coral);margin:0 0 24px;font-size:.8125rem;font-weight:700;line-height:1.6}.sf-about-page .sf-about-text-link{max-width:100%;color:inherit;border-bottom:1px solid;align-items:center;gap:22px;padding:12px 0;font-size:.9375rem;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.sf-about-page .sf-about-text-link>span{flex-shrink:0;font-size:1.4rem;transition:transform .25s}.sf-about-page .sf-about-text-link:hover>span{transform:translate(3px,-3px)}.sf-about-page section :is(a,button):focus-visible{outline:3px solid var(--about-coral);outline-offset:6px}.sf-about-page section[id]{scroll-margin-top:120px}.sf-about-progress{z-index:1002;width:100%;height:3px;transform:scaleX(var(--about-progress,0));transform-origin:0;pointer-events:none;background:#ee6d3d;position:fixed;top:0;left:0}#sf-about.sf-about-page>.sf-about-hero{color:#523919;background:radial-gradient(at 83% 40%,#f7d995 0,#0000 53%),linear-gradient(125deg,#fff9ed 30%,#f8e9d2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;min-height:min(1040px,100svh);display:grid;position:relative;overflow:clip;padding:calc(var(--about-header-height) + 80px) 7vw 112px!important;border-top:0!important}html[data-theme=dark] #sf-about.sf-about-page>.sf-about-hero{color:#fff4df;background:radial-gradient(at 83% 40%,#40513a 0,#0000 55%),linear-gradient(125deg,#171c29 30%,#24352f)}.sf-about-hero-copy{z-index:3;position:relative}.sf-about-hero h1{font-size:clamp(4.5rem,8.7vw,6.3rem);line-height:.96}.sf-about-hero h1>span{font-size:.85em}.sf-about-hero h1 em{color:var(--about-coral);font-style:normal}.sf-about-hero-copy>p:not(.sf-about-eyebrow){color:var(--about-muted);margin:30px 0 14px;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.7}.sf-about-hero-art{aspect-ratio:1;width:120%;min-width:0;margin-left:-8%;position:relative}.sf-about-hero-art>img{z-index:2;object-fit:contain;width:106%;height:96%;transform:translateY(var(--about-drift,0px)) rotate(-5deg);filter:drop-shadow(0 36px 22px #3d2d1a29);position:absolute;inset:1% -3% auto}.sf-about-halo{border:1px solid var(--about-line);border-radius:50%;position:absolute;inset:7%;box-shadow:0 0 0 34px #ee6d3d0d,0 0 0 68px #ee6d3d06}.sf-about-sticker{z-index:4;outline-offset:-9px;color:#523919;text-align:center;background:#facb4d;border:1px solid #523919;border-radius:50%;outline:1px solid #523919;place-content:center;width:164px;height:164px;padding:20px;font-size:.875rem;line-height:1.25;display:grid;position:absolute;bottom:4%;right:8%;transform:rotate(10deg)}.sf-about-sticker b{font:800 2.6rem/1 "Baloo 2",Arial,sans-serif}.sf-about-sticker i{margin-top:7px;font-size:.75rem;font-style:normal}.sf-about-spark{z-index:3;color:var(--about-coral);font-size:clamp(2rem,4vw,4rem);position:absolute}.sf-about-spark--one{top:12%;left:10%}.sf-about-spark--two{color:#789747;font-size:2rem;top:14%;right:3%}.sf-about-hero-bottom{letter-spacing:.14em;color:var(--about-muted);justify-content:space-between;gap:20px;font-size:.75rem;font-weight:700;display:flex;position:absolute;bottom:80px;left:7vw;right:7vw}.sf-about-wave{z-index:1;fill:currentColor;pointer-events:none;width:100%;height:80px;position:absolute;top:-79px;left:0}.sf-about-wave--flip{transform:scaleX(-1)}.sf-about-belief{z-index:2;background:var(--about-paper);color:var(--about-paper);text-align:center;padding:90px 9vw 96px;position:relative}.sf-about-belief>:not(.sf-about-wave){color:var(--about-ink);position:relative}.sf-about-belief h2{max-width:1000px;margin:auto}.sf-about-belief .sf-about-eyebrow{color:var(--about-coral)}.sf-about-belief-copy{text-align:left;grid-template-columns:1fr 1fr;gap:48px;max-width:870px;margin:40px auto 0;display:grid}.sf-about-belief-copy p{color:var(--about-muted);margin:0;font-size:1.0625rem;line-height:1.9}.sf-about-belief-copy em{color:var(--about-coral);font-style:normal}.sf-about-belief .sf-about-handnote{color:var(--about-coral);margin:48px 0 0;font:600 clamp(1.5rem,2.4vw,2.25rem)/1.3 "Baloo 2",Arial,sans-serif;transform:rotate(-4deg)}.sf-about-handnote>span{margin-left:14px;display:inline-block}.sf-about-ribbon{color:#fff9ed;background:#523919;padding:25px 0;font:700 clamp(1.125rem,2vw,1.75rem)/1.5 "Baloo 2",Arial,sans-serif;overflow:clip}.sf-about-ribbon>div{white-space:nowrap;width:max-content;transform:translateX(var(--about-ribbon-x,0px))}.sf-about-ribbon b{color:#facb4d;margin:0 38px;display:inline-block}html[data-theme=dark] .sf-about-ribbon{background:#10141e}.sf-about-makers{background:var(--about-green);grid-template-columns:1.1fr 1fr;align-items:center;gap:6vw;padding:110px 8vw 160px;display:grid;overflow:clip}.sf-about-maker-art{aspect-ratio:1;min-width:0;position:relative}.sf-about-maker-art:before{border:1px solid var(--about-line);content:"";border-radius:48% 48% 12% 12%;position:absolute;inset:2%}.sf-about-maker-art>img{object-fit:contain;width:110%;height:100%;transform:translateY(var(--about-drift,0px)) rotate(-6deg);filter:drop-shadow(0 24px 16px #15261d21);margin-left:-5%;position:relative}.sf-about-maker-art>span{color:#523919;background:#facb4d;border-radius:999px;padding:12px 20px;font:600 1.1rem/1.4 "Baloo 2",Arial,sans-serif;position:absolute;bottom:0;right:0;transform:rotate(-6deg)}.sf-about-maker-copy>p:not(.sf-about-eyebrow){max-width:530px;color:var(--about-muted);margin:24px 0;font-size:1rem;line-height:1.8}.sf-about-journey{z-index:2;background:var(--about-paper);padding:65px 7vw 110px;position:relative}.sf-about-journey>.sf-about-wave{color:var(--about-paper)}.sf-about-journey-heading{text-align:center;max-width:1100px;margin:0 auto 60px}.sf-about-journey-heading>p:last-child{color:var(--about-muted);margin:22px 0 0;font-size:1.0625rem}.sf-about-chapters{max-width:1260px;margin:auto;padding-bottom:10px;position:relative}.sf-about-chapter{z-index:1;border:1px solid var(--about-line);color:#294857;background:#d8edf4;border-radius:38px;grid-template-columns:1fr 1fr;align-items:center;gap:30px;min-height:500px;margin-bottom:100px;padding:48px 55px;display:grid;position:sticky;top:115px;box-shadow:0 -12px 45px #1d272612}.sf-about-chapter--2{z-index:2;color:#62361f;background:#f8d5bd;top:137px}.sf-about-chapter--3{z-index:3;color:#374d2a;background:#dce9c8;margin-bottom:0;top:159px}.sf-about-chapter:focus-within{z-index:4}.sf-about-chapter-copy>.sf-about-eyebrow{color:inherit;align-items:center;gap:18px;display:flex}.sf-about-chapter-copy>.sf-about-eyebrow>span{opacity:.75;font:700 2.3rem/1 "Baloo 2",Arial,sans-serif}.sf-about-chapter h3{font-size:clamp(2rem,3.3vw,3.25rem);line-height:1.12}.sf-about-chapter h3>em{color:#b34323;margin-top:8px;font-style:normal;display:block}.sf-about-chapter-copy>p:not(.sf-about-eyebrow){margin:24px 0 16px;font-size:1rem;line-height:1.8}.sf-about-chapter-art{height:360px;position:relative}.sf-about-chapter-art img{object-fit:contain;width:100%;height:90%;transform:translateY(var(--about-drift,0px));filter:drop-shadow(0 18px 14px #312a1e21)}.sf-about-chapter-art>span{text-align:center;font:600 1.125rem/1.5 "Baloo 2",Arial,sans-serif;display:block;transform:rotate(-4deg)}html[data-theme=dark] .sf-about-chapter{color:#e2f2f4;background:#253e4b}html[data-theme=dark] .sf-about-chapter--2{color:#ffecd7;background:#58362c}html[data-theme=dark] .sf-about-chapter--3{color:#ecf4dc;background:#304637}html[data-theme=dark] .sf-about-chapter h3>em{color:#ffb286}.sf-about-values{background:var(--about-sky);grid-template-columns:.95fr 1.05fr;align-items:start;gap:7vw;padding:100px 8vw 155px;display:grid}.sf-about-values-heading{position:sticky;top:130px}.sf-about-values-list article{border-top:1px solid var(--about-line);grid-template-columns:45px 1fr;gap:24px;padding:32px 0;display:grid}.sf-about-values-list article>span{color:var(--about-coral);padding-top:6px;font:700 1.4rem/1 "Baloo 2",Arial,sans-serif}.sf-about-values-list h3{letter-spacing:-.025em;font-size:clamp(1.6rem,2.5vw,2.3rem);line-height:1.2}.sf-about-values-list p{color:var(--about-muted);margin:18px 0 0;font-size:1rem;line-height:1.8}.sf-about-finale{z-index:2;color:#402815;background:#ed7950;grid-template-columns:1.3fr .7fr;align-items:center;padding:75px 8vw 110px;display:grid;position:relative}.sf-about-finale>.sf-about-wave{color:#ed7950}.sf-about-finale>div:first-of-type{z-index:2;position:relative}.sf-about-finale .sf-about-eyebrow{color:#402815}.sf-about-finale h2{font-size:clamp(2.75rem,5.1vw,5.5rem)}.sf-about-finale h2 em{color:#fff9ed}.sf-about-finale p:not(.sf-about-eyebrow){margin:28px 0;font-size:1.125rem;line-height:1.8}.sf-about-button{color:#523919;background:#fff9ed;border:1px solid #523919;border-radius:999px;justify-content:space-between;align-items:center;gap:26px;max-width:100%;padding:19px 26px;font-size:1rem;font-weight:700;line-height:1.5;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 7px #5239192e}.sf-about-button:hover{transform:translateY(-3px);box-shadow:0 10px #5239192e}.sf-about-finale .sf-about-care-link{width:fit-content;color:inherit;text-underline-offset:5px;margin-top:24px;font-size:.9375rem;display:block}.sf-about-finale-art{min-width:0;height:420px}.sf-about-finale-art img{object-fit:contain;width:100%;height:100%;transform:translateY(var(--about-drift,0px)) rotate(7deg);filter:drop-shadow(0 25px 18px #41221129)}html[data-theme=dark] .sf-about-finale{color:#fff1dc;background:#673c2e}html[data-theme=dark] .sf-about-finale>.sf-about-wave{color:#673c2e}html[data-theme=dark] .sf-about-finale .sf-about-eyebrow{color:#ffd3aa}html[data-theme=dark] .sf-about-finale h2 em{color:#facb4d}@keyframes sf-about-arrive{0%{opacity:.4;translate:0 30px}to{opacity:1;translate:0}}@keyframes sf-about-spark-turn{0%,to{rotate:none;scale:1}50%{rotate:45deg;scale:.84}}@media (prefers-reduced-motion:no-preference){.sf-about-arrived{animation:.8s cubic-bezier(.22,1,.36,1) both sf-about-arrive}.sf-about-spark{animation:6s ease-in-out 2 sf-about-spark-turn}}@media (max-width:1100px){.sf-about-chapter{gap:15px;padding:35px}.sf-about-chapter-art{height:300px}.sf-about-values{grid-template-columns:1fr;gap:30px}.sf-about-values-heading{position:static}.sf-about-makers{gap:4vw;padding-inline:6vw}}@media (max-width:900px){#sf-about.sf-about-page>.sf-about-hero{grid-template-columns:1fr;min-height:0;padding:calc(var(--about-header-height) + 55px) 7vw 90px!important}.sf-about-hero h1{font-size:clamp(4.6rem,13vw,7rem)}.sf-about-hero-art{aspect-ratio:auto;width:min(620px,105%);height:430px;margin:-10px auto 0}.sf-about-hero-art>img{width:100%;inset:0}.sf-about-halo{inset:10% 18%}.sf-about-sticker{width:136px;height:136px;bottom:0;right:6%}.sf-about-sticker b{font-size:2.1rem}.sf-about-hero-bottom{letter-spacing:.07em;font-size:.75rem}.sf-about-hero-bottom>span:last-child{display:none}.sf-about-belief{padding:65px 7vw 80px}.sf-about-makers{grid-template-columns:1fr;padding:70px 7vw 125px}.sf-about-maker-copy{grid-row:1}.sf-about-maker-art{width:min(540px,100%);margin:auto}.sf-about-chapter{border-radius:28px;grid-template-columns:1fr;margin-bottom:28px;padding:32px;position:relative;top:auto}.sf-about-chapter-art{height:300px}.sf-about-chapter h3{font-size:clamp(2rem,6vw,3rem)}.sf-about-finale{grid-template-columns:1fr;padding:60px 7vw 80px}.sf-about-finale-art{width:min(450px,100%);height:310px;margin:25px auto 0}.sf-about-journey{padding:55px 6vw 65px}.sf-about-values{padding:75px 7vw 130px}}@media (max-width:560px){.sf-about-page h2{font-size:clamp(2.5rem,10vw,3.75rem)}.sf-about-belief-copy{grid-template-columns:1fr;gap:20px;margin-top:28px}.sf-about-page .sf-about-eyebrow{letter-spacing:.1em;font-size:.75rem}.sf-about-hero-art{height:330px;margin-top:18px}.sf-about-sticker{width:116px;height:116px;font-size:.75rem;right:0}.sf-about-sticker b{font-size:1.9rem}.sf-about-sticker i{font-size:.75rem}.sf-about-page .sf-about-text-link{gap:16px;font-size:.875rem}.sf-about-chapter{padding:26px 22px}.sf-about-chapter-art{height:245px}.sf-about-values-list article{grid-template-columns:28px 1fr;gap:16px}.sf-about-button{gap:18px;padding:16px 21px}.sf-about-finale h2{overflow-wrap:break-word;font-size:clamp(2.35rem,9vw,3.5rem)}}@media (max-height:760px){.sf-about-chapter,.sf-about-values-heading{position:relative;top:auto}}@media (prefers-reduced-motion:reduce){.sf-about-page>section *,.sf-about-page>section :before,.sf-about-page>section :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.sf-about-chapter,.sf-about-values-heading{position:relative;top:auto}.sf-about-ribbon>div,.sf-about-page [data-about-depth]>img{transform:none!important}.sf-about-progress{display:none}}#sf-about.sf-about-page>.sf-about-finale+.site-footer{z-index:3;margin-top:0!important}
