.rr{--rr-r-card: 24px;--rr-r-tile: 16px;--rr-r-btn: 5px}.rr .frame,.rr .pic,.rr .stage,.rr .h2-tile,.rr .sys .pic,.rr .job .pic,.rr .offer .pic,.rr .pack .pic,.rr .xray{border-radius:var(--rr-r-card);overflow:hidden}.rr .h3-proof .fact,.rr .plan,.rr .upgrade-group,.rr .bag,.rr .plan-opt{border-radius:var(--rr-r-tile)}.rr .cta{border-radius:var(--rr-r-btn);padding:0 24px}.rr .reg:before,.rr .reg:after,.rr .reg>.c:before,.rr .reg>.c:after{left:14px;right:auto;top:12px}.rr .reg:after,.rr .reg>.c:after{left:auto;right:14px}.rr .reg>.c:before,.rr .reg>.c:after{top:auto;bottom:12px}.rr.h4-divider{position:relative;min-height:min(62vh,640px);display:grid;align-items:end;overflow:hidden;margin:0}.rr.h4-divider img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 40%}.rr.h4-divider .veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0a0a0aeb,#0a0a0a59 45%,#0a0a0a26)}.rr.h4-divider .wrap{position:relative;padding-top:120px;padding-bottom:40px;display:grid;gap:14px}.rr.h4-divider h2{font-size:clamp(34px,6.2vw,96px);letter-spacing:-.03em;line-height:.95;max-width:14ch}.rr.h4-divider .cap{color:var(--rr-fg-2)}.rr .job .pic{aspect-ratio:4/3}.rr .job .pic img{object-fit:cover}.rr .job.ext{grid-template-columns:1fr 1fr 1fr;align-items:start}.rr .job.ext .pics{display:grid;grid-template-columns:1fr 1fr;gap:12px;grid-column:1 / 3}.rr .job.ext .pics .pic{aspect-ratio:4/3}.rr .job.ext .k,.rr .job.ext h3,.rr .job.ext p{grid-column:3}@media(max-width:860px){.rr .job.ext{grid-template-columns:1fr}.rr .job.ext .pics,.rr .job.ext .k,.rr .job.ext h3,.rr .job.ext p{grid-column:1}}.rr.h2-hero .eyebrow:empty{display:none}.rr.h2-hero .wrap{width:100%;margin:0}.rr.h2-hero .inner{max-width:none;margin:0;padding-left:0;padding-right:0}.rr .cta{border-radius:0}.rr .cta.ghost[data-cta-shaped]{position:relative;border:0;background:var(--rr-line-2);transition:background .2s var(--rr-ease)}.rr .cta.ghost[data-cta-shaped]:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;background:var(--rr-bg);clip-path:var(--cta-inner);pointer-events:none}.rr .cta.ghost[data-cta-shaped]>*{position:relative;z-index:1}.rr .cta.ghost[data-cta-shaped]:hover{background:var(--rr-fg)}.rr .cta:not([data-cta-shaped]){border-radius:5px;clip-path:polygon(0 0,calc(100% - var(--cta-c, 12px)) 0,100% var(--cta-c, 12px),100% 100%,0 100%)}.rr .pack .pic{background:var(--rr-bg-2);border-radius:0;clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,0 100%)}.rr .pack .pic .lab2{right:44px}.rr .pack .pic canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.rr.h4-divider.mock{padding:48px 0 72px;display:block;min-height:0;margin:0;overflow:hidden}.rr.h4-divider.mock .wrap{width:100%;max-width:var(--rr-max);margin:0 auto;padding:0 var(--rr-g);display:block}.rr.h4-divider.mock .plate{position:relative;margin-left:var(--x, 30%);width:calc(100% - var(--x, 30%) + var(--edge, 0px));aspect-ratio:var(--plate-ratio, 4) / 1;min-height:240px;max-height:440px;background:var(--rr-bg-2);overflow:hidden}.rr.h4-divider.mock .plate img,.rr.h4-divider.mock .plate video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 40%}.rr.h4-divider.mock .plate .sound{position:absolute;right:calc(var(--edge, 0px) + 18px);bottom:14px;z-index:3;display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(242,242,240,.35);background:#0a0a0a8c;color:#f2f2f0;cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.rr.h4-divider.mock .plate .sound i{width:6px;height:6px;border-radius:50%;background:#8a8a85}.rr.h4-divider.mock .plate .sound[aria-pressed=true] i{background:var(--rr-core)}.rr.h4-divider.mock .row{position:relative;margin-left:var(--x, 30%);width:calc(100% - var(--x, 30%) + var(--edge, 0px) - 13.5vw);padding-top:28px;display:grid;grid-template-columns:auto 1fr;column-gap:6%;align-items:center}.rr.h4-divider.mock .row>*{min-width:0}.rr.h4-divider.mock h2{font-size:clamp(28px,2.7vw,56px);font-weight:700;letter-spacing:-.03em;line-height:.92;text-transform:uppercase;color:var(--rr-mute);transition:color .9s cubic-bezier(.2,.7,.2,1);white-space:nowrap}.rr.h4-divider.mock h2.is-decoded{color:var(--rr-fg)}.rr.h4-divider.mock .line{font-size:clamp(17px,1.35vw,24px);line-height:1.3;letter-spacing:-.03em;color:var(--rr-fg-2);max-width:34ch;margin:0}.rr.h4-divider.mock .triad{display:flex;justify-content:space-between;align-items:baseline;gap:24px}.rr.h4-divider.mock .triad span{font-weight:500;font-size:clamp(16px,1.15vw,23px);letter-spacing:-.03em;color:var(--rr-fg);white-space:nowrap}.rr.h4-divider.mock .triad i{font-style:normal;font-weight:400;color:var(--rr-fg-2)}.rr.h4-divider.mock .facts{display:flex;justify-content:space-between;gap:24px}.rr.h4-divider.mock .facts>div{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:baseline}.rr.h4-divider.mock .facts b{font-weight:500;font-size:clamp(15px,1.15vw,19px);letter-spacing:-.03em;color:var(--rr-fg);white-space:nowrap}.rr.h4-divider.mock .marks{grid-column:2;justify-self:end;display:flex;gap:18px;margin-top:40px}.rr.h4-divider.mock .marks i{display:block;width:72px;height:24px;background:#2b2b2b;transform:skew(-38deg);border-radius:2px}@media(max-width:1500px){.rr.h4-divider.mock .row{width:calc(100% - var(--x, 30%) + var(--edge, 0px) - var(--rr-g) * 2)}.rr.h4-divider.mock .facts,.rr.h4-divider.mock .triad{flex-direction:column;align-items:flex-start;gap:10px}.rr.h4-divider.mock .facts b,.rr.h4-divider.mock .triad span{white-space:normal}.rr.h4-divider.mock .triad i{display:none}}.rr.h4-divider.mock .m-meta,.rr.h4-divider.mock .facts-m,.rr.h4-divider.mock .marks.m-only{display:none}@media(max-width:860px){.rr.h4-divider.mock .m-meta{display:grid;gap:4px;padding:12px 0 0;color:var(--rr-fg-2)}.rr.h4-divider.mock .triad{display:none}.rr.h4-divider.mock .facts-m{display:grid;border-top:1px solid var(--rr-line);margin-top:4px}.rr.h4-divider.mock .facts-m>div{display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--rr-line)}.rr.h4-divider.mock .facts-m b{font-weight:500;font-size:18px;letter-spacing:-.03em;color:var(--rr-fg)}.rr.h4-divider.mock .marks.m-only{display:flex}.rr.h4-divider.mock{padding:36px 0 40px}.rr.h4-divider.mock .plate{margin-left:0;width:calc(100% + var(--edge, 0px));aspect-ratio:16 / 9;min-height:0;max-height:320px}.rr.h4-divider.mock .row{margin-left:0;width:100%;grid-template-columns:1fr;gap:18px;padding-top:18px}.rr.h4-divider.mock h2{white-space:normal;font-size:30px}.rr.h4-divider.mock .marks{grid-column:1;justify-self:start;margin-top:8px;gap:10px}.rr.h4-divider.mock .marks i{width:40px;height:14px}}.rr.h2-hero .sub{font-size:clamp(20px,2.4vw,34px);letter-spacing:-.03em;line-height:1.1;color:var(--rr-fg-2);max-width:22ch;margin-top:-8px}.rr .buy-inline{margin-top:12px;padding:22px;border:1px solid var(--rr-line);border-radius:var(--rr-r-card);background:var(--rr-bg-2);display:grid;gap:14px}.rr .buy-inline .head-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.rr .buy-inline .readout{display:grid;gap:6px}.rr .buy-inline .readout b{font-size:clamp(22px,2vw,30px);font-weight:500;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.rr .buy-inline .readout b strong{font-weight:700}.rr .buy-inline fieldset{border:0;padding:0;margin:0;min-width:0}.rr .buy-inline .colors{display:grid;justify-items:end;gap:6px}.rr .buy-inline .colors .sel{color:var(--rr-fg-2)}.rr .buy-inline .colors .swatches{display:flex;gap:8px}.rr .buy-inline .colors .swatch{width:40px;height:40px;padding:4px}.rr .buy-inline .loadouts{display:none}.rr .buy-inline .head-row>.readout{min-width:0;flex:1 1 auto}.rr .buy-inline .colors{flex:0 0 auto}.rr .buy-inline .colors .sel{white-space:nowrap}.rr .buy-inline .colors .swatches{flex-wrap:nowrap}.rr .buy-inline .lswitch{display:grid;grid-template-columns:22px 1fr auto;gap:12px;align-items:center;padding:14px 16px;background:var(--rr-bg);border:1px solid var(--rr-line-2);border-radius:12px;color:var(--rr-fg);font:inherit;font-size:15px;text-align:left;cursor:pointer;transition:border-color .2s var(--rr-ease);width:100%}.rr .buy-inline .lswitch:hover{border-color:var(--rr-fg)}.rr .buy-inline .lswitch i{width:18px;height:18px;border:1px solid var(--rr-fg-2);border-radius:5px;display:grid;place-items:center}.rr .buy-inline .lswitch i:after{content:"";width:10px;height:10px;border-radius:2px;background:var(--rr-core);opacity:0;transition:opacity .15s}.rr .buy-inline .lswitch[aria-pressed=true],.rr .buy-inline .lswitch[aria-pressed=true] i{border-color:var(--rr-core)}.rr .buy-inline .lswitch[aria-pressed=true] i:after{opacity:1}.rr .buy-inline .lswitch .sub{display:block;color:var(--rr-mute);font-size:13px;margin-top:2px;line-height:1.4}.rr .buy-inline .lswitch .m{color:var(--rr-core);white-space:nowrap}.rr .buy-inline .lswitch[disabled]{opacity:.45;cursor:default}.rr .buy-inline .product-form{display:grid;gap:10px}.rr .buy-inline .cta{width:100%;height:54px}.rr .buy-inline .household{color:var(--rr-fg-2);font-size:14px;max-width:60ch}@media(max-width:860px){.rr .buy-inline{padding:18px}.rr .buy-inline .colors .swatch{width:36px;height:36px}}.rr.home-places .places{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.rr .place{display:grid;gap:14px;text-decoration:none;color:var(--rr-fg)}.rr .place .pic{position:relative;aspect-ratio:4 / 5;background:var(--rr-bg-2)}.rr .place .pic img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--rr-ease)}.rr .place:hover .pic img{transform:scale(1.02)}.rr .place .pic canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.rr .place .pic .lab{position:absolute;left:16px;bottom:14px;z-index:2;color:var(--rr-fg)}.rr .place .txt{display:grid;gap:6px}.rr .place h3{font-size:22px;letter-spacing:-.03em}.rr .place p{color:var(--rr-fg-2);font-size:14.5px;line-height:1.45}@media(max-width:860px){.rr.home-places .places{grid-template-columns:1fr 1fr;gap:10px}.rr .place h3{font-size:18px}.rr .place p{font-size:13.5px}}.rr.home-packs .stage.transfer{position:relative;width:100%;height:clamp(300px,28vw,520px);margin-bottom:14px;background:var(--rr-bg-2);border-radius:var(--rr-r-card);overflow:hidden}.rr.home-packs .stage.transfer .labels{position:absolute;left:0;right:0;bottom:18px;display:grid;grid-template-columns:repeat(3,1fr);text-align:center}.rr.home-packs .stage.transfer .labels span{font-family:var(--rr-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--rr-mute);transition:color .3s var(--rr-ease)}.rr.home-packs .stage.transfer .labels span.on{color:var(--rr-fg)}@media(max-width:860px){.rr.home-packs .stage.transfer{height:62vw;min-height:240px}}.rr.home-proof2 .nums{display:grid;grid-template-columns:repeat(var(--n, 3),1fr);border-top:1px solid var(--rr-line);border-bottom:1px solid var(--rr-line)}.rr.home-proof2 .num{padding:36px 0;display:grid;gap:10px}.rr.home-proof2 .num+.num{border-left:1px solid var(--rr-line);padding-left:var(--rr-g)}.rr.home-proof2 .num b{font-weight:500;font-size:clamp(40px,5.5vw,84px);letter-spacing:-.03em;line-height:.95;font-variant-numeric:tabular-nums}.rr.home-proof2 .num em{font-style:normal;font-size:13px;color:var(--rr-mute)}.rr.home-proof2 .reviews{padding-top:40px;display:grid;gap:18px}.rr.home-proof2 .sum{display:flex;justify-content:space-between}.rr.home-proof2 .sum a{color:var(--rr-fg);text-decoration:none}.rr.home-proof2 .quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--rr-g);border-top:1px solid var(--rr-line)}.rr.home-proof2 .q{margin:0;padding:22px 0;display:grid;gap:14px;align-content:space-between}.rr.home-proof2 .q+.q{border-left:1px solid var(--rr-line);padding-left:var(--rr-g)}.rr.home-proof2 blockquote{margin:0;font-size:20px;letter-spacing:-.03em;line-height:1.3;color:var(--rr-fg)}.rr.home-proof2 .ok{display:inline-block;width:6px;height:6px;background:var(--rr-core);border-radius:50%;vertical-align:middle}.rr.home-proof2 .press{display:flex;flex-wrap:wrap;gap:12px 28px;align-items:baseline;padding-top:32px}.rr.home-proof2 .press a,.rr.home-proof2 .press span:not(.m){color:var(--rr-fg-2);text-decoration:none;font-size:18px;letter-spacing:-.03em}.rr.home-proof2 .press a:hover{color:var(--rr-fg)}@media(max-width:860px){.rr.home-proof2 .nums{grid-template-columns:1fr}.rr.home-proof2 .num+.num{border-left:0;padding-left:0;border-top:1px solid var(--rr-line)}.rr.home-proof2 .quotes{grid-template-columns:1fr}.rr.home-proof2 .q+.q{border-left:0;padding-left:0;border-top:1px solid var(--rr-line)}}@media(max-width:860px){.rr.h2-hero{display:block;min-height:0}.rr.h2-hero .stage{position:relative;height:52vh;min-height:320px}.rr.h2-hero .stage:after{background:linear-gradient(0deg,#0a0a0a,#0a0a0a00 30%)}.rr.h2-hero .wrap{padding-top:8px;padding-bottom:36px}.rr.h2-hero .corner.br{display:none}}.rr.core-system .stage{overflow:visible;border-radius:0}@media(min-width:861px){.rr .pack .pic{aspect-ratio:auto;height:clamp(360px,30vw,600px)}.rr .place .pic{aspect-ratio:auto;height:clamp(300px,26vw,560px)}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/home4.css.map */
