@import"https://fonts.googleapis.com/css2?family=Anonymous+Pro:wght@400;700&family=Titillium+Web:wght@300;400;600;700&display=swap";:root{--color-dark: #1d1818;--color-dark-2: #141010;--color-light: #fcfcfc;--color-teal: #103948;--color-teal-mid: #185a6c;--color-orange: #bc5631;--color-orange-accessible: #d4703d;--color-orange-on-light: #8f3e1c;--color-red-dark: #8E0E00;--color-cta: rgba(255, 0, 0, .8);--color-cta-hover: rgba(229, 90, 0, .9);--font-body: "Anonymous Pro", "Courier New", monospace;--font-heading: "Titillium Web", Arial, sans-serif;--radius: 0px;--space-xs: .5rem;--space-sm: 1rem;--space-md: 2rem;--space-lg: 4rem;--space-xl: 6rem;--space-2xl: 10rem;--container: 1200px;--nav-height: 64px;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px;-webkit-text-size-adjust:100%;scrollbar-width:thin;scrollbar-color:var(--color-orange) var(--color-dark-2)}html::-webkit-scrollbar{width:4px}html::-webkit-scrollbar-track{background:var(--color-dark-2)}html::-webkit-scrollbar-thumb{background:var(--color-orange)}body{font-family:var(--font-body);background-color:var(--color-dark);color:var(--color-light);line-height:1.6;overflow-x:hidden;cursor:auto}@media(pointer:coarse){body{cursor:auto}}img,video{display:block;max-width:100%}a{color:inherit;text-decoration:none;cursor:pointer}@media(pointer:coarse){a{cursor:pointer}}ul{list-style:none}button{cursor:pointer;border:none;background:none;font:inherit;color:inherit}@media(pointer:coarse){button{cursor:pointer}}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;line-height:1.05;letter-spacing:-.02em}.display-xl{font-size:clamp(3.5rem,11vw,9rem);font-weight:700;line-height:.95;letter-spacing:-.04em}.display-lg{font-size:clamp(2.5rem,7vw,6rem);font-weight:700;line-height:1;letter-spacing:-.03em}.display-md{font-size:clamp(1.8rem,4vw,3.5rem);font-weight:700;line-height:1.05;letter-spacing:-.02em}h1{font-size:clamp(2rem,5vw,4rem)}h2{font-size:clamp(1.5rem,3vw,2.5rem)}h3{font-size:clamp(1.1rem,2vw,1.5rem)}h4{font-size:1.1rem}p{font-family:var(--font-body);font-size:1rem;line-height:1.75;max-width:65ch}.label{font-family:var(--font-heading);font-size:.65rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--color-orange-accessible)}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--space-md)}.section{padding-block:var(--space-xl)}.section--dark{background-color:var(--color-dark);color:var(--color-light)}.section--light{background-color:var(--color-light);color:var(--color-dark)}.section--teal{background-color:var(--color-teal);color:var(--color-light)}.section--black{background-color:var(--color-dark-2);color:var(--color-light)}.section-header{margin-bottom:var(--space-lg)}.section-header--center{text-align:center}.section-header--center p{margin-inline:auto}.section-header p{margin-top:var(--space-sm);opacity:.7}.badge{display:inline-block;background:var(--color-cta);color:#fff;font-family:var(--font-heading);font-size:.65rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:4px 12px;border-radius:var(--radius)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-100%;left:var(--space-sm);z-index:9999;background:var(--color-dark);color:var(--color-light);padding:10px 20px;font-family:var(--font-heading);font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border:2px solid var(--color-orange-accessible);text-decoration:none;transition:top .15s ease}.skip-link:focus{top:var(--space-sm);outline:none;cursor:auto}:focus-visible{outline:2px solid var(--color-orange-accessible);outline-offset:3px;cursor:auto}:focus:not(:focus-visible){outline:none}.btn:focus-visible,.accordion__trigger:focus-visible{outline-width:3px}.section--light :focus-visible{outline-color:var(--color-orange-on-light)}.reveal{opacity:0;transition:opacity .8s var(--ease-out-expo),transform .8s var(--ease-out-expo)}.reveal--fade-up{transform:translateY(36px)}.reveal--fade-left{transform:translate(36px)}.reveal--fade-right{transform:translate(-36px)}.reveal--scale{transform:scale(.94)}.reveal.revealed{opacity:1;transform:none}.word-reveal__word{display:inline-block;opacity:0;transform:translateY(20px);transition:opacity .5s var(--ease-out-expo),transform .5s var(--ease-out-expo)}.word-reveal__word--visible{opacity:1;transform:none}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;pointer-events:none;opacity:.022;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23noise)' opacity='1'/%3E%3C/svg%3E");background-repeat:repeat}.marquee{overflow:hidden;white-space:nowrap;padding-block:0;background:var(--color-dark-2);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.marquee--teal{background:var(--color-teal)}.marquee--light{background:var(--color-light)}.marquee--light .marquee__track{color:var(--color-dark)}.marquee__track{display:inline-flex;gap:0;animation:marquee-scroll 28s linear infinite;will-change:transform}.marquee--reverse .marquee__track{animation-direction:reverse}.marquee__track span{font-family:var(--font-heading);font-size:.65rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--color-orange-accessible);padding:.85rem 2rem;opacity:.8}.marquee--teal .marquee__track span{color:#fff9}.marquee--light .marquee__track span{color:var(--color-orange-on-light)}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}#cursor-dot{display:none;position:fixed;top:0;left:0;width:6px;height:6px;background:var(--color-orange);border-radius:50%;pointer-events:none;z-index:99999;transform:translate(-50%,-50%);transition:opacity .3s;will-change:transform}#cursor-ring{display:none;position:fixed;top:0;left:0;width:32px;height:32px;border:1.5px solid rgba(212,112,61,.6);border-radius:50%;pointer-events:none;z-index:99998;transform:translate(-50%,-50%);transition:width .3s var(--ease-out-expo),height .3s var(--ease-out-expo),border-color .3s,opacity .3s;will-change:transform}.cursor-ring--hover{width:52px!important;height:52px!important;border-color:var(--color-orange)!important}.cursor-dot--hover{background:var(--color-light)!important}@media(pointer:coarse){#cursor-dot,#cursor-ring{display:none}}.divider{width:100%;height:1px;background:#ffffff14}.divider--orange{background:var(--color-orange);height:2px}.section-eyebrow{display:block;font-family:var(--font-heading);font-size:.65rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--color-orange-accessible);margin-bottom:var(--space-xs)}.section--light .section-eyebrow{color:var(--color-orange-on-light)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.reveal,.word-reveal__word{opacity:1!important;transform:none!important}.marquee__track{animation:none}}.section[aria-label="Quick Tips"]{background:#e60012!important}.section[aria-label="Quick Tips"]>.container>div:last-child{background:#00000026!important}.section[aria-label="Quick Tips"] .feature-card{background:#ffffff29!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.25);box-shadow:0 8px 24px #00000026}.section[aria-label="Quick Tips"] .feature-card__icon,.section[aria-label="Quick Tips"] .feature-card h3{color:#000!important}.section[aria-label="Quick Tips"] .feature-card p{color:#fff!important}.section[aria-label="Quick Tips"] .section-eyebrow,.section[aria-label="Quick Tips"] h2{color:#000!important}.section-eyebrow,.accordion-group__title{color:#e60012!important}.accordion__trigger{transition:color .3s ease,background .3s ease}.accordion__trigger:hover,.accordion__item.is-open .accordion__trigger,.accordion__indicator,.accordion__trigger:hover .accordion__indicator{color:#e60012!important}.btn--cta{background:#e60012!important;border-color:#e60012!important}.btn--cta:hover{background:#c40010!important;border-color:#c40010!important}.accordion__content a{color:#e60012!important}.accordion__content a:hover{color:#ff3b4d!important}.workshop-hero__panel{background:#e60012!important;background-image:none!important;border:1px solid rgba(246,0,0,1)!important}
/*# sourceMappingURL=/cdn/shop/t/72/assets/base.css.map */
