._passport-app_27h9q_1{width:min(100%,1440px);margin:auto;padding:0 60px}._app-header_27h9q_1{justify-content:space-between;align-items:center;height:96px;display:flex}._icon-button_27h9q_1{place-items:center;width:48px;height:48px;transition:color .25s,transform .25s;display:grid}._icon-button_27h9q_1:hover{color:var(--file);transform:translateY(-2px)}._icon-button_27h9q_1 svg{width:32px;height:32px}._header-center_27h9q_1{letter-spacing:.12em;align-items:center;gap:14px;font-size:.75rem;display:flex}._demo-label_27h9q_1{color:var(--file);border:1px solid #5a534e;padding:2px 5px;font-size:.75rem}._welcome-bar_27h9q_1{text-align:center;border:1px solid #f0efed;padding:19px}._welcome-bar_27h9q_1 h1{letter-spacing:-.04em;margin:0;font-size:clamp(1rem,1.65vw,1.5rem);font-weight:300;line-height:1.3}._passport-layout_27h9q_2{grid-template-columns:minmax(300px,.83fr) minmax(0,1.4fr);align-items:start;gap:72px;padding:60px 0 0;display:grid}._identity_27h9q_2{position:sticky;top:36px}._identity-top_27h9q_2{gap:32px;display:flex}._profile-block_27h9q_2{flex:1;min-width:0}._portrait-wrap_27h9q_2{padding:0 0 16px 16px;position:relative}._portrait-crop_27h9q_2{aspect-ratio:526/632;background:#20211e;position:relative;overflow:hidden}._portrait-source_27h9q_2{-webkit-user-select:none;user-select:none;pointer-events:none;width:179.468%;max-width:none;height:auto;position:absolute;top:-55.696%;left:-14.259%}._portrait-frame_27h9q_2{pointer-events:none;border:1px solid #eee;flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;inset:14px 14px 0 0}._profile-status_27h9q_2{text-shadow:0 1px 7px #0008;padding:7px 8px;font-size:clamp(.875rem,1.2vw,1.0625rem);font-weight:600;line-height:1.5}._followers_27h9q_2{pointer-events:auto;text-shadow:0 1px 8px #000;padding:7px 8px 5px;font-size:.875rem}._followers_27h9q_2:hover{text-decoration:underline}._profile-name_27h9q_2{letter-spacing:-.04em;margin:8px 0 5px;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:300;line-height:1.3}._profile-location_27h9q_2{letter-spacing:.02em;color:#a39d98;flex-wrap:wrap;gap:12px;font-size:.75rem;display:flex}._profile-location_27h9q_2 span{color:#8d827a}._profile-actions_27h9q_2{flex-direction:column;justify-content:space-between;width:72px;padding:16px 0 57px;display:flex}._profile-actions_27h9q_2 button{flex-direction:column;align-items:center;gap:10px;transition:color .25s,transform .25s;display:flex}._profile-actions_27h9q_2 button:hover{color:var(--file);transform:translateY(-4px)}._profile-actions_27h9q_2 svg{width:45px;height:45px}._profile-actions_27h9q_2 span{letter-spacing:-.04em;font-size:.875rem}._profile-caption_27h9q_2{color:#a09288;letter-spacing:.03em;border-top:1px solid #272421;justify-content:space-between;gap:16px;margin-top:36px;padding-top:17px;font-size:.75rem;display:flex}._collection-intro_27h9q_3{color:#a3978e;letter-spacing:.08em;justify-content:space-between;margin:0 2px 25px;font-size:.75rem;display:flex}._folders_27h9q_3{min-width:0;scroll-margin:20px}._folder_27h9q_3{margin-top:-1px;position:relative}._folder_27h9q_3 h2{margin:0;font-weight:600}._folder-tab_27h9q_3{text-align:right;color:#000;isolation:isolate;width:100%;height:80px;transition:filter .25s;display:block;position:relative}._folder-tab_27h9q_3:focus-visible{outline-offset:3px;border-radius:12px}._folder-tab_27h9q_3:hover{filter:brightness(1.12)}._folder-silhouette_27h9q_3{z-index:-1;width:100%;height:100%;fill:var(--file);transition:fill .5s;position:absolute;inset:0}._folder_27h9q_3:nth-of-type(3){--file:#b2a8a1}._folder_27h9q_3:nth-of-type(4){--file:#a99e96}._is-open_27h9q_3 ._folder-silhouette_27h9q_3{fill:#d5ccc5}._folder-index_27h9q_3{letter-spacing:.03em;gap:24px;font-size:.75rem;display:flex;position:absolute;bottom:5px;left:17px}._folder-index_27h9q_3 span{opacity:.65}._folder-title_27h9q_3{letter-spacing:-.05em;align-items:center;gap:14px;font-size:clamp(1rem,1.52vw,1.375rem);font-weight:600;line-height:1.4;display:flex;position:absolute;top:14px;right:18px}._folder-title_27h9q_3 svg{width:18px;height:18px;transition:transform .65s var(--ease)}._is-open_27h9q_3 ._folder-title_27h9q_3 svg{transform:rotate(-180deg)}._folder-reveal_27h9q_3{transition:grid-template-rows .85s var(--ease);grid-template-rows:0fr;display:grid}._is-open_27h9q_3 ._folder-reveal_27h9q_3{grid-template-rows:1fr}._folder-overflow_27h9q_3{min-height:0;overflow:hidden}._folder-content_27h9q_3{opacity:0;transition:transform .7s var(--ease),opacity .38s ease;border-left:1px solid #46403a;border-right:1px solid #46403a;padding:23px 20px 24px;transform:translateY(-24px)}._is-open_27h9q_3 ._folder-content_27h9q_3{opacity:1;transition:transform .85s var(--ease),opacity .6s ease .15s;transform:translateY(0)}._folder-foot_27h9q_3{height:54px;transition:height .85s var(--ease);background:#000;border-top:1px solid #0000;border-radius:14px 14px 0 0;margin-top:-9px;position:relative}._is-open_27h9q_3 ._folder-foot_27h9q_3{border-top-color:#46403a;height:39px}._section-topline_27h9q_3{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}._section-topline_27h9q_3 p{color:#bcb5af;font-size:.875rem;line-height:1.5}._section-topline_27h9q_3>span{letter-spacing:.04em;color:#9a8c80;white-space:nowrap;font-size:.75rem}._artwork-grid_27h9q_3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}._artwork-card_27h9q_3{text-align:left;min-width:0}._artwork-image_27h9q_3{aspect-ratio:3/4;background:#151412;margin-bottom:13px;position:relative;overflow:hidden}._artwork-image_27h9q_3 img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease),filter .5s;filter:saturate(.7)}._artwork-card_27h9q_3:hover img{filter:saturate();transform:scale(1.045)}._artwork-arrow_27h9q_3{opacity:0;background:#000b;padding:6px;transition:all .3s;position:absolute;bottom:0;right:0;transform:translate(-5px,5px)}:is(._artwork-card_27h9q_3:hover ._artwork-arrow_27h9q_3,._artwork-card_27h9q_3:focus-visible ._artwork-arrow_27h9q_3){opacity:1;transform:translate(0)}._artwork-card_27h9q_3>span{display:block}._artwork-artist_27h9q_3{color:#f2efec;margin-bottom:5px;font-size:.875rem;font-weight:400}._artwork-name_27h9q_3{color:#b7afa9;font-size:.8125rem;line-height:1.5}._artwork-year_27h9q_3{color:#9b8c81;margin-top:6px;font-size:.75rem}._reveal-item_27h9q_3{opacity:0;transition:opacity .28s ease,transform .4s var(--ease);transform:translateY(32px)}._is-open_27h9q_3 ._reveal-item_27h9q_3{opacity:1;transition:opacity .6s ease calc(.16s + var(--i)*70ms),transform .8s var(--ease) calc(.12s + var(--i)*70ms);transform:translateY(0)}._artist-row_27h9q_3{border-top:1px solid #2e2926;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;display:flex}._artist-row_27h9q_3:first-child{border-top:0;padding-top:0}._artist-link_27h9q_3{text-align:left;align-items:center;gap:18px;min-width:0;display:flex}._artist-link_27h9q_3 img{object-fit:cover;filter:saturate(.5);width:61px;height:68px}._artist-link_27h9q_3 strong{font-size:1rem;font-weight:400;display:block}._artist-link_27h9q_3 small{color:#a99a8e;margin-top:7px;font-size:.75rem;display:block}._follow-button_27h9q_3{white-space:nowrap;border:1px solid #615850;align-items:center;gap:7px;padding:7px 9px;font-size:.875rem;display:flex}._follow-button_27h9q_3:hover{color:#000;background:#b8aea7}._follow-button_27h9q_3._following_27h9q_3{color:#b8aea7;border-color:#403832}._follow-button_27h9q_3._following_27h9q_3:hover{color:#000}._visit-grid_27h9q_3{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}._visit-stamp_27h9q_3{color:#c4b7aa;outline-offset:-6px;text-align:center;letter-spacing:.01em;border:1px solid #9a8d81;outline:1px solid #594f47;margin:8px 3px 25px;padding:15px 10px;font-size:.75rem;transform:rotate(-3deg)}._visit-card_27h9q_3:nth-child(2n) ._visit-stamp_27h9q_3{transform:rotate(3deg)}._visit-stamp_27h9q_3>div{justify-content:center;align-items:center;gap:9px;margin:6px 0;line-height:1.2;display:flex}._visit-stamp_27h9q_3 strong{letter-spacing:-.06em;font-size:2.75rem;font-weight:300}._visit-stamp_27h9q_3 div span{letter-spacing:.05em;text-align:left;font-size:.75rem}._visit-card_27h9q_3 h3{font-size:.875rem;font-weight:400}._visit-card_27h9q_3 p{color:#b3a297;margin-top:6px;font-size:.75rem}._visit-card_27h9q_3>small{color:#a99a8c;margin-top:10px;font-size:.75rem;display:block}._demo-note_27h9q_3{color:#a99a8f;margin-top:24px;font-size:.75rem}._archive-footer_27h9q_3{letter-spacing:.01em;color:#9f8f82;justify-content:space-between;gap:12px;min-height:35px;margin-top:20px;font-size:.75rem;display:flex}._app-footer_27h9q_4{border-top:1px solid #24201d;justify-content:space-between;align-items:center;margin-top:80px;padding:26px 0 36px;display:flex}._brand-button_27h9q_4{width:330px;transition:opacity .3s}._brand-button_27h9q_4:hover{opacity:.7}._app-footer_27h9q_4 ._icon-button_27h9q_1 svg{width:37px;height:37px}._atlas-menu_27h9q_4{border-color:#52473e!important;width:min(85vw,380px)!important;max-width:none!important;padding:65px 28px 30px!important}._atlas-menu_27h9q_4 h2 img{width:230px;margin:12px 0 15px}._atlas-menu_27h9q_4 nav{flex-direction:column;margin-top:45px;display:flex}._atlas-menu_27h9q_4 nav button,._atlas-menu_27h9q_4 nav a{text-align:left;border-top:1px solid #3d332b;justify-content:space-between;padding:18px 0;font-size:1.3125rem;display:flex}._atlas-menu_27h9q_4 nav button:hover,._atlas-menu_27h9q_4 nav a:hover{color:var(--file)}._atlas-menu_27h9q_4 nav span{color:#aa9585;padding-top:8px;font-size:.75rem}._menu-note_27h9q_4{letter-spacing:.1em;color:#aa9585;margin-top:auto;font-size:.75rem;line-height:1.8}:is([data-slot=dialog-overlay]:has(+._art-dialog_27h9q_4),[data-slot=dialog-overlay]:has(+._action-dialog_27h9q_4),[data-slot=sheet-overlay]:has(+._atlas-menu_27h9q_4)){-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000b}._art-dialog_27h9q_4 [data-slot=dialog-close],._action-dialog_27h9q_4 [data-slot=dialog-close],._atlas-menu_27h9q_4>button{color:#fff;background:#0009;place-items:center;min-width:40px;min-height:40px;display:grid}._art-dialog_27h9q_4{max-height:90dvh;overflow-y:auto;background:#070707!important;border:1px solid #4a4037!important;border-radius:0!important;grid-template-columns:1.15fr 1fr!important;gap:0!important;width:min(920px,100vw - 48px)!important;max-width:920px!important;padding:0!important;display:grid!important}._detail-artwork_27h9q_4{background:#151310;place-items:center;min-height:380px;padding:28px;display:grid}._detail-artwork_27h9q_4 img{object-fit:contain;max-width:100%;max-height:70dvh}._detail-copy_27h9q_4{flex-direction:column;gap:17px;padding:56px 32px 32px;display:flex}._eyebrow_27h9q_4{letter-spacing:.08em;color:#ad9786;font-size:.75rem}._detail-copy_27h9q_4 h2{font-weight:300;line-height:1.2;font-size:1.875rem!important}._detail-copy_27h9q_4>p:not([data-slot]){color:#c0b7ae;margin-top:20px;font-size:1rem;line-height:1.7}._detail-copy_27h9q_4 a{color:#c1b3a6;text-underline-offset:5px;align-items:center;gap:7px;font-size:.875rem;text-decoration:underline;display:flex}._saved-label_27h9q_4{color:#b6a08f;align-items:center;gap:8px;margin-top:auto;padding-top:28px;font-size:.75rem;display:flex}._action-dialog_27h9q_4{max-height:88dvh;overflow-y:auto;border-color:#574a40!important;border-radius:0!important;gap:18px!important;width:calc(100% - 32px)!important;max-width:580px!important;padding:34px!important}._action-dialog_27h9q_4 h2{line-height:1.3;font-size:1.4375rem!important;font-weight:300!important}._action-dialog_27h9q_4 [data-slot=dialog-description]{font-size:.875rem;line-height:1.6}._panel-list_27h9q_4>button{text-align:left;border-top:1px solid #39302a;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:20px 0;display:flex}._panel-list_27h9q_4>button:first-child{margin-top:8px}._panel-list_27h9q_4 strong{font-size:.875rem;font-weight:400;display:block}._panel-list_27h9q_4 small{color:#b3a090;margin-top:6px;font-size:.75rem;display:block}._panel-list_27h9q_4>button:hover{color:var(--file)}._collect-panel_27h9q_4{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:25px 0 5px;display:flex}._collect-panel_27h9q_4 h3{font-size:1.625rem;font-weight:300}._collect-panel_27h9q_4 p{color:#b4a395;font-size:.875rem}._collect-panel_27h9q_4>small{color:#a28c7b;max-width:280px;font-size:.75rem}._solid-button_27h9q_4{color:#000;background:#b8aea7;justify-content:space-between;align-items:center;gap:35px;margin:15px 0;padding:16px 20px;font-size:.875rem;font-weight:600;display:flex}._solid-button_27h9q_4:hover{background:#ddd3cc}._search-input_27h9q_4{border-bottom:1px solid #7a6c60;align-items:center;gap:12px;padding:12px 0;display:flex}._search-input_27h9q_4 input{background:0 0;border:0;width:100%;padding:5px;font-size:1rem}._calendar-date_27h9q_4{color:var(--file);text-align:center;font-size:2rem}._calendar-date_27h9q_4 small{margin:0!important;font-size:.75rem!important}._calendar-date_27h9q_4+span{flex:1}._empty-state_27h9q_4{color:#b49e8b;padding:25px 0;font-size:.875rem}@media (min-width:1500px){._passport-layout_27h9q_2{gap:90px;padding-top:70px}._identity-top_27h9q_2{gap:35px}._profile-actions_27h9q_2{width:78px}._profile-actions_27h9q_2 svg{width:53px;height:53px}._folder-tab_27h9q_3{height:84px}._folder-title_27h9q_3{top:17px}._folder-foot_27h9q_3{height:64px}}@media (max-width:1100px){._passport-app_27h9q_1{padding:0 32px}._passport-layout_27h9q_2{grid-template-columns:minmax(270px,.9fr) minmax(0,1.3fr);gap:36px}._identity-top_27h9q_2{gap:20px}._profile-actions_27h9q_2{width:64px}._profile-actions_27h9q_2 svg{width:36px;height:36px}._profile-status_27h9q_2{font-size:.875rem}._folder-tab_27h9q_3{height:74px}._folder-title_27h9q_3{gap:7px;font-size:1rem;top:13px;right:13px}._folder-content_27h9q_3{padding:20px 15px 26px}._section-topline_27h9q_3>span{display:none}._artwork-grid_27h9q_3{gap:12px}._visit-grid_27h9q_3{gap:13px}._visit-stamp_27h9q_3 strong{font-size:2.25rem}._follow-button_27h9q_3{padding:7px}._artist-link_27h9q_3{gap:12px}._artist-link_27h9q_3 strong{font-size:.875rem}._artist-link_27h9q_3 img{width:48px;height:58px}._profile-location_27h9q_2 span{display:none}._profile-caption_27h9q_2,._archive-footer_27h9q_3{flex-wrap:wrap}}@media (max-width:760px){._passport-app_27h9q_1{padding:0 20px}._app-header_27h9q_1{height:75px}._header-center_27h9q_1{letter-spacing:.03em;gap:9px}._icon-button_27h9q_1{width:42px;height:44px}._icon-button_27h9q_1 svg{width:29px;height:29px}._welcome-bar_27h9q_1{margin:0 -20px;padding:15px 10px}._welcome-bar_27h9q_1 h1{letter-spacing:-.045em;font-size:clamp(.875rem,3.8vw,1.4375rem)}._passport-layout_27h9q_2{padding-top:32px;display:block}._identity_27h9q_2{max-width:530px;margin:auto;position:relative;top:0}._identity-top_27h9q_2{gap:32px}._profile-block_27h9q_2{max-width:none}._portrait-wrap_27h9q_2{padding-bottom:13px;padding-left:14px}._portrait-frame_27h9q_2{inset:12px 12px 0 0}._profile-status_27h9q_2,._followers_27h9q_2{padding:5px;font-size:clamp(.875rem,3.3vw,1.1875rem)}._profile-name_27h9q_2{margin-top:7px;font-size:clamp(1.3125rem,5vw,1.875rem)}._profile-location_27h9q_2 span{display:none}._profile-actions_27h9q_2{width:75px;padding:14px 0 55px}._profile-actions_27h9q_2 svg{width:clamp(38px,10vw,60px);height:clamp(38px,10vw,60px)}._profile-actions_27h9q_2 button{gap:8px}._profile-caption_27h9q_2{display:none}._folders_27h9q_3{margin:61px -20px 0;scroll-margin-top:20px}._collection-intro_27h9q_3{display:none}._folder-tab_27h9q_3{height:73px}._folder-title_27h9q_3{gap:11px;font-size:1.0625rem;top:13px;right:17px}._folder-index_27h9q_3{gap:15px;bottom:5px;left:20px}._folder-content_27h9q_3{padding:22px 20px 24px}._folder-foot_27h9q_3{height:42px;margin-top:-8px}._is-open_27h9q_3 ._folder-foot_27h9q_3{height:31px}._section-topline_27h9q_3{margin-bottom:20px}._artwork-grid_27h9q_3{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 16px}._artwork-card_27h9q_3:last-child{grid-column:span 1}._artwork-arrow_27h9q_3{opacity:1;transform:none}._artist-row_27h9q_3{padding:18px 0}._artist-link_27h9q_3 img{width:65px;height:75px}._artist-link_27h9q_3 strong{font-size:1rem}._follow-button_27h9q_3{padding:9px}._visit-grid_27h9q_3{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}._visit-stamp_27h9q_3{margin-bottom:20px;padding:17px 12px}._visit-stamp_27h9q_3 strong{font-size:2.875rem}._archive-footer_27h9q_3{letter-spacing:0;margin:10px 20px 0;font-size:.75rem}._app-footer_27h9q_4{border:0;gap:28px;margin-top:48px;padding:30px 0 26px}._brand-button_27h9q_4{flex:1;max-width:300px}._app-footer_27h9q_4 ._icon-button_27h9q_1{width:34px;min-width:34px}._app-footer_27h9q_4 ._icon-button_27h9q_1 svg{width:32px;height:32px}._art-dialog_27h9q_4{max-height:90dvh;grid-template-columns:1fr!important;width:calc(100vw - 32px)!important}._detail-artwork_27h9q_4{min-height:240px;padding:24px}._detail-artwork_27h9q_4 img{max-height:40dvh}._detail-copy_27h9q_4{gap:12px;padding:28px 24px}._detail-copy_27h9q_4 h2{font-size:1.6875rem!important}._detail-copy_27h9q_4>p:not([data-slot]){margin-top:6px}._saved-label_27h9q_4{padding-top:10px}._action-dialog_27h9q_4{padding:30px 22px!important}._action-dialog_27h9q_4 h2{padding-right:12px;font-size:1.3125rem!important}}@media (max-width:370px){._passport-app_27h9q_1{padding:0 16px}._welcome-bar_27h9q_1{margin:0 -16px}._identity-top_27h9q_2{gap:20px}._profile-actions_27h9q_2{width:65px}._folders_27h9q_3{margin-left:-16px;margin-right:-16px}._folder-title_27h9q_3{gap:8px;font-size:.9375rem;right:12px}._folder-index_27h9q_3{left:16px}._profile-name_27h9q_2{font-size:1.25rem}._follow-button_27h9q_3{padding:7px}._artist-link_27h9q_3 strong{font-size:.875rem}._artist-link_27h9q_3 img{width:46px;height:60px}._profile-location_27h9q_2 span{display:none}}._folder-foot_27h9q_3{margin-top:-2px}._home-link_27h9q_12{color:#b8aea7;letter-spacing:0;white-space:nowrap;align-items:center;gap:6px;font-size:.875rem;display:flex}._home-link_27h9q_12:hover{color:#fff}._header-center_27h9q_1>a{color:inherit}._header-center_27h9q_1>a:hover{color:#b8aea7}
