.creative-direction-gallery_section__Rz8TC{position:relative;isolation:isolate;overflow:clip;margin-top:38px;padding:26px 28px 17px;background:linear-gradient(125deg,#071e32,#06283c);border-top:1px solid #315163;color:#f6f8f8;scroll-margin-top:110px}.creative-direction-gallery_main__ilDQz{display:grid;grid-template-columns:minmax(235px,.75fr) minmax(0,1.5fr);gap:15px;align-items:center}.creative-direction-gallery_copy__X8TBe{position:relative;z-index:2}.creative-direction-gallery_eyebrow__wnWqC{display:flex;align-items:center;gap:9px;color:#a9e3ed;font:9px var(--font-geist-mono),monospace;letter-spacing:.13em;margin:0 0 16px}.creative-direction-gallery_eyebrow__wnWqC>span{display:block;width:25px;height:1px;background:#65d9ef}.creative-direction-gallery_copy__X8TBe h3{font:450 clamp(29px,2.7vw,40px)/1.02 var(--font-fraunces),Georgia,serif;letter-spacing:-.04em;margin:0}.creative-direction-gallery_copy__X8TBe h3 em{display:block;color:#6fd7ed;font-weight:450;margin-top:8px}.creative-direction-gallery_summary__0r4CP{font-size:13px;line-height:1.6;color:#c0d0d9;max-width:33ch;margin:18px 0}.creative-direction-gallery_copy__X8TBe a{display:inline-flex;align-items:center;gap:20px;min-height:44px;border-bottom:1px solid #6fd7ed;color:#fff;font-size:12px;text-decoration:none}.creative-direction-gallery_copy__X8TBe a svg{transition:transform .25s ease}.creative-direction-gallery_copy__X8TBe a:focus-visible svg,.creative-direction-gallery_copy__X8TBe a:hover svg{transform:translate(2px,-2px)}.creative-direction-gallery_copy__X8TBe a:focus-visible{outline:2px solid #73dbef;outline-offset:5px}.creative-direction-gallery_visual__ot5vr{min-width:0}.creative-direction-gallery_stage__zFz1y{position:relative;height:340px;perspective:1200px}.creative-direction-gallery_orbit__TGGaA{position:absolute;inset:0;width:100%;height:100%;stroke:#45bedc50;stroke-width:1;pointer-events:none}.creative-direction-gallery_orbit__TGGaA circle{fill:#79e2f1;stroke:none}.creative-direction-gallery_cards__3pjPQ{position:absolute;inset:0;list-style:none;margin:0;padding:0;transform-style:preserve-3d}.creative-direction-gallery_card__IjGnF{position:absolute;left:50%;top:0;width:clamp(150px,15vw,218px);margin:0;transform-origin:50% 55%}.creative-direction-gallery_card__IjGnF figure{margin:0;overflow:hidden;border-radius:18px;border:1px solid #8db7c25e;background:#0c2c40;box-shadow:0 16px 26px #00000055,0 3px 7px #00000020}.creative-direction-gallery_card__IjGnF img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.creative-direction-gallery_card__IjGnF figcaption{padding:10px 12px 12px;display:flex;flex-direction:column;gap:4px;background:#0b283d}.creative-direction-gallery_card__IjGnF strong{font:500 14px var(--font-fraunces),Georgia,serif;letter-spacing:.04em;color:#fff}.creative-direction-gallery_card__IjGnF figcaption>span{font-size:10px;color:#c4dbe3}.creative-direction-gallery_galleryCaption__LV6wt{position:relative;z-index:20;display:flex;justify-content:space-between;align-items:center;gap:10px}.creative-direction-gallery_galleryCaption__LV6wt p{font-size:10px;line-height:1.5;color:#d1e4ea;margin:0}.creative-direction-gallery_galleryCaption__LV6wt p>span{color:#a8c3cf}.creative-direction-gallery_steps__oYZEz{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:18px 0 0;padding:18px 0 0;border-top:1px solid #5b96a346;list-style:none}.creative-direction-gallery_steps__oYZEz li{display:flex;gap:10px;align-items:start}.creative-direction-gallery_steps__oYZEz li>span{font:11px var(--font-geist-mono),monospace;color:#6cd7ec;margin-top:3px}.creative-direction-gallery_steps__oYZEz strong{font:450 18px var(--font-fraunces),Georgia,serif}.creative-direction-gallery_steps__oYZEz p{font-size:10px;line-height:1.5;margin:4px 0 0;color:#c0d0d9;max-width:24ch}.creative-direction-gallery_standard__tq13H{margin:17px 0 0;color:#86cddb;font:8px var(--font-geist-mono),monospace;letter-spacing:.05em}.creative-direction-gallery_standard__tq13H span{margin-left:12px;color:#b9d0d9;font:10px var(--font-geist-sans),Arial,sans-serif;letter-spacing:0}.creative-direction-gallery_section__Rz8TC:not([data-gallery-motion=true]) .creative-direction-gallery_stage__zFz1y{height:auto}.creative-direction-gallery_section__Rz8TC:not([data-gallery-motion=true]) .creative-direction-gallery_cards__3pjPQ{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.creative-direction-gallery_section__Rz8TC:not([data-gallery-motion=true]) .creative-direction-gallery_card__IjGnF{position:static;width:100%;transform:none!important;opacity:1!important}.creative-direction-gallery_section__Rz8TC:not([data-gallery-motion=true]) .creative-direction-gallery_orbit__TGGaA{display:none}@media(max-width:1100px) and (min-width:768px){.creative-direction-gallery_section__Rz8TC{padding:22px 20px 15px}.creative-direction-gallery_main__ilDQz{grid-template-columns:230px minmax(0,1fr)}.creative-direction-gallery_stage__zFz1y{height:300px}.creative-direction-gallery_card__IjGnF{width:165px}.creative-direction-gallery_copy__X8TBe h3{font-size:31px}.creative-direction-gallery_summary__0r4CP{font-size:12px}.creative-direction-gallery_steps__oYZEz{gap:10px}.creative-direction-gallery_steps__oYZEz strong{font-size:16px}}@media(max-width:767px){.creative-direction-gallery_section__Rz8TC{margin-top:26px;padding:21px 16px 16px;scroll-margin-top:75px}.creative-direction-gallery_main__ilDQz{grid-template-columns:1fr;gap:10px}.creative-direction-gallery_copy__X8TBe{display:grid;grid-template-columns:1fr auto;align-items:end;gap:0 12px}.creative-direction-gallery_eyebrow__wnWqC{grid-column:1/-1;font-size:8px;margin-bottom:12px}.creative-direction-gallery_copy__X8TBe h3{font-size:27px;max-width:100%;line-height:1.05}.creative-direction-gallery_copy__X8TBe h3>br:first-of-type{display:none}.creative-direction-gallery_copy__X8TBe h3 em{margin-top:5px}.creative-direction-gallery_copy__X8TBe h3 em br{display:none}.creative-direction-gallery_summary__0r4CP{grid-column:1/-1;font-size:12px;line-height:1.5;max-width:40ch;margin:11px 0 0}.creative-direction-gallery_copy__X8TBe a{grid-row:2;grid-column:2;font-size:10px;gap:7px;white-space:nowrap;min-height:44px}.creative-direction-gallery_copy__X8TBe a svg{width:14px}.creative-direction-gallery_stage__zFz1y{height:228px}.creative-direction-gallery_card__IjGnF{width:135px}.creative-direction-gallery_card__IjGnF figure{border-radius:13px}.creative-direction-gallery_card__IjGnF figcaption{padding:7px 9px 8px;gap:3px}.creative-direction-gallery_card__IjGnF strong{font-size:12px}.creative-direction-gallery_card__IjGnF figcaption>span,.creative-direction-gallery_galleryCaption__LV6wt p{font-size:9px}.creative-direction-gallery_steps__oYZEz{margin-top:10px;padding-top:13px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.creative-direction-gallery_steps__oYZEz li{display:block}.creative-direction-gallery_steps__oYZEz li>span{display:block;font-size:8px;margin:0 0 5px}.creative-direction-gallery_steps__oYZEz strong{font-size:13px}.creative-direction-gallery_steps__oYZEz p{font-size:9px;line-height:1.4;margin-top:4px}.creative-direction-gallery_standard__tq13H{font-size:7px;margin-top:14px}.creative-direction-gallery_standard__tq13H span{font-size:9px;display:block;margin:4px 0 0}.creative-direction-gallery_section__Rz8TC:not([data-gallery-motion=true]) .creative-direction-gallery_main__ilDQz{gap:20px}}@media(max-width:374px){.creative-direction-gallery_copy__X8TBe h3{font-size:25px}.creative-direction-gallery_copy__X8TBe a{font-size:9px}.creative-direction-gallery_card__IjGnF{width:124px}.creative-direction-gallery_steps__oYZEz strong{font-size:12px}.creative-direction-gallery_steps__oYZEz p{font-size:8px}}@media(prefers-reduced-motion:reduce){.creative-direction-gallery_copy__X8TBe a svg{transition:none}}@media(min-width:1101px){.creative-direction-gallery_stage__zFz1y{height:370px}}@media(max-width:767px){.creative-direction-gallery_stage__zFz1y{height:238px}}.creative-direction-gallery_copy__X8TBe h3{font-size:clamp(24px,1.9vw,29px);line-height:1.15}.creative-direction-gallery_copy__X8TBe h3 em{margin-top:5px}@media(max-width:767px){.creative-direction-gallery_copy__X8TBe h3{grid-column:1/-1;font-size:clamp(22px,6vw,28px);line-height:1.15}.creative-direction-gallery_copy__X8TBe a{grid-column:1/-1;grid-row:auto;justify-self:start}.creative-direction-gallery_summary__0r4CP{margin:9px 0 6px}}