@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2) format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2) format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2) format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff) format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/fraunces-latin-500-normal.DnGCNyPD.woff2) format("woff2"),url(/_astro/fraunces-latin-500-normal.BTR4KCeb.woff) format("woff")}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/fraunces-latin-500-italic.CjxnbVsv.woff2) format("woff2"),url(/_astro/fraunces-latin-500-italic.Bp1RWfBU.woff) format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/fraunces-latin-600-normal.BFCDtZfi.woff2) format("woff2"),url(/_astro/fraunces-latin-600-normal.DL5QCzvS.woff) format("woff")}:root{--wc-evergreen:#163C30;--wc-fern:#2F6B55;--wc-mist:#DDE8DC;--wc-paper:#F7F4EC;--wc-saffron:#F2B33D;--wc-ink:#121815;--wc-white:#FFFFFF;--wc-muted:#55605A;--wc-idle:#9AA39E;--wc-line:#E4DED0;--wc-on-dark:#F7F4EC;--wc-on-dark-muted:#B9CDBF;--wc-font-display:"Fraunces", Georgia, serif;--wc-font-ui:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--wc-weight-display:600;--wc-weight-ui:500;--wc-weight-strong:600;--wc-icon-size:24px;--wc-icon-stroke:1.5;--wc-art-stroke:2;--wc-radius-s:8px;--wc-radius-m:14px;--wc-radius-l:20px;--wc-radius-pill:999px;--wc-grid-pitch:24px;--wc-grid-dot:1.25px;--ease-out:cubic-bezier(.22,1,.36,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-ui:cubic-bezier(.25,.46,.45,.94);--dur-ui:.16s;--dur-s:.24s;--dur-m:.48s;--dur-l:.9s;--stagger:60ms;--rise:16px;--wc-live-cycle:3.2s}.wc-live .wc-dot,.wc-live .wc-ring1,.wc-live .wc-ring2,.wc-ripple{transform-box:fill-box;transform-origin:center}.wc-live.is-calling .wc-dot{animation:wc-breathe var(--wc-live-cycle) var(--ease-in-out) infinite}.wc-live.is-calling .wc-ring1{animation:wc-ring1 var(--wc-live-cycle) var(--ease-out) infinite}.wc-live.is-calling .wc-ring2{animation:wc-ring2 var(--wc-live-cycle) var(--ease-out) infinite}.wc-logo:hover .wc-live .wc-dot{animation:wc-breathe 1.2s var(--ease-in-out) 1}.wc-logo:hover .wc-live .wc-ring1{animation:wc-ring1 1.2s var(--ease-out) 1}.wc-logo:hover .wc-live .wc-ring2{animation:wc-ring2 1.2s var(--ease-out) 1}@keyframes wc-breathe{0%,to{transform:scale(1)}12%{transform:scale(1.08)}30%{transform:scale(1)}}@keyframes wc-ring1{0%{opacity:.15;transform:scale(.82)}15%{opacity:.75;transform:scale(1)}70%{opacity:.75;transform:scale(1)}to{opacity:.15;transform:scale(.82)}}@keyframes wc-ring2{0%,10%{opacity:.08;transform:scale(.86)}25%{opacity:.35;transform:scale(1)}70%{opacity:.35;transform:scale(1)}to{opacity:.08;transform:scale(.86)}}.wc-ripple{fill:none;stroke:var(--wc-saffron);stroke-width:1.5;opacity:0;animation:wc-ripple var(--wc-live-cycle) var(--ease-out) infinite}.wc-ripple+.wc-ripple{animation-delay:calc(var(--wc-live-cycle) * .25)}@keyframes wc-ripple{0%{transform:scale(.6);opacity:.12}to{transform:scale(1.4);opacity:0}}@media (prefers-reduced-motion:reduce){.wc-live *,.wc-ripple{animation:none!important}.wc-ripple{opacity:0}}.is-paused *,.is-paused{animation-play-state:paused!important}.wc-icon{width:1.5rem;height:1.5rem;stroke:currentColor;fill:none;flex:none}.wc-dotgrid{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at center,var(--wc-mist) var(--wc-grid-dot),transparent calc(var(--wc-grid-dot) + .5px));background-size:var(--wc-grid-pitch) var(--wc-grid-pitch);background-position:center;mask-image:radial-gradient(ellipse 60% 55% at 70% 40%,black 20%,transparent 72%)}.hero,.hero-made{position:relative}.made-line{position:absolute;left:0;bottom:.02em;width:2.6em;height:.18em;color:var(--wc-saffron);overflow:visible}.made-line path{stroke-dasharray:120;stroke-dashoffset:0}html.js .made-line path{stroke-dashoffset:120;animation:wc-draw .5s var(--ease-out) .3s forwards}@keyframes wc-draw{to{stroke-dashoffset:0}}.button:hover{transform:translateY(-1px)}.pause-btn,.replay-btn,.next-btn{min-height:36px;padding:0 12px;border-radius:var(--wc-radius-pill);border:1px solid var(--wc-line);background:var(--wc-paper);color:var(--wc-ink);font:600 .82rem var(--wc-font-ui);cursor:pointer}.hero-call{margin-top:28px}.c1{position:relative;width:min(100%,440px);min-height:360px;margin-inline:auto;background:var(--wc-evergreen);color:var(--wc-on-dark);border-radius:var(--wc-radius-l);padding:22px 22px 18px;box-shadow:0 30px 60px color-mix(in srgb,var(--wc-ink) 16%,transparent);display:flex;flex-direction:column;gap:14px}.c1-top,.c1-who,.c1-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.c1-chip{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0 10px 0 8px;border-radius:var(--wc-radius-pill);background:color-mix(in srgb,var(--wc-paper) 10%,transparent);font-size:.78rem;font-weight:600}.c1-toggle{display:inline-flex;border:1px solid color-mix(in srgb,var(--wc-paper) 28%,transparent);border-radius:var(--wc-radius-pill);padding:3px;gap:2px}.c1-toggle label{position:relative;min-height:24px;padding:2px 10px;border-radius:var(--wc-radius-pill);font-size:.75rem;font-weight:600;color:var(--wc-on-dark-muted);cursor:pointer}.c1-toggle input{position:absolute;opacity:0;inset:0}.c1-toggle input:checked+span{color:var(--wc-evergreen)}.c1-toggle label:has(input:checked){background:var(--wc-paper);color:var(--wc-evergreen)}.c1-who strong{display:block;font-size:.92rem;color:var(--wc-on-dark)}.c1-wave{display:flex;align-items:flex-end;gap:4px;height:34px}.c1-wave span{width:5px;border-radius:var(--wc-radius-pill);background:var(--wc-on-dark);height:var(--h, 40%);transform-origin:center bottom}html.js .c1:not(.is-paused):not(.is-held) .c1-wave span{animation:wc-wave 1.2s var(--ease-in-out) infinite;animation-delay:calc(var(--n) * 80ms)}@keyframes wc-wave{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}.c1-script{min-height:7.5rem;margin:0;padding:16px;border-radius:var(--wc-radius-m);border:1px solid color-mix(in srgb,var(--wc-on-dark) 35%,transparent);background:color-mix(in srgb,var(--wc-on-dark) 8%,transparent);color:var(--wc-on-dark);font-family:var(--wc-font-display);font-size:1.05rem;font-weight:500;line-height:1.35}.c1-script p{margin:0;color:var(--wc-on-dark)}.c1-stage{display:grid}.c1-panel{grid-area:1 / 1;opacity:0;visibility:hidden}.c1[data-story="0"] .c1-panel.story-0,.c1[data-story="1"] .c1-panel.story-1,.c1[data-story="2"] .c1-panel.story-2,.c1[data-story="3"] .c1-panel.story-3{opacity:1;visibility:visible}.c1.can-fade .c1-panel{transition:opacity .2s linear,visibility .2s linear}.c1-name{display:none}.c1[data-story="0"] .c1-name.story-0,.c1[data-story="1"] .c1-name.story-1,.c1[data-story="2"] .c1-name.story-2,.c1[data-story="3"] .c1-name.story-3{display:inline}.c1-sales{margin:0;padding:4px 12px;border-radius:var(--wc-radius-pill);background:var(--wc-paper);color:var(--wc-evergreen);font-size:.75rem;font-weight:700}.c1-checks{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.c1-checks li{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 8px;border-radius:var(--wc-radius-pill);border:1px solid var(--wc-saffron);background:color-mix(in srgb,var(--wc-on-dark) 8%,transparent);font-size:.72rem;color:var(--wc-on-dark)}.c1-checks li :where(svg){color:var(--wc-on-dark)}html.is-hidden [data-loop],html.is-hidden [data-loop] *{animation-play-state:paused!important}.c1-foot{color:var(--wc-on-dark);font-size:.75rem;flex-wrap:wrap;gap:12px}.c1-caption{margin:0;color:var(--wc-on-dark)}.c1-actions{display:flex;flex-wrap:wrap;gap:10px}.c1 .pause-btn,.c1 .next-btn{background:transparent;color:var(--wc-on-dark);border-color:color-mix(in srgb,var(--wc-on-dark) 70%,transparent)}.c1 .pause-btn:hover,.c1 .next-btn:hover{background:color-mix(in srgb,var(--wc-on-dark) 12%,transparent)}.explainer{position:relative;margin:24px 0 0}.explainer img{width:100%;height:auto;display:block}.coming-flag{position:absolute;z-index:1;background:var(--wc-saffron);color:var(--wc-ink);font-weight:700;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;border-radius:var(--wc-radius-pill);padding:4px 10px}.coming-desktop{left:54%;top:57%}.coming-mobile{display:none;left:48%;top:63%}@media (max-width: 720px){.coming-desktop{display:none}.coming-mobile{display:inline-flex}}.hero-art{width:min(100%,520px);margin:0}.hero-art img{width:100%;height:auto;display:block}.wc-ripple-layer{position:absolute;inset:18% 8% auto auto;width:220px;height:220px;pointer-events:none}.wc-ripple-layer .wc-ripple{transform-box:fill-box;transform-origin:center}.c2{position:relative}.c2-row{display:flex;gap:8px;align-items:stretch}.c2-node{flex:1;background:var(--wc-mist);color:var(--wc-evergreen);border-radius:var(--wc-radius-m);padding:14px 10px;text-align:center;font-weight:600;font-size:.85rem}html.js .c2.is-in .c2-node{animation:none}.c2-outcomes{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.c2-outcomes span,.c8-chip{border:1px solid var(--wc-fern);color:var(--wc-evergreen);border-radius:var(--wc-radius-pill);padding:6px 10px;font-size:.82rem;font-weight:600;background:var(--wc-paper)}.c2-note,.example-flag{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--wc-fern)}.marquee{display:grid;justify-items:end;gap:8px}.marquee-window{overflow:hidden;width:100%}.marquee-track{display:flex;width:max-content;animation:wc-marquee 40s linear infinite}.marquee:hover .marquee-track,.marquee.is-paused .marquee-track,.marquee.is-held .marquee-track,.marquee.is-off .marquee-track{animation-play-state:paused}.marquee ul{display:flex;gap:0;margin:0;padding:0;list-style:none}.marquee li{padding:0 18px;font-weight:600;color:var(--wc-evergreen);white-space:nowrap}.marquee li:before{content:"·";margin-right:18px;color:var(--wc-saffron)}@keyframes wc-marquee{to{transform:translate(-50%)}}.marquee-window{mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.c3-grid{display:grid;gap:16px}.c3-card{display:flex;flex-direction:column;gap:8px;min-height:180px;padding:18px;border-radius:var(--wc-radius-m);background:var(--wc-paper);border:1px solid var(--wc-line);color:inherit;text-decoration:none;transition:transform var(--dur-ui) var(--ease-ui),box-shadow var(--dur-ui) var(--ease-ui),border-color var(--dur-ui) var(--ease-ui)}.c3-card:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:var(--wc-fern);color:inherit}.c3-card h3{margin:0;font-size:1.35rem}.c3-card p{margin:0;color:var(--wc-muted);font-size:.92rem}.c3-card.soon{background:var(--wc-paper)}.c3-card.more{border-style:dashed;background:transparent;align-items:flex-start}html.js .c3-card.more .plus{animation:wc-pulse 4s var(--ease-in-out) infinite}@keyframes wc-pulse{0%,70%,to{transform:scale(1)}80%{transform:scale(1.08)}}.c3-card .opener-line{font-family:var(--wc-font-display);color:var(--wc-evergreen)}.c4{display:grid;gap:16px}.c4 table{width:100%;border-collapse:collapse;font-size:.85rem;background:var(--wc-paper);color:var(--wc-ink);border-radius:var(--wc-radius-s);overflow:hidden}.c4 th,.c4 td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--wc-line)}.c4 th{color:var(--wc-fern);font-size:.75rem}.c4-cards{display:grid;gap:8px}.c4-card{background:var(--wc-paper);color:var(--wc-ink);border-radius:var(--wc-radius-s);padding:10px 12px}.band-evergreen .c4-card,.band-evergreen .c4 table{background:color-mix(in srgb,var(--wc-paper) 12%,transparent);color:var(--wc-on-dark)}.ctx{display:inline-flex;margin:4px 6px 0 0;padding:2px 8px;border-radius:var(--wc-radius-pill);border:1px solid var(--wc-saffron);color:var(--wc-ink);font-size:.75rem}.band-evergreen .ctx{color:var(--wc-on-dark)}html.js .c4.is-play .c4-card{animation:wc-rise .2s var(--ease-out) both;animation-delay:calc(var(--i) * 40ms)}@keyframes wc-rise{0%{transform:translateY(8px)}to{transform:none}}.c5{display:grid;gap:16px;align-items:center}.c5-gauge{width:min(100%,280px);margin-inline:auto}.c5-gauge svg{width:100%;height:auto}.c5-track{fill:none;stroke:var(--wc-mist);stroke-width:14}.c5-arc{fill:none;stroke:var(--wc-fern);stroke-width:14;stroke-linecap:round;transform:rotate(-90deg);transform-origin:100px 100px;stroke-dasharray:440;stroke-dashoffset:123}.c5-ring{opacity:0}.c5.is-ready .c5-ring{opacity:1}.c5.is-ready .c5-arc{stroke:var(--wc-saffron)}.c5-gauge{position:relative}.c5-readout{position:absolute;inset:0;display:grid;place-items:center;margin:0;font-family:var(--wc-font-display);font-size:2.4rem;color:var(--wc-ink)}.c5-ready-label{position:absolute;bottom:18%;font-family:var(--wc-font-ui);font-size:.85rem;font-weight:700;color:var(--wc-ink);border:2px solid var(--wc-saffron);border-radius:var(--wc-radius-pill);padding:2px 8px;opacity:0}.c5.is-ready .c5-ready-label{opacity:1}.c5-ring{fill:none;stroke:var(--wc-saffron);stroke-width:2}.c5-static{display:none}.c5-card{background:var(--wc-paper);border-radius:var(--wc-radius-m);padding:16px;border:1px solid var(--wc-line)}.c6{display:grid;gap:10px}.c6-lane{display:grid;grid-template-columns:7.5rem 1fr;gap:10px;align-items:center}.c6-name{font-weight:600;font-size:.85rem}.c6-axis{position:relative;height:36px;background:color-mix(in srgb,var(--wc-mist) 55%,var(--wc-paper));border-radius:var(--wc-radius-pill);overflow:hidden}.c6-win,.c6-win2{position:absolute;top:0;bottom:0;background:var(--wc-mist)}.c6-win{left:var(--a);width:var(--w)}.c6-win2{display:none;left:var(--a2);width:var(--w2)}.c6-lane.is-wrap .c6-win2{display:block}.c6-now{position:absolute;top:0;bottom:0;left:var(--now, 50%);width:2px;background:var(--wc-evergreen)}html.js .c6.is-in:not(.is-paused):not(.is-held) .c6-now{animation:wc-sweep 6s var(--ease-in-out) infinite}@keyframes wc-sweep{0%{left:0}to{left:100%}}.c6-dot{position:absolute;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:var(--wc-fern)}.c6-dot.wait{background:transparent;border:1.5px dashed var(--wc-idle);left:8%}.c6-pills{display:flex;flex-wrap:wrap;gap:8px}.c6-pills span{border:1px solid var(--wc-line);border-radius:var(--wc-radius-pill);padding:6px 12px;font-size:.85rem}.c6-pills .on{background:var(--wc-evergreen);color:var(--wc-paper);border-color:var(--wc-evergreen)}.c7{display:grid;gap:8px}.c7-item{display:flex;gap:10px;align-items:center;background:var(--wc-mist);color:var(--wc-ink);border-radius:var(--wc-radius-pill);padding:8px 12px;font-weight:600;font-size:.9rem}html.js .c7.is-in .c7-item{animation:none}.c7-lock{display:inline-flex;align-items:center;gap:8px;color:var(--wc-ink);font-weight:600}.c8{display:grid;gap:16px}.c8-dest{border:1px dashed var(--wc-fern);border-radius:var(--wc-radius-m);padding:16px;background:var(--wc-paper)}.c8-chips{display:flex;flex-wrap:wrap;gap:8px}@media (min-width: 720px){.c3-grid{grid-template-columns:repeat(3,1fr)}.c4{grid-template-columns:1.1fr .9fr}.c5{grid-template-columns:280px 1fr}.c8{grid-template-columns:1fr 1fr;align-items:center}}.wc-player{background:var(--wc-paper);color:var(--wc-ink);border:1px solid var(--wc-line);border-radius:var(--wc-radius-l);padding:20px 22px 16px;box-shadow:var(--shadow)}.wc-player__tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.wc-player__tabs button{flex:1 1 8rem;min-height:36px;padding:6px 12px;border-radius:var(--wc-radius-pill);border:1px solid var(--wc-line);background:transparent;color:var(--wc-ink);font:600 .78rem var(--wc-font-ui);cursor:pointer}.wc-player__tabs button[aria-selected=true]{background:var(--wc-evergreen);border-color:var(--wc-evergreen);color:var(--wc-on-dark)}.wc-player__tabs button:focus-visible{outline:2px solid var(--wc-fern);outline-offset:3px}.wc-player__tabs button[aria-selected=true]:focus-visible{outline-color:var(--wc-saffron)}.wc-player__head{display:grid;grid-template-columns:40px 1fr auto;gap:12px;align-items:center;padding-bottom:14px;border-bottom:1px solid var(--wc-line)}.wc-player__title{margin:0;font-family:var(--wc-font-ui);font-size:1rem;font-weight:var(--wc-weight-strong)}.wc-player__meta{margin:2px 0 0;font-size:.82rem;color:var(--wc-muted)}.wc-player__cc{background:var(--wc-mist);color:var(--wc-evergreen);font-size:.72rem;font-weight:var(--wc-weight-strong);padding:4px 10px;border-radius:var(--wc-radius-pill)}.wc-player__transcript{list-style:none;margin:0;padding:12px 0;max-height:280px;overflow-y:auto}.wc-player__transcript:focus-visible{outline:2px solid var(--wc-fern);outline-offset:2px}.wc-cue{margin:0 0 4px}.wc-cue button{display:block;width:100%;text-align:left;cursor:pointer;padding:8px 10px 10px;border-radius:12px;border:0;background:transparent;color:inherit;font:inherit;position:relative}.wc-cue button:hover{background:color-mix(in srgb,var(--wc-mist) 55%,transparent)}.wc-cue button:focus-visible{outline:2px solid var(--wc-fern);outline-offset:-2px}.wc-cue__who{display:block;font-size:.68rem;font-weight:var(--wc-weight-strong);letter-spacing:.08em;text-transform:uppercase;color:var(--wc-muted);margin-bottom:2px}.wc-cue[data-speaker=ava] .wc-cue__who{color:var(--wc-fern)}.wc-cue__text{display:block;font-size:.98rem;line-height:1.4;color:var(--wc-muted)}.wc-player.has-started .wc-cue.is-spoken .wc-cue__text,.wc-player .wc-cue.is-current .wc-cue__text{color:var(--wc-ink)}.wc-cue.is-current button{background:var(--wc-mist)}.wc-cue.is-current button:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:2px;background:var(--wc-saffron)}.wc-player__controls{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"play time" "track track";gap:10px 12px;align-items:center;border-top:1px solid var(--wc-line);padding-top:14px}.wc-player__play{grid-area:play;width:52px;height:52px;border-radius:50%;border:0;background:var(--wc-saffron);color:var(--wc-evergreen);display:grid;place-items:center;cursor:pointer}.wc-player__play:focus-visible{outline:3px solid var(--wc-fern);outline-offset:3px}.wc-player__play .i-pause,.wc-player[data-state=playing] .i-play{display:none}.wc-player[data-state=playing] .i-pause{display:block}.wc-player__time{grid-area:time;justify-self:end;white-space:nowrap;font-size:.82rem;color:var(--wc-muted);font-variant-numeric:tabular-nums}.wc-player__wave{grid-area:track;position:relative;display:grid;grid-template-rows:28px 8px;gap:6px;min-width:0}.wc-player__bars{display:flex;align-items:flex-end;gap:3px;min-width:0;overflow:hidden}.wc-player__bars i{flex:1 1 0;min-width:0;border-radius:2px;background:var(--wc-idle)}.wc-player.has-started .wc-player__bars i{background:var(--wc-line)}.wc-player.has-started .wc-player__bars i.on{background:var(--wc-fern)}.wc-player__track{height:8px;border-radius:var(--wc-radius-pill);background:var(--wc-mist);overflow:hidden}.wc-player__fill{width:0%;height:100%;border-radius:inherit;background:var(--wc-fern)}.wc-player__seek{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.wc-player__wave:focus-within{outline:2px solid var(--wc-fern);outline-offset:4px;border-radius:6px}.wc-player__audio{display:none}.wc-player__full{margin-top:12px}.wc-player__full summary{cursor:pointer;font-weight:var(--wc-weight-strong);color:var(--wc-evergreen)}.wc-player__full p{margin:8px 0 0;font-size:.92rem}@media (max-width: 720px){.wc-player__cc{display:none}.wc-player__transcript{max-height:240px}}@media (prefers-reduced-motion: reduce){html.js [data-reveal]{opacity:1;transform:none;filter:none;transition:none}.made-line path,.c1-wave span,.marquee-track,.c2-node,.c3-card.more .plus,.c4-card,.c6-now,.c7-item{animation:none!important}.c2-node{opacity:1}.c1.can-fade .c1-panel{transition:none}.button:hover,.c3-card:hover{transform:none}.pause-btn{display:none}.marquee-track{flex-wrap:wrap;width:auto}.marquee ul[aria-hidden=true]{display:none}.marquee-window{overflow:visible;mask-image:none}.c5-live{display:none}.c5-static{display:grid;gap:12px}.wc-player__play:hover{transform:none}.wc-player__bars i{transition:none}}:root{--evergreen: var(--wc-evergreen);--evergreen-deep: color-mix(in srgb, var(--wc-evergreen) 78%, black);--fern: var(--wc-fern);--mist: var(--wc-mist);--paper: var(--wc-paper);--saffron: var(--wc-saffron);--saffron-deep: color-mix(in srgb, var(--wc-saffron) 82%, var(--wc-ink));--ink: var(--wc-ink);--ink-soft: var(--wc-muted);--surface: color-mix(in srgb, var(--wc-white) 70%, var(--wc-paper));--line: var(--wc-line);--line-strong: color-mix(in srgb, var(--wc-evergreen) 28%, transparent);--shadow: 0 24px 50px color-mix(in srgb, var(--wc-ink) 8%, transparent);--font-display: "Fraunces", "Iowan Old Style", Palatino, "Palatino Linotype", Georgia, serif;--font-body: "Inter", "Segoe UI", Helvetica, Arial, sans-serif;--header-h: 76px;--content: 1120px;--radius: 18px;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:1.0625rem;line-height:1.6;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}h1,h2,h3,h4{font-family:var(--font-display);font-weight:600;letter-spacing:-.03em;line-height:1.08;color:var(--evergreen)}.surface-dark{color:var(--wc-on-dark)}.surface-dark :where(h1,h2,h3,h4){color:var(--wc-on-dark)}.surface-dark :where(a):not(.button){color:var(--wc-on-dark)}.surface-dark :where(a):not(.button):hover{color:var(--wc-mist)}.surface-dark :focus-visible{outline:2px solid var(--wc-saffron);outline-offset:3px}p{margin:0 0 1rem}p:last-child{margin-bottom:0}a{color:var(--evergreen)}a:hover{color:var(--fern)}:focus{outline:none}:focus-visible{outline:2px solid var(--wc-saffron);outline-offset:2px}::selection{background:var(--saffron);color:var(--ink)}.skip{position:absolute;left:16px;top:-48px;z-index:80;background:var(--saffron);color:var(--ink);text-decoration:none;font-weight:600;padding:10px 14px;border-radius:999px}.skip:focus{top:12px}.container{width:min(var(--content),calc(100% - 40px));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.live-dot .ring{fill:none;stroke:currentColor;stroke-width:1.35}.live-dot .core{fill:var(--saffron)}.live-dot.tone-light{color:var(--evergreen)}.live-dot.tone-dark{color:var(--mist)}.live-dot .ring-outer{transform-box:fill-box;transform-origin:center;animation:live-pulse 2.8s ease-in-out infinite}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.28}}.logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:inherit;flex:none}.logo:hover{color:inherit}.wordmark{font-family:var(--font-display);font-weight:600;font-size:1.45rem;letter-spacing:-.03em;color:var(--evergreen);line-height:1}.site-header{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--wc-paper) 92%,transparent);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.header-inner{display:flex;align-items:center;justify-content:space-between;min-height:var(--header-h);gap:16px}.nav-toggle{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border-radius:999px;border:1px solid var(--line-strong);background:var(--surface);color:var(--evergreen);font:inherit;font-weight:600;font-size:.95rem;cursor:pointer;list-style:none}.nav-toggle::-webkit-details-marker{display:none}.nav-toggle-bars{width:16px;height:10px;background:linear-gradient(var(--evergreen),var(--evergreen)) 0 0 / 100% 2px no-repeat,linear-gradient(var(--evergreen),var(--evergreen)) 0 50% / 100% 2px no-repeat,linear-gradient(var(--evergreen),var(--evergreen)) 0 100% / 100% 2px no-repeat}.primary-nav{display:none}.nav-links{list-style:none;margin:0;padding:0;display:grid}.nav-links a{display:flex;align-items:center;min-height:44px;padding:8px;text-decoration:none;color:var(--ink);font-weight:500;border-radius:999px}.nav-links a:hover,.nav-links a[aria-current=page]{background:var(--mist);color:var(--evergreen)}.nav-actions{display:grid;gap:8px;margin-top:8px}.nav-toggle{margin-left:auto}.primary-nav.is-open{display:grid;position:absolute;z-index:30;left:0;right:0;top:100%;background:var(--paper);border-bottom:1px solid var(--line);padding:8px 20px 20px;box-shadow:var(--shadow)}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border-radius:999px;border:1.5px solid transparent;font-family:var(--font-body);font-weight:600;font-size:.98rem;line-height:1.2;text-decoration:none;text-align:center;cursor:pointer}.button:hover{text-decoration:none}.button-primary{background:var(--saffron);color:var(--ink)}.button-primary:hover{background:var(--saffron-deep);color:var(--ink)}.button-secondary{background:transparent;color:var(--evergreen);border-color:var(--evergreen)}.button-secondary:hover{background:var(--mist);color:var(--evergreen)}.button-text{background:transparent;color:var(--evergreen);padding-inline:12px}.button-text:hover{background:var(--mist);color:var(--evergreen)}.button-evergreen{background:var(--evergreen);color:var(--paper)}.button-evergreen:hover{background:var(--evergreen-deep);color:var(--paper)}.button-ghost-ink{background:transparent;color:var(--ink);border-color:var(--ink)}.button-ghost-ink:hover{background:color-mix(in srgb,var(--wc-ink) 6%,transparent);color:var(--ink)}.button-ghost-light{background:transparent;color:var(--paper);border-color:color-mix(in srgb,var(--wc-paper) 55%,transparent)}.button-ghost-light:hover{background:color-mix(in srgb,var(--wc-paper) 8%,transparent);color:var(--paper)}.nav-actions .button,.cta-row .button{width:100%}.eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;color:var(--fern);font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.eyebrow.on-dark{color:var(--saffron)}.lede,.quiet{color:var(--ink-soft)}.lede{font-size:1.2rem;line-height:1.5;max-width:42rem}.quiet{font-size:.95rem;margin-top:14px}.hero{position:relative;padding:48px 0 28px;overflow:hidden}.hero:before{content:"";position:absolute;width:520px;height:520px;right:-160px;top:-180px;background:radial-gradient(circle,color-mix(in srgb,var(--wc-saffron) 28%,transparent),transparent 68%);pointer-events:none}.hero-grid{position:relative;display:grid;gap:36px;align-items:center}.hero h1{margin:0 0 16px;font-size:clamp(2.8rem,8vw,5.2rem);max-width:9.2em;color:var(--evergreen)}.hero-made{display:block;margin-top:.06em;font-style:italic;font-weight:500;color:var(--fern)}.cta-row{display:grid;gap:10px;margin-top:24px}.call-card{background:var(--evergreen);color:var(--paper);border-radius:28px;padding:28px 24px 22px;box-shadow:0 30px 60px color-mix(in srgb,var(--wc-ink) 16%,transparent)}.call-card-top{display:flex;align-items:center;gap:10px;color:var(--mist);font-size:.82rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-bottom:18px}.call-card blockquote{margin:0}.call-card blockquote p{font-family:var(--font-display);font-weight:500;font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.35;letter-spacing:-.02em;color:var(--paper)}.call-card-meta{margin:22px 0 0;color:var(--mist);font-size:.9rem}.band{padding:72px 0}.band-mist{background:var(--mist)}.band-evergreen{background:var(--evergreen);color:var(--paper)}.band-evergreen h2,.band-evergreen h3{color:var(--paper)}.band-evergreen p,.band-evergreen li{color:var(--mist)}.band-evergreen a{color:var(--paper)}.band-saffron{background:var(--saffron);color:var(--ink)}.band-saffron h2,.band-saffron p{color:var(--ink)}.band-evergreen :focus-visible,.site-footer :focus-visible{outline-color:var(--saffron)}.section-intro{max-width:38rem;margin-bottom:28px}.section-intro h2,.closing h2,.page-hero h1{font-size:clamp(2.1rem,4vw,3.15rem);margin:0 0 12px}.page-hero{padding:48px 0 8px}.page-hero h1{max-width:16em}.section-pad{padding:28px 0 72px}.value-grid,.job-grid,.step-grid,.split,.footer-grid,.price-grid{display:grid;gap:16px}.value-card,.job-card,.surface-card,.form-panel,.opener,.faq-list,.legal-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 1px color-mix(in srgb,var(--wc-ink) 3%,transparent)}.value-card,.surface-card,.legal-card{padding:22px}.value-index,.step-num{font-family:var(--font-display);font-weight:500;font-style:italic;color:var(--fern);letter-spacing:-.03em}.value-index{display:block;font-size:1.4rem;margin-bottom:10px}.value-card h2,.value-card h3,.surface-card h2,.surface-card h3,.job-card h3{margin:0 0 8px;font-size:1.45rem}.job-card{display:flex;flex-direction:column;gap:10px;min-height:100%;padding:22px;text-decoration:none;color:inherit}.job-card:hover{border-color:var(--fern);color:inherit}.job-card p{color:var(--ink-soft)}.job-card .more{margin-top:auto;padding-top:8px;color:var(--fern);font-weight:600}.job-card:hover .more{color:var(--evergreen)}.badge{display:inline-flex;align-items:center;align-self:flex-start;min-height:28px;padding:0 10px;border-radius:999px;background:var(--mist);color:var(--evergreen);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.badge-soon{background:var(--saffron);color:var(--ink)}.step-grid{gap:28px}.step-num{display:block;font-size:2.6rem;color:var(--saffron);margin-bottom:8px}.band-mist .step-num,.band:not(.band-evergreen) .step-num{color:var(--fern)}.step h3{margin:0 0 8px;font-size:1.55rem}.text-link{display:inline-flex;margin-top:22px;color:var(--paper);font-weight:600}.responsible-panel{display:grid;gap:18px;padding:8px 0}.principle-list,.proof-list,.plain-list{list-style:none;margin:0;padding:0}.principle-list li,.proof-list li,.plain-list li{position:relative;padding-left:28px;margin:0 0 14px}.principle-list li:before,.proof-list li:before,.plain-list li:before{content:"";position:absolute;left:0;top:.55em;width:10px;height:10px;border-radius:50%;background:var(--saffron);box-shadow:0 0 0 4px var(--mist)}ol.plain-list{list-style:decimal;padding-left:1.25rem}ol.plain-list li{padding-left:.35rem}ol.plain-list li:before{content:none}.closing{max-width:40rem}.closing .cta-row{margin-top:22px}.crumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 14px;color:var(--ink-soft);font-size:.92rem}.crumbs a{color:var(--fern);text-decoration:none;font-weight:600}.crumbs a:hover{text-decoration:underline}.subnav{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0}.subnav a{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);text-decoration:none;font-size:.92rem;font-weight:500}.subnav a[aria-current=page]{background:var(--evergreen);border-color:var(--evergreen);color:var(--paper)}.subnav a:hover{border-color:var(--fern);color:var(--evergreen)}.subnav a[aria-current=page]:hover{color:var(--paper)}.family+.family{margin-top:36px}.family h2{margin:0 0 8px;font-size:clamp(1.8rem,3vw,2.4rem)}.opener{padding:22px;background:var(--evergreen);color:var(--paper);border-color:transparent}.opener p{font-family:var(--font-display);font-size:1.28rem;font-weight:500;line-height:1.35;letter-spacing:-.02em;color:var(--paper)}.opener-label{margin:0 0 12px;color:var(--saffron);font-size:.78rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.spec{display:grid;gap:12px;margin:0}.spec div{padding:16px 0;border-top:1px solid var(--line)}.spec dt{font-weight:600;margin-bottom:4px}.spec dd{margin:0;color:var(--ink-soft)}.example{background:var(--mist);border-radius:var(--radius);padding:20px 22px}.example p{font-family:var(--font-display);font-size:1.35rem;font-weight:500;line-height:1.35;color:var(--evergreen);margin:0}.example span{display:block;margin-bottom:8px;font-family:var(--font-body);font-size:.78rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--fern)}.compare{display:grid;gap:12px}.compare article{padding-top:8px}.compare h3{font-size:1.15rem;margin-bottom:8px}.mode-label{display:block;margin-top:8px;font-size:.82rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--fern)}.faq-list{padding:4px 22px}.faq-list details{border-bottom:1px solid var(--line);padding:14px 0}.faq-list details:last-child{border-bottom:0}.faq-list summary{display:flex;justify-content:space-between;gap:16px;align-items:center;min-height:44px;cursor:pointer;font-weight:600;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";flex:none;color:var(--fern);font-size:1.4rem;font-weight:500;line-height:1}.faq-list details[open] summary:after{content:"–"}.faq-list details p{max-width:68ch;margin:8px 0 6px;color:var(--ink-soft)}.form-section{padding-top:8px}.form-panel{padding:16px 20px 20px;align-self:start}.native-form{display:grid;gap:14px;margin:0}.field-row{display:grid;gap:14px}.field{display:grid;gap:6px}.field label{font-weight:600;font-size:.92rem;color:var(--wc-ink)}.field-optional{font-weight:500;color:var(--wc-muted)}.field input,.field textarea{width:100%;margin:0;padding:12px 14px;border:1px solid var(--wc-line);border-radius:var(--wc-radius-s);background:var(--wc-paper);color:var(--wc-ink);font:inherit}.field textarea{min-height:8rem;resize:vertical}.field input:focus-visible,.field textarea:focus-visible{outline:2px solid var(--wc-saffron);outline-offset:2px}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--wc-evergreen)}.field-error,.form-status.is-error{margin:0;color:var(--wc-evergreen);font-size:.88rem}.form-status{margin:0;color:var(--wc-ink)}.native-form .button{width:100%}@media (min-width: 720px){.native-form .button{width:auto}}@media (min-width: 640px){.field-row{grid-template-columns:1fr 1fr}}.form-fallback p{margin-bottom:16px}.draft-banner{background:var(--saffron);color:var(--ink);padding:14px 0}.draft-banner p{margin:0;font-size:1rem}.draft-banner strong{font-weight:700}.prose{max-width:70ch;padding-bottom:64px}.prose h2{font-size:1.7rem;margin:2rem 0 .6rem}.prose li{margin:0 0 .5rem}.site-footer{background:var(--evergreen);color:var(--mist);padding:56px 0 28px}.site-footer .wordmark{color:var(--paper)}.footer-blurb{max-width:28ch;margin-top:14px;color:var(--mist)}.footer-title{margin:0 0 12px;color:var(--saffron);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.site-footer a{color:var(--paper);text-decoration:none}.site-footer a:hover{text-decoration:underline;color:var(--paper)}.site-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.operator{margin-top:36px;padding-top:18px;border-top:1px solid color-mix(in srgb,var(--wc-mist) 28%,transparent);color:var(--mist);font-size:.82rem}.not-found{padding:64px 0 80px}.not-found h1{font-size:clamp(4rem,12vw,7rem);margin:0 0 8px}.stack-lg{display:grid;gap:28px}@media (min-width: 720px){.cta-row{display:flex;flex-wrap:wrap;align-items:center}.cta-row .button,.nav-actions .button{width:auto}.value-grid,.job-grid,.split,.price-grid,.footer-grid{grid-template-columns:1fr 1fr}.hero{padding:72px 0 48px}.call-card{padding:32px 32px 26px}}@media (min-width: 980px){.hero-grid,.step-grid{grid-template-columns:1.15fr .85fr}.step-grid{grid-template-columns:repeat(3,1fr);gap:32px}.value-grid{grid-template-columns:repeat(3,1fr)}.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:28px}.price-grid.three{grid-template-columns:1.1fr 1fr .9fr}}@media (max-width: 1079px){.primary-nav.is-open .nav-actions .button{width:100%}.primary-nav.is-open .button-text{justify-content:flex-start;padding-left:8px}}@media (min-width: 1080px){.nav-toggle{display:none}.primary-nav{display:flex;align-items:center;gap:8px;margin-left:auto;position:static;padding:0;background:transparent;border:0;box-shadow:none}.nav-links{display:flex;align-items:center;gap:2px}.nav-links a{white-space:nowrap;min-height:40px;padding:8px 10px;font-size:.95rem}.nav-actions{display:flex;align-items:center;gap:4px;margin:0 0 0 8px}}@media (max-width: 719px){.container{width:min(var(--content),calc(100% - 32px))}.band{padding:56px 0}.job-grid.single{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
