@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.2j75_l12byk_u.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.07wt1b-68kohk.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-20C0,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.0pan85mumqyf3.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%}.anton_9c84808e-module__Ysty_q__className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.anton_9c84808e-module__Ysty_q__variable{--font-poster:"Anton", "Anton Fallback"}
.cmpp-root{font-family:var(--font-display), var(--font-sans), sans-serif;interpolate-size:allow-keywords}.cmpp-root :focus-visible{outline-offset:3px;outline:2px solid}.cmpp-poster{font-family:var(--font-poster), "Anton", Impact, "Arial Narrow", sans-serif;letter-spacing:.005em;font-weight:400}.cmpp-serif{font-family:var(--font-serif), "Times New Roman", serif;text-transform:none;font-style:italic;font-weight:400}.cmpp-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.cmpp-link{background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;transition:background-size .45s cubic-bezier(.22,1,.36,1),color .25s}.cmpp-link:hover{background-size:100% 1px}.cmpp-btn{transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .25s,color .25s}.cmpp-btn:hover{transform:translateY(-2px)}.cmpp-btn svg{transition:transform .4s cubic-bezier(.22,1,.36,1)}.cmpp-btn:hover svg{transform:translate(4px)}.cmpp-ghost:hover{color:#000;background:#fff}.cmpp-bout{isolation:isolate;transition:color .3s;position:relative;overflow:hidden}.cmpp-bout:before{content:"";z-index:-1;background:#e54b17;transition:transform .55s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 -20%;transform:translate(-102%)skew(-18deg)}.cmpp-bout:hover,.cmpp-bout:focus-visible{color:#000}.cmpp-bout:hover:before,.cmpp-bout:focus-visible:before{transform:translate(0)skew(-18deg)}.cmpp-bout:hover .cmpp-serif,.cmpp-bout:focus-visible .cmpp-serif{color:#fff}.cmpp-bout .cmpp-arrow{transition:transform .45s cubic-bezier(.22,1,.36,1)}.cmpp-bout:hover .cmpp-arrow{transform:translate(6px)}.cmpp-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow-x:auto}.cmpp-row{transition:background-color .25s}.cmpp-row:hover{background:#ffffff0d}.cmpp-orange .cmpp-row:hover{background:#0000000f}.cmpp-prose{gap:28px;display:grid}.cmpp-prose h2{font-family:var(--font-poster), "Anton", Impact, sans-serif;text-transform:uppercase;letter-spacing:.005em;margin:0;font-size:clamp(44px,6.4vw,108px);font-weight:400;line-height:.9}.cmpp-prose p{color:#000000bd;max-width:640px;margin:0;font-size:clamp(16.5px,1.35vw,19px);line-height:1.7}.cmpp-prose a{color:#c23d0f;text-underline-offset:4px;font-weight:600;text-decoration:underline;text-decoration-thickness:2px;transition:color .25s}.cmpp-prose a:hover{color:#000}@media (min-width:1024px){.cmpp-prose{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:64px}}.cmpp-faq details::details-content{block-size:0;transition:block-size .45s cubic-bezier(.22, 1, .36, 1), content-visibility .45s allow-discrete;overflow-y:clip}.cmpp-faq details[open]::details-content{block-size:auto}.cmpp-faq summary{list-style:none}.cmpp-faq summary::-webkit-details-marker{display:none}.cmpp-cross{flex-shrink:0;width:18px;height:18px;transition:transform .45s cubic-bezier(.22,1,.36,1);position:relative}.cmpp-cross:before,.cmpp-cross:after{content:"";background:#e54b17;height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.cmpp-cross:after{transform:rotate(90deg)}.cmpp-faq details[open] .cmpp-cross{transform:rotate(135deg)}.cmpp-faq summary:hover .cmpp-q{color:#c23d0f}@media (prefers-reduced-motion:reduce){.cmpp-btn:hover,.cmpp-btn:hover svg,.cmpp-bout:hover .cmpp-arrow{transform:none}.cmpp-bout:before{transition:none}.cmpp-faq details::details-content{transition:none}}.catg-root{font-family:var(--font-display), var(--font-sans), sans-serif}.catg-root :focus-visible{outline-color:#e54b17}.catg-serif{font-family:var(--font-serif), "Times New Roman", serif;letter-spacing:-.02em;font-style:italic;font-weight:400}.catg-card{transition:transform .6s cubic-bezier(.22,1,.36,1),box-shadow .6s cubic-bezier(.22,1,.36,1);box-shadow:0 0 0 1px #0a14190d,0 30px 60px -40px #0a14196b}.catg-card:hover{transform:translateY(-5px);box-shadow:0 0 0 1px #0a141912,0 46px 72px -42px #0a14198c}.catg-card:focus-within{box-shadow:0 0 0 2px #e54b17,0 46px 72px -42px #0a14198c}.catg-link svg{transition:transform .4s cubic-bezier(.22,1,.36,1)}.catg-link:hover svg{transform:translate(4px)}.catg-pill{transition:background-color .25s,color .25s,border-color .25s,transform .35s cubic-bezier(.22,1,.36,1),opacity .25s}.catg-pill[aria-pressed=false]:not(:disabled):hover{border-color:#0a1419!important}.catg-btn:hover{transform:translateY(-2px)}.catg-brand img{filter:brightness(0);opacity:.5;transition:opacity .35s,transform .5s cubic-bezier(.22,1,.36,1)}.catg-brand:hover img,.catg-brand:focus-visible img{opacity:1;transform:translateY(-2px)}.catg-brand .catg-rule{transition:transform .45s cubic-bezier(.22,1,.36,1);transform:translate(-50%)scaleX(0)}.catg-brand:hover .catg-rule,.catg-brand:focus-visible .catg-rule{transform:translate(-50%)scaleX(1)}.catg-brand:focus-visible{outline-offset:-2px;outline:2px solid #e54b17}.catg-select:focus-visible{box-shadow:0 0 0 3px #e54b1747;border-color:#e54b17!important}.catg-chip{animation:.45s cubic-bezier(.22,1,.36,1) both catg-pop}@keyframes catg-pop{0%{opacity:0;transform:scale(.85)}}.catg-tick path,.catg-tick polyline{stroke-dasharray:24;stroke-dashoffset:0;animation:.35s cubic-bezier(.22,1,.36,1) both catg-draw}@keyframes catg-draw{0%{stroke-dashoffset:24px}}.catg-reset{background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;transition:background-size .4s cubic-bezier(.22,1,.36,1)}.catg-reset:hover{background-size:100% 1px}@media (prefers-reduced-motion:reduce){.catg-card:hover,.catg-btn:hover,.catg-brand:hover img{transform:none}.catg-chip,.catg-tick path,.catg-tick polyline{animation:none}}.cmpd-root{font-family:var(--font-display), var(--font-sans), sans-serif;color:#141a1f}.cmpd-root :focus-visible{outline-offset:3px;outline:2px solid #141a1f}.cmpd-split{background:linear-gradient(90deg,#dce3e8 0% 50%,#efe5d6 50% 100%)}.cmpd-btn{transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .25s,color .25s,border-color .25s}.cmpd-btn:hover{transform:translateY(-2px)}.cmpd-ghost:hover{background:#141a1f14!important}.cmpd-card{transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),border-color .3s,background-color .3s}.cmpd-card:not(:disabled):hover{transform:translateY(-3px);box-shadow:0 26px 44px -30px #141a1f80;background-color:#fff!important;border-color:#141a1f73!important}.cmpd-photo{mix-blend-mode:multiply}.cmpd-input:focus,.cmpd-input:focus-visible{border-color:#141a1f!important;box-shadow:0 0 0 4px #141a1f1f,0 18px 40px -30px #141a1f80!important}.cmpd-input::-webkit-search-cancel-button{appearance:none}.cmpd-input::-webkit-search-decoration{appearance:none}.cmpd-input::placeholder{color:#141a1f73}.cmpd-spine{background:#ffffff80;border-left:1px solid #141a1f24;border-right:1px solid #141a1f24}.cmpd-spinecol{width:100px}.cmpd-labelcol{width:112px}.cmpd-many{min-width:calc(112px + var(--n) * 160px)}@media (min-width:640px){.cmpd-spinecol{width:190px}.cmpd-labelcol{width:200px}.cmpd-many{min-width:calc(200px + var(--n) * 210px)}}@media (min-width:1024px){.cmpd-spinecol{width:230px}}.cmpd-sticky{z-index:2;background:#e9edf0;position:sticky;left:0}.cmpd-link svg{transition:transform .4s cubic-bezier(.22,1,.36,1)}.cmpd-link:hover svg{transform:translate(4px)}.cmpd-link:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}@media (prefers-reduced-motion:reduce){.cmpd-btn:hover,.cmpd-card:not(:disabled):hover,.cmpd-link:hover svg{transform:none}}.cmpd-lab{letter-spacing:.05em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:9px}@media (min-width:640px){.cmpd-lab{letter-spacing:.16em;overflow-wrap:normal;font-size:11px}}
