html:has(.timerun-page){scroll-behavior:smooth;scroll-padding-top:70px}@media (prefers-reduced-motion:reduce){html:has(.timerun-page){scroll-behavior:auto}}.timerun-page{background:var(--background);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.5;overflow-x:clip}.timerun-page h1,.timerun-page h2,.timerun-page h3,.timerun-page h4,.timerun-page .display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;color:inherit;margin:0;font-weight:400;line-height:1.15}.timerun-page .wrap{max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}.timerun-page .section{padding:clamp(64px,9vw,120px) 0;position:relative}.timerun-page .eyebrow{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.12em;color:inherit;align-items:center;gap:9px;font-size:13px;font-style:italic;font-weight:800;display:inline-flex}.timerun-page .eyebrow:before{content:"»»";letter-spacing:-2px;color:var(--foreground);font-style:normal}.timerun-page .section--pop .eyebrow:before{color:var(--background)}.timerun-page .skew{display:inline-block;transform:skew(-7deg)}.timerun-page .hl{background:var(--foreground);color:var(--background);padding:.02em .26em;display:inline-block;transform:skew(-7deg)}.timerun-page .hl>span{display:inline-block;transform:skew(7deg)}.timerun-page .sticker--about{top:-10px;right:-10px}.timerun-page .sticker--corrida{bottom:18px;left:-8px}.timerun-page .section-head{margin-bottom:46px}.timerun-page .section-heading{margin-top:12px;font-size:clamp(40px,7vw,86px)}.timerun-page .section-heading--multi{white-space:pre-line}.timerun-page .section-lead{margin:12px 0 0}.timerun-page .section-body{margin-top:18px}.timerun-page .heading-md{margin-top:12px}.timerun-page .heading-pre{white-space:pre-line}.timerun-page .cta-body{max-width:56ch;margin:16px 0 28px}.timerun-page .ribbon{z-index:2;background:var(--primary);color:var(--foreground);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08em;padding:8px 16px;font-size:12px;font-style:italic;font-weight:800;position:absolute;bottom:18px;left:0}.timerun-page .btn{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.04em;border:3px solid var(--foreground);background:var(--foreground);color:var(--background);cursor:pointer;box-shadow:4px 4px 0 rgb(from var(--foreground) r g b / .4);align-items:center;gap:10px;padding:15px 26px;font-size:15px;font-style:italic;font-weight:800;text-decoration:none;transition:transform .12s steps(2,end),box-shadow .12s steps(2,end);display:inline-flex}.timerun-page .btn:hover{box-shadow:6px 6px 0 rgb(from var(--foreground) r g b / .4);transform:translate(-2px,-2px)}.timerun-page .btn .ar{transition:transform .2s}.timerun-page .btn:hover .ar{transform:translate(4px)}.timerun-page .btn--ghost{color:var(--foreground);background:0 0}.timerun-page .section--pop .btn{border-color:var(--background);background:var(--background);color:var(--foreground);box-shadow:4px 4px 0 rgb(from var(--foreground) r g b / .35)}.timerun-page .section--pop .btn--ghost{color:var(--background);border-color:var(--background);background:0 0}.timerun-page .nav{z-index:80;background:var(--background);border-bottom:3px solid var(--foreground);position:sticky;top:0}.timerun-page .nav-row{align-items:center;gap:18px;padding:13px clamp(20px,4vw,56px);display:flex}.timerun-page .nav-brand{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;font-size:28px;transform:skew(-7deg)}.timerun-page .logo{align-items:center;display:inline-flex}.timerun-page .logo-img{width:auto;height:38px;display:block}@media (max-width:600px){.timerun-page .logo-img{height:31px}}.timerun-page .nav-links{gap:24px;margin-left:auto;display:flex}.timerun-page .nav-links a{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.04em;color:inherit;font-size:13.5px;font-style:italic;font-weight:700;text-decoration:none}.timerun-page .nav-links a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.timerun-page .nav-cta{padding:10px 18px;font-size:13px}.timerun-page .nav-burger{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:5px;margin-left:auto;padding:6px;display:none}.timerun-page .nav-burger span{background:var(--foreground);width:26px;height:3px;display:block}.timerun-page .drawer{z-index:90;background:var(--foreground);color:var(--background);flex-direction:column;justify-content:center;gap:18px;padding:40px;transition:transform .4s cubic-bezier(.7,0,.2,1);display:flex;position:fixed;inset:0;transform:translateY(-100%)}.timerun-page .drawer--open{transform:translateY(0)}.timerun-page .drawer a{font-family:var(--font-display);text-transform:uppercase;color:inherit;font-size:34px;text-decoration:none;transform:skew(-7deg)}.timerun-page .drawer-x{color:inherit;cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:22px;right:24px}.timerun-page .drawer .btn{font-family:var(--font-sans);text-transform:uppercase;border-color:var(--background);background:var(--background);color:var(--foreground);box-shadow:5px 5px 0 rgb(from var(--foreground) r g b / .4);align-self:flex-start;margin-top:18px;font-size:16px;transform:none}@media (max-width:1040px){.timerun-page .nav-links{display:none}.timerun-page .nav-burger{display:flex}}[data-tenant=timerun].drawer-sheet{z-index:var(--z-overlay);background:var(--foreground);height:100svh;color:var(--background);box-shadow:none;border:0;flex-direction:column;justify-content:center;gap:18px;padding:clamp(40px,8vw,64px) clamp(28px,6vw,56px);display:flex}[data-tenant=timerun] .drawer-nav{flex-direction:column;align-items:flex-start;gap:22px;display:flex}[data-tenant=timerun] .drawer-nav a:not(.btn){font-family:var(--font-display);text-transform:uppercase;color:inherit;font-size:clamp(34px,8vw,56px);line-height:1;text-decoration:none;transform:skew(-7deg)}[data-tenant=timerun] .drawer-nav .btn{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border:3px solid var(--background);background:var(--background);color:var(--foreground);box-shadow:5px 5px 0 color-mix(in oklch, var(--primary) 60%, var(--shadow-color));align-self:flex-start;align-items:center;gap:10px;margin-top:12px;padding:15px 26px;font-size:16px;font-style:italic;font-weight:800;text-decoration:none;transition:transform .12s steps(2,end),box-shadow .12s steps(2,end);display:inline-flex;transform:none}[data-tenant=timerun] .drawer-nav .btn:hover{box-shadow:7px 7px 0 color-mix(in oklch, var(--primary) 60%, var(--shadow-color));transform:translate(-2px,-2px)}[data-tenant=timerun] .drawer-nav .btn .ar{transition:transform .2s}[data-tenant=timerun] .drawer-nav .btn:hover .ar{transform:translate(4px)}[data-tenant=timerun].drawer-sheet .drawer-x{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;font-size:28px;line-height:1;display:grid;position:absolute;top:clamp(16px,4vw,24px);right:clamp(16px,4vw,24px)}@media (max-width:600px){.timerun-page .nav-cta{display:none}.timerun-page .drawer{gap:14px;padding:34px 28px}.timerun-page .drawer a{font-size:30px}}.timerun-page .marquee{background:var(--foreground);color:var(--background);border-block:3px solid var(--background);overflow:hidden}.timerun-page .marquee-track{white-space:nowrap;will-change:transform;animation:26s linear infinite tr-marq;display:flex}.timerun-page .marquee-track span{font-family:var(--font-display);text-transform:uppercase;align-items:center;gap:26px;padding:12px 26px;font-size:clamp(26px,4vw,46px);display:inline-flex;transform:skew(-7deg)}.timerun-page .marquee-track span:after{content:"●";font-size:.5em;transform:skew(7deg)}@keyframes tr-marq{to{transform:translate(-50%)}}.timerun-page .sticker{z-index:5;font-family:var(--font-display);text-transform:uppercase;background:var(--primary);color:var(--foreground);border:3px solid var(--foreground);box-shadow:5px 5px 0 rgb(from var(--foreground) r g b / .4);letter-spacing:.02em;padding:9px 14px;font-size:15px;line-height:1;animation:3.4s ease-in-out infinite tr-bob;display:inline-block;position:absolute;transform:rotate(-6deg)}.timerun-page .sticker--alt{background:var(--foreground);color:var(--primary);border-color:var(--primary);animation-name:tr-bob2;transform:rotate(5deg)}@keyframes tr-bob{0%,to{transform:rotate(-6deg)translateY(0)}50%{transform:rotate(-6deg)translateY(-9px)}}@keyframes tr-bob2{0%,to{transform:rotate(5deg)translateY(0)}50%{transform:rotate(5deg)translateY(-7px)}}.timerun-page .hero{background:var(--surface-ink);min-height:clamp(560px,82svh,860px);color:var(--surface-ink-foreground);align-items:center;display:flex;position:relative;overflow:hidden}.timerun-page .hero-photo{z-index:0;position:absolute;inset:0}.timerun-page .hero-photo img{object-fit:cover;object-position:center 50%}.timerun-page .hero-photo:after{content:"";background:linear-gradient(95deg, rgb(from var(--surface-ink) r g b / .97) 0%, rgb(from var(--surface-ink) r g b / .9) 30%, rgb(from var(--surface-ink) r g b / .45) 50%, rgb(from var(--surface-ink) r g b / .06) 66%, transparent 80%);position:absolute;inset:0}.timerun-page .hero-inner{z-index:3;width:min(600px,50vw);padding:60px clamp(20px,3vw,40px) 60px clamp(28px,5vw,72px);position:relative}.timerun-page .hero .scroll-hint{z-index:4;font-family:var(--font-sans);letter-spacing:.2em;color:rgb(from var(--surface-ink-foreground) r g b / .7);text-transform:uppercase;font-size:12px;font-style:italic;font-weight:800;position:absolute;bottom:18px;left:clamp(20px,4vw,56px)}.timerun-page .hero h1{flex-direction:column;align-items:flex-start;gap:6px;font-size:clamp(30px,4.8vw,62px);display:flex}.timerun-page .hero .hero-eyebrow{background:var(--primary);color:var(--foreground);font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;align-self:flex-start;margin-bottom:14px;padding:.3em .6em;font-size:12px;font-style:italic;font-weight:800;display:inline-block}.timerun-page .hero h1 .line{white-space:nowrap;color:var(--surface-ink-foreground);display:block}.timerun-page .hero .rotwrap{background:var(--primary);color:var(--foreground);vertical-align:bottom;padding:.02em .22em;display:inline-block;overflow:hidden;transform:skew(-7deg)}.timerun-page .hero .rotwrap .rot{display:inline-block;transform:skew(7deg)}.timerun-page .hero-sub{color:rgb(from var(--surface-ink-foreground) r g b / .88);max-width:46ch;margin:22px 0 30px;font-size:clamp(16px,1.5vw,19px);font-weight:500}.timerun-page .hero-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.timerun-page .hero .btn{border-color:var(--primary);background:var(--primary);color:var(--foreground);box-shadow:5px 5px 0 var(--foreground)}.timerun-page .hero .btn:hover{box-shadow:7px 7px 0 var(--foreground)}.timerun-page .hero .btn--ghost{color:var(--primary);border-color:var(--primary);background:0 0}@media (max-width:760px){.timerun-page .hero-inner{width:min(640px,88%)}}@media (max-width:600px){.timerun-page .hero-photo img{object-position:76% 42%}.timerun-page .hero-photo:after{background:linear-gradient(180deg, rgb(from var(--surface-ink) r g b / .5) 0%, rgb(from var(--surface-ink) r g b / .74) 52%, rgb(from var(--surface-ink) r g b / .92) 100%)}.timerun-page .hero-inner{width:100%;padding:clamp(78px,15vh,118px) 24px 44px}.timerun-page .hero h1{font-size:clamp(34px,9vw,52px)}.timerun-page .hero h1 .line{white-space:normal}}.timerun-page .stats{border:3px solid var(--foreground);text-align:left;grid-template-columns:repeat(4,1fr);gap:0;display:grid}.timerun-page .stat{border-right:3px solid var(--foreground);padding:30px 22px}.timerun-page .stat:last-child{border-right:0}.timerun-page .stat .v{font-family:var(--font-display);font-size:clamp(40px,5.5vw,68px);line-height:.85;display:inline-block;transform:skew(-7deg)}.timerun-page .stat .l{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.04em;opacity:.66;margin-top:10px;font-size:12.5px;font-style:italic;font-weight:700}@media (max-width:900px){.timerun-page .stats{grid-template-columns:repeat(2,1fr)}.timerun-page .stat{border-bottom:3px solid var(--foreground)}.timerun-page .stat:nth-child(2){border-right:0}.timerun-page .stat:nth-last-child(-n+2){border-bottom:0}}@media (max-width:560px){.timerun-page .stats{grid-template-columns:1fr}.timerun-page .stats .stat{border-right:0;border-bottom:3px solid var(--foreground);text-align:center}.timerun-page .stats .stat:last-child{border-bottom:0}}.timerun-page .halftone-bg{pointer-events:none;z-index:0;background-image:radial-gradient(rgb(from var(--foreground) r g b / .16) 1.7px, transparent 1.8px);opacity:.9;background-size:13px 13px;position:absolute;inset:0}.timerun-page .section--pop{background:var(--foreground);color:var(--surface-ink-foreground)}.timerun-page .section--tex{position:relative}.timerun-page .section--tex:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(rgb(from var(--foreground) r g b / .18) 1.7px, transparent 1.8px);opacity:1;background-size:13px 13px;position:absolute;inset:0}.timerun-page .section--pop.section--tex:before{background-image:radial-gradient(rgb(from var(--primary) r g b / .42) 1.7px, transparent 1.8px)}.timerun-page .section--tex>*{z-index:1;position:relative}.timerun-page .section-cut{z-index:2;pointer-events:none;width:100%;height:clamp(24px,3.5vw,50px);line-height:0;position:absolute;top:0;left:0}.timerun-page .section-cut svg{width:100%;height:100%;display:block}.timerun-page .section-cut svg path{fill:#0000}.timerun-page .section-cut[data-prev=yellow] svg path{fill:var(--background)}.timerun-page .section-cut[data-prev=dark] svg path{fill:var(--foreground)}.timerun-page .section-cut[data-prev=ink] svg path{fill:var(--surface-ink)}.timerun-page .section-cut[data-prev=primary] svg path{fill:var(--primary)}.timerun-page .about{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,64px);display:grid}.timerun-page .about-media{border:3px solid var(--surface-ink-foreground);box-shadow:6px 6px 0 var(--primary);aspect-ratio:4/5;background:var(--muted);position:relative;overflow:visible}.timerun-page .about-media img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.timerun-page .about-body p.lead{font-family:var(--font-display);text-transform:uppercase;margin:0 0 18px;font-size:clamp(26px,3.4vw,40px);line-height:1}.timerun-page .about-body p{margin:0 0 16px;font-size:16.5px}.timerun-page .section--pop .about-body p{color:rgb(from var(--surface-ink-foreground) r g b / .72)}.timerun-page .section--pop .about-body p.lead{color:var(--surface-ink-foreground)}.timerun-page .about-list{border-top:3px solid var(--surface-ink-foreground);flex-direction:column;gap:0;margin:22px 0 0;padding:0;list-style:none;display:flex}.timerun-page .about-list li{border-bottom:3px solid var(--surface-ink-foreground);align-items:baseline;gap:16px;padding:15px 0;font-weight:700;display:flex}.timerun-page .about-list b{font-family:var(--font-display);color:var(--primary);background:0 0;padding:0;font-size:20px;display:inline-block;transform:skew(-7deg)}.timerun-page .section--pop .hl{background:var(--primary);color:var(--foreground)}@media (max-width:900px){.timerun-page .about{grid-template-columns:1fr}}.timerun-page .focus{border:3px solid var(--foreground);box-shadow:6px 6px 0 var(--foreground);background:var(--background);grid-template-columns:1.1fr .9fr;gap:0;display:grid}.timerun-page .focus-body{padding:clamp(28px,4vw,52px)}.timerun-page .focus-body h3{margin:0 0 14px;font-size:clamp(34px,5vw,60px)}.timerun-page .focus-body p{max-width:46ch;margin:0 0 22px}.timerun-page .focus-tags{flex-wrap:wrap;gap:10px;margin-top:0;display:flex}.timerun-page .focus-tags span{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.04em;border:2.5px solid var(--foreground);padding:8px 13px;font-size:12.5px;font-style:italic;font-weight:800}.timerun-page .focus-media{border-left:3px solid var(--foreground);background:var(--surface-ink);min-height:300px;position:relative;overflow:hidden}.timerun-page .focus-media img{object-fit:cover;object-position:50% 16%;width:100%;height:100%;display:block}@media (max-width:900px){.timerun-page .focus{grid-template-columns:1fr}.timerun-page .focus-media{border-left:0;border-top:3px solid var(--foreground);min-height:240px}}.timerun-page .benefits{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:clamp(40px,6vw,64px);display:grid}.timerun-page .benefit{align-items:flex-start;gap:12px;display:flex}.timerun-page .benefit .ck{background:var(--foreground);color:var(--background);flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;font-weight:900;display:inline-flex}.timerun-page .benefit b{text-transform:uppercase;font-size:14px;font-weight:800;display:block}.timerun-page .benefit span:not(.ck){opacity:.78;font-size:13px}@media (max-width:1024px){.timerun-page .benefits{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.timerun-page .focus,.timerun-page .benefits{grid-template-columns:1fr}}.timerun-page .track{--track-accent:var(--foreground);--track-fg:var(--foreground);--track-muted:rgb(from var(--foreground) r g b / .66);border-top:5px solid var(--track-accent)}.timerun-page .section--pop .track{--track-accent:var(--primary);--track-fg:var(--surface-ink-foreground);--track-muted:rgb(from var(--surface-ink-foreground) r g b / .72)}.timerun-page .lane{border-bottom:5px solid var(--track-accent);align-items:center;gap:clamp(14px,2.2vw,32px);padding:clamp(20px,2.8vw,32px) clamp(54px,9vw,124px) clamp(20px,2.8vw,32px) clamp(4px,1.5vw,18px);display:flex;position:relative}.timerun-page .lane-fig{width:clamp(30px,3.4vw,46px);color:var(--track-accent);flex:none;line-height:0}.timerun-page .lane-fig svg{fill:currentColor;width:100%;height:auto;display:block}.timerun-page .lane-num{font-family:var(--font-display);color:var(--track-accent);flex:none;font-size:clamp(30px,4.4vw,54px);line-height:1;display:inline-block;transform:skew(-7deg)}.timerun-page .lane-title{width:clamp(132px,16vw,232px);font-family:var(--font-display);text-transform:uppercase;color:var(--track-fg);flex:none;margin:0;font-size:clamp(21px,2.9vw,36px);line-height:.95}.timerun-page .lane-desc{max-width:32ch;color:var(--track-muted);margin:0 0 0 auto;font-size:clamp(13.5px,1.4vw,16px);font-weight:500;line-height:1.45}.timerun-page .lane:after{content:"";background:var(--track-accent);width:8px;position:absolute;top:16%;bottom:16%}.timerun-page .lane:first-child:after{right:10px}.timerun-page .lane:nth-child(2):after{right:46px}.timerun-page .lane:nth-child(3):after{right:82px}.timerun-page .lane:nth-child(4):after{right:118px}@media (max-width:768px){.timerun-page .lane{flex-wrap:wrap;gap:10px 16px;padding-right:76px}.timerun-page .lane-title{width:auto}.timerun-page .lane-desc{flex-basis:100%;max-width:none;margin-left:0}.timerun-page .lane:after{width:7px;height:clamp(34px,11vw,52px);top:clamp(16px,5vw,26px);bottom:auto}.timerun-page .lane:first-child:after{right:64px}.timerun-page .lane:nth-child(2):after{right:46px}.timerun-page .lane:nth-child(3):after{right:28px}.timerun-page .lane:nth-child(4):after{right:12px}}.timerun-page .locais{grid-template-columns:repeat(2,1fr);gap:clamp(18px,3vw,30px);display:grid}.timerun-page .local{border:3px solid var(--foreground);box-shadow:6px 6px 0 color-mix(in oklch, var(--primary) 60%, var(--shadow-color));background:var(--surface-ink);color:var(--primary);flex-direction:column;display:flex;position:relative;overflow:hidden}.timerun-page .local-head{border-bottom:3px solid var(--primary);justify-content:space-between;align-items:stretch;display:flex}.timerun-page .local .city{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;color:var(--primary);align-items:center;gap:8px;padding:15px 20px;font-size:14px;font-style:italic;font-weight:800;display:inline-flex}.timerun-page .local .city:before{content:"»»";letter-spacing:-2px}.timerun-page .local .day{font-family:var(--font-display);background:var(--primary);color:var(--surface-ink);align-items:center;margin-right:-3px;padding:0 22px;font-size:30px;line-height:1;display:flex;transform:skew(-9deg)}.timerun-page .local-body{flex-direction:column;flex:1;gap:14px;padding:clamp(24px,3vw,34px) clamp(22px,2.6vw,30px);display:flex}.timerun-page .local h3{color:var(--primary);margin:0;font-size:clamp(28px,3.6vw,46px);line-height:.9}.timerun-page .local .pin{color:rgb(from var(--primary) r g b / .7);font-size:13.5px;font-weight:600}.timerun-page .local .when{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.04em;color:var(--primary);align-items:center;gap:9px;margin-top:auto;font-size:15px;font-style:italic;font-weight:800;display:flex}.timerun-page .local .when:before{content:"»"}.timerun-page .locais-online{background:var(--surface-ink);color:var(--primary);border:3px solid var(--foreground);box-shadow:6px 6px 0 color-mix(in oklch, var(--primary) 60%, var(--shadow-color));font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:12px;margin-top:clamp(16px,2.5vw,28px);padding:20px clamp(20px,3vw,28px);font-size:clamp(14px,1.6vw,17px);font-style:italic;font-weight:700;line-height:1.3;display:flex}.timerun-page .locais-online:before{content:"»»";letter-spacing:-2px}@media (max-width:900px){.timerun-page .locais{grid-template-columns:1fr}}.timerun-page .band{background:var(--surface-ink);min-height:clamp(460px,74svh,780px);color:var(--surface-ink-foreground);align-items:flex-end;display:flex;position:relative;overflow:hidden}.timerun-page .band-media{z-index:0;background:var(--surface-ink);position:absolute;inset:0;overflow:hidden}.timerun-page .band-photo-d{object-fit:cover;object-position:center 42%}.timerun-page .band-video{object-fit:cover;width:100%;height:100%;display:block;position:relative}@media (min-width:769px){.timerun-page .band-video{display:none}}@media (max-width:768px){.timerun-page .band-photo-d{display:none}}.timerun-page .band-media:after{content:"";z-index:1;background:linear-gradient(to top, rgb(from var(--surface-ink) r g b / .92), rgb(from var(--surface-ink) r g b / .3) 55%, rgb(from var(--surface-ink) r g b / .5));position:absolute;inset:0}.timerun-page .band-inner{z-index:2;max-width:760px;padding:clamp(34px,5vw,64px) clamp(20px,4vw,56px) clamp(56px,8vw,96px);position:relative}.timerun-page .band-inner h2{text-shadow:0 2px 16px rgb(from var(--surface-ink) r g b / .7);font-size:clamp(36px,6vw,72px)}.timerun-page .band-inner .section-body{color:rgb(from var(--surface-ink-foreground) r g b / .94);text-shadow:0 1px 12px rgb(from var(--surface-ink) r g b / .8);max-width:56ch;margin-top:22px;font-size:clamp(16px,1.4vw,18px);line-height:1.55}.timerun-page .gal{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.timerun-page .gal-item{aspect-ratio:1;background:var(--muted);border:3px solid var(--surface-ink-foreground);box-shadow:4px 4px 0 rgb(from var(--foreground) r g b / .4);cursor:pointer;position:relative;overflow:hidden}.timerun-page .gal-item--btn{width:100%;font:inherit;color:inherit;text-align:left;padding:0}.timerun-page .gal-item:nth-child(9){display:none}.timerun-page .gal-item img{object-fit:cover;width:100%;height:100%;display:block}.timerun-page .gal-more{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 26px;margin-top:clamp(24px,4vw,40px);display:flex}.timerun-page .gal-link{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.04em;color:inherit;border:0;border-bottom:2px solid var(--primary);cursor:pointer;background:0 0;padding:0 0 3px;font-size:14px;font-style:italic;font-weight:800}.timerun-page .gal-link:hover{opacity:.7}@media (min-width:761px){.timerun-page .gal{grid-template-columns:repeat(3,1fr);gap:14px}.timerun-page .gal-item:nth-child(9){display:block}}.timerun-page .galModal{z-index:130;background:rgb(from var(--surface-ink) r g b / .97);flex-direction:column;display:none;position:fixed;inset:0}.timerun-page .galModal--on{display:flex}.timerun-page .gm-head{border-bottom:3px solid var(--primary);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:16px clamp(16px,4vw,40px);display:flex}.timerun-page .gm-head h3{font-family:var(--font-display);color:var(--primary);text-transform:uppercase;margin:0;font-size:clamp(22px,4vw,34px);line-height:1}.timerun-page .gm-x{border:3px solid var(--primary);width:46px;height:46px;color:var(--primary);cursor:pointer;background:0 0;flex:none;place-items:center;font-size:22px;line-height:1;display:grid}.timerun-page .gm-x:hover{background:var(--primary);color:var(--foreground)}.timerun-page .gm-body{-webkit-overflow-scrolling:touch;padding:clamp(16px,4vw,36px);overflow-y:auto}.timerun-page .gal--modal{max-width:1080px;margin:0 auto}.timerun-page .galModal .gal-item{border-color:var(--primary)}.timerun-page .galModal--on .gal-item{animation:.5s both tr-gm-in}.timerun-page .galModal--on .gal-item:nth-child(3n+2){animation-delay:70ms}.timerun-page .galModal--on .gal-item:nth-child(3n+3){animation-delay:.14s}@keyframes tr-gm-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.timerun-page .galModal--on .gal-item{animation:none}}.timerun-page .lb{z-index:140;background:var(--surface-ink);flex-direction:column;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.timerun-page .lb--on{animation:.25s tr-lb-fade;display:flex}@keyframes tr-lb-fade{0%{opacity:0}to{opacity:1}}.timerun-page .lb-stage{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;padding:58px 16px 8px;display:flex;position:relative;overflow:hidden}.timerun-page .lb-media{object-fit:contain;background:0 0;width:auto;max-width:96vw;height:auto;max-height:100%;display:block}.timerun-page .lb-x{z-index:3;background:rgb(from var(--surface-ink-foreground) r g b / .08);width:48px;height:48px;color:var(--surface-ink-foreground);cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:22px;line-height:1;transition:background .15s,transform .12s;display:grid;position:absolute;top:16px;right:18px}.timerun-page .lb-x:hover{background:var(--primary);color:var(--foreground);transform:rotate(90deg)}.timerun-page .lb-count{z-index:3;font-family:var(--font-mono);color:var(--surface-ink-foreground);letter-spacing:.12em;background:rgb(from var(--surface-ink-foreground) r g b / .08);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700;position:absolute;top:22px;left:50%;transform:translate(-50%)}.timerun-page .lb-nav{z-index:3;background:rgb(from var(--surface-ink-foreground) r g b / .1);width:52px;height:52px;color:var(--surface-ink-foreground);font-family:var(--font-display);cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:26px;line-height:1;transition:background .15s,color .15s,transform .12s;display:grid;position:absolute;top:44%;transform:translateY(-50%)}.timerun-page .lb-nav:hover{background:var(--primary);color:var(--foreground)}.timerun-page .lb-nav:active{transform:translateY(-50%)scale(.92)}.timerun-page .lb-prev{left:clamp(10px,2.5vw,28px)}.timerun-page .lb-next{right:clamp(10px,2.5vw,28px)}.timerun-page .lb-film{scrollbar-width:none;scroll-behavior:smooth;flex:none;justify-content:flex-start;align-items:center;gap:8px;width:100%;padding:12px clamp(14px,4vw,40px) 20px;display:flex;overflow-x:auto}.timerun-page .lb-film::-webkit-scrollbar{display:none}.timerun-page .lb-thumb{background:rgb(from var(--surface-ink-foreground) r g b / .08);cursor:pointer;opacity:.5;border:2px solid #0000;border-radius:6px;flex:none;width:70px;height:54px;padding:0;transition:opacity .15s,border-color .15s,transform .12s;position:relative;overflow:hidden}.timerun-page .lb-thumb img{object-fit:cover;width:100%;height:100%;display:block}.timerun-page .lb-thumb:hover{opacity:.85}.timerun-page .lb-thumb--on{opacity:1;border-color:var(--primary);transform:translateY(-2px)}@media (max-width:600px){.timerun-page .lb-stage{padding:54px 8px 6px}.timerun-page .lb-nav{width:40px;height:40px;font-size:20px;top:42%}.timerun-page .lb-x{width:42px;height:42px}.timerun-page .lb-thumb{width:54px;height:42px}.timerun-page .lb-film{padding:10px 12px 16px}}@media (prefers-reduced-motion:reduce){.timerun-page .lb--on{animation:none}.timerun-page .lb-x:hover{transform:none}}.timerun-page .coach-story{width:100%;position:relative}.timerun-page .coach-story__inner{grid-template-columns:1fr;align-items:start;gap:0;display:grid}.timerun-page .coach-story__left{padding-block:clamp(20px,4vw,40px);flex-direction:column;gap:clamp(40px,6vw,64px);padding-left:56px;display:flex;position:relative}.timerun-page .coach-story__left:before{content:"";background:var(--primary);width:4px;position:absolute;top:0;bottom:0;left:32px}.timerun-page .coach-story__right{display:none}.timerun-page .coach-story__card{flex-direction:column;transition:opacity .35s;display:flex;position:relative}.timerun-page .coach-story__card-body{flex-direction:column;display:flex}.timerun-page .coach-story__card-title-row{align-items:center;gap:14px;margin-top:4px;display:flex;position:relative}.timerun-page .coach-story__node{background:var(--primary);border:3px solid var(--surface-ink-foreground);z-index:1;width:22px;height:22px;position:absolute;top:50%;left:-52px;transform:translateY(-50%)}.timerun-page .coach-story__card[data-active=true] .coach-story__node{box-shadow:0 0 0 5px rgb(from var(--primary) r g b / .3)}.timerun-page .coach-story__card-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;color:var(--surface-ink-foreground);margin:0;line-height:.95}.timerun-page .coach-story__card-title--name{font-size:clamp(28px,5.4vw,52px)}.timerun-page .coach-story__card-title--year{color:var(--primary);font-size:clamp(40px,8vw,80px)}.timerun-page .coach-story__card-title--times{color:var(--primary);font-size:clamp(26px,5vw,44px)}.timerun-page .coach-story__description{opacity:.78;max-width:48ch;margin-top:14px;font-size:clamp(14px,1.5vw,16px);line-height:1.55}.timerun-page .coach-story__card-photo{aspect-ratio:4/5;background:var(--surface-ink);border:3px solid var(--primary);width:100%;box-shadow:8px 8px 0 var(--foreground);margin-bottom:24px;position:relative;overflow:hidden}.timerun-page .coach-story__card-photo img{object-fit:cover;width:100%;height:100%;display:block}.timerun-page .coach-story__role{text-transform:uppercase;letter-spacing:.08em;opacity:.85;margin-top:8px;font-size:clamp(12px,1.4vw,14px);font-style:italic;font-weight:800}.timerun-page .coach-story__bio{opacity:.92;max-width:52ch;margin-top:18px;font-size:clamp(15px,1.6vw,17px);line-height:1.55}.timerun-page .coach-story__label{font-family:var(--font-display);text-transform:uppercase;max-width:22ch;color:var(--surface-ink-foreground);opacity:.92;margin-top:14px;font-size:clamp(18px,2.4vw,26px);line-height:1.15}.timerun-page .coach-story__times{gap:16px;max-width:480px;margin-top:22px;display:grid}.timerun-page .coach-story__time-row{border-bottom:2px solid rgb(from var(--surface-ink-foreground) r g b / .18);grid-template-columns:auto 1fr;align-items:baseline;gap:18px;padding-bottom:14px;display:grid}.timerun-page .coach-story__time-distance{text-transform:uppercase;letter-spacing:.06em;opacity:.7;font-size:13px;font-style:italic;font-weight:800}.timerun-page .coach-story__time-value{font-family:var(--font-display);text-align:right;color:var(--primary);font-size:clamp(40px,7vw,64px);line-height:.9}.timerun-page .coach-story__photo-frame{aspect-ratio:4/5;background:var(--surface-ink);border:3px solid var(--primary);box-shadow:8px 8px 0 var(--foreground);position:relative;overflow:hidden}.timerun-page .coach-story__photo{position:absolute;inset:0}.timerun-page .coach-story__photo img{object-fit:cover;width:100%;height:100%;display:block}.timerun-page .coach-story__caption{background:linear-gradient(to bottom, rgb(from var(--surface-ink) r g b / 0) 0%, rgb(from var(--surface-ink) r g b / .85) 100%);color:var(--surface-ink-foreground);text-transform:uppercase;letter-spacing:.04em;padding:14px 18px;font-size:clamp(11px,1.4vw,13px);font-style:italic;font-weight:800;position:absolute;bottom:0;left:0;right:0}@media (min-width:769px){.timerun-page .coach-story__inner{grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,80px)}.timerun-page .coach-story__left{gap:clamp(40px,6vw,96px)}.timerun-page .coach-story__right{align-items:center;height:calc(100svh - 120px);display:flex;position:sticky;top:96px}.timerun-page .coach-story__card-photo{display:none}.timerun-page .coach-story__photo-frame{aspect-ratio:4/5;width:100%;height:auto;max-height:100%}.timerun-page .coach-story__card--intro,.timerun-page .coach-story__card--item,.timerun-page .coach-story__card--times{justify-content:center;min-height:70svh}.timerun-page .coach-story__card{opacity:.35}.timerun-page .coach-story__card[data-active=true]{opacity:1}}.timerun-page .finish{border-block:3px solid var(--foreground);background:repeating-conic-gradient(var(--foreground) 0 25%, var(--secondary) 0 50%) 0 0 / 42px 42px;height:42px}.timerun-page .tests-wrap{margin-top:clamp(32px,5vw,56px);position:relative}.timerun-page .tests{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:clamp(16px,2.4vw,26px);padding-bottom:6px;display:flex;overflow-x:auto}.timerun-page .tests::-webkit-scrollbar{display:none}.timerun-page .test{scroll-snap-align:start;box-sizing:border-box;border:3px solid var(--foreground);width:320px;min-width:320px;max-width:320px;min-height:280px;box-shadow:5px 5px 0 var(--foreground);background:rgb(from var(--surface-ink-foreground) r g b / .06);flex-direction:column;flex:none;margin-right:24px;padding:26px 24px;display:flex}@media (max-width:760px){.timerun-page .test{width:280px;min-width:280px;max-width:280px;min-height:260px;margin-right:16px}}.timerun-page .test .stars{letter-spacing:2px;color:var(--primary);margin-bottom:12px;font-size:14px}.timerun-page .test blockquote{font-family:var(--font-display);text-transform:uppercase;overflow-wrap:break-word;word-break:break-word;-webkit-line-clamp:6;-webkit-box-orient:vertical;flex:auto;margin:0 0 18px;font-size:clamp(19px,2vw,24px);line-height:1.05;display:-webkit-box;overflow:hidden}.timerun-page .test .who{flex-wrap:wrap;align-items:baseline;gap:4px 10px;width:100%;min-width:0;margin-top:auto;display:flex}.timerun-page .test .nm{text-transform:uppercase;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;font-size:clamp(11px,1.5vw,13px);font-style:italic;font-weight:800}.timerun-page .test .rl{opacity:.7;white-space:nowrap;font-size:11px;font-weight:600}@media (max-width:1024px){.timerun-page .tests{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.timerun-page .tests{grid-template-columns:1fr}}.timerun-page .kit{background:var(--surface-ink);color:var(--surface-ink-foreground);padding-block:clamp(56px,9vw,110px);position:relative}.timerun-page .kit-grid{grid-template-columns:1fr;align-items:center;gap:clamp(32px,5vw,56px);display:grid}.timerun-page .kit-photo{aspect-ratio:1;border:3px solid var(--secondary);box-shadow:8px 8px 0 var(--primary);background:var(--foreground);position:relative;overflow:hidden}.timerun-page .kit-photo img{object-fit:cover}.timerun-page .kit-card h3{margin:8px 0 14px;font-size:clamp(40px,6vw,72px);line-height:.92}.timerun-page .kit-card p{color:rgb(from var(--surface-ink-foreground) r g b / .82);max-width:48ch;margin:0;font-size:15.5px;line-height:1.5}@media (min-width:769px){.timerun-page .kit-grid{grid-template-columns:1.2fr 1fr;gap:clamp(40px,5vw,80px)}}.timerun-page .faq{border-top:3px solid var(--foreground)}.timerun-page .faq-item{border-bottom:3px solid var(--foreground)}.timerun-page .faq-q{text-align:left;cursor:pointer;width:100%;font-family:var(--font-display);text-transform:uppercase;color:inherit;background:0 0;border:0;align-items:center;gap:16px;padding:22px 0;font-size:clamp(18px,2.4vw,27px);display:flex}.timerun-page .faq-q .qn{color:var(--foreground);display:inline-block;transform:skew(-7deg)}.timerun-page .faq-q .pl{flex:none;width:24px;height:24px;margin-left:auto;position:relative}.timerun-page .faq-q .pl:before,.timerun-page .faq-q .pl:after{content:"";background:var(--foreground);transition:transform .25s;position:absolute}.timerun-page .faq-q .pl:before{width:24px;height:3px;top:11px;left:0}.timerun-page .faq-q .pl:after{width:3px;height:24px;top:0;left:11px}.timerun-page .faq-item--open .pl:after{transform:scaleY(0)}.timerun-page .faq-a{color:rgb(from var(--foreground) r g b / .66);max-width:70ch;padding:0 0 22px}.timerun-page .faq-a p{margin:0}.timerun-page .cta{background:var(--primary);color:var(--foreground);text-align:center;padding:clamp(72px,10vw,140px) 0;position:relative;overflow:hidden}.timerun-page .cta-chev{z-index:0;pointer-events:none;opacity:.1;font-family:var(--font-display);color:var(--foreground);justify-content:space-between;align-items:center;font-size:clamp(120px,30vw,360px);line-height:1;display:flex;position:absolute;inset:0}@media (max-width:768px){.timerun-page .cta-chev{display:none}}.timerun-page .cta .wrap{z-index:1;position:relative}.timerun-page .cta .eyebrow{justify-content:center}.timerun-page .cta h2{margin:8px 0 16px;font-size:clamp(44px,8vw,110px);line-height:.92}.timerun-page .cta .cta-body{max-width:46ch;margin:16px auto 32px;font-weight:600}.timerun-page .cta .hero-actions{justify-content:center;gap:16px}.timerun-page .foot{background:var(--foreground);color:var(--background);padding:36px 0}.timerun-page .foot-stack{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.timerun-page .foot-meta{text-transform:uppercase;letter-spacing:.04em;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;font-size:13px;font-style:italic;font-weight:800;display:flex}.timerun-page .foot-copy{opacity:.7;font-size:12px;font-weight:500}.timerun-page .foot a{color:inherit}.timerun-page .wfab{right:clamp(14px,3vw,24px);bottom:max(clamp(14px, 3vw, 24px), env(safe-area-inset-bottom));z-index:95;background:var(--primary);width:52px;height:52px;color:var(--foreground);border:3px solid var(--foreground);box-shadow:3px 3px 0 rgb(from var(--foreground) r g b / .4);border-radius:50%;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:transform .14s steps(2,end),box-shadow .14s steps(2,end);animation:.4s both wfab-pop;display:inline-flex;position:fixed}.timerun-page .wfab svg{flex:none;width:28px;height:28px}.timerun-page .wfab-txt{display:none}.timerun-page .wfab:hover{box-shadow:5px 5px 0 rgb(from var(--foreground) r g b / .4);color:var(--foreground);transform:translate(-2px,-2px)}@keyframes wfab-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.timerun-page .brasil-section{background:var(--surface-ink);color:var(--surface-ink-foreground);padding-block:clamp(56px,9vw,120px);position:relative}.timerun-page .brasil-section__stage{justify-content:center;align-items:center;padding-inline:clamp(20px,4vw,56px);display:flex}.timerun-page .brasil-section__inner{grid-template-columns:1fr;align-items:center;gap:clamp(24px,4vw,56px);width:100%;max-width:1240px;display:grid}@media (min-width:769px){.timerun-page .brasil-section__inner{grid-template-columns:1fr 1fr}}.timerun-page .brasil-section__map{justify-content:center;align-items:center;display:flex}.timerun-page .brasil-svg{width:100%;max-width:520px;max-height:70dvh}.timerun-page .brasil-svg svg{width:100%;height:auto;display:block}.timerun-page .brasil-svg path{fill:rgb(from var(--surface-ink-foreground) r g b / .08);stroke:rgb(from var(--surface-ink-foreground) r g b / .4);stroke-width:80px;transition:fill .45s cubic-bezier(.22,1,.36,1)}.timerun-page .brasil-svg path[data-active=true]{fill:var(--primary);stroke:var(--foreground);filter:drop-shadow(0 0 8px rgb(from var(--primary) r g b / .45))}.timerun-page .brasil-section__content{flex-direction:column;gap:clamp(16px,2.4vw,28px);display:flex}.timerun-page .brasil-section__states-list{flex-direction:column;gap:10px;display:flex}.timerun-page .brasil-section__states-list-label{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.18em;color:var(--surface-ink-foreground);opacity:.55;font-size:11px;font-style:italic;font-weight:800}.timerun-page .brasil-section__states-list-items{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.timerun-page .brasil-section__state-item{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--surface-ink-foreground);font-size:clamp(18px,2.4vw,28px);line-height:1.1}.timerun-page .brasil-section__origins-pills{flex-wrap:wrap;gap:10px;display:flex}.timerun-page .brasil-section__country-pill{background:var(--primary);color:var(--foreground);transform-origin:0;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border:2px solid var(--foreground);padding:6px 14px;font-size:13px;font-style:italic;font-weight:800;display:inline-block;transform:skew(-7deg)}.timerun-page .sponsors-section{background:var(--background);color:var(--foreground);padding-block:clamp(72px,10vw,140px)}.timerun-page .sponsors-section__head{text-align:center;margin-bottom:clamp(40px,6vw,72px)}.timerun-page .sponsors-section__tier{flex-direction:column;align-items:center;gap:clamp(20px,3vw,32px);display:flex}.timerun-page .sponsors-section__tier+.sponsors-section__tier{border-top:2px solid rgb(from var(--foreground) r g b / .15);margin-top:clamp(40px,6vw,72px);padding-top:clamp(40px,6vw,72px)}.timerun-page .sponsors-section__tier-label{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.18em;color:var(--foreground);opacity:.55;font-size:11px;font-style:italic;font-weight:800}.timerun-page .sponsors-section__grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(20px,3vw,36px);width:100%;margin:0;padding:0;list-style:none;display:flex}.timerun-page .sponsors-section__item{flex:none}.timerun-page .sponsors-section__link{border:2px solid var(--foreground);line-height:0;transition:transform .3s cubic-bezier(.22,1,.36,1);display:block}.timerun-page .sponsors-section__link:hover{transform:scale(1.03)}.timerun-page .sponsors-section__item--master .sponsors-section__link{width:clamp(220px,30vw,320px)}.timerun-page .sponsors-section__item--apoiador .sponsors-section__link{width:clamp(120px,18vw,180px)}.timerun-page .sponsors-section__logo{width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.timerun-page .sponsors-section__link{transition:none}.timerun-page .sponsors-section__link:hover{transform:none}}.timerun-page .brasil-km-reveal{background:var(--surface-ink);color:var(--surface-ink-foreground);justify-content:center;align-items:center;min-height:100dvh;padding:clamp(48px,8vw,96px) clamp(20px,4vw,56px);display:flex;position:relative;overflow:hidden}.timerun-page .brasil-km-reveal__inner{text-align:center;flex-direction:column;align-items:center;gap:clamp(20px,3vw,40px);width:100%;max-width:1100px;display:flex}.timerun-page .brasil-km-reveal__heading{font-family:var(--font-display);text-transform:uppercase;max-width:18ch;color:var(--surface-ink-foreground);margin:0;font-size:clamp(28px,4.6vw,56px);line-height:.95}.timerun-page .brasil-km-reveal__counter{font-family:var(--font-display);color:var(--primary);font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:clamp(10px,1.5vw,18px);font-size:clamp(64px,13vw,168px);line-height:.92;display:flex}.timerun-page .brasil-km-reveal__unit{color:var(--surface-ink-foreground);opacity:.7;font-size:clamp(28px,5vw,60px)}.timerun-page .brasil-km-reveal__footnote{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08em;color:var(--surface-ink-foreground);opacity:.6;margin:0;font-size:clamp(12px,1.4vw,14px);font-style:italic;font-weight:700}.timerun-page .silvestre__head{text-align:center;margin-bottom:clamp(32px,5vw,56px)}.timerun-page .silvestre__head .section-body{margin-top:14px;opacity:.85;max-width:48ch;margin-inline:auto}.timerun-page .silvestre-reels{width:100%;max-width:900px;margin:0 auto;position:relative}.timerun-page .silvestre-reels__item{flex:0 0 100%}@media (min-width:769px){.timerun-page .silvestre-reels__item{flex:0 0 50%;padding-inline:18px}}.timerun-page .silvestre-reels__frame{aspect-ratio:9/16;background:var(--surface-ink);border:3px solid var(--foreground);box-shadow:8px 8px 0 var(--foreground);max-width:min(360px,88vw);margin:0 auto;position:relative;overflow:hidden}.timerun-page .silvestre-reels__video{object-fit:cover;cursor:pointer;width:100%;height:100%;display:block}.timerun-page .silvestre-reels__mute{z-index:2;background:var(--foreground);width:38px;height:38px;color:var(--primary);border:2px solid var(--primary);cursor:pointer;place-items:center;transition:background .15s;display:grid;position:absolute;top:12px;right:12px}.timerun-page .silvestre-reels__mute:hover{background:var(--primary);color:var(--foreground)}.timerun-page .silvestre-reels__nav{z-index:3;background:var(--foreground);width:44px;height:44px;color:var(--primary);border:3px solid var(--foreground);box-shadow:4px 4px 0 var(--foreground);cursor:pointer;place-items:center;transition:transform .12s steps(2,end),box-shadow .12s steps(2,end);display:grid;position:absolute;top:50%;transform:translateY(-50%)}.timerun-page .silvestre-reels__nav:hover{box-shadow:6px 6px 0 var(--foreground);transform:translateY(-50%)translate(-2px,-2px)}.timerun-page .silvestre-reels__nav--prev{left:8px}.timerun-page .silvestre-reels__nav--next{right:8px}@media (min-width:769px){.timerun-page .silvestre-reels__nav{display:none}}.timerun-page .cta-final-scroll{background:var(--surface-ink);color:var(--surface-ink-foreground);position:relative}.timerun-page .cta-final-scroll__stage{justify-content:center;align-items:center;height:100svh;min-height:560px;padding:clamp(48px,8vw,96px) clamp(20px,4vw,56px);display:flex;position:sticky;top:0;overflow:hidden}.timerun-page .cta-final-scroll__frame{text-align:center;font-family:var(--font-display);text-wrap:balance;letter-spacing:.01em;white-space:pre-line;overflow-wrap:break-word;opacity:0;color:var(--surface-ink-foreground);place-items:center;padding:clamp(20px,4vw,56px);font-size:clamp(28px,7.5vw,120px);line-height:1.1;display:grid;position:absolute;inset:0}.timerun-page .cta-final-scroll__frame-text{max-width:100%;margin:0}.timerun-page .cta-final-scroll__frame[data-frame="0"]{opacity:1}.timerun-page .cta-final-scroll__frame--upper{text-transform:uppercase;letter-spacing:.02em}.timerun-page .cta-final-scroll__brand-pill{background:var(--primary);color:var(--foreground);text-transform:uppercase;letter-spacing:.01em;white-space:nowrap;margin-left:.12em;padding:.02em .22em;font-weight:400;display:inline-block;transform:skew(-7deg)}.timerun-page .cta-final-scroll__reveal{text-align:center;opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:clamp(20px,3vw,32px);padding:clamp(20px,4vw,56px);display:flex;position:absolute;inset:0}.timerun-page .cta-final-scroll__logo{object-fit:contain;filter:invert()brightness(1.2);width:auto;height:clamp(72px,12vw,140px)}.timerun-page .cta-final-scroll__brand-fallback{font-family:var(--font-display);color:var(--primary);font-size:clamp(72px,14vw,160px);line-height:1;display:inline-block;transform:skew(-7deg)}.timerun-page .cta-final-scroll__reveal-headline{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--surface-ink-foreground);opacity:.85;margin:0;font-size:clamp(22px,3vw,32px)}.timerun-page .cta-final-scroll__actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.timerun-page .cta-final-scroll__reveal .btn{background:var(--primary);color:var(--foreground);border-color:var(--primary);box-shadow:5px 5px 0 var(--foreground)}.timerun-page .cta-final-scroll__reveal .btn:hover{box-shadow:7px 7px 0 var(--foreground)}.timerun-page .cta-final-scroll__reveal .btn--ghost{color:var(--primary);border-color:var(--primary);box-shadow:none;background:0 0}.timerun-page .cta-final-scroll__insta{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.04em;color:inherit;border-bottom:2px solid var(--primary);opacity:.85;padding-bottom:3px;font-size:14px;font-style:italic;font-weight:800;text-decoration:none}.timerun-page .cta-final-scroll__insta:hover{opacity:1}.timerun-page .cta-final-scroll__signature{left:50%;bottom:max(clamp(20px, 3vw, 36px), env(safe-area-inset-bottom));width:100%;position:absolute;transform:translate(-50%)}.timerun-page .cta-final-scroll__signature .retake-promo{background:0 0;border:0;padding:0}.timerun-page .cta-final-scroll__scroll-hint{left:50%;bottom:max(clamp(20px, 3vw, 36px), env(safe-area-inset-bottom));color:var(--primary);pointer-events:none;opacity:1;flex-direction:column;align-items:center;gap:8px;transition:opacity .4s;animation:1.8s ease-in-out infinite cta-scroll-hint-bounce;display:flex;position:absolute;transform:translate(-50%)}.timerun-page .cta-final-scroll__scroll-hint[data-visible=false]{opacity:0}.timerun-page .cta-final-scroll__scroll-hint-label{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.18em;color:var(--surface-ink-foreground);opacity:.7;font-size:11px;font-style:italic;font-weight:800}.timerun-page .cta-final-scroll__scroll-hint-arrow{display:block}@keyframes cta-scroll-hint-bounce{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,8px)}}@media (prefers-reduced-motion:reduce){.timerun-page .cta-final-scroll__scroll-hint{animation:none}}.timerun-page .cta-final-scroll[data-motion=false] .cta-final-scroll__stage{flex-direction:column;gap:clamp(40px,6vw,72px);height:auto;padding-block:clamp(56px,10vw,120px)}.timerun-page .cta-final-scroll[data-motion=false] .cta-final-scroll__frame,.timerun-page .cta-final-scroll[data-motion=false] .cta-final-scroll__reveal{opacity:1;position:relative;top:auto;left:auto;transform:none}:is([data-slot=dialog-overlay]:has(+[data-tenant=timerun]),[data-slot=drawer-overlay]:has(+[data-tenant=timerun])){background:rgb(from var(--foreground) r g b / .8);-webkit-backdrop-filter:blur(4px)}[data-tenant=timerun].lead-form-dialog-content,[data-tenant=timerun].lead-form-drawer-content{background:var(--background);color:var(--foreground);border:4px solid var(--foreground);box-shadow:12px 12px 0 var(--foreground);font-family:var(--font-sans);border-radius:0;padding:0}[data-tenant=timerun].lead-form-drawer-content{box-shadow:0 -12px 0 var(--foreground);border-bottom:none}[data-tenant=timerun].lead-form-dialog-content>button[data-slot=dialog-close]{opacity:1;color:var(--foreground);border-radius:0;padding:6px;transition:background .12s steps(2,end),color .12s steps(2,end);top:12px;right:12px}[data-tenant=timerun].lead-form-dialog-content>button[data-slot=dialog-close]:hover{background:var(--foreground);color:var(--primary)}[data-tenant=timerun].lead-form-dialog-content>button[data-slot=dialog-close]:focus-visible{outline:3px solid var(--primary);outline-offset:2px}[data-tenant=timerun] .lead-form-header{background:var(--primary);border-bottom:3px solid var(--foreground);padding-block:18px}[data-tenant=timerun] .lead-form-dot{border:2px solid var(--foreground);background:0 0;border-radius:0;width:12px;height:12px}[data-tenant=timerun] .lead-form-dot--active{background:var(--foreground);border-color:var(--foreground)}[data-tenant=timerun] .lead-form-header>span{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.12em;color:var(--foreground);font-size:12px;font-style:italic;font-weight:800}[data-tenant=timerun] .lead-form-body{background:var(--background);padding:32px 28px}[data-tenant=timerun] .lead-form-eyebrow{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.12em;color:var(--foreground);align-items:center;gap:9px;margin-bottom:10px;font-size:12px;font-style:italic;font-weight:800;display:inline-flex}[data-tenant=timerun] .lead-form-eyebrow:before{content:"»»";letter-spacing:-2px;color:var(--foreground)}[data-tenant=timerun] .lead-form-heading{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;color:var(--foreground);font-size:clamp(28px,4.6vw,40px);font-weight:400;line-height:1.05}[data-tenant=timerun] .lead-form-sub{font-family:var(--font-sans);color:var(--foreground);opacity:.75;margin-top:8px;font-size:15px}[data-tenant=timerun] .lead-form-fields label>span:first-child,[data-tenant=timerun] .lead-form-fields>div>div>label{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08em;color:var(--foreground);font-size:12px;font-weight:800}[data-tenant=timerun] .lead-form-fields .lead-form-city-trigger{border:3px solid var(--foreground);background:var(--background);font-family:var(--font-sans);color:var(--foreground);box-shadow:4px 4px 0 var(--foreground);border-radius:0;padding:14px 16px;font-size:15px;font-weight:600;transition:transform .12s steps(2,end),box-shadow .12s steps(2,end)}[data-tenant=timerun] .lead-form-fields .lead-form-city-trigger:hover:not(:disabled){box-shadow:6px 6px 0 var(--foreground);transform:translate(-2px,-2px)}[data-tenant=timerun] .lead-form-fields .lead-form-city-trigger:focus-visible{outline:3px solid var(--foreground);outline-offset:2px}[data-tenant=timerun] .lead-form-fields input:not([type=checkbox]):not([type=radio]),[data-tenant=timerun] .lead-form-fields textarea,[data-tenant=timerun] .lead-form-fields [data-slot=select-trigger]{background:var(--background);color:var(--foreground);border:3px solid var(--foreground);box-shadow:none;font-family:var(--font-sans);border-radius:0;height:auto;min-height:48px;padding:12px 14px;font-size:15px;font-weight:500;transition:transform .12s steps(2,end),box-shadow .12s steps(2,end)}[data-tenant=timerun] .lead-form-fields input::placeholder,[data-tenant=timerun] .lead-form-fields textarea::placeholder{color:rgb(from var(--foreground) r g b / .45)}[data-tenant=timerun] .lead-form-fields input:focus-visible,[data-tenant=timerun] .lead-form-fields textarea:focus-visible,[data-tenant=timerun] .lead-form-fields [data-slot=select-trigger]:focus-visible{box-shadow:4px 4px 0 var(--primary);outline:none;transform:translate(-2px,-2px)}:is([data-tenant=timerun] .lead-form-fields label:has([data-slot=radio-group-item]),[data-tenant=timerun] .lead-form-fields label:has([data-slot=checkbox])){border:3px solid var(--foreground);background:var(--background);box-shadow:4px 4px 0 var(--foreground);border-radius:0;padding:14px 16px;transition:transform .12s steps(2,end),box-shadow .12s steps(2,end),background .12s steps(2,end),color .12s steps(2,end)}:is([data-tenant=timerun] .lead-form-fields label:has([data-slot=radio-group-item]):hover,[data-tenant=timerun] .lead-form-fields label:has([data-slot=checkbox]):hover){box-shadow:6px 6px 0 var(--foreground);transform:translate(-2px,-2px)}[data-tenant=timerun] .lead-form-fields label:has([data-state=checked]){background:var(--foreground);color:var(--primary);box-shadow:5px 5px 0 var(--primary);transform:translate(-2px,-2px)}[data-tenant=timerun] .lead-form-fields label:has([data-state=checked])>span{color:var(--primary)}[data-tenant=timerun] .lead-form-fields [data-slot=radio-group-item],[data-tenant=timerun] .lead-form-fields [data-slot=checkbox]{border:2px solid var(--foreground);border-radius:0}:is([data-tenant=timerun] .lead-form-fields label:has([data-state=checked]) [data-slot=radio-group-item],[data-tenant=timerun] .lead-form-fields label:has([data-state=checked]) [data-slot=checkbox]){border-color:var(--primary);background:var(--primary);color:var(--foreground)}[data-tenant=timerun] .lead-form-fields p[role=alert]{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--background);background:var(--foreground);border-radius:0;margin-top:10px;padding:6px 10px;font-size:11px;font-style:italic;font-weight:800;display:inline-block}[data-tenant=timerun] .lead-form-footer{background:var(--primary);border-top:3px solid var(--foreground);padding:20px 28px}[data-tenant=timerun] .lead-form-footer button{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;border:3px solid var(--foreground);border-radius:0;height:auto;padding:12px 24px;font-size:17px;font-weight:400;transition:transform .12s steps(2,end),box-shadow .12s steps(2,end),background .12s steps(2,end),color .12s steps(2,end)}[data-tenant=timerun] .lead-form-thank-you-footer{background:var(--primary);border-top:3px solid var(--foreground);padding:20px 28px}[data-tenant=timerun] .lead-form-thank-you-footer button,[data-tenant=timerun] .lead-form-thank-you-footer a{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;border:3px solid var(--foreground);border-radius:0;justify-content:center;align-items:center;height:auto;padding:12px 24px;font-size:17px;font-weight:400;text-decoration:none;transition:transform .12s steps(2,end),box-shadow .12s steps(2,end),background .12s steps(2,end),color .12s steps(2,end);display:inline-flex}[data-tenant=timerun] .lead-form-thank-you-cta{background:var(--foreground);color:var(--primary);box-shadow:5px 5px 0 rgb(from var(--foreground) r g b / .25)}[data-tenant=timerun] .lead-form-thank-you-cta:hover{box-shadow:8px 8px 0 rgb(from var(--foreground) r g b / .35);transform:translate(-3px,-3px)}[data-tenant=timerun] .lead-form-thank-you-close{color:var(--foreground);box-shadow:none;background:0 0}[data-tenant=timerun] .lead-form-thank-you-close:hover{background:var(--foreground);color:var(--primary)}[data-tenant=timerun] .lead-form-thank-you{background:var(--primary)}[data-tenant=timerun] .lead-form-thank-you-check{background:var(--foreground);border:3px solid var(--foreground);box-shadow:5px 5px 0 rgb(from var(--foreground) r g b / .25);border-radius:0}[data-tenant=timerun] .lead-form-thank-you-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--foreground);font-size:clamp(22px,4vw,28px);font-weight:400}[data-tenant=timerun] .lead-form-thank-you-body{font-family:var(--font-sans);color:var(--foreground);opacity:.75;font-size:15px}[data-tenant=timerun] .lead-form-footer .lead-form-primary-button,[data-tenant=timerun] .lead-form-footer .flex>button:last-child{background:var(--foreground);color:var(--primary);box-shadow:5px 5px 0 rgb(from var(--foreground) r g b / .25)}[data-tenant=timerun] .lead-form-footer .lead-form-primary-button:hover:not(:disabled),[data-tenant=timerun] .lead-form-footer .flex>button:last-child:hover:not(:disabled){box-shadow:8px 8px 0 rgb(from var(--foreground) r g b / .35);transform:translate(-3px,-3px)}[data-tenant=timerun] .lead-form-footer .lead-form-primary-button:disabled,[data-tenant=timerun] .lead-form-footer .flex>button:last-child:disabled{opacity:.5}[data-tenant=timerun] .lead-form-footer .lead-form-back-button,[data-tenant=timerun] .lead-form-footer .flex>button:not(:last-child){color:var(--foreground);box-shadow:none;background:0 0}[data-tenant=timerun] .lead-form-footer .lead-form-back-button:hover,[data-tenant=timerun] .lead-form-footer .flex>button:not(:last-child):hover{background:var(--foreground);color:var(--primary)}[data-tenant=timerun] .lead-form-fields .lead-form-choice-card{border-width:3px;border-color:var(--foreground);border-radius:0}[data-tenant=timerun] .lead-form-fields .lead-form-choice-label{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:800;line-height:1.2}[data-tenant=timerun] .lead-form-fields .lead-form-choice-description{font-family:var(--font-sans);letter-spacing:.01em;margin-top:2px;font-size:12px;font-style:italic;font-weight:500;line-height:1.3}[data-tenant=timerun] .lead-form-footer>p[role=alert]{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--background);background:var(--foreground);border-radius:0;margin-bottom:14px;padding:8px 12px;font-size:12px;font-style:italic;font-weight:800;display:inline-block}@media (prefers-reduced-motion:reduce){.timerun-page .marquee-track,.timerun-page .wfab,.timerun-page .sticker{animation:none}[data-tenant=timerun] .lead-form-fields input,[data-tenant=timerun] .lead-form-fields textarea,[data-tenant=timerun] .lead-form-fields [data-slot=select-trigger],[data-tenant=timerun] .lead-form-fields label,[data-tenant=timerun] .lead-form-footer button{transition:none;transform:none!important}:is([data-slot=dialog-overlay]:has(+[data-tenant=timerun]),[data-slot=drawer-overlay]:has(+[data-tenant=timerun])){-webkit-backdrop-filter:none}}
.yarl__fullsize{width:100%;height:100%}.yarl__relative{position:relative}.yarl__portal{opacity:0;pointer-events:auto;transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);z-index:var(--yarl__portal_zindex,9999);position:fixed;inset:0;overflow:hidden}.yarl__portal_open{opacity:1}.yarl__container{background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;user-select:none;outline:none;position:absolute;inset:0;overflow:hidden}.yarl__carousel{height:100%;opacity:var(--yarl__pull_opacity,1);transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px,0)*1px + var(--yarl__carousel_spacing_percent,0)*1%));flex:none;place-content:center;align-items:stretch;display:flex}.yarl__carousel_with_slides{-moz-column-gap:calc(var(--yarl__carousel_spacing_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_spacing_percent,0)*1%);column-gap:calc(var(--yarl__carousel_spacing_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_spacing_percent,0)*1%)}.yarl__flex_center{place-content:center;align-items:center;display:flex}.yarl__slide{padding:calc(var(--yarl__carousel_padding_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_padding_percent,0)*1%);flex:1;position:relative;overflow:hidden}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{-o-object-fit:contain;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;max-width:100%;max-height:100%}.yarl__slide_image_cover{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.yarl__slide_image_loading{opacity:0}@media screen and (min-width:800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-transform:translateZ(0)}}.yarl__slide_placeholder{line-height:0;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.yarl__slide_loading{color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,#fffc));animation:1s linear yarl__delayed_fadein}.yarl__slide_loading line{animation:1s linear infinite yarl__stroke_opacity}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{color:var(--yarl__slide_icon_error_color,red);height:var(--yarl__slide_icon_error_size,48px);width:var(--yarl__slide_icon_error_size,48px)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{padding:var(--yarl__toolbar_padding,8px);justify-content:flex-end;display:flex;position:absolute;inset:0 0 auto auto}[dir=rtl] .yarl__toolbar{inset:0 auto auto 0}.yarl__icon{height:var(--yarl__icon_size,32px);width:var(--yarl__icon_size,32px)}.yarl__button{appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);color:var(--yarl__color_button,#fffc);cursor:pointer;filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px #000c));margin:var(--yarl__button_margin,0);padding:var(--yarl__button_padding,8px);-webkit-tap-highlight-color:transparent;outline:none;line-height:0}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,#fffc)}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,#fff6);cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%)rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%)rotate(180deg)}.yarl__no_scroll{overscroll-behavior:none;height:100%;overflow:hidden}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}
.yarl__counter{bottom:var(--yarl__counter_bottom,unset);color:var(--yarl__counter_color,var(--yarl__color_button,#fffc));filter:var(--yarl__counter_filter,drop-shadow(2px 2px 2px #000c));left:var(--yarl__counter_left,0);line-height:var(--yarl__counter_line_height,var(--yarl__icon_size,32px));margin:var(--yarl__counter_margin,var(--yarl__toolbar_padding,8px));padding:var(--yarl__counter_padding,var(--yarl__button_padding,8px));position:var(--yarl__counter_position,absolute);right:var(--yarl__counter_right,unset);top:var(--yarl__counter_top,0);-webkit-user-select:var(--yarl__counter_user_select,none);-moz-user-select:var(--yarl__counter_user_select,none);user-select:var(--yarl__counter_user_select,none)}[dir=rtl] .yarl__counter{left:var(--yarl__counter_rtl_left,unset);right:var(--yarl__counter_rtl_right,0)}
.yarl__thumbnails{height:100%;display:flex}.yarl__thumbnails_bottom,.yarl__thumbnails_end .yarl__thumbnails_track,.yarl__thumbnails_start .yarl__thumbnails_track,.yarl__thumbnails_top{flex-direction:column}.yarl__thumbnails_wrapper{flex:1;position:relative}.yarl__thumbnails_container{background-color:var(--yarl__thumbnails_container_background_color,var(--yarl__color_backdrop,#000));padding:var(--yarl__thumbnails_container_padding,16px);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex:none;position:relative;overflow:hidden}.yarl__thumbnails_vignette{pointer-events:none;--yarl__thumbnails_vignette_size:12%;position:absolute}@media (min-width:1200px){.yarl__thumbnails_vignette{--yarl__thumbnails_vignette_size:8%}}@media (min-width:2000px){.yarl__thumbnails_vignette{--yarl__thumbnails_vignette_size:5%}}.yarl__thumbnails_bottom .yarl__thumbnails_vignette,.yarl__thumbnails_top .yarl__thumbnails_vignette{background:linear-gradient(to right,var(--yarl__color_backdrop,#000) 0,transparent var(--yarl__thumbnails_vignette_size,12%) calc(100% - var(--yarl__thumbnails_vignette_size,12%)),var(--yarl__color_backdrop,#000) 100%);height:100%;left:0;right:0}.yarl__thumbnails_end .yarl__thumbnails_vignette,.yarl__thumbnails_start .yarl__thumbnails_vignette{background:linear-gradient(to bottom,var(--yarl__color_backdrop,#000) 0,transparent var(--yarl__thumbnails_vignette_size,12%) calc(100% - var(--yarl__thumbnails_vignette_size,12%)),var(--yarl__color_backdrop,#000) 100%);width:100%;top:0;bottom:0}.yarl__thumbnails_track{gap:var(--yarl__thumbnails_thumbnail_gap,16px);outline:none}.yarl__thumbnails_thumbnail{appearance:none;background:var(--yarl__thumbnails_thumbnail_background,#000);border-color:var(--yarl__thumbnails_thumbnail_border_color,var(--yarl__color_button,#fffc));border-radius:var(--yarl__thumbnails_thumbnail_border_radius,4px);border-style:var(--yarl__thumbnails_thumbnail_border_style,solid);border-width:var(--yarl__thumbnails_thumbnail_border,1px);cursor:pointer;-webkit-tap-highlight-color:transparent;box-sizing:content-box;height:var(--yarl__thumbnails_thumbnail_height,80px);padding:var(--yarl__thumbnails_thumbnail_padding,4px);width:var(--yarl__thumbnails_thumbnail_width,120px);outline:none;flex:none;position:relative;overflow:hidden}.yarl__thumbnails_thumbnail_active{border-color:var(--yarl__thumbnails_thumbnail_active_border_color,var(--yarl__color_button_active,#fff))}.yarl__thumbnails_thumbnail_fadein{animation:yarl__thumbnails_thumbnail_fadein var(--yarl__thumbnails_thumbnail_fadein_duration,.5s) ease-in-out var(--yarl__thumbnails_thumbnail_fadein_delay,0s) forwards;opacity:0}.yarl__thumbnails_thumbnail_fadeout{animation:yarl__thumbnails_thumbnail_fadeout var(--yarl__thumbnails_thumbnail_fadeout_duration,.5s) ease-in-out var(--yarl__thumbnails_thumbnail_fadeout_delay,0s) forwards;cursor:unset}.yarl__thumbnails_thumbnail_placeholder{cursor:unset;visibility:hidden}.yarl__thumbnails_thumbnail:focus{box-shadow:var(--yarl__thumbnails_thumbnail_focus_box_shadow,#000 0 0 0 2px,var(--yarl__color_button,#fffc) 0 0 0 4px)}.yarl__thumbnails_thumbnail:focus:not(:focus-visible){box-shadow:unset}.yarl__thumbnails_thumbnail:focus-visible{box-shadow:var(--yarl__thumbnails_thumbnail_focus_box_shadow,#000 0 0 0 2px,var(--yarl__color_button,#fffc) 0 0 0 4px)}.yarl__thumbnails_thumbnail_icon{color:var(--yarl__thumbnails_thumbnail_icon_color,var(--yarl__color_button,#fffc));filter:var(--yarl__thumbnails_thumbnail_icon_filter,drop-shadow(2px 2px 2px #000c));height:var(--yarl__thumbnails_thumbnail_icon_size,32px);width:var(--yarl__thumbnails_thumbnail_icon_size,32px);position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}@keyframes yarl__thumbnails_thumbnail_fadein{0%{opacity:0}to{opacity:1}}@keyframes yarl__thumbnails_thumbnail_fadeout{0%{opacity:1}to{opacity:0}}
