.ovg{--ovg-head:var(--font-heading,"Bebas Neue",sans-serif);--ovg-body:var(--font-body,"Saira Condensed",sans-serif);--ovg-c:122 165 221;display:flex;flex-direction:column;gap:18px;font-family:var(--ovg-body);color:#f4f4f5;font-size:17px;line-height:1.4}.ovg-c{color:rgb(var(--ovg-c))}.ovg-intro{border-radius:16px;padding:20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px;background:linear-gradient(180deg,rgb(var(--ovg-c)/.1),transparent 60%),#111114;border:1.5px solid rgb(var(--ovg-c)/.55)}.ovg-name{margin:0;font-family:var(--ovg-head);font-weight:400;letter-spacing:.5px;font-size:44px;line-height:1;color:rgb(var(--ovg-c))}.ovg-who{margin:0;color:#c9c9ce;max-width:62ch;font-size:19px;text-wrap:pretty}.ovg-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.ovg-h{font-family:var(--ovg-head);font-size:28px;letter-spacing:.5px}.ovg-hint{color:#9d9da3;font-size:15px}.ovg-list{display:flex;flex-direction:column;border-radius:16px;border:1.5px solid rgb(var(--ovg-c)/.4);background:#111114;overflow:hidden}.ovg-row{border-bottom:1px solid #1d1d22}.ovg-row:last-child{border-bottom:0}.ovg-row.open{background:rgb(var(--ovg-c)/.05)}.ovg-row-btn{width:100%;display:grid;grid-template-columns:40px minmax(0,1fr) 20px;grid-gap:12px;gap:12px;align-items:center;padding:14px 16px;background:transparent;border:0;color:inherit;cursor:pointer;text-align:left;font:inherit}.ovg-row-n{font-family:var(--ovg-head);font-size:22px;color:rgb(var(--ovg-c))}.ovg-row-text{display:flex;flex-direction:column;gap:2px;min-width:0}.ovg-row-t{font-family:var(--ovg-head);font-size:24px;letter-spacing:.4px;line-height:1.05}.ovg-row-p{color:#9d9da3;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ovg-chev{width:9px;height:9px;border-right:2px solid rgb(var(--ovg-c));border-bottom:2px solid rgb(var(--ovg-c));transform:rotate(45deg);justify-self:end;margin-right:6px}.ovg-row.open .ovg-chev{transform:rotate(225deg) translate(-2px,-2px)}.ovg-open{padding:0 16px 20px;display:flex;flex-direction:column;gap:18px}.ovg-pitch{margin:0;color:#c9c9ce;font-size:19px;max-width:70ch;text-wrap:pretty}.ovg-fig{position:relative;width:100%}.ovg-abs{position:absolute}.ovg-shot{position:relative;width:100%;height:100%;overflow:hidden;box-sizing:border-box}.ovg-shot.is-pc{border-radius:8px;border:1px solid #2a2a31;aspect-ratio:1100/897}.ovg-shot.is-phone{border-radius:16px;border:2px solid #2a2a31;aspect-ratio:500/1110}.ovg-shot img{position:absolute;inset:0;width:100%;height:100%;display:block}.ovg-box{position:absolute;box-sizing:border-box;border:2px solid rgb(var(--ovg-c)/.55);border-radius:6px;transition:border-color .15s,box-shadow .15s}.ovg-shot.is-phone .ovg-box{border-width:1.5px;border-radius:4px}.ovg-box.on{border-color:rgb(var(--ovg-c));box-shadow:0 0 0 3px rgb(var(--ovg-c)/.18),0 0 18px rgb(var(--ovg-c)/.55)}.ovg-tab{position:absolute;transform:translate(-50%,-50%);min-width:24px;height:24px;padding:0 6px;box-sizing:border-box;border-radius:6px;background:#070708;border:2px solid rgb(var(--ovg-c));color:rgb(var(--ovg-c));font-family:var(--ovg-head);font-size:15px;line-height:1;display:flex;align-items:center;justify-content:center}.ovg-tab.on{background:rgb(var(--ovg-c));color:#070708;box-shadow:0 0 0 3px rgb(var(--ovg-c)/.18),0 0 18px rgb(var(--ovg-c)/.55)}.ovg-tab.sm{min-width:15px;height:15px;padding:0 3px;border-width:1.5px;border-radius:4px;font-size:10px}.ovg-tab.xs{min-width:12px;height:12px;padding:0 2px;border-width:1px;border-radius:3px;font-size:8.5px}.ovg-line{position:absolute;inset:0;overflow:visible;pointer-events:none}.ovg-line path{fill:none;stroke:rgb(var(--ovg-c));stroke-width:2;filter:drop-shadow(0 0 4px rgb(var(--ovg-c)/.55))}.ovg-label{box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:#17171b;border:1.5px solid #2a2a31;color:#f4f4f5;cursor:pointer;text-align:left;font:inherit;font-weight:600;font-size:15.5px;line-height:1.2}.ovg-fig .ovg-label{position:absolute;left:0}.ovg-label.on{background:rgb(var(--ovg-c)/.16);border-color:rgb(var(--ovg-c));box-shadow:0 0 16px rgb(var(--ovg-c)/.25)}.ovg-num{flex:none;min-width:24px;height:24px;border-radius:6px;border:1.5px solid rgb(var(--ovg-c));color:rgb(var(--ovg-c));font-family:var(--ovg-head);font-size:15px;font-weight:400;display:flex;align-items:center;justify-content:center}.ovg-label.on .ovg-num{background:rgb(var(--ovg-c));color:#070708}.ovg-fig-narrow{display:flex;flex-direction:column;gap:12px}.ovg-fig-narrow .ovg-shot.is-pc .ovg-box{border-width:1.5px;border-radius:4px}.ovg-narrow-row{display:grid;grid-template-columns:118px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.ovg-narrow-row .ovg-shot.is-phone{border-radius:12px}.ovg-labels-list{display:flex;flex-direction:column;gap:8px}.ovg-labels-list .ovg-label{padding:7px 8px;gap:8px;font-size:14.5px}.ovg-labels-list .ovg-num{min-width:22px;height:22px;font-size:14px}.ovg-extras{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 28px;gap:18px 28px;border-top:1px solid #26262c;padding-top:16px}.ovg-cando,.ovg-side{display:flex;flex-direction:column;gap:8px}.ovg-side{gap:12px}.ovg-eyebrow{font-family:var(--ovg-head);font-size:19px;letter-spacing:.1em;color:rgb(var(--ovg-c))}.ovg-dot{display:flex;gap:10px;align-items:baseline}.ovg-dot:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:rgb(var(--ovg-c));transform:translateY(-2px)}.ovg-seeall{font-size:15px;font-weight:600;color:rgb(var(--ovg-c));text-decoration:none}.ovg-note{border-radius:10px;background:rgb(var(--ovg-c)/.14);border:1px solid rgb(var(--ovg-c)/.4);padding:10px 14px;display:flex;flex-direction:column;gap:4px}.ovg-note b{font-family:var(--ovg-head);font-weight:400;letter-spacing:.08em;font-size:17px;color:rgb(var(--ovg-c))}.ovg-note span{color:#e4e4e7}.ovg-also{display:flex;flex-direction:column;gap:6px}.ovg-also-h{color:#9d9da3;font-size:13px;letter-spacing:.1em;text-transform:uppercase}.ovg-chips{display:flex;flex-wrap:wrap;gap:6px}.ovg-chip{border:1.5px solid rgb(var(--ovg-c)/.6);background:rgb(var(--ovg-c)/.14);color:#f4f4f5;border-radius:999px;padding:2px 12px;font:600 15px var(--ovg-body);cursor:pointer;white-space:nowrap}.ovg-chip.sm{padding:1px 9px;font-size:13.5px}.ovg-muted{color:#8b8b94;font-size:15px}.ovg-faqs{display:flex;flex-wrap:wrap;gap:8px}.ovg-faq{white-space:normal;max-width:100%;box-sizing:border-box;border:1px solid #2a2a31;border-radius:8px;padding:3px 12px;font-size:15px;color:#f4f4f5;text-decoration:none;background:#17171b}.ovg-more{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.ovg-card{border-radius:14px;background:#111114;border:1px solid #26262c;border-top:2px solid rgb(var(--ovg-c));padding:14px 16px;display:flex;flex-direction:column;gap:9px;min-width:0}.ovg-card-t{font-family:var(--ovg-head);font-size:24px;letter-spacing:.4px;line-height:1}.ovg-card-p{margin:0;color:#c9c9ce;font-size:16px;text-wrap:pretty}.ovg-card-shots{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.24fr);grid-gap:8px;gap:8px;align-items:end}.ovg-card-shots img{display:block;width:100%;object-fit:cover;object-position:top}.ovg-card-shots .pc{aspect-ratio:16/9;border-radius:8px;border:1px solid #2a2a31}.ovg-card-shots .ph{aspect-ratio:500/1110;border-radius:10px;border:2px solid #2a2a31}@media (max-width:1000px){.ovg{gap:16px}.ovg-name{font-size:38px}.ovg-pitch,.ovg-who{font-size:18px}.ovg-h{font-size:26px}.ovg-row-btn{grid-template-columns:34px minmax(0,1fr) 20px;padding:12px 14px}.ovg-row-t{font-size:22px}.ovg-open{padding:0 14px 18px;gap:16px}.ovg-tab{min-width:20px;height:20px;font-size:13px}}@media (max-width:600px){.ovg{gap:14px;font-size:16px}.ovg-intro{padding:14px}.ovg-name{font-size:32px}.ovg-pitch,.ovg-who{font-size:17px}.ovg-h{font-size:24px}.ovg-row-btn{grid-template-columns:28px minmax(0,1fr) 18px;padding:12px}.ovg-row-t{font-size:20px}.ovg-row-p{display:none}.ovg-open{padding:0 12px 14px;gap:14px}.ovg-tab{min-width:14px;height:14px;padding:0 3px;border-width:1.5px;border-radius:4px;font-size:9.5px}.ovg-extras,.ovg-more{grid-template-columns:minmax(0,1fr)}}.ovr{gap:14px;border-top:1px solid #26262c;padding-top:16px}.ovr,.ovr-head{display:flex;flex-direction:column}.ovr-head{gap:8px}.ovr-h{font-family:var(--ovg-head);font-size:24px;letter-spacing:.4px;line-height:1}.ovr-views{display:flex;flex-wrap:wrap;gap:6px}.ovr-pill,.ovr-view{min-height:34px;padding:0 12px;border-radius:999px;border:1.5px solid #2a2a31;background:#17171b;color:#f4f4f5;font:600 15px var(--ovg-body);cursor:pointer;text-align:left}.ovr-pill.on,.ovr-view.on{border-color:rgb(var(--ovg-c));background:rgb(var(--ovg-c)/.2)}.ovr-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.ovr-card{display:flex;flex-direction:column;gap:8px;min-width:0}.ovr-name{font-family:var(--ovg-head);font-size:24px;letter-spacing:.4px;line-height:1;color:rgb(var(--ovg-c))}.ovr-pic{position:relative;width:100%;border-radius:10px;overflow:hidden;border:1.5px solid #2a2a31}.ovr-pic img{position:absolute;inset:0;width:100%;height:100%;display:block}.ovr-box{position:absolute;box-sizing:border-box;border:2.5px dashed rgb(var(--ovg-c));border-radius:10px;box-shadow:0 0 16px rgb(var(--ovg-c)/.45)}.ovr-line{font-size:17px;color:#e4e4e7;text-wrap:pretty}.ovr-cmp{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-top:1px solid #26262c;padding-top:12px}.ovr-cmp>span{color:#9d9da3;font-size:15px}@media (max-width:1000px){.ovr-pair{gap:14px}.ovr-name{font-size:22px}}@media (max-width:600px){.ovr-pair{grid-template-columns:minmax(0,1fr);gap:16px}.ovr-name{font-size:20px}.ovr-line{font-size:16px}.ovr-h{font-size:22px}}.ovr-pic.is-m{display:none}@media (max-width:600px){.ovr-pic.has-m{display:none}.ovr-pic.is-m{display:block}}.ovf{display:flex;flex-direction:column;gap:14px;border-top:1px solid #26262c;padding-top:16px}.ovf-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ovf-head-text{display:flex;flex-direction:column;gap:2px}.ovf-h{font-family:var(--ovg-head);font-size:24px;letter-spacing:.4px;line-height:1}.ovf-sub{color:#9d9da3;font-size:15px}.ovf-toggle{height:38px;padding:0 16px;border-radius:10px;border:1.5px solid rgb(var(--ovg-c));background:rgb(var(--ovg-c)/.16);color:#f4f4f5;font-family:var(--ovg-head);font-size:18px;letter-spacing:.5px;cursor:pointer}.ovf-body{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.ovf-pane{position:relative;height:640px;overflow-y:auto;border-radius:10px;border:1px solid #2a2a31;background:#0b0b0d;scrollbar-color:#2a2a31 transparent}.ovf-pic{position:relative;width:100%;overflow:hidden}.ovf-pic img{position:absolute;inset:0;width:100%;height:100%;display:block}.ovf-box{position:absolute;box-sizing:border-box;border:1.5px solid rgb(var(--ovg-c)/.5);border-radius:6px;cursor:pointer;z-index:1}.ovf-box.on{border-width:2px;border-color:rgb(var(--ovg-c));box-shadow:0 0 0 3px rgb(var(--ovg-c)/.18),0 0 16px rgb(var(--ovg-c)/.55);z-index:3}.ovf-tab{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);min-width:20px;height:20px;padding:0 4px;box-sizing:border-box;border-radius:5px;background:#070708;border:1.5px solid rgb(var(--ovg-c));color:rgb(var(--ovg-c));font-family:var(--ovg-head);font-size:13px;line-height:1;display:flex;align-items:center;justify-content:center}.ovf-box.on .ovf-tab{background:rgb(var(--ovg-c));color:#070708}.ovf-list{max-height:640px;overflow-y:auto;padding-right:4px;position:relative;scrollbar-color:#2a2a31 transparent}.ovf-item,.ovf-list{display:flex;flex-direction:column;gap:6px}.ovf-item{padding:8px 10px;border-radius:10px;background:#17171b;border:1.5px solid #2a2a31}.ovf-item.on{background:rgb(var(--ovg-c)/.14);border-color:rgb(var(--ovg-c))}.ovf-item-btn{display:flex;gap:10px;align-items:flex-start;background:transparent;border:0;padding:0;color:#f4f4f5;text-align:left;font:inherit;cursor:pointer}.ovf-num{flex:none;min-width:24px;height:24px;border-radius:6px;border:1.5px solid rgb(var(--ovg-c));color:rgb(var(--ovg-c));font-family:var(--ovg-head);font-size:15px;display:flex;align-items:center;justify-content:center}.ovf-item.on .ovf-num{background:rgb(var(--ovg-c));color:#070708}.ovf-item-text{display:flex;flex-direction:column;gap:1px;min-width:0}.ovf-label{font-weight:600;font-size:16px;line-height:1.2}.ovf-note{color:#a1a1aa;font-size:14.5px;line-height:1.3;text-wrap:pretty}.ovf-choices{align-self:flex-start;margin-left:34px;border:0;background:transparent;color:rgb(var(--ovg-c));font:600 14px var(--ovg-body);cursor:pointer;padding:0}.ovf-open{margin-left:34px;position:relative;border-radius:8px;overflow:hidden;border:1px solid #2a2a31}.ovf-open img{position:absolute;inset:0;height:100%;display:block}@media (max-width:1000px){.ovf-body{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:14px}.ovf-list,.ovf-pane{height:560px;max-height:560px}.ovf-list{height:auto}.ovf-tab{min-width:18px;height:18px;font-size:12px}}@media (max-width:600px){.ovf-body{grid-template-columns:minmax(0,1fr);gap:12px}.ovf-pane{height:460px}.ovf-list{max-height:none;overflow:visible}.ovf-tab{min-width:16px;height:16px;font-size:11px}.ovf-h{font-size:22px}}.ovg-faq.ovg-gloss{font-size:13.5px;color:#c4b6f2;border-color:rgba(160,140,230,.45);background:rgba(160,140,230,.1);border-radius:6px;padding:3px 9px;align-self:center}.ovf-open{max-height:420px;overflow-y:auto;aspect-ratio:auto!important}.ovf-open img{position:static;inset:auto;width:100%;height:auto}.afe{--afe-head:var(--font-heading,"Bebas Neue"),sans-serif;--afe-body:var(--font-body,"Saira Condensed"),sans-serif;--afe-blue:122 165 221;display:flex;flex-direction:column;gap:12px;color:#f4f4f5;font-family:var(--afe-body);font-size:17px;line-height:1.4}.afe-search{height:48px;border-radius:12px;border:1.5px solid #2a2a31;background:#111114;color:#f4f4f5;padding:0 14px;font:400 17px var(--afe-body);outline:none}.afe-search:focus{border-color:rgb(var(--afe-blue))}.afe-auds{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.afe-aud{min-height:48px;border-radius:12px;border:1.5px solid rgb(var(--afe-c)/.5);color:#f4f4f5;cursor:pointer;padding:2px;background:linear-gradient(180deg,rgb(var(--afe-c)/.16),rgb(var(--afe-c)/.05));font-family:var(--afe-head);font-size:21px;letter-spacing:.6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.afe-aud.on{border-color:rgb(var(--afe-c));background:linear-gradient(180deg,rgb(var(--afe-c)/.42),rgb(var(--afe-c)/.18));box-shadow:0 0 18px rgb(var(--afe-c)/.35)}.afe-count{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;color:#c9c9ce;font-size:15px}.afe-clear{border:0;background:transparent;color:rgb(var(--afe-blue));font:600 15px var(--afe-body);cursor:pointer;padding:0}.afe-area{border-radius:16px;border:1.5px solid #26262c;background:#111114;overflow:hidden}.afe-area.open{border-color:rgb(var(--afe-blue)/.55)}.afe-area-btn{width:100%;display:flex;align-items:center;gap:12px;padding:16px 18px;background:transparent;border:0;color:#f4f4f5;cursor:pointer;text-align:left;font:inherit}.afe-area.open .afe-area-btn{background:rgb(var(--afe-blue)/.08)}.afe-area-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.afe-area-name{font-family:var(--afe-head);font-size:28px;letter-spacing:.4px;line-height:1}.afe-area-sub{color:#9d9da3;font-size:14.5px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.afe-pill{flex:none;font-family:var(--afe-head);font-size:17px;color:rgb(var(--afe-blue));border:1px solid rgb(var(--afe-blue)/.45);border-radius:999px;padding:1px 10px}.afe-chev{flex:none;width:9px;height:9px;border-right:2px solid rgb(var(--afe-blue));border-bottom:2px solid rgb(var(--afe-blue));transform:rotate(45deg);margin:0 4px}.afe-chev.big{width:11px;height:11px;border-width:0 2.5px 2.5px 0}.open>button>.afe-chev{transform:rotate(225deg) translate(-2px,-2px)}.afe-groups{margin:0 12px 12px;border-radius:12px;border:1px solid #26262c;background:#0f0f12;overflow:hidden}.afe-group{border-bottom:1px solid #1d1d22}.afe-group:last-child{border-bottom:0}.afe-group.open{background:rgb(var(--afe-blue)/.05)}.afe-group-btn{width:100%;display:flex;align-items:center;gap:10px;padding:13px 16px;background:transparent;border:0;color:#f4f4f5;cursor:pointer;text-align:left;font:inherit}.afe-group-name{flex:1 1;min-width:0;font-family:var(--afe-head);font-size:24px;letter-spacing:.4px;line-height:1.1}.afe-group-n{flex:none;color:#9d9da3;font-size:14px}.afe-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding:0 14px 14px;align-items:start}.afe-card{display:flex;flex-direction:column;border-radius:10px;border:1px solid #26262c;background:#17171b;padding:0 12px}.afe-card.open{border-color:rgb(var(--afe-blue)/.5)}.afe-card-btn{display:flex;align-items:center;gap:8px;padding:9px 0;background:transparent;border:0;color:#f4f4f5;text-align:left;font:600 15.5px var(--afe-body);cursor:pointer}.afe-card-name{flex:1 1;min-width:0;line-height:1.25}.afe-tier{flex:none;font-family:var(--afe-head);font-size:12.5px;letter-spacing:.6px;padding:0 7px;border-radius:999px;border:1px solid}.afe-sign{flex:none;width:12px;text-align:center;color:rgb(var(--afe-blue))}.afe-card-body{display:flex;flex-direction:column;gap:8px;padding-bottom:10px}.afe-what{color:#a1a1aa;font-size:14.5px;line-height:1.35;text-wrap:pretty}.afe-card-foot{justify-content:space-between;align-items:center;gap:8px}.afe-card-foot,.afe-gloss{display:flex;flex-wrap:wrap}.afe-gloss{gap:5px}.afe-gloss a{font-size:13.5px;color:#c4b6f2;text-decoration:none;border:1px solid rgba(160,140,230,.45);background:rgba(160,140,230,.1);border-radius:6px;padding:0 7px}.afe-dots{display:flex;gap:3px}.afe-dots span{width:9px;height:9px;border-radius:50%}@media (max-width:1000px){.afe-aud{min-height:46px;font-size:19px}.afe-area-btn{padding:14px 16px}.afe-area-name{font-size:26px}.afe-groups{margin:0 10px 10px}.afe-group-btn{padding:12px 14px}.afe-group-name{font-size:22px}.afe-cards{grid-template-columns:minmax(0,1fr);padding:0 12px 12px}}@media (max-width:600px){.afe,.afe-search{font-size:16px}.afe-search{height:44px}.afe-auds{gap:5px}.afe-aud{min-height:38px;font-size:14px;letter-spacing:0;border-radius:10px}.afe-area-btn{padding:13px 14px}.afe-area-name{font-size:23px}.afe-groups{margin:0 8px 8px}.afe-group-btn{padding:12px}.afe-group-name{font-size:21px}.afe-cards{padding:0 10px 10px}}