.not-found_stage__XcphN{display:grid;flex:1;place-items:center;padding-block:clamp(2.5rem,8vh,5rem)}.not-found_card__ts9w3{position:relative;width:min(30rem,100%);padding:clamp(1.75rem,4vw,2.5rem);border:1px solid var(--ink);border-radius:var(--radius-lg);background:var(--paper);box-shadow:0 .55rem 1.6rem rgb(17 17 17/.045)}.not-found_tape__6jfjD{position:absolute;z-index:2;width:clamp(6rem,12vw,8.5rem);height:auto;max-width:none;opacity:.68;pointer-events:none}.not-found_topLeft__jMzIl{top:-.8rem;left:-1.2rem;transform:rotate(-17deg)}.not-found_bottomRight__bhosm{right:-1.2rem;bottom:-.8rem;transform:rotate(163deg)}.not-found_code__7e29u{margin:0;font-family:var(--font-dm-mono),monospace;font-size:clamp(4rem,12vw,6.5rem);font-weight:300;letter-spacing:-.06em;line-height:.9}.not-found_title__Vh7BH{margin:1.25rem 0 0;font-size:clamp(1.25rem,2.4vw,1.5rem);font-weight:700;letter-spacing:-.03em;line-height:1.15}.not-found_description__gCEE1{margin:.5rem 0 1rem;color:var(--ink-muted);font-size:.92rem;line-height:1.4}.ArrowLink_action__NIGfl{display:inline-flex;gap:.45rem;align-items:center;flex:none;min-height:2.75rem;padding:0;border:0;color:var(--klein);background:transparent;cursor:pointer;font-family:inherit;font-size:.86rem;font-weight:600;line-height:1.2;text-decoration-color:transparent;text-underline-offset:.22em}.ArrowLink_action__NIGfl:focus-visible,.ArrowLink_action__NIGfl:hover{text-decoration-line:underline;text-decoration-color:currentColor}.ArrowLink_action__NIGfl:focus-visible{outline:2px solid currentColor;outline-offset:.25rem}.ArrowLink_arrow__uKesj{width:1rem;height:1rem;background:currentColor;mask:url(/assets/svg/arrow-right.svg) center/contain no-repeat;-webkit-mask:url(/assets/svg/arrow-right.svg) center/contain no-repeat;transition:transform .18s cubic-bezier(.16,1,.3,1)}.ArrowLink_action__NIGfl:focus-visible .ArrowLink_arrow__uKesj,.ArrowLink_action__NIGfl:hover .ArrowLink_arrow__uKesj{transform:translateX(.18rem)}.ArrowLink_external__NHd78{mask-image:url(/assets/svg/arrow-up-right.svg);-webkit-mask-image:url(/assets/svg/arrow-up-right.svg)}.ArrowLink_action__NIGfl:focus-visible .ArrowLink_external__NHd78,.ArrowLink_action__NIGfl:hover .ArrowLink_external__NHd78{transform:translate(.12rem,-.12rem)}@media (prefers-reduced-motion:reduce){.ArrowLink_arrow__uKesj{transition:none}}.ExpandIcon_icon__yXRY_{position:relative;width:.875rem;height:.875rem}.ExpandIcon_icon__yXRY_:after,.ExpandIcon_icon__yXRY_:before{position:absolute;inset:calc(50% - 1px) 0;border-radius:1px;background:currentColor;content:"";transition:transform .18s cubic-bezier(.16,1,.3,1)}.ExpandIcon_icon__yXRY_:after{transform:rotate(90deg)}[aria-expanded=true]>.ExpandIcon_icon__yXRY_:after,details[open]>summary>.ExpandIcon_icon__yXRY_:after{transform:rotate(90deg) scaleX(0)}@media (prefers-reduced-motion:reduce){.ExpandIcon_icon__yXRY_:after{transition:none}}.ExternalLink_link__jNcq_{color:var(--klein);text-decoration:underline;text-underline-offset:.18em}.ExternalLink_link__jNcq_:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ExternalLink_arrow__5gyWH{display:inline-block;margin-left:.2em;font-size:.8em;letter-spacing:0}.Footer_footer__zLQRU{padding:0 1.5rem calc(clamp(2rem, calc(5 * var(--lvh)), 3rem) + env(safe-area-inset-bottom));color:var(--ink-muted);font-size:.8rem;font-weight:500;letter-spacing:-.01em;line-height:1.3;text-align:center}.Footer_line____qu5{margin:0}.InlineLogo_logo__CENC0{display:inline-block;width:auto;height:.9em;vertical-align:calc(.5cap - .45em);margin-inline-end:.3em;border:1px solid var(--ink-hairline);border-radius:.2rem}.Placeholder_placeholder__niFuI{width:100%;height:100%;background:#d6d8dc}.Rail_rail__6KLKR{position:sticky;top:var(--rail-top,15svh);align-self:start;height:var(--rail-height,70svh)}.Rail_track__EVvDU{position:absolute;top:0;right:1rem;bottom:0;width:3rem}.Rail_labels__AO3iq{position:absolute;inset:0 1rem 0 0;padding:0;list-style:none}.Rail_labels__AO3iq li{position:absolute;top:calc(var(--at) * 100%);right:0;max-width:100%;translate:0 -50%}.Rail_labels__AO3iq a{display:block;padding-block:.25rem;padding-right:4rem;overflow:hidden;color:var(--ink-muted);font-size:var(--rail-label-size,1rem);font-weight:500;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;transition:color .15s linear}.Rail_labels__AO3iq a:hover{color:var(--ink)}.Rail_labels__AO3iq a:focus-visible{outline:2px solid var(--klein);outline-offset:.2rem}.Rail_labels__AO3iq a[aria-current=true]{color:var(--klein);font-weight:600}.Rail_title__uPY88{display:block;overflow:hidden;text-overflow:ellipsis}.Rail_line__qEa_m{position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.Rail_base__dVnFy{stroke:var(--ink-hairline)}.Rail_fill__DHX32{stroke:var(--klein);stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0, var(--rail-position, 0) - var(--stretch), 1))}.Rail_dot__HSR25{position:absolute;left:calc(50% + var(--side) * var(--jog));width:1rem;height:1rem;background:var(--paper);border:3px solid var(--klein);border-radius:50%;box-shadow:0 0 0 5px rgb(0 47 167/.16);translate:-50% -50%;transition:background-color .18s ease-out;will-change:transform}.Rail_dot__HSR25[data-passed=true]{background:var(--klein)}.Rail_dot__HSR25:after{position:absolute;inset:-3px;border:2px solid var(--klein);border-radius:50%;content:"";opacity:0;pointer-events:none}.Rail_dot__HSR25[data-passed=true]:after{animation:Rail_station-pulse__8o5ih .62s cubic-bezier(.16,1,.3,1)}@keyframes Rail_station-pulse__8o5ih{0%{opacity:.55;scale:1}to{opacity:0;scale:2.6}}@media (max-width:900px){.Rail_labels__AO3iq{inset:0}.Rail_labels__AO3iq li{right:0;left:0}.Rail_labels__AO3iq a{height:2.75rem;padding:0}.Rail_title__uPY88{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.Rail_track__EVvDU{right:auto;left:50%;width:1.5rem;translate:-50% 0}.Rail_dot__HSR25{width:.75rem;height:.75rem;border-width:2px;box-shadow:0 0 0 3px rgb(0 47 167/.14)}}@media (prefers-reduced-motion:reduce){.Rail_dot__HSR25,.Rail_labels__AO3iq a{transition:none}.Rail_dot__HSR25[data-passed=true]:after{animation:none}}.Shelf_shelf__7QyuW{padding-block:clamp(3.5rem,8vw,7.5rem);scroll-margin-top:3.5rem}.Shelf_shelfHeader___n4tY{display:flex;gap:1.25rem;align-items:baseline;padding-inline:var(--gutter)}.Shelf_shelfTitle__IUDeu{font-size:clamp(2.25rem,4.5vw,4rem);font-weight:600;letter-spacing:-.035em}.Shelf_rowFrame__hGbvI{position:relative}.Shelf_row__0YByd{display:flex;gap:1.25rem;margin-top:2rem;margin-bottom:-1.5rem;padding:.25rem var(--gutter) 3rem;overflow-x:auto;list-style:none;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;mask-image:linear-gradient(90deg,transparent,#000 var(--gutter),#000 calc(100% - var(--gutter)),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--gutter),#000 calc(100% - var(--gutter)),transparent)}.Shelf_row__0YByd::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:no-preference){.Shelf_row__0YByd{scroll-behavior:smooth}}.Shelf_rowArrow__Hq_h_{position:absolute;z-index:2;top:calc(50% - 1rem);display:grid;width:3rem;height:3rem;padding:0;color:var(--klein);background:rgb(255 255 255/.5);border:1px solid rgb(255 255 255/.7);border-radius:50%;box-shadow:inset 0 1px 0 rgb(255 255 255/.9),0 2px 6px rgb(17 17 17/.08),0 12px 32px rgb(17 17 17/.14);cursor:pointer;place-items:center;translate:0 -50%;backdrop-filter:blur(14px) saturate(1.6);-webkit-backdrop-filter:blur(14px) saturate(1.6);transition:opacity .18s ease-out,scale .18s ease-out}.Shelf_rowArrow__Hq_h_:hover{scale:1.06}.Shelf_rowArrow__Hq_h_:active{scale:.96}.Shelf_rowArrow__Hq_h_:after{width:1.25rem;height:1.25rem;background:currentColor;content:""}.Shelf_rowArrow__Hq_h_:disabled{opacity:0;pointer-events:none}.Shelf_rowArrow__Hq_h_:focus-visible{outline:2px solid var(--klein);outline-offset:2px}.Shelf_rowPrevious__YdWSy{left:max(.5rem,calc(var(--gutter) - 1.5rem))}.Shelf_rowPrevious__YdWSy:after{mask:url(/assets/svg/arrow-left.svg) center/contain no-repeat;-webkit-mask:url(/assets/svg/arrow-left.svg) center/contain no-repeat}.Shelf_rowNext___MzTa{right:clamp(1rem,3vw,2.5rem)}.Shelf_rowNext___MzTa:after{mask:url(/assets/svg/arrow-right.svg) center/contain no-repeat;-webkit-mask:url(/assets/svg/arrow-right.svg) center/contain no-repeat}@media (prefers-reduced-motion:reduce){.Shelf_rowArrow__Hq_h_{transition:none}.Shelf_rowArrow__Hq_h_:active,.Shelf_rowArrow__Hq_h_:hover{scale:none}}.Shelf_row__0YByd>li{flex:none;scroll-snap-align:start}@media (max-width:700px){.Shelf_shelf__7QyuW{padding-block:2.5rem}.Shelf_shelfTitle__IUDeu{font-size:1.875rem}.Shelf_row__0YByd{gap:.75rem;margin-top:1.25rem}.Shelf_rowArrow__Hq_h_{width:2.75rem;height:2.75rem}}.Breadcrumbs_breadcrumbs__ZzMRo{--crumb-link:var(--breadcrumb-link,currentColor);--crumb-mute:var(
    --breadcrumb-mute,color-mix(in srgb,currentColor 55%,transparent)
  );--crumb-focus:var(--breadcrumb-focus,currentColor);display:flex;gap:.55rem;align-items:center;min-width:0;color:var(--crumb-mute);font-size:.84rem;line-height:1.4}.Breadcrumbs_breadcrumbs__ZzMRo a{margin-block:-.25rem;padding-block:.25rem;color:var(--crumb-link);text-decoration-color:transparent;text-underline-offset:.2em;transition:text-decoration-color .14s ease-out}.Breadcrumbs_breadcrumbs__ZzMRo a:focus-visible,.Breadcrumbs_breadcrumbs__ZzMRo a:hover{text-decoration-color:currentColor}.Breadcrumbs_breadcrumbs__ZzMRo a:focus-visible{outline:2px solid var(--crumb-focus);outline-offset:.2rem}.Breadcrumbs_separator__m7k6u{color:color-mix(in srgb,var(--crumb-mute) 70%,transparent)}.Breadcrumbs_current__SkVa4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-reduced-motion:reduce){.Breadcrumbs_breadcrumbs__ZzMRo a{transition:none}}.SubpageFrame_frame__JPMV3{--breadcrumb-link:var(--klein);--breadcrumb-mute:rgb(0 47 167/0.7);--breadcrumb-focus:var(--klein);--frame-top:clamp(1rem,calc(2.5 * var(--lvh)),1.75rem);--frame-gutter:clamp(1rem,5vw,5rem);display:flex;flex-direction:column;width:100%;min-height:100svh;color:var(--ink);padding:0 max(var(--frame-gutter),env(safe-area-inset-right)) 0 max(var(--frame-gutter),env(safe-area-inset-left));background-color:var(--paper)}.SubpageFrame_bar__RSM44{padding-top:calc(var(--frame-top) + env(safe-area-inset-top))}.SubpageFrame_footer__5KlTZ{margin-top:auto;padding-top:clamp(3rem,calc(8 * var(--lvh)),6rem)}.SubpageFrame_heading__TThmE{margin:clamp(1rem,2vw,1.5rem) 0 clamp(1.5rem,3vw,2.5rem);font-size:clamp(2.25rem,4.5vw,4rem);font-weight:600;letter-spacing:-.035em;line-height:1}@media (max-width:700px){.SubpageFrame_frame__JPMV3{--frame-top:1rem;--frame-gutter:1rem}.SubpageFrame_heading__TThmE{margin:.75rem 0 1.25rem;font-size:1.875rem}}.IntersectionGraph_figure__Y7iCv{--venn-width:clamp(10rem,16vw,15rem);--venn-height:calc(var(--venn-width) * 189 / 197);--ease-out:cubic-bezier(0.16,1,0.3,1);position:relative;display:grid;height:100%;min-height:calc(var(--venn-height) + 4rem);place-items:center}.IntersectionGraph_graph__dtZvc{position:relative;width:var(--venn-width);height:auto;overflow:visible}.IntersectionGraph_fills__bpadT .IntersectionGraph_circle__gL6N_{fill:#eaeaf6;fill-opacity:.75}.IntersectionGraph_outlines__wjvcg .IntersectionGraph_circle__gL6N_{fill:none;stroke:var(--klein);stroke-opacity:.75}.IntersectionGraph_core__vOTBx{fill:var(--klein);transform-box:view-box;transform-origin:100px 99px}.IntersectionGraph_mark__bifK3{fill:var(--paper);transform-box:fill-box;transform-origin:center}.IntersectionGraph_label__1yA04{fill:var(--ink);font-size:15px;font-weight:500;letter-spacing:-.02em}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.IntersectionGraph_circle__gL6N_,.IntersectionGraph_label__1yA04,.IntersectionGraph_mark__bifK3{transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.IntersectionGraph_circle__gL6N_:nth-of-type(2){transition-delay:.16s}.IntersectionGraph_circle__gL6N_:nth-of-type(3){transition-delay:.32s}.IntersectionGraph_label__1yA04{transition-duration:.42s}.IntersectionGraph_label__1yA04:first-of-type{transition-delay:.21s}.IntersectionGraph_label__1yA04:nth-of-type(2){transition-delay:.37s}.IntersectionGraph_label__1yA04:nth-of-type(3){transition-delay:.53s}.IntersectionGraph_core__vOTBx{transition:opacity .42s ease-out .69s,transform .56s var(--ease-out) .69s}.IntersectionGraph_mark__bifK3{transition-duration:.48s;transition-delay:.86s}.IntersectionGraph_figure__Y7iCv[data-revealed=false] .IntersectionGraph_circle__gL6N_{opacity:0;transform:translateY(-14px)}.IntersectionGraph_figure__Y7iCv[data-revealed=false] .IntersectionGraph_label__1yA04{opacity:0}.IntersectionGraph_figure__Y7iCv[data-revealed=false] .IntersectionGraph_core__vOTBx{opacity:0;transform:scale(.55)}.IntersectionGraph_figure__Y7iCv[data-revealed=false] .IntersectionGraph_mark__bifK3{opacity:0;transform:scale(1.4)}}@media (min-width:1512px){.IntersectionGraph_figure__Y7iCv{--venn-width:16vw}}@media (max-width:900px){.IntersectionGraph_figure__Y7iCv{--venn-width:min(14rem,62vw)}}@media (max-width:700px){.IntersectionGraph_figure__Y7iCv{--venn-width:12rem;min-height:calc(var(--venn-height) + 2.5rem)}}.AboutStory_story__QzFZZ{font-size:1rem;line-height:1.55}.AboutStory_story__QzFZZ>p{margin:0;hyphens:auto;text-align:justify}.AboutStory_story__QzFZZ>p+p{margin-top:.85em}.AboutStory_story__QzFZZ em{font-style:italic}.AboutStory_quotes__u_IaT{display:grid;gap:1.25rem;margin:2rem 0;padding:0;list-style:none}.AboutStory_quote__JaXkq,.AboutStory_quote__JaXkq blockquote{margin:0}.AboutStory_quote__JaXkq p{margin:0;color:var(--ink);font-size:1.125rem;font-weight:600;letter-spacing:-.025em;line-height:1.25;text-indent:-.4em;text-wrap:balance}.AboutStory_source__mLMut{margin-top:.35rem;color:var(--ink-muted);font-size:.78rem;line-height:1.3}@media (max-width:700px){.AboutStory_story__QzFZZ>p{hyphens:manual;text-align:left}}.page_layout__JCQIA{display:grid;flex:1;align-content:center;grid-template-columns:minmax(0,34rem) auto;column-gap:clamp(2rem,4vw,3.5rem);align-items:start;justify-content:center;padding-top:clamp(1.5rem,3vw,2.5rem)}.page_greeting__BNC2m{margin:0 0 .85rem;font-size:1rem;font-weight:500;line-height:1.5}.page_experience__WOEiE{margin-top:3rem}.page_figure__f4x7Z{--image-room:calc(100 * var(--svh) - 6rem);position:sticky;top:2rem;justify-self:center;width:min(22rem,var(--image-room) * 4/5);margin:0}.page_image__ryuTv{display:block;width:100%;aspect-ratio:4/5;height:auto;background:var(--surface);border:1px solid var(--ink-hairline);border-radius:var(--radius-lg)}@media (max-width:700px){.page_layout__JCQIA{grid-template-columns:minmax(0,1fr);row-gap:2rem}.page_figure__f4x7Z{position:static;order:-1;width:min(100%,15rem)}}.ContactActions_actions__hLBwu{display:grid;width:100%;margin-top:2rem}.ContactActions_action__pcSxa{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:center;min-height:4.75rem;padding:1rem .25rem;color:var(--klein);cursor:pointer;text-decoration:none}.ContactActions_action__pcSxa+.ContactActions_action__pcSxa{border-top:1px solid rgb(17 17 17/.14)}.ContactActions_actionDetail__ej4b2,.ContactActions_actionLabel__es4DA{display:block}.ContactActions_actionLabel__es4DA{font-size:clamp(1.1rem,1.5vw,1.35rem);font-weight:600;letter-spacing:-.03em;line-height:1.1}.ContactActions_actionDetail__ej4b2{margin-top:.35rem;color:var(--ink-muted);font-size:.8rem;font-weight:500;letter-spacing:-.01em;line-height:1.3}.ContactActions_arrow__KPbWY{width:1.2rem;height:1.2rem;background:currentColor;mask:url(/assets/svg/arrow-right.svg) center/contain no-repeat;-webkit-mask:url(/assets/svg/arrow-right.svg) center/contain no-repeat;transition:transform .22s cubic-bezier(.16,1,.3,1)}.ContactActions_action__pcSxa:hover .ContactActions_arrow__KPbWY{transform:translateX(.25rem)}.ContactActions_action__pcSxa:focus-visible{outline:3px solid var(--klein);outline-offset:4px}@media (max-width:700px){.ContactActions_actions__hLBwu{margin-top:1.75rem}.ContactActions_action__pcSxa{min-height:4.875rem}}@media (prefers-reduced-motion:reduce){.ContactActions_arrow__KPbWY{transition:none}}.ContactSection_section__TLLud{display:grid;grid-template-columns:minmax(10rem,18rem) minmax(0,30rem);gap:clamp(2rem,6vw,6rem);align-items:center;padding:clamp(4rem,10vw,9rem) var(--gutter) clamp(4rem,8vw,7rem);scroll-margin-top:4rem}.ContactSection_engineers__6WFb1{width:100%;height:auto;max-height:calc(66 * var(--svh));object-fit:contain}.ContactSection_title__EQ2s_{font-size:clamp(2.25rem,4.5vw,4rem);font-weight:600;letter-spacing:-.035em;text-wrap:balance}@media (max-width:700px){.ContactSection_section__TLLud{grid-template-columns:minmax(0,1fr);justify-items:center;margin-left:calc(-1 * var(--rail-column));padding-inline:calc(var(--rail-column) + var(--gutter))}.ContactSection_engineers__6WFb1{width:min(14rem,60%)}.ContactSection_body__n9lWM{width:min(100%,31rem)}.ContactSection_title__EQ2s_{font-size:1.875rem;text-align:center}}.HeroSection_hero__BPRsk{position:relative;width:100%;height:calc(100 * var(--lvh));overflow:hidden;background:linear-gradient(#76a2e0,#8db3e5 25%,#bad0e9 45%,#cad3dd 55%,#b4c3d7 75%,#a2b4cd)}.HeroSection_lockup__44Jnb{position:absolute;z-index:5;top:calc(50 * var(--svh));left:50%;color:var(--ink);transform:translate(-50%,-50%)}.HeroSection_actions__b_8uU{position:absolute;z-index:5;bottom:calc(clamp(1rem, calc(5 * var(--svh)), 3rem) + 100 * var(--lvh) - 100 * var(--svh));left:50%;display:flex;gap:clamp(1.5rem,3vw,2.5rem);opacity:0;translate:-50% .375rem;animation:HeroSection_reveal-actions__VGZ_D .6s cubic-bezier(.16,1,.3,1) 1.06s forwards}.HeroSection_action__aZH9M{display:flex;gap:.4rem;align-items:center;min-height:44px;color:rgb(17 17 17/.72);font-size:.9375rem;font-weight:500;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;transition:color .16s linear}.HeroSection_action__aZH9M:hover{color:var(--ink)}.HeroSection_action__aZH9M:focus-visible{outline:2px solid currentColor;outline-offset:.35rem}.HeroSection_arrow__RSDvV{width:.875rem;height:.875rem;background:currentColor;rotate:90deg;mask:url(/assets/svg/arrow-right.svg) center/contain no-repeat;-webkit-mask:url(/assets/svg/arrow-right.svg) center/contain no-repeat;transition:translate .22s cubic-bezier(.16,1,.3,1)}.HeroSection_action__aZH9M:hover .HeroSection_arrow__RSDvV{translate:0 .2rem}.HeroSection_bob__qlVWC{animation:HeroSection_bob__qlVWC 1.6s cubic-bezier(.77,0,.175,1) infinite alternate}@keyframes HeroSection_reveal-actions__VGZ_D{to{opacity:1;translate:-50% 0}}@keyframes HeroSection_bob__qlVWC{0%{translate:0 -.1rem}to{translate:0 .15rem}}@media (prefers-reduced-motion:reduce){.HeroSection_actions__b_8uU{translate:-50% 0}.HeroSection_arrow__RSDvV{transition:none}.HeroSection_bob__qlVWC{animation:none}}.HeroEdges_edgeBottom__DOb0k,.HeroEdges_edgeTop__EOAtL{display:none}@supports (animation-timeline:scroll()){.HeroEdges_edgeBottom__DOb0k,.HeroEdges_edgeTop__EOAtL{position:fixed;z-index:20;right:0;left:0;display:block;pointer-events:none;animation:linear both;animation-timeline:scroll(root);animation-range:calc(70 * var(--svh)) calc(100 * var(--svh))}.HeroEdges_edgeTop__EOAtL{top:0;height:env(safe-area-inset-top);background:#76a2e0;animation-name:HeroEdges_edge-to-paper__rZqhe}.HeroEdges_edgeBottom__DOb0k{bottom:0;height:env(safe-area-inset-bottom);background:#86a5cf;animation-name:HeroEdges_edge-to-clear__xK911}}@keyframes HeroEdges_edge-to-paper__rZqhe{to{background-color:var(--paper)}}@keyframes HeroEdges_edge-to-clear__xK911{to{background-color:transparent}}.LogoExtended_lockup__g_JeV{--gap:clamp(0.125rem,0.35vw,0.375rem);--logo-size:clamp(4rem,8vw,7rem);--name-width:calc(var(--logo-size) * 13 / 7);--lockup-width:calc(var(--logo-size) + var(--gap) + var(--name-width));--logo-start-x:calc((var(--lockup-width) - var(--logo-size)) / 2);display:grid;grid-template-columns:var(--logo-size) 1fr;gap:var(--gap);align-items:center;width:var(--lockup-width);max-width:100%;color:inherit}@media (min-width:1512px){.LogoExtended_lockup__g_JeV{--gap:0.35vw;--logo-size:7.407vw}}.LogoExtended_logo__l5SvS{width:var(--logo-size);aspect-ratio:1;transform:translateX(var(--logo-start-x));animation:LogoExtended_position-logo__qNx0R .48s cubic-bezier(.3,0,.1,1) .44s forwards;will-change:transform}.LogoExtended_logo__l5SvS:before{display:block;width:100%;height:100%;background:currentColor;content:"";opacity:0;mask:url(/assets/svg/logo.svg) center/contain no-repeat;-webkit-mask:url(/assets/svg/logo.svg) center/contain no-repeat;transform:scale(1.4);animation:LogoExtended_reveal-logo__kcxKl .56s cubic-bezier(.33,1,.68,1) .24s forwards}.LogoExtended_name__yd_TO{width:var(--name-width);margin:0;color:inherit;font-family:var(--font-dm-sans),sans-serif;font-size:calc(var(--logo-size) / 3);font-weight:600;letter-spacing:-.08em;line-height:1;white-space:nowrap}.LogoExtended_name__yd_TO span{display:block;padding-bottom:.25em;margin-bottom:-.25em;animation:LogoExtended_reveal-name__npxfR .42s cubic-bezier(.16,1,.3,1) .58s backwards}.LogoExtended_name__yd_TO span:nth-child(2){animation-delay:.64s}@keyframes LogoExtended_reveal-logo__kcxKl{to{opacity:1;transform:scale(1)}}@keyframes LogoExtended_position-logo__qNx0R{to{transform:translateX(0)}}@keyframes LogoExtended_reveal-name__npxfR{0%{filter:blur(8px);opacity:0;transform:translateX(-.375rem)}}@keyframes LogoExtended_fade-name___RiA8{0%{filter:blur(8px);opacity:0}}@media (max-width:700px){.LogoExtended_lockup__g_JeV{--gap:0.5vw}}@media (prefers-reduced-motion:reduce){.LogoExtended_logo__l5SvS,.LogoExtended_logo__l5SvS:before{transform:none}.LogoExtended_logo__l5SvS{animation:none}.LogoExtended_name__yd_TO span{animation-name:LogoExtended_fade-name___RiA8}}.SkyCanvas_sky__mRz_e{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .3s linear}.ProjectGallery_icon__6xjT4{display:block;width:var(--gallery-icon-size,1.25rem);aspect-ratio:1;background:currentColor;mask:url(/assets/svg/gallery.svg) center/contain no-repeat;-webkit-mask:url(/assets/svg/gallery.svg) center/contain no-repeat}.ProjectGallery_count__UV_6R{--gallery-icon-size:0.95rem;position:relative;display:inline-flex;gap:.35rem;align-items:center;padding:.3rem .6rem .3rem .5rem;border-radius:var(--radius-sm);color:var(--paper);background:var(--ink);font-size:.78rem;font-weight:600;line-height:1}html:has(.ProjectGallery_dialog__WhXif[open]){overflow:hidden}.ProjectGallery_dialog__WhXif{--yarl__color_button:var(--ink);--yarl__color_button_active:var(--ink);--yarl__color_button_disabled:rgb(17 17 17/0.25);--yarl__button_filter:none;--yarl__container_background_color:transparent;width:min(100% - 2rem,80rem);max-width:none;height:min(100% - 2rem,52rem);max-height:none;margin:auto;padding:0;overflow:hidden;border:1px solid var(--ink-hairline);border-radius:var(--radius-md);color:var(--ink);background:var(--surface)}.ProjectGallery_dialog__WhXif:focus{outline:none}.ProjectGallery_dialog__WhXif[open]{display:grid;grid-template-columns:17rem minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.ProjectGallery_dialog__WhXif::backdrop{background:rgb(17 17 17/.45);backdrop-filter:blur(4px)}.ProjectGallery_header__RjA2W{display:flex;grid-column:1/-1;gap:1rem;align-items:center;padding:.375rem .5rem .375rem 1.25rem;border-bottom:1px solid var(--ink-hairline)}.ProjectGallery_title__6rwOB{flex:1;margin:0;font-size:1.15rem;font-weight:600;letter-spacing:-.03em}.ProjectGallery_close__eST41{display:grid;width:2.25rem;height:2.25rem;place-items:center;border:0;border-radius:var(--radius-sm);color:inherit;background:none;font-size:1.5rem;line-height:1;cursor:pointer}.ProjectGallery_close__eST41:hover{background:rgb(17 17 17/.08)}.ProjectGallery_sections__54hPq{overflow-y:auto;padding:1rem 1.25rem 1.25rem;border-right:1px solid var(--ink-hairline);overscroll-behavior:contain}.ProjectGallery_section__dTEyq+.ProjectGallery_section__dTEyq{margin-top:1.25rem}.ProjectGallery_sectionTitle__8arnF{margin:0 0 .6rem;font-size:.9rem;font-weight:600;letter-spacing:-.015em}.ProjectGallery_thumbnails__HywFh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none}.ProjectGallery_thumbnail__ItfhG{position:relative;display:block;width:100%;aspect-ratio:1;padding:0;overflow:hidden;border:1px solid var(--ink-hairline);border-radius:var(--radius-md);background:rgb(17 17 17/.06);cursor:pointer;opacity:.6;transition:opacity .16s ease}.ProjectGallery_thumbnail__ItfhG img{object-fit:cover}.ProjectGallery_thumbnail__ItfhG:hover,.ProjectGallery_thumbnail__ItfhG[aria-current=true]{opacity:1}.ProjectGallery_thumbnail__ItfhG[aria-current=true]{outline:2px solid var(--klein);outline-offset:1px}.ProjectGallery_thumbnail__ItfhG:focus-visible{outline:2px solid var(--klein);outline-offset:2px}.ProjectGallery_viewer__9ne4c{position:relative;min-width:0;min-height:0}.ProjectGallery_viewer__9ne4c .yarl__container{overflow:clip}.ProjectGallery_viewer__9ne4c .yarl__slide_wrapper_interactive{cursor:grab}.ProjectGallery_viewer__9ne4c .yarl__slide_wrapper_interactive:active{cursor:grabbing}.ProjectGallery_viewer__9ne4c .yarl__button:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--klein);outline-offset:-4px}.ProjectGallery_viewer__9ne4c .yarl__slide_image{box-shadow:0 0 0 1px var(--ink-hairline)}@media (max-width:700px){.ProjectGallery_dialog__WhXif{width:100%;height:100%;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);border:0;border-radius:0}.ProjectGallery_dialog__WhXif::backdrop{background:var(--paper);backdrop-filter:none}.ProjectGallery_dialog__WhXif[open]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto}.ProjectGallery_title__6rwOB{flex:1}.ProjectGallery_viewer__9ne4c{grid-row:2}.ProjectGallery_sections__54hPq{max-height:calc(40 * var(--svh));border-top:1px solid var(--ink-hairline);border-right:0}.ProjectGallery_thumbnails__HywFh{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ProjectGallery_thumbnail__ItfhG{transition:none}}.ProjectPreviewCard_card__uAOaC{display:flex;flex-direction:column;padding:.5rem;border:1px solid var(--ink-hairline);border-radius:var(--radius-lg);color:var(--ink);background:var(--surface)}.ProjectPreviewCard_empty__otTgW,.ProjectPreviewCard_grid__lv3lj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:.25rem;aspect-ratio:16/9;padding:0;border:0;background:transparent}.ProjectPreviewCard_grid__lv3lj{cursor:pointer}.ProjectPreviewCard_grid__lv3lj:focus-visible{outline:2px solid var(--klein);outline-offset:2px;border-radius:var(--radius-sm)}.ProjectPreviewCard_empty__otTgW{place-items:center;border-radius:var(--radius-sm);background:rgb(17 17 17/.06)}.ProjectPreviewCard_empty__otTgW>*{grid-area:1/1/-1/-1}.ProjectPreviewCard_tile__AmWE8{position:relative;overflow:hidden;border-radius:var(--radius-sm);background:rgb(17 17 17/.06)}.ProjectPreviewCard_tile__AmWE8:only-child{grid-area:1/1/-1/-1}.ProjectPreviewCard_tile__AmWE8 img{object-fit:cover;transition:transform .32s cubic-bezier(.16,1,.3,1)}.ProjectPreviewCard_tile__AmWE8:hover img{transform:scale(1.05)}.ProjectPreviewCard_remaining__CHVdB,.ProjectPreviewCard_tile__AmWE8:nth-child(4){grid-area:2/2}.ProjectPreviewCard_remaining__CHVdB{display:grid;z-index:1;place-items:center;border-radius:var(--radius-sm);color:var(--paper);background:rgb(17 17 17/.55);pointer-events:none;font-size:clamp(1.15rem,1.5vw,1.4rem);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.ProjectPreviewCard_body__2PceH{display:grid;flex:1;align-content:start;padding:1.25rem .75rem .75rem}.ProjectPreviewCard_name__cJkWi{text-box:trim-start cap alphabetic;margin:0;font-size:clamp(1.15rem,1.5vw,1.4rem);font-weight:600;letter-spacing:-.03em;line-height:1.1;text-wrap:balance}.ProjectPreviewCard_description__U6sTA{max-width:46ch;margin:.45rem 0 0;color:var(--ink-muted);font-size:.9rem;font-weight:500;letter-spacing:-.015em;line-height:1.4;text-wrap:pretty;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.ProjectPreviewCard_links__OwlOF{display:flex;flex-wrap:wrap;gap:0 1.25rem;align-items:center;align-self:end;min-height:calc(1rem + 1lh);padding-top:1rem;font-size:.86rem;line-height:1.2}.ProjectPreviewCard_links__OwlOF>:is(a,button){margin-block:calc((1lh - 44px) / 2)}.ProjectPreviewCard_soon__Lb5Y5{color:var(--ink-muted);font-size:.86rem;font-weight:600}@media (prefers-reduced-motion:reduce){.ProjectPreviewCard_tile__AmWE8 img{transition:none}}@media (max-width:700px){.ProjectPreviewCard_body__2PceH{padding:1rem .5rem .5rem}.ProjectPreviewCard_links__OwlOF{min-height:calc(.75rem + 1lh);padding-top:.75rem}}.ProjectCard_card__KBfy5{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;border:1px solid var(--ink-hairline);border-radius:var(--radius-md);color:var(--ink);background:var(--surface)}.ProjectCard_cover__wX_k1{position:relative;display:grid;aspect-ratio:2.2;place-items:center;margin:0;padding:0;overflow:hidden;border:0;border-bottom:1px solid var(--ink-hairline);border-radius:calc(var(--radius-md) - 1px) calc(var(--radius-md) - 1px) 0 0;color:var(--ink);background:rgb(17 17 17/.06)}button.ProjectCard_cover__wX_k1{cursor:pointer}.ProjectCard_cover__wX_k1 img{object-fit:cover;object-position:top;transition:transform .32s cubic-bezier(.16,1,.3,1)}button.ProjectCard_cover__wX_k1:hover img{transform:scale(1.03)}button.ProjectCard_cover__wX_k1:focus-visible{outline:2px solid var(--klein);outline-offset:2px}.ProjectCard_coverCount__Y3I1q{position:absolute;bottom:.5rem;left:.5rem}.ProjectCard_logo__qLb1r{position:absolute;bottom:calc(100% + var(--logo-gap, .625rem));left:50%;width:var(--logo-size,3.25rem);aspect-ratio:1;overflow:hidden;border:1px solid var(--ink-hairline);border-radius:var(--radius-md);background:var(--surface);transform:translateX(-50%);z-index:2}.ProjectCard_logo__qLb1r img{object-fit:cover}.ProjectCard_cardBody__5W4Ey{display:flex;overflow:clip;overflow-clip-margin:.5rem;min-height:0;padding:1.25rem;flex-direction:column}.ProjectCard_title__0_IZw{margin:0;font-size:clamp(1.4rem,1.7vw,1.75rem);font-weight:600;letter-spacing:-.035em;line-height:1.05;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ProjectCard_description__fJS_3{max-width:34ch;margin:.5rem 0 0;color:var(--ink-muted);font-size:clamp(.925rem,1.05vw,1rem);line-height:1.36;display:-webkit-box;min-height:3lh;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.ProjectCard_role__oFRWa{margin:.5rem 0 0;color:var(--ink-muted);font-size:clamp(.8rem,.9vw,.875rem);line-height:1.3;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ProjectCard_cardBody__5W4Ey[data-expanded=true] :is(.ProjectCard_title__0_IZw,.ProjectCard_description__fJS_3,.ProjectCard_role__oFRWa){display:block;white-space:normal;-webkit-line-clamp:unset;overflow:visible}.ProjectCard_roleLabel__tvKMY{color:var(--ink);font-weight:600}.ProjectCard_cardFooter__LObsf{display:flex;flex-wrap:wrap;gap:0 1rem;align-items:center;min-height:calc(1rem + 1lh);margin-top:auto;padding-top:1rem;font-size:.86rem;line-height:1.2}.ProjectCard_cardFooter__LObsf>:is(a,button){margin-block:calc((1lh - 44px) / 2)}.ProjectCard_expandToggle__HxJYV{display:inline-grid;place-items:center;width:2.75rem;min-height:2.75rem;margin-right:-.875rem;margin-left:auto;padding:0;border:0;color:var(--klein);background:none;cursor:pointer}.ProjectCard_expandToggle__HxJYV:focus-visible{outline:2px solid var(--klein);outline-offset:-.25rem;border-radius:var(--radius-md)}.ProjectCard_soon__WeDO5{color:var(--ink-muted);font-size:.86rem;font-weight:600;line-height:1.2}@media (prefers-reduced-motion:reduce){.ProjectCard_cover__wX_k1 img,.ProjectCard_expandToggle__HxJYV:after{transition:none}}@media (max-width:700px){.ProjectCard_cardBody__5W4Ey{padding:1rem}.ProjectCard_title__0_IZw{font-size:1.2rem}.ProjectCard_description__fJS_3{margin-top:.35rem;font-size:.78rem}.ProjectCard_role__oFRWa{margin-top:.35rem;font-size:.72rem}.ProjectCard_cardFooter__LObsf{gap:0 .75rem;min-height:calc(.75rem + 1lh);padding-top:.75rem}}.ProjectWritingBranch_chevron__nXDA0{width:1rem;height:1rem;background:currentColor;mask:url(/assets/svg/chevron-down.svg) center/contain no-repeat;-webkit-mask:url(/assets/svg/chevron-down.svg) center/contain no-repeat;transition:transform .18s cubic-bezier(.16,1,.3,1)}.ProjectWritingBranch_trigger__JbNml:is(:hover,:focus-visible) .ProjectWritingBranch_chevron__nXDA0{transform:translateY(.18rem)}.ProjectWritingBranch_trigger__JbNml:has(+.ProjectWritingBranch_menu__Gy15m:popover-open) .ProjectWritingBranch_chevron__nXDA0{transform:rotate(180deg)}.ProjectWritingBranch_trigger__JbNml:has(+.ProjectWritingBranch_menu__Gy15m:popover-open):is(:hover,:focus-visible) .ProjectWritingBranch_chevron__nXDA0{transform:rotate(180deg) translateY(.18rem)}.ProjectWritingBranch_menu__Gy15m{inset:auto;position-area:bottom span-right;position-try-fallbacks:flip-block,flip-inline;min-width:max-content;margin:.25rem 0;padding:.25rem .875rem;border:1px solid var(--ink-hairline);border-radius:var(--radius-md);color:var(--ink);background:var(--surface);box-shadow:0 .75rem 2rem rgb(17 17 17/.12);list-style:none}.ProjectWritingBranch_menu__Gy15m::backdrop{display:none}.ProjectWritingBranch_menu__Gy15m:popover-open{animation:ProjectWritingBranch_menu-in__AFqBx .18s cubic-bezier(.16,1,.3,1)}.ProjectWritingBranch_item__etFII{display:flex}.ProjectWritingBranch_item__etFII>*{min-height:2.5rem}.ProjectWritingBranch_images__o_Pgz{--gallery-icon-size:1rem}@keyframes ProjectWritingBranch_menu-in__AFqBx{0%{opacity:0;transform:translateY(-.25rem)}}@media (prefers-reduced-motion:reduce){.ProjectWritingBranch_menu__Gy15m:popover-open{animation:none}.ProjectWritingBranch_chevron__nXDA0{transition:none}}.ProjectPlaceholder_logo__qFCJ8{position:relative;width:min(3rem,45%);aspect-ratio:1;overflow:hidden;border:1px solid var(--ink);border-radius:var(--radius-sm)}.ProjectPlaceholder_logo__qFCJ8 img{object-fit:cover}.ProjectPlaceholder_initials__H_M8E{color:rgb(17 17 17/.55);font-size:1.5rem;font-weight:600;letter-spacing:-.03em}.ProjectList_list__YygDk{margin:1rem 0 0;padding:0;list-style:none}.ProjectList_list__YygDk>li+li{border-top:1px solid var(--ink-faint)}.ProjectList_heading__olgok{margin:0;text-align:center;font-size:clamp(1.15rem,1.5vw,1.4rem);font-weight:600;letter-spacing:-.03em;line-height:1.1}.ProjectList_years__ZB7T6{margin-top:1rem}.ProjectList_yearGroup__hVUUa+.ProjectList_yearGroup__hVUUa{border-top:1px solid var(--ink-faint)}.ProjectList_summary__rUvb8{display:flex;gap:.75rem;align-items:center;min-height:3rem;padding-inline:.25rem;color:var(--klein);list-style:none;cursor:pointer}.ProjectList_summary__rUvb8::-webkit-details-marker{display:none}.ProjectList_summary__rUvb8:focus-visible{outline:2px solid var(--klein);outline-offset:.2rem}.ProjectList_yearLabel__ZK4nM{margin:0;font-size:.9rem;font-weight:500;line-height:1.4}.ProjectList_tally__Tz3fN{display:flex;flex-wrap:wrap;gap:.375rem;margin-inline-end:auto;transition:opacity .2s linear}.ProjectList_yearGroup__hVUUa[open] .ProjectList_tally__Tz3fN{visibility:hidden;opacity:0;transition:opacity .15s linear,visibility allow-discrete .15s}.ProjectList_pills__L0a2T{display:flex;align-self:start;gap:.35rem}.ProjectList_pill__vKs1s{align-self:start;padding:.2rem .55rem;border:1px solid color-mix(in srgb,var(--pill-ink) 20%,transparent);border-radius:999px;color:var(--pill-ink);background:color-mix(in srgb,var(--pill-ink) 8%,var(--paper));font-size:.75rem;font-weight:500;line-height:1.2;white-space:nowrap}.ProjectList_product__0vMuH{--pill-ink:var(--category-product)}.ProjectList_website__jufDC{--pill-ink:var(--category-website)}.ProjectList_branding__FVs_o{--pill-ink:var(--category-branding)}.ProjectList_study__q6jBC{--pill-ink:var(--category-study)}.ProjectList_tally__Tz3fN .ProjectList_pill__vKs1s{align-self:auto}.ProjectList_yearGroup__hVUUa .ProjectList_list__YygDk{min-height:0;margin:0}.ProjectList_yearGroup__hVUUa::details-content{display:grid;grid-template-rows:0fr;overflow:clip}.ProjectList_yearGroup__hVUUa[open]::details-content{grid-template-rows:1fr;transition:grid-template-rows .24s cubic-bezier(.16,1,.3,1),content-visibility allow-discrete .24s}.ProjectList_yearGroup__hVUUa .ProjectList_list__YygDk{opacity:0}.ProjectList_yearGroup__hVUUa[open] .ProjectList_list__YygDk{opacity:1;transition:opacity .24s linear}@starting-style{.ProjectList_yearGroup__hVUUa[open] .ProjectList_list__YygDk{opacity:0}}.ProjectList_section__1_QJc{width:min(100%,46rem);margin:clamp(3rem,calc(8 * var(--lvh)),5rem) auto 0}.ProjectList_item__TzJ_C{display:flex;gap:1.25rem;align-items:flex-start}.ProjectList_preview__eIuZM{position:relative;display:grid;width:7rem;aspect-ratio:1;flex:none;place-items:center;margin-top:1.15rem;padding:0;overflow:hidden;border:1px solid var(--ink-hairline);border-radius:var(--radius-md);color:var(--ink);background:rgb(17 17 17/.06)}button.ProjectList_preview__eIuZM{cursor:pointer}button.ProjectList_preview__eIuZM img{object-fit:cover;transition:transform .32s cubic-bezier(.16,1,.3,1)}button.ProjectList_preview__eIuZM:hover img{transform:scale(1.05)}.ProjectList_previewCount__7GgGc{position:absolute;bottom:.375rem;left:.375rem}.ProjectList_preview__eIuZM:focus-visible{outline:2px solid var(--klein);outline-offset:2px}.ProjectList_project__NHBgP{display:grid;flex:1;min-width:0;grid-template-columns:minmax(0,1fr) auto;column-gap:1.5rem;align-items:baseline;padding:1.15rem .25rem .35rem}.ProjectList_name__h9XC_{align-self:start;text-box:trim-start cap alphabetic;margin:0;font-size:clamp(1.15rem,1.5vw,1.4rem);font-weight:600;letter-spacing:-.03em;line-height:1.1;text-wrap:balance}.ProjectList_description__dsvtd{font-size:.9rem;font-weight:500;letter-spacing:-.015em;text-wrap:pretty}.ProjectList_description__dsvtd,.ProjectList_role__CuOzo{grid-column:1/-1;max-width:46ch;margin:.45rem 0 0;color:var(--ink-muted);line-height:1.4}.ProjectList_role__CuOzo{font-size:.85rem}.ProjectList_roleLabel__oVm4p{color:var(--ink);font-weight:600}.ProjectList_links__Aq060{display:flex;grid-column:1/-1;flex-wrap:wrap;gap:0 1.25rem;align-items:center;min-height:2.75rem}.ProjectList_soon__GFsYB{color:var(--ink-muted);font-size:.86rem;font-weight:600}@media (max-width:700px){.ProjectList_item__TzJ_C{gap:.875rem}.ProjectList_preview__eIuZM{width:4.75rem}}@media (prefers-reduced-motion:reduce){button.ProjectList_preview__eIuZM img{transition:none}.ProjectList_tally__Tz3fN,.ProjectList_yearGroup__hVUUa[open] .ProjectList_list__YygDk,.ProjectList_yearGroup__hVUUa[open] .ProjectList_tally__Tz3fN,.ProjectList_yearGroup__hVUUa[open]::details-content{transition:none}}.page_timeline__W5gNB{display:grid;flex:1;grid-template-columns:minmax(0,1fr);align-items:center;width:min(100%,87.5rem);margin-inline:auto}.ProjectsSection_item__XvrFE{display:grid;width:min(31rem,78vw)}.SnapControls_arrow__t7OGO{position:absolute;z-index:4;display:grid;padding:0;border:0;color:var(--rail-control-color,#fff);background:transparent;cursor:pointer;place-items:center;transition:color .16s cubic-bezier(.23,1,.32,1)}.SnapControls_arrow__t7OGO:hover{color:var(--rail-control-hover,#cfd2d8)}.SnapControls_arrow__t7OGO:focus-visible{outline:2px solid currentColor;outline-offset:3px}.SnapControls_arrow__t7OGO:active{transform:scale(.97)}.SnapControls_arrow__t7OGO:after{width:2rem;height:2rem;background:currentColor;content:""}.SnapControls_arrowPrevious__8gWaq{top:3.75rem;left:0;width:4.25rem;height:2.5rem}.SnapControls_arrowPrevious__8gWaq:after{mask:url(/assets/svg/arrow-left.svg) center/contain no-repeat;-webkit-mask:url(/assets/svg/arrow-left.svg) center/contain no-repeat}.SnapControls_arrowNext__D8Blx{top:3.75rem;right:0;width:4.25rem;height:2.5rem}.SnapControls_arrowNext__D8Blx:after{mask:url(/assets/svg/arrow-right.svg) center/contain no-repeat;-webkit-mask:url(/assets/svg/arrow-right.svg) center/contain no-repeat}.SnapControls_arrow__t7OGO[data-axis=y]{left:auto;right:0;width:2.75rem;height:3.25rem}.SnapControls_arrow__t7OGO[data-axis=y]:after{transform:rotate(90deg)}.SnapControls_arrow__t7OGO[data-axis=y].SnapControls_arrowPrevious__8gWaq{top:0}.SnapControls_arrow__t7OGO[data-axis=y].SnapControls_arrowNext__D8Blx{top:auto;bottom:0}@media (hover:none){.SnapControls_arrow__t7OGO:hover{color:var(--rail-control-color,#fff)}}@media (max-width:700px){.SnapControls_arrowNext__D8Blx,.SnapControls_arrowPrevious__8gWaq{width:3.25rem}}@media (prefers-reduced-motion:reduce){.SnapControls_arrow__t7OGO{transition:none}.SnapControls_arrow__t7OGO:active{transform:none}}.SnapRail_scroller__ZxyZV{scrollbar-width:none;cursor:grab}.SnapRail_scroller__ZxyZV::-webkit-scrollbar{display:none}.SnapRail_scroller__ZxyZV:active{cursor:grabbing}.SnapRail_scroller__ZxyZV:focus-visible{outline:2px solid var(--rail-control-color,#fff);outline-offset:-2px}.ProjectTimeline_timeline__C0Pid{--rail-control-color:var(--klein);--rail-control-hover:var(--ink-muted);--card-width:clamp(18rem,28vw,23rem);--card-gap:clamp(1rem,2vw,1.75rem);--edge-space:calc(var(--ruler-mask-width) + 0.75rem);--edge-mask-width:1rem;--ruler-mask-width:5.5rem;--ruler-mask-top:1rem;--ruler-mask-bottom:calc(7.75rem + var(--logo-size) + var(--logo-gap));--cut-shadow-width:0.75rem;--logo-size:3.25rem;--logo-gap:0.625rem;position:relative}.ProjectTimeline_scroller__WbJIX{--outer-fade:linear-gradient(90deg,transparent var(--edge-mask-width),#000 calc(var(--edge-mask-width) + var(--cut-shadow-width)),#000 calc(100% - var(--edge-mask-width) - var(--cut-shadow-width)),transparent calc(100% - var(--edge-mask-width)));--notch-fade:linear-gradient(90deg,transparent var(--ruler-mask-width),#000 calc(var(--ruler-mask-width) + var(--cut-shadow-width)),#000 calc(100% - var(--ruler-mask-width) - var(--cut-shadow-width)),transparent calc(100% - var(--ruler-mask-width)));width:100%;overflow-x:auto;overflow-y:hidden;scroll-padding-inline:var(--edge-space);mask-image:var(--outer-fade),var(--notch-fade),var(--outer-fade);mask-size:100% var(--ruler-mask-top),100% calc(var(--ruler-mask-bottom) - var(--ruler-mask-top)),100% calc(100% - var(--ruler-mask-bottom));mask-position:0 0,0 var(--ruler-mask-top),0 var(--ruler-mask-bottom);mask-repeat:no-repeat;-webkit-mask-image:var(--outer-fade),var(--notch-fade),var(--outer-fade);-webkit-mask-size:100% var(--ruler-mask-top),100% calc(var(--ruler-mask-bottom) - var(--ruler-mask-top)),100% calc(100% - var(--ruler-mask-bottom));-webkit-mask-position:0 0,0 var(--ruler-mask-top),0 var(--ruler-mask-bottom);-webkit-mask-repeat:no-repeat;clip-path:polygon(var(--edge-mask-width) 0,calc(100% - var(--edge-mask-width)) 0,calc(100% - var(--edge-mask-width)) var(--ruler-mask-top),calc(100% - var(--ruler-mask-width)) var(--ruler-mask-top),calc(100% - var(--ruler-mask-width)) var(--ruler-mask-bottom),calc(100% - var(--edge-mask-width)) var(--ruler-mask-bottom),calc(100% - var(--edge-mask-width)) 100%,var(--edge-mask-width) 100%,var(--edge-mask-width) var(--ruler-mask-bottom),var(--ruler-mask-width) var(--ruler-mask-bottom),var(--ruler-mask-width) var(--ruler-mask-top),var(--edge-mask-width) var(--ruler-mask-top))}.ProjectTimeline_scroller__WbJIX:focus-visible{outline:2px solid var(--klein);outline-offset:.35rem}.ProjectTimeline_track__wVOMT{position:relative;overflow-x:clip;display:grid;grid-auto-columns:var(--card-width);grid-auto-flow:column;gap:var(--card-gap);width:max-content;min-width:100%;padding:5.75rem max(0px,var(--edge-space)) 2.5rem}.ProjectTimeline_leadingTicks__oZEXh,.ProjectTimeline_tickSegment__H2tkB{position:absolute;top:-1.375rem;left:50%;display:grid;width:calc(var(--card-width) + var(--card-gap));height:1.25rem;grid-template-columns:repeat(28,minmax(0,1fr));opacity:.52;pointer-events:none}.ProjectTimeline_leadingTicks__oZEXh{right:50%;left:auto}.ProjectTimeline_leadingTicks__oZEXh span,.ProjectTimeline_tickSegment__H2tkB span{width:2px;height:100%;background:var(--ink);transform:translateX(-1px)}.ProjectTimeline_item__x8Aj1{position:relative;padding-top:calc(2rem + var(--logo-size) + var(--logo-gap))}.ProjectTimeline_marker__tB_ec{position:absolute;z-index:1;top:-1.4rem;left:50%;width:2px;height:calc(3.4rem + var(--logo-size) + var(--logo-gap));background:var(--ink);transform:translateX(-1px)}.ProjectTimeline_marker__tB_ec.ProjectTimeline_startsYear__h6UTG:before{position:absolute;bottom:100%;left:0;width:2px;height:1.6rem;background:var(--ink);content:""}.ProjectTimeline_year__6XJKL{position:absolute;bottom:calc(100% + 2rem);left:50%;color:var(--ink);transform:translateX(-50%);font-size:clamp(1rem,1.25vw,1.25rem);font-weight:600;line-height:1}.ProjectTimeline_marker__tB_ec:not(.ProjectTimeline_startsYear__h6UTG) .ProjectTimeline_year__6XJKL{display:none}@media (max-width:700px){.ProjectTimeline_timeline__C0Pid{--card-width:min(66vw,20rem);--card-gap:1rem;--edge-space:1.5rem;--ruler-mask-width:4.5rem;--logo-size:2.75rem}}.ArticleContents_list__53A5_{display:grid;gap:.45rem;margin:0;padding:0;list-style:none;font-size:.9rem;line-height:1.4}.ArticleContents_link__iXgtR{color:var(--ink);text-decoration-color:transparent;text-underline-offset:.2em;transition:color .15s linear,text-decoration-color .14s ease-out}.ArticleContents_link__iXgtR:hover{text-decoration-color:currentColor}.ArticleContents_link__iXgtR:focus-visible{outline:2px solid var(--klein);outline-offset:.2rem}.ArticleContents_link__iXgtR[aria-current=true]{color:var(--klein)}.ArticleContents_panel__yz7e1{--rail-top:var(--contents-top);--rail-height:min(calc(100svh - var(--contents-top) - 3rem),calc((var(--count) - 1) * 6rem / 0.88));--rail-label-size:0.875rem;display:none;height:100%}.ArticleContents_summary__YBTcW{display:flex;align-items:center;justify-content:space-between;min-height:3rem;color:var(--klein);font-size:.9rem;font-weight:500;line-height:1.4;list-style:none;cursor:pointer}.ArticleContents_summary__YBTcW::-webkit-details-marker{display:none}.ArticleContents_summary__YBTcW:focus-visible{outline:2px solid var(--klein);outline-offset:.2rem}.ArticleContents_accordion__dk5a3 .ArticleContents_list__53A5_{min-height:0}.ArticleContents_accordion__dk5a3::details-content{display:grid;grid-template-rows:0fr;overflow:clip;transition:grid-template-rows .18s cubic-bezier(.16,1,.3,1),padding-block .18s cubic-bezier(.16,1,.3,1),content-visibility allow-discrete .18s}.ArticleContents_accordion__dk5a3[open]::details-content{grid-template-rows:1fr;padding-block:.25rem 1.25rem;transition-duration:.24s}.ArticleContents_accordion__dk5a3 li{opacity:0;transition:opacity .18s linear}.ArticleContents_accordion__dk5a3[open] li{opacity:1;transition-delay:calc(var(--index) * 40ms)}@starting-style{.ArticleContents_accordion__dk5a3[open] li{opacity:0}}@media (min-width:1200px){.ArticleContents_panel__yz7e1{display:block}.ArticleContents_accordionNav__n3it2{display:none}}@media (prefers-reduced-motion:reduce){.ArticleContents_link__iXgtR{transition:none}.ArticleContents_accordion__dk5a3::details-content{transition-property:content-visibility}.ArticleContents_accordion__dk5a3[open] li{transition-delay:0s}}.WritingSection_item__ruKT_{width:min(21rem,70vw)}.AquaButton_stage__L_4qR{background:repeating-linear-gradient(180deg,#f5f5f5 0 2px,#e8e8e8 2px 4px)}.AquaButton_button__Y6HzL{position:relative;display:grid;place-items:center;min-width:4.4em;height:1.6em;padding:0 1.3em;border:.03em solid rgb(16 40 96/.75);border-radius:999px;background:radial-gradient(ellipse 60% 120% at 50% 55%,transparent 55%,rgb(8 34 104/.55) 100%),linear-gradient(180deg,#123f99,#3a72cf 20%,#5b91e2 50%,#79b3ef 78%,#b8e4ff);box-shadow:0 .1em .18em rgb(6 22 60/.35),0 .02em .04em rgb(6 22 60/.4);color:#000;cursor:pointer;font-family:Lucida Grande,Helvetica Neue,sans-serif;font-size:4em;line-height:1;-webkit-tap-highlight-color:transparent}.AquaButton_button__Y6HzL:before{position:absolute;top:.06em;right:.24em;left:.24em;height:48%;border-radius:.7em .7em .16em .16em/.55em .55em .1em .1em;background:linear-gradient(180deg,rgb(255 255 255/.92),rgb(255 255 255/.18));content:""}.AquaButton_button__Y6HzL:after{position:absolute;right:.32em;bottom:.06em;left:.32em;height:48%;border-radius:999px;background:radial-gradient(ellipse 70% 100% at 50% 100%,rgb(196 242 255/.95),rgb(130 205 255/.35) 60%,transparent 85%);content:"";filter:blur(.03em)}.AquaButton_button__Y6HzL:active{background:radial-gradient(ellipse 60% 120% at 50% 55%,transparent 55%,rgb(4 22 76/.6) 100%),linear-gradient(180deg,#0b2f7a,#2a5fbb 20%,#4279d2 50%,#5c9ae6 78%,#9cd2fb)}.AquaButton_text__8kKwK{position:relative;z-index:1;font-size:.64em;line-height:1;translate:0 -.04em;text-shadow:0 .12em .12em rgb(0 0 0/.35)}.Departures_display__emQsp{padding:1.1em;border-radius:2.4em;background:linear-gradient(180deg,#b51b2c,#7c0e1a);box-shadow:inset 0 .12em 0 rgb(255 255 255/.28),inset 0 -.3em .6em rgb(40 0 6/.45),0 .2em .4em rgb(0 0 0/.15),0 1.6em 2.6em -1em rgb(60 0 10/.5)}.Departures_window__it6ty{padding:.9em 1.2em;border:.55em solid #f5f2ea;border-radius:1.3em;background:radial-gradient(120% 140% at 50% 0,#22201c,#0d0c0a);box-shadow:inset 0 .25em .5em rgb(0 0 0/.85),0 .08em .16em rgb(40 0 6/.5)}.Departures_rows__ofiI8{display:grid;gap:.55em;margin:0;padding:0;font-size:1.2em;list-style:none}.Departures_row__C9R2h{display:flex;align-items:center;gap:1em}.Departures_flaps__yhoFX{display:flex;gap:.1em}.FlapChar_cell__brjcQ{position:relative;display:block;width:.96em;height:1.45em;border-radius:0;font-size:1.3em;font-weight:700;line-height:1.45em;text-align:center;perspective:5em}.FlapChar_cell__brjcQ:after{position:absolute;top:calc(50% - .03em);right:0;left:0;z-index:3;height:.06em;background:#050505;content:""}.FlapChar_bottom__SIpfl,.FlapChar_flapBottom__TKt0d,.FlapChar_flapTop__aIDrr,.FlapChar_settled__1syMs,.FlapChar_top__65joh{position:absolute;inset:0;border-radius:inherit;color:#f4f1e8;backface-visibility:hidden}.FlapChar_flapTop__aIDrr,.FlapChar_top__65joh{background:linear-gradient(180deg,#2f2f2f,#262626);clip-path:inset(0 0 50% 0)}.FlapChar_bottom__SIpfl,.FlapChar_flapBottom__TKt0d,.FlapChar_settled__1syMs{background:linear-gradient(180deg,#202020,#1a1a1a);clip-path:inset(50% 0 0 0)}.FlapChar_flapTop__aIDrr{z-index:2;animation:FlapChar_fall__lXusv 70ms ease-in forwards}.FlapChar_flapBottom__TKt0d{z-index:2;animation:FlapChar_land__HCgZ8 70ms ease-out 35ms both}@keyframes FlapChar_fall__lXusv{to{transform:rotateX(-90deg)}}@keyframes FlapChar_land__HCgZ8{0%{transform:rotateX(90deg)}}.FlutedGlass_scene__HpBwZ{--flute:calc(var(--pane) * 1cqi / var(--flutes));--left:calc(var(--x) * 1cqi);--center:calc(var(--left) + var(--pane) * 0.5cqi);--zoom:1.15;position:absolute;inset:0}.FlutedGlass_photo__iAdmK{position:absolute;inset:0;background:url(/assets/research/mountains.webp) 50%/cover no-repeat}.FlutedGlass_pane__Vrcwd{position:absolute;top:0;left:var(--left);width:calc(var(--pane) * 1cqi);height:100cqb;overflow:hidden;border-radius:var(--radius-sm);background:rgb(255 255 255/.06);box-shadow:inset 0 0 0 1px rgb(255 255 255/.55);cursor:grab;touch-action:none}.FlutedGlass_pane__Vrcwd:active{cursor:grabbing}.FlutedGlass_glass__LYb6r{position:absolute;inset:0;display:flex}.FlutedGlass_flute__T9sHj{position:relative;flex:none;width:var(--flute);height:100%;overflow:hidden}.FlutedGlass_refraction___Ihoe{position:absolute;top:calc(50cqb * (1 - var(--zoom)));left:calc(var(--center) * (1 - var(--zoom)) - (var(--left) + var(--i) * var(--flute)));width:calc(100cqi * var(--zoom));height:calc(100cqb * var(--zoom));background:url(/assets/research/mountains-blurred.webp) 50%/cover no-repeat;transform:scaleX(-1.6);transform-origin:calc(var(--left) + (var(--i) + .5) * var(--flute) - var(--center) * (1 - var(--zoom))) 50%}.FlutedGlass_ridges__M2Wtz{position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgb(255 255 255/.32) 0,rgb(255 255 255/.08) calc(var(--flute) * .18),transparent calc(var(--flute) * .45),rgb(0 20 50/.06) calc(var(--flute) * .75),rgb(0 20 50/.2) var(--flute))}.FlutedGlass_handle__9s6eg{position:absolute;bottom:.9em;left:50%;width:3.2em;height:.4em;border-radius:.2em;background:#fff;box-shadow:0 .1em .4em rgb(0 0 0/.45);transform:translateX(-50%)}.IceCubes_stage__Pk_mm{position:relative;width:100%;height:100%;background:url(/assets/research/galaxy-ugc-11397.webp) 50%/cover}.Spinner_overlay__KpY3i{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.Spinner_overlay__KpY3i[hidden]{display:none}.Spinner_spinner___CzP6{width:2.25rem;height:2.25rem;border:3px solid rgb(240 240 240/.25);border-top:3px solid var(--paper);border-radius:50%;animation:Spinner_spin__XJNNE .8s linear infinite}@keyframes Spinner_spin__XJNNE{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.Spinner_spinner___CzP6{animation-duration:2.4s}}.Knob_unit__a7qps{display:grid;justify-items:center;gap:.7em}.Knob_label__4A83e{color:#55554f;font-size:1.15em;font-weight:600;text-shadow:0 .06em 0 rgb(255 255 255/.8)}.Knob_dialArea__SFaax{position:relative;display:grid;place-items:center;width:7em;height:7em}.Knob_scale__R44Rw{position:absolute;inset:0;overflow:visible}.Knob_scale__R44Rw line{stroke:rgb(40 40 36/.3);stroke-linecap:round;stroke-width:1.6;transition:stroke .12s linear}.Knob_scale__R44Rw line[data-active=true]{stroke:#e2632e}.Knob_knob__KbAFc{position:relative;width:5.2em;height:5.2em;border-radius:50%;cursor:ns-resize;touch-action:none}.Knob_body__Y1pkd,.Knob_knurl__TpYzs,.Knob_pointer__Qxlo_,.Knob_shade__1O0rJ{position:absolute;inset:0;border-radius:50%}.Knob_body__Y1pkd{background:#2a2a2a;box-shadow:0 .1em 0 #1f1f1f,0 .2em 0 #121212,0 .7em 1em -.2em rgb(0 0 0/.55)}.Knob_knurl__TpYzs,.Knob_pointer__Qxlo_{transform:rotate(var(--angle));transition:transform 90ms var(--ease-out)}.Knob_knurl__TpYzs{background:repeating-conic-gradient(#2c2c2c 0deg 5deg,#4a4a4a 5deg 7deg,#2c2c2c 7deg 10deg)}.Knob_shade__1O0rJ{background:radial-gradient(closest-side,transparent 84%,rgb(0 0 0/.55) 100%),linear-gradient(180deg,rgb(255 255 255/.16),transparent 42%,rgb(0 0 0/.38))}.Knob_cap__pYF4t{position:absolute;inset:.7em;border-radius:50%;background:radial-gradient(circle at 40% 30%,rgb(255 255 255/.9),transparent 45%),conic-gradient(from 10deg,#cfcfcf,#fbfbfb 12%,#9d9d9d 26%,#efefef 40%,#a9a9a9 55%,#fafafa 70%,#959595 85%,#cfcfcf);box-shadow:inset 0 .06em .1em rgb(255 255 255/.9),0 .12em .25em rgb(0 0 0/.5)}.Knob_pointer__Qxlo_:after{position:absolute;top:.95em;left:50%;width:.24em;height:1.3em;border-radius:0;background:#e2632e;box-shadow:0 0 .05em rgb(0 0 0/.3);content:"";transform:translateX(-50%)}.Knob_readout__RHaGp{min-width:3.4em;padding:.25em .6em;border-radius:.35em;background:#1c1c1b;box-shadow:inset 0 .08em .15em rgb(0 0 0/.6),0 .06em 0 rgb(255 255 255/.7);color:#ffb36b;font-size:1.15em;font-variant-numeric:tabular-nums;font-weight:600;text-align:center}@media (prefers-reduced-motion:reduce){.Knob_knurl__TpYzs,.Knob_pointer__Qxlo_{transition:none}}.Marquee_layout__gZnRE{display:grid;gap:1.4em;width:30em}.Marquee_sign__T2yGV{padding:.7em;border-radius:1.1em;background:linear-gradient(180deg,#e9e9e7,#c9c9c6);box-shadow:inset 0 .08em 0 #fff,inset 0 -.1em .2em rgb(0 0 0/.15),0 .2em .4em rgb(0 0 0/.12),0 1.6em 2.4em -1em rgb(0 0 0/.4)}.Marquee_canvas__eOkFQ{display:block;width:100%;aspect-ratio:44/9;border-radius:.4em;background:radial-gradient(120% 140% at 50% 0,#1c130b,#0b0704);box-shadow:inset 0 .15em .4em rgb(0 0 0/.8)}.Marquee_controls__QntY1{display:flex;justify-content:center}.Marquee_input__OVt3L{width:76%;height:max(2.4em,36px);padding:0 .9em;border:1px solid rgb(17 17 17/.12);border-radius:.6em;background:#fff;box-shadow:0 .06em .15em rgb(0 0 0/.06);color:var(--ink);font:inherit;font-size:max(1em,16px);user-select:text}.Marquee_input__OVt3L::placeholder{color:rgb(17 17 17/.45)}.Notification_card__H_g4x{position:absolute;top:0;right:0;left:0;height:5.6em;border-radius:1.3em;background:rgb(255 255 255/.58);box-shadow:inset 0 0 0 .5px rgb(255 255 255/.9),0 0 0 .5px rgb(0 0 0/.06),0 .6em 1.6em -.4em rgb(30 30 70/.22);touch-action:pan-y;backdrop-filter:blur(1.2em) saturate(1.6);corner-shape:squircle}.Notification_content__OmZo5{display:flex;align-items:center;gap:.9em;height:100%;padding:0 1.1em;opacity:0;transition:opacity .2s linear}.Notification_card__H_g4x[data-front=true] .Notification_content__OmZo5{opacity:1}.Notification_icon__Ci3ie{display:grid;flex:none;place-items:center;width:2.8em;height:2.8em;border-radius:.7em;box-shadow:inset 0 .06em 0 rgb(255 255 255/.4);color:#fff}.Notification_icon__Ci3ie svg{width:1.6em;height:1.6em;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3}.Notification_text__NZ784{min-width:0;flex:1;color:var(--ink);font-size:1.05em;line-height:1.3}.Notification_meta__k71K2{display:flex;justify-content:space-between;margin:0 0 .1em;color:rgb(17 17 17/.6);font-size:.8em;font-weight:400;letter-spacing:.01em}.Notification_time__lfAjt{font-variant-numeric:tabular-nums}.Notification_body__rb5y0,.Notification_title__6uM_7{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.Notification_title__6uM_7{font-weight:600}.Notification_body__rb5y0{font-weight:400}.Notification_close__89uYo{position:absolute;top:-.5em;left:-.5em;z-index:1;display:grid;place-items:center;width:round(1.7em,2px);height:round(1.7em,2px);padding:0;border:0;border-radius:50%;background:rgb(255 255 255/.9);box-shadow:0 0 0 .5px rgb(0 0 0/.12),0 .15em .4em rgb(0 0 0/.15);color:rgb(17 17 17/.7);cursor:pointer;opacity:0;transition:opacity .15s linear}.Notification_close__89uYo svg{width:round(1em,2px);height:round(1em,2px);translate:0 .03em;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-width:1.8}.Notification_card__H_g4x[data-front=true]:hover .Notification_close__89uYo,.Notification_close__89uYo:focus-visible{opacity:1}@media (hover:none){.Notification_card__H_g4x[data-front=true] .Notification_close__89uYo{opacity:1}}.Notifications_wallpaper__0owjS{background:#1d6f73 url(/assets/research/ocean.webp) 50%/cover no-repeat}.Notifications_stack__vNLQJ{position:relative;display:grid;justify-items:end;width:24em;padding-top:3.2em}.Notifications_list__9_6xS{position:relative;width:100%;margin:0;padding:0;list-style:none}.Notifications_expand__1YqhW{position:absolute;inset:3.2em 0 0;z-index:10;padding:0;border:0;border-radius:1.3em;background:transparent;cursor:pointer}.Notifications_pill__ScTq7{padding:.5em 1em;border:0;border-radius:999px;background:rgb(255 255 255/.6);box-shadow:inset 0 0 0 .5px rgb(0 0 0/.08),0 .2em .6em rgb(30 30 60/.1);color:var(--ink);cursor:pointer;font:inherit;font-size:1.05em;font-weight:500;backdrop-filter:blur(1em) saturate(1.6);transition:transform .14s var(--ease-out)}.Notifications_pill__ScTq7:active{transform:scale(.97)}.Notifications_less__Io5dP{position:absolute;top:0;right:0}.Notifications_empty__G7V38{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:.8em;color:#fff;text-shadow:0 .06em .3em rgb(0 30 40/.45)}.Notifications_empty__G7V38 p{margin:0;font-size:1.2em;font-weight:500}.Notifications_live__R9jBW{position:absolute;margin:0}.Knobs_panel__UqdbC{position:relative;display:flex;gap:1.6em;padding:2em 2.2em 1.8em;border-radius:.9em;background:repeating-linear-gradient(90deg,rgb(255 255 255/.18) 0 1px,transparent 1px 3px),linear-gradient(180deg,#e9e9e7,#d4d4d1 55%,#c6c6c3);box-shadow:inset 0 .08em 0 rgb(255 255 255/.9),inset 0 -.12em .2em rgb(0 0 0/.12),0 .15em .3em rgb(0 0 0/.12),0 1.6em 2.4em -1em rgb(0 0 0/.35)}.Knobs_screw__HsIiS{position:absolute;width:.9em;height:.9em;border-radius:50%;background:linear-gradient(var(--slot),transparent 44%,rgb(0 0 0/.45) 45% 55%,transparent 56%),radial-gradient(circle at 35% 30%,#fbfbfb,#a9a9a6);box-shadow:inset 0 .05em .1em rgb(0 0 0/.3),0 .05em 0 rgb(255 255 255/.8)}.Knobs_topLeft__kuCaq{top:.8em;left:.8em}.Knobs_topRight__HCsq2{top:.8em;right:.8em}.Knobs_bottomLeft__PzOIS{bottom:.8em;left:.8em}.Knobs_bottomRight__RKA37{right:.8em;bottom:.8em}.Stickers_table__fgnlG{background:radial-gradient(120% 100% at 50% 0,#f7f7f6 0,#e8e8e6 100%)}.Stickers_board__ApV_T{position:absolute;inset:0}.Stickers_sheet__s2gr3{position:absolute;top:calc(50% - 8em);left:calc(50% - 12em);width:24em;height:16em;border-radius:.2em;background:linear-gradient(90deg,rgb(70 110 180/.06) 1px,transparent 0) 0 0 /1.2em 1.2em,linear-gradient(180deg,rgb(70 110 180/.06) 1px,transparent 0) 0 0 /1.2em 1.2em,linear-gradient(160deg,#ffffff,#f1f3f7);box-shadow:0 0 0 .5px rgb(0 0 0/.06),0 1.2em 2em -.8em rgb(30 40 60/.3);transform:rotate(-2deg)}.Stickers_sheetLabel__Mg8Sb{position:absolute;right:1em;bottom:.8em;color:rgb(17 17 17/.45);font-size:.95em;font-weight:600}.Stickers_sticker__sJKZo{position:absolute;padding:0;border:0;background:none;cursor:grab;touch-action:none;scale:1;transition:scale .16s var(--ease-out)}.Stickers_sticker__sJKZo:active{cursor:grabbing}.Stickers_sticker__sJKZo svg{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 .12em .15em rgb(0 0 0/.18))}@media (hover:hover) and (pointer:fine){.Stickers_sticker__sJKZo:hover{scale:1.04}}.Stickers_sticker__sJKZo[data-grabbed=true]{scale:1.1}.Stickers_sticker__sJKZo[data-grabbed=true] svg{filter:drop-shadow(0 .5em .5em rgb(0 0 0/.22))}.Stickers_cut__rkERK{fill:#fff;stroke:#fff;stroke-linejoin:round;stroke-width:12}.Stickers_cutText__DjLtG{fill:#fff;paint-order:stroke;stroke:#fff;stroke-width:12}.TransportButton_key__h6_gJ{position:relative;display:flex;flex-direction:column;align-items:center;gap:.3em;transform-style:preserve-3d}.TransportButton_print__c_81k{color:#a4a8ad;font-size:.42em;font-weight:600;letter-spacing:.14em;line-height:1;text-transform:uppercase}.TransportButton_button__euCy5{width:1.6em;height:1.6em;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;transform-style:preserve-3d}.TransportButton_button__euCy5:before{position:absolute;inset:-.16em;border-radius:50%;background:#0b0c0d;box-shadow:inset 0 .08em .14em rgb(0 0 0/.9),0 .05em 0 rgb(255 255 255/.1);content:""}.TransportButton_plunger__k9vY0{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .16s var(--ease-out)}.TransportButton_button__euCy5:active .TransportButton_plunger__k9vY0{transform:translateZ(-.32em);transition-duration:70ms}.TransportButton_disc__tD03h,.TransportButton_face__UZcng{position:absolute;inset:0;border-radius:50%}.TransportButton_disc__tD03h{background:linear-gradient(180deg,#55585d,#1c1d20 45%,#0d0e0f);transform:translateZ(calc(var(--i) * .09em))}.TransportButton_face__UZcng{background:radial-gradient(circle at 50% 30%,#4d5055,#1d1e21 72%);box-shadow:inset 0 .06em 0 rgb(255 255 255/.16);transform:translateZ(.45em)}.TransportButton_hint__2dMjk{position:absolute;top:calc(100% + 2.3em);left:50%;width:1.9em;height:1.9em;margin-left:-.95em;fill:none;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;animation:TransportButton_bob__BOtIf 1.2s var(--ease-in-out) infinite alternate}@keyframes TransportButton_bob__BOtIf{to{transform:translateY(-.35em)}}@media (prefers-reduced-motion:reduce){.TransportButton_plunger__k9vY0{transition:none}.TransportButton_hint__2dMjk{animation:none}}.Turntable_view__cXEiD{--plinth-height:3.6em;position:absolute;top:50%;left:50%;width:30em;height:30em;perspective:75em;perspective-origin:50% 0;translate:-50% calc(-50% - 2.3em);scale:.72}.Turntable_plinth__3_MPf{position:absolute;inset:0;transform:rotateX(60deg);transform-style:preserve-3d}.Turntable_shadow__42Awk{position:absolute;inset:1em 1em -.6em;border-radius:2em;background:rgb(0 0 0/.38);filter:blur(.9em);transform:translateZ(calc(-1 * var(--plinth-height) - 1.2em))}.Turntable_top__6EWSZ{position:absolute;inset:0;border-radius:1em 1em 0 0;background:linear-gradient(90deg,rgb(255 255 255/.05),transparent 4%,transparent 96%,rgb(255 255 255/.05)),linear-gradient(180deg,rgb(255 255 255/.04),transparent 40%),#2c2e31;transform-style:preserve-3d}.Turntable_platter__pZjX0{position:absolute;top:3.6em;left:2.2em;width:24em;height:24em;border-radius:50%;background:radial-gradient(circle,#c9ccd0 0,#eef0f2 92%,#a7abb0 100%);box-shadow:0 .55em 0 #74787d,0 .9em 1.2em rgb(0 0 0/.55);transform:translateZ(.9em);transform-style:preserve-3d}.Turntable_mat__Ozp91{position:absolute;inset:.45em;border-radius:50%;background:radial-gradient(circle,#343538,#262729)}.Turntable_record__ZT4Lo{position:absolute;inset:.75em;display:grid;place-items:center;border-radius:50%;background:radial-gradient(closest-side,transparent 97.5%,rgb(0 0 0/.55) 98.5%),repeating-radial-gradient(circle,transparent 0 .09em,rgb(0 0 0/.1) .09em .18em),radial-gradient(closest-side,rgb(255 255 255/.06),transparent 70%),conic-gradient(from 0deg,#a9331f 0deg,#b33b24 76deg,#120f10 82deg,#0e0e0f 196deg,#a3301e 202deg,#b1391f 248deg,#e0692f 256deg,#f3efe8 266deg,#fbf9f5 330deg,#e8783c 338deg,#a9331f 346deg);box-shadow:0 .1em .3em rgb(0 0 0/.5);translate:0 0 .08em}.Turntable_label__bpMz7{position:relative;width:7.6em;height:7.6em;overflow:hidden;border-radius:50%;background:radial-gradient(circle at 50% 30%,#f4ecd8,#e6dcc3);box-shadow:inset 0 0 0 .32em #141313;color:#2a1513}.Turntable_labelLogo__hEt1S{position:absolute;top:22%;left:50%;width:48%;height:14%;background:url(/assets/research/mass-effect-logo.webp) 50%/contain no-repeat;mix-blend-mode:multiply;translate:-50% 0}.Turntable_sheen__OHQ_g{position:absolute;inset:.75em;border-radius:50%;background:conic-gradient(from 20deg,transparent 0deg,rgb(255 255 255/.12) 25deg,transparent 55deg,transparent 180deg,rgb(255 255 255/.09) 205deg,transparent 235deg);mask:radial-gradient(closest-side,transparent 33%,#000 34%);translate:0 0 .12em}.Turntable_spindle__Rlc1_{position:absolute;top:50%;left:50%;width:.36em;height:1.2em;border-radius:.18em .18em .04em .04em;background:linear-gradient(90deg,#565a5f,#c3c6ca 30%,#fff 42%,#9a9ea3 68%,#4f5358);transform:translate(-50%,-100%) rotateX(-90deg);transform-origin:50% 100%}.Turntable_hub__1IX4O{position:absolute;top:50%;left:50%;width:.9em;height:.9em;border-radius:50%;background:radial-gradient(circle at 40% 35%,#f4f5f6,#8d9196 70%,#5f6368);box-shadow:0 .06em .12em rgb(0 0 0/.5);translate:-50% -50% .13em}.Turntable_pivot__CCTFU{position:absolute;top:1.6em;left:23.6em;width:4.8em;height:4.8em;transform-style:preserve-3d}.Turntable_pivot__CCTFU:before{position:absolute;inset:-.2em;border-radius:50%;background:rgb(0 0 0/.55);content:"";filter:blur(.35em);translate:.3em .5em}.Turntable_disc__CaI_b,.Turntable_gimbalDisc__knwNN{position:absolute;border-radius:50%;background:linear-gradient(90deg,#07080a,#383b3f 40%,#17181b 72%,#07080a)}.Turntable_disc__CaI_b{inset:0;transform:translateZ(calc(var(--i) * .12em))}.Turntable_gimbalDisc__knwNN{inset:.9em;transform:translateZ(calc(1.4em + var(--i) * .15em))}.Turntable_cap__1dLGT,.Turntable_gimbalCap__8y6b8{position:absolute;border-radius:50%;background:radial-gradient(circle at 42% 36%,#46494e,#1b1c1f 72%);box-shadow:inset 0 0 0 .07em rgb(255 255 255/.1)}.Turntable_cap__1dLGT{inset:0;transform:translateZ(1.4em)}.Turntable_gimbalCap__8y6b8{inset:.9em;transform:translateZ(1.95em)}.Turntable_rest__qIP_k{position:absolute;top:11.3em;left:26.75em;width:1.4em;height:1.4em;border-radius:50%;background:radial-gradient(circle at 40% 35%,#3e4145,#17181a 75%);box-shadow:inset 0 0 0 .06em rgb(255 255 255/.06),0 .1em .25em rgb(0 0 0/.55);transform:translateZ(.05em);transform-style:preserve-3d}.Turntable_rest__qIP_k:after{position:absolute;top:50%;left:50%;width:.55em;height:2em;border-radius:.26em .26em .08em .08em;background:linear-gradient(90deg,#0c0d0e,#4a4d52 38%,#222326 70%,#0c0d0e);content:"";transform:translate(-50%,-100%) rotateX(-90deg);transform-origin:50% 100%}.Turntable_arm___y25O{position:absolute;top:4em;left:26em;transform:rotate(-10deg);transform-style:preserve-3d;transition:transform .9s var(--ease-in-out)}.Turntable_tube__bY2BP{position:absolute;top:-3em;left:-3em;width:6em;max-width:none;height:18em;overflow:visible;filter:drop-shadow(.5em .8em .3em rgb(0 0 0/.5));transform:translateZ(2.1em)}.Turntable_view__cXEiD[data-playing=true] .Turntable_arm___y25O{transform:rotate(5deg)}.Turntable_bevel__OHZgC{position:absolute;top:100%;left:0;width:100%;height:.6em;background:linear-gradient(180deg,#5d6064,#3b3e41);transform:rotateX(-45deg);transform-origin:50% 0}.Turntable_front__qGZOR{position:absolute;top:100%;left:0;display:flex;align-items:center;justify-content:flex-end;width:100%;height:var(--plinth-height);padding:0 2em;border-radius:0 0 .8em .8em;background:linear-gradient(90deg,rgb(0 0 0/.35),transparent 3%,transparent 97%,rgb(0 0 0/.35)),linear-gradient(180deg,#34363a,#26282b);transform:translate3d(0,.42em,-.42em) rotateX(-90deg);transform-origin:50% 0;transform-style:preserve-3d}.Turntable_transport__iMgBt{display:flex;gap:1.6em;transform-style:preserve-3d}.Turntable_foot__WayYI{position:absolute;top:100%;width:5em;height:1.2em;border-radius:0 0 .5em .5em;background:linear-gradient(180deg,#121314,#2a2c2f 60%,#18191b);translate:0 0 -.6em}.Turntable_footLeft__jg2in{left:1.4em}.Turntable_footRight__jlOiR{right:1.4em}@media (prefers-reduced-motion:reduce){.Turntable_arm___y25O{transition:none}}