section.svelte-wth0kh{padding:calc(var(--section) * .5) 0}.panel.svelte-wth0kh{align-items:center;gap:1.75rem;display:grid}.band.svelte-wth0kh .panel:where(.svelte-wth0kh){border-radius:calc(var(--radius) * 1.75);background:radial-gradient(80% 120% at 100% 0%, color-mix(in srgb, var(--brand) 55%, transparent), transparent 60%), var(--ink);color:#fff;padding:clamp(2rem,5vw,3.5rem);position:relative;overflow:hidden}@media (width>=52rem){.band.svelte-wth0kh .panel:where(.svelte-wth0kh){grid-template-columns:1fr auto;gap:3rem}}h2.svelte-wth0kh{color:inherit;margin:0 0 .6rem;font-size:clamp(1.625rem,3vw,2.25rem)}p.svelte-wth0kh{max-width:38rem;margin:0;font-size:1.125rem}.band.svelte-wth0kh p:where(.svelte-wth0kh){color:#ffffffc7}.btn.svelte-wth0kh{justify-self:start}.plain.svelte-wth0kh .panel:where(.svelte-wth0kh){text-align:center;justify-items:center}.plain.svelte-wth0kh p:where(.svelte-wth0kh){color:var(--muted);margin-inline:auto}ul.svelte-11v5n0q{flex-wrap:wrap;gap:.375rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}a.svelte-11v5n0q,span.svelte-11v5n0q{background:var(--surface);color:var(--muted);border-radius:999px;padding:.125rem .625rem;font-size:.8125rem;text-decoration:none;display:inline-block}a.svelte-11v5n0q:hover{background:var(--border)}section.svelte-a9a7bk{padding:calc(var(--section) * .75) 0}ul.svelte-a9a7bk{grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}ul.media.svelte-a9a7bk{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}a.svelte-a9a7bk{border:1px solid var(--border);border-radius:var(--radius);height:100%;color:inherit;background:#fff;flex-direction:column;padding:1.5rem;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}a[href].svelte-a9a7bk:hover{border-color:color-mix(in srgb, var(--brand) 35%, var(--border));box-shadow:var(--shadow);transform:translateY(-2px)}.icon.svelte-a9a7bk{background:var(--brand-soft);width:2.75rem;height:2.75rem;color:var(--brand);border-radius:.75rem;place-items:center;margin-bottom:1.1rem;display:grid}a.svelte-a9a7bk .cover{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius) var(--radius) 0 0;width:calc(100% + 3rem);height:auto;margin:-1.5rem -1.5rem 1.25rem}h3.svelte-a9a7bk{letter-spacing:-.01em;margin:0 0 .4rem;font-size:1.125rem}p.svelte-a9a7bk{color:var(--muted);margin:0;font-size:.975rem}time.svelte-a9a7bk{color:var(--muted);margin-bottom:.35rem;font-size:.875rem;display:block}.more.svelte-a9a7bk{color:var(--brand);align-items:center;gap:.35rem;margin-top:auto;padding-top:1.1rem;font-size:.9375rem;font-weight:600;display:inline-flex}.all.svelte-a9a7bk,.pager.svelte-a9a7bk{margin:2rem 0 0}.pager.svelte-a9a7bk{align-items:center;gap:1rem;display:flex}.pager.svelte-a9a7bk span:where(.svelte-a9a7bk),.empty.svelte-a9a7bk{color:var(--muted)}section.svelte-1yzrukw{padding:calc(var(--section) * .75) 0;max-width:48rem;margin-inline:auto}h2.svelte-1yzrukw{margin:0 0 1.75rem;font-size:clamp(1.75rem,3.2vw,2.375rem)}.list.svelte-1yzrukw{border-top:1px solid var(--border)}details.svelte-1yzrukw{border-bottom:1px solid var(--border)}summary.svelte-1yzrukw{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;font-size:1.0625rem;font-weight:600;list-style:none;display:flex}summary.svelte-1yzrukw::-webkit-details-marker{display:none}.plus.svelte-1yzrukw{border:1px solid var(--border);width:2rem;height:2rem;color:var(--brand);border-radius:50%;flex:none;place-items:center;transition:transform .2s;display:grid}details[open].svelte-1yzrukw .plus:where(.svelte-1yzrukw){transform:rotate(45deg)}.rich.svelte-1yzrukw{color:var(--muted);padding:0 3rem 1.5rem 0}section.svelte-1hj27ux{padding:calc(var(--section) * .75) 0}ul.svelte-1hj27ux{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.two-columns.svelte-1hj27ux ul:where(.svelte-1hj27ux),.not-stored.svelte-1hj27ux ul:where(.svelte-1hj27ux),.stored.svelte-1hj27ux ul:where(.svelte-1hj27ux),.four-columns.svelte-1hj27ux ul:where(.svelte-1hj27ux){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.four-columns.svelte-1hj27ux ul:where(.svelte-1hj27ux){grid-template-columns:repeat(4,minmax(0,1fr))}}li.svelte-1hj27ux{border:1px solid var(--border);border-radius:var(--radius);background:#fff;padding:1.5rem}.icon.svelte-1hj27ux{background:var(--brand-soft);width:2.75rem;height:2.75rem;color:var(--brand);border-radius:.75rem;place-items:center;margin-bottom:1.1rem;display:grid}.icon.svelte-1hj27ux img{object-fit:contain;width:1.5rem;height:1.5rem}.not-stored.svelte-1hj27ux .icon:where(.svelte-1hj27ux){color:#b42318;background:#fdecec}.not-stored.svelte-1hj27ux li:where(.svelte-1hj27ux){background:snow}h3.svelte-1hj27ux{letter-spacing:-.01em;margin:0 0 .4rem;font-size:1.125rem}.rich.svelte-1hj27ux{color:var(--muted);font-size:1rem}section.svelte-1t7kokm{padding:calc(var(--section) * .5) 0 calc(var(--section) * .75);max-width:40rem;margin-inline:auto}h2.svelte-1t7kokm{margin:0 0 .5rem;font-size:clamp(1.625rem,3vw,2.125rem)}.intro.svelte-1t7kokm{color:var(--muted);margin:0 0 2rem}form.svelte-1t7kokm{border:1px solid var(--border);border-radius:calc(var(--radius) * 1.5);box-shadow:var(--shadow);background:#fff;gap:.4rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}label.svelte-1t7kokm{margin-top:.75rem;font-size:.9375rem;font-weight:600}label.svelte-1t7kokm:first-of-type{margin-top:0}.check.svelte-1t7kokm{align-items:center;gap:.5rem;font-weight:400;display:flex}input.svelte-1t7kokm:not([type=checkbox]),textarea.svelte-1t7kokm,select.svelte-1t7kokm{font:inherit;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);background:#fff;padding:.75rem .9rem;font-size:1rem;transition:border-color .15s,box-shadow .15s}input.svelte-1t7kokm:not([type=checkbox]):focus,textarea.svelte-1t7kokm:focus,select.svelte-1t7kokm:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}button.svelte-1t7kokm{background:var(--brand);color:var(--on-brand);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-self:start;margin-top:1.5rem;padding:.85rem 1.5rem;font-weight:600}button.svelte-1t7kokm:hover{background:var(--brand-strong)}button.svelte-1t7kokm:disabled{opacity:.6}.hp.svelte-1t7kokm{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.error.svelte-1t7kokm{color:#b91c1c}.done.svelte-1t7kokm{border-radius:var(--radius);background:var(--brand-soft);color:var(--brand-strong);padding:1.25rem 1.5rem;font-weight:500}.preview.svelte-1pptizm{width:100%;max-width:32rem;margin-inline:auto;padding:1.5rem 0 2.5rem;position:relative}.preview.svelte-1pptizm:before{content:"";background:radial-gradient(60% 60% at 70% 30%, var(--brand-soft), transparent 70%), radial-gradient(50% 50% at 20% 80%, #eef4f1, transparent 70%);z-index:-1;border-radius:2rem;position:absolute;inset:0 -1rem}.window.svelte-1pptizm{border:1px solid var(--border);box-shadow:var(--shadow-lg);background:#fff;border-radius:1.125rem;overflow:hidden}.chrome.svelte-1pptizm{border-bottom:1px solid var(--border);background:var(--surface);gap:.35rem;padding:.75rem 1rem;display:flex}.chrome.svelte-1pptizm span:where(.svelte-1pptizm){background:var(--border);border-radius:50%;width:.6rem;height:.6rem}.head.svelte-1pptizm{justify-content:space-between;align-items:center;padding:1.1rem 1.25rem .5rem;display:flex}.label.svelte-1pptizm{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.75rem;font-weight:600}.day.svelte-1pptizm{margin:.1rem 0 0;font-size:1.125rem;font-weight:680}.pill.svelte-1pptizm{background:var(--brand-soft);color:var(--brand);border-radius:999px;padding:.25rem .6rem;font-size:.8125rem;font-weight:600}ul.svelte-1pptizm{gap:.5rem;margin:0;padding:.5rem 1.25rem 1.25rem;list-style:none;display:grid}li.svelte-1pptizm{border:1px solid var(--border);border-radius:.75rem;grid-template-columns:3rem 1fr auto;align-items:center;gap:.75rem;padding:.7rem .85rem;font-size:.9rem;display:grid}.time.svelte-1pptizm{color:var(--muted);font-variant-numeric:tabular-nums}.task.svelte-1pptizm{line-height:1.3;display:grid}.task.svelte-1pptizm small:where(.svelte-1pptizm){color:var(--muted)}.state.svelte-1pptizm{color:#9a5b00;font-variant-numeric:tabular-nums;background:#fff4e5;border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .55rem;font-size:.8125rem;font-weight:600;display:inline-flex}.state.done.svelte-1pptizm{background:var(--brand-soft);color:var(--brand)}.note.svelte-1pptizm{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:.875rem;align-items:center;gap:.65rem;padding:.7rem .95rem;font-size:.8125rem;line-height:1.3;display:flex;position:absolute}.note.svelte-1pptizm span:where(.svelte-1pptizm):last-child{display:grid}.note.svelte-1pptizm small:where(.svelte-1pptizm){color:var(--muted)}.ico.svelte-1pptizm{background:var(--brand-soft);width:2rem;height:2rem;color:var(--brand);border-radius:.6rem;place-items:center;display:grid}.note-a.svelte-1pptizm{top:0;right:-.5rem}.note-b.svelte-1pptizm{bottom:.25rem;left:-.75rem}@media (width<=30rem){.note-a.svelte-1pptizm{right:0}.note-b.svelte-1pptizm{left:0}}.hero.svelte-1a1se6c{padding:clamp(3rem,8vw,6rem) 0 clamp(2.5rem,6vw,4.5rem);position:relative}.split.svelte-1a1se6c{grid-template-columns:1fr;align-items:center;gap:3rem;display:grid}@media (width>=56rem){.split.svelte-1a1se6c{grid-template-columns:1.05fr 1fr;gap:4rem}.image-left.svelte-1a1se6c .text:where(.svelte-1a1se6c){order:2}}.centred.svelte-1a1se6c{text-align:center;padding-bottom:clamp(1.5rem,4vw,2.5rem)}.centred.svelte-1a1se6c .text:where(.svelte-1a1se6c){max-width:46rem;margin:0 auto}.centred.svelte-1a1se6c .buttons:where(.svelte-1a1se6c){justify-content:center}.centred.svelte-1a1se6c .sub:where(.svelte-1a1se6c){margin-inline:auto}.eyebrow.svelte-1a1se6c{background:var(--brand-soft);letter-spacing:.04em;text-transform:none;border-radius:999px;padding:.35rem .8rem;font-size:.875rem}h1.svelte-1a1se6c{letter-spacing:-.035em;margin:0 0 1.25rem;font-size:clamp(2.25rem,5.4vw,3.75rem);font-weight:720;line-height:1.06}.sub.svelte-1a1se6c{color:var(--muted);max-width:36rem;margin:0;font-size:clamp(1.0625rem,1.6vw,1.25rem)}.buttons.svelte-1a1se6c{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.visual.svelte-1a1se6c .photo{aspect-ratio:4/3;object-fit:cover;border-radius:calc(var(--radius) * 1.5);width:100%;height:auto;box-shadow:var(--shadow-lg);display:block}section.svelte-1qca241{padding:calc(var(--section) * .75) 0;gap:2rem;display:grid}@media (width>=56rem){section.svelte-1qca241{grid-template-columns:1fr 1.6fr;align-items:start;gap:4rem}}h2.svelte-1qca241{margin:0 0 .75rem;font-size:clamp(1.75rem,3.2vw,2.375rem)}.head.svelte-1qca241 p:where(.svelte-1qca241){color:var(--muted);margin:0;font-size:1.125rem}ul.svelte-1qca241{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}li.svelte-1qca241{border:1px solid var(--border);border-radius:var(--radius);background:#fff;align-items:flex-start;gap:1.1rem;padding:1.25rem 1.4rem;display:flex}.logo.svelte-1qca241{background:var(--brand-soft);width:3rem;height:3rem;color:var(--brand);border-radius:.75rem;flex:none;place-items:center;display:grid;overflow:hidden}.logo.svelte-1qca241 img{object-fit:contain;background:#fff;width:100%;height:100%;padding:.35rem}h3.svelte-1qca241{margin:0 0 .2rem;font-size:1.0625rem}p.svelte-1qca241{color:var(--muted);margin:0;font-size:.975rem}section.svelte-2juqsp{padding:calc(2.5rem * var(--space,1)) 0;max-width:36rem}h2.svelte-2juqsp{margin:0 0 .5rem;font-size:1.75rem}.intro.svelte-2juqsp{color:var(--muted);margin:0 0 1.5rem}form.svelte-2juqsp{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.field.svelte-2juqsp{flex:16rem;gap:.25rem;font-size:.875rem;font-weight:600;display:grid}input.svelte-2juqsp{font:inherit;border:1px solid var(--border);border-radius:var(--radius);padding:.6rem .75rem;font-weight:400}button.svelte-2juqsp{border-radius:var(--radius);background:var(--brand);color:var(--on-brand);font:inherit;cursor:pointer;border:0;padding:.7rem 1.5rem}button.svelte-2juqsp:disabled{opacity:.6}.hp.svelte-2juqsp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.error.svelte-2juqsp{color:#b91c1c;flex-basis:100%;margin:0}.note.svelte-2juqsp{color:var(--muted);margin:.75rem 0 0;font-size:.875rem}.done.svelte-2juqsp{border-radius:var(--radius);color:#065f46;background:#ecfdf5;padding:1rem}section.svelte-1n5xztc{padding:calc(var(--section) * .75) 0;align-items:center;gap:2.5rem;display:grid}@media (width>=56rem){section.svelte-1n5xztc{grid-template-columns:1fr 1fr;gap:5rem}.image-left.svelte-1n5xztc .text:where(.svelte-1n5xztc){order:2}}h2.svelte-1n5xztc{margin:0 0 1rem;font-size:clamp(1.75rem,3.2vw,2.375rem)}.rich.svelte-1n5xztc{color:var(--muted);font-size:1.125rem}ul.svelte-1n5xztc{gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}li.svelte-1n5xztc{align-items:flex-start;gap:.75rem;display:flex}.tick.svelte-1n5xztc{background:var(--brand);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.375rem;height:1.375rem;margin-top:.1rem;display:grid}.link.svelte-1n5xztc{align-items:center;gap:.4rem;margin-top:1.75rem;font-weight:600;text-decoration:none;display:inline-flex}.link.svelte-1n5xztc:hover{text-underline-offset:4px;text-decoration:underline}.visual.svelte-1n5xztc .photo{aspect-ratio:5/4;object-fit:cover;border-radius:calc(var(--radius) * 1.5);width:100%;height:auto;display:block}.panel.svelte-1n5xztc{aspect-ratio:5/4;border-radius:calc(var(--radius) * 1.5);background:radial-gradient(70% 70% at 30% 20%, #fff 0%, transparent 60%), linear-gradient(160deg, var(--brand-soft), var(--surface));border:1px solid var(--border);position:relative;overflow:hidden}.big.svelte-1n5xztc{width:5rem;height:5rem;color:var(--brand);box-shadow:var(--shadow);background:#fff;border-radius:1.25rem;place-items:center;display:grid;position:absolute;top:2rem;left:2rem}.line.svelte-1n5xztc{height:3rem;box-shadow:var(--shadow);background:#fff;border-radius:.75rem;position:absolute;left:2rem}.l1.svelte-1n5xztc{width:70%;bottom:8.5rem}.l2.svelte-1n5xztc{opacity:.85;width:58%;bottom:5rem}.l3.svelte-1n5xztc{opacity:.7;width:46%;bottom:1.5rem}section.svelte-e0n74n{margin-block:calc(var(--section) * .5);padding-block:var(--section);background:var(--surface)}ol.svelte-e0n74n{max-width:var(--container);counter-reset:step;gap:1rem;margin:0 auto;padding:0;list-style:none;display:grid}@media (width>=52rem){ol.svelte-e0n74n{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:1.5rem}}li.svelte-e0n74n{border:1px solid var(--border);border-radius:var(--radius);background:#fff;padding:1.75rem;position:relative}.n.svelte-e0n74n{background:var(--brand);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:1.25rem;font-weight:700;display:grid}h3.svelte-e0n74n{margin:0 0 .5rem;font-size:1.1875rem}p.svelte-e0n74n{color:var(--muted);margin:0}section.svelte-un5ta3{padding:.5rem 0 1.5rem}section.svelte-3t6xu5{padding:calc(var(--section) * .75) 0}.narrow.svelte-3t6xu5{max-width:44rem;margin-inline:auto}h2.svelte-3t6xu5{margin:0 0 1.25rem;font-size:clamp(1.625rem,3vw,2.25rem)}.rich.svelte-3t6xu5{color:var(--muted);font-size:1.125rem}.rich.svelte-3t6xu5 strong{color:var(--text)}@media (width>=56rem){.two-columns.svelte-3t6xu5{grid-template-columns:1fr 1.4fr;gap:4rem;display:grid}}
