@font-face{font-family:TectonReviewsDisplay;src:url(/fonts/Anton-hero-latin.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}._section_1kkx0_2{--review-display:TectonReviewsDisplay,"Avenir Next Condensed","Arial Narrow",sans-serif;color:#070706;background:#f5f2ec;scroll-margin-top:80px;overflow:hidden}._header_1kkx0_3{padding:clamp(44px,5vw,78px) var(--home-gutter,6vw);background:#af5b26;grid-template-columns:minmax(0,1.8fr) minmax(280px,.85fr);align-items:center;gap:6vw;display:grid}._title_1kkx0_4{font-family:var(--review-display);letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:clamp(62px,8.2vw,132px);font-weight:400;line-height:1.07}._title_1kkx0_4 span{display:block}._ratings_1kkx0_6{min-width:0}._rating_1kkx0_6{color:#070706;border-bottom:1px solid #07070655;justify-content:space-between;align-items:center;gap:20px;min-height:92px;padding:18px 0;text-decoration:none;display:flex}._rating_1kkx0_6:last-child{border-bottom:0}._platform_1kkx0_9{font-family:var(--review-display);text-transform:uppercase;letter-spacing:.035em;font-size:clamp(19px,1.6vw,26px)}._platform_1kkx0_9 small{font-family:var(--text);letter-spacing:0;text-transform:none;margin-top:5px;font-size:11px;font-weight:500;line-height:1.4;display:block}._rating_1kkx0_6 strong{font-family:var(--review-display);letter-spacing:-.025em;white-space:nowrap;flex-shrink:0;font-size:clamp(40px,4.1vw,66px);font-weight:400;line-height:1.1}._rating_1kkx0_6 strong span{font-size:.63em}._rating_1kkx0_6:hover ._platform_1kkx0_9{text-underline-offset:5px;text-decoration:underline}._body_1kkx0_14{padding:clamp(36px,3.5vw,58px) var(--home-gutter,6vw) 28px}._track_1kkx0_15{align-items:stretch;margin-left:0}._slide_1kkx0_16{flex:0 0 33.3333%;min-width:0;padding:0}._review_1kkx0_17{border-left:1px solid #07070644;height:100%;padding:0 clamp(22px,2.7vw,44px)}._slide_1kkx0_16:first-child ._review_1kkx0_17{border-left:0;padding-left:0}._reviewHeading_1kkx0_19{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}._reviewHeading_1kkx0_19 h3{font-family:var(--review-display);text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:clamp(23px,2.05vw,33px);font-weight:400;line-height:1.2}._reviewHeading_1kkx0_19 p{font-family:var(--review-display);text-transform:uppercase;letter-spacing:.06em;margin:6px 0 0;font-size:16px;line-height:1.3}._reviewMeta_1kkx0_22{flex-wrap:wrap;align-items:center;gap:6px 15px;margin-top:6px;display:flex}._reviewMeta_1kkx0_22 p{margin:0}._stars_1kkx0_24{color:#8b4f2b;letter-spacing:2px;white-space:nowrap;font-family:Arial,sans-serif;font-size:18px;line-height:1.3;display:inline-block}._source_1kkx0_25{color:#9b4c1d;min-height:32px;font-family:var(--text);text-underline-offset:5px;flex-shrink:0;align-items:center;gap:8px;font-size:14px;text-decoration:underline;display:inline-flex}._source_1kkx0_25 svg{width:17px;height:17px}._rule_1kkx0_27{background:#07070666;width:44px;height:1px;margin:26px 0}._quote_1kkx0_28{font-family:var(--serif);letter-spacing:-.018em;overflow-wrap:anywhere;margin:0;font-size:clamp(23px,2.1vw,34px);font-weight:400;line-height:1.35}._collapsed_1kkx0_29{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._more_1kkx0_30{color:#9b4c1d;min-height:44px;font-family:var(--text);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #9b4c1d;align-items:center;gap:18px;margin-top:16px;padding:0;font-size:14px;display:inline-flex}._more_1kkx0_30 span{font-size:20px}._footer_1kkx0_32{justify-content:space-between;align-items:center;gap:20px;min-height:56px;margin-top:34px;display:flex}._footer_1kkx0_32>p{color:#625d55;font-family:var(--text);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:11px}._navigation_1kkx0_34{align-items:center;gap:7px;margin-left:auto;display:flex}._counter_1kkx0_35{font-family:var(--text);font-variant-numeric:tabular-nums;color:#625d55;margin-right:17px;font-size:13px}._arrow_1kkx0_36[data-slot]{color:#070706;width:52px;height:52px;box-shadow:none;background:0 0;border:1px solid #07070688;border-radius:0;position:static;inset:auto;transform:none}._arrow_1kkx0_36[data-slot]:hover{color:#070706;background:#af5b26;border-color:#af5b26}._arrow_1kkx0_36[data-slot]:disabled{opacity:.25;cursor:not-allowed}._section_1kkx0_2 a:focus-visible,._section_1kkx0_2 button:focus-visible{outline-offset:5px;outline:2px solid}@media (width>=761px) and (width<=1100px){._header_1kkx0_3{grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);gap:4vw}._title_1kkx0_4{font-size:clamp(62px,7.5vw,84px)}._slide_1kkx0_16{flex-basis:50%}._quote_1kkx0_28{font-size:27px}}@media (width<=760px){._section_1kkx0_2{scroll-margin-top:72px}._header_1kkx0_3{grid-template-columns:1fr;gap:30px;padding:38px 6vw 28px}._title_1kkx0_4{letter-spacing:-.02em;font-size:clamp(43px,12.4vw,88px);line-height:1.1}._ratings_1kkx0_6{border-top:1px solid #07070655;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}._rating_1kkx0_6{border:0;border-left:1px solid #07070655;min-height:0;margin-top:18px;padding:18px 12px 0;display:block}._rating_1kkx0_6:first-child{border-left:0;padding-left:0}._platform_1kkx0_9{letter-spacing:0;font-size:15px}._platform_1kkx0_9 small{display:none}._rating_1kkx0_6 strong{margin-top:10px;font-size:35px;display:block}._body_1kkx0_14{padding:32px 6vw 24px}._slide_1kkx0_16{flex-basis:100%}._review_1kkx0_17{border-left:0;padding:0 22px}._slide_1kkx0_16:first-child ._review_1kkx0_17{padding-left:22px}._reviewHeading_1kkx0_19 h3{font-size:27px}._reviewHeading_1kkx0_19 p{font-size:15px}._quote_1kkx0_28{font-size:26px;line-height:1.4}._collapsed_1kkx0_29{-webkit-line-clamp:7}._rule_1kkx0_27{margin:24px 0}._footer_1kkx0_32{flex-wrap:wrap;margin-top:28px}._footer_1kkx0_32>p{font-size:9px}._arrow_1kkx0_36[data-slot]{width:46px;height:46px}._counter_1kkx0_35{margin-right:8px;font-size:12px}}@media (prefers-reduced-motion:reduce){._section_1kkx0_2 *{scroll-behavior:auto!important;transition:none!important}}@media (width<=760px){._title_1kkx0_4{font-size:clamp(36px,10vw,64px);line-height:1.08}._rating_1kkx0_6{padding-inline:8px}._platform_1kkx0_9{overflow-wrap:anywhere;font-size:clamp(12px,3.6vw,16px)}._rating_1kkx0_6 strong{font-size:30px}._review_1kkx0_17,._slide_1kkx0_16:first-child ._review_1kkx0_17{padding-inline:0}._quote_1kkx0_28{font-size:23px;line-height:1.45}._reviewHeading_1kkx0_19{flex-wrap:wrap}._source_1kkx0_25{min-height:44px}}
