/* Homepage secondary text link: no pill/card/bordered surface. */
.director-actions{display:flex;align-items:center;column-gap:clamp(18px,2.8vw,34px);row-gap:12px;flex-wrap:wrap}
.director-actions .director-canvas-link{
 position:relative;display:inline-flex;align-items:center;gap:8px;
 width:max-content;max-width:100%;padding:4px 0 7px;
 text-decoration:none;color:#f1f1ec;
 background:none!important;border:0!important;box-shadow:none!important;
 font-size:clamp(11px,.95vw,14px);font-weight:560;line-height:1.4;
 white-space:nowrap;letter-spacing:.015em;
 transition:color .18s ease;
}
.director-actions .director-canvas-link:after{
 content:"";position:absolute;bottom:1px;left:0;right:0;
 height:2px;background:var(--ds-optical-accent,#f0cb7d);border-radius:1px;
 transform-origin:left center;transition:transform .2s ease;
}
.director-actions .director-canvas-arrow{
 display:inline-block;color:var(--ds-optical-accent,#f0cb7d);font-size:18px;line-height:1;
 transition:transform .2s ease;
}
.director-actions .director-canvas-link:hover,
.director-actions .director-canvas-link:focus-visible{color:#fff4bf}
.director-actions .director-canvas-link:hover:after,
.director-actions .director-canvas-link:focus-visible:after{transform:scaleX(1.04)}
.director-actions .director-canvas-link:hover .director-canvas-arrow,
.director-actions .director-canvas-link:focus-visible .director-canvas-arrow{transform:translate(2px,-2px)}
.director-actions .director-canvas-link:focus-visible{outline:2px solid var(--ds-optical-accent,#f0cb7d);outline-offset:5px;border-radius:2px}
html[data-website-theme="silver"] .director-actions .director-canvas-link{color:#242b25}
html[data-website-theme="silver"] .director-actions .director-canvas-link:hover{color:#5e4a16}
@media(max-width:650px){
 .director-actions{gap:10px 19px}
 .director-actions .director-canvas-link{font-size:12px;padding-bottom:5px}
 .director-actions .director-canvas-arrow{font-size:16px}
}

/* Keep the second CTA in the glass frame; older broad anchor rules may
   hide or reposition unrelated website links. No glass/card/pill is added. */
html body .director-frame .director-actions>.director-canvas-link{
 display:inline-flex!important;visibility:visible!important;opacity:1!important;
 position:relative!important;z-index:3!important;pointer-events:auto!important;
 flex:0 0 auto!important;align-self:center!important;
 background:transparent!important;border:none!important;border-radius:0!important;
 box-shadow:none!important;text-decoration:none!important;
 transform:none!important;
}
html body .director-frame .director-actions{overflow:visible!important}

/* Keep both home phases' actions visible within the existing hero frame.
   The text link must sit next to Enter Studio, not under clipped content. */
html body .director-frame-main .director-actions{
 display:flex!important;
 flex-direction:row!important;
 align-items:center!important;
 flex-wrap:nowrap!important;
 justify-content:flex-start!important;
 gap:clamp(15px,2vw,30px)!important;
 min-width:0!important;
}
html body .director-frame-main .director-actions>.director-canvas-link{
 white-space:nowrap!important;
 flex-shrink:0!important;
}
@media(max-width:650px){
 html body .director-frame-main .director-actions{
  flex-wrap:wrap!important;row-gap:6px!important;
 }
}
