.frame{position:relative;margin:var(--gap);height:calc(100vh - var(--gap)*2);min-height:660px;border-radius:var(--r);overflow:hidden;background:#0b0b0b;isolation:isolate}.copy{position:absolute;left:64px;top:50%;transform:translateY(-46%);max-width:780px;z-index:4}.copy .sub{max-width:560px}.pill{gap:9px;height:32px;padding:0 14px 0 6px;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:13px;color:var(--ink2)}.pill,.pill b{display:inline-flex;align-items:center;border-radius:999px}.pill b{height:22px;padding:0 9px;background:var(--ink);color:#0b0b0b;font-weight:600;font-size:12px}h1{margin-top:22px;font-weight:500;font-size:clamp(46px,4.9vw,74px);line-height:1.02;letter-spacing:-.05em}h1 em{font-family:var(--font-fraunces),Georgia,serif;font-style:italic;font-weight:400;font-variation-settings:"opsz" 144;letter-spacing:-.025em}h1 .chip{display:inline-flex;vertical-align:middle;align-items:center;justify-content:center;width:1.05em;height:.86em;margin:0 .06em .12em;border-radius:.2em;background:#141414;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 18px 40px -16px rgba(0,0,0,.8);position:relative;overflow:hidden}h1 .chip img{width:.5em;height:.5em}h1 .chip,h1 .chip img{transition:transform .6s cubic-bezier(.2,.8,.2,1)}h1 .chip{transform:rotate(-6deg)}h1:hover .chip{transform:rotate(0deg) scale(1.04)}.sub{margin-top:22px;font-size:19px;line-height:1.5;color:var(--ink2);max-width:520px;letter-spacing:-.01em}.sub strong{color:var(--ink);font-weight:500}.copy>*{opacity:0;transform:translateY(12px);animation:up .9s cubic-bezier(.2,.8,.2,1) forwards}.copy>:nth-child(2){animation-delay:.07s}.copy>:nth-child(3){animation-delay:.14s}.copy>:nth-child(4){animation-delay:.21s}.copy>:nth-child(5){animation-delay:.28s}.copy>:nth-child(6){animation-delay:.34s}.copy>:nth-child(7){animation-delay:.4s}@keyframes up{to{opacity:1;transform:none}}.actions{margin-top:32px;display:flex;gap:10px}.actions,.b1{align-items:center}.b1{height:48px;padding:0 24px;border-radius:999px;background:var(--ink);color:#0b0b0b;font-size:15px;font-weight:600;display:inline-flex;transition:background .15s,transform .15s}.b1:hover{background:#fff}.b1:active{transform:scale(.97)}.b2{height:48px;padding:0 20px 0 8px;border-radius:999px;background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);font-size:15px;font-weight:550;display:inline-flex;align-items:center;gap:10px;transition:background .15s,transform .15s}.b2:hover{background:rgba(255,255,255,.14)}.b2:active{transform:scale(.97)}.b2 .play{width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.14);display:grid;place-items:center}@media (prefers-reduced-motion:reduce){.copy>*{animation:none;opacity:1;transform:none}}@media (max-width:900px){.copy{left:20px;right:20px;top:auto;bottom:112px;transform:none}.pill{background:rgba(14,12,18,.55)}h1{font-size:44px}.sub{font-size:16px}.actions{flex-wrap:wrap}}.copy{left:50%;right:auto;top:15%;transform:translateX(-50%);text-align:center;max-width:900px;width:calc(100% - 96px);display:flex;flex-direction:column;align-items:center}.copy .sub,.sub{max-width:620px}.actions{justify-content:center}@media (max-width:900px){.copy{left:20px;right:20px;width:auto;top:96px;bottom:auto;transform:none}}