.palace-intro{padding:65px 6%;background:#eee7df}.palace-intro h1{font-size:clamp(38px,6vw,76px);line-height:1.3;margin:20px 0}.palace-intro p{line-height:1.9}.palace-section{padding:60px 5%;scroll-margin-top:20px}.palace-section h2{font-size:clamp(28px,4vw,48px)}.palace-section p{line-height:1.9}.edition-summary{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line);padding:25px 0;gap:20px}.edition-summary>div{display:grid}.edition-summary strong{font-size:52px}.edition-summary span{font-size:13px}.auction-notice{background:#203c33;color:#fff;padding:28px;margin:25px 0 35px;display:grid;gap:10px}.auction-notice>strong{font-size:clamp(23px,3vw,36px)}.auction-notice p{font-size:13px;margin:0;opacity:.85}.framed-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.framed-card,.warm-card{border:1px solid var(--line);overflow:hidden;background:#fbf8f1}.framed-card img,.warm-card img{width:100%;height:auto;display:block}.card-copy{padding:22px}.card-copy h3{font-size:24px;margin:10px 0}.card-copy p{font-size:13px}.auction-price{display:block;font-size:23px}.pending{font-size:11px;border-top:1px solid var(--line);display:block;padding-top:12px}.edition-details{padding:30px;margin-top:30px;background:#ebe9df}.edition-details small{line-height:1.8}.warmth{background:#f3e7e5}.warm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.closing{text-align:center}.shop-presence{display:flex;flex-wrap:wrap;gap:20px;padding:20px 5%;font-size:12px}.palace-intro .button{margin-top:15px}@media(max-width:850px){.framed-grid{grid-template-columns:1fr}.framed-card{max-width:620px;margin:auto}.warm-grid{grid-template-columns:1fr}.palace-section{padding:35px 5%}.edition-summary{gap:12px}.edition-summary strong{font-size:38px}.edition-summary span{font-size:11px}.card-copy{padding:18px}.palace-intro{padding:35px 5%}}.duo-variants figure{margin:0}.duo-variants figcaption{padding:10px 18px;font-size:13px;font-weight:600;border-bottom:1px solid var(--line)}.duo-edition-note{margin:0;padding:16px 18px;background:#ebe7dc;font-size:12px;line-height:1.8}
.palace-intro.palace-launch{padding:24px;margin:20px 5%;background:#eee7df;gap:28px}.palace-intro h1{font-size:clamp(30px,3vw,46px);line-height:1.35;margin:12px 0}.palace-intro p{font-size:14px;line-height:1.75;margin:10px 0 16px}.palace-intro .button{margin-top:0}.framed-grid{align-items:start}.palace-section{padding-top:34px;padding-bottom:34px}.palace-section h2{margin:12px 0 20px;font-size:clamp(27px,3vw,38px)}.edition-summary{padding:16px 0}.edition-summary strong{font-size:40px}.auction-notice{padding:22px;margin:20px 0 26px}.edition-details{padding:24px;margin-top:24px}.card-copy h3{font-size:22px}.palace-intro .palace-slide-link{height:clamp(260px,36vh,360px)}@media(max-width:700px){.palace-intro.palace-launch{padding:16px!important;margin:14px 4%;gap:14px}.palace-intro h1{font-size:27px;line-height:1.35;margin:8px 0}.palace-intro p{font-size:12px;margin:8px 0 12px}.palace-intro .palace-slide-link{height:clamp(230px,36svh,300px)}.palace-section{padding:28px 5%}.palace-section h2{font-size:28px}.edition-summary strong{font-size:34px}.edition-summary span{line-height:1.6}.auction-notice{padding:18px}.auction-notice>strong{font-size:23px}.edition-details{padding:18px}.warm-grid{gap:18px}.framed-grid{gap:20px}}
/* Balanced artwork stages: keep the whole design visible at equal dimensions. */
.sci-palace .framed-grid{align-items:stretch;gap:24px}.sci-palace .framed-card{display:flex;flex-direction:column;min-width:0;width:100%;margin:0;max-width:none}.sci-palace .framed-art,.sci-palace .duo-variants.is-interactive{aspect-ratio:3/4;background:#121815;position:relative;overflow:hidden}.sci-palace .framed-art>a,.sci-palace .duo-variants.is-interactive figure,.sci-palace .duo-variants.is-interactive figure>a{display:block;height:100%;width:100%;margin:0}.sci-palace .framed-art img,.sci-palace .duo-variants.is-interactive img{width:100%;height:100%;object-fit:contain}.sci-palace .duo-variants.is-interactive figcaption{position:absolute;top:12px;left:12px;padding:6px 10px;border:1px solid #bca57680;background:#141b19df;color:#f1dfbb;font-size:10px}.sci-palace .duo-switch{position:absolute;bottom:12px;left:12px;right:12px;display:flex;justify-content:center;gap:8px}.sci-palace .duo-switch button{min-height:44px;background:#16241fea;color:#e7dcc4;border:1px solid #bda576;padding:9px 14px;font-size:11px;cursor:pointer}.sci-palace .duo-switch button[aria-pressed=true]{background:#dfc393;color:#24291e}.sci-palace .duo-switch button:focus-visible{outline:2px solid #fff1cb;outline-offset:3px}.sci-palace [hidden]{display:none!important}.sci-palace .framed-card .card-copy{flex:1;display:flex;flex-direction:column;padding:22px}.sci-palace .framed-card .card-copy h3{font-size:clamp(18px,1.7vw,24px);line-height:1.5;min-height:1.5em;margin:10px 0}.sci-palace .framed-card .card-copy p{font-size:12px;line-height:1.9;margin:10px 0}.sci-palace .framed-card .auction-price{font-size:clamp(17px,1.7vw,23px);line-height:1.6;white-space:normal}.sci-palace .framed-card .pending{margin-top:auto;padding-top:12px;line-height:1.8;font-size:10px}.sci-palace .duo-edition-note{margin:22px 0 0;padding:18px 22px;border-left:2px solid #cbb27d;background:#273027;font-size:12px;line-height:1.9}.sci-palace .edition-details{margin-top:20px}.sci-palace .warm-grid{gap:24px;align-items:stretch}.sci-palace .warm-card{display:flex;flex-direction:column;min-width:0}.sci-palace .warm-card>a{display:flex;aspect-ratio:3/2;align-items:center;justify-content:center;background:#e9e0d2;overflow:hidden}.sci-palace .warm-card>a img{width:100%;height:100%;object-fit:contain}.sci-palace .warm-card .card-copy{padding:22px;flex:1}.sci-palace .warm-card .card-copy h3{line-height:1.5;margin:10px 0}.sci-palace .warm-card .card-copy p{line-height:1.8;margin:10px 0;font-size:12px}.sci-palace .palace-intro.palace-launch{grid-template-columns:1fr 1fr;padding:30px 36px;gap:40px}.sci-palace .palace-intro h1{font-size:clamp(30px,3.4vw,45px)}.sci-palace .palace-intro .palace-slider{max-width:480px}.sci-palace .palace-section{padding-top:40px;padding-bottom:40px}.sci-palace .auction-notice{margin-bottom:28px}
@media(max-width:1000px) and (min-width:851px){.sci-palace .framed-card .card-copy{padding:16px}.sci-palace .framed-card .auction-price{font-size:17px}.sci-palace .framed-grid{gap:16px}}
@media(max-width:850px){.sci-palace .framed-grid{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.sci-palace .framed-card .card-copy h3{font-size:24px}.sci-palace .framed-card .auction-price{font-size:23px}.sci-palace .warm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sci-palace .warm-card .card-copy{padding:16px}.sci-palace .warm-card .card-copy h3{font-size:19px}.sci-palace .warm-card .card-copy p{font-size:11px}}
@media(max-width:700px){.sci-palace .palace-intro.palace-launch{grid-template-columns:1fr;gap:20px}.sci-palace .palace-intro .palace-slider{max-width:none}.sci-palace .palace-section{padding-block:30px}.sci-palace .warm-grid{grid-template-columns:1fr}.sci-palace .warm-card .card-copy{padding:20px}.sci-palace .warm-card .card-copy h3{font-size:22px}.sci-palace .warm-card .card-copy p{font-size:12px}.sci-palace .duo-edition-note{padding:16px}.sci-palace .edition-summary span{font-size:10px}}
/* Centre the warmth collection typography around the artwork axis. */
.sci-palace #warmth>.eyebrow{display:block;text-align:center}.sci-palace #warmth>h2{text-align:center;margin-inline:auto}.sci-palace #warmth>p{text-align:center;max-width:800px;margin:16px auto 28px;line-height:1.9;font-size:13px;font-weight:400;color:#bdc7bb}.sci-palace .warm-card .card-copy{text-align:center;padding:25px 22px}.sci-palace .warm-card .card-copy .eyebrow{display:block;letter-spacing:1.6px;font-size:8px}.sci-palace .warm-card .card-copy h3{font-weight:600;font-size:23px;margin:12px 0}.sci-palace .warm-card .card-copy p{font-weight:400;font-size:12px;color:#b7c1b5}.sci-palace .warm-card .card-copy p strong{font-weight:500;color:#eee5d0;font-size:14px}.sci-palace .warm-card .card-copy p:last-child{font-size:10px;color:#9cafa0;margin-top:15px}@media(max-width:700px){.sci-palace #warmth>h2{font-size:27px}.sci-palace #warmth>p{font-size:12px;margin-bottom:22px}.sci-palace .warm-card .card-copy{padding:22px 16px}.sci-palace .warm-card .card-copy h3{font-size:22px}}
/* Palace neon frames: warm at rest, rose/cyan on interaction. */
.sci-palace .warm-card,.sci-palace .framed-card{border:1px solid #c7a96b;box-shadow:0 0 8px #d8b46b28,0 0 22px #d8b46b12;transition:border-color .25s,box-shadow .25s}.sci-palace .warm-card:is(:hover,:focus-within),.sci-palace .framed-card:is(:hover,:focus-within){border-color:#f2a4d7;box-shadow:-4px 0 17px #f28dcd55,4px 0 20px #69dfe94d,0 0 30px #e797cf20}.sci-palace .warm-card>a:focus-visible,.sci-palace .framed-art>a:focus-visible{outline:2px solid #8beaf0;outline-offset:-4px}.sci-palace .warm-card:active,.sci-palace .framed-card:active{border-color:#85e8ef;box-shadow:0 0 20px #85e8ef55}@media(prefers-reduced-motion:reduce){.sci-palace .warm-card,.sci-palace .framed-card{transition:none}}
