@font-face{font-family:Newsreader Display;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/newsreader-display-BttLOB5y.woff2) format("woff2")}@font-face{font-family:Newsreader Display;font-style:italic;font-weight:400 500;font-display:swap;src:url(/assets/newsreader-display-italic-D98HnU1U.woff2) format("woff2")}@font-face{font-family:Newsreader Text;font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/newsreader-text-DUmGCgKf.woff2) format("woff2")}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-ext-wght-normal-hsMS0n0O.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-wght-normal-Bb8VGrTG.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.rc{--pine-950: #0b1f18;--pine-900: #0f2b21;--pine-800: #14382c;--pine-600: #2c5a48;--pine-300: #9db5aa;--paper: #f4f0e6;--paper-2: #ebe5d6;--bone: #fbf9f3;--ink: #17201c;--ink-2: #4a5650;--brass: #8a6a2b;--brass-mid: #a57f35;--brass-light: #cfa95a;--signal: #b23f25;--rule: rgba(23, 32, 28, .18);--rule-strong: rgba(23, 32, 28, .55);--rule-light: rgba(244, 240, 230, .22);--serif: "Newsreader Display", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--serif-text: "Newsreader Text", "Newsreader Display", "Iowan Old Style", Georgia, serif;--sans: "Schibsted Grotesk Variable", "Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--wrap: 1240px;--gutter: clamp(18px, 4vw, 40px);--section: clamp(72px, 10vw, 136px);background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip;min-height:100vh}:where(.rc) *,:where(.rc) *:before,:where(.rc) *:after{box-sizing:border-box}:where(.rc) :where(h1,h2,h3,h4,p,ul,ol,dl,dt,dd,figure,blockquote,fieldset,legend,table){margin:0;padding:0}:where(.rc) :where(ul,ol){list-style:none}:where(.rc) fieldset{border:0;min-width:0}:where(.rc) :where(img,svg){display:block;max-width:100%}:where(.rc) picture{display:contents}:where(.rc) img{height:auto}:where(.rc) a{color:inherit;text-decoration:none}:where(.rc) :where(button,input,select,textarea){font:inherit;color:inherit;margin:0}:where(.rc) button{background:none;border:0;padding:0;cursor:pointer}:where(.rc) table{border-collapse:collapse;width:100%}:where(.rc) :where(dt,dd,b,strong){font-weight:inherit}.rc :focus-visible{outline:2px solid var(--brass-mid);outline-offset:3px}.rc [id]{scroll-margin-top:96px}.rc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rc-skip{position:absolute;left:16px;top:-80px;z-index:100;background:var(--pine-800);color:var(--paper);padding:12px 16px;font-weight:600}.rc-skip:focus{top:16px}:where(.rc) :where(h1,h2,h3){font-family:var(--serif);font-weight:400;font-size:inherit;color:var(--pine-800);text-wrap:balance}.rc-display{font-size:clamp(2.6rem,5.6vw,4.75rem);line-height:.98;letter-spacing:-.028em}.rc-display em,.rc-h2 em{font-style:italic;color:var(--brass)}.rc-h2{font-size:clamp(2.05rem,4.2vw,3.5rem);line-height:1.03;letter-spacing:-.022em}.rc-h3{font-size:clamp(1.5rem,2.2vw,1.9rem);line-height:1.12;letter-spacing:-.012em}.rc-kicker{font-size:.74rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--brass);line-height:1.4}.rc-deck{font-family:var(--serif-text);font-size:clamp(1.18rem,1.7vw,1.42rem);line-height:1.45;color:#33403a;text-wrap:pretty}.rc-body{color:var(--ink-2);text-wrap:pretty}:where(.rc) :where(strong,b){font-weight:600}:where(.rc) strong{color:var(--ink)}.rc-link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--rule-strong);transition:text-decoration-color .15s}.rc-link:hover{text-decoration-color:var(--brass-mid)}.rc-arrow{display:inline-flex;align-items:baseline;gap:8px;font-weight:600;color:var(--pine-800);border-bottom:1px solid var(--pine-800);padding-bottom:3px;line-height:1.3}.rc-arrow:after{content:"→";transition:transform .2s}.rc-arrow:hover:after{transform:translate(4px)}.rc-wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--gutter)}.rc-section{padding:var(--section) 0}.rc-section--tight{padding:clamp(56px,7vw,96px) 0}.rc-band{background:var(--paper-2)}.rc-bone{background:var(--bone)}.rc-rule{border:0;border-top:1px solid var(--rule);margin:0}.rc-head{display:grid;gap:18px;margin-bottom:clamp(36px,5vw,64px)}.rc-head__no{font-family:var(--serif);font-size:.95rem;font-style:italic;color:var(--brass)}.rc-head__text>*+*{margin-top:16px}.rc-head__text .rc-body{max-width:56ch;font-size:1.06rem}@media(min-width:900px){.rc-head{grid-template-columns:1fr 5fr;gap:24px;align-items:baseline}.rc-head__no{border-top:1px solid var(--rule-strong);padding-top:12px}.rc-head__text{border-top:1px solid var(--rule);padding-top:12px;max-width:880px}}.rc-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 22px;background:var(--pine-800);color:var(--paper);font-weight:600;font-size:1rem;line-height:1.2;border:1px solid var(--pine-800);border-radius:3px;text-align:center;transition:background .15s,color .15s,border-color .15s}.rc-btn:hover{background:var(--pine-950);border-color:var(--pine-950)}.rc-btn svg{width:20px;height:20px;flex:none}.rc-btn--ghost{background:transparent;color:var(--pine-800)}.rc-btn--ghost:hover{background:var(--pine-800);color:var(--paper)}.rc-btn--brass{background:var(--brass-light);border-color:var(--brass-light);color:var(--pine-950)}.rc-btn--brass:hover{background:#dcb96f;border-color:#dcb96f}.rc-btn--small{min-height:42px;padding:9px 16px;font-size:.94rem;white-space:nowrap}.rc-btn[disabled]{opacity:.6;cursor:default}.rc-btn .rc-ticks{opacity:0;transform:translate(-2px,2px);transition:opacity .2s,transform .2s}.rc-btn:hover .rc-ticks{opacity:1;transform:none}.rc-top{background:var(--pine-950);color:#f4f0e6c7;font-size:.78rem;letter-spacing:.04em}.rc-top__in{display:flex;justify-content:space-between;gap:16px;padding-top:8px;padding-bottom:8px}.rc-top a:hover{color:var(--paper)}.rc-lang{display:flex;gap:14px;white-space:nowrap}.rc-lang span{color:var(--paper);font-weight:600}.rc-powered{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.rc-powered b{font-weight:600;letter-spacing:.16em;color:var(--paper)}.rc-header{position:sticky;top:0;z-index:50;background:#f4f0e6f0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--rule)}.rc-header__in{display:flex;align-items:center;justify-content:space-between;gap:20px;height:68px}.rc-logo{display:inline-flex;align-items:center;color:var(--pine-800);flex:none}.rc-logo svg{height:34px;width:auto}.rc-logo:hover .rc-ticks{animation:rc-ring .5s ease-out}@keyframes rc-ring{0%{opacity:.2;transform:translate(-2px,2px)}40%{opacity:1;transform:translate(1px,-1px)}to{opacity:1;transform:none}}.rc-nav{display:none}.rc-nav a{font-size:.95rem;font-weight:500;color:var(--ink);padding:6px 0;border-bottom:1px solid transparent;transition:border-color .15s}.rc-nav a:hover,.rc-nav a[aria-current=page]{border-bottom-color:var(--pine-800)}.rc-header__actions{display:flex;align-items:center;gap:8px}.rc-signin{display:none;font-size:.95rem;font-weight:500;padding:10px 12px}.rc-signin:hover{text-decoration:underline;text-underline-offset:4px}.rc-menu{position:relative}.rc-menu>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:9px 12px;border:1px solid var(--rule-strong);border-radius:3px;font-size:.94rem;font-weight:600}.rc-menu>summary::-webkit-details-marker{display:none}.rc-menu__panel{position:absolute;right:0;top:calc(100% + 10px);width:min(320px,calc(100vw - 2 * var(--gutter)));background:var(--bone);border:1px solid var(--rule-strong);padding:8px 18px 18px}.rc-menu__panel a{display:block;padding:13px 0;border-bottom:1px solid var(--rule);font-weight:500}.rc-menu__panel .rc-btn{width:100%;margin-top:16px;border-bottom:1px solid var(--pine-800);color:var(--paper)}@media(min-width:1000px){.rc-nav{display:flex;gap:30px}.rc-signin{display:inline-block}.rc-menu{display:none}}@media(max-width:480px){.rc-header__in{gap:10px}.rc-header .rc-logo svg{height:28px}.rc-header .rc-btn--small,.rc-menu>summary{padding-left:11px;padding-right:11px}}@media(max-width:349px){.rc-header .rc-btn--small{display:none}}.rc-hero{padding:clamp(36px,6vw,84px) 0 0}.rc-hero__grid{display:grid;gap:clamp(36px,5vw,64px)}.rc-hero__copy>.rc-kicker{display:flex;align-items:center;gap:12px}.rc-hero__copy>.rc-kicker:before{content:"";width:28px;height:1px;background:var(--brass-mid)}.rc-hero__copy .rc-display{margin-top:22px}.rc-hero__copy .rc-deck{margin-top:26px;max-width:34em}@media(min-width:1000px){.rc-hero__grid{grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);align-items:start}}.rc-brief{margin-top:34px;border-top:1px solid var(--rule-strong);padding-top:18px;max-width:620px}.rc-brief legend{float:left;width:100%;margin-bottom:14px}.rc-brief__row{clear:both;display:grid;grid-template-columns:76px 1fr;align-items:center;gap:8px 12px;padding:8px 0}.rc-brief__label{font-family:var(--serif);font-style:italic;font-size:1.2rem;color:var(--ink-2)}.rc-seg{display:flex;flex-wrap:wrap;gap:8px}.rc-seg label{position:relative;cursor:pointer}.rc-seg input{position:absolute;opacity:0;inset:0;cursor:pointer}.rc-seg span{display:inline-flex;align-items:center;min-height:44px;padding:9px 15px;border:1px solid var(--rule-strong);border-radius:3px;font-weight:500;font-size:.98rem;background:transparent;transition:background .15s,color .15s,border-color .15s}.rc-seg label:hover span{border-color:var(--pine-800)}.rc-seg input:checked+span{background:var(--pine-800);border-color:var(--pine-800);color:var(--paper)}.rc-seg input:focus-visible+span{outline:2px solid var(--brass-mid);outline-offset:3px}.rc-brief__go{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:18px}.rc-brief__note{font-size:.9rem;color:var(--ink-2)}.rc-plates{display:grid;grid-template-columns:1fr 1fr;gap:clamp(12px,2vw,20px);align-items:start}.rc-plates>:nth-child(2){margin-top:clamp(28px,6vw,72px)}.rc-plate{display:block;position:relative}.rc-plate__img{aspect-ratio:4 / 5;overflow:hidden;background:var(--paper-2)}.rc-plate__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.rc-plate:hover .rc-plate__img img{transform:scale(1.03)}.rc-plate__cap{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding-top:12px;border-bottom:1px solid var(--rule-strong);padding-bottom:10px}.rc-plate__name{font-family:var(--serif);font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.15;color:var(--pine-800)}.rc-plate__go{font-size:.82rem;font-weight:600;white-space:nowrap;color:var(--brass)}.rc-plate__cities{margin-top:8px;font-size:.84rem;color:var(--ink-2);line-height:1.45}.rc-tag{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 11px 0 9px;background:var(--bone);color:var(--pine-800);font-size:.74rem;font-weight:700;letter-spacing:.14em;border:1px solid var(--pine-800);border-radius:15px 3px 3px 15px;line-height:1}.rc-tag:before{content:"";width:8px;height:8px;border-radius:50%;border:1px solid var(--pine-800);background:var(--paper)}.rc-plate .rc-tag{position:absolute;left:12px;top:12px}.rc-tag--dark{background:transparent;color:var(--paper);border-color:var(--rule-light)}.rc-tag--dark:before{border-color:var(--brass-light);background:transparent}.rc-ledger{margin-top:clamp(44px,6vw,80px);border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong)}.rc-ledger__in{display:grid;grid-template-columns:1fr 1fr}.rc-ledger__item{padding:18px 0;border-bottom:1px solid var(--rule)}.rc-ledger__item:nth-child(odd){padding-right:16px}.rc-ledger__item:nth-child(2n){padding-left:16px;border-left:1px solid var(--rule)}.rc-ledger__item:nth-last-child(-n+2){border-bottom:0}.rc-ledger__fig{font-family:var(--serif);font-size:clamp(1.7rem,3vw,2.3rem);line-height:1;color:var(--pine-800)}.rc-ledger__fig small{font-family:var(--sans);font-size:.86rem;font-weight:600;margin-left:8px;color:var(--ink)}.rc-ledger__detail{margin-top:6px;font-size:.88rem;color:var(--ink-2)}@media(min-width:900px){.rc-ledger__in{grid-template-columns:repeat(4,1fr)}.rc-ledger__item,.rc-ledger__item:nth-child(odd),.rc-ledger__item:nth-child(2n){padding:22px 24px;border-bottom:0;border-left:1px solid var(--rule)}.rc-ledger__item:first-child{padding-left:0;border-left:0}}.rc-cols3{display:grid;gap:0}.rc-aud{padding:26px 0 30px;border-top:1px solid var(--rule-strong);display:flex;flex-direction:column}.rc-aud__name{display:flex;align-items:baseline;gap:12px}.rc-aud__name span{font-family:var(--serif);font-style:italic;font-size:.95rem;color:var(--brass)}.rc-aud__text{margin-top:12px;font-family:var(--serif-text);font-size:1.22rem;line-height:1.38;color:#33403a}.rc-ticklist{margin-top:18px}.rc-ticklist li{position:relative;padding:10px 0 10px 24px;border-top:1px solid var(--rule);font-size:.97rem;color:var(--ink)}.rc-ticklist li:before{content:"";position:absolute;left:2px;top:1.12em;width:9px;height:5px;border-left:1.5px solid var(--brass-mid);border-bottom:1.5px solid var(--brass-mid);transform:rotate(-45deg)}.rc-aud .rc-arrow{margin-top:22px;align-self:flex-start}@media(min-width:900px){.rc-cols3{grid-template-columns:repeat(3,1fr)}.rc-aud{padding:28px 32px 8px;border-left:1px solid var(--rule)}.rc-aud:first-child{padding-left:0;border-left:0}.rc-aud:last-child{padding-right:0}.rc-aud .rc-arrow{margin-top:auto;padding-top:26px}.rc-aud .rc-ticklist{margin-bottom:4px}}.rc-ownerline{margin-top:clamp(32px,4vw,52px);padding:18px 22px;background:var(--bone);border:1px solid var(--rule);border-left:3px solid #b4532a;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.rc-steps4{display:grid;gap:0;counter-reset:step}.rc-step{counter-increment:step;padding:22px 0 26px;border-top:1px solid var(--rule-strong);display:grid;grid-template-columns:64px 1fr;gap:4px 12px}.rc-step:before{content:"0" counter(step);font-family:var(--serif);font-size:2.6rem;line-height:.9;color:var(--brass-mid);grid-row:span 2}.rc-step h3{font-family:var(--sans);font-size:1.08rem;font-weight:600;letter-spacing:0;color:var(--ink);line-height:1.3}.rc-step p{color:var(--ink-2);font-size:.98rem}@media(min-width:900px){.rc-steps4{grid-template-columns:repeat(4,1fr)}.rc-step{display:block;padding:24px 28px 8px;border-left:1px solid var(--rule)}.rc-step:first-child{padding-left:0;border-left:0}.rc-step:before{display:block;font-size:4.2rem;margin-bottom:26px}.rc-step p{margin-top:10px}}.rc-calc{background:var(--bone);border:1px solid var(--rule-strong);display:grid}.rc-calc__form{padding:clamp(20px,3vw,34px);border-bottom:1px solid var(--rule-strong)}.rc-calc__out{padding:clamp(20px,3vw,34px);min-width:0}.rc-calc__title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.rc-field{display:block;margin-top:20px}.rc-field:first-of-type{margin-top:0}.rc-label{display:block;font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin-bottom:8px}.rc-label small{text-transform:none;letter-spacing:0;font-weight:400;margin-left:6px}.rc-input,.rc-select{display:block;width:100%;min-height:48px;padding:11px 13px;background:#fff;border:1px solid var(--rule-strong);border-radius:3px;font-size:1rem;line-height:1.3;color:var(--ink);-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color .15s,box-shadow .15s}textarea.rc-input{resize:none;min-height:96px}.rc-select{padding-right:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%2314382c' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.rc-input::-moz-placeholder{color:#8b948f}.rc-input::placeholder{color:#8b948f}.rc-input:focus,.rc-select:focus{outline:none;border-color:var(--pine-800);box-shadow:0 0 0 3px #a57f3547}.rc-input[aria-invalid=true]{border-color:var(--signal)}.rc-money{position:relative}.rc-money span{position:absolute;left:13px;top:50%;transform:translateY(-50%);font-size:.86rem;font-weight:600;color:var(--ink-2);pointer-events:none}.rc-money .rc-input{padding-left:56px;font-size:1.2rem;font-weight:600}.rc-range{width:100%;margin-top:14px;accent-color:var(--pine-800);height:24px}.rc-calc__total{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;padding-bottom:16px;border-bottom:2px solid var(--pine-800)}.rc-calc__total b{font-family:var(--serif);font-weight:400;font-size:clamp(2rem,4vw,2.9rem);line-height:1;color:var(--pine-800)}.rc-calc__total span{font-size:.86rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.rc-lines li{display:grid;grid-template-columns:1fr auto;gap:2px 16px;padding:12px 0;border-bottom:1px solid var(--rule);font-size:.98rem}.rc-lines li b{font-weight:600;white-space:nowrap}.rc-lines li small{grid-column:1 / -1;font-size:.84rem;color:var(--ink-2)}.rc-lines li.rc-lines__sum{display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:0;padding-top:14px;font-weight:600}.rc-fine{font-size:.84rem;line-height:1.5;color:var(--ink-2)}.rc-calc .rc-fine{margin-top:12px}@media(min-width:900px){.rc-calc{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.rc-calc__form{border-bottom:0;border-right:1px solid var(--rule-strong)}}.rc-dark{background:var(--pine-900);color:#f4f0e6db}.rc-dark h2,.rc-dark h3{color:var(--paper)}.rc-dark .rc-kicker,.rc-dark .rc-head__no,.rc-dark .rc-h2 em{color:var(--brass-light)}.rc-dark .rc-body{color:#f4f0e6c7}.rc-dark .rc-head__no{border-top-color:#f4f0e699}.rc-dark .rc-head__text{border-top-color:var(--rule-light)}.rc-dark strong{color:var(--paper)}.rc-dark .rc-fine{color:#f4f0e69e}.rc-con{display:grid;gap:clamp(36px,5vw,72px)}.rc-con__photo{position:relative}.rc-con__photo img{width:100%;aspect-ratio:4 / 5;-o-object-fit:cover;object-fit:cover}@media(min-width:900px){.rc-con{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.rc-con__photo{position:sticky;top:100px}}.rc-qa{border-top:1px solid var(--rule-light)}.rc-qa>div{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:20px 0;border-bottom:1px solid var(--rule-light)}.rc-qa dt,.rc-qa dd{grid-column:2}.rc-qa .rc-qa__mark{grid-column:1;font-family:var(--serif);font-style:italic;font-size:1.3rem;line-height:1.25;color:var(--brass-light)}.rc-qa dt{font-family:var(--serif);font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.25;color:var(--paper)}.rc-qa dd{font-size:1rem;color:#f4f0e6cc}.rc-abilities{display:grid;gap:0;margin-top:34px}.rc-abilities li{padding:16px 0;border-top:1px solid var(--rule-light)}.rc-abilities b{display:block;color:var(--paper);font-weight:600}.rc-abilities span{font-size:.95rem}@media(min-width:640px){.rc-abilities{grid-template-columns:repeat(3,1fr)}.rc-abilities li{padding:18px 20px 0 0}.rc-abilities li+li{padding-left:20px;border-left:1px solid var(--rule-light)}}.rc-markets{display:grid;gap:clamp(40px,5vw,64px) clamp(24px,4vw,56px)}.rc-mkt{display:grid;gap:22px;align-content:start}.rc-mkt__img{position:relative;aspect-ratio:5 / 4;overflow:hidden;background:var(--paper-2)}.rc-mkt__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rc-mkt__img .rc-tag{position:absolute;left:14px;top:14px}.rc-mkt__cities{font-size:.9rem;color:var(--brass);font-weight:500;margin-top:8px}.rc-mkt__sum{margin-top:12px;color:var(--ink-2);max-width:46ch}.rc-figs{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule)}.rc-figs div{padding:14px 12px 14px 0}.rc-figs div+div{padding-left:14px;border-left:1px solid var(--rule)}.rc-figs dt{font-size:.78rem;line-height:1.35;color:var(--ink-2)}.rc-figs dd{font-family:var(--serif);font-size:clamp(1.45rem,2.4vw,1.95rem);line-height:1.1;color:var(--pine-800);margin-bottom:4px}.rc-figs div{display:flex;flex-direction:column-reverse;justify-content:flex-end}.rc-mkt__links{display:flex;flex-wrap:wrap;gap:14px 26px;align-items:center}@media(min-width:860px){.rc-markets{grid-template-columns:1fr 1fr}}.rc-split{display:grid;gap:clamp(32px,5vw,72px)}.rc-split>*{min-width:0}@media(min-width:960px){.rc-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.rc-split--rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.rc-split__text>*+*{margin-top:18px}.rc-form{background:var(--bone);border:1px solid var(--rule-strong);padding:clamp(20px,3vw,34px)}.rc-form__grid{display:grid;gap:18px}@media(min-width:640px){.rc-form__grid{grid-template-columns:1fr 1fr}.rc-form__grid--wide{grid-template-columns:1fr 210px}}.rc-form .rc-field{margin-top:0}.rc-form>*+*{margin-top:20px}.rc-req{color:var(--signal);margin-left:3px}.rc-err{margin-top:6px;font-size:.86rem;font-weight:500;color:var(--signal)}.rc-alert{padding:12px 14px;border:1px solid rgba(178,63,37,.4);border-left:3px solid var(--signal);background:#b23f250d;font-size:.94rem;color:#7a2a17}.rc-chips{display:flex;flex-wrap:wrap;gap:8px}.rc-chip{min-height:42px;padding:8px 14px;border:1px solid var(--rule-strong);border-radius:3px;background:#fff;font-size:.95rem;font-weight:500;transition:background .15s,color .15s,border-color .15s}.rc-chip[aria-checked=true]{background:var(--pine-800);border-color:var(--pine-800);color:var(--paper)}.rc-check{display:flex;gap:12px;align-items:flex-start;font-size:.94rem;cursor:pointer}.rc-check input{width:20px;height:20px;margin-top:2px;flex:none;accent-color:var(--pine-800)}.rc-check span span{color:var(--ink-2)}.rc-combo{position:relative}.rc-combo .rc-input{padding-left:40px;padding-right:36px}.rc-combo__lead{position:absolute;left:13px;top:24px;transform:translateY(-50%);font-size:1rem;line-height:1;color:var(--ink-2);pointer-events:none}.rc-combo__lead svg{width:16px;height:16px}.rc-combo__list{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 6px);max-height:260px;overflow:auto;background:#fff;border:1px solid var(--rule-strong);padding:4px 0}.rc-combo__list li{display:flex;align-items:center;gap:10px;padding:9px 13px;font-size:.95rem;cursor:pointer}.rc-combo__list li[data-active=true]{background:var(--paper)}.rc-combo__list li span:nth-child(2){flex:1}.rc-combo__live{font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--pine-600)}.rc-success{background:var(--bone);border:1px solid var(--rule-strong);padding:clamp(28px,5vw,56px);text-align:left;outline:none}.rc-success>*+*{margin-top:14px}.rc-net{display:grid;gap:0;border:1px solid var(--rule-strong);background:var(--bone)}.rc-net__col{padding:22px clamp(18px,2.5vw,30px)}.rc-net__col+.rc-net__col{border-top:1px solid var(--rule-strong)}.rc-net__col ul{margin-top:12px}.rc-net__col li{padding:11px 0;border-top:1px solid var(--rule);font-weight:500;display:flex;justify-content:space-between;gap:12px}.rc-net__col li:after{content:"→";color:var(--brass-mid)}.rc-net__col--out li:after{content:"←"}.rc-net__you{background:var(--pine-800);color:var(--paper);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:4px;padding:30px 20px}.rc-net__you svg{width:54px;height:54px;margin-bottom:8px}.rc-net__you b{font-family:var(--serif);font-weight:400;font-size:2.1rem;line-height:1}.rc-net__you span{font-size:.9rem;color:#f4f0e6bf}@media(min-width:860px){.rc-net{grid-template-columns:1fr .8fr 1fr}.rc-net__col+.rc-net__col{border-top:0}.rc-net__col--out li{flex-direction:row-reverse}}.rc-points{display:grid;gap:0;margin-top:28px}.rc-points li{padding:14px 0;border-top:1px solid var(--rule);font-family:var(--serif-text);font-size:1.16rem;line-height:1.35;color:#33403a}@media(min-width:860px){.rc-points{grid-template-columns:repeat(3,1fr);gap:0 32px}.rc-points li{border-top:1px solid var(--rule-strong)}}.rc-deal__photo img{width:100%;aspect-ratio:3 / 2;-o-object-fit:cover;object-fit:cover}.rc-stages{border:1px solid var(--rule-strong);background:var(--bone);padding:20px clamp(16px,2.4vw,26px) 8px}.rc-stages__title{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--rule-strong);font-weight:600}.rc-stages ol{counter-reset:stage}.rc-stages li{counter-increment:stage;display:grid;grid-template-columns:34px 1fr;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--rule)}.rc-stages li:last-child{border-bottom:0}.rc-stages li:before{content:counter(stage);font-family:var(--serif);font-style:italic;color:var(--brass)}.rc-stages+.rc-fine{margin-top:12px}.rc-owners{border-top:3px solid #b4532a;background:var(--bone)}.rc-est__row{display:grid;gap:16px}@media(min-width:560px){.rc-est__row{grid-template-columns:1fr 1fr}.rc-est__row--3{grid-template-columns:2fr 1fr 1fr}}.rc-est__res{border-top:2px solid var(--pine-800);padding-top:16px}.rc-est__res dl{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.rc-est__res dt{font-size:.78rem;color:var(--ink-2)}.rc-est__res dd{font-family:var(--serif);font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.15;color:var(--pine-800)}.rc-est__res>*+*{margin-top:12px}.rc-faq{border-top:1px solid var(--rule-strong)}.rc-faq details{border-bottom:1px solid var(--rule)}.rc-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:20px 0;font-family:var(--serif);font-size:clamp(1.2rem,1.9vw,1.45rem);line-height:1.25;color:var(--pine-800)}.rc-faq summary::-webkit-details-marker{display:none}.rc-faq summary:after{content:"+";font-family:var(--sans);font-size:1.3rem;font-weight:400;color:var(--brass-mid);flex:none;transition:transform .2s}.rc-faq details[open] summary:after{transform:rotate(45deg)}.rc-faq details p{padding:0 0 22px;max-width:68ch;color:var(--ink-2)}.rc-close{background:var(--pine-800);color:#f4f0e6d1}.rc-close__in{display:grid;gap:28px;align-items:end}.rc-close h2{color:var(--paper)}.rc-close h2 em{color:var(--brass-light)}.rc-close__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.rc-close .rc-btn--ghost{color:var(--paper);border-color:#f4f0e680}.rc-close .rc-btn--ghost:hover{background:var(--paper);color:var(--pine-800);border-color:var(--paper)}@media(min-width:900px){.rc-close__in{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.rc-footer{background:var(--pine-950);color:#f4f0e6b3;font-size:.94rem}.rc-footer__in{display:grid;gap:40px 32px;padding-top:64px;padding-bottom:48px}.rc-footer .rc-logo{color:var(--paper)}.rc-footer__about p{margin-top:18px;max-width:36ch}.rc-footer h3{font-family:var(--sans);font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brass-light)}.rc-footer ul{margin-top:16px}.rc-footer li{padding:5px 0}.rc-footer a:hover{color:var(--paper);text-decoration:underline;text-underline-offset:4px}.rc-footer__base{border-top:1px solid var(--rule-light);padding-top:22px;padding-bottom:28px;display:grid;gap:12px;font-size:.82rem;color:#f4f0e68c}.rc-footer__base .rc-powered b{color:var(--paper)}@media(min-width:860px){.rc-footer__in{grid-template-columns:1.5fr 1fr 1fr 1fr}.rc-footer__base{grid-template-columns:auto 1fr;align-items:baseline}.rc-footer__base p:last-child{text-align:right}}.rc-crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:.84rem;color:var(--ink-2);padding-top:22px}.rc-crumbs a:hover{text-decoration:underline;text-underline-offset:3px}.rc-crumbs li+li:before{content:"/";margin-right:8px;color:var(--rule-strong)}.rc-ghero{padding:clamp(26px,4vw,52px) 0 0}.rc-ghero__grid{display:grid;gap:clamp(24px,4vw,56px)}.rc-ghero__copy>*+*{margin-top:22px}.rc-ghero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;font-size:.86rem;color:var(--ink-2)}.rc-ghero__actions{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;margin-top:30px}.rc-ghero__photo{margin-top:clamp(32px,5vw,60px)}.rc-ghero__photo img{width:100%;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover}@media(min-width:720px){.rc-ghero__photo img{aspect-ratio:21 / 9}}.rc-caption{margin-top:10px;font-size:.84rem;color:var(--ink-2);display:flex;gap:10px}.rc-caption:before{content:"";flex:none;width:18px;height:1px;background:var(--brass-mid);margin-top:.75em}.rc-facts{border-top:2px solid var(--pine-800)}.rc-facts>div{display:grid;gap:2px 20px;padding:13px 0;border-bottom:1px solid var(--rule)}.rc-facts dt{font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.rc-facts dd{font-size:1.02rem;color:var(--ink)}@media(min-width:640px){.rc-facts>div{grid-template-columns:210px 1fr;align-items:baseline}}.rc-guide{display:grid;gap:40px}.rc-toc{display:none}@media(min-width:1000px){.rc-guide{grid-template-columns:200px minmax(0,1fr);gap:72px;align-items:start}.rc-toc{display:block;position:sticky;top:100px;font-size:.92rem}.rc-toc ol{margin-top:14px;counter-reset:toc;border-top:1px solid var(--rule-strong)}.rc-toc li{counter-increment:toc;border-bottom:1px solid var(--rule)}.rc-toc ol a{display:grid;grid-template-columns:26px 1fr;padding:9px 0;color:var(--ink-2);transition:color .15s}.rc-toc ol a:before{content:counter(toc,decimal-leading-zero);font-family:var(--serif);font-style:italic;color:var(--brass)}.rc-toc ol a:hover{color:var(--pine-800)}.rc-toc .rc-btn{margin-top:22px;width:100%}}.rc-gsec{padding-bottom:clamp(48px,6vw,80px);max-width:820px}.rc-gsec+.rc-gsec{border-top:1px solid var(--rule-strong);padding-top:clamp(32px,4vw,48px)}.rc-gsec__no{font-family:var(--serif);font-style:italic;color:var(--brass);font-size:.95rem}.rc-gsec>h2{margin-top:8px;font-size:clamp(1.9rem,3.4vw,2.7rem)}.rc-gsec>.rc-deck{margin-top:16px}.rc-gsec>*+*{margin-top:26px}.rc-gsec p{text-wrap:pretty}.rc-prose-list li{position:relative;padding:11px 0 11px 22px;border-bottom:1px solid var(--rule)}.rc-prose-list li:first-child{border-top:1px solid var(--rule)}.rc-prose-list li:before{content:"";position:absolute;left:2px;top:1.35em;width:8px;height:1px;background:var(--brass-mid)}.rc-numbered{counter-reset:n;border-top:1px solid var(--rule-strong)}.rc-numbered li{counter-increment:n;display:grid;grid-template-columns:46px 1fr;padding:15px 0;border-bottom:1px solid var(--rule)}.rc-numbered li:before{content:counter(n,decimal-leading-zero);font-family:var(--serif);font-size:1.5rem;line-height:1.1;color:var(--brass-mid)}.rc-numbered b{display:block;font-weight:600;color:var(--ink)}.rc-numbered span{color:var(--ink-2);font-size:.98rem}.rc-tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-top:2px solid var(--pine-800)}.rc-table caption{caption-side:top;text-align:left;padding:12px 0;font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.rc-table th,.rc-table td{text-align:left;vertical-align:top;padding:12px 18px 12px 0;border-top:1px solid var(--rule);font-size:.97rem}.rc-table thead th{font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);border-top:1px solid var(--rule-strong);white-space:nowrap}.rc-table tbody th{font-weight:600;color:var(--ink);min-width:150px}.rc-table td{color:var(--ink-2);min-width:140px}.rc-table td:nth-child(2){color:var(--ink)}.rc-table tr:last-child td,.rc-table tr:last-child th{border-bottom:1px solid var(--rule)}.rc-tablewrap+.rc-fine{margin-top:10px}.rc-note{border:1px solid var(--rule-strong);border-left:3px solid var(--brass-mid);background:var(--bone);padding:18px 20px}.rc-note b{display:block;font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--brass);margin-bottom:6px}.rc-gphoto img{width:100%;aspect-ratio:3 / 2;-o-object-fit:cover;object-fit:cover}.rc-cities{display:flex;flex-wrap:wrap;gap:8px}.rc-cities li{padding:8px 14px;border:1px solid var(--rule-strong);border-radius:3px;font-weight:500;font-size:.95rem;background:var(--bone)}.rc-help{display:grid;gap:0}.rc-help li{padding:18px 0;border-top:1px solid var(--rule-strong)}.rc-help b{display:block;font-weight:600;color:var(--ink)}.rc-help span{color:var(--ink-2);font-size:.97rem}@media(min-width:720px){.rc-help{grid-template-columns:1fr 1fr;gap:0 40px}}.rc-other{display:grid;gap:20px;align-items:center}.rc-other img{width:100%;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover}@media(min-width:800px){.rc-other{grid-template-columns:1fr 1fr;gap:48px}}@keyframes rc-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.rc-in{animation:rc-in .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d, 0ms)}@media(prefers-reduced-motion:reduce){.rc *,.rc *:before,.rc *:after{animation:none!important;transition-duration:.01ms!important}}@media print{.rc-header,.rc-top,.rc-toc,.rc-close,.rc-footer{display:none}}
