@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400 600;font-display:optional;src:url(/fonts/cormorant-garamond-cyrillic-ext-v21.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400 600;font-display:optional;src:url(/fonts/cormorant-garamond-cyrillic-v21.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400 600;font-display:optional;src:url(/fonts/cormorant-garamond-vietnamese-v21.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400 600;font-display:optional;src:url(/fonts/cormorant-garamond-latin-ext-v21.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400 600;font-display:optional;src:url(/fonts/cormorant-garamond-latin-v21.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:optional;src:url(/fonts/manrope-cyrillic-ext-v20.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:optional;src:url(/fonts/manrope-cyrillic-v20.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:optional;src:url(/fonts/manrope-greek-v20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:optional;src:url(/fonts/manrope-vietnamese-v20.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:optional;src:url(/fonts/manrope-latin-ext-v20.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:optional;src:url(/fonts/manrope-latin-v20.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.community-room .room-introduction{margin-bottom:36px}.chat-page{max-width:1340px;margin:0 auto;padding:18px 24px}.chat-workspace{border:1px solid var(--room-rule);background:var(--room-sheet);grid-template-columns:232px minmax(0,1fr);height:calc(100dvh - 184px);min-height:min(400px,65dvh);display:grid;position:relative}.chat-sidebar{background:var(--room-paper);border-right:1px solid var(--room-rule);min-height:0;overflow:auto}.chat-room-toggle,.chat-sidebar-close,.chat-sidebar-scrim{display:none}.chat-room-list{padding:20px 12px}.chat-sidebar-heading{justify-content:space-between;align-items:center;display:flex}.chat-sidebar-title{color:var(--room-ink);font:500 24px/1.3 var(--display);margin:0 12px 14px}.chat-room-search{border:1px solid var(--room-rule);background:var(--room-sheet);width:calc(100% - 16px);min-height:44px;color:var(--room-ink);font:400 12px/1.6 var(--label);border-radius:4px;margin:0 8px 24px;padding:10px;display:block}.chat-room-search::placeholder{color:var(--room-muted)}.chat-sidebar h2{color:var(--room-muted);font:500 10px/1.6 var(--label);letter-spacing:.07em;text-transform:uppercase;margin:24px 12px 8px}.chat-sidebar nav a{font:400 13px/1.6 var(--label);color:var(--room-ink);border-radius:4px;padding:11px 12px;display:block}.chat-sidebar nav a:hover,.chat-sidebar nav a[aria-current]{background:var(--room-tint)}.chat-sidebar nav a[aria-current]{color:var(--room-red);box-shadow:inset 2px 0 var(--room-red)}.chat-sidebar-secondary{color:var(--room-muted);font:400 11px/1.7 var(--label);margin:20px 12px 4px;display:block}.chat-room{background:var(--room-sheet);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.chat-room-heading{border-bottom:1px solid var(--room-rule);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 28px;display:flex}.chat-room-title{flex:1;min-width:0}.chat-room-heading p{color:var(--room-muted);font:400 11px/1.6 var(--label);margin:0 0 3px}.chat-room-heading h1{color:var(--room-ink);font:500 clamp(28px,3.2vw,43px)/1.05 var(--display);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0}.chat-room-actions{align-items:center;gap:12px;display:flex}.chat-room-actions button,.chat-room-info summary,.board-reply-button,.chat-replying button{color:var(--room-red);min-height:44px;font:400 12px/1.6 var(--label);cursor:pointer;background:0 0;border:0}.chat-room-actions>button{border:1px solid var(--room-rule);border-radius:4px;padding:8px 12px}.chat-room-actions>button[aria-pressed=true]{color:var(--room-muted);border-color:#0000}.chat-room-info summary{text-align:center;min-width:36px;padding:12px 6px;list-style:none}.chat-room-info summary::-webkit-details-marker{display:none}.chat-room-info>div{z-index:3;width:min(330px,100% - 24px);font:400 13px/1.7 var(--label);padding:20px;position:absolute;top:68px;right:12px}.chat-room-info>div p{margin-bottom:12px;font-size:13px}.chat-stream{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:var(--room-muted) transparent;flex:auto;min-height:0;padding:12px clamp(20px,3vw,40px);overflow-y:auto}.chat-room-work{border-bottom:1px solid var(--room-rule);background:var(--room-sheet);flex:none;padding:0 clamp(20px,3vw,40px)}.chat-room-work>summary{cursor:pointer;min-height:44px;font:500 12px/1.6 var(--label);color:var(--room-muted);padding:12px 0}.chat-room-work>div{overscroll-behavior:contain;max-height:34dvh;overflow-y:auto}.community-work-receipt{overflow-wrap:anywhere;border-top:1px solid var(--room-rule);padding:16px 0}.community-work-receipt .member-privacy-note{margin:8px 0}.chat-day-divider{color:var(--room-muted);font:400 11px/1.6 var(--label);align-items:center;gap:14px;margin:14px 0;display:flex}.chat-day-divider:before,.chat-day-divider:after{content:"";background:var(--room-rule);flex:1;height:1px}.chat-stream .community-post{border:0;padding:14px 0 18px;scroll-margin-top:12px;position:relative}.chat-stream .community-post-byline{justify-content:flex-start;align-items:baseline;gap:4px 12px;min-height:28px;padding-right:98px;display:flex}.chat-stream .community-post-byline a{white-space:nowrap;align-items:center;min-height:28px;font-size:11px;display:inline-flex}.chat-stream .community-post-byline strong{font-size:13px;display:inline}.chat-stream .community-message-text{max-width:70ch;margin:3px 0;font-size:15px;line-height:1.75}.chat-stream .community-reply-context{font:400 11px/1.7 var(--label);color:var(--room-muted)}.chat-stream .room-empty{font:400 14px/1.8 var(--label);margin:24px 0}.chat-stream .board-message-details{border:0;height:0;margin:0}.chat-stream .board-message-details[open]{background:var(--room-tint);border:1px solid var(--room-rule);border-radius:4px;height:auto;margin-top:14px;padding:4px 16px 16px}.chat-stream .board-message-details>summary{border-radius:4px;place-items:center;width:44px;height:44px;padding:0;font-size:22px;line-height:1;list-style:none;display:grid;position:absolute;top:4px;right:0}.chat-stream .board-message-details>summary::-webkit-details-marker{display:none}.chat-stream .board-reply-button{min-height:44px;color:var(--room-muted);border-radius:4px;padding:8px;font-size:11px;position:absolute;top:4px;right:46px}.chat-stream .board-message-details>summary:hover,.chat-stream .board-reply-button:hover,.chat-stream .board-message-details[open]>summary{background:var(--room-tint);color:var(--room-ink)}.chat-empty{max-width:42ch;color:var(--room-muted);font:400 14px/1.8 var(--label);margin:clamp(36px,10vh,96px) auto}.chat-empty .chat-empty-title{color:var(--room-ink);font:500 25px/1.3 var(--display);margin-bottom:8px}.chat-empty button{min-height:44px;color:var(--room-red);font:500 12px/1.7 var(--label);cursor:pointer;background:0 0;border:0;padding:8px 0}.chat-closed{color:var(--room-muted);font:400 10px/1.6 var(--label)}.board-new-messages{border:1px solid var(--room-rule);background:var(--room-tint);color:var(--room-red);min-height:36px;font:500 12px/1.6 var(--label);cursor:pointer;border-radius:18px;flex:none;align-self:center;margin:4px;padding:6px 16px}.chat-compose-area{flex:none;min-width:0;padding:10px 24px 16px}.chat-composer{border:1px solid var(--room-rule);background:var(--room-tint);border-radius:6px;padding:10px 12px 6px;position:relative}.chat-composer:focus-within{border-color:var(--room-red)}.chat-subject{border-bottom:1px solid var(--room-rule);color:var(--room-muted);font:400 12px/1.5 var(--label);align-items:center;gap:10px;margin:0 4px;display:flex}.chat-subject select{min-width:0;min-height:44px;color:var(--room-ink);font:inherit;background:0 0;border:0;flex:1;padding:0 4px}.desk-index>section,.desk-index>details{margin-block:clamp(24px,4vw,48px)}.desk-house-list{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));column-gap:28px;display:grid}.desk-house-list a{border-top:1px solid var(--room-rule);min-height:48px;color:var(--room-ink);font-family:var(--display);justify-content:space-between;align-items:center;padding-block:8px;text-decoration:none;display:flex}.desk-house-list a:hover,.desk-house-list a:focus-visible{color:var(--room-red)}.desk-house-list a span{font:400 13px var(--label);color:var(--room-muted)}.chat-composer[data-dragging]{border-style:dashed;border-color:var(--room-red)}.chat-drop-hint{z-index:8;background:var(--room-tint);color:var(--room-ink);font:500 14px/1.6 var(--label);pointer-events:none;border-radius:6px;place-items:center;display:grid;position:absolute;inset:0}.watch-mention-field{position:relative}.chat-composer textarea{resize:none;width:100%;min-height:48px;max-height:140px;color:var(--room-ink);font:400 16px/1.6 var(--label);background:0 0;border:0;padding:8px 4px;display:block}.chat-composer textarea:focus-visible{outline:0}.chat-composer textarea::placeholder{color:var(--room-muted)}.chat-composer-bar{align-items:center;gap:4px;display:flex}.chat-composer-bar button,.chat-credit select{cursor:pointer;min-height:44px;color:var(--room-muted);font:400 12px/1.5 var(--label);background:0 0;border:0}.chat-composer-bar .chat-tool{flex:0 0 40px;place-items:center;width:40px;font-size:20px;display:grid}.chat-credit{min-width:0;max-width:240px;color:var(--room-muted);font:400 11px/1.6 var(--label);flex:1;align-items:center;display:flex}.chat-credit select{text-overflow:ellipsis;width:100%;min-width:0;color:var(--room-ink);padding:6px;font-size:12px}.chat-composer-bar .chat-send{background:var(--room-red);color:var(--room-sheet);white-space:nowrap;border-radius:4px;margin-left:auto;padding:8px 16px;font-weight:600}.chat-audience{color:var(--room-muted);font:400 11px/1.6 var(--label);flex-wrap:wrap;align-items:center;gap:0 12px;margin:2px 4px 0;display:flex}.chat-audience details{margin-left:auto}.chat-audience summary{cursor:pointer;text-underline-offset:3px;padding-block:8px;text-decoration:underline;display:inline-block}.chat-sharing-info{z-index:4;width:min(100%,440px);max-height:45dvh;font:400 12px/1.8 var(--label);padding:18px;position:absolute;bottom:calc(100% + 8px);right:0;overflow:auto}.chat-sharing-info strong{color:var(--room-ink);font-weight:500}.chat-sharing-info button{min-height:44px;color:var(--room-red);border:1px solid var(--room-rule);cursor:pointer;background:0 0;border-radius:4px;padding:8px 12px}.chat-notice{color:var(--room-muted);font:400 12px/1.7 var(--label);margin:6px 12px}.chat-replying{color:var(--room-muted);font:400 11px/1.6 var(--label);border-left:2px solid var(--room-red);justify-content:space-between;align-items:center;gap:12px;margin:2px 4px 8px;padding-left:10px;display:flex}.chat-replying>div{min-width:0}.chat-replying strong{color:var(--room-red);font-weight:500;display:block}.chat-replying span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.chat-replying button{min-width:44px;font-size:20px}.chat-photos{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.chat-photos a{max-width:min(100%,360px);display:block}.chat-photos img{object-fit:contain;border-radius:4px;width:auto;max-width:100%;height:auto;max-height:280px;display:block}.chat-photo-previews{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:280px;padding:4px;display:grid}.chat-photo-previews>div{background:var(--room-sheet);border:1px solid var(--room-rule);border-radius:4px;min-width:0;position:relative}.chat-photo-previews img{object-fit:contain;border-radius:3px;width:100%;display:block}.chat-photo-previews button{background:var(--room-tint);width:32px;height:32px;color:var(--room-ink);border:1px solid var(--room-rule);cursor:pointer;border-radius:50%;position:absolute;top:-6px;right:-6px}.board-watch-picker{z-index:5;width:min(100%,520px);max-height:min(340px,45dvh);padding:6px;position:absolute;bottom:calc(100% + 6px);left:0;overflow:auto}.board-watch-picker button{text-align:left;width:100%;color:var(--room-ink);min-height:44px;font:400 12px/1.6 var(--label);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 12px;display:flex}.board-picker-label{color:var(--room-muted);font:400 11px/1.6 var(--label);margin:8px 12px}.board-watch-picker button img{object-fit:contain;flex:0 0 36px}.board-watch-picker button strong,.board-watch-picker button small{display:block}.board-watch-picker button strong{font-weight:500}.board-watch-picker button small{color:var(--room-muted);font-size:11px}.board-watch-picker button:hover,.board-watch-picker button[aria-selected=true]{background:var(--room-tint)}.board-watch-picker button[aria-selected=true]{box-shadow:inset 2px 0 var(--room-red)}.board-selected-watches{max-height:88px;color:var(--room-muted);flex-wrap:wrap;gap:4px 12px;font-size:11px;display:flex;overflow:auto}.board-selected-watches>span{overflow-wrap:anywhere;max-width:100%}.board-selected-watches button{color:var(--room-red);cursor:pointer;background:0 0;border:0;min-width:28px;min-height:32px;font-size:18px}.chat-workspace button:disabled{cursor:default;opacity:.55}@media (max-width:760px){.chat-page{padding:0}.chat-workspace{border-inline:0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.chat-sidebar{z-index:7;border-right:1px solid var(--room-rule);width:min(320px,100% - 44px);display:none;position:absolute;inset:0 auto 0 0;box-shadow:8px 0 20px #302b251f}.chat-sidebar[data-open=true]{display:block}.chat-sidebar-scrim{z-index:6;background:#302b2547;border:0;display:block;position:absolute;inset:0}.chat-room-toggle{min-height:44px;color:var(--room-red);cursor:pointer;background:0 0;border:0;flex:0 0 36px;place-items:center;display:grid}.chat-sidebar-close{width:44px;height:44px;color:var(--room-ink);background:0 0;border:0;font-size:24px;display:block}.chat-sidebar-title{margin-bottom:0}.chat-sidebar-heading{margin-bottom:14px}.chat-room-search{font-size:16px}.chat-room-heading{gap:8px;padding:10px 12px}.chat-room-heading p{font-size:10px}.chat-room-actions{gap:4px}.chat-room-actions>button{padding-inline:8px;font-size:11px}.chat-stream{padding:6px 18px}.chat-compose-area{padding:8px 10px max(10px, env(safe-area-inset-bottom))}.chat-credit select{font-size:16px}.chat-photo-previews button{width:44px;height:44px}.board-selected-watches button{min-width:44px;min-height:44px}.chat-audience{font-size:11px}.chat-composer-bar .chat-send{padding-inline:12px}}.board-watch-mentions{flex-wrap:wrap;gap:10px;margin-block:12px;display:flex}.chat-room-info>div,.chat-sharing-info,.board-watch-picker{background:var(--room-sheet);color:var(--room-ink);border:1px solid var(--room-rule);box-shadow:0 6px 18px #302b251a}.board-watch{border:1px solid var(--room-rule);background:0 0;align-items:center;gap:16px;width:min(100%,380px);padding:10px 16px;display:flex}.board-watch img{object-fit:contain;flex:0 0 84px}.board-watch>span{min-width:0}.board-watch strong{color:var(--room-ink);font:500 21px/1.2 var(--display);overflow-wrap:anywhere;margin-block:5px;display:block}.board-watch small{font:400 11px/1.7 var(--label);color:var(--room-muted);display:block}.board-watch .board-watch-no-image{font:400 10px/1.7 var(--label);color:var(--room-muted);flex:0 0 84px}.community-room .room-introduction h1{overflow-wrap:anywhere;font-size:clamp(40px,5vw,64px);line-height:1.08}.community-watch-context{color:var(--room-red)}.community-conversation{background:var(--room-sheet);margin-block:28px;padding:0 clamp(20px,4vw,44px)}.community-post{border-bottom:1px solid var(--room-rule);padding-block:30px;scroll-margin-top:110px}.community-post:last-child{border-bottom:0}.community-post-byline{color:var(--room-muted);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:8px 18px;font-size:12px;line-height:1.8;display:flex}.community-post-byline strong{color:var(--room-ink);font-weight:600}.community-post-byline a{min-height:44px;display:inline-block}.community-message-text{color:var(--room-ink);font:400 15px/1.9 var(--label);white-space:pre-wrap;overflow-wrap:anywhere;max-width:74ch}.community-message-text a,.community-room .member-privacy-note a,.community-directory .member-privacy-note a{text-underline-offset:3px;text-decoration:underline}.community-withheld,.community-closed{color:var(--room-muted);font:400 13px/1.8 var(--label)}.community-closed{border-left:2px solid var(--room-red);padding-left:16px}.community-composer.club-form textarea{min-height:160px;font:400 16px/1.8 var(--label)}.community-composer.club-form input,.community-composer.club-form select{font-size:16px}.community-composer.club-form label{text-transform:none;letter-spacing:0;font-size:12px}.community-composer.club-form>button{min-height:44px}.community-composer input,.community-composer select{min-width:0}.club-form .community-sharing{font:400 13px/1.75 var(--label);text-transform:none;letter-spacing:0;cursor:pointer;align-items:flex-start;gap:12px;padding-block:8px;display:flex}.club-form .community-sharing input{appearance:auto;width:20px;height:20px;min-height:20px;accent-color:var(--room-red);flex:0 0 20px;margin-top:2px;padding:0}.community-post-controls{margin-top:16px}.community-action-disclosure{border-top:1px solid var(--room-rule)}.community-action-disclosure summary{min-height:44px;color:var(--room-muted);font:400 12px/1.8 var(--label);cursor:pointer;padding-block:12px}.community-action-disclosure .club-form{margin:8px 0 20px}.community-action-disclosure textarea{min-height:100px}.community-refresh{min-height:44px;color:var(--room-red);font:400 13px/1.7 var(--label);cursor:pointer;text-align:left;background:0 0;border:0;padding:10px 0}.community-room :is(input,textarea,select,button,summary,a):focus-visible,.community-directory a:focus-visible{outline:2px solid var(--room-red);outline-offset:4px}.community-room .context-navigation{align-items:center}.community-room .context-navigation .member-privacy-note{max-width:48ch}@media (max-width:700px){.community-conversation{margin-inline:-12px;padding-inline:18px}.community-post-byline,.community-post-byline strong,.community-post-byline a{display:block}}:root{--room-paper:#f3f0e8;--room-sheet:#f7f4ec;--room-tint:#e6dfd2;--room-ink:#302b25;--room-muted:#62584c;--room-rule:#c4bbad;--room-red:#6c3b32;--room-gutter:clamp(18px, 5vw, 78px);--sage:#455e42;--oxblood:#823d39;--display:"Cormorant Garamond", Georgia, serif;--label:"Manrope", sans-serif;--mono:"SFMono-Regular", Consolas, monospace}*{box-sizing:border-box}html{color:var(--room-ink);background:var(--room-paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--label);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}body{background:var(--room-paper);min-width:320px;min-height:100svh;color:var(--room-ink);flex-direction:column;margin:0;display:flex}#room-content{flex:1;min-height:0}.collection-frame{width:min(1840px,100%);margin-inline:auto;padding-inline:clamp(18px,3.1vw,56px)}@media (max-width:700px){.collection-frame{padding-inline:10px}}.colophon{padding:14px var(--room-gutter);border-top:1px solid var(--room-rule);color:var(--room-ink);font:500 12px/1.5 var(--label);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 25px;display:flex}.colophon-signature{font:500 21px/1.1 var(--display);letter-spacing:-.035em}.colophon-links{flex-wrap:wrap;gap:3px 18px;display:flex}.colophon-links a{align-items:center;min-height:44px;display:inline-flex}.colophon-links a:is(:hover,:focus-visible){color:var(--room-red);text-underline-offset:4px;text-decoration:underline}@media (max-width:720px){.colophon{flex-direction:column;align-items:start}.colophon-links{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}}a{color:inherit;text-decoration:none}.visually-hidden{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#room-content:focus{outline:none}.room-recovery{color:var(--room-ink);max-width:900px;min-height:65svh;margin:0 auto;padding:clamp(64px,10vw,120px) 24px}.room-recovery .eyebrow{color:var(--room-red)}.room-recovery h1{font-family:var(--display);letter-spacing:-.025em;max-width:11em;margin:22px 0;font-size:clamp(43px,7vw,72px);font-weight:400;line-height:1.04}.recovery-explanation{max-width:38em;font-size:16px;line-height:1.8}.recovery-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:30px;display:flex}.recovery-actions>a,.recovery-actions>button{color:var(--room-ink);font-family:var(--label);align-items:center;min-height:44px;font-size:13px;line-height:1.5;display:inline-flex}.recovery-actions>button{background:var(--room-sheet);border:1px solid var(--room-red);cursor:pointer;padding:12px 18px}.recovery-actions>a:hover{text-underline-offset:4px;text-decoration:underline}.recovery-actions>button:hover{background:var(--room-tint)}.recovery-caution{border-top:1px solid var(--room-rule);color:var(--room-muted);max-width:45em;margin-top:36px;padding-top:20px;font-size:12px;line-height:1.75}.club-room{color:var(--room-ink);background:0 0;min-height:calc(100svh - 94px);position:relative}.club-kicker{color:var(--room-red);letter-spacing:.29em;text-transform:uppercase;font-size:10px;line-height:1.7}.club-lede{color:var(--room-muted);font:400 17px/1.65 var(--label);max-width:65ch;margin:0 0 24px}.foyer,.chapter-page,.admission-room,.locked-folio{max-width:1240px;margin:0 auto;padding:0 clamp(24px,6vw,88px)}.floor-room{max-width:1100px;margin:44px auto 90px;padding:0 30px}.floor-room>h1{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(54px,8vw,88px);font-weight:400}.floor-candidate{border-top:1px solid var(--room-rule);grid-template-columns:155px 1fr;gap:30px;padding:30px 0;display:grid}.floor-candidate .watch-portrait{max-height:190px}.floor-candidate h2{font-family:var(--display);font-size:27px;font-weight:400}.candidate-configuration{color:var(--room-muted);font-size:11px}.floor-candidate dl{gap:40px;display:flex}.floor-candidate dt{color:var(--room-muted);font-size:10px}.floor-candidate dd{font-family:var(--mono);margin:7px 0;font-size:12px}.floor-candidate>div>a{color:var(--sage);font-size:11px}.auction-disclosure{color:var(--room-muted);font-family:var(--display);max-width:640px;font-size:22px;line-height:1.6}.auction-register{margin-top:45px}.auction-line{border-top:1px solid var(--room-rule);grid-template-columns:120px 120px 1fr 1fr;align-items:center;gap:20px;min-height:68px;display:grid}.auction-line strong{font-family:var(--mono);font-size:13px}.auction-line>span:not(.reference-code){color:var(--room-muted);font-size:11px}.arrival{padding:124px 0 100px;position:relative}.eyebrow{color:var(--room-muted);letter-spacing:.17em;text-transform:uppercase;font-size:10px;line-height:1.8}.arrival h1,.chapter-page>h1,.chapter-identity>h1,.admission-room>h1,.locked-folio h1{font-family:var(--display);letter-spacing:-.045em;margin:26px 0;font-size:clamp(58px,9vw,112px);font-weight:400;line-height:.91}.watch-portrait{object-fit:contain;width:100%;height:100%}.house-promise .eyebrow{color:var(--room-red)}.variant-ledger h2,.inspection-notes h2{font-family:var(--display);letter-spacing:-.035em;margin:24px 0 15px;font-size:clamp(39px,5.2vw,65px);font-weight:400;line-height:1.03}.reading-shelf{padding:125px 0 95px}.reference-code,.hero-reference{color:var(--room-muted);font-family:var(--mono);font-size:10px}.entry-brand{color:var(--room-muted);letter-spacing:.13em;text-transform:uppercase;font-size:9px}.folio-spine h2{font-family:var(--display);margin:5px 0;font-size:24px;font-weight:500}.house-promise{border-left:1px solid var(--room-red);max-width:640px;margin:40px 0 100px;padding:3px 0 3px 32px}.house-promise>p:not(.eyebrow){font-family:var(--display);font-size:23px;line-height:1.55}.house-promise a{color:var(--room-muted);font-size:11px}.chapter-page,.admission-room,.locked-folio{padding-top:44px}.chapter-page>h1,.chapter-identity>h1,.admission-room>h1{font-size:clamp(56px,8vw,90px)}.admission-room>h1,.locked-folio h1{font-size:clamp(42px,5vw,64px);line-height:1.05}.chapter-opening{border-bottom:1px solid var(--room-rule);grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:45px;min-height:335px;margin-bottom:49px;padding-bottom:27px;display:grid}.chapter-identity>h1{margin:22px 0 13px}.chapter-opening-note{color:var(--room-muted);letter-spacing:.025em;font-size:12px}.chapter-object{background:var(--room-tint);border:1px solid var(--room-rule);grid-template-rows:auto 190px auto;align-items:center;min-height:265px;padding:16px 20px;display:grid;overflow:hidden}.chapter-object>span{color:var(--room-muted);font-size:10px}.chapter-object>span:last-child{border-top:1px solid var(--room-rule);color:var(--room-red);padding-top:11px}.chapter-object .watch-portrait{max-height:210px;transform:scale(1.12)}.chapter-families a{border-bottom:1px solid var(--room-rule);justify-content:space-between;padding:15px 0;font-size:12px;display:flex}.chapter-families a span{color:var(--room-muted);font-family:var(--mono);font-size:10px}.folio-register{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 38px;margin:45px 0 115px;display:grid}.folio-spine{border-top:1px solid var(--room-rule);align-items:center;gap:16px;min-height:130px;display:flex;position:relative}.folio-spine .watch-portrait{width:82px;height:88px}.folio-spine h2{font-size:20px}.chapter-prose{font-family:var(--display);max-width:720px;margin-bottom:100px;font-size:23px;line-height:1.7}.chapter-prose>h2{font-family:var(--display);letter-spacing:-.025em;margin:17px 0 28px;font-size:clamp(36px,5vw,48px);font-weight:400;line-height:1.12}.chapter-families{max-width:530px;margin:65px 0 30px}.reference-room{background:0 0;padding:38px 22px 115px}.reference-exhibit{border-bottom:1px solid var(--room-rule);border-top:1px solid var(--room-rule);color:var(--room-ink);background:0 0;grid-template:"identity object"1fr"particulars object""invitation object"/minmax(260px,.82fr) minmax(340px,1.18fr);align-items:center;max-width:1200px;min-height:610px;margin:0 auto 62px;padding:42px clamp(36px,6vw,84px) 54px;display:grid;position:relative;overflow:hidden}.exhibit-heading{z-index:2;grid-area:identity;align-self:end;padding-bottom:12px;position:relative}.exhibit-heading>.eyebrow{color:var(--room-red)}.exhibit-heading h1{font-family:var(--display);letter-spacing:-.045em;max-width:560px;margin:31px 0 16px;font-size:clamp(59px,7.4vw,99px);font-weight:400;line-height:.95}.exhibit-heading>.hero-reference{color:var(--room-red);letter-spacing:.055em;font-size:12px}.exhibit-stage{grid-area:object;justify-content:center;align-items:center;height:560px;margin:-12px -40px 0 -5px;display:flex;position:relative}.exhibit-stage .watch-portrait{filter:drop-shadow(0 23px 35px #0000004a);z-index:1;max-width:550px;height:560px;position:relative}.reference-exhibit .exhibit-particulars{z-index:2;border-bottom:0;grid-area:particulars;gap:18px 29px;margin:26px 0 0;padding:19px 0 8px;position:relative}.reference-exhibit .exhibit-particulars dt{color:var(--room-muted)}.exhibit-particulars dd{color:var(--room-ink)}.folio-section-nav{z-index:2;flex-wrap:wrap;grid-area:invitation;align-items:center;gap:3px 20px;margin-top:17px;display:flex;position:relative}.folio-section-nav a,.chapter-context-nav a,.context-navigation a,.auction-context-actions a{color:var(--room-red);font-family:var(--label);align-items:center;min-height:44px;font-size:12px;line-height:1.5;display:inline-flex}.folio-story,.variant-ledger,.pursuit-brief,.watch-first-register{scroll-margin-top:28px}.chapter-context-nav,.context-navigation,.auction-context-actions{flex-wrap:wrap;gap:5px 23px;margin:21px 0;display:flex}.variant-line .context-navigation{gap:2px 18px;margin:10px 0 0}.open-folio,.journal-reading-room{background:var(--room-sheet);color:var(--room-ink)}.open-folio{max-width:1040px;margin:0 auto;padding:clamp(32px,5vw,60px) clamp(46px,9vw,110px) clamp(46px,9vw,110px)}.folio-particulars{border-bottom:1px solid var(--room-rule);border-top:1px solid var(--room-rule);flex-wrap:wrap;gap:36px;padding:23px 0;display:flex}.folio-particulars dt{color:var(--room-muted);margin-bottom:7px;font-size:9px}.folio-particulars dd{font-family:var(--mono);margin:0;font-size:11px}.folio-story,.chapter-prose{font-family:var(--display);font-size:clamp(20px,2.5vw,24px);line-height:1.75}.folio-story{color:var(--room-ink);letter-spacing:.004em;max-width:665px;margin:70px auto 60px;line-height:1.85}.open-folio>.folio-story:first-child{margin-top:0}.folio-story p,.journal-prose p{margin-bottom:1.35em}.folio-story p:first-child:first-letter{float:left;margin:7px 8px 0 0;font-size:72px;line-height:.78}.reading-onward{border-left:1px solid var(--room-red);gap:8px;margin:80px 0;padding-left:20px;display:grid}.reading-onward span{color:var(--room-muted);font-size:10px}.reading-onward a{font-family:var(--display);font-size:20px}.variant-ledger,.inspection-notes,.source-notes{margin:90px 0 0}.variant-ledger h2,.inspection-notes h2{margin-bottom:28px;font-size:41px}.variant-line{border-top:1px solid var(--room-rule);grid-template-columns:80px 1fr;align-items:start;gap:15px;padding:18px 0;display:grid}.variant-tier{text-transform:uppercase;padding-top:6px;font-size:11px}.tier-premium .variant-tier{color:var(--sage)}.tier-avoid .variant-tier{color:var(--oxblood)}.variant-line h3{font-family:var(--display);margin:0;font-size:19px;font-weight:500}.variant-line p{color:var(--room-muted);font-size:11px;line-height:1.6}.inspection-notes ol{padding-left:20px;line-height:1.7}.inspection-notes li{margin:12px 0}.configuration-map .configuration-key,.configuration-map .configuration-state{color:var(--room-muted);font-family:var(--label);font-size:12px;line-height:1.8}.configuration-map .configuration-group{padding:0;scroll-margin-top:24px;display:block}.configuration-group>summary{cursor:pointer;grid-template-columns:104px minmax(0,1fr) 16px;align-items:baseline;gap:18px;min-height:60px;padding:18px 0;list-style:none;display:grid}.configuration-group>summary::-webkit-details-marker{display:none}.configuration-toggle:before{content:"+";color:var(--room-red)}.configuration-group[open] .configuration-toggle:before{content:"−"}.configuration-content{padding:0 0 22px 122px}.configuration-group .variant-tier{color:var(--room-muted);font-family:var(--label);letter-spacing:.045em;font-size:10px;line-height:1.7}.configuration-group[data-state=excluded] .variant-tier{color:var(--oxblood)}.configuration-group h3{overflow-wrap:anywhere;font-size:24px;line-height:1.3}.configuration-criteria{font-family:var(--label);margin:18px 0 0}.configuration-criteria>div+div{margin-top:15px}.configuration-criteria dt{color:var(--room-muted);font-size:11px;line-height:1.6}.configuration-criteria dd{margin:5px 0 0}.configuration-phrases{flex-wrap:wrap;gap:3px 16px;margin:0;padding:0;list-style:none;display:flex}.configuration-phrases li{color:var(--room-ink);overflow-wrap:anywhere;font-size:13px;line-height:1.8}.similar-watch-notes ul{padding-left:22px;line-height:1.7}.similar-watch-notes code{font-family:var(--mono);overflow-wrap:anywhere;font-size:.8em}@media (max-width:640px){.configuration-group>summary{grid-template-columns:minmax(0,1fr) 16px;gap:5px 12px}.configuration-group h3{grid-column:1}.configuration-toggle{grid-area:1/2/3;align-self:center}.configuration-content{padding-left:0}.configuration-group .variant-tier{padding-top:0}}.source-notes a{border-top:1px solid var(--room-rule);padding:13px 0;font-size:11px;line-height:1.5;display:block}.admission-status{border-left:1px solid var(--oxblood);color:var(--room-muted);max-width:680px;margin:42px 0 70px;padding-left:20px;font-size:12px;line-height:1.8}.admission-status strong{color:var(--room-ink)}.key-register{border-top:1px solid var(--room-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:65px;padding-top:34px;display:grid}.key-register h2{font-family:var(--display);font-size:38px;font-weight:400}.key-register article>p:not(.eyebrow){color:var(--room-muted);font-size:13px;line-height:1.8}.key-register article>strong{font-family:var(--display);margin-top:30px;font-size:55px;font-weight:400;display:block}.key-register article>span:last-child{color:var(--room-muted);font-size:10px}.locked-folio{min-height:65vh}.locked-folio h1{max-width:830px;font-size:clamp(55px,9vw,90px)}.locked-folio>p:not(.eyebrow){color:var(--room-muted)}.locked-folio>a{margin-top:45px;font-size:12px;display:block}.sign-in-room{max-width:570px;margin:110px auto 145px;padding:0 27px}.sign-in-room h1{font-family:var(--display);letter-spacing:-.045em;margin:22px 0;font-size:clamp(58px,8vw,80px);font-weight:400}.sign-in-room>p:not(.eyebrow){color:var(--room-muted);font-family:var(--display);font-size:21px;line-height:1.6}.sign-in-methods{border:1px solid var(--room-rule);gap:24px;margin:38px 0;padding:22px;display:grid}.google-key,.sign-in-methods form button{border:1px solid var(--room-rule);color:var(--room-ink);cursor:pointer;font-family:var(--label);background:0 0;padding:15px 18px;font-size:12px}.sign-in-divider,.sign-in-methods label,.sign-in-message,.back-to-house{color:var(--room-muted);font-size:11px}.sign-in-methods form{gap:12px;display:grid}.sign-in-methods input{border:1px solid var(--room-rule);color:var(--room-ink);font-family:var(--label);background:0 0;padding:14px}.back-to-house{margin-top:22px;display:inline-block}.club-room{padding:44px max(7vw,50vw - 560px) 80px}.club-room>*,.club-panel{z-index:1;position:relative}.club-room h1{font-family:var(--display);letter-spacing:-.04em;margin:16px 0 18px;font-size:clamp(42px,5vw,64px);font-weight:400;line-height:1.05}.room-introduction{max-width:830px;margin-bottom:32px}.locked-club-room .club-lede,.docket-room>.club-lede{max-width:650px}.club-link,.published-docket>a{color:var(--room-red);margin-top:22px;font-size:12px;display:inline-block}.concierge-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:45px;display:grid}.club-panel{border:1px solid var(--room-rule);padding:clamp(25px,3vw,41px)}.club-panel h2{font-family:var(--display);letter-spacing:-.025em;margin:14px 0;font-size:38px;font-weight:400}.room-empty{color:var(--room-muted);font-size:13px;line-height:1.8}.auction-match-interruption>a{color:var(--room-red);text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.club-form{gap:10px;margin-top:20px;display:grid}.club-form label{color:var(--room-red);letter-spacing:.12em;text-transform:uppercase;margin-top:12px;font-size:9px}.club-form input,.club-form select,.club-form textarea{border:1px solid var(--room-rule);color:var(--room-ink);font-family:var(--label);border-radius:0;width:100%;min-width:0;padding:12px;font-size:12px}.club-form textarea{resize:vertical;min-height:105px;line-height:1.65}.club-room.observer-workspace{padding-top:40px;padding-bottom:64px}.observer-workspace .room-introduction{margin-bottom:28px}.club-room.observer-workspace h1{margin:16px 0;font-size:clamp(40px,5vw,58px);line-height:1.08}.observer-workspace .club-lede{font:400 17px/1.7 var(--label);max-width:70ch}.observer-workspace .private-register article>p:not(.club-kicker){font-size:15px;line-height:1.75}.observer-workspace .club-form textarea{font-size:16px;line-height:1.7}.observer-workspace .club-form label{letter-spacing:0;text-transform:none;font-size:13px}.observer-workspace .private-register article>button{border:1px solid var(--room-red);color:var(--room-red);cursor:pointer;font:500 14px/1.5 var(--label);background:0 0;min-height:44px;padding:10px 16px}.observer-workspace .private-register article>button:disabled{cursor:default;opacity:.55}.club-form>button,.support-button,.deal-verdicts>button{border:1px solid var(--room-red);color:var(--room-red);cursor:pointer;font-family:var(--label);background:0 0;min-height:43px;margin-top:12px;padding:10px 13px;font-size:10px}.support-button:disabled,.club-form>button:disabled{cursor:default;opacity:.7}.action-receipt{color:var(--sage);font-size:11px;line-height:1.55}.action-receipt:empty,.sign-in-message:empty{margin:0}.action-receipt[data-state=error],.action-receipt[data-state=warning],.sign-in-message[data-state=error]{color:var(--room-red)}.private-register{margin:24px 0}.private-register>article{border-top:1px solid var(--room-rule);gap:8px;padding:15px 0;display:grid}.private-register strong{font-family:var(--display);font-size:22px;font-weight:400}.private-register article>span,.private-register article>p{color:var(--room-muted);margin:0;font-size:11px}.private-register .request-state{color:var(--room-red)}.request-history{border-top:1px solid var(--room-rule);margin-top:32px;padding-top:24px}.request-history>h3{color:var(--room-ink);font-family:var(--display);margin:0 0 12px;font-size:27px;font-weight:400}.request-library-interruption>a{color:var(--room-red);align-items:center;min-height:44px;display:inline-flex}.concierge-response{border-left:1px solid var(--room-red);gap:7px;margin:9px 0;padding-left:13px;display:grid}.concierge-response>span{color:var(--room-red);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.concierge-response>p{color:var(--room-ink);margin:0;font-size:12px;line-height:1.7}.private-conversation{min-width:0}.private-conversation .concierge-response[data-author=member]{border-left-color:var(--room-rule)}.private-conversation .concierge-response>p,.request-revisions article>p{overflow-wrap:anywhere;white-space:pre-wrap;font-size:13px;line-height:1.75}.private-reply-form,.request-amendment{margin-top:20px}.request-amendment>button,.request-amendment button[type=button],.private-reply-form button[type=button],.conversation-conflict button{border:1px solid var(--room-rule);color:var(--room-red);cursor:pointer;font-family:var(--label);text-align:left;background:0 0;max-width:100%;min-height:44px;margin:4px 8px 4px 0;padding:9px 12px;font-size:11px;line-height:1.6}.request-amendment button:disabled,.private-reply-form button:disabled,.conversation-conflict button:disabled{cursor:default;opacity:.65}.request-revisions>summary{align-content:center;min-height:44px}.request-revisions article{border-top:1px solid var(--room-rule);margin-top:16px;padding-top:16px}.request-revisions article>span,.conversation-conflict{color:var(--room-muted);font-size:12px;line-height:1.75}.request-matches{gap:8px;display:grid}.concierge-auction-register{border-left:1px solid var(--room-red);gap:14px;margin:10px 0 4px;padding-left:14px;display:grid}.concierge-auction-heading,.concierge-auction-match>span{color:var(--room-red);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.concierge-auction-match{gap:7px;display:grid}.concierge-auction-match>strong{font-size:19px}.concierge-auction-match>p{color:var(--room-muted);margin:0;font-size:11px;line-height:1.65}.request-matches>a,.concierge-auction-match>a{color:var(--room-red);text-underline-offset:3px;font-size:13px;text-decoration:underline}.request-withdrawal>button{color:var(--room-muted);cursor:pointer;font-family:var(--label);background:0 0;border:0;min-height:36px;padding:0;font-size:11px}.room-disclosure,.folio-note-disclosure{border-top:1px solid var(--room-rule);margin-top:28px;padding-top:16px}.room-disclosure>summary,.folio-note-disclosure>summary{color:var(--room-red);cursor:pointer;font-size:11px;list-style:none}.desk-room .club-panel{margin-top:38px}.panel-title{justify-content:space-between;align-items:end;gap:20px;display:flex}.panel-title>a{color:var(--room-red);font-size:11px}.nomination-line{border-top:1px solid var(--room-rule);justify-content:space-between;align-items:center;gap:30px;padding:20px 0;display:flex}.nomination-action,.nomination-credit{color:var(--room-red);font-size:10px}.nomination-line h3{font-family:var(--display);margin:11px 0 5px;font-size:27px;font-weight:400}.nomination-line p{color:var(--room-muted);font-size:12px;line-height:1.65}.propose-panel{max-width:750px}.founder-invitation-panel{max-width:670px;margin-top:45px}.founding-member-register{margin-top:45px}.founding-member-line{border-top:1px solid var(--room-rule);justify-content:space-between;align-items:center;gap:24px;padding:20px 0;display:flex}.founding-member-line>div{gap:7px;min-width:0;display:grid}.founding-member-line>div>strong{font-family:var(--display);font-size:22px;font-weight:400}.founding-member-line>div>span,.founder-access-note{color:var(--room-muted);font-size:11px;line-height:1.6}.founder-member-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.founder-member-controls select,.founder-member-controls button{border:1px solid var(--room-rule);color:var(--room-ink);font-family:var(--label);min-height:40px;padding:0 9px;font-size:11px}.founder-member-controls button{border-color:var(--room-red);color:var(--room-red);cursor:pointer}.founder-member-controls .action-receipt{flex-basis:100%}.review-risk-flags{flex-wrap:wrap;gap:7px;margin:11px 0 0;padding:0;list-style:none;display:flex}.review-risk-flags>li{border:1px solid var(--room-rule);color:var(--room-red);padding:5px 8px;font-size:10px}.founder-review-actions{gap:9px;min-width:min(310px,100%);display:grid}.founder-review-actions>label{color:var(--room-red);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.founder-review-actions>textarea{border:1px solid var(--room-rule);color:var(--room-ink);font-family:var(--label);resize:vertical;min-height:76px;padding:10px;font-size:11px;line-height:1.6}.founder-review-queue .nomination-line>div{overflow-wrap:anywhere;min-width:0;max-width:100%}.founder-review-queue .founder-review-actions{flex-shrink:0;width:min(360px,100%)}.founder-review-queue .founder-review-actions>textarea{min-height:96px;font-size:13px;line-height:1.75}.founder-review-decisions{flex-wrap:wrap;gap:7px;display:flex}.founder-review-decisions>button{margin-top:0}.member-room-register{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.member-room-door{border:1px solid var(--room-rule);min-height:192px;padding:24px 25px}.member-room-door>span,.founder-room-invitation>span{color:var(--room-red);letter-spacing:.13em;text-transform:uppercase;font-size:10px}.member-room-door>h2{font-family:var(--display);margin:13px 0 9px;font-size:36px;font-weight:400}.member-room-door>p,.member-privacy-note{color:var(--room-muted);margin:0;font-size:12px;line-height:1.7}.founder-room-invitation{border-left:1px solid var(--room-red);gap:10px;margin:37px 0;padding-left:18px;display:grid}.founder-room-invitation>a{color:var(--room-ink);font-family:var(--display);font-size:21px}.member-preferences-panel{max-width:680px;margin-top:45px}.member-preferences-panel>.room-empty,.member-account-room h1{overflow-wrap:anywhere}.member-activity-panel{max-width:680px;margin-top:37px}.member-updates-panel{margin:0 0 28px}.member-privacy-note{margin:10px 0 0}.member-sign-out{margin-top:29px}.member-sign-out>button{color:var(--room-muted);cursor:pointer;font-family:var(--label);background:0 0;border:0;min-height:44px;padding:0;font-size:12px}.published-docket{max-width:780px;margin-top:45px}.published-docket>p{color:var(--room-ink);font-family:var(--display);font-size:23px;line-height:1.7}.member-observations{margin-top:85px}.member-observations>h2{font-family:var(--display);font-size:39px;font-weight:400}.reviewed-note{border-top:1px solid var(--room-rule);padding:17px 0}.reviewed-note>p{font-family:var(--display);font-size:19px;line-height:1.65}.reviewed-note>span{color:var(--room-muted);font-size:10px}.folio-contribution input,.folio-contribution select,.folio-contribution textarea{background:var(--room-tint);border-color:var(--room-rule);color:var(--room-ink)}.folio-contribution input::placeholder,.folio-contribution textarea::placeholder{color:var(--room-muted);opacity:1}.deal-verdicts{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.deal-verdicts>button{color:var(--room-ink);min-height:37px;margin-top:0}.deal-verdicts .action-receipt{flex-basis:100%}.journal-room,.journal-reading-room{max-width:1010px;margin:44px auto 90px;padding:0 30px}.today-room{max-width:780px;margin-top:32px;margin-bottom:80px}.today-room>h1{letter-spacing:-.02em;margin:4px 0 8px;font-size:clamp(30px,3vw,44px);line-height:1.15}.today-room-dek,.today-crumb{color:var(--room-muted);font-family:var(--label);max-width:40rem;margin:0 0 12px;font-size:16px;line-height:1.5}.today-crumb{margin-bottom:8px;font-size:13px}.today-updated,.today-item-byline,.today-item-meta,.today-coverage,.today-footer,.today-empty{color:var(--room-muted);font-size:13px;line-height:1.55}.today-updated{margin:0 0 10px}.today-filters{flex-wrap:wrap;gap:8px 16px;margin:10px 0 4px;display:flex}.today-filters a[aria-current=page]{color:var(--room-red)}.today-notes-toggle{margin:6px 0 14px}.today-notes-toggle>summary{color:var(--room-red);cursor:pointer;align-items:center;min-height:44px;font-size:13px;display:inline-flex}.today-coverage{gap:8px;max-width:40rem;margin:28px 0 0;display:grid}:is(.today-room:not(:has(.today-notes-toggle[open])) .today-item-notes,.today-room:not(:has(.today-notes-toggle[open])) .today-coverage){display:none}.today-lead{border-top:1px solid var(--room-rule);margin-top:16px;padding:14px 0 4px}.today-lead h2,.today-section h2,.today-list h3{font-family:var(--display);font-weight:400}.today-lead h2{margin:0 0 6px;font-size:clamp(20px,2vw,26px);line-height:1.25}.today-lead-annotation{font-family:var(--label);max-width:40rem;margin:8px 0 0;font-size:14px;line-height:1.55}.today-headline{overflow-wrap:anywhere}.today-section{margin-top:22px}.today-section>h2{color:var(--room-red);letter-spacing:.08em;margin:0 0 4px;font-size:12px}.today-list{padding:0;list-style:none}.today-list>li{border-top:1px solid var(--room-rule);padding:12px 0 8px}.today-list h3{margin:0 0 4px;font-size:clamp(17px,1.4vw,20px);line-height:1.3}.today-section-month .today-list h3{font-size:clamp(16px,1.2vw,18px)}.today-label{letter-spacing:.06em;text-transform:uppercase}.today-label-sponsored,.today-label-secondary{color:var(--room-red)}.today-item-byline,.today-item-meta{flex-wrap:wrap;gap:4px 12px;margin:0;display:flex}.today-item-notes{margin-top:8px}.today-item-notes>p{font-family:var(--label);margin:0 0 6px;font-size:14px;line-height:1.55}.today-footer{margin-top:36px}.journal-folio>h1{font-family:var(--display);letter-spacing:-.04em;margin:24px 0;font-size:clamp(55px,8vw,91px);font-weight:400;line-height:1.02}.journal-room>h1{font:400 clamp(42px, 5vw, 64px)/1.05 var(--display);letter-spacing:-.03em;margin:0 0 18px}.journal-room>.journal-intro{font:400 17px/1.65 var(--label);max-width:65ch}.journal-room.today-room>h1{letter-spacing:-.02em;margin:4px 0 8px;font-size:clamp(30px,3vw,44px);line-height:1.15}.journal-intro,.journal-subtitle{color:var(--room-muted);font-family:var(--display);max-width:680px;font-size:23px;line-height:1.6}.essay-register{margin-top:32px}.essay-spine{border-top:1px solid var(--room-rule);padding:25px 0 29px;display:block}.essay-spine h2{font-family:var(--display);margin:11px 0;font-size:35px;font-weight:400}.essay-spine>p:not(.eyebrow){color:var(--room-muted);font-family:var(--display);font-size:19px}.essay-link{font-size:11px}.journal-folio{max-width:780px;margin:0 auto}.journal-prose{font-family:var(--display);margin-top:62px;font-size:clamp(20px,2.4vw,24px);line-height:1.84}.journal-prose h2{margin:54px 0 19px;font-size:34px;font-weight:500;line-height:1.15}.membership-compact{border-top:1px solid var(--room-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:0 0 110px;padding-top:30px;display:grid}.membership-compact h2{font-family:var(--display);font-size:25px;font-weight:500}.membership-compact p{color:var(--room-muted);font-size:12px;line-height:1.7}.rules-register{margin:62px 0 35px}.rules-register>article{border-top:1px solid var(--room-rule);padding:25px 0 26px}.rules-register article>span{color:var(--room-muted);letter-spacing:.1em;font-size:10px}.rules-register article>h2{font-family:var(--display);margin:12px 0;font-size:37px;font-weight:400}.rules-register article>p{color:var(--room-muted);max-width:680px;font-size:13px;line-height:1.75}@media (max-width:720px){.club-kicker{letter-spacing:.19em;font-size:9px}.chapter-page{padding-top:51px}.chapter-opening{grid-template-columns:1fr;gap:13px;min-height:0;margin-bottom:31px;padding-bottom:22px}.chapter-identity>h1{margin:17px 0 9px;font-size:clamp(57px,14vw,78px)}.chapter-object{grid-template-rows:auto auto;grid-template-columns:112px minmax(0,1fr);min-height:154px;padding:12px 15px}.chapter-object>span:first-child{grid-area:1/2}.chapter-object .watch-portrait{grid-area:1/1/span 2;max-height:132px}.chapter-object>span:last-child{grid-area:2/2}.club-room{padding:28px 22px 64px}.club-room h1{font-size:42px}.concierge-columns,.membership-compact{grid-template-columns:1fr}.panel-title,.nomination-line{flex-direction:column;align-items:start}.arrival{padding:90px 0 95px}.folio-register,.key-register{grid-template-columns:1fr}.reference-room{padding:15px 9px 70px}.reference-exhibit{grid-template:"identity""object""particulars""invitation"/1fr;gap:0;min-height:0;margin-bottom:32px;padding:32px 21px 26px}.exhibit-heading{padding-bottom:0}.exhibit-heading h1{margin:20px 0 11px;font-size:clamp(58px,16vw,81px)}.exhibit-stage{height:400px;margin:-20px -18px -34px}.exhibit-stage .watch-portrait{max-width:100%;height:400px}.reference-exhibit .exhibit-particulars{margin-top:0}.open-folio{padding:39px 23px}.folio-particulars{gap:19px}.variant-line{grid-template-columns:68px 1fr}.floor-candidate{grid-template-columns:95px 1fr;gap:17px}.auction-line{grid-template-columns:82px 85px 1fr;gap:10px}.auction-line>span:last-child{display:none}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--room-red);outline-offset:4px}.club-room{min-height:calc(100svh - 80px)}.house-finds{color:var(--room-ink);min-width:0}.house-finds-compact{grid-area:finds;margin-top:12px}.finds-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:18px;display:flex}.finds-heading h2{font:400 36px/1.1 var(--display);margin:0}.finds-heading p{color:var(--room-muted);margin:6px 0 0;font-size:15px}.finds-heading>a,.finds-empty a,.finds-breadcrumb a{color:var(--room-red);align-items:center;min-height:44px;display:inline-flex}.finds-selection{gap:20px;display:grid}.house-finds-compact .finds-selection{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.house-finds-compact .find-ticket{padding:22px}.house-finds-compact .find-ticket-with-image{display:block}.house-finds-compact .find-portrait{margin-bottom:20px}.house-finds-compact .find-portrait img{height:190px}.house-finds-compact .find-ticket :is(h2,h3){font-size:28px}.house-finds-compact .find-reason{font-size:16px}.house-finds-compact .find-particulars dl>div{grid-template-columns:minmax(0,1fr);gap:0;margin:12px 0}.find-ticket{background:var(--room-sheet);border-left:2px solid var(--room-red);min-width:0;padding:clamp(20px,3vw,36px)}.find-ticket-with-image{grid-template-columns:minmax(160px,.7fr) minmax(0,1fr);gap:28px;display:grid}.find-ticket-copy{min-width:0}.find-ticket :is(h2,h3){font:400 clamp(28px, 3vw, 38px)/1.1 var(--display);margin:0 0 8px}.find-ticket :is(h2,h3) a{color:var(--room-ink);text-decoration:none}.find-configuration{color:var(--room-muted);margin:0 0 12px;font-size:15px;line-height:1.5}.find-asking{font:400 24px/1.3 var(--display);color:var(--room-red);margin:0 0 20px}.find-asking span{font:400 14px/1.4 var(--label);color:var(--room-muted)}.find-reason{max-width:65ch;margin:0 0 10px;font-size:18px;line-height:1.6}.find-tradeoff{color:var(--room-muted);max-width:72ch;margin:0 0 16px;font-size:15px;line-height:1.6}.find-tradeoff strong{color:var(--room-ink);font-weight:500}.find-portrait{flex-direction:column;justify-content:center;min-width:0;margin:0;display:flex}.find-portrait img{object-fit:contain;width:100%;height:260px}.find-portrait figcaption,.find-dates,.find-disclosure{color:var(--room-muted);font-size:13px;line-height:1.6}.find-portrait figcaption{margin-top:12px}.find-disclosure{color:var(--room-red)}.find-particulars{font-size:15px;line-height:1.6}.find-particulars summary{cursor:pointer;color:var(--room-red);min-height:44px;padding:10px 0}.find-particulars p{max-width:70ch}.find-particulars dl{margin:20px 0}.find-particulars dl>div{grid-template-columns:120px minmax(0,1fr);gap:15px;margin:8px 0;display:grid}.find-particulars dt{color:var(--room-muted)}.find-particulars dd{margin:0}.find-particulars a{color:var(--room-red);min-height:44px;padding:10px 0;display:inline-block}.find-outbound{flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:12px;display:flex}.find-outbound a{min-height:44px;color:var(--room-ink);text-underline-offset:5px;align-items:center;display:inline-flex}.find-outbound>span{color:var(--room-muted);font-size:12px;line-height:1.5}.finds-page{max-width:1000px;margin:0 auto;padding:30px 28px 70px}.finds-breadcrumb{color:var(--room-muted);align-items:center;gap:18px;font-size:14px;display:flex}.finds-introduction{margin:36px 0}.finds-introduction h1{font:400 clamp(48px, 8vw, 76px)/1 var(--display);margin:0 0 16px}.finds-introduction p{color:var(--room-muted);max-width:54ch;font-size:18px;line-height:1.6}.finds-empty{background:var(--room-sheet);padding:24px;line-height:1.6}.find-ticket,.finds-introduction,.finds-heading{overflow-wrap:anywhere}.house-finds a:focus-visible,.house-finds summary:focus-visible{outline:2px solid var(--room-red);outline-offset:4px}@media (max-width:650px){.finds-page{padding:20px 18px 50px}.finds-heading{flex-direction:column;align-items:flex-start;gap:8px}.find-ticket-with-image{grid-template-columns:minmax(0,1fr);gap:18px}.find-portrait img{height:210px}.find-particulars dl>div{grid-template-columns:minmax(0,1fr);gap:0;margin:12px 0}}.chapter-page,.floor-room,.admission-room,.locked-folio,.journal-room,.sign-in-room{color:var(--room-ink)}.eyebrow,.club-kicker,.entry-brand,.reference-code{font-size:11px}.complete-collection{border-top:1px solid var(--room-rule);padding-top:37px}.story-room-heading,.collection-register-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:31px;display:flex}.story-room-heading h2,.collection-register-heading h2{font-family:var(--display);letter-spacing:-.025em;margin:9px 0 0;font-size:clamp(38px,5vw,58px);font-weight:400}.story-room-heading>p{color:var(--room-muted);font-family:var(--display);text-align:right;max-width:270px;font-size:18px;font-style:italic}.complete-collection{margin-top:95px}.rules-register article>span{font-size:11px}.collection-register-heading{margin-bottom:25px}.collection-result-count{color:var(--room-muted);font-size:12px}.collection-controls{justify-content:space-between;align-items:end;gap:20px;display:flex}.collection-search,.collection-house-filter{gap:7px;width:100%;max-width:430px;display:grid}.collection-house-filter{max-width:270px}.collection-search>span,.collection-house-filter>span{color:var(--room-muted);font-size:11px}.collection-search>input,.collection-house-filter>select{background:var(--room-tint);border:1px solid var(--room-rule);color:var(--room-ink);font:inherit;min-height:46px;padding:0 13px}.collection-search>input::placeholder{color:var(--room-muted);opacity:1}.collection-house-filter>select{cursor:pointer;font-size:13px}.collection-context{color:var(--room-muted);flex-wrap:wrap;align-items:center;gap:6px 25px;margin-top:12px;font-size:12px;display:flex}.collection-context a{color:var(--room-red);align-items:center;min-height:44px;display:inline-flex}.collection-context>button{border:1px solid var(--room-rule);color:var(--room-muted);cursor:pointer;font:inherit;background:0 0;min-height:44px;padding:0 13px}.watch-first-register .folio-spine{min-height:165px}.watch-first-register .folio-spine .watch-portrait{width:110px;height:122px}.collection-empty{color:var(--room-muted);margin:35px 0}.market-filter-empty{border-bottom:1px solid var(--room-rule);border-top:1px solid var(--room-rule);color:var(--room-muted);margin:30px 0;padding:25px 0;line-height:1.65}.market-filter-empty a{color:var(--room-red);align-items:center;min-height:44px;font-size:12px;display:inline-flex}.market-context-bar{border-bottom:1px solid var(--room-rule);border-top:1px solid var(--room-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 30px;margin-top:30px;padding:18px 0;display:flex}.market-context-bar>div{gap:7px;display:grid}.market-context-bar strong{font-family:var(--display);font-size:25px;font-weight:400}.market-context-bar span{color:var(--room-muted);font-size:12px}.market-context-bar .context-navigation{margin:0}.show-complete-collection{border:1px solid var(--room-rule);color:var(--room-red);cursor:pointer;font-family:var(--label);background:0 0;grid-column:1/-1;justify-self:start;min-height:45px;margin-top:27px;padding:0 17px;font-size:12px}.collection-invitation{max-width:675px;margin:90px 0 35px}.pursuit-brief{border-bottom:1px solid var(--room-rule);margin-top:0;padding-bottom:4px}.pursuit-brief+.folio-story{margin-top:34px}.folio-price-evidence>summary{color:var(--room-red);cursor:pointer;min-height:44px;padding:12px 0;font-size:12px}.pursuit-concierge-link,.pursuit-floor-link{color:var(--sage);font-size:11px}.evidence-slip{border-top:1px solid var(--room-rule);gap:8px;padding:21px 0;display:grid}.evidence-configuration{font-family:var(--display);font-size:23px}.evidence-source,.evidence-date{color:var(--room-muted);font-size:11px}.evidence-prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:13px 0;display:grid}.evidence-prices dt{color:var(--room-muted);font-size:10px}.evidence-prices dd{color:var(--sage);font-family:var(--mono);margin:8px 0 0;font-size:20px}.folio-price-status,.folio-price-basis{color:var(--room-muted);margin:0;font-size:12px;line-height:1.7}.folio-price-basis{padding:10px 0}.folio-price-basis strong{color:var(--room-ink);font-weight:500}.folio-price-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:6px 24px;padding:12px 0;display:grid}.folio-price-row+.folio-price-row{border-top:1px solid var(--room-rule)}.folio-price-identity{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.folio-price-row .evidence-configuration{font-size:20px;line-height:1.25}.folio-price-row>.evidence-prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.folio-price-row>.house-approved-ladder{grid-template-columns:repeat(3,minmax(0,1fr))}.folio-price-row .evidence-prices dd{margin-top:5px;font-size:clamp(14px,2vw,18px)}.folio-price-row>.folio-price-dates{grid-column:1/-1;line-height:1.6}@media (max-width:640px){.folio-price-row{grid-template-columns:minmax(0,1fr);gap:10px}}.family-decision-note{border-left:1px solid var(--room-red);max-width:650px;margin:50px 0;padding-left:22px}.family-decision-note>p:last-child{color:var(--room-muted);font-family:var(--display);font-size:21px;line-height:1.6}.floor-room-context{border-bottom:1px solid var(--room-rule);color:var(--room-muted);justify-content:space-between;align-items:center;gap:18px;padding-bottom:21px;font-size:12px;display:flex}.floor-room-context>a{color:var(--room-red)}.floor-decision-room{max-width:1210px}.floor-opening{gap:12px;margin-bottom:28px;display:grid}.floor-opening h1{font-family:var(--display);letter-spacing:-.048em;max-width:770px;margin:0;font-size:clamp(44px,5vw,64px);font-weight:400;line-height:1.05}.floor-opening-note{color:var(--room-muted);font:400 17px/1.65 var(--label);max-width:65ch;margin:0 0 7px}.market-coverage{margin-top:32px}.market-coverage>summary{color:var(--room-red);cursor:pointer;min-height:44px;padding:12px 0}.market-coverage .floor-proof-ledger{margin-top:0}.collection-invitation{flex-wrap:wrap;gap:12px 28px;display:flex}.floor-proof-ledger,.auction-proof-ledger{border-bottom:1px solid var(--room-rule);border-top:1px solid var(--room-rule);flex-wrap:wrap;align-items:center;gap:13px 30px;min-height:57px;margin-top:37px;display:flex}.floor-proof-ledger>span,.auction-proof-ledger>span{color:var(--room-muted);font-size:11px}.floor-proof-ledger strong,.auction-proof-ledger strong{color:var(--room-ink);font-family:var(--mono);font-size:12px;font-weight:400}.floor-proof-ledger .floor-personal-proof,.floor-concierge-match{color:var(--sage)}.floor-featured{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(38px,8vw,100px);min-height:530px;padding:46px 28px 42px;display:grid}.floor-featured-portrait{background:var(--room-tint);justify-content:center;align-items:center;min-height:390px;display:flex}.floor-featured-portrait .watch-portrait{filter:drop-shadow(0 24px 35px #00000052);object-fit:contain;max-width:92%;max-height:375px}.floor-reference-link{color:var(--room-red);margin-top:18px;font-size:12px;display:inline-block}.floor-featured-case h2{font-family:var(--display);letter-spacing:-.035em;margin:7px 0 8px;font-size:clamp(43px,5.5vw,65px);font-weight:400;line-height:.98}.floor-featured-reference{color:var(--room-muted);font-family:var(--mono);font-size:11px}.floor-featured-configuration{font-family:var(--display);margin:20px 0 0;font-size:21px;line-height:1.4}.floor-price-register{border-bottom:1px solid var(--room-rule);border-top:1px solid var(--room-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0 0;padding:17px 0;display:grid}.floor-price-register dt,.floor-auction-time>span,.floor-auction-identity>span,.floor-auction-bid>span,.floor-auction-judgment>span{color:var(--room-muted);font-size:10px}.floor-price-register dd{font-family:var(--mono);margin:8px 0 0;font-size:14px}.floor-evidence-note{color:var(--room-muted);margin:14px 0 0;font-size:11px;line-height:1.65}.floor-featured-actions{flex-wrap:wrap;align-items:center;gap:12px 21px;margin-top:18px;display:flex}.floor-featured-actions a,.floor-auction-footer a,.floor-concierge-invitation a,.auction-proof-content>a{color:var(--room-red);font-size:11px}.floor-featured-actions a{align-items:center;min-height:44px;display:inline-flex}.floor-featured-actions a:first-child{border:1px solid var(--room-rule);padding:12px 14px}.floor-quiet-call{max-width:560px;margin:55px 0 65px}.floor-quiet-call>p:last-child{color:var(--room-muted);font-family:var(--display);font-size:25px;line-height:1.5}.floor-auction-desk{border-top:1px solid var(--room-rule);margin-top:20px;padding-top:34px}.floor-desk-heading{justify-content:space-between;align-items:end;padding-bottom:24px;display:flex}.floor-desk-heading h2{font-family:var(--display);letter-spacing:-.035em;margin:10px 0 0;font-size:53px;font-weight:400}.floor-desk-heading>span{color:var(--room-muted);font-size:10px}.floor-auction-object{border-top:1px solid var(--room-rule);grid-template-columns:81px minmax(190px,1.35fr) 145px minmax(185px,1fr) 81px;align-items:center;gap:16px;min-height:102px;display:grid}.floor-auction-time,.floor-auction-identity,.floor-auction-bid,.floor-auction-judgment{gap:6px;display:grid}.floor-auction-time>strong,.floor-auction-bid>strong{font-family:var(--mono);font-size:14px;font-weight:400}.floor-auction-identity>a{font-family:var(--display);font-size:21px}.floor-auction-identity>.floor-concierge-match{color:var(--sage)}.floor-auction-judgment>strong{font-size:10px;font-weight:500;line-height:1.45}.floor-auction-judgment[data-tone=pursue]>strong,.auction-house-reading[data-tone=pursue]>strong{color:var(--sage)}.floor-auction-judgment[data-tone=pass]>strong,.auction-house-reading[data-tone=pass]>strong,.auction-brief-verdict[data-tone=pass]>strong{color:var(--room-red)}.floor-auction-exit{color:var(--room-red);text-align:right;font-size:10px}.floor-auction-footer{border-top:1px solid var(--room-rule);justify-content:space-between;align-items:center;gap:20px;padding:17px 0;display:flex}.floor-auction-footer p,.floor-market-unavailable{color:var(--room-muted);font-size:11px;line-height:1.6}.floor-additional-register{margin-top:75px}.floor-concierge-invitation{border-top:1px solid var(--room-rule);justify-content:space-between;align-items:center;margin-top:58px;padding-top:20px;display:flex}.floor-concierge-invitation>span{color:var(--room-muted);font-family:var(--display);font-size:20px}.auction-room{max-width:1300px}.auction-room-introduction{grid-template-columns:minmax(0,1fr) 380px;align-items:end;gap:40px;display:grid}.auction-room-introduction h1{font-family:var(--display);letter-spacing:-.04em;margin:12px 0 0;font-size:clamp(44px,5vw,64px);font-weight:400}.auction-trust-note p{color:var(--room-muted);font-family:var(--label);font-size:17px;line-height:1.65}.auction-trust-note>span,.auction-fees-withheld,.auction-fee-footnote{color:var(--room-muted);font-size:11px;line-height:1.7}.auction-disclosure{font-size:18px}.auction-ledger-heading{border-bottom:1px solid var(--room-rule);justify-content:space-between;align-items:end;margin-top:45px;padding-bottom:14px;display:flex}.auction-ledger-heading h2{font-family:var(--display);margin:0;font-size:38px;font-weight:400}.auction-ledger-heading>span{color:var(--room-muted);font-size:11px}.auction-room .auction-register{margin-top:0}.auction-decision-row{grid-template-columns:105px minmax(170px,1.5fr) 125px 150px 135px;gap:22px;min-height:111px}.auction-closing,.auction-object,.auction-current,.auction-checkout{gap:5px;display:grid}.auction-closing>span,.auction-object>span,.auction-current>span,.auction-checkout>span{color:var(--room-muted);font-size:10px}.auction-closing>strong,.auction-current>strong,.auction-checkout>strong{font-family:var(--mono);font-size:13px;font-weight:500}.auction-object>strong{font-family:var(--display);font-size:21px;font-weight:500}.auction-object>.auction-reserve{color:var(--room-red)}.auction-exit{border:1px solid var(--room-red);color:var(--room-red);text-align:center;padding:11px 8px;font-size:11px}.auction-fee-footnote{margin-top:22px}.auction-proof-ledger{margin-top:35px}.auction-reviewed-object{border-bottom:1px solid var(--room-rule);scroll-margin-top:28px}.auction-reviewed-object .auction-decision-row{border-bottom:0}.auction-house-reading{flex-wrap:wrap;gap:10px 18px;margin:-4px 0 11px 127px;display:flex}.auction-house-reading>strong,.auction-house-reading>span{font-size:10px;font-weight:400}.auction-house-reading>span{color:var(--room-muted)}.floor-featured-case>.auction-house-reading{margin:18px 0 8px}.floor-featured-case>.auction-house-reading>strong{font-size:14px}.auction-proof-drawer{margin:0 0 14px 127px}.auction-proof-drawer summary,.auction-unresolved-register summary{color:var(--room-red);cursor:pointer;padding:7px 0;font-size:10px}.auction-proof-content{border-left:1px solid var(--room-rule);max-width:790px;margin-top:15px;padding:0 0 12px 18px}.auction-proof-content>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.auction-proof-content dt{color:var(--room-muted);font-size:10px}.auction-proof-content dd{margin:6px 0 0;font-size:11px;line-height:1.6}.auction-result-register h3{font-family:var(--display);font-size:23px;font-weight:400}.auction-observations{max-width:38rem;margin:20px 0}.auction-observations figcaption{gap:3px;display:grid}.auction-observations figcaption strong{font-weight:600}.auction-observations figcaption span{color:var(--room-muted);font-size:.8rem}.auction-observations svg{width:100%;max-width:30rem;margin-top:12px;display:block}.auction-observations line{stroke:var(--room-rule);vector-effect:non-scaling-stroke}.auction-observations text{fill:var(--room-muted);font:11px var(--mono)}.auction-observations circle{fill:currentColor}.auction-result-register>div{border-top:1px solid var(--room-rule);grid-template-columns:minmax(0,1fr) 84px 87px;align-items:center;gap:12px;padding:12px 0;display:grid}.auction-result-register>div>span,.auction-result-register>div>a{color:var(--room-muted);font-size:10px;line-height:1.5}.auction-result-register>div>strong{font-family:var(--mono);font-size:11px;font-weight:400}.auction-proof-content>a{margin-top:11px;display:inline-block}.auction-unresolved-register{margin-top:29px}.auction-unresolved-register>div{border-top:1px solid var(--room-rule);grid-template-columns:1.2fr 100px 1fr;gap:15px;padding:14px 0;display:grid}.auction-unresolved-register>div>span,.auction-unresolved-register>div>strong{color:var(--room-muted);font-size:10px;font-weight:400}.auction-empty-review{color:var(--room-muted);font-family:var(--display);margin:30px 0;font-size:23px}.nomination-stage{color:var(--room-muted);margin-top:9px;font-size:11px;display:block}.key-action{color:var(--room-red);border-top:1px solid var(--room-rule);align-items:center;min-height:44px;margin:20px 0 0;font-size:12px;display:flex}.admission-room{padding-top:44px}.admission-status{margin:31px 0 52px}.key-register{gap:28px;padding-top:28px}.key-register>article{border:1px solid var(--room-rule);background:0 0;padding:25px 26px 20px}.key-register h2{margin-bottom:18px;font-size:35px;line-height:1.08}.founding-key-price{flex-wrap:wrap;align-items:baseline;gap:11px;margin-bottom:17px;display:flex}.founding-key-price>strong{font-family:var(--display);font-size:53px;font-weight:400;line-height:1}.founding-key-price>span{color:var(--room-muted);font-size:11px}.club-link,.essay-link,.pursuit-concierge-link,.pursuit-floor-link,.house-promise>a,.back-to-house{align-items:center;min-height:44px;display:inline-flex}.journal-leading-dispatch{border:1px solid var(--room-rule);background:0 0;grid-template-columns:minmax(0,1fr);align-items:center;gap:35px;padding:24px 25px;display:grid}.journal-leading-dispatch h2{font-size:43px}.journal-reading-room{max-width:1000px;margin:75px auto 100px;padding:85px clamp(40px,9vw,120px)}.journal-reading-room .journal-subtitle,.journal-reading-room .eyebrow{color:var(--room-muted)}.journal-reading-room .journal-prose{color:var(--room-ink);letter-spacing:.004em}.policy-meta{color:var(--room-muted);margin-top:24px;font-size:11px;line-height:1.7}.policy-register article>p+p{margin-top:14px}.sign-in-room>.admission-legal-note{font-size:12px;line-height:1.8}.admission-legal-note a,.member-privacy-note a{text-underline-offset:3px;text-decoration:underline}.membership-policy-links{flex-wrap:wrap;gap:10px 21px;margin-top:13px;display:flex}.membership-policy-links a{color:var(--room-red);font-size:11px}.house-research-desk{border-top:1px solid var(--room-rule);max-width:980px;margin:55px 0 65px;padding-top:25px}.house-research-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px 25px;display:flex}.house-research-heading h2,.steward-section-heading{font-family:var(--display);margin:10px 0 0;font-size:39px;font-weight:400}.house-research-refresh>button{border:1px solid var(--room-rule);color:var(--room-red);cursor:pointer;font-family:var(--label);background:0 0;min-height:43px;padding:0 12px;font-size:11px}.house-evidence-recheck{margin-top:20px}.house-research-ledger{border-bottom:1px solid var(--room-rule);border-top:1px solid var(--room-rule);flex-wrap:wrap;gap:13px 25px;margin-top:23px;padding:15px 0;display:flex}.house-research-ledger span,.house-research-disclosure,.house-source-line,.house-evidence-missing,.house-historical-context,.house-opinion-expiry{color:var(--room-muted);font-size:11px;line-height:1.65}.house-research-ledger strong{color:var(--room-ink);font-family:var(--mono);font-size:12px;font-weight:400}.house-research-disclosure{max-width:720px;margin:15px 0 21px}.house-decision-queue{background:var(--room-sheet);border:1px solid var(--room-rule);margin:27px 0 35px;padding:18px 21px 8px}.house-decision-heading{justify-content:space-between;align-items:end;gap:12px 18px;margin-bottom:13px;display:flex}.house-decision-heading h3{font-family:var(--display);margin:7px 0 0;font-size:28px;font-weight:400}.house-decision-heading>span,.house-decision-deadline{color:var(--room-muted);font-size:10px}.house-decision-item,.house-decision-remaining{border-top:1px solid var(--room-rule)}.house-decision-remaining>summary{color:var(--room-red);cursor:pointer;padding:16px 0;font-size:11px;line-height:1.7}.house-decision-item>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:63px;display:flex}.house-decision-identity{gap:5px;display:grid}.house-decision-identity>strong{font-family:var(--display);font-size:20px;font-weight:400}.house-decision-identity>span{color:var(--room-red);font-size:10px}.house-decision-body{border-left:1px solid var(--room-rule);margin:0 0 17px 5px;padding:0 0 4px 13px}.house-decision-comparison,.house-decision-warning{font-size:10px;line-height:1.7}.house-decision-comparison>span{color:var(--room-muted);display:block}.house-decision-warning{color:var(--room-red)}.house-research-workbench{margin:35px 0 40px}.house-workbench-heading h3{font-family:var(--display);margin:8px 0 5px;font-size:28px;font-weight:400}.house-workbench-heading>p:last-child{color:var(--room-muted);max-width:620px;font-size:11px;line-height:1.7}.house-workbench-lanes{border-top:1px solid var(--room-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;margin-top:18px;display:grid}.house-workbench-lane>summary{color:var(--room-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:62px;font-size:11px;line-height:1.5;display:flex}.house-workbench-lane>summary>strong{color:var(--room-red);font-family:var(--mono);font-size:12px;font-weight:400}.house-workbench-entry{border-top:1px solid var(--room-rule);color:inherit;gap:5px;padding:12px 0;text-decoration:none;display:grid}.house-workbench-entry>strong{font-family:var(--display);font-size:18px;font-weight:400;line-height:1.25}.house-workbench-entry>span{color:var(--room-muted);font-size:10px;line-height:1.55}.house-research-file{border-top:1px solid var(--room-rule)}.house-research-file>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:10px 0;display:flex}.house-research-identity{gap:5px;display:grid}.house-research-identity>strong{font-family:var(--display);font-size:23px;font-weight:400}.house-research-identity>span,.house-research-state{color:var(--room-muted);font-size:10px}.house-research-identity>.house-research-priority{color:var(--room-red);line-height:1.5}.house-research-state[data-state=approved]{color:var(--sage)}.house-research-state[data-state=pending_review]{color:var(--room-red)}.house-research-detail{border-left:1px solid var(--room-rule);margin:0 0 21px 10px;padding:0 0 8px 18px}.house-source-link{color:var(--room-red);margin:7px 0;font-size:10px;line-height:1.55;display:block}.house-source-lead{border-left:1px solid var(--room-rule);margin:16px 0;padding-left:12px}.house-source-lead-proof,.house-source-lead-limit{color:var(--room-muted);margin:6px 0;font-size:11px;line-height:1.65}.house-source-intake{border-top:1px solid var(--room-rule);margin-top:21px;padding-top:14px}.house-source-intake>summary{color:var(--room-red);cursor:pointer;font-size:11px}.house-source-intake>form{max-width:560px;margin-top:16px}.house-configuration-review{border-top:1px solid var(--room-rule);margin-top:19px;padding-top:15px}.house-configuration-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;display:flex}.house-configuration-heading h3{font-family:var(--display);margin:0;font-size:22px;font-weight:400}.house-configuration-heading>span{color:var(--room-red);font-size:10px}.house-evidence-context>p{margin:12px 0;font-size:10px;line-height:1.7}.house-evidence-context>p>span{color:var(--room-muted);display:block}.house-opinion-ladder{border-bottom:1px solid var(--room-rule);border-top:1px solid var(--room-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:12px 0;display:grid}.house-opinion-ladder dt{color:var(--room-muted);font-size:10px}.house-opinion-ladder dd{font-family:var(--mono);margin:7px 0 0;font-size:11px}.house-opinion-rationale{color:var(--room-muted);font-size:11px;line-height:1.7}.house-suggested-ladder{border-left:1px solid var(--room-rule);margin:16px 0;padding-left:12px}.house-suggested-ladder>p{font-family:var(--mono);margin:0;font-size:10px;line-height:1.65}.house-suggested-ladder>span{color:var(--room-muted);margin-top:6px;font-size:10px;line-height:1.6;display:block}.house-suggested-ladder>button{color:var(--room-red);cursor:pointer;font-family:var(--label);background:0 0;border:0;margin-top:9px;padding:0;font-size:10px}.house-opinion-actions>label{margin:15px 0 7px;font-size:10px;display:block}.house-opinion-adjustments{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.house-opinion-adjustments>label{color:var(--room-muted);gap:7px;font-size:10px;display:grid}.house-opinion-adjustments input{border:1px solid var(--room-rule);color:var(--room-ink);font-family:var(--mono);width:100%;min-height:38px;padding:0 8px;font-size:11px}.house-opinion-actions>textarea{border:1px solid var(--room-rule);color:var(--room-ink);font:inherit;resize:vertical;width:100%;min-height:70px;padding:10px;font-size:11px}.house-improvement-docket{margin-top:21px}.house-improvement-docket summary{color:var(--room-red);cursor:pointer;font-size:11px}.house-improvement-group{margin:13px 0 0 9px}.house-improvement-group>summary{color:var(--room-ink);font-size:10px}.house-improvement-task{border-left:1px solid var(--room-rule);color:var(--room-muted);margin:10px 0 10px 4px;padding-left:10px;font-size:10px;line-height:1.6;text-decoration:none;display:block}@media (max-width:720px){.club-room{min-height:calc(100svh - 72px)}.club-kicker{font-size:10px}.complete-collection{padding-top:18px}.story-room-heading,.collection-register-heading{align-items:start;gap:5px;margin-bottom:10px}.story-room-heading>p{display:none}.story-room-heading h2,.collection-register-heading h2{font-size:41px}.complete-collection{margin-top:60px}.collection-controls{flex-direction:column;align-items:stretch;gap:12px}.collection-house-filter{max-width:none}.watch-first-register .folio-spine{min-height:148px}.watch-first-register .folio-spine .watch-portrait{width:100px;height:112px}.collection-result-count{white-space:nowrap}.collection-invitation{margin:65px 0 15px}.evidence-prices{grid-template-columns:1fr}.floor-decision-room{margin-top:28px;padding-left:22px;padding-right:22px}.floor-opening{grid-template-columns:1fr;gap:14px}.floor-opening h1{font-size:44px}.floor-opening-note{max-width:65ch;font-size:16px}.floor-proof-ledger,.auction-proof-ledger{gap:11px 17px;margin-top:22px;padding:13px 0}.floor-featured{grid-template-columns:1fr;gap:0;min-height:0;padding:10px 0 42px}.floor-featured-portrait{min-height:270px}.floor-featured-portrait .watch-portrait{max-height:265px}.floor-featured-case h2{font-size:51px}.floor-price-register{gap:8px}.floor-price-register dd{font-size:12px}.floor-desk-heading{flex-direction:column;align-items:start;gap:8px}.floor-desk-heading h2{font-size:47px}.floor-auction-object{grid-template-columns:69px minmax(0,1fr) 98px;align-items:start;gap:13px 10px;padding:16px 0}.floor-auction-identity>a{font-size:19px}.floor-auction-bid{text-align:right}.floor-auction-judgment{grid-column:2}.floor-auction-exit{grid-column:3;align-self:center}.floor-auction-footer,.floor-concierge-invitation{flex-direction:column;align-items:start;gap:9px}.house-research-heading{flex-direction:column;align-items:start}.house-research-ledger{gap:10px 15px}.house-decision-queue{padding-left:13px;padding-right:13px}.house-decision-heading{flex-direction:column;align-items:start}.house-workbench-lanes{grid-template-columns:1fr}.house-workbench-lane+.house-workbench-lane{border-top:1px solid var(--room-rule)}.house-decision-deadline{text-align:right;max-width:84px}.house-research-file>summary{align-items:start}.house-research-state{text-align:right;max-width:92px}.house-opinion-ladder{grid-template-columns:repeat(2,minmax(0,1fr))}.auction-room-introduction{grid-template-columns:1fr;gap:10px}.auction-room-introduction h1{font-size:44px}.auction-decision-row{grid-template-columns:80px minmax(0,1fr) 90px;gap:10px 13px;padding:17px 0}.auction-object>strong{font-size:18px}.auction-checkout{grid-column:2}.auction-exit{grid-column:3}.auction-house-reading,.auction-proof-drawer{margin-left:0}.auction-proof-content>dl{grid-template-columns:1fr}.auction-result-register>div{grid-template-columns:minmax(0,1fr) 80px}.auction-result-register>div>a{grid-column:1/-1}.auction-unresolved-register>div{grid-template-columns:1fr 75px;gap:8px}.auction-unresolved-register>div>span:last-child{grid-column:1/-1}.journal-leading-dispatch{grid-template-columns:minmax(0,1fr);gap:15px;padding:18px 14px}.journal-leading-dispatch h2{font-size:35px}.journal-room{margin-top:28px;margin-bottom:100px}.today-room{margin-top:24px;margin-bottom:72px}.today-room>h1{margin:4px 0 8px;font-size:clamp(30px,8vw,36px)}.today-lead h2{font-size:22px}.journal-room>h1{margin:18px 0;font-size:42px}.journal-room.today-room>h1{margin:4px 0 8px;font-size:clamp(30px,8vw,36px)}.journal-room>.journal-intro{font-size:16px;line-height:1.65}.journal-room>.essay-register{margin-top:38px}.sign-in-room{margin-top:66px;margin-bottom:100px}.sign-in-methods{margin:29px 0;padding:17px}.journal-reading-room{margin:22px 9px 60px;padding:48px 24px}.admission-room{padding-top:43px}.admission-room>h1{margin-bottom:17px}.admission-status{margin:15px 0 26px;padding-left:14px}.key-register{gap:18px;padding-top:20px}.key-register>article{padding:20px 17px 16px}.key-register h2{margin:13px 0;font-size:32px}.founding-key-price{margin-bottom:12px}.founding-key-price>strong{font-size:47px}.member-room-register{grid-template-columns:1fr}.member-room-door{min-height:165px;padding:20px}.founding-member-line{flex-direction:column;align-items:stretch;gap:14px}.founding-member-line>div>span{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.auction-decision-brief{border-top:1px solid var(--room-rule);margin:20px 0;padding-top:18px}.auction-brief-verdict{gap:7px;display:grid}.auction-brief-verdict>strong{font-family:var(--display);font-size:25px;font-weight:500;line-height:1.2}.auction-brief-verdict[data-tone=pursue]>strong{color:var(--sage)}.auction-brief-limits,.auction-brief-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.auction-brief-limits{grid-template-columns:repeat(3,minmax(0,1fr))}.auction-brief-limits dt,.auction-brief-facts dt{color:var(--room-muted);font-size:11px;line-height:1.5}.auction-brief-limits dd{font-family:var(--mono);margin:6px 0 0;font-size:15px}.auction-brief-facts dd{margin:6px 0 0;font-size:13px;line-height:1.6}.auction-brief-basis h3,.auction-brief-next h3{font-family:var(--display);margin:18px 0 7px;font-size:22px;font-weight:500}.auction-brief-basis p,.auction-brief-next p,.auction-brief-costs,.auction-brief-verdict p,.auction-decision-brief>p,.auction-decision-brief details p{overflow-wrap:anywhere;max-width:72ch;margin:8px 0;font-size:14px;line-height:1.7}.auction-brief-costs,.auction-brief-next .auction-brief-qualification{color:var(--room-muted)}.auction-buying-object{padding:30px 0;scroll-margin-top:30px}.auction-buying-object[data-selected=true]{border-top:1px solid var(--room-red)}.auction-lot-exhibit{grid-template-columns:185px minmax(0,1fr);align-items:center;gap:25px;display:grid}.auction-lot-exhibit figure{background:var(--room-tint);text-align:center;margin:0}.auction-lot-exhibit .watch-portrait{object-fit:contain;max-width:100%;height:185px}.auction-lot-exhibit figcaption{color:var(--room-muted);margin-top:8px;font-size:9px;line-height:1.6}.auction-lot-exhibit h2{font-family:var(--display);margin:9px 0;font-size:clamp(30px,4vw,44px);font-weight:400;line-height:1.08}.auction-lot-reference{color:var(--room-muted);font-family:var(--mono);overflow-wrap:anywhere;font-size:11px}.auction-lot-reserve{color:var(--room-red);font-size:11px}.auction-line.auction-lot-prices{grid-template-columns:repeat(3,minmax(0,1fr)) 140px;gap:20px;margin-top:15px}.auction-buying-object>.auction-decision-brief{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;display:grid}.auction-buying-object .auction-brief-verdict,.auction-buying-object .auction-brief-limits,.auction-buying-object .auction-decision-brief>.auction-brief-qualification{grid-column:1/-1}.auction-buying-object .auction-brief-basis{grid-column:1}.auction-buying-object .auction-brief-next{grid-column:2}.auction-buying-object .auction-budget,.auction-buying-object .auction-cost-detail{align-self:start}.auction-coverage-summary{color:var(--room-muted);margin:0 0 8px;font-size:12px}.auction-coverage-summary summary{cursor:pointer;padding:8px 0}.auction-buying-object .auction-brief-limits{border-block:1px solid var(--room-rule);padding:20px 0}.auction-buying-object .auction-brief-limits dd{font-size:21px}.auction-evidence-gap{border-left:2px solid var(--room-red);padding-left:14px}.auction-inspection-checklist{padding-left:20px;font-size:14px;line-height:1.7}.auction-inspection-checklist li{margin:9px 0;padding-left:5px}.auction-decision-brief details{border-top:1px solid var(--room-rule);margin-top:20px;padding-top:14px}.auction-decision-brief details summary{cursor:pointer;font-size:14px;line-height:1.5}.auction-budget-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0;display:grid}.auction-budget-fields label{gap:8px;font-size:12px;display:grid}.auction-budget-fields input{font:inherit;box-sizing:border-box;width:100%;min-width:0;padding:12px}.auction-budget-fields input:focus-visible{outline:2px solid var(--room-red);outline-offset:3px}.auction-budget-answer{border-left:2px solid var(--room-red);padding-left:14px}.auction-questions button{border:1px solid var(--room-red);color:inherit;font:inherit;cursor:pointer;background:0 0;margin-top:15px;padding:10px 14px}.auction-questions li{margin:12px 0;font-size:14px;line-height:1.7}.auction-brief-qualification{color:var(--room-muted)}.beginner-guide-link{color:var(--room-red);padding:10px 0;font-size:13px;line-height:1.6;display:inline-block}.auction-buying-object .auction-proof-drawer,.auction-buying-object .auction-context-actions{margin-left:0}.floor-featured-auction{align-items:start}.floor-auction-portrait{flex-direction:column;gap:20px;margin:20px 0 0;position:sticky;top:35px}.floor-auction-portrait figcaption{color:var(--room-muted);text-align:center;font-size:10px;line-height:1.6}.floor-featured-auction .floor-price-register{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:700px){.auction-lot-exhibit{grid-template-columns:110px minmax(0,1fr);gap:18px}.auction-lot-exhibit .watch-portrait{height:155px}.auction-lot-exhibit h2{font-size:28px}.auction-line.auction-lot-prices{grid-template-columns:repeat(2,minmax(0,1fr))}.auction-lot-prices .auction-checkout,.auction-lot-prices .auction-exit{grid-column:auto}.auction-buying-object>.auction-decision-brief{display:block}.auction-buying-object .auction-brief-limits{margin-top:18px}.auction-brief-limits{grid-template-columns:repeat(2,minmax(0,1fr))}.auction-budget-fields{grid-template-columns:1fr}.floor-auction-portrait{position:static}}.watch-portrait.portrait-review{color:var(--room-muted);filter:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;padding:6px;display:flex;transform:none}.portrait-review .portrait-review-reference{color:var(--room-red);font-family:var(--mono);overflow-wrap:anywhere;max-width:100%;font-size:12px;line-height:1.5}.portrait-review .portrait-review-label{color:var(--room-muted);font-family:var(--label);max-width:15ch;font-size:11px;line-height:1.6}.exhibit-stage .portrait-review-reference{font-size:clamp(24px,3vw,36px)}.discussion-proposals{margin-top:28px}.community-proposal{border-top:1px solid var(--room-rule);overflow-wrap:anywhere;padding-block:24px;scroll-margin-top:110px}.community-proposal h3{font:500 clamp(24px, 3vw, 32px)/1.2 var(--display);margin:12px 0}.community-proposal h4{color:var(--room-muted);font:600 12px/1.7 var(--label);margin:24px 0 8px}.community-proposal .community-message-text{margin-top:6px}.proposal-source-leads ul{padding-left:20px}.proposal-source-leads a{text-underline-offset:3px;color:var(--room-ink);font:400 13px/1.8 var(--label);padding-block:8px;text-decoration:underline;display:inline-block}.proposal-sources{border:1px solid var(--room-rule);min-width:0;margin:12px 0;padding:18px}.proposal-sources legend{color:var(--room-muted);font:400 12px/1.8 var(--label);padding-inline:6px}.proposal-source-input{gap:10px;margin-bottom:18px;display:grid}.proposal-composer .room-empty button,.proposal-review-form .room-empty button,.proposal-sources>button{border:1px solid var(--room-red);min-height:44px;color:var(--room-red);font:400 12px/1.6 var(--label);cursor:pointer;background:0 0;margin:8px 12px 8px 0;padding:10px 12px;display:inline-block}.proposal-review-form{border-top:1px solid var(--room-rule);padding-top:20px}.community-proposal-queue{margin-block:28px}.community-publication{border-top:1px solid var(--room-rule);margin-top:28px;padding-top:12px}.community-action-row{flex-wrap:wrap;gap:12px;display:flex}.community-action-row>button{min-height:44px}.community-publication .house-opinion-ladder{grid-template-columns:repeat(2,minmax(0,1fr))}.house-configuration-review:target{border-left:2px solid var(--room-red);padding-left:18px;scroll-margin-top:110px}.publication-texts{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.publication-texts>section{background:var(--room-sheet);min-width:0;padding:20px}.publication-texts .community-message-text{font-size:14px}.publication-journal-document h5{font:400 26px/1.2 var(--display);margin-block:10px 18px}.publication-journal-document h6{font:400 20px/1.3 var(--display);margin-block:24px 12px}.chapter-sources{border-top:1px solid var(--room-rule);font:400 13px/1.8 var(--label);margin-top:36px;padding-top:20px}.chapter-sources h3{font:500 14px/1.6 var(--label)}.chapter-sources ul{padding-left:20px}.chapter-sources li{overflow-wrap:anywhere;padding-block:5px}.chapter-sources a{text-underline-offset:3px;text-decoration:underline}.publication-citations{font:400 13px/1.8 var(--label);padding-left:20px}.publication-citations li{overflow-wrap:anywhere;padding-block:7px}.publication-citations a{text-underline-offset:3px;text-decoration:underline}.publication-confirmation{color:var(--room-ink);font:400 13px/1.8 var(--label);align-items:flex-start;gap:12px;padding-block:12px;display:flex}.publication-confirmation input{width:20px;height:20px;accent-color:var(--room-red);flex:0 0 20px;margin-top:3px}.publication-actions>button,.publication-public-permission button{display:block}.publication-public-permission{border-left:2px solid var(--room-red);margin-block:20px;padding-left:20px}.publication-receipt{border-left:2px solid var(--room-red);font:400 13px/1.8 var(--label);margin-block:20px;padding:16px 20px}.publication-receipt strong{color:var(--room-ink);font-weight:600}.story-revision-form .room-empty button{border:1px solid var(--room-red);color:var(--room-red);cursor:pointer;background:0 0;min-height:44px;margin:8px 12px 8px 0;padding:10px 12px}@media (max-width:1000px){.publication-texts{grid-template-columns:1fr;gap:8px}}.contribution-room{max-width:1320px}.contribution-room h1{font:400 clamp(36px, 4vw, 52px)/1.12 var(--display);overflow-wrap:anywhere}.contribution-workbench h2{font:500 28px/1.2 var(--display);margin:0 0 18px}.contribution-workbench h3{font:500 21px/1.3 var(--display)}.contribution-phase{color:var(--room-muted);font:400 13px/1.6 var(--label)}.contribution-list{margin:0;padding:0;list-style:none}.contribution-list li{border-top:1px solid var(--room-rule)}.contribution-list a{min-height:44px;color:inherit;justify-content:space-between;gap:20px;padding:18px 0;text-decoration:none;display:flex}.contribution-list span{color:var(--room-muted);font-size:13px}.contribution-workbench-grid{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);align-items:start;gap:40px;margin-top:32px;display:grid}.contribution-gallery-workbench{grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr)}.contribution-editor{min-width:0}.contribution-form{gap:16px;margin-block:20px;display:grid}.contribution-fields{border:0;min-width:0;margin:0;padding:0}.contribution-fields>section,.contribution-workflow>section{border-top:1px solid var(--room-rule);padding-block:24px}.contribution-form label,.contribution-form legend{color:var(--room-muted);font:500 13px/1.6 var(--label);margin-block:12px;display:block}.contribution-form input,.contribution-form select,.contribution-form textarea{background:var(--room-sheet);width:100%;min-width:0;color:var(--room-ink);border:1px solid var(--room-rule);font:400 16px/1.6 var(--label);border-radius:3px;margin-top:6px;padding:10px 12px;display:block}.contribution-form textarea{resize:vertical}.contribution-fields textarea{font:400 20px/1.65 var(--display);min-height:320px}.contribution-form input:disabled{opacity:.7}.contribution-form .contribution-checkbox{align-items:flex-start;gap:10px;display:flex}.contribution-checkbox input[type=checkbox]{width:18px;height:18px;accent-color:var(--room-red);flex:0 0 18px;margin-top:3px}.contribution-inline{grid-template-columns:1fr 1fr;gap:12px;display:grid}.contribution-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-block:16px;display:flex}.contribution-start{max-width:680px;margin-block:24px}.contribution-start .contribution-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.contribution-start .contribution-form>:is(button,p){grid-column:1/-1}@media (max-width:480px){.contribution-start .contribution-form{grid-template-columns:minmax(0,1fr)}}.contribution-workbench button,.contribution-start button{border:1px solid var(--room-red);min-height:44px;color:var(--room-red);font:500 13px/1.5 var(--label);cursor:pointer;background:0 0;border-radius:3px;padding:10px 14px}.contribution-workbench button:disabled,.contribution-start button:disabled{opacity:.45;cursor:default}.contribution-room :is(button,input,select,textarea,a,summary):focus-visible{outline:2px solid var(--room-red);outline-offset:3px}.contribution-pane-toggle{gap:8px;margin-block:16px;display:none}.contribution-pane-toggle [aria-pressed=true]{background:var(--room-red);color:var(--room-sheet)}.contribution-preview-pane{background:var(--room-tint);border-radius:4px;max-height:calc(100svh - 48px);padding:24px;position:sticky;top:24px;overflow:auto}.contribution-preview-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.contribution-preview-heading a{font:400 12px/1.6 var(--label);color:var(--room-red)}.contribution-preview-banner{color:var(--room-muted);font:400 12px/1.65 var(--label);margin:0 0 24px}.contribution-preview-pane .reference-exhibit{flex-direction:column;gap:16px;padding:0;display:flex}.contribution-preview-pane .reference-exhibit h1{font-size:34px}.contribution-preview-pane .exhibit-stage{width:100%;height:300px;min-height:0}.contribution-preview-pane .exhibit-stage .watch-portrait{object-fit:contain;max-width:90%;max-height:280px}.contribution-preview-pane .open-folio{margin:24px 0 0;padding:0}.contribution-preview-pane .folio-story{max-width:100%}.contribution-preview-pane .folio-story p{font-size:21px}.contribution-preview-pane .source-notes{overflow-wrap:anywhere}.contribution-context-link{margin:12px 0 20px}.contribution-context-link a{color:var(--room-red);align-items:center;min-height:44px;display:inline-flex}.contribution-assets{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.contribution-asset{margin:0}.contribution-asset img,.contribution-photo-meta img{object-fit:contain;width:100%;max-height:250px;display:block}.contribution-specimen-photos img{max-width:100%;height:auto}.contribution-photo-meta{border:1px solid var(--room-rule);border-radius:3px;min-width:0;margin:20px 0;padding:16px}.contribution-source{border-bottom:1px solid var(--room-rule);padding-block:12px 20px}.contribution-workbench summary{min-height:44px;color:var(--room-red);cursor:pointer;padding-block:12px}.contribution-feedback:empty{display:none}.contribution-review-status{margin-top:28px}.contribution-review-compare p,.contribution-workflow p{overflow-wrap:anywhere}.contribution-preview-page{padding:24px clamp(18px,4vw,52px)}@media (max-width:900px){.contribution-workbench-grid{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:20px}.contribution-pane-toggle{display:flex}.contribution-workbench[data-pane=edit] .contribution-preview-pane,.contribution-workbench[data-pane=preview] .contribution-editor{display:none}.contribution-preview-pane{max-height:none;padding:20px;position:static}.contribution-list a{flex-direction:column;gap:5px}.contribution-inline{grid-template-columns:1fr 1fr}}.community-benefits{margin:clamp(35px,7vw,85px) 0;scroll-margin-top:20px}.community-benefits h2{margin:10px 0 22px;font:500 clamp(34px,4.5vw,53px)/1.04 Cormorant Garamond,Georgia,serif}.community-benefits ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;margin:0;padding:0;list-style:none;display:grid}.community-benefits li{border-top:1px solid var(--room-rule);padding:14px 0 20px}.community-benefits li>a{min-height:44px;color:var(--room-red);padding:8px 0;font-weight:600;display:inline-block}.community-benefits li p a{color:var(--room-red);text-underline-offset:3px;text-decoration:underline}.community-benefits li p,.coverage-governance{max-width:65ch;margin:0;line-height:1.6}.coverage-governance{border-top:1px solid var(--room-rule);padding-top:14px}@media (max-width:640px){.community-benefits ul{grid-template-columns:1fr}}.coverage-roster,.ballot-rules{max-width:72ch;margin:26px 0}.coverage-roster ul{padding:0;list-style:none}.coverage-roster li{border-top:1px solid var(--room-rule)}.coverage-roster summary,.ballot-rules summary{cursor:pointer;min-height:44px;padding:10px 0}.coverage-roster h2 small,.coverage-roster summary small{color:var(--room-red);font:500 12px Manrope,sans-serif}.ballot-actions{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.ballot-actions button{border:1px solid var(--room-rule);border-radius:2px;min-height:44px;padding:8px 12px}.ballot-actions fieldset{border:1px solid var(--room-rule);min-width:0;padding:8px 14px 14px}.ballot-actions label{align-items:center;gap:8px;min-height:44px;display:flex}.coverage-roster details[open]{padding-bottom:12px}.ballot-receipt{border-left:2px solid var(--room-red);background:var(--room-sheet);max-width:70ch;margin:16px 0;padding:8px 16px}.ballot-receipt a{min-height:44px;padding:9px 0;text-decoration:underline;display:inline-block}
