[data-cds].sm-root{--demo-w:960px}[data-cds] .sm-hero-head{margin-bottom:56px}[data-cds] .sm-sub{max-width:58ch;text-wrap:balance}[data-cds] .sm-btns{justify-content:center;margin-top:16px}@media (max-width:767px){[data-cds] .sm-hero-head[data-center]{justify-items:start;text-align:left;margin-bottom:24px}[data-cds] .sm-btns{justify-content:flex-start;margin-top:8px}}@media (max-width:479px){[data-cds] .sm-pair>.cds-btn{flex:1 1 auto}[data-cds] .sm-solo>.cds-btn{flex:0 0 auto}}@media (max-width:599px){[data-cds] .sm-hero.cds-section[data-hero]{padding-top:calc(var(--nav-h) + 32px)}}[data-cds] .sm-facts{max-width:var(--demo-w);margin:32px auto 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}[data-cds] .sm-facts li{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 12px;font-size:var(--ts-body);color:var(--ink);white-space:nowrap}[data-cds] .sm-facts li+li{border-left:1px solid var(--line)}[data-cds] .sm-facts svg{color:var(--ink-2);flex:none}[data-cds] .sm-fact{display:grid;gap:2px}[data-cds] .sm-fact-v{font-size:var(--ts-h5);line-height:1.2;letter-spacing:-.01em;color:var(--ink);font-weight:500;white-space:nowrap}[data-cds] .sm-fact-k{font-size:var(--ts-small);color:var(--ink-2);white-space:nowrap}@media (max-width:767px){[data-cds] .sm-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}[data-cds] .sm-facts li{justify-content:flex-start;padding:14px 12px;gap:12px;min-width:0}[data-cds] .sm-facts li:nth-child(3){border-left:0}[data-cds] .sm-facts li:nth-child(n+3){border-top:1px solid var(--line)}}[data-cds] .sm-demo{max-width:var(--demo-w);margin:0 auto;padding:8px;gap:8px;background:var(--surface);border-radius:var(--r-lg)}[data-cds] .sm-ask,[data-cds] .sm-demo{display:grid;box-shadow:inset 0 0 0 1px var(--line)}[data-cds] .sm-ask{gap:0;border-radius:var(--r-md);background:var(--fill);transition:box-shadow var(--t-fast) var(--ease-out)}[data-cds] .sm-ask:focus-within{box-shadow:inset 0 0 0 1px var(--ink-2)}[data-cds] .sm-prompt{position:relative;display:grid;gap:10px;padding:20px 24px 4px;cursor:text}[data-cds] .sm-ask-h{color:var(--ink-label)}[data-cds] .sm-prompt textarea{width:100%;min-width:0;resize:none;border:0;outline:0;background:transparent;padding:0;color:var(--ink);font:inherit;font-size:var(--ts-h4);line-height:1.25;letter-spacing:-.015em;min-height:1.3em;height:1.3em}[data-cds] .sm-prompt textarea:focus,[data-cds] .sm-prompt textarea:focus-visible{outline:none}[data-cds] .sm-prompt textarea::-moz-placeholder{color:var(--ink-3);opacity:1}[data-cds] .sm-prompt textarea::placeholder{color:var(--ink-3);opacity:1}[data-cds] .sm-caret{display:none}[data-cds] .sm-ask-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px 16px}[data-cds] .sm-ghost{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:0;border-radius:var(--r-button);background:transparent;color:var(--ink-2);font-size:var(--ts-btn);font-weight:500;letter-spacing:-.01em;cursor:pointer;text-decoration:none;transition:background var(--t-fast),color var(--t-fast)}@media (hover:hover){[data-cds] .sm-ghost:hover{background:var(--fill);color:var(--ink);text-decoration:none}}[data-cds] .sm-chip:focus-visible,[data-cds] .sm-ghost:focus-visible{outline:2px solid var(--ink);outline-offset:2px}[data-cds] .sm-gen{flex:none;gap:8px;height:40px;padding:0 16px;transition:transform var(--t-fast) var(--ease-out),background var(--t-fast)}[data-cds] .sm-gen[data-press]{transform:scale(.96);background:var(--fill)}[data-cds] .sm-stage{display:grid;gap:16px;padding:20px 24px 24px}[data-cds] .sm-stage-head{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px}[data-cds] .sm-pp{width:44px;height:44px;border-radius:50%;border:0;display:grid;place-items:center;background:var(--ink);color:var(--bg);cursor:pointer;transition:transform var(--t-fast) var(--ease-out),opacity var(--t-in)}[data-cds] .sm-pp svg{margin-left:2px}[data-cds] .sm-pp[data-sm=pause] svg{margin-left:0}[data-cds] .sm-pp:disabled{opacity:.3;cursor:default}@media (hover:hover){[data-cds] .sm-pp:not(:disabled):hover{transform:scale(1.06)}}[data-cds] .sm-pp:focus-visible{outline:2px solid var(--ink);outline-offset:3px}[data-cds] .sm-meta{display:grid;min-width:0}[data-cds] .sm-title{font-size:var(--ts-body);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-cds] .sm-status{display:inline-flex;align-items:center;gap:8px;font-size:var(--ts-small);color:var(--ink-2)}[data-cds] .sm-status[data-gen]:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent);animation:sm-pulse .9s var(--ease-move) infinite alternate}@keyframes sm-pulse{to{opacity:.25;transform:scale(.7)}}[data-cds] .sm-dl[aria-disabled=true]{opacity:.3;pointer-events:none}[data-cds] .sm-wave{position:relative;height:112px;container-type:inline-size;touch-action:none}[data-cds] .sm-demo[data-phase=ready] .sm-wave{cursor:ew-resize}[data-cds] .sm-bars{position:absolute;inset:0;display:flex;align-items:center;gap:2px}[data-cds] .sm-bars i{flex:1;height:100%;border-radius:2px;background:var(--line-strong);transform:scaleY(.04)}[data-cds] .sm-bars-on i{background:var(--ink)}[data-cds] .sm-demo:is([data-phase=idle],[data-phase=typing]) .sm-bars i{animation:sm-idle 1.8s var(--ease-move) calc(var(--k) * -45ms) infinite alternate}@keyframes sm-idle{to{transform:scaleY(.1)}}[data-cds] .sm-demo:is([data-phase=gen],[data-phase=ready]) .sm-bars i{transform:scaleY(max(.04,var(--h)));animation:sm-grow .38s var(--ease-out) calc(var(--k) * 10ms) both}@keyframes sm-grow{0%{transform:scaleY(.04)}60%{transform:scaleY(min(1,calc(var(--h) * 1.25)))}}[data-cds] .sm-scan{position:absolute;top:-8px;bottom:-8px;left:0;width:2px;border-radius:2px;background:var(--accent);box-shadow:0 0 24px 6px rgba(236,85,18,.45);animation:sm-scan 1.25s linear both}@keyframes sm-scan{0%{transform:translateX(0);opacity:1}92%{opacity:1}to{transform:translateX(100cqw);opacity:0}}[data-cds] .sm-head{position:absolute;top:-6px;bottom:-6px;left:-1px;width:2px;border-radius:2px;background:var(--accent);pointer-events:none}[data-cds] .sm-tries{display:grid;gap:12px;padding:20px 24px 24px;border-top:1px solid var(--line)}[data-cds] .sm-tries-h{color:var(--ink-label)}[data-cds] .sm-chips{display:flex;flex-wrap:wrap;gap:8px}[data-cds] .sm-chip{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border:0;border-radius:var(--r-button);background:transparent;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);font-size:var(--ts-small);font-weight:500;cursor:pointer;transition:background var(--t-fast),box-shadow var(--t-fast),color var(--t-fast)}[data-cds] .sm-chip svg{color:var(--ink-2)}@media (hover:hover){[data-cds] .sm-chip:hover{background:var(--fill);box-shadow:inset 0 0 0 1px var(--ink-3)}}[data-cds] .sm-chip[data-on]{background:var(--ink);color:var(--bg);box-shadow:none}[data-cds] .sm-chip[data-on] svg{color:var(--bg)}@media (max-width:767px){[data-cds] .sm-demo{padding:6px;gap:6px}[data-cds] .sm-prompt{padding:16px 16px 4px}[data-cds] .sm-prompt textarea{min-height:3.75em;height:3.75em}[data-cds] .sm-ask-bar{padding:8px 10px 12px 6px}[data-cds] .sm-stage{padding:16px 12px 20px;gap:14px}[data-cds] .sm-wave{height:72px}[data-cds] .sm-bars{gap:1px}[data-cds] .sm-dl span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}[data-cds] .sm-tries{padding:16px 12px}}[data-cds] .sm-ghost[data-sm=surprise]{white-space:nowrap}@media (max-width:374px){[data-cds] .sm-ghost[data-sm=surprise]{padding:0 8px}[data-cds] .sm-ghost[data-sm=surprise] svg{display:none}}@media (prefers-reduced-motion:reduce){[data-cds] .sm-bars i,[data-cds] .sm-scan,[data-cds] .sm-status:before{animation:none!important}}[data-cds] .sm-after{margin-top:72px;max-width:26ch;text-wrap:balance}@media (max-width:767px){[data-cds] .sm-after{margin-top:48px}}[data-cds] .sm-pairrow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:40px 96px;align-items:center;padding:96px 0;border-top:1px solid var(--line)}[data-cds] .sm-pairrow:first-child{padding-top:0;border-top:0}[data-cds] .sm-pairrow:last-child{padding-bottom:0}[data-cds] .sm-pairrow[data-flip]>:first-child{order:2}[data-cds] .sm-pairrow-text{display:grid;gap:var(--gap-label);align-content:center}[data-cds] .sm-pairrow-text .cds-h2{margin-bottom:8px}@media (max-width:899px){[data-cds] .sm-pairrow{grid-template-columns:minmax(0,1fr);padding:56px 0;gap:32px}[data-cds] .sm-pairrow[data-flip]>:first-child{order:0}}[data-cds] .sm-fig{margin:0;padding:8px;display:grid;gap:8px;border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);position:relative}[data-cds] .sm-cmp,[data-cds] .sm-lane{display:grid;gap:12px;padding:20px;border-radius:var(--r-md)}[data-cds] .sm-cmp[data-best],[data-cds] .sm-lane[data-best]{background:var(--raised);box-shadow:inset 0 0 0 1px var(--line)}[data-cds] .sm-cmp-h{color:var(--ink-label)}[data-cds] .sm-cmp-prompt,[data-cds] .sm-lane-h{display:flex;align-items:flex-start;gap:10px;font-size:var(--ts-body);color:var(--ink)}[data-cds] .sm-cmp-prompt svg,[data-cds] .sm-lane-h svg{flex:none;margin-top:3px;color:var(--ink-2)}[data-cds] .sm-fbars{display:flex;align-items:center;gap:2px;height:64px}[data-cds] .sm-fbars i{flex:1;height:100%;border-radius:2px;background:var(--ink);transform:scaleY(.04)}[data-cds] .sm-fbars[data-tone=dim] i{background:var(--line-strong)}[data-cds] section.in .sm-fbars i{transform:scaleY(max(.04,var(--h)));transition:transform .7s var(--ease-out) calc(.4s + var(--k) * 14ms)}[data-cds] section.in .sm-cmp[data-best] .sm-fbars i{transition-delay:calc(.9s + var(--k) * 14ms)}[data-cds] .sm-ruler{display:flex;justify-content:space-between;padding:8px 20px 0;font-size:var(--ts-small);color:var(--ink-3);font-variant-numeric:tabular-nums}[data-cds] .sm-lane .sm-fbars{height:48px;position:relative;container-type:inline-size}[data-cds] .sm-lanes-head{position:absolute;top:-6px;bottom:-6px;left:-1px;width:2px;border-radius:2px;background:var(--accent);opacity:0}[data-cds] section.in .sm-lanes-head{opacity:1;transition:opacity var(--t-in) 1.6s;animation:sm-run 9s linear 1.6s infinite}@keyframes sm-run{0%{transform:translateX(0)}to{transform:translateX(100cqw)}}@media (max-width:767px){[data-cds] .sm-cmp,[data-cds] .sm-lane{padding:16px}[data-cds] .sm-fbars{height:48px;gap:1px}[data-cds] .sm-ruler{padding:6px 16px 0}}@media (prefers-reduced-motion:reduce){[data-cds] section.in .sm-fbars i{transition:none}[data-cds] .sm-lanes-head{animation:none!important;opacity:0!important}}[data-cds] .sm-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:48px 96px;align-items:center}[data-cds] .sm-two-text{display:grid;gap:var(--gap-label);align-content:center}[data-cds] .sm-two-text .cds-h2{margin-bottom:8px}[data-cds] .sm-two-text .cds-btns{margin-top:16px}@media (max-width:899px){[data-cds] .sm-two{grid-template-columns:minmax(0,1fr);gap:40px}}[data-cds] .sm-sec-lead{max-width:58ch}[data-cds] .sm-two[data-flip]>:first-child{order:2}@media (max-width:899px){[data-cds] .sm-two[data-flip]>:first-child{order:0}}[data-cds] .sm-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-cds] .sm-mini{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px}[data-cds] .sm-pp-s{width:36px;height:36px}[data-cds] .sm-mini-wave{position:relative;height:32px;cursor:pointer;touch-action:manipulation}[data-cds] .sm-mbars{position:absolute;inset:0;display:flex;align-items:center;gap:2px}[data-cds] .sm-mbars i{flex:1;height:calc(var(--h) * 100%);min-height:3px;border-radius:2px;background:var(--line-strong)}[data-cds] .sm-mbars-on i{background:var(--ink)}[data-cds] .sm-uses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 24px}[data-cds] .sm-use{display:grid;grid-template-rows:auto auto 1fr;align-content:start;gap:10px}[data-cds] .sm-use-img{position:relative;aspect-ratio:4/5;border-radius:var(--r-lg);overflow:hidden;background:var(--fill);margin-bottom:14px;isolation:isolate}[data-cds] .sm-use-img img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;z-index:-2;transition:transform .9s var(--ease-out)}@media (hover:hover){[data-cds] .sm-use:hover .sm-use-img img{transform:scale(1.04)}}[data-cds] .sm-use-img:after{content:"";position:absolute;inset:40% 0 0;z-index:-1;background:linear-gradient(0deg,rgba(8,9,10,.92) 0,rgba(8,9,10,.7) 45%,rgba(8,9,10,0))}[data-cds] .sm-use-tag{position:absolute;top:14px;left:14px;display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border-radius:999px;background:rgba(8,9,10,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;font-size:var(--ts-small);font-weight:500}[data-cds] .sm-use-try{position:absolute;left:0;right:0;bottom:0;display:grid;gap:14px;padding:20px;--ink:#FFFFFF;--bg:#08090A;--line-strong:rgba(255,255,255,.32)}[data-cds] .sm-use-prompt{font-size:var(--ts-h5);line-height:1.35;letter-spacing:-.01em;color:#fff;text-wrap:balance}[data-cds] .sm-use-try .sm-pp-s{width:40px;height:40px}[data-cds] .sm-use-try .sm-mini{grid-template-columns:40px minmax(0,1fr)}[data-cds] .sm-use-body{color:var(--ink-2)}[data-cds] .sm-use-h{display:grid;justify-items:start;gap:12px}[data-cds] .sm-use-h svg{color:var(--ink-2);flex:none}@media (max-width:1023px){[data-cds] .sm-uses{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){[data-cds] .sm-uses{grid-template-columns:minmax(0,1fr);gap:40px}[data-cds] .sm-use-img{aspect-ratio:4/4.2}[data-cds] .sm-use-try{padding:16px}}[data-cds] .sm-guide{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px 96px;align-items:center}[data-cds] .sm-anatomy{padding:32px 28px 40px;gap:24px}[data-cds] .sm-anat{display:flex;flex-wrap:wrap;gap:28px 10px;font-size:var(--ts-h3);line-height:1.15;letter-spacing:-.02em;color:var(--ink)}[data-cds] .sm-part{display:inline-grid;gap:10px}[data-cds] .sm-part-t{padding-bottom:6px;background:linear-gradient(var(--accent),var(--accent)) 0 100% /100% 2px no-repeat}[data-cds] .sm-part-tag{font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--ts-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-label)}[data-cds] .sm-part{opacity:.25;transform:translateY(6px)}[data-cds] section.in .sm-part{opacity:1;transform:none;transition:opacity var(--t-reveal) var(--ease-out),transform var(--t-reveal) var(--ease-out);transition-delay:calc(.5s + var(--k) * .45s)}[data-cds] .sm-tips{display:grid}[data-cds] .sm-tips li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;padding:24px 0;border-top:1px solid var(--line)}[data-cds] .sm-tips li:last-child{border-bottom:1px solid var(--line)}[data-cds] .sm-tips h3{margin-bottom:6px}[data-cds] .sm-tips p{color:var(--ink-2)}[data-cds] .sm-tip-n{font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--ts-label);color:var(--ink-label);padding-top:4px}@media (max-width:899px){[data-cds] .sm-guide{grid-template-columns:minmax(0,1fr);gap:32px}[data-cds] .sm-anatomy{padding:24px 20px 28px}}[data-cds] .sm-versions{padding:8px}[data-cds] .sm-ver-h{padding:16px 16px 4px}[data-cds] .sm-versions ul{display:grid;gap:4px}[data-cds] .sm-ver{display:grid;grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"v p k" "v b b";gap:10px 12px;padding:16px;border-radius:var(--r-md);align-items:center}[data-cds] .sm-ver[data-best]{background:var(--raised);box-shadow:inset 0 0 0 1px var(--line)}[data-cds] .sm-ver-v{grid-area:v;align-self:start;font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--ts-label);color:var(--ink-label);padding-top:2px}[data-cds] .sm-ver-p{grid-area:p;font-size:var(--ts-body);color:var(--ink)}[data-cds] .sm-ver-p mark{background:none;color:inherit;box-shadow:inset 0 -2px 0 var(--accent)}[data-cds] .sm-ver-bars{grid-area:b;height:36px}[data-cds] .sm-ver-kept{grid-area:k;display:inline-flex;align-items:center;gap:6px;font-size:var(--ts-small);color:var(--ink)}[data-cds] .sm-ver-kept[data-dim]{color:var(--ink-3)}[data-cds] .sm-lic{display:grid;gap:16px}[data-cds] .sm-file{padding:24px;gap:20px}[data-cds] .sm-file-head{display:flex;align-items:center;gap:14px}[data-cds] .sm-file-name{font-size:var(--ts-body);color:var(--ink)}[data-cds] .sm-file-meta{font-size:var(--ts-small);color:var(--ink-2)}[data-cds] .sm-file-bars{height:56px}[data-cds] .sm-file-ok{display:inline-flex;align-items:center;gap:8px;font-size:var(--ts-small);color:var(--ink)}[data-cds] .sm-specs li{display:grid;grid-template-columns:20px minmax(0,9em) minmax(0,1fr);gap:14px;align-items:center;padding:14px 4px;border-top:1px solid var(--line);font-size:var(--ts-body)}[data-cds] .sm-specs li:last-child{border-bottom:1px solid var(--line)}[data-cds] .sm-spec-k,[data-cds] .sm-specs svg{color:var(--ink-2)}[data-cds] .sm-spec-v{color:var(--ink)}[data-cds] .sm-plat-text{max-width:62ch;margin:-24px 0 48px;color:var(--ink-2)}[data-cds] .sm-chain{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}[data-cds] .sm-chain-i{position:relative;display:grid;align-content:start;gap:12px;padding:28px 24px;border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}[data-cds] .sm-chain-n{color:var(--ink-label)}[data-cds] .sm-chain-i p{color:var(--ink-2)}[data-cds] .sm-chain-link{justify-self:start;margin-top:4px}[data-cds] .sm-chain-here{font-size:var(--ts-small);color:var(--ink-3);margin-top:4px}[data-cds] .sm-chain-arrow{position:absolute;right:-30px;top:50%;translate:0 -50%;color:var(--accent)}@media (max-width:899px){[data-cds] .sm-chain{grid-template-columns:minmax(0,1fr);gap:32px}[data-cds] .sm-chain-arrow{right:auto;left:50%;top:auto;bottom:-26px;translate:-50% 0;rotate:90deg}[data-cds] .sm-plat-text{margin:-16px 0 32px}}[data-cds] .sm-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--ts-body)}[data-cds] .sm-table td,[data-cds] .sm-table th{padding:18px 20px;text-align:left;border-bottom:1px solid var(--line);vertical-align:middle}[data-cds] .sm-table thead th{font-weight:500;color:var(--ink-2)}[data-cds] .sm-table tbody th{font-weight:400;color:var(--ink);width:34%}[data-cds] .sm-table td{color:var(--ink-2)}[data-cds] .sm-table [data-us]{background:var(--raised);color:var(--ink);box-shadow:inset 1px 0 0 var(--line),inset -1px 0 0 var(--line)}[data-cds] .sm-table thead [data-us]{color:var(--ink);border-radius:var(--r-md) var(--r-md) 0 0;box-shadow:inset 1px 0 0 var(--line),inset -1px 0 0 var(--line),inset 0 1px 0 var(--line)}[data-cds] .sm-table td svg{vertical-align:middle}[data-cds] .sm-table td[data-us] svg{color:var(--accent)}@media (max-width:767px){[data-cds] .sm-table thead{display:none}[data-cds] .sm-table,[data-cds] .sm-table tbody,[data-cds] .sm-table tr{display:block}[data-cds] .sm-table tr{padding:20px 0;border-top:1px solid var(--line)}[data-cds] .sm-table td,[data-cds] .sm-table th{border:0;padding:0}[data-cds] .sm-table tbody th{display:block;width:auto;margin-bottom:12px;font-weight:500}[data-cds] .sm-table td{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:8px 12px;font-size:var(--ts-small)}[data-cds] .sm-table td:before{content:attr(data-col);color:var(--ink-2)}[data-cds] .sm-table [data-us]{border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--line)}[data-cds] .sm-table [data-us]:before{color:var(--ink)}}@media (prefers-reduced-motion:reduce){[data-cds] .sm-part{opacity:1;transform:none;transition:none}}[data-cds] .sm-photofig{position:relative;display:grid;place-items:center;padding:56px 40px;border-radius:var(--r-lg);overflow:hidden;isolation:isolate}[data-cds] .sm-photofig>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}[data-cds] .sm-photofig>.sm-fig{width:100%;background:var(--raised);box-shadow:inset 0 0 0 1px var(--line),0 24px 56px -12px rgba(0,0,0,.45)}@media (max-width:599px){[data-cds] .sm-photofig{padding:32px 16px}}@media (max-width:359px){[data-cds] .sm-facts li{padding:14px 8px;gap:8px}}@media (max-width:599px){[data-cds] .sm-photofig{margin-inline:calc(50% - 50vw);border-radius:0;padding:48px var(--gutter)}[data-cds] .sm-photofig .sm-cmp[data-best],[data-cds] .sm-photofig .sm-lane[data-best]{background:none;box-shadow:inset 0 1px 0 var(--line);border-radius:0}[data-cds] .sm-photofig>.sm-fig{padding:4px}}@media (max-width:479px){[data-cds] .sm-hero .cds-btns>.cds-btn,[data-cds] [data-hero] .cds-btns>.cds-btn{flex:0 1 auto}}[data-cds] .sm-photofig>.sm-fig{background:rgba(255,255,255,.62);backdrop-filter:blur(18px) saturate(1.3);box-shadow:inset 0 0 0 1px rgba(255,255,255,.5),0 24px 56px -12px rgba(0,0,0,.35)}@media (min-width:600px){[data-cds] .sm-photofig .sm-cmp[data-best],[data-cds] .sm-photofig .sm-lane[data-best]{background:rgba(255,255,255,.7);box-shadow:inset 0 0 0 1px rgba(255,255,255,.6)}}@media (max-width:899px){[data-cds] .cds-section[data-cds-theme=dark]+.cds-section[data-cds-theme=dark],[data-cds] .cds-section[data-cds-theme=light]+.cds-section[data-cds-theme=light]{padding-top:24px}}@media (max-width:767px){[data-cds] .sm-facts{grid-template-columns:minmax(0,1fr)}[data-cds] .sm-facts li,[data-cds] .sm-facts li:nth-child(3){border-left:0}[data-cds] .sm-facts li+li{border-left:0;border-top:1px solid var(--line)}[data-cds] .sm-facts li{white-space:normal;padding:14px 0;gap:14px}[data-cds] .sm-fact{display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:8px;column-gap:8px}}[data-cds] :is(.sm-bars,.sm-fbars,.sm-mbars){gap:2px}[data-cds] :is(.sm-bars,.sm-fbars,.sm-mbars) i{border-radius:1px}@media (max-width:767px){[data-cds] :is(.sm-bars,.sm-fbars,.sm-mbars){gap:1px}}[data-cds] span[data-wave]{gap:2px;justify-content:space-between;overflow:hidden}[data-cds] span[data-wave]>i{flex:0 0 2px;width:2px;border-radius:1px}[data-cds] .sm-mbars:not(.sm-mbars-on) i{background:rgba(255,255,255,.24)}