.field-error[data-astro-cid-7sobossj]{color:#ffb3a5;font-size:.875rem;line-height:1.5}input[data-astro-cid-7sobossj],select[data-astro-cid-7sobossj],textarea[data-astro-cid-7sobossj]{font-size:1rem}legend[data-astro-cid-7sobossj],[data-astro-cid-7sobossj][data-errors]{scroll-margin-top:100px}label[data-astro-cid-7sobossj]{color:#fffc;gap:.6rem;font-size:.875rem;display:grid}input[data-astro-cid-7sobossj]:not([type=checkbox]),select[data-astro-cid-7sobossj],textarea[data-astro-cid-7sobossj]{color:#fff;background:#0b0b0b;border:1px solid #555;border-radius:0;width:100%;min-height:48px;padding:.85rem}input[data-astro-cid-7sobossj]:focus-visible,select[data-astro-cid-7sobossj]:focus-visible,textarea[data-astro-cid-7sobossj]:focus-visible,button[data-astro-cid-7sobossj]:focus-visible,a[data-astro-cid-7sobossj]:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}.choice[data-astro-cid-7sobossj]{align-items:flex-start;gap:.75rem;line-height:1.65;display:flex}.choice[data-astro-cid-7sobossj] input[data-astro-cid-7sobossj]{min-width:18px;min-height:18px;accent-color:var(--color-brand);margin-top:.25rem}[data-astro-cid-7sobossj][aria-invalid=true]{border-color:#ff9d8a!important}[data-astro-cid-7sobossj][data-progress][aria-current]{color:var(--color-brand)}fieldset[data-astro-cid-7sobossj][hidden]{display:none}button[data-astro-cid-7sobossj]:disabled{opacity:.6;cursor:wait}.session-choices[data-astro-cid-rupy5gi3]{width:min(100% - 2*clamp(20px,4vw,64px),1280px);padding-inline:0}.session-photo[data-astro-cid-rupy5gi3]{max-width:640px;margin-top:28px}.session-chapter[data-astro-cid-rupy5gi3]{align-items:start}.session-photo[data-astro-cid-rupy5gi3] img{width:100%;height:auto;display:block}.session-choices[data-astro-cid-rupy5gi3]{padding-bottom:64px}.occasion-nav[data-astro-cid-rupy5gi3]{border-block:1px solid #ffffff25;grid-template-columns:repeat(5,1fr);gap:20px;padding-block:24px;display:grid}.occasion-nav[data-astro-cid-rupy5gi3] a[data-astro-cid-rupy5gi3]{font-size:.85rem;line-height:1.6}.occasion-nav[data-astro-cid-rupy5gi3] span[data-astro-cid-rupy5gi3]{color:var(--color-brand);margin-bottom:8px;display:block}.session-chapter[data-astro-cid-rupy5gi3]{border-bottom:1px solid #ffffff25;grid-template-columns:1fr 1.2fr;gap:64px;padding:64px 0;scroll-margin-top:100px;display:grid}.session-chapter[data-astro-cid-rupy5gi3] h2[data-astro-cid-rupy5gi3],.comparison[data-astro-cid-rupy5gi3] h2[data-astro-cid-rupy5gi3]{font:400 var(--b2c-chapter-size)/1.25 var(--font-serif);margin:18px 0 24px}.session-chapter[data-astro-cid-rupy5gi3] p[data-astro-cid-rupy5gi3],.session-chapter[data-astro-cid-rupy5gi3] p,.comparison[data-astro-cid-rupy5gi3] p[data-astro-cid-rupy5gi3]{color:#c8c3b9;max-width:65ch;font-size:1rem;line-height:1.75}.session-chapter[data-astro-cid-rupy5gi3] .intro[data-astro-cid-rupy5gi3]{font-size:var(--b2c-lead-size);color:#bab5aa;margin-bottom:24px;line-height:1.75}.session-actions[data-astro-cid-rupy5gi3]{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.session-book[data-astro-cid-rupy5gi3]{color:var(--color-brand);letter-spacing:2px;text-transform:uppercase;padding-block:12px;font-size:.75rem;font-weight:500}.comparison[data-astro-cid-rupy5gi3]{padding-top:56px}.table-scroll[data-astro-cid-rupy5gi3]{margin-top:28px;overflow:auto}table[data-astro-cid-rupy5gi3]{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}th[data-astro-cid-rupy5gi3],td[data-astro-cid-rupy5gi3]{border-bottom:1px solid #ffffff25;padding:20px 12px;line-height:1.65}td[data-astro-cid-rupy5gi3]{color:#c2bdb5}dialog[data-astro-cid-rupy5gi3]{color:#f4f0e8;background:#141310;border:1px solid #ffffff40;max-width:min(720px,100vw - 32px);max-height:85svh;margin:auto;padding:44px;overflow:auto}dialog[data-astro-cid-rupy5gi3]::backdrop{background:#000c}.dialog-title[data-astro-cid-rupy5gi3]{font:400 var(--b2c-chapter-size)/1.25 var(--font-serif);margin:18px 0 24px;color:#f4f0e8!important}dialog[data-astro-cid-rupy5gi3] h3[data-astro-cid-rupy5gi3]{font:400 1.875rem var(--font-serif);margin:28px 0 14px}dialog[data-astro-cid-rupy5gi3] .premium-button[data-astro-cid-rupy5gi3]{margin-top:28px}.close[data-astro-cid-rupy5gi3]{width:44px;height:44px;font-size:1.8rem;position:absolute;top:10px;right:12px}.session-choices[data-astro-cid-rupy5gi3] [data-astro-cid-rupy5gi3]:is(a,button,[tabindex]):focus-visible{outline:2px solid var(--color-brand);outline-offset:5px}@media (width<=767px){.occasion-nav[data-astro-cid-rupy5gi3]{grid-template-columns:1fr 1fr}.session-chapter[data-astro-cid-rupy5gi3]{grid-template-columns:1fr;gap:12px;padding-block:40px}dialog[data-astro-cid-rupy5gi3]{padding:36px 24px}.table-scroll[data-astro-cid-rupy5gi3] th[data-astro-cid-rupy5gi3],.table-scroll[data-astro-cid-rupy5gi3] td[data-astro-cid-rupy5gi3]{min-width:150px}}.photo-showcase[data-astro-cid-envgnbnd]{padding-bottom:80px}.photo-filters[data-astro-cid-envgnbnd]{border-block:1px solid #ffffff25;flex-wrap:wrap;gap:12px;padding-block:22px;display:flex}.photo-filters[data-astro-cid-envgnbnd] button[data-astro-cid-envgnbnd]{letter-spacing:.08em;color:#bab5aa;border:1px solid #ffffff30;min-height:44px;padding:12px 18px;font-size:.72rem}.photo-filters[data-astro-cid-envgnbnd] [data-astro-cid-envgnbnd][aria-pressed=true]{background:var(--color-brand);color:#090909;border-color:var(--color-brand)}[data-astro-cid-envgnbnd][data-count]{color:#bab5aa;margin:24px 0;font-size:.75rem}.photo-grid[data-astro-cid-envgnbnd]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:36px 24px;display:grid}.photo-holder[data-astro-cid-envgnbnd]{aspect-ratio:4/3;background:#111;overflow:hidden}.photo-holder[data-astro-cid-envgnbnd] img{object-fit:contain;width:100%;height:100%}figcaption[data-astro-cid-envgnbnd]{color:#bdb7ad;padding-top:14px;font-size:.75rem;line-height:1.6667}figcaption[data-astro-cid-envgnbnd] a[data-astro-cid-envgnbnd],figcaption[data-astro-cid-envgnbnd] small[data-astro-cid-envgnbnd]{margin-top:8px;display:block}figcaption[data-astro-cid-envgnbnd] a[data-astro-cid-envgnbnd]{color:var(--color-brand)}[data-astro-cid-envgnbnd][data-photo][hidden],[data-astro-cid-envgnbnd][data-empty][hidden]{display:none!important}.photo-filters[data-astro-cid-envgnbnd] button[data-astro-cid-envgnbnd]:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}@media (width<=900px){.photo-grid[data-astro-cid-envgnbnd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=539px){.photo-grid[data-astro-cid-envgnbnd]{grid-template-columns:1fr}}.portfolio-page{--folio-gutter:20px;color:#f1efe7}.portfolio-page .folio-container{width:calc(100% - 2*var(--folio-gutter));max-width:1280px;margin-inline:auto}.portfolio-page .folio-breadcrumb{text-transform:uppercase;letter-spacing:.12em;color:#99958d;gap:12px;padding-top:104px;font-size:.72rem;display:flex}.portfolio-page .folio-hero{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(32px,5vw,80px);padding-block:56px 64px;display:grid}.portfolio-page .folio-intro h1{font-family:var(--font-serif);letter-spacing:-.035em;margin:24px 0;font-size:clamp(2.8rem,5.1vw,5.6rem);font-weight:400;line-height:1.02}.portfolio-page .folio-lead{font-size:var(--b2c-lead-size);color:#bcb7ae;max-width:46ch;line-height:1.75}.portfolio-page .folio-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.portfolio-page .folio-actions .premium-button{gap:18px}.portfolio-page .folio-text-link{letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand);align-items:center;gap:18px;font-size:.75rem;display:inline-flex}.portfolio-page .folio-hero-image img{width:100%;height:auto;display:block}.portfolio-page .folio-hero-image figcaption{color:#aaa59b;margin-top:12px;font-size:.75rem;line-height:1.6}.portfolio-page .folio-hero-image figcaption span{display:block}.portfolio-page .folio-review{color:#b9aa90;border-top:1px solid #36312b;padding:12px 0;font-size:.75rem}.portfolio-page .folio-context{border-bottom:1px solid #ffffff1a;grid-template-columns:1fr 1.15fr;gap:64px;padding-block:64px;display:grid}.portfolio-page .folio-context h2{font-family:var(--font-serif);margin-top:14px;font-size:clamp(2rem,3vw,3rem);font-weight:400;line-height:1.2}.portfolio-page .folio-context p{color:#bcb7ae;max-width:65ch;line-height:1.8}.portfolio-page .folio-gallery{padding-block:48px 24px;scroll-margin-top:100px}.portfolio-page .folio-filters{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.portfolio-page .folio-filters button{color:#bcb7ae;border:1px solid #ffffff26;min-height:44px;padding:10px 16px;font-size:.75rem;line-height:1.4}.portfolio-page .folio-filters button[aria-pressed=true]{background:var(--color-brand);border-color:var(--color-brand);color:#090909}.portfolio-page .folio-gallery-meta{color:#aaa59b;justify-content:space-between;gap:20px;margin-bottom:28px;font-size:.75rem;display:flex}.portfolio-page .folio-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:28px;display:grid}.portfolio-page .folio-item{min-width:0;margin:0}.portfolio-page .folio-item button{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.portfolio-page .folio-item button:disabled{cursor:default}.portfolio-page .folio-item img{width:100%;height:auto;display:block}.portfolio-page .folio-item figcaption{color:#bcb7ae;max-width:65ch;margin-top:13px;font-size:.75rem;line-height:1.65}.portfolio-page .folio-category{color:#918d85;text-transform:uppercase;letter-spacing:.12em;margin-bottom:5px;font-size:.625rem;display:block}.portfolio-page .folio-credit{color:#918d85;display:block}.portfolio-page .folio-grid.is-enhanced{flex-wrap:wrap;align-items:flex-start;gap:32px 24px;display:flex}.portfolio-page .folio-inline-invite{border-block:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:32px;margin-top:36px;padding-block:28px;display:flex}.portfolio-page .folio-inline-invite h2{font-family:var(--font-serif);font-size:1.65rem;font-weight:400}.portfolio-page .folio-inline-invite p{color:#aaa59b;margin-top:6px;font-size:.875rem;line-height:1.7}.portfolio-page .folio-inline-invite a{flex-shrink:0}.portfolio-page .folio-more{justify-content:center;margin-top:32px;display:flex}.portfolio-page .folio-category-notes{grid-template-columns:repeat(4,1fr);gap:32px;padding-block:64px;display:grid}.portfolio-page .folio-category-notes h2{font-family:var(--font-serif);margin-block:18px;font-size:1.65rem;font-weight:400;line-height:1.25}.portfolio-page .folio-category-notes p{color:#aaa59b;font-size:.875rem;line-height:1.8}.portfolio-page .folio-note{border-top:1px solid #ffffff1a;padding-block:40px}.portfolio-page .folio-note h2{margin:0;font-size:2rem}.portfolio-page .folio-closing{text-align:center;max-width:800px;padding-block:88px}.portfolio-page .folio-closing h2{font-family:var(--font-serif);margin:24px 0;font-size:clamp(2.5rem,4vw,4rem);font-weight:400;line-height:1.1}.portfolio-page .folio-closing p{color:#bcb7ae;line-height:1.8}.portfolio-page .folio-closing .premium-button{margin-top:32px}.portfolio-page :is(button,a):focus-visible{outline:2px solid var(--color-brand);outline-offset:5px}.portfolio-page [hidden]{display:none!important}.portfolio-page .folio-viewer{color:#eee;background:#0b0b0b;border:1px solid #ffffff26;width:min(1280px,100vw - 24px);max-width:none;max-height:calc(100dvh - 24px);margin:auto;padding:20px;overflow:auto}.portfolio-page .folio-viewer::backdrop{background:#000e}.portfolio-page .folio-viewer-top{color:#bcb7ae;justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.portfolio-page .folio-viewer button{color:#eee;min-width:44px;min-height:44px;padding:8px}.portfolio-page .folio-viewer-top button{align-items:center;gap:12px;display:flex}.portfolio-page .folio-viewer-top button span{font-size:1.5rem}.portfolio-page .folio-viewer-stage{grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:16px;display:grid}.portfolio-page .folio-viewer-stage figure{text-align:center;min-width:0;margin:0}.portfolio-page .folio-viewer-stage img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 250px);margin:0 auto;display:block}.portfolio-page .folio-viewer-stage figcaption{color:#bcb7ae;margin-top:16px;font-size:.8125rem;line-height:1.5}.portfolio-page .folio-viewer-stage figcaption span{color:var(--color-brand);text-transform:uppercase;letter-spacing:.12em;font-size:.65rem}.portfolio-page .folio-viewer-stage figcaption p{margin-top:6px}.portfolio-page .folio-viewer-stage small{color:#918d85}.portfolio-page .folio-viewer-actions{justify-content:center;gap:24px;margin-top:20px;display:flex}.portfolio-page .folio-grid>.folio-inline-invite{width:100%;margin-top:0}.portfolio-page .folio-intro h1{text-wrap:balance}.portfolio-page .folio-context{gap:32px;padding-block:32px}.portfolio-page .folio-context h2{font-size:clamp(1.75rem,2.8vw,2.5rem)}.portfolio-page .folio-category-notes p{font-size:1rem}.portfolio-page .folio-item figcaption{font-size:.8125rem;line-height:1.65}@media (width>=768px){.portfolio-page{--folio-gutter:32px}}@media (width>=1440px){.portfolio-page{--folio-gutter:64px}}@media (width<=1000px){.portfolio-page .folio-category-notes{grid-template-columns:repeat(2,1fr)}.portfolio-page .folio-context,.portfolio-page .folio-hero{gap:32px}.portfolio-page .folio-actions{gap:20px}.portfolio-page .folio-hero .premium-button{padding:16px;font-size:.625rem}.portfolio-page .folio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.portfolio-page .folio-hero{grid-template-columns:1fr;gap:32px;padding-block:36px 44px}.portfolio-page .folio-intro h1{max-width:15ch}.portfolio-page .folio-breadcrumb{padding-top:92px}.portfolio-page .folio-context{grid-template-columns:1fr;gap:22px;padding-block:44px}.portfolio-page .folio-gallery{padding-top:32px}.portfolio-page .folio-gallery-meta{flex-direction:column;gap:5px}.portfolio-page .folio-inline-invite{flex-direction:column;align-items:flex-start;gap:20px}.portfolio-page .folio-category-notes{gap:32px 24px;padding-block:44px}.portfolio-page .folio-closing{padding-block:56px}.portfolio-page .folio-viewer{padding:12px}.portfolio-page .folio-viewer-stage{grid-template-columns:44px minmax(0,1fr) 44px;gap:0}.portfolio-page .folio-viewer-stage figure{grid-area:1/1/auto/-1}.portfolio-page .folio-viewer-stage>button{grid-row:2;margin-top:6px}.portfolio-page .folio-viewer-stage>button:last-child{grid-column:3}.portfolio-page .folio-viewer-stage img{max-height:calc(100dvh - 300px)}.portfolio-page .folio-viewer-actions{margin-top:8px}}@media (width<=599px){.portfolio-page .folio-grid,.portfolio-page .folio-category-notes{grid-template-columns:1fr}.portfolio-page .folio-filters{gap:8px}.portfolio-page .folio-filters button{padding:10px 12px}.portfolio-page .folio-item figcaption{margin-top:10px}.portfolio-page .folio-category-notes article{border-top:1px solid #ffffff1a;padding-top:24px}}@media (prefers-reduced-motion:no-preference){.portfolio-page .folio-filters button,.portfolio-page .folio-text-link{transition:color .15s,border-color .15s,background .15s}}.premium-portfolio[data-astro-cid-zs4o744j]{background:radial-gradient(at 15% 0,#241e1529,#0000 45%)}.premium-folio-hero[data-astro-cid-zs4o744j]{align-items:start;padding-block:clamp(36px,6vw,88px)}.premium-folio-hero[data-astro-cid-zs4o744j] .folio-intro[data-astro-cid-zs4o744j]{padding-top:clamp(0px,3vw,44px)}.premium-folio-hero[data-astro-cid-zs4o744j] h1[data-astro-cid-zs4o744j]{max-width:13ch;font-size:clamp(2.8rem,4.8vw,5rem);line-height:1.18}.premium-folio-hero[data-astro-cid-zs4o744j] figure[data-astro-cid-zs4o744j]{margin:0}.premium-folio-hero[data-astro-cid-zs4o744j] img[data-astro-cid-zs4o744j]{object-fit:contain;object-position:top;background:#141310;width:100%;max-height:76vh}.premium-folio-collections[data-astro-cid-zs4o744j]{border-block:1px solid #ffffff20;grid-template-columns:.8fr 1.2fr;gap:48px;padding-block:clamp(32px,5vw,64px);display:grid}.premium-folio-heading[data-astro-cid-zs4o744j] h2[data-astro-cid-zs4o744j]{font:400 clamp(2rem,3.5vw,3.5rem)/1.25 var(--font-serif);text-wrap:balance;margin-top:20px}.premium-folio-collection-links[data-astro-cid-zs4o744j]{display:grid}.premium-folio-collection-links[data-astro-cid-zs4o744j] a[data-astro-cid-zs4o744j]{font:400 clamp(1.3rem,2.2vw,1.8rem)/1.4 var(--font-serif);border-bottom:1px solid #ffffff18;grid-template-columns:36px 1fr auto;align-items:center;gap:16px;padding:22px 0;display:grid}.premium-folio-collection-links[data-astro-cid-zs4o744j] a[data-astro-cid-zs4o744j]:last-child{border-bottom:0}.premium-folio-number[data-astro-cid-zs4o744j],.premium-folio-collection-links[data-astro-cid-zs4o744j] small[data-astro-cid-zs4o744j]{font:400 .7rem/1.6 var(--font-sans,system-ui);color:#aaa59b}.premium-folio-collection-links[data-astro-cid-zs4o744j] a[data-astro-cid-zs4o744j]:hover{color:var(--color-brand)}.premium-island-note[data-astro-cid-zs4o744j]{color:#aaa59b;max-width:72ch;margin-bottom:32px;font-size:.85rem;line-height:1.8}.premium-commercial-link[data-astro-cid-zs4o744j]{padding-top:28px;font-size:.85rem}.premium-commercial-link[data-astro-cid-zs4o744j] a[data-astro-cid-zs4o744j]{color:var(--color-brand);text-underline-offset:4px;text-decoration:underline}.premium-portfolio[data-astro-cid-zs4o744j] .folio-grid{row-gap:48px}.premium-portfolio[data-astro-cid-zs4o744j] .folio-credit{opacity:.8}.premium-portfolio[data-astro-cid-zs4o744j] .folio-filters{border-bottom:1px solid #ffffff20;padding-bottom:18px}.premium-portfolio[data-astro-cid-zs4o744j] .folio-item button{overflow:hidden}.premium-portfolio[data-astro-cid-zs4o744j] .folio-intro h1{line-height:1.18}@media (width<=767px){.premium-folio-collections[data-astro-cid-zs4o744j]{grid-template-columns:1fr;gap:24px}.premium-folio-hero[data-astro-cid-zs4o744j] img[data-astro-cid-zs4o744j]{max-height:none}.premium-folio-collection-links[data-astro-cid-zs4o744j] a[data-astro-cid-zs4o744j]{grid-template-columns:24px 1fr;gap:12px}.premium-folio-collection-links[data-astro-cid-zs4o744j] small[data-astro-cid-zs4o744j]{grid-column:2}.premium-portfolio[data-astro-cid-zs4o744j] .folio-grid{row-gap:32px}.premium-folio-hero[data-astro-cid-zs4o744j] h1[data-astro-cid-zs4o744j]{max-width:16ch}}@media (prefers-reduced-motion:no-preference){.premium-portfolio[data-astro-cid-zs4o744j] .folio-item img{transition:filter .2s}.premium-portfolio[data-astro-cid-zs4o744j] .folio-item button:hover img{filter:brightness(1.06)}}.location-chapter[data-astro-cid-b6cq2wuy]{border-top:1px solid #ffffff1a;padding-block:clamp(3rem,6vw,5rem)}.location-chapter__inner[data-astro-cid-b6cq2wuy]{overflow-wrap:anywhere;width:min(100% - 2rem,800px);min-width:0;margin-inline:auto}h2[data-astro-cid-b6cq2wuy]{font-family:var(--font-serif);margin:1.25rem 0 1.75rem;font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1.15}figure[data-astro-cid-b6cq2wuy]{margin:2rem 0 0}figure[data-astro-cid-b6cq2wuy] img{object-fit:contain;width:100%;height:auto;display:block}figcaption[data-astro-cid-b6cq2wuy]{color:#fff9;gap:.4rem;margin-top:.85rem;font-size:.8125rem;line-height:1.7;display:grid}.related-photographs[data-astro-cid-vhgjehui]{padding-top:56px}.b2c-journey .premium-container{width:var(--b2c-content-width);margin-inline:auto}.b2c-booking-page>section:first-of-type{padding-block:28px 32px;display:block}.b2c-booking-page>section:first-of-type h1{text-wrap:balance;max-width:24ch;margin-top:12px;font-size:clamp(2.25rem,4vw,3.75rem);line-height:1.12}.b2c-booking-page>section:first-of-type .premium-lead{max-width:64ch;margin-top:16px;font-size:1rem;line-height:1.7}.b2c-booking-page>section:first-of-type .mt-9{display:none}.b2c-booking-page #content{align-items:start;scroll-margin-top:100px}.b2c-booking-page #booking-contact{scroll-margin-top:100px}.b2c-services-index .foundation-guidance{padding-block:36px}.b2c-services-index .foundation-guidance>div{grid-template-columns:1fr}.b2c-services-index .foundation-guidance article{max-width:72ch}.b2c-services-index .foundation-guidance .premium-kicker{display:none}.b2c-services-index .foundation-guidance h2{margin-top:0;font-size:1.5rem;line-height:1.35}.story-filter{text-transform:uppercase;letter-spacing:.1em;color:#ffffff8c;border:1px solid #ffffff24;padding:.65rem 1rem;font-size:.72rem}.story-filter:not(.is-active):hover{border-color:var(--color-brand);background:var(--color-brand-muted);color:var(--color-brand)}.booking-progress{color:#ffffff59}.booking-progress.is-active{color:var(--color-brand)}#b2c-booking label{color:#ffffffa6;gap:.5rem;font-size:.78rem;display:grid}#b2c-booking input,#b2c-booking select,#b2c-booking textarea{color:#fff;background:#090909;border:1px solid #ffffff29;width:100%;padding:.85rem}#b2c-booking input:focus,#b2c-booking select:focus,#b2c-booking textarea:focus{outline:2px solid var(--color-brand);outline-offset:2px}
