.field-report{width:min(100% - 52px,1480px);margin:0 auto;padding-bottom:88px}.field-report .page-heading{border-right:1px solid var(--line);border-bottom:1px solid var(--line-strong);border-left:1px solid var(--line);justify-content:space-between;align-items:flex-end;min-height:282px;padding:56px 5.5% 42px;display:flex;position:relative}.field-report .page-heading:before{background:var(--accent);content:"";width:1px;position:absolute;top:35px;bottom:35px;left:30px}.field-report .page-heading:after{content:"";border:1px solid #216b6840;border-radius:50%;width:130px;height:130px;position:absolute;top:26px;right:28%}.field-report .instrument-watermark{z-index:0;opacity:.14;filter:saturate(.6)contrast(.9);mix-blend-mode:multiply;pointer-events:none;width:236px;position:absolute;top:50%;right:11%;transform:translateY(-50%)rotate(6deg)}.field-report .page-heading>div:first-of-type{z-index:1;position:relative}.field-report .page-heading p{color:var(--accent);font-family:var(--mono);text-transform:uppercase;align-items:center;gap:14px;margin:0 0 15px;font-size:10px;font-weight:700;display:flex}.field-report .page-heading p span{color:var(--ink);border-right:1px solid;padding-right:14px}.field-report h1{font-family:var(--display);margin:0;font-size:78px;font-style:italic;font-weight:400;line-height:.82}.field-report .page-heading small{color:var(--muted-strong);font-family:var(--display);margin-top:24px;font-size:14px;font-style:italic;display:block}.field-report .report-id{z-index:1;border:1px solid var(--accent);width:118px;height:118px;color:var(--accent);font-family:var(--display);text-align:center;border-radius:50%;align-content:center;place-items:center;font-style:italic;display:grid;position:relative;transform:rotate(-7deg)}.field-report .report-id:before,.field-report .report-id:after{content:"";position:absolute}.field-report .report-id:before{border:1px solid #b63e2d73;border-radius:50%;inset:6px}.field-report .report-id:after{background:var(--accent);width:86px;height:1px;top:57px;left:15px}.field-report .report-id span,.field-report .report-id strong{z-index:1}.field-report .report-id span{font-size:11px}.field-report .report-id strong{font-family:var(--mono);margin-top:8px;font-size:10px}.field-report .image-strip{border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);background:#f4eddc61;height:392px;margin:0;position:relative;overflow:hidden}.field-report .image-strip:before{content:"";border:1px solid #216b682b;border-radius:50%;width:320px;height:320px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.field-report .image-strip:after{z-index:0;content:"";opacity:.24;mix-blend-mode:multiply;pointer-events:none;background:url(../../../artwork/decor/survey-overlay.webp) 50%/cover no-repeat;position:absolute;inset:-33% -4%}.field-report .plate{z-index:2;margin:0;position:absolute}.field-report .plate img{object-fit:cover;filter:saturate(.76)contrast(1.05);width:100%;height:100%;box-shadow:8px 10px #2a30281a}.field-report .plate figcaption{color:var(--ink-soft);font-family:var(--display);white-space:nowrap;font-size:11px;font-style:italic;position:absolute}.field-report .plate-a{width:39%;height:244px;top:54px;left:7%;transform:rotate(-2.5deg)}.field-report .plate-a img{clip-path:polygon(1% 1%,100% 0,98% 98%,0 100%)}.field-report .plate-a figcaption{bottom:-19px;left:9px}.field-report .plate-b{width:25%;height:174px;top:35px;right:25%;transform:rotate(3deg)}.field-report .plate-b img{clip-path:polygon(0 3%,97% 0,100% 100%,2% 96%)}.field-report .plate-b figcaption{top:-18px;right:7px}.field-report .plate-c{width:29%;height:204px;bottom:46px;right:4%;transform:rotate(-3deg)}.field-report .plate-c img{clip-path:polygon(3% 0,100% 3%,97% 99%,0 96%)}.field-report .plate-c figcaption{bottom:-18px;right:9px}.field-report .survey-axis{z-index:1;transform-origin:0;background:#216b6866;height:1px;display:block;position:absolute}.field-report .axis-a{width:260px;top:82px;left:42%;transform:rotate(34deg)}.field-report .axis-b{width:320px;bottom:76px;left:37%;transform:rotate(-21deg)}.field-report .report-seal{z-index:3;border:1px solid var(--accent);width:62px;height:62px;color:var(--accent);font-family:var(--display);text-align:center;border-radius:50%;place-items:center;font-size:12px;font-style:italic;line-height:.8;display:grid;position:absolute;bottom:36px;right:44%;transform:rotate(8deg)}.field-report .report-seal i{font-size:10px;font-weight:400}.field-report .plate-note{color:var(--muted);font-family:var(--mono);text-transform:uppercase;margin:0;font-size:8px;position:absolute;top:34%;right:10px;transform:rotate(90deg)}.field-report .metrics{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(6,1fr);margin-top:42px;display:grid}.field-report .metric{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);min-width:0;min-height:174px;color:var(--muted);background:#f4eddc73;padding:16px 17px 18px;display:grid}.field-report .metric header{font-family:var(--mono);justify-content:space-between;align-items:flex-start;font-size:9px;display:flex}.field-report .metric>div{align-self:end}.field-report .metric strong,.field-report .metric>div span,.field-report .metric small{display:block}.field-report .metric strong{color:var(--ink);font-family:var(--display);font-size:31px;font-style:italic;font-weight:500}.field-report .metric>div span{color:var(--ink);font-family:var(--mono);text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:700}.field-report .metric small{font-family:var(--display);margin-top:5px;font-size:11px;font-style:italic}.field-report .metric.accent{color:var(--accent)}.field-report .metric.green{color:var(--good)}.field-report .metric.red{color:#9a4838}.field-report .metric.blue{color:var(--blue)}.field-report .metric.purple{color:#675777}.field-report .metric.gold{color:var(--gold)}.field-report .progress-overview{background:var(--night);color:var(--paper-pale);border-top:4px double #f4eddc40;border-bottom:4px double #f4eddc40;margin-top:42px;padding:34px 40px 30px}.field-report .progress-overview>div:first-child{grid-template-columns:1fr auto;align-items:end;display:grid}.field-report .progress-overview p,.field-report .progress-overview small{color:#a8aca0;margin:0}.field-report .progress-overview p{font-family:var(--display);font-size:16px;font-style:italic}.field-report .progress-overview p span{color:#dfb85d;font-family:var(--mono);text-transform:uppercase;margin-left:10px;font-size:9px;font-style:normal}.field-report .progress-overview small{font-family:var(--mono);text-transform:uppercase;font-size:9px}.field-report .progress-overview strong{font-family:var(--display);grid-row:span 2;font-size:34px;font-style:italic;font-weight:500}.field-report .progress-overview strong span{color:#727c76}.field-report .completion-track{background:#35433c;height:8px;margin-top:25px;overflow:hidden}.field-report .completion-track span{background:var(--accent);height:100%;display:block}.field-report .completion-labels{color:#7d8781;font-family:var(--mono);justify-content:space-between;margin-top:8px;font-size:9px;display:flex}.field-report .chart-grid{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:1.45fr 1fr;gap:0;margin-top:42px;display:grid}.field-report .chart-section,.field-report .distribution{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:#f4eddc66;padding:25px 26px 28px}.field-report .section-heading{border-bottom:1px solid var(--accent);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.field-report .section-heading>div{align-items:center;gap:8px;display:flex}.field-report .section-heading h2{font-family:var(--display);margin:0;font-size:16px;font-style:italic;font-weight:500}.field-report .section-heading>span{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:9px}.field-report .status-bars{gap:17px;margin-top:22px;display:grid}.field-report .status-row{font-family:var(--display);grid-template-columns:100px 1fr 22px;align-items:center;gap:14px;font-size:12px;font-style:italic;display:grid}.field-report .status-name{align-items:center;gap:8px;display:flex}.field-report .status-dot{border-radius:50%;width:7px;height:7px}.field-report .bar-track{background:var(--surface-strong);height:7px;overflow:hidden}.field-report .bar-track span{height:100%;display:block}.field-report .dot-0{background:var(--good)}.field-report .dot-1{background:var(--blue)}.field-report .dot-2{background:var(--accent)}.field-report .dot-3{background:#675777}.field-report .status-row strong{font-family:var(--mono);font-size:11px}.field-report .risk-blocks{height:126px;margin-top:22px;display:flex}.field-report .risk-blocks>div{min-width:55px;color:var(--paper-pale);flex-direction:column;justify-content:center;align-items:center;display:flex}.field-report .risk-blocks strong{font-family:var(--display);font-size:24px;font-style:italic;font-weight:500}.field-report .risk-blocks span{font-family:var(--mono);text-transform:uppercase;font-size:9px}.field-report .risk-low{background:var(--good)}.field-report .risk-medium{background:var(--gold)}.field-report .risk-high{background:var(--accent)}.field-report .distribution-grid{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);margin-top:24px;display:grid}.field-report .distribution-list{gap:15px;margin-top:20px;display:grid}.field-report .distribution-list p{font-family:var(--display);justify-content:space-between;margin:0 0 7px;font-size:12px;font-style:italic;display:flex}.field-report .distribution-list p strong{font-family:var(--mono);font-size:10px;font-style:normal}.field-report .distribution-list>div>div{background:var(--surface-strong);height:5px;overflow:hidden}.field-report .distribution-list>div>div span{background:var(--night);height:100%;display:block}.report-footer{border-top:4px double color-mix(in srgb, var(--paper) 32%, transparent);background:var(--night);min-height:106px;color:var(--paper-pale);font-family:var(--mono);justify-content:space-between;align-items:center;gap:24px;padding:0 max(26px,50% - 740px);font-size:10px;display:flex}.report-footer a{color:#dfb85d;font-family:var(--display);font-size:12px;font-style:italic}@media (width<=1000px){.field-report .metrics{grid-template-columns:repeat(3,1fr)}.field-report .chart-grid{grid-template-columns:1fr}.field-report .distribution-grid{grid-template-columns:1fr 1fr}.field-report .plate-a{width:45%}.field-report .plate-b{right:17%}}@media (width<=680px){.field-report{width:min(100% - 24px,1480px);padding-bottom:60px}.field-report .page-heading{flex-direction:column;align-items:flex-start;min-height:264px;padding:45px 24px 32px 35px}.field-report .page-heading:before{left:17px}.field-report .page-heading:after{width:84px;height:84px;top:auto;bottom:18px;right:18px}.field-report .instrument-watermark{opacity:.11;width:136px;top:auto;bottom:-4px;right:8px;transform:rotate(7deg)}.field-report h1{font-size:51px}.field-report .page-heading small{max-width:245px;margin-top:18px;line-height:1.45}.field-report .report-id{width:74px;height:74px;position:absolute;bottom:22px;right:25px}.field-report .report-id:after{width:52px;top:35px;left:10px}.field-report .report-id span,.field-report .report-id strong{font-size:9px}.field-report .image-strip{height:312px}.field-report .plate-a{width:66%;height:157px;top:39px;left:7%}.field-report .plate-a figcaption{top:-20px;bottom:auto}.field-report .plate-b{display:none}.field-report .plate-c{width:54%;height:128px;bottom:35px;right:7%}.field-report .report-seal{width:51px;height:51px;bottom:29px;left:10%;right:auto}.field-report .plate-note,.field-report .survey-axis{display:none}.field-report .metrics{grid-template-columns:repeat(2,1fr);margin-top:26px}.field-report .metric{min-height:150px}.field-report .progress-overview{margin-top:28px;padding:27px 21px 23px}.field-report .progress-overview p span{margin:5px 0 0;display:block}.field-report .chart-grid{margin-top:28px}.field-report .chart-section,.field-report .distribution{padding:21px 18px 24px}.field-report .distribution-grid{grid-template-columns:1fr}.report-footer{flex-direction:column;align-items:flex-start;gap:16px;padding-top:27px;padding-bottom:27px}}.field-report .page-heading p{font-size:11px}.field-report .page-heading small{font-size:16px;font-style:normal;line-height:1.55}.field-report .plate figcaption{font-size:12px}.field-report .plate-note,.field-report .metric header{font-size:10px}.field-report .metric strong{font-size:32px;font-style:normal}.field-report .metric>div span{font-size:11px}.field-report .metric small{font-size:13px;font-style:normal;line-height:1.4}.field-report .progress-overview p{font-size:17px;font-style:normal}.field-report .progress-overview p span,.field-report .progress-overview small,.field-report .completion-labels,.field-report .section-heading>span{font-size:10px}.field-report .progress-overview strong{font-size:36px;font-style:normal}.field-report .section-heading h2{font-size:18px;font-style:normal}.field-report .status-row,.field-report .distribution-list p{font-size:14px;font-style:normal}.field-report .status-row strong,.field-report .distribution-list p strong{font-size:12px}.field-report .risk-blocks strong{font-size:25px;font-style:normal}.field-report .risk-blocks span{font-size:10px}.report-footer{font-size:12px}.report-footer a{font-size:14px;font-style:normal}@media (width<=680px){.field-report .page-heading small{font-size:15px}}
