html,body{color:#fff;background:#000;margin:0;padding:0;font-family:Consolas,Courier New,monospace}.page{background:#000;justify-content:center;align-items:center;min-height:100vh;padding:80px 0;display:flex}.terminal{width:min(420px,82vw)}h1{letter-spacing:.2em;margin-bottom:40px;font-size:42px;font-weight:400}p{opacity:.8;margin-bottom:30px}.inputRow{border-bottom:1px solid #fff;align-items:center;padding-bottom:12px;display:flex}.inputRow span{margin-right:12px}input{color:#fff;width:100%;font:inherit;background:0 0;border:none;outline:none}button{color:#fff;cursor:pointer;font:inherit;letter-spacing:.12em;background:0 0;border:none;margin-top:40px}button:hover{opacity:.65}.error{opacity:.6;margin-top:18px}.content{text-align:center}.missionTop{grid-template-columns:auto 1fr auto;align-items:start;column-gap:40px;margin-bottom:64px;display:grid}.missionTop .eyebrow{margin-bottom:0!important}.collabHeader{letter-spacing:.28em;opacity:.75;text-transform:none;text-align:center;white-space:nowrap;font-size:13px;margin:0!important}.missionTopLinks{flex-direction:column;justify-self:end;align-items:flex-end;gap:12px;display:flex}.missionBidLink{color:#fff;letter-spacing:.22em;opacity:.75;text-transform:lowercase;white-space:nowrap;font-size:13px;text-decoration:none}.missionBidLink:hover{opacity:1}@media (max-width:800px){.missionTop{grid-template-columns:1fr auto;align-items:start;gap:10px;margin-bottom:64px;display:grid}.missionTop .eyebrow{grid-area:1/1;margin-bottom:0!important}.missionTopLinks{flex-direction:column;grid-area:1/2/span 2;justify-self:end;align-items:flex-end;gap:10px;display:flex}.collabHeader{letter-spacing:.18em;opacity:.65;text-align:center;text-transform:none;white-space:normal;grid-area:2/1/auto/-1;font-size:11px;margin-top:18px!important}.missionTopLinks .missionBidLink{letter-spacing:.14em;white-space:nowrap;font-size:11px}}.mission{width:min(680px,84vw);padding:80px 0;line-height:1.7}.mission h1{letter-spacing:.18em;text-transform:lowercase;margin-bottom:56px;font-size:28px}.mission p{letter-spacing:.08em;opacity:.82;margin-bottom:34px;font-size:15px}.eyebrow{text-transform:lowercase;opacity:.45!important;margin-bottom:64px!important;font-size:12px!important}.missionLayout{color:#fff;background:#000;grid-template-columns:62% 38%;min-height:100vh;display:grid}.missionColumn{border-right:1px solid #ffffff47;padding:70px 80px}.missionText{max-width:560px}.archiveColumn{padding:90px 70px}.archiveInner{position:sticky;top:90px}.archiveLabel{letter-spacing:.18em;opacity:.55;margin-bottom:40px;font-size:13px}.archiveMenu{flex-direction:column;display:flex}.archiveMenu a{color:#fff;letter-spacing:.14em;opacity:.75;border-bottom:1px solid #ffffff38;justify-content:space-between;padding:26px 0;font-size:28px;text-decoration:none;display:flex}.archiveMenu a:hover{opacity:1}@media (max-width:800px){.missionLayout{grid-template-columns:1fr}.missionColumn{border-bottom:1px solid #ffffff38;border-right:none;padding:44px 28px}.archiveColumn{padding:44px 28px 80px}.archiveMenu a{font-size:23px}}.imageGrid{grid-template-columns:1fr 1fr;gap:28px;margin-top:60px;display:grid}.imageGrid figure{margin:0}.imageGrid img{filter:grayscale();border:1px solid #ffffff2e;width:100%;height:auto;display:block}.imageGrid figcaption{letter-spacing:.12em;opacity:.55;margin-top:14px;font-size:12px}@media (max-width:800px){.imageGrid{grid-template-columns:1fr}}.buttonLink{color:#fff;font:inherit;letter-spacing:.12em;margin-top:40px;text-decoration:none;display:inline-block}.buttonLink:hover{opacity:.65}.bidPage{justify-content:center;align-items:center;min-height:100vh;padding:120px 20px 80px;display:flex;color:#fff!important;background:#000!important}.bidShell{text-align:center;width:100%;max-width:720px}.bidTop{z-index:20;justify-content:space-between;align-items:center;display:flex;position:fixed;top:72px;left:70px;right:70px}.bidBack,.bidLive{letter-spacing:.22em;text-transform:lowercase;opacity:.65;margin:0;font-size:13px;text-decoration:none;color:#fff!important}.bidBack:hover,.bidLive:hover{opacity:1}.bidEyebrow{letter-spacing:.24em;text-transform:lowercase;opacity:.45;margin-bottom:28px;font-size:11px}.bidShell h1{letter-spacing:.18em;text-transform:lowercase;margin:0 0 56px;font-size:clamp(34px,6vw,58px);font-weight:400;line-height:1}.boardGrid{border-top:1px solid #ffffff47;border-bottom:1px solid #ffffff47;grid-template-columns:repeat(4,1fr);margin-bottom:42px;display:grid}.boardItem{border-right:1px solid #ffffff38;padding:24px 14px}.boardItem:last-child{border-right:none}.boardItem span{text-transform:lowercase;letter-spacing:.14em;opacity:.48;margin-bottom:14px;font-size:10px;display:block}.boardItem strong{letter-spacing:.08em;font-size:clamp(22px,3vw,34px);font-weight:400;display:block}.bidRules{text-transform:lowercase;letter-spacing:.12em;opacity:.72;margin-bottom:34px;font-size:13px;line-height:1.7}.bidRules p{margin:4px 0}.bidForm{flex-direction:column;gap:14px;max-width:420px;margin:0 auto;display:flex}.bidForm input,.bidForm textarea{color:#fff;text-transform:lowercase;background:0 0;border:none;border-bottom:1px solid #ffffff8c;outline:none;width:100%;padding:14px 0;font-family:inherit;font-size:14px}.bidForm textarea{resize:vertical;min-height:100px}.bidForm input::placeholder,.bidForm textarea::placeholder{color:#fff;opacity:.42;text-transform:lowercase}.bidForm button,.bidResult button{color:#fff;letter-spacing:.14em;text-transform:lowercase;cursor:pointer;background:0 0;border:none;margin-top:30px;padding:0;font-family:inherit;font-size:13px}.bidForm button:hover,.bidResult button:hover{opacity:.65}.bidError{color:#fff;opacity:.7;letter-spacing:.12em;text-transform:lowercase;margin:8px 0 0;font-size:13px}.bidResult{border:1px solid #ffffff47;max-width:520px;margin:0 auto;padding:38px 28px}.bidResult h2{letter-spacing:.08em;text-transform:lowercase;margin:12px 0 24px;font-size:clamp(24px,4vw,38px);font-weight:400}.bidResult p{text-transform:lowercase;letter-spacing:.1em;font-size:14px}@media (max-width:700px){.bidPage{align-items:flex-start;padding-top:120px}.bidTop{top:28px;left:24px;right:24px}.bidBack,.bidLive{letter-spacing:.16em;font-size:12px}.bidShell h1{letter-spacing:.14em;margin-bottom:42px;font-size:34px}.boardGrid{grid-template-columns:1fr 1fr}.boardItem:nth-child(2){border-right:none}.boardItem:first-child,.boardItem:nth-child(2){border-bottom:1px solid #ffffff38}}.scrapbookWall{flex-direction:column;gap:90px;margin-top:70px;display:flex}.scrapItem{width:min(900px,92vw);margin:0}.scrapItem img{image-rendering:auto;width:100%;height:auto;display:block}.scrapItem figcaption{letter-spacing:.06em;opacity:.9;margin-top:16px;font-size:15px;line-height:1.4}.scrapRight,.scrapLeft{align-self:flex-start}.bottleNote{max-width:620px;margin-top:60px}.bottleNote p{letter-spacing:.08em;opacity:.78;margin-bottom:28px;font-size:15px;line-height:1.7}.guestbookPage{color:#fff;background:#000;min-height:100vh;padding:120px 20px 80px}.guestbookShell{text-align:center;width:100%;max-width:720px;margin:0 auto}.guestbookShell h1{letter-spacing:.18em;text-transform:lowercase;margin:0 0 56px;font-size:clamp(34px,6vw,58px);font-weight:400;line-height:1}.guestbookEntries{text-align:left;flex-direction:column;gap:34px;margin-top:70px;display:flex}.guestbookEntry{border-top:1px solid #ffffff38;padding-top:24px}.guestbookEntry p{letter-spacing:.08em;opacity:.82;margin-bottom:14px;font-size:15px;line-height:1.7}.guestbookEntry span{letter-spacing:.12em;opacity:.52;text-transform:lowercase;font-size:12px}@media (max-width:700px){.guestbookPage{padding-top:120px}.guestbookShell h1{letter-spacing:.14em;margin-bottom:42px;font-size:34px}}.robertSealPhoto{margin-top:3rem}.robertSealPhoto img{width:100%;max-width:720px;height:auto}.topsRoom .singleImage{max-width:360px;margin-top:2rem}.topsRoom .singleImage img{width:100%;height:auto;display:block}
