/* Sandbox: standalone milestone with one continuous caption. */
body.option-a .studio-invitations .studio-frank.hero-years-review{display:block;background:none!important;border:0!important;padding-top:0;min-height:0;text-align:left}
body.option-a .studio-frank.hero-years-review>.hero-years-number{display:block;font:700 44px/1 'Archivo',Arial,sans-serif!important;letter-spacing:-.035em;color:#f6f8fa;margin:0 0 3px}
body.option-a .studio-frank.hero-years-review>.hero-years-copy{display:block;font:400 16px/1.5 'Archivo',Arial,sans-serif!important;color:#d9e4ef;white-space:nowrap}
body.option-a .studio-frank.hero-years-review .hero-years-copy a{font:inherit;color:#eac184;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
body.option-a .studio-invitations .studio-frank.hero-years-review strong{display:inline;font:inherit!important;font-weight:700!important;color:inherit!important;margin:0!important}
body.option-a .studio-frank.hero-years-review .hero-years-copy a:hover{color:#fff}
body.option-a .studio-frank.hero-years-review .hero-years-copy a:focus-visible{outline:2px solid #eac184;outline-offset:5px}
@media(max-width:760px){body.option-a .studio-frank.hero-years-review>.hero-years-number{font-size:47px!important}body.option-a .studio-frank.hero-years-review>.hero-years-copy{font-size:14px!important}}


body.option-a .hero-years-review .hero-story-link{position:relative;display:inline-block}
body.option-a .hero-years-review .hero-story-tooltip{position:absolute;left:0;top:calc(100% + 10px);bottom:auto;z-index:5;display:block;visibility:hidden;opacity:0;white-space:nowrap;padding:8px 12px;border:1px solid rgba(234,193,132,.65);border-radius:20px;background:rgba(8,25,52,.28);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#eac184;font:500 13px/1.4 'Archivo',Arial,sans-serif;box-shadow:0 3px 12px #0002;text-decoration:none;pointer-events:none}
body.option-a .hero-years-review .hero-story-link:hover .hero-story-tooltip,body.option-a .hero-years-review .hero-story-link:focus-visible .hero-story-tooltip{visibility:visible;opacity:1}
body.option-a .hero-years-review .hero-story-tooltip.pointer-tooltip{position:fixed;z-index:100}

/* Approved mobile compact navigation and milestone. */
@media(max-width:760px){
body.option-a .studio-opening .site-nav>div{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px!important;width:100%!important}
body.option-a .studio-opening .site-nav>div>a{min-width:0!important;padding:7px 2px!important;font-size:11px!important;line-height:1.25!important;text-align:center;justify-content:center}
body.option-a .studio-opening .site-nav>div>a[href="#contact"]{display:none!important}
body.option-a .studio-frank.hero-years-review>.hero-years-number{font-size:36px!important;margin-bottom:3px!important}
body.option-a .studio-frank.hero-years-review>.hero-years-copy{line-height:1.3!important}
body #frank .references-disclosure{margin:16px 0 24px;padding:8px 14px;border:1px solid #52667c;border-radius:8px;background:#14233b}
body #frank .references-disclosure summary{display:flex;align-items:center;justify-content:space-between;list-style:none}
body #frank .references-disclosure summary::-webkit-details-marker{display:none}
body #frank .references-disclosure summary:after{content:'+';font-size:22px}
body #frank .references-disclosure[open] summary:after{content:'−'}
}
