@import url('https://fonts.googleapis.com/css2?family=Big+Shoulders+Display:wght@700;800;900&family=Libre+Franklin:wght@400;500;600&display=swap');.et_pb_module_header,.et_pb_module_header *,.et_pb_promo_title,.et_pb_cta_title,.et_pb_blurb_container h1,.et_pb_blurb_container h2,.et_pb_blurb_container h3,.et_pb_blurb_container h4,.et_pb_blurb_container h5,.et_pb_blurb_container h6{font-family:"Marcellus",serif!important;letter-spacing:0.5px!important}body,p,li,.et_pb_text_inner{-webkit-font-smoothing:antialiased}#main-header,.et-fixed-header{box-shadow:0 2px 14px rgba(0,0,0,0.08)!important;transition:box-shadow 0.3s ease}.et_pb_button,.et_pb_promo_button,button,input[type="submit"]{transition:all 0.25s ease!important;letter-spacing:1px}.et_pb_button:hover,.et_pb_promo_button:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(139,59,3,0.25)!important}.et_pb_text.et_pb_bg_layout_light>.et_pb_text_inner,.et_pb_blurb_content_wrapper{transition:transform 0.25s ease}.et_pb_blurb:hover .et_pb_blurb_content_wrapper{transform:translateY(-3px)}@media (max-width:767px){.et_pb_row_inner{margin-bottom:0!important}.et_pb_column .et_pb_row_inner .et_pb_column{padding-bottom:4px!important}.et_pb_image_wrap{margin-bottom:4px}}.et_pb_section{padding-top:5%!important;padding-bottom:5%!important}a{transition:color 0.2s ease}.tablepress-id-1,.tablepress{max-width:100%}@media (max-width:767px){.tablepress-id-1{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid rgba(0,0,0,0.08)}.tablepress-id-1 th,.tablepress-id-1 td{white-space:nowrap}}.tablepress-id-1 img{max-width:140px;height:auto}:root{--rr-bg:#f7f6f2;--rr-fg:#1d211c;--rr-muted:#5d6459;--rr-red:#8c2f1c;--rr-sage:#2f3b2c;--rr-sage-ink:#eef0e6;--rr-line:#dcdcd2}body,#page-container p,#page-container li,.et_pb_text,.et_pb_blurb_description{font-family:"Libre Franklin",Helvetica,Arial,sans-serif!important}#page-container h1,#page-container h2,#page-container h3,#page-container h4,#page-container .et_pb_module_header,#page-container .et_pb_module_header *{font-family:"Big Shoulders Display","Arial Narrow",Impact,sans-serif!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.01em;line-height:1!important}#page-container .et_pb_section_0_tb_header{background:var(--rr-red)!important;background-image:none!important;padding:0!important;min-height:0!important}#page-container .et_pb_section_0_tb_header .et_pb_row{padding:8px 0!important;min-height:0!important}#page-container .et_pb_section_0_tb_header *{font-family:"Big Shoulders Display",Impact,sans-serif!important;font-size:18px!important;line-height:1.2!important;color:#fff!important;text-shadow:none!important;letter-spacing:.12em;margin:0!important;padding:0!important}#page-container .et_pb_section_1_tb_header,#page-container .et_pb_section_1_tb_header.et_pb_sticky{background:var(--rr-sage)!important;padding:0!important;box-shadow:none!important}#page-container .et_pb_section_1_tb_header .et_pb_row{padding:10px 0!important;background:transparent!important}#page-container .et_pb_section_1_tb_header .et_pb_column,#page-container .et_pb_section_1_tb_header .et_pb_module{background:transparent!important}#page-container .et_pb_section_1_tb_header .et-menu>li>a,#page-container .et_pb_section_1_tb_header .et_pb_menu__icon{color:var(--rr-sage-ink)!important;font-family:"Libre Franklin",sans-serif!important;font-weight:500!important}#page-container .et_pb_section_1_tb_header .et_pb_menu__logo img,#page-container .et_pb_section_1_tb_header .et_pb_image img{filter:brightness(0) invert(1);max-height:84px!important;width:auto!important}#page-container .et_pb_button{border-radius:0!important;border:2px solid var(--rr-red)!important;background:var(--rr-red)!important;color:#fff!important;font-family:"Libre Franklin",sans-serif!important;font-weight:600!important;letter-spacing:.04em;box-shadow:none!important}#page-container .et_pb_button:after{display:none!important}#page-container .et-l--footer .et_pb_section{background:#1d211c!important}#page-container .et-l--footer *:not(.et_pb_button){color:#d8dbd0!important}body.page-id-2421 #page-container .et-l--post .et_pb_section{background-color:var(--rr-bg)!important;background-image:none!important}body.page-id-2421 #page-container .et-l--post .et_pb_bottom_inside_divider,body.page-id-2421 #page-container .et-l--post .et_pb_top_inside_divider{display:none!important}body.page-id-2421 #page-container .et_pb_section_0 .et_parallax_bg_wrap,body.page-id-2421 #page-container .et_pb_section_0 .et_pb_row_1,body.page-id-2421 #page-container .et_pb_section_0 .et_pb_row_2{display:none!important}body.page-id-2421 #page-container .et_pb_section_0{padding:56px 0 40px!important}body.page-id-2421 #page-container .et_pb_section_0 .et_pb_row_0{margin-bottom:0!important}body.page-id-2421 #page-container .et_pb_text_0,body.page-id-2421 #page-container .et_pb_text_0 .et_pb_text_inner{height:auto!important;margin-bottom:0!important;padding-bottom:0!important;max-width:100%!important}body.page-id-2421 #page-container .et_pb_text_0 .et_pb_text_inner p{display:none}body.page-id-2421 #page-container .et_pb_text_0 h3,body.page-id-2421 #page-container .et_pb_text_0 h3 span{display:block;font-family:"Big Shoulders Display",Impact,sans-serif!important;font-weight:900!important;font-size:clamp(52px,7.5vw,104px)!important;line-height:.88!important;color:var(--rr-red)!important;padding:0!important;margin:0!important}body.page-id-2421 #page-container .et_pb_image_0,body.page-id-2421 #page-container .et_pb_image_0 *{border-radius:0!important;box-shadow:none!important;border:0!important}body.page-id-2421 #page-container .et_pb_image_0{border-bottom:6px solid var(--rr-red)!important}body.page-id-2421 #page-container .et_pb_row.et_pb_row_4{border-radius:0!important;box-shadow:none!important;border:1px solid var(--rr-line)!important;border-top:6px solid var(--rr-red)!important}body.page-id-2421 #page-container .et_pb_section_5 .et_pb_row{box-shadow:none!important}body.page-id-2421 #page-container .et-l--post .et_pb_section.et_pb_section_5{background:var(--rr-sage)!important}body.page-id-2421 #page-container .et_pb_section_5 *{color:var(--rr-sage-ink)!important}body.page-id-2421 #page-container .et_pb_section_5 .et_pb_row_inner{box-shadow:none!important}body.page-id-2421 #page-container .et_pb_section_4{display:none!important}.rr-p2{font-family:"Libre Franklin",sans-serif}.rr-lede{font-size:19px;line-height:1.55;max-width:34ch;margin:18px 0 22px!important;color:var(--rr-fg)}.rr-ticket{background:#fff;border:1px solid var(--rr-line);border-top:6px solid var(--rr-red);padding:20px 22px!important;display:grid;gap:10px;max-width:420px}.rr-ticket .eb{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--rr-muted);margin:0;padding:0!important}.rr-ticket .d{display:flex;align-items:baseline;gap:14px}.rr-ticket .n{font-family:"Big Shoulders Display",Impact,sans-serif;font-weight:900;font-size:68px;line-height:.8;color:var(--rr-red)}.rr-ticket .m{font-family:"Big Shoulders Display",Impact,sans-serif;font-weight:800;font-size:28px;text-transform:uppercase;line-height:1;color:var(--rr-fg)}.rr-ticket .m small{display:block;font-family:"Libre Franklin",sans-serif;font-size:12px;letter-spacing:.1em;color:var(--rr-muted);margin-top:6px;font-weight:500}.rr-ticket p{margin:0;padding:0!important;font-size:15px}.rr-btns{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.rr-btns a{padding:10px 16px;font-weight:600;font-size:14px;text-decoration:none;border:2px solid var(--rr-red)}.rr-btns a.s{background:var(--rr-red);color:#fff!important}.rr-btns a.g{color:var(--rr-red)!important;background:#fff}.rr-traits{padding:56px 0}.rr-traits .w{max-width:1080px;margin:0 auto;padding:0 16px;display:grid;grid-template-columns:1fr 1.5fr;gap:56px}.rr-traits h2{font-size:52px!important;padding:0!important;color:var(--rr-fg)}.rr-traits .eb{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--rr-muted)}.rr-traits ul{list-style:none!important;margin:0!important;padding:0!important;border-top:2px solid var(--rr-fg)}.rr-traits li{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:baseline;padding:16px 0!important;border-bottom:1px solid var(--rr-line)}.rr-traits li strong{font-family:"Big Shoulders Display",Impact,sans-serif;font-weight:800;font-size:26px;text-transform:uppercase;color:var(--rr-fg)}.rr-traits li span{color:var(--rr-muted);font-size:15px;text-align:right}@media (max-width:980px){body.page-id-2421 #page-container .et_pb_section_0 .et_pb_column_1{margin-top:24px}body.page-id-2421 #page-container .et_pb_image_0{transform:none!important;margin:0!important;max-width:100%!important}.rr-traits .w{grid-template-columns:1fr;gap:24px}}@media (max-width:480px){.rr-traits li{grid-template-columns:1fr;gap:4px}.rr-traits li span{text-align:left}.rr-traits h2{font-size:40px!important}}#page-container .et-l--footer .et_pb_row,#page-container .et-l--footer .et_pb_column{background:transparent!important;background-image:none!important}#page-container .et-l--footer .et_pb_bottom_inside_divider,#page-container .et-l--footer .et_pb_top_inside_divider{display:none!important}#page-container .et-l--footer h1,#page-container .et-l--footer h2,#page-container .et-l--footer h3,#page-container .et-l--footer h4{color:#fff!important}#page-container .rr-news{margin-top:22px!important;padding:16px 18px!important;border-left:4px solid var(--rr-red);background:rgba(255,255,255,.06);font-size:15px;line-height:1.5}#page-container .rr-news .rr-news-eb{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;opacity:.75;margin-bottom:6px}#page-container .rr-news a{display:inline-block;margin-top:8px;font-weight:600;text-decoration:underline;text-underline-offset:4px}#page-container .rr-contact{display:grid;grid-template-columns:1fr 1fr;gap:18px 28px;margin:8px 0 24px;padding:20px 22px;background:#fff;border:1px solid var(--rr-line);border-top:6px solid var(--rr-red);font-family:"Libre Franklin",sans-serif;font-size:17px;line-height:1.45;color:var(--rr-fg)}#page-container .rr-c-item{display:flex;flex-direction:column;gap:4px;min-width:0}#page-container .rr-c-lbl{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--rr-muted)}#page-container .rr-contact a{color:var(--rr-red)!important;font-weight:600;text-decoration:none;overflow-wrap:anywhere}#page-container .rr-contact a:hover{text-decoration:underline}#page-container .rr-c-item:last-child,#page-container .rr-c-names{grid-column:1/-1}#page-container .rr-c-names span:last-child{font-family:"Big Shoulders Display",Impact,sans-serif;font-weight:800;font-size:24px;text-transform:uppercase;line-height:1.1}#page-container .rr-c-item:last-child a{overflow-wrap:normal;word-break:normal}@media (max-width:480px){#page-container .rr-contact{grid-template-columns:1fr}#page-container .rr-c-item:last-child a{overflow-wrap:anywhere}}#page-container .rr-fb-wrap{margin-top:14px!important;padding:0!important}#page-container a.rr-fb{display:inline-flex;align-items:center;gap:14px;padding:12px 18px 12px 14px;background:#1877f2;color:#fff!important;text-decoration:none!important;border-radius:999px;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 6px 18px -8px rgba(0,0,0,.5)}#page-container a.rr-fb svg{flex:none;width:36px;height:36px;padding:7px;background:#fff;color:#1877f2;border-radius:50%}body #page-container a.rr-fb svg,body #page-container a.rr-fb svg path{color:#1877f2!important;fill:#1877f2!important}#page-container a.rr-fb span{display:flex;flex-direction:column;line-height:1.2}#page-container a.rr-fb strong{font-family:"Libre Franklin",sans-serif;font-weight:600;font-size:16px;color:#fff!important}#page-container a.rr-fb small{font-size:13px;opacity:.85;color:#fff!important}#page-container a.rr-fb:hover{transform:translateY(-2px);box-shadow:0 10px 22px -8px rgba(0,0,0,.55)}#page-container a.rr-fb:focus-visible{outline:3px solid #fff;outline-offset:3px}@media (prefers-reduced-motion:reduce){#page-container a.rr-fb{transition:none}#page-container a.rr-fb:hover{transform:none}}.rr-sire{padding:24px 0 64px}.rr-sire .w{max-width:1080px;margin:0 auto;padding:0 16px;display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}.rr-sire-img{margin:0;border-bottom:6px solid var(--rr-red);overflow:hidden;background:#e9e7df}.rr-sire-img img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.rr-sire-body{min-width:0}.rr-sire .eb{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--rr-muted)}.rr-sire h2{font-size:52px!important;padding:6px 0 0!important;color:var(--rr-fg)}.rr-sire-sub{font-size:13px!important;letter-spacing:.06em;color:var(--rr-muted)!important;margin:6px 0 14px!important;padding:0!important}.rr-sire-body>p{font-size:16px;line-height:1.55;max-width:46ch;padding:0!important;margin:0 0 18px}.rr-sire-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:0 0 16px;border-top:2px solid var(--rr-fg);border-bottom:1px solid var(--rr-line)}.rr-sire-stats>div{padding:12px 10px 12px 0;display:flex;flex-direction:column;gap:2px}.rr-sire-stats>div+div{padding-left:12px;border-left:1px solid var(--rr-line)}.rr-sire-stats dt{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--rr-muted)}.rr-sire-stats dd{margin:0;font-family:"Big Shoulders Display",Impact,sans-serif;font-weight:900;font-size:34px;line-height:1;color:var(--rr-red);font-variant-numeric:tabular-nums}.rr-sire-stats span{font-size:12px;color:var(--rr-muted)}.rr-sire-note{font-size:13px!important;color:var(--rr-muted)!important}@media (max-width:980px){.rr-sire .w{grid-template-columns:1fr;gap:24px}}@media (max-width:480px){.rr-sire-stats{grid-template-columns:repeat(2,1fr)}.rr-sire-stats>div:nth-child(3){padding-left:0;border-left:0}.rr-sire-stats>div:nth-child(n+3){border-top:1px solid var(--rr-line)}.rr-sire h2{font-size:40px!important}}body.page-id-2421 #page-container .et_pb_section_0 .et_pb_column_1{display:none!important}body.page-id-2421 #page-container .et_pb_section_0 .et_pb_column_0{width:100%!important;margin-right:0!important;padding-top:0!important}body.page-id-2421 #page-container .et_pb_text_0,body.page-id-2421 #page-container .et_pb_text_0 .et_pb_text_inner{background:transparent!important;background-color:transparent!important}body.page-id-2421 #page-container .et_pb_text_0 h3,body.page-id-2421 #page-container .et_pb_text_0 h3 span{font-size:clamp(52px,8vw,128px)!important}@media (min-width:981px){body.page-id-2421 #page-container .et_pb_section_0 .rr-p2{display:grid;grid-template-columns:1fr minmax(320px,420px);gap:48px;align-items:end}body.page-id-2421 #page-container .et_pb_section_0 .rr-lede{font-size:22px;max-width:30ch;margin:0!important}body.page-id-2421 #page-container .et_pb_section_0 .rr-ticket{justify-self:end;width:100%}}.rr-banner{max-width:1320px;margin:0 auto 8px!important;padding:0 16px}.rr-banner img{display:block;width:100%;height:auto;max-height:700px;aspect-ratio:16/9;object-fit:cover;border-bottom:6px solid var(--rr-red)}.rr-apart{padding:8px 0 48px}.rr-apart .w{max-width:1080px;margin:0 auto;padding:0 16px}.rr-apart .eb{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--rr-muted);margin-bottom:14px}.rr-apart-list{list-style:none!important;margin:0!important;padding:0!important;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.rr-apart-list li{background:#fff;border:1px solid var(--rr-line);border-top:6px solid var(--rr-red);padding:20px 22px!important}.rr-apart-list strong{display:block;font-family:"Big Shoulders Display",Impact,sans-serif;font-weight:800;font-size:28px;line-height:1.05;text-transform:uppercase;color:var(--rr-fg);margin-bottom:8px}.rr-apart-list p{margin:0;padding:0!important;font-size:16px;line-height:1.55;color:var(--rr-fg)}.rr-req{margin:6px 0 0!important;padding:10px 0 0!important;border-top:1px solid var(--rr-line);font-size:14px!important;color:var(--rr-muted)}.rr-req a{color:var(--rr-red)!important;font-weight:600;text-decoration:underline;text-underline-offset:3px}#page-container .rr-catform{background:#fff;border:1px solid var(--rr-line);border-top:6px solid var(--rr-red);padding:28px 28px 20px!important}#page-container .rr-catform .rr-cat-eb{font-size:12px!important;letter-spacing:.14em;text-transform:uppercase;color:var(--rr-muted);padding:0!important;margin:0 0 4px}#page-container .rr-catform h2{font-size:44px!important;padding:0 0 8px!important;color:var(--rr-fg)!important}#page-container .rr-catform .gform_wrapper input[type=text],#page-container .rr-catform .gform_wrapper input[type=tel],#page-container .rr-catform .gform_wrapper select{border:1px solid var(--rr-line)!important;border-radius:0!important;padding:10px 12px!important;font-size:16px!important;background:#fbfaf7!important;color:var(--rr-fg)!important}#page-container .rr-catform .gform_wrapper .gfield_label{font-weight:600!important;color:var(--rr-fg)!important}#page-container .rr-catform .gform_wrapper .gform_button{background:var(--rr-red)!important;color:#fff!important;border:0!important;border-radius:0!important;padding:12px 22px!important;font-weight:600!important;font-size:16px!important;cursor:pointer}#catalog{scroll-margin-top:140px}