.prototype-note{background:#F7F4EF;color:#111214;text-align:center;padding:7px 18px;font-size:12px;line-height:1.5}
.prototype-note a{color:#0C5A2B;font-weight:600}
.stage-light :focus-visible,.prototype-note a:focus-visible{outline-color:#0C5A2B}
.nav.landing-nav-large{position:static}
.quiz-thumb-meta{color:rgba(247,244,239,.65)}
main#main:focus{outline:none}
#main,#felder{scroll-margin-top:calc(var(--landing-nav-height,170px) + 16px)}
.lanyard-hero .hero-inner{align-items:center;padding-top:12px;padding-bottom:18px;gap:24px}
.lanyard-hero .hero-copy{padding:42px 0;z-index:2;pointer-events:none}
.lanyard-hero .hero-copy a,.lanyard-hero .hero-copy button{pointer-events:auto}
.lanyard-hero .hero-visual{margin:0;min-height:0;align-self:center;width:100%}
.lanyard-stage{height:570px;position:relative}
#lanyard-mount{position:absolute;inset:0}
.lanyard-controls{display:flex;gap:2px;justify-content:flex-end;position:relative;z-index:3;min-height:44px;visibility:hidden}
.lanyard-visual[data-ready=true] .lanyard-controls{visibility:visible}
.lanyard-controls button{width:44px;height:44px;padding:12px;color:#a6a7a8;background:transparent;border:0;border-radius:50%;cursor:pointer}
.lanyard-controls button:hover{color:#39FF14}
.lanyard-controls svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.lanyard-controls .icon-play,.lanyard-visual[data-paused=true] .icon-pause{display:none}
.lanyard-visual[data-paused=true] .icon-play{display:block}
.lanyard-controls button:focus-visible{outline:3px solid #39FF14;outline-offset:3px}
.lanyard-controls button[hidden]{display:none}
.lanyard-hint{text-align:center;font-size:12px;margin:10px 0 14px;color:#f7f4efb3!important;line-height:1.5}
.lanyard-fallback{position:absolute;inset:0;display:grid;place-content:start center;padding-top:122px}
.lanyard-fallback[hidden]{display:none}
.lanyard-fallback.fallback-idle{animation:lanyard-idle-sway 4.8s ease-in-out 1;transform-origin:50% 0}
.lanyard-visual[data-rendering=static] .lanyard-stage{cursor:grab}
.lanyard-visual[data-rendering=loading] .lanyard-stage{cursor:progress}
@keyframes lanyard-idle-sway{0%,100%{transform:rotate(0)}25%{transform:rotate(.8deg)}75%{transform:rotate(-.8deg)}}
.fallback-strap{position:absolute;top:0;left:calc(50% - 12px);width:24px;height:145px;background-color:#39FF14;background-image:repeating-linear-gradient(90deg,#00000016 0 1px,transparent 1px 3px),repeating-linear-gradient(0deg,#ffffff18 0 1px,transparent 1px 3px);border-inline:1px solid #58ff36}
.fallback-card{width:300px;aspect-ratio:32/45;position:relative;border:1px solid #f7f4ef40;border-radius:16px;background:#111214;overflow:hidden;container-type:inline-size}
.fallback-card::before{content:'';position:absolute;left:39.375%;top:4.1%;width:21.25%;height:3.12%;border-radius:20px;background:#020303}
.fallback-dots{position:absolute;left:6%;top:9%;font-size:3.8cqw;color:#39FF14;letter-spacing:.1em}
.lanyard-visual .fallback-photo{position:absolute;left:6%;top:17%;width:88%;max-width:none;height:62.5778%;object-fit:cover;object-position:50% 40%;filter:none;margin:0;border-radius:7px;z-index:auto}
.fallback-name{position:absolute;left:6%;right:6%;top:84%;font:600 8cqw/1.1 'Fraunces',serif;letter-spacing:-.035em;white-space:nowrap}
.fallback-name span{color:#39FF14}.fallback-name small{display:block;margin-top:3cqw;font:400 4.2cqw/1.2 'Albert Sans',sans-serif;letter-spacing:0;color:#39FF14}
.lanyard-visual .fallback-flat{width:300px;max-width:none;filter:none;margin:0;border:1px solid #f7f4ef26;border-radius:16px;box-shadow:0 14px 30px #0005}
@media(min-width:821px){#lanyard-mount{left:calc(-135.294118% - 24px);width:calc(235.294118% + 24px)}}
@media(max-width:820px){.lanyard-hero .hero-inner{padding-top:30px;gap:0}.lanyard-hero .hero-copy{padding:0 0 18px}.lanyard-hero .hero-visual{max-width:430px;justify-self:center}.lanyard-stage{height:500px}.lanyard-fallback{padding-top:88px}.fallback-strap{height:112px}}
@media(max-width:420px){.lanyard-stage{height:470px}.fallback-card,.lanyard-visual .fallback-flat{width:260px}.lanyard-fallback{padding-top:104px}.fallback-strap{height:129px}}
@media(prefers-reduced-motion:reduce){.lanyard-stage *{animation:none!important;transition:none!important}.quiz-thumb,.media-teaser .media-ph,.ba-teaser .ba-slider-frame{transition:none!important;transform:none!important}}
@media(max-height:500px){.nav{position:static}.lanyard-stage{height:340px}.lanyard-fallback{padding-top:60px}.fallback-strap{height:85px}.fallback-card,.lanyard-visual .fallback-flat{width:190px}}
/* The first frame is rendered from the original 3D model, including its metalwork. */
.lanyard-fallback{padding:0;display:block}
.lanyard-visual .fallback-render{position:absolute;top:0;left:50%;transform:translateX(-50%);width:420px;height:auto;max-width:none;margin:0;filter:none;border:0;border-radius:0;box-shadow:none}
@media(max-width:820px){.lanyard-visual .fallback-render{width:376px}}
@media(max-width:420px){.lanyard-visual .fallback-render{width:min(354px,calc(100vw - 32px))}}
@media(max-height:500px){.lanyard-visual .fallback-render{width:250px}}


