.gift-stack.svelte-zm6np1{position:relative;width:calc(var(--w) * 2.7);max-width:100%;height:calc(var(--w) * 297 / 210 / 2 + 14px);margin-inline:auto;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 45%,transparent);mask-image:linear-gradient(to bottom,#000 45%,transparent)}.gift-stack-card.svelte-zm6np1{--spread: calc(var(--i) - (var(--n) - 1) / 2);--rot: calc(var(--spread) * 7deg);position:absolute;left:50%;top:14px;width:var(--w);aspect-ratio:210 / 297;overflow:hidden;border-radius:3px;background:#fff;box-shadow:0 8px 22px #0000002e;transform:translate(calc(-50% + var(--spread) * var(--w) * .42)) translateY(calc(var(--spread) * var(--spread) * 5px)) rotate(var(--rot))}.animate.svelte-zm6np1 .gift-stack-card:where(.svelte-zm6np1){animation:svelte-zm6np1-gift-card-in .4s cubic-bezier(.2,.8,.3,1.15) backwards;animation-delay:calc(var(--i) * .2s)}@keyframes svelte-zm6np1-gift-card-in{0%{opacity:0;transform:translate(-50%) translateY(46px) rotate(0) scale(.86)}}@media(prefers-reduced-motion:reduce){.animate.svelte-zm6np1 .gift-stack-card:where(.svelte-zm6np1){animation:none}}.gift-stack-scale.svelte-zm6np1{position:absolute;top:0;left:0;width:210mm;transform-origin:0 0;pointer-events:none}.gift-stack-scale.svelte-zm6np1 .gift-sheet{margin:0;box-shadow:none}.gift-stack-blank.svelte-zm6np1{display:grid;justify-items:center;align-content:start;gap:9px;height:100%;margin:0;padding:22% 14px 14px;border:5px solid var(--brand-surface);outline:1px solid var(--brand-line);outline-offset:-9px;background:var(--brand-accent-soft);color:var(--brand-accent)}.gift-stack-blank.alt.svelte-zm6np1{background:var(--brand-secondary-soft);color:var(--brand-secondary)}.line.svelte-zm6np1{display:block;width:58%;height:5px;border-radius:3px;background:currentColor;opacity:.35}.line.wide.svelte-zm6np1{width:74%;height:7px;margin-top:6px;opacity:.55}.code.svelte-zm6np1{display:flex;gap:5px;margin-top:10px}.code.svelte-zm6np1 span:where(.svelte-zm6np1){width:46px;height:18px;border:1px dashed currentColor;border-radius:2px;opacity:.6}.code.svelte-zm6np1 .qr:where(.svelte-zm6np1){width:18px;border-style:solid;background:repeating-conic-gradient(currentColor 0 25%,transparent 0 50%) 0 0 / 6px 6px}.pwb-account-strip.svelte-1e6ivlg{background:var(--brand-secondary);color:var(--brand-paper)}.pwb-account-strip.svelte-1e6ivlg>.pwb-shell:where(.svelte-1e6ivlg){min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:20px}.pwb-account-copy.svelte-1e6ivlg{display:flex;align-items:center;gap:12px 22px;min-width:0;font-size:11px}.pwb-account-copy.svelte-1e6ivlg strong:where(.svelte-1e6ivlg){font-size:12px}.pwb-account-copy.svelte-1e6ivlg span:where(.svelte-1e6ivlg){color:#d4ddd2}.pwb-account-copy.svelte-1e6ivlg .warning:where(.svelte-1e6ivlg){color:#ffd3c9}.pwb-account-strip.svelte-1e6ivlg a:where(.svelte-1e6ivlg){color:var(--brand-paper);font-size:11px;text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--brand-paper) 50%,transparent);padding-bottom:2px;white-space:nowrap}.pwb-tours-intro.svelte-1e6ivlg{padding-block:85px 78px}.pwb-tours-intro.svelte-1e6ivlg h1:where(.svelte-1e6ivlg){margin-top:24px;max-width:930px}.pwb-tours-intro.svelte-1e6ivlg h1:where(.svelte-1e6ivlg) em:where(.svelte-1e6ivlg){color:var(--brand-accent);font-weight:400}.pwb-tours-lead.svelte-1e6ivlg{display:grid;grid-template-columns:.7fr 1.3fr;gap:60px;margin-top:42px;padding-top:25px;border-top:1px solid var(--brand-line)}.pwb-tours-lead.svelte-1e6ivlg p:where(.svelte-1e6ivlg){margin:0;color:var(--brand-muted);font-size:14px;line-height:1.8}.pwb-tours-lead.svelte-1e6ivlg p:where(.svelte-1e6ivlg):first-child{font:italic 20px/1.5 var(--brand-font-serif);color:var(--brand-ink)}.pwb-active-section.svelte-1e6ivlg,.pwb-tour-list.svelte-1e6ivlg{padding-bottom:90px}.pwb-list-heading.svelte-1e6ivlg{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:32px}.pwb-list-heading.svelte-1e6ivlg>div:where(.svelte-1e6ivlg)>span:where(.svelte-1e6ivlg){color:var(--brand-accent);font-size:10px;font-weight:700;letter-spacing:1.7px;text-transform:uppercase}.pwb-list-heading.svelte-1e6ivlg h2:where(.svelte-1e6ivlg){font-size:42px;font-weight:400;margin:8px 0 0}.pwb-list-heading.svelte-1e6ivlg>p:where(.svelte-1e6ivlg){max-width:330px;margin:0;color:var(--brand-muted);font-size:13px;line-height:1.7}.pwb-tour-grid.svelte-1e6ivlg{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.pwb-tour-card.svelte-1e6ivlg{display:flex;flex-direction:column;background:var(--brand-surface);border:1px solid var(--brand-line);box-shadow:0 10px 28px #4e42310e}.pwb-tour-card.active.svelte-1e6ivlg{border-color:#b88474}.pwb-card-image.svelte-1e6ivlg{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:#e5e1d8}.pwb-card-image.svelte-1e6ivlg img:where(.svelte-1e6ivlg){width:100%;height:100%;object-fit:cover;transition:transform .6s}.pwb-tour-card.svelte-1e6ivlg:hover .pwb-card-image:where(.svelte-1e6ivlg) img:where(.svelte-1e6ivlg){transform:scale(1.025)}.pwb-card-image.svelte-1e6ivlg>span:where(.svelte-1e6ivlg){position:absolute;left:15px;top:15px;padding:8px 11px;background:var(--brand-paper);color:var(--brand-ink);font-size:9px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.pwb-card-body.svelte-1e6ivlg{display:flex;flex:1;flex-direction:column;padding:27px}.pwb-card-kicker.svelte-1e6ivlg{display:flex;justify-content:space-between;gap:15px;color:var(--brand-accent);font-size:10px;letter-spacing:1.1px;text-transform:uppercase}.pwb-card-kicker.svelte-1e6ivlg strong:where(.svelte-1e6ivlg){color:var(--brand-ink);font-family:monospace;letter-spacing:0}.pwb-card-body.svelte-1e6ivlg h3:where(.svelte-1e6ivlg){font-size:30px;line-height:1.1;margin:19px 0 10px}.pwb-card-body.svelte-1e6ivlg h3:where(.svelte-1e6ivlg) a:where(.svelte-1e6ivlg){color:var(--brand-ink);text-decoration:none}.pwb-card-body.svelte-1e6ivlg>p:where(.svelte-1e6ivlg),.pwb-card-description.svelte-1e6ivlg{color:var(--brand-muted);font-size:13px;line-height:1.7}.pwb-card-description.svelte-1e6ivlg{max-height:90px;overflow:hidden;margin-top:9px}.pwb-card-meta.svelte-1e6ivlg{display:flex;flex-wrap:wrap;gap:7px 16px;margin:20px 0;color:var(--brand-muted);font-size:10px}.pwb-card-meta.svelte-1e6ivlg span:where(.svelte-1e6ivlg)+span:where(.svelte-1e6ivlg):before{content:"·";margin-right:16px}.pwb-card-button.svelte-1e6ivlg{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding:12px 0 6px;border-bottom:1px solid var(--brand-accent);color:var(--brand-accent);text-decoration:none;font-size:12px}.pwb-empty-tours.svelte-1e6ivlg{padding:50px;border:1px solid var(--brand-line);text-align:center;color:var(--brand-muted)}.pwb-kids-note.svelte-1e6ivlg{background:var(--brand-paper-deep);padding:65px 0;text-align:center}.pwb-kids-note.svelte-1e6ivlg .pwb-eyebrow:where(.svelte-1e6ivlg){justify-content:center}.pwb-kids-note.svelte-1e6ivlg h2:where(.svelte-1e6ivlg){font-size:45px;font-weight:400;margin:15px 0 9px}.pwb-kids-note.svelte-1e6ivlg>div:where(.svelte-1e6ivlg)>p:where(.svelte-1e6ivlg):last-child{max-width:550px;margin:0 auto;color:var(--brand-muted);font-size:14px;line-height:1.8}.pwb-gift-section.svelte-1e6ivlg{margin-bottom:60px}.pwb-kids-note.prominent.svelte-1e6ivlg{margin-bottom:70px}.pwb-kids-note.prominent.svelte-1e6ivlg h2:where(.svelte-1e6ivlg){font-size:clamp(26px,3vw,36px)}.pwb-kids-note.prominent.svelte-1e6ivlg>div:where(.svelte-1e6ivlg)>p:where(.svelte-1e6ivlg):last-child{max-width:860px;color:var(--brand-ink);font:400 clamp(23px,3vw,34px)/1.35 var(--brand-font-serif)}.pwb-gift-blocks.svelte-1e6ivlg{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:24px}.pwb-gift-block.svelte-1e6ivlg{display:flex;flex-direction:column;padding:34px 36px 36px;border-radius:24px}.pwb-gift-buy.svelte-1e6ivlg{gap:12px;border:1px solid color-mix(in srgb,var(--brand-accent) 28%,transparent);background:var(--brand-accent-soft);color:var(--brand-ink);text-decoration:none;transition:box-shadow .2s,transform .2s}.pwb-gift-buy.svelte-1e6ivlg:hover{box-shadow:0 14px 34px #00000017;transform:translateY(-2px)}.pwb-gift-buy.svelte-1e6ivlg:focus-visible{outline:3px solid var(--brand-accent);outline-offset:3px}.pwb-gift-buy.svelte-1e6ivlg h2:where(.svelte-1e6ivlg){margin:14px 0 0;color:var(--brand-accent-dark);font:600 28px/1.2 var(--brand-font-serif)}.pwb-gift-buy.svelte-1e6ivlg p:where(.svelte-1e6ivlg){margin:0;color:var(--brand-muted);font-size:14px;line-height:1.6}.pwb-gift-buy-cta.svelte-1e6ivlg{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:auto;padding:12px 24px;border-radius:12px;background:var(--brand-accent);color:#fff;font-size:16px;font-weight:700;transition:background .2s}.pwb-gift-buy.svelte-1e6ivlg:hover .pwb-gift-buy-cta:where(.svelte-1e6ivlg){background:var(--brand-accent-dark)}.pwb-gift-redeem.svelte-1e6ivlg{justify-content:center;border:1px solid color-mix(in srgb,var(--brand-secondary) 28%,transparent);background:var(--brand-secondary-soft)}@media(max-width:640px){.pwb-gift-block.svelte-1e6ivlg{padding:26px 22px 28px;border-radius:18px}}.pwb-account-strip.svelte-1e6ivlg a:where(.svelte-1e6ivlg){display:inline-flex;align-items:center;gap:7px}.pwb-card-kicker.svelte-1e6ivlg strong:where(.svelte-1e6ivlg){display:inline-flex;align-items:center}@media(max-width:950px){.pwb-tour-grid.svelte-1e6ivlg{grid-template-columns:repeat(2,1fr)}.pwb-account-copy.svelte-1e6ivlg span:where(.svelte-1e6ivlg):nth-of-type(n+2){display:none}}@media(max-width:650px){.pwb-account-copy.svelte-1e6ivlg>span:where(.svelte-1e6ivlg):first-of-type{display:none}.pwb-tours-intro.svelte-1e6ivlg{padding-block:58px}.pwb-tours-intro.svelte-1e6ivlg h1:where(.svelte-1e6ivlg){font-size:45px}.pwb-tours-lead.svelte-1e6ivlg{grid-template-columns:1fr;gap:18px}.pwb-list-heading.svelte-1e6ivlg{display:block}.pwb-list-heading.svelte-1e6ivlg>p:where(.svelte-1e6ivlg){margin-top:17px}.pwb-tour-grid.svelte-1e6ivlg{grid-template-columns:1fr}.pwb-active-section.svelte-1e6ivlg,.pwb-tour-list.svelte-1e6ivlg{padding-bottom:65px}.pwb-card-image.svelte-1e6ivlg{aspect-ratio:16/10}.pwb-kids-note.svelte-1e6ivlg{padding:52px 0}}
