.home-module__GLJFWW__page{--home-shared-surface:var(--sys-sheet);--home-shared-foreground:var(--sys-ink);--home-shared-muted:var(--sys-ink-muted);--home-shared-accent:var(--sys-brand-bold);--home-link-hover:var(--sys-brand-bold);--home-shared-rule:var(--sys-rule);--home-panel-surface:var(--sys-sheet-muted);--home-panel-surface-raised:var(--sys-sheet);--home-panel-foreground:var(--sys-ink);--home-panel-muted:var(--sys-ink-muted);--home-panel-accent:var(--sys-brand-bold);--home-panel-rule:var(--sys-rule);--home-card-vignette:linear-gradient(to top, color-mix(in oklab, var(--color-paper-3) 79%, transparent) 0%, color-mix(in oklab, var(--sys-overlay-scrim) 65%, transparent) 34%, color-mix(in oklab, var(--sys-overlay-scrim) 20%, transparent) 58%, transparent 82%);--home-theme-fade:1s;--home-hero-duration:.76s;--home-page-inset:max(var(--sys-gutter), calc((100vw - var(--sys-container-max)) / 2 + var(--sys-gutter)));background:var(--color-paper);min-height:100vh;color:var(--color-ink-on-dark);font-family:var(--font-body);overflow-x:clip}.home-module__GLJFWW__page[data-project-theme=dark]{--home-shared-surface:var(--sys-stage);--home-shared-foreground:var(--sys-ink-inverse);--home-shared-muted:var(--sys-ink-inverse-muted);--home-shared-accent:var(--sys-brand-accent);--home-link-hover:var(--sys-brand-accent);--home-shared-rule:var(--sys-rule-inverse);--home-panel-surface:var(--sys-workbench);--home-panel-surface-raised:var(--sys-workbench-strong);--home-panel-foreground:var(--sys-ink-inverse);--home-panel-muted:var(--sys-ink-inverse-muted);--home-panel-accent:var(--sys-brand-accent);--home-panel-rule:var(--sys-rule-inverse)}.home-module__GLJFWW__sectionFrame{--home-frame-edge-inset:var(--home-page-inset);width:100%;max-width:var(--sys-container-max);padding-inline:var(--sys-gutter);margin-inline:auto}.home-module__GLJFWW__heroStage{background:var(--color-paper);height:calc(145svh - 4.5rem);min-height:59.5rem;position:relative}.home-module__GLJFWW__hero{height:100svh;min-height:max(46rem,100svh);padding:clamp(4.5rem, 6vw, 5rem) var(--home-page-inset) clamp(4.75rem, 6.5vw, 5.25rem);background:var(--color-paper);isolation:isolate;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:sticky;top:0;overflow:visible}.home-module__GLJFWW__hero:before{z-index:4;height:var(--rule-strong);background:var(--color-accent);content:"";position:absolute;inset:0 0 auto}.home-module__GLJFWW__heroEffect{--field-opacity:1;z-index:0;height:170svh;opacity:var(--field-opacity);pointer-events:none;position:absolute;inset:0 0 auto;overflow:hidden}.home-module__GLJFWW__heroEffectCanvas{width:100%;height:100%;position:absolute;inset:0}.home-module__GLJFWW__heroBottom{z-index:3;font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.12em;justify-content:space-between;align-items:center;font-weight:650;display:flex;position:relative}.home-module__GLJFWW__heroTitle{--hero-spread-x:clamp(1.75rem, 3vw, 3.5rem);--hero-spread-y:.625rem;z-index:2;margin:var(--space-xl) 0;color:var(--color-ink-on-dark);font-family:var(--font-display);overflow-wrap:anywhere;letter-spacing:-.082em;flex-direction:column;align-self:center;min-width:0;font-size:clamp(4rem,10vw,10rem);font-weight:760;line-height:.82;display:flex;position:relative}.home-module__GLJFWW__heroTitle>span{white-space:nowrap;width:fit-content;translate:var(--hero-line-x,0px) calc(var(--hero-scroll-y,0px) + var(--hero-line-y,0px));will-change:translate, transform, opacity;display:block;position:relative}.home-module__GLJFWW__heroTopSpacer{z-index:3;padding-bottom:var(--space-md);border-bottom:var(--rule-hair) solid transparent;color:#0000;font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.12em;-webkit-user-select:none;user-select:none;font-weight:650;position:relative}.home-module__GLJFWW__heroTitle>span:first-child{--hero-line-x:calc(-1 * var(--hero-spread-x,0px));--hero-line-y:var(--hero-first-y,calc(-1 * var(--hero-spread-y,0px)));font-size:.9375em}.home-module__GLJFWW__heroTitle>span:nth-child(2){--hero-line-x:0px;--hero-line-y:0px;align-self:center}.home-module__GLJFWW__heroTitle>span:nth-child(3){--hero-line-x:calc(var(--hero-spread-x,0px) - 4px);--hero-line-y:var(--hero-third-y,var(--hero-spread-y,0px));align-self:flex-end;font-size:.9375em}.home-module__GLJFWW__heroTitle:not([data-intro-started])>span:first-child{opacity:0;transform:translate(-.55em)}.home-module__GLJFWW__heroTitle:not([data-intro-started])>span:nth-child(3){opacity:0;transform:translate(.55em)}.home-module__GLJFWW__heroTitle[data-intro-started]>span:first-child{animation:home-module__GLJFWW__hero-line-enter-from-left calc(var(--home-hero-duration) + .2s) var(--ease-out) both}.home-module__GLJFWW__heroTitle[data-intro-started]>span:nth-child(3){animation:home-module__GLJFWW__hero-line-enter-from-right calc(var(--home-hero-duration) + .2s) var(--ease-out) both}.home-module__GLJFWW__heroTitleAccent{color:#0000;filter:opacity(var(--hero-accent-opacity,1));-webkit-text-stroke:clamp(1px, .11vw, 2px) var(--color-accent-soft);will-change:translate, opacity, filter}.home-module__GLJFWW__heroTitleAccentSizer{visibility:hidden}.home-module__GLJFWW__heroTitleTyped{color:#0000;white-space:nowrap;-webkit-text-stroke:inherit;position:absolute;inset:0 auto auto 0}.home-module__GLJFWW__heroBottom{align-items:end;gap:var(--space-lg);padding-top:var(--space-md);border-top:var(--rule-hair) solid var(--color-rule-dark);letter-spacing:0}.home-module__GLJFWW__heroBrand{align-items:center;gap:var(--space-sm);display:flex}.home-module__GLJFWW__heroLogo{object-fit:contain;width:2.625rem;height:2.625rem}.home-module__GLJFWW__heroBrand p{color:var(--color-muted-on-dark);font-size:var(--text-sm);margin:0;font-weight:550;line-height:1.45}.home-module__GLJFWW__scrollCue{align-items:center;gap:var(--space-sm);min-height:2.5rem;padding-inline:var(--space-sm);border:var(--rule-hair) solid var(--color-rule-dark);color:var(--color-ink-on-dark);white-space:nowrap;transition:border-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);line-height:1;text-decoration:none;display:inline-flex}.home-module__GLJFWW__scrollCue:hover{border-color:var(--color-accent-soft);color:var(--color-accent-soft)}.home-module__GLJFWW__scrollCue svg{width:.875rem;height:.875rem;transition:transform var(--dur-short) var(--ease-out)}.home-module__GLJFWW__scrollCue:hover svg{transform:translate(.12rem,-.12rem)}.home-module__GLJFWW__about,.home-module__GLJFWW__projects,.home-module__GLJFWW__team{background:var(--color-sheet);color:var(--color-ink);padding-block:clamp(6rem,12vw,11rem)}.home-module__GLJFWW__about{isolation:isolate;background:0 0;padding:4.5rem 0 0;position:relative}.home-module__GLJFWW__aboutReveal{z-index:1;background-color:var(--home-shared-surface);color:var(--home-shared-foreground);transform-origin:top;transition:background-color var(--home-theme-fade) var(--ease-out), color var(--home-theme-fade) var(--ease-out);will-change:transform, border-radius, background-color;padding-block:clamp(6rem,12vw,11rem);position:relative;overflow:clip;transform:translate(0,0)scale(1)}.home-module__GLJFWW__editorialHeader,.home-module__GLJFWW__projectHeader,.home-module__GLJFWW__teamHeader,.home-module__GLJFWW__darkHeader,.home-module__GLJFWW__trackHeader{gap:var(--space-lg);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;padding-bottom:clamp(3rem,6vw,5rem);display:grid}.home-module__GLJFWW__editorialHeader h2,.home-module__GLJFWW__projectHeader h2,.home-module__GLJFWW__teamHeader h2,.home-module__GLJFWW__darkHeader h2,.home-module__GLJFWW__trackHeader h2{overflow-wrap:anywhere;min-width:0;font-family:var(--font-display);font-size:var(--sys-type-section-size);letter-spacing:-.065em;font-weight:720;line-height:var(--sys-type-section-leading);text-wrap:balance;grid-column:1/9;margin:0}.home-module__GLJFWW__editorialHeader h2 span,.home-module__GLJFWW__projectHeader h2 span,.home-module__GLJFWW__teamHeader h2 span,.home-module__GLJFWW__darkHeader h2 span,.home-module__GLJFWW__trackHeader h2 span{color:var(--color-accent)}.home-module__GLJFWW__aboutReveal .home-module__GLJFWW__editorialHeader h2 span{color:var(--home-shared-accent);transition:color var(--home-theme-fade) var(--ease-out)}.home-module__GLJFWW__darkHeader h2 span,.home-module__GLJFWW__trackHeader h2 span{color:var(--color-accent-soft)}.home-module__GLJFWW__headerAside{align-items:flex-start;gap:var(--space-lg);flex-direction:column;grid-column:9/-1;display:flex}.home-module__GLJFWW__headerAside p,.home-module__GLJFWW__trackHeader>p:last-child{color:var(--color-ink-2);font-size:var(--text-base);margin:0;line-height:1.75}.home-module__GLJFWW__aboutReveal .home-module__GLJFWW__headerAside p{color:var(--home-shared-muted);transition:color var(--home-theme-fade) var(--ease-out)}.home-module__GLJFWW__textLink{align-items:center;gap:var(--space-xs);border-bottom:var(--rule-hair) solid currentColor;min-height:2.75rem;color:inherit;font-size:var(--text-sm);white-space:nowrap;transition:color var(--dur-short) var(--ease-out);font-weight:650;line-height:1;text-decoration:none;display:inline-flex}.home-module__GLJFWW__textLink svg{width:1rem;height:1rem;transition:transform var(--dur-short) var(--ease-out)}.home-module__GLJFWW__textLink:hover{color:var(--home-link-hover)}.home-module__GLJFWW__textLink:hover svg{transform:translate(.18rem,-.18rem)}.home-module__GLJFWW__storyLayout{gap:var(--space-xl);grid-template-columns:repeat(14,minmax(0,1fr));display:grid}.home-module__GLJFWW__storyTabs{border-top:var(--rule-hair) solid var(--home-shared-rule);transition:border-color var(--home-theme-fade) var(--ease-out);flex-direction:column;grid-column:1/4;display:flex}.home-module__GLJFWW__storyTab{gap:var(--space-sm);min-height:4.75rem;padding:var(--space-md);border:0;border-bottom:var(--rule-hair) solid var(--home-shared-rule);color:var(--home-shared-muted);cursor:pointer;font:inherit;text-align:left;transition:color var(--home-theme-fade) var(--ease-out), border-color var(--home-theme-fade) var(--ease-out), background-color var(--dur-short) var(--ease-out);background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;line-height:1;display:grid}.home-module__GLJFWW__storyTab span{font-family:var(--font-display);font-size:var(--text-xs)}.home-module__GLJFWW__storyTab strong{font-family:var(--font-display);font-size:var(--text-md);letter-spacing:-.025em;white-space:nowrap}.home-module__GLJFWW__storyTab[aria-selected=true]{color:var(--home-shared-foreground)}.home-module__GLJFWW__storyTab[aria-selected=true] strong{color:var(--home-shared-accent)}.home-module__GLJFWW__storyPanel{gap:var(--space-lg);grid-column:4/-1;grid-template-columns:minmax(0,1.55fr) minmax(14rem,.85fr);display:grid}.home-module__GLJFWW__storyImage{background:var(--color-sheet-2);min-height:28rem;position:relative;overflow:hidden}.home-module__GLJFWW__coverImage{object-fit:cover;transition:transform var(--dur-long) var(--ease-out)}.home-module__GLJFWW__storyImageLayer{opacity:0;transition:opacity .56s var(--ease-out), transform .7s var(--ease-out);transform:scale(1.012)}.home-module__GLJFWW__storyImageLayer[data-active=true]{z-index:1;opacity:1;transform:scale(1)}.home-module__GLJFWW__storyPanel:hover .home-module__GLJFWW__coverImage{transform:scale(1.018)}.home-module__GLJFWW__storyCopy{padding-bottom:var(--space-md);animation:home-module__GLJFWW__soft-copy-in var(--dur-long) var(--ease-out) both;flex-direction:column;justify-content:flex-end;display:flex}.home-module__GLJFWW__storyCopy h3{margin:0 0 var(--space-lg);font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(1.75rem,3vw,3rem);font-weight:680;line-height:1.1}.home-module__GLJFWW__storyCopy p{color:var(--home-shared-muted);font-size:var(--text-sm);transition:color var(--home-theme-fade) var(--ease-out);margin:0;line-height:1.8}@media (min-width:64.0625rem){.home-module__GLJFWW__storyLayout{grid-template-columns:minmax(10rem,1.1fr) minmax(0,2fr) minmax(10rem,1.1fr)}.home-module__GLJFWW__storyTabs{grid-column:1}.home-module__GLJFWW__storyPanel{grid-column:2/-1;grid-template-columns:minmax(0,2fr) minmax(10rem,1.1fr)}}.home-module__GLJFWW__roadmap{background:var(--color-paper);color:var(--color-ink-on-dark);padding-block:clamp(6rem,12vw,11rem)}.home-module__GLJFWW__tracks{isolation:isolate;background:var(--color-sheet);color:var(--color-ink-on-dark);padding:0 0 clamp(1.5rem,3svh,2.5rem);position:relative}.home-module__GLJFWW__tracksReveal{z-index:1;background:var(--color-paper);color:var(--color-ink-on-dark);transform-origin:bottom;will-change:transform, border-radius;padding-block:clamp(6rem,12vw,11rem);position:relative;overflow:clip;transform:translate(0,0)scale(1)}.home-module__GLJFWW__trackHeader>p:last-child{color:var(--color-muted-on-dark);grid-column:9/-1}.home-module__GLJFWW__projects{background-color:var(--home-shared-surface);color:var(--home-shared-foreground);transition:background-color var(--home-theme-fade) var(--ease-out), color var(--home-theme-fade) var(--ease-out)}.home-module__GLJFWW__projects .home-module__GLJFWW__projectHeader h2 span{color:var(--home-shared-accent);transition:color var(--home-theme-fade) var(--ease-out)}.home-module__GLJFWW__projectHeaderAside{grid-column:9/-1;align-self:end}.home-module__GLJFWW__projectHeaderAside>p{max-width:60ch;margin:0 0 var(--space-lg);color:var(--home-shared-muted);font-size:var(--text-sm);transition:color var(--home-theme-fade) var(--ease-out);line-height:1.75}.home-module__GLJFWW__trackHeader>p:last-child{align-self:end}.home-module__GLJFWW__trackGrid{gap:var(--space-md);grid-template-rows:repeat(2,minmax(17.5rem,auto));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-module__GLJFWW__trackCard{isolation:isolate;border:var(--rule-hair) solid var(--color-rule-dark);border-radius:var(--sys-radius-surface);background:var(--sys-stage);min-width:0;color:var(--sys-ink-inverse);transition:border-color var(--dur-long) var(--ease-out);flex-direction:column;justify-content:center;padding:clamp(1.5rem,2.5vw,2.5rem);display:flex;position:relative;overflow:hidden}.home-module__GLJFWW__trackCard:is(:hover,:focus-within){border-color:var(--color-accent-soft)}.home-module__GLJFWW__trackCard:first-child{grid-row:1/3;justify-content:flex-end}.home-module__GLJFWW__trackArtwork{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;width:54%;height:100%;position:absolute;top:2.5rem;right:-4rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 50%,#0000 95%);mask-image:linear-gradient(#000 50%,#0000 95%)}.home-module__GLJFWW__trackPreview{border:var(--sys-rule-hair) solid var(--sys-rule-inverse);border-radius:var(--sys-radius-workbench);background:var(--sys-stage);box-shadow:0 16px 40px color-mix(in oklab, var(--sys-stage) 80%, transparent);position:absolute;overflow:hidden}.home-module__GLJFWW__trackPreview:before{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--sys-ink-inverse) 45%, transparent), transparent);content:"";height:1px;position:absolute;inset:0 10% auto}.home-module__GLJFWW__trackPreviewNav{border-bottom:1px solid var(--sys-rule-inverse);justify-content:space-between;align-items:center;height:34px;padding:12px 18px;display:flex}.home-module__GLJFWW__trackPreviewNav>.home-module__GLJFWW__trackDesignMark{width:18px;height:9px}.home-module__GLJFWW__trackPreviewNav>svg{width:12px;height:12px;color:var(--sys-ink-inverse-muted);stroke-width:1.5px}.home-module__GLJFWW__trackPreviewBody{background:radial-gradient(ellipse at 50% 65%, color-mix(in oklab, var(--sys-brand-bold) 16%, transparent), transparent 70%);height:calc(100% - 34px);position:relative;overflow:hidden}.home-module__GLJFWW__trackPreviewHorizon{background:var(--sys-stage);width:144%;height:150%;box-shadow:0 -1px 0 color-mix(in oklab, var(--sys-brand-accent) 65%, transparent), 0 -5px 18px color-mix(in oklab, var(--sys-brand-accent) 24%, transparent), 0 -16px 48px color-mix(in oklab, var(--sys-brand-bold) 38%, transparent);border-radius:50%;position:absolute;top:37%;left:-22%;transform:rotate(-16deg)}.home-module__GLJFWW__trackPreviewAction{border:1px solid color-mix(in oklab, var(--sys-brand-accent) 35%, var(--sys-rule-inverse));width:24px;height:24px;color:var(--sys-brand-accent);border-radius:50%;place-items:center;display:grid;position:absolute;top:65%;left:calc(50% - 12px)}.home-module__GLJFWW__trackPreviewAction>svg{width:10px;height:10px}.home-module__GLJFWW__trackCard[data-track=PD] .home-module__GLJFWW__trackArtwork{width:100%;height:70%;top:1.5rem;right:0;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.home-module__GLJFWW__trackDesignScene{height:100%;margin-inline:5%;position:relative}.home-module__GLJFWW__trackDesignGuides{background-image:radial-gradient(var(--sys-rule-inverse) .6px, transparent .6px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 75%);mask-image:radial-gradient(#000,#0000 75%)}.home-module__GLJFWW__trackDesignBoard{border:1px solid var(--sys-rule-inverse);border-radius:var(--sys-radius-workbench);background:var(--sys-workbench);height:350px;transition:transform .7s cubic-bezier(.32,.72,0,1);position:absolute;inset:22px 6% auto;overflow:hidden}.home-module__GLJFWW__trackDesignSelection{z-index:1;aspect-ratio:2;outline:1px solid color-mix(in oklab, var(--sys-brand-accent) 60%, transparent);outline-offset:9px;width:clamp(140px,12vw,180px);position:absolute;top:96px;left:90px}.home-module__GLJFWW__trackDesignOutline{width:100%;height:100%;display:block;overflow:visible}.home-module__GLJFWW__trackDesignOutline>path{stroke:var(--sys-brand-accent);stroke-width:1.25px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.home-module__GLJFWW__trackDesignMark{background:linear-gradient(135deg, var(--sys-brand-accent) 20%, var(--sys-brand-bold));width:100%;height:100%;display:block;-webkit-mask:url(/likelion_logo1.png) 50%/116.3% 229.7% no-repeat;mask:url(/likelion_logo1.png) 50%/116.3% 229.7% no-repeat}.home-module__GLJFWW__trackDesignTools{color:var(--sys-ink-inverse-muted);flex-direction:column;gap:18px;display:flex;position:absolute;top:18px;left:14px}.home-module__GLJFWW__trackDesignTools>svg{opacity:.5;width:13px;height:13px}.home-module__GLJFWW__trackDesignTools>svg:nth-child(3){color:var(--sys-brand-accent);opacity:1}.home-module__GLJFWW__trackDesignRulers{border-block:1px solid color-mix(in oklab, var(--sys-rule-inverse) 65%, transparent);border-inline:1px dashed color-mix(in oklab, var(--sys-rule-inverse) 65%, transparent);position:absolute;inset:44px 30px 60px 64px}.home-module__GLJFWW__trackDesignSelection>i{border:1px solid var(--sys-brand-accent);background:var(--sys-stage);width:5px;height:5px;position:absolute}.home-module__GLJFWW__trackDesignSelection>i:first-of-type{top:-12px;left:-12px}.home-module__GLJFWW__trackDesignSelection>i:nth-of-type(2){top:-12px;right:-12px}.home-module__GLJFWW__trackDesignSelection>i:nth-of-type(3){bottom:-12px;left:-12px}.home-module__GLJFWW__trackDesignSelection>i:nth-of-type(4){bottom:-12px;right:-12px}.home-module__GLJFWW__trackDesignCursor{width:24px;height:24px;fill:var(--sys-ink-inverse);stroke:var(--sys-stage);stroke-width:1.5px;transition:transform .7s cubic-bezier(.32,.72,0,1);position:absolute;top:170px;right:18%}.home-module__GLJFWW__trackDesignSwatches{border:1px solid var(--sys-rule-inverse);border-radius:var(--sys-radius-workbench);background:var(--sys-workbench);box-shadow:0 8px 24px var(--sys-stage);gap:8px;padding:12px;display:flex;position:absolute;top:248px;right:10%}.home-module__GLJFWW__trackDesignSwatches>span{border:1px solid var(--sys-rule-inverse);background:var(--sys-stage);width:24px;height:24px}.home-module__GLJFWW__trackDesignSwatches>span:nth-child(2){background:var(--sys-brand-bold)}.home-module__GLJFWW__trackDesignSwatches>span:nth-child(3){background:var(--sys-brand-accent)}.home-module__GLJFWW__trackDesignSwatches>span:nth-child(4){background:var(--sys-ink-inverse)}.home-module__GLJFWW__trackCard:is(:hover,:focus-within) .home-module__GLJFWW__trackDesignCursor{transform:translate(-12px,-8px)}.home-module__GLJFWW__trackCard:is(:hover,:focus-within) .home-module__GLJFWW__trackDesignBoard{transform:translateY(-3px)}.home-module__GLJFWW__trackEdgeLight{z-index:-1;pointer-events:none;background:linear-gradient(transparent, var(--sys-brand-accent) 35%, var(--sys-brand-bold) 70%, transparent);filter:blur(18px);opacity:.16;border-radius:50%;width:40px;height:110px;transition:opacity .2s ease-out,transform 1s ease-out;position:absolute;top:32px;left:52%}.home-module__GLJFWW__trackCard[data-track=PD]>.home-module__GLJFWW__trackEdgeLight{background:linear-gradient(90deg, transparent, var(--sys-brand-accent), var(--sys-brand-bold), transparent);width:54%;height:24px;top:38px;left:23%}.home-module__GLJFWW__trackCard:is(:hover,:focus-within) .home-module__GLJFWW__trackEdgeLight{opacity:.65;transition-duration:1s;transform:translateY(-3px)}.home-module__GLJFWW__trackCard[data-track=FE] .home-module__GLJFWW__trackArtwork{width:64%;top:2.5rem;right:-6rem;overflow:visible;-webkit-mask-image:none;mask-image:none}.home-module__GLJFWW__trackResponsiveScene{height:100%;margin-top:1px;position:relative}.home-module__GLJFWW__trackResponsiveScene>.home-module__GLJFWW__trackPreview{width:330px;height:280px;top:0;left:52px;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.home-module__GLJFWW__trackMobilePreview{width:112px;height:240px;transition:transform .7s cubic-bezier(.32,.72,0,1);position:absolute;top:56px;left:4px}.home-module__GLJFWW__trackMobilePreview>.home-module__GLJFWW__trackPreview{inset:0;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.home-module__GLJFWW__trackMobilePreview>.home-module__GLJFWW__trackEdgeLight{z-index:auto;filter:blur(16px);width:25px;height:80%;top:10%;left:auto;right:-9px}.home-module__GLJFWW__trackPreview[data-mobile] .home-module__GLJFWW__trackPreviewNav{height:24px;padding:8px}.home-module__GLJFWW__trackPreview[data-mobile] .home-module__GLJFWW__trackPreviewNav>.home-module__GLJFWW__trackDesignMark{width:11px;height:5.5px}.home-module__GLJFWW__trackPreview[data-mobile] .home-module__GLJFWW__trackPreviewNav>svg{width:8px;height:8px}.home-module__GLJFWW__trackPreview[data-mobile] .home-module__GLJFWW__trackPreviewBody{height:calc(100% - 24px)}.home-module__GLJFWW__trackPreview[data-mobile] .home-module__GLJFWW__trackPreviewHorizon{width:240%;left:-70%;transform:rotate(-25deg)}.home-module__GLJFWW__trackPreview[data-mobile] .home-module__GLJFWW__trackPreviewAction{width:16px;height:16px;left:calc(50% - 8px)}.home-module__GLJFWW__trackPreview[data-mobile] .home-module__GLJFWW__trackPreviewAction>svg{width:7px;height:7px}.home-module__GLJFWW__trackCard:is(:hover,:focus-within) .home-module__GLJFWW__trackMobilePreview{transform:translateY(-8px)}.home-module__GLJFWW__trackCard[data-track=BE] .home-module__GLJFWW__trackArtwork{width:54%;top:2.75rem;right:-2rem}.home-module__GLJFWW__trackDataScene{padding-block:5px}.home-module__GLJFWW__trackDataRow{white-space:nowrap;height:52px;font:11px var(--font-mono);align-items:center;display:flex}.home-module__GLJFWW__trackDataTable,.home-module__GLJFWW__trackDataEndpoint{border:1px solid var(--sys-rule-inverse);height:32px;color:var(--sys-ink-inverse-muted);background:var(--sys-stage);flex-shrink:0;align-items:center;gap:8px;padding:0 10px;display:flex;position:relative}.home-module__GLJFWW__trackDataTable{border-radius:var(--sys-radius-workbench);width:104px}.home-module__GLJFWW__trackDataTable>svg{width:12px;height:12px;color:var(--sys-ink-inverse-muted);opacity:.65}.home-module__GLJFWW__trackDataEndpoint{background:var(--sys-workbench);border-radius:999px}.home-module__GLJFWW__trackDataConnection{background:repeating-linear-gradient(90deg, var(--sys-rule-inverse) 0 2px, transparent 2px 5px);flex:1 0 30px;height:1px;position:relative;overflow:hidden}.home-module__GLJFWW__trackDataConnection>i{background:linear-gradient(90deg, transparent, var(--sys-brand-accent));opacity:0;width:20px;position:absolute;inset:0 auto 0 0}.home-module__GLJFWW__trackCard:is(:hover,:focus-within) .home-module__GLJFWW__trackDataConnection>i{opacity:1;animation:home-module__GLJFWW__trackDataFlow 2s linear var(--data-delay,0s) infinite}.home-module__GLJFWW__trackDataRow:nth-child(2){--data-delay:-.5s}.home-module__GLJFWW__trackDataRow:nth-child(3){--data-delay:-1s}.home-module__GLJFWW__trackDataRow:nth-child(4){--data-delay:-1.5s}@keyframes home-module__GLJFWW__trackDataFlow{0%{left:-20px}to{left:100%}}.home-module__GLJFWW__trackCopy{width:48%}.home-module__GLJFWW__trackCard[data-track=PD] .home-module__GLJFWW__trackCopy{width:100%;padding-top:24rem}.home-module__GLJFWW__trackCopy h3{margin:0 0 var(--space-sm);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--sys-type-title-weight);letter-spacing:var(--sys-type-title-tracking);line-height:var(--sys-type-title-leading);word-break:keep-all}.home-module__GLJFWW__trackCopy p{max-width:45ch;color:var(--sys-ink-inverse-muted);font-size:var(--text-sm);word-break:keep-all;overflow-wrap:anywhere;margin:0;line-height:1.75}.home-module__GLJFWW__trackSkills{gap:var(--space-2xs) var(--space-sm);margin:var(--space-lg) 0 0;color:var(--sys-ink-inverse-muted);font-family:var(--font-display);font-size:var(--text-xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.home-module__GLJFWW__trackSkills li+li:before{width:2px;height:2px;margin:0 var(--space-sm) .2em 0;background:var(--sys-brand-accent);content:"";display:inline-block}.home-module__GLJFWW__trackCardLink{cursor:pointer;border-radius:var(--sys-radius-surface);position:absolute;inset:0}.home-module__GLJFWW__trackCardLink:focus-visible{outline:var(--rule-strong) solid var(--color-accent-soft);outline-offset:calc(var(--rule-strong) * -1)}@media (min-width:48.001rem) and (max-width:64rem){.home-module__GLJFWW__trackCard[data-track=PD]>.home-module__GLJFWW__trackEdgeLight{width:32%;top:29px;left:60%}.home-module__GLJFWW__trackGrid{grid-template-rows:auto;grid-template-columns:1fr}.home-module__GLJFWW__trackCard,.home-module__GLJFWW__trackCard:first-child{grid-row:auto;justify-content:center;min-height:19rem}.home-module__GLJFWW__trackCard[data-track=PD] .home-module__GLJFWW__trackArtwork{width:56%;height:110%;top:1rem;right:-2rem}.home-module__GLJFWW__trackCard[data-track=PD] .home-module__GLJFWW__trackCopy{width:48%;padding-top:0}.home-module__GLJFWW__trackDesignSelection{width:140px;top:76px;left:68px}.home-module__GLJFWW__trackDesignBoard{inset-inline:0}.home-module__GLJFWW__trackDesignSwatches{top:215px;right:4%}.home-module__GLJFWW__trackDesignCursor{top:118px}}.home-module__GLJFWW__team{background:var(--color-sheet);padding-bottom:clamp(3rem,6vw,5rem)}.home-module__GLJFWW__yearTabs{--year-tabs-left-shift:clamp(1.5rem, 3vw, 3rem);--year-tabs-fade-width:min(15rem, 14vw, calc(var(--home-frame-edge-inset) + 2rem));border-top:var(--rule-hair) solid var(--color-rule);border-bottom:var(--rule-hair) solid var(--color-rule);width:max-content;transform:translateX(calc(-1 * var(--year-tabs-left-shift)));grid-column:10/-1;align-self:end;display:flex;position:relative}.home-module__GLJFWW__yearTabs:after{top:calc(-1 * var(--rule-hair));width:calc(var(--year-tabs-left-shift) + var(--year-tabs-fade-width));height:calc(100% + var(--rule-hair) + var(--rule-hair));background:linear-gradient(90deg, var(--color-rule) 0 var(--year-tabs-left-shift), transparent 100%) top / 100% var(--rule-hair) no-repeat, linear-gradient(90deg, var(--color-rule) 0 var(--year-tabs-left-shift), transparent 100%) bottom / 100% var(--rule-hair) no-repeat;content:"";pointer-events:none;position:absolute;left:100%}.home-module__GLJFWW__yearTabs button{border:0;border-right:var(--rule-hair) solid var(--color-rule);min-width:5.5rem;min-height:2.75rem;color:var(--color-muted);cursor:pointer;font-family:var(--font-display);font-size:var(--text-sm);white-space:nowrap;transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);background:0 0;font-weight:650;line-height:1}.home-module__GLJFWW__yearTabs button:first-child{border-left:var(--rule-hair) solid var(--color-rule)}.home-module__GLJFWW__yearTabs button[aria-selected=true]{background:var(--color-ink);color:var(--color-ink-on-dark)}@media (hover:hover) and (pointer:fine){.home-module__GLJFWW__yearTabs button:not(:disabled):not([aria-selected=true]):hover{background:var(--color-sheet-2);color:var(--color-ink)}}.home-module__GLJFWW__floatingCta{z-index:var(--z-sticky);align-items:center;gap:var(--space-md);min-height:3.25rem;padding-inline:var(--space-lg);background:var(--color-signal);color:var(--color-signal-ink);font-size:var(--text-sm);opacity:0;pointer-events:none;white-space:nowrap;transition:opacity var(--dur-long) var(--ease-out), transform var(--dur-long) var(--ease-out);font-weight:750;line-height:1;text-decoration:none;display:inline-flex;position:fixed;bottom:clamp(1rem,2.5vw,2rem);right:clamp(1rem,2.5vw,2rem);transform:translateY(1rem)}.home-module__GLJFWW__floatingCta[data-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.home-module__GLJFWW__floatingCta svg{width:1.1rem;height:1.1rem;transition:transform var(--dur-short) var(--ease-out)}.home-module__GLJFWW__floatingCta:hover svg{transform:translate(.18rem,-.18rem)}.home-module__GLJFWW__scrollCue:active,.home-module__GLJFWW__textLink:active,.home-module__GLJFWW__trackCard>a:active,.home-module__GLJFWW__floatingCta:active{opacity:.72}.home-module__GLJFWW__yearTabs button:not(:disabled):active{transform:scale(.985)}.home-module__GLJFWW__yearTabs button:not(:disabled):not([aria-selected=true]):active{background:var(--color-sheet-2)}.home-module__GLJFWW__storyTab:disabled,.home-module__GLJFWW__yearTabs button:disabled{color:var(--color-muted);cursor:not-allowed;opacity:.55;background:0 0;transform:none}.home-module__GLJFWW__scrollCue[aria-disabled=true],.home-module__GLJFWW__textLink[aria-disabled=true],.home-module__GLJFWW__trackCard>a[aria-disabled=true],.home-module__GLJFWW__floatingCta[aria-disabled=true]{cursor:not-allowed;opacity:.55;pointer-events:none}.home-module__GLJFWW__page :where(a,button,[tabindex]):focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:.25rem}@keyframes home-module__GLJFWW__hero-line-enter-from-left{0%{opacity:0;transform:translate(-.55em)}to{opacity:1;transform:translate(0,0)}}@keyframes home-module__GLJFWW__hero-line-enter-from-right{0%{opacity:0;transform:translate(.55em)}to{opacity:1;transform:translate(0,0)}}@keyframes home-module__GLJFWW__soft-copy-in{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:64rem){.home-module__GLJFWW__trackCopy h3{font-size:var(--text-lg)}.home-module__GLJFWW__editorialHeader h2,.home-module__GLJFWW__projectHeader h2,.home-module__GLJFWW__teamHeader h2,.home-module__GLJFWW__darkHeader h2,.home-module__GLJFWW__trackHeader h2{grid-column:1/8}.home-module__GLJFWW__headerAside,.home-module__GLJFWW__trackHeader>p:last-child,.home-module__GLJFWW__projectHeaderAside,.home-module__GLJFWW__yearTabs{grid-column:8/-1}.home-module__GLJFWW__storyPanel{grid-template-columns:minmax(0,1fr)}.home-module__GLJFWW__storyImage{min-height:25rem}}@media (max-width:48rem){.home-module__GLJFWW__heroStage{height:calc(150svh - 4.5rem);min-height:53.5rem}.home-module__GLJFWW__hero{min-height:max(32rem,100svh);padding-top:5.5rem;padding-bottom:max(2rem, calc(env(safe-area-inset-bottom) + 1rem))}.home-module__GLJFWW__heroTitle{--hero-spread-x:min(1.5rem, 4vw);--hero-spread-y:.5rem;margin-block:var(--space-xl);font-size:clamp(3rem,14.2vw,5.8rem);line-height:1.06}.home-module__GLJFWW__heroTitle>span:first-child,.home-module__GLJFWW__heroTitle>span:nth-child(3){--hero-line-x:0px}.home-module__GLJFWW__heroTitle>span:first-child{--hero-line-y:calc(-1 * var(--hero-spread-y))}.home-module__GLJFWW__heroTitle>span:nth-child(2){align-self:center}.home-module__GLJFWW__heroTitleAccent{filter:opacity(max(.24, var(--hero-accent-opacity,1)))}.home-module__GLJFWW__heroTitle>span:nth-child(3){--hero-line-y:var(--hero-spread-y);align-self:flex-end}.home-module__GLJFWW__heroTitle[data-intro-started]>span:first-child,.home-module__GLJFWW__heroTitle[data-intro-started]>span:nth-child(3){animation-name:home-module__GLJFWW__soft-copy-in}.home-module__GLJFWW__heroBottom{gap:var(--space-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.home-module__GLJFWW__heroBrand p{font-size:var(--text-xs);white-space:nowrap}.home-module__GLJFWW__heroLogo{width:2rem;height:2rem}.home-module__GLJFWW__scrollCue{min-height:2.75rem}.home-module__GLJFWW__floatingCta[data-team-visible=true]{visibility:hidden;opacity:0;pointer-events:none}.home-module__GLJFWW__editorialHeader,.home-module__GLJFWW__projectHeader,.home-module__GLJFWW__teamHeader,.home-module__GLJFWW__darkHeader,.home-module__GLJFWW__trackHeader{gap:var(--space-xl);padding-bottom:var(--space-2xl);grid-template-columns:1fr}.home-module__GLJFWW__editorialHeader h2,.home-module__GLJFWW__projectHeader h2,.home-module__GLJFWW__teamHeader h2,.home-module__GLJFWW__darkHeader h2,.home-module__GLJFWW__trackHeader h2,.home-module__GLJFWW__headerAside,.home-module__GLJFWW__trackHeader>p:last-child,.home-module__GLJFWW__projectHeaderAside,.home-module__GLJFWW__yearTabs{grid-column:1}.home-module__GLJFWW__yearTabs{--year-tabs-left-shift:0rem;width:auto}.home-module__GLJFWW__yearTabs:after{display:none}.home-module__GLJFWW__editorialHeader h2,.home-module__GLJFWW__projectHeader h2,.home-module__GLJFWW__teamHeader h2,.home-module__GLJFWW__darkHeader h2,.home-module__GLJFWW__trackHeader h2{font-size:var(--sys-type-section-size)}.home-module__GLJFWW__storyLayout{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.home-module__GLJFWW__storyTabs,.home-module__GLJFWW__storyPanel{grid-column:1}.home-module__GLJFWW__storyImage{aspect-ratio:4/3;min-height:0}.home-module__GLJFWW__storyCopy h3{margin-bottom:var(--space-md)}.home-module__GLJFWW__trackGrid{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.home-module__GLJFWW__trackCard,.home-module__GLJFWW__trackCard:first-child{grid-row:auto;min-height:21rem}.home-module__GLJFWW__trackArtwork,.home-module__GLJFWW__trackCard[data-track] .home-module__GLJFWW__trackArtwork{width:94%;height:14rem;top:1rem;right:-10%;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.home-module__GLJFWW__trackCard[data-track=PD] .home-module__GLJFWW__trackArtwork{width:100%;top:0;right:0}.home-module__GLJFWW__trackCard[data-track=PD]>.home-module__GLJFWW__trackEdgeLight{width:60%;top:12px;left:20%}.home-module__GLJFWW__trackCard[data-track=FE] .home-module__GLJFWW__trackArtwork{-webkit-mask-image:none;mask-image:none}.home-module__GLJFWW__trackDesignSelection{width:130px;top:66px;left:62px}.home-module__GLJFWW__trackDesignBoard{inset-inline:0}.home-module__GLJFWW__trackDesignSwatches{padding:8px;top:175px;right:5%}.home-module__GLJFWW__trackDesignSwatches>span{width:16px;height:16px}.home-module__GLJFWW__trackDesignCursor{width:18px;height:18px;top:118px;right:12%}.home-module__GLJFWW__trackResponsiveScene>.home-module__GLJFWW__trackPreview{width:280px;height:210px}.home-module__GLJFWW__trackMobilePreview{width:94px;height:170px;top:48px}.home-module__GLJFWW__trackDataRow{height:46px;font-size:10px}.home-module__GLJFWW__trackDataTable{width:94px}.home-module__GLJFWW__trackCopy,.home-module__GLJFWW__trackCard[data-track=PD] .home-module__GLJFWW__trackCopy{width:100%;padding-top:12rem}.home-module__GLJFWW__yearTabs{width:fit-content}.home-module__GLJFWW__yearTabs button{min-width:4.75rem}}@media (max-width:24rem){.home-module__GLJFWW__heroTitle{font-size:clamp(2.5rem,14.2vw,3.5rem)}.home-module__GLJFWW__heroBrand p{font-size:var(--text-xs)}.home-module__GLJFWW__scrollCue{gap:var(--space-xs);padding-inline:var(--space-xs)}.home-module__GLJFWW__heroBottom,.home-module__GLJFWW__heroBrand{gap:var(--space-xs)}.home-module__GLJFWW__floatingCta{right:var(--space-sm);bottom:var(--space-sm);gap:var(--space-md);min-height:2.75rem;padding-inline:var(--space-md);font-size:var(--text-xs)}:is(.home-module__GLJFWW__page:has(.home-module__GLJFWW__orgGroupHeader:focus) .home-module__GLJFWW__floatingCta,.home-module__GLJFWW__page:has(.home-module__GLJFWW__orgEmbeddedMemberTrigger:focus) .home-module__GLJFWW__floatingCta){opacity:0;pointer-events:none;transform:translateY(1rem)}}@media (prefers-reduced-motion:reduce){.home-module__GLJFWW__heroTitle{--hero-spread-x:0px;--hero-spread-y:0px}.home-module__GLJFWW__heroTitle>span,.home-module__GLJFWW__storyImage,.home-module__GLJFWW__storyCopy{animation:none}.home-module__GLJFWW__heroTitle:not([data-intro-started])>span:first-child,.home-module__GLJFWW__heroTitle:not([data-intro-started])>span:nth-child(3){opacity:1;transform:none}.home-module__GLJFWW__coverImage,.home-module__GLJFWW__trackArtwork,.home-module__GLJFWW__floatingCta,.home-module__GLJFWW__scrollCue svg,.home-module__GLJFWW__textLink svg,.home-module__GLJFWW__trackDesignBoard,.home-module__GLJFWW__trackEdgeLight,.home-module__GLJFWW__trackMobilePreview,.home-module__GLJFWW__trackDesignCursor,.home-module__GLJFWW__floatingCta svg{transition-duration:.01ms}.home-module__GLJFWW__trackCard:is(:hover,:focus-within) .home-module__GLJFWW__trackDataConnection>i{animation:none}.home-module__GLJFWW__trackCard:is(:hover,:focus-within) .home-module__GLJFWW__trackEdgeLight{transition:none;transform:none}}.home-module__GLJFWW__projectGallery{border-block:var(--rule-hair) solid var(--home-panel-rule);background:var(--home-panel-surface);color:var(--home-panel-foreground);transition:border-color var(--home-theme-fade) var(--ease-out), color var(--home-theme-fade) var(--ease-out);overflow:hidden}.home-module__GLJFWW__projectCarousel{--project-swap-ease:cubic-bezier(.45, .05, .55, .95);width:100%;overflow:hidden}.home-module__GLJFWW__projectRail{padding-block:clamp(var(--space-lg), 3.5vw, var(--space-2xl));touch-action:pan-y pinch-zoom;align-items:center;margin-left:0}.home-module__GLJFWW__projectSlide{padding-inline:clamp(.3rem, 1vw, var(--space-sm));flex:0 0 86vw}.home-module__GLJFWW__roadmap{background-color:var(--home-shared-surface);color:var(--home-shared-foreground);isolation:isolate;transition:background-color var(--home-theme-fade) var(--ease-out), color var(--home-theme-fade) var(--ease-out);margin-top:-1px;padding-top:clamp(4rem,6vw,5.5rem);padding-bottom:clamp(9rem,14vw,13rem);position:relative}.home-module__GLJFWW__roadmap .home-module__GLJFWW__darkHeader{color:inherit}.home-module__GLJFWW__roadmap .home-module__GLJFWW__darkHeader h2 span{color:var(--home-shared-accent);transition:color var(--home-theme-fade) var(--ease-out)}.home-module__GLJFWW__roadmapHeaderAside{gap:var(--space-xl);flex-direction:column;grid-column:9/-1;display:flex}.home-module__GLJFWW__roadmapHeaderAside>p{max-width:48ch;color:var(--home-shared-muted);font-size:var(--text-base);transition:color var(--home-theme-fade) var(--ease-out);margin:0;line-height:1.75}.home-module__GLJFWW__programmeBoard{background:0 0;overflow:hidden}.home-module__GLJFWW__activityPanel{background:var(--color-paper-3);min-width:0;min-height:31rem;color:var(--color-ink-on-dark);cursor:pointer;font:inherit;isolation:isolate;scroll-snap-align:center;text-align:left;transition:opacity var(--dur-micro) var(--ease-out);border:0;flex:0 0 82%;align-items:flex-end;padding:0;display:flex;position:relative;overflow:hidden}.home-module__GLJFWW__activityPanel:after{z-index:var(--z-raised);border:var(--rule-strong) solid var(--color-accent-soft);content:"";opacity:0;pointer-events:none;transition:opacity var(--dur-short) var(--ease-out);position:absolute;inset:0}.home-module__GLJFWW__activityPanel .home-module__GLJFWW__coverImage{opacity:.66;transition:opacity var(--dur-short) var(--ease-out), transform var(--dur-long) var(--ease-out)}.home-module__GLJFWW__activityPanelShade{z-index:var(--z-base);background:linear-gradient(180deg, transparent 32%, var(--sys-overlay-scrim) 100%);pointer-events:none;position:absolute;inset:0}.home-module__GLJFWW__activityPanelCopy{z-index:var(--z-raised);width:100%;min-width:0;padding:var(--space-lg);transition:transform var(--dur-short) var(--ease-out);flex-direction:column;display:flex;position:relative}.home-module__GLJFWW__activityPanelCopy small{color:var(--color-accent-soft);font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.04em;font-weight:650}.home-module__GLJFWW__activityPanelCopy strong{min-width:0;margin-top:var(--space-sm);overflow-wrap:anywhere;font-family:var(--font-display);letter-spacing:-.07em;word-break:keep-all;font-size:clamp(2.75rem,10vw,4.75rem);font-weight:740;line-height:.92}.home-module__GLJFWW__activityPanel[aria-pressed=true]:after{opacity:1}.home-module__GLJFWW__activityPanel[aria-pressed=true] .home-module__GLJFWW__coverImage{opacity:.94}.home-module__GLJFWW__activityPanel[aria-pressed=true] .home-module__GLJFWW__activityPanelCopy{transform:translateY(calc(var(--space-xs) * -1))}.home-module__GLJFWW__activityPanel:disabled{opacity:.45;cursor:not-allowed}.home-module__GLJFWW__activityPanel:focus-visible{z-index:var(--z-raised);outline:var(--rule-strong) solid var(--color-focus);outline-offset:calc(var(--rule-strong) * -1)}@media (max-width:64rem){.home-module__GLJFWW__roadmapHeaderAside{grid-column:8/-1}}@media (max-width:48rem){.home-module__GLJFWW__roadmapHeaderAside{grid-column:1}}.home-module__GLJFWW__projects{padding-top:clamp(4rem,7vw,6rem)}.home-module__GLJFWW__projectStory{aspect-ratio:16/9;border:var(--rule-hair) solid var(--color-rule-dark);background:var(--color-paper-3);width:100%;min-width:0;min-height:0;color:var(--color-ink-on-dark);opacity:.32;transform-origin:50%;transition:border-color .52s var(--project-swap-ease), filter .56s var(--project-swap-ease), opacity .52s var(--project-swap-ease), transform .72s var(--project-swap-ease);filter:saturate(.58)brightness(.68);display:block;position:relative;overflow:hidden;transform:scale(.84)}.home-module__GLJFWW__projectSlide[data-distance=adjacent] .home-module__GLJFWW__projectStory{opacity:.85;filter:saturate(.9)brightness(.92);transform:scale(.87)}.home-module__GLJFWW__projectSlide[aria-current=true]{z-index:var(--z-raised)}.home-module__GLJFWW__projectSlide[aria-current=true] .home-module__GLJFWW__projectStory{border-color:var(--color-accent-soft);opacity:1;filter:none;transform:scale(1.08)}.home-module__GLJFWW__projectStoryLink{color:inherit;text-decoration:none;display:block;position:absolute;inset:0}.home-module__GLJFWW__projectStoryLink:focus-visible{outline:var(--rule-strong) solid var(--color-accent-soft);outline-offset:calc(var(--rule-strong) * -1)}.home-module__GLJFWW__projectStoryMedia{background:var(--color-paper-3);isolation:isolate;width:100%;min-width:0;height:100%;min-height:0;margin:0;position:absolute;inset:0;overflow:hidden}.home-module__GLJFWW__projectStoryMedia:after{z-index:var(--z-base);background:var(--home-card-vignette);content:"";pointer-events:none;transition:opacity .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.home-module__GLJFWW__projectStoryMedia figcaption{z-index:var(--z-raised);justify-content:space-between;gap:var(--space-md);padding:var(--space-md);color:var(--color-ink-on-dark);font-family:var(--font-display);letter-spacing:.06em;font-size:.6875rem;font-weight:650;display:flex;position:absolute;top:0;left:0;right:0}.home-module__GLJFWW__projectStoryMedia figcaption span:last-child{text-align:right}.home-module__GLJFWW__projectStoryCopy{z-index:var(--z-raised);min-width:0;min-height:0;padding:clamp(var(--space-md), 1.6vw, var(--space-lg));color:var(--color-ink-on-dark);flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.home-module__GLJFWW__projectStoryNarrative{max-width:42rem;padding-block:0}.home-module__GLJFWW__projectStoryNarrative h3{overflow-wrap:anywhere;min-width:0;color:var(--color-ink-on-dark);font-family:var(--font-display);font-size:var(--sys-type-title-size);font-weight:var(--sys-type-title-weight);letter-spacing:var(--sys-type-title-tracking);line-height:var(--sys-type-title-leading);margin:0}.home-module__GLJFWW__projectStoryNarrative p{max-width:none;margin:var(--space-md) 0 0;color:var(--color-muted-on-dark);font-size:var(--text-sm);line-height:1.7}@media (min-width:40rem){.home-module__GLJFWW__activityPanel{flex-basis:45%}.home-module__GLJFWW__projectSlide{flex-basis:64vw}}@media (min-width:60rem){.home-module__GLJFWW__activityPanel{scroll-snap-align:none;min-height:0}.home-module__GLJFWW__activityPanel:first-child{grid-area:5/1/13/6}.home-module__GLJFWW__activityPanel:nth-child(2){grid-area:1/6/8/9}.home-module__GLJFWW__activityPanel:nth-child(3){grid-area:1/9/8/13}.home-module__GLJFWW__activityPanel:nth-child(4){grid-area:8/6/13/13}.home-module__GLJFWW__activityPanelCopy{padding:var(--space-lg)}.home-module__GLJFWW__activityPanelCopy strong{font-size:clamp(2.5rem,3.8vw,4.75rem)}.home-module__GLJFWW__projectSlide{flex-basis:min(36rem,44vw)}.home-module__GLJFWW__projectStoryCopy{border-left:0;min-height:0}}@media (hover:hover) and (pointer:fine){.home-module__GLJFWW__activityPanel:hover .home-module__GLJFWW__coverImage{transform:scale(1.018)}.home-module__GLJFWW__projectStoryMedia:after,.home-module__GLJFWW__projectStoryNarrative h3,.home-module__GLJFWW__projectStoryNarrative p{opacity:0}.home-module__GLJFWW__projectStoryNarrative h3,.home-module__GLJFWW__projectStoryNarrative p{transition:opacity .32s var(--ease-out), transform .52s cubic-bezier(.22, 1, .36, 1);transform:translateY(.9rem)}.home-module__GLJFWW__projectStory:hover .home-module__GLJFWW__projectStoryMedia:after,.home-module__GLJFWW__projectStoryLink:focus-visible .home-module__GLJFWW__projectStoryMedia:after,.home-module__GLJFWW__projectStory:hover .home-module__GLJFWW__projectStoryNarrative h3,.home-module__GLJFWW__projectStory:hover .home-module__GLJFWW__projectStoryNarrative p,.home-module__GLJFWW__projectStoryLink:focus-visible .home-module__GLJFWW__projectStoryNarrative h3,.home-module__GLJFWW__projectStoryLink:focus-visible .home-module__GLJFWW__projectStoryNarrative p{opacity:1}.home-module__GLJFWW__projectStory:hover .home-module__GLJFWW__projectStoryNarrative h3,.home-module__GLJFWW__projectStory:hover .home-module__GLJFWW__projectStoryNarrative p,.home-module__GLJFWW__projectStoryLink:focus-visible .home-module__GLJFWW__projectStoryNarrative h3,.home-module__GLJFWW__projectStoryLink:focus-visible .home-module__GLJFWW__projectStoryNarrative p{transform:none}.home-module__GLJFWW__projectStory:hover .home-module__GLJFWW__projectStoryNarrative h3,.home-module__GLJFWW__projectStoryLink:focus-visible .home-module__GLJFWW__projectStoryNarrative h3{transition-delay:70ms}.home-module__GLJFWW__projectStory:hover .home-module__GLJFWW__projectStoryNarrative p,.home-module__GLJFWW__projectStoryLink:focus-visible .home-module__GLJFWW__projectStoryNarrative p{transition-delay:.12s}}@media (prefers-reduced-motion:reduce){.home-module__GLJFWW__activityPanel,.home-module__GLJFWW__activityPanel:after,.home-module__GLJFWW__activityPanel .home-module__GLJFWW__coverImage,.home-module__GLJFWW__activityPanelCopy,.home-module__GLJFWW__projectStory,.home-module__GLJFWW__projectStoryMedia .home-module__GLJFWW__coverImage,.home-module__GLJFWW__projectStoryMedia:after,.home-module__GLJFWW__projectStoryNarrative h3,.home-module__GLJFWW__projectStoryNarrative p{transition-duration:.01ms}.home-module__GLJFWW__activityPanel[aria-pressed=true] .home-module__GLJFWW__activityPanelCopy,.home-module__GLJFWW__activityPanel:hover .home-module__GLJFWW__coverImage{transform:none}}.home-module__GLJFWW__teamOrgSystem{display:block}.home-module__GLJFWW__orgGroupTabs{--org-node-border:color-mix(in oklab, var(--color-rule) 84%, var(--color-ink) 16%);--org-connector:color-mix(in oklab, var(--color-rule) 68%, transparent);--org-connector-dot:color-mix(in oklab, var(--color-accent) 40%, var(--color-rule));--org-column-gap:clamp(var(--space-sm), 1.5vw, var(--space-lg));--org-motion-fast:.13s;--org-motion-expand:.24s;--org-motion-collapse:.18s;z-index:1;column-gap:var(--org-column-gap);width:min(92%,68rem);margin-inline:auto;margin-bottom:var(--space-xl);grid-template-rows:auto 2.25rem auto;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.home-module__GLJFWW__orgTreeConnector{z-index:0;pointer-events:none;min-height:2.25rem;transition:opacity var(--org-motion-fast) var(--ease-out);grid-area:2/1/auto/-1;position:relative}.home-module__GLJFWW__orgTreeConnector:before,.home-module__GLJFWW__orgTreeConnector:after{background:var(--org-connector);content:"";position:absolute}.home-module__GLJFWW__orgTreeConnector:before{width:var(--rule-hair);background:var(--org-connector);height:1.125rem;top:0;left:50%;transform:translate(-50%)}.home-module__GLJFWW__orgTreeConnector:after{top:1.125rem;right:calc((100% - (2 * var(--org-column-gap))) / 6);left:calc((100% - (2 * var(--org-column-gap))) / 6);height:var(--rule-hair);background:var(--org-connector)}.home-module__GLJFWW__orgGroupNode{--org-motion:var(--org-motion-collapse);align-self:start;min-width:0;display:grid;position:relative}.home-module__GLJFWW__orgGroupNode[data-expanded=true]{--org-motion:var(--org-motion-expand)}.home-module__GLJFWW__orgGroupHeader{width:100%;min-width:0;min-height:4.75rem;padding:clamp(var(--space-md), 1.7vw, var(--space-lg));border:var(--rule-hair) solid var(--org-node-border);background-color:color-mix(in oklab, var(--color-accent) 5%, var(--color-sheet));color:var(--color-muted);cursor:pointer;font:inherit;text-align:left;transition:background-color var(--org-motion-fast) var(--ease-out), border-color var(--org-motion-fast) var(--ease-out), box-shadow var(--org-motion-fast) var(--ease-out);align-items:center;padding-right:3rem;display:flex;position:relative}.home-module__GLJFWW__orgGroupNode[data-level=root] .home-module__GLJFWW__orgGroupHeader{background-color:color-mix(in oklab, var(--color-accent) 7%, var(--color-sheet))}.home-module__GLJFWW__orgGroupTitle{align-items:baseline;gap:.4rem;min-width:0;display:flex}.home-module__GLJFWW__orgGroupTitle>span{max-width:100%;font-family:var(--font-display);letter-spacing:.095em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.6rem;font-weight:680;overflow:hidden}.home-module__GLJFWW__orgGroupTitle>strong{color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.045em;word-break:keep-all;font-size:clamp(1.05rem,1.55vw,1.3rem);font-weight:720;line-height:1.05}.home-module__GLJFWW__orgGroupHeader:focus-visible{z-index:2;outline:var(--rule-strong) solid var(--color-ink);outline-offset:calc(var(--rule-strong) * -1)}.home-module__GLJFWW__orgGroupNode .home-module__GLJFWW__orgGroupHeader[aria-expanded=true]{border-color:color-mix(in oklab, var(--color-accent) 48%, var(--org-node-border));box-shadow:inset 0 var(--rule-strong) var(--color-accent)}.home-module__GLJFWW__orgToggleIndicator{top:var(--space-md);right:var(--space-md);border:var(--rule-hair) solid color-mix(in oklab, currentColor 42%, transparent);width:1.125rem;height:1.125rem;color:var(--color-muted);transition:border-color var(--org-motion-fast) var(--ease-out), color var(--org-motion-fast) var(--ease-out);border-radius:50%;position:absolute}.home-module__GLJFWW__orgToggleIndicator:before,.home-module__GLJFWW__orgToggleIndicator:after{width:.42rem;height:var(--rule-hair);content:"";transition:opacity var(--org-motion-fast) var(--ease-out), transform var(--org-motion-fast) var(--ease-out);background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-module__GLJFWW__orgToggleIndicator:after{transform:translate(-50%,-50%)rotate(90deg)}.home-module__GLJFWW__orgGroupHeader[aria-expanded=true] .home-module__GLJFWW__orgToggleIndicator:after{opacity:0;transform:translate(-50%,-50%)rotate(0)}.home-module__GLJFWW__orgGroupHeader[aria-expanded=true] .home-module__GLJFWW__orgToggleIndicator{border-color:color-mix(in oklab, var(--color-accent) 54%, currentColor);color:var(--color-accent)}.home-module__GLJFWW__orgGroupNode[data-level=root]{width:min(100%,24rem);min-height:5.75rem;transition:width var(--org-motion) var(--ease-out);grid-area:1/1/auto/-1;place-self:start center}.home-module__GLJFWW__orgGroupNode[data-level=root][data-expanded=true]{width:min(100%,40rem)}.home-module__GLJFWW__orgGroupNode[data-level=root][data-expanded=true] .home-module__GLJFWW__orgEmbeddedMemberCard{grid-column:auto}.home-module__GLJFWW__orgMemberDrawer{width:100%;padding:var(--space-sm);border:var(--rule-hair) solid var(--org-node-border);background:color-mix(in oklab, var(--color-sheet) 97%, transparent);color:var(--color-ink);font-family:var(--font-display);text-transform:none;white-space:normal;border-top:0;display:grid}.home-module__GLJFWW__orgMemberDrawerInner{gap:var(--space-md);background:0 0;grid-template-columns:minmax(0,1fr);align-items:start;min-height:0;display:grid;overflow:hidden}.home-module__GLJFWW__orgGroupNode[data-level=root] .home-module__GLJFWW__orgMemberDrawerInner{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__GLJFWW__orgEmbeddedMemberCard{border:var(--rule-hair) solid color-mix(in oklab, var(--org-node-border) 76%, transparent);background:color-mix(in oklab, var(--color-sheet) 92%, white 8%);min-width:0;transition:border-color var(--org-motion-fast) var(--ease-out), transform var(--org-motion-fast) var(--ease-out);display:grid}.home-module__GLJFWW__orgEmbeddedMemberCard[data-expanded=true]{--org-motion:var(--org-motion-expand);border-color:color-mix(in oklab, var(--color-accent) 30%, var(--org-node-border));grid-column:1/-1}.home-module__GLJFWW__orgEmbeddedMemberTrigger{justify-content:space-between;align-items:center;gap:var(--space-md);width:100%;min-height:3rem;padding:var(--space-sm);color:var(--color-ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;display:flex;position:relative}.home-module__GLJFWW__orgEmbeddedMemberHeading{align-items:baseline;gap:var(--space-2xs) 0;flex-wrap:wrap;min-width:0;display:flex}.home-module__GLJFWW__orgEmbeddedMemberHeading>strong{letter-spacing:-.035em;font-size:clamp(.84rem,1.2vw,.95rem);font-weight:720}.home-module__GLJFWW__orgEmbeddedMemberInlineMeta{align-items:center;gap:var(--space-2xs);min-width:0;max-width:0;color:var(--color-muted);font-family:var(--font-display);letter-spacing:.025em;opacity:0;transform:translateX(calc(var(--space-xs) * -1));transition:max-width var(--org-motion) var(--ease-out), margin-left var(--org-motion) var(--ease-out), opacity var(--org-motion-fast) var(--ease-out), transform var(--org-motion) var(--ease-out), visibility 0s linear var(--org-motion);visibility:hidden;white-space:nowrap;margin-left:0;font-size:.625rem;font-weight:520;line-height:1.35;display:inline-flex;overflow:hidden}.home-module__GLJFWW__orgEmbeddedMemberInlineMeta:before{color:color-mix(in oklab, var(--color-muted) 50%, transparent);content:"/"}.home-module__GLJFWW__orgEmbeddedMemberInlineMeta>small{color:color-mix(in oklab, var(--color-muted) 78%, transparent);font:inherit;align-items:center;display:inline-flex}.home-module__GLJFWW__orgEmbeddedMemberInlineMeta>small:before{margin-right:var(--space-2xs);content:"·"}.home-module__GLJFWW__orgEmbeddedMemberCard[data-expanded=true] .home-module__GLJFWW__orgEmbeddedMemberInlineMeta{max-width:14rem;margin-left:var(--space-xs);opacity:1;visibility:visible;transition-delay:0s;transform:translate(0)}.home-module__GLJFWW__orgEmbeddedMemberTrigger:focus-visible{z-index:1;outline:var(--rule-strong) solid var(--color-ink);outline-offset:calc(var(--rule-strong) * -1)}.home-module__GLJFWW__orgEmbeddedMemberDetail{padding:0 var(--space-md);color:var(--color-muted);opacity:0;transform:translateY(calc(var(--space-xs) * -1));transition:grid-template-rows var(--org-motion) var(--ease-out), padding var(--org-motion) var(--ease-out), border-color var(--org-motion) var(--ease-out), opacity var(--org-motion-fast) var(--ease-out), transform var(--org-motion) var(--ease-out), visibility 0s linear var(--org-motion);visibility:hidden;border-top:0;grid-template-rows:0fr;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.home-module__GLJFWW__orgEmbeddedMemberCard[data-expanded=true] .home-module__GLJFWW__orgEmbeddedMemberDetail{padding:var(--space-sm) var(--space-md) var(--space-md);border-top:var(--rule-hair) solid color-mix(in oklab, var(--org-node-border) 70%, transparent);opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s;transform:translateY(0)}.home-module__GLJFWW__orgEmbeddedMemberDetail p{min-height:0;color:var(--color-ink-2);font-family:var(--font-body);word-break:keep-all;border:0;align-self:stretch;margin:0;padding:0;font-size:clamp(.69rem,.95vw,.78rem);line-height:1.72;overflow:hidden}.home-module__GLJFWW__orgGroupNode[data-level=unit]{grid-row:3;align-self:start;min-height:6.75rem}.home-module__GLJFWW__orgGroupNode[data-level=unit]:before{width:var(--rule-hair);background:var(--org-connector);content:"";pointer-events:none;height:1.125rem;position:absolute;top:-1.125rem;left:50%}.home-module__GLJFWW__orgGroupNode[data-level=unit]:after{z-index:1;aspect-ratio:1;border:var(--rule-hair) solid var(--org-connector-dot);background:var(--color-sheet);content:"";pointer-events:none;border-radius:50%;width:.4rem;position:absolute;top:-1.325rem;left:50%;transform:translate(-50%)}@media (hover:hover) and (pointer:fine){.home-module__GLJFWW__orgGroupHeader:hover{background-color:color-mix(in oklab, var(--color-accent) 8%, var(--color-sheet));border-color:color-mix(in oklab, var(--color-accent) 30%, var(--org-node-border))}.home-module__GLJFWW__orgGroupNode[data-level=root] .home-module__GLJFWW__orgGroupHeader:hover{background-color:color-mix(in oklab, var(--color-accent) 10%, var(--color-sheet))}.home-module__GLJFWW__orgEmbeddedMemberCard:hover{border-color:var(--org-node-border)}}.home-module__GLJFWW__orgGroupNode[data-group=PLANNING_DESIGN]{grid-column:1}.home-module__GLJFWW__orgGroupNode[data-group=FRONTEND]{grid-column:2}.home-module__GLJFWW__orgGroupNode[data-group=BACKEND]{grid-column:3}@media (max-width:48rem){.home-module__GLJFWW__orgGroupTabs{gap:var(--space-md);background:0 0;border:0;grid-template-rows:auto;grid-template-columns:minmax(0,1fr);width:100%}.home-module__GLJFWW__orgGroupNode[data-level=root],.home-module__GLJFWW__orgGroupNode[data-level=root][data-expanded=true]{width:100%}.home-module__GLJFWW__orgGroupHeader{padding:var(--space-md);padding-right:3.5rem}.home-module__GLJFWW__orgGroupTitle{flex-direction:column;align-items:flex-start;gap:.375rem}.home-module__GLJFWW__orgGroupTitle>strong{font-size:1.125rem;line-height:1.25}.home-module__GLJFWW__orgGroupTitle>span{white-space:normal;font-size:.6875rem;line-height:1.4}.home-module__GLJFWW__orgToggleIndicator{width:1.5rem;height:1.5rem;top:50%;transform:translateY(-50%)}.home-module__GLJFWW__orgMemberDrawer{padding:0 var(--space-md)}.home-module__GLJFWW__orgMemberDrawerInner{gap:0}.home-module__GLJFWW__orgGroupNode[data-level=root] .home-module__GLJFWW__orgMemberDrawerInner{grid-template-columns:minmax(0,1fr)}.home-module__GLJFWW__orgEmbeddedMemberCard{background:0 0;border:0}.home-module__GLJFWW__orgEmbeddedMemberCard+.home-module__GLJFWW__orgEmbeddedMemberCard{border-top:var(--rule-hair) solid var(--org-connector)}.home-module__GLJFWW__orgEmbeddedMemberTrigger{min-height:3.5rem;padding:var(--space-sm) 0}.home-module__GLJFWW__orgEmbeddedMemberHeading>strong{font-size:1rem}.home-module__GLJFWW__orgEmbeddedMemberInlineMeta{letter-spacing:0;font-size:.75rem}.home-module__GLJFWW__orgEmbeddedMemberDetail,.home-module__GLJFWW__orgEmbeddedMemberCard[data-expanded=true] .home-module__GLJFWW__orgEmbeddedMemberDetail{border-top:0;padding-inline:0}.home-module__GLJFWW__orgEmbeddedMemberCard[data-expanded=true] .home-module__GLJFWW__orgEmbeddedMemberDetail{padding-top:0}.home-module__GLJFWW__orgEmbeddedMemberDetail p{overflow-wrap:anywhere;font-size:.875rem;line-height:1.75}.home-module__GLJFWW__orgGroupHeader,.home-module__GLJFWW__orgEmbeddedMemberTrigger{scroll-margin-top:5rem}.home-module__GLJFWW__orgTreeConnector,.home-module__GLJFWW__orgGroupNode[data-level=unit]:before,.home-module__GLJFWW__orgGroupNode[data-level=unit]:after{display:none}.home-module__GLJFWW__orgGroupNode[data-level=root]{grid-area:auto/1/auto/-1}.home-module__GLJFWW__orgGroupNode[data-level=root] .home-module__GLJFWW__orgGroupHeader{min-height:4.5rem}.home-module__GLJFWW__orgGroupNode[data-level=unit]{grid-area:auto}.home-module__GLJFWW__orgGroupNode[data-level=unit] .home-module__GLJFWW__orgGroupHeader{min-height:4.5rem}}@media (max-width:30rem){.home-module__GLJFWW__orgGroupHeader{min-height:4.25rem}.home-module__GLJFWW__orgGroupTabs{grid-template-columns:minmax(0,1fr)}.home-module__GLJFWW__orgGroupNode[data-level=root],.home-module__GLJFWW__orgGroupNode[data-level=unit]{grid-column:1}.home-module__GLJFWW__orgGroupNode[data-level=root] .home-module__GLJFWW__orgGroupHeader{min-height:4.25rem}.home-module__GLJFWW__orgGroupNode[data-level=root] .home-module__GLJFWW__orgMemberDrawerInner{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.home-module__GLJFWW__orgGroupHeader,.home-module__GLJFWW__orgGroupNode[data-level=root],.home-module__GLJFWW__orgTreeConnector,.home-module__GLJFWW__orgToggleIndicator:before,.home-module__GLJFWW__orgToggleIndicator:after,.home-module__GLJFWW__orgEmbeddedMemberCard,.home-module__GLJFWW__orgEmbeddedMemberHeading>strong,.home-module__GLJFWW__orgEmbeddedMemberInlineMeta,.home-module__GLJFWW__orgEmbeddedMemberDetail{transition-duration:.01ms}.home-module__GLJFWW__orgMemberDrawerInner{animation:none}}.home-module__GLJFWW__activityAccordion{--activity-ease:cubic-bezier(.22, 1, .36, 1);--activity-motion:1.05s;background:0 0;flex-direction:column;gap:0;height:36rem;display:flex;overflow:hidden}.home-module__GLJFWW__activityAccordion .home-module__GLJFWW__activityPanel{background:var(--color-paper-3);width:100%;min-width:0;min-height:0;color:var(--color-ink-on-dark);cursor:pointer;font:inherit;isolation:isolate;scroll-snap-align:none;text-align:start;transition:flex-grow var(--activity-motion) var(--activity-ease), background-color var(--activity-motion) var(--activity-ease), filter var(--activity-motion) var(--activity-ease);will-change:flex-grow;border:0;border-radius:0;flex:1 1 0;align-items:flex-end;padding:0;display:flex;position:relative;overflow:hidden}.home-module__GLJFWW__activityAccordion .home-module__GLJFWW__activityPanel[aria-pressed=true]{flex-grow:4.6}.home-module__GLJFWW__activityAccordion .home-module__GLJFWW__activityPanel:before{z-index:var(--z-raised);background:var(--color-accent-soft);content:"";transform-origin:0;height:.18rem;transition:transform var(--activity-motion) var(--activity-ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.home-module__GLJFWW__activityAccordion .home-module__GLJFWW__activityPanel:after{z-index:var(--z-raised);border:var(--rule-hair) solid var(--color-rule-dark);content:"";opacity:1;pointer-events:none;transition:border-color var(--activity-motion) var(--activity-ease), opacity var(--activity-motion) var(--activity-ease);position:absolute;inset:0}.home-module__GLJFWW__activityAccordion .home-module__GLJFWW__activityPanel .home-module__GLJFWW__coverImage{opacity:.32;filter:saturate(.62)contrast(1.04);transform-origin:50%;transition:opacity var(--activity-motion) var(--activity-ease), filter var(--activity-motion) var(--activity-ease), transform var(--activity-motion) var(--activity-ease);transform:scale(1.075)}.home-module__GLJFWW__activityAccordion .home-module__GLJFWW__activityPanelShade{background:var(--home-card-vignette);opacity:1;transition:opacity .42s cubic-bezier(.22,1,.36,1)}.home-module__GLJFWW__activityAccordion .home-module__GLJFWW__activityPanelCopy{z-index:var(--z-raised);width:100%;min-width:0;padding:var(--space-md);transition:padding var(--activity-motion) var(--activity-ease);flex-direction:column;justify-content:flex-end;display:flex;position:relative;transform:none}.home-module__GLJFWW__activityAccordion .home-module__GLJFWW__activityPanelCopy>span{opacity:0;visibility:hidden;max-height:0;transition:max-height var(--activity-motion) var(--activity-ease), margin var(--activity-motion) var(--activity-ease), opacity var(--activity-motion) var(--activity-ease), transform var(--activity-motion) var(--activity-ease), visibility 0s linear var(--activity-motion);display:block;overflow:hidden;transform:translateY(.85rem)}.home-module__GLJFWW__activityAccordion .home-module__GLJFWW__activityPanelCopy strong{overflow-wrap:anywhere;min-width:0;font-family:var(--font-display);font-size:var(--text-md);letter-spacing:-.035em;word-break:keep-all;transition:font-size var(--activity-motion) var(--activity-ease), letter-spacing var(--activity-motion) var(--activity-ease), margin var(--activity-motion) var(--activity-ease), transform var(--activity-motion) var(--activity-ease);margin:0;font-weight:720;line-height:1}.home-module__GLJFWW__activityAccordion .home-module__GLJFWW__activityPanel[aria-pressed=true]:after{border-color:var(--color-accent-soft)}.home-module__GLJFWW__activityAccordion .home-module__GLJFWW__activityPanel[aria-pressed=true]:before{transform:scaleX(1)}.home-module__GLJFWW__activityAccordion .home-module__GLJFWW__activityPanel[aria-pressed=true] .home-module__GLJFWW__coverImage{opacity:.94;filter:saturate(.96)contrast(1.02);transform:scale(1.01)}.home-module__GLJFWW__activityAccordion .home-module__GLJFWW__activityPanel[aria-pressed=true] .home-module__GLJFWW__activityPanelShade{opacity:1}.home-module__GLJFWW__activityAccordion .home-module__GLJFWW__activityPanel[aria-pressed=true] .home-module__GLJFWW__activityPanelCopy{padding:var(--space-xl);transform:none}.home-module__GLJFWW__activityAccordion .home-module__GLJFWW__activityPanel[aria-pressed=true] .home-module__GLJFWW__activityPanelCopy>span{opacity:1;visibility:visible;max-height:8rem;transition-delay:.21s,.21s,.26s,.21s,0s;transform:none}.home-module__GLJFWW__activityAccordion .home-module__GLJFWW__activityPanel[aria-pressed=true] .home-module__GLJFWW__activityPanelCopy strong{max-width:10ch;font-size:var(--sys-type-title-size);font-weight:var(--sys-type-title-weight);letter-spacing:var(--sys-type-title-tracking);line-height:var(--sys-type-title-leading);margin-top:0}.home-module__GLJFWW__activityAccordion .home-module__GLJFWW__activityPanel[aria-pressed=true] .home-module__GLJFWW__activityPanelCopy>span{max-width:none;margin-top:var(--space-md);color:var(--color-muted-on-dark);font-size:var(--text-sm);line-height:1.7}.home-module__GLJFWW__activityAccordion .home-module__GLJFWW__activityPanel:disabled{opacity:.45;cursor:not-allowed}.home-module__GLJFWW__activityAccordion .home-module__GLJFWW__activityPanel:focus-visible{z-index:var(--z-raised);outline:var(--rule-strong) solid var(--color-focus);outline-offset:calc(var(--rule-strong) * -1)}@media (min-width:48rem){.home-module__GLJFWW__activityAccordion .home-module__GLJFWW__activityPanel[aria-pressed=true] .home-module__GLJFWW__activityPanelCopy>span{white-space:nowrap}}@media (min-width:60rem){.home-module__GLJFWW__activityAccordion{flex-direction:row;height:27rem}.home-module__GLJFWW__activityAccordion .home-module__GLJFWW__activityPanel{width:auto;height:100%}.home-module__GLJFWW__activityAccordion .home-module__GLJFWW__activityPanel[aria-pressed=true] .home-module__GLJFWW__activityPanelCopy strong{font-size:var(--sys-type-title-size)}}@media (hover:hover) and (pointer:fine){.home-module__GLJFWW__activityAccordion .home-module__GLJFWW__activityPanel:not([aria-pressed=true]):hover .home-module__GLJFWW__coverImage{opacity:.58}}@media (prefers-reduced-motion:reduce){.home-module__GLJFWW__activityAccordion,.home-module__GLJFWW__activityAccordion .home-module__GLJFWW__activityPanel:after,.home-module__GLJFWW__activityAccordion .home-module__GLJFWW__activityPanel:before,.home-module__GLJFWW__activityAccordion .home-module__GLJFWW__activityPanel,.home-module__GLJFWW__activityAccordion .home-module__GLJFWW__activityPanel .home-module__GLJFWW__coverImage,.home-module__GLJFWW__activityAccordion .home-module__GLJFWW__activityPanelShade,.home-module__GLJFWW__activityAccordion .home-module__GLJFWW__activityPanelCopy,.home-module__GLJFWW__activityAccordion .home-module__GLJFWW__activityPanelCopy small,.home-module__GLJFWW__activityAccordion .home-module__GLJFWW__activityPanelCopy>span,.home-module__GLJFWW__activityAccordion .home-module__GLJFWW__activityPanelCopy strong{transition-duration:.01ms}.home-module__GLJFWW__activityAccordion .home-module__GLJFWW__activityPanelCopy,.home-module__GLJFWW__activityAccordion .home-module__GLJFWW__activityPanelCopy>span{transition-delay:0s!important}.home-module__GLJFWW__activityAccordion .home-module__GLJFWW__activityPanel[aria-pressed=true] .home-module__GLJFWW__activityPanelCopy small,.home-module__GLJFWW__activityAccordion .home-module__GLJFWW__activityPanel[aria-pressed=true] .home-module__GLJFWW__activityPanelCopy>span{animation:none}}.home-module__GLJFWW__yearFlowFrame{--timeline-edge-fade:clamp(6rem, 12vw, 8rem);border-block:var(--rule-hair) solid var(--home-panel-rule);background:linear-gradient(to right, transparent, var(--home-panel-surface) var(--timeline-edge-fade), var(--home-panel-surface) calc(100% - var(--timeline-edge-fade)), transparent);color:var(--home-panel-foreground);isolation:isolate;transition:background-color var(--home-theme-fade) var(--ease-out), border-color var(--home-theme-fade) var(--ease-out), color var(--home-theme-fade) var(--ease-out);margin-block-start:clamp(var(--space-xl), 6vw, var(--space-3xl));position:relative;overflow:clip}.home-module__GLJFWW__annualTimelineViewport{overscroll-behavior-inline:contain;scrollbar-color:color-mix(in oklab, var(--home-panel-accent) 58%, transparent) transparent;scrollbar-width:thin;overflow-x:auto}.home-module__GLJFWW__annualTimelineViewport:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:calc(var(--rule-strong) * -1)}.home-module__GLJFWW__annualTimelineViewport::-webkit-scrollbar{height:.35rem}.home-module__GLJFWW__annualTimelineViewport::-webkit-scrollbar-track{background:0 0}.home-module__GLJFWW__annualTimelineViewport::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--home-panel-accent) 58%, transparent)}.home-module__GLJFWW__annualTimelineCanvas{min-width:72rem;padding:clamp(1.5rem,3vw,2.75rem) clamp(1rem,2vw,1.75rem) clamp(1.75rem,3vw,2.75rem)}.home-module__GLJFWW__annualTimelineMonths{grid-template-columns:repeat(12,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.home-module__GLJFWW__annualTimelineMonths li{min-width:0;font-family:var(--font-display);font-variant-numeric:tabular-nums;justify-items:center;padding-bottom:1.1rem;display:grid}.home-module__GLJFWW__annualTimelineMonths strong{color:var(--home-panel-foreground);letter-spacing:-.035em;font-size:clamp(.9rem,1.2vw,1.1rem);font-weight:680}.home-module__GLJFWW__annualTimelineAxis{z-index:var(--z-base);height:var(--rule-strong);background:color-mix(in oklab, var(--home-panel-accent) 76%, var(--home-panel-rule));grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.home-module__GLJFWW__annualTimelineAxis span{position:relative}.home-module__GLJFWW__annualTimelineAxis span:before{width:var(--rule-hair);background:color-mix(in oklab, var(--home-panel-rule) 54%, transparent);content:"";height:17.25rem;position:absolute;top:0;left:50%;transform:translate(-50%)}.home-module__GLJFWW__annualTimelineAxis span:after{border:var(--rule-strong) solid var(--home-panel-surface);background:var(--home-panel-accent);width:.55rem;height:.55rem;box-shadow:0 0 0 var(--rule-hair) var(--home-panel-accent);content:"";border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-module__GLJFWW__annualTimelineEvents{z-index:var(--z-raised);grid-template-rows:repeat(4,minmax(3.25rem,auto));grid-template-columns:repeat(12,minmax(0,1fr));gap:.45rem 0;min-height:17.25rem;margin:0;padding:1.15rem 0 0;list-style:none;display:grid;position:relative}.home-module__GLJFWW__annualTimelineEvents li{grid-column:var(--timeline-start) / span var(--timeline-span);grid-row:var(--timeline-track);border:var(--rule-hair) solid color-mix(in oklab, var(--home-panel-accent) 38%, var(--home-panel-rule));background:color-mix(in oklab, var(--home-panel-surface-raised) 92%, var(--home-panel-accent));min-width:0;color:var(--home-panel-foreground);text-align:center;justify-content:center;align-items:center;margin-inline:.22rem;padding:.5rem .65rem;display:flex}.home-module__GLJFWW__annualTimelineEvents li[data-event-type=period]{border-color:color-mix(in oklab, var(--home-panel-accent) 68%, var(--home-panel-rule));background:color-mix(in oklab, var(--home-panel-accent) 9%, var(--home-panel-surface))}.home-module__GLJFWW__annualTimelineEvents strong{overflow-wrap:anywhere;min-width:0;font-family:var(--font-display);letter-spacing:-.025em;word-break:keep-all;font-size:clamp(.72rem,.9vw,.88rem);font-weight:650;line-height:1.35}.home-module__GLJFWW__annualTimelineNote{margin:var(--space-lg) auto 0;color:color-mix(in oklab, var(--home-panel-muted) 72%, transparent);text-align:center;word-break:keep-all;font-size:.75rem;line-height:1.6}@media (max-width:48rem){.home-module__GLJFWW__annualTimelineCanvas{min-width:68rem;padding-inline:var(--space-md)}}
