.rfx .h1x-pad{padding:var(--s-5)}.rfx .h1x-note{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-500);letter-spacing:.04em;margin-top:var(--s-3)}.rfx .topbar a{color:var(--bone-50);border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:1px}.rfx .topbar a:hover{color:var(--clay-100);border-color:var(--clay-500)}.rfx .topbar a:focus-visible{outline:2px solid var(--clay-500);outline-offset:2px}.rfx .h1x-static .tk{gap:0}.rfx .h1x-static .h1x-cell{display:inline-flex;align-items:center;gap:8px;padding-inline:var(--s-5);border-left:1px solid rgba(255,255,255,.14)}.rfx .h1x-static .h1x-cell:first-child{border-left:0}.rfx .h1x-close{margin-left:auto;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:var(--bone-300);font-family:var(--font-mono);font-size:var(--t-sm);flex:none}.rfx .h1x-close:hover{color:var(--bone-50)}.rfx .h1x-bar{display:flex;align-items:center;padding-inline:var(--s-4)}.rfx .h1x-rot{position:relative;height:32px;overflow:hidden;flex:1 1}.rfx .h1x-msg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:10px;opacity:0;transform:translateY(100%);transition:opacity var(--dur) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.rfx .h1x-msg.on{opacity:1;transform:none}.rfx .h1x-msg.out{opacity:0;transform:translateY(-100%)}.rfx .h1x-dots{display:flex;gap:5px;padding-inline:var(--s-4);flex:none}.rfx .h1x-dots button{width:5px;height:5px;border-radius:var(--r-pill);background:rgba(255,255,255,.3);transition:background var(--dur) var(--ease-out),width var(--dur) var(--ease-out)}.rfx .h1x-dots button[aria-current=true]{background:var(--clay-500);width:14px}.rfx .h1x-dots button:focus-visible{outline:2px solid var(--clay-500);outline-offset:3px}.rfx .h1x-count{gap:6px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;color:var(--bone-50)}.rfx .h1x-count,.rfx .h1x-count b{display:inline-flex;align-items:center}.rfx .h1x-count b{justify-content:center;min-width:26px;height:22px;padding-inline:5px;border-radius:var(--r-xs);background:rgba(255,255,255,.12);font-weight:500;letter-spacing:.06em}.rfx .h1x-count .h1x-u{color:var(--bone-300);font-size:9.5px}.rfx .h1x-cta{display:inline-flex;align-items:center;height:24px;padding-inline:10px;border-radius:var(--r-xs);background:var(--clay-500);color:var(--bone-50);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;flex:none}.rfx .h1x-cta:hover{background:var(--clay-600);border:0}@media (max-width:600px){.rfx [data-look=announce-countdown]{height:auto;min-height:32px;overflow:visible;padding-block:6px}.rfx [data-look=announce-countdown] .h1x-bar{flex-wrap:wrap;row-gap:4px}.rfx [data-look=announce-countdown] .h1x-count{flex-wrap:wrap;justify-content:center;text-align:center;row-gap:2px}}.rfx .h1x-geo{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding-inline:var(--s-4)}.rfx .h1x-loc{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--bone-50)}.rfx .h1x-loc i{width:5px;height:5px;border-radius:var(--r-pill);background:var(--clay-500);display:block}.rfx .h1x-switch{display:inline-flex;gap:var(--s-2);padding:var(--s-3) 0;flex-wrap:wrap}.rfx .h1x-switch button{height:30px;padding-inline:12px;border:1px solid var(--ink-200);border-radius:var(--r-pill);font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-700);background:var(--bone-50);transition:border-color var(--dur) var(--ease-out)}.rfx .h1x-switch button:hover{border-color:var(--ink-900);color:var(--ink-900)}.rfx .h1x-switch button[aria-pressed=true]{background:var(--ink-900);color:var(--bone-50);border-color:var(--ink-900)}.rfx .t8x-mark{width:34px;height:34px;border-radius:var(--r-sm);border:1px solid var(--ink-200);background:var(--bone-100);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;color:var(--ink-700);flex:none}.rfx .t8x-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.rfx .t8x-txt b{font-size:var(--t-sm);font-weight:600;line-height:1.2}.rfx .t8x-txt span{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;color:var(--ink-500)}.rfx .t8x-cert{display:grid;grid-gap:1px;gap:1px;background:var(--ink-200);border:1px solid var(--ink-200);border-radius:var(--r-sm);overflow:hidden;grid-template-columns:1fr}@media(min-width:600px){.rfx .t8x-cert{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.rfx .t8x-cert{grid-template-columns:repeat(4,1fr)}}.rfx .t8x-ccell{background:var(--bone-50);padding:var(--s-4);display:flex;align-items:flex-start;gap:var(--s-3);transition:background var(--dur) var(--ease-out)}.rfx .t8x-ccell:hover{background:var(--bone-100)}.rfx .t8x-ccell a{border-bottom:1px solid var(--ink-300);padding-bottom:1px;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;color:var(--ink-500);width:-moz-fit-content;width:fit-content;margin-top:4px}.rfx .t8x-ccell a:hover{color:var(--clay-700);border-color:var(--clay-500)}.rfx .t8x-ccell a:focus-visible{outline:2px solid var(--clay-500);outline-offset:3px}.rfx .t8x-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;background:var(--ink-200);border:1px solid var(--ink-200);border-radius:var(--r-sm);overflow:hidden}@media(min-width:1024px){.rfx .t8x-grid{grid-template-columns:repeat(4,1fr)}}.rfx .t8x-gcell{background:var(--bone-50);padding:var(--s-5) var(--s-4);display:flex;flex-direction:column;gap:var(--s-3);min-height:118px}.rfx .t8x-gcell b{font-size:var(--t-sm);font-weight:600;line-height:1.25}.rfx .t8x-gcell p{font-size:var(--t-xs);color:var(--ink-500);line-height:1.55}.rfx .t8x-gcell .t8x-num{font-family:var(--font-serif);font-weight:300;font-size:var(--t-xl);letter-spacing:-.02em;line-height:1;color:var(--ink-900)}.rfx .t8x-scroll .tcell{min-width:auto;gap:10px;padding:var(--s-3) var(--s-5);white-space:nowrap}.rfx .t8x-scroll .t8x-lbl{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-700)}.rfx .t8x-scroll .t8x-dot{width:5px;height:5px;border-radius:var(--r-pill);background:var(--clay-500);flex:none;display:block}.rfx .t8x-ctx{display:flex;gap:var(--s-2);flex-wrap:wrap;margin-bottom:var(--s-3)}.rfx .t8x-ctxtag{display:inline-flex;align-items:center;height:24px;padding-inline:9px;border-radius:var(--r-xs);background:var(--ink-900);color:var(--bone-50);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase}.rfx .t8x-ctxtag.alt{background:var(--clay-500)}.rfx .h4x-sec{padding-block:var(--s-7)}.rfx .h4x-head{display:flex;flex-direction:column;gap:var(--s-3);margin-bottom:var(--s-6)}@media(min-width:768px){.rfx .h4x-head{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:var(--s-7)}}.rfx .h4x-head h2{font-family:var(--font-serif);font-weight:300;letter-spacing:-.025em;font-size:clamp(26px,4vw,44px);line-height:1.04}.rfx .h4x-lead{font-size:var(--t-sm);color:var(--ink-700);max-width:48ch}.rfx .h4x-name{font-size:var(--t-sm);font-weight:600;line-height:1.2;color:var(--ink-900)}.rfx .h4x-n{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;color:var(--ink-500);margin-top:2px;display:block}.rfx .h4x-five{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--s-3);gap:var(--s-3)}@media(min-width:900px){.rfx .h4x-five{grid-template-columns:repeat(4,1fr);gap:var(--s-4)}.rfx .h4x-five>.h4x-lead{grid-column:span 2;grid-row:span 2}.rfx .h4x-five>.h4x-lead .ph{aspect-ratio:1/1}}.rfx .h4x-tile{display:flex;flex-direction:column;gap:10px;background:var(--bone-50)}.rfx .h4x-tile,.rfx .h4x-tile .h4x-fig{border-radius:var(--r-sm);overflow:hidden}.rfx .h4x-tile .ph{aspect-ratio:4/5;border-radius:0;transition:transform .6s var(--ease-soft)}.rfx .h4x-tile:hover .ph{transform:scale(1.04)}.rfx .h4x-tile:focus-visible{outline:2px solid var(--clay-500);outline-offset:3px}.rfx .h4x-tile .h4x-cap{padding-inline:2px}.rfx .h4x-three{display:grid;grid-gap:var(--s-4);gap:var(--s-4);grid-template-columns:1fr}@media(min-width:768px){.rfx .h4x-three{grid-template-columns:repeat(3,1fr);gap:var(--s-5)}}.rfx .h4x-card{display:flex;flex-direction:column;border:1px solid var(--ink-200);border-radius:var(--r-sm);overflow:hidden;background:var(--bone-50);transition:border-color var(--dur) var(--ease-out)}.rfx .h4x-card:hover{border-color:var(--ink-900)}.rfx .h4x-card .ph{aspect-ratio:3/2;border-radius:0}.rfx .h4x-cardbody{padding:var(--s-5);display:flex;flex-direction:column;gap:var(--s-3);flex:1 1}.rfx .h4x-cardbody h3{font-family:var(--font-serif);font-weight:400;font-size:var(--t-lg);letter-spacing:-.02em;line-height:1.15}.rfx .h4x-cardbody p{font-size:var(--t-sm);color:var(--ink-700);line-height:1.55}.rfx .h4x-cardfoot{margin-top:auto;padding-top:var(--s-4);border-top:1px solid var(--ink-200);display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.rfx .h4x-circles{display:flex;gap:var(--s-4);overflow-x:auto;padding-bottom:var(--s-3);scrollbar-width:none}.rfx .h4x-circles::-webkit-scrollbar{display:none}@media(min-width:900px){.rfx .h4x-circles{justify-content:space-between;overflow:visible;gap:var(--s-5)}}.rfx .h4x-circ{flex:none;width:96px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}@media(min-width:768px){.rfx .h4x-circ{width:118px}}.rfx .h4x-circ .h4x-ring{width:100%;aspect-ratio:1/1;border-radius:var(--r-pill);overflow:hidden;border:1px solid var(--ink-200);padding:4px;background:var(--bone-50);transition:border-color var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.rfx .h4x-circ .ph{width:100%;height:100%;border-radius:var(--r-pill)}.rfx .h4x-circ:hover .h4x-ring{border-color:var(--ink-900);transform:translateY(-2px)}.rfx .h4x-circ:focus-visible{outline:2px solid var(--clay-500);outline-offset:3px;border-radius:var(--r-sm)}.rfx .h4x-circ[aria-current=page] .h4x-ring{border-color:var(--clay-500);border-width:2px}.rfx .h4x-rail{display:grid;grid-auto-flow:column;grid-auto-columns:58%;grid-gap:var(--s-3);gap:var(--s-3);overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--edge)*-1);padding-inline:var(--edge);padding-bottom:var(--s-2);scrollbar-width:none}.rfx .h4x-rail::-webkit-scrollbar{display:none}.rfx .h4x-rail>*{scroll-snap-align:start}@media(min-width:768px){.rfx .h4x-rail{grid-auto-columns:30%}}@media(min-width:1280px){.rfx .h4x-rail{grid-auto-columns:21%}}.rfx .h4x-nav{display:flex;align-items:center;gap:var(--s-3)}.rfx .h4x-arrow{width:40px;height:40px;border:1px solid var(--ink-200);border-radius:var(--r-pill);display:inline-flex;align-items:center;justify-content:center;background:var(--bone-50);transition:border-color var(--dur) var(--ease-out),background var(--dur) var(--ease-out)}.rfx .h4x-arrow:hover{border-color:var(--ink-900);background:var(--bone-100)}.rfx .h4x-arrow:disabled{color:var(--ink-300);cursor:not-allowed;background:var(--bone-50)}.rfx .h6x-sec{padding-block:var(--s-7)}.rfx .h6x-head{display:flex;flex-direction:column;gap:var(--s-3);margin-bottom:var(--s-5)}@media(min-width:768px){.rfx .h6x-head{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:var(--s-7)}}.rfx .h6x-head h2{font-family:var(--font-serif);font-weight:300;letter-spacing:-.025em;font-size:clamp(26px,4vw,44px);line-height:1.04}.rfx .h6x-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--clay-700)}.rfx .h6x-eyebrow,.rfx .h6x-note{font-family:var(--font-mono);font-size:var(--t-xs)}.rfx .h6x-note{color:var(--ink-500);margin-top:var(--s-4)}.rfx .h6x-terms{font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;color:var(--ink-500)}.rfx .h6x-two{display:grid;grid-template-columns:1fr;grid-gap:var(--s-4);gap:var(--s-4)}@media(min-width:768px){.rfx .h6x-two{grid-template-columns:1fr 1fr;gap:var(--s-5)}}.rfx .h6x-card{display:grid;grid-template-columns:1fr;border:1px solid var(--ink-200);border-radius:var(--r-sm);overflow:hidden;background:var(--bone-50);transition:border-color var(--dur) var(--ease-out)}.rfx .h6x-card:hover{border-color:var(--ink-900)}.rfx .h6x-card .ph{aspect-ratio:4/3;border-radius:0;height:100%}@media(min-width:560px){.rfx .h6x-card{grid-template-columns:1fr 1fr;align-items:stretch}.rfx .h6x-card .ph{aspect-ratio:auto;min-height:210px}}.rfx .h6x-body{padding:var(--s-5);display:flex;flex-direction:column;gap:var(--s-3);justify-content:center}@media(min-width:768px){.rfx .h6x-body{padding:var(--s-6)}}.rfx .h6x-body h3{font-family:var(--font-serif);font-weight:400;font-size:var(--t-lg);letter-spacing:-.02em;line-height:1.15}.rfx .h6x-body p{font-size:var(--t-sm);color:var(--ink-700);line-height:1.55}.rfx .h6x-hero{display:grid;grid-template-columns:1fr;border-radius:var(--r-sm);overflow:hidden;background:var(--ink-900)}@media(min-width:900px){.rfx .h6x-hero{grid-template-columns:1.15fr 1fr;align-items:stretch}}.rfx .h6x-hero .ph{aspect-ratio:16/10;border-radius:0;height:100%}.rfx .h6x-herobody{padding:var(--s-6);display:flex;flex-direction:column;gap:var(--s-4);justify-content:center;color:var(--bone-200)}@media(min-width:900px){.rfx .h6x-herobody{padding:var(--s-9)}}.rfx .h6x-herobody h3{font-family:var(--font-serif);font-weight:300;font-size:clamp(26px,4vw,44px);letter-spacing:-.03em;line-height:1.02;color:var(--bone-50)}.rfx .h6x-herobody p{font-size:var(--t-sm);color:var(--bone-300);line-height:1.6;max-width:40ch}.rfx .h6x-herobody .h6x-eyebrow{color:var(--clay-100)}.rfx .h6x-herobody .btn-secondary{border-color:rgba(255,255,255,.35);color:var(--bone-50);width:-moz-fit-content;width:fit-content}.rfx .h6x-herobody .btn-secondary:hover{background:var(--bone-50);color:var(--ink-900);border-color:var(--bone-50)}.rfx .h6x-herobody .h6x-terms{color:rgba(247,244,238,.45)}.rfx .h6x-three{display:grid;grid-template-columns:1fr;grid-gap:var(--s-4);gap:var(--s-4)}@media(min-width:600px){.rfx .h6x-three{grid-template-columns:repeat(3,1fr);gap:var(--s-4)}}.rfx .h6x-tile{display:flex;flex-direction:column;border:1px solid var(--ink-200);border-radius:var(--r-sm);overflow:hidden;background:var(--bone-50);transition:border-color var(--dur) var(--ease-out)}.rfx .h6x-tile:hover{border-color:var(--ink-900)}.rfx .h6x-tile .ph{aspect-ratio:3/2;border-radius:0}.rfx .h6x-tilebody{padding:var(--s-4);display:flex;flex-direction:column;gap:var(--s-2);flex:1 1}.rfx .h6x-tilebody h3{font-family:var(--font-serif);font-weight:400;font-size:var(--t-md);letter-spacing:-.015em;line-height:1.2}.rfx .h6x-tilebody p{font-size:var(--t-sm);color:var(--ink-700);line-height:1.5}.rfx .h6x-tilefoot{margin-top:auto;padding-top:var(--s-3);border-top:1px solid var(--ink-200);display:flex;align-items:center;justify-content:space-between;gap:var(--s-2)}.rfx .h6x-strip{display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-5);border:1px solid var(--ink-200);border-left:3px solid var(--clay-500);border-radius:var(--r-sm);background:var(--bone-100)}@media(min-width:768px){.rfx .h6x-strip{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--s-7);padding:var(--s-5) var(--s-7)}}.rfx .h6x-striptxt{display:flex;flex-direction:column;gap:4px;min-width:0}.rfx .h6x-striptxt b{font-size:var(--t-md);font-weight:600;line-height:1.3}.rfx .h6x-code{display:inline-flex;align-items:center;gap:10px;height:44px;padding-inline:16px;border:1px dashed var(--ink-400);border-radius:var(--r-sm);background:var(--bone-50);font-family:var(--font-mono);font-size:var(--t-sm);letter-spacing:.14em;color:var(--ink-900);flex:none;transition:border-color var(--dur) var(--ease-out)}.rfx .h6x-code:hover{border-color:var(--ink-900)}.rfx .h6x-code .h6x-copy{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-500)}.rfx .h6x-code[aria-pressed=true]{border-style:solid;border-color:var(--ok-500)}.rfx .h6x-code[aria-pressed=true] .h6x-copy{color:var(--ok-500)}.rfx .h6x-stripacts{display:flex;gap:var(--s-3);flex-wrap:wrap;align-items:center}.rfx .h8x-sec{padding-block:var(--s-7)}.rfx .h8x-head{display:flex;flex-direction:column;gap:var(--s-3);margin-bottom:var(--s-5)}@media(min-width:768px){.rfx .h8x-head{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:var(--s-7)}}.rfx .h8x-head h2{font-family:var(--font-serif);font-weight:300;letter-spacing:-.025em;font-size:clamp(26px,4vw,44px);line-height:1.04}.rfx .h8x-verified{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ok-500)}.rfx .h8x-verified i{width:5px;height:5px;border-radius:var(--r-pill);background:var(--ok-500);display:block}.rfx .h8x-note{font-size:var(--t-xs);margin-top:var(--s-4)}.rfx .h8x-note,.rfx .h8x-prod{font-family:var(--font-mono);color:var(--ink-500)}.rfx .h8x-prod{font-size:10px;letter-spacing:.06em}.rfx .h8x-grid{display:grid;grid-template-columns:1fr;grid-gap:var(--s-4);gap:var(--s-4)}@media(min-width:700px){.rfx .h8x-grid{grid-template-columns:repeat(3,1fr);gap:var(--s-5)}}.rfx .h8x-agg{display:grid;grid-template-columns:1fr;grid-gap:var(--s-5);gap:var(--s-5);padding:var(--s-6);border:1px solid var(--ink-200);border-radius:var(--r-sm);background:var(--bone-100)}@media(min-width:900px){.rfx .h8x-agg{grid-template-columns:auto 1fr auto;gap:var(--s-8);align-items:center;padding:var(--s-7)}}.rfx .h8x-score{display:flex;flex-direction:column;gap:4px}.rfx .h8x-score b{font-family:var(--font-serif);font-weight:300;font-size:clamp(44px,7vw,68px);letter-spacing:-.035em;line-height:1}.rfx .h8x-score .s{color:var(--clay-500);letter-spacing:2px;font-size:var(--t-md)}.rfx .h8x-score span{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-500)}.rfx .h8x-facts{display:grid;grid-gap:1px;gap:1px;background:var(--ink-200);border:1px solid var(--ink-200);border-radius:var(--r-sm);overflow:hidden;grid-template-columns:repeat(2,1fr)}@media(min-width:600px){.rfx .h8x-facts{grid-template-columns:repeat(4,1fr)}}.rfx .h8x-fact{background:var(--bone-50);padding:var(--s-4);display:flex;flex-direction:column;gap:3px}.rfx .h8x-fact b{font-size:var(--t-md);font-weight:600}.rfx .h8x-fact span{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-500);line-height:1.4}.rfx .h8x-rail{display:grid;grid-auto-flow:column;grid-auto-columns:82%;grid-gap:var(--s-4);gap:var(--s-4);overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--edge)*-1);padding-inline:var(--edge);padding-bottom:var(--s-2);scrollbar-width:none}.rfx .h8x-rail::-webkit-scrollbar{display:none}.rfx .h8x-rail>*{scroll-snap-align:start}@media(min-width:768px){.rfx .h8x-rail{grid-auto-columns:46%}}@media(min-width:1280px){.rfx .h8x-rail{grid-auto-columns:31%}}.rfx .h8x-nav{display:flex;align-items:center;gap:var(--s-3)}.rfx .h8x-arrow{width:40px;height:40px;border:1px solid var(--ink-200);border-radius:var(--r-pill);display:inline-flex;align-items:center;justify-content:center;background:var(--bone-50);color:var(--ink-900);transition:border-color var(--dur) var(--ease-out),background var(--dur) var(--ease-out)}.rfx .h8x-arrow:hover{border-color:var(--ink-900);background:var(--bone-100)}.rfx .h8x-arrow:disabled{color:var(--ink-300);cursor:not-allowed;background:var(--bone-50)}.rfx .h8x-revfig{display:grid;grid-template-columns:64px 1fr;grid-gap:var(--s-3);gap:var(--s-3);align-items:center;padding-top:var(--s-4);border-top:1px solid var(--ink-200);margin-top:auto}.rfx .h8x-revfig .ph{aspect-ratio:1/1;border-radius:var(--r-xs)}.rfx .h8x-press{display:grid;grid-gap:1px;gap:1px;background:var(--ink-200);border-block:1px solid var(--ink-200);grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.rfx .h8x-press{grid-template-columns:repeat(4,1fr)}}.rfx .h8x-plogo{background:var(--bone-50);padding:var(--s-5) var(--s-4);display:flex;flex-direction:column;gap:var(--s-3);min-height:132px;transition:background var(--dur) var(--ease-out)}.rfx .h8x-plogo:hover{background:var(--bone-100)}.rfx .h8x-mark{height:26px;display:inline-flex;align-items:center;font-family:var(--font-serif);font-weight:500;font-size:var(--t-md);letter-spacing:-.02em;color:var(--ink-900)}.rfx .h8x-plogo p{font-size:var(--t-sm);color:var(--ink-700);line-height:1.5;flex:1 1}.rfx .h8x-plogo .h8x-date{font-size:9.5px;letter-spacing:.08em;text-transform:uppercase}.rfx .h8x-plogo .h8x-date,.rfx .h8x-plogo a{font-family:var(--font-mono);color:var(--ink-500)}.rfx .h8x-plogo a{border-bottom:1px solid var(--ink-300);padding-bottom:1px;font-size:10px;letter-spacing:.06em;width:-moz-fit-content;width:fit-content}.rfx .h8x-plogo a:hover{color:var(--clay-700);border-color:var(--clay-500)}.rfx .h12x-sec{padding-block:var(--s-7)}.rfx .h12x-kick{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-500)}.rfx .h12x-kick:before{content:"";width:22px;height:1px;background:var(--ink-300)}.rfx .h12x-h2{font-family:var(--font-serif);font-weight:300;letter-spacing:-.03em;font-size:clamp(26px,4.2vw,46px);line-height:1.04;text-wrap:balance}.rfx .h12x-lead{font-size:var(--t-sm);color:var(--ink-700);line-height:1.6;max-width:46ch}.rfx .h12x-terms{font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;color:var(--ink-500);line-height:1.6}.rfx .h12x-form{display:flex;flex-direction:column;gap:var(--s-3);width:100%}@media(min-width:560px){.rfx .h12x-form{flex-direction:row}.rfx .h12x-form .input{flex:1 1;min-width:0}}.rfx .h12x-form .input{height:52px}@media(min-width:560px){.rfx .h12x-form>.field,.rfx .h12x-form>.input{flex:1 1;min-width:0}.rfx .h12x-form>.field>.input{flex:none;min-height:52px}}.rfx .h12x-ok{display:none;align-items:center;gap:var(--s-3);font-size:var(--t-sm);color:var(--ok-500)}.rfx .h12x-ok.on{display:flex}.rfx .h12x-ok i{width:20px;height:20px;border-radius:var(--r-pill);background:var(--ok-50);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:10px;flex:none}.rfx .h12x-err{display:none;font-family:var(--font-mono);font-size:var(--t-xs);color:var(--err-500)}.rfx .h12x-err.on{display:block}.rfx .h12x-ink{background:var(--ink-900);border-radius:var(--r-sm);padding:var(--s-7) var(--s-5);display:flex;flex-direction:column;gap:var(--s-5);align-items:flex-start}@media(min-width:768px){.rfx .h12x-ink{padding:var(--s-10) var(--s-9);align-items:center;text-align:center}}.rfx .h12x-ink .h12x-kick{color:var(--clay-100)}.rfx .h12x-ink .h12x-kick:before{background:rgba(255,255,255,.4)}.rfx .h12x-ink h2{color:var(--bone-50);max-width:24ch}.rfx .h12x-ink .field-label,.rfx .h12x-ink .h12x-lead{color:var(--bone-300)}.rfx .h12x-ink .h12x-form{max-width:520px}.rfx .h12x-ink .input{background:transparent;border-color:rgba(255,255,255,.28);color:var(--bone-50)}.rfx .h12x-ink .input::placeholder{color:rgba(247,244,238,.42)}.rfx .h12x-ink .input:focus{border-color:var(--bone-50)}.rfx .h12x-ink .btn-primary{background:var(--bone-50);color:var(--ink-900)}.rfx .h12x-ink .btn-primary:hover{background:var(--bone-200)}.rfx .h12x-ink .h12x-terms{color:rgba(247,244,238,.45)}.rfx .h12x-ink .h12x-ok{color:var(--clay-100)}.rfx .h12x-ink .h12x-ok i{background:rgba(255,255,255,.12);color:var(--bone-50)}.rfx .h12x-split{display:grid;grid-template-columns:1fr;border:1px solid var(--ink-200);border-radius:var(--r-sm);overflow:hidden;background:var(--bone-50)}@media(min-width:768px){.rfx .h12x-split{grid-template-columns:.9fr 1.1fr;align-items:stretch}}.rfx .h12x-split .ph{aspect-ratio:4/3;border-radius:0;height:100%}@media(min-width:768px){.rfx .h12x-split .ph{aspect-ratio:auto;min-height:300px}}.rfx .h12x-splitbody{padding:var(--s-6);display:flex;flex-direction:column;gap:var(--s-4);justify-content:center}@media(min-width:900px){.rfx .h12x-splitbody{padding:var(--s-8)}}.rfx .h12x-inc{display:grid;grid-template-columns:1fr;grid-gap:var(--s-5);gap:var(--s-5);padding:var(--s-6);border:1px solid var(--clay-500);border-radius:var(--r-sm);background:var(--clay-50)}@media(min-width:900px){.rfx .h12x-inc{grid-template-columns:auto 1fr;gap:var(--s-8);align-items:center;padding:var(--s-7) var(--s-8)}}.rfx .h12x-badge{display:flex;flex-direction:column;gap:2px;padding:var(--s-4) var(--s-5);background:var(--bone-50);border-radius:var(--r-sm);border:1px solid var(--clay-100);width:-moz-fit-content;width:fit-content}.rfx .h12x-badge b{font-family:var(--font-serif);font-weight:300;font-size:clamp(30px,4.6vw,44px);letter-spacing:-.03em;line-height:1;color:var(--clay-700)}.rfx .h12x-badge span{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500)}.rfx .h12x-perks{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4)}.rfx .h12x-perk{display:inline-flex;align-items:center;gap:8px;font-size:var(--t-sm);color:var(--ink-700)}.rfx .h12x-perk i{width:5px;height:5px;border-radius:var(--r-pill);background:var(--clay-500);display:block;flex:none}.rfx .h12x-wa{display:grid;grid-template-columns:1fr;grid-gap:var(--s-5);gap:var(--s-5);padding:var(--s-6);border:1px solid var(--ink-200);border-radius:var(--r-sm);background:var(--bone-100)}@media(min-width:900px){.rfx .h12x-wa{grid-template-columns:1.1fr .9fr;gap:var(--s-8);align-items:center;padding:var(--s-7) var(--s-8)}}.rfx .h12x-seg{display:inline-flex;padding:3px;background:var(--bone-50);border:1px solid var(--ink-200);border-radius:var(--r-pill);width:-moz-fit-content;width:fit-content}.rfx .h12x-seg button{height:34px;padding-inline:16px;border-radius:var(--r-pill);font-size:var(--t-sm);color:var(--ink-500);transition:background var(--dur) var(--ease-out),color var(--dur) var(--ease-out)}.rfx .h12x-seg button[aria-selected=true]{background:var(--ink-900);color:var(--bone-50);font-weight:600}.rfx .h12x-seg button:focus-visible{outline:2px solid var(--clay-500);outline-offset:2px}.rfx .h12x-phone{display:flex;gap:0}.rfx .h12x-cc{display:inline-flex;align-items:center;height:52px;padding-inline:var(--s-4);border:1px solid var(--ink-200);border-right:0;border-radius:var(--r-sm) 0 0 var(--r-sm);background:var(--bone-50);font-family:var(--font-mono);font-size:var(--t-sm);color:var(--ink-700);flex:none}.rfx .h12x-phone .input{border-radius:0}@media(min-width:560px){.rfx .h12x-phone{flex:1 1;min-width:0}}.rfx .h12x-optin{display:flex;flex-direction:column;gap:var(--s-3)}.rfx .h12x-optin label{font-size:var(--t-sm)}.rfx .h12x-cadence{display:grid;grid-gap:1px;gap:1px;background:var(--ink-200);border:1px solid var(--ink-200);border-radius:var(--r-sm);overflow:hidden}.rfx .h12x-crow{background:var(--bone-50);padding:var(--s-3) var(--s-4);display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);font-size:var(--t-sm)}.rfx .h12x-crow span{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;color:var(--ink-500)}.rfx .h7x-sec{padding-block:var(--s-7)}.rfx .h7x-kick{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-500)}.rfx .h7x-kick:before{content:"";width:22px;height:1px;background:var(--ink-300)}.rfx .h7x-h2{font-family:var(--font-serif);font-weight:300;letter-spacing:-.03em;font-size:clamp(28px,4.6vw,52px);line-height:1.02;text-wrap:balance}.rfx .h7x-body{font-size:var(--t-md);color:var(--ink-700);line-height:1.7;max-width:46ch}.rfx .h7x-body p+p{margin-top:var(--s-4)}.rfx .h7x-sign{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.08em;color:var(--ink-500)}.rfx .h7x-side{display:grid;grid-template-columns:1fr;grid-gap:var(--s-6);gap:var(--s-6)}@media(min-width:900px){.rfx .h7x-side{grid-template-columns:1fr 1.05fr;gap:var(--s-9);align-items:center}}.rfx .h7x-side .ph{aspect-ratio:4/5;border-radius:var(--r-sm)}.rfx .h7x-copy{display:flex;flex-direction:column;gap:var(--s-4)}.rfx .h7x-stats{display:grid;grid-gap:1px;gap:1px;background:var(--ink-200);border:1px solid var(--ink-200);border-radius:var(--r-sm);overflow:hidden;grid-template-columns:1fr;margin-top:var(--s-6)}@media(min-width:600px){.rfx .h7x-stats{grid-template-columns:repeat(3,1fr)}}.rfx .h7x-stat{background:var(--bone-50);padding:var(--s-6) var(--s-5);display:flex;flex-direction:column;gap:6px}.rfx .h7x-stat b{font-family:var(--font-serif);font-weight:300;font-size:clamp(34px,5vw,52px);letter-spacing:-.035em;line-height:1}.rfx .h7x-stat span{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500)}.rfx .h7x-stat em{font-style:normal;font-size:var(--t-sm);color:var(--ink-700);line-height:1.5}.rfx .h7x-statband{display:grid;grid-template-columns:1fr;grid-gap:var(--s-6);gap:var(--s-6)}@media(min-width:900px){.rfx .h7x-statband{grid-template-columns:1fr 1fr;gap:var(--s-8);align-items:center}}.rfx .h7x-statband .ph{aspect-ratio:3/2;border-radius:var(--r-sm)}.rfx .h7x-mani{background:var(--ink-900);border-radius:var(--r-sm);padding:var(--s-7) var(--s-5);display:flex;flex-direction:column;gap:var(--s-6)}@media(min-width:768px){.rfx .h7x-mani{padding:var(--s-10) var(--s-9)}}.rfx .h7x-mani .h7x-kick{color:var(--clay-100)}.rfx .h7x-mani .h7x-kick:before{background:rgba(255,255,255,.4)}.rfx .h7x-mani h2{font-family:var(--font-serif);font-weight:300;letter-spacing:-.03em;font-size:clamp(26px,4.2vw,46px);line-height:1.12;color:var(--bone-50);max-width:26ch}.rfx .h7x-lines{display:grid;grid-gap:var(--s-4);gap:var(--s-4);border-top:1px solid rgba(255,255,255,.14);padding-top:var(--s-5)}@media(min-width:768px){.rfx .h7x-lines{grid-template-columns:repeat(3,1fr);gap:var(--s-6)}}.rfx .h7x-line{display:flex;flex-direction:column;gap:6px}.rfx .h7x-line b{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--clay-100);font-weight:400}.rfx .h7x-line p{font-size:var(--t-sm);color:var(--bone-300);line-height:1.6}.rfx .h7x-mani .btn-secondary{border-color:rgba(255,255,255,.35);color:var(--bone-50);width:-moz-fit-content;width:fit-content}.rfx .h7x-mani .btn-secondary:hover{background:var(--bone-50);color:var(--ink-900);border-color:var(--bone-50)}.rfx .h7x-vid{border:1px solid var(--ink-200);border-radius:var(--r-sm);overflow:hidden}.rfx .h7x-vidband{position:relative}.rfx .h7x-vidband .ph{aspect-ratio:16/9;border-radius:0}.rfx .h7x-vbtn{position:absolute;bottom:var(--s-4);left:var(--s-4);z-index:2;display:inline-flex;align-items:center;gap:10px;height:46px;padding-inline:16px;border-radius:var(--r-sm);background:var(--bone-50);border:1px solid var(--ink-200);color:var(--ink-900);font-size:var(--t-sm);font-weight:600;transition:background var(--dur) var(--ease-out)}.rfx .h7x-vbtn:hover{background:var(--bone-100)}.rfx .h7x-vbtn i{width:22px;height:22px;border-radius:var(--r-pill);background:var(--clay-500);color:var(--bone-50);display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-style:normal;flex:none}.rfx .h7x-vbtn .h7x-dur{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-500);font-weight:400}.rfx .h7x-vbar{height:3px;background:var(--ink-200)}.rfx .h7x-vbar i{display:block;height:100%;width:0;background:var(--clay-500);transition:width var(--dur) linear}.rfx .h7x-vbody{padding:var(--s-5);display:flex;flex-direction:column;gap:var(--s-4);background:var(--bone-100)}@media(min-width:900px){.rfx .h7x-vbody{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:var(--s-8);padding:var(--s-7)}}.rfx .h7x-chapters{display:flex;gap:var(--s-2);flex-wrap:wrap}.rfx .h7x-chap{height:32px;padding-inline:12px;border:1px solid var(--ink-200);border-radius:var(--r-pill);background:var(--bone-50);font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-700);transition:border-color var(--dur) var(--ease-out)}.rfx .h7x-chap:hover{border-color:var(--ink-900);color:var(--ink-900)}.rfx .h7x-chap[aria-pressed=true]{background:var(--ink-900);color:var(--bone-50);border-color:var(--ink-900)}.rfx .ej-sec{padding-block:var(--s-7)}.rfx .ej-head{display:flex;flex-direction:column;gap:var(--s-3);margin-bottom:var(--s-6)}.rfx .ej-head h2{font-family:var(--font-serif);font-weight:300;letter-spacing:-.025em;font-size:clamp(26px,4vw,44px);line-height:1.04}.rfx .ej-head .ej-lead{font-size:var(--t-sm);color:var(--ink-700);max-width:52ch}@media(min-width:768px){.rfx .ej-head{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:var(--s-7)}}.rfx .ej-grid{display:grid;grid-gap:var(--s-6);gap:var(--s-6)}@media(min-width:768px){.rfx .ej-grid{grid-template-columns:repeat(3,1fr);gap:var(--s-5)}}.rfx .ej-post{display:flex;flex-direction:column;background:var(--bone-50);border:1px solid var(--ink-200);border-radius:var(--r-sm);overflow:hidden;transition:border-color var(--dur) var(--ease-out)}.rfx .ej-post:hover{border-color:var(--ink-900)}.rfx .ej-post:focus-within{border-color:var(--ink-900)}.rfx .ej-post .ph{aspect-ratio:3/2;border-radius:0}.rfx .ej-post-body{padding:var(--s-5);display:flex;flex-direction:column;gap:var(--s-3);flex:1 1}.rfx .ej-meta{display:flex;align-items:center;gap:var(--s-3);font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500)}.rfx .ej-meta .ej-cat{color:var(--clay-700)}.rfx .ej-meta .ej-sep{width:1px;height:11px;background:var(--ink-300)}.rfx .ej-post h3{font-family:var(--font-serif);font-weight:400;font-size:var(--t-lg);line-height:1.16;letter-spacing:-.015em}.rfx .ej-post h3 a:hover{color:var(--clay-700)}.rfx .ej-dek{font-size:var(--t-sm);color:var(--ink-700);line-height:1.6}.rfx .ej-post-foot{margin-top:auto;padding-top:var(--s-4);border-top:1px solid var(--ink-200);display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.rfx .ej-byline{font-size:var(--t-xs);color:var(--ink-500)}.rfx .ej-feat{display:grid;grid-gap:var(--s-6);gap:var(--s-6)}@media(min-width:1024px){.rfx .ej-feat{grid-template-columns:1.35fr 1fr;gap:var(--s-8);align-items:start}}.rfx .ej-lead-card{display:flex;flex-direction:column;border:1px solid var(--ink-200);border-radius:var(--r-sm);overflow:hidden;background:var(--bone-50)}.rfx .ej-lead-card .ph{aspect-ratio:16/9;border-radius:0}.rfx .ej-lead-body{padding:var(--s-6);display:flex;flex-direction:column;gap:var(--s-4)}@media(min-width:768px){.rfx .ej-lead-body{padding:var(--s-7)}}.rfx .ej-lead-body h3{font-family:var(--font-serif);font-weight:300;font-size:clamp(24px,3.2vw,34px);line-height:1.08;letter-spacing:-.025em}.rfx .ej-list{border-top:1px solid var(--ink-200)}.rfx .ej-row{display:grid;grid-template-columns:84px 1fr;grid-gap:var(--s-4);gap:var(--s-4);align-items:center;padding-block:var(--s-4);border-bottom:1px solid var(--ink-200);transition:background var(--dur) var(--ease-out)}.rfx .ej-row:hover{background:var(--bone-100)}.rfx .ej-row .ph{aspect-ratio:1/1;border-radius:var(--r-xs)}.rfx .ej-row h4{font-family:var(--font-serif);font-weight:400;font-size:var(--t-md);line-height:1.2;letter-spacing:-.015em}.rfx .ej-row-meta{margin-top:6px}.rfx .ej-num{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-500)}@media(min-width:768px){.rfx .ej-row{grid-template-columns:96px 1fr auto}}.rfx .ej-rail{display:grid;grid-auto-flow:column;grid-auto-columns:78%;grid-gap:var(--s-4);gap:var(--s-4);overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--edge)*-1);padding-inline:var(--edge);padding-bottom:var(--s-3);scrollbar-width:none}.rfx .ej-rail::-webkit-scrollbar{display:none}.rfx .ej-rail>*{scroll-snap-align:start}@media(min-width:768px){.rfx .ej-rail{grid-auto-columns:40%}}@media(min-width:1280px){.rfx .ej-rail{grid-auto-columns:29%}}.rfx .ej-slide{display:flex;flex-direction:column;border-bottom:1px solid var(--ink-200);padding-bottom:var(--s-4);gap:var(--s-4)}.rfx .ej-slide .ph{aspect-ratio:4/5;transition:transform .6s var(--ease-soft)}.rfx .ej-slide-fig{overflow:hidden;border-radius:var(--r-sm)}.rfx .ej-slide:hover .ph{transform:scale(1.04)}.rfx .ej-slide h3{font-family:var(--font-serif);font-weight:400;font-size:var(--t-md);line-height:1.18;letter-spacing:-.015em}.rfx .ej-nav{display:flex;align-items:center;gap:var(--s-3)}.rfx .ej-arrow{width:42px;height:42px;border:1px solid var(--ink-200);border-radius:var(--r-pill);display:inline-flex;align-items:center;justify-content:center;color:var(--ink-900);background:var(--bone-50);transition:border-color var(--dur) var(--ease-out),background var(--dur) var(--ease-out)}.rfx .ej-arrow:hover{border-color:var(--ink-900);background:var(--bone-100)}.rfx .ej-arrow:disabled{color:var(--ink-300);border-color:var(--ink-200);cursor:not-allowed;background:var(--bone-50)}.rfx .ej-prog{height:2px;background:var(--ink-200);margin-top:var(--s-5);position:relative;overflow:hidden;border-radius:var(--r-pill)}.rfx .ej-prog i{position:absolute;inset-block:0;left:0;background:var(--ink-900);display:block;width:34%;transition:transform .25s var(--ease-out)}.rfx .ej-tags{display:flex;flex-wrap:wrap;gap:var(--s-2)}.rfx .ej-tag{display:inline-flex;align-items:center;height:28px;padding-inline:12px;border:1px solid var(--ink-200);border-radius:var(--r-pill);font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.06em;color:var(--ink-700);background:var(--bone-50)}.rfx .ej-tag[aria-pressed=true]{background:var(--ink-900);color:var(--bone-50);border-color:var(--ink-900)}.rfx .ej-tag:hover{border-color:var(--ink-900)}.rfx .h5x-sec{padding-block:var(--s-7)}.rfx .h5x-head{display:flex;flex-direction:column;gap:var(--s-3);margin-bottom:var(--s-5)}@media(min-width:768px){.rfx .h5x-head{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:var(--s-7)}}.rfx .h5x-head h2{font-family:var(--font-serif);font-weight:300;letter-spacing:-.025em;font-size:clamp(26px,4vw,44px);line-height:1.04}.rfx .h5x-taxnote{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-500);margin-top:var(--s-4)}.rfx .h5x-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--s-6) var(--s-4);gap:var(--s-6) var(--s-4)}@media(min-width:700px){.rfx .h5x-grid{grid-template-columns:repeat(4,1fr);gap:var(--s-7) var(--s-5)}}.rfx .h5x-rail{display:grid;grid-auto-flow:column;grid-auto-columns:64%;grid-gap:var(--s-4);gap:var(--s-4);overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--edge)*-1);padding-inline:var(--edge);padding-bottom:var(--s-2);scrollbar-width:none}.rfx .h5x-rail::-webkit-scrollbar{display:none}.rfx .h5x-rail>*{scroll-snap-align:start}@media(min-width:768px){.rfx .h5x-rail{grid-auto-columns:34%}}@media(min-width:1280px){.rfx .h5x-rail{grid-auto-columns:23%}}.rfx .h5x-nav{display:flex;align-items:center;gap:var(--s-3)}.rfx .h5x-arrow{width:40px;height:40px;border:1px solid var(--ink-200);border-radius:var(--r-pill);display:inline-flex;align-items:center;justify-content:center;background:var(--bone-50);color:var(--ink-900);transition:border-color var(--dur) var(--ease-out),background var(--dur) var(--ease-out)}.rfx .h5x-arrow:hover{border-color:var(--ink-900);background:var(--bone-100)}.rfx .h5x-arrow:disabled{color:var(--ink-300);cursor:not-allowed;background:var(--bone-50)}.rfx .h5x-prog{height:2px;background:var(--ink-200);border-radius:var(--r-pill);margin-top:var(--s-4);position:relative;overflow:hidden}.rfx .h5x-prog i{position:absolute;inset-block:0;left:0;background:var(--ink-900);transition:transform .2s var(--ease-out)}.rfx .h5x-tabs{display:flex;gap:var(--s-2);overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--ink-200);margin-bottom:var(--s-5)}.rfx .h5x-tabs::-webkit-scrollbar{display:none}.rfx .h5x-tab{white-space:nowrap;height:44px;padding-inline:var(--s-4);font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);border-bottom:2px solid transparent;display:inline-flex;align-items:center;gap:8px;transition:color var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out)}.rfx .h5x-tab em{font-style:normal;font-size:10px;color:var(--ink-500)}.rfx .h5x-tab:hover{color:var(--ink-900)}.rfx .h5x-tab[aria-selected=true]{color:var(--ink-900);border-bottom-color:var(--ink-900)}.rfx .h5x-tab[aria-selected=true] em{color:var(--clay-600)}.rfx .h5x-tab:focus-visible{outline:2px solid var(--clay-500);outline-offset:-2px}.rfx .h5x-panel{display:none}.rfx .h5x-panel.on{display:block}.rfx .h5x-why{display:inline-flex;align-items:center;gap:6px;height:24px;padding-inline:9px;border-radius:var(--r-xs);background:var(--bone-100);font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;color:var(--ink-700);width:-moz-fit-content;width:fit-content}.rfx .h5x-why b{font-weight:500;color:var(--clay-700)}.rfx .h5x-pcontrols{display:flex;align-items:center;gap:var(--s-4);flex-wrap:wrap}.rfx .h5x-mute{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-500);border-bottom:1px solid var(--ink-300);padding-bottom:1px}.rfx .h5x-mute:hover{color:var(--clay-700);border-color:var(--clay-500)}.rfx .h5x-fallback{display:none;flex-direction:column;gap:var(--s-3);padding:var(--s-5);border:1px dashed var(--ink-300);border-radius:var(--r-sm);background:var(--bone-100)}.rfx .h5x-fallback.on{display:flex}.rfx .h5x-fallback b{font-size:var(--t-md);font-weight:600}.rfx .h5x-fallback p{font-size:var(--t-sm);color:var(--ink-700);max-width:52ch}.rfx .ug-sec{padding-block:var(--s-7)}.rfx .ug-head{display:flex;flex-direction:column;gap:var(--s-3);margin-bottom:var(--s-6)}.rfx .ug-head h2{font-family:var(--font-serif);font-weight:300;letter-spacing:-.025em;font-size:clamp(26px,4vw,44px);line-height:1.04}.rfx .ug-head .ug-lead{font-size:var(--t-sm);color:var(--ink-700);max-width:50ch}@media(min-width:768px){.rfx .ug-head{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:var(--s-7)}}.rfx .ug-handle{font-family:var(--font-mono);font-size:var(--t-sm);letter-spacing:.04em;color:var(--ink-900);border-bottom:1px solid var(--ink-300);padding-bottom:2px;width:-moz-fit-content;width:fit-content}.rfx .ug-handle:hover{color:var(--clay-700);border-color:var(--clay-500)}.rfx .ug-taxnote{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-500);margin-top:var(--s-4)}.rfx .ug-row6{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--s-2);gap:var(--s-2)}@media(min-width:768px){.rfx .ug-row6{grid-template-columns:repeat(3,1fr);gap:var(--s-3)}}@media(min-width:1024px){.rfx .ug-row6{grid-template-columns:repeat(6,1fr)}}.rfx .ug-tile{position:relative;display:block;overflow:hidden;border-radius:var(--r-sm);background:var(--bone-100)}.rfx .ug-tile .ph{aspect-ratio:1/1;border-radius:0;transition:transform .5s var(--ease-soft)}.rfx .ug-tile:hover .ph{transform:scale(1.05)}.rfx .ug-tile:focus-visible{outline:2px solid var(--clay-500);outline-offset:3px}.rfx .ug-cred{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);padding-top:8px}.rfx .ug-cred .ug-who{letter-spacing:.04em}.rfx .ug-cred .ug-likes,.rfx .ug-cred .ug-who{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-500)}.rfx .ug-rail{display:grid;grid-auto-flow:column;grid-auto-columns:74%;grid-gap:var(--s-4);gap:var(--s-4);overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--edge)*-1);padding-inline:var(--edge);padding-bottom:var(--s-2);scrollbar-width:none}.rfx .ug-rail::-webkit-scrollbar{display:none}.rfx .ug-rail>*{scroll-snap-align:start}@media(min-width:768px){.rfx .ug-rail{grid-auto-columns:42%}}@media(min-width:1280px){.rfx .ug-rail{grid-auto-columns:31%}}.rfx :is(.h4x-rail,.h8x-rail,.ej-rail,.h5x-rail,.ug-rail){scroll-padding-inline:var(--edge)}.rfx .ug-post{border:1px solid var(--ink-200);border-radius:var(--r-sm);overflow:hidden;background:var(--bone-50);display:flex;flex-direction:column;transition:border-color var(--dur) var(--ease-out)}.rfx .ug-post:focus-within,.rfx .ug-post:hover{border-color:var(--ink-900)}.rfx .ug-post .ph{aspect-ratio:4/5;border-radius:0}.rfx .ug-post-body{padding:var(--s-4);display:flex;flex-direction:column;gap:var(--s-3)}.rfx .ug-byline{display:flex;align-items:center;gap:var(--s-3)}.rfx .ug-av{width:28px;height:28px;border-radius:var(--r-pill);overflow:hidden;flex:none;border:1px solid var(--ink-200)}.rfx .ug-av .ph{aspect-ratio:1/1;border-radius:0}.rfx .ug-byline b{font-size:var(--t-sm);font-weight:600}.rfx .ug-byline span{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-500);margin-left:auto}.rfx .ug-cap{font-size:var(--t-sm);color:var(--ink-700);line-height:1.55}.rfx .ug-tagged{display:flex;align-items:center;gap:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--ink-200)}.rfx .ug-tagged-fig{width:44px;height:54px;border-radius:var(--r-xs);overflow:hidden;flex:none}.rfx .ug-tagged-fig .ph{width:100%;height:100%;border-radius:0}.rfx .ug-tagged-meta{min-width:0;flex:1 1}.rfx .ug-tagged-meta b{display:block;font-family:var(--font-serif);font-weight:400;font-size:var(--t-sm);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rfx .ug-tagged-meta i{font-family:var(--font-sans);font-style:normal;font-weight:600;font-size:var(--t-sm)}.rfx .ug-tagged-meta em{display:block;font-family:var(--font-mono);font-size:10px;color:var(--ink-500);letter-spacing:.04em}.rfx .ug-shop{height:36px;padding-inline:14px;border-radius:var(--r-sm);background:var(--ink-900);color:var(--bone-50);font-family:var(--font-sans);font-size:var(--t-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center;flex:none;transition:background var(--dur) var(--ease-out)}.rfx .ug-shop:hover{background:var(--clay-600)}.rfx .ug-shop:disabled{background:var(--ink-300);cursor:not-allowed}.rfx .ug-nav{display:flex;align-items:center;gap:var(--s-3)}.rfx .ug-arrow{width:42px;height:42px;border:1px solid var(--ink-200);border-radius:var(--r-pill);display:inline-flex;align-items:center;justify-content:center;background:var(--bone-50);color:var(--ink-900);transition:border-color var(--dur) var(--ease-out),background var(--dur) var(--ease-out)}.rfx .ug-arrow:hover{border-color:var(--ink-900);background:var(--bone-100)}.rfx .ug-arrow:disabled{color:var(--ink-300);cursor:not-allowed}.rfx .ug-mos{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--s-2);gap:var(--s-2);grid-auto-rows:1fr}@media(min-width:768px){.rfx .ug-mos{grid-template-columns:repeat(4,1fr);gap:var(--s-3)}}@media(min-width:1024px){.rfx .ug-mos{grid-template-columns:repeat(6,1fr)}}.rfx .ug-cell{position:relative;overflow:hidden;border-radius:var(--r-sm);background:var(--bone-100)}.rfx .ug-cell .ph{width:100%;height:100%;border-radius:0;transition:transform .5s var(--ease-soft)}.rfx .ug-cell:hover .ph{transform:scale(1.04)}.rfx .ug-cell.ug-sq,.rfx .ug-cell.ug-tall{aspect-ratio:1/1}@media(min-width:768px){.rfx .ug-cell.ug-tall{grid-row:span 2;aspect-ratio:1/2}.rfx .ug-cell.ug-wide{grid-column:span 2;aspect-ratio:2/1}}.rfx .ug-panel{background:var(--ink-900);color:var(--bone-200);border-radius:var(--r-sm);padding:var(--s-5);display:flex;flex-direction:column;gap:var(--s-3);justify-content:space-between;grid-column:span 2}@media(min-width:768px){.rfx .ug-panel{grid-row:span 2;grid-column:span 2}}.rfx .ug-panel h3{font-family:var(--font-serif);font-weight:300;font-size:var(--t-xl);letter-spacing:-.02em;color:var(--bone-50);line-height:1.1}.rfx .ug-panel p{font-size:var(--t-sm);line-height:1.6;color:var(--bone-300)}.rfx .ug-panel .ug-stat{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--clay-100)}.rfx .ug-panel .btn-secondary{border-color:rgba(255,255,255,.35);color:var(--bone-50)}.rfx .ug-panel .btn-secondary:hover{background:var(--bone-50);color:var(--ink-900);border-color:var(--bone-50)}.rfx .ug-pin{position:absolute;bottom:8px;left:8px;z-index:2;display:inline-flex;align-items:center;gap:6px;height:26px;padding-inline:9px;border-radius:var(--r-pill);background:rgba(255,255,255,.92);font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-900);opacity:0;transform:translateY(4px);transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.rfx .ug-cell:focus-within .ug-pin,.rfx .ug-cell:hover .ug-pin{opacity:1;transform:translateY(0)}@media(hover:none){.rfx .ug-pin{opacity:1;transform:none}}@media(min-width:768px){.rfx .ug-mos>li[data-ug-shape=tall]{grid-row:span 2}.rfx .ug-mos>li[data-ug-shape=wide]{grid-column:span 2}}.rfx .h3x-kick{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-500)}.rfx .h3x-kick:before{content:"";width:22px;height:1px;background:var(--ink-300)}.rfx .h3x-h1{font-family:var(--font-serif);font-weight:300;letter-spacing:-.035em;line-height:.98;font-size:clamp(38px,7vw,84px);text-wrap:balance}.rfx .h3x-lead{font-size:var(--t-md);color:var(--ink-700);line-height:1.6;max-width:42ch}.rfx .h3x-cta{display:flex;gap:var(--s-3);flex-wrap:wrap;align-items:center}.rfx .h3x-meta{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.08em;color:var(--ink-500)}.rfx .h3x-split{display:grid;grid-template-columns:1fr;border-bottom:1px solid var(--ink-200)}@media(min-width:900px){.rfx .h3x-split{grid-template-columns:1fr 1.05fr;align-items:stretch;min-height:min(78dvh,700px)}}.rfx .h3x-copy{padding:var(--s-7) var(--s-5);display:flex;flex-direction:column;gap:var(--s-5);justify-content:center;background:var(--bone-50)}@media(min-width:900px){.rfx .h3x-copy{padding:var(--s-10) var(--s-9)}}.rfx .h3x-fig .ph{height:100%;min-height:320px;border-radius:0}@media(min-width:900px){.rfx .h3x-fig .ph{min-height:100%}}.rfx .h3x-vid{border-bottom:1px solid var(--ink-200)}.rfx .h3x-vidband{position:relative}.rfx .h3x-vidband .ph{aspect-ratio:16/9;border-radius:0}@media(min-width:900px){.rfx .h3x-vidband .ph{aspect-ratio:21/9}}.rfx .h3x-vctl{position:absolute;bottom:var(--s-4);right:var(--s-4);z-index:2;display:flex;gap:var(--s-2)}.rfx .h3x-vbtn{height:40px;padding-inline:14px;border-radius:var(--r-pill);background:var(--bone-50);border:1px solid var(--ink-200);font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-900);display:inline-flex;align-items:center;gap:8px;transition:border-color var(--dur) var(--ease-out),background var(--dur) var(--ease-out)}.rfx .h3x-vbtn:hover{border-color:var(--ink-900);background:var(--bone-100)}.rfx .h3x-vbtn[aria-pressed=true]{background:var(--ink-900);color:var(--bone-50);border-color:var(--ink-900)}.rfx .h3x-vpanel{background:var(--bone-100);padding:var(--s-6) var(--s-5);display:flex;flex-direction:column;gap:var(--s-4)}@media(min-width:900px){.rfx .h3x-vpanel{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:var(--s-8);padding:var(--s-8) var(--s-9)}}.rfx .h3x-car{border-bottom:1px solid var(--ink-200);position:relative}.rfx .h3x-track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.rfx .h3x-track::-webkit-scrollbar{display:none}.rfx .h3x-slide{scroll-snap-align:start;display:grid;grid-template-columns:1fr}@media(min-width:900px){.rfx .h3x-slide{grid-template-columns:1.05fr 1fr;align-items:stretch;min-height:min(66dvh,600px)}}.rfx .h3x-slide .ph{min-height:280px;height:100%;border-radius:0}.rfx .h3x-slidecopy{padding:var(--s-6) var(--s-5);display:flex;flex-direction:column;gap:var(--s-4);justify-content:center;background:var(--bone-50)}@media(min-width:900px){.rfx .h3x-slidecopy{padding:var(--s-9)}}.rfx .h3x-carnav{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:var(--s-3) var(--s-5);border-top:1px solid var(--ink-200);background:var(--bone-50)}.rfx .h3x-cardots{display:flex;gap:8px}.rfx .h3x-cardots button{height:3px;width:34px;border-radius:var(--r-pill);background:var(--ink-200);transition:background var(--dur) var(--ease-out)}.rfx .h3x-cardots button[aria-current=true]{background:var(--ink-900)}.rfx .h3x-cardots button:focus-visible{outline:2px solid var(--clay-500);outline-offset:4px}.rfx .h3x-arrows{display:flex;gap:var(--s-2)}.rfx .h3x-arrow{width:40px;height:40px;border:1px solid var(--ink-200);border-radius:var(--r-pill);display:inline-flex;align-items:center;justify-content:center;background:var(--bone-50);color:var(--ink-900);transition:border-color var(--dur) var(--ease-out),background var(--dur) var(--ease-out)}.rfx .h3x-arrow:hover{border-color:var(--ink-900);background:var(--bone-100)}.rfx .h3x-arrow:disabled{color:var(--ink-300);cursor:not-allowed;background:var(--bone-50)}.rfx .h3x-plead{display:grid;grid-gap:var(--s-6);gap:var(--s-6);border-bottom:1px solid var(--ink-200);padding-block:var(--s-6)}@media(min-width:900px){.rfx .h3x-plead{grid-template-columns:1.2fr 1fr;gap:var(--s-9);align-items:center;padding-block:var(--s-8)}}.rfx .h3x-pfig{position:relative}.rfx .h3x-pfig .ph{aspect-ratio:4/3;border-radius:var(--r-sm)}.rfx .h3x-ptag{position:absolute;top:var(--s-3);left:var(--s-3);z-index:2;display:inline-flex;align-items:center;height:24px;padding-inline:10px;border-radius:var(--r-xs);background:var(--clay-600);color:var(--bone-50);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase}.rfx .h3x-pbuy{display:flex;flex-direction:column;gap:var(--s-4)}.rfx .h3x-pprice{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.rfx .h3x-pprice b{font-size:var(--t-xl);font-weight:600;letter-spacing:-.02em}.rfx .h3x-tax{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-500)}.rfx .h3x-thumbs{display:flex;gap:var(--s-2)}.rfx .h3x-thumb{width:56px;border:1px solid var(--ink-200);border-radius:var(--r-sm);overflow:hidden;padding:0;background:var(--bone-50);transition:border-color var(--dur) var(--ease-out)}.rfx .h3x-thumb .ph{aspect-ratio:1/1;border-radius:0}.rfx .h3x-thumb:hover{border-color:var(--ink-900)}.rfx .h3x-thumb[aria-pressed=true]{border-color:var(--ink-900);box-shadow:inset 0 0 0 2px var(--bone-50)}.rfx .hfb{display:flex;flex-direction:column}.rfx .hfb-media{position:relative;overflow:hidden}.rfx .hfb-media .ph{aspect-ratio:4/5;border-radius:0}@media (min-width:768px){.rfx .hfb-media .ph{aspect-ratio:16/9}}@media (min-width:1024px){.rfx .hfb-media .ph{aspect-ratio:21/9}}.rfx .hfb-panel{display:grid;grid-template-columns:1fr;grid-gap:var(--s-4);gap:var(--s-4);padding-block:var(--s-6) var(--s-7)}@media (min-width:860px){.rfx .hfb-panel{grid-template-columns:1.25fr 1fr;gap:var(--s-8);align-items:end}}.rfx .hfb-panel h1{font-family:var(--font-serif);font-weight:500;letter-spacing:-.04em;font-size:clamp(34px,6vw,68px);line-height:.98}.rfx .hfb-panel p{color:var(--ink-700);font-size:var(--t-md);max-width:44ch}.rfx .hfb-meta{padding-top:var(--s-4);border-top:1px solid var(--ink-200);font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500)}.rfx .hfb-cta,.rfx .hfb-meta{display:flex;flex-wrap:wrap;gap:var(--s-4);align-items:center}.rfx .htu{display:grid;grid-template-columns:1fr;grid-gap:var(--s-4);gap:var(--s-4);padding-block:var(--s-6) var(--s-8)}@media (min-width:900px){.rfx .htu{grid-template-columns:1fr 1.15fr 1fr;gap:var(--s-5);align-items:center}}.rfx .htu-copy{display:flex;flex-direction:column;gap:var(--s-4);order:-1}@media (min-width:900px){.rfx .htu-copy{order:0;text-align:center;align-items:center}}.rfx .htu-copy h1{font-family:var(--font-serif);font-weight:500;letter-spacing:-.035em;font-size:clamp(32px,4.4vw,54px);line-height:1}.rfx .htu-copy p{color:var(--ink-700);font-size:var(--t-base);max-width:34ch}.rfx .htu-fig{overflow:hidden;border-radius:var(--r-sm)}.rfx .hfb-cta a:focus-visible,.rfx .htu-fig:focus-visible{outline:2px solid var(--clay-500);outline-offset:3px}.rfx .htu-fig .ph{transition:transform var(--dur-slow) var(--ease-out)}@media (hover:hover){.rfx .htu-fig:hover .ph{transform:scale(1.03)}}.rfx .htu-fig.tall .ph{aspect-ratio:3/4}.rfx .htu-fig.short .ph{aspect-ratio:4/5}@media (min-width:900px){.rfx .htu-fig.short .ph{aspect-ratio:3/4;margin-top:var(--s-7)}}.rfx .htu-cap{display:flex;justify-content:space-between;gap:var(--s-3);padding-top:10px;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-500)}