.social-landing.about-page{overflow:clip}.about-page .about-hero{text-align:center;padding-top:90px}.about-page .about-hero h1{letter-spacing:-.065em;margin:25px 0;font-size:clamp(48px,7.8vw,108px)}.about-page main em{font-family:var(--serif);color:#2563eb;font-weight:400}.about-page .about-intro{color:#526277;font-size:clamp(16px,1.5vw,20px)}.about-page .about-gathering{isolation:isolate;max-width:870px;height:530px;margin:30px auto 0;position:relative}.about-page .about-table{width:53%;height:57%;font:32px/1.12 var(--heading);background:#dbeafe;border-radius:43% 57% 62% 38%/49% 48% 52% 51%;flex-direction:column;justify-content:center;display:flex;position:absolute;top:23%;left:24%;transform:rotate(-7deg);box-shadow:inset 0 -14px #c8ddfa}.about-page .about-table em{font-size:44px}.about-page .about-seat{border-radius:44% 56% 38% 62%;width:105px;height:110px;animation:9s ease-in-out infinite alternate about-drift;position:absolute}.about-page .seat-blue{background:#3b82f6;top:17%;left:16%;transform:rotate(25deg)}.about-page .seat-clay{background:#e07a5f;animation-delay:-3s;top:28%;right:12%}.about-page .seat-soft{background:#f4d7c5;animation-delay:-5s;bottom:6%;left:24%}.about-page .seat-ink{background:#0f172a;width:90px;height:80px;animation-delay:-7s;bottom:7%;right:28%}.about-page .about-orbit{z-index:-1;border:1px solid #ccd9e9;border-radius:50%;position:absolute}.about-page .orbit-one{width:88%;height:75%;top:15%;left:6%;transform:rotate(-13deg)}.about-page .orbit-two{width:65%;height:95%;top:1%;left:19%;transform:rotate(38deg)}.about-page .orbit-three{width:92%;height:44%;top:30%;left:4%;transform:rotate(15deg)}.about-page .about-note{font:italic 24px var(--serif);color:#526277;position:absolute}.about-page .note-one{bottom:28%;left:0;transform:rotate(-8deg)}.about-page .note-two{top:14%;right:0;transform:rotate(8deg)}.about-page .about-spark{color:#e07a5f;font-size:65px;position:absolute;bottom:14%;right:4%}.about-page .about-belief{text-align:center;padding:130px 0 110px}.about-page .about-belief h2,.about-page .about-invitation h2{margin:25px 0 30px;font-size:clamp(40px,5.5vw,76px)}.about-page .about-belief>p:last-child{color:#526277;font-size:18px;line-height:1.8}.about-page .about-values{grid-template-columns:repeat(3,1fr);gap:26px;padding:20px 0 80px;display:grid}.about-page .about-value{text-align:center;flex-direction:column;justify-content:center;min-height:345px;padding:58px 34px;display:flex}.about-page .about-value>span{margin-bottom:32px;font-size:56px;line-height:1}.about-page .about-value h2{margin-bottom:16px;font-size:34px}.about-page .about-value p{max-width:230px;margin:0 auto}.about-page .curiosity{background:#dbeafe;border-radius:44% 56% 35% 45%/32% 43% 57% 68%;transform:rotate(-3deg)}.about-page .generosity{background:#f4d7c5;border-radius:48% 40% 50% 32%;transform:translateY(35px)rotate(3deg)}.about-page .together{background:#e9edf2;border-radius:40% 60% 39% 61%/54% 36% 64% 46%;transform:rotate(-2deg)}.about-page .about-invitation{text-align:center;padding:130px 0 150px}.about-page .about-invitation .button{margin-top:12px}@keyframes about-drift{to{translate:0 -12px;rotate:8deg}}@media (max-width:760px){.about-page .about-hero{padding-top:60px}.about-page .about-gathering{height:340px;margin-top:25px}.about-page .about-table{width:65%;font-size:22px;left:18%}.about-page .about-table em{font-size:30px}.about-page .about-seat{width:60px;height:65px}.about-page .seat-blue{left:7%}.about-page .seat-clay{right:0}.about-page .seat-ink{width:55px;height:50px;right:21%}.about-page .about-note{font-size:17px}.about-page .note-one{bottom:18%}.about-page .note-two{top:6%}.about-page .about-spark{font-size:40px;bottom:3%;right:0}.about-page .about-belief{padding:75px 0 55px}.about-page .about-belief>p:last-child{font-size:16px}.about-page .about-values{grid-template-columns:1fr;gap:25px;max-width:380px;padding-bottom:10px}.about-page .about-value{min-height:280px}.about-page .generosity{transform:rotate(3deg)}.about-page .about-invitation{padding:85px 0}}@media (prefers-reduced-motion:reduce){.about-page .about-seat{animation:none}}
