:root{--syncdeck-footer-reserve:7.25rem;--syncdeck-pad-inline:clamp(1rem, 4vw, 2.5rem);--bg:#fff;--fg:#000;--muted:#525252;--border:#000;--border-soft:#e5e5e5;--accent:#635bff;--ink:#000;color:var(--fg);background:var(--bg);font-optical-sizing:auto;font-family:Public Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:clamp(15px,1.1vw,18px);line-height:1.55}*,:before,:after{box-sizing:border-box}html{scroll-padding-bottom:calc(var(--syncdeck-footer-reserve,7.25rem) + env(safe-area-inset-bottom,0px))}html,body{min-height:100%;margin:0}@media (width>=768px),(orientation:landscape){:root{--syncdeck-pad-inline:clamp(1.25rem, 4vw, 3rem)}}.syncdeck{min-height:100dvh;padding-top:clamp(1rem,3vw,2rem);padding-left:var(--syncdeck-pad-inline);padding-right:var(--syncdeck-pad-inline);padding-bottom:calc(var(--syncdeck-footer-reserve,7.25rem) + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.syncdeck__brand{border-bottom:2px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:56rem;margin:0 auto 1.25rem;padding-bottom:.85rem;display:flex}.syncdeck__logo{width:auto;height:28px;display:block}.syncdeck__running{letter-spacing:-.04em;font-size:clamp(1rem,2vw,1.25rem);font-weight:600;line-height:1.2}.syncdeck__tabs{background:0 0;border:none;border-radius:0;gap:0;padding:0;display:inline-flex}.syncdeck__tab{font:inherit;letter-spacing:-.02em;border:1.5px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:0;margin-left:-1.5px;padding:.35rem .75rem;font-size:.78rem;font-weight:600;transition:background .15s,color .15s}.syncdeck__tab:first-child{margin-left:0}.syncdeck__tab:hover{color:var(--fg)}.syncdeck__tab[aria-current=true]{background:var(--fg);color:#fff;border-color:var(--fg)}.syncdeck__brand-text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.syncdeck__brand-name{letter-spacing:-.03em;color:var(--fg);font-size:.95rem;font-weight:700;line-height:1.2}.syncdeck__brand-context{letter-spacing:-.01em;text-transform:none;color:var(--muted);font-size:.68rem;font-weight:600}.syncdeck__slide{flex-direction:column;flex:auto;justify-content:flex-start;width:100%;max-width:56rem;min-height:0;margin:0 auto;animation:.35s fadeIn;display:flex}@media (width>=768px),(orientation:landscape){.syncdeck__brand,.syncdeck__slide{max-width:none;margin-left:0;margin-right:0}}@media (height>=640px){.syncdeck__slide{justify-content:center}}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.syncdeck__label{letter-spacing:-.01em;text-transform:none;color:var(--accent);margin-bottom:.75rem;font-size:.65rem;font-weight:600}.syncdeck__title{letter-spacing:-.045em;margin:0 0 .35rem;font-size:clamp(1.75rem,4.8vw,2.5rem);font-weight:700;line-height:1.15}.syncdeck__subtitle{color:var(--muted);letter-spacing:-.02em;margin:0 0 1.75rem;font-size:1rem;font-weight:600}.syncdeck__body{color:var(--fg);letter-spacing:-.02em;font-weight:600}.syncdeck__body :first-child{margin-top:0}.syncdeck__body :last-child{margin-bottom:0}.syncdeck__body p,.syncdeck__body li{margin:.75rem 0}.syncdeck__body ul,.syncdeck__body ol{padding-left:1.25rem}.syncdeck__body .hi{letter-spacing:-.03em;margin:0 0 .65rem;font-weight:700}.syncdeck__body .display{letter-spacing:-.048em;margin:0 0 1.15rem;font-size:clamp(1.55rem,3.4vw,2.35rem);font-weight:600;line-height:1.2}.syncdeck__body .statement{letter-spacing:-.04em;font-size:clamp(1.15rem,2.1vw,1.45rem);font-weight:700;line-height:1.3}.syncdeck__body .price{letter-spacing:-.045em;color:var(--accent);margin:.35rem 0 1rem;font-size:clamp(1.35rem,2.6vw,1.85rem);font-weight:700;line-height:1.25}.syncdeck__body .section-head{letter-spacing:-.04em;margin:1.75rem 0 .35rem;font-size:clamp(1.15rem,2vw,1.4rem);font-weight:700}.syncdeck__body .footnote,.deck-footnote,.print-page__body .footnote{color:var(--muted);margin-top:2rem;font-size:.85rem;font-weight:500}.syncdeck__body .signoff{margin-top:3.5rem;font-weight:600}.syncdeck__body a.work-link{color:#fff;letter-spacing:-.02em;background:#111;border-radius:999px;align-items:center;gap:.75rem;margin-top:1.15rem;padding:.55rem .7rem .55rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}.syncdeck__body a.work-link span{opacity:.82;font-weight:500}.syncdeck__body .lede{letter-spacing:-.035em;font-size:clamp(1.1rem,2.2vw,1.35rem);font-weight:600;line-height:1.35}.rule-list{border-top:2px solid #000;margin-top:.25rem}.rule-row{border-bottom:2px solid #000;grid-template-columns:minmax(9.5rem,16rem) 1fr;align-items:start;gap:1.25rem 2rem;padding:.85rem .15rem;display:grid}.rule-label{letter-spacing:-.045em;font-weight:700;line-height:1.25}.rule-copy{letter-spacing:-.03em;font-weight:600;line-height:1.35}.mark-strip{background:url(../../../brand/supernova-tile.png) 0/auto 40px repeat-x;height:40px;margin-top:2rem}.mood-refs,.mood-wires{gap:.85rem 1rem;display:grid}.mood-refs{grid-template-columns:1fr 1fr}.mood-wires{grid-template-columns:1fr 1fr 1fr;margin-top:1.15rem}.mood-refs figure,.mood-wires figure{margin:0}.mood-refs img,.mood-wires img{object-fit:cover;object-position:top center;background:#fff;border:2px solid #000;width:100%;display:block}.mood-refs img{aspect-ratio:576/200}.mood-wires img{aspect-ratio:379/200}.mood-refs figcaption,.mood-wires figcaption{letter-spacing:-.02em;text-align:center;color:var(--muted);margin-top:.45rem;font-size:.82rem;font-weight:500;line-height:1.35}.clients{flex-wrap:wrap;align-items:center;gap:2.75rem;margin-top:3.25rem;display:flex}.clients img{object-fit:contain;width:auto;height:42px;display:block}.syncdeck__body .client-line{letter-spacing:-.04em;font-size:clamp(1.35rem,2.6vw,1.9rem);font-weight:600;line-height:1.25}@media (width<=800px){.rule-row{grid-template-columns:1fr;gap:.25rem}.mood-refs,.mood-wires{grid-template-columns:1fr}}.syncdeck__body .accent{color:var(--accent);font-weight:700}.syncdeck__body .accent--emph{font-style:italic;font-weight:900}.syncdeck__body em{font-style:italic;font-weight:700}.syncdeck__body a{color:var(--accent);text-underline-offset:.15em;text-decoration:underline}.syncdeck__body a:hover{opacity:.85}.syncdeck__body .highlight{border:1.5px solid var(--border);background:#fff;border-radius:0;margin-top:1.25rem;padding:1rem 1.15rem}.syncdeck__body .note{color:var(--fg);border-top:1.5px solid var(--border);margin-top:1.25rem;padding-top:1rem;font-size:.95rem;font-weight:700}.syncdeck__body .wire{border:1.5px solid var(--border);background:#fff;margin:1.25rem 0 0;padding:0;overflow:hidden}.syncdeck__body .wire img{object-fit:contain;object-position:top center;background:#fff;width:100%;height:auto;display:block}.syncdeck__body .weeks li{margin:.85rem 0}.syncdeck__body ul.checklist{margin:.5rem 0 1rem;padding-left:0;list-style:none}.syncdeck__body ul.checklist li{margin:.45rem 0;padding-left:1.35rem;font-size:.92rem;line-height:1.45;position:relative}.syncdeck__body ul.checklist li:before{content:"☐";opacity:.55;font-size:.95em;position:absolute;left:0}.deck-table{border-collapse:collapse;width:100%;margin:.5rem 0 1rem;font-size:.92rem}.deck-table th,.deck-table td{text-align:left;border:1.5px solid var(--border);vertical-align:top;letter-spacing:-.025em;padding:.7rem .85rem}.deck-table th{letter-spacing:-.01em;text-transform:none;color:var(--muted);background:#fff;font-size:.7rem;font-weight:700}.deck-table--rules td:first-child{width:28%;font-weight:700}.deck-table .accent{color:var(--accent)}.deck-table--compact{font-size:.8rem}.deck-table--compact th,.deck-table--compact td{padding:.4rem .5rem}.status-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin:0 0 1rem;font-size:.78rem;display:flex}.status-legend [role=listitem]{align-items:center;gap:.35rem;display:inline-flex}.status-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block;box-shadow:inset 0 0 0 1px #0000001f}.status-dot--green{background:#16a34a}.status-dot--yellow{background:#ca8a04}.status-dot--red{background:#dc2626}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.deck-table--status .deck-table__status-col{text-align:center;vertical-align:middle;width:1.75rem;padding-left:.35rem;padding-right:.35rem}.deck-table--status td:first-child{text-align:center;vertical-align:middle}.syncdeck__controls{padding-top:.55rem;padding-bottom:calc(.55rem + env(safe-area-inset-bottom,0px));padding-left:var(--syncdeck-pad-inline);padding-right:var(--syncdeck-pad-inline);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1.5px solid var(--border);z-index:10;background:#fffffff0;flex-flow:column;align-items:stretch;gap:.4rem;display:flex;position:fixed;bottom:0;left:0;right:0}.syncdeck__controls-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;min-width:0;display:flex}.syncdeck__dots-wrap{-webkit-overflow-scrolling:touch;scrollbar-width:thin;justify-content:safe center;width:100%;min-width:0;padding:0 .2rem;display:flex;overflow:auto hidden}.syncdeck__dots-wrap::-webkit-scrollbar{height:4px}.syncdeck__dots-wrap::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.syncdeck__dots{flex-flow:row;flex:none;justify-content:center;gap:.22rem;padding:.1rem 0;display:flex}.syncdeck__dot{border:1.5px solid var(--border);min-width:1.45rem;height:1.45rem;font:inherit;color:var(--muted);cursor:pointer;background:#fff;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;padding:0 .28rem;font-size:.65rem;font-weight:700;line-height:1;transition:background .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.syncdeck__dot:hover{color:var(--fg);border-color:var(--border);background:#f5f5f5}.syncdeck__dot[aria-current=true]{background:var(--accent);color:#fff;border-color:var(--accent);transform:none}.syncdeck__nav{align-items:center;gap:.5rem;display:flex}.syncdeck__hint{color:var(--muted);letter-spacing:.04em;font-size:.7rem}.syncdeck__btn{font:inherit;letter-spacing:-.02em;border:1.5px solid var(--fg);background:var(--fg);color:#fff;cursor:pointer;border-radius:0;padding:.45rem .85rem;font-size:.8rem;font-weight:700}.syncdeck__btn:hover{opacity:.88}.syncdeck__btn--ghost{color:var(--fg);background:0 0}.syncdeck__btn:disabled{opacity:.35;cursor:not-allowed}@media (width<=640px){:root{--syncdeck-footer-reserve:8rem}}@media (width<=480px){:root{--syncdeck-footer-reserve:9rem}.syncdeck__controls-top{flex-direction:column;align-items:stretch;gap:.45rem}.syncdeck__nav{justify-content:center}.syncdeck__hint{text-align:center;font-size:.62rem;line-height:1.35}}@media print{.syncdeck__controls{display:none}.syncdeck{padding-bottom:1rem}.syncdeck__slide{page-break-after:always;min-height:auto}.syncdeck__slide:last-of-type{page-break-after:auto}}.is-print,.is-print body{background:#fff}.print-doc{max-width:8.5in;color:var(--fg);background:#fff;margin:0 auto;padding:.6in .75in;font-size:11pt;line-height:1.5}.print-doc__brand{border-bottom:1.5px solid var(--border);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.25rem;padding-bottom:.5rem;display:flex}.print-doc__brand-name{letter-spacing:-.03em;font-size:.95rem;font-weight:700}.print-doc__brand-context{letter-spacing:-.01em;color:var(--muted);font-size:.7rem;font-weight:600}.print-page{page-break-after:always;break-after:page;flex-direction:column;min-height:calc(100vh - 1.2in);padding-top:.4in;display:flex}.print-page:last-child{page-break-after:auto;break-after:auto}.print-page__label{letter-spacing:-.01em;color:var(--muted);margin-bottom:.5rem;font-size:.65rem;font-weight:600}.print-page__title{letter-spacing:-.045em;margin:0 0 .35rem;font-size:1.7rem;font-weight:700;line-height:1.15}.print-page__subtitle{color:var(--muted);margin:0 0 1.25rem;font-size:.95rem;font-weight:400}.print-page__body{color:var(--fg)}.print-page__body :first-child{margin-top:0}.print-page__body p,.print-page__body li{margin:.5rem 0}.print-page__body ul,.print-page__body ol{padding-left:1.25rem}.print-page__body .lede{letter-spacing:-.03em;font-size:1.05rem;font-weight:600}.print-page__body .accent{color:var(--accent);font-weight:700}.print-page__body .accent--emph{font-style:italic;font-weight:900}.print-page__body .highlight{border:1.5px solid var(--border);background:#fff;border-radius:0;margin-top:1rem;padding:.85rem 1rem}.print-page__body .note{color:var(--fg);border-top:1.5px solid var(--border);margin-top:1rem;padding-top:.75rem;font-size:.9rem;font-weight:700}.print-page__body .wire{border:1.5px solid var(--border);margin:1rem 0 0}.print-page__body .wire img{width:100%;height:auto;display:block}@page{size:Letter;margin:.5in}@media print{.print-doc{max-width:none;padding:0}.print-page{min-height:auto;padding-top:0}}
