.AboutPage-module__jZWm7G__page{color:var(--site-text);position:relative}.AboutPage-module__jZWm7G__wrap,.AboutPage-module__jZWm7G__heroWrap{width:min(1320px,100% - 96px);margin-inline:auto}.AboutPage-module__jZWm7G__hero{padding:138px 0 72px}.AboutPage-module__jZWm7G__heroGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(36px,6vw,88px);display:grid}.AboutPage-module__jZWm7G__heroCopy{min-width:0}.AboutPage-module__jZWm7G__heroImages{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:end;align-items:start;gap:18px;width:100%;max-width:560px;display:grid}.AboutPage-module__jZWm7G__heroImages>.AboutPage-module__jZWm7G__heroImage+.AboutPage-module__jZWm7G__heroImage{margin-top:64px}.AboutPage-module__jZWm7G__heroImage{aspect-ratio:3/4;border:1px solid var(--kaitos-border);width:100%;box-shadow:var(--kaitos-shadow);border-radius:24px;margin:0;position:relative;overflow:hidden}.AboutPage-module__jZWm7G__heroImage img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 60%;object-position:center 60%}.AboutPage-module__jZWm7G__heroImage:after{content:"";pointer-events:none;background:linear-gradient(#090a1000 60%,#090a1059);position:absolute;inset:0}.AboutPage-module__jZWm7G__eyebrow{color:#f40d8c;font:500 11px/1.5 var(--font-plex-mono), monospace;letter-spacing:.18em;text-transform:uppercase;display:inline-block}.AboutPage-module__jZWm7G__hero h1{font:650 clamp(40px,4.5vw,68px)/1.07 var(--font-plex-sans),sans-serif;letter-spacing:-.025em;margin:22px 0 26px}.AboutPage-module__jZWm7G__hero h1 span{display:block}.AboutPage-module__jZWm7G__hero h1 span+span{color:#f40d8c}.AboutPage-module__jZWm7G__intro{max-width:52ch;color:var(--site-muted);font-size:var(--fs-lead);margin:0 0 24px;line-height:1.8}.AboutPage-module__jZWm7G__visualNote{z-index:1;color:#fff;font:10px/1.8 var(--font-plex-mono), monospace;letter-spacing:.18em;position:absolute;top:26px;right:26px}.AboutPage-module__jZWm7G__imageCaption{z-index:1;color:#fff;position:absolute;bottom:30px;left:30px;right:76px}.AboutPage-module__jZWm7G__imageCaption>span{font:10px/1.5 var(--font-plex-mono), monospace;letter-spacing:.2em}.AboutPage-module__jZWm7G__imageCaption strong{max-width:18ch;font:550 clamp(24px,2.1vw,32px)/1.2 var(--font-plex-sans),sans-serif;letter-spacing:-.015em;margin-top:12px;display:block}.AboutPage-module__jZWm7G__pageNavWrap{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#10131beb;border:1px solid #ffffff16;border-radius:16px;position:sticky;top:98px}.AboutPage-module__jZWm7G__pageNav{scrollbar-width:none;align-items:center;gap:8px;padding:8px;display:flex;overflow-x:auto}.AboutPage-module__jZWm7G__pageNav a{min-height:42px;color:var(--site-muted);font-size:var(--fs-small);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;padding:8px 22px;display:inline-flex;position:relative}.AboutPage-module__jZWm7G__pageNav a[aria-current=location]{color:#f7f7fa;background:#f40d8c17;box-shadow:inset 0 -2px #f40d8c}.AboutPage-module__jZWm7G__pageNav a:hover{color:#fff;background:#ffffff08}.AboutPage-module__jZWm7G__chapter{border-bottom:1px solid #ffffff16;grid-template-columns:1fr 1.1fr;gap:clamp(36px,7vw,100px);padding:76px 0;scroll-margin-top:188px;display:grid}.AboutPage-module__jZWm7G__chapter h2,.AboutPage-module__jZWm7G__sectionHeading h2,.AboutPage-module__jZWm7G__career h2,.AboutPage-module__jZWm7G__contact h2{font:var(--section-title);letter-spacing:-.02em;color:var(--site-text);margin:18px 0 24px}.AboutPage-module__jZWm7G__chapter h2{max-width:20ch}.AboutPage-module__jZWm7G__copy p{color:var(--site-muted);font-size:var(--fs-body);margin:0 0 20px;line-height:1.8}.AboutPage-module__jZWm7G__copy p:last-child{margin-bottom:0}.AboutPage-module__jZWm7G__chapter>.AboutPage-module__jZWm7G__copy{padding-top:32px}.AboutPage-module__jZWm7G__culture{align-items:center}.AboutPage-module__jZWm7G__principles{gap:12px;display:grid}.AboutPage-module__jZWm7G__principle{background:#10131bbb;border:1px solid #ffffff19;border-radius:16px;overflow:hidden}.AboutPage-module__jZWm7G__principle summary{cursor:pointer;min-height:86px;color:var(--site-text);font:550 var(--fs-lead)/1.4 var(--font-plex-sans),sans-serif;grid-template-columns:42px minmax(0,1fr) 30px;align-items:center;gap:16px;padding:16px 20px;list-style:none;display:grid}.AboutPage-module__jZWm7G__principle summary::-webkit-details-marker{display:none}.AboutPage-module__jZWm7G__principleIcon{color:#f40d8c;background:#f40d8c12;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.AboutPage-module__jZWm7G__principleArrow{color:var(--site-muted);place-items:center;transition:transform .2s;display:grid}.AboutPage-module__jZWm7G__principle[open]{border-color:#f40d8c60}.AboutPage-module__jZWm7G__principle[open] .AboutPage-module__jZWm7G__principleArrow{color:#f40d8c;transform:rotate(90deg)}.AboutPage-module__jZWm7G__principle>p{color:var(--site-muted);font-size:var(--fs-body);margin:0;padding:0 24px 24px 78px;line-height:1.8}.AboutPage-module__jZWm7G__team{padding:84px 0;scroll-margin-top:188px}.AboutPage-module__jZWm7G__sectionHeading{grid-template-columns:1fr 1fr;align-items:end;gap:12px 64px;margin-bottom:38px;display:grid}.AboutPage-module__jZWm7G__sectionHeading>div{grid-row:span 2}.AboutPage-module__jZWm7G__sectionHeading h2{max-width:18ch;margin-bottom:0}.AboutPage-module__jZWm7G__sectionHeading>p{max-width:48ch;color:var(--site-muted);font-size:var(--fs-body);margin:0;line-height:1.8}.AboutPage-module__jZWm7G__teamTitle{flex-wrap:wrap;align-items:center;gap:8px 28px;margin-top:18px;display:flex}.AboutPage-module__jZWm7G__teamTitle h2{margin:0}.AboutPage-module__jZWm7G__teamGrid{--team-columns:4;--team-gap:22px;justify-content:center;gap:var(--team-gap);flex-wrap:wrap;align-items:stretch;display:flex}.AboutPage-module__jZWm7G__person{width:calc((100% - (var(--team-columns) - 1)*var(--team-gap))/var(--team-columns));background:#10131bdb;border:1px solid #ffffff19;border-radius:18px;flex-direction:column;min-width:0;margin:0;transition:border-color .2s;display:flex;overflow:hidden}.AboutPage-module__jZWm7G__portrait{aspect-ratio:3/4;background:#171821;width:100%;position:relative;overflow:hidden}.AboutPage-module__jZWm7G__portrait .AboutPage-module__jZWm7G__portraitImage{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.AboutPage-module__jZWm7G__person figcaption{border-top:1px solid #ffffff12;flex:1;justify-content:space-between;align-items:center;gap:12px;min-height:108px;padding:18px 16px;display:flex}.AboutPage-module__jZWm7G__person figcaption>div{min-width:0}.AboutPage-module__jZWm7G__person strong{color:#f7f7fa;font:600 var(--fs-lead)/1.35 var(--font-plex-sans),sans-serif;letter-spacing:-.012em;overflow-wrap:anywhere;display:block}.AboutPage-module__jZWm7G__person figcaption span{color:#a7a4af;font-size:var(--fs-small);margin-top:7px;line-height:1.5;display:block}.AboutPage-module__jZWm7G__person figcaption>a{color:#f7f7fa;border:1px solid #ffffff24;border-radius:50%;flex:0 0 34px;place-items:center;height:34px;transition:background .2s,border-color .2s;display:grid}.AboutPage-module__jZWm7G__person figcaption>a:hover{background:#f40d8c;border-color:#f40d8c}.AboutPage-module__jZWm7G__career{background:linear-gradient(110deg,#24101fbb,#10131bdd 65%);border:1px solid #f40d8c40;border-radius:24px;grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;padding:44px;scroll-margin-top:188px;display:grid}.AboutPage-module__jZWm7G__career h2{max-width:20ch}.AboutPage-module__jZWm7G__careerMore .AboutPage-module__jZWm7G__textLink{margin-top:20px}.AboutPage-module__jZWm7G__textLink{color:#f40d8c;min-height:44px;font-size:var(--fs-label);align-items:center;gap:14px;padding-block:8px;font-weight:550;display:inline-flex}.AboutPage-module__jZWm7G__textLink svg{flex:none;transition:transform .2s}.AboutPage-module__jZWm7G__textLink:hover>svg:last-child{transform:translate(3px)}.AboutPage-module__jZWm7G__contact{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(36px,6vw,80px);padding:88px 0 96px;scroll-margin-top:188px;display:grid}.AboutPage-module__jZWm7G__contactPhoto{aspect-ratio:1.14;background:#171821;border:1px solid #ffffff20;border-radius:24px;margin:0;position:relative;overflow:hidden}.AboutPage-module__jZWm7G__contactPhoto img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.AboutPage-module__jZWm7G__contactPhoto:after{content:"";pointer-events:none;background:linear-gradient(#0000,#090a10d9);position:absolute;inset:40% 0 0}.AboutPage-module__jZWm7G__contactPhoto .AboutPage-module__jZWm7G__imageCaption{right:28px}.AboutPage-module__jZWm7G__contact h2{max-width:22ch}.AboutPage-module__jZWm7G__contactName{color:#f7f7fa;font-size:var(--fs-lead);font-weight:600;display:block}.AboutPage-module__jZWm7G__contactRole{color:var(--site-muted);font-size:var(--fs-small);margin:6px 0 22px}.AboutPage-module__jZWm7G__contactLinks{gap:8px;display:grid}.AboutPage-module__jZWm7G__contactLinks>a,.AboutPage-module__jZWm7G__contactLinks>address{min-height:42px;color:var(--site-muted);font:normal var(--fs-label)/1.6 var(--font-plex-sans),sans-serif;overflow-wrap:anywhere;align-items:center;gap:12px;display:flex}.AboutPage-module__jZWm7G__contactLinks>a:hover{color:#f40d8c}.AboutPage-module__jZWm7G__contactIcon{color:#f40d8c;background:#10131bcc;border:1px solid #ffffff12;border-radius:10px;flex:0 0 36px;place-items:center;height:36px;display:grid}.AboutPage-module__jZWm7G__outbound{color:#f40d8c;flex:none}.AboutPage-module__jZWm7G__page a:focus-visible,.AboutPage-module__jZWm7G__page summary:focus-visible{outline-offset:4px;outline:2px solid #f40d8c}@media (max-width:1100px){.AboutPage-module__jZWm7G__wrap,.AboutPage-module__jZWm7G__heroWrap{width:calc(100% - 64px)}.AboutPage-module__jZWm7G__heroGrid{gap:32px}.AboutPage-module__jZWm7G__teamGrid{--team-columns:3}.AboutPage-module__jZWm7G__sectionHeading{gap:12px 36px}.AboutPage-module__jZWm7G__career{gap:32px;padding:32px}}@media (max-width:760px){.AboutPage-module__jZWm7G__wrap,.AboutPage-module__jZWm7G__heroWrap{width:calc(100% - 40px)}.AboutPage-module__jZWm7G__hero{padding:108px 0 40px}.AboutPage-module__jZWm7G__back{margin-bottom:24px}.AboutPage-module__jZWm7G__heroGrid,.AboutPage-module__jZWm7G__chapter,.AboutPage-module__jZWm7G__career,.AboutPage-module__jZWm7G__contact{grid-template-columns:minmax(0,1fr);gap:28px}.AboutPage-module__jZWm7G__hero h1{font-size:clamp(38px,7.5vw,56px)}.AboutPage-module__jZWm7G__pageNavWrap{top:84px}.AboutPage-module__jZWm7G__pageNav{gap:4px;padding:6px}.AboutPage-module__jZWm7G__pageNav a{min-height:40px;padding:8px 14px;font-size:12px}.AboutPage-module__jZWm7G__chapter{padding:48px 0}.AboutPage-module__jZWm7G__chapter>.AboutPage-module__jZWm7G__copy{padding-top:0}.AboutPage-module__jZWm7G__sectionHeading{grid-template-columns:1fr;gap:16px}.AboutPage-module__jZWm7G__sectionHeading>div{grid-row:auto}.AboutPage-module__jZWm7G__sectionHeading h2{max-width:20ch}.AboutPage-module__jZWm7G__team{padding:52px 0}.AboutPage-module__jZWm7G__teamGrid{--team-columns:2;--team-gap:16px}.AboutPage-module__jZWm7G__person figcaption{gap:8px;min-height:114px;padding:14px 12px}.AboutPage-module__jZWm7G__person strong{font-size:16px}.AboutPage-module__jZWm7G__person figcaption>a{flex-basis:30px;height:30px}.AboutPage-module__jZWm7G__career{padding:28px}.AboutPage-module__jZWm7G__contact{padding:52px 0 64px}.AboutPage-module__jZWm7G__contactPhoto{aspect-ratio:1.3}}@media (max-width:420px){.AboutPage-module__jZWm7G__hero h1{font-size:38px}.AboutPage-module__jZWm7G__imageCaption{bottom:24px;left:22px}.AboutPage-module__jZWm7G__visualNote{font-size:9px;top:22px;right:22px}.AboutPage-module__jZWm7G__teamGrid{--team-columns:1;--team-gap:22px}.AboutPage-module__jZWm7G__person{max-width:360px}.AboutPage-module__jZWm7G__person figcaption{min-height:92px;padding:18px}.AboutPage-module__jZWm7G__person strong{font-size:19px}.AboutPage-module__jZWm7G__person figcaption>a{flex-basis:38px;height:38px}.AboutPage-module__jZWm7G__principle summary{grid-template-columns:36px minmax(0,1fr) 24px;gap:12px;padding:16px}.AboutPage-module__jZWm7G__principleIcon{width:36px;height:36px}.AboutPage-module__jZWm7G__principle>p{padding:0 18px 22px}.AboutPage-module__jZWm7G__career{padding:24px}}@media (prefers-reduced-motion:reduce){.AboutPage-module__jZWm7G__person,.AboutPage-module__jZWm7G__person a,.AboutPage-module__jZWm7G__textLink svg,.AboutPage-module__jZWm7G__principleArrow{transition:none}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.AboutPage-module__jZWm7G__chapter,.AboutPage-module__jZWm7G__team,.AboutPage-module__jZWm7G__career,.AboutPage-module__jZWm7G__contact{scroll-margin-top:100px}}.AboutPage-module__jZWm7G__principle,.AboutPage-module__jZWm7G__person{background:var(--kaitos-surface);border-color:var(--kaitos-border);box-shadow:var(--kaitos-shadow)}.AboutPage-module__jZWm7G__career{background:var(--kaitos-surface-accent);border-color:var(--kaitos-highlight-border);box-shadow:var(--kaitos-shadow)}.AboutPage-module__jZWm7G__pageNavWrap{background:var(--kaitos-surface-raised);border-color:var(--kaitos-border)}.AboutPage-module__jZWm7G__principleIcon{background:var(--kaitos-icon-surface);color:var(--kaitos-pink-highlight)}.AboutPage-module__jZWm7G__person figcaption span{color:var(--site-muted)}.AboutPage-module__jZWm7G__contactPhoto{border-color:var(--kaitos-border);box-shadow:var(--kaitos-shadow)}@media (max-width:900px){.AboutPage-module__jZWm7G__heroImages{justify-self:start;max-width:480px}.AboutPage-module__jZWm7G__heroImages>.AboutPage-module__jZWm7G__heroImage+.AboutPage-module__jZWm7G__heroImage{margin-top:36px}}
.ContentPage-module__DmBXEa__wrap{width:min(1280px,100% - 64px);margin-inline:auto}.ContentPage-module__DmBXEa__hero{background:0 0;padding:128px 0 84px}.ContentPage-module__DmBXEa__breadcrumbs{color:var(--site-muted);flex-wrap:wrap;gap:12px;margin-bottom:48px;font-size:12px;display:flex}.ContentPage-module__DmBXEa__breadcrumbs a{color:var(--site-text);text-decoration:none}.ContentPage-module__DmBXEa__heroGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(40px,6vw,90px);display:grid}.ContentPage-module__DmBXEa__hero h1{font:650 clamp(42px,4.8vw,72px)/1.04 var(--font-plex-sans), "IBM Plex Sans", sans-serif;letter-spacing:-.025em;color:var(--site-text);text-wrap:balance;overflow-wrap:anywhere;margin:24px 0}.ContentPage-module__DmBXEa__lead{color:var(--site-muted);max-width:58ch;margin:0 0 30px;font-size:clamp(16px,1.4vw,19px);line-height:1.75}.ContentPage-module__DmBXEa__summary{border:1px solid var(--site-line);background:var(--kaitos-surface-accent);box-shadow:var(--kaitos-shadow);border-radius:28px;overflow:hidden}.ContentPage-module__DmBXEa__visual{background:var(--site-surface);height:260px;margin:0;position:relative;overflow:hidden}.ContentPage-module__DmBXEa__visual img{-o-object-fit:cover;object-fit:cover}.ContentPage-module__DmBXEa__visual figcaption{background:color-mix(in srgb, var(--site-surface) 94%, transparent);color:var(--site-muted);border-radius:20px;padding:5px 10px;font-size:10px;position:absolute;bottom:12px;left:14px}.ContentPage-module__DmBXEa__facts{padding:12px 26px}.ContentPage-module__DmBXEa__facts>div{border-bottom:1px solid var(--site-line);padding:18px 0}.ContentPage-module__DmBXEa__facts>div:last-child{border:0}.ContentPage-module__DmBXEa__facts dt{font:500 10px var(--font-plex-mono), monospace;color:var(--site-muted);text-transform:uppercase;letter-spacing:.1em;gap:10px;margin-bottom:8px;display:flex}.ContentPage-module__DmBXEa__facts dt span{color:var(--site-link)}.ContentPage-module__DmBXEa__facts dd{font:600 19px/1.4 var(--font-plex-sans), "IBM Plex Sans", sans-serif;color:var(--site-text);margin:0}.ContentPage-module__DmBXEa__body{background:0 0;padding:80px 0}.ContentPage-module__DmBXEa__bodyGrid{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:clamp(40px,7vw,110px);display:grid}.ContentPage-module__DmBXEa__contents{position:sticky;top:116px}.ContentPage-module__DmBXEa__contents nav{margin-top:22px;display:grid}.ContentPage-module__DmBXEa__contents a{color:var(--site-muted);border-bottom:1px solid var(--site-line);justify-content:space-between;gap:14px;padding:14px 0;font-size:13px;line-height:1.55;text-decoration:none;display:flex}.ContentPage-module__DmBXEa__contents a:hover{color:var(--site-link)}.ContentPage-module__DmBXEa__contents svg{flex:none;margin-top:3px}.ContentPage-module__DmBXEa__article{min-width:0;max-width:780px}.ContentPage-module__DmBXEa__chapter{margin-bottom:54px;scroll-margin-top:110px}.ContentPage-module__DmBXEa__chapter h2{font:600 clamp(26px,2.7vw,38px)/1.15 var(--font-plex-sans), "IBM Plex Sans", sans-serif;letter-spacing:-.015em;color:var(--site-text);text-wrap:balance;margin:0 0 22px}.ContentPage-module__DmBXEa__chapter p,.ContentPage-module__DmBXEa__chapter li{color:var(--site-muted);font-size:16px;line-height:1.85}.ContentPage-module__DmBXEa__chapter p+p{margin-top:18px}.ContentPage-module__DmBXEa__chapter ul{border-top:1px solid var(--site-line);margin:24px 0 0;padding:0;list-style:none}.ContentPage-module__DmBXEa__chapter li{border-bottom:1px solid var(--site-line);padding:14px 0 14px 24px;position:relative}.ContentPage-module__DmBXEa__chapter li:before{content:"";background:#f40d8c;border-radius:50%;width:6px;height:6px;position:absolute;top:26px;left:0}.ContentPage-module__DmBXEa__address{gap:6px;font-size:16px;font-style:normal;line-height:1.8;display:grid}.ContentPage-module__DmBXEa__address a{color:var(--site-link);overflow-wrap:anywhere}.ContentPage-module__DmBXEa__faq{border-bottom:1px solid var(--site-line)}.ContentPage-module__DmBXEa__faq summary{cursor:pointer;color:var(--site-text);justify-content:space-between;align-items:center;gap:18px;padding:22px 0;font-weight:600;list-style:none;display:flex}.ContentPage-module__DmBXEa__faq summary::-webkit-details-marker{display:none}.ContentPage-module__DmBXEa__faq summary span{color:var(--site-link);font-size:22px;transition:transform .25s}.ContentPage-module__DmBXEa__faq[open] summary span{transform:rotate(45deg)}.ContentPage-module__DmBXEa__faq p{padding-bottom:22px}.ContentPage-module__DmBXEa__sources{border-top:1px solid var(--site-line);padding-top:24px}.ContentPage-module__DmBXEa__sources h2{font:600 13px var(--font-plex-mono), monospace;color:var(--site-muted)}.ContentPage-module__DmBXEa__sources ul{margin:12px 0 0;padding:0;list-style:none}.ContentPage-module__DmBXEa__sources a{color:var(--site-link);text-underline-offset:4px;align-items:center;gap:8px;padding:10px 0;font-size:13px;text-decoration:underline;display:inline-flex}.ContentPage-module__DmBXEa__related{background:0 0;padding:76px 0}.ContentPage-module__DmBXEa__relatedHeading h2{font:600 clamp(30px,3.5vw,46px)/1.1 var(--font-plex-sans), "IBM Plex Sans", sans-serif;letter-spacing:-.02em;margin:18px 0 32px}.ContentPage-module__DmBXEa__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ContentPage-module__DmBXEa__relatedCard{border:1px solid var(--site-line);background:var(--kaitos-surface);box-shadow:var(--kaitos-shadow);min-height:220px;color:var(--site-text);border-radius:24px;flex-direction:column;padding:30px;text-decoration:none;display:flex}.ContentPage-module__DmBXEa__relatedCard>span{font:500 10px var(--font-plex-mono), monospace;color:var(--site-link);text-transform:uppercase;letter-spacing:.1em}.ContentPage-module__DmBXEa__relatedCard h3{font:600 25px/1.2 var(--font-plex-sans), "IBM Plex Sans", sans-serif;letter-spacing:-.015em;text-wrap:balance;margin:20px 0}.ContentPage-module__DmBXEa__relatedCard>svg{color:var(--site-link);margin-top:auto}.ContentPage-module__DmBXEa__relatedCard:hover{border-color:#f40d8c}.ContentPage-module__DmBXEa__contact{justify-content:space-between;align-items:center;gap:30px;margin-top:40px;display:flex}.ContentPage-module__DmBXEa__contact p{max-width:56ch;color:var(--site-muted);font-size:16px;line-height:1.7}.ContentPage-module__DmBXEa__contact a{min-height:48px;color:var(--site-link);flex:none;align-items:center;gap:12px;font-weight:600;display:inline-flex}@media (max-width:900px){.ContentPage-module__DmBXEa__wrap{width:calc(100% - 40px)}.ContentPage-module__DmBXEa__hero{padding:106px 0 54px}.ContentPage-module__DmBXEa__breadcrumbs{margin-bottom:34px}.ContentPage-module__DmBXEa__heroGrid{grid-template-columns:1fr;gap:32px}.ContentPage-module__DmBXEa__hero h1{max-width:20ch;font-size:clamp(36px,8vw,62px)}.ContentPage-module__DmBXEa__summary{max-width:680px}.ContentPage-module__DmBXEa__body{padding:48px 0}.ContentPage-module__DmBXEa__bodyGrid{grid-template-columns:1fr;gap:36px}.ContentPage-module__DmBXEa__contents{position:static}.ContentPage-module__DmBXEa__contents nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.ContentPage-module__DmBXEa__relatedGrid{grid-template-columns:1fr}.ContentPage-module__DmBXEa__relatedCard{min-height:160px}.ContentPage-module__DmBXEa__contact{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width:520px){.ContentPage-module__DmBXEa__hero h1{font-size:clamp(34px,10vw,48px)}.ContentPage-module__DmBXEa__heroGrid .apex-beam-button{width:100%;font-size:13px}.ContentPage-module__DmBXEa__lead{font-size:16px}.ContentPage-module__DmBXEa__visual{height:220px}.ContentPage-module__DmBXEa__facts{padding-inline:20px}.ContentPage-module__DmBXEa__facts dd{font-size:18px}.ContentPage-module__DmBXEa__contents nav{grid-template-columns:1fr}.ContentPage-module__DmBXEa__chapter{margin-bottom:40px}.ContentPage-module__DmBXEa__chapter h2{font-size:28px}.ContentPage-module__DmBXEa__chapter p,.ContentPage-module__DmBXEa__chapter li{font-size:15px;line-height:1.8}.ContentPage-module__DmBXEa__related{padding:56px 0}.ContentPage-module__DmBXEa__relatedCard{padding:24px}}@media (prefers-reduced-motion:reduce){.ContentPage-module__DmBXEa__faq summary span{transition:none}}
