.rmd{--paper:var(--l-paper,#F8F5EF);--plate:var(--l-plate,#F5EFE6);--ink:var(--l-ink,#1E1D1E);--type-2:var(--l-type-2,#464544);--type-3:var(--l-type-3,#5B5A59);--hair:var(--l-hair,#DCD8D2);--hair-strong:var(--l-hair-strong,#B3B0AC);--veil:var(--l-veil,#EFE9E0);--veil-a:var(--l-veil-a,.62);--accent:var(--l-accent,#1F3A5C);--accent-p:var(--l-accent-plate,#1F3A5C);--sec:var(--l-sec,#8C6D46);--sec-p:var(--l-sec-plate,#8C6D46);--btn-mark:var(--l-btn-mark,#1F3A5C);--btn-edge:var(--l-btn-edge,#1F3A5C);--btn-edge-p:var(--l-btn-edge-plate,#1F3A5C);--pf-edge:var(--l-pfill-edge,#1F3A5C);--pf-edge-p:var(--l-pfill-edge-plate,#1F3A5C);--btn-fill:var(--btn,#1F3A5C);--btn-ink:var(--on-btn,#FFFFFF);--pf:var(--pfill,#1F3A5C);--pf-ink:var(--on-pfill,#FFFFFF);--serif:var(--font-display,"Crimson Pro",Georgia,serif);--sans:var(--font-body,"Libre Franklin","Helvetica Neue",Arial,sans-serif);--wrap:1240px;--gutter:32px;--bar-h:72px;--shadow:0 18px 40px rgb(20 18 14/.10);--ease:cubic-bezier(.2,.6,.2,1)}.rmd[data-mode=dark]{--paper:var(--d-paper,#11161E);--plate:var(--d-plate,#18202C);--ink:var(--d-ink,#F4EFE7);--type-2:var(--d-type-2,#CFCBC5);--type-3:var(--d-type-3,#B5B1AC);--hair:var(--d-hair,#2F343B);--hair-strong:var(--d-hair-strong,#5A5D61);--veil:var(--d-veil,#11161E);--veil-a:var(--d-veil-a,.7);--accent:var(--d-accent,#8DA7C9);--accent-p:var(--d-accent-plate,#8DA7C9);--sec:var(--d-sec,#A88A62);--sec-p:var(--d-sec-plate,#A88A62);--btn-mark:var(--d-btn-mark,#8DA7C9);--btn-edge:var(--d-btn-edge,#8DA7C9);--btn-edge-p:var(--d-btn-edge-plate,#8DA7C9);--pf-edge:var(--d-pfill-edge,#8DA7C9);--pf-edge-p:var(--d-pfill-edge-plate,#8DA7C9);--shadow:0 18px 40px rgb(0 0 0/.45)}.rmd :is(.numbers,.pledge-section,.band,.bl-cta,.bl-author,.split-card,.closer.on-plate){background:var(--plate);--accent:var(--accent-p);--sec:var(--sec-p);--btn-edge:var(--btn-edge-p);--pf-edge:var(--pf-edge-p)}.rmd main>:is(.numbers,.pledge-section,.band)+:is(.numbers,.pledge-section,.band){background:var(--paper);border-top:0;--accent:inherit;--sec:inherit;--btn-edge:inherit;--pf-edge:inherit}.rmd,.rmd *,.rmd :after,.rmd :before{box-sizing:border-box}html:has(.rmd){-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--site-stuck, 72px) + 24px)}@media (prefers-reduced-motion:no-preference){html:has(.rmd){scroll-behavior:smooth}}.rmd{position:relative;min-height:100%;background:var(--paper);color:var(--ink);font:400 16.5px/1.6 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}.rmd blockquote,.rmd dd,.rmd dl,.rmd figure,.rmd h1,.rmd h2,.rmd h3,.rmd h4,.rmd ol,.rmd p,.rmd ul{margin:0}.rmd ol,.rmd ul{padding:0;list-style:none}.rmd img,.rmd svg{display:block;max-width:100%}.rmd img{height:auto}.rmd a,.rmd button{color:inherit}.rmd button{font:inherit;background:none;border:0;padding:0;cursor:pointer}.rmd address{font-style:normal}.rmd :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:1px}.rmd .btn-primary:focus-visible,.rmd .closer :focus-visible,.rmd .hero :focus-visible{outline-color:var(--ink)}.rmd [data-jump-focus]:focus{outline:none}.rmd ::-moz-selection{background:var(--btn-fill);color:var(--btn-ink)}.rmd ::selection{background:var(--btn-fill);color:var(--btn-ink)}.rmd .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rmd .skip{position:absolute;left:16px;top:-80px;z-index:300;background:var(--ink);color:var(--paper);padding:10px 16px;text-decoration:none}.rmd .skip:focus{top:12px}.rmd .i{width:16px;height:16px;flex:none}.rmd :is(.i-arrow,.i-phone,.i-text,.i-left,.i-right){width:16px;height:16px}.rmd .i-play{width:20px;height:20px}.rmd .i-plus{width:16px;height:16px}html:has(.rmd).rs-entering .rmd{opacity:0;visibility:hidden;animation:rmd-gate 0s 1.6s forwards}@keyframes rmd-gate{to{opacity:1;visibility:visible}}.rmd .reveal{transition:opacity .7s ease,transform .7s var(--ease)}.rmd .reveal.is-armed:not(.is-in){opacity:0;transform:translateY(14px)}@media (prefers-reduced-motion:reduce){.rmd .reveal,.rmd .reveal.is-armed:not(.is-in){opacity:1;transform:none;transition:none}.rmd *,.rmd :after,.rmd :before{animation:none!important}}.rmd .section{padding:118px var(--gutter)}.rmd .section-tight{padding:96px var(--gutter)}.rmd .section-quiet{padding:56px var(--gutter)}.rmd .section-in{max-width:var(--wrap);margin:0 auto}.rmd .section-in.narrow{max-width:820px}.rmd .head-row{margin-bottom:64px;max-width:760px}.rmd .eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:0 14px;margin:0 0 18px;font:500 12px/1.4 var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--type-2)}.rmd .eyebrow-rule{display:inline-block;flex:none;width:34px;height:0;border-top:2px solid var(--sec)}.rmd .section-head{margin:0 0 14px;font:500 clamp(34px,4vw,58px)/1.1 var(--serif);letter-spacing:.005em;color:var(--ink)}.rmd .section-sub{max-width:58ch;margin:0;color:var(--type-2);font-size:16.5px}.rmd .caption{margin-top:14px;font-size:14px;color:var(--type-3)}.rmd .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 24px;font:600 13px/1.2 var(--sans);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;text-align:center;border:0;border-radius:1px;cursor:pointer;transition:transform .18s ease,filter .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.rmd .btn .i{width:16px;height:16px;transition:transform .18s ease}.rmd .btn:hover .i-arrow{transform:translateX(4px)}.rmd .btn-primary{background:var(--btn-fill);color:var(--btn-ink);box-shadow:inset 0 0 0 1px var(--btn-edge)}.rmd .btn-primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.rmd .btn-primary:active{transform:none}.rmd .btn-wide{min-height:56px;padding:0 40px;min-width:300px}.rmd .btn-bar{min-height:42px;padding:0 22px;font-size:11.5px;flex:none}.rmd .btn-card{width:100%;min-height:52px;padding:0 20px}.rmd .btn-ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.rmd .btn-ghost:hover{background:var(--ink);color:var(--paper)}.rmd .btn-text{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:500 15px/1.2 var(--sans);letter-spacing:.02em;color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px}.rmd .btn-text .i{transition:transform .18s ease}.rmd .btn-text:hover .i{transform:translateX(4px)}.rmd .cta-row{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:16px 28px}.rmd .cta-row.cta-center{justify-content:center}.rmd *+.cta-row{margin-top:30px}.rmd .ask{display:inline-flex;align-items:flex-start;gap:8px;min-height:44px;padding-top:12px;font:600 12px/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--accent)}.rmd .ask-label{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.rmd .ask .i{width:16px;height:16px;margin-top:-1px;transition:transform .18s ease}.rmd .ask:hover .i{transform:translateX(4px)}.rmd .stars{display:inline-block;flex:none;width:84px;height:16px;fill:var(--sec);vertical-align:-2px}.rmd .stars-lg{width:126px;height:24px}.rmd :is(.hero,.closer) .stars{fill:var(--ink)}.rmd .bar{position:sticky;top:0;z-index:40;background:var(--paper);border-bottom:1px solid var(--hair)}.rmd[data-preview] .bar{position:relative}.rmd .bar-in{max-width:1360px;margin:0 auto;padding:0 28px;min-height:var(--bar-h);display:flex;align-items:center;gap:28px}.rmd .brand,.rmd .brandmark{display:flex;align-items:center;gap:12px;flex:0 1 auto;min-width:0;text-decoration:none}.rmd .mark-words{display:flex;flex-direction:column;gap:5px;min-width:0}.rmd .mark-words>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rmd .mark-words b{font:500 23px/1 var(--serif);letter-spacing:.03em}.rmd .mark-words>span{font:500 9.5px/1.2 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--type-3)}.rmd .brandmark.has-logo .logo{order:2;display:grid;align-items:center;justify-items:start;flex:none;max-width:200px;padding-left:16px;border-left:1px solid var(--hair-strong);--logo-h:var(--rs-logo-h,26px);--logo-pad-y:0px;--logo-pad-x:0px}.rmd .brandmark .logo.has-panel{--logo-pad-y:calc(var(--logo-h) * .2);--logo-pad-x:calc(var(--logo-h) * .32)}.rmd .brandmark .logo-v{grid-area:1/1;display:flex;align-items:center;max-width:100%;padding:var(--logo-pad-y) var(--logo-pad-x);border-radius:calc(var(--logo-h) * .2);visibility:hidden}.rmd .brandmark .logo-img{height:var(--logo-h);width:auto;min-width:0;max-width:100%;-o-object-fit:contain;object-fit:contain}.rmd .brandmark .logo-v.has-panel{background:var(--logo-panel)}.rmd .brandmark .logo-v.on-light{visibility:visible}.rmd[data-mode=dark] .brandmark .logo-v.on-light{visibility:hidden}.rmd[data-mode=dark] .brandmark .logo-v.on-dark{visibility:visible}.rmd .brandmark.has-logo .mark-words{order:1}.rmd .brandmark.logo-only:not([data-logo-broken]) .mark-words{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.rmd .brandmark.logo-only:not([data-logo-broken]) .logo{padding-left:0;border-left:0}.rmd .brandmark .mark,.rmd .brandmark[data-logo-broken] .logo{display:none}.rmd .brandmark[data-logo-broken] .mark-fallback{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;flex:none;background:var(--pf);color:var(--pf-ink);font:500 16px/1 var(--serif);letter-spacing:.04em}.rmd .nav-links{display:flex;align-items:center;gap:28px;margin-left:auto;flex:none}.rmd .nav-links .linkbtn,.rmd .nav-links a{display:inline-flex;align-items:center;min-height:32px;font:500 12px/1 var(--sans);letter-spacing:.13em;text-transform:uppercase;text-decoration:none;color:var(--type-2);white-space:nowrap;border-bottom:1px solid transparent;padding:8px 0 7px;transition:color .18s ease,border-color .18s ease}.rmd .nav-links .linkbtn:hover,.rmd .nav-links a:hover,.rmd .nav-links a[aria-current=page]{color:var(--ink);border-bottom-color:var(--btn-mark)}.rmd .nav-drop{position:relative;display:flex;align-items:center;gap:4px}.rmd .nav-drop summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;min-height:32px;font:500 12px/1 var(--sans);letter-spacing:.13em;text-transform:uppercase;color:var(--type-2)}.rmd .nav-drop summary::-webkit-details-marker{display:none}.rmd .nav-drop summary:after{content:"";width:6px;height:6px;border:solid;border-width:0 1.5px 1.5px 0;transform:translateY(-2px) rotate(45deg)}.rmd .nav-drop.has-page summary{min-width:24px;justify-content:center}.rmd .nav-drop details[open] summary,.rmd .nav-drop summary:hover{color:var(--ink)}.rmd .nav-sub{position:absolute;top:calc(100% + 14px);left:-18px;min-width:260px;display:grid;padding:8px 0;background:var(--paper);border:1px solid var(--hair-strong);box-shadow:var(--shadow);z-index:5}.rmd .nav-sub .linkbtn,.rmd .nav-sub a{display:block;width:100%;padding:12px 18px;text-align:left;font:500 15px/1.3 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink);border:0;text-decoration:none}.rmd .nav-sub .linkbtn:hover,.rmd .nav-sub a:hover{background:var(--plate)}.rmd .nav-sub .has-rich{display:flex;align-items:flex-start;gap:12px}.rmd .nav-sub .nav-ico-box{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--pf);color:var(--pf-ink)}.rmd .nav-sub .nav-ico{width:16px;height:16px}.rmd .nav-sub .nav-sub-t{display:grid;gap:2px}.rmd .nav-sub .nav-sub-line{font-size:13px;line-height:1.35;color:var(--type-2)}.rmd .bar-end{display:flex;align-items:center;gap:18px;flex:none}.rmd .nav-links+.bar-end{margin-left:0}.rmd .brand+.bar-end,.rmd .brandmark+.bar-end{margin-left:auto}.rmd .bar-tel{display:inline-flex;align-items:center;gap:8px;min-height:32px;font:500 14px/1 var(--sans);text-decoration:none;color:var(--type-2);white-space:nowrap}.rmd .bar-tel:hover{color:var(--ink)}.rmd .bar-second{display:contents}.rmd .bar.is-snug .bar-in,.rmd .bar.is-snug .nav-links{gap:18px}.rmd .bar.is-crowded .bar-second,.rmd .bar.is-crowded .bar-tel,.rmd .bar.is-crowded .nav-links,.rmd .bar.is-snug .bar-tel,.rmd .bar.is-snug .mark-words>span{display:none}.rmd .bar.is-crowded .burger{display:grid}.rmd:has(.bar.is-crowded) .mmenu{display:block}.rmd .burger{display:none;place-content:center;justify-items:center;gap:4px;flex:none;width:44px;height:44px;border-radius:1px;box-shadow:inset 0 0 0 1px var(--hair-strong);color:var(--ink)}.rmd .burger i{display:block;width:18px;height:1.5px;background:currentColor;transition:transform .2s ease,opacity .2s}.rmd .burger.is-open i:first-child{transform:translateY(5.5px) rotate(45deg)}.rmd .burger.is-open i:nth-child(2){opacity:0}.rmd .burger.is-open i:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}.rmd .mmenu{display:none;position:fixed;inset:var(--bar-h) 0 auto;z-index:39;overflow-y:auto;overscroll-behavior:contain;max-height:calc(100dvh / var(--z, 1) - var(--bar-h));background:var(--paper);color:var(--ink);border-bottom:1px solid var(--hair-strong);box-shadow:var(--shadow);padding:8px 20px 28px;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s .2s}.rmd .mmenu.is-open{opacity:1;visibility:visible;transition:opacity .2s ease,visibility 0s}.rmd .mmenu-in{display:flex;flex-direction:column;gap:22px;max-width:var(--wrap);margin:0 auto}.rmd .mmenu-links>li{border-bottom:1px solid var(--hair)}.rmd .mmenu-links .linkbtn,.rmd .mmenu-links a{display:flex;align-items:center;min-height:56px;width:100%;font:500 24px/1.2 var(--serif);text-decoration:none;color:var(--ink);text-align:left}.rmd .mm-drop{display:grid;grid-template-columns:1fr auto;align-items:center}.rmd .mm-drop:not(.has-page)>.mm-group{grid-column:1/-1}.rmd .mm-group summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;cursor:pointer;font:500 24px/1.2 var(--serif)}.rmd .mm-drop.has-page .mm-group summary{justify-content:center;width:44px;min-height:44px;box-shadow:inset 0 0 0 1px var(--hair-strong);font:400 20px/1 var(--sans)}.rmd .mm-group summary::-webkit-details-marker{display:none}.rmd .mm-group summary:after{content:"+"}.rmd .mm-group[open] summary:after{content:"−"}.rmd .mm-sub{grid-column:1/-1;display:none;padding:0 0 12px}.rmd .mm-group[open]+.mm-sub{display:grid;gap:2px}.rmd .mm-sub .linkbtn,.rmd .mm-sub a{min-height:44px;font:500 18px/1.3 var(--sans)}.rmd .mm-sub .has-rich{display:flex;align-items:center;gap:10px}.rmd .mm-sub .nav-ico{width:16px;height:16px;flex:none}.rmd .mm-sub .nav-sub-t{display:grid}.rmd .mm-sub .nav-sub-line{font-size:14px;color:var(--type-2)}.rmd .mmenu-cta{display:grid;gap:12px}.rmd .mmenu-cta .btn{width:100%;min-height:52px}.rmd .hero{position:relative;isolation:isolate;overflow:hidden;min-height:calc(100svh / var(--z, 1) - var(--bar-h));display:flex;flex-direction:column;justify-content:flex-end;color:var(--ink)}.rmd .closer-photo,.rmd .hero-photo{position:absolute;inset:0;z-index:-2}.rmd .closer-photo img,.rmd .hero-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (prefers-reduced-motion:no-preference){.rmd .hero-photo.is-zoom img{animation:rmd-zoom 22s ease-out both}.rmd .hero-photo.is-drift img{animation:rmd-drift 30s ease-in-out infinite alternate;scale:1.06}}@keyframes rmd-zoom{0%{scale:1.06}to{scale:1}}@keyframes rmd-drift{0%{translate:-1.5% 0}to{translate:1.5% 0}}.rmd .veil{position:absolute;inset:0;z-index:-1;pointer-events:none}.rmd .veil-closer,.rmd .veil-hero{background:color-mix(in srgb,var(--veil) calc(var(--veil-a) * 100%),transparent)}.rmd .hero-overlay{position:absolute;inset:0;z-index:-1;pointer-events:none}.rmd .hero.is-custom{color:var(--hero-ink)}.rmd .hero.is-custom :is(.statement,.hero-lede,.eyebrow-photo,.hero-fine,.btn-text){color:var(--hero-ink)}.rmd .hero.is-custom .stars{fill:var(--hero-ink)}.rmd .hero-in{position:relative;width:100%;max-width:calc(var(--wrap) + 2 * var(--gutter));margin:0 auto;padding:clamp(44px,10vh/var(--z,1),130px) var(--gutter) clamp(64px,11vh/var(--z,1),104px)}.rmd .eyebrow-photo,.rmd .statement{color:var(--ink)}.rmd .statement{margin:18px 0 22px;max-width:14ch;font:400 clamp(46px,min(7vw,11.6vh)/var(--z,1),100px)/1.04 var(--serif);letter-spacing:.003em}.rmd .hero-lede{max-width:54ch;margin:0 0 34px;font-size:17.5px;line-height:1.6;color:var(--ink)}.rmd .hero-lede.rich p+p{margin-top:10px}.rmd .hero-fine{display:flex;align-items:center;flex-wrap:wrap;gap:8px 22px;margin:28px 0 0;font-size:14px;color:var(--ink)}.rmd .fine-rating{display:inline-flex;align-items:center;gap:10px;min-height:32px;text-decoration:none;color:inherit}.rmd .fine-rating strong{font-weight:600}.rmd .fine-words{color:inherit}.rmd .index{border-top:1px solid var(--hair-strong)}.rmd .index>li{border-bottom:1px solid var(--hair)}.rmd .index-row{display:grid;grid-template-columns:56px minmax(0,1.1fr) minmax(0,1.4fr) 44px;align-items:center;gap:12px clamp(20px,3vw,44px);width:100%;min-height:72px;padding:22px 0;text-align:left;text-decoration:none;color:var(--ink)}.rmd .index-no{font:600 12px/1 var(--sans);letter-spacing:.2em;color:var(--accent)}.rmd .index-counted{counter-reset:md-row}.rmd .index-counted>li{counter-increment:md-row}.rmd .index-counted .index-no:before{content:counter(md-row,decimal-leading-zero)}.rmd .index-t{font:500 clamp(22px,2vw,27px)/1.2 var(--serif)}.rmd .index-s{color:var(--type-2);font-size:15.5px}.rmd .index-go{display:grid;place-items:center;width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--hair-strong);color:var(--ink);transition:background-color .18s ease,color .18s ease}.rmd .index-row:hover .index-go{background:var(--ink);color:var(--paper)}.rmd .index-contact{margin-top:40px}.rmd .numbers{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);padding:84px var(--gutter)}.rmd .numbers-head{margin:0 0 40px;font:500 clamp(28px,3vw,40px)/1.15 var(--serif)}.rmd .num-grid{--num-pad:clamp(20px,2.6vw,36px);display:flex;flex-wrap:wrap;justify-content:flex-start;row-gap:32px;margin-left:calc(-1 * var(--num-pad));clip-path:inset(0 0 0 1px)}.rmd .num{display:flex;flex-direction:column;justify-content:center;gap:12px;padding:6px var(--num-pad);border-left:1px solid var(--hair-strong);min-width:0;max-width:360px}.rmd .num-val{font:500 clamp(44px,5vw,76px)/1 var(--serif);letter-spacing:.01em;white-space:nowrap;color:var(--ink)}.rmd .num-label{max-width:24ch;font:500 11px/1.6 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--type-2)}.rmd .num-line{font:400 clamp(19px,1.7vw,23px)/1.3 var(--serif);color:var(--ink)}.rmd .num.has-figure{align-items:flex-start}.rmd .num-grid.is-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;margin-left:0;clip-path:none}.rmd .num-grid.is-stats .num:first-child{border-left:0}.rmd .num-grid.is-stats.by-1{grid-template-columns:minmax(0,1fr)}.rmd .num-grid.is-stats.by-2{grid-template-columns:repeat(2,minmax(0,1fr))}.rmd .num-grid.is-stats.by-3{grid-template-columns:repeat(3,minmax(0,1fr))}.rmd .num-grid.is-stats .num{max-width:none;flex-direction:column-reverse;justify-content:flex-end}.rmd .num-grid.is-stats .num:first-child{padding-left:0}.rmd .lots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 36px}.rmd .lot{display:flex;flex-direction:column}.rmd .lot-photo{display:block;background:var(--plate)}.rmd .lot-photo img{width:100%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.rmd .lot-words{display:flex;flex-direction:column;flex:1;padding-top:24px}.rmd .lot-no{display:flex;align-items:center;gap:16px;margin:0 0 18px;font:600 11.5px/1.3 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.rmd .lot-rule{flex:0 0 44px;height:0;border-top:1px solid var(--hair-strong)}.rmd .lot-title{margin:0 0 12px;font:500 clamp(24px,2.1vw,29px)/1.18 var(--serif)}.rmd .lot-caption{display:grid;gap:4px;margin:0 0 24px;color:var(--type-2);font-size:15.5px;max-width:50ch}.rmd .lot-who{color:var(--ink);font-weight:500}.rmd .lot-loan{color:var(--type-2)}.rmd .lot-act{margin:auto 0 0;border-top:1px solid var(--hair)}.rmd .areas{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px}.rmd .areas.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.rmd .areas.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.rmd .areas.cols-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px}.rmd .areas>li{display:flex;min-width:0}.rmd .area{display:flex;flex-direction:column;width:100%;color:inherit;text-decoration:none}.rmd .area-photo{display:block;background:var(--plate);border:1px solid var(--hair)}.rmd .area-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.rmd .area-photo.is-empty{aspect-ratio:4/3}.rmd .area-name{display:block;margin:22px 0 8px;font:500 clamp(22px,1.9vw,27px)/1.2 var(--serif);color:var(--ink)}.rmd .area-line{display:block;margin:0 0 20px;color:var(--type-2);font-size:15.5px}.rmd .area-go{display:flex;align-items:center;min-height:44px;margin-top:auto;border-top:1px solid var(--hair);color:var(--accent)}.rmd .area-go .i{width:20px;height:20px;transition:transform .18s ease}.rmd .area:hover .area-go .i{transform:translateX(4px)}.rmd .area:hover .area-name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.rmd .shelf{margin-top:72px;padding-top:46px;border-top:1px solid var(--hair-strong)}.rmd .est-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.rmd .est-grid.by-1{grid-template-columns:minmax(0,520px)}.rmd .est-grid.by-2{grid-template-columns:repeat(2,minmax(0,1fr))}.rmd .est{display:flex}.rmd .est-in{display:flex;flex-direction:column;width:100%;padding-top:28px;border-top:1px solid var(--hair-strong);text-align:left;text-decoration:none;color:var(--ink)}.rmd .est-no{margin:0 0 14px;font:600 12px/1 var(--sans);letter-spacing:.2em;color:var(--accent)}.rmd .est-title{margin:0 0 14px;font:500 27px/1.2 var(--serif)}.rmd .est-caption{flex:1;color:var(--type-2);font-size:15px}.rmd .est-in .btn-card{margin-top:28px}.rmd .est-more{margin-top:40px}.rmd .steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 48px}.rmd .steps.by-1{grid-template-columns:minmax(0,560px)}.rmd .steps.by-2{grid-template-columns:repeat(2,minmax(0,1fr))}.rmd .steps.by-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 36px}.rmd .step{position:relative;display:flex;flex-direction:column}.rmd .steps:not(.is-timeline) .step:not(:last-child):after{content:"";position:absolute;top:31px;left:76px;right:-36px;height:0;border-top:1px solid var(--hair-strong)}.rmd .step-mark{display:grid;place-items:center;flex:none;width:64px;height:64px;border-radius:50%;background:var(--pf);color:var(--pf-ink);box-shadow:inset 0 0 0 1.5px var(--pf-edge);font:500 28px/1 var(--serif)}.rmd .step-main{display:flex;flex-direction:column;flex:1}.rmd .step-kicker{margin:30px 0 10px;font:600 11px/1.3 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.rmd .step-title{margin:30px 0 12px;font:500 30px/1.15 var(--serif)}.rmd .step-kicker+.step-title{margin-top:0}.rmd .step-body{max-width:36ch;color:var(--type-2);font-size:15.5px}.rmd .steps.is-timeline{grid-template-columns:minmax(0,760px);gap:0}.rmd .steps.is-timeline .step{display:grid;grid-template-columns:64px minmax(0,1fr);gap:0 28px;padding-bottom:44px}.rmd .steps.is-timeline .step:last-child{padding-bottom:0}.rmd .steps.is-timeline .step:not(:last-child):after{content:"";position:absolute;top:74px;bottom:10px;left:31.5px;border-left:1px solid var(--hair-strong)}.rmd .steps.is-timeline .step-kicker{margin-top:6px}.rmd .steps.is-timeline .step-title{margin-top:14px}.rmd .steps.is-timeline .step-kicker+.step-title{margin-top:0}.rmd .record-grid{display:grid;grid-template-columns:340px minmax(0,1fr);gap:clamp(48px,6vw,96px);align-items:start}.rmd .score-block{position:sticky;top:calc(var(--site-stuck, var(--bar-h)) + 38px)}.rmd[data-preview] .score-block{position:static}.rmd .score-wrap{margin-bottom:26px}.rmd .score{font:400 clamp(96px,10vw,136px)/.95 var(--serif);letter-spacing:.01em}.rmd .score-wrap .stars-lg{margin:18px 0 14px}.rmd .score-note{display:flex;align-items:center;gap:8px;font:500 12px/1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--type-2)}.rmd .gmark{flex:none;width:16px;height:16px;border-radius:50%;background:#fff}.rmd .score-head{font-size:clamp(28px,2.8vw,38px)}.rmd .record-entries{display:grid}.rmd .entry{padding:32px 0 34px;border-top:1px solid var(--hair)}.rmd .entry:first-child{border-top:0;padding-top:4px}.rmd .entry-label{margin:0 0 14px;font:600 11px/1.3 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.rmd .entry-note{font:400 21px/1.5 var(--serif);max-width:56ch;color:var(--ink)}.rmd .entry-attr{display:flex;align-items:center;margin-top:18px;font:500 11px/1.2 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--type-3)}.rmd .attr-rule{display:inline-block;width:30px;height:0;border-top:1px solid var(--hair-strong);margin-right:12px}.rmd .auth-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(44px,6vw,96px);align-items:start}.rmd .auth-photo{max-width:460px}.rmd .auth-frame{position:relative;display:block;border:1px solid var(--hair);background:var(--plate)}.rmd .auth-frame img{width:100%;height:auto;aspect-ratio:896/1088;-o-object-fit:cover;object-fit:cover}.rmd .auth-initials{display:grid;place-items:center;aspect-ratio:896/1088;background:var(--pf);color:var(--pf-ink);font:400 clamp(64px,8vw,110px)/1 var(--serif);letter-spacing:.04em}.rmd .auth-play{position:absolute;left:18px;bottom:18px;display:inline-flex;align-items:center;gap:10px;max-width:calc(100% - 36px);min-height:48px;padding:0 20px 0 16px;border-radius:999px;background:var(--paper);color:var(--ink);box-shadow:var(--shadow);font:500 11px/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;text-align:left;overflow-wrap:anywhere}.rmd .auth-play .i{flex:none;width:20px;height:20px}.rmd .auth-words,.rmd .contact-words,.rmd .pledge-words{min-width:0}.rmd .member-cta{margin:6px 0 30px}.rmd .auth-caption{margin-top:14px;font:500 10.5px/1.7 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--type-3)}.rmd .auth-bio{margin:0 0 30px;color:var(--type-2);font-size:16.5px;max-width:58ch}.rmd .auth-bio.prose p+p{margin-top:14px}.rmd .dropcap{display:flow-root}.rmd .dropcap.prose>p:first-child:first-letter,.rmd .dropcap:first-letter{float:left;font:500 76px/.82 var(--serif);color:var(--sec);padding:8px 12px 0 0}.rmd .creds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 40px;border-top:1px solid var(--hair-strong);border-left:1px solid var(--hair)}.rmd .creds.is-stack{grid-template-columns:minmax(0,1fr)}.rmd .creds.creds-wide,.rmd .creds.facts{grid-template-columns:repeat(2,minmax(0,1fr))}.rmd .cred{display:flex;flex-direction:column;gap:6px;padding:16px 18px 15px;border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);min-width:0}.rmd .cred dt{font:500 10.5px/1.4 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--type-3)}.rmd .cred dd{font:500 18px/1.35 var(--serif);overflow-wrap:anywhere;color:var(--ink)}.rmd .cred dd a{display:inline-block;padding-block:6px;margin-block:-6px;text-underline-offset:4px;text-decoration-thickness:1px}.rmd .creds-wide .cred dd{font:400 15.5px/1.55 var(--sans);color:var(--type-2)}.rmd .creds+.cta-row,.rmd .facts-cta{margin-top:0}.rmd .cta-row:empty{display:none}.rmd .ways{list-style:none;margin:0 0 40px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.rmd .ways.by-2,.rmd .ways.by-4{grid-template-columns:repeat(2,minmax(0,1fr))}.rmd .way{border-top:1px solid var(--hair-strong);padding-top:26px;min-width:0}.rmd .way-no{margin:0 0 14px;font:600 12px/1 var(--sans);letter-spacing:.2em;color:var(--accent)}.rmd .way-title{margin:0 0 12px;font:500 26px/1.2 var(--serif);color:var(--ink)}.rmd .way-text{margin:0;color:var(--type-2);font-size:15.5px}.rmd .ways+.cta-row{margin-top:0}.rmd .auth-grid.is-story{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.rmd .auth-lead{min-width:0}.rmd .auth-lead .section-head{max-width:14ch}.rmd .auth-watch .i{width:16px;height:16px}.rmd .closer{position:relative;isolation:isolate;overflow:hidden;min-height:min(86vh/var(--z,1),820px);display:flex;flex-direction:column;justify-content:flex-end;text-align:center;color:var(--ink)}.rmd .closer:has(.closer-photo) .closer-in{pointer-events:none}.rmd .closer:has(.closer-photo) .closer-in>:is(.cta-row,.closer-fine)>*,.rmd .closer:has(.closer-photo) .closer-in>:not(.cta-row,.closer-fine){pointer-events:auto}.rmd .closer.on-plate{min-height:0;border-top:1px solid var(--hair)}.rmd .closer-in{position:relative;width:100%;max-width:960px;margin:0 auto;padding:130px var(--gutter) 110px}.rmd .closer-head{margin:0 auto 20px;max-width:16ch;font:400 clamp(46px,6.4vw,92px)/1.04 var(--serif);color:var(--ink)}.rmd .closer-sub{max-width:52ch;margin:0 auto 10px;font-size:17.5px;line-height:1.6;color:var(--ink)}.rmd .closer-fine{margin:30px 0 0;font-size:15px;color:var(--ink)}.rmd .closer-fine a{display:inline-flex;align-items:center;gap:8px;min-height:40px;text-underline-offset:4px;text-decoration-thickness:1px}.rmd .pledge-section{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.rmd .pledge-grid{display:grid;grid-template-columns:230px minmax(0,1fr);gap:clamp(44px,6vw,92px);align-items:center}.rmd .pledge-grid.no-seal{grid-template-columns:minmax(0,1fr)}.rmd .pledge-grid:has(.pledge-photo){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.rmd .seal{position:relative;display:grid;place-items:center;width:210px;aspect-ratio:1;border-radius:50%;background:var(--pf);color:var(--pf-ink);box-shadow:inset 0 0 0 1.5px var(--pf-edge);padding:34px;text-align:center}.rmd .seal-ring{position:absolute;inset:14px;border-radius:50%;border:1px solid color-mix(in srgb,var(--pf-ink) 55%,transparent);pointer-events:none}.rmd .seal-amount{position:relative;font:500 40px/1.05 var(--serif);letter-spacing:.01em;overflow-wrap:anywhere}.rmd .seal-amount.is-words{font-size:22px;line-height:1.15}.rmd .pledge-photo{border:1px solid var(--hair);background:var(--paper)}.rmd .pledge-photo img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.rmd .pledge-amount{margin:0 0 14px;font:500 clamp(30px,3vw,44px)/1.1 var(--serif);color:var(--ink)}.rmd .pledge-body{max-width:54ch;margin:0;color:var(--type-2);font-size:17px}.rmd .pledge-strip{display:flex;flex-wrap:wrap;gap:4px 18px;margin:30px 0 0;font:500 11px/1.7 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--type-2)}.rmd .pw-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,5vw,80px);align-items:center}.rmd .pw-row.no-pic{grid-template-columns:minmax(0,1fr);max-width:760px}.rmd .pw-row.is-right>:first-child{order:2}.rmd .pw-pic{border:1px solid var(--hair);background:var(--plate)}.rmd .pw-pic img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.rmd .pw-copy{min-width:0}.rmd .pw-rows{display:grid;gap:88px}.rmd .pw-num{margin:0 0 16px;font:600 12px/1 var(--sans);letter-spacing:.2em;color:var(--accent)}.rmd .pw-head{margin:0 0 14px;font:500 clamp(28px,2.8vw,40px)/1.12 var(--serif)}.rmd .prose{color:var(--type-2);font-size:16.5px;line-height:1.7;max-width:62ch}.rmd .prose :is(p,ul,ol,blockquote)+:is(p,ul,ol,blockquote,h2,h3){margin-top:14px}.rmd .prose :is(h2,h3){margin:28px 0 10px;font:500 26px/1.2 var(--serif);color:var(--ink)}.rmd .prose ul{list-style:disc;padding-left:1.2em}.rmd .prose ol{list-style:decimal;padding-left:1.3em}.rmd .prose a:not(.btn){color:var(--accent);text-underline-offset:3px}.rmd .prose blockquote{padding-left:18px;border-left:2px solid var(--hair-strong);font:400 20px/1.5 var(--serif);color:var(--ink)}.rmd .section-in.narrow>.prose{font:400 19px/1.7 var(--serif);color:var(--ink)}.rmd .prose{--tw-prose-body:currentColor;--tw-prose-headings:var(--ink);--tw-prose-lead:currentColor;--tw-prose-links:var(--accent);--tw-prose-bold:currentColor;--tw-prose-counters:currentColor;--tw-prose-bullets:currentColor;--tw-prose-hr:var(--hair);--tw-prose-quotes:var(--ink);--tw-prose-quote-borders:var(--hair-strong);--tw-prose-captions:var(--type-3);--tw-prose-kbd:currentColor;--tw-prose-code:currentColor;--tw-prose-pre-code:currentColor;--tw-prose-pre-bg:var(--plate);--tw-prose-th-borders:var(--hair-strong);--tw-prose-td-borders:var(--hair)}.rmd .prose :is(strong,b):not([class]){color:inherit;font-weight:600}.rmd .prose em:not([class]){color:inherit}.rmd .prose h1:not([class]){margin:28px 0 10px;font:500 30px/1.2 var(--serif);color:var(--ink)}.rmd .prose h4:not([class]){margin:22px 0 8px;font:600 15px/1.4 var(--sans);color:var(--ink)}.rmd .prose li:not([class]){margin:6px 0}.rmd .prose blockquote{font-style:normal}.rmd .prose :is(code,pre):not([class]){background:var(--plate);color:var(--ink);border-radius:0}.rmd .prose pre code{background:transparent}.rmd .prose hr:not([class]){border:0;border-top:1px solid var(--hair);margin:28px 0}.rmd .prose a{opacity:1}.rmd .prose img:not([class]){border-radius:0}.rmd .faq{border-top:1px solid var(--hair-strong)}.rmd .faq details{border-bottom:1px solid var(--hair)}.rmd .faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:18px 0}.rmd .faq summary::-webkit-details-marker{display:none}.rmd .faq-q{font:500 22px/1.3 var(--serif);color:var(--ink)}.rmd .faq .pm{display:grid;place-items:center;flex:none;width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--hair-strong);color:var(--ink);transition:transform .2s ease}.rmd .faq details[open] .pm{transform:rotate(45deg)}.rmd .faq-a{padding:0 56px 24px 0;color:var(--type-2);font-size:16px;line-height:1.65;max-width:64ch}.rmd .ms-video,.rmd .video-frame{border:1px solid var(--hair);background:var(--plate)}.rmd .logos-title{margin:0 0 24px;text-align:center;font:500 11px/1.4 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--type-2)}.rmd .logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);padding:22px 0}.rmd .logos li{padding:0 clamp(18px,3vw,40px);border-left:1px solid var(--hair)}.rmd .logos li:first-child{border-left:0}.rmd .logos img{height:40px;width:auto;max-width:160px;-o-object-fit:contain;object-fit:contain}.rmd .page-head{padding:clamp(48px,8vh/var(--z,1),88px) var(--gutter) 64px;border-bottom:1px solid var(--hair)}.rmd .page-head-in.has-pic{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(44px,6vw,96px);align-items:center}.rmd .page-head-words{min-width:0}.rmd .page-title{margin:0 0 22px;max-width:16ch;font:400 clamp(44px,5.4vw,80px)/1.04 var(--serif);color:var(--ink)}.rmd .page-lede{max-width:60ch;font-size:18px;line-height:1.6;color:var(--type-2)}.rmd .page-fine{margin-top:18px;font-size:14px;color:var(--type-3)}.rmd .page-pic{border:1px solid var(--hair);background:var(--plate)}.rmd .page-pic img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.rmd .page-head-in.has-portrait{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(44px,6vw,96px);align-items:start}.rmd .page-head-in.has-portrait .auth-photo{justify-self:end;width:100%;max-width:min(400px,52vh/var(--z,1))}.rmd .band{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);padding:64px var(--gutter)}.rmd .band-in{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:28px 48px}.rmd .band-words{max-width:680px}.rmd .band-head{font:500 clamp(28px,3vw,42px)/1.12 var(--serif);color:var(--ink)}.rmd .band-sub{margin-top:10px;color:var(--type-2)}.rmd .contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:start}.rmd .contact-phone{display:inline-block;margin:10px 0 18px;font:400 clamp(36px,4vw,56px)/1.1 var(--serif);text-decoration:none;color:var(--ink)}.rmd .contact-phone:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:8px}.rmd .calc-page{display:block}.rmd .calc-shelf{padding-top:56px}.rmd .calc-main{min-width:0}.rmd .calc-tabs{position:sticky;top:var(--site-stuck,var(--bar-h));z-index:30;background:var(--paper);border-bottom:1px solid var(--hair)}.rmd[data-preview] .calc-tabs{position:relative;top:0}.rmd .calc-tabs ul{display:flex;gap:6px 28px;overflow-x:auto;max-width:calc(var(--wrap) + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter);scrollbar-width:none}.rmd .calc-tabs a{display:inline-flex;align-items:center;justify-content:center;min-height:52px;min-width:32px;font:500 12px/1 var(--sans);letter-spacing:.13em;text-transform:uppercase;text-decoration:none;white-space:nowrap;color:var(--type-2);border-bottom:2px solid transparent}.rmd .calc-tabs a[aria-current=true]{color:var(--ink);border-bottom-color:var(--btn-mark)}.rmd .calc-list{border-top:1px solid var(--hair-strong)}.rmd .calc{display:grid;grid-template-columns:72px minmax(0,1.25fr) minmax(0,1fr) 260px;gap:18px clamp(28px,3.5vw,56px);align-items:start;padding:38px 0;border-bottom:1px solid var(--hair);scroll-margin-top:calc(var(--site-stuck, var(--bar-h)) + 72px)}.rmd .calc-no{padding-top:10px;font:600 12px/1 var(--sans);letter-spacing:.2em;color:var(--accent)}.rmd .calc-label{margin:0 0 10px;font:600 11px/1.4 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--type-3)}.rmd .calc-title{font:500 clamp(28px,2.6vw,36px)/1.15 var(--serif);color:var(--ink)}.rmd .calc-points{display:grid;gap:8px;color:var(--type-2);font-size:15.5px}.rmd .calc-points li{position:relative;padding-left:18px}.rmd .calc-points li:before{content:"";position:absolute;left:0;top:.72em;width:8px;border-top:1px solid var(--hair-strong)}.rmd .calc-act{display:grid;gap:4px}.rmd .team{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px}.rmd .team[data-count="1"]{grid-template-columns:minmax(0,420px)}.rmd .team[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.rmd .team[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.rmd .member{display:flex;flex-direction:column}.rmd .member-shot{position:relative}.rmd .team-way.is-email,.rmd .team-way.is-phone{justify-content:flex-start}.rmd .member-frame{display:block;border:1px solid var(--hair);background:var(--plate)}.rmd .member-frame img{width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.rmd .member-initials{display:grid;place-items:center;aspect-ratio:4/5;background:var(--pf);color:var(--pf-ink);font:400 56px/1 var(--serif)}.rmd .team-reveal{color:var(--ink)}.rmd .team-scrim{background:linear-gradient(to top,color-mix(in srgb,var(--paper) 94%,transparent),color-mix(in srgb,var(--paper) 30%,transparent))}.rmd .team-way{padding:0 14px;font:600 12px/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase}.rmd .team-hint,.rmd .team-way{background:var(--paper);box-shadow:inset 0 0 0 1px var(--hair-strong);color:var(--ink)}.rmd .member-shot.has-reveal .member-frame{transition:border-color .3s ease}.rmd .member-shot.has-reveal:is(:hover,:focus-within,[data-reveal=open]) .member-frame{border-color:var(--hair-strong)}.rmd .team-way.is-page{background:var(--btn-fill);color:var(--btn-ink);box-shadow:inset 0 0 0 1px var(--btn-edge)}.rmd .team-contact{gap:6px}@media (prefers-reduced-motion:reduce){.rmd .member-shot.has-reveal .member-frame{transition:none}}.rmd .team-search-input{min-height:48px;padding:0 18px 0 48px;background:var(--paper);color:var(--ink);border:1px solid var(--hair-strong);border-radius:1px}.rmd .team-search-count{font-size:14px;color:var(--type-3)}.rmd .member-copy{padding-top:18px}.rmd .member-name{margin:0 0 8px;font:500 24px/1.2 var(--serif)}.rmd .member-name a{display:inline-block;padding-block:7px;margin-block:-7px;text-decoration:none}.rmd .member-name a:hover{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.rmd .member-line{font:500 10.5px/1.7 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--type-3)}.rmd .team-blurb{margin-top:12px;color:var(--type-2);font-size:15.5px}.rmd .team-meet{margin-top:20px}.rmd .auth-grid.is-member .auth-photo{max-width:420px}.rmd .compare-wrap{overflow-x:auto;border-top:1px solid var(--hair-strong)}.rmd .compare{width:100%;min-width:560px;border-collapse:collapse}.rmd .compare :is(th,td){padding:18px 18px 18px 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--hair);font-size:15.5px;color:var(--type-2)}.rmd .compare thead th{font:500 22px/1.2 var(--serif);color:var(--ink)}.rmd .compare tbody th{font:600 11px/1.5 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--type-3)}.rmd .az ul{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:40px}.rmd .az a{display:grid;place-items:center;min-width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--hair-strong);font:500 18px/1 var(--serif);text-decoration:none;color:var(--ink)}.rmd .az a:hover{background:var(--ink);color:var(--paper)}.rmd .az-group{display:grid;grid-template-columns:96px minmax(0,1fr);gap:24px;padding:28px 0;border-top:1px solid var(--hair)}.rmd .az-letter{font:400 56px/1 var(--serif);color:var(--ink)}.rmd .az-group dl{display:grid;gap:18px}.rmd .az-group dt{font:500 21px/1.3 var(--serif);color:var(--ink)}.rmd .az-group dd{margin-top:4px;color:var(--type-2);font-size:15.5px;max-width:64ch}.rmd .clips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 32px}.rmd .clip h3{margin-top:16px;font:500 22px/1.25 var(--serif)}.rmd .clip .caption{margin-top:6px}.rmd .ledger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--hair-strong);border-left:1px solid var(--hair)}.rmd .ledger>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:10px;padding:22px 20px;border-right:1px solid var(--hair);border-bottom:1px solid var(--hair)}.rmd .ledger dt{font:500 10.5px/1.5 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--type-3)}.rmd .ledger dd{display:grid;gap:8px;font:500 34px/1.1 var(--serif);color:var(--ink)}.rmd .ledger-src{font:400 13px/1.5 var(--sans);color:var(--type-3)}.rmd a.ledger-src{display:inline-block;padding-block:8px;margin-block:-8px;text-underline-offset:3px}.rmd .ms{position:relative;min-width:0}.rmd .ms-sheet{padding:20px;background:var(--paper);border:1px solid var(--hair-strong)}.rmd .ms-embed.is-form{min-height:560px}.rmd .ms-embed.is-calc{min-height:620px}.rmd .pw-row.has-embed{align-items:start}.rmd .player{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--plate)}.rmd .player iframe{border:0}.rmd .player .poster,.rmd .player iframe{position:absolute;inset:0;width:100%;height:100%}.rmd .player .poster{display:block}.rmd .player .poster img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rmd .player .poster-play{position:absolute;left:50%;top:50%;translate:-50% -50%;display:grid;place-items:center;width:clamp(64px,8vw,88px);aspect-ratio:1;border-radius:50%;background:var(--btn-fill);color:var(--btn-ink);box-shadow:inset 0 0 0 1px var(--btn-edge);transition:transform .2s ease}.rmd .player .poster:hover .poster-play{transform:scale(1.05)}.rmd .player .poster-play svg{width:36%;height:36%;margin-left:6%}html:has(.rmd) .video-ov{position:fixed;inset:0;z-index:300;display:grid;place-items:center;padding:16px}html:has(.rmd) .video-ov .scrim{position:absolute;inset:0;background:rgb(0 0 0/.78)}html:has(.rmd) .video-box{position:relative;width:min(920px,100%);aspect-ratio:16/9;overflow:hidden;background:#000}html:has(.rmd) .video-box iframe{position:absolute;inset:0;width:100%;height:100%;border:0}html:has(.rmd) .video-box .x{position:absolute;z-index:2;top:12px;right:12px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;color:#111;font-size:26px;line-height:1}.rmd .socials{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px}.rmd .socials a{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--hair-strong);color:var(--ink);transition:background-color .18s ease,color .18s ease}.rmd .socials a:hover{background:var(--ink);color:var(--paper)}.rmd .social-mark{width:16px;height:16px}.rmd .also-rated{display:flex;flex-wrap:wrap;align-items:center;gap:6px 22px;margin-top:22px;grid-column:1/-1}.rmd .also-rated-label{font:600 11px/1.4 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--type-2)}.rmd .also-rated .also-rated-site{font-size:13.5px;font-weight:600}.rmd .also-rated .also-rated-n{font-size:14px;color:var(--type-2)}.rmd .also-rated .also-rated-n b{font-family:var(--serif);font-size:17px;color:var(--ink)}.rmd .foot{border-top:1px solid var(--hair);padding:64px var(--gutter) 84px;text-align:center;background:var(--paper)}.rmd .foot-grid{max-width:980px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.rmd .foot .brand,.rmd .foot .brandmark{margin-bottom:22px;justify-content:center}.rmd .foot .mark-words{align-items:center}.rmd .foot .mark-words b{font:500 22px/1 var(--serif);letter-spacing:.2em;text-transform:uppercase}.rmd .foot-links{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 30px;margin-bottom:22px}.rmd .foot-cols .linkbtn,.rmd .foot-cols a,.rmd .foot-links .linkbtn,.rmd .foot-links a{display:inline-flex;align-items:center;min-height:40px;font:500 11.5px/1.2 var(--sans);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--type-2)}.rmd .foot-cols a:hover,.rmd .foot-links a:hover{color:var(--ink)}.rmd .foot-cols{display:flex;justify-content:center;flex-wrap:wrap;gap:18px 56px;margin-bottom:22px;text-align:left}.rmd .foot-cols h4{margin-bottom:4px;font:600 11px/1.4 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink)}.rmd .foot-cols h4 a{color:var(--ink)}.rmd .foot-line{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 10px;max-width:78ch;margin:0 auto 14px;font:400 13px/1.75 var(--sans);color:var(--type-3)}.rmd .foot-line a{display:inline-block;padding-block:8px;color:var(--type-2);text-underline-offset:3px;text-decoration-thickness:1px}.rmd .foot .legal{display:grid;gap:8px;max-width:78ch;margin:6px auto 0;font:400 12.5px/1.7 var(--sans);color:var(--type-3)}.rmd .legal-logos{display:flex;justify-content:center}.rmd .legal-logos img{height:40px;width:auto;display:inline-block;margin:0 6px}.rmd .legal a{color:var(--type-2);text-decoration:underline;text-underline-offset:3px}.rmd .legal p+p{margin-top:8px}.rmd .legal-extra{white-space:pre-line}.rmd .foot .powered{margin-top:26px}.rmd .mbar{position:fixed;left:0;right:0;bottom:0;z-index:38;display:none;grid-template-columns:1fr auto auto;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--hair-strong);box-shadow:0 -10px 30px rgb(20 18 14/.08);transform:translateY(110%);transition:transform .35s var(--ease)}.rmd .mbar.is-on{transform:none}.rmd .mbar .btn{width:100%;min-height:48px;padding:0 12px}.rmd .mbar .dock-icon{display:grid;place-items:center;width:48px;min-height:48px;box-shadow:inset 0 0 0 1px var(--hair-strong);color:var(--ink)}.rmd .mbar .dock-icon .i{width:20px;height:20px}.rmd .bl-crumbs{display:flex;flex-wrap:wrap;gap:4px 18px;margin-bottom:22px}.rmd .bl-crumbs a{display:inline-flex;align-items:center;min-height:32px;font:500 11px/1.4 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--type-2);text-decoration:none}.rmd .bl-crumbs a:hover,.rmd .bl-draft{color:var(--ink)}.rmd .bl-draft{display:inline-block;margin-bottom:18px;padding:6px 12px;box-shadow:inset 0 0 0 1px var(--hair-strong);font:600 11px/1.3 var(--sans);letter-spacing:.18em;text-transform:uppercase}.rmd .bl-topics{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.rmd .bl-topics a{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;box-shadow:inset 0 0 0 1px var(--hair-strong);font:500 11.5px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--type-2)}.rmd .bl-topics a:hover,.rmd .bl-topics a[aria-current=page]{background:var(--ink);color:var(--paper);box-shadow:none}.rmd .bl-card{display:flex;flex-direction:column;text-decoration:none;color:var(--ink)}.rmd .bl-card.is-lead{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(32px,4vw,64px);align-items:center;margin-bottom:72px}.rmd .bl-card-pic{display:block;border:1px solid var(--hair);background:var(--plate)}.rmd .bl-card-pic img{width:100%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.rmd .bl-card-copy{display:flex;flex-direction:column;gap:10px;padding-top:20px}.rmd .bl-card.is-lead .bl-card-copy{padding-top:0}.rmd .bl-kick{font:600 11px/1.3 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);text-decoration:none}.rmd a.bl-kick{display:inline-flex;align-items:center;min-height:32px;margin-bottom:8px}.rmd .bl-card-h{font:500 clamp(24px,2.2vw,30px)/1.18 var(--serif)}.rmd .bl-card.is-lead .bl-card-h{font-size:clamp(32px,3.4vw,48px)}.rmd .bl-card.is-lead:not(:has(.bl-card-pic)){grid-template-columns:minmax(0,1fr);max-width:860px;padding:40px 0;border-top:1px solid var(--hair-strong);border-bottom:1px solid var(--hair)}.rmd .bl-card:hover .bl-card-h{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.rmd .bl-card-dek{color:var(--type-2);font-size:15.5px}.rmd .bl-meta{font:500 11px/1.6 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--type-3)}.rmd .bl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 32px}.rmd .bl-empty{color:var(--type-2)}.rmd .bl-pager{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:64px;padding-top:28px;border-top:1px solid var(--hair)}.rmd .bl-pager-l{font:500 12px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--type-3)}.rmd .bl-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 36px;margin:40px 0;padding:30px 32px;border:1px solid var(--hair)}.rmd .bl-cta-copy{display:grid;gap:6px;max-width:560px}.rmd .bl-eyebrow{font:600 11px/1.3 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--type-2)}.rmd .bl-cta-h{font:500 26px/1.2 var(--serif);color:var(--ink)}.rmd .bl-cta-s{color:var(--type-2);font-size:15.5px}.rmd .bl-cta-go{display:grid;gap:8px;justify-items:start}.rmd .bl-cta-go small{font-size:13px;color:var(--type-2)}.rmd .bl-byline{display:flex;align-items:center;gap:14px;margin-top:26px;font-size:14.5px}.rmd .bl-byline,.rmd .bl-byline-m{color:var(--type-2)}.rmd .bl-index .bl-grid,.rmd .bl-read .bl-col>:first-child{margin-top:0}.rmd .bl-byline a,.rmd .bl-byline b{color:var(--ink);font-weight:600}.rmd .bl-byline a{display:inline-block;padding-block:6px;margin-block:-6px}.rmd .bl-av{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:50%;overflow:hidden;background:var(--pf);color:var(--pf-ink);font:500 17px/1 var(--serif)}.rmd .bl-av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rmd .bl-hero{margin-bottom:56px;border:1px solid var(--hair);background:var(--plate)}.rmd .bl-hero img{width:100%;aspect-ratio:21/9;-o-object-fit:cover;object-fit:cover}.rmd .bl-lay{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:clamp(40px,5vw,80px);align-items:start}.rmd .bl-lay.is-solo{grid-template-columns:minmax(0,760px);justify-content:center}.rmd .bl-col{min-width:0}.rmd .bl-col>.prose{font:400 19px/1.75 var(--serif);color:var(--ink);max-width:68ch}.rmd .bl-answer{margin:32px 0;padding:22px 0 22px 24px;border-left:2px solid var(--hair-strong)}.rmd .bl-answer-t{display:block;margin-bottom:8px;font:600 11px/1.3 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.rmd .bl-table{width:100%;border-collapse:collapse;margin:28px 0;font-size:15px}.rmd .bl-table :is(th,td){padding:12px 14px 12px 0;text-align:left;border-bottom:1px solid var(--hair)}.rmd .bl-table th{font:600 11px/1.4 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--type-3)}.rmd .bl-faq{margin:32px 0;border-top:1px solid var(--hair-strong)}.rmd .bl-faq details{border-bottom:1px solid var(--hair)}.rmd .bl-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:18px;min-height:56px;padding:14px 0;font:500 20px/1.3 var(--serif)}.rmd .bl-faq summary::-webkit-details-marker{display:none}.rmd .bl-pm{display:grid;place-items:center;flex:none;width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--hair-strong)}.rmd .bl-pm svg{width:14px;height:14px}.rmd .bl-faq details[open] .bl-pm{transform:rotate(45deg)}.rmd .bl-fig{margin:32px 0}.rmd .bl-fig img{border:1px solid var(--hair)}.rmd .bl-fig figcaption{margin-top:10px;font-size:13.5px;color:var(--type-3)}.rmd .bl-share{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:48px 0 0;padding-top:24px;border-top:1px solid var(--hair)}.rmd .bl-share-t{margin-right:6px;font:600 11px/1.3 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--type-2)}.rmd .bl-share-i{display:grid;place-items:center;width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--hair-strong);color:var(--ink)}.rmd .bl-share-i svg{width:16px;height:16px}.rmd .bl-author{display:flex;gap:20px;margin-top:48px;padding:28px;border:1px solid var(--hair)}.rmd .bl-author-b{display:grid;gap:6px;justify-items:start}.rmd .bl-author-n{font:500 24px/1.2 var(--serif);color:var(--ink)}.rmd .bl-author-n a{display:inline-block;padding-block:6px;margin-block:-6px}.rmd .bl-author-l,.rmd .bl-author-r{font-size:13.5px;color:var(--type-2)}.rmd .bl-author-l a{display:inline-block;padding-block:6px;margin-block:-6px}.rmd .bl-author p{color:var(--type-2);font-size:15.5px}.rmd .bl-aside{position:sticky;top:calc(var(--site-stuck, var(--bar-h)) + 32px);display:grid;gap:24px}.rmd[data-preview] .bl-aside{position:static}.rmd .bl-aside .bl-cta{margin:0;flex-direction:column;align-items:flex-start}.rmd .bl-toc{display:grid;gap:2px;padding-top:18px;border-top:1px solid var(--hair-strong)}.rmd .bl-toc b{margin-bottom:8px;font:600 11px/1.3 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--type-2)}.rmd .bl-toc a{display:block;padding:8px 0;font-size:14.5px;color:var(--type-2);text-decoration:none}.rmd .bl-toc a:hover{color:var(--ink)}.rmd .bl-more .section-head{margin-bottom:40px}.rmd .bl-side .bl-cta{margin:0}@media (max-width:1240px){.rmd .bar-tel,.rmd .nav-links{display:none}.rmd .burger{display:grid}.rmd .mmenu{display:block}.rmd .bar-end{margin-left:auto}}@media (max-width:1140px){.rmd .calc{grid-template-columns:56px minmax(0,1fr) minmax(0,1fr)}.rmd .calc .calc-act{grid-column:2/-1;max-width:320px}}@media (max-width:1020px){.rmd .auth-grid.is-story{grid-template-columns:minmax(0,1fr);gap:28px}.rmd .ways,.rmd .ways.by-4{grid-template-columns:repeat(2,minmax(0,1fr))}.rmd .record-grid{grid-template-columns:minmax(0,1fr)}.rmd .score-block{position:static}.rmd .lots{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 28px}.rmd .areas,.rmd .areas.cols-3,.rmd .areas.cols-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}.rmd .steps.by-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 36px}.rmd .steps.by-4 .step:nth-child(2n):after{display:none}.rmd .bl-grid,.rmd .team,.rmd .team[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.rmd .bl-lay{grid-template-columns:minmax(0,1fr)}.rmd .bl-aside{position:static}.rmd .num-grid.is-stats,.rmd .num-grid.is-stats.by-3{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.rmd .num-grid.is-stats .num:nth-child(odd){border-left:0;padding-left:0}.rmd .ledger{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.rmd{--gutter:24px}.rmd .lot-photo img{aspect-ratio:16/10}.rmd .est-grid,.rmd .est-grid.by-2{grid-template-columns:minmax(0,1fr);gap:34px}.rmd .pledge-grid,.rmd .pledge-grid:has(.pledge-photo){grid-template-columns:minmax(0,1fr);gap:36px;justify-items:start}.rmd .seal{width:168px;padding:26px}.rmd .seal-amount{font-size:32px}.rmd .seal-amount.is-words{font-size:18px}.rmd .auth-grid{grid-template-columns:minmax(0,1fr);gap:40px}.rmd .auth-photo{max-width:360px}.rmd .auth-grid.is-member .auth-words{order:-1}.rmd .contact-grid,.rmd .page-head-in.has-pic,.rmd .page-head-in.has-portrait,.rmd .pw-row{grid-template-columns:minmax(0,1fr)}.rmd .page-head-in.has-portrait{gap:36px}.rmd .page-head-in.has-portrait .auth-photo{justify-self:start;max-width:320px}.rmd .ways,.rmd .ways.by-2,.rmd .ways.by-4{grid-template-columns:minmax(0,1fr);gap:28px}.rmd .pw-row.is-right>:first-child{order:0}.rmd .bl-card.is-lead,.rmd .clips{grid-template-columns:minmax(0,1fr)}.rmd .bl-card.is-lead .bl-card-copy{padding-top:0}.rmd .steps,.rmd .steps.by-2,.rmd .steps.by-4{grid-template-columns:minmax(0,1fr);gap:0}.rmd .steps .step{display:grid;grid-template-columns:56px minmax(0,1fr);gap:0 22px;padding-bottom:40px}.rmd .steps .step:last-child{padding-bottom:0}.rmd .steps .step:not(:last-child):after,.rmd .steps.by-4 .step:nth-child(2n):after{display:block;content:"";position:absolute;top:66px;bottom:10px;left:27.5px;right:auto;height:auto;border-top:0;border-left:1px solid var(--hair-strong)}.rmd .step-mark{width:56px;height:56px;font-size:25px}.rmd .step-kicker,.rmd .steps.is-timeline .step-kicker{margin-top:4px}.rmd .step-title,.rmd .steps.is-timeline .step-title{margin-top:10px;font-size:26px}.rmd .step-kicker+.step-title{margin-top:0}}@media (max-width:760px){.rmd{--bar-h:64px}html:has(.rmd){scroll-padding-top:calc(var(--site-stuck, 64px) + 12px)}.rmd .bar-in{padding:0 20px;gap:12px}.rmd .bar .bar-end .btn-bar{display:none}.rmd .brandmark.has-logo .logo{--logo-h:var(--rs-logo-h-phone,var(--rs-logo-h,20px));padding-left:12px}.rmd .section{padding:84px var(--gutter)}.rmd .section-tight{padding:72px var(--gutter)}.rmd .numbers{padding:68px var(--gutter)}.rmd .head-row{margin-bottom:44px}.rmd .hero-in{padding:clamp(36px,7vh,88px) 22px 60px}.rmd .statement{max-width:none;font-size:clamp(38px,10.6vw,46px)}.rmd .hero-lede{font-size:16.5px;margin-bottom:26px}.rmd .cta-row .btn-wide{width:100%;min-width:0;padding:0 20px}.rmd .hero-fine{margin-top:22px;font-size:13.5px}.rmd .num-grid:not(.is-stats){flex-direction:column;row-gap:0;margin-left:0;clip-path:none}.rmd .num-grid:not(.is-stats) .num{max-width:none;padding:16px 0;border-left:0;border-top:1px solid var(--hair-strong)}.rmd .num-grid:not(.is-stats) .num:first-child{border-top:0;padding-top:0}.rmd .num-grid:not(.is-stats) .num.has-figure{flex-direction:row;align-items:baseline;gap:14px}.rmd .lots{grid-template-columns:minmax(0,1fr);gap:52px}.rmd .areas,.rmd .areas.cols-2,.rmd .areas.cols-3,.rmd .areas.cols-4{grid-template-columns:minmax(0,1fr);gap:40px}.rmd .index-row{grid-template-columns:40px minmax(0,1fr) 44px;grid-template-areas:"no t go" "no s go";row-gap:6px}.rmd .index-no{grid-area:no;align-self:start;padding-top:8px}.rmd .index-t{grid-area:t;font-size:22px}.rmd .index-s{grid-area:s;font-size:14.5px}.rmd .index-go{grid-area:go}.rmd .creds{grid-template-columns:repeat(2,minmax(0,1fr))}.rmd .creds.creds-wide,.rmd .creds.facts{grid-template-columns:minmax(0,1fr)}.rmd .closer-in{padding:96px 22px}.rmd .score{font-size:clamp(84px,24vw,120px)}.rmd .page-head{padding:44px var(--gutter) 40px}.rmd .page-lede{font-size:16.5px}.rmd .calc{grid-template-columns:minmax(0,1fr);gap:12px;padding:32px 0}.rmd .calc .calc-act{grid-column:auto;max-width:none}.rmd .calc-no{padding-top:0}.rmd .team,.rmd .team[data-count="2"],.rmd .team[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.rmd .bl-grid{grid-template-columns:minmax(0,1fr)}.rmd .az-group{grid-template-columns:56px minmax(0,1fr)}.rmd .az-letter{font-size:40px}.rmd .ledger{grid-template-columns:minmax(0,1fr)}.rmd .band-in .btn-wide{width:100%;min-width:0}.rmd .foot{padding:56px var(--gutter) 96px}.rmd .mbar{display:grid}.rmd:not(:has(main>:first-child .btn-primary)) .mbar{transform:none}}@media (max-width:480px){.rmd .mark-words b{font-size:21px}.rmd .brandmark.has-logo .logo{max-width:120px}.rmd .hero .cta-row .btn-text{min-height:44px}.rmd .page-title{font-size:40px}.rmd .num-val{font-size:44px}.rmd .faq-a{padding-right:0}.rmd .foot-links{gap:0 22px}}@media (max-width:359px){.rmd .creds{grid-template-columns:minmax(0,1fr)}.rmd .page-head{padding-top:32px}.rmd .page-title{font-size:34px}.rmd .page-lede{font-size:16px}}.rmd[data-preview] .rs-sel-hover{outline:2px dashed #e0007e;outline-offset:2px}.rmd[data-preview] .rs-sel-on{outline:2px solid #e0007e;outline-offset:2px}.rmd[data-preview] [data-sel-section].rs-sel-hover,.rmd[data-preview] [data-sel-section].rs-sel-on{outline-offset:-3px}.rmd[data-preview] .rs-sel-tag{position:fixed;z-index:2147483000;pointer-events:none;padding:4px 8px;border-radius:6px;background:#e0007e;color:#fff;font:600 12px/1.2 system-ui,sans-serif;letter-spacing:0;white-space:nowrap;box-shadow:0 4px 12px -4px rgb(0 0 0/.35)}.rmd[data-preview] .rs-sel-tag[hidden]{display:none}.rmd[data-preview] .rs-editing{outline:2px solid #e0007e;outline-offset:3px}.rmd[data-preview] .rs-editing:not([data-sel]){border-radius:4px}