.rx{--ease:cubic-bezier(.16,1,.3,1);--ease-io:cubic-bezier(.65,.05,.36,1);--barH:0px;--f-d:var(--font-display);--f-b:var(--font-body);--f-m:var(--font-mono);font:400 1rem/1.6 var(--font-body);-webkit-font-smoothing:antialiased;font-feature-settings:"lnum" 1;padding-top:72px}.rx [hidden]{display:none!important}.rx img{max-width:100%;height:auto;display:block}.rx a{color:inherit}.rx h1,.rx h2,.rx h3,.rx h4{text-wrap:balance;margin:0;font-weight:500}.rx p{margin:0}.rx ul{margin:0;padding:0;list-style:none}.rx :focus-visible{outline:2px solid var(--g);outline-offset:3px}.rx.rx{background:var(--bk);color:var(--cr);font-family:var(--f-b);font-variant-numeric:lining-nums;position:relative}.rx .m-shell{max-width:1400px;margin:0 auto;padding-inline:clamp(20px,4vw,3rem)}.rx .m-sec{padding-block:7rem;position:relative}.rx .eyebrow{font:400 .65rem/1.5 var(--f-m);letter-spacing:.35em;text-transform:uppercase;color:var(--g);margin-bottom:1rem;display:inline-block}.rx .m-h2{font:300 clamp(2rem,3.5vw,3.2rem)/1.15 var(--f-d);color:var(--cr);max-width:22ch}.rx .m-h2 em{color:var(--g);font-style:italic}.rx .btn{font:500 .75rem/1 var(--f-b);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:.7rem;padding:.95rem 2rem;text-decoration:none;transition:all .35s;display:inline-flex}.rx .btn .ar{transition:transform .35s var(--ease);display:inline-block}.rx .btn:hover .ar{transform:translate(4px)}.rx .btn-primary{background:var(--g);color:var(--bk)}.rx .btn-primary:hover{background:var(--gl);transform:translateY(-1px);box-shadow:0 8px 30px #c6a84f40}.rx .btn-ghost{color:var(--cr);box-shadow:inset 0 0 0 1px var(--g7);background:0 0}.rx .btn-ghost:hover{box-shadow:inset 0 0 0 1px var(--g);color:var(--g)}.rx .btn:active{transform:scale(.97)}.rx .btn-primary:active{box-shadow:none;transform:scale(.97)}.rx.rx.motion .rv{opacity:0;transition:opacity .9s var(--ease),transform .9s var(--ease);transform:translateY(30px)}.rx.rx.motion .rv.vis{opacity:1;transform:none}.rx .rv-d1{transition-delay:.1s!important}.rx .rv-d2{transition-delay:.2s!important}.rx .rv-d3{transition-delay:.3s!important}@keyframes rx-glow{0%{opacity:.3;transform:translate(0)scale(1)}to{opacity:.6;transform:translate(-40px,30px)scale(1.1)}}@keyframes rx-pulse{0%,to{box-shadow:0 0 #c6a84f66}50%{box-shadow:0 0 0 8px #c6a84f00}}.rx .stats{background:var(--ch);border:1px solid #c6a84f38;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.rx .stats .cn{border-color:var(--g);width:14px;height:14px;transition:transform .8s var(--ease) .2s;pointer-events:none;border-style:solid;border-width:0;position:absolute}.rx .stats .cn.tl{transform-origin:0 0;border-top-width:1px;border-left-width:1px;top:-1px;left:-1px}.rx .stats .cn.tr{transform-origin:100% 0;border-top-width:1px;border-right-width:1px;top:-1px;right:-1px}.rx .stats .cn.bl{transform-origin:0 100%;border-bottom-width:1px;border-left-width:1px;bottom:-1px;left:-1px}.rx .stats .cn.br{transform-origin:100% 100%;border-bottom-width:1px;border-right-width:1px;bottom:-1px;right:-1px}.rx.rx.motion .stats:not(.vis) .cn{transform:scale(0)}.rx .stat{border-left:1px solid var(--gd);padding:2.4rem 1.8rem 2.1rem;transition:background-color .4s;position:relative}.rx .stat:first-of-type{border-left:0}.rx .stat:before{content:"";background:var(--g);transform-origin:0;height:2px;transition:transform .5s var(--ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.rx .stat:hover{background:#c6a84f09}.rx .stat:hover:before{transform:scaleX(1)}.rx .stat .num{font:500 clamp(2.4rem,4vw,3.4rem)/1 var(--f-d);color:var(--g);font-variant-numeric:lining-nums tabular-nums;transition:transform .5s var(--ease)}.rx .stat .num em{font-style:italic;font-weight:400}.rx .stat:hover .num{transform:translateY(-3px)}.rx .stat .lbl{font:400 .62rem/1.5 var(--f-m);letter-spacing:.18em;text-transform:uppercase;color:var(--g5);margin-top:.8rem}.rx .picker{border-bottom:1px solid var(--g8);flex-wrap:wrap;gap:0;margin-top:2.4rem;display:flex;position:relative}.rx .pick{text-align:left;cursor:pointer;color:var(--g5);font:400 .74rem/1 var(--f-b);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;margin-right:1.6rem;padding:1.2rem 1.6rem 1.2rem 0;transition:color .3s;position:relative}.rx .pick:hover{color:var(--cr)}.rx .pick[aria-selected=true]{color:var(--g)}.rx .pick small{font:400 .56rem/1 var(--f-m);letter-spacing:.2em;color:var(--g7);margin-bottom:.45rem;transition:color .3s;display:block}.rx .pick[aria-selected=true] small{color:var(--g)}.rx .ind{background:var(--g);transform-origin:0;width:100px;height:2px;transition:transform .55s var(--ease);position:absolute;top:0;left:0}@keyframes rx-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.rx .frame{margin:0;position:relative}.rx .frame:before{content:"";border:1px solid var(--g);opacity:.2;transition:transform .9s var(--ease),opacity .6s;pointer-events:none;z-index:1;position:absolute;inset:0;transform:translate(-15px,-15px)}.rx .frame:hover:before{opacity:.45;transform:translate(-10px,-10px)}.rx .frame-in{aspect-ratio:4/5;border:1px solid var(--g8);background:var(--ch);position:relative;overflow:hidden}.rx .frame-in:after{content:"";z-index:3;background:var(--bk);transform-origin:bottom;pointer-events:none;position:absolute;inset:0;transform:scaleY(0)}@keyframes rx-curtain{0%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}@keyframes rx-settle{0%{transform:scale(1.12)}to{transform:scale(1)}}.rx .p-proof{background:var(--ch);border:1px solid var(--g8);max-width:520px;color:var(--cd);padding:1.1rem 1.3rem;font-size:.95rem;line-height:1.6;position:relative}.rx .p-proof small{font:400 .58rem/1.4 var(--f-m);letter-spacing:.22em;text-transform:uppercase;color:var(--g);margin-bottom:.4rem;display:block}.rx .p-proof b{color:var(--g);font-weight:500;font-family:var(--f-d);font-size:1.15rem}.rx .p-proof q{font:italic 400 1.15rem/1.5 var(--f-d);color:var(--cr)}.rx .p-proof .who{font:400 .58rem/1.5 var(--f-m);letter-spacing:.18em;text-transform:uppercase;color:var(--g5);margin-top:.6rem;display:block}.rx .p-ctas{flex-wrap:wrap;gap:1rem;display:flex}.rx .books{border-top:1px solid var(--g8);width:100%}.rx .books a{border-bottom:1px solid var(--g8);color:var(--cr);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:1.2rem;padding:1.3rem 0;text-decoration:none;display:grid;position:relative;overflow:hidden}.rx .books a:after{content:"";background:var(--g);transform-origin:0;height:1px;transition:transform .6s var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.rx .books a:hover:after{transform:scaleX(1)}.rx .books .bn{font:italic 300 2rem/1 var(--f-d);color:var(--g);opacity:.55;transition:opacity .4s}.rx .books a:hover .bn{opacity:1}.rx .books .bt{font:400 1.5rem/1.15 var(--f-d);transition:transform .5s var(--ease)}.rx .books a:hover .bt{transform:translate(6px)}.rx .books .bt small{font:400 .8rem/1.4 var(--f-b);color:var(--g5);margin-top:.3rem;display:block}.rx .books .ar{color:var(--g);transition:transform .5s var(--ease)}.rx .books a:hover .ar{transform:translate(4px)}.rx .m-steps{background:var(--ch);border-block:1px solid var(--g8)}.rx .line-wrap{margin-top:3.5rem;position:relative}.rx .gline{background:var(--g8);height:1px;position:absolute;top:1.25rem;left:0;right:0}.rx .gline i{background:linear-gradient(90deg,var(--g),#c6a84f59);transform-origin:0;transition:transform 1.6s var(--ease-io) .1s;position:absolute;inset:0}.rx.rx.motion .line-wrap:not(.vis) .gline i{transform:scaleX(0)}.rx .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,64px);display:grid;position:relative}.rx .step .node{border:1px solid var(--g);background:var(--ch);width:2.5rem;height:2.5rem;font:italic 300 1.25rem/1 var(--f-d);color:var(--g);transition:transform .6s var(--ease),background-color .4s,color .4s;border-radius:50%;place-items:center;display:inline-grid;position:relative}.rx .step:hover .node{background:var(--g);color:var(--bk);transform:scale(1.08)}.rx.rx.motion .line-wrap:not(.vis) .node{transform:scale(0)}.rx .line-wrap.vis .step:nth-child(2) .node{transition-delay:.45s}.rx .line-wrap.vis .step:nth-child(3) .node{transition-delay:.9s}.rx .step h3{font:400 1.7rem/1.15 var(--f-d);color:var(--cr);margin-top:1.4rem}.rx .step p{color:var(--g4);max-width:34ch;margin-top:.6rem;font-size:.95rem;line-height:1.75}.rx .nl{border-top:1px solid var(--g8);max-width:520px;margin-top:3rem;padding-top:1.8rem}.rx .nl p{color:var(--g4);font-size:.92rem;line-height:1.7}.rx .nl p em{font-family:var(--f-d);color:var(--cr);font-size:1.1rem}.rx .nl form{margin-top:1rem;display:flex}.rx .nl label{flex:1}.rx .nl input{background:var(--g9);border:1px solid var(--g7);width:100%;height:100%;color:var(--cr);font:400 .85rem/1 var(--f-b);border-right:0;border-radius:0;outline:none;padding:.9rem 1.2rem;transition:border-color .3s}.rx .nl input:focus{border-color:var(--g)}.rx .nl button{background:var(--g);color:var(--bk);font:500 .72rem/1 var(--f-b);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border:0;min-height:46px;padding:0 1.4rem;transition:background-color .3s}.rx .nl button:hover{background:var(--gl)}.rx .nl .msg{color:var(--g);min-height:1.3em;margin-top:.6rem;font-size:.82rem}.rx .tl{margin-top:4.5rem;position:relative}.rx .frame:hover .frame-in img{transform:scale(1.04)}.rx .out{grid-template-rows:repeat(2,minmax(260px,auto));grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:1.2rem;margin-top:3rem;display:grid}.rx .a-cta{border-top:1px solid var(--g8)}.rx .a-cta-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;gap:2.5rem;display:grid}.rx .a-cta h2{font:300 clamp(2.3rem,4.4vw,4rem)/1.08 var(--f-d);color:var(--cr);max-width:18ch}.rx .a-cta h2 em{color:var(--g);font-style:italic}.rx .a-cta .p-ctas{justify-content:flex-end}@media (width<=1024px){.rx .a-cta-grid{grid-template-columns:1fr}.rx .out{grid-template-rows:none;grid-template-columns:1fr}.rx .a-cta .p-ctas{justify-content:flex-start}.rx .m-sec{padding-block:5rem}.rx .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rx .stat:nth-of-type(3){border-left:0}.rx .stat:nth-of-type(n+3){border-top:1px solid var(--gd)}.rx .frame{max-width:420px;margin-left:15px}.rx .steps{grid-template-columns:1fr}.rx .gline{width:1px;height:auto;inset:0 auto 0 1.25rem}.rx .gline i{transform-origin:top}.rx.rx.motion .line-wrap:not(.vis) .gline i{transform:scaleY(0)}}@media (width<=640px){.rx .stats{grid-template-columns:1fr}.rx .stat{border-top:1px solid var(--gd);border-left:0!important}.rx .stat:first-of-type{border-top:0}.rx .pick{margin-right:1.2rem;padding-right:0;font-size:.66rem}}.rx .scene{transition:transform 1.6s var(--ease);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .96 0 0 0 0 .92 0 0 0 0 .84 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(112deg,#0000 30%,#d9bf721a 42%,#d9bf7208 52%,#0000 62%),radial-gradient(80% 90% at 18% 30%,#4a3a26 0%,#2a2219 38%,#141210 70%,#0b0a09 100%);position:absolute;inset:0;overflow:hidden}.rx .fb{border-bottom:1px solid var(--g8);align-items:end;min-height:min(86vh,820px);display:grid;position:relative;overflow:hidden}.rx .fb .scene{transform:scale(1.08)}.rx.rx.loaded .fb .scene{transition:transform 2.6s var(--ease);transform:scale(1)}.rx .fb:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0a0a0a1a 30%,#0a0a0a8c 62%,#0a0a0af5 100%),linear-gradient(90deg,#0a0a0a99,#0000 60%);position:absolute;inset:0}.rx .fb .m-shell{z-index:2;width:100%;padding-block:clamp(120px,14vw,200px) 0;position:relative}.rx .fb-h{font:300 clamp(3.2rem,8.4vw,8.4rem)/.94 var(--f-d);color:var(--cr);letter-spacing:-.015em}.rx .fb-h em{color:var(--g);font-style:italic}.rx .fb-h .ln{padding-bottom:.06em;display:block;overflow:hidden}.rx .fb-h .ln>span{white-space:nowrap;display:inline-block}.rx.rx.motion .fb-h .ln>span{transition:transform 1.2s var(--ease);transform:translateY(105%)}.rx.rx.loaded .fb-h .ln>span{transform:none}.rx.rx.loaded .fb-h .ln:nth-child(2)>span{transition-delay:.12s}.rx .fb-sub{max-width:46ch;color:var(--cd);margin-top:1.8rem;font-size:1.12rem;line-height:1.75}.rx .fb-ctas{flex-wrap:wrap;gap:1rem;margin-top:2.2rem;display:flex}.rx .ticker{font:400 .62rem/1 var(--f-m);letter-spacing:.3em;text-transform:uppercase;color:var(--g4);border-top:1px solid #c6a84f2e;justify-content:space-between;gap:1rem;margin-top:clamp(48px,6vw,80px);padding-block:1.1rem;display:flex}.rx .ticker span{transition:opacity .9s var(--ease),transform .9s var(--ease)}.rx.rx.motion .ticker span{opacity:0;transform:translateY(8px)}.rx.rx.loaded .ticker span{opacity:1;transform:none}.rx.rx.loaded .ticker span:nth-child(2){transition-delay:80ms}.rx.rx.loaded .ticker span:nth-child(3){transition-delay:.16s}.rx.rx.loaded .ticker span:nth-child(4){transition-delay:.24s}.rx.rx.loaded .ticker span:nth-child(5){transition-delay:.32s}.rx .ticker i{color:var(--g);font-style:normal}.rx .who-tiles{grid-template-rows:repeat(2,minmax(250px,auto));grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1.2rem;margin-top:3rem;display:grid}.rx .wt{background:var(--ch);border:1px solid var(--g8);min-height:250px;color:var(--cr);transition:border-color .4s,transform .4s var(--ease);text-decoration:none;display:block;position:relative;overflow:hidden}.rx .wt.tall{grid-row:span 2;min-height:520px}.rx .wt:before{content:"";z-index:4;background:var(--g);transform-origin:0;height:2px;transition:transform .5s var(--ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.rx .wt:hover{border-color:var(--gd);transform:translateY(-3px)}.rx .wt:hover:before{transform:scaleX(1)}.rx .wt:hover .scene{transform:scale(1.05)}.rx .wt:after{content:"";z-index:1;background:linear-gradient(#0000 25%,#0a0a0a80 55%,#0a0a0af2 100%);position:absolute;inset:0}.rx .wt-cap{z-index:3;gap:.5rem;padding:clamp(20px,2.4vw,32px);display:grid;position:absolute;bottom:0;left:0;right:0}.rx .wt-cap small{font:italic 300 2.2rem/1 var(--f-d);color:var(--g);opacity:.6}.rx .wt-cap h3{font:300 clamp(1.8rem,2.8vw,2.6rem)/1.05 var(--f-d)}.rx .wt-cap p{color:var(--g4);max-width:36ch;font-size:.95rem}.rx .wt-cap .go{font:400 .66rem/1 var(--f-m);letter-spacing:.16em;text-transform:uppercase;color:var(--g);margin-top:.4rem}.rx .wt-cap .go .ar{transition:transform .35s var(--ease);display:inline-block}.rx .wt:hover .wt-cap .go .ar{transform:translateY(3px)}.rx .rd{border-top:1px solid var(--g8);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(48px,7vw,120px);padding-block:clamp(72px,9vw,120px);scroll-margin-top:130px;display:grid}.rx .rd.flip .rd-media{order:2}.rx .rd-media{top:calc(var(--barH) + 96px);margin-left:15px;position:sticky}.rx .rd-media .frame-in{aspect-ratio:4/5}.rx .rd-body{justify-items:start;gap:1.3rem;display:grid}.rx .rd-body h2{font:300 clamp(2.2rem,3.8vw,3.4rem)/1.08 var(--f-d);color:var(--cr);max-width:16ch}.rx .rd-body h2 em{color:var(--g);font-style:italic}.rx .rd-body>p{color:var(--cd);max-width:44ch;font-size:1.08rem;line-height:1.8}.rx .offers{border-top:1px solid var(--g8);width:100%;max-width:600px;margin-top:.6rem}.rx .offers li{border-bottom:1px solid var(--g8);grid-template-columns:auto minmax(0,1fr);gap:.2rem 1.1rem;padding:1.15rem 0;display:grid;position:relative}.rx .offers li:before{content:"";border:1px solid var(--g);grid-row:span 2;width:7px;height:7px;margin-top:.62rem;transition:background-color .4s;transform:rotate(45deg)}.rx .offers li:hover:before{background:var(--g)}.rx .offers b{font:400 1.3rem/1.25 var(--f-d);color:var(--cr)}.rx .offers span{color:var(--g4);font-size:.92rem;line-height:1.65}.rx .more{border-bottom:1px solid var(--g8);width:100%;max-width:600px}.rx .more summary{cursor:pointer;font:400 .66rem/1.4 var(--f-m);letter-spacing:.16em;text-transform:uppercase;color:var(--g4);justify-content:space-between;align-items:center;padding:1rem 0;list-style:none;transition:color .3s;display:flex}.rx .more summary::-webkit-details-marker{display:none}.rx .more summary:hover{color:var(--g)}.rx .more summary i{color:var(--g);transition:transform .45s var(--ease);font-style:normal}.rx .more[open] summary i{transform:rotate(45deg)}.rx .more ul{gap:.55rem;padding:0 0 1.2rem;display:grid}.rx .more li{color:var(--g4);padding-left:1.1rem;font-size:.92rem;position:relative}.rx .more li:before{content:"";background:var(--g);width:5px;height:1px;position:absolute;top:.7em;left:0}.rx .more[open] ul{animation:rx-up .5s var(--ease) both}.rx .runs{font:400 .64rem/1.5 var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:var(--g5);flex-wrap:wrap;gap:.5rem 1.4rem;display:flex}.rx .runs b{color:var(--g);font-weight:400}.rx .rd-ctas{flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:.4rem;display:flex}.rx .textlink{font:400 .68rem/1.4 var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:var(--g4);padding-block:.3rem;text-decoration:none;transition:color .3s;position:relative}.rx .textlink:after{content:"";transform-origin:0;height:1px;transition:transform .45s var(--ease);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.rx .textlink:hover{color:var(--g)}.rx .textlink:hover:after{transform:scaleX(1)}.rx .pay{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.rx .pay-opts{background:var(--ch);border:1px solid #c6a84f38;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.rx .pay-opts div{border-left:1px solid var(--gd);padding:1.6rem 1.3rem;transition:background-color .4s;position:relative}.rx .pay-opts div:first-child{border-left:0}.rx .pay-opts div:before{content:"";background:var(--g);transform-origin:0;height:2px;transition:transform .5s var(--ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.rx .pay-opts div:hover{background:#c6a84f09}.rx .pay-opts div:hover:before{transform:scaleX(1)}.rx .pay-opts b{font:400 1.35rem/1.15 var(--f-d);color:var(--cr);display:block}.rx .pay-opts span{color:var(--g4);margin-top:.5rem;font-size:.84rem;line-height:1.55;display:block}.rx .range{font:400 .66rem/1.4 var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:var(--g4);border:1px dashed #c6a84f80;align-items:baseline;gap:.8rem;margin-top:1.4rem;padding:.8rem 1.1rem;display:inline-flex}.rx .range b{font:italic 400 1.2rem/1 var(--f-d);letter-spacing:0;text-transform:none;color:var(--g)}.rx .bk-index .books a{grid-template-columns:auto minmax(0,1fr) auto auto}.rx .bk-index .for{font:400 .6rem/1.4 var(--f-m);letter-spacing:.16em;text-transform:uppercase;color:var(--g5);text-align:right}.rx .clock{text-align:center;background:var(--br);border-block:1px solid var(--g8);padding-block:clamp(80px,10vw,140px);position:relative;overflow:hidden}.rx .clock:before{content:"";background:radial-gradient(ellipse,var(--gd) 0%,transparent 70%);opacity:.45;pointer-events:none;width:80vw;max-width:900px;height:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rx .clock h2{font:300 clamp(2.4rem,5vw,4.4rem)/1.1 var(--f-d);color:var(--cr);position:relative}.rx .clock h2 em{color:var(--g);font-style:italic}.rx .clock p{max-width:46ch;color:var(--g4);margin:1.4rem auto 0;font-size:1.05rem;line-height:1.8;position:relative}.rx .clock .btn{margin-top:2rem;position:relative}.rx .w-hero{padding-block:clamp(56px,7vw,100px) clamp(48px,6vw,80px);position:relative;overflow:hidden}.rx .w-hero:before{content:"";background:radial-gradient(circle,var(--gd) 0%,transparent 70%);pointer-events:none;width:600px;height:600px;animation:8s ease-in-out infinite alternate rx-glow;position:absolute;top:-20%;right:-10%}.rx .w-hero-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;gap:clamp(32px,5vw,80px);display:grid;position:relative}.rx .w-h1{font:300 clamp(3rem,6.4vw,6.2rem)/.98 var(--f-d);color:var(--cr);letter-spacing:-.01em}.rx .w-h1 em{color:var(--g);font-style:italic}.rx .w-h1 .ln{padding-bottom:.06em;display:block;overflow:hidden}.rx .w-h1 .ln>span{white-space:nowrap;display:inline-block}.rx.rx.motion .w-h1 .ln>span{transition:transform 1.15s var(--ease);transform:translateY(105%)}.rx.rx.loaded .w-h1 .ln>span{transform:none}.rx.rx.loaded .w-h1 .ln:nth-child(2)>span{transition-delay:.12s}.rx .w-lede{max-width:44ch;color:var(--cd);margin-top:1.6rem;font-size:1.1rem;line-height:1.75}.rx .tools{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.2rem;margin-top:3rem;display:grid}.rx .tool{background:var(--ch);border:1px solid var(--g8);transition:border-color .4s,transform .4s var(--ease);align-content:start;display:grid;position:relative}.rx .tool:before{content:"";z-index:3;background:var(--g);transform-origin:0;height:2px;transition:transform .5s var(--ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.rx .tool:hover{border-color:var(--gd);transform:translateY(-3px)}.rx .tool:hover:before{transform:scaleX(1)}.rx .tool.remit{grid-area:1/1/3/8}.rx .tool.trail,.rx .tool.fin{grid-column:8/13}.rx .tool.rest{grid-column:1/13;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.rx .tool-shot{aspect-ratio:16/10;border-bottom:1px solid var(--g8);background:#0d0d0d;position:relative;overflow:hidden}.rx .tool.remit .tool-shot{aspect-ratio:16/11}.rx .tool.rest .tool-shot{border-bottom:0;border-right:1px solid var(--g8);aspect-ratio:auto;min-height:300px}.rx .tool-shot img{object-fit:cover;object-position:50% 0;width:100%;height:100%;transition:transform 1.4s var(--ease)}.rx .tool:hover .tool-shot img{transform:scale(1.04)}.rx .tool-shot:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#1414148c);position:absolute;inset:0}.rx .tool-body{gap:.7rem;padding:clamp(20px,2.2vw,30px);display:grid}.rx .tool-body small{font:400 .58rem/1.4 var(--f-m);letter-spacing:.2em;text-transform:uppercase;color:var(--g)}.rx .tool-body h3{font:300 clamp(1.7rem,2.4vw,2.3rem)/1.1 var(--f-d);color:var(--cr)}.rx .tool.remit .tool-body h3{font-size:clamp(2rem,3vw,2.8rem)}.rx .tool-body p{color:var(--g4);max-width:52ch;font-size:.95rem;line-height:1.7}.rx .tool-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;margin-top:.3rem;display:flex}.rx .built{font-size:.82rem}.rx .built summary{cursor:pointer;font:400 .6rem/1.4 var(--f-m);letter-spacing:.16em;text-transform:uppercase;color:var(--g5);list-style:none;transition:color .3s}.rx .built summary::-webkit-details-marker{display:none}.rx .built summary:hover{color:var(--g)}.rx .built summary:after{content:" +";color:var(--g)}.rx .built[open] summary:after{content:" −"}.rx .built div{animation:rx-up .45s var(--ease) both;flex-wrap:wrap;gap:.4rem;margin-top:.7rem;display:flex}.rx .built div span{font:400 .58rem/1 var(--f-m);letter-spacing:.08em;color:var(--g5);background:var(--g9);border:1px solid var(--g8);padding:.4rem .65rem}.rx .mid-cta{border:1px solid var(--g8);background:linear-gradient(90deg,#c6a84f0f,#0000 60%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem 2rem;margin-top:3rem;padding:1.6rem 1.8rem;display:flex}.rx .mid-cta p{font:300 clamp(1.4rem,2.2vw,1.9rem)/1.2 var(--f-d);color:var(--cr)}.rx .mid-cta p em{color:var(--g);font-style:italic}.rx .htp{--p-ink:#10100f;--p-ink2:#403a2f;--p-ink3:#6b6455;--p-rule:#ded6c4;--p-gold:#7f681f;color:var(--p-ink);background:#f2eee6;padding-block:clamp(80px,10vw,140px);position:relative}.rx .htp .eyebrow{color:var(--p-gold)}.rx .htp-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(48px,7vw,120px);display:grid}.rx .htp-img{margin:0 0 0 15px;position:relative}.rx .htp-img:before{content:"";border:1px solid var(--p-gold);opacity:.35;transition:transform .9s var(--ease),opacity .6s;pointer-events:none;position:absolute;inset:0;transform:translate(-15px,-15px)}.rx .htp-img:hover:before{opacity:.7;transform:translate(-10px,-10px)}.rx .htp-img div{border:1px solid var(--p-rule);overflow:hidden;box-shadow:0 30px 60px #10100f2e}.rx .htp-img img{aspect-ratio:1;object-fit:cover;width:100%;transition:transform 1.4s var(--ease)}.rx .htp-img:hover img{transform:scale(1.035)}.rx .htp h2{font:300 clamp(2.2rem,4vw,3.6rem)/1.1 var(--f-d);color:var(--p-ink);max-width:18ch}.rx .htp h2 em{color:var(--p-gold);font-style:italic}.rx .htp .lead{color:var(--p-ink2);max-width:46ch;margin-top:1.2rem;font-size:1.08rem;line-height:1.8}.rx .htp .lead em{font:italic 400 1.2rem/1 var(--f-d);color:var(--p-ink)}.rx .htp-feats{border-top:1px solid var(--p-rule);max-width:520px;margin-top:1.6rem}.rx .htp-feats li{border-bottom:1px solid var(--p-rule);color:var(--p-ink2);align-items:baseline;gap:.9rem;padding:.85rem 0;display:flex}.rx .htp-feats li:before{content:"";border:1px solid var(--p-gold);flex:0 0 7px;height:7px;transform:translateY(-1px)rotate(45deg)}.rx .htp-ctas{flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:2rem;display:flex}.rx .btn-ink{background:var(--p-ink);color:#f2eee6}.rx .btn-ink:hover{background:var(--p-gold);transform:translateY(-1px);box-shadow:0 8px 30px #7f681f40}.rx .htp .textlink{color:var(--p-ink3)}.rx .htp .textlink:hover{color:var(--p-gold)}.rx .revs{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:1.2rem;margin-top:clamp(56px,7vw,90px);display:grid}.rx .rev{border:1px solid var(--p-rule);transition:transform .4s var(--ease),border-color .4s;background:#fbf9f3;padding:2rem 1.8rem 1.8rem;position:relative}.rx .rev:before{content:"";background:var(--p-gold);transform-origin:0;height:2px;transition:transform .5s var(--ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.rx .rev:hover{border-color:#7f681f59;transform:translateY(-3px)}.rx .rev:hover:before{transform:scaleX(1)}.rx .rev:after{content:"“";font:300 4.5rem/1 var(--f-d);color:var(--p-gold);opacity:.2;position:absolute;top:.6rem;right:1.2rem}.rx .rev q{font:italic 400 1.12rem/1.6 var(--f-d);color:var(--p-ink);display:block}.rx .rev:first-child q{font-size:1.3rem}.rx .rev-who{align-items:center;gap:.9rem;margin-top:1.4rem;display:flex}.rx .rev-who span.ph{flex:0 0 64px;height:64px;position:relative}.rx .rev-who span.ph:before{content:"";border:1px solid var(--p-gold);opacity:.45;border-radius:50%;position:absolute;inset:-5px}.rx .rev-who img{object-fit:cover;border-radius:50%;width:64px;height:64px}.rx .rev-who b{font:500 .9rem/1.3 var(--f-b);color:var(--p-ink);display:block}.rx .rev-who small{font:400 .58rem/1.5 var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:var(--p-ink3);display:block}@media (width<=1024px){.rx .who-tiles{grid-template-rows:none;grid-template-columns:1fr}.rx .wt.tall{grid-row:auto;min-height:360px}.rx .rd,.rx .pay,.rx .w-hero-grid,.rx .htp-grid{grid-template-columns:1fr}.rx .rd.flip .rd-media{order:0}.rx .rd-media{max-width:420px;position:relative;top:0}.rx .pay-opts{grid-template-columns:repeat(2,minmax(0,1fr))}.rx .pay-opts div:nth-child(3){border-left:0}.rx .pay-opts div:nth-child(n+3){border-top:1px solid var(--gd)}.rx .tools{grid-template-columns:1fr}.rx .tool.remit,.rx .tool.trail,.rx .tool.fin,.rx .tool.rest{grid-area:auto}.rx .tool.rest{grid-template-columns:1fr}.rx .tool.rest .tool-shot{border-right:0;border-bottom:1px solid var(--g8);aspect-ratio:16/10;min-height:0}.rx .revs{grid-template-columns:1fr}.rx .htp-img{max-width:440px}.rx .bk-index .for{display:none}.rx .bk-index .books a{grid-template-columns:auto minmax(0,1fr) auto}}@media (width<=640px){.rx .fb-h{font-size:clamp(2.6rem,12.5vw,3.6rem)}.rx .ticker{letter-spacing:.2em;flex-wrap:wrap;justify-content:flex-start;gap:.8rem 1.4rem}.rx .pay-opts{grid-template-columns:1fr}.rx .pay-opts div{border-top:1px solid var(--gd);border-left:0!important}.rx .pay-opts div:first-child{border-top:0}}.rx button.wt{width:100%;font:inherit;text-align:left;cursor:pointer;padding:0}.rx .wt[aria-selected=true]{border-color:#c6a84f99}.rx .wt[aria-selected=true]:before{transform:scaleX(1)}.rx .wt .sel,.rx .wt[aria-selected=true] .def{display:none}.rx .wt[aria-selected=true] .sel{display:inline}.rx .rd{border-top:0;padding-top:clamp(40px,5vw,64px)}.rx .rd.enter .rd-body>*{animation:rx-up .7s var(--ease) both}.rx .rd.enter .rd-body>:nth-child(2){animation-delay:40ms}.rx .rd.enter .rd-body>:nth-child(3){animation-delay:80ms}.rx .rd.enter .rd-body>:nth-child(4){animation-delay:.12s}.rx .rd.enter .rd-body>:nth-child(5){animation-delay:.16s}.rx .rd.enter .rd-body>:nth-child(n+6){animation-delay:.2s}.rx .rd.enter .frame-in:after{animation:rx-curtain 1s var(--ease-io) both}.rx .rd.enter .scene{animation:rx-settle 1.6s var(--ease) both}@media (width<=640px){.rx .w-h1{font-size:clamp(2.3rem,10.4vw,3.2rem)}}.rx .scene.photo{background:0 0;display:block}.rx .scene.photo img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}.rx .fb .scene.photo img{object-position:62% 72%}.rx .scene.tile-photo img{object-position:58% 28%}.rx .scene.tile-photo-sm img{object-position:52% 36%}.rx .scene.tile-photo-ops img{object-position:50% 12%}.rx .scene.tile-photo-ops:after{content:"";background:linear-gradient(#0000 30%,#0a0a0a40 55%,#0a0a0a99 100%),linear-gradient(90deg,#0a0a0a8c 0%,#0a0a0a33 55%,#0000 80%);position:absolute;inset:0}.rx .fb .scene.spk{-webkit-mask-composite:source-in;width:min(60%,980px);top:64px;left:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 34%),linear-gradient(#0000 0%,#000 10%);mask-image:linear-gradient(90deg,#0000 0%,#000 34%),linear-gradient(#0000 0%,#000 10%);mask-composite:intersect}.rx .fb .scene.spk img{object-position:30% 0%}@media (width<=768px){.rx .fb .scene.photo{height:56%;bottom:auto;-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}.rx .fb .scene.photo img{object-position:50% 42%}.rx .fb .scene.spk{width:100%;height:60%;left:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 8% 62%,#0000);mask-image:linear-gradient(#0000 0%,#000 8% 62%,#0000)}.rx .fb .scene.spk img{object-position:36% 0%}}.rx .rd-wrap .picker{margin-top:0}@media (width>=1025px){.rx .rd-wrap .rd-media{top:calc(var(--barH) + 60px + 67px + 36px)}}@media (width>=1025px) and (height<=820px){.rx .rd-wrap .rd-media{position:relative;top:0}}@media (width<=1024px){.rx .line-wrap .gline{display:none}.rx .steps{row-gap:2.6rem}.rx .step{grid-template-columns:2.5rem minmax(0,1fr);align-items:center;column-gap:1.4rem;display:grid;position:relative}.rx .step .node{grid-area:1/1}.rx .step h3{grid-area:1/2;margin-top:0}.rx .step p{grid-area:2/2;margin-top:.5rem}.rx .step:not(:last-child):after{content:"";background:linear-gradient(var(--g),#c6a84f59);transform-origin:top;width:1px;transition:transform 1s var(--ease-io) .2s;position:absolute;top:2.5rem;bottom:-2.6rem;left:calc(1.25rem - .5px)}.rx.rx.motion .line-wrap:not(.vis) .step:after{transform:scaleY(0)}.rx .line-wrap.vis .step:nth-child(2):after{transition-delay:.65s}}.rx .picker.sticky{top:calc(var(--barH) + 60px);z-index:30;background:var(--bk);margin-inline:calc(-1*clamp(20px,4vw,3rem));padding-inline:clamp(20px,4vw,3rem);position:sticky}@media (width<=1024px){.rx .picker.sticky{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;overflow:auto hidden}.rx .picker.sticky::-webkit-scrollbar{display:none}.rx .picker.sticky .pick{white-space:nowrap;flex:none}}.rx .btn-line{color:var(--g);box-shadow:inset 0 0 0 1px var(--g);background:0 0;padding:.95rem 1.6rem}.rx .btn-line:hover{background:var(--g);color:var(--bk)}.rx .fit-ask{text-align:center;justify-items:center;gap:2rem;display:grid}.rx .fit-ask h2{font:300 clamp(2.3rem,4.4vw,4rem)/1.08 var(--f-d);color:var(--cr);max-width:18ch}.rx .fit-ask h2 em{color:var(--g);font-style:italic}.rx .fit-ask .p-ctas{justify-content:center}.rx .range{border-style:solid;border-color:#c6a84f66}:root[data-theme=light] .rx.rx{--g:#7f681f;--gl:#9a8130;--gd:#7f681f2e;--bk:#f6f1e7;--br:#efe8da;--ch:#fdfbf5;--cl:#f1ebde;--g9:#ece5d5;--g8:#e0d8c5;--g7:#ccc2aa;--g5:#79705c;--g4:#57503f;--cr:#211b10;--cd:#211b10d9}.rx.rx{transition:background-color .5s,color .5s}.rx .theme-btn{border:1px solid var(--g8);color:var(--g4);font:400 .62rem/1 var(--f-m);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;padding:.75rem 1rem;transition:border-color .3s,color .3s}.rx .theme-btn:active{transform:scale(.97)}.rx .n-hero{padding-block:clamp(48px,6vw,88px) clamp(32px,4vw,56px)}.rx .n-top{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.rx .n-h1{font:300 clamp(2.8rem,6vw,5.6rem)/1 var(--f-d);color:var(--cr);letter-spacing:-.01em}.rx .n-h1 em{color:var(--g);font-style:italic}.rx .n-lede{max-width:46ch;color:var(--g4);margin-top:1.4rem;font-size:1.12rem;line-height:1.75}.rx .n-meta{font:400 .64rem/1.4 var(--f-m);letter-spacing:.16em;text-transform:uppercase;color:var(--g5);flex-wrap:wrap;gap:.5rem 1.6rem;margin-top:1.6rem;display:flex}.rx .n-meta b{color:var(--g);font-weight:400}.rx .start{grid-template-rows:repeat(2,auto);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:1.2rem;margin-top:2.4rem;display:grid}.rx .sc{background:var(--ch);border:1px solid var(--g8);color:var(--cr);transition:border-color .4s,transform .4s var(--ease),box-shadow .4s;align-content:space-between;gap:1.4rem;padding:clamp(22px,2.6vw,36px);text-decoration:none;display:grid;position:relative}.rx .sc.big{grid-row:span 2;padding:clamp(28px,3.4vw,48px)}.rx .sc:before{content:"";background:var(--g);transform-origin:0;height:2px;transition:transform .5s var(--ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.rx .sc:hover{border-color:var(--gd);transform:translateY(-3px);box-shadow:0 18px 40px #211b1012}.rx .sc:hover:before{transform:scaleX(1)}.rx .sc small{font:400 .58rem/1.4 var(--f-m);letter-spacing:.22em;text-transform:uppercase;color:var(--g)}.rx .sc h3{font:400 clamp(1.5rem,2.2vw,2rem)/1.15 var(--f-d);color:var(--cr);max-width:22ch;margin-top:.7rem}.rx .sc.big h3{max-width:16ch;font-size:clamp(2.2rem,3.6vw,3.3rem);font-weight:300}.rx .sc p{color:var(--g4);max-width:44ch;margin-top:.8rem;font-size:.98rem;line-height:1.7}.rx .sc.big p{font-size:1.08rem}.rx .sc .rd-go{font:400 .62rem/1.4 var(--f-m);letter-spacing:.16em;text-transform:uppercase;color:var(--g5);justify-content:space-between;align-items:center;display:flex}.rx .sc .rd-go .ar{color:var(--g);transition:transform .35s var(--ease)}.rx .sc:hover .rd-go .ar{transform:translate(5px)}.rx .n-bar{border-bottom:1px solid var(--g8);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(56px,7vw,96px);display:flex}.rx .n-filters{flex-wrap:wrap;gap:0 1.8rem;display:flex}.rx .nf{cursor:pointer;font:400 .7rem/1 var(--f-b);letter-spacing:.14em;text-transform:uppercase;color:var(--g5);background:0 0;border:0;padding:1rem 0;transition:color .3s;position:relative}.rx .nf i{font:400 .6rem/1 var(--f-m);color:var(--g7);margin-left:.45rem;font-style:normal;transition:color .3s}.rx .nf:after{content:"";background:var(--g);transform-origin:0;height:2px;transition:transform .45s var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.rx .nf:hover{color:var(--cr)}.rx .nf[aria-pressed=true],.rx .nf[aria-pressed=true] i{color:var(--g)}.rx .nf[aria-pressed=true]:after{transform:scaleX(1)}.rx .n-sort{-webkit-appearance:none;appearance:none;border:1px solid var(--g8);background:var(--ch);color:var(--g4);font:400 .62rem/1 var(--f-m);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--g) 50%),linear-gradient(135deg,var(--g) 50%,transparent 50%);background-position:calc(100% - 14px),calc(100% - 10px);background-repeat:no-repeat;background-size:4px 4px;border-radius:0;padding:.7rem 2rem .7rem .9rem}.rx .n-list{margin-top:.4rem}.rx .nr{border-bottom:1px solid var(--g8);color:var(--cr);grid-template-columns:90px 120px minmax(0,1fr) 70px 24px;align-items:baseline;gap:1.4rem;padding:1.5rem 0;text-decoration:none;display:grid;position:relative}.rx .nr:after{content:"";background:var(--g);transform-origin:0;height:1px;transition:transform .6s var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.rx .nr:hover:after{transform:scaleX(1)}.rx .nr h3{font:400 clamp(1.35rem,1.9vw,1.7rem)/1.2 var(--f-d);color:var(--cr);transition:transform .5s var(--ease)}.rx .nr p{color:var(--g4);-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:70ch;margin-top:.4rem;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}.rx .nr:hover h3{transform:translate(6px)}.rx .nr .ar{color:var(--g);transition:transform .4s var(--ease)}.rx .nr:hover .ar{transform:translate(4px)}.rx .nr.out{display:none}.rx .nr.in{animation:rx-up .5s var(--ease) both}.rx .n-sub{background:var(--ch);border:1px solid var(--g8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(28px,5vw,72px);margin-top:clamp(56px,7vw,96px);padding:clamp(32px,4vw,52px);display:grid;position:relative}.rx .n-sub:before{content:"";border:1px solid var(--g);opacity:.2;pointer-events:none;transition:transform .9s var(--ease),opacity .6s;position:absolute;inset:0;transform:translate(-12px,-12px)}.rx .n-sub:hover:before{opacity:.4;transform:translate(-8px,-8px)}.rx .n-sub h2{font:300 clamp(2rem,3.4vw,3rem)/1.1 var(--f-d);color:var(--cr)}.rx .n-sub h2 em{color:var(--g);font-style:italic}.rx .n-sub p{color:var(--g4);margin-top:.8rem;line-height:1.7}:root[data-theme=light] .rx.rx .nl input{background:var(--bk);border-color:var(--g7);color:var(--cr)}.rx .progress{top:calc(var(--barH) + 72px);z-index:45;background:0 0;height:2px;margin-top:-2px;position:sticky}.rx .progress i{background:var(--g);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.rx .r-wrap{max-width:41.5rem;margin:0 auto;padding-inline:clamp(20px,4vw,3rem)}.rx .r-top{justify-content:space-between;align-items:center;gap:1rem;padding-top:clamp(36px,5vw,64px);display:flex}.rx .r-back{font:400 .64rem/1.4 var(--f-m);letter-spacing:.16em;text-transform:uppercase;color:var(--g5);text-decoration:none;transition:color .3s}.rx .r-back:hover{color:var(--g)}.rx .r-head{border-bottom:1px solid var(--g8);padding-block:clamp(36px,5vw,64px) clamp(28px,3vw,40px)}.rx .r-meta{font:400 .62rem/1.4 var(--f-m);letter-spacing:.18em;text-transform:uppercase;color:var(--g5);flex-wrap:wrap;gap:.4rem 1.2rem;display:flex}.rx .r-meta b{color:var(--g);font-weight:400}.rx .r-h1{font:300 clamp(2.4rem,5.2vw,4.2rem)/1.08 var(--f-d);color:var(--cr);letter-spacing:-.01em;margin-top:1.2rem}.rx .r-by{align-items:center;gap:1rem;margin-top:2rem;display:flex}.rx .ring-sm{flex:0 0 46px;height:46px;position:relative}.rx .ring-sm:before{content:"";border:1px solid var(--g);opacity:.5;border-radius:50%;position:absolute;inset:-5px}.rx .ring-sm img{object-fit:cover;filter:grayscale();border-radius:50%;width:46px;height:46px}.rx .r-by b{font:500 .95rem/1.3 var(--f-b);color:var(--cr);display:block}.rx .r-by small{font:400 .58rem/1.5 var(--f-m);letter-spacing:.16em;text-transform:uppercase;color:var(--g5);display:block}.rx .read{padding-block:clamp(36px,5vw,56px) clamp(24px,3vw,40px)}.rx .read p,.rx .read li{font:400 1.1875rem/1.72 var(--f-b);color:var(--cr);opacity:.92}.rx .read p{margin:0 0 1.05em}.rx .read p:first-of-type:first-letter{float:left;font:400 4.1em/.82 var(--f-d);color:var(--g);padding:.06em .1em 0 0}.rx .read ul{gap:.55em;margin:.2em 0 1.4em;display:grid}.rx .read li{padding-left:1.5em;position:relative}.rx .read li:before{content:"";background:var(--g);width:.8em;height:1px;position:absolute;top:.82em;left:0}.rx .read p:last-child{margin-bottom:0}.rx .r-end{border-block:1px solid var(--g8);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2.4rem;padding-block:1.6rem;display:flex}.rx .r-end span{font:400 .62rem/1.4 var(--f-m);letter-spacing:.16em;text-transform:uppercase;color:var(--g5)}.rx .copy-btn{cursor:pointer;font:400 .62rem/1.4 var(--f-m);letter-spacing:.16em;text-transform:uppercase;color:var(--g);background:0 0;border:0;padding:.3rem 0;position:relative}.rx .copy-btn:after{content:"";transform-origin:0;height:1px;transition:transform .45s var(--ease);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.rx .copy-btn:hover:after{transform:scaleX(1)}.rx .r-author{background:var(--ch);border:1px solid var(--g8);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.6rem;margin-top:3rem;padding:clamp(24px,3vw,36px);display:grid}.rx .r-author .ring-sm{flex-basis:84px;width:84px;height:84px}.rx .r-author .ring-sm img{width:84px;height:84px}.rx .r-author .ring-sm:before{inset:-8px}.rx .r-author h3{font:400 1.5rem/1.2 var(--f-d);color:var(--cr)}.rx .r-author p{color:var(--g4);margin-top:.5rem;font-size:.98rem;line-height:1.7}.rx .r-author .rd-ctas{margin-top:1.1rem}.rx .r-next{margin-top:clamp(56px,7vw,88px)}.rx .r-next h2{font:300 clamp(1.8rem,3vw,2.6rem)/1.1 var(--f-d);color:var(--cr)}.rx .r-next h2 em{color:var(--g);font-style:italic}.rx .r-next .start{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.6rem}.rx .s-proof{margin-top:-1px}.rx .talks{border-top:1px solid var(--g8);margin-top:3rem}.rx .talk{border-bottom:1px solid var(--g8);grid-template-columns:90px minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,4vw,64px);padding-block:clamp(32px,4vw,52px);display:grid;position:relative}.rx .talk:after{content:"";background:var(--g);transform-origin:0;height:1px;transition:transform .7s var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.rx .talk:hover:after{transform:scaleX(1)}.rx .talk .tn{font:italic 300 3.4rem/.9 var(--f-d);color:var(--g);opacity:.45;transition:opacity .5s}.rx .talk:hover .tn{opacity:1}.rx .talk h3{font:300 clamp(1.8rem,2.8vw,2.6rem)/1.1 var(--f-d);color:var(--cr)}.rx .talk .sub{font:italic 400 1.2rem/1.4 var(--f-d);color:var(--g);margin-top:.5rem}.rx .talk .aud{flex-wrap:wrap;gap:.4rem;margin-top:1.2rem;display:flex}.rx .talk .aud span{font:400 .56rem/1 var(--f-m);letter-spacing:.12em;text-transform:uppercase;color:var(--g5);border:1px solid var(--g8);padding:.45rem .6rem}.rx .talk p{color:var(--g4);max-width:52ch;line-height:1.8}.rx .talk .take{margin-top:1.2rem}.rx .talk .take b{font:400 .58rem/1.4 var(--f-m);letter-spacing:.2em;text-transform:uppercase;color:var(--g);margin-bottom:.4rem;display:block}.rx .talk .take ul{gap:.4rem;display:grid}.rx .talk .take li{color:var(--cd);padding-left:1.1rem;font-size:.95rem;position:relative}.rx .talk .take li:before{content:"";border:1px solid var(--g);width:6px;height:6px;position:absolute;top:.75em;left:0;transform:rotate(45deg)}.rx .hear{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.rx .hear-img{margin:0 0 0 15px;position:relative}.rx .hear-img:before{content:"";border:1px solid var(--g);opacity:.2;transition:transform .9s var(--ease),opacity .6s;pointer-events:none;position:absolute;inset:0;transform:translate(-15px,-15px)}.rx .hear-img:hover:before{opacity:.45;transform:translate(-10px,-10px)}.rx .hear-img img{aspect-ratio:1;object-fit:cover;border:1px solid var(--g8);width:100%}.rx .listen-row{flex-wrap:wrap;gap:.6rem 1.6rem;margin-top:1.6rem;display:flex}.rx .fmt{background:var(--ch);border:1px solid #c6a84f38;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2.6rem;display:grid}.rx .fmt div{border-left:1px solid var(--gd);padding:1.6rem 1.4rem;transition:background-color .4s;position:relative}.rx .fmt div:first-child{border-left:0}.rx .fmt div:before{content:"";background:var(--g);transform-origin:0;height:2px;transition:transform .5s var(--ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.rx .fmt div:hover{background:#c6a84f09}.rx .fmt div:hover:before{transform:scaleX(1)}.rx .fmt b{font:400 1.4rem/1.15 var(--f-d);color:var(--cr);display:block}.rx .fmt span{color:var(--g4);margin-top:.5rem;font-size:.86rem;line-height:1.55;display:block}.rx .logi{font:400 .64rem/1.5 var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:var(--g5);flex-wrap:wrap;gap:.6rem 2rem;margin-top:1.4rem;display:flex}.rx .logi b{color:var(--g);font-weight:400}.rx .book{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.rx .book h2{font:300 clamp(2.3rem,4.2vw,3.8rem)/1.08 var(--f-d);color:var(--cr)}.rx .book h2 em{color:var(--g);font-style:italic}.rx .send{border-top:1px solid var(--g8)}.rx .send li{border-bottom:1px solid var(--g8);color:var(--cd);justify-content:space-between;gap:1rem;padding:1rem 0;display:flex}.rx .send li span{font:400 .6rem/1.5 var(--f-m);letter-spacing:.16em;text-transform:uppercase;color:var(--g5)}@media (width<=1024px){.rx .start,.rx .r-next .start{grid-template-rows:none;grid-template-columns:1fr}.rx .sc.big{grid-row:auto}.rx .nr{grid-template-columns:minmax(0,1fr) auto;gap:.3rem 1rem}.rx .nr>div{grid-area:2/1/auto/-1}.rx .nr .ar{display:none}.rx .n-sub,.rx .hear,.rx .book{grid-template-columns:1fr}.rx .talk{grid-template-columns:1fr;gap:1rem}.rx .fmt{grid-template-columns:repeat(2,minmax(0,1fr))}.rx .fmt div:nth-child(3){border-left:0}.rx .fmt div:nth-child(n+3){border-top:1px solid var(--gd)}.rx .hear-img{max-width:320px}}@media (width<=640px){.rx .read p,.rx .read li{font-size:1.0625rem;line-height:1.7}.rx .r-author,.rx .fmt{grid-template-columns:1fr}.rx .fmt div{border-top:1px solid var(--gd);border-left:0!important}.rx .fmt div:first-child{border-top:0}.rx .n-filters{gap:0 1.2rem}}.rx.rx{font-feature-settings:"lnum" 1}@media (width<=640px){.rx .fb-long .fb-h{font-size:clamp(2.1rem,9.6vw,3.4rem)}}.rx .n-pin{margin-top:2rem;position:relative}.rx .n-stick{top:calc(var(--barH) + 60px);z-index:5;background:var(--bk);position:sticky}.rx .n-pin .n-bar{background:var(--bk);margin-top:0}.rx .n-view{position:relative;overflow:hidden}.rx .n-view .n-list{will-change:transform}@media (width<=1024px){.rx .n-pin .n-bar{flex-wrap:nowrap}.rx .n-pin .n-filters{scrollbar-width:none;flex-wrap:nowrap;flex:1;min-width:0;overflow-x:auto}.rx .n-pin .n-filters::-webkit-scrollbar{display:none}.rx .n-pin .nf{white-space:nowrap;flex:none}}.rx .stats .cn{margin:0}:root[data-theme=light] .rx.rx{--rule2:color-mix(in srgb,var(--cr) 14%,var(--bk))}.rx.rx{--rule2:var(--g8)}.rx .n-list .nr{border-bottom:1px solid var(--rule2);grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:1.4rem;padding:1.35rem .2rem;transition:background-color .3s}.rx .n-list .nr h3{font:500 clamp(1.4rem,1.9vw,1.68rem)/1.22 var(--f-d);color:var(--cr);max-width:36ch}.rx .n-list .nr p{-webkit-line-clamp:unset;font:400 1rem/1.6 var(--f-b);color:var(--g4);max-width:60ch;margin-top:.45rem;display:block;overflow:visible}.rx .n-list .nr .ar{justify-self:end;font-size:1.1rem}.rx .n-view.has-more{-webkit-mask-image:linear-gradient(#000 calc(100% - 36px),#0000);mask-image:linear-gradient(#000 calc(100% - 36px),#0000)}@media (width<=640px){.rx .n-list .nr{grid-template-columns:minmax(0,1fr);gap:0;padding:1.2rem 0}.rx .n-list .nr>.nr-b{grid-area:1/1}.rx .n-list .nr .ar{display:none}.rx .n-list .nr h3{font-size:1.32rem}.rx .n-list .nr p{font-size:.95rem}}.rx .r-pic{width:min(54rem,100vw - 2*clamp(20px,4vw,3rem));margin:clamp(28px,4vw,44px) 0 0 calc(-1*min(27rem,50vw - clamp(20px,4vw,3rem)));position:relative;left:50%}.rx .r-pic-in{aspect-ratio:3/2;border:1px solid var(--g8);background:#141414;position:relative;overflow:hidden}.rx .r-pic:before{content:"";aspect-ratio:3/2;border:1px solid var(--g);opacity:.3;transition:transform .9s var(--ease),opacity .6s;pointer-events:none;position:absolute;inset:0 0 auto;transform:translate(-12px,-12px)}.rx .r-pic:hover:before{opacity:.5;transform:translate(-8px,-8px)}.rx .r-pic img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease)}.rx .r-pic:hover img{transform:scale(1.03)}.rx .r-pic figcaption{max-width:41.5rem;font:italic 400 1.05rem/1.5 var(--f-d);color:var(--g4);margin:.9rem auto 0;padding-inline:clamp(0px,2vw,1rem)}.rx .r-head{border-bottom:0}:root[data-theme=light] .rx.rx .ink{--g:#c6a84f;--gl:#d4bc72;--gd:#c6a84f26;--bk:#0a0a0a;--br:#050505;--ch:#141414;--cl:#1c1c1c;--g9:#222;--g8:#2a2a2a;--g7:#3a3a3a;--g5:#8a8a8a;--g4:#a8a296;--cr:#f5f0e8;--cd:#f5f0e8d9;color:var(--cr);background:#12100c;border-color:#2a2a2a}:root[data-theme=light] .rx.rx .n-sub.ink{border:1px solid #2a2a2a;padding:clamp(28px,4vw,48px)}:root[data-theme=light] .rx.rx .sc.big.ink:hover{box-shadow:0 18px 40px #211b102e}#notes.rx .n-pin{max-width:46rem;margin-inline:auto}.rx .n-list .nr{border-bottom:1px solid var(--rule2);background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(18px,3.5vw,44px);padding:1.75rem 0}.rx .n-list .nr:hover{background:0 0}.rx .nr-k{font:400 .84rem/1.4 var(--f-b);color:var(--g4);flex-wrap:wrap;gap:.15rem .55rem;display:flex}.rx .nr-k b{color:var(--g);font-weight:500}.rx .nr-k span:before{content:"·";color:var(--g7);margin-right:.55rem}.rx .n-list .nr h3{font:600 clamp(1.35rem,2vw,1.62rem)/1.2 var(--f-d);color:var(--cr);max-width:none;margin-top:.5rem;transition:color .3s}.rx .n-list .nr:hover h3{color:var(--g);transform:none}.rx .n-list .nr p{font:400 1rem/1.55 var(--f-b);color:var(--g4);max-width:none;margin-top:.4rem}.rx .nr-img{aspect-ratio:3/2;border:1px solid var(--g8);background:#12100c;width:176px;display:block;position:relative;overflow:hidden}.rx .nr-img img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease)}.rx .nr:hover .nr-img img{transform:scale(1.05)}.rx .n-list .nr .ar{display:none}@media (width<=640px){.rx .n-list .nr{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:1.4rem 0}.rx .n-list .nr>.nr-b{grid-area:1/1}.rx .nr-img{width:96px;margin-top:1.6rem}.rx .n-list .nr h3{font-size:1.22rem}.rx .n-list .nr p{font-size:.92rem}.rx .nr-k{font-size:.78rem}}.rx .sc-img{aspect-ratio:3/2;border:1px solid var(--g8);background:#12100c;width:100%;margin-bottom:1rem;display:block;overflow:hidden}.rx .sc-img img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease)}.rx .sc:hover .sc-img img{transform:scale(1.04)}.rx .sc-img.nr-img{width:100%}.rx .r-pic{width:auto;margin:clamp(24px,3.5vw,40px) 0 0;left:auto}.rx .r-pic-in{aspect-ratio:16/9}.rx .r-pic:before{aspect-ratio:16/9;transform:translate(-10px,-10px)}.rx .r-pic figcaption{max-width:none;margin-top:.8rem;padding-inline:0}.rx .r-h1{font-weight:400}#notes.rx .start .sc.pic{--cr:#f5f0e8;--g:#d4bc72;--g4:#f5f0e8c7;--g5:#f5f0e89e;--g8:#f5f0e82e;isolation:isolate;color:var(--cr);background:#0e0d0b;border-color:#0000;align-content:end;min-height:300px;overflow:hidden}#notes.rx .start .sc.big.pic{min-height:680px}#notes.rx .start .sc.pic:not(.big){min-height:330px}.rx .sc-bg{z-index:-1;position:absolute;inset:0}.rx .sc-bg img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease)}.rx .sc-bg:after{content:"";background:linear-gradient(#0808084d 0%,#0808086b 22%,#080808bd 58%,#080808eb 100%);position:absolute;inset:0}#notes.rx .start .sc.big.pic .sc-bg:after{background:linear-gradient(#08080814 0%,#08080833 30%,#080808b3 60%,#080808eb 100%)}#notes.rx .start .sc.pic:hover .sc-bg img{transform:scale(1.045)}#notes.rx .start .sc.pic:hover{box-shadow:0 22px 50px #14100a38}#notes.rx .start .sc.pic:before{z-index:2}#notes.rx .start .sc.pic>div,#notes.rx .start .sc.pic .rd-go{position:relative}@media (width<=1024px){#notes.rx .start .sc.pic,#notes.rx .start .sc.big.pic{min-height:360px}}#notes.rx .start .sc.big.pic .sc-bg img{object-position:55% 35%}#notes.rx .start .sc.pic:not(.big) .sc-bg img{object-position:70% 25%}@property --tb-a{syntax:"<angle>";inherits:false;initial-value:0deg}.rx .theme-btn{isolation:isolate;border-color:color-mix(in srgb,var(--g) 35%,var(--g8));color:var(--cr);align-items:center;gap:.6rem;display:inline-flex;position:relative}.rx .theme-btn:before{content:"";pointer-events:none;background:conic-gradient(from var(--tb-a),transparent 0deg 190deg,color-mix(in srgb,var(--g) 45%,transparent) 260deg,var(--g) 325deg,var(--gl) 345deg,transparent 360deg);-webkit-mask-composite:xor;padding:1.5px;animation:3.6s linear infinite rx-tb-spin;position:absolute;inset:-1.5px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.rx .theme-btn:after{content:"";z-index:-1;pointer-events:none;box-shadow:0 0 0 0 color-mix(in srgb,var(--g) 30%,transparent);animation:3.6s ease-in-out infinite rx-tb-breathe;position:absolute;inset:-1px}@keyframes rx-tb-spin{to{--tb-a:360deg}}@keyframes rx-tb-breathe{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--g) 0%,transparent)}50%{box-shadow:0 0 20px 2px color-mix(in srgb,var(--g) 30%,transparent)}}.rx .theme-btn:hover{border-color:var(--g);color:var(--g)}.rx .tb-ic{width:.95em;height:.95em;transition:transform .7s var(--ease);background:linear-gradient(90deg,currentColor 50%,#0000 50%);border:1px solid;border-radius:50%;flex:none}:root:not([data-theme=light]) .rx.rx .tb-ic{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.rx .theme-btn:before{background:var(--g);opacity:.6;animation:none}.rx .theme-btn:after{animation:none}}.rx .nr.pg-out{display:none}.rx .n-pager{border-top:1px solid var(--rule2);justify-items:center;gap:1rem;max-width:46rem;margin:1.6rem auto 0;padding-top:1.4rem;display:grid}.rx .pg-info{font:400 .9rem/1.4 var(--f-b);color:var(--g4)}.rx .pg-info b{color:var(--cr);font-weight:500}.rx .pg-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem 1rem;display:flex}.rx .pg-nums{gap:.4rem;display:flex}.rx .pg-n{border:1px solid var(--g8);min-width:2.5rem;height:2.5rem;color:var(--cr);font:500 .95rem/1 var(--f-b);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;padding:0 .6rem;transition:border-color .3s,background-color .3s,color .3s}.rx .pg-n:hover{border-color:var(--g);color:var(--g)}.rx .pg-n[aria-current=page]{background:var(--g);border-color:var(--g);color:var(--bk)}.rx .pg-step{color:var(--cr);font:500 .9rem/1 var(--f-b);cursor:pointer;background:0 0;border:0;padding:.6rem .4rem;transition:color .3s}.rx .pg-step:hover:not(:disabled){color:var(--g)}.rx .pg-step:disabled{color:var(--g7);cursor:default}.rx .pg-per{font:400 .82rem/1 var(--f-b);color:var(--g4);align-items:center;gap:.4rem;display:flex}.rx .pg-per span{margin-right:.3rem}.rx .pg-per button{color:var(--g4);font:500 .82rem/1 var(--f-b);cursor:pointer;background:0 0;border:1px solid #0000;padding:.4rem .55rem}.rx .pg-per button[aria-pressed=true]{border-color:var(--g8);color:var(--cr)}.rx .n-pager.single .pg-row{display:none}.rx .pg-n:active,.rx .pg-step:active:not(:disabled){transform:translateY(1px)}.rx .r-wrap .n-sub{grid-template-columns:1fr;align-items:start;gap:1.6rem}.rx .r-wrap .n-sub h2{max-width:none}.rx .n-sub form{width:100%}@media (width<=640px){.rx .n-sub form{flex-wrap:wrap;gap:.6rem}.rx .n-sub form label{flex:100%}.rx .n-sub form input{border-right:1px solid var(--g7);min-height:48px}.rx .n-sub form button{flex:100%;min-height:48px}}.rx .btn-ghost{border:0}.rx .talks{display:block}.rx .talk{cursor:auto}.rx .talk:first-child{border-top:0}.rx .talk:hover{transform:none}.rx .progress{top:60px}.rx .fb .scene:not(.photo){opacity:.9}.rx .read h2{font:400 clamp(1.55rem,2.4vw,1.9rem)/1.2 var(--f-d);color:var(--cr);margin:1.7em 0 .55em}.rx .read h3{font:500 1.35rem/1.25 var(--f-d);color:var(--cr);margin:1.5em 0 .5em}.rx .read h2:first-child,.rx .read h3:first-child{margin-top:0}.rx .read ol{counter-reset:rd;gap:.55em;margin:.2em 0 1.4em;padding:0;list-style:none;display:grid}.rx .read ol>li{counter-increment:rd;padding-left:1.8em}.rx .read ol>li:before{content:counter(rd) ".";width:auto;height:auto;font:500 .9em/1.9 var(--f-m);color:var(--g);background:0 0;top:0}.rx .read strong{font-weight:600}.rx .read em{font-style:italic}.rx .read a{color:var(--g);text-underline-offset:3px;text-decoration:underline}.rx .read hr{background:var(--g8);border:0;height:1px;margin:2.2em 0}.rx .read blockquote{border-left:1px solid var(--g);font:italic 400 1.3rem/1.5 var(--f-d);color:var(--cr);margin:1.4em 0;padding-left:1.2rem}.rx .read blockquote p{font:inherit;opacity:1}.rx .revs{grid-auto-rows:auto}.rx .rev{grid-row:span 2;grid-template-rows:subgrid;row-gap:0;display:grid}.rx .rev-who{align-self:start;margin-top:0;padding-top:1.4rem}.rx .rev q{padding-right:1.4rem}@media (width>=641px) and (width<=1024px){.rx .revs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.rx .rev{padding:2.6rem 1.2rem 1.4rem}.rx .rev:after{font-size:3.2rem;top:.3rem;right:.8rem}.rx .rev q,.rx .rev:first-child q{font-size:1.02rem}.rx .rev-who{flex-direction:column;align-items:flex-start;gap:.8rem}}.rx .rd-wrap{padding-top:clamp(64px,8vw,104px)}.rx .rd-intro{margin-bottom:2.2rem}
