body{margin:0;background:transparent;color:#262524;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;overflow:hidden}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#ffffff52,#ffffff29 46%,#ffffff61),radial-gradient(circle at 50% 22%,rgba(255,255,255,.18),transparent 36%);background-size:auto,auto,42px 42px}.portal-container.svelte-1uha8ag{width:100%;min-height:100svh;display:grid;place-items:center;padding:90px clamp(1rem,4vw,3rem) 34px;box-sizing:border-box}.center-stage.svelte-1uha8ag{width:min(1080px,100%);display:grid;gap:clamp(1.15rem,2.4vw,1.9rem);justify-items:center}.brand-block.svelte-1uha8ag{max-width:980px;text-align:center}.work-tag.svelte-1uha8ag{display:inline-flex;align-items:center;width:fit-content;margin:0 auto .85rem;padding:.44rem .68rem;border:1px solid rgba(198,18,18,.34);background:#ffffff75;color:#a90f0f;font-family:monospace;font-size:.68rem;font-weight:700;letter-spacing:.12em;line-height:1;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px #00000014}.teaser-meta.svelte-1uha8ag{display:block;color:#c61212;font-family:monospace;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.parallax-layer.svelte-1uha8ag{transform:translate(var(--tx),var(--ty));transition:transform .1s ease-out;will-change:transform}h1.svelte-1uha8ag{margin:0;color:#343230;font-size:clamp(2.85rem,8.4vw,7.8rem);font-weight:300;line-height:.92;white-space:nowrap;text-shadow:0 8px 30px rgba(255,255,255,.55)}.subtitle.svelte-1uha8ag{max-width:760px;margin:.8rem auto 0;color:#343230b8;font-size:clamp(.84rem,1.45vw,1.05rem);line-height:1.55;text-transform:uppercase;letter-spacing:.1em;text-shadow:0 4px 20px rgba(255,255,255,.62)}.news-teaser.svelte-1uha8ag{display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:1rem;align-items:stretch;width:min(760px,100%);padding:.7rem;border-top:3px solid #c61212;background:#1212118f;box-shadow:0 16px 55px #00000038;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.teaser-image.svelte-1uha8ag{min-height:118px;max-height:140px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#111}.teaser-image.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;object-fit:cover;display:block}.teaser-copy.svelte-1uha8ag{display:flex;flex-direction:column;justify-content:center;padding:.25rem 0}.teaser-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:.24rem 0 .35rem;color:#f6f0e7;font-size:clamp(1.25rem,2.4vw,1.85rem);font-weight:300;line-height:1.08}.teaser-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:430px;margin:0;color:#f6f0e7c7;font-size:.88rem;line-height:1.45}.teaser-link.svelte-1uha8ag{align-self:center;width:fit-content;margin:auto 0;padding:.72rem .85rem;border:1px solid #c61212;background:#c61212;color:#fff;font-family:monospace;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background .2s,color .2s}.teaser-link.svelte-1uha8ag:hover{background:transparent;color:#fff}@media(max-width:820px){.portal-container.svelte-1uha8ag{padding:88px 1rem 28px;align-items:center}.parallax-layer.svelte-1uha8ag{transform:none!important}h1.svelte-1uha8ag{font-size:clamp(2.05rem,13vw,4.1rem)}.news-teaser.svelte-1uha8ag{grid-template-columns:1fr;width:min(520px,100%);padding:.7rem}.teaser-image.svelte-1uha8ag{min-height:0;max-height:none;aspect-ratio:16 / 8.6}.teaser-copy.svelte-1uha8ag{padding:.15rem 0 0;text-align:left}.teaser-link.svelte-1uha8ag{margin-top:.85rem;width:100%;box-sizing:border-box;text-align:center}}
