@layer trb-tokens,trb-base,trb-ui,trb-utils,trb-motion;@layer trb-tokens{:root{--nav-height: 64px;--page-gutter: 1.25rem;--transition-reveal: .7s cubic-bezier(.25, .46, .45, .94);--transition-fast: .3s ease;--transition-standard: .5s ease}@media(min-width:768px){:root{--page-gutter: 2.5rem}}@media(min-width:1024px){:root{--page-gutter: 5rem}}@media(min-width:1280px){:root{--page-gutter: 8rem}}@media(min-width:1536px){:root{--page-gutter: 12rem}}}@layer trb-base{@font-face{font-family:Bootzy TM;src:url(/fonts/bootzyTM/BootzyTM.woff2) format("woff2"),url(/fonts/bootzyTM/BootzyTM.woff) format("woff"),url(/fonts/bootzyTM/BootzyTM.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}body{margin:0;font-family:Montserrat,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none}html{scroll-behavior:smooth}*,*:before,*:after{box-sizing:border-box}img{max-width:100%;height:auto}a{text-decoration:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}}@layer trb-ui{#triba-toast-container{position:fixed;bottom:1.5rem;right:1.5rem;z-index:99999;display:flex;flex-direction:column;gap:.5rem;pointer-events:none}.triba-toast{padding:.75rem 1.25rem;border:2px solid #000;border-radius:12px;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:.875rem;color:#35220a;pointer-events:auto;opacity:0;transform:translateY(1rem);transition:opacity .3s ease,transform .3s ease;max-width:24rem;box-shadow:0 4px 12px #0000001a}.triba-toast-visible{opacity:1;transform:translateY(0)}.triba-toast-success{background:#bce85e}.triba-toast-error{background:#ffcce4}.triba-toast-info{background:#fff8ee}.word-dog-ear-tr{clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%)}.word-dog-ear-br{clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%)}.word-dog-ear-bl{clip-path:polygon(0 0,100% 0,100% 100%,8px 100%,0 calc(100% - 8px))}.word-crease:before{content:"";position:absolute;left:0;right:0;top:calc(50% - 1px);height:2px;background:linear-gradient(to right,transparent,rgba(0,0,0,.1) 20%,rgba(0,0,0,.18) 50%,rgba(0,0,0,.1) 80%,transparent);pointer-events:none}.word-crease:after{content:"";position:absolute;left:0;right:0;top:calc(50% + 1px);height:1px;background:linear-gradient(to right,transparent,rgba(255,255,255,.35) 20%,rgba(255,255,255,.55) 50%,rgba(255,255,255,.35) 80%,transparent);pointer-events:none}.word-cut-slant{clip-path:polygon(0% 0%,100% 0%,96% 100%,4% 100%)}.word-cut-notch{clip-path:polygon(0% 0%,100% 0%,100% 82%,96% 88%,100% 94%,100% 100%,0% 100%)}.edition-ribbon{position:absolute;top:0;right:0;z-index:20;width:clamp(100px,30vw,150px);height:clamp(100px,30vw,150px);background:#e91a39;clip-path:polygon(100% 0,0 0,100% 100%);overflow:hidden}.edition-ribbon span{position:absolute;top:40%;left:60%;transform:translate(-50%,-50%) rotate(45deg);color:#fff;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;text-align:center;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.3)}details[data-faq] .faq-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows 1s cubic-bezier(.25,.46,.45,.94)}details[data-faq][open] .faq-content{grid-template-rows:1fr}details[data-faq] .faq-content-inner{min-height:0;overflow:hidden}}@layer trb-utils{.page-gutter{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.page-shell{padding-top:max(1rem,var(--nav-height, 64px));padding-bottom:3rem}@media(min-width:768px){.page-shell{padding-bottom:6rem}}.scroll-anchor{scroll-margin-top:calc(var(--nav-height, 64px) + 1rem)}.text-balance{text-wrap:balance}.mobile-center{@media(max-width:767px){text-align:center;h1,h2,h3,p{text-align:center}[class*=flex]{justify-content:center}}}}@layer trb-motion{.reveal{opacity:0;transform:translateY(30px);transition:opacity var(--transition-reveal),transform var(--transition-reveal)}.reveal.revealed{opacity:1;transform:translateY(0)}.reveal-text .reveal-word{display:inline-block;opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease}.reveal-text.revealed .reveal-word{opacity:1;transform:translateY(0)}.reveal-text.revealed .reveal-word:nth-child(1){transition-delay:0s}.reveal-text.revealed .reveal-word:nth-child(2){transition-delay:.04s}.reveal-text.revealed .reveal-word:nth-child(3){transition-delay:.08s}.reveal-text.revealed .reveal-word:nth-child(4){transition-delay:.12s}.reveal-text.revealed .reveal-word:nth-child(5){transition-delay:.16s}.reveal-text.revealed .reveal-word:nth-child(6){transition-delay:.2s}.reveal-text.revealed .reveal-word:nth-child(7){transition-delay:.24s}.reveal-text.revealed .reveal-word:nth-child(8){transition-delay:.28s}.reveal-text.revealed .reveal-word:nth-child(9){transition-delay:.32s}.reveal-text.revealed .reveal-word:nth-child(10){transition-delay:.36s}.reveal-text.revealed .reveal-word:nth-child(11){transition-delay:.4s}.reveal-text.revealed .reveal-word:nth-child(12){transition-delay:.44s}.reveal-text.revealed .reveal-word:nth-child(13){transition-delay:.48s}.reveal-text.revealed .reveal-word:nth-child(14){transition-delay:.52s}.reveal-text.revealed .reveal-word:nth-child(15){transition-delay:.56s}.reveal-stagger>*{opacity:0;transform:translateY(20px);transition:opacity var(--transition-standard),transform var(--transition-standard)}.reveal-stagger.revealed>*:nth-child(1){opacity:1;transform:translateY(0);transition-delay:0s}.reveal-stagger.revealed>*:nth-child(2){opacity:1;transform:translateY(0);transition-delay:.1s}.reveal-stagger.revealed>*:nth-child(3){opacity:1;transform:translateY(0);transition-delay:.2s}.reveal-stagger.revealed>*:nth-child(4){opacity:1;transform:translateY(0);transition-delay:.3s}.reveal-stagger.revealed>*:nth-child(5){opacity:1;transform:translateY(0);transition-delay:.4s}.reveal-stagger.revealed>*:nth-child(6){opacity:1;transform:translateY(0);transition-delay:.5s}@media(prefers-reduced-motion:reduce){.reveal,.reveal.revealed,.reveal-text,.reveal-text.revealed,.reveal-text .reveal-word,.reveal-text.revealed .reveal-word,.reveal-stagger>*,.reveal-stagger.revealed>*{opacity:1!important;transform:none!important;transition:none!important}}}
