.review-with-media-card_card__9UgLr{min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:12px;color:#f6f1ea;background:#101010;box-shadow:0 24px 72px rgba(0,0,0,.24)}.review-with-media-card_media__brlWq{position:relative;aspect-ratio:4/3;overflow:hidden;border-top:1px solid rgba(255,255,255,.1);background:#090808}.review-with-media-card_photoLink__E5uo6,.review-with-media-card_placeholder__uQu3G{position:absolute;inset:0}.review-with-media-card_photoLink__E5uo6{display:block}.review-with-media-card_photo__qdy03{object-fit:cover;transition:transform .3s ease,filter .3s ease}.review-with-media-card_photoLink__E5uo6:hover .review-with-media-card_photo__qdy03{transform:scale(1.025);filter:brightness(1.04)}.review-with-media-card_photoLink__E5uo6:focus-visible{outline:3px solid #fff;outline-offset:-5px}.review-with-media-card_openMark__atER_{position:absolute;right:12px;bottom:12px;width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:#fff;background:rgba(8,7,6,.82);backdrop-filter:blur(8px)}.review-with-media-card_openMark__atER_ svg{width:15px;height:15px}.review-with-media-card_placeholder__uQu3G{display:grid;place-content:center;justify-items:center;gap:14px;padding:26px;color:#aaa4a0;background:radial-gradient(circle at 78% 18%,rgba(227,6,25,.16),transparent 36%),repeating-linear-gradient(135deg,rgba(255,255,255,.018) 0 1px,transparent 1px 12px),linear-gradient(145deg,#151111,#090808 72%);text-align:center;font-size:.78rem;font-weight:700;line-height:1.5}.review-with-media-card_placeholder__uQu3G:after,.review-with-media-card_placeholder__uQu3G:before{position:absolute;content:"";pointer-events:none}.review-with-media-card_placeholder__uQu3G:before{inset:12px;border:1px solid rgba(255,255,255,.055);border-radius:8px}.review-with-media-card_placeholder__uQu3G:after{width:58%;height:44%;right:-4%;bottom:-6%;border:solid rgba(227,6,25,.12);border-width:1px 0 0 1px;border-radius:70% 0 0;transform:rotate(-10deg)}.review-with-media-card_placeholderLine__VhGz5{position:absolute;width:46%;height:1px;left:-5%;top:31%;background:linear-gradient(90deg,transparent,rgba(227,6,25,.42),transparent);transform:rotate(-18deg)}.review-with-media-card_camera__iREQy{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(227,6,25,.38);border-radius:50%;color:#ff5d69;background:rgba(227,6,25,.08);box-shadow:0 0 28px rgba(227,6,25,.08)}.review-with-media-card_camera__iREQy svg{width:20px;height:20px}.review-with-media-card_body__VbvkT{min-height:310px;flex:1;display:flex;flex-direction:column;padding:clamp(22px,3vw,28px);background:linear-gradient(145deg,rgba(255,255,255,.025),transparent 45%),#101010}.review-with-media-card_sourceRow__mSGG6{min-height:30px;display:flex;align-items:flex-start}.review-with-media-card_stars__cwBa4{display:flex;gap:4px;margin-top:18px;color:#55504b}.review-with-media-card_stars__cwBa4 svg{width:17px;height:17px}.review-with-media-card_stars__cwBa4 .review-with-media-card_starFilled__InuDC{color:#ffc233;fill:#ffc233}.review-with-media-card_badge__zGtvj{min-height:28px;display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#c7c3bf;background:rgba(255,255,255,.035);font-size:.66rem;font-weight:780;line-height:1.2}.review-with-media-card_badge__zGtvj svg{width:14px;height:14px}.review-with-media-card_googleBadge__HBSzL{border-color:rgba(66,133,244,.42);color:#e8f0fe;background:rgba(66,133,244,.09);text-decoration:none}.review-with-media-card_googleBadge__HBSzL:hover{border-color:rgba(66,133,244,.72);background:rgba(66,133,244,.15)}.review-with-media-card_googleBadge__HBSzL:focus-visible{outline:3px solid #fff;outline-offset:3px}.review-with-media-card_verifiedBadge__mm7Pw{border-color:rgba(103,220,147,.28);color:#d8f4e2}.review-with-media-card_verifiedBadge__mm7Pw svg{color:#67dc93}.review-with-media-card_reviewText__JQGlY{margin:22px 0 28px;color:#e3e1df;font-size:.94rem;line-height:1.72;overflow-wrap:anywhere}.review-with-media-card_footer__B9cFT{display:grid;gap:8px;margin-top:auto;padding-top:18px;border-top:1px solid rgba(255,255,255,.09)}.review-with-media-card_footer__B9cFT strong{font-size:.94rem;overflow-wrap:anywhere}.review-with-media-card_meta__lEEpe{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.review-with-media-card_meta__lEEpe>span{color:#ff6d78;font-size:.72rem;font-weight:750}.review-with-media-card_meta__lEEpe time{display:inline-flex;align-items:center;gap:7px;width:fit-content;color:#9d958b;font-size:.71rem}.review-with-media-card_meta__lEEpe time svg{width:14px;height:14px;flex:none}@media (prefers-reduced-motion:reduce){.review-with-media-card_photo__qdy03{transition:none}.review-with-media-card_photoLink__E5uo6:hover .review-with-media-card_photo__qdy03{transform:none}}.review-with-media-card_card__9UgLr{color:var(--ink-950);background:var(--paper-50);border:1px solid var(--public-line);border-radius:8px;box-shadow:none}.review-with-media-card_body__VbvkT{min-height:0;background:transparent;padding:28px}.review-with-media-card_reviewText__JQGlY{color:var(--ink-950)}.review-with-media-card_badge__zGtvj,.review-with-media-card_googleBadge__HBSzL,.review-with-media-card_verifiedBadge__mm7Pw{color:var(--public-muted);border-color:var(--public-line);background:transparent;font-size:.75rem}a.review-with-media-card_badge__zGtvj{min-height:44px}.review-with-media-card_verifiedBadge__mm7Pw svg{color:#23603b}.review-with-media-card_meta__lEEpe time{color:var(--public-muted);font-size:.8rem}.review-with-media-card_meta__lEEpe>span{color:var(--accent-text-on-light)}.review-with-media-card_footer__B9cFT{border-color:var(--public-line)}.review-with-media-card_stars__cwBa4 .review-with-media-card_starFilled__InuDC{color:var(--accent-text-on-light);fill:var(--accent-text-on-light)}.review-with-media-card_longReview__plpnK{margin-block:22px 28px}.review-with-media-card_longReview__plpnK summary{cursor:pointer;list-style:none}.review-with-media-card_longReview__plpnK summary::-webkit-details-marker{display:none}.review-with-media-card_excerpt__WNv8V{display:block;font-size:.94rem;line-height:1.72;overflow-wrap:anywhere}.review-with-media-card_readLess__RX_FX,.review-with-media-card_readMore__4wdXe{display:inline-flex;align-items:center;min-height:44px;color:var(--accent-text-on-light);text-decoration:underline;text-underline-offset:4px}.review-with-media-card_longReview__plpnK[open] .review-with-media-card_excerpt__WNv8V,.review-with-media-card_longReview__plpnK[open] .review-with-media-card_readMore__4wdXe,.review-with-media-card_readLess__RX_FX{display:none}.review-with-media-card_longReview__plpnK[open] .review-with-media-card_readLess__RX_FX{display:inline-flex}.realizations-page-reviews_section__VCiNC{border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 88% 0,rgba(227,6,25,.09),transparent 30rem),#0a0908}.realizations-page-reviews_header__LK7uJ{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:clamp(32px,5vw,52px)}.realizations-page-reviews_header__LK7uJ>div{max-width:760px}.realizations-page-reviews_header__LK7uJ h2{max-width:18ch;margin:0;font-size:clamp(2.25rem,5vw,4.3rem);line-height:.96;letter-spacing:-.025em;text-wrap:balance}.realizations-page-reviews_header__LK7uJ p:last-child{max-width:650px;margin:20px 0 0;color:#aaa39c;line-height:1.7}.realizations-page-reviews_cta__1eqKy{flex:none}.realizations-page-reviews_cta__1eqKy svg{width:17px;height:17px}.realizations-page-reviews_grid__nB3Jx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}@media (max-width:980px){.realizations-page-reviews_header__LK7uJ{align-items:start}.realizations-page-reviews_grid__nB3Jx{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.realizations-page-reviews_header__LK7uJ{display:grid}.realizations-page-reviews_header__LK7uJ h2{font-size:clamp(2.1rem,12vw,3.3rem);overflow-wrap:anywhere}.realizations-page-reviews_cta__1eqKy{width:100%}.realizations-page-reviews_grid__nB3Jx{grid-template-columns:minmax(0,1fr)}}.reference-page_page__Mp2AT{--reference-red:#e30619;--reference-red-bright:#ff2638;--reference-ink:#080706;--reference-panel:#101010;--reference-panel-soft:#161313;--reference-line:rgba(255,255,255,0.1);--reference-muted:#9d958b;min-height:100vh;overflow:clip;color:#f6f1ea;background:radial-gradient(circle at 82% 5%,rgba(227,6,25,.12),transparent 29rem),radial-gradient(circle at 8% 48%,rgba(227,6,25,.055),transparent 25rem),var(--reference-ink)}.reference-page_container__rttDX{width:min(1180px,calc(100% - 40px));margin-inline:auto}.reference-page_eyebrow__A6yja{display:flex;align-items:center;gap:12px;margin:0 0 18px;color:#d5d9de;font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.reference-page_eyebrow__A6yja:before{width:34px;height:2px;content:"";background:var(--reference-red-bright);box-shadow:0 0 14px rgba(227,6,25,.7)}.reference-page_reviewsSection__9aYS6{padding:var(--space-page-section) 0}.reference-page_summary__gJd_q{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:clamp(34px,5vw,58px);border-block:1px solid var(--reference-line)}.reference-page_summary__gJd_q>div{display:grid;gap:7px;padding:20px clamp(16px,3vw,30px)}.reference-page_summary__gJd_q>div+div{border-left:1px solid var(--reference-line)}.reference-page_summary__gJd_q span{display:flex;align-items:center;gap:7px;color:var(--reference-muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.1em}.reference-page_summary__gJd_q span svg{width:16px;color:var(--reference-red-bright)}.reference-page_summary__gJd_q strong{color:var(--paper-50);font-size:clamp(1rem,2vw,1.35rem)}.reference-page_sectionHead__dIJUl{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:34px}.reference-page_sectionHead__dIJUl h2{max-width:18ch;margin:0;font-size:clamp(2.2rem,5vw,4.1rem);line-height:.98;letter-spacing:-.025em;text-wrap:balance}.reference-page_count__2RKRM:empty{display:none}.reference-page_count__2RKRM{flex:none;margin:0;padding:9px 13px;border:1px solid var(--reference-line);border-radius:999px;color:var(--reference-muted);background:rgba(255,255,255,.025);font-size:.76rem;font-weight:700}.reference-page_filterScroller__dKZSW{margin:0 0 36px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(227,6,25,.55) transparent}.reference-page_filters__uUlbY{min-width:max-content;display:flex;gap:9px;padding:2px 2px 10px}.reference-page_filter__Md3O4{min-height:44px;padding:0 16px;border:1px solid var(--reference-line);border-radius:6px;color:#b5aca2;background:rgba(255,255,255,.025);font:inherit;font-size:.76rem;font-weight:750;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.reference-page_filter__Md3O4:hover{color:var(--paper-50);border-color:rgba(227,6,25,.48);background:rgba(227,6,25,.075)}.reference-page_filterActive__PzPqU{color:var(--paper-50);border-color:var(--reference-red);background:linear-gradient(145deg,rgba(227,6,25,.25),rgba(227,6,25,.09));box-shadow:inset 0 -2px 0 var(--reference-red-bright)}.reference-page_grid__ByXcz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.reference-page_card__cm90Q{min-width:0;min-height:310px;display:flex;flex-direction:column;padding:clamp(24px,3vw,32px);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:linear-gradient(145deg,rgba(255,255,255,.035),transparent 46%),var(--reference-panel);box-shadow:0 22px 70px rgba(0,0,0,.22);transition:transform .18s ease,border-color .18s ease,background .18s ease}.reference-page_card__cm90Q:hover{transform:translateY(-3px);border-color:rgba(227,6,25,.32);background:linear-gradient(145deg,rgba(227,6,25,.055),transparent 50%),#121010}.reference-page_cardTop___M1I_{display:flex;align-items:center;justify-content:space-between;gap:16px}.reference-page_stars__qsxmS{display:flex;gap:4px;color:#57514b}.reference-page_stars__qsxmS svg{width:17px;height:17px}.reference-page_stars__qsxmS .reference-page_starFilled__7nHxX{color:#ffc233;fill:#ffc233}.reference-page_quote__2B8Qs{width:31px;height:31px;color:rgba(227,6,25,.82)}.reference-page_reviewText___IPOE{margin:26px 0 30px;color:#e1e4e8;font-size:.98rem;line-height:1.72;overflow-wrap:anywhere}.reference-page_cardFooter__ZmMN_{display:grid;gap:13px;margin-top:auto;padding-top:20px;border-top:1px solid var(--reference-line)}.reference-page_author__uzgY1{display:grid;gap:5px}.reference-page_author__uzgY1 strong{color:var(--paper-50);font-size:.93rem;overflow-wrap:anywhere}.reference-page_service__wy9wm{color:#ff6d78;font-size:.73rem;font-weight:750}.reference-page_verified__NvlEE{display:inline-flex;align-items:center;gap:6px;width:fit-content;color:#d5d9de;font-size:.69rem;font-weight:700}.reference-page_verified__NvlEE svg{width:15px;height:15px;color:#67dc93}.reference-page_date__bpplp{display:inline-flex;align-items:center;gap:7px;color:var(--reference-muted);font-size:.71rem}.reference-page_date__bpplp svg{width:14px;height:14px;color:#d9dde2}.reference-page_loadMoreRow__WNuee{display:flex;justify-content:center;margin-top:34px}.reference-page_loadMore__xxw7P,.reference-page_retry__5iUn3{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 24px;border:1px solid rgba(255,255,255,.18);border-radius:6px;color:var(--paper-50);background:#161313;font:inherit;font-size:.77rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.reference-page_loadMore__xxw7P:hover,.reference-page_retry__5iUn3:hover{transform:translateY(-1px);border-color:rgba(227,6,25,.7);background:rgba(227,6,25,.12)}.reference-page_loadMore__xxw7P:disabled{opacity:.65;cursor:wait;transform:none}.reference-page_loadMore__xxw7P svg,.reference-page_retry__5iUn3 svg{width:16px;height:16px}.reference-page_state___hg_O{min-height:330px;display:grid;place-items:center;padding:54px 24px;border:1px solid var(--reference-line);border-radius:10px;background:radial-gradient(circle at 50% 0,rgba(227,6,25,.08),transparent 45%),var(--reference-panel);text-align:center}.reference-page_stateInner__CBJKc{max-width:560px}.reference-page_stateIcon__joIPr{width:58px;height:58px;display:grid;place-items:center;margin:0 auto 22px;border:1px solid rgba(227,6,25,.38);border-radius:50%;color:var(--reference-red-bright);background:rgba(227,6,25,.09)}.reference-page_stateIcon__joIPr svg{width:24px}.reference-page_state___hg_O h3{margin:0 0 12px;font-size:clamp(1.6rem,4vw,2.35rem)}.reference-page_state___hg_O p{margin:0 auto 24px;color:var(--reference-muted);line-height:1.7}.reference-page_emptyProcess__5Wfnl{max-width:520px;margin:0 auto;padding:20px 22px;border:1px solid var(--reference-line);border-radius:8px;background:rgba(255,255,255,.025);text-align:left}.reference-page_emptyProcess__5Wfnl>strong{display:block;margin-bottom:12px;color:var(--paper-50);font-size:.78rem;letter-spacing:.055em;text-transform:uppercase}.reference-page_emptyProcess__5Wfnl ol{display:grid;gap:9px;margin:0;padding-left:20px;color:var(--reference-muted);font-size:.78rem;line-height:1.55}.reference-page_emptyProcess__5Wfnl li::marker{color:var(--reference-red-bright);font-weight:800}.reference-page_skeleton__2qNYg{min-height:310px;border:1px solid var(--reference-line);border-radius:10px;background:linear-gradient(100deg,transparent 25%,rgba(255,255,255,.055) 42%,transparent 58%) 0 0 /220% 100%,var(--reference-panel);animation:reference-page_shimmer__4wCIr 1.45s linear infinite}.reference-page_formSection__QVbbK{position:relative;padding:clamp(74px,9vw,118px) 0;border-top:1px solid var(--reference-line);background:linear-gradient(120deg,rgba(227,6,25,.065),transparent 38%),#0a0908}.reference-page_form__dRyJS{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:clamp(38px,7vw,86px);padding:clamp(28px,5vw,58px);border:1px solid var(--reference-line);border-radius:12px;background:linear-gradient(145deg,rgba(255,255,255,.035),transparent 45%),#101010;box-shadow:0 35px 100px rgba(0,0,0,.3)}.reference-page_formIntro__UwcvX{align-self:start;container-type:inline-size}.reference-page_formIntro__UwcvX h1,.reference-page_formIntro__UwcvX h2{max-width:10ch;margin:0 0 18px;font-size:min(clamp(2.4rem,5vw,4.1rem),15cqw);line-height:.92;letter-spacing:-.025em}.reference-page_formIntro__UwcvX>p:last-child{margin:0;color:var(--reference-muted);line-height:1.72}.reference-page_formBody__gAjiw{min-width:0;display:grid;gap:18px}.reference-page_fieldHint__b8KLP{margin:0;color:var(--reference-muted);font-size:.76rem;line-height:1.55}.reference-page_formGrid__rxemu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.reference-page_field__yH7n_,.reference-page_ratingField__w4445{min-width:0;display:grid;align-content:start;gap:8px;margin:0;padding:0;border:0}.reference-page_fieldWide__l6dpS{grid-column:1/-1}.reference-page_label__E_I63,.reference-page_ratingField__w4445 legend{color:#d8dce1;font-size:.76rem;font-weight:750}.reference-page_required__5Vg_S{color:#ff5967}.reference-page_control__K12QY{width:100%;min-height:50px;padding:13px 14px;border:1px solid rgba(255,255,255,.15);border-radius:6px;outline:none;color:#f6f1ea;background:#1a1716;font:inherit;font-size:.93rem;caret-color:var(--reference-red-bright);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.reference-page_control__K12QY::placeholder{color:#756d65;opacity:1}.reference-page_control__K12QY:focus{border-color:var(--reference-red-bright);background:#1d1a18;box-shadow:0 0 0 3px rgba(227,6,25,.16)}.reference-page_control__K12QY[aria-invalid=true]{border-color:#ff6571}select.reference-page_control__K12QY{color-scheme:dark}textarea.reference-page_control__K12QY{min-height:132px;resize:vertical}.reference-page_ratingField__w4445{margin-top:2px}.reference-page_ratingOptions__dBhBg{display:flex;align-items:center;gap:6px;margin-top:4px}.reference-page_ratingOption__xyPSd{position:relative;display:grid;place-items:center;min-width:44px;min-height:44px;cursor:pointer}.reference-page_ratingOption__xyPSd input{position:absolute;width:1px;height:1px;opacity:0}.reference-page_ratingVisual__SJmkU{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--reference-line);border-radius:6px;color:#57514b;background:#1a1716;transition:color .15s ease,border-color .15s ease,background .15s ease,transform .15s ease}.reference-page_ratingVisual__SJmkU svg{width:21px;height:21px}.reference-page_ratingOption__xyPSd:hover .reference-page_ratingVisual__SJmkU{color:#ffc233;border-color:rgba(255,194,51,.52);transform:translateY(-1px)}.reference-page_ratingOption__xyPSd input:focus-visible+.reference-page_ratingVisual__SJmkU{outline:3px solid rgba(255,255,255,.9);outline-offset:3px}.reference-page_ratingSelected__YhFpa{color:#ffc233;border-color:rgba(255,194,51,.48);background:rgba(255,194,51,.08)}.reference-page_ratingSelected__YhFpa svg{fill:currentColor}.reference-page_error___r0UW{display:flex;align-items:flex-start;gap:6px;color:#ff8a93;font-size:.72rem;line-height:1.45}.reference-page_error___r0UW svg{width:14px;height:14px;flex:none;margin-top:1px}.reference-page_consent__Xm87N{display:flex;align-items:flex-start;gap:11px;margin-top:20px;color:#d1d5da;font-size:.8rem;line-height:1.55;cursor:pointer}.reference-page_consent__Xm87N input{width:19px;height:19px;flex:none;margin-top:1px;accent-color:var(--reference-red)}.reference-page_consent__Xm87N input:focus-visible{outline:3px solid rgba(255,255,255,.9);outline-offset:3px}.reference-page_formAlert__qZRVX{display:flex;align-items:flex-start;gap:9px;margin-top:18px;padding:13px 14px;border:1px solid rgba(255,92,104,.35);border-radius:6px;color:#ffb2b8;background:rgba(227,6,25,.09);font-size:.8rem;line-height:1.5}.reference-page_formAlert__qZRVX svg{width:17px;flex:none}.reference-page_submit__wHKaf{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:20px;padding:0 24px;border:1px solid var(--reference-red);border-radius:6px;color:var(--paper-50);background:linear-gradient(135deg,var(--reference-red-bright),#bd0011);box-shadow:0 15px 36px rgba(227,6,25,.2);font:inherit;font-size:.78rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.reference-page_submit__wHKaf:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 44px rgba(227,6,25,.32)}.reference-page_submit__wHKaf:disabled{opacity:.65;cursor:wait}.reference-page_submit__wHKaf svg{width:17px}.reference-page_success__8afFB{min-height:390px;display:grid;place-items:center;padding:50px 28px;border:1px solid var(--reference-line);border-radius:12px;background:radial-gradient(circle at 50% 12%,rgba(227,6,25,.12),transparent 38%),var(--reference-panel);text-align:center}.reference-page_successMark___faZP{width:66px;height:66px;display:grid;place-items:center;margin:0 auto 22px;border:1px solid rgba(95,213,139,.45);border-radius:50%;color:#67dc93;background:rgba(95,213,139,.09)}.reference-page_success__8afFB h2{margin:0 0 10px;font-size:clamp(2rem,5vw,3.2rem)}.reference-page_success__8afFB p{margin:0 0 20px;color:var(--reference-muted)}.reference-page_honeypot__YxaSp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden;opacity:0}.reference-page_filter__Md3O4:focus-visible,.reference-page_loadMore__xxw7P:focus-visible,.reference-page_retry__5iUn3:focus-visible,.reference-page_submit__wHKaf:focus-visible{outline:3px solid #fff;outline-offset:3px}.reference-page_spin__bWRaz{animation:reference-page_spin__bWRaz .9s linear infinite}@keyframes reference-page_shimmer__4wCIr{to{background-position:-220% 0,0 0}}@keyframes reference-page_spin__bWRaz{to{transform:rotate(1turn)}}@media (max-width:980px){.reference-page_grid__ByXcz{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-page_form__dRyJS{grid-template-columns:minmax(0,1fr)}.reference-page_formIntro__UwcvX h1,.reference-page_formIntro__UwcvX h2{max-width:none}}@media (max-width:680px){.reference-page_container__rttDX{width:min(100% - 28px,1180px)}.reference-page_sectionHead__dIJUl{display:grid;align-items:start}.reference-page_summary__gJd_q{grid-template-columns:minmax(0,1fr)}.reference-page_summary__gJd_q>div{padding-inline:0}.reference-page_summary__gJd_q>div+div{border-left:0;border-top:1px solid var(--reference-line)}.reference-page_count__2RKRM{justify-self:start}.reference-page_filterScroller__dKZSW{width:calc(100% + 14px)}.reference-page_formGrid__rxemu,.reference-page_grid__ByXcz{grid-template-columns:minmax(0,1fr)}.reference-page_fieldWide__l6dpS{grid-column:auto}.reference-page_card__cm90Q{min-height:285px}.reference-page_form__dRyJS{padding:28px 20px}.reference-page_ratingOptions__dBhBg{justify-content:space-between;gap:4px}.reference-page_submit__wHKaf{width:100%}}@media (prefers-reduced-motion:reduce){.reference-page_card__cm90Q,.reference-page_filter__Md3O4,.reference-page_loadMore__xxw7P,.reference-page_ratingVisual__SJmkU,.reference-page_retry__5iUn3,.reference-page_submit__wHKaf{transition:none}.reference-page_skeleton__2qNYg,.reference-page_spin__bWRaz{animation:none}}.reference-page_page__Mp2AT{--reference-line:var(--public-line);--reference-muted:var(--public-muted);--reference-red-bright:var(--accent-text-on-light);background:var(--paper-50);color:var(--ink-950);overflow:visible}.reference-page_reviewsSection__9aYS6{padding-block:32px 64px}.reference-page_summary__gJd_q{margin-bottom:28px}.reference-page_summary__gJd_q strong{color:var(--ink-950);font-size:clamp(1.3rem,3vw,2.4rem)}.reference-page_sectionHead__dIJUl{margin-bottom:20px}.reference-page_sectionHead__dIJUl h2{font-size:1.35rem;max-width:none}.reference-page_sectionHead__dIJUl .reference-page_eyebrow__A6yja{display:none}.reference-page_filterScroller__dKZSW{overflow:visible;margin-bottom:24px}.reference-page_filters__uUlbY{min-width:0;flex-wrap:wrap}.reference-page_filter__Md3O4{color:var(--public-muted);background:transparent}.reference-page_filterActive__PzPqU,.reference-page_filterActive__PzPqU:hover{background:var(--ink-950);color:var(--paper-50);border-color:var(--ink-950);box-shadow:none}.reference-page_grid__ByXcz{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.reference-page_state___hg_O{border-color:var(--public-line);border-radius:8px;box-shadow:none;background:var(--paper-100);color:var(--ink-950)}.reference-page_state___hg_O h2,.reference-page_state___hg_O h3{color:var(--ink-950)}.reference-page_state___hg_O p{color:var(--public-muted)}.reference-page_formSection__QVbbK,.reference-page_form__dRyJS{--reference-line:#d8d0c6;--reference-muted:#625b53;--reference-red:var(--brand-red);--reference-red-bright:var(--accent-text-on-light);color:var(--ink-950);background:var(--paper-50)}.reference-page_formSection__QVbbK{padding-block:48px}.reference-page_form__dRyJS{box-shadow:none;border-radius:8px;gap:clamp(24px,4vw,56px)}:is(.reference-page_form__dRyJS,#rating) .reference-page_consent__Xm87N,:is(.reference-page_form__dRyJS,#rating) .reference-page_eyebrow__A6yja,:is(.reference-page_form__dRyJS,#rating) .reference-page_label__E_I63,:is(.reference-page_form__dRyJS,#rating) .reference-page_ratingField__w4445 legend{color:var(--reference-muted)}:is(.reference-page_form__dRyJS,#rating) .reference-page_control__K12QY,:is(.reference-page_form__dRyJS,#rating) .reference-page_control__K12QY:focus{background:white;color:var(--ink-950);border-color:var(--reference-line);font-size:1rem;color-scheme:light}:is(.reference-page_form__dRyJS,#rating) .reference-page_control__K12QY:focus{border-color:var(--reference-red-bright)}:is(.reference-page_form__dRyJS,#rating) .reference-page_ratingVisual__SJmkU{background:white;color:var(--reference-muted)}:is(.reference-page_form__dRyJS,#rating) .reference-page_ratingSelected__YhFpa{background:#fff0ef;color:var(--reference-red-bright);border-color:var(--reference-red-bright)}:is(.reference-page_form__dRyJS,#rating) .reference-page_error___r0UW,:is(.reference-page_form__dRyJS,#rating) .reference-page_formAlert__qZRVX,:is(.reference-page_form__dRyJS,#rating) .reference-page_required__5Vg_S{color:#a51621}:is(.reference-page_form__dRyJS,#rating) .reference-page_submit__wHKaf{background:var(--cta-conversion-bg);border-color:var(--cta-conversion-border);color:white;box-shadow:none}:is(.reference-page_form__dRyJS,#rating) .reference-page_submit__wHKaf:hover:not(:disabled){background:var(--cta-conversion-hover);box-shadow:none}:is(.reference-page_form__dRyJS,#rating) .reference-page_submit__wHKaf:active:not(:disabled){background:var(--cta-conversion-active)}:is(.reference-page_form__dRyJS,#rating) .reference-page_submit__wHKaf:focus-visible{outline-color:var(--accent-text-on-light)}:is(.reference-page_form__dRyJS,#rating) .reference-page_consent__Xm87N input:focus-visible,:is(.reference-page_form__dRyJS,#rating) .reference-page_ratingOption__xyPSd input:focus-visible+.reference-page_ratingVisual__SJmkU{outline-color:var(--ink-950)}@media(max-width:680px){.reference-page_grid__ByXcz,.reference-page_summary__gJd_q{grid-template-columns:minmax(0,1fr)}.reference-page_summary__gJd_q>div+div{border-left:0;border-top:1px solid var(--public-line)}}.reference-page_emptyProcess__5Wfnl>strong{color:var(--ink-950)}.feedback_root__WQBeM{--reference-line:rgba(255,255,255,.13);--reference-muted:#b8b4af;--reference-red-bright:#ff4656;display:grid;gap:28px;min-width:0;scroll-margin-top:112px;overflow-wrap:anywhere}.feedback_root__WQBeM h1,.feedback_root__WQBeM h2,.feedback_root__WQBeM h3,.feedback_root__WQBeM p{margin-top:0}.feedback_heading__wKtA7{margin-bottom:12px;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.15;text-wrap:balance}.feedback_intro__clCtP{margin-bottom:12px;color:#c9c5bf;line-height:1.65}.feedback_context__tUJ4p{color:#eee9e1;font-size:.85rem}.feedback_section__OlBzc{display:grid;gap:18px;min-width:0;padding-top:24px;border-top:1px solid var(--reference-line)}.feedback_section__OlBzc h3{margin-bottom:0;font-size:1.1rem}.feedback_staffGrid__8k8ik{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:18px}.feedback_card___9Cf3{min-width:0;display:grid;align-content:start;gap:16px;padding:16px;border:1px solid var(--reference-line);border-radius:10px;background:#171514}.feedback_root__WQBeM textarea::placeholder{color:#b8b4af}.feedback_person__8CEKs{display:flex;align-items:center;gap:12px;min-width:0}.feedback_person__8CEKs>div{min-width:0}.feedback_person__8CEKs strong{display:block;line-height:1.4}.feedback_person__8CEKs small{display:block;margin-top:3px;color:var(--reference-muted)}.feedback_avatar__MDQMG{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:50%;background:#302622;color:#f2d4bc;font-weight:700}.feedback_privacy__wqmIp{display:flex;align-items:flex-start;gap:9px;color:var(--reference-muted);font-size:.8rem;line-height:1.6}.feedback_privacy__wqmIp svg{flex:none;margin-top:3px}.feedback_clear__D7Mb0{width:fit-content;min-height:44px;padding:6px 0;color:#c9c5bf;background:none;border:0;text-align:left;text-decoration:underline;cursor:pointer}.feedback_clear__D7Mb0:focus-visible{outline:2px solid #fff;outline-offset:3px}.feedback_stars__FzTkD{display:flex;gap:4px;width:fit-content;max-width:100%;margin-top:6px}.feedback_stars__FzTkD input{inset:0;width:100%;height:100%;margin:0;z-index:1;cursor:pointer}.feedback_stars__FzTkD span:not([data-selected]){color:#a59d93}.feedback_success__3V5y1{display:flex;gap:12px;align-items:flex-start}.feedback_success__3V5y1>svg{flex:none;color:#85dbaa;margin-top:4px}.feedback_success__3V5y1 p{margin-bottom:8px}.feedback_submitted__ltTzP{color:#85dbaa;font-size:.82rem;font-weight:700}.feedback_score__lyQjh{color:#ffc233;font-size:1.25rem;letter-spacing:.06em;margin:0}.feedback_comment__zzSun{white-space:pre-wrap;color:#ded9d2;line-height:1.65;margin-bottom:0}.feedback_standalone__gebZw{width:min(100%,900px);margin-inline:auto;padding:clamp(22px,4vw,46px);background:#101010;border:1px solid var(--reference-line);border-radius:12px}.feedback_account__MDQSD{margin-block:32px;padding-top:28px;border-top:1px solid var(--reference-line)}@media (max-width:480px){.feedback_stars__FzTkD{gap:0}.feedback_card___9Cf3{padding:16px 0;border-left:0;border-right:0;border-radius:0;background:transparent}.feedback_standalone__gebZw{padding:20px 12px}}.feedback_root__WQBeM{--reference-line:var(--public-line,#d8d0c6);--reference-muted:var(--public-muted,#625b53);--reference-red-bright:var(--accent-text-on-light);color:var(--ink-950)}.feedback_standalone__gebZw{background:var(--paper-50);border-radius:8px}.feedback_clear__D7Mb0,.feedback_comment__zzSun,.feedback_context__tUJ4p,.feedback_intro__clCtP{color:var(--public-muted)}.feedback_card___9Cf3{background:var(--paper-100);border-color:var(--public-line);border-radius:6px}.feedback_root__WQBeM textarea{color-scheme:light;color:var(--ink-950);background:#fff;border-color:#b7aea3}.feedback_root__WQBeM textarea::placeholder{color:var(--public-muted)}.feedback_submitted__ltTzP,.feedback_success__3V5y1>svg{color:#23603b}