.architecture.svelte-u8bwx{max-width:58.75rem;margin-inline:auto}.pair.svelte-u8bwx{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(.75rem,0rem + 3.3333333333vw,4rem)}.level.svelte-u8bwx{display:grid;grid-template-columns:2.625rem 1fr;gap:.4375rem 1.375rem;padding:clamp(1rem,.8269230769rem + .7692307692vw,1.75rem);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background-color:var(--color-bg-surface)}.level.svelte-u8bwx>*:not(.level-icon){grid-column:2}@media(max-width:63.99875rem){.level.svelte-u8bwx>*:not(.level-icon){grid-column:1}}@media(max-width:63.99875rem){.level.svelte-u8bwx{grid-template-columns:minmax(0,1fr);gap:.625rem}}.level.svelte-u8bwx .level-icon{grid-row:span 3;width:2rem;height:2rem;color:var(--color-primary-accent)}@media(max-width:63.99875rem){.level.svelte-u8bwx .level-icon{grid-row:auto}}.level-title.svelte-u8bwx{font-size:clamp(1.625rem,1.5673076923rem + .2564102564vw,1.875rem);font-weight:700;line-height:1.2;letter-spacing:-.03em}.level-text.svelte-u8bwx{margin-top:.3125rem;font-size:clamp(.75rem,.7211538462rem + .1282051282vw,.875rem);line-height:1.6;color:var(--color-text-secondary)}@media(max-width:33.12375rem){.desktop-break.svelte-u8bwx{display:none}}.links.svelte-u8bwx{text-align:center}.link.svelte-u8bwx{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.9375rem 0;font-size:clamp(1.5rem,1.4134615385rem + .3846153846vw,1.875rem);color:var(--color-primary-accent)}.link.svelte-u8bwx small:where(.svelte-u8bwx){font-size:.75rem;color:var(--color-text-secondary)}@media(max-width:33.12375rem){.link.svelte-u8bwx{flex-direction:column;gap:.125rem;padding-block:.625rem}}.core.svelte-u8bwx{display:flex;align-items:center;gap:clamp(1.125rem,.9807692308rem + .641025641vw,1.75rem);padding:clamp(1.4375rem,1.3076923077rem + .5769230769vw,2rem) clamp(1.4375rem,1.1923076923rem + 1.0897435897vw,2.5rem);border-radius:var(--radius-lg);background-color:var(--color-bg-section);--color-bg-section: var(--color-chrome-bg);--color-bg-surface: var(--color-chrome-bg-raised);--color-bg-subtle: var(--color-chrome-bg-raised);--color-bg-muted: var(--color-chrome-bg-raised);--color-bg-emphasis: var(--color-chrome-bg-hover);--color-text-primary: var(--color-chrome-text);--color-text-emphasis: var(--color-chrome-text);--color-text-secondary: var(--color-chrome-text-muted);--color-text-tertiary: var(--color-chrome-text-muted);--color-text-muted: var(--color-chrome-text-muted);--color-border-subtle: var(--color-chrome-border);--color-border-default: var(--color-chrome-border);--color-border-strong: var(--color-chrome-bg-hover);--color-primary-subtle: var(--color-chrome-bg-hover);color:var(--color-text-primary)}@media(max-width:33.12375rem){.core.svelte-u8bwx{align-items:flex-start}}.core.svelte-u8bwx .core-icon{width:2.5rem;height:2.5rem;color:var(--color-chrome-accent)}.core.svelte-u8bwx .core-kicker{margin-bottom:.625rem}.core-title.svelte-u8bwx{margin-bottom:.625rem;font-size:clamp(1.75rem,1.6923076923rem + .2564102564vw,2rem);font-weight:700;line-height:1.2;letter-spacing:-.03em}.core-text.svelte-u8bwx{font-size:clamp(.8125rem,.7836538462rem + .1282051282vw,.9375rem);line-height:1.6;color:var(--color-text-secondary)}.field.svelte-u8bwx{padding:clamp(1.25rem,1.1923076923rem + .2564102564vw,1.5rem) clamp(1rem,.8269230769rem + .7692307692vw,1.75rem);border:1px solid var(--color-border-default);border-radius:var(--radius-lg)}.field-title.svelte-u8bwx{margin-bottom:.625rem;font-size:clamp(.9375rem,.8942307692rem + .1923076923vw,1.125rem);font-weight:600;line-height:1.35}.field-text.svelte-u8bwx{font-size:clamp(.75rem,.7211538462rem + .1282051282vw,.875rem);line-height:1.6;color:var(--color-text-secondary)}.caption.svelte-u8bwx{max-width:48.75rem;margin-top:1.75rem;font-size:.8125rem;line-height:1.6;color:var(--color-text-tertiary)}.hero-photo.svelte-qhwg61{position:relative}.hero-photo.svelte-qhwg61 .plc-figure{aspect-ratio:2.1}@media(max-width:33.12375rem){.hero-photo.svelte-qhwg61 .plc-figure{aspect-ratio:1.12}}.hero-caption.svelte-qhwg61{position:absolute;right:clamp(1rem,.7403846154rem + 1.1538461538vw,2.125rem);bottom:clamp(3.75rem,3.6346153846rem + .5128205128vw,4.25rem);max-width:calc(100% - clamp(2rem,1.4807692308rem + 2.3076923077vw,4.25rem));padding:clamp(1.375rem,1.3317307692rem + .1923076923vw,1.5625rem) clamp(1.375rem,1.2596153846rem + .5128205128vw,1.875rem);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background-color:color-mix(in srgb,var(--color-bg-section) 90%,transparent);--color-bg-section: var(--color-chrome-bg);--color-bg-surface: var(--color-chrome-bg-raised);--color-bg-subtle: var(--color-chrome-bg-raised);--color-bg-muted: var(--color-chrome-bg-raised);--color-bg-emphasis: var(--color-chrome-bg-hover);--color-text-primary: var(--color-chrome-text);--color-text-emphasis: var(--color-chrome-text);--color-text-secondary: var(--color-chrome-text-muted);--color-text-tertiary: var(--color-chrome-text-muted);--color-text-muted: var(--color-chrome-text-muted);--color-border-subtle: var(--color-chrome-border);--color-border-default: var(--color-chrome-border);--color-border-strong: var(--color-chrome-bg-hover);--color-primary-subtle: var(--color-chrome-bg-hover);color:var(--color-text-primary)}@media(max-width:33.12375rem){.hero-caption.svelte-qhwg61{left:1rem;max-width:none}}.hero-caption-mono.svelte-qhwg61{display:block;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.03em;text-transform:uppercase;color:var(--color-text-secondary)}.hero-caption-text.svelte-qhwg61{margin-top:.9375rem;font-size:clamp(1.375rem,1.3173076923rem + .2564102564vw,1.625rem);line-height:1.3;letter-spacing:-.025em}.verification.svelte-qhwg61{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2.1875rem,1.5961538462rem + 2.6282051282vw,4.75rem)}@media(max-width:63.99875rem){.verification.svelte-qhwg61{grid-template-columns:minmax(0,1fr)}}.verification-lead.svelte-qhwg61{font-size:clamp(1rem,.9711538462rem + .1282051282vw,1.125rem);line-height:1.7;color:var(--color-text-secondary)}.verification-text.svelte-qhwg61{margin-top:1.5rem;line-height:1.75;color:var(--color-text-secondary)}.verification.svelte-qhwg61 .checks>li:first-child{padding-top:0;border-top:none}
