.home-proof__player{background:transparent;color:#fff}.home-proof__player .proof-guided-player{display:grid}.home-proof__player .proof-guided-screen{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));overflow:hidden;position:relative}.home-proof__player .proof-guided-media{aspect-ratio:4096 / 2256;background:#091418;grid-column:1 / -1;overflow:hidden;position:relative}.home-proof__player .proof-guided-media-transform{inset:0;position:absolute;transform-origin:0 0;transition:transform var(--proof-zoom-duration) var(--proof-zoom-easing);will-change:transform}.home-proof__player .proof-guided-media video,.home-proof__player .proof-guided-media iframe,.home-proof__player .proof-guided-media img,.home-proof__player .proof-video-unavailable{display:block;height:100%;inset:0;object-fit:contain;position:absolute;width:100%}.home-proof__player [data-proof-source][hidden]{display:none!important}.home-proof__player .proof-guided-shade{background:#09141857;inset:0;pointer-events:none;position:absolute}.home-proof__player .proof-guided-focus-box{border:2px solid #8ee1d1;box-shadow:0 0 0 999px #09141847;pointer-events:none;position:absolute}.home-proof__player .proof-guided-callout{background:#fff;bottom:18px;color:#101722;display:grid;gap:8px;left:18px;max-width:min(360px,calc(100% - 36px));padding:18px;position:absolute;z-index:3}.home-proof__player [data-active-index="-1"] .proof-guided-callout{opacity:0;visibility:hidden}.home-proof__player .proof-guided-callout span{color:#16877f;font-family:SFMono-Regular,Consolas,monospace;font-size:var(--site-type-label);font-weight:700;letter-spacing:.11em;text-transform:uppercase}.home-proof__player .proof-guided-callout strong{font-size:var(--site-type-card);line-height:1.2}.home-proof__player .proof-guided-callout p{color:#526965;font-size:var(--site-type-supporting);line-height:1.52}.home-proof__player .proof-guided-pause{align-items:center;background:#16877f;display:flex;gap:8px;left:18px;opacity:0;padding:9px 12px;pointer-events:none;position:absolute;top:18px;transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease;z-index:5}.home-proof__player [data-paused-moment=true] .proof-guided-pause{opacity:1;transform:translateY(0)}.home-proof__player .proof-guided-pause span{border-left:3px solid currentColor;border-right:3px solid currentColor;height:14px;width:11px}.home-proof__player .proof-guided-pause strong{font-size:var(--site-type-meta);letter-spacing:.08em;text-transform:uppercase}.home-proof__player .proof-guided-stage-play{background:#16877f;border:0;color:#fff;display:grid;height:56px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:56px;z-index:4}.home-proof__player .proof-guided-stage-play span{border-bottom:10px solid transparent;border-left:15px solid currentColor;border-top:10px solid transparent;height:0;margin-left:3px;width:0}.home-proof__player [data-started=true] .proof-guided-stage-play{opacity:0;pointer-events:none;visibility:hidden}.home-proof__player .proof-guided-companion,.home-proof__player .proof-guided-result{display:none}.home-proof__player .proof-guided-controls{background:transparent;color:#101722;display:grid;gap:14px;padding:14px 0 0}.home-proof__player .proof-guided-transport{align-items:center;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto}.home-proof__player .proof-guided-transport-toggle{appearance:none;background:#16877f;border:0;color:#fff;cursor:pointer;display:grid;height:32px;padding:0;place-items:center;width:32px}.home-proof__player .proof-guided-transport-toggle span{border-bottom:6px solid transparent;border-left:9px solid currentColor;border-top:6px solid transparent;height:0;margin-left:2px;width:0}.home-proof__player [data-playing=true] .proof-guided-transport-toggle span{border:0;border-left:3px solid currentColor;border-right:3px solid currentColor;height:12px;margin:0;width:11px}.home-proof__player .proof-guided-progress{background:#d6e1de;height:3px;overflow:hidden}.home-proof__player .proof-guided-progress span{background:#16877f;display:block;height:100%;transform:scaleX(0);transform-origin:left center;width:100%}.home-proof__player .proof-guided-time{color:#526965;display:inline-flex;font-family:SFMono-Regular,Consolas,monospace;font-size:var(--site-type-meta);gap:5px;white-space:nowrap}.home-proof__player .proof-guided-steps{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(44px,1fr))}.home-proof__player .proof-guided-step-button{align-items:center;width:40px;min-height:40px;padding:0;border:1px solid rgba(16,23,34,.24);background:transparent;color:#526965;cursor:pointer;display:grid;justify-items:center;justify-self:center;text-align:center;transition:border-color .18s ease,background .18s ease,color .18s ease}.home-proof__player .proof-guided-step-button span{color:#718985;font-family:SFMono-Regular,Consolas,monospace;font-size:var(--site-type-label);font-weight:700;letter-spacing:.1em}.home-proof__player .proof-guided-step-button:hover,.home-proof__player .proof-guided-step-button:focus-visible{border-color:#16877f}.home-proof__player .proof-guided-player[data-started=true] .proof-guided-step-button.active{border-color:#101722;background:#101722;color:#fff}.home-proof__player .proof-guided-player[data-started=true] .proof-guided-step-button.active span{color:#fff}@media(min-width:821px){.home-proof__player .proof-guided-player{grid-template-columns:minmax(0,1fr) 60px;gap:22px}.home-proof__player .proof-guided-screen{grid-column:1;grid-row:1;border:1px solid rgba(16,23,34,.1)}.home-proof__player .proof-guided-controls{grid-column:2;grid-row:1;align-content:start;padding:0}.home-proof__player .proof-guided-transport{grid-template-columns:1fr;justify-items:center}.home-proof__player .proof-guided-time{font-size:.58rem}.home-proof__player .proof-guided-steps{grid-template-columns:1fr;gap:10px}}@media(max-width:560px){.home-proof__player{width:calc(100% + 24px);margin-left:-12px}.home-proof__player .proof-guided-callout{bottom:12px;left:12px;max-width:calc(100% - 24px);padding:12px}.home-proof__player .proof-guided-controls{padding:10px}.home-proof__player .proof-guided-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.proof-guided-player{--proof-zoom-duration: .65s;--proof-zoom-easing: cubic-bezier(.4, 0, .2, 1)}.proof-guided-player .proof-guided-media-transform{backface-visibility:hidden;transform:translateZ(0) scale(1)}@media(prefers-reduced-motion:reduce){.proof-guided-player{--proof-zoom-duration: 0ms}}.proof-plain-player .proof-video-frame{aspect-ratio:16 / 9;max-height:min(70vh,720px);overflow:hidden}.proof-plain-player .proof-video-frame video{display:block;height:100%;object-fit:contain;width:100%}
