.about-page{color:#12213b;background:#fffaf6}.about-wrap{width:min(1180px,100% - 34px);margin:0 auto}.about-hero{background:linear-gradient(#fffaf7,#fffdf9);padding:48px 0 28px}.about-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);align-items:center;gap:52px;display:grid}.about-hero-copy{padding:24px 0}.about-kicker{text-transform:uppercase;letter-spacing:.16em;margin:0 0 14px;font-size:11px;font-weight:900}.about-hero h1{max-width:590px;font-family:"Caveat",var(--hand);letter-spacing:-.03em;margin:0;font-size:clamp(54px,4.9vw,74px);font-weight:700;line-height:.96}.about-hero h1 span{color:#ee8f86;vertical-align:.04em;font-size:.78em}.about-lead{max-width:535px;margin:20px 0 22px;font-size:16px;line-height:1.72}.about-primary{color:#fff;background:#ff6d6f;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 20px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.about-hero-visual{justify-content:center;align-items:center;min-height:500px;display:flex;position:relative}.about-brush{background:#f8d8cc;border-radius:42% 58% 48% 52%/45% 38% 62% 55%;position:absolute;inset:28px 14px 4px 24px;transform:rotate(-2deg)}.about-hero-visual img{z-index:2;aspect-ratio:1.45;object-fit:cover;border-radius:52px 52px 62px 62px;width:min(100%,560px);position:relative}.about-photo-note{z-index:3;font-family:"Caveat",var(--hand);text-align:center;background:#f9dfd8;border-radius:50% 44% 55% 45%/55% 45%;padding:13px 22px;font-size:29px;line-height:.92;position:absolute;top:24px;right:22px;transform:rotate(-3deg)}.about-doodle{z-index:4;font-family:"Caveat",var(--hand);font-size:38px;position:absolute}.d1{top:130px;left:4px}.d2{bottom:110px;right:-2px;transform:rotate(-28deg)}.about-story{background:#fff3ed;padding:34px 0}.about-story-grid{grid-template-columns:minmax(280px,.95fr) minmax(0,2.05fr);align-items:start;gap:38px;display:grid}.about-story-photo{background:#fff9f4;border-radius:30px;min-height:250px;position:relative;overflow:hidden;box-shadow:0 12px 28px #3d29210f}.about-story-photo img{aspect-ratio:1.15;object-fit:cover;width:100%;height:100%;min-height:250px;display:block}.about-story-photo p{font-family:"Caveat",var(--hand);background:#fffaf6e6;border-radius:18px;margin:0;padding:9px 14px;font-size:27px;line-height:.95;position:absolute;bottom:16px;left:18px;transform:rotate(-5deg)}.about-story-copy h2,.about-heading h2,.about-work h2,.about-closing h2{font-family:"Caveat",var(--hand);margin:0;font-size:clamp(42px,4vw,62px);line-height:.95}.about-story-copy p{margin:12px 0 0;font-size:14px;line-height:1.72}.about-story-signoff{font-family:"Caveat",var(--hand);margin-top:18px!important;font-size:27px!important;line-height:1.1!important}.about-quote{text-align:center;background:#f8d9d0;border-radius:46% 54% 50% 50%/42% 44% 56% 58%;padding:32px 24px}.about-quote span{font-family:Georgia,serif;font-size:52px;line-height:.4}.about-quote p{font-family:"Caveat",var(--hand);margin:8px 0;font-size:34px;line-height:1.05}.about-quote b{font-family:"Caveat",var(--hand);font-size:34px}.about-people{padding:48px 0 30px}.about-heading{text-align:center;margin-bottom:24px}.about-heading p{max-width:720px;margin:8px auto 0;font-size:13px;line-height:1.6}.about-people-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.about-person{border-radius:28px;grid-template-columns:160px 1fr;align-items:center;gap:20px;padding:24px;display:grid}.about-person.marion{background:#fde6df}.about-person.aurelie{background:#e8f4ef}.about-person-photo{aspect-ratio:1;background:#fff;border-radius:50%;width:150px;overflow:hidden}.about-person-photo img{object-fit:cover;width:100%;height:100%}.about-person.marion .about-person-photo img{object-position:72% center;transform:scale(1.2)}.about-person.aurelie .about-person-photo img{object-position:78% center;transform:scale(1.25)}.about-person-copy h3{font-family:"Caveat",var(--hand);margin:0 0 6px;font-size:40px;line-height:1}.about-role{background:#fff0ec;border-radius:999px;padding:7px 12px;font-weight:800;display:inline-block;margin:0 0 10px!important;font-size:12px!important}.aurelie .about-role{background:#fff6d7}.about-person-copy p{margin:0;font-size:13px;line-height:1.65}.about-person-copy strong{font-family:"Caveat",var(--hand);margin-top:12px;font-size:24px;font-weight:700;display:block}.about-values{background:#fff4ef;padding:34px 0 40px}.about-values-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.about-values article{text-align:center;background:#fffdf9;border-radius:22px;padding:24px 18px}.about-values article span{background:#fde5dc;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 10px;font-size:28px;display:grid}.about-values article:nth-child(2) span{background:#f7dbdf}.about-values article:nth-child(3) span{background:#fff0c8}.about-values article:nth-child(4) span{background:#dff0ea}.about-values h3{margin:0 0 8px;font-size:15px}.about-values p{margin:0;font-size:12px;line-height:1.55}.about-work{padding:42px 0}.about-work-grid{grid-template-columns:1.4fr .8fr .6fr;align-items:center;gap:34px;display:grid}.about-work p{font-size:13px;line-height:1.75}.about-sticky{font-family:"Caveat",var(--hand);background:#f9dcd4;padding:32px 28px;font-size:31px;line-height:1.05;transform:rotate(-4deg);box-shadow:0 12px 25px #3d29210f}.about-mug{text-align:center}.about-mug span{font-size:88px;line-height:1;display:block}.about-mug small{font-family:"Caveat",var(--hand);font-size:23px;line-height:1.05;display:block;transform:rotate(-6deg)}.about-closing{padding:28px 0 60px}.about-closing-inner{background:#e9f5f1;border-radius:34px;grid-template-columns:120px 1fr auto;align-items:center;gap:28px;padding:28px 34px;display:grid}.about-heart-figure{font-family:"Caveat",var(--hand);text-align:center;color:#f39a95;font-size:94px}.about-closing h2{font-size:42px}.about-closing p{margin:10px 0 0;font-size:13px;line-height:1.65}@media (max-width:980px){.about-hero-grid,.about-story-grid,.about-work-grid{grid-template-columns:1fr}.about-hero-visual{min-height:420px}.about-story-grid{gap:20px}.about-people-grid{grid-template-columns:1fr}.about-values-grid{grid-template-columns:repeat(2,1fr)}.about-closing-inner{grid-template-columns:90px 1fr}.about-closing-inner .about-primary{grid-column:2}}@media (max-width:640px){.about-hero{padding-top:24px}.about-hero h1{font-size:52px}.about-hero-grid{gap:10px}.about-hero-visual{min-height:330px}.about-hero-visual img{border-radius:32px}.about-photo-note{font-size:23px;right:0}.about-story{padding-top:24px}.about-person{text-align:center;grid-template-columns:1fr}.about-person-photo{margin:auto}.about-values-grid{grid-template-columns:1fr}.about-work-grid{gap:20px}.about-closing-inner{text-align:center;grid-template-columns:1fr}.about-closing-inner .about-primary{grid-column:1}.about-heart-figure{font-size:70px}}.about-story-text-only{max-width:900px;margin:0 auto;display:block}.about-story-text-only .about-story-copy{max-width:none}
