:root{--color-primary: var(--wp--preset--color--primary, #ca142c);--color-primary-deep: var(--wp--preset--color--primary-deep, #6f1226);--color-secondary: var(--wp--preset--color--secondary, #000000);--color-white: var(--wp--preset--color--white, #fff);--color-text: var(--wp--preset--color--text, #000000);--color-muted: var(--wp--preset--color--muted, #e2e3e4);--color-background: var(--wp--preset--color--background, #ffffff);--color-surface: var(--wp--preset--color--surface, #f7f7f7);--color-border: var(--wp--preset--color--border, #e5e5e5);--color-gray: #e2e3e4;--gs-page-bg: var(--color-gray);--font-body: var( --wp--preset--font-family--body, Arial, Helvetica, sans-serif );--font-heading: var( --wp--preset--font-family--heading, Arial, Helvetica, sans-serif );--font-monospace: var( --wp--preset--font-family--monospace, "SFMono-Regular", Consolas, monospace );--font-size-h2: clamp(2.5rem, 4.5vw, 4.125rem);--font-size-xs: var(--wp--preset--font-size--xs, 0.75rem);--font-size-sm: var(--wp--preset--font-size--sm, 0.875rem);--font-size-base: var(--wp--preset--font-size--base, 1rem);--font-size-lg: var(--wp--preset--font-size--lg, 1.25rem);--font-size-xl: var(--wp--preset--font-size--xl, 1.5rem);--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-body: var(--wp--custom--typography--line-height--body, 1.6);--line-height-heading: var(--wp--custom--typography--line-height--heading, .92);--container-width: var(--wp--custom--layout--container, 1200px);--container-narrow: var(--wp--custom--layout--narrow, 760px);--container-wide: var(--wp--custom--layout--wide, 1440px);--container-padding: var(--wp--custom--layout--padding, 1.25rem);--space-1: var(--wp--custom--spacing--1, 0.25rem);--space-2: var(--wp--custom--spacing--2, 0.5rem);--space-3: var(--wp--custom--spacing--3, 0.75rem);--space-4: var(--wp--custom--spacing--4, 1rem);--space-5: var(--wp--custom--spacing--5, 1.25rem);--space-6: var(--wp--custom--spacing--6, 1.5rem);--space-8: var(--wp--custom--spacing--8, 2rem);--space-10: var(--wp--custom--spacing--10, 2.5rem);--space-12: var(--wp--custom--spacing--12, 3rem);--space-16: var(--wp--custom--spacing--16, 4rem);--space-20: var(--wp--custom--spacing--20, 5rem);--border-width: 1px;--border-style: solid;--radius-sm: var(--wp--custom--radius--sm, 4px);--radius-md: var(--wp--custom--radius--md, 8px);--radius-lg: var(--wp--custom--radius--lg, 16px);--radius-full: var(--wp--custom--radius--full, 9999px);--shadow-sm: 0 2px 8px rgb(0 0 0 / 8%);--shadow-md: 0 8px 24px rgb(0 0 0 / 12%);--shadow-lg: 0 16px 40px rgb(0 0 0 / 16%);--transition-fast: var(--wp--custom--transition--fast, 150ms ease);--transition-base: var(--wp--custom--transition--base, 200ms ease);--transition-slow: var(--wp--custom--transition--slow, 300ms ease);--z-dropdown: 100;--z-sticky: 200;--z-overlay: 300;--z-modal: 400}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{margin:0}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding-inline-start:1.5em}img,picture,video,canvas,svg{display:block;max-width:100%}img,video{height:auto}button,input,select,textarea{margin:0;font:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0}[hidden]{display:none !important}body{font-family:var(--font-body);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-body);color:var(--color-text)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);text-wrap:balance}h1{font-size:clamp(2rem,5vw,3.5rem)}h2{font-size:var(--font-size-h2)}h3{font-size:clamp(1.5rem,3vw,2rem)}h4{font-size:clamp(1.25rem,2.5vw,1.5rem)}h5{font-size:1.125rem}h6{font-size:1rem}p,li,dd{overflow-wrap:break-word}small{font-size:var(--font-size-sm)}strong,b{font-weight:var(--font-weight-bold)}code,pre,kbd,samp{font-family:var(--font-monospace)}pre{max-width:100%;overflow-x:auto;white-space:pre}blockquote{padding-inline-start:var(--space-4);border-inline-start:3px solid var(--color-primary)}address{font-style:normal}sub,sup{font-size:.75em;line-height:0}a{color:var(--color-primary);text-decoration-thickness:1px;text-underline-offset:.2em;transition:color var(--transition-fast)}a:hover{color:var(--color-secondary)}button{color:inherit}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.6}input,select,textarea{max-width:100%;color:var(--color-text)}textarea{min-height:8rem}fieldset{min-width:0;margin:0;padding:var(--space-4);border:var(--border-width) solid var(--color-border)}legend{padding-inline:var(--space-2)}label{cursor:pointer}input[type=checkbox],input[type=radio]{accent-color:var(--color-primary)}hr{height:0;border:0;border-top:var(--border-width) solid var(--color-border)}::selection{color:#fff;background:var(--color-secondary)}:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.skip-link{position:absolute;z-index:var(--z-modal);top:var(--space-2);left:var(--space-2);padding:var(--space-3) var(--space-4);color:#fff;background:var(--color-text);transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}@media(prefers-reduced-motion: reduce){*,*::before,*::after{scroll-behavior:auto !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}.container{width:min(100% - 2*var(--container-padding, 1.25rem),var(--wp--style--global--wide-size, 1200px));margin-inline:auto}.container--narrow{max-width:var(--wp--style--global--content-size, 760px);margin-inline:auto}.container--full{width:100%;max-width:none}.alignwide{width:100%;max-width:var(--wp--style--global--wide-size, 1200px);margin-inline:auto}.alignfull{width:100%;max-width:none;margin-inline:0}.section{padding-block:clamp(3rem,7vw,6rem)}.section--compact{padding-block:clamp(2rem,4vw,3rem)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-muted{color:var(--color-muted)}.flow>*+*{margin-block-start:var(--flow-space, var(--space-4))}.flow--sm{--flow-space: var(--space-2)}.flow--lg{--flow-space: var(--space-8)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.gs-btn{display:inline-flex;align-items:center;gap:0;padding:0;border-radius:999px;font-weight:500;font-size:1.25rem;text-decoration:none}.gs-btn__label{padding:10px 20px;border-radius:999px}.gs-btn__icon{display:grid;place-items:center;width:52px;height:52px;margin-left:-4px;color:var(--color-white);transition:transform .2s}.gs-btn:hover .gs-btn__icon{transform:translateY(2px)}.gs-btn--white{background:var(--color-white);color:var(--color-secondary)}.gs-btn--white:hover .gs-btn__icon{transform:translate(3px, -3px) !important}.gs-btn--white .gs-btn__icon{color:#000}.gs-btn--red{background:linear-gradient(90deg, var(--color-primary), var(--color-primary-deep));color:var(--color-white) !important}.gs-btn--red:hover{color:var(--color-white)}:root{--gs-r: 32px;--gs-pad: clamp(12px, 2.2vw, 50px);--gs-bar-h: 64px}@media(max-width: 1400px){:root{--gs-r: 24px;--gs-bar-h: 56px}}@media(max-width: 1700px){.gs-btn{font-size:1.1rem;white-space:nowrap}}@media(prefers-reduced-motion: reduce){.gs-btn__icon{transition:none}}body:not(.has-gs-hero) .gs-main{padding-top:calc(var(--gs-pad) + var(--gs-bar-h) + 56px)}.gs-header{position:relative;top:var(--gs-pad);z-index:20;display:flex;justify-content:space-between;align-items:flex-start;height:0;padding:0 var(--gs-pad);font-family:var(--font-body);pointer-events:none;transition:transform .4s cubic-bezier(0.2, 0.8, 0.2, 1)}.gs-header>*{pointer-events:auto}.gs-header__brand{display:grid;align-items:center;padding:40px 40px;color:var(--color-white);text-decoration:none;transition:padding .45s cubic-bezier(0.2, 0.8, 0.2, 1),background-color .45s,border-color .45s,border-radius .35s}body:not(.has-gs-hero) .gs-header__brand{padding:18px 28px;background:var(--color-primary);border-radius:var(--gs-r)}.gs-header__logo{grid-area:1/1;display:block;width:auto;height:auto;max-width:clamp(120px,22vw,380px);font-family:var(--gs-font-display);font-size:2rem;line-height:1;letter-spacing:.02em;white-space:nowrap;transition:opacity .45s,max-width .45s cubic-bezier(0.2, 0.8, 0.2, 1),font-size .45s cubic-bezier(0.2, 0.8, 0.2, 1)}.gs-header__logo--light{color:var(--color-white)}.gs-header__logo--color{color:var(--color-primary);opacity:0}.gs-header__bar{position:relative;display:flex;align-items:center;gap:6px;padding:10px;background:var(--gs-page-bg);border-radius:0 0 0 var(--gs-r);width:70%;justify-content:flex-end}.gs-header__bar::before,.gs-header__bar::after{content:"";position:absolute;width:var(--gs-r);height:var(--gs-r);background:radial-gradient(circle at 0 100%, transparent calc(var(--gs-r) - 0.5px), var(--gs-page-bg) var(--gs-r));pointer-events:none}.gs-header__bar::before{right:100%;top:0}.gs-header__bar::after{right:0;top:100%}.gs-header__wrap{display:flex;align-items:center;gap:2px;padding:4px;background:var(--color-white);border-radius:999px;width:100%;justify-content:space-between}.gs-nav{width:65%}.gs-nav__list{display:flex;align-items:center;gap:0px;margin:0;padding:0;list-style:none;justify-content:space-between}.gs-nav__list a{display:block;padding:10px 20px;border-radius:999px;font-size:1.25rem;font-weight:500;color:var(--color-secondary);text-decoration:none;transition:background-color .2s,color .2s}.gs-nav__list a:hover{background:rgba(0,0,0,.06)}.gs-nav__list .current-menu-item>a,.gs-nav__list .current_page_item>a{background:var(--color-secondary);color:var(--color-white)}@media(max-width: 1700px){.gs-nav__list{gap:4px}.gs-nav__list a{font-size:1.1rem;white-space:nowrap}}.gs-nav__pill{position:absolute;left:0;top:0;z-index:0;width:0;height:0;border-radius:999px;background:var(--color-secondary);opacity:0;pointer-events:none;transition:transform .5s cubic-bezier(0.34, 1.3, 0.5, 1),width .4s cubic-bezier(0.2, 0.8, 0.2, 1),height .4s cubic-bezier(0.2, 0.8, 0.2, 1),opacity .25s;will-change:transform,width}.gs-nav__pill.is-on{opacity:1}.gs-nav__pill.no-anim{transition:opacity .25s}.gs-nav__list.has-pill li>a{position:relative;z-index:1;background:rgba(0,0,0,0);color:var(--color-secondary);transition:color .25s}.gs-nav__list.has-pill li>a.is-under{color:var(--color-white)}.gs-header__search{display:grid;place-items:center;width:52px;height:52px;margin:0;padding:0;border:0;border-radius:999px;background:rgba(0,0,0,0);color:var(--color-secondary);font:inherit;cursor:pointer;transition:background-color .2s,color .2s}.gs-header__search:hover{background:#ececee}.gs-header__search[aria-expanded=true],.gs-header.is-stuck .gs-header__search[aria-expanded=true]{background:var(--color-secondary);color:var(--color-white)}.gs-header__search-icon{grid-area:1/1;display:grid;transition:transform .4s cubic-bezier(0.2, 0.8, 0.2, 1),opacity .2s}.gs-header__search-icon--close{opacity:0;transform:rotate(-90deg) scale(0.5)}.gs-header__search[aria-expanded=true] .gs-header__search-icon--open{opacity:0;transform:rotate(90deg) scale(0.5)}.gs-header__search[aria-expanded=true] .gs-header__search-icon--close{opacity:1;transform:none}.gs-header__toggle{display:none}.gs-search__backdrop{position:fixed;inset:0;z-index:15;background:rgba(18,18,18,.42);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s}.gs-search-open .gs-search__backdrop{opacity:1;visibility:visible;transition-delay:0s}.gs-search{position:absolute;z-index:30;right:0;top:calc(100% + 14px);width:min(560px,100vw - var(--gs-pad)*2);padding:10px 10px 20px;background:var(--color-white);border-radius:28px;box-shadow:0 32px 64px -24px rgba(0,0,0,.5),0 0 0 1px rgba(0,0,0,.05);transform-origin:top right;opacity:0;visibility:hidden;transform:translateY(-10px) scale(0.97);transition:opacity .25s,transform .4s cubic-bezier(0.2, 0.8, 0.2, 1),visibility 0s .4s}.gs-header.is-search .gs-search{opacity:1;visibility:visible;transform:none;transition-delay:0s}.gs-search__form{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 20px;background:var(--gs-page-bg);border-radius:999px;transition:box-shadow .2s,background-color .2s}.gs-search__form:focus-within{background:#ececee;box-shadow:0 0 0 2px var(--color-primary)}.gs-search__icon{display:grid;color:rgba(0,0,0,.45)}.gs-search__input{flex:1;min-width:0;padding:8px 4px;border:0;outline:0;background:rgba(0,0,0,0);font:inherit;font-size:1.05rem;color:var(--color-secondary);-webkit-appearance:none;appearance:none}.gs-search__input::placeholder{color:rgba(0,0,0,.45)}.gs-search__input::-webkit-search-cancel-button{display:none}.gs-search__clear,.gs-search__go{display:grid;place-items:center;flex:none;border:0;border-radius:50%;cursor:pointer;transition:transform .2s,opacity .2s,background-color .2s}.gs-search__clear{width:30px;height:30px;background:rgba(0,0,0,.09);color:var(--color-secondary)}.gs-search__clear:hover{background:rgba(0,0,0,.16)}.gs-search__go{width:46px;height:46px;background:var(--color-secondary);color:var(--color-white)}.gs-search__go:hover{transform:translate(2px, -2px)}.gs-search__input:placeholder-shown~.gs-search__clear{display:none}.gs-search__input:placeholder-shown~.gs-search__go{opacity:.35}@keyframes gs-shake{20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}.gs-search__form.is-shake{animation:gs-shake .35s}.gs-search__suggest{padding:18px 12px 0}.gs-search__label{margin:0 0 10px;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(0,0,0,.48)}.gs-search__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.gs-search__chips li{opacity:0;transform:translateY(8px);transition:opacity .3s,transform .4s cubic-bezier(0.2, 0.8, 0.2, 1)}.gs-header.is-search .gs-search__chips li{opacity:1;transform:none;transition-delay:calc(140ms + var(--i, 0)*50ms)}.gs-search__chips a{display:inline-flex;padding:3px 12px;border-radius:999px;background:var(--gs-page-bg);color:var(--color-secondary);font-size:.9rem;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s}.gs-search__chips a:hover{background:var(--color-secondary);color:var(--color-white)}.gs-header a:focus-visible,.gs-header button:focus-visible{outline:3px solid #ffb703;outline-offset:3px}.gs-search a:focus-visible,.gs-search button:focus-visible{outline:3px solid #ffb703;outline-offset:2px}@media(min-width: 961px){.gs-nav{position:relative}.gs-nav__list a{padding:10px 20px}}@keyframes gs-drop{from{opacity:0;transform:translateY(-24px) scale(0.98)}to{opacity:1;transform:none}}@keyframes gs-fill{from{left:0}to{left:calc(var(--gs-fill, 0px)*-1)}}.gs-header.is-stuck{position:fixed;inset:12px var(--gs-pad) auto;height:auto;padding:0;align-items:center;animation:gs-drop .5s cubic-bezier(0.2, 0.8, 0.2, 1) both}.gs-header.is-stuck.is-hidden{transform:translateY(calc(-100% - 24px)) !important}.gs-header.is-stuck .gs-header__brand,body:not(.has-gs-hero) .gs-header.is-stuck .gs-header__brand{padding:12px 24px;background:linear-gradient(90deg, var(--color-primary), #a0162b);border-radius:999px;box-shadow:0 10px 30px -12px rgba(111,18,38,.75),inset 0 1px 0 rgba(255,255,255,.18);transition:padding .3s,box-shadow .3s}.gs-header.is-stuck .gs-header__logo{max-width:clamp(120px,14vw,170px);transition:max-width .3s}.gs-header.is-stuck .gs-header__bar{padding:6px;background:none;-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px);border-radius:999px;box-shadow:0 12px 32px -14px rgba(0,0,0,.45),0 0 0 1px rgba(0,0,0,.06)}.gs-header.is-stuck .gs-header__bar::before,.gs-header.is-stuck .gs-header__bar::after{display:none}.gs-header.is-stuck .gs-header__bar::before{content:"";display:block;position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:auto;height:auto;background:rgba(255,255,255,.86);-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px);border:1px solid rgba(0,0,0,.06);border-radius:999px;box-shadow:0 12px 32px -14px rgba(0,0,0,.45);animation:gs-fill 1s cubic-bezier(0.65, 0.05, 0.25, 1) .1s both}.gs-header.is-stuck .gs-header__brand,body:not(.has-gs-hero) .gs-header.is-stuck .gs-header__brand{padding:0 22px 0 26px;background:rgba(0,0,0,0);border-radius:0;transition:padding .8s cubic-bezier(0.65, 0.05, 0.25, 1) .1s,background-color .3s}.gs-header.is-stuck .gs-header__logo{max-width:clamp(100px,11vw,140px);font-size:1.5rem;transition:opacity .4s .75s,max-width .8s cubic-bezier(0.65, 0.05, 0.25, 1) .1s,font-size .8s cubic-bezier(0.65, 0.05, 0.25, 1) .1s}.gs-header.is-stuck .gs-header__logo--light{opacity:0}.gs-header.is-stuck .gs-header__logo--color{opacity:1;z-index:1}.gs-header.is-stuck .gs-header__wrap{background:rgba(0,0,0,0);padding:0}.gs-header.is-stuck .gs-nav__list a{padding:10px 18px}.gs-header.is-stuck .gs-header__search{height:44px;width:44px}.gs-header.is-stuck .gs-header__search:hover{background:rgba(0,0,0,.07)}.gs-header.is-stuck .gs-btn__label{padding:13px 20px}.gs-header.is-stuck .gs-btn__icon{width:44px;height:44px}@media(max-width: 1440px){.gs-nav__list{gap:0}}@media(max-width: 1408px){.gs-header__bar{width:auto}.gs-header__toggle{display:grid;place-items:center;width:var(--gs-bar-h);height:calc(var(--gs-bar-h) - 4px);border:0;border-radius:999px;background:rgba(0,0,0,0);cursor:pointer}.gs-header__burger,.gs-header__burger::before,.gs-header__burger::after{display:block;width:20px;height:2px;background:var(--color-secondary);border-radius:2px;content:"";position:relative}.gs-header__burger::before{position:absolute;top:-6px}.gs-header__burger::after{position:absolute;top:6px}.gs-nav{display:none;position:absolute;top:calc(100% + 8px);right:0;width:min(88vw,320px);padding:10px;background:var(--color-white);border-radius:24px;box-shadow:0 12px 32px rgba(0,0,0,.18)}.gs-header.is-open .gs-nav{display:block}.gs-nav__list{flex-direction:column;align-items:stretch}.gs-header__wrap .gs-btn--red .gs-btn__label{display:none}.gs-header__wrap .gs-btn--red .gs-btn__icon{margin:0}.gs-header.is-stuck .gs-header__brand{padding:10px 18px}.gs-header.is-stuck .gs-header__toggle{height:44px;width:44px}.gs-header.is-stuck .gs-nav{top:calc(100% + 12px)}}@media(prefers-reduced-motion: reduce){.gs-header,.gs-header.is-stuck{animation:none;transition:none}.gs-nav__list a,.gs-nav__pill,.gs-nav__list.has-pill li>a{transition:none}.gs-search,.gs-search__backdrop,.gs-search__chips li,.gs-header__search-icon{transition:none}.gs-search__form.is-shake{animation:none}}@media(max-width: 767.98px){.gs-header__brand{padding:20px 20px}}.gs-footer{padding:145px 100px 60px;color:var(--color-white);background:color-mix(in srgb, var(--color-secondary) 92%, var(--color-white))}@media(max-width: 1440px){.gs-footer{padding:50px 40px 50px}}@media(max-width: 1100px){.gs-footer{padding:80px 40px 40px}}@media(max-width: 640px){.gs-footer{padding:60px 20px 32px}}.gs-footer__top{display:grid;grid-template-columns:1fr repeat(2, minmax(0, 421px));gap:18px}@media(max-width: 1440px){.gs-footer__top{grid-template-columns:1fr repeat(2, minmax(0, 320px))}}@media(max-width: 1100px){.gs-footer__top{grid-template-columns:repeat(2, minmax(0, 1fr));gap:40px 30px}}@media(max-width: 640px){.gs-footer__top{grid-template-columns:1fr}}.gs-footer__label,.gs-footer__menu-title{margin:0;font-family:"Bebas Neue",sans-serif;font-size:26px;line-height:1.1;font-weight:400;text-transform:uppercase;color:color-mix(in srgb, var(--color-white) 70%, transparent)}.gs-footer__heading{margin:8px 0 28px;font-family:"Bebas Neue",sans-serif;font-size:80px;line-height:1;font-weight:400;text-transform:uppercase;color:var(--color-white)}@media(max-width: 1100px){.gs-footer__heading{font-size:60px}}@media(max-width: 640px){.gs-footer__heading{font-size:48px}}.gs-footer__text{max-width:560px;margin:0 0 12px;font-size:20px;line-height:1.45}.gs-footer__question{margin:0 0 30px;font-size:20px;font-weight:700}.gs-footer__btn{display:inline-flex;align-items:center;height:82px;padding:0 46px;border-radius:50px;background:var(--color-white);color:var(--color-text);font-size:22px;text-decoration:none;transition:background .3s,color .3s}.gs-footer__btn:hover{background:var(--color-primary);color:var(--color-white)}@media(max-width: 1440px){.gs-footer__btn{height:60px;padding:0px 30px;font-size:20px}}@media(max-width: 640px){.gs-footer__btn{height:64px;padding:0 36px;font-size:20px}}@media(max-width: 1100px){.gs-footer__contact{grid-column:1/-1}}.gs-footer__menu{margin:0;padding:0;list-style:none}.gs-footer__menu li:not(:last-child){border-bottom:1px solid color-mix(in srgb, var(--color-white) 20%, transparent)}.gs-footer__menu a{display:block;padding:20px 0;color:inherit;font-size:20px;line-height:1.3;text-decoration:none;transition:color .3s}.gs-footer__menu a:hover{color:var(--color-primary)}.gs-footer__social{display:flex;gap:8px;margin:18px 0 0;padding:0;list-style:none}.gs-footer__social a{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--color-white);color:var(--color-secondary);transition:background .3s,color .3s}.gs-footer__social a:hover{background:var(--color-primary);color:var(--color-white)}.gs-footer__social svg{width:22px;height:22px;fill:currentColor}.gs-footer__bottom{display:grid;grid-template-columns:270px 1fr auto;gap:80px;align-items:center;margin-top:230px;font-size:18px;line-height:1.45}@media(max-width: 1440px){.gs-footer__bottom{margin-top:110px}}@media(max-width: 1100px){.gs-footer__bottom{grid-template-columns:1fr;gap:24px;margin-top:70px}}.gs-footer__copy{margin:0}.gs-footer__legal{display:flex;flex-wrap:wrap;gap:12px 0;margin:0;padding:0;list-style:none}.gs-footer__legal li{display:flex;align-items:center;margin-right:18px}.gs-footer__legal li:not(:last-child)::after{content:"";width:1px;height:18px;margin-left:18px;background:color-mix(in srgb, var(--color-white) 25%, transparent)}.gs-footer__legal a{color:inherit;text-decoration:none;transition:color .3s}.gs-footer__legal a:hover{color:var(--color-primary)}.gs-footer__badge{display:block;width:136px;height:auto}.gs-slide-up{opacity:0;transform:translateY(40px);transition:opacity .6s ease,transform .6s ease}.gs-slide-up.gs-is-visible{opacity:1;transform:none}.gs-delay-1{transition-delay:.1s}.gs-delay-2{transition-delay:.2s}.gs-delay-3{transition-delay:.3s}@media(prefers-reduced-motion: reduce){.gs-slide-up{opacity:1;transform:none;transition:none}}.editor-styles-wrapper .gs-slide-up{opacity:1;transform:none}.gs-modal{position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:20px;background:color-mix(in srgb, var(--color-secondary) 85%, transparent)}.gs-modal.gs-is-open{display:flex}.gs-modal__box{position:relative;width:min(1000px,100%);aspect-ratio:16/9;background:var(--color-secondary)}.gs-modal__player{position:absolute;inset:0}.gs-modal__player iframe,.gs-modal__player video{width:100%;height:100%;border:0}.gs-modal__close{position:absolute;top:-46px;right:0;padding:0;border:0;background:none;color:var(--color-white);font-size:40px;line-height:1;cursor:pointer}body.gs-modal-open{overflow:hidden}.gs-hero-wrap-inner{padding:var(--gs-pad);background:var(--gs-page-bg);background:linear-gradient(180deg, rgb(226, 227, 228) 0%, rgb(255, 255, 255) 90%);font-family:var(--font-body);color:var(--color-secondary)}.gs-hero-inner{position:relative;min-height:595px;display:flex;align-items:end;border-radius:var(--gs-r);background:linear-gradient(100deg, var(--color-primary) 0%, #a0162b 45%, var(--color-primary-deep) 100%);overflow:hidden;isolation:isolate;padding-bottom:50px}.gs-hero__content-inner{position:relative;z-index:3;display:grid;justify-items:start;gap:28px;padding:120px clamp(24px,3vw,40px) 140px;padding-bottom:0;color:var(--color-white)}.gs-hero__title-inner{margin:0;font-family:var(--font-heading);font-weight:400;font-size:clamp(3.25rem,10.4vw,10rem);line-height:.92;text-transform:uppercase;letter-spacing:.005em;color:var(--color-white)}@media(max-width: 575.98px){.gs-hero-inner{min-height:auto;padding-bottom:30px}}.gs-header-edge{position:absolute;inset:0;z-index:1;width:100%;height:100%;overflow:visible;pointer-events:none;clip-path:inset(13.9% 0 0 0);filter:drop-shadow(0 0 1px var(--color-primary)) drop-shadow(0 0 5px var(--color-primary)) drop-shadow(0 0 12px var(--color-primary)) drop-shadow(0 0 24px color-mix(in srgb, var(--color-primary) 70%, transparent))}.gs-header-edge polyline{fill:none;stroke:color-mix(in srgb, var(--color-primary) 20%, var(--color-white));stroke-width:3px;stroke-linejoin:miter}.gs-header-edge.gs-is-ready{opacity:0}.gs-header-edge.gs-is-ready.gs-is-drawn{opacity:1;transition:opacity 1.6s ease}.gs-header-edge.gs-is-ready polyline{stroke-dasharray:var(--gs-len);stroke-dashoffset:var(--gs-len)}.gs-header-edge.gs-is-drawn polyline{stroke-dashoffset:0;transition:stroke-dashoffset 2.6s cubic-bezier(0.4, 0, 0.2, 1)}.gs-header-edge.gs-is-drawn polyline:last-child{transition-delay:.4s}.news-pagination{display:flex;align-items:center;justify-content:center;padding:60px;gap:15px}.news-pagination__current{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border:1px solid #cb0137;border-radius:100px}.news-pagination__info{display:flex;align-items:center;justify-content:center;gap:15px;font-family:var(--font-heading)}.basic-cta{padding:3rem 1.5rem;background-color:var(--wp--preset--color--surface);border-radius:12px}.basic-cta .wp-block-heading{margin-top:0}.gs-preloader{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;background:var(--color-white);transition:opacity .5s,visibility .5s}.gs-preloader.gs-hide{opacity:0;visibility:hidden}.gs-loader{position:relative;width:120px;height:120px}.gs-ring{width:100%;height:100%;transform:rotate(-90deg)}.gs-ring circle{fill:none;stroke-width:4}.gs-ring__track{stroke:var(--color-gray)}.gs-ring__bar{stroke:var(--color-primary);stroke-linecap:round;stroke-dasharray:289;stroke-dashoffset:289;transition:stroke-dashoffset .3s}.gs-logo{position:absolute;top:50%;left:50%;width:45px;transform:translate(-50%, -50%);animation:gs-pulse 1.4s ease-in-out infinite}@keyframes gs-pulse{0%,100%{transform:translate(-50%, -50%) scale(0.9);opacity:.7}50%{transform:translate(-50%, -50%) scale(1.1);opacity:1}}.gs-search-page{padding:var(--gs-pad)}
