.story-page.spotlight-partner-v2-info-page,.story-page.spotlight-v2-cover,.story-page.spotlight-v2-list-page,.story-page.spotlight-v2-page{position:relative;overflow:hidden;background:#0f1410;color:#fffaf0}.story-page.spotlight-partner-v2-info-page .spotlight-v2-bg,.story-page.spotlight-v2-list-page .spotlight-v2-bg,.story-page.spotlight-v2-page .spotlight-v2-bg{position:absolute;inset:0}.story-page.spotlight-partner-v2-info-page .spotlight-v2-bg img,.story-page.spotlight-v2-list-page .spotlight-v2-bg img,.story-page.spotlight-v2-page .spotlight-v2-bg img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block}.story-page.grid8-feed-cover,.story-page.grid8-feed-page{--grid8-feed-yellow:#ffe566;--grid8-feed-script:"Quicksand","Be Vietnam Pro",Arial,sans-serif;--grid8-feed-hook-font:"Quicksand","Be Vietnam Pro",Arial,sans-serif;--grid8-feed-meta-font:"Be Vietnam Pro",Arial,sans-serif}.story-page.grid8-feed-cover{position:relative;overflow:hidden;background:#0e0d0c}.story-page.grid8-feed-cover .grid8-feed-cover-grid{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:0;z-index:0}.story-page.grid8-feed-cover .grid8-feed-cover-cell{position:relative;overflow:hidden;background:#1a1714}.story-page.grid8-feed-cover .grid8-feed-cover-cell img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;filter:brightness(.82) saturate(.96);transform:none}.story-page.grid8-feed-cover .grid8-feed-cover-dim{position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 50% 50%,rgba(0,0,0,.42),rgba(0,0,0,.68) 70%),rgba(0,0,0,.28);pointer-events:none}.story-page.grid8-feed-cover .grid8-feed-cover-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:86%;text-align:center;pointer-events:none}.story-page.grid8-feed-cover .grid8-feed-cover-hero{margin:0;font-family:var(--grid8-feed-hook-font)!important;font-size:clamp(.95rem,2.9vw,1.35rem);font-weight:800!important;line-height:1.1;letter-spacing:.02em;text-transform:uppercase;color:#fff;text-wrap:balance;text-shadow:var(--carousel-text-shadow);-webkit-text-stroke:.5px rgba(0,0,0,.75)}.story-page.grid8-feed-cover .grid8-feed-cover-tagline{margin:10px 0 0;font-family:var(--grid8-feed-meta-font)!important;font-size:clamp(.54rem,1.55vw,.68rem);font-weight:700;line-height:1.28;text-transform:uppercase;color:#fff;text-wrap:balance;display:block;overflow:hidden;max-height:calc(1.28em * 5);text-shadow:var(--carousel-text-shadow);-webkit-text-stroke:.3px rgba(0,0,0,.7)}.story-page.grid8-feed-page{position:relative!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;box-sizing:border-box!important;width:397px!important;height:562px!important;min-height:562px!important;max-height:562px!important;padding:0!important;margin:0!important;background:#0e0d0c!important;color:#fff;overflow:hidden!important}.story-page.grid8-feed-page .grid8-feed-page-bg-grid{position:absolute;inset:0;z-index:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:0;filter:blur(8px) brightness(.72);transform:scale(1.06);transform-origin:center center}.story-page.grid8-feed-page .grid8-feed-page-bg-cell{position:relative;overflow:hidden;background:#1a1714}.story-page.grid8-feed-page .grid8-feed-page-bg-cell img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.story-page.grid8-feed-page .grid8-feed-page-dim{position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 50% 50%,rgba(0,0,0,.4),rgba(0,0,0,.66) 72%),rgba(0,0,0,.3);pointer-events:none}.story-page.grid8-feed-page .grid8-feed-matrix{position:relative;z-index:2;width:calc(100% - 20px);flex:0 0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;gap:4px 3px;box-sizing:border-box}.story-page.grid8-feed-page .grid8-feed-slot{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;min-width:0;min-height:0;gap:2px;overflow:hidden}.story-page.grid8-feed-page .grid8-feed-frame{width:100%;aspect-ratio:1/1;flex:0 0 auto;border:2px solid #fff;border-radius:10px;overflow:hidden;background:#2a2622;box-sizing:border-box;isolation:isolate}.story-page.grid8-feed-page .grid8-feed-frame img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;object-position:center 30%;display:block}.story-page.grid8-feed-page .grid8-feed-center-label-spacer,.story-page.grid8-feed-page .grid8-feed-labels{flex:0 0 58px;height:58px;max-height:58px;width:100%;overflow:hidden}.story-page.grid8-feed-page .grid8-feed-labels{text-align:center;padding:0;display:flex;flex-direction:column;justify-content:flex-start;gap:3px}.story-page.grid8-feed-page .grid8-feed-center-stage{width:100%;aspect-ratio:1/1;flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:0 6px;box-sizing:border-box;overflow:hidden}.story-page.grid8-feed-page .grid8-feed-name{font-family:var(--grid8-feed-script)!important;font-weight:800!important;color:#fff;line-height:1.18;text-align:center;display:block;overflow:hidden;max-height:calc(1.18em * 2);word-break:break-word;text-shadow:var(--carousel-text-shadow);-webkit-text-stroke:.3px rgba(0,0,0,.7);font-size:.56rem}.story-page.grid8-feed-page .grid8-feed-meta{margin-top:0;font-family:var(--grid8-feed-meta-font);font-size:.42rem;font-weight:600;line-height:1.2;-webkit-text-stroke:.25px rgba(0,0,0,.65);-webkit-line-clamp:2;line-clamp:2;max-height:2.4em}.story-page.grid8-feed-page .grid8-feed-center-hook,.story-page.grid8-feed-page .grid8-feed-meta{color:#fff;text-shadow:var(--carousel-text-shadow);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.story-page.grid8-feed-page .grid8-feed-center-hook{width:100%;font-family:var(--grid8-feed-script)!important;font-weight:800!important;font-size:clamp(.72rem,2vw,.95rem);line-height:1.06;text-align:center;-webkit-text-stroke:.4px rgba(0,0,0,.7);-webkit-line-clamp:3;line-clamp:3;max-height:3.18em}.story-page.grid8-quaytung-cover,.story-page.grid8-quaytung-menu-page,.story-page.grid8-quaytung-page{--grid8-quaytung-yellow:#ffe566;--grid8-quaytung-red:#e63b3b;--grid8-quaytung-script:"Quicksand","Be Vietnam Pro",Arial,sans-serif;--grid8-quaytung-meta:"Be Vietnam Pro",Arial,sans-serif;font-family:var(--grid8-quaytung-meta)!important}.story-page.grid8-quaytung-cover{position:relative;overflow:hidden;background:#0e0d0c}.story-page.grid8-quaytung-cover .grid8-quaytung-cover-photo,.story-page.grid8-quaytung-cover .grid8-quaytung-cover-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 35%}.story-page.grid8-quaytung-cover .grid8-quaytung-cover-dim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,8,8,.2),rgba(8,8,8,.1) 45%,rgba(8,8,8,.32))}.story-page.grid8-quaytung-cover .grid8-quaytung-cover-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:86%;text-align:center}.story-page.grid8-quaytung-cover .grid8-quaytung-cover-title{margin:8px 0 0;font-family:var(--grid8-quaytung-meta)!important;font-size:clamp(1.15rem,3.6vw,1.75rem);font-weight:800!important;line-height:1.08;color:#fff;text-shadow:var(--carousel-text-shadow);-webkit-text-stroke:.5px rgba(0,0,0,.75)}.story-page.grid8-quaytung-cover .grid8-quaytung-cover-title-fit-sm{font-size:clamp(.98rem,3vw,1.42rem);line-height:1.08}.story-page.grid8-quaytung-cover .grid8-quaytung-cover-title-fit-xs{font-size:clamp(.8rem,2.55vw,1.16rem);line-height:1.1}.story-page.grid8-quaytung-cover .grid8-quaytung-cover-sub{margin:10px 0 0;font-family:var(--grid8-quaytung-meta);font-size:clamp(.52rem,1.5vw,.62rem);font-weight:500;line-height:1.28;color:#fff;text-shadow:var(--carousel-text-shadow);-webkit-text-stroke:.3px rgba(0,0,0,.7)}.grid8-quaytung-dalat-badge{display:inline-flex;align-items:center;justify-content:center;min-width:52px;padding:3px 12px;border-radius:999px;background:var(--grid8-quaytung-red);color:#fff;font-family:var(--grid8-quaytung-meta);font-size:.48rem;font-weight:700;letter-spacing:.04em;text-transform:lowercase;box-shadow:0 2px 8px rgba(0,0,0,.35)}.story-page.grid8-quaytung-page{position:relative!important;display:block!important;width:397px!important;height:562px!important;min-height:562px!important;max-height:562px!important;padding:0!important;margin:0!important;background:#0a0a0a!important;overflow:hidden!important}.story-page.grid8-quaytung-page .grid8-quaytung-matrix{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:0}.story-page.grid8-quaytung-page .grid8-quaytung-slot{position:relative;min-width:0;min-height:0;overflow:hidden}.story-page.grid8-quaytung-page .grid8-quaytung-photo{position:relative;width:100%;height:100%;overflow:hidden;background:#1a1714}.story-page.grid8-quaytung-page .grid8-quaytung-photo img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block}.story-page.grid8-quaytung-page .grid8-quaytung-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.36),rgba(0,0,0,.14) 42%,rgba(0,0,0,.28));pointer-events:none}.story-page.grid8-quaytung-page .grid8-quaytung-labels{position:absolute;left:4px;right:4px;top:8%;z-index:2;text-align:center;pointer-events:none}.story-page.grid8-quaytung-page .grid8-quaytung-name{font-family:var(--grid8-quaytung-meta)!important;font-weight:800!important;font-size:clamp(.52rem,1.55vw,.68rem);line-height:1.05;color:#fff;text-shadow:var(--carousel-text-shadow);-webkit-text-stroke:.3px rgba(0,0,0,.7);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:2.1em}.story-page.grid8-quaytung-page .grid8-quaytung-address,.story-page.grid8-quaytung-page .grid8-quaytung-hours{margin-top:2px;font-family:var(--grid8-quaytung-meta);font-size:.42rem;font-weight:600;line-height:1.12;color:#fff;text-shadow:var(--carousel-text-shadow);-webkit-text-stroke:.25px rgba(0,0,0,.65)}.story-page.grid8-quaytung-page .grid8-quaytung-clock{font-size:.38rem}.story-page.grid8-quaytung-page .grid8-quaytung-center-shade{position:absolute;inset:0;background:rgba(0,0,0,.36);pointer-events:none}.story-page.grid8-quaytung-page .grid8-quaytung-center-copy{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px;text-align:center;pointer-events:none}.story-page.grid8-quaytung-page .grid8-quaytung-center-hook{margin-top:4px;font-family:var(--grid8-quaytung-meta)!important;font-weight:800!important;font-size:clamp(.72rem,2.2vw,.95rem);line-height:1.02;color:#fff;text-shadow:var(--carousel-text-shadow);-webkit-text-stroke:.4px rgba(0,0,0,.7)}.story-page.grid8-quaytung-page .grid8-quaytung-center-tagline{margin-top:4px;font-family:var(--grid8-quaytung-meta);font-size:.4rem;font-weight:500;line-height:1.2;color:#fff;text-shadow:var(--carousel-text-shadow);-webkit-text-stroke:.25px rgba(0,0,0,.65);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-height:3.6em}.story-page.grid8-quaytung-menu-page{position:relative;display:flex;flex-direction:column;overflow:hidden;background:#e8efe4;color:#2a1212;height:562px;max-height:562px;box-sizing:border-box}.story-page.grid8-quaytung-menu-page .grid8-quaytung-menu-bg,.story-page.grid8-quaytung-menu-page .grid8-quaytung-menu-bg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.35;filter:blur(1px)}.story-page.grid8-quaytung-menu-page .grid8-quaytung-menu-dim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,255,255,.92))}.story-page.grid8-quaytung-menu-page .grid8-quaytung-menu-head{position:relative;z-index:2;flex:0 0 auto;padding:10px 12px 6px;text-align:center}.story-page.grid8-quaytung-menu-page .grid8-quaytung-menu-title{margin:4px 0 0;font-family:Be Vietnam Pro,Arial,sans-serif!important;font-size:clamp(.72rem,2.1vw,.88rem);font-weight:800!important;line-height:1.08;color:#7a1a1a;letter-spacing:.01em;text-transform:uppercase}.story-page.grid8-quaytung-menu-page .grid8-quaytung-menu-sections{position:relative;z-index:2;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:5px;padding:2px 8px 10px;overflow:hidden}.story-page.grid8-quaytung-menu-page .grid8-quaytung-menu-section{display:grid;grid-template-columns:1.15fr .85fr;gap:4px;align-items:start;min-height:0;flex:1 1;overflow:hidden}.story-page.grid8-quaytung-menu-page .grid8-quaytung-menu-section.is-reverse{direction:rtl}.story-page.grid8-quaytung-menu-page .grid8-quaytung-menu-section.is-reverse>*{direction:ltr}.story-page.grid8-quaytung-menu-page .grid8-quaytung-menu-section-title{margin:0 0 3px;font-family:Be Vietnam Pro,Arial,sans-serif!important;font-size:.52rem;font-weight:800!important;color:#7a1a1a;line-height:1.1}.story-page.grid8-quaytung-menu-page .grid8-quaytung-menu-list{margin:0;padding:0;list-style:none;overflow:hidden;max-height:100%}.story-page.grid8-quaytung-menu-page .grid8-quaytung-menu-row{margin:0 0 2px;font-family:Be Vietnam Pro,Arial,sans-serif!important;font-size:.44rem;line-height:1.16;color:#1a1a1a;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.story-page.grid8-quaytung-menu-page .grid8-quaytung-menu-row strong{font-family:inherit!important;font-weight:700!important;display:inline}.story-page.grid8-quaytung-menu-page .grid8-quaytung-menu-row span{font-family:inherit!important;font-weight:500!important}.story-page.grid8-quaytung-menu-page .grid8-quaytung-menu-section-photo{border-radius:6px;overflow:hidden;width:100%;max-height:100%;aspect-ratio:1/1;background:#ddd}.story-page.grid8-quaytung-menu-page .grid8-quaytung-menu-section-photo img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;display:block}.story-page.grid8-quaytung-menu-page :is(.grid8-quaytung-menu-title,.grid8-quaytung-menu-section-title,.grid8-quaytung-menu-row,.grid8-quaytung-menu-row strong,.grid8-quaytung-menu-row span){font-family:Be Vietnam Pro,Arial,sans-serif!important}.story-page.spotlight-partner-v2-info-page .spotlight-v2-shade,.story-page.spotlight-v2-list-page .spotlight-v2-list-shade,.story-page.spotlight-v2-page .spotlight-v2-shade{position:absolute;inset:0;z-index:1;pointer-events:none}.story-page.spotlight-v2-cover{position:relative;overflow:hidden;background:#0f1410}.story-page.spotlight-v2-cover .spotlight-v2-cover-grid{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:0;z-index:0}.story-page.spotlight-v2-cover .spotlight-v2-cover-cell{position:relative;overflow:hidden;background:#1a1714}.story-page.spotlight-v2-cover .spotlight-v2-cover-cell img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;filter:brightness(.88) saturate(.95)}.story-page.spotlight-v2-cover .spotlight-v2-cover-dim{position:absolute;inset:0;z-index:1;background:rgba(0,0,0,.5);pointer-events:none}.story-page.spotlight-v2-cover .spotlight-v2-cover-center{position:absolute;left:6%;top:0;bottom:0;transform:none;display:flex;flex-direction:column;justify-content:center;z-index:2;width:88%;text-align:center;pointer-events:none}.story-page.spotlight-v2-cover.spotlight-v2-place-bottom-center .spotlight-v2-cover-center,.story-page.spotlight-v2-cover.spotlight-v2-place-bottom-left .spotlight-v2-cover-center,.story-page.spotlight-v2-cover.spotlight-v2-place-bottom-right .spotlight-v2-cover-center,.story-page.spotlight-v2-cover.spotlight-v2-place-mid-left .spotlight-v2-cover-center,.story-page.spotlight-v2-cover.spotlight-v2-place-mid-right .spotlight-v2-cover-center,.story-page.spotlight-v2-cover.spotlight-v2-place-top-center .spotlight-v2-cover-center,.story-page.spotlight-v2-cover.spotlight-v2-place-top-left .spotlight-v2-cover-center,.story-page.spotlight-v2-cover.spotlight-v2-place-top-right .spotlight-v2-cover-center{transform:none;bottom:auto;justify-content:flex-start}.story-page.spotlight-v2-cover.spotlight-v2-place-top-left .spotlight-v2-cover-center{left:6%;top:8%;right:auto;width:78%;text-align:left}.story-page.spotlight-v2-cover.spotlight-v2-place-top-center .spotlight-v2-cover-center{left:6%;top:7%;transform:none;width:88%;text-align:center}.story-page.spotlight-v2-cover.spotlight-v2-place-top-right .spotlight-v2-cover-center{left:auto;right:6%;top:8%;width:78%;text-align:right}.story-page.spotlight-v2-cover.spotlight-v2-place-mid-left .spotlight-v2-cover-center{left:6%;top:42%;width:78%;text-align:left}.story-page.spotlight-v2-cover.spotlight-v2-place-mid-right .spotlight-v2-cover-center{left:auto;right:6%;top:42%;width:78%;text-align:right}.story-page.spotlight-v2-cover.spotlight-v2-place-bottom-left .spotlight-v2-cover-center{left:6%;top:auto;bottom:9%;width:78%;text-align:left}.story-page.spotlight-v2-cover.spotlight-v2-place-bottom-center .spotlight-v2-cover-center{left:6%;top:auto;bottom:8%;transform:none;width:88%;text-align:center}.story-page.spotlight-v2-cover.spotlight-v2-place-bottom-right .spotlight-v2-cover-center{left:auto;right:6%;top:auto;bottom:9%;width:78%;text-align:right}.story-page.spotlight-v3-cover .spotlight-v3-cover-bg{position:absolute;inset:0;z-index:0;overflow:hidden;background:#0f1410}.story-page.spotlight-v3-cover .spotlight-v3-cover-bg img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.story-page.spotlight-v3-cover .spotlight-v2-cover-center{width:72%;max-width:78%}.story-page.spotlight-v3-cover:is(.spotlight-v2-place-center,.spotlight-v2-place-top-center,.spotlight-v2-place-bottom-center) .spotlight-v2-cover-center{left:14%}.story-page.spotlight-v3-cover,.story-page.spotlight-v3-page{--spotlight-v3-serif:"Cormorant Garamond","Be Vietnam Pro",Georgia,serif;--spotlight-v3-body:"Be Vietnam Pro",Arial,sans-serif}.story-page.spotlight-v2-page .spotlight-v2-price{margin:6px 0 0;font-family:Baloo\ 2,Quicksand,sans-serif;font-size:.78rem;font-weight:700;color:#ffe08a;text-shadow:0 2px 10px rgba(0,0,0,.75)}.story-page.spotlight-v2-cover .spotlight-v2-cover-partner-script{margin-bottom:6px;font-family:Baloo\ 2,Quicksand,sans-serif;font-size:.92rem;font-weight:700;color:rgba(255,250,240,.94);text-shadow:0 3px 14px rgba(0,0,0,.72)}.story-page.spotlight-v2-cover .spotlight-v2-cover-ornament{margin-bottom:5px;font-size:.46rem;letter-spacing:.14em;color:rgba(255,255,255,.92);text-shadow:0 2px 8px rgba(0,0,0,.55)}.story-page.spotlight-v2-cover .spotlight-v2-cover-title{margin:0;font-family:Quicksand,Be Vietnam Pro,Arial,sans-serif!important;font-size:clamp(.9rem,2.7vw,1.16rem);font-weight:800!important;line-height:1.1;color:#fff;text-wrap:balance;overflow-wrap:anywhere;word-break:break-word;text-shadow:var(--carousel-text-shadow);-webkit-text-stroke:.5px rgba(0,0,0,.75)}.story-page.spotlight-v2-cover.spotlight-v3-cover .spotlight-v2-cover-title{font-size:clamp(.6rem,1.8vw,.74rem);line-height:1.15;color:#fff;letter-spacing:.01em}.story-page.spotlight-v2-cover.spotlight-v3-cover .spotlight-v2-cover-title,.story-page.spotlight-v3-page .spotlight-v2-name,.story-page.spotlight-v3-page .spotlight-v2-name-text{font-family:var(--spotlight-v3-serif)!important;font-weight:600!important;font-style:italic}.story-page.spotlight-v3-page .spotlight-v2-address,.story-page.spotlight-v3-page .spotlight-v2-hours,.story-page.spotlight-v3-page .spotlight-v2-price{font-family:var(--spotlight-v3-body)!important}.story-page.spotlight-v4-cover,.story-page.spotlight-v4-image,.story-page.spotlight-v4-page{position:relative;overflow:hidden;background:#0f1410}.story-page.spotlight-v4-cover .spotlight-v4-cover-bg,.story-page.spotlight-v4-image .spotlight-v4-image-bg,.story-page.spotlight-v4-page .spotlight-v4-page-bg{position:absolute;inset:0;z-index:0;overflow:hidden}.story-page.spotlight-v4-cover .spotlight-v4-cover-bg img,.story-page.spotlight-v4-image .spotlight-v4-image-bg img,.story-page.spotlight-v4-page .spotlight-v4-page-bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.story-page.spotlight-v4-cover .spotlight-v4-cover-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.16) 48%,rgba(0,0,0,.7))}.story-page.spotlight-v4-cover .spotlight-v4-cover-copy{position:absolute;z-index:2;left:7%;right:7%;bottom:9%;text-align:left}.story-page.spotlight-v4-cover .spotlight-v4-cover-title{margin:0;max-width:88%;color:#fff;font-family:Cormorant Garamond,Be Vietnam Pro,Georgia,serif;font-size:clamp(.72rem,2.2vw,.96rem);font-style:italic;font-weight:600;line-height:1.16;text-shadow:0 2px 12px rgba(0,0,0,.78);overflow-wrap:anywhere}.story-page.spotlight-v4-cover.spotlight-v2-place-top-center .spotlight-v4-cover-copy,.story-page.spotlight-v4-cover.spotlight-v2-place-top-left .spotlight-v4-cover-copy,.story-page.spotlight-v4-cover.spotlight-v2-place-top-right .spotlight-v4-cover-copy{top:10%;bottom:auto}.story-page.spotlight-v4-cover.spotlight-v2-place-bottom-center .spotlight-v4-cover-copy,.story-page.spotlight-v4-cover.spotlight-v2-place-mid-left .spotlight-v4-cover-copy,.story-page.spotlight-v4-cover.spotlight-v2-place-mid-right .spotlight-v4-cover-copy,.story-page.spotlight-v4-cover.spotlight-v2-place-top-center .spotlight-v4-cover-copy{text-align:center}.story-page.spotlight-v4-cover.spotlight-v2-place-bottom-right .spotlight-v4-cover-copy,.story-page.spotlight-v4-cover.spotlight-v2-place-mid-right .spotlight-v4-cover-copy,.story-page.spotlight-v4-cover.spotlight-v2-place-top-right .spotlight-v4-cover-copy{left:auto;right:7%;text-align:right}.story-page.spotlight-v4-cover.spotlight-v2-place-mid-left .spotlight-v4-cover-copy,.story-page.spotlight-v4-cover.spotlight-v2-place-mid-right .spotlight-v4-cover-copy{top:43%;bottom:auto}.story-page.spotlight-v4-cover.spotlight-v2-place-bottom-left .spotlight-v4-cover-copy,.story-page.spotlight-v4-cover.spotlight-v2-place-mid-left .spotlight-v4-cover-copy{text-align:left}.story-page.spotlight-v4-image .spotlight-v4-image-bg{background:#111}.story-page.spotlight-v4-page .spotlight-v4-page-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.04) 35%,rgba(0,0,0,.78))}.story-page.spotlight-v4-page .spotlight-v4-page-copy{position:absolute;z-index:2;left:7%;right:7%;bottom:8%;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.78)}.story-page.spotlight-v4-page .spotlight-v4-page-name{margin:0;font-family:Cormorant Garamond,Be Vietnam Pro,Georgia,serif;font-size:clamp(.82rem,2.6vw,1.12rem);font-style:italic;font-weight:600;line-height:1.12;overflow-wrap:anywhere}.story-page.spotlight-v4-page .spotlight-v4-page-address{margin:5px 0 0;font-family:Be Vietnam Pro,Arial,sans-serif;font-size:clamp(.55rem,1.7vw,.72rem);font-weight:500;line-height:1.28}.story-page.spotlight-v2-cover .spotlight-v2-cover-caption{margin:10px 0 0;font-family:Be Vietnam Pro,sans-serif!important;font-size:clamp(.56rem,1.7vw,.68rem);font-weight:600;line-height:1.32;color:#fff;text-shadow:var(--carousel-text-shadow);-webkit-text-stroke:.3px rgba(0,0,0,.7)}.story-page.spotlight-v2-page .spotlight-v2-shade{background:rgba(0,0,0,.5),linear-gradient(180deg,rgba(8,10,8,.08),rgba(8,10,8,.05) 55%,rgba(8,10,8,.72))}.story-page.spotlight-partner-v2-info-page .spotlight-v2-shade{background:linear-gradient(180deg,rgba(11,13,10,.08),rgba(11,13,10,.05) 55%,rgba(11,13,10,.72))}.story-page.spotlight-v2-list-page .spotlight-v2-list-shade{background:linear-gradient(180deg,rgba(11,13,10,.12),rgba(11,13,10,.55))}.story-page.spotlight-v2-page .spotlight-v2-copy{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:3px;max-width:100%;padding:42px 24px 44px;box-sizing:border-box;text-align:left;pointer-events:none}.story-page.spotlight-v2-page.spotlight-pos-upper-left .spotlight-v2-copy{justify-content:flex-start;align-items:flex-start;padding:68px 24px 36px}.story-page.spotlight-v2-page.spotlight-pos-upper-right .spotlight-v2-copy{justify-content:flex-start;align-items:flex-end;padding:72px 24px 36px;text-align:right}.story-page.spotlight-v2-page.spotlight-pos-center-left .spotlight-v2-copy{justify-content:center;align-items:flex-start;padding:40px 24px}.story-page.spotlight-v2-page.spotlight-pos-center-right .spotlight-v2-copy{justify-content:center;align-items:flex-end;padding:40px 24px;text-align:right}.story-page.spotlight-v2-page.spotlight-pos-lower-left .spotlight-v2-copy{justify-content:flex-end;align-items:flex-start;padding:40px 24px 48px}.story-page.spotlight-v2-page.spotlight-pos-lower-right .spotlight-v2-copy{justify-content:flex-end;align-items:flex-end;padding:40px 24px 48px;text-align:right}.story-page.spotlight-v2-page.spotlight-pos-center-right .spotlight-v2-address,.story-page.spotlight-v2-page.spotlight-pos-center-right .spotlight-v2-hours,.story-page.spotlight-v2-page.spotlight-pos-center-right .spotlight-v2-name,.story-page.spotlight-v2-page.spotlight-pos-lower-right .spotlight-v2-address,.story-page.spotlight-v2-page.spotlight-pos-lower-right .spotlight-v2-hours,.story-page.spotlight-v2-page.spotlight-pos-lower-right .spotlight-v2-name,.story-page.spotlight-v2-page.spotlight-pos-upper-right .spotlight-v2-address,.story-page.spotlight-v2-page.spotlight-pos-upper-right .spotlight-v2-hours,.story-page.spotlight-v2-page.spotlight-pos-upper-right .spotlight-v2-name{align-self:flex-end;max-width:76%}.story-page.spotlight-partner-v2-info-page .spotlight-v2-info-band{position:absolute;inset:auto 0 0 0;height:38%;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:28px!important;box-sizing:border-box;background:linear-gradient(180deg,transparent,rgba(8,10,8,.82));text-align:left}.story-page.spotlight-partner-v2-info-page .spotlight-v2-info-title{margin:0 0 8px;color:#fffaf0;font-size:1.1rem;font-weight:900;line-height:1.1}.story-page.spotlight-partner-v2-info-page .spotlight-partner-v2-info-stack{display:flex;flex-direction:column;gap:6px;width:100%;max-height:42%;overflow:hidden}.story-page.spotlight-partner-v2-info-page .spotlight-partner-v2-info-row{display:grid;grid-template-columns:72px 1fr;gap:8px;font-size:.58rem;color:rgba(255,250,243,.92)}.story-page.spotlight-partner-v2-info-page .spotlight-partner-v2-info-row span{font-weight:700;color:#ffe08a;text-transform:uppercase;letter-spacing:.04em}.story-page.spotlight-partner-v2-info-page .spotlight-partner-v2-info-row strong{font-weight:700;line-height:1.2}.story-page.spotlight-partner-v2-info-page .spotlight-v2-chip,.story-page.spotlight-v2-page .spotlight-v2-chip{display:inline-flex;align-items:center;margin-bottom:8px;padding:4px 10px;border-radius:6px;background:rgba(255,250,243,.92);color:#171411;font-size:.5rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.story-page.spotlight-v2-page .spotlight-v2-name{display:flex;align-items:flex-start;gap:4px;margin:0;max-width:82%;font-family:Quicksand,Be Vietnam Pro,sans-serif!important;font-size:clamp(.92rem,2.8vw,1.08rem);font-weight:800!important;line-height:1.12;color:#fff;paint-order:stroke fill;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;-webkit-text-stroke:.7px #000;text-shadow:0 1px 2px rgba(0,0,0,.96),0 3px 10px rgba(0,0,0,.72)}.story-page.spotlight-v2-page .spotlight-v2-name .spotlight-pin{flex:0 0 auto;width:10px;height:10px;margin-top:2px;color:#fff}.story-page.spotlight-v2-page .spotlight-v2-name-text{min-width:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.story-page.spotlight-v2-page .spotlight-v2-address,.story-page.spotlight-v2-page .spotlight-v2-hours{margin:0;max-width:82%;color:#fff;font-family:Be Vietnam Pro,sans-serif!important;font-size:clamp(.58rem,1.7vw,.68rem);font-weight:600;line-height:1.24;paint-order:stroke fill;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;-webkit-text-stroke:.42px #000;text-shadow:0 1px 1.5px rgba(0,0,0,.96),0 2px 7px rgba(0,0,0,.68)}.story-page.spotlight-v2-page .spotlight-v2-address{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.story-page.spotlight-v2-page .spotlight-v2-hours{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.story-page.spotlight-partner-v2-page .spotlight-v2-chip{background:rgba(255,207,93,.98)}.story-page.spotlight-v2-page .spotlight-v2-cta{margin:8px 0 0;font-size:.55rem;font-weight:700;color:#fff;letter-spacing:.02em;text-shadow:var(--carousel-text-shadow);-webkit-text-stroke:.25px rgba(0,0,0,.65)}.story-page.spotlight-v2-list-page .spotlight-v2-list-panel{position:absolute;left:16px;right:16px;bottom:18px;z-index:2;border-radius:16px;background:rgba(255,250,243,.95);color:#171411;padding:14px;box-sizing:border-box}.story-page.spotlight-v2-list-page .spotlight-v2-list-heading span{display:block;font-size:.48rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#bb5b43}.story-page.spotlight-v2-list-page .spotlight-v2-list-heading h2{margin:4px 0 0;font-family:Be Vietnam Pro,sans-serif!important;font-size:.92rem;font-weight:900!important;line-height:1.12;color:#171411;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.story-page.spotlight-v2-list-page .spotlight-v2-list-stack{display:flex;flex-direction:column;gap:3px;min-height:0;margin-top:8px}.story-page.spotlight-v2-list-page .spotlight-list-row{background:rgba(23,20,17,.05)}.story-page.spotlight-v2-list-page .spotlight-list-copy .story-image-title,.story-page.spotlight-v2-list-page .spotlight-list-copy strong{color:#171411!important;font-weight:700!important;line-height:1.16;text-shadow:none!important;-webkit-text-stroke:0 transparent!important}.story-page.spotlight-v2-list-page .spotlight-list-copy .spotlight-meta{color:#38332f;font-size:.46rem;font-weight:500!important;line-height:1.2;text-shadow:none!important;-webkit-text-stroke:0 transparent!important}.story-page.spotlight-v2-list-page .spotlight-list-copy .spotlight-meta.secondary{color:#6b6560;font-weight:500!important;text-shadow:none!important;-webkit-text-stroke:0 transparent!important}.story-page.spotlight-v2-list-page .spotlight-list-copy,.story-page.spotlight-v2-list-page .spotlight-list-copy *,.story-page.spotlight-v2-list-page .spotlight-v2-list-heading h2{text-shadow:none!important;-webkit-text-stroke:0 transparent!important}.story-page.spotlight-v2-list-page .spotlight-list-copy .spotlight-pin{color:#bb5b43}.story-page.pov-maikem-cover{position:relative;overflow:hidden;background:#1a1714}.story-page.pov-maikem-cover .pov-maikem-cover-bg,.story-page.pov-maikem-cover .pov-maikem-cover-bg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.story-page.pov-maikem-cover .pov-maikem-cover-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,13,10,.05),rgba(11,13,10,.78))}.story-page.pov-maikem-cover .pov-maikem-cover-copy{position:absolute;left:18px;right:18px;bottom:28px;font-family:Quicksand,sans-serif;color:#fff;text-align:left}.story-page.pov-maikem-cover .pov-maikem-cover-kicker{display:inline-flex;margin-bottom:6px;padding:3px 8px;border-radius:999px;background:rgba(255,224,138,.92);color:#1a1a1a;font-size:.48rem;font-weight:700;letter-spacing:.08em}.story-page.pov-maikem-cover .pov-maikem-cover-title{font-family:Quicksand,sans-serif!important;font-weight:700!important;font-size:clamp(1.15rem,3.6vw,1.65rem)!important;line-height:1.1;text-shadow:0 4px 18px rgba(0,0,0,.45);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.story-page.pov-maikem-cover .pov-maikem-cover-subtitle{margin-top:6px;font-size:.68rem;line-height:1.25;color:rgba(255,255,255,.92)}.story-page.pov-maikem-page{position:relative;background:#0e0d0c;font-family:Quicksand,Be Vietnam Pro,sans-serif;display:flex;flex-direction:column;padding:0;box-sizing:border-box;overflow:hidden}.story-page.pov-maikem-page .pov-maikem-page-tag{position:absolute;top:10px;right:10px;z-index:3;max-width:46%;padding:6px 9px;border-radius:10px;background:rgba(14,13,12,.62);color:#fffaf0;font-size:.46rem;font-weight:600;line-height:1.2;text-align:right;border:1px solid rgba(255,250,240,.22)}.story-page.pov-maikem-page .pov-maikem-feed{flex:1 1;display:flex;flex-direction:column;gap:2px;min-height:0;width:100%;height:100%}.story-page.pov-maikem-page .pov-maikem-slide{position:relative;flex:1 1;min-height:0;overflow:hidden;background:#1a1714}.story-page.pov-maikem-page .pov-maikem-slide img{width:100%;height:100%;object-fit:cover;display:block}.story-page.pov-maikem-page .pov-maikem-slide-shade{position:absolute;inset:auto 0 0 0;height:42%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.72));pointer-events:none}.story-page.pov-maikem-page .pov-maikem-slide-copy{position:absolute;left:12px;right:12px;bottom:10px;z-index:1;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.55)}.story-page.pov-maikem-page .pov-maikem-slide-tag{display:inline-flex;margin-bottom:3px;padding:2px 7px;border-radius:999px;background:rgba(255,224,138,.92);color:#1a1a1a;font-size:.42rem;font-weight:700}.story-page.pov-maikem-page .pov-maikem-slide-title{font-family:Quicksand,sans-serif!important;font-size:.78rem;font-weight:600;line-height:1.14;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.story-page.pov-maikem-page .pov-maikem-slide-meta{margin:3px 0 0;font-size:.5rem;line-height:1.2;color:rgba(255,255,255,.9);display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.story-page.pov-3-v2-cover,.story-page.pov-3-v2-grid-page,.story-page.pov-3-v2-stack-page{--grid8-feed-yellow:#ffe566;--grid8-feed-script:"Quicksand","Be Vietnam Pro",Arial,sans-serif;--grid8-feed-hook-font:"Quicksand","Be Vietnam Pro",Arial,sans-serif;--grid8-feed-meta-font:"Be Vietnam Pro",Arial,sans-serif}.story-page.pov-3-v2-cover{position:relative;overflow:hidden;background:#0e0d0c;color:#fff}.story-page.pov-3-v2-cover .pov-3-v2-cover-bg,.story-page.pov-3-v2-cover .pov-3-v2-cover-bg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 28%}.story-page.pov-3-v2-cover .pov-3-v2-cover-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,10,8,.42),rgba(8,10,8,.08) 38%,rgba(8,10,8,.55))}.story-page.pov-3-v2-cover .pov-3-v2-cover-copy{position:absolute;left:50%;top:14%;transform:translateX(-50%);z-index:2;width:86%;text-align:center}.story-page.pov-3-v2-cover .pov-3-v2-headline{margin:0;display:grid;gap:2px;font-family:var(--grid8-feed-hook-font)!important;font-size:clamp(1.05rem,3.2vw,1.45rem);font-weight:800!important;line-height:1.06;color:var(--grid8-feed-yellow);text-shadow:0 3px 12px rgba(0,0,0,.65)}.story-page.pov-3-v2-cover .pov-3-v2-bracket{margin:8px 0 0;font-family:var(--grid8-feed-meta-font)!important;font-size:clamp(.52rem,1.5vw,.62rem);font-weight:600;line-height:1.28;color:rgba(255,255,255,.96);text-shadow:0 2px 10px rgba(0,0,0,.55)}.story-page.pov-3-v2-cover .pov-3-v2-accent{color:var(--grid8-feed-yellow)}.story-page.pov-3-v2-stack-page{display:flex;flex-direction:column;background:#0e0d0c;overflow:hidden}.story-page.pov-3-v2-stack-page .pov-3-v2-stack-feed{flex:1 1;display:flex;flex-direction:column;min-height:0}.story-page.pov-3-v2-stack-page .pov-3-v2-stack-row{position:relative;flex:1 1;min-height:0;overflow:hidden}.story-page.pov-3-v2-stack-page .pov-3-v2-stack-row img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;object-position:center 32%;display:block}.story-page.pov-3-v2-stack-page .pov-3-v2-stack-row.is-portrait-focus img{object-position:center 10%}.story-page.pov-3-v2-stack-page .pov-3-v2-stack-row:first-child .pov-3-v2-stack-name,.story-page.pov-3-v2-stack-page .pov-3-v2-stack-row:nth-child(2) .pov-3-v2-stack-name,.story-page.pov-3-v2-stack-page .pov-3-v2-stack-row:nth-child(3) .pov-3-v2-stack-name{color:#ffe566}.story-page.pov-3-v2-stack-page .pov-3-v2-stack-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,10,8,.88),rgba(8,10,8,.28) 58%,rgba(8,10,8,.08))}.story-page.pov-3-v2-stack-page .pov-3-v2-stack-copy{position:absolute;left:12px;right:12px;bottom:8px;z-index:2;color:#fff;max-width:88%}.story-page.pov-3-v2-stack-page .pov-3-v2-stack-name{margin:0;font-family:var(--grid8-feed-script)!important;font-size:clamp(.82rem,2.35vw,1.02rem);font-weight:800!important;line-height:1.3;color:#ffe566;text-shadow:0 3px 14px rgba(0,0,0,.85),0 0 1px rgba(0,0,0,.95),-1px -1px 0 rgba(0,0,0,.72),1px 1px 0 rgba(0,0,0,.72),0 0 12px rgba(255,229,102,.35);-webkit-text-stroke:.35px rgba(0,0,0,.55);display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-top:1px}.story-page.pov-3-v2-stack-page .pov-3-v2-stack-meta{margin:5px 0 0;font-family:var(--grid8-feed-meta-font)!important;font-size:.5rem;font-weight:600;line-height:1.26;color:rgba(255,255,255,.95)}.story-page.pov-3-v2-stack-page .pov-3-v2-stack-tagline{margin:4px 0 0;font-family:var(--grid8-feed-meta-font)!important;font-size:.4rem;font-weight:500;line-height:1.28;color:rgba(255,255,255,.92);display:block;overflow:hidden;max-height:calc(1.22em * 2)}.story-page.pov-3-v2-grid-page{position:relative;overflow:hidden;background:#ddd4c6}.story-page.pov-3-v2-grid-page .pov-3-v2-grid-bg,.story-page.pov-3-v2-grid-page .pov-3-v2-grid-bg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(10px) brightness(.82);transform:scale(1.08)}.story-page.pov-3-v2-grid-page .pov-3-v2-grid-panel{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:88%;max-height:90%;padding:14px 12px 12px;border:2px solid #1f3f67;border-radius:18px;background:rgba(248,242,232,.92);box-shadow:0 10px 28px rgba(0,0,0,.18);overflow:hidden}.story-page.pov-3-v2-grid-page .pov-3-v2-grid-title{margin:0 0 10px;text-align:center;font-family:var(--grid8-feed-script)!important;font-size:clamp(1rem,2.9vw,1.22rem);font-weight:800!important;line-height:1.05;color:#8a5a00;text-shadow:0 1px 0 rgba(255,255,255,.65),0 2px 8px rgba(0,0,0,.18)}.story-page.pov-3-v2-grid-page .pov-3-v2-grid-matrix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 6px}.story-page.pov-3-v2-grid-page .pov-3-v2-grid-cell{min-width:0}.story-page.pov-3-v2-grid-page .pov-3-v2-grid-thumb{aspect-ratio:1/1;border-radius:10px;overflow:hidden;background:#d8d0c4}.story-page.pov-3-v2-grid-page .pov-3-v2-grid-thumb img{width:100%;height:100%;object-fit:cover;display:block}.story-page.pov-3-v2-grid-page .pov-3-v2-grid-label{margin-top:4px;text-align:center;color:#1a1714}.story-page.pov-3-v2-grid-page .pov-3-v2-grid-dish,.story-page.pov-3-v2-grid-page .pov-3-v2-grid-name{font-family:var(--grid8-feed-meta-font)!important;font-size:.54rem;font-weight:700;line-height:1.12}.story-page.pov-3-v2-grid-page .pov-3-v2-grid-address{margin-top:1px;font-family:var(--grid8-feed-meta-font)!important;font-size:.38rem;font-weight:600;line-height:1.15;color:#2b2620}.batch-export-root .story-page.pov-3-v2-cover .pov-3-v2-bracket{font-family:Quicksand,sans-serif!important;font-size:11px!important;font-weight:600!important;line-height:1.34!important;color:#ffffff!important;opacity:1!important;text-shadow:0 1px 4px rgba(0,0,0,.65)!important}.batch-export-root .story-page.pov-3-v2-stack-page .pov-3-v2-stack-name{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:unset;-webkit-box-orient:unset;line-height:1.35!important;padding-top:1px;font-size:13px!important;text-shadow:0 2px 10px rgba(0,0,0,.88),0 0 14px rgba(255,229,102,.42)!important}.batch-export-root .story-page.pov-3-v2-stack-page .pov-3-v2-stack-row.is-portrait-focus img{object-position:center 8%!important;transform:scale(1.06);transform-origin:center 14%}.batch-export-root .photomode-item.is-portrait-focus img{object-position:center 8%!important;transform:scale(1.05);transform-origin:center 14%}.batch-export-root .story-page[data-list-id^=pov-3-day] .photomode-name{color:#ffe566!important;text-shadow:0 2px 10px rgba(0,0,0,.88),0 0 14px rgba(255,229,102,.42)!important}.batch-export-root .story-page.pov-3-v2-stack-page .pov-3-v2-stack-tagline{font-family:Quicksand,sans-serif!important;font-size:10px!important;font-weight:600!important;line-height:1.28!important;color:#ffffff!important;opacity:1!important;text-shadow:0 1px 4px rgba(0,0,0,.65)!important;max-height:calc(1.28em * 2)!important}.batch-export-root .story-page.pov-3-v2-grid-page .pov-3-v2-grid-panel{left:6%;right:6%;top:4%;bottom:4%;width:auto;max-height:none;transform:none;overflow:visible}.batch-export-root .story-page.pov-3-v2-grid-page .pov-3-v2-grid-bg img{transform:none}.batch-export-root .story-page.pov-3-v2-grid-page .pov-3-v2-grid-thumb{position:relative;width:100%;height:0;padding-bottom:100%;aspect-ratio:auto;overflow:hidden}.batch-export-root .story-page.pov-3-v2-grid-page .pov-3-v2-grid-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.batch-export-root .story-page.pov-3-v2-grid-page .pov-3-v2-grid-name{font-family:Be Vietnam Pro,Quicksand,sans-serif!important;font-size:11px!important;font-weight:700!important}.batch-export-root .story-page.pov-3-v2-grid-page .pov-3-v2-grid-address{font-family:Quicksand,sans-serif!important;font-size:8px!important}.story-page.itinerary-4n3d-stack-cover,.story-page.itinerary-4n3d-stack-page{--stack-yellow:#ffe566;--stack-script:"Be Vietnam Pro",Arial,sans-serif;--stack-meta-font:"Be Vietnam Pro",Arial,sans-serif}.story-page.itinerary-4n3d-stack-cover .itinerary-4n3d-stack-cover-hero,.story-page.itinerary-4n3d-stack-cover .itinerary-4n3d-stack-cover-tagline,.story-page.itinerary-4n3d-stack-page .itinerary-4n3d-stack-address,.story-page.itinerary-4n3d-stack-page .itinerary-4n3d-stack-name,.story-page.itinerary-4n3d-stack-page .itinerary-4n3d-stack-page-bracket,.story-page.itinerary-4n3d-stack-page .itinerary-4n3d-stack-page-headline{color:#fff;paint-order:stroke fill;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;text-shadow:var(--carousel-text-shadow)}.story-page.itinerary-4n3d-stack-cover{position:relative;overflow:hidden;background:#0e0d0c}.story-page.itinerary-4n3d-stack-cover .itinerary-4n3d-stack-cover-grid{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:0;z-index:0;filter:brightness(.9) saturate(.98);transform:none}.story-page.itinerary-4n3d-stack-cover .itinerary-4n3d-stack-cover-cell{overflow:hidden;background:#1a1714}.story-page.itinerary-4n3d-stack-cover .itinerary-4n3d-stack-cover-cell img{width:100%;height:100%;object-fit:cover;display:block}.story-page.itinerary-4n3d-stack-cover .itinerary-4n3d-stack-cover-dim{position:absolute;inset:0;z-index:1;background:rgba(0,0,0,.24);pointer-events:none}.story-page.itinerary-4n3d-stack-cover .itinerary-4n3d-stack-cover-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:86%;text-align:center;pointer-events:none}.story-page.itinerary-4n3d-stack-cover .itinerary-4n3d-stack-cover-hero{margin:0;font-family:var(--stack-script)!important;font-size:clamp(1.02rem,3vw,1.42rem);font-weight:800!important;line-height:1.1;letter-spacing:.02em;text-transform:uppercase;color:#fff;text-wrap:balance;-webkit-text-stroke:1.35px #000}.story-page.itinerary-4n3d-stack-cover .itinerary-4n3d-stack-cover-tagline{margin:10px 0 0;font-family:var(--stack-meta-font)!important;font-size:clamp(.54rem,1.55vw,.68rem);font-weight:600;line-height:1.28;color:#fff;text-wrap:balance;max-height:calc(1.28em * 3);overflow:hidden;-webkit-text-stroke:.75px #000}.story-page.itinerary-4n3d-stack-page{position:relative;overflow:hidden;background:#0e0d0c;color:#fff;border-radius:0}.story-page.itinerary-4n3d-stack-page .itinerary-4n3d-stack-page-grid{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:0;z-index:0}.story-page.itinerary-4n3d-stack-page .itinerary-4n3d-stack-page-cell{position:relative;overflow:hidden;background:#1a1714}.story-page.itinerary-4n3d-stack-page .itinerary-4n3d-stack-page-cell img{width:100%;height:100%;object-fit:cover;object-position:center 36%;display:block}.story-page.itinerary-4n3d-stack-page .itinerary-4n3d-stack-page-cell.is-people-focus img{object-position:center 20%}.story-page.itinerary-4n3d-stack-page .itinerary-4n3d-stack-page-cell-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,10,8,.5),rgba(8,10,8,.24) 38%,rgba(8,10,8,.05))}.story-page.itinerary-4n3d-stack-page:before{content:"";position:absolute;left:0;right:0;top:0;height:24%;z-index:2;background:linear-gradient(180deg,rgba(8,10,8,.68),rgba(8,10,8,.22) 72%,transparent);pointer-events:none}.story-page.itinerary-4n3d-stack-page .itinerary-4n3d-stack-page-head{position:absolute;left:12px;right:12px;top:10px;z-index:3;text-align:left;pointer-events:none}.story-page.itinerary-4n3d-stack-page .itinerary-4n3d-stack-page-headline{margin:0;display:grid;gap:2px;justify-items:start;font-family:var(--stack-script)!important;font-size:clamp(.95rem,2.8vw,1.18rem);font-weight:800!important;line-height:1.06;color:#fff;-webkit-text-stroke:1.15px #000}.story-page.itinerary-4n3d-stack-page .itinerary-4n3d-stack-page-bracket{margin:6px 0 0;font-family:var(--stack-meta-font)!important;font-size:clamp(.48rem,1.35vw,.58rem);font-weight:600;line-height:1.28;color:#fff;text-wrap:balance;text-align:left;-webkit-text-stroke:.72px #000}.story-page.itinerary-4n3d-stack-page .itinerary-4n3d-stack-page-accent{color:#fff}.story-page.itinerary-4n3d-stack-page .itinerary-4n3d-stack-row-copy{position:absolute;left:12px;right:12px;bottom:10px;z-index:2;max-width:calc(100% - 24px)}.story-page.itinerary-4n3d-stack-page .itinerary-4n3d-stack-page-cell:nth-child(3) .itinerary-4n3d-stack-row-copy,.story-page.itinerary-4n3d-stack-page .itinerary-4n3d-stack-page-cell:nth-child(4) .itinerary-4n3d-stack-row-copy{bottom:14px}.story-page.itinerary-4n3d-stack-page .itinerary-4n3d-stack-page-cell:nth-child(3) .itinerary-4n3d-stack-row-copy{left:14px;max-width:calc(100% - 26px)}.story-page.itinerary-4n3d-stack-page .itinerary-4n3d-stack-page-cell:nth-child(4) .itinerary-4n3d-stack-row-copy{left:12px;right:14px;max-width:calc(100% - 26px)}.story-page.itinerary-4n3d-stack-page .itinerary-4n3d-stack-name{margin:0;font-family:var(--stack-script)!important;font-size:clamp(.56rem,1.65vw,.72rem);font-weight:800!important;line-height:1.2;color:#fff;-webkit-text-stroke:1px #000;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-top:1px}.story-page.itinerary-4n3d-stack-page .itinerary-4n3d-stack-address{margin:3px 0 0;font-family:var(--stack-meta-font)!important;font-size:.42rem;font-weight:600;line-height:1.2;color:#fff;-webkit-text-stroke:.62px #000;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.batch-export-root .story-page.itinerary-4n3d-stack-page .itinerary-4n3d-stack-page-grid{gap:0}.batch-export-root .story-page.itinerary-4n3d-stack-page .itinerary-4n3d-stack-page-cell{box-shadow:inset 0 0 0 1px #141210}.batch-export-root .story-page.itinerary-4n3d-stack-page .itinerary-4n3d-stack-page-cell img{transform:scale(1.025);transform-origin:center center}.batch-export-root .story-page.itinerary-4n3d-stack-page:before{height:18%;background:linear-gradient(180deg,rgba(8,10,8,.5),rgba(8,10,8,.08) 82%,transparent)}.batch-export-root .story-page.grid4 .grid6-body{gap:0;padding:0;background:#0e0d0c}.batch-export-root .story-page.grid4 .grid6-item img{transform:scale(1.02);transform-origin:center center}.batch-export-root .story-page.itinerary-4n3d-stack-page .itinerary-4n3d-stack-address,.batch-export-root .story-page.itinerary-4n3d-stack-page .itinerary-4n3d-stack-name{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.batch-export-root .story-page.itinerary-4n3d-stack-page .itinerary-4n3d-stack-name{padding-top:1px}.story-page.budget-wallet-cover{background:#120f0c;color:#fffaf3}.story-page.budget-wallet-cover .budget-wallet-cover-bg,.story-page.budget-wallet-cover .budget-wallet-cover-bg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.story-page.budget-wallet-cover .budget-wallet-cover-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,.78))}.story-page.budget-wallet-cover .budget-wallet-cover-copy{position:absolute;left:24px;right:24px;bottom:32px}.story-page.budget-wallet-cover .budget-wallet-script{font-family:Baloo\ 2,Quicksand,sans-serif;font-size:1.1rem;font-weight:700;color:#ffe08a;margin-bottom:8px}.story-page.budget-wallet-cover .budget-wallet-title{margin:0;font-family:Quicksand,Be Vietnam Pro,Arial,sans-serif!important;font-size:clamp(1.35rem,4vw,1.95rem);font-weight:800!important;line-height:1.04;letter-spacing:.02em;text-transform:uppercase;color:#ffe566;text-shadow:0 3px 12px rgba(0,0,0,.65)}.story-page.budget-wallet-cover .budget-wallet-hook{margin:8px 0 0;font-size:1.1rem;font-weight:800;color:#fffaf3}.story-page.budget-wallet-cover .budget-wallet-sub{margin:8px 0 0;font-size:.75rem;opacity:.9}.story-page.budget-wallet-bill,.story-page.budget-wallet-day,.story-page.budget-wallet-fixed{background:#e8e2d6}.story-page.budget-wallet-bill .budget-wallet-bill-panel h2,.story-page.budget-wallet-day .budget-wallet-slip,.story-page.budget-wallet-fixed .budget-wallet-fixed-panel h2{margin:4px 0 0;font-size:.95rem;font-weight:900;line-height:1.1}.story-page.budget-wallet-bill .budget-wallet-bill-panel>span,.story-page.budget-wallet-fixed .budget-wallet-fixed-panel>span{font-size:.58rem;font-weight:900;letter-spacing:.08em;color:#bb5b43;text-transform:uppercase}.story-page.budget-wallet-bill .budget-wallet-bill-panel,.story-page.budget-wallet-fixed .budget-wallet-fixed-panel{position:absolute;inset:16px;border-radius:16px;background:#faf6ec;border:1px solid #d8d0c0;color:#171411;padding:16px 16px 14px;display:flex;flex-direction:column;gap:10px;box-shadow:0 12px 30px rgba(62,48,29,.12)}.story-page.budget-wallet-day .budget-wallet-slip-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border-bottom:1px solid #d8d0c0;padding-bottom:10px}.story-page.budget-wallet-day .budget-wallet-slip-head span{font-size:.58rem;font-weight:900;letter-spacing:.08em;color:#bb5b43}.story-page.budget-wallet-day .budget-wallet-slip-head h2{margin:4px 0 0;font-size:.9rem;font-weight:800;line-height:1.1}.story-page.budget-wallet-day .budget-wallet-slip-total{padding:6px 10px;border-radius:999px;background:#171411;color:#fff;font-size:.68rem;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.story-page.budget-wallet-bill .budget-wallet-lines,.story-page.budget-wallet-day .budget-wallet-lines,.story-page.budget-wallet-fixed .budget-wallet-lines{display:flex;flex-direction:column;gap:6px}.story-page.budget-wallet-bill .budget-wallet-line,.story-page.budget-wallet-day .budget-wallet-line,.story-page.budget-wallet-fixed .budget-wallet-line{display:grid;grid-template-columns:52px 1fr auto;gap:8px;align-items:start;font-size:.58rem;border-bottom:1px dashed rgba(23,20,17,.14);padding-bottom:5px}.story-page.budget-wallet-bill .budget-wallet-line em,.story-page.budget-wallet-day .budget-wallet-line em,.story-page.budget-wallet-fixed .budget-wallet-line em{font-style:normal;font-weight:900;color:#b42318;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.story-page.budget-wallet-day .budget-wallet-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:auto}.story-page.budget-wallet-day .budget-wallet-thumb{border-radius:8px;overflow:hidden;aspect-ratio:1}.story-page.budget-wallet-day .budget-wallet-thumb img{width:100%;height:100%;object-fit:cover}.story-page.budget-wallet-bill .budget-wallet-bill-panel h2{margin:4px 0 0;font-size:1.1rem;font-weight:900;text-align:center}.story-page.budget-wallet-bill .budget-wallet-bill-final{margin-top:auto;padding:12px 14px;border-radius:12px;background:#171411;color:#ffe08a;display:flex;justify-content:space-between;align-items:center;font-weight:900;font-size:.82rem}.story-page.budget-wallet-bill .budget-wallet-bill-final strong{font-size:1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.preview-selector-panel .panel-head-actions,.template-gallery-shell .panel-head-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.preview-deck-v2-tag{display:inline-flex;margin-left:6px;padding:1px 6px;border-radius:999px;background:rgba(187,91,67,.16);color:var(--terracotta);font-size:.62rem;font-style:normal;font-weight:700;vertical-align:middle}.template-gallery-compare-btn{margin-left:auto}.template-compare-modal{max-width:min(96vw,1400px);width:96vw}.template-compare-pairs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.template-compare-pair-btn{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:999px;padding:6px 12px;font-size:.78rem;cursor:pointer}.template-compare-pair-btn.active,.template-compare-pair-btn:hover{border-color:var(--terracotta);color:var(--terracotta)}.template-compare-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.template-compare-selectors{display:grid;grid-template-columns:1fr 1fr;gap:12px}.template-compare-selectors label{display:flex;flex-direction:column;gap:6px;font-size:.8rem;color:var(--muted)}.template-compare-selectors select{padding:8px 10px;border-radius:10px;border:1px solid var(--line);background:var(--paper);color:var(--ink)}.template-compare-sync-toggle{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;color:var(--muted);white-space:nowrap}.template-compare-sync-note{margin:0 0 12px;font-size:.78rem;color:var(--terracotta)}.template-compare-stage{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-height:62vh;overflow:auto}.template-compare-column{border:1px solid var(--line);border-radius:16px;background:var(--paper);padding:12px;min-width:0}.template-compare-page-strip{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.template-compare-page-tab{min-width:2.4rem;padding:5px 8px;border-radius:999px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font-size:.72rem;font-weight:700;cursor:pointer}.template-compare-page-tab.active,.template-compare-page-tab:hover{border-color:var(--terracotta);color:var(--terracotta)}.template-compare-focus-stage{display:flex;flex-direction:column;gap:8px;align-items:center}.template-compare-page-caption{margin:0;width:100%;font-size:.78rem;color:var(--muted);text-align:center}.template-compare-focus-stage .slide-card-frame{width:min(100%,280px);margin:0 auto}.template-compare-focus-stage .slide-card-frame.is-selected{outline:none;box-shadow:0 18px 40px rgba(0,0,0,.22)}@media (max-width:900px){.template-compare-selectors,.template-compare-stage{grid-template-columns:1fr}}.story-page.spotlight-v5-cover,.story-page.spotlight-v5-place,.story-page.spotlight-v5-playlist{position:relative;width:397px;height:496px;aspect-ratio:4/5;overflow:hidden;border-radius:18px;background:#0c0d0d;isolation:isolate}.story-page.spotlight-v5-cover .spotlight-v5-bg,.story-page.spotlight-v5-place .spotlight-v5-bg,.story-page.spotlight-v5-playlist .spotlight-v5-bg{position:absolute;inset:0;z-index:0}.story-page.spotlight-v5-cover .spotlight-v5-bg img,.story-page.spotlight-v5-place .spotlight-v5-bg img,.story-page.spotlight-v5-playlist .spotlight-v5-bg img{width:100%;height:100%;object-fit:cover;display:block}.spotlight-v5-shade{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.58))}.spotlight-v5-cover-hook,.spotlight-v5-place-copy,.spotlight-v5-playlist-copy{position:absolute;z-index:1;color:#fff;font-weight:900;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.spotlight-v5-cover-hook{max-width:82%;margin:0;font-size:1.3rem;line-height:1.08}.spotlight-v5-place-copy{max-width:84%;display:flex;flex-direction:column;gap:3px}.spotlight-v5-place-name{font-size:1rem;line-height:1.08}.spotlight-v5-place-address{font-size:.72rem;line-height:1.12;font-weight:800}.spotlight-v5-playlist-copy{inset:13% 9%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-size:.58rem;line-height:1.18}.spotlight-v5-playlist-line{margin:1px 0}.spotlight-v5-position-bottom-right .spotlight-v5-cover-hook,.spotlight-v5-position-bottom-right .spotlight-v5-place-copy{right:22px;bottom:24px;text-align:right;align-items:flex-end}.spotlight-v5-position-bottom-left .spotlight-v5-cover-hook,.spotlight-v5-position-bottom-left .spotlight-v5-place-copy{left:22px;bottom:24px;text-align:left;align-items:flex-start}.spotlight-v5-position-top-right .spotlight-v5-cover-hook,.spotlight-v5-position-top-right .spotlight-v5-place-copy{right:22px;top:24px;text-align:right;align-items:flex-end}.spotlight-v5-position-top-left .spotlight-v5-cover-hook,.spotlight-v5-position-top-left .spotlight-v5-place-copy{left:22px;top:24px;text-align:left;align-items:flex-start}.spotlight-v5-position-center .spotlight-v5-cover-hook,.spotlight-v5-position-center .spotlight-v5-place-copy{left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;align-items:center}.spotlight-v5-position-mid-left .spotlight-v5-cover-hook,.spotlight-v5-position-mid-left .spotlight-v5-place-copy{left:22px;top:50%;transform:translateY(-50%);text-align:left;align-items:flex-start}.spotlight-v5-position-mid-right .spotlight-v5-cover-hook,.spotlight-v5-position-mid-right .spotlight-v5-place-copy{right:22px;top:50%;transform:translateY(-50%);text-align:right;align-items:flex-end}@media (max-width:700px){.story-page.spotlight-v5-cover,.story-page.spotlight-v5-place,.story-page.spotlight-v5-playlist{width:min(100%,397px);height:auto;min-height:calc(min(100vw, 397px) * 1.25)}}.story-page.spotlight-v6-cover,.story-page.spotlight-v6-image,.story-page.spotlight-v6-page{position:relative;width:397px;height:706px;aspect-ratio:9/16;overflow:hidden;border-radius:18px;background:#0c0d0d;isolation:isolate}.story-page.spotlight-v6-cover .spotlight-v6-bg,.story-page.spotlight-v6-image .spotlight-v6-bg,.story-page.spotlight-v6-page .spotlight-v6-bg{position:absolute;inset:0;z-index:0}.story-page.spotlight-v6-cover .spotlight-v6-bg img,.story-page.spotlight-v6-image .spotlight-v6-bg img,.story-page.spotlight-v6-page .spotlight-v6-bg img{width:100%;height:100%;object-fit:cover;display:block}.spotlight-v6-cover-title,.spotlight-v6-image-title,.spotlight-v6-page-copy{position:absolute;z-index:1;left:8%;right:8%;top:50%;transform:translateY(-50%);text-align:center;color:#fff;font-weight:900;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.spotlight-v6-cover-title,.spotlight-v6-image-title{margin:0;font-size:13px;line-height:1.15}.spotlight-v6-page-copy{display:flex;flex-direction:column;align-items:center;gap:3px}.spotlight-v6-page-address,.spotlight-v6-page-name{font-size:13px;line-height:1.15;margin:0}.spotlight-v6-page-address{font-weight:800}.story-page.spotlight-v6-map-page,.story-page.spotlight-v6-map-place{position:relative;width:397px;height:529.333px;aspect-ratio:3/4;overflow:hidden;border-radius:0;background:#000;isolation:isolate}.spotlight-v6-map-bg{position:absolute;inset:0;z-index:0}.story-page.spotlight-v6-map-page .spotlight-v6-map-bg img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.story-page.spotlight-v6-map-place .spotlight-v6-map-bg img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.spotlight-v6-map-copy{position:absolute;z-index:1;left:8%;right:8%;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;color:#fff;font-weight:900;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.spotlight-v6-map-address,.spotlight-v6-map-name{margin:0;font-size:13px;line-height:1.15}.spotlight-v6-map-address{font-weight:800}.story-page.spotlight-v6-diary-page{position:relative;display:block;width:397px;height:529.333px;aspect-ratio:3/4;padding:0;overflow:hidden;border-radius:0;background:#000;isolation:isolate}.diary-bg{position:absolute;inset:0;z-index:0}.diary-bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.diary-safe{position:absolute;z-index:1;inset:10% 8%;display:flex;align-items:center;justify-content:center}.diary-top-center .diary-safe{top:20%;bottom:35%;align-items:flex-start}.diary-bottom-center .diary-safe{top:35%;bottom:12%;align-items:flex-end}.diary-copy{width:100%;min-width:0;color:white;text-align:center;font-size:var(--diary-font,13px);line-height:1.25;font-weight:600;overflow-wrap:anywhere;-webkit-text-stroke:.6px #171717;paint-order:stroke fill;text-shadow:0 1px 1px #111}.diary-copy p{font:inherit;margin:0;padding:0}.diary-copy p+p{margin-top:3px}@media (max-width:700px){.story-page.spotlight-v6-cover,.story-page.spotlight-v6-image,.story-page.spotlight-v6-page{width:min(100%,397px);height:auto;min-height:calc(min(100vw,397px) * 1.7778)}.story-page.spotlight-v6-map-page,.story-page.spotlight-v6-map-place{width:min(100%,397px);height:auto;min-height:calc(min(100vw,397px) * 1.333333)}}.story-page.summary-note-page{position:relative;display:flex;flex-direction:column;width:397px;height:706px;aspect-ratio:9/16;overflow:hidden;border-radius:0;box-shadow:none;background:#fff;color:#333;padding:24px 30px 30px;box-sizing:border-box;isolation:isolate}.summary-note-toolbar{justify-content:space-between;min-height:27px;color:#d0a700;font-size:14px;line-height:1}.summary-note-actions,.summary-note-back,.summary-note-toolbar{display:flex;align-items:center}.summary-note-back{gap:5px;white-space:nowrap}.summary-note-back-icon{position:relative;display:block;width:13px;height:20px;font-size:0;transform:none}.summary-note-back-icon:before{content:"";position:absolute;left:3px;top:5px;width:9px;height:9px;border-left:1.7px solid;border-bottom:1.7px solid;transform:rotate(45deg)}.summary-note-actions{gap:22px}.summary-note-share{position:relative;display:block;width:18px;height:14px;margin-top:7px;border:1.5px solid;border-top:0;border-radius:1px;font-size:0}.summary-note-share:before{content:"↑";position:absolute;left:50%;top:-14px;transform:translateX(-50%);font-size:20px;font-weight:500;line-height:18px}.summary-note-more{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:1.5px solid;border-radius:50%;font-size:0;line-height:1}.summary-note-more:before{content:"•••";display:block;font-size:7px;letter-spacing:1px;line-height:1;transform:translateY(-.5px)}.summary-note-date{margin:13px 0 18px;color:#8a8a8a;text-align:center;font-size:13px;line-height:1.2;font-weight:500}.summary-note-content{display:flex;flex:1 1;min-height:0;flex-direction:column}.summary-note-title{margin:0 0 22px;color:#303030;font-size:27px;line-height:1.15;font-weight:800;letter-spacing:-.02em}.summary-note-list{display:flex;flex:1 1;min-height:0;flex-direction:column;justify-content:space-between;gap:13px}.summary-note-row{display:flex;align-items:flex-start;gap:8px;color:#3e3e3e;font-size:15px;line-height:1.3;font-weight:400}.summary-note-pin{flex:0 0 19px;font-size:16px;line-height:1.25}.summary-note-row-text{min-width:0;overflow-wrap:anywhere}@media (max-width:700px){.story-page.summary-note-page{width:min(100%,397px);height:auto;min-height:calc(min(100vw,397px) * 1.7778)}}.story-page .budget72-cover-shade,.story-page .budget72-story-cover-shade,.story-page .grid4-mutant-cover-shade,.story-page .grid6-cover-overlay,.story-page .grid6qt-cover-dim,.story-page .grid8-cover-shade,.story-page .grid8-feed-cover-dim,.story-page .grid8-quaytung-cover-dim,.story-page .itinerary-4n3d-stack-cover-dim,.story-page .itl-cover-shade,.story-page .spotlight-v2-cover-dim{background:none!important;box-shadow:none!important}.story-page .journey-cover-photo:after,.story-page .page-cover:after{background:none!important}.story-page .budget72-story-cover-copy h1,.story-page .cover-copy .cover-title,.story-page .grid6-cover-title,.story-page .grid8-cover-title{text-shadow:var(--carousel-text-shadow,0 1px 2px rgba(0,0,0,.96),0 3px 10px rgba(0,0,0,.7))!important;-webkit-text-stroke:.5px rgba(0,0,0,.75);paint-order:stroke fill}.story-page.pov-3-v2-cover .pov-3-v2-cover-shade,.story-page.pov-3-v2-stack-page .pov-3-v2-stack-shade,.story-page.pov-maikem-cover .pov-maikem-cover-shade,.story-page.pov-maikem-page .pov-maikem-slide-shade{display:none!important}.story-page.photomode .photomode-item:after{display:none!important;content:none!important;background:none!important}@media (max-width:1100px){body,html{overflow-x:hidden;overflow-y:auto}.app-shell{display:grid;grid-template-columns:minmax(0,1fr);height:auto;min-height:100vh}.workspace-grid,.workspace-grid.caption-mode,.workspace-grid.list-focus-mode{display:flex;flex-direction:column;gap:14px;height:auto;min-height:0;padding:14px 16px 22px;overflow:visible}.ai-shell,.inspector-shell{flex:0 0 auto;width:100%;min-width:0;min-height:0;overflow:visible}.workspace-grid.preview-mode .inspector-shell{display:flex}.page-inspector{max-height:none;overflow:visible}.inspector-shell{margin-top:0}.page-inspector{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(360px,1.15fr);gap:12px 16px;align-items:start}.page-inspector>.inspector-cover-note,.page-inspector>.inspector-page-editor,.page-inspector>.inspector-summary{grid-column:1}.page-inspector>.inspector-export-actions,.page-inspector>.inspector-list,.page-inspector>.inspector-stats{grid-column:2}.page-inspector>.inspector-stats{margin-top:0}.page-inspector>.inspector-list{max-height:330px;margin-top:0}}@media (max-width:720px){.section-title{font-size:clamp(1.18rem,5.4vw,1.48rem)}.workspace-grid,.workspace-grid.caption-mode,.workspace-grid.list-focus-mode{padding:10px}.panel-head{gap:6px;padding:12px}.page-inspector{display:block;padding:10px}.page-inspector>*+*{margin-top:10px}.page-inspector>.inspector-list{max-height:360px}.inspector-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.inspector-summary{grid-template-columns:54px minmax(0,1fr)}.inspector-thumb{width:54px;height:68px}.inspector-editor-actions{grid-template-columns:minmax(0,1fr)}.inspector-editor-actions .toolbar-button{width:100%;min-width:0}.inspector-item.rich{grid-template-columns:40px minmax(0,1fr)}.inspector-item-thumb{width:40px;height:40px}.inspector-item-source{grid-column:2;justify-self:start}}.story-page,.story-page *{font-family:Be Vietnam Pro,Arial,sans-serif!important;font-style:normal!important;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;paint-order:stroke fill}.story-page{--carousel-text-shadow:0 1px 2px rgba(0,0,0,0.96),0 3px 10px rgba(0,0,0,0.7)}@font-face{font-family:TikTok Sans;src:url(/fonts/TikTokSans.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:block}.one-way-story-page{--one-way-story-font-size:13px;background:#111;color:#fff;font-family:TikTok Sans,Be Vietnam Pro,Arial,sans-serif}.one-way-story-bg,.one-way-story-bg img,.one-way-story-shade{position:absolute;inset:0;width:100%;height:100%}.one-way-story-bg img{object-fit:cover;object-position:center}.one-way-story-shade{pointer-events:none}.one-way-story-cover .one-way-story-shade{background:linear-gradient(180deg,transparent 28%,rgba(0,0,0,.08) 45%,rgba(0,0,0,.34) 74%,rgba(0,0,0,.14))}.one-way-story-cover-copy{position:absolute;z-index:2;top:57%;left:7.5%;right:7.5%;transform:translateY(-50%);text-align:center}.one-way-story-cover-copy h1,.one-way-story-location,.one-way-story-road-copy p,.one-way-story-road-list span,.one-way-story-slope-copy p{color:#fff;-webkit-text-stroke:1.15px #050505;paint-order:stroke fill;text-shadow:0 1px 0 #050505,1px 0 0 #050505,0 -1px 0 #050505,-1px 0 0 #050505,0 2px 3px rgba(0,0,0,.72)}.one-way-story-cover-copy h1{max-width:100%;margin:0;font-weight:750;line-height:1.18;letter-spacing:-.35px;text-wrap:balance;overflow-wrap:normal;word-break:normal}.one-way-story-cover-copy h1,.one-way-story-cover-copy.is-long h1,.one-way-story-cover-copy.is-medium h1{font-size:var(--one-way-story-font-size)}.one-way-story-cover-copy.is-long h1{line-height:1.2}.one-way-story-road .one-way-story-shade{background:rgba(0,0,0,.2)}.one-way-story-road-copy{position:absolute;z-index:2;inset:6% 6.5%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.one-way-story-road-copy p{margin:0;max-width:100%;font-size:var(--one-way-story-font-size);font-weight:700;line-height:1.25;letter-spacing:-.2px;text-wrap:balance;overflow-wrap:normal;word-break:normal}.one-way-story-road-intro{margin-top:17px!important}.one-way-story-road-list{display:flex;flex-direction:column;align-items:center;gap:3px;width:100%;margin-top:17px}.one-way-story-road-list span{display:block;max-width:100%;font-size:var(--one-way-story-font-size);font-weight:700;line-height:1.2;text-align:center;text-wrap:balance;overflow-wrap:normal;word-break:normal}.one-way-story-slope .one-way-story-shade{background:linear-gradient(180deg,transparent 22%,rgba(0,0,0,.06) 42%,rgba(0,0,0,.52) 73%,rgba(0,0,0,.6))}.one-way-story-slope-copy{position:absolute;z-index:2;left:5.5%;right:5.5%;bottom:10%;text-align:center}.one-way-story-slope-copy p{margin:0;font-size:var(--one-way-story-font-size);font-weight:700;line-height:1.25;letter-spacing:-.25px;text-wrap:balance;overflow-wrap:normal;word-break:normal}.one-way-story-slope-copy p+p{margin-top:21px}.one-way-story-location{position:absolute;z-index:2;left:6%;right:6%;bottom:5%;padding:6px 8px;display:flex;flex-direction:column;gap:3px;font-size:var(--one-way-story-font-size);font-weight:700;line-height:1.22;text-align:center;text-wrap:balance}.one-way-story-location span,.one-way-story-location strong{display:block;font-size:inherit;line-height:inherit}.one-way-story-location strong{font-weight:750}.one-way-story-location span{font-weight:600}