:root{--ig-navy-950:#040e30;--ig-navy-900:#061645;--ig-navy-800:#0b2160;--ig-navy-700:#132e73;--ig-blue:#19398a;--ig-blue-rgb:25 57 138;--ig-blue-bright:#3d6be0;--ig-pink:#e5267f;--ig-orange:#ec6a24;--ig-green:#00a651;--ig-grad:linear-gradient(90deg,#e5267f 0%,#ec6a24 100%);--ig-grad-text:linear-gradient(90deg,#d4186e 0%,#e0561a 100%);--ig-live:#e0242b;--ig-primary:var(--ig-blue);--ig-primary-rgb:var(--ig-blue-rgb);--ig-primary-hover:#0f2a6e;--ig-primary-deep:var(--ig-navy-800);--ig-ink:var(--ig-navy-900);--ig-ink-rgb:6 22 69;--ig-muted:#56627f;--ig-bg:#eef2fb;--ig-bg-rgb:238 242 251;--ig-surface:#fff;--ig-surface-2:#e2e8f6;--ig-surface-2-rgb:226 232 246;--ig-line:rgb(var(--ig-ink-rgb)/.09);--ig-font-display:var(--font-bricolage,"Bricolage Grotesque"),"Segoe UI",sans-serif;--ig-font-body:var(--font-main,"Inter"),-apple-system,"Segoe UI",sans-serif;--ig-font-label:var(--ig-font-body);--ig-radius:14px;--ig-radius-sm:10px;--ig-shadow-card:0 1px 2px rgb(var(--ig-ink-rgb)/.05),0 6px 20px rgb(var(--ig-ink-rgb)/.06);--ig-shadow-hover:0 4px 10px rgb(var(--ig-ink-rgb)/.06),0 22px 44px rgb(var(--ig-ink-rgb)/.16);--ig-ease:cubic-bezier(.16,1,.3,1);--ig-header-h:76px;--ig-banner-h:38px;--ig-chrome-h:var(--ig-header-h);--team-color:#0b2160;--team-color-lift:#2a4fb0}@media (max-width:900px){:root{--ig-header-h:62px;--ig-banner-h:34px}}body.ig-has-livebanner{--ig-chrome-h:calc(var(--ig-header-h) + var(--ig-banner-h))}body.ig-app{--primary:var(--ig-blue);--primary-dark:var(--ig-navy-800);--primary-deep:var(--ig-navy-900);--primary-bright:var(--ig-blue-bright);--primary-pink:var(--ig-pink);--secondary:var(--ig-navy-800);--accent:var(--ig-orange);--accent-orange:var(--ig-orange);--dark:var(--ig-navy-950);--dark-bg:var(--ig-navy-950);--dark-light:var(--ig-navy-700);--dark-card:var(--ig-navy-900);--font-display:var(--ig-font-display);background:var(--ig-bg);color:var(--ig-ink);font-family:var(--ig-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:var(--ig-chrome-h)}body.ig-app ::selection{background:rgb(var(--ig-primary-rgb)/.18)}body.ig-app :focus-visible{outline:2px solid var(--ig-orange);outline-offset:2px}.ig-container{width:100%;max-width:1408px;margin:0 auto;padding:0 32px}.ig-section{background:0 0;padding:72px 0;position:relative}.ig-section:not([class*=ig-section--])+.ig-section:not([class*=ig-section--]){padding-top:8px}.ig-section--tight{padding:48px 0}.ig-section--bleed{padding:0}.ig-section--card{background:var(--ig-surface)}.ig-section--accent{background:var(--ig-surface-2)}.ig-section--dark,.ig-section--brand{background:var(--ig-navy-900);color:#fff}.ig-section--brand{background:radial-gradient(1200px 420px at 100% 0%,#3d6be059,transparent 60%),linear-gradient(180deg,var(--ig-blue)0%,var(--ig-navy-800)100%);overflow:hidden}@media (min-width:1100px){.ig-section--card,.ig-section--accent{border-radius:var(--ig-radius);width:calc(100% - 32px);max-width:1408px;box-shadow:var(--ig-shadow-card);margin:0 auto 48px}}@media (max-width:720px){.ig-container{padding:0 18px}.ig-section{padding:52px 0}}.ig-eyebrow{font-family:var(--ig-font-label);text-transform:uppercase;letter-spacing:.14em;color:var(--ig-primary);align-items:center;gap:10px;font-size:.74rem;font-weight:700;line-height:1.2;display:inline-flex}.ig-eyebrow:before{content:"";background:var(--ig-grad);border-radius:3px;flex-shrink:0;width:22px;height:3px}.ig-eyebrow.is-live:before{display:none}.ig-section--dark .ig-eyebrow,.ig-section--brand .ig-eyebrow{color:#ffffffdb}.ig-title{font-family:var(--ig-font-display);text-transform:none;letter-spacing:-.02em;color:var(--ig-ink);margin:10px 0 14px;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;line-height:1.05}.ig-title--xl{letter-spacing:-.03em;font-size:clamp(2.6rem,7vw,5.5rem);line-height:.98}.ig-title--sm{font-size:clamp(1.45rem,2.4vw,1.9rem)}.ig-title em,.ig-page-title em{background:var(--ig-grad-text);-webkit-text-fill-color:transparent;color:var(--ig-pink);-webkit-background-clip:text;background-clip:text;font-style:normal}.ig-section--dark .ig-title,.ig-section--brand .ig-title{color:#fff}.ig-section--dark .ig-title em,.ig-section--brand .ig-title em{background:linear-gradient(90deg,#ff7ab5 0%,#ffb27a 100%);-webkit-background-clip:text;background-clip:text}.ig-desc{color:rgb(var(--ig-ink-rgb)/.72);max-width:58ch;font-size:1.05rem;line-height:1.65}.ig-section--dark .ig-desc,.ig-section--brand .ig-desc{color:#ffffffbf}.ig-btn{font-family:var(--ig-font-display);text-transform:none;letter-spacing:0;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .25s var(--ig-ease),box-shadow .25s var(--ig-ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:13px 26px;font-size:.98rem;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex}.ig-btn i{transition:transform .25s var(--ig-ease)}.ig-btn:hover i.fa-arrow-right{transform:translate(4px)}.ig-btn--primary{background:var(--ig-primary);color:#fff}.ig-btn--primary:hover{background:var(--ig-primary-hover);color:#fff;box-shadow:0 10px 22px rgb(var(--ig-primary-rgb)/.32);transform:translateY(-2px)}.ig-btn--brand{background:var(--ig-grad);color:#fff}.ig-btn--brand:hover{color:#fff;transform:translateY(-2px);box-shadow:0 10px 24px #e5267f59}.ig-btn--ghost{color:var(--ig-ink);border:1.5px solid rgb(var(--ig-ink-rgb)/.22);background:0 0}.ig-btn--ghost:hover{border-color:var(--ig-ink);background:rgb(var(--ig-ink-rgb)/.04)}.ig-hero .ig-btn--ghost{color:#fff;border-color:#ffffff80}.ig-hero .ig-btn--ghost:hover{background:#ffffff1a;border-color:#fff}.ig-section--dark .ig-btn--ghost,.ig-section--brand .ig-btn--ghost{color:#fff;border-color:#ffffff73}.ig-section--dark .ig-btn--ghost:hover,.ig-section--brand .ig-btn--ghost:hover{background:#ffffff1a;border-color:#fff}.ig-link{font-family:var(--ig-font-display);text-transform:none;letter-spacing:0;color:var(--ig-ink);background:var(--ig-surface-2);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:.9rem;font-weight:700;line-height:1.2;transition:background-color .2s,color .2s;display:inline-flex}.ig-link i{transition:transform .25s var(--ig-ease);font-size:.8em}.ig-link:hover{background:var(--ig-primary);color:#fff}.ig-link:hover i{transform:translate(3px)}.ig-section--dark .ig-link,.ig-section--brand .ig-link{color:#fff;background:#ffffff24}.ig-section--dark .ig-link:hover,.ig-section--brand .ig-link:hover{color:var(--ig-ink);background:#fff}.ig-tag{font-family:var(--ig-font-label);text-transform:uppercase;letter-spacing:.06em;background:rgb(var(--ig-primary-rgb)/.1);color:var(--ig-primary);border-radius:999px;padding:4px 10px;font-size:.68rem;font-weight:700;line-height:1.3;display:inline-block}.ig-tag--mute{background:rgb(var(--ig-ink-rgb)/.06);color:rgb(var(--ig-ink-rgb)/.7)}.ig-stamp{font-family:var(--ig-font-label);text-transform:none;letter-spacing:0;color:rgb(var(--ig-ink-rgb)/.55);font-size:.78rem;font-weight:500}.ig-section--dark .ig-stamp,.ig-section--brand .ig-stamp{color:#fff9}.ig-halftone{pointer-events:none;background-image:radial-gradient(circle,rgb(var(--ig-primary-rgb)/.1)1px,transparent 1px);opacity:.55;background-size:18px 18px;position:absolute;inset:0}.ig-deco{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.ig-deco i{opacity:.9;border-radius:999px;display:block;position:absolute}.ig-deco i:first-child{background:linear-gradient(90deg,#0000,#e5267f);width:380px;height:56px;top:18%;left:-90px;transform:rotate(-38deg)}.ig-deco i:nth-child(2){background:linear-gradient(90deg,#0000,#ec6a24);width:260px;height:40px;bottom:14%;left:-40px;transform:rotate(-38deg)}.ig-deco i:nth-child(3){opacity:.75;background:linear-gradient(90deg,#0000,#f6b21b);width:420px;height:64px;top:10%;right:-140px;transform:rotate(-38deg)}.ig-deco i:nth-child(4){opacity:.7;background:linear-gradient(90deg,#0000,#45ac3a);width:300px;height:46px;bottom:8%;right:-60px;transform:rotate(-38deg)}.ig-deco i:nth-child(5){opacity:.8;background:radial-gradient(circle at 35% 35%,#ffb27a,#ec6a24);width:64px;height:64px;top:58%;right:4%}.ig-deco i:nth-child(6){opacity:.85;background:radial-gradient(circle at 35% 35%,#ff7ab5,#e5267f);width:34px;height:34px;top:64%;left:1.2%}.ig-deco--soft{opacity:.35}@media (max-width:720px){.ig-deco i:nth-child(3),.ig-deco i:nth-child(4){display:none}}.ig-corners{position:relative}.ig-corners>.ig-corner{border-style:solid;border-color:var(--ig-primary);pointer-events:none;z-index:2;border-width:0;width:32px;height:32px;position:absolute}.ig-corners>.ig-corner--tl{border-top-width:2px;border-left-width:2px;top:0;left:0}.ig-corners>.ig-corner--tr{border-top-width:2px;border-right-width:2px;top:0;right:0}.ig-corners>.ig-corner--bl{border-bottom-width:2px;border-left-width:2px;bottom:0;left:0}.ig-corners>.ig-corner--br{border-bottom-width:2px;border-right-width:2px;bottom:0;right:0}.ig-shead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 24px;margin-bottom:28px;display:flex}.ig-shead--center{text-align:center;flex-direction:column;justify-content:center;align-items:center}.ig-shead .ig-title{margin:8px 0 0}.ig-shead--rule{border-bottom:2px solid var(--ig-ink);padding-bottom:16px}.ig-shead-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.ig-rail{--rail-gap:20px;--rail-cols:4;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--rail-cols) - 1)*var(--rail-gap))/var(--rail-cols));gap:var(--rail-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;margin:-8px 0 -28px;padding:8px 0 28px;display:grid;overflow-x:auto}.ig-rail::-webkit-scrollbar{display:none}.ig-rail>*{scroll-snap-align:start;min-width:0}.ig-rail--3{--rail-cols:3}@media (max-width:1100px){.ig-rail{--rail-cols:3}}@media (max-width:820px){.ig-rail{--rail-cols:2.2;--rail-gap:16px}}@media (max-width:540px){.ig-rail{--rail-cols:1.25;--rail-gap:14px;margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px;scroll-padding:0 18px}}.ig-rail-nav{gap:8px;display:inline-flex}.ig-rail-btn{border:1px solid rgb(var(--ig-ink-rgb)/.14);background:var(--ig-surface);width:40px;height:40px;color:var(--ig-ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;transition:background-color .2s,color .2s,border-color .2s,opacity .2s;display:inline-flex}.ig-rail-btn:hover:not(:disabled){background:var(--ig-primary);border-color:var(--ig-primary);color:#fff}.ig-rail-btn:disabled{opacity:.35;cursor:default}.ig-section--dark .ig-rail-btn,.ig-section--brand .ig-rail-btn{color:#fff;background:#ffffff1a;border-color:#ffffff40}.ig-section--dark .ig-rail-btn:hover:not(:disabled),.ig-section--brand .ig-rail-btn:hover:not(:disabled){color:var(--ig-ink);background:#fff;border-color:#fff}@media (max-width:540px){.ig-rail-nav{display:none}}.ig-pscroll{align-items:center;gap:10px;min-width:0;display:flex}.ig-pscroll--spaced{margin-bottom:24px}.ig-pscroll-viewport{flex:1;min-width:0;position:relative}.ig-pscroll .ig-pscroll-track{scrollbar-width:none;--fade-l:0px;--fade-r:0px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent 100%);flex-wrap:nowrap;margin-top:0;margin-bottom:0;padding-top:4px;padding-bottom:4px;scroll-padding-inline:52px;position:relative;overflow-x:auto}.ig-pscroll .ig-pscroll-track::-webkit-scrollbar{display:none}.ig-pscroll.can-left .ig-pscroll-track{--fade-l:72px}.ig-pscroll.can-right .ig-pscroll-track{--fade-r:88px}.ig-pscroll-btn{z-index:2;border:1px solid var(--ig-line);min-width:36px;height:36px;color:var(--ig-ink);box-shadow:0 4px 14px rgb(var(--ig-ink-rgb)/.16);font-family:var(--ig-font-display);cursor:pointer;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .25s var(--ig-ease),visibility 0s linear .25s,background-color .2s ease,color .2s ease,border-color .2s ease;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:.8rem;font-weight:700;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)scale(.85)}.ig-pscroll-btn i{font-size:.75rem}.ig-pscroll-btn--prev{left:0}.ig-pscroll-btn--next{right:0}.ig-pscroll.can-left .ig-pscroll-btn--prev,.ig-pscroll.can-right .ig-pscroll-btn--next{opacity:1;visibility:visible;transition:opacity .2s ease,transform .25s var(--ig-ease),visibility 0s,background-color .2s ease,color .2s ease,border-color .2s ease;transform:translateY(-50%)scale(1)}.ig-pscroll-btn:hover{background:var(--ig-primary);border-color:var(--ig-primary);color:#fff}.ig-pscroll-more{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){.ig-pscroll.can-right:not(.can-left) .ig-pscroll-btn--next i{animation:1.2s ease-in-out .8s 2 igPscrollNudge}}@keyframes igPscrollNudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@media (hover:none){.ig-pscroll-btn{display:none}.ig-pscroll.can-left .ig-pscroll-track{--fade-l:40px}.ig-pscroll.can-right .ig-pscroll-track{--fade-r:48px}}.ig-pscroll-all{border:1px dashed rgb(var(--ig-primary-rgb)/.45);background:rgb(var(--ig-primary-rgb)/.06);color:var(--ig-primary);font-family:var(--ig-font-display);white-space:nowrap;cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:8px 14px;font-size:.82rem;font-weight:700;line-height:1.2;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.ig-pscroll-all i:last-child{font-size:.65rem}.ig-pscroll-all:hover{background:var(--ig-primary);border-color:var(--ig-primary);color:#fff;border-style:solid}.ig-pscroll.is-expanded{align-items:flex-start}.ig-pscroll.is-expanded .ig-pscroll-btn{display:none}.ig-pscroll.is-expanded .ig-pscroll-track{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none}@media (prefers-reduced-motion:no-preference){.ig-pscroll.is-expanded .ig-pscroll-track>*{animation:igRise .35s var(--ig-ease)both}}@media (max-width:540px){.ig-pscroll{gap:8px}.ig-pscroll-all{padding:8px 11px}}.ig-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:no-preference){.ig-reveal{opacity:0;transition:opacity .8s var(--ig-ease),transform .8s var(--ig-ease);transform:translateY(28px)}.ig-reveal.is-in{opacity:1;transform:none}}.ig-livebanner{z-index:1100;height:var(--ig-banner-h);background:linear-gradient(90deg,var(--ig-navy-950)0%,var(--ig-navy-800)50%,var(--ig-navy-950)100%);color:#fff;border-bottom:1px solid #ffffff14;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden}.ig-livebanner:after{content:"";background:var(--ig-grad);opacity:.85;height:2px;position:absolute;bottom:0;left:0;right:0}.ig-livebanner a{height:100%;font-family:var(--ig-font-display);text-transform:none;letter-spacing:0;color:#fff;white-space:nowrap;align-items:center;gap:14px;padding:0 14px;font-size:.88rem;font-weight:600;display:inline-flex}.ig-livebanner-label{background:var(--ig-live);font-family:var(--ig-font-label);text-transform:uppercase;letter-spacing:.12em;border-radius:4px;align-items:center;gap:6px;padding:3px 9px 3px 8px;font-size:.66rem;font-weight:800;line-height:1.3;display:inline-flex}.ig-livebanner-dot{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite igPulse}.ig-livebanner-name{color:#ffffffeb;text-overflow:ellipsis;max-width:56vw;overflow:hidden}.ig-livebanner-cta{color:#ffb27a;font-weight:700;transition:color .2s}.ig-livebanner a:hover .ig-livebanner-cta{color:#fff}@keyframes igPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.7)}}@media (max-width:720px){.ig-livebanner-name{display:none}}.ig-header{z-index:1000;height:var(--ig-header-h);background:var(--ig-blue);color:#fff;transition:box-shadow .3s,background-color .3s;position:fixed;top:0;left:0;right:0;box-shadow:inset 0 1px #ffffff0f}body.ig-has-livebanner .ig-header{top:var(--ig-banner-h)}.ig-header.is-scrolled{background:var(--ig-navy-800);box-shadow:0 10px 30px #040e3047}.ig-header-inner{justify-content:space-between;align-items:center;gap:18px;max-width:1408px;height:100%;margin:0 auto;padding:0 32px;display:flex}.ig-header-logo{height:calc(var(--ig-header-h) + 12px);clip-path:polygon(0 0,100% 0,calc(100% - 16px) 100%,0 100%);filter:drop-shadow(0 6px 14px #040e3040);transition:height .35s var(--ig-ease);background:#fff;border-bottom-left-radius:10px;flex-shrink:0;align-self:flex-start;align-items:center;margin-left:-14px;padding:0 34px 0 22px;display:flex;position:relative}.ig-header.is-scrolled .ig-header-logo{height:var(--ig-header-h)}.ig-header-logo img{width:auto;height:42px;transition:transform .35s var(--ig-ease);display:block}.ig-header-logo:hover img{transform:scale(1.04)}.ig-header-nav{align-self:stretch;align-items:stretch;gap:26px;margin-left:12px;margin-right:auto;display:flex}.ig-header-nav>a,.ig-nav-dd>a{font-family:var(--ig-font-display);text-transform:none;letter-spacing:0;color:#ffffffdb;white-space:nowrap;align-items:center;gap:6px;padding:0 2px;font-size:.98rem;font-weight:700;transition:color .2s;display:inline-flex;position:relative}.ig-header-nav>a:after,.ig-nav-dd>a:after{content:"";background:var(--ig-grad);transform-origin:50%;height:4px;transition:transform .3s var(--ig-ease);border-radius:4px 4px 0 0;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ig-header-nav>a:hover,.ig-header-nav>a.is-active,.ig-nav-dd>a:hover,.ig-nav-dd>a.is-active,.ig-nav-dd:hover>a,.ig-nav-dd.is-open>a{color:#fff}.ig-header-nav>a:hover:after,.ig-nav-dd:hover>a:after,.ig-nav-dd.is-open>a:after{transform:scaleX(.6)}.ig-header-nav>a.is-active:after,.ig-nav-dd>a.is-active:after{transform:scaleX(1)}.ig-nav-dd{align-items:stretch;display:flex;position:relative}.ig-nav-dd-caret{opacity:.75;transition:transform .3s var(--ig-ease);font-size:.6rem}.ig-nav-dd:hover .ig-nav-dd-caret,.ig-nav-dd.is-open .ig-nav-dd-caret{transform:rotate(180deg)}.ig-nav-dd:has(:focus-visible) .ig-nav-dd-caret{transform:rotate(180deg)}.ig-nav-dd-menu{z-index:5;opacity:0;visibility:hidden;transition:opacity .2s ease .15s,transform .3s var(--ig-ease).15s,visibility 0s linear .4s;padding-top:10px;position:absolute;top:100%;left:50%;transform:translate(-50%,10px)}.ig-nav-dd:hover .ig-nav-dd-menu,.ig-nav-dd.is-open .ig-nav-dd-menu{opacity:1;visibility:visible;transition:opacity .2s ease,transform .3s var(--ig-ease),visibility 0s;transform:translate(-50%)}.ig-nav-dd:has(:focus-visible) .ig-nav-dd-menu{opacity:1;visibility:visible;transition:opacity .2s ease,transform .3s var(--ig-ease),visibility 0s;transform:translate(-50%)}.ig-nav-dd-panel{width:340px;box-shadow:0 24px 50px #040e3047,0 0 0 1px var(--ig-line);background:#fff;border-radius:14px;padding:8px;position:relative}.ig-nav-dd-panel:before{content:"";background:#fff;border-radius:3px;width:14px;height:14px;margin-left:-7px;position:absolute;top:-6px;left:50%;transform:rotate(45deg)}.ig-nav-dd-item{color:var(--ig-ink);border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 12px;transition:background-color .2s;display:grid;position:relative}.ig-nav-dd-item:hover,.ig-nav-dd-item:focus-visible,.ig-nav-dd-item.is-active{background:var(--ig-bg)}.ig-nav-dd-icon{background:rgb(var(--ig-primary-rgb)/.08);width:42px;height:42px;color:var(--ig-primary);border-radius:12px;justify-content:center;align-items:center;font-size:1rem;transition:background .25s,color .25s;display:inline-flex}.ig-nav-dd-item:hover .ig-nav-dd-icon,.ig-nav-dd-item.is-active .ig-nav-dd-icon{background:var(--ig-grad);color:#fff}.ig-nav-dd-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ig-nav-dd-text strong{font-family:var(--ig-font-display);font-size:1rem;font-weight:700;line-height:1.2}.ig-nav-dd-text small{color:var(--ig-muted);font-size:.78rem;line-height:1.35}.ig-nav-dd-arrow{color:var(--ig-primary);opacity:0;transition:opacity .2s ease,transform .3s var(--ig-ease);font-size:.75rem;transform:translate(-6px)}.ig-nav-dd-item:hover .ig-nav-dd-arrow,.ig-nav-dd-item:focus-visible .ig-nav-dd-arrow{opacity:1;transform:none}.ig-nav-dd-item.is-active .ig-nav-dd-arrow{opacity:.5;transform:none}.ig-header-actions{align-items:center;gap:8px;display:flex}.ig-chip{background:var(--ig-grad);font-family:var(--ig-font-display);text-transform:none;letter-spacing:0;color:#fff;transition:transform .25s var(--ig-ease),box-shadow .25s var(--ig-ease);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:.9rem;font-weight:700;display:inline-flex}.ig-chip i{color:#fff;font-size:.9em}.ig-chip:hover{color:#fff;transform:translateY(-1px);box-shadow:0 8px 18px #e5267f66}.ig-season-select{appearance:none;font-family:var(--ig-font-display);text-transform:none;letter-spacing:0;color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff1f url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23fff' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") right 13px center no-repeat;border:1px solid #ffffff38;border-radius:999px;flex-shrink:0;min-width:132px;padding:9px 32px 9px 16px;font-size:.9rem;font-weight:700;transition:background-color .2s,border-color .2s}.ig-season-select:hover{background-color:#fff3;border-color:#fff6}.ig-season-select option{color:var(--ig-ink);background:#fff}.ig-season-select--mobile{width:100%;margin:0 0 12px;padding:13px 34px 13px 18px;font-size:1rem}.ig-live-slot{display:contents}.ig-header-burger{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.1rem;transition:background-color .2s;display:none}.ig-header-burger:hover{background:#ffffff38}.ig-header-mobile{z-index:1200;background:radial-gradient(600px 300px at 100% 0%,#e5267f38,transparent 60%),radial-gradient(500px 300px at 0% 100%,#ec6a242e,transparent 60%),var(--ig-navy-900);color:#fff;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;visibility:hidden;transition:transform .45s var(--ig-ease),visibility 0s linear .45s;flex-direction:column;gap:2px;padding:84px 28px 40px;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translate(100%)}.ig-header-mobile.is-open{visibility:visible;transition:transform .45s var(--ig-ease),visibility 0s;transform:none}.ig-header-mobile a{font-family:var(--ig-font-display);text-transform:none;letter-spacing:-.01em;color:#ffffffd1;transition:color .2s ease,padding-left .3s var(--ig-ease);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:15px 0;font-size:1.45rem;font-weight:700;display:flex;position:relative}.ig-header-mobile a:after{content:"";opacity:.4;font-family:"Font Awesome 6 Free";font-size:.8rem;font-weight:900}.ig-header-mobile a:hover,.ig-header-mobile a.is-active{color:#fff;padding-left:14px}.ig-header-mobile a.is-active:before{content:"";background:var(--ig-grad);border-radius:4px;width:4px;height:24px;margin-top:-12px;position:absolute;top:50%;left:0}.ig-header-mobile a.ig-header-mobile-sub{color:#ffffffad;justify-content:flex-start;gap:12px;padding:12px 0 12px 20px;font-size:1.08rem}.ig-header-mobile a.ig-header-mobile-sub>i{color:#ffb27a;width:18px;font-size:.9rem}.ig-header-mobile a.ig-header-mobile-sub:after{margin-left:auto}.ig-header-mobile a.ig-header-mobile-sub:hover,.ig-header-mobile a.ig-header-mobile-sub.is-active{color:#fff;padding-left:30px}.ig-header-mobile-close{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.15rem;display:inline-flex;position:absolute;top:14px;right:16px}.ig-header-mobile .ig-season-select{background-color:#ffffff1a}@media (max-width:1280px){.ig-header-nav{gap:18px}.ig-header-nav>a,.ig-nav-dd>a{font-size:.92rem}}@media (max-width:1100px){.ig-header-inner{padding:0 20px}.ig-header-nav{gap:13px;margin-left:4px}.ig-header-nav>a,.ig-nav-dd>a{font-size:.86rem}.ig-header-logo{margin-left:-8px;padding:0 28px 0 16px}.ig-header-logo img{height:36px}.ig-chip span{display:none}.ig-chip{padding:10px 12px}}@media (max-width:900px){.ig-header-nav{display:none}.ig-header-actions{margin-left:auto}.ig-header-actions>:not(.ig-live-slot){display:none}.ig-header-burger{display:inline-flex}.ig-header-inner{padding:0 14px 0 18px}.ig-header-logo{height:calc(var(--ig-header-h) + 8px);border-bottom-left-radius:0;margin-left:-18px;padding:0 24px 0 14px}.ig-header-logo img{height:32px}}.ig-hero{color:#fff;background:radial-gradient(900px 520px at 85% 10%,#3d6be073,transparent 60%),linear-gradient(180deg,var(--ig-blue)0%,var(--ig-navy-800)100%);padding:36px 0 76px;position:relative;overflow:hidden}.ig-hero>.ig-deco{opacity:.85}.ig-hero-inner{z-index:1;grid-template-columns:minmax(0,1fr) 400px;gap:20px;display:grid;position:relative}.ig-hero-inner--single{grid-template-columns:minmax(0,1fr)}.ig-hero-loader{background:#ffffff0f;border:1px solid #ffffff14;border-radius:18px;justify-content:center;align-items:center;height:clamp(440px,64vh,600px);display:flex}.ig-hero-loader img{background:#fff;border-radius:14px;width:220px;max-width:55%;height:auto;padding:18px 26px;animation:1.5s ease-in-out infinite igHeroPulse}@keyframes igHeroPulse{0%,to{opacity:.45;transform:scale(.97)}50%{opacity:1;transform:scale(1.03)}}.ig-hero-stage{background:var(--ig-navy-950);isolation:isolate;border-radius:18px;height:clamp(440px,64vh,600px);position:relative;overflow:hidden;box-shadow:0 30px 60px #040e3073}.ig-hero-card{opacity:0;visibility:hidden;transition:opacity .8s,visibility 0s linear .8s;position:absolute;inset:0}.ig-hero-card.is-active{opacity:1;visibility:visible;z-index:1;transition:opacity .8s,visibility}.ig-hero-card-img{position:absolute;inset:0;overflow:hidden}.ig-hero-card-img img{object-fit:cover;object-position:center 30%;width:100%;height:100%;transition:transform 7.5s linear;display:block;transform:scale(1.08)}.ig-hero-card.is-active .ig-hero-card-img img{transform:scale(1)}.ig-hero-card-scrim{pointer-events:none;background:linear-gradient(#040e3059 0%,#040e3000 26% 42%,#040e30eb 100%),linear-gradient(90deg,#040e308c 0%,#040e3000 60%);position:absolute;inset:0}.ig-hero-card-body{z-index:2;flex-direction:column;align-items:flex-start;gap:14px;max-width:780px;display:flex;position:absolute;bottom:40px;left:40px;right:40px}.ig-hero-card-body .ig-eyebrow{color:#fff}.ig-hero-card-body{transition:opacity .2s}.ig-hero-card:not(.is-active) .ig-hero-card-body{opacity:0}@media (prefers-reduced-motion:no-preference){.ig-hero-card.is-active .ig-hero-card-body>*{animation:igRise .8s var(--ig-ease).22s both}.ig-hero-card.is-active .ig-hero-card-body>:nth-child(2){animation-delay:.3s}.ig-hero-card.is-active .ig-hero-card-body>:nth-child(3){animation-delay:.38s}.ig-hero-card.is-active .ig-hero-card-body>:nth-child(4){animation-delay:.46s}}@keyframes igRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.ig-hero-title{font-family:var(--ig-font-display);text-transform:none;letter-spacing:-.02em;color:#fff;text-wrap:balance;max-width:32ch;margin:0;font-size:clamp(1.55rem,2.5vw,2.5rem);font-weight:800;line-height:1.1}.ig-hero-sub{color:#ffffffd1;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:60ch;font-size:clamp(.95rem,1vw,1.05rem);line-height:1.55;display:-webkit-box;overflow:hidden}.ig-hero-actions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.ig-hero-controls{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;top:22px;left:24px;right:24px}.ig-hero-controls>*{pointer-events:auto}.ig-hero-dots{flex:0 360px;gap:6px;display:flex}.ig-hero-dot{cursor:pointer;background:0 0;border:0;flex:1;height:16px;padding:0;position:relative}.ig-hero-dot:before,.ig-hero-dot-fill{content:"";border-radius:4px;height:4px;margin-top:-2px;position:absolute;top:50%;left:0;right:0}.ig-hero-dot:before{background:#ffffff52}.ig-hero-dot-fill{transform-origin:0;background:#fff;transform:scaleX(0)}.ig-hero-dot.is-done .ig-hero-dot-fill{transform:scaleX(1)}.ig-hero-dot.is-active .ig-hero-dot-fill{animation:igHeroFill var(--hero-interval,7s)linear forwards}.ig-hero.is-paused .ig-hero-dot.is-active .ig-hero-dot-fill{animation-play-state:paused}@keyframes igHeroFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ig-hero-arrows{gap:8px;display:flex}.ig-hero-arrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#040e3059;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:.85rem;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.ig-hero-arrow:hover{color:var(--ig-ink);background:#fff;border-color:#fff}.ig-hero-rail{scrollbar-width:none;background:#040e3047;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;gap:6px;height:clamp(440px,64vh,600px);padding:10px;display:flex;overflow-y:auto}.ig-hero-rail::-webkit-scrollbar{display:none}.ig-hero-rail-item{color:#fff;text-align:left;cursor:pointer;min-height:92px;font:inherit;background:0 0;border:0;border-radius:12px;flex:1 1 0;grid-template-columns:minmax(0,1fr) 118px;align-items:center;gap:14px;padding:10px 10px 10px 16px;transition:background-color .25s;display:grid;position:relative}.ig-hero-rail-item:before{content:"";background:var(--ig-grad);width:4px;transition:transform .35s var(--ig-ease);border-radius:4px;position:absolute;top:16px;bottom:16px;left:0;transform:scaleY(0)}.ig-hero-rail-item:hover{background:#ffffff12}.ig-hero-rail-item.is-active{background:#ffffff21}.ig-hero-rail-item.is-active:before{transform:scaleY(1)}.ig-hero-rail-text{flex-direction:column;gap:6px;min-width:0;display:flex}.ig-hero-rail-kicker{font-family:var(--ig-font-label);text-transform:uppercase;letter-spacing:.1em;color:#ffb27a;white-space:nowrap;text-overflow:ellipsis;font-size:.66rem;font-weight:700;overflow:hidden}.ig-hero-rail-title{font-family:var(--ig-font-display);color:#ffffffe6;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.95rem;font-weight:700;line-height:1.28;display:-webkit-box;overflow:hidden}.ig-hero-rail-item.is-active .ig-hero-rail-title{color:#fff}.ig-hero-rail-thumb{aspect-ratio:4/3;background-color:var(--ig-navy-700);width:118px;transition:transform .4s var(--ig-ease);background-position:50%;background-size:cover;border-radius:10px;box-shadow:0 6px 16px #040e3059}.ig-hero-rail-item:hover .ig-hero-rail-thumb{transform:scale(1.04)}@media (max-width:1240px){.ig-hero-inner{grid-template-columns:minmax(0,1fr) 340px}.ig-hero-rail-item{grid-template-columns:minmax(0,1fr) 96px}.ig-hero-rail-thumb{width:96px}}@media (max-width:1024px){.ig-hero-inner{grid-template-columns:minmax(0,1fr)}.ig-hero-rail{scroll-snap-type:x mandatory;flex-direction:row;height:auto;overflow:auto hidden}.ig-hero-rail-item{scroll-snap-align:start;flex:0 0 300px}}@media (max-width:720px){.ig-hero{padding:16px 0 60px}.ig-hero-inner{gap:12px}.ig-hero-loader{border-radius:14px;height:min(76vh,560px)}.ig-hero-stage{border-radius:14px;height:auto;display:grid}.ig-hero-card{flex-direction:column;grid-area:1/1;padding:12px 12px 0;display:flex;position:relative;inset:auto}.ig-hero-card-img{border-radius:10px;position:relative;inset:auto}.ig-hero-card-img img{object-fit:initial;height:auto}.ig-hero-card-scrim{display:none}.ig-hero-card-body{gap:12px;max-width:none;padding:20px 8px 24px;position:relative;bottom:auto;left:auto;right:auto}.ig-hero-sub{-webkit-line-clamp:3}.ig-hero-controls{top:22px;left:24px;right:24px}.ig-hero-card-img:after{content:"";pointer-events:none;background:linear-gradient(#040e3073,#0000);height:64px;position:absolute;inset:0 0 auto}.ig-hero-arrow{width:36px;height:36px}.ig-hero-rail{border-radius:14px;padding:6px}.ig-hero-rail-item{flex-basis:250px;grid-template-columns:minmax(0,1fr) 84px;gap:10px;min-height:80px}.ig-hero-rail-thumb{width:84px}.ig-hero-rail-title{font-size:.88rem}}.ig-event{z-index:2;background:0 0;margin-top:-44px;padding:0 0 8px;position:relative}.ig-event-card{background:var(--ig-surface);box-shadow:0 24px 50px rgb(var(--ig-ink-rgb)/.14),0 2px 6px rgb(var(--ig-ink-rgb)/.06);border-radius:18px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:32px;width:calc(100% - 64px);max-width:1344px;margin:0 auto;padding:28px 36px 28px 40px;display:grid;position:relative;overflow:hidden}.ig-event-card:before{content:"";background:var(--ig-grad);width:6px;position:absolute;top:0;bottom:0;left:0}.ig-event-left{align-items:center;gap:22px;min-width:0;display:flex}.ig-event-badge{object-fit:contain;background:var(--ig-bg);border-radius:16px;flex-shrink:0;width:84px;height:84px;padding:8px}.ig-event-name{font-family:var(--ig-font-display);text-transform:none;letter-spacing:-.02em;color:var(--ig-ink);margin-top:8px;font-size:clamp(1.3rem,2vw,1.75rem);font-weight:800;line-height:1.15}.ig-event-loc{color:var(--ig-muted);margin-top:6px;font-size:.9rem}.ig-event-loc i{color:var(--ig-pink);margin-right:4px}.ig-cd{justify-content:flex-end;align-items:stretch;gap:10px;display:flex}.ig-cd-cell{text-align:center;background:radial-gradient(120px 60px at 50% 0%,#3d6be073,transparent 70%),var(--ig-navy-900);color:#fff;border-radius:14px;flex:0 96px;min-width:0;padding:14px 6px 12px}.ig-cd-num{font-family:var(--ig-font-display);color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(1.9rem,3.2vw,2.8rem);font-weight:800;line-height:1}.ig-cd-lab{font-family:var(--ig-font-label);text-transform:uppercase;letter-spacing:.14em;color:#ffffffa6;margin-top:8px;font-size:.66rem;font-weight:600}.ig-cd-sep{display:none}.ig-event-actions{flex-direction:column;gap:10px;display:flex}.ig-event-live-cta{justify-content:flex-end;align-items:center;display:flex}.ig-event-live-cta .ig-btn{padding:15px 30px;font-size:1rem}.ig-eyebrow.is-live{color:var(--ig-live);align-items:center;gap:8px;display:inline-flex}.ig-live-dot{background:var(--ig-live);border-radius:50%;width:8px;height:8px;animation:1.6s ease-out infinite igLivePulse;box-shadow:0 0 #e0242b99}@keyframes igLivePulse{0%{box-shadow:0 0 #e0242b99}70%{box-shadow:0 0 0 8px #e0242b00}to{box-shadow:0 0 #e0242b00}}@media (max-width:1100px){.ig-event-card{grid-template-columns:1fr;gap:22px;padding:26px 24px 24px 30px}.ig-cd,.ig-event-live-cta{justify-content:flex-start}}@media (max-width:720px){.ig-event{margin-top:-36px}.ig-event-card{border-radius:14px;width:calc(100% - 24px)}.ig-event-badge{border-radius:12px;width:60px;height:60px}.ig-event-left{gap:14px}}@media (max-width:540px){.ig-event-card{padding:20px 14px 16px 20px}.ig-cd{gap:6px}.ig-cd-cell{border-radius:10px;flex:1;padding:10px 2px 9px}.ig-cd-num{font-size:clamp(1.5rem,8vw,2.1rem)}.ig-cd-lab{letter-spacing:.08em;margin-top:5px;font-size:.56rem}}.ig-lb{color:var(--ig-ink)}.ig-lb-tabs{background:var(--ig-bg);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.ig-lb-tab{font-family:var(--ig-font-display);text-transform:none;letter-spacing:0;color:var(--ig-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 22px;font-size:.92rem;font-weight:700;transition:color .2s,background-color .2s,box-shadow .2s}.ig-lb-tab:hover:not(.is-active){color:var(--ig-ink)}.ig-lb-tab.is-active{background:var(--ig-primary);color:#fff;box-shadow:0 4px 12px rgb(var(--ig-primary-rgb)/.3)}.ig-lb-table-wrap{border:1px solid var(--ig-line);border-radius:var(--ig-radius-sm);background:#fff;overflow:hidden}.ig-lb-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.ig-lb-table thead{background:var(--ig-navy-900)}.ig-lb-table th{font-family:var(--ig-font-label);text-transform:uppercase;letter-spacing:.1em;color:#ffffffb8;text-align:left;padding:14px 16px;font-size:.7rem;font-weight:700}.ig-lb-table th.num,.ig-lb-table td.num{text-align:right}.ig-lb-table th.strong{color:#fff}.ig-lb-table td.strong{font-family:var(--ig-font-display);color:var(--ig-ink);font-size:1.08rem;font-weight:800}.ig-lb-table td{border-bottom:1px solid var(--ig-line);color:var(--ig-ink);padding:14px 16px;font-size:.95rem;transition:background-color .18s}.ig-lb-table tbody tr:last-child td{border-bottom:0}.ig-lb-table tbody tr:nth-child(2n) td{background:rgb(var(--ig-bg-rgb)/.55)}.ig-lb-table tbody tr:hover td{background:rgb(var(--ig-primary-rgb)/.06)}.ig-lb-table .ig-lb-pos{font-family:var(--ig-font-display);width:72px;color:var(--ig-ink);font-size:1.05rem;font-weight:800}.ig-lb-table tbody tr:first-child td{background:#e5267f0d}.ig-lb-table tbody tr:first-child td:first-child{box-shadow:inset 4px 0 0 var(--ig-pink)}.ig-lb-name{align-items:center;gap:14px;font-weight:600;display:flex}.ig-lb-name img:not(.ig-lb-flag){object-fit:cover;object-position:top;background:var(--ig-surface-2);width:42px;height:42px;box-shadow:0 0 0 2px #fff,0 0 0 3px var(--ig-line);border-radius:50%}.ig-lb-team{color:var(--ig-muted);font-size:.86rem}@media (max-width:720px){.ig-lb-table th,.ig-lb-table td{padding:10px 8px;font-size:.8rem}.ig-lb-table .ig-lb-pos{width:44px;font-size:.95rem}.ig-lb-name{gap:10px}.ig-lb-name img:not(.ig-lb-flag){width:32px;height:32px}.ig-lb-team,.ig-lb-table .ig-lb-col-team,.ig-lb-table .ig-lb-col-round{display:none}}.ig-news-grid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:22px;display:grid}.ig-news-card{background:var(--ig-surface);border-radius:var(--ig-radius);width:100%;height:100%;box-shadow:var(--ig-shadow-card);transition:transform .4s var(--ig-ease),box-shadow .4s var(--ig-ease);flex-direction:column;gap:12px;padding-bottom:20px;display:flex;overflow:hidden}.ig-news-card:hover{box-shadow:var(--ig-shadow-hover);transform:translateY(-6px)}.ig-news-card>:not(.ig-news-img){padding:0 18px}.ig-news-img{aspect-ratio:4/3;background:var(--ig-surface-2);margin-bottom:4px;position:relative;overflow:hidden}.ig-news-img img{object-fit:cover;object-position:center 25%;width:100%;height:100%;transition:transform .7s var(--ig-ease)}.ig-news-card:hover .ig-news-img img{transform:scale(1.06)}.ig-news-img .ig-corner{display:none}.ig-news-img-fallback{background:linear-gradient(135deg,var(--ig-blue)0%,var(--ig-navy-900)100%);color:#ffffff59;justify-content:center;align-items:center;width:100%;height:100%;font-size:3rem;display:flex}.ig-news-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ig-news-card h3{font-family:var(--ig-font-display);text-transform:none;letter-spacing:-.01em;color:var(--ig-ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1.08rem;font-weight:700;line-height:1.3;transition:color .2s;display:-webkit-box;overflow:hidden}.ig-news-card:hover h3{color:var(--ig-primary)}@media (max-width:1000px){.ig-news-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.ig-news-grid{grid-template-columns:1fr}}.ig-vids-grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:22px;display:grid}.ig-vid-card{border-radius:var(--ig-radius);background:var(--ig-navy-900);width:100%;height:100%;transition:transform .4s var(--ig-ease),box-shadow .4s var(--ig-ease);flex-direction:column;gap:10px;padding-bottom:20px;display:flex;overflow:hidden;box-shadow:0 8px 24px #040e304d}.ig-vid-card:hover{transform:translateY(-6px);box-shadow:0 24px 44px #040e3080}.ig-vid-card>:not(.ig-vid-thumb){margin:0 18px}.ig-vid-thumb{aspect-ratio:16/10;background:var(--ig-navy-700);margin-bottom:6px;position:relative;overflow:hidden}.ig-vid-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ig-ease)}.ig-vid-card:hover .ig-vid-thumb img{transform:scale(1.06)}.ig-vid-play{background:var(--ig-grad);color:#fff;width:44px;height:44px;transition:transform .35s var(--ig-ease);border-radius:50%;justify-content:center;align-items:center;padding-left:3px;font-size:.95rem;display:flex;position:absolute;bottom:14px;left:14px;box-shadow:0 6px 18px #e5267f73}.ig-vid-card:hover .ig-vid-play{transform:scale(1.12)}.ig-vid-dur{font-family:var(--ig-font-label);color:#fff;letter-spacing:.04em;background:#040e30cc;border-radius:999px;padding:4px 9px;font-size:.72rem;font-weight:700;position:absolute;bottom:14px;right:14px}.ig-vid-card .ig-tag{color:#9db8ff;background:#ffffff1f;align-self:flex-start}.ig-vid-card h3{font-family:var(--ig-font-display);text-transform:none;letter-spacing:-.01em;color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.05rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}@media (max-width:900px){.ig-vids-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.ig-vids-grid{grid-template-columns:1fr}}.ig-teams-wall{grid-template-columns:repeat(5,1fr);gap:16px;display:grid;position:relative}.ig-team-cell{aspect-ratio:1;background:radial-gradient(120% 90% at 50% 0%,#fff 0%,transparent 70%),var(--ig-bg);border-radius:var(--ig-radius);transition:transform .4s var(--ig-ease),box-shadow .4s var(--ig-ease),background-color .3s ease;justify-content:center;align-items:center;padding:28px 28px 44px;display:flex;position:relative;overflow:hidden}.ig-team-cell:after{content:"";border-radius:inherit;background:var(--ig-grad);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:2px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ig-team-cell:hover{box-shadow:var(--ig-shadow-hover);background-color:#fff;transform:translateY(-6px)}.ig-team-cell:hover:after{opacity:1}.ig-team-cell img{object-fit:contain;max-width:78%;max-height:78%;filter:drop-shadow(0 6px 14px rgb(var(--ig-ink-rgb)/.14));transition:transform .5s var(--ig-ease)}.ig-team-cell:hover img{transform:scale(1.07)}.ig-team-cell-name{font-family:var(--ig-font-display);text-align:center;color:var(--ig-muted);justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:.86rem;font-weight:700;line-height:1.2;transition:background-color .3s,color .3s;display:flex;position:absolute;bottom:0;left:0;right:0}.ig-team-cell-name i{opacity:0;transition:opacity .3s ease,transform .3s var(--ig-ease);font-size:.7rem;transform:translate(-6px)}.ig-team-cell:hover .ig-team-cell-name{background:var(--ig-navy-900);color:#fff}.ig-team-cell:hover .ig-team-cell-name i{opacity:1;transform:none}@media (max-width:900px){.ig-teams-wall{grid-template-columns:repeat(3,1fr);gap:12px}}@media (max-width:540px){.ig-teams-wall{grid-template-columns:repeat(2,1fr)}.ig-team-cell{padding:18px 18px 40px}.ig-team-cell-name{padding:8px;font-size:.78rem}}.ig-sched-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.ig-sched-card{background:var(--ig-surface);border-radius:var(--ig-radius);box-shadow:var(--ig-shadow-card);transition:transform .4s var(--ig-ease),box-shadow .4s var(--ig-ease);color:var(--ig-ink);grid-template-columns:1fr auto;align-items:center;gap:24px;padding:24px 24px 24px 30px;text-decoration:none;display:grid;position:relative;overflow:hidden}.ig-sched-card:before{content:"";background:var(--ig-grad);width:5px;position:absolute;top:0;bottom:0;left:0}.ig-sched-card:hover{box-shadow:var(--ig-shadow-hover);transform:translateY(-4px)}.ig-sched-info{align-items:center;gap:18px;min-width:0;display:flex}.ig-sched-badge{object-fit:contain;background:var(--ig-bg);border-radius:14px;flex-shrink:0;width:64px;height:64px;padding:6px}.ig-sched-name{font-family:var(--ig-font-display);text-transform:none;letter-spacing:-.01em;color:var(--ig-ink);font-size:1.12rem;font-weight:800;line-height:1.25}.ig-sched-meta{color:var(--ig-muted);margin-top:4px;font-size:.85rem}.ig-sched-date{background:rgb(var(--ig-primary-rgb)/.08);color:var(--ig-primary);border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding:4px 10px;font-size:.8rem;font-weight:700;display:inline-flex}.ig-sched-days{text-align:center;background:radial-gradient(120px 60px at 50% 0%,#3d6be073,transparent 70%),var(--ig-navy-900);color:#fff;min-width:96px;transition:transform .4s var(--ig-ease);border-radius:14px;padding:14px 12px 12px;position:relative}.ig-sched-card:hover .ig-sched-days{transform:scale(1.04)}.ig-sched-days-n{font-family:var(--ig-font-display);color:#fff;font-variant-numeric:tabular-nums;font-size:2.3rem;font-weight:800;line-height:1}.ig-sched-days-l{font-family:var(--ig-font-label);text-transform:uppercase;letter-spacing:.12em;color:#ffffffad;margin-top:6px;font-size:.62rem;font-weight:600}@media (max-width:900px){.ig-sched-grid{grid-template-columns:1fr}}@media (max-width:480px){.ig-sched-card{grid-template-columns:1fr;gap:16px;padding:20px 18px 18px 24px}.ig-sched-days{justify-content:center;align-items:baseline;gap:8px;min-width:0;padding:10px;display:flex}.ig-sched-days-n{font-size:1.6rem}.ig-sched-days-l{margin-top:0}}.ig-app-card{background:var(--ig-surface);box-shadow:var(--ig-shadow-card);border-radius:20px;grid-template-columns:1fr 1fr;align-items:stretch;display:grid;overflow:hidden}.ig-app-card>:last-child{align-self:center;padding:56px 56px 56px 52px}.ig-app-img{aspect-ratio:4/3;background:var(--ig-surface-2);position:relative;overflow:hidden}.ig-app-img img{z-index:1;object-fit:cover;width:100%;height:100%;position:relative}.ig-app-img--phone{aspect-ratio:auto;background:radial-gradient(500px 300px at 50% 100%,#3d6be099,transparent 70%),linear-gradient(160deg,var(--ig-blue)0%,var(--ig-navy-900)100%);justify-content:center;align-items:center;min-height:460px;padding:40px 24px 0;display:flex}.ig-app-img--phone img{object-fit:contain;filter:drop-shadow(0 30px 40px #040e3080);width:auto;max-width:100%;height:auto;max-height:520px;transition:transform .6s var(--ig-ease);align-self:flex-end}.ig-app-card:hover .ig-app-img--phone img{transform:translateY(-8px)rotate(-1.5deg)}.ig-app-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}@media (max-width:900px){.ig-app-card{grid-template-columns:1fr}.ig-app-card>:last-child{padding:32px 24px 36px}.ig-app-img--phone{min-height:340px;padding-top:28px}.ig-app-img--phone img{max-height:380px}}.ig-spons{flex-direction:column;gap:44px;display:flex}.ig-spons-cat{max-width:560px;font-family:var(--ig-font-label);letter-spacing:.14em;text-transform:uppercase;text-align:center;color:var(--ig-primary);align-items:center;gap:18px;margin:0 auto 20px;font-size:.78rem;font-weight:700;line-height:1.3;display:flex}.ig-spons-cat:before,.ig-spons-cat:after{content:"";border-radius:2px;flex:1;min-width:28px;height:2px}.ig-spons-cat:before{background:linear-gradient(90deg,transparent,var(--ig-pink))}.ig-spons-cat:after{background:linear-gradient(90deg,var(--ig-orange),transparent)}.ig-spons-row{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.ig-spons-group--lg .ig-spons-row{gap:22px}.ig-spons-group--md .ig-spons-row{gap:18px}.ig-spons-card{--card-w:200px;--card-h:110px;--card-pad:16px 20px;flex:0 0 var(--card-w);width:var(--card-w);height:var(--card-h);padding:var(--card-pad);border-radius:var(--ig-radius);box-shadow:0 0 0 1px var(--ig-line),var(--ig-shadow-card);color:var(--ig-ink);transition:transform .35s var(--ig-ease),box-shadow .35s var(--ig-ease);background:#fff;justify-content:center;align-items:center;display:flex;position:relative}.ig-spons-card--lg{--card-w:340px;--card-h:170px;--card-pad:26px 34px}.ig-spons-card--md{--card-w:260px;--card-h:130px;--card-pad:20px 26px}.ig-spons-card img{object-fit:contain;object-position:center;width:100%;height:100%;transition:transform .45s var(--ig-ease);display:block}.ig-spons-fallback{font-family:var(--ig-font-display);text-align:center;color:var(--ig-ink);font-size:1.1rem;font-weight:800;line-height:1.2}.ig-spons-card.is-link:hover{box-shadow:0 0 0 2px rgb(var(--ig-primary-rgb)/.35),var(--ig-shadow-hover);transform:translateY(-4px)}.ig-spons-card.is-link:hover img{transform:scale(1.04)}.ig-spons-go{color:var(--ig-primary);opacity:0;transition:opacity .25s ease,transform .3s var(--ig-ease);font-size:.7rem;position:absolute;top:10px;right:10px;transform:translate(-3px,3px)}.ig-spons-card.is-link:hover .ig-spons-go,.ig-spons-card.is-link:focus-visible .ig-spons-go{opacity:1;transform:none}@media (max-width:720px){.ig-spons{gap:34px}.ig-spons-card--lg{--card-w:min(100%,320px);--card-h:150px;--card-pad:22px 28px}.ig-spons-group--md .ig-spons-row,.ig-spons-group--sm .ig-spons-row{gap:16px}.ig-spons-card--md{--card-w:calc(50% - 8px);--card-h:110px;--card-pad:16px 18px}.ig-spons-card--sm{--card-w:calc(50% - 8px);--card-h:96px;--card-pad:14px 16px}}.ig-page-hero{background:0 0;padding:24px 0 40px}.ig-page-hero .ig-container{max-width:1408px}.ig-page-hero--utility{color:#fff;background:radial-gradient(900px 380px at 90% 0%,#3d6be073,transparent 60%),linear-gradient(180deg,var(--ig-blue)0%,var(--ig-navy-800)100%);margin-bottom:40px;padding:48px 0 52px;position:relative;overflow:hidden}.ig-page-hero--utility>.ig-container{z-index:1;position:relative}.ig-page-hero--utility .ig-page-title{color:#fff;max-width:30ch;font-size:clamp(2rem,4.2vw,3.5rem);line-height:1.05}.ig-page-hero--utility .ig-page-title em{background:linear-gradient(90deg,#ff7ab5 0%,#ffb27a 100%);-webkit-background-clip:text;background-clip:text}.ig-page-hero--utility .ig-page-sub{color:#fffc}.ig-page-hero--utility .ig-eyebrow{color:#ffffffe0}.ig-page-hero--utility .ig-breadcrumbs li,.ig-page-hero--utility .ig-breadcrumbs a{color:#ffffffad}.ig-page-hero--utility .ig-breadcrumbs a:hover,.ig-page-hero--utility .ig-breadcrumbs li[aria-current=page]{color:#fff}.ig-page-hero--utility .ig-deco{opacity:.7}.ig-page-hero--utility .ig-deco i:first-child,.ig-page-hero--utility .ig-deco i:nth-child(2),.ig-page-hero--utility .ig-deco i:nth-child(6){display:none}.ig-page-hero--utility+.ig-subnav{margin-top:-40px}@media (max-width:720px){.ig-page-hero--utility{margin-bottom:28px;padding:30px 0 34px}.ig-page-hero--utility+.ig-subnav{margin-top:-28px}}.ig-page-hero--photo{padding:28px 0 0;position:relative}.ig-page-hero--photo>.ig-container{background-color:var(--ig-navy-900);isolation:isolate;color:#fff;width:calc(100% - 32px);max-width:1408px;min-height:clamp(380px,52vh,560px);box-shadow:0 24px 50px rgb(var(--ig-ink-rgb)/.18);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:44px;margin:0 auto;padding:40px 40px 40px 48px;display:grid;position:relative;overflow:hidden}.ig-page-hero--photo>.ig-container>.ig-page-hero-backdrop{z-index:-2;filter:blur(40px)saturate(1.2);opacity:.6;background-position:50%;background-size:cover;position:absolute;inset:-60px}.ig-page-hero--photo>.ig-container:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#040e30e0 0%,#040e309e 50%,#040e3066 100%);position:absolute;inset:0}.ig-page-hero-text{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.ig-page-hero-figure{min-width:0;margin:0}.ig-page-hero-figure img{border-radius:14px;width:auto;max-width:100%;height:auto;max-height:clamp(300px,60vh,580px);margin-left:auto;display:block;box-shadow:0 24px 50px #040e3080,0 0 0 1px #ffffff14}.ig-page-hero--photo .ig-page-title,.ig-page-hero--photo .ig-page-sub{color:#fff}.ig-page-hero--photo .ig-page-title{font-size:clamp(1.7rem,2.7vw,2.6rem);line-height:1.1}.ig-page-hero--photo .ig-page-sub{-webkit-line-clamp:4;color:#ffffffd1;-webkit-box-orient:vertical;max-width:56ch;display:-webkit-box;overflow:hidden}.ig-page-hero--photo .ig-breadcrumbs{margin-bottom:4px}.ig-page-hero--photo .ig-breadcrumbs a,.ig-page-hero--photo .ig-breadcrumbs li{color:#ffffffc7}.ig-page-hero--photo .ig-breadcrumbs a:hover,.ig-page-hero--photo .ig-breadcrumbs li[aria-current=page]{color:#fff}.ig-page-hero--photo .ig-eyebrow{color:#ffb27a}@media (max-width:960px){.ig-page-hero--photo>.ig-container{grid-template-columns:minmax(0,1fr);gap:22px;min-height:0;padding:18px 18px 26px}.ig-page-hero-figure{order:-1}.ig-page-hero-figure img{border-radius:12px;max-height:70vh;margin:0 auto}.ig-page-hero--photo>.ig-container:after{background:#040e30a8}}@media (max-width:720px){.ig-page-hero--photo{padding-top:18px}.ig-page-hero--photo .ig-page-title{font-size:clamp(1.5rem,6vw,2.2rem)}.ig-page-hero--photo .ig-page-sub{-webkit-line-clamp:3;font-size:.9rem}}.ig-page-title{font-family:var(--ig-font-display);text-transform:none;letter-spacing:-.02em;color:var(--ig-ink);text-wrap:balance;margin:12px 0 14px;font-size:clamp(2.4rem,5.5vw,4.5rem);font-weight:800;line-height:1}.ig-page-sub{color:rgb(var(--ig-ink-rgb)/.7);max-width:64ch;margin:0;font-size:1rem;line-height:1.55}.ig-breadcrumbs{font-family:var(--ig-font-label);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:600}.ig-breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ig-breadcrumbs li{color:rgb(var(--ig-ink-rgb)/.55)}.ig-breadcrumbs li[aria-hidden]{opacity:.5;font-size:.7em}.ig-breadcrumbs a{color:rgb(var(--ig-ink-rgb)/.55);transition:color .18s}.ig-breadcrumbs a:hover{color:var(--ig-primary)}.ig-breadcrumbs li[aria-current=page]{color:var(--ig-ink)}.ig-page-panel{background:var(--ig-surface);border-radius:var(--ig-radius);box-shadow:var(--ig-shadow-card);border:0;width:calc(100% - 32px);max-width:1408px;margin:0 auto 72px;padding:48px 32px}@media (max-width:720px){.ig-page-panel{border-left:0;border-right:0;border-radius:0;width:100%;margin-bottom:48px;padding:28px 18px}.ig-page-panel[style*=padding]{padding:0 18px!important}}.ig-prose{max-width:96ch;color:rgb(var(--ig-ink-rgb)/.84);font-size:1.05rem;line-height:1.75}.ig-prose>*+*{margin-top:1.2em}.ig-prose p{margin:0}.ig-prose h2{font-family:var(--ig-font-display);text-transform:none;letter-spacing:-.02em;color:var(--ig-ink);border-top:1px solid rgb(var(--ig-ink-rgb)/.08);margin-top:2.4em;padding-top:1.6em;font-size:1.55rem;font-weight:800;line-height:1.1}.ig-prose h2:first-child{border-top:0;margin-top:0;padding-top:0}.ig-prose h3{font-family:var(--ig-font-display);text-transform:none;letter-spacing:-.01em;color:var(--ig-ink);margin-top:1.8em;font-size:1.15rem;font-weight:700}.ig-prose ul,.ig-prose ol{margin:0;padding-left:1.5em}.ig-prose ul li,.ig-prose ol li{margin:0 0 .5em;line-height:1.65}.ig-prose strong{color:var(--ig-ink);font-weight:600}.ig-prose a{color:var(--ig-primary);text-underline-offset:2px;text-decoration:underline;transition:color .18s}.ig-prose a:hover{color:var(--ig-primary-hover)}.ig-contact-grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:40px;display:grid}.ig-contact-form,.ig-contact-info{border:1px solid rgb(var(--ig-ink-rgb)/.08);background:#fff;border-radius:12px;padding:36px 40px}.ig-form-head{font-family:var(--ig-font-display);text-transform:none;letter-spacing:-.02em;color:var(--ig-ink);margin:0 0 24px;font-size:1.4rem;font-weight:800}.ig-field{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.ig-field label{font-family:var(--ig-font-label);text-transform:uppercase;letter-spacing:.06em;color:rgb(var(--ig-ink-rgb)/.65);font-size:.74rem;font-weight:700}.ig-field label i{color:var(--ig-primary);margin-right:6px;font-size:.85em}.ig-field input,.ig-field select,.ig-field textarea{border:1px solid rgb(var(--ig-ink-rgb)/.18);width:100%;font-family:var(--ig-font-body);color:var(--ig-ink);background:#fff;border-radius:6px;padding:12px 14px;font-size:.95rem;transition:border-color .18s,box-shadow .18s}.ig-field input:focus,.ig-field select:focus,.ig-field textarea:focus{border-color:var(--ig-primary);box-shadow:0 0 0 3px rgb(var(--ig-primary-rgb)/.12);outline:none}.ig-field textarea{resize:vertical;min-height:140px}.ig-alert{border-radius:8px;align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;font-size:.9rem;display:flex}.ig-alert--success{background:rgb(var(--ig-primary-rgb)/.08);color:var(--ig-primary-hover);border:1px solid rgb(var(--ig-primary-rgb)/.2)}.ig-alert--error{color:#b3261e;background:#d9302514;border:1px solid #d9302533}.ig-info-head{font-family:var(--ig-font-display);text-transform:none;letter-spacing:-.02em;color:var(--ig-ink);margin:0 0 24px;font-size:1.4rem;font-weight:800}.ig-info-items{flex-direction:column;gap:22px;display:flex}.ig-info-item{gap:14px;display:flex}.ig-info-icon{background:rgb(var(--ig-primary-rgb)/.08);width:40px;height:40px;color:var(--ig-primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.ig-info-text h4{font-family:var(--ig-font-label);text-transform:uppercase;letter-spacing:.04em;color:var(--ig-ink);margin:0 0 4px;font-size:.85rem;font-weight:700}.ig-info-text p,.ig-info-text a{color:rgb(var(--ig-ink-rgb)/.7);margin:0;font-size:.9rem;line-height:1.55}.ig-info-text a{color:var(--ig-primary)}.ig-info-text a:hover{color:var(--ig-primary-hover)}.ig-info-social{border-top:1px solid rgb(var(--ig-ink-rgb)/.08);gap:8px;margin-top:22px;padding-top:22px;display:flex}.ig-info-social a{border:1px solid rgb(var(--ig-ink-rgb)/.15);width:36px;height:36px;color:var(--ig-ink);border-radius:8px;justify-content:center;align-items:center;font-size:1rem;transition:all .18s;display:inline-flex}.ig-info-social a:hover{background:var(--ig-primary);border-color:var(--ig-primary);color:#fff}@media (max-width:900px){.ig-contact-grid{grid-template-columns:1fr;gap:22px}.ig-contact-form,.ig-contact-info{padding:26px 22px}}.ig-subnav{top:var(--ig-chrome-h);z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--ig-line),0 8px 20px rgb(var(--ig-ink-rgb)/.05);background:#fffffff0;margin-bottom:28px;position:sticky}.ig-subnav-inner{scrollbar-width:none;gap:28px;max-width:1408px;margin:0 auto;padding:0 32px;display:flex;overflow-x:auto}.ig-subnav-inner::-webkit-scrollbar{display:none}.ig-subnav-link{font-family:var(--ig-font-display);text-transform:none;letter-spacing:0;color:var(--ig-muted);white-space:nowrap;cursor:pointer;flex-shrink:0;padding:16px 2px;font-size:.95rem;font-weight:700;text-decoration:none;transition:color .18s;position:relative}.ig-subnav-link:after{content:"";background:var(--ig-grad);height:3px;transition:transform .3s var(--ig-ease);border-radius:3px 3px 0 0;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ig-subnav-link:hover,.ig-subnav-link.is-active{color:var(--ig-ink)}.ig-subnav-link.is-active:after{transform:scaleX(1)}@media (max-width:720px){.ig-subnav-inner{gap:18px;padding:0 16px}.ig-subnav-link{padding:12px 2px;font-size:.78rem}}.ig-hero-badges{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.ig-hero-badge{background:rgb(var(--ig-primary-rgb)/.08);border:1px solid rgb(var(--ig-primary-rgb)/.25);color:var(--ig-primary);font-family:var(--ig-font-display);text-transform:none;letter-spacing:0;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:.78rem;font-weight:700;display:inline-flex}.ig-feature-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.ig-feature-card{border:1px solid rgb(var(--ig-ink-rgb)/.08);background:#fff;border-radius:12px;padding:32px 28px;transition:border-color .2s,transform .2s}.ig-feature-card:hover{border-color:rgb(var(--ig-primary-rgb)/.4);transform:translateY(-2px)}.ig-feature-icon{background:rgb(var(--ig-primary-rgb)/.08);width:48px;height:48px;color:var(--ig-primary);border-radius:10px;justify-content:center;align-items:center;margin-bottom:18px;font-size:1.3rem;display:inline-flex}.ig-feature-card h3{font-family:var(--ig-font-display);text-transform:none;color:var(--ig-ink);letter-spacing:-.02em;margin:0 0 8px;font-size:1.2rem;font-weight:700}.ig-feature-card p{color:rgb(var(--ig-ink-rgb)/.7);margin:0;font-size:.92rem;line-height:1.55}@media (max-width:900px){.ig-feature-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.ig-feature-grid{grid-template-columns:1fr}}.ig-phone-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:60px;display:grid}.ig-phone-mock{justify-content:center;align-items:center;display:flex;position:relative}.ig-phone-mock img{object-fit:contain;max-width:100%;max-height:640px}.ig-checklist{flex-direction:column;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.ig-checklist li{color:rgb(var(--ig-ink-rgb)/.8);align-items:flex-start;gap:12px;font-size:1rem;line-height:1.5;display:flex}.ig-checklist i{background:rgb(var(--ig-primary-rgb)/.12);width:20px;height:20px;color:var(--ig-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:4px;font-size:.6rem;display:inline-flex}@media (max-width:900px){.ig-phone-grid{grid-template-columns:1fr;gap:32px}}.ig-store-row{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:24px;display:flex}.ig-store-btn{background:var(--ig-ink);color:#fff;border-radius:8px;align-items:center;gap:12px;padding:12px 22px;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.ig-store-btn:hover{background:var(--ig-primary);transform:translateY(-1px)}.ig-store-btn i{font-size:1.8rem}.ig-store-btn-text{flex-direction:column;line-height:1.1;display:flex}.ig-store-btn-text small{letter-spacing:1px;text-transform:uppercase;opacity:.7;font-size:.65rem}.ig-store-btn-text span{font-family:var(--ig-font-display);letter-spacing:0;font-size:1.05rem;font-weight:800}.ig-about-block+.ig-about-block{margin-top:56px}.ig-about-block h2{font-family:var(--ig-font-display);text-transform:none;letter-spacing:-.02em;color:var(--ig-ink);margin:0 0 18px;font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:800;line-height:1.05}.ig-about-block h2 em{color:var(--ig-primary);font-style:normal}.ig-about-block p{color:rgb(var(--ig-ink-rgb)/.8);max-width:96ch;margin:0 0 1em;font-size:1rem;line-height:1.7}.ig-about-block p strong{color:var(--ig-ink);font-weight:600}.ig-pullquote{border-left:4px solid var(--ig-primary);background:rgb(var(--ig-primary-rgb)/.05);color:var(--ig-ink);border-radius:0 10px 10px 0;max-width:96ch;margin:28px 0;padding:20px 26px;font-size:1.08rem;font-style:italic;line-height:1.65}.ig-pullquote cite{color:var(--ig-muted);margin-top:12px;font-size:.9rem;font-style:normal;font-weight:700;display:block}.ig-special-golfers{gap:16px;margin-top:28px;display:grid}.ig-special-golfer{border:1px solid rgb(var(--ig-ink-rgb)/.08);background:#fff;border-radius:12px;padding:22px 26px}.ig-special-golfer h3{font-family:var(--ig-font-display);text-transform:none;letter-spacing:-.02em;color:var(--ig-ink);margin:0 0 4px;font-size:1.35rem;font-weight:800}.ig-special-cred{font-family:var(--ig-font-label);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:700;color:var(--ig-primary)!important;margin:0 0 12px!important}.ig-special-golfer p:last-child{margin-bottom:0}.ig-stats-row{grid-template-columns:repeat(var(--ig-cols,3),1fr);gap:18px;margin:32px 0;display:grid}.ig-stat-card{border:1px solid rgb(var(--ig-ink-rgb)/.08);text-align:center;background:#fff;border-radius:12px;padding:32px 24px}.ig-stat-num{font-family:var(--ig-font-display);color:var(--ig-primary);margin-bottom:8px;font-size:clamp(2.4rem,4vw,3.2rem);font-weight:800;line-height:1}.ig-stat-label{font-family:var(--ig-font-label);text-transform:uppercase;letter-spacing:.06em;color:rgb(var(--ig-ink-rgb)/.6);font-size:.82rem;font-weight:600}@media (max-width:720px){.ig-stats-row{grid-template-columns:repeat(var(--ig-cols-sm,3),1fr);gap:8px;margin:20px 0}.ig-stat-card{border-radius:8px;padding:18px 8px}.ig-stat-num{font-size:clamp(1.6rem,6vw,2.2rem)}.ig-stat-label{letter-spacing:1px;font-size:.62rem}}.ig-icons-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.ig-icon-card{text-align:center;border:1px solid rgb(var(--ig-ink-rgb)/.08);cursor:pointer;background:#fff;border-radius:12px;padding:24px 16px;transition:all .2s}.ig-icon-card:hover{border-color:rgb(var(--ig-primary-rgb)/.4);transform:translateY(-2px)}.ig-icon-ring{background:linear-gradient(135deg,var(--ig-primary),var(--ig-primary-deep));border-radius:50%;width:140px;height:140px;margin:0 auto 16px;padding:4px}.ig-icon-ring img{object-fit:cover;object-position:center 15%;background:var(--ig-surface-2);border:4px solid #fff;border-radius:50%;width:100%;height:100%}.ig-icon-card h3{font-family:var(--ig-font-display);text-transform:none;color:var(--ig-ink);letter-spacing:-.02em;margin:0 0 4px;font-size:1.1rem;font-weight:800}.ig-icon-card .ig-icon-title{font-family:var(--ig-font-label);text-transform:uppercase;letter-spacing:.06em;color:var(--ig-primary);margin:0 0 8px;font-size:.75rem;font-weight:700}.ig-icon-card .ig-icon-stat{color:rgb(var(--ig-ink-rgb)/.65);margin:0;font-size:.82rem;line-height:1.4}@media (max-width:900px){.ig-icons-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.ig-icons-grid{grid-template-columns:1fr;gap:12px}.ig-icon-card{text-align:left;grid-template-columns:88px 1fr;align-items:center;gap:14px;padding:14px;display:grid}.ig-icon-ring{width:80px;height:80px;margin:0;padding:3px}.ig-icon-card h3{font-size:1rem}.ig-icon-card .ig-icon-title{margin:2px 0 6px}.ig-icon-card .ig-icon-stat{font-size:.78rem;line-height:1.35}}.ig-team-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.ig-team-card{border:1px solid rgb(var(--ig-ink-rgb)/.08);text-align:center;background:#fff;border-radius:12px;padding:28px 20px}.ig-team-photo{background:rgb(var(--ig-primary-rgb)/.08);border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;margin:0 auto 16px;display:flex;overflow:hidden}.ig-team-photo img{object-fit:cover;width:100%;height:100%}.ig-team-fallback{font-family:var(--ig-font-display);color:var(--ig-primary);font-size:1.8rem;font-weight:800}.ig-team-card h3{font-family:var(--ig-font-display);text-transform:none;color:var(--ig-ink);margin:0 0 4px;font-size:1.15rem;font-weight:800}.ig-team-role{font-family:var(--ig-font-label);text-transform:uppercase;letter-spacing:.06em;color:var(--ig-primary);margin:0 0 10px;font-size:.78rem;font-weight:700}.ig-team-bio{color:rgb(var(--ig-ink-rgb)/.7);margin:0;font-size:.85rem;line-height:1.5}@media (max-width:900px){.ig-team-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.ig-team-grid{grid-template-columns:1fr}}.ig-social-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.ig-social-card{border:1px solid rgb(var(--ig-ink-rgb)/.08);color:inherit;background:#fff;border-radius:12px;flex-direction:column;text-decoration:none;transition:transform .2s,border-color .2s;display:flex;overflow:hidden}.ig-social-card:hover{border-color:rgb(var(--ig-primary-rgb)/.4);transform:translateY(-3px)}.ig-social-media{aspect-ratio:1;background:var(--ig-surface-2);position:relative;overflow:hidden}.ig-social-media img,.ig-social-media video{object-fit:cover;width:100%;height:100%;display:block}.ig-social-badge{color:#fff;text-shadow:0 1px 5px #00000080;font-size:1.1rem;position:absolute;top:10px;right:10px}.ig-social-play{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ig-social-play i{color:#fff;background:#00000080;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.ig-social-body{flex-direction:column;flex:1;gap:10px;padding:14px 16px;display:flex}.ig-social-caption{color:rgb(var(--ig-ink-rgb)/.8);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.85rem;line-height:1.45;display:-webkit-box;overflow:hidden}.ig-social-meta{font-family:var(--ig-font-label);color:rgb(var(--ig-ink-rgb)/.55);gap:16px;margin-top:auto;font-size:.82rem;font-weight:700;display:flex}.ig-social-meta i{color:var(--ig-primary);margin-right:4px}@media (max-width:900px){.ig-social-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.ig-social-grid{grid-template-columns:1fr}}.ig-video-embed{aspect-ratio:16/9;background:#000;border-radius:12px;max-width:880px;position:relative;overflow:hidden}.ig-video-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.ig-back-link{font-family:var(--ig-font-display);text-transform:none;letter-spacing:0;color:rgb(var(--ig-ink-rgb)/.6);align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;font-weight:700;transition:color .18s;display:inline-flex}.ig-back-link:hover{color:var(--ig-primary)}.ig-back-link i{transition:transform .18s}.ig-back-link:hover i{transform:translate(-3px)}.ig-featured-news{border:1px solid rgb(var(--ig-ink-rgb)/.08);color:inherit;background:#fff;border-radius:12px;grid-template-columns:1.1fr 1fr;gap:0;margin-bottom:56px;text-decoration:none;transition:transform .2s,border-color .2s;display:grid;overflow:hidden}.ig-featured-news:hover{border-color:rgb(var(--ig-primary-rgb)/.4);transform:translateY(-2px)}.ig-featured-img{aspect-ratio:4/3;background:var(--ig-surface-2);position:relative;overflow:hidden}.ig-featured-img img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.ig-featured-news:hover .ig-featured-img img{transform:scale(1.04)}.ig-featured-img-fallback{background:linear-gradient(135deg,var(--ig-primary),var(--ig-primary-deep));color:#ffffff59;justify-content:center;align-items:center;width:100%;height:100%;font-size:4rem;display:flex}.ig-featured-body{flex-direction:column;justify-content:center;gap:14px;padding:40px 44px;display:flex}.ig-featured-body h2{font-family:var(--ig-font-display);text-transform:none;letter-spacing:-.02em;color:var(--ig-ink);margin:0;font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:800;line-height:1.05}.ig-featured-body p{color:rgb(var(--ig-ink-rgb)/.7);margin:0;font-size:1rem;line-height:1.6}@media (max-width:900px){.ig-featured-news{grid-template-columns:1fr}.ig-featured-body{padding:28px 24px}}.ig-article-meta{font-family:var(--ig-font-label);text-transform:uppercase;letter-spacing:.06em;color:rgb(var(--ig-ink-rgb)/.6);flex-wrap:wrap;gap:18px;margin-bottom:20px;font-size:.82rem;font-weight:600;display:flex}.ig-article-meta i{color:var(--ig-primary);margin-right:6px}.ig-article-tags{flex-wrap:wrap;gap:6px;margin-top:24px;display:flex}.ig-article-body{max-width:96ch}.ig-article-body p{color:rgb(var(--ig-ink-rgb)/.84);margin:0 0 1.2em;font-size:1.05rem;line-height:1.75}.ig-article-body h2,.ig-article-body h3{font-family:var(--ig-font-display);text-transform:none;color:var(--ig-ink);letter-spacing:-.02em;font-weight:800}.ig-article-body h2{margin:2em 0 .5em;font-size:1.6rem}.ig-article-body h3{margin:1.6em 0 .4em;font-size:1.2rem}.ig-article-body ul,.ig-article-body ol{margin:0 0 1.2em;padding-left:1.5em}.ig-article-body li{margin-bottom:.5em;line-height:1.65}.ig-article-body strong{color:var(--ig-ink);font-weight:600}.ig-article-body a{color:var(--ig-primary);text-underline-offset:2px;text-decoration:underline}.ig-article-body a:hover{color:var(--ig-primary-hover)}.ig-article-body img{border-radius:8px;max-width:100%;height:auto;margin:1.5em 0}.ig-pull-quote{background:rgb(var(--ig-primary-rgb)/.04);border-left:3px solid var(--ig-primary);border-radius:0 8px 8px 0;margin:32px 0;padding:28px 28px 28px 60px;position:relative}.ig-pull-quote .ig-pull-quote-icon{color:rgb(var(--ig-primary-rgb)/.35);font-size:1.5rem;position:absolute;top:24px;left:24px}.ig-pull-quote blockquote{font-family:var(--ig-font-display);color:var(--ig-ink);margin:0 0 8px;font-size:1.3rem;font-weight:600;line-height:1.35}.ig-pull-quote cite{font-family:var(--ig-font-label);text-transform:uppercase;letter-spacing:.06em;color:var(--ig-primary);font-size:.82rem;font-style:normal;font-weight:700}.ig-article-hero-img{border-radius:12px;max-width:100%;margin:24px 0 32px;overflow:hidden}.ig-article-hero-img img{width:100%;height:auto;display:block}.ig-share-bar{border-top:1px solid rgb(var(--ig-ink-rgb)/.08);align-items:center;gap:18px;margin-top:40px;padding:24px 0;display:flex}.ig-share-label{font-family:var(--ig-font-label);text-transform:uppercase;letter-spacing:.08em;color:rgb(var(--ig-ink-rgb)/.65);font-size:.85rem;font-weight:700}.ig-share-icons{gap:8px;display:flex}.ig-share-icon{border:1px solid rgb(var(--ig-ink-rgb)/.15);width:38px;height:38px;color:var(--ig-ink);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;transition:all .18s;display:inline-flex}.ig-share-icon:hover{background:var(--ig-primary);border-color:var(--ig-primary);color:#fff}.ig-comments{border-top:1px solid rgb(var(--ig-ink-rgb)/.08);margin-top:56px;padding-top:40px}.ig-comments-head{font-family:var(--ig-font-display);text-transform:none;letter-spacing:-.02em;color:var(--ig-ink);align-items:center;gap:12px;margin-bottom:24px;font-size:1.4rem;font-weight:800;display:flex}.ig-comments-head i{color:var(--ig-primary)}.ig-comments-count{background:rgb(var(--ig-primary-rgb)/.1);color:var(--ig-primary);letter-spacing:0;border-radius:999px;padding:3px 9px;font-size:.8rem}.ig-comment-form{background:rgb(var(--ig-ink-rgb)/.02);border:1px solid rgb(var(--ig-ink-rgb)/.08);border-radius:12px;margin-bottom:32px;padding:24px}.ig-comment-form .ig-field{margin-bottom:12px}.ig-comment-submit{background:var(--ig-primary);color:#fff;font-family:var(--ig-font-display);text-transform:none;letter-spacing:0;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:8px;padding:10px 22px;font-size:.85rem;font-weight:700;transition:background .18s;display:inline-flex}.ig-comment-submit:hover:not(:disabled){background:var(--ig-primary-hover)}.ig-comment-submit:disabled{opacity:.6;cursor:not-allowed}.ig-comment-error{color:#b3261e;margin:0 0 10px;font-size:.85rem}.ig-comments-list{flex-direction:column;gap:20px;display:flex}.ig-comments-empty{text-align:center;color:rgb(var(--ig-ink-rgb)/.5);padding:32px 0;font-size:.95rem}.ig-comment-item{border-bottom:1px solid rgb(var(--ig-ink-rgb)/.06);gap:14px;padding-bottom:20px;display:flex}.ig-comment-item:last-child{border-bottom:0;padding-bottom:0}.ig-comment-avatar{background:rgb(var(--ig-primary-rgb)/.1);width:40px;height:40px;color:var(--ig-primary);font-family:var(--ig-font-label);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:inline-flex}.ig-comment-body{flex:1;min-width:0}.ig-comment-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.ig-comment-author{color:var(--ig-ink);font-size:.92rem;font-weight:600}.ig-comment-time{font-family:var(--ig-font-label);text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--ig-ink-rgb)/.5);font-size:.75rem}.ig-comment-text{color:rgb(var(--ig-ink-rgb)/.78);margin:0;font-size:.95rem;line-height:1.55}.ig-comment-pending{font-family:var(--ig-font-label);text-transform:uppercase;letter-spacing:.04em;color:#b3781e;background:#cc860014;border-radius:999px;align-items:center;gap:5px;margin-top:6px;padding:3px 8px;font-size:.7rem;display:inline-flex}.ig-stats-bar{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:56px;display:grid}.ig-stat-tile{border:1px solid rgb(var(--ig-ink-rgb)/.08);background:#fff;border-radius:10px;align-items:center;gap:14px;padding:22px 24px;display:flex}.ig-stat-tile-icon{background:rgb(var(--ig-primary-rgb)/.08);width:44px;height:44px;color:var(--ig-primary);border-radius:8px;justify-content:center;align-items:center;font-size:1.1rem;display:inline-flex}.ig-stat-tile-num{font-family:var(--ig-font-display);color:var(--ig-ink);font-size:1.6rem;font-weight:800;line-height:1;display:block}.ig-stat-tile-lab{font-family:var(--ig-font-label);text-transform:uppercase;letter-spacing:.06em;color:rgb(var(--ig-ink-rgb)/.55);font-size:.72rem}@media (max-width:900px){.ig-stats-bar{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.ig-stats-bar{grid-template-columns:1fr}}.ig-media-fallback.ig-media-fallback{color:#fff;background:radial-gradient(140% 120% at 100% 0%,#ffffff29,transparent 55%),repeating-linear-gradient(-38deg,transparent 0 18px,#ffffff0a 18px 36px),linear-gradient(135deg,var(--tone-a,var(--ig-blue))0%,var(--tone-b,var(--ig-navy-900))100%);align-items:flex-end;padding:16px;display:flex;position:relative;overflow:hidden}.ig-media-fallback-mark{opacity:.14;transition:transform .6s var(--ig-ease);font-size:6.5rem;position:absolute;bottom:-18px;right:-10px;transform:rotate(-12deg)}.ig-media-fallback-badge{align-items:center;gap:10px;min-width:0;max-width:100%;display:inline-flex;position:relative}.ig-media-fallback-mono{min-width:40px;height:40px;color:var(--tone-b,var(--ig-navy-900));font-family:var(--ig-font-display);letter-spacing:-.01em;background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0 8px;font-size:.92rem;font-weight:800;display:inline-flex;box-shadow:0 6px 14px #040e3040}.ig-media-fallback-name{font-family:var(--ig-font-display);letter-spacing:-.01em;-webkit-line-clamp:2;text-shadow:0 2px 10px #040e3040;-webkit-box-orient:vertical;font-size:1.15rem;font-weight:800;line-height:1.15;display:-webkit-box;overflow:hidden}.ig-press-card{background:var(--ig-surface);border-radius:var(--ig-radius);color:inherit;box-shadow:var(--ig-shadow-card);transition:transform .4s var(--ig-ease),box-shadow .4s var(--ig-ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.ig-press-card:hover{box-shadow:var(--ig-shadow-hover);transform:translateY(-5px)}.ig-press-img-wrap{position:relative}.ig-press-img{aspect-ratio:16/9;background:var(--ig-surface-2);position:relative;overflow:hidden}.ig-press-img img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ig-ease)}.ig-press-card:hover .ig-press-img img{transform:scale(1.05)}.ig-press-card:hover .ig-media-fallback-mark{transform:rotate(-4deg)scale(1.08)}.ig-press-img.ig-media-fallback{padding:22px}.ig-press-img.ig-media-fallback .ig-media-fallback-name{font-size:1.5rem}.ig-press-source{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-family:var(--ig-font-label);letter-spacing:.06em;text-transform:uppercase;background:#040e30d1;border-radius:999px;padding:5px 12px;font-size:.7rem;font-weight:700;position:absolute;top:14px;left:14px}.ig-press-body{flex-direction:column;flex:1;gap:10px;padding:22px;display:flex}.ig-press-date{font-family:var(--ig-font-label);text-transform:uppercase;letter-spacing:.06em;color:var(--ig-primary);font-size:.78rem;font-weight:600}.ig-press-date i{margin-right:6px}.ig-press-card h3{font-family:var(--ig-font-display);text-transform:none;letter-spacing:-.02em;color:var(--ig-ink);margin:0;font-size:1.1rem;font-weight:700;line-height:1.2}.ig-press-excerpt{color:rgb(var(--ig-ink-rgb)/.7);margin:0;font-size:.9rem;line-height:1.55}.ig-press-foot{border-top:1px solid var(--ig-line);font-family:var(--ig-font-display);color:var(--ig-primary);align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:.9rem;font-weight:700;display:flex}.ig-press-foot i{transition:transform .3s var(--ig-ease);font-size:.75em}.ig-press-card:hover .ig-press-foot{color:var(--ig-primary-hover)}.ig-press-card:hover .ig-press-foot i{transform:translate(2px,-2px)}.ig-press-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:56px;display:grid}@media (min-width:901px){.ig-press-grid--spotlight{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.ig-press-grid--spotlight .ig-press-card.is-lead{grid-row:1/span 2}.ig-press-grid--spotlight .ig-press-card.is-lead h3{font-size:1.55rem;line-height:1.2}.ig-press-grid--spotlight .ig-press-card:not(.is-lead){grid-template-columns:minmax(0,.95fr) minmax(0,1fr);display:grid}.ig-press-grid--spotlight .ig-press-card:not(.is-lead) .ig-press-img{aspect-ratio:auto;height:100%;min-height:190px}.ig-press-grid--spotlight .ig-press-card:not(.is-lead) .ig-press-img-wrap{height:100%}.ig-press-grid--spotlight .ig-press-card:not(.is-lead) .ig-press-body{gap:8px;padding:18px 20px}.ig-press-grid--spotlight .ig-press-card:not(.is-lead) h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1.02rem;display:-webkit-box;overflow:hidden}.ig-press-grid--spotlight .ig-press-card:not(.is-lead) .ig-press-excerpt{display:none}}@media (max-width:900px){.ig-press-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.ig-press-grid{grid-template-columns:1fr}}.ig-cov-results{margin-bottom:8px;transition:opacity .25s}.ig-cov-results.is-refreshing{opacity:.5;pointer-events:none}.ig-cov-group+.ig-cov-group{margin-top:36px}.ig-cov-month{top:var(--ig-chrome-h);z-index:3;background:rgb(var(--ig-bg-rgb)/.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;gap:14px;margin-bottom:14px;padding:14px 0;display:flex;position:sticky}.ig-cov-month:after{content:"";background:linear-gradient(90deg,var(--ig-ink)0%,rgb(var(--ig-ink-rgb)/.08)100%);border-radius:2px;flex:1;order:3;height:2px}.ig-cov-month h3{font-family:var(--ig-font-display);letter-spacing:-.02em;color:var(--ig-ink);margin:0;font-size:1.35rem;font-weight:800}.ig-cov-month-count{background:rgb(var(--ig-primary-rgb)/.1);color:var(--ig-primary);font-family:var(--ig-font-label);white-space:nowrap;border-radius:999px;order:2;padding:4px 11px;font-size:.72rem;font-weight:700}.ig-cov-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.ig-cov-card{background:var(--ig-surface);border-radius:var(--ig-radius);min-width:0;color:var(--ig-ink);box-shadow:var(--ig-shadow-card);transition:transform .4s var(--ig-ease),box-shadow .4s var(--ig-ease);flex-direction:column;display:flex;overflow:hidden}.ig-cov-card:hover{box-shadow:var(--ig-shadow-hover);transform:translateY(-5px)}.ig-cov-media-wrap{position:relative}.ig-cov-media{aspect-ratio:2;background:var(--ig-surface-2);position:relative;overflow:hidden}.ig-cov-media img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ig-ease)}.ig-cov-card:hover .ig-cov-media img{transform:scale(1.06)}.ig-cov-card:hover .ig-media-fallback-mark{transform:rotate(-4deg)scale(1.08)}.ig-cov-chips{gap:6px;display:flex;position:absolute;top:12px;right:12px}.ig-cov-chip{color:var(--ig-ink);font-family:var(--ig-font-label);letter-spacing:.04em;text-transform:uppercase;background:#ffffffeb;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:.66rem;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #040e302e}.ig-cov-chip i{font-size:.85em}.ig-cov-chip--online i{color:var(--ig-primary)}.ig-cov-chip--print i{color:#845c2a}.ig-cov-chip--release i{color:var(--ig-pink)}.ig-cov-body{flex-direction:column;flex:1;gap:8px;min-width:0;padding:16px 18px;display:flex}.ig-cov-meta{min-width:0;color:var(--ig-muted);white-space:nowrap;align-items:center;gap:6px;font-size:.78rem;display:flex}.ig-cov-source{color:var(--ig-primary);text-overflow:ellipsis;font-weight:700;overflow:hidden}.ig-cov-sep{opacity:.6}.ig-cov-card h3{font-family:var(--ig-font-display);letter-spacing:-.01em;color:var(--ig-ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:1rem;font-weight:700;line-height:1.32;transition:color .2s;display:-webkit-box;overflow:hidden}.ig-cov-card:hover h3{color:var(--ig-primary)}.ig-cov-excerpt{color:rgb(var(--ig-ink-rgb)/.68);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.85rem;line-height:1.5;display:-webkit-box;overflow:hidden}.ig-cov-foot{justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-top:auto;padding-top:10px;display:flex}.ig-cov-foot .ig-story-tag{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.ig-cov-go{font-family:var(--ig-font-display);color:var(--ig-primary);flex-shrink:0;align-items:center;gap:6px;font-size:.85rem;font-weight:700;display:inline-flex}.ig-cov-go i{transition:transform .3s var(--ig-ease);font-size:.78em}.ig-cov-card:hover .ig-cov-go i{transform:translate(2px,-2px)}.ig-cov-card--skeleton{pointer-events:none}.ig-cov-card--skeleton .ig-cov-media,.ig-skel-line{background:linear-gradient(90deg,var(--ig-surface-2)0%,#f4f7fd 50%,var(--ig-surface-2)100%);background-size:200% 100%;animation:1.3s linear infinite igShimmer}.ig-skel-line{border-radius:6px;height:12px;display:block}.ig-cov-card--skeleton .ig-cov-body{gap:12px;padding-bottom:22px}@keyframes igShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ig-cov-card--skeleton .ig-cov-media,.ig-skel-line{animation:none}}@media (max-width:1200px){.ig-cov-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.ig-cov-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (max-width:540px){.ig-cov-grid{grid-template-columns:minmax(0,1fr)}.ig-cov-month h3{font-size:1.15rem}}.ig-filters{border:1px solid rgb(var(--ig-ink-rgb)/.08);background:#fff;border-radius:12px;flex-direction:column;gap:18px;margin-bottom:24px;padding:22px 24px;display:flex}.ig-filter-row{flex-wrap:wrap;align-items:flex-end;gap:18px;display:flex}.ig-filter-row>*{flex:240px;min-width:0}.ig-filter-group{flex-direction:column;gap:8px;min-width:0;display:flex}.ig-filter-label{font-family:var(--ig-font-label);text-transform:uppercase;letter-spacing:.06em;color:rgb(var(--ig-ink-rgb)/.6);align-items:center;gap:6px;font-size:.72rem;font-weight:700;display:inline-flex}.ig-filter-label i{color:var(--ig-primary)}.ig-search-wrap{align-items:center;display:flex;position:relative}.ig-search-wrap>i{color:rgb(var(--ig-ink-rgb)/.4);pointer-events:none;font-size:.85rem;position:absolute;left:14px}.ig-search-input{border:1px solid rgb(var(--ig-ink-rgb)/.18);width:100%;font-family:var(--ig-font-body);color:var(--ig-ink);background:#fff;border-radius:6px;padding:11px 14px 11px 38px;font-size:.92rem;transition:border-color .18s,box-shadow .18s}.ig-search-input:focus{border-color:var(--ig-primary);box-shadow:0 0 0 3px rgb(var(--ig-primary-rgb)/.12);outline:none}.ig-filter-select{border:1px solid rgb(var(--ig-ink-rgb)/.18);width:100%;font-family:var(--ig-font-body);color:var(--ig-ink);cursor:pointer;background:#fff;border-radius:6px;padding:10px 14px;font-size:.92rem}.ig-filter-select:focus{border-color:var(--ig-primary);box-shadow:0 0 0 3px rgb(var(--ig-primary-rgb)/.12);outline:none}.ig-pill-row{flex-wrap:wrap;gap:6px;display:flex}.ig-pill-row--scroll{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.ig-pill-row--scroll::-webkit-scrollbar{display:none}.ig-pill{font-family:var(--ig-font-display);text-transform:none;letter-spacing:0;color:rgb(var(--ig-ink-rgb)/.7);background:rgb(var(--ig-ink-rgb)/.04);border:1px solid rgb(var(--ig-ink-rgb)/.1);cursor:pointer;white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:.78rem;font-weight:700;transition:all .15s}.ig-pill:hover{color:var(--ig-ink);background:rgb(var(--ig-ink-rgb)/.08)}.ig-pill.is-active{background:var(--ig-primary);border-color:var(--ig-primary);color:#fff}.ig-pill i{margin-right:5px;font-size:.78em}.ig-filter-status{font-family:var(--ig-font-label);color:rgb(var(--ig-ink-rgb)/.7);align-items:center;gap:12px;font-size:.85rem;display:flex}.ig-filter-status strong{color:var(--ig-primary);font-size:1.05rem;font-weight:800}.ig-filter-clear{border:1px solid rgb(var(--ig-ink-rgb)/.15);font-family:var(--ig-font-display);text-transform:none;letter-spacing:0;color:rgb(var(--ig-ink-rgb)/.65);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.75rem;font-weight:700;transition:all .15s;display:inline-flex}.ig-filter-clear:hover{color:#b3261e;border-color:#b3261e4d}.ig-archive-wrap{border:1px solid rgb(var(--ig-ink-rgb)/.08);background:#fff;border-radius:12px;margin-bottom:24px;overflow:hidden}.ig-archive-table{border-collapse:collapse;width:100%}.ig-archive-table thead{background:var(--ig-bg)}.ig-archive-table th{font-family:var(--ig-font-label);text-transform:uppercase;letter-spacing:.06em;color:rgb(var(--ig-ink-rgb)/.55);text-align:left;border-bottom:1px solid rgb(var(--ig-ink-rgb)/.08);padding:14px 16px;font-size:.72rem;font-weight:700}.ig-archive-table td{color:var(--ig-ink);border-bottom:1px solid rgb(var(--ig-ink-rgb)/.06);vertical-align:middle;padding:14px 16px;font-size:.9rem}.ig-archive-table tr:last-child td{border-bottom:0}.ig-archive-table tr.is-clickable{cursor:pointer}.ig-archive-table tr.is-clickable:hover td{background:rgb(var(--ig-primary-rgb)/.03)}.ig-archive-date{font-family:var(--ig-font-label);letter-spacing:.02em;text-transform:uppercase;color:rgb(var(--ig-ink-rgb)/.65);white-space:nowrap;font-size:.85rem;font-weight:700}.ig-archive-headline{color:var(--ig-ink);align-items:center;gap:8px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.ig-archive-headline:hover{color:var(--ig-primary)}.ig-archive-headline i{opacity:.5;flex-shrink:0;font-size:.7em}.ig-archive-source{color:rgb(var(--ig-ink-rgb)/.65);font-size:.88rem}.ig-story-tag{font-family:var(--ig-font-label);text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--ig-ink-rgb)/.7);background:rgb(var(--ig-ink-rgb)/.05);border-radius:4px;padding:3px 9px;font-size:.7rem;font-weight:600;display:inline-block}.ig-medium-badge{font-family:var(--ig-font-label);text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:3px 9px;font-size:.7rem;font-weight:700;display:inline-block}.ig-medium-online{background:rgb(var(--ig-primary-rgb)/.1);color:var(--ig-primary)}.ig-medium-print{color:#845c2a;background:#845c2a1a}.ig-lang-badge{background:rgb(var(--ig-ink-rgb)/.06);color:rgb(var(--ig-ink-rgb)/.6);text-transform:uppercase;letter-spacing:.5px;border-radius:3px;margin-left:8px;padding:1px 7px;font-size:.7rem;font-weight:600;display:inline-block}@media (max-width:720px){.ig-archive-table th,.ig-archive-table td{padding:10px 8px;font-size:.78rem}.ig-archive-table .col-source,.ig-archive-table .col-story{display:none}}.ig-pagination{justify-content:center;gap:6px;padding:24px 0;display:flex}.ig-pg-btn{border:1px solid rgb(var(--ig-ink-rgb)/.12);min-width:38px;height:38px;font-family:var(--ig-font-display);color:rgb(var(--ig-ink-rgb)/.65);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;padding:0 12px;font-size:.88rem;font-weight:700;transition:all .15s;display:inline-flex}.ig-pg-btn:hover{color:var(--ig-ink);border-color:rgb(var(--ig-ink-rgb)/.3)}.ig-pg-btn.is-active{background:var(--ig-primary);border-color:var(--ig-primary);color:#fff}.ig-pg-dots{color:rgb(var(--ig-ink-rgb)/.4);padding:0 4px}.ig-gallery-toggle{background:rgb(var(--ig-ink-rgb)/.05);border-radius:999px;margin-bottom:32px;padding:4px;display:inline-flex}.ig-gallery-toggle button{font-family:var(--ig-font-display);text-transform:none;letter-spacing:0;color:rgb(var(--ig-ink-rgb)/.55);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:9px 22px;font-size:.85rem;font-weight:700;transition:all .18s;display:inline-flex}.ig-gallery-toggle button:hover{color:var(--ig-ink)}.ig-gallery-toggle button.is-active{background:var(--ig-primary);color:#fff}.ig-gallery-evnt{scrollbar-width:none;gap:6px;margin-bottom:24px;padding-bottom:4px;display:flex;overflow-x:auto}.ig-gallery-evnt::-webkit-scrollbar{display:none}.ig-gallery-evnt button{border:1px solid rgb(var(--ig-ink-rgb)/.12);font-family:var(--ig-font-display);text-transform:none;letter-spacing:0;color:rgb(var(--ig-ink-rgb)/.65);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;flex-shrink:0;padding:9px 16px;font-size:.82rem;font-weight:700;transition:all .15s}.ig-gallery-evnt button:hover{color:var(--ig-ink);border-color:rgb(var(--ig-ink-rgb)/.3)}.ig-gallery-evnt button.is-active{background:var(--ig-primary);border-color:var(--ig-primary);color:#fff}.ig-gallery-evnt button small{opacity:.7;margin-left:5px}.ig-gallery-evnt button i{margin-right:5px}.ig-gallery-sub{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.ig-gallery-sub button{border:1px solid rgb(var(--ig-ink-rgb)/.12);font-family:var(--ig-font-display);text-transform:none;letter-spacing:0;color:rgb(var(--ig-ink-rgb)/.65);cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px;font-size:.74rem;font-weight:600;transition:all .15s}.ig-gallery-sub button:hover{color:var(--ig-ink);border-color:rgb(var(--ig-ink-rgb)/.3)}.ig-gallery-sub button.is-active{background:var(--ig-ink);border-color:var(--ig-ink);color:#fff}.ig-gallery-sub button small{opacity:.6;margin-left:4px}.ig-gallery-filters{flex-direction:column;gap:14px;margin-bottom:24px;display:flex}.ig-gallery-select{appearance:none;border:1px solid rgb(var(--ig-ink-rgb)/.18);font-family:var(--ig-font-display);color:var(--ig-ink);cursor:pointer;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23142217' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") right 12px center no-repeat;border-radius:999px;align-self:flex-start;max-width:100%;padding:9px 34px 9px 14px;font-size:.9rem;font-weight:600}.ig-pill--tag{text-transform:none;letter-spacing:0}.ig-pill--clear{color:#d93025;border-color:#d930254d}.ig-photo-caption{color:#fff;opacity:0;pointer-events:none;background:linear-gradient(#0000,#0a140cc7);padding:18px 12px 10px;font-size:.82rem;line-height:1.35;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.ig-photo-item:hover .ig-photo-caption{opacity:1}.ig-photo-grid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:14px;display:grid}.ig-photo-item{aspect-ratio:4/3;background:var(--ig-surface-2);cursor:pointer;border-radius:8px;position:relative;overflow:hidden}.ig-photo-item img{object-fit:cover;width:100%;height:100%;transition:transform .5s,opacity .4s}.ig-photo-item img.lazy-img{opacity:0}.ig-photo-item img.loaded{opacity:1}.ig-photo-item:hover img{transform:scale(1.06)}.ig-photo-skeleton{background:linear-gradient(110deg,var(--ig-surface-2)30%,var(--ig-bg)50%,var(--ig-surface-2)70%);background-size:200% 100%;animation:1.4s ease-in-out infinite igShimmer;position:absolute;inset:0}.ig-photo-item .ig-photo-overlay{opacity:0;color:#fff;background:linear-gradient(#0000 50%,#0a140c8c 100%);justify-content:flex-end;align-items:flex-end;padding:16px;transition:opacity .18s;display:flex;position:absolute;inset:0}.ig-photo-item:hover .ig-photo-overlay{opacity:1}.ig-photo-overlay i{background:#0000008c;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:.9rem;display:inline-flex}.ig-video-grid-full{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:22px;display:grid}.ig-vcard{border:1px solid rgb(var(--ig-ink-rgb)/.08);background:#fff;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.ig-vcard-player{aspect-ratio:16/9;background:#1a1a1a;position:relative}.ig-vcard-player iframe,.ig-vcard-player video{border:0;width:100%;height:100%;position:absolute;inset:0}.ig-vcard-thumb{cursor:pointer;width:100%;height:100%;position:relative}.ig-vcard-thumb img{object-fit:cover;width:100%;height:100%}.ig-vcard-play{color:#fff;background:#00000059;justify-content:center;align-items:center;font-size:1.8rem;transition:background .18s,color .18s;display:flex;position:absolute;inset:0}.ig-vcard-thumb:hover .ig-vcard-play{background:rgb(var(--ig-primary-rgb)/.55)}.ig-vcard-dur{font-family:var(--ig-font-label);color:#fff;letter-spacing:.04em;background:#000000d9;border-radius:2px;padding:3px 8px;font-size:.72rem;font-weight:700;position:absolute;bottom:10px;right:10px}.ig-vcard-body{flex-direction:column;gap:8px;padding:18px 20px;display:flex}.ig-vcard-body h3{font-family:var(--ig-font-display);text-transform:none;letter-spacing:-.02em;color:var(--ig-ink);margin:0;font-size:1.05rem;font-weight:700;line-height:1.25}.ig-vcard-meta{font-family:var(--ig-font-label);text-transform:uppercase;letter-spacing:.06em;color:rgb(var(--ig-ink-rgb)/.55);flex-wrap:wrap;gap:10px;font-size:.74rem;font-weight:600;display:flex}.ig-vcard-meta i{color:var(--ig-primary);margin-right:4px}.ig-vcard-cat{color:var(--ig-primary)}.ig-vcard-desc{color:rgb(var(--ig-ink-rgb)/.7);margin:4px 0 0;font-size:.88rem;line-height:1.5}.ig-vfilters{flex-wrap:wrap;gap:6px;margin-bottom:24px;display:flex}.ig-toolbar{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:32px;display:flex}.ig-toolbar .ig-search-wrap{flex:360px;min-width:0}.ig-toolbar-count{font-family:var(--ig-font-label);text-transform:uppercase;letter-spacing:.06em;color:rgb(var(--ig-ink-rgb)/.7);white-space:nowrap;font-size:.85rem;font-weight:700}.ig-toolbar-count strong{color:var(--ig-primary);margin-right:4px;font-size:1.1em;font-weight:800}.ig-player-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:18px;display:grid}.ig-player-card{border:1px solid rgb(var(--ig-ink-rgb)/.08);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:280px;transition:transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.ig-player-card:hover{border-color:rgb(var(--ig-primary-rgb)/.4);transform:translateY(-3px)}.ig-player-card-img{aspect-ratio:1;object-fit:cover;object-position:top center;background:var(--ig-surface-2);width:100%;display:block}.ig-player-card-placeholder{aspect-ratio:1;background:linear-gradient(135deg,var(--ig-primary),var(--ig-primary-deep));color:#fff;font-family:var(--ig-font-display);letter-spacing:-.01em;justify-content:center;align-items:center;font-size:2.4rem;font-weight:800;display:flex}.ig-player-card-flag{color:#fff;font-family:var(--ig-font-label);text-transform:uppercase;letter-spacing:.06em;z-index:2;background:#0a140ccc;border-radius:4px;padding:3px;font-size:.7rem;font-weight:700;line-height:0;position:absolute;top:12px;right:12px}.ig-player-card-flag img{object-fit:cover;border-radius:2px;width:24px;height:16px;display:block}.ig-player-card-body{flex-direction:column;gap:8px;padding:16px 18px;display:flex}.ig-player-card-name{font-family:var(--ig-font-display);text-transform:none;letter-spacing:-.02em;color:var(--ig-ink);font-size:1.1rem;font-weight:800;line-height:1.15}.ig-player-card-meta{color:rgb(var(--ig-ink-rgb)/.6);flex-wrap:wrap;gap:4px 12px;font-size:.78rem;display:flex}.ig-player-card-meta i{color:var(--ig-primary);margin-right:4px;font-size:.85em}.ig-player-card-wins{font-weight:600;color:var(--ig-primary)!important}@media (max-width:540px){.ig-player-grid{grid-template-columns:repeat(2,1fr);gap:12px}}.ig-cta-panel{color:#fff;text-align:center;background:#0a140c;border-radius:12px;margin-top:56px;margin-bottom:96px;padding:56px 48px}.ig-cta-panel h2{font-family:var(--ig-font-display);text-transform:none;letter-spacing:-.02em;color:#fff;margin:0 0 12px;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;line-height:1.05}.ig-cta-panel h2 em{color:#2ecc71;font-style:normal}.ig-cta-panel p{color:#ffffffb3;max-width:64ch;margin:0 auto 24px;font-size:1rem;line-height:1.55}.ig-cta-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.ig-cta-actions .ig-btn--ghost{color:#fff;border-color:#ffffff73}.ig-cta-actions .ig-btn--ghost:hover{background:#ffffff14;border-color:#fff}.ig-team-hero{padding:0;position:relative}.ig-team-hero>.ig-container{background-color:var(--team-color);color:#fff;border-radius:12px;align-items:flex-end;width:calc(100% - 32px);max-width:1408px;height:clamp(280px,38vh,420px);margin:0 auto;padding:32px 48px;display:flex;position:relative;overflow:hidden}.ig-team-hero-bg{z-index:0;position:absolute;inset:0}.ig-team-hero-bg img{object-fit:cover;width:100%;height:100%}.ig-team-hero-bg:after{content:"";background:linear-gradient(180deg,#0000004d 0%,#0000 50%,#000c 100%),linear-gradient(126deg,#ffffff21 0%,#ffffff0a 34%,#fff0 58%),linear-gradient(135deg,var(--team-color-lift)0%,transparent 60%);opacity:.85;position:absolute;inset:0}.ig-team-hero-inner{z-index:2;width:100%;position:relative}.ig-team-hero-inner .ig-breadcrumbs a,.ig-team-hero-inner .ig-breadcrumbs li{color:#ffffffd9}.ig-team-identity{align-items:center;gap:22px;margin-top:18px;display:flex}.ig-team-logo{object-fit:contain;background:#ffffffeb;border-radius:12px;flex-shrink:0;width:96px;height:96px;padding:10px}.ig-team-name{font-family:var(--ig-font-display);letter-spacing:-.02em;color:#fff;margin:0 0 6px;font-size:clamp(1.8rem,3.6vw,3rem);font-weight:800;line-height:.95}.ig-team-stats{flex-wrap:wrap;gap:10px 22px;margin-top:16px;display:flex}.ig-team-stats span{font-family:var(--ig-font-label);text-transform:uppercase;letter-spacing:.06em;color:#ffffffb3;font-size:.8rem;font-weight:600}.ig-team-stats strong{color:#fff;letter-spacing:0;margin-right:6px;font-size:1.35rem;font-weight:800}.ig-team-website{font-family:var(--ig-font-display);text-transform:none;letter-spacing:0;color:#fff;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:8px;margin-top:16px;padding:8px 16px;font-size:.8rem;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.ig-team-website:hover{background:#ffffff24;border-color:#fff9}@media (max-width:700px){.ig-team-hero>.ig-container{height:auto;min-height:240px;padding:20px 20px 26px}.ig-team-identity{flex-direction:column;align-items:flex-start;gap:14px;margin-top:16px}.ig-team-logo{width:66px;height:66px;padding:8px}.ig-team-stats{gap:8px 18px;margin-top:12px}.ig-team-hero-bg:after{background:linear-gradient(180deg,#0000006b 0%,#00000057 45%,#000000b8 100%),linear-gradient(126deg,#ffffff1c 0%,#fff0 56%),linear-gradient(135deg,var(--team-color-lift)0%,transparent 72%);opacity:.94}}.ig-owner-card{border:1px solid rgb(var(--ig-ink-rgb)/.08);background:#fff;border-radius:12px;margin-bottom:56px;padding:32px 40px}.ig-owner-label{font-family:var(--ig-font-label);text-transform:uppercase;letter-spacing:.08em;color:var(--ig-primary);margin:0 0 6px;font-size:.78rem;font-weight:700}.ig-owner-name{font-family:var(--ig-font-display);letter-spacing:-.02em;color:var(--ig-ink);margin:0 0 14px;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:800;line-height:1.05}.ig-owner-desc{color:rgb(var(--ig-ink-rgb)/.78);max-width:88ch;margin:0;font-size:.98rem;line-height:1.7}.ig-roster-grid{grid-template-columns:repeat(auto-fill,minmax(min(170px,100%),1fr));gap:14px;display:grid}.ig-roster-card{border:1px solid rgb(var(--ig-ink-rgb)/.08);cursor:pointer;background:#fff;border-radius:12px;transition:transform .2s,border-color .2s;overflow:hidden}.ig-roster-card:hover{border-color:rgb(var(--ig-primary-rgb)/.4);transform:translateY(-3px)}.ig-roster-img{aspect-ratio:1;background:var(--ig-surface-2);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ig-roster-img img{object-fit:cover;object-position:top center;width:100%;height:100%}.ig-roster-img img.ig-roster-flag{object-fit:cover;border:1.5px solid #fff;border-radius:2px;width:26px;height:18px;position:absolute;bottom:8px;right:8px;box-shadow:0 1px 5px #00000059}.ig-roster-fallback{background:linear-gradient(140deg,var(--team-color-lift)0%,var(--team-color)62%);width:100%;height:100%;font-family:var(--ig-font-display);color:#fff;justify-content:center;align-items:center;font-size:1.6rem;font-weight:800;display:flex}.ig-roster-name{font-family:var(--ig-font-display);letter-spacing:-.02em;color:var(--ig-ink);text-align:center;margin:0;padding:12px 14px;font-size:.92rem;font-weight:700}.ig-results-list{flex-direction:column;gap:16px;display:flex}.ig-result-card{border:1px solid rgb(var(--ig-ink-rgb)/.08);background:#fff;border-radius:12px;padding:24px 28px}.ig-result-head{border-bottom:1px solid rgb(var(--ig-ink-rgb)/.08);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;padding-bottom:18px;display:flex}.ig-result-name{font-family:var(--ig-font-display);letter-spacing:-.02em;color:var(--ig-ink);flex:240px;margin:0;font-size:1.15rem;font-weight:800}.ig-result-stats{align-items:baseline;gap:14px;display:flex}.ig-result-rank{font-family:var(--ig-font-display);color:var(--ig-primary);letter-spacing:-.02em;font-size:1.6rem;font-weight:800}.ig-result-points{font-family:var(--ig-font-label);text-transform:uppercase;letter-spacing:.06em;color:rgb(var(--ig-ink-rgb)/.6);font-size:.85rem;font-weight:600}.ig-result-players{flex-direction:column;gap:8px;display:flex}.ig-result-player{grid-template-columns:48px 1fr auto;align-items:center;gap:14px;padding:8px 0;display:grid}.ig-result-player+.ig-result-player{border-top:1px solid rgb(var(--ig-ink-rgb)/.04)}.ig-result-prank{font-family:var(--ig-font-display);color:rgb(var(--ig-ink-rgb)/.55);text-align:center;font-size:1rem;font-weight:800}.ig-result-pname{color:var(--ig-ink);font-size:.92rem;font-weight:500}.ig-result-pscore{font-family:var(--ig-font-display);font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:800}.ig-result-pscore.is-neg{color:var(--ig-primary)}.ig-result-pscore.is-pos{color:#b3261e}.ig-result-pscore.is-zero{color:rgb(var(--ig-ink-rgb)/.6)}.ig-rank-list{border:1px solid rgb(var(--ig-ink-rgb)/.08);background:#fff;border-radius:12px;overflow:hidden}.ig-rank-row{border-bottom:1px solid rgb(var(--ig-ink-rgb)/.06);font-variant-numeric:tabular-nums;grid-template-columns:56px 90px 1fr auto;align-items:center;gap:14px;padding:14px 22px;display:grid}.ig-rank-row:last-child{border-bottom:0}.ig-rank-row.is-highlight{background:rgb(var(--ig-primary-rgb)/.06);border-left:3px solid var(--ig-primary)}.ig-rank-pos{font-family:var(--ig-font-display);color:rgb(var(--ig-ink-rgb)/.65);text-align:center;font-size:1.15rem;font-weight:800}.ig-rank-logo{justify-content:center;align-items:center;height:44px;display:flex}.ig-rank-logo img{object-fit:contain;width:auto;max-width:90px;height:44px;display:block}.ig-rank-name{color:var(--ig-ink);font-size:.95rem;font-weight:500}.ig-rank-pts{font-family:var(--ig-font-display);color:var(--ig-primary);font-size:1.05rem;font-weight:800}@media (max-width:540px){.ig-rank-row{grid-template-columns:40px 60px 1fr auto;gap:10px;padding:12px 14px}.ig-rank-logo,.ig-rank-logo img{height:32px}.ig-rank-logo img{max-width:60px}}.ig-rank-list--teams .ig-rank-row{grid-template-columns:56px 90px minmax(0,1fr) auto}.ig-rank-list--teams .ig-rank-name{font-family:var(--ig-font-display);text-overflow:ellipsis;white-space:nowrap;font-size:1.02rem;font-weight:700;overflow:hidden}.ig-rank-row--link{color:inherit;text-decoration:none;transition:background-color .2s}.ig-rank-row--link:hover{background:rgb(var(--ig-primary-rgb)/.05)}.ig-rank-team{text-align:right;flex-direction:column;justify-self:end;align-items:flex-end;gap:2px;display:flex}.ig-rank-meta{font-family:var(--ig-font-label);color:var(--ig-muted);white-space:nowrap;font-size:.74rem;font-weight:600}.ig-rank-logo-fb{font-family:var(--ig-font-display);color:rgb(var(--ig-ink-rgb)/.4);font-size:.85rem;font-weight:800}@media (max-width:540px){.ig-rank-list--teams .ig-rank-row{grid-template-columns:36px 52px minmax(0,1fr) auto}.ig-rank-list--teams .ig-rank-logo img{max-width:52px}.ig-rank-list--teams .ig-rank-name{white-space:normal;font-size:.86rem;line-height:1.2}}.ig-tab-row{background:rgb(var(--ig-ink-rgb)/.05);border-radius:999px;gap:0;margin-bottom:40px;padding:4px;display:inline-flex}.ig-tab-row button{font-family:var(--ig-font-display);text-transform:none;letter-spacing:0;color:rgb(var(--ig-ink-rgb)/.55);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 22px;font-size:.85rem;font-weight:700;transition:all .18s;display:inline-flex}.ig-tab-row button:hover{color:var(--ig-ink)}.ig-tab-row button.is-active{background:var(--ig-primary);color:#fff}@media (max-width:480px){.ig-tab-row{width:100%;margin-bottom:28px;display:flex}.ig-tab-row button{letter-spacing:.4px;flex:1;justify-content:center;gap:4px;padding:10px 6px;font-size:.72rem}}.ig-event-timeline{flex-direction:column;gap:16px;display:flex}.ig-event-row{border:1px solid rgb(var(--ig-ink-rgb)/.08);color:inherit;background:#fff;border-radius:12px;padding:24px 28px;text-decoration:none;transition:transform .2s,border-color .2s;display:block;position:relative}.ig-event-row:hover{border-color:rgb(var(--ig-primary-rgb)/.4);transform:translateY(-2px)}.ig-event-row.is-live{border-color:rgb(var(--ig-primary-rgb)/.4);background:linear-gradient(90deg,rgb(var(--ig-primary-rgb)/.04),#fff 60%)}.ig-event-row.is-finished{background:#fafaf7}.ig-event-status{font-family:var(--ig-font-label);text-transform:uppercase;letter-spacing:.06em;border-radius:4px;align-items:center;gap:6px;margin-bottom:14px;padding:4px 10px;font-size:.7rem;font-weight:700;display:inline-flex}.ig-event-status--live{background:rgb(var(--ig-primary-rgb)/.12);color:var(--ig-primary)}.ig-event-status--upcoming{color:#845c2a;background:#845c2a1f}.ig-event-status--finished{background:rgb(var(--ig-ink-rgb)/.08);color:rgb(var(--ig-ink-rgb)/.55)}.ig-event-live-dot{background:var(--ig-primary);border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite igPulse}.ig-event-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.ig-event-banner{object-fit:contain;border-radius:8px;flex:0 0 30%;align-self:center;width:30%;max-width:30%;height:auto;max-height:130px}.ig-event-info{flex:320px;min-width:0}.ig-event-name{font-family:var(--ig-font-display);text-transform:none;letter-spacing:-.02em;color:var(--ig-ink);margin:0 0 10px;font-size:clamp(1.15rem,1.8vw,1.5rem);font-weight:800;line-height:1.1}.ig-event-meta{font-family:var(--ig-font-label);text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--ig-ink-rgb)/.6);flex-wrap:wrap;gap:14px;font-size:.82rem;font-weight:600;display:flex}.ig-event-meta i{color:var(--ig-primary);margin-right:5px}.ig-event-cta{font-family:var(--ig-font-display);text-transform:none;letter-spacing:0;color:var(--ig-primary);white-space:nowrap;align-items:center;gap:8px;font-size:.85rem;font-weight:700;display:inline-flex}.ig-event-cta i{transition:transform .18s}.ig-event-row:hover .ig-event-cta i{transform:translate(4px)}.ig-event-cta--mute{color:rgb(var(--ig-ink-rgb)/.55)}@media (max-width:640px){.ig-event-inner{flex-direction:column;align-items:stretch;gap:16px}.ig-event-banner{flex:none;width:100%;max-width:100%;max-height:220px}.ig-event-info{flex:none}}.ig-watch-grid{grid-template-columns:repeat(var(--ig-cols,4),1fr);gap:18px;display:grid}.ig-watch-card{border:1px solid rgb(var(--ig-ink-rgb)/.08);background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;padding:28px 24px;transition:border-color .18s,transform .18s;display:flex}.ig-watch-card:hover{border-color:rgb(var(--ig-primary-rgb)/.4);transform:translateY(-2px)}.ig-watch-icon{background:rgb(var(--ig-primary-rgb)/.08);width:48px;height:48px;color:var(--ig-primary);border-radius:10px;justify-content:center;align-items:center;margin-bottom:16px;font-size:1.3rem;display:inline-flex}.ig-watch-card h3{font-family:var(--ig-font-display);text-transform:none;letter-spacing:-.02em;color:var(--ig-ink);margin:0 0 8px;font-size:1.1rem;font-weight:800}.ig-watch-card p{color:rgb(var(--ig-ink-rgb)/.7);flex:1;margin:0 0 14px;font-size:.9rem;line-height:1.55}.ig-watch-card a{font-family:var(--ig-font-display);text-transform:none;letter-spacing:0;color:var(--ig-primary);align-items:center;gap:6px;margin-top:auto;font-size:.8rem;font-weight:700;display:inline-flex}.ig-watch-card a:hover{color:var(--ig-primary-hover)}@media (max-width:900px){.ig-watch-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.ig-watch-grid{grid-template-columns:1fr}}.ig-franchise-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.ig-franchise-card{border:1px solid rgb(var(--ig-ink-rgb)/.08);color:inherit;background:#fff;border-radius:14px;flex-direction:column;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.ig-franchise-card:before{content:"";background:linear-gradient(90deg,var(--ig-primary),#2ecc71);transform-origin:0;z-index:1;height:3px;transition:transform .3s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.ig-franchise-card:hover{border-color:rgb(var(--ig-primary-rgb)/.35);box-shadow:0 16px 32px -18px rgb(var(--ig-ink-rgb)/.3);transform:translateY(-4px)}.ig-franchise-card:hover:before{transform:scaleX(1)}.ig-fc-body{text-align:center;flex-direction:column;flex:1;align-items:center;gap:14px;padding:28px 22px 22px;display:flex}.ig-fc-logo{border:1px solid rgb(var(--ig-ink-rgb)/.08);width:94px;height:94px;box-shadow:0 4px 14px -8px rgb(var(--ig-ink-rgb)/.25);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .22s;display:flex;overflow:hidden}.ig-franchise-card:hover .ig-fc-logo{transform:scale(1.06)}.ig-fc-logo img{object-fit:contain;width:78%;height:78%}.ig-fc-logo-fb{font-family:var(--ig-font-display);letter-spacing:-.02em;color:rgb(var(--ig-ink-rgb)/.32);font-size:1.9rem;font-weight:800}.ig-fc-info{width:100%}.ig-fc-name{font-family:var(--ig-font-display);letter-spacing:-.02em;color:var(--ig-ink);margin:0 0 5px;font-size:1.35rem;font-weight:800;line-height:1.05}.ig-fc-owner{font-family:var(--ig-font-label);text-transform:uppercase;letter-spacing:.06em;color:rgb(var(--ig-ink-rgb)/.5);font-size:.76rem;font-weight:600}.ig-fc-stats{background:rgb(var(--ig-primary-rgb)/.08);font-family:var(--ig-font-label);letter-spacing:.02em;color:var(--ig-ink);border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding:4px 10px;font-size:.8rem;font-weight:700;display:inline-flex}.ig-fc-rank{color:var(--ig-primary)}.ig-fc-cta{border-top:1px solid rgb(var(--ig-ink-rgb)/.06);width:100%;font-family:var(--ig-font-display);text-transform:none;letter-spacing:0;color:var(--ig-primary);white-space:nowrap;justify-content:center;align-items:center;gap:6px;margin-top:auto;padding-top:16px;font-size:.78rem;font-weight:700;display:inline-flex}.ig-fc-cta i{transition:transform .18s}.ig-franchise-card:hover .ig-fc-cta i{transform:translate(4px)}@media (max-width:1024px){.ig-franchise-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.ig-franchise-grid{grid-template-columns:1fr}}.ig-stars-grid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:16px;display:grid}.ig-star-card{border:1px solid rgb(var(--ig-ink-rgb)/.08);cursor:pointer;background:#fff;border-radius:12px;padding:24px 24px 18px;transition:border-color .2s,transform .2s;position:relative;overflow:hidden}.ig-star-card:hover{border-color:rgb(var(--ig-primary-rgb)/.4);transform:translateY(-2px)}.ig-star-card.is-featured{border-color:rgb(var(--ig-primary-rgb)/.5)}.ig-star-card.is-featured:before{content:"";background:linear-gradient(90deg,var(--ig-primary),#2ecc71);height:3px;position:absolute;top:0;left:0;right:0}.ig-star-rank{font-family:var(--ig-font-display);color:rgb(var(--ig-ink-rgb)/.25);letter-spacing:-.02em;font-size:1.4rem;font-weight:800;position:absolute;top:18px;right:22px}.ig-star-card.is-featured .ig-star-rank{color:var(--ig-primary)}.ig-star-turk-badge{background:rgb(var(--ig-primary-rgb)/.08);color:var(--ig-primary);font-family:var(--ig-font-label);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;align-items:center;gap:5px;margin-bottom:12px;padding:3px 9px;font-size:.7rem;font-weight:700;display:inline-flex}.ig-star-top{align-items:center;gap:14px;margin-bottom:18px;display:flex}.ig-star-avatar{background:linear-gradient(135deg,var(--ig-primary),var(--ig-primary-deep));color:#fff;width:60px;height:60px;font-family:var(--ig-font-display);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;font-weight:800;display:flex;overflow:hidden}.ig-star-avatar img{object-fit:cover;object-position:top;width:100%;height:100%}.ig-star-id h3{font-family:var(--ig-font-display);text-transform:none;letter-spacing:-.02em;color:var(--ig-ink);margin:0 0 4px;font-size:1.15rem;font-weight:800;line-height:1.1}.ig-star-tag{color:rgb(var(--ig-ink-rgb)/.6);font-size:.82rem;line-height:1.4}.ig-star-stats{border-top:1px solid rgb(var(--ig-ink-rgb)/.06);grid-template-columns:repeat(3,1fr);gap:8px;padding-top:14px;display:grid}.ig-star-stat{text-align:center}.ig-star-stat-val{font-family:var(--ig-font-display);color:var(--ig-ink);font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:800;line-height:1.1;display:block}.ig-star-stat-key{font-family:var(--ig-font-label);text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--ig-ink-rgb)/.5);margin-top:2px;font-size:.66rem;font-weight:600}.ig-podium{grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:14px;margin-bottom:32px;display:grid}.ig-podium-card{border:1px solid rgb(var(--ig-ink-rgb)/.08);text-align:center;background:#fff;border-radius:12px;padding:24px 22px 28px;position:relative}.ig-podium-card.is-gold{background:linear-gradient(#d4af370f,#fff 60%);border-color:#d4af3766;padding-top:38px}.ig-podium-card.is-silver{border-color:#a0a0a066}.ig-podium-card.is-bronze{border-color:#b0714366}.ig-podium-crown{color:#fff;background:linear-gradient(135deg,#f4c842,#d4a82a);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.1rem;display:flex;position:absolute;top:-22px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #d4af3766}.ig-podium-rank{font-family:var(--ig-font-display);letter-spacing:-.02em;margin-bottom:6px;font-size:clamp(2.4rem,4vw,3rem);font-weight:800;line-height:1}.ig-podium-card.is-gold .ig-podium-rank{color:#d4a82a}.ig-podium-card.is-silver .ig-podium-rank{color:#909090}.ig-podium-card.is-bronze .ig-podium-rank{color:#b07143}.ig-podium-name{font-family:var(--ig-font-display);text-transform:none;letter-spacing:-.02em;color:var(--ig-ink);margin-bottom:6px;font-size:1.15rem;font-weight:800;line-height:1.1}.ig-podium-prize{font-family:var(--ig-font-display);color:var(--ig-primary);font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:1.4rem;font-weight:700;line-height:1}.ig-podium-meta{font-family:var(--ig-font-label);text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--ig-ink-rgb)/.55);font-size:.78rem;font-weight:600}.ig-podium-teamlogo{justify-content:center;align-items:center;height:74px;margin:0 auto 14px;display:flex}.ig-podium-card.is-gold .ig-podium-teamlogo{height:90px}.ig-podium-card--link{color:inherit;transition:transform .35s var(--ig-ease),box-shadow .35s var(--ig-ease),border-color .2s ease;text-decoration:none;display:block}.ig-podium-card--link:hover{box-shadow:var(--ig-shadow-hover);transform:translateY(-4px)}.ig-podium-card--link .ig-podium-name{margin:2px 0 4px;font-size:1rem}.ig-podium-teamlogo img{object-fit:contain;width:auto;max-width:92%;height:100%;display:block}.ig-podium-logo-fb{font-family:var(--ig-font-display);color:rgb(var(--ig-ink-rgb)/.4);font-size:1.1rem;font-weight:800}.ig-podium-pts{font-family:var(--ig-font-display);color:var(--ig-ink);font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:1.4rem;font-weight:700;line-height:1}.ig-podium-avatar{width:84px;height:84px;margin:0 auto 12px;display:inline-block;position:relative}.ig-podium-card.is-gold .ig-podium-avatar{width:96px;height:96px}.ig-podium-photo{object-fit:cover;object-position:top;background:var(--ig-surface-2);width:100%;height:100%;box-shadow:0 4px 14px -8px rgb(var(--ig-ink-rgb)/.35);border:2px solid #fff;border-radius:50%}.ig-podium-avatar-fb{font-family:var(--ig-font-display);color:rgb(var(--ig-ink-rgb)/.4);justify-content:center;align-items:center;font-size:1.7rem;font-weight:800;display:flex}.ig-podium-flag{object-fit:cover;border:1.5px solid #fff;border-radius:2px;width:26px;height:18px;position:absolute;bottom:2px;left:50%;transform:translate(-50%);box-shadow:0 1px 4px #0000004d}.ig-podium-team{object-fit:contain;width:30px;height:30px;box-shadow:0 2px 6px rgb(var(--ig-ink-rgb)/.25);background:#fff;border-radius:50%;padding:3px;position:absolute;top:-2px;right:-2px}.ig-oom-avatar{object-fit:cover;object-position:top;background:var(--ig-surface-2);border-radius:50%;flex-shrink:0;width:34px;height:34px}.ig-oom-avatar-fb{font-family:var(--ig-font-label);color:rgb(var(--ig-ink-rgb)/.45);justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:inline-flex}.ig-oom-pname{font-weight:600}.ig-oom-flag{object-fit:cover;border:1px solid rgb(var(--ig-ink-rgb)/.12);border-radius:2px;flex-shrink:0;width:22px;height:15px}.ig-oom-team{object-fit:contain;flex-shrink:0;width:auto;max-width:90px;height:44px}@media (max-width:720px){.ig-podium{grid-template-columns:1fr}.ig-podium-card.is-gold{order:0}.ig-podium-card.is-silver{order:1}.ig-podium-card.is-bronze{order:2}}.ig-oom-wrap{border:1px solid rgb(var(--ig-ink-rgb)/.08);background:#fff;border-radius:12px;overflow:hidden}.ig-oom-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.ig-oom-table thead{background:var(--ig-bg)}.ig-oom-table th{font-family:var(--ig-font-label);text-transform:uppercase;letter-spacing:.06em;color:rgb(var(--ig-ink-rgb)/.55);text-align:left;border-bottom:1px solid rgb(var(--ig-ink-rgb)/.08);white-space:nowrap;padding:14px 16px;font-size:.72rem;font-weight:700}.ig-oom-table th.num,.ig-oom-table td.num{text-align:right}.ig-oom-table td{color:var(--ig-ink);border-bottom:1px solid rgb(var(--ig-ink-rgb)/.06);padding:14px 16px;font-size:.95rem}.ig-oom-table tr:last-child td{border-bottom:0}.ig-oom-table tr:hover td{background:rgb(var(--ig-primary-rgb)/.02)}.ig-oom-table tr.is-gold{background:#d4af370d}.ig-oom-table tr.is-silver{background:#a0a0a00a}.ig-oom-table tr.is-bronze{background:#b071430a}.ig-oom-rank{width:36px;height:36px;font-family:var(--ig-font-display);color:rgb(var(--ig-ink-rgb)/.7);justify-content:center;align-items:center;font-size:1rem;font-weight:800;display:inline-flex}.ig-oom-rank.is-gold{color:#b8901f;background:#d4af3726;border-radius:50%}.ig-oom-rank.is-silver{color:#707070;background:#a0a0a026;border-radius:50%}.ig-oom-rank.is-bronze{color:#8e4f2a;background:#b0714326;border-radius:50%}.ig-oom-rank i{font-size:.9em}.ig-oom-player{align-items:center;gap:12px;display:flex}.ig-oom-prize{color:var(--ig-primary);font-weight:600}.ig-turk-tag{background:rgb(var(--ig-primary-rgb)/.08);color:var(--ig-primary);font-family:var(--ig-font-label);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;gap:5px;margin-left:10px;padding:2px 8px;font-size:.65rem;font-weight:700;display:inline-flex}.ig-oom-pagination{border-top:1px solid rgb(var(--ig-ink-rgb)/.06);background:#fff;flex-wrap:wrap;justify-content:center;gap:6px;padding:18px;display:flex}.ig-oom-page-btn{border:1px solid rgb(var(--ig-ink-rgb)/.12);font-family:var(--ig-font-display);letter-spacing:0;color:rgb(var(--ig-ink-rgb)/.65);cursor:pointer;background:0 0;border-radius:6px;padding:7px 14px;font-size:.78rem;font-weight:700;transition:all .15s}.ig-oom-page-btn:hover{color:var(--ig-ink);border-color:rgb(var(--ig-ink-rgb)/.3)}.ig-oom-page-btn.is-active{background:var(--ig-primary);border-color:var(--ig-primary);color:#fff}@media (max-width:820px){.ig-oom-table th,.ig-oom-table td{padding:10px 6px;font-size:.82rem}.ig-oom-table .col-events,.ig-oom-table .col-wins{display:none}.ig-oom-player{gap:6px}.ig-oom-avatar{width:30px;height:30px}.ig-oom-flag{width:20px;height:14px}.ig-oom-team{max-width:48px;height:28px}.ig-oom-table td.num,.ig-oom-table th.num{white-space:nowrap}.ig-oom-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.ig-oom-table{min-width:380px}}.ig-records-grid{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:16px;display:grid}.ig-record-card{border:1px solid rgb(var(--ig-ink-rgb)/.08);text-align:center;background:#fff;border-radius:12px;padding:24px 22px;transition:border-color .2s,transform .2s}.ig-record-card:hover{border-color:rgb(var(--ig-primary-rgb)/.4);transform:translateY(-2px)}.ig-record-icon{background:rgb(var(--ig-primary-rgb)/.08);width:40px;height:40px;color:var(--ig-primary);border-radius:8px;justify-content:center;align-items:center;margin-bottom:14px;font-size:1rem;display:inline-flex}.ig-record-val{font-family:var(--ig-font-display);letter-spacing:-.02em;color:var(--ig-ink);margin-bottom:4px;font-size:1.8rem;font-weight:800;line-height:1}.ig-record-lab{font-family:var(--ig-font-label);text-transform:uppercase;letter-spacing:.06em;color:var(--ig-primary);margin-bottom:8px;font-size:.78rem;font-weight:700}.ig-record-detail{color:rgb(var(--ig-ink-rgb)/.65);font-size:.85rem;line-height:1.4}.ig-record-more{cursor:pointer;font-family:var(--ig-font-display);text-transform:none;letter-spacing:0;color:var(--ig-primary);white-space:nowrap;background:0 0;border:0;padding:0;font-size:.8rem;font-weight:700}.ig-record-more:hover{text-decoration:underline}.ig-event-tabs{scrollbar-width:none;gap:6px;margin-bottom:24px;padding-bottom:4px;display:flex;overflow-x:auto}.ig-event-tabs::-webkit-scrollbar{display:none}.ig-event-tabs button{border:1px solid rgb(var(--ig-ink-rgb)/.12);font-family:var(--ig-font-display);text-transform:none;letter-spacing:0;color:rgb(var(--ig-ink-rgb)/.65);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;flex-shrink:0;padding:9px 16px;font-size:.82rem;font-weight:700;transition:all .15s}.ig-event-tabs button:hover{color:var(--ig-ink);border-color:rgb(var(--ig-ink-rgb)/.3)}.ig-event-tabs button.is-active{background:var(--ig-primary);border-color:var(--ig-primary);color:#fff}.ig-evnt-header{background:linear-gradient(90deg,rgb(var(--ig-primary-rgb)/.04),#fff 60%);border:1px solid rgb(var(--ig-ink-rgb)/.08);border-radius:12px;align-items:center;gap:18px;margin-bottom:14px;padding:20px 24px;display:flex}.ig-evnt-header-icon{background:rgb(var(--ig-primary-rgb)/.1);width:44px;height:44px;color:var(--ig-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;display:inline-flex}.ig-evnt-header h3{font-family:var(--ig-font-display);text-transform:none;letter-spacing:-.02em;color:var(--ig-ink);margin:0 0 2px;font-size:1.15rem;font-weight:800}.ig-evnt-header p{color:rgb(var(--ig-ink-rgb)/.6);margin:0;font-size:.85rem}.ig-lb-cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ig-lb-card{border:1px solid rgb(var(--ig-ink-rgb)/.08);background:#fff;border-radius:10px;align-items:center;gap:14px;padding:18px 20px;display:flex;position:relative}.ig-lb-card.is-gold{background:linear-gradient(90deg,#d4af370a,#fff 30%);border-left:3px solid #d4a82a}.ig-lb-card.is-silver{background:linear-gradient(90deg,#a0a0a00a,#fff 30%);border-left:3px solid #909090}.ig-lb-card.is-bronze{background:linear-gradient(90deg,#b071430a,#fff 30%);border-left:3px solid #b07143}.ig-lb-pos{font-family:var(--ig-font-display);color:rgb(var(--ig-ink-rgb)/.55);letter-spacing:-.02em;min-width:50px;font-size:1.4rem;font-weight:800}.ig-lb-card.is-gold .ig-lb-pos{color:#d4a82a}.ig-lb-card.is-silver .ig-lb-pos{color:#909090}.ig-lb-card.is-bronze .ig-lb-pos{color:#b07143}.ig-lb-pos i{margin-right:5px;font-size:.95em}.ig-lb-card h4{font-family:var(--ig-font-display);text-transform:none;letter-spacing:-.02em;color:var(--ig-ink);flex:1;margin:0;font-size:.95rem;font-weight:700}.ig-lb-total{font-family:var(--ig-font-display);font-variant-numeric:tabular-nums;color:var(--ig-primary);font-size:1rem;font-weight:800}@media (max-width:900px){.ig-lb-cards{grid-template-columns:1fr}}.ig-loading-state,.ig-empty-state{text-align:center;padding:80px 24px}.ig-loading-state i,.ig-empty-state i{color:rgb(var(--ig-ink-rgb)/.3);margin-bottom:14px;font-size:2.2rem}.ig-loading-state p,.ig-empty-state p{color:rgb(var(--ig-ink-rgb)/.55);font-size:.95rem}.ig-cookie{z-index:100000;pointer-events:none;animation:.55s cubic-bezier(.16,1,.3,1) both igCookieSlideUp;position:fixed;bottom:16px;left:16px;right:16px}.ig-cookie.is-leaving{animation:.32s cubic-bezier(.4,0,1,1) both igCookieSlideDown}.ig-cookie-inner{background:var(--ig-bg);border:1px solid rgb(var(--ig-ink-rgb)/.1);box-shadow:0 14px 40px rgb(var(--ig-ink-rgb)/.14),0 2px 8px rgb(var(--ig-ink-rgb)/.06);pointer-events:auto;border-radius:12px;align-items:center;gap:24px;padding:20px 56px 20px 76px;display:flex;position:relative}.ig-cookie-dots{background-image:radial-gradient(circle,var(--ig-primary)1.6px,transparent 1.6px);opacity:.55;pointer-events:none;background-position:0 0;background-size:6px 6px;width:38px;height:38px;position:absolute;top:50%;left:22px;transform:translateY(-50%)}.ig-cookie-text{min-width:0;color:rgb(var(--ig-ink-rgb)/.8);flex:1;margin:0;font-size:.82rem;line-height:1.5}.ig-cookie-text strong{color:var(--ig-ink);font-weight:600}.ig-cookie-text a{color:var(--ig-primary);text-underline-offset:2px;text-decoration:underline}.ig-cookie-actions{flex-shrink:0;gap:8px;display:flex}.ig-cookie-btn{font-family:var(--ig-font-body);border:1px solid rgb(var(--ig-ink-rgb)/.22);color:var(--ig-ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:10px 18px;font-size:.82rem;font-weight:600;transition:all .18s;display:inline-flex}.ig-cookie-btn:hover{background:var(--ig-surface-2);border-color:var(--ig-ink)}.ig-cookie-btn--solid{background:var(--ig-primary);color:#fff;border-color:var(--ig-primary)}.ig-cookie-btn--solid:hover{background:var(--ig-primary-hover);border-color:var(--ig-primary-hover)}.ig-cookie-close{width:28px;height:28px;color:rgb(var(--ig-ink-rgb)/.55);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:.85rem;transition:all .15s;display:inline-flex;position:absolute;top:12px;right:14px}.ig-cookie-close:hover{background:rgb(var(--ig-ink-rgb)/.07);color:var(--ig-ink)}@keyframes igCookieSlideUp{0%{opacity:0;transform:translateY(calc(100% + 32px))}to{opacity:1;transform:translateY(0)}}@keyframes igCookieSlideDown{to{opacity:0;transform:translateY(calc(100% + 32px))}}@media (max-width:900px){.ig-cookie{bottom:12px;left:12px;right:12px}.ig-cookie-inner{flex-direction:column;align-items:stretch;gap:14px;padding:22px 22px 18px}.ig-cookie-dots{display:none}.ig-cookie-actions{flex-wrap:wrap}.ig-cookie-btn{flex:auto}}.ig-footer{background:var(--ig-navy-900);color:#ffffffb3;margin-top:24px;padding:0 0 28px;position:relative}.ig-footer:before{content:"";background:var(--ig-grad);height:4px;position:absolute;top:0;left:0;right:0}.ig-footer-band{background:radial-gradient(700px 240px at 0% 0%,#3d6be059,transparent 70%),var(--ig-navy-800);border-bottom:1px solid #ffffff14}.ig-footer-band-inner{align-items:center;gap:32px;padding-top:40px;padding-bottom:36px;display:flex}.ig-footer-logo{transition:transform .3s var(--ig-ease);background:#fff;border-radius:14px;flex-shrink:0;padding:14px 22px;display:inline-flex;box-shadow:0 10px 24px #040e3059}.ig-footer-logo:hover{transform:translateY(-2px)}.ig-footer-logo img{width:auto;height:48px;display:block}.ig-footer-tagline{color:#ffffffbf;flex:1;max-width:52ch;font-size:.95rem;line-height:1.6}.ig-footer-app{flex-shrink:0;margin-left:auto}.ig-footer-top{border-bottom:1px solid #ffffff1a;padding:52px 0 44px}.ig-footer-cols{grid-template-columns:repeat(var(--ig-footer-cols,5),1fr);gap:28px;display:grid}.ig-footer-cols h3{font-family:var(--ig-font-display);text-transform:none;letter-spacing:0;color:#fff;margin-bottom:18px;font-size:1.05rem;font-weight:700}.ig-footer-cols ul{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.ig-footer-cols a{color:#ffffffa8;font-size:.9rem;transition:color .2s}.ig-footer-cols a:hover{color:#fff}.ig-footer-social{gap:10px;margin-bottom:18px;display:flex}.ig-footer-social a{color:#fff;width:40px;height:40px;transition:background .25s ease,border-color .25s ease,transform .25s var(--ig-ease);background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.ig-footer-social a:hover{background:var(--ig-grad);border-color:#0000;transform:translateY(-2px)}.ig-footer-addr{color:#ffffff8c;font-size:.82rem;line-height:1.6}.ig-footer-bottom{color:#ffffff8c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-top:26px;font-size:.8rem;display:flex}.ig-footer-bottom-links{gap:18px;display:flex}.ig-footer-bottom-links a{color:#fff9}.ig-footer-bottom-links a:hover{color:#fff}@media (max-width:1000px){.ig-footer-band-inner{flex-wrap:wrap;gap:20px 28px}.ig-footer-tagline{flex-basis:100%;order:3}.ig-footer-cols{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.ig-footer-band-inner{padding-top:32px;padding-bottom:28px}.ig-footer-logo img{height:38px}.ig-footer-cols{grid-template-columns:repeat(2,1fr)}}.ig-lb-controls{flex-direction:column;gap:16px;padding:24px 0 20px;display:flex}.ig-lb-controls-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ig-lb-viewtabs{background:rgb(var(--ig-ink-rgb)/.05);border-radius:4px;flex-wrap:wrap;gap:0;padding:4px;display:inline-flex}.ig-lb-viewtab{font-family:var(--ig-font-display);text-transform:none;letter-spacing:0;color:rgb(var(--ig-ink-rgb)/.55);cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:8px;padding:10px 22px;font-size:.82rem;font-weight:700;transition:color .2s,background .2s;display:inline-flex}.ig-lb-viewtab i{font-size:.85em}.ig-lb-viewtab:hover:not(.is-active){color:var(--ig-ink);background:rgb(var(--ig-ink-rgb)/.04)}.ig-lb-viewtab.is-active{background:var(--ig-primary);color:#fff}.ig-lb-viewtab.is-active:hover{background:var(--ig-primary-hover)}@media (max-width:540px){.ig-lb-viewtabs{width:100%;display:flex}.ig-lb-viewtab{letter-spacing:1.2px;flex:1;justify-content:center;gap:5px;padding:9px 6px;font-size:.74rem}}.ig-lb-pills{flex-wrap:wrap;gap:8px;display:flex}.ig-lb-pill{border:1px solid rgb(var(--ig-ink-rgb)/.12);font-family:var(--ig-font-display);text-transform:none;letter-spacing:0;color:var(--ig-muted);cursor:pointer;background:#fff;border-radius:3px;padding:8px 16px;font-size:.78rem;font-weight:600;transition:all .2s}.ig-lb-pill:hover{color:var(--ig-ink);border-color:rgb(var(--ig-ink-rgb)/.25)}.ig-lb-pill.is-active{background:var(--ig-ink);color:#fff;border-color:var(--ig-ink)}.ig-lb-search{border:1px solid rgb(var(--ig-ink-rgb)/.12);background:#fff;border-radius:4px;align-items:center;min-width:280px;padding:0 14px;display:inline-flex;position:relative}.ig-lb-search i{color:var(--ig-muted);font-size:.9rem}.ig-lb-search input{font-size:.92rem;font-family:var(--ig-font-body);color:var(--ig-ink);background:0 0;border:0;outline:none;flex:1;width:100%;padding:12px}.ig-lb-search input::placeholder{color:rgb(var(--ig-ink-rgb)/.4)}.ig-lb-tour-wrap{border:1px solid rgb(var(--ig-ink-rgb)/.08);background:#fff;border-radius:4px;overflow:hidden}.ig-lb-tour-table{border-collapse:collapse;width:100%}.ig-lb-tour-table thead{background:var(--ig-bg)}.ig-lb-tour-table th{font-family:var(--ig-font-label);text-transform:uppercase;letter-spacing:.08em;color:var(--ig-muted);text-align:left;border-bottom:1px solid rgb(var(--ig-ink-rgb)/.08);padding:14px 18px;font-size:.72rem;font-weight:700}.ig-lb-tour-table td{border-bottom:1px solid rgb(var(--ig-ink-rgb)/.06);color:var(--ig-ink);vertical-align:middle;padding:18px;font-size:.95rem}.ig-lb-tour-table tbody tr{cursor:pointer;transition:background .2s}.ig-lb-tour-table tbody tr:hover td{background:rgb(var(--ig-primary-rgb)/.04)}.ig-lb-tour-table tr:last-child td{border-bottom:0}.ig-lb-tour-cell{align-items:center;gap:14px;display:flex}.ig-lb-tour-badge{object-fit:cover;background:var(--ig-surface-2);border-radius:4px;flex-shrink:0;width:44px;height:44px}.ig-lb-tour-badge-fb{background:var(--ig-primary);color:#fff;width:44px;height:44px;font-family:var(--ig-font-display);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;font-weight:700;display:inline-flex}.ig-lb-tour-name{font-family:var(--ig-font-display);letter-spacing:-.01em;color:var(--ig-ink);font-size:1.1rem;font-weight:700}.ig-lb-tour-season{background:var(--ig-bg);font-family:var(--ig-font-label);text-transform:uppercase;letter-spacing:.1em;color:var(--ig-primary);font-size:.78rem;font-weight:700}.ig-lb-tour-season td{border-bottom:1px solid rgb(var(--ig-ink-rgb)/.08);border-top:1px solid rgb(var(--ig-ink-rgb)/.06);padding:14px 18px}.ig-lb-tour-season td i{margin-right:8px}.ig-lb-grid{gap:24px;margin-top:12px;display:grid}.ig-lb-wrap{border:1px solid rgb(var(--ig-ink-rgb)/.08);background:#fff;border-radius:4px;flex-direction:column;display:flex;overflow:hidden}.ig-lb-data{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.ig-lb-data thead{background:var(--ig-ink)}.ig-lb-data thead th{font-family:var(--ig-font-label);text-transform:uppercase;letter-spacing:.08em;color:#ffffffd9;text-align:center;border-bottom:1px solid #ffffff14;padding:13px 12px;font-size:.7rem;font-weight:700}.ig-lb-data thead th:first-child{text-align:center;width:70px}.ig-lb-data thead th:nth-child(2){text-align:left}.ig-lb-data tbody td{border-bottom:1px solid rgb(var(--ig-ink-rgb)/.06);color:var(--ig-ink);text-align:center;vertical-align:middle;padding:12px;font-size:.93rem}.ig-lb-data tbody td:first-child{width:70px;font-family:var(--ig-font-display);font-size:1.05rem;font-weight:800}.ig-lb-data tbody td:nth-child(2){text-align:left}.ig-lb-data tbody tr:hover td{background:rgb(var(--ig-primary-rgb)/.04)}.ig-lb-data tr:last-child td{border-bottom:0}.ig-lb-data col.col-rank{width:70px}.ig-lb-data col.col-name{width:auto}.ig-lb-data col.col-data{width:80px}.ig-lb-avatar{object-fit:cover;object-position:top;background:var(--ig-surface-2);border-radius:50%;flex-shrink:0;width:30px;height:30px}.ig-lb-teamlogo{object-fit:contain;flex-shrink:0;width:auto;max-width:90px;height:40px;display:block}.ig-lb-avatar-fb{background:var(--ig-ink);color:#fff;width:30px;height:30px;font-family:var(--ig-font-label);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:inline-flex}.ig-lb-flag{vertical-align:middle;border:1px solid rgb(var(--ig-ink-rgb)/.12);background:0 0;flex-shrink:0;min-width:22px;max-width:22px;min-height:16px;max-height:16px;display:inline-block;object-fit:cover!important;border-radius:0!important;width:22px!important;height:16px!important}.ig-lb-pteam{object-fit:contain;vertical-align:middle;flex-shrink:0;width:24px;height:24px;display:inline-block}.ig-lb-pos{color:var(--ig-primary);font-weight:700}.ig-lb-score-neg,.ig-lb-data tbody td.ig-lb-score-neg{color:#d93025;font-weight:700}.ig-lb-score-pos,.ig-lb-data tbody td.ig-lb-score-pos{color:#1a73e8;font-weight:700}.ig-lb-score-bold{font-weight:700}.ig-lb-rankcell{flex-direction:column;justify-content:center;align-items:center;gap:3px;line-height:1.15;display:flex}.ig-lb-rdiff{white-space:nowrap;border-radius:3px;padding:1px 5px;font-size:.7rem;font-weight:700;display:inline-block}.ig-lb-rdiff-up{color:#d93025;background:#d930251a}.ig-lb-rdiff-down{color:#1a73e8;background:#1a73e81a}.ig-lb-team-row{background:var(--ig-bg)}.ig-lb-team-row>td{padding:0!important}.ig-lb-team-players{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:8px;padding:14px 18px;display:grid}.ig-lb-team-player{border:1px solid rgb(var(--ig-ink-rgb)/.06);background:#fff;border-radius:4px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.ig-lb-team-player-name{color:var(--ig-ink);align-items:center;gap:6px;font-size:.86rem;font-weight:600;display:flex}.ig-lb-team-player-stats{align-items:center;gap:10px;font-size:.78rem;display:flex}.ig-lb-team-player-rank{color:var(--ig-muted)}.ig-lb-empty{text-align:center;color:var(--ig-muted);padding:50px 24px}.ig-lb-empty i{margin-right:8px}.ig-lb-data tbody tr.ig-lb-rot-start td{border-top:2px solid rgb(var(--ig-ink-rgb)/.14)}.ig-lb-data tbody tr.ig-lb-rot-row td{animation:.35s igLbRotIn}@keyframes igLbRotIn{0%{opacity:0}to{opacity:1}}.ig-lb-pager{border:1px solid rgb(var(--ig-ink-rgb)/.08);background:#fff;border-radius:4px;justify-content:center;align-items:center;gap:14px;margin-top:10px;padding:8px 12px;display:flex;position:relative;overflow:hidden}.ig-lb-pager-btn{border:1px solid rgb(var(--ig-ink-rgb)/.12);width:34px;height:34px;color:var(--ig-ink);cursor:pointer;background:#fff;border-radius:3px;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.ig-lb-pager-btn:hover{background:var(--ig-primary);border-color:var(--ig-primary);color:#fff}.ig-lb-pager-label{text-align:center;min-width:150px;font-family:var(--ig-font-label);text-transform:uppercase;letter-spacing:.06em;color:var(--ig-muted);font-size:.8rem;font-weight:700}.ig-lb-pager-progress{background:var(--ig-primary);transform-origin:0;width:100%;height:2px;animation:linear forwards igLbPagerProgress;position:absolute;bottom:0;left:0}@keyframes igLbPagerProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.ig-lb-data tbody tr.ig-lb-rot-row td{animation:none}.ig-lb-pager-progress{display:none}}@media (max-width:900px){.ig-lb-grid{grid-template-columns:1fr!important}.ig-lb-search{width:100%;min-width:0}.ig-lb-controls-row{flex-direction:column;align-items:stretch}.ig-lb-data thead th,.ig-lb-data tbody td{padding:9px 6px;font-size:.78rem}.ig-lb-tour-table th,.ig-lb-tour-table td{padding:12px 10px;font-size:.85rem}.ig-lb-tour-name{font-size:1rem}.ig-lb-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.ig-lb-wrap .ig-lb-data{min-width:560px}}.ig-nl-years{flex-wrap:wrap;gap:8px;margin:8px 0 32px;display:flex}.ig-nl-year{border:1px solid rgb(var(--ig-ink-rgb)/.12);font-family:var(--ig-font-display);text-transform:none;letter-spacing:0;color:var(--ig-muted);cursor:pointer;background:#fff;border-radius:3px;padding:8px 16px;font-size:.78rem;font-weight:700;transition:all .2s}.ig-nl-year:hover{color:var(--ig-ink);border-color:rgb(var(--ig-ink-rgb)/.25)}.ig-nl-year.is-active{background:var(--ig-primary);color:#fff;border-color:var(--ig-primary)}.ig-nl-hero{border:1px solid rgb(var(--ig-ink-rgb)/.08);color:inherit;background:#fff;border-radius:4px;grid-template-columns:380px 1fr;align-items:center;gap:40px;margin-bottom:64px;padding:32px;text-decoration:none;transition:border-color .2s,transform .2s;display:grid}.ig-nl-hero:hover{border-color:rgb(var(--ig-primary-rgb)/.4);transform:translateY(-3px)}.ig-nl-hero-cover{aspect-ratio:1/1.414;background:var(--ig-surface-2);box-shadow:0 18px 36px rgb(var(--ig-ink-rgb)/.12);border-radius:3px;position:relative;overflow:hidden}.ig-nl-hero-cover img{object-fit:cover;width:100%;height:100%}.ig-nl-hero-body{flex-direction:column;gap:16px;display:flex}.ig-nl-hero-title{font-family:var(--ig-font-display);text-transform:none;letter-spacing:-.02em;color:var(--ig-ink);margin:0;font-size:clamp(2rem,3.4vw,2.8rem);font-weight:800;line-height:1.05}.ig-nl-hero-desc{color:var(--ig-muted);max-width:60ch;margin:0;font-size:1rem;line-height:1.55}.ig-nl-hero-meta{font-family:var(--ig-font-label);text-transform:uppercase;letter-spacing:.06em;color:var(--ig-muted);flex-wrap:wrap;gap:18px;font-size:.82rem;font-weight:700;display:flex}.ig-nl-hero-meta i{color:var(--ig-primary);margin-right:6px}.ig-nl-hero .ig-btn{align-self:start}.ig-nl-cover-fb{background:linear-gradient(135deg,var(--ig-primary),var(--ig-primary-deep));color:#ffffff73;justify-content:center;align-items:center;width:100%;height:100%;font-size:4rem;display:flex}.ig-nl-archive{margin-bottom:64px}.ig-nl-grid{grid-template-columns:repeat(auto-fit,minmax(220px,280px));gap:28px;margin-top:24px;display:grid}.ig-nl-card{color:inherit;flex-direction:column;gap:14px;width:100%;max-width:280px;text-decoration:none;display:flex}.ig-nl-card-cover{aspect-ratio:1/1.414;background:var(--ig-surface-2);box-shadow:0 12px 24px rgb(var(--ig-ink-rgb)/.1);border-radius:3px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.ig-nl-card-cover img{object-fit:cover;width:100%;height:100%}.ig-nl-card:hover .ig-nl-card-cover{box-shadow:0 18px 36px rgb(var(--ig-ink-rgb)/.16);transform:translateY(-4px)}.ig-nl-card-body{flex-direction:column;gap:4px;padding:0 4px;display:flex}.ig-nl-card-month{font-family:var(--ig-font-label);text-transform:uppercase;letter-spacing:.06em;color:var(--ig-primary);font-size:.78rem;font-weight:700}.ig-nl-card-title{font-family:var(--ig-font-display);text-transform:none;color:var(--ig-ink);margin:0;font-size:1.05rem;font-weight:800;line-height:1.15}.ig-nl-card-desc{color:var(--ig-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:.86rem;line-height:1.45;display:-webkit-box;overflow:hidden}@media (max-width:760px){.ig-nl-hero{grid-template-columns:1fr;gap:24px;padding:20px}.ig-nl-hero-cover{max-width:280px;margin:0 auto}.ig-nl-grid{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:18px}.ig-nl-card-title{font-size:.95rem}}.ig-flipbook-wrap{background:var(--ig-ink);border-radius:4px;padding:32px 24px;position:relative;overflow:hidden}.ig-flipbook-shade{background:linear-gradient(180deg,#1f3023 0%,var(--ig-ink)100%)}.ig-flipbook-stage{touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;scrollbar-width:thin;scrollbar-color:#ffffff59 transparent;width:100%;min-height:70vh;display:grid;position:relative;overflow:auto}.ig-flipbook-stage::-webkit-scrollbar{width:10px;height:10px}.ig-flipbook-stage::-webkit-scrollbar-thumb{background:#ffffff4d padding-box padding-box;border:2px solid #0000;border-radius:10px}.ig-flipbook-stage::-webkit-scrollbar-corner{background:0 0}.ig-flipbook-stage.is-zoomed{overscroll-behavior:contain;cursor:grab}.ig-flipbook-stage.is-dragging{cursor:grabbing}.ig-flipbook-pages{align-items:flex-start;gap:4px;width:max-content;margin:auto;padding:12px;display:flex}.ig-flipbook-stage canvas{flex-shrink:0;display:block;box-shadow:0 18px 48px #00000080}.ig-flipbook-wrap:fullscreen{border-radius:0;flex-direction:column;justify-content:center;padding:24px;display:flex;overflow:auto}.ig-flipbook-wrap:fullscreen .ig-flipbook-stage{min-height:0}.ig-flipbook-loading{color:#ffffffb3;font-family:var(--ig-font-label);text-transform:uppercase;letter-spacing:.08em;justify-content:center;align-items:center;font-size:.85rem;display:flex;position:absolute;inset:0}.ig-flipbook-loading i{margin-right:8px}.ig-flipbook-toolbar{color:#ffffffd9;font-family:var(--ig-font-label);letter-spacing:.06em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:16px;font-size:.85rem;display:grid}.ig-flipbook-toolbar-group{align-items:center;gap:8px;display:flex}.ig-flipbook-toolbar-group:first-child{grid-column:2;justify-self:center}.ig-flipbook-toolbar-group:nth-child(2){grid-column:3;justify-self:end}.ig-flipbook-btn{color:#fff;font-family:var(--ig-font-display);text-transform:none;letter-spacing:0;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:3px;align-items:center;gap:6px;padding:8px 14px;font-size:.78rem;font-weight:700;transition:background .18s,border-color .18s;display:inline-flex}.ig-flipbook-btn:hover{background:#ffffff24;border-color:#ffffff4d}.ig-flipbook-btn[disabled]{opacity:.4;cursor:not-allowed}.ig-flipbook-btn--primary{background:var(--ig-primary);border-color:var(--ig-primary)}.ig-flipbook-btn--primary:hover{background:var(--ig-primary-hover);border-color:var(--ig-primary-hover)}.ig-flipbook-zoom{font-variant-numeric:tabular-nums;justify-content:center;min-width:64px}.ig-flipbook-page-counter{color:#fff;font-variant-numeric:tabular-nums;background:#0006;border-radius:3px;padding:6px 14px;font-weight:700}.ig-nl-modal-backdrop{background:rgb(var(--ig-ink-rgb)/.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ig-nl-modal{background:#fff;border-radius:4px;width:100%;max-width:420px;padding:32px;box-shadow:0 24px 60px #0000004d}.ig-nl-modal h2{font-family:var(--ig-font-display);text-transform:none;color:var(--ig-ink);letter-spacing:-.02em;margin:0 0 8px;font-size:1.6rem;font-weight:800}.ig-nl-modal p{color:var(--ig-muted);margin:0 0 18px;font-size:.92rem;line-height:1.5}.ig-nl-modal input{border:1px solid rgb(var(--ig-ink-rgb)/.16);width:100%;font-family:var(--ig-font-body);color:var(--ig-ink);background:#fff;border-radius:3px;margin-bottom:14px;padding:12px 16px;font-size:.95rem}.ig-nl-modal input:focus{border-color:var(--ig-primary);box-shadow:0 0 0 3px rgb(var(--ig-primary-rgb)/.1);outline:none}.ig-nl-modal-actions{gap:10px;display:flex}.ig-nl-modal-err{color:#d93025;margin:-6px 0 12px;font-size:.85rem}@media (max-width:760px){.ig-flipbook-wrap{padding:16px 8px}.ig-flipbook-stage{min-height:60vh}.ig-flipbook-toolbar{flex-wrap:wrap;justify-content:center;gap:6px;font-size:.72rem;display:flex}.ig-flipbook-toolbar-group:first-child,.ig-flipbook-toolbar-group:nth-child(2){flex:0 100%;grid-column:auto;justify-content:center;justify-self:auto}.ig-flipbook-btn{padding:6px 10px;font-size:.7rem}}.ig-sub-band{border-radius:var(--ig-radius);color:#fff;background:radial-gradient(600px 200px at 100% 0%,#3d6be080,transparent 70%),linear-gradient(120deg,var(--ig-blue)0%,var(--ig-navy-800)100%);box-shadow:var(--ig-shadow-card);align-items:center;gap:20px;margin-bottom:36px;padding:22px 26px;display:flex;position:relative;overflow:hidden}.ig-sub-band>:not(.ig-deco){z-index:1;position:relative}.ig-share-bar+.ig-sub-band{margin-top:36px}.ig-sub-band-icon{background:var(--ig-grad);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;font-size:1.3rem;display:inline-flex;box-shadow:0 10px 22px #e5267f59}.ig-sub-band-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ig-sub-band-text strong{font-family:var(--ig-font-display);letter-spacing:-.01em;font-size:1.3rem;font-weight:800;line-height:1.2}.ig-sub-band-text span{color:#fffc;font-size:.93rem;line-height:1.5}.ig-sub-band .ig-btn{flex-shrink:0}@media (max-width:640px){.ig-sub-band{flex-wrap:wrap;gap:16px;padding:20px}.ig-sub-band-icon{width:46px;height:46px;font-size:1.1rem}.ig-sub-band-text{flex-basis:calc(100% - 62px)}.ig-sub-band .ig-btn{width:100%}}.ig-sub-pill{background:var(--ig-grad);color:#fff;font-family:var(--ig-font-display);white-space:nowrap;cursor:pointer;transition:transform .25s var(--ig-ease),box-shadow .25s var(--ig-ease);border:0;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:.9rem;font-weight:700;line-height:1.2;display:inline-flex}.ig-sub-pill:hover{transform:translateY(-1px);box-shadow:0 8px 18px #e5267f59}.ig-sub-pill i{font-size:.85em}.ig-btn.is-subscribed,.ig-sub-pill.is-subscribed{color:var(--ig-ink);box-shadow:0 0 0 1px var(--ig-line);background:#fff}.ig-sub-pill.is-subscribed{box-shadow:none;background:#0e9f551a}.ig-btn.is-subscribed i,.ig-sub-pill.is-subscribed i{color:#0e9f55}.ig-btn.is-subscribed:hover{color:var(--ig-ink);box-shadow:0 10px 22px #040e3040}.ig-sub-backdrop{z-index:100001;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040e309e;justify-content:center;align-items:center;padding:20px;animation:.2s both igSubFade;display:flex;position:fixed;inset:0}.ig-sub-dialog{width:min(460px,100%);max-height:calc(100dvh - 40px);animation:igSubIn .4s var(--ig-ease)both;background:#fff;border-radius:20px;position:relative;overflow-y:auto;box-shadow:0 40px 80px #040e3073}.ig-sub-head{color:#fff;background:radial-gradient(500px 220px at 100% 0%,#3d6be08c,transparent 70%),linear-gradient(160deg,var(--ig-blue)0%,var(--ig-navy-900)100%);padding:30px 28px 24px;position:relative;overflow:hidden}.ig-sub-head .ig-deco{opacity:.45}.ig-sub-head>:not(.ig-deco){z-index:1;position:relative}.ig-sub-icon{background:var(--ig-grad);border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:16px;font-size:1.3rem;display:flex;box-shadow:0 10px 22px #e5267f66}.ig-sub-head .ig-eyebrow{color:#ffffffd9}.ig-sub-head h2{font-family:var(--ig-font-display);letter-spacing:-.02em;color:#fff;margin:8px 0 0;font-size:1.65rem;font-weight:800;line-height:1.15}.ig-sub-close{z-index:2;color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;transition:background-color .2s;display:inline-flex;position:absolute;top:14px;right:14px}.ig-sub-close:hover{background:#ffffff47}.ig-sub-form{flex-direction:column;gap:14px;padding:22px 28px 24px;display:flex}.ig-sub-intro{color:rgb(var(--ig-ink-rgb)/.72);margin:0;font-size:.92rem;line-height:1.55}.ig-sub-field{flex-direction:column;gap:6px;display:flex}.ig-sub-field>span:first-child{font-family:var(--ig-font-label);color:var(--ig-ink);font-size:.8rem;font-weight:600}.ig-sub-input{align-items:center;display:flex;position:relative}.ig-sub-input>i{color:var(--ig-muted);pointer-events:none;font-size:.85rem;transition:color .2s;position:absolute;left:15px}.ig-sub-input input{border:1.5px solid rgb(var(--ig-ink-rgb)/.14);width:100%;font-family:var(--ig-font-body);color:var(--ig-ink);background:#f7f9fe;border-radius:12px;padding:12px 14px 12px 40px;font-size:.95rem;transition:border-color .2s,background-color .2s,box-shadow .2s}.ig-sub-input input::placeholder{color:rgb(var(--ig-ink-rgb)/.38)}.ig-sub-input input:focus{border-color:var(--ig-primary);box-shadow:0 0 0 4px rgb(var(--ig-primary-rgb)/.12);background:#fff;outline:none}.ig-sub-input:focus-within>i{color:var(--ig-primary)}.ig-sub-input input[aria-invalid=true]{background:#fff6f5;border-color:#d93025}.ig-sub-input input:disabled{opacity:.7}.ig-sub-err{color:#b3261e;font-size:.78rem}.ig-sub-taken{color:#0b7a42;background:#e7f7ee;border-radius:10px;align-items:center;gap:7px;padding:8px 11px;font-size:.8rem;font-weight:600;line-height:1.4;animation:.25s both igSubFade;display:flex}.ig-sub-other{color:var(--ig-primary);font-family:var(--ig-font-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:-6px;padding:4px 8px;font-size:.85rem;font-weight:600;text-decoration:underline}.ig-sub-other:hover{color:var(--ig-primary-hover)}.ig-sub-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.ig-sub-server-err{color:#b3261e;background:#fdecea;border-radius:10px;margin:0;padding:10px 12px;font-size:.85rem}.ig-sub-submit{width:100%;margin-top:4px;padding:14px 20px;font-size:1rem}.ig-sub-submit:disabled{opacity:.75;cursor:progress;box-shadow:none;transform:none}.ig-sub-note{text-align:center;color:var(--ig-muted);margin:0;font-size:.76rem;line-height:1.5}.ig-sub-note a{color:var(--ig-primary);text-underline-offset:2px;text-decoration:underline}.ig-sub-done{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:28px 28px 30px;display:flex}.ig-sub-check{color:#0e9f55;width:64px;height:64px;animation:igSubPop .55s var(--ig-ease)both;background:#e7f7ee;border-radius:50%;justify-content:center;align-items:center;font-size:1.6rem;display:flex}.ig-sub-done p{color:rgb(var(--ig-ink-rgb)/.75);margin:0;line-height:1.6}.ig-sub-done strong{color:var(--ig-ink);overflow-wrap:anywhere}.ig-sub-done .ig-btn{min-width:160px}@keyframes igSubFade{0%{opacity:0}}@keyframes igSubIn{0%{opacity:0;transform:translateY(18px)scale(.97)}}@keyframes igSubUp{0%{transform:translateY(100%)}}@keyframes igSubPop{0%{opacity:0;transform:scale(.4)}70%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@media (max-width:540px){.ig-sub-backdrop{align-items:flex-end;padding:0}.ig-sub-dialog{width:100%;max-height:94dvh;animation:igSubUp .4s var(--ig-ease)both;border-radius:20px 20px 0 0}.ig-sub-head{padding:24px 22px 20px}.ig-sub-form{padding:18px 22px 22px}}@media (prefers-reduced-motion:reduce){.ig-sub-backdrop,.ig-sub-dialog,.ig-sub-check{animation:none}}
