.AlbumView-module__4TjX5a__album{max-width:960px;margin:0 auto;padding:20px 16px 64px}.AlbumView-module__4TjX5a__stack{isolation:isolate;place-items:center;height:clamp(220px,100svh - 400px,540px);margin:36px 16px;display:grid;position:relative}.AlbumView-module__4TjX5a__photo{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:5px;grid-area:1/1;max-width:92%;max-height:100%;padding:8px;transition:transform .35s,opacity .25s;box-shadow:0 12px 32px #0002}.AlbumView-module__4TjX5a__photo img{-o-object-fit:contain;object-fit:contain;border-radius:2px;width:auto;max-width:100%;height:auto;max-height:clamp(190px,100svh - 430px,510px);display:block}.AlbumView-module__4TjX5a__photo:focus-visible{outline:2px solid hsl(var(--foreground));outline-offset:6px}.AlbumView-module__4TjX5a__thumbnails{justify-content:safe center;align-items:center;gap:12px;padding:16px 4px;display:flex;overflow-x:auto}.AlbumView-module__4TjX5a__thumbnails button{opacity:.5;border:1px solid #0000;border-radius:5px;flex-shrink:0;padding:4px}.AlbumView-module__4TjX5a__thumbnails button[aria-pressed=true]{opacity:1;border-color:hsl(var(--foreground))}.AlbumView-module__4TjX5a__thumbnails img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100px;height:56px}.AlbumView-module__4TjX5a__viewport{touch-action:none;-webkit-user-select:none;user-select:none;place-items:center;height:calc(100dvh - 150px);display:grid;position:relative;overflow:hidden}.AlbumView-module__4TjX5a__viewport img{-o-object-fit:contain;object-fit:contain;transform-origin:50%;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 170px)}@media (prefers-reduced-motion:reduce){.AlbumView-module__4TjX5a__photo{transition:none}}@media (max-width:640px){.AlbumView-module__4TjX5a__album{padding:8px 0 40px}.AlbumView-module__4TjX5a__stack{margin:28px 10px}}.AlbumView-module__4TjX5a__frame{min-width:0;margin:0}.AlbumView-module__4TjX5a__imageButton{background:hsl(var(--background));border-radius:4px;width:100%;display:block;overflow:hidden}.AlbumView-module__4TjX5a__imageButton img{width:100%;height:auto;display:block}.AlbumView-module__4TjX5a__imageButton:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}.AlbumView-module__4TjX5a__caption{color:hsl(var(--muted-foreground));gap:16px;padding:12px 0;font-size:11px;display:flex}.AlbumView-module__4TjX5a__caption>span{font-variant-numeric:tabular-nums}.AlbumView-module__4TjX5a__mosaic{-moz-columns:2;columns:2;-moz-column-gap:20px;column-gap:20px;margin-top:28px}.AlbumView-module__4TjX5a__mosaic .AlbumView-module__4TjX5a__frame{-moz-column-break-inside:avoid;break-inside:avoid;background:hsl(var(--background));border-radius:6px;margin-bottom:20px;padding:6px 6px 0}.AlbumView-module__4TjX5a__mosaic .AlbumView-module__4TjX5a__caption{padding:10px 6px}.AlbumView-module__4TjX5a__filmstrip{--film-height:clamp(200px, 40svh, 360px);overscroll-behavior-x:contain;scroll-snap-type:x proximity;border:1px solid hsl(var(--border));background:hsl(var(--muted));border-radius:12px;align-items:flex-start;gap:16px;margin-top:24px;padding:16px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.AlbumView-module__4TjX5a__filmstrip .AlbumView-module__4TjX5a__frame{scroll-snap-align:start;flex:none}.AlbumView-module__4TjX5a__filmstrip .AlbumView-module__4TjX5a__imageButton{border:1px solid hsl(var(--border));border-radius:5px;width:auto;padding:4px}.AlbumView-module__4TjX5a__filmstrip img{width:auto;max-width:none;height:var(--film-height);max-height:none}.AlbumView-module__4TjX5a__filmstrip .AlbumView-module__4TjX5a__caption{letter-spacing:.12em;padding:10px 2px 0;font-size:10px}.AlbumView-module__4TjX5a__filmstrip:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.AlbumView-module__4TjX5a__journal{max-width:680px;margin:40px auto 0}.AlbumView-module__4TjX5a__journal .AlbumView-module__4TjX5a__frame{margin-bottom:56px}.AlbumView-module__4TjX5a__journal .AlbumView-module__4TjX5a__imageButton{background:0 0}.AlbumView-module__4TjX5a__journal img{width:auto;max-width:100%;max-height:80svh;margin:0 auto}.AlbumView-module__4TjX5a__journal .AlbumView-module__4TjX5a__caption{border-bottom:1px solid hsl(var(--border));padding:18px 0 24px;line-height:1.7}.AlbumView-module__4TjX5a__journal .AlbumView-module__4TjX5a__caption p{margin:0;font-size:13px}@media (min-width:800px){.AlbumView-module__4TjX5a__mosaic{-moz-columns:3;columns:3}}@media (max-width:480px){.AlbumView-module__4TjX5a__mosaic{-moz-column-gap:10px;column-gap:10px}.AlbumView-module__4TjX5a__mosaic .AlbumView-module__4TjX5a__frame{margin-bottom:10px}.AlbumView-module__4TjX5a__filmstrip{--film-height:clamp(140px, 42vw, 200px);gap:12px;padding:12px;scroll-padding-inline:12px}.AlbumView-module__4TjX5a__journal{margin-top:28px;padding-inline:8px}}
.themeToggle-module__3xAeSq__lamp{pointer-events:none;width:38px;height:69px;display:block;overflow:visible}.themeToggle-module__3xAeSq__switch{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:80px;padding:0;display:inline-flex;position:relative;top:-4px}.themeToggle-module__3xAeSq__switch:focus-visible{outline-offset:2px;border-radius:18px;outline:2px solid #b98843}.themeToggle-module__3xAeSq__glow{opacity:0;transition:opacity .3s}.themeToggle-module__3xAeSq__glass{fill:#fff0cc}.themeToggle-module__3xAeSq__filament{stroke:#916b38}.themeToggle-module__3xAeSq__reflection{stroke:#fffdf0;opacity:.95}.dark .themeToggle-module__3xAeSq__glow{opacity:1}.dark .themeToggle-module__3xAeSq__filament{stroke:#ffdb85}.dark .themeToggle-module__3xAeSq__reflection{stroke:#ffe3a0;opacity:.38}@media (prefers-reduced-motion:reduce){.themeToggle-module__3xAeSq__glow{transition:none}}
.sign-button-module__OaWHXG__signButton.sign-button-module__OaWHXG__signButton{color:#242521;height:58px;text-shadow:none;background:url(/key-sign.svg?v=cream-straight-2) 50%/100% 100% no-repeat;border:0;border-radius:0;transition:transform .12s;position:relative}.sign-button-module__OaWHXG__signButton span{letter-spacing:.075em;text-transform:uppercase;font-family:Impact,Arial Narrow,sans-serif;font-size:23px;font-weight:400}.sign-button-module__OaWHXG__signButton:hover{transform:translateY(-1px)}.sign-button-module__OaWHXG__signButton:active{transform:translate(2px,2px)}@media (prefers-reduced-motion:reduce){.sign-button-module__OaWHXG__signButton.sign-button-module__OaWHXG__signButton{transition:none}}
.SignLogo-module__wiwT2W__shadow{pointer-events:none;position:absolute;inset:0;overflow:hidden}.SignLogo-module__wiwT2W__sign{transform:translate(var(--sign-shadow-x,3px), var(--sign-shadow-y,4px))}.SignLogo-module__wiwT2W__post{transform:translate(var(--post-shadow-x,2px), var(--post-shadow-y,3px))}.SignLogo-module__wiwT2W__piece{overflow:hidden}.SignLogo-module__wiwT2W__atlas{width:500%;max-width:none;height:100%;transform:translateX(var(--piece-offset));pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.SignLogo-module__wiwT2W__shadow .SignLogo-module__wiwT2W__atlas{filter:brightness(0)}
.WeatheredSign-module__mZCU8a__sign{aspect-ratio:1;display:block;position:relative;overflow:visible}.WeatheredSign-module__mZCU8a__layer{position:absolute;inset:0}.WeatheredSign-module__mZCU8a__night{opacity:0;will-change:opacity;transition:opacity .24s ease-out}.dark .WeatheredSign-module__mZCU8a__night{opacity:1}@media (prefers-reduced-motion:reduce){.WeatheredSign-module__mZCU8a__night{will-change:auto;transition:none}}
.BrandSign-module__6rrMhG__sign{aspect-ratio:645/400;vertical-align:middle;flex-shrink:0;display:inline-block;position:relative}.BrandSign-module__6rrMhG__day,.BrandSign-module__6rrMhG__night{width:100%;height:100%;transition:opacity .24s ease-out;position:absolute;inset:0}.BrandSign-module__6rrMhG__night{opacity:0}.dark .BrandSign-module__6rrMhG__day{opacity:0}.dark .BrandSign-module__6rrMhG__night{opacity:1}@media (prefers-reduced-motion:reduce){.BrandSign-module__6rrMhG__day,.BrandSign-module__6rrMhG__night{transition:none}}
.mini-module__YK6PQa__home{--gallery-card-width:min(518px, calc(100vw - 32px))}.mini-module__YK6PQa__column{width:var(--gallery-card-width);min-width:0;margin-inline:auto}@media (max-width:767px){.mini-module__YK6PQa__home{--gallery-card-width:calc((100vw - 24px) / 1.1)}}.mini-module__YK6PQa__header{width:min(518px,100vw - 32px);max-width:100%;margin-inline:auto}@media (max-width:767px){.mini-module__YK6PQa__header{width:calc(90.9091vw - 21.8182px)}}
.AlbumCard-module__2ZX08W__surface{background:hsl(var(--muted));border-radius:8px;min-width:0}.AlbumCard-module__2ZX08W__strip{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;align-items:flex-start;gap:12px;padding:42px 12px 36px;display:flex;overflow-x:auto}.AlbumCard-module__2ZX08W__card{min-width:0;color:hsl(var(--foreground));text-align:center;scroll-snap-align:start;border-radius:8px;flex-direction:column;flex:0 0 140px;align-items:center;gap:9px;padding:6px;transition:background .18s;display:flex}.AlbumCard-module__2ZX08W__card:hover:not(:disabled){background:hsl(var(--background) / .5)}.AlbumCard-module__2ZX08W__card:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:1px}.AlbumCard-module__2ZX08W__card:disabled{cursor:wait;opacity:.6}.AlbumCard-module__2ZX08W__stack{width:128px;height:94px;display:block;position:relative}.AlbumCard-module__2ZX08W__photo{border:.5px solid hsl(var(--border));background:hsl(var(--background));border-radius:4px;justify-content:center;align-items:center;padding:3px;transition:transform .2s;display:flex;position:absolute;inset:10px 25px;box-shadow:0 3px 7px #0002}.AlbumCard-module__2ZX08W__photo:first-child{z-index:3;transform:translate(-7px,2px)rotate(-10deg)}.AlbumCard-module__2ZX08W__photo:nth-child(2){z-index:2;transform:translate(4px,-3px)rotate(5deg)}.AlbumCard-module__2ZX08W__photo:nth-child(3){z-index:1;transform:translate(13px,1px)rotate(16deg)}.AlbumCard-module__2ZX08W__card:hover:not(:disabled) .AlbumCard-module__2ZX08W__photo:first-child{transform:translate(-10px)rotate(-15deg)}.AlbumCard-module__2ZX08W__card:hover:not(:disabled) .AlbumCard-module__2ZX08W__photo:nth-child(3){transform:translate(16px)rotate(20deg)}.AlbumCard-module__2ZX08W__photo img{-o-object-fit:contain;object-fit:contain;border-radius:2px;width:auto;max-width:100%;height:auto;max-height:100%}.AlbumCard-module__2ZX08W__text{flex-direction:column;align-items:center;gap:3px;width:100%;min-width:0;display:flex}.AlbumCard-module__2ZX08W__title{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:12px;font-weight:500;line-height:1.5;display:block;overflow:hidden}.AlbumCard-module__2ZX08W__detail{color:hsl(var(--muted-foreground));font-size:11px}@media (max-width:420px){.AlbumCard-module__2ZX08W__strip{gap:8px;padding-inline:8px}.AlbumCard-module__2ZX08W__card{flex-basis:128px}.AlbumCard-module__2ZX08W__stack{width:116px}}@media (prefers-reduced-motion:reduce){.AlbumCard-module__2ZX08W__card,.AlbumCard-module__2ZX08W__photo{transition:none}}.AlbumCard-module__2ZX08W__detailsSurface{background:hsl(var(--details-background))}.AlbumCard-module__2ZX08W__selection{aspect-ratio:1;border:1px solid hsl(var(--border));background:hsl(var(--muted));cursor:pointer;border-radius:8px;place-items:center;padding:6px;display:grid;position:relative;overflow:hidden}.AlbumCard-module__2ZX08W__selection:has(input:checked){border-color:hsl(var(--foreground));box-shadow:inset 0 0 0 1px hsl(var(--foreground))}.AlbumCard-module__2ZX08W__selection:has(input:focus-visible){outline:2px solid hsl(var(--ring));outline-offset:2px}.AlbumCard-module__2ZX08W__selection:has(input:disabled:not(:checked)){opacity:.45;cursor:default}.AlbumCard-module__2ZX08W__selection input{z-index:1;width:16px;height:16px;accent-color:hsl(var(--foreground));cursor:inherit;position:absolute;top:6px;right:6px}.AlbumCard-module__2ZX08W__selection img{-o-object-fit:contain;object-fit:contain;border-radius:3px;width:100%;height:100%;min-height:0}.AlbumCard-module__2ZX08W__selection>span{background:hsl(var(--background) / .9);border-radius:3px;padding:2px 4px;font-size:10px;position:absolute;bottom:4px;left:4px}.AlbumCard-module__2ZX08W__themeChoices{scroll-snap-type:x proximity;gap:8px;padding:3px;display:flex;overflow-x:auto}.AlbumCard-module__2ZX08W__themeChoice{border:1px solid hsl(var(--border));cursor:pointer;scroll-snap-align:start;border-radius:8px;flex-direction:column;flex:0 0 112px;align-items:center;gap:8px;padding:8px 4px;display:flex;position:relative}.AlbumCard-module__2ZX08W__themeChoice:has(input:checked){border-color:hsl(var(--foreground));background:hsl(var(--muted))}.AlbumCard-module__2ZX08W__themeChoice:has(input:focus-visible){outline:2px solid hsl(var(--ring));outline-offset:1px}.AlbumCard-module__2ZX08W__themeChoice input{opacity:0;width:1px;height:1px;position:absolute}.AlbumCard-module__2ZX08W__themeChoice .AlbumCard-module__2ZX08W__preview{width:100px;height:76px}.AlbumCard-module__2ZX08W__preview:not([data-theme=stack]) .AlbumCard-module__2ZX08W__photo{padding:2px;position:relative;inset:auto;box-shadow:0 1px 3px #0001;transform:none!important}.AlbumCard-module__2ZX08W__preview[data-theme=mosaic]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:4px;padding:8px;display:grid}.AlbumCard-module__2ZX08W__preview[data-theme=mosaic] .AlbumCard-module__2ZX08W__photo:first-child{grid-row:span 2}.AlbumCard-module__2ZX08W__preview[data-theme=filmstrip]{border:1px solid hsl(var(--border));background:hsl(var(--muted));border-radius:5px;align-items:center;gap:4px;padding:14px 4px;display:flex;overflow:hidden}.AlbumCard-module__2ZX08W__preview[data-theme=filmstrip] .AlbumCard-module__2ZX08W__photo{flex:0 0 40%;height:100%}.AlbumCard-module__2ZX08W__preview[data-theme=journal]{flex-direction:column;align-items:center;gap:5px;padding:4px 20px;display:flex;overflow:hidden}.AlbumCard-module__2ZX08W__preview[data-theme=journal] .AlbumCard-module__2ZX08W__photo{flex:0 0 44%;width:100%;min-height:0}.AlbumCard-module__2ZX08W__preview:not([data-theme=stack]) .AlbumCard-module__2ZX08W__photo{min-width:0;min-height:0;overflow:hidden}.AlbumCard-module__2ZX08W__preview:not([data-theme=stack]) .AlbumCard-module__2ZX08W__photo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.AlbumCard-module__2ZX08W__preview[data-theme=mosaic]{grid-template-rows:repeat(2,minmax(0,1fr))}.AlbumCard-module__2ZX08W__loading{padding:44px 18px 36px;animation:.18s .16s both AlbumCard-module__2ZX08W__revealLoading;overflow:hidden}@keyframes AlbumCard-module__2ZX08W__revealLoading{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.AlbumCard-module__2ZX08W__loading{animation:none}}.AlbumCard-module__2ZX08W__createPreview{border:1px dashed hsl(var(--muted-foreground) / .35);color:hsl(var(--muted-foreground));background:hsl(var(--background) / .35);border-radius:6px;place-items:center;transition:border-color .18s,color .18s;display:grid}.AlbumCard-module__2ZX08W__card:hover .AlbumCard-module__2ZX08W__createPreview{border-color:hsl(var(--foreground) / .55);color:hsl(var(--foreground))}
.Copy-module__hxzA9a__variantButton{color:hsl(var(--foreground));background:hsl(var(--background));transition:background-color .15s,box-shadow .15s;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.Copy-module__hxzA9a__variantButton:focus-within{outline:2px solid hsl(var(--foreground) / .5);outline-offset:2px}.Copy-module__hxzA9a__variantButton:active{box-shadow:none}.dark .Copy-module__hxzA9a__variantButton{background:hsl(var(--accent));box-shadow:inset 0 1px #ffffff0d}.dark .Copy-module__hxzA9a__variantButton:active{box-shadow:none}@media (prefers-reduced-motion:reduce){.Copy-module__hxzA9a__variantButton{transition:none}}.Copy-module__hxzA9a__feedback{z-index:30;border-radius:inherit;background:hsl(var(--background) / .9);color:#a66b00;pointer-events:none;justify-content:center;align-items:center;animation:1s both Copy-module__hxzA9a__copied;display:flex;position:absolute;inset:0}.dark .Copy-module__hxzA9a__feedback{color:#fde047}.Copy-module__hxzA9a__check{width:28px;height:28px}.Copy-module__hxzA9a__large{width:72px;height:72px}.Copy-module__hxzA9a__check path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.32s ease-out 80ms forwards Copy-module__hxzA9a__draw}@keyframes Copy-module__hxzA9a__draw{to{stroke-dashoffset:0}}@keyframes Copy-module__hxzA9a__copied{0%{opacity:0}12%,75%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.Copy-module__hxzA9a__feedback{animation:none}.Copy-module__hxzA9a__check path{stroke-dashoffset:0;animation:none}}
.RoadsideSign-module__x1gdNG__root{pointer-events:none;position:absolute;inset:0}.RoadsideSign-module__x1gdNG__artwork{width:100%;height:100%;position:absolute;inset:0}.RoadsideSign-module__x1gdNG__groundShadow{filter:blur(3px);background:#10181970;border-radius:50%;width:12%;height:1.6%;position:absolute;bottom:9%;left:28%}.RoadsideSign-module__x1gdNG__groundGlow{opacity:0;will-change:opacity;background:radial-gradient(#ffbb582b,#0000 65%);width:66%;height:29%;transition:opacity .24s ease-out;position:absolute;bottom:-3%;left:4%}.dark .RoadsideSign-module__x1gdNG__groundGlow{opacity:1}@media (prefers-reduced-motion:reduce){.RoadsideSign-module__x1gdNG__groundGlow{will-change:auto;transition:none}}.RoadsideSign-module__x1gdNG__day,.RoadsideSign-module__x1gdNG__night{transition:opacity .24s ease-out;position:absolute;inset:0}.RoadsideSign-module__x1gdNG__day{opacity:1}.RoadsideSign-module__x1gdNG__night{opacity:0}.dark .RoadsideSign-module__x1gdNG__day{opacity:0}.dark .RoadsideSign-module__x1gdNG__night{opacity:1}@media (prefers-reduced-motion:reduce){.RoadsideSign-module__x1gdNG__day,.RoadsideSign-module__x1gdNG__night{transition:none}}
.RoadsideScene-module__Xy4qTG__scene{background:#a8b4b6;position:absolute;inset:0;overflow:hidden}.RoadsideScene-module__Xy4qTG__layer{pointer-events:none;transition:transform .42s cubic-bezier(.2,.7,.3,1);position:absolute;inset:-3%}.RoadsideScene-module__Xy4qTG__day,.RoadsideScene-module__Xy4qTG__night{-o-object-fit:cover;object-fit:cover;transition:opacity .24s ease-out}.RoadsideScene-module__Xy4qTG__day{opacity:1}.dark .RoadsideScene-module__Xy4qTG__day{opacity:0}.RoadsideScene-module__Xy4qTG__night{opacity:0;will-change:opacity;transition:opacity .24s ease-out}.dark .RoadsideScene-module__Xy4qTG__night{opacity:1}.RoadsideScene-module__Xy4qTG__distance{transform:translate(calc(var(--pointer-x,0) * -1px), calc(var(--pointer-y,0) * -.5px))}.RoadsideScene-module__Xy4qTG__ground{transform:translate(calc(var(--pointer-x,0) * -4px), calc(var(--pointer-y,0) * -2px))}@media (prefers-reduced-motion:reduce),(hover:none){.RoadsideScene-module__Xy4qTG__layer{transition:none;transform:none}}@media (prefers-reduced-motion:reduce){.RoadsideScene-module__Xy4qTG__day,.RoadsideScene-module__Xy4qTG__night{will-change:auto;transition:none}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.RoadsideScene-module__Xy4qTG__layer{will-change:transform}}@media (prefers-reduced-motion:no-preference){@media (hover:none),(pointer:coarse){.RoadsideScene-module__Xy4qTG__layer{will-change:transform;transition:none;animation:9s ease-in-out infinite alternate RoadsideScene-module__Xy4qTG__mobileDrift}.RoadsideScene-module__Xy4qTG__distance{--drift-x:0.35%;--drift-y:0.15%}.RoadsideScene-module__Xy4qTG__ground{--drift-x:2.5%;--drift-y:1.2%}}}@keyframes RoadsideScene-module__Xy4qTG__mobileDrift{0%{transform:translate3d(calc(-1 * var(--drift-x)), var(--drift-y), 0)}to{transform:translate3d(var(--drift-x), calc(-1 * var(--drift-y)), 0)}}:is([data-gallery-scroll][data-scrolling=true] .RoadsideScene-module__Xy4qTG__layer,[data-gallery-scroll][data-active-role=image] .RoadsideScene-module__Xy4qTG__layer,[data-gallery-scroll][data-active-role=history] .RoadsideScene-module__Xy4qTG__layer){animation-play-state:paused}
.SpatialRoadsideScene-module__qU47KW__root,.SpatialRoadsideScene-module__qU47KW__fallback,.SpatialRoadsideScene-module__qU47KW__canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.SpatialRoadsideScene-module__qU47KW__root{overflow:hidden}.SpatialRoadsideScene-module__qU47KW__canvas{opacity:0}.SpatialRoadsideScene-module__qU47KW__root[data-ready=true] .SpatialRoadsideScene-module__qU47KW__canvas{opacity:1}.SpatialRoadsideScene-module__qU47KW__root[data-ready=true] .SpatialRoadsideScene-module__qU47KW__fallback{display:none}
@supports (clip-path:shape(from 0 0, line to 100% 0, line to 0 100%, close)){.Card-module__0TQcZa__corner{--r:14px;isolation:isolate;background:0 0}.Card-module__0TQcZa__corner>svg{display:none}.Card-module__0TQcZa__corner:before{content:"";z-index:-1;width:calc(100% + var(--r) * 2);height:calc(var(--r) * 3);background:hsl(var(--background));pointer-events:none;clip-path:shape(from 0 0, line to 100% 0, arc to calc(100% - var(--r)) var(--r) of var(--r) ccw, arc to calc(100% - var(--r) * 2) calc(var(--r) * 2) of var(--r) cw, line to var(--r) calc(var(--r) * 2), arc to 0 100% of var(--r) ccw, close);position:absolute}.Card-module__0TQcZa__hat:before{top:0;left:0}.Card-module__0TQcZa__tail:before{bottom:0;right:0;transform:rotate(180deg)}}
.File-module__guyqxa__scene{isolation:isolate;position:relative}.File-module__guyqxa__scene:focus-within{outline:2px solid hsl(var(--ring));outline-offset:3px}.File-module__guyqxa__atmosphere{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}
.HistoryEntry-module__pBN-0W__link{border-radius:12px;width:100%;display:block}.HistoryEntry-module__pBN-0W__link:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}.HistoryEntry-module__pBN-0W__scene{aspect-ratio:1;background:#a8b4b6;border-radius:8px;position:relative;overflow:hidden;container-type:inline-size}.HistoryEntry-module__pBN-0W__landscape,.HistoryEntry-module__pBN-0W__sign,.HistoryEntry-module__pBN-0W__day,.HistoryEntry-module__pBN-0W__night{position:absolute;inset:0}.HistoryEntry-module__pBN-0W__landscape img,.HistoryEntry-module__pBN-0W__sign img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;position:absolute}.HistoryEntry-module__pBN-0W__landscape{inset:-3%}.HistoryEntry-module__pBN-0W__sign{z-index:2;pointer-events:none;inset:-3%}.HistoryEntry-module__pBN-0W__day,.HistoryEntry-module__pBN-0W__night{transition:opacity .24s ease-out}.HistoryEntry-module__pBN-0W__day{opacity:1}.HistoryEntry-module__pBN-0W__night{opacity:0}.dark .HistoryEntry-module__pBN-0W__day{opacity:0}.dark .HistoryEntry-module__pBN-0W__night{opacity:1}.HistoryEntry-module__pBN-0W__photos{z-index:3;pointer-events:none;position:absolute;inset:0}.HistoryEntry-module__pBN-0W__print{background:#f6e8bd;border:.5px solid #ac7c3566;width:23%;height:25%;padding:1.2cqw 1.2cqw 3cqw;transition:transform .25s;position:absolute;right:7%;box-shadow:1px 2px #514b3755,0 5px 12px #101c2633}.HistoryEntry-module__pBN-0W__print img{-o-object-fit:contain;object-fit:contain;background:#dfc68e;width:100%;height:100%}.HistoryEntry-module__pBN-0W__print0{top:34%;transform:rotate(8deg)}.HistoryEntry-module__pBN-0W__print1{top:47%;right:9%;transform:rotate(-7deg)}.HistoryEntry-module__pBN-0W__print2{top:60%;right:6%;transform:rotate(5deg)}.dark .HistoryEntry-module__pBN-0W__print{background:#d6c397;border-color:#805a3577;box-shadow:1px 2px #101c2688,0 5px 12px #101c2655}.dark .HistoryEntry-module__pBN-0W__print img{background:#bba777}.HistoryEntry-module__pBN-0W__cta{z-index:4;color:#252b2a;background:#f6e8bdf2;border:.5px solid #ac7c3555;border-radius:5px;align-items:center;gap:8px;padding:9px 12px;font-size:clamp(12px,2.6cqw,15px);font-weight:600;display:flex;position:absolute;bottom:4%;right:4%;box-shadow:1px 2px #252b2a22}.dark .HistoryEntry-module__pBN-0W__cta{color:#f6deb1;background:#18252ff2;border-color:#c7a66b44}.HistoryEntry-module__pBN-0W__cta svg{transition:transform .24s}@media (hover:hover) and (prefers-reduced-motion:no-preference){.HistoryEntry-module__pBN-0W__link:hover .HistoryEntry-module__pBN-0W__print0{transform:translateY(-3px)rotate(11deg)}.HistoryEntry-module__pBN-0W__link:hover .HistoryEntry-module__pBN-0W__print2{transform:translateY(2px)rotate(2deg)}.HistoryEntry-module__pBN-0W__link:hover .HistoryEntry-module__pBN-0W__cta svg{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.HistoryEntry-module__pBN-0W__day,.HistoryEntry-module__pBN-0W__night,.HistoryEntry-module__pBN-0W__print,.HistoryEntry-module__pBN-0W__cta svg{transition:none}}
.page-module__NxBCZG__page{width:min(1180px,100%);margin-inline:auto;padding:0 28px 48px}.page-module__NxBCZG__header{justify-content:space-between;align-items:center;height:112px;display:flex}.page-module__NxBCZG__home{font-size:32px;display:inline-flex}.page-module__NxBCZG__intro{padding:32px 0 28px}.page-module__NxBCZG__eyebrow{letter-spacing:.15em;color:hsl(var(--muted-foreground));font-size:11px}.page-module__NxBCZG__intro h1{letter-spacing:-.04em;margin:10px 0 12px;font-size:clamp(32px,5vw,48px);font-weight:600}.page-module__NxBCZG__intro p,.page-module__NxBCZG__sectionHeading p,.page-module__NxBCZG__caption p,.page-module__NxBCZG__footer{color:hsl(var(--muted-foreground));font-size:13px;line-height:1.7}.page-module__NxBCZG__nav{border-block:.5px solid hsl(var(--border));flex-wrap:wrap;gap:28px;padding:16px 0;font-size:13px;display:flex}.page-module__NxBCZG__nav a:hover,.page-module__NxBCZG__footer a:hover{color:hsl(var(--foreground));text-underline-offset:5px;text-decoration:underline}.page-module__NxBCZG__section{padding-top:48px;scroll-margin-top:24px}.page-module__NxBCZG__sectionHeading{margin-bottom:20px}.page-module__NxBCZG__sectionHeading h2{margin-bottom:6px;font-size:21px;font-weight:600}.page-module__NxBCZG__sectionHeading h2 span{color:hsl(var(--muted-foreground));margin-right:10px;font-size:12px;font-weight:400}.page-module__NxBCZG__grid,.page-module__NxBCZG__arrowGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.page-module__NxBCZG__arrowGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__NxBCZG__card{border:.5px solid hsl(var(--border));background:hsl(var(--background));border-radius:18px;min-width:0;padding:5px;overflow:hidden}.page-module__NxBCZG__caption{padding:17px 12px 16px}.page-module__NxBCZG__titleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-module__NxBCZG__titleRow h3{font-size:14px;font-weight:600}.page-module__NxBCZG__badge{background:hsl(var(--muted));color:hsl(var(--muted-foreground));white-space:nowrap;border-radius:5px;padding:3px 7px;font-size:10px}.page-module__NxBCZG__caption p{margin-top:7px;font-size:12px}.page-module__NxBCZG__arrowStage,.page-module__NxBCZG__signStage{background:hsl(var(--muted) / .55);border-radius:13px;overflow:hidden}.page-module__NxBCZG__arrowStage{justify-content:space-evenly;align-items:center;gap:12px;min-height:218px;padding:24px 12px;display:flex}.page-module__NxBCZG__arrowStage>div{flex-direction:column;align-items:center;gap:20px;display:flex}.page-module__NxBCZG__arrowStage>div>span:last-child{color:hsl(var(--muted-foreground));font-size:11px}.page-module__NxBCZG__signStage{aspect-ratio:1;justify-content:center;align-items:center;display:flex;position:relative}.page-module__NxBCZG__art{pointer-events:none;display:block;position:absolute;inset:0}.page-module__NxBCZG__art img{-o-object-fit:contain;object-fit:contain}.page-module__NxBCZG__centeredSign{transform:translate(14.5%)}.page-module__NxBCZG__day{opacity:1}.page-module__NxBCZG__night{opacity:0}.dark .page-module__NxBCZG__day{opacity:0}.dark .page-module__NxBCZG__night{opacity:1}.page-module__NxBCZG__scene{aspect-ratio:1;border-radius:13px;position:relative;overflow:hidden}.page-module__NxBCZG__footer{border-top:.5px solid hsl(var(--border));justify-content:space-between;gap:20px;margin-top:48px;padding-top:20px;font-size:12px;display:flex}.page-module__NxBCZG__footer a{white-space:nowrap}@media (max-width:900px){.page-module__NxBCZG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.page-module__NxBCZG__page{padding-inline:16px}.page-module__NxBCZG__header{height:100px}.page-module__NxBCZG__intro{padding-top:16px}.page-module__NxBCZG__grid,.page-module__NxBCZG__arrowGrid{grid-template-columns:minmax(0,1fr)}.page-module__NxBCZG__section{padding-top:32px}.page-module__NxBCZG__nav{gap:20px;font-size:12px}.page-module__NxBCZG__footer{flex-direction:column}}
.View-module__mHDnyG__gallery{margin-block:-20px;padding-block:20px}.View-module__mHDnyG__gallery [data-gallery-role]{scroll-snap-align:center;scroll-snap-stop:always}.View-module__mHDnyG__card{transform-origin:50%;will-change:transform;border-radius:12px;position:relative;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.View-module__mHDnyG__card{will-change:auto;transition:none;transform:none}}.View-module__mHDnyG__gallery{width:var(--viewport-width,100vw);margin-inline:calc((100% - var(--viewport-width,100vw)) / 2);padding-inline:calc((var(--viewport-width,100vw) - var(--gallery-card-width)) / 2);scroll-padding-inline:0}@media (hover:hover) and (pointer:fine){.View-module__mHDnyG__gallery [data-gallery-role]{scroll-snap-stop:normal}}.View-module__mHDnyG__gallery[data-wheeling=true]{scroll-snap-type:none}
