:root{--font-display:var(--font-anton), "Arial Narrow", sans-serif;--font-body:var(--font-inter), system-ui, -apple-system, "Segoe UI", sans-serif;--text-hero:clamp(2.5rem, 6vw, 5rem);--text-h1:clamp(1.625rem, 4.5vw, 3.5rem);--text-h2:clamp(1.75rem, 3.5vw, 2.75rem);--text-h3:clamp(1.125rem, 2vw, 1.5rem);--text-body:clamp(1rem, 1.6vw, 1.125rem);--text-sm:.875rem;--text-xs:.75rem;--tracking-display:-.02em;--tracking-wide:.06em;--space-xs:.5rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:4rem;--space-3xl:6rem;--radius-sm:2px;--radius-md:6px;--shadow-soft:0 4px 20px #0000002e;--shadow-strong:0 16px 48px #00000080;--transition-fast:.2s ease;--transition-smooth:.4s ease;--color-red:#c1121f;--color-red-dark:#8b0d16;--color-black:#0d0d0d;--color-black-soft:#1a1a1a;--color-white:#fff;--color-gray:#c8c8c8;--color-gray-dark:#3a3a3a;--color-black-overlay:#0d0d0d99;--color-red-overlay:#c1121feb;--header-top-height:2.5rem;--header-bar-height:2.75rem;--header-height:calc(var(--header-top-height) + var(--header-bar-height));--container-padding:var(--space-md);--section-padding:var(--space-3xl);--content-max-width:60rem;--wide-max-width:75rem;--reading-max-width:43.75rem}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--header-height);font-size:100%}body{min-height:100vh;font-family:var(--font-body);font-size:var(--text-body);overflow-wrap:break-word;background-color:var(--color-black);color:var(--color-white);-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}table{border-collapse:collapse;border-spacing:0}:focus-visible{outline:2px solid var(--color-red);outline-offset:3px}.btn{padding:var(--space-sm) var(--space-xl);font-family:var(--font-body);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-black);background-color:var(--color-red);border:2px solid var(--color-red);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-smooth);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.btn:hover,.btn:focus-visible{color:var(--color-red);background-color:var(--color-black);box-shadow:var(--shadow-soft);transform:scale(1.04)}.btn:active{transform:scale(.98)}.section-title{font-family:var(--font-display);font-size:var(--text-h1);letter-spacing:var(--tracking-display);text-transform:uppercase;font-weight:400;line-height:1.15}.link-underline{transition:color var(--transition-fast);display:inline-block;position:relative}.link-underline:after{content:"";transform-origin:0;width:100%;height:2px;transition:transform var(--transition-smooth);background-color:currentColor;position:absolute;bottom:-.15em;left:0;transform:scaleX(0)}.link-underline:hover:after,.link-underline:focus-visible:after{transform:scaleX(1)}.reveal{opacity:0;transition:opacity var(--transition-smooth), transform var(--transition-smooth);transform:translateY(1rem)}.reveal--visible{opacity:1;transform:translateY(0)}.header{z-index:100;background-color:var(--color-black);color:var(--color-white);transition:box-shadow var(--transition-smooth);position:sticky;top:0}.header--scrolled{box-shadow:var(--shadow-strong)}.header--scrolled .header__bar{background-color:var(--color-red-overlay);-webkit-backdrop-filter:blur(6px)}.header__top{background-color:var(--color-black)}.header__top-inner{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:var(--header-top-height);padding:0 var(--container-padding);display:flex}.header__bar{background-color:var(--color-red);transition:background-color var(--transition-smooth)}.header__logo{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-white);transition:color var(--transition-fast);font-weight:400;line-height:1.15;overflow:hidden}.header__logo:hover,.header__logo:focus-visible{color:var(--color-red)}.nav__list{min-height:var(--header-bar-height);padding:0 var(--container-padding);justify-content:center;align-items:center;gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;display:flex}.nav__item+.nav__item:before{content:"/";margin-right:var(--space-sm);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-black);opacity:.45;font-weight:400}.nav__link{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-black);transition:color var(--transition-fast);padding:.25rem 0;font-weight:600;display:inline-block;position:relative}.nav__link:after{content:"";transform-origin:0;width:100%;height:2px;transition:transform var(--transition-smooth);background-color:currentColor;position:absolute;bottom:0;left:0;transform:scaleX(0)}.nav__link:hover:after,.nav__link:focus-visible:after{transform:scaleX(1)}.header__actions{align-items:center;gap:var(--space-xs);flex-shrink:0;display:flex}.header__burger{display:none}.header__burger-icon{transition:transform var(--transition-smooth);font-size:1.5rem;line-height:1;display:block}.header__burger--open .header__burger-icon{transform:rotate(90deg)}.header__search{display:flex}.header__search,.header__burger{width:2rem;height:2rem;color:var(--color-white);border-radius:var(--radius-sm);transition:color var(--transition-fast), transform var(--transition-fast);background-color:#0000;flex-shrink:0;justify-content:center;align-items:center}.header__search:hover,.header__search:focus-visible,.header__burger:hover,.header__burger:focus-visible{color:var(--color-red);transform:scale(1.12)}.header__search-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:1.25rem;height:1.25rem}@media (max-width:64rem){.nav__list{padding:var(--space-xs) var(--container-padding);justify-content:flex-start}}@media (max-width:48rem){:root{--container-padding:var(--space-sm);--section-padding:var(--space-2xl)}.header__top-inner{flex-wrap:nowrap;min-height:3rem}.header__burger{display:flex}.header__bar{background-color:#0000;min-height:0}.nav{opacity:0;visibility:hidden;background-color:var(--color-black);max-height:0;box-shadow:var(--shadow-strong);transition:max-height var(--transition-smooth), opacity var(--transition-smooth), visibility var(--transition-smooth);position:absolute;top:100%;left:0;right:0;overflow:hidden}.nav--open{opacity:1;visibility:visible;max-height:70vh;overflow-y:auto}.nav__list{min-height:0;padding:var(--space-xs) 0;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:0}.nav__item+.nav__item:before{content:none}.nav__link{padding:var(--space-sm) var(--container-padding);font-size:var(--text-sm);color:var(--color-white);transition:background-color var(--transition-fast), color var(--transition-fast);display:block}.nav__link:hover,.nav__link:focus-visible{color:var(--color-black);background-color:var(--color-red)}.nav__link:after{display:none}}@media (max-width:30rem){.header__top-inner{gap:var(--space-xs)}}.hero__slider{position:relative;overflow:hidden}.hero__slides{height:clamp(24rem,70vh,40rem);position:relative}.hero__slide{padding:var(--space-3xl) var(--space-xl) var(--space-xl);opacity:0;visibility:hidden;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:flex-start;align-items:flex-end;transition:opacity .6s ease-in-out,visibility .6s ease-in-out;display:flex;position:absolute;inset:0}.hero__slide:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0d0d0d8c 0%,#0d0d0d26 35%,#0d0d0d8c 100%);position:absolute;inset:0}.hero__slide>*{z-index:2;position:relative}.hero__slide--active{opacity:1;visibility:visible}.hero__caption{max-width:34rem;padding:var(--space-md) var(--space-lg);background-color:var(--color-black-overlay);border-left:4px solid var(--color-red);border-radius:var(--radius-sm)}.hero__kicker{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-red);font-weight:600}.hero__slide-title{margin-top:var(--space-xs);font-family:var(--font-display);font-size:var(--text-h1);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--color-white);font-weight:400;line-height:1.15}.hero__card{right:var(--space-xl);bottom:var(--space-xl);z-index:3;max-width:22rem;padding:var(--space-lg);background-color:var(--color-red);color:var(--color-white);border-radius:var(--radius-md);box-shadow:var(--shadow-strong);position:absolute}.hero__card-text{font-size:var(--text-sm);line-height:1.7}.hero__arrow{top:var(--space-md);z-index:4;background-color:var(--color-black-overlay);width:3rem;height:3rem;color:var(--color-white);border-radius:var(--radius-sm);transition:background-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-smooth);justify-content:center;align-items:center;display:flex;position:absolute}.hero__arrow:hover,.hero__arrow:focus-visible{color:var(--color-black);background-color:var(--color-red);box-shadow:var(--shadow-strong)}.hero__arrow--prev{left:var(--space-xl)}.hero__arrow--next{left:calc(var(--space-xl) + 3.5rem)}.hero__arrow-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.5rem;height:1.5rem}.hero__dots{top:var(--space-md);right:var(--space-xl);z-index:4;align-items:center;gap:var(--space-xs);display:flex;position:absolute}.hero__dot{border:2px solid var(--color-white);border-radius:var(--radius-sm);width:.625rem;height:.625rem;transition:background-color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);background-color:#0000}.hero__dot:hover,.hero__dot:focus-visible{background-color:var(--color-red-dark);transform:scale(1.25)}.hero__dot--active{background-color:var(--color-red);border-color:var(--color-white);transform:scale(1.15)}@media (max-width:48rem){.hero__slides{height:clamp(20rem,55vh,28rem)}.hero__slide{padding:var(--space-3xl) var(--space-sm) var(--space-sm)}.hero__caption{width:100%;max-width:none;padding:var(--space-sm) var(--space-md)}.hero__arrow{width:2.5rem;height:2.5rem}.hero__arrow--prev{left:var(--space-sm)}.hero__arrow--next{left:calc(var(--space-sm) + 3rem)}.hero__dots{right:var(--space-sm)}.hero__card{display:none}}@media (prefers-reduced-motion:reduce){.hero__slide{transition:none}.btn:hover,.btn:active,.header__search:hover,.hero__dot:hover,.hero__dot--active,.reveal{transform:none}}.partners{background-color:var(--color-black-soft);border-top:1px solid var(--color-black);border-bottom:1px solid var(--color-black)}.partners__inner{align-items:center;gap:var(--space-lg);padding:var(--space-md) var(--container-padding);display:flex}.partners__label{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-red);white-space:nowrap;flex-shrink:0;font-weight:600}.partners__viewport{flex:1;align-items:center;min-width:0;height:4.5rem;display:flex;position:relative;overflow:hidden}.partners__track{align-items:center;gap:var(--space-xl);padding-right:var(--space-xl);flex-shrink:0;height:100%;display:flex}.partners__logo{height:100%;padding:0 var(--space-xs);flex-shrink:0;justify-content:center;align-items:center;display:flex}.partners__logo img{object-fit:contain;border-radius:var(--radius-sm);width:auto;height:100%;max-height:3.75rem;transition:transform var(--transition-fast), opacity var(--transition-fast);opacity:.85}.partners__logo:hover img,.partners__logo:focus-visible img{opacity:1;transform:scale(1.06)}@media (max-width:64rem){.partners__inner{gap:var(--space-md)}}@media (max-width:48rem){.partners__inner{align-items:stretch;gap:var(--space-xs);padding:var(--space-sm) var(--container-padding);flex-direction:column}.partners__label{text-align:center}.partners__viewport{height:3.5rem}.partners__track{gap:var(--space-md);padding-right:var(--space-md)}.partners__logo img{max-height:2.75rem}}.about{background-color:var(--color-white);height:auto;color:var(--color-gray-dark);padding:var(--section-padding) var(--container-padding)}.about__inner{max-width:var(--content-max-width);text-align:center;margin:0 auto}.about__title{color:var(--color-red)}.about__text{margin-top:var(--space-lg);font-size:var(--text-body);line-height:1.8}.about__subnav{margin-top:var(--space-xl);padding-top:var(--space-md);border-top:1px solid var(--color-gray)}.about__subnav-list{justify-content:center;align-items:center;gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;display:flex}.about__subnav-link{font-family:var(--font-body);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-red);font-weight:600}.about__subnav-link:hover,.about__subnav-link:focus-visible{color:var(--color-red-dark)}@media (max-width:48rem){.about__text{margin-top:var(--space-md);text-align:left}.about__subnav{margin-top:var(--space-lg)}.about__subnav-list{justify-content:flex-start;gap:var(--space-sm) var(--space-md)}}.products{background-color:var(--color-black);padding:var(--section-padding) var(--container-padding)}.products__inner{max-width:var(--content-max-width);margin:0 auto}.products__title{text-align:center;color:var(--color-red)}.products__grid{gap:var(--space-lg);margin-top:var(--space-xl);grid-template-columns:repeat(3,1fr);display:grid}.products__card{background-color:var(--color-black-soft);border:1px solid var(--color-gray-dark);border-radius:var(--radius-md);transition:transform var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-smooth);box-shadow:var(--shadow-soft);flex-direction:column;display:flex;overflow:hidden}.products__card:hover,.products__card:focus-within{border-color:var(--color-red);box-shadow:var(--shadow-strong);transform:scale(1.03)}.products__media{aspect-ratio:4/3;padding:var(--space-sm);text-align:center;font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-white);border-bottom:2px solid var(--color-red);background:linear-gradient(135deg,#2a2a2a 0%,#1a1a1a 50%,#0d0d0d 100%);justify-content:center;align-items:center;font-weight:600;display:flex}.products__name{padding:var(--space-md);font-family:var(--font-display);font-size:var(--text-h3);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-white);transition:color var(--transition-fast);font-weight:400;line-height:1.2}.products__card:hover .products__name{color:var(--color-red)}@media (max-width:64rem){.products__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:48rem){.products__grid{gap:var(--space-md);margin-top:var(--space-lg);grid-template-columns:1fr}}.affiliates{background-color:var(--color-black-soft);padding:var(--section-padding) var(--container-padding)}.affiliates__inner{max-width:var(--content-max-width);margin:0 auto}.affiliates__title{text-align:center;color:var(--color-red)}.affiliates__list{gap:var(--space-lg);margin-top:var(--space-xl);grid-template-columns:1fr;display:grid}.affiliates__card{min-height:18rem;padding:var(--space-xl);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);transition:transform var(--transition-fast), box-shadow var(--transition-smooth);background-position:50%;background-size:cover;align-items:flex-end;display:flex;position:relative;overflow:hidden}.affiliates__card:hover,.affiliates__card:focus-within{box-shadow:var(--shadow-strong);transform:scale(1.01)}.affiliates__card:before{content:"";pointer-events:none;background:linear-gradient(#0d0d0d33 0%,#0d0d0d73 45%,#0d0d0dd9 100%);position:absolute;inset:0}.affiliates__card--kresan{background-image:linear-gradient(135deg,#1f3d24 0%,#3e3222 60%,#0d0d0d 100%)}.affiliates__card--construction{background-image:linear-gradient(135deg,#2b3540 0%,#4a5560 55%,#0d0d0d 100%)}.affiliates__card--shipping{background-image:linear-gradient(135deg,#3a3a3a 0%,#5c5c5c 55%,#0d0d0d 100%)}.affiliates__content{z-index:1;border-left:4px solid var(--color-red);max-width:34rem;padding-left:var(--space-md);position:relative}.affiliates__name{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--color-white);transition:color var(--transition-fast);font-weight:400;line-height:1.15}.affiliates__card:hover .affiliates__name{color:var(--color-red)}.affiliates__text{margin-top:var(--space-xs);font-size:var(--text-body);color:var(--color-gray);line-height:1.7}.affiliates__subtitle{margin-top:var(--space-xs);font-family:var(--font-body);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-red);font-weight:600}@media (max-width:48rem){.affiliates__list{gap:var(--space-md);margin-top:var(--space-lg)}.affiliates__card{min-height:14rem;padding:var(--space-lg) var(--space-md)}.affiliates__content{max-width:none;padding-left:var(--space-sm)}}.story{background-color:var(--color-white);color:var(--color-gray-dark);padding:var(--section-padding) var(--container-padding)}.story__inner{max-width:var(--wide-max-width);margin:0 auto}.story__title{max-width:var(--content-max-width);text-align:center;color:var(--color-red);margin:0 auto}.story__blocks{margin-top:var(--space-2xl);padding-left:var(--space-xl);position:relative}.story__blocks:before{content:"";background-color:var(--color-red);width:2px;position:absolute;top:0;bottom:0;left:.5rem}.story__block{align-items:start;gap:var(--space-xl);grid-template-columns:18rem 1fr;display:grid;position:relative}.story__block+.story__block{margin-top:var(--space-3xl)}.story__block:nth-child(2n) .story__media{order:2}.story__marker{top:var(--space-xs);left:calc(var(--space-xl) * -1);background-color:var(--color-red);border:2px solid var(--color-white);width:1rem;height:1rem;transition:transform var(--transition-smooth), box-shadow var(--transition-smooth);border-radius:50%;position:absolute}.story__block:hover .story__marker{box-shadow:var(--shadow-soft);transform:scale(1.4)}.story__media{aspect-ratio:3/4;padding:var(--space-sm);text-align:center;font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-gray-dark);background-color:var(--color-gray);border-radius:var(--radius-md);transition:box-shadow var(--transition-smooth);justify-content:center;align-items:center;font-weight:600;display:flex}.story__block:hover .story__media{box-shadow:var(--shadow-soft)}.story__content{max-width:var(--reading-max-width)}.story__name{font-family:var(--font-display);font-size:var(--text-h3);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-black);font-weight:400;line-height:1.2}.story__subtitle{margin-top:var(--space-xs);font-family:var(--font-body);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-red);font-weight:600}.story__text{margin-top:var(--space-md);font-size:var(--text-body);line-height:1.6}.story__list{margin-top:var(--space-md)}.story__list-item{padding-left:var(--space-md);line-height:1.6;position:relative}.story__list-item+.story__list-item{margin-top:var(--space-xs)}.story__list-item:before{content:"";background-color:var(--color-red);width:.4rem;height:.4rem;position:absolute;top:.6em;left:0}@media (max-width:64rem){.story__block{gap:var(--space-lg);grid-template-columns:13rem 1fr}}@media (max-width:48rem){.story__blocks{margin-top:var(--space-xl);padding-left:var(--space-lg)}.story__block{gap:var(--space-md);grid-template-columns:1fr}.story__block+.story__block{margin-top:var(--space-2xl)}.story__block:nth-child(2n) .story__media{order:0}.story__marker{left:calc(var(--space-lg) * -1)}.story__media{aspect-ratio:16/9}}.kresan{background-color:var(--color-black);color:var(--color-gray);padding:var(--section-padding) var(--container-padding);border-top:6px solid var(--color-red);border-bottom:6px solid var(--color-red);background-image:linear-gradient(160deg,#c1121f24 0%,#0d0d0d00 55%)}.kresan__inner{max-width:var(--content-max-width);margin:0 auto}.kresan__header{text-align:center}.kresan__title{color:var(--color-red)}.kresan__subtitle{margin-top:var(--space-sm);font-family:var(--font-body);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-white);font-weight:600}.kresan__intro{max-width:var(--reading-max-width);margin:var(--space-xl) auto 0;padding-left:var(--space-md);border-left:4px solid var(--color-red)}.kresan__block{max-width:var(--reading-max-width);margin:var(--space-2xl) auto 0}.kresan__block-title{font-family:var(--font-display);font-size:var(--text-h3);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-white);font-weight:400;line-height:1.2}.kresan__text{margin-top:var(--space-md);font-size:var(--text-body);line-height:1.6}.kresan__intro .kresan__text:first-child{margin-top:0}.kresan__list{margin-top:var(--space-md)}.kresan__list-item{padding-left:var(--space-md);transition:color var(--transition-fast);line-height:1.6;position:relative}.kresan__list-item:hover{color:var(--color-white)}.kresan__list-item+.kresan__list-item{margin-top:var(--space-xs)}.kresan__list-item:before{content:"";background-color:var(--color-red);width:.4rem;height:.4rem;transition:transform var(--transition-fast);position:absolute;top:.6em;left:0}.kresan__list-item:hover:before{transform:scale(1.6)}.kresan__statement{margin-top:var(--space-lg);padding-left:var(--space-md);border-left:4px solid var(--color-red);font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-white);font-weight:400;line-height:1.3}.kresan__gallery{gap:var(--space-lg);margin-top:var(--space-2xl);grid-template-columns:repeat(2,1fr);display:grid}.kresan__figure{background-color:var(--color-black-soft);border:1px solid var(--color-gray-dark);border-radius:var(--radius-md);height:100%;box-shadow:var(--shadow-soft);transition:transform var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-smooth);flex-direction:column;display:flex;overflow:hidden}.kresan__figure:hover,.kresan__figure:focus-within{border-color:var(--color-red);box-shadow:var(--shadow-strong);transform:scale(1.02)}.kresan__media{aspect-ratio:16/9;padding:var(--space-sm);text-align:center;font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-gray-dark);background-color:var(--color-gray);justify-content:center;align-items:center;font-weight:600;display:flex}.kresan__caption{padding:var(--space-md);font-size:var(--text-sm);color:var(--color-gray);line-height:1.6}@media (max-width:48rem){.kresan{border-top-width:4px;border-bottom-width:4px}.kresan__gallery{gap:var(--space-md);margin-top:var(--space-xl);grid-template-columns:1fr}.kresan__block{margin-top:var(--space-xl)}.kresan__intro,.kresan__statement{padding-left:var(--space-sm)}}.helpsave{background-color:var(--color-white);color:var(--color-gray-dark);padding:var(--section-padding) var(--container-padding)}.helpsave__inner{max-width:var(--wide-max-width);margin:0 auto}.helpsave__header{max-width:var(--content-max-width);text-align:center;margin:0 auto}.helpsave__title{color:var(--color-red)}.helpsave__url{margin-top:var(--space-xs);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--color-gray-dark);opacity:.7}.helpsave__intro{max-width:var(--reading-max-width);margin:var(--space-xl) auto 0;padding-left:var(--space-md);border-left:4px solid var(--color-red)}.helpsave__intro .helpsave__text:first-child{margin-top:0}.helpsave__grid{gap:var(--space-lg);margin-top:var(--space-2xl);grid-template-columns:repeat(2,1fr);display:grid}.helpsave__block{padding:var(--space-lg);background-color:var(--color-white);border:1px solid var(--color-gray);border-top:3px solid var(--color-red);border-radius:var(--radius-md);transition:transform var(--transition-fast), box-shadow var(--transition-smooth);flex-direction:column;display:flex}.helpsave__block:hover,.helpsave__block:focus-within{box-shadow:var(--shadow-soft);transform:translateY(-4px)}.helpsave__block-title{font-family:var(--font-display);font-size:var(--text-h3);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-black);font-weight:400;line-height:1.2}.helpsave__text{margin-top:var(--space-md);font-size:var(--text-body);line-height:1.6}.helpsave__list{margin-top:var(--space-md)}.helpsave__list-item{padding-left:var(--space-md);line-height:1.6;position:relative}.helpsave__list-item+.helpsave__list-item{margin-top:var(--space-xs)}.helpsave__list-item:before{content:"";background-color:var(--color-red);width:.4rem;height:.4rem;transition:transform var(--transition-fast);position:absolute;top:.6em;left:0}.helpsave__list-item:hover:before{transform:scale(1.6)}.helpsave__figure{max-width:var(--reading-max-width);margin:var(--space-2xl) auto 0;border:1px solid var(--color-gray);border-radius:var(--radius-md);transition:transform var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-smooth);overflow:hidden}.helpsave__figure:hover{border-color:var(--color-red);box-shadow:var(--shadow-soft);transform:scale(1.01)}.helpsave__media{aspect-ratio:16/9;padding:var(--space-sm);text-align:center;font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-gray-dark);background-color:var(--color-gray);justify-content:center;align-items:center;font-weight:600;display:flex}.helpsave__caption{padding:var(--space-md);font-size:var(--text-sm);text-align:center;line-height:1.6}.helpsave__closing{max-width:var(--reading-max-width);margin:var(--space-2xl) auto 0;padding-top:var(--space-lg);border-top:2px solid var(--color-red)}.helpsave__statement{margin-top:var(--space-md);font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-red);font-weight:400;line-height:1.3}@media (max-width:48rem){.helpsave__grid{gap:var(--space-md);margin-top:var(--space-xl);grid-template-columns:1fr}.helpsave__block{padding:var(--space-md)}.helpsave__intro{padding-left:var(--space-sm)}.helpsave__figure,.helpsave__closing{margin-top:var(--space-xl)}}.milestones{background-color:var(--color-black);color:var(--color-gray);padding:var(--section-padding) var(--container-padding)}.milestones__inner{max-width:var(--content-max-width);margin:0 auto}.timeline{position:relative}.timeline:before{content:"";background-color:var(--color-red);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.timeline__item{width:50%;padding-right:var(--space-xl);position:relative}.timeline__item:nth-child(2n){padding-right:0;padding-left:var(--space-xl);margin-left:50%}.timeline__item+.timeline__item{margin-top:var(--space-2xl)}.timeline__marker{top:var(--space-xs);background-color:var(--color-red);border:2px solid var(--color-black);width:1rem;height:1rem;transition:transform var(--transition-smooth), box-shadow var(--transition-smooth);border-radius:50%;position:absolute;right:-.5rem}.timeline__item:hover .timeline__marker{box-shadow:var(--shadow-strong);transform:scale(1.4)}.timeline__item:nth-child(2n) .timeline__marker{left:-.5rem;right:auto}.timeline__year{font-size:var(--text-h2);color:var(--color-red)}.timeline__title{margin-top:var(--space-xs);font-family:var(--font-display);font-size:var(--text-h3);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-white);font-weight:400}.timeline__list{margin-top:var(--space-md)}.timeline__list-item{padding-left:var(--space-md);transition:color var(--transition-fast);line-height:1.7;position:relative}.timeline__list-item:hover{color:var(--color-white)}.timeline__list-item+.timeline__list-item{margin-top:var(--space-xs)}.timeline__list-item:before{content:"";background-color:var(--color-red);width:.4rem;height:.4rem;transition:transform var(--transition-fast);position:absolute;top:.7em;left:0}.timeline__list-item:hover:before{transform:scale(1.6)}@media (max-width:48rem){.timeline:before{margin-left:0;left:.5rem}.timeline__item,.timeline__item:nth-child(2n){width:100%;padding-right:0;padding-left:var(--space-lg);margin-left:0}.timeline__marker,.timeline__item:nth-child(2n) .timeline__marker{left:0;right:auto}.timeline__item+.timeline__item{margin-top:var(--space-xl)}}.nav-cards{background-color:var(--color-white);padding:var(--section-padding) var(--container-padding)}.nav-cards__inner{max-width:var(--wide-max-width);margin:0 auto}.nav-cards__title{text-align:center;color:var(--color-red);margin-bottom:var(--space-xl)}.nav-cards__grid{gap:var(--space-md);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.nav-cards__card{background-color:var(--color-black-soft);border:1px solid #0000;border-top:4px solid var(--color-red);border-radius:var(--radius-md);transition:transform var(--transition-fast), box-shadow var(--transition-smooth), border-color var(--transition-fast);overflow:hidden}.nav-cards__card:hover,.nav-cards__card:focus-within{box-shadow:var(--shadow-strong);transform:translateY(-6px)}.nav-cards__link{padding:var(--space-lg) var(--space-md);text-decoration:none;display:block}.nav-cards__name{font-family:var(--font-display);font-size:var(--text-h3);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-white);transition:color var(--transition-fast);font-weight:400;line-height:1.2}.nav-cards__card:hover .nav-cards__name{color:var(--color-red)}.nav-cards__text{margin-top:var(--space-sm);font-size:var(--text-sm);color:var(--color-gray);line-height:1.6}@media (max-width:64rem){.nav-cards__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:48rem){.nav-cards__grid{grid-template-columns:1fr}}.footer{background-color:var(--color-black);padding:var(--space-2xl) var(--container-padding) var(--space-lg);border-top:2px solid var(--color-red)}.footer__inner{gap:var(--space-xl);max-width:var(--wide-max-width);grid-template-columns:2fr 1fr 1fr 1fr;margin:0 auto;display:grid}.footer__col--brand{max-width:24rem}.footer__name{font-family:var(--font-display);font-size:var(--text-h3);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-white);font-weight:400;line-height:1.2}.footer__tagline{margin-top:var(--space-sm);font-size:var(--text-sm);color:var(--color-gray);line-height:1.6}.footer__heading{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-red);margin-bottom:var(--space-sm);font-weight:600}.footer__links{gap:var(--space-xs);flex-direction:column;display:flex}.footer__link{font-size:var(--text-sm);color:var(--color-gray);transition:color var(--transition-fast)}.footer__link:hover,.footer__link:focus-visible{color:var(--color-white);text-decoration:underline}.footer__copyright{max-width:var(--wide-max-width);margin:var(--space-xl) auto 0;padding-top:var(--space-md);font-size:var(--text-xs);color:var(--color-gray);text-align:center;border-top:1px solid #ffffff1a}@media (max-width:48rem){.footer__inner{gap:var(--space-lg);grid-template-columns:1fr 1fr}.footer__col--brand{grid-column:1/-1;max-width:none}}@media (max-width:30rem){.footer__inner{grid-template-columns:1fr}}.page-hero{background-color:var(--color-black);padding:var(--section-padding) var(--container-padding);border-bottom:4px solid var(--color-red)}.page-hero__inner{max-width:var(--content-max-width);text-align:center;margin:0 auto}.page-hero__title{color:var(--color-red)}.page-hero__text{max-width:var(--reading-max-width);margin:var(--space-md) auto 0;font-size:var(--text-body);color:var(--color-gray);line-height:1.6}@media (max-width:48rem){.page-hero__inner{text-align:left}.page-hero__text{margin-left:0}}.offer{background-color:var(--color-white);padding:var(--section-padding) var(--container-padding)}.offer__inner{max-width:var(--content-max-width);text-align:center;margin:0 auto}.tabs__text{max-width:var(--reading-max-width);font-size:var(--text-body);color:var(--color-gray-dark);margin:0 auto var(--space-lg);line-height:1.6}.tabs__btn{text-decoration:none}.forsale{background-color:var(--color-black);padding:var(--section-padding) var(--container-padding);border-top:4px solid var(--color-red)}.forsale__inner{max-width:var(--wide-max-width);margin:0 auto}.forsale__title{color:var(--color-red);text-align:center}.forsale__chips{justify-content:center;gap:var(--space-sm);margin-top:var(--space-lg);flex-wrap:wrap;padding:0;list-style:none;display:flex}.forsale__chip{padding:var(--space-xs) var(--space-md);font-family:var(--font-body);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-white);background-color:var(--color-black-soft);border:1px solid var(--color-red);border-radius:var(--radius-sm);transition:background-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);font-weight:500;text-decoration:none;display:inline-block}.forsale__chip:hover,.forsale__chip:focus-visible{background-color:var(--color-red);color:var(--color-black);transform:scale(1.04)}.forsale__subtitle{margin-top:var(--space-xl);font-family:var(--font-display);font-size:var(--text-h2);text-transform:uppercase;letter-spacing:var(--tracking-display);color:var(--color-white);text-align:center;font-weight:400}.forsale__grid{gap:var(--space-md);margin-top:var(--space-lg);grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.forsale__card{align-items:flex-start;gap:var(--space-sm);padding:var(--space-lg) var(--space-md);background-color:var(--color-black-soft);border-radius:var(--radius-md);transition:border-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-smooth);border:1px solid #0000;flex-direction:column;display:flex}.forsale__card:hover,.forsale__card:focus-within{border-color:var(--color-red);box-shadow:var(--shadow-strong);transform:translateY(-4px)}.forsale__name{font-family:var(--font-display);font-size:var(--text-h3);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-white);font-weight:400;line-height:1.2}.forsale__price{font-family:var(--font-body);font-size:var(--text-body);color:var(--color-red);margin-bottom:auto;font-weight:600;line-height:1.4}.forsale__btn{margin-top:var(--space-sm);text-align:center;align-self:stretch;text-decoration:none}.forsale__trust{margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:1px solid var(--color-red)}.forsale__trust-group{justify-content:center;gap:var(--space-md) var(--space-xl);flex-wrap:wrap;padding:0;list-style:none;display:flex}.forsale__trust-group+.forsale__trust-group{margin-top:var(--space-md)}.forsale__trust-item{align-items:center;gap:var(--space-xs);font-family:var(--font-body);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-gray);transition:color var(--transition-fast);font-weight:500;display:flex}.forsale__trust-item:hover{color:var(--color-white)}.forsale__trust-dot{background-color:var(--color-red);width:.5rem;height:.5rem;transition:transform var(--transition-fast);flex-shrink:0}.forsale__trust-item:hover .forsale__trust-dot{transform:scale(1.4)}@media (max-width:64rem){.forsale__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:48rem){.forsale__grid{grid-template-columns:1fr}.forsale__trust-group{align-items:flex-start;gap:var(--space-sm);flex-direction:column}}.campaign{background-color:var(--color-white);padding:var(--section-padding) var(--container-padding)}.campaign__inner{max-width:var(--reading-max-width);margin:0 auto}.campaign__title{color:var(--color-red);text-align:center}.campaign__tagline{margin-top:var(--space-md);padding:var(--space-md) var(--space-lg);font-family:var(--font-display);font-size:var(--text-h3);text-transform:uppercase;letter-spacing:var(--tracking-wide);text-align:center;color:var(--color-white);background-color:var(--color-red);border-radius:var(--radius-md);font-weight:400;line-height:1.3}.campaign__text{margin-top:var(--space-lg);font-size:var(--text-body);color:var(--color-gray-dark);line-height:1.7}.campaign__highlight{margin:var(--space-xl) 0;padding:var(--space-lg) var(--space-xl);border:2px solid var(--color-red);border-left:6px solid var(--color-red);border-radius:var(--radius-md);background-color:#c1121f0f}.campaign__highlight p{font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--color-black);margin:0;font-weight:400;line-height:1.3}@media (max-width:48rem){.campaign__tagline{font-size:var(--text-body);padding:var(--space-sm) var(--space-md)}.campaign__highlight{padding:var(--space-md)}.campaign__highlight p{font-size:var(--text-body)}}.donate{background-color:var(--color-white);padding:var(--section-padding) var(--container-padding)}.donate__inner{max-width:var(--content-max-width);margin:0 auto}.donate__title{color:var(--color-red);text-align:center}.donate__subtitle{max-width:var(--reading-max-width);margin:var(--space-md) auto 0;font-size:var(--text-body);color:var(--color-gray-dark);text-align:center;line-height:1.6}.donate__form{max-width:var(--reading-max-width);margin:var(--space-xl) auto 0;gap:var(--space-md);flex-direction:column;display:flex}.donate__field{gap:var(--space-xs);flex-direction:column;display:flex}.donate__label{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:.02em;color:var(--color-black);font-weight:600}.donate__input{padding:var(--space-sm) var(--space-md);font-family:var(--font-body);font-size:var(--text-body);color:var(--color-black);background-color:var(--color-white);border:1px solid var(--color-gray-dark);border-radius:var(--radius-sm);transition:border-color var(--transition-fast), box-shadow var(--transition-fast)}.donate__input::placeholder{color:var(--color-gray);opacity:.7}.donate__input:focus{border-color:var(--color-red);outline:none;box-shadow:0 0 0 2px #c1121f33}.donate__input.is-error,.contact-form__input.is-error{border-color:var(--color-red);box-shadow:0 0 0 2px #c1121f40}.donate__textarea{resize:vertical;min-height:6rem;font-family:var(--font-body)}.donate__submit{margin-top:var(--space-xs);align-self:flex-start}.donate__feedback,.contact-form__feedback{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-red);opacity:0;transition:opacity var(--transition-fast);margin:0;font-weight:500}.donate__feedback.is-visible,.contact-form__feedback.is-visible{opacity:1}.donate__feedback.is-error,.contact-form__feedback.is-error{color:var(--color-red-dark)}@media (max-width:48rem){.donate__submit{align-self:stretch}}.contact-info{background-color:var(--color-white);padding:var(--section-padding) var(--container-padding)}.contact-info__inner{max-width:var(--wide-max-width);margin:0 auto}.contact-info__grid{gap:var(--space-md);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.contact-info__card{align-items:flex-start;gap:var(--space-sm);padding:var(--space-lg) var(--space-md);background-color:var(--color-black-soft);border:1px solid #0000;border-top:4px solid var(--color-red);border-radius:var(--radius-md);transition:border-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-smooth);flex-direction:column;display:flex}.contact-info__card:hover,.contact-info__card:focus-within{border-color:var(--color-red);box-shadow:var(--shadow-strong);transform:translateY(-4px)}.contact-info__icon{width:3rem;height:3rem;color:var(--color-black);background-color:var(--color-red);border-radius:var(--radius-sm);justify-content:center;align-items:center;font-size:1.5rem;line-height:1;display:flex}.contact-info__title{font-family:var(--font-display);font-size:var(--text-h3);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-white);font-weight:400}.contact-info__text{font-family:var(--font-body);font-size:var(--text-body);color:var(--color-gray);line-height:1.6}.contact-info__link{color:var(--color-red);transition:color var(--transition-fast);text-decoration:none}.contact-info__link:hover,.contact-info__link:focus-visible{color:var(--color-white);text-decoration:underline}.contact-form{background-color:var(--color-black);padding:var(--section-padding) var(--container-padding);border-top:4px solid var(--color-red)}.contact-form__inner{max-width:var(--content-max-width);margin:0 auto}.contact-form__title{color:var(--color-red);text-align:center}.contact-form__subtitle{max-width:var(--reading-max-width);margin:var(--space-md) auto 0;font-size:var(--text-body);color:var(--color-gray);text-align:center;line-height:1.6}.contact-form__form{max-width:var(--reading-max-width);margin:var(--space-xl) auto 0;gap:var(--space-md);flex-direction:column;display:flex}.contact-form__field{gap:var(--space-xs);flex-direction:column;display:flex}.contact-form__label{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:.02em;color:var(--color-white);font-weight:600}.contact-form__input{padding:var(--space-sm) var(--space-md);font-family:var(--font-body);font-size:var(--text-body);color:var(--color-white);background-color:var(--color-black-soft);border:1px solid var(--color-gray-dark);border-radius:var(--radius-sm);transition:border-color var(--transition-fast), box-shadow var(--transition-fast)}.contact-form__input::placeholder{color:var(--color-gray);opacity:.7}.contact-form__input:focus{border-color:var(--color-red);outline:none;box-shadow:0 0 0 2px #c1121f33}.contact-form__textarea{resize:vertical;min-height:6rem;font-family:var(--font-body)}.contact-form__submit{margin-top:var(--space-xs);align-self:flex-start}@media (max-width:48rem){.contact-info__grid{grid-template-columns:1fr}.contact-form__submit{align-self:stretch}}.rhum-gallery{background-color:var(--color-black);padding:var(--section-padding) var(--container-padding)}.rhum-gallery__inner{max-width:var(--wide-max-width);margin:0 auto}.rhum-gallery__grid{gap:var(--space-md);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.rhum-gallery__card{background-color:var(--color-black-soft);border-radius:var(--radius-md);transition:border-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-smooth);border:1px solid #0000;overflow:hidden}.rhum-gallery__card:hover,.rhum-gallery__card:focus-within{border-color:var(--color-red);box-shadow:var(--shadow-strong);transform:translateY(-4px)}.rhum-gallery__figure{margin:0}.rhum-gallery__media{aspect-ratio:4/3;font-family:var(--font-display);font-size:var(--text-h3);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:#ffd782d9;transition:transform var(--transition-smooth);background:linear-gradient(135deg,#0d0d0deb 0%,#8c4b148c 45%,#d4a02d66 100%);border-bottom:1px solid #c1121f4d;justify-content:center;align-items:center;font-weight:400;display:flex}.rhum-gallery__card:hover .rhum-gallery__media,.rhum-gallery__card:focus-within .rhum-gallery__media{transform:scale(1.04)}.rhum-gallery__caption{padding:var(--space-md);font-family:var(--font-body);font-size:var(--text-body);color:var(--color-white);text-align:center;font-weight:500;line-height:1.4}@media (max-width:64rem){.rhum-gallery__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:48rem){.rhum-gallery__grid{grid-template-columns:1fr}}.zantray{background-color:var(--color-white);padding:var(--section-padding) var(--container-padding)}.zantray__inner{max-width:var(--reading-max-width);margin:0 auto}.zantray__title{color:var(--color-red);text-align:center}.zantray__text{margin-top:var(--space-lg);font-size:var(--text-body);color:var(--color-gray-dark);line-height:1.7}.zantray__text+.zantray__text{margin-top:var(--space-md);padding-left:var(--space-md);border-left:4px solid var(--color-red)}.artists{background-color:var(--color-black);padding:var(--section-padding) var(--container-padding)}.artists__inner{max-width:var(--wide-max-width);margin:0 auto}.artists__grid{gap:var(--space-md);grid-template-columns:repeat(2,1fr);padding:0;list-style:none;display:grid}.artists__card{background-color:var(--color-black-soft);border-radius:var(--radius-md);transition:border-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-smooth);border:1px solid #0000;flex-direction:column;display:flex;overflow:hidden}.artists__card:hover,.artists__card:focus-within{border-color:var(--color-red);box-shadow:var(--shadow-strong);transform:translateY(-4px)}.artists__media{aspect-ratio:3/4;font-family:var(--font-display);font-size:var(--text-h2);text-transform:uppercase;letter-spacing:var(--tracking-display);color:var(--color-white);transition:transform var(--transition-smooth);background:linear-gradient(160deg,#0d0d0df5 0%,#c1121f38 50%,#0d0d0df5 100%);border-bottom:1px solid #c1121f4d;justify-content:center;align-items:center;font-weight:400;display:flex}.artists__card:hover .artists__media,.artists__card:focus-within .artists__media{transform:scale(1.04)}.artists__name{padding:var(--space-md);font-family:var(--font-display);font-size:var(--text-h3);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-white);text-align:center;font-weight:400}.artist-bio{background-color:var(--color-white);padding:var(--section-padding) var(--container-padding)}.artist-bio__inner{max-width:var(--reading-max-width);margin:0 auto}.artist-bio__block{padding-left:var(--space-md);border-left:4px solid var(--color-red)}.artist-bio__block+.artist-bio__block{margin-top:var(--space-2xl)}.artist-bio__block-title{font-family:var(--font-display);font-size:var(--text-h2);text-transform:uppercase;letter-spacing:var(--tracking-display);color:var(--color-red);font-weight:400;line-height:1.2}.artist-bio__text{margin-top:var(--space-md);font-size:var(--text-body);color:var(--color-gray-dark);line-height:1.7}.artist-bio__list{margin-top:var(--space-md);padding:0;list-style:none}.artist-bio__list-item{padding-left:var(--space-md);margin-top:var(--space-sm);font-size:var(--text-body);color:var(--color-gray-dark);line-height:1.6;position:relative}.artist-bio__list-item:before{content:"";background-color:var(--color-red);width:.5rem;height:.5rem;position:absolute;top:.55em;left:0}.artist-bio__statement{margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--color-red);font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--color-black);font-weight:400;line-height:1.3}@media (max-width:48rem){.artists__grid{grid-template-columns:1fr}}.timoun{padding:var(--space-2xl) var(--container-padding);background:linear-gradient(135deg, var(--color-black) 0%, var(--color-red) 50%, var(--color-black) 100%);text-align:center}.timoun__inner{max-width:var(--content-max-width);margin:0 auto}.timoun__title{font-family:var(--font-display);font-size:var(--text-h1);text-transform:uppercase;letter-spacing:var(--tracking-display);color:var(--color-white);text-shadow:0 2px 12px #00000080;font-weight:400;line-height:1.1}.radio{background-color:var(--color-white);padding:var(--section-padding) var(--container-padding)}.radio__inner{max-width:var(--content-max-width);margin:0 auto}.radio__title{color:var(--color-red);text-align:center}.radio__grid{gap:var(--space-lg);margin-top:var(--space-xl);grid-template-columns:repeat(2,1fr);padding:0;list-style:none;display:grid}.radio__card{padding:var(--space-lg) var(--space-md) var(--space-lg) var(--space-lg);background-color:var(--color-black-soft);border-left:6px solid var(--color-red);border-radius:var(--radius-md);transition:transform var(--transition-fast), box-shadow var(--transition-smooth)}.radio__card:hover,.radio__card:focus-within{box-shadow:var(--shadow-strong);transform:translateY(-4px)}.radio__name{font-family:var(--font-display);font-size:var(--text-h3);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-white);font-weight:400;line-height:1.2}.radio__text{margin-top:var(--space-md);font-size:var(--text-body);color:var(--color-gray);line-height:1.7}.radio__text+.radio__text{margin-top:var(--space-sm)}@media (max-width:48rem){.radio__grid{grid-template-columns:1fr}}.store{background-color:var(--color-white);padding:var(--section-padding) var(--container-padding)}.store--alt{background-color:var(--color-black)}.store__inner{max-width:var(--wide-max-width);margin:0 auto}.store__category-title{color:var(--color-red);text-align:center;margin-bottom:var(--space-lg)}.store__grid{gap:var(--space-md);grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.store__card{background-color:var(--color-black-soft);border-radius:var(--radius-md);transition:border-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-smooth);border:1px solid #0000;flex-direction:column;display:flex;overflow:hidden}.store__card:hover,.store__card:focus-within{border-color:var(--color-red);box-shadow:var(--shadow-strong);transform:translateY(-4px)}.store__media{aspect-ratio:1;padding:var(--space-sm);font-family:var(--font-display);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-wide);text-align:center;color:var(--color-gray);border-bottom:2px solid var(--color-red);transition:transform var(--transition-smooth);background:linear-gradient(135deg,#1a1a1a 0%,#2a1518 50%,#0d0d0d 100%);justify-content:center;align-items:center;font-weight:400;display:flex}.store__card:hover .store__media,.store__card:focus-within .store__media{transform:scale(1.04)}.store__body{padding:var(--space-md);gap:var(--space-xs);flex-direction:column;flex-grow:1;display:flex}.store__name{font-family:var(--font-display);font-size:var(--text-body);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-white);font-weight:400;line-height:1.2}.store__desc{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-gray);line-height:1.5}.store__price{font-family:var(--font-body);font-size:var(--text-body);color:var(--color-red);margin-top:auto;font-weight:600}.store__price--request{color:var(--color-gray);font-style:italic;font-weight:500}.store__btn{margin-top:var(--space-xs);text-align:center;align-self:stretch}@media (max-width:64rem){.store__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:48rem){.store__grid{grid-template-columns:1fr}}.lang-switch{border-radius:var(--radius-md);background-color:#ffffff14;align-items:center;gap:.125rem;padding:.125rem;display:inline-flex}.lang-switch__btn{border-radius:var(--radius-sm);min-width:2rem;height:1.5rem;color:var(--color-gray);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background-color:#0000;border:none;justify-content:center;align-items:center;padding:0 .375rem;font-weight:600;display:inline-flex}.lang-switch__btn:hover,.lang-switch__btn:focus-visible{color:var(--color-white);background-color:#ffffff1f;outline:none}.lang-switch__btn--active,.lang-switch__btn--active:hover{background-color:var(--color-red);color:var(--color-white)}@media (max-width:48rem){.lang-switch{gap:0}.lang-switch__btn{min-width:1.5rem;height:1.25rem;padding:0 .25rem;font-size:.625rem}.header__logo{letter-spacing:.03em;font-size:.625rem}}@media (max-width:30rem){.lang-switch{display:none}}.nav__item--lang{display:none}.nav-lang-switch{padding:var(--space-xs) 0;align-items:center;gap:.25rem;display:inline-flex}.nav-lang-switch__btn{min-width:2.5rem;height:2rem;padding:0 var(--space-sm);font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-white);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background-color:#ffffff14;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.nav-lang-switch__btn:hover,.nav-lang-switch__btn:focus-visible{color:var(--color-white);background-color:#ffffff26}.nav-lang-switch__btn--active,.nav-lang-switch__btn--active:hover{background-color:var(--color-red);color:var(--color-white)}@media (max-width:48rem){.nav__item--lang{display:block}}.nav__item--search{display:none}.nav__link--search{cursor:pointer;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;text-align:left;background:0 0;border:none;width:100%}@media (max-width:48rem){.nav__item--search{display:list-item}.nav__link--search{padding:var(--space-sm) var(--container-padding)}}.search-overlay{z-index:1000;justify-content:center;align-items:flex-start;padding-top:10vh;display:flex;position:fixed;inset:0}.search-overlay[hidden]{display:none}.search-overlay__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0d0d0dbf;position:absolute;inset:0}.search-overlay__panel{background-color:var(--color-white);border-radius:var(--radius-md);width:100%;max-width:42rem;max-height:75vh;box-shadow:var(--shadow-strong);flex-direction:column;animation:.2s searchSlideDown;display:flex;position:relative;overflow:hidden}@keyframes searchSlideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.search-overlay__header{align-items:center;gap:var(--space-sm);padding:var(--space-md);border-bottom:1px solid #c1121f26;display:flex}.search-overlay__input{height:2.5rem;padding:0 var(--space-sm);border-radius:var(--radius-md);background-color:var(--color-white);color:var(--color-black);font-family:var(--font-body);font-size:var(--text-body);transition:border-color var(--transition-fast);border:2px solid #c1121f33;flex-grow:1}.search-overlay__input:focus{border-color:var(--color-red);outline:none}.search-overlay__input::placeholder{color:var(--color-gray)}.search-overlay__close{border-radius:var(--radius-md);width:2.5rem;height:2.5rem;color:var(--color-gray-dark);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background-color:#0000;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.search-overlay__close:hover,.search-overlay__close:focus-visible{color:var(--color-red);background-color:#c1121f1a;outline:none}.search-overlay__close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:1.25rem;height:1.25rem}.search-overlay__results{padding:var(--space-sm) var(--space-md) var(--space-md);flex-grow:1;overflow-y:auto}.search-overlay__empty{padding:var(--space-lg) var(--space-sm);text-align:center;font-family:var(--font-body);font-size:var(--text-body);color:var(--color-gray)}.search-overlay__list{margin:0;padding:0;list-style:none}.search-overlay__item{border-bottom:1px solid #c1121f14}.search-overlay__item:last-child{border-bottom:none}.search-overlay__link{padding:var(--space-sm) var(--space-xs);border-radius:var(--radius-sm);transition:background-color var(--transition-fast);flex-direction:column;gap:.25rem;text-decoration:none;display:flex}.search-overlay__link:hover,.search-overlay__link:focus-visible{background-color:#c1121f0f;outline:none}.search-overlay__section{font-family:var(--font-display);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-red);font-weight:400}.search-overlay__snippet{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-gray-dark);line-height:1.5}body.search-open{overflow:hidden}@media (max-width:48rem){.search-overlay{padding-top:5vh}.search-overlay__panel{border-radius:0 0 var(--radius-md) var(--radius-md);max-height:85vh}.search-overlay__header{padding:var(--space-sm)}.search-overlay__input{font-size:16px}}
@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31a7f4f26a40641c-s.2j75_l12byk_u.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b615dfc46d0472ba-s.p.07wt1b-68kohk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e7755c9813efd51-s.p.0pan85mumqyf3.woff2)format("woff2");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:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.AthKvG_className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.AthKvG_variable{--font-anton:"Anton", "Anton Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0bae648a2e959560-s.2bus9p_-spda-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a476d8201542537-s.103v4e3su9h1u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/070718906eee15ca-s.2nqzcczeai6k4.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e11502ca520d2cdf-s.34o50oeodlndn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a0f8ffb8fbbe9765-s.37p_ryak3j101.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/894d53928d23a552-s.p.383wxirw-xrp_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/200c53ab0c37600e-s.p.0ahpijy01mg2f.woff2)format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0bae648a2e959560-s.2bus9p_-spda-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a476d8201542537-s.103v4e3su9h1u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/070718906eee15ca-s.2nqzcczeai6k4.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e11502ca520d2cdf-s.34o50oeodlndn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a0f8ffb8fbbe9765-s.37p_ryak3j101.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/894d53928d23a552-s.p.383wxirw-xrp_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/200c53ab0c37600e-s.p.0ahpijy01mg2f.woff2)format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0bae648a2e959560-s.2bus9p_-spda-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a476d8201542537-s.103v4e3su9h1u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/070718906eee15ca-s.2nqzcczeai6k4.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e11502ca520d2cdf-s.34o50oeodlndn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a0f8ffb8fbbe9765-s.37p_ryak3j101.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/894d53928d23a552-s.p.383wxirw-xrp_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/200c53ab0c37600e-s.p.0ahpijy01mg2f.woff2)format("woff2");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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.KKcXhq_className{font-family:Inter,Inter Fallback;font-style:normal}.KKcXhq_variable{--font-inter:"Inter", "Inter Fallback"}
