.work-layout-module__xY90_G__work{--work-paper:#f2efea;--work-ink:#121011;--work-muted:#5f5a58;background:var(--work-paper);min-height:100svh;color:var(--work-ink);padding:clamp(7rem,10vw,9rem) clamp(1.25rem,6vw,5rem) clamp(2rem,5vw,4rem);overflow:hidden}.work-layout-module__xY90_G__scene{isolation:isolate;grid-template-rows:auto minmax(7rem,1fr) auto minmax(7rem,1fr) auto minmax(2rem,.35fr);grid-template-columns:repeat(12,minmax(0,1fr));max-width:58rem;min-height:clamp(36rem,55vw,44rem);margin-inline:auto;display:grid;position:relative}.work-layout-module__xY90_G__heading{z-index:2;background:var(--work-paper);letter-spacing:-.055em;text-align:center;grid-area:1/4/auto/10;place-self:start center;margin:0;padding:.25rem .65rem .45rem;font-size:clamp(1.75rem,3.6vw,3.25rem);font-weight:520;line-height:.86}.work-layout-module__xY90_G__heading>span:first-child,.work-layout-module__xY90_G__pronunciation{display:block}.work-layout-module__xY90_G__pronunciation{letter-spacing:-.025em;text-transform:lowercase;margin-block-start:.55rem;font-size:.43em;font-weight:470;line-height:1}.work-layout-module__xY90_G__path{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.work-layout-module__xY90_G__path path{fill:none;stroke:var(--work-ink);stroke-width:.85px;vector-effect:non-scaling-stroke}.work-layout-module__xY90_G__mobilePath{display:none}.work-layout-module__xY90_G__projectList{z-index:2;grid-area:1/1/-1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;pointer-events:none;margin:0;padding:0;list-style:none;display:grid}.work-layout-module__xY90_G__projectItem{pointer-events:auto;align-self:start}.work-layout-module__xY90_G__projectItem:first-child{grid-area:3/1/auto/6;justify-self:start}.work-layout-module__xY90_G__projectItem:nth-child(2){grid-area:5/8/auto/13;justify-self:end}.work-layout-module__xY90_G__projectLink{background:var(--work-paper);width:fit-content;max-width:23rem;min-height:44px;color:var(--work-ink);padding:.45rem .65rem .55rem;text-decoration:none;transition:color .18s;display:block}.work-layout-module__xY90_G__projectLink:focus-visible{outline:2px solid var(--work-ink);outline-offset:4px}.work-layout-module__xY90_G__projectLead{align-items:baseline;gap:.38rem;font-size:clamp(.88rem,1.3vw,1rem);line-height:1.15;display:flex}.work-layout-module__xY90_G__projectIndex{color:var(--work-muted);font-variant-numeric:tabular-nums}.work-layout-module__xY90_G__projectTitle{letter-spacing:-.025em;font-weight:650}.work-layout-module__xY90_G__projectArrow{color:var(--work-muted);font-size:.86em;transition:color .18s,transform .18s}.work-layout-module__xY90_G__projectDescription{letter-spacing:-.018em;text-wrap:pretty;max-width:31ch;margin-block-start:.35rem;font-size:clamp(.78rem,1.1vw,.9rem);line-height:1.25;display:block}@media (hover:hover){.work-layout-module__xY90_G__projectLink:hover .work-layout-module__xY90_G__projectTitle{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.work-layout-module__xY90_G__projectLink:hover .work-layout-module__xY90_G__projectArrow{color:var(--work-ink);transform:translate(1px,-1px)}}@media (max-width:42rem){.work-layout-module__xY90_G__work{padding-inline:clamp(1rem,5vw,1.5rem)}.work-layout-module__xY90_G__scene{grid-template-rows:auto minmax(6.5rem,1fr) auto minmax(7.5rem,1fr) auto minmax(2rem,.25fr);grid-template-columns:repeat(6,minmax(0,1fr));min-height:38rem}.work-layout-module__xY90_G__heading{grid-column:2/6;font-size:clamp(1.65rem,9vw,2.35rem)}.work-layout-module__xY90_G__projectItem:first-child{grid-column:1/5}.work-layout-module__xY90_G__projectItem:nth-child(2){grid-column:3/7}.work-layout-module__xY90_G__projectLink{max-width:17rem;padding-inline:.45rem}.work-layout-module__xY90_G__projectLead{font-size:.9rem}.work-layout-module__xY90_G__projectDescription{max-width:27ch;font-size:.78rem}.work-layout-module__xY90_G__desktopPath{display:none}.work-layout-module__xY90_G__mobilePath{display:block}}@media (forced-colors:active){.work-layout-module__xY90_G__projectLink:focus-visible{outline-color:highlight}}
