.selection-page{--selection-acid:#dfff00;--selection-ink:#171717;background:#f5f4ef;color:var(--selection-ink)}.selection-page *{box-sizing:border-box}.selection-page a{color:inherit}.selection-page :focus-visible{outline:3px solid #687d00;outline-offset:5px}.selection-detail,.selection-gate,.selection-intro,.selection-objects{padding:64px 5vw}.selection-kicker{font:11px/1.5 monospace;letter-spacing:.12em}.selection-intro h1{font-size:clamp(35px,6.3vw,104px);font-weight:800;letter-spacing:-.065em;line-height:.99;position:relative;margin:26px 0 40px;max-width:1300px}.selection-intro h1>span:first-child{font-weight:400}.selection-title-star{position:absolute;right:0;top:-.14em;font-size:1.3em;font-weight:400}.selection-intro-bottom{display:flex;justify-content:space-between;gap:30px;align-items:center}.selection-intro-bottom p{font-size:14px;line-height:2;margin:0;max-width:440px}.selection-intro-bottom a{font-size:13px;text-underline-offset:8px;white-space:nowrap}.selection-slider{padding:0 5vw 54px}.selection-slide-image{position:relative;touch-action:pan-y}.selection-artwork{min-height:280px;height:42vw;max-height:620px;background:#dcded6;position:relative;overflow:hidden;display:grid;place-items:center}.selection-artwork.tone-1,.selection-artwork.tone-2{background:#d7d8d0}.selection-artwork.tone-3,.selection-artwork.tone-4{background:#d4dce0}.selection-artwork.tone-5{background:#e5dfd0}.selection-artwork.tone-6{background:#d8dbd5}.artwork-orbit{position:absolute;width:65%;height:160%;border:1px solid #ffffff85;transform:rotate(-35deg);border-radius:50%}.artwork-star{font-family:Arial,sans-serif;font-size:clamp(150px,24vw,380px);line-height:1;color:#242923;transform:rotate(-12deg);text-shadow:22px 30px 0 #a6ae9c88}.artwork-mark{position:absolute;top:28px;left:28px;font:11px monospace;letter-spacing:.1em}.artwork-placeholder{position:absolute;right:20px;bottom:20px;font:9px monospace;letter-spacing:.12em;opacity:.7}.selection-slide-label{position:absolute;bottom:24px;left:28px;font:10px monospace;letter-spacing:.1em}.selection-slide-bottom{display:flex;align-items:center;gap:30px;padding:25px 0 0}.selection-slide-bottom h2{font-size:24px;letter-spacing:-.035em;margin:7px 0 0}.selection-open{margin-left:auto;text-decoration:none;border-bottom:1px solid;padding:12px 0;font-size:13px}.selection-open span{padding-left:40px}.selection-arrows{display:flex;gap:8px}.selection-arrows button{border:1px solid #999;background:transparent;border-radius:50%;width:48px;height:48px;font-size:22px;cursor:pointer}.selection-arrows button:hover{background:var(--selection-acid)}.selection-dots{display:flex;gap:2px;padding-top:20px}.selection-dots button{border:0;background:transparent;width:36px;height:32px;cursor:pointer;padding:12px 3px}.selection-dots span{display:block;background:#c6c6bf;height:2px}.selection-dots [aria-current=true] span{background:#171717;height:3px}.selection-section-heading{display:flex;align-items:baseline;justify-content:space-between;border-top:1px solid #b6b7ae;padding-top:28px;margin-bottom:28px;gap:20px}.selection-section-heading h2{font-size:28px;letter-spacing:-.035em;margin:0}.selection-section-heading p{font-size:13px}.selection-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px}.selection-grid a{text-decoration:none;display:block}.selection-artwork.small{min-height:0;height:auto;aspect-ratio:1}.small .artwork-star{font-size:12vw;text-shadow:10px 13px 0 #a6ae9c88}.small .artwork-mark{top:14px;left:14px;font-size:9px}.small .artwork-placeholder{font-size:7px;right:10px;bottom:10px}.selection-card-meta{display:flex;justify-content:space-between;font:10px monospace;padding-top:16px;letter-spacing:.03em}.selection-card-meta>span:last-child{font-size:20px}.selection-grid h3{font-size:17px;letter-spacing:-.025em;margin:10px 0}.selection-grid p{font-size:11px;color:#666}.selection-grid a:hover .artwork-star{transform:rotate(4deg)}.artwork-star{transition:transform .3s ease}.selection-invitation{background:var(--selection-acid);padding:64px 5vw;text-align:center}.selection-invitation>span{font-size:70px}.selection-invitation h2{font-size:clamp(26px,3vw,44px);line-height:1.5;letter-spacing:-.04em}.selection-invitation p{font-size:13px;line-height:1.9}.selection-invitation a{display:inline-block;margin-top:24px;font-size:13px;text-underline-offset:7px}.selection-back{border:0;background:none;display:inline-block;font-size:12px;margin:0 24px 32px 0;cursor:pointer;text-underline-offset:5px;padding:0}.selection-door{display:grid;grid-template-columns:1.05fr 1fr;min-height:550px;border:1px solid #bfc1b6}.selection-door-image{position:relative;background:#dcded6}.selection-door-image .selection-artwork{height:100%;max-height:none;min-height:500px}.selection-door-image .artwork-star{font-size:clamp(180px,24vw,340px)}.selection-door-caption{position:absolute;left:28px;bottom:32px;margin:0;display:grid;gap:8px;font-size:20px;font-weight:600;max-width:80%}.selection-door-caption span{font:10px monospace;letter-spacing:.05em}.selection-door-image .artwork-placeholder{bottom:10px;font-size:8px}.selection-door-form{padding:40px clamp(25px,4vw,70px);background:#f8f7f2;position:relative}.selection-key{margin:28px 0 20px;background:var(--selection-acid);width:48px;height:48px;display:grid;place-items:center;border-radius:50%;font-size:28px}.selection-door-form h1{font-size:clamp(25px,2.7vw,42px);white-space:pre-line;letter-spacing:-.055em;line-height:1.5;margin:0 0 14px}.selection-door-form>p{font-size:12px;line-height:1.8}.selection-door-form form{margin-top:28px}.selection-door-form label{font:11px monospace;letter-spacing:.08em}.selection-door-form label span{font-family:inherit;font-size:10px;color:#666;margin-left:10px}.selection-input{position:relative;margin-top:10px}.selection-input input{width:100%;height:52px;background:white;border:1px solid #aaa;padding:10px 44px 10px 14px;font-size:18px;border-radius:0}.selection-input>span{position:absolute;right:16px;top:16px;color:#777}.selection-help{font-size:10px!important;line-height:1.8;color:#666;margin:10px 0 18px}.selection-submit{width:100%;border:0;background:var(--selection-ink);color:white;min-height:54px;padding:14px 20px;font-size:13px;text-align:left;cursor:pointer;display:flex;justify-content:space-between}.selection-submit span{font-size:22px;line-height:1}.selection-submit:hover{background:#333}.selection-submit:disabled{opacity:.5;cursor:default}.selection-footnote{margin-top:18px;font-size:10px!important;color:#777}.selection-error{font-size:12px;color:#8a261d;line-height:1.8}.selection-preview{font:10px monospace;border:1px dashed #777;padding:10px;letter-spacing:.05em}.selection-detail h1{font-size:clamp(30px,4vw,60px);letter-spacing:-.04em}.selection-detail>.selection-kicker{display:block;margin-top:20px}.selection-detail-images{max-width:900px}.selection-detail-images img{width:100%;height:auto}.selection-detail-copy{max-width:640px;line-height:2;white-space:pre-line}.is-open .selection-key{transform:rotate(45deg)}@media(max-width:700px){.selection-detail,.selection-gate,.selection-intro,.selection-objects{padding:36px 20px}.selection-intro h1{font-size:clamp(29px,7.8vw,53px);margin:24px 0 28px}.selection-title-star{font-size:1.2em;top:0}.selection-intro-bottom{display:block}.selection-intro-bottom p{font-size:12px;max-width:260px;margin-bottom:20px}.selection-intro-bottom a{font-size:11px}.selection-slider{padding:0 20px 28px}.selection-artwork{height:100vw;min-height:0;max-height:480px}.artwork-star{font-size:56vw}.artwork-mark{top:18px;left:18px}.selection-slide-label{bottom:20px;left:18px;font-size:8px}.selection-slide-bottom{display:grid;grid-template-columns:1fr auto;gap:16px;padding-top:20px}.selection-slide-bottom h2{font-size:21px}.selection-open{grid-row:2;grid-column:1/3;margin:0;font-size:12px;display:flex;justify-content:space-between;padding-top:0}.selection-arrows{grid-row:1;grid-column:2}.selection-arrows button{width:42px;height:42px}.selection-dots{padding-top:8px}.selection-section-heading{display:block;margin-bottom:22px}.selection-section-heading h2{font-size:25px}.selection-section-heading p{font-size:12px}.selection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.small .artwork-star{font-size:30vw}.selection-grid h3{font-size:14px;line-height:1.5;margin:6px 0}.selection-grid p{font-size:10px;line-height:1.7}.selection-card-meta{font-size:8px;padding-top:12px}.selection-invitation{padding:44px 20px}.selection-invitation p{font-size:12px}.selection-back{margin-bottom:22px}.selection-door{display:flex;flex-direction:column}.selection-door-image .selection-artwork{height:180px;min-height:0}.selection-door-image .artwork-star{font-size:150px;position:absolute;right:25px;top:20px;text-shadow:10px 13px 0 #a6ae9c88}.selection-door-image .artwork-mark{top:16px;left:16px;font-size:9px}.selection-door-caption{left:16px;bottom:28px;font-size:16px;max-width:65%;line-height:1.4}.selection-door-caption span{font-size:8px}.selection-door-form{padding:26px 22px 30px}.selection-door-form>.selection-kicker{font-size:8px}.selection-key{width:36px;height:36px;font-size:22px;margin:20px 0 16px}.selection-door-form h1{font-size:27px;line-height:1.45}.selection-door-form>p{font-size:11px}.selection-door-form form{margin-top:24px}.selection-kicker{font-size:9px}.selection-grid .artwork-placeholder{font-size:5px}.selection-gate{padding-top:28px}.selection-door-form .selection-help{font-size:10px!important}}@media(prefers-reduced-motion:reduce){.selection-page *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.selection-photo{height:42vw;min-height:280px;max-height:620px;background:#e1e1db;overflow:hidden}.selection-photo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.selection-photo.small{height:auto;min-height:0;aspect-ratio:1}.selection-photo.small img{aspect-ratio:1}.selection-door-image .selection-photo{height:100%;min-height:550px;max-height:none}.selection-door-image .selection-photo img{-o-object-fit:cover;object-fit:cover;opacity:.9}.selection-door-image:has(.selection-photo) .selection-door-caption{background:#f5f4efe8;padding:12px;left:20px;bottom:20px;font-size:16px}.selection-page>main>.selection-preview{margin:0;padding:10px 5vw;border-width:0 0 1px}@media(max-width:700px){.selection-photo{height:90vw;min-height:0;max-height:440px}.selection-photo.small{height:auto}.selection-door-image .selection-photo{height:220px;min-height:0}.selection-door-image .selection-photo img{-o-object-fit:cover;object-fit:cover}.selection-door-image:has(.selection-photo) .selection-door-caption{font-size:14px;padding:8px;left:12px;bottom:12px}.selection-slide-label{background:#f5f4efe0;padding:8px}.selection-title-star{display:none}.selection-door-image .selection-photo{height:170px}.selection-door-form .selection-key{margin:14px 0 12px;width:30px;height:30px;font-size:20px}.selection-door-form{padding-top:22px}}.selection-page>main{max-width:none;margin:0}.selection-page>main:not(.selection-gate):not(.selection-detail){padding:0}.selection-intro{display:block;position:relative}.selection-countdown{margin:0 0 32px;display:grid;gap:24px}.selection-countdown p{margin:10px 0 0;font:clamp(16px,1.8vw,25px)/1.6 monospace;letter-spacing:-.04em}.selection-timezone{display:block;font-size:10px;letter-spacing:0;color:#555}.selection-countdown-digits{font:clamp(24px,3vw,42px)/1.2 monospace;font-variant-numeric:tabular-nums;white-space:nowrap}.selection-countdown-pending{font-size:12px;line-height:1.8;display:block;max-width:330px}.selection-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.selection-door-form{display:flex;flex-direction:column;justify-content:center}.selection-door-form form{margin-top:12px}.selection-submit{margin-top:18px}@media(max-width:700px){.selection-countdown{gap:18px;margin-bottom:26px}.selection-countdown p{font-size:20px}.selection-countdown-digits{font-size:30px}}.selection-slider{padding:0 0 54px}.selection-slider .selection-slide-image>.selection-artwork,.selection-slider .selection-slide-image>.selection-photo{width:100%;height:min(75vw,900px);min-height:0;max-height:none}.selection-slider .selection-photo img{-o-object-fit:cover;object-fit:cover}.selection-slide-bottom{margin:0 5vw}.selection-slider-controls{margin:0 5vw;display:flex;align-items:center;justify-content:space-between;gap:14px}.selection-playback{border:1px solid #999;border-radius:0;background:transparent;min-width:64px;min-height:40px;padding:8px 12px;font:11px monospace;cursor:pointer;margin-top:12px}.selection-playback:disabled{color:#555;cursor:default}.selection-intro>.selection-countdown{margin:32px 0 0;padding-top:24px;border-top:1px solid #b6b7ae;display:flex;align-items:center;justify-content:space-between;gap:24px}.selection-intro .selection-countdown p{font-size:18px}.selection-intro .selection-countdown-digits{font-size:32px}@media(max-width:700px){.selection-slider{padding:0 0 28px}.selection-slider .selection-slide-image>.selection-artwork,.selection-slider .selection-slide-image>.selection-photo{height:100vw}.selection-slide-bottom,.selection-slider-controls{margin-left:20px;margin-right:20px}.selection-slider-controls{gap:8px}.selection-dots button{width:31px}.selection-playback{margin-top:8px;min-width:60px}.selection-intro>.selection-countdown{display:grid;gap:18px;margin-top:26px}.selection-intro .selection-countdown p{font-size:18px}.selection-intro .selection-countdown-digits{font-size:30px}}.selection-slider .selection-slide-image[data-fit=contain] .selection-photo{background:#f5f4ef}.selection-slider .selection-slide-image[data-fit=contain] .selection-photo img{-o-object-fit:contain;object-fit:contain}.selection-countdown,.selection-intro>.selection-countdown{display:grid;justify-content:stretch;justify-items:center;text-align:center;gap:24px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.selection-countdown>div{min-width:0;max-width:100%;width:100%}.selection-countdown .selection-kicker{font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.12em}.selection-countdown p,.selection-intro .selection-countdown p{font-family:inherit;font-size:clamp(24px,3.4vw,48px);font-weight:800;line-height:1.1;letter-spacing:-.05em;margin:16px 0 0}.selection-countdown time{display:flex;flex-wrap:wrap;justify-content:center;gap:8px .35em}.selection-sale-date,.selection-sale-time{white-space:nowrap}.selection-timezone{font-family:inherit;font-size:11px;font-weight:500;line-height:1.5;margin-top:12px;letter-spacing:.04em}.selection-countdown-digits,.selection-intro .selection-countdown-digits{display:block;font-family:inherit;font-size:clamp(27px,3.6vw,52px);font-weight:800;line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.selection-intro .selection-countdown p{font-size:clamp(32px,5.6vw,80px)}.selection-intro .selection-countdown-digits{font-size:clamp(34px,6.4vw,92px)}.selection-countdown-pending{margin:0 auto;font-family:inherit;font-size:20px;font-weight:700}.selection-intro>.selection-countdown{padding-top:40px;margin-top:40px;margin-bottom:12px;gap:28px}.selection-grid .selection-artwork.small,.selection-grid .selection-photo.small{aspect-ratio:4/5;height:auto;max-height:none;background:transparent}.selection-grid .selection-photo.small img{aspect-ratio:4/5;-o-object-fit:contain;object-fit:contain;width:100%;height:100%}@media(max-width:700px){.selection-countdown,.selection-intro>.selection-countdown{gap:20px}.selection-intro>.selection-countdown{margin-top:30px;padding-top:28px}.selection-countdown p{font-size:27px}.selection-intro .selection-countdown p{font-size:34px}.selection-countdown time{display:grid;gap:5px}.selection-countdown-digits{font-size:34px}.selection-intro .selection-countdown-digits{font-size:42px}.selection-countdown .selection-kicker{font-size:10px}}.selection-intro>.selection-countdown:first-child{margin-top:0;padding-top:0;border-top:0;margin-bottom:48px}@media(max-width:700px){.selection-intro>.selection-countdown:first-child{margin-bottom:36px}}.selection-home-banner{display:grid;grid-template-columns:1fr 1fr;min-height:320px;margin:24px 0 48px;background:#ededeb;color:#111;text-decoration:none;overflow:hidden}.selection-home-banner>img{width:100%;height:360px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.selection-home-banner-copy{display:flex;flex-direction:column;justify-content:center;gap:24px;padding:32px;font-family:Arial,Helvetica,sans-serif}.selection-home-banner-copy>span{font-size:12px;letter-spacing:.12em}.selection-home-banner-copy>strong{font-size:clamp(32px,5vw,80px);line-height:.98;letter-spacing:-.055em}.selection-home-banner:focus-visible{outline:3px solid currentColor;outline-offset:5px}@media(max-width:600px){.selection-home-banner{min-height:210px;margin:16px 0 32px;grid-template-columns:45% 55%}.selection-home-banner>img{height:240px}.selection-home-banner-copy{padding:16px;gap:18px}.selection-home-banner-copy>strong{font-size:clamp(26px,8vw,44px)}.selection-home-banner-copy>span{font-size:10px;letter-spacing:.06em}}