@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:300 800;font-stretch:62% 100%;src:url(/assets/archivo-pt--bUN65r7.woff2)format("woff2-variations")}@font-face{font-family:Archivo Fallback;font-stretch:93% 100%;src:local(Arial),local(Liberation Sans),local(Helvetica);size-adjust:93%;ascent-override:94.6%;descent-override:22.6%;line-gap-override:0%}@font-face{font-family:Archivo Fallback;font-stretch:77% 92%;src:local(Arial),local(Liberation Sans),local(Helvetica);size-adjust:89%;ascent-override:98.9%;descent-override:23.6%;line-gap-override:0%}@font-face{font-family:Archivo Fallback;font-stretch:50% 76%;src:local(Arial),local(Liberation Sans),local(Helvetica);size-adjust:74%;ascent-override:118.9%;descent-override:28.4%;line-gap-override:0%}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0e13;--surface:#111720;--surface-2:#18202b;--text:#f7f7f3;--text-2:#c4cad1;--text-3:#8f97a0;--gold:#e8b12e;--gold-light:#ffd466;--green:#22e07a;--border:#ffffff1a;--border-strong:#ffffff2e;--radius-sm:8px;--radius-md:14px;--radius-lg:24px;--font:"Archivo", "Archivo Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--stretch-display:68%;--stretch-tight:85%;--gutter:20px;--wrap:760px;--ease-standard:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.2, 1.4, .4, 1);--dur-fast:.16s;--dur-base:.32s}@media (min-width:720px){:root{--gutter:32px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;font-kerning:normal;flex-direction:column;margin:0;font-size:1rem;line-height:1.5;display:flex}h1,h2,h3,p,ol,ul{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:.2em}a:hover{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px;border-radius:4px}time,.tabular{font-variant-numeric:tabular-nums}.skip-link{left:var(--gutter);z-index:10;background:var(--gold);color:var(--bg);border-radius:var(--radius-sm);padding:8px 14px;font-weight:700;position:absolute;top:-100px}.skip-link:focus{top:12px}.debug{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-2);margin-top:24px;padding:16px;font-size:12px;overflow:auto}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.main{flex:1;padding-block:24px 64px}.site-header{border-bottom:1px solid var(--border)}.site-header__inner{justify-content:space-between;align-items:center;min-height:60px;display:flex}.wordmark{font-weight:800;font-stretch:var(--stretch-display);letter-spacing:.01em;text-transform:uppercase;font-size:1.375rem;text-decoration:none}.wordmark__accent{color:var(--gold)}.langs{margin-left:auto;margin-right:8px;display:flex}.langs__item{min-width:44px;min-height:44px;color:var(--text-3);letter-spacing:.04em;place-items:center;font-size:.8125rem;font-weight:600;text-decoration:none;display:grid}.langs__item:hover{color:var(--text)}.langs__item[aria-current]{color:var(--gold-light);font-weight:700}@media (max-width:479px){.site-header__search-text{display:none}.site-header__search{padding:0 12px}}.site-footer{border-top:1px solid var(--border);color:var(--text-3);padding-block:32px 40px;font-size:.8125rem}.site-footer__links{flex-wrap:wrap;gap:4px 20px;margin-bottom:12px;display:flex}.site-footer__links a{color:var(--text-2);text-decoration:none}.site-footer__links a:hover{color:var(--gold-light);text-decoration:underline}.demo-notice{border-radius:var(--radius-sm);color:var(--text-2);background:#d9a62b0f;border:1px solid #d9a62b4d;margin-bottom:12px;padding:10px 14px}.demo-notice strong{color:var(--gold-light)}.eyebrow,.section-label{color:var(--text-3);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:600}.eyebrow__sep{margin-inline:.4em}.section{margin-top:56px}.section-title{font-size:1.5rem;font-weight:800;font-stretch:var(--stretch-display);text-transform:uppercase;letter-spacing:.01em;text-wrap:balance;margin-bottom:16px;line-height:1.05}.page-head{align-items:center;gap:16px;margin-block:8px 28px;display:flex}.page-head__title{font-size:clamp(1.75rem,6vw,2.5rem);font-weight:800;font-stretch:var(--stretch-display);text-transform:uppercase;text-wrap:balance;line-height:1}.lead{color:var(--text-2);margin-block:12px 24px}.empty{border-top:1px solid var(--border);color:var(--text-2);gap:8px;margin-top:12px;padding:20px 0;display:grid}.empty__title{color:var(--text);font-size:1.25rem;font-weight:700;font-stretch:var(--stretch-tight);line-height:1.25}.empty__text{max-width:60ch}.empty .comp-links{margin-top:8px}.section.section--tight{margin-top:24px}.my-team{margin-top:20px}.my-team__label{color:var(--text-3);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600}.my-team__link{border:1px solid var(--border-strong);border-radius:var(--radius-sm);transition:border-color var(--dur-fast) var(--ease-standard);gap:2px;margin-top:6px;padding:14px 16px;text-decoration:none;display:grid}.my-team__link:hover{border-color:var(--gold)}.my-team__title{font-size:1.125rem;font-weight:700;font-stretch:var(--stretch-tight)}.my-team__when{color:var(--gold-light);font-weight:600}.my-team__when:first-letter{text-transform:uppercase}.my-team__where{color:var(--text-2);font-size:.875rem}.my-team__where:empty{display:none}.breadcrumb ol{color:var(--text-3);flex-wrap:wrap;gap:6px;font-size:.8125rem;display:flex}.breadcrumb li+li:before{content:"/";color:var(--border-strong);margin-right:6px}.breadcrumb a{text-decoration:none}.breadcrumb a:hover{color:var(--text)}.hero{padding-block:24px 8px}.hero__title{font-size:clamp(2.75rem,12vw,4.5rem);font-weight:800;font-stretch:var(--stretch-display);letter-spacing:-.01em;text-transform:uppercase;line-height:.88}.hero__q{color:var(--gold)}.hero__lead{max-width:28ch;color:var(--text-2);margin-block:10px 18px;font-size:1.125rem}.page-title{color:var(--text-2);margin-block:12px 0;font-size:1rem;font-weight:600;line-height:1.3}.match-link,.team-links{flex-wrap:wrap;gap:8px 20px;margin-top:20px;font-size:.9375rem;display:flex}.match-link a,.team-links a{color:var(--gold-light)}.steps{counter-reset:none;gap:20px;display:grid}@media (min-width:640px){.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}}.steps__item{border-top:1px solid var(--border);color:var(--text-2);gap:4px;padding-top:14px;display:grid}.steps__item strong{color:var(--text);font-size:1rem}.guia{color:var(--text-2);gap:12px;display:grid}.guia .section-title{color:var(--text);margin-bottom:4px}.guia__label{margin-top:12px}.guia__canais{gap:12px;display:grid}@media (min-width:640px){.guia__canais{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px}}.guia__canais>div{border-top:1px solid var(--border);padding-top:10px}.guia__canais dt{color:var(--text);font-weight:600}.guia__canais dt span{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;margin-left:6px;font-size:.75rem;font-weight:600}.guia__canais dd{margin:2px 0 0}.guia__metodo{color:var(--text-3);margin-top:4px;font-size:.875rem}.page-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.page-nav__back,.page-nav__switch-toggle,.site-header__search{border:1px solid var(--border-strong);min-height:40px;color:var(--text);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.page-nav__back:hover,.page-nav__switch-toggle:hover,.site-header__search:hover{border-color:var(--gold);background:#e8b12e14}.page-nav__back{color:var(--text-2);border-color:#0000;padding-left:10px}.page-nav__switch-toggle{color:var(--gold-light);list-style:none}.page-nav__switch-toggle::-webkit-details-marker{display:none}.page-nav__switch[open] .page-nav__switch-toggle{border-color:var(--gold);background:#e8b12e1f}.page-nav{position:relative}.page-nav__panel{z-index:30;inset-inline:0;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);animation:search-list-in var(--dur-fast) var(--ease-standard);padding:14px 14px 4px;position:absolute;top:calc(100% + 8px);box-shadow:0 24px 48px #0000008c}.page-nav__panel .search{margin-bottom:10px}.wrap>.breadcrumb{margin-top:48px}.crest{--s:48px;width:var(--s);height:calc(var(--s) * 1.14);padding-top:calc(var(--s) * .2);background:linear-gradient(150deg, var(--c1) 0 56%, var(--c2) 56% 71%, var(--c1) 71% 100%);clip-path:polygon(0 0,100% 0,100% 64%,50% 100%,0 64%);color:var(--ink,#fff);font-size:calc(var(--s) * .31);font-weight:800;font-stretch:var(--stretch-display);letter-spacing:.02em;flex:none;justify-items:center;line-height:1;display:inline-grid;position:relative}.crest:before{content:attr(data-short);position:relative}.crest:after{content:"";clip-path:inherit;pointer-events:none;background:linear-gradient(#ffffff2e,#0000 45%);position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #ffffff38}.crest--sm{--s:28px}.crest--md{--s:48px}.crest--lg{--s:clamp(56px, 15vw, 92px)}.search{margin-bottom:20px;position:relative}.search__label{color:var(--text-3);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:.75rem;font-weight:600;display:block}.search__field{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);transition:border-color var(--dur-fast) var(--ease-standard);gap:8px;padding:6px;display:flex}.search__field:focus-within{border-color:var(--gold)}.search__input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:12px;font-size:1.125rem}.search__input::placeholder{color:var(--text-3)}.search__input::-webkit-search-cancel-button{display:none}.search__submit{border-radius:calc(var(--radius-md) - 5px);background:var(--gold);min-height:48px;color:var(--bg);font:inherit;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard);border:0;flex:none;padding:0 20px;font-weight:700}.search__submit:hover{background:var(--gold-light)}.team-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (min-width:560px){.team-picker{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:760px){.team-picker{grid-template-columns:repeat(4,minmax(0,1fr))}}.team-picker__item{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:48px;color:var(--text-2);transition:border-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);align-items:center;gap:10px;padding:8px 12px;font-weight:600;text-decoration:none;display:flex}.team-picker__item:hover{border-color:var(--border-strong);color:var(--text)}.search__list{z-index:20;inset-inline:0;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-md);max-height:min(60vh,360px);animation:search-list-in var(--dur-fast) var(--ease-standard);padding:6px;position:absolute;top:calc(100% + 6px);overflow-y:auto;box-shadow:0 18px 40px #00000080}.search__option,.search__empty{border-radius:var(--radius-sm);align-items:center;gap:12px;min-height:48px;padding:8px 12px;font-weight:600;display:flex}.search__option{cursor:pointer}.search__option[aria-selected=true]{color:var(--gold-light);background:#d9a62b1f}.search__empty{color:var(--text-3);flex-direction:column;align-items:flex-start;gap:2px;font-weight:400}.search__empty strong{color:var(--text-2)}.all-teams{margin-top:16px}.all-teams__toggle{min-height:44px;color:var(--gold-light);cursor:pointer;align-items:center;gap:6px;font-weight:600;list-style:none;display:inline-flex}.all-teams__toggle::-webkit-details-marker{display:none}.all-teams__toggle:after{content:"›";transition:rotate var(--dur-fast) var(--ease-standard)}.all-teams[open] .all-teams__toggle:after{rotate:90deg}.all-teams__n{color:var(--text-3);font-weight:400}.all-teams__group{color:var(--text-3);letter-spacing:.12em;text-transform:uppercase;margin:20px 0 10px;font-size:.75rem;font-weight:600}@keyframes search-list-in{0%{opacity:0;transform:translateY(-4px)}}.match{border-top:1px solid var(--border);margin-top:12px;padding-block:20px 8px}.match__teams{font-size:inherit;font-weight:inherit;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:8px;margin-top:16px;display:grid}.match__side{text-align:center;flex-direction:column;align-items:center;gap:12px;text-decoration:none;display:flex}.match__name{font-size:clamp(1.375rem,6.5vw,2.75rem);font-weight:800;font-stretch:var(--stretch-display);text-transform:uppercase;overflow-wrap:anywhere;line-height:.95}.match__x{color:var(--gold);align-self:center;margin-top:-1.2em;font-size:clamp(1.75rem,7vw,3rem);font-weight:300;line-height:1}.match__score{font-size:clamp(2.5rem,12vw,4.5rem);font-weight:800;font-stretch:var(--stretch-display);font-variant-numeric:tabular-nums;align-self:center;align-items:center;gap:.2em;margin-top:-.6em;line-height:1;display:flex}.match__score .match__x{margin:0;font-size:.6em}.match__meta{text-align:center;margin-top:20px}.match__time{letter-spacing:-.01em;font-size:clamp(3.25rem,16vw,6.5rem);font-weight:700;font-stretch:62%;line-height:.9;display:block}.match__time--tbd{font-size:clamp(2rem,9vw,3.5rem);line-height:1}.match--finished .match__time{display:none}.match__date{color:var(--text);margin-top:10px;font-size:1.0625rem;font-weight:600}.match__comp{color:var(--text-3);margin-top:4px;font-size:.875rem}.match__watch{margin-top:24px}.match__source{color:var(--text-3);flex-wrap:wrap;gap:2px 16px;margin-top:16px;font-size:.8125rem;display:flex}@media (min-width:720px){.match{padding-top:28px}.match__teams{margin-top:24px}.match__meta{margin-top:32px}.match__watch{margin-top:36px}}.broadcasts{margin-top:10px}.broadcasts__item{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:16px;padding-block:14px;display:flex}.broadcasts__item:last-child{border-bottom:1px solid var(--border)}.broadcasts__type{color:var(--text-3);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600}.broadcasts__names{text-align:right;flex-wrap:wrap;justify-content:flex-end;gap:4px 16px;display:flex}.broadcasts__name{font-size:1.375rem;font-weight:700;font-stretch:var(--stretch-tight)}.tag-free{color:var(--green);letter-spacing:.06em;text-transform:uppercase;vertical-align:.3em;border:1px solid #22e07a73;border-radius:999px;margin-left:4px;padding:2px 7px;font-size:.6875rem;font-weight:700;font-stretch:100%;display:inline-block}.match.is-live .eyebrow__when{color:var(--green);align-items:center;gap:6px;font-weight:700;display:inline-flex}.match.is-live .eyebrow__when:before{content:"";background:var(--green);border-radius:50%;width:8px;height:8px}@media (prefers-reduced-motion:no-preference){.match.is-live .eyebrow__when:before{animation:live-pulse 1.6s var(--ease-standard) infinite}}@keyframes live-pulse{50%{opacity:.35}}.broadcasts--empty{border:1px dashed var(--border-strong);border-radius:var(--radius-sm);color:var(--text-2);padding:16px}.match__comp a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.match__comp a:hover{color:var(--text)}.games{border-top:1px solid var(--border)}.games__heading{color:var(--text-2);letter-spacing:.06em;text-transform:uppercase;margin:28px 0 8px;font-size:.8125rem;font-weight:600}.games__heading:first-child{margin-top:0}.games__heading-rel{color:var(--gold-light)}.games__item{border-bottom:1px solid var(--border)}.games__link{grid-template-columns:1fr;gap:2px;padding-block:14px;text-decoration:none;display:grid}.games__when{color:var(--text-3);gap:10px;font-size:.8125rem;display:flex}.games__day{text-transform:capitalize}.games__time{color:var(--gold-light);font-weight:600}.games__teams{font-size:1.125rem;font-weight:700;font-stretch:var(--stretch-tight)}.games__x{color:var(--gold);font-weight:400}.games__where{color:var(--text-2);flex-wrap:wrap;gap:4px 12px;font-size:.875rem;display:flex}.games__channel--free{color:var(--text);font-weight:600}.games__channel--free:before{content:"";background:var(--green);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin:0 6px 1px 0;display:inline-block}.games__channel--tbd{color:var(--text-3)}.games__item.is-live .games__time{color:var(--green)}.games__link:hover .games__teams{color:var(--gold-light)}@media (min-width:640px){.games__link{grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:baseline;gap:16px}.games--path .games__link{grid-template-columns:9rem minmax(0,1fr) auto}.games__where{text-align:right;justify-content:flex-end;max-width:18rem}}.comp-links{flex-wrap:wrap;gap:8px;display:flex}.comp-links__item{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:44px;color:var(--text-2);transition:border-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);align-items:center;padding:8px 16px;font-weight:600;text-decoration:none;display:inline-flex}.comp-links__item:hover{border-color:var(--border-strong);color:var(--text)}body{isolation:isolate;position:relative}.ambient{z-index:-1;pointer-events:none;height:900px;position:absolute;inset:0 0 auto;overflow:hidden}.ambient:before,.ambient:after{content:"";will-change:transform;border-radius:50%;width:760px;height:760px;position:absolute;top:-260px}.ambient:before{background:radial-gradient(closest-side,#e8b12e33,#e8b12e0f 55%,#0000);animation:22s ease-in-out infinite alternate floodlight-a;left:-280px}.ambient:after{background:radial-gradient(closest-side,#22e07a21,#22e07a0a 55%,#0000);animation:28s ease-in-out infinite alternate floodlight-b;right:-320px}@keyframes floodlight-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(180px,90px)scale(1.15)}}@keyframes floodlight-b{0%{transform:translateY(40px)scale(1.1)}to{transform:translate(-200px,-30px)scale(.95)}}@supports ((-webkit-background-clip:text) or (background-clip:text)){.hero__title{background:linear-gradient(100deg, var(--text) 0 42%, var(--gold-light) 50%, var(--text) 58% 100%) 0 0 / 300% 100%;color:#0000;animation:title-shine 7s var(--ease-standard) 1.2s infinite;-webkit-background-clip:text;background-clip:text}}@keyframes title-shine{0%{background-position:100% 0}35%,to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.ambient:before,.ambient:after,.hero__title{animation:none}}@media (prefers-reduced-motion:no-preference){.match__teams>.match__side:first-child{animation:side-from-left .64s var(--ease-standard) both}.match__teams>.match__side:last-child{animation:side-from-right .64s var(--ease-standard) both}.match__teams .crest{animation:crest-rise .72s var(--ease-spring) 60ms both}.match__teams>.match__x,.match__score .match__x{animation:x-ignite .7s var(--ease-standard) .26s both}.match__time{animation:meta-in .48s var(--ease-standard) .12s both}.match__date{animation:meta-in .48s var(--ease-standard) .2s both}.match__comp{animation:meta-in .48s var(--ease-standard) .28s both}.match__watch{animation:meta-in .52s var(--ease-standard) .36s both}}@keyframes side-from-left{0%{transform:translate(-4vw)}}@keyframes side-from-right{0%{transform:translate(4vw)}}@keyframes crest-rise{0%{transform:translateY(10px)}}@keyframes x-ignite{0%{color:var(--text-3);transform:scale(.7)rotate(-45deg)}}@keyframes meta-in{0%{transform:translateY(8px)}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}.site-header{view-transition-name:site-header}::view-transition-old(root){animation-duration:.22s;animation-timing-function:var(--ease-standard)}::view-transition-new(root){animation-duration:.22s;animation-timing-function:var(--ease-standard)}.games--path{border-top:0;padding-left:30px;position:relative}.games--path:before,.games--path:after{content:"";border-radius:2px;width:2px;position:absolute;top:22px;bottom:22px;left:8px}.games--path:before{background:var(--border-strong)}.games--path:after{background:linear-gradient(var(--gold-light), var(--gold));transform-origin:top;box-shadow:0 0 12px #e8b12e73}.games--path .games__item{position:relative}.games--path .games__item:before{content:"";z-index:1;border:2px solid var(--gold);background:var(--gold);width:12px;height:12px;box-shadow:0 0 0 4px var(--bg);border-radius:50%;position:absolute;top:20px;left:-27px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.games--path:after{animation:linear both path-draw;animation-timeline:view();animation-range:entry 20% cover 70%}.games--path .games__item:before{animation:linear both node-light;animation-timeline:view();animation-range:entry 60% cover 45%}}}@keyframes path-draw{0%{transform:scaleY(0)}}@keyframes node-light{0%{background:var(--bg);border-color:var(--border-strong)}}.cursor-ring{--size:30px;z-index:100;width:var(--size);height:var(--size);margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);border:1.5px solid var(--gold-light);opacity:0;pointer-events:none;transition:scale var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard), opacity var(--dur-base) var(--ease-standard);border-radius:50%;place-items:center;display:grid;position:fixed;top:0;left:0}.cursor-ring.is-visible{opacity:.8}.cursor-ring.is-active{background:#e8b12e1f;scale:1.93}.cursor-ring.is-active span{scale:.52}.cursor-ring span{color:var(--gold-light);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}[data-magnetic]{transition:translate .26s var(--ease-spring)}[data-spotlight]{background:radial-gradient(420px circle at var(--mx,50%) var(--my,-60%), #e8b12e12, transparent 65%)}@media (prefers-reduced-motion:no-preference){.team-picker__item .crest{transition:transform var(--dur-base) var(--ease-spring)}.team-picker__item:hover .crest{transform:translateY(-3px)rotate(-4deg)}.search__submit:active{transform:scale(.97)}}.ad{justify-items:center;gap:6px;margin-block:40px;display:grid}.ad__label{color:var(--text-3);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.ad__box{width:min(var(--ad-mw), 100%);height:var(--ad-mh);overflow:hidden}@media (min-width:1010px){.ad__box{width:var(--ad-dw);height:var(--ad-dh)}.ad--leaderboard .ad__box,.ad--billboard .ad__box{margin-inline:calc(50% - var(--ad-dw) / 2)}}.ad__placeholder{border:1px dashed var(--border-strong);border-radius:var(--radius-sm);height:100%;color:var(--text-3);font-variant-numeric:tabular-nums;background:repeating-linear-gradient(-45deg,#0000 0 10px,#ffffff04 10px 20px);place-items:center;font-size:.8125rem;display:grid}.ad__size--desktop{display:none}@media (min-width:1010px){.ad__size--mobile{display:none}.ad__size--desktop{display:inline}}.opportunity{width:100%;max-width:calc(var(--wrap) + 2 * var(--gutter));padding-inline:var(--gutter);margin:48px auto 24px}.opportunity__card{border-block:1px solid var(--border);padding:20px 0}@media (min-width:720px){.opportunity__card{padding:24px 0}}.opportunity__top{margin-bottom:12px}.opportunity__badge{color:var(--text-3);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600}.opportunity__dot{display:none}.opportunity__grid{gap:24px;display:grid}@media (min-width:720px){.opportunity__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px}}.opportunity__title{font-size:1.125rem;font-weight:800;font-stretch:var(--stretch-tight);text-wrap:balance;line-height:1.15}.opportunity__highlight{color:var(--gold)}.opportunity__text{max-width:60ch;color:var(--text-2);margin-block:10px 12px}.opportunity__text strong{color:var(--text)}.opportunity__ideal,.opportunity__tags{color:var(--text-3);font-size:.875rem;display:inline}.opportunity__tags li{display:inline}.opportunity__tags li+li:before{content:" · "}.opportunity__pitch>.opportunity__ideal{margin-top:14px}.opportunity__ideal+.opportunity__tags:before{content:" "}.opportunity__panel{border-top:1px solid var(--border);align-content:start;gap:10px;padding-top:20px;display:grid}@media (min-width:720px){.opportunity__panel{border-top:0;border-left:1px solid var(--border);padding:0 0 0 32px}}.opportunity__lead{color:var(--text-2);font-size:.9375rem}.opportunity__lead strong{color:var(--text)}.opportunity__label{color:var(--text-3);font-size:.75rem;display:block}.opportunity__owner{margin-top:-6px;font-weight:600}.opportunity__contact{min-height:44px;color:var(--text-2);align-items:center;gap:10px;text-decoration:none;display:flex}.opportunity__contact:hover{color:var(--text)}.opportunity__icon{color:var(--text-3);place-items:center;display:grid}.opportunity__value{font-variant-numeric:tabular-nums;display:block}.opportunity__actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.opportunity__btn{border:1px solid var(--border-strong);border-radius:var(--radius-sm);min-height:44px;color:var(--text);transition:border-color var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard);flex:auto;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-flex}.opportunity__btn:hover{border-color:var(--gold);background:#e8b12e14}.consent{z-index:20;border:1px solid var(--border-strong);border-radius:var(--radius-md);max-width:760px;color:var(--text-2);background:#0c1015f7;gap:10px;margin-inline:auto;padding:12px 14px;font-size:.8125rem;line-height:1.4;display:grid;position:fixed;inset:auto 8px 8px;box-shadow:0 16px 48px #00000080}.consent[hidden]{display:none}.consent__text strong{color:var(--text)}.consent__text a{color:var(--gold-light)}.consent__actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.consent__btn{min-height:40px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:1.5px solid #ffffff4d;border-radius:999px;padding:0 16px;font-weight:700}.consent__btn:hover{border-color:var(--gold);color:var(--gold-light)}@media (min-width:760px){.consent{grid-template-columns:1fr auto;align-items:center;gap:20px;padding:14px 18px;font-size:.875rem;inset:auto 16px 16px}}.site-footer__consent{color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:none}.js .site-footer__consent{display:inline}.site-footer__consent:hover{color:var(--gold-light);text-decoration:underline}.vitrine{border:1px dashed var(--border-strong);border-radius:var(--radius-sm);gap:10px;margin-block:40px;padding:18px 20px;display:grid}@media (min-width:640px){.vitrine{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px}.vitrine__label{grid-column:1/-1}}.vitrine__label{color:var(--text-3);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.vitrine__title{text-wrap:balance;font-size:1rem;font-weight:700;line-height:1.3}.vitrine__text{color:var(--text-3);margin-top:4px;font-size:.875rem}.vitrine__text strong{color:var(--text-2);font-weight:600}.vitrine__btn{border:1px solid var(--border-strong);border-radius:var(--radius-sm);min-height:44px;color:var(--text);white-space:nowrap;transition:border-color var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard);justify-self:start;align-items:center;gap:6px;padding:10px 16px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.vitrine__btn:hover{border-color:var(--gold);background:#e8b12e14}.legal{max-width:68ch}.legal__title{margin-top:8px}.legal__updated{color:var(--text-3);margin-top:10px;font-size:.8125rem}.legal h2{font-size:1.125rem;font-weight:800;font-stretch:var(--stretch-tight);text-wrap:balance;margin-block:36px 10px}.legal h3{color:var(--text);margin-block:20px 6px;font-size:1rem;font-weight:700}.legal p,.legal li{color:var(--text-2);line-height:1.65}.legal p+p{margin-top:10px}.legal ul{gap:8px;margin-top:8px;padding-left:1.2em;display:grid}.legal ul+p{margin-top:24px}.legal strong{color:var(--text)}.legal a{color:var(--gold-light);text-underline-offset:3px}.legal__email{overflow-wrap:anywhere;font-weight:700}.legal__topics li a{margin-top:2px;display:inline-block}.legal__note{border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-2);margin-top:14px;padding:10px 14px;font-size:.8125rem}
