.donpadre-about-module__lAohQW__page{padding:calc(var(--header-height) + var(--space-8)) 0 var(--space-10)}.donpadre-about-module__lAohQW__inner{max-width:52rem}.donpadre-about-module__lAohQW__hero{gap:var(--space-6) var(--space-7);margin-bottom:var(--space-6);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.donpadre-about-module__lAohQW__heroCopy{min-width:0}.donpadre-about-module__lAohQW__title{margin:0 0 var(--space-4);font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(2.1rem,4.6vw,3.15rem);font-weight:750;line-height:1.05}.donpadre-about-module__lAohQW__title span{color:var(--accent-ink)}.donpadre-about-module__lAohQW__lede{color:var(--text);font-size:var(--text-lg);line-height:1.45}.donpadre-about-module__lAohQW__logoWrap{justify-self:end;padding-top:.2rem}.donpadre-about-module__lAohQW__logo{object-fit:contain;width:min(14rem,42vw);height:auto}.donpadre-about-module__lAohQW__prose{gap:var(--space-4);margin-bottom:var(--space-7);color:var(--text-muted);font-size:var(--text-md);line-height:1.55;display:grid}.donpadre-about-module__lAohQW__why{margin-bottom:var(--space-7)}.donpadre-about-module__lAohQW__why h2{margin-bottom:var(--space-4);font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.04em;font-weight:750}.donpadre-about-module__lAohQW__why ul{gap:var(--space-3);color:var(--text-muted);padding-left:1.2rem;line-height:1.5;display:grid}.donpadre-about-module__lAohQW__why li::marker{color:var(--accent-ink)}.donpadre-about-module__lAohQW__closing{margin-top:var(--space-9);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-deep);padding:.5rem}.donpadre-about-module__lAohQW__closingCore{gap:var(--space-7);padding:clamp(var(--space-6), 5vw, var(--space-8));border-radius:calc(var(--radius-xl) - .5rem);background:var(--text);color:var(--surface-bright);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.donpadre-about-module__lAohQW__closingCore:before{content:"";aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--accent) 22%, transparent), transparent 65%);pointer-events:none;border-radius:50%;width:28rem;position:absolute;inset:-40% -20% auto auto}.donpadre-about-module__lAohQW__slogan{max-width:20ch;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(1.85rem,4.2vw,2.9rem);font-weight:750;line-height:1.08;position:relative}.donpadre-about-module__lAohQW__slogan span{color:var(--accent)}.donpadre-about-module__lAohQW__contact{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid;position:relative}.donpadre-about-module__lAohQW__contact li{display:grid}.donpadre-about-module__lAohQW__tile{align-content:start;gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-md);color:inherit;transition:border-color var(--motion-fast) var(--ease-out), background var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);background:#ffffff0a;border:1px solid #ffffff14;display:grid}a.donpadre-about-module__lAohQW__tile:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:#ffffff12;transform:translateY(-2px)}a.donpadre-about-module__lAohQW__tile:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.donpadre-about-module__lAohQW__icon{width:2.75rem;height:2.75rem;margin-bottom:var(--space-3);background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent);transition:background var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);border-radius:50%;place-items:center;display:grid}.donpadre-about-module__lAohQW__icon svg{width:1.3rem;height:1.3rem}a.donpadre-about-module__lAohQW__tile:hover .donpadre-about-module__lAohQW__icon{background:var(--accent);color:var(--accent-text)}.donpadre-about-module__lAohQW__label{color:#fbfcf980;font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:650}.donpadre-about-module__lAohQW__value{font-size:var(--text-md);overflow-wrap:break-word;font-weight:700;line-height:1.35}.donpadre-about-module__lAohQW__detail{color:#fbfcf999;font-size:var(--text-sm)}.donpadre-about-module__lAohQW__closingFooter{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-6);padding-top:var(--space-5);border-top:1px solid #ffffff14;flex-wrap:wrap;display:flex;position:relative}.donpadre-about-module__lAohQW__notice{align-items:baseline;gap:var(--space-3);color:#fbfcf9bf;max-width:28rem;font-size:var(--text-sm);line-height:1.5;display:flex}.donpadre-about-module__lAohQW__notice:before{content:"";background:var(--accent);width:.5rem;height:.5rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 20%, transparent);border-radius:50%;flex:none;transform:translateY(-.05rem)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.donpadre-about-module__lAohQW__closing{animation:donpadre-about-module__lAohQW__closing-reveal both var(--ease-out);animation-timeline:view();animation-range:entry entry 60%}}}@keyframes donpadre-about-module__lAohQW__closing-reveal{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){a.donpadre-about-module__lAohQW__tile:hover{transform:none}}@media (max-width:768px){.donpadre-about-module__lAohQW__page{padding-top:calc(var(--header-height) + var(--space-6))}.donpadre-about-module__lAohQW__hero{grid-template-columns:1fr;justify-items:start}.donpadre-about-module__lAohQW__logoWrap{order:-1;justify-self:start}.donpadre-about-module__lAohQW__logo{width:11rem}.donpadre-about-module__lAohQW__closing{margin-top:var(--space-8)}.donpadre-about-module__lAohQW__contact{grid-template-columns:1fr}.donpadre-about-module__lAohQW__closingFooter .btn{justify-content:space-between;width:100%}}
