.page_hero__7KFOs,.page_how__yTWVh,.page_mani__UZ6fG,.page_note___tWxM,.page_wall__937d0,.page_week__u_LNe,.page_work__s1yMY{max-width:var(--container);margin-inline:auto;padding-inline:var(--pad-x)}.page_label__jI4Tf{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--steel)}.page_h2__flI2K{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--track-display);margin-top:var(--space-2)}.page_riso__Nntuy{color:var(--coral);text-shadow:.05em .045em 0 var(--mustard)}.page_btnGhost__lrA6K,.page_btn__hMGYV{display:inline-flex;align-items:center;min-height:48px;padding-inline:26px;border-radius:999px;border:2px solid var(--ink);font-weight:700;font-size:var(--fs-small);transition:transform var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out),background-color var(--dur-hover) var(--ease-out)}.page_btn__hMGYV{background:var(--ink);color:var(--paper-hi);box-shadow:var(--print-sm)}.page_btn__hMGYV:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--mustard)}.page_btnGhost__lrA6K{--ink-w:2px;background:var(--paper-hi);color:var(--ink)}.page_btnGhost__lrA6K:hover{background:var(--mustard);transform:translate(-2px,-2px);box-shadow:var(--print-sm)}.page_btnGhost__lrA6K:active,.page_btn__hMGYV:active{transform:translate(2px,2px);box-shadow:none}.page_rowAction__sJFI1{font-weight:700;font-size:var(--fs-small);width:-moz-fit-content;width:fit-content;-webkit-text-decoration:underline 3px var(--mustard);text-decoration:underline 3px var(--mustard);text-underline-offset:.3em}.page_rowAction__sJFI1:hover{-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral)}.page_hero__7KFOs{padding-block:var(--space-6) var(--space-7)}.page_heroTop__P8cgn{display:grid;grid-template-columns:[copy-start] minmax(0,7fr) [copy-end side-start] minmax(0,5fr) [side-end];grid-gap:var(--space-5);gap:var(--space-5);align-items:center}.page_heroCopy__r3YU6{grid-column:copy;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.page_heroSide__Cov22{grid-column:side;min-width:0}.page_h1__HkJRI{font-size:var(--fs-poster);line-height:.86;letter-spacing:-.05em}.page_h1__HkJRI .page_riso__Nntuy{white-space:nowrap}.page_lede__m7AMO{font-size:var(--fs-lead);line-height:1.45;max-width:40ch;color:var(--ink-2)}.page_btns__njH_Z{display:flex;flex-wrap:wrap;gap:var(--space-3)}.page_week__u_LNe{display:grid;grid-gap:var(--space-5);gap:var(--space-5);padding-block:var(--space-6) var(--space-7);border-top:2px solid var(--ink)}.page_weekHead__nU3KW{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.page_weekLede__tITnE{max-width:56ch;font-size:var(--fs-lead);line-height:1.45;color:var(--ink-2)}.page_mani__UZ6fG{padding-block:var(--space-7);border-top:2px solid var(--ink);display:grid;grid-template-columns:[text-start] minmax(0,10fr) [text-end] minmax(0,2fr);grid-gap:var(--space-4);gap:var(--space-4)}.page_maniLine__DGShx{grid-column:text;font-weight:700;font-size:var(--fs-heading);line-height:1.2;letter-spacing:-.02em}.page_maniLine__DGShx mark{background:var(--mustard);color:var(--ink);padding-inline:.12em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.page_maniLine__DGShx .page_markCoral__rBhcf{background:var(--coral)}.page_maniLine__DGShx .page_markSky__QL47n{background:var(--sky)}.page_maniSub__oJkAp{grid-column:text;max-width:62ch;font-size:var(--fs-body);line-height:1.6;color:var(--ink-2)}.page_wall__937d0{padding-block:var(--space-7);display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.page_wallHead__UP8t5{display:grid;grid-gap:var(--space-2);gap:var(--space-2);max-width:40ch}.page_wallText__EhT2k{font-size:var(--fs-body);line-height:1.6;color:var(--ink-2);margin-top:var(--space-2)}.page_how__yTWVh,.page_work__s1yMY{padding-block:var(--space-7);display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.page_rowHead__LoWjS{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-5)}.page_rowHead__LoWjS .page_h2__flI2K{max-width:18ch}.page_steps__B4_i4{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.page_step__0ZyaY{position:relative;display:grid;align-content:start;grid-gap:var(--space-2);gap:var(--space-2);min-height:260px;padding:var(--space-4);background:var(--paper-hi);border:3px solid var(--ink);border-radius:var(--r)}.page_step__0ZyaY h3{font-size:var(--fs-heading);letter-spacing:-.02em;line-height:1.05}.page_step__0ZyaY p{font-size:var(--fs-small);line-height:1.5;color:var(--ink-2)}.page_stepN__MhkNJ{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.06em;color:var(--steel)}.page_stepMade__dRlg9{overflow:hidden;background:var(--paper-lo);align-content:end;box-shadow:var(--paste)}.page_stepPhoto__lt6JM{object-fit:cover;object-position:50% 30%}.page_stepMadeIn__ngbp1{position:relative;display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3) var(--space-4);margin:calc(var(--space-4) * -1);margin-top:0;background:var(--paper-hi);border-top:3px solid var(--ink)}.page_note___tWxM{padding-block:var(--space-7);display:grid;grid-template-columns:[photo-start] minmax(0,5fr) [photo-end copy-start] minmax(0,6fr) [copy-end] minmax(0,1fr);grid-gap:var(--space-6);gap:var(--space-6);align-items:center}.page_notePhoto__5CD03{grid-column:photo;position:relative;aspect-ratio:4/5;overflow:hidden;border:3px solid var(--ink);border-radius:var(--r);box-shadow:var(--paste);transform:rotate(-1.5deg)}.page_notePhoto__5CD03 img{object-fit:cover;object-position:35% 50%}.page_noteCopy__G6cDe{grid-column:copy;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.page_noteCopy__G6cDe p:not(.page_label__jI4Tf){font-size:var(--fs-body);line-height:1.6;color:var(--ink-2);max-width:58ch}.page_noteCopy__G6cDe a{-webkit-text-decoration:underline 2px var(--mustard);text-decoration:underline 2px var(--mustard)}.page_end__wml7Y{position:relative;display:grid;place-items:center;padding:var(--space-8) var(--pad-x);margin-top:var(--space-6);border-top:2px solid var(--ink);overflow:hidden}.page_endPhoto__pHrly{object-fit:cover}.page_endCard__MnHzP{position:relative;display:grid;justify-items:start;grid-gap:var(--space-4);gap:var(--space-4);max-width:640px;padding:var(--space-5);background:var(--paper-hi);border:3px solid var(--ink);border-radius:var(--r);box-shadow:var(--print);transform:rotate(-1deg)}.page_endH__thRVZ{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--track-display)}.page_endCard__MnHzP p{font-size:var(--fs-body);color:var(--ink-2)}@media (max-width:980px){.page_steps__B4_i4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.page_hero__7KFOs{padding-block:var(--space-5) var(--space-6)}.page_heroTop__P8cgn{grid-template-columns:minmax(0,1fr)}.page_heroCopy__r3YU6,.page_heroSide__Cov22{grid-column:1}.page_heroSide__Cov22{width:min(100%,520px);justify-self:center}.page_week__u_LNe{padding-block:var(--space-6)}.page_mani__UZ6fG,.page_note___tWxM{grid-template-columns:minmax(0,1fr)}.page_maniLine__DGShx,.page_maniSub__oJkAp,.page_noteCopy__G6cDe,.page_notePhoto__5CD03{grid-column:1}.page_notePhoto__5CD03{aspect-ratio:16/10}.page_how__yTWVh,.page_mani__UZ6fG,.page_note___tWxM,.page_wall__937d0,.page_work__s1yMY{padding-block:var(--space-6)}.page_end__wml7Y{padding-block:var(--space-7)}}@media (max-width:560px){.page_steps__B4_i4{grid-template-columns:minmax(0,1fr)}.page_step__0ZyaY:not(.page_stepMade__dRlg9){min-height:0}.page_h1__HkJRI .page_riso__Nntuy{white-space:normal}}.OpeningWeek_week__jyXh9{display:grid;grid-template-columns:minmax(16rem,18.5rem) minmax(0,1fr);grid-template-areas:"bag view";grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.OpeningWeek_view__SVa__{grid-area:view;display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0;margin:0}.OpeningWeek_stage__bAtkD{position:relative;container:street/inline-size;overflow:hidden;background:var(--paper-lo);border:3px solid var(--ink);border-radius:var(--r);box-shadow:var(--paste)}.OpeningWeek_frame__FEsYJ{position:relative;aspect-ratio:1000/540}.OpeningWeek_narrow__jkZ4G,.OpeningWeek_wide__sKx4n{position:absolute;inset:0;display:block;width:100%;height:100%}.OpeningWeek_narrow__jkZ4G{display:none}@container street (max-width: 560px){.OpeningWeek_frame__FEsYJ{aspect-ratio:470/508}.OpeningWeek_wide__sKx4n{display:none}.OpeningWeek_narrow__jkZ4G{display:block}}.OpeningWeek_fallback__jH0GM{object-fit:cover}.OpeningWeek_cap__jPt_P{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:var(--space-2) var(--space-4);gap:var(--space-2) var(--space-4);align-items:center;min-height:88px}.OpeningWeek_when__BTNKn{display:grid;min-width:4.6em;line-height:1}.OpeningWeek_when__BTNKn b{font-size:var(--fs-heading);letter-spacing:-.03em}.OpeningWeek_when__BTNKn span{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.06em;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:var(--space-1)}.OpeningWeek_what__0jMXY{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0}.OpeningWeek_svc__n8Bt3{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);font-weight:700;font-size:var(--fs-body)}.OpeningWeek_svc__n8Bt3 a{-webkit-text-decoration:underline 3px var(--c,var(--mustard));text-decoration:underline 3px var(--c,var(--mustard));text-underline-offset:.25em}.OpeningWeek_svc__n8Bt3 a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.OpeningWeek_dot__FcY1s{width:14px;height:14px;border-radius:50%;border:2px solid var(--ink);background:var(--c);flex:none}.OpeningWeek_who__ZakiR{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.OpeningWeek_line__ElvBt{font-size:var(--fs-body);line-height:1.5;color:var(--ink-2);max-width:62ch;text-wrap:pretty}.OpeningWeek_sticker__cyI3V{display:grid;place-items:center;width:84px;aspect-ratio:1;border-radius:50%;background:var(--paper-hi);border:3px solid var(--ink);box-shadow:var(--print-sm);font-family:var(--font-mono);font-size:10.5px;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;text-align:center;rotate:-8deg}@media (prefers-reduced-motion:no-preference){.OpeningWeek_what__0jMXY,.OpeningWeek_when__BTNKn{animation:OpeningWeek_settle__WI5Nt var(--dur-paste) var(--ease-pop) both}.OpeningWeek_sticker__cyI3V{animation:OpeningWeek_slap__Ezd7O var(--dur-paste) var(--ease-pop) .6s both}}@keyframes OpeningWeek_settle__WI5Nt{0%{opacity:0;translate:0 8px}}@keyframes OpeningWeek_slap__Ezd7O{0%{opacity:0;scale:.3}}.OpeningWeek_bag__ag7LW{--spine:14px;grid-area:bag;position:relative;display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0;padding-block:var(--space-3);padding-inline:calc(var(--spine) + 3px + var(--space-3)) var(--space-3);background:var(--paper-hi);border:3px solid var(--ink);border-radius:var(--r);box-shadow:var(--paste)}.OpeningWeek_bag__ag7LW:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:var(--spine);background:var(--job);-webkit-border-end:3px solid var(--ink);border-inline-end:3px solid var(--ink);border-start-start-radius:calc(var(--r) - 3px);border-end-start-radius:calc(var(--r) - 3px)}@media (prefers-reduced-motion:no-preference){.OpeningWeek_bag__ag7LW:before{transition:background-color var(--dur-paste) var(--ease-glide)}}.OpeningWeek_head__mbtyC{display:grid;grid-gap:2px;gap:2px;-webkit-padding-after:var(--space-3);padding-block-end:var(--space-3);-webkit-border-after:2px dashed var(--line);border-block-end:2px dashed var(--line)}.OpeningWeek_label__2mbVa{display:flex;justify-content:space-between;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.OpeningWeek_client___Gcc5{font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-block:2px}.OpeningWeek_list__QbKiT{list-style:none;display:grid;grid-gap:2px;gap:2px}.OpeningWeek_row__g_c1J{position:relative;display:grid;grid-template-columns:3.4rem minmax(0,1fr) 18px;grid-gap:0 var(--space-2);gap:0 var(--space-2);align-items:center;width:100%;padding-block:6px 8px;padding-inline:6px;text-align:left;border:0;border-radius:4px;background:transparent;cursor:pointer}.OpeningWeek_row__g_c1J:hover,.OpeningWeek_row__g_c1J[data-now]{background:var(--paper)}.OpeningWeek_t__Sr_Qe{display:grid;line-height:1.35;white-space:nowrap;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.OpeningWeek_row__g_c1J[data-now] .OpeningWeek_t__Sr_Qe{color:var(--ink)}.OpeningWeek_job__HrVgk{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--fs-small);font-weight:700;line-height:1.2}.OpeningWeek_job__HrVgk small{display:block;overflow:hidden;text-overflow:ellipsis;margin-top:1px;font-size:12.5px;font-weight:400;color:var(--muted)}.OpeningWeek_tick__uc0D9{display:grid;place-items:center;width:18px;height:18px;border:2px solid var(--ink);border-radius:4px;background:var(--paper-hi);color:var(--ink)}.OpeningWeek_tick__uc0D9 svg{width:11px;height:11px;opacity:0}.OpeningWeek_row__g_c1J[data-done] .OpeningWeek_tick__uc0D9{background:var(--c)}.OpeningWeek_row__g_c1J[data-done] .OpeningWeek_tick__uc0D9 svg{opacity:1}.OpeningWeek_row__g_c1J:after{content:"";position:absolute;inset-inline:6px;inset-block-end:2px;height:3px;border-radius:2px;background:var(--c);transform-origin:left;transform:scaleX(var(--p,0))}.OpeningWeek_row__g_c1J:not([data-now]):after{display:none}.OpeningWeek_foot__uJdT7{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);-webkit-padding-before:var(--space-3);padding-block-start:var(--space-3);-webkit-border-before:2px dashed var(--line);border-block-start:2px dashed var(--line)}.OpeningWeek_play__0Qjz4{display:inline-flex;align-items:center;min-height:36px;padding-inline:var(--space-3);border:2px solid var(--ink);border-radius:999px;background:var(--paper-hi);font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background-color var(--dur-hover) var(--ease-out),transform var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out)}.OpeningWeek_play__0Qjz4:hover{background:var(--mustard);transform:translate(-2px,-2px);box-shadow:var(--print-sm)}.OpeningWeek_count__1JtwO{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.06em;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:900px){.OpeningWeek_week__jyXh9{grid-template-columns:minmax(0,1fr);grid-template-areas:"view" "bag"}.OpeningWeek_bag__ag7LW{padding-block:var(--space-2);padding-inline:calc(var(--spine) + 3px + var(--space-2)) var(--space-2);gap:var(--space-2)}.OpeningWeek_head__mbtyC{display:none}.OpeningWeek_list__QbKiT{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.OpeningWeek_list__QbKiT li{flex:none;scroll-snap-align:start}.OpeningWeek_row__g_c1J{grid-template-columns:auto;gap:2px;min-width:7rem;padding:6px 10px 9px;border:2px solid var(--line)}.OpeningWeek_row__g_c1J[data-now]{border-color:var(--ink)}.OpeningWeek_t__Sr_Qe{display:flex;gap:.5ch}.OpeningWeek_row__g_c1J[data-done]{border-color:var(--c)}.OpeningWeek_job__HrVgk{white-space:nowrap}.OpeningWeek_job__HrVgk small,.OpeningWeek_tick__uc0D9{display:none}.OpeningWeek_foot__uJdT7{-webkit-padding-before:var(--space-2);padding-block-start:var(--space-2)}}@media (max-width:560px){.OpeningWeek_cap__jPt_P{grid-template-columns:minmax(0,1fr);min-height:0}.OpeningWeek_when__BTNKn{display:flex;align-items:baseline;gap:var(--space-2)}.OpeningWeek_sticker__cyI3V{display:none}}