:root{--g1:#e8336b;--g2:#ff6a3c;--g3:#ffb347;--g4:#ffd98a;--grad:linear-gradient(115deg,var(--g1) 0%,var(--g2) 40%,var(--g3) 74%,var(--g4) 100%);--grad-soft:linear-gradient(115deg,var(--g1),var(--g3));--radius:26px;--radius-sm:16px;--radius-pill:999px;--brik-font-display:"Manrope",system-ui,sans-serif;--brik-font-body:"Manrope",system-ui,sans-serif;--brik-font-mono:"JetBrains Mono",ui-monospace,monospace;--bg:#ffffff;--bg-2:#faf8f6;--fg:#15110e;--fg-soft:#5b524b;--muted:#8c8179;--faint:#b6aba2;--card:#ffffff;--card-2:#f7f4f1;--border:#ebe5df;--border-strong:#dad2ca;--shadow:0 1px 2px rgba(20,16,12,0.04),0 12px 40px -12px rgba(20,16,12,0.14);--shadow-lg:0 2px 4px rgba(20,16,12,0.05),0 32px 70px -24px rgba(20,16,12,0.22);--field:#f4f0ec;--field-fg:#15110e;--tint:#fff2ec;--on-grad:#ffffff;color-scheme:light}[data-theme=dark]{--bg:#08080a;--bg-2:#0c0c0f;--fg:#f4f2ef;--fg-soft:#b4aea8;--muted:#857f79;--faint:#55504b;--card:#121215;--card-2:#17171b;--border:#212126;--border-strong:#2d2d34;--shadow:0 1px 2px rgba(0,0,0,0.4),0 16px 50px -16px rgba(0,0,0,0.7);--shadow-lg:0 2px 6px rgba(0,0,0,0.5),0 40px 90px -30px rgba(0,0,0,0.85);--field:#161619;--field-fg:#f4f2ef;--tint:#1a1410;--on-grad:#ffffff;color-scheme:dark}.brik-block{--brik-pad-scale:1;--brik-lh:1.55}.brik-density-compact{--brik-pad-scale:0.7;--brik-lh:1.4}.brik-density-comfortable{--brik-pad-scale:1;--brik-lh:1.55}.brik-density-airy{--brik-pad-scale:1.4;--brik-lh:1.75}.brik-layout-left{text-align:left}.brik-layout-right{text-align:right}.brik-layout-asymmetric,.brik-layout-split{margin-inline:0;max-width:none}.brik-layout-left .brik-features__headline,.brik-layout-left .brik-hero__actions{justify-content:flex-start;text-align:left}.brik-accent-soft{background:color-mix(in oklab,var(--g1) 8%,var(--bg))}.brik-accent-bold{-webkit-border-start:4px solid var(--g1);border-inline-start:4px solid var(--g1);-webkit-padding-start:calc(26px * var(--brik-pad-scale, 1));padding-inline-start:calc(26px * var(--brik-pad-scale, 1))}.brik-accent-gradient{background:var(--grad);color:var(--on-grad)}.brik-accent-gradient .brik-eyebrow,.brik-accent-gradient .brik-feature__body,.brik-accent-gradient .brik-features__headline,.brik-accent-gradient .brik-footer__copyright,.brik-accent-gradient .brik-footer__tagline,.brik-accent-gradient .brik-hero__subhead,.brik-accent-gradient .brik-hours__time{color:var(--on-grad)}.brik-eyebrow{font-family:var(--brik-font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-weight:500;margin:0 0 12px}.brik-card{background:var(--card);border:1.5px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px}.brik-btn{display:inline-flex;align-items:center;justify-content:center;height:54px;padding:0 26px;border-radius:var(--radius-pill);font-family:var(--brik-font-body);font-weight:700;font-size:15px;text-decoration:none;cursor:pointer;border:1.5px solid transparent}.brik-btn--primary{background:var(--grad);color:var(--on-grad)}.brik-btn--ghost{background:transparent;color:var(--fg-soft);border-color:var(--border)}.brik-hero{font-family:var(--brik-font-display)}.brik-hero--centered{text-align:center;padding:calc(52px * var(--brik-pad-scale, 1)) 26px calc(46px * var(--brik-pad-scale, 1));max-width:760px;margin:0 auto}.brik-hero__headline{font-size:clamp(28px,6vw,40px);font-weight:800;letter-spacing:-.025em;line-height:1.08;margin:0}.brik-hero__subhead{color:var(--fg-soft);line-height:var(--brik-lh,1.55);margin:16px 0 0}.brik-hero__actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:28px}.brik-hero--split{display:grid;grid-template-columns:1fr;grid-gap:28px;gap:28px;align-items:center;padding:calc(46px * var(--brik-pad-scale, 1)) 26px;max-width:1080px;margin:0 auto}.brik-hero--split .brik-hero__headline{font-size:clamp(28px,5vw,38px)}.brik-hero--split .brik-hero__subhead{margin:16px 0 0}.brik-hero--split .brik-hero__actions{justify-content:flex-start}.brik-hero__media img{width:100%;height:auto;border-radius:var(--radius);display:block}@media (min-width:720px){.brik-hero--split{grid-template-columns:1fr 1fr}}.brik-hero--split-image-text{display:grid;grid-template-columns:1fr;grid-gap:28px;gap:28px;align-items:center;padding:calc(46px * var(--brik-pad-scale, 1)) 26px;max-width:1080px;margin:0 auto}.brik-hero--split-image-text .brik-hero__headline{font-size:clamp(28px,5vw,38px)}.brik-hero--split-image-text .brik-hero__actions{justify-content:flex-start}@media (min-width:720px){.brik-hero--split-image-text{grid-template-columns:3fr 2fr}}.brik-hero--full-bleed{position:relative;display:grid;align-items:end;min-height:420px;padding:calc(52px * var(--brik-pad-scale, 1)) 26px;overflow:hidden;isolation:isolate}.brik-hero--full-bleed .brik-hero__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.brik-hero--full-bleed .brik-hero__scrim{position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,color-mix(in oklab,var(--fg) 72%,transparent) 0,color-mix(in oklab,var(--fg) 30%,transparent) 55%,transparent 100%)}.brik-hero--full-bleed .brik-hero__overlay{max-width:760px;color:var(--on-grad)}.brik-hero--full-bleed .brik-eyebrow,.brik-hero--full-bleed .brik-hero__headline,.brik-hero--full-bleed .brik-hero__subhead{color:var(--on-grad)}.brik-hero--full-bleed .brik-hero__actions{justify-content:flex-start}.brik-features{font-family:var(--brik-font-body);padding:calc(46px * var(--brik-pad-scale, 1)) 26px;max-width:1080px;margin:0 auto}.brik-features__headline{font-family:var(--brik-font-display);font-size:clamp(23px,5.6vw,28px);font-weight:700;letter-spacing:-.02em;line-height:1.14;margin:0 0 28px;text-align:center}.brik-features__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px}.brik-feature__icon{display:inline-block;font-size:24px;margin-bottom:12px}.brik-feature__title{font-family:var(--brik-font-display);font-weight:700;font-size:17px;margin:0 0 8px}.brik-feature__body{color:var(--fg-soft);line-height:var(--brik-lh,1.5);margin:0}@media (min-width:720px){.brik-features__grid{grid-template-columns:repeat(3,1fr)}}.brik-features--mosaic .brik-features__mosaic-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px}@media (min-width:720px){.brik-features--mosaic .brik-features__mosaic-grid{grid-template-columns:repeat(6,1fr);grid-auto-rows:1fr}.brik-features--mosaic .brik-feature:first-child{grid-column:span 4;grid-row:span 2}.brik-features--mosaic .brik-feature{grid-column:span 2}}.brik-features--numbered .brik-features__numbered{list-style:none;margin:0 auto;padding:0;max-width:720px;counter-reset:brik-step}.brik-features--numbered .brik-feature--numbered{position:relative;counter-increment:brik-step;padding:calc(18px * var(--brik-pad-scale, 1)) 0 calc(18px * var(--brik-pad-scale, 1)) 64px;border-bottom:1px solid var(--border)}.brik-features--numbered .brik-feature--numbered:before{content:counter(brik-step);position:absolute;left:0;top:calc(18px * var(--brik-pad-scale, 1));font-family:var(--brik-font-display);font-size:28px;font-weight:800;line-height:1;color:var(--g1)}.brik-contact{font-family:var(--brik-font-body);padding:calc(46px * var(--brik-pad-scale, 1)) 26px;max-width:560px;margin:0 auto}.brik-contact__headline{font-family:var(--brik-font-display);font-size:clamp(23px,5.6vw,28px);font-weight:700;letter-spacing:-.02em;line-height:1.14;margin:0 0 24px}.brik-form{display:flex;flex-direction:column;gap:14px;max-width:520px}.brik-field-label{font-size:13px;font-weight:600;color:var(--fg-soft);margin:0 0 7px 2px;display:block}.brik-field-label__req{color:var(--g1)}.brik-field{width:100%;height:50px;padding:0 16px;border-radius:var(--radius-sm);background:var(--field);color:var(--field-fg);border:1.5px solid transparent;font:inherit}.brik-field--textarea{height:auto;min-height:120px;padding:12px 16px}.brik-field:focus{border-color:color-mix(in oklab,var(--g2) 55%,transparent);background:var(--card);outline:none}.brik-field[aria-invalid=true]{border-color:var(--g1)}.brik-form__success{color:var(--fg-soft);margin:0}.brik-contact--inline-bar{max-width:880px}.brik-form--inline{display:flex;flex-direction:column;gap:12px;max-width:none;align-items:stretch}.brik-form--inline .brik-form__field{flex:1 1 auto}.brik-form--inline .brik-btn{align-self:stretch}@media (min-width:720px){.brik-form--inline{flex-direction:row;align-items:flex-end}.brik-form--inline .brik-btn{align-self:auto;white-space:nowrap}}.brik-contact--two-col{max-width:1080px;display:grid;grid-template-columns:1fr;grid-gap:28px;gap:28px;align-items:start}.brik-contact--two-col .brik-contact__map{min-height:280px;border-radius:var(--radius);border:1.5px solid var(--border);background:repeating-linear-gradient(45deg,color-mix(in oklab,var(--g1) 6%,var(--bg-2)),color-mix(in oklab,var(--g1) 6%,var(--bg-2)) 14px,var(--bg-2) 14px,var(--bg-2) 28px)}@media (min-width:720px){.brik-contact--two-col{grid-template-columns:1fr 1fr}}.brik-hours{font-family:var(--brik-font-body);padding:calc(46px * var(--brik-pad-scale, 1)) 26px;max-width:560px;margin:0 auto}.brik-hours__headline{font-family:var(--brik-font-display);font-size:clamp(23px,5.6vw,28px);font-weight:700;letter-spacing:-.02em;line-height:1.14;margin:0 0 16px}.brik-hours__list{margin:0}.brik-hours__row{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--border)}.brik-hours__day{font-weight:600}.brik-hours__time{color:var(--fg-soft);font-family:var(--brik-font-mono)}.brik-hours--grid{max-width:880px}.brik-hours--grid .brik-hours__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.brik-hours--grid .brik-hours__card{display:flex;flex-direction:column;gap:6px;padding:16px}@media (min-width:720px){.brik-hours--grid .brik-hours__grid{grid-template-columns:repeat(4,1fr)}}.brik-hours--map{max-width:1080px}.brik-hours--map .brik-hours__map-wrap{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;align-items:start}.brik-hours--map .brik-hours__map-frame{width:100%;min-height:280px;border:0;border-radius:var(--radius-sm);display:block}@media (min-width:720px){.brik-hours--map .brik-hours__map-wrap{grid-template-columns:1fr 1fr}}.brik-footer{font-family:var(--brik-font-body);padding:calc(26px * var(--brik-pad-scale, 1)) 22px;text-align:center;border-top:1px solid var(--border);color:var(--fg-soft)}.brik-footer__nav ul,.brik-footer__socials{list-style:none;display:flex;gap:16px;justify-content:center;padding:0;margin:0 0 12px;flex-wrap:wrap}.brik-footer a{color:inherit}.brik-footer__copyright{margin:0}.brik-footer--three-col{text-align:left}.brik-footer--three-col .brik-footer__cols{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px;max-width:1080px;margin:0 auto 16px}.brik-footer--three-col .brik-footer__nav ul,.brik-footer--three-col .brik-footer__socials{flex-direction:column;justify-content:flex-start;gap:8px;margin:0}@media (min-width:720px){.brik-footer--three-col .brik-footer__cols{grid-template-columns:repeat(3,1fr)}}.brik-footer--statement{padding:calc(56px * var(--brik-pad-scale, 1)) 26px calc(32px * var(--brik-pad-scale, 1))}.brik-footer__statement{font-family:var(--brik-font-display);font-size:clamp(28px,6vw,48px);font-weight:800;letter-spacing:-.025em;line-height:1.08;color:var(--fg);margin:0 0 12px;max-width:900px;margin-inline:auto}.brik-footer__tagline{color:var(--fg-soft);margin:0 0 16px}.brik-gallery{font-family:var(--brik-font-body);padding:calc(46px * var(--brik-pad-scale, 1)) 26px;max-width:1080px;margin:0 auto}.brik-gallery__headline{font-family:var(--brik-font-display);font-size:clamp(23px,5.6vw,28px);font-weight:700;letter-spacing:-.02em;line-height:1.14;margin:0 0 28px;text-align:center;color:var(--fg)}.brik-gallery__grid{list-style:none;margin:0;padding:0}.brik-gallery__figure{margin:0}.brik-gallery__img{display:block;width:100%;border-radius:var(--radius-sm);background:var(--card)}.brik-gallery__caption{margin:8px 2px 0;font-size:14px;line-height:1.4;color:var(--fg-soft)}.brik-accent-gradient .brik-gallery__headline{color:var(--on-grad)}.brik-gallery--grid .brik-gallery__grid{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}.brik-gallery--grid .brik-gallery__img{aspect-ratio:4/3;object-fit:cover}@media (min-width:640px){.brik-gallery--grid .brik-gallery__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.brik-gallery--grid .brik-gallery__grid{grid-template-columns:repeat(3,1fr)}}.brik-gallery--masonry .brik-gallery__grid{column-count:1;column-gap:16px}.brik-gallery--masonry .brik-gallery__item{page-break-inside:avoid;break-inside:avoid;margin-bottom:16px}.brik-gallery--masonry .brik-gallery__img{height:auto}@media (min-width:640px){.brik-gallery--masonry .brik-gallery__grid{column-count:2}}@media (min-width:960px){.brik-gallery--masonry .brik-gallery__grid{column-count:3}}.brik-gallery--carousel .brik-gallery__viewport{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;border-radius:var(--radius-sm)}.brik-gallery--carousel .brik-gallery__viewport:focus-visible{outline:2px solid var(--g1);outline-offset:3px}.brik-gallery--carousel .brik-gallery__grid{display:flex;gap:16px;padding-bottom:6px}.brik-gallery--carousel .brik-gallery__item{flex:0 0 78%;max-width:320px;scroll-snap-align:start}.brik-gallery--carousel .brik-gallery__img{aspect-ratio:4/3;object-fit:cover}@media (min-width:640px){.brik-gallery--carousel .brik-gallery__item{flex-basis:42%}}@media (min-width:960px){.brik-gallery--carousel .brik-gallery__item{flex-basis:30%}}.brik-blog{padding:calc(46px * var(--brik-pad-scale, 1)) 26px;max-width:1080px;margin:0 auto}.brik-blog__headline{font-family:var(--brik-font-display);font-size:clamp(24px,5vw,34px);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0}.brik-blog__intro{color:var(--fg-soft);line-height:var(--brik-lh,1.55);margin:12px 0 0;max-width:640px}.brik-blog__empty{color:var(--muted);margin:24px 0 0}.brik-blog__grid{list-style:none;display:grid;grid-template-columns:1fr;grid-gap:22px;gap:22px;margin:28px 0 0;padding:0}@media (min-width:720px){.brik-blog__grid{grid-template-columns:repeat(3,1fr)}}.brik-post-card{display:flex;flex-direction:column;gap:10px;padding:0;overflow:hidden}.brik-post-card__cover{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.brik-post-card__title{font-size:19px;font-weight:700;line-height:1.2;margin:4px 18px 0}.brik-post-card__link{color:var(--fg);text-decoration:none}.brik-post-card__link:hover{text-decoration:underline}.brik-post-card__excerpt{color:var(--fg-soft);line-height:var(--brik-lh,1.55);margin:0 18px}.brik-post-card__meta{display:flex;gap:10px;color:var(--muted);font-size:13px;margin:4px 18px 18px}.brik-blog__rows{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-direction:column}.brik-post-row{padding:22px 0;border-top:1.5px solid var(--border)}.brik-post-row:last-child{border-bottom:1.5px solid var(--border)}.brik-post-row__meta{display:flex;gap:10px;color:var(--muted);font-size:13px;margin:0 0 6px}.brik-post-row__title{font-family:var(--brik-font-display);font-size:clamp(20px,3vw,26px);font-weight:700;line-height:1.15;margin:0}.brik-post-row__link{color:var(--fg);text-decoration:none}.brik-post-row__link:hover{text-decoration:underline}.brik-post-row__excerpt{color:var(--fg-soft);line-height:var(--brik-lh,1.55);margin:8px 0 0;max-width:640px}.brik-blog__featured-wrap{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;margin:28px 0 0;align-items:start}@media (min-width:720px){.brik-blog__featured-wrap{grid-template-columns:2fr 1fr}}.brik-post-lead{padding:0;overflow:hidden}.brik-post-lead__cover{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.brik-post-lead__body{padding:22px}.brik-post-lead__title{font-family:var(--brik-font-display);font-size:clamp(22px,4vw,30px);font-weight:800;line-height:1.12;margin:0}.brik-post-lead__link{color:var(--fg);text-decoration:none}.brik-post-lead__link:hover{text-decoration:underline}.brik-post-lead__excerpt{color:var(--fg-soft);line-height:var(--brik-lh,1.55);margin:12px 0 0}.brik-post-lead__meta{display:flex;gap:10px;color:var(--muted);font-size:13px;margin:12px 0 0}.brik-blog__rest{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.brik-post-mini{padding:14px 0;border-top:1.5px solid var(--border)}.brik-post-mini:first-child{border-top:none}.brik-post-mini__title{font-size:16px;font-weight:700;line-height:1.2;margin:0}.brik-post-mini__link{color:var(--fg);text-decoration:none}.brik-post-mini__link:hover{text-decoration:underline}.brik-post-mini__date{display:block;color:var(--muted);font-size:13px;margin:4px 0 0}.brik-post{max-width:720px;margin:0 auto;padding:calc(46px * var(--brik-pad-scale, 1)) 26px;font-family:var(--brik-font-body)}.brik-post__header{margin:0 0 24px}.brik-post__title{font-family:var(--brik-font-display);font-size:clamp(28px,6vw,44px);font-weight:800;letter-spacing:-.025em;line-height:1.08;margin:0}.brik-post__meta{display:flex;gap:10px;color:var(--muted);font-size:14px;margin:14px 0 0}.brik-post__tags{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0}.brik-post__tag{background:var(--card-2);border:1.5px solid var(--border);border-radius:var(--radius-pill);color:var(--fg-soft);font-size:12px;padding:4px 12px}.brik-post__cover{width:100%;height:auto;border-radius:var(--radius);display:block;margin:0 0 28px}.brik-post__body{line-height:var(--brik-lh,1.65)}.brik-post__h2{font-family:var(--brik-font-display);font-size:clamp(22px,4vw,28px);font-weight:700;line-height:1.2;margin:32px 0 12px}.brik-post__h3{font-size:20px;font-weight:700;line-height:1.25;margin:24px 0 10px}.brik-post__p{color:var(--fg);margin:0 0 18px}.brik-post__figure{margin:24px 0}.brik-post__image{width:100%;height:auto;border-radius:var(--radius-sm);display:block}.brik-post__caption{color:var(--muted);font-size:13px;margin:8px 0 0;text-align:center}.brik-post__quote{border-left:3px solid var(--border-strong);margin:24px 0;padding:4px 0 4px 20px}.brik-post__quote-text{font-family:var(--brik-font-display);font-size:20px;font-style:italic;line-height:1.4;margin:0}.brik-post__quote-cite{color:var(--muted);font-size:14px;font-style:normal;display:block;margin:8px 0 0}.brik-post__ol,.brik-post__ul{color:var(--fg);margin:0 0 18px;padding-left:22px}.brik-post__ol li,.brik-post__ul li{margin:0 0 6px}.brik-site-header{display:flex;align-items:center;max-width:1080px;margin-inline:auto;padding:18px 26px;border-bottom:1.5px solid var(--border)}.brik-site-header__logo{height:40px;width:auto;max-width:220px;object-fit:contain}.brik-sitenav{border-bottom:1px solid var(--border)}.brik-sitenav__inner{display:flex;align-items:center;gap:24px;flex-wrap:wrap;max-width:1120px;margin:0 auto;padding:16px 24px}.brik-sitenav__brand{font-family:var(--brik-font-display);font-weight:600;color:var(--fg)}.brik-sitenav__nav{-webkit-margin-start:auto;margin-inline-start:auto}.brik-sitenav__list{display:flex;align-items:center;gap:20px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.brik-sitenav__link{color:var(--fg-soft);text-decoration:none}.brik-sitenav__link:hover{color:var(--fg)}.brik-sitenav__link[aria-current=page]{color:var(--fg);font-weight:600}.brik-sitenav__link:focus-visible{outline:2px solid var(--g1);outline-offset:3px}.brik-legal{max-width:720px;margin:0 auto;padding:64px 24px 80px;color:var(--fg)}.brik-legal__title{font-family:var(--brik-font-display);font-size:clamp(2rem,1.4rem + 2.4vw,2.75rem);line-height:1.1;margin:0 0 24px}.brik-legal__section{margin-top:32px}.brik-legal__heading{font-family:var(--brik-font-display);font-size:1.25rem;margin:0 0 8px}.brik-legal__p{color:var(--fg-soft);line-height:1.6;margin:0 0 12px}.brik-legal a{color:var(--g1)}.brik-legallinks{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;padding:24px;border-top:1px solid var(--border)}.brik-legallinks__link{display:inline-flex;align-items:center;min-height:44px;color:var(--fg-soft);text-decoration:none;font-size:.9rem}.brik-legallinks__link:hover{color:var(--fg)}.brik-legallinks__link:focus-visible{outline:2px solid var(--g1);outline-offset:3px}.brik-cookie{position:fixed;left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:1000;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;max-width:880px;margin:0 auto;padding:20px 24px;background:var(--bg);color:var(--fg);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg)}.brik-cookie__text{flex:1 1 280px}.brik-cookie__title{font-family:var(--brik-font-display);font-weight:600;margin:0 0 4px}.brik-cookie__body{color:var(--fg-soft);font-size:.9rem;line-height:1.5;margin:0}.brik-cookie__link{color:var(--g1)}.brik-cookie__actions{display:flex;flex-wrap:wrap;gap:12px}.brik-cookie__btn{min-height:44px;min-width:44px;padding:0 20px;border-radius:var(--radius-pill);border:1px solid transparent;font:inherit;font-weight:600;cursor:pointer}.brik-cookie__btn--primary{background:var(--grad);color:var(--on-grad)}.brik-cookie__btn--secondary{background:var(--field);color:var(--fg);border-color:var(--border)}.brik-cookie__btn:focus-visible{outline:2px solid var(--g1);outline-offset:2px}