.header-module-scss-module__dbVH1G__homeHeader{justify-content:space-between;align-items:flex-start;gap:58px;width:100%;max-width:680px;margin:0 auto;display:flex}.header-module-scss-module__dbVH1G__brand{color:#272727;z-index:1;flex-direction:column;line-height:1;text-decoration:none;display:inline-flex;position:relative}.header-module-scss-module__dbVH1G__brand:hover,.header-module-scss-module__dbVH1G__brand:focus-visible{color:#111}.header-module-scss-module__dbVH1G__brand:hover .header-module-scss-module__dbVH1G__brandLogo,.header-module-scss-module__dbVH1G__brand:focus-visible .header-module-scss-module__dbVH1G__brandLogo{opacity:0}.header-module-scss-module__dbVH1G__brand:hover .header-module-scss-module__dbVH1G__brandLogoHover,.header-module-scss-module__dbVH1G__brand:hover .header-module-scss-module__dbVH1G__hoverMark,.header-module-scss-module__dbVH1G__brand:focus-visible .header-module-scss-module__dbVH1G__brandLogoHover,.header-module-scss-module__dbVH1G__brand:focus-visible .header-module-scss-module__dbVH1G__hoverMark{opacity:1}.header-module-scss-module__dbVH1G__brandNameWrap{z-index:1;align-items:center;width:264px;height:39px;display:inline-grid;position:relative}.header-module-scss-module__dbVH1G__brandLogo,.header-module-scss-module__dbVH1G__brandLogoHover{pointer-events:none;grid-area:1/1;transition:opacity .4s ease-in-out;display:block;position:relative}.header-module-scss-module__dbVH1G__hoverMark{opacity:0;pointer-events:none;width:calc(100% + 20px);height:34px;transition:opacity .4s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header-module-scss-module__dbVH1G__brandLogoHover{opacity:0}@media (prefers-reduced-motion:reduce){.header-module-scss-module__dbVH1G__brandLogo,.header-module-scss-module__dbVH1G__brandLogoHover,.header-module-scss-module__dbVH1G__hoverMark{transition:none}}.header-module-scss-module__dbVH1G__brandRole{color:#a6a6a6;margin-top:9px;font-family:Instrument Sans,Arial,Helvetica,sans-serif;font-size:15px;font-weight:400}.header-module-scss-module__dbVH1G__nav{align-items:center;gap:36px;padding-top:3px;display:flex}.header-module-scss-module__dbVH1G__navItem{color:#a8a8a8;letter-spacing:0;align-items:center;gap:8px;font-family:Fragment Mono,Courier New,monospace;font-size:16px;font-weight:400;line-height:1.25;text-decoration:none;transition:color .22s;display:inline-flex}.header-module-scss-module__dbVH1G__navItem svg{color:currentColor;stroke-width:2px;width:16px;height:16px}.header-module-scss-module__dbVH1G__navItem:hover,.header-module-scss-module__dbVH1G__navItem:focus-visible{color:#202020}.header-module-scss-module__dbVH1G__navItem:hover .header-module-scss-module__dbVH1G__label span:first-child,.header-module-scss-module__dbVH1G__navItem:hover .header-module-scss-module__dbVH1G__iconGrey,.header-module-scss-module__dbVH1G__navItem:focus-visible .header-module-scss-module__dbVH1G__label span:first-child,.header-module-scss-module__dbVH1G__navItem:focus-visible .header-module-scss-module__dbVH1G__iconGrey{opacity:0}.header-module-scss-module__dbVH1G__navItem:hover .header-module-scss-module__dbVH1G__label span:first-child,.header-module-scss-module__dbVH1G__navItem:focus-visible .header-module-scss-module__dbVH1G__label span:first-child{transform:translateY(120%)}.header-module-scss-module__dbVH1G__navItem:hover .header-module-scss-module__dbVH1G__label span:last-child,.header-module-scss-module__dbVH1G__navItem:hover .header-module-scss-module__dbVH1G__iconBlack,.header-module-scss-module__dbVH1G__navItem:focus-visible .header-module-scss-module__dbVH1G__label span:last-child,.header-module-scss-module__dbVH1G__navItem:focus-visible .header-module-scss-module__dbVH1G__iconBlack{opacity:1}.header-module-scss-module__dbVH1G__navItem:hover .header-module-scss-module__dbVH1G__label span:last-child,.header-module-scss-module__dbVH1G__navItem:focus-visible .header-module-scss-module__dbVH1G__label span:last-child{transform:translateY(0)}.header-module-scss-module__dbVH1G__label{height:1.3em;display:inline-grid;position:relative;overflow:hidden}.header-module-scss-module__dbVH1G__label span{white-space:nowrap;grid-area:1/1;transition:opacity .36s cubic-bezier(.22,.8,.26,1),transform .65s cubic-bezier(.22,.8,.26,1)}.header-module-scss-module__dbVH1G__label span:last-child{opacity:0;transform:translateY(-120%)}.header-module-scss-module__dbVH1G__hoverLabel{color:#0000;-webkit-text-fill-color:#0000;background-image:linear-gradient(90deg,#e85d75,#9a64d8 48%,#3e9ed3);background-size:180% 100%;-webkit-background-clip:text;background-clip:text}.header-module-scss-module__dbVH1G__navItem:nth-child(2) .header-module-scss-module__dbVH1G__hoverLabel{background-image:linear-gradient(90deg,#f08b3e,#d75584 48%,#7b5fd1)}.header-module-scss-module__dbVH1G__playgroundIcon{width:16px;height:16px;display:inline-grid;position:relative}.header-module-scss-module__dbVH1G__playgroundIcon img{object-fit:contain;grid-area:1/1;width:16px;height:16px;transition:opacity .22s}.header-module-scss-module__dbVH1G__iconBlack{opacity:0}@media (max-width:720px){.header-module-scss-module__dbVH1G__homeHeader{gap:28px}.header-module-scss-module__dbVH1G__nav{gap:18px}}@media (max-width:560px){.header-module-scss-module__dbVH1G__homeHeader{text-align:center;flex-direction:column;align-items:center}}
.homecontainer-module-scss-module__gRxbzW__homePage{color:#242424;background:#fff;justify-content:center;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.homecontainer-module-scss-module__gRxbzW__homePage:before{background-image:var(--page-grid);content:"";filter:invert();opacity:.1;pointer-events:none;background-position:top;background-repeat:repeat;background-size:1920px 1080px;position:absolute;inset:0}.homecontainer-module-scss-module__gRxbzW__pageShell{z-index:1;background-color:#fff;flex-direction:column;width:100%;max-width:680px;height:min(1080px,100svh - 96px);padding:16px;display:flex;position:relative}.homecontainer-module-scss-module__gRxbzW__homeContent{flex-direction:column;flex:auto;justify-content:center;width:100%;max-width:680px;margin:0 auto;display:flex}.homecontainer-module-scss-module__gRxbzW__statusLine{color:#888;letter-spacing:0;align-items:center;gap:6px;margin:0 0 clamp(34px,4.2vh,45px);font-family:Instrument Sans,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.65;display:flex}.homecontainer-module-scss-module__gRxbzW__statusLine strong{color:#313131;font-weight:600}.homecontainer-module-scss-module__gRxbzW__statusDot{background:#18c44a;border-radius:50%;flex:none;width:8px;height:8px;animation:1.3s ease-in-out infinite homecontainer-module-scss-module__gRxbzW__statusBlink}@keyframes homecontainer-module-scss-module__gRxbzW__statusBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.36;transform:scale(.78)}}.homecontainer-module-scss-module__gRxbzW__sectionBlock{margin-top:0}.homecontainer-module-scss-module__gRxbzW__sectionBlock+.homecontainer-module-scss-module__gRxbzW__sectionBlock{margin-top:4em}.homecontainer-module-scss-module__gRxbzW__sectionTitle{color:#2d2d2d;letter-spacing:.15em;text-transform:uppercase;margin:0 0 21px;font-family:Instrument Sans,Arial,Helvetica,sans-serif;font-size:14px;font-weight:600;line-height:1}.homecontainer-module-scss-module__gRxbzW__projectWrap{position:relative}.homecontainer-module-scss-module__gRxbzW__projectGrid{--bs-gutter-x:74px;--bs-gutter-y:15px}.homecontainer-module-scss-module__gRxbzW__projectItem{color:#292929;grid-template-columns:78px minmax(0,1fr);align-items:center;font-size:14px;line-height:1;text-decoration:none;transition:color .16s;display:grid}.homecontainer-module-scss-module__gRxbzW__projectItem:hover,.homecontainer-module-scss-module__gRxbzW__projectItem:focus-visible{color:#111}.homecontainer-module-scss-module__gRxbzW__projectYear{color:#9c9c9c;font-family:Fragment Mono,Courier New,monospace;font-weight:400}.homecontainer-module-scss-module__gRxbzW__projectName{overflow-wrap:anywhere;font-family:Instrument Sans,Arial,Helvetica,sans-serif;font-weight:500}.homecontainer-module-scss-module__gRxbzW__disabledProject{color:#d4d4d4;pointer-events:none}.homecontainer-module-scss-module__gRxbzW__disabledProject .homecontainer-module-scss-module__gRxbzW__projectYear{color:#d3d3d3}.homecontainer-module-scss-module__gRxbzW__comingSoon{align-items:center;display:flex;position:absolute;top:63px;left:-230px}.homecontainer-module-scss-module__gRxbzW__comingSoon span{color:#8e8e8e;letter-spacing:0;z-index:1;background:#ffffffe0;border:1px solid #eaeaea;border-radius:8px;justify-content:center;align-items:center;width:154px;height:36px;margin-right:-24px;font-family:Fragment Mono,Courier New,monospace;font-size:14px;font-weight:400;line-height:1;display:flex}.homecontainer-module-scss-module__gRxbzW__comingSoon img{width:155px;height:35px}.homecontainer-module-scss-module__gRxbzW__workHeading{align-items:flex-start;display:flex}.homecontainer-module-scss-module__gRxbzW__refreshButton{color:#c7c7c7;background:#ffffffc7;border:0;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;margin-left:-1px;transition:color .16s,transform .22s,background .16s;display:inline-flex}.homecontainer-module-scss-module__gRxbzW__refreshButton svg{stroke-width:2.2px;width:15px;height:15px}.homecontainer-module-scss-module__gRxbzW__refreshButton:hover,.homecontainer-module-scss-module__gRxbzW__refreshButton:focus-visible{color:#242424;background:#f7f7f7;transform:rotate(90deg)}.homecontainer-module-scss-module__gRxbzW__workTable{grid-template-columns:1.05fr 1fr 1fr;align-items:center;row-gap:19px;display:grid}.homecontainer-module-scss-module__gRxbzW__workSymbol,.homecontainer-module-scss-module__gRxbzW__workIntro,.homecontainer-module-scss-module__gRxbzW__workIntroMeta,.homecontainer-module-scss-module__gRxbzW__workDate,.homecontainer-module-scss-module__gRxbzW__workCompany,.homecontainer-module-scss-module__gRxbzW__workRole{font-size:14px;line-height:1}.homecontainer-module-scss-module__gRxbzW__workSymbol{color:#9d9d9d;padding-left:78px;font-family:Georgia,serif;font-size:16px}.homecontainer-module-scss-module__gRxbzW__workIntro,.homecontainer-module-scss-module__gRxbzW__workCompany{color:#343434;text-align:center;font-family:Instrument Sans,Arial,Helvetica,sans-serif;font-weight:500}.homecontainer-module-scss-module__gRxbzW__workIntro{animation:.32s cubic-bezier(.2,.88,.24,1) both homecontainer-module-scss-module__gRxbzW__workTextSwap}.homecontainer-module-scss-module__gRxbzW__workIntroMeta,.homecontainer-module-scss-module__gRxbzW__workRole{color:#929292;text-align:right;font-family:Instrument Sans,Arial,Helvetica,sans-serif;font-weight:400;line-height:1.4}.homecontainer-module-scss-module__gRxbzW__workIntroMeta{text-align:right;line-height:1;display:block;position:relative}.homecontainer-module-scss-module__gRxbzW__workIntroMeta span{min-width:max-content;animation:.32s cubic-bezier(.2,.88,.24,1) both homecontainer-module-scss-module__gRxbzW__workTextSwap;display:inline-block}.homecontainer-module-scss-module__gRxbzW__workIntroMeta img{width:100px;position:absolute;top:50%;transform:translateY(-50%)}@keyframes homecontainer-module-scss-module__gRxbzW__workTextSwap{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.homecontainer-module-scss-module__gRxbzW__workIntroMeta .homecontainer-module-scss-module__gRxbzW__refreshButton{margin-left:0;position:absolute;top:50%;left:calc(100% + 115px);transform:translateY(-50%)}.homecontainer-module-scss-module__gRxbzW__workIntroMeta .homecontainer-module-scss-module__gRxbzW__refreshButton:hover,.homecontainer-module-scss-module__gRxbzW__workIntroMeta .homecontainer-module-scss-module__gRxbzW__refreshButton:focus-visible{transform:translateY(-50%)rotate(90deg)}.homecontainer-module-scss-module__gRxbzW__workDate{color:#adadad;font-family:Fragment Mono,Courier New,monospace;font-weight:400}.homecontainer-module-scss-module__gRxbzW__workRole{justify-content:flex-end;align-items:center;gap:6px;display:flex}.homecontainer-module-scss-module__gRxbzW__promotedBadge{flex-shrink:0;display:block}.homecontainer-module-scss-module__gRxbzW__homeFooter{border-top:1px solid #eaeaea;justify-content:space-between;align-items:center;width:100%;max-width:680px;margin:auto auto 0;padding-top:25px;display:flex;position:relative}.homecontainer-module-scss-module__gRxbzW__homeFooter:before{display:none}.homecontainer-module-scss-module__gRxbzW__homeFooter p,.homecontainer-module-scss-module__gRxbzW__homeFooter time{color:#b0b0b0;letter-spacing:0;margin:0;font-size:16px;font-weight:400}.homecontainer-module-scss-module__gRxbzW__homeFooter p{font-family:Instrument Sans,Arial,Helvetica,sans-serif;line-height:1.5}.homecontainer-module-scss-module__gRxbzW__homeFooter time{white-space:nowrap;font-family:Fragment Mono,Courier New,monospace;line-height:1}@media (min-width:721px){.homecontainer-module-scss-module__gRxbzW__homePage{height:100svh;max-height:100svh}}@media (max-width:960px){.homecontainer-module-scss-module__gRxbzW__comingSoon{top:-54px;left:-18px}.homecontainer-module-scss-module__gRxbzW__refreshButton{margin-right:0}}@media (max-width:720px){.homecontainer-module-scss-module__gRxbzW__homePage{overflow:visible}.homecontainer-module-scss-module__gRxbzW__pageShell{height:auto;min-height:100svh;padding:40px 22px}.homecontainer-module-scss-module__gRxbzW__homeContent{flex:none;margin-top:58px;display:block}.homecontainer-module-scss-module__gRxbzW__statusLine{align-items:flex-start;margin-bottom:50px;font-size:13px}.homecontainer-module-scss-module__gRxbzW__statusDot{margin-top:4px}.homecontainer-module-scss-module__gRxbzW__projectGrid{--bs-gutter-x:0;--bs-gutter-y:14px}.homecontainer-module-scss-module__gRxbzW__projectItem{grid-template-columns:88px minmax(0,1fr);font-size:13px}.homecontainer-module-scss-module__gRxbzW__sectionTitle,.homecontainer-module-scss-module__gRxbzW__workSymbol,.homecontainer-module-scss-module__gRxbzW__workIntro,.homecontainer-module-scss-module__gRxbzW__workIntroMeta,.homecontainer-module-scss-module__gRxbzW__workDate,.homecontainer-module-scss-module__gRxbzW__workCompany,.homecontainer-module-scss-module__gRxbzW__workRole,.homecontainer-module-scss-module__gRxbzW__homeFooter p,.homecontainer-module-scss-module__gRxbzW__homeFooter time{font-size:13px}.homecontainer-module-scss-module__gRxbzW__comingSoon{margin-bottom:20px;position:relative;top:auto;left:auto}.homecontainer-module-scss-module__gRxbzW__comingSoon img{width:80px}.homecontainer-module-scss-module__gRxbzW__workTable{grid-template-columns:1fr;row-gap:12px}.homecontainer-module-scss-module__gRxbzW__workSymbol,.homecontainer-module-scss-module__gRxbzW__workIntro,.homecontainer-module-scss-module__gRxbzW__workIntroMeta,.homecontainer-module-scss-module__gRxbzW__workDate,.homecontainer-module-scss-module__gRxbzW__workCompany,.homecontainer-module-scss-module__gRxbzW__workRole{text-align:left;padding:0}.homecontainer-module-scss-module__gRxbzW__workDate{margin-top:10px}.homecontainer-module-scss-module__gRxbzW__workRole{justify-content:flex-start}.homecontainer-module-scss-module__gRxbzW__homeFooter{flex-direction:column;align-items:flex-start;gap:16px;margin-top:82px;padding-bottom:42px}}
