.portfolio-editorial .case-gallery.annual-case[data-standalone]{border-top:0;margin-block-start:0;position:relative}.annual-title-surface .cover-phone{grid-area:phone;width:min(44vw,46svh,444px);max-width:100%;margin:0;position:relative}.cover-phone-rim{background:linear-gradient(125deg,#777975 0%,#343635 16%,#191a19 45%,#444541 78%,#70716b 100%);border:1px solid #74746f;border-radius:15%/7%;padding:clamp(5px,.7svh,8px);position:relative;box-shadow:inset 0 0 0 1px #151615,0 14px 42px #0008}.cover-phone-rim:before,.cover-phone-rim:after{content:"";background:#72736f;border-radius:2px;width:2px;position:absolute}.cover-phone-rim:before{height:9%;top:23%;left:-3px}.cover-phone-rim:after{height:11%;top:29%;right:-3px}.cover-phone-screen{aspect-ratio:390/844;isolation:isolate;background:#180c08 url(/media/cover-phone-stage.webp) 50%/contain no-repeat;border-radius:13%/6%;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 2px #111}.cover-phone-live{background:0 0;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.annual-title-info{grid-area:title;align-content:center;justify-items:center;row-gap:1rem;display:grid}.cover-phone-replay{color:#d6c5a6;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.cover-phone-replay:hover{color:#fff0ce;background:#f4deb110}.cover-phone-replay:focus-visible{outline-offset:2px;outline:2px solid #f4deb1}@media (max-width:700px){.annual-title-surface .cover-phone{width:min(100%,46svh - 20px,414px)}.annual-title-info{row-gap:.6rem}}
