.pages-module__X_jq3a__hero{--ease-out:cubic-bezier(.2, .8, .2, 1);color:#fff;background:#000;padding:calc(72px + clamp(48px,6vw,104px)) 0 clamp(56px,7vw,104px);position:relative}.pages-module__X_jq3a__hero:before{content:"";opacity:.07;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.pages-module__X_jq3a__hero>*{position:relative}.pages-module__X_jq3a__heroGrid{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(36px,5vw,96px);display:grid}.pages-module__X_jq3a__heroWithPhoto .pages-module__X_jq3a__heroGrid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.pages-module__X_jq3a__heroCopy{justify-items:start;gap:22px;display:grid}.pages-module__X_jq3a__heroTitle{letter-spacing:-.04em;max-width:13ch;font-size:clamp(44px,6.8vw,116px);font-weight:800;line-height:.94}.pages-module__X_jq3a__light{color:var(--im-grey);font-weight:300;display:block}.pages-module__X_jq3a__bold{color:var(--im-accent);font-weight:800}.pages-module__X_jq3a__heroLead{color:#fffc;max-width:48ch;font-size:clamp(17px,1.35vw,21px);line-height:1.6}.pages-module__X_jq3a__heroActions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.pages-module__X_jq3a__heroAside{display:contents}.pages-module__X_jq3a__heroPoints{color:#ffffffdb;gap:10px;font-size:clamp(16px,1.2vw,19px);line-height:1.45;display:grid}.pages-module__X_jq3a__heroPoints li{padding-left:22px;position:relative}.pages-module__X_jq3a__heroPoints li:before{content:"";background:var(--im-accent);width:8px;height:8px;position:absolute;top:.5em;left:0}.pages-module__X_jq3a__heroPhoto{margin:0 14px;position:relative}.pages-module__X_jq3a__heroPhoto img{aspect-ratio:4/5;object-fit:cover;width:100%;max-width:none;display:block}.pages-module__X_jq3a__heroPhoto:before,.pages-module__X_jq3a__heroPhoto:after{content:"";border:3px solid var(--im-accent);pointer-events:none;width:18px;height:calc(100% - 2.6em + 24px);position:absolute;top:-12px}.pages-module__X_jq3a__heroPhoto:not(:has(figcaption)):before{height:calc(100% + 24px)}.pages-module__X_jq3a__heroPhoto:not(:has(figcaption)):after{height:calc(100% + 24px)}.pages-module__X_jq3a__heroPhoto:before{border-right:0;left:-14px}.pages-module__X_jq3a__heroPhoto:after{border-left:0;right:-14px}.pages-module__X_jq3a__heroPhoto figcaption{color:#ffffffb8;margin-top:18px;font-size:13px;line-height:1.4}.pages-module__X_jq3a__heroPhoto figcaption b{color:#fff;font-weight:800}.pages-module__X_jq3a__heroMark{color:#fff;margin-bottom:clamp(40px,5vw,72px)}.pages-module__X_jq3a__heroMark svg{max-width:1100px;margin-left:calc(min(100%,1100px)/-28.5366)}.pages-module__X_jq3a__heroWithGradient:before{display:none}.pages-module__X_jq3a__heroWithGradient.pages-module__X_jq3a__heroLong .pages-module__X_jq3a__heroTitle{max-width:24ch;font-size:clamp(34px,4.6vw,76px);line-height:1}.pages-module__X_jq3a__heroWithGradient .pages-module__X_jq3a__heroLead{max-width:60ch}.pages-module__X_jq3a__heroGradient{z-index:0;opacity:.7;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.pages-module__X_jq3a__heroWithGradient .pages-module__X_jq3a__light{color:#fff}.pages-module__X_jq3a__heroWithGradient .pages-module__X_jq3a__heroLead{color:#ffffffe6}.pages-module__X_jq3a__heroWithBackdrop{align-items:flex-end;min-height:min(100svh,980px);padding-bottom:clamp(48px,6vw,96px);display:flex;overflow:hidden}.pages-module__X_jq3a__heroWithBackdrop>.pages-module__X_jq3a__heroGrid{width:100%}.pages-module__X_jq3a__heroBackdrop{margin:0;position:absolute;inset:0}.pages-module__X_jq3a__heroBackdrop img{object-fit:cover;object-position:50% 50%;filter:brightness(.3)saturate(1.15);width:100%;max-width:none;height:100%}.pages-module__X_jq3a__heroBackdrop figcaption{right:var(--kit-gutter);letter-spacing:.04em;color:#ffffffb8;font-size:12px;position:absolute;top:92px}.pages-module__X_jq3a__heroBackdrop figcaption b{color:#fff;font-weight:800}.pages-module__X_jq3a__heroWithBackdrop .pages-module__X_jq3a__heroCopy{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:clamp(32px,5vw,96px)}.pages-module__X_jq3a__heroWithBackdrop .pages-module__X_jq3a__heroTitle{max-width:14ch;font-size:clamp(44px,6.4vw,104px)}.pages-module__X_jq3a__heroWithBackdrop.pages-module__X_jq3a__heroLong .pages-module__X_jq3a__heroTitle{max-width:17ch;font-size:clamp(38px,5vw,84px)}.pages-module__X_jq3a__heroWithBackdrop .pages-module__X_jq3a__light{color:#ffffffc7}.pages-module__X_jq3a__heroWithBackdrop .pages-module__X_jq3a__heroAside{justify-items:start;gap:20px;display:grid}.pages-module__X_jq3a__heroWithBackdrop .pages-module__X_jq3a__heroLead{color:#fff;font-weight:700}.pages-module__X_jq3a__heroWithBackdrop .pages-module__X_jq3a__heroPoints{color:#fff}.pages-module__X_jq3a__white,.pages-module__X_jq3a__paper,.pages-module__X_jq3a__dark{--kit-muted:#ffffffa8;--kit-line:#ffffff24;--im-grey-ink:#ffffff8c;color:#fff}.pages-module__X_jq3a__white,.pages-module__X_jq3a__dark{background:#000}.pages-module__X_jq3a__paper{background:#0b0b0b}.pages-module__X_jq3a__white h2 span,.pages-module__X_jq3a__paper h2 span,.pages-module__X_jq3a__dark h2 span{color:var(--im-grey)}.pages-module__X_jq3a__white h2 strong,.pages-module__X_jq3a__paper h2 strong,.pages-module__X_jq3a__dark h2 strong{color:var(--im-accent)}.pages-module__X_jq3a__texPaper{--kit-muted:#5e5a58;--kit-line:#231f2029;--im-grey-ink:#77716e;background:var(--im-paper) url(/ai/paper-backdrop.webp) center / cover;color:var(--im-char)}.pages-module__X_jq3a__texPaper h2 strong{color:var(--im-char)}.pages-module__X_jq3a__texPaper h2 span{color:var(--im-grey-ink)}.pages-module__X_jq3a__head{justify-items:start;gap:18px;margin-bottom:clamp(36px,5vw,64px);display:grid}.pages-module__X_jq3a__lead{max-width:52ch;color:var(--kit-muted);font-size:clamp(17px,1.3vw,20px);line-height:1.6}.pages-module__X_jq3a__dark .pages-module__X_jq3a__lead{color:#ffffffc7}.pages-module__X_jq3a__textLink{border-bottom:1.5px solid;padding-bottom:3px;font-size:15px;font-weight:700}.pages-module__X_jq3a__textLink span{transition:transform .35s var(--ease-out,ease);display:inline-block}.pages-module__X_jq3a__textLink:hover span{transform:translate(4px)}@media (max-width:899px){.pages-module__X_jq3a__heroWithPhoto .pages-module__X_jq3a__heroGrid{grid-template-columns:minmax(0,1fr)}.pages-module__X_jq3a__heroPhoto img{aspect-ratio:4/3}.pages-module__X_jq3a__heroWithBackdrop{min-height:100svh;padding-bottom:64px}.pages-module__X_jq3a__heroWithBackdrop .pages-module__X_jq3a__heroCopy{grid-template-columns:minmax(0,1fr)}.pages-module__X_jq3a__heroBackdrop figcaption{top:auto;bottom:14px;left:var(--kit-gutter);right:auto}}@media (prefers-reduced-motion:reduce){.pages-module__X_jq3a__textLink span{transition:none}}
