.about-story{isolation:isolate;--about-top:calc(var(--header-space) + 12px);--about-project-image-height:205px;flex-direction:column;gap:38px;padding-block:28px 64px;display:flex;position:relative}.about-chapter{z-index:var(--about-layer);scroll-margin-top:calc(var(--header-space) + 24px);position:relative}.about-chapter[data-sticky]{top:var(--about-top);position:sticky}.about-surface{--about-surface-color:var(--page-bg);min-height:var(--about-chapter-height,min(590px, calc(100svh - var(--header-space) - 44px)));border:1px solid var(--line);background:var(--about-surface-color);transform:scale(calc(1 - var(--about-overlap,0) * .035));transform-origin:top;opacity:calc(1 - var(--about-overlap,0) * .15);border-radius:32px;padding:36px;box-shadow:0 16px 46px #0000000d}.about-chapter:nth-child(2n) .about-surface{--about-surface-color:var(--soft)}.about-chapter-heading{margin-bottom:25px}.about-chapter-heading>p{color:var(--link);letter-spacing:.09em;text-transform:uppercase;margin:0 0 9px;font-size:12px;font-weight:600}.about-chapter-heading h2{letter-spacing:-.04em;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(30px,3.5vw,43px);line-height:1.12}.about-story .more{align-items:center;gap:10px;line-height:1.4;text-decoration:none;display:inline-flex}.about-story .more:after{content:"";border-top:1.8px solid;border-right:1.8px solid;flex:0 0 7px;width:7px;height:7px;margin:0 2px;transform:rotate(45deg)}.about-story .more:has(.external-link-icon):after{display:none}.about-story .more .external-link-icon{flex-shrink:0;margin-left:0}.about-story .more:hover{text-decoration:none}.about-story .more:hover>span,.about-story .more:focus-visible>span{text-underline-offset:4px;text-decoration:underline}.about-manifesto-bento{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.about-manifesto-quote{background-color:var(--button-light-primary,var(--button-primary));background-image:radial-gradient(ellipse at 0 0, #ffffff25, transparent 60%), linear-gradient(125deg, var(--button-light-primary,var(--button-primary)), var(--button-light-secondary,var(--button-secondary)) 40%, var(--button-light-accent,var(--button-accent)) 78%, var(--button-light-primary,var(--button-primary)));color:#082138;background-position:0 0,20%;background-size:100% 100%,240% 180%;border:1px solid #ffffff47;border-radius:24px;flex-direction:column;grid-area:span 2/span 2;justify-content:center;gap:22px;padding:28px;display:flex}.about-manifesto-quote svg{opacity:.55}.about-manifesto-quote blockquote{letter-spacing:-.04em;text-wrap:balance;white-space:pre-line;margin:0;font-size:clamp(27px,3.4vw,41px);font-weight:600;line-height:1.18}.about-manifesto-quote p{max-width:290px;margin:0;font-size:15px;line-height:1.5}.about-belief{border:1px solid var(--line);background:var(--soft);border-radius:24px;padding:23px}.about-belief-1{grid-column:span 2}.about-belief h3{letter-spacing:-.03em;margin:0 0 12px;font-size:24px;line-height:1.15}.about-belief p{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.about-image-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:38px;display:grid}.about-editorial-image{border-radius:23px;height:350px;overflow:hidden}.about-editorial-image img{object-fit:cover;width:100%;height:100%;display:block}.about-editorial-image img.about-image-contain{object-fit:contain}.about-editorial-copy p{color:var(--muted);letter-spacing:-.025em;margin:0;font-size:clamp(19px,2.2vw,25px);line-height:1.5}.about-editorial-copy strong{color:var(--ink);font-weight:600}.about-editorial-copy .more{margin-top:24px;font-size:15px;display:inline-flex}.about-people-layout{grid-template-columns:.8fr 1.2fr;align-items:stretch;gap:36px;display:grid}.about-founder{isolation:isolate;border:1px solid var(--line);color:#fff;background:#17191e;border-radius:24px;align-items:end;min-height:350px;padding:24px;display:grid;position:relative;overflow:hidden}.about-founder:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#10131800 28%,#10131880 60%,#101318f5 100%);position:absolute;inset:0}.about-founder>img{z-index:-2;object-fit:cover;object-position:center 25%;width:100%;height:100%;position:absolute;inset:0}.about-founder>div{max-width:310px}.about-founder h3{letter-spacing:-.03em;margin:0 0 12px;font-size:23px;line-height:1.15}.about-founder p,.about-teachers>p{margin:0;font-size:15px;line-height:1.5}.about-founder p{color:#e5e7ed}.about-teachers>p{color:var(--muted)}.about-teachers>h3{margin:0 0 8px;font-size:20px}.about-teachers>ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:19px 12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.about-teachers li{min-width:0}.about-teachers li img{object-fit:cover;border-radius:50%;width:64px;height:64px;margin-bottom:8px;display:block}.about-teachers li span{font-size:12px;line-height:1.35;display:block}.about-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.about-project{border:1px solid var(--line);background:var(--surface);border-radius:24px;overflow:hidden}.about-project-image-link{height:var(--about-project-image-height);display:block;overflow:hidden}.about-project-image-link>img{object-fit:cover;width:100%;height:100%;display:block}.about-project-image-link>img.about-image-contain{object-fit:contain;background:#101114}#percorsi .about-project-image-link{aspect-ratio:3/2;height:auto;min-height:0}.about-project>div{padding:21px}.about-project h3{letter-spacing:-.025em;margin:0 0 9px;font-size:23px;line-height:1.15}.about-project p{color:var(--muted);margin:0 0 16px;font-size:15px;line-height:1.45}.about-project .more{font-size:14px}.about-project-media-cropped{place-items:center;width:100%;height:100%;display:grid}.about-image-crop{width:100%;display:block;position:relative;overflow:hidden}.about-image-crop img{object-fit:fill;max-width:none;position:absolute}.about-closing{max-width:650px;padding-top:38px}.about-closing>p{color:var(--muted);margin:0 0 36px;font-size:clamp(21px,2.5vw,29px);line-height:1.45}.about-closing .actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:16px 28px;display:flex}.about-closing .actions>.button-glow{flex:none}.about-closing .more{align-items:center;gap:10px;min-height:50px;padding:12px 0;font-size:15px;line-height:1.4;display:inline-flex}.about-closing .more:after{margin-left:0;line-height:1}.about-chapter.about-chapter-journey .about-surface{--about-surface-color:var(--highlight-bg);color:var(--highlight-ink);padding:42px;position:relative;overflow:hidden}.about-chapter-journey .about-chapter-heading{z-index:1;position:relative}.about-chapter-journey h2{white-space:pre-line;max-width:790px;font-size:clamp(34px,4.5vw,54px)}.about-journey{position:relative}.about-journey p{z-index:1;max-width:710px;margin:0 0 22px;font-size:18px;line-height:1.5;position:relative}.about-journey .more{z-index:1;color:inherit;font-size:15px;position:relative}@supports ((-webkit-backdrop-filter:blur(26px)) or (backdrop-filter:blur(26px))){.about-surface{background:radial-gradient(ellipse at 10% 0, #ffffff06, transparent 65%), color-mix(in srgb, var(--about-surface-color) 72%, transparent);-webkit-backdrop-filter:blur(26px)saturate(135%);backdrop-filter:blur(26px)saturate(135%)}}@media (width<=1000px){.about-surface{padding:28px}.about-people-layout{grid-template-columns:1fr 1.25fr;gap:24px}.about-founder{padding:22px}}@media (width<=700px){.about-story{--about-project-image-height:128px;gap:24px;padding-top:20px}.about-surface{min-height:var(--about-chapter-height,min(620px, calc(100svh - var(--header-space) - 40px)));border-radius:27px;padding:23px}.about-chapter-heading{margin-bottom:20px}.about-chapter-heading h2{font-size:29px}.about-chapter-heading>p{font-size:11px}.about-manifesto-bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.about-manifesto-quote{border-radius:19px;grid-area:auto/1/auto/-1;gap:12px;padding:21px}.about-manifesto-quote svg{width:25px;height:19px}.about-manifesto-quote blockquote{font-size:28px}.about-manifesto-quote p{font-size:13px}.about-belief{border-radius:19px;padding:16px}.about-belief h3{margin-bottom:8px;font-size:19px}.about-belief p{font-size:13px;line-height:1.45}.about-image-layout{grid-template-columns:1fr;gap:23px}.about-editorial-image{border-radius:19px;height:250px}.about-editorial-copy p{font-size:20px}.about-editorial-copy .more{margin-top:18px}.about-people-layout{grid-template-columns:1fr;gap:22px}.about-founder{min-height:340px;padding:20px}.about-founder h3{margin-bottom:8px;font-size:21px}.about-founder p,.about-teachers>p{font-size:13px}.about-teachers>h3{font-size:18px}.about-teachers>ul{gap:16px 10px;margin-top:16px}.about-teachers li img{width:48px;height:48px}.about-teachers li span{font-size:11px}.about-project-grid{grid-template-columns:1fr;gap:16px}.about-project{border-radius:20px;grid-template-columns:.85fr 1.15fr;display:grid}#percorsi .about-project{display:block}.about-project-image-link{height:100%;min-height:160px}.about-project>div{padding:16px}.about-project h3{font-size:20px}.about-project p{margin-bottom:12px;font-size:13px}.about-project .more{font-size:12px}.about-closing{padding-top:38px}.about-closing .actions{flex-direction:column;align-items:stretch;gap:12px}.about-closing .actions>.button-glow,.about-closing .button{width:100%}.about-closing .more{align-self:flex-start}.about-chapter-journey .about-surface{padding:26px}.about-chapter-journey h2{font-size:34px}.about-journey p{font-size:16px}}@media (width<=360px){.about-surface{padding:19px}.about-chapter-heading h2{font-size:26px}.about-manifesto-quote blockquote{font-size:25px}.about-manifesto-quote{gap:10px;padding:18px}.about-manifesto-quote>svg{display:none}.about-belief{padding:13px}.about-belief h3{font-size:17px}.about-editorial-image{height:205px}.about-project{grid-template-columns:.7fr 1.3fr}.about-project>div{padding:14px}.about-project h3{font-size:18px}.about-founder{min-height:310px;padding:14px}.about-founder h3{font-size:18px}}@media (prefers-reduced-motion:reduce),print{.about-chapter[data-sticky]{position:relative;top:auto}.about-surface{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.about-manifesto-quote{animation:about-manifesto-gradient var(--button-animation-duration,10s) ease-in-out infinite}}@keyframes about-manifesto-gradient{0%,to{background-position:0 0,0 35%}50%{background-position:0 0,100% 65%}}@media (prefers-reduced-transparency:reduce),(forced-colors:active),print{.about-surface{background:var(--about-surface-color);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.about-manifesto-quote{color:canvastext;background:canvas;border-color:canvastext;animation:none}}@media print{.about-surface{break-inside:avoid;min-height:0;box-shadow:none}.about-manifesto-quote{animation:none}}
