@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:300 800;font-stretch:62% 100%;src:url(/assets/archivo-pt-D3-nCMI5.woff2)format("woff2-variations")}: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", 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)}.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{color:var(--text-2);padding:20px 0}.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(3.25rem,17vw,7rem);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:14px 28px;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:1.125rem}.steps__n{color:var(--gold);font-size:2.5rem;font-weight:800;font-stretch:var(--stretch-display);line-height:1}.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);font-weight:400}@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}@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__name{font-size:1.375rem;font-weight:700;font-stretch:var(--stretch-tight)}.broadcasts--empty{border:1px dashed var(--border-strong);border-radius:var(--radius-sm);color:var(--text-2);padding:16px}.games{border-top:1px solid var(--border)}.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);font-size:.875rem}.games__link:hover .games__teams{color:var(--gold-light)}@media (min-width:640px){.games__link{grid-template-columns:9rem minmax(0,1fr) auto;align-items:baseline;gap:16px}.games__where{text-align:right}}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%{opacity: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:width var(--dur-fast) var(--ease-standard), height var(--dur-fast) var(--ease-standard), margin 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{--size:58px;background:#e8b12e1f}.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}}@property --opp-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.opportunity{width:100%;max-width:calc(1120px + 2 * var(--gutter));padding-inline:var(--gutter);margin:72px auto 24px}.opportunity__card{border-radius:var(--radius-md);background:radial-gradient(120% 90% at 0% 0%, #e8b12e1a, transparent 55%) padding-box, radial-gradient(90% 90% at 100% 100%, #22e07a0d, transparent 60%) padding-box, linear-gradient(#0c1015, #0c1015) padding-box, conic-gradient(from var(--opp-angle), #e8b12e59, var(--gold-light), #e8b12e59, #22e07a80, #e8b12e59) border-box;border:1px solid #0000;padding:24px 20px 28px;position:relative;box-shadow:0 30px 80px #00000073,0 0 60px #e8b12e14}@media (min-width:900px){.opportunity__card{padding:40px}}@media (prefers-reduced-motion:no-preference){.opportunity__card{animation:10s linear infinite opp-spin}}@keyframes opp-spin{to{--opp-angle:360deg}}.opportunity__top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:28px;display:flex}.opportunity__badge{color:var(--gold-light);letter-spacing:.14em;text-transform:uppercase;background:#e8b12e1f;border:1px solid #e8b12e73;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:.6875rem;font-weight:700;display:inline-flex}.opportunity__dot{background:var(--gold);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 2px #e8b12e59}.opportunity__langs{border:1px solid var(--border-strong);background:#00000040;border-radius:999px;gap:2px;padding:3px;display:none}.js .opportunity__langs{display:flex}.opportunity__langs button{min-width:42px;min-height:32px;color:var(--text-3);font:inherit;letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:0 10px;font-size:.75rem;font-weight:700}.opportunity__langs button[aria-pressed=true]{color:var(--gold-light);background:#e8b12e26;border-color:#e8b12e80}.opportunity__grid{gap:28px;display:grid}@media (min-width:900px){.opportunity__grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:48px}}.opportunity__eyebrow{color:var(--green);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:700}.opportunity__title{font-size:clamp(2.25rem,9vw,4.25rem);font-weight:800;font-stretch:var(--stretch-display);letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance;margin-top:12px;line-height:.92}.opportunity__highlight{color:var(--gold-light);overflow-wrap:anywhere;display:block}@supports ((-webkit-background-clip:text) or (background-clip:text)){.opportunity__highlight{background:linear-gradient(180deg, #ffe08a 0%, var(--gold) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}}.opportunity__text{max-width:46ch;color:var(--text-2);margin-top:18px;font-size:1.0625rem;line-height:1.45}.opportunity__text strong{color:var(--text)}.opportunity__ideal{color:var(--text-3);letter-spacing:.12em;text-transform:uppercase;margin-top:24px;font-size:.75rem;font-weight:700}.opportunity__tags{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.opportunity__tags li{border:1px solid var(--border-strong);color:var(--text-2);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:6px 12px;font-size:.6875rem;font-weight:700}.opportunity__panel{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:#111720cc;padding:22px 20px}.opportunity__lead{border-bottom:1px solid var(--border-strong);color:var(--text-2);padding-bottom:18px;font-size:1.125rem;line-height:1.35}.opportunity__lead strong{color:var(--text)}.opportunity__label{color:var(--text-3);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:700;display:block}.opportunity__panel>div>.opportunity__label{margin-top:18px}.opportunity__owner{font-size:2rem;font-weight:800;font-stretch:var(--stretch-display);text-transform:uppercase;margin:4px 0 16px;line-height:1}.opportunity__contact{border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text);transition:border-color var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard);align-items:center;gap:14px;margin-top:10px;padding:12px 14px;text-decoration:none;display:flex}.opportunity__contact:hover{border-color:var(--gold);background:#e8b12e0f}.opportunity__icon{width:40px;height:40px;color:var(--green);background:#22e07a1f;border-radius:50%;flex:none;place-items:center;display:grid}.opportunity__value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:2px;font-weight:700;display:block}.opportunity__actions{gap:12px;margin-top:20px;display:grid}.opportunity__btn{letter-spacing:.1em;text-align:center;text-transform:uppercase;min-height:52px;transition:transform var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:.8125rem;font-weight:800;text-decoration:none;display:flex}.opportunity__btn--primary{background:linear-gradient(180deg, #ffd96e, var(--gold));color:#1a1204;box-shadow:0 10px 30px #e8b12e40}.opportunity__btn--primary:hover{background:linear-gradient(180deg, #ffe39a, var(--gold-light))}.opportunity__btn--secondary{color:var(--text);border:1.5px solid #ffffff59}.opportunity__btn--secondary:hover{border-color:var(--gold)}@media (prefers-reduced-motion:no-preference){.opportunity__btn:active{transform:scale(.98)}}.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}
