@font-face{font-family:TS Mincho;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/flagship/movies/tokyo-story/hina-mincho-normal-400.woff2) format("woff2")}@font-face{font-family:TS Gothic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/flagship/movies/tokyo-story/zen-kaku-gothic-new-normal-400.woff2) format("woff2")}@font-face{font-family:TS Gothic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/flagship/movies/tokyo-story/zen-kaku-gothic-new-normal-700.woff2) format("woff2")}@font-face{font-family:TS Code;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/flagship/movies/tokyo-story/m-plus-1-code-normal-400.woff2) format("woff2")}@font-face{font-family:TS Code;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/flagship/movies/tokyo-story/m-plus-1-code-normal-600.woff2) format("woff2")}.pillow_world__S1ZAY{--paper:#f1ebdf;--paper2:#e6dccb;--paper3:#d8ccb6;--slate:#2d3a3f;--slate2:#3e4f55;--sea:#5f7a80;--ink:#1f2426;--ink2:#4d5652;--lacquer:#b8462e;--lacquer2:#8e3220;--grey:#8a8f86;--white:#fbf8f2;--mincho:"TS Mincho","Hiragino Mincho ProN","Yu Mincho","Noto Serif JP",Georgia,serif;--sans:"TS Gothic","Hiragino Sans","Helvetica Neue",Arial,sans-serif;--code:"TS Code","Courier New",monospace;--jp:"Hiragino Mincho ProN","Yu Mincho","Noto Serif CJK JP","Noto Serif JP",serif;font-family:var(--sans);font-size:clamp(1rem,.96rem + .2vw,1.08rem);line-height:1.65;color:var(--ink);background:var(--paper);overflow-x:clip}.pillow_world__S1ZAY section:not(section section){padding:clamp(3rem,7vw,6rem) clamp(16px,5vw,4.5rem)}.pillow_world__S1ZAY p{margin:.5rem 0}.pillow_world__S1ZAY h2,.pillow_world__S1ZAY h3,.pillow_world__S1ZAY h4{margin:0}.pillow_world__S1ZAY a{color:inherit}.pillow_world__S1ZAY :focus-visible{outline:3px solid var(--lacquer);outline-offset:2px}.pillow_still__1NK3h{margin:0}.pillow_still__1NK3h img{display:block;width:100%;height:auto}.pillow_still__1NK3h figcaption{font-size:.68rem;line-height:1.45;margin-top:.35rem;opacity:.75;font-style:italic}.pillow_still__1NK3h figcaption a{color:inherit}.pillow_sourceTag__u23hi{font-size:.8rem;margin-top:.8rem;max-width:62ch}.pillow_sourceTag__u23hi summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;min-height:36px;padding:.15rem 0;border-bottom:1px solid;font-family:var(--code);font-weight:600;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.pillow_sourceTag__u23hi summary::-webkit-details-marker{display:none}.pillow_sourceTag__u23hi summary:after{content:" +"}.pillow_sourceTag__u23hi[open] summary:after{content:" −"}.pillow_sourceTag__u23hi ul{list-style:none;padding:0;margin:.7rem 0 0;display:grid;grid-gap:.7rem;gap:.7rem}.pillow_sourceTag__u23hi li p{margin:0}.pillow_sourceLinks__Uioia{display:flex;flex-wrap:wrap;gap:.3rem .9rem;opacity:.85}.pillow_sourceLinks__Uioia a{color:inherit;text-decoration:underline}.pillow_eyebrow__IbeqQ{font-family:var(--code);font-weight:600;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--lacquer2);margin:0 0 .6rem}.pillow_h2__Nnxly{font-size:clamp(1.9rem,4vw,3.2rem);line-height:1.12;letter-spacing:.01em;color:var(--ink)}.pillow_h2__Nnxly,.pillow_h3__vu1KM{font-family:var(--mincho);font-weight:400}.pillow_h3__vu1KM{font-size:clamp(1.1rem,1.7vw,1.3rem);line-height:1.25;margin:.25rem 0 .45rem}.pillow_lede__enhdY{font-size:1.06em;max-width:62ch;color:var(--ink2)}.pillow_where__0uJDe{font-family:var(--code);font-weight:600;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;opacity:.8;margin:.8rem 0 .2rem}.pillow_visitLine__ATvEy{font-size:.9rem;border-left:3px solid var(--lacquer);padding-left:.7rem;max-width:62ch}.pillow_status__q8xRz{font-family:var(--code);font-size:.86rem;min-height:2.6em;margin:.8rem 0;max-width:64ch;color:var(--slate2)}.pillow_world__S1ZAY .pillow_open__aJCKZ{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,250px) 4.6rem;grid-template-rows:auto auto;grid-column-gap:clamp(1rem,3vw,2.4rem);column-gap:clamp(1rem,3vw,2.4rem);align-items:start;max-height:min(640px,calc(100svh - 140px));overflow:hidden;padding-top:clamp(1rem,2vw,1.4rem);padding-bottom:0;background:repeating-linear-gradient(90deg,transparent 0 119px,rgba(77,86,82,.09) 119px 121px),repeating-linear-gradient(0deg,transparent 0 79px,rgba(77,86,82,.07) 79px 81px),linear-gradient(180deg,var(--white) 0,var(--paper) 100%)}.pillow_openText__XHAER{grid-column:1;grid-row:1;position:relative;z-index:1}.pillow_slate__Vb9TR{font-family:var(--code);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink2);margin:0!important}.pillow_title__U0MFi{font-family:var(--mincho);font-weight:400;font-size:clamp(3rem,7vw,5.2rem);line-height:1;letter-spacing:.01em;color:var(--ink);margin:.2rem 0 .3rem}.pillow_strip__4qnMw{display:grid;justify-items:start;grid-gap:.35rem;gap:.35rem;margin-top:.3rem}.pillow_stripCount__X903S{display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .5rem;text-decoration:none;font-weight:700;font-size:.92rem;color:var(--ink)}.pillow_stripCount__X903S b{font-family:var(--mincho);font-weight:400;font-size:2rem;line-height:.9;color:var(--lacquer)}.pillow_stripCount__X903S span{font-weight:400;color:var(--ink2)}.pillow_stripLinks__sC7dt{display:flex;flex-wrap:wrap;gap:.35rem}.pillow_stripLinks__sC7dt a{display:inline-flex;align-items:center;min-height:36px;font-family:var(--code);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;padding:.25rem .75rem;border:1px solid var(--ink);color:var(--ink);background:rgba(251,248,242,.85)}.pillow_stripLinks__sC7dt a:hover{background:var(--ink);color:var(--white)}.pillow_openLede__a_oFo{max-width:48ch;font-size:.95rem;color:var(--ink2);margin:.6rem 0 0!important}.pillow_openShot__W1Y40{grid-column:2;grid-row:1;position:relative;z-index:1;display:flex;flex-direction:column;gap:.45rem;padding-top:.4rem}.pillow_miniFrame__r4Dtk{border:6px solid var(--ink);background:var(--ink);animation:pillow_fadeIn__Ul5c6 .5s ease}.pillow_miniFrame__r4Dtk .pillow_still__1NK3h img{aspect-ratio:4/3;object-fit:cover}.pillow_miniFrame__r4Dtk .pillow_still__1NK3h figcaption{display:none}.pillow_cutBtn__3mY0w{display:inline-flex;align-items:center;gap:.55rem;align-self:flex-start;min-height:44px;padding:.3rem 1rem .3rem .35rem;border:0;background:var(--lacquer);color:var(--white);font-family:var(--code);font-weight:600;font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.pillow_cutBtn__3mY0w:hover{background:var(--lacquer2)}.pillow_seal__Dp2xq{display:inline-grid;place-items:center;width:2rem;height:2rem;border:1.5px solid var(--white);font-family:var(--jp);font-size:1.05rem;letter-spacing:0}.pillow_openStatus__VTr2X{font-family:var(--code);font-size:.72rem;line-height:1.4;color:var(--ink2);margin:0!important;min-height:3em}.pillow_openStatus__VTr2X a{color:var(--lacquer2)}.pillow_scroll__HLvTv{grid-column:3;grid-row:1/3;align-self:stretch;margin:0!important;writing-mode:vertical-rl;-webkit-text-orientation:upright;text-orientation:upright;font-family:var(--jp);font-size:clamp(2.6rem,4.4vw,3.6rem);line-height:1;letter-spacing:.18em;color:var(--ink);border-left:2px solid var(--lacquer);display:flex;align-items:center;justify-content:flex-start;padding:.6rem 0 .6rem .7rem}.pillow_sea__RbuaJ{grid-column:1/3;grid-row:2;position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,170px);grid-gap:0;gap:0;margin-top:1.2rem;height:clamp(180px,30svh,236px);background:var(--slate);border-top:4px solid var(--sea)}.pillow_ozu__GsOrJ,.pillow_pair__IDDz6{position:relative;margin:0;height:100%;overflow:hidden}.pillow_ozu__GsOrJ .pillow_still__1NK3h,.pillow_pair__IDDz6 .pillow_still__1NK3h{height:100%}.pillow_ozu__GsOrJ .pillow_still__1NK3h img,.pillow_pair__IDDz6 .pillow_still__1NK3h img{height:100%;object-fit:cover;filter:sepia(.18) contrast(1.05)}.pillow_pair__IDDz6 .pillow_still__1NK3h img{object-position:50% 10%}.pillow_ozu__GsOrJ .pillow_still__1NK3h img{object-position:50% 30%}.pillow_ozu__GsOrJ .pillow_still__1NK3h figcaption,.pillow_pair__IDDz6 .pillow_still__1NK3h figcaption{position:absolute;right:.4rem;bottom:.25rem;left:auto;max-width:60%;margin:0;font-size:.52rem;line-height:1.3;color:var(--white);opacity:.85;text-align:right;text-shadow:0 1px 2px rgba(0,0,0,.8)}.pillow_ozu__GsOrJ .pillow_still__1NK3h figcaption{display:none}.pillow_ozu__GsOrJ{border-left:4px solid var(--paper)}.pillow_tag__oGmSi{position:absolute;left:0;top:0;z-index:2;display:block;padding:.3rem .55rem;background:rgba(31,36,38,.82);font-family:var(--code);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:var(--paper)}.pillow_tag__oGmSi b{display:block;font-family:var(--mincho);font-weight:400;font-size:.86rem;letter-spacing:0;text-transform:none;color:var(--white)}@keyframes pillow_fadeIn__Ul5c6{0%{opacity:0}to{opacity:1}}.pillow_cuts__LfRKL{background:var(--slate);color:var(--paper)}.pillow_cuts__LfRKL .pillow_h2__Nnxly,.pillow_cuts__LfRKL .pillow_h3__vu1KM{color:var(--white)}.pillow_cuts__LfRKL .pillow_eyebrow__IbeqQ{color:#e59a83}.pillow_cuts__LfRKL .pillow_lede__enhdY{color:var(--paper2)}.pillow_cuts__LfRKL .pillow_status__q8xRz{color:var(--paper3)}.pillow_cuts__LfRKL .pillow_visitLine__ATvEy{border-left-color:#e59a83}.pillow_cutsHead__vMlaB,.pillow_runs__AravZ{margin-bottom:1.2rem}.pillow_runs__AravZ{display:flex;flex-wrap:wrap;gap:.4rem}.pillow_runs__AravZ button{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.3rem .8rem;border:1px solid var(--paper3);background:transparent;color:var(--paper);font-family:var(--code);font-size:.78rem;cursor:pointer}.pillow_runs__AravZ button small{color:var(--grey);font-size:.7rem}.pillow_runs__AravZ button[aria-pressed=true]{background:var(--paper);color:var(--ink);border-color:var(--paper)}.pillow_runs__AravZ button[aria-pressed=true] small{color:var(--lacquer)}.pillow_stage__GJxx1{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:clamp(1.2rem,3vw,2.4rem);gap:clamp(1.2rem,3vw,2.4rem);align-items:start}.pillow_frame__WSk5s{position:relative;border:10px solid #121718;background:#121718;animation:pillow_fadeIn__Ul5c6 .6s ease}.pillow_frame__WSk5s .pillow_still__1NK3h img{aspect-ratio:16/9;object-fit:cover;filter:sepia(.12)}.pillow_frame__WSk5s .pillow_still__1NK3h figcaption{color:var(--paper2);padding:.2rem .1rem 0}.pillow_tc__ImlEn{left:.6rem;font-weight:600;font-size:.8rem;color:var(--white);background:rgba(18,23,24,.75);padding:.1rem .45rem}.pillow_shotNo__qZUuL,.pillow_tc__ImlEn{position:absolute;z-index:1;top:.6rem;font-family:var(--code)}.pillow_shotNo__qZUuL{right:.6rem;width:2.4rem;height:2.4rem;display:grid;place-items:center;border-radius:50%;background:var(--lacquer);color:var(--white);font-size:.78rem}.pillow_stageText__DDvcs p{font-size:.94rem}.pillow_runLine__7PaD5{font-family:var(--mincho);font-size:1.15rem!important;line-height:1.4;color:var(--white);margin-top:0!important}.pillow_cutBig__dtdZo{min-height:48px;padding:.5rem 1.2rem;border:0;background:var(--lacquer);color:var(--white);font-family:var(--code);font-weight:600;font-size:.84rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.pillow_cutBig__dtdZo:hover{background:var(--lacquer2)}.pillow_reelRow__1iEpx{list-style:none;margin:1.4rem 0 0;padding:.6rem 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));grid-gap:.6rem;gap:.6rem;border-top:2px dashed var(--slate2);border-bottom:2px dashed var(--slate2)}.pillow_reelRow__1iEpx button{display:flex;gap:.6rem;align-items:flex-start;width:100%;min-height:44px;text-align:left;padding:.5rem .6rem;border:1px solid var(--slate2);background:#26323600;color:var(--paper2);font:inherit;font-size:.82rem;line-height:1.35;cursor:pointer}.pillow_reelRow__1iEpx button span{flex:none;width:1.6rem;height:1.6rem;display:grid;place-items:center;border:1px solid;font-family:var(--code);font-size:.72rem}.pillow_reelRow__1iEpx button[aria-pressed=true]{border-color:var(--lacquer);color:var(--white);background:rgba(184,70,46,.18)}.pillow_onomichi__mxR4_{background:var(--paper)}.pillow_oGrid__zisag{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);grid-gap:clamp(1.4rem,4vw,3rem);gap:clamp(1.4rem,4vw,3rem);align-items:start}.pillow_crowd__sjk7C .pillow_still__1NK3h img{aspect-ratio:3/4;object-fit:cover}.pillow_oText__2bJFs>p{max-width:62ch}.pillow_lantern__iaTHg{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);grid-gap:1rem;gap:1rem;margin-top:1.6rem;padding-top:1.2rem;border-top:1px solid var(--paper3)}.pillow_lantern__iaTHg .pillow_still__1NK3h img{aspect-ratio:3/4;object-fit:cover}.pillow_lantern__iaTHg p{font-size:.92rem}.pillow_oRow__oXEE9{list-style:none;margin:2.4rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.2rem;gap:1.2rem}.pillow_oCard__MeKkN{position:relative;background:var(--white);padding:.7rem .8rem 1rem;border-top:3px solid var(--slate)}.pillow_oCard__MeKkN .pillow_still__1NK3h img{aspect-ratio:4/3;object-fit:cover}.pillow_oCard__MeKkN p{font-size:.9rem}.pillow_oTag__3wevh{position:absolute;z-index:1;top:1.1rem;left:1.1rem;padding:.15rem .5rem;background:var(--lacquer);color:var(--white);font-family:var(--code);font-weight:600;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.pillow_tokyo__3WlKa{background:var(--paper2)}.pillow_tHead__jiYdT{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:clamp(1.2rem,3vw,2.4rem);gap:clamp(1.2rem,3vw,2.4rem);align-items:end;margin-bottom:1.6rem}.pillow_family__L0FF8{margin:0}.pillow_family__L0FF8 .pillow_still__1NK3h img{aspect-ratio:4/3;object-fit:cover;filter:sepia(.15)}.pillow_carriage__TZrTa{list-style:none;margin:0;padding:1rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem;background:var(--slate);border-radius:6px}.pillow_pane___Cz8m{position:relative;background:var(--white);padding:.6rem .7rem 1rem;border-radius:14px 14px 4px 4px}.pillow_pane___Cz8m .pillow_still__1NK3h img{aspect-ratio:4/3;object-fit:cover;border-radius:10px 10px 0 0}.pillow_pane___Cz8m p{font-size:.88rem}.pillow_paneNo__iG5jy{position:absolute;z-index:1;left:1rem;top:1rem;width:1.9rem;height:1.9rem;display:grid;place-items:center;border-radius:50%;background:var(--lacquer);color:var(--white);font-family:var(--code);font-size:.82rem}.pillow_window__rdNin{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:clamp(1.4rem,4vw,3.4rem);gap:clamp(1.4rem,4vw,3.4rem);align-items:start;background:var(--white)}.pillow_wText__o2Xbm p{max-width:58ch}.pillow_wRoom__KLtJy{display:grid;grid-gap:.6rem;gap:.6rem}.pillow_panes__aCjPr{position:relative;overflow:hidden;border:12px solid #6b5a45;background:#6b5a45}.pillow_panes__aCjPr .pillow_still__1NK3h img{aspect-ratio:4/3;object-fit:cover;filter:grayscale(.35) sepia(.2)}.pillow_panes__aCjPr .pillow_still__1NK3h figcaption{color:var(--paper);padding:.25rem .2rem 0}.pillow_mullions__bOxJP{position:absolute;inset:0 0 2.2rem 0;pointer-events:none;background:linear-gradient(90deg,transparent calc(50% - 4px),#6b5a45 calc(50% - 4px) calc(50% + 4px),transparent calc(50% + 4px)),linear-gradient(0deg,transparent calc(38% - 3px),#6b5a45 calc(38% - 3px) calc(38% + 3px),transparent calc(38% + 3px))}.pillow_train__lvRYM{position:absolute;left:-60%;top:58%;width:55%;height:11%;pointer-events:none;background:repeating-linear-gradient(90deg,#1f2426 0 22%,#3b4446 22% 24%),#1f2426;border-radius:4px 14px 4px 4px;box-shadow:0 0 0 2px rgba(251,248,242,.35);animation:pillow_pass__RGbII 3s linear forwards}.pillow_train__lvRYM:before{content:"";position:absolute;left:8%;right:8%;top:22%;height:28%;background:repeating-linear-gradient(90deg,#f4d58d 0 9%,transparent 9% 14%)}.pillow_trainStill__a9yaP{animation:none;left:22%}@keyframes pillow_pass__RGbII{0%{transform:translateX(0)}to{transform:translateX(320%)}}.pillow_sendBtn__IPaAz{justify-self:start;min-height:48px;padding:.5rem 1.2rem;border:2px solid var(--lacquer);background:transparent;color:var(--lacquer2);font-family:var(--code);font-weight:600;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.pillow_sendBtn__IPaAz:hover{background:var(--lacquer);color:var(--white)}.pillow_kagawa__1vy9l{margin:.6rem 0 0;max-width:24rem}.pillow_kagawa__1vy9l .pillow_still__1NK3h img{aspect-ratio:3/2;object-fit:cover;filter:sepia(.15)}.pillow_atami__MKFHC{background:linear-gradient(180deg,var(--paper) 0,var(--paper2) 100%)}.pillow_aGrid__qhE5p{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);grid-gap:1.4rem;gap:1.4rem;margin-top:1.4rem;align-items:start}.pillow_aOsaka__uvlA_,.pillow_aWide__1l09w{background:var(--white);padding:.8rem .9rem 1rem;border-bottom:4px solid var(--sea)}.pillow_aPair__mDdtU{display:grid;grid-template-columns:1fr 1fr;grid-gap:.6rem;gap:.6rem}.pillow_aPair__mDdtU .pillow_still__1NK3h img{aspect-ratio:16/10;object-fit:cover}.pillow_aOsaka__uvlA_ .pillow_still__1NK3h img{aspect-ratio:4/3;object-fit:cover;object-position:50% 30%}.pillow_aOsaka__uvlA_ p,.pillow_aWide__1l09w p{font-size:.92rem}.pillow_people__bJIoR{background:var(--slate);color:var(--paper)}.pillow_people__bJIoR .pillow_h2__Nnxly,.pillow_people__bJIoR .pillow_h3__vu1KM{color:var(--white)}.pillow_people__bJIoR .pillow_eyebrow__IbeqQ{color:#e59a83}.pillow_people__bJIoR .pillow_visitLine__ATvEy{border-left-color:#e59a83}.pillow_cast__YCY_l{list-style:none;margin:1.4rem 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.2rem;gap:1.2rem;max-width:52rem}.pillow_cast__YCY_l li{display:flex;flex-direction:column;gap:.15rem;background:#26323a;padding:.5rem .5rem .8rem;border-top:3px solid var(--lacquer)}.pillow_cast__YCY_l .pillow_still__1NK3h img{aspect-ratio:1/1;object-fit:cover;object-position:50% 25%}.pillow_cast__YCY_l .pillow_still__1NK3h figcaption{color:var(--paper3)}.pillow_cast__YCY_l b{font-family:var(--mincho);font-weight:400;font-size:1.05rem;color:var(--white)}.pillow_cast__YCY_l span{font-size:.85rem;color:var(--paper3)}.pillow_people__bJIoR>p{max-width:66ch;color:var(--paper2)}.pillow_making__i6jmm{list-style:none;padding:0;margin:1.4rem 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;max-width:56rem}.pillow_making__i6jmm li{display:flex;flex-direction:column;border-top:2px solid var(--sea);padding-top:.5rem}.pillow_making__i6jmm b{font-family:var(--mincho);font-weight:400;font-size:clamp(1.3rem,2.6vw,2rem);line-height:1.1;color:#f0b09d}.pillow_making__i6jmm span{font-size:.85rem;color:var(--paper3)}.pillow_made__o0ild{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.2rem;gap:1.2rem;margin-top:2rem}.pillow_madeCard__qcFV2{position:relative;background:var(--paper);color:var(--ink);padding:.8rem .9rem 1rem}.pillow_madeCard__qcFV2 .pillow_h3__vu1KM{color:var(--ink)}.pillow_madeCard__qcFV2 .pillow_visitLine__ATvEy{border-left-color:var(--lacquer)}.pillow_madeCard__qcFV2 .pillow_still__1NK3h img{aspect-ratio:16/10;object-fit:cover}.pillow_madeCard__qcFV2 p{font-size:.9rem}.pillow_inlineCard__mrxWV{position:relative;z-index:1;display:grid;grid-template-columns:110px 1fr;grid-gap:.8rem;gap:.8rem;margin-top:1.6rem;background:var(--white);color:var(--ink);border-left:4px solid var(--lacquer);max-width:40rem;box-shadow:0 6px 20px rgba(31,36,38,.08)}.pillow_inlineImage__ycOyV{display:block}.pillow_inlineImage__ycOyV img{display:block;width:100%;height:100%;object-fit:cover;min-height:100%}.pillow_inlineBody__8aJ8o{padding:.7rem .8rem .8rem 0;font-size:.88rem}.pillow_inlineBody__8aJ8o h4{font-family:var(--mincho);font-weight:400;font-size:1.05rem;margin:.1rem 0 .3rem;color:var(--ink)}.pillow_inlineBody__8aJ8o p{margin:.2rem 0}.pillow_liveLabel__zNSn3{font-family:var(--code);font-size:.66rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--lacquer2);margin:0}.pillow_liveMeta__N3MIc{font-size:.78rem;font-style:italic;opacity:.85}.pillow_liveAction__XOHqN{display:inline-flex;align-items:center;min-height:36px;font-family:var(--code);font-weight:600;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);text-decoration:underline}.pillow_home__7qYnA{background:var(--paper2);color:var(--ink)}.pillow_guide__yE3E5{margin-top:1rem}.pillow_guideTitle__Awnp6{font-family:var(--mincho);font-weight:400;font-size:clamp(1.5rem,3vw,2.3rem);line-height:1.15;border-top:3px solid var(--ink);padding-top:1rem;color:var(--ink)}.pillow_cityLinks__CO_YK{display:flex;flex-wrap:wrap;gap:.3rem 1rem;font-size:.78rem;font-weight:700;margin:.4rem 0 1rem}.pillow_cityLinks__CO_YK a{color:var(--ink)}.pillow_tabs__2ym3b{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 1.4rem}.pillow_tabs__2ym3b button{min-height:44px;display:inline-flex;gap:.5rem;align-items:center;border:1.5px solid var(--ink);border-radius:0;background:var(--white);color:var(--ink);padding:.4rem .9rem;font-family:var(--code);font-weight:600;font-size:.78rem;letter-spacing:.04em;cursor:pointer}.pillow_tabs__2ym3b button span{font-weight:600;color:var(--lacquer2)}.pillow_tabs__2ym3b button[aria-pressed=true]{background:var(--ink);color:var(--white)}.pillow_tabs__2ym3b button[aria-pressed=true] span{color:#f0b09d}.pillow_guideBody__PgOQ_{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.6rem;gap:1.6rem;align-items:start}.pillow_guideMap__eexlX{position:-webkit-sticky;position:sticky;top:1rem;color:var(--ink)}.pillow_guideCanvas__J6lof{height:min(72vh,560px);border:2px solid var(--ink);overflow:hidden}.pillow_cards__s63f1{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));grid-gap:1.2rem;gap:1.2rem}.pillow_card__ZfAe4{position:relative;background:var(--white);color:var(--ink);padding:.8rem .8rem 1rem;border-top:4px solid var(--slate)}.pillow_cards__s63f1 .pillow_still__1NK3h img{aspect-ratio:4/3;object-fit:cover}.pillow_cards__s63f1 h4{font-family:var(--mincho);font-weight:400;font-size:1.08rem;line-height:1.25;color:var(--ink)}.pillow_cards__s63f1 p{font-size:.88rem}.pillow_cardNo__v6pVU{position:absolute;z-index:1;left:.4rem;top:.4rem;width:2rem;height:2rem;display:grid;place-items:center;border-radius:50%;background:var(--lacquer);color:var(--white);font-family:var(--code);font-weight:600;font-size:.9rem;line-height:1;border:2px solid var(--white)}.pillow_guideMap__eexlX>div>p{font-size:.8rem;opacity:.8;margin:.6rem 0 0}.pillow_guideMap__eexlX ul{list-style:none;margin:.6rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.pillow_guideMap__eexlX ul li{margin:0}.pillow_guideMap__eexlX ul li p{display:none}.pillow_guideMap__eexlX ul button{font:inherit;font-size:.8rem;line-height:1.2;color:inherit;background:transparent;border:1px solid;border-radius:0;padding:.3rem .7rem;cursor:pointer;min-height:36px}.pillow_guideMap__eexlX ul button[aria-pressed=true]{outline:2px solid currentColor;outline-offset:1px;font-weight:700}.pillow_guideMap__eexlX ul button:focus-visible{outline:3px solid var(--lacquer);outline-offset:2px}.pillow_guideMap__eexlX section{font-size:.85rem;color:inherit;background:transparent;border:1px solid;padding:.6rem .8rem;margin-top:.7rem}.pillow_guideMap__eexlX section p{margin:.3rem 0 0}.pillow_guideMap__eexlX section button{font:inherit;font-size:.74rem;color:inherit;background:transparent;border:1px solid;padding:.25rem .6rem;cursor:pointer;min-height:36px}.pillow_live__dzHg7{margin-top:clamp(3rem,6vw,5rem)}.pillow_liveDisclosure__Z40rd{font-size:.76rem;line-height:1.5;padding:.8rem 1rem;background:var(--white);border-left:3px solid var(--ink);max-width:70ch}.pillow_liveSection__f69ZX{margin-top:clamp(2.4rem,5vw,4rem)}.pillow_liveHead__6E7Lv{max-width:52rem;margin-bottom:1.2rem}.pillow_liveEyebrow__UbHpy{font-family:var(--code);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lacquer2);margin:0 0 .4rem}.pillow_liveTitle__YBy_M{font-family:var(--mincho);font-weight:400;font-size:clamp(1.5rem,3vw,2.3rem);line-height:1.15;color:var(--ink)}.pillow_liveIntro__9G6Pr{max-width:56ch}.pillow_liveGrid__cfQxg{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));grid-gap:1.2rem;gap:1.2rem}.pillow_liveCard__uTEUU{background:var(--white);color:var(--ink);display:flex;flex-direction:column;border-top:4px solid var(--slate)}.pillow_liveImage__kq6Dm img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.pillow_liveCard__uTEUU[data-kind=book] .pillow_liveImage__kq6Dm img,.pillow_liveCard__uTEUU[data-kind=poster] .pillow_liveImage__kq6Dm img,.pillow_liveCard__uTEUU[data-kind=vinyl] .pillow_liveImage__kq6Dm img{object-fit:contain;background:var(--slate);padding:.8rem}.pillow_liveBody__yJdF8{padding:.9rem 1rem 1.1rem}.pillow_liveBody__yJdF8 h4{font-family:var(--mincho);font-weight:400;font-size:1.1rem;line-height:1.25;margin:.2rem 0 .4rem;color:var(--ink)}.pillow_liveBody__yJdF8 p{font-size:.9rem;margin:.3rem 0}.pillow_liveNote__UC7J0{font-size:.78rem;font-style:italic;opacity:.8;margin-top:2rem;max-width:70ch}.pillow_archive__efrAz{background:var(--ink);color:var(--paper);font-size:.9rem}.pillow_archive__efrAz h2{font-family:var(--mincho);font-weight:400;font-size:clamp(1.5rem,3vw,2.3rem);color:var(--white)}.pillow_archive__efrAz input,.pillow_archive__efrAz select{min-height:36px;font:inherit;padding:.35rem .5rem;margin:.3rem .6rem .8rem 0;border:1px solid #ffffff55;background:transparent;color:inherit}.pillow_archive__efrAz option{color:var(--ink)}.pillow_archive__efrAz button{color:inherit}.pillow_fileRow__X7UQt{border-top:1px solid #ffffff22;padding:.6rem 0}.pillow_fileRow__X7UQt h3{font-family:var(--mincho);font-weight:400;font-size:1.05rem}.pillow_fileRow__X7UQt p{margin:.2rem 0;opacity:.8}@media (prefers-reduced-motion:reduce){.pillow_frame__WSk5s,.pillow_miniFrame__r4Dtk{animation:none}.pillow_train__lvRYM{animation:none;left:22%}}@media (max-width:1100px){.pillow_carriage__TZrTa{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.pillow_aGrid__qhE5p,.pillow_guideBody__PgOQ_,.pillow_lantern__iaTHg,.pillow_made__o0ild,.pillow_oGrid__zisag,.pillow_oRow__oXEE9,.pillow_stage__GJxx1,.pillow_tHead__jiYdT,.pillow_window__rdNin{grid-template-columns:minmax(0,1fr)}.pillow_crowd__sjk7C .pillow_still__1NK3h img{aspect-ratio:4/3;object-position:50% 30%}.pillow_making__i6jmm{grid-template-columns:repeat(2,minmax(0,1fr))}.pillow_guideMap__eexlX{position:relative;top:auto}}@media (max-width:760px){.pillow_world__S1ZAY .pillow_open__aJCKZ{grid-template-columns:minmax(0,1fr) 3rem;column-gap:.7rem;max-height:none;padding-top:.6rem;padding-bottom:1.6rem}.pillow_sea__RbuaJ{grid-column:1/-1;grid-row:1;margin-top:0;height:190px;grid-template-columns:minmax(0,1fr) 92px}.pillow_openText__XHAER{grid-column:1;grid-row:2;padding-top:.7rem}.pillow_scroll__HLvTv{grid-column:2;grid-row:2;align-self:start;font-size:2rem;margin-top:.8rem!important;padding:.3rem 0 .3rem .45rem}.pillow_openShot__W1Y40{grid-column:1/-1;grid-row:3;display:grid;grid-template-columns:120px minmax(0,1fr);grid-column-gap:.7rem;column-gap:.7rem;align-items:start}.pillow_miniFrame__r4Dtk{grid-row:1/3;border-width:4px}.pillow_cutBtn__3mY0w,.pillow_openStatus__VTr2X{grid-column:2}.pillow_title__U0MFi{font-size:2.9rem}.pillow_stripCount__X903S{font-size:.8rem}.pillow_stripCount__X903S b{font-size:1.5rem}.pillow_stripLinks__sC7dt a{padding:.2rem .55rem;font-size:.62rem;letter-spacing:.05em}.pillow_openLede__a_oFo{font-size:.86rem}.pillow_tag__oGmSi{font-size:.55rem;padding:.2rem .4rem}.pillow_tag__oGmSi b{font-size:.72rem}.pillow_pair__IDDz6 .pillow_still__1NK3h figcaption{display:none}.pillow_carriage__TZrTa{grid-template-columns:minmax(0,1fr);padding:.6rem}.pillow_cast__YCY_l{gap:.5rem}.pillow_cast__YCY_l b{font-size:.85rem}}@media (max-width:480px){.pillow_inlineCard__mrxWV{grid-template-columns:84px 1fr}.pillow_aPair__mDdtU{grid-template-columns:1fr}}