:where(.ai-b-ai-mubz93ns-3-0PlwmjyHtk2FFNKxhEJM) .sports-gallery{background:var(--gallery-bg);color:var(--gallery-border);padding-bottom:var(--block-padding-bottom,24px);padding-top:var(--block-padding-top,24px);width:100%}:where(.ai-b-ai-mubz93ns-3-0PlwmjyHtk2FFNKxhEJM) .sports-gallery__intro{margin-bottom:clamp(1.5rem,4vw,3rem);padding-inline:var(--site-padding)}:where(.ai-b-ai-mubz93ns-3-0PlwmjyHtk2FFNKxhEJM) .sports-gallery__intro h1,:where(.ai-b-ai-mubz93ns-3-0PlwmjyHtk2FFNKxhEJM) .sports-gallery__intro p{margin:0}:where(.ai-b-ai-mubz93ns-3-0PlwmjyHtk2FFNKxhEJM) .sports-gallery__intro p{margin-top:.75rem;max-width:48rem}:where(.ai-b-ai-mubz93ns-3-0PlwmjyHtk2FFNKxhEJM) .sports-gallery__grid{column-count:3;column-gap:var(--gallery-gap);padding-inline:var(--site-padding)}:where(.ai-b-ai-mubz93ns-3-0PlwmjyHtk2FFNKxhEJM) .sports-gallery__item{break-inside:avoid;display:inline-block;margin:0 0 var(--gallery-gap);padding:0;width:100%}:where(.ai-b-ai-mubz93ns-3-0PlwmjyHtk2FFNKxhEJM) .sports-gallery__media{border:1px solid var(--gallery-border);border-radius:var(--gallery-radius);overflow:hidden;width:100%}:where(.ai-b-ai-mubz93ns-3-0PlwmjyHtk2FFNKxhEJM) .sports-gallery__media img{display:block;height:auto;transition:transform .24s ease;width:100%}:where(.ai-b-ai-mubz93ns-3-0PlwmjyHtk2FFNKxhEJM) .sports-gallery__item:hover .sports-gallery__media img{transform:scale(1.015)}@media (max-width:900px){:where(.ai-b-ai-mubz93ns-3-0PlwmjyHtk2FFNKxhEJM) .sports-gallery__grid{column-count:2}}@media (max-width:560px){:where(.ai-b-ai-mubz93ns-3-0PlwmjyHtk2FFNKxhEJM) .sports-gallery__grid{column-count:1}}:where(.ai-b-ai-muc1p7qv-6-9KgxjvTZIFL0UUo0TQTu) .sports-gallery{background:var(--gallery-bg);border-top:1px solid var(--gallery-border);padding-bottom:var(--block-padding-bottom,24px);padding-top:var(--block-padding-top,24px);width:100%}:where(.ai-b-ai-muc1p7qv-6-9KgxjvTZIFL0UUo0TQTu) .sports-gallery__inner{padding-inline:var(--site-padding)}:where(.ai-b-ai-muc1p7qv-6-9KgxjvTZIFL0UUo0TQTu) .sports-gallery__header{align-items:baseline;display:flex;gap:1rem;justify-content:space-between;padding-bottom:1.5rem}:where(.ai-b-ai-muc1p7qv-6-9KgxjvTZIFL0UUo0TQTu) .sports-gallery__header h1{letter-spacing:-.04em;line-height:.9;margin:0}:where(.ai-b-ai-muc1p7qv-6-9KgxjvTZIFL0UUo0TQTu) .sports-gallery__header p{line-height:1.5;margin:0;max-width:34rem}:where(.ai-b-ai-muc1p7qv-6-9KgxjvTZIFL0UUo0TQTu) .sports-gallery__grid{column-gap:var(--gallery-gap);columns:18rem 3}:where(.ai-b-ai-muc1p7qv-6-9KgxjvTZIFL0UUo0TQTu) .sports-gallery__item{border:0;break-inside:avoid;display:inline-block;margin:0 0 var(--gallery-gap);padding:0;width:100%}:where(.ai-b-ai-muc1p7qv-6-9KgxjvTZIFL0UUo0TQTu) .sports-gallery__media{background:var(--gallery-border);border-radius:var(--card-radius);overflow:hidden;width:100%}:where(.ai-b-ai-muc1p7qv-6-9KgxjvTZIFL0UUo0TQTu) .sports-gallery__media img{display:block;height:auto;width:100%}@media(max-width:900px){:where(.ai-b-ai-muc1p7qv-6-9KgxjvTZIFL0UUo0TQTu) .sports-gallery__grid{columns:14rem 2}}@media(max-width:560px){:where(.ai-b-ai-muc1p7qv-6-9KgxjvTZIFL0UUo0TQTu) .sports-gallery__header{display:block}:where(.ai-b-ai-muc1p7qv-6-9KgxjvTZIFL0UUo0TQTu) .sports-gallery__header p{margin-top:.75rem}:where(.ai-b-ai-muc1p7qv-6-9KgxjvTZIFL0UUo0TQTu) .sports-gallery__grid{columns:100% 1}}:where(.ai-b-ai-mulp7mw2-1-9o9oMbomjKbjt80If3Yr) .photo-links{background:var(--bg);color:var(--text);padding-bottom:var(--pb);padding-top:var(--pt);width:100%}:where(.ai-b-ai-mulp7mw2-1-9o9oMbomjKbjt80If3Yr) .photo-links__inner{padding-inline:var(--site-padding)}:where(.ai-b-ai-mulp7mw2-1-9o9oMbomjKbjt80If3Yr) .photo-links__intro{margin-bottom:32px;max-width:52rem}:where(.ai-b-ai-mulp7mw2-1-9o9oMbomjKbjt80If3Yr) .photo-links__group h2,:where(.ai-b-ai-mulp7mw2-1-9o9oMbomjKbjt80If3Yr) .photo-links__intro h1,:where(.ai-b-ai-mulp7mw2-1-9o9oMbomjKbjt80If3Yr) .photo-links__intro p{margin:0}:where(.ai-b-ai-mulp7mw2-1-9o9oMbomjKbjt80If3Yr) .photo-links__intro p{margin-top:12px}:where(.ai-b-ai-mulp7mw2-1-9o9oMbomjKbjt80If3Yr) .photo-links__group{margin-top:40px}:where(.ai-b-ai-mulp7mw2-1-9o9oMbomjKbjt80If3Yr) .photo-links__group:first-of-type{margin-top:0}:where(.ai-b-ai-mulp7mw2-1-9o9oMbomjKbjt80If3Yr) .photo-links__group h2{margin-bottom:20px}:where(.ai-b-ai-mulp7mw2-1-9o9oMbomjKbjt80If3Yr) .photo-links__grid{display:grid;gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr))}:where(.ai-b-ai-mulp7mw2-1-9o9oMbomjKbjt80If3Yr) .photo-links__card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);min-width:0;overflow:hidden}:where(.ai-b-ai-mulp7mw2-1-9o9oMbomjKbjt80If3Yr) .photo-links__image{align-items:center;aspect-ratio:3/4;background:var(--bg);display:flex;justify-content:center;overflow:hidden}:where(.ai-b-ai-mulp7mw2-1-9o9oMbomjKbjt80If3Yr) .photo-links__grid--landscape .photo-links__image{aspect-ratio:16/9}:where(.ai-b-ai-mulp7mw2-1-9o9oMbomjKbjt80If3Yr) .photo-links__image img{display:block;height:100%;object-fit:cover;width:100%}:where(.ai-b-ai-mulp7mw2-1-9o9oMbomjKbjt80If3Yr) .photo-links__meta{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:12px}:where(.ai-b-ai-mulp7mw2-1-9o9oMbomjKbjt80If3Yr) .photo-links__meta button{border:1px solid;border-radius:var(--radius);cursor:pointer;font:inherit;padding:8px 12px;white-space:nowrap}:where(.ai-b-ai-mulp7mw2-1-9o9oMbomjKbjt80If3Yr) .photo-links__meta button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:900px){:where(.ai-b-ai-mulp7mw2-1-9o9oMbomjKbjt80If3Yr) .photo-links__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){:where(.ai-b-ai-mulp7mw2-1-9o9oMbomjKbjt80If3Yr) .photo-links__grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}:where(.ai-b-ai-mulp7mw2-1-9o9oMbomjKbjt80If3Yr) .photo-links__meta{display:block}:where(.ai-b-ai-mulp7mw2-1-9o9oMbomjKbjt80If3Yr) .photo-links__meta button{margin-top:10px;width:100%}}:where(.ai-b-ai-muc00gph-5-H7oCx6XPxFRNyirF1qeB) .sports-gallery{background:var(--gallery-bg);color:var(--gallery-border);padding-bottom:var(--block-padding-bottom,24px);padding-top:var(--block-padding-top,24px);width:100%}:where(.ai-b-ai-muc00gph-5-H7oCx6XPxFRNyirF1qeB) .sports-gallery__intro{margin-bottom:clamp(1.5rem,4vw,3rem);padding-inline:var(--site-padding)}:where(.ai-b-ai-muc00gph-5-H7oCx6XPxFRNyirF1qeB) .sports-gallery__intro h1,:where(.ai-b-ai-muc00gph-5-H7oCx6XPxFRNyirF1qeB) .sports-gallery__intro p{margin:0}:where(.ai-b-ai-muc00gph-5-H7oCx6XPxFRNyirF1qeB) .sports-gallery__intro p{margin-top:.75rem;max-width:48rem}:where(.ai-b-ai-muc00gph-5-H7oCx6XPxFRNyirF1qeB) .sports-gallery__grid{column-count:3;column-gap:var(--gallery-gap);padding-inline:var(--site-padding)}:where(.ai-b-ai-muc00gph-5-H7oCx6XPxFRNyirF1qeB) .sports-gallery__item{break-inside:avoid;display:inline-block;margin:0 0 var(--gallery-gap);padding:0;width:100%}:where(.ai-b-ai-muc00gph-5-H7oCx6XPxFRNyirF1qeB) .sports-gallery__media{border:1px solid var(--gallery-border);border-radius:var(--gallery-radius);overflow:hidden;width:100%}:where(.ai-b-ai-muc00gph-5-H7oCx6XPxFRNyirF1qeB) .sports-gallery__media img{display:block;height:auto;transition:transform .24s ease;width:100%}:where(.ai-b-ai-muc00gph-5-H7oCx6XPxFRNyirF1qeB) .sports-gallery__item:hover .sports-gallery__media img{transform:scale(1.015)}@media (max-width:900px){:where(.ai-b-ai-muc00gph-5-H7oCx6XPxFRNyirF1qeB) .sports-gallery__grid{column-count:2}}@media (max-width:560px){:where(.ai-b-ai-muc00gph-5-H7oCx6XPxFRNyirF1qeB) .sports-gallery__grid{column-count:1}}:where(.ai-b-ai-mubygzn7-1-I2MpC2VCiZkYZ5jk6w2A) .sports-gallery{background:var(--gallery-bg);box-sizing:border-box;color:var(--gallery-border);padding-bottom:var(--block-padding-bottom,64px);padding-top:var(--block-padding-top,40px);width:100%}:where(.ai-b-ai-mubygzn7-1-I2MpC2VCiZkYZ5jk6w2A) .sports-gallery__intro{align-items:flex-end;border-bottom:1px solid var(--gallery-border);display:flex;gap:2rem;justify-content:space-between;padding-inline:var(--site-padding);padding-bottom:clamp(2rem,5vw,5rem)}:where(.ai-b-ai-mubygzn7-1-I2MpC2VCiZkYZ5jk6w2A) .sports-gallery__eyebrow{color:var(--gallery-border);font-family:var(--font-family);font-size:.68rem;letter-spacing:.16em;margin:0 0 1rem}:where(.ai-b-ai-mubygzn7-1-I2MpC2VCiZkYZ5jk6w2A) .sports-gallery__intro h1{letter-spacing:-.045em;line-height:.88;margin:0}:where(.ai-b-ai-mubygzn7-1-I2MpC2VCiZkYZ5jk6w2A) .sports-gallery__description{line-height:1.5;margin:0 0 .25rem;max-width:16rem}:where(.ai-b-ai-mubygzn7-1-I2MpC2VCiZkYZ5jk6w2A) .sports-gallery__grid{column-count:3;column-gap:var(--gallery-gap);padding:var(--gallery-gap) var(--site-padding) 0}:where(.ai-b-ai-mubygzn7-1-I2MpC2VCiZkYZ5jk6w2A) .sports-gallery__item{break-inside:avoid;display:inline-block;margin:0 0 var(--gallery-gap);vertical-align:top;width:100%}:where(.ai-b-ai-mubygzn7-1-I2MpC2VCiZkYZ5jk6w2A) .sports-gallery__media{background:var(--gallery-border);border-radius:var(--gallery-radius);overflow:hidden;position:relative}:where(.ai-b-ai-mubygzn7-1-I2MpC2VCiZkYZ5jk6w2A) .sports-gallery__media img{display:block;height:auto;object-fit:fill;transition:transform .6s ease;width:100%}:where(.ai-b-ai-mubygzn7-1-I2MpC2VCiZkYZ5jk6w2A) .sports-gallery__item:hover .sports-gallery__media img{transform:scale(1.025)}@media (max-width:900px){:where(.ai-b-ai-mubygzn7-1-I2MpC2VCiZkYZ5jk6w2A) .sports-gallery__grid{column-count:2}}@media (max-width:720px){:where(.ai-b-ai-mubygzn7-1-I2MpC2VCiZkYZ5jk6w2A) .sports-gallery__intro{display:block}:where(.ai-b-ai-mubygzn7-1-I2MpC2VCiZkYZ5jk6w2A) .sports-gallery__description{margin-top:1.5rem}:where(.ai-b-ai-mubygzn7-1-I2MpC2VCiZkYZ5jk6w2A) .sports-gallery__grid{column-count:2;column-gap:4px;padding-top:4px}:where(.ai-b-ai-mubygzn7-1-I2MpC2VCiZkYZ5jk6w2A) .sports-gallery__item{margin-bottom:4px}}:where(.ai-b-ai-mud41xbf-1-aALxtC1WLBxrI3LnlzKh) .contact-page{background:var(--contact-bg);color:var(--contact-input-text);min-height:100vh;padding-bottom:var(--block-padding-bottom);padding-top:var(--block-padding-top);width:100%}:where(.ai-b-ai-mud41xbf-1-aALxtC1WLBxrI3LnlzKh) .contact-page__inner{align-items:start;display:grid;gap:clamp(2.5rem,8vw,10rem);grid-template-columns:minmax(0,1fr) minmax(280px,560px);padding-inline:var(--site-padding);width:100%}:where(.ai-b-ai-mud41xbf-1-aALxtC1WLBxrI3LnlzKh) .contact-page__intro h1{letter-spacing:-.04em;line-height:.9;margin:0;max-width:8ch}:where(.ai-b-ai-mud41xbf-1-aALxtC1WLBxrI3LnlzKh) .contact-page__intro p{line-height:1.7;margin:2rem 0 0;max-width:34rem}:where(.ai-b-ai-mud41xbf-1-aALxtC1WLBxrI3LnlzKh) .contact-page__form{display:flex;flex-direction:column;gap:.65rem}:where(.ai-b-ai-mud41xbf-1-aALxtC1WLBxrI3LnlzKh) .contact-page__form label{color:var(--contact-input-text);font-family:var(--font-family-button);font-size:.7rem;letter-spacing:.08em;margin-top:.75rem;text-transform:uppercase}:where(.ai-b-ai-mud41xbf-1-aALxtC1WLBxrI3LnlzKh) .contact-page__form input,:where(.ai-b-ai-mud41xbf-1-aALxtC1WLBxrI3LnlzKh) .contact-page__form textarea{background:var(--contact-input-bg);border:1px solid var(--contact-input-border);border-radius:0;box-sizing:border-box;color:var(--contact-input-text);font:inherit;padding:.9rem 1rem;resize:vertical;width:100%}:where(.ai-b-ai-mud41xbf-1-aALxtC1WLBxrI3LnlzKh) .contact-page__form input::placeholder,:where(.ai-b-ai-mud41xbf-1-aALxtC1WLBxrI3LnlzKh) .contact-page__form textarea::placeholder{color:inherit;opacity:.5}:where(.ai-b-ai-mud41xbf-1-aALxtC1WLBxrI3LnlzKh) .contact-page__form button{align-self:flex-start;background:var(--contact-button-bg);border:1px solid var(--contact-button-border);cursor:pointer;margin-top:1rem;padding:.9rem 1.2rem}:where(.ai-b-ai-mud41xbf-1-aALxtC1WLBxrI3LnlzKh) .contact-page__form button:hover{opacity:.75}@media (max-width:800px){:where(.ai-b-ai-mud41xbf-1-aALxtC1WLBxrI3LnlzKh) .contact-page__inner{gap:3rem;grid-template-columns:1fr}:where(.ai-b-ai-mud41xbf-1-aALxtC1WLBxrI3LnlzKh) .contact-page__intro h1{max-width:10ch}}:where(.ai-b-ai-mubysq2r-2-xzkVZQoBpeqd5A5HHUbS) .home-cover{align-items:flex-end;background:transparent;display:flex;min-height:min(92vh,980px);overflow:hidden;padding-bottom:var(--block-padding-bottom,0);padding-top:var(--block-padding-top,0);position:relative;width:100%}:where(.ai-b-ai-mubysq2r-2-xzkVZQoBpeqd5A5HHUbS) .home-cover__media,:where(.ai-b-ai-mubysq2r-2-xzkVZQoBpeqd5A5HHUbS) .home-cover__veil{inset:0;position:absolute}:where(.ai-b-ai-mubysq2r-2-xzkVZQoBpeqd5A5HHUbS) .home-cover__media{z-index:0}:where(.ai-b-ai-mubysq2r-2-xzkVZQoBpeqd5A5HHUbS) .home-cover__media img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}:where(.ai-b-ai-mubysq2r-2-xzkVZQoBpeqd5A5HHUbS) .home-cover__veil{background:var(--home-overlay);pointer-events:none;z-index:1}:where(.ai-b-ai-mubysq2r-2-xzkVZQoBpeqd5A5HHUbS) .home-cover__content{align-items:flex-start;display:flex;flex-direction:column;gap:1.25rem;padding:clamp(2rem,6vw,6rem) var(--site-padding) clamp(2rem,5vw,5rem);position:relative;width:100%;z-index:2}:where(.ai-b-ai-mubysq2r-2-xzkVZQoBpeqd5A5HHUbS) .home-cover__eyebrow{letter-spacing:.16em;text-transform:uppercase}:where(.ai-b-ai-mubysq2r-2-xzkVZQoBpeqd5A5HHUbS) .home-cover__title{letter-spacing:-.055em;line-height:.82;margin:0;max-width:9ch}:where(.ai-b-ai-mubysq2r-2-xzkVZQoBpeqd5A5HHUbS) .home-cover__cta{appearance:none;background:transparent;border:1px solid var(--home-border);cursor:pointer;padding:.8rem 1.1rem;transition:opacity .18s ease,transform .18s ease}:where(.ai-b-ai-mubysq2r-2-xzkVZQoBpeqd5A5HHUbS) .home-cover__cta:hover{opacity:.72;transform:translateY(-2px)}:where(.ai-b-ai-mubysq2r-2-xzkVZQoBpeqd5A5HHUbS) .home-cover__cta:focus-visible{outline:1px solid var(--home-border);outline-offset:4px}@media (max-width:700px){:where(.ai-b-ai-mubysq2r-2-xzkVZQoBpeqd5A5HHUbS) .home-cover{min-height:82vh}:where(.ai-b-ai-mubysq2r-2-xzkVZQoBpeqd5A5HHUbS) .home-cover__content{gap:1rem}:where(.ai-b-ai-mubysq2r-2-xzkVZQoBpeqd5A5HHUbS) .home-cover__title{max-width:8ch}}:where(.ai-b-ai-mubzhsza-4-xzkVZQoBpeqd5A5HHUbS) .event-link{background:var(--event-bg);border-top:1px solid var(--event-border);display:flex;justify-content:center;padding:var(--block-padding-top,24px) var(--site-padding) var(--block-padding-bottom,24px);width:100%}:where(.ai-b-ai-mubzhsza-4-xzkVZQoBpeqd5A5HHUbS) .event-link__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}:where(.ai-b-ai-mubzhsza-4-xzkVZQoBpeqd5A5HHUbS) .event-link__button{appearance:none;background:transparent;border:1px solid var(--event-border);border-radius:var(--event-radius);cursor:pointer;padding:.9rem 1.25rem;transition:opacity .18s ease,transform .18s ease}:where(.ai-b-ai-mubzhsza-4-xzkVZQoBpeqd5A5HHUbS) .event-link__button:hover{opacity:.72;transform:translateY(-1px)}:where(.ai-b-ai-mubzhsza-4-xzkVZQoBpeqd5A5HHUbS) .event-link__button:focus-visible{outline:2px solid var(--event-border);outline-offset:4px}@media (max-width:560px){:where(.ai-b-ai-mubzhsza-4-xzkVZQoBpeqd5A5HHUbS) .event-link__actions{width:100%}:where(.ai-b-ai-mubzhsza-4-xzkVZQoBpeqd5A5HHUbS) .event-link__button{width:100%}}:where(.ai-b-ai-mueemn9p-2-xzkVZQoBpeqd5A5HHUbS) .social-links{background:var(--social-bg);border-top:1px solid var(--social-border);display:flex;justify-content:center;padding:var(--block-padding-top,32px) var(--site-padding) var(--block-padding-bottom,32px);width:100%}:where(.ai-b-ai-mueemn9p-2-xzkVZQoBpeqd5A5HHUbS) .social-links__inner{align-items:center;display:flex;flex-direction:column;gap:1rem;width:100%}:where(.ai-b-ai-mueemn9p-2-xzkVZQoBpeqd5A5HHUbS) .social-links__title{margin:0;text-align:center}:where(.ai-b-ai-mueemn9p-2-xzkVZQoBpeqd5A5HHUbS) .social-links__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}:where(.ai-b-ai-mueemn9p-2-xzkVZQoBpeqd5A5HHUbS) .social-links__button{appearance:none;background:transparent;border:1px solid var(--social-border);border-radius:0;cursor:pointer;padding:.9rem 1.25rem;transition:opacity .18s ease,transform .18s ease}:where(.ai-b-ai-mueemn9p-2-xzkVZQoBpeqd5A5HHUbS) .social-links__button:hover{opacity:.72;transform:translateY(-1px)}:where(.ai-b-ai-mueemn9p-2-xzkVZQoBpeqd5A5HHUbS) .social-links__button:focus-visible{outline:2px solid var(--social-border);outline-offset:4px}@media (max-width:560px){:where(.ai-b-ai-mueemn9p-2-xzkVZQoBpeqd5A5HHUbS) .social-links__actions{width:100%}:where(.ai-b-ai-mueemn9p-2-xzkVZQoBpeqd5A5HHUbS) .social-links__button{width:100%}}:where(.ai-b-header-block-_global) .header-wrapper{display:flex;justify-content:center;padding-bottom:var(--block-padding-bottom,0);padding-top:calc(var(--header-offset) + var(--block-padding-top,0px));width:100%}:where(.ai-b-header-block-_global) .header-container{backdrop-filter:var(--nav-blur);-webkit-backdrop-filter:var(--nav-blur);background-color:var(--nav-bg);border:1px solid var(--nav-border);border-radius:var(--header-radius);position:relative;width:var(--header-width)}:where(.ai-b-header-block-_global) .header-nav{align-items:center;display:flex;height:var(--header-height);justify-content:space-between;padding-left:calc(var(--site-padding) + var(--header-pl));padding-right:calc(var(--site-padding) + var(--header-pr));position:relative;z-index:9999}:where(.ai-b-header-block-_global) .nav-left,:where(.ai-b-header-block-_global) .nav-right{align-items:center;display:flex;flex:1;gap:2rem}:where(.ai-b-header-block-_global) .nav-left{justify-content:flex-start}:where(.ai-b-header-block-_global) .nav-right{justify-content:flex-end}:where(.ai-b-header-block-_global) .nav-center{align-items:center;display:flex;flex-shrink:0;justify-content:center}:where(.ai-b-header-block-_global) .logo-container{align-items:center;display:flex;overflow:hidden;width:auto}:where(.ai-b-header-block-_global) .header-title{letter-spacing:.1em;white-space:nowrap}:where(.ai-b-header-block-_global) .nav-item{align-items:center;background:none;border:1px solid transparent;cursor:pointer;display:flex;gap:.5rem;letter-spacing:.15em;padding:.4rem .75rem;text-transform:uppercase;transition:color .3s ease,background-color .3s ease;white-space:nowrap}:where(.ai-b-header-block-_global) .nav-item:hover span{color:var(--nav-text-active)!important}:where(.ai-b-header-block-_global) .hamburger-btn{background:none;border:none;cursor:pointer;display:none;padding:.5rem}:where(.ai-b-header-block-_global) .desktop-nav{display:flex}@media(max-width:1023px){:where(.ai-b-header-block-_global) .desktop-nav{display:none}:where(.ai-b-header-block-_global) .hamburger-btn{align-items:center;display:flex;justify-content:center}:where(.ai-b-header-block-_global) .nav-center{left:50%;position:absolute;transform:translateX(-50%)}:where(.ai-b-header-block-_global) .mobile-menu-overlay{animation:menuFadeIn .4s cubic-bezier(.16,1,.3,1) forwards;backdrop-filter:var(--nav-blur);-webkit-backdrop-filter:var(--nav-blur);background-color:var(--mobile-menu-bg);height:calc(100vh - var(--editor-offset-top,0));left:var(--editor-offset-left,0);opacity:0;overflow:hidden;padding-top:var(--header-height);position:fixed;right:var(--editor-offset-right,0);top:var(--editor-offset-top,0);z-index:9998}:where(.ai-b-header-block-_global) .mobile-menu-content{align-items:center;display:flex;flex-direction:column;gap:1.5rem;height:100%;justify-content:flex-start;overflow-y:auto;padding:3rem 2rem}:where(.ai-b-header-block-_global) .mobile-nav-item{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:.75rem;letter-spacing:.15em;padding:.75rem 1rem;text-transform:uppercase;transition:all .3s ease}:where(.ai-b-header-block-_global) .mobile-nav-item:hover span{color:var(--nav-text-active)!important}}@keyframes menuFadeIn{0%{opacity:0}to{opacity:1}}