:root{--vf-paper:#fbf9f4;--vf-forest:#103b32;--vf-action-fuchsia:#9f345e;--vf-support-blush:#e7bccb;--vf-support-grey-lilac:#d8d5dc;--vf-forest-raised:#174d42;--vf-ink:#17372f;--vf-muted:#557068;--vf-line:#103b3230;--vf-paper-line:#fbf9f440;--vf-elevation-editorial:0 24px 72px #103b3229;--vf-surface-white:#fffefd;--vf-motion-fast:.12s;--vf-motion-default:.2s;--vf-motion-slow:.32s;--vf-motion-expressive:.46s;--vf-ease-out:cubic-bezier(0,0,.2,1);--vf-ease-in-out:cubic-bezier(.4,0,.2,1);--vf-ease-emphasized:cubic-bezier(.2,0,0,1)}:where(body,[data-surface=paper]){background:var(--vf-paper);color:var(--vf-forest)}[data-surface=forest]{background:var(--vf-forest);color:var(--vf-paper)}:where(body,[data-type=navigation],[data-type=metadata],[data-type=explanation],[data-type=prose]){font-family:Manrope,sans-serif}:where(h1,h2,[data-type=display]){font-family:Antonio,sans-serif}:where([data-action=action-fuchsia],[data-action=compact]){background:var(--vf-action-fuchsia);color:var(--vf-paper)}[data-support=blush]{background:var(--vf-support-blush);color:var(--vf-forest)}[data-support=grey-lilac]{background:var(--vf-support-grey-lilac);color:var(--vf-forest)}[data-trail=proof-mark]{display:block}[data-trail=systems-thread]{display:grid}[data-trail=builder-note]{font-style:italic}@font-face{font-family:Antonio;src:url(/fonts/antonio-latin-variable.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:100 700}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin-variable.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:200 800}.editorial-display{letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;font-family:Antonio,sans-serif;font-size:clamp(3.5rem,9vw,8rem);font-weight:600;line-height:.82}.editorial-body{text-wrap:pretty;font-family:Manrope,sans-serif;font-size:clamp(1rem,.95rem + .2vw,1.125rem);line-height:1.65}[data-editorial-overlap]{letter-spacing:-.025em;overflow-wrap:normal;text-wrap:nowrap;word-break:normal;line-height:.87}[data-editorial-overlap]>[data-editorial-overlap-line]{white-space:nowrap;display:block;position:relative}[data-editorial-overlap]>[data-editorial-overlap-line=forest]{z-index:1;color:var(--vf-forest)}[data-editorial-overlap]>[data-editorial-overlap-line=fuchsia]{z-index:2;color:var(--vf-action-fuchsia);margin-block-start:-.1em}@media (width<=40rem){[data-editorial-overlap]{line-height:.92}[data-editorial-overlap]>[data-editorial-overlap-line=fuchsia]{margin-block-start:0}}[data-site-header]{background:var(--vf-forest);color:var(--vf-paper);grid-template-columns:minmax(max-content,1fr) auto;align-items:center;gap:1rem clamp(1rem,3vw,3rem);padding:.75rem clamp(1rem,4vw,4rem);display:grid}[data-site-header] .identity-link{color:inherit;letter-spacing:-.02em;text-transform:uppercase;justify-content:flex-start;align-self:stretch;font-family:Antonio,sans-serif;font-size:clamp(1.35rem,2vw,2rem);font-weight:600;text-decoration:none}[data-site-header] nav ul{justify-content:flex-end;gap:.25rem .75rem}[data-site-header] nav a{color:inherit;letter-spacing:.07em;text-transform:uppercase;padding-inline:.5rem;font-family:Manrope,sans-serif;font-size:.72rem;font-weight:800}[data-site-header] .contact-action{border-color:var(--vf-action-fuchsia);background:var(--vf-action-fuchsia);color:var(--vf-paper);padding-inline:.875rem}[data-site-header] [aria-current=page]{border-block-end-color:var(--vf-support-blush)}[data-site-header] .identity-link:focus-visible{outline-color:var(--vf-support-blush)}[data-site-header] .contact-action:focus-visible{outline-color:var(--vf-paper)}@media (width<=48rem){[data-site-header]{grid-template-columns:minmax(0,1fr)}[data-site-header] nav ul{justify-content:flex-start}}@media (width<=30rem){[data-site-header] nav ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;display:grid}[data-site-header] nav a{justify-content:flex-start;inline-size:100%}[data-site-header] nav,[data-site-header] nav ul,[data-site-header] nav li,[data-site-header] nav a{min-inline-size:0}[data-site-header] nav a{overflow-wrap:anywhere}}[data-case-study=american-pool]{background:var(--vf-paper);color:var(--vf-ink)}[data-case-study=american-pool] [data-case-study-hero]{isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(17rem,.78fr);gap:clamp(1.5rem,5vw,5rem);min-block-size:clamp(38rem,68vw,51rem);padding:clamp(2.5rem,6vw,6rem) clamp(1.25rem,5vw,5rem);display:grid;position:relative;overflow:clip}[data-case-study=american-pool] [data-case-study-hero]:after{z-index:-1;background:var(--vf-support-grey-lilac);content:"";block-size:min(42vw,37rem);inline-size:min(48vw,45rem);position:absolute;inset:auto -10% -14% auto;transform:rotate(-5deg)}[data-case-study=american-pool] [data-case-study-hero]>h1{letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance;grid-column:1;align-self:end;max-inline-size:8ch;margin:0;font-family:Antonio,sans-serif;font-size:clamp(4.5rem,10vw,10rem);font-weight:600;line-height:.76}[data-case-study=american-pool] [data-case-study-hero]>h1+p{color:var(--vf-action-fuchsia);letter-spacing:.13em;text-transform:uppercase;grid-column:1;margin:0;font-family:Manrope,sans-serif;font-size:.7rem;font-weight:800}[data-case-study=american-pool] [data-american-pool-hero-evidence]{background:var(--vf-support-grey-lilac);min-inline-size:0;box-shadow:var(--vf-elevation-editorial);grid-area:1/2/span 3;align-self:center;padding:clamp(.75rem,2vw,1.25rem);transform:rotate(2.2deg)}[data-case-study=american-pool] [data-american-pool-hero-evidence] figure{margin:0}[data-case-study=american-pool] [data-american-pool-hero-evidence] img{block-size:auto;inline-size:min(100%,842px);display:block}[data-case-study=american-pool] [data-american-pool-hero-evidence] figcaption{color:var(--vf-ink);margin-block-start:.75rem;font-family:Manrope,sans-serif;font-size:.75rem;line-height:1.5}[data-case-study=american-pool] [data-case-study-hero]>section{grid-column:1;max-inline-size:42rem}[data-case-study=american-pool] [data-case-study-hero]>section>h2{color:var(--vf-action-fuchsia);letter-spacing:.13em;text-transform:uppercase;margin:clamp(2.5rem,5vw,5rem) 0 1rem;font-family:Manrope,sans-serif;font-size:.7rem;font-weight:800}[data-case-study=american-pool] [data-case-study-hero]>section>p{font-family:Manrope,sans-serif;font-size:clamp(1rem,.95rem + .2vw,1.125rem);line-height:1.65}[data-case-study=american-pool] [data-motion=case-study-anchors]{z-index:1;border-block:1px solid var(--vf-line);padding-inline:clamp(.5rem,1.5vw,1.25rem);position:relative}[data-case-study=american-pool] [data-motion=case-study-anchors] a{color:var(--vf-forest);letter-spacing:.06em;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:.7rem;font-weight:800}[data-case-study=american-pool] #role{padding-inline:clamp(1.25rem,5vw,5rem)}[data-case-study=american-pool] #role>[data-case-study-editorial-list]{max-inline-size:none;margin-inline:0}[data-case-study=american-pool] [data-case-study-workflow]{background:var(--vf-forest);color:var(--vf-paper);padding:clamp(3.5rem,8vw,7.75rem) clamp(1.25rem,5vw,5rem)}[data-case-study=american-pool] [data-case-study-workflow]>section{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:clamp(2rem,7vw,7.5rem);max-inline-size:90rem;margin-inline:auto;display:grid}[data-case-study=american-pool] [data-case-study-workflow]>section>h2{letter-spacing:-.04em;text-transform:uppercase;text-wrap:balance;grid-column:1/-1;max-inline-size:9ch;margin:0;font-family:Antonio,sans-serif;font-size:clamp(4rem,8vw,8.5rem);font-weight:600;line-height:.78}[data-case-study=american-pool] [data-trail=builder-note]{border-inline-start:.3rem solid var(--vf-action-fuchsia);grid-column:1;align-self:start;padding-inline-start:1rem}[data-case-study=american-pool] [data-trail=builder-note] p{color:var(--vf-support-blush);margin-block:0;font-family:Manrope,sans-serif;line-height:1.65}[data-case-study=american-pool] [data-trail=systems-thread]{grid-column:2}[data-case-study=american-pool] [data-trail=systems-thread]>h3,[data-case-study=american-pool] [data-trail=systems-thread]>p{max-inline-size:44rem;color:var(--vf-paper)}[data-case-study=american-pool] [data-trail=systems-thread]>h3{letter-spacing:-.03em;text-transform:uppercase;margin-block:2rem 1rem;font-family:Antonio,sans-serif;font-size:clamp(2rem,4vw,4rem);font-weight:600;line-height:.9}[data-case-study=american-pool] [data-trail=systems-thread] .case-study-table{border-block:1px solid var(--vf-paper-line)}[data-case-study=american-pool] [data-trail=systems-thread] .case-study-workflow{gap:0;margin:clamp(2rem,4vw,3.5rem) 0;padding:0;list-style-position:inside}[data-case-study=american-pool] [data-trail=systems-thread] .case-study-workflow>li{border-block-start:1px solid var(--vf-paper-line);min-block-size:3.5rem;color:var(--vf-paper);letter-spacing:-.015em;text-transform:uppercase;padding:.9rem 0;font-family:Antonio,sans-serif;font-size:clamp(1.5rem,2.5vw,2.35rem);font-weight:600;line-height:1}[data-case-study=american-pool] [data-trail=systems-thread] .case-study-workflow>li:last-child{border-block-end:1px solid var(--vf-paper-line)}[data-case-study=american-pool] [data-trail=systems-thread] .case-study-workflow>li.case-study-workflow__gate{background:var(--vf-paper);color:var(--vf-forest);margin-inline:-1rem;padding-inline:1rem}[data-case-study=american-pool] [data-trail=systems-thread] .case-study-workflow__waits{border-inline-start-color:var(--vf-support-blush);color:var(--vf-support-blush)}[data-case-study=american-pool] [data-case-study-evidence]{gap:clamp(3rem,7vw,7rem);padding:clamp(3.5rem,8vw,7.75rem) clamp(1.25rem,5vw,5rem);display:grid}[data-case-study=american-pool] [data-case-study-evidence]>[data-chapter-transition]>section{max-inline-size:48rem}[data-case-study=american-pool] [data-case-study-evidence]>[data-chapter-transition]>section>h2,[data-case-study=american-pool] [data-case-study-evidence] [data-motion-part=chapter]{letter-spacing:-.04em;text-transform:uppercase;text-wrap:balance;margin-block-start:0;font-family:Antonio,sans-serif;font-size:clamp(3.5rem,7vw,7.5rem);font-weight:600;line-height:.8}[data-case-study=american-pool] [data-trail=proof-mark]{border:1px solid var(--vf-line);background:var(--vf-surface-white);max-inline-size:52rem;box-shadow:var(--vf-elevation-editorial);color:var(--vf-ink);padding:clamp(.75rem,2vw,1.25rem);display:block;position:relative}[data-case-study=american-pool] [data-trail=proof-mark]:before{color:var(--vf-action-fuchsia);content:"Proof mark";letter-spacing:.12em;text-transform:uppercase;margin-block-end:.75rem;font-family:Manrope,sans-serif;font-size:.65rem;font-weight:800;display:block}[data-case-study=american-pool] [data-trail=proof-mark] figure,[data-case-study=american-pool] [data-trail=proof-mark] details{margin:0}[data-case-study=american-pool] [data-motion=case-study-exit]{background:var(--vf-forest);color:var(--vf-paper);margin:0;padding:clamp(2.5rem,6vw,5rem) clamp(1.25rem,5vw,5rem)}[data-case-study=american-pool] [data-motion=case-study-exit] .case-exit__primary{background:var(--vf-action-fuchsia)}@media (width<=48rem){[data-case-study=american-pool] [data-case-study-hero]{grid-template-columns:1fr;min-block-size:0}[data-case-study=american-pool] [data-american-pool-hero-evidence]{grid-area:auto/1;margin-inline:4vw 0;transform:none}[data-case-study=american-pool] [data-case-study-hero]>section{grid-column:1;min-inline-size:0}[data-case-study=american-pool] [data-case-study-hero]>h1{overflow-wrap:anywhere;min-inline-size:0}[data-case-study=american-pool] [data-case-study-workflow]>section{grid-template-columns:minmax(0,1fr);inline-size:100%;min-inline-size:0}[data-case-study=american-pool] [data-case-study-evidence]{grid-template-columns:minmax(0,1fr)}[data-case-study=american-pool] [data-case-study-evidence]>[data-chapter-transition]{inline-size:100%;min-inline-size:0;max-inline-size:100%}[data-case-study=american-pool] [data-case-study-workflow]>section>h2,[data-case-study=american-pool] [data-case-study-evidence] [data-motion-part=chapter]{overflow-wrap:anywhere;inline-size:100%;min-inline-size:0;max-inline-size:100%;font-size:clamp(3rem,12vw + 1rem,6rem)}[data-case-study=american-pool] [data-case-study-workflow]>section>h2,[data-case-study=american-pool] [data-trail=builder-note],[data-case-study=american-pool] [data-trail=systems-thread]{grid-column:1}[data-case-study=american-pool] [data-trail=systems-thread]{min-inline-size:0}[data-case-study=american-pool] [data-trail=systems-thread] .case-study-table{contain:inline-size;inline-size:100%;min-inline-size:0;max-inline-size:100%}[data-case-study=american-pool] [data-trail=systems-thread] .case-study-workflow>li.case-study-workflow__gate{margin-inline:0}}@media (prefers-reduced-motion:reduce){[data-case-study=american-pool] [data-american-pool-hero-evidence]{transform:none}}[data-case-study=american-pool] [data-case-study-evidence]>[data-chapter-transition]>[data-american-pool-product-evidence]{max-inline-size:74rem}[data-case-study=american-pool] [data-american-pool-product-evidence]{gap:clamp(2.5rem,7vw,6rem);display:grid}[data-case-study=american-pool] [data-product-evidence-intro]{grid-template-columns:minmax(0,1.12fr) minmax(16rem,.88fr);align-items:end;gap:clamp(1.5rem,5vw,5rem);display:grid}[data-case-study=american-pool] [data-product-evidence-intro]>h2{max-inline-size:7ch}[data-case-study=american-pool] [data-product-evidence-intro]>p{text-wrap:pretty;max-inline-size:32rem;margin:0;font-family:Manrope,sans-serif;font-size:clamp(1rem,.95rem + .25vw,1.2rem);line-height:1.6}[data-case-study=american-pool] [data-product-evidence-grid]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,6vw,5rem) clamp(1.5rem,4vw,4rem);display:grid}[data-case-study=american-pool] [data-product-evidence-grid]>figure{border-block-start:1px solid var(--vf-line);min-inline-size:0;margin:0;padding-block-start:1rem;display:grid}[data-case-study=american-pool] [data-product-evidence-grid]>figure:last-child{grid-column:1/-1;margin-block-start:clamp(1rem,4vw,3rem)}[data-case-study=american-pool] [data-product-evidence-heading]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;margin-block-end:1.5rem;display:grid}[data-case-study=american-pool] [data-product-evidence-heading]>span:last-child{gap:.45rem;display:grid}[data-case-study=american-pool] [data-product-evidence-marker]{background:var(--vf-support-blush);color:var(--vf-forest);letter-spacing:-.035em;align-self:start;font-family:Antonio,sans-serif;font-size:clamp(2.1rem,4vw,3.5rem);font-weight:600;line-height:.8}[data-case-study=american-pool] [data-product-evidence-title]{color:var(--vf-forest);letter-spacing:-.025em;text-transform:uppercase;font-family:Antonio,sans-serif;font-size:clamp(1.75rem,2.7vw,2.5rem);font-weight:600;line-height:.9}[data-case-study=american-pool] [data-product-evidence-copy]{text-wrap:pretty;max-inline-size:34rem;font-family:Manrope,sans-serif;font-size:.95rem;line-height:1.55}[data-case-study=american-pool] [data-product-evidence-media]{justify-items:center;min-inline-size:0;display:grid}[data-case-study=american-pool] [data-product-evidence-media] img{object-fit:contain;block-size:auto;inline-size:auto;max-inline-size:100%;display:block}[data-case-study=american-pool] [data-product-evidence-grid]>figure:last-child [data-product-evidence-media]{background:var(--vf-support-blush);padding:clamp(.75rem,2vw,1.25rem)}[data-case-study=american-pool] [data-product-evidence-grid] figcaption{color:var(--vf-action-fuchsia);margin-block-start:.75rem;font-family:Manrope,sans-serif;font-size:.75rem;line-height:1.5}[data-case-study=american-pool] [data-product-evidence-scope]{border-block-start:1px solid var(--vf-line);grid-template-columns:minmax(8rem,.3fr) minmax(0,1fr);gap:1.5rem;padding-block-start:1rem;display:grid}[data-case-study=american-pool] [data-product-evidence-scope] p{margin:0;font-family:Manrope,sans-serif;line-height:1.6}[data-case-study=american-pool] [data-product-evidence-scope] p:first-child{color:var(--vf-action-fuchsia);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800}@media (width<=48rem){[data-case-study=american-pool] [data-product-evidence-intro],[data-case-study=american-pool] [data-product-evidence-grid],[data-case-study=american-pool] [data-product-evidence-scope]{grid-template-columns:minmax(0,1fr)}[data-case-study=american-pool] [data-product-evidence-grid]>figure:last-child{grid-column:1;margin-block-start:0}[data-case-study=american-pool] [data-product-evidence-scope]{gap:.75rem}}[data-case-study=american-pool] [data-product-evidence-marker]{color:var(--vf-support-blush);background:0 0}[data-case-study=american-pool] [data-product-evidence-scope]{background:var(--vf-forest);inline-size:100%;color:var(--vf-paper);gap:clamp(1.5rem,5vw,4.5rem);margin-block-start:clamp(64px,10vw,128px);padding:clamp(1.75rem,5vw,3.5rem) clamp(1.25rem,5vw,4rem)}[data-case-study=american-pool] [data-product-evidence-scope] p{color:var(--vf-paper)}@media (width>=48.01rem){[data-case-study=american-pool] [data-product-evidence-grid]>figure:nth-child(2) [data-product-evidence-media]{margin-block-start:48px}[data-case-study=american-pool] [data-product-evidence-grid]>figure:last-child{margin-block-start:clamp(64px,10vw,132px)}}@media (width<=48rem){[data-case-study=american-pool] [data-product-evidence-grid]>figure:nth-child(2) [data-product-evidence-media]{margin-block-start:0}[data-case-study=american-pool] [data-trail=systems-thread] .case-study-table{overflow-inline:auto;overscroll-behavior-inline:contain}}[data-case-study=american-pool] [data-product-evidence-heading]>span:last-child{min-inline-size:0}[data-case-study=american-pool] [data-product-evidence-title],[data-case-study=american-pool] [data-product-evidence-copy]{overflow-wrap:anywhere}[data-case-study=american-pool] [data-product-evidence-scope] p:first-child{color:var(--vf-paper)}[data-case-study=time-clock] .case-study-editorial-list,[data-case-study=american-pool] .case-study-editorial-list{gap:0;padding:0;list-style:none;display:grid}[data-case-study=time-clock] .case-study-editorial-list li,[data-case-study=american-pool] .case-study-editorial-list li{border-block-start:1px solid;grid-template-columns:3rem minmax(0,1fr);gap:.5rem 1rem;padding-block:1rem;display:grid}[data-case-study=time-clock] .case-study-editorial-list li>span,[data-case-study=american-pool] .case-study-editorial-list li>span{grid-row:span 2;font-family:Antonio,sans-serif;font-size:1.25rem}[data-case-study=time-clock] .case-study-editorial-list p,[data-case-study=american-pool] .case-study-editorial-list p{grid-column:2;margin:0}[data-case-study=time-clock] [data-case-study-editorial-list],[data-case-study=american-pool] [data-case-study-editorial-list]{max-inline-size:68rem;margin:0}[data-case-study=time-clock] [data-case-study-editorial-list] li,[data-case-study=american-pool] [data-case-study-editorial-list] li{border-color:var(--vf-line);color:var(--vf-forest);grid-template-columns:minmax(3rem,.18fr) minmax(9rem,.45fr) minmax(0,1.35fr);align-items:start;padding-block:clamp(1.25rem,3vw,2.5rem)}[data-case-study=time-clock] [data-case-study-editorial-list] li>span,[data-case-study=american-pool] [data-case-study-editorial-list] li>span{color:var(--vf-support-blush);grid-area:1/1/span 2;font-size:clamp(2rem,4vw,4rem)}[data-case-study=time-clock] [data-case-study-editorial-list] strong,[data-case-study=american-pool] [data-case-study-editorial-list] strong{color:var(--vf-action-fuchsia);letter-spacing:.12em;grid-column:2;font-family:Manrope,sans-serif;font-size:.72rem}[data-case-study=time-clock] [data-case-study-editorial-list] p,[data-case-study=american-pool] [data-case-study-editorial-list] p{grid-column:3;font-family:Antonio,sans-serif;font-size:clamp(1.65rem,3vw,3.2rem);line-height:.95}[data-case-study=american-pool] #reflection [data-case-study-editorial-list] li:nth-child(2){margin-inline-start:clamp(0rem,9vw,9rem)}[data-case-study=american-pool] #reflection [data-case-study-editorial-list] li:nth-child(3){margin-inline-start:clamp(0rem,3vw,3rem)}[data-case-study=and-mom] [data-chapter-transition]{border-block-start:1px solid var(--vf-line);max-inline-size:76rem;margin:0 auto;padding:clamp(2rem,6vw,6rem) clamp(1.25rem,5vw,5rem)}[data-case-study=and-mom] [data-and-mom-masthead]{gap:clamp(.75rem,2vw,1.5rem);max-inline-size:76rem;margin-inline:auto;padding:clamp(2rem,5vw,4rem) clamp(1.25rem,5vw,5rem) clamp(1.5rem,4vw,3rem);display:grid}[data-case-study=and-mom] [data-and-mom-masthead] h1{max-inline-size:6ch;color:var(--vf-forest);text-transform:uppercase;margin:0;font-family:Antonio,sans-serif;font-size:clamp(3rem,7vw,6rem);line-height:.82}[data-case-study=and-mom] [data-and-mom-masthead]>p{margin:0}[data-case-study=and-mom] [data-chapter-transition]>section{gap:1.25rem;display:grid}[data-case-study=and-mom] [data-chapter-transition] h2,[data-case-study=and-mom] [data-chapter-transition] h3{color:var(--vf-forest);overflow-wrap:anywhere;text-transform:uppercase;margin:0;font-family:Antonio,sans-serif;font-size:clamp(3rem,7vw,7rem);line-height:.82}[data-case-study=and-mom] [data-chapter-transition]>section>p{max-inline-size:46rem;margin:0;font-size:1.05rem;line-height:1.7}[data-case-study=and-mom] [data-chapter-transition] figure{margin:clamp(1rem,4vw,3rem) 0 0}[data-case-study=and-mom] [data-chapter-transition] figure img{block-size:auto;inline-size:100%;display:block}[data-case-study=and-mom] [data-chapter-transition] figcaption{color:var(--vf-forest);font-size:.82rem;line-height:1.5}[data-case-study=and-mom] [data-and-mom-chapter]{border-color:var(--vf-support-blush)}[data-case-study=and-mom] [data-and-mom-chapter]>section{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:clamp(1.5rem,7vw,8rem)}[data-case-study=and-mom] [data-and-mom-chapter=state]>section{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}[data-case-study=and-mom] [data-and-mom-chapter] h2{text-wrap:balance;grid-column:1;max-inline-size:7ch}[data-case-study=and-mom] [data-and-mom-chapter]>section>p{grid-column:2;align-self:end;max-inline-size:36rem;padding-block-end:.5rem}[data-case-study=and-mom] [data-and-mom-chapter] figure{border-block:1px solid var(--vf-line);grid-column:1/-1;padding-block:clamp(1rem,3vw,2.5rem)}[data-case-study=and-mom] [data-and-mom-chapter=state] h2{overflow-wrap:normal;word-break:normal;max-inline-size:12ch;font-size:clamp(2.75rem,6vw,5.5rem);line-height:.82}[data-case-study=and-mom] [data-and-mom-chapter=process] figure{margin-inline-start:clamp(0rem,7vw,7rem)}[data-case-study=and-mom] [data-and-mom-chapter=reflection] figure{margin-inline-end:clamp(0rem,7vw,7rem)}[data-case-study=and-mom] [data-and-mom-chapter] figure a{display:block}[data-case-study=and-mom] [data-and-mom-chapter] figcaption{max-inline-size:48rem}@media (width<=48rem){[data-case-study=and-mom] [data-and-mom-chapter]>section,[data-case-study=and-mom] [data-and-mom-chapter=state]>section{grid-template-columns:minmax(0,1fr)}[data-case-study=and-mom] [data-and-mom-chapter] h2,[data-case-study=and-mom] [data-and-mom-chapter]>section>p,[data-case-study=and-mom] [data-and-mom-chapter] figure{grid-column:1}[data-case-study=and-mom] [data-and-mom-chapter=process] figure,[data-case-study=and-mom] [data-and-mom-chapter=reflection] figure{margin-inline:0}[data-case-study=time-clock] [data-case-study-editorial-list],[data-case-study=american-pool] [data-case-study-editorial-list],[data-case-study=time-clock] [data-case-study-editorial-list] li,[data-case-study=american-pool] [data-case-study-editorial-list] li,[data-case-study=time-clock] [data-case-study-editorial-list] strong,[data-case-study=american-pool] [data-case-study-editorial-list] strong,[data-case-study=time-clock] [data-case-study-editorial-list] p,[data-case-study=american-pool] [data-case-study-editorial-list] p{min-inline-size:0}[data-case-study=time-clock] [data-case-study-editorial-list] li,[data-case-study=american-pool] [data-case-study-editorial-list] li{grid-template-columns:minmax(0,3rem) minmax(0,1fr)}[data-case-study=time-clock] [data-case-study-editorial-list] strong,[data-case-study=american-pool] [data-case-study-editorial-list] strong{overflow-wrap:normal;word-break:normal;grid-column:2}[data-case-study=time-clock] [data-case-study-editorial-list] p,[data-case-study=american-pool] [data-case-study-editorial-list] p{overflow-wrap:normal;word-break:normal;grid-column:1/-1;max-inline-size:100%}}[data-case-study=and-mom] [data-editorial-overlap]{overflow-wrap:normal;text-wrap:nowrap;word-break:normal;line-height:.87}@media (width<=48rem){[data-case-study=and-mom] [data-editorial-overlap]{line-height:.92}}[data-case-study=american-pool] [data-case-study-statement-grid]{padding:clamp(3.5rem,8vw,7.75rem) clamp(1.25rem,5vw,5rem)}[data-case-study=american-pool] [data-case-study-statement-grid] [data-case-study-editorial-list]{inline-size:min(100%,78rem);max-inline-size:none;margin-inline:auto}[data-case-study=american-pool] [data-case-study-statement-grid] [data-case-study-editorial-list] li{grid-template-columns:minmax(3rem,.16fr) minmax(9rem,.44fr) minmax(0,1.4fr)}@media (width<=48rem){[data-case-study=american-pool] [data-case-study-statement-grid] [data-case-study-editorial-list] li{grid-template-columns:minmax(0,3rem) minmax(0,1fr)}}[data-case-study=american-pool] #reflection [data-case-study-editorial-list] li:nth-child(n){margin-inline-start:0}[data-case-study=and-mom] [data-and-mom-chapter] [data-editorial-overlap]{overflow-wrap:normal;word-break:normal;text-wrap:nowrap;grid-column:1/-1;max-inline-size:none;font-size:clamp(2.75rem,5.5vw,5.5rem)}[data-case-study=and-mom] [data-and-mom-chapter=state] [data-editorial-overlap]{max-inline-size:none}@media (width<=40rem){[data-case-study=and-mom] [data-and-mom-chapter] [data-editorial-overlap]{text-wrap:wrap;font-size:clamp(2.3rem,10vw,3rem)}[data-case-study=and-mom] [data-and-mom-chapter] [data-editorial-overlap]>[data-editorial-overlap-line]{white-space:normal}}[data-site-footer]{border-block-start:1px solid var(--vf-paper-line);background:var(--vf-forest);color:var(--vf-paper);gap:clamp(2rem,7vw,6rem);padding:clamp(3rem,9vw,8rem) clamp(1rem,5vw,5rem);display:grid}[data-site-footer-identity]{gap:.75rem;min-inline-size:0;max-inline-size:60rem;display:grid}[data-site-footer] nav{border-block-start:1px solid var(--vf-paper-line);padding-block-start:1rem}[data-site-footer] nav ul{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}[data-site-footer-contact]{flex-wrap:wrap;gap:.75rem;display:flex}@media (width<=48rem){[data-site-footer] nav ul{grid-template-columns:1fr}[data-site-footer] nav a,[data-site-footer-contact] a{inline-size:100%}}[data-site-footer]{padding:clamp(2rem,4vw,3.5rem) clamp(1rem,5vw,5rem);display:block}[data-site-footer-grid]{grid-template-columns:minmax(0,1fr) minmax(18rem,auto);gap:1.25rem clamp(2rem,7vw,6rem);inline-size:min(100%,72rem);margin-inline:auto;display:grid}[data-site-footer-identity]{align-content:start;gap:.4rem;min-inline-size:0;display:grid}[data-site-footer-signature]{letter-spacing:-.05em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-family:Antonio,sans-serif;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:600;line-height:.82}[data-site-footer-descriptor]{color:var(--vf-support-blush);letter-spacing:.08em;overflow-wrap:anywhere;text-transform:uppercase;margin:0;font-family:Manrope,sans-serif;font-size:.7rem;font-weight:800}[data-site-footer] nav{border-block-start:0;align-self:end;padding-block-start:0}[data-site-footer] nav ul{justify-content:flex-end;gap:.25rem .75rem;display:flex}[data-site-footer] nav a{color:var(--vf-paper);letter-spacing:.07em;text-transform:uppercase;justify-content:flex-start;font-family:Manrope,sans-serif;font-size:.7rem;font-weight:800}[data-site-footer-contact]{border-block-start:1px solid var(--vf-paper-line);flex-wrap:wrap;grid-column:1/-1;gap:.75rem;padding-block-start:1rem;display:flex}[data-site-footer-contact] a{box-sizing:border-box;color:var(--vf-paper);padding-inline:1rem;font-weight:800}[data-site-footer-contact--primary]{border-color:var(--vf-action-fuchsia);background:var(--vf-action-fuchsia);color:var(--vf-paper)!important}@media (width<=48rem){[data-site-footer-grid]{grid-template-columns:1fr;gap:1rem}[data-site-footer] nav{align-self:auto}[data-site-footer] nav ul{justify-content:flex-start}[data-site-footer-contact]{grid-column:auto}}*,:before,:after{box-sizing:border-box}body{margin:0}nav ul{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.shell-state{min-block-size:44px;min-inline-size:44px;color:inherit;touch-action:manipulation;justify-content:center;align-items:center;display:inline-flex}.contact-action{border:solid}.skip-link{z-index:2;position:fixed;inset-block-start:0;transform:translateY(-120%)}.skip-link:focus-visible{transform:none}:where(.shell-state,.skip-link):is(:hover,:active),[aria-current=page]{text-decoration:underline}:where(.shell-state,.skip-link):active,[aria-current=page]{border-block-end:solid}:where(.shell-state,.skip-link):focus-visible{outline-offset:.2em;outline:solid}img[width][height]{block-size:auto;max-inline-size:100%}@media (prefers-reduced-motion:reduce){.shell-state,.skip-link{transition:none;animation:none}}
