:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--green:#133d32;--green2:#1f5a49;--deep:#0b2b24;--gold:#b98a39;--gold2:#d3ad63;--cream:#f5f1e7;--ink:#17211d;--muted:#6b756f;--line:#ddd7c9;--white:#fff;--danger:#a83d35;--shadow:0 16px 42px #0f2d2417}*{box-sizing:border-box}html{background:var(--cream);scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--gold);margin:0 0 6px;font-size:11px;font-weight:900}.muted{color:var(--muted)}.small{font-size:12px}.link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.primary,.secondary{border:0;border-radius:11px;padding:10px 14px;font-weight:800}.primary{background:var(--green);color:#fff}.primary:hover{background:var(--green2)}.secondary{color:var(--green);border:1px solid var(--line);background:#fff}.secondary:hover{border-color:var(--gold)}.primary:disabled,.secondary:disabled{opacity:.55;cursor:default}.center{background:linear-gradient(152deg,var(--deep) 0%,var(--green2) 43%,var(--cream) 43.2%);place-items:center;min-height:100vh;padding:24px;display:grid}.login-card,.loading-card{width:min(100%,460px);box-shadow:var(--shadow);background:#fffffffa;border:1px solid #b98a3959;border-radius:22px;padding:34px}.brand{background:var(--green);color:#f3dca4;letter-spacing:.05em;border-radius:18px;place-items:center;width:62px;height:62px;margin-bottom:18px;font-weight:900;display:grid}.brand.small{border-radius:12px;width:42px;height:42px;margin:0;font-size:13px}.login-card h1{margin:0;font-size:38px;line-height:1}.login-form{gap:15px;margin-top:24px;display:grid}.login-form label{gap:7px;font-size:13px;font-weight:800;display:grid}.login-form input{border:1px solid var(--line);background:#fff;border-radius:12px;outline:none;padding:13px 14px}.login-form input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #b98a3924}.security{color:var(--muted);margin:18px 0 0;font-size:12px}.error,.success{border-radius:10px;padding:11px 12px;font-size:13px}.error{color:#7d3029;background:#fbe7e3;border:1px solid #efc6bf}.success{color:#235d48;background:#e9f4ee;border:1px solid #cce2d6}.wide{margin:16px 24px 0}.core{grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#fff;background:linear-gradient(#0b2d25 0%,#123d32 100%);border-right:1px solid #ffffff14;flex-direction:column;gap:18px;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0}.side-brand{border-bottom:1px solid #ffffff17;align-items:center;gap:12px;padding:3px 8px 14px;display:flex}.side-brand strong{font-size:14px;display:block}.side-brand span{letter-spacing:.18em;color:var(--gold2);font-size:10px;font-weight:900}.sidebar nav{gap:4px;padding-right:2px;display:grid;overflow:auto}.sidebar nav button{color:#dce7e2;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:10px 11px;font-size:13px;font-weight:700;display:grid}.sidebar nav button:hover{background:#ffffff12}.sidebar nav button.active{color:var(--green);background:#fff;box-shadow:0 8px 20px #00000021}.sidebar nav button b{background:var(--gold);color:#fff;border-radius:999px;padding:3px 6px;font-size:10px}.nav-icon{place-items:center;font-weight:900;display:grid}.side-foot{border-top:1px solid #ffffff17;margin-top:auto;padding:16px 9px 2px;font-size:12px;font-weight:800}.side-foot small{color:#afc1ba;margin-top:7px;font-weight:500;line-height:1.45;display:block}.lock-dot{background:#7ed0a7;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #7ed0a71f}.main{min-width:0}.topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);z-index:10;background:#ffffffed;justify-content:space-between;align-items:center;height:70px;padding:0 26px;display:flex;position:sticky;top:0}.topbar>div:first-child>strong{color:var(--green);font-size:18px}.top-actions{align-items:center;gap:10px;display:flex}.icon{border:1px solid var(--line);width:38px;height:38px;color:var(--green);background:#fff;border-radius:10px;font-size:18px}.user{border-left:1px solid var(--line);align-items:center;gap:12px;padding-left:12px;display:flex}.user span{color:var(--muted);font-size:12px}.user button{color:var(--green);background:0 0;border:0;font-size:12px;font-weight:800}.approval{color:#655126;background:#fff9eb;border:1px solid #ead9ac;border-radius:12px;margin:18px 24px 0;padding:10px 13px;font-size:12px}.view{padding:20px 24px 56px}.hero{background:linear-gradient(125deg,var(--green) 0%,#245f4e 65%,#315f4c 100%);color:#fff;box-shadow:var(--shadow);border:1px solid #b98a3959;border-radius:22px;justify-content:space-between;align-items:center;gap:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden}.hero:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:260px;height:260px;position:absolute;top:-90px;right:-90px}.hero h1{max-width:720px;margin:0;font-size:clamp(28px,4vw,46px);line-height:1.02}.hero p:not(.eyebrow){color:#dce8e3;max-width:720px;margin:12px 0 0}.hero-actions{z-index:1;flex-direction:column;gap:8px;min-width:185px;display:flex;position:relative}.hero .primary{background:var(--gold);color:#fff}.hero .secondary{background:#fffffff5}.metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;margin:16px 0;display:grid}.metric{border:1px solid var(--line);background:#fff;border-radius:15px;min-width:0;padding:15px 16px;box-shadow:0 8px 20px #0f2d240a}.metric.featured{border-top:3px solid var(--gold)}.metric span{color:var(--muted);font-size:11px;display:block}.metric strong{color:var(--green);white-space:nowrap;text-overflow:ellipsis;margin:5px 0 3px;font-size:23px;display:block;overflow:hidden}.metric small{color:#8a918d;font-size:10px}.two{grid-template-columns:1.15fr .85fr;gap:16px;margin:16px 0;display:grid}.two.inside{margin:18px 0 0}.panel{border:1px solid var(--line);background:#fff;border-radius:18px;margin-bottom:16px;padding:20px;box-shadow:0 8px 24px #0f2d240a}.section-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:15px;display:flex}.section-head h2{color:var(--green);margin:0;font-size:20px}.section-head p{color:var(--muted);margin:4px 0 0;font-size:12px}.text{color:var(--green);background:0 0;border:0;font-weight:900}.stack{gap:11px;display:grid}.attention-card{border:1px solid var(--line);background:#fff;border-left:4px solid #c7b893;border-radius:14px;padding:15px}.attention-card.p-urgent{border-left-color:#b8493c}.attention-card.p-high{border-left-color:var(--gold)}.attention-card h3{margin:11px 0 2px;font-size:16px}.card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.badges{flex-wrap:wrap;gap:6px;display:flex}.priority,.tag,.due,.status{text-transform:capitalize;border-radius:999px;align-items:center;padding:4px 8px;font-size:10px;font-weight:900;display:inline-flex}.priority{color:#615c52;background:#eeeae1}.priority.urgent{color:#922f28;background:#f8dfdc}.priority.high{color:#7d5e28;background:#f3ead7}.tag{color:var(--green);background:#e6efeb}.due{color:#656963;background:#f1efe9}.next{background:#f7f6f2;border:1px solid #e8e2d5;border-radius:10px;gap:3px;margin-top:12px;padding:10px 11px;display:grid}.next span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:900}.next strong{color:var(--green);font-size:12px}.actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.actions>*{padding:8px 10px;font-size:11px}.pipeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.pipeline button{text-align:left;background:#f8f6f0;border:1px solid #e5dece;border-radius:12px;padding:15px 10px}.pipeline button:hover{border-color:var(--gold)}.pipeline strong{color:var(--green);font-size:24px;display:block}.pipeline span{color:var(--muted);font-size:11px}.flow{color:#3e5f53;text-align:center;background:#edf3f0;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:11px;font-weight:700}.integrations{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.integrations div{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:12px;padding:11px;font-size:10px}.integrations b{color:var(--green);margin-top:3px;font-size:11px;display:block}.integrations i{border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.integrations i.live{background:#55a17f}.integrations i.ready{background:var(--gold)}.table-wrap{border:1px solid #e7e1d5;border-radius:12px;overflow:auto}table{border-collapse:collapse;width:100%;min-width:620px}th,td{text-align:left;border-bottom:1px solid #eee9df;padding:11px 12px;font-size:12px}th{color:#7a827e;text-transform:uppercase;letter-spacing:.05em;background:#faf8f3;font-size:10px}td strong{color:var(--green)}td small{color:var(--muted);margin-top:3px;display:block}.status{color:#456258;background:#edf2ef}.status.live{color:#2e6a50;background:#e3f2e9}.status.ready{color:#745926;background:#f3ead7}.status.manual{color:#6b6258;background:#eee9e1}.cards,.connections{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.record,.connections article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:16px}.record h3,.connections h3{color:var(--green);margin:11px 0 5px}.record p,.connections p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.record>small,.connections>small{color:#7a827e;margin-top:11px;display:block}.record-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.job-money{color:var(--muted);gap:15px;margin:14px 0;font-size:11px;display:flex}.job-money b{color:var(--ink);font-size:13px;display:block}.tabs{border:1px solid var(--line);background:#f5f2ea;border-radius:10px;margin-bottom:14px;padding:4px;display:inline-flex}.tabs button{text-transform:capitalize;color:var(--muted);background:0 0;border:0;border-radius:7px;padding:7px 10px;font-weight:800}.tabs button.active{background:var(--green);color:#fff}.empty{text-align:center;color:var(--muted);background:#faf8f3;border:1px dashed #c9c0ae;border-radius:13px;gap:5px;padding:30px 18px;display:grid}.empty strong{color:var(--green)}.note{color:#5d594f;background:#f8f5ec;border:1px solid #e7ddc4;border-radius:12px;padding:13px 14px;font-size:12px;line-height:1.5}.row{border-bottom:1px solid #eee9df;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:12px;display:flex}.row small{color:var(--muted);margin-left:4px}.website-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin:20px 0;display:grid}.website-flow>div{border:1px solid var(--line);text-align:center;background:#f8f6f0;border-radius:12px;padding:18px}.website-flow strong{color:var(--gold);letter-spacing:.08em;font-size:10px;display:block}.website-flow span{color:var(--green);margin-top:5px;font-weight:900;display:block}.site-shell{min-height:100vh;color:var(--ink);background:#fbfaf6}.site-nav{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;justify-content:space-between;align-items:center;height:78px;padding:0 max(24px,50vw - 590px);display:flex;position:sticky;top:0}.site-brand{align-items:center;gap:11px;text-decoration:none;display:flex}.site-brand strong{color:var(--green);font-size:14px;display:block}.site-brand span{color:var(--muted);margin-top:2px;font-size:10px;display:block}.site-contact{gap:8px;display:flex}.site-contact a,.site-primary,.site-secondary{border-radius:11px;padding:10px 14px;font-size:12px;font-weight:800;text-decoration:none}.site-contact a:first-child,.site-primary{background:var(--green);color:#fff}.site-contact a:last-child,.site-secondary{border:1px solid var(--line);color:var(--green);background:#fff}.site-hero{background:linear-gradient(125deg,#0d3028 0%,#174b3e 57%,#d8c49a 57.2%,#efe4cb 100%);grid-template-columns:1.15fr .85fr;align-items:center;gap:60px;min-height:620px;padding:70px max(24px,50vw - 590px);display:grid}.site-hero-copy{color:#fff}.site-hero-copy h1{letter-spacing:-.035em;max-width:760px;margin:0;font-size:clamp(42px,6vw,78px);line-height:.96}.site-hero-copy>p:not(.eyebrow){color:#dce8e3;max-width:650px;font-size:17px;line-height:1.7}.site-cta{gap:10px;margin:26px 0;display:flex}.site-hero .site-primary{background:var(--gold)}.site-trust{flex-wrap:wrap;gap:9px;display:flex}.site-trust span{color:#dce8e3;border:1px solid #ffffff2e;border-radius:999px;padding:7px 10px;font-size:11px}.site-visual{place-items:center;display:grid}.site-card{aspect-ratio:4/5;color:#fff;background:linear-gradient(160deg,#163d33,#0c2821);border:1px solid #ffffff2e;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;width:min(100%,390px);display:flex;position:relative;overflow:hidden;box-shadow:0 35px 80px #00000038}.site-card:before,.site-card:after{content:"";border:1px solid #d4ad6359;border-radius:50%;position:absolute}.site-card:before{width:360px;height:360px;top:-90px;left:-180px}.site-card:after{width:280px;height:280px;bottom:-80px;right:-140px}.site-card span{letter-spacing:.42em;color:#e0c98f;font-size:11px}.site-card strong{letter-spacing:.08em;font-size:42px}.site-card i{color:#e0c98f;letter-spacing:.4em;font-size:12px;font-style:normal}.site-card p{letter-spacing:.08em;color:#b9cbc4;font-size:10px;position:absolute;bottom:34px}.site-services{grid-template-columns:repeat(4,1fr);gap:18px;max-width:1180px;margin:0 auto;padding:70px 24px;display:grid}.site-services>div{border-left:1px solid var(--line);padding:26px}.site-services span{color:var(--gold);font-size:11px;font-weight:900}.site-services h2{color:var(--green);margin:8px 0}.site-services p{color:var(--muted);font-size:13px;line-height:1.6}.site-process{background:#f1ecdf;grid-template-columns:.8fr 1.2fr;align-items:start;gap:70px;padding:72px max(24px,50vw - 590px);display:grid}.site-process h2{color:var(--green);margin:8px 0;font-size:42px;line-height:1.05}.site-process ol{gap:14px;margin:0;padding:0;list-style:none;display:grid}.site-process li{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:42px 1fr;gap:14px;padding:18px;display:grid}.site-process li>b{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.site-process li span{color:var(--muted);font-size:13px;line-height:1.5}.site-process li strong{color:var(--ink);margin-bottom:3px;display:block}.site-estimate{grid-template-columns:.8fr 1.2fr;gap:70px;max-width:1180px;margin:0 auto;padding:80px 24px;display:grid}.estimate-copy h2{color:var(--green);margin:7px 0 14px;font-size:46px;line-height:1.02}.estimate-copy>p{color:var(--muted);line-height:1.65}.contact-block{border-top:1px solid var(--line);color:var(--muted);gap:5px;margin-top:24px;padding-top:18px;font-size:12px;display:grid}.contact-block strong{color:var(--green);font-size:14px}.estimate-form{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:20px;gap:13px;padding:24px;display:grid}.form-two{grid-template-columns:1fr 1fr;gap:13px;display:grid}.estimate-form label{color:#3c4843;gap:6px;font-size:11px;font-weight:900;display:grid}.estimate-form input,.estimate-form textarea,.estimate-form select{border:1px solid var(--line);background:#fcfbf8;border-radius:10px;outline:none;width:100%;padding:12px 13px}.estimate-form input:focus,.estimate-form textarea:focus,.estimate-form select:focus{border-color:var(--gold);box-shadow:0 0 0 3px #b98a3921}.estimate-form .site-primary{border:0;justify-self:start;padding:12px 18px;font-size:13px}.estimate-form .site-primary:disabled{opacity:.6}.estimate-success{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:20px;align-self:start;padding:34px}.estimate-success>strong{color:var(--green);font-size:28px}.estimate-success p{color:var(--muted);margin-bottom:22px}.estimate-success .site-primary{border:0}.site-footer{color:#dce8e3;background:#0d3028;justify-content:space-between;gap:30px;padding:34px max(24px,50vw - 590px);display:flex}.site-footer div{gap:4px;font-size:11px;display:grid}.site-footer strong{color:#fff}.site-footer a{text-decoration:none}@media (max-width:1180px){.metrics,.integrations{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.core{grid-template-columns:78px minmax(0,1fr)}.side-brand>div:last-child,.sidebar nav button span:nth-child(2),.sidebar nav button b,.side-foot small{display:none}.side-brand{justify-content:center}.sidebar nav button{grid-template-columns:1fr;place-items:center;padding:11px 6px}.nav-icon{font-size:17px}.side-foot{text-align:center;font-size:9px}.two{grid-template-columns:1fr}.cards,.connections{grid-template-columns:repeat(2,1fr)}.user span{display:none}.site-hero,.site-process,.site-estimate{grid-template-columns:1fr}.site-hero{gap:36px;padding-top:50px}.site-visual{display:none}.site-services{grid-template-columns:repeat(2,1fr)}.site-process,.site-estimate{gap:32px}}@media (max-width:640px){.core{display:block}.sidebar{z-index:20;border-top:1px solid #ffffff1f;border-right:0;height:68px;padding:7px 8px;display:block;position:fixed;inset:auto 0 0}.side-brand,.side-foot{display:none}.sidebar nav{gap:3px;padding:0;display:flex;overflow-x:auto}.sidebar nav button{min-width:58px;padding:7px 5px}.sidebar nav button span:nth-child(2){margin-top:2px;font-size:8px;display:block}.nav-icon{font-size:15px}.topbar{height:62px;padding:0 14px}.approval{margin:12px 12px 0}.view{padding:14px 12px 88px}.hero{padding:22px 18px;display:block}.hero-actions{margin-top:18px}.metrics{grid-template-columns:repeat(2,1fr)}.metric strong{font-size:20px}.integrations{grid-template-columns:repeat(2,1fr)}.cards,.connections{grid-template-columns:1fr}.pipeline{grid-template-columns:repeat(2,1fr)}.website-flow{grid-template-columns:1fr}.website-flow>b{transform:rotate(90deg)}.panel{padding:15px}.section-head{align-items:center}.wide{margin:12px}.login-card{padding:26px}.login-card h1{font-size:32px}.site-nav{height:68px;padding:0 14px}.site-contact a:last-child,.site-brand span{display:none}.site-contact a:first-child{padding:8px 10px;font-size:10px}.site-hero{background:linear-gradient(155deg,#0d3028 0%,#174b3e 100%);min-height:auto;padding:50px 18px}.site-hero-copy h1{font-size:44px}.site-hero-copy>p:not(.eyebrow){font-size:14px}.site-cta{flex-direction:column;align-items:stretch}.site-services{grid-template-columns:1fr;padding:42px 18px}.site-services>div{border-left:2px solid var(--gold);padding:18px}.site-process,.site-estimate{padding:48px 18px}.site-process h2,.estimate-copy h2{font-size:34px}.form-two{grid-template-columns:1fr}.site-footer{flex-direction:column;padding:28px 18px}.site-footer div:last-child{word-break:break-word}}.site-logo{object-fit:cover;border:1px solid #b98a394d;border-radius:13px;flex:none;width:52px;height:52px;box-shadow:0 7px 18px #0f2d242e}.site-links{align-items:center;gap:20px;margin-left:auto;margin-right:20px;display:flex}.site-links a{color:#51605a;letter-spacing:.02em;font-size:11px;font-weight:850;text-decoration:none}.site-links a:hover{color:var(--green)}.site-hero-media{background:#102f27;border:1px solid #ffffff38;border-radius:28px;width:min(100%,470px);min-height:520px;position:relative;overflow:hidden;box-shadow:0 35px 80px #00000045}.site-hero-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.site-hero-media:after{content:"";pointer-events:none;background:linear-gradient(#061c1708 35%,#061c17c7 100%);position:absolute;inset:0}.site-photo-mark{object-fit:cover;z-index:3;border:1px solid #d3ad63bf;border-radius:11px;width:82px;height:82px;position:absolute;bottom:14px;right:14px;box-shadow:0 8px 24px #00000045}.site-hero-media>.site-photo-mark{top:16px;bottom:auto}.site-photo-copy{z-index:2;color:#fff;position:absolute;bottom:24px;left:22px;right:22px}.site-photo-copy span{color:#e4c984;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:900;display:block}.site-photo-copy strong{margin-top:5px;font-size:20px;line-height:1.18;display:block}.site-gallery{background:#fff;padding:82px max(24px,50vw - 590px)}.gallery-head{grid-template-columns:.9fr 1.1fr;align-items:end;gap:70px;margin-bottom:28px;display:grid}.gallery-head h2{color:var(--green);letter-spacing:-.025em;margin:7px 0 0;font-size:clamp(36px,5vw,58px);line-height:1}.gallery-head>p{color:var(--muted);max-width:560px;margin:0 0 4px;font-size:14px;line-height:1.7}.gallery-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.gallery-card{border:1px solid var(--line);background:#f7f4ec;border-radius:18px;grid-column:span 3;margin:0;overflow:hidden;box-shadow:0 12px 30px #0f2d2412}.gallery-card.gallery-wide{grid-column:span 6}.gallery-image{background:#173d33;height:330px;position:relative;overflow:hidden}.gallery-image>img:first-child{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.gallery-card:hover .gallery-image>img:first-child{transform:scale(1.025)}.gallery-card figcaption{gap:5px;padding:16px 17px 18px;display:grid}.gallery-card figcaption strong{color:var(--green);font-size:14px}.gallery-card figcaption span{color:var(--muted);font-size:11px;line-height:1.5}.footer-brand{align-items:center;grid-template-columns:none!important;gap:12px!important;display:flex!important}.footer-brand>img{object-fit:cover;border:1px solid #d3ad6373;border-radius:10px;width:48px;height:48px}.footer-brand>div{gap:3px;display:grid}@media (max-width:1050px){.site-links{display:none}.site-hero-media{min-height:440px;margin:0 auto}.gallery-card,.gallery-card.gallery-wide{grid-column:span 6}}@media (max-width:900px){.site-hero-media{width:100%;min-height:430px;display:block}.gallery-head{grid-template-columns:1fr;gap:14px}.site-gallery{padding:58px 24px}}@media (max-width:640px){.site-logo{border-radius:10px;width:42px;height:42px}.site-brand>div{display:none}.site-hero-media{border-radius:20px;min-height:300px;margin-top:8px}.site-photo-copy{bottom:18px;left:16px;right:16px}.site-photo-copy strong{font-size:17px}.site-photo-mark{width:62px;height:62px;bottom:10px;right:10px}.site-hero-media>.site-photo-mark{top:10px}.site-gallery{padding:48px 18px}.gallery-head h2{font-size:36px}.gallery-card,.gallery-card.gallery-wide{grid-column:1/-1}.gallery-image{height:245px}}
