.shell.svelte-19jebu7{max-width:1240px;margin:0 auto;padding:0 42px}.topbar.svelte-19jebu7{align-items:center;height:116px;display:flex}.shell--home.svelte-19jebu7{--header-height:116px;grid-template-rows:var(--header-height) 1fr var(--header-height);min-height:100svh;display:grid}.shell--home.svelte-19jebu7 main:where(.svelte-19jebu7){align-self:center;padding-block:28px}.wordmark.svelte-19jebu7{letter-spacing:-2px;font-size:33px;font-weight:800}.bento.svelte-19jebu7{grid-template-rows:249px 249px;grid-template-columns:1.75fr 1fr 1fr;gap:16px;display:grid}.tile.svelte-19jebu7{border-radius:22px;flex-direction:column;justify-content:center;min-width:0;padding:26px;display:flex;position:relative;container-type:inline-size}.tile--large.svelte-19jebu7{color:var(--paper);background:#243e32;grid-row:span 2;padding:30px}.tile--lavender.svelte-19jebu7{background:#e7e4f5}.tile--sage.svelte-19jebu7{background:#e4ebd8}.tile--peach.svelte-19jebu7{background:#f3d9c8}.tile--blue.svelte-19jebu7{background:#e3e9ed}.tile-name.svelte-19jebu7{letter-spacing:-.065em;margin:0;font-weight:650;line-height:.86}.tile-name.svelte-19jebu7>span:where(.svelte-19jebu7){display:block}.serif.svelte-19jebu7{font-family:var(--serif);letter-spacing:-.07em;font-weight:400}.tile--large.svelte-19jebu7 .tile-name:where(.svelte-19jebu7){transform:translateY(-3px)}.tile--large.svelte-19jebu7 .serif:where(.svelte-19jebu7){margin-left:-.035em;font-size:25cqw;font-style:italic;line-height:1.06}.tile--large.svelte-19jebu7 .sans:where(.svelte-19jebu7){letter-spacing:-.075em;font-size:22.4cqw;line-height:1}.tile--lavender.svelte-19jebu7 .serif:where(.svelte-19jebu7){font-size:32cqw;font-style:italic;line-height:.98}.tile--lavender.svelte-19jebu7 .sans:where(.svelte-19jebu7){font-size:37cqw;line-height:.9}.tile--sage.svelte-19jebu7 .tile-name:where(.svelte-19jebu7){font-family:var(--serif);letter-spacing:-.085em;margin-left:-.02em;font-size:48cqw;font-style:italic;font-weight:400;line-height:1}.tile--peach.svelte-19jebu7 .tile-name:where(.svelte-19jebu7){margin-top:8px}.tile--peach.svelte-19jebu7 .sans:where(.svelte-19jebu7){font-size:29cqw;line-height:1}.tile--peach.svelte-19jebu7 .serif:where(.svelte-19jebu7){font-size:37cqw;font-style:italic;line-height:.83}.tile--blue.svelte-19jebu7 .tile-name:where(.svelte-19jebu7){margin-top:3px}.tile--blue.svelte-19jebu7 .serif:where(.svelte-19jebu7){font-size:29cqw;font-style:italic;line-height:.85}.tile--blue.svelte-19jebu7 .sans:where(.svelte-19jebu7){font-size:32cqw;line-height:.94}.tile-link-icon.svelte-19jebu7{border:1px solid #252a2626;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:18px;right:18px}.tile-link-icon.svelte-19jebu7 svg:where(.svelte-19jebu7){fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.tile-note.svelte-19jebu7{color:#535c60;align-items:center;gap:6px;margin-top:15px;font-size:11px;line-height:1.3;display:flex}.tile-note.svelte-19jebu7 svg:where(.svelte-19jebu7){fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 12px;width:12px;height:12px}a.tile.svelte-19jebu7:hover .tile-link-icon:where(.svelte-19jebu7){color:var(--paper);background:#252a26;border-color:#252a26}@media (width<=1000px){.shell.svelte-19jebu7{padding:0 28px}.shell--home.svelte-19jebu7{--header-height:95px}.topbar.svelte-19jebu7{height:95px}.bento.svelte-19jebu7{grid-template-rows:235px 235px;grid-template-columns:1.5fr 1fr 1fr;gap:12px}.tile.svelte-19jebu7{padding:22px}.tile--large.svelte-19jebu7{padding:26px}}@media (width<=760px){.shell.svelte-19jebu7{max-width:620px;padding:0 22px}.shell--home.svelte-19jebu7{--header-height:0px;padding-top:calc(22px + env(safe-area-inset-top,0px));padding-bottom:calc(100px + env(safe-area-inset-bottom,0px));grid-template-rows:1fr}.shell--home.svelte-19jebu7 main:where(.svelte-19jebu7){padding-block:0}.topbar.svelte-19jebu7{display:none}.bento.svelte-19jebu7{grid-template-rows:440px 230px 230px;grid-template-columns:1fr 1fr;gap:12px}.tile.svelte-19jebu7{padding:18px}.tile--large.svelte-19jebu7{grid-area:auto/1/auto/-1;padding:24px}.tile-link-icon.svelte-19jebu7{width:30px;height:30px;top:14px;right:14px}.tile-link-icon.svelte-19jebu7 svg:where(.svelte-19jebu7){width:16px;height:16px}.tile--peach.svelte-19jebu7 .tile-name:where(.svelte-19jebu7),.tile--blue.svelte-19jebu7 .tile-name:where(.svelte-19jebu7){margin-top:18px}.tile-note.svelte-19jebu7{gap:4px;margin-top:14px;font-size:10px}}@media (width<=380px){.shell.svelte-19jebu7{padding:0 16px}.tile.svelte-19jebu7:not(.tile--large){padding:15px}}@media (prefers-reduced-motion:no-preference){.tile-link-icon.svelte-19jebu7{transition:background .18s,color .18s}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.tile.svelte-19jebu7{transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s cubic-bezier(.2,.7,.2,1)}.tile.svelte-19jebu7:hover{transform:translateY(-3px);box-shadow:0 8px 20px #243e320b}}
