@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/barlow-vietnamese-400-normal.9a07bd0e.woff2) format("woff2"),url(/_next/static/media/barlow-vietnamese-400-normal.2a19ccae.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/barlow-latin-ext-400-normal.388b2f91.woff2) format("woff2"),url(/_next/static/media/barlow-latin-ext-400-normal.567f4dbf.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/barlow-latin-400-normal.691b6fb3.woff2) format("woff2"),url(/_next/static/media/barlow-latin-400-normal.6bfc46e7.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/barlow-vietnamese-500-normal.83f36bf9.woff2) format("woff2"),url(/_next/static/media/barlow-vietnamese-500-normal.0f9aef14.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/barlow-latin-ext-500-normal.42d3702e.woff2) format("woff2"),url(/_next/static/media/barlow-latin-ext-500-normal.cda54286.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/barlow-latin-500-normal.b9baa974.woff2) format("woff2"),url(/_next/static/media/barlow-latin-500-normal.3e4a2431.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/barlow-condensed-vietnamese-500-normal.70f04bd5.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-vietnamese-500-normal.7dec19f5.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/barlow-condensed-latin-ext-500-normal.dfe6e0fb.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-ext-500-normal.e6bbc82d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/barlow-condensed-latin-500-normal.6440fe73.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-500-normal.48e4fdf4.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/barlow-condensed-vietnamese-600-normal.6d7e2f90.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-vietnamese-600-normal.7f364a4c.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/barlow-condensed-latin-ext-600-normal.646ca2c5.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-ext-600-normal.b10b40bc.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/barlow-condensed-latin-600-normal.b506a7ca.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-600-normal.a0aeaff6.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--board:#d6cfbf;--sheet:#f8f1e2;--ink:#1d1b18;--muted:#5d5349;--amber:#d2902f;--seal:#a8322d;--card:#fbf6ea;--cond:"Barlow Condensed","Arial Narrow",sans-serif;--text:"Barlow",system-ui,sans-serif}*{box-sizing:border-box}body,html{margin:0;height:100%}body{background:var(--board);color:var(--ink);font-family:var(--text);-webkit-font-smoothing:antialiased}a,button{color:inherit}button{font:inherit}.sheet{position:fixed;inset:16px;background:var(--sheet);display:grid;grid-template-rows:auto 1fr auto;box-shadow:0 1px 1px rgba(40,32,20,.18),0 8px 24px rgba(40,32,20,.12);overflow:hidden}.sheet:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:4;background:url(/tex/paper-fibre-1024.png) repeat;background-size:1024px 1024px;mix-blend-mode:multiply}.sheet.page{position:relative;inset:auto;margin:16px;min-height:calc(100vh - 32px);display:block;overflow:visible}.top{position:relative;z-index:3;flex-wrap:wrap;gap:14px 20px;justify-content:space-between;padding:20px 28px 14px}.brand,.top{display:flex;align-items:center}.brand{gap:12px;text-decoration:none}.seal{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--seal);color:var(--sheet);font-size:10.5px;line-height:1;letter-spacing:1px;text-align:center;border-radius:2px}.seal,.word{font-family:var(--cond);font-weight:600}.word{font-size:22px;letter-spacing:6px}.find{position:relative}.find form{display:flex}.find label{position:absolute;left:-9999px}.find input{width:min(320px,58vw);min-height:44px;padding:0 14px;border:1.5px solid var(--ink);border-right:0;border-radius:0;background:transparent;font-family:var(--text);font-size:16px;color:var(--ink)}.find input::placeholder{color:var(--muted)}.find button{min-height:44px;padding:0 16px;border:0;background:var(--ink);color:var(--sheet);font-family:var(--cond);font-weight:600;letter-spacing:2px;font-size:15px;cursor:pointer}.results{position:absolute;top:100%;left:0;right:0;margin:4px 0 0;padding:0;list-style:none;background:var(--card);border:1.5px solid var(--ink);z-index:20}.results button{display:block;width:100%;text-align:left;min-height:44px;padding:0 14px;border:0;background:none;cursor:pointer}.results button:focus,.results button:hover{background:#efe3c9;outline:none}.plate{position:relative;z-index:1;margin:0 28px;border-radius:2px;overflow:hidden;background:rgba(255,255,255,.22);box-shadow:inset 0 0 0 1px rgba(70,58,40,.2),inset 2px 2px 0 rgba(255,255,255,.7),inset -2px -2px 0 rgba(70,58,40,.07)}.plate .globe{position:absolute;inset:0;cursor:-webkit-grab;cursor:grab}.plate .globe:active{cursor:-webkit-grabbing;cursor:grabbing}.plate svg.rim{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}.caption{position:relative;z-index:3;display:flex;flex-wrap:wrap;gap:6px 24px;align-items:baseline;justify-content:space-between;padding:12px 28px 16px}.caption .title{font-family:var(--cond);font-weight:600;font-size:15px;letter-spacing:3px}.caption .title span{font-weight:500;letter-spacing:1px;color:var(--muted);margin-left:10px}.tools{display:flex;gap:18px;flex-wrap:wrap}.tools button{min-height:44px;padding:0 2px;border:0;background:none;cursor:pointer;font-family:var(--cond);font-weight:500;font-size:15px;letter-spacing:1.5px;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.tools button:focus-visible,.tools button:hover{color:var(--ink)}.mark{width:0;height:0;pointer-events:none}.mark .dot{position:absolute;left:-9px;top:-9px;width:18px;height:18px;cursor:pointer;pointer-events:auto;border-radius:48% 52% 50% 50%/53% 47% 53% 47%;background:var(--amber);opacity:.9;box-shadow:inset 0 0 0 1.5px rgba(150,92,22,.55);transition:transform .2s,opacity .25s}.mark .dot:hover,.mark.on .dot{transform:scale(1.3)}.mark.studio .dot{background:transparent;box-shadow:inset 0 0 0 3px var(--amber);left:-11px;top:-11px;width:22px;height:22px}.mark.you .dot{left:-7px;top:-7px;width:14px;height:14px;border-radius:50%;cursor:default;background:transparent;box-shadow:inset 0 0 0 1.5px var(--ink),inset 0 0 0 4.5px var(--sheet),inset 0 0 0 7px var(--ink)}.mark.you .lab{position:absolute;left:12px;top:-10px;white-space:nowrap;pointer-events:none;padding:1px 6px;background:var(--sheet);font-family:var(--cond);font-weight:600;font-size:13px;letter-spacing:2px;transition:opacity .25s}.mark.you .lab small{font-weight:500;font-size:13px;letter-spacing:1px;color:var(--muted);margin-left:6px}.mark.you.flip-x .lab{left:auto;right:12px;text-align:right}.mark.you.flip-y .lab{top:auto;bottom:10px}.proof{position:relative;z-index:3;background:var(--card);border:1.5px solid var(--ink);display:flex;flex-direction:column;min-height:0;overflow:hidden}.proof-art{display:block;background:#fff;padding:10px;border-bottom:1.5px solid var(--ink)}.proof-art img{width:100%;height:auto;display:block}.proof .body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:5px;overflow:auto}.proof .kicker{font-size:13px;letter-spacing:3px;color:var(--seal)}.proof .kicker,.proof h2{margin:0;font-family:var(--cond);font-weight:600}.proof h2{font-size:28px;letter-spacing:5px;line-height:1.05}.proof .city{margin:0;font-family:var(--cond);font-weight:500;font-size:15px;color:var(--muted);letter-spacing:1px}.proof .tag{margin:4px 0 0;font-size:14.5px;line-height:1.45}.proof .actions{display:flex;gap:10px;margin-top:8px;flex-wrap:wrap}.btn{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;background:var(--ink);color:var(--sheet);text-decoration:none;font-family:var(--cond);font-weight:600;letter-spacing:2px;font-size:16px;border:0;cursor:pointer}.btn.ghost{flex:0 0 auto;background:none;color:var(--ink);border:1.5px solid var(--ink);font-family:var(--text);font-weight:400;letter-spacing:0}.sheet.home{grid-template-columns:minmax(0,1fr) minmax(300px,360px);grid-template-rows:auto minmax(0,1fr) auto;column-gap:20px;grid-template-areas:"top top" "plate proof" "cap cap"}.sheet.home .top{grid-area:top}.sheet.home .plate{grid-area:plate}.sheet.home .proof{grid-area:proof}.sheet.home .caption{grid-area:cap}.sheet.home .plate{margin-right:0}.sheet.home .proof{margin-right:28px;align-self:start;max-height:100%}.piece .about{min-width:0}.piece .line{margin:10px 0 0;font-size:15.5px;line-height:1.5;max-width:34em}.piece .line:first-of-type{font-size:17px;margin-top:18px}.small-h{margin:28px 0 4px;font-family:var(--cond);font-weight:600;font-size:15px;letter-spacing:3px}.note{margin:4px 0;font-size:14.5px;line-height:1.45;color:var(--ink)}.sizes{list-style:none;margin:8px 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.sizes li{border:1.5px solid var(--ink);padding:6px 10px;font-family:var(--cond);font-weight:600;letter-spacing:1px;font-size:16px}.sizes li span{display:block;font-weight:500;font-size:13px;color:var(--muted)}.sec-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 20px;margin-bottom:14px}.sec-head h2{margin:0;font-family:var(--cond);font-weight:600;font-size:22px;letter-spacing:5px}.sec-head p{margin:0;font-size:14.5px;color:var(--muted);max-width:52em;line-height:1.45}.viewer{min-width:0;align-self:start}.stage{background:#fff;box-shadow:0 1px 2px rgba(40,32,20,.2),0 10px 28px rgba(40,32,20,.14);aspect-ratio:3/2;display:grid;overflow:hidden}.stage>*{min-width:0;min-height:0}.stage figure{margin:0}.stage .art{padding:3%;box-shadow:none;display:grid;place-items:center}.stage .art img,.stage .room img{width:100%;height:100%;object-fit:contain;display:block}.stage .detail{display:grid;grid-template-rows:minmax(0,1fr) auto}.stage .crop{overflow:auto;overscroll-behavior:contain}.stage .crop img{display:block;max-width:none}.stage figcaption{display:flex;gap:12px;align-items:center;padding:8px 12px;border-top:1.5px solid var(--ink);background:var(--card);font-size:14px;line-height:1.4}.stage figcaption b{font-family:var(--cond);font-weight:600;letter-spacing:2px;margin-right:6px}.locator{position:relative;flex:0 0 96px;border:1px solid var(--ink)}.locator img{display:block;width:100%}.locator i{position:absolute;outline:2px solid var(--seal)}.pending{display:grid;align-content:center;justify-items:start;grid-gap:6px;gap:6px;padding:8%;background:var(--card)}.pending p{margin:0;font-size:16px;line-height:1.5;max-width:30em}.pending .kicker{font-family:var(--cond);font-weight:600;letter-spacing:3px;color:var(--seal);font-size:14px}.pending .muted{color:var(--muted);font-family:var(--cond);letter-spacing:1px}.views{display:flex;gap:10px;margin-top:14px;overflow-x:auto;padding-bottom:2px}.views button{flex:0 0 auto;width:108px;padding:0;background:none;border:1.5px solid transparent;cursor:pointer;text-align:left}.views button[aria-selected=true]{border-color:var(--ink)}.views .blank,.views img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;background:#e7dfcf}.views span:not(.blank){display:block;padding:4px 6px 5px;font-family:var(--cond);font-weight:600;font-size:14px;letter-spacing:1px}.choose{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:14px}.choose [role=group]{display:flex;flex-wrap:wrap;gap:8px}.choose button{min-height:48px;padding:6px 12px;background:none;border:1.5px solid var(--ink);cursor:pointer;text-align:left;font-family:var(--cond);font-weight:600;font-size:16px;letter-spacing:1px}.choose button small{display:block;font-weight:500;font-size:13px;color:var(--muted)}.choose button[aria-pressed=true]{background:var(--ink);color:var(--sheet)}.choose button[aria-pressed=true] small{color:#cfc6b4}.choose button:disabled{opacity:.35;cursor:default}.page-foot{position:relative;z-index:3;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 28px;padding:16px 0 28px;border-top:1.5px solid var(--ink);font-family:var(--cond);font-weight:500;letter-spacing:1.5px;font-size:15px;color:var(--muted)}.page-foot a,.piece .credits a{text-underline-offset:3px}.doc{position:relative;z-index:3;max-width:46em;padding:12px 28px 48px}.doc h1{margin:0;font-weight:600;font-size:36px;letter-spacing:6px;line-height:1.1}.doc .city,.doc h1{font-family:var(--cond)}.doc .city{margin:6px 0 8px;font-weight:500;font-size:17px;color:var(--muted);letter-spacing:1px}.doc section{border-top:1.5px solid var(--ink);margin-top:22px;padding-top:12px}.doc h2{margin:0 0 8px;font-family:var(--cond);font-weight:600;font-size:16px;letter-spacing:3px}.doc dd,.doc p{font-size:15.5px;line-height:1.55;margin:6px 0;overflow-wrap:anywhere}.doc dl{margin:0}.doc dl>div{margin:0 0 12px}.doc dt{font-family:var(--cond);font-weight:600;font-size:15px;letter-spacing:1px}.doc dd{margin:2px 0 0}.doc a{text-underline-offset:3px}.doc .files{margin:8px 0;padding-left:18px;font-size:15.5px;line-height:1.8}.doc .foot-note{margin-top:28px;font-family:var(--cond);letter-spacing:1.5px}.piece{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);grid-gap:40px;gap:40px;padding:12px 28px 48px}.piece h1{margin:0;font-weight:600;font-size:44px;letter-spacing:7px;line-height:1.05}.piece .city,.piece h1{font-family:var(--cond)}.piece .city{margin:6px 0 0;font-weight:500;font-size:18px;color:var(--muted);letter-spacing:1px}.piece .tag{font-size:17px;line-height:1.5;margin:20px 0;max-width:34em}.piece dl{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 16px;gap:6px 16px;margin:0 0 24px;font-size:15px}.piece dt{font-family:var(--cond);font-weight:600;letter-spacing:2px;font-size:14px;color:var(--muted)}.piece dd{margin:0}.piece .soon{font-size:14px;color:var(--muted);margin-top:10px}.credits{font-size:13px;line-height:1.5;margin-top:28px}.back,.credits{color:var(--muted)}.back{font-family:var(--cond);font-weight:500;letter-spacing:1.5px;font-size:15px;text-underline-offset:3px}@media (max-width:760px){.sheet{inset:8px}.sheet.page{margin:8px;min-height:calc(100vh - 16px)}.top{padding:14px 16px 10px}.word{font-size:19px;letter-spacing:5px}.plate{margin:0 12px}.caption{padding:8px 16px 10px}.caption .title span{display:block;margin:2px 0 0}.tools{gap:14px}.sheet.home{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto auto;column-gap:0;grid-template-areas:"top" "plate" "proof" "cap"}.tools{gap:0 16px}.sheet.home .plate{margin:0 12px}.sheet.home .proof{margin:10px 12px 0;flex-direction:row;align-self:stretch;max-height:none}.proof-art{flex:0 0 38%;padding:5px;border-bottom:0;border-right:1.5px solid var(--ink);align-self:center}.proof .body{padding:8px 10px;gap:2px}.proof .kicker{font-size:11px}.proof h2{font-size:20px;letter-spacing:3px}.proof .city{font-size:13px}.proof .tag{display:none}.proof .actions{margin-top:4px;gap:6px}.proof .btn{min-height:44px;font-size:14px;padding:0 10px}.mark.you .lab small{display:block;margin:0}.page-foot{margin:0 16px}.views button{width:88px}.stage figcaption{font-size:13px}.locator{flex-basis:72px}.doc{padding:8px 16px 32px}.doc h1{font-size:28px;letter-spacing:4px}.piece{grid-template-columns:1fr;gap:24px;padding:8px 16px 32px}.piece h1{font-size:34px;letter-spacing:5px}}.buy{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.buy form{margin:0}.buy button{min-height:52px;padding:8px 16px;background:var(--ink);color:var(--sheet);border:1.5px solid var(--ink);cursor:pointer;text-align:left;font:inherit;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.buy button small{display:block;font-weight:500;font-size:13px;letter-spacing:0;text-transform:none;color:#cfc6b4}.buy button:disabled{background:none;color:var(--muted);border-color:var(--muted);cursor:default}.room figcaption{margin:0;padding:8px 12px;font-size:13.5px;color:var(--muted);background:rgba(255,255,255,.55)}.signup{margin-top:28px}.signup-row{display:flex;max-width:420px}.signup-row input{flex:1 1 auto;min-width:0;min-height:44px;padding:0 14px;border:1.5px solid var(--ink);border-right:0;border-radius:0;background:transparent;font-family:var(--text);font-size:16px;color:var(--ink)}.signup-row input::placeholder{color:var(--muted)}.signup-row button{min-height:44px;padding:0 18px;border:0;background:var(--ink);color:var(--sheet);cursor:pointer;font-family:var(--cond);font-weight:600;letter-spacing:1.5px;font-size:15px}.signup-row button:disabled{opacity:.6;cursor:default}.signup-consent{margin:8px 0 0;font-size:13px;line-height:1.45;color:var(--muted);max-width:420px}.signup-msg{margin:6px 0 0;font-size:14px;color:var(--seal)}.signup-trap{left:-10000px;opacity:0}.signup-trap,.visually-hidden{position:absolute;width:1px;height:1px}.visually-hidden{margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}