.page-sky[data-astro-cid-66krrasz]{z-index:-1;isolation:isolate;background:var(--sky-screen);pointer-events:none;height:100lvh;position:fixed;inset:0 0 auto}:root:has(.page-sky){--sky-scrim-ink:color-mix(in srgb, var(--sky-tint) 80%, transparent);--fomex-glass:color-mix(in srgb, var(--sky-tint) 80%, transparent)}.intro[data-astro-cid-i277tkrs]{z-index:var(--z-overlay);pointer-events:none;height:100lvh;display:none;position:fixed;inset:0 0 auto;overflow:hidden}:root{scrollbar-gutter:stable}@media (prefers-reduced-motion:no-preference){:root:not([data-intro=done]) .intro[data-astro-cid-i277tkrs]{display:block}:root:not([data-intro=done]) [data-intro-logo]{opacity:0}:root:not([data-intro]) [data-intro-logo]{animation:0s 4s forwards intro-failsafe-in}:root:not([data-intro]) .intro[data-astro-cid-i277tkrs]{animation:0s 4s forwards intro-failsafe-out}:root[data-intro-landed] [data-intro-logo]{opacity:1}:root[data-intro-landed] .intro__canvas[data-astro-cid-i277tkrs]{opacity:0}}:root[data-intro=scene] .intro[data-astro-cid-i277tkrs][hidden]{display:none}:root[data-intro=playing]{overflow:hidden}@keyframes intro-failsafe-in{to{opacity:1}}@keyframes intro-failsafe-out{to{opacity:0}}.intro__veil[data-astro-cid-i277tkrs]{isolation:isolate;background:var(--sky-screen);will-change:opacity;position:absolute;inset:0}.intro__veil[data-astro-cid-i277tkrs] canvas[data-astro-cid-i277tkrs]{opacity:0;width:100%;height:100%;transition:opacity var(--duration-slow) var(--ease-out);position:absolute;inset:0}.intro__veil[data-astro-cid-i277tkrs] canvas[data-astro-cid-i277tkrs][data-ready]{opacity:1}.intro__stage[data-astro-cid-i277tkrs]{place-items:center;height:100svh;display:grid;position:absolute;inset:0 0 auto}.intro__glass[data-astro-cid-i277tkrs]{aspect-ratio:106.5/60;width:min(72vw,960px);margin-top:-3svh}.intro__canvas[data-astro-cid-i277tkrs]{width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-yig24ztu]{--scene-length:60svh;position:relative}:root[data-intro=scene] .hero[data-astro-cid-yig24ztu]{height:calc(100svh + var(--scene-length))}.hero__stage[data-astro-cid-yig24ztu]{height:100svh;padding:var(--header-h) var(--gutter) 0;isolation:isolate;place-items:center;display:grid;position:sticky;top:0;overflow:clip}.hero__body[data-astro-cid-yig24ztu]{justify-items:center;gap:var(--space-8);color:var(--white);text-align:center;display:grid}.hero__title[data-astro-cid-yig24ztu]{--name-size:clamp(6rem, min(19.5vw, 34svh), 19.5rem);--name-tracking:-.01em;--tagline-tracking:.422em;font-size:var(--name-size);text-shadow:var(--text-glow);justify-items:center;gap:.04em;font-weight:400;display:grid}.hero__name[data-astro-cid-yig24ztu]{font-family:var(--font-heading);letter-spacing:var(--name-tracking);white-space:nowrap;margin-inline-end:calc(-1 * var(--name-tracking));font-weight:900;line-height:.95}.hero__tagline[data-astro-cid-yig24ztu]{font-family:var(--font-heading);letter-spacing:var(--tagline-tracking);white-space:nowrap;margin-inline-end:calc(-1 * var(--tagline-tracking));font-size:.2em;font-weight:500;line-height:1}.hero__contact[data-astro-cid-yig24ztu]{font-family:var(--font-copy);justify-content:center;gap:var(--space-3) var(--space-4);font-weight:500;font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;line-height:1.4;list-style:none;display:flex}.hero__contact[data-astro-cid-yig24ztu] a[data-astro-cid-yig24ztu]{align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-6) 0 var(--space-4);border:1px solid var(--pill-border);border-radius:var(--radius-pill);background:var(--pill);backdrop-filter:blur(10px);transition:background-color var(--duration-base);text-decoration:none;display:inline-flex}@media (width<=479px){.hero__contact[data-astro-cid-yig24ztu] a[data-astro-cid-yig24ztu]{border-radius:var(--radius-md);padding-block:var(--space-2);text-align:left}}.hero__contact[data-astro-cid-yig24ztu] a[data-astro-cid-yig24ztu]:hover{background:var(--pill-hover)}.hero__contact[data-astro-cid-yig24ztu] svg[data-astro-cid-yig24ztu]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.flex[data-astro-cid-2cbbztqd]{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;width:100%;height:100%;position:relative;overflow:hidden}.flex[data-astro-cid-2cbbztqd]:focus-visible{box-shadow:inset 0 0 0 2px}.flex[data-astro-cid-2cbbztqd] canvas{width:100%;height:100%;display:block}.flex__list[data-astro-cid-2cbbztqd]{align-items:center;gap:var(--space-3);height:100%;padding:0 var(--gutter);scroll-snap-type:x mandatory;margin:0;list-style:none;display:flex;overflow-x:auto}.flex__list[data-astro-cid-2cbbztqd] li[data-astro-cid-2cbbztqd]{height:calc(var(--flex-card,.4) * 100%);scroll-snap-align:center;translate:0 calc((var(--flex-row,.5) - .5) / var(--flex-card,.4) * 100%);flex:none}.flex__list[data-astro-cid-2cbbztqd] figure[data-astro-cid-2cbbztqd]{height:100%}.flex__list[data-astro-cid-2cbbztqd] img[data-astro-cid-2cbbztqd]:not([src]){visibility:hidden}.flex__list[data-astro-cid-2cbbztqd] img[data-astro-cid-2cbbztqd]{object-fit:cover;width:auto;height:100%}.flex[data-astro-cid-2cbbztqd][data-gl]{cursor:grab}.flex[data-astro-cid-2cbbztqd][data-gl] .flex__list[data-astro-cid-2cbbztqd]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.flex[data-astro-cid-2cbbztqd][data-hover=open]{cursor:zoom-in}.flex[data-astro-cid-2cbbztqd][data-hover=close]{cursor:zoom-out}.flex[data-astro-cid-2cbbztqd][data-dragging]{cursor:grabbing}.xp[data-astro-cid-ezginocw]{--flex-card:.42;--flex-row:.58;--xp-clear:calc(var(--space-24) + var(--space-16));height:calc(100svh + var(--xp-clear));min-height:calc(34rem + var(--xp-clear));color:var(--white);position:relative;overflow:clip}@media (width>=768px){.xp[data-astro-cid-ezginocw]{--flex-card:.56;--flex-row:.56}}.xp__row[data-astro-cid-ezginocw]{inset:var(--xp-clear) 0 0;position:absolute}.xp__title[data-astro-cid-ezginocw]{--num:clamp(5rem, min(19svh, 24vw), 12rem);z-index:1;top:calc(var(--header-h) + var(--space-12));left:var(--gutter);right:var(--gutter);justify-items:center;gap:var(--space-12);pointer-events:none;font-weight:400;display:grid;position:absolute}.xp__lead[data-astro-cid-ezginocw]{font-size:var(--num);align-items:flex-start;gap:.06em;line-height:.8;display:flex}.xp__more[data-astro-cid-ezginocw]{font-family:var(--font-heading);letter-spacing:.24em;padding-top:.12em;font-size:.2em;font-weight:500}.xp__num[data-astro-cid-ezginocw]{font-family:var(--font-heading);letter-spacing:-.02em;margin-inline-end:.04em;font-weight:900}.xp__unit[data-astro-cid-ezginocw]{align-self:center;gap:.08em;display:grid}.xp__year[data-astro-cid-ezginocw]{font-family:var(--font-heading);letter-spacing:-.01em;font-size:.44em;font-weight:500}.xp__kind[data-astro-cid-ezginocw]{font-family:var(--font-heading);letter-spacing:.24em;font-size:.2em;font-weight:500}.xp__body[data-astro-cid-ezginocw]{max-width:30ch;font-family:var(--font-heading);font-size:var(--text-lg);letter-spacing:.01em;text-align:center;text-shadow:var(--text-drop);text-wrap:balance;font-weight:500;line-height:1.3}.xp__body[data-astro-cid-ezginocw] b[data-astro-cid-ezginocw]{font-weight:inherit}@media (width>=768px){.xp[data-astro-cid-ezginocw]{--xp-clear:calc(var(--space-24) + var(--space-24) + var(--space-16))}.xp__title[data-astro-cid-ezginocw]{gap:var(--space-16)}.xp__body[data-astro-cid-ezginocw]{max-width:none}}@media (width>=1024px){.xp__body[data-astro-cid-ezginocw]{font-size:var(--text-xl)}}.ev[data-astro-cid-upd4fqsx]{padding:var(--section-y) var(--gutter);color:var(--white)}.ev__head[data-astro-cid-upd4fqsx]{justify-items:center;gap:var(--space-4);text-align:center;text-shadow:var(--text-drop);display:grid}.ev__title[data-astro-cid-upd4fqsx]{font-family:var(--font-heading);font-size:var(--text-event-title);font-weight:900;line-height:var(--leading-event-title);letter-spacing:var(--tracking-event-title)}.ev__line[data-astro-cid-upd4fqsx]{white-space:nowrap;margin-inline-end:calc(-1 * var(--tracking-event-title));display:block}.ev__title[data-astro-cid-upd4fqsx] i[data-astro-cid-upd4fqsx]{font-style:normal;font-weight:200}.ev__lead[data-astro-cid-upd4fqsx]{font-family:var(--font-heading);font-size:var(--text-event-lead);font-weight:200;line-height:1.15}.ev__shots[data-astro-cid-upd4fqsx]{gap:var(--space-16);margin:var(--section-y) 0 0;padding:0;list-style:none;display:grid}.ev__shot[data-astro-cid-upd4fqsx]{width:min(76vw,38rem)}.ev__shot[data-astro-cid-upd4fqsx]:nth-child(2n){justify-self:end}.ev__shot--tall[data-astro-cid-upd4fqsx]{justify-self:center;width:min(64vw,24rem)}.ev__float[data-astro-cid-upd4fqsx]{margin:0}.ev__img[data-astro-cid-upd4fqsx]:not([src]){visibility:hidden}.ev__img[data-astro-cid-upd4fqsx]{border-radius:var(--radius-sm);width:100%;height:auto;box-shadow:var(--event-float-shadow);display:block}.ev__cap[data-astro-cid-upd4fqsx]{gap:var(--space-3);margin-top:var(--space-4);font-family:var(--font-copy);font-size:var(--text-caption);text-shadow:var(--text-copy-shadow);line-height:1.4;display:flex}.ev__no[data-astro-cid-upd4fqsx]{opacity:.7}@media (prefers-reduced-motion:no-preference){.ev__float[data-astro-cid-upd4fqsx]{animation:ev-bob var(--bob) ease-in-out infinite alternate}.ev__shot[data-astro-cid-upd4fqsx]:nth-child(odd) .ev__float[data-astro-cid-upd4fqsx]{animation-direction:alternate-reverse}}@keyframes ev-bob{0%{transform:translate3d(0, calc(-1 * var(--space-3)), 0) rotate(-.6deg)}to{transform:translate3d(0, var(--space-3), 0) rotate(.6deg)}}.ev[data-astro-cid-upd4fqsx].ev--fly{--ev-stop:80svh;height:calc(100svh + var(--ev-stops) * var(--ev-stop));padding:0}.ev[data-astro-cid-upd4fqsx].ev--fly .ev__stage[data-astro-cid-upd4fqsx]{height:100svh;position:sticky;top:0;overflow:hidden}.ev[data-astro-cid-upd4fqsx].ev--fly .ev__space[data-astro-cid-upd4fqsx],.ev[data-astro-cid-upd4fqsx].ev--fly .ev__shots[data-astro-cid-upd4fqsx]{transform-style:preserve-3d;margin:0;position:absolute;inset:0}.ev[data-astro-cid-upd4fqsx].ev--fly [data-astro-cid-upd4fqsx][data-ev-item]{will-change:transform, opacity;position:absolute;top:50%;left:50%;translate:-50% -50%}.ev[data-astro-cid-upd4fqsx].ev--fly .ev__shot--tall[data-astro-cid-upd4fqsx]{width:auto}.ev[data-astro-cid-upd4fqsx].ev--fly .ev__shot--tall[data-astro-cid-upd4fqsx] .ev__img[data-astro-cid-upd4fqsx]{width:auto;height:min(62svh,120vw)}@media (width>=768px){.ev[data-astro-cid-upd4fqsx].ev--fly .ev__shot[data-astro-cid-upd4fqsx]{width:42vw}.ev[data-astro-cid-upd4fqsx].ev--fly .ev__shot--tall[data-astro-cid-upd4fqsx]{width:auto}}.ip[data-astro-cid-cewnctq5]{content-visibility:auto;contain-intrinsic-size:auto 100svh;--ip-title:var(--text-category-title);--ip-item:var(--text-category-item);--ip-rule:calc(var(--ip-title) * 1.086);--ip-air:var(--space-8);--ip-extra:calc(var(--space-24) + var(--space-8));--ip-top:calc(var(--header-h) + var(--ip-air));--ip-tabs-gap:var(--space-6);--ip-copy-top:calc(var(--ip-top) + var(--ip-rule) + var(--ip-tabs-gap) + var(--tap) + var(--space-8));--ip-offer-room:22rem;isolation:isolate;min-height:max(calc(100vh + var(--ip-extra)), calc(var(--ip-copy-top) + var(--ip-offer-room)));min-height:max(calc(100svh + var(--ip-extra)), calc(var(--ip-copy-top) + var(--ip-offer-room)));padding-top:var(--ip-top);padding-inline:var(--gutter);color:var(--white);flex-direction:column;align-items:flex-start;display:flex;position:relative;overflow:clip}.ip__head[data-astro-cid-cewnctq5]{z-index:1;max-width:100%;height:var(--ip-rule);border-bottom:2px solid var(--white);align-items:flex-end;display:flex;position:relative}.ip__title[data-astro-cid-cewnctq5]{font-family:var(--font-category-display);font-size:var(--ip-title);font-weight:var(--weight-category-display);line-height:var(--leading-category-title);letter-spacing:var(--tracking-category-title);white-space:nowrap;margin-bottom:.03em;padding-top:.2em}.ip__tabs[data-astro-cid-cewnctq5]{z-index:3;justify-content:space-between;align-self:stretch;column-gap:var(--space-3);margin-top:var(--ip-tabs-gap);--ip-item:min(var(--text-category-item), calc((100vw - 2 * var(--gutter) - 4 * var(--space-3)) / 13.4));display:flex;position:relative}.ip__tab[data-astro-cid-cewnctq5]{min-height:var(--tap);color:inherit;font:inherit;font-family:var(--font-category-text);font-size:var(--ip-item);line-height:var(--leading-category-item);letter-spacing:var(--tracking-category-item);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0}.ip__tab[data-astro-cid-cewnctq5]:focus-visible{outline:2px solid var(--white);outline-offset:var(--space-1)}.ip__word[data-astro-cid-cewnctq5]{font-weight:var(--weight-category-text);transition:color var(--duration-base) var(--ease-out);display:inline-grid}.ip__word[data-astro-cid-cewnctq5]:after{content:attr(data-text);height:0;font-weight:var(--weight-category-active);visibility:hidden;grid-area:1/1}.ip__tab[data-astro-cid-cewnctq5][data-shown] .ip__word[data-astro-cid-cewnctq5]{color:var(--yellow);font-weight:var(--weight-category-active)}.ip__stage[data-astro-cid-cewnctq5]{z-index:0;position:absolute;inset:0;container-type:size}.ip__panel[data-astro-cid-cewnctq5]{outline:none;position:absolute;inset:0}.ip__panel[data-astro-cid-cewnctq5][hidden]{visibility:hidden;display:block}.ip__mask[data-astro-cid-cewnctq5]{position:absolute;inset:0;overflow:hidden}.ip__art[data-astro-cid-cewnctq5]{position:absolute;inset:0}.ip__nozzle[data-astro-cid-cewnctq5]{width:var(--space-3);background:linear-gradient(90deg, var(--cyan) 0 25%, var(--magenta) 25% 50%, var(--yellow) 50% 75%, var(--charcoal) 75%);opacity:0;position:absolute;top:0;bottom:0;right:0}.ip__mask[data-astro-cid-cewnctq5][data-rev] .ip__nozzle[data-astro-cid-cewnctq5]{left:0;right:auto}.ip__model[data-astro-cid-cewnctq5]{z-index:2;pointer-events:none;mask-image:linear-gradient(to bottom, var(--ink) 83%, transparent);position:absolute;inset:0}.ip__model[data-astro-cid-cewnctq5] picture[data-astro-cid-cewnctq5]:not([data-shown]){visibility:hidden}.ip__model[data-astro-cid-cewnctq5] picture[data-astro-cid-cewnctq5],.ip__model[data-astro-cid-cewnctq5] img[data-astro-cid-cewnctq5],.ip__scene[data-astro-cid-cewnctq5]{width:100%;height:100%;display:block;position:absolute;inset:0}.ip__model[data-astro-cid-cewnctq5] img[data-astro-cid-cewnctq5]{object-fit:cover;transition:opacity var(--duration-slow) var(--ease-out)}.ip__scene[data-astro-cid-cewnctq5]{opacity:0;transition:opacity var(--duration-slow) var(--ease-out)}.ip__scene[data-astro-cid-cewnctq5][data-ready]{opacity:1}.ip__model[data-astro-cid-cewnctq5]:has(.ip__scene[data-ready]) img[data-astro-cid-cewnctq5]{opacity:0}.ip__copy[data-astro-cid-cewnctq5]{top:var(--ip-copy-top);left:var(--gutter);right:var(--gutter);z-index:1;gap:var(--space-3);max-width:44ch;font-family:var(--font-copy);font-size:var(--text-copy);line-height:var(--leading-copy);text-shadow:var(--text-copy-shadow);margin:0;display:grid;position:absolute}.ip__fact[data-astro-cid-cewnctq5] dt[data-astro-cid-cewnctq5],.ip__fact[data-astro-cid-cewnctq5] dd[data-astro-cid-cewnctq5]{margin:0;display:inline}.ip__fact[data-astro-cid-cewnctq5] dt[data-astro-cid-cewnctq5]{font-weight:600}.ip__fact[data-astro-cid-cewnctq5] dt[data-astro-cid-cewnctq5]:after{content:": "}.ip__more[data-astro-cid-cewnctq5]{left:var(--gutter);bottom:var(--space-12);z-index:1;position:absolute}@media (width>=768px){.ip__tabs[data-astro-cid-cewnctq5]{--ip-item:var(--text-category-item);justify-content:flex-start;align-self:auto;column-gap:var(--space-8)}.ip__tab[data-astro-cid-cewnctq5]{min-height:0}.ip__copy[data-astro-cid-cewnctq5]{gap:var(--space-4)}.ip[data-astro-cid-cewnctq5]{--ip-air:var(--space-16);--ip-extra:var(--ip-air);--ip-tabs-gap:var(--space-8);--ip-copy-top:calc(var(--ip-top) + var(--ip-rule) + var(--ip-tabs-gap) + var(--ip-item) + var(--space-12))}.ip__offer[data-astro-cid-cewnctq5]{top:var(--ip-copy-top);left:var(--gutter);z-index:1;justify-items:start;gap:var(--space-12);max-width:calc(100% - 2 * var(--gutter));display:grid;position:absolute}.ip__offer[data-astro-cid-cewnctq5] .ip__copy[data-astro-cid-cewnctq5],.ip__offer[data-astro-cid-cewnctq5] .ip__more[data-astro-cid-cewnctq5]{position:static}}@property --fx-run{syntax:"<angle>";inherits:false;initial-value:0deg}.fx[data-astro-cid-txkippqy]{--fx-title:min(var(--text-category-title), calc((100vw - 2 * var(--gutter)) / 5.15));--fx-item:var(--text-category-item);--fx-rule:calc(var(--fx-title) * 1.086);--fx-air:var(--space-8);--fx-pad:var(--space-4);--fx-stage-min:calc(var(--fomex-card) * .55);--fx-col-gap:var(--space-6);padding:calc(var(--header-h) + var(--fx-air)) var(--gutter) var(--space-24);color:var(--white);flex-direction:column;align-items:flex-start;display:flex;position:relative}.fx__head[data-astro-cid-txkippqy]{max-width:100%;min-height:var(--fx-rule);border-bottom:2px solid var(--white);align-items:flex-end;display:flex}.fx__title[data-astro-cid-txkippqy]{font-family:var(--font-category-display);font-size:var(--fx-title);font-weight:var(--weight-category-display);line-height:var(--leading-category-title);letter-spacing:var(--tracking-category-title);white-space:nowrap;margin-bottom:.03em;padding-top:.2em}.fx__grid[data-astro-cid-txkippqy]{row-gap:max(var(--fomex-pop), var(--space-16));column-gap:var(--fx-col-gap);margin:max(var(--fomex-pop), var(--space-16)) 0 0;grid-template-columns:minmax(0,1fr);align-self:stretch;padding:0;list-style:none;display:grid}.fx__card[data-astro-cid-txkippqy]{min-width:0;display:flex}.fx__body[data-astro-cid-txkippqy]{min-height:var(--fomex-card);padding:var(--fx-pad) var(--fx-pad) 0;border-radius:var(--radius-glass);background:linear-gradient(var(--fomex-glass-sheen), transparent var(--fomex-glass-sheen-depth)), var(--fomex-glass);box-shadow:inset 0 0 0 1px var(--fomex-glass-edge), var(--fomex-glass-shadow);backdrop-filter:blur(var(--fomex-glass-blur));flex-direction:column;flex:1;display:flex;position:relative;overflow:visible}.fx__body[data-astro-cid-txkippqy]:before{z-index:2;padding:var(--fomex-run-width);border-radius:inherit;background:conic-gradient(from var(--fx-run), transparent 0deg, transparent 300deg, var(--fomex-run-light) 345deg, transparent 360deg);content:"";pointer-events:none;animation:fx-run var(--fomex-run-lap) linear infinite;animation-delay:calc(var(--fx-run-offset,0) * var(--fomex-run-lap) / -3);position:absolute;inset:0;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.fx__card[data-astro-cid-txkippqy]:nth-child(3n+2) .fx__body[data-astro-cid-txkippqy]:before{--fx-run-offset:1}.fx__card[data-astro-cid-txkippqy]:nth-child(3n+3) .fx__body[data-astro-cid-txkippqy]:before{--fx-run-offset:2}@keyframes fx-run{to{--fx-run:360deg}}@media (prefers-reduced-motion:reduce){.fx__body[data-astro-cid-txkippqy]:before{animation:none}}@media (forced-colors:active){.fx__body[data-astro-cid-txkippqy]:before{display:none}}@supports not (backdrop-filter:blur(1px)){.fx__body[data-astro-cid-txkippqy]{background:var(--fomex-glass-solid)}}@media (prefers-reduced-transparency:reduce){.fx__body[data-astro-cid-txkippqy]{background:var(--fomex-glass-solid);backdrop-filter:none}.fx__body[data-astro-cid-txkippqy]:before{display:none}}.fx__copy[data-astro-cid-txkippqy]{z-index:1;justify-items:start;gap:var(--space-3);max-inline-size:40ch;font-family:var(--font-fomex-copy);font-size:var(--text-fomex-copy);font-weight:var(--weight-fomex-copy);line-height:var(--leading-fomex-copy);display:grid;position:relative}.fx__name[data-astro-cid-txkippqy]{font-family:var(--font-category-text);font-size:var(--fx-item);font-weight:var(--weight-category-active);line-height:var(--leading-category-item);letter-spacing:var(--tracking-category-item)}.fx__facts[data-astro-cid-txkippqy]{gap:var(--space-1);margin:0;display:grid}.fx__fact[data-astro-cid-txkippqy] dt[data-astro-cid-txkippqy],.fx__fact[data-astro-cid-txkippqy] dd[data-astro-cid-txkippqy]{margin:0;display:inline}.fx__fact[data-astro-cid-txkippqy] dt[data-astro-cid-txkippqy]{font-weight:var(--weight-category-copy)}.fx__fact[data-astro-cid-txkippqy] dt[data-astro-cid-txkippqy]:after{content:": "}.fx__link[data-astro-cid-txkippqy]{color:inherit;text-underline-offset:.12em;transition:text-decoration-color var(--duration-base) var(--ease-out);text-decoration:underline 1px #0000}.fx__link[data-astro-cid-txkippqy]:hover,.fx__link[data-astro-cid-txkippqy]:focus-visible{text-decoration-color:currentColor}.fx__link[data-astro-cid-txkippqy]:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--white);outline-offset:var(--space-1)}.fomex-stage[data-astro-cid-txkippqy]{min-height:var(--fx-stage-min);margin-inline:calc(-1 * var(--fx-pad));pointer-events:none;flex:1 0 auto;position:relative}@media (width>=768px){.fx[data-astro-cid-txkippqy]{--fx-air:var(--space-16)}.fx__grid[data-astro-cid-txkippqy]{grid-template-columns:repeat(2,minmax(0,1fr))}.fx__card[data-astro-cid-txkippqy]:first-child{grid-column:1/-1}.fx__copy[data-astro-cid-txkippqy]{max-inline-size:60%}}@media (width>=1024px){.fx[data-astro-cid-txkippqy]{--fx-pad:var(--space-6);--fx-col-gap:var(--space-12)}.fx__grid[data-astro-cid-txkippqy]{grid-template-columns:repeat(3,minmax(0,1fr))}.fx__card[data-astro-cid-txkippqy]:first-child{grid-column:auto}.fx__copy[data-astro-cid-txkippqy]{max-inline-size:55%}}.ks[data-astro-cid-x2yaaih6]{content-visibility:auto;contain-intrinsic-size:auto 100svh;justify-items:start;row-gap:var(--space-16);padding:calc(var(--header-h) + var(--space-12)) var(--gutter) var(--space-24);color:var(--white);grid-template-columns:minmax(0,1fr);display:grid;overflow:clip}.ks__head[data-astro-cid-x2yaaih6]{justify-self:stretch}.ks__title[data-astro-cid-x2yaaih6]{font-family:var(--font-category-display);font-size:var(--text-ks-title);font-weight:var(--weight-category-display);line-height:var(--leading-ks-title);letter-spacing:var(--tracking-category-title);text-align:center;text-wrap:balance;padding-top:.2em}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.ks__title[data-astro-cid-x2yaaih6]{animation:linear both ks-rise view();animation-range:entry}}}@keyframes ks-rise{0%{opacity:0;transform:translateY(var(--space-12))}}.ks__stage[data-astro-cid-x2yaaih6]{height:calc(100svh - var(--header-h));min-height:var(--ks-stage-min);scroll-margin-top:var(--header-h);grid-template-rows:auto minmax(0,1fr);justify-self:stretch;display:grid}.ks__room[data-astro-cid-x2yaaih6]{place-items:center;display:grid;container-type:size}.ks__globe[data-astro-cid-x2yaaih6]{aspect-ratio:1;width:min(100cqw,100cqh);position:relative}.ks__globe[data-astro-cid-x2yaaih6] .ks__still,.ks__globe[data-astro-cid-x2yaaih6] picture,.ks__scene[data-astro-cid-x2yaaih6]{width:100%;height:100%;display:block;position:absolute;inset:0}.ks__globe[data-astro-cid-x2yaaih6] .ks__still{object-fit:contain;transition:opacity var(--duration-slow) var(--ease-out)}.ks__scene[data-astro-cid-x2yaaih6]{opacity:0;touch-action:pan-y;cursor:grab;transition:opacity var(--duration-slow) var(--ease-out)}.ks__scene[data-astro-cid-x2yaaih6][data-ready]{opacity:1}.ks__scene[data-astro-cid-x2yaaih6][data-dragging]{cursor:grabbing}.ks__globe[data-astro-cid-x2yaaih6]:has(.ks__scene[data-ready]) .ks__still{opacity:0}.ks__names[data-astro-cid-x2yaaih6]{justify-content:center;justify-self:stretch;gap:var(--space-1) var(--space-6);margin:0 calc(-1 * var(--gutter));padding:var(--space-3) var(--gutter);background:var(--ks-band);flex-wrap:wrap;list-style:none;display:flex}.ks__name[data-astro-cid-x2yaaih6]{min-height:var(--tap);color:inherit;font-family:var(--font-category-text);font-size:var(--text-ks-name);line-height:var(--leading-category-item);letter-spacing:var(--tracking-category-item);text-align:start;white-space:nowrap;text-shadow:var(--text-drop);cursor:pointer;background:0 0;border:0;padding:0}.ks__word[data-astro-cid-x2yaaih6]{font-weight:var(--weight-category-text);transition:color var(--duration-base) var(--ease-out);display:inline-grid}.ks__word[data-astro-cid-x2yaaih6]:after{content:attr(data-text);height:0;font-weight:var(--weight-category-active);visibility:hidden;grid-area:1/1}.ks__name[data-astro-cid-x2yaaih6][data-shown] .ks__word[data-astro-cid-x2yaaih6]{color:var(--yellow);font-weight:var(--weight-category-active)}.ks__name[data-astro-cid-x2yaaih6]:focus-visible{outline:2px solid var(--white);outline-offset:var(--space-1)}@media (width>=1024px){.ks[data-astro-cid-x2yaaih6]{row-gap:var(--space-24);padding-top:calc(var(--header-h) + var(--space-16));padding-bottom:calc(var(--space-24) + var(--space-12))}.ks__names[data-astro-cid-x2yaaih6]{justify-content:space-evenly;column-gap:var(--space-8)}.ks__name[data-astro-cid-x2yaaih6]{min-height:0;padding-block:var(--space-2)}.ks__ask[data-astro-cid-x2yaaih6]{justify-self:center}}.process[data-astro-cid-a4bvxukk]{content-visibility:auto;contain-intrinsic-size:auto var(--process-section-min);width:100%;min-height:max(100svh, var(--process-section-min));padding:calc(var(--header-h) + var(--space-6)) var(--gutter) var(--section-y);color:var(--white);isolation:isolate;display:grid;position:relative;overflow:clip}.process__head[data-astro-cid-a4bvxukk]{top:calc(var(--header-h) + var(--space-4));left:max(var(--gutter), calc((100% - var(--max-width)) / 2 + var(--gutter)));z-index:-1;width:min(78rem, calc(100% - var(--gutter) * 2));pointer-events:none;position:absolute}.process__head[data-astro-cid-a4bvxukk] h2[data-astro-cid-a4bvxukk]{width:max-content;max-width:100%;font-family:var(--font-category-display);font-size:var(--text-process-title);font-weight:var(--weight-category-display);letter-spacing:var(--tracking-category-title);text-transform:uppercase;text-shadow:var(--text-drop);padding-top:.18em;line-height:.72;display:grid}.process__head[data-astro-cid-a4bvxukk] h2[data-astro-cid-a4bvxukk] span[data-astro-cid-a4bvxukk]:first-child{color:var(--yellow)}.process__stage[data-astro-cid-a4bvxukk]{width:min(100%, var(--max-width));height:var(--process-carousel-height);margin:var(--process-title-card-gap) auto 0;perspective:1200px;position:relative}.process__card[data-astro-cid-a4bvxukk]:focus-visible{outline:2px solid var(--yellow);outline-offset:var(--space-1)}.process__card[data-astro-cid-a4bvxukk]{width:var(--process-card-width);aspect-ratio:var(--process-card-ratio);padding:var(--process-card-padding);border:1px solid var(--process-card-edge);background:linear-gradient(145deg, color-mix(in srgb, var(--white) 12%, transparent), transparent 42%), var(--process-card-surface);box-shadow:inset 0 1px 0 var(--process-card-inner-edge), var(--process-card-shadow);color:var(--process-card-copy);font:inherit;appearance:none;-webkit-backdrop-filter:blur(var(--process-card-blur)) saturate(118%);transform-origin:50%;will-change:transform, opacity;grid-template-rows:auto auto auto 1fr auto;display:grid;position:absolute;top:50%;left:50%}.process[data-astro-cid-a4bvxukk][data-process-enhanced] .process__card[data-astro-cid-a4bvxukk]{transform:none}.process__card[data-astro-cid-a4bvxukk][data-state=active]{z-index:3;opacity:1;transform:translate(-50%,-50%)}.process__card[data-astro-cid-a4bvxukk][data-state=next]{z-index:2;opacity:var(--process-card-side-opacity);transform:translate(82%, -38%) rotate(11deg) scale(var(--process-card-side-scale));cursor:pointer}.process__card[data-astro-cid-a4bvxukk][data-state=previous]{z-index:2;opacity:var(--process-card-side-opacity);transform:translate(-182%, -38%) rotate(-11deg) scale(var(--process-card-side-scale));cursor:pointer}.process__card[data-astro-cid-a4bvxukk][data-state=hidden]{z-index:1;opacity:0;visibility:hidden;transform:translate(-50%, -22%) scale(var(--process-card-hidden-scale))}.process__number[data-astro-cid-a4bvxukk]{color:var(--white);font-family:var(--font-category-display);font-size:var(--text-process-number);font-weight:var(--weight-category-display);letter-spacing:-.04em;justify-self:center;line-height:.8}.process__card-title[data-astro-cid-a4bvxukk]{max-width:9ch;margin:var(--space-6) auto 0;color:var(--yellow);font-family:var(--font-category-display);font-size:var(--text-process-card-title);font-weight:var(--weight-category-display);text-align:center;text-wrap:balance;line-height:.98;display:block}.process__card-copy[data-astro-cid-a4bvxukk]{max-width:var(--process-card-body-width);margin:var(--space-6) auto 0;color:var(--process-card-copy);font-size:var(--text-process-body);text-align:center;line-height:1.45;display:block}.process__body-line[data-astro-cid-a4bvxukk]{white-space:nowrap;width:max-content;max-width:100%;margin-inline:auto;display:block}.process__body-shape[data-astro-cid-a4bvxukk]{display:block}.process__body-line[data-astro-cid-a4bvxukk]+.process__body-line[data-astro-cid-a4bvxukk]{margin-top:var(--space-1)}.process__bolt[data-astro-cid-a4bvxukk]{width:var(--process-card-bolt);aspect-ratio:1;border:1px solid var(--process-card-edge);border-radius:var(--radius-pill);box-shadow:inset 0 1px 0 var(--process-card-inner-edge);position:absolute}.process__bolt--tl[data-astro-cid-a4bvxukk],.process__bolt--tr[data-astro-cid-a4bvxukk]{top:var(--process-card-bolt-inset)}.process__bolt--bl[data-astro-cid-a4bvxukk],.process__bolt--br[data-astro-cid-a4bvxukk]{bottom:var(--process-card-bolt-inset)}.process__bolt--tl[data-astro-cid-a4bvxukk],.process__bolt--bl[data-astro-cid-a4bvxukk]{left:var(--process-card-bolt-inset)}.process__bolt--tr[data-astro-cid-a4bvxukk],.process__bolt--br[data-astro-cid-a4bvxukk]{right:var(--process-card-bolt-inset)}.process__media[data-astro-cid-a4bvxukk]{min-height:var(--process-card-media-height);margin-top:var(--space-6);color:var(--process-card-muted);align-self:end;place-items:center;display:grid}.process__media-label[data-astro-cid-a4bvxukk]{font-size:var(--text-xs);text-align:center;line-height:1.25}.process__marks[data-astro-cid-a4bvxukk],.process__chips[data-astro-cid-a4bvxukk]{justify-content:center;gap:var(--space-3);margin-top:var(--space-3);display:flex}.process__mark[data-astro-cid-a4bvxukk]{width:var(--process-card-mark);aspect-ratio:1;border:1px solid var(--process-media-edge);border-radius:var(--radius-sm);background:var(--process-media-surface);box-shadow:inset 0 1px 0 var(--white);place-items:center;display:grid}.process__mark[data-astro-cid-a4bvxukk] img,.process__mark[data-astro-cid-a4bvxukk] svg[data-astro-cid-a4bvxukk]{object-fit:contain;width:68%;height:68%}.process__mark--phone[data-astro-cid-a4bvxukk]{background:var(--sky-1);color:var(--white)}.process__mark[data-astro-cid-a4bvxukk] svg[data-astro-cid-a4bvxukk]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px}.process__chips[data-astro-cid-a4bvxukk]{gap:var(--space-2);flex-wrap:wrap}.process__chips[data-astro-cid-a4bvxukk] span[data-astro-cid-a4bvxukk]{padding:var(--space-2) var(--space-3);border:1px solid var(--process-media-edge);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--white) 9%, transparent);color:var(--white);font-size:var(--text-xs);line-height:1}.process__media--4[data-astro-cid-a4bvxukk],.process__media--5[data-astro-cid-a4bvxukk]{gap:var(--space-3);width:min(100%,17rem);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border:1px solid var(--process-media-edge);border-radius:var(--radius-md);background:color-mix(in srgb, var(--white) 9%, transparent);grid-template-columns:1fr auto;justify-self:center}.process__scene[data-astro-cid-a4bvxukk]{width:var(--process-media-image-width);height:var(--process-card-media-height);border-radius:var(--radius-sm);object-fit:contain}@media (prefers-reduced-transparency:reduce){.process__card[data-astro-cid-a4bvxukk]{background:var(--process-card-surface-solid);-webkit-backdrop-filter:none}}@media (width<=767px){.process[data-astro-cid-a4bvxukk]{min-height:var(--process-section-min);padding-top:calc(var(--header-h) + var(--space-4))}.process__head[data-astro-cid-a4bvxukk]{top:calc(var(--header-h) + var(--space-2))}.process__head[data-astro-cid-a4bvxukk] h2[data-astro-cid-a4bvxukk]{font-size:clamp(3.75rem,18vw,5.5rem);line-height:.78}.process__stage[data-astro-cid-a4bvxukk]{height:var(--process-carousel-height-mobile);margin-top:var(--process-title-card-gap)}.process__card[data-astro-cid-a4bvxukk]{width:var(--process-card-width-mobile)}.process__card[data-astro-cid-a4bvxukk][data-state=next]{transform:translate(50%, -40%) rotate(8deg) scale(var(--process-card-side-scale))}.process__card[data-astro-cid-a4bvxukk][data-state=previous]{transform:translate(-150%, -40%) rotate(-8deg) scale(var(--process-card-side-scale))}}.why[data-astro-cid-jh2wfyti]{height:calc(var(--why-story-count) * var(--why-story-screen));color:var(--white);position:relative}.why__sticky[data-astro-cid-jh2wfyti]{height:var(--why-story-screen);place-items:center;display:grid;position:sticky;top:0;overflow:hidden}.why__sticky[data-astro-cid-jh2wfyti]:before{background:var(--why-story-scrim);content:"";pointer-events:none;position:absolute;inset:0}.why__stage[data-astro-cid-jh2wfyti]{width:min(calc(100% - var(--gutter) * 2), var(--max-width));place-items:center;display:grid;position:relative}.why__item[data-astro-cid-jh2wfyti]{justify-items:center;gap:var(--space-4);opacity:0;text-align:center;visibility:hidden;grid-area:1/1;width:100%;display:grid}.why__item[data-astro-cid-jh2wfyti]:first-child{opacity:1;visibility:visible}.why__item[data-astro-cid-jh2wfyti] h3[data-astro-cid-jh2wfyti]{width:100%;font-family:var(--font-extra-condensed);font-size:var(--why-story-title);font-weight:900;line-height:var(--why-story-leading);letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;margin:0}.why__item[data-astro-cid-jh2wfyti] p[data-astro-cid-jh2wfyti]{max-width:var(--why-story-read);color:var(--why-story-copy-color);font-size:var(--why-story-copy);line-height:var(--leading-relaxed);text-wrap:pretty;margin:0}@media (prefers-reduced-motion:reduce){.why[data-astro-cid-jh2wfyti]{height:auto;padding:var(--section-y) var(--gutter)}.why__sticky[data-astro-cid-jh2wfyti]{height:auto;position:static;overflow:visible}.why__sticky[data-astro-cid-jh2wfyti]:before{inset:calc(-1 * var(--section-y)) calc(-1 * var(--gutter))}.why__stage[data-astro-cid-jh2wfyti]{gap:var(--space-24)}.why__item[data-astro-cid-jh2wfyti]{opacity:1;visibility:visible;grid-area:auto}}
