@font-face{font-family:Freigeist XWide;src:url(/assets/freigeist-xwide-black-DnD2Sy2P.woff2)format("woff2"),url(/assets/freigeist-xwide-black-DHacDt-Q.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}:root{--w1-color-paper:oklch(99% .003 259);--w1-color-paper-2:oklch(97% .005 259);--w1-color-paper-3:oklch(94.5% .007 259);--w1-color-ink:oklch(21% .012 259);--w1-color-ink-2:oklch(44% .011 259);--w1-color-muted:oklch(52% .011 259);--w1-color-rule:oklch(89% .006 259);--w1-color-rule-2:oklch(93% .005 259);--w1-color-shot-edge:oklch(26.4% .117 261/.15);--w1-color-accent:oklch(55.6% .158 265);--w1-color-accent-deep:oklch(48% .15 265);--w1-color-accent-quiet:oklch(55.6% .158 265/.1);--w1-color-accent-ink:oklch(99% .003 259);--w1-color-focus:oklch(52% .19 265);--w1-color-nav:oklch(99% .003 259/.72);--w1-color-nav-pill:oklch(99% .003 259/.86);--w1-color-brand-from:oklch(78% .055 340);--w1-color-brand-to:oklch(60% .145 262);--w1-tint-blue:oklch(93.5% .028 265);--w1-tint-blue-ink:oklch(52% .13 265);--w1-tint-lavender:oklch(93% .03 300);--w1-tint-lavender-ink:oklch(52% .12 300);--w1-tint-mint:oklch(93.5% .03 165);--w1-tint-mint-ink:oklch(48% .09 165);--w1-tint-peach:oklch(94% .035 60);--w1-tint-peach-ink:oklch(52% .11 55);--w1-tint-sand:oklch(94.5% .028 85);--w1-tint-rose:oklch(93.5% .03 15);--w1-wash-a:oklch(93.5% .028 265/.55);--w1-wash-b:oklch(93% .03 300/.42);--w1-wash-c:oklch(93.5% .03 165/.5);--w1-color-grid:oklch(21% .012 259/.1);--w1-color-grid-bevel:oklch(100% 0 0);--w1-color-grid-fill:oklch(100% 0 0/.55);--w1-color-grid-shade:oklch(21% .012 259/.05);--w1-color-glow:oklch(55.6% .158 265/.34);--w1-color-glow-clear:oklch(55.6% .158 265/0);--w1-font-display:"Freigeist XWide", "Arial Black", system-ui, sans-serif;--w1-font-body:"Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--w1-text-display:clamp(2.6rem, 6.4vw + .5rem, 6rem);--w1-text-h2:clamp(2rem, 3.4vw + .5rem, 3.25rem);--w1-text-h3:clamp(1.375rem, 1vw + 1rem, 1.75rem);--w1-text-body:1.0625rem;--w1-text-lead:clamp(1.0625rem, .4vw + 1rem, 1.1875rem);--w1-text-sm:.9375rem;--w1-text-label:.75rem;--w1-weight-body:400;--w1-weight-mid:500;--w1-weight-display:900;--w1-weight-heavy:900;--w1-track-display:-.02em;--w1-track-h2:-.015em;--w1-track-h3:-.01em;--w1-space-2xs:4px;--w1-space-xs:8px;--w1-space-sm:12px;--w1-space-md:16px;--w1-space-lg:24px;--w1-space-xl:32px;--w1-space-2xl:48px;--w1-space-3xl:80px;--w1-space-4xl:120px;--w1-radius-sm:8px;--w1-radius-md:14px;--w1-radius-lg:22px;--w1-radius-panel:34px;--w1-radius-device:46px;--w1-radius-shot:26px;--w1-radius-shot-lead:30px;--w1-radius-shot-panel:36px;--w1-radius-pill:999px;--w1-rule-hair:1px;--w1-grid-cell:65.5px;--w1-grid-cell-narrow:42px;--w1-shadow-card:0 2px 8px oklch(21% .012 259/.05), 0 12px 32px oklch(21% .012 259/.07);--w1-shadow-float:0 4px 14px oklch(21% .012 259/.08), 0 24px 56px oklch(21% .012 259/.1);--w1-dur-micro:.12s;--w1-dur-short:.22s;--w1-dur-fast:.32s;--w1-dur-long:.42s;--w1-dur-very-slow:.52s;--w1-dur-morph:.52s;--w1-dur-words:.82s;--w1-ease-out:cubic-bezier(.16, 1, .3, 1);--w1-ease-in:cubic-bezier(.7, 0, .84, 0);--w1-ease-in-out:cubic-bezier(.65, 0, .35, 1);--w1-ease-mask:cubic-bezier(.76, 0, .24, 1);--w1-stagger-dur:.5s;--w1-stagger-distance:12px;--w1-stagger-step:40ms;--w1-stagger-blur:3px;--w1-stagger-ease:cubic-bezier(.22, 1, .36, 1);--w1-cluster-at:.48s;--w1-cluster-step:.12s;--w1-cluster-rise:48px;--w1-cluster-rise-side:88px;--w1-sphere-at:.36s;--w1-sphere-rise:48px;--w1-header-dur:.4s;--w1-header-travel:-100%;--w1-header-blur:2px;--w1-header-ease:cubic-bezier(.22, 1, .36, 1);--w1-page-max:80rem;--w1-measure:62ch;--w1-gutter:clamp(20px, 5vw, 56px);--w1-nav-h:64px}*,:before,:after{box-sizing:border-box}html,body{margin:0;overflow-x:clip}html{scroll-behavior:smooth;scroll-padding-block-start:calc(var(--w1-nav-h) + var(--w1-space-lg))}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background-color:var(--w1-color-paper);color:var(--w1-color-ink);font-family:var(--w1-font-body);font-size:var(--w1-text-body);font-weight:var(--w1-weight-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.55}img{max-width:100%;display:block}svg{display:block}.w1-h2{font-family:var(--w1-font-display);font-size:var(--w1-text-h2);font-weight:var(--w1-weight-display);letter-spacing:var(--w1-track-h2);overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.05}.w1-h3{font-family:var(--w1-font-display);font-size:var(--w1-text-h3);font-weight:var(--w1-weight-display);letter-spacing:var(--w1-track-h2);overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.15}.w1-lead{font-size:var(--w1-text-lead);color:var(--w1-color-ink-2);max-width:48ch;margin:0;line-height:1.5}.w1-prose{max-width:var(--w1-measure);color:var(--w1-color-ink-2);margin:0}.w1-note{font-size:var(--w1-text-sm);color:var(--w1-color-muted);max-width:var(--w1-measure);margin:0}.w1-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(a,button,input,[tabindex]):focus-visible{outline:2px solid var(--w1-color-focus);outline-offset:3px;border-radius:var(--w1-radius-sm)}.w1-skip{z-index:100;padding:var(--w1-space-xs) var(--w1-space-md);background-color:var(--w1-color-ink);color:var(--w1-color-paper);border-radius:var(--w1-radius-pill);transform:translateY(calc(-100% - var(--w1-space-lg)));transition:transform var(--w1-dur-short) var(--w1-ease-out);text-decoration:none;position:absolute;inset-block-start:var(--w1-space-md);inset-inline-start:var(--w1-space-md)}.w1-skip:focus-visible{transform:translateY(0)}.w1-btn{min-height:44px;padding:var(--w1-space-sm) var(--w1-space-lg);border-radius:var(--w1-radius-pill);font:inherit;font-weight:var(--w1-weight-mid);white-space:nowrap;cursor:pointer;transition:background-color var(--w1-dur-micro) var(--w1-ease-out), color var(--w1-dur-micro) var(--w1-ease-out), transform var(--w1-dur-micro) var(--w1-ease-out), opacity var(--w1-dur-micro) var(--w1-ease-out);border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.w1-btn--lg{min-height:54px;padding-inline:var(--w1-space-xl);font-size:var(--w1-text-lead);font-weight:var(--w1-weight-mid)}.w1-btn--accent{background-color:var(--w1-color-accent);color:var(--w1-color-accent-ink)}.w1-btn--accent:hover{background-color:var(--w1-color-accent-deep);transform:translateY(-1px)}.w1-btn--accent:active{transform:translateY(0)scale(.99)}.w1-btn:disabled,.w1-btn[data-state=sending]{cursor:not-allowed;opacity:.55;transform:none}.w1-btn[data-state=error]{transform:none}.w1-nav{z-index:50;background-color:var(--w1-color-nav);border-block-end:var(--w1-rule-hair) solid var(--w1-color-rule-2);-webkit-backdrop-filter:saturate(1.2)blur(14px);backdrop-filter:saturate(1.2)blur(14px);filter:blur();transition:background-color var(--w1-dur-morph) var(--w1-ease-out), border-block-end-color var(--w1-dur-morph) var(--w1-ease-out), backdrop-filter var(--w1-dur-morph) var(--w1-ease-out), opacity var(--w1-header-dur) var(--w1-header-ease), transform var(--w1-header-dur) var(--w1-header-ease), filter var(--w1-header-dur) var(--w1-header-ease);padding-block:0;position:sticky;inset-block-start:0}.w1-nav.is-floating{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000;border-block-end-color:#0000}.w1-nav__inner{align-items:center;gap:var(--w1-space-lg);max-width:var(--w1-page-max);min-height:var(--w1-nav-h);padding-inline:var(--w1-gutter);padding-block:var(--w1-space-xs);-webkit-backdrop-filter:blur();backdrop-filter:blur();box-shadow:none;transition:max-width var(--w1-dur-morph) var(--w1-ease-out), padding-inline var(--w1-dur-morph) var(--w1-ease-out), border-radius var(--w1-dur-morph) var(--w1-ease-out), background-color var(--w1-dur-morph) var(--w1-ease-out), backdrop-filter var(--w1-dur-morph) var(--w1-ease-out), box-shadow var(--w1-dur-morph) var(--w1-ease-out), transform var(--w1-dur-morph) var(--w1-ease-out);background-color:#0000;border-radius:0;margin-inline:auto;display:flex}.w1-nav.is-floating .w1-nav__inner{max-width:62rem;padding-inline:var(--w1-space-lg) var(--w1-space-xs);border-radius:var(--w1-radius-pill);background-color:var(--w1-color-nav-pill);-webkit-backdrop-filter:saturate(1.2)blur(18px);backdrop-filter:saturate(1.2)blur(18px);box-shadow:var(--w1-shadow-card);transform:translateY(10px)}.w1-nav__brand{align-items:center;line-height:0;text-decoration:none;display:inline-flex}.w1-nav__lockup{aspect-ratio:2125/526;width:118px;height:auto}.w1-foot__lockup{aspect-ratio:2125/526;width:104px;height:auto}.w1-nav__links{align-items:center;gap:var(--w1-space-lg);margin-inline-start:auto;display:flex}.w1-nav__link{color:var(--w1-color-ink-2);font-size:var(--w1-text-sm);font-weight:var(--w1-weight-mid);white-space:nowrap;transition:color var(--w1-dur-micro) var(--w1-ease-out);text-decoration:none}.w1-nav__link:hover{color:var(--w1-color-ink)}.w1-nav__link:active{color:var(--w1-color-accent)}.w1-nav__cta{font-size:var(--w1-text-sm);padding-block:var(--w1-space-xs);min-height:48px}.w1-hero{padding:0}.w1-hero__panel{isolation:isolate;justify-items:center;gap:var(--w1-space-lg);border-radius:0 0 var(--w1-radius-panel) var(--w1-radius-panel);padding:clamp(var(--w1-space-2xl), 7vh, var(--w1-space-3xl)) var(--w1-gutter) 0;text-align:center;background-image:linear-gradient(150deg, var(--w1-wash-a), var(--w1-wash-b) 55%, var(--w1-wash-c)), repeating-linear-gradient(to right, var(--w1-color-grid) 0 1px, var(--w1-color-grid-bevel) 1px 2px, transparent 2px var(--w1-grid-cell)), repeating-linear-gradient(to bottom, var(--w1-color-grid) 0 1px, var(--w1-color-grid-bevel) 1px 2px, transparent 2px var(--w1-grid-cell)),  linear-gradient(var(--w1-color-grid-fill), var(--w1-color-grid-fill)), linear-gradient(var(--w1-color-grid-fill), var(--w1-color-grid-fill)), linear-gradient(var(--w1-color-grid-fill), var(--w1-color-grid-fill)), linear-gradient(var(--w1-color-grid-shade), var(--w1-color-grid-shade)), linear-gradient(var(--w1-color-grid-fill), var(--w1-color-grid-fill)), linear-gradient(var(--w1-color-grid-fill), var(--w1-color-grid-fill)), linear-gradient(var(--w1-color-grid-fill), var(--w1-color-grid-fill)), linear-gradient(var(--w1-color-grid-fill), var(--w1-color-grid-fill)), linear-gradient(var(--w1-color-grid-fill), var(--w1-color-grid-fill)), linear-gradient(var(--w1-color-grid-shade), var(--w1-color-grid-shade)), linear-gradient(var(--w1-color-grid-fill), var(--w1-color-grid-fill)), linear-gradient(var(--w1-color-grid-fill), var(--w1-color-grid-fill));background-repeat:no-repeat;background-size:auto, auto, auto, var(--w1-grid-cell) var(--w1-grid-cell), var(--w1-grid-cell) var(--w1-grid-cell), var(--w1-grid-cell) var(--w1-grid-cell), var(--w1-grid-cell) var(--w1-grid-cell), var(--w1-grid-cell) var(--w1-grid-cell), var(--w1-grid-cell) var(--w1-grid-cell), var(--w1-grid-cell) var(--w1-grid-cell), var(--w1-grid-cell) var(--w1-grid-cell), var(--w1-grid-cell) var(--w1-grid-cell), var(--w1-grid-cell) var(--w1-grid-cell), var(--w1-grid-cell) var(--w1-grid-cell), var(--w1-grid-cell) var(--w1-grid-cell);background-position:0 0, 0 0, 0 0, calc(2 * var(--w1-grid-cell)) calc(2 * var(--w1-grid-cell)), calc(4 * var(--w1-grid-cell)) calc(1 * var(--w1-grid-cell)), calc(6 * var(--w1-grid-cell)) 0, calc(8 * var(--w1-grid-cell)) calc(3 * var(--w1-grid-cell)), calc(10 * var(--w1-grid-cell)) calc(2 * var(--w1-grid-cell)), calc(12 * var(--w1-grid-cell)) 0, calc(14 * var(--w1-grid-cell)) calc(1 * var(--w1-grid-cell)), calc(15 * var(--w1-grid-cell)) calc(3 * var(--w1-grid-cell)), calc(19 * var(--w1-grid-cell)) calc(1 * var(--w1-grid-cell)), calc(22 * var(--w1-grid-cell)) calc(2 * var(--w1-grid-cell)), calc(24 * var(--w1-grid-cell)) 0, calc(26 * var(--w1-grid-cell)) calc(2 * var(--w1-grid-cell));background-blend-mode:normal;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.w1-hero__panel>:not(.w1-sphere){z-index:1;position:relative}.w1-eyebrow{align-items:center;gap:var(--w1-space-sm);padding:var(--w1-space-2xs) var(--w1-space-md) var(--w1-space-2xs) var(--w1-space-2xs);border-radius:var(--w1-radius-pill);background-color:var(--w1-color-paper);box-shadow:var(--w1-shadow-card);color:var(--w1-color-ink);font-size:var(--w1-text-sm);font-weight:var(--w1-weight-mid);white-space:nowrap;transition:transform var(--w1-dur-micro) var(--w1-ease-out), box-shadow var(--w1-dur-micro) var(--w1-ease-out);text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.w1-eyebrow:hover{transform:translateY(-1px)}}.w1-eyebrow__badge{padding:var(--w1-space-2xs) var(--w1-space-sm);border-radius:var(--w1-radius-pill);background-color:var(--w1-color-accent);color:var(--w1-color-accent-ink);font-weight:var(--w1-weight-mid);align-items:center;display:inline-flex}.w1-eyebrow__chev{width:16px;height:16px;color:var(--w1-color-muted)}.w1-hero__line{font-family:var(--w1-font-display);font-size:var(--w1-text-display);font-weight:var(--w1-weight-display);text-transform:uppercase;letter-spacing:var(--w1-track-display);margin:var(--w1-space-md) 0 0;text-wrap:balance;overflow-wrap:anywhere;min-width:0;max-width:100%;font-style:normal;line-height:.88}.w1-hero__row{display:block}.w1-hero__voice{max-width:46ch;color:var(--w1-color-ink-2);font-size:var(--w1-text-lead);margin:0;line-height:1.5}@media (width<=640px){.w1-hero__panel{--w1-grid-cell:var(--w1-grid-cell-narrow);--w1-color-grid-fill:transparent;--w1-color-grid-shade:transparent}}.w1-sphere{z-index:0;pointer-events:none;height:clamp(300px,46vw,680px);position:absolute;inset-block-end:0;inset-inline:0}.w1-sphere__canvas{aspect-ratio:1;width:min(1200px,max(590px,94vw));-webkit-mask-image:linear-gradient(to bottom, transparent 0%, var(--w1-color-ink) 14%);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, var(--w1-color-ink) 14%);mask-image:linear-gradient(to bottom, transparent 0%, var(--w1-color-ink) 14%);pointer-events:auto;touch-action:pan-y;cursor:grab;position:absolute;inset-block-end:0;inset-inline-start:50%;transform:translate(-50%,65.5%)}.w1-sphere__canvas:active{cursor:grabbing}.w1-sphere__wash{pointer-events:none;border-radius:50%;position:absolute;inset-block-end:0}.w1-sphere__wash--wide{filter:blur(100px);opacity:.7;background-image:linear-gradient(to right, var(--w1-color-glow) 16.8%, var(--w1-color-glow-clear) 36.9%, var(--w1-color-glow-clear) 63.3%, var(--w1-color-glow) 83.2%);height:40%;inset-inline:0}.w1-sphere__wash--mid{filter:blur(75px);background-image:linear-gradient(to bottom, var(--w1-color-glow-clear) 0%, var(--w1-color-glow) 44.5%);height:34%;inset-inline:20%}.w1-sphere__wash--core{filter:blur(50px);background-image:linear-gradient(to bottom, var(--w1-color-glow-clear) 0%, var(--w1-color-glow) 63.6%);height:26%;inset-inline:32%}.w1-cluster{width:100%;min-width:0;height:clamp(190px,27vw,340px);pointer-events:none;z-index:1;justify-content:center;align-items:flex-start;margin-block-start:var(--w1-space-xl);display:flex;position:relative;overflow:hidden}.w1-cluster figure{border-radius:var(--w1-radius-shot);min-width:0;box-shadow:var(--w1-shadow-float);margin:0}.w1-cluster img{border:2px solid var(--w1-color-shot-edge);border-radius:var(--w1-radius-shot);width:100%;height:auto;display:block}.w1-cluster__lead,.w1-cluster__lead img{border-radius:var(--w1-radius-shot-lead)}.w1-cluster__lead{z-index:2;width:clamp(150px,22vw,268px);position:relative}.w1-cluster__side{z-index:1;width:clamp(118px,17vw,214px);position:relative}.w1-cluster__side--left{margin-inline-end:calc(-1 * var(--w1-space-xl));transform:rotate(-9deg)translateY(26px)}.w1-cluster__side--right{margin-inline-start:calc(-1 * var(--w1-space-xl));transform:rotate(9deg)translateY(26px)}.w1-works{max-width:var(--w1-page-max);padding:var(--w1-space-3xl) var(--w1-gutter) var(--w1-space-2xl);justify-items:center;gap:var(--w1-space-xl);text-align:center;margin-inline:auto;display:grid}.w1-works__lead{font-family:var(--w1-font-display);font-size:var(--w1-text-h3);font-weight:var(--w1-weight-display);letter-spacing:var(--w1-track-h3);color:var(--w1-color-ink);margin:0}.w1-works__row{justify-content:center;align-items:center;gap:var(--w1-space-lg) var(--w1-space-2xl);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.w1-works__item{align-items:center;gap:var(--w1-space-sm);font-size:var(--w1-text-lead);font-weight:var(--w1-weight-mid);color:var(--w1-color-ink-2);white-space:nowrap;display:inline-flex}.w1-works__mark{place-items:center;width:26px;height:26px;display:grid}.w1-works__mark svg{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.w1-connect{max-width:var(--w1-page-max);padding:var(--w1-space-lg) var(--w1-gutter) var(--w1-space-2xl);margin-inline:auto}.w1-connect__panel{gap:var(--w1-space-2xl);border-radius:var(--w1-radius-panel);padding:var(--w1-space-2xl) var(--w1-space-2xl) 0;background-image:linear-gradient(160deg, var(--w1-tint-blue), var(--w1-tint-mint));grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.w1-connect__screen{align-self:end;min-width:0;max-height:420px;margin-block-end:calc(-1 * var(--w1-space-2xl));overflow:hidden}.w1-connect__img{border:2px solid var(--w1-color-shot-edge);border-radius:var(--w1-radius-shot-panel);width:100%;max-width:320px;height:auto;box-shadow:var(--w1-shadow-float);margin-inline:auto}.w1-connect__body{gap:var(--w1-space-md);min-width:0;padding-block-end:var(--w1-space-2xl);display:grid}.w1-connect__list{gap:var(--w1-space-xs);margin:var(--w1-space-xs) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.w1-surface{align-items:center;gap:var(--w1-space-xs);padding:var(--w1-space-xs) var(--w1-space-md);border-radius:var(--w1-radius-pill);background-color:var(--w1-color-paper);box-shadow:var(--w1-shadow-card);font-size:var(--w1-text-sm);font-weight:var(--w1-weight-mid);color:var(--w1-color-ink);white-space:nowrap;display:inline-flex}.w1-surface__dot{border-radius:var(--w1-radius-pill);background-color:var(--w1-color-accent);width:6px;height:6px;display:block}.w1-panels{max-width:var(--w1-page-max);padding:var(--w1-space-2xl) var(--w1-gutter) var(--w1-space-3xl);gap:var(--w1-space-2xl);margin-inline:auto;display:grid}.w1-panels__head{gap:var(--w1-space-md);max-width:52rem;display:grid}.w1-panels__head .w1-h2{max-width:24ch}.w1-panels__head .w1-lead{max-width:46ch}.w1-panels__grid{gap:var(--w1-space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.w1-panel{align-content:start;gap:var(--w1-space-sm);border-radius:var(--w1-radius-panel);padding:var(--w1-space-2xl) var(--w1-space-2xl) 0;background-color:var(--w1-tint-blue);min-height:26rem;display:grid;position:relative;overflow:hidden}.w1-panel[data-tint=blue]{background-color:var(--w1-tint-blue)}.w1-panel[data-tint=lavender]{background-color:var(--w1-tint-lavender)}.w1-panel[data-tint=mint]{background-color:var(--w1-tint-mint)}.w1-panel[data-tint=peach]{background-color:var(--w1-tint-peach)}.w1-panel__title{font-family:var(--w1-font-display);font-size:var(--w1-text-h2);font-weight:var(--w1-weight-heavy);letter-spacing:var(--w1-track-h2);color:var(--w1-color-ink);margin:0;line-height:1}.w1-panel__body{max-width:30ch;color:var(--w1-color-ink-2);font-size:var(--w1-text-lead);margin:0;line-height:1.45}.w1-panel__screen{min-width:0;max-height:340px;margin-block-start:var(--w1-space-lg);position:relative;overflow:hidden}.w1-panel__img{border:2px solid var(--w1-color-shot-edge);border-radius:var(--w1-radius-shot-panel);width:100%;max-width:300px;height:auto;box-shadow:var(--w1-shadow-float);margin-inline:auto}.w1-panel__video{aspect-ratio:auto 860/1864;border:2px solid var(--w1-color-shot-edge);border-radius:var(--w1-radius-shot-panel);opacity:0;width:100%;max-width:300px;transition:opacity var(--w1-dur-fast) var(--w1-ease-in-out);pointer-events:none;position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50%}.w1-panel[data-live=on] .w1-panel__video{opacity:1}@media (prefers-reduced-motion:reduce){.w1-panel__video{display:none}}.w1-briefing{max-width:var(--w1-page-max);padding:var(--w1-space-3xl) var(--w1-gutter);justify-items:center;gap:var(--w1-space-lg);text-align:center;margin-inline:auto;display:grid}.w1-quote{gap:var(--w1-space-md);justify-items:center;margin:0;display:grid}.w1-quote__mark{margin:0}.w1-quote__line{font-family:var(--w1-font-display);font-size:clamp(2rem,4vw + .5rem,3.75rem);font-weight:var(--w1-weight-display);letter-spacing:var(--w1-track-h2);overflow-wrap:anywhere;min-width:0;max-width:26ch;margin:0;font-style:normal;line-height:1.05}.w1-quote__by{font-size:var(--w1-text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--w1-color-muted)}.w1-briefing__lead{text-align:center;max-width:60ch}.w1-lines{margin:var(--w1-space-lg) 0 0;gap:var(--w1-space-sm);text-align:start;width:100%;max-width:46rem;padding:0;list-style:none;display:grid}.w1-lines__row{gap:var(--w1-space-md);padding:var(--w1-space-md) var(--w1-space-lg);border-radius:var(--w1-radius-lg);background-color:var(--w1-color-paper-2);border:var(--w1-rule-hair) solid var(--w1-color-rule-2);grid-template-columns:7rem minmax(0,1fr);display:grid}.w1-lines__src{font-size:var(--w1-text-label);font-weight:var(--w1-weight-display);letter-spacing:.08em;text-transform:uppercase;color:var(--w1-color-accent-deep);padding-block-start:var(--w1-space-2xs)}.w1-lines__text{color:var(--w1-color-ink-2);min-width:0}.w1-trust{gap:var(--w1-space-xl);max-width:var(--w1-page-max);padding:var(--w1-space-3xl) var(--w1-gutter);margin-inline:auto;display:grid}.w1-trust__head{gap:var(--w1-space-md);max-width:34ch;display:grid}.w1-table{border-collapse:collapse;background-color:var(--w1-color-paper-2);border:var(--w1-rule-hair) solid var(--w1-color-rule-2);border-radius:var(--w1-radius-panel);text-align:start;width:100%;overflow:hidden}.w1-table thead th{font-size:var(--w1-text-label);font-weight:var(--w1-weight-display);letter-spacing:.08em;text-transform:uppercase;color:var(--w1-color-muted);text-align:start;padding:var(--w1-space-md) var(--w1-space-xl);border-block-end:var(--w1-rule-hair) solid var(--w1-color-rule)}.w1-table tbody tr+tr th,.w1-table tbody tr+tr td{border-block-start:var(--w1-rule-hair) solid var(--w1-color-rule-2)}.w1-table__level{font-family:var(--w1-font-display);font-size:var(--w1-text-h3);font-weight:var(--w1-weight-display);letter-spacing:var(--w1-track-h3);color:var(--w1-color-ink);text-align:start;padding:var(--w1-space-xl);white-space:nowrap}.w1-table__promise{color:var(--w1-color-ink-2);padding:var(--w1-space-xl);min-width:0}.w1-how{gap:var(--w1-space-xl);max-width:var(--w1-page-max);padding:var(--w1-space-3xl) var(--w1-gutter);margin-inline:auto;display:grid}.w1-how__head{gap:var(--w1-space-md);max-width:34ch;display:grid}.w1-steps{gap:var(--w1-space-lg);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.w1-steps__item{align-content:start;gap:var(--w1-space-sm);padding:var(--w1-space-xl);border-radius:var(--w1-radius-panel);background-color:var(--w1-color-paper-2);border:var(--w1-rule-hair) solid var(--w1-color-rule-2);display:grid}.w1-steps__n{border-radius:var(--w1-radius-pill);background-color:var(--w1-color-accent);width:34px;height:34px;color:var(--w1-color-accent-ink);font-size:var(--w1-text-sm);font-weight:var(--w1-weight-display);font-variant-numeric:tabular-nums;place-items:center;display:grid}.w1-steps__body{gap:var(--w1-space-xs);min-width:0;display:grid}.w1-cta{max-width:var(--w1-page-max);padding:var(--w1-space-2xl) var(--w1-gutter) var(--w1-space-3xl);margin-inline:auto}.w1-cta>*{margin-inline:auto}.w1-cta{justify-items:center;gap:var(--w1-space-md);text-align:center;display:grid}.w1-cta__head{max-width:26ch}.w1-cta__body{text-align:center;max-width:52ch}.w1-form{gap:var(--w1-space-xs);width:100%;max-width:30rem;padding:var(--w1-space-2xs);background-color:var(--w1-color-paper);border:var(--w1-rule-hair) solid var(--w1-color-rule);border-radius:var(--w1-radius-pill);box-shadow:var(--w1-shadow-card);grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-block-start:var(--w1-space-sm);display:grid}.w1-form__input,.w1-form__submit{min-height:46px}.w1-form__submit{padding-block:0}.w1-form__input{min-width:0;padding-inline:var(--w1-space-md);color:var(--w1-color-ink);font:inherit;background-color:#0000;border:0}.w1-form__input::placeholder{color:var(--w1-color-muted)}.w1-form__input:focus-visible{outline:2px solid var(--w1-color-focus);outline-offset:1px;border-radius:var(--w1-radius-pill)}.w1-form__decoy{width:1px;height:1px;position:absolute;inset-inline-start:-9999px;overflow:hidden}.w1-cta__done{margin:var(--w1-space-sm) 0 0;font-family:var(--w1-font-display);font-size:var(--w1-text-h3);font-weight:var(--w1-weight-display);color:var(--w1-color-accent)}.w1-cta__helper{text-align:center}.w1-foot{max-width:var(--w1-page-max);padding:var(--w1-space-3xl) var(--w1-gutter) var(--w1-space-2xl);gap:var(--w1-space-xl);margin-inline:auto;display:grid}.w1-foot__line{font-family:var(--w1-font-display);font-size:var(--w1-text-h2);font-weight:var(--w1-weight-display);letter-spacing:var(--w1-track-h2);overflow-wrap:anywhere;min-width:0;max-width:28ch;margin:0;font-style:normal;line-height:1.05}.w1-foot__meta{gap:var(--w1-space-md);border-block-start:var(--w1-rule-hair) solid var(--w1-color-rule);font-size:var(--w1-text-sm);color:var(--w1-color-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;padding-block-start:var(--w1-space-md);display:flex}:root[data-w1-reveal=on] [data-reveal]{opacity:0;filter:blur(6px);transition:opacity var(--w1-dur-long) var(--w1-ease-out), transform var(--w1-dur-long) var(--w1-ease-out), filter var(--w1-dur-long) var(--w1-ease-out);transition-delay:calc(var(--i,0) * 80ms);transform:translateY(16px)}:root[data-w1-reveal=on] [data-reveal][data-w1-in]{opacity:1;filter:blur();transform:none}:root[data-w1-reveal=on] [data-reveal] .w1-lines__row,:root[data-w1-reveal=on] [data-reveal] .w1-steps__item,:root[data-w1-reveal=on] [data-reveal] .w1-surface,:root[data-w1-reveal=on] [data-reveal] tbody tr{opacity:0;transition:opacity var(--w1-dur-fast) var(--w1-ease-out), transform var(--w1-dur-fast) var(--w1-ease-out);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(10px)}:root[data-w1-reveal=on] [data-reveal][data-w1-in] .w1-lines__row,:root[data-w1-reveal=on] [data-reveal][data-w1-in] .w1-steps__item,:root[data-w1-reveal=on] [data-reveal][data-w1-in] .w1-surface,:root[data-w1-reveal=on] [data-reveal][data-w1-in] tbody tr{opacity:1;transform:none}.w1-word{vertical-align:bottom;margin-block-end:-.04em;padding-block-end:.04em;display:inline-block;overflow:hidden}.w1-word__in{white-space:pre;display:inline-block}:root[data-w1-intro=hold] .w1-word__in{transform:translateY(110%)}:root[data-w1-intro] .w1-word__in{transition:transform var(--w1-dur-words) var(--w1-ease-mask);transition-delay:calc(var(--i,0) * 70ms)}:root[data-w1-intro=hold] .w1-rise,:root[data-w1-intro=words] .w1-rise{opacity:0;transform:translateY(var(--w1-stagger-distance));filter:blur(var(--w1-stagger-blur))}:root[data-w1-intro=rest] .w1-rise,:root[data-w1-intro=done] .w1-rise{transition:opacity var(--w1-stagger-dur) var(--w1-stagger-ease), transform var(--w1-stagger-dur) var(--w1-stagger-ease), filter var(--w1-stagger-dur) var(--w1-stagger-ease);transition-delay:calc(var(--i,0) * var(--w1-stagger-step))}:root[data-w1-intro]:not([data-w1-intro=done]) .w1-rise{will-change:transform, opacity, filter}:root[data-w1-intro=hold] .w1-sphere,:root[data-w1-intro=words] .w1-sphere{opacity:0;translate:0 var(--w1-sphere-rise)}:root[data-w1-intro=rest] .w1-sphere,:root[data-w1-intro=done] .w1-sphere{transition:opacity var(--w1-stagger-dur) var(--w1-stagger-ease), translate var(--w1-stagger-dur) var(--w1-stagger-ease);transition-delay:var(--w1-sphere-at)}:root[data-w1-intro]:not([data-w1-intro=done]) .w1-sphere{will-change:translate, opacity}:root[data-w1-intro=hold] .w1-cluster figure,:root[data-w1-intro=words] .w1-cluster figure{opacity:0;translate:0 var(--w1-cluster-rise)}:root[data-w1-intro=hold] .w1-cluster .w1-cluster__side,:root[data-w1-intro=words] .w1-cluster .w1-cluster__side{translate:0 var(--w1-cluster-rise-side)}:root[data-w1-intro=rest] .w1-cluster figure,:root[data-w1-intro=done] .w1-cluster figure{transition:opacity var(--w1-stagger-dur) var(--w1-stagger-ease), translate var(--w1-stagger-dur) var(--w1-stagger-ease);transition-delay:calc(var(--w1-cluster-at) + var(--i,0) * var(--w1-cluster-step))}:root[data-w1-intro]:not([data-w1-intro=done]) .w1-cluster figure{will-change:translate, opacity}:root[data-w1-intro=hold] .w1-nav,:root[data-w1-intro=words] .w1-nav{opacity:0;transform:translateY(var(--w1-header-travel));filter:blur(var(--w1-header-blur));transition:none}[data-w1-lit]{isolation:isolate;position:relative}[data-w1-lit]:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(26rem 26rem at var(--mx,50%) var(--my,50%), var(--w1-color-accent-quiet), transparent 70%);transition:opacity var(--w1-dur-long) var(--w1-ease-out);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){[data-w1-lit]:hover:after{opacity:1}.w1-panel,.w1-steps__item{transition:transform var(--w1-dur-short) var(--w1-ease-out)}.w1-panel:hover,.w1-steps__item:hover{transform:translateY(-3px)}}.w1-rail{z-index:60;pointer-events:none;background-color:var(--w1-color-accent);width:2px;transform:scaleY(var(--p,0));transform-origin:top;transition:transform .12s linear;position:fixed;inset-block:0;inset-inline-start:0}@media (width<=63.99rem){.w1-connect__panel{gap:var(--w1-space-xl);padding-inline:var(--w1-space-xl);grid-template-columns:minmax(0,1fr)}.w1-connect__body{order:-1;padding-block-start:var(--w1-space-md);padding-block-end:0}.w1-steps{grid-template-columns:minmax(0,1fr)}}@media (width<=47.99rem){.w1-nav__links{display:none}.w1-nav__inner{justify-content:space-between;gap:var(--w1-space-sm)}.w1-nav__cta{margin-inline-start:auto}.w1-nav.is-floating .w1-nav__inner{padding-inline:var(--w1-gutter)}.w1-panels__grid{grid-template-columns:minmax(0,1fr)}.w1-panel{min-height:0;padding:var(--w1-space-xl) var(--w1-space-xl) 0}.w1-panel__screen,.w1-connect__screen{max-height:300px;overflow:hidden}.w1-lines__row{gap:var(--w1-space-2xs);grid-template-columns:minmax(0,1fr)}.w1-lines__src{padding-block-start:0}.w1-table thead{display:none}.w1-table,.w1-table tbody,.w1-table tr{display:block}.w1-table tbody tr+tr th{border-block-start:var(--w1-rule-hair) solid var(--w1-color-rule)}.w1-table tbody tr+tr td{border-block-start:0}.w1-table__level{white-space:normal;padding:var(--w1-space-lg) var(--w1-space-lg) var(--w1-space-2xs);display:block}.w1-table__promise{padding:0 var(--w1-space-lg) var(--w1-space-lg);display:block}.w1-form{border-radius:var(--w1-radius-lg);padding:var(--w1-space-xs);grid-template-columns:minmax(0,1fr)}.w1-form__submit{width:100%}}@media (prefers-reduced-motion:reduce){:root [data-reveal],:root [data-reveal] .w1-lines__row,:root [data-reveal] .w1-steps__item,:root [data-reveal] .w1-surface,:root [data-reveal] tbody tr,:root .w1-word__in,:root .w1-rise,:root .w1-hero__voice,:root .w1-hero .w1-btn,:root .w1-nav{opacity:1!important;filter:none!important;will-change:auto!important;transition:none!important;transform:none!important}:root .w1-cluster figure,:root .w1-sphere{opacity:1!important;filter:none!important;will-change:auto!important;transition:none!important;translate:none!important}.w1-panel:hover,.w1-steps__item:hover{transform:none!important}.w1-rail{transition:none!important}}
