.aboutSection{grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);align-items:center;gap:clamp(42px,7vw,100px);padding-top:70px;display:grid}.aboutCopy{min-width:0}.aboutBody{max-width:720px;color:var(--muted-ink);margin-top:-.45em;font-size:18px;font-weight:500;line-height:1.7;transition:opacity .8s,translate .8s cubic-bezier(.2,.8,.58,1)}.aboutBody[data-revealed=false],.aboutNote[data-revealed=false]{opacity:0;translate:0 12px}.aboutBody[data-revealed=true],.aboutNote[data-revealed=true]{opacity:1;translate:0}.aboutBody p{margin:0 0 22px}.aboutBody p:last-child{margin-bottom:0}.aboutNote{border:2px solid var(--ink);width:100%;box-shadow:6px 7px 0 var(--ink);transition:opacity .8s ease, translate .8s cubic-bezier(.2, .8, .58, 1), box-shadow var(--lift-time) ease;background:#ffe98c;border-radius:9px;padding:36px 34px 32px;position:relative}.aboutNote:hover{box-shadow:8px 10px 0 var(--ink)}.aboutNoteLayout{grid-template-columns:minmax(0,1fr) clamp(76px,7vw,100px);align-items:center;gap:12px;display:grid}.aboutNoteCopy{min-width:0}.aboutSticker{object-fit:contain;width:100%;height:auto;transition:transform .18s;display:block;transform:rotate(-7deg)}.aboutNote:hover .aboutSticker{transform:rotate(-4deg)translateY(-2px)}.aboutNote h3{font-family:var(--font-hand,var(--hand-fallback));margin:0 0 18px;font-size:24px;font-style:italic;font-weight:700}.aboutNote ul{color:#514a4c;font-family:var(--font-hand,var(--hand-fallback));gap:13px;margin:0;padding:0;font-size:20px;font-weight:600;list-style:none;display:grid}.aboutNote li{padding-left:24px;position:relative}.aboutNote li:before{border:2px solid var(--ink);background:var(--pink);content:"";border-radius:50%;width:10px;height:10px;position:absolute;top:.43em;left:0}.aboutNote li:nth-child(2):before{background:#a8c9ef}.aboutNote li:nth-child(3):before{background:#a8d3ac}.noteUnderline{width:120px;height:18px;margin-top:22px;display:block;overflow:visible}.noteUnderline path{fill:none;stroke:#6158398f;stroke-linecap:round;stroke-width:4px}@media (max-width:900px){.aboutSection{grid-template-columns:minmax(0,1fr);gap:48px;padding-top:50px;scroll-margin-top:90px}.aboutBody{font-size:16px;line-height:1.65}.aboutNote{justify-self:center;width:min(100%,500px);padding:30px 26px}}
