.headline-line.svelte-qcrauc{display:block}.headline-word.svelte-qcrauc{white-space:nowrap;display:inline-block}.letter-window.svelte-qcrauc{vertical-align:top;clip-path:inset(0 -.16em);height:1.2em;display:inline-block}.letter-reel.svelte-qcrauc{padding-bottom:.24em;display:block}.reel-cell.svelte-qcrauc{height:1.2em;line-height:1.2;display:block}@media (prefers-reduced-motion:no-preference){.letter-reel.svelte-qcrauc{animation:svelte-qcrauc-reel-arrive 1.4s cubic-bezier(.22, .76, .2, 1) var(--letter-delay) both}@keyframes svelte-qcrauc-reel-arrive{0%{transform:translateY(-100%)}to{transform:translateY(0)}}}.hero-film-frame.svelte-1qh0w53{height:var(--home-hero-height);pointer-events:none;grid-area:1/1/3;align-self:start;position:sticky;top:0;overflow:hidden}.hero-film.svelte-1qh0w53{object-fit:cover;filter:none;display:block;transform:translateY(64px)}@media (prefers-reduced-motion:reduce){.hero-film-frame.svelte-1qh0w53{position:relative}}.hero-video-toggle.svelte-1qh0w53{z-index:2;margin:0 calc(var(--gutter) + 60px) 32px 0;background:var(--paper);border:1px solid #888;border-radius:12px;grid-area:1/1;place-self:end;place-items:center;width:40px;height:40px;display:grid;position:relative}.hero-video-toggle.svelte-1qh0w53:hover{background:#313131}@media (width<=767px){.hero-film.svelte-1qh0w53{object-position:70% center;transform:translateY(40px)}.hero-video-toggle.svelte-1qh0w53{margin-bottom:24px}}@media (width>=768px){.hero-video-toggle.svelte-1qh0w53{display:none}}.statement-word.svelte-16mnjeq{white-space:nowrap;display:inline-block;position:relative}.word-base.svelte-16mnjeq{color:#f4f4f2}.word-ink.svelte-16mnjeq{color:#f4f4f2;-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;inset:0}.reveal-ready.svelte-16mnjeq .word-base:where(.svelte-16mnjeq){color:#5b5b5b}.reveal-ready.svelte-16mnjeq .word-ink:where(.svelte-16mnjeq){clip-path:inset(0 0 100%);transition:clip-path .75s cubic-bezier(.32, .72, 0, 1) var(--word-delay)}.reveal-ready.svelte-16mnjeq .statement-word:where(.svelte-16mnjeq).is-visible .word-ink:where(.svelte-16mnjeq){clip-path:inset(0)}@media (prefers-reduced-motion:reduce){.reveal-ready.svelte-16mnjeq .word-base:where(.svelte-16mnjeq){color:#f4f4f2}.word-ink.svelte-16mnjeq{clip-path:none!important;transition:none!important}}.direction-preview.svelte-w4rx05{--sticker-size:48px;--glyph-size:32px;pointer-events:none;flex-shrink:0;align-items:center;display:flex}.visual-sticker.svelte-w4rx05{width:var(--sticker-size);height:var(--sticker-size);color:#202020;z-index:var(--order);opacity:0;transform:rotate(var(--tilt));transition:opacity .14s var(--ease);background:#f4f4f0;border:1px solid #d5d5d0;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.visual-sticker.svelte-w4rx05+.visual-sticker:where(.svelte-w4rx05){margin-left:-8px}.visual-sticker.svelte-w4rx05 img:where(.svelte-w4rx05){width:calc(var(--glyph-size) * var(--optical-scale));height:calc(var(--glyph-size) * var(--optical-scale));object-fit:contain;filter:grayscale();display:block}.solution-row:hover .visual-sticker.svelte-w4rx05,.solution-row:focus-visible .visual-sticker.svelte-w4rx05{animation:svelte-w4rx05-sticker-press .22s cubic-bezier(.16, 1, .3, 1) var(--delay) both}@keyframes svelte-w4rx05-sticker-press{0%{opacity:0;transform:translate(-8px, -12px) rotate(calc(var(--tilt) - 12deg)) scale(1.12)}40%{opacity:1}75%{opacity:1;transform:translateY(1px) rotate(var(--tilt)) scale(.96)}to{opacity:1;transform:rotate(var(--tilt))}}@media (width<=1280px){.direction-preview.svelte-w4rx05{--sticker-size:40px;--glyph-size:28px}}@media (width<=1024px){.direction-preview.svelte-w4rx05{--sticker-size:36px;--glyph-size:26px}.visual-sticker.svelte-w4rx05+.visual-sticker:where(.svelte-w4rx05){margin-left:-6px}}@media (width<=767px){.direction-preview.svelte-w4rx05{--sticker-size:28px;--glyph-size:20px}.visual-sticker.svelte-w4rx05{border-radius:5px}}@media (width<=360px){.direction-preview.svelte-w4rx05{--sticker-size:22px;--glyph-size:16px}}@media (width<=767px),(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.visual-sticker.svelte-w4rx05,.solution-row:hover .visual-sticker.svelte-w4rx05,.solution-row:focus-visible .visual-sticker.svelte-w4rx05{opacity:1;transform:rotate(var(--tilt));transition:none;animation:none}}.home-opening.svelte-1uha8ag{isolation:isolate;grid-template-columns:minmax(0,1fr);display:grid}.hero-runway.svelte-1uha8ag{height:var(--home-hero-height);pointer-events:none;grid-area:1/1}.hero.svelte-1uha8ag{z-index:1;grid-area:1/1/3;align-self:start}.hero-content.svelte-1uha8ag{padding-bottom:132px}.scroll-link.svelte-1uha8ag{z-index:2;margin:0 var(--gutter) 32px 0;grid-area:1/1;place-self:end}.home-cover.svelte-1uha8ag{z-index:3;background:var(--paper);grid-area:2/1;position:relative}.home-news.svelte-1uha8ag{border-top:1px solid var(--line)}.news-grid.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:40px 0 0;padding:0;list-style:none;display:grid}.news-grid.svelte-1uha8ag img:where(.svelte-1uha8ag){aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.news-grid.svelte-1uha8ag h3:where(.svelte-1uha8ag){justify-content:space-between;align-items:baseline;gap:16px;margin-top:24px;font-size:clamp(24px,2.5vw,36px);line-height:1.25;display:flex}.news-grid.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--muted)}@media (prefers-reduced-motion:no-preference){.hero.svelte-1uha8ag{position:sticky;top:0}}@media (width<=767px){.news-grid.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}.hero-content.svelte-1uha8ag{padding-bottom:124px}.scroll-link.svelte-1uha8ag{margin-bottom:24px}}
