.brochure-page{color:#153535;background:#f4f1e9;min-height:80vh;padding:150px max(24px,7vw) 90px}.brochure-page h1{margin:20px 0 32px;font-family:Georgia,serif;font-size:clamp(2.8rem,6vw,5.7rem);font-weight:400;line-height:1.03}.brochure-page h2{font-family:Georgia,serif;font-size:2rem;font-weight:400}.brochure-page p{max-width:70ch;line-height:1.65}.brochure-grid{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:45px;display:grid}.brochure-card{border-bottom:1px solid #9baca1;padding-bottom:24px}.brochure-card img{object-fit:cover;width:100%;height:240px}.brochure-layout{grid-template-columns:minmax(0,1fr) minmax(340px,1fr);align-items:start;gap:6vw;display:grid}.brochure-visual img{aspect-ratio:1.1;object-fit:cover;width:100%}.brochure-form{background:#fff;border-radius:4px;padding:clamp(24px,4vw,50px)}.brochure-form form>label{margin:20px 0;display:block}.brochure-form input:not([type=checkbox]),.brochure-form select{color:#153535;background:#faf9f5;border:1px solid #b1bdb7;border-radius:3px;width:100%;margin-top:8px;padding:13px;display:block}.brochure-check{align-items:flex-start;gap:12px;margin:20px 0;line-height:1.55;display:flex!important}.brochure-check input{accent-color:#153535;flex:none;width:18px;height:18px;margin-top:6px}.brochure-form fieldset{border:1px solid #d2d8d1;margin:28px 0;padding:16px 20px}.brochure-form legend{padding:0 8px}.brochure-note{color:#4b625b;font-size:.87rem}.brochure-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.brochure-page .button{color:#fff;cursor:pointer;background:#183e38;border:0;border-radius:999px;margin:10px 10px 10px 0;padding:14px 25px;text-decoration:none;display:inline-block}.brochure-page .button:disabled{opacity:.5;cursor:wait}.brochure-project-link{background:#e8ede5;justify-content:space-between;align-items:center;gap:24px;padding:30px max(24px,7vw);display:flex}.brochure-project-link a{border:1px solid #315649;border-radius:999px;padding:12px 24px}.brochure-table{overflow:auto}.brochure-table table{border-collapse:collapse;width:100%}.brochure-table th,.brochure-table td{text-align:start;vertical-align:top;border-bottom:1px solid #bdc6bf;padding:12px;font-size:.86rem}.brochure-admin-filters{flex-wrap:wrap;gap:15px;display:flex}.brochure-admin-filters select{padding:10px}@media (width<=800px){.brochure-grid,.brochure-layout{grid-template-columns:1fr}.brochure-page{padding-top:125px}.brochure-project-link{flex-direction:column;align-items:flex-start}.brochure-visual img{max-height:420px}}.brochure-page{color:#f1eee7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#041b28}.brochure-page .eyebrow{color:#fcfd01}.brochure-page .brochure-form,.brochure-form{color:#f1eee7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b2c39;border:1px solid #49616a;border-radius:12px}.brochure-form input:not([type=checkbox]),.brochure-form select{color:#f1eee7;background:#082330;border-color:#698089}.brochure-form fieldset{border-color:#49616a}.brochure-form .brochure-note{color:#c2cfcd}.brochure-form input::placeholder{color:#acbfbe}.brochure-form input[type=checkbox]{accent-color:#fcfd01}.brochure-form a{color:#fcfd01;text-underline-offset:3px;text-decoration:underline}.brochure-form .button,.brochure-page .button{color:#fff;cursor:pointer;background:#235d36;border:1px solid #609650;border-radius:999px;justify-content:center;align-items:center;min-height:50px;margin:10px 10px 10px 0;padding:14px 25px;font-size:1rem;line-height:1.4;text-decoration:none;display:inline-flex}.brochure-form .button:disabled{opacity:.55;cursor:wait}.brochure-form :is(button,input,select,a):focus-visible{outline-offset:4px;outline:3px solid #fcfd01}.brochure-page .brochure-card,.brochure-page .brochure-table :is(th,td){border-color:#49616a}.brochure-page .brochure-admin-filters select{color:#f1eee7;background:#0b2c39}.brochure-form h2{color:#f1eee7}.brochure-form [role=alert]{color:#ffccac}.brochure-visual img,.brochure-card img{border-radius:24px 8px}.brochure-page a:not(.button){color:#fcfd01}
