:is(.vv1Vsq_case-study,.case-study--solid-gold).site-container--project-detail .vv1Vsq_foil-viewport{z-index:10003;pointer-events:none;mix-blend-mode:hard-light;opacity:.315;clip-path:inset(var(--safe-area-top) var(--safe-area-right) var(--safe-area-bottom) var(--safe-area-left));position:fixed;inset:0}:is(.vv1Vsq_case-study,.case-study--solid-gold).site-container--project-detail .vv1Vsq_foil-viewport--safe-area{clip-path:none}:is(.vv1Vsq_case-study,.case-study--solid-gold).site-container--project-detail .vv1Vsq_foil-safe-area{background:var(--project-background-color,#d9b300);isolation:isolate;mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000),linear-gradient(#000,#000),linear-gradient(#000,#000);mask-position:top,100%,bottom,0;mask-size:100% var(--safe-area-top),var(--safe-area-right) 100%,100% var(--safe-area-bottom),var(--safe-area-left) 100%;position:fixed;inset:0;mask-repeat:no-repeat}:is(.vv1Vsq_case-study,.case-study--solid-gold).site-container--project-detail .vv1Vsq_foil-reflection{--foil-blur:clamp(2rem, 4vmin, 5rem);--foil-width:max(80vw, 100vh, 40rem);--foil-height:calc(100vh / .866025 + var(--foil-blur) * 8);pointer-events:none;filter:blur(var(--foil-blur));will-change:transform;position:fixed;inset:0;transform:translate(-45vw)}:is(.vv1Vsq_case-study,.case-study--solid-gold).site-container--project-detail .vv1Vsq_foil-reflection[data-foil-track="1"]{--foil-initial-angle:42deg;transform:translate(45vw)}:is(.vv1Vsq_case-study,.case-study--solid-gold).site-container--project-detail .vv1Vsq_foil-reflection[data-foil-active=false]{visibility:hidden}:is(.vv1Vsq_case-study,.case-study--solid-gold).site-container--project-detail .vv1Vsq_ribbon{width:var(--foil-width);height:var(--foil-height);transform:translate(-50%, -50%) rotate(var(--foil-initial-angle,18deg));position:absolute;top:50%;left:50%;overflow:hidden}
