.fm-viewfinder{z-index:1;pointer-events:none;color:#ffffffdb;letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;position:absolute;inset:118px 5% 34px}.fm-corner{border:0 solid #fffc;width:46px;height:46px;position:absolute}.fm-corner--tl{border-width:2px 0 0 2px;top:0;left:0}.fm-corner--tr{border-width:2px 2px 0 0;top:0;right:0}.fm-corner--bl{border-width:0 0 2px 2px;bottom:0;left:0}.fm-corner--br{border-width:0 2px 2px 0;bottom:0;right:0}.type-about .fm-viewfinder p{color:inherit;font:inherit;gap:1.1rem;margin:0;line-height:1;display:flex;position:absolute}.fm-vf-top{top:18px;left:22px}.fm-vf-top--right{align-items:center;left:auto;right:22px}.fm-vf-foot{bottom:18px;left:22px}.fm-vf-foot--right{color:#f3c845;left:auto;right:22px}.type-about .fm-viewfinder .fm-vf-foot--right{color:#f3c845}.fm-rec{align-items:center;gap:.45rem;font-weight:700;display:inline-flex}.fm-rec i{background:#ff3b47;border-radius:50%;width:9px;height:9px;animation:1.6s step-end infinite fm-rec;box-shadow:0 0 10px #ff3b47cc}@keyframes fm-rec{50%{opacity:.15}}.fm-battery{border:1.5px solid;border-radius:2px;width:24px;height:11px;display:inline-block;position:relative}.fm-battery:after{content:"";background:currentColor;width:2px;height:4px;position:absolute;top:2px;right:-4px}.fm-battery i{background:currentColor;position:absolute;inset:1.5px 6px 1.5px 1.5px}@media (max-width:991px){.fm-viewfinder{inset:104px 4% 28px}}@media (max-width:479px){.fm-viewfinder{font-size:.625rem;inset:96px 16px 22px}.fm-corner{width:30px;height:30px}.fm-vf-foot{display:none!important}.type-about .fm-viewfinder p{gap:.7rem}.fm-vf-top{top:12px;left:14px}.fm-vf-top--right{left:auto;right:14px}}@media (prefers-reduced-motion:reduce){.fm-rec i{animation:none}}.fm-page .ip-intro-photos .fm-intro-logo{z-index:2;pointer-events:none;filter:drop-shadow(0 10px 14px #14094873);width:29%;height:auto;position:absolute;bottom:-7%;right:-3%;rotate:3deg}@media (max-width:479px){.fm-page .ip-intro-photos .fm-intro-logo{width:27%;bottom:-5%;right:0}}.fm-strip{--sprockets:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='16'%3E%3Crect x='9' y='3' width='16' height='10' rx='2.5' fill='white' fill-opacity='0.22'/%3E%3C/svg%3E");background:var(--sprockets) 0 10px / 34px 16px repeat-x, var(--sprockets) 0 calc(100% - 10px) / 34px 16px repeat-x, radial-gradient(40rem 20rem at 85% -4rem, #f3c84529 0%, #f3c84500 70%), radial-gradient(34rem 20rem at 0% 110%, #8c6eff4d 0%, #8c6eff00 70%), linear-gradient(180deg, #0d0533 0%, #170a52 100%);color:#fff;border-radius:28px;padding:3.75rem 3.25rem 3.25rem;position:relative;box-shadow:0 40px 80px -40px #0a0428cc}.fm-strip-head{align-items:center;gap:2.25rem;max-width:62rem;margin:0 auto 2.5rem;display:flex}.fm-strip-badge{border-radius:50%;flex:none;width:132px;height:132px;box-shadow:0 0 0 6px #ffffff0f,0 18px 36px -14px #000000b3}.fm-strip .rp-eyebrow{color:#f3c845;background:#f3c84524}.type-about h2.fm-strip-heading{color:#fff;margin:0 0 .75rem}.type-about p.fm-strip-lead{color:#fffc;margin:0}.fm-frames{counter-reset:none;background:#07021f;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:10px;list-style:none;display:grid}.fm-frame-cell{background:radial-gradient(120% 80% at 50% 0,#8c6eff3d 0%,#8c6eff00 70%),#1b0c5c;border-radius:8px;min-height:15rem;margin:0;padding:1.4rem 1.25rem 1.5rem;transition:background-color .35s,transform .35s,box-shadow .35s;position:relative}.fm-frame-cell:hover{background-color:#28147b;transform:translateY(-4px);box-shadow:0 0 0 1px #f3c8458c,0 18px 30px -18px #000c}.fm-frame-no{color:#ffffff47;letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;position:absolute;top:1rem;right:1.1rem}.type-about p.fm-frame-day{color:#f3c845;font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .6rem;font-weight:700}.type-about .fm-frame-cell h3{color:#fff;font-size:var(--t-title);margin:0 0 .6rem;font-weight:700}.type-about .fm-frame-cell p:last-child{color:#ffffffc7;margin:0;font-size:.9375rem;line-height:1.55}.fm-strip-foot{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 2rem;margin-top:2.25rem;display:flex}.type-about .fm-strip-foot p{color:#ffffffd6;margin:0}.fm-strip-foot .ba-actions{justify-content:center;margin:0}.fm-strip .ba-ghost{color:#fff}.fm-frame{scroll-margin-top:90px}@media (max-width:991px){.fm-strip{padding:3.25rem 1.75rem 2.75rem}.fm-frames{grid-template-columns:repeat(2,minmax(0,1fr))}.fm-frame-cell{min-height:0}.fm-frame-cell:last-child{grid-column:1/-1}}@media (max-width:600px){.fm-strip{border-radius:22px;padding:3rem 1.1rem 2.5rem}.fm-strip-head{flex-direction:column;align-items:flex-start;gap:1rem}.fm-strip-badge{width:88px;height:88px}.fm-strip-foot{text-align:center;flex-direction:column}.fm-frames{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.fm-frame-cell{transition:none}.fm-frame-cell:hover{transform:none}}.fm-resources .rp-head{margin-bottom:2rem}
