.about-section{position:relative;isolation:isolate;overflow:hidden;padding:98px 108px 85px;background:linear-gradient(180deg,#dceceb 0,#e4eeeb 30%,#f0f0eb 72%,#f3f1ed 100%);color:#075273}
.about-layout{display:grid;grid-template-columns:620px 560px;gap:44px;align-items:start;position:relative}
.about-copy{position:relative;z-index:2}
.about-copy h2{margin:0 0 34px;font-family:'IBM Plex Sans Hebrew',Arial,sans-serif}
.about-hello{display:block;font-size:28px;line-height:1.4;font-weight:500;margin-bottom:8px}
.about-name{display:block;font-size:62px;line-height:1.2;font-weight:600;letter-spacing:-1.5px}
.about-role{display:inline-block;position:relative;font:600 25px/1.5 Assistant,Arial,sans-serif;margin-top:12px;padding-right:23px}
.about-role::before{content:"";position:absolute;right:0;top:14px;width:9px;height:9px;background:#f35d7a;border-radius:50%}
.about-copy p{margin:0 0 24px;font:400 27px/1.5 Assistant,Arial,sans-serif;color:#395861;max-width:605px}
.about-copy .about-lead{font-size:31px;line-height:1.45;color:#075273;margin-bottom:28px}
.about-copy strong{font-weight:700;color:#075273}
.about-portrait{position:relative;isolation:isolate;margin:0;min-height:810px;align-self:stretch}
.about-photo-aura{position:absolute;inset:50px -55px 85px;background:radial-gradient(ellipse at 42% 48%,#2497b619 0,#2497b609 48%,transparent 72%);z-index:-2}
.about-portrait img{position:absolute;top:-12px;left:-33px;width:620px;height:auto;max-width:none;mask-image:linear-gradient(180deg,transparent 0,#000 8%,#000 78%,transparent 99%),linear-gradient(90deg,transparent 0,#000 16%,#000 80%,transparent 100%);mask-composite:intersect;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 8%,#000 78%,transparent 99%),linear-gradient(90deg,transparent 0,#000 16%,#000 80%,transparent 100%);-webkit-mask-composite:source-in}
.about-wordmark{position:absolute;left:-21px;bottom:6px;font:600 115px/1 Rubik,Arial,sans-serif;letter-spacing:-6px;color:#0752730e;z-index:-1;user-select:none}
.about-folds{position:absolute;bottom:91px;left:14px;width:60px;height:48px;transform:rotate(-8deg);opacity:.85}
.about-folds i{position:absolute;width:37px;height:27px;border:1px solid #fff9;border-radius:3px;left:0;top:0;box-shadow:0 2px 5px #0752730b}
.about-folds i:nth-child(1){transform:translate(20px,-12px);background:#075273}.about-folds i:nth-child(2){transform:translate(15px,-9px);background:#2497b6}.about-folds i:nth-child(3){transform:translate(10px,-6px);background:#b4d9df}.about-folds i:nth-child(4){transform:translate(5px,-3px);background:#f35d7a}.about-folds i:nth-child(5){background:#f7f7f0}
.about-promise{position:relative;max-width:1000px;margin:30px auto 0;text-align:center;padding:37px 45px 0}
.about-quote-mark{position:absolute;top:-29px;left:calc(50% - 24px);width:48px;font:600 72px/1 'IBM Plex Sans Hebrew',Arial,sans-serif;color:#f35d7a;user-select:none}
.about-promise p{margin:0;font:500 35px/1.5 'IBM Plex Sans Hebrew',Arial,sans-serif;letter-spacing:-.5px;color:#075273}
.about-promise strong{font-weight:600}
.about-section.in-view .about-folds{animation:about-fold-arrive .85s ease-out both}
@keyframes about-fold-arrive{from{transform:translateY(10px) rotate(-13deg);opacity:.4}to{transform:translateY(0) rotate(-8deg);opacity:.85}}
.motion-off .about-section *{animation:none!important}
@media(prefers-reduced-motion:reduce){.about-section *{animation:none!important}}
