._shell_w7q78_1{background:var(--paper);min-height:100dvh;color:var(--ink);padding-bottom:0}html:has(._shell_w7q78_1){scroll-behavior:auto;scroll-padding-top:0}body:has(._shell_w7q78_1){padding-bottom:0}._shell_w7q78_1 button,._shell_w7q78_1 a,._dialog_w7q78_4 button{touch-action:manipulation}._shell_w7q78_1 button,._dialog_w7q78_4 button{cursor:pointer}:is(._shell_w7q78_1 button:focus-visible,._shell_w7q78_1 a:focus-visible,._dialog_w7q78_4 button:focus-visible,._dialog_w7q78_4 input:focus-visible){outline:2px solid var(--red);outline-offset:4px}._brand_w7q78_7,._intro_w7q78_7,._dining_w7q78_7,._controls_w7q78_7,._results_w7q78_7,._behind_w7q78_7,._footer_w7q78_7{width:100%;max-width:1120px;margin-left:auto;margin-right:auto}._brand_w7q78_7{justify-content:space-between;align-items:center;padding:14px 22px 10px;display:flex}._brand_w7q78_7>div{align-items:center;gap:12px;display:flex}._brand_w7q78_7 img{object-fit:contain;width:38px;height:38px}._brand_w7q78_7>div>span{letter-spacing:.12em;font-size:9px;font-weight:700}._brand_w7q78_7 i{color:var(--red);padding:0 4px;font-style:normal}._previewBadge_w7q78_13{color:var(--muted);border:1px solid #cdc5ba;border-radius:3px;padding:5px 8px;font-size:10px}._intro_w7q78_7{padding:20px 22px 0}._eyebrow_w7q78_15{color:var(--red);letter-spacing:.17em;margin:0 0 9px;font-size:10px;font-weight:700}._intro_w7q78_7 h1{font-family:var(--serif);letter-spacing:-.045em;margin:0;font-size:clamp(36px,6vw,50px);font-weight:400;line-height:1.08}._intro_w7q78_7>p:last-child{font-family:var(--serif);color:var(--muted);margin:11px 0 0;font-size:15px;line-height:1.45}._dining_w7q78_7{margin-top:22px;margin-bottom:16px;padding:0 22px;font-size:12px;line-height:1.6}._dining_w7q78_7 strong{margin-bottom:2px;font-size:12px;font-weight:700;display:block}._dining_w7q78_7 p{color:#625b52;border-left:2px solid #c9b8a2;max-width:700px;margin:0;padding-left:11px}._controls_w7q78_7{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#f4f0e8f7;padding:12px 22px 0;position:sticky;top:0}._searchRow_w7q78_22{align-items:center;gap:8px;margin:0;display:flex}._searchField_w7q78_23{color:#7a7165;background:#fbf9f4;border:1px solid #bfb6a9;border-radius:6px;flex:1;align-items:center;gap:10px;min-width:0;height:48px;padding:0 13px;display:flex}._searchField_w7q78_23:focus-within{border-color:var(--red);box-shadow:0 0 0 2px #c33a2c1a}._searchField_w7q78_23>svg{flex:0 0 20px}._searchField_w7q78_23 input{width:100%;min-width:0;height:46px;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:16px}._searchField_w7q78_23 input::placeholder{color:#81766a}._searchField_w7q78_23 input::-webkit-search-cancel-button{display:none}._clear_w7q78_29{width:44px;height:44px;color:var(--muted);background:0 0;border:0;flex:0 0 44px;place-items:center;margin-right:-11px;display:grid}._cancel_w7q78_30{min-width:50px;min-height:44px;color:var(--red);background:0 0;border:0;padding:0 2px;font-size:12px}._tabs_w7q78_31{scrollbar-width:none;overscroll-behavior-x:contain;align-items:stretch;gap:10px;margin:8px -22px 0;padding:0 22px;display:flex;overflow:auto}._tabs_w7q78_31::-webkit-scrollbar{display:none}._tabs_w7q78_31 a{white-space:nowrap;color:#766e63;letter-spacing:.005em;border-bottom:2px solid #0000;flex:none;align-items:center;gap:7px;min-height:48px;padding:13px 9px 11px;font-size:11px;font-weight:600;display:flex}._tabs_w7q78_31 a:first-child{padding-left:0}._tabs_w7q78_31 a>span{color:#908578;font-size:9px;font-weight:400}._tabs_w7q78_31 a[aria-selected=true]{color:var(--ink);border-bottom-color:var(--red)}._tabs_w7q78_31 a[aria-selected=true]>span{color:var(--red)}._results_w7q78_7{min-height:300px;padding:25px 22px 6px}._sectionHeading_w7q78_39{justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 24px;display:flex}._sectionHeading_w7q78_39 p{letter-spacing:.13em;color:var(--muted);margin:0 0 7px;font-size:9px;font-weight:700}._sectionHeading_w7q78_39 h2{font-family:var(--serif);letter-spacing:-.035em;max-width:600px;margin:0;font-size:clamp(28px,4vw,34px);font-weight:400;line-height:1.1}._sectionHeading_w7q78_39>span{color:#817669;flex:none;padding-top:2px;font-size:11px}._group_w7q78_43{margin:27px 0 30px}._group_w7q78_43>h3{font-family:var(--serif);color:var(--red);margin:0 0 17px;font-size:22px;font-weight:400;line-height:1.2}._grid_w7q78_45{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 13px;display:grid}._card_w7q78_46{text-align:left;width:100%;min-width:0;color:var(--ink);background:0 0;border:0;padding:0;display:block}._cardImage_w7q78_47{aspect-ratio:4/3;background:#eee8de;border:1px solid #17141212;border-radius:3px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}._cardImage_w7q78_47>img{object-fit:contain;width:100%;height:100%;display:block}._cardName_w7q78_49{font-family:var(--serif);overflow-wrap:break-word;padding-top:9px;font-size:16px;font-weight:600;line-height:1.25;display:block}._cardContext_w7q78_50{color:#877a6a;margin-top:4px;font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:1.4;display:block}._card_w7q78_46:hover ._cardName_w7q78_49{text-underline-offset:3px;text-decoration:underline}._placeholder_w7q78_52{text-align:center;color:#9a8f80;background:#eae3d8;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:100%;height:100%;display:flex}._placeholder_w7q78_52>span{color:#766b5d;font-size:10px}._videoBadge_w7q78_54{letter-spacing:.03em;background:#f7f3eb;border-radius:3px;align-items:center;gap:4px;padding:5px 7px;font-size:9px;font-weight:700;display:flex;position:absolute;bottom:7px;right:7px;box-shadow:0 1px 5px #0001}._empty_w7q78_55{text-align:center;color:var(--muted);padding:44px 0 60px}._empty_w7q78_55>svg{margin:0 auto 18px}._empty_w7q78_55 h3{font-family:var(--serif);color:var(--ink);margin:0 0 10px;font-size:27px;font-weight:400}._empty_w7q78_55 p{margin:0;font-size:13px;line-height:1.6}._empty_w7q78_55 button{border:1px solid var(--ink);background:0 0;min-height:44px;margin-top:19px;padding:10px 15px;font-size:12px}._houseNotes_w7q78_60{color:#655c51;max-width:730px;font-size:13px;line-height:1.6}._houseNotes_w7q78_60>p{margin:0 0 15px}._houseNotes_w7q78_60 details{border-top:1px solid var(--line)}._houseNotes_w7q78_60 details:last-child{border-bottom:1px solid var(--line)}._houseNotes_w7q78_60 summary{cursor:pointer;min-height:49px;color:var(--ink);justify-content:space-between;align-items:center;gap:20px;list-style:none;display:flex}._houseNotes_w7q78_60 summary::-webkit-details-marker{display:none}._houseNotes_w7q78_60 details[open] summary>span{transform:rotate(45deg)}._houseNotes_w7q78_60 details>p{max-width:650px;margin:0;padding:0 0 18px}._behind_w7q78_7{border-top:1px solid var(--line);margin-top:5px;padding:30px 22px}._behind_w7q78_7 h2{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:30px;font-weight:400;line-height:1.15}._behind_w7q78_7>p:not(._eyebrow_w7q78_15){font-family:var(--serif);color:var(--muted);margin:10px 0 20px;font-size:15px}._behind_w7q78_7>button{width:100%;max-width:540px;min-height:80px;color:var(--ink);text-align:left;background:#eae2d6;border:1px solid #d0c5b6;align-items:center;gap:13px;padding:14px;display:flex}._behindPlay_w7q78_72{border:1px solid #a3937d;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}._behind_w7q78_7 button>span:nth-child(2){flex:1;min-width:0}._behind_w7q78_7 strong{font-family:var(--serif);font-size:17px;display:block}._behind_w7q78_7 button small{color:#74695c;margin-top:5px;font-size:11px;line-height:1.4;display:block}._demoPill_w7q78_76{letter-spacing:.05em;border:1px solid #baaa95;border-radius:3px;padding:4px 6px;font-size:9px;font-weight:700}._behind_w7q78_7>small{color:#817467;max-width:540px;margin-top:11px;font-size:11px;line-height:1.6;display:block}._footer_w7q78_7{color:#81766a;padding:10px 22px 35px;font-size:11px;line-height:1.6}._footer_w7q78_7 strong{color:#62584c;font-weight:600}._footer_w7q78_7 p{max-width:580px;margin:8px 0}._footer_w7q78_7 p:last-child{letter-spacing:.05em;padding-top:12px;font-size:9px}._dialog_w7q78_4{background:var(--paper);color:var(--ink);border:1px solid #cabfad;border-radius:8px;width:calc(100% - 40px);max-width:870px;height:min(890px,100dvh - 40px);max-height:calc(100dvh - 40px);margin:auto;padding:0;overflow:hidden;box-shadow:0 18px 80px #0004}._dialog_w7q78_4::backdrop{background:#18130fab}._detail_w7q78_84{flex-direction:column;height:100%;display:flex;position:relative}._detailHeader_w7q78_85{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 20px 15px;display:flex}._detailHeader_w7q78_85 p{color:#8d7761;letter-spacing:.04em;margin:0 0 7px;font-size:9px}._detailHeader_w7q78_85 h2{font-family:var(--serif);letter-spacing:-.03em;overflow-wrap:break-word;margin:0;font-size:29px;font-weight:400;line-height:1.08}._iconButton_w7q78_88{background:0 0;border:1px solid #d1c7b9;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}._detailScroll_w7q78_89{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}._photoStage_w7q78_90{overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;background:#ebe4d9;justify-content:center;align-items:center;height:min(49dvh,490px);display:flex;overflow:auto}._photoStage_w7q78_90>img{object-fit:contain;cursor:zoom-in;width:100%;max-width:100%;height:100%}._photoStage_w7q78_90._zoomed_w7q78_92{display:block}._photoStage_w7q78_90._zoomed_w7q78_92>img{object-fit:contain;cursor:zoom-out;width:190%;max-width:none;height:auto;min-height:100%}._detailPlaceholder_w7q78_94{text-align:center;color:#8e806f;flex-direction:column;align-items:center;gap:15px;padding:30px;display:flex}._detailPlaceholder_w7q78_94 strong{font-family:var(--serif);font-size:25px;font-weight:400}._detailPlaceholder_w7q78_94 p{max-width:260px;margin:0;font-size:12px;line-height:1.6}._photoTools_w7q78_97{color:#7d7061;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 20px;font-size:10px;display:flex}._photoTools_w7q78_97>button{color:#645849;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:8px 0 8px 10px;font-size:11px;display:flex}._photoChoices_w7q78_99{flex-wrap:wrap;gap:8px;padding:0 20px 15px;display:flex}._photoChoices_w7q78_99>button{background:0 0;border:1px solid #c6b9a9;border-radius:4px;min-height:44px;padding:8px 13px;font-size:11px}._photoChoices_w7q78_99>button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}._photoChoices_w7q78_99>button:disabled{opacity:.45;cursor:default}._photoAvailability_w7q78_103{color:#8c7c6b;margin:0 0 15px;padding:0 20px;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.6}@media (max-width:599px){._photoAvailability_w7q78_103{padding:0 18px}}._watch_w7q78_105{width:calc(100% - 40px);min-height:48px;color:var(--ink);text-align:left;background:0 0;border:1px solid #a99b8a;align-items:center;gap:9px;margin:0 20px 18px;padding:12px;font-size:12px;display:flex}._watch_w7q78_105 span{flex:1}._watch_w7q78_105 small{text-transform:uppercase;letter-spacing:.04em;background:#e2d8c9;padding:3px 5px;font-size:9px}._detailCopy_w7q78_108{font-family:var(--serif);color:#5d5348;padding:0 20px 24px;font-size:15px;line-height:1.6}._detailCopy_w7q78_108>p{margin:0 0 12px}._detailCopy_w7q78_108 ._detailGroup_w7q78_110{letter-spacing:.08em;text-transform:uppercase;color:var(--red);font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700}._detailCopy_w7q78_108 ._detailNote_w7q78_111,._photoNote_w7q78_111{color:#8c7c6b;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.6}._detailNav_w7q78_112{min-height:64px;padding:8px 14px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--paper);flex:none;justify-content:space-between;align-items:center;gap:10px;display:flex}._detailNav_w7q78_112>button{min-height:44px;color:var(--ink);background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:7px 4px;font-size:12px;display:flex}._detailNav_w7q78_112>button:disabled{opacity:.3;cursor:default}._detailNav_w7q78_112>span{color:#9b8e7d;white-space:nowrap;font-size:10px}._playerArea_w7q78_116{padding:16px 20px}._playerLoading_w7q78_117{color:#776956;place-items:center;min-height:210px;font-size:13px;display:grid}._realVideo_w7q78_118{aspect-ratio:16/9;background:#171412;border:0;width:100%;display:block}._backToPhoto_w7q78_119{text-underline-offset:4px;color:#84705b;background:0 0;border:0;min-height:44px;margin:6px 0 0;padding:9px 0;font-size:12px;text-decoration:underline;display:block}._demoPlayer_w7q78_120{background:#eae1d4;border:1px solid #cbbca8}._demoScreen_w7q78_121{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:17px;min-height:245px;padding:24px;display:flex}._demoTag_w7q78_122{letter-spacing:.14em;color:var(--red);font-size:9px;font-weight:700}._demoScreen_w7q78_121 strong{font-family:var(--serif);max-width:270px;font-size:27px;font-weight:400;line-height:1.1}._demoScreen_w7q78_121 p{color:#8c7962;margin:0;font-size:11px;line-height:1.6}._demoScreen_w7q78_121 button{background:0 0;border:1px solid #9c886f;min-height:44px;padding:10px 16px;font-size:12px}._demoTimeline_w7q78_126{color:#8c7962;align-items:center;gap:10px;padding:0 14px;font-size:10px;display:flex}._demoTimeline_w7q78_126 input{min-width:0;height:44px;accent-color:var(--red);flex:1}._demoCaption_w7q78_128{text-align:center;color:#8c7962;margin:0;padding:5px 14px 15px;font-size:10px;line-height:1.5}@media (min-width:600px){._grid_w7q78_45{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 22px}._dining_w7q78_7{margin-top:24px;margin-bottom:18px}._intro_w7q78_7{padding-top:25px}._tabs_w7q78_31{gap:18px}._tabs_w7q78_31 a{font-size:12px}._sectionHeading_w7q78_39{align-items:flex-end}._sectionHeading_w7q78_39>span{padding-bottom:4px}._cardName_w7q78_49{font-size:18px}._group_w7q78_43{margin:32px 0 40px}}@media (min-width:1000px){._grid_w7q78_45{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 22px}._intro_w7q78_7{padding-top:28px}._dining_w7q78_7{font-size:12px}._dining_w7q78_7 strong{display:inline}._dining_w7q78_7 p{border-left:0;padding-left:8px;display:inline}._controls_w7q78_7{padding-top:16px}._searchRow_w7q78_22{max-width:630px}._tabs_w7q78_31{gap:25px}._sectionHeading_w7q78_39{margin-top:7px}._group_w7q78_43>h3{font-size:25px}._behind_w7q78_7{padding-top:35px;padding-bottom:35px}}@media (max-width:599px){._brand_w7q78_7{padding:12px 18px 6px}._brand_w7q78_7>div>span{font-size:8px}._brand_w7q78_7>div{gap:9px}._intro_w7q78_7{padding:17px 18px 0}._intro_w7q78_7 h1{font-size:36px}._intro_w7q78_7>p:last-child{margin-top:9px;font-size:14px}._dining_w7q78_7{margin-top:19px;margin-bottom:12px;padding:0 18px;font-size:11px;line-height:1.6}._dining_w7q78_7 strong{font-size:11px}._controls_w7q78_7{padding:10px 18px 0}._tabs_w7q78_31{gap:9px;margin:7px -18px 0;padding:0 18px}._tabs_w7q78_31 a{min-height:47px;padding-left:8px;padding-right:8px;font-size:10px}._results_w7q78_7{padding:23px 18px 0}._sectionHeading_w7q78_39 h2{font-size:28px}._sectionHeading_w7q78_39{margin-bottom:23px}._sectionHeading_w7q78_39>span{padding-top:1px;font-size:10px}._group_w7q78_43{margin:24px 0 30px}._group_w7q78_43>h3{margin-bottom:15px;font-size:21px}._cardName_w7q78_49{font-size:16px}._behind_w7q78_7{padding:28px 18px}._behind_w7q78_7 h2{font-size:29px}._footer_w7q78_7{padding:6px 18px 28px}._dialog_w7q78_4{border:0;border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0}._detailHeader_w7q78_85{padding:15px 17px 13px;padding-top:max(15px,env(safe-area-inset-top))}._detailHeader_w7q78_85 h2{font-size:27px}._detailHeader_w7q78_85 p{font-size:9px}._photoStage_w7q78_90{height:42dvh;min-height:230px}._photoTools_w7q78_97{padding:0 18px}._photoChoices_w7q78_99{padding:0 18px 15px}._watch_w7q78_105{width:calc(100% - 36px);margin-left:18px;margin-right:18px}._detailCopy_w7q78_108{padding:0 18px 18px;font-size:14px}._playerArea_w7q78_116{padding:16px 18px}._detailNav_w7q78_112{min-height:63px}._detailNav_w7q78_112 button{font-size:11px}._demoScreen_w7q78_121{gap:16px;min-height:270px;padding:21px 15px}._demoScreen_w7q78_121 strong{font-size:25px}._demoScreen_w7q78_121 p{font-size:11px}}@media (prefers-reduced-motion:reduce){._shell_w7q78_1 *,._dialog_w7q78_4 *{scroll-behavior:auto}}._dining_w7q78_7 ._diningMobile_w7q78_134{display:none}@media (max-width:599px){._brand_w7q78_7{padding:8px 18px 4px}._brand_w7q78_7 img{width:32px;height:32px}._intro_w7q78_7{padding-top:12px}._intro_w7q78_7>._eyebrow_w7q78_15{margin-bottom:6px;font-size:9px}._intro_w7q78_7 h1{font-size:32px}._intro_w7q78_7>p:last-child{display:none}._dining_w7q78_7{margin-top:12px;margin-bottom:8px}._dining_w7q78_7>._diningDesktop_w7q78_144{display:none}._dining_w7q78_7>._diningMobile_w7q78_134{line-height:1.5;display:block}._dining_w7q78_7 ._diningMobile_w7q78_134 strong{margin:0;display:inline}._controls_w7q78_7{padding-top:8px}._searchField_w7q78_23{height:46px}._searchField_w7q78_23 input{height:44px}._tabs_w7q78_31{margin-top:5px}._tabs_w7q78_31 a{min-height:44px;padding-top:11px;padding-bottom:9px}._results_w7q78_7{padding-top:18px}._categoryHeading_w7q78_153{display:none}._categoryPage_w7q78_154>._group_w7q78_43:first-of-type{margin-top:0}._group_w7q78_43>h3{margin-bottom:13px}}._categoryViewport_w7q78_159{z-index:1;position:relative;overflow:clip visible}._categoryPage_w7q78_154{display:flow-root}._incomingPage_w7q78_161{pointer-events:none;background:var(--paper);z-index:2;width:100%;position:absolute;left:0;overflow:hidden;transform:translate(100%)}._detailViewport_w7q78_162{flex:1;min-height:0;position:relative;overflow:clip}._detailMotionPage_w7q78_163{height:100%}@media (max-width:599px) and (prefers-reduced-motion:no-preference){._stableDetailPage_w7q78_168{will-change:transform;transform:translate(0,0)}}._detailPage_w7q78_170{flex-direction:column;height:100%;display:flex}._movingDetailHeader_w7q78_171>div{width:100%;padding-right:58px}._detailClose_w7q78_172{z-index:5;background:var(--paper);position:absolute;top:18px;right:20px}@media (max-width:599px){._detailClose_w7q78_172{top:max(15px,env(safe-area-inset-top));right:17px}}._brand_w7q78_7{position:relative}._menuSwitcher_w7q78_177{display:none}@media (min-width:1001px) and (hover:hover) and (pointer:fine){._menuSwitcher_w7q78_177{align-items:center;gap:12px;height:38px;display:inline-flex;position:absolute;top:14px;right:112px}._menuSwitcher_w7q78_177>span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:700}._menuSwitcher_w7q78_177 select{min-width:150px;min-height:38px;color:var(--ink);font-family:var(--serif);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #bfb6a9;border-radius:0;padding:5px 26px 5px 10px;font-size:16px}._menuSwitcher_w7q78_177 select:focus-visible{outline:2px solid var(--red);outline-offset:3px}}._homeLink_w7q78_185{color:inherit;flex:none;align-items:center;gap:2px;display:inline-flex;position:relative}._homeLink_w7q78_185:after{content:"";position:absolute;inset:-3px}._returnMark_w7q78_187{opacity:.45;font-family:Arial,Helvetica,sans-serif;font-size:1.05rem;font-weight:300;line-height:1;transform:translateY(-1px)}:is(._homeLink_w7q78_185:hover ._returnMark_w7q78_187,._homeLink_w7q78_185:focus-visible ._returnMark_w7q78_187){opacity:.72}._photoNote_w7q78_111{margin:0;padding:0 20px 15px}@media (max-width:599px){._photoNote_w7q78_111{padding-left:18px;padding-right:18px}}
