.pilot-case{--gutter:40px;--container:min(1280px, calc(100vw - 2 * var(--gutter)));--fs-display:64px;--fs-statement:44px;--fs-figure:38px;--fs-stat:30px;--fs-lead:24px;--fs-body:20px;--cs-note-gap:28px}body:has(.pilot-case){background:var(--surface)}.pilot-case .container-x{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:0}.pilot-case .cs-note{width:clamp(140px, calc((var(--container) - 672px) / 2 - var(--cs-note-gap)), 220px);margin-left:var(--cs-note-gap);position:absolute;left:100%}.pilot-case .btn-glow{transition:box-shadow .46s cubic-bezier(.22,1,.36,1),translate .46s cubic-bezier(.22,1,.36,1),background-color .32s ease-out}.pilot-case .btn-glow:hover{transition-duration:.24s,.24s,.2s;translate:0 -1px;box-shadow:0 0 0 1px #ff8a4a80,0 4px 14px -4px #f7550699,0 12px 32px -10px #f7550680,0 0 64px -12px #f7550673,inset 0 1px #ffffff42}@media not (min-width:64rem){.pilot-case{--gutter:16px;--fs-display:36px;--fs-statement:24px;--fs-figure:32px;--fs-stat:32px;--fs-lead:18px;--fs-body:16px}.pilot-case .cs-note{width:100%;margin:24px 0;position:static}}.pilot-case .tint{border-radius:24px}.pilot-case .tint-shifts{background:#e05e3112;box-shadow:inset 0 0 0 1px #e05e3129}.pilot-case .tint-shifts .border-line{border-color:#e05e3129}.pilot-case .features-camera :is(.snapmo,.snapmom,.snapfl,.snapflm) aside.sticky{position:relative!important}
