@font-face{font-stretch:110% 125%;font-family:archivo;src:url(../media/archivo_display-s.p.2j9x-g35pgadv.woff2)format("woff2");font-display:block;font-weight:750 800;font-style:normal}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:72.9%;descent-override:17.44%;line-gap-override:0.0%;size-adjust:120.45%}.archivo_6a7c6057-module__UOTlzG__className{font-family:archivo,archivo Fallback;font-style:normal}.archivo_6a7c6057-module__UOTlzG__variable{--font-archivo:"archivo", "archivo Fallback"}
.tb-root{--tb-ink:#0b0b0c;--tb-carbon:#161618;--tb-graphite:#1f1f22;--tb-bone:#f3f0ea;--tb-paper:#fbfaf7;--tb-text:#1b1c1f;--tb-mute:#6b6e74;--tb-silver:#b9bfc6;--tb-red:#e2001a;--tb-red-hover:#b80016;--tb-red-text:#ff3347;--tb-red-ink:#b80016;--tb-ease:cubic-bezier(.22, 1, .36, 1);background:var(--tb-ink);color:#f5f5f4;font-family:var(--font-inter), system-ui, sans-serif}.tb-root h1,.tb-root h2,.tb-root h3{text-wrap:balance}.tb-display{font-family:var(--font-archivo), var(--font-inter), system-ui, sans-serif;font-variation-settings:"wdth" 125;letter-spacing:-.035em;word-spacing:.06em;font-weight:800;font-stretch:125%;line-height:.95}.tb-display-md{font-family:var(--font-archivo), var(--font-inter), system-ui, sans-serif;font-variation-settings:"wdth" 112;letter-spacing:-.02em;font-weight:750;font-stretch:112%;line-height:1.1}.tb-eyebrow{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--tb-silver);font-size:12px;font-weight:700}.tb-bone .tb-eyebrow{color:var(--tb-red-ink)}.tb-sublabel{letter-spacing:.12em;text-transform:uppercase;color:var(--tb-mute);font-size:12px;font-weight:600}.tb-num{font-family:var(--font-archivo), var(--font-inter), system-ui, sans-serif;font-variation-settings:"wdth" 118;font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-weight:800;font-stretch:118%}.tb-h2{font-size:30px}@media (min-width:640px){.tb-h2{font-size:48px}}.tb-bone{background:var(--tb-bone);color:var(--tb-text)}.tb-card-dark{background:var(--tb-graphite);border:1px solid #ffffff14;border-radius:16px}.tb-card-paper{background:var(--tb-paper);border:1px solid #0000000f;border-radius:16px}.tb-rule-top{box-shadow:inset 0 3px 0 var(--tb-red)}.tb-btn{min-height:3.25rem;font-family:var(--font-archivo), var(--font-inter), system-ui, sans-serif;letter-spacing:-.01em;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:0 1.6rem;font-size:15px;font-weight:750;font-stretch:110%;transition:transform .12s,background-color .2s;display:inline-flex;position:relative;overflow:hidden}.tb-btn:active{transform:scale(.97)}.tb-btn-red{background:var(--tb-red);color:#fff}.tb-btn-red:hover{background:var(--tb-red-hover)}.tb-go-arrow{transition:transform .2s var(--tb-ease)}.tb-btn:hover .tb-go-arrow{transform:translate(2px)}.tb-btn-ghost{color:#fff;border:1px solid #ffffff2e}.tb-btn-ghost:hover{background:#ffffff0f}.tb-root .eyebrow{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.16em;color:var(--tb-red-text);font-size:12px}.tb-root .btn-primary{background:var(--tb-red);box-shadow:none;font-family:var(--font-archivo), var(--font-inter), system-ui, sans-serif;letter-spacing:-.01em;text-transform:none;border-radius:999px;font-style:normal;font-weight:750;font-stretch:110%}@media (hover:hover){.tb-root .btn-primary:hover{background:var(--tb-red-hover)}}.tb-root form input{border-radius:10px}.tb-root form details>summary{list-style:none}.tb-root form details>summary::-webkit-details-marker{display:none}.tb-root form details>summary:before{content:"";width:7px;height:7px;transition:transform .2s var(--tb-ease);border-bottom:2px solid;border-right:2px solid;margin:0 10px 2px 2px;display:inline-block;transform:rotate(-45deg)}.tb-root form details[open]>summary:before{transform:rotate(45deg)}.tb-sheen:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff80 50%,#0000 65%);position:absolute;inset:0;transform:translate(-130%)}.tb-sheen.tb-sheen-go:after{animation:.8s ease-in-out forwards tb-sheen}.tb-sheen.tb-sheen-late:after{animation-delay:1.4s}.tb-photo-img{filter:saturate(.95)contrast(1.06)brightness(.95)sepia(.06);animation:.9s cubic-bezier(.16,1,.3,1) forwards tb-settle;transform:scale(1.12)}.tb-word{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.tb-word>span{animation:.55s cubic-bezier(.16,1,.3,1) forwards tb-rise;animation-delay:calc(var(--i,0) * 50ms + .1s);display:inline-block;transform:translateY(90%)}.tb-poster-name{font-size:min(48px, calc((100vw - 76px) / (var(--n,8) * .9)))}@media (min-width:640px){.tb-poster-name{font-size:min(64px, calc((100vw - 96px) / (var(--n,8) * .9)))}}.tb-ping{position:relative}.tb-ping:after{content:"";border:1.5px solid var(--tb-silver);opacity:0;border-radius:999px;animation:.7s ease-out .65s tb-ping;position:absolute;inset:0}.tb-js .tb-reveal{transition:transform .32s cubic-bezier(.2,.7,.2,1);transition-delay:calc(min(var(--i,0), 4) * 50ms);transform:translateY(14px)}.tb-js .tb-reveal.is-in{transform:none}.tb-bar{background:var(--tb-red);transform-origin:0;border-radius:2px;width:48px;height:3px;display:block}.tb-js .tb-reveal .tb-bar{transition:transform .5s var(--tb-ease) .1s;transform:scaleX(0)}.tb-js .tb-reveal.is-in .tb-bar{transform:scaleX(1)}.tb-tick path{stroke-dasharray:20;stroke-dashoffset:0}.tb-js .tb-reveal .tb-tick path{stroke-dashoffset:20px;transition:stroke-dashoffset .28s cubic-bezier(.65,0,.35,1);transition-delay:calc(var(--k,0) * .14s + .15s)}.tb-js .tb-reveal.is-in .tb-tick path{stroke-dashoffset:0}.tb-nudge{animation:.7s cubic-bezier(.45,0,.2,1) .3s tb-nudge}.tb-bio li::marker{color:var(--tb-red)}.tb-bio li{padding-left:.2rem}.tb-fold{max-height:15rem;transition:max-height .5s var(--tb-ease);position:relative;overflow:hidden}.tb-fold:after{content:"";background:linear-gradient(to bottom, #f3f0ea00, var(--tb-bone));pointer-events:none;height:5rem;position:absolute;inset:auto 0 0}.tb-fold.is-open{max-height:200rem}.tb-fold.is-open:after{display:none}.tb-root{interpolate-size:allow-keywords}.tb-root details::details-content{block-size:0;transition:block-size .4s var(--tb-ease), content-visibility .4s allow-discrete;overflow:hidden}.tb-root details[open]::details-content{block-size:auto}.tb-lightbox-img{animation:tb-zoom .3s var(--tb-ease)}.tb-progress{display:none}@supports (animation-timeline:scroll()){.tb-progress{transform-origin:0;background:var(--tb-red);height:2px;animation:linear both tb-grow;animation-timeline:scroll(root);display:block;position:absolute;bottom:-1px;left:0;right:0}.tb-exit-photo{animation:linear both tb-exit-photo;animation-timeline:view();animation-range:exit}.tb-hand-left,.tb-hand-right{animation:linear both tb-hand;animation-timeline:view();animation-range:entry 10% cover 40%}}@keyframes tb-settle{to{transform:scale(1.05)}}@keyframes tb-rise{to{transform:translateY(0)}}@keyframes tb-ping{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes tb-sheen{to{transform:translate(130%)}}@keyframes tb-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tb-exit-photo{to{filter:brightness(.7);transform:scale(1.06)}}@keyframes tb-hand{0%{transform:none}}@keyframes tb-sig{0%{transform:scaleX(0)}}@keyframes tb-up{0%{transform:translateY(20px)}}@keyframes tb-card-in{0%{clip-path:inset(6% round 20px)}to{clip-path:inset(0 round 16px)}}@keyframes tb-dip-reveal{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes tb-dip-line{to{transform:translate(-50%)scaleY(1)}}@keyframes tb-spin{to{transform:rotate(360deg)}}@keyframes tb-roll{0%{transform:translateY(40%)}}@keyframes tb-nudge{0%,to{transform:translate(0)}45%{transform:translate(-28px)}}@keyframes tb-zoom{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.tb-root main>section:nth-child(n+3):not(#gallery),.tb-root footer{content-visibility:auto;contain-intrinsic-size:auto 900px}.tb-tilt{--rx:0deg;--ry:0deg;--lx:50%;--ly:30%;transform:perspective(1100px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .6s var(--tb-ease)}.tb-tilt.is-tilting{transition:transform .12s linear}.tb-tilt.is-tilting .tb-light{background:radial-gradient(circle at var(--lx) var(--ly), #ffffff29, transparent 42%)}.tb-thumb{animation:.45s cubic-bezier(.2,1.4,.4,1) both tb-pop;animation-delay:calc(.5s + var(--k,0) * 70ms)}.tb-hand-left{transform:translate(-42%)rotate(-11deg)scale(.9)}.tb-hand-right{transform:translate(42%)rotate(11deg)scale(.9)}.tb-hand-card{box-shadow:0 24px 48px -20px #000000e6}.tb-hand-left .tb-hand-shift{transform:translate(-28%)}.tb-hand-right .tb-hand-shift{transform:translate(28%)}.tb-mono{filter:grayscale()contrast(1.14)brightness(.9)}.tb-vignette{background:radial-gradient(125% 95% at 50% 30%,#0b0b0c00 38%,#0b0b0ce6 100%)}.tb-rim{mix-blend-mode:screen;background:linear-gradient(105deg,#e2001a00 58%,#e2001a73 100%)}.tb-tick-in{animation:.7s cubic-bezier(.65,0,.35,1) both tb-tick-in}@keyframes tb-tick-in{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}.tb-cap-line{animation:.45s cubic-bezier(.22,1,.36,1) both tb-cap;animation-delay:calc(var(--k,0) * 60ms + var(--delay,.35s))}@keyframes tb-cap{0%{opacity:0;transform:translateY(110%)}}.tb-rail-img{filter:grayscale()contrast(1.12)brightness(.92);transition:transform .7s var(--tb-ease)}.group:hover .tb-rail-img{transform:scale(1.04)}.tb-lit{mix-blend-mode:screen;opacity:0;transition:opacity .4s var(--tb-ease);background:linear-gradient(270deg,#e2001a9e 0%,#e2001a00 55%)}.tb-card-lit{transition:transform .4s var(--tb-ease)}@media (hover:hover){.group:hover .tb-lit{opacity:1}.tb-card-lit:hover{transform:translateY(-6px)}}@supports (animation-timeline:view()){@media (hover:none){.tb-lit{animation:linear both tb-lit-peak;animation-timeline:view(inline);animation-range:cover}.tb-card-lit{animation:linear both tb-card-peak;animation-timeline:view(inline);animation-range:cover}}}@keyframes tb-lit-peak{0%,to{opacity:0}50%{opacity:1}}@keyframes tb-card-peak{0%,to{transform:scale(.93)}50%{transform:none}}.tb-rail-in{animation:tb-deal .38s var(--tb-ease) both;animation-delay:calc(var(--k,0) * 40ms)}@keyframes tb-deal{0%{opacity:0;transform:translate(48px)}}.tb-roll-in{animation:.6s cubic-bezier(.16,1,.3,1) both tb-cap}.tb-cut{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}.tb-ticket{clip-path:polygon(10px 0,100% 0,100% 100%,0 100%,0 10px)}.tb-vert{writing-mode:vertical-rl;transform:rotate(180deg)}.tb-outline{color:#0000;-webkit-text-stroke:1.5px var(--tb-text)}.tb-outline-light{color:#0000;-webkit-text-stroke:1.5px #ffffff1a}.tb-mosaic-tile{opacity:.34}.tb-js .tb-mosaic-tile{opacity:0}.tb-js .tb-mosaic.is-in .tb-mosaic-tile{animation:.3s ease-out both tb-ignite;animation-delay:calc(var(--r,0) * 35ms)}@keyframes tb-ignite{0%{opacity:0}to{opacity:.34}}.tb-bigname{font-family:var(--font-archivo), var(--font-inter), system-ui, sans-serif;font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:-.03em;font-weight:800;font-stretch:125%;line-height:.82;font-size:min(calc(100cqi / (var(--chars,7) * .95)), 150px)}@media (min-width:1024px){.tb-hero-exit .tb-bigname{font-size:min(calc(100cqi / (var(--chars,7) * .95)), 64px)}}.tb-name-word{vertical-align:top;margin-right:.16em;padding-bottom:.04em;display:inline-block;overflow:hidden}.tb-name-word>span{animation:.65s cubic-bezier(.16,1,.3,1) both tb-name-rise;animation-delay:calc(var(--k,0) * 40ms + var(--delay,.35s));display:inline-block}@keyframes tb-name-rise{0%{transform:translateY(105%)}}.tb-hero-progress{animation:tb-progress var(--dur,5s) linear both}@keyframes tb-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tb-hero-dim{opacity:0}@supports (animation-timeline:view()){.tb-hero-exit{animation:linear both tb-hero-zoom;animation-timeline:view();animation-range:exit}.tb-hero-dim{animation:linear both tb-hero-darken;animation-timeline:view();animation-range:exit}}@keyframes tb-hero-zoom{to{transform:scale(1.12)}}@keyframes tb-hero-darken{to{opacity:.65}}.tb-outline-red{color:#0000;-webkit-text-stroke:1.5px var(--tb-red)}.tb-kin-a{animation:45s linear infinite tb-marquee}.tb-kin-b{animation:45s linear infinite reverse tb-marquee}.tb-kinetic:hover .tb-kin-a,.tb-kinetic:hover .tb-kin-b{animation-play-state:paused}@keyframes tb-marquee{to{transform:translate(-50%)}}.tb-kb{transform-origin:50% 30%;animation:4.6s linear both tb-kb}@keyframes tb-kb{0%{transform:scale(1)}to{transform:scale(1.08)}}.tb-fill-num{color:#0000;-webkit-text-stroke:2px var(--tb-text);background-image:linear-gradient(to top, var(--tb-red) 50%, transparent 50%);background-position:0 0;background-size:100% 200%;-webkit-background-clip:text;background-clip:text}@supports (animation-timeline:view()){.tb-fill-num{animation:linear both tb-fill;animation-timeline:view();animation-range:entry 60% cover 55%}}@keyframes tb-fill{to{-webkit-text-stroke-color:var(--tb-red);background-position:0 100%}}.tb-reveal.is-in .tb-fill-num{animation:1.1s cubic-bezier(.65,0,.35,1) both tb-fill;animation-delay:calc(var(--k,0) * .22s + .25s)}.tb-slant{clip-path:polygon(0 4vw,100% 0,100% calc(100% - 4vw),0 100%);margin-top:-4vw}.tb-js .tb-scale .tb-scale-face{opacity:0}.tb-js .is-in .tb-scale .tb-scale-face,.tb-js .tb-scale.is-in .tb-scale-face{opacity:1;animation:.5s cubic-bezier(.16,1,.3,1) backwards tb-drop;animation-delay:calc(var(--k,0) * 12ms)}@keyframes tb-drop{0%{opacity:0;transform:translateY(-32px)}}.tb-faq{color:#fff;transition:background-color .24s var(--tb-ease), color .24s var(--tb-ease)}.tb-faq[open]{background:var(--tb-bone);color:var(--tb-text)}.tb-wall-img{filter:grayscale()contrast(1.1)brightness(.7)}.tb-sweep{background:linear-gradient(115deg,#e2001a00 40%,#e2001a8c 50%,#e2001a00 60%) 50% 0/250% 100%}@supports (animation-timeline:view()){.tb-sweep{animation:linear both tb-sweep;animation-timeline:view();animation-range:cover}}@keyframes tb-sweep{0%{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.tb-name-word>span,.tb-hero-progress,.tb-hero-exit,.tb-hero-dim,.tb-kin-a,.tb-kin-b,.tb-kb,.tb-sweep,.tb-roll-in,.tb-deal{animation:none}.tb-fill-num{background-position:0 100%;animation:none}.tb-js .tb-scale .tb-scale-face{opacity:1;animation:none}.tb-lit,.tb-card-lit{animation:none}}.tb-js .tb-reveal.tb-wipe{clip-path:inset(0 100% 0 0);transition:clip-path .8s cubic-bezier(.77,0,.175,1);transform:none}.tb-js .tb-reveal.tb-wipe.is-in{clip-path:inset(0)}.tb-wipe{position:relative}.tb-js .tb-reveal.tb-wipe:after{content:"";mix-blend-mode:screen;opacity:0;pointer-events:none;background:linear-gradient(90deg,#e2001a00,#e2001a,#e2001a00);width:24px;position:absolute;top:0;bottom:0;left:0}.tb-js .tb-reveal.tb-wipe.is-in:after{animation:.8s cubic-bezier(.77,0,.175,1) both tb-sliver}@keyframes tb-sliver{0%{opacity:1;left:0}75%{opacity:1}to{opacity:0;left:calc(100% - 24px)}}@media (prefers-reduced-motion:reduce){.tb-js .tb-reveal.tb-wipe{clip-path:none;transition:opacity .2s}.tb-js .tb-reveal.tb-wipe:after{display:none}}.tb-prose .not-prose{margin-top:3rem;margin-bottom:3rem}.tb-lead{color:#2b2d31;font-size:20px;line-height:1.6}@media (min-width:640px){.tb-lead{font-size:22px}}.tb-prose{color:#34363b;font-size:17px;line-height:1.65}.tb-prose>div>:is(p,ul,ol,h2,h3,blockquote){max-width:68ch}@media (min-width:640px){.tb-prose{font-size:18px}}.tb-prose>div+div>*,.tb-prose>div>*+*,.tb-prose>div>h2+*,.tb-prose>div+div>:is(p,ul,figure):first-child{margin-top:1.15em}.tb-prose>div>h2{font-family:var(--font-archivo), var(--font-inter), system-ui, sans-serif;font-variation-settings:"wdth" 112;letter-spacing:-.02em;color:var(--tb-text);margin-top:2.3em;margin-bottom:0;padding-top:20px;font-size:28px;font-weight:750;font-stretch:112%;line-height:1.1;position:relative}.tb-prose>div>h2:before{content:"";background:var(--tb-red);border-radius:2px;width:48px;height:3px;position:absolute;top:0;left:0}@media (min-width:640px){.tb-prose>div>h2{font-size:36px}}.tb-prose>div>h3{font-family:var(--font-archivo), var(--font-inter), system-ui, sans-serif;color:var(--tb-text);margin-top:1.8em;font-size:21px;font-weight:750;font-stretch:110%;line-height:1.2}.tb-prose>div>p a,.tb-prose>div>ul a,.tb-prose .tb-table a,.tb-prose-inline a{color:var(--tb-text);text-decoration:underline;-webkit-text-decoration-color:var(--tb-red);text-decoration-color:var(--tb-red);text-underline-offset:3px;font-weight:600;text-decoration-thickness:2px}.tb-prose>div>p strong,.tb-prose>div>ul strong{color:var(--tb-text);font-weight:700}.tb-prose>div>ul{padding:0;list-style:none}.tb-prose>div>ul>li{padding-left:28px;position:relative}.tb-prose>div>ul>li+li{margin-top:.55em}.tb-prose>div>ul>li:before{content:"";background:var(--tb-red);border-radius:2px;width:14px;height:3px;position:absolute;top:.78em;left:2px}.tb-table figcaption{letter-spacing:.14em;text-transform:uppercase;color:var(--tb-mute);margin-bottom:10px;font-size:12px;font-weight:700}.tb-table-wrap{background:#fff;border-radius:16px;overflow-x:auto;box-shadow:0 0 0 1px #00000012}.tb-table table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px;line-height:1.5}.tb-table th{background:var(--tb-ink);color:#fff;text-align:left;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding:12px 16px;font-size:12px;font-weight:700}.tb-table td{vertical-align:top;border-top:1px solid #00000012;padding:12px 16px}.tb-table tbody tr:nth-child(2n) td{background:#00000006}.tb-table td:first-child{color:var(--tb-text);font-weight:600}@media (max-width:639px){.tb-table-wrap{box-shadow:none;background:0 0;overflow:visible}.tb-table table{min-width:0}.tb-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tb-table tbody tr{background:#fff;border-radius:14px;margin-bottom:10px;display:block;overflow:hidden;box-shadow:0 0 0 1px #00000012}.tb-table tbody tr:nth-child(2n) td{background:0 0}.tb-table td{border-top:1px solid #0000000f;padding:10px 14px;display:block}.tb-table td:first-child{color:#fff;border-top:0;background:var(--tb-ink)!important}.tb-table td[data-label]:not(:first-child):before{content:attr(data-label);letter-spacing:.1em;text-transform:uppercase;color:var(--tb-mute);margin-bottom:2px;font-size:11px;font-weight:700;display:block}}@media (prefers-reduced-motion:reduce){.tb-tick-in,.tb-cap-line,.tb-rail-in,.tb-rail-img{animation:none}.tb-js .tb-mosaic .tb-mosaic-tile,.tb-js .tb-mosaic.is-in .tb-mosaic-tile{opacity:.34;animation:none}}.tb-sig{transform-origin:0;animation:.38s cubic-bezier(.7,0,.2,1) .65s both tb-sig}.tb-up{animation:tb-up .45s var(--tb-ease) both;animation-delay:var(--d,0s)}.tb-card-in{animation:.7s cubic-bezier(.16,1,.3,1) both tb-card-in}.tb-dip .tb-dip-after{clip-path:inset(0 0 0 100%)}.tb-dip.is-in .tb-dip-after{clip-path:inset(0)}.tb-dip.is-in .tb-dip-play .tb-dip-after{animation:.6s cubic-bezier(.65,0,.35,1) both tb-dip-reveal}.tb-dip-in{animation:.25s both tb-fade}.tb-dip .tb-dip-line{transform-origin:top;transform:translate(-50%)scaleY(0)}.tb-dip.is-in .tb-dip-line{transform:translate(-50%)scaleY(1)}.tb-dip.is-in .tb-dip-play .tb-dip-line{animation:.6s cubic-bezier(.65,0,.35,1) both tb-dip-line}.tb-grade{filter:contrast(1.06)saturate(.9)}.tb-grain{opacity:.12;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.tb-overlay .tb-dock{opacity:0!important;pointer-events:none!important;transform:translateY(130%)!important}.tb-spin{animation:.8s linear infinite tb-spin}.tb-pop{animation:.18s tb-fade}.tb-root [role=status]{animation:.5s cubic-bezier(.2,1.3,.4,1) both tb-pop}.tb-menu{opacity:0;visibility:hidden;transition:opacity .22s var(--tb-ease), transform .3s var(--tb-ease), visibility 0s .3s;transform:translateY(-8px)}.tb-menu.is-open{opacity:1;visibility:visible;transition:opacity .22s var(--tb-ease), transform .3s var(--tb-ease);transform:none}.tb-menu-item{opacity:0;transition:opacity .3s var(--tb-ease), transform .42s var(--tb-ease);transform:translateY(14px)}.tb-menu.is-open .tb-menu-item{opacity:1;transition-delay:calc(var(--k,0) * 35ms + 60ms);transform:none}.tb-burger-lines{width:20px;height:12px;display:block;position:relative}.tb-burger-lines>span{height:2px;transition:transform .3s var(--tb-ease), top .3s var(--tb-ease);background:currentColor;border-radius:2px;position:absolute;left:0;right:0}.tb-burger-lines>span:first-child{top:1px}.tb-burger-lines>span:last-child{top:9px}.tb-burger-lines.is-open>span:first-child{top:5px;transform:rotate(45deg)}.tb-burger-lines.is-open>span:last-child{top:5px;transform:rotate(-45deg)}.tb-sheet{visibility:hidden;transition:visibility 0s .45s}.tb-sheet.is-open{visibility:visible;transition:none}.tb-sheet-backdrop{opacity:0;transition:opacity .3s var(--tb-ease)}.tb-sheet.is-open .tb-sheet-backdrop{opacity:1}.tb-sheet-panel{transition:transform .45s cubic-bezier(.2,.9,.25,1.04);transform:translateY(105%)}.tb-sheet.is-open .tb-sheet-panel{transform:none}@media (min-width:640px){.tb-sheet-panel{opacity:0;transition:transform .35s var(--tb-ease), opacity .25s var(--tb-ease);transform:translateY(16px)scale(.97)}.tb-sheet.is-open .tb-sheet-panel{opacity:1;transform:none}}.tb-seg{transition:transform .16s cubic-bezier(.2,.8,.2,1)}.tb-roll{animation:tb-roll .22s var(--tb-ease) both}.tb-js .tb-reveal .tb-quote{opacity:0;transition:opacity .4s var(--tb-ease), transform .5s var(--tb-ease);transition-delay:calc(min(var(--k,0), 3) * 90ms);transform:translateY(18px)}.tb-js .tb-reveal.is-in .tb-quote{opacity:1;transform:none}.tb-js .tb-reveal .tb-quote-mark{opacity:0;transform-origin:0 100%;transition:opacity .25s,transform .55s cubic-bezier(.2,1.5,.4,1);transition-delay:calc(min(var(--k,0), 3) * 90ms + .18s);transform:scale(.4)rotate(-14deg)}.tb-js .tb-reveal.is-in .tb-quote-mark{opacity:1;transform:none}.tb-lightbox{animation:.2s tb-fade}.tb-receipt{transition:transform .3s var(--tb-ease);transform:rotate(-4deg)}button:hover .tb-receipt{transform:rotate(0)scale(1.05)}@supports (animation-timeline:view()){.tb-lit>span{animation:linear both tb-lit;animation-timeline:view();animation-range:cover 15% cover 48%}}@media (max-width:639px){@supports (animation-timeline:view()){.tb-cover{animation:linear both tb-cover;animation-timeline:view(inline)}}}@keyframes tb-lit{0%{opacity:.35}to{opacity:1}}@keyframes tb-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes tb-cover{0%{opacity:.5;box-shadow:none;transform:perspective(900px)rotateY(-14deg)scale(.86)}38%,62%{opacity:1;transform:none;box-shadow:0 24px 48px -16px #e2001a52}to{opacity:.5;box-shadow:none;transform:perspective(900px)rotateY(14deg)scale(.86)}}@keyframes tb-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.tb-root *,.tb-root :before,.tb-root :after{transition-duration:.15s!important;transition-delay:0s!important;animation:none!important}.tb-photo-img{transform:scale(1.05)}.tb-dip .tb-dip-after{clip-path:none}.tb-dip .tb-dip-line{transform:translate(-50%)}.tb-word>span{transform:none}.tb-tilt{transform:none!important}.tb-js .tb-reveal .tb-quote,.tb-js .tb-reveal .tb-quote-mark{opacity:1;transform:none}.tb-menu,.tb-menu-item{transform:none!important}.tb-js .tb-reveal,.tb-js .tb-reveal .tb-bar{transform:none}.tb-js .tb-reveal .tb-tick path{stroke-dashoffset:0}}.tb-root main h1{animation:tb-up .5s var(--tb-ease) both;animation-delay:var(--d,.1s)}.tb-root main h1~:not(.tb-sig):not(.tb-up):not(script){animation:tb-up .5s var(--tb-ease) both;animation-delay:var(--d,.22s)}.tb-auto{opacity:0;transition:opacity .6s var(--tb-ease), transform .6s var(--tb-ease);transform:translateY(24px)}.tb-auto.tb-auto-in{opacity:1;transform:none}.tb-kb-slow{transform-origin:50% 30%;animation:14s ease-out both tb-kb}.tb-wall-drift{animation:36s ease-in-out infinite alternate tb-wall-drift}@keyframes tb-wall-drift{0%{transform:scale(1.08)translate(-2.5%)}to{transform:scale(1.08)translate(2.5%)}}@media (prefers-reduced-motion:no-preference){.tb-sweep{animation:7s ease-in-out infinite tb-sweep!important}}@media (prefers-reduced-motion:reduce){.tb-auto{opacity:1;transition:none;transform:none}}.tb-sheet-up{animation:tb-sheet-up .42s var(--tb-ease) both}@keyframes tb-sheet-up{0%{opacity:0;transform:translateY(48px)}}
