.pos-vsl{container:pos-vsl/inline-size}.pos-vsl__grid{grid-template-columns:minmax(20rem,36%) minmax(0,1fr);align-items:start;display:grid}.pos-vsl__rail{z-index:40;background:var(--t-deep);height:100dvh;color:var(--t-on-deep);font-family:var(--t-font-body);flex-direction:column;gap:1.1rem;padding:1.5rem clamp(1rem,2vw,1.75rem);display:flex;position:sticky;top:0;overflow-y:auto}.pos-vsl__brand{align-items:center;min-height:2rem;display:flex}.pos-vsl__player{border-radius:var(--radius-sm);aspect-ratio:16/9;background:#000;overflow:hidden;box-shadow:0 24px 60px -24px #0009}.pos-vsl__player mux-player{--media-object-fit:contain;width:100%;height:100%;display:block}.pos-vsl__missing{opacity:.7;place-items:center;height:100%;font-size:.875rem;display:grid}.pos-vsl__gate{color:color-mix(in oklab, var(--t-on-deep) 80%, transparent);align-items:center;gap:.5rem;font-size:.8rem;display:flex}.pos-vsl__gate[data-unlocked]{color:var(--t-accent)}.pos-vsl__meter{background:color-mix(in oklab, var(--t-on-deep) 18%, transparent);border-radius:2px;flex:1;height:2px;overflow:hidden}.pos-vsl__meter>span{background:var(--t-accent);transform-origin:0;height:100%;transition:transform .4s var(--ease-out);display:block}.pos-vsl__chapters{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.pos-vsl__chapter{border-radius:var(--radius-sm);width:100%;color:color-mix(in oklab, var(--t-on-deep) 72%, transparent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.6rem .75rem;font-size:.9rem;transition:background-color .2s,color .2s;display:grid}.pos-vsl__chapter:hover{background:color-mix(in oklab, var(--t-on-deep) 8%, transparent);color:var(--t-on-deep)}.pos-vsl__chapter:focus-visible{outline:2px solid var(--t-accent);outline-offset:1px}.pos-vsl__chapter[data-active]{background:color-mix(in oklab, var(--t-on-deep) 12%, transparent);color:var(--t-on-deep)}.pos-vsl__chapter[data-active] .pos-vsl__chapter-num{color:var(--t-accent)}.pos-vsl__chapter[data-locked]{cursor:not-allowed;opacity:.45}.pos-vsl__chapter-num,.pos-vsl__chapter-time{font-variant-numeric:tabular-nums;font-size:.75rem}.pos-vsl__chapter-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pos-vsl__hint{border-radius:var(--radius-sm);background:color-mix(in oklab, var(--t-accent) 18%, transparent);margin:0;padding:.6rem .75rem;font-size:.8rem}.pos-vsl__stage{min-width:0;scroll-margin-top:0;position:relative}.pos-root[data-vsl] .pos-curtain{position:absolute}@container pos-vsl (max-width:56rem){.pos-vsl__grid{grid-template-columns:minmax(0,1fr)}.pos-vsl__rail{gap:.6rem;height:auto;padding:.6rem .75rem .5rem;overflow:visible}.pos-vsl__brand{display:none}.pos-vsl__chapters{scrollbar-width:none;flex-direction:row;overflow-x:auto}.pos-vsl__chapter{white-space:nowrap;grid-template-columns:auto auto;width:auto;padding:.4rem .65rem;font-size:.8rem}.pos-vsl__chapter-time{display:none}.pos-vsl__hint{inset-inline:.75rem;position:absolute;top:calc(100% + .5rem)}.pos-vsl__stage{scroll-margin-top:var(--pos-vsl-rail-h,0px)}}.pos-vsl__head{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.pos-vsl__brand{min-width:0;overflow:hidden}.pos-vsl__toggle{border:1px solid color-mix(in oklab, var(--t-on-deep) 18%, transparent);width:2rem;height:2rem;color:inherit;cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;place-items:center;transition:background-color .2s;display:grid}.pos-vsl__toggle:hover{background:color-mix(in oklab, var(--t-on-deep) 10%, transparent)}.pos-vsl__toggle:focus-visible{outline:2px solid var(--t-accent);outline-offset:2px}.pos-vsl__video{background:#000;width:100%;height:100%;position:relative}.pos-vsl__video[data-docked]{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:60;aspect-ratio:16/9;border-radius:var(--radius-sm);width:min(22rem,46vw,71.1111svh);height:auto;animation:pos-vsl-dock .35s var(--ease-out);position:fixed;overflow:hidden;box-shadow:0 18px 50px -12px #0000008c}@keyframes pos-vsl-dock{0%{opacity:0;transform:translateY(12px)scale(.96)}}.pos-vsl__undock{z-index:2;color:#fff;cursor:pointer;background:#0009;border:0;border-radius:999px;place-items:center;width:1.75rem;height:1.75rem;display:grid;position:absolute;top:.4rem;right:.4rem}.pos-vsl[data-layout=theater] .pos-vsl__grid{grid-template-columns:minmax(0,1fr)}.pos-vsl[data-layout=theater] .pos-vsl__rail{height:auto;padding:1rem var(--gutter) 1.25rem;align-items:center;position:relative;overflow:visible}.pos-vsl[data-layout=theater] .pos-vsl__rail>*{width:min(100%,177.778dvh - 17.7778rem)}.pos-vsl[data-layout=theater] .pos-vsl__chapters{scrollbar-width:none;flex-direction:row;overflow-x:auto}.pos-vsl[data-layout=theater] .pos-vsl__chapters>li{flex-shrink:0}.pos-vsl[data-layout=theater] .pos-vsl__chapter{white-space:nowrap;grid-template-columns:auto auto auto;width:auto;padding:.45rem .7rem;font-size:.82rem}.pos-vsl__layouts{flex-shrink:0;gap:.25rem;display:flex}.pos-vsl__toggle[aria-pressed=true]{background:color-mix(in oklab, var(--t-on-deep) 16%, transparent);border-color:color-mix(in oklab, var(--t-on-deep) 35%, transparent)}.pos-vsl[data-layout=float] .pos-vsl__grid{grid-template-columns:minmax(0,1fr)}.pos-vsl[data-layout=float] .pos-vsl__rail{z-index:60;border-radius:var(--radius);width:min(26rem,100% - 2.5rem);height:auto;max-height:calc(100dvh - 2.5rem);animation:pos-vsl-dock .35s var(--ease-out);gap:.5rem;padding:.6rem;position:fixed;top:auto;bottom:1.25rem;right:1.25rem;box-shadow:0 24px 70px -18px #0009}.pos-vsl[data-layout=float] .pos-vsl__head{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.pos-vsl[data-layout=float] .pos-vsl__head:active{cursor:grabbing}.pos-vsl[data-layout=float] .pos-vsl__brand{pointer-events:none;transform-origin:0;transform:scale(.85)}.pos-vsl[data-layout=float] .pos-vsl__chapters{scrollbar-width:none;flex-direction:row;overflow-x:auto}.pos-vsl[data-layout=float] .pos-vsl__chapters>li{flex-shrink:0}.pos-vsl[data-layout=float] .pos-vsl__chapter{white-space:nowrap;grid-template-columns:auto auto;width:auto;padding:.35rem .6rem;font-size:.78rem}.pos-vsl[data-layout=float] .pos-vsl__chapter-time{display:none}@container pos-vsl (max-width:56rem){.pos-vsl__head{display:none}.pos-vsl[data-layout=theater] .pos-vsl__rail{padding:.6rem .75rem .5rem}.pos-vsl[data-layout=float] .pos-vsl__rail{width:auto;max-height:none;box-shadow:none;border-radius:0;animation:none;position:sticky;inset:0 auto auto;translate:none!important}.pos-vsl[data-layout] .pos-vsl__rail{align-items:stretch;gap:.5rem;padding:.5rem .75rem;position:sticky;top:0}.pos-vsl[data-layout] .pos-vsl__rail>*{width:auto}.pos-vsl[data-layout] .pos-vsl__rail>.pos-vsl__player{width:min(100%,64svh);margin-inline:auto}.pos-vsl__gate{min-height:1.25rem;font-size:.75rem}.pos-vsl[data-layout] .pos-vsl__chapters{margin-inline:-.75rem;padding-inline:.75rem 2.5rem;scroll-padding-inline:.75rem;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}.pos-vsl[data-layout] .pos-vsl__chapter{grid-template-columns:auto auto;min-height:2.75rem;padding:.4rem .75rem;font-size:.82rem}.pos-vsl[data-layout] .pos-vsl__chapter-time{display:none}.pos-vsl__undock{width:2.25rem;height:2.25rem}.pos-vsl__stage{--nav-h:0px}.pos-vsl__stage .pos-hero{min-height:calc(100svh - var(--pos-vsl-rail-h,0px))!important}.pos-root[data-mode=preview] .pos-vsl__stage .pos-hero{min-height:calc(min(100svh, 860px) - var(--pos-vsl-rail-h,0px))!important}@media (max-height:32rem){.pos-vsl[data-layout] .pos-vsl__rail{position:relative}.pos-vsl[data-layout] .pos-vsl__rail>.pos-vsl__player{width:min(100%,177.778svh - 11.5556rem)}.pos-vsl__stage{scroll-margin-top:0}.pos-vsl__stage .pos-hero,.pos-root[data-mode=preview] .pos-vsl__stage .pos-hero{min-height:100svh!important}}}:where(.pos-pager__link[data-locked]){appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0}.pos-root[data-vsl] .pos-pager__link[data-locked] .pos-pager__kicker{font-variant-numeric:tabular-nums}.pos-root[data-vsl][data-theme=dossier] .pos-pager__link[data-locked] .pos-pager__kicker{font-size:.75rem}.pos-root[data-vsl][data-theme=terrain] .pos-pager__link[data-locked] .pos-pager__kicker{font-size:1rem}.pos-root[data-vsl]:is([data-theme=dossier],[data-theme=terrain]) .pos-pager__link[data-locked] .pos-pager__kicker:before{display:none}.pos-root[data-vsl] .pos-pager__link[data-locked] .pos-pager__title{opacity:.45;transform:none}.pos-root[data-vsl] .pos-pager__link[data-locked][data-playing] .pos-pager__arrow{color:var(--t-muted);box-shadow:none;background:0 0;position:relative;transform:none}.pos-root[data-vsl] .pos-pager__link[data-locked][data-playing] .pos-pager__arrow:before{content:"";background:conic-gradient(var(--t-accent) calc(var(--pos-pager-fill,0) * 1turn), color-mix(in oklab, var(--t-fg) 14%, transparent) 0);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px))}
.pos-scr{--s-bg:var(--t-bg);--s-fg:var(--t-fg);--s-muted:var(--t-muted);--s-line:var(--t-line);--s-surface:var(--t-surface);--s-accent:var(--t-accent-ink);--s-accent-fill:var(--t-accent);--s-on-accent:var(--t-on-accent);--scr-measure:52rem;flex-direction:column;min-height:100vh;display:flex}.pos-scr__bar{width:min(100% - 2 * var(--gutter), var(--scr-measure));border-bottom:1px solid var(--t-line);justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;padding-block:1.5rem;display:flex}.pos-scr__bar .pos-logo{color:var(--t-fg)}.pos-scr__bar-label{color:var(--t-muted);font:500 .8125rem/1.2 var(--t-font-label,var(--t-font-body));letter-spacing:.06em;text-transform:uppercase}@media (max-width:639px){.pos-scr__bar-label{display:none}}.pos-scr__main{width:min(100% - 2 * var(--gutter), var(--scr-measure));flex:1;margin-inline:auto}.pos-scr__cover{gap:clamp(1.75rem,4vw,2.5rem);padding-block:clamp(2.5rem,7vw,5rem) clamp(2rem,5vw,3.5rem);display:grid}.pos-scr__cover-text{justify-items:start;gap:1.25rem;display:grid}.pos-scr__eyebrow{color:var(--s-accent);font-size:.95rem;font-weight:500}.pos-scr__title{font-family:var(--t-font-display);letter-spacing:-.028em;text-wrap:balance;font-size:clamp(2.4rem,7vw,4.25rem);line-height:1.02}.pos-scr__intro{max-width:38rem;color:var(--t-muted);text-wrap:pretty;font-size:clamp(1.0625rem,2vw,1.2rem)}.pos-scr__facts{border:1px solid var(--t-line);border-radius:var(--radius-sm);background:var(--t-line);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1px;width:100%;display:grid;overflow:hidden}.pos-scr__fact{background:var(--t-bg);gap:.2rem;padding:.85rem 1rem;display:grid}.pos-scr__fact dt{color:var(--t-muted);font:500 .75rem/1.3 var(--t-font-label,var(--t-font-body));letter-spacing:.06em;text-transform:uppercase}.pos-scr__fact dd{font-weight:600}.pos-scr__cta{margin-top:.5rem}.pos-scr__cover-media{border-radius:var(--radius);aspect-ratio:16/9;background:var(--t-surface);overflow:hidden}.pos-scr__cover-media img{object-fit:cover;width:100%;height:100%}.pos-scr__step{border-top:1px solid var(--t-line);gap:1rem;padding-block:clamp(2.5rem,6vw,4rem);scroll-margin-top:1.5rem;display:grid}.pos-scr__step-num{color:var(--s-accent);font:600 .8125rem/1.2 var(--t-font-label,var(--t-font-body));letter-spacing:.08em;text-transform:uppercase}.pos-scr__h2{font-family:var(--t-font-display);letter-spacing:-.02em;font-size:clamp(1.75rem,4.5vw,2.5rem);line-height:1.08}.pos-scr__muted{color:var(--t-muted);display:block}.pos-scr__player{border-radius:var(--radius);aspect-ratio:16/9;background:#000;margin-top:.5rem;overflow:hidden}.pos-scr__player mux-player{--media-object-fit:contain;width:100%;height:100%}.pos-scr__player-empty{color:#ffffffb3;text-align:center;place-items:center;height:100%;padding:1rem;font-size:.9375rem;display:grid}.pos-scr__gate{color:var(--t-muted);align-items:center;gap:.6rem;font-size:.875rem;display:flex}.pos-scr__gate[data-unlocked]{color:var(--s-accent);font-weight:500}.pos-scr__gate a{text-underline-offset:.2em}.pos-scr__meter{background:var(--t-line);border-radius:3px;flex:1;height:3px;overflow:hidden}.pos-scr__meter>span{background:var(--t-accent);transform-origin:0;height:100%;transition:transform .4s var(--ease-out);display:block}.pos-scr__hint{color:var(--t-muted);font-size:.875rem}.pos-scr__files{gap:.75rem;margin-top:.5rem;display:grid}.pos-scr__pricing .pos-section{background:0 0;padding-block:0}.pos-scr__file{border:1px solid var(--t-line);border-radius:var(--radius);background:var(--t-surface);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem 1.1rem;display:grid}.pos-scr__file-icon{border-radius:var(--radius-sm);background:var(--t-bg);width:2.75rem;height:2.75rem;color:var(--s-accent);place-items:center;display:grid}.pos-scr__file[data-locked] .pos-scr__file-icon{color:var(--t-muted)}.pos-scr__file-text{gap:.15rem;min-width:0;display:grid}.pos-scr__file-name{font-weight:600}.pos-scr__file-note{color:var(--t-muted);font-size:.875rem}.pos-scr__file-btn{white-space:nowrap;min-height:2.75rem;padding:.6rem 1.15rem;font-size:.9375rem}@media (max-width:639px){.pos-scr__file{grid-template-columns:auto 1fr}.pos-scr__file-btn{grid-column:1/-1;width:100%}}.pos-scr__next{gap:1.1rem;margin-top:.5rem;display:grid}.pos-scr__next li{grid-template-columns:auto 1fr;align-items:start;gap:1rem;display:grid}.pos-scr__next strong{font-weight:600;display:block}.pos-scr__next-num{border:1px solid var(--t-line);width:2rem;height:2rem;color:var(--s-accent);border-radius:999px;place-items:center;font-size:.875rem;font-weight:600;display:grid}.pos-scr__contact{border:1px solid var(--t-line);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;margin-top:1.5rem;padding:1.25rem 1.4rem;display:flex}.pos-scr__contact-who{gap:.25rem;min-width:0;display:grid}.pos-scr__contact-name{font-size:1.125rem;font-weight:600}.pos-scr__contact-row{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.pos-scr__contact-link{overflow-wrap:anywhere;text-underline-offset:.2em}.pos-scr__copy{border-radius:var(--radius-sm);width:1.9rem;height:1.9rem;color:var(--t-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.pos-scr__copy:hover{background:var(--t-surface);color:var(--t-fg)}.pos-scr__contact-actions{flex-wrap:wrap;gap:.75rem;display:flex}@media (max-width:639px){.pos-scr__contact-actions,.pos-scr__contact-actions>*{width:100%}}.pos-scr__kicker{color:var(--t-accent-ink);font:600 .75rem/1.3 var(--t-font-label,var(--t-font-body));letter-spacing:.08em;text-transform:uppercase}.pos-scr__lead{text-wrap:pretty;font-size:clamp(1.125rem,2.2vw,1.3rem);line-height:1.5}.pos-scr__summary-block{gap:.6rem;margin-top:.5rem;display:grid}.pos-scr__approach{gap:1rem;display:grid}.pos-scr__approach li{border-top:1px solid var(--t-line);grid-template-columns:2.25rem 1fr;gap:.15rem .75rem;padding-block:1rem;display:grid}.pos-scr__approach li>*{grid-column:2}.pos-scr__approach-num{color:var(--s-accent);font:600 .875rem/1.6 var(--t-font-label,var(--t-font-body));letter-spacing:.04em;grid-row:1/span 2;grid-column:1!important}.pos-scr__approach strong{font-weight:600}.pos-scr__approach[data-cards]{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.pos-scr__approach[data-cards] li{border:1px solid var(--t-line);border-radius:var(--radius);background:var(--t-surface);grid-template-columns:1fr;align-content:start;padding:1.15rem 1.2rem 1.3rem}.pos-scr__approach[data-cards] li>*,.pos-scr__approach[data-cards] .pos-scr__approach-num{grid-row:auto;grid-column:1!important}.pos-scr__approach[data-cards] .pos-scr__approach-num{margin-bottom:.5rem}.pos-scr__outcome{border-left:3px solid var(--t-accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--t-surface);text-wrap:pretty;gap:.5rem;margin-top:.75rem;padding:1.25rem 1.4rem;font-size:1.0625rem;display:grid}.pos-scr[data-layout=letter]{--scr-measure:44rem}.pos-scr[data-layout=letter] .pos-scr__cover{padding-bottom:clamp(1.5rem,4vw,2.25rem)}.pos-scr[data-layout=letter] .pos-scr__title{font-size:clamp(2.2rem,6vw,3.5rem)}.pos-scr[data-layout=letter] .pos-scr__facts{border-inline:0;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.pos-scr[data-layout=letter] .pos-scr__fact{padding-inline:0}.pos-scr[data-layout=letter] .pos-scr__fact+.pos-scr__fact{padding-left:1rem}.pos-scr[data-layout=letter] .pos-scr__h2{font-size:clamp(1.5rem,3.5vw,2rem)}.pos-scr__letter{gap:1.1rem;padding-bottom:clamp(2.5rem,6vw,4rem);font-size:1.0625rem;line-height:1.65;display:grid}.pos-scr__letter p{text-wrap:pretty}.pos-scr__salutation{font-family:var(--t-font-display);font-size:1.25rem}.pos-scr__letter-list{gap:.6rem;padding-left:1.25rem;list-style:decimal;display:grid}.pos-scr__letter-list li::marker{color:var(--s-accent);font-weight:600}.pos-scr__signoff{gap:.15rem;margin-top:.75rem;display:grid}.pos-scr__signature{font-family:var(--t-font-display);font-size:1.6rem;font-style:italic;line-height:1.2}.pos-scr[data-layout=brief]{--scr-measure:72rem}.pos-scr__brief{gap:0 clamp(2rem,5vw,4rem);display:grid}.pos-scr__aside{padding-bottom:2rem}.pos-scr__aside-card{border:1px solid var(--t-line);border-radius:var(--radius);background:var(--t-surface);gap:1.25rem;padding:1.25rem;display:grid}.pos-scr__aside .pos-scr__facts{background:0 0;border:0;grid-template-columns:1fr;gap:.9rem}.pos-scr__aside .pos-scr__fact{background:0 0;padding:0}.pos-scr__contact[data-compact]{border:0;border-top:1px solid var(--t-line);border-radius:0;gap:1rem;margin-top:0;padding:1.25rem 0 0;display:grid}.pos-scr__contact[data-compact] .pos-scr__contact-actions{display:grid}.pos-scr__contact[data-compact] .pos-scr__contact-actions>*{justify-content:center;width:100%}.pos-scr__aside .pos-scr__facts:only-child+.pos-scr__contact[data-compact],.pos-scr__aside-card>.pos-scr__contact[data-compact]:first-child{border-top:0;padding-top:0}@media (min-width:960px){.pos-scr[data-layout=brief] .pos-scr__cover{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center}.pos-scr__brief{grid-template-columns:minmax(0,1fr) 19rem;align-items:start}.pos-scr__aside{grid-area:1/2;padding-block:clamp(2.5rem,6vw,4rem);position:sticky;top:1.5rem}.pos-scr__body{grid-area:1/1}}.pos-scr__step-num,.pos-scr__kicker{color:var(--t-accent-ink)}.pos-root[data-one-pager-theme=paper]{--radius:.25rem;--radius-sm:.15rem}.pos-root[data-one-pager-theme=paper] .pos-scr__title{font-size:clamp(2.2rem,6vw,3.6rem)}.pos-root[data-one-pager-theme=ink] .pos-scr__cover{border-bottom:3px solid var(--t-accent)}.pos-root[data-one-pager-theme=ink] .pos-scr__title{font-size:clamp(2.5rem,7vw,4.8rem)}.pos-root[data-one-pager-theme=soft]{--radius:1.75rem;--radius-sm:1rem}.pos-root[data-one-pager-theme=soft] .pos-scr__step{border-radius:var(--radius);background:var(--t-surface);border:0;margin-block:1.5rem;padding:clamp(1rem,3vw,2rem)}.pos-root[data-one-pager-theme=signal]{--radius:0;--radius-sm:0}.pos-root[data-one-pager-theme=signal] .pos-scr__title{font-size:clamp(2.6rem,8vw,5rem);font-weight:800}.pos-root[data-one-pager-theme=signal] .pos-scr__cover{border-top:.75rem solid var(--t-primary)}.pos-root[data-one-pager-theme=signal] .pos-scr__step{border-top:3px solid var(--t-primary)}.pos-video-placeholder{aspect-ratio:16/9;max-height:28rem;margin:1.5rem var(--gutter);border:2px dashed var(--t-line);border-radius:var(--radius);background:var(--t-surface);text-align:center;place-content:center;gap:.75rem;padding:2rem;display:grid}