#aseta-site .pp7.pp7--about{--pp-base:#201927;--pp-deep:#17131c;--pp-panel:#261c2e;--pp-cream:#f2e8da;--pp-muted:#b9adbf;--pp-gutter:clamp(22px,4.5vw,64px);width:100%;min-width:0;overflow:clip;background:var(--pp-base);color:var(--pp-cream);font-family:'HP7 Plex','IBM Plex Sans',sans-serif;font-size:18px;line-height:1.6;text-align:left;}
#aseta-site .pp7.pp7--about *,#aseta-site .pp7.pp7--about *::before,#aseta-site .pp7.pp7--about *::after{box-sizing:border-box;}
#aseta-site .pp7.pp7--about h1,#aseta-site .pp7.pp7--about h2,#aseta-site .pp7.pp7--about h3,#aseta-site .pp7.pp7--about p,#aseta-site .pp7.pp7--about dl,#aseta-site .pp7.pp7--about dd,#aseta-site .pp7.pp7--about figure{margin:0;}
#aseta-site .pp7.pp7--about h1,#aseta-site .pp7.pp7--about h2,#aseta-site .pp7.pp7--about h3{color:inherit;font-family:inherit;font-weight:400;}
#aseta-site .pp7.pp7--about h1{font-size:clamp(44px,5.1vw,68px);line-height:1.1;letter-spacing:-.035em;font-weight:300;}
#aseta-site .pp7.pp7--about h2{font-size:clamp(30px,3.1vw,42px);line-height:1.18;letter-spacing:-.025em;}
#aseta-site .pp7.pp7--about p{color:var(--pp-muted);}
#aseta-site .pp7.pp7--about p+p{margin-top:22px;}
#aseta-site .pp7.pp7--about a{color:inherit;}
#aseta-site .pp7.pp7--about img{display:block;max-width:100%;height:auto;}
#aseta-site .pp7.pp7--about [id]{scroll-margin-top:28px;}
#aseta-site .pp7.pp7--about .pp7__container{width:100%;max-width:1280px;margin:0 auto;padding-left:var(--pp-gutter);padding-right:var(--pp-gutter);}
#aseta-site .pp7.pp7--about .pp7__intro{padding-top:clamp(44px,5vw,72px);padding-bottom:clamp(36px,4vw,58px);}
#aseta-site .pp7.pp7--about .pp7__intro>p{max-width:850px;margin-top:26px;font-size:20px;line-height:1.55;}
#aseta-site .pp7.pp7--about .pp7__prose{max-width:760px;min-width:0;}
#aseta-site .pp7.pp7--about .pp7__button{max-width:100%;text-decoration:none;}
#aseta-site .pp7.pp7--about .pp7__actions{display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:20px;}
#aseta-site .pp7.pp7--about .pp7__text-link{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;}
#aseta-site .pp7.pp7--about .pp7__text-link:hover{text-decoration-thickness:2px;}
#aseta-site .pp7.pp7--about .pp7__text-link:focus-visible{outline:2px solid currentColor;outline-offset:4px;}
#aseta-site .pp7.pp7--about .pp7__actions>.pp7__text-link{display:inline-flex;align-items:center;min-height:44px;}
@media(max-width:760px){#aseta-site .pp7.pp7--about .pp7__intro>p{font-size:18px;margin-top:22px;}#aseta-site .pp7.pp7--about .pp7__actions .pp7__button{flex:1 1 210px;}}

#aseta-site .pp7.pp7--about .pp7__origin{background:var(--pp-panel);}
#aseta-site .pp7.pp7--about .pp7__editorial{display:grid;grid-template-columns:minmax(200px,.65fr) minmax(0,1fr);gap:65px;padding-top:58px;padding-bottom:62px;}
#aseta-site .pp7.pp7--about .pp7__editorial p{font-size:19px;line-height:1.65;}
#aseta-site .pp7.pp7--about .pp7__purpose{overflow:hidden;}
#aseta-site .pp7.pp7--about .pp7__purpose-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:60px;min-height:420px;}
#aseta-site .pp7.pp7--about .pp7__purpose .pp7__prose{padding-top:50px;padding-bottom:50px;}
#aseta-site .pp7.pp7--about .pp7__purpose p{font-size:19px;line-height:1.65;margin-top:26px;}
#aseta-site .pp7.pp7--about .pp7__purpose-art{align-self:stretch;position:relative;min-width:0;}
#aseta-site .pp7.pp7--about .pp7__purpose-art img{position:absolute;width:140%;max-width:none;height:100%;object-fit:cover;object-position:left center;}
#aseta-site .pp7.pp7--about .pp7__try{background:var(--pp-deep);}
#aseta-site .pp7.pp7--about .pp7__try-inner{display:flex;align-items:center;justify-content:space-between;gap:44px;padding-top:48px;padding-bottom:50px;}
#aseta-site .pp7.pp7--about .pp7__try h2{font-size:34px;}
#aseta-site .pp7.pp7--about .pp7__try p{margin-top:20px;font-size:18px;}
#aseta-site .pp7.pp7--about .pp7__try-inner>.pp7__text-link{flex:none;display:inline-flex;align-items:center;min-height:44px;}
@media(max-width:760px){#aseta-site .pp7.pp7--about .pp7__editorial{grid-template-columns:1fr;gap:26px;padding-top:42px;padding-bottom:44px;}#aseta-site .pp7.pp7--about .pp7__editorial p{font-size:18px;}#aseta-site .pp7.pp7--about .pp7__purpose-inner{display:flex;flex-direction:column;align-items:stretch;gap:0;min-height:0;}#aseta-site .pp7.pp7--about .pp7__purpose .pp7__prose{padding-top:42px;padding-bottom:0;}#aseta-site .pp7.pp7--about .pp7__purpose p{font-size:18px;}#aseta-site .pp7.pp7--about .pp7__purpose-art{height:300px;margin-top:16px;}#aseta-site .pp7.pp7--about .pp7__purpose-art img{width:110%;object-fit:contain;object-position:right center;}#aseta-site .pp7.pp7--about .pp7__try-inner{flex-direction:column;align-items:flex-start;gap:18px;padding-top:42px;padding-bottom:36px;}}
