.ai-page{--ai-black:#161616;--ai-white:#f7f7f2;--ai-orange:#ff4b23}.ai-page .ai-page-hero{padding:140px 0 32px;color:var(--ai-white);background:var(--ai-black)}.ai-page .ai-page-hero-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}.ai-page .ai-page-hero-copy{display:grid;grid-template-columns:minmax(0,1.95fr) minmax(290px,.85fr);grid-template-areas:"kicker kicker" "title description" "title actions";gap:0 40px;padding:0}.ai-page .ai-page-hero-copy .hero-kicker{grid-area:kicker;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid #454545;color:var(--ai-white);font-size:11px;letter-spacing:.13em}.ai-page .ai-page-hero-copy .hero-kicker span:last-child{color:var(--ai-orange)}.ai-page .ai-page-hero-copy h1{grid-area:title;margin:25px 0 0;font-family:var(--font-display);font-size:clamp(90px,9.3vw,146px);font-weight:950;line-height:1.04;letter-spacing:-.065em;text-wrap:wrap}.ai-page .ai-page-hero-copy h1 span:last-child{margin-top:14px;color:var(--ai-orange);font-size:clamp(40px,4.15vw,65px);line-height:1.2;letter-spacing:-.055em}.ai-page .ai-page-hero-copy>p:not(.hero-kicker){grid-area:description;align-self:end;max-width:100%;margin:48px 0 0;color:#bbbdb7;font-size:14px;line-height:1.9}.ai-page .ai-page-hero-copy .hero-actions{grid-area:actions;display:flex;flex-wrap:wrap;align-self:end;gap:12px;margin-top:24px}.ai-page .ai-page-hero .button{min-height:48px;padding-inline:17px;gap:18px;border-radius:0;font-size:12px}.ai-page .ai-page-hero .button-primary{color:var(--ai-black);background:var(--ai-orange);border-color:var(--ai-orange)}.ai-page .ai-page-hero .button-ghost{color:var(--ai-white);border-color:#666}.ai-page .ai-page-hero .button:hover{color:var(--ai-black);background:var(--ai-white);border-color:var(--ai-white)}.ai-page .ai-hero-gallery{display:grid;grid-template-columns:2fr 1fr 1fr;gap:8px;width:100%;max-width:none;height:clamp(260px,24vw,365px);margin:0}.ai-page .ai-hero-main,.ai-page .ai-hero-secondary{position:relative;inset:auto;width:auto;height:100%;margin:0;border:0;background:#282825;transform:none}.ai-page .ai-hero-main img,.ai-page .ai-hero-secondary img{object-fit:cover;object-position:center}.ai-page .ai-hero-main figcaption,.ai-page .ai-hero-secondary figcaption{position:absolute;inset:auto 0 0;display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;padding:48px 22px 18px;color:#fff;background:linear-gradient(transparent,rgba(0,0,0,.76));font-family:var(--font-display);font-size:clamp(22px,2.3vw,34px);font-weight:900;line-height:1.2}.ai-page .ai-hero-main figcaption{flex-direction:row-reverse}.ai-page .ai-hero-main figcaption small{padding-bottom:4px;font-size:11px;font-weight:500}.ai-page .ai-hero-main figcaption strong{font-family:var(--font-display);font-size:34px;font-weight:900}.ai-page .ai-hero-image-frame{position:absolute;inset:0}.ai-page .ai-hero-secondary figcaption{white-space:normal}.ai-page .ai-hero-secondary figcaption>*{min-width:0;overflow-wrap:anywhere}.ai-page .ai-hero-seal{position:absolute;inset:auto 0 -24px auto;display:block;width:auto;height:auto;color:#b2b2ac;background:none;border-radius:0;font:800 9px/1 var(--font-heading);letter-spacing:.14em;transform:none}.ai-page .ai-hero-seal br{display:block}.ai-page .ai-statement-marquee{background:var(--ai-orange);border-block:0}.ai-page .ai-statement-marquee>div{min-height:60px}.ai-page .ai-statement-marquee span{font-size:20px;font-weight:900;letter-spacing:.025em}.ai-page .ai-statement-marquee i{color:var(--ai-black)}.ai-page .section{padding-block:clamp(76px,7.2vw,110px)}.ai-page .section-heading{margin-bottom:52px}.ai-page .section-kicker{font-size:11px;letter-spacing:.12em}.ai-page .ai-commerce-layout h2,.ai-page .ai-growth-title h2,.ai-page .section-heading h2{font-family:var(--font-display);font-size:clamp(48px,5.6vw,86px);font-weight:950;line-height:1.09;letter-spacing:-.055em}.ai-page .ai-values-section{color:var(--ai-black);background:var(--ai-orange)}.ai-page .ai-values-section .section-kicker:before{background:var(--ai-black)}.ai-page .ai-values-section .section-intro strong{font-size:22px;font-weight:800}.ai-page .ai-values-section .section-intro p{max-width:350px;color:var(--ai-black);font-size:15px}.ai-page .ai-value-grid{display:block;width:100%;margin:0;padding:0;overflow:visible;border-top:2px solid var(--ai-black)}.ai-page .ai-value-grid article,.ai-page .ai-value-grid article:first-child{display:grid;grid-template-columns:130px minmax(170px,.9fr) minmax(0,1.5fr) 56px;gap:24px;align-items:center;min-height:150px;padding:25px 0;border:0;border-bottom:1px solid rgba(22,22,22,.45);background:transparent}.ai-page .ai-value-grid article>span{color:var(--ai-black);font:900 88px/.95 var(--font-heading);letter-spacing:-.06em}.ai-page .ai-value-grid h3{margin:0;font-size:clamp(36px,3.4vw,52px);font-weight:900;letter-spacing:-.06em}.ai-page .ai-value-grid p{max-width:430px;margin:0;color:var(--ai-black);font-size:16px;line-height:1.8}.ai-page .ai-value-grid i{position:static;justify-self:end;color:var(--ai-black);font-size:54px;font-weight:400}.ai-page .ai-growth-section{color:var(--ai-black);background:var(--ai-white)}.ai-page .ai-growth-layout{grid-template-columns:1fr 1.05fr;gap:80px}.ai-page .ai-growth-title h2{font-size:clamp(42px,4.5vw,68px)}.ai-page .ai-growth-title>p:not(.section-kicker){max-width:405px;font-size:15px;line-height:1.9}.ai-page .ai-capability-list{border-top:2px solid var(--ai-black)}.ai-page .ai-capability-list li{grid-template-columns:58px 1fr 24px;padding:27px 0;gap:20px;border-color:#c7c7c0}.ai-page .ai-capability-list>li>span{color:var(--ai-orange);font:900 39px/1 var(--font-heading);letter-spacing:-.05em}.ai-page .ai-capability-list h3{margin-bottom:9px;font-size:28px;font-weight:850;letter-spacing:-.03em}.ai-page .ai-capability-list p{font-size:14px}.ai-page .ai-capability-list i{color:var(--ai-black);font-size:30px}.ai-page .ai-works-section{color:var(--ai-white);background:var(--ai-black)}.ai-page .ai-works-section .creators-heading{grid-template-columns:1.4fr .65fr}.ai-page .ai-works-section .creators-heading>p{color:#b7b8b1;font-size:15px}.ai-page .ai-work-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:50px 24px;width:100%;margin:0;padding:0;overflow:visible;border:0}.ai-page .ai-work-card{grid-column:span 4;min-width:0}.ai-page .ai-work-card:first-child{grid-column:span 8}.ai-page .ai-work-card:nth-child(2){grid-column:span 4;margin:0}.ai-page .ai-work-card:nth-child(3),.ai-page .ai-work-card:nth-child(4),.ai-page .ai-work-card:nth-child(5){grid-column:span 4}.ai-page .ai-work-card:nth-child(6){display:grid;grid-column:span 12;grid-template-columns:1.04fr 1fr;gap:60px;align-items:center;margin-top:0;padding-top:50px;border-top:1px solid #51514b}.ai-page .ai-work-image{aspect-ratio:4/5;background:#252523}.ai-page .ai-work-1 .ai-work-image{aspect-ratio:1.62}.ai-page .ai-work-2 .ai-work-image{aspect-ratio:.81}.ai-page .ai-work-6 .ai-work-image{aspect-ratio:16/9;background:var(--ai-white)}.ai-page .ai-work-6 .ai-work-image img{object-fit:contain;padding:20px}.ai-page .ai-work-image>span{top:0;left:0;padding:11px 15px;color:var(--ai-black);background:var(--ai-orange);font-size:10px;font-weight:850}.ai-page .ai-work-copy{padding-top:20px}.ai-page .ai-work-copy small{color:#b5b7af;font-size:11px}.ai-page .ai-work-copy h3{margin:10px 0 12px;font:900 clamp(30px,3.1vw,46px)/1.2 var(--font-display);letter-spacing:-.035em}.ai-page .ai-work-copy p{color:#b7b8b1;font-size:14px;line-height:1.9}.ai-page .ai-work-1 .ai-work-copy h3{font-size:clamp(40px,4.6vw,68px)}.ai-page .ai-work-6 .ai-work-copy h3{font-size:clamp(36px,3.7vw,56px)}.ai-page .ai-commerce-section{color:var(--ai-black);background:var(--ai-white);border:0}.ai-page .ai-commerce-layout{grid-template-columns:1.15fr 1fr;gap:70px}.ai-page .ai-commerce-layout h2{font-size:clamp(42px,4.4vw,68px)}.ai-page .ai-commerce-layout>div>p:not(.section-kicker){max-width:480px;font-size:15px}.ai-page .ai-commerce-layout ul{border-top:2px solid var(--ai-black)}.ai-page .ai-commerce-layout li{grid-template-columns:46px 1fr;gap:7px 18px;padding:25px 0;border-color:#bfbfb7}.ai-page .ai-commerce-layout li>span{grid-row:span 2;padding-top:3px;color:var(--ai-orange);font:900 32px/1 var(--font-heading);letter-spacing:-.05em}.ai-page .ai-commerce-layout li strong{font-size:29px;font-weight:850;letter-spacing:-.03em}.ai-page .ai-commerce-layout li small{grid-column:2;font-size:10px}@media (min-width:1600px){.ai-page .ai-page-hero-copy{grid-template-columns:minmax(0,2fr) minmax(340px,.85fr)}}@media (max-width:1150px){.ai-page .ai-page-hero-copy{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:0 24px}.ai-page .ai-page-hero-copy h1{font-size:10vw}.ai-page .ai-page-hero-copy h1 span:last-child{font-size:4.5vw}.ai-page .ai-page-hero-copy>p:not(.hero-kicker){margin-top:32px;font-size:13px}.ai-page .ai-page-hero .button{padding-inline:12px;gap:12px;font-size:11px}.ai-page .ai-page-hero-copy .hero-actions{gap:8px;margin-top:20px}.ai-page .ai-hero-gallery{height:270px}.ai-page .ai-hero-main figcaption,.ai-page .ai-hero-secondary figcaption{padding-inline:16px;font-size:24px}.ai-page .ai-hero-main figcaption strong{font-size:30px}.ai-page .ai-hero-main figcaption small{font-size:9px}.ai-page .ai-value-grid article,.ai-page .ai-value-grid article:first-child{grid-template-columns:100px minmax(150px,.9fr) minmax(0,1.4fr) 36px;gap:20px;min-height:140px}.ai-page .ai-value-grid article>span{font-size:74px}.ai-page .ai-value-grid p{font-size:14px}.ai-page .ai-value-grid i{font-size:42px}.ai-page .ai-growth-layout{gap:44px}.ai-page .ai-capability-list li{grid-template-columns:45px 1fr 20px;gap:15px}.ai-page .ai-capability-list h3{font-size:25px}.ai-page .ai-capability-list p{font-size:13px}.ai-page .ai-commerce-layout{gap:40px}.ai-page .ai-commerce-layout li strong{font-size:25px}}@media (max-width:760px){.ai-page .ai-page-hero{padding:116px 0 28px}.ai-page .ai-page-hero-layout{gap:28px}.ai-page .ai-page-hero-copy{display:block}.ai-page .ai-page-hero-copy .hero-kicker{gap:10px 15px;padding-bottom:16px;font-size:9px;letter-spacing:.08em}.ai-page .ai-page-hero-copy h1{margin-top:24px;font-size:clamp(78px,17.8vw,130px);line-height:1}.ai-page .ai-page-hero-copy h1 span:last-child{margin-top:18px;max-width:620px;font-size:clamp(36px,8.15vw,59px);line-height:1.2}.ai-page .ai-page-hero-copy>p:not(.hero-kicker){max-width:540px;margin-top:24px;font-size:13px;line-height:1.85}.ai-page .ai-page-hero-copy .hero-actions{gap:10px;margin-top:22px}.ai-page .ai-page-hero .button{flex:none;min-width:0;min-height:48px;padding-inline:16px;gap:22px;font-size:12px}.ai-page .ai-hero-gallery{grid-template-columns:repeat(2,minmax(0,1fr));height:auto;gap:8px}.ai-page .ai-hero-main{grid-column:span 2;height:auto;aspect-ratio:1.8}.ai-page .ai-hero-secondary{width:auto;height:auto;aspect-ratio:1.12}.ai-page .ai-hero-main figcaption,.ai-page .ai-hero-secondary figcaption{padding:34px 14px 12px;font-size:22px}.ai-page .ai-hero-main figcaption strong{font-size:30px}.ai-page .ai-hero-main figcaption small{font-size:9px}.ai-page .ai-hero-secondary{aspect-ratio:auto}.ai-page .ai-hero-secondary .ai-hero-image-frame{position:relative;inset:auto;aspect-ratio:1.12}.ai-page .ai-hero-secondary figcaption{position:static;display:grid;gap:6px;padding:12px;font-size:20px;background:#282825}.ai-page .ai-hero-secondary figcaption small{font-size:10px;line-height:1.5}.ai-page .ai-hero-seal{bottom:-20px;font-size:8px}.ai-page .ai-statement-marquee>div{min-height:48px}.ai-page .ai-statement-marquee span{font-size:15px}.ai-page .section{padding-block:65px}.ai-page .section-heading{margin-bottom:35px}.ai-page .section-kicker{font-size:9px;letter-spacing:.1em}.ai-page .ai-commerce-layout h2,.ai-page .ai-growth-title h2,.ai-page .section-heading h2{margin-top:21px;font-size:clamp(40px,10.2vw,64px);line-height:1.12;letter-spacing:-.06em}.ai-page .ai-values-section .section-intro strong{font-size:19px}.ai-page .ai-values-section .section-intro p{max-width:490px;font-size:13px}.ai-page .ai-value-grid article,.ai-page .ai-value-grid article:first-child{grid-template-columns:72px minmax(0,1fr) 30px;gap:10px 16px;min-height:0;padding:24px 0}.ai-page .ai-value-grid article>span{grid-row:span 2;align-self:start;font-size:62px}.ai-page .ai-value-grid h3{font-size:33px;letter-spacing:-.05em}.ai-page .ai-value-grid p{grid-column:2/4;max-width:100%;font-size:13px}.ai-page .ai-value-grid i{grid-row:1;grid-column:3;font-size:35px}.ai-page .ai-growth-layout{grid-template-columns:1fr;gap:36px}.ai-page .ai-growth-title{position:static}.ai-page .ai-growth-title>p:not(.section-kicker){max-width:500px;font-size:13px}.ai-page .ai-capability-list li{grid-template-columns:45px 1fr 20px;padding:22px 0;gap:13px}.ai-page .ai-capability-list>li>span{font-size:34px}.ai-page .ai-capability-list h3{font-size:24px}.ai-page .ai-capability-list p{font-size:13px}.ai-page .ai-capability-list i{font-size:25px}.ai-page .ai-works-section .creators-heading{grid-template-columns:1fr;gap:22px}.ai-page .ai-works-section .creators-heading>p{max-width:500px;font-size:13px}.ai-page .ai-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 16px}.ai-page .ai-work-card{flex:none}.ai-page .ai-work-card:first-child,.ai-page .ai-work-card:nth-child(2),.ai-page .ai-work-card:nth-child(3),.ai-page .ai-work-card:nth-child(4),.ai-page .ai-work-card:nth-child(5){grid-column:span 1}.ai-page .ai-work-card:first-child{grid-column:span 2}.ai-page .ai-work-card:nth-child(6){display:block;grid-column:span 2;padding-top:34px;border-top:1px solid #51514b}.ai-page .ai-work-2 .ai-work-image,.ai-page .ai-work-image{aspect-ratio:4/5}.ai-page .ai-work-1 .ai-work-image{aspect-ratio:1.6}.ai-page .ai-work-6 .ai-work-image{aspect-ratio:16/9}.ai-page .ai-work-image>span{padding:8px 10px;font-size:8px}.ai-page .ai-work-copy{padding-top:15px}.ai-page .ai-work-copy small{display:block;font-size:9px;line-height:1.6}.ai-page .ai-work-copy h3{margin:8px 0;font-size:clamp(23px,5.7vw,34px);overflow-wrap:anywhere}.ai-page .ai-work-copy p{font-size:12px;line-height:1.85}.ai-page .ai-work-1 .ai-work-copy h3,.ai-page .ai-work-6 .ai-work-copy h3{font-size:36px}.ai-page .ai-commerce-layout{grid-template-columns:1fr;gap:35px}.ai-page .ai-commerce-layout>div>p:not(.section-kicker){max-width:500px;font-size:13px}.ai-page .ai-commerce-layout li{grid-template-columns:42px 1fr;gap:6px 15px;padding:22px 0}.ai-page .ai-commerce-layout li>span{font-size:31px}.ai-page .ai-commerce-layout li strong{font-size:25px}.ai-page .ai-commerce-layout li small{grid-column:2;font-size:9px;letter-spacing:.08em}}@media (max-width:380px){.ai-page .ai-page-hero-copy h1{font-size:21vw}.ai-page .ai-page-hero-copy h1 span:last-child{font-size:9vw}.ai-page .ai-page-hero .button{padding-inline:12px;gap:16px;font-size:11px}.ai-page .ai-hero-secondary figcaption{font-size:20px}.ai-page .ai-value-grid article,.ai-page .ai-value-grid article:first-child{grid-template-columns:60px minmax(0,1fr) 25px;gap:8px 12px}.ai-page .ai-value-grid article>span{font-size:52px}.ai-page .ai-value-grid h3{font-size:30px}.ai-page .ai-work-grid{gap:30px 12px}.ai-page .ai-work-copy h3{font-size:22px}}@media (prefers-reduced-motion:reduce){.ai-page .ai-hero-main img,.ai-page .ai-hero-secondary img,.ai-page .ai-work-image img{transition:none;transform:none}}