.peek-dialog{padding:0;border:0;background:transparent;width:min(640px,100vw);max-width:min(640px,100vw);max-height:100dvh;margin:auto}.peek-dialog::backdrop{background:#0e1b1894;backdrop-filter:blur(3px)}.peek-sheet{display:flex;flex-direction:column;max-height:92dvh;overflow-y:auto;overscroll-behavior:contain;background:#fff;border-radius:20px 20px 0 0;box-shadow:0 30px 80px -30px #0e1b1880}@media(min-width:640px){.peek-sheet{border-radius:20px;max-height:88dvh}}.peek-head{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e5e0d5;background:#fffffff5;backdrop-filter:blur(6px);padding:12px 20px;min-height:56px}.peek-kicker{margin:0;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#52605c}.peek-title{margin:2px 0 0;font-family:Fraunces,Georgia,serif;font-size:15px;font-weight:600;color:#0e1b18;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:44vw}@media(min-width:640px){.peek-title{max-width:380px}}.peek-close{flex-shrink:0;min-height:44px;border-radius:999px;border:1px solid #e5e0d5;background:#fff;padding:0 16px;font-size:12.5px;font-weight:600;color:#35423e;cursor:pointer}.peek-close:hover{background:#f4f0e8}.peek-chrome{border-bottom:1px solid #efebe2;background:#fff;padding:12px 20px;font-size:11.5px;line-height:1.75;color:#52605c}.peek-chrome p{margin:0}.peek-chrome span{display:inline-block;min-width:52px;font-weight:600;color:#35423e}.peek-chrome-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.peek-body{padding:20px 20px 8px}.peek-item{border-bottom:1px solid #efebe2;padding-bottom:22px;margin-bottom:22px}.peek-item:last-of-type{border-bottom:0}.peek-role{margin:0 0 8px;display:inline-block;border-radius:999px;background:#fbede8;padding:3px 9px;font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#b6320e}.peek-img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover;border-radius:12px;margin-bottom:12px;background:#f4f0e8}.peek-item-title{margin:0;font-family:Fraunces,Georgia,serif;font-size:20px;line-height:1.3;font-weight:600;color:#0e1b18}.peek-item-sub{margin:6px 0 0;font-size:13px;line-height:1.6;color:#35423e}.peek-note{margin:10px 0 0;border-left:2px solid #c6431f;padding-left:12px;font-size:13px;line-height:1.6;font-style:italic;color:#35423e}.peek-price{margin:12px 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.peek-price>span{font-family:Inter,system-ui,sans-serif;font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;color:#0e1b18}.peek-price em{font-style:normal;font-size:12px;color:#52605c}.peek-op{font-size:12px!important;font-weight:500!important;color:#52605c!important}.peek-cta{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:13px;font-weight:600;color:#b6320e;text-decoration:underline;text-underline-offset:3px}.peek-fineprint{margin:0 0 8px;font-size:11.5px;line-height:1.7;color:#52605c}.peek-foot{position:sticky;bottom:0;border-top:1px solid #e5e0d5;background:#fff;padding:14px 20px 16px}.peek-form{display:flex;flex-direction:column;gap:8px}@media(min-width:480px){.peek-form{flex-direction:row}}.peek-input{width:100%;min-height:44px;border-radius:999px;border:1px solid #e5e0d5;background:#fff;padding:10px 16px;font-size:16px;color:#0e1b18}.peek-input::-moz-placeholder{color:#52605c}.peek-input::placeholder{color:#52605c}.peek-input:focus{border-color:#0a3e55;outline:none}.peek-status{margin:8px 0 0;font-size:12.5px;font-weight:500;color:#35423e}.peek-footnote{margin:8px 0 0;font-size:11px;color:#52605c}.peek-footnote a{text-decoration:underline;text-underline-offset:2px}@media(prefers-reduced-motion:no-preference){.peek-sheet{animation:peek-up .26s cubic-bezier(.2,.7,.2,1) both}}@keyframes peek-up{0%{transform:translateY(20px);opacity:.65}to{transform:none;opacity:1}}.dispatch[data-astro-cid-motrwrji]{position:relative}.dispatch-slot[data-astro-cid-motrwrji]{position:absolute;left:-6px;right:-6px;top:-7px;z-index:2;height:8px;border-radius:6px;background:linear-gradient(180deg,#00000073,#ffffff1f);opacity:0;transition:opacity .3s linear}.dispatch[data-astro-cid-motrwrji].is-armed .dispatch-slot[data-astro-cid-motrwrji]{opacity:1}.dispatch[data-astro-cid-motrwrji].is-armed .dispatch-paper[data-astro-cid-motrwrji]{clip-path:inset(0 0 100% 0);transform:translateY(-14px)}.dispatch[data-astro-cid-motrwrji].is-in .dispatch-paper[data-astro-cid-motrwrji]{clip-path:inset(0 0 0 0);transform:none;transition:clip-path 1.5s steps(14,end),transform 1.5s cubic-bezier(.3,.7,.3,1)}.dispatch[data-astro-cid-motrwrji].is-done .dispatch-slot[data-astro-cid-motrwrji]{opacity:0;transition-delay:.4s}
