dialog.wt{--wt-r:8px;border-radius:var(--wt-r);background:var(--wt-bg);width:min(560px,100% - 32px);max-width:none;max-height:calc(100dvh - 48px);color:var(--wt-body);font-family:var(--wt-f-body,system-ui, sans-serif);text-align:left;text-transform:none;letter-spacing:normal;color-scheme:var(--wt-scheme,light);-webkit-font-smoothing:antialiased;border:0;margin:auto;padding:0;font-size:16px;line-height:1.5;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 64px #00000052}dialog.wt[open]{flex-direction:column;animation:.26s cubic-bezier(.16,1,.3,1) wt-rise;display:flex}dialog.wt::backdrop{background:var(--wt-backdrop,#0a0a0e9e)}dialog.wt *,dialog.wt :before,dialog.wt :after{box-sizing:border-box}@keyframes wt-rise{0%{transform:translateY(16px)scale(.985)}to{transform:none}}@keyframes wt-pop{0%{transform:scale(.6)}60%{transform:scale(1.08)}to{transform:none}}@keyframes wt-draw{0%{stroke-dashoffset:40px}to{stroke-dashoffset:0}}@keyframes wt-turn{to{transform:rotate(360deg)}}dialog.wt .wt-sheet{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:20px 28px 28px;overflow-y:auto}dialog.wt .wt-head{justify-content:space-between;align-items:center;gap:12px;margin:0 -8px 4px 0;display:flex}dialog.wt .wt-eyebrow{font-family:var(--wt-f-eyebrow,var(--wt-f-body));letter-spacing:.08em;text-transform:uppercase;color:var(--wt-mut);margin:0;font-size:13px;font-weight:600}dialog.wt .wt-x{border-radius:var(--wt-r);width:44px;height:44px;color:var(--wt-fg);cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid}dialog.wt .wt-x:hover{background:var(--wt-field)}dialog.wt .wt-x svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:22px;height:22px}dialog.wt .wt-title{font-family:var(--wt-f-display,var(--wt-f-body));font-size:var(--wt-title-size,28px);font-weight:var(--wt-title-weight,600);letter-spacing:var(--wt-title-track,-.01em);text-transform:var(--wt-title-case,none);color:var(--wt-fg);text-wrap:balance;outline:none;margin:0 0 8px;line-height:1.15}dialog.wt .wt-copy{color:var(--wt-body);text-wrap:pretty;margin:0 0 20px}dialog.wt .wt-form{margin:0}dialog.wt .wt-set{border:0;min-width:0;margin:0 0 18px;padding:0}dialog.wt .wt-set:last-of-type{margin-bottom:0}dialog.wt .wt-label{color:var(--wt-fg);margin:0 0 6px;padding:0;font-size:14px;font-weight:600;display:block}dialog.wt .wt-label span{color:var(--wt-mut);margin-left:6px;font-weight:400}dialog.wt .wt-chips{flex-wrap:wrap;gap:8px;display:flex}dialog.wt .wt-chip{border:1.5px solid var(--wt-line);border-radius:var(--wt-r);background:var(--wt-bg);min-height:44px;color:var(--wt-fg);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:10px 14px;font-size:15px;line-height:1.3;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex;position:relative}dialog.wt .wt-chip:hover{border-color:var(--wt-chip-on)}dialog.wt .wt-chip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}dialog.wt .wt-chip svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;display:none}dialog.wt .wt-chip.is-on{background:var(--wt-chip-on);border-color:var(--wt-chip-on);color:var(--wt-chip-on-fg)}dialog.wt .wt-chip.is-on svg{display:block}dialog.wt .wt-chip:has(input:focus-visible){outline:3px solid var(--wt-focus);outline-offset:2px}dialog.wt .wt-field{min-width:0;margin:0 0 14px}dialog.wt .wt-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}dialog.wt input:not([type=checkbox]),dialog.wt textarea{border:1.5px solid var(--wt-line);border-radius:var(--wt-r);background:var(--wt-field);width:100%;min-height:44px;color:var(--wt-fg);font:inherit;appearance:none;margin:0;padding:10px 12px;font-size:16px;line-height:1.45;display:block}dialog.wt textarea{resize:vertical;min-height:112px}dialog.wt input:not([type=checkbox]):focus-visible,dialog.wt textarea:focus-visible{outline:3px solid var(--wt-focus);outline-offset:1px;border-color:var(--wt-fg)}dialog.wt [aria-invalid=true]{border-color:var(--wt-err)!important;border-width:2px!important}dialog.wt fieldset:disabled input:not([type=checkbox]),dialog.wt fieldset:disabled textarea,dialog.wt fieldset:disabled .wt-chip:not(.is-on){opacity:1;color:var(--wt-mut);cursor:default}dialog.wt fieldset:disabled .wt-chip,dialog.wt fieldset:disabled .wt-chip input{cursor:default}dialog.wt .wt-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}dialog.wt .wt-error{border-left:4px solid var(--wt-err);border-radius:var(--wt-r);background:var(--wt-field);color:var(--wt-fg);outline:none;margin:4px 0 16px;padding:12px 14px;font-size:15px}dialog.wt .wt-error p{margin:0}dialog.wt .wt-error p+p{margin-top:6px}dialog.wt .wt-error a,dialog.wt .wt-note a{color:var(--wt-fg);text-underline-offset:3px;font-weight:600;text-decoration:underline}dialog.wt .wt-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}dialog.wt .wt-btn{border-radius:var(--wt-r);min-width:112px;min-height:48px;font-family:var(--wt-f-button,var(--wt-f-body));letter-spacing:var(--wt-button-track,0);text-transform:var(--wt-button-case,none);cursor:pointer;border:1.5px solid #0000;justify-content:center;align-items:center;gap:10px;margin:0;padding:12px 22px;font-size:16px;font-weight:600;line-height:1;display:inline-flex}dialog.wt .wt-primary{background:var(--wt-accent);color:var(--wt-accent-fg);border-color:var(--wt-accent)}dialog.wt .wt-primary:hover:not(:disabled){filter:brightness(1.08)}dialog.wt .wt-primary:disabled{cursor:progress}dialog.wt .wt-ghost{color:var(--wt-fg);border-color:var(--wt-line);background:0 0}dialog.wt .wt-ghost:hover:not(:disabled){border-color:var(--wt-fg)}dialog.wt .wt-ghost:disabled{color:var(--wt-mut);cursor:default}dialog.wt .wt-btn:focus-visible,dialog.wt .wt-x:focus-visible{outline:3px solid var(--wt-focus);outline-offset:2px}dialog.wt .wt-spin{border:2.5px solid;border-right-color:#0000;border-radius:50%;flex:none;width:18px;height:18px;animation:.7s linear infinite wt-turn}dialog.wt .wt-note{text-align:right;color:var(--wt-mut);margin:14px 0 0;font-size:13px}dialog.wt .wt-done{padding:12px 0 4px}dialog.wt .wt-check{width:56px;height:56px;margin:0 0 16px;animation:.42s cubic-bezier(.16,1,.3,1) wt-pop}dialog.wt .wt-check circle{fill:var(--wt-chip-on)}dialog.wt .wt-check path{fill:none;stroke:var(--wt-chip-on-fg);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;animation:.36s ease-out .16s both wt-draw}dialog.wt .wt-done .wt-title{font-size:var(--wt-done-size,34px)}dialog.wt .wt-done .wt-actions{justify-content:flex-start}@media (max-width:600px){dialog.wt{width:100%;height:100%;max-height:none;box-shadow:none;border-radius:0;margin:0}dialog.wt .wt-sheet{padding:0 max(16px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))}dialog.wt .wt-head{z-index:1;background:var(--wt-bg);padding:max(8px, env(safe-area-inset-top)) 0 4px;position:sticky;top:0}dialog.wt .wt-title{font-size:var(--wt-title-size-sm,24px)}dialog.wt .wt-row{grid-template-columns:1fr;gap:0}dialog.wt .wt-actions{flex-direction:column-reverse}dialog.wt .wt-btn{width:100%}dialog.wt .wt-note{text-align:left}}@media (prefers-reduced-motion:reduce){dialog.wt[open],dialog.wt .wt-check,dialog.wt .wt-check path{animation:none}dialog.wt .wt-spin{animation-duration:1.6s}}
@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68606d75fe06c97b-s.2zjdnnz24z_c_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b58b62bac5caf0b6-s.p.0foyat65-1fn1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_6a45f864-module__BMuYsq__className{font-family:DM Sans,DM Sans Fallback;font-style:normal;font-weight:500}.dm_sans_6a45f864-module__BMuYsq__variable{--font-sonate-bar:"DM Sans", "DM Sans Fallback"}
.house{--hp-ink:#1f1f1f;--hp-body:#3d3d3d;--hp-tile:#fff;--hp-tile-hover:#f2f2f2;--hp-edge:#d6d6d6;--hp-edge-hover:#1f1f1f;--hp-plate:#fff;--hp-plate-edge:#e3e3e3;--hp-focus:#1f1f1f;--hp-display:inherit;--hp-sans:inherit;--hp-width:1180px;font-family:var(--hp-sans);padding-block:clamp(40px,6vw,72px)}.house *,.house :before,.house :after{box-sizing:border-box}.house-inner{width:min(var(--hp-width), 100% - 32px);margin-inline:auto}.house .house-h{font-family:var(--hp-display);color:var(--hp-ink);letter-spacing:0;text-wrap:balance;margin:0 0 20px;font-size:clamp(22px,2.4vw,28px);line-height:1.15}.house-grid{gap:12px;margin:0;padding:0;list-style:none;display:grid}.house-grid>li{min-width:0;margin:0;padding:0;display:flex}.house .house-tile{border:1px solid var(--hp-edge);background:var(--hp-tile);width:100%;min-height:44px;color:var(--hp-body);border-radius:8px;align-items:flex-start;gap:14px;padding:14px;text-decoration:none;transition:background-color .15s,border-color .15s;display:flex}.house .house-tile:hover{background:var(--hp-tile-hover);border-color:var(--hp-edge-hover)}.house .house-tile:focus-visible{outline:3px solid var(--hp-focus);outline-offset:2px;border-radius:8px}.house-plate{background:var(--hp-plate);border:1px solid var(--hp-plate-edge);border-radius:8px;flex:none;place-items:center;width:44px;height:44px;display:grid}.house-plate img{object-fit:contain;width:28px;max-width:none;height:28px;display:block}.house-plate-studio{background:#e6e7e8;border-color:#e6e7e8}.house-plate-studio img{width:42px;height:42px}.house-plate-sustain{background:#d9e86a;border-color:#d9e86a}.house-text{gap:4px;min-width:0;padding-top:1px;display:grid}.house-name{color:var(--hp-ink);font-size:17px;font-weight:700;line-height:1.25}.house.house:not(.house-compact) .house-inner{width:min(1200px,100% - 40px)}.house{--hp-serif:var(--f-serif,var(--hp-sans))}.house:not(.house-compact) .house-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.house:not(.house-compact) .house-grid>.house-featured{grid-column:1/-1}.house.house[data-host=harmony] .house-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.house.house:not(.house-compact) .house-tile{grid-template-columns:44px minmax(0,1fr);align-content:start;align-items:start;gap:4px 16px;padding:18px 18px 20px;display:grid}.house:not(.house-compact) .house-plate{grid-row:1/6}.house:not(.house-compact) .house-name{font-family:var(--hp-sans);letter-spacing:.18em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.5}.house-cat{font-family:var(--hp-sans);color:var(--hp-body);text-wrap:pretty;font-size:15px;font-weight:500;line-height:1.45}.house-out{font-family:var(--hp-serif);color:var(--hp-body);text-wrap:pretty;margin-top:4px;font-size:15.5px;font-weight:400;line-height:1.5}.house-keep{font-family:var(--hp-sans);color:var(--hp-body);text-wrap:pretty;font-size:14.5px;line-height:1.5}.house-dom{font-family:var(--hp-sans);letter-spacing:.04em;color:var(--hp-body);margin-top:6px;font-size:12.5px;font-weight:500;line-height:1.4}.house:not(.house-compact) :is(.house-name,.house-cat,.house-out,.house-keep,.house-dom){overflow-wrap:anywhere;grid-column:2}.house.house .house-featured .house-tile{grid-template-rows:auto auto}.house-featured .house-plate{grid-row:1/3}.house-featured :is(.house-main,.house-side){grid-column:2;align-content:start;gap:4px;min-width:0;display:grid}.house-featured :is(.house-cat,.house-out,.house-keep){max-width:52ch}.house:not(.house-compact) .house-featured .house-main>*,.house:not(.house-compact) .house-featured .house-side>*{grid-column:auto}.house-featured .house-name,.house-featured .house-dom{justify-self:start}@media (min-width:901px){.house.house .house-featured .house-tile{grid-template-rows:auto;grid-template-columns:44px minmax(0,1fr) minmax(0,1fr);column-gap:16px}.house-featured .house-plate{grid-row:1}.house-featured .house-side{grid-column:3;padding-top:1px;padding-left:24px}.house-featured .house-out{color:var(--hp-ink);margin-top:0;font-size:19px;line-height:1.35}}@media (max-width:1060px){.house:not(.house-compact) .house-grid,.house.house[data-host=harmony] .house-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.house.house[data-host=harmony] .house-grid>li:last-child{grid-column:1/-1}}@media (max-width:900px){.house:not(.house-compact) .house-grid,.house.house[data-host=harmony] .house-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.house.house:not(.house-compact) .house-inner{width:calc(100% - 32px)}}.house-compact{padding-block:24px 8px}.house-compact .house-h{font-size:15px;font-family:var(--hp-sans);margin-bottom:12px;font-weight:700}.house-compact .house-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.house-compact .house-tile{align-items:center;gap:10px;padding:6px 10px 6px 6px}.house-compact .house-plate{width:32px;height:32px}.house-compact .house-plate img{width:22px;height:22px}.house-compact .house-name{font-size:15px}@media (max-width:560px){.house-compact .house-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.house{--wm-out:cubic-bezier(.16, 1, .3, 1);--wm-clamp:cubic-bezier(.3, 1.32, .55, 1);--wm-arrive:cubic-bezier(.3, 1.38, .5, 1);--wm-over:cubic-bezier(.34, 1.6, .64, 1);--wm-bar:cubic-bezier(.3, 1.5, .55, 1);--wm-pole:cubic-bezier(.2, .85, .2, 1);--wm-back:cubic-bezier(.4, 0, .7, .2)}.house:not(.house-compact) .house-tile{isolation:isolate;transition:background-color .3s,border-color .15s;position:relative;overflow:hidden}.house .house-tile:is(:focus-visible,.wm-on){background:var(--hp-tile-lit,var(--hp-tile-hover));border-color:var(--hp-edge-hover)}@media (hover:hover){.house .house-tile:hover{background:var(--hp-tile-lit,var(--hp-tile-hover))}}.house .wm{z-index:-1;pointer-events:none;visibility:hidden;border-radius:inherit;transition:visibility 0s linear .17s;position:absolute;inset:0;overflow:hidden}.house .wm .wm-sc{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.house .wm .wm-s{clip-path:var(--clip);transition:clip-path .16s var(--wm-back);position:absolute;left:0;right:0}.house .wm .wm-p{transform:var(--off);transform-box:fill-box;transform-origin:var(--o);transition:transform .16s var(--wm-back)}.house .wm .wm-k{stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset .16s var(--wm-back)}@keyframes wm-ring{0%{transform:none}12%{transform:translateY(-1.6px)}30%{transform:translateY(1.2px)}48%{transform:translateY(-.8px)}66%{transform:translateY(.45px)}84%{transform:translateY(-.15px)}to{transform:none}}.house:not(.house-compact) :is(.house-name,.house-dom){justify-self:start}.house:not(.house-compact) :is(.house-name,.house-cat,.house-out,.house-keep,.house-dom){position:relative}.house:not(.house-compact) :is(.house-name,.house-cat,.house-out,.house-keep,.house-dom):before{content:"";z-index:-1;pointer-events:none;background:var(--wm-scrim);box-shadow:0 0 14px 5px var(--wm-scrim);opacity:0;border-radius:6px;transition:opacity .16s;position:absolute;inset:-8px -14px}.house .house-tile:is(:focus-visible,.wm-on) .house-name{color:var(--hp-ink-lit,var(--hp-ink))}.house .house-tile:is(:focus-visible,.wm-on) :is(.house-cat,.house-out,.house-keep,.house-dom){color:var(--hp-body-lit,var(--hp-body))}.house .house-featured .house-tile:is(:focus-visible,.wm-on) .house-out{color:var(--hp-ink-lit,var(--hp-ink))}.house .house-tile:is(:focus-visible,.wm-on) :is(.house-name,.house-cat,.house-out,.house-keep,.house-dom):before{opacity:1;transition:opacity .3s}.house .house-tile:is(:focus-visible,.wm-on) .wm{visibility:visible;transition-delay:0s}.house .house-tile:is(:focus-visible,.wm-on) .wm .wm-s{clip-path:inset(0);transition:clip-path var(--d) var(--e) var(--t)}.house .house-tile:is(:focus-visible,.wm-on) .wm .wm-p{transition:transform var(--d) var(--e) var(--t);transform:none}.house .house-tile:is(:focus-visible,.wm-on) .wm .wm-k{stroke-dashoffset:0;transition:stroke-dashoffset var(--d) var(--e) var(--t)}.house .house-tile:is(:focus-visible,.wm-on) .wm .wm-ring{animation:wm-ring .7s linear var(--t2) both}@media (hover:hover){.house .house-tile:hover .house-name{color:var(--hp-ink-lit,var(--hp-ink))}.house .house-tile:hover :is(.house-cat,.house-out,.house-keep,.house-dom){color:var(--hp-body-lit,var(--hp-body))}.house .house-featured .house-tile:hover .house-out{color:var(--hp-ink-lit,var(--hp-ink))}.house .house-tile:hover :is(.house-name,.house-cat,.house-out,.house-keep,.house-dom):before{opacity:1;transition:opacity .3s}.house .house-tile:hover .wm{visibility:visible;transition-delay:0s}.house .house-tile:hover .wm .wm-s{clip-path:inset(0);transition:clip-path var(--d) var(--e) var(--t)}.house .house-tile:hover .wm .wm-p{transition:transform var(--d) var(--e) var(--t);transform:none}.house .house-tile:hover .wm .wm-k{stroke-dashoffset:0;transition:stroke-dashoffset var(--d) var(--e) var(--t)}.house .house-tile:hover .wm .wm-ring{animation:wm-ring .7s linear var(--t2) both}}@media (prefers-reduced-motion:reduce){.house .house-tile,.house .wm,.house .wm .wm-s,.house .wm .wm-p,.house .wm .wm-k,.house :is(.house-name,.house-cat,.house-out,.house-keep,.house-dom):before{transition:none!important}.house .wm .wm-ring{animation:none!important}}@media print{.house .wm{display:none}}.house .wm-groundwork .wm-gw-g{background:var(--wm-ink)}.house .wm-groundwork .wm-gw{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-1.2 -1.2 127.09 47.24' width='127.09' height='47.24'%3E%3Cpolygon fill='%23000' points='0,0 63.02,34.4 124.69,0 124.69,10.44 63.02,44.84 0,10.44'/%3E%3C/svg%3E") -31px 0/auto 100% repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-1.2 -1.2 127.09 47.24' width='127.09' height='47.24'%3E%3Cpolygon fill='%23000' points='0,0 63.02,34.4 124.69,0 124.69,10.44 63.02,44.84 0,10.44'/%3E%3C/svg%3E") -31px 0/auto 100% repeat-x}.house .wm-groundwork .wm-gw-ol{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-1.2 -1.2 127.09 47.24' width='127.09' height='47.24'%3E%3Cpolygon fill='none' stroke='%23000' stroke-width='2.2' stroke-linejoin='round' points='0,0 63.02,34.4 124.69,0 124.69,10.44 63.02,44.84 0,10.44'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-1.2 -1.2 127.09 47.24' width='127.09' height='47.24'%3E%3Cpolygon fill='none' stroke='%23000' stroke-width='2.2' stroke-linejoin='round' points='0,0 63.02,34.4 124.69,0 124.69,10.44 63.02,44.84 0,10.44'/%3E%3C/svg%3E")}.house .wm-groundwork .wm-gw0{background:var(--wm-acc)}.house .wm-groundwork .wm-gw1,.house .wm-groundwork .wm-gw2{background:var(--wm-wash)}.house .wm-groundwork .wm-gw3{background:var(--wm-mid)}.house .wm-groundwork .wm-gw4{background:var(--wm-wash)}.house{--wm-scrim:#f2f2f2e6}.house .wm-cue{--wm-acc:#d0bed7;--wm-ink:#d6d5d7;--wm-inkf:#ebeaeb;--wm-mid:#e6e1e9}.house .wm-register{--wm-acc:#b6c6da;--wm-ink:#d5d6d7;--wm-wash:#cdd7e3}.house .wm-section{--wm-acc:#e7b6d3;--wm-ink:#d6d5d7;--wm-inkf:#ebeaeb;--wm-inkm:#e3e2e3;--wm-wash:#ebcedf}.house .wm-capo{--wm-acc:#bec7bd;--wm-ink:#d6d5d5;--wm-inkf:#ebeaea;--wm-inkm:#e3e2e2}.house .wm-rehearse{--wm-acc:#d0c0ca;--wm-faint:#ece9eb;--wm-ink:#d8d5d7;--wm-inkf:#ebeaeb;--wm-inkm:#e4e2e4;--wm-mid:#e7e1e5;--wm-wash:#ddd3d9}.house .wm-cadence{--wm-acc:#b7c7c9;--wm-faint:#e8ebeb;--wm-mid:#dee3e4;--wm-wash:#cdd8d9}.house .wm-fanfare{--wm-acc:#d2c3a6;--wm-deep:#dec8ba;--wm-wash:#ded5c3}.house .wm-build{--wm-acc:#b5cab5;--wm-ink:#d3d7d2;--wm-mid:#dde4dd;--wm-wash:#ccd9cc}.house .wm-studio{--wm-ink:#d1d6da;--wm-inkf:#e9eaeb;--wm-inkm:#e0e3e5}.house .wm-groundwork{--wm-acc:#d9bfb5;--wm-ink:#d1d6da;--wm-mid:#e9e1de;--wm-wash:#e2d3cc}.house .wm-sustain{--wm-acc:#c3c7a5}.house[data-host=cue]{--wm-scrim:#2a2533e6}.house[data-host=cue] .wm-cue{--wm-acc:#533c62;--wm-ink:#3c3844;--wm-inkf:#2f2b38;--wm-mid:#382d43}.house[data-host=cue] .wm-register{--wm-acc:#344566;--wm-ink:#3b3844;--wm-wash:#303953}.house[data-host=cue] .wm-section{--wm-acc:#76265a;--wm-ink:#3c3844;--wm-inkf:#2f2b38;--wm-inkm:#34303c;--wm-wash:#5c264d}.house[data-host=cue] .wm-capo{--wm-acc:#3f4743;--wm-ink:#3d3841;--wm-inkf:#2f2b37;--wm-inkm:#34303b}.house[data-host=cue] .wm-rehearse{--wm-acc:#543e52;--wm-faint:#312a39;--wm-ink:#3e3744;--wm-inkf:#302a37;--wm-inkm:#352f3c;--wm-mid:#382e3d;--wm-wash:#433546}.house[data-host=cue] .wm-cadence{--wm-acc:#364851;--wm-faint:#2c2b38;--wm-mid:#2e313d;--wm-wash:#313b46}.house[data-host=cue] .wm-fanfare{--wm-acc:#504339;--wm-deep:#523a36;--wm-wash:#423837}.house[data-host=cue] .wm-build{--wm-acc:#324b38;--wm-ink:#383a3d;--wm-mid:#2d3335;--wm-wash:#2f3d36}.house[data-host=cue] .wm-studio{--wm-ink:#373947;--wm-inkf:#2d2b39;--wm-inkm:#31303e}.house[data-host=cue] .wm-groundwork{--wm-acc:#5f3c37;--wm-ink:#373947;--wm-mid:#3d2d34;--wm-wash:#4b3436}.house[data-host=cue] .wm-sustain{--wm-acc:#47463c}.house[data-host=cue] .house-tile[data-k=fanfare] .house-plate{background:0 0;border-color:#0000}.house[data-host=cue] .house-tile[data-k=fanfare] .house-plate img{width:44px;height:44px}.house[data-host=register]{--wm-scrim:#232f3de6}.house[data-host=register] .wm-cue{--wm-acc:#514569;--wm-ink:#38414d;--wm-inkf:#283441;--wm-mid:#33374c}.house[data-host=register] .wm-register{--wm-acc:#334d6b;--wm-ink:#36414c;--wm-wash:#2d4159}.house[data-host=register] .wm-section{--wm-acc:#753264;--wm-ink:#37414c;--wm-inkf:#283441;--wm-inkm:#2e3945;--wm-wash:#5a3157}.house[data-host=register] .wm-capo{--wm-acc:#3e4e4b;--wm-ink:#38414a;--wm-inkf:#283440;--wm-inkm:#2f3944}.house[data-host=register] .wm-rehearse{--wm-acc:#51475a;--wm-faint:#2b3342;--wm-ink:#3a404c;--wm-inkf:#293441;--wm-inkm:#303845;--wm-mid:#333747;--wm-wash:#3f3e4f}.house[data-host=register] .wm-cadence{--wm-acc:#354f59;--wm-faint:#263542;--wm-mid:#293a46;--wm-wash:#2e434e}.house[data-host=register] .wm-fanfare{--wm-acc:#4d4b41;--wm-deep:#51433d;--wm-wash:#3d413f}.house[data-host=register] .wm-build{--wm-acc:#315241;--wm-ink:#344246;--wm-mid:#283b3e;--wm-wash:#2c4540}.house[data-host=register] .wm-studio{--wm-ink:#33414f;--wm-inkf:#273442;--wm-inkm:#2b3947}.house[data-host=register] .wm-groundwork{--wm-acc:#5d4641;--wm-ink:#33414f;--wm-mid:#37373e;--wm-wash:#483d3f}.house[data-host=register] .wm-sustain{--wm-acc:#414e44}.house[data-host=register] .house-tile[data-k=fanfare] .house-plate{background:0 0;border-color:#0000}.house[data-host=register] .house-tile[data-k=fanfare] .house-plate img{width:44px;height:44px}.house[data-host=section]{--wm-scrim:#2a2733e6}.house[data-host=section] .wm-cue{--wm-acc:#543e62;--wm-ink:#3d3a44;--wm-inkf:#2f2c38;--wm-mid:#382f43}.house[data-host=section] .wm-register{--wm-acc:#344765;--wm-ink:#3b3a44;--wm-wash:#303b52}.house[data-host=section] .wm-section{--wm-acc:#76285c;--wm-ink:#3c3a44;--wm-inkf:#2f2c38;--wm-inkm:#34323c;--wm-wash:#5c284e}.house[data-host=section] .wm-capo{--wm-acc:#404943;--wm-ink:#3c3a42;--wm-inkf:#302d37;--wm-inkm:#35323b}.house[data-host=section] .wm-rehearse{--wm-acc:#544052;--wm-faint:#322b39;--wm-ink:#3f3944;--wm-inkf:#2f2c38;--wm-inkm:#35313c;--wm-mid:#38303e;--wm-wash:#443747}.house[data-host=section] .wm-cadence{--wm-acc:#374951;--wm-faint:#2c2d38;--wm-mid:#2e333d;--wm-wash:#323c46}.house[data-host=section] .wm-fanfare{--wm-acc:#504439;--wm-deep:#533c36;--wm-wash:#423937}.house[data-host=section] .wm-build{--wm-acc:#334c38;--wm-ink:#393c3d;--wm-mid:#2d3435;--wm-wash:#303e36}.house[data-host=section] .wm-studio{--wm-ink:#373b47;--wm-inkf:#2e2d39;--wm-inkm:#31323e}.house[data-host=section] .wm-groundwork{--wm-acc:#5f3e38;--wm-ink:#373b47;--wm-mid:#3d2f35;--wm-wash:#4b3636}.house[data-host=section] .wm-sustain{--wm-acc:#47473c}.house[data-host=section] .house-tile[data-k=fanfare] .house-plate{background:0 0;border-color:#0000}.house[data-host=section] .house-tile[data-k=fanfare] .house-plate img{width:44px;height:44px}.house[data-host=rehearse]{--wm-scrim:#26261fe6}.house[data-host=rehearse] .wm-cue{--wm-acc:#523c57;--wm-ink:#393935;--wm-inkf:#2c2b25;--wm-mid:#352e32}.house[data-host=rehearse] .wm-register{--wm-acc:#31465a;--wm-ink:#373935;--wm-wash:#2d3a44}.house[data-host=rehearse] .wm-section{--wm-acc:#762450;--wm-ink:#393935;--wm-inkf:#2c2c25;--wm-inkm:#31312b;--wm-wash:#5c2540}.house[data-host=rehearse] .wm-capo{--wm-acc:#3c4736;--wm-ink:#393932;--wm-inkf:#2c2b25;--wm-inkm:#31302a}.house[data-host=rehearse] .wm-rehearse{--wm-acc:#513f46;--wm-faint:#2e2b26;--wm-ink:#3b3835;--wm-inkf:#2c2b25;--wm-inkm:#31302b;--wm-mid:#352f2d;--wm-wash:#413638}.house[data-host=rehearse] .wm-cadence{--wm-acc:#334845;--wm-faint:#282c25;--wm-mid:#2a322c;--wm-wash:#2e3b36}.house[data-host=rehearse] .wm-fanfare{--wm-acc:#4c432a;--wm-deep:#4f3a27;--wm-wash:#3e3826}.house[data-host=rehearse] .wm-build{--wm-acc:#2f4b2b;--wm-ink:#353a2d;--wm-mid:#293323;--wm-wash:#2c3d27}.house[data-host=rehearse] .wm-studio{--wm-ink:#333a38;--wm-inkf:#2a2c26;--wm-inkm:#2d312d}.house[data-host=rehearse] .wm-groundwork{--wm-acc:#5d3c2b;--wm-ink:#333a38;--wm-mid:#392e23;--wm-wash:#483426}.house[data-host=rehearse] .wm-sustain{--wm-acc:#43462b}.house[data-host=rehearse] .house-tile[data-k=fanfare] .house-plate,.house[data-host=rehearse] .house-tile[data-k=groundwork] .house-plate{background:0 0;border-color:#0000}.house[data-host=rehearse] .house-tile[data-k=fanfare] .house-plate img,.house[data-host=rehearse] .house-tile[data-k=groundwork] .house-plate img{width:44px;height:44px}.house[data-host=fanfare]{--wm-scrim:#3a2d27e6;--hp-body-lit:#c6c0b9}.house[data-host=fanfare] .wm-cue{--wm-acc:#5f445b;--wm-ink:#4a3f3c;--wm-inkf:#3e322c;--wm-mid:#463538}.house[data-host=fanfare] .wm-register{--wm-acc:#414d61;--wm-ink:#48403c;--wm-wash:#3f414a}.house[data-host=fanfare] .wm-section{--wm-acc:#7c3356;--wm-ink:#49403c;--wm-inkf:#3e322c;--wm-inkm:#423732;--wm-wash:#643144}.house[data-host=fanfare] .wm-capo{--wm-acc:#4c4e3f;--wm-ink:#4a3f39;--wm-inkf:#3e322c;--wm-inkm:#423731}.house[data-host=fanfare] .wm-rehearse{--wm-acc:#5e464c;--wm-faint:#40312e;--wm-ink:#4c3f3c;--wm-inkf:#3e322c;--wm-inkm:#443732;--wm-mid:#463634;--wm-wash:#513c3e}.house[data-host=fanfare] .wm-cadence{--wm-acc:#434f4c;--wm-faint:#3c332d;--wm-mid:#3d3934;--wm-wash:#40423e}.house[data-host=fanfare] .wm-fanfare{--wm-acc:#5d4930;--wm-deep:#5f402e;--wm-wash:#503e2d}.house[data-host=fanfare] .wm-build{--wm-acc:#405235;--wm-ink:#464135;--wm-mid:#3c3a2c;--wm-wash:#3e4430}.house[data-host=fanfare] .wm-studio{--wm-ink:#45413f;--wm-inkf:#3d332e;--wm-inkm:#403834}.house[data-host=fanfare] .wm-groundwork{--wm-acc:#684434;--wm-ink:#45413f;--wm-mid:#49352b;--wm-wash:#563b2f}.house[data-host=fanfare] .wm-sustain{--wm-acc:#544c32}.house[data-host=fanfare] .house-tile[data-k=fanfare] .house-plate{background:0 0;border-color:#0000}.house[data-host=fanfare] .house-tile[data-k=fanfare] .house-plate img{width:44px;height:44px}.house[data-host=groundwork]{--wm-scrim:#2b4556e6;--hp-body-lit:#d9dde0;--hp-tile-lit:#2b4556}.house[data-host=groundwork] .wm-cue{--wm-acc:#5c5b7c;--wm-ink:#425564;--wm-inkf:#314a5a;--wm-mid:#3b4d63}.house[data-host=groundwork] .wm-register{--wm-acc:#42617d;--wm-ink:#415663;--wm-wash:#39566d}.house[data-host=groundwork] .wm-section{--wm-acc:#775179;--wm-ink:#425663;--wm-inkf:#314a5a;--wm-inkm:#374e5d;--wm-wash:#5b4d6c}.house[data-host=groundwork] .wm-capo{--wm-acc:#4b6364;--wm-ink:#425662;--wm-inkf:#314a59;--wm-inkm:#374e5c}.house[data-host=groundwork] .wm-rehearse{--wm-acc:#5b5d6f;--wm-faint:#32495a;--wm-ink:#435563;--wm-inkf:#32495a;--wm-inkm:#384e5d;--wm-mid:#3a4d5e;--wm-wash:#485466}.house[data-host=groundwork] .wm-cadence{--wm-acc:#43636e;--wm-faint:#2f4a5a;--wm-mid:#334f5e;--wm-wash:#395764}.house[data-host=groundwork] .wm-fanfare{--wm-acc:#5b6053;--wm-deep:#5c5856;--wm-wash:#485654}.house[data-host=groundwork] .wm-build{--wm-acc:#41655c;--wm-ink:#3f575e;--wm-mid:#325058;--wm-wash:#39585a}.house[data-host=groundwork] .wm-studio{--wm-ink:#3d5666;--wm-inkf:#304a5a;--wm-inkm:#354e5e}.house[data-host=groundwork] .wm-groundwork{--wm-acc:#655c5c;--wm-ink:#3d5666;--wm-mid:#3e4d58;--wm-wash:#4f535a}.house[data-host=groundwork] .wm-sustain{--wm-acc:#4c635a}.house[data-host=groundwork] .house-tile[data-k=fanfare] .house-plate{background:0 0;border-color:#0000}.house[data-host=groundwork] .house-tile[data-k=fanfare] .house-plate img{width:44px;height:44px}.house[data-host=harmony]{--wm-scrim:#1f2a30e6}.house[data-host=harmony] .wm-cue{--wm-acc:#4f3f62;--wm-ink:#343c42;--wm-inkf:#242f35;--wm-mid:#303241}.house[data-host=harmony] .wm-register{--wm-acc:#2e4863;--wm-ink:#333c42;--wm-wash:#283d50}.house[data-host=harmony] .wm-section{--wm-acc:#742a5b;--wm-ink:#333c41;--wm-inkf:#242f35;--wm-inkm:#2a3439;--wm-wash:#592a4d}.house[data-host=harmony] .wm-capo{--wm-acc:#394a41;--wm-ink:#343c3f;--wm-inkf:#252f34;--wm-inkm:#2b3438}.house[data-host=harmony] .wm-rehearse{--wm-acc:#4e4251;--wm-faint:#282e36;--wm-ink:#373b42;--wm-inkf:#252f35;--wm-inkm:#2c343a;--wm-mid:#30323c;--wm-wash:#3c3945}.house[data-host=harmony] .wm-cadence{--wm-acc:#304b4f;--wm-faint:#223035;--wm-mid:#25353a;--wm-wash:#293e43}.house[data-host=harmony] .wm-fanfare{--wm-acc:#484737;--wm-deep:#4c3e34;--wm-wash:#383c34}.house[data-host=harmony] .wm-build{--wm-acc:#2c4d36;--wm-ink:#303e3b;--wm-mid:#243632;--wm-wash:#274034}.house[data-host=harmony] .wm-studio{--wm-ink:#2f3d45;--wm-inkf:#242f36;--wm-inkm:#28353c}.house[data-host=harmony] .wm-groundwork{--wm-acc:#5a4036;--wm-ink:#2f3d45;--wm-mid:#343232;--wm-wash:#453834}.house[data-host=harmony] .wm-sustain{--wm-acc:#3e4a3a}.house[data-host=harmony] .house-tile[data-k=fanfare] .house-plate{background:0 0;border-color:#0000}.house[data-host=harmony] .house-tile[data-k=fanfare] .house-plate img{width:44px;height:44px}.house[data-host=capo]{--wm-scrim:#3b342ce6}.house[data-host=capo] .wm-cue{--wm-acc:#614b5f;--wm-ink:#4b4641;--wm-inkf:#3f3931;--wm-mid:#483c3d}.house[data-host=capo] .wm-register{--wm-acc:#455363;--wm-ink:#4a4641;--wm-wash:#41474e}.house[data-host=capo] .wm-section{--wm-acc:#7d3c5b;--wm-ink:#4b4641;--wm-inkf:#3f3931;--wm-inkm:#443e37;--wm-wash:#65394a}.house[data-host=capo] .wm-capo{--wm-acc:#4f5444;--wm-ink:#4c453e;--wm-inkf:#3f3931;--wm-inkm:#443e36}.house[data-host=capo] .wm-rehearse{--wm-acc:#614c52;--wm-faint:#413832;--wm-ink:#4d4541;--wm-inkf:#403932;--wm-inkm:#453d37;--wm-mid:#473c38;--wm-wash:#514342}.house[data-host=capo] .wm-cadence{--wm-acc:#475551;--wm-faint:#3d3a32;--wm-mid:#3f3f38;--wm-wash:#424842}.house[data-host=capo] .wm-fanfare{--wm-acc:#5f5034;--wm-deep:#624732;--wm-wash:#514531}.house[data-host=capo] .wm-build{--wm-acc:#44573b;--wm-ink:#48473a;--wm-mid:#3e4031;--wm-wash:#404a35}.house[data-host=capo] .wm-studio{--wm-ink:#474744;--wm-inkf:#3e3932;--wm-inkm:#413e38}.house[data-host=capo] .wm-groundwork{--wm-acc:#694b3b;--wm-ink:#474744;--wm-mid:#4a3c31;--wm-wash:#574235}.house[data-host=capo] .wm-sustain{--wm-acc:#565237}.house[data-host=capo] .house-tile[data-k=fanfare] .house-plate{background:0 0;border-color:#0000}.house[data-host=capo] .house-tile[data-k=fanfare] .house-plate img{width:44px;height:44px}.house[data-host=cadence]{--wm-scrim:#1f2e35e6}.house[data-host=cadence] .wm-cue{--wm-acc:#504365;--wm-ink:#353f46;--wm-inkf:#25333a;--wm-mid:#303646}.house[data-host=cadence] .wm-register{--wm-acc:#2f4c67;--wm-ink:#334046;--wm-wash:#294053}.house[data-host=cadence] .wm-section{--wm-acc:#752f60;--wm-ink:#344046;--wm-inkf:#243339;--wm-inkm:#2b383e;--wm-wash:#592f52}.house[data-host=cadence] .wm-capo{--wm-acc:#3a4d45;--wm-ink:#354044;--wm-inkf:#253339;--wm-inkm:#2b383d}.house[data-host=cadence] .wm-rehearse{--wm-acc:#4f4655;--wm-faint:#27323b;--wm-ink:#373f46;--wm-inkf:#25333a;--wm-inkm:#2d373f;--wm-mid:#303640;--wm-wash:#3d3d49}.house[data-host=cadence] .wm-cadence{--wm-acc:#314e53;--wm-faint:#22343a;--wm-mid:#25393f;--wm-wash:#2a4248}.house[data-host=cadence] .wm-fanfare{--wm-acc:#494a3b;--wm-deep:#4e4237;--wm-wash:#394039}.house[data-host=cadence] .wm-build{--wm-acc:#2e503b;--wm-ink:#31413f;--wm-mid:#243a37;--wm-wash:#284339}.house[data-host=cadence] .wm-studio{--wm-ink:#2f4149;--wm-inkf:#23333a;--wm-inkm:#273840}.house[data-host=cadence] .wm-groundwork{--wm-acc:#5b443b;--wm-ink:#2f4149;--wm-mid:#343637;--wm-wash:#443c39}.house[data-host=cadence] .wm-sustain{--wm-acc:#3e4d3e}.house[data-host=cadence] .house-tile[data-k=fanfare] .house-plate{background:0 0;border-color:#0000}.house[data-host=cadence] .house-tile[data-k=fanfare] .house-plate img{width:44px;height:44px}.house[data-host=build]{--wm-scrim:#264d14e6}.house[data-host=build] .wm-cue{--wm-acc:#5c6258;--wm-ink:#3f5d32;--wm-inkf:#2d511c;--wm-mid:#39542c}.house[data-host=build] .wm-register{--wm-acc:#416856;--wm-ink:#3e5d32;--wm-wash:#375e3d}.house[data-host=build] .wm-section{--wm-acc:#795858;--wm-ink:#3f5d32;--wm-inkf:#2d511c;--wm-inkm:#345624;--wm-wash:#5d5441}.house[data-host=build] .wm-capo{--wm-acc:#49693d;--wm-ink:#405d31;--wm-inkf:#2d511c;--wm-inkm:#345624}.house[data-host=build] .wm-rehearse{--wm-acc:#5a644a;--wm-faint:#2e511c;--wm-ink:#415c32;--wm-inkf:#2d511c;--wm-inkm:#355525;--wm-mid:#375526;--wm-wash:#455b35}.house[data-host=build] .wm-cadence{--wm-acc:#426946;--wm-faint:#2b521c;--wm-mid:#2f5624;--wm-wash:#375e32}.house[data-host=build] .wm-fanfare{--wm-acc:#586626;--wm-deep:#595f2b;--wm-wash:#455c1f}.house[data-host=build] .wm-build{--wm-acc:#3f6b34;--wm-ink:#3c5e2d;--wm-mid:#2e571e;--wm-wash:#355f27}.house[data-host=build] .wm-studio{--wm-ink:#3b5d34;--wm-inkf:#2c521d;--wm-inkm:#315625}.house[data-host=build] .wm-groundwork{--wm-acc:#626337;--wm-ink:#3b5d34;--wm-mid:#3b5520;--wm-wash:#4c5a2a}.house[data-host=build] .wm-sustain{--wm-acc:#476a24}.house[data-host=build] .house-tile[data-k=fanfare] .house-plate{background:0 0;border-color:#0000}.house[data-host=build] .house-tile[data-k=fanfare] .house-plate img{width:44px;height:44px}.house[data-host=sustain]{--wm-scrim:#33322fe6}.house[data-host=sustain] .wm-cue{--wm-acc:#5b4860;--wm-ink:#454342;--wm-inkf:#383734;--wm-mid:#413940}.house[data-host=sustain] .wm-register{--wm-acc:#3e5065;--wm-ink:#434442;--wm-wash:#3a4550}.house[data-host=sustain] .wm-section{--wm-acc:#7a385c;--wm-ink:#444442;--wm-inkf:#373734;--wm-inkm:#3c3c3a;--wm-wash:#61364c}.house[data-host=sustain] .wm-capo{--wm-acc:#495144;--wm-ink:#454340;--wm-inkf:#383733;--wm-inkm:#3d3c38}.house[data-host=sustain] .wm-rehearse{--wm-acc:#5b4a52;--wm-faint:#393635;--wm-ink:#464342;--wm-inkf:#383734;--wm-inkm:#3e3b39;--wm-mid:#403a3a;--wm-wash:#4b4145}.house[data-host=sustain] .wm-cadence{--wm-acc:#405251;--wm-faint:#353835;--wm-mid:#373d3a;--wm-wash:#3b4644}.house[data-host=sustain] .wm-fanfare{--wm-acc:#594d36;--wm-deep:#5c4533;--wm-wash:#4a4333}.house[data-host=sustain] .wm-build{--wm-acc:#3d553b;--wm-ink:#41453c;--wm-mid:#363e33;--wm-wash:#394836}.house[data-host=sustain] .wm-studio{--wm-ink:#404445;--wm-inkf:#363735;--wm-inkm:#3a3c3b}.house[data-host=sustain] .wm-groundwork{--wm-acc:#65483b;--wm-ink:#404445;--wm-mid:#443a33;--wm-wash:#514036}.house[data-host=sustain] .wm-sustain{--wm-acc:#4f5039}.house[data-host=sustain] .house-tile[data-k=fanfare] .house-plate{background:0 0;border-color:#0000}.house[data-host=sustain] .house-tile[data-k=fanfare] .house-plate img{width:44px;height:44px}
.sonate-bar{color:#335164;font-family:var(--font-sonate-bar), "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;padding-top:env(safe-area-inset-top,0px);background:#e6e7e8;width:100%;overflow-x:hidden}.sonate-bar,.sonate-bar *{box-sizing:border-box}.sonate-bar-inner{height:32px;max-width:var(--sb-max,1180px);padding-left:max(var(--sb-pad,16px), env(safe-area-inset-left,0px));padding-right:max(var(--sb-pad,16px), env(safe-area-inset-right,0px));justify-content:space-between;align-items:center;gap:12px;margin-inline:auto;display:flex}.sonate-bar-home,.sonate-bar-products{color:#335164;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;height:100%;min-height:32px;padding-inline:2px;font-size:11.5px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.sonate-bar-word{flex:none;width:auto;height:15px;display:block}.sonate-bar-arrow{margin-left:1px}.sonate-bar-home:focus-visible,.sonate-bar-products:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #335164}@media (hover:hover){.sonate-bar-home:hover,.sonate-bar-products:hover{opacity:.72}}@media (max-width:900px){.sonate-bar-inner{justify-content:center;gap:28px}}@media (max-width:480px){.sonate-bar-inner{gap:20px;height:40px}.sonate-bar-home,.sonate-bar-products{min-height:44px}}@media print{.sonate-bar{display:none}}
.cw{--ink:#10181b;--navy:#233a45;--teal-deep:#2a6367;--teal:#5fb3ba;--cyan:#8fd4da;--stone:#eef1f2;--graphite:#3c4a52;--radius:8px;--font-body:var(--font-space-grotesk), system-ui, sans-serif;--font-label:var(--font-dm-mono), ui-monospace, monospace;--font-word:"rig-shaded-bold-face", var(--font-space-grotesk), sans-serif;--ease:cubic-bezier(.16, 1, .3, 1);--head-h:68px;background:var(--ink);color:var(--body);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;margin:0;font-size:18px;line-height:1.5;overflow-x:clip}.cw *,.cw :before,.cw :after{box-sizing:border-box}.cw img,.cw svg{max-width:100%;display:block}.cw h1,.cw h2,.cw h3{color:var(--fg);letter-spacing:-.02em;text-wrap:balance;margin:0}.cw p{text-wrap:pretty;margin:0}.cw ul,.cw ol{margin:0;padding:0;list-style:none}.cw a{color:inherit}.cw :focus-visible{outline:3px solid var(--cyan);outline-offset:3px;border-radius:4px}.cw .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cw .wrap{width:min(1180px,100% - 40px);margin-inline:auto}.cw main>section{scroll-margin-top:var(--head-h)}.cw .g-dark,.cw .g-navy,.cw .g-teal{--fg:#eef1f2;--body:#c0cdd2;--mut:#9db8bd;--line:#eef1f224;--panel:#172329;--panel-2:#1f2e35;--health-on-track:#9edcb2;--health-stale:#8e93a0;--health-stalled:#e3a13a;--health-overdue:#f07464;--health-drift:#5b96e0;--cta-bg:var(--teal);--cta-fg:var(--ink);color:var(--body)}.cw .g-dark{background:var(--ink)}.cw .g-navy{background:var(--navy);--panel:#1b2d36;--panel-2:#2b4452;--mut:#a7c1c6}.cw .g-teal{background:var(--teal-deep);--body:#f1f6f6;--mut:#d9ecec;--line:#ffffff3d;--panel:#10181b33;--cta-bg:var(--stone);--cta-fg:var(--navy)}.cw .g-light{background:var(--stone);--fg:#233a45;--body:#3c4a52;--mut:#4f5b62;--line:#233a4524;--panel:#fff;--panel-2:#e3e8ea;--health-on-track:#2f6a3f;--health-stale:#737d8c;--health-stalled:#9c6b0a;--health-overdue:#b3261e;--health-drift:#2672b0;--cta-bg:var(--teal-deep);--cta-fg:#fff;color:var(--body);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.cw .sonate-bar{--sb-max:1180px;--sb-pad:0px}@media (max-width:900px){.cw .footer-links:after{content:"";flex-basis:100%;order:1}.cw .footer-sonate{order:2;margin-inline:auto}}@media (min-width:601px) and (max-width:900px){.cw .footer-links{flex-basis:100%;justify-content:flex-end}}.cw .eyebrow{font-family:var(--font-label);letter-spacing:.2em;text-transform:uppercase;color:var(--mut);margin-bottom:18px;font-size:13px;font-weight:500}.cw h2{font-size:clamp(32px,4.6vw,54px);font-weight:600;line-height:1.05}.cw h3{font-size:21px;font-weight:600;line-height:1.25}.cw .cta{border-radius:var(--radius);background:var(--cta-bg);min-height:52px;color:var(--cta-fg);transition:transform .25s var(--ease), box-shadow .25s var(--ease);align-items:center;padding:0 26px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.cw .cta:hover{transform:translateY(-2px);box-shadow:0 10px 28px #00000047}.cw .skip{z-index:100;background:var(--stone);color:var(--navy);border-radius:var(--radius);padding:10px 14px;position:absolute;top:8px;left:-999px}.cw .skip:focus{left:12px}.cw .splash{z-index:90;cursor:pointer;place-items:center;display:grid;position:fixed;inset:0}.cw .splash-ground{background:linear-gradient(160deg,#233a45 0%,#2a6367 100%);transition:opacity .45s;position:absolute;inset:0}.cw .splash.is-leaving .splash-ground{opacity:0}.cw .splash-mark{color:#fff;width:120px;height:120px;transition:transform .45s var(--ease), color .45s var(--ease);will-change:transform;position:relative}.cw .splash .mk-bar{transform-box:fill-box;transform-origin:50%;animation:.5s ease-out both cw-bar;animation-delay:calc(var(--i) * 85ms)}@keyframes cw-bar{0%{opacity:0;transform:scaleY(0)}55%{opacity:1;transform:scaleY(1.15)}78%{transform:scaleY(.93)}to{transform:scaleY(1)}}html.cw-nosplash .cw .splash{display:none}.cw .site-header{z-index:50;height:var(--head-h);--h-fg:#eef1f2;--h-mut:#9db8bd;--h-mark:var(--teal);--h-bg:#10181b;background:var(--h-bg);-webkit-backdrop-filter:blur(12px)saturate(1.2);border-bottom:1px solid #eef1f214;align-items:center;transition:background-color .35s,border-color .35s,top .15s;display:flex;position:fixed;inset:0 0 auto}html.sonate-bar-in-view .cw .site-header{top:var(--sonate-bar-h,32px)}.cw .site-header[data-ink=light]{--h-fg:#233a45;--h-mut:#4f5b62;--h-mark:var(--teal-deep);--h-bg:#eef1f2;border-bottom-color:#233a451a}.cw .site-header[data-ink=light] .cta-small{--cta-bg:var(--teal-deep);--cta-fg:#fff}.cw .header-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.cw .logo{color:var(--h-fg);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.cw .logo-mark{width:30px;height:30px;color:var(--h-mark);flex:none;transition:color .35s}.cw .logo-word{line-height:1;display:grid}.cw .logo-name{font-family:var(--font-word);letter-spacing:.08em;text-transform:uppercase;color:var(--h-fg);font-size:20px;font-weight:700;transition:color .35s}.cw .logo-desc{font-family:var(--font-label);letter-spacing:.22em;text-transform:uppercase;color:var(--h-mut);margin-top:4px;font-size:9.5px;transition:color .35s}.cw .header-actions{align-items:center;gap:18px;display:flex}.cw .signin{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--h-fg);border-bottom:1px solid;padding-bottom:2px;font-size:13px;text-decoration:none}.cw .cta-small{--cta-bg:var(--teal);--cta-fg:var(--ink);min-height:42px;padding:0 18px;font-size:15px}html:not(.cw-nosplash) .cw:not(.is-live) .logo-mark{visibility:hidden}.cw .hero{min-height:100svh;padding:calc(var(--head-h) + 56px) 0 88px;isolation:isolate;align-items:center;display:flex;position:relative;overflow:hidden}.cw .emanation{z-index:-2;width:100%;height:100%;color:var(--stone);position:absolute;inset:0}.cw .emanation g,.cw .emanation circle,.cw .emanation rect{fill:currentColor}.cw .em-rot{transform-origin:-80px 410px;animation:26s ease-in-out infinite alternate cw-sway}@keyframes cw-sway{0%{transform:rotate(-1.4deg)}to{transform:rotate(1.4deg)}}.cw .em-sh{opacity:var(--base);animation:7s ease-in-out infinite cw-pulse;animation-delay:calc(var(--k) * .32s)}@keyframes cw-pulse{0%,to{opacity:var(--base)}12%{opacity:calc(var(--base) + .42)}30%{opacity:var(--base)}}.cw .em-accent{fill:var(--teal)}.cw .emanation .em-accent{fill:var(--teal);transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite cw-accent}@keyframes cw-accent{0%,to{transform:scale(1)}50%{transform:scale(1.5)}}.cw .hero.is-off .emanation *{animation-play-state:paused}.cw .hero-scrim{z-index:-1;background:linear-gradient(270deg,#10181bf7 0%,#10181be0 36%,#10181b4d 66%,#10181b1a 100%);position:absolute;inset:0}.cw .hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.cw .cta-row{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.cw .close-copy .cta-row{justify-content:center}.cw .cta-alt{min-height:44px;color:var(--fg);text-underline-offset:5px;align-items:center;font-size:17px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.cw .cta-alt:hover{text-decoration-thickness:2px}.cw .hero h1{letter-spacing:-.03em;font-size:clamp(40px,4.1vw,54px);font-weight:600;line-height:1.02}.cw .hero .lede{color:var(--body);max-width:34ch;margin:24px 0 34px;font-size:clamp(18px,1.7vw,21px);line-height:1.5}.cw .hero-copy>*{animation:cw-rise .7s var(--ease) both}.cw .hero-copy>:nth-child(2){animation-delay:80ms}.cw .hero-copy>:nth-child(3){animation-delay:.16s}.cw .hero-copy>:nth-child(4){animation-delay:.24s}@keyframes cw-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}html:not(.cw-nosplash) .cw:not(.is-live) .hero-copy>*{animation-play-state:paused}.cw .scroll-cue{border-radius:var(--radius);border:2px solid #7f8a8f;width:22px;height:36px;margin-left:-11px;position:absolute;bottom:22px;left:50%}.cw .scroll-cue span{background:var(--teal);border-radius:2px;width:4px;height:8px;margin-left:-2px;animation:1.8s ease-in-out infinite cw-cue;position:absolute;top:7px;left:50%}@keyframes cw-cue{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(12px)}to{opacity:0}}.cw .board{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);margin:0;padding:22px;box-shadow:0 30px 80px #00000073}.cw .board-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.cw .board-title,.cw .board-sample,.cw .stat-l,.cw .pulse-mark{font-family:var(--font-label);letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-size:12px}.cw .board-sample{border:1px solid var(--line);border-radius:4px;padding:3px 7px}.cw .board-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 132px auto;align-items:center;gap:16px;padding:13px 0;display:grid}.cw .board-row .row-state{justify-self:end}.cw .desk .staff{width:min(100%,300px);margin:4px 0 2px}.cw .staff{width:132px;height:auto;overflow:visible}.cw .st-line{stroke:#4a5b62;stroke-width:1.5px;stroke-dasharray:3 4}.cw .st-beat{fill:var(--teal)}.cw .st-late{fill:var(--health-drift)}.cw .st-miss{fill:none;stroke:var(--health-stalled);stroke-width:1.6px}.cw .board .st-beat{transform-box:fill-box;transform-origin:50%;transform:scale(0)}.cw.is-live .board .st-beat{animation:cw-pop .35s var(--ease) forwards;animation-delay:calc(.6s + var(--i) * 60ms)}.cw .row-text{min-width:0;display:grid}.cw .row-name{color:var(--fg);font-size:17px;font-weight:500}.cw .row-reason{color:var(--mut);font-size:14px}.cw .row-state{flex:none;position:relative}.cw .row-skel{background:var(--panel-2);border-radius:6px;position:absolute;inset:0}.cw .badge{background:var(--panel-2);color:var(--fg);white-space:nowrap;border-radius:6px;align-items:center;gap:7px;padding:5px 9px;font-size:14px;font-weight:500;display:inline-flex}.cw .stat-row{grid-template-columns:repeat(3,1fr);gap:12px;padding:16px 0 14px;display:grid}.cw .stat-n{color:var(--fg);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:32px;font-weight:600;line-height:1;display:flex}.cw .stat-l{margin-top:6px;display:block}.cw .board-pulse{background:var(--panel-2);border-left:3px solid var(--teal);border-radius:0 var(--radius) var(--radius) 0;gap:6px;min-height:86px;padding:12px 14px;display:grid}.cw .pulse-mark{color:var(--teal);align-items:center;gap:10px;display:inline-flex}.cw .pulse-move{color:var(--fg);font-size:16px;font-weight:500}.cw .caret{vertical-align:-2px;background:var(--teal);width:2px;height:1em;margin-left:2px;animation:.9s step-end infinite cw-blink;display:inline-block}@keyframes cw-blink{50%{opacity:0}}.cw .board{opacity:0;transform:translateY(24px)scale(.98)}.cw.is-live .board{animation:cw-board .7s var(--ease) .1s forwards}@keyframes cw-board{to{opacity:1;transform:none}}.cw .board-row{opacity:0;transform:translate(18px)}.cw.is-live .board-row{animation:cw-row .55s var(--ease) forwards;animation-delay:calc(.3s + var(--i) * .12s)}@keyframes cw-row{to{opacity:1;transform:none}}.cw .row-badge{opacity:0;transform:scale(.85)}.cw.is-live .row-badge{animation:cw-pop .4s var(--ease) forwards;animation-delay:calc(.75s + var(--i) * .12s)}.cw.is-live .row-skel{animation:.3s forwards cw-fade;animation-delay:calc(.75s + var(--i) * .12s)}@keyframes cw-pop{to{opacity:1;transform:none}}@keyframes cw-fade{to{opacity:0}}.cw .wave-bar{transform-box:fill-box;transform-origin:50%;animation:.9s ease-in-out infinite cw-scan;animation-delay:calc(var(--i) * .1s)}@keyframes cw-scan{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.cw .story{--r:0;height:calc(280vh + 100dvh);position:relative}.cw .story-stick{height:100dvh;padding-top:var(--head-h);align-items:center;display:flex;position:sticky;top:0;overflow:hidden}.cw .story .wrap{width:min(1320px,100% - 40px)}.cw .story-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.cw .story-visual{gap:22px;display:grid}.cw .story-caps{min-height:250px;position:relative}.cw .story-cap{opacity:0;transition:opacity .45s var(--ease), transform .45s var(--ease);position:absolute;inset:0 0 auto;transform:translateY(16px)}.cw .story-cap h3{letter-spacing:-.02em;font-size:clamp(30px,3.6vw,46px);line-height:1.08}.cw .story-cap p{color:var(--body);margin-top:14px;font-size:19px}.cw .story[data-stage="0"] .story-cap[data-i="0"],.cw .story[data-stage="1"] .story-cap[data-i="1"],.cw .story[data-stage="2"] .story-cap[data-i="2"],.cw .story[data-stage="3"] .story-cap[data-i="3"],.cw .story[data-stage="4"] .story-cap[data-i="4"]{opacity:1;transform:none}.cw .story-rail{gap:8px;margin-top:28px;display:flex}.cw .story-rail span{width:26px;height:4px;transition:background-color .3s ease, width .3s var(--ease);background:#eef1f233;border-radius:2px}.cw .story[data-stage="0"] .story-rail [data-i="0"],.cw .story[data-stage="1"] .story-rail [data-i="1"],.cw .story[data-stage="2"] .story-rail [data-i="2"],.cw .story[data-stage="3"] .story-rail [data-i="3"],.cw .story[data-stage="4"] .story-rail [data-i="4"]{background:var(--teal);width:48px}.cw .story-when{height:26px;font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--mut);margin-bottom:14px;font-size:15px;position:relative}.cw .story-when span{white-space:nowrap;opacity:0;transition:opacity .35s ease, transform .35s var(--ease);position:absolute;inset:0 auto auto 0;transform:translateY(8px)}.cw .story-when b{color:var(--teal);font-weight:500}.cw .week{border:1px solid var(--line);border-radius:var(--radius);background:#10181b47;grid-template-columns:repeat(5,1fr);padding:18px 8px 16px;display:grid;position:relative}.cw .week-track{background:#eef1f229;border-radius:2px;height:3px;position:absolute;top:29px;left:10%;right:10%}.cw .week-fill{background:var(--teal);transform-origin:0;transform:scaleX(clamp(0, calc((var(--p) - .05) / .68), 1));border-radius:2px;position:absolute;inset:0}.cw .wk-day{justify-items:center;gap:10px;display:grid;position:relative}.cw .wk-beat{background:var(--navy);width:26px;height:26px;transition:background-color .35s ease, border-color .35s ease, transform .35s var(--ease);border:2.5px solid #eef1f266;border-radius:50%}.cw .wk-d{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-size:14px;transition:color .35s}.cw .desk{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.cw .desk-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.cw .desk-title{font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:var(--mut);font-size:13px}.cw .desk .board-sample{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);border:1px solid var(--line);border-radius:6px;padding:3px 8px;font-size:12px}.cw .desk-body{height:262px;position:relative}.cw .dp{opacity:0;transition:opacity .4s ease, transform .4s var(--ease);align-content:center;gap:14px;padding:18px 20px;display:grid;position:absolute;inset:0;transform:translateY(12px)}.cw .dp-rows{gap:10px;display:grid}.cw .dp-rows li{background:var(--panel-2);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.cw .dp-rows-tight{gap:6px}.cw .dp-rows-tight li{padding:7px 14px}.cw .dp-name{color:var(--fg);font-size:17px;font-weight:600;line-height:1.3}.cw .dp-ask{background:var(--panel-2);max-width:30ch;color:var(--fg);border-radius:8px 8px 8px 2px;gap:4px;padding:12px 16px;font-size:18px;display:grid}.cw .dp-who,.cw .dp-doc{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--mut);font-size:12.5px}.cw .dp-card{border:1px solid var(--line);border-radius:var(--radius);gap:10px;padding:16px;display:grid}.cw .dp-card-drift{border-color:var(--health-drift)}.cw .dp-card-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.cw .dp-segs{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.cw .dp-segs span{background:#eef1f229;border-radius:4px;height:8px}.cw .dp-segs .is-done{background:var(--health-on-track)}.cw .dp-meta{color:var(--body);font-size:16px}.cw .dp-strong{color:var(--fg);font-weight:600}.cw .dp-note{color:var(--mut);font-size:15.5px}.cw .dp-move{background:var(--panel-2);border-radius:var(--radius);color:var(--fg);align-items:center;gap:12px;padding:16px;font-size:18px;font-weight:500;line-height:1.35;display:flex}.cw .dp-move .wave{color:var(--teal);flex:none}.cw .story[data-stage="0"] .dp[data-i="0"],.cw .story[data-stage="0"] .story-when [data-i="0"],.cw .story[data-stage="1"] .dp[data-i="1"],.cw .story[data-stage="1"] .story-when [data-i="1"],.cw .story[data-stage="2"] .dp[data-i="2"],.cw .story[data-stage="2"] .story-when [data-i="2"],.cw .story[data-stage="3"] .dp[data-i="3"],.cw .story[data-stage="3"] .story-when [data-i="3"],.cw .story[data-stage="4"] .dp[data-i="4"],.cw .story[data-stage="4"] .story-when [data-i="4"]{opacity:1;transform:none}.cw .story:is([data-stage="1"],[data-stage="2"],[data-stage="3"],[data-stage="4"]) .wk-day[data-i="0"] .wk-beat,.cw .story:is([data-stage="2"],[data-stage="3"],[data-stage="4"]) .wk-day[data-i="1"] .wk-beat,.cw .story:is([data-stage="3"],[data-stage="4"]) .wk-day[data-i="2"] .wk-beat,.cw .story[data-stage="4"] .wk-day[data-i="3"] .wk-beat{background:var(--teal-deep);border-color:var(--teal)}.cw .story[data-stage="0"] .wk-day[data-i="0"] .wk-beat,.cw .story[data-stage="1"] .wk-day[data-i="1"] .wk-beat,.cw .story[data-stage="2"] .wk-day[data-i="2"] .wk-beat,.cw .story[data-stage="3"] .wk-day[data-i="3"] .wk-beat,.cw .story[data-stage="4"] .wk-day[data-i="4"] .wk-beat{background:var(--teal);border-color:var(--cyan);transform:scale(1.18)}.cw .story[data-stage="2"] .wk-day[data-i="2"] .wk-beat{background:var(--health-drift);border-color:var(--health-drift)}.cw .story[data-stage="0"] .wk-day[data-i="0"] .wk-d,.cw .story[data-stage="1"] .wk-day[data-i="1"] .wk-d,.cw .story[data-stage="2"] .wk-day[data-i="2"] .wk-d,.cw .story[data-stage="3"] .wk-day[data-i="3"] .wk-d,.cw .story[data-stage="4"] .wk-day[data-i="4"] .wk-d{color:var(--fg)}.cw .gains-sec{padding:calc(var(--head-h) + clamp(40px, 7vw, 90px)) 0 clamp(88px, 12vw, 150px)}.cw .changes{z-index:1;min-height:100dvh;padding:calc(var(--head-h) + clamp(14px, 2.4vh, 28px)) 0 clamp(88px, 12vw, 150px);margin-top:-100dvh;position:relative}.cw .changes.is-stage{flex-direction:column;height:100dvh;padding-bottom:0;display:flex;overflow:hidden}.cw .changes.is-stage>.wrap{flex-direction:column;flex:1;min-height:0;display:flex}.cw .changes-bar{justify-content:space-between;align-items:center;gap:12px 20px;min-height:44px;margin-bottom:6px;display:flex}.cw .changes-bar .eyebrow{margin:0}.cw .changes h2{font-size:clamp(30px,3.8vw,46px)}.cw .tl-ctl{align-items:center;gap:16px;display:flex}.cw .changes.is-flow .tl-ctl{visibility:hidden}.cw .tl-marks{gap:6px;display:flex}.cw .tl-mark{border:1.5px solid #86939a;border-radius:3px;width:30px;height:20px;position:relative;overflow:hidden}.cw .tl-fill{background:var(--teal-deep);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.cw .tl-skip{border-radius:var(--radius);min-height:44px;color:var(--fg);font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #86939a;padding:0 16px;font-size:13px;transition:background-color .25s,color .25s,border-color .25s}.cw .tl-skip:hover{background:var(--navy);border-color:var(--navy);color:#fff}.cw .pairs{--deck-gap:10px;gap:var(--deck-gap);flex-direction:column;margin-top:clamp(16px,2.6vh,28px);display:flex}.cw .changes.is-stage .pairs{flex:1;min-height:0;position:relative}.cw .changes.is-stage .pc-full,.cw .changes.is-stage .pc-strip{visibility:hidden;will-change:transform, clip-path;position:absolute;top:0;left:0;right:0}.cw .changes.is-stage .pc:first-child .pc-full{visibility:visible}.cw .changes.is-stage .pc-strip{z-index:3}.cw .changes.is-flow .pc-strip{display:none}.cw .pc{--p:0}.cw .pc-full{border-radius:var(--radius);background:color-mix(in srgb, #fff calc(var(--p) * 100%), #dde3e6);box-shadow:0 calc(var(--p) * 18px) calc(var(--p) * 44px) #233a451f;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(20px,4vw,56px);padding:clamp(16px,2.4vw,28px) clamp(18px,3vw,32px);display:grid}.cw .pair-art{min-width:0}.cw .resolve{--q:var(--p)}.cw .scene{width:100%;height:auto;display:block;overflow:visible}.cw .scene *{transition:none}.cw .sc-staff{stroke:#8a979e;stroke-width:1.5px}.cw .sc-note{fill:var(--navy)}.cw .sc-note-quiet{fill:color-mix(in srgb, #b3bdc2 calc(var(--q) * 100%), #6b7a82)}.cw .sc-left{text-anchor:start}.cw .sc-ink-soft{fill:#9aa6ac}.cw .sc-owner{fill:var(--navy)}.cw .sc-init{fill:#fff;font-family:var(--font-label);text-anchor:middle;font-size:12px;font-weight:600}.cw .sc-rule{stroke:var(--line);stroke-width:1px}.cw .sc-lab{fill:var(--fg);font-family:var(--font-label);font-size:13px}.cw .sc-mut{fill:var(--mut);letter-spacing:.08em;text-transform:uppercase;font-size:11.5px}.cw .sc-center{text-anchor:middle}.cw .sc-rhythm{stroke:#8a979e;stroke-width:2px;stroke-dasharray:4 6}.cw .sc-beat{fill:var(--navy)}.cw .sc-beat-off{fill:color-mix(in srgb, var(--teal-deep) calc(var(--q) * 100%), #9aa6ac)}.cw .sc-q{fill:#9aa6ac;font-family:var(--font-label);font-size:30px;font-weight:600}.cw .sc-flagpole{stroke:var(--health-drift);stroke-width:2px}.cw .sc-flag{fill:color-mix(in srgb, var(--health-drift) 16%, #fff);stroke:var(--health-drift);stroke-width:1.5px}.cw .sc-flagtext{fill:var(--fg);font-family:var(--font-label);font-size:13px;font-weight:600}.cw .sc-pick{fill:color-mix(in srgb, var(--teal-deep) calc(var(--q) * 100%), #b3bdc2)}.cw .sc-picktext{fill:var(--fg);font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;font-size:15px;font-weight:600}.cw .rb-cap{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--mut);margin-top:6px;font-size:11.5px}.cw .pair-lines{display:grid}.cw .pair-today,.cw .pair-with{grid-area:1/1}.cw .pair-today{color:#4f5b62;font-size:clamp(19px,2vw,23px)}.cw .pair-with{color:var(--fg);visibility:hidden;font-size:clamp(22px,2.5vw,29px);font-weight:600;line-height:1.2}.cw .is-stage .pc[data-tl-on] .pair-with,.cw .is-flow .pc[data-on="1"] .pair-with{visibility:inherit}.cw .is-stage .pc[data-tl-on] .pair-today,.cw .is-flow .pc[data-on="1"] .pair-today{visibility:hidden}.cw .pair-was{color:#4f5b62;visibility:hidden;text-wrap:balance;border-top:1px solid #dde3e6;margin-top:14px;padding-top:12px;font-size:15.5px;line-height:1.4}.cw .pair-was-tag{font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;margin-right:6px;font-size:11.5px;font-weight:500}.cw .is-stage .pc[data-tl-on] .pair-was,.cw .is-flow .pc[data-on="1"] .pair-was{visibility:inherit}.cw .pair-with{text-wrap:balance}.cw .pair-tag{font-family:var(--font-label);letter-spacing:.2em;text-transform:uppercase;color:var(--mut);margin-bottom:10px;font-size:12px;font-weight:500;display:block}.cw .pair-with .pair-tag{color:var(--teal-deep)}.cw .pair-toggle{border:1px solid var(--line);border-radius:var(--radius);gap:3px;margin-top:18px;padding:3px;display:inline-flex}.cw .pair-toggle button{min-height:44px;color:var(--mut);font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 14px;font-size:12px;transition:background-color .3s,color .3s}.cw .pair-toggle button:disabled{cursor:default}.cw .is-stage .pair-toggle button{transition:none}.cw .is-flow .pair-toggle button[aria-pressed=true],.cw .is-stage .pc:not([data-tl-on]) .tg-today,.cw .is-stage .pc[data-tl-on] .tg-with{background:var(--navy);color:#fff}.cw .is-flow .pair-toggle button[aria-pressed=false]:hover{color:var(--fg);background:#e3e8ea}.cw .pc-strip{border-radius:var(--radius);width:100%;min-height:56px;box-shadow:inset 4px 0 0 var(--teal-deep);color:var(--fg);background:#fff;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:4px 24px;padding:10px clamp(18px,3vw,32px);display:grid}.cw .ps-title{white-space:nowrap;font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-size:12px}.cw .ps-state{color:var(--fg)}.cw .ps-line{color:var(--fg);text-wrap:balance;font-size:clamp(16px,1.5vw,19px);font-weight:600;line-height:1.25}.cw .how{padding:calc(var(--head-h) + clamp(40px, 7vw, 90px)) 0 clamp(88px, 12vw, 150px)}.cw .steps{margin-top:44px;padding-top:58px;position:relative}.cw .how-rail{transform-origin:0;height:3px;transition:transform .8s var(--ease);background:#ffffff80;border-radius:2px;position:absolute;top:14px;left:0;right:0;transform:scaleX(0)}.cw .how.is-in .how-rail{transform:none}.cw .how-stop{background:var(--teal-deep);width:26px;height:26px;transition:background-color .4s;transition-delay:calc(.45s + var(--i) * .4s);border:3px solid #ffffffb3;border-radius:50%;margin-top:2px;position:absolute;top:-58px;left:13px}.cw .how-halo{background:var(--cyan);opacity:0;border-radius:50%;position:absolute;inset:-12px}.cw .how.is-in .how-stop{background:var(--cyan)}.cw .how.is-in .how-halo{animation:1.2s ease-out forwards cw-halo;animation-delay:calc(.45s + var(--i) * .4s)}.cw .step{position:relative}.cw .steps{grid-template-columns:repeat(3,1fr);gap:clamp(20px,4vw,48px);display:grid}.cw .step{opacity:0;transition:opacity .45s var(--ease), transform .45s var(--ease);transition-delay:calc(.12s + var(--i) * .16s);transform:translateY(18px)}.cw .how.is-in .step{opacity:1;transform:none}.cw .step-icon{border-radius:var(--radius);color:#fff;background:#10181b38;place-items:center;width:52px;height:52px;display:inline-grid}.cw .step-num{font-family:var(--font-label);letter-spacing:.2em;color:var(--mut);margin:18px 0 8px;font-size:13px;display:block}.cw .step p{color:var(--body);margin-top:10px}.cw .step-states{grid-template-columns:repeat(3,max-content);gap:6px;display:grid}.cw .step-states .badge{background:#10181b4d;font-size:13px}.cw .ic{padding:calc(var(--head-h) + clamp(40px, 7vw, 90px)) 0 clamp(88px, 12vw, 150px)}.cw .ic-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.cw .ic-copy h2{font-size:clamp(30px,3.8vw,46px)}.cw .ic-copy p:not(.eyebrow){max-width:34em;margin-top:18px}.cw .ic-copy .ic-next{border-left:3px solid var(--line);color:var(--mut);margin-top:26px;padding-left:14px;font-size:16px}.cw .ic-score{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);margin:0;padding:22px;box-shadow:0 30px 80px #00000059}.cw .ic-steps{padding:6px 0 0;position:relative}.cw .ic-steps:before{content:"";border-left:1.5px dashed #6d8089;position:absolute;top:22px;bottom:22px;left:13px}.cw .ic-step{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:52px;padding:8px 0;display:grid;position:relative}.cw .ic-step:last-child{border-bottom:0}.cw .ic-beat{width:28px;height:28px;overflow:visible}.cw .ic-ring{fill:var(--panel);stroke:#8fa3ab;stroke-width:1.6px;transition:fill .35s var(--ease), stroke .35s var(--ease)}.cw .ic-tick{fill:none;stroke:var(--ink);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16px;transition:stroke-dashoffset .35s var(--ease) .2s}.cw .ic-title{color:var(--fg);font-size:16.5px;font-weight:500}.cw .ic-when{font-family:var(--font-label);letter-spacing:.06em;color:var(--mut);white-space:nowrap;font-size:12.5px}.cw .ic-step.is-done .ic-ring{fill:var(--teal);stroke:var(--teal)}.cw .ic-step.is-done .ic-tick{stroke-dashoffset:0}.cw .ic-step.is-done .ic-title{color:var(--body)}.cw .ic-step.is-checks .ic-ring{transition-delay:.7s}.cw .ic-step.is-checks .ic-tick{transition-delay:.9s}.cw .ic.is-in .ic-step.is-checks .ic-ring{fill:var(--teal);stroke:var(--teal)}.cw .ic.is-in .ic-step.is-checks .ic-tick{stroke-dashoffset:0}.cw .ic-roll{align-items:center;gap:14px;height:52px;display:flex}.cw .ic-roll-line{flex:none;width:28px;height:100%;position:relative}.cw .ic-roll-line:before{content:"";border-left:1.5px solid var(--teal);position:absolute;top:0;bottom:0;left:13px}.cw .ic-drop{background:var(--cyan);opacity:0;border-radius:50%;width:10px;height:10px;position:absolute;top:0;left:9px}.cw .ic.is-in .ic-drop{animation:cw-drop .7s var(--ease) 1.25s both}@keyframes cw-drop{0%{opacity:0;transform:translateY(-6px)}25%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(46px)}}.cw .ic-roll-label{font-family:var(--font-label);letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-size:12px}.cw .ic-program{border-radius:var(--radius);background:var(--panel-2);grid-template-columns:minmax(0,1fr) 132px auto;align-items:center;gap:16px;padding:14px;display:grid}.cw .ic-program .st-beat:last-child{transform-box:fill-box;transform-origin:50%;transform:scale(0)}.cw .ic.is-in .ic-program .st-beat:last-child{animation:cw-pop .4s var(--ease) 1.85s forwards}.cw .gains{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:44px;display:grid}.cw .gain{--g-ease:cubic-bezier(.2, .7, .2, 1);text-align:left;border-radius:var(--radius);border:1px solid var(--line);width:100%;height:100%;color:var(--fg);font:inherit;cursor:pointer;transition:background-color .32s var(--g-ease), border-color .32s var(--g-ease), color .32s var(--g-ease), transform .32s var(--g-ease), box-shadow .32s var(--g-ease);background:#fff;grid-template-columns:auto 1fr;align-content:start;align-items:center;gap:6px 14px;padding:18px;display:grid}.cw .gain-icon{width:48px;height:48px;color:var(--navy);transition:background-color .32s var(--g-ease), color .32s var(--g-ease);background:#e3e8ea;border-radius:6px;place-items:center;display:grid}.cw .gain-icon svg{transition:transform .32s var(--g-ease)}.cw .gain-label{font-size:18px;font-weight:600}.cw .gain-line{color:var(--body);transition:color .32s var(--g-ease);grid-column:1/-1;font-size:15.5px}.cw .gain.is-cur{background:var(--navy);border-color:var(--navy);color:#fff;transform:translateY(-2px);box-shadow:0 14px 34px #233a4533}.cw .gain.is-cur .gain-icon{background:var(--teal-deep);color:#fff}.cw .gain.is-cur .gain-icon svg{transform:scale(1.06)}.cw .gain.is-cur .gain-line{color:#d7e3e6}@keyframes cw-draw{to{stroke-dashoffset:0}}.cw .close{padding:clamp(96px,13vw,160px) 0 0;position:relative;overflow:hidden}.cw .wave-band{justify-content:space-between;align-items:center;height:120px;margin-bottom:64px;padding:0 12px;display:flex}.cw .wave-band span{max-width:10px;height:calc(var(--h) * 100%);background:var(--teal);opacity:.85;animation:1.6s ease-in-out infinite cw-scan;animation-delay:calc(var(--i) * -.06s);border-radius:99px;flex:1;margin:0 3px;transform:scaleY(.35)}.cw .close.is-off .wave-band span{animation-play-state:paused}.cw .close-copy{text-align:center;justify-items:center;gap:20px;padding-bottom:clamp(88px,12vw,140px);display:grid}.cw .close-copy h2{max-width:20ch}.cw .close-copy p{color:var(--body);font-size:19px}.cw .site-footer{border-top:1px solid var(--line);color:var(--mut);padding:26px 0 34px;font-size:15px}.cw .footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.cw .footer-links{flex-wrap:wrap;gap:4px 24px;display:flex}.cw .footer-row a{color:var(--fg);align-items:center;min-height:44px;display:inline-flex}.cw .cw-house{--hp-ink:var(--fg);--hp-body:var(--body);--hp-tile:var(--panel);--hp-tile-hover:var(--panel-2);--hp-edge:#2b4452;--hp-edge-hover:var(--teal);--hp-plate:var(--stone);--hp-plate-edge:var(--stone);--hp-focus:var(--cyan);--hp-display:var(--font-body);--hp-sans:var(--font-body);padding-block:0 clamp(48px,7vw,88px)}.cw .cw-house .house-h{letter-spacing:-.02em;font-size:clamp(24px,2.6vw,32px);font-weight:600}.cw .cw-house .house-inner{width:min(1180px,100% - 40px)}.cw .cw-house .house-tile:focus-visible{border-radius:8px}@media (max-width:900px){.cw .hero-grid,.cw .story-grid,.cw .pc-full{grid-template-columns:1fr}.cw .pc-full{gap:12px}.cw .pair-art{width:min(100%,360px)}.cw .pc-strip{grid-template-columns:minmax(0,1fr)}.cw .ps-title{white-space:normal}.cw .hero{padding-top:calc(var(--head-h) + 36px)}.cw .hero-copy{order:-1}.cw .hero-scrim{background:linear-gradient(#10181beb 0%,#10181bb3 60%,#10181b80 100%)}.cw .story{height:460dvh}.cw .story-visual{gap:12px}.cw .week{padding:12px 4px 10px}.cw .week-track{top:21px}.cw .wk-beat{width:20px;height:20px}.cw .wk-d{font-size:12.5px}.cw .desk-head{padding:10px 16px}.cw .desk-body{height:236px}.cw .dp{gap:10px;padding:14px 16px}.cw .dp-rows li{padding:8px 12px}.cw .dp-rows-tight li{padding:5px 12px}.cw .dp-name{font-size:15.5px}.cw .dp-ask{padding:10px 14px;font-size:16px}.cw .dp-card{gap:8px;padding:12px 14px}.cw .dp-meta{font-size:15px}.cw .dp-move{padding:12px 14px;font-size:16px}.cw .story-when{height:22px;margin-bottom:8px;font-size:13px}.cw .story-stick{padding-top:calc(var(--head-h) + 28px);align-items:flex-start}.cw .story-caps{min-height:128px}.cw .story-cap h3{font-size:28px}.cw .story-cap p{margin-top:8px;font-size:17px}.cw .story-rail{margin-top:14px}.cw .steps,.cw .gains,.cw .ic-grid{grid-template-columns:1fr}.cw .steps{gap:40px;padding-top:0;padding-left:50px}.cw .how-rail{transform-origin:top;width:3px;height:auto;inset:12px auto 12px 12px;transform:scaleY(0)}.cw .how.is-in .how-rail{transform:none}.cw .how-stop{margin-top:0;top:12px;left:-51px}.cw .gains-sec,.cw .how,.cw .ic{padding-top:calc(var(--head-h) + 36px)}}@media (max-width:560px){.cw .board-row{grid-template-columns:minmax(0,1fr) auto}.cw .board-row .staff{display:none}.cw{font-size:17px}.cw .signin,.cw .logo-desc{display:none}.cw .cta-small{min-height:38px;padding:0 14px;font-size:14px}.cw .hero h1{font-size:38px}.cw .board{padding:16px}.cw .row-reason{font-size:13px}.cw .stat-n{font-size:26px}.cw .wave-band{height:80px}.cw .wave-band span{margin:0 2px}.cw .wave-band span:nth-child(n+41){display:none}.cw .gains-sec,.cw .how,.cw .ic{padding:48px 0 56px}.cw .ic-copy h2{font-size:28px}.cw .ic-score{padding:16px}.cw .ic-step{grid-template-columns:28px minmax(0,1fr);row-gap:2px}.cw .ic-when{grid-column:2}.cw .ic-program{grid-template-columns:minmax(0,1fr) auto;row-gap:10px}.cw .ic-program .staff{grid-area:2/1/auto/-1;width:150px}.cw .ic-steps:before{bottom:40px}.cw .gains,.cw .steps{margin-top:32px}.cw .changes{padding:calc(var(--head-h) + 10px) 0 56px}.cw .changes h2{font-size:28px}.cw .changes-bar{flex-wrap:wrap;row-gap:2px;margin-bottom:2px}.cw .changes-bar .eyebrow{flex-basis:100%}.cw .tl-ctl{flex:1;justify-content:space-between;gap:10px}.cw .changes.is-flow .tl-ctl{visibility:hidden}.cw .tl-mark{width:22px;height:18px}.cw .tl-skip{padding:0 12px;font-size:12px}.cw .pairs{--deck-gap:8px}.cw .changes .pairs{margin-top:14px}.cw .pc-full{gap:8px;padding:14px 16px 16px}.cw .scene{width:100%;margin-inline:auto}.cw .sc-lab,.cw .sc-flagtext{font-size:15px}.cw .sc-mut{letter-spacing:.04em;font-size:14.5px}.cw .sc-init{font-size:14px}.cw .sc-picktext{font-size:17px}.cw .step-states{flex-wrap:wrap;display:flex}.cw .rb-cap{letter-spacing:.1em;margin-top:2px;font-size:11px}.cw .pair-tag{margin-bottom:4px;font-size:11.5px}.cw .pair-today{font-size:18px}.cw .pair-with{font-size:20px}.cw .pair-toggle{margin-top:10px}.cw .pc-strip{gap:2px 12px;padding:8px 14px 8px 16px}.cw .ps-title{letter-spacing:.1em;white-space:normal;font-size:11px}.cw .ps-state{white-space:nowrap}.cw .ps-line{font-size:15px;line-height:1.22}.cw .close{padding-top:48px}.cw .wave-band{margin-bottom:36px}.cw .close-copy{padding-bottom:56px}.cw .cta-small{min-height:44px}.cw .signin,.cw .footer-row a{position:relative}.cw .signin:after,.cw .footer-row a:after{content:"";position:absolute;inset:-12px -6px}.cw .site-footer{padding-block:20px 28px}}@media (max-width:560px) and (max-height:700px){.cw .changes h2{font-size:25px}.cw .changes .pairs{margin-top:10px}.cw .scene{width:min(100%,220px);margin-inline:auto}.cw .rb-cap{margin-top:2px}.cw .pair-was{margin-top:6px;padding-top:6px;font-size:14px}.cw .pair-toggle{margin-top:6px}.cw .pc-full{gap:4px;padding-top:10px;padding-bottom:12px}.cw .pair-today{font-size:16.5px;line-height:1.4}.cw .pair-with{font-size:18.5px}.cw .ps-line{font-size:14.5px}}@media (max-width:380px){.cw .cta-small{display:none}.cw .signin{display:inline}}@media (prefers-reduced-motion:reduce){.cw *,.cw :before,.cw :after{transition:none!important;animation:none!important}.cw .splash{display:none}.cw .board,.cw .board-row,.cw .row-badge{opacity:1;transform:none}.cw .row-skel,.cw .caret{display:none}.cw .story{height:auto}.cw .story-stick{height:auto;padding:120px 0;position:static}.cw .story-caps{gap:22px;min-height:0;display:grid}.cw .story-cap{opacity:1;position:static;transform:none}.cw .story-cap h3{font-size:26px}.cw .story-rail,.cw .story-when{display:none}.cw .desk-body{height:auto}.cw .dp{display:none}.cw .dp[data-i="4"]{opacity:1;display:grid;position:static;transform:none}.cw .how-rail{transform:none}.cw .how-stop{background:var(--cyan)}.cw .ic-step.is-checks .ic-ring{fill:var(--teal);stroke:var(--teal)}.cw .ic-step.is-checks .ic-tick{stroke-dashoffset:0}.cw .ic-program .st-beat:last-child{transform:none}.cw .changes{min-height:0;margin-top:0}.cw .changes .tl-ctl{display:none}.cw .step{opacity:1;transform:none}.cw .wave-band span{transform:none}.cw .gain,.cw .gain-line,.cw .gain-icon svg{transition-duration:10ms}.cw .gain.is-cur,.cw .gain-line,.cw .gain.is-cur .gain-icon svg{transform:none}}.cw main:focus{outline:none}.cw .to-top{z-index:40;right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));border-radius:var(--radius);border:1.5px solid var(--ink);background:var(--stone);width:44px;height:44px;color:var(--ink);cursor:pointer;visibility:hidden;opacity:0;transition:opacity .25s ease, transform .25s var(--ease), visibility 0s linear .25s, background-color .2s ease, color .2s ease;place-items:center;padding:0;display:grid;position:fixed;transform:translateY(8px);box-shadow:0 8px 22px #10181b4d}.cw .to-top.is-on{visibility:visible;opacity:1;transition:opacity .25s ease, transform .25s var(--ease), visibility 0s, background-color .2s ease, color .2s ease;transform:none}.cw .to-top:hover{background:var(--navy);color:var(--stone)}@media (min-width:901px){.cw .to-top{right:calc(24px + env(safe-area-inset-right,0px));bottom:calc(24px + env(safe-area-inset-bottom,0px))}}.cw .site-footer{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}@media (max-width:560px){.cw .site-footer{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}}@media (max-width:600px){.cw .hero-copy{text-align:center}.cw .hero .lede{margin-inline:auto}.cw .cta-row{justify-content:center}.cw :is(.how,.gains-sec)>.wrap>:is(.eyebrow,h2),.cw .ic-copy>:is(.eyebrow,h2),.cw .changes-bar,.cw .changes h2{text-align:center}.cw :is(.how,.gains-sec,.changes,.ic) h2{margin-inline:auto}.cw .changes-bar{justify-content:center}.cw .tl-ctl{flex:none;justify-content:center}.cw .pc-full,.cw .pc-strip{text-align:center;justify-items:center}.cw .cw-house .house-h{text-align:center}.cw .footer-row{text-align:center;flex-direction:column;justify-content:center;gap:0}.cw .footer-links{justify-content:center}}
