.actions.svelte-l5r3tr{flex-wrap:wrap;gap:.75rem;display:flex}.light.svelte-l5r3tr .btn:where(.svelte-l5r3tr){--btn-bg:#fff;--btn-fg:var(--espresso);--btn-border:#fff}.light.svelte-l5r3tr .btn-outline:where(.svelte-l5r3tr){--btn-bg:transparent;--btn-fg:#fff}.light.svelte-l5r3tr .btn-outline:where(.svelte-l5r3tr):hover{--btn-bg:#fff;--btn-fg:var(--espresso)}.compact.svelte-l5r3tr{flex-wrap:nowrap}.compact.svelte-l5r3tr .btn:where(.svelte-l5r3tr){flex:1;padding-inline:1em}.hero.svelte-19s5ia4{min-height:min(88svh,760px);margin-top:calc(-1 * var(--header-h));padding:calc(var(--header-h) + 3rem) 0 clamp(2.5rem, 6vw, 4.5rem);color:#fff;isolation:isolate;align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero-img.svelte-19s5ia4{object-fit:cover;z-index:-2;width:100%;height:100%;animation:18s ease-out both svelte-19s5ia4-ken-burns;position:absolute;inset:0}@keyframes svelte-19s5ia4-ken-burns{0%{transform:scale(1.12)}}.hero-shade.svelte-19s5ia4{z-index:-1;background:linear-gradient(180deg, #fbf7f2d9 0, #fbf7f200 calc(var(--header-h) + 40px)), linear-gradient(0deg, #1e100ce0 0%, #1e100c73 50%, #1e100c1a 80%);position:absolute;inset:0}.hero-inner.svelte-19s5ia4>:where(.svelte-19s5ia4){animation:svelte-19s5ia4-rise .9s var(--ease-out) both}.hero-inner.svelte-19s5ia4>:where(.svelte-19s5ia4):nth-child(2){animation-delay:60ms}.hero-inner.svelte-19s5ia4>:where(.svelte-19s5ia4):nth-child(3){animation-delay:.12s}.hero-inner.svelte-19s5ia4>:where(.svelte-19s5ia4):nth-child(4){animation-delay:.18s}.hero-inner.svelte-19s5ia4>:where(.svelte-19s5ia4):nth-child(5){animation-delay:.24s}.hero-inner.svelte-19s5ia4>:where(.svelte-19s5ia4):nth-child(6){animation-delay:.3s}@keyframes svelte-19s5ia4-rise{0%{opacity:0;transform:translateY(20px)}}.crumbs.svelte-19s5ia4 ol:where(.svelte-19s5ia4){color:#f1e4da;flex-wrap:wrap;gap:.4rem;margin:0 0 1.25rem;padding:0;font-size:.9rem;list-style:none;display:flex}.crumbs.svelte-19s5ia4 li:where(.svelte-19s5ia4)+li:where(.svelte-19s5ia4):before{content:"/";opacity:.6;margin-right:.4rem}.crumbs.svelte-19s5ia4 a:where(.svelte-19s5ia4){color:#fff}.tags.svelte-19s5ia4{gap:.5rem;margin-bottom:1rem;display:flex}.tags.svelte-19s5ia4 span:where(.svelte-19s5ia4){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.08em;text-transform:uppercase;background:#ffffff29;border:1px solid #ffffff59;border-radius:999px;padding:.3rem .85rem;font-size:.8rem;font-weight:800}.hero.svelte-19s5ia4 h1:where(.svelte-19s5ia4){color:#fff;text-shadow:0 2px 30px #00000040;margin-bottom:.75rem;font-size:clamp(2.6rem,1.6rem + 4.4vw,5.2rem)}.tagline.svelte-19s5ia4{max-width:46ch;font-size:var(--step-1);color:#f6ece5}.facts.svelte-19s5ia4{flex-wrap:wrap;gap:.6rem 1.5rem;margin:0 0 2rem;padding:0;font-size:.95rem;font-weight:600;list-style:none;display:flex}.facts.svelte-19s5ia4 li:where(.svelte-19s5ia4){align-items:center;gap:.45rem;display:inline-flex}.overview-grid.svelte-19s5ia4{grid-template-columns:1fr 360px;align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.overview.svelte-19s5ia4 h2:where(.svelte-19s5ia4){font-size:var(--step-2);line-height:1.3}.intro.svelte-19s5ia4{color:var(--text-muted);font-size:1.05rem}.included-title.svelte-19s5ia4{margin-top:2rem}.included.svelte-19s5ia4{grid-template-columns:repeat(2,1fr);gap:.75rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.included.svelte-19s5ia4 li:where(.svelte-19s5ia4){align-items:flex-start;gap:.65rem;font-weight:600;display:flex}.tick.svelte-19s5ia4{background:var(--glacier);width:26px;height:26px;color:var(--chambray-ink);border-radius:50%;flex:none;place-items:center;margin-top:.05rem;display:grid}.pdf-card.svelte-19s5ia4{top:calc(var(--header-h) + 24px);background:var(--surface);border-radius:var(--radius-l);box-shadow:var(--shadow);position:sticky;overflow:hidden}.pdf-card.svelte-19s5ia4 img:where(.svelte-19s5ia4){aspect-ratio:4/3;object-fit:cover;object-position:top;width:100%}.pdf-card-body.svelte-19s5ia4{padding:1.5rem}.pdf-card-title.svelte-19s5ia4{font-family:var(--font-display);font-size:var(--step-1);margin-bottom:.2rem}.pdf-card-meta.svelte-19s5ia4,.pdf-card-note.svelte-19s5ia4{color:var(--text-muted);font-size:.9rem}.pdf-card-note.svelte-19s5ia4{margin:.9rem 0 0}.pdf-card.svelte-19s5ia4 .actions{flex-direction:column}.download-card.svelte-19s5ia4{background:radial-gradient(500px 260px at 100% 0%, #79a3c373, transparent 70%), linear-gradient(135deg, #4a2c22, var(--espresso));color:#f3e7dc;border-radius:clamp(28px,4vw,44px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;padding:clamp(2rem,5vw,3.5rem);display:flex}.download-card.svelte-19s5ia4 h2:where(.svelte-19s5ia4){color:#fff;font-size:var(--step-3);max-width:20ch}.download-card.svelte-19s5ia4 p:where(.svelte-19s5ia4){margin:0}.others-grid.svelte-19s5ia4{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.sticky-bar.svelte-19s5ia4{display:none}@media (width<=900px){.overview-grid.svelte-19s5ia4{grid-template-columns:1fr}.pdf-card.svelte-19s5ia4{max-width:420px;position:static}.sticky-bar.svelte-19s5ia4{z-index:40;padding:.75rem var(--gutter) calc(.75rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);box-shadow:0 -1px 0 var(--line), 0 -10px 30px -12px #3a211940;transition:transform .45s var(--ease-out);background:#fbf7f2f0;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.sticky-bar.show.svelte-19s5ia4{transform:none}}@media (width<=720px){.included.svelte-19s5ia4{grid-template-columns:1fr}}
