.NPNZTG_page{--report-ease:cubic-bezier(.22, .7, .25, 1)}.NPNZTG_page h1,.NPNZTG_page h2,.NPNZTG_page h3{font-weight:400}.NPNZTG_hero,.NPNZTG_workspace,.NPNZTG_statementInner{width:min(100%,1280px);margin-inline:auto;padding-inline:40px}.NPNZTG_hero{padding-top:53px;padding-bottom:80px}.NPNZTG_productName{justify-content:center;align-items:center;gap:9px;margin:0 0 22px;font-size:14px;display:flex}.NPNZTG_productName svg{width:44px;height:44px}.NPNZTG_hero h1{text-align:center;letter-spacing:-.065em;margin:0;font-size:clamp(56px,6.8vw,88px);line-height:1.01}.NPNZTG_hero h1 span{color:#68705c}.NPNZTG_intro{color:#6a5b50;text-align:center;max-width:460px;margin:24px auto 0;font-size:18px;line-height:1.6}.NPNZTG_bridge{margin-top:60px}.NPNZTG_bridgeHeader{border-top:1px solid #d5cbc0;justify-content:space-between;align-items:center;gap:25px;padding-top:23px;display:flex}.NPNZTG_bridgeHeader>p{letter-spacing:-.02em;margin:0;font-size:17px}.NPNZTG_periods,.NPNZTG_folioSelector{background:#eee8e0;border:1px solid #d1c7bb;border-radius:5px;gap:3px;min-width:0;margin:0;padding:4px;display:flex}.NPNZTG_periods label,.NPNZTG_folioSelector label{cursor:pointer;position:relative}.NPNZTG_periods input,.NPNZTG_folioSelector input{opacity:0;width:1px;height:1px;position:absolute}.NPNZTG_periods label>span,.NPNZTG_folioSelector label>span{color:#746251;border-radius:2px;padding:9px 15px;font-size:13px;transition:background .2s,color .2s;display:block}.NPNZTG_periods input:checked+span{color:#30271b;background:#f9f6f0;box-shadow:0 1px 3px #4c3a2817}:where(html:not(.pointer-nav)) .NPNZTG_periods input:focus-visible+span,:where(html:not(.pointer-nav)) .NPNZTG_folioSelector input:focus-visible+span{outline-offset:2px;outline:2px solid #68705c}.NPNZTG_waterfall{background:repeating-linear-gradient(0deg,#0000 0 67px,#ddd4c755 67px 68px) 0 -45px;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin:28px 0 0;padding:0;list-style:none;display:grid}.NPNZTG_waterfall>li{min-width:0}.NPNZTG_column{--bar-color:#a38d77;color:#6a5b4d;cursor:pointer;text-align:center;width:100%;font:inherit;background:0 0;border:0;padding:0;display:block}.NPNZTG_column[data-tone=revenue]{--bar-color:#b4bca3}.NPNZTG_column[data-tone=parts]{--bar-color:#beaa91}.NPNZTG_column[data-tone=commission]{--bar-color:#ac9984}.NPNZTG_column[data-tone=labor]{--bar-color:#95836c}.NPNZTG_column[data-tone=fees]{--bar-color:#c8b8a4}.NPNZTG_column[data-tone=profit]{--bar-color:#6c785b}.NPNZTG_plot{border-bottom:1px solid #c9bdaf;height:274px;display:block;position:relative}.NPNZTG_plot:after{content:"";bottom:var(--bar-end);width:calc(30% + 18px);transition:bottom .65s var(--report-ease);border-top:1px dashed #b3aa99;position:absolute;left:85%}.NPNZTG_column[data-tone=profit] .NPNZTG_plot:after{display:none}.NPNZTG_bar{left:15%;bottom:var(--bar-base);height:var(--bar-size);background:var(--bar-color);width:70%;min-height:3px;transition:height .65s var(--report-ease), bottom .65s var(--report-ease), border-color .2s, box-shadow .2s;border:1px solid #0000;border-radius:3px 3px 0 0;display:block;position:absolute}.NPNZTG_bar>span{opacity:.45;background-image:linear-gradient(30deg,#0000 48%,#f8f4e54d 49% 51%,#0000 52%),linear-gradient(150deg,#0000 48%,#f8f4e54d 49% 51%,#0000 52%);background-size:28px 16px;height:100%;transition:opacity .2s;display:block}.NPNZTG_column[aria-pressed=true] .NPNZTG_bar,.NPNZTG_column:hover .NPNZTG_bar{border-color:#5b654c;box-shadow:0 0 0 3px #bac3a533}.NPNZTG_column[aria-pressed=true] .NPNZTG_bar>span,.NPNZTG_column:hover .NPNZTG_bar>span{opacity:1}.NPNZTG_barValue{bottom:calc(var(--bar-base) + var(--bar-size) + 9px);color:#5b4d3d;white-space:nowrap;letter-spacing:-.035em;font-variant-numeric:tabular-nums;transition:bottom .65s var(--report-ease);font-size:clamp(14px,1.7vw,22px);display:block;position:absolute;left:-3px;right:-3px}.NPNZTG_column[data-tone=profit] .NPNZTG_barValue{color:#526144}.NPNZTG_columnName{min-height:49px;padding-top:13px;font-size:13px;line-height:1.3;display:block}.NPNZTG_mobileValue{display:none}.NPNZTG_bridgeFoot{border-top:1px solid #d5cbc0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:50px;margin-top:29px;padding-top:26px;display:grid}.NPNZTG_barDetail{min-width:0;min-height:86px}.NPNZTG_barDetail h2{letter-spacing:-.035em;align-items:baseline;gap:18px;margin:0 0 9px;font-size:25px;display:flex}.NPNZTG_barDetail h2 span{color:#68735b;font-variant-numeric:tabular-nums}.NPNZTG_barDetail p{color:#716253;max-width:510px;margin:0;font-size:15px;line-height:1.6}.NPNZTG_margin{align-items:center;gap:22px;display:flex}.NPNZTG_margin>span{color:#746653;font-size:13px}.NPNZTG_margin>strong{color:#677254;letter-spacing:-.065em;font-variant-numeric:tabular-nums;font-size:57px;font-weight:400;line-height:1}.NPNZTG_margin strong>span{margin-left:2px;font-size:28px}.NPNZTG_comparison{color:#59654b;background:#e5e8d9;border-radius:4px;justify-content:center;align-items:center;gap:9px;margin-top:30px;padding:17px 20px;display:flex}.NPNZTG_comparison svg{flex-shrink:0}.NPNZTG_comparison p{margin:0;font-size:15px;line-height:1.5}.NPNZTG_dataNote{color:#7a6d5e;text-align:center;margin:17px 0 0;font-size:12px}.NPNZTG_statementSection{color:#f0ede4;background:#252b20}.NPNZTG_statementInner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:58px;padding-block:70px;display:grid}.NPNZTG_statementCopy h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4.5vw,59px);line-height:1.07}.NPNZTG_statementCopy h2 span{color:#b9c0a8}.NPNZTG_statementCopy p{color:#c0c2b2;max-width:355px;margin:26px 0 0;font-size:17px;line-height:1.75}.NPNZTG_folio{isolation:isolate;min-width:0;padding:60px 58px 68px 33px;position:relative}.NPNZTG_folioBackdrop{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.NPNZTG_folioSheets{position:relative}.NPNZTG_folioBack{transition:transform .6s var(--report-ease);background:#7e896d;border:1px solid #949980;border-radius:3px;position:absolute;inset:10px 5px -12px -9px;transform:rotate(-5deg)}.NPNZTG_statementPaper{color:#4c4737;min-height:313px;transition:transform .6s var(--report-ease);background:#f3efe4;border:1px solid #d8d1bf;border-radius:3px;padding:28px;position:relative;transform:rotate(3deg);box-shadow:0 16px 28px -15px #10150e50}.NPNZTG_statementTop{letter-spacing:-.02em;border-bottom:1px solid #d3d0bd;align-items:center;gap:8px;padding-bottom:23px;font-size:18px;display:flex}.NPNZTG_statementTop svg{color:#7b8268;flex-shrink:0}.NPNZTG_statementTop>span:last-child{letter-spacing:0;color:#786e5a;margin-left:auto;font-size:11px}.NPNZTG_statementMonths,.NPNZTG_statementRows>div,.NPNZTG_expandedRows dl>div,.NPNZTG_statementNet>div{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr);gap:9px;display:grid}.NPNZTG_statementMonths{color:#786f5d;text-align:right;padding-block:20px 12px;font-size:10px}.NPNZTG_statementRows,.NPNZTG_statementNet,.NPNZTG_expandedRows dl{margin:0;padding:0}.NPNZTG_statementRows>div{border-top:1px solid #e0dccd;padding-block:11px;font-size:12px}.NPNZTG_folio dd{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.NPNZTG_expandedRows{transition:grid-template-rows .6s var(--report-ease);grid-template-rows:0fr;display:grid}.NPNZTG_expandedRows>dl{min-height:0;overflow:hidden}.NPNZTG_expandedRows dl>div{color:#726650;padding:7px 0;font-size:10px}.NPNZTG_statementNet{margin-top:12px}.NPNZTG_statementNet>div{color:#4d5f40;background:#dce1cd;margin-inline:-12px;padding:13px 12px;font-size:13px}.NPNZTG_folio[data-detailed=true] .NPNZTG_expandedRows{grid-template-rows:1fr}.NPNZTG_folio[data-detailed=true] .NPNZTG_statementPaper{transform:rotate(0)}.NPNZTG_folio[data-detailed=true] .NPNZTG_folioBack{transform:rotate(-3deg)}.NPNZTG_folioSelector{background:#394330;border-color:#687658;width:fit-content;margin:30px auto 0;position:relative}.NPNZTG_folioSelector label>span{color:#d5dac7;text-align:center;min-width:95px}.NPNZTG_folioSelector input:checked+span{color:#28331f;background:#c2cbb0}:where(html:not(.pointer-nav)) .NPNZTG_folioSelector input:focus-visible+span{outline-color:#e1e5d6}.NPNZTG_pencil{transform-box:fill-box;transform-origin:50%;transition:transform .6s var(--report-ease)}.NPNZTG_folio[data-detailed=true] .NPNZTG_pencil{transform:translate(6px,-7px)rotate(4deg)}.NPNZTG_workspace{padding-block:85px 70px}.NPNZTG_workspaceHeading{text-align:center;max-width:695px;margin:0 auto 42px}.NPNZTG_workspaceHeading h2{letter-spacing:-.055em;margin:0;font-size:clamp(36px,4.6vw,59px);line-height:1.08}.NPNZTG_workspaceHeading p{color:#716152;max-width:540px;margin:23px auto 0;font-size:17px;line-height:1.7}.NPNZTG_recording{background:#e9e1d7;border:1px solid #d8ccbf;border-radius:10px;padding:16px}.NPNZTG_workspaceEnd{justify-content:center;align-items:center;padding-top:31px;display:flex}.NPNZTG_cta{color:#f5f2ef;background:#1c0e09;border-radius:4px;justify-content:center;align-items:center;gap:25px;min-height:49px;padding:14px 21px;font-size:14px;display:inline-flex}.NPNZTG_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1050px){.NPNZTG_statementInner{gap:30px}.NPNZTG_statementCopy h2{font-size:46px}.NPNZTG_folio{padding-inline:22px 28px}.NPNZTG_statementPaper{padding:22px}.NPNZTG_statementRows>div{font-size:11px}.NPNZTG_statementNet>div{font-size:12px}.NPNZTG_margin{gap:15px}.NPNZTG_margin>strong{font-size:48px}}@media (max-width:800px){.NPNZTG_hero,.NPNZTG_workspace,.NPNZTG_statementInner{padding-inline:28px}.NPNZTG_hero h1{font-size:69px}.NPNZTG_waterfall{gap:12px}.NPNZTG_plot:after{width:calc(30% + 12px)}.NPNZTG_columnName{font-size:11px}.NPNZTG_barValue{font-size:16px}.NPNZTG_bridgeFoot{gap:25px}.NPNZTG_margin{display:block}.NPNZTG_margin>span{margin-bottom:6px;display:block}.NPNZTG_barDetail h2{font-size:23px}.NPNZTG_barDetail p{font-size:14px}.NPNZTG_statementInner{grid-template-columns:minmax(0,1fr);gap:5px;padding-block:60px 30px}.NPNZTG_statementCopy{max-width:560px}.NPNZTG_statementCopy p{max-width:495px}.NPNZTG_folio{width:100%;max-width:600px;margin-inline:auto;padding-inline:58px 68px}.NPNZTG_statementRows>div{font-size:12px}.NPNZTG_cta{gap:18px;font-size:13px}}@media (max-width:620px){.NPNZTG_hero,.NPNZTG_workspace,.NPNZTG_statementInner{padding-inline:22px}.NPNZTG_hero{padding-block:32px 55px}.NPNZTG_productName{margin-bottom:19px;font-size:13px}.NPNZTG_productName svg{width:39px;height:39px}.NPNZTG_hero h1{font-size:clamp(49px,10.8vw,65px)}.NPNZTG_intro{max-width:360px;margin-top:22px;font-size:16px}.NPNZTG_bridge{margin-top:38px}.NPNZTG_bridgeHeader{flex-direction:column;align-items:flex-start;gap:17px;padding-top:21px}.NPNZTG_bridgeHeader>p{font-size:16px}.NPNZTG_periods{width:100%}.NPNZTG_periods label{text-align:center;flex:1}.NPNZTG_waterfall{background:0 0;margin-top:24px;display:block}.NPNZTG_waterfall>li+li{margin-top:7px}.NPNZTG_column{text-align:left;grid-template-columns:100px minmax(0,1fr) 65px;align-items:center;gap:8px;min-height:50px;display:grid}.NPNZTG_columnName{grid-area:1/1;min-height:0;padding:0;font-size:12px}.NPNZTG_plot{background:#e8e3da;border:0;border-radius:2px;grid-area:1/2;height:26px}.NPNZTG_plot:after,.NPNZTG_barValue{display:none}.NPNZTG_bar{left:var(--bar-base);width:var(--bar-size);min-width:2px;height:100%;transition:left .65s var(--report-ease), width .65s var(--report-ease), border-color .2s;border-radius:2px;bottom:0}.NPNZTG_mobileValue{text-align:right;color:#62533f;font-variant-numeric:tabular-nums;grid-area:1/3;font-size:12px;display:block}.NPNZTG_column[data-tone=profit] .NPNZTG_mobileValue{color:#536244}.NPNZTG_bridgeFoot{grid-template-columns:minmax(0,1fr);gap:21px;margin-top:21px;padding-top:22px}.NPNZTG_barDetail{min-height:91px}.NPNZTG_barDetail h2{justify-content:space-between;gap:12px;font-size:24px}.NPNZTG_barDetail p{max-width:390px}.NPNZTG_margin{justify-content:space-between;gap:15px;display:flex}.NPNZTG_margin>span{margin:0;font-size:14px}.NPNZTG_margin>strong{font-size:47px}.NPNZTG_comparison{align-items:flex-start;margin-top:23px;padding:14px 15px}.NPNZTG_comparison>svg{margin-top:2px}.NPNZTG_comparison p{font-size:13px}.NPNZTG_dataNote{padding-inline:10px;font-size:11px;line-height:1.6}.NPNZTG_statementInner{padding-block:52px 23px}.NPNZTG_statementCopy h2{font-size:clamp(35px,8.9vw,48px)}.NPNZTG_statementCopy p{margin-top:23px;font-size:16px}.NPNZTG_folio{padding:39px 19px 36px 13px}.NPNZTG_statementPaper{min-height:292px;padding:20px}.NPNZTG_statementTop{gap:7px;font-size:17px}.NPNZTG_statementTop>span:last-child{font-size:10px}.NPNZTG_statementMonths{gap:5px;font-size:10px}.NPNZTG_statementRows>div,.NPNZTG_statementNet>div{gap:5px;font-size:11px}.NPNZTG_expandedRows dl>div{gap:5px;font-size:10px}.NPNZTG_workspace{padding-block:56px}.NPNZTG_workspaceHeading{text-align:left;margin-bottom:30px}.NPNZTG_workspaceHeading h2{font-size:40px}.NPNZTG_workspaceHeading p{margin:20px 0 0;font-size:16px}.NPNZTG_recording{padding:8px}}@media (max-width:370px){.NPNZTG_hero,.NPNZTG_workspace,.NPNZTG_statementInner{padding-inline:18px}.NPNZTG_hero h1{font-size:46px}.NPNZTG_column{grid-template-columns:90px minmax(0,1fr) 57px;gap:7px}.NPNZTG_columnName,.NPNZTG_mobileValue{font-size:11px}.NPNZTG_barDetail h2{font-size:22px}.NPNZTG_folio{padding-inline:8px 11px}.NPNZTG_statementPaper{padding:16px}.NPNZTG_statementRows>div,.NPNZTG_statementNet>div{font-size:10px}.NPNZTG_statementTop{font-size:16px}.NPNZTG_workspaceHeading h2{font-size:36px}}@media (prefers-reduced-motion:reduce){.NPNZTG_page *,.NPNZTG_page :before,.NPNZTG_page :after{transition:none!important;animation:none!important}}
