@font-face{font-family:Fraunces;src:url('/assets/fonts/fraunces.ttf') format('truetype');font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:BarlowCondensed;src:url('/assets/fonts/barlow-condensed-bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}
.sample-brand,.sample-title>span:first-child{font-family:Fraunces,Georgia,serif;font-weight:400}.sample-window{border-radius:0;background:#f1eddd}.sample-title>span:first-child{font-size:clamp(2rem,3.2vw,3rem);line-height:1.04;background:#f1edddf5}.sample-action{background:#f1edddf5}.sample-services{border-top:1px solid #b9bfab}
.examples-section{padding-block:44px 76px;border-top:1px solid var(--line)}.examples-heading{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:end;margin-bottom:34px}.examples-heading h2{font-size:clamp(2rem,3.4vw,3rem)}.examples-heading p{color:var(--muted);max-width:48ch;font-size:15px}.examples-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:30px 24px}.example-card{grid-column:span 2;display:block;text-decoration:none;min-width:0}.example-card:nth-child(n+4){grid-column:span 3}.example-image{position:relative;height:290px;overflow:hidden;isolation:isolate;background:#e7e9df}.example-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.example-card:hover img{transform:scale(1.025)}.example-name{position:absolute;z-index:1;left:22px;top:23px;right:22px;font-size:36px;line-height:1;letter-spacing:-.04em}.example-garden .example-name{font-family:Fraunces,Georgia,serif;font-size:38px;color:#223b28;background:#f1eddd;padding:12px 14px;left:14px;right:auto;top:14px}.example-garden img{object-position:65% center}.example-ember .example-name{font-family:Fraunces,Georgia,serif;letter-spacing:-.06em;color:#fff4df;background:#a83220;padding:12px 14px;left:14px;top:14px;right:auto}.example-ember img{object-position:48% center}.example-still .example-name{font-family:Fraunces,Georgia,serif;font-size:42px;color:#3b1c32;top:auto;bottom:18px;background:#eddfd0;padding:12px 14px;left:14px;right:auto}.example-current .example-image{background:#163ccd}.example-current img{object-position:70% center}.example-current .example-name{font-size:clamp(30px,3.5vw,48px);font-weight:700;color:#fff;background:#163ccd;padding:14px;top:14px;left:14px;right:auto;max-width:82%}.example-form .example-name{font-family:BarlowCondensed,Impact,sans-serif;font-weight:700;font-size:72px;color:#101b19;top:auto;bottom:18px;left:20px;background:#ff845b;padding:2px 12px 8px;right:auto}.example-caption{display:flex;justify-content:space-between;gap:16px;align-items:center;padding-top:14px;font-size:13px;line-height:1.4}.example-caption>span:last-child{display:flex;align-items:center;gap:9px;font-weight:700;white-space:nowrap}.example-caption .arrow{width:17px;height:17px;flex-basis:17px}.example-card:hover .example-caption>span:last-child{text-decoration:underline;text-underline-offset:4px}
.offer-essentials{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:12px}.offer-essentials li{position:relative;padding-left:20px;font-size:15px;line-height:1.5}.offer-essentials li::before{content:'';position:absolute;left:0;top:9px;width:6px;height:6px;background:var(--lime)}.offer-details,.care-details{grid-column:1/-1}.offer-details details{border-top:1px solid var(--dark-line)}.offer-details details:last-child{border-bottom:1px solid var(--dark-line)}.care-details details{border-top:1px solid var(--line)}.care-details details:last-child{border-bottom:1px solid var(--line)}.offer-details summary,.care-details summary{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding-block:18px;font-size:17px;font-weight:700;line-height:1.5;cursor:pointer;list-style:none}.offer-details summary::-webkit-details-marker,.care-details summary::-webkit-details-marker{display:none}.offer-details summary svg,.care-details summary svg{width:20px;height:20px;flex-shrink:0;transition:transform .18s ease}.offer-details details[open] summary svg,.care-details details[open] summary svg{transform:rotate(45deg)}.offer-details summary:hover{color:var(--lime)}.care-details summary:hover{color:var(--green)}.offer-details summary:focus-visible{outline-color:var(--lime)}.disclosure-body{padding:4px 0 26px}.disclosure-body p{max-width:90ch;font-size:15px;color:var(--muted)}.offer-details .disclosure-body p{color:#c4d0c1}.disclosure-body h3{font-size:17px;margin-bottom:12px}.inclusion-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.offer-details .text-link{margin-top:12px}.scope-note{border:0;padding:0;margin-top:-20px}.care-section{gap:34px 76px;padding-block:76px}.care-explanation{margin-top:20px;color:var(--muted);font-size:15px}.care-details .seo-work{margin:0 0 26px;gap:24px 40px}.care-details .seo-work>div{border:0;padding:0}.care-details .seo-work dt{font-size:16px}.seo-boundary{margin-top:-14px;font-size:13px}
@media(max-width:1050px){.examples-heading{gap:38px}.examples-grid{gap:24px 18px}.example-image{height:240px}.example-name{font-size:30px}.example-garden .example-name{font-size:30px}.example-still .example-name{font-size:34px}.example-form .example-name{font-size:58px}.care-section{gap:30px 40px}}
@media(max-width:800px){.examples-section{padding-block:34px 48px}.examples-heading{grid-template-columns:1fr;gap:18px;margin-bottom:26px}.examples-heading p{max-width:64ch}.examples-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.example-card,.example-card:nth-child(n+4){grid-column:span 1}.example-card:first-child{grid-column:1/-1}.example-card:first-child .example-image{height:320px}.example-image{height:260px}.example-caption{flex-wrap:wrap;gap:5px;padding-top:12px}.example-caption>span:last-child{min-height:32px}.inclusion-columns{grid-template-columns:1fr;gap:24px}.care-section{padding-block:48px;gap:28px}.scope-note{margin-top:-10px}.seo-boundary{margin-top:-8px}.offer-details,.care-details{grid-column:auto}}
@media(max-width:480px){.examples-grid{gap:24px 14px}.example-image{height:230px}.example-card:first-child .example-image{height:260px}.example-garden .example-name{font-size:34px}.example-ember .example-name{font-size:27px;padding:10px;left:9px;top:9px;max-width:calc(100% - 18px)}.example-still .example-name{font-size:28px;left:9px;bottom:9px;padding:10px;max-width:calc(100% - 18px)}.example-current .example-name{font-size:22px;left:9px;top:9px;padding:9px}.example-form .example-name{font-size:44px;left:9px;bottom:9px;padding:5px 9px}.example-caption{font-size:12px;align-items:flex-start}.example-caption>span:first-child{min-height:34px}.offer-details summary,.care-details summary{font-size:16px}.care-note{box-shadow:none;border:1px solid var(--line)}.sample-title>span:first-child{font-size:34px}}
@media(prefers-reduced-motion:reduce){.example-image img,.offer-details summary svg,.care-details summary svg{transition:none}.example-card:hover img{transform:none}}
