/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;overflow:visible}code,kbd,pre,samp{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{text-decoration:underline;border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}button:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-style:normal;font-weight:500}*,:after,:before{box-sizing:inherit}blockquote,dl,figure,ol,p,table,ul{margin:0}body,html{height:100%}body{color:var(--color);font-size:.9375rem;line-height:1.46667em}strong{font-weight:700}*+blockquote,*+dl,*+ol,*+p,*+table,*+ul{margin-top:.5em}h1,h2,h3,h4,h5{margin:0;font-weight:500}hr{border:0;border-top:1px solid inherit;height:0;margin-bottom:.625rem}.container{width:calc(100% - var(--margin) * 2);margin-inline:auto}.container[data-width=content]{max-width:1200px}.grid{align-items:start;gap:0 calc(var(--gutter) / 2);grid-template-columns:repeat(6,1fr);display:grid}@media (width>=800px){.grid{gap:0 var(--margin);grid-template-columns:repeat(12,1fr)}}.grid>*{grid-column:1/-1}@media (width>=1094px){.grid>[data-width=content]{grid-column:3/span 8}}@media (width>=2200px){.grid>[data-width=content]{grid-column:4/span 6}}@media (width>=1094px){.grid>[data-width=content-wide]{grid-column:3/span 8}.grid>[data-width=narrow]{grid-column:4/span 6}}@media (width>=2200px){.grid>[data-width=narrow]{grid-column:5/span 4}}@font-face{font-family:OT Abalos;src:url(../assets/fonts/OTAbalos-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(../assets/fonts/Figtree-300.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;src:url(../assets/fonts/Figtree-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;src:url(../assets/fonts/Figtree-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.gf-embed .gform_fields{flex-direction:column;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.gf-embed .gfield{border:none;margin:0;padding:0}.gf-embed .gfield_label,.gf-embed .gform-field-label.gfield_label_before_complex{gap:.125rem;margin-bottom:.25rem;font-weight:700;display:flex}.gf-embed .gform_required_legend{display:none}.gf-embed .gfield_description{margin-bottom:.5rem}.gf-embed .ginput_complex.ginput_container_name{gap:1rem;display:grid}@media (width>=800px){.gf-embed .ginput_complex.ginput_container_name{grid-template-columns:1fr 1fr}}.gf-embed .ginput_complex .gform-grid-col{min-width:0}.gf-embed .gform-field-label--type-sub{margin-bottom:.25rem;display:block}.gf-embed .ginput_container input[type=email],.gf-embed .ginput_container input[type=number],.gf-embed .ginput_container input[type=password],.gf-embed .ginput_container input[type=tel],.gf-embed .ginput_container input[type=text],.gf-embed .ginput_container input[type=url],.gf-embed .ginput_container select,.gf-embed .ginput_container textarea{border:1px solid var(--color);background:var(--background);width:100%;min-height:3rem;color:inherit;appearance:none;outline:none;padding:.75rem 1rem;font-family:inherit;font-size:1rem;line-height:1.4;transition:border-color .25s,background .25s;display:block}.gf-embed .ginput_container input[type=email]::-moz-placeholder{opacity:.6}.gf-embed .ginput_container input[type=number]::-moz-placeholder{opacity:.6}.gf-embed .ginput_container input[type=password]::-moz-placeholder{opacity:.6}.gf-embed .ginput_container input[type=tel]::-moz-placeholder{opacity:.6}.gf-embed .ginput_container input[type=text]::-moz-placeholder{opacity:.6}.gf-embed .ginput_container input[type=url]::-moz-placeholder{opacity:.6}.gf-embed .ginput_container select::-moz-placeholder{opacity:.6}.gf-embed .ginput_container textarea::-moz-placeholder{opacity:.6}.gf-embed .ginput_container input[type=email]::placeholder,.gf-embed .ginput_container input[type=number]::placeholder,.gf-embed .ginput_container input[type=password]::placeholder,.gf-embed .ginput_container input[type=tel]::placeholder,.gf-embed .ginput_container input[type=text]::placeholder,.gf-embed .ginput_container input[type=url]::placeholder,.gf-embed .ginput_container select::placeholder,.gf-embed .ginput_container textarea::placeholder{opacity:.6}.gf-embed .ginput_container input[type=email]:hover,.gf-embed .ginput_container input[type=number]:hover,.gf-embed .ginput_container input[type=password]:hover,.gf-embed .ginput_container input[type=tel]:hover,.gf-embed .ginput_container input[type=text]:hover,.gf-embed .ginput_container input[type=url]:hover,.gf-embed .ginput_container select:hover,.gf-embed .ginput_container textarea:hover{border-color:var(--color)}.gf-embed .ginput_container input[type=email]:focus,.gf-embed .ginput_container input[type=number]:focus,.gf-embed .ginput_container input[type=password]:focus,.gf-embed .ginput_container input[type=tel]:focus,.gf-embed .ginput_container input[type=text]:focus,.gf-embed .ginput_container input[type=url]:focus,.gf-embed .ginput_container select:focus,.gf-embed .ginput_container textarea:focus{border-color:var(--color);outline:none}.gf-embed .ginput_container textarea{resize:vertical;min-height:8rem}.gf-embed .ginput_container select{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%226%22%20viewBox%3D%220%200%2010%206%22%3E%3Cpath%20fill%3D%22%23112337%22%20fill-rule%3D%22evenodd%22%20d%3D%22m0%200%205%206%205-6z%22%2F%3E%3C%2Fsvg%3E);background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.5rem}.gf-embed .ginput_container_checkbox,.gf-embed .ginput_container_radio{flex-direction:column;gap:.5rem;display:flex}.gf-embed .gchoice{align-items:center;gap:.5rem;display:flex}.gf-embed .ginput_container_checkbox input,.gf-embed .ginput_container_radio input{width:1.25rem;min-width:1.25rem;height:1.25rem;min-height:1.25rem;accent-color:var(--color);margin:0}.gf-embed .gform-footer{margin-top:1.5rem;padding-top:1rem}.gf-embed .gform_button.button{background:var(--color);height:3rem;color:var(--background);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;padding:.375rem 2rem .25rem;font-family:inherit;font-size:1rem;font-weight:700;transition:background .25s,color .25s;display:inline-flex}@media (hover:hover){.gf-embed .gform_button.button:hover{background:var(--primary);color:var(--background)}}.gf-embed .gfield_error .ginput_container input,.gf-embed .gfield_error .ginput_container select,.gf-embed .gfield_error .ginput_container textarea{border-color:var(--error)}.gf-embed .gfield_error .gfield_label{color:var(--error)}.gf-embed .validation_message{color:var(--error);margin-top:.375rem}#CookiebotWidget.CookiebotWidget-open+#CookiebotWidgetUnderlay,#CybotCookiebotDialog.CybotCookiebotDialogActive+#CybotCookiebotDialogBodyUnderlay{background:hsla(var(--color-hsl),.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);visibility:visible;pointer-events:auto;opacity:1!important;display:block!important}:root{--color-hsl:273, 14%, 12%;--color:hsla(var(--color-hsl), 1);--primary-hsl:286, 65%, 22%;--primary:hsla(var(--primary-hsl), 1);--primary-dark-hsl:286, 58%, 14%;--primary-dark:hsla(var(--primary-dark-hsl), 1);--beige-hsl:20, 17%, 93%;--beige:hsla(var(--beige-hsl), 1);--beige-dark-hsl:20, 17%, 88%;--beige-dark:hsla(var(--beige-dark-hsl), 1);--secondary-hsl:var(--beige-hsl);--secondary:var(--beige);--aqua-hsl:var(--primary-hsl);--aqua:var(--primary);--background-hsl:0, 0%, 100%;--background:hsla(var(--background-hsl), 1);--error-hsl:0, 100%, 42%;--error:hsla(var(--error-hsl), 1);--color-aa:hsla(var(--color-hsl), .61);--color-20:hsla(var(--color-hsl), .2);--color-10:hsla(var(--color-hsl), .1);--color-06:hsla(var(--color-hsl), .06);--color-03:hsla(var(--color-hsl), .03);-webkit-tap-highlight-color:transparent;--container-width:1240px;--offset:calc(clamp(1.25rem, 3vw, 4rem));--offset-y:calc(clamp(1rem, 4vh, 3rem));--margin:calc(clamp(1rem, 1.5vw, 1.5rem));--header:6.25rem;--gutter:1.25rem;--radius:1rem;--stopper-h:2.75rem;--arrow-e-h:.625rem;--arrow-diagonal-h:.875rem;--space-6:calc(clamp(8rem, 17vh, 13rem));--space-5:calc(clamp(6rem, 15vh, 10rem));--space-4:calc(clamp(4rem, 12vh, 8rem));--space-3:calc(clamp(3rem, 9vh, 6rem));--space-2:calc(clamp(2rem, 5vh, 4rem));--space-1:calc(clamp(1rem, 2.5vh, 2rem));--space-0:calc(clamp(.625rem, 1.5vh, 1.25rem))}.arrow-e{height:var(--arrow-e-h);flex-shrink:0;width:auto}*{outline-color:var(--color);outline-offset:4px}::selection{background:hsla(var(--primary-hsl),.25)}a,button{text-underline-offset:.125rem;text-decoration-thickness:1px!important}a{color:inherit;text-decoration:none;transition:color .2s}@media (hover:hover){a:hover{color:var(--primary)}p a:hover{text-decoration:underline}}a.external{align-items:center;gap:.5em;display:flex}a.external svg{width:auto;height:.75em}address{font-style:normal}.back,.btn,.down{border:1px solid var(--background);border-radius:999px;align-items:center;gap:1.5rem;height:2.625rem;padding:.375rem 1.5rem;font-size:.9375rem;line-height:1.46667em;transition:background-color .3s;display:inline-flex}.back.caps,.btn.caps,.down.caps{text-transform:uppercase;letter-spacing:.0375em;font-size:.8125rem;line-height:1em}.back.large,.btn.large,.down.large{height:3rem}.back.primary,.btn.primary,.down.primary{background-color:var(--primary-dark);color:var(--background)}@media (hover:hover){.back.primary:hover,.btn.primary:hover,.down.primary:hover{background-color:var(--primary)}}.back.primary svg,.btn.primary svg,.down.primary svg{flex-shrink:0}.back.primary[data-link=external] svg,.btn.primary[data-link=external] svg,.down.primary[data-link=external] svg{width:.7rem;height:.7rem}.back.primary.icon,.btn.primary.icon,.down.primary.icon{padding-left:.875rem}.back.primary.icon--email,.btn.primary.icon--email,.down.primary.icon--email{gap:.5rem}.back.primary.white,.btn.primary.white,.down.primary.white{background-color:var(--background);color:var(--primary)}.back.secondary,.btn.secondary,.down.secondary{border-color:var(--color)}button{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;transition:color .2s}@media (hover:hover){button:hover{color:var(--primary)}a.accordion__head:hover:before,a.link:hover:before,button.accordion__head:hover:before,button.link:hover:before{transform:scaleY(1)}}mark{color:var(--aqua);background:0 0;padding:0;display:inline}figure{aspect-ratio:var(--ratio);line-height:0;display:block;position:relative}figure.pixel img{position:absolute;top:0;left:0}img,svg,video{max-width:100%;height:auto;transition:opacity .25s,transform .5s;display:block}video.cover{-o-object-fit:cover;object-fit:cover}figure.contain,figure.cover,video.cover{width:100%;height:100%;position:absolute;top:0;left:0}figure.contain,figure.cover{aspect-ratio:auto}figure.contain .picture,figure.cover .picture{padding:0;position:static}figure.contain img,figure.contain video,figure.cover img,figure.cover video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}figure.contain.cover--top img,figure.contain.cover--top video,figure.cover.cover--top img,figure.cover.cover--top video{-o-object-position:center top;object-position:center top}figure.contain.cover--poi img,figure.contain.cover--poi video,figure.cover.cover--poi img,figure.cover.cover--poi video{-o-object-position:var(--x) var(--y);object-position:var(--x) var(--y)}figure.cover .copyright,figure.cover figcaption{display:none}figure.contain img,figure.contain video,main .fslightbox-flex-centered>div img{-o-object-fit:contain;object-fit:contain}a.accordion__head,a.link,button.accordion__head,button.link{position:relative;overflow:hidden}a.accordion__head:before,a.link:before,button.accordion__head:before,button.link:before{content:"";z-index:-1;background:var(--gray-03);transform-origin:0 0;height:100%;transition:transform .2s,opacity .25s;position:absolute;top:0;left:0;right:0;transform:scaleY(0)}a.accordion__head[link-background=bottom]:before,a.link[link-background=bottom]:before,button.accordion__head[link-background=bottom]:before,button.link[link-background=bottom]:before{top:auto;bottom:0;transform-origin:0 100%!important}iframe{aspect-ratio:16/9;border:0;width:100%}.video__container{grid-template-areas:"all";width:100%;display:grid;position:relative}.video__container>*{grid-area:all}.video__container video{width:100%;height:auto;aspect-ratio:var(--ratio,16/9)}.video__container video[data-pending]{visibility:hidden}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{width:100%;font-family:inherit;font-weight:inherit;color:inherit;appearance:none;border:none;outline:none;display:block}input[type=email]:focus,input[type=email]:hover,input[type=number]:focus,input[type=number]:hover,input[type=password]:focus,input[type=password]:hover,input[type=tel]:focus,input[type=tel]:hover,input[type=text]:focus,input[type=text]:hover,select:focus,select:hover,textarea:focus,textarea:hover{box-shadow:none;outline:none}input[type=number],input[type=tel]{appearance:textfield;-webkit-appearance:none;-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}textarea{resize:none}@media (width>=800px){form .grid{gap:1rem}}form .grid+.grid{padding-top:3rem}@media (width>=800px){form .grid+.grid{padding-top:4rem}form .dp__main,form .h3{text-align:center}}form .dp__main,form .h3{grid-column:span 12}.wysiwyg p.intro,p.intro{text-wrap:pretty;font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.25rem;font-weight:300;line-height:1.4em}@media (width>=800px){.wysiwyg p.intro,p.intro{font-size:1.5rem;line-height:1.41667em}}@media (width>=960px){.wysiwyg p.intro,p.intro{font-size:1.875rem;line-height:1.4em}}blockquote{font-size:1.25rem;line-height:1.4em}@media (width>=800px){blockquote{font-size:1.5rem;line-height:1.41667em}}@media (width>=960px){blockquote{font-size:2.125rem;line-height:1.29412em}}.d1,.h1,.h2,.h3,h1,h2,h3{text-wrap:balance;color:var(--primary);font-family:OT Abalos,Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:500}.d1{font-size:calc(clamp(2.25rem,7vw,10rem));line-height:1.1}@media (width>=1500px){.d1{line-height:1}}.hyphens{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:6 6 6}.h0{font-size:calc(clamp(2.75rem,4.5vw,5.5rem));line-height:1}.h1,h1{font-size:2.5rem;line-height:1.1em}@media (width>=800px){.h1,h1{font-size:3.875rem;line-height:1.12903em}}.h2,h2{font-size:2.5rem;line-height:1.2em}@media (width>=800px){.h2,h2{font-size:3.25rem;line-height:1.15385em}}.h3,h3{font-size:1.25rem;line-height:1.3em}@media (width>=800px){.h3,h3{font-size:2.25rem;line-height:1.19444em}}.h4,h4{color:var(--color);text-wrap:balance;font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.125rem;font-weight:700;line-height:1.33333em}@media (width>=800px){.h4,h4{font-size:1.25rem;line-height:1.3em}}.h5,.h6,h5,h6{font:inherit;font-weight:700}.allcaps{text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}@media (width>=800px){.allcaps{font-size:.875rem}}.chapter{text-align:center;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:7 7 7;flex-direction:column;align-items:center;gap:.75rem;display:flex}.chapter .allcaps,.chapter .chapter__headline{color:var(--primary)}.chapter .chapter__headline{text-wrap:balance}.chapter .chapter__description{max-width:36rem;margin-top:0}.p1,.p2{font-size:.9375rem;line-height:1.46667em}@media (width>=800px){.p1,.p2{font-size:1.125rem;line-height:1.55556em}}@media (width>=960px){.p1{font-size:1.25rem;line-height:1.5em}}.label{background:var(--background);color:var(--color);border-radius:999px;padding:.25rem .625rem;font-family:OT Abalos,Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.8125rem;line-height:1.23077em}@media (width>=1200px){.label{padding:.5rem 1rem;font-size:.875rem;line-height:1.28571em}}.directional-link{justify-content:space-between;align-items:center;gap:var(--margin);isolation:isolate;color:var(--color);padding:.75rem 0;text-decoration:none;transition:color .2s,background-color .2s;display:flex;position:relative}@media (hover:hover){.directional-link{padding:.75rem var(--margin)}}.directional-link:after,.directional-link:before{content:"";display:block;position:absolute}.directional-link:after{z-index:-1;transform-origin:var(--directional-link-axis);background:#efefef;transition:transform .35s cubic-bezier(.23,1,.32,1);inset:0 0 -1px;transform:scaleY(0)}.directional-link.directional-link--on:after{transform:scaleY(1)}.directional-link.directional-link--exit:after{transform:scaleY(0)}.directional-link[data-white=true]:after,.directional-link[data-white=true]:before{background:#fff}.directional-link[data-line=wide]{padding:var(--margin)}@media (hover:hover){.directional-link[data-line=wide]{padding:.75rem 1rem .75rem .75rem}.directional-link.directional-link--on,.directional-link:hover{color:var(--color)}.directional-link.directional-link--on:before,.directional-link:hover:before{opacity:0}.directional-link.directional-link--on>svg,.directional-link:hover>svg{opacity:1}}.directional-link[data-line=wide]:before{left:0;right:0}.directional-link:before{bottom:-1px;left:var(--margin);right:var(--margin);background:#efefef;height:1px;transition:opacity .2s}.directional-link:focus,.nav__secondary a:focus{outline:none}.directional-link:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--color);border-radius:.25rem}@media (prefers-reduced-motion:reduce){.directional-link:after{transition-duration:.01ms}}.directional-link>:first-child{text-wrap:balance;flex-wrap:wrap;flex:1;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.directional-link>svg{height:var(--arrow-e-h);width:auto;color:var(--primary);opacity:.2;flex-shrink:0;transition:opacity .35s}.nav__label{align-items:center;gap:.5rem;display:inline-flex}header nav{pointer-events:none;gap:2rem;width:100%;height:0;transition:height 0s .9s,transform .25s cubic-bezier(.77,0,.175,1),opacity .2s;overflow:hidden}@media (width<=1199px){header nav{opacity:0;padding-top:var(--offset-y);position:fixed;top:0;left:0}}@media (width>=1200px){header nav{pointer-events:all;height:auto;overflow:initial;justify-content:center;display:flex;position:relative}}header nav:before{content:"";z-index:-1;background:var(--beige);opacity:0;pointer-events:none;border-top:1px solid #0000;border-bottom:1px solid #0000;width:100%;height:100%;transition:transform 0s linear .3s,opacity .2s .1s,border-color .3s,height 0s .3s;position:fixed;top:0;left:0;transform:translateY(-100%)}@media (width>=1200px){header nav:before{top:var(--header);height:0;position:absolute;transform:translateZ(0)}header nav.visible:before{opacity:1;pointer-events:all;transition:transform .3s cubic-bezier(.165,.84,.44,1),height .3s,border-color .1s .2s,opacity;transform:translateZ(0)}}header nav.visible{pointer-events:all;opacity:1;height:100%;transition:height linear;overflow:clip auto}header nav.visible:before{opacity:1;transition:opacity .2s;transform:translateZ(0)}header nav.visible>ul{opacity:1}ul.nav__primary{flex-direction:column;margin:0;padding:0;list-style:none;transition:opacity .25s;display:flex}@media (width<=1199px){ul.nav__primary{margin-top:calc(-1rem + var(--header))}}@media (width>=1200px){ul.nav__primary{isolation:isolate;border:1px solid var(--background);border-radius:999px;flex-direction:row;gap:1rem;padding:.25rem;position:relative}ul.nav__primary:before{content:"";z-index:-1;border-radius:inherit;background:hsla(var(--background-hsl),.75);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:block;position:absolute;inset:0}}ul.nav__primary>li{align-items:center;display:flex}@media (width<=1199px){ul.nav__primary>li{border-bottom:1px solid hsla(var(--color-hsl),.1);margin-inline:var(--offset);flex-direction:column}ul.nav__primary>li.studio__container{align-items:stretch}}ul.nav__primary>li>a,ul.nav__primary>li>button{justify-content:space-between;align-self:stretch;align-items:center;gap:.375rem;transition:border-color .4s;display:flex;position:relative}ul.nav__primary>li>a .nav__caret,ul.nav__primary>li>button .nav__caret{flex-shrink:0;width:.5rem;height:auto;transition:transform .35s cubic-bezier(.77,0,.175,1);transform:rotate(90deg)}@media (width>=1200px){ul.nav__primary>li>a .nav__caret,ul.nav__primary>li>button .nav__caret{display:none}}@media (prefers-reduced-motion:reduce){ul.nav__primary>li>a .nav__caret,ul.nav__primary>li>button .nav__caret{transition:none}}ul.nav__primary>li>a[aria-expanded=true] .nav__caret,ul.nav__primary>li>button[aria-expanded=true] .nav__caret{transform:rotate(-90deg)}@media (width<=1199px){ul.nav__primary>li>a,ul.nav__primary>li>button{width:100%;padding:1rem .75rem 1rem 0;font-size:1.5rem;line-height:1.25em;transition:transform .25s cubic-bezier(.77,0,.175,1)}.nav__secondary,.studio{grid-template-rows:0fr;width:100%;transition:grid-template-rows .5s cubic-bezier(.77,0,.175,1);display:grid}.nav__secondary>.nav__collapse,.studio>.nav__collapse{min-height:0;overflow:hidden}.nav__secondary.visible,.studio.visible{grid-template-rows:1fr}}@media (width>=1200px){ul.nav__primary>li>a,ul.nav__primary>li>button{border:1px solid hsla(var(--color-hsl),0);border-radius:999px;height:2.5rem;padding:.375rem 1.125rem;font-size:.9375rem;line-height:1em}ul.nav__primary>li:has(>.nav__secondary){position:relative}}@media (hover:hover){ul.nav__primary>li>a:hover,ul.nav__primary>li>button:hover{border-color:hsla(var(--color-hsl),.2);color:var(--color)}}ul.nav__primary>li>a.router-link-active,ul.nav__primary>li>a.router-link-exact-active,ul.nav__primary>li>button.router-link-active,ul.nav__primary>li>button.router-link-exact-active{color:var(--color);border-color:hsla(var(--color-hsl),1)}.nav__secondary,.studio{z-index:2}@media (width<=1199px) and (prefers-reduced-motion:reduce){.nav__secondary,.studio{transition:none}}@media (width>=1200px){.nav__secondary,.studio{padding-top:.5rem;position:absolute;top:100%}.nav__secondary>.nav__collapse,.studio>.nav__collapse{display:contents}.nav__secondary{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s,visibility 0s linear .35s;left:0}.nav__secondary.visible{opacity:1;visibility:visible;pointer-events:all;transition:opacity .35s,visibility linear}}@media (width>=1200px) and (prefers-reduced-motion:reduce){.nav__secondary{transition:none}}.nav__secondary ul{flex-direction:column;min-width:10rem;margin:0;padding:0;list-style:none;display:flex}.nav__secondary li{margin:0}.nav__secondary a{width:100%;color:inherit;text-wrap:balance;justify-content:space-between;align-items:center;gap:.5rem;text-decoration:none;transition:background .3s;display:flex}@media (width>=1200px){.nav__secondary a{white-space:nowrap;min-width:12ch;padding:.625rem 1rem;font-size:.9375rem;line-height:1.46667em}}@media (hover:hover) and (width>=1200px){.nav__secondary a:hover{background:hsla(var(--beige-hsl),.3);color:var(--color)}}.nav__secondary svg{flex-shrink:0}.nav__secondary a:focus-visible{z-index:1;box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--color)}.nav__secondary a.router-link-exact-active{color:var(--color);background:hsla(var(--beige-hsl),.625)}@media (width<=1199px){.nav__secondary,.studio{overflow:hidden}.nav__secondary ul,.navigation__studio-col ul{flex-direction:column;gap:.875rem;padding:0 0 1.25rem 1.5rem;display:flex}.nav__secondary a,.navigation__studio .directional-link{letter-spacing:0;text-transform:none;min-height:0;padding:0;font-size:.9375rem;font-weight:500;line-height:1.33333em}.nav__secondary a svg,.navigation__studio .directional-link svg{display:none}.navigation__studio{gap:.875rem;padding-bottom:1.25rem}}@media (width>=1200px){.nav__secondary ul,.navigation__studio{border-radius:var(--radius);background:var(--background);box-shadow:0 .5rem 3rem hsla(var(--color-hsl),.12);overflow:clip}ul.nav__primary>li.studio__container>.studio{width:57.5rem;max-width:calc(100vw - 2 * var(--offset));opacity:0;visibility:hidden;pointer-events:none;margin-top:-.25rem;padding-top:.75rem;transition:opacity .35s,visibility 0s linear .35s;left:50%;transform:translate(-50%)}ul.nav__primary>li.studio__container>.studio.visible{opacity:1;visibility:visible;pointer-events:all;transition:opacity .35s,visibility linear}}@media (width>=1200px) and (prefers-reduced-motion:reduce){ul.nav__primary>li.studio__container>.studio{opacity:1;transition:none}}.navigation__studio{flex-direction:column;display:flex}@media (width>=1200px){.navigation__studio{background:hsla(var(--background-hsl),.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;display:grid;box-shadow:0 0 1.25rem #00000014}.navigation__studio-col{padding:3.125rem}}.navigation__studio-col{flex-direction:column;gap:1.3125rem;min-width:0;display:flex}@media (width<=1199px){.navigation__studio-col .h3,.navigation__studio-col p{display:none}.navigation__studio-col:not(:has(ul)){display:none}}.navigation__studio-col>*{margin-top:0}.navigation__studio-col .h3{color:var(--color);text-box-trim:trim-both;text-box-edge:cap alphabetic;font-weight:400;line-height:1.875rem}.navigation__studio-col ul{margin:0;padding:0;list-style:none}@media (width<=1199px){.navigation__studio-col ul{padding-left:1.5rem}}.navigation__studio-col ul li:last-child .directional-link:before{display:none}.navigation__studio-col .directional-link{color:var(--color)}@media (width<=1199px){.navigation__studio-col .directional-link:after,.navigation__studio-col .directional-link:before{content:none}.navigation__studio-col .directional-link>svg{display:none}}@media (width>=1200px){.navigation__studio-col .directional-link{color:var(--primary);letter-spacing:.0625em;text-transform:uppercase;min-height:3.8125rem;padding:.625rem;font-size:.75rem;line-height:2em}.navigation__studio-col .directional-link:before{content:"";background:var(--color-10);left:0;right:0}.navigation__studio-col .directional-link:after{content:none}.navigation__studio-col .directional-link>svg{width:auto;height:var(--arrow-e-h);display:block}.navigation__studio-col .directional-link>svg.navigation__studio-arrow-diagonal{height:var(--arrow-diagonal-h)}}@media (hover:hover){.navigation__studio-col .directional-link.directional-link--on,.navigation__studio-col .directional-link:hover{color:var(--color)}}@media (hover:hover) and (width>=1200px){.navigation__studio-col .directional-link.directional-link--on,.navigation__studio-col .directional-link:hover{color:var(--primary)}.navigation__studio-col .directional-link.directional-link--on:before,.navigation__studio-col .directional-link:hover:before{opacity:1}}.navigation__studio-col .directional-link>:first-child{gap:.5rem}#__layout,#__nuxt,#app{height:100%}#app{flex-direction:column;height:auto;display:flex;container:app/inline-size}@media (width>=2200px){#app{max-width:calc(100% - 3vw);margin-inline:auto}#app .block--hero{margin-inline:-1.5vw}}#app,#app nav{width:100%;transition:width .5s cubic-bezier(.77,0,.175,1)}#app[data-loading=true]:before{content:"";z-index:9999;opacity:.9;background-color:#000;position:fixed;inset:0}.app-main{flex-direction:column;flex:1;min-width:0;display:flex}@media (width<=799px){html:has(.hero__stopper[data-variant=full]):not([data-stopper-dismissed]) header{top:var(--stopper-h)}html:has(.hero__stopper[data-variant=full]):not([data-stopper-dismissed]) nav{padding-top:calc(var(--stopper-h) + var(--offset-y))}html[data-stopper-dismissed] .hero__stopper{display:none}}.block{margin-top:var(--space-4);scroll-margin-top:calc(var(--header) + var(--space-3))}.block:first-child{margin-top:calc(clamp(12rem,15vh,30rem))}.block.block--hero:first-child{margin-top:0}.block.block--chapter:not(:first-child){margin-top:var(--space-3)}@media (width>=800px){.block.block--chapter:not(:first-child){margin-top:var(--space-6)}}.block.block--activecampaign,.block.block--blog,.block.block--cta,.block.block--customers,.block.block--gallery,.block.block--press,.block.block--products,.block.block--shopify,.block.block--testimonials,.block.block--tiles,.block.block--zones{margin-block:var(--space-3)}@media (width>=800px){.block.block--activecampaign,.block.block--blog,.block.block--cta,.block.block--customers,.block.block--gallery,.block.block--press,.block.block--products,.block.block--shopify,.block.block--testimonials,.block.block--tiles,.block.block--zones{margin-top:var(--space-4)}}.block.block--blog-recent,.block.block--shop-related{margin-top:var(--space-5)}@media (width>=800px){.block.block--blog-recent,.block.block--shop-related{margin-top:var(--space-6)}}.block.block--chapter+.block--press,.block.block--chapter+.block--tiles{margin-top:3.125rem}.block.block--chapter+.block--activecampaign,.block.block--chapter+.block--faq,.block.block--chapter+.block--jobs,.block.block--chapter+.block--wysiwyg,.block.block--wysiwyg+.block--facts,.block.block--wysiwyg+.block--wysiwyg{margin-top:var(--space-1)}@media (width>=800px){.block.block--chapter+.block--activecampaign,.block.block--chapter+.block--faq,.block.block--chapter+.block--jobs,.block.block--chapter+.block--wysiwyg,.block.block--wysiwyg+.block--facts,.block.block--wysiwyg+.block--wysiwyg{margin-top:var(--space-2)}.block.block--media+.block--promotion,.block.block--wysiwyg+*,.block.block--wysiwyg+.block--promotion{margin-top:var(--space-4)}}.block.block--promotion{margin-top:var(--space-3)}@media (width>=800px){.block.block--promotion{margin-top:var(--space-4)}}.block.block--chapter+.block--people,.block.block--people+*{margin-top:var(--space-2)}@media (width>=800px){.block.block--chapter+.block--people,.block.block--people+*{margin-top:var(--space-4)}}.block.block--hero+*{margin-top:var(--space-2)}@media (width>=800px){.block.block--hero+*{margin-top:var(--space-6)}}.wysiwyg dl,.wysiwyg ol,.wysiwyg p,.wysiwyg ul{text-wrap:pretty;font-size:.9375rem;line-height:1.46667em}@media (width>=960px){.wysiwyg dl,.wysiwyg ol,.wysiwyg p,.wysiwyg ul{font-size:1rem;line-height:1.5em}}.field.field--checkbox label a,.wysiwyg dl a,.wysiwyg ol a,.wysiwyg p a,.wysiwyg ul a{text-decoration:underline}.wysiwyg ul{padding:0 0 0 .125rem;list-style:none}.wysiwyg ul li{grid-template-columns:.75rem 1fr;align-items:start;padding-left:.75rem;line-height:1.4;position:relative}.wysiwyg ul li:before{content:"";aspect-ratio:1;background:var(--aqua);border-radius:50%;width:4px;position:absolute;top:.5em;left:0}.wysiwyg ul li+li{margin-top:.25em}@media (width<=1140px){.wysiwyg p{-webkit-hyphens:auto;hyphens:auto}}.wysiwyg p img.aligncenter{margin:0 auto}.wysiwyg blockquote p{-webkit-hyphens:none;hyphens:none}.wysiwyg .h1,.wysiwyg .h2,.wysiwyg h1,.wysiwyg h2{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:7 7 7}.wysiwyg .h0+*{margin-top:1.5rem}.wysiwyg h1+*{margin-top:2em}.wysiwyg h2+*,.wysiwyg h3+*,.wysiwyg h4+*{margin-top:1.5em}.wysiwyg *+address,.wysiwyg address+*,.wysiwyg dl+p,.wysiwyg ol+p,.wysiwyg p+p,.wysiwyg ul+p{margin-top:1em}.wysiwyg *+.h0,.wysiwyg *+h1,.wysiwyg *+h2,.wysiwyg *+h3,.wysiwyg *+h4,.wysiwyg *+h5,.wysiwyg *+h6{margin-top:1.75rem}@media (width>=800px){.wysiwyg *+.h0,.wysiwyg *+h1,.wysiwyg *+h2,.wysiwyg *+h3,.wysiwyg *+h4,.wysiwyg *+h5,.wysiwyg *+h6{margin-top:3rem}}.wysiwyg h1+h2,.wysiwyg h2+h3,.wysiwyg h3+h4,.wysiwyg h4+h5,.wysiwyg h5+h6{margin-top:.5rem}.wysiwyg .cookiebot__settings{margin-top:var(--space-1)}.ctas{gap:calc(var(--gutter) / 2);margin-top:var(--gutter);flex-wrap:wrap;display:flex}.accordion__item{border-top:1px solid var(--color-10)}.accordion__item:last-child{border-bottom:1px solid var(--color-10)}.accordion__item.open .accordion__head svg{transform:rotate(45deg)}.accordion__item.open .accordion__body{grid-template-rows:1fr}.accordion__item.open .accordion__head:before{opacity:0}.accordion__head{-webkit-user-select:none;user-select:none;cursor:pointer;text-align:left;grid-template-columns:1fr auto;align-items:center;width:100%;padding:1.25rem .75rem 1.25rem 0;font-weight:500;display:grid}.accordion__head h2,.accordion__head h3,.accordion__head span{line-height:1.25;font-weight:inherit}@media (hover:hover){.accordion__head:hover{color:var(--color)}}.accordion__head svg{transition:transform .25s}.accordion__head svg:not(.arrow-e){width:.875rem;height:.875rem}.accordion__body{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.77,0,.175,1);display:grid}.accordion__body .accordion__content{overflow:hidden}.accordion__body .wysiwyg{padding:0 3rem 2rem 0}.accordion__body li:last-child .file,.accordion__body li:last-child .link{border-bottom:none}.form__header{margin-bottom:var(--margin);text-wrap:balance}.notification--error,.notification--success{text-align:center}.notification--error p,.notification--success p{flex-direction:column;margin-top:1rem;display:flex}form{grid-gap:.5rem;grid-template-columns:1fr 1fr;display:grid}form strong{grid-column:span 2;margin-top:1rem}form p{text-wrap:balance;grid-column:span 2;font-size:1.125rem;line-height:1.33333em}form p.note{background:hsla(var(--color-hsl),.05);margin-top:.5rem;padding:1rem}form p.note strong{color:var(--primary)}.field{grid-column:span 2;position:relative}@media (width>=600px){.field.half{grid-column:span 1}}.field.field--submit{margin-top:3rem}@media (width>=800px){.field.field--submit .btn{margin:0 auto}}.field .dp__input,.field input[type=email],.field input[type=number],.field input[type=password],.field input[type=tel],.field input[type=text],.field select,.field textarea{border:1px solid var(--color);width:100%;min-height:4.25rem;font-family:inherit;font-weight:inherit;color:inherit;appearance:none;outline:none;padding:2rem .75rem .5rem;font-size:1rem;line-height:1.5em;transition:border .3s,color .25s;display:block}@media (width>=960px){.field .dp__input,.field input[type=email],.field input[type=number],.field input[type=password],.field input[type=tel],.field input[type=text],.field select,.field textarea{font-size:1.125rem;line-height:1.44444em}}.field .dp__input:focus,.field input[type=email]:focus,.field input[type=number]:focus,.field input[type=password]:focus,.field input[type=tel]:focus,.field input[type=text]:focus,.field select:focus,.field textarea:focus{border-color:var(--color)}.field .dp__input:focus,.field .dp__input:hover,.field .dp__input:valid,.field input[type=email]:focus,.field input[type=email]:hover,.field input[type=email]:valid,.field input[type=number]:focus,.field input[type=number]:hover,.field input[type=number]:valid,.field input[type=password]:focus,.field input[type=password]:hover,.field input[type=password]:valid,.field input[type=tel]:focus,.field input[type=tel]:hover,.field input[type=tel]:valid,.field input[type=text]:focus,.field input[type=text]:hover,.field input[type=text]:valid,.field select:focus,.field select:hover,.field select:valid,.field textarea:focus,.field textarea:hover,.field textarea:valid{background:var(--black-08)}.field .dp__input{text-align:left;border-radius:0;border-color:var(--color)!important;background:0 0!important}.field textarea{height:4.25rem}.field.required label:after{content:" *";color:var(--primary)}.field.address{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.field.error.field--checkbox input,.field.error.field--input,.field.error.field--radio input{border-color:var(--error)}.field.error.field--input label{opacity:1}.field.error input,.field.error label,.field.error select,.field.error textarea,.field.error.field--input label{border-color:var(--error);color:var(--error)}.field.error input:after,.field.error label:after,.field.error select:after,.field.error textarea:after,.field.error.field--input label:after{color:var(--error)}.field.error input::-moz-placeholder{color:hsla(var(--error-hsl),.5)}.field.error label::-moz-placeholder{color:hsla(var(--error-hsl),.5)}.field.error select::-moz-placeholder{color:hsla(var(--error-hsl),.5)}.field.error textarea::-moz-placeholder{color:hsla(var(--error-hsl),.5)}.field.error.field--input label::-moz-placeholder{color:hsla(var(--error-hsl),.5)}.field.error input::placeholder,.field.error label::placeholder,.field.error select::placeholder,.field.error textarea::placeholder,.field.error.field--input label::placeholder{color:hsla(var(--error-hsl),.5)}.field.error input:focus{border-color:var(--error)}.field.field--input label{padding:.75rem;font-size:.8125rem;line-height:1em;transition:color .3s;display:block;position:absolute;top:1px;left:1px}.field.field--checkbox{grid-template-columns:auto 1fr;margin-top:1rem;display:grid}.field.field--checkbox label{-webkit-hyphens:auto;hyphens:auto;font-size:.875rem;line-height:1.28571em;position:static;transform:none}@media (width>=800px){.field.field--checkbox label{text-wrap:balance;font-size:1rem;line-height:1.375em}.field.field--checkbox input{margin:3px 0 0}}.field.field--checkbox input{appearance:none;background-color:var(--background);font:inherit;color:currentColor;border:1px solid var(--color);place-items:center;width:1rem;height:1rem;display:grid}.field.field--checkbox input:before{content:"";background:var(--color);opacity:0;width:.5rem;height:.5rem}.field.field--checkbox input:checked:before{opacity:1}.field.field--checkbox label{padding-left:.5rem;display:block}.field.field--input+.field.field--checkbox,p.note+.field.field--checkbox{margin-top:.5rem}.signup-form{width:100%}.signup-form .field input[type=email],.signup-form .field input[type=text]{min-height:0;padding:1.75rem 1rem .75rem;font-size:1rem;line-height:1.25}@media (width>=960px){.signup-form .field input[type=email],.signup-form .field input[type=text]{font-size:1rem;line-height:1.25}}.signup-form .field.field--input label{padding:.375rem 1rem 0;font-size:.75rem;line-height:1.33333em}.signup-form .field.field--submit{margin-top:.75rem}.signup-form .field.field--submit .btn{justify-content:space-between;width:100%}.signup-form .field__error{color:var(--error)}.signup-form .field__error,.signup-form .signup-form__note{margin:.25rem 0 0;font-size:.8125rem;line-height:1.53846em}.signup-form .signup-form__note{color:hsla(var(--color-hsl),.7);grid-column:span 2}.signup-form .notification--error,.signup-form .notification--success,.signup-form .signup-form__unconfigured{background:var(--beige);text-align:left;margin:0;padding:1.5rem}.signup-form .notification--error{background:hsla(var(--error-hsl),.08);color:var(--error)}.signup-form .notification--error p,.signup-form .notification--success p{flex-direction:column;gap:.5rem;margin:0;display:flex}.signup-form .notification--error strong,.signup-form .notification--success strong{font-size:1.125rem;line-height:1.33333em}.signup-form[data-fields=row] .notification--error,.signup-form[data-fields=row] .notification--success{text-align:center}.pill-filters{flex-wrap:wrap;flex-wrap:balance;justify-content:flex-start;gap:.5rem;display:flex}.pill-filters__btn{appearance:none;border:1px solid var(--primary-dark);background:var(--background);color:var(--primary);cursor:pointer;border-radius:999px;padding:.625rem 1.25rem;font-size:.9375rem;line-height:1.2em;transition:background .2s,color .2s}.pill-filters__btn.is-active{background:var(--primary-dark);color:var(--background)}@media (width<=1199px){.collapse{text-align:center;padding-bottom:var(--space-1)}}.collapse__toggle{appearance:none;border:1px solid var(--primary-dark);background:var(--background);color:var(--primary-dark);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;height:2.75rem;padding:0 1.25rem;font-size:.9375rem;line-height:1.2em;transition:background .2s,color .2s;display:inline-flex}@media (width>=1200px){.collapse__toggle{display:none}}@media (hover:hover){.collapse__toggle:hover{background:hsla(var(--primary-hsl),.06)}}.collapse__toggle:focus{outline:none}.collapse__toggle:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary-dark)}.collapse__panel{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.77,0,.175,1);display:grid}@media (width>=1200px){.collapse__panel{grid-template-rows:1fr;transition:none}}@media (prefers-reduced-motion:reduce){.collapse__panel{transition:none}}@media (width<=1199px){.is-open .collapse__panel{grid-template-rows:1fr}.collapse__content{padding-top:.75rem}.collapse__content .pill-filters{border-top:1px solid var(--color-10);flex-flow:column;justify-content:stretch;align-items:stretch;gap:0;display:flex}.collapse__content .pill-filters__btn{text-align:left;width:100%;color:var(--color);border:0;border-bottom:1px solid var(--color-10);cursor:pointer;background:0 0;border-radius:0;padding:.875rem .75rem;font-size:.9375rem;line-height:1.46667em;text-decoration:none;transition:background-color .15s;display:block}.collapse__content .pill-filters__btn.active,.collapse__content .pill-filters__btn.is-active{background:hsla(var(--primary-hsl),.08);color:var(--color)}}.collapse__clip{min-width:0;min-height:0;overflow:hidden}@media (width<=1199px) and (hover:hover){.collapse__content .pill-filters__btn:hover{background:hsla(var(--primary-hsl),.08)}}@media (width<=1199px){.collapse__content .blog-sidebar__list{border-top:1px solid var(--color-10)}.collapse__content .blog-sidebar__link{text-align:left;width:100%;color:var(--color);border:0;border-bottom:1px solid var(--color-10);cursor:pointer;background:0 0;border-radius:0;padding:.875rem .75rem;font-size:.9375rem;line-height:1.46667em;text-decoration:none;transition:background-color .15s;display:block}.collapse__content .blog-sidebar__link.active,.collapse__content .blog-sidebar__link.is-active{background:hsla(var(--primary-hsl),.08);color:var(--color)}}@media (width<=1199px) and (hover:hover){.collapse__content .blog-sidebar__link:hover{background:hsla(var(--primary-hsl),.08)}}main .fslightbox-container{background:hsla(var(--color-hsl),.75);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}main .fslightbox-slide-number-container,main .fslightbox-toolbar-button:first-child,main .fslightbox-toolbar-button[title=Enter\ fullscreen]{display:none}main .fslightbox-toolbar{background:0 0}main .fslightbox-flex-centered>div{pointer-events:none;place-items:center;width:100%;height:100%;display:grid;position:relative}main .fslightbox-flex-centered>div img{width:85vw!important;height:80vh!important}main .fslightbox-flex-centered>div video{pointer-events:auto;max-width:85vw;max-height:80vh}.keen-navigation{grid-template-columns:1fr auto;align-items:start;gap:1rem;display:grid}.keen-navigation .keen-label{margin-top:.25em}@media (width<=799px){.keen-navigation .keen-label{font-size:.875rem;line-height:1.28571em}}@media (width>=800px){.keen-navigation .keen-label{margin-top:.5em}}.keen-navigation .keen-arrows{align-self:stretch;margin-right:-.375rem;display:flex}.keen-navigation button{z-index:1;place-items:center;width:1.5rem;height:2.75rem;display:grid;position:relative}.keen-navigation button.prev{transform:scaleX(-1)}.accordion-list{flex-direction:column;align-items:center;display:flex}.accordion-list__constrain{width:100%;max-width:1000px;margin-inline:auto}.shop-gallery,.shop-gallery__stage{min-width:0;max-width:100%}.shop-gallery__stage{aspect-ratio:1;background:var(--beige);width:100%;position:relative;overflow:hidden}.shop-gallery__stage .keen-slider,.shop-gallery__stage .keen-slider__slide{width:100%;max-width:100%;height:100%;overflow:hidden}.card,.shop-gallery__stage .keen-slider__slide{min-width:0}.shop-gallery__stage img{-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.shop-gallery__empty{background:var(--color-06);width:100%;height:100%;position:absolute;top:0;left:0}.shop-gallery__nav{background:hsla(var(--background-hsl),.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:.75rem;padding:.45rem .75rem;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.shop-gallery__arrow{appearance:none;color:var(--color);cursor:pointer;background:0 0;border:0;place-items:center;padding:.15rem;display:grid}.shop-gallery__arrow svg{width:.5rem;height:auto;display:block}.shop-gallery__arrow--prev{transform:scaleX(-1)}.shop-gallery__dots{align-items:center;gap:.35rem;display:flex}.shop-gallery__dot{appearance:none;background:var(--color-20);cursor:pointer;border:0;border-radius:50%;width:.45rem;height:.45rem;padding:0}.shop-gallery__dot.is-active{background:var(--color)}.shop-options{flex-direction:column;gap:1.25rem;display:flex}.shop-options__group+.shop-options__group{border-top:1px solid var(--color-10);margin-top:.25rem;padding-top:1rem}.shop-options__label{margin:0 0 .5rem}.shop-options__choices{flex-wrap:wrap;gap:.375rem;display:flex}.shop-options__choice{appearance:none;border:1px solid var(--color);background:var(--background);color:var(--color);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;padding:.55rem 1rem;font-size:.8125rem;line-height:1.38462em;transition:background .2s,color .2s}.shop-options__choice.is-active{background:var(--color);border-color:var(--color);color:var(--background)}.shop-options__swatches{flex-wrap:wrap;gap:.65rem;display:flex}.shop-options__swatch{appearance:none;background:var(--swatch-color);cursor:pointer;border-radius:50%;width:1.375rem;height:1.375rem;padding:0}.shop-options__swatch.is-active{outline:1.5px solid var(--swatch-color);outline-offset:2px}.cards{--cards-columns:3;--cards-gap:var(--space-2);--cards-column-gap:var(--gutter);gap:var(--cards-gap);display:grid}@media (width>=800px){.cards{gap:var(--cards-gap) var(--cards-column-gap);grid-template-columns:repeat(var(--cards-columns),1fr)}}.card{--card-gap:.9375rem;--card-body-gap:.875rem;--card-copy-gap:.5rem;--card-image-ratio:7 / 4;--card-image-scale:1.03;--card-title-hover:var(--primary);align-content:start;gap:var(--card-gap);color:inherit;text-decoration:none;display:grid}@media (hover:hover){.card:hover{color:inherit;text-decoration:none}.card:hover .card__title{color:var(--card-title-hover)}.card:hover .card__image{border-radius:var(--radius)}.card:hover .card__image img{transform:scale(var(--card-image-scale))}.card:hover .card__cta{opacity:1}}.card:focus-visible .card__cta{opacity:1}.card__image{aspect-ratio:var(--card-image-ratio);background:var(--color-06);transition:border-radius .3s;position:relative;overflow:hidden}.card__image figure.cover{width:100%;height:100%}.card__image img{transform-origin:50%}.card__cta{z-index:2;opacity:0;pointer-events:none;border-color:#0000;transition:opacity .3s;position:absolute;bottom:1.125rem;left:1.125rem}.card__body{gap:var(--card-body-gap);flex-direction:column;display:flex}.card__meta{color:var(--color-aa);font-size:.9375rem;line-height:1.46667em}.card__copy{gap:var(--card-copy-gap);flex-direction:column;display:flex}.card__title{transition:color .2s}.card__excerpt{margin-top:0}.keen-slider:not([data-keen-slider-disabled]){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;align-content:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{width:100%;min-height:100%;position:relative;overflow:hidden}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}.skiplinks[data-v-7fd7d464]{z-index:100;position:absolute;top:0;left:0}.skiplinks a[data-v-7fd7d464]{background:var(--color);color:var(--background);border-radius:0 0 .25rem .25rem;padding:.5rem 1rem;font-size:.75rem;line-height:1.33333em;text-decoration:none;position:absolute;top:0;left:-9999px}.skiplinks a[data-v-7fd7d464]:focus{left:var(--offset)}svg[data-signet=true] g#subline[data-v-f9b7b4e9]{display:none}.header_logo[data-v-2824c3a8]{z-index:1;position:relative}.header_logo[data-v-2824c3a8] svg{width:10rem}@media (hover:hover){.header_logo[data-v-2824c3a8]:hover{color:inherit}}.header_cta[data-v-4d857440]{background:hsla(var(--background-hsl),.75);-webkit-backdrop-filter:blur(5px)}@media (width<=1199px){.header_cta[data-v-4d857440]{display:none}}.nav__login[data-v-4d857440]{display:none}@media (width<=1199px){.nav__login[data-v-4d857440]{margin-inline:var(--offset);margin-top:var(--space-3);padding-bottom:var(--space-2);display:block}}.nav__login .btn[data-v-4d857440]{border-color:#0000;justify-content:center;gap:1rem;width:100%}.nav__login .btn[data-v-4d857440] svg{flex-shrink:0}.btn[data-v-a788488f]{background:hsla(var(--background-hsl),.75);-webkit-backdrop-filter:blur(5px);place-items:center;width:3rem;height:3rem;padding:0;transition:background .25s,border-color .25s;display:grid}@media (width>=1200px){.btn[data-v-a788488f]{width:2.625rem;height:2.625rem}}.navigation .btn[data-v-a788488f]{background:hsla(var(--beige-hsl),.75)}.btn svg[data-v-a788488f]{width:38%}.cart__count[data-v-a788488f]{aspect-ratio:1;background:var(--primary);height:1.25rem;color:var(--background);border-radius:50%;place-items:center;padding-inline:.25rem;font-size:.625rem;font-weight:700;line-height:1em;display:grid;position:absolute;top:0;right:0;transform:translate(25%,-25%)}.btn[data-v-3fa526eb]{aspect-ratio:1;cursor:pointer;z-index:30;background:hsla(var(--background-hsl),.75);-webkit-backdrop-filter:blur(5px);place-items:center;width:3rem;height:3rem;padding:0;transition:background .25s,border-color .25s;display:grid;position:relative}.navigation .btn[data-v-3fa526eb]{background:hsla(var(--beige-hsl),.75)}@media (width>=1200px){.btn[data-v-3fa526eb]{display:none}}.btn>div[data-v-3fa526eb]{flex-direction:column;justify-content:space-between;width:1.25rem;height:.5rem;display:flex}.btn .stroke[data-v-3fa526eb]{background:var(--color);width:100%;height:1px;transition:background .25s,transform .25s cubic-bezier(.165,.84,.44,1)}.btn.open .stroke[data-v-3fa526eb]:first-child{transform:translateY(3.5px)rotate(-135deg)}.btn.open .stroke[data-v-3fa526eb]:nth-child(2){transform:translateY(-3.5px)rotate(-45deg)}header[data-v-2ab936f6]{z-index:21;width:100%;padding-inline:var(--offset);padding-top:var(--offset-y);align-items:center;gap:1.5rem;transition:top .35s cubic-bezier(.165,.84,.44,1);display:grid;position:fixed;top:0;left:0;right:0}@media (width<=799px){header[data-v-2ab936f6]{padding-top:var(--offset)}}header.scroll .header_cta[data-v-2ab936f6],header.scroll .header_logo[data-v-2ab936f6]{opacity:0}@media (width<=1199px){header.navigation .header_logo[data-v-2ab936f6]{opacity:1}}header[data-v-2ab936f6]>*{grid-area:1/1}header[data-v-2ab936f6]>:first-child{justify-self:start}header[data-v-2ab936f6]>:last-child{justify-self:end}html[data-landing] header .header_actions[data-v-2ab936f6],html[data-landing] header nav[data-v-2ab936f6]{display:none}html[data-landing] header .header_logo[data-v-2ab936f6]{pointer-events:none;justify-self:center}.header_cta[data-v-2ab936f6],.header_logo[data-v-2ab936f6]{transition:opacity .25s}.header_logo[data-v-2ab936f6]{transform:translateY(5%)}.header_actions[data-v-2ab936f6]{z-index:30;align-items:center;gap:.75rem;display:flex;position:relative}.cta[data-v-1bf3948c]{align-items:flex-start;gap:var(--space-1);background:var(--beige);padding:calc(var(--margin) * 1.5);color:var(--primary);flex-direction:column;text-decoration:none;transition:background .3s,border-radius .3s;display:flex;overflow:clip}@media (width>=800px){.cta[data-v-1bf3948c]{padding:var(--space-2)}.cta[data-image][data-v-1bf3948c]{grid-template-columns:28.5rem auto;display:grid}.cta[data-variant=highlight][data-v-1bf3948c]{grid-template-columns:1fr auto;display:grid}}@media (hover:hover){.cta[data-v-1bf3948c]:hover{border-radius:var(--radius);background:var(--beige-dark)}}.cta[data-image][data-v-1bf3948c]{gap:0;min-width:0;padding:0;overflow:hidden}@media (width<=799px){.cta[data-image] .cta__copy[data-v-1bf3948c]{width:100%;padding:1.5rem;padding-bottom:calc(var(--offset) * 1.5);gap:1.5rem}.cta[data-image] .cta__media[data-v-1bf3948c]{aspect-ratio:5/4;order:-1;width:100%;max-width:none;height:auto;margin-left:0}.cta[data-variant=highlight][data-v-1bf3948c] :is(h1,h2,h3,.h1,.h2,.h3){font-size:2.25rem;line-height:1.2}.cta[data-variant=highlight] .btn[data-v-1bf3948c]{justify-content:center;width:100%;margin-top:0}.cta[data-variant=highlight][data-image] .cta__media[data-v-1bf3948c]{border-bottom:1px solid #ffffff40}}.cta[data-variant=highlight][data-v-1bf3948c]{background:var(--primary-dark);color:var(--background)}@media (hover:hover){.cta[data-variant=highlight][data-v-1bf3948c]:hover{background:var(--primary)}.cta[data-variant=highlight][data-v-1bf3948c]:hover img{transform:scale(1.025)}}.cta[data-variant=highlight][data-v-1bf3948c] :is(h1,h2,h3,.h1,.h2,.h3){color:inherit}.cta[data-variant=highlight] .btn[data-v-1bf3948c]{pointer-events:none}.cta__copy[data-v-1bf3948c]{flex-direction:column;align-items:flex-start;gap:1rem;min-width:0;display:flex}[data-image] .cta__copy[data-v-1bf3948c]{padding:var(--space-2)}@media (width>=800px){[data-image] .cta__copy[data-v-1bf3948c]{justify-content:center;padding:3.75rem 1.5rem 3.75rem 4.5rem}}.cta__copy[data-v-1bf3948c] :is(h1,h2,h3){text-wrap:balance}.cta__copy p[data-v-1bf3948c]{text-wrap:pretty;white-space:pre-line;max-width:24rem;margin-top:0}.btn[data-v-1bf3948c]{max-width:100%;height:auto;min-height:2.625rem;margin-top:.5rem}.btn.large[data-v-1bf3948c]{min-height:3rem}.btn[data-v-1bf3948c] .title{text-wrap:balance;min-width:0}.cta__link[data-v-1bf3948c]{text-wrap:balance;align-items:center;gap:.625rem;max-width:100%;display:inline-flex}.cta__link svg[data-v-1bf3948c]{flex-shrink:0}.cta__media[data-v-1bf3948c]{aspect-ratio:var(--ratio);margin-left:auto;position:relative;overflow:clip}@media (width<=799px){.cta__media[data-v-1bf3948c]{max-width:55%;height:12rem}}@media (width>=800px){.cta__media[data-v-1bf3948c]{height:100%}}.cta__media[data-v-1bf3948c] img{transform:scale(1.01)}footer[data-v-5fb99c0c]{margin:var(--offset) var(--margin) var(--margin);grid-template-columns:1fr auto;display:grid}@media (width<=799px){footer[data-v-5fb99c0c]{grid-template-columns:1fr}}html[data-landing] footer .footer__content[data-v-5fb99c0c],html[data-landing] footer .footer__newsletter[data-v-5fb99c0c]{display:none}.footer__content[data-v-5fb99c0c]{background:var(--beige);padding:calc(var(--offset) * 1.25) var(--offset) var(--offset);gap:var(--offset);grid-template-rows:auto 1fr auto;display:grid}@media (width<=799px){.footer__content[data-v-5fb99c0c]{margin-top:var(--margin);padding-block:calc(var(--offset) * 2);gap:calc(var(--offset) * 1.5)}.footer__content .content__logo[data-v-5fb99c0c]{margin-bottom:var(--offset)}}.footer__content .content__logo[data-v-5fb99c0c]{width:12rem}.footer__content .content__navigation[data-v-5fb99c0c]{margin-right:var(--offset)}@media (width<=799px){.footer__content .content__navigation[data-v-5fb99c0c]{margin-right:0}}.footer__content .content__navigation>ul[data-v-5fb99c0c]{justify-content:space-between;gap:var(--offset);max-width:1000px;display:flex}@media (width<=799px){.footer__content .content__navigation>ul[data-v-5fb99c0c]{gap:calc(var(--offset) * .75);flex-direction:column;grid-template-columns:1fr 1fr;display:grid}.footer__content .content__navigation>ul[data-v-5fb99c0c]>*{margin-bottom:var(--offset);-moz-column-break-inside:avoid;break-inside:avoid}}.footer__content ul strong[data-v-5fb99c0c]{color:var(--primary)}.footer__content ul ul[data-v-5fb99c0c]{flex-direction:column;gap:0;margin-top:.25rem}@media (width>=800px){.footer__content ul ul[data-v-5fb99c0c]{margin-top:1rem}}.footer__content ul ul a[data-v-5fb99c0c]{align-items:center;gap:.5rem;padding-block:.125rem;display:inline-flex}.footer__content .content__badges[data-v-5fb99c0c]{justify-content:space-between;align-items:center;font-size:.8125rem;line-height:1.23077em;display:flex}@media (width>=800px){.footer__content .content__badges[data-v-5fb99c0c]{border-top:1px solid hsla(var(--color-hsl),.1);padding-top:var(--space-2)}}@media (width<=799px){.footer__content .content__badges[data-v-5fb99c0c]{align-items:flex-start;gap:var(--offset);flex-direction:column}.footer__content .content__badges br[data-v-5fb99c0c]{display:none}.footer__content .content__badges .badges__iphm[data-v-5fb99c0c]{padding-block:var(--offset);border-block:1px solid hsla(var(--color-hsl),.1);text-wrap:balance;width:100%}.footer__content .content__badges .badges__iphm span[data-v-5fb99c0c]{max-width:14rem}}.footer__content .content__badges .badges__iphm[data-v-5fb99c0c]{align-items:center;gap:.75rem;display:flex}.footer__content .content__badges .badges__iphm img[data-v-5fb99c0c]{width:3.75rem}@media (width>=800px){.footer__content .content__badges .badges__provenexpert[data-v-5fb99c0c]{-moz-column-gap:.5rem;grid-template-columns:2rem auto;gap:0 .5rem}.footer__content .content__badges .badges__provenexpert[data-v-5fb99c0c] .ui-proven-expert__icon{height:2rem}.footer__content .content__badges .badges__provenexpert[data-v-5fb99c0c] .ui-proven-expert__signet{height:1rem}.footer__content .content__badges .badges__provenexpert[data-v-5fb99c0c] .ui-proven-expert__meta{font-size:12px}}.footer__newsletter[data-v-5fb99c0c]{background:var(--primary-dark);color:var(--background);padding:var(--offset);text-wrap:balance;flex-direction:column;align-items:flex-start;width:calc(clamp(400px,25vw,600px));display:flex;container-type:inline-size}@media (width<=799px){.footer__newsletter[data-v-5fb99c0c]{width:100%;padding-bottom:calc(var(--offset) * 1.5);order:-1;align-items:center}}.footer__newsletter .h2[data-v-5fb99c0c]{color:var(--background);font-size:calc(clamp(1.75rem,12cqi,3.25rem));line-height:1.15}.footer__newsletter .newsletter__image[data-v-5fb99c0c]{margin-top:calc(var(--offset) * -2);margin-bottom:2rem}@media (width<=799px){.footer__newsletter .newsletter__image[data-v-5fb99c0c]{margin-top:calc(var(--offset) * -3)}.footer__newsletter .btn[data-v-5fb99c0c]{justify-content:center;width:100%}}.footer__newsletter .btn[data-v-5fb99c0c]{margin-top:2rem}.footer__legal[data-v-5fb99c0c]{grid-column:span 2;justify-content:space-between;display:flex}@media (width<=799px){.footer__legal[data-v-5fb99c0c]{grid-column:1}}.footer__legal ul[data-v-5fb99c0c]{flex-wrap:wrap;gap:.5rem 2rem;display:flex}.footer__legal ul a[data-v-5fb99c0c]{align-items:center;gap:.5rem;display:inline-flex}@media (width<=799px){.footer__legal ul[data-v-5fb99c0c]{gap:.5rem .75rem}}html[data-landing] .footer__legal[data-v-5fb99c0c]{flex-wrap:wrap;gap:1rem}html:not([data-landing]) .footer__legal[data-v-5fb99c0c]{margin-top:1rem}@media (width<=799px){html:not([data-landing]) .footer__legal[data-v-5fb99c0c]{flex-direction:column;gap:1rem;font-size:.875rem;line-height:1.28571em}html:not([data-landing]) .footer__legal .legal__copyright[data-v-5fb99c0c]{border-top:1px solid hsla(var(--color-hsl),.1);padding-block:var(--margin)}}ul[data-v-5fb99c0c]{margin:0;padding:0;list-style:none}.aside[data-v-9f03e250]{z-index:199;pointer-events:none;position:fixed;inset:0}.aside.active[data-v-9f03e250]{pointer-events:all}.aside__backdrop[data-v-9f03e250]{background:hsla(var(--color-hsl),.75);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .5s cubic-bezier(.895,.03,.685,.22);position:absolute;inset:0}.aside__panel[data-v-9f03e250]{--aside-pad:2.25rem;background:var(--background);width:100%;max-width:28.625rem;transform:translateX(calc(100% + 1rem + var(--offset)));pointer-events:none;flex-direction:column;transition:transform .5s cubic-bezier(.895,.03,.685,.22);display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.active .aside__backdrop[data-v-9f03e250]{opacity:1;transition:opacity .6s cubic-bezier(.23,1,.32,1)}.active .aside__panel[data-v-9f03e250]{pointer-events:all;transition:transform .6s cubic-bezier(.23,1,.32,1);transform:translate(0)}.aside__header[data-v-9f03e250]{padding:6.3125rem var(--aside-pad) 2.1875rem;background:var(--background);z-index:1;flex-shrink:0;position:relative}.aside__title[data-v-9f03e250]{text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0;font-size:3rem;font-weight:500;line-height:1.25em}.aside__close[data-v-9f03e250]{top:2.1875rem;right:var(--aside-pad);border:1px solid var(--color);background:var(--background);cursor:pointer;width:2rem;height:2rem;color:var(--color);border-radius:50%;place-items:center;display:grid;position:absolute}.aside__close[data-v-9f03e250] svg{width:.7rem;height:auto}.aside__body[data-v-9f03e250]{min-height:0;padding-inline:var(--aside-pad);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.aside__empty[data-v-9f03e250]{text-align:center;color:var(--color-aa);margin:auto 0}.aside__list[data-v-9f03e250]{padding:1.25rem 0 0;padding-bottom:var(--aside-pad);border-top:1px solid #f4f4f4;flex-direction:column;margin:0;list-style:none;display:flex}.aside__item[data-v-9f03e250]{grid-template-columns:6.25rem 1fr;align-items:start;gap:1.25rem;line-height:1.2;display:grid}.aside__item[data-v-9f03e250]:not(:last-child){border-bottom:1px solid #f4f4f4;margin-bottom:1.125rem;padding-bottom:1.125rem}.aside__thumb[data-v-9f03e250]{background:var(--beige);width:6.25rem;height:6.25rem;overflow:hidden}.aside__thumb img[data-v-9f03e250]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.aside__meta[data-v-9f03e250]{flex-direction:column;justify-content:flex-start;gap:1rem;min-width:0;display:flex}.aside__item-top[data-v-9f03e250]{color:var(--color);justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.aside__item-copy[data-v-9f03e250]{min-width:0}.aside__item-title[data-v-9f03e250]{margin:0;font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:700}.aside__item-price[data-v-9f03e250]{white-space:nowrap;flex-shrink:0;font-weight:700}.aside__item-variant[data-v-9f03e250]{color:var(--color-aa);flex-direction:column;margin:.25rem 0 0;font-size:.8125rem;line-height:1.30769em;display:flex}.aside__item-controls[data-v-9f03e250]{align-items:center;gap:.375rem;display:flex}.aside__qty[data-v-9f03e250]{background:hsla(var(--color-hsl),.05);border-radius:100px;justify-content:center;align-items:center;gap:.625rem;height:2rem;padding:0 .9375rem;display:inline-flex}.aside__qty button[data-v-9f03e250]{width:.75rem;height:1rem;color:var(--color);place-items:center;display:grid}.aside__qty button[data-v-9f03e250]:hover,.aside__remove[data-v-9f03e250]{color:var(--color)}.aside__qty-value[data-v-9f03e250]{text-align:center;width:1.3125rem;font-size:.9375rem;font-weight:500;line-height:1em}.aside__qty-mark[data-v-9f03e250]{background:currentColor;width:7px;height:1px;display:block;position:relative}.aside__qty-mark--plus[data-v-9f03e250]:after{content:"";background:currentColor;position:absolute;inset:0;transform:rotate(90deg)}.aside__remove[data-v-9f03e250]{background:hsla(var(--color-hsl),.05);border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.aside__remove[data-v-9f03e250]:hover{color:var(--color);background:hsla(var(--color-hsl),.08)}.aside__remove[data-v-9f03e250] svg{width:.875rem;height:auto}.aside__footer[data-v-9f03e250]{padding:var(--aside-pad);background:var(--background);z-index:1;flex-direction:column;flex-shrink:0;gap:1.5rem;transition:box-shadow .3s;display:flex;position:relative;box-shadow:0 0 2rem #00000020}.aside__footer.is-at-bottom[data-v-9f03e250]{box-shadow:0 0 2rem #0000}.aside__footer .btn[data-v-9f03e250]{justify-content:center}.aside__row[data-v-9f03e250]{color:var(--color-aa);justify-content:space-between;align-items:center;gap:1rem;display:flex}.aside__total-label[data-v-9f03e250]{flex-direction:column;gap:.25rem;min-width:0;display:flex}.aside__legal-note[data-v-9f03e250]{color:var(--color-aa);text-wrap:pretty;margin:0;font-size:.8125rem;font-weight:400;line-height:1.30769em}.aside__legal-note a[data-v-9f03e250]{color:inherit;text-underline-offset:.15em;text-decoration:underline}@media (hover:hover){.aside__legal-note a[data-v-9f03e250]:hover{color:var(--color)}}.aside__row--total[data-v-9f03e250]{color:var(--color);align-items:flex-start;font-weight:700}.aside__error[data-v-9f03e250]{color:var(--error);margin:0}.block--error[data-v-5dc4f4ab],.container[data-v-5dc4f4ab],.error__content[data-v-5dc4f4ab]{align-items:center;display:flex}.container[data-v-5dc4f4ab]{text-align:center;gap:var(--space-1);flex-direction:column;width:100%}.error__code[data-v-5dc4f4ab]{color:var(--aqua);-webkit-user-select:none;user-select:none;margin:0;line-height:1}.error__content[data-v-5dc4f4ab]{gap:var(--gutter);flex-direction:column;width:100%;max-width:42rem}.error__intro[data-v-5dc4f4ab]{text-wrap:balance;opacity:.85}.error__actions[data-v-5dc4f4ab]{margin-top:var(--space-1);flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}
