.consent[data-astro-cid-llgjfdv7]{cursor:pointer;align-items:flex-start;gap:.7rem;margin:0 0 1.4rem;line-height:1.5;display:flex}.consent[data-astro-cid-llgjfdv7] input[data-astro-cid-llgjfdv7]{width:1.05rem;height:1.05rem;accent-color:var(--forest);flex:none;margin-top:.15rem}.consent[data-astro-cid-llgjfdv7] span[data-astro-cid-llgjfdv7]{color:var(--ink-2);font-size:.92rem}.q[data-astro-cid-llgjfdv7]{align-items:center;min-height:100svh;padding:clamp(5rem,12vh,8rem) 0 6rem;display:grid;position:relative}.q-rail[data-astro-cid-llgjfdv7]{background:var(--line);z-index:60;height:2px;position:fixed;top:0;left:0;right:0}.q-rail[data-astro-cid-llgjfdv7] span[data-astro-cid-llgjfdv7]{background:var(--gold-deep);width:0%;height:100%;transition:width .7s var(--ease-out-expo);display:block}.q-step[data-astro-cid-llgjfdv7]{display:none}.q-step[data-astro-cid-llgjfdv7].is-on{animation:qIn .8s var(--ease-out-expo) both;display:block}@keyframes qIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.q-in[data-astro-cid-llgjfdv7]{max-width:46rem;margin:0 auto;padding:0 clamp(16px,5vw,48px)}.q-in[data-astro-cid-llgjfdv7].wide{max-width:var(--max)}.q-no[data-astro-cid-llgjfdv7]{letter-spacing:.24em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:1rem;font-size:.66rem}.q-ask[data-astro-cid-llgjfdv7]{outline:none;margin-bottom:2.5rem;font-size:clamp(2rem,5.2vw,3.6rem)}.q-opts[data-astro-cid-llgjfdv7]{gap:.8rem;display:grid}.q-opt[data-astro-cid-llgjfdv7]{text-align:left;font-family:var(--display);color:var(--ink);border:1px solid var(--line);cursor:pointer;transition:background .35s var(--ease), border-color .35s var(--ease), box-shadow .35s var(--ease);background:0 0;justify-content:space-between;align-items:baseline;gap:1rem;padding:1.15rem 1.5rem;font-size:clamp(1.2rem,2.3vw,1.7rem);font-weight:300;display:flex;position:relative}.q-opt[data-astro-cid-llgjfdv7]:after{content:"→";color:var(--gold-deep);opacity:0;transition:opacity .3s var(--ease), transform .35s var(--ease-out-expo);font-family:var(--body);margin-left:auto;font-size:1rem;transform:translate(-6px)}.q-opt[data-astro-cid-llgjfdv7]:hover:after,.q-opt[data-astro-cid-llgjfdv7]:focus-visible:after{opacity:1;transform:none}.q-opt[data-astro-cid-llgjfdv7]:hover{background:var(--paper-2);border-color:var(--gold)}.q-opt[data-astro-cid-llgjfdv7]:focus-visible{outline:2px solid var(--gold-deep);outline-offset:2px}.q-opt[data-astro-cid-llgjfdv7].picked{background:var(--forest);color:#f4efe4;border-color:var(--forest)}.q-note[data-astro-cid-llgjfdv7]{font-family:var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-size:.66rem}.q-opt[data-astro-cid-llgjfdv7].picked .q-note[data-astro-cid-llgjfdv7]{color:#a8ae9f}.q-when[data-astro-cid-llgjfdv7]{grid-template-columns:1fr 1fr;gap:1.4rem;max-width:28rem;display:grid}@media (width<=560px){.q-when[data-astro-cid-llgjfdv7]{grid-template-columns:1fr}}.stepper[data-astro-cid-llgjfdv7]{align-items:center;gap:.5rem;margin-top:.4rem;display:flex}.stepper[data-astro-cid-llgjfdv7] button[data-astro-cid-llgjfdv7]{border:1px solid var(--line);cursor:pointer;width:46px;height:48px;color:var(--ink);background:#fff;font-size:1.2rem}.stepper[data-astro-cid-llgjfdv7] output[data-astro-cid-llgjfdv7]{text-align:center;font-family:var(--display);flex:1;font-size:1.6rem}.q-rate[data-astro-cid-llgjfdv7]{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);min-height:1.2rem;margin:1.2rem 0 1.8rem;font-size:.72rem}.q-back[data-astro-cid-llgjfdv7]{cursor:pointer;font-family:var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);background:0 0;border:0;margin-top:1.6rem;padding:0;font-size:.68rem;display:block}.q-back[data-astro-cid-llgjfdv7]:hover{color:var(--gold-deep)}.r-grid[data-astro-cid-llgjfdv7]{grid-template-columns:1.1fr .9fr;align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}@media (width<=900px){.r-grid[data-astro-cid-llgjfdv7]{grid-template-columns:1fr}}.r-img[data-astro-cid-llgjfdv7]{aspect-ratio:16/10;margin-bottom:1.2rem;overflow:hidden}.r-img[data-astro-cid-llgjfdv7] img{object-fit:cover;width:100%;height:100%}.r-when[data-astro-cid-llgjfdv7]{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-size:.74rem}.r-tl{margin:1.5rem 0 0;padding:0;list-style:none;position:relative}.r-tl:before{content:"";background:linear-gradient(180deg, var(--gold), var(--line));width:1px;position:absolute;top:.7rem;bottom:.7rem;left:7px}.r-tl-step{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);gap:.12rem;padding:0 0 1.05rem 2.4rem;display:grid;position:relative;transform:translateY(8px)}.r-tl-step.in{opacity:1;transform:none}.r-tl-step:before{content:"";border:1px solid var(--gold);background:var(--paper);border-radius:50%;width:15px;height:15px;position:absolute;top:.5rem;left:0}.r-tl-time{letter-spacing:.15em;text-transform:uppercase;color:var(--gold-deep);font-size:.64rem;display:block}.r-tl-what{color:var(--ink-2);font-size:.93rem;line-height:1.5;display:block}.r-side[data-astro-cid-llgjfdv7]{background:var(--paper-2);padding:clamp(1.4rem,3vw,2rem)}.r-price[data-astro-cid-llgjfdv7]{border-bottom:1px solid var(--line);margin-bottom:1.4rem;padding-bottom:1rem}.r-price[data-astro-cid-llgjfdv7] div[data-astro-cid-llgjfdv7]{justify-content:space-between;align-items:baseline;padding:.3rem 0;display:flex}.r-price[data-astro-cid-llgjfdv7] span[data-astro-cid-llgjfdv7]{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-size:.64rem}.r-price[data-astro-cid-llgjfdv7] strong[data-astro-cid-llgjfdv7]{font-weight:400}.r-price[data-astro-cid-llgjfdv7] .tot[data-astro-cid-llgjfdv7]{border-top:1px solid var(--line);margin-top:.5rem;padding-top:.7rem}.r-price[data-astro-cid-llgjfdv7] .tot[data-astro-cid-llgjfdv7] strong[data-astro-cid-llgjfdv7]{font-family:var(--display);color:var(--gold-deep);font-size:2rem;line-height:1}.r-price[data-astro-cid-llgjfdv7] .dep[data-astro-cid-llgjfdv7] strong[data-astro-cid-llgjfdv7]{color:var(--gold-deep)}#qSend[data-astro-cid-llgjfdv7]{justify-content:center;width:100%}#qSend[data-astro-cid-llgjfdv7]:disabled{opacity:.45;cursor:not-allowed}.r-note[data-astro-cid-llgjfdv7]{color:var(--ink-soft);margin:.9rem 0 0;font-size:.8rem}.q-help[data-astro-cid-llgjfdv7]{z-index:30;letter-spacing:.1em;color:var(--ink-soft);gap:.6rem;font-size:.72rem;display:flex;position:fixed;bottom:clamp(1rem,3vh,1.6rem);left:clamp(16px,5vw,48px)}.q-help[data-astro-cid-llgjfdv7] a[data-astro-cid-llgjfdv7]{color:var(--ink-soft);text-decoration:none}.q-help[data-astro-cid-llgjfdv7] a[data-astro-cid-llgjfdv7]:hover{color:var(--gold-deep)}@media (width<=720px){.q-help[data-astro-cid-llgjfdv7]{display:none}}.ns[data-astro-cid-llgjfdv7]{padding:4rem 0}.js .ns[data-astro-cid-llgjfdv7]{display:none}
