[hidden]{display:none !important}a:focus-visible{outline:2px solid #a2a2f2;outline-offset:2px}button:focus-visible{outline:2px solid #a2a2f2;outline-offset:2px}summary:focus-visible{outline:2px solid #a2a2f2;outline-offset:2px}input:focus-visible{outline:2px solid #a2a2f2;outline-offset:2px}select:focus-visible{outline:2px solid #a2a2f2;outline-offset:2px}textarea:focus-visible{outline:2px solid #a2a2f2;outline-offset:2px}[tabindex]:focus-visible{outline:2px solid #a2a2f2;outline-offset:2px}.container{margin-block-start:revert;margin-inline-end:revert;margin-block-end:revert;margin-inline-start:revert;padding-block-start:revert;padding-inline-end:revert;padding-block-end:revert;padding-inline-start:revert;border:revert;border-radius:revert;background:revert;box-shadow:revert;color:revert;font:revert;line-height:revert;letter-spacing:revert;text-align:revert;text-transform:revert;text-decoration:revert;vertical-align:revert;white-space:revert;display:revert;inline-size:revert;min-inline-size:revert;max-inline-size:revert;block-size:revert;min-block-size:revert;position:revert;inset-block-start:revert;inset-inline-end:revert;inset-block-end:revert;inset-inline-start:revert;z-index:revert;float:revert;overflow:revert;opacity:revert;transform:revert;filter:revert;transition:revert;cursor:revert;row-gap:revert;column-gap:revert;align-items:revert;justify-content:revert;flex-direction:revert;flex-wrap:revert;grid-template-columns:revert;grid-template-rows:revert;list-style:revert}.grid{margin-block-start:revert;margin-inline-end:revert;margin-block-end:revert;margin-inline-start:revert;padding-block-start:revert;padding-inline-end:revert;padding-block-end:revert;padding-inline-start:revert;border:revert;border-radius:revert;background:revert;box-shadow:revert;color:revert;font:revert;line-height:revert;letter-spacing:revert;text-align:revert;text-transform:revert;text-decoration:revert;vertical-align:revert;white-space:revert;display:revert;inline-size:revert;min-inline-size:revert;max-inline-size:revert;block-size:revert;min-block-size:revert;position:revert;inset-block-start:revert;inset-inline-end:revert;inset-block-end:revert;inset-inline-start:revert;z-index:revert;float:revert;overflow:revert;opacity:revert;transform:revert;filter:revert;transition:revert;cursor:revert;row-gap:revert;column-gap:revert;align-items:revert;justify-content:revert;flex-direction:revert;flex-wrap:revert;grid-template-columns:revert;grid-template-rows:revert;list-style:revert}:root{--pico-accordion-active-summary-color:var(--color-accent);--pico-accordion-close-summary-color:var(--color-text);--pico-accordion-open-summary-color:var(--color-text);--pico-background-color:var(--color-bg);--pico-block-spacing-vertical:0;--pico-blockquote-border-color:rgb(183 183 132 / 0.25);--pico-border-color:rgb(183 183 132 / 0.3);--pico-card-background-color:var(--color-surface);--pico-card-box-shadow:none;--pico-card-sectioning-background-color:var(--color-surface);--pico-color:var(--color-text);--pico-contrast:var(--color-text);--pico-contrast-background:var(--color-text);--pico-contrast-inverse:var(--color-bg);--pico-form-element-active-background-color:var(--color-bg);--pico-form-element-active-border-color:var(--color-accent);--pico-form-element-background-color:var(--color-bg);--pico-form-element-border-color:rgb(183 183 132 / 0.35);--pico-form-element-color:var(--color-text);--pico-form-element-placeholder-color:var(--color-muted);--pico-h1-color:var(--color-text);--pico-h2-color:var(--color-text);--pico-h3-color:var(--color-text);--pico-h4-color:var(--color-text);--pico-h5-color:var(--color-text);--pico-h6-color:var(--color-text);--pico-muted-border-color:rgb(183 183 132 / 0.25);--pico-muted-color:var(--color-muted);--pico-primary:var(--color-accent);--pico-primary-background:var(--color-accent);--pico-primary-border:var(--color-accent);--pico-primary-hover:var(--color-accent);--pico-primary-hover-background:var(--color-accent);--pico-primary-inverse:var(--color-on-accent);--pico-primary-underline:transparent;--pico-secondary:var(--color-muted);--pico-secondary-background:var(--color-muted);--pico-secondary-inverse:var(--color-bg);--pico-spacing:calc(var(--step) * 4);--pico-table-border-color:rgb(183 183 132 / 0.25);--pico-typography-spacing-vertical:calc(var(--step) * 4);--step:4px}:root:not([data-theme]){--pico-accordion-active-summary-color:#a2a2f2;--pico-accordion-close-summary-color:#f2f2f2;--pico-accordion-open-summary-color:#f2f2f2;--pico-background-color:#242418;--pico-block-spacing-vertical:0;--pico-blockquote-border-color:rgb(183 183 132 / 0.25);--pico-border-color:rgb(183 183 132 / 0.3);--pico-card-background-color:#31311f;--pico-card-box-shadow:none;--pico-card-sectioning-background-color:#31311f;--pico-color:#f2f2f2;--pico-contrast:#f2f2f2;--pico-contrast-background:#f2f2f2;--pico-contrast-inverse:#242418;--pico-form-element-active-background-color:#242418;--pico-form-element-active-border-color:#a2a2f2;--pico-form-element-background-color:#242418;--pico-form-element-border-color:rgb(183 183 132 / 0.35);--pico-form-element-color:#f2f2f2;--pico-form-element-placeholder-color:#b7b784;--pico-h1-color:#f2f2f2;--pico-h2-color:#f2f2f2;--pico-h3-color:#f2f2f2;--pico-h4-color:#f2f2f2;--pico-h5-color:#f2f2f2;--pico-h6-color:#f2f2f2;--pico-muted-border-color:rgb(183 183 132 / 0.25);--pico-muted-color:#b7b784;--pico-primary:#a2a2f2;--pico-primary-background:#a2a2f2;--pico-primary-border:#a2a2f2;--pico-primary-hover:#a2a2f2;--pico-primary-hover-background:#a2a2f2;--pico-primary-inverse:#0d0d0d;--pico-primary-underline:transparent;--pico-secondary:#b7b784;--pico-secondary-background:#b7b784;--pico-secondary-inverse:#242418;--pico-spacing:calc(var(--step) * 4);--pico-table-border-color:rgb(183 183 132 / 0.25);--pico-typography-spacing-vertical:calc(var(--step) * 4)}@media only screen and (prefers-color-scheme:dark){:root:not([data-theme]){--pico-background-color:#242418;--pico-card-background-color:#31311f;--pico-code-background-color:#31311f;--pico-color:#f2f2f2;--pico-form-element-background-color:#242418;--pico-form-element-color:#f2f2f2;--pico-h1-color:#f2f2f2;--pico-h2-color:#f2f2f2;--pico-h3-color:#f2f2f2;--pico-h4-color:#f2f2f2;--pico-h5-color:#f2f2f2;--pico-h6-color:#f2f2f2;--pico-muted-color:#b7b784;--pico-primary:#a2a2f2;--pico-primary-background:#a2a2f2;--pico-primary-inverse:#0d0d0d}}h1{color:inherit}h2{color:inherit}h3{color:inherit}h4{color:inherit}h5{color:inherit}h6{color:inherit}p{color:inherit}ul{color:inherit}ol{color:inherit}li{color:inherit}dl{color:inherit}address{color:inherit}blockquote{color:inherit}table{color:inherit}figcaption{color:inherit}small{color:inherit}blockquote footer{color:inherit}blockquote cite{color:inherit}html{font-size:100%}article{margin-block-start:0px;margin-block-end:0px;padding-block-start:0px;padding-inline-end:0px;padding-block-end:0px;padding-inline-start:0px;border-radius:0px;background:transparent;box-shadow:none}figure figcaption{padding-block-start:0px;padding-inline-end:0px;padding-block-end:0px;padding-inline-start:0px}section{margin-block-end:0px}ul li{list-style:inherit}body>header{padding-block-start:0px;padding-block-end:0px}body>main{padding-block-start:0px;padding-block-end:0px}body>footer{padding-block-start:0px;padding-block-end:0px}details{margin-block-end:0px}blockquote{padding-block-start:0px;padding-inline-end:0px;padding-block-end:0px;padding-inline-start:0px;border-inline-start:0;margin-block-start:0px;margin-inline-end:0px;margin-block-end:0px;margin-inline-start:0px}figure{margin-block-start:0px;margin-inline-end:0px;margin-block-end:0px;margin-inline-start:0px}hgroup{margin-block-end:0px}nav{justify-content:start}nav ol{margin-inline-start:0px;margin-inline-end:0px}nav ul{margin-inline-start:0px;margin-inline-end:0px}nav li{display:block;padding-block-start:0px;padding-inline-end:0px;padding-block-end:0px;padding-inline-start:0px}nav li:where(a,[role=link]){margin-block-start:0px;margin-inline-end:0px;margin-block-end:0px;margin-inline-start:0px;padding-block-start:revert;padding-inline-end:revert;padding-block-end:revert;padding-inline-start:revert;border-radius:revert}button{background-color:transparent;border-color:transparent;color:#f2f2f2}button.btn{inline-size:auto;block-size:auto;margin-block-end:0px}[type="submit"].btn{inline-size:auto;block-size:auto;margin-block-end:0px}[type="submit"]{margin-block-end:0px;line-height:inherit}[type="button"]{margin-block-end:0px;line-height:inherit}[type="reset"]{margin-block-end:0px;line-height:inherit}input:not([type=checkbox],[type=radio],[type=range]){block-size:auto}button{line-height:inherit}input{line-height:inherit}optgroup{line-height:inherit}select{line-height:inherit}textarea{line-height:inherit}label{margin-block-end:calc(var(--step) * 1.4)}.form input[type="checkbox"]{padding-block-start:0px;padding-inline-end:0px;padding-block-end:0px;padding-inline-start:0px}.form input[type="radio"]{padding-block-start:0px;padding-inline-end:0px;padding-block-end:0px;padding-inline-start:0px}:where(a,button,input,select,textarea):focus{box-shadow:none}:where(a:not([role=button])):focus-visible{box-shadow:none}.faq{display:flex;flex-direction:column}.faq>*:not(:first-child){margin-block-start:calc(var(--step) * 3)}.faq__item{border:1px solid rgb(183 183 132 / 0.25);border-radius:var(--u-radius);overflow:hidden}.faq__head{display:flex;align-items:center;justify-content:space-between;row-gap:calc(var(--step) * 4);column-gap:calc(var(--step) * 4);padding-block-start:calc(var(--step) * 4.4);padding-inline-end:calc(var(--step) * 5.4);padding-block-end:calc(var(--step) * 4.4);padding-inline-start:calc(var(--step) * 5.4);font-family:"Libre Baskerville",Georgia,serif;font-weight:600;font-size:1rem;line-height:1.35;cursor:pointer;list-style:none}.faq__head::-webkit-details-marker{display:none}.faq__head::after{color:#a2a2f2;content:"\002B";flex-shrink:0;font-size:1.3rem;line-height:1}.faq__item[open]>.faq__head{background:#a2a2f2;color:#0d0d0d}.faq__item[open]>.faq__head::after{color:inherit;content:"\2013"}.faq__head:focus-visible{outline:2px solid #a2a2f2;outline-offset:-2px}.faq__body{padding-block-start:calc(var(--step) * 4.4);padding-inline-end:calc(var(--step) * 5.4);padding-block-end:calc(var(--step) * 4.4);padding-inline-start:calc(var(--step) * 5.4)}.faq__body p{margin-block-start:0px;margin-inline-end:0px;margin-block-end:0px;margin-inline-start:0px}.faq summary.faq__head::after{content:"\002B";display:block;float:none;transform:none;inline-size:auto;block-size:auto;margin-inline-start:0px;background-image:none;font-size:1.3rem;line-height:1;color:#a2a2f2}.faq .faq__item[open]>summary.faq__head::after{color:inherit;content:"\2013"}.faq details{margin-block-end:0px}.faq details[open]>summary{margin-block-end:0px}.faq summary.faq__head{color:#f2f2f2}.faq .faq__item[open]>summary.faq__head{color:#0d0d0d}.faq summary.faq__head:focus{color:inherit}:root{--step:4px;--color-bg:#242418;--color-text:#f2f2f2;--color-muted:#b7b784;--color-accent:#a2a2f2;--color-surface:#31311f;--color-on-accent:#0d0d0d;--font-heading:"Libre Baskerville",Georgia,serif;--font-body:"Karla",system-ui,sans-serif;--u-radius:0px;--u-shadow:none;--u-width:calc(var(--step) * 232);--radius:var(--u-radius);--shadow:var(--u-shadow);--container:var(--u-width)}*{box-sizing:border-box}*::before{box-sizing:border-box}*::after{box-sizing:border-box}body{margin-block-start:0px;margin-inline-end:0px;margin-block-end:0px;margin-inline-start:0px;font-family:"Karla",system-ui,sans-serif;color:#f2f2f2;background:#242418;line-height:1.65}body>*{max-inline-size:100%}h1{font-family:"Libre Baskerville",Georgia,serif;line-height:1.15;margin-block-start:0px;margin-inline-end:0px;margin-block-end:0.6em;margin-inline-start:0px;overflow-wrap:break-word}h2{font-family:"Libre Baskerville",Georgia,serif;line-height:1.15;margin-block-start:0px;margin-inline-end:0px;margin-block-end:0.6em;margin-inline-start:0px;overflow-wrap:break-word}h3{font-family:"Libre Baskerville",Georgia,serif;line-height:1.15;margin-block-start:0px;margin-inline-end:0px;margin-block-end:0.6em;margin-inline-start:0px;overflow-wrap:break-word}h4{font-family:"Libre Baskerville",Georgia,serif;line-height:1.15;margin-block-start:0px;margin-inline-end:0px;margin-block-end:0.6em;margin-inline-start:0px;overflow-wrap:break-word}h1{font-size:clamp(3rem, 8vw, 5.5rem)}h2{font-size:clamp(2rem, 4.2vw, 3.2rem)}h3{font-size:clamp(1.15rem, 1.8vw, 1.4rem)}p{font-size:clamp(1rem, 1.1vw, 1.125rem);margin-block-start:0px;margin-inline-end:0px;margin-block-end:1.1em;margin-inline-start:0px;max-inline-size:68ch}img{max-inline-size:100%;block-size:auto;display:block}a{color:#a2a2f2}:focus-visible{outline:2px solid #a2a2f2;outline-offset:2px}.container{inline-size:100%;max-inline-size:var(--u-width);margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:calc(var(--step) * 5);padding-inline-end:calc(var(--step) * 5)}section{padding-block-start:clamp(calc(var(--step) * 10),8vw,calc(var(--step) * 20));padding-inline-end:0px;padding-block-end:clamp(calc(var(--step) * 10),8vw,calc(var(--step) * 20));padding-inline-start:0px}section:nth-of-type(even){background:#31311f}.section__eyebrow{font-size:0.78rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:color-mix(in srgb,#a2a2f2 78%,#f2f2f2);margin-block-end:calc(var(--step) * 2.4)}.header{background:#242418;border-block-end:1px solid rgb(183 183 132 / 0.22);inset-block-start:0px;position:sticky;z-index:1030}.header--transparent{background:transparent;border-block-end-color:transparent}.header__inner{display:flex;align-items:center;row-gap:calc(var(--step) * 6);column-gap:calc(var(--step) * 6);padding-block-start:calc(var(--step) * 3.6);padding-block-end:calc(var(--step) * 3.6)}.header__brand{font-family:"Libre Baskerville",Georgia,serif;font-weight:700;font-size:1.15rem;color:#f2f2f2;text-decoration:none;margin-inline-end:auto;display:inline-flex;align-items:center;row-gap:calc(var(--step) * 2.2);column-gap:calc(var(--step) * 2.2)}.header__mark{display:inline-flex;flex:0 0 auto;line-height:0px}.header__mark svg{display:block}.header__row{display:flex;align-items:center;row-gap:calc(var(--step) * 4);column-gap:calc(var(--step) * 4);inline-size:100%}[data-nav="two-rows"] .header__inner{flex-direction:column;align-items:stretch;row-gap:calc(var(--step) * 2);column-gap:calc(var(--step) * 2)}[data-nav="two-rows"] .nav__list{flex-wrap:wrap}.nav__list{display:flex;row-gap:calc(var(--step) * 1.4);column-gap:calc(var(--step) * 1.4);list-style:none;margin-block-start:0px;margin-inline-end:0px;margin-block-end:0px;margin-inline-start:0px;padding-block-start:0px;padding-inline-end:0px;padding-block-end:0px;padding-inline-start:0px}.nav__link{display:block;padding-block-start:calc(var(--step) * 2);padding-inline-end:calc(var(--step) * 3.6);padding-block-end:calc(var(--step) * 2);padding-inline-start:calc(var(--step) * 3.6);border-radius:var(--u-radius);color:#f2f2f2;text-decoration:none;font-weight:500;transition:background 200ms ease,color 200ms ease}.nav__link:hover{background:#31311f}.nav__link.active{background:rgb(162 162 242 / 0.12);color:#a2a2f2}.nav--split{display:flex;align-items:center;row-gap:calc(var(--step) * 8);column-gap:calc(var(--step) * 8);inline-size:100%;justify-content:center}.header__burger{display:none;flex-direction:column;row-gap:var(--step);column-gap:var(--step);padding-block-start:calc(var(--step) * 2.4);padding-inline-end:calc(var(--step) * 2.4);padding-block-end:calc(var(--step) * 2.4);padding-inline-start:calc(var(--step) * 2.4);background:transparent;border:0;cursor:pointer}.header__burger span{inline-size:calc(var(--step) * 5.5);block-size:2px;background:#f2f2f2}.btn{display:inline-flex;align-items:center;justify-content:center;row-gap:calc(var(--step) * 2);column-gap:calc(var(--step) * 2);padding-block-start:calc(var(--step) * 3.2);padding-inline-end:calc(var(--step) * 6.4);padding-block-end:calc(var(--step) * 3.2);padding-inline-start:calc(var(--step) * 6.4);border:2px solid transparent;border-radius:var(--u-radius);font-weight:600;text-decoration:none;cursor:pointer;transition:background 200ms ease,color 200ms ease,transform 200ms ease,box-shadow 200ms ease}.btn--primary{background:#a2a2f2;color:#0d0d0d}.btn--primary:hover{box-shadow:var(--u-shadow);transform:translateY(-2px)}.btn--ghost{background:transparent;border-color:#a2a2f2;color:#a2a2f2}.btn--ghost:hover{background:#a2a2f2;color:#0d0d0d}.form label{display:block;font-weight:600;font-size:0.9rem;margin-block-end:calc(var(--step) * 1.4)}.form input{inline-size:100%;padding-block-start:calc(var(--step) * 3.2);padding-inline-end:calc(var(--step) * 4);padding-block-end:calc(var(--step) * 3.2);padding-inline-start:calc(var(--step) * 4);margin-block-end:calc(var(--step) * 4);border:1px solid rgb(183 183 132 / 0.35);border-radius:var(--u-radius);background:#242418;color:#f2f2f2;font:inherit}.form textarea{inline-size:100%;padding-block-start:calc(var(--step) * 3.2);padding-inline-end:calc(var(--step) * 4);padding-block-end:calc(var(--step) * 3.2);padding-inline-start:calc(var(--step) * 4);margin-block-end:calc(var(--step) * 4);border:1px solid rgb(183 183 132 / 0.35);border-radius:var(--u-radius);background:#242418;color:#f2f2f2;font:inherit}.form input:focus{outline:2px solid #a2a2f2;outline-offset:1px}.form textarea:focus{outline:2px solid #a2a2f2;outline-offset:1px}.form [aria-invalid="true"]{border-color:#e98f8f}.form__error{color:#e98f8f !important;font-size:0.85rem;margin-block-start:calc(var(--step) * -2.8);margin-inline-end:0px;margin-block-end:calc(var(--step) * 3.6);margin-inline-start:0px}.form__ok{background:rgb(162 162 242 / 0.12);border-radius:var(--u-radius);padding-block-start:calc(var(--step) * 4);padding-inline-end:calc(var(--step) * 4);padding-block-end:calc(var(--step) * 4);padding-inline-start:calc(var(--step) * 4);font-weight:600}.form__consent{display:flex;row-gap:calc(var(--step) * 2.4);column-gap:calc(var(--step) * 2.4);align-items:start;font-weight:400}.form__consent input{inline-size:auto;margin-block-start:var(--step);margin-inline-end:0px;margin-block-end:0px;margin-inline-start:0px}.footer{background:#31311f}.footer--contrast{background:#f2f2f2;color:#242418}.footer--contrast a{color:inherit}.footer__inner{display:grid;grid-template-columns:1.4fr 1fr 1fr;row-gap:calc(var(--step) * 10);column-gap:calc(var(--step) * 10);padding-block-start:clamp(calc(var(--step) * 10),5vw,calc(var(--step) * 16));padding-block-end:clamp(calc(var(--step) * 10),5vw,calc(var(--step) * 16))}.footer__row{display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:calc(var(--step) * 4);column-gap:calc(var(--step) * 4);padding-block-start:calc(var(--step) * 6.4);padding-block-end:calc(var(--step) * 6.4);font-size:0.9rem}.footer__brand{font-family:"Libre Baskerville",Georgia,serif;font-size:1.25rem;font-weight:700;margin-block-start:0px;margin-inline-end:0px;margin-block-end:calc(var(--step) * 1.6);margin-inline-start:0px}.footer__tagline{font-size:0.95rem;opacity:0.75}.footer__title{font-size:0.8rem;letter-spacing:0.12em;margin-block-end:calc(var(--step) * 3.6);opacity:0.7;text-transform:uppercase}.footer__address{font-style:normal;line-height:1.7}.footer__hours{font-size:0.92rem;margin-block-start:calc(var(--step) * 2.8);opacity:0.75}.footer__links{list-style:none;margin-block-start:0px;margin-inline-end:0px;margin-block-end:0px;margin-inline-start:0px;padding-block-start:0px;padding-inline-end:0px;padding-block-end:0px;padding-inline-start:0px;display:grid;row-gap:calc(var(--step) * 1.8);column-gap:calc(var(--step) * 1.8)}.footer__cookie{background:transparent;border:0;padding-block-start:0px;padding-inline-end:0px;padding-block-end:0px;padding-inline-start:0px;color:inherit;text-decoration:underline;cursor:pointer;font:inherit}.footer__bottom{display:flex;justify-content:space-between;row-gap:calc(var(--step) * 4);column-gap:calc(var(--step) * 4);padding-block-start:calc(var(--step) * 4.8);padding-block-end:calc(var(--step) * 4.8);font-size:0.85rem;opacity:0.75;border-block-start:1px solid rgb(183 183 132 / 0.25)}.footer__bottom p{margin-block-start:0px;margin-inline-end:0px;margin-block-end:0px;margin-inline-start:0px}footer a{display:inline-block;padding-block-start:calc(var(--step) * 1.2);padding-block-end:calc(var(--step) * 1.2);min-block-size:calc(var(--step) * 6)}.footer__cookie{display:inline-block;padding-block-start:calc(var(--step) * 1.2);padding-block-end:calc(var(--step) * 1.2);min-block-size:calc(var(--step) * 6)}.form__consent input[type="checkbox"]{inline-size:calc(var(--step) * 6);block-size:calc(var(--step) * 6);min-inline-size:calc(var(--step) * 6);flex:0 0 auto;margin-block-start:0.1rem}.cookie{position:fixed;inset-inline-start:0px;inset-inline-end:0px;inset-block-end:0px;z-index:1080;background:#31311f;border-block-start:1px solid rgb(183 183 132 / 0.3);box-shadow:0 calc(var(--step) * -2) calc(var(--step) * 7.5) rgb(0 0 0 / 0.12);transform:translateY(100%);transition:transform 350ms ease}.cookie.visible-active{transform:translateY(0)}.cookie__inner{display:flex;align-items:center;row-gap:calc(var(--step) * 6);column-gap:calc(var(--step) * 6);padding-block-start:calc(var(--step) * 4.4);padding-block-end:calc(var(--step) * 4.4)}.cookie__text p{margin-block-start:0px;margin-inline-end:0px;margin-block-end:0px;margin-inline-start:0px;font-size:0.92rem;max-inline-size:70ch}.cookie__actions{display:flex;align-items:center;row-gap:calc(var(--step) * 2.8);column-gap:calc(var(--step) * 2.8);margin-inline-start:auto;flex-shrink:0}.cookie__configure{background:transparent;border:0;color:#a2a2f2;cursor:pointer;font:inherit;font-weight:600;text-decoration:underline}.cookie__options{display:grid;row-gap:calc(var(--step) * 2.4);column-gap:calc(var(--step) * 2.4);margin-block-start:calc(var(--step) * 4)}.cookie__option{display:grid;grid-template-columns:auto 1fr;row-gap:calc(var(--step) * 2);column-gap:calc(var(--step) * 2.4);align-items:start;font-size:0.9rem;font-weight:600}.cookie__option span{font-weight:400;grid-column:2;opacity:0.75}.legal{background:#242418}.legal__inner{max-inline-size:calc(var(--step) * 208);padding-block-start:clamp(calc(var(--step) * 10),6vw,calc(var(--step) * 18));padding-block-end:clamp(calc(var(--step) * 10),6vw,calc(var(--step) * 18))}.legal h2{margin-block-start:calc(var(--step) * 8.8)}.legal h3{margin-block-start:calc(var(--step) * 5.6)}.legal__updated{color:#b7b784;font-size:0.9rem}.legal__table{inline-size:100%;border-collapse:collapse;table-layout:fixed;margin-block-start:calc(var(--step) * 4.8);margin-inline-end:0px;margin-block-end:calc(var(--step) * 7.2);margin-inline-start:0px}.legal__table th{text-align:start;padding-block-start:calc(var(--step) * 2.8);padding-inline-end:calc(var(--step) * 3.6);padding-block-end:calc(var(--step) * 2.8);padding-inline-start:calc(var(--step) * 3.6);overflow-wrap:anywhere;border-block-end:1px solid rgb(183 183 132 / 0.25);vertical-align:top}.legal__table td{text-align:start;padding-block-start:calc(var(--step) * 2.8);padding-inline-end:calc(var(--step) * 3.6);padding-block-end:calc(var(--step) * 2.8);padding-inline-start:calc(var(--step) * 3.6);overflow-wrap:anywhere;border-block-end:1px solid rgb(183 183 132 / 0.25);vertical-align:top}.legal__table th{font-weight:600;inline-size:34%}.legal__back{margin-block-start:calc(var(--step) * 10)}.hero{overflow:clip;min-block-size:92vh;display:flex;align-items:center;padding-block-start:clamp(calc(var(--step) * 10),7vw,calc(var(--step) * 22));padding-block-end:clamp(calc(var(--step) * 10),7vw,calc(var(--step) * 22));background:#242418}.hero__inner{display:grid;grid-template-columns:1.05fr 0.95fr;row-gap:clamp(calc(var(--step) * 7),4vw,calc(var(--step) * 14));column-gap:clamp(calc(var(--step) * 7),4vw,calc(var(--step) * 14));align-items:center}.hero__text{min-inline-size:0px}.hero h1{font-size:clamp(2rem, 3.4vw, 3.25rem);hyphens:manual;text-wrap:balance}.hero[data-hero="typographic"] h1{font-size:clamp(3rem, 8vw, 5.5rem)}.hero__lead{color:#b7b784;font-size:clamp(1.02rem, 1.4vw, 1.2rem);line-height:1.65;margin-block-start:calc(var(--step) * 4);max-inline-size:34em}.hero__actions{display:flex;flex-wrap:wrap;row-gap:calc(var(--step) * 3.2);column-gap:calc(var(--step) * 3.2);margin-block-start:calc(var(--step) * 7.6)}.hero__figure{min-inline-size:0px}.hero__figure{position:relative}.hero__figure img{aspect-ratio:16/9;aspect-ratio:4/3;border-radius:0px;display:block;inline-size:100%;object-fit:cover}.hero__figure img{box-shadow:0 calc(var(--step) * 6.5) calc(var(--step) * 13.75) calc(var(--step) * -6) rgb(0 0 0 / 0.55)}.hero--reverse .hero__text{order:2}.hero--reverse .hero__figure{order:1}.hero[data-hero="typographic"] .hero__inner{grid-template-columns:1fr;justify-items:center;max-inline-size:calc(var(--step) * 216);text-align:center}.hero[data-hero="typographic"] h1{font-size:clamp(3rem, 8vw, 5.5rem)}.hero[data-hero="typographic"] .hero__lead{max-inline-size:44em}.hero[data-hero="typographic"] .hero__figure{inline-size:100%;margin-block-start:clamp(calc(var(--step) * 6),4vw,calc(var(--step) * 11))}.hero[data-hero="typographic"] .hero__figure img{aspect-ratio:21/9}.hero[data-hero="fullscreen"]{position:relative;isolation:isolate;min-block-size:92vh;overflow:hidden;background:#14171a}.hero[data-hero="tsentr-overley"]{position:relative;isolation:isolate;min-block-size:92vh;overflow:hidden;background:#14171a}.hero[data-hero="fullscreen"] .hero__figure{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:-1;padding-block-start:0px;padding-inline-end:0px;padding-block-end:0px;padding-inline-start:0px;background:transparent}.hero[data-hero="tsentr-overley"] .hero__figure{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:-1;padding-block-start:0px;padding-inline-end:0px;padding-block-end:0px;padding-inline-start:0px;background:transparent}.hero[data-hero="fullscreen"] .hero__figure img{inline-size:100%;block-size:100%;aspect-ratio:auto;object-fit:cover;border:0;border-radius:0px;box-shadow:none}.hero[data-hero="tsentr-overley"] .hero__figure img{inline-size:100%;block-size:100%;aspect-ratio:auto;object-fit:cover;border:0;border-radius:0px;box-shadow:none}.hero[data-hero="fullscreen"] .hero__figure::before{content:"";position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;background:linear-gradient(180deg,rgb(0 0 0 / 0.62),rgb(0 0 0 / 0.84))}.hero[data-hero="tsentr-overley"] .hero__figure::before{content:"";position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;background:linear-gradient(180deg,rgb(0 0 0 / 0.62),rgb(0 0 0 / 0.84))}.hero[data-hero="fullscreen"] .hero__inner{grid-template-columns:1fr}.hero[data-hero="tsentr-overley"] .hero__inner{grid-template-columns:1fr}.hero[data-hero="tsentr-overley"] .hero__inner{justify-items:center;text-align:center}.hero[data-hero="fullscreen"] .hero__text{color:#fff;max-inline-size:calc(var(--step) * 184)}.hero[data-hero="tsentr-overley"] .hero__text{color:#fff;max-inline-size:calc(var(--step) * 184)}.hero[data-hero="fullscreen"] h1{color:#fff}.hero[data-hero="tsentr-overley"] h1{color:#fff}.hero[data-hero="fullscreen"] .hero__lead{color:#fff}.hero[data-hero="tsentr-overley"] .hero__lead{color:#fff}.hero[data-hero="fullscreen"] .section__eyebrow{color:#fff}.hero[data-hero="tsentr-overley"] .section__eyebrow{color:#fff}.hero[data-hero="tsentr-overley"] .hero__actions{justify-content:center}.hero[data-hero="fullscreen"] .btn--ghost{background:rgb(255 255 255 / 0.08);border-color:rgb(255 255 255 / 0.65);color:#fff}.hero[data-hero="tsentr-overley"] .btn--ghost{background:rgb(255 255 255 / 0.08);border-color:rgb(255 255 255 / 0.65);color:#fff}.hero[data-hero="fullscreen"] .hero__text{text-shadow:0 2px calc(var(--step) * 4.5) rgb(0 0 0 / 0.55)}.hero[data-hero="tsentr-overley"] .hero__text{text-shadow:0 2px calc(var(--step) * 4.5) rgb(0 0 0 / 0.55)}.hero[data-hero="asimmetriya"] .hero__inner{grid-template-columns:1.35fr 0.65fr}.hero[data-hero="asimmetriya"] .hero__figure img{aspect-ratio:3/4}.hero[data-hero="asimmetriya"] .hero__figure{margin-block-start:clamp(calc(var(--step) * 4),4vw,calc(var(--step) * 12))}.hero[data-hero="text-two-columns"] .hero__inner{grid-template-columns:1fr}.hero[data-hero="text-two-columns"] .hero__lead{column-gap:clamp(calc(var(--step) * 6),3vw,calc(var(--step) * 10));columns:2;max-inline-size:none}.hero[data-hero="text-two-columns"] .hero__figure img{aspect-ratio:21/9}.hero[data-hero="slider"] .hero__inner{grid-template-columns:0.85fr 1.15fr}.hero[data-hero="forma-v-pervom-ekrane"] .hero__inner{grid-template-columns:0.85fr 1.15fr}.hero[data-hero="slider"] .hero__figure img{aspect-ratio:16/10}.contact{display:grid;grid-template-columns:1fr 1fr;row-gap:clamp(calc(var(--step) * 6),3.5vw,calc(var(--step) * 12));column-gap:clamp(calc(var(--step) * 6),3.5vw,calc(var(--step) * 12));align-items:start}.contact__info address{font-style:normal;line-height:1.9;margin-block-start:calc(var(--step) * 3.2);margin-inline-end:0px;margin-block-end:calc(var(--step) * 4.8);margin-inline-start:0px}.contact__info iframe{border-radius:var(--u-radius);display:block;inline-size:100%;margin-block-start:calc(var(--step) * 4.8)}.contact__form{padding-block-start:0px;padding-inline-end:0px;padding-block-end:calc(var(--step) * 8);padding-inline-start:0px;border-block-end:1px solid rgb(183 183 132 / 0.25);border-radius:var(--u-radius)}.media__text{min-inline-size:0px}.prose p+p{margin-block-start:calc(var(--step) * 4)}.footer__col{min-inline-size:0px}.nav__item{list-style:none}.cookie__option input[type="checkbox"]{inline-size:calc(var(--step) * 6);block-size:calc(var(--step) * 6)}.footer__col a{display:inline-block;line-height:24px;min-block-size:calc(var(--step) * 6)}.legal__back a{display:inline-block;line-height:24px;min-block-size:calc(var(--step) * 6)}.cookie__text a{display:inline-block;line-height:24px;min-block-size:calc(var(--step) * 6)}img{max-inline-size:100%;block-size:auto}[data-aos]:not(.aos-init){opacity:1 !important;transform:none !important}@media (prefers-reduced-motion:reduce){*{animation:none !important;transition:none !important}}@media (prefers-reduced-motion:reduce){*::before{animation:none !important;transition:none !important}}@media (prefers-reduced-motion:reduce){*::after{animation:none !important;transition:none !important}}@media (prefers-reduced-motion:reduce){[data-aos]{opacity:1 !important;transform:none !important}}@media only screen and (max-width:991px){.footer__inner{grid-template-columns:1fr 1fr}}@media only screen and (max-width:991px){.cookie__inner{align-items:stretch;flex-direction:column}}@media only screen and (max-width:991px){.cookie__actions{flex-wrap:wrap;margin-inline-start:0px}}@media only screen and (max-width:767px){.section__eyebrow{font-size:0.85rem;letter-spacing:0.1em}}@media only screen and (max-width:767px){.plan__badge{font-size:0.8rem}}@media only screen and (max-width:767px){h1{hyphens:auto}}@media only screen and (max-width:767px){h2{hyphens:auto}}@media only screen and (max-width:767px){h3{hyphens:auto}}@media only screen and (max-width:767px){h4{hyphens:auto}}@media only screen and (max-width:767px){.header__burger{display:flex}}@media only screen and (max-width:767px){.header__cta{display:none}}@media only screen and (max-width:767px){.nav{display:none;inline-size:100%}}@media only screen and (max-width:767px){.nav.open-active{display:block}}@media only screen and (max-width:767px){.nav__list{flex-direction:column;padding-block-start:calc(var(--step) * 2.4);padding-block-end:calc(var(--step) * 2.4)}}@media only screen and (max-width:767px){.header__inner{flex-wrap:wrap}}@media only screen and (max-width:767px){.footer__inner{grid-template-columns:1fr;row-gap:calc(var(--step) * 8);column-gap:calc(var(--step) * 8)}}@media only screen and (max-width:767px){.footer__bottom{flex-direction:column}}@media only screen and (max-width:767px){.footer__row{flex-direction:column}}@media only screen and (max-width:767px){.cookie__actions .btn{flex:1 1 auto}}@media only screen and (max-width:900px){.hero .hero__inner{flex-wrap:wrap !important;grid-template-columns:1fr !important}}@media only screen and (max-width:900px){.hero[data-hero="text-two-columns"] .hero__lead{columns:1}}@media only screen and (max-width:900px){.hero--reverse .hero__text{order:1}}@media only screen and (max-width:900px){.hero--reverse .hero__figure{order:2}}@media only screen and (max-width:900px){.hero{min-block-size:0px}}@media only screen and (max-width:900px){.contact{grid-template-columns:1fr}}.bar__note{grid-column:1 / -1}.footer__links{align-items:baseline;display:flex;flex-wrap:wrap;grid-column:1 / -1;min-inline-size:0px}@media only screen and (max-width:767px){[data-nav="two-rows"] #nav-main{display:flex;visibility:visible;opacity:1;inline-size:auto;block-size:auto;max-block-size:none;overflow:visible;clip-path:none;transform:none}}@media only screen and (max-width:767px){[data-nav="mobile-bottom-bar"] #nav-main{display:flex;visibility:visible;opacity:1;inline-size:auto;block-size:auto;max-block-size:none;overflow:visible;clip-path:none;transform:none}}@media only screen and (max-width:767px){header[data-nav="two-rows"]{flex-wrap:wrap !important;min-inline-size:0px !important}}@media only screen and (max-width:767px){header[data-nav="two-rows"]>*{flex-wrap:wrap !important;min-inline-size:0px !important}}@media only screen and (max-width:767px){header[data-nav="mobile-bottom-bar"]{flex-wrap:wrap !important;min-inline-size:0px !important}}@media only screen and (max-width:767px){header[data-nav="mobile-bottom-bar"]>*{flex-wrap:wrap !important;min-inline-size:0px !important}}@media only screen and (max-width:767px){[data-nav="two-rows"] #nav-main{max-inline-size:100% !important}}@media only screen and (max-width:767px){[data-nav="mobile-bottom-bar"] #nav-main{max-inline-size:100% !important}}@media only screen and (max-width:767px){[data-nav="two-rows"] #nav-main{flex-wrap:wrap}}@media only screen and (max-width:767px){[data-nav="mobile-bottom-bar"] #nav-main{position:fixed;inset-block-start:auto;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:40;justify-content:space-around;background:inherit}}@media only screen and (max-width:767px){[data-nav="two-rows"] #nav-main ul{display:flex !important;flex-wrap:wrap !important;white-space:normal !important;min-inline-size:0px !important;max-inline-size:100% !important;flex-shrink:1 !important;visibility:visible !important;max-block-size:none !important;overflow:visible;padding-inline-start:max(calc(var(--step) * 4),env(safe-area-inset-left,0px));padding-inline-end:max(calc(var(--step) * 4),env(safe-area-inset-left,0px))}}@media only screen and (max-width:767px){[data-nav="mobile-bottom-bar"] #nav-main ul{display:flex !important;flex-wrap:wrap !important;white-space:normal !important;min-inline-size:0px !important;max-inline-size:100% !important;flex-shrink:1 !important;visibility:visible !important;max-block-size:none !important;overflow:visible;padding-inline-start:max(calc(var(--step) * 4),env(safe-area-inset-left,0px));padding-inline-end:max(calc(var(--step) * 4),env(safe-area-inset-left,0px))}}@media only screen and (max-width:767px){[data-nav="two-rows"] #nav-main a{align-items:center;display:inline-flex;min-block-size:calc(var(--step) * 6);min-inline-size:calc(var(--step) * 6)}}@media only screen and (max-width:767px){[data-nav="mobile-bottom-bar"] #nav-main a{align-items:center;display:inline-flex;min-block-size:calc(var(--step) * 6);min-inline-size:calc(var(--step) * 6)}}main table{inline-size:100% !important;min-inline-size:0px !important;table-layout:fixed !important}main table td{overflow-wrap:anywhere}main table th{overflow-wrap:anywhere}address a{align-items:center;display:inline-flex;min-block-size:calc(var(--step) * 6)}input:not([type="hidden"]){min-block-size:calc(var(--step) * 6)}select{min-block-size:calc(var(--step) * 6)}textarea{min-block-size:calc(var(--step) * 6)}.plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--step) * 60)),1fr));row-gap:clamp(calc(var(--step) * 4),2vw,calc(var(--step) * 7));column-gap:clamp(calc(var(--step) * 4),2vw,calc(var(--step) * 7));align-items:stretch}.plans>*{display:flex;flex-direction:column;padding-block-start:clamp(calc(var(--step) * 4.4),2vw,calc(var(--step) * 7));padding-inline-end:clamp(calc(var(--step) * 4.4),2vw,calc(var(--step) * 7));padding-block-end:clamp(calc(var(--step) * 4.4),2vw,calc(var(--step) * 7));padding-inline-start:clamp(calc(var(--step) * 4.4),2vw,calc(var(--step) * 7));border:1px solid rgb(183 183 132 / 0.3);border-radius:var(--u-radius,calc(var(--step) * 4))}main [class*=row]{margin-inline:0px !important}main [class*=row]>[class*=col]{padding-inline-start:calc(var(--bs-gutter-x,calc(var(--step) * 6)) * 0.5);padding-inline-end:calc(var(--bs-gutter-x,calc(var(--step) * 6)) * 0.5)}header nav a{white-space:nowrap}header nav li{white-space:nowrap}.nav__list a{white-space:nowrap}.nav__list li{white-space:nowrap}header nav ul{gap:max(1ch,calc(var(--step) * 3.6)) !important;column-gap:max(1ch,calc(var(--step) * 3.6)) !important}header nav ol{gap:max(1ch,calc(var(--step) * 3.6)) !important;column-gap:max(1ch,calc(var(--step) * 3.6)) !important}.nav__list{gap:max(1ch,calc(var(--step) * 3.6)) !important;column-gap:max(1ch,calc(var(--step) * 3.6)) !important}@media only screen and (max-width:767px){main:not(nav):not([class*=nav])>p{white-space:normal}}@media only screen and (max-width:767px){main h1{white-space:normal}}@media only screen and (max-width:767px){main h2{white-space:normal}}@media only screen and (max-width:767px){main h3{white-space:normal}}@media only screen and (max-width:767px){main h4{white-space:normal}}@media only screen and (max-width:767px){main li{white-space:normal}}@media only screen and (max-width:767px){main td{white-space:normal}}@media only screen and (max-width:767px){main th{white-space:normal}}details:not([open])>*:not(summary){display:none !important}@media only screen and (min-width:768px){main .grid>*{flex:1 1 0;min-inline-size:0px}}@media only screen and (min-width:768px){main .cards>*{flex:1 1 0;min-inline-size:0px}}@media only screen and (min-width:768px){main .steps>*{flex:1 1 0;min-inline-size:0px}}@media only screen and (min-width:768px){main .stages>*{flex:1 1 0;min-inline-size:0px}}@media only screen and (min-width:768px){main .phases>*{flex:1 1 0;min-inline-size:0px}}@media only screen and (min-width:768px){main .tiles>*{flex:1 1 0;min-inline-size:0px}}@media only screen and (min-width:768px){main .metrics>*{flex:1 1 0;min-inline-size:0px}}@media only screen and (min-width:768px){main .columns>*{flex:1 1 0;min-inline-size:0px}}@media only screen and (min-width:768px){main .plans>*{flex:1 1 0;min-inline-size:0px}}main:not(header):not([class*=cookie])>[style*="position:absolute"]{position:relative}main [class*=badge]{position:relative}main [class*=num]{position:relative}main [class*=mark]{position:relative}.hero{color:#f2f2f2}.lead:not(:has(img)):not(:has(picture)):not(:has(video)) h1{color:#f2f2f2}.hero{color:#f2f2f2}.lead:not(:has(img)):not(:has(picture)):not(:has(video)) p{color:#f2f2f2}form{border-radius:min(calc(var(--u-radius,calc(var(--step) * 4)) + 0px),calc(var(--step) * 7)) !important}fieldset{border-radius:min(calc(var(--u-radius,calc(var(--step) * 4)) + 0px),calc(var(--step) * 7)) !important}*:has(>form){border-radius:min(calc(var(--u-radius,calc(var(--step) * 4)) + 0px),calc(var(--step) * 7)) !important}*:has(>input){border-radius:min(calc(var(--u-radius,calc(var(--step) * 4)) + 0px),calc(var(--step) * 7)) !important}*:has(>textarea){border-radius:min(calc(var(--u-radius,calc(var(--step) * 4)) + 0px),calc(var(--step) * 7)) !important}*:has(>label){border-radius:min(calc(var(--u-radius,calc(var(--step) * 4)) + 0px),calc(var(--step) * 7)) !important}.grid{align-items:start;grid-auto-rows:min-content}.cards{align-items:start;grid-auto-rows:min-content}.steps{align-items:start;grid-auto-rows:min-content}.stages{align-items:start;grid-auto-rows:min-content}.phases{align-items:start;grid-auto-rows:min-content}.tiles{align-items:start;grid-auto-rows:min-content}.metrics{align-items:start;grid-auto-rows:min-content}.columns{align-items:start;grid-auto-rows:min-content}.plans{align-items:start;grid-auto-rows:min-content}.grid{grid-row:auto}.cards{grid-row:auto}.steps{grid-row:auto}.stages{grid-row:auto}.phases{grid-row:auto}.tiles{grid-row:auto}.metrics{grid-row:auto}.columns{grid-row:auto}.plans>*{grid-row:auto}.grid{flex:1 1 0;min-inline-size:0px}.cards{flex:1 1 0;min-inline-size:0px}.steps{flex:1 1 0;min-inline-size:0px}.stages{flex:1 1 0;min-inline-size:0px}.phases{flex:1 1 0;min-inline-size:0px}.tiles{flex:1 1 0;min-inline-size:0px}.metrics{flex:1 1 0;min-inline-size:0px}.columns{flex:1 1 0;min-inline-size:0px}.plans>*{flex:1 1 0;min-inline-size:0px}footer{row-gap:clamp(calc(var(--step) * 2.4),1.4vw,calc(var(--step) * 4.4))}.footer{row-gap:clamp(calc(var(--step) * 2.4),1.4vw,calc(var(--step) * 4.4))}footer{margin-block-start:0px;margin-block-end:0px}.footer>*{margin-block-start:0px;margin-block-end:0px}@media only screen and (min-width:768px){.grid{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media only screen and (min-width:768px){.cards{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media only screen and (min-width:768px){.steps{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media only screen and (min-width:768px){.stages{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media only screen and (min-width:768px){.phases{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media only screen and (min-width:768px){.tiles{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media only screen and (min-width:768px){.metrics{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media only screen and (min-width:768px){.columns{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media only screen and (min-width:768px){.plans:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0, 1fr))}}@media only screen and (min-width:768px){.grid{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media only screen and (min-width:768px){.cards{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media only screen and (min-width:768px){.steps{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media only screen and (min-width:768px){.stages{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media only screen and (min-width:768px){.phases{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media only screen and (min-width:768px){.tiles{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media only screen and (min-width:768px){.metrics{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media only screen and (min-width:768px){.columns{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media only screen and (min-width:768px){.plans:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0, 1fr))}}[class*=rail]{-webkit-overflow-scrolling:touch;max-inline-size:100%;overflow:auto}[class*=carousel]{-webkit-overflow-scrolling:touch;max-inline-size:100%;overflow:auto}[class*=scroller]{-webkit-overflow-scrolling:touch;max-inline-size:100%;overflow:auto}[class*=rail]>*{flex-shrink:0;min-inline-size:min(calc(var(--step) * 60),76vw)}[class*=carousel]>*{flex-shrink:0;min-inline-size:min(calc(var(--step) * 60),76vw)}[class*=scroller]>*{flex-shrink:0;min-inline-size:min(calc(var(--step) * 60),76vw)}.btn{min-block-size:calc(var(--step) * 11);min-inline-size:calc(var(--step) * 11);display:inline-flex;align-items:center;justify-content:center;padding-block-start:max(calc(var(--step) * 2.4),0.5em);padding-inline-end:max(calc(var(--step) * 4),1.1em);padding-block-end:max(calc(var(--step) * 2.4),0.5em);padding-inline-start:max(calc(var(--step) * 4),1.1em)}[class*=btn]{min-block-size:calc(var(--step) * 11);min-inline-size:calc(var(--step) * 11);display:inline-flex;align-items:center;justify-content:center;padding-block-start:max(calc(var(--step) * 2.4),0.5em);padding-inline-end:max(calc(var(--step) * 4),1.1em);padding-block-end:max(calc(var(--step) * 2.4),0.5em);padding-inline-start:max(calc(var(--step) * 4),1.1em)}button:not([class*=burger]):not([aria-label]){min-block-size:calc(var(--step) * 11);min-inline-size:calc(var(--step) * 11);display:inline-flex;align-items:center;justify-content:center;padding-block-start:max(calc(var(--step) * 2.4),0.5em);padding-inline-end:max(calc(var(--step) * 4),1.1em);padding-block-end:max(calc(var(--step) * 2.4),0.5em);padding-inline-start:max(calc(var(--step) * 4),1.1em)}@media only screen and (max-width:767px){.grid{grid-template-columns:minmax(0, 1fr) !important}}@media only screen and (max-width:767px){.cards{grid-template-columns:minmax(0, 1fr) !important}}@media only screen and (max-width:767px){.steps{grid-template-columns:minmax(0, 1fr) !important}}@media only screen and (max-width:767px){.stages{grid-template-columns:minmax(0, 1fr) !important}}@media only screen and (max-width:767px){.phases{grid-template-columns:minmax(0, 1fr) !important}}@media only screen and (max-width:767px){.tiles{grid-template-columns:minmax(0, 1fr) !important}}@media only screen and (max-width:767px){.metrics{grid-template-columns:minmax(0, 1fr) !important}}@media only screen and (max-width:767px){.columns{grid-template-columns:minmax(0, 1fr) !important}}@media only screen and (max-width:767px){.plans{grid-template-columns:minmax(0, 1fr) !important}}@media only screen and (max-width:767px){.grid>*{flex-basis:100% !important}}@media only screen and (max-width:767px){.cards>*{flex-basis:100% !important}}@media only screen and (max-width:767px){.steps>*{flex-basis:100% !important}}@media only screen and (max-width:767px){.stages>*{flex-basis:100% !important}}@media only screen and (max-width:767px){.phases>*{flex-basis:100% !important}}@media only screen and (max-width:767px){.tiles>*{flex-basis:100% !important}}@media only screen and (max-width:767px){.metrics>*{flex-basis:100% !important}}@media only screen and (max-width:767px){.columns>*{flex-basis:100% !important}}@media only screen and (max-width:767px){.plans>*{flex-basis:100% !important}}@media only screen and (max-width:767px){main [class*=grid]:not([class*=rail]):not([class*=carousel]){grid-template-columns:minmax(0, 1fr) !important}}@media only screen and (max-width:767px){main [class*=cards]:not([class*=rail]){grid-template-columns:minmax(0, 1fr) !important}}@media only screen and (max-width:767px){main [class*=tiles]{grid-template-columns:minmax(0, 1fr) !important}}@media only screen and (max-width:767px){main [class*=columns]{grid-template-columns:minmax(0, 1fr) !important}}@media only screen and (max-width:767px){main [class*=metrics]{grid-template-columns:minmax(0, 1fr) !important}}@media only screen and (max-width:767px){main [class*=counters]{grid-template-columns:minmax(0, 1fr) !important}}@media only screen and (max-width:767px){main [class*=steps]{grid-template-columns:minmax(0, 1fr) !important}}@media only screen and (max-width:767px){main [class*=stages]{grid-template-columns:minmax(0, 1fr) !important}}@media only screen and (max-width:767px){main [class*=phases]{grid-template-columns:minmax(0, 1fr) !important}}@media only screen and (max-width:767px){main [class*=plans]{grid-template-columns:minmax(0, 1fr) !important}}@media only screen and (max-width:767px){main [class*=grid]:not([class*=rail])>*{flex-basis:100% !important}}@media only screen and (max-width:767px){main [class*=cards]:not([class*=rail])>*{flex-basis:100% !important}}@media only screen and (max-width:767px){main [class*=tiles]>*{flex-basis:100% !important}}@media only screen and (max-width:767px){main [class*=columns]>*{flex-basis:100% !important}}@media only screen and (max-width:767px){main [class*=metrics]>*{flex-basis:100% !important}}@media only screen and (max-width:767px){main [class*=counters]>*{flex-basis:100% !important}}@media only screen and (max-width:767px){main [class*=steps]>*{flex-basis:100% !important}}@media only screen and (max-width:767px){main [class*=stages]>*{flex-basis:100% !important}}@media only screen and (max-width:767px){main [class*=phases]>*{flex-basis:100% !important}}@media only screen and (max-width:767px){main [class*=plans]>*{flex-basis:100% !important}}@media only screen and (max-width:767px){main ul:not([class*=rail]):not([class*=carousel]):not([class*=scroller])>li:is(:has(>h2),:has(>h3),:has(>h4),:has(>p),:has(>div)){flex-basis:100% !important}}@media only screen and (max-width:767px){main ol:not([class*=rail]):not([class*=carousel]):not([class*=scroller])>li:is(:has(>h2),:has(>h3),:has(>h4),:has(>p),:has(>div)){flex-basis:100% !important}}.step__num{pointer-events:none}.timeline__dot{pointer-events:none}.stage__mark{pointer-events:none}.phase__num{pointer-events:none}.step h3{padding-inline-end:3.2em}.timeline h3{padding-inline-end:3.2em}.stage h3{padding-inline-end:3.2em}.phase h3{padding-inline-end:3.2em}header[data-nav]{-webkit-backdrop-filter:blur(calc(var(--step) * 3));backdrop-filter:blur(calc(var(--step) * 3));background-color:#242418}footer ul{align-items:baseline;display:flex;flex-wrap:wrap;min-inline-size:0px}h1{min-inline-size:min-content}h2{min-inline-size:min-content}h3{min-inline-size:min-content}h4{min-inline-size:min-content}main li>div{min-inline-size:min-content}main li>p{min-inline-size:min-content}main li>h3{min-inline-size:min-content}@media only screen and (max-width:767px){h1{min-inline-size:0px;overflow-wrap:anywhere}}@media only screen and (max-width:767px){h2{min-inline-size:0px;overflow-wrap:anywhere}}@media only screen and (max-width:767px){h3{min-inline-size:0px;overflow-wrap:anywhere}}@media only screen and (max-width:767px){h4{min-inline-size:0px;overflow-wrap:anywhere}}@media only screen and (max-width:767px){main li>div{min-inline-size:0px}}@media only screen and (max-width:767px){main li>p{min-inline-size:0px}}@media only screen and (max-width:767px){main li>h3{min-inline-size:0px}}.accordion>*{min-inline-size:0px}.asks>*{min-inline-size:0px}.bars>*{min-inline-size:0px}.bento>*{min-inline-size:0px}.cards>*{min-inline-size:0px}.columns>*{min-inline-size:0px}.counters>*{min-inline-size:0px}.flow>*{min-inline-size:0px}.gallery>*{min-inline-size:0px}.grid>*{min-inline-size:0px}.masonry>*{min-inline-size:0px}.metrics>*{min-inline-size:0px}.myths>*{min-inline-size:0px}.notes>*{min-inline-size:0px}.overlap>*{min-inline-size:0px}.phases>*{min-inline-size:0px}.pins>*{min-inline-size:0px}.plans>*{min-inline-size:0px}.rail>*{min-inline-size:0px}.slider>*{min-inline-size:0px}.stages>*{min-inline-size:0px}.steps>*{min-inline-size:0px}.table>*{min-inline-size:0px}.timeline>*{min-inline-size:0px}.turns>*{min-inline-size:0px}.versus>*{min-inline-size:0px}.voices>*{min-inline-size:0px}.zigzag>*{min-inline-size:0px}.versus__side{min-inline-size:0px}.versus__pair>*{min-inline-size:0px}.spotlight__text{min-inline-size:0px}.media__text{min-inline-size:0px}.hero__text{min-inline-size:0px}.flow__text{min-inline-size:0px}.pins__text{min-inline-size:0px}.swiper{max-inline-size:100% !important;overflow:hidden !important}.rail{max-inline-size:100%;overflow:auto}.rail__image{max-inline-size:100%}.bars p{min-inline-size:calc(var(--step) * 48)}.versus p{min-inline-size:calc(var(--step) * 48)}.spotlight p{min-inline-size:calc(var(--step) * 48)}.spotlight{align-items:start}.section__outro{margin-block-start:calc(var(--step) * 8);max-inline-size:64ch}.media{display:grid;grid-template-columns:1fr 1fr;row-gap:clamp(calc(var(--step) * 6),4vw,calc(var(--step) * 14));column-gap:clamp(calc(var(--step) * 6),4vw,calc(var(--step) * 14));align-items:center}.media--left .media__figure{order:-1}.card{display:flex;flex-direction:column;block-size:100%;border-radius:var(--u-radius);padding-block-start:0px;padding-inline-end:0px;padding-block-end:calc(var(--step) * 8);padding-inline-start:0px;border-block-end:1px solid rgb(183 183 132 / 0.25)}.card h3{margin-block-start:calc(var(--step) * 3.6)}.card p{margin-block-end:0px}.card__image{aspect-ratio:16/9;border-radius:0px;inline-size:100%;object-fit:cover}.wide{margin-block-start:0px;margin-inline-end:0px;margin-block-end:0px;margin-inline-start:0px}.wide figcaption{color:#b7b784;margin-block-start:calc(var(--step) * 4);max-inline-size:64ch}.bento{display:grid;grid-template-columns:repeat(3,1fr);row-gap:calc(var(--step) * 10);column-gap:calc(var(--step) * 10)}.bento__item{border-radius:var(--u-radius);padding-block-start:0px;padding-inline-end:0px;padding-block-end:calc(var(--step) * 8);padding-inline-start:0px;border-block-end:1px solid rgb(183 183 132 / 0.25);display:flex;flex-direction:column}.bento--large{grid-column:span 2;grid-row:span 2}.bento__image{aspect-ratio:16/9;border-radius:0px;inline-size:100%;object-fit:cover}.bento__item h3{margin-block-start:calc(var(--step) * 3.6)}.bento__item p{margin-block-end:0px}.slider{position:relative}.slider .swiper{padding-block-end:calc(var(--step) * 11)}.slider .swiper-slide{block-size:auto}.slider .swiper-pagination-bullet{inline-size:calc(var(--step) * 2.4);block-size:calc(var(--step) * 2.4);background:#b7b784;opacity:0.35}.slider .swiper-pagination-bullet-active{background:#a2a2f2;border-radius:var(--u-radius);inline-size:calc(var(--step) * 6.8);opacity:1}.slider__nav{display:flex;row-gap:calc(var(--step) * 3);column-gap:calc(var(--step) * 3);justify-content:end;margin-block-start:calc(var(--step) * 4)}.slider__nav button{inline-size:calc(var(--step) * 11);block-size:calc(var(--step) * 11);padding-block-start:0px;padding-inline-end:0px;padding-block-end:0px;padding-inline-start:0px;border-radius:50%;font-size:0px}.slider__nav button::before{font-size:1.15rem;line-height:1}.slider__nav [data-slider-prev]::before{content:"\2190"}.slider__nav [data-slider-next]::before{content:"\2192"}.slider__nav button:disabled{cursor:default;opacity:0.35}.slider__nav button.swiper-button-disabled{cursor:default;opacity:0.35}.stages{list-style:none;margin-block-start:0px;margin-inline-end:0px;margin-block-end:0px;margin-inline-start:0px;padding-block-start:0px;padding-inline-end:0px;padding-block-end:0px;padding-inline-start:0px;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;row-gap:0rem;column-gap:0rem}.stage{position:relative;text-align:center;padding-block-start:calc(var(--step) * 14.4);padding-inline-end:calc(var(--step) * 3);padding-block-end:0px;padding-inline-start:calc(var(--step) * 3)}.stage__mark{position:absolute;inset-block-start:0px;inset-inline-start:50%;transform:translateX(-50%);display:inline-flex;align-items:center;justify-content:center;inline-size:calc(var(--step) * 10.4);block-size:calc(var(--step) * 10.4);flex-shrink:0;border-radius:50%;border:2px solid #a2a2f2;background:transparent;font-family:"Libre Baskerville",Georgia,serif;font-weight:700;font-size:0.9rem;line-height:1;color:#f2f2f2}.stage h3{margin-block-start:0px;margin-inline-end:0px;margin-block-end:calc(var(--step) * 1.4);margin-inline-start:0px;font-size:1.05rem;overflow-wrap:break-word}.stage p{margin-block-start:0px;margin-inline-end:0px;margin-block-end:0px;margin-inline-start:0px;color:#b7b784;font-size:0.95rem;overflow-wrap:break-word}.stage:not(:last-child)::before{content:"";position:absolute;inset-block-start:calc(var(--step) * 5);inset-inline-start:calc(50% + calc(var(--step) * 7.4));inline-size:calc(100% - calc(var(--step) * 14.8));block-size:2px;background:rgb(162 162 242 / 0.3)}.bars{list-style:none;margin-block-start:0px;margin-inline-end:0px;margin-block-end:0px;margin-inline-start:0px;padding-block-start:0px;padding-inline-end:0px;padding-block-end:0px;padding-inline-start:0px;display:flex;flex-direction:column}.bars>*:not(:first-child){margin-block-start:calc(var(--step) * 10)}.bar__head{display:flex;align-items:baseline;justify-content:space-between;row-gap:calc(var(--step) * 4);column-gap:calc(var(--step) * 4)}.bar__head h3{margin-block-start:0px;margin-inline-end:0px;margin-block-end:0px;margin-inline-start:0px;font-size:1.02rem}.bar__value{flex-shrink:0;font-family:"Libre Baskerville",Georgia,serif;font-weight:700;line-height:1;font-size:clamp(1.5rem, 3vw, 2.1rem);color:#a2a2f2}.bar__track{margin-block-start:calc(var(--step) * 2.6);margin-inline-end:0px;margin-block-end:calc(var(--step) * 2.4);margin-inline-start:0px;block-size:calc(var(--step) * 2.2);border-radius:calc(var(--step) * 249.75);overflow:hidden;background:rgb(183 183 132 / 0.24)}.bar__fill{display:block;inline-size:0px;block-size:100%;border-radius:inherit;background:#a2a2f2}.bar__note{margin-block-start:0px;margin-inline-end:0px;margin-block-end:0px;margin-inline-start:0px;grid-column:1 / -1;color:#b7b784;font-size:0.95rem}.bar--w10 .bar__fill{inline-size:10%}.bar--w20 .bar__fill{inline-size:20%}.bar--w30 .bar__fill{inline-size:30%}.bar--w40 .bar__fill{inline-size:40%}.bar--w50 .bar__fill{inline-size:50%}.bar--w60 .bar__fill{inline-size:60%}.bar--w70 .bar__fill{inline-size:70%}.bar--w80 .bar__fill{inline-size:80%}.bar--w90 .bar__fill{inline-size:90%}.bar--w99 .bar__fill{inline-size:100%}.voices{display:grid;row-gap:calc(var(--step) * 10);column-gap:calc(var(--step) * 10);align-items:start;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--step) * 68)),1fr))}.voice{margin-block-start:0px;margin-inline-end:0px;margin-block-end:0px;margin-inline-start:0px;display:flex;flex-direction:column;block-size:100%;border-radius:var(--u-radius);padding-block-start:clamp(calc(var(--step) * 5.2),2.6vw,calc(var(--step) * 8));padding-inline-end:clamp(calc(var(--step) * 5.2),2.6vw,calc(var(--step) * 8));padding-block-end:clamp(calc(var(--step) * 5.2),2.6vw,calc(var(--step) * 8));padding-inline-start:clamp(calc(var(--step) * 5.2),2.6vw,calc(var(--step) * 8));background:rgb(183 183 132 / 0.09);border-inline-start:3px solid #a2a2f2}.voice blockquote{margin-block-start:0px;margin-inline-end:0px;margin-block-end:0px;margin-inline-start:0px;padding-block-start:0px;padding-inline-end:0px;padding-block-end:0px;padding-inline-start:0px;border:0;font-style:normal}.voice blockquote p{margin-block-start:0px;margin-inline-end:0px;margin-block-end:0px;margin-inline-start:0px;font-family:"Libre Baskerville",Georgia,serif;font-size:clamp(1.1rem, 1.9vw, 1.35rem);line-height:1.42}.voice blockquote p::before{content:"\201C"}.voice blockquote p::after{content:"\201D"}.voice__by{display:flex;align-items:center;row-gap:calc(var(--step) * 2.6);column-gap:calc(var(--step) * 2.6);margin-block-start:auto;padding-block-start:calc(var(--step) * 3.8);font-size:0.9rem;color:#f2f2f2}.voice__by::before{content:"";flex-shrink:0;inline-size:calc(var(--step) * 7);block-size:2px;background:#a2a2f2}.overlap{display:grid;grid-template-columns:1fr 1fr;row-gap:clamp(calc(var(--step) * 6),4vw,calc(var(--step) * 13));column-gap:clamp(calc(var(--step) * 6),4vw,calc(var(--step) * 13));align-items:center}.overlap__stack{position:relative;padding-block-start:0px;padding-inline-end:0px;padding-block-end:clamp(calc(var(--step) * 7),4vw,calc(var(--step) * 12));padding-inline-start:clamp(calc(var(--step) * 7),4vw,calc(var(--step) * 12))}.overlap__back{aspect-ratio:16/9;border-radius:0px;inline-size:100%;object-fit:cover}.overlap__front{position:absolute;inset-inline-start:0px;inset-block-end:0px;inline-size:54%;border-radius:0px;aspect-ratio:16/9;object-fit:cover;box-shadow:0 calc(var(--step) * 3.5) calc(var(--step) * 8.5) rgb(0 0 0 / 0.3)}.overlap__text h3{margin-block-start:calc(var(--step) * 6);margin-inline-end:0px;margin-block-end:calc(var(--step) * 1.8);margin-inline-start:0px}.overlap__text>:first-child{margin-block-start:0px}.overlap__text p{margin-block-end:0px}.overlap__text p+h3{margin-block-start:calc(var(--step) * 6)}.pins{border-radius:var(--u-radius);overflow:hidden;position:relative}.pins__photo{margin-block-start:0px;margin-inline-end:0px;margin-block-end:0px;margin-inline-start:0px}.pins__image{aspect-ratio:16/9;inline-size:100%;object-fit:cover}.pins__list{list-style:none;margin-block-start:0px;margin-inline-end:0px;margin-block-end:0px;margin-inline-start:0px;padding-block-start:0px;padding-inline-end:0px;padding-block-end:0px;padding-inline-start:0px;position:absolute;inset-inline-start:0px;inset-inline-end:0px;inset-block-end:0px;display:grid;grid-template-columns:repeat(3,1fr);row-gap:0px;column-gap:0px}.pins__pin{padding-block-start:calc(var(--step) * 4.6);padding-inline-end:calc(var(--step) * 5.2);padding-block-end:calc(var(--step) * 4.6);padding-inline-start:calc(var(--step) * 5.2);background:rgb(0 0 0 / 0.78);color:#fff}.pins__pin+.pins__pin{box-shadow:inset 1px 0 0 rgb(255 255 255 / 0.28)}.pins__title{display:block;font-family:"Libre Baskerville",Georgia,serif;font-size:1.02rem;line-height:1.25;margin-block-end:var(--step)}.pins__text{display:block;font-size:0.92rem;line-height:1.5}.rail{position:relative}.rail__track{list-style:none;margin-block-start:0px;margin-inline-end:0px;margin-block-end:0px;margin-inline-start:0px;padding-block-start:0px;padding-inline-end:0px;padding-block-end:calc(var(--step) * 3.4);padding-inline-start:0px;display:flex;row-gap:calc(var(--step) * 10);column-gap:calc(var(--step) * 10);overflow:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin}.rail__item{flex:0 0 calc((100% - calc(var(--step) * 10) * 2) / 2.30);min-inline-size:0px;scroll-snap-align:start;display:flex;flex-direction:column;border-radius:var(--u-radius);padding-block-start:0px;padding-inline-end:0px;padding-block-end:calc(var(--step) * 8);padding-inline-start:0px;border-block-end:1px solid rgb(183 183 132 / 0.25)}.rail__image{aspect-ratio:16/9;aspect-ratio:1/1;border-radius:0px;inline-size:100%;object-fit:cover}.rail__item h3{margin-block-start:calc(var(--step) * 3.6)}.rail__item p{margin-block-end:0px}@media only screen and (max-width:991px){.media{grid-template-columns:1fr}}@media only screen and (max-width:991px){.media--left .media__figure{order:0}}@media only screen and (max-width:991px){.bento{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:991px){.bento--large{grid-column:span 2;grid-row:span 1}}@media only screen and (max-width:767px){.grid--three{grid-template-columns:1fr !important}}@media only screen and (max-width:767px){.grid--four{grid-template-columns:1fr !important}}@media only screen and (max-width:767px){.gallery{grid-template-columns:1fr !important}}@media only screen and (max-width:767px){.bento{grid-template-columns:1fr !important}}@media only screen and (max-width:767px){.counters{grid-template-columns:1fr !important}}@media only screen and (max-width:767px){.bento--large{grid-column:span 1 !important}}@media only screen and (max-width:991px){.overlap{grid-template-columns:1fr}}@media only screen and (max-width:991px){.spotlight{grid-template-columns:1fr}}@media only screen and (max-width:991px){.rail__item{flex-basis:calc((100% - calc(var(--step) * 10) * 2) / 2.25)}}@media only screen and (max-width:991px){.pins__list{position:static;grid-template-columns:1fr;row-gap:calc(var(--step) * 2.4);column-gap:calc(var(--step) * 2.4);margin-block-start:calc(var(--step) * 3.6)}}@media only screen and (max-width:991px){.pins__pin{padding-block-start:calc(var(--step) * 3.4);padding-inline-end:calc(var(--step) * 4.4);padding-block-end:calc(var(--step) * 3.4);padding-inline-start:calc(var(--step) * 4.4);color:#f2f2f2;border-inline-start:3px solid #a2a2f2;background:rgb(162 162 242 / 0.1)}}@media only screen and (max-width:991px){.pins__pin+.pins__pin{box-shadow:none}}@media only screen and (max-width:767px){.overlap__stack{padding-block-start:0px;padding-inline-end:0px;padding-block-end:0px;padding-inline-start:0px;display:grid;row-gap:calc(var(--step) * 3.6);column-gap:calc(var(--step) * 3.6)}}@media only screen and (max-width:767px){.overlap__front{box-shadow:none;inline-size:100%;position:static}}@media only screen and (max-width:767px){.rail__item{flex-basis:calc((100% - calc(var(--step) * 10)) / 1.12)}}@media only screen and (max-width:991px){.stages{grid-auto-flow:row;row-gap:calc(var(--step) * 10);column-gap:calc(var(--step) * 10)}}@media only screen and (max-width:991px){.stage{display:grid;grid-template-columns:auto 1fr;row-gap:calc(var(--step) * 3.8);column-gap:calc(var(--step) * 3.8);align-items:start;text-align:start;padding-block-start:0px;padding-inline-end:0px;padding-block-end:0px;padding-inline-start:0px}}@media only screen and (max-width:991px){.stage__mark{position:static;transform:none}}@media only screen and (max-width:991px){.stage:not(:last-child)::before{inset-inline-start:calc(var(--step) * 5);inset-block-start:calc(var(--step) * 11.8);inset-block-end:calc(-1 * calc(var(--step) * 10));inline-size:2px;block-size:auto}}.faq{display:grid;gap:.75rem}.faq__item{border:1px solid color-mix(in srgb,var(--color-muted) 25%,transparent);border-radius:var(--radius);overflow:hidden}.faq__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.35rem;font-family:var(--font-heading);font-weight:600;font-size:1rem;line-height:1.35;cursor:pointer;list-style:none}.faq__head::-webkit-details-marker{display:none}.faq__head::after{content:"+";font-size:1.3rem;line-height:1;color:var(--color-accent);flex-shrink:0}.faq__item[open]>.faq__head{background:var(--color-accent);color:var(--color-on-accent)}.faq__item[open]>.faq__head::after{content:"–";color:inherit}.faq__head:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.faq__body{padding:1.1rem 1.35rem}.faq__body p{margin:0}.faq summary.faq__head::after{content:"+";display:block;float:none;transform:none;width:auto;height:auto;margin-inline-start:0;background-image:none;font-size:1.3rem;line-height:1;color:var(--color-accent)}.faq .faq__item[open]>summary.faq__head::after{content:"–";color:inherit}.faq details{margin-bottom:0}.faq details[open]>summary{margin-bottom:0}.faq summary.faq__head{color:var(--color-text)}.faq .faq__item[open]>summary.faq__head{color:var(--color-on-accent)}.faq summary.faq__head:focus{color:inherit}