.rf-hero[data-astro-cid-74cyn57m]{position:relative;overflow:hidden}.rf-hero__spot[data-astro-cid-74cyn57m]{pointer-events:none;background:radial-gradient(44% 80% at 50% 0,#dce2ec33 0%,#dce2ec00 74%);width:820px;height:100%;position:absolute;top:0;left:calc(50% + 380px);transform:translate(-50%)}.rf-hero[data-astro-cid-74cyn57m] .rf-hero__mark{opacity:.04;pointer-events:none;width:520px;max-width:none;height:auto;position:absolute;bottom:-160px;left:-80px}.rf-hero__inner[data-astro-cid-74cyn57m]{padding-top:clamp(32px,1.905cqi + 24.57px,52px);padding-bottom:calc(44px + var(--sp-64));grid-template-columns:minmax(0,1fr);display:grid;position:relative}.rf-hero__text[data-astro-cid-74cyn57m]{flex-direction:column;gap:26px;max-width:640px;margin-top:clamp(28px,2.371cqi + 18.75px,52.9px);display:flex}.rf-hero__title[data-astro-cid-74cyn57m]{font-size:var(--fs-56-36);letter-spacing:-.04em;margin:0;font-weight:700;line-height:1.05}.rf-hero__lead[data-astro-cid-74cyn57m]{max-width:33em;color:var(--on-dark);text-wrap:pretty;font-size:18px;line-height:1.6}.rf-hero__actions[data-astro-cid-74cyn57m]{flex-wrap:wrap;gap:12px;display:flex}.rf-hero__media[data-astro-cid-74cyn57m]{aspect-ratio:336/470;width:min(100% - 18px,420px);margin-top:calc(var(--sp-56) + 18px);position:relative}.rf-hero__outline[data-astro-cid-74cyn57m]{clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px));border:1px solid #e4e7ec59;position:absolute;inset:-18px -18px 18px 18px}.rf-hero__photo[data-astro-cid-74cyn57m]{clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px));width:100%;height:100%;box-shadow:var(--shadow-machine);position:relative;overflow:hidden}.rf-hero__caption[data-astro-cid-74cyn57m]{color:var(--on-dark);background:#0b0d12d1;flex-direction:column;gap:1px;padding:7px 11px;font-size:12px;line-height:1.4;display:flex;position:absolute;top:14px;left:12px}.rf-hero__card[data-astro-cid-74cyn57m]{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));background:#0b0d12f0;flex-direction:column;gap:12px;width:min(330px,100%);padding:22px 26px;display:flex;position:absolute;bottom:-44px;left:-12px}.rf-hero__card-label[data-astro-cid-74cyn57m]{color:var(--silver);line-height:1.65}.rf-hero__status[data-astro-cid-74cyn57m]{color:var(--white);align-items:center;gap:12px;font-size:18px;font-weight:700;display:flex}.rf-hero__status-mark[data-astro-cid-74cyn57m]{background:#9aa6b8;flex:none;width:9px;height:9px;transform:rotate(45deg);box-shadow:0 0 0 4px #9aa6b82e}.rf-hero__checked[data-astro-cid-74cyn57m]{border-top:1px solid var(--rule-dark-2);color:var(--on-dark-2);align-items:center;gap:10px;padding-top:12px;font-size:13px;display:flex}.rf-hero__checked[data-astro-cid-74cyn57m]>.rf-hero__checked-icon{color:var(--silver);flex:none}@container page (width>=1125px){.rf-hero__inner[data-astro-cid-74cyn57m]{min-height:740px;padding-top:52px;padding-right:calc(var(--gutter) + 90px);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,640px) 336px;justify-content:space-between;column-gap:60px;padding-bottom:0}.rf-hero__text[data-astro-cid-74cyn57m]{grid-area:2/1;align-self:start}.rf-hero__media[data-astro-cid-74cyn57m]{aspect-ratio:auto;grid-area:1/2/span 2;align-self:start;width:336px;height:470px;margin-top:52px}.rf-hero__card[data-astro-cid-74cyn57m]{width:330px;left:-30px}}.rf-head[data-astro-cid-wjoh3evc]{grid-template-columns:minmax(0,1fr);align-items:end;gap:22px 60px;display:grid}@container page (width>=856px){.rf-head[data-astro-cid-wjoh3evc]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}}.rf-head__title[data-astro-cid-wjoh3evc]{flex-direction:column;gap:20px;display:flex}.rf-head__intro[data-astro-cid-wjoh3evc]{max-width:34em;color:var(--text-2);text-wrap:pretty;font-size:17px}.on-dark .rf-head__intro[data-astro-cid-wjoh3evc]{color:var(--on-dark)}.rf-inc[data-astro-cid-dii65tnl]{gap:var(--sp-48);padding-block:var(--sp-112) var(--sp-120);flex-direction:column;display:flex}.rf-inc__tiles[data-astro-cid-dii65tnl]{--gap:36px}.rf-inc__tile[data-astro-cid-dii65tnl]{border-top:1px solid var(--rule);box-shadow:var(--etch);flex-direction:column;gap:16px;padding:28px 0 8px;display:flex}.rf-inc__icon[data-astro-cid-dii65tnl]{background:var(--silver);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));width:52px;height:52px;color:var(--graphite);flex:none;justify-content:center;align-items:center;display:flex}.rf-inc__title[data-astro-cid-dii65tnl]{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:21px;font-weight:700;line-height:1.2}.rf-inc__text[data-astro-cid-dii65tnl]{color:var(--text-2);text-wrap:pretty;flex:1;font-size:16px}.rf-inc__link[data-astro-cid-dii65tnl]{color:var(--graphite);white-space:nowrap;align-self:flex-start;align-items:center;gap:8px;margin:-3px 0;padding:3px 0;font-size:14px;font-weight:600;display:inline-flex}.rf-inc__link[data-astro-cid-dii65tnl]:hover{color:var(--black)}.rf-inc__link[data-astro-cid-dii65tnl]>svg{flex:none}.rf-inc__price[data-astro-cid-dii65tnl]{background-color:var(--ground-header-block);background-image:var(--texture-light);clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));background-size:cover;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px 24px;padding:24px 30px;display:grid}.rf-inc__price-icon[data-astro-cid-dii65tnl]{background:var(--graphite);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));width:44px;height:44px;color:var(--white);flex:none;justify-content:center;align-items:center;display:flex}.rf-inc__price-label[data-astro-cid-dii65tnl]{letter-spacing:.16em;text-transform:uppercase;color:var(--graphite);white-space:nowrap;font-size:13px;font-weight:600}.rf-inc__price-rule[data-astro-cid-dii65tnl]{display:none}.rf-inc__price-text[data-astro-cid-dii65tnl]{color:var(--ink);text-wrap:pretty;grid-column:1/-1;font-size:17px}.rf-inc__price-note[data-astro-cid-dii65tnl]{color:var(--text-2)}@container page (width>=856px){.rf-inc__price[data-astro-cid-dii65tnl]{display:flex}.rf-inc__price-rule[data-astro-cid-dii65tnl]{background:var(--chip-border);flex:none;align-self:stretch;width:1px;display:block}}.rf-cmp[data-astro-cid-eeeyk56b]{gap:var(--sp-48);padding-block:var(--sp-112) var(--sp-120);flex-direction:column;display:flex}.rf-cmp__panel[data-astro-cid-eeeyk56b]{background:var(--white);clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,24px 100%,0 calc(100% - 24px));overflow:hidden}.rf-cmp__table[data-astro-cid-eeeyk56b]{table-layout:fixed;width:100%}.rf-cmp__col-label[data-astro-cid-eeeyk56b]{width:260px}.rf-cmp__corner[data-astro-cid-eeeyk56b]{border-bottom:1px solid var(--rule-light-band);background:#f7f9fc;padding:24px 32px}.rf-cmp__head[data-astro-cid-eeeyk56b]{vertical-align:top;padding:24px 32px}.rf-cmp__head-eyebrow[data-astro-cid-eeeyk56b],.rf-cmp__head-title[data-astro-cid-eeeyk56b]{display:block}.rf-cmp__head-eyebrow[data-astro-cid-eeeyk56b]{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:600}.rf-cmp__head-title[data-astro-cid-eeeyk56b]{margin-top:4px;font-size:20px;font-weight:700}.rf-cmp__head--ours[data-astro-cid-eeeyk56b]{background:var(--graphite);color:var(--white)}.rf-cmp__head--ours[data-astro-cid-eeeyk56b] .rf-cmp__head-eyebrow[data-astro-cid-eeeyk56b]{color:var(--silver)}.rf-cmp__head--theirs[data-astro-cid-eeeyk56b]{border-bottom:1px solid var(--rule-light-band);border-left:1px solid var(--rule-light-band);color:var(--ink);background:#f7f9fc}.rf-cmp__head--theirs[data-astro-cid-eeeyk56b] .rf-cmp__head-eyebrow[data-astro-cid-eeeyk56b]{color:var(--text-muted)}.rf-cmp__label[data-astro-cid-eeeyk56b],.rf-cmp__cell[data-astro-cid-eeeyk56b]{vertical-align:top;padding:22px 32px}.rf-cmp__row[data-astro-cid-eeeyk56b]+.rf-cmp__row[data-astro-cid-eeeyk56b]>[data-astro-cid-eeeyk56b]{border-top:1px solid #edf1f6}.rf-cmp__label[data-astro-cid-eeeyk56b]{color:var(--ink);font-size:15px;font-weight:600}.rf-cmp__cell[data-astro-cid-eeeyk56b]{font-size:16px}.rf-cmp__cell--ours[data-astro-cid-eeeyk56b]{color:var(--ink);background:#f7f8fa}.rf-cmp__cell--theirs[data-astro-cid-eeeyk56b]{border-left:1px solid var(--rule-light-band);color:var(--text-2)}.rf-cmp__cell-name[data-astro-cid-eeeyk56b]{display:none}.rf-cmp__value[data-astro-cid-eeeyk56b]{align-items:flex-start;gap:12px;display:flex}.rf-cmp__mark[data-astro-cid-eeeyk56b]{color:var(--graphite);margin-top:3px}@container page (width<=855.98px){.rf-cmp__table[data-astro-cid-eeeyk56b],.rf-cmp__table[data-astro-cid-eeeyk56b] tbody[data-astro-cid-eeeyk56b],.rf-cmp__row[data-astro-cid-eeeyk56b],.rf-cmp__label[data-astro-cid-eeeyk56b],.rf-cmp__cell[data-astro-cid-eeeyk56b]{width:100%;display:block}.rf-cmp__table[data-astro-cid-eeeyk56b] colgroup[data-astro-cid-eeeyk56b],.rf-cmp__table[data-astro-cid-eeeyk56b] thead[data-astro-cid-eeeyk56b]{display:none}.rf-cmp__row[data-astro-cid-eeeyk56b]+.rf-cmp__row[data-astro-cid-eeeyk56b]{border-top:1px solid var(--rule-light-band)}.rf-cmp__row[data-astro-cid-eeeyk56b]+.rf-cmp__row[data-astro-cid-eeeyk56b]>[data-astro-cid-eeeyk56b]{border-top:0}.rf-cmp__label[data-astro-cid-eeeyk56b]{padding:22px 24px 12px}.rf-cmp__cell[data-astro-cid-eeeyk56b]{padding:14px 24px}.rf-cmp__cell--theirs[data-astro-cid-eeeyk56b]{border-left:0;padding-bottom:22px}.rf-cmp__cell-name[data-astro-cid-eeeyk56b]{letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px;font-size:12px;font-weight:600;display:block}}.rf-serial-section{overflow:hidden}.rf-serial__mark{opacity:.035;pointer-events:none;width:520px;max-width:none;height:auto;position:absolute;top:-120px;right:-120px}.rf-serial[data-astro-cid-qvwikt2l]{gap:var(--sp-48);padding-block:var(--sp-112) var(--sp-120);flex-direction:column;display:flex}.rf-serial__steps[data-astro-cid-qvwikt2l]{--gap:44px;--row-gap:36px}.rf-serial__step[data-astro-cid-qvwikt2l]{border-top:1px solid #ffffff29;flex-direction:column;gap:14px;padding:28px 0 8px;display:flex}.rf-serial__num[data-astro-cid-qvwikt2l]{letter-spacing:.1em;color:var(--silver);font-size:14px;font-weight:600}.rf-serial__title[data-astro-cid-qvwikt2l]{letter-spacing:-.02em;color:var(--white);margin:0;font-size:21px;font-weight:700;line-height:1.2}.rf-serial__text[data-astro-cid-qvwikt2l]{color:var(--on-dark);text-wrap:pretty;font-size:16px;line-height:1.6}.rf-serial__rows[data-astro-cid-qvwikt2l]{gap:var(--sp-48);flex-direction:column;display:flex}.rf-serial__note[data-astro-cid-qvwikt2l]{color:var(--on-dark-strong);border-top:1px solid #ffffff29;align-items:center;gap:16px;padding:20px 0;font-size:15px;display:flex}.rf-serial__note[data-astro-cid-qvwikt2l]>.rf-serial__note-icon{color:var(--silver);flex:none}.rf-serial__after[data-astro-cid-qvwikt2l]{border-top:1px solid #ffffff29;flex-direction:column;gap:16px;padding:22px 0;display:flex}.rf-serial__after-label[data-astro-cid-qvwikt2l]{color:var(--on-dark-2);white-space:nowrap;margin:0;line-height:1.65}.rf-serial__after-rule[data-astro-cid-qvwikt2l]{display:none}.rf-serial__links[data-astro-cid-qvwikt2l]{flex-wrap:wrap;flex:1;gap:16px 44px;display:flex}.rf-serial__links[data-astro-cid-qvwikt2l]>li[data-astro-cid-qvwikt2l]{display:flex}.rf-serial__link[data-astro-cid-qvwikt2l]{color:var(--silver);white-space:nowrap;align-items:center;gap:8px;margin:-3px 0;padding:3px 0;font-size:14px;font-weight:600;display:inline-flex}.rf-serial__link[data-astro-cid-qvwikt2l]:hover{color:var(--white)}.rf-serial__link[data-astro-cid-qvwikt2l]>svg{flex:none}@container page (width>=856px){.rf-serial__after[data-astro-cid-qvwikt2l]{flex-direction:row;align-items:center;gap:28px}.rf-serial__after-rule[data-astro-cid-qvwikt2l]{background:var(--rule-dark-2);flex:none;align-self:stretch;width:1px;display:block}}
