.main.AiProjectCase_page__txP5l{display:flex;flex-direction:column;align-items:stretch;flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:2.25rem 0 5rem;background:#ffffff;color:#111111}.AiProjectCase_back__fR0Qd{display:inline-block;align-self:flex-start;margin:0 var(--space) 2.4rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.AiProjectCase_back__fR0Qd,.AiProjectCase_pager__GDsXu{padding:0;font-size:11px;color:#8a8a8a;background:none;border:0;box-shadow:none}.AiProjectCase_pager__GDsXu{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:1.15rem 1.75rem;box-sizing:border-box;align-self:center;width:max-content;max-width:calc(100% - 2 * var(--space));margin:3.5rem auto 0;position:static;overflow:visible;white-space:nowrap;font-weight:400;letter-spacing:.12em}.AiProjectCase_pager__GDsXu a,.AiProjectCase_pager__GDsXu span{display:inline;flex:0 0 auto;margin:0;padding:0;border:0;background:none;box-shadow:none;color:inherit;text-decoration:none;line-height:1;white-space:nowrap}.AiProjectCase_pager__GDsXu a{font-size:13px;font-weight:300}.AiProjectCase_pagerCluster__nA5Yl{display:inline-flex;flex-flow:row nowrap;align-items:center;gap:.85rem;margin:0;padding:0;border:0;background:none;white-space:nowrap}@media (min-width:861px){.AiProjectCase_pager__GDsXu{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;align-self:stretch;gap:2.5rem;box-sizing:border-box;width:calc(100% - 2 * var(--space));max-width:calc(100% - 2 * var(--space));min-width:0;margin:3.5rem var(--space) 0;padding:0;position:static;transform:none;overflow:visible;white-space:nowrap}.AiProjectCase_pager__GDsXu .AiProjectCase_pagerCluster__nA5Yl{display:inline-flex;flex-flow:row nowrap;flex:0 0 auto;align-items:center;gap:.9rem;white-space:nowrap}.AiProjectCase_pager__GDsXu .AiProjectCase_pagerCluster__nA5Yl a,.AiProjectCase_pager__GDsXu .AiProjectCase_pagerCluster__nA5Yl span{display:inline;flex:0 0 auto;white-space:nowrap}}.AiProjectCase_intro__k97ik{width:calc(100% - 2 * var(--space));margin:0 var(--space) 1.75rem}.AiProjectCase_projectNo__D2bCp{margin:0;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#8a8a8a}.AiProjectCase_brandName__G_1tH{margin:.4rem 0 0;font-family:var(--font-display),"Cormorant Garamond","Times New Roman",serif;font-size:clamp(1.45rem,2.1vw,1.85rem);font-weight:500;letter-spacing:-.02em;line-height:1.15;color:#111111}.AiProjectCase_kicker__dDFLI{margin:0 0 .75rem;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#8a8a8a}.AiProjectCase_title__YQHIL{margin:0;font-family:var(--font-display),"Cormorant Garamond","Times New Roman",serif;font-size:clamp(1.45rem,2.1vw,1.85rem);font-weight:500;letter-spacing:-.02em;line-height:1.15;text-transform:uppercase;color:#111111}.AiProjectCase_intro__k97ik .AiProjectCase_kicker__dDFLI{margin:.85rem 0 0}.AiProjectCase_gallery__8yvB_{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:8px;width:100%;margin:0;padding:0 var(--space);overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.AiProjectCase_galleryCompact__oU_JY{padding-left:var(--space);padding-right:var(--space)}.AiProjectCase_shot__rr6TT{flex:0 0 auto;height:min(72vh,740px);max-width:calc(100vw - 2 * var(--space));margin:0;padding:0;background:#ffffff}.AiProjectCase_galleryCompact__oU_JY .AiProjectCase_shot__rr6TT,.AiProjectCase_galleryCompact__oU_JY .AiProjectCase_videoTile__bfsws{height:min(48vh,480px)}.AiProjectCase_shot__rr6TT .media{height:100%;margin:0;background:#ffffff}.AiProjectCase_shotImage__nRft_ .media img{display:block;width:auto;max-width:none;height:100%;object-fit:contain}.AiProjectCase_shotVideo__XGzoc{display:flex;align-items:stretch}.AiProjectCase_shotVideo__XGzoc .player{display:block;height:100%}.AiProjectCase_fileVideo__txkaw{display:block;width:auto;max-width:none;height:100%;object-fit:contain;background:#ffffff}.AiProjectCase_shot__rr6TT.AiProjectCase_fileVideo__txkaw{height:min(72vh,740px)}.AiProjectCase_videoTile__bfsws{position:relative;display:block;width:auto;height:min(72vh,740px);padding:0;overflow:hidden;cursor:pointer;border:0;background:#ffffff}.AiProjectCase_videoPoster__B8mjc{display:block;width:100%;height:100%;object-fit:contain;object-position:center;pointer-events:none;background:#ffffff}.AiProjectCase_videoPosterMount___vS0m{position:absolute;inset:0;width:100%;height:100%}.AiProjectCase_videoPosterMount___vS0m iframe,.AiProjectCase_vimeoFrame__S51bi{display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent}.AiProjectCase_playMark__nbtXZ{position:absolute;left:50%;top:50%;width:0;height:0;border-color:transparent transparent transparent rgba(17,17,17,.7);border-style:solid;border-width:7px 0 7px 12px;transform:translate(-35%,-50%);pointer-events:none}.AiProjectCase_videoViewer__99gLk{position:fixed;inset:0;z-index:80;display:flex;flex-direction:column;background:#ffffff}.AiProjectCase_videoViewerClose__3sKOX{position:absolute;top:1rem;right:var(--space);z-index:1;margin:0;padding:0;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#8a8a8a;background:none;border:0;cursor:pointer}.AiProjectCase_videoViewerStage__7_2BB{display:flex;flex:1 1;align-items:center;justify-content:center;min-height:0;padding:3.5rem var(--space) 1.5rem;background:#ffffff}.AiProjectCase_videoViewerMedia__LfOWU{position:relative;width:min(calc(100vw - 2 * var(--space)),calc((100vh - 6rem) * (var(--ar-w, 9) / var(--ar-h, 16))));height:min(calc(100vh - 6rem),calc((100vw - 2 * var(--space)) * (var(--ar-h, 16) / var(--ar-w, 9))));background:#ffffff}.AiProjectCase_videoViewerMedia__LfOWU iframe,.AiProjectCase_videoViewerMedia__LfOWU video{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;object-fit:contain;background:#ffffff}.AiProjectCase_copy__7734G{width:min(38rem,calc(100% - 2 * var(--space)));margin:3rem auto 0 var(--space);align-self:flex-start}.AiProjectCase_copy__7734G p{margin:0 0 1rem;font-size:15px;font-weight:400;line-height:1.7;color:#3a3a3a}.AiProjectCase_lead__Vsue0{color:#111111}.AiProjectCase_copy__7734G p:last-child{margin-bottom:0}.AiProjectCase_editorial__rh5j5{width:min(1160px,calc(100% - 2 * var(--space)));margin:4.5rem auto 0;padding:0;background:#ffffff}.AiProjectCase_textBlock__Z_PcC,.AiProjectCase_textWide__9FfiW{max-width:36rem}.AiProjectCase_textWide__9FfiW{max-width:48rem}.AiProjectCase_split__6ycFG{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:4rem 5rem;gap:4rem 5rem;align-items:start}.AiProjectCase_split__6ycFG .AiProjectCase_textBlock__Z_PcC{max-width:28rem}.AiProjectCase_textLabel__1SggC{margin:0 0 .85rem;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#8a8a8a}.AiProjectCase_textBody__AAVq7{margin:0;font-size:15px;font-weight:400;line-height:1.7;color:#3a3a3a;white-space:pre-wrap}.AiProjectCase_caseStudy__ka0sV{width:100%;margin:5rem 0 0;padding:0;background:#ffffff}.AiProjectCase_caseBrief__OIN96{width:min(36rem,calc(100% - 2 * var(--space)));margin:0 0 3.5rem;margin-left:calc(var(--space) + 1cap + 7px);padding:0;background:none;border:0;box-shadow:none}.AiProjectCase_caseLabel__5fIZZ{margin:0 0 .65rem;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#8a8a8a}.AiProjectCase_caseBody___P8B8{margin:0;font-size:16px;font-weight:400;line-height:1.7;color:#3a3a3a;white-space:pre-wrap}.AiProjectCase_caseCreation__jJgLr,.AiProjectCase_caseLocation__UZY87{width:min(38rem,calc(100% - 2 * var(--space)));margin:0 0 3.5rem;margin-left:calc(var(--space) + 1cap + 7px)}.AiProjectCase_caseBlock__JL2KX{margin:0 0 3.75rem}.AiProjectCase_caseGallery__l4KDd{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 18px;width:100%;background:#ffffff}.AiProjectCase_caseShot__XTvEs{flex:0 1 auto;max-width:100%;margin:0;padding:0;background:#ffffff}.AiProjectCase_caseShot__XTvEs .media{margin:0;background:#ffffff}.AiProjectCase_caseShot__XTvEs .media img,.AiProjectCase_caseVideo__R4M6j{display:block;width:auto;height:auto;max-width:100%;max-height:min(58vh,620px);object-fit:contain;object-position:center;background:#ffffff}.AiProjectCase_caseShot__XTvEs .player{width:auto;max-width:100%;height:auto;max-height:min(58vh,620px)}.AiProjectCase_caseCreationBody__KTe1h{margin:0;font-size:16px;font-weight:400;line-height:1.65;color:#111111;white-space:pre-wrap}.AiProjectCase_caseLocation__UZY87{width:min(18rem,100%)}.AiProjectCase_compare__Pq9nP{margin:4.25rem 0 0}.AiProjectCase_compareGrid__rAde4{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:1.5rem 1.75rem;gap:1.5rem 1.75rem;align-items:start}.AiProjectCase_compareSide___Yf4D{margin:0 0 .85rem;font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#b0b0b0}.AiProjectCase_compareArrow__nU_xN{margin:2.4rem 0 0;padding:0;font-size:13px;letter-spacing:.14em;color:#b0b0b0}.AiProjectCase_caseCopy__bsvEh{width:min(38rem,100%);margin:0 0 2.5rem}.AiProjectCase_caseCopy__bsvEh p:last-child{margin:0;font-size:15px;font-weight:400;line-height:1.7;color:#3a3a3a}@media (min-width:701px){.AiProjectCase_gallery__8yvB_:not(.AiProjectCase_galleryCompact__oU_JY){display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;height:min(72vh,740px);overflow-x:auto;overflow-y:hidden}.AiProjectCase_gallery__8yvB_:not(.AiProjectCase_galleryCompact__oU_JY) .AiProjectCase_shot__rr6TT,.AiProjectCase_gallery__8yvB_:not(.AiProjectCase_galleryCompact__oU_JY) .AiProjectCase_videoTile__bfsws{box-sizing:border-box;flex:0 0 auto;align-self:stretch;position:relative;overflow:hidden;width:auto;height:100%;max-height:100%}.AiProjectCase_gallery__8yvB_:not(.AiProjectCase_galleryCompact__oU_JY) .AiProjectCase_shotImage__nRft_{display:block}.AiProjectCase_gallery__8yvB_:not(.AiProjectCase_galleryCompact__oU_JY) .AiProjectCase_shot__rr6TT .media{display:block;width:auto;height:100%;max-height:100%}.AiProjectCase_gallery__8yvB_:not(.AiProjectCase_galleryCompact__oU_JY) .AiProjectCase_shotImage__nRft_ .media img,.AiProjectCase_gallery__8yvB_:not(.AiProjectCase_galleryCompact__oU_JY) .AiProjectCase_shotImage__nRft_ .media--contain img{display:block;width:auto;height:100%;max-width:100%;max-height:100%;object-fit:contain}.AiProjectCase_gallery__8yvB_:not(.AiProjectCase_galleryCompact__oU_JY) .AiProjectCase_videoTile__bfsws{display:block}.AiProjectCase_gallery__8yvB_:not(.AiProjectCase_galleryCompact__oU_JY) .AiProjectCase_videoPosterMount___vS0m{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0;padding:0;overflow:hidden}.AiProjectCase_gallery__8yvB_:not(.AiProjectCase_galleryCompact__oU_JY) .AiProjectCase_videoTile__bfsws img.AiProjectCase_videoPoster__B8mjc{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0;border:0;object-fit:contain}.AiProjectCase_gallery__8yvB_:not(.AiProjectCase_galleryCompact__oU_JY) .AiProjectCase_videoTile__bfsws video{display:block;width:100%;height:100%;margin:0;border:0;object-fit:cover}.AiProjectCase_gallery__8yvB_:not(.AiProjectCase_galleryCompact__oU_JY) .AiProjectCase_videoTile__bfsws .AiProjectCase_vimeoFrame__S51bi,.AiProjectCase_gallery__8yvB_:not(.AiProjectCase_galleryCompact__oU_JY) .AiProjectCase_videoTile__bfsws iframe{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0;padding:0;border:0}}@media (max-width:700px){.AiProjectCase_shot__rr6TT{height:min(62vh,560px)}.AiProjectCase_editorial__rh5j5{margin-top:3rem}.AiProjectCase_split__6ycFG{grid-template-columns:minmax(0,1fr);gap:2.5rem}.AiProjectCase_split__6ycFG .AiProjectCase_textBlock__Z_PcC,.AiProjectCase_textBlock__Z_PcC,.AiProjectCase_textWide__9FfiW{max-width:none}.AiProjectCase_textBody__AAVq7{font-size:15px;line-height:1.65}.AiProjectCase_caseMeta__xZy8s,.AiProjectCase_compareGrid__rAde4{grid-template-columns:minmax(0,1fr);gap:2.25rem}.AiProjectCase_compareArrow__nU_xN{margin:0}}