.about-socials-slot{display:contents}.page-hero .about-socials{justify-items:center;gap:11px;width:100%;margin-top:18px;display:grid}.page-hero .about-socials-label{letter-spacing:.02em;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:inline-flex;color:var(--text-muted)!important}.page-hero .about-socials-label span{font-size:18px;line-height:1;color:var(--accent)!important}.page-hero .about-socials-links{justify-content:center;align-items:center;gap:13px;display:flex}.page-hero .about-social-button{border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:52px;height:52px;transition:transform .18s,box-shadow .18s,filter .18s;display:grid;box-shadow:0 7px 18px #0e1c2f2e;color:#fff!important}.page-hero .about-social-button.facebook{background:#1877f2!important}.page-hero .about-social-button.instagram{background:linear-gradient(140deg,#6f42c1,#a832a8)!important}.page-hero .about-social-button svg{fill:currentColor;width:23px;height:23px;display:block}.page-hero .about-social-button:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 10px 22px #0e1c2f40}.page-hero .about-social-button:focus-visible{outline-offset:3px;outline:3px solid #ffd27a}@media (max-width:620px){.page-hero .about-socials{margin-top:16px}.page-hero .about-social-button{width:48px;height:48px}}body:has(.portrait-story){--about-pink:#f6e5e9;--about-paper:#fffdf8;--about-ink:#263f67;--about-muted:#536074;--about-accent:#a95561;background:var(--about-pink)}body:has(.portrait-story) #main-content{background:var(--about-pink)}body:has(.portrait-story) .public-reference-page{background:var(--about-pink)}body:has(.portrait-story) .public-reference-page{isolation:isolate;color:var(--about-ink);position:relative;overflow:clip}body:has(.portrait-story) .page-hero{background:0 0;grid-template-columns:minmax(0,1.04fr) minmax(280px,.72fr);width:min(1240px,100%);min-height:590px;margin:0 auto;padding:clamp(72px,9vw,132px) clamp(22px,8vw,108px);position:relative;overflow:visible}:is(body:has(.portrait-story) .page-hero>div:first-child,body:has(.portrait-story) .portrait-story>div:last-child,body:has(.portrait-story) .split-feature>div:last-child){z-index:2;position:relative}body:has(.portrait-story) .public-reference-page .page-hero h1{color:var(--about-ink)}body:has(.portrait-story) .public-reference-page h2{color:var(--about-ink)}body:has(.portrait-story) .public-reference-page h3{color:var(--about-ink)}body:has(.portrait-story) .public-reference-page .value-grid h3{color:var(--about-ink)}body:has(.portrait-story) .page-hero h1{text-wrap:balance;max-width:690px;font-size:clamp(3.1rem,4.8vw,4.6rem);line-height:.94}body:has(.portrait-story) .eyebrow{color:var(--about-accent)}body:has(.portrait-story) .hero-lead{color:var(--about-muted)}body:has(.portrait-story) .large-copy{color:var(--about-muted)}body:has(.portrait-story) .portrait-story p{color:var(--about-muted)}body:has(.portrait-story) .split-feature>div>p:not(.eyebrow){color:var(--about-muted)}body:has(.portrait-story) .hero-lead{max-width:640px;margin-top:28px;line-height:1.72}:is(body:has(.portrait-story) .story-visual,body:has(.portrait-story) .portrait-frame){background:var(--about-paper);border:1px solid #263f6714;box-shadow:0 22px 55px #362f351f}body:has(.portrait-story) .story-visual{width:min(100%,430px);padding:clamp(16px,2vw,24px)}body:has(.portrait-story) .story-visual img{aspect-ratio:1;object-fit:contain;background:#fff;width:100%;height:auto}body:has(.portrait-story) .story-visual figcaption{color:var(--about-ink)}body:has(.portrait-story) .portrait-story{grid-template-columns:minmax(260px,.7fr) minmax(0,1fr);gap:clamp(42px,8vw,116px);width:min(1160px,100% - 44px);padding:clamp(34px,5vw,84px) 0 clamp(88px,10vw,144px);position:relative}body:has(.portrait-story) .portrait-frame{justify-self:center;width:min(100%,390px);padding:18px 18px 58px}body:has(.portrait-story) .portrait-frame img{aspect-ratio:auto;object-fit:contain;object-position:center;width:100%;height:auto;max-height:680px;display:block}body:has(.portrait-story) blockquote{color:var(--about-ink);border-left-color:var(--about-accent)}body:has(.portrait-story) .values-section{background:var(--about-paper);border:1px solid #263f6714;width:min(1120px,100% - 44px);margin:0 auto clamp(80px,10vw,150px);padding:clamp(58px,7vw,98px) clamp(20px,5vw,72px);position:relative;box-shadow:0 18px 45px #362f350f}body:has(.portrait-story) .section-heading{margin-bottom:clamp(34px,4vw,56px)}body:has(.portrait-story) .section-heading h2{max-width:720px;margin-inline:auto}body:has(.portrait-story) .value-grid article{background:#fffdf8b3;border-color:#263f6729!important}body:has(.portrait-story) .value-grid article span{color:var(--about-accent)}body:has(.portrait-story) .value-grid p{color:var(--about-muted)}body:has(.portrait-story) .split-feature{background:0 0;grid-template-columns:minmax(250px,.8fr) minmax(0,1fr);gap:clamp(44px,9vw,132px);width:min(1160px,100% - 44px);margin:0 auto;padding:0;position:relative}body:has(.portrait-story) .split-feature .story-visual{max-width:390px}body:has(.portrait-story) .split-feature .button-primary{color:#fff;background:var(--about-ink)}body:has(.portrait-story) .page-hero:after{z-index:1;content:"";pointer-events:none;opacity:.5;mix-blend-mode:multiply;background-position:50%;background-repeat:no-repeat;background-size:470%;width:clamp(130px,16vw,220px);height:clamp(130px,17vw,220px);position:absolute}body:has(.portrait-story) .portrait-story:after{z-index:1;content:"";pointer-events:none;opacity:.5;mix-blend-mode:multiply;background-position:50%;background-repeat:no-repeat;background-size:470%;width:clamp(130px,16vw,220px);height:clamp(130px,17vw,220px);position:absolute}body:has(.portrait-story) .page-hero:after{background-image:url(/home-backgrounds/a-propos-hand-reference.png);bottom:clamp(-94px,-7vw,-46px);right:clamp(6px,11vw,170px);transform:rotate(7deg)}body:has(.portrait-story) .portrait-story:after{background-image:url(/home-backgrounds/a-propos-butterfly-reference.png);top:clamp(-34px,-3vw,-12px);right:clamp(10px,27vw,360px);transform:rotate(-12deg)}@media (prefers-color-scheme:dark){body:has(.portrait-story){--about-pink:#1d3033;--about-paper:#263d3d;--about-ink:#f8eef0;--about-muted:#d8d5d8;--about-accent:#f1aeb8}:is(body:has(.portrait-story) .story-visual,body:has(.portrait-story) .portrait-frame){border-color:#ffffff1f;box-shadow:0 22px 55px #0003}body:has(.portrait-story) .story-visual img{background:#fff}body:has(.portrait-story) .value-grid article{background:#ffffff09;border-color:#ffffff2e!important}body:has(.portrait-story) .split-feature .button-primary{color:#1d3033;background:#f1aeb8}body:has(.portrait-story) .page-hero:after{opacity:.62;filter:invert()sepia(.2)saturate(.6)hue-rotate(150deg);mix-blend-mode:screen}body:has(.portrait-story) .portrait-story:after{opacity:.62;filter:invert()sepia(.2)saturate(.6)hue-rotate(150deg);mix-blend-mode:screen}}html[data-theme=dark] body:has(.portrait-story){--about-pink:#1d3033;--about-paper:#263d3d;--about-ink:#f8eef0;--about-muted:#d8d5d8;--about-accent:#f1aeb8}body[data-theme=dark]:has(.portrait-story){--about-pink:#1d3033;--about-paper:#263d3d;--about-ink:#f8eef0;--about-muted:#d8d5d8;--about-accent:#f1aeb8}body.dark-theme:has(.portrait-story){--about-pink:#1d3033;--about-paper:#263d3d;--about-ink:#f8eef0;--about-muted:#d8d5d8;--about-accent:#f1aeb8}html[data-theme=dark] body:has(.portrait-story) .page-hero:after{opacity:.62;filter:invert()sepia(.2)saturate(.6)hue-rotate(150deg);mix-blend-mode:screen}html[data-theme=dark] body:has(.portrait-story) .portrait-story:after{opacity:.62;filter:invert()sepia(.2)saturate(.6)hue-rotate(150deg);mix-blend-mode:screen}body[data-theme=dark]:has(.portrait-story) .page-hero:after{opacity:.62;filter:invert()sepia(.2)saturate(.6)hue-rotate(150deg);mix-blend-mode:screen}body[data-theme=dark]:has(.portrait-story) .portrait-story:after{opacity:.62;filter:invert()sepia(.2)saturate(.6)hue-rotate(150deg);mix-blend-mode:screen}body.dark-theme:has(.portrait-story) .page-hero:after{opacity:.62;filter:invert()sepia(.2)saturate(.6)hue-rotate(150deg);mix-blend-mode:screen}body.dark-theme:has(.portrait-story) .portrait-story:after{opacity:.62;filter:invert()sepia(.2)saturate(.6)hue-rotate(150deg);mix-blend-mode:screen}html[data-theme=dark] body:has(.portrait-story) .split-feature .button-primary{color:#1d3033;background:#f1aeb8}body[data-theme=dark]:has(.portrait-story) .split-feature .button-primary{color:#1d3033;background:#f1aeb8}body.dark-theme:has(.portrait-story) .split-feature .button-primary{color:#1d3033;background:#f1aeb8}html[data-theme=light] body:has(.portrait-story){--about-pink:#f6e5e9;--about-paper:#fffdf8;--about-ink:#263f67;--about-muted:#536074;--about-accent:#a95561}body[data-theme=light]:has(.portrait-story){--about-pink:#f6e5e9;--about-paper:#fffdf8;--about-ink:#263f67;--about-muted:#536074;--about-accent:#a95561}body.light-theme:has(.portrait-story){--about-pink:#f6e5e9;--about-paper:#fffdf8;--about-ink:#263f67;--about-muted:#536074;--about-accent:#a95561}html[data-theme=light] body:has(.portrait-story) .page-hero:after{opacity:.5;filter:none;mix-blend-mode:multiply}html[data-theme=light] body:has(.portrait-story) .portrait-story:after{opacity:.5;filter:none;mix-blend-mode:multiply}body[data-theme=light]:has(.portrait-story) .page-hero:after{opacity:.5;filter:none;mix-blend-mode:multiply}body[data-theme=light]:has(.portrait-story) .portrait-story:after{opacity:.5;filter:none;mix-blend-mode:multiply}body.light-theme:has(.portrait-story) .page-hero:after{opacity:.5;filter:none;mix-blend-mode:multiply}body.light-theme:has(.portrait-story) .portrait-story:after{opacity:.5;filter:none;mix-blend-mode:multiply}html[data-theme=light] body:has(.portrait-story) .value-grid article{background:#fffdf8b3}body[data-theme=light]:has(.portrait-story) .value-grid article{background:#fffdf8b3}body.light-theme:has(.portrait-story) .value-grid article{background:#fffdf8b3}@media (max-width:900px){:is(body:has(.portrait-story) .page-hero,body:has(.portrait-story) .portrait-story,body:has(.portrait-story) .split-feature){grid-template-columns:1fr}body:has(.portrait-story) .page-hero{gap:54px;min-height:0}body:has(.portrait-story) .page-hero>div:first-child{max-width:720px}:is(body:has(.portrait-story) .story-visual,body:has(.portrait-story) .portrait-frame){width:min(100%,430px)}body:has(.portrait-story) .portrait-story{padding-top:18px}body:has(.portrait-story) .portrait-frame{justify-self:center}body:has(.portrait-story) .split-feature .story-visual{justify-self:center}body:has(.portrait-story) .page-hero:after{bottom:-105px;right:3vw}body:has(.portrait-story) .portrait-story:after{top:-56px;right:7vw}}@media (max-width:560px){:is(body:has(.portrait-story) .page-hero,body:has(.portrait-story) .portrait-story,body:has(.portrait-story) .split-feature){width:min(100% - 32px,720px)}body:has(.portrait-story) .page-hero{padding:62px 0 82px}body:has(.portrait-story) .page-hero h1{font-size:clamp(2.8rem,13vw,4.2rem)}body:has(.portrait-story) .hero-lead{font-size:16px}body:has(.portrait-story) .large-copy{font-size:16px}body:has(.portrait-story) .portrait-story p{font-size:16px}body:has(.portrait-story) .split-feature>div>p:not(.eyebrow){font-size:16px}body:has(.portrait-story) .values-section{width:min(100% - 32px,720px);padding:54px 16px}body:has(.portrait-story) .value-grid{grid-template-columns:1fr}body:has(.portrait-story) .value-grid article{padding:28px 24px}body:has(.portrait-story) .page-hero:after{opacity:.36;width:118px;height:118px}body:has(.portrait-story) .portrait-story:after{opacity:.36;width:118px;height:118px}body:has(.portrait-story) .page-hero:after{bottom:-70px;right:-16px}body:has(.portrait-story) .portrait-story:after{top:-34px;right:-14px}}:is(body:has(.portrait-story) .page-hero,body:has(.portrait-story) .split-feature){position:relative}body:has(.portrait-story) .page-hero:after{content:none!important;display:none!important}body:has(.portrait-story) .portrait-story:after{content:none!important;display:none!important}body:has(.portrait-story) .a-propos-editable-art-slot{z-index:1;pointer-events:auto;opacity:.52;mix-blend-mode:multiply;width:clamp(150px,15vw,190px);height:clamp(150px,15vw,190px);margin:0;display:block;position:absolute;overflow:hidden}body:has(.portrait-story) .page-hero>.a-propos-editable-art-slot--butterfly{inset:auto auto -48px 43%;transform:rotate(-8deg)}body:has(.portrait-story) .split-feature>.a-propos-editable-art-slot--hand{inset:-82px auto auto 50%;transform:translate(-50%)rotate(5deg)}:is(body:has(.portrait-story) .a-propos-editable-art-slot>.a-propos-editable-art,body:has(.portrait-story) .a-propos-editable-art-slot>.visual-image-editable){object-fit:initial;width:470%;max-width:none;height:auto;max-height:none;line-height:0;display:block;top:50%;left:50%;position:absolute!important}body:has(.portrait-story) .a-propos-editable-art-slot--hand .a-propos-editable-art{transform:translate(-51.5%,-32.4%)}body:has(.portrait-story) .a-propos-editable-art-slot--butterfly .a-propos-editable-art{transform:translate(-43.9%,-69.7%)}@media (max-width:1100px){:is(body:has(.portrait-story) .page-hero,body:has(.portrait-story) .split-feature){grid-template-columns:minmax(0,1fr);gap:clamp(24px,5vw,48px);min-height:0}body:has(.portrait-story) .page-hero>div:first-child{grid-row:1}body:has(.portrait-story) .page-hero>.a-propos-editable-art-slot--butterfly{grid-row:2;justify-self:center;width:clamp(132px,22vw,170px);height:clamp(132px,22vw,170px);margin:-24px 0 -38px;position:relative;inset:auto}body:has(.portrait-story) .page-hero>.story-visual{grid-row:3}body:has(.portrait-story) .split-feature>.story-visual{grid-row:1}body:has(.portrait-story) .split-feature>.a-propos-editable-art-slot--hand{grid-row:2;justify-self:center;width:clamp(132px,22vw,170px);height:clamp(132px,22vw,170px);margin:-22px 0 -34px;position:relative;inset:auto;transform:rotate(5deg)}body:has(.portrait-story) .split-feature>div:last-child{grid-row:3}}@media (max-width:560px){:is(body:has(.portrait-story) .page-hero>.a-propos-editable-art-slot--butterfly,body:has(.portrait-story) .split-feature>.a-propos-editable-art-slot--hand){width:132px;height:132px}}@media (min-width:1101px){body:has(.portrait-story) .split-feature{padding-bottom:12px}}@media (max-width:560px){body:has(.portrait-story) .split-feature>.a-propos-editable-art-slot--hand{margin:0}}
