.capsule-modal__card--desc[data-astro-cid-ixvntvra]{max-width:34rem}.capsule-modal__card--confirm[data-astro-cid-ixvntvra]{text-align:center;max-width:22rem}.capsule-modal__body[data-astro-cid-ixvntvra]{margin:0 0 var(--s-5);font-family:var(--sans);font-size:var(--fs-body);color:var(--ink-soft);line-height:1.6}.capsule-modal__actions[data-astro-cid-ixvntvra]{gap:var(--s-3);flex-wrap:wrap;justify-content:center;display:flex}.capsule-modal__actions[data-astro-cid-ixvntvra]>.stepper-btn[data-astro-cid-ixvntvra]{flex:auto;min-width:0}.capsule-modal__card--crop[data-astro-cid-ixvntvra]{text-align:center;max-width:min(92vw,460px)}.photo-crop[data-astro-cid-ixvntvra]{aspect-ratio:1;width:min(80vw,420px);max-width:100%;margin:0 auto var(--s-4);border-radius:var(--r-photo-sm);border:1px solid var(--border);background:var(--panel);touch-action:none;cursor:grab;position:relative;overflow:hidden}.photo-crop[data-astro-cid-ixvntvra]:active{cursor:grabbing}.photo-crop[data-astro-cid-ixvntvra] canvas.photo-crop__canvas{width:100%;height:100%;display:block}.photo-crop__zoom[data-astro-cid-ixvntvra]{width:min(80vw,420px);max-width:100%;margin:0 auto var(--s-5);accent-color:var(--ink);display:block}.capsule-modal__eyebrow[data-astro-cid-ixvntvra]{margin:0 0 var(--s-3);font-family:var(--sans);font-size:var(--fs-micro);letter-spacing:var(--ls-cap);text-transform:uppercase;color:var(--muted)}.capsule-modal__byline[data-astro-cid-ixvntvra]{margin:var(--s-4) 0 0;font-family:var(--sans);font-size:var(--fs-sm);color:var(--muted)}.capsule-modal__byline[data-astro-cid-ixvntvra][hidden]{display:none}.capsule-modal__desc[data-astro-cid-ixvntvra]{max-height:70vh;font-family:var(--sans);font-size:var(--fs-body);color:var(--ink-soft);white-space:pre-line;margin:0;line-height:1.7;overflow-y:auto}.capsule-modal__card--faq[data-astro-cid-ixvntvra]{max-width:40rem}.capsule-modal__faq[data-astro-cid-ixvntvra]{max-height:76vh;overflow:hidden auto}.capsule-modal__faq[data-astro-cid-ixvntvra] .faq summary{min-width:0;display:block;overflow:hidden}.capsule-modal__faq[data-astro-cid-ixvntvra] .faq summary>span{overflow-wrap:anywhere}.capsule-modal__faq[data-astro-cid-ixvntvra] .faq summary:after{float:right;margin-left:var(--s-4)}.capsule-modal__faq[data-astro-cid-ixvntvra] .faq summary:focus-visible{outline-offset:-3px}.metric-hint[data-astro-cid-ixvntvra]{z-index:190;max-width:18rem;padding:var(--s-3) var(--s-4);background:var(--paper);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-photo);position:fixed}.metric-hint[data-astro-cid-ixvntvra][hidden]{display:none}.metric-hint__text[data-astro-cid-ixvntvra]{font-family:var(--sans);font-size:var(--fs-sm);color:var(--ink-soft);margin:0;line-height:1.5}.capsule-stepper[data-astro-cid-v5k4ler7]{text-align:left}.capsule-stepper__body[data-astro-cid-v5k4ler7]{gap:var(--s-4);flex-direction:column;display:flex}.capsule-stepper[data-astro-cid-v5k4ler7] .stepper-input--area{resize:vertical;min-height:8rem;line-height:var(--lh-body)}.capsule-stepper[data-astro-cid-v5k4ler7] .stepper-actions{margin-top:var(--s-2);padding-bottom:0}.capsule-stepper[data-astro-cid-v5k4ler7] .stepper-title{font-size:var(--fs-h4)}.capsule-stepper[data-astro-cid-v5k4ler7] .stepper-photo-picker,.capsule-stepper[data-astro-cid-v5k4ler7] .stepper-photo-slot{display:none}.capsule-stepper[data-astro-cid-v5k4ler7][data-js] .stepper-photo-slot{border-right:1px solid var(--border-strong);flex:none;width:56px;height:56px;display:block;position:relative;overflow:hidden}.capsule-stepper[data-astro-cid-v5k4ler7][data-js] .stepper-photo-picker{width:100%;height:100%;color:var(--ink-soft);cursor:pointer;transition:color .15s var(--ease);justify-content:center;align-items:center;display:flex}.capsule-stepper[data-astro-cid-v5k4ler7][data-js] .stepper-photo-picker:hover{color:var(--ink)}.capsule-stepper[data-astro-cid-v5k4ler7][data-js] .stepper-photo-picker:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.capsule-stepper[data-astro-cid-v5k4ler7] .stepper-photo-picker__icon{width:24px;height:24px}.capsule-stepper[data-astro-cid-v5k4ler7] [data-capsule-photo-field][data-has-photo] .stepper-photo-picker__icon{visibility:hidden}.capsule-stepper[data-astro-cid-v5k4ler7]:not([data-js]) .stepper-signature{padding-left:14px}.capsule-stepper[data-astro-cid-v5k4ler7] .stepper-photo-note{font-family:var(--sans);font-size:var(--fs-xs);color:var(--muted);margin:0;line-height:1.5}.capsule-stepper[data-astro-cid-v5k4ler7] .stepper-photo-preview{pointer-events:none;display:flex;position:absolute;inset:0}.capsule-stepper[data-astro-cid-v5k4ler7] .stepper-photo-preview[hidden]{display:none}.capsule-stepper[data-astro-cid-v5k4ler7] .stepper-photo-chip{pointer-events:none;flex:auto;display:inline-flex;position:relative}.capsule-stepper[data-astro-cid-v5k4ler7] .stepper-photo-thumb{object-fit:cover;width:100%;height:100%;display:block}.capsule-stepper[data-astro-cid-v5k4ler7] .stepper-photo-remove{pointer-events:auto;width:24px;height:24px;color:var(--ink);background:var(--paper);border:1px solid var(--border-strong);border-radius:var(--r-pill);box-shadow:var(--shadow-photo);cursor:pointer;transition:color .15s var(--ease), border-color .15s var(--ease);justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:4px;right:4px}.capsule-stepper[data-astro-cid-v5k4ler7] .stepper-photo-remove:after{content:"";position:absolute;inset:-10px}.capsule-stepper[data-astro-cid-v5k4ler7] .stepper-photo-remove:hover{border-color:var(--ink)}.capsule-stepper[data-astro-cid-v5k4ler7] .stepper-photo-remove svg{width:12px;height:12px}.passport-cover__actions[data-astro-cid-ptpyaicq]{top:var(--s-3);right:var(--s-3);z-index:3;flex-direction:column;align-items:stretch;gap:8px;display:flex;position:absolute}.passport-cover__action[data-astro-cid-ptpyaicq]{color:#f4f1ea;border-radius:var(--r-pill);height:26px;font-family:var(--serif);font-size:var(--fs-micro);letter-spacing:var(--ls-cap);text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:background .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease), transform .12s var(--ease);background:#14120f6b;border:1px solid #f4f1ea38;justify-content:flex-start;align-items:center;gap:6px;padding:0 12px;line-height:1;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #f4f1ea38,0 1px 6px #0c0a0747}.passport-cover__action[data-astro-cid-ptpyaicq]:hover{color:var(--ink);background:#f4f1ea;border-color:#f4f1ea}.passport-cover__action[data-astro-cid-ptpyaicq]:active{transform:scale(.96)}.passport-cover__action[data-astro-cid-ptpyaicq][hidden]{display:none}.passport-cover__action-icon[data-astro-cid-ptpyaicq]{flex:none;width:10px;height:10px}.passport-cover__intro[data-astro-cid-ptpyaicq].is-new{animation:5.5s ease-in-out infinite intro-nudge}@keyframes intro-nudge{0%,82%,to{transform:translateY(0)}86%{transform:translateY(-4px)}90%{transform:translateY(0)}94%{transform:translateY(-4px)}98%{transform:translateY(0)}}.passport-cover__intro[data-astro-cid-ptpyaicq].is-new:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#f4f1ea66 50%,#0000 70%);animation:2.4s ease-in-out infinite intro-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes intro-shimmer{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.passport-cover__intro[data-astro-cid-ptpyaicq].is-new,.passport-cover__intro[data-astro-cid-ptpyaicq].is-new:after{animation:none}}.passport-story[data-astro-cid-ptpyaicq]{z-index:4;border-radius:var(--r-photo);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .4s var(--ease);background:#1b1510ed;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.passport-story[data-astro-cid-ptpyaicq].is-open{opacity:1;pointer-events:auto}.passport-story[data-astro-cid-ptpyaicq][hidden]{display:none}.passport-story__scroll[data-astro-cid-ptpyaicq]{min-height:0;padding:var(--s-5);padding-top:calc(var(--s-5) + 10px);flex:auto;overflow-y:auto}.passport-story__eyebrow[data-astro-cid-ptpyaicq]{margin:0 0 var(--s-3);font-family:var(--sans);font-size:var(--fs-micro);letter-spacing:var(--ls-cap);text-transform:uppercase;color:#cf9f72;font-weight:500}.passport-story__text[data-astro-cid-ptpyaicq]{font-family:var(--sans);font-size:var(--fs-sm);line-height:var(--lh-body);color:#efe8de;margin:0}.passport-story__byline[data-astro-cid-ptpyaicq]{margin:var(--s-4) 0 0;font-family:var(--sans);font-size:var(--fs-xs);line-height:var(--lh-dense);color:#a8988a}.passport-story__byline[data-astro-cid-ptpyaicq][hidden]{display:none}.passport-story__byline-link[data-astro-cid-ptpyaicq]{color:inherit;text-underline-offset:2px;transition:color .2s var(--ease), text-decoration-color .2s var(--ease);-webkit-text-decoration:underline #a8988a80;text-decoration:underline #a8988a80}.passport-story__byline-link[data-astro-cid-ptpyaicq]:hover{color:#efe8de;text-decoration-color:#efe8de}.passport-story__close[data-astro-cid-ptpyaicq]{top:var(--s-3);right:var(--s-3);z-index:1;color:#f4f1ea;cursor:pointer;width:28px;height:28px;transition:border-color .2s var(--ease), background .2s var(--ease);background:0 0;border:1px solid #f4f1ea59;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.passport-story__close[data-astro-cid-ptpyaicq]:hover{border-color:#f4f1eab3}.passport-story__close[data-astro-cid-ptpyaicq] svg{width:14px;height:14px}.page-hero[data-astro-cid-vbsrird5]{padding-bottom:var(--s-4);margin-bottom:var(--s-4);margin-top:var(--s-5);text-align:center;border-bottom:0}.page-hero[data-astro-cid-vbsrird5] h1[data-astro-cid-vbsrird5]{max-width:none}.page-hero[data-astro-cid-vbsrird5] .eyebrow[data-astro-cid-vbsrird5]{margin:0 0 var(--s-1)}.page-hero[data-astro-cid-vbsrird5] .eyebrow[data-astro-cid-vbsrird5]+h1[data-astro-cid-vbsrird5]{margin-top:0}.passport-footer[data-astro-cid-vbsrird5]{margin-top:var(--s-6);justify-content:center;display:flex}.eyebrow[data-astro-cid-vbsrird5] a[data-astro-cid-vbsrird5]{color:inherit;text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);transition:color .2s var(--ease), text-decoration-color .2s var(--ease)}.eyebrow[data-astro-cid-vbsrird5] a[data-astro-cid-vbsrird5]:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.passport-meta[data-astro-cid-vbsrird5]{font-family:var(--sans);font-size:var(--fs-micro);letter-spacing:var(--ls-cap);text-transform:uppercase;color:var(--muted);margin:var(--s-3) 0 0}.owner-link[data-astro-cid-vbsrird5]{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);transition:text-decoration-color .2s var(--ease)}.owner-link[data-astro-cid-vbsrird5]:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.passport-aside[data-astro-cid-vbsrird5]{margin:var(--s-4) 0 0;position:relative}.passport-frame[data-astro-cid-vbsrird5]{background:var(--tint-umbra-bg);border:1px solid var(--tint-umbra-line);border-radius:var(--r-lg);padding:var(--s-5)}.pf-dust[data-astro-cid-vbsrird5]{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.passport-aside[data-astro-cid-vbsrird5]>.pf-maintext[data-astro-cid-vbsrird5],.passport-aside[data-astro-cid-vbsrird5]>.passport-frame[data-astro-cid-vbsrird5]{z-index:1;position:relative}.pf-maintext[data-astro-cid-vbsrird5]{margin:0 0 var(--s-4);font-family:var(--serif);font-size:var(--fs-h4);line-height:var(--lh-snug);color:var(--ink-soft);text-align:center;text-wrap:balance}.pf-oneliner[data-astro-cid-vbsrird5]{max-width:46ch;font-family:var(--sans);font-size:var(--fs-base);line-height:var(--lh-body);color:var(--ink-soft);text-align:center;text-wrap:balance;margin:0 auto}.passport-frame--pedestal[data-astro-cid-vbsrird5]{--pf-share-half:25px;padding-bottom:calc(var(--s-5) + var(--pf-share-half));margin-bottom:var(--s-5);background:linear-gradient(#f9f4efb3, #f9f4efb3), var(--tint-umbra-bg);position:relative}@media (width<=759px){.passport-frame--pedestal[data-astro-cid-vbsrird5]{padding-top:var(--s-6);padding-bottom:calc(var(--s-6) + var(--pf-share-half))}.passport-aside[data-astro-cid-vbsrird5]>.pf-maintext[data-astro-cid-vbsrird5]{margin-bottom:var(--s-5)}}.pf-share[data-astro-cid-vbsrird5]{width:max-content;max-width:calc(100% - var(--s-4) * 2);white-space:nowrap;gap:7px;margin:0;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.pf-share__check[data-astro-cid-vbsrird5]{flex:none;width:13px;height:13px}.pf-status[data-astro-cid-vbsrird5]{font-family:var(--serif);color:var(--ink-soft);text-align:center;text-wrap:balance;max-width:48ch;margin:0 auto;font-style:italic}.pf-reading[data-astro-cid-vbsrird5]{margin-top:var(--s-4);text-align:left}.pf-eyebrow[data-astro-cid-vbsrird5]{font-family:var(--sans);font-size:var(--fs-micro);letter-spacing:var(--ls-cap);text-transform:uppercase;color:var(--muted);margin:0;font-weight:500}.pf-text[data-astro-cid-vbsrird5]{margin:var(--s-2) 0 0;font-family:var(--sans);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-soft)}.pf-byline[data-astro-cid-vbsrird5]{margin:var(--s-3) 0 0;font-family:var(--sans);font-size:var(--fs-xs);line-height:var(--lh-dense);color:var(--muted)}.pf-byline-link[data-astro-cid-vbsrird5]{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:2px;transition:color .2s var(--ease), text-decoration-color .2s var(--ease)}.pf-byline-link[data-astro-cid-vbsrird5]:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.pf-sealed[data-astro-cid-vbsrird5],main[data-astro-cid-vbsrird5].wrap{position:relative}.capsule-veil[data-astro-cid-vbsrird5]{z-index:5;cursor:default;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:var(--r-lg);-webkit-mask-composite:source-in;font-family:var(--serif);color:var(--ink);transition:opacity .6s var(--ease);background:#f0ede68c;border:0;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:0;display:flex;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%),linear-gradient(#0000 0,#000 18px calc(100% - 18px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%),linear-gradient(#0000 0,#000 18px calc(100% - 18px),#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.capsule-veil[data-astro-cid-vbsrird5][hidden]{display:none}.capsule-veil[data-astro-cid-vbsrird5].is-leaving{opacity:0;pointer-events:none}.capsule-veil__face[data-astro-cid-vbsrird5]{z-index:1;width:100%;font-family:var(--serif);color:var(--ink);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:0 20px;display:flex;position:absolute;inset:0}.capsule-veil__hint[data-astro-cid-vbsrird5]{max-width:30ch;font-size:var(--fs-sm);line-height:var(--lh-dense);color:var(--ink-soft);text-align:center}.capsule-veil__dust[data-astro-cid-vbsrird5]{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.capsule-veil__unlock[data-astro-cid-vbsrird5]{border:1px solid var(--ink);background:var(--ink);color:var(--paper);border-radius:var(--r-pill);cursor:pointer;font-family:var(--serif);font-size:var(--fs-micro);letter-spacing:var(--ls-cap);text-transform:uppercase;white-space:nowrap;transition:background .2s var(--ease), color .2s var(--ease);justify-content:center;align-items:center;padding:13px 26px;font-weight:500;display:inline-flex}.capsule-veil__unlock[data-astro-cid-vbsrird5]:hover{color:var(--ink);background:0 0}.capsule-veil__unlock[data-astro-cid-vbsrird5]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.capsule-veil__unlock--solo[data-astro-cid-vbsrird5],.capsule-veil__code[data-astro-cid-vbsrird5][data-state=pill] .capsule-veil__unlock[data-astro-cid-vbsrird5]{isolation:isolate;position:relative;overflow:hidden}.capsule-veil__unlock--solo[data-astro-cid-vbsrird5]:after,.capsule-veil__code[data-astro-cid-vbsrird5][data-state=pill] .capsule-veil__unlock[data-astro-cid-vbsrird5]:after{content:"";opacity:0;pointer-events:none;animation:veilShimmer 3.5s var(--ease) infinite;background:linear-gradient(100deg,#fff0 30%,#ffffff47 50%,#fff0 70%);position:absolute;inset:0;transform:translate(-120%)}.capsule-veil__unlock--solo[data-astro-cid-vbsrird5]:hover:after,.capsule-veil__code[data-astro-cid-vbsrird5][data-state=pill] .capsule-veil__unlock[data-astro-cid-vbsrird5]:hover:after,.capsule-veil__unlock[data-astro-cid-vbsrird5]:disabled:after{opacity:0;animation:none}@keyframes veilShimmer{0%{opacity:0;transform:translate(-120%)}4%{opacity:1}28%{opacity:1;transform:translate(120%)}30%,to{opacity:0;transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.capsule-veil__unlock--solo[data-astro-cid-vbsrird5]:after,.capsule-veil__code[data-astro-cid-vbsrird5][data-state=pill] .capsule-veil__unlock[data-astro-cid-vbsrird5]:after{opacity:0;animation:none}}@media (width>=760px){.capsule-veil__unlock[data-astro-cid-vbsrird5]{font-size:var(--fs-xs);padding:16px 34px}}.capsule-veil__code[data-astro-cid-vbsrird5]{z-index:1;flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.capsule-veil__capsule[data-astro-cid-vbsrird5]{align-items:stretch;display:flex}.capsule-veil__input[data-astro-cid-vbsrird5]{box-sizing:border-box;border:0 solid var(--border-strong);border-radius:var(--r-pill) 0 0 var(--r-pill);width:0;min-width:0;font-family:var(--serif);font-size:var(--fs-body);color:var(--ink);background:var(--paper);opacity:0;transition:width .4s var(--ease), padding .4s var(--ease), opacity .3s var(--ease);flex:none;padding:0}.capsule-veil__code[data-astro-cid-vbsrird5][data-state=open] .capsule-veil__input[data-astro-cid-vbsrird5],.capsule-veil__code[data-astro-cid-vbsrird5][data-state=locked] .capsule-veil__input[data-astro-cid-vbsrird5]{opacity:1;border-width:1px 0 1px 1px;width:clamp(150px,46vw,200px);padding:12px 14px}.capsule-veil__input[data-astro-cid-vbsrird5]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint);outline:none}.capsule-veil__code[data-astro-cid-vbsrird5][data-state=open] .capsule-veil__unlock[data-astro-cid-vbsrird5],.capsule-veil__code[data-astro-cid-vbsrird5][data-state=locked] .capsule-veil__unlock[data-astro-cid-vbsrird5]{border-radius:0 var(--r-pill) var(--r-pill) 0}.capsule-veil__code[data-astro-cid-vbsrird5][data-state=locked] .capsule-veil__capsule[data-astro-cid-vbsrird5]{opacity:.5}.capsule-veil__input[data-astro-cid-vbsrird5]:disabled,.capsule-veil__unlock[data-astro-cid-vbsrird5]:disabled{cursor:not-allowed}.capsule-veil__unlock[data-astro-cid-vbsrird5]:disabled:hover{background:var(--ink);color:var(--paper)}.capsule-veil__err[data-astro-cid-vbsrird5]{font-size:var(--fs-xs);line-height:var(--lh-dense);color:var(--ink-soft);text-align:center;margin:0}main[data-astro-cid-vbsrird5].veil-blur .pf-sealed[data-astro-cid-vbsrird5]{filter:blur(7px);transition:filter .55s var(--ease) .1s}main[data-astro-cid-vbsrird5].veil-blur.veil-open .pf-sealed[data-astro-cid-vbsrird5]{filter:none}@media (prefers-reduced-motion:reduce){.capsule-veil[data-astro-cid-vbsrird5],main[data-astro-cid-vbsrird5].veil-blur .pf-sealed[data-astro-cid-vbsrird5],.capsule-veil__input[data-astro-cid-vbsrird5]{transition:none}}.pf-sealed[data-astro-cid-vbsrird5] .passport-question{font-family:var(--serif);font-size:var(--fs-h3);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--ink);text-align:left;padding-inline:var(--field-text-inset);margin:0}.passport-showcase[data-astro-cid-vbsrird5]{margin:var(--s-4) 0 var(--s-6);--field-text-inset:calc(1px + 14px);display:block}@media (width>=760px){.passport-showcase[data-astro-cid-vbsrird5]{align-items:start;column-gap:var(--s-6);row-gap:var(--s-4);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,min(26rem,50%)) minmax(0,1fr);display:grid}.passport-showcase--untimed[data-astro-cid-vbsrird5]{row-gap:0}.passport-timeline[data-astro-cid-vbsrird5]{grid-area:1/1/auto/-1}.passport-cover[data-astro-cid-vbsrird5]{grid-area:2/1}.passport-aside[data-astro-cid-vbsrird5]{flex-direction:column;grid-area:2/2;align-self:stretch;min-height:0;margin:0;display:flex}.passport-showcase[data-astro-cid-vbsrird5]:not(.passport-showcase--still) .passport-frame[data-astro-cid-vbsrird5],.passport-showcase[data-astro-cid-vbsrird5]:not(.passport-showcase--still) .passport-frame[data-astro-cid-vbsrird5] .pf-sealed[data-astro-cid-vbsrird5],.passport-frame[data-astro-cid-vbsrird5] .capsule-stepper,.passport-frame[data-astro-cid-vbsrird5] .capsule-stepper__body,.passport-frame[data-astro-cid-vbsrird5] .capsule-stepper__body .stepper-field{flex-direction:column;flex:auto;min-height:0;display:flex}.passport-frame[data-astro-cid-vbsrird5] .stepper-input--area{flex:auto;height:auto;min-height:9rem}.passport-frame[data-astro-cid-vbsrird5] .stepper-msgbox{flex:auto;min-height:0}.passport-showcase--still[data-astro-cid-vbsrird5] .passport-aside[data-astro-cid-vbsrird5]{justify-content:center}}.passport-timeline[data-astro-cid-vbsrird5]{align-items:flex-start;gap:var(--s-3);--tl-label-fs:8px;--tl-label-h:calc(var(--tl-label-fs) * var(--lh-dense) + var(--s-1));display:flex}.tl-track[data-astro-cid-vbsrird5]{flex-direction:column;flex:auto;min-width:0;display:flex}.tl-lockup[data-astro-cid-vbsrird5]{text-align:center;padding-top:var(--tl-label-h);flex-direction:column;flex:none;align-items:center;display:flex;position:relative}.tl-lockup[data-astro-cid-vbsrird5][data-hint]{cursor:pointer}.tl-label[data-astro-cid-vbsrird5]{white-space:nowrap;font-family:var(--sans);font-size:var(--tl-label-fs);line-height:var(--lh-dense);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);pointer-events:none;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (width<=759.98px){.passport-timeline[data-astro-cid-vbsrird5]>.tl-lockup[data-astro-cid-vbsrird5]:first-child .tl-label[data-astro-cid-vbsrird5]{left:0;transform:none}.passport-timeline[data-astro-cid-vbsrird5]>.tl-lockup[data-astro-cid-vbsrird5]:last-child:not(:first-child) .tl-label[data-astro-cid-vbsrird5]{left:auto;right:0;transform:none}}.tl-year[data-astro-cid-vbsrird5]{font-family:var(--serif);letter-spacing:var(--ls-tight);color:var(--ink);font-size:26px;line-height:1.05}.tl-daymonth[data-astro-cid-vbsrird5]{margin-top:var(--s-1);font-family:var(--sans);font-size:var(--fs-micro);line-height:var(--lh-dense);letter-spacing:var(--ls-cap);text-transform:uppercase;color:var(--muted)}.tl-rail[data-astro-cid-vbsrird5]{width:100%;min-width:48px;height:16px;margin-top:calc(var(--tl-label-h) + 6px);--tl-ease:cubic-bezier(.45, .05, .55, .95);position:relative}.tl-rail__base[data-astro-cid-vbsrird5],.tl-rail__done[data-astro-cid-vbsrird5]{height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.tl-rail__base[data-astro-cid-vbsrird5]{background:var(--border-strong);width:100%}.tl-rail__done[data-astro-cid-vbsrird5]{background:var(--ink-soft)}.tl-rail__arrival[data-astro-cid-vbsrird5]{background:var(--paper);border:1px solid var(--ink-soft);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:100%;transform:translate(-50%,-50%)}.tl-rail__ring[data-astro-cid-vbsrird5]{background:var(--paper);border:1px solid var(--ink);z-index:1;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.tl-rail__ring-dot[data-astro-cid-vbsrird5]{background:var(--ink);border-radius:50%;width:6px;height:6px}.tl-anim[data-astro-cid-vbsrird5]{opacity:0;pointer-events:none;position:absolute;top:50%}.tl-anim__ring[data-astro-cid-vbsrird5]{left:var(--rail-pct);border:1px dashed var(--ink-soft);border-radius:50%;width:38px;height:38px;margin-top:-19px;margin-left:-19px}.tl-anim__spark[data-astro-cid-vbsrird5]{left:var(--rail-pct);background:var(--ink);z-index:2;border-radius:50%;width:6px;height:6px;margin-top:-3px;margin-left:-3px}.tl-rail--collecting[data-astro-cid-vbsrird5] .tl-anim__ring[data-astro-cid-vbsrird5],.tl-rail--draft[data-astro-cid-vbsrird5] .tl-anim__ring[data-astro-cid-vbsrird5]{animation:tlRingCollect 9.8s var(--tl-ease) infinite}.tl-rail--collecting[data-astro-cid-vbsrird5] .tl-rail__ring-dot[data-astro-cid-vbsrird5],.tl-rail--draft[data-astro-cid-vbsrird5] .tl-rail__ring-dot[data-astro-cid-vbsrird5]{animation:tlDotCollect 9.8s var(--tl-ease) infinite, tlPulseCollect 9.8s var(--tl-ease) infinite}.tl-rail--collecting[data-astro-cid-vbsrird5] .tl-anim__spark[data-astro-cid-vbsrird5],.tl-rail--draft[data-astro-cid-vbsrird5] .tl-anim__spark[data-astro-cid-vbsrird5]{animation:tlTravelFadeCollect 9.8s var(--tl-ease) infinite, tlTravelFlyCollect 9.8s var(--tl-ease) infinite, tlTravelBurstCollect 9.8s var(--tl-ease) infinite}.tl-rail--sealed[data-astro-cid-vbsrird5] .tl-rail__ring-dot[data-astro-cid-vbsrird5]{animation:tlDotSealed 6.2s var(--tl-ease) infinite, tlPulseSealed 6.2s var(--tl-ease) infinite}.tl-rail--sealed[data-astro-cid-vbsrird5] .tl-anim__spark[data-astro-cid-vbsrird5]{animation:tlTravelFadeSealed 6.2s var(--tl-ease) infinite, tlTravelFlySealed 6.2s var(--tl-ease) infinite, tlTravelBurstSealed 6.2s var(--tl-ease) infinite}.tl-rail--opened[data-astro-cid-vbsrird5] .tl-rail__ring-dot[data-astro-cid-vbsrird5]{animation:tlDotOpened 4s var(--tl-ease) infinite, tlPulseOpened 4s var(--tl-ease) infinite}.tl-rail--opened[data-astro-cid-vbsrird5] .tl-anim__spark[data-astro-cid-vbsrird5]{animation:tlTravelFadeOpened 4s var(--tl-ease) infinite, tlTravelBurstOpened 4s var(--tl-ease) infinite}@keyframes tlRingCollect{0%{opacity:0;transform:rotate(0)scale(2)}5.1%{opacity:.75}33.67%{opacity:.75;transform:rotate(220deg)scale(.45)}36.73%,to{opacity:0;transform:rotate(240deg)scale(.26)}}@keyframes tlDotCollect{0%,43.37%{opacity:1}43.88%,71.43%{opacity:0}84.69%,to{opacity:1}}@keyframes tlPulseCollect{0%,36.73%{transform:scale(1)}40.31%{transform:scale(1.35)}42.86%,to{transform:scale(1)}}@keyframes tlTravelFadeCollect{0%,43.37%{opacity:0}43.88%,71.43%{opacity:1}84.69%,to{opacity:0}}@keyframes tlTravelFlyCollect{0%,43.88%{left:var(--rail-pct)}68.37%,to{left:100%}}@keyframes tlTravelBurstCollect{0%,71.43%{transform:scale(1)}84.69%,to{transform:scale(8)}}@keyframes tlDotSealed{0%,10.48%{opacity:1}11.29%,54.84%{opacity:0}75.81%,to{opacity:1}}@keyframes tlPulseSealed{0%{transform:scale(1)}4.03%{transform:scale(1.35)}8.06%,to{transform:scale(1)}}@keyframes tlTravelFadeSealed{0%,10.48%{opacity:0}11.29%,54.84%{opacity:1}75.81%,to{opacity:0}}@keyframes tlTravelFlySealed{0%,11.29%{left:var(--rail-pct)}50%,to{left:100%}}@keyframes tlTravelBurstSealed{0%,54.84%{transform:scale(1)}75.81%,to{transform:scale(8)}}@keyframes tlDotOpened{0%,18.75%{opacity:1}20%,70%{opacity:0}85%,to{opacity:1}}@keyframes tlPulseOpened{0%{transform:scale(1)}7.5%{transform:scale(1.35)}15%,to{transform:scale(1)}}@keyframes tlTravelFadeOpened{0%,18.75%{opacity:0}20%,21.25%{opacity:1}57.5%,to{opacity:0}}@keyframes tlTravelBurstOpened{0%,20%{transform:scale(1)}57.5%,to{transform:scale(8)}}@media (prefers-reduced-motion:reduce){.tl-anim[data-astro-cid-vbsrird5],.tl-rail__ring-dot[data-astro-cid-vbsrird5]{animation:none}}.tl-count[data-astro-cid-vbsrird5]{text-align:center;text-wrap:balance;margin-top:5px;line-height:1.25}.tl-count[data-astro-cid-vbsrird5][data-hint]{cursor:pointer}.tl-count__n[data-astro-cid-vbsrird5]{font-family:var(--serif);letter-spacing:var(--ls-tight);color:var(--ink);font-size:18px}.tl-count__label[data-astro-cid-vbsrird5]{font-family:var(--sans);font-size:var(--fs-xs);color:var(--ink-soft)}.passport-statuspill-wrap[data-astro-cid-vbsrird5]{margin:0 0 10px}.passport-statuspill[data-astro-cid-vbsrird5]{box-sizing:border-box;border:1px solid var(--border-strong);border-radius:var(--r-pill);background:var(--paper);width:26px;height:26px;color:var(--ink-soft);white-space:nowrap;cursor:pointer;transition:width .45s var(--ease), padding .45s var(--ease);justify-content:center;align-items:center;padding:0;display:inline-flex;overflow:hidden}.passport-statuspill[data-astro-cid-vbsrird5].is-open{width:var(--pill-w,auto);padding:0 13px}.passport-statuspill[data-astro-cid-vbsrird5].measuring{width:auto;padding:0 13px;transition:none}.passport-statuspill[data-astro-cid-vbsrird5].measuring .passport-statuspill__text[data-astro-cid-vbsrird5],.passport-statuspill[data-astro-cid-vbsrird5].measuring .passport-statuspill__dot[data-astro-cid-vbsrird5]{transition:none}.passport-statuspill[data-astro-cid-vbsrird5].measuring .passport-statuspill__text[data-astro-cid-vbsrird5]{opacity:1;max-width:40ch;margin-left:7px}.passport-statuspill__text[data-astro-cid-vbsrird5]{opacity:0;max-width:0;font-family:var(--serif);letter-spacing:0;color:inherit;transition:max-width .45s var(--ease), opacity .3s var(--ease), margin-left .45s var(--ease);margin-left:0;font-size:12px;font-style:italic;overflow:hidden}.passport-statuspill[data-astro-cid-vbsrird5].is-open .passport-statuspill__text[data-astro-cid-vbsrird5]{opacity:1;max-width:40ch;margin-left:7px}.passport-statuspill__dot[data-astro-cid-vbsrird5]{width:6px;height:6px;transition:transform .45s var(--ease);border-radius:50%;flex:none;transform:scale(1.33)}.passport-statuspill[data-astro-cid-vbsrird5].is-open .passport-statuspill__dot[data-astro-cid-vbsrird5]{transform:scale(1)}.passport-statuspill__dot--collecting[data-astro-cid-vbsrird5]{background:var(--ok)}.passport-statuspill__dot--sealed[data-astro-cid-vbsrird5]{background:var(--st-sealed)}.passport-statuspill__dot--opened[data-astro-cid-vbsrird5]{background:var(--paper);border:1px solid var(--border-strong)}.passport-statuspill__dot--draft[data-astro-cid-vbsrird5]{background:var(--border-strong)}.passport-statuspill__dot--full[data-astro-cid-vbsrird5]{background:var(--ink)}.passport-cover[data-astro-cid-vbsrird5]{aspect-ratio:3/4;width:100%;max-width:26rem;margin:var(--s-4) auto 0}@media (width>=760px){.passport-cover[data-astro-cid-vbsrird5]{margin:0}}.passport-cover[data-astro-cid-vbsrird5][data-photos]{cursor:pointer}.passport-cover--placeholder[data-astro-cid-vbsrird5] img[data-astro-cid-vbsrird5]{object-fit:cover}.passport-cover--flip[data-astro-cid-vbsrird5]{box-shadow:none;perspective:1200px;background:0 0;border-radius:0;overflow:visible}.passport-cover__flip[data-astro-cid-vbsrird5]{transform-style:preserve-3d;transition:transform .7s var(--ease);position:absolute;inset:0}.passport-cover__flip[data-astro-cid-vbsrird5].is-flipped{transform:rotateY(180deg)}.passport-cover__face[data-astro-cid-vbsrird5]{border-radius:var(--r-photo);box-shadow:var(--shadow-photo);background:var(--panel);backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.passport-cover__face--back[data-astro-cid-vbsrird5]{transform:rotateY(180deg)}.passport-cover__face--front[data-astro-cid-vbsrird5] img[data-astro-cid-vbsrird5],.passport-cover__face--back[data-astro-cid-vbsrird5] video[data-astro-cid-vbsrird5]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.passport-cover__loading[data-astro-cid-vbsrird5]{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.passport-cover__loading[data-astro-cid-vbsrird5][hidden]{display:none}.passport-cover__dot[data-astro-cid-vbsrird5]{background:#f4f1ead9;border-radius:50%;width:10px;height:10px;animation:1s ease-in-out infinite intro-pulse}@keyframes intro-pulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.faq-invite[data-astro-cid-vbsrird5]{margin:0}.faq-invite__line[data-astro-cid-vbsrird5]{cursor:pointer;font-family:var(--sans);font-size:var(--fs-sm);color:var(--muted);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);transition:color .2s var(--ease), text-decoration-color .2s var(--ease);align-items:baseline;gap:.2em;list-style:none;display:inline-flex}.faq-invite__line[data-astro-cid-vbsrird5]::-webkit-details-marker{display:none}.faq-invite__line[data-astro-cid-vbsrird5]:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.faq-invite[data-astro-cid-vbsrird5][open] .faq[data-astro-cid-vbsrird5]{margin-top:var(--s-4)}.passport-howto[data-astro-cid-vbsrird5]{margin:0 0 var(--s-6)}.passport-howto__steps[data-astro-cid-vbsrird5]{min-width:0;margin:0;padding:0;list-style:none}.passport-howto__step[data-astro-cid-vbsrird5]{padding-left:var(--s-5);font-family:var(--serif);font-size:var(--fs-h4);line-height:var(--lh-snug);color:var(--text);margin:0;position:relative}.passport-howto__step[data-astro-cid-vbsrird5]+.passport-howto__step[data-astro-cid-vbsrird5]{margin-top:var(--s-4)}.passport-howto__step[data-astro-cid-vbsrird5]:before{content:"";background:var(--paper);border:1px solid var(--ink-soft);z-index:1;border-radius:50%;width:7px;height:7px;position:absolute;top:.5em;left:0}.passport-howto__step[data-astro-cid-vbsrird5]:after{content:"";top:.5em;left:3px;bottom:calc(-1 * var(--s-4) - .5em);background:var(--border);z-index:0;width:1px;position:absolute}.passport-howto__step[data-astro-cid-vbsrird5]:last-child:after{display:none}
