@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.0s6677u7501n5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.3w_oc3nqvqm6n.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.p.002ht2t_o636a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.mJqafq_className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.mJqafq_variable{--font-anton:"Anton", "Anton Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.MXaS9a_className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.MXaS9a_variable{--font-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@property --ir-count{syntax:"<integer>";inherits:false;initial-value:0}.case-iron{--ir-black:#0b0b0c;--ir-coal:#121214;--ir-steel:#1a1a1d;--ir-line:#28282c;--ir-iron:#6e6d68;--ir-bone:#edeae2;--ir-mute:#8f8d86;--ir-acid:#d7ff3e;--ir-acid-dim:#a8c931;--ir-alert:#ff5a45;--ease-slam:cubic-bezier(.19, 1, .22, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--ir-black);color:var(--ir-bone);font-family:var(--font-grotesk), system-ui, sans-serif;font-size:1rem;line-height:1.6;position:relative;overflow-x:clip}.ir-measure{width:100%;max-width:1400px;margin-inline:auto;padding-inline:1rem}.ir-measure-start,.ir-measure-end{padding-inline:1rem}@media (min-width:640px){.ir-measure,.ir-measure-start,.ir-measure-end{padding-inline:2rem}}@media (min-width:1024px){.ir-measure-start{padding-left:max(2rem,50vw - 700px + 2rem)}.ir-measure-end{padding-right:max(2rem,50vw - 700px + 2rem)}.ir-measure.ir-badge-clear{padding-right:max(2rem,14rem + -1*max(0px,50vw - 700px))}}@media (min-width:768px){.ir-measure.ir-badge-clear-md{padding-right:max(2rem,14rem + -1*max(0px,50vw - 700px))}}.case-iron ::selection{background-color:var(--ir-acid);color:var(--ir-black)}.case-iron :focus-visible{outline:2px solid var(--ir-acid);outline-offset:3px;border-radius:1px}.case-iron :is(h1,h2)[tabindex="-1"]:focus,.case-iron :is(h1,h2)[tabindex="-1"]:focus-visible{outline:none}.ir-display{font-family:var(--font-anton), var(--font-grotesk), sans-serif;text-transform:uppercase;letter-spacing:-.01em;font-weight:400;line-height:.9}.ir-label{text-transform:uppercase;letter-spacing:.14em;font-size:.6875rem;font-weight:500;line-height:1.4}.ir-data{font-variant-numeric:tabular-nums;text-transform:uppercase;letter-spacing:.08em;font-size:.8125rem;font-weight:500;line-height:1.5}.ir-acid{color:var(--ir-acid)}.ir-mute{color:var(--ir-mute)}.ir-head{font-size:clamp(2.5rem,6.5vw,6.5rem)}.ir-slab-line{margin-block:-.04em;padding-block:.04em;display:block;overflow:hidden}.ir-slab-inner{transform-origin:0 0;display:block}@media (prefers-reduced-motion:no-preference){[data-enter=armed] .ir-slab-inner{will-change:transform;transform:translateY(112%)skewY(4deg)}[data-enter=in] .ir-slab-inner{transition:transform .55s var(--ease-slam) calc(var(--ir-i,0) * 90ms)}[data-enter=armed].ir-wipe,[data-enter=armed] .ir-wipe{clip-path:inset(100% 0 0)}[data-enter=in].ir-wipe,[data-enter=in] .ir-wipe{clip-path:inset(0);transition:clip-path .7s var(--ease-slam)}}.ir-grain:after{content:"";z-index:80;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:240px 240px;position:fixed;inset:-10%}.ir-img-grain:after{content:"";pointer-events:none;opacity:.12;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}.ir-marquee-track{width:max-content;animation:26s linear infinite ir-marquee;display:flex}@keyframes ir-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}[data-paused] .ir-marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ir-marquee-track{animation:none}}.ir-hero-panel{background:var(--ir-black)}.ir-hero-l1{font-size:15.5vw}.ir-hero-l2{font-size:27.5vw}@media (min-width:1024px){.ir-hero-l1{font-size:clamp(2.75rem,min(8.5vw,13.5svh),8rem)}.ir-hero-l2{font-size:clamp(6rem,min(27vw,43svh),26rem)}}.ir-flash{background:var(--ir-acid);mix-blend-mode:overlay;opacity:0;pointer-events:none}.ir-count{--ir-count:300;counter-reset:ir-count var(--ir-count);font-variant-numeric:tabular-nums}.ir-count:after{content:counter(ir-count)}.ir-cell{display:block;overflow:hidden}.ir-cell>span{display:block}@keyframes ir-slam{0%{transform:translateY(112%)skewY(4deg)}}@keyframes ir-slam-heavy{0%{transform:translateY(112%)skewY(6deg)}}@keyframes ir-rise{0%{transform:translateY(110%)}}@keyframes ir-settle{0%{transform:scale(1.03)}}@keyframes ir-recoil{0%{transform:translateY(3px)}}@keyframes ir-flash{0%{opacity:0}11%{opacity:.42}to{opacity:0}}@keyframes ir-stamp{0%{transform:scale(1.6)}}@keyframes ir-count-up{0%{--ir-count:0}}@media (prefers-reduced-motion:no-preference){.ir-hero-l1 .ir-slab-inner{animation:ir-slam .55s var(--ease-slam) .15s backwards}.ir-hero-l2 .ir-slab-inner{animation:ir-slam-heavy .6s var(--ease-slam) .45s backwards}.ir-hero-photo img{animation:ir-settle .65s var(--ease-slam) .35s backwards}.ir-hero-photo .ir-flash{animation:.56s linear 1s ir-flash}.ir-hero-copy{animation:ir-recoil .12s var(--ease-slam) 1s}.ir-hero .ir-cell>span{animation:ir-rise .45s var(--ease-slam) calc(1.1s + var(--ir-i,0) * 60ms) backwards}.ir-hero .ir-count{animation:.5s cubic-bezier(.33,1,.68,1) 1.2s backwards ir-count-up}.ir-hero .ir-stamp{animation:ir-stamp .3s var(--ease-slam) 1.2s backwards}}.ir-scoreboard-rail{z-index:50;height:0;position:sticky;top:0}.ir-scoreboard{background:var(--ir-coal);border-bottom:1px solid var(--ir-line);height:3rem;position:absolute;top:0;left:0;right:0}@media (min-width:1024px){.ir-scoreboard{height:2.75rem}}.ir-scoreboard[data-shown=false]{visibility:hidden;transform:translateY(-100%)}@media (prefers-reduced-motion:no-preference){.ir-scoreboard{transition:transform .35s var(--ease-slam), visibility 0s}.ir-scoreboard[data-shown=false]{transition:transform .35s var(--ease-slam), visibility 0s .35s}}.ir-btn{background-color:var(--ir-acid);min-height:3.25rem;color:var(--ir-black);cursor:pointer;text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--ir-acid);transition:background-color .16s var(--ease-slam), border-color .16s var(--ease-slam), color .16s var(--ease-slam), transform .16s var(--ease-slam);justify-content:center;align-items:center;gap:.75rem;padding:.875rem 2rem;font-size:.9375rem;font-weight:700;display:inline-flex;position:relative}.ir-btn-compact{min-height:2.25rem;padding:.375rem .875rem;font-size:.75rem}.ir-btn:disabled,.ir-btn[aria-disabled=true]{background-color:var(--ir-steel);border-color:var(--ir-line);color:var(--ir-mute);cursor:not-allowed;transform:none}.ir-link{min-height:2.75rem;color:var(--ir-bone);transition:color .15s var(--ease-slam);align-items:center;text-decoration:none;display:inline-flex;position:relative}.ir-link:after{content:"";background-color:var(--ir-acid);transform-origin:100%;width:100%;height:2px;transition:transform .2s var(--ease-slam);position:absolute;bottom:.45rem;left:0;transform:scaleX(0)}.ir-link:focus-visible:after{transform-origin:0;transform:scaleX(1)}.ir-link-ruled:after{background-color:var(--ir-mute);transform:scaleX(1)}.ir-row{transition:background-color .18s var(--ease-slam), color .18s var(--ease-slam);position:relative}.ir-row-link:after{content:"";position:absolute;inset:0}.ir-row-word{font-size:21vw}@media (min-width:640px){.ir-row-word{font-size:11vw}}@media (min-width:1024px){.ir-row-word{font-size:clamp(3.5rem,13vw,12rem)}}.ir-tt-grid{grid-template-rows:1.5rem repeat(90,3.5px);grid-template-columns:1.75rem repeat(7,minmax(0,1fr));font-size:.6875rem;display:grid;position:relative}@media (min-width:640px){.ir-tt-grid{grid-template-rows:1.75rem repeat(90,5px);grid-template-columns:2.75rem repeat(7,minmax(0,1fr));font-size:.75rem}}.ir-tt-hour{border-top:1px solid var(--ir-line);grid-column:1/-1}.ir-tt-floor{background-color:var(--ir-steel);border-inline:1px solid var(--ir-black)}.ir-tt-hatch{background-image:repeating-linear-gradient(-45deg, var(--ir-line) 0 1px, transparent 1px 7px);border-inline:1px solid var(--ir-black);transition:background-image .15s var(--ease-slam)}.ir-tt-hatch[data-state=on]{background-image:repeating-linear-gradient(-45deg, var(--ir-acid) 0 1px, transparent 1px 7px)}.ir-tt-block{white-space:nowrap;letter-spacing:.02em;background-color:var(--ir-bone);color:var(--ir-black);transition:background-color .15s var(--ease-slam), color .15s var(--ease-slam);border-radius:2px;margin-inline:2px;overflow:hidden}.ir-tt-block[data-state=on]{background-color:var(--ir-acid)}.ir-tt-block[data-state=off]{background-color:var(--ir-line);color:var(--ir-mute)}.ir-legend{transition:background-color .15s var(--ease-slam), color .15s var(--ease-slam)}.ir-legend[aria-pressed=true],.ir-legend[data-state=on]{background-color:var(--ir-acid);color:var(--ir-black)}.ir-legend[aria-pressed=true] .ir-row-dim,.ir-legend[data-state=on] .ir-row-dim{color:var(--ir-black)}.ir-block-run{position:relative}[data-run] .ir-block-run{height:290svh}@media (min-width:1024px){[data-run] .ir-block-run{height:390svh}}.ir-stage{flex-direction:column;padding-block:5rem 4rem;display:flex;position:relative}[data-run] .ir-stage{height:100svh;padding-block:3.75rem 6rem;position:sticky;top:0;overflow:hidden}.ir-stage-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem 2.5rem;display:flex}.ir-block-head{font-size:clamp(2.1rem,9vw,3rem)}.ir-stage-bar{flex-direction:column;justify-content:center;margin-top:2rem;display:flex;position:relative}[data-run] .ir-stage-bar{flex:1;gap:1rem;min-height:0;margin-top:0}.ir-bar-zone{width:100%;position:relative}.ir-bar{--ir-bar-w:359.5vw;height:auto;margin-left:calc(100vw - .96 * var(--ir-bar-w));max-width:none;width:var(--ir-bar-w);display:block}@media (max-height:740px){.ir-bar{--ir-bar-w:min(359.5vw, 150svh)}}.ir-load{font-size:28vw;position:absolute;bottom:calc(50% + 1rem);left:1rem}.ir-stage-low{gap:1.25rem;margin-top:1rem;display:grid}.ir-log-mask{--ir-rows:2}.ir-ticks{grid-template-columns:repeat(13,minmax(0,1fr));gap:4px;margin-top:1.25rem;display:grid}[data-run] .ir-stage-caption{display:none}@media (min-width:768px){.ir-stage-top{align-items:flex-start}.ir-stage-meta{text-align:right}.ir-stage-meta p{margin-left:auto}[data-run] .ir-stage-caption{display:block}.ir-block-head{font-size:clamp(2.5rem,min(4.5vw,7.5svh),4.5rem)}.ir-bar{--ir-bar-w:min(359.5vw, 170svh)}.ir-stage-low{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:3rem;margin-top:2.5rem}.ir-log-mask{--ir-rows:3}}@media (min-width:1024px){.ir-stage-bar{--ir-in:calc(50% - min(34.25vw, 62.3svh) + 1.75rem);margin-top:9rem}[data-run] .ir-stage-bar{margin-top:0}.ir-bar{width:min(110vw,200svh);margin-left:50%;translate:-50%}.ir-load{bottom:calc(50% + 2rem);left:auto;right:var(--ir-in);font-size:clamp(6rem,min(18vw,26svh),18rem)}}@media (min-width:1024px) and (max-width:1279px){[data-run] .ir-stage-caption{display:none}}@media (min-width:1280px){.ir-load{font-size:clamp(6rem,min(20vw,30svh),18rem)}[data-run] .ir-stage-bar{justify-content:center}[data-run] .ir-stage-low{left:var(--ir-in);max-width:none;right:var(--ir-in);width:auto;margin:0;padding:0;position:absolute;top:calc(50% + 2.25rem)}.ir-log-mask{--ir-rows:4}}@media (min-width:768px) and (max-height:820px){.ir-log-mask{--ir-rows:3}}@media (min-width:768px) and (max-width:1279px) and (max-height:800px){.ir-log-mask{--ir-rows:2}}@media (max-width:767px) and (max-height:740px){[data-run] .ir-chapter-body{display:none}.ir-log-mask{--ir-rows:1}}@media (prefers-reduced-motion:no-preference){[data-run] .ir-plate{transition:transform .32s var(--ease-slam) var(--ir-d,0s), visibility 0s}[data-run] .ir-plate[data-on=false]{transition:transform .32s var(--ease-slam), visibility 0s .32s}[data-run] .ir-clamp{transition:transform .32s var(--ease-slam)}}.ir-plate[data-on=false]{visibility:hidden;transform:translate(420px)}.ir-odo{line-height:1;display:inline-flex}.ir-odo-col{height:1em;display:inline-block;overflow:hidden}.ir-odo-strip{transform:translateY(calc(var(--ir-n,0) * -1em));flex-direction:column;display:flex}.ir-odo-strip>span{text-align:center;height:1em;display:block}@media (prefers-reduced-motion:no-preference){[data-run] .ir-odo-strip{transition:transform .4s var(--ease-slam)}}.ir-load[data-tested=true] .ir-odo{color:var(--ir-acid)}.ir-log-row{border-top:1px solid var(--ir-line);height:2rem;overflow:hidden}.ir-log-row>span{white-space:nowrap;align-items:center;height:100%;display:flex}[data-run] .ir-log-mask{height:calc(var(--ir-rows) * 2rem + 1px);overflow:hidden}[data-run] .ir-log-list{transform:translateY(calc((var(--ir-week) - var(--ir-rows)) * -2rem))}[data-run] .ir-log-row[data-on=false]>span{transform:translateY(110%)}@media (prefers-reduced-motion:no-preference){[data-run] .ir-log-list,[data-run] .ir-log-row>span{transition:transform .3s var(--ease-slam)}}.ir-chapters{flex-direction:column;gap:2rem;display:flex}.ir-chapter-head{font-size:clamp(2.1rem,9vw,2.75rem)}@media (min-width:1024px){.ir-chapter-head{font-size:clamp(2rem,min(4.5vw,7.5svh),4.25rem)}}[data-run] .ir-chapters{gap:0;display:grid}[data-run] .ir-chapter{grid-area:1/1}[data-run] .ir-chapter:not([data-state=on]) .ir-chapter-body{visibility:hidden}[data-run] .ir-chapter[data-state=before] .ir-slab-inner{transform:translateY(-112%)skewY(-4deg)}[data-run] .ir-chapter[data-state=after] .ir-slab-inner{transform:translateY(112%)skewY(4deg)}@media (prefers-reduced-motion:no-preference){[data-run] .ir-chapter .ir-slab-inner{transition:transform .5s var(--ease-slam)}}.ir-tick{background-color:var(--ir-line);height:3px}.ir-tick[data-on=true]{background-color:var(--ir-acid)}.ir-coach-figure{font-size:clamp(3.5rem,14vw,9rem)}@media (min-width:640px){.ir-coach-figure{font-size:clamp(3.5rem,10vw,9rem)}}.ir-cap{container-type:inline-size}.ir-cap-grid,.ir-cap-row,.ir-queue{--gap:2px;--pitch:round(down, calc((100cqi + var(--gap)) / 25), 1px);--cell:calc(var(--pitch) - var(--gap))}@container (min-width:480px){.ir-cap-grid,.ir-cap-row,.ir-queue{--gap:3px}}@container (min-width:700px){.ir-cap-grid,.ir-cap-row,.ir-queue{--gap:4px}}.ir-cap-grid{background-image:linear-gradient(to right, transparent var(--cell), var(--ir-black) var(--cell)), linear-gradient(to bottom, transparent var(--cell), var(--ir-black) var(--cell)), linear-gradient(var(--ir-bone), var(--ir-bone));background-size:var(--pitch) var(--pitch), var(--pitch) var(--pitch), 100% 100%;height:calc(12 * var(--pitch) - var(--gap));width:calc(25 * var(--pitch) - var(--gap))}.ir-cap-row{max-width:calc(25 * var(--pitch) - var(--gap))}.ir-queue{gap:var(--gap);max-width:calc(25 * var(--pitch) - var(--gap));flex-wrap:wrap;display:flex}.ir-queue-cell{border:2px solid var(--ir-acid);height:var(--cell);width:var(--cell)}.ir-queue-you{background-color:var(--ir-bone);border-color:var(--ir-bone);height:var(--cell);width:var(--cell)}.ir-cap .ir-count{--ir-count:300}@keyframes ir-fill{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes ir-wipe-in{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:no-preference){[data-enter=armed] .ir-cap-grid{clip-path:inset(0 0 100%)}[data-enter=armed] .ir-queue-cell,[data-enter=armed] .ir-queue-you{clip-path:inset(100% 0 0)}[data-enter=armed] .ir-count{--ir-count:0}[data-enter=in] .ir-cap-grid{animation:1.2s steps(12,end) .2s backwards ir-fill}[data-enter=in] .ir-count{animation:1.2s steps(12,end) .2s backwards ir-count-up}[data-enter=in] .ir-queue-cell{animation:ir-wipe-in .2s var(--ease-slam) calc(1.45s + var(--ir-q,0) * 12ms) backwards}[data-enter=in] .ir-queue-you{animation:ir-wipe-in 10ms linear 2s backwards, ir-stamp .3s var(--ease-slam) 2s backwards}}.ir-tile{background-color:var(--ir-black);border:1px solid var(--ir-line);color:var(--ir-bone);cursor:pointer;text-align:left;min-height:3rem;transition:background-color .15s var(--ease-slam), border-color .15s var(--ease-slam), color .15s var(--ease-slam), transform .15s var(--ease-slam);border-radius:2px;flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem;padding:.625rem .875rem;scroll-margin-block:6rem;display:flex}.ir-tile-meta{color:var(--ir-mute);transition:color .15s var(--ease-slam)}.ir-tile[aria-checked=true]{background-color:var(--ir-acid);border-color:var(--ir-acid);color:var(--ir-black)}.ir-tile[aria-checked=true] .ir-tile-meta{color:var(--ir-black)}.ir-tile[aria-disabled=true]{background-color:var(--ir-coal);color:var(--ir-mute);cursor:not-allowed}.ir-tiles[aria-invalid=true] .ir-tile{border-color:var(--ir-alert)}.ir-field{background-color:var(--ir-steel);border:1px solid var(--ir-line);width:100%;min-height:3rem;color:var(--ir-bone);transition:background-color .15s var(--ease-slam), border-color .15s var(--ease-slam), box-shadow .15s var(--ease-slam);border-radius:2px;padding:.75rem .875rem;scroll-margin-block:6rem;font-family:inherit;font-size:1rem}.ir-field::placeholder{color:var(--ir-mute)}.ir-field:focus{border-color:var(--ir-acid);box-shadow:inset 0 -2px 0 0 var(--ir-acid);outline:none}.ir-field:focus-visible{outline:2px solid var(--ir-acid);outline-offset:3px}.ir-field[aria-invalid=true]{border-color:var(--ir-alert)}.ir-field[aria-invalid=true]:focus{box-shadow:inset 0 -2px 0 0 var(--ir-alert)}.ir-field:disabled,.ir-field[aria-disabled=true]{background-color:var(--ir-coal);color:var(--ir-mute);cursor:not-allowed;box-shadow:none}.ir-error{color:var(--ir-alert);margin-top:.5rem;font-size:.8125rem;font-weight:500;line-height:1.5}.ir-logline-seg{vertical-align:bottom;display:inline-block;overflow:hidden}.ir-logline-seg>span{display:inline-block}@media (prefers-reduced-motion:no-preference){.ir-logline-seg[data-set=true]>span{animation:ir-rise .25s var(--ease-slam)}}.ir-stamp-logged{border:2px solid var(--ir-acid);color:var(--ir-acid);padding:.125rem .5rem;display:inline-block;transform:rotate(-2deg)}@media (prefers-reduced-motion:no-preference){.ir-stamp-logged{animation:ir-stamp .3s var(--ease-slam) .2s backwards}}@media (hover:hover) and (pointer:fine){.ir-btn:hover:not(:disabled,[aria-disabled=true]){background-color:var(--ir-black);color:var(--ir-acid);transform:translateY(-1px)}.ir-link:hover{color:var(--ir-acid)}.ir-link:hover:after{transform-origin:0;transform:scaleX(1)}.ir-link-ruled:hover:after{background-color:var(--ir-acid)}.ir-tile:hover:not([aria-disabled=true],[aria-checked=true]){background-color:var(--ir-steel);border-color:var(--ir-bone)}.ir-field:hover:not(:disabled,[aria-invalid=true]){border-color:var(--ir-mute);box-shadow:inset 0 -1px 0 0 var(--ir-mute)}.ir-field:hover:not(:disabled,[aria-invalid=true]):focus{border-color:var(--ir-acid);box-shadow:inset 0 -2px 0 0 var(--ir-acid)}.ir-field[aria-invalid=true]:hover:not(:disabled){box-shadow:inset 0 -1px 0 0 var(--ir-alert)}.ir-field[aria-invalid=true]:hover:not(:disabled):focus{box-shadow:inset 0 -2px 0 0 var(--ir-alert)}}.ir-row[data-hot]{background-color:var(--ir-acid);color:var(--ir-black)}.ir-row:has(.ir-row-link:focus-visible){background-color:var(--ir-acid);color:var(--ir-black)}.ir-row[data-hot] .ir-row-dim,.ir-row[data-hot] .ir-acid{color:var(--ir-black)}.ir-row:has(.ir-row-link:focus-visible) .ir-row-dim{color:var(--ir-black)}.ir-row:has(.ir-row-link:focus-visible) .ir-acid{color:var(--ir-black)}.ir-btn:active:not(:disabled,[aria-disabled=true]){background-color:var(--ir-acid-dim);border-color:var(--ir-acid-dim);color:var(--ir-black);transition-duration:0s;transform:translateY(2px)}.ir-link:active{color:var(--ir-acid-dim)}.ir-link:active:after{background-color:var(--ir-acid-dim);transform-origin:0;transition-duration:0s;transform:scaleX(1)}.ir-tile:active:not([aria-disabled=true]){background-color:var(--ir-acid-dim);border-color:var(--ir-acid-dim);color:var(--ir-black);transition-duration:0s;transform:translateY(2px)}.ir-tile:active:not([aria-disabled=true]) .ir-tile-meta{color:var(--ir-black)}.ir-field:active:not(:disabled){background-color:var(--ir-coal);transition-duration:0s}@media (prefers-reduced-motion:reduce){.ir-btn:hover:not(:disabled),.ir-btn:active:not(:disabled),.ir-tile:active:not([aria-disabled=true]){transform:none}}.ir-wordmark{font-size:min(21vw,19rem);line-height:.8}.ir-disclosure-link{transition:color .15s var(--ease-slam)}.ir-disclosure-link:hover,.ir-disclosure-link:focus-visible{color:var(--ir-acid)}.ir-maker{color:var(--ir-bone);transition:color .15s var(--ease-slam);align-items:center;margin-block:-.625rem;padding-block:.625rem;display:inline-flex}.ir-maker:hover,.ir-maker:focus-visible{color:var(--ir-acid)}.ir-sharphaw{background:currentColor;width:4.5rem;height:1.125rem;display:block;-webkit-mask:url(/brand/sharphaw-wordmark-white.svg) 50%/contain no-repeat;mask:url(/brand/sharphaw-wordmark-white.svg) 50%/contain no-repeat}
