.--JNXq_card{border:1px solid color-mix(in srgb, currentColor 16%, transparent);width:100%;min-width:0;height:100%;color:inherit;background:color-mix(in srgb, currentColor 2%, transparent);flex-direction:column;gap:12px;padding:20px;display:flex}.--JNXq_head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5.6px 16px;display:flex}.--JNXq_id,.--JNXq_confidence{color:color-mix(in srgb, currentColor 52%, transparent);letter-spacing:.08em;text-transform:uppercase;font-size:11.52px;line-height:1.4}.--JNXq_confidence{border:1px solid color-mix(in srgb, currentColor 16%, transparent);background:color-mix(in srgb, currentColor 4%, transparent);letter-spacing:.02em;text-transform:none;border-radius:999px;padding:4px 8.8px}.--JNXq_title{letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-size:32px;font-weight:400;line-height:1.18}.--JNXq_title:before{content:none}.--JNXq_form{color:color-mix(in srgb, currentColor 58%, transparent);margin:-2.4px 0 0;font-size:14.72px;line-height:1.4}.--JNXq_meaning{overflow-wrap:anywhere;max-width:36em;margin:2.4px 0 0;font-size:16px;line-height:1.55}.--JNXq_quote{max-width:38em;color:color-mix(in srgb, currentColor 68%, transparent);white-space:pre-line;overflow-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:3.2px 0 0;font-size:14.72px;font-style:normal;line-height:1.55;display:-webkit-box;overflow:hidden}.--JNXq_meta{border-top:1px solid color-mix(in srgb, currentColor 16%, transparent);color:color-mix(in srgb, currentColor 58%, transparent);flex-wrap:wrap;gap:5.6px 20px;margin-top:5.6px;padding-top:12.8px;font-size:12.8px;line-height:1.45;display:flex}.--JNXq_place,.--JNXq_date{overflow-wrap:anywhere;min-width:0}@media (max-width:640px){.--JNXq_card{max-width:none;padding-inline:18.4px}.--JNXq_title{font-size:28px}.--JNXq_quote{-webkit-line-clamp:4}.--JNXq_meta{flex-direction:column;gap:4.8px}}@media (max-width:380px){.--JNXq_card{padding-inline:16px}.--JNXq_head{flex-direction:column;align-items:flex-start}.--JNXq_title{font-size:24.8px}}
._5q5YHq_ready [data-scroll-reveal]{opacity:var(--scroll-reveal-progress,0);transform:translateY(var(--scroll-reveal-offset,24px))}._5q5YHq_ready [data-scroll-reveal]._5q5YHq_visible{will-change:opacity, transform}@media (prefers-reduced-motion:reduce){._5q5YHq_ready [data-scroll-reveal]{opacity:1;will-change:auto;transform:none}}
._2fMDQG_main{--paper:var(--background);--ink:var(--foreground);--hero-background:#303531;--white:#fff;--hero-heading-accent:#ffb108;--hero-description:#fffc;--button-text:#272a26;--button-hover:#e7c9a9;--caption:#ffffff7f;--hero-overlay-start:#171411bf;--hero-overlay-middle:#1414177a;--hero-overlay-end:#1513162b;--hero-overlay-bottom:#13141559;--hero-gradient-horizontal:linear-gradient(90deg, var(--hero-overlay-start) 0%, var(--hero-overlay-middle) 48%, var(--hero-overlay-end) 100%);--hero-gradient-bottom:linear-gradient(0deg, var(--hero-overlay-bottom), transparent 35%);background:var(--paper);width:100%;color:var(--ink)}._2fMDQG_hero{background:var(--hero-background);min-height:min(820px,100svh);color:var(--white);align-items:center;display:flex;position:relative;overflow:hidden}._2fMDQG_heroImage{background-image:var(--hero-gradient-horizontal), var(--hero-gradient-bottom), url(/images/AI/hero.png);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.015)}._2fMDQG_heroContent{width:min(1100px,100%);margin:0 auto;padding:155px 64px 130px;position:relative}._2fMDQG_hero h1{letter-spacing:-.01em;margin-top:30px;font-size:84px;font-weight:400}._2fMDQG_hero h1>span{color:var(--hero-heading-accent);font-style:italic}._2fMDQG_heroDescription{max-width:475px;color:var(--hero-description);margin-top:26px;font-size:15px}._2fMDQG_primaryButton{color:#000;background:#fff;align-items:center;gap:37px;margin-top:36px;padding:16px 20px;font-size:12px;font-weight:600;transition:background .16s,transform .16s;display:inline-flex}._2fMDQG_primaryButton:hover{background:var(--button-hover);transform:translateY(-2px)}._2fMDQG_primaryButton:focus-visible{outline:2px solid var(--hero-heading-accent)}._2fMDQG_imageCaption{color:var(--caption);font-size:9px;position:absolute;bottom:2px;right:2px}._2fMDQG_examples{width:min(1100px,100%);margin:0 auto;padding:120px 64px}._2fMDQG_examplesHeading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px;display:flex}._2fMDQG_examples h2{letter-spacing:-.035em;margin:0;font-size:42px;font-weight:400;line-height:1.1}._2fMDQG_examplesDescription{color:color-mix(in srgb, var(--ink) 68%, transparent);margin:16px 0 0;font-size:15.2px;line-height:1.6}._2fMDQG_archiveLink{border-bottom:1px solid color-mix(in srgb, var(--ink) 35%, transparent);color:inherit;flex:none;align-items:center;gap:24px;padding:12px 0;font-size:13.6px;text-decoration:none;transition:border-color .16s;display:inline-flex}._2fMDQG_archiveLink:hover{border-color:currentColor}._2fMDQG_archiveLink:focus-visible{outline:2px solid var(--ink);outline-offset:4px}._2fMDQG_examplesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}._2fMDQG_examplesGrid>div{min-width:0}@media (max-width:700px){._2fMDQG_main{--hero-overlay-start:#111716c4;--hero-overlay-middle:#1419178c;--hero-overlay-end:#15181654;--hero-overlay-bottom:#13171559;--hero-gradient-horizontal:linear-gradient(90deg, var(--hero-overlay-start) 0%, var(--hero-overlay-middle) 70%, var(--hero-overlay-end) 100%)}._2fMDQG_hero{min-height:max(730px,100svh)}._2fMDQG_heroImage{background-position:57%}._2fMDQG_heroContent{padding:180px 26px 140px}._2fMDQG_hero h1{margin-top:25px;font-size:58px}._2fMDQG_heroDescription{max-width:390px;font-size:14px}._2fMDQG_imageCaption{display:none}._2fMDQG_examples{padding:72px 26px}._2fMDQG_examples h2{font-size:40px}._2fMDQG_examplesHeading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:28px}._2fMDQG_examplesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){._2fMDQG_hero h1{font-size:44px}._2fMDQG_examples h2{font-size:32px}._2fMDQG_examplesGrid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){._2fMDQG_primaryButton,._2fMDQG_archiveLink{transition:none}}
.SrRMZa_page{width:min(100%,1220px);min-height:60vh;margin-inline:auto;padding:140px 60px 80px}.SrRMZa_intro{margin-bottom:48px}.SrRMZa_intro h1{letter-spacing:-.035em;font-size:48px;font-weight:400;line-height:1.1}.SrRMZa_introDescription{color:color-mix(in srgb, currentColor 68%, transparent);margin-top:16px;font-size:15.2px;line-height:1.6}.SrRMZa_list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.SrRMZa_revealCard{min-width:0}.SrRMZa_status{color:color-mix(in srgb, currentColor 58%, transparent);font-size:14.72px}.SrRMZa_more{border:1px solid color-mix(in srgb, currentColor 24%, transparent);width:fit-content;min-height:48px;color:var(--foreground);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:2px;justify-content:center;align-items:center;margin:40px auto 0;padding:12px 24px;font-size:13.6px;transition:color .16s,background .16s,border-color .16s;display:flex}.SrRMZa_more:hover:not(:disabled){border-color:var(--foreground);background:var(--foreground);color:var(--background)}.SrRMZa_more:focus-visible{outline:2px solid var(--foreground);outline-offset:4px}.SrRMZa_more:disabled{cursor:default;opacity:.55}.SrRMZa_skeleton{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 65%, white);flex-direction:column;gap:13.6px;min-height:208px;padding:20px;display:flex}.SrRMZa_skeletonLine{background:color-mix(in srgb, currentColor 9%, transparent);border-radius:2px;height:12.8px;animation:1.4s ease-in-out infinite alternate SrRMZa_pulse}.SrRMZa_skeletonShort{width:35%;height:8.8px}.SrRMZa_skeletonTitle{width:70%;height:27.2px;margin-block:6.4px}.SrRMZa_skeletonText{width:92%}.SrRMZa_skeletonText+.SrRMZa_skeletonText{width:65%}.SrRMZa_skeletonMeta{width:55%;height:10.4px;margin-top:auto}@keyframes SrRMZa_pulse{0%{opacity:.5}to{opacity:1}}@media (max-width:900px){.SrRMZa_page{padding-inline:36px}.SrRMZa_list{grid-template-columns:repeat(2,minmax(0,1fr))}.SrRMZa_intro h1{font-size:40px}}@media (max-width:600px){.SrRMZa_page{padding:120px 20px 56px}.SrRMZa_intro{margin-bottom:32px}.SrRMZa_intro h1{font-size:32px}.SrRMZa_list{grid-template-columns:minmax(0,1fr)}.SrRMZa_skeleton{min-height:176px}.SrRMZa_more{margin-top:32px}}@media (prefers-reduced-motion:reduce){.SrRMZa_skeletonLine{animation:none}}
