.about-page{width:calc(100% - 2 * var(--page-gutter));max-width:var(--page-width);margin-inline:auto;padding-block:72px 40px}.about-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;font-size:18px;line-height:1.7}.about-story h1{max-width:12ch;margin-bottom:32px;font-size:clamp(48px,5.8vw,80px);font-weight:700;line-height:1.06;letter-spacing:-.05em;text-wrap:balance}.about-story p+p{margin-top:18px}.about-story strong{font-weight:600}.about-continuation{display:flow-root}.about-portrait{float:right;width:min(54%,280px);margin:4px 12px 28px 28px}.about-portrait img{width:100%;border-radius:16px;box-shadow:12px 12px 0 var(--color-orange)}.about-share{display:flex;flex-wrap:wrap;align-items:center;gap:16px;clear:both;margin-top:28px;font-size:14px}.about-share .choice-button{min-width:176px;font-size:14px}.about-share .choice-button:after{content:none}.about-share .choice-button svg{flex-shrink:0}.about-share-check{stroke-dasharray:24;animation:about-share-confirm .24s ease-out}@keyframes about-share-confirm{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}.about-share-fallback{display:grid;gap:8px;width:100%}.about-share-fallback input{width:100%;min-width:0;padding:12px;border:1px solid var(--color-line);border-radius:8px;background:var(--color-paper);font-size:16px}.about-email{display:block;margin-top:16px;font-size:14px;font-weight:600;overflow-wrap:anywhere}.about-email:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:1023px){.about-story{gap:36px;font-size:17px}.about-portrait{float:none;width:min(100% - 12px,280px);margin:0 12px 36px 0}}@media(max-width:767px){.about-page{padding-block:40px 24px}.about-story{display:flex;flex-direction:column;gap:0}.about-start,.about-continuation{display:contents}.about-story h1{order:-2;font-size:clamp(42px,10vw,64px)}.about-portrait{order:-1;width:min(86vw,348px);margin-bottom:40px}.about-portrait+p{margin-top:18px}}
