@font-face{font-family:"Alegreya";src:url("../fonts/rcp-alegreya-var.woff2") format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:"Alegreya Sans";src:url("../fonts/rcp-alegreya-sans-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Alegreya Sans";src:url("../fonts/rcp-alegreya-sans-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"DM Mono";src:url("../fonts/rcp-dm-mono-500.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--b:#1B2D23;--ae:#14211A;--aa:#24392D;--d:#191A17;--j:#4A4C42;--m:#EDECE2;--r:#E4E2D5;--h:#FAF9F3;--l:#CFCCBD;--a:#A3441E;--o:#83350F;--u:#E9CBB1;--c:#C9A04E;--ad:#5B6A31;--z:#3D6A7A;--i:#F4F1E6;--p:#C6CBBC;--e:Alegreya,"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;--t:"Alegreya Sans","Gill Sans","Segoe UI",Candara,sans-serif;--n:"DM Mono",ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;interpolate-size:allow-keywords;--g:clamp(1rem,4vw,2.5rem);--k:80rem;--q:clamp(4rem,9vw,8rem);--f:cubic-bezier(.2,.7,.2,1);--s:0 1px 0 #1d1f1a0f,0 28px 60px -32px #14211a80;--v:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.11 0 0 0 0 0.12 0 0 0 0 0.1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");--af:url("../img/rcp-topo-ink.svg");--ab:url("../img/rcp-topo-light.svg");--ac:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='560' fill='none' stroke='%23C9A04E' opacity='.35'%3E%3Cpath stroke-width='1.3' stroke-linejoin='round' d='M150 92 L960 70 L968 520 L158 536 Z'/%3E%3Cpath stroke-width='7' stroke-dasharray='1 11' d='M150 92 L960 70 L968 520 L158 536 Z'/%3E%3Cpath stroke-width='1.2' stroke-dasharray='2 6' d='M561 81 L567 528'/%3E%3Cg fill='%231B2D23' stroke-width='1.5'%3E%3Ccircle cx='150' cy='92' r='5'/%3E%3Ccircle cx='158' cy='536' r='5'/%3E%3Ccircle cx='561' cy='81' r='4'/%3E%3Ccircle cx='567' cy='528' r='4'/%3E%3C/g%3E%3C/svg%3E")}body.rcp *,body.rcp *::before,body.rcp *::after{box-sizing:border-box}html{scroll-padding-top:6.5rem}body.rcp{margin:0;background:var(--m) var(--af) 0 0 / 1200px 900px repeat;color:var(--d);font-family:var(--t);font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-kerning:normal}body.rcp::before{content:"";position:fixed;inset:0;z-index:100;pointer-events:none;background-image:var(--v);opacity:.06;mix-blend-mode:multiply}.rcp ::selection{background:var(--u);color:var(--d)}.rcp .wp-site-blocks{padding:0}.rcp .wp-site-blocks > * + *{margin-block-start:0}.rcp main.rcp-main{margin:0}.rcp h1,.rcp h2,.rcp h3,.rcp h4{font-family:var(--e);color:var(--b);text-wrap:balance}.rcp p{text-wrap:pretty}.rcp a{color:var(--a);text-underline-offset:.18em;text-decoration-thickness:1px;transition:color .2s ease}.rcp a:hover{color:var(--o)}body.rcp a:focus-visible,body.rcp button:focus-visible,body.rcp summary:focus-visible,body.rcp input:focus-visible{outline:2px solid var(--c);outline-offset:4px;border-radius:2px;box-shadow:0 0 0 6px #c9a04e2e}body.rcp a:focus:not(:focus-visible),body.rcp button:focus:not(:focus-visible),body.rcp summary:focus:not(:focus-visible){outline:none}.rcp .skip-link.screen-reader-text:focus{background:var(--h);color:var(--b);font-family:var(--t);font-weight:700;padding:.9rem 1.2rem;z-index:200}.rcp-ico{width:1.25rem;height:1.25rem;flex:none}.rcp-ico--lg{width:2.6rem;height:2.6rem}.rcp svg.rcp-ico{height:1.25rem}.rcp svg.rcp-ico--lg{height:2.6rem}.rcp-kicker,.rcp .lfsi-section__label,.rcp .lfsi-hero__eyebrow{display:flex;align-items:center;gap:.7rem;margin:0 0 1.1rem;font-family:var(--n);font-weight:500;font-size:.8rem;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--a)}.rcp-kicker::before,.rcp .lfsi-section__label::before,.rcp .lfsi-hero__eyebrow::before{content:"";flex:none;width:2.1rem;height:9px;background:radial-gradient(circle at 4.5px 4.5px,currentColor 0 1.6px,transparent 2.2px),radial-gradient(circle at 4.5px 4.5px,transparent 0 3.2px,currentColor 3.4px 4.4px,transparent 4.6px),linear-gradient(currentColor,currentColor) 9px 4px / 100% 1px no-repeat;opacity:.9}.rcp-kicker a{color:inherit;text-decoration:none}.rcp-btn{display:inline-flex;align-items:center;gap:.9rem;text-align:left;min-height:3.25rem;padding:.8rem 1.15rem .8rem 1.35rem;border-radius:3px;font-family:var(--t);font-weight:700;font-size:1.06rem;line-height:1.15;text-decoration:none;transition:background-color .22s ease,color .22s ease,transform .22s var(--f),box-shadow .22s ease,border-color .22s ease}.rcp-btn__label{display:flex;flex-direction:column;min-width:0}.rcp-btn__main{display:block}.rcp-btn__sub{display:block;font-weight:400;font-size:.86em;opacity:.84;margin-top:.18rem}.rcp-btn__ico{transition:transform .25s var(--f)}.rcp-btn:hover .rcp-btn__ico{transform:translateX(4px)}.rcp a.rcp-btn--clay,.rcp .rcp-btn--clay{background:var(--a);color:var(--h);box-shadow:0 14px 28px -16px #83350fd9}.rcp a.rcp-btn--clay:hover{background:var(--o);color:var(--h);transform:translateY(-2px);box-shadow:0 20px 34px -18px #83350ff2}.rcp a.rcp-btn--clay:active{transform:translateY(0);box-shadow:0 8px 16px -12px #83350fe6}.rcp a.rcp-btn--xl{min-height:4.4rem;padding:1rem 1.5rem 1rem 1.8rem;gap:1.4rem;font-size:clamp(1.1rem,1rem + .35vw,1.28rem)}.rcp a.rcp-btn--text{min-height:0;padding:.35rem 0;gap:.5rem;color:var(--a);background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1.5px no-repeat;border-radius:0}.rcp a.rcp-btn--text:hover{background-size:0 1.5px;background-position:100% 100%;transition:background-size .35s var(--f),color .2s}.rcp-link{display:inline-flex;align-items:center;gap:.45rem;font-weight:700;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1.5px no-repeat;padding-bottom:2px;transition:background-size .35s var(--f),color .2s ease}.rcp-link:hover{background-size:100% 1.5px}.rcp-link__ico{width:1.05rem;transition:transform .25s var(--f)}.rcp-link:hover .rcp-link__ico{transform:translateX(3px)}.rcp-site-header{position:relative;z-index:60}.rcp-js .rcp-site-header{position:fixed;top:0;left:0;right:0}.rcp-header__bar{display:flex;align-items:center;gap:clamp(.75rem,2vw,2rem);width:min(100% - 1.75rem,84rem);margin:.85rem auto 0;padding:.45rem .55rem .45rem .9rem;background:#faf9f3f2;border:1px solid #1d1f1a17;border-radius:6px;box-shadow:0 14px 34px -22px #0e1812b2;transition:margin .35s var(--f),width .35s var(--f),border-radius .35s ease,padding .35s ease}@supports (backdrop-filter:blur(4px)){.rcp-header__bar{background:#faf9f3e0;backdrop-filter:blur(12px) saturate(1.15)}}.rcp-header.is-docked .rcp-header__bar{width:100%;margin-top:0;border-radius:0;border-width:0 0 1px;padding-left:max(1rem,calc((100% - 84rem) / 2 + .9rem));padding-right:max(.55rem,calc((100% - 84rem) / 2 + .55rem))}.rcp-header__brand{display:block;flex:none;line-height:0;border-radius:3px}.rcp-header__logo{display:block;height:60px;width:auto;transition:height .35s var(--f)}.rcp-header.is-docked .rcp-header__logo{height:48px}.rcp-nav{margin-left:auto}.rcp-nav__list{display:flex;gap:clamp(.4rem,1.4vw,1.6rem);list-style:none;margin:0;padding:0}.rcp a.rcp-nav__link{display:block;padding:.6rem .15rem;color:var(--d);text-decoration:none;font-size:1.05rem;line-height:1.2;background:linear-gradient(var(--a),var(--a)) 0 calc(100% - .35rem) / 0 2px no-repeat;transition:background-size .3s var(--f),color .2s ease}.rcp a.rcp-nav__link:hover{color:var(--o);background-size:100% 2px}.rcp a.rcp-header__call{display:inline-flex;align-items:center;gap:.5rem;flex:none;min-height:2.9rem;padding:.5rem 1rem .5rem .85rem;border:1.5px solid var(--a);border-radius:999px;color:var(--a);font-weight:700;text-decoration:none;font-variant-numeric:lining-nums;transition:background-color .22s ease,color .22s ease}.rcp a.rcp-header__call:hover{background:var(--a);color:var(--h)}.rcp-header__menu{display:none;align-items:center;gap:.45rem;min-height:2.9rem;min-width:2.9rem;padding:.4rem .8rem;border:1.5px solid #1d1f1a33;border-radius:999px;background:transparent;color:var(--d);font:700 1rem/1 var(--t);cursor:pointer}.rcp-header__menu .rcp-ico--shut{display:none}.rcp-header__menu[aria-expanded="true"] .rcp-ico--open{display:none}.rcp-header__menu[aria-expanded="true"] .rcp-ico--shut{display:block}.rcp-drawer{display:none}@keyframes rcp-settle{from{transform:scale(1.06)}to{transform:scale(1)}}@keyframes rcp-fade{from{opacity:0}}@keyframes rcp-pin{from{opacity:0;transform:translate(-50%,-50%) scale(.2)}}.rcp-pin{position:absolute;width:13px;height:13px;border-radius:50%;transform:translate(-50%,-50%);border:1.5px solid var(--c);background:radial-gradient(circle,var(--c) 0 2.2px,#14211a8c 2.8px)}.rcp-pin--a{left:0;top:2.2%}.rcp-pin--b{left:99.3%;top:.2%}.rcp-pin--c{left:100%;top:97.9%}.rcp-pin--d{left:.7%;top:99.8%}.rcp-js .rcp-pin{animation:rcp-pin .45s var(--f) both}.rcp-js .rcp-pin--a{animation-delay:.15s}.rcp-js .rcp-pin--b{animation-delay:.5s}.rcp-js .rcp-pin--c{animation-delay:.85s}.rcp-js .rcp-pin--d{animation-delay:1.15s}.rcp .lfsi-section{padding:var(--q) var(--g)}.rcp .lfsi-container{max-width:var(--k);margin:0 auto}.rcp .lfsi-section__h2{margin:0 0 1.25rem;font-family:var(--e);font-weight:700;font-size:clamp(2rem,1.35rem + 2.3vw,3.3rem);line-height:1.05;color:var(--b);letter-spacing:-.01em}.rcp a.rcp-btn--line{min-height:3rem;padding:.6rem 1rem .6rem 1.15rem;border:1.5px solid #f4f1e699;background:transparent;color:#F7F4EA;font-size:1rem}.rcp a.rcp-btn--line:hover{border-color:var(--c);background:var(--c);color:var(--ae)}@keyframes rcp-flash{0%{background:var(--u)}100%{background:var(--m)}}.rcp-site-footer{margin-top:0}.rcp .rcp-footer{position:relative;padding:0 var(--g) 2.5rem;background:var(--m)}.rcp-footer__strata{height:64px;margin:0 calc(-1 * var(--g));background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 64' preserveAspectRatio='none'%3E%3Cpath fill='%231B2D23' d='M0 0H1440V14C1300 22 1180 8 1020 16S760 26 600 14 300 6 160 16 40 18 0 12Z'/%3E%3Cpath fill='%23A3441E' d='M0 12C40 18 100 20 160 16S300 6 600 14 860 24 1020 16 1300 22 1440 14V30C1310 40 1170 24 1010 32S770 42 610 30 330 22 180 32 50 34 0 28Z'/%3E%3Cpath fill='%23E9CBB1' d='M0 28C50 34 120 36 180 32S330 22 610 30 850 40 1010 32 1310 40 1440 30V44C1280 52 1160 40 1000 46S760 54 600 44 320 38 170 46 40 48 0 42Z'/%3E%3C/svg%3E") top / 100% 100% no-repeat}.rcp .rcp-footer__inner{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);max-width:var(--k);margin:2.5rem auto 0}.rcp .rcp-footer__inner > *{margin:0}.rcp-footer__logo{display:inline-block;line-height:0}.rcp-footer__logo img{height:80px;width:auto}.rcp .rcp-footer__tagline{margin:1rem 0 0;max-width:26rem;font-size:1rem;line-height:1.55;color:var(--j)}.rcp .rcp-footer__h{margin:.3rem 0 1rem;font:500 .76rem/1.3 var(--n);letter-spacing:.12em;text-transform:uppercase;color:var(--a)}.rcp .rcp-footer__line{margin:0}.rcp .rcp-footer__list{list-style:none;margin:0;padding:0}.rcp .rcp-footer__list li{margin:0;padding:0}.rcp .rcp-footer__list a{display:inline-block;min-width:2.75rem;padding:.32rem 0;color:var(--d);text-decoration:none;line-height:1.35;background:linear-gradient(var(--a),var(--a)) 0 100% / 0 1px no-repeat;transition:background-size .3s var(--f),color .2s}.rcp .rcp-footer__list a:hover{color:var(--o);background-size:100% 1px}.rcp .rcp-footer .wp-block-latest-posts.rcp-footer__list li{margin:0}.rcp a.rcp-footer__phone{display:inline-block;font-family:var(--e);font-weight:700;font-size:1.6rem;color:var(--b);text-decoration:none;font-variant-numeric:lining-nums}.rcp a.rcp-footer__phone:hover{color:var(--a)}.rcp a.rcp-footer__mail{display:inline-block;margin-top:.5rem;color:var(--d);overflow-wrap:anywhere}.rcp .rcp-footer__by{margin:.9rem 0 0;font-size:.98rem;color:var(--j)}.rcp .rcp-footer__by a{color:var(--d);font-weight:700}.rcp .gpr-anchor{max-width:none;margin:0;padding:1.4rem var(--g) 1.8rem !important;background:var(--m);border-top:0 !important;color:var(--j);font-size:.95rem !important;text-align:left !important}.rcp .gpr-anchor::before{content:"";display:block;max-width:var(--k);margin:0 auto 1.2rem;border-top:1px solid var(--l)}.rcp .gpr-anchor{display:block;text-wrap:pretty}.rcp .gpr-anchor a{color:var(--d);font-weight:700}.rcp .gpr-anchor a:hover{color:var(--a)}.rcp .gpr-anchor{padding-left:max(var(--g),calc((100% - var(--k)) / 2)) !important;padding-right:max(var(--g),calc((100% - var(--k)) / 2)) !important}.rcp-mast{position:relative;padding:9.5rem var(--g) clamp(3rem,6vw,4.5rem);background:var(--b) var(--ac) right -40px top 92px / 900px auto no-repeat;color:var(--i);isolation:isolate}.rcp-mast::after{content:"";position:absolute;inset:0;z-index:-1;background-image:var(--v);opacity:.2;mix-blend-mode:screen;pointer-events:none}.rcp-mast__inner,.rcp-mast__grid{max-width:var(--k);margin:0 auto}.rcp .rcp-mast .rcp-kicker{color:var(--c)}.rcp .rcp-mast .rcp-kicker a:hover{color:#fff}.rcp .rcp-mast__title{margin:0;max-width:20ch;font-family:var(--e);font-weight:800;font-size:clamp(2.5rem,1.5rem + 3.6vw,4.6rem);line-height:1.02;letter-spacing:-.015em;color:#F7F4EA}.rcp .rcp-mast__lede{max-width:40rem;margin:1.4rem 0 0;font-family:var(--e);font-size:clamp(1.18rem,1.05rem + .45vw,1.45rem);line-height:1.5;color:var(--p)}.rcp .rcp-mast__lede p{margin:0}.rcp-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem;margin-top:1.6rem;font-size:.98rem;color:var(--p)}.rcp-meta > *{margin:0 !important}.rcp-meta .rcp-readtime::before{content:"";display:inline-block;width:6px;height:6px;margin:0 .7rem .18rem 0;border-radius:50%;background:var(--c)}.rcp .rcp-mast--article{padding-bottom:clamp(3rem,5vw,4rem)}.rcp .rcp-mast__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,5vw,4.5rem);align-items:end}.rcp .rcp-mast--article .rcp-mast__title{font-size:clamp(2.2rem,1.4rem + 2.8vw,3.9rem);max-width:22ch}.rcp .rcp-meta--article{margin-top:1.7rem}.rcp .rcp-byline{display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .38rem;flex-basis:100%}.rcp .rcp-byline > *{margin:0 !important}.rcp .rcp-byline a{color:#F7F4EA;font-weight:700;text-decoration:underline;text-decoration-color:#c9a04eb2;text-decoration-thickness:1px}.rcp .rcp-byline a:hover{color:var(--c)}.rcp .rcp-byline__cat a{font-weight:400;color:var(--p)}.rcp .rcp-plate{position:relative;margin:0;overflow:hidden;background:var(--aa)}.rcp .rcp-plate__img{display:block;width:100%;height:100%;object-fit:cover}.rcp .rcp-plate--mast{margin-bottom:-7rem;padding:10px;background:var(--h);box-shadow:var(--s);overflow:visible;z-index:2}.rcp-plate__frame{position:absolute;inset:-13px;border:1px solid #c9a04ecc;pointer-events:none;--w:radial-gradient(circle,var(--c) 0 1.7px,var(--b) 2.2px 3.4px,var(--c) 3.9px 5px,transparent 5.5px)}.rcp-plate__frame::before{content:"";position:absolute;inset:-6px;background:var(--w) 0 0 / 11px 11px no-repeat,var(--w) 100% 0 / 11px 11px no-repeat,var(--w) 0 100% / 11px 11px no-repeat,var(--w) 100% 100% / 11px 11px no-repeat}.rcp .rcp-plate--mast .rcp-plate__img{aspect-ratio:4 / 3.4;height:auto}.rcp-plate__cap{position:absolute;right:18px;bottom:18px;padding:.3rem .55rem .26rem;background:#14211ac7;color:var(--i);font:500 .66rem/1.2 var(--n);letter-spacing:.1em;text-transform:uppercase;border-radius:2px}.rcp-plate--drawn{display:grid;place-items:center;background:var(--r) !important;background-image:repeating-radial-gradient(circle at 70% 40%,transparent 0 22px,#a3441e14 22px 23px) !important}.rcp-plate--drawn .rcp-sp{width:74%}.rcp .rcp-prose h2.rcp-dup-title{position:absolute !important;width:1px;height:1px;margin:-1px !important;padding:0 !important;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.rcp-sheetwrap{padding:0 var(--g) var(--q)}.rcp .rcp-prose--page{max-width:46rem;margin:-2.5rem auto 0;padding:clamp(1.6rem,4vw,3.4rem);background:var(--h);box-shadow:var(--s);position:relative;z-index:2}.rcp .rcp-article{display:grid;grid-template-columns:15.5rem minmax(0,45rem);justify-content:center;gap:clamp(2rem,4vw,4rem);max-width:var(--k);margin:0 auto;padding:6rem var(--g) clamp(3rem,6vw,5rem)}.rcp .rcp-prose > :first-child{margin-top:0 !important}.rcp-article__rail{grid-column:1;grid-row:1;align-self:start;position:sticky;top:7rem}.rcp-toc{padding-top:.4rem}.rcp-toc[hidden]{display:none}.rcp .rcp-toc__h{margin:0 0 .9rem;font:500 .74rem/1.3 var(--n);letter-spacing:.12em;text-transform:uppercase;color:var(--a)}.rcp-toc__list{list-style:none;margin:0;padding:0;border-left:1px solid var(--l)}.rcp .rcp-toc__list a{display:block;padding:.45rem .5rem .45rem 1rem;margin-left:-2px;border-left:3px solid transparent;color:var(--j);text-decoration:none;font-size:.97rem;line-height:1.35;transition:color .2s,border-color .2s,background-color .2s}.rcp .rcp-toc__list a:hover{color:var(--o)}.rcp .rcp-toc__list a.is-active{color:var(--d);border-left-color:var(--a);font-weight:700;background:linear-gradient(90deg,#e9cbb18c,#e9cbb100)}.rcp .rcp-prose--article{grid-column:2;grid-row:1;min-width:0}.rcp .rcp-prose > *{margin-block:0 1.3rem}.rcp .rcp-prose p,.rcp .rcp-prose li{color:var(--d) !important;line-height:1.72}.rcp .rcp-prose--article > p:first-of-type{font-size:1.16em}.rcp .rcp-prose h2,.rcp .rcp-prose h2.wp-block-heading{position:relative;margin:3rem 0 1.1rem !important;padding-top:1.4rem;font-family:var(--e) !important;font-weight:700;font-size:clamp(1.6rem,1.3rem + 1vw,2.15rem) !important;line-height:1.12;color:var(--b) !important}.rcp .rcp-prose h2::before{content:"";position:absolute;top:0;left:0;width:3.2rem;height:9px;background:radial-gradient(circle at 4.5px 4.5px,var(--a) 0 1.6px,transparent 2.2px),radial-gradient(circle at 4.5px 4.5px,transparent 0 3.2px,var(--a) 3.4px 4.4px,transparent 4.6px),linear-gradient(var(--a),var(--a)) 9px 4px / 100% 1px no-repeat}.rcp .rcp-prose h3{margin:2rem 0 .8rem;font-size:1.4rem}.rcp .rcp-prose ul{list-style:none;padding-left:0}.rcp .rcp-prose ul > li{position:relative;margin:0 0 .75rem;padding-left:1.65rem}.rcp .rcp-prose ul > li::before{content:"";position:absolute;left:.1rem;top:.62em;width:9px;height:9px;border-radius:50%;border:1.5px solid var(--a);background:radial-gradient(circle,var(--a) 0 1.5px,transparent 2px)}.rcp .rcp-prose ol{padding-left:1.4rem}.rcp .rcp-prose ol > li::marker{color:var(--a);font-weight:700}.rcp .rcp-prose strong{color:var(--b)}.rcp .rcp-prose blockquote{margin:2rem 0;padding:.4rem 0 .4rem 1.4rem;border-left:3px solid var(--c);font-family:var(--e);font-size:1.35rem;line-height:1.4;color:var(--b)}.rcp .rcp-prose table{font-size:1rem;border-collapse:collapse}.rcp .rcp-prose th,.rcp .rcp-prose td{padding:.6rem .8rem;border-bottom:1px solid var(--l);text-align:left}.rcp .lfsi-art-cta{position:relative;margin:2.2rem 0;padding:1.4rem 1.5rem 1.4rem 1.6rem;background:var(--h);border:1px solid var(--l);border-left:4px solid var(--a);border-radius:2px;text-align:left;box-shadow:0 18px 36px -30px #14211a8c}.rcp .lfsi-art-cta p{margin:0 0 1rem;color:var(--d) !important;font-size:1.02rem;line-height:1.6}.rcp .lfsi-art-cta strong{color:var(--b);font-family:var(--e);font-size:1.15em}.rcp .lfsi-art-cta a.lfsi-btn{display:inline-flex;align-items:center;min-height:2.9rem;padding:.55rem 1.1rem;border:1.5px solid var(--a);border-radius:3px;color:var(--a);background:transparent;font-weight:700;font-size:1rem;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s,transform .2s var(--f)}.rcp .lfsi-art-cta a.lfsi-btn:hover{background:var(--a);color:var(--h);transform:translateY(-1px)}.rcp .lfsi-art-cta .lfsi-phone{margin:.8rem 0 0;font-size:.98rem;color:var(--j) !important}.rcp .lfsi-art-cta .lfsi-phone a{color:var(--b);font-weight:700}.rcp .rcp-prose .lfsi-footer-cta{margin-top:2.5rem !important;padding:1.3rem 0 0;background:none;border:0;border-top:1px solid var(--l);font-size:.98rem;line-height:1.6;color:var(--j)}.rcp .rcp-prose .lfsi-footer-cta a{color:var(--b);font-weight:700}.rcp-sidecall{margin-top:2.2rem;padding:1.3rem 1.3rem 1.2rem;background:var(--h);border-top:3px solid var(--a);box-shadow:0 18px 36px -30px #14211a8c}.rcp .rcp-sidecall .rcp-kicker{margin-bottom:.6rem;font-size:.95rem}.rcp-sidecall__title{margin:0 0 .5rem;font-family:var(--e);font-weight:700;font-size:1.3rem;line-height:1.15;color:var(--b)}.rcp a.rcp-sidecall__phone{display:inline-flex;align-items:center;gap:.45rem;min-height:2.75rem;font-family:var(--e);font-weight:700;font-size:1.35rem;color:var(--b);text-decoration:none;font-variant-numeric:lining-nums}.rcp a.rcp-sidecall__phone:hover{color:var(--a)}.rcp-sidecall__phone .rcp-ico{color:var(--a)}.rcp-sidecall__link{margin-top:.2rem;font-size:.98rem}.rcp-endcard{padding:0 var(--g)}.rcp-endcard__inner{position:relative;max-width:var(--k);margin:0 auto;padding:clamp(2rem,5vw,3.5rem);background:var(--b) var(--ac) right -150px top -40px / 900px auto no-repeat;color:var(--i);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem 3rem;align-items:center}.rcp .rcp-endcard .rcp-kicker{grid-column:1 / -1;color:var(--c);margin:0}.rcp-endcard__title{margin:0;font-family:var(--e);font-weight:700;font-size:clamp(1.7rem,1.3rem + 1.4vw,2.5rem);line-height:1.1;color:#F7F4EA;max-width:24ch}.rcp-endcard__acts{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem}.rcp .rcp-endcard__call{margin:0;font-size:.98rem;color:var(--p)}.rcp .rcp-endcard__call a{color:#F7F4EA;font-weight:700;text-decoration-color:var(--c)}.rcp .rcp-endcard__call a:hover{color:var(--c)}.rcp .rcp-endcard .rcp-link{color:var(--i)}.rcp .rcp-endcard .rcp-link:hover{color:var(--c)}.rcp-related{padding:var(--q) var(--g)}.rcp-related__inner{max-width:var(--k);margin:0 auto}.rcp-related__title{margin:0 0 2rem;font-family:var(--e);font-weight:700;font-size:clamp(1.8rem,1.4rem + 1.4vw,2.6rem);line-height:1.08;color:var(--b)}.rcp-related__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.6rem)}.rcp .rcp-card{position:relative;display:flex;flex-direction:column;margin:0;background:var(--h);box-shadow:0 1px 0 #1d1f1a0f,0 22px 44px -34px #14211a8c;border-radius:2px;transition:transform .35s var(--f),box-shadow .35s ease}.rcp .rcp-card .rcp-plate{aspect-ratio:3 / 2}.rcp .rcp-card .rcp-plate__img{transition:transform 1.1s var(--f)}@media (hover:hover){.rcp .rcp-card:hover{transform:translateY(-3px);box-shadow:0 1px 0 #1d1f1a0f,0 30px 54px -34px #14211ab2}.rcp .rcp-card:hover .rcp-plate__img{transform:scale(1.04)}}.rcp .rcp-card__body{display:flex;flex-direction:column;flex:1;padding:1.4rem 1.5rem 1.5rem}.rcp .rcp-card__body > *{margin:0}.rcp .rcp-card__title{font-family:var(--e);font-weight:700;font-size:1.45rem;line-height:1.15}.rcp .rcp-card__title a{color:var(--b);text-decoration:none;background:linear-gradient(var(--a),var(--a)) 0 100% / 0 1.5px no-repeat;transition:background-size .35s var(--f),color .2s}.rcp .rcp-card__title a:hover{color:var(--o);background-size:100% 1.5px}.rcp .rcp-card__title a::after{content:"";position:absolute;inset:0;z-index:1}.rcp .rcp-card__excerpt,.rcp .rcp-card__excerpt p{margin:.7rem 0 0;font-size:1rem;line-height:1.58;color:var(--j)}.rcp .rcp-meta--card{margin-top:1rem;color:var(--j);font-size:.92rem}.rcp .rcp-card__more{position:relative;z-index:2;margin-top:1rem;font-weight:700;color:var(--a);text-decoration:none}.rcp .rcp-card__more:hover{color:var(--o);text-decoration:underline}.rcp .rcp-skim{position:relative;z-index:2;margin-top:1rem;border-top:1px solid var(--r);padding-top:.4rem}.rcp .rcp-skim > summary{display:flex;align-items:center;gap:.55rem;min-height:2.75rem;cursor:pointer;list-style:none;font-size:.95rem;color:var(--j)}.rcp .rcp-skim > summary::-webkit-details-marker{display:none}.rcp .rcp-skim > summary::before{content:"";flex:none;width:1.1rem;height:1.1rem;background:linear-gradient(currentColor,currentColor) center / 100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) center / 1.5px 100% no-repeat;transition:transform .3s var(--f)}.rcp .rcp-skim[open] > summary::before{transform:rotate(45deg)}.rcp .rcp-skim > summary:hover{color:var(--a)}.rcp .rcp-prose--skim{margin-top:.6rem;font-size:1rem}.rcp .rcp-prose--skim h2,.rcp .rcp-prose--skim h2.wp-block-heading{font-size:1.35rem !important;margin-top:1.6rem !important}.rcp-index{max-width:var(--k);margin:0 auto;padding:0 var(--g) var(--q)}.rcp .rcp-feature{margin-top:-3.5rem;position:relative;z-index:2}.rcp .rcp-feature__list,.rcp .rcp-cards__list{list-style:none;margin:0;padding:0}.rcp .rcp-card--feature{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.rcp .rcp-card--feature .rcp-plate{aspect-ratio:auto;min-height:27rem}.rcp .rcp-card--feature .rcp-plate .rcp-plate__img{position:absolute;inset:0}.rcp .rcp-card--feature .rcp-card__body{padding:clamp(1.6rem,3.5vw,3rem);justify-content:center}.rcp .rcp-card--feature .rcp-card__title{font-size:clamp(1.8rem,1.35rem + 1.5vw,2.6rem);line-height:1.08}.rcp .rcp-card--feature .rcp-card__body::before{content:"Latest guide";margin-bottom:.9rem;font:500 .76rem/1.3 var(--n);letter-spacing:.12em;text-transform:uppercase;color:var(--a)}.rcp .rcp-cards{margin-top:clamp(1.4rem,3vw,2.2rem)}.rcp .rcp-cards__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.6rem)}.rcp .rcp-cards__list > li,.rcp .rcp-feature__list > li{display:flex;margin:0 !important}.rcp .rcp-cards__list .rcp-card{width:100%}.rcp .rcp-pager{margin-top:2.5rem;gap:1rem}.rcp .rcp-empty{padding:2rem 0}.rcp .rcp-mast--index{padding-bottom:6.5rem}.rcp .rcp-search{max-width:34rem;margin-top:1.6rem}.rcp .rcp-search .wp-block-search__inside-wrapper{display:flex;gap:.5rem;border:0;padding:0}.rcp .rcp-search .wp-block-search__input{min-height:3.1rem;padding:.6rem 1rem;border:1.5px solid #f4f1e673;border-radius:3px;background:#faf9f3f5;color:var(--d);font:inherit}.rcp .rcp-search .wp-block-search__button{min-height:3.1rem;margin:0;padding:.6rem 1.2rem;border:0;border-radius:3px;background:var(--a);color:var(--h);font-weight:700;cursor:pointer;transition:background-color .2s}.rcp .rcp-search .wp-block-search__button:hover{background:var(--o)}.rcp .rcp-mast--404{min-height:78svh;display:flex;align-items:center;background-image:none}.rcp .rcp-mast--404 .rcp-mast__inner{position:relative;z-index:2;width:100%}.rcp-404__links{display:flex;flex-wrap:wrap;gap:.4rem 1.8rem;list-style:none;margin:2rem 0 0;padding:0}.rcp .rcp-404__links a{color:var(--i)}.rcp .rcp-404__links a:hover{color:var(--c)}.rcp-404__plat{position:absolute;right:8%;top:27%;width:min(34vw,27rem);height:44%;pointer-events:none;opacity:.75}.rcp-404__plat svg{position:absolute;inset:0;width:100%;overflow:visible}.rcp .rcp-404__plat svg{height:100%}.rcp-404__plat path{fill:none;stroke:var(--c)}.rcp-404__line{stroke-width:1.4}.rcp-404__ticks{stroke-width:8;stroke-dasharray:1 11;opacity:.5}.rcp-404__lot{stroke-width:1.2;stroke-dasharray:2 6;opacity:.7}.rcp-sp{display:block;width:100%;height:auto;overflow:visible}.rcp svg.rcp-sp{height:auto}.rcp-sp--light{--sp-line:var(--a);--sp-fill:#e9cbb166;--sp-contour:#5b6a3166;--sp-creek:var(--z);--sp-road:var(--j);--sp-pin:var(--h);--sp-mark:var(--b)}.rcp-sp__fill{fill:var(--sp-fill)}.rcp-sp__contours path{fill:none;stroke:var(--sp-contour);stroke-width:1}.rcp-sp__creek{fill:none;stroke:var(--sp-creek);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:0}.rcp-sp__road{fill:none;stroke:var(--sp-road);stroke-width:1.2;stroke-dasharray:6 5}.rcp-sp__split{fill:none;stroke:var(--sp-line);stroke-width:1;stroke-dasharray:3 7;opacity:.75}.rcp-sp__ticks{fill:none;stroke:var(--sp-line);stroke-width:7;stroke-dasharray:1.2 13.8;opacity:.45}.rcp-sp__line{fill:none;stroke:var(--sp-line);stroke-width:1.7;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:0}.rcp-sp__pins circle{fill:var(--sp-pin);stroke:var(--sp-line);stroke-width:1.7}.rcp-sp__north path{fill:var(--sp-mark)}.rcp-sp__north text{fill:var(--sp-mark);font:700 15px/1 var(--t)}.rcp-sp__scale rect{fill:var(--sp-mark)}.rcp-sp__scale .rcp-sp__scale-o{fill:none;stroke:var(--sp-mark);stroke-width:1}.rcp-js [data-rcp-reveal] .rcp-sp__line,.rcp-js [data-rcp-reveal] .rcp-sp__creek{stroke-dashoffset:1000;transition:stroke-dashoffset .95s var(--f) .05s}.rcp-js [data-rcp-reveal] .rcp-sp__creek{transition-delay:.35s}.rcp-js [data-rcp-reveal] .rcp-sp__pins,.rcp-js [data-rcp-reveal] .rcp-sp__ticks{opacity:0;transition:opacity .35s ease .7s}.rcp-js [data-rcp-reveal].is-in .rcp-sp__line,.rcp-js [data-rcp-reveal].is-in .rcp-sp__creek{stroke-dashoffset:0}.rcp-js [data-rcp-reveal].is-in .rcp-sp__pins{opacity:1}.rcp-js [data-rcp-reveal].is-in .rcp-sp__ticks{opacity:.45}.rcp-js [data-rcp-reveal]{opacity:0;transform:translateY(22px);transition:opacity .8s ease,transform .9s var(--f)}.rcp-js [data-rcp-reveal].is-in{opacity:1;transform:none}.rcp-reveal-now [data-rcp-reveal],.rcp-reveal-now [data-rcp-reveal] *,.rcp-reveal-now .rcp-traverse__draw path{transition:none !important}@media (max-width:1100px){.rcp-nav__list{gap:.35rem 1rem}.rcp a.rcp-nav__link{font-size:1rem}.rcp .rcp-article{grid-template-columns:13rem minmax(0,1fr)}}@media (max-width:960px){.rcp-nav{display:none}.rcp-header__menu{display:inline-flex}.rcp a.rcp-header__call{margin-left:auto}.rcp-drawer{display:block;width:min(100% - 1.75rem,84rem);margin:.4rem auto 0;padding:1rem 1.25rem 1.3rem;background:var(--h);border-radius:6px;box-shadow:0 24px 48px -24px #0e1812b2}.rcp-js .rcp-drawer:not(.is-open){display:none}.rcp-header.is-docked .rcp-drawer{width:100%;margin-top:0;border-radius:0}.rcp-drawer__list{list-style:none;margin:0;padding:0}.rcp-drawer__list a{display:block;padding:.7rem 0;border-bottom:1px solid var(--r);font-family:var(--e);font-weight:700;font-size:1.45rem;color:var(--b);text-decoration:none}.rcp-drawer__list a:hover{color:var(--a)}.rcp a.rcp-drawer__call{display:flex;justify-content:center;align-items:center;min-height:3.1rem;margin-top:1.1rem;border-radius:3px;background:var(--a);color:var(--h);font-weight:700;text-decoration:none}.rcp-drawer__own{margin:.8rem 0 0;font-size:.92rem;color:var(--j);text-align:center}}@media (max-width:900px){.rcp .rcp-footer__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rcp .rcp-footer__brand{grid-column:1 / -1}.rcp .rcp-mast__grid{grid-template-columns:minmax(0,1fr)}.rcp .rcp-mast--article{padding-bottom:2.5rem}.rcp .rcp-plate--mast{margin-bottom:-4.5rem;max-width:34rem}.rcp .rcp-article{grid-template-columns:minmax(0,1fr);padding-top:4.4rem}.rcp-toc,.rcp-article__rail{display:none !important}.rcp .rcp-prose--article{grid-column:1}.rcp-related__list{grid-template-columns:minmax(0,1fr)}.rcp .rcp-card--feature{grid-template-columns:minmax(0,1fr)}.rcp .rcp-card--feature .rcp-plate{min-height:0;aspect-ratio:3 / 2}.rcp-endcard__inner{grid-template-columns:minmax(0,1fr)}.rcp-404__plat{display:none}}@media (max-width:700px){.rcp-header__bar{width:calc(100% - 1rem);margin-top:.5rem;padding:.35rem .4rem .35rem .6rem}.rcp-header__logo{height:44px}.rcp-header.is-docked .rcp-header__logo{height:40px}.rcp a.rcp-header__call{padding:.5rem;min-width:2.9rem;justify-content:center}.rcp a.rcp-header__call span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rcp .rcp-btn{width:100%;justify-content:space-between}.rcp .rcp-plate--mast{margin-left:10px;margin-right:10px}.rcp-plate__frame{inset:-8px}.rcp .rcp-mast{background-position:right -330px top 66px}.rcp .rcp-mast .rcp-kicker{margin-bottom:1.7rem}.rcp-endcard__inner{background-image:none}.rcp .rcp-footer__inner{grid-template-columns:minmax(0,1fr)}.rcp-cards__list{grid-template-columns:minmax(0,1fr) !important}.rcp-mast{padding-top:7.5rem}}@media (max-width:380px){.rcp-header__menu-label{display:none}}@media (prefers-reduced-motion:reduce){.rcp-js .rcp-hero__img,.rcp-js .rcp-hero__plat-line,.rcp-js .rcp-hero__plat-ticks,.rcp-js .rcp-pin{animation:none !important}.rcp-js [data-rcp-reveal]{opacity:1 !important;transform:none !important;transition:none !important}.rcp-js [data-rcp-reveal] .rcp-sp__line,.rcp-js [data-rcp-reveal] .rcp-sp__creek,.rcp-js .rcp-ctab[data-rcp-reveal] .rcp-ctab__line{stroke-dashoffset:0 !important}.rcp-js [data-rcp-reveal] .rcp-sp__pins{opacity:1 !important}.rcp *,.rcp *::before,.rcp *::after{transition-duration:.01ms !important}}@media print{body.rcp::before,.rcp-site-header,.rcp-hero__media,.rcp-hero__scrim{display:none !important}}
