.record-recognition,.recognition-overview{--recognition-red:#e13925;--recognition-text:#ffffff;--recognition-muted:#aca5a0;--recognition-line:#ffffff26;color:var(--recognition-text);font-family:LotusInterface,Archive,Arial,sans-serif}.recognition-overview{padding:50px 0 32px;border-bottom:1px solid var(--recognition-line);scroll-margin-top:16px}.recognition-overview :is(button,a,summary),.record-recognition :is(a,summary){-webkit-tap-highlight-color:#e1392533;touch-action:manipulation}.recognition-overview button{cursor:pointer;font-family:inherit}.recognition-overview :is(button,a,summary):focus-visible,.record-recognition :is(a,summary):focus-visible{outline:2px solid var(--recognition-text);outline-offset:4px}.recognition-overview-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px}.recognition-eyebrow,.recognition-label{display:flex;align-items:center;gap:10px;font:800 11px/1.5 LotusDoto,monospace;letter-spacing:.08em;color:var(--recognition-text)}.recognition-eyebrow i,.recognition-label i{display:inline-block;width:7px;height:7px;background:var(--recognition-red);box-shadow:10px 0 #e1392540;margin-right:7px}.recognition-overview-heading h2{font-size:clamp(34px,3.7vw,52px);font-weight:550;letter-spacing:-.055em;line-height:1.05;margin:12px 0 0}.recognition-overview-heading h2>span{color:var(--recognition-red)}.recognition-overview-heading>p{font-size:13px;line-height:1.8;margin:0;color:var(--recognition-text)}.recognition-overview-heading>p>span{color:var(--recognition-muted);font-size:11px}.recognition-filters{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid var(--recognition-line);padding-bottom:15px;margin-bottom:20px}.recognition-filters button{background:transparent;color:var(--recognition-muted);border:1px solid transparent;padding:10px 14px;font-size:11px;line-height:1.5;transition:color .2s,background .2s,border-color .2s}.recognition-filters button[aria-pressed=true]{background:var(--recognition-red);color:#fff;border-color:var(--recognition-red)}.recognition-filters button:hover{color:#fff;border-color:#e1392580}.recognition-explorer{display:grid;grid-template-columns:minmax(250px,.82fr) minmax(0,1.65fr);border:1px solid var(--recognition-line);background:#0b0909ed}.recognition-selectors{display:flex;flex-direction:column;border-right:1px solid var(--recognition-line);max-height:510px;overflow:auto;scrollbar-width:thin;scrollbar-color:#a02a1e #0b0909}.recognition-select{display:flex;align-items:center;gap:14px;text-align:left;position:relative;min-height:108px;padding:17px 21px;color:var(--recognition-text);background:transparent;border:0;border-bottom:1px solid var(--recognition-line);transition:background .25s;flex:1 0 auto}.recognition-select:last-child{border-bottom:0}.recognition-select:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--recognition-red);transform:scaleY(0);transition:transform .3s}.recognition-select:hover{background:#e1392514}.recognition-select[aria-pressed=true]{background:#50160f6b}.recognition-select[aria-pressed=true]:before{transform:scaleY(1)}.recognition-select-number{font:9px monospace;color:#8e8580;align-self:start;margin-top:4px}.recognition-select img{width:45px;height:45px;object-fit:cover;box-shadow:2px 3px #0006;transition:transform .35s}.recognition-select:hover img{transform:rotate(-5deg)}.recognition-select-copy{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.recognition-select-copy strong{font-size:15px;font-weight:550;line-height:1.2}.recognition-select-copy>span{font-size:10px;line-height:1.5;color:var(--recognition-muted)}.recognition-select-copy small{font:8px/1.4 monospace;color:#e28578;letter-spacing:.035em;margin-top:4px}.recognition-select-arrow{font-size:18px;color:#86716b;transition:transform .3s,color .3s}.recognition-select[aria-pressed=true] .recognition-select-arrow{color:var(--recognition-red);transform:rotate(45deg)}.recognition-detail{min-width:0;display:flex;flex-direction:column;position:relative;background:linear-gradient(125deg,#e139250c,transparent 60%)}.recognition-detail:after{content:"";position:absolute;right:-1px;top:-1px;width:22px;height:22px;border-top:2px solid var(--recognition-red);border-right:2px solid var(--recognition-red);pointer-events:none}.recognition-feature{padding:28px 30px 20px;flex:1;min-height:359px}.recognition-feature-content{animation:recognition-reveal .38s cubic-bezier(.16,1,.3,1) both}@keyframes recognition-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.recognition-feature-top{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:27px}.recognition-brand{display:flex;align-items:center;gap:12px;min-width:0}.recognition-brand-mark{display:flex;width:100px;height:43px;align-items:center;justify-content:center;flex:none}.recognition-brand-mark.on-paper{background:#fff;padding:7px 9px}.recognition-brand-mark img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.recognition-brand-name{display:flex;flex-direction:column;gap:4px}.recognition-brand-name strong{font-size:12px;font-weight:550;line-height:1.4}.recognition-brand-name>span{font:8px/1.6 monospace;color:var(--recognition-muted)}.recognition-feature-top .recognition-kind{text-align:right;flex:none;margin:0}.recognition-kind{display:block;font:9px/1.6 monospace;letter-spacing:.05em;color:#f0806e;margin:19px 0 10px}.recognition-kind span{color:var(--recognition-muted)}.recognition-feature-top .recognition-kind span{display:block;margin-top:2px;font-size:8px;max-width:120px}.recognition-feature-result{display:flex;align-items:center;justify-content:space-between;gap:26px;min-height:106px}.recognition-feature-result>div{min-width:0;flex:1}.recognition-feature-result h3{font-size:clamp(33px,3.9vw,57px);font-weight:550;line-height:.99;letter-spacing:-.055em;margin:0;max-width:11ch;overflow-wrap:normal}.recognition-feature-award{font-size:12px;line-height:1.75;margin:15px 0 0;color:var(--recognition-text)}.recognition-art-link{position:relative;display:block;flex:none;width:104px;height:104px;transform:rotate(3deg);transition:transform .4s;box-shadow:5px 5px #e139253d}.recognition-art-link:hover{transform:rotate(0) translateY(-3px)}.recognition-art{width:100%;height:100%;object-fit:cover;display:block}.recognition-art-link>span{position:absolute;right:0;bottom:0;display:grid;place-items:center;background:var(--recognition-red);color:#fff;width:24px;height:24px}.recognition-feature-description{font-size:12px;line-height:1.75;color:var(--recognition-muted);margin:21px 0;max-width:65ch}.recognition-evidence{border-top:1px solid var(--recognition-line);margin-top:16px}.recognition-evidence summary{display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;list-style:none;padding:13px 0;font:8px/1.5 monospace;letter-spacing:.06em;color:var(--recognition-text)}.recognition-evidence summary::-webkit-details-marker{display:none}.recognition-evidence summary>span:last-child{font-size:15px;transition:transform .25s;color:var(--recognition-red)}.recognition-evidence[open] summary>span:last-child{transform:rotate(45deg)}.recognition-evidence-body{padding:0 0 2px;animation:recognition-reveal .25s both}.recognition-source-date{font:8px/1.6 monospace;color:var(--recognition-muted);display:block;margin:0 0 8px}.recognition-provenance{display:flex;flex-wrap:wrap;gap:8px 16px;font:9px/1.7 monospace;color:var(--recognition-muted)}.recognition-provenance a{color:var(--recognition-text);text-decoration:underline;text-decoration-color:#e1392580;text-underline-offset:4px;padding-block:3px}.recognition-provenance a:hover{color:#ff7968;text-decoration-color:currentColor}.recognition-feature-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid var(--recognition-line);padding:13px 30px;background:#080707}.recognition-record-link{font:9px/1.6 monospace;letter-spacing:.045em;display:flex;gap:20px;align-items:center;color:var(--recognition-text);padding:9px 0}.recognition-record-link>span{color:var(--recognition-red);font-size:19px;transition:transform .25s}.recognition-record-link:hover>span{transform:translate(3px,-3px)}.recognition-pager{display:flex;gap:6px;align-items:center}.recognition-page-count{font:9px monospace;color:var(--recognition-muted);margin-right:9px;white-space:nowrap}.recognition-pager button{width:35px;height:35px;background:#211210;color:var(--recognition-text);border:1px solid #e139255c;font:18px monospace;transition:background .2s}.recognition-pager button:hover:not(:disabled){background:var(--recognition-red)}.recognition-pager button:disabled{opacity:.25;cursor:default}.recognition-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.recognition-overview-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:18px}.recognition-overview-footer p{font-size:10px;line-height:1.7;color:var(--recognition-muted)}.recognition-more{background:none;border:0;color:var(--recognition-text);font:9px/1.6 monospace!important;padding:9px 0;white-space:nowrap}.recognition-more>span{margin-left:15px;font-size:16px;color:var(--recognition-red)}.recognition-update{font:8px/1.6 monospace;letter-spacing:.055em;color:#8d8782;margin-top:13px}.recognition-more-list{margin-top:30px;display:grid;grid-template-columns:1fr 1fr;gap:34px}.recognition-more-list[hidden]{display:none}.recognition-more-list>article{min-width:0;padding:25px 0 0;border-top:1px solid var(--recognition-line)}.recognition-list-heading{display:flex;gap:13px;align-items:center;margin-bottom:25px}.recognition-list-heading img{width:40px;height:40px;object-fit:cover}.recognition-list-heading h3{font-size:19px;font-weight:500;line-height:1.3}.recognition-list-heading p{font-size:11px;color:var(--recognition-muted);margin-top:5px}.record-recognition{margin-top:25px;padding-top:22px;border-top:1px solid var(--recognition-line)}.recognition-label{margin-bottom:24px}.recognition-facts{list-style:none;margin:0;padding:0}.recognition-fact{margin:0 0 24px;padding:0 0 24px;border-bottom:1px solid var(--recognition-line)}.recognition-fact:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.recognition-fact .recognition-brand-mark{width:83px;height:36px}.recognition-fact .recognition-brand-name strong{font-size:11px}.recognition-fact .recognition-brand-name>span{font-size:8px}.recognition-fact-title{display:flex;flex-direction:column;gap:8px}.recognition-fact-title strong{font-size:26px;font-weight:550;letter-spacing:-.035em;line-height:1.1;color:var(--recognition-text)}.recognition-fact-title>span{font-size:12px;line-height:1.6}.recognition-fact>p{font-size:12px;line-height:1.8;color:var(--recognition-muted);margin:10px 0 12px;max-width:70ch}.recognition-unlisted{font-size:11px;color:var(--recognition-muted);line-height:1.7}.recognition-unlisted p{margin-bottom:8px}.recognition-unlisted a{font:9px monospace;color:var(--recognition-text)}.recognition-context{margin:0;padding:0;border:0}.release-recognition-section{margin:0 7% 65px;padding-block:35px;border-bottom:1px solid var(--recognition-line);scroll-margin-top:16px}.release-recognition-section .recognition-facts{display:grid;grid-template-columns:1fr 1fr;gap:32px 45px}.release-recognition-section .recognition-fact{margin:0}.release-recognition-section .recognition-fact-title strong{font-size:32px}.release-recognition-section .recognition-label{font-size:12px;margin-bottom:30px}.recognition-compact .recognition-label{font-size:10px;margin-bottom:20px}.recognition-compact .recognition-fact-title strong{font-size:23px}.recognition-compact .recognition-fact-title>span{font-size:11px}.recognition-compact .recognition-fact>p{font-size:11px}.recognition-compact .recognition-brand-name>span{display:none}.recognition-compact .recognition-facts{max-height:360px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#a53425 #151010;padding-right:12px}#panel-record .record-recognition{margin-bottom:24px}#record-inspector .record-recognition{margin-bottom:10px}.release-copy .record-recognition{margin-bottom:28px}@media(max-width:1050px){.recognition-select-number{display:none}.recognition-select{gap:10px;padding-inline:16px}.recognition-feature,.recognition-feature-footer{padding-inline:23px}.recognition-brand-mark{width:82px;height:39px}.recognition-art-link{width:83px;height:83px}.recognition-feature-result h3{font-size:43px}.recognition-brand-name strong{font-size:11px}}@media(max-width:760px){.recognition-overview{padding-top:36px}.recognition-overview-heading{display:block}.recognition-overview-heading>p{margin-top:16px}.recognition-overview-heading h2{font-size:38px}.recognition-filters{gap:4px}.recognition-filters button{font-size:10px;padding:9px 10px}.recognition-explorer{grid-template-columns:1fr}.recognition-selectors{display:grid;grid-template-columns:1fr 1fr;border-right:0;border-bottom:1px solid var(--recognition-line);max-height:224px}.recognition-select{min-height:98px;padding:13px 12px;gap:9px;border-bottom:1px solid var(--recognition-line);border-right:1px solid var(--recognition-line)}.recognition-select:nth-child(2n){border-right:0}.recognition-select img{width:34px;height:34px}.recognition-select-copy strong{font-size:12px}.recognition-select-copy>span{font-size:9px}.recognition-select-copy small{font-size:7px}.recognition-select-arrow{display:none}.recognition-feature{padding:23px 19px 18px;min-height:0}.recognition-feature-top{margin-bottom:25px}.recognition-feature-top .recognition-kind{font-size:8px}.recognition-feature-result{gap:17px}.recognition-feature-result h3{font-size:38px}.recognition-feature-award{font-size:11px}.recognition-art-link{width:77px;height:77px}.recognition-feature-footer{padding:12px 19px}.recognition-brand-name strong{font-size:10px}.recognition-brand-name>span{font-size:7px}.recognition-brand{gap:9px}.recognition-brand-mark{width:70px;height:35px}.recognition-feature-description{font-size:11px}.recognition-overview-footer{align-items:start}.recognition-overview-footer p{max-width:27ch}.recognition-more{font-size:8px!important}.recognition-more-list,.release-recognition-section .recognition-facts{grid-template-columns:1fr}.release-recognition-section{margin-bottom:45px}.recognition-compact .recognition-facts{max-height:300px}}@media(max-width:380px){.recognition-feature-top .recognition-kind span{max-width:74px}.recognition-brand-name>span{display:none}.recognition-feature-result h3{font-size:33px}.recognition-art-link{width:65px;height:65px}.recognition-select{padding-inline:9px}.recognition-select img{width:30px;height:30px}}@media(prefers-reduced-motion:reduce){.recognition-overview *,.record-recognition *{animation:none!important;transition:none!important}}.recognition-brand-mark.is-icon{width:44px;height:44px}.recognition-fact .recognition-brand-mark.is-icon{width:36px;height:36px}.recognition-brand-mark.is-icon.on-paper{padding:3px}.recognition-context .recognition-brand{margin-top:0}.recognition-brand-mark:focus-visible{outline:2px solid #fff;outline-offset:4px}@media(max-width:760px){.recognition-brand-mark.is-icon{width:36px;height:36px}}.recognition-feature-result.has-award-visual{display:grid;grid-template-columns:minmax(0,1fr) minmax(155px,.72fr);align-items:center;gap:24px}.recognition-award-visual{margin:0;min-width:0}.recognition-award-visual button{display:block;position:relative;width:100%;padding:0;border:1px solid #ffffff30;background:#050505;cursor:zoom-in;overflow:hidden;font-family:inherit}.recognition-award-visual img{display:block;width:100%;height:280px;object-fit:contain;background:#050505;transition:filter .25s}.recognition-award-visual button:hover{border-color:var(--recognition-red,#e13925)}.recognition-award-visual button:hover img{filter:brightness(1.08)}.recognition-image-invitation{position:absolute;right:8px;bottom:8px;display:flex;align-items:center;gap:18px;background:#080808df;padding:8px 10px;color:#fff;font:8px/1.5 monospace;letter-spacing:.045em}.recognition-image-invitation>span{color:#e13925;font-size:16px;line-height:1}.recognition-award-visual figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;margin-top:8px;color:var(--recognition-muted,#aca5a0);font:8px/1.7 monospace}.recognition-award-visual figcaption a{color:#fff;text-underline-offset:3px}.recognition-fact>.recognition-award-visual{max-width:350px;margin:0 0 20px}.recognition-fact>.recognition-award-visual img{height:250px}.recognition-compact .recognition-award-visual img{height:210px}.recognition-image-dialog{position:fixed;inset:0;width:min(1100px,94vw);height:min(950px,94dvh);max-width:94vw;max-height:94dvh;margin:auto;padding:18px 22px 20px;border:1px solid #e1392560;color:#fff;background:#080808;overflow:auto;box-sizing:border-box;font-family:LotusInterface,Archive,Arial,sans-serif}.recognition-image-dialog::backdrop{background:#000d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.recognition-image-dialog[open]{display:flex;flex-direction:column;gap:18px}.recognition-image-dialog header{display:flex;align-items:center;justify-content:space-between;gap:20px;font:9px/1.5 monospace;letter-spacing:.05em;flex:none}.recognition-image-dialog header button{cursor:pointer;border:1px solid #ffffff3d;background:#21100e;padding:10px 14px;color:#fff;font:10px monospace}.recognition-image-dialog header button:hover{background:#e13925}.recognition-image-dialog figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:16px;min-height:0;flex:1}.recognition-image-dialog figure>img{display:block;width:auto;height:auto;min-height:0;max-width:100%;max-height:calc(94dvh - 165px);object-fit:contain;flex:1}.recognition-image-dialog figcaption{width:100%;display:grid;gap:6px;flex:none;text-align:center;font-size:11px;line-height:1.5}.recognition-image-dialog figcaption strong{font-weight:500}.recognition-image-dialog figcaption span{font-size:10px;color:#b8b0ad}.recognition-image-dialog figcaption a{font:9px/1.7 monospace;color:#fff;text-decoration:underline;text-underline-offset:4px}.recognition-image-dialog :is(button,a):focus-visible{outline:2px solid #ffffff;outline-offset:3px}@media(max-width:1050px){.recognition-feature-result.has-award-visual{grid-template-columns:minmax(0,1fr) minmax(135px,.7fr);gap:18px}.recognition-feature-result.has-award-visual h3{font-size:38px}.recognition-award-visual img{height:250px}}@media(max-width:760px){.recognition-feature-result.has-award-visual{grid-template-columns:1fr;gap:22px}.recognition-feature-result.has-award-visual h3{font-size:38px}.recognition-feature-result.has-award-visual .recognition-award-visual{width:100%;max-width:none}.recognition-feature-result.has-award-visual img{height:310px}.recognition-image-dialog{padding:15px}.recognition-image-dialog figure>img{max-height:calc(94dvh - 180px)}.recognition-image-dialog header{font-size:8px}}.recognition-image-dialog header>div{display:flex;gap:8px}.recognition-image-dialog header{position:sticky;top:0;z-index:1;background:#080808;padding-bottom:4px}.recognition-image-dialog.is-image-zoomed figure{flex:none;min-height:auto}.recognition-image-dialog.is-image-zoomed figure>img{flex:none;width:100%;height:auto;max-height:none}.recognition-image-dialog.is-image-zoomed [data-award-zoom]{border-color:#e13925}@media(max-width:500px){.recognition-image-dialog header>span{max-width:13ch}.recognition-image-dialog header{gap:10px}.recognition-image-dialog header button{padding:9px 10px;font-size:8px}}.recording-context-summary{margin:16px 0 22px;padding:14px 0;border-block:1px solid #e8c84c30;font-family:LotusInterface,Arial,sans-serif;color:#e8e4df;max-width:760px}.recording-context-summary[hidden]{display:none!important}.recording-context-summary>a{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;color:#e8c84c;text-decoration:none}.recording-context-summary>a strong{font-size:13px;font-weight:650;letter-spacing:.035em}.recording-context-summary>a span{font-size:9px;letter-spacing:.04em}.recording-context-summary>p{margin:8px 0 0;font-size:11px;line-height:1.7;color:#b4aaa4}.studio-wall-film-controls .recording-context-summary{flex-basis:100%;max-width:none;margin:0}#work>.recording-context-summary{margin:16px 0 26px}@media(max-width:750px){.recording-context-summary>a strong{font-size:12px}.recording-context-summary>p{font-size:10px}}.recognition-brand-mark{border-radius:10px;overflow:hidden;box-shadow:0 2px 7px #0003,inset 0 0 0 1px #ffffff0b;transition:transform .34s cubic-bezier(.16,1,.3,1),box-shadow .34s,filter .34s;transform-origin:center}.recognition-brand-mark:not(.on-paper){background:#151414}.recognition-brand-mark.is-icon{border-radius:22%}.recognition-brand-mark.is-icon img{border-radius:inherit}.recognition-brand-mark:hover{transform:translateY(-2px) scale(1.025);box-shadow:0 5px 13px #0004,inset 0 0 0 1px #fff2;filter:brightness(1.04)}.recognition-brand-mark:active{transform:translateY(0) scale(.97);transition-duration:.12s}.publisher-credit>a{border-radius:12px;overflow:hidden;transition:transform .34s cubic-bezier(.16,1,.3,1),box-shadow .34s}.publisher-credit>a:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0003}.publisher-credit>a:active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){.recognition-brand-mark,.publisher-credit>a{transition:none;transform:none!important}}.recognition-profile-art{width:130px;height:104px;transform:none;box-shadow:none}.recognition-profile-art:hover{transform:none}.recognition-profile-art .recognition-art{object-fit:contain;padding:5px 0 16px;box-sizing:border-box}.recognition-profile-art>span{background:transparent;color:var(--recognition-red)}.recognition-profile-select img{object-fit:contain;box-shadow:none}.recognition-profile-select:hover img{transform:none}.recognition-filters [hidden],.recognition-explorer[hidden],.recognition-more[hidden]{display:none!important}@media(max-width:600px){.recognition-profile-art{width:88px;height:88px}.recognition-profile-art .recognition-art{padding:4px 0 14px}}
