.architecture.svelte-1je79d{background:var(--color-surface-container-low);color:var(--color-primary);padding:25px 28px;border:1px solid var(--color-outline-variant)}.architecture.svelte-1je79d svg:where(.svelte-1je79d){width:100%;height:auto}.diagram-label.svelte-1je79d{font-size:8px;letter-spacing:.15em;font-weight:800}.node.svelte-1je79d rect:where(.svelte-1je79d){fill:var(--color-surface-container-lowest);stroke:var(--color-outline);stroke-width:.8}.node.svelte-1je79d rect:where(.svelte-1je79d):first-child{fill:var(--color-primary-container)}.diagram-foot.svelte-1je79d{display:flex;justify-content:space-between;font-size:7px;font-weight:700;letter-spacing:.08em;border-top:1px solid var(--color-outline-variant);padding-top:17px}.small.svelte-1je79d{padding:18px}.small.svelte-1je79d .diagram-label:where(.svelte-1je79d),.small.svelte-1je79d .diagram-foot:where(.svelte-1je79d){display:none}.hero.svelte-1uha8ag{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;padding:73px 0 68px;align-items:center}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(2.8rem,4.6vw,4.5rem);line-height:1.09;margin:26px 0;letter-spacing:-.055em;font-weight:500}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){color:var(--color-on-surface-variant)}.hero-intro.svelte-1uha8ag{max-width:460px;font-size:14px;line-height:1.95;color:var(--color-on-surface-variant)}.hero-actions.svelte-1uha8ag{display:flex;align-items:center;gap:27px;margin-top:30px}.hero-caption.svelte-1uha8ag{display:flex;align-items:center;gap:8px;margin-top:25px;font-size:9px;color:var(--color-on-surface-variant)}.small-dot.svelte-1uha8ag{height:4px;width:4px;border-radius:50%;background:var(--color-primary)}.mobile-break.svelte-1uha8ag{display:none}.hero-art.svelte-1uha8ag{position:relative;padding:0 15px 20px 25px}.document-wrap.svelte-1uha8ag{height:450px;overflow:hidden;position:relative;border:1px solid var(--color-outline-variant);background:var(--color-surface-container)}.document-wrap.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;object-fit:cover;object-position:top;filter:grayscale(.8);opacity:.8}.document-shade.svelte-1uha8ag{position:absolute;inset:0;background:linear-gradient(0deg,var(--color-surface-container-lowest),transparent 30%)}.art-caption.svelte-1uha8ag{display:flex;justify-content:space-between;font-size:7px;letter-spacing:.08em;margin-top:20px;color:var(--color-on-surface-variant)}.art-stamp.svelte-1uha8ag{position:absolute;right:-4px;bottom:65px;background:var(--color-primary);color:var(--color-on-primary);padding:25px 28px;transform:rotate(-4deg);box-shadow:0 8px 28px color-mix(in srgb,var(--color-on-surface) 10%,transparent)}.art-stamp.svelte-1uha8ag>span:where(.svelte-1uha8ag):first-child{font-size:25px;font-weight:700;line-height:1.15;letter-spacing:.1em;display:block}.art-stamp.svelte-1uha8ag>span:where(.svelte-1uha8ag):last-child{display:block;font-size:6px;letter-spacing:.17em;margin-top:12px}.mission-strip.svelte-1uha8ag{padding:24px 0;display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid var(--color-outline-variant)}.mission-strip.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:15px}.mission.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:100px}.mission.svelte-1uha8ag h2:where(.svelte-1uha8ag),.learning.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:26px}.mission.svelte-1uha8ag>div:where(.svelte-1uha8ag)>p:where(.svelte-1uha8ag):not(.eyebrow):not(.lead){margin-block:20px;font-size:13px;line-height:1.9;color:var(--color-on-surface-variant)}.learning.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.learning.svelte-1uha8ag .lead:where(.svelte-1uha8ag){font-size:14px;margin-top:24px}.learning-steps.svelte-1uha8ag{display:grid;gap:21px;margin-block:28px 30px}.learning-steps.svelte-1uha8ag>div:where(.svelte-1uha8ag){display:flex;gap:19px;font-size:11px}.learning-steps.svelte-1uha8ag>div:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){font-size:10px;color:var(--color-primary);padding-top:3px}.learning-steps.svelte-1uha8ag strong:where(.svelte-1uha8ag){display:block;font-size:12px;margin-bottom:3px;color:var(--color-on-surface)}.learning-steps.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-on-surface-variant)}.free-note.svelte-1uha8ag{margin-top:13px;font-size:9px;color:var(--color-on-surface-variant)}.map-preview.svelte-1uha8ag{display:block}.preview-caption.svelte-1uha8ag{display:flex;justify-content:space-between;padding-top:17px;font-size:8px;letter-spacing:.16em;font-weight:700}.section-heading.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:end}.section-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:25px}.section-heading.svelte-1uha8ag>div:where(.svelte-1uha8ag)>p:where(.svelte-1uha8ag):not(.eyebrow){font-size:13px;color:var(--color-on-surface-variant);max-width:365px}.section-heading.svelte-1uha8ag .text-link:where(.svelte-1uha8ag){margin-top:12px}.forum-opening.svelte-1uha8ag{margin-top:40px;padding:30px;background:var(--color-surface-container-low);display:flex;align-items:center;gap:27px}.forum-opening.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:19px}.forum-opening.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:550px;font-size:12px;color:var(--color-on-surface-variant);margin-top:10px}.forum-opening.svelte-1uha8ag>a:where(.svelte-1uha8ag){margin-left:auto;white-space:nowrap}.article-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:45px}.article-preview.svelte-1uha8ag{border-top:1px solid var(--color-outline-variant);padding-top:23px}.article-preview.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-top:20px}.article-preview.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:12px;margin-top:18px;color:var(--color-on-surface-variant)}.byline.svelte-1uha8ag{display:flex;justify-content:space-between;font-size:10px;margin-top:25px}.invitation.svelte-1uha8ag{background:var(--color-primary);color:var(--color-on-primary);display:flex;align-items:center;justify-content:space-between;gap:35px;padding:55px 60px;margin-bottom:90px}.invitation.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){color:inherit;opacity:.7}.invitation.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:25px}.invitation.svelte-1uha8ag p:where(.svelte-1uha8ag):not(.eyebrow){margin-top:20px;font-size:12px;opacity:.8}.invitation.svelte-1uha8ag .button:where(.svelte-1uha8ag){background:var(--color-on-primary);color:var(--color-primary)}@media(min-width:1440px){.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:70px}}@media(max-width:1000px){.hero.svelte-1uha8ag{gap:20px}.hero-actions.svelte-1uha8ag{align-items:flex-start;flex-direction:column;gap:10px}.document-wrap.svelte-1uha8ag{height:410px}.learning.svelte-1uha8ag{gap:40px}.mission.svelte-1uha8ag,.section-heading.svelte-1uha8ag{gap:50px}.forum-opening.svelte-1uha8ag>a:where(.svelte-1uha8ag){display:none}}@media(max-width:760px){.hero.svelte-1uha8ag{grid-template-columns:1fr;padding-top:44px;padding-bottom:40px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:48px}.hero-art.svelte-1uha8ag{display:none}.hero-actions.svelte-1uha8ag{flex-direction:row;align-items:center;gap:20px;flex-wrap:wrap}.mission-strip.svelte-1uha8ag{align-items:flex-start}.mission-strip.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){white-space:nowrap;font-size:8px}.mission-strip.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:12px}.mission-strip.svelte-1uha8ag a:where(.svelte-1uha8ag){display:none}.mission.svelte-1uha8ag,.learning.svelte-1uha8ag,.section-heading.svelte-1uha8ag{grid-template-columns:1fr;gap:28px}.learning.svelte-1uha8ag{gap:40px}.section-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag) br:where(.svelte-1uha8ag){display:none}.forum-opening.svelte-1uha8ag{padding:24px;align-items:flex-start}.forum-opening.svelte-1uha8ag>svg{display:none}.invitation.svelte-1uha8ag{margin-bottom:45px;padding:35px 28px;align-items:flex-start;flex-direction:column}.article-grid.svelte-1uha8ag{grid-template-columns:1fr}.hero.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){font-size:8px}}
