.fs-page{--fs-paper:var(--primitive-wood-100,var(--color-mv2-cream));--fs-ink:var(--palette-ink-850);--fs-ink-muted:var(--palette-stone-650a);--fs-ink-quiet:var(--palette-stone-600a);--fs-rule:color-mix(in srgb, var(--fs-ink) 14%, transparent);--fs-sheet:color-mix(in srgb, var(--fs-paper) 40%, white);--fs-tape:color-mix(in srgb, var(--forest-mid) 40%, transparent);--fs-tape-strong:color-mix(in srgb, var(--forest-mid) 62%, transparent);box-sizing:border-box;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--fs-paper);background-image:radial-gradient(110% 60% at 50% -6%, color-mix(in srgb, var(--forest-mid) 13%, transparent), transparent 58%), radial-gradient(60% 45% at 100% 100%, color-mix(in srgb, var(--forest-mid) 7%, transparent), transparent 62%);flex:auto;width:100%;max-width:none;min-height:100%;margin:0}html.dark .fs-page,.dark .fs-page{--fs-paper:var(--primitive-wood-100,var(--color-mv2-cream));--fs-ink:var(--palette-ink-850);--fs-ink-muted:var(--palette-stone-650a);--fs-ink-quiet:var(--palette-stone-600a);--paper-ink:var(--fs-ink);--paper-ink-muted:var(--fs-ink-muted);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--fs-paper)}.fs-shell{box-sizing:border-box;width:100%;max-width:96rem;margin:0 auto;padding-bottom:3rem;padding-left:clamp(1rem,3vw,2.5rem);padding-right:clamp(1rem,3vw,2.5rem)}.fs-masthead{flex-direction:column;gap:1.25rem;display:flex}.fs-masthead__nav{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.fs-masthead__spacer{flex:auto;min-width:.5rem}.fs-masthead__body{border-bottom:1px solid var(--fs-rule);grid-template-columns:minmax(0,1fr);align-items:end;gap:1.75rem;padding-bottom:1.5rem;display:grid}@media (width>=60rem){.fs-masthead__body{grid-template-columns:minmax(0,1.45fr) minmax(17rem,.85fr);gap:2.5rem}}.fs-lockup{align-items:flex-start;gap:clamp(.75rem,2vw,1.5rem);min-width:0;display:flex}.fs-lockup__art{flex:none;width:clamp(4rem,10vw,6.75rem);height:clamp(4rem,10vw,6.75rem);margin-top:.35rem}.fs-lockup__art picture,.fs-lockup__art img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}.fs-lockup__text{min-width:0}.fs-lockup__kicker{font-family:var(--rb-font-latin-label);font-size:var(--rb-text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--fs-ink-quiet);align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.fs-lockup__kicker:before{content:"";background:currentColor;width:1.5rem;height:1px}.fs-lockup__title{font-family:var(--rb-font-display,inherit);letter-spacing:-.025em;color:var(--fs-ink);text-wrap:balance;margin-top:.35rem;font-size:clamp(2.75rem,8vw,4.75rem);font-weight:800;line-height:1.02}.fs-lockup__title-en{font-family:var(--rb-font-latin-label);letter-spacing:-.02em;color:color-mix(in srgb, var(--fs-ink) 62%, transparent);margin-top:.2rem;font-size:clamp(1.35rem,3.2vw,2rem);font-weight:800;line-height:1.15}.fs-lockup__lede{font-size:var(--rb-text-base);color:var(--fs-ink-muted);text-wrap:pretty;max-width:34rem;margin-top:.9rem;line-height:1.6}.fs-note{background:var(--fs-sheet);border:1px solid var(--fs-rule);box-shadow:0 1px 0 color-mix(in srgb, var(--fs-ink) 6%, transparent);border-radius:2px;padding:1.15rem 1.35rem 1.25rem;position:relative}.fs-note__title{font-size:var(--rb-text-base);color:var(--fs-ink);margin:0;font-weight:800;line-height:1.3}.fs-note__title-en{font-family:var(--rb-font-latin-label);font-size:var(--rb-text-xs);letter-spacing:.01em;color:var(--fs-ink-quiet);margin:.15rem 0 0;font-weight:700}.fs-note__list{counter-reset:fs-step;flex-direction:column;gap:.55rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.fs-note__step{font-size:var(--rb-text-sm);color:var(--fs-ink-muted);text-wrap:pretty;grid-template-columns:1.35rem minmax(0,1fr);gap:.6rem;line-height:1.5;display:grid}.fs-note__step:before{counter-increment:fs-step;content:counter(fs-step);width:1.35rem;height:1.35rem;font-family:var(--rb-font-latin-label);font-size:var(--rb-text-xs);text-align:center;color:var(--fs-ink);background:color-mix(in srgb, var(--forest-mid) 16%, transparent);border-radius:999px;align-self:start;font-weight:700;line-height:1.35rem}.fs-gallery{grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,3vw,2.5rem) clamp(1.25rem,2.4vw,2rem);margin:2.25rem 0 0;padding:0;list-style:none;display:grid}@media (width>=44rem){.fs-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=68rem){.fs-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}.fs-tile{min-width:0;display:flex}.fs-sheet{text-align:left;cursor:pointer;width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;flex-direction:column;gap:.9rem;margin:0;padding:0 2.2%;display:flex}.fs-sheet__paper{aspect-ratio:210/297;background:var(--color-mv2-cream);border:1px solid var(--fs-rule);width:100%;box-shadow:0 1px 2px color-mix(in srgb, var(--fs-ink) 10%, transparent), 0 10px 24px -12px color-mix(in srgb, var(--fs-ink) 22%, transparent);transform:rotate(var(--fs-tilt,-.5deg));transform-origin:50% 0;transition:transform var(--motion-duration-slow,.32s) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1)), box-shadow var(--motion-duration-slow,.32s) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));border-radius:1px;position:relative;overflow:hidden;container-type:inline-size}.fs-tile:nth-child(2n) .fs-sheet__paper{--fs-tilt:.6deg}.fs-tile:nth-child(3n) .fs-sheet__paper{--fs-tilt:-.9deg}.fs-sheet__tape{z-index:2;background:linear-gradient(180deg, var(--fs-tape-strong) 0%, var(--fs-tape) 45%, var(--fs-tape-strong) 100%);width:5.5rem;height:1.5rem;box-shadow:0 1px 2px color-mix(in srgb, var(--fs-ink) 10%, transparent);pointer-events:none;transition:transform var(--motion-duration-slow,.32s) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1));position:absolute;top:-.55rem;left:50%;transform:translate(-50%)rotate(-2.2deg)}.fs-sheet__frame{pointer-events:none;background:var(--color-mv2-cream);transform-origin:0 0;width:210mm;height:297mm;transform:scale(calc(100cqw / 210mm));border:0;position:absolute;top:0;left:0}.fs-sheet__fallback{height:100%;color:var(--fs-ink-muted);justify-content:center;align-items:center;display:flex}.fs-sheet:hover .fs-sheet__paper,.fs-sheet:focus-visible .fs-sheet__paper{box-shadow:0 2px 3px color-mix(in srgb, var(--fs-ink) 12%, transparent), 0 22px 40px -16px color-mix(in srgb, var(--fs-ink) 34%, transparent);transform:rotate(0)translateY(-.35rem)}.fs-sheet:hover .fs-sheet__tape,.fs-sheet:focus-visible .fs-sheet__tape{transform:translate(-50%)rotate(.8deg)}.fs-sheet:focus-visible{outline:none}.fs-sheet:focus-visible .fs-sheet__paper{outline:2px solid var(--color-mv2-navy);outline-offset:4px}.fs-sheet__body{flex-direction:column;gap:.3rem;min-width:0;display:flex}.fs-sheet__count{font-family:var(--rb-font-latin-label);font-size:var(--rb-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--fs-ink);background:color-mix(in srgb, var(--forest-mid) 15%, transparent);border-radius:999px;align-self:flex-start;align-items:center;padding:.15rem .5rem;font-weight:700;display:inline-flex}.fs-sheet__title{color:var(--fs-ink);text-wrap:balance;margin:.35rem 0 0;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:800;line-height:1.28}.fs-sheet__title-en{font-family:var(--rb-font-latin-label);font-size:var(--rb-text-sm);letter-spacing:-.01em;color:color-mix(in srgb, var(--fs-ink) 58%, transparent);margin:0;font-weight:700;line-height:1.3}.fs-sheet__desc{font-size:var(--rb-text-sm);color:var(--fs-ink-muted);text-wrap:pretty;margin:.3rem 0 0;line-height:1.55}.fs-sheet__cue{font-size:var(--rb-text-xs);color:var(--fs-ink);align-items:center;gap:.4rem;margin-top:.55rem;font-weight:700;display:inline-flex}.fs-sheet__cue svg{transition:transform var(--motion-duration-fast,.15s) var(--motion-ease-default,cubic-bezier(.25, .1, .25, 1))}.fs-sheet:hover .fs-sheet__cue svg,.fs-sheet:focus-visible .fs-sheet__cue svg{transform:translate(.25rem)}.fs-tile--note .fs-note{align-self:stretch;width:100%}@media (prefers-reduced-motion:reduce){.fs-sheet__paper,.fs-sheet__tape,.fs-sheet__cue svg{transition:none}.fs-sheet__paper,.fs-sheet:hover .fs-sheet__paper,.fs-sheet:focus-visible .fs-sheet__paper{transform:none}}.fs-page .fs-action,.fs-page .fs-action span{white-space:nowrap;word-break:keep-all;overflow-wrap:normal}
