.director-stack{gap:clamp(2.5rem,12vh,7rem);padding:.5rem 0 1rem}.director-stack .director-directory{--director-side:clamp(1rem, 3.5vw, 2.625rem);--director-header-height:clamp(18rem, 32vw, 22rem);isolation:isolate;min-height:0;padding:0 var(--director-side) var(--director-side);border:1px solid color-mix(in srgb, var(--director-accent) 25%, var(--color-line));border-radius:var(--radius-sheet);background:var(--color-raised);display:block;position:relative;overflow:visible;box-shadow:0 1.5rem 4rem #0000001a}.director-directory[data-track=gimun]{--director-accent:var(--color-crimson);--director-beam:#a31d27;--director-edge-direction:-.55rem}.director-directory[data-track=gmc]{--director-accent:var(--color-champagne);--director-beam:var(--color-champagne-lo);--director-edge-direction:.55rem}html[data-theme=light] .director-directory[data-track=gimun]{--director-beam:#a91e22}.director-directory__header{z-index:1;min-height:var(--director-header-height);text-align:right;pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-end;display:flex;position:relative}.director-directory[data-track=gmc] .director-directory__header{text-align:left;align-items:flex-start}.director-directory__caption{color:var(--color-text-3);font-family:var(--font-mono);letter-spacing:.12em;font-size:.65rem;font-weight:600}.director-directory__caption span{color:var(--director-accent)}.director-directory__title{color:var(--color-text);font-family:var(--font-display);letter-spacing:-.045em;margin-top:.625rem;font-size:clamp(2.25rem,4.5vw,4rem);font-weight:500;line-height:.98}.director-directory__lead{color:var(--color-text-2);margin-top:.5rem;font-size:clamp(.9rem,1.4vw,1rem)}.laser-flow-container.director-directory__laser{z-index:0;opacity:.82;pointer-events:none;width:100%;height:100%;position:absolute;inset:0 0 auto;-webkit-mask-image:radial-gradient(22rem 75% at 5rem 30%,#000 42%,#0000 100%);mask-image:radial-gradient(22rem 75% at 5rem 30%,#000 42%,#0000 100%)}.director-directory[data-track=gmc] .director-directory__laser{-webkit-mask-image:radial-gradient(22rem 75% at calc(100% - 5rem) 30%,#000 42%,#0000 100%);mask-image:radial-gradient(22rem 75% at calc(100% - 5rem) 30%,#000 42%,#0000 100%)}html[data-theme=light] .director-directory__laser{opacity:.82}html[data-theme=light] .director-directory[data-track=gmc] .director-directory__laser{opacity:.88}.director-directory__surface{z-index:1;border:1px solid color-mix(in srgb, var(--director-accent) 32%, var(--color-line-2));background:var(--color-canvas);box-shadow:var(--director-edge-direction) 0 1.25rem -.7rem color-mix(in srgb, var(--director-beam) 48%, transparent), 0 .6rem 1.2rem -1rem color-mix(in srgb, var(--director-beam) 32%, transparent);border-radius:1rem;position:relative;overflow:hidden}.director-directory[data-track=gimun] .director-directory__surface{border-left-color:color-mix(in srgb, var(--director-beam) 60%, var(--color-line-2))}.director-directory[data-track=gmc] .director-directory__surface{border-right-color:color-mix(in srgb, var(--director-beam) 60%, var(--color-line-2))}.director-directory__grid{background:var(--color-canvas);display:grid}.director-directory__grid>li{border-right:1px solid var(--color-line-2);border-bottom:1px solid var(--color-line-2)}@media (min-width:640px){.director-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.director-directory__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.director-directory__grid>li{grid-column:span 2}.director-directory__grid>li:nth-last-child(2):nth-child(3n+1){grid-column:2/span 2}.director-directory__grid>li:last-child:nth-child(3n+2){grid-column:4/span 2}.director-directory__grid>li:last-child:nth-child(3n+1){grid-column:3/span 2}}@media (min-width:1024px) and (min-height:720px){.director-stack{padding-bottom:clamp(5rem,14vh,10rem)}.director-stack .director-directory{top:calc(var(--chrome-h) + 1rem + var(--i,0) * 1.25rem);position:sticky}}@media (max-width:1023px),(max-height:719px){.director-stack .director-directory{position:relative;top:auto;transform:none!important}.director-stack .stack__shade{display:none}}@media (max-width:639px){.director-stack{gap:2rem}.director-stack .director-directory{--director-side:1rem;--director-header-height:19rem;border-radius:1.5rem}.director-directory__title{font-size:2.5rem}.laser-flow-container.director-directory__laser{-webkit-mask-image:radial-gradient(15rem 75% at 4rem 30%,#000 38%,#0000 100%);mask-image:radial-gradient(15rem 75% at 4rem 30%,#000 38%,#0000 100%)}.director-directory[data-track=gmc] .director-directory__laser{-webkit-mask-image:radial-gradient(15rem 75% at calc(100% - 4rem) 30%,#000 38%,#0000 100%);mask-image:radial-gradient(15rem 75% at calc(100% - 4rem) 30%,#000 38%,#0000 100%)}}
