.pj-hero[data-astro-cid-5cgh4fwy]{padding-block:var(--space-md) clamp(56px,8vw,112px)}.pj-hero__bar[data-astro-cid-5cgh4fwy]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding-bottom:var(--space-3xs);border-bottom:1px solid var(--line)}.pj-hero__back[data-astro-cid-5cgh4fwy]{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:var(--step--1);color:var(--text-2);text-decoration:none}.pj-hero__arrow[data-astro-cid-5cgh4fwy]{transition:transform .4s var(--ease-out-expo)}.pj-hero__back[data-astro-cid-5cgh4fwy]:hover .pj-hero__arrow[data-astro-cid-5cgh4fwy]{transform:translate(-4px)}.pj-hero__pos[data-astro-cid-5cgh4fwy]{font-size:var(--step--1);color:var(--muted);font-variant-numeric:tabular-nums;text-align:right}.pj-hero__kicker[data-astro-cid-5cgh4fwy]{margin-top:clamp(48px,9vw,120px);font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--pj-accent-ink);font-variant-numeric:tabular-nums}.pj-hero__title[data-astro-cid-5cgh4fwy]{margin-top:var(--space-sm);font-size:min(var(--step-5),22vw);line-height:.86;color:var(--paper);text-wrap:balance}.pj-hero__word[data-astro-cid-5cgh4fwy]{display:inline-block;overflow:hidden;vertical-align:top;padding-block:.1em;margin-block:-.1em}.pj-hero__word[data-astro-cid-5cgh4fwy]>span[data-astro-cid-5cgh4fwy]{display:inline-block;animation:pj-rise 1.2s var(--ease-out-expo) both;animation-delay:calc(.12s + var(--i, 0) * 90ms)}.pj-hero__kicker[data-astro-cid-5cgh4fwy],.pj-hero__credits[data-astro-cid-5cgh4fwy]{animation:pj-fade .9s var(--ease-out-quart) both}.pj-hero__credits[data-astro-cid-5cgh4fwy]{animation-delay:.42s}@keyframes pj-rise{0%{transform:translate3d(0,108%,0)}to{transform:none}}@keyframes pj-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.pj-hero__credits[data-astro-cid-5cgh4fwy]{display:grid;gap:var(--space-sm) var(--space-lg);margin-top:clamp(40px,6vw,88px)}.pj-credits[data-astro-cid-5cgh4fwy]{border-top:1px solid var(--line)}.pj-credits__row[data-astro-cid-5cgh4fwy]{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:var(--space-3xs) var(--space-md);padding-block:14px;border-bottom:1px solid var(--line)}.pj-credits[data-astro-cid-5cgh4fwy] dt[data-astro-cid-5cgh4fwy]{padding-top:.35em}.pj-credits[data-astro-cid-5cgh4fwy] dd[data-astro-cid-5cgh4fwy]{margin:0;color:var(--text);line-height:1.5;text-wrap:pretty}.pj-credits__line[data-astro-cid-5cgh4fwy]{display:block}@media(min-width:900px){.pj-hero__credits[data-astro-cid-5cgh4fwy]{grid-template-columns:repeat(12,minmax(0,1fr))}.pj-hero__credits-title[data-astro-cid-5cgh4fwy]{grid-column:1 / span 4;padding-top:15px}.pj-credits[data-astro-cid-5cgh4fwy]{grid-column:5 / -1}}@media(max-width:599px){.pj-credits__row[data-astro-cid-5cgh4fwy]{grid-template-columns:minmax(0,1fr)}.pj-credits[data-astro-cid-5cgh4fwy] dt[data-astro-cid-5cgh4fwy]{padding-top:0}}@media(prefers-reduced-motion:reduce){.pj-hero__word[data-astro-cid-5cgh4fwy]>span[data-astro-cid-5cgh4fwy],.pj-hero__kicker[data-astro-cid-5cgh4fwy],.pj-hero__credits[data-astro-cid-5cgh4fwy]{animation:none}.pj-hero__arrow[data-astro-cid-5cgh4fwy]{transition:none}}.pj-plate[data-astro-cid-3k6gmo37]{margin:0;min-width:0}.pj-plate__btn[data-astro-cid-3k6gmo37]{position:relative;display:block;width:100%;padding:0;border:0;border-radius:2px;background:var(--plate);aspect-ratio:var(--ar);overflow:hidden;cursor:zoom-in;color:inherit}.pj-plate__btn[data-astro-cid-3k6gmo37]>img{width:100%;height:100%;object-fit:contain;transition:transform .8s var(--ease-out-quart)}.pj-plate__btn[data-astro-cid-3k6gmo37]:hover>img{transform:scale(1.015)}.pj-plate__btn[data-astro-cid-3k6gmo37]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.pj-plate__zoom[data-astro-cid-3k6gmo37]{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--ink);color:var(--paper);opacity:0;transform:translateY(6px) scale(.92);transition:opacity .25s var(--ease-out-quart),transform .45s var(--ease-out-expo)}.pj-plate__btn[data-astro-cid-3k6gmo37]:hover .pj-plate__zoom[data-astro-cid-3k6gmo37],.pj-plate__btn[data-astro-cid-3k6gmo37]:focus-visible .pj-plate__zoom[data-astro-cid-3k6gmo37]{opacity:1;transform:none}@media(hover:none){.pj-plate__zoom[data-astro-cid-3k6gmo37]{width:32px;height:32px;opacity:.92;transform:none}}.pj-plate__cap[data-astro-cid-3k6gmo37]{margin-top:10px;font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--muted);font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.pj-plate__btn[data-astro-cid-3k6gmo37]>img{transition:none}.pj-plate__btn[data-astro-cid-3k6gmo37]:hover>img{transform:none}}.pj-intro[data-astro-cid-6zyd3ral]{padding-bottom:var(--section)}.pj-intro__label[data-astro-cid-6zyd3ral]{padding-top:var(--space-sm);margin-bottom:var(--space-lg);border-top:1px solid var(--line)}.pj-intro__grid[data-astro-cid-6zyd3ral]{display:grid;gap:var(--space-xl)}.pj-intro__text[data-astro-cid-6zyd3ral]{max-width:40rem}.pj-intro__text[data-astro-cid-6zyd3ral]>*+*{margin-top:1em}.pj-intro__text[data-astro-cid-6zyd3ral] b,.pj-intro__text[data-astro-cid-6zyd3ral] strong{color:var(--paper);font-weight:700}.pj-intro__lead[data-astro-cid-6zyd3ral]{font-size:var(--step-2);line-height:1.3;letter-spacing:-.012em;color:var(--paper);text-wrap:pretty}.pj-intro__p[data-astro-cid-6zyd3ral]{color:var(--text-2);line-height:1.65;text-wrap:pretty}.pj-intro__media[data-astro-cid-6zyd3ral]{display:grid;gap:var(--space-sm);align-items:start}@media(min-width:600px)and (max-width:899px){.pj-intro__media[data-astro-cid-6zyd3ral]:not([data-count="1"]){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.pj-intro__grid[data-astro-cid-6zyd3ral]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:clamp(40px,5.5vw,88px);align-items:start}.pj-intro__media[data-astro-cid-6zyd3ral]{grid-column:1;grid-row:1;gap:var(--space-md)}.pj-intro__text[data-astro-cid-6zyd3ral]{grid-column:2;grid-row:1;max-width:none}[data-astro-cid-6zyd3ral][data-mode=sticky] .pj-intro__text[data-astro-cid-6zyd3ral]{position:sticky;top:var(--pj-stick, calc(var(--header-h) + 24px))}[data-astro-cid-6zyd3ral][data-mode=single] .pj-intro__grid[data-astro-cid-6zyd3ral]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}.pj-intro__lead[data-astro-cid-6zyd3ral]{font-size:clamp(1.25rem,.85rem + .75vw,1.625rem)}[data-astro-cid-6zyd3ral][data-mode=sticky] .pj-intro__p[data-astro-cid-6zyd3ral]{font-size:1rem;line-height:1.6}[data-astro-cid-6zyd3ral][data-density=dense] .pj-intro__lead[data-astro-cid-6zyd3ral]{font-size:1.3125rem;line-height:1.32}[data-astro-cid-6zyd3ral][data-density=dense] .pj-intro__p[data-astro-cid-6zyd3ral]{font-size:.9375rem;line-height:1.55}[data-astro-cid-6zyd3ral][data-density=dense] .pj-intro__text[data-astro-cid-6zyd3ral]>*+*{margin-top:.8em}}@media(min-width:900px)and (max-height:820px){[data-astro-cid-6zyd3ral][data-mode=sticky] .pj-intro__lead[data-astro-cid-6zyd3ral]{font-size:1.25rem}[data-astro-cid-6zyd3ral][data-mode=sticky] .pj-intro__p[data-astro-cid-6zyd3ral]{font-size:.9375rem;line-height:1.55}[data-astro-cid-6zyd3ral][data-density=dense] .pj-intro__lead[data-astro-cid-6zyd3ral]{font-size:1.125rem;line-height:1.3}[data-astro-cid-6zyd3ral][data-density=dense] .pj-intro__p[data-astro-cid-6zyd3ral]{font-size:.875rem;line-height:1.5}[data-astro-cid-6zyd3ral][data-density=dense] .pj-intro__text[data-astro-cid-6zyd3ral]>*+*{margin-top:.7em}}@media(min-width:900px)and (max-height:700px){[data-astro-cid-6zyd3ral][data-mode=sticky] .pj-intro__lead[data-astro-cid-6zyd3ral]{font-size:1.125rem}[data-astro-cid-6zyd3ral][data-mode=sticky] .pj-intro__p[data-astro-cid-6zyd3ral]{font-size:.875rem;line-height:1.5}[data-astro-cid-6zyd3ral][data-density=dense] .pj-intro__lead[data-astro-cid-6zyd3ral]{font-size:1rem}[data-astro-cid-6zyd3ral][data-density=dense] .pj-intro__p[data-astro-cid-6zyd3ral]{font-size:.8125rem;line-height:1.48}}.pj-lineup[data-astro-cid-qynj2aym]{padding-block:var(--section);border-top:1px solid var(--line)}.pj-lineup__head[data-astro-cid-qynj2aym]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-xl)}.pj-lineup__title[data-astro-cid-qynj2aym]{font-size:var(--step-4);color:var(--paper)}.pj-lineup__plates[data-astro-cid-qynj2aym]{display:grid;gap:var(--space-md);align-items:start}@media(min-width:700px){.pj-lineup__plates[data-astro-cid-qynj2aym][data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pj-seq[data-astro-cid-qynj2aym]{--lu-step: 52svh;--lu-h: min(68svh, 600px);--lu-pad: clamp(12px, 2.4svh, 24px);--lu-edge: max(var(--gutter), calc((100% - var(--wrap)) / 2));margin-top:var(--section)}.pj-seq__look[data-astro-cid-qynj2aym],.pj-seq__info[data-astro-cid-qynj2aym]{display:none}.pj-seq__list[data-astro-cid-qynj2aym]{display:flex;gap:var(--space-sm);margin:0;padding:0 var(--lu-edge) var(--space-sm);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lu-edge);scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.pj-seq__item[data-astro-cid-qynj2aym]{flex:0 0 auto;scroll-snap-align:start}.pj-seq__fig[data-astro-cid-qynj2aym]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs)}.pj-seq__fig[data-astro-cid-qynj2aym]>img{box-sizing:content-box;height:clamp(240px,52svh,480px);width:auto;aspect-ratio:var(--lu-ar);padding:var(--lu-pad);background:var(--plate);object-fit:contain}.pj-seq__cap[data-astro-cid-qynj2aym]{display:flex;gap:6px;font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--muted)}.pj-seq__tick[data-astro-cid-qynj2aym]{position:relative;flex:1;height:2px;background:var(--line-strong)}.pj-seq__tick[data-astro-cid-qynj2aym]:after{content:"";position:absolute;inset:0;background:var(--accent);opacity:0;transition:opacity .25s var(--ease-out-quart)}.pj-seq__tick[data-astro-cid-qynj2aym].is-done:after{opacity:1}@media(prefers-reduced-motion:no-preference){.js .pj-seq__track[data-astro-cid-qynj2aym]{height:calc(100svh + var(--n) * var(--lu-step));background:var(--plate);color:var(--ink)}.js .pj-seq__look-label[data-astro-cid-qynj2aym],.js .pj-seq__hint[data-astro-cid-qynj2aym]{color:#504c47}.js .pj-seq__stage[data-astro-cid-qynj2aym]{position:sticky;top:0;height:100svh;width:min(var(--wrap),100% - 2 * var(--gutter));margin-inline:auto;padding:calc(var(--header-h) + 16px) 0 24px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:clamp(24px,5vw,80px)}.js .pj-seq__look[data-astro-cid-qynj2aym]{display:flex;flex-direction:column;gap:var(--space-2xs);justify-self:start}.js .pj-seq__num[data-astro-cid-qynj2aym]{font-size:clamp(5.5rem,2.5rem + 9vw,12.5rem);line-height:.82;color:var(--ink)}.js .pj-seq__list[data-astro-cid-qynj2aym]{position:relative;display:block;box-sizing:content-box;height:var(--lu-h);width:auto;aspect-ratio:var(--lu-ar);padding:var(--lu-pad);overflow:visible;scroll-snap-type:none;background:none;justify-self:center}.js .pj-seq__item[data-astro-cid-qynj2aym]{position:absolute;inset:var(--lu-pad);opacity:0;transition:opacity .18s var(--ease-out-quart)}.js .pj-seq__item[data-astro-cid-qynj2aym].is-active{opacity:1}.js .pj-seq__fig[data-astro-cid-qynj2aym]{display:block;height:100%}.js .pj-seq__fig[data-astro-cid-qynj2aym]>img{box-sizing:border-box;width:100%;height:100%;padding:0;background:none}.js .pj-seq__cap[data-astro-cid-qynj2aym]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.js .pj-seq__info[data-astro-cid-qynj2aym]{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-sm);justify-self:end;width:min(100%,17rem);text-align:right}.js .pj-seq__side[data-astro-cid-qynj2aym]{font-size:var(--step-3);line-height:1;color:var(--ink)}.js .pj-seq__count[data-astro-cid-qynj2aym]{font-size:var(--step-1);color:#403c37;font-variant-numeric:tabular-nums;letter-spacing:.02em}.js .pj-seq__ticks[data-astro-cid-qynj2aym]{display:flex;gap:4px;width:100%}.js .pj-seq__hint[data-astro-cid-qynj2aym]{display:flex;align-items:center;gap:8px}}@media(prefers-reduced-motion:no-preference)and (max-width:699px){.pj-seq[data-astro-cid-qynj2aym]{--lu-h: min(62svh, calc(100svh - var(--header-h) - 220px));--lu-pad: 12px}.js .pj-seq__stage[data-astro-cid-qynj2aym]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;align-content:center;justify-items:center;row-gap:var(--space-xs);padding:calc(var(--header-h) + 8px) 0 16px}.js .pj-seq__look[data-astro-cid-qynj2aym]{flex-direction:row;align-items:baseline;gap:10px;justify-self:center}.js .pj-seq__num[data-astro-cid-qynj2aym]{font-size:2.25rem;line-height:1}.js .pj-seq__info[data-astro-cid-qynj2aym]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px 16px;justify-self:center;width:min(100%,22rem);text-align:left}.js .pj-seq__side[data-astro-cid-qynj2aym]{font-size:var(--step-1)}.js .pj-seq__count[data-astro-cid-qynj2aym]{font-size:var(--step--1)}.js .pj-seq__ticks[data-astro-cid-qynj2aym],.js .pj-seq__hint[data-astro-cid-qynj2aym]{grid-column:1 / -1}.js .pj-seq__hint[data-astro-cid-qynj2aym]{justify-content:center}}.pj-archive[data-astro-cid-pujr24i5]{padding-block:var(--section);border-top:1px solid var(--line)}.pj-archive__title[data-astro-cid-pujr24i5]{font-size:var(--step-4);color:var(--paper);margin-bottom:var(--space-xl);max-width:12ch}.pj-tabs-bar[data-astro-cid-pujr24i5]{position:sticky;top:var(--header-h);z-index:5;background:var(--ink);border-bottom:1px solid var(--line)}.pj-tabs[data-astro-cid-pujr24i5]{display:flex;gap:clamp(8px,2vw,24px);margin-inline:-8px;padding-inline:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:8px;scrollbar-width:none}.pj-tabs[data-astro-cid-pujr24i5]::-webkit-scrollbar{display:none}.pj-tabs[data-astro-cid-pujr24i5][data-fade=end]{-webkit-mask-image:linear-gradient(90deg,black calc(100% - 56px),transparent);mask-image:linear-gradient(90deg,black calc(100% - 56px),transparent)}.pj-tabs[data-astro-cid-pujr24i5][data-fade=start]{-webkit-mask-image:linear-gradient(270deg,black calc(100% - 56px),transparent);mask-image:linear-gradient(270deg,black calc(100% - 56px),transparent)}.pj-tabs[data-astro-cid-pujr24i5][data-fade=both]{-webkit-mask-image:linear-gradient(90deg,transparent,black 56px,black calc(100% - 56px),transparent);mask-image:linear-gradient(90deg,transparent,black 56px,black calc(100% - 56px),transparent)}.pj-tab[data-astro-cid-pujr24i5]{position:relative;flex:0 0 auto;display:inline-flex;align-items:flex-start;gap:4px;min-height:56px;padding:18px 8px 0;border:0;background:none;color:var(--muted);font-size:var(--step-0);font-weight:700;line-height:1.2;letter-spacing:-.01em;text-transform:lowercase;white-space:nowrap;scroll-snap-align:start;transition:color .2s var(--ease-out-quart)}.pj-tab__n[data-astro-cid-pujr24i5]{font-size:.6875rem;font-weight:500;letter-spacing:.04em;font-variant-numeric:tabular-nums;margin-top:-3px}.pj-tab[data-astro-cid-pujr24i5]:after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left center;transition:transform .45s var(--ease-out-expo)}.pj-tab[data-astro-cid-pujr24i5]:hover,.pj-tab[data-astro-cid-pujr24i5][aria-selected=true]{color:var(--paper)}.pj-tab[data-astro-cid-pujr24i5][aria-selected=true]:after{transform:scaleX(1)}.pj-tab[data-astro-cid-pujr24i5][aria-selected=true] .pj-tab__n[data-astro-cid-pujr24i5]{color:var(--pj-accent-ink)}.pj-tab[data-astro-cid-pujr24i5]:focus-visible{outline-offset:-4px}.pj-panels[data-astro-cid-pujr24i5]{padding-top:var(--space-xl)}.pj-panel[data-astro-cid-pujr24i5]:focus-visible{outline-offset:8px}.pj-panel__title[data-astro-cid-pujr24i5]{display:none}html:not(.js) .pj-tabs-bar[data-astro-cid-pujr24i5]{display:none}html:not(.js) .pj-panel[data-astro-cid-pujr24i5][hidden]{display:block}html:not(.js) .pj-panel[data-astro-cid-pujr24i5]+.pj-panel[data-astro-cid-pujr24i5]{margin-top:var(--space-3xl)}html:not(.js) .pj-panel__title[data-astro-cid-pujr24i5]{display:flex;align-items:baseline;gap:var(--space-2xs);margin-bottom:var(--space-md);font-size:var(--step-2);color:var(--paper)}.pj-grid[data-astro-cid-pujr24i5]{display:grid;gap:var(--space-xl) var(--space-md);align-items:start;grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr))}.pj-grid--portrait[data-astro-cid-pujr24i5]{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.pj-grid--single[data-astro-cid-pujr24i5]{grid-template-columns:minmax(0,1fr)}.pj-grid--spread[data-astro-cid-pujr24i5]{grid-template-columns:minmax(0,1fr);width:min(100%,100svh);margin-inline:auto}@media(min-width:700px){.pj-grid--spread[data-astro-cid-pujr24i5]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2px}.pj-grid--spread[data-astro-cid-pujr24i5]>.is-solo[data-astro-cid-pujr24i5]{grid-column:1 / -1;justify-self:center;width:calc(50% - 1px)}.pj-grid--spread[data-astro-cid-pujr24i5]>.is-right[data-astro-cid-pujr24i5]{text-align:right}}.pj-yarns[data-astro-cid-pujr24i5]{display:grid;gap:var(--space-xl);align-items:start}.pj-yarns__intro[data-astro-cid-pujr24i5]{max-width:46ch;font-size:var(--step-1);line-height:1.55;color:var(--text-2);text-wrap:pretty}.pj-yarns__intro[data-astro-cid-pujr24i5] em{color:var(--paper)}@media(min-width:1000px){.pj-yarns[data-astro-cid-pujr24i5]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:var(--space-2xl)}.pj-yarns__intro[data-astro-cid-pujr24i5]{position:sticky;top:calc(var(--header-h) + 88px)}}.pj-yarns__table[data-astro-cid-pujr24i5]{width:100%;border-collapse:collapse;font-size:var(--step--1)}.pj-yarns__table[data-astro-cid-pujr24i5] th[data-astro-cid-pujr24i5]{padding:0 var(--space-md) var(--space-xs) 0;border-bottom:1px solid var(--line-strong);text-align:left;font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--muted)}.pj-yarns__table[data-astro-cid-pujr24i5] td[data-astro-cid-pujr24i5]{padding:14px var(--space-md) 14px 0;border-bottom:1px solid var(--line);vertical-align:top;color:var(--text-2)}.pj-yarns__table[data-astro-cid-pujr24i5] td[data-astro-cid-pujr24i5]:first-child{color:var(--paper);font-weight:700}.pj-yarns__table[data-astro-cid-pujr24i5] td[data-astro-cid-pujr24i5]:nth-child(2){white-space:nowrap;font-variant-numeric:tabular-nums}.pj-yarns__k[data-astro-cid-pujr24i5]{display:none}@media(max-width:639px){.pj-yarns__table[data-astro-cid-pujr24i5] thead[data-astro-cid-pujr24i5]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pj-yarns__table[data-astro-cid-pujr24i5],.pj-yarns__table[data-astro-cid-pujr24i5] tbody[data-astro-cid-pujr24i5]{display:block}.pj-yarns__table[data-astro-cid-pujr24i5] tr[data-astro-cid-pujr24i5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2xs) var(--space-md);padding-block:var(--space-sm);border-bottom:1px solid var(--line)}.pj-yarns__table[data-astro-cid-pujr24i5] td[data-astro-cid-pujr24i5]{display:block;padding:0;border:0}.pj-yarns__table[data-astro-cid-pujr24i5] td[data-astro-cid-pujr24i5]:first-child{grid-column:1 / -1;font-size:var(--step-0)}.pj-yarns__table[data-astro-cid-pujr24i5] td[data-astro-cid-pujr24i5]:nth-child(2){white-space:normal}.pj-yarns__k[data-astro-cid-pujr24i5]{display:block;margin-bottom:2px}}.next-nav[data-astro-cid-xwlelmt2]{border-top:1px solid var(--line)}.next-nav__grid[data-astro-cid-xwlelmt2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.next-nav__link[data-astro-cid-xwlelmt2]{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-2xl) var(--space-md) var(--space-2xl) 0;text-decoration:none;color:var(--paper);transition:background .3s var(--ease-out-quart)}.next-nav__link--next[data-astro-cid-xwlelmt2]{align-items:flex-end;text-align:right;padding:var(--space-2xl) 0 var(--space-2xl) var(--space-md);border-left:1px solid var(--line)}.next-nav__title[data-astro-cid-xwlelmt2]{font-size:clamp(2.5rem,1.6rem + 3.6vw,4.5rem);transition:transform .5s var(--ease-out-expo),color .25s var(--ease-out-quart)}.next-nav__link[data-astro-cid-xwlelmt2]:hover .next-nav__title[data-astro-cid-xwlelmt2]{color:var(--accent)}.next-nav__link[data-astro-cid-xwlelmt2]:hover .next-nav__title[data-astro-cid-xwlelmt2]{transform:translate(-6px)}.next-nav__link--next[data-astro-cid-xwlelmt2]:hover .next-nav__title[data-astro-cid-xwlelmt2]{transform:translate(6px)}@media(max-width:760px){.next-nav__link[data-astro-cid-xwlelmt2],.next-nav__link--next[data-astro-cid-xwlelmt2]{padding:var(--space-xl) 0;align-items:flex-start;text-align:left}.next-nav__link--next[data-astro-cid-xwlelmt2]{border-left:0;border-top:1px solid var(--line)}}.lb[data-astro-cid-gixpweiw]{position:fixed;inset:0;z-index:var(--z-lightbox);width:100%;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow:hidden;background:color-mix(in oklch,var(--ink) 97%,transparent);color:var(--text)}.lb[data-astro-cid-gixpweiw][open]{display:grid;grid-template-rows:64px minmax(0,1fr) auto}.lb[data-astro-cid-gixpweiw]::backdrop{background:transparent}.lb-stage[data-astro-cid-gixpweiw]{position:relative;grid-row:2;min-height:0;touch-action:pan-y pinch-zoom}.lb-img[data-astro-cid-gixpweiw]{position:absolute;inset:0 var(--space-sm);width:calc(100% - 2 * var(--space-sm));height:100%;max-width:none;object-fit:contain;user-select:none;-webkit-user-drag:none}.lb-img[data-astro-cid-gixpweiw]:not([src]){visibility:hidden}.lb-bar[data-astro-cid-gixpweiw]{grid-row:3;display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-sm) calc(var(--space-sm) + env(safe-area-inset-bottom))}.lb-cap[data-astro-cid-gixpweiw]{display:flex;flex-wrap:wrap;justify-content:center;gap:4px var(--space-sm);min-height:1.5em;text-align:center;font-size:var(--step--1);color:var(--text-2);font-variant-numeric:tabular-nums}.lb-count[data-astro-cid-gixpweiw]{color:var(--muted)}.lb-count[data-astro-cid-gixpweiw]:empty{display:none}.lb-btn[data-astro-cid-gixpweiw]{display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid var(--line-strong);border-radius:50%;background:var(--ink);color:var(--paper);transition:border-color .2s var(--ease-out-quart),transform .35s var(--ease-out-expo)}.lb-btn[data-astro-cid-gixpweiw]:hover{border-color:var(--paper)}.lb-btn[data-astro-cid-gixpweiw]:active{transform:scale(.94)}.lb-close[data-astro-cid-gixpweiw]{position:absolute;top:var(--space-xs);right:var(--space-xs)}.lb[data-astro-cid-gixpweiw].is-single .lb-prev[data-astro-cid-gixpweiw],.lb[data-astro-cid-gixpweiw].is-single .lb-next[data-astro-cid-gixpweiw]{visibility:hidden}.lb-load[data-astro-cid-gixpweiw]{position:absolute;top:0;left:0;right:0;height:2px;background:var(--accent);transform-origin:left center;transform:scaleX(0);opacity:0}.lb[data-astro-cid-gixpweiw][aria-busy=true] .lb-load[data-astro-cid-gixpweiw]{animation:lb-load 1.1s var(--ease-out-quart) .2s infinite}@keyframes lb-load{0%{transform:scaleX(0);opacity:1}80%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}@media(min-width:760px){.lb[data-astro-cid-gixpweiw][open]{grid-template-rows:72px minmax(0,1fr) auto}.lb-img[data-astro-cid-gixpweiw]{inset:0 88px;width:calc(100% - 176px)}.lb-bar[data-astro-cid-gixpweiw]{grid-template-columns:minmax(0,1fr)}.lb-prev[data-astro-cid-gixpweiw],.lb-next[data-astro-cid-gixpweiw]{position:absolute;top:50%;margin-top:-24px}.lb-prev[data-astro-cid-gixpweiw]{left:var(--space-md)}.lb-next[data-astro-cid-gixpweiw]{right:var(--space-md)}.lb-close[data-astro-cid-gixpweiw]{top:var(--space-md);right:var(--space-md)}}@media(prefers-reduced-motion:reduce){.lb-btn[data-astro-cid-gixpweiw]{transition:none}.lb[data-astro-cid-gixpweiw][aria-busy=true] .lb-load[data-astro-cid-gixpweiw]{animation:none;opacity:1;transform:scaleX(1)}}.pj[data-astro-cid-vqhx5ry5]{--pj-accent-ink: color-mix(in oklch, var(--accent) 78%, var(--paper))}.eg[data-astro-cid-ot66jdir]{--eg-gap: clamp(48px, 8vw, 112px);--eg-fit: calc(100vh - var(--header-h) - 7.5rem);padding-block:var(--section)}@supports (height: 100svh){.eg[data-astro-cid-ot66jdir]{--eg-fit: calc(100svh - var(--header-h) - 7.5rem)}}.eg__rows[data-astro-cid-ot66jdir]{display:flex;flex-direction:column;gap:var(--eg-gap)}.eg__row--wide[data-astro-cid-ot66jdir] .eg__item[data-astro-cid-ot66jdir]{width:min(100%,max(20rem,var(--eg-fit) * var(--ar)));margin-inline:auto}.eg__row--solo[data-astro-cid-ot66jdir] .eg__item[data-astro-cid-ot66jdir]{width:min(100%,max(16rem,min(34rem,var(--eg-fit) * var(--ar))));margin-inline:auto}.eg__row--pair[data-astro-cid-ot66jdir]{--stagger: clamp(0px, 11vw, 180px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:clamp(16px,4vw,64px);row-gap:clamp(40px,6vw,96px);width:min(100%,1100px);margin-inline:auto;padding-bottom:var(--stagger)}.eg__item--low[data-astro-cid-ot66jdir]{translate:0 var(--stagger)}.eg__item[data-astro-cid-ot66jdir]{min-width:0}.eg__btn[data-astro-cid-ot66jdir]{position:relative;display:block;width:100%;padding:0;border:0;background:var(--ink-2);aspect-ratio:var(--ar);overflow:hidden;cursor:zoom-in}.eg__btn[data-astro-cid-ot66jdir]:focus-visible{outline-offset:4px}.eg__img[data-astro-cid-ot66jdir]{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease-out-expo)}.eg__zoom[data-astro-cid-ot66jdir]{position:absolute;right:var(--space-sm);bottom:var(--space-sm);display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:color-mix(in oklch,var(--ink) 82%,transparent);color:var(--paper);opacity:0;transform:scale(.85);transition:opacity .3s var(--ease-out-quart),transform .45s var(--ease-out-expo)}@media(hover:hover){.eg__btn[data-astro-cid-ot66jdir]:hover .eg__img[data-astro-cid-ot66jdir]{transform:scale(1.025)}.eg__btn[data-astro-cid-ot66jdir]:hover .eg__zoom[data-astro-cid-ot66jdir]{opacity:1;transform:none}}.eg__btn[data-astro-cid-ot66jdir]:focus-visible .eg__zoom[data-astro-cid-ot66jdir]{opacity:1;transform:none}.eg__cap[data-astro-cid-ot66jdir]{display:flex;align-items:baseline;gap:var(--space-2xs);margin-top:var(--space-sm);font-size:var(--step--1);line-height:1.4;color:var(--muted)}.eg__num[data-astro-cid-ot66jdir]{font-family:var(--font-display);font-size:var(--step-0);letter-spacing:.04em;color:var(--text-2)}.eg__dash[data-astro-cid-ot66jdir]{color:var(--line-strong)}@media(max-width:599px){.eg[data-astro-cid-ot66jdir]{--eg-gap: var(--space-2xl)}.eg__row--pair[data-astro-cid-ot66jdir]{grid-template-columns:minmax(0,1fr);row-gap:var(--eg-gap);padding-bottom:0}.eg__item--low[data-astro-cid-ot66jdir]{translate:none}.eg__cap[data-astro-cid-ot66jdir]{margin-top:var(--space-xs)}}.ed-hero[data-astro-cid-nrfsxyvr]{padding-top:var(--space-md);padding-bottom:clamp(48px,7vw,96px)}.ed-hero__bar[data-astro-cid-nrfsxyvr]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2xs) var(--space-md)}.ed-hero__back[data-astro-cid-nrfsxyvr]{display:inline-flex;align-items:center;gap:var(--space-2xs);min-height:44px;font-size:var(--step--2);font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--text-2)}.ed-hero__arrow[data-astro-cid-nrfsxyvr]{transition:transform .4s var(--ease-out-expo)}.ed-hero__back[data-astro-cid-nrfsxyvr]:hover .ed-hero__arrow[data-astro-cid-nrfsxyvr]{transform:translate(-4px)}.ed-hero__head[data-astro-cid-nrfsxyvr]{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:clamp(48px,9vw,128px)}.ed-hero__kicker[data-astro-cid-nrfsxyvr]{margin-bottom:var(--space-md)}.ed-hero__title[data-astro-cid-nrfsxyvr]{display:flex;flex-direction:column;align-items:center;max-width:100%;font-weight:400}.ed-hero__name[data-astro-cid-nrfsxyvr]{font-size:min(var(--step-5),19vw);line-height:.88;color:var(--paper);text-wrap:balance;overflow-wrap:break-word;max-width:100%}.ed-hero__sub[data-astro-cid-nrfsxyvr]{margin-top:var(--space-sm);font-size:var(--step-3);color:var(--text-2);letter-spacing:.02em}.ed-rise[data-astro-cid-nrfsxyvr]{animation:ed-rise 1.1s var(--ease-out-expo) both;animation-delay:var(--d, 0ms)}@keyframes ed-rise{0%{opacity:0;transform:translateY(36px)}}@media(prefers-reduced-motion:reduce){.ed-rise[data-astro-cid-nrfsxyvr]{animation:none}}.ed-credits[data-astro-cid-nrfsxyvr]{display:flex;justify-content:center;border-block:1px solid var(--line);padding-block:var(--space-md)}.ed-credits__item[data-astro-cid-nrfsxyvr]{flex:0 1 auto;min-width:0;display:flex;flex-direction:column;align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) clamp(16px,3vw,44px);text-align:center}.ed-credits__item[data-astro-cid-nrfsxyvr]+.ed-credits__item[data-astro-cid-nrfsxyvr]{border-left:1px solid var(--line)}.ed-credits[data-astro-cid-nrfsxyvr] dd[data-astro-cid-nrfsxyvr]{font-size:var(--step-1);font-weight:500;line-height:1.35;color:var(--paper);text-wrap:balance}.ed-text[data-astro-cid-nrfsxyvr]{display:flex;flex-direction:column;align-items:center;gap:var(--space-md);padding-top:clamp(48px,7vw,96px);text-align:center}.ed-text__lead[data-astro-cid-nrfsxyvr]{max-width:58ch;font-size:var(--step-2);line-height:1.45;color:var(--paper);text-wrap:pretty}.ed-text__p[data-astro-cid-nrfsxyvr]{max-width:60ch;color:var(--text-2);text-wrap:pretty}.ed-text[data-astro-cid-nrfsxyvr] b{font-weight:700;color:var(--paper)}.ed-pill[data-astro-cid-nrfsxyvr]{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:48px;margin-top:var(--space-sm);padding:var(--space-xs) var(--space-md);border:1px solid var(--line-strong);border-radius:999px;font-size:var(--step--1);font-weight:500;line-height:1.3;text-decoration:none;color:var(--paper);transition:border-color .3s var(--ease-out-quart),color .3s var(--ease-out-quart)}.ed-pill[data-astro-cid-nrfsxyvr]:hover{border-color:var(--accent);color:var(--accent)}.ed-pill__icon[data-astro-cid-nrfsxyvr]{flex:none;transition:transform .45s var(--ease-out-expo)}.ed-pill[data-astro-cid-nrfsxyvr]:hover .ed-pill__icon[data-astro-cid-nrfsxyvr]{transform:translate(2px,-2px)}@media(max-width:479px){.ed-hero__count[data-astro-cid-nrfsxyvr]{display:none}}@media(max-width:599px){.ed-hero__head[data-astro-cid-nrfsxyvr]{padding-top:var(--space-2xl)}.ed-credits[data-astro-cid-nrfsxyvr]{display:grid;padding-block:0}.ed-credits__item[data-astro-cid-nrfsxyvr]{display:grid;grid-template-columns:8.5rem minmax(0,1fr);align-items:baseline;gap:var(--space-sm);padding:var(--space-sm) 0;text-align:left}.ed-credits__item[data-astro-cid-nrfsxyvr]+.ed-credits__item[data-astro-cid-nrfsxyvr]{border-left:0;border-top:1px solid var(--line)}.ed-credits[data-astro-cid-nrfsxyvr] dd[data-astro-cid-nrfsxyvr]{font-size:var(--step-0);text-wrap:wrap}.ed-text[data-astro-cid-nrfsxyvr]{align-items:flex-start;text-align:left}.ed-text__lead[data-astro-cid-nrfsxyvr]{font-size:var(--step-1);line-height:1.55}}
