.landing-section-tight{padding-block:2.5rem}@media (min-width:1024px){.landing-section-tight{padding-block:3.5rem}}.landing-shot-stage{isolation:isolate;position:relative}.landing-shot-stage:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--ak-accent) 18%, transparent), transparent);position:absolute;inset:-8% -6%}.landing-shot-frame{border:6px solid color-mix(in srgb, var(--ak-text) 14%, var(--ak-page-base));background:var(--ak-page-base);width:min(100%,280px);box-shadow:var(--akmo-shadow-elevated);transition:transform var(--mo-dur-moderate) var(--mo-ease-soft), box-shadow var(--mo-dur-base) var(--mo-ease-soft);border-radius:34px;margin-inline:auto;overflow:hidden}.landing-shot-bar{display:none}.landing-shot-picture,.landing-shot-img{vertical-align:top;width:100%}.landing-shot-img{height:auto;display:block}@media (min-width:768px){.landing-shot-frame{border:1px solid var(--ak-glass-border);border-radius:16px;width:100%}.landing-shot-bar{background:var(--ak-glass-fill);border-bottom:1px solid var(--ak-glass-border);gap:6px;padding:10px 14px;display:flex}.landing-shot-bar>span{background:color-mix(in srgb, var(--ak-text) 22%, transparent);border-radius:50%;width:10px;height:10px}}@media (hover:hover) and (pointer:fine){:root[data-motion=immersive] .landing-shot-frame:hover{transform:translateY(-4px)}}:root[data-motion=minimal] .landing-shot-frame{transition:none}@media (prefers-reduced-motion:reduce){.landing-shot-frame{transition-duration:0s;transform:none!important}}
