.postr-about{--ink:#173e49;--accent:#c85f49;--line:rgba(23,62,73,.10);padding:56px 0 72px;background:#fbfaf8;color:#24313a}.postr-about-kicker{margin:0 0 10px;color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.18em}.postr-about-story{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:center;gap:54px;padding:48px;border:1px solid var(--line);border-radius:24px;background:radial-gradient(circle at 10% 15%,rgba(200,95,73,.07),transparent 22%),linear-gradient(180deg,#fff,#faf7f3);overflow:hidden}.postr-about-story__copy h1{margin:0 0 18px;color:var(--ink);font-family:Georgia,"Times New Roman",serif;font-size:clamp(42px,6vw,72px);line-height:.98;font-weight:500;letter-spacing:-.03em}.postr-about-story__text{max-width:760px;color:#26363c;font-size:15px;line-height:1.75;font-weight:550}.postr-about-story__text p{margin:0 0 12px}.postr-about-story__closing{margin:20px 0 0;color:var(--accent);font-weight:900;font-size:13px}.postr-about-stack{position:relative;min-height:410px}.postr-about-stack__card{position:absolute;width:210px;aspect-ratio:3/4;padding:9px;background:#fff;border-radius:14px;box-shadow:0 18px 38px rgba(23,62,73,.13);transition:transform .48s cubic-bezier(.2,.8,.2,1)}.postr-about-stack__card:nth-child(1){left:12%;top:16%;transform:rotate(-8deg)}.postr-about-stack__card:nth-child(2){right:8%;top:2%;transform:rotate(7deg)}.postr-about-stack__card:nth-child(3){left:34%;bottom:2%;transform:rotate(2deg)}.postr-about-stack__card:nth-child(4){right:20%;bottom:12%;transform:rotate(-4deg)}.postr-about-stack:hover .postr-about-stack__card:nth-child(1){transform:translate(-14px,-8px) rotate(-11deg)}.postr-about-stack:hover .postr-about-stack__card:nth-child(2){transform:translate(14px,-10px) rotate(10deg)}.postr-about-stack:hover .postr-about-stack__card:nth-child(3){transform:translate(-7px,12px) rotate(0deg)}.postr-about-stack:hover .postr-about-stack__card:nth-child(4){transform:translate(10px,10px) rotate(-6deg)}.postr-about-stack__image,.postr-about-stack__placeholder{width:100%;height:100%;border-radius:9px}.postr-about-stack__image{object-fit:cover;display:block}.postr-about-stack__placeholder{display:grid;place-items:center;align-content:center;gap:7px;background:linear-gradient(145deg,#173e49,#c85f49);color:#fff}.postr-about-stack__placeholder span{font-family:Georgia,"Times New Roman",serif;font-size:24px}.postr-about-team{padding:82px 0 0}.postr-about-section-head{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:28px}.postr-about-section-head h2{margin:0;color:var(--ink);font-family:Georgia,"Times New Roman",serif;font-size:clamp(34px,5vw,54px);font-weight:500;line-height:1.02}.postr-about-section-head>p{max-width:500px;margin:0;color:#42545c;font-size:14px;line-height:1.65;font-weight:600}.postr-about-team__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.postr-about-person{overflow:hidden;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 8px 22px rgba(23,62,73,.04);transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}.postr-about-person:nth-child(1){transform:rotate(-1deg)}.postr-about-person:nth-child(2){transform:rotate(.8deg)}.postr-about-person:nth-child(3){transform:rotate(-.7deg)}.postr-about-person:nth-child(4){transform:rotate(1deg)}.postr-about-person:hover{transform:translateY(-7px) rotate(0deg) scale(1.02);box-shadow:0 18px 38px rgba(23,62,73,.11)}.postr-about-person__photo{aspect-ratio:4/5;background:#efeae4;overflow:hidden}.postr-about-person__image,.postr-about-person__placeholder{width:100%;height:100%}.postr-about-person__image{display:block;object-fit:cover;transition:transform .5s ease}.postr-about-person:hover .postr-about-person__image{transform:scale(1.035)}.postr-about-person__placeholder{display:grid;place-items:center;align-content:center;gap:8px;color:#68757a}.postr-about-person__placeholder span{font-size:28px;color:var(--accent)}.postr-about-person__body{padding:18px}.postr-about-person__body h3{margin:0 0 14px;color:var(--ink);font-family:Georgia,"Times New Roman",serif;font-size:23px;line-height:1.1}.postr-about-person__detail{margin:0 0 8px;padding:10px 11px;border-radius:10px;background:#f8f5f1}.postr-about-person__detail span{display:block;margin-bottom:3px;color:#7a8589;font-size:9px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.postr-about-person__detail strong{color:#26363c;font-size:12px}.postr-about-person__note{margin:12px 0 0;color:#536168;font-size:12px;line-height:1.55}.postr-about-team__closing{max-width:760px;margin:28px auto 0;color:var(--ink);text-align:center;font-family:Georgia,"Times New Roman",serif;font-size:21px}.postr-about-community{margin-top:76px;padding:36px;display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.5fr);align-items:center;gap:34px;border-radius:22px;background:#173e49;color:#fff}.postr-about-community__kicker{margin:0 0 10px;color:#efad98;font-size:9px;font-weight:900;letter-spacing:.16em}.postr-about-community__copy h2{margin:0 0 12px;font-family:Georgia,"Times New Roman",serif;font-size:clamp(34px,4vw,50px);line-height:1.05;font-weight:500}.postr-about-community__copy>p{margin:0 0 18px;max-width:390px;color:#e6edef;font-size:14px;line-height:1.65}.postr-about-instagram{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 16px;border-radius:9px;background:#fff;color:#173e49;text-decoration:none;font-size:11px;font-weight:900;transition:transform .22s ease}.postr-about-instagram:hover{transform:translateY(-2px)}.postr-about-instagram svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}.postr-about-community__gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.postr-about-community__card{aspect-ratio:3/4;overflow:hidden;border-radius:13px;background:#efeae4;transition:transform .28s ease}.postr-about-community__card:nth-child(2n){transform:translateY(10px)}.postr-about-community__card:hover{transform:translateY(-5px) scale(1.015)}.postr-about-community__image,.postr-about-community__placeholder{width:100%;height:100%}.postr-about-community__image{display:block;object-fit:cover}.postr-about-community__placeholder{display:grid;place-items:center;color:#8d8b88;font-size:9px}.postr-about-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.postr-about-reveal.is-visible{opacity:1;transform:translateY(0)}@media(max-width:990px){.postr-about-story{grid-template-columns:1fr}.postr-about-team__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.postr-about-community{grid-template-columns:1fr}}@media(max-width:749px){.postr-about{padding-top:28px}.postr-about-story{padding:26px 20px}.postr-about-stack{min-height:300px}.postr-about-stack__card{width:145px}.postr-about-section-head{align-items:start;flex-direction:column}.postr-about-team__grid{grid-template-columns:1fr 1fr;gap:10px}.postr-about-person__body{padding:13px}.postr-about-person__body h3{font-size:18px}.postr-about-community{padding:24px 18px 30px}.postr-about-community__gallery{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.postr-about-reveal{opacity:1!important;transform:none!important;transition:none!important}.postr-about-stack__card,.postr-about-person,.postr-about-community__card{transition:none!important}}