.home-opening-credit{display:none}body:has(main[data-home-opening=credit]) .site-header-home .review-brand{align-items:end;gap:0;width:max-content;max-width:calc(100vw - 112px);height:48px;display:grid;position:relative}body:has(main[data-home-opening=credit]) .site-header-home .home-opening-credit{color:#d5d7d2;max-width:100%;font:500 9.5px/1.4 var(--body);letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;opacity:var(--credit-visibility,1);cursor:text;margin:0;display:block;position:absolute;top:6px;left:0}body:has(main[data-home-opening=credit]) .site-header-home .home-opening-credit span{color:#b6c0bd;font-weight:450}body:has(main[data-home-opening=credit]) .site-header-home .home-brand-role{display:none}body:has(main[data-home-opening=credit]) .site-header-home .header-brand{--brand-display:var(--brand-handoff,0);width:184px;height:32px;transform:translateY(calc(var(--brand-handoff,0) * -8px))}body:has(main[data-home-opening=credit]) .site-header-home .header-brand:is(:hover,:focus-visible){--brand-display:var(--brand-handoff,0)}body:has(main[data-home-opening=credit]) .site-header-home[data-signature-complete=true] .header-brand:is(:hover,:focus-visible){--brand-display:0}body:has(main[data-home-opening=credit]) .site-header-home .home-brand-name{font-size:16px}main[data-home-opening=credit] .home-feature-breathing-space{background:var(--bg);height:clamp(44px,4.4vw,72px)}main[data-home-opening=credit] .home-work-introduction{background:var(--bg);width:100%;margin:0;padding:clamp(44px,4.4vw,72px) 0;position:relative}main[data-home-opening=credit] .home-work-introduction+.work-gallery{padding-top:0}main[data-home-opening=credit] .home-work-introduction-copy{width:min(100%, var(--site-width));padding-inline:var(--gutter);margin-inline:auto}main[data-home-opening=credit] .home-work-introduction-label{color:#9ca7a8;font:500 9px/1.4 var(--body);letter-spacing:.1em;text-transform:uppercase;margin:0 0 7px}main[data-home-opening=credit] .home-work-introduction-description{color:#e5e5dd;font:400 16px/1.4 var(--body);letter-spacing:.005em;text-transform:none;margin:0}main[data-home-opening=credit] #work:not([data-feature-hover-ready=true]) .featured-worlds-frame:not(:has(.featured-world-hit:focus-visible)) .featured-world-image-one{clip-path:polygon(0 0,56% 0,44% 100%,0 100%)}main[data-home-opening=credit] #work:not([data-feature-hover-ready=true]) .featured-worlds-frame:not(:has(.featured-world-hit:focus-visible)) .featured-world-image-two{clip-path:polygon(56% 0,100% 0,100% 100%,44% 100%)}main[data-home-opening=credit] #work:not([data-feature-hover-ready=true]) .featured-worlds-frame:not(:has(.featured-world-hit:focus-visible)) :is(.featured-worlds-seam,.featured-world-hit span){opacity:1}@media (max-width:900px),(max-width:1100px) and (max-height:600px){body:has(main[data-home-opening=credit]) .site-header-home .header-brand{width:184px}}@media (max-width:360px){body:has(main[data-home-opening=credit]) .site-header-home .home-opening-credit{letter-spacing:.03em;font-size:9px}}@media (prefers-reduced-motion:reduce){body:has(main[data-home-opening=credit]) .site-header-home .header-brand{--brand-display:var(--brand-handoff,0);transition:none}:is(body:has(main[data-home-opening=credit]) .site-header-home .home-opening-credit,body:has(main[data-home-opening=credit]) .site-header-home .brand-word){transition:none}body:has(main[data-home-opening=credit]) .site-header-home.site-header .home-brand-signature{opacity:var(--brand-display,var(--brand-handoff,0));filter:none;background:var(--brand-lime);transition:none;display:block;transform:none;-webkit-mask:url(/media/home-signature/frame-25.png?v=20260903-2) 0/contain no-repeat;mask:url(/media/home-signature/frame-25.png?v=20260903-2) 0/contain no-repeat}body:has(main[data-home-opening=credit]) .site-header-home.site-header .header-signature-canvas{display:none}}
