.block-section[data-v-d735fb2d]{border-radius:var(--radius-lg);min-height:24rem;color:var(--text-on-dark);text-align:center;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.block-section.block-section--framed[data-v-d735fb2d]{background-color:var(--surface-2);color:var(--text-primary)}.block-section.block-section--beside[data-v-d735fb2d]{text-align:left;flex-direction:column;justify-content:normal;align-items:stretch}@media (width>=900px){.block-section.block-section--beside[data-v-d735fb2d]{flex-direction:row}}.block-section.block-section--half[data-v-d735fb2d]{min-height:34rem}.block-section__image[data-v-d735fb2d]{z-index:0;filter:brightness(60%);width:100%;height:100%;position:absolute;inset:0}.block-section--no-darken .block-section__image[data-v-d735fb2d]{filter:none}.block-section--beside .block-section__image[data-v-d735fb2d]{aspect-ratio:1;filter:none;order:2;height:auto;position:relative;inset:auto;overflow:hidden}@media (width>=600px) and (width<=899.98px){.block-section--beside .block-section__image[data-v-d735fb2d]{aspect-ratio:16/9;aspect-ratio:var(--responsive-image-ratio,16/9)}}@media (width>=900px){.block-section--beside .block-section__image[data-v-d735fb2d]{flex:50%;width:auto;min-width:0}}@media (width>=600px) and (width<=899.98px){.block-section--beside .block-section__image[data-v-d735fb2d] .responsive-image__img,.block-section--beside .block-section__image[data-v-d735fb2d] .responsive-image__thumbhash{-o-object-position:50% 40%;object-position:50% 40%}}.block-section__content[data-v-d735fb2d]{z-index:2;max-width:34rem;padding-top:max(var(--space-2xl),min(9.2vw,11rem));padding-bottom:max(var(--space-2xl),min(9.2vw,11rem));padding-left:var(--space-lg);padding-right:var(--space-lg);position:relative}.block-section--beside .block-section__content[data-v-d735fb2d]{background-color:var(--brand-brown);max-width:none;color:var(--text-on-dark)}@media (width>=900px){.block-section--beside .block-section__content[data-v-d735fb2d]{flex:50%}}.block-section--beside.block-section--image-start .block-section__image[data-v-d735fb2d]{order:-1}.block-section--beside.block-section--accent-red .block-section__content[data-v-d735fb2d]{background-color:var(--brand-red)}.block-section__subtitle[data-v-d735fb2d]{margin:0;margin-bottom:var(--space-xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-size:var(--font-size-small);font-family:var(--font-secondary)}.block-section__title[data-v-d735fb2d]{font-family:var(--font-display);font-size:var(--font-size-h2);text-transform:uppercase;letter-spacing:var(--tracking-caps-display);margin:0;font-weight:200}.block-section__text[data-v-d735fb2d]{margin-top:var(--space-sm);max-width:min(var(--richtext-measure),60ch);margin-left:auto;margin-right:auto}.block-section__text[data-v-d735fb2d] p{margin:0}.block-section__text[data-v-d735fb2d] p+p{margin-top:var(--space-sm)}.block-section__button[data-v-d735fb2d]{margin-top:var(--space-lg);border-radius:var(--radius-sm);padding-top:var(--space-xs);padding-bottom:var(--space-xs);padding-left:var(--space-lg);padding-right:var(--space-lg);color:inherit;text-transform:uppercase;letter-spacing:var(--tracking-caps-ui);font-family:var(--font-secondary);font-size:var(--font-size-small);border:1px solid;-webkit-text-decoration:none;text-decoration:none;display:inline-block}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.block-section__button[data-v-d735fb2d]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#ffffff26}}.block-section__button[data-v-d735fb2d]:focus-visible,.block-section__button[data-v-d735fb2d]:hover{border-color:var(--brand-primary);background-color:var(--brand-primary);color:var(--text-on-dark)}.block-section__button[data-v-d735fb2d]:focus-visible{outline-offset:2px;outline:2px solid}:root:root .block-section:not(.block-section--beside):not(.block-section--framed):not(.block-section--no-darken):before{content:"";z-index:1;pointer-events:none;background:radial-gradient(#000000a3,#0000004d);position:absolute;inset:0}:root:root .block-section__subtitle{font-weight:400}:root:root .block-section__title{font-size:2.11765rem;line-height:1.1;font-weight:var(--font-weight-strong)}:root:root .block-section--beside .block-section__title{font-size:2.88235rem;font-weight:200}:root:root .block-section__button{font-size:var(--font-size-menu);padding:10px 15px;font-weight:400}@media (width>=600px){:root:root .block-section--beside .block-section__content{padding-top:4.8rem;padding-bottom:9.6rem}}@media (width>=900px){:root:root .block-section--beside .block-section__content{padding-left:19.7917vw;padding-right:5.9375vw}:root:root .block-section--beside.block-section--image-start .block-section__content{padding-left:5.9375vw;padding-right:19.7917vw}}:root:root .block-section--beside .block-section__title{padding-bottom:2.82353rem}:root:root .block-section--beside .block-section__subtitle{margin-bottom:0;padding-bottom:.70588rem}:root:root .block-section--beside .block-section__text{margin-top:0;padding-bottom:3rem}:root:root .block-section--beside .block-section__button{margin-top:0}:root:root .block-section:not(.block-section--beside):not(.block-section--half) .block-section__content{max-width:47.8824rem}:root:root .block-section:not(.block-section--beside):not(.block-section--half) .block-section__title{padding-bottom:2.05882rem}:root:root .block-section:not(.block-section--beside):not(.block-section--half) .block-section__subtitle{margin-bottom:0;padding-bottom:2.05882rem}:root:root .block-section:not(.block-section--beside):not(.block-section--half) .block-section__text{margin-top:0;padding-bottom:3.23529rem}:root:root .block-section:not(.block-section--beside):not(.block-section--half) .block-section__button{margin-top:0}.block-section--beside .block-section__text{max-width:28rem;margin-left:0;margin-right:0}.richtext-content{-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word}.richtext-content h1,.richtext-content h2,.richtext-content h3,.richtext-content h4{margin-bottom:var(--space-sm);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-weight:var(--font-weight-title)}.richtext-content h1{letter-spacing:var(--tracking-caps-display)}.richtext-content h3{font-weight:var(--font-weight-subtitle)}.richtext-content h4{font-weight:var(--font-weight-label)}.richtext-content h1 b,.richtext-content h1 strong,.richtext-content h2 b,.richtext-content h2 strong,.richtext-content h3 b,.richtext-content h3 strong,.richtext-content h4 b,.richtext-content h4 strong{font-weight:var(--font-weight-subtitle)}.richtext-content>h3.has-text-align-center:first-child{text-transform:none}.richtext-content p{margin-bottom:var(--space-md)}.richtext-content>blockquote:empty,.richtext-content>p:empty{display:none}.richtext-content>ol,.richtext-content>p,.richtext-content>ul{max-width:min(var(--richtext-measure),60ch)}.richtext-content>p.has-text-align-center{margin-left:auto;margin-right:auto}.richtext-content ul{margin-bottom:var(--space-md);padding-left:var(--space-lg);list-style:none}.richtext-content li{position:relative}.richtext-content li>p{margin:0}.richtext-content li:before{content:"";left:calc(var(--space-lg)*-1 + .2em);background-color:var(--color-check);width:13px;height:13px;position:absolute;top:.3em;-webkit-mask-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M6.2%2012.1%202%207.9l1.4-1.4%202.8%202.8%206.4-6.4L14%204.3z%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M6.2%2012.1%202%207.9l1.4-1.4%202.8%202.8%206.4-6.4L14%204.3z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.richtext-content a:not(.btn-cta){color:var(--link-color);text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:.08em;-webkit-text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}.richtext-content a:not(.btn-cta):focus-visible,.richtext-content a:not(.btn-cta):active,.richtext-content a:not(.btn-cta):hover{text-decoration-color:currentColor}.richtext-content a:not(.btn-cta):focus-visible{outline-offset:2px;outline:2px solid}.richtext-content img{border-radius:var(--radius-sm);max-width:100%;height:auto}.richtext-content figure{margin-left:0;margin-right:0;margin-bottom:var(--space-md)}.richtext-content blockquote{width:85%;margin-left:auto;margin-right:auto;margin-bottom:var(--space-md);text-align:center;font-family:var(--font-accent);font-style:italic;font-size:var(--font-size-h2)}.richtext-content blockquote>:first-child{margin-top:0}.richtext-content blockquote>:last-child{margin-bottom:0}.richtext-content>p.lead{text-align:center;width:85%;max-width:none;font-family:var(--font-accent);font-style:italic;font-size:var(--font-size-h2);margin-left:auto;margin-right:auto}.richtext-content cite{margin-top:var(--space-xs);text-align:right;color:var(--text-muted);font-size:var(--font-size-small);font-style:normal;display:block}.richtext-content .aligncenter,.richtext-content .has-text-align-center{text-align:center}.richtext-content .has-text-align-left{text-align:left}.richtext-content .has-text-align-right{text-align:right}.block-richtext:has(+.block-gallery--wide) .richtext-content>h2:last-child:not(.has-text-align-center){--gallery-inline-size:min(var(--gallery-wide-inline-size), calc(100cqi - var(--space-lg)*2));margin-left:calc((100% - var(--gallery-inline-size))/2)}.block-richtext:has(+.block-gallery--wide) .richtext-content>h3:last-child:not(.has-text-align-center){--gallery-inline-size:min(var(--gallery-wide-inline-size), calc(100cqi - var(--space-lg)*2));margin-left:calc((100% - var(--gallery-inline-size))/2)}:root:root .richtext-content h1{margin-top:var(--space-sm)}:root:root .richtext-content h2,:root:root .richtext-content h3,:root:root .richtext-content h4{margin-top:var(--space-xl);margin-bottom:var(--space-sm)}:root:root .richtext-content>:first-child,:root:root .richtext-content>h1+h2,:root:root .richtext-content>h1+h3,:root:root .richtext-content>h1+h4,:root:root .richtext-content>h1:first-child,:root:root .richtext-content>h2+h2,:root:root .richtext-content>h2+h3,:root:root .richtext-content>h2+h4,:root:root .richtext-content>h2+ol,:root:root .richtext-content>h2+p,:root:root .richtext-content>h2+ul,:root:root .richtext-content>h2:first-child,:root:root .richtext-content>h3+h2,:root:root .richtext-content>h3+h3,:root:root .richtext-content>h3+h4,:root:root .richtext-content>h3+ol,:root:root .richtext-content>h3+p,:root:root .richtext-content>h3+ul,:root:root .richtext-content>h3:first-child,:root:root .richtext-content>h4+h2,:root:root .richtext-content>h4+h3,:root:root .richtext-content>h4+h4,:root:root .richtext-content>h4+ol,:root:root .richtext-content>h4+p,:root:root .richtext-content>h4+ul,:root:root .richtext-content>h4:first-child{margin-top:0}:root:root .richtext-content>:last-child{margin-bottom:0}:root:root .richtext-content h2{font-size:var(--font-size-h2)}:root:root .richtext-content h3{font-size:var(--font-size-h3)}:root:root .richtext-content h4{font-size:1.26667rem}:root:root .richtext-content ul{padding-left:20px}:root:root .richtext-content li:before{top:4px;left:-21px;-webkit-mask-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%223%22%20d%3D%22M3%208.5%206.5%2012%2013%204%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%223%22%20d%3D%22M3%208.5%206.5%2012%2013%204%22%2F%3E%3C%2Fsvg%3E)}@media (width>=48.875rem){:root:root .richtext-content blockquote,:root:root .richtext-content>p.lead{width:106.25%;margin-left:-3.125%;margin-right:-3.125%}}:root:root .richtext-content.richtext-content--pullquote figure{text-align:center;padding-top:122px;padding-bottom:122px}:root:root .richtext-content.richtext-content--pullquote blockquote{border-left:5px solid #eee;width:auto;margin:0;padding:10px 20px;font-size:17.5px;font-style:normal;line-height:28px}:root:root .richtext-content.richtext-content--pullquote cite{font-style:italic;font-size:inherit;color:inherit;text-align:inherit}:root:root .richtext-content.richtext-content--pullquote h2.has-text-align-center{font-size:26.22px}.block-richtext[data-v-ecf9bd19]{width:100%;max-width:var(--richtext-measure);padding-left:var(--space-lg);padding-right:var(--space-lg);margin-left:auto;margin-right:auto}@media (width<=48.874rem){.block-richtext[data-v-ecf9bd19]{padding-left:0;padding-right:0}}:root:root .block-richtext[data-v-ecf9bd19]{max-width:calc(var(--richtext-measure) - var(--space-lg)*2)}.lightbox[data-v-609a91ac]{width:100%;max-width:100vw;height:100%;max-height:100vh;color:var(--text-on-dark);opacity:0;transition:opacity var(--transition-duration) var(--cubic-bezier),overlay var(--transition-duration) allow-discrete,display var(--transition-duration) allow-discrete;background:0 0;border:none;margin:0;padding:0;position:fixed;inset:0}.lightbox[open][data-v-609a91ac]{opacity:1;place-items:center;display:grid}@starting-style{.lightbox[open][data-v-609a91ac]{opacity:0}}.lightbox[data-v-609a91ac]::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#000000d1}@media (prefers-reduced-motion:reduce){.lightbox[data-v-609a91ac]{transition:none}}.lightbox__close[data-v-609a91ac]{top:var(--space-md);right:var(--space-md);z-index:1;border-radius:var(--radius-sm);width:44px;height:44px;color:inherit;cursor:pointer;background-color:#00000059;border:none;place-content:center;display:grid;position:absolute}.lightbox__close[data-v-609a91ac]:hover{background-color:#0000008c}.lightbox__close[data-v-609a91ac]:focus-visible{outline-offset:2px;outline:2px solid #fff}.lightbox__controls[data-v-609a91ac]{z-index:1;padding-left:var(--space-sm);padding-right:var(--space-sm);pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.lightbox__control[data-v-609a91ac]{pointer-events:auto;border-radius:var(--radius-sm);cursor:pointer;border:none;place-content:center;width:44px;height:44px;display:grid}.lightbox__control svg[data-v-609a91ac]{width:.85rem;height:1.5rem}.lightbox__control[data-v-609a91ac]:focus-visible{outline-offset:2px;outline:2px solid #fff}.lightbox__stage[data-v-609a91ac]{grid-gap:var(--space-sm);justify-items:center;gap:var(--space-sm);touch-action:pan-y;cursor:grab;max-width:min(90vw,90rem);max-height:90vh;margin:0;display:grid;position:relative}.lightbox__stage--dragging[data-v-609a91ac]{cursor:grabbing;-webkit-user-select:none;user-select:none}.lightbox__image[data-v-609a91ac]{aspect-ratio:1.5;aspect-ratio:var(--lightbox-image-ratio,1.5);width:min(90vw,90rem,117vh);width:min(90vw,90rem,78vh * var(--lightbox-image-ratio,1.5));max-width:min(90vw,90rem);height:auto;max-height:78vh}.lightbox__image[data-v-609a91ac] .responsive-image__img,.lightbox__image[data-v-609a91ac] .responsive-image__thumbhash{-o-object-fit:contain;object-fit:contain}.lightbox__caption[data-v-609a91ac]{max-width:40rem;padding-left:var(--space-lg);padding-right:var(--space-lg)}.lightbox__caption[data-v-609a91ac],.lightbox__counter[data-v-609a91ac]{text-align:center;color:var(--text-on-dark);margin:0}.lightbox__counter[data-v-609a91ac]{bottom:var(--space-md);font-size:var(--font-size-small);letter-spacing:.08em;position:absolute;left:0;right:0}.gallery-grid[data-v-3475a91b]{position:relative;container-type:inline-size}.gallery-grid--default[data-v-3475a91b]{width:80%;margin-left:auto;margin-right:auto}.gallery-grid__list[data-v-3475a91b]{grid-gap:var(--space-sm);gap:var(--space-sm);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}@container (width>=640px){.gallery-grid__list[data-v-3475a91b]{grid-template-columns:repeat(3,1fr)}}@container (width>=960px){.gallery-grid__list[data-v-3475a91b]{grid-template-columns:repeat(4,1fr)}}.gallery-grid__figure[data-v-3475a91b]{margin:0}.gallery-grid__tile[data-v-3475a91b]{cursor:pointer;background:0 0;border:none;width:100%;padding:0;display:block}.gallery-grid__tile[data-v-3475a91b]:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.gallery-grid__image[data-v-3475a91b]{aspect-ratio:1;--state-duration:var(--state-duration-out);width:100%;height:auto;transition:transform var(--state-duration) var(--state-ease)}.gallery-grid__tile:focus-visible .gallery-grid__image[data-v-3475a91b],.gallery-grid__tile:hover .gallery-grid__image[data-v-3475a91b]{--state-duration:var(--state-duration-in);transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.gallery-grid__image[data-v-3475a91b]{transition:none}.gallery-grid__tile:focus-visible .gallery-grid__image[data-v-3475a91b],.gallery-grid__tile:hover .gallery-grid__image[data-v-3475a91b]{transform:none}}.gallery-grid__caption[data-v-3475a91b]{padding-top:var(--space-2xs);color:var(--text-muted);font-size:var(--font-size-small);text-align:center;margin:0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.gallery-grid__item[data-v-3475a91b]{opacity:0;animation:linear both gallery-grid-reveal-3475a91b;animation-timeline:view();animation-range:entry 0 cover 25%;translate:0 1.5rem}}}@keyframes gallery-grid-reveal-3475a91b{to{opacity:1;translate:0}}.block-gallery[data-v-bc44ec68]{position:relative}.block-gallery--default[data-v-bc44ec68]{width:80%;margin-left:auto;margin-right:auto}:root:root .block-gallery--default[data-v-bc44ec68]{width:calc(var(--richtext-measure) - var(--space-lg)*2);max-width:100%}:root:root .block-gallery--wide[data-v-bc44ec68]{width:var(--gallery-wide-inline-size);max-width:100%;margin-left:auto;margin-right:auto}.block-gallery--autoplay .block-gallery__track[data-v-bc44ec68]{position:relative}.block-gallery--autoplay .block-gallery__track[data-v-bc44ec68]:after{content:"";z-index:1;transform-origin:0 0;background-color:color-mix(in srgb,var(--brand-brown) 50%,transparent);height:2px;animation:block-gallery-autoplay-bc44ec68 var(--autoplay-duration) linear infinite;background-color:#554a4480;position:absolute;top:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.block-gallery--autoplay .block-gallery__track[data-v-bc44ec68]:after{animation-play-state:paused}}@keyframes block-gallery-autoplay-bc44ec68{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.block-gallery__figure[data-v-bc44ec68]{margin:0}.block-gallery__track[data-v-bc44ec68]{touch-action:pan-y;aspect-ratio:1;width:100%;position:relative;overflow:hidden}@media (width>=992px){.block-gallery__track[data-v-bc44ec68]{aspect-ratio:16/9}.block-gallery--full .block-gallery__track[data-v-bc44ec68]{max-height:85vh}}.block-gallery__track--swipeable[data-v-bc44ec68]{cursor:grab}.block-gallery__track--dragging[data-v-bc44ec68]{cursor:grabbing;-webkit-user-select:none;user-select:none}.block-gallery__slide[data-v-bc44ec68]{transform:translateX(calc(100%*(var(--position) - 0))) scale(.9);transform:translateX(calc(100%*(var(--position) - var(--index,0)))) scale(.9);opacity:.5;transition:transform .48s var(--cubic-bezier),opacity .48s var(--cubic-bezier);margin:0;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.block-gallery__slide[data-v-bc44ec68]{transition:none}}.block-gallery__slide--active[data-v-bc44ec68]{transform:translateX(calc(100%*(var(--position) - 0))) scale(1);transform:translateX(calc(100%*(var(--position) - var(--index,0)))) scale(1);opacity:1}.block-gallery__image[data-v-bc44ec68]{width:100%;height:100%}.block-gallery__caption[data-v-bc44ec68]{padding-top:var(--space-xs);padding-left:var(--space-lg);padding-right:var(--space-lg);text-align:center;color:var(--text-muted);font-size:var(--font-size-large);margin:0}.block-gallery__controls[data-v-bc44ec68]{margin-top:var(--space-2xs);justify-content:space-between;display:flex}.block-gallery--full .block-gallery__controls[data-v-bc44ec68]{pointer-events:none;margin-top:0;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.block-gallery__control[data-v-bc44ec68]{pointer-events:auto;border-radius:var(--radius-sm);cursor:pointer;border:none;place-content:center;width:4rem;height:3.4rem;display:grid}.block-gallery__control svg[data-v-bc44ec68]{width:1.3rem;height:1.3rem}.block-gallery--full .block-gallery__control[data-v-bc44ec68]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:6.76rem;height:7.53rem;position:relative}@media (width<=991.98px){.block-gallery--full .block-gallery__control[data-v-bc44ec68]{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;width:44px;height:44px}.block-gallery--full .block-gallery__control[data-v-bc44ec68]:before{content:"";border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color var(--state-duration) var(--state-ease);background-color:#554b458c;position:absolute;inset:4px}@supports (color:color-mix(in lch,red,blue)){.block-gallery--full .block-gallery__control[data-v-bc44ec68]:before{background-color:color-mix(in srgb,var(--brand-brown) 55%,transparent)}}.block-gallery--full .block-gallery__control[data-v-bc44ec68]:after{inset:4px}.block-gallery--full .block-gallery__control[data-v-bc44ec68]:hover:before{background-color:#554b45b3}@supports (color:color-mix(in lch,red,blue)){.block-gallery--full .block-gallery__control[data-v-bc44ec68]:hover:before{background-color:color-mix(in srgb,var(--brand-brown) 70%,transparent)}}}.block-gallery--full .block-gallery__control svg[data-v-bc44ec68]{z-index:1;width:1.3rem;height:2.7rem;position:relative}@media (width<=991.98px){.block-gallery--full .block-gallery__control svg[data-v-bc44ec68]{width:.85rem;height:1.5rem}}.block-gallery__control[data-v-bc44ec68]:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.block-gallery__preview[data-v-bc44ec68]{z-index:1;gap:0;margin:-1.575rem 0 0;padding:0;list-style:none;display:none;position:relative}@media (width>=992px){.block-gallery__preview[data-v-bc44ec68]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:safe center;display:flex;overflow-x:auto}.block-gallery__preview[data-v-bc44ec68]::-webkit-scrollbar{display:none}.block-gallery__preview>li[data-v-bc44ec68]{flex-shrink:0}.block-gallery__preview--fade-start[data-v-bc44ec68]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 3rem);mask-image:linear-gradient(90deg,#0000,#000 3rem)}.block-gallery__preview--fade-end[data-v-bc44ec68]{-webkit-mask-image:linear-gradient(270deg,#0000,#000 3rem);mask-image:linear-gradient(270deg,#0000,#000 3rem)}.block-gallery__preview--fade-start.block-gallery__preview--fade-end[data-v-bc44ec68]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 3rem calc(100% - 3rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 3rem calc(100% - 3rem),#0000)}}.block-gallery__preview-button[data-v-bc44ec68]{cursor:pointer;scroll-snap-align:center;background:0 0;border:none;padding:0}.block-gallery__preview-button[data-v-bc44ec68]:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.block-gallery__preview-image[data-v-bc44ec68]{filter:saturate(.4)brightness(1.2);width:8.4rem;height:6.3rem;transition:filter .22s var(--cubic-bezier),transform .22s var(--cubic-bezier);transform:scale(.86)}.block-gallery__preview-button:focus-visible .block-gallery__preview-image[data-v-bc44ec68],.block-gallery__preview-button:hover .block-gallery__preview-image[data-v-bc44ec68]{filter:saturate()brightness();transform:scale(1.25)}.block-gallery__preview-button--active .block-gallery__preview-image[data-v-bc44ec68]{filter:saturate(0)brightness(.33);transform:scale(.86)}.block-embed[data-v-5fb69c08]{aspect-ratio:16/9;width:100%;max-width:60rem;margin-left:auto;margin-right:auto}.block-embed iframe[data-v-5fb69c08]{border:0;width:100%;height:100%}.block-embed__placeholder[data-v-5fb69c08]{justify-content:center;align-items:center;gap:var(--space-sm);width:100%;height:100%;padding:var(--space-lg);text-align:center;background-color:var(--surface-1);border:1px solid var(--surface-3);border-radius:var(--radius-sm);flex-direction:column;display:flex}.block-embed__provider[data-v-5fb69c08]{margin:0;font-weight:600}.block-embed__hint[data-v-5fb69c08]{color:var(--text-muted);font-size:var(--font-size-small);margin:0}.block-embed__privacy-link[data-v-5fb69c08]{color:inherit}.block-embed__privacy-link[data-v-5fb69c08]:active,.block-embed__privacy-link[data-v-5fb69c08]:hover{color:var(--brand-primary)}.block-embed__privacy-link[data-v-5fb69c08]:focus-visible{outline:2px solid var(--brand-orange);outline-offset:2px}:root:root .block-embed.block-embed--brochure[data-v-5fb69c08]{aspect-ratio:762/450;max-width:762px}:root:root .block-embed.block-embed--map[data-v-5fb69c08]{aspect-ratio:4/3;max-width:600px}:root:root .block-embed.block-embed--video[data-v-5fb69c08]{aspect-ratio:500/281;max-width:500px}:root:root .block-embed iframe[data-v-5fb69c08]{height:auto}:root:root .block-embed.block-embed--brochure iframe[data-v-5fb69c08]{aspect-ratio:762/450}:root:root .block-embed.block-embed--map iframe[data-v-5fb69c08]{aspect-ratio:4/3}:root:root .block-embed.block-embed--video iframe[data-v-5fb69c08]{aspect-ratio:500/281}.block-teaser[data-v-124f015e]{padding:var(--space-2xl) var(--space-md);background-color:var(--surface-1);grid-template-columns:1fr;list-style:none;display:grid}@media (width>=600px){.block-teaser[data-v-124f015e]{grid-template-columns:repeat(2,1fr)}}.block-teaser__item[data-v-124f015e]{text-align:center}.block-teaser__item[data-v-124f015e]:not(:first-child){border-top:1px solid var(--surface-3)}@media (width>=600px){.block-teaser__item[data-v-124f015e]:not(:first-child){border-top:0;border-left:1px solid var(--surface-3)}}.block-teaser__link[data-v-124f015e]{grid-gap:var(--space-xs);justify-items:center;gap:var(--space-xs);padding:var(--space-lg) var(--space-md);color:inherit;display:grid}.block-teaser__text a[data-v-124f015e]{color:var(--text-primary);text-decoration-line:underline;-webkit-text-decoration-color:var(--surface-3);text-decoration-color:var(--surface-3);text-underline-offset:.2em;--state-duration:var(--state-duration-out);transition:text-decoration-color var(--state-duration) var(--state-ease)}.block-teaser__text a[data-v-124f015e]:focus-visible,.block-teaser__text a[data-v-124f015e]:active,.block-teaser__text a[data-v-124f015e]:hover{--state-duration:var(--state-duration-in);text-decoration-color:currentColor}.block-teaser__text a[data-v-124f015e]:focus-visible{outline-offset:2px;outline:2px solid}.block-teaser__icon[data-v-124f015e]{width:3.75rem;height:3.75rem;margin-bottom:calc(var(--space-sm) - var(--space-xs));display:block}.block-teaser__icon[data-v-124f015e] svg{width:100%;height:100%}.block-teaser__icon[data-v-124f015e] path[fill=\#403434]{fill:var(--brand-brown)}.block-teaser__title[data-v-124f015e]{font-size:var(--font-size-large);min-height:calc(var(--line-height-title)*2*var(--font-size-large));margin:0}.block-teaser__text[data-v-124f015e]{color:var(--text-muted);font-size:var(--font-size-small);margin:0}@media (width<=599.98px){.block-teaser__text[data-v-124f015e]{min-height:calc(var(--line-height-body)*2*var(--font-size-small))}}:root:root .block-teaser__title{text-transform:uppercase;min-width:0;letter-spacing:var(--tracking-caps);font-size:18px;font-weight:200}:root:root .block-teaser__text{min-width:0;font-size:var(--font-size-main)}@media (width<=599.98px){:root:root .block-teaser__text{min-height:calc(var(--line-height-body)*2*var(--font-size-main))}}:root:root .home .block-teaser{gap:var(--space-lg);box-sizing:border-box;width:100%;max-width:calc(var(--content-width)*1.24);min-width:0;padding:var(--space-lg) var(--space-lg) 0;background-color:#0000;grid-column:full;margin-left:auto;margin-right:auto}:root:root .home .block-teaser+:is(:root:root .home .block-teaser){padding-top:var(--space-lg);margin-top:0}@media (width>=600px){:root:root .home .block-teaser{grid-template-columns:repeat(2,1fr)}}:root:root .home .block-teaser .block-teaser__item{border:1px solid color-mix(in srgb,var(--text-primary) 12%,transparent);border-radius:var(--radius-lg);background-color:var(--surface-0);box-shadow:var(--shadow-card)}:root:root .home .block-teaser .block-teaser__link{padding:var(--space-xl) var(--space-lg);gap:0}:root:root .home .block-teaser .block-teaser__icon{width:3rem;height:3rem;margin-bottom:var(--space-md)}:root:root .home .block-teaser .block-teaser__title{min-height:0;margin:0 0 var(--space-sm);text-wrap:balance;font-size:1.2rem;font-weight:300;line-height:1.3}:root:root .home .block-teaser .block-teaser__text{max-width:32ch;min-height:0;font-size:var(--font-size-small);text-wrap:balance;margin-left:auto;margin-right:auto;line-height:1.55}.room-card[data-v-d0c18dff]{margin-bottom:var(--space-2xl);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);grid-template:"slider"1fr"info"min-content/1fr;display:grid;overflow:hidden}@media (width>=1080.02px){.room-card[data-v-d0c18dff]{grid-template:"slider info"/5fr 3fr}}.room-card__slider[data-v-d0c18dff]{grid-area:slider;grid-template-rows:1fr auto;min-height:0;display:grid;position:relative}.room-card__track[data-v-d0c18dff]{scroll-snap-type:x mandatory;scrollbar-width:none;min-height:0;display:flex;overflow-x:auto}.room-card__track[data-v-d0c18dff]::-webkit-scrollbar{display:none}.room-card__track--swipeable[data-v-d0c18dff]{cursor:grab}.room-card__track--dragging[data-v-d0c18dff]{cursor:grabbing;-webkit-user-select:none;user-select:none}.room-card__slide[data-v-d0c18dff]{scroll-snap-align:start;flex:0 0 100%;min-height:0;margin:0;display:grid}.room-card__image[data-v-d0c18dff]{aspect-ratio:16/9;width:100%;height:100%;min-height:0}.room-card__caption[data-v-d0c18dff]{padding-top:var(--space-xs);padding-bottom:var(--space-xs);background-color:var(--surface-0);text-align:center;color:var(--text-muted);font-size:var(--font-size-small);margin:0}.room-card__caption[data-v-d0c18dff]:empty{padding-top:0;padding-bottom:0}.room-card__controls[data-v-d0c18dff]{bottom:var(--space-sm);left:var(--space-sm);right:var(--space-sm);pointer-events:none;justify-content:space-between;display:flex;position:absolute}.room-card__control[data-v-d0c18dff]{pointer-events:auto;cursor:pointer;border:none;border-radius:50%;place-content:center;width:2.25rem;height:2.25rem;display:grid}.room-card__control svg[data-v-d0c18dff]{width:1.25rem;height:1.25rem}.room-card__control[data-v-d0c18dff]:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.room-card__info[data-v-d0c18dff]{padding:var(--space-lg) var(--space-xl);background-color:var(--surface-1);align-items:flex-start;gap:var(--space-sm);flex-direction:column;grid-area:info;justify-content:center;display:flex}.room-card__title[data-v-d0c18dff]{font-family:var(--font-display);font-size:var(--font-size-h2);line-height:var(--line-height-title);text-transform:uppercase;letter-spacing:var(--tracking-caps);-webkit-hyphens:none;hyphens:none;margin:0}.room-card__body[data-v-d0c18dff]{max-width:min(var(--richtext-measure),60ch)}.room-card__body[data-v-d0c18dff] p{margin:0 0 var(--space-sm)}.room-card__body[data-v-d0c18dff] p:last-child{margin-bottom:0}.room-card__tour[data-v-d0c18dff]{padding:.4rem .75rem .4rem 5.75rem;font-size:1rem;position:relative}.room-card__tour[data-v-d0c18dff]:before{content:"360°";border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);place-content:center;width:5rem;font-size:1.2em;display:grid;position:absolute;top:-1px;bottom:-1px;left:-1px}:root:root .room-card:last-child{margin-bottom:0}:root:root .room-card{grid-template-rows:min-content 1fr;grid-template-areas:"info""slider"}@media (width>=1080.02px){:root:root .room-card{grid-template-rows:auto;grid-template-areas:"slider info"}}:root:root .room-card{margin-bottom:102px}:root:root .room-card__image{aspect-ratio:5/4}:root:root .room-card__caption{font-size:var(--font-size-main);background-color:#0000;grid-area:2/1;padding:.55rem 3rem;position:relative}:root:root .room-card__caption:empty{min-height:2.2rem;padding-top:.55rem;padding-bottom:.55rem}:root:root .room-card__controls{grid-area:2/1;align-items:center;position:absolute;inset:0}:root:root .room-card__control{color:#000;background-color:#0000;border-radius:0;width:2.7rem;height:2.2rem}:root:root .room-card__control:hover{background-color:#00000014}:root:root .room-card__control svg{width:2rem;height:1.5rem}:root:root .room-card__control path{stroke-width:4px;stroke-linecap:square}:root:root .room-card__info{justify-content:flex-start;padding:1rem 2rem}:root:root .room-card__title{font-weight:200;line-height:1.65}.block-rooms[data-v-fa3707a8]{max-width:73.5rem;margin-left:auto;margin-right:auto}@media (width<=599.98px){:root:root .block-rooms{margin-left:28px;margin-right:28px}}.block-spa-treatments[data-v-da7da2b5]{max-width:var(--content-width);padding-left:var(--space-lg);padding-right:var(--space-lg);margin-left:auto;margin-right:auto;list-style:none}.spa-treatment[data-v-da7da2b5]{padding-top:var(--space-md);padding-bottom:var(--space-md);border-bottom:1px solid var(--surface-3)}.spa-treatment[data-v-da7da2b5]:first-child{padding-top:0}.spa-treatment[data-v-da7da2b5]:last-child{border-bottom:none}.spa-treatment__row[data-v-da7da2b5]{-moz-column-gap:var(--space-lg);column-gap:var(--space-lg);row-gap:var(--space-2xs);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}@media (width<=599.98px){.spa-treatment__row[data-v-da7da2b5]{flex-direction:column;align-items:flex-start}}.spa-treatment__title[data-v-da7da2b5]{font-family:var(--font-display);font-size:var(--font-size-large);letter-spacing:.02em;font-weight:300}.spa-treatment__price[data-v-da7da2b5]{color:var(--text-primary);font-family:var(--font-display);font-size:var(--font-size-small);white-space:nowrap;flex-shrink:0;font-weight:500}.spa-treatment__note[data-v-da7da2b5]{margin:0;margin-top:var(--space-2xs);color:var(--text-muted);font-size:var(--font-size-small)}.spa-treatment__description[data-v-da7da2b5]{margin:0;margin-top:var(--space-xs);color:var(--text-muted)}.block-offers[data-v-bdd5bc4b]{grid-gap:var(--space-xl);gap:var(--space-xl);grid-template-columns:1fr;max-width:73.5rem;margin-left:auto;margin-right:auto;display:grid}@media (width>=48.875rem){.block-offers[data-v-bdd5bc4b]{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}.offer-card[data-v-bdd5bc4b]{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background-color:var(--surface-1);flex-direction:column;display:flex;overflow:hidden}.offer-card__image[data-v-bdd5bc4b]{aspect-ratio:4/3;width:100%}.offer-card__info[data-v-bdd5bc4b]{padding:var(--space-lg);gap:var(--space-sm);flex-direction:column;display:flex}.offer-card__title[data-v-bdd5bc4b]{font-family:var(--font-display);font-size:var(--font-size-h3);line-height:var(--line-height-title);text-transform:uppercase;letter-spacing:.08em;margin:0}.offer-card__body[data-v-bdd5bc4b],.offer-card__summary[data-v-bdd5bc4b]{margin:0}.offer-card__inclusions[data-v-bdd5bc4b]{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.offer-card__rates[data-v-bdd5bc4b],.offer-card__validity[data-v-bdd5bc4b]{color:var(--text-muted);font-size:var(--font-size-small);margin:0}.offer-card__rates[data-v-bdd5bc4b]{gap:var(--space-2xs);flex-direction:column;padding:0;list-style:none;display:flex}.offer-card__cta[data-v-bdd5bc4b]{margin-top:var(--space-xs);align-self:flex-start}.block-page-teaser[data-v-e18f26a7]{grid-gap:var(--space-lg);gap:var(--space-lg);box-sizing:border-box;padding-left:var(--space-lg);padding-right:var(--space-lg);grid-template-columns:1fr;width:100%;min-width:0;max-width:73.5rem;margin-left:auto;margin-right:auto;display:grid}@media (width>=900px){.block-page-teaser[data-v-e18f26a7]{grid-template-columns:repeat(3,1fr)}:is(.block-page-teaser[data-v-e18f26a7]:has(>:nth-child(2):last-child),.block-page-teaser[data-v-e18f26a7]:has(>:nth-child(4):last-child)){grid-template-columns:repeat(2,1fr)}.block-page-teaser[data-v-e18f26a7]:has(>:first-child:last-child){grid-template-columns:1fr}}.page-teaser[data-v-e18f26a7]{border-radius:var(--radius-lg);background-color:var(--surface-0);color:var(--text-primary);box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.page-teaser__image-link[data-v-e18f26a7]{display:block}.page-teaser__image-link[data-v-e18f26a7]:focus-visible{box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 5px var(--text-primary);outline:none}.page-teaser__image[data-v-e18f26a7]{aspect-ratio:16/9;--state-duration:var(--state-duration-out);width:100%;transition:transform var(--state-duration) var(--state-ease)}.page-teaser__image-link:focus-visible .page-teaser__image[data-v-e18f26a7],.page-teaser__image-link:hover .page-teaser__image[data-v-e18f26a7]{--state-duration:var(--state-duration-in);transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.page-teaser__image[data-v-e18f26a7]{transition:none}.page-teaser__image-link:focus-visible .page-teaser__image[data-v-e18f26a7],.page-teaser__image-link:hover .page-teaser__image[data-v-e18f26a7]{transform:none}}@media (width>=600px) and (width<=899.98px){.page-teaser[data-v-e18f26a7]:has(>.page-teaser__image-link){grid-template-columns:40% 1fr;align-items:stretch;display:grid}.page-teaser__image[data-v-e18f26a7],.page-teaser__image-link[data-v-e18f26a7]{height:100%}.page-teaser__image[data-v-e18f26a7]{aspect-ratio:auto}}@media (width>=900px){.block-page-teaser:has(>:first-child:last-child) .page-teaser[data-v-e18f26a7]:has(>.page-teaser__image-link){grid-template-columns:40% 1fr;align-items:stretch;display:grid}:is(.block-page-teaser:has(>:first-child:last-child) .page-teaser__image[data-v-e18f26a7],.block-page-teaser:has(>:first-child:last-child) .page-teaser__image-link[data-v-e18f26a7]){height:100%}.block-page-teaser:has(>:first-child:last-child) .page-teaser__image[data-v-e18f26a7]{aspect-ratio:auto}}.page-teaser__content[data-v-e18f26a7]{grid-gap:var(--space-sm);gap:var(--space-sm);padding:var(--space-lg);flex:1;display:grid}.page-teaser__title[data-v-e18f26a7]{font-family:var(--font-display);font-size:var(--font-size-h2);line-height:1.33;font-weight:var(--font-weight-title);text-transform:uppercase;letter-spacing:var(--tracking-caps);margin:0}.page-teaser__excerpt[data-v-e18f26a7]{max-width:min(var(--richtext-measure),60ch);color:var(--text-muted);font-size:var(--font-size-main);white-space:pre-line;margin:0}.page-teaser__button[data-v-e18f26a7]{text-align:center;place-self:end stretch}:root:root .page-teaser{border-radius:0 0 4.25px 4.25px}:root:root .page-teaser__content{padding:1.75rem}:root:root .page-teaser__title{color:#444651}:root:root .block-page-teaser{max-width:calc(var(--content-width)*1.24);gap:2rem}:root:root .block-page-teaser:has(>:first-child:last-child){max-width:var(--content-width)}:root:root .page-teaser__excerpt{color:#444651}.contact-form__announce[data-v-ad0d1d3e]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contact-form[data-v-ad0d1d3e]{max-width:var(--richtext-measure);padding-left:var(--space-lg);padding-right:var(--space-lg);margin-left:auto;margin-right:auto}.contact-form__field[data-v-ad0d1d3e]{gap:var(--space-2xs);margin-bottom:var(--space-md);flex-direction:column;display:flex}.contact-form__field input[data-v-ad0d1d3e],.contact-form__field textarea[data-v-ad0d1d3e]{border:1px solid var(--surface-3);border-radius:var(--radius-sm);padding-top:var(--space-xs);padding-bottom:var(--space-xs);padding-left:var(--space-sm);padding-right:var(--space-sm);font-family:inherit;font-size:max(16px,var(--font-size-main));color:var(--text-primary);background-color:var(--surface-0);font-weight:400}.contact-form__field input[data-v-ad0d1d3e]:hover,.contact-form__field textarea[data-v-ad0d1d3e]:hover{border-color:var(--text-muted)}.contact-form__field input[data-v-ad0d1d3e]:focus-visible,.contact-form__field textarea[data-v-ad0d1d3e]:focus-visible{outline:2px solid var(--brand-orange);outline-offset:1px}.contact-form__field input[aria-invalid=true][data-v-ad0d1d3e],.contact-form__field textarea[aria-invalid=true][data-v-ad0d1d3e]{border-color:var(--brand-primary)}.contact-form__field textarea[data-v-ad0d1d3e]{resize:vertical}.contact-form__field-error[data-v-ad0d1d3e]{color:var(--brand-primary);font-size:var(--font-size-small)}.contact-form__honeypot[data-v-ad0d1d3e]{position:absolute;left:-9999px}.contact-form__retention-notice[data-v-ad0d1d3e]{margin-bottom:var(--space-md);color:var(--text-muted);font-size:var(--font-size-small)}.contact-form__notice[data-v-ad0d1d3e]{margin-bottom:var(--space-md);padding-top:var(--space-sm);padding-bottom:var(--space-sm);padding-left:var(--space-md);padding-right:var(--space-md);border-radius:var(--radius-sm)}.contact-form__notice--success[data-v-ad0d1d3e]{background-color:var(--surface-1);color:var(--text-primary)}.contact-form__notice--error[data-v-ad0d1d3e]{background-color:var(--surface-1);color:var(--brand-primary)}:root:root .contact-form__field label[data-v-ad0d1d3e]{font-weight:700}:root:root .contact-form__field input[data-v-ad0d1d3e],:root:root .contact-form__field textarea[data-v-ad0d1d3e]{color:#555;padding:12.75px;box-shadow:inset 0 1px 1px #00000013}:root:root .contact-form__field input[data-v-ad0d1d3e]:not([aria-invalid=true]),:root:root .contact-form__field textarea[data-v-ad0d1d3e]:not([aria-invalid=true]){border-color:#999}:root:root .contact-form__field input[data-v-ad0d1d3e]:not([aria-invalid=true]):hover,:root:root .contact-form__field textarea[data-v-ad0d1d3e]:not([aria-invalid=true]):hover{border-color:var(--text-primary)}:root:root .contact-form__notice--error[data-v-ad0d1d3e]{border:2px solid #ffb900}.block-form__contact-details[data-v-4cca1858]{max-width:var(--richtext-measure);padding-left:var(--space-lg);padding-right:var(--space-lg);line-height:var(--line-height-body);margin-left:auto;margin-right:auto}.block-columns[data-v-182d2b3b]{align-items:normal;gap:var(--space-xl);flex-wrap:wrap;display:flex}@media (width>=48.875rem){.block-columns[data-v-182d2b3b]{flex-wrap:nowrap}}.block-columns__column[data-v-182d2b3b]{flex-grow:1;min-width:0}@media (width<=48.874rem){.block-columns__column[data-v-182d2b3b]{flex-basis:100%}}@media (width>=48.875rem){.block-columns__column[data-v-182d2b3b]{flex-grow:1;flex-basis:0}.block-columns--2-1 .block-columns__column--left[data-v-182d2b3b]{flex-grow:0;flex-basis:66.66%}.block-columns--1-2 .block-columns__column--left[data-v-182d2b3b],.block-columns--2-1 .block-columns__column--right[data-v-182d2b3b]{flex-grow:0;flex-basis:33.33%}.block-columns--1-2 .block-columns__column--right[data-v-182d2b3b]{flex-grow:0;flex-basis:66.66%}}:root:root .block-columns[data-v-182d2b3b]{width:100%;max-width:calc(var(--richtext-measure) - var(--space-lg)*2);margin-left:auto;margin-right:auto}@media (width>=48.875rem){:root:root .block-columns[data-v-182d2b3b]{padding-left:var(--space-lg);padding-right:var(--space-lg)}}.block-image[data-v-5cadfdca]{margin-left:0;margin-right:0}:root:root .block-image--text[data-v-5cadfdca]{width:calc(var(--richtext-measure) - var(--space-lg)*2);max-width:100%;margin-left:auto;margin-right:auto}.block-image__picture[data-v-5cadfdca]{width:100%}.block-image__caption[data-v-5cadfdca]{padding-top:var(--space-xs);text-align:center;color:var(--text-muted);font-size:var(--font-size-small);margin:0}.block-quote[data-v-e9c8722c]{width:100%;max-width:var(--richtext-measure);padding-left:var(--space-lg);padding-right:var(--space-lg);-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word;margin-left:auto;margin-right:auto}@media (width<=48.874rem){.block-quote[data-v-e9c8722c]{padding-left:0;padding-right:0}}.block-quote figure[data-v-e9c8722c]{margin:0}.block-quote blockquote[data-v-e9c8722c]{width:85%;margin-left:auto;margin-right:auto;margin-bottom:var(--space-md);text-align:center;font-family:var(--font-accent);font-style:italic;font-size:var(--font-size-h2)}.block-quote>blockquote[data-v-e9c8722c]:last-child{margin-bottom:0}.block-quote cite[data-v-e9c8722c]{margin-top:var(--space-xs);text-align:right;color:var(--text-muted);font-size:var(--font-size-small);font-style:normal;display:block}:root:root .block-quote[data-v-e9c8722c]{max-width:calc(var(--richtext-measure) - var(--space-lg)*2)}@media (width>=48.875rem){:root:root .block-quote blockquote[data-v-e9c8722c]{width:106.25%;margin-left:-3.125%;margin-right:-3.125%}}:root:root .block-quote.block-quote--pullquote figure[data-v-e9c8722c]{text-align:center;padding-top:122px;padding-bottom:122px}:root:root .block-quote.block-quote--pullquote blockquote[data-v-e9c8722c]{border-left:5px solid #eee;width:auto;margin:0;padding:10px 20px;font-size:17.5px;font-style:normal;line-height:28px}:root:root .block-quote.block-quote--pullquote cite[data-v-e9c8722c]{font-style:italic;font-size:inherit;color:inherit;text-align:inherit}.block-quote--small blockquote[data-v-e9c8722c]{font-size:var(--font-size-small)}.block-price-table[data-v-ae2e2abd]{max-width:var(--richtext-measure);margin-left:auto;margin-right:auto}.block-price-table__title[data-v-ae2e2abd]{margin-bottom:var(--space-sm);font-size:var(--font-size-h3);font-weight:var(--font-weight-title);text-transform:uppercase;letter-spacing:var(--tracking-caps)}.block-price-table__rows[data-v-ae2e2abd]{grid-gap:var(--space-2xs) var(--space-md);gap:var(--space-2xs) var(--space-md);grid-template-columns:1fr auto;margin:0;display:grid}.block-price-table__label[data-v-ae2e2abd],.block-price-table__price[data-v-ae2e2abd]{margin:0;font-weight:400}.block-price-table__label[data-v-ae2e2abd]{font-family:var(--font-display);font-weight:var(--font-weight-subtitle)}.block-price-table__price[data-v-ae2e2abd]{font-family:var(--font-display);text-align:right;font-weight:500}.block-price-table__description[data-v-ae2e2abd]{max-width:min(var(--richtext-measure),60ch);color:var(--text-muted);font-size:var(--font-size-small);grid-column:1/-1;margin:0}@media (width<=599.98px){.block-price-table__rows[data-v-ae2e2abd]{grid-template-columns:1fr;row-gap:0}.block-price-table__label[data-v-ae2e2abd]{padding-top:var(--space-md);border-top:1px solid var(--surface-3)}.block-price-table__label[data-v-ae2e2abd]:first-child{border-top:0;padding-top:0}.block-price-table__price[data-v-ae2e2abd]{margin-top:var(--space-2xs);text-align:left}.block-price-table__description[data-v-ae2e2abd]{margin-top:var(--space-2xs);margin-bottom:var(--space-md)}}.block-price-table__note[data-v-ae2e2abd]{margin-top:var(--space-sm);color:var(--text-muted);font-size:var(--font-size-small)}.block-row[data-v-e843d172]{grid-template-columns:1fr;display:grid}@media (width>=768px){.block-row[data-v-e843d172]{grid-template-columns:1fr 1fr}}
