@font-face{font-family:Lockfield Report Display;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.rx{min-width:0}.rx-label{font-size:var(--fs-small);color:var(--ink-soft);max-width:46em;margin:0 0 1.25rem}.rx-tabs{border-bottom:1px solid var(--rule-strong);flex-wrap:wrap;column-gap:clamp(1.25rem,3vw,2.5rem);display:flex}.rx-tab{letter-spacing:-.01em;color:var(--ink-soft);cursor:pointer;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.85rem 0 .75rem;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);font-weight:560;display:inline-block}.rx-tab:hover{color:var(--foreground)}.rx-tab[aria-selected=true]{color:var(--foreground);border-bottom-color:var(--foreground)}.rx-tab:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.rx-tab__short{display:none}.rx [hidden]{display:none!important}.rx-panel{padding-top:clamp(1.5rem,3vw,2.25rem)}.rx-panel__title{letter-spacing:-.015em;margin:0 0 .35rem;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem)}.rx-panel__desc{max-width:44em;color:var(--ink-soft);margin:0 0 clamp(1.25rem,2.5vw,1.75rem)}.rx-tabs:not([hidden])~.rx-panel .rx-panel__title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rx-spread{box-shadow:0 24px 50px #3c141424, 0 2px 0 var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rx-spread>.rx-sheet:first-child:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(270deg,#3c14141c,#0000);width:6%;position:absolute;inset:0 0 0 auto}.rx-spread>.rx-sheet:last-child:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(90deg,#3c141412,#0000);width:4%;position:absolute;inset:0 auto 0 0}.rx-deck{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.rx-deck>.rx-sheet{box-shadow:0 16px 34px #3c14141f, 0 1px 0 var(--border)}.rx-notes{border-top:1px solid var(--rule-strong);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:0 1.5rem;margin:clamp(1.5rem,3vw,2.25rem) 0 0;padding:0;list-style:none;display:grid}.rx-notes li{border-bottom:1px solid var(--rule);font-size:var(--fs-small);grid-template-columns:1.375rem minmax(0,1fr);align-content:start;column-gap:.65rem;margin:0;padding:.9rem 0 1rem;display:grid}.rx-notes__num{background:var(--route);width:1.375rem;height:1.375rem;color:var(--foreground);border-radius:50%;grid-row:span 3;place-items:center;font-size:.75rem;font-weight:650;display:grid}.rx-notes__kind{color:var(--ink-soft);letter-spacing:.02em;font-size:.75rem}.rx-notes strong{font-weight:580}.rx-notes__body{margin-top:.2rem}.rx-sample{z-index:5;border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--card);color:var(--foreground);font:560 .625rem/1.2 var(--font-sans);letter-spacing:.01em;pointer-events:none;padding:.15rem .4rem;position:absolute;top:.35rem;right:.35rem}.rx-pin{z-index:4;background:var(--route);width:1.375rem;height:1.375rem;color:var(--foreground);box-shadow:0 0 0 2px var(--card);font:650 .75rem/1 var(--font-sans);letter-spacing:0;border-radius:50%;place-items:center;display:grid;position:absolute}@media (width<=48rem){.rx-spread,.rx-deck{box-shadow:none;grid-template-columns:minmax(0,1fr);gap:1rem}.rx-spread>.rx-sheet{box-shadow:0 14px 30px #3c14141f, 0 1px 0 var(--border)}.rx-spread>.rx-sheet:after{display:none}.rx-tabs{column-gap:1.1rem}.rx-tab{font-size:1rem}.rx-tab__full{display:none}.rx-tab__short{display:inline}}.rx-sheet{aspect-ratio:612/792;background:var(--card);color:var(--foreground);position:relative;overflow:hidden;container-type:inline-size}.rx-sheet--slide{aspect-ratio:16/9}.rx-page{--pt:calc(100cqi / 612);padding:calc(var(--pt) * 40) calc(var(--pt) * 44) calc(var(--pt) * 30);font-family:var(--font-report);font-size:calc(var(--pt) * 9.5);flex-direction:column;line-height:1.42;display:flex;position:absolute;inset:0}.rx-sheet--slide .rx-page{--pt:calc(100cqi / 960);padding:calc(var(--pt) * 44) calc(var(--pt) * 56) calc(var(--pt) * 30);font-family:var(--font-sans);font-size:calc(var(--pt) * 15)}.rx-page p{margin:0}.rx-display{font-family:"Lockfield Report Display", var(--font-sans);letter-spacing:-.012em;font-weight:640;font-stretch:78%;line-height:.98}.rx-sans{font-family:var(--font-sans)}.rx-num{font-variant-numeric:tabular-nums lining-nums}.rx-running{justify-content:space-between;gap:calc(var(--pt) * 12);margin-bottom:calc(var(--pt) * 22);padding-bottom:calc(var(--pt) * 6);border-bottom:calc(var(--pt) * .75) solid var(--foreground);font-family:var(--font-sans);font-size:calc(var(--pt) * 7);letter-spacing:.05em;color:var(--ink-soft);display:flex}.rx-running strong{color:var(--foreground);font-weight:600}.rx-h1{font-size:calc(var(--pt) * 34);color:var(--foreground)}.rx-lead{max-width:31em;font-size:calc(var(--pt) * 11.5);line-height:1.38;margin-top:calc(var(--pt) * 10)!important}.rx-kicker{font-family:var(--font-sans);font-size:calc(var(--pt) * 7.5);letter-spacing:.08em;color:var(--primary);font-weight:600}.rx-folio{padding-top:calc(var(--pt) * 10);font-family:var(--font-sans);font-size:calc(var(--pt) * 7);color:var(--ink-soft);justify-content:space-between;display:flex;margin-top:auto!important}.rx-foot{padding-top:calc(var(--pt) * 6);border-top:calc(var(--pt) * .5) solid var(--rule-strong);font-family:var(--font-sans);font-size:calc(var(--pt) * 6.5);color:var(--ink-soft);line-height:1.45;margin-top:calc(var(--pt) * 14)!important}.rx-cols{columns:2;column-gap:calc(var(--pt) * 18);font-size:calc(var(--pt) * 8.75);line-height:1.45}.rx-cols p+p{margin-top:calc(var(--pt) * 6)!important}.rx-chart-title{font-family:var(--font-sans);font-size:calc(var(--pt) * 8);font-weight:620}.rx-chart-unit{color:var(--ink-soft);font-weight:400}.rx-svg{width:100%;height:auto;display:block;overflow:visible}.rx-svg text{font-family:var(--font-sans);fill:var(--foreground)}.rx-rel{position:relative}.rx-table{border-collapse:collapse;width:100%;font-family:var(--font-sans);font-size:calc(var(--pt) * 7.5);font-variant-numeric:tabular-nums lining-nums}.rx-table th,.rx-table td{padding:calc(var(--pt) * 3.6) 0;text-align:right;border-bottom:calc(var(--pt) * .5) solid var(--rule)}.rx-table :is(th,td):not(:first-child){padding-left:calc(var(--pt) * 10)}.rx-table th:first-child{text-align:left;font-weight:400}.rx-table thead th{font-size:calc(var(--pt) * 6.75);color:var(--ink-soft);border-bottom:calc(var(--pt) * .75) solid var(--foreground);font-weight:600}.rx-table tfoot th,.rx-table tfoot td{border-top:calc(var(--pt) * .75) solid var(--foreground);border-bottom:calc(var(--pt) * 2) double var(--foreground);font-weight:650}.rx-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rx-cover{padding:0}.rx-cover__frame{height:63%;position:absolute;top:0;left:0;right:0;overflow:hidden}.rx-cover__band{padding:calc(var(--pt) * 30) calc(var(--pt) * 44) calc(var(--pt) * 32);background:var(--background);border-top:calc(var(--pt) * 6) solid var(--primary);flex-direction:column;display:flex;position:absolute;inset:63% 0 0}.rx-cover__title{font-size:calc(var(--pt) * 48);max-width:9em;margin-top:calc(var(--pt) * 10)!important}.rx-cover__foot{font-family:var(--font-sans);font-size:calc(var(--pt) * 7.5);color:var(--ink-soft);justify-content:space-between;align-items:flex-end;display:flex;margin-top:auto!important}.rx-logo{height:auto;display:block}.rx-cover__foot .rx-logo{width:calc(var(--pt) * 150)}.rx-cover--full .rx-cover__shade{background:linear-gradient(#3c141400 30%,#3c1414b3 62%,#3c1414f2 100%);position:absolute;inset:0}.rx-cover--full .rx-cover__text{left:calc(var(--pt) * 44);right:calc(var(--pt) * 44);bottom:calc(var(--pt) * 34);color:var(--card);position:absolute}.rx-cover--full .rx-kicker{color:var(--support)}.rx-cover--full .rx-cover__title{color:var(--card)}.rx-cover__sub{max-width:24em;font-style:italic;font-size:calc(var(--pt) * 13);color:#fffcf7e6;line-height:1.35;margin-top:calc(var(--pt) * 12)!important}.rx-cover--full .rx-cover__foot{padding-top:calc(var(--pt) * 12);border-top:calc(var(--pt) * .75) solid #fffcf766;color:#fffcf7cc;margin-top:calc(var(--pt) * 34)!important}.rx-kpis{margin-top:calc(var(--pt) * 20);border-top:calc(var(--pt) * .75) solid var(--foreground);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rx-kpi{padding:calc(var(--pt) * 10) 0 calc(var(--pt) * 11);border-bottom:calc(var(--pt) * .5) solid var(--rule-strong)}.rx-kpi:nth-of-type(odd){padding-right:calc(var(--pt) * 14);border-right:calc(var(--pt) * .5) solid var(--rule-strong)}.rx-kpi:nth-of-type(2n){padding-left:calc(var(--pt) * 16)}.rx-strip{gap:calc(var(--pt) * 12);margin-top:calc(var(--pt) * 18);padding:calc(var(--pt) * 12) calc(var(--pt) * 14);background:var(--background);border-top:calc(var(--pt) * 3) solid var(--route);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rx-strip .rx-display{font-size:calc(var(--pt) * 22)}.rx-strip p:last-child{margin-top:calc(var(--pt) * 3);font-family:var(--font-sans);font-size:calc(var(--pt) * 7);color:var(--ink-soft);line-height:1.3}.rx-subhead{font-family:var(--font-sans);font-size:calc(var(--pt) * 8.5);font-weight:650;margin-top:calc(var(--pt) * 18)!important}.rx-subhead+.rx-cols{margin-top:calc(var(--pt) * 6)}.rx-pin--margin{left:calc(var(--pt) * -38)}.rx-pin--slide-margin{top:50%;left:calc(var(--pt) * -52);transform:translateY(-40%)}@media (width<=30rem){.rx-pin{width:1rem;height:1rem;font-size:.625rem}.rx-notes__num{width:1.25rem;height:1.25rem}}.rx-page--roomy .rx-table th,.rx-page--roomy .rx-table td{padding-block:calc(var(--pt) * 5.4)}.rx-page--roomy .rx-matrix{margin-top:calc(var(--pt) * 26)}.rx-page--roomy .rx-stats{margin-top:calc(var(--pt) * 24)}.rx-page--roomy .rx-paymix{height:calc(var(--pt) * 32)}.rx-page--roomy .rx-callout{margin-top:calc(var(--pt) * 22);padding-block:calc(var(--pt) * 16)}.rx-kpi__label{font-family:var(--font-sans);font-size:calc(var(--pt) * 7.25);color:var(--ink-soft)}.rx-kpi__value{font-size:calc(var(--pt) * 32);margin-top:calc(var(--pt) * 4)!important}.rx-kpi__delta{font-family:var(--font-sans);font-size:calc(var(--pt) * 7.5);color:var(--primary);font-weight:600;margin-top:calc(var(--pt) * 3)!important}.rx-charts{gap:calc(var(--pt) * 24);margin-top:calc(var(--pt) * 20);grid-template-columns:1.15fr 1fr;display:grid}.rx-legend{gap:calc(var(--pt) * 4);margin:calc(var(--pt) * 8) 0 0;font-family:var(--font-sans);font-size:calc(var(--pt) * 7);padding:0;list-style:none;display:grid}.rx-legend li{grid-template-columns:calc(var(--pt) * 8) 1fr auto;align-items:center;gap:calc(var(--pt) * 6);display:grid}.rx-legend i{width:calc(var(--pt) * 8);height:calc(var(--pt) * 8)}.rx-donut-wrap{grid-template-columns:calc(var(--pt) * 92) 1fr;align-items:center;gap:calc(var(--pt) * 14);margin-top:calc(var(--pt) * 8);display:grid}.rx-body{margin-top:calc(var(--pt) * 18)!important}.rx-progress{gap:calc(var(--pt) * 10);margin-top:calc(var(--pt) * 16);display:grid}.rx-progress__row{row-gap:calc(var(--pt) * 4);font-family:var(--font-sans);font-size:calc(var(--pt) * 7.5);grid-template-columns:1fr auto;display:grid}.rx-progress__row strong{font-weight:650}.rx-progress__bar{height:calc(var(--pt) * 7);background:var(--muted);grid-column:1/-1;position:relative}.rx-progress__bar span{background:var(--primary);position:absolute;inset:0 auto 0 0}.rx-progress__note{color:var(--ink-soft);font-size:calc(var(--pt) * 6.75);grid-column:1/-1}.rx-stats{gap:calc(var(--pt) * 12);margin-top:calc(var(--pt) * 20);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rx-stat{padding:calc(var(--pt) * 12);background:var(--background);border-top:calc(var(--pt) * 3) solid var(--primary)}.rx-stat__label{font-family:var(--font-sans);font-size:calc(var(--pt) * 7.25);font-weight:600}.rx-stat__value{font-size:calc(var(--pt) * 30);margin-top:calc(var(--pt) * 6)!important}.rx-stat__note{font-family:var(--font-sans);font-size:calc(var(--pt) * 6.75);color:var(--ink-soft);line-height:1.35;margin-top:calc(var(--pt) * 4)!important}.rx-bars{gap:calc(var(--pt) * 4);margin-top:calc(var(--pt) * 8);font-family:var(--font-sans);font-size:calc(var(--pt) * 6.5);display:grid}.rx-bars div{grid-template-columns:calc(var(--pt) * 40) 1fr calc(var(--pt) * 8);align-items:center;gap:calc(var(--pt) * 5);display:grid}.rx-bars b{height:calc(var(--pt) * 6);background:var(--support);display:block}.rx-matrix{margin-top:calc(var(--pt) * 22)}.rx-table--matrix :is(th,td):not(:first-child){text-align:center;padding-left:0}.rx-table--matrix :is(th,td):last-child{text-align:right;padding-left:calc(var(--pt) * 8)}.rx-table--text :is(th,td){text-align:left;vertical-align:top;line-height:1.35}.rx-dot{width:calc(var(--pt) * 7);height:calc(var(--pt) * 7);border:calc(var(--pt) * .75) solid var(--rule-strong);vertical-align:middle;border-radius:50%;display:inline-block}.rx-dot--on{background:var(--primary);border-color:var(--primary)}.rx-paymix{height:calc(var(--pt) * 26);margin-top:calc(var(--pt) * 10);display:flex}.rx-paymix span{padding-left:calc(var(--pt) * 6);font-family:var(--font-sans);font-size:calc(var(--pt) * 7.5);align-items:center;font-weight:650;display:flex}.rx-paymix__keys{margin-top:calc(var(--pt) * 6);font-family:var(--font-sans);font-size:calc(var(--pt) * 7);line-height:1.3;display:flex}.rx-paymix__keys p{padding-right:calc(var(--pt) * 6)}.rx-paymix__keys i{width:calc(var(--pt) * 6);height:calc(var(--pt) * 6);margin-right:calc(var(--pt) * 4);vertical-align:baseline;display:inline-block}.rx-paymix__keys b{font-size:calc(var(--pt) * 9)}.rx-paymix__keys b:after{content:"";display:block}.rx-callout{align-items:center;gap:calc(var(--pt) * 14);margin-top:calc(var(--pt) * 18);padding:calc(var(--pt) * 12) calc(var(--pt) * 14);background:var(--hold-soft);grid-template-columns:auto 1fr;display:grid}.rx-callout .rx-display{font-size:calc(var(--pt) * 30);color:var(--hold)}.rx-callout p:last-child{font-family:var(--font-sans);font-size:calc(var(--pt) * 7.75);line-height:1.35}.rx-sheet--slide .rx-slide-title{flex-direction:row;padding:0}.rx-slide-title__panel{padding:calc(var(--pt) * 52) calc(var(--pt) * 52) calc(var(--pt) * 42);background:var(--primary);color:var(--card);flex-direction:column;flex:0 0 56%;display:flex;position:relative}.rx-slide-title__panel .rx-logo{width:calc(var(--pt) * 210)}.rx-slide-title__panel .rx-display{font-size:calc(var(--pt) * 52);color:var(--card);margin-top:auto}.rx-slide-title__date{font-size:calc(var(--pt) * 17);color:var(--support);margin-top:calc(var(--pt) * 18)!important}.rx-slide-title__photo{flex:auto;position:relative;overflow:hidden}.rx-slide-head{padding-bottom:calc(var(--pt) * 12);border-bottom:calc(var(--pt) * 1.5) solid var(--foreground);justify-content:space-between;align-items:baseline;display:flex}.rx-slide-head .rx-display{font-size:calc(var(--pt) * 34)}.rx-slide-head span{font-size:calc(var(--pt) * 13);color:var(--ink-soft)}.rx-tiles{gap:calc(var(--pt) * 14);margin-top:calc(var(--pt) * 22);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rx-tile{padding:calc(var(--pt) * 14) calc(var(--pt) * 16);background:var(--background);border-left:calc(var(--pt) * 4) solid var(--route)}.rx-tile p:first-child{font-size:calc(var(--pt) * 13);color:var(--ink-soft)}.rx-tile .rx-display{font-size:calc(var(--pt) * 40);margin-top:calc(var(--pt) * 6)!important}.rx-tile p:last-child{font-size:calc(var(--pt) * 13);color:var(--primary);font-weight:650;margin-top:calc(var(--pt) * 4)!important}.rx-slide-body{gap:calc(var(--pt) * 30);margin-top:calc(var(--pt) * 22);grid-template-columns:1.35fr 1fr;display:grid}.rx-slide-points{font-size:calc(var(--pt) * 15);margin:0;padding:0;line-height:1.35;list-style:none}.rx-slide-points li{padding:calc(var(--pt) * 9) 0 calc(var(--pt) * 9) calc(var(--pt) * 16);border-top:calc(var(--pt) * 1) solid var(--rule);position:relative}.rx-slide-points li:before{content:"";left:0;top:calc(var(--pt) * 16);width:calc(var(--pt) * 7);height:calc(var(--pt) * 7);background:var(--route);position:absolute}.rx-slide-foot{justify-content:space-between;align-items:center;gap:calc(var(--pt) * 20);padding-top:calc(var(--pt) * 10);font-size:calc(var(--pt) * 10.5);color:var(--ink-soft);margin-top:auto;display:flex}.rx-slide-foot .rx-logo{width:calc(var(--pt) * 96)}@media (width<=30rem){.rx-sample{padding:.1rem .3rem;font-size:.5rem;top:1px;right:1px}}.design-specimen[data-astro-cid-bxnoicjt]{background:var(--muted);border-block:1px solid var(--rule)}.design-routes[data-astro-cid-bxnoicjt] .deliverables[data-astro-cid-bxnoicjt]{grid-template-columns:minmax(0,1fr)}
