.__8gnc-service-story_opening__3JBBK{color:var(--identity-ink);background:var(--identity-paper-surface);background-blend-mode:soft-light;overflow:clip}.__8gnc-service-story_stage___F_JT{position:relative}.__8gnc-service-story_intro__jYRId{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,4vw,72px);min-height:calc(100svh - 128px);padding:var(--identity-opening-space) 0 48px var(--identity-gutter)}.__8gnc-service-story_copy__IYS5j{min-width:0;position:relative}.__8gnc-service-story_copy__IYS5j h1{font:var(--identity-heading-weight) clamp(3.5rem,7.2vw,8rem)/1.04 var(--identity-heading-family);letter-spacing:-.03em;margin:0;text-wrap:var(--identity-heading-wrap,wrap)}.__8gnc-service-story_copy__IYS5j h1:after{content:"";display:block;width:220px;max-width:50%;aspect-ratio:535/40;background:url(/images/identity-review/optical-art/short-underline-trim.png) 50%/contain no-repeat;margin-top:16px}.__8gnc-service-story_deck__Ah7oa{font:400 clamp(1.125rem,1.5vw,1.375rem)/1.5 var(--identity-font-body);max-width:48ch;margin-top:28px}.__8gnc-service-story_deck__Ah7oa p{margin:0}.__8gnc-service-story_actions__m9l06{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:28px}.__8gnc-service-story_actions__m9l06 a:not([data-bmc-button]){display:inline-flex;align-items:center;gap:16px;min-height:44px;text-decoration:underline;text-underline-offset:5px}.__8gnc-service-story_media__DLpO1{margin:0;width:100%;min-width:0;aspect-ratio:16/10;transform:translateX(clamp(24px,4vw,72px));overflow:hidden;isolation:isolate;border-radius:var(--identity-media-radius)}.__8gnc-service-story_media__DLpO1>[data-media-frame]{width:100%;height:100%;border-radius:inherit}.__8gnc-service-story_media__DLpO1 :is(img,video,picture){display:block;width:100%;height:100%;object-fit:cover}.__8gnc-service-story_media__DLpO1 [data-media-frame]{border-radius:inherit}.__8gnc-service-story_message__gfeMO{padding:40px var(--identity-gutter) 72px}.__8gnc-service-story_message__gfeMO h2{white-space:pre-line;text-wrap:balance;margin:0;font:var(--identity-heading-weight) clamp(2.75rem,5.6vw,6rem)/1.05 var(--identity-heading-family);letter-spacing:-.03em}.__8gnc-service-story_message__gfeMO a{display:inline-flex;min-height:44px;align-items:center;gap:16px;margin-top:24px;text-decoration:underline;text-underline-offset:5px}.__8gnc-service-story_opening__3JBBK a:focus-visible{outline:3px solid currentColor;outline-offset:5px}.__8gnc-service-story_opening__3JBBK[data-service-opening-enhanced]{overflow:visible;height:260svh}.__8gnc-service-story_opening__3JBBK[data-service-opening-enhanced] .__8gnc-service-story_stage___F_JT{position:sticky;top:0;height:100svh;overflow:clip;isolation:isolate}.__8gnc-service-story_opening__3JBBK[data-service-opening-enhanced] .__8gnc-service-story_intro__jYRId{height:100%}.__8gnc-service-story_opening__3JBBK[data-service-opening-enhanced] .__8gnc-service-story_media__DLpO1{position:absolute;top:0;left:0;transform-origin:0 0;z-index:2;border-radius:calc(var(--identity-media-radius) / var(--service-media-scale,1));will-change:transform}.__8gnc-service-story_opening__3JBBK[data-service-opening-enhanced] .__8gnc-service-story_message__gfeMO{position:absolute;z-index:3;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:var(--identity-paper);padding:64px max(var(--identity-gutter),10vw);opacity:0;pointer-events:none}.__8gnc-service-story_opening__3JBBK[data-service-opening-enhanced] .__8gnc-service-story_message__gfeMO:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--identity-ink) 82%,transparent) 0,color-mix(in srgb,var(--identity-ink) 64%,transparent) 28%,color-mix(in srgb,var(--identity-ink) 24%,transparent) 58%,transparent 82%);mask-image:linear-gradient(180deg,transparent,black 18%,black 78%,transparent);pointer-events:none}.__8gnc-service-story_opening__3JBBK[data-service-opening-enhanced] .__8gnc-service-story_message__gfeMO h2{font-size:clamp(3rem,5.3vw,6rem);max-width:min(100%,var(--service-message-width,100%))}.__8gnc-service-story_opening__3JBBK[data-service-opening-enhanced] .__8gnc-service-story_message__gfeMO a{pointer-events:auto}@media(max-width:1023px){.__8gnc-service-story_intro__jYRId{grid-template-columns:1fr;gap:40px;padding:var(--identity-opening-space) var(--identity-gutter) 40px;min-height:0}.__8gnc-service-story_copy__IYS5j h1{font-size:clamp(3rem,9vw,6rem)}.__8gnc-service-story_media__DLpO1{transform:none}.__8gnc-service-story_message__gfeMO{padding-top:0}}@media(max-width:479px){.__8gnc-service-story_intro__jYRId{padding-top:var(--identity-opening-space)}.__8gnc-service-story_copy__IYS5j h1{font-size:clamp(2.75rem,12vw,4rem)}.__8gnc-service-story_message__gfeMO h2{font-size:clamp(2.25rem,10vw,3rem)}.__8gnc-service-story_deck__Ah7oa{font-size:1.125rem}}@media(max-height:779px),(pointer:coarse),(prefers-reduced-motion:reduce){.__8gnc-service-story_media__DLpO1{transform:none}}@media(forced-colors:active){.__8gnc-service-story_opening__3JBBK{background:Canvas;color:CanvasText}.__8gnc-service-story_copy__IYS5j h1:after{display:none}}.__8gnc-service-story_media__DLpO1 [data-ambient-video]{width:100%;height:100%}.__8gnc-service-story_opening__3JBBK[data-opening-variant=project-story] .__8gnc-service-story_media__DLpO1{aspect-ratio:16/9}.__8gnc-service-story_opening__3JBBK[data-opening-variant=project-story] .__8gnc-service-story_copy__IYS5j h1{font-size:clamp(2.75rem,4.6vw,5.5rem);line-height:1.08;margin:24px 0 0;max-width:none}.__8gnc-service-story_opening__3JBBK[data-opening-variant=project-story] .__8gnc-service-story_copy__IYS5j h1:after{display:none}.__8gnc-service-story_opening__3JBBK[data-opening-variant=project-story] .__8gnc-service-story_copy__IYS5j p{max-width:48ch;font-size:var(--identity-type-deck);line-height:1.5;margin:24px 0}.__8gnc-service-story_opening__3JBBK[data-opening-variant=project-story] .__8gnc-service-story_copy__IYS5j img{max-width:min(220px,60vw);height:auto;max-height:72px;object-fit:contain}.__8gnc-service-story_opening__3JBBK[data-opening-variant=project-story] .__8gnc-service-story_copy__IYS5j>div:last-child{display:flex;gap:16px 24px;flex-wrap:wrap;align-items:center}.__8gnc-service-story_opening__3JBBK[data-opening-variant=project-story] .__8gnc-service-story_copy__IYS5j a{min-height:44px;display:inline-flex;align-items:center;gap:12px}.__8gnc-service-story_message__gfeMO[hidden]{display:none!important}@media(max-width:767px){.__8gnc-service-story_opening__3JBBK[data-opening-variant=project-story] .__8gnc-service-story_copy__IYS5j h1{font-size:clamp(2.5rem,9vw,4rem)}}.__8gnc-service-story_opening__3JBBK[data-opening-variant=project-story] .__8gnc-service-story_copy__IYS5j :is(h1,p,a:not([data-bmc-button])){color:var(--identity-ink)}.__8gnc-service-story_opening__3JBBK[data-opening-variant=project-story] .__8gnc-service-story_copy__IYS5j h1{text-wrap:balance}.__8gnc-service-story_media__DLpO1 [data-ambient-video] button{transform:scale(calc(1 / var(--service-media-scale,1)));transform-origin:bottom right;right:calc(16px / var(--service-media-scale,1));bottom:calc(16px / var(--service-media-scale,1))}.__8gnc-service-story_opening__3JBBK[data-opening-variant=project-story] .__8gnc-service-story_intro__jYRId{align-items:start;min-height:0;padding-top:var(--identity-opening-space);padding-bottom:0}.__8gnc-service-story_opening__3JBBK[data-opening-variant=project-story] .__8gnc-service-story_copy__IYS5j{padding-top:0}.__8gnc-service-story_opening__3JBBK[data-opening-variant=project-story] .__8gnc-service-story_media__DLpO1{margin-top:0}.__8gnc-service-story_opening__3JBBK[data-opening-variant=project-story] .__8gnc-service-story_copy__IYS5j img{border-radius:0;background:none;filter:none}@media(min-width:1024px){.__8gnc-service-story_opening__3JBBK[data-opening-variant=project-story] .__8gnc-service-story_intro__jYRId{min-height:calc(100svh - 128px);padding-top:var(--identity-opening-space)}.__8gnc-service-story_opening__3JBBK[data-opening-variant=project-story] .__8gnc-service-story_media__DLpO1{align-self:start}}@media(max-width:479px){.__8gnc-service-story_opening__3JBBK[data-opening-variant=project-story] .__8gnc-service-story_intro__jYRId{padding-top:var(--identity-opening-space)}}.__8gnc-service-story_media__DLpO1:has([data-media-ratio=device]){aspect-ratio:5/4}