:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--surface-page:#fefefe;--surface-scrim:#0006;--surface-secondary:#f5f5f599;--surface-elevated:#fff;--surface-popover:#ececee;--surface-popover-blurred:#ececeed9;--surface-blurred:#fefefee0;--surface-map:#cad2d3;--label-vibrant:#060912;--label-primary:#505055;--label-secondary:#77777f;--label-positive:#457350;--label-caution:#e3c326;--surface-caution:#e0992812;--border-caution:#be7d1e47;--label-negative:#951015;--separator:#ededed;--panel-hover:#11111114;--panel-selected:#1113;--control-hover:#1111110d;--control-selected:#1113;--control-label:#888;--control-label-selected:#fff;--font-sans:"Cabin Variable", "Cabin", sans-serif;--font-serif:"Newsreader Variable", "Newsreader", serif;--font-mono:"Spline Sans Mono Variable", "Spline Sans Mono", monospace;--font-columns-zh:"Source Han Serif", serif;--text-body:16px;--text-body-editorial:18px;--text-control:14px;--text-caption:12px;--text-heading:22px;--text-title:36px;--text-fine:14px;--weight-regular:400;--weight-medium:600;--weight-bold:700;--weight-serif-regular:475;--weight-serif-editorial:350;--weight-serif-medium:550;--weight-serif-semibold:625;--weight-serif-bold:750;--weight-columns-zh:500;--title:var(--weight-serif-semibold) var(--text-title) var(--font-serif);--heading:var(--weight-serif-semibold) var(--text-heading) var(--font-serif);--subheading:var(--weight-medium) var(--text-body) var(--font-serif);--body:var(--weight-regular) var(--text-body) var(--font-sans);--body-editorial:var(--weight-serif-editorial) var(--text-body-editorial) var(--font-serif);--control:var(--weight-medium) var(--text-control) var(--font-sans);--caption:var(--weight-regular) var(--text-caption) var(--font-sans);--fine:var(--weight-regular) var(--text-fine) var(--font-sans);--line-body:1.382;--line-footer:1.6;--control-icon-selected:#fff;--map-selection:#4e7fa6;--map-selection-fill:#4e7fa61a;--map-accuracy-border:#50505029;--map-accuracy-fill:#50505014;--map-photo-border:#fff;--blur-navigation:10px;--blur-panel:12px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--view-width:1080px;--bar-height:56px;--control-height:32px;--radius-photo:2px;--radius-nav:3px;--radius-panel:16px;--radius-selector:20px;--radius-action:999px;--shadow-surface-elevated:0 12px 46px 0 #00000014, 0 6px 12px 0 #0000001a;--shadow-navigation:0 12px 30px 0 #00000026;--shadow-header:0 12px 30px 0 #0000000d;--shadow-popover:0 30px 30px 0 #0000001a;--opacity-icon-hover:.8;--opacity-hint:.618;--opacity-disabled:.382;--opacity-column:.18;--opacity-column-hover:.42;--opacity-nav:.75;--opacity-pressed:.9;--layer-header:3;--layer-column:10;--layer-above-carousel:10000;--layer-selector:2;--layer-popover:12;--layer-sticky:11;--layer-sheet:99;--layer-context:9999;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--safe-area-right:env(safe-area-inset-right,0px);--header-top:calc(48px + var(--safe-area-top));--header-bottom:32px;--motion-press:.1s;--motion-quick:.2s;--motion-control:.3s;--motion-photo:.5s;--motion-bounce:.6s;--motion-surface:1s;--ease-standard:ease;--ease-in:ease-in;--ease-linear:linear;--ease-out:ease-out;--ease-loader:cubic-bezier(.215, .61, .355, 1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--shadow-header:0 12px 30px 0 #00000059;--control-icon-selected:#eee;--surface-page:#0f0f10;--surface-secondary:#24242499;--surface-elevated:#23242a;--surface-popover:#171719;--surface-popover-blurred:#171719cc;--surface-blurred:#0f0f10e0;--surface-map:#191a1a;--label-vibrant:#edf6f9;--label-primary:#d7d7da;--label-secondary:#aaaaaf;--label-positive:#4fb066;--label-caution:#e3c326;--surface-caution:#f0a93714;--border-caution:#f0a9374d;--label-negative:#af1218;--separator:#3e3e3e;--panel-hover:#11111140;--panel-selected:#111;--control-hover:#0000000d;--control-selected:#00000026}}@media (width<=500px),(height<=500px){:root{--bar-height:48px}}@media (width<=600px){:root{--text-fine:12px}}@media (width<=1180px){:root{--view-width:100%}}@media (width>=1920px){:root{--view-width:1422px}}@media (width<=580px){:root{--text-title:32px}}.photo-card>.photo-surface,.destination-card{box-shadow:0 12px 30px 0 rgba(var(--photo-shadow), .3), 0 6px 12px 0 #0000001a}.showcase{box-shadow:0 16px 60px 0 rgba(var(--photo-shadow), .3), 0 6px 12px 0 #0000001a}@media (prefers-color-scheme:dark){.photo-card>.photo-surface,.destination-card{box-shadow:0 12px 30px 0 rgba(var(--photo-shadow), .3), 0 16px 30px 0 #000c, 0 6px 12px 0 #0000001a}.showcase{box-shadow:0 16px 60px 0 rgba(var(--photo-shadow), .3), 0 16px 60px 0 #0009, 0 6px 12px 0 #0000001a}}.metadata-cell{--text-metadata-label:12px}.usage-list{--label-usage-positive:color-mix(in srgb, var(--label-positive) 40%, var(--label-secondary));--label-usage-negative:color-mix(in srgb, var(--label-negative) 40%, var(--label-secondary))}.usage-list,.license-details{--label-usage-caution:color-mix(in srgb, var(--label-caution) 35%, #ffe052)}.metadata-panel .cell{--info-unit:calc((100cqw + var(--panel-margin) * 2) / 375);--text-metadata-title:calc(12 * var(--info-unit));--text-metadata-value:calc(26 * var(--info-unit));--text-metadata-adaptive:calc(20 * var(--info-unit));--text-metadata-footnote:calc(15 * var(--info-unit));--text-metadata-map:calc(13 * var(--info-unit));--text-metadata-star:calc(18 * var(--info-unit));--text-metadata-category:calc(30 * var(--info-unit));--text-metadata-accessory:calc(38 * var(--info-unit))}.metabar{--text-metadata-value:14px;--text-metadata-exif:12px;--size-metadata-exif-icon:14px;--size-metadata-category-icon:16px}.site-navigation,.social-panel{--text-social-icon:28px}.discover-content{--text-search-count:13px;--text-search-empty:20px;--line-search-title:1.25;--line-search-description:1.3;--line-search-empty:1.4;--layer-search:2}#map{--text-map-heading:18px;--text-map-handle:32px;--opacity-map-handle:.5;--opacity-map-cursor:.3;--layer-map-panel:2;--motion-map-panel:.5s;--ease-map-panel:cubic-bezier(.16, .88, .1, 1.08)}#carousel{--text-carousel-arrow:24px;--opacity-carousel-backdrop:.8;--opacity-carousel-control:.8;--layer-carousel-controls:9}html[data-shop-transition]{--motion-shop-fade:.42s;--motion-shop-photo:.65s;--motion-shop-panel:.46s;--motion-shop-exit:.28s;--delay-shop-logo:60ms;--delay-shop-options:.12s;--ease-shop-photo:cubic-bezier(.22, 1.12, .36, 1);--ease-shop-panel:cubic-bezier(.16, 1, .3, 1);--layer-shop-photo:1;--layer-shop-purchase:2}.destination-card{--text-destination-title:20px;--opacity-photo-label:.88;--shadow-photo-label:0 6px 12px #00000080}.site-navigation li{transition:var(--motion-quick) var(--ease-out)}.metabar .metadata-cell{font-family:var(--font-sans)}@media (hover:hover){#header>.site-navigation li:hover,.metabar .item:hover{background:var(--surface-elevated);box-shadow:var(--shadow-navigation);border-radius:var(--radius-nav)}}.button,.site-navigation li>:is(a,button){font:var(--control);font-variation-settings:"wght" var(--weight-medium)}.button.navigation,.site-navigation li>:is(a,button){opacity:var(--opacity-nav);line-height:40px}@media (width<=1440px){.metabar{--text-metadata-value:12px;--text-metadata-exif:11px;--size-metadata-exif-icon:13px;--size-metadata-category-icon:14px}.metadata-cell{--text-metadata-label:10px}}@font-face{font-family:Cabin;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/Cabin-Regular.woff2)format("woff2")}@font-face{font-family:Cabin;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/Cabin-Medium.woff2)format("woff2")}@font-face{font-family:Cabin;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/Cabin-SemiBold.woff2)format("woff2")}@font-face{font-family:Cabin;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/Cabin-Bold.woff2)format("woff2")}@font-face{font-family:Newsreader;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/Newsreader-Regular.woff2)format("woff2")}@font-face{font-family:Newsreader;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/Newsreader-Medium.woff2)format("woff2")}@font-face{font-family:Newsreader;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/Newsreader-SemiBold.woff2)format("woff2")}@font-face{font-family:Newsreader;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/Newsreader-Bold.woff2)format("woff2")}@font-face{font-family:Spline Sans Mono;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/SplineSansMono-Regular.woff2)format("woff2")}@font-face{font-family:Source Han Serif;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/SourceHanSerif-Medium.woff)format("woff")}@supports (font-variation-settings:normal){@font-face{font-family:Cabin Variable;font-weight:400 700;font-style:normal;font-display:swap;src:url(/fonts/Cabin-Variable.woff2)format("woff2-variations")}@font-face{font-family:Newsreader Variable;font-weight:200 800;font-style:normal;font-display:swap;src:url(/fonts/Newsreader-Variable.woff2)format("woff2-variations")}@font-face{font-family:Spline Sans Mono Variable;font-weight:400 700;font-style:normal;font-display:swap;src:url(/fonts/SplineSansMono-Variable.woff2)format("woff2-variations")}}body{background:var(--surface-page);color:var(--label-primary);font-family:var(--font-sans);margin:0}button,input,select,textarea{font-family:var(--font-sans)}h1,h2,h3,h4,h5,ul,li{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5{margin:0}.icon{vertical-align:-.0625em;height:1em;display:inline-block;overflow:visible}.icon.down{transform:rotate(180deg)}.icon.left{transform:rotate(-90deg)}.icon.right{transform:rotate(90deg)}.text.body{font-size:var(--text-body);line-height:var(--line-body)}.text.title,.text.display{font-family:var(--font-serif);color:var(--label-vibrant);font-weight:var(--weight-serif-bold)}.text.title{font-size:var(--text-heading)}.text.display{font-size:var(--text-title)}.text.caption{font-size:var(--text-caption);color:var(--label-secondary)}.text.fine{font-size:var(--text-fine);color:var(--label-secondary)}.text.column{font:var(--weight-serif-medium) calc(var(--bar-height) * .4285)/var(--bar-height) var(--font-serif);font-variation-settings:"wght" var(--weight-serif-medium);color:var(--label-vibrant)}:lang(zh) .text.column{font-family:var(--font-columns-zh);font-weight:var(--weight-columns-zh);font-size:calc(var(--bar-height) * .3985);font-variation-settings:normal}.button,.icon-button{appearance:none;color:var(--label-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none}.button{transition:var(--motion-quick) var(--ease-out)}.button.navigation{padding:.8em 1em}.button.panel{width:100px;height:var(--control-height);border-radius:var(--radius-panel)}.button.panel[aria-pressed=true]{background:var(--panel-selected);color:var(--control-label-selected)}.button.action{min-height:48px;padding:0 var(--space-6);border:1px solid var(--label-primary);border-radius:var(--radius-action);box-sizing:border-box;font-size:var(--text-control);opacity:1;white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.button-content{place-items:center;display:grid}.button-label,.button-glyph,.button-progress{grid-area:1/1}.button.action.has-icon .button-content{gap:6px;display:flex}.button-glyph{order:0;place-items:center;width:calc(1em + 2px);height:calc(1em + 2px);display:grid}.button-glyph>*{grid-area:1/1}.button-icon{place-items:center;width:100%;height:100%;font-size:calc(1em + 2px);line-height:1;display:grid}.button-glyph.trailing{order:2}.button-label{transition:opacity var(--motion-quick) var(--ease-out), transform var(--motion-quick) var(--ease-out);order:1}.button.action.loading:not(.has-icon) .button-label{opacity:0;transform:scale(.94)}.button.action.size-large .button-content{position:relative}.button.action.size-large.loading:not(.has-icon) .button-label{opacity:1;transform:translate(calc(.5em + 1px))}.button.action.size-large:not(.has-icon)>.button-content>.button-progress{position:absolute;right:100%}.button-progress{place-items:center;display:grid}.button-progress-enter-active{transition:opacity var(--motion-quick) var(--ease-out), transform var(--motion-quick) var(--ease-loader)}.button-progress-leave-active{transition:opacity var(--motion-press) var(--ease-in), transform var(--motion-quick) var(--ease-in)}.button-progress-enter-from,.button-progress-leave-to{opacity:0;transform:scale(.72)}.button-glyph-swap-enter-active{transition:opacity var(--motion-quick) var(--ease-out), transform var(--motion-quick) var(--ease-loader)}.button-glyph-swap-leave-active{transition:opacity var(--motion-press) var(--ease-in), transform var(--motion-quick) var(--ease-in)}.button-glyph-swap-enter-from,.button-glyph-swap-leave-to{opacity:0;transform:scale(.72)}.button.action.primary{border-color:var(--label-vibrant);background:var(--label-vibrant);color:var(--surface-page)}.button.action.secondary{color:var(--label-primary);background:0 0;border-width:1.5px}.button.action.size-large{width:100%}.button.action.size-small{min-height:32px;padding:0 var(--space-3);font-size:12px}.button.action.quaternary{min-height:0;padding:10px var(--space-4);border-color:color-mix(in srgb, var(--label-secondary) 40%, transparent);color:var(--label-vibrant);font-weight:var(--weight-medium);background:0 0;line-height:1.2}.button.action.quaternary.size-small{padding:6px 12px;font-size:13px}.button.action.quaternary:active:not(:disabled){opacity:.8;transform:scale(.95)}.button.action:active:not(:disabled){transform:translateY(1px)scale(.98)}.button.action.loading:disabled{opacity:1;cursor:wait}.icon-button{padding:var(--space-4);font-size:var(--text-control);color:var(--label-secondary);-webkit-user-select:none;user-select:none;line-height:1}.icon-button.large{font-size:18px}.icon-button .icon{transition:opacity var(--motion-control) var(--ease-standard)}.button:active,.icon-button:active{opacity:var(--opacity-pressed)}.button:disabled,.icon-button:disabled,.link[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed}.link{color:var(--label-secondary);transition:color var(--motion-control) var(--ease-standard);-webkit-tap-highlight-color:transparent;text-decoration:none}.link[aria-disabled=true]{text-decoration:line-through}:where(button,a,[tabindex]):focus-visible{outline:1px solid var(--label-secondary);outline-offset:2px}.surface{border-radius:var(--radius-panel)}.surface.secondary{background:var(--surface-secondary)}.surface.elevated{background:var(--surface-elevated);box-shadow:var(--shadow-surface-elevated)}.surface.panel{background:var(--surface-popover)}.glass{border:.5px solid color-mix(in srgb, var(--label-vibrant) 8%, transparent);background:color-mix(in srgb, var(--surface-page) 61.8%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);overflow:hidden;box-shadow:0 1px 2px #0000000f,0 4px 12px #00000014}@media (prefers-color-scheme:dark){.glass{border-color:color-mix(in srgb, var(--label-vibrant) 23.6%, transparent)}}:where([data-theme=dark]) .glass{border-color:color-mix(in srgb, var(--label-vibrant) 23.6%, transparent)}.divider{background:var(--separator);border:none;height:2px;margin:0}.empty-state{width:38.2vw;min-width:300px;max-width:800px;color:var(--label-primary);margin:20vh auto 30vh}.empty-state.compact{width:100%;padding:var(--space-6);box-sizing:border-box;margin:0}.empty-state h2{font:var(--heading);color:var(--label-vibrant)}.empty-state.large h2{font:var(--title);text-align:center}.empty-state p{font-size:var(--text-body);line-height:var(--line-body)}.empty-state a{color:var(--label-secondary);transition:color var(--motion-control) var(--ease-standard);text-decoration:none}.view-selector{padding:var(--space-1);margin-top:var(--safe-area-top);background:var(--surface-secondary);border-radius:var(--radius-selector);box-sizing:border-box;transition:background var(--motion-surface) var(--ease-standard);display:inline-block}.view-selector ul{gap:var(--space-1);-webkit-user-select:none;user-select:none;margin:0;padding:0;list-style:none;display:flex}.view-selector li{flex:1;min-width:0}.view-selector :is(a,button){text-align:center;line-height:var(--control-height);padding:0 var(--space-3);border-radius:var(--radius-panel);transition:background-color var(--motion-control) var(--ease-standard);color:var(--control-label);-webkit-tap-highlight-color:transparent;text-decoration:none;display:block}.view-selector button{appearance:none;cursor:pointer;background:0 0;border:none;width:100%;font-family:inherit}.view-selector :is(a[aria-current=page],button[aria-pressed=true]){background:var(--control-selected);color:var(--control-label-selected);pointer-events:none}.view-selector a[aria-current=page]{pointer-events:none}.view-selector .icon{font-size:var(--text-body);margin-right:var(--space-2);position:relative;top:1px}.view-selector span{font-size:var(--text-caption);font-weight:var(--weight-bold);vertical-align:top}.column-selector{height:var(--bar-height);background:var(--surface-page);-webkit-user-select:none;user-select:none;width:100%}.column-selector ul{max-width:var(--view-width);white-space:nowrap;scrollbar-width:none;margin:0 auto;padding:0;list-style:none;overflow-x:auto}.column-selector ul::-webkit-scrollbar{display:none}.column-selector li{font-size:calc(var(--bar-height) * .4285);margin-right:1em;display:inline-block}.column-selector button{appearance:none;font-family:var(--font-serif);font-weight:var(--weight-serif-medium);letter-spacing:0;word-spacing:0;font-variation-settings:"wght" var(--weight-serif-medium);font-kerning:auto;font-optical-sizing:auto;text-transform:none;color:var(--label-vibrant);opacity:var(--opacity-column);transition:opacity var(--motion-control) var(--ease-standard);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;font-size:26px;line-height:56px}:lang(zh) .column-selector button{font-family:var(--font-columns-zh);font-weight:var(--weight-columns-zh);font-size:calc(var(--bar-height) * .3985);font-variation-settings:normal;font-stretch:100%}.column-selector button[aria-pressed=true]{opacity:1}.popover{color:var(--label-primary);border-radius:var(--radius-panel);z-index:var(--layer-popover);outline:none}.popover:not(.glass){background:var(--surface-page);border:1px solid var(--surface-secondary);box-shadow:var(--shadow-popover)}.popover.context{z-index:var(--layer-context)}.popover.metadata:not(.glass){background:var(--surface-popover);padding:0}.popover.picker{transition:opacity var(--motion-control) var(--ease-out);overflow:hidden}.popover.picker .photo-surface{box-shadow:none!important;padding-top:100%!important}.popover.picker .photo-artwork{background-position:50%!important}.popover>.arrow,.popover>.arrow:before{background:inherit;z-index:-1;width:12px;height:12px;position:absolute}.popover>.arrow{visibility:hidden}.popover>.arrow:before{content:"";visibility:visible;transform:rotate(45deg)}.popover[data-popper-placement^=top]>.arrow{bottom:-6px}.popover[data-popper-placement^=top]>.arrow:before{clip-path:polygon(0 50%,100% 50%,50% 100%);transform:none}.popover[data-popper-placement^=bottom]>.arrow{top:-6px}.popover[data-popper-placement^=left]>.arrow{right:-6px}.popover[data-popper-placement^=right]>.arrow{left:-6px}.popover.dropdown>.arrow{display:none}.popover-enter-active,.popover-leave-active{transition:opacity var(--motion-quick) var(--ease-out)}.popover-enter-from,.popover-leave-to{opacity:0}.menu{border-radius:var(--radius-panel);width:max-content;overflow:hidden}.menu>button,.menu>a{box-sizing:border-box;text-align:left;width:100%;padding:var(--space-3) var(--space-8) var(--space-3) var(--space-4);font:var(--text-control) var(--font-sans);transition:var(--motion-quick) var(--ease-out);color:var(--label-primary);cursor:pointer;background:0 0;border:none;text-decoration:none;display:block}.menu [aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed;text-decoration:line-through}.menu>:focus-visible{outline-offset:2px}.toast-host{z-index:var(--layer-context);top:max(24px, calc(var(--safe-area-top) + 12px));pointer-events:none;max-width:calc(100vw - 32px);position:fixed;left:50%;transform:translate(-50%)}.toast-host>*+*{margin-top:var(--space-2)}.toast-enter-active,.toast-leave-active{transition:opacity var(--motion-quick) var(--ease-out), transform var(--motion-control) var(--ease-loader)}.toast-enter-from,.toast-leave-to{opacity:0;transform:translateY(-12px)scale(.96)}.photo-surface{background:linear-gradient(to bottom, var(--photo-top), var(--photo-middle) 50%, var(--photo-bottom));position:relative;overflow:hidden}.photo-surface>.photo-artwork{opacity:0;width:100%;height:100%;transition:opacity var(--motion-photo) var(--ease-out);background-size:cover;display:block;position:absolute;inset:0}.photo-surface>.photo-artwork.loaded{opacity:1}.photo-card{padding:6px var(--photo-gap,0px);margin-left:calc(0px - var(--photo-gap,0px));box-sizing:border-box;display:block}.photo-card>.photo-surface{border-radius:var(--radius-photo);transition:box-shadow var(--motion-surface) var(--ease-out)}.photo-card .photo-artwork{transition-duration:var(--motion-surface)}.photo-card:active>.photo-surface{transition:var(--motion-press) var(--ease-out);opacity:var(--opacity-pressed);transform:scale(.95)!important}.photo-card.selected>.photo-surface{opacity:0;box-shadow:none}.metadata-cell{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.metadata-cell>h5{font-size:var(--text-metadata-label);font-weight:var(--weight-regular);text-align:center;text-transform:uppercase;color:var(--label-secondary);-webkit-user-select:none;user-select:none;margin:0 0 6px}:lang(en) .metadata-cell>h5{font-weight:var(--weight-medium);font-variation-settings:"wght" var(--weight-medium)}.metadata-panel{--panel-margin:var(--space-4);width:calc(100vw - var(--panel-margin) * 2);max-width:360px;padding:var(--space-4) var(--panel-margin) 0;color:var(--label-primary);box-sizing:border-box;overflow:hidden;container-type:inline-size}.metadata-panel>header{gap:var(--space-4);margin-bottom:14px;display:flex}.metadata-panel>header .icon-button{margin-left:auto;margin-right:-14px;padding-top:5px;padding-bottom:5px}.metadata-panel>.cells{align-items:stretch;gap:var(--space-4);max-height:min(476px, calc(var(--viewport-height,100vh) - 156px));padding-bottom:max(var(--space-4), var(--safe-area-bottom));scrollbar-width:none;flex-wrap:wrap;display:flex;overflow-y:auto}.metadata-panel>.cells::-webkit-scrollbar{display:none}.metadata-panel .metadata-cell{background:var(--surface-blurred);border-radius:var(--radius-panel);flex-basis:calc(50% - 8px);padding-bottom:calc(50% - 8px);position:relative;overflow:hidden}.metadata-panel .metadata-cell.wide{flex-basis:100%}.metadata-panel .metadata-cell>.cell{padding:calc(16 * var(--info-unit));position:absolute;inset:0;overflow:hidden}.metadata-panel .cell>h5{margin:0 0 calc(8 * var(--info-unit));font-size:var(--text-metadata-title);font-weight:var(--weight-medium);text-transform:uppercase;color:var(--label-secondary)}.metadata-panel .value{font-size:var(--text-metadata-value);font-weight:var(--weight-regular);display:block}.metadata-panel .footnote{bottom:calc(16 * var(--info-unit));right:calc(16 * var(--info-unit));left:calc(16 * var(--info-unit));font-size:var(--text-metadata-footnote);color:var(--label-secondary);position:absolute}.metadata-panel .cell>.icon{bottom:calc(16 * var(--info-unit));font-size:var(--text-metadata-accessory);position:absolute}@media (hover:hover){.button.navigation:hover:not(:disabled){opacity:1;color:var(--label-vibrant)}.button.panel:hover:not(:disabled):not([aria-pressed=true]){background:var(--panel-hover)}.button.action.primary:hover:not(:disabled){background:var(--label-primary);border-color:var(--label-primary)}.button.action.secondary:hover:not(:disabled){color:var(--label-vibrant);border-color:var(--label-vibrant)}.icon-button:hover:not(:disabled) .icon{opacity:var(--opacity-icon-hover)}.link:not(.button):hover:not([aria-disabled=true]),.empty-state a:hover{color:var(--label-primary)}.view-selector :is(a:hover:not([aria-current=page]),button:hover:not([aria-pressed=true])){background:var(--control-hover)}.column-selector button:hover:not([aria-pressed=true]){opacity:var(--opacity-column-hover)}.menu>:is(a,button):hover:not([aria-disabled=true]){background:var(--separator)}}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.view-selector{-webkit-backdrop-filter:blur(var(--blur-navigation));backdrop-filter:blur(var(--blur-navigation))}.column-selector{background:var(--surface-blurred);-webkit-backdrop-filter:blur(var(--blur-navigation));backdrop-filter:blur(var(--blur-navigation))}}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.popover:not(.glass){background:var(--surface-blurred);-webkit-backdrop-filter:blur(var(--blur-panel));backdrop-filter:blur(var(--blur-panel))}.popover.metadata:not(.glass){background:var(--surface-popover-blurred)}}@media (prefers-reduced-transparency:reduce){.glass{background:var(--surface-elevated);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-color-scheme:dark){.view-selector :is(a[aria-current=page],button[aria-pressed=true]) .icon{color:var(--control-icon-selected)}}@media (width<=1440px){.metadata-cell>h5{margin-bottom:var(--space-1)}}@media (width<=1180px){.column-selector li:first-child{margin-left:max(var(--space-7), var(--safe-area-left))}.column-selector li:last-child{margin-right:max(var(--space-7), var(--safe-area-right))}}@media (width<=960px){.photo-card>.photo-surface{transform:none!important}}@media (width<=580px){.empty-state:not(.compact){margin:8vh auto 12vh}.empty-state.large h2{text-align:left}.popover.sheet{border:none;border-bottom-right-radius:0;border-bottom-left-radius:0;position:fixed!important;inset:auto 0 -1px auto!important;transform:none!important}.popover.sheet>.arrow{display:none}.popover.sheet.picker>*{max-width:none!important}.popover.sheet.popover-enter-active,.popover.sheet.popover-leave-active{transition:transform var(--motion-quick) var(--ease-out)}.popover.sheet.popover-enter-from,.popover.sheet.popover-leave-to{opacity:1;transform:translateY(100%)!important}.popover.sheet.metadata{right:4px!important}.photo-card>.photo-surface{border-radius:0;box-shadow:none!important}.metadata-cell>h5{margin-bottom:2px}}@media (width<=500px){.column-selector li:first-child{margin-left:max(var(--space-4), var(--safe-area-left))}.column-selector li:last-child{margin-right:max(var(--space-4), var(--safe-area-right))}}@media (height<=640px){.metadata-panel>.cells{max-height:calc(var(--viewport-height,100vh) - 88px)}}@media (width<=420px){.metadata-panel{--panel-margin:var(--space-6)}.popover.sheet.metadata{z-index:var(--layer-sheet);right:0!important}.popover.sheet.metadata .metadata-panel{width:100vw;max-width:none}}@media (width<=375px){.metadata-panel{--panel-margin:var(--space-4)}}.loader{--loader-scale:1;font-size:var(--text-control);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;align-items:center;margin:2em auto;display:flex}.loader.small{--loader-scale:.618}.loader ul{list-style:none;display:flex}.loader.full{justify-content:center;width:100vw;height:calc(100vh - 32px);position:absolute;top:0}.loader li{padding:calc(6px * var(--loader-scale));margin:calc(6px * var(--loader-scale));position:relative}@media (width>=500px){.loader li{padding:calc(7px * var(--loader-scale));margin:calc(8px * var(--loader-scale))}}.loader.loading li{animation-duration:var(--motion-bounce);animation-name:bouncing;animation-iteration-count:infinite;animation-direction:alternate}.loader li:before{content:"";inset:calc(-1px * var(--loader-scale));background-color:var(--label-secondary);transition:transform var(--motion-control) var(--ease-loader);border-radius:50%;position:absolute;transform:scale(0)}.loader li:after{content:"";inset:calc(-1px * var(--loader-scale));border:calc(2px * var(--loader-scale)) solid var(--label-secondary);opacity:1;transition:opacity var(--motion-control) var(--ease-loader), transform var(--motion-control) var(--ease-loader);border-radius:50%;position:absolute;transform:scale(1)}.loader:hover li:before,.loader.loading li:before{transform:scale(1)}.loader:hover li:after,.loader.loading li:after{opacity:0;transform:scale(1.2)}.loader li:first-child,.loader li:first-child:before,.loader li:first-child:after{transition-delay:0s;animation-delay:0s}.loader li,.loader li:before,.loader li:after{transition-delay:50ms;animation-delay:.2s}.loader li:last-child,.loader li:last-child:before,.loader li:last-child:after{transition-delay:.1s;animation-delay:.4s}.loader span{color:var(--label-secondary);opacity:0;transition:var(--motion-control) var(--ease-loader);-webkit-font-smoothing:antialiased;backface-visibility:hidden;padding:.75em;transform:scale(.618)}.loader:hover span{opacity:1;transform:scale(1)}@keyframes bouncing{to{opacity:.1;transform:translate3d(0, calc(-16px * var(--loader-scale)), 0)}}.loader ul{margin:0;padding:0}@media (prefers-reduced-motion:reduce){.button-label,.button-progress-enter-active,.button-progress-leave-active,.button-glyph-swap-enter-active,.button-glyph-swap-leave-active,.toast-enter-active,.toast-leave-active{transition-property:opacity}.toast-enter-from,.toast-leave-to,.button.action.loading:not(.has-icon) .button-label,.button-progress-enter-from,.button-progress-leave-to,.button-glyph-swap-enter-from,.button-glyph-swap-leave-to{transform:none}.loader.loading li{animation:none}.popover,.toast-notice,.photo-surface>.photo-artwork,.photo-card>.photo-surface{transition:none!important}}[data-shell=mac-webkit] :is(#header,.app-selector,#column-bar,#footer,#carousel>nav,#carousel>button){display:none}[data-shell=mac-webkit] .showcase{pointer-events:none}[data-shell=mac-webkit] #map>aside nav:not(.destination)+.discover-content{padding-top:var(--space-6)}[data-shell=mac-webkit] #map>aside .destination+.destination-content>div{padding-bottom:46px}[data-shell=android-twa] #app{--bar-height:64px}[data-shell=android-twa] #header,[data-shell=android-twa] .app-selector{height:0;margin:0 auto}[data-shell=android-twa] #header>:not(.view-selector){display:none}[data-shell=android-twa] #header:after{height:calc(var(--bar-height) + var(--safe-area-top))}[data-shell=android-twa] #home .content{margin-top:0}[data-shell=android-twa] #column-bar{padding-top:var(--safe-area-top);background:var(--surface-page)}[data-shell=android-twa] #column-bar button{font-size:26px}[data-shell=android-twa]:lang(zh) #column-bar button{font-size:24px}[data-shell=android-twa] #column-bar li{margin-right:var(--space-5)}[data-shell=android-twa] #carousel>nav{display:none}[data-shell=android-twa] #carousel>.close{left:0;right:auto}[data-shell=android-twa] #carousel>.close .icon{transform:rotate(-90deg)scale(1.18)translate(2px,2px)}[data-shell=android-twa] #carousel>.menu{left:auto;right:0}[data-shell=android-twa] #carousel :is(button.menu,.more) .icon{transform:rotate(90deg)}[data-shell=android-twa] .popover .menu{border-radius:var(--radius-android-menu);padding:var(--space-2) 0}[data-shell=android-twa] .popover .menu .divider{height:1px;margin:var(--space-2) 0}[data-shell=android-twa] .metadata-panel .metadata-cell{border:1px solid var(--separator);background:var(--surface-secondary);border-radius:var(--radius-android-tile);box-sizing:border-box}@media (width<=800px){[data-shell=android-twa] .app-selector .view-selector{background:var(--surface-page);box-sizing:border-box;border-radius:0;width:100vw;min-width:238px;height:64px;bottom:0}[data-shell=android-twa] .view-selector ul{justify-content:space-around;height:40px}[data-shell=android-twa] .view-selector a{padding:0 var(--space-5);border-radius:var(--radius-android-selector)}[data-shell=android-twa] .view-selector a[aria-current=page]{color:var(--label-primary);background:#1111111a}[data-shell=android-twa] .view-selector a[aria-current=page] .icon{color:var(--label-primary)}}#app{--app-selector-width:188px;overflow-x:clip}:lang(zh) #app{--app-selector-width:156px}a{-webkit-tap-highlight-color:transparent}.app-header{grid-template-columns:223px 1fr var(--app-selector-width);margin:var(--header-top) auto var(--header-bottom);max-width:var(--view-width);align-items:start;display:grid}.app-header:after{content:"";height:calc(var(--header-top) + var(--bar-height) + var(--header-bottom) + var(--bar-height));box-shadow:var(--shadow-header);pointer-events:none;position:absolute;inset:0 0 auto}.app-header>.site-navigation{margin-right:var(--space-4);justify-self:end}.app-header .logo{height:var(--bar-height)}.app-header>a{line-height:0}.app-selector{height:var(--bar-height);max-width:var(--view-width);margin:calc(0px - var(--bar-height) - var(--header-bottom)) auto var(--header-bottom);z-index:var(--layer-sticky);pointer-events:none;position:sticky;top:8px}.app-selector .view-selector{float:right;width:var(--app-selector-width);white-space:nowrap;pointer-events:auto}@media (width>=801px){@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.app-selector.top-sticky .view-selector{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}}}.app-header.discovering{z-index:var(--layer-header);pointer-events:none;position:absolute;left:0;right:0}.app-header.discovering>a,.app-header.discovering:after{display:none}.app-header.discovering>.site-navigation{pointer-events:auto;grid-column:2}.app-selector.discovering{top:var(--header-top);margin-top:0;position:absolute;left:0;right:0}#column-bar ul{-webkit-overflow-scrolling:touch}:lang(zh) #column-bar li{font-size:calc(var(--bar-height) * .3985)}body.lock-overscroll{overscroll-behavior:none;overflow:hidden}body.lock-overscroll>.popover{z-index:var(--layer-above-carousel)}body.standalone .app-header,body.standalone .app-selector{height:0;margin:0 auto}body.standalone .app-header>:not(.view-selector){visibility:hidden}body.standalone .app-header:after{height:calc(var(--bar-height) + var(--safe-area-top))}body.standalone #column-bar{padding-top:var(--safe-area-top)}@media (width<=1180px){.app-header,.app-selector{padding:0 max(var(--space-7), var(--safe-area-right)) 0 max(var(--space-7), var(--safe-area-left))}}.route-shell{max-width:var(--view-width);padding:var(--space-6) var(--space-7);margin:0 auto}body>footer{padding:var(--space-1);font-size:var(--text-caption);color:#898989;position:fixed;bottom:0;right:0}body>footer a{color:inherit;text-decoration:none}@media (width<=800px){.app-header{grid-template-columns:223px 1fr}.app-selector{height:0;margin:0;position:static}.app-selector .view-selector{float:none;bottom:max(24px, var(--safe-area-bottom));z-index:var(--layer-selector);position:fixed;top:auto;left:50%;transform:translate(-50%)}}@media (width<=500px){.app-header.discovering>.site-navigation{display:none}.app-header{text-align:center;grid-template-rows:1fr 1fr;grid-template-columns:1fr}.app-header>a,.app-header>.site-navigation{place-self:end center;margin-right:0}.app-header .logo{box-sizing:border-box;padding:2px}}@media (prefers-color-scheme:dark){.logo{filter:invert()brightness(1.2)}}
