.case-visual-module__LmS3oa__page.case-visual-module__LmS3oa__page{--case-ink:#080c09;--case-surface:#101910;--case-white:#f4f5ee;--case-accent:#c9f640;--case-muted:#9aa69a;--case-line:#d2e6c92e;--case-edge:#d2e6c957;--case-gutter:clamp(18px, 4.4vw, 72px);--case-corners:linear-gradient(var(--case-accent), var(--case-accent)) left top / 5px 5px no-repeat, linear-gradient(var(--case-accent), var(--case-accent)) right top / 5px 5px no-repeat, linear-gradient(var(--case-accent), var(--case-accent)) left bottom / 5px 5px no-repeat, linear-gradient(var(--case-accent), var(--case-accent)) right bottom / 5px 5px no-repeat;color:var(--case-white);background-color:var(--case-ink);background-image:linear-gradient(#b7d1a10a 1px,#0000 1px),linear-gradient(90deg,#b7d1a10a 1px,#0000 1px),radial-gradient(circle at 1px 1px,#cae3bb0f .6px,#0000 .8px);background-size:56px 56px,56px 56px,8px 8px}.case-visual-module__LmS3oa__page.case-visual-module__LmS3oa__page>.crystal-stage{display:none}.case-visual-module__LmS3oa__page.case-visual-module__LmS3oa__page :where(h1,h2,h3,p,dd,dt,figcaption){overflow-wrap:break-word}.case-visual-module__LmS3oa__page.case-visual-module__LmS3oa__page :where(a,button):focus-visible{outline:2px solid var(--case-accent);outline-offset:5px}.case-visual-module__LmS3oa__topbar.case-visual-module__LmS3oa__topbar,.case-visual-module__LmS3oa__hero.case-visual-module__LmS3oa__hero,.case-visual-module__LmS3oa__caseSection.case-visual-module__LmS3oa__caseSection{width:min(1440px, calc(100% - 2 * var(--case-gutter)));margin-inline:auto}.case-visual-module__LmS3oa__topbar.case-visual-module__LmS3oa__topbar{border-bottom-color:var(--case-edge);gap:20px;min-height:80px}.case-visual-module__LmS3oa__topbar.case-visual-module__LmS3oa__topbar:after{content:"";background:var(--case-accent);width:5px;height:5px;position:absolute;bottom:-3px;right:0}.case-visual-module__LmS3oa__topbar.case-visual-module__LmS3oa__topbar p{color:var(--case-muted);font-size:12px;font-weight:500}.case-visual-module__LmS3oa__utilityLink.case-visual-module__LmS3oa__utilityLink,.case-visual-module__LmS3oa__textLink.case-visual-module__LmS3oa__textLink{text-underline-offset:5px;text-decoration-thickness:1px;transition:color .18s,text-decoration-color .18s}.case-visual-module__LmS3oa__utilityLink.case-visual-module__LmS3oa__utilityLink{color:var(--case-white);-webkit-text-decoration-color:var(--case-accent);text-decoration-color:var(--case-accent)}.case-visual-module__LmS3oa__textLink.case-visual-module__LmS3oa__textLink{color:#a3c3ff;text-decoration-color:#a3c3ff94}.case-visual-module__LmS3oa__utilityLink.case-visual-module__LmS3oa__utilityLink:hover,.case-visual-module__LmS3oa__textLink.case-visual-module__LmS3oa__textLink:hover{color:var(--case-white);text-decoration-color:currentColor}.case-visual-module__LmS3oa__hero.case-visual-module__LmS3oa__hero{grid-template-columns:minmax(0,.97fr) minmax(0,1.03fr);gap:clamp(36px,4.6vw,76px);min-width:0;padding-block:clamp(58px,6vw,96px) clamp(56px,5.5vw,88px)}.case-visual-module__LmS3oa__hero.case-visual-module__LmS3oa__hero>*{min-width:0}.case-visual-module__LmS3oa__hero.case-visual-module__LmS3oa__hero h1{color:var(--case-white);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(46px,4.65vw,74px);font-weight:750;line-height:1.12}.case-visual-module__LmS3oa__hero.case-visual-module__LmS3oa__hero h1:before{content:"";background:var(--case-accent);width:32px;height:3px;margin-bottom:24px;display:block}.case-visual-module__LmS3oa__caseSummary.case-visual-module__LmS3oa__caseSummary{border-top-color:var(--case-edge);margin-top:34px}.case-visual-module__LmS3oa__caseSummary.case-visual-module__LmS3oa__caseSummary>div{border-bottom-color:var(--case-line);grid-template-columns:64px minmax(0,1fr);gap:16px;padding-block:18px}.case-visual-module__LmS3oa__caseSummary.case-visual-module__LmS3oa__caseSummary>div:nth-child(2){background:linear-gradient(90deg,#c9f6400a,#0000 80%)}.case-visual-module__LmS3oa__caseSummary.case-visual-module__LmS3oa__caseSummary dt{color:var(--case-accent);font-size:12px;font-weight:650;line-height:1.9}.case-visual-module__LmS3oa__caseSummary.case-visual-module__LmS3oa__caseSummary dd{color:#b9c3b6;text-wrap:pretty;font-size:14px;line-height:1.85}.case-visual-module__LmS3oa__caseSummary.case-visual-module__LmS3oa__caseSummary strong,.case-visual-module__LmS3oa__sectionIntro.case-visual-module__LmS3oa__sectionIntro strong{color:var(--case-white);font-weight:650;text-decoration-color:#c9f64094}.case-visual-module__LmS3oa__caseSection.case-visual-module__LmS3oa__caseSection{border-top-color:var(--case-edge);padding-block:clamp(52px,6vw,90px) clamp(64px,6.5vw,104px);scroll-margin-top:28px}.case-visual-module__LmS3oa__caseSection.case-visual-module__LmS3oa__caseSection:before{content:"";background:var(--case-accent);width:5px;height:5px;position:absolute;top:-3px;left:0}.case-visual-module__LmS3oa__sectionIntro.case-visual-module__LmS3oa__sectionIntro{max-width:1060px;margin-bottom:clamp(32px,3.7vw,56px)}.case-visual-module__LmS3oa__sectionIntro.case-visual-module__LmS3oa__sectionIntro h2{color:var(--case-white);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(30px,3.1vw,49px);font-weight:600;line-height:1.25}.case-visual-module__LmS3oa__sectionIntro.case-visual-module__LmS3oa__sectionIntro>p{color:#b9c3b6;max-width:66em;margin-top:20px;font-size:15px;line-height:1.9}@media (max-width:1080px){.case-visual-module__LmS3oa__hero.case-visual-module__LmS3oa__hero{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.case-visual-module__LmS3oa__topbar.case-visual-module__LmS3oa__topbar{gap:10px;min-height:66px}.case-visual-module__LmS3oa__topbar.case-visual-module__LmS3oa__topbar p{font-size:11px}.case-visual-module__LmS3oa__utilityLink.case-visual-module__LmS3oa__utilityLink{font-size:12px}.case-visual-module__LmS3oa__hero.case-visual-module__LmS3oa__hero{gap:34px;padding-block:44px 52px}.case-visual-module__LmS3oa__hero.case-visual-module__LmS3oa__hero h1{font-size:clamp(36px,9.4vw,58px);line-height:1.14}.case-visual-module__LmS3oa__hero.case-visual-module__LmS3oa__hero h1:before{margin-bottom:18px}.case-visual-module__LmS3oa__caseSummary.case-visual-module__LmS3oa__caseSummary{margin-top:28px}.case-visual-module__LmS3oa__caseSummary.case-visual-module__LmS3oa__caseSummary>div{grid-template-columns:minmax(0,1fr);gap:6px}.case-visual-module__LmS3oa__caseSummary.case-visual-module__LmS3oa__caseSummary dd{font-size:14px}.case-visual-module__LmS3oa__sectionIntro.case-visual-module__LmS3oa__sectionIntro h2{font-size:clamp(28px,7.8vw,40px)}.case-visual-module__LmS3oa__caseSection.case-visual-module__LmS3oa__caseSection{padding-block:44px 58px}}@media (prefers-reduced-motion:reduce){.case-visual-module__LmS3oa__page.case-visual-module__LmS3oa__page *,.case-visual-module__LmS3oa__page.case-visual-module__LmS3oa__page :before,.case-visual-module__LmS3oa__page.case-visual-module__LmS3oa__page :after{scroll-behavior:auto;transition:none;animation:none}}
.page-module__CQR71a__page{--case-line:#f2f0e829;--case-muted:#f2f0e8a6;--link-blue:#76a9ff;min-height:100dvh;color:var(--paper);background:var(--ink);background-image:var(--grid-dark);overflow:clip;}.page-module__CQR71a__topbar,.page-module__CQR71a__hero,.page-module__CQR71a__caseSection{width:min(1680px, calc(100% - 2 * var(--page-gutter)));margin-inline:auto}.page-module__CQR71a__topbar{border-bottom:1px solid var(--case-line);justify-content:space-between;align-items:center;min-height:74px;display:flex;}.page-module__CQR71a__topbar p{color:#f2f0e8cc;letter-spacing:.03em;margin:0;font-size:13px;font-weight:600}.page-module__CQR71a__utilityLink,.page-module__CQR71a__textLink{text-underline-offset:4px;width:fit-content;font-size:14px;font-weight:650;line-height:1.5;text-decoration:underline}.page-module__CQR71a__utilityLink{color:#f2f0e8e0;text-decoration-color:#f2f0e852;}.page-module__CQR71a__utilityLink:hover{color:var(--paper);text-decoration-color:currentColor}.page-module__CQR71a__textLink{color:var(--link-blue);text-decoration-color:#76a9ff8c;}.page-module__CQR71a__textLink:hover{color:#a6c8ff;text-decoration-color:currentColor}.page-module__CQR71a__hero{grid-template-columns:minmax(420px,.92fr) minmax(560px,1.08fr);align-items:start;gap:clamp(44px,5vw,84px);min-height:0;padding:clamp(70px,7vw,112px) 0 clamp(24px,2vw,32px);display:grid;}.page-module__CQR71a__hero h1{font-family:var(--font-display), var(--font-body);letter-spacing:-.055em;margin:0;font-size:clamp(54px,5vw,84px);font-weight:900;line-height:.94}.page-module__CQR71a__hero h1 span{display:block}.page-module__CQR71a__caseSummary{border-top:1px solid var(--case-line);margin:clamp(38px,4.2vw,64px) 0 28px;}.page-module__CQR71a__caseSummary div{border-bottom:1px solid var(--case-line);grid-template-columns:80px minmax(0,1fr);gap:22px;padding:20px 0;display:grid}.page-module__CQR71a__caseSummary dt,.page-module__CQR71a__caseSummary dd{margin:0;font-size:14px;line-height:1.75}.page-module__CQR71a__caseSummary dt{color:var(--acid);font-weight:750}.page-module__CQR71a__caseSummary dd{color:var(--case-muted)}.page-module__CQR71a__caseSummary dd strong{color:#f2f0e8f0;text-underline-offset:4px;font-weight:650;-webkit-text-decoration:underline #d7ef739e;text-decoration:underline #d7ef739e;text-decoration-thickness:1px}.page-module__CQR71a__heroVisual{aspect-ratio:16/10;background:#aecbb7;border:1px solid #d7ef7359;border-radius:clamp(16px,1.5vw,26px);position:relative;overflow:hidden}.page-module__CQR71a__heroVisual img{object-fit:cover}.page-module__CQR71a__caseSection{border-top:1px solid var(--case-line);padding:clamp(56px,5vw,80px) 0;}.page-module__CQR71a__sectionIntro{width:100%;margin-bottom:clamp(38px,4vw,62px);}.page-module__CQR71a__sectionIntro h2{letter-spacing:-.04em;margin:0;font-size:clamp(38px,3.8vw,64px);font-weight:650;line-height:1.12}.page-module__CQR71a__sectionIntro>p{max-width:none;color:var(--case-muted);text-wrap:pretty;margin:24px 0 0;font-size:16px;line-height:1.9}.page-module__CQR71a__sectionIntro>p strong{color:#f2f0e8f0;text-underline-offset:4px;font-weight:650;-webkit-text-decoration:underline #d7ef739e;text-decoration:underline #d7ef739e;text-decoration-thickness:1px}.page-module__CQR71a__selfGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,1.7vw,28px);display:grid}.page-module__CQR71a__selfCard,.page-module__CQR71a__externalCard{z-index:0;isolation:isolate;border-radius:clamp(14px,1.1vw,18px);min-width:0;position:relative}.page-module__CQR71a__selfCard:before,.page-module__CQR71a__externalCard:before{content:"";z-index:-1;border-radius:inherit;background:#9bb0462e;border:1px solid #d7ef739e;position:absolute;inset:0;translate:7px 7px;rotate:-.5deg}.page-module__CQR71a__selfImage{z-index:1;aspect-ratio:16/9;border:1px solid var(--line-light);background:#fff;border-bottom:0;border-radius:clamp(14px,1.1vw,18px) clamp(14px,1.1vw,18px) 0 0;position:relative;overflow:hidden}.page-module__CQR71a__selfImage img{object-fit:cover;object-position:center top;width:100%;height:100%}.page-module__CQR71a__cardCopy{z-index:1;border:1px solid var(--line-light);min-height:350px;color:var(--ink);background:var(--paper);border-top:0;border-radius:0 0 clamp(14px,1.1vw,18px) clamp(14px,1.1vw,18px);flex-direction:column;padding:clamp(20px,1.7vw,28px);display:flex;position:relative}.page-module__CQR71a__cardNumber{color:var(--acid-dark);letter-spacing:.1em;font-size:12px;font-weight:800}.page-module__CQR71a__cardCopy h3{margin:16px 0 14px;font-size:clamp(18px,1.25vw,22px);line-height:1.38}.page-module__CQR71a__cardCopy>p{color:#10110e9e;margin:0 0 18px;font-size:13px;line-height:1.75}.page-module__CQR71a__cardCopy .page-module__CQR71a__textLink{margin-top:16px;font-size:14px}.page-module__CQR71a__metrics{border-top:1px solid #10110e21;flex-wrap:wrap;gap:7px;margin:auto 0 0;padding:14px 0 0;list-style:none;display:flex}.page-module__CQR71a__metrics li{color:#657325;white-space:nowrap;background:#d7ef7333;border:1px solid #9caf4661;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:750}.page-module__CQR71a__searchGallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,28px);display:grid}.page-module__CQR71a__searchGallery figure{aspect-ratio:16/9;border:1px solid var(--case-line);background:#fff;border-radius:clamp(14px,1.2vw,20px);margin:0;overflow:hidden}.page-module__CQR71a__searchGallery img{object-fit:cover;object-position:center top;width:100%;height:100%}.page-module__CQR71a__externalGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,30px);margin-top:clamp(32px,4vw,58px);display:grid}.page-module__CQR71a__externalCard{border:1px solid var(--line-light);min-height:330px;color:var(--ink);background:var(--paper);flex-direction:column;padding:clamp(26px,2.5vw,40px);display:flex}.page-module__CQR71a__author{color:#10110e7a;margin:24px 0 10px;font-size:13px}.page-module__CQR71a__externalCard h3{margin:0 0 14px;font-size:clamp(20px,1.6vw,27px);line-height:1.4}.page-module__CQR71a__externalCard>p:not(.page-module__CQR71a__author){color:#10110e9e;margin:0 0 22px;font-size:14px;line-height:1.75}.page-module__CQR71a__externalCard .page-module__CQR71a__metrics{margin-top:auto}.page-module__CQR71a__externalCard .page-module__CQR71a__textLink{margin-top:auto;padding-top:18px}@media (max-width:1100px){.page-module__CQR71a__selfGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__CQR71a__cardCopy{min-height:300px}}@media (max-width:1000px){.page-module__CQR71a__hero{grid-template-columns:1fr}.page-module__CQR71a__heroCopy{max-width:760px}.page-module__CQR71a__heroVisual{width:100%}}@media (max-width:760px){.page-module__CQR71a__topbar{min-height:64px}.page-module__CQR71a__topbar p,.page-module__CQR71a__utilityLink{font-size:12px}.page-module__CQR71a__hero{gap:48px;min-height:0;padding:68px 0 32px}.page-module__CQR71a__hero h1{font-size:clamp(42px,12vw,58px)}.page-module__CQR71a__caseSummary div{grid-template-columns:62px minmax(0,1fr);gap:14px}.page-module__CQR71a__caseSummary dt,.page-module__CQR71a__caseSummary dd{font-size:13px}.page-module__CQR71a__heroVisual{aspect-ratio:4/3}.page-module__CQR71a__sectionIntro{margin-bottom:38px}.page-module__CQR71a__sectionIntro h2{font-size:clamp(36px,11vw,50px)}.page-module__CQR71a__sectionIntro>p{margin-top:20px;font-size:15px}.page-module__CQR71a__selfGrid,.page-module__CQR71a__searchGallery,.page-module__CQR71a__externalGrid{grid-template-columns:1fr}.page-module__CQR71a__selfImage,.page-module__CQR71a__searchGallery figure{aspect-ratio:4/3}.page-module__CQR71a__cardCopy{min-height:0}.page-module__CQR71a__externalCard{min-height:280px}}@media (max-width:480px){.page-module__CQR71a__caseSummary div{grid-template-columns:1fr;gap:7px}}.page-module__CQR71a__heroVisual{border:1px solid var(--case-edge);box-shadow:8px 10px 0 var(--case-surface);border-radius:2px;align-self:start;margin-top:27px}.page-module__CQR71a__selfCard,.page-module__CQR71a__externalCard{border-radius:2px}.page-module__CQR71a__selfCard:before,.page-module__CQR71a__externalCard:before{background:0 0;border-color:#c9f6402e;translate:5px 5px;rotate:none}.page-module__CQR71a__selfCard:after,.page-module__CQR71a__externalCard:after{content:"";z-index:2;pointer-events:none;background:var(--case-corners);position:absolute;inset:-3px}.page-module__CQR71a__selfImage{border-color:var(--case-edge);border-radius:2px 2px 0 0}.page-module__CQR71a__cardCopy,.page-module__CQR71a__externalCard{border-color:var(--case-edge);color:var(--case-white);background:var(--case-surface);padding:clamp(20px,1.75vw,28px)}.page-module__CQR71a__cardCopy{border-radius:0 0 2px 2px}.page-module__CQR71a__cardCopy h3,.page-module__CQR71a__externalCard h3{font-weight:600;line-height:1.5}.page-module__CQR71a__cardCopy>p,.page-module__CQR71a__externalCard>p:not(.page-module__CQR71a__author){color:#b9c3b6;font-size:14px;line-height:1.85}.page-module__CQR71a__cardNumber{color:var(--case-accent);font-weight:650}.page-module__CQR71a__author{color:var(--case-muted)}.page-module__CQR71a__metrics{border-top-color:var(--case-line);gap:8px 12px}.page-module__CQR71a__metrics li{color:var(--case-accent);background:0 0;border:0;border-radius:0;padding:0;font-size:12px;font-weight:550}.page-module__CQR71a__searchGallery figure{border-color:var(--case-edge);border-radius:2px}.page-module__CQR71a__cardCopy .page-module__CQR71a__textLink{font-size:13px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.page-module__CQR71a__selfCard,.page-module__CQR71a__externalCard{transition:transform .24s cubic-bezier(.22,1,.36,1)}.page-module__CQR71a__selfCard:hover,.page-module__CQR71a__externalCard:hover{transform:translateY(-3px)}}@media (max-width:760px){.page-module__CQR71a__heroVisual{box-shadow:5px 6px 0 var(--case-surface);margin-top:0}.page-module__CQR71a__selfGrid,.page-module__CQR71a__externalGrid{gap:32px}.page-module__CQR71a__externalCard{min-height:0}}
.page-module__llfPzW__kind{color:var(--acid);letter-spacing:.06em;margin:0 0 22px;font-size:12px;font-weight:650}.page-module__llfPzW__visual{background:#0d1110}.page-module__llfPzW__visual img{object-fit:contain;object-position:center}.page-module__llfPzW__features{border-top:1px solid #f2f0e829;margin:0;padding:0;list-style:none}.page-module__llfPzW__features li{border-bottom:1px solid #f2f0e829;grid-template-columns:64px minmax(0,1fr);gap:18px;padding-block:22px;display:grid}.page-module__llfPzW__features span{color:var(--acid);font-size:12px;font-weight:700}.page-module__llfPzW__features p,.page-module__llfPzW__scope{color:#f2f0e8c7;margin:0;font-size:15px;line-height:1.8}.page-module__llfPzW__scope{color:#f2f0e899;max-width:900px;margin:28px 0 20px}@media (max-width:760px){.page-module__llfPzW__features li{grid-template-columns:28px minmax(0,1fr);gap:12px}.page-module__llfPzW__features p,.page-module__llfPzW__scope{font-size:13px}}
.page-module__dYUH-a__page{--case-line:#f2f0e829;--case-muted:#f2f0e8a6;--link-blue:#76a9ff;min-height:100dvh;color:var(--paper);background:var(--ink);background-image:var(--grid-dark);overflow:clip;}.page-module__dYUH-a__topbar,.page-module__dYUH-a__hero,.page-module__dYUH-a__caseSection{width:min(1680px, calc(100% - 2 * var(--page-gutter)));margin-inline:auto}.page-module__dYUH-a__topbar{border-bottom:1px solid var(--case-line);justify-content:space-between;align-items:center;min-height:74px;display:flex;}.page-module__dYUH-a__topbar p{color:#f2f0e8cc;letter-spacing:.03em;margin:0;font-size:13px;font-weight:600}.page-module__dYUH-a__utilityLink,.page-module__dYUH-a__textLink{text-underline-offset:4px;width:fit-content;font-size:14px;font-weight:650;line-height:1.5;text-decoration:underline}.page-module__dYUH-a__utilityLink{color:#f2f0e8e0;text-decoration-color:#f2f0e852;}.page-module__dYUH-a__utilityLink:hover{color:var(--paper);text-decoration-color:currentColor}.page-module__dYUH-a__textLink{color:var(--link-blue);text-decoration-color:#76a9ff8c;}.page-module__dYUH-a__textLink:hover{color:#a6c8ff;text-decoration-color:currentColor}.page-module__dYUH-a__hero{grid-template-columns:minmax(420px,.92fr) minmax(560px,1.08fr);align-items:start;gap:clamp(44px,5vw,84px);min-height:0;padding:clamp(70px,7vw,112px) 0 clamp(24px,2vw,32px);display:grid;}.page-module__dYUH-a__hero h1{font-family:var(--font-display), var(--font-body);letter-spacing:-.055em;margin:0;font-size:clamp(54px,5vw,84px);font-weight:900;line-height:.94}.page-module__dYUH-a__caseSummary{border-top:1px solid var(--case-line);margin:clamp(38px,4.2vw,64px) 0 0;}.page-module__dYUH-a__caseSummary div{border-bottom:1px solid var(--case-line);grid-template-columns:80px minmax(0,1fr);gap:22px;padding:20px 0;display:grid}.page-module__dYUH-a__caseSummary dt,.page-module__dYUH-a__caseSummary dd{margin:0;font-size:14px;line-height:1.75}.page-module__dYUH-a__caseSummary dt{color:var(--acid);font-weight:750}.page-module__dYUH-a__caseSummary dd{color:var(--case-muted)}.page-module__dYUH-a__caseSummary dd strong{color:#f2f0e8f0;text-underline-offset:4px;font-weight:650;-webkit-text-decoration:underline #d7ef739e;text-decoration:underline #d7ef739e;text-decoration-thickness:1px}.page-module__dYUH-a__heroVisual{aspect-ratio:16/10;background:#050605;border:1px solid #d7ef7359;border-radius:clamp(16px,1.5vw,26px);grid-template-columns:minmax(0,1.18fr) minmax(180px,.82fr);gap:clamp(9px,.8vw,14px);padding:clamp(12px,1.2vw,20px);display:grid;overflow:hidden}.page-module__dYUH-a__heroPrimary,.page-module__dYUH-a__heroSide>div{background:#000;border:1px solid #f2f0e824;border-radius:clamp(9px,.8vw,14px);min-height:0;position:relative;overflow:hidden}.page-module__dYUH-a__heroPrimary img,.page-module__dYUH-a__heroSide img{object-fit:cover;object-position:center}.page-module__dYUH-a__heroSide{grid-template-rows:repeat(2,minmax(0,1fr));gap:clamp(9px,.8vw,14px);min-height:0;display:grid}.page-module__dYUH-a__caseSection{border-top:1px solid var(--case-line);padding:clamp(56px,5vw,80px) 0;scroll-margin-top:24px;}.page-module__dYUH-a__sectionIntro{width:100%;margin-bottom:clamp(38px,4vw,62px);}.page-module__dYUH-a__sectionIntro h2{letter-spacing:-.04em;margin:0;font-size:clamp(38px,3.8vw,64px);font-weight:650;line-height:1.12}.page-module__dYUH-a__sectionIntro>p{max-width:none;color:var(--case-muted);text-wrap:pretty;margin:24px 0 0;font-size:16px;line-height:1.9}.page-module__dYUH-a__sectionIntro>p strong{color:#f2f0e8f0;text-underline-offset:4px;font-weight:650;-webkit-text-decoration:underline #d7ef739e;text-decoration:underline #d7ef739e;text-decoration-thickness:1px}.page-module__dYUH-a__noBreak{white-space:nowrap}.page-module__dYUH-a__creatorCard{z-index:0;isolation:isolate;border-radius:clamp(14px,1.1vw,18px);min-width:0;position:relative}.page-module__dYUH-a__creatorCard:before{content:"";z-index:-1;border-radius:inherit;background:#9bb0462e;border:1px solid #d7ef739e;position:absolute;inset:0;translate:7px 7px;rotate:-.5deg}.page-module__dYUH-a__creatorMeta{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.page-module__dYUH-a__creatorMeta span{color:var(--acid-dark);letter-spacing:.1em;font-size:12px;font-weight:800}.page-module__dYUH-a__creatorMeta p{color:#10110e75;margin:0;font-size:12px;font-weight:700}.page-module__dYUH-a__creatorGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,2.4vw,38px) clamp(18px,2vw,30px);display:grid}.page-module__dYUH-a__creatorImage{z-index:1;aspect-ratio:1.09;border:1px solid var(--line-light);background:#000;border-bottom:0;border-radius:clamp(14px,1.1vw,18px) clamp(14px,1.1vw,18px) 0 0;position:relative;overflow:hidden}.page-module__dYUH-a__creatorImage img{object-fit:cover;width:100%;height:100%}.page-module__dYUH-a__creatorCopy{z-index:1;border:1px solid var(--line-light);min-height:430px;color:var(--ink);background:var(--paper);border-top:0;border-radius:0 0 clamp(14px,1.1vw,18px) clamp(14px,1.1vw,18px);flex-direction:column;padding:clamp(22px,2vw,32px);display:flex;position:relative}.page-module__dYUH-a__creatorMeta p{color:#10110e94;font-size:13px}.page-module__dYUH-a__creatorCopy h3{margin:18px 0 14px;font-size:clamp(20px,1.45vw,27px);line-height:1.38}.page-module__dYUH-a__creatorCopy>p{color:#10110e9e;margin:0;font-size:14px;line-height:1.78}.page-module__dYUH-a__metrics{border-top:1px solid #10110e21;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:auto 0 0;padding:20px 0 0;list-style:none;display:grid}.page-module__dYUH-a__metrics li{background:#d7ef7329;border:1px solid #9caf4652;border-radius:10px;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;padding:9px 10px;display:flex}.page-module__dYUH-a__metrics span{color:#10110e85;white-space:nowrap;font-size:10px;font-weight:700}.page-module__dYUH-a__metrics strong{color:#657325;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.page-module__dYUH-a__creatorCopy .page-module__dYUH-a__textLink{margin-top:20px}@media (max-width:1120px){.page-module__dYUH-a__hero{grid-template-columns:1fr}.page-module__dYUH-a__heroCopy{max-width:820px}.page-module__dYUH-a__heroVisual{width:100%}.page-module__dYUH-a__creatorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.page-module__dYUH-a__topbar{min-height:64px}.page-module__dYUH-a__topbar p,.page-module__dYUH-a__utilityLink{font-size:12px}.page-module__dYUH-a__hero{gap:48px;min-height:0;padding:68px 0 32px}.page-module__dYUH-a__hero h1{font-size:clamp(42px,12vw,58px)}.page-module__dYUH-a__caseSummary div{grid-template-columns:62px minmax(0,1fr);gap:14px}.page-module__dYUH-a__caseSummary dt,.page-module__dYUH-a__caseSummary dd{font-size:13px}.page-module__dYUH-a__heroVisual{aspect-ratio:4/3;grid-template-columns:minmax(0,1.2fr) minmax(100px,.8fr)}.page-module__dYUH-a__sectionIntro{margin-bottom:38px}.page-module__dYUH-a__sectionIntro h2{font-size:clamp(36px,11vw,50px)}.page-module__dYUH-a__sectionIntro>p{margin-top:20px;font-size:15px}.page-module__dYUH-a__creatorGrid{grid-template-columns:1fr}.page-module__dYUH-a__creatorCopy{min-height:390px}}.page-module__dYUH-a__heroVisual{border:1px solid var(--case-edge);background:var(--case-surface);border-radius:2px;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);align-self:start;margin-top:27px;padding:12px;position:relative;overflow:visible;box-shadow:10px 12px #101910c7}.page-module__dYUH-a__heroVisual:after,.page-module__dYUH-a__creatorCard:after{content:"";z-index:2;pointer-events:none;background:var(--case-corners);position:absolute;inset:-3px}.page-module__dYUH-a__heroPrimary,.page-module__dYUH-a__heroSide>div{border-color:var(--case-line);border-radius:1px}.page-module__dYUH-a__creatorCard{border-radius:2px;transition:transform .24s cubic-bezier(.22,1,.36,1)}.page-module__dYUH-a__creatorCard:before{background:0 0;border-color:#c9f6402e;translate:5px 5px;rotate:none}.page-module__dYUH-a__creatorImage{border-color:var(--case-edge);border-radius:2px 2px 0 0}.page-module__dYUH-a__creatorCopy{border-color:var(--case-edge);min-height:408px;color:var(--case-white);background:var(--case-surface);border-radius:0 0 2px 2px;padding:clamp(20px,2vw,30px)}.page-module__dYUH-a__creatorMeta span{color:var(--case-accent);font-weight:650}.page-module__dYUH-a__creatorMeta p{color:var(--case-muted);font-weight:500}.page-module__dYUH-a__creatorCopy h3{font-size:clamp(19px,1.5vw,24px);font-weight:600;line-height:1.48}.page-module__dYUH-a__creatorCopy>p{color:#b9c3b6;line-height:1.85}.page-module__dYUH-a__metrics{border-top-color:var(--case-line);gap:0;margin-top:auto;padding-top:18px}.page-module__dYUH-a__metrics li{background:0 0;border:0;border-radius:0;padding:8px 10px 8px 0}.page-module__dYUH-a__metrics span{color:var(--case-muted);font-size:11px;font-weight:400}.page-module__dYUH-a__metrics strong{color:var(--case-accent);font-size:14px;font-weight:550}.page-module__dYUH-a__creatorCopy .page-module__dYUH-a__textLink{border-top:1px solid var(--case-line);margin-top:14px;padding-top:16px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.page-module__dYUH-a__creatorCard:hover{transform:translateY(-3px)}.page-module__dYUH-a__creatorCard:hover:before{border-color:#c9f64073}}@media (max-width:760px){.page-module__dYUH-a__heroVisual{gap:6px;margin-top:0;padding:7px;box-shadow:5px 6px #101910c7}.page-module__dYUH-a__heroSide{gap:6px}.page-module__dYUH-a__creatorGrid{gap:32px}.page-module__dYUH-a__creatorCopy{min-height:0;padding:20px 18px}.page-module__dYUH-a__creatorCopy>p{margin-bottom:24px}.page-module__dYUH-a__creatorCopy h3{font-size:20px}.page-module__dYUH-a__metrics strong{font-size:13px}.page-module__dYUH-a__metrics li{gap:5px;padding-right:8px}.page-module__dYUH-a__noBreak{white-space:normal}}@media (prefers-reduced-motion:reduce){.page-module__dYUH-a__creatorCard{transition:none}}
.page-module__7r52_q__page{--case-line:#f2f0e829;--case-muted:#f2f0e8a6;min-height:100dvh;color:var(--paper);background:var(--ink);background-image:var(--grid-dark);overflow:clip;}.page-module__7r52_q__topbar,.page-module__7r52_q__hero,.page-module__7r52_q__caseSection{width:min(1680px, calc(100% - 2 * var(--page-gutter)));margin-inline:auto}.page-module__7r52_q__topbar{border-bottom:1px solid var(--case-line);justify-content:space-between;align-items:center;min-height:74px;display:flex;}.page-module__7r52_q__topbar p{color:#f2f0e8cc;letter-spacing:.03em;margin:0;font-size:13px;font-weight:600}.page-module__7r52_q__utilityLink{color:#f2f0e8e0;text-underline-offset:4px;width:fit-content;font-size:14px;font-weight:650;line-height:1.5;-webkit-text-decoration:underline #f2f0e852;text-decoration:underline #f2f0e852;}.page-module__7r52_q__utilityLink:hover{color:var(--paper);text-decoration-color:currentColor}.page-module__7r52_q__hero{grid-template-columns:minmax(420px,.92fr) minmax(560px,1.08fr);align-items:start;gap:clamp(44px,5vw,84px);padding:clamp(70px,7vw,112px) 0 clamp(72px,7vw,112px);display:grid;}.page-module__7r52_q__hero h1{font-family:var(--font-display), var(--font-body);letter-spacing:-.055em;margin:0;font-size:clamp(54px,5vw,84px);font-weight:900;line-height:.94}.page-module__7r52_q__hero h1>span{display:block}.page-module__7r52_q__titleSecondLine{white-space:nowrap;font-size:clamp(40px,3.8vw,64px)}.page-module__7r52_q__hero h1 .page-module__7r52_q__titleAi{font-family:var(--font-body);letter-spacing:-.03em;margin-right:.08em;font-size:.92em;font-weight:650;display:inline}.page-module__7r52_q__caseSummary{border-top:1px solid var(--case-line);margin:clamp(38px,4.2vw,64px) 0 0;}.page-module__7r52_q__caseSummary div{border-bottom:1px solid var(--case-line);grid-template-columns:80px minmax(0,1fr);gap:22px;padding:20px 0;display:grid}.page-module__7r52_q__caseSummary dt,.page-module__7r52_q__caseSummary dd{margin:0;font-size:14px;line-height:1.75}.page-module__7r52_q__caseSummary dt{color:var(--acid);font-weight:750}.page-module__7r52_q__caseSummary dd{color:var(--case-muted)}.page-module__7r52_q__caseSummary dd strong{color:#f2f0e8f0;text-underline-offset:4px;font-weight:650;-webkit-text-decoration:underline #d7ef739e;text-decoration:underline #d7ef739e;text-decoration-thickness:1px}.page-module__7r52_q__coverDeck{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(10px,1.2vw,18px);padding-top:6px;display:grid}.page-module__7r52_q__coverCard{border:1px solid var(--case-edge);background:#000;grid-column:span 2;min-width:0;transition:border-color .18s,translate .18s;display:block}.page-module__7r52_q__coverCard:nth-child(4){grid-column:2/span 2}.page-module__7r52_q__coverCard:nth-child(5){grid-column:4/span 2}.page-module__7r52_q__coverImage{aspect-ratio:9/16;object-fit:contain;width:100%;height:auto;display:block}.page-module__7r52_q__caseSection{border-top:1px solid var(--case-line);padding:clamp(64px,6vw,96px) 0 clamp(96px,9vw,148px);scroll-margin-top:24px;}.page-module__7r52_q__videoGrid{grid-template-columns:repeat(3,minmax(0,360px));justify-content:space-between;gap:clamp(64px,7vw,112px) clamp(28px,4vw,64px);display:grid}.page-module__7r52_q__videoCard{min-width:0;scroll-margin-top:28px}.page-module__7r52_q__videoHeader{min-height:92px}.page-module__7r52_q__videoHeader h2{letter-spacing:-.025em;margin:0;font-size:clamp(20px,1.55vw,27px);font-weight:650;line-height:1.35}.page-module__7r52_q__videoFrame{z-index:0;isolation:isolate;background:#000;border:1px solid #f2f0e83d;border-radius:clamp(14px,1.1vw,18px);margin-top:22px;position:relative}.page-module__7r52_q__videoFrame:before{content:"";z-index:-1;border-radius:inherit;background:#9bb04624;border:1px solid #d7ef7394;position:absolute;inset:0;translate:7px 7px}.page-module__7r52_q__videoFrame video{aspect-ratio:9/16;border-radius:inherit;object-fit:contain;background:#000;width:100%;display:block}.page-module__7r52_q__originalLink{margin-top:20px;font-size:14px;line-height:1.6;text-decoration:underline;display:inline-block;}@media (hover:hover) and (prefers-reduced-motion:no-preference){.page-module__7r52_q__coverCard:hover{border-color:var(--case-accent);translate:0 -3px}}@media (max-width:1080px){.page-module__7r52_q__hero{grid-template-columns:1fr}.page-module__7r52_q__heroCopy{max-width:820px}.page-module__7r52_q__coverDeck{max-width:720px;padding-top:0}.page-module__7r52_q__videoGrid{grid-template-columns:repeat(2,minmax(0,390px))}}@media (max-width:760px){.page-module__7r52_q__topbar{min-height:64px}.page-module__7r52_q__topbar p,.page-module__7r52_q__utilityLink{font-size:12px}.page-module__7r52_q__hero{gap:48px;padding-block:68px 78px}.page-module__7r52_q__hero h1{font-size:clamp(52px,15.8vw,72px)}.page-module__7r52_q__titleSecondLine{font-size:clamp(36px,10.8vw,48px)}.page-module__7r52_q__caseSummary div{grid-template-columns:64px minmax(0,1fr);gap:14px}.page-module__7r52_q__caseSummary dt,.page-module__7r52_q__caseSummary dd{font-size:13px}.page-module__7r52_q__coverDeck{grid-template-columns:minmax(0,1fr);justify-self:center;gap:20px;width:100%;max-width:360px}.page-module__7r52_q__coverCard,.page-module__7r52_q__coverCard:nth-child(4),.page-module__7r52_q__coverCard:nth-child(5){grid-column:auto}.page-module__7r52_q__caseSection{padding-block:64px 96px}.page-module__7r52_q__videoGrid{grid-template-columns:minmax(0,420px);justify-content:center;gap:64px}.page-module__7r52_q__videoHeader{min-height:0}.page-module__7r52_q__videoFrame{margin-top:18px}}@media (prefers-reduced-motion:reduce){.page-module__7r52_q__coverCard{transition:none}}.page-module__7r52_q__hero h1 .page-module__7r52_q__titleSecondLine{white-space:normal;font-size:.72em;line-height:1.45}.page-module__7r52_q__videoGrid{gap:clamp(48px,5.5vw,86px) clamp(22px,3.5vw,52px)}.page-module__7r52_q__videoHeader h2{font-size:clamp(20px,1.65vw,26px);font-weight:600;line-height:1.5}.page-module__7r52_q__videoFrame{border-color:var(--case-edge);border-radius:2px}.page-module__7r52_q__videoFrame:before{background:0 0;border-color:#c9f64033;translate:5px 5px}.page-module__7r52_q__videoFrame:after{content:"";z-index:2;pointer-events:none;background:var(--case-corners);position:absolute;inset:-3px}@media (max-width:760px){.page-module__7r52_q__videoGrid{gap:48px}}
.page-module__AREmmG__page{--case-line:#f2f0e829;--case-muted:#f2f0e8a6;--link-blue:#76a9ff;min-height:100dvh;color:var(--paper);background:var(--ink);background-image:var(--grid-dark);overflow:clip;}.page-module__AREmmG__topbar,.page-module__AREmmG__hero,.page-module__AREmmG__caseSection{width:min(1680px, calc(100% - 2 * var(--page-gutter)));margin-inline:auto}.page-module__AREmmG__topbar{border-bottom:1px solid var(--case-line);justify-content:space-between;align-items:center;min-height:74px;display:flex;}.page-module__AREmmG__topbar p{color:#f2f0e8cc;letter-spacing:.03em;margin:0;font-size:13px;font-weight:600}.page-module__AREmmG__utilityLink,.page-module__AREmmG__textLink{text-underline-offset:4px;width:fit-content;font-size:14px;font-weight:650;line-height:1.5;text-decoration:underline}.page-module__AREmmG__utilityLink{color:#f2f0e8e0;text-decoration-color:#f2f0e852;}.page-module__AREmmG__utilityLink:hover{color:var(--paper);text-decoration-color:currentColor}.page-module__AREmmG__textLink{color:var(--link-blue);text-decoration-color:#76a9ff8c;}.page-module__AREmmG__textLink:hover{color:#a6c8ff;text-decoration-color:currentColor}.page-module__AREmmG__hero{grid-template-columns:minmax(420px,.92fr) minmax(560px,1.08fr);align-items:start;gap:clamp(44px,5vw,84px);min-height:0;padding:clamp(70px,7vw,112px) 0 clamp(24px,2vw,32px);display:grid;}.page-module__AREmmG__hero h1{font-family:var(--font-display), var(--font-body);letter-spacing:-.055em;margin:0;font-size:clamp(54px,5vw,84px);font-weight:900;line-height:.94}.page-module__AREmmG__hero h1>span{display:block}.page-module__AREmmG__titleSecondLine{white-space:nowrap;font-size:clamp(42px,4.2vw,70px)}.page-module__AREmmG__hero h1 .page-module__AREmmG__titleAi{font-family:var(--font-body);letter-spacing:-.03em;font-size:.92em;font-style:normal;font-weight:650;display:inline}.page-module__AREmmG__caseSummary{border-top:1px solid var(--case-line);margin:clamp(38px,4.2vw,64px) 0 0;}.page-module__AREmmG__caseSummary div{border-bottom:1px solid var(--case-line);grid-template-columns:80px minmax(0,1fr);gap:22px;padding:20px 0;display:grid}.page-module__AREmmG__caseSummary dt,.page-module__AREmmG__caseSummary dd{margin:0;font-size:14px;line-height:1.75}.page-module__AREmmG__caseSummary dt{color:var(--acid);font-weight:750}.page-module__AREmmG__caseSummary dd{color:var(--case-muted)}.page-module__AREmmG__caseSummary dd strong{color:#f2f0e8f0;text-underline-offset:4px;font-weight:650;-webkit-text-decoration:underline #d7ef739e;text-decoration:underline #d7ef739e;text-decoration-thickness:1px}.page-module__AREmmG__topicDeck{isolation:isolate;perspective:1400px;min-height:clamp(570px,43vw,720px);position:relative;transform:translateY(clamp(-64px,-4vw,-40px))}.page-module__AREmmG__topicDeck:before{content:"";filter:blur(.1px);background:radial-gradient(circle at 50% 60%,#d7ef731a,#0000 62%);border:1px solid #d7ef7338;border-radius:50%;position:absolute;inset:10% 1% 5%}.page-module__AREmmG__topicCard{transform-origin:50% 112%;width:clamp(210px,17vw,292px);color:var(--ink);background:var(--paper);border:1px solid #10110e24;border-radius:0;margin:0;transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s;position:absolute;bottom:6%;left:50%;overflow:hidden;box-shadow:0 28px 70px #00000047}.page-module__AREmmG__topicCard>div{aspect-ratio:3/4;background:#fff;position:relative;overflow:hidden}.page-module__AREmmG__topicCard img{object-fit:cover}.page-module__AREmmG__topicCard figcaption{align-items:center;gap:12px;min-height:64px;padding:15px 17px 16px;font-size:13px;font-weight:700;line-height:1.35;display:flex}.page-module__AREmmG__topicCard figcaption span{color:var(--acid-dark);letter-spacing:.1em;flex:none;font-size:10px}.page-module__AREmmG__topicCard:first-of-type{z-index:1;transform:translate(calc(-50% - 218px))translateY(34px)rotate(-10deg)}.page-module__AREmmG__topicCard:nth-of-type(2){z-index:2;transform:translate(calc(-50% - 108px))translateY(10px)rotate(-5deg)}.page-module__AREmmG__topicCard:nth-of-type(3){z-index:5;transform:translate(-50%)translateY(-10px)}.page-module__AREmmG__topicCard:nth-of-type(4){z-index:4;transform:translate(calc(108px - 50%))translateY(10px)rotate(5deg)}.page-module__AREmmG__topicCard:nth-of-type(5){z-index:3;transform:translate(calc(218px - 50%))translateY(34px)rotate(10deg)}@media (hover:hover){.page-module__AREmmG__topicDeck:hover .page-module__AREmmG__topicCard{box-shadow:0 34px 84px #00000057}.page-module__AREmmG__topicDeck:hover .page-module__AREmmG__topicCard:first-of-type{transform:translate(calc(-50% - 270px))translateY(34px)rotate(-12deg)}.page-module__AREmmG__topicDeck:hover .page-module__AREmmG__topicCard:nth-of-type(2){transform:translate(calc(-50% - 135px))translateY(4px)rotate(-6deg)}.page-module__AREmmG__topicDeck:hover .page-module__AREmmG__topicCard:nth-of-type(3){transform:translate(-50%)translateY(-24px)}.page-module__AREmmG__topicDeck:hover .page-module__AREmmG__topicCard:nth-of-type(4){transform:translate(calc(135px - 50%))translateY(4px)rotate(6deg)}.page-module__AREmmG__topicDeck:hover .page-module__AREmmG__topicCard:nth-of-type(5){transform:translate(calc(270px - 50%))translateY(34px)rotate(12deg)}}.page-module__AREmmG__caseSection{border-top:1px solid var(--case-line);padding:clamp(56px,5vw,80px) 0;scroll-margin-top:24px;}.page-module__AREmmG__sectionIntro{max-width:940px;margin-bottom:clamp(48px,6vw,86px);}.page-module__AREmmG__sectionIntro>span{color:var(--acid);letter-spacing:.12em;margin-bottom:16px;font-size:11px;font-weight:800;display:block}.page-module__AREmmG__sectionIntro h2{letter-spacing:-.04em;margin:0;font-size:clamp(38px,3.8vw,64px);font-weight:650;line-height:1.12}.page-module__AREmmG__sectionIntro>p{max-width:58em;color:var(--case-muted);margin:24px 0 0;font-size:16px;line-height:1.9}.page-module__AREmmG__evidenceGrid,.page-module__AREmmG__outputGrid,.page-module__AREmmG__artifactGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,30px);display:grid}.page-module__AREmmG__deliverableGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.4vw,22px);display:grid}.page-module__AREmmG__deliverableCard{border:1px solid var(--line-light);min-width:0;min-height:270px;color:var(--ink);background:var(--paper);border-radius:clamp(14px,1.1vw,18px);flex-direction:column;padding:clamp(24px,2.2vw,34px);display:flex}.page-module__AREmmG__deliverableCard h3{margin:42px 0 14px;font-size:clamp(20px,1.45vw,26px);line-height:1.35}.page-module__AREmmG__deliverableCard p{color:#10110e9e;margin:0;font-size:14px;line-height:1.78}.page-module__AREmmG__deliverableCard .page-module__AREmmG__textLink{margin-top:auto;padding-top:24px}.page-module__AREmmG__carouselList{gap:clamp(72px,8vw,128px);display:grid}.page-module__AREmmG__carouselShell{min-width:0}.page-module__AREmmG__carouselShell+.page-module__AREmmG__carouselShell{border-top:1px solid var(--case-line);padding-top:clamp(50px,5vw,78px)}.page-module__AREmmG__carouselHeader{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.page-module__AREmmG__carouselHeader span{margin:0}.page-module__AREmmG__carouselHeader h3{margin:0;font-size:clamp(22px,2vw,32px);font-weight:650;line-height:1.3}.page-module__AREmmG__carouselLinks{flex-wrap:wrap;gap:8px 22px;margin-top:12px;display:flex}.page-module__AREmmG__carouselHeader .page-module__AREmmG__textLink{display:inline-block}.page-module__AREmmG__carouselControls{flex:none;align-items:center;gap:8px;display:flex}.page-module__AREmmG__carouselControls>span{color:var(--acid);letter-spacing:.08em;margin-right:8px;font-size:12px;font-weight:800}.page-module__AREmmG__carouselControls button{width:42px;height:42px;color:var(--paper);cursor:pointer;background:0 0;border:1px solid #f2f0e842;border-radius:50%}.page-module__AREmmG__carouselControls button:hover,.page-module__AREmmG__carouselControls button:focus-visible{border-color:var(--acid);color:var(--ink);background:var(--acid)}.page-module__AREmmG__carouselTrack{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-color:var(--acid) #f2f0e81f;scrollbar-width:thin;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;gap:clamp(16px,2vw,26px);padding:2px 8vw 22px 2px;display:flex;overflow-x:auto}.page-module__AREmmG__carouselTrack[data-dragging=true]{cursor:grabbing;scroll-snap-type:none}.page-module__AREmmG__carouselSlide{aspect-ratio:3/4;scroll-snap-align:start;background:var(--paper);border:1px solid #f2f0e847;border-radius:clamp(14px,1.1vw,18px);flex:0 0 clamp(300px,31vw,440px);margin:0;position:relative;overflow:hidden}.page-module__AREmmG__carouselSlide img{object-fit:cover;pointer-events:none}.page-module__AREmmG__carouselSlide figcaption{z-index:1;min-width:36px;color:var(--paper);text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#10110eb8;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:800;position:absolute;bottom:12px;right:12px}.page-module__AREmmG__evidenceCard,.page-module__AREmmG__outputCard,.page-module__AREmmG__artifactGrid article,.page-module__AREmmG__pipeline li{z-index:0;isolation:isolate;border-radius:clamp(14px,1.1vw,18px);min-width:0;position:relative}.page-module__AREmmG__evidenceCard:before,.page-module__AREmmG__outputCard:before{content:"";z-index:-1;border-radius:inherit;background:#9bb0462e;border:1px solid #d7ef739e;position:absolute;inset:0;translate:7px 7px;rotate:-.5deg}.page-module__AREmmG__evidenceImage,.page-module__AREmmG__outputImage{z-index:1;border:1px solid var(--line-light);background:#fff;border-bottom:0;border-radius:clamp(14px,1.1vw,18px) clamp(14px,1.1vw,18px) 0 0;position:relative;overflow:hidden}.page-module__AREmmG__evidenceImage{aspect-ratio:16/9}.page-module__AREmmG__outputImage{aspect-ratio:3/2}.page-module__AREmmG__evidenceImage img,.page-module__AREmmG__outputImage img{object-fit:cover;width:100%;height:100%}.page-module__AREmmG__outputImage img{object-fit:contain}.page-module__AREmmG__evidenceCopy,.page-module__AREmmG__outputCopy{z-index:1;border:1px solid var(--line-light);color:var(--ink);background:var(--paper);border-top:0;border-radius:0 0 clamp(14px,1.1vw,18px) clamp(14px,1.1vw,18px);flex-direction:column;padding:clamp(22px,2vw,32px);display:flex;position:relative}.page-module__AREmmG__evidenceCopy{min-height:250px}.page-module__AREmmG__outputCopy{min-height:285px}.page-module__AREmmG__cardNumber{color:var(--acid-dark);letter-spacing:.1em;font-size:12px;font-weight:800}.page-module__AREmmG__evidenceCopy h3,.page-module__AREmmG__outputCopy h3{margin:16px 0 14px;font-size:clamp(20px,1.55vw,28px);line-height:1.35}.page-module__AREmmG__evidenceCopy p,.page-module__AREmmG__outputCopy p{color:#10110e9e;margin:0;font-size:14px;line-height:1.78}.page-module__AREmmG__outputCopy .page-module__AREmmG__textLink{margin-top:auto;padding-top:24px}.page-module__AREmmG__pipeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(14px,1.4vw,22px);margin:0;padding:0;list-style:none;display:grid}.page-module__AREmmG__pipeline li{border:1px solid var(--line-light);min-height:250px;color:var(--ink);background:var(--paper);padding:clamp(22px,2vw,30px)}.page-module__AREmmG__pipeline li:before{content:"";z-index:-1;border-radius:inherit;background:#9bb0461f;border:1px solid #d7ef7373;position:absolute;inset:0;translate:5px 5px}.page-module__AREmmG__pipeline li>span,.page-module__AREmmG__artifactGrid article>span{color:var(--acid-dark);letter-spacing:.1em;font-size:11px;font-weight:800}.page-module__AREmmG__pipeline h3,.page-module__AREmmG__artifactGrid h3{margin:42px 0 14px;font-size:clamp(18px,1.35vw,24px);line-height:1.35}.page-module__AREmmG__pipeline p,.page-module__AREmmG__artifactGrid p{color:#10110e9e;margin:0;font-size:13px;line-height:1.75}.page-module__AREmmG__artifactGrid{margin-top:clamp(42px,5vw,72px)}.page-module__AREmmG__artifactGrid article{border:1px solid var(--case-line);background:#f2f0e80e;min-height:260px;padding:clamp(26px,2.6vw,42px)}.page-module__AREmmG__artifactGrid article>span{color:var(--acid)}.page-module__AREmmG__artifactGrid h3{color:var(--paper);margin-top:32px}.page-module__AREmmG__artifactGrid p{color:var(--case-muted);font-size:14px}@media (max-width:1240px){.page-module__AREmmG__pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1080px){.page-module__AREmmG__hero{grid-template-columns:1fr}.page-module__AREmmG__heroCopy{max-width:820px}.page-module__AREmmG__topicDeck{width:100%;transform:none}.page-module__AREmmG__evidenceGrid,.page-module__AREmmG__outputGrid,.page-module__AREmmG__artifactGrid,.page-module__AREmmG__deliverableGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.page-module__AREmmG__topbar{min-height:64px}.page-module__AREmmG__topbar p,.page-module__AREmmG__utilityLink{font-size:12px}.page-module__AREmmG__hero{gap:48px;min-height:0;padding-block:68px 82px}.page-module__AREmmG__hero h1{font-size:clamp(56px,17vw,82px)}.page-module__AREmmG__caseSummary div{grid-template-columns:62px minmax(0,1fr);gap:14px}.page-module__AREmmG__caseSummary dt,.page-module__AREmmG__caseSummary dd{font-size:13px}.page-module__AREmmG__topicDeck{min-height:420px}.page-module__AREmmG__deckLabel{top:0;left:0}.page-module__AREmmG__topicCard{border-radius:0;width:min(43vw,176px);bottom:3%}.page-module__AREmmG__topicCard figcaption{gap:7px;min-height:50px;padding:11px 12px 12px;font-size:10px}.page-module__AREmmG__topicCard:first-of-type{transform:translate(calc(-50% - 92px))translateY(22px)rotate(-10deg)}.page-module__AREmmG__topicCard:nth-of-type(2){transform:translate(calc(-50% - 46px))translateY(8px)rotate(-5deg)}.page-module__AREmmG__topicCard:nth-of-type(3){transform:translate(-50%)translateY(-3px)}.page-module__AREmmG__topicCard:nth-of-type(4){transform:translate(calc(46px - 50%))translateY(8px)rotate(5deg)}.page-module__AREmmG__topicCard:nth-of-type(5){transform:translate(calc(92px - 50%))translateY(22px)rotate(10deg)}.page-module__AREmmG__sectionIntro{margin-bottom:38px}.page-module__AREmmG__sectionIntro h2{font-size:clamp(36px,11vw,50px)}.page-module__AREmmG__sectionIntro>p{margin-top:20px;font-size:15px}.page-module__AREmmG__evidenceGrid,.page-module__AREmmG__outputGrid,.page-module__AREmmG__artifactGrid,.page-module__AREmmG__pipeline,.page-module__AREmmG__deliverableGrid{grid-template-columns:1fr}.page-module__AREmmG__deliverableCard{min-height:0}.page-module__AREmmG__carouselHeader{align-items:flex-start}.page-module__AREmmG__carouselSlide{flex-basis:82vw}.page-module__AREmmG__evidenceImage{aspect-ratio:4/3}.page-module__AREmmG__evidenceCopy,.page-module__AREmmG__outputCopy,.page-module__AREmmG__pipeline li,.page-module__AREmmG__artifactGrid article{min-height:0}.page-module__AREmmG__pipeline h3{margin-top:30px}}.page-module__AREmmG__hero h1 .page-module__AREmmG__titleSecondLine{white-space:normal;font-size:.7em;line-height:1.45}.page-module__AREmmG__topicDeck{--deck-step:clamp(45px, 5.2vw, 92px);min-height:clamp(390px,36vw,570px);transform:none}.page-module__AREmmG__topicDeck:before{border:1px solid var(--case-line);background:var(--case-corners);filter:none;border-radius:2px;inset:14% 4% 4%}.page-module__AREmmG__topicCard{border-color:var(--case-edge);width:clamp(170px,15vw,245px);color:var(--case-white);background:var(--case-surface);box-shadow:0 14px 30px #00080259}.page-module__AREmmG__topicCard figcaption{font-size:12px;font-weight:500}.page-module__AREmmG__topicCard figcaption span{color:var(--case-accent)}.page-module__AREmmG__topicCard:first-of-type{transform:translateX(calc(-50% - 2 * var(--deck-step))) translateY(26px) rotate(-10deg)}.page-module__AREmmG__topicCard:nth-of-type(2){transform:translateX(calc(-50% - var(--deck-step))) translateY(8px) rotate(-5deg)}.page-module__AREmmG__topicCard:nth-of-type(3){transform:translate(-50%)translateY(-8px)}.page-module__AREmmG__topicCard:nth-of-type(4){transform:translateX(calc(-50% + var(--deck-step))) translateY(8px) rotate(5deg)}.page-module__AREmmG__topicCard:nth-of-type(5){transform:translateX(calc(-50% + 2 * var(--deck-step))) translateY(26px) rotate(10deg)}.page-module__AREmmG__carouselList{gap:clamp(52px,6vw,86px)}.page-module__AREmmG__carouselShell+.page-module__AREmmG__carouselShell{border-top-color:var(--case-edge);padding-top:clamp(34px,4vw,58px)}.page-module__AREmmG__carouselHeader{align-items:end}.page-module__AREmmG__carouselHeader h3{text-wrap:balance;font-size:clamp(24px,2.25vw,35px);font-weight:600}.page-module__AREmmG__carouselLinks .page-module__AREmmG__textLink{font-size:13px}.page-module__AREmmG__carouselControls>span{color:var(--case-accent);font-weight:550}.page-module__AREmmG__carouselControls button{border-color:var(--case-edge);background:var(--case-surface);border-radius:2px;width:40px;height:40px}.page-module__AREmmG__carouselControls button:hover{color:var(--case-ink);background:var(--case-accent)}.page-module__AREmmG__carouselTrack{scrollbar-color:var(--case-accent) var(--case-surface);gap:clamp(14px,1.5vw,22px);padding-bottom:18px}.page-module__AREmmG__carouselSlide{border-color:var(--case-edge);border-radius:2px;flex-basis:clamp(260px,27vw,390px)}.page-module__AREmmG__carouselSlide figcaption{color:var(--case-white);-webkit-backdrop-filter:none;backdrop-filter:none;background:#080c09;border-radius:1px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.page-module__AREmmG__topicDeck:hover .page-module__AREmmG__topicCard{box-shadow:0 18px 38px #00080261}.page-module__AREmmG__topicDeck:hover .page-module__AREmmG__topicCard:first-of-type{transform:translateX(calc(-50% - 2.15 * var(--deck-step))) translateY(24px) rotate(-11deg)}.page-module__AREmmG__topicDeck:hover .page-module__AREmmG__topicCard:nth-of-type(2){transform:translateX(calc(-50% - 1.08 * var(--deck-step))) translateY(5px) rotate(-5deg)}.page-module__AREmmG__topicDeck:hover .page-module__AREmmG__topicCard:nth-of-type(3){transform:translate(-50%)translateY(-14px)}.page-module__AREmmG__topicDeck:hover .page-module__AREmmG__topicCard:nth-of-type(4){transform:translateX(calc(-50% + 1.08 * var(--deck-step))) translateY(5px) rotate(5deg)}.page-module__AREmmG__topicDeck:hover .page-module__AREmmG__topicCard:nth-of-type(5){transform:translateX(calc(-50% + 2.15 * var(--deck-step))) translateY(24px) rotate(11deg)}}@media (max-width:760px){.page-module__AREmmG__topicDeck{--deck-step:clamp(22px, 7.1vw, 48px);min-height:clamp(270px,69vw,420px)}.page-module__AREmmG__topicCard{width:min(43vw,176px);bottom:8%}.page-module__AREmmG__topicCard figcaption{padding:10px 8px;font-size:10px}.page-module__AREmmG__carouselHeader{flex-wrap:wrap;gap:18px}.page-module__AREmmG__carouselHeader>div:first-child{width:100%;min-width:0}.page-module__AREmmG__carouselControls{margin-left:auto}.page-module__AREmmG__carouselSlide{flex-basis:min(82vw,390px)}.page-module__AREmmG__carouselTrack{padding-right:0}}@media (prefers-reduced-motion:reduce){.page-module__AREmmG__topicCard{transition:none}.page-module__AREmmG__topicDeck:hover .page-module__AREmmG__topicCard:first-of-type{transform:translateX(calc(-50% - 2 * var(--deck-step))) translateY(26px) rotate(-10deg)}.page-module__AREmmG__topicDeck:hover .page-module__AREmmG__topicCard:nth-of-type(2){transform:translateX(calc(-50% - var(--deck-step))) translateY(8px) rotate(-5deg)}.page-module__AREmmG__topicDeck:hover .page-module__AREmmG__topicCard:nth-of-type(3){transform:translate(-50%)translateY(-8px)}.page-module__AREmmG__topicDeck:hover .page-module__AREmmG__topicCard:nth-of-type(4){transform:translateX(calc(-50% + var(--deck-step))) translateY(8px) rotate(5deg)}.page-module__AREmmG__topicDeck:hover .page-module__AREmmG__topicCard:nth-of-type(5){transform:translateX(calc(-50% + 2 * var(--deck-step))) translateY(26px) rotate(10deg)}}
