.sc-fieldwork .fw-kicker{display:inline-block;margin:0 0 14px;padding:4px 14px;border-radius:999px;background:var(--fw-sage-tint);color:var(--fw-sage-deep);font-weight:700;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase}.sc-fieldwork .fw-kicker--light{background:var(--fw-cream);color:var(--fw-ink)}.sc-fieldwork .fw-lead{font-size:clamp(1.15rem,1.6vw,1.35rem);line-height:1.55;max-width:54ch;color:var(--fw-ink)}.sc-fieldwork .fw-lead-sm{font-size:1.15rem;line-height:1.55;max-width:56ch}.sc-fieldwork .fw-section{padding:56px 0 72px}.sc-fieldwork .fw-section--white{background:var(--fw-white)}.sc-fieldwork .fw-section--clay{background:var(--fw-clay)}.sc-fieldwork .fw-section--sage{background:var(--fw-sage-deep);color:var(--fw-cream)}.sc-fieldwork .fw-section--sage h2{color:var(--fw-cream)}.sc-fieldwork .fw-head{max-width:760px;margin-bottom:36px}.sc-fieldwork .fw-split{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(32px,6vw,80px);align-items:start}.sc-fieldwork .fw-split--faq{grid-template-columns:.8fr 1.2fr}.sc-fieldwork .fw-card{background:var(--fw-white);color:var(--fw-ink);border:1px solid var(--fw-line);border-radius:var(--fw-r-lg);box-shadow:var(--fw-shadow);padding:clamp(22px,3vw,34px)}.sc-fieldwork .fw-section--white .fw-card{background:var(--fw-cream)}.sc-fieldwork .fw-section--clay .fw-card{background:var(--fw-white)}.sc-fieldwork .fw-intro{background:var(--fw-cream);padding:56px 0 48px}.sc-fieldwork .fw-intro-inner>div{max-width:820px}.sc-fieldwork .fw-hero{background:var(--fw-cream);padding:56px 0;overflow:hidden}.sc-fieldwork .fw-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,72px);align-items:center}.sc-fieldwork .fw-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.sc-fieldwork .fw-chips li{display:inline-flex;align-items:center;gap:8px;padding:8px 16px 8px 12px;border-radius:999px;background:var(--fw-white);border:1px solid var(--fw-line);font-weight:600;font-size:.95rem;color:var(--fw-sage-deep)}.sc-fieldwork .fw-chips svg{width:20px;height:20px}.sc-fieldwork .fw-hero-art{position:relative;padding-top:12px}.sc-fieldwork .fw-sun{position:absolute;z-index:0;width:150px;height:150px;top:-34px;right:-22px;opacity:.9}.sc-fieldwork .fw-arch{position:relative;z-index:1;aspect-ratio:4/5;border-radius:999px 999px 32px 32px;overflow:hidden;border:8px solid var(--fw-white);box-shadow:0 30px 50px -28px rgba(94,34,43,.55);background:var(--fw-clay)}.sc-fieldwork .fw-arch img{width:100%;height:100%;object-fit:cover;object-position:62% 50%}.sc-fieldwork .fw-arch--soft{aspect-ratio:4/3;border-radius:32px}.sc-fieldwork .fw-note-card{position:absolute;z-index:2;left:-28px;bottom:28px;max-width:250px;margin:0;padding:16px 20px;border-radius:22px 22px 22px 6px;background:var(--fw-sage-deep);color:var(--fw-cream);font-weight:600;font-size:1rem;line-height:1.4;box-shadow:0 18px 30px -16px rgba(40,60,46,.7)}@media (max-width:959px){.sc-fieldwork .fw-hero-grid{grid-template-columns:1fr}.sc-fieldwork .fw-hero-art{max-width:440px;width:100%;margin-inline:auto}.sc-fieldwork .fw-note-card{left:-8px;bottom:18px;max-width:220px;font-size:.92rem}.sc-fieldwork .fw-split,.sc-fieldwork .fw-split--faq{grid-template-columns:1fr}}.sc-fieldwork .fw-paper{position:relative;padding:28px 30px 24px;background:var(--fw-white);border-radius:8px 8px 24px 24px;border:1px solid #e0c9b8;box-shadow:0 24px 40px -26px rgba(94,34,43,.55);transform:rotate(1.2deg)}.sc-fieldwork .fw-paper-title{margin:0 0 16px;font-family:var(--font-display);font-weight:700;font-size:1.15rem;color:var(--fw-burg)}.sc-fieldwork .fw-paper li{display:flex;gap:12px;padding:9px 0;border-bottom:1px dashed #dcc6b6}.sc-fieldwork .fw-paper li svg{flex:none;width:22px;height:22px;margin-top:2px;color:var(--fw-sage-deep)}.sc-fieldwork .fw-paper li strong{display:block;line-height:1.3}.sc-fieldwork .fw-paper li span{font-size:.97rem;line-height:1.4}.sc-fieldwork .fw-paper-total{display:flex;align-items:center;gap:14px;margin:18px 0 0;font-weight:700}.sc-fieldwork .fw-paper-blank{flex:1;letter-spacing:.3em;color:var(--fw-muted)}@media (max-width:959px){.sc-fieldwork .fw-paper{transform:none}}.sc-fieldwork .fw-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;counter-reset:none}.sc-fieldwork .fw-step{position:relative;padding-top:54px}.sc-fieldwork .fw-step-n{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:var(--fw-burg);color:var(--fw-cream);font-family:var(--font-display);font-weight:800;font-size:1.25rem}.sc-fieldwork .fw-step .fw-step-n{position:absolute;top:-16px;left:28px;box-shadow:0 0 0 6px var(--fw-cream)}.sc-fieldwork .fw-section--white .fw-step .fw-step-n{box-shadow:0 0 0 6px var(--fw-white)}.sc-fieldwork .fw-step p{margin:0}.sc-fieldwork .fw-steps--big .fw-step{padding-top:62px}@media (max-width:859px){.sc-fieldwork .fw-steps{grid-template-columns:1fr;gap:34px}}.sc-fieldwork .fw-repairs{display:grid;gap:24px}.sc-fieldwork .fw-repair-head{display:flex;gap:18px;align-items:flex-start;margin-bottom:20px}.sc-fieldwork .fw-icon-badge{display:grid;place-items:center;flex:none;width:56px;height:56px;border-radius:18px;background:var(--fw-clay);color:var(--fw-burg)}.sc-fieldwork .fw-icon-badge svg{width:28px;height:28px}.sc-fieldwork .fw-seen{margin:0;color:var(--fw-muted)}.sc-fieldwork .fw-verdicts{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sc-fieldwork .fw-verdict{padding:18px 20px;border-radius:var(--fw-r-md)}.sc-fieldwork .fw-verdict p{margin:0}.sc-fieldwork .fw-verdict--yes{background:var(--fw-sage-tint)}.sc-fieldwork .fw-verdict--no{background:var(--fw-clay)}.sc-fieldwork .fw-verdict-title{display:flex;align-items:center;gap:8px;margin-bottom:8px!important;font-weight:700}.sc-fieldwork .fw-verdict--yes .fw-verdict-title{color:var(--fw-sage-deep)}.sc-fieldwork .fw-verdict--no .fw-verdict-title{color:var(--fw-burg)}.sc-fieldwork .fw-verdict-title svg{width:22px;height:22px;flex:none}@media (max-width:759px){.sc-fieldwork .fw-verdicts{grid-template-columns:1fr}.sc-fieldwork .fw-repair-head{flex-direction:column}}.sc-fieldwork .fw-callout h3{color:var(--fw-burg)}.sc-fieldwork .fw-callout p:last-child{margin:0}.sc-fieldwork .fw-service-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(32px,5vw,72px);align-items:start}.sc-fieldwork .fw-service-media{position:sticky;top:24px}.sc-fieldwork .fw-diagram{padding:12px}.sc-fieldwork .fw-timeline{display:grid;gap:8px}.sc-fieldwork .fw-timeline li{position:relative;display:grid;grid-template-columns:44px 1fr;gap:20px;padding-bottom:28px}.sc-fieldwork .fw-timeline li:before{content:"";position:absolute;left:21px;top:48px;bottom:4px;width:2px;background:var(--fw-line)}.sc-fieldwork .fw-timeline li:last-child:before{display:none}.sc-fieldwork .fw-timeline h3{margin-bottom:6px;padding-top:8px}.sc-fieldwork .fw-timeline p{margin:0}@media (max-width:959px){.sc-fieldwork .fw-service-grid{grid-template-columns:1fr}.sc-fieldwork .fw-service-media{position:static;max-width:520px}}.sc-fieldwork .fw-policy ol{display:grid;gap:14px;counter-reset:pol}.sc-fieldwork .fw-policy li{counter-increment:pol;position:relative;padding-left:44px}.sc-fieldwork .fw-policy li:before{content:counter(pol);position:absolute;left:0;top:0;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--fw-sage-deep);color:var(--fw-cream);font-weight:700;font-size:.95rem}.sc-fieldwork .fw-policy .fw-small{margin:18px 0 0}.sc-fieldwork .fw-section--sage .fw-lead-sm{color:#f3eadb}.sc-fieldwork .fw-twocol{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width:759px){.sc-fieldwork .fw-twocol{grid-template-columns:1fr}}.sc-fieldwork .fw-plain-list{display:grid;gap:10px}.sc-fieldwork .fw-plain-list li{position:relative;padding-left:28px}.sc-fieldwork .fw-plain-list li:before{content:"";position:absolute;left:4px;top:.62em;width:10px;height:10px;border-radius:50%;background:var(--fw-gold)}.sc-fieldwork .fw-plain-list--roomy{gap:16px}.sc-fieldwork .fw-styles{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.sc-fieldwork .fw-style p{margin-bottom:12px}.sc-fieldwork .fw-tag{display:inline-block;margin:0 0 12px;padding:3px 12px;border-radius:999px;background:var(--fw-clay);color:var(--fw-burg);font-weight:700;font-size:.8rem;letter-spacing:.05em;text-transform:uppercase}.sc-fieldwork .fw-tag[data-kind=repair]{background:var(--fw-sage-tint);color:var(--fw-sage-deep)}@media (max-width:959px){.sc-fieldwork .fw-styles{grid-template-columns:1fr}}.sc-fieldwork .fw-dayof{display:grid;gap:16px}.sc-fieldwork .fw-dayof h3{color:var(--fw-burg);margin-bottom:6px}.sc-fieldwork .fw-dayof p{margin:0}.sc-fieldwork .fw-todo{display:grid;gap:12px}.sc-fieldwork .fw-todo li{display:flex;gap:14px;align-items:flex-start;padding:16px 20px;border-radius:var(--fw-r-md);background:var(--fw-white);border:1px solid var(--fw-line)}.sc-fieldwork .fw-todo svg{flex:none;width:24px;height:24px;margin-top:2px;color:var(--fw-sage-deep)}.sc-fieldwork .fw-cta{background:var(--fw-ink);color:var(--fw-cream);padding:40px 0 72px}.sc-fieldwork .fw-cta h2{color:var(--fw-cream)}.sc-fieldwork .fw-cta p{max-width:52ch;margin:0;color:#efe2d3}.sc-fieldwork .fw-cta-inner{display:grid;grid-template-columns:1.3fr 1fr;gap:32px;align-items:center}.sc-fieldwork .fw-cta-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-end}@media (max-width:859px){.sc-fieldwork .fw-cta-inner{grid-template-columns:1fr}.sc-fieldwork .fw-cta-actions{justify-content:flex-start}}@media (max-width:759px){.sc-fieldwork .fw-section{padding:44px 0 56px}}@media (max-width:559px){.sc-fieldwork .fw-btn-row .fw-btn{flex:1 1 100%}.sc-fieldwork .fw-btn--lg{padding-inline:20px}.sc-fieldwork .fw-hero{padding-top:36px}}