.alder-reed-site{--ar-ink:#24303d;--ar-navy:#202d3d;--ar-paper:#f3efe7;--ar-warm:#e5dbcc;--ar-brass:#b79257;--ar-muted:#596166;background:var(--ar-paper);color:var(--ar-ink);min-height:100vh;font-family:IBM Plex Sans,DM Sans,sans-serif}.alder-reed-site *{box-sizing:border-box}.alder-reed-site a{color:inherit;text-decoration:none}.alder-reed-site button,.alder-reed-site input,.alder-reed-site textarea{font:inherit}.alder-reed-site h1,.alder-reed-site h2,.alder-reed-site h3,.alder-reed-site p{margin:0}.alder-reed-site h1,.alder-reed-site h2{letter-spacing:-.055em;font-family:Newsreader,Georgia,serif;font-weight:500}.alder-reed-site h1 em,.alder-reed-site h2 em{color:var(--ar-brass);font-style:italic}.alder-reed-header{background:var(--ar-navy);color:#f8f3ea;z-index:20;justify-content:space-between;align-items:center;gap:2rem;padding:1.05rem clamp(1.25rem,4vw,5rem);transition:box-shadow .18s,padding .18s;display:flex;position:sticky;top:0}.alder-reed-header.is-scrolled{padding-block:.8rem;box-shadow:0 12px 30px #202d3d29}.alder-reed-wordmark{flex-direction:column;min-width:max-content;line-height:.92;display:inline-flex}.alder-reed-wordmark span{letter-spacing:-.07em;font-family:Bricolage Grotesque,sans-serif;font-size:.97rem;font-weight:600}.alder-reed-wordmark i{color:var(--ar-brass);font-family:Newsreader,Georgia,serif;font-size:1.25em;font-style:italic}.alder-reed-wordmark small{color:#f8f3ea9e;letter-spacing:.08em;text-transform:uppercase;margin-top:.38rem;font-family:IBM Plex Mono,monospace;font-size:.5rem}.alder-reed-nav{align-items:center;gap:clamp(1rem,3vw,2.4rem);margin-left:auto;display:flex}.alder-reed-nav a,.alder-reed-header-cta,.alder-reed-footer>a:last-child{letter-spacing:.025em;font-size:.68rem}.alder-reed-nav a{color:#f8f3eaad;transition:color .16s}.alder-reed-nav a:hover,.alder-reed-nav a:focus-visible,.alder-reed-footer>a:last-child:hover,.alder-reed-footer>a:last-child:focus-visible{color:var(--ar-brass)}.alder-reed-header-cta{white-space:nowrap;border-bottom:1px solid #f8f3eab3;padding-bottom:.28rem}.alder-reed-header-cta span,.alder-reed-footer>a:last-child span{color:var(--ar-brass);margin-left:.3rem}.alder-reed-hero{grid-template-columns:minmax(15rem,.9fr) 1.1fr;min-height:min(46rem,100vh - 4.5rem);display:grid}.alder-reed-hero-copy{flex-direction:column;justify-content:center;padding:clamp(4rem,8vw,8rem) clamp(1.25rem,7vw,8rem);display:flex}.alder-reed-eyebrow,.alder-reed-section-mark,.alder-reed-hero-note,.alder-reed-hero-figure figcaption,.alder-reed-practice-number,.alder-reed-approach-step>span,.alder-reed-conversation-form>p{letter-spacing:.11em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.58rem}.alder-reed-eyebrow{color:var(--ar-brass);margin-bottom:1.35rem}.alder-reed-hero h1{max-width:8.5ch;font-size:clamp(3.55rem,6.7vw,6.55rem);line-height:.86}.alder-reed-hero h1 em{width:fit-content;color:var(--ar-brass);letter-spacing:-.055em;margin-top:.04em;font-family:Newsreader,Georgia,serif;font-size:1em;font-style:italic;font-weight:500;line-height:.86;display:block}.alder-reed-hero-lede{color:var(--ar-muted);max-width:26rem;margin-top:2rem;font-size:clamp(.96rem,1.3vw,1.14rem);line-height:1.6}.alder-reed-actions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2.3rem;display:flex}.alder-reed-site .alder-reed-button{color:#fffaf1;cursor:pointer;letter-spacing:.025em;background:#74562d;border:1px solid #74562d;justify-content:center;align-items:center;gap:1rem;padding:.96rem 1.2rem;font-size:.7rem;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.alder-reed-button:hover,.alder-reed-button:focus-visible{background:#5f4422;border-color:#5f4422;transform:translateY(-2px)}.alder-reed-button span{font-size:1rem;line-height:.6}.alder-reed-text-link{border-bottom:1px solid #24303d61;padding-bottom:.25rem;font-size:.7rem}.alder-reed-text-link span{color:var(--ar-brass);margin-left:.5rem}.alder-reed-hero-note{color:var(--ar-muted);margin-top:4rem}.alder-reed-hero-figure{background:var(--ar-warm);margin:0;padding:clamp(.7rem,1.7vw,1.4rem);position:relative}.alder-reed-hero-figure img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:33rem}.alder-reed-hero-figure figcaption{color:#f8f3ead9;text-shadow:0 1px 10px #202d3d40;justify-content:space-between;display:flex;position:absolute;bottom:2.2rem;left:2.2rem;right:2.2rem}.alder-reed-intro,.alder-reed-practices,.alder-reed-conversation{max-width:90rem;margin-inline:auto;padding-inline:clamp(1.25rem,7vw,8rem)}.alder-reed-intro{grid-template-columns:minmax(7rem,.7fr) 2fr minmax(9rem,.8fr);align-items:start;gap:2rem;padding-top:clamp(6rem,13vw,12rem);padding-bottom:clamp(6rem,13vw,12rem);display:grid}.alder-reed-section-mark{color:var(--ar-brass);margin-top:.55rem}.alder-reed-intro h2,.alder-reed-practices-heading h2,.alder-reed-approach-heading h2,.alder-reed-conversation-heading h2{font-size:clamp(3rem,6vw,6.3rem);line-height:.88}.alder-reed-intro h2+p,.alder-reed-practices-heading>p:last-child,.alder-reed-approach-heading>p:last-child,.alder-reed-conversation-heading>p:last-child{color:var(--ar-muted);max-width:29rem;margin-top:2rem;font-size:clamp(.96rem,1.25vw,1.1rem);line-height:1.68}.alder-reed-side-note{color:var(--ar-muted);margin-top:4.5rem;font-family:Newsreader,Georgia,serif;font-size:clamp(1.15rem,2vw,1.6rem);line-height:1.02}.alder-reed-practices{grid-template-columns:minmax(13rem,.8fr) 1.5fr;gap:clamp(3rem,8vw,9rem);padding-bottom:clamp(6rem,12vw,11rem);display:grid}.alder-reed-practice-list{border-top:1px solid #24303d38}.alder-reed-practice{border-bottom:1px solid #24303d38}.alder-reed-practice summary{cursor:pointer;grid-template-columns:3rem 1fr auto;align-items:center;gap:1rem;padding:1.4rem 0;list-style:none;display:grid}.alder-reed-practice summary::-webkit-details-marker{display:none}.alder-reed-practice-number{color:var(--ar-brass)}.alder-reed-practice-title{letter-spacing:-.035em;font-family:Newsreader,Georgia,serif;font-size:clamp(1.5rem,2.7vw,2.65rem)}.alder-reed-practice-plus{color:var(--ar-brass);font-size:1.6rem;transition:transform .16s}.alder-reed-practice[open] .alder-reed-practice-plus{transform:rotate(45deg)}.alder-reed-practice p{color:var(--ar-muted);max-width:34rem;margin:-.4rem 3rem 1.5rem 4rem;font-size:.94rem;line-height:1.65}.alder-reed-approach{background:var(--ar-navy);color:#f8f3ea;grid-template-columns:minmax(13rem,.8fr) 1.5fr;gap:clamp(3rem,8vw,9rem);padding:clamp(6rem,11vw,10rem) clamp(1.25rem,7vw,8rem);display:grid}.alder-reed-approach .alder-reed-section-mark,.alder-reed-approach h2 em{color:#d3b47b}.alder-reed-approach-heading>p:last-child{color:#f8f3eaa3}.alder-reed-approach-list{border-top:1px solid #f8f3ea3b}.alder-reed-approach-step{border-bottom:1px solid #f8f3ea3b;grid-template-columns:3rem 1fr;gap:1.5rem;padding:1.8rem 0 2rem;display:grid}.alder-reed-approach-step>span{color:#d3b47b}.alder-reed-approach-step h3{letter-spacing:-.04em;font-family:Newsreader,Georgia,serif;font-size:clamp(1.6rem,2.8vw,2.7rem);font-weight:500}.alder-reed-approach-step p{color:#f8f3eaa3;max-width:28rem;margin-top:.55rem;font-size:.92rem;line-height:1.6}.alder-reed-conversation{grid-template-columns:minmax(15rem,.9fr) 1fr;align-items:start;gap:clamp(3rem,8vw,9rem);padding-top:clamp(6rem,11vw,10rem);padding-bottom:clamp(6rem,11vw,10rem);display:grid}.alder-reed-conversation-form{border-top:1px solid #24303d38;gap:1.6rem;padding-top:.8rem;display:grid}.alder-reed-conversation-form label{gap:.65rem;display:grid}.alder-reed-conversation-form label>span{letter-spacing:.1em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.58rem}.alder-reed-conversation-form input,.alder-reed-conversation-form textarea{color:var(--ar-ink);resize:vertical;background:0 0;border:0;border-bottom:1px solid #24303d52;border-radius:0;outline:0;padding:.75rem 0}.alder-reed-conversation-form input:focus,.alder-reed-conversation-form textarea:focus{border-color:var(--ar-brass);box-shadow:0 1px 0 var(--ar-brass)}.alder-reed-conversation-form .alder-reed-button{justify-self:start;margin-top:.5rem}.alder-reed-conversation-form>p{color:var(--ar-muted);max-width:26rem;line-height:1.5}.alder-reed-disclaimer{background:var(--ar-warm);color:var(--ar-muted);padding:1rem clamp(1.25rem,7vw,8rem);font-size:.76rem;line-height:1.55}.alder-reed-disclaimer strong{color:var(--ar-ink);font-weight:600}.alder-reed-footer{color:#f8f3ea;background:#182330;grid-template-columns:1fr 1fr auto;align-items:end;gap:1.5rem;padding:2.5rem clamp(1.25rem,4vw,5rem);display:grid}.alder-reed-footer p{color:#f8f3eaa3;font-family:Newsreader,Georgia,serif;font-size:1.15rem}.alder-reed-footer .alder-reed-wordmark small{color:#f8f3ea9e}.alder-reed-site.has-motion [data-ar-reveal]{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(1.5rem)}.alder-reed-site [data-ar-reveal].is-visible{opacity:1;transform:none}.alder-reed-site a:focus-visible,.alder-reed-site button:focus-visible,.alder-reed-site summary:focus-visible,.alder-reed-site input:focus-visible,.alder-reed-site textarea:focus-visible{outline:2px solid var(--ar-brass);outline-offset:4px}@media (width<=760px){.alder-reed-header{gap:1rem;padding-inline:1.25rem}.alder-reed-nav{gap:.8rem;margin-left:auto;display:flex}.alder-reed-nav a{white-space:nowrap;font-size:.59rem}.alder-reed-nav a:nth-child(3),.alder-reed-header-cta{display:none}.alder-reed-hero{flex-direction:column;display:flex}.alder-reed-hero-copy{padding:4.7rem 1.25rem 4rem}.alder-reed-hero h1{font-size:clamp(3.7rem,17vw,5.8rem)}.alder-reed-hero-note{margin-top:3rem}.alder-reed-hero-figure{min-height:26rem}.alder-reed-hero-figure img{min-height:25rem}.alder-reed-intro,.alder-reed-practices,.alder-reed-approach,.alder-reed-conversation{padding-inline:1.25rem;display:block}.alder-reed-intro .alder-reed-section-mark,.alder-reed-practices-heading .alder-reed-section-mark,.alder-reed-approach-heading .alder-reed-section-mark,.alder-reed-conversation-heading .alder-reed-section-mark{margin-bottom:2.25rem}.alder-reed-side-note{margin-top:2rem}.alder-reed-practice-list,.alder-reed-approach-list,.alder-reed-conversation-form{margin-top:3.5rem}.alder-reed-practice p{margin-left:0}.alder-reed-disclaimer{padding-inline:1.25rem}.alder-reed-footer{flex-direction:column;align-items:start;padding-inline:1.25rem;display:flex}.alder-reed-footer>a:last-child{margin-top:1rem}}@media (prefers-reduced-motion:reduce){.alder-reed-site *,.alder-reed-site :before,.alder-reed-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important}.alder-reed-site [data-ar-reveal]{opacity:1;transform:none}}.alder-reed-site{--ar-ink:#101114;--ar-navy:#1747d1;--ar-warm:#eef3ff;--ar-paper:#fff;--ar-rule:#10111447;color:#101114;background:#1747d1}.alder-reed-header{z-index:30;color:#fff;backdrop-filter:none;background:linear-gradient(#101114,#101114d1,#0000);border-bottom:1px solid #ffffff52;min-height:5.3rem;position:absolute;top:0;left:0;right:0}.alder-reed-header.is-scrolled{color:#fff;background:#101114f5;position:fixed}.alder-reed-wordmark{color:#fff}.alder-reed-wordmark small{color:#ffffff8f}.alder-reed-nav a{color:#ffffffb8}.alder-reed-nav a:hover,.alder-reed-nav a:focus-visible{color:#8eacff}.alder-reed-header-cta{color:#fff;background:#1747d1;border-color:#8eacff}.alder-reed-hero{color:#fff;isolation:isolate;background:#1747d1;min-height:100svh;display:block;position:relative;overflow:hidden}.alder-reed-case-grid{z-index:-1;background-image:linear-gradient(90deg,#0000 calc(25% - 1px),#1011145c 25%,#0000 calc(25% + 1px)),linear-gradient(90deg,#0000 calc(75% - 1px),#1011145c 75%,#0000 calc(75% + 1px)),linear-gradient(#10111457 1px,#0000 1px);background-size:100% 100%,100% 100%,100% 5.5rem;position:absolute;inset:0}.alder-reed-hero:after{z-index:-1;content:"";background:#101114;width:2.4rem;position:absolute;top:0;bottom:0;left:62%}.alder-reed-folio{color:#ffffffa8;letter-spacing:.11em;text-transform:uppercase;border-top:2px solid #101114;border-bottom:1px solid #ffffff73;grid-template-columns:1fr auto 1fr;gap:2rem;padding:.7rem 0;font:600 .55rem/1 IBM Plex Mono,monospace;display:grid;position:absolute;top:7rem;left:clamp(1.25rem,4vw,4.5rem);right:clamp(1.25rem,4vw,4.5rem)}.alder-reed-folio span:last-child{text-align:right}.alder-reed-hero-copy{z-index:3;justify-content:center;width:min(46rem,60vw);min-height:100svh;padding:clamp(10rem,20vh,14rem) 0 clamp(7rem,13vh,10rem) clamp(1.25rem,11vw,11rem);display:flex;position:relative}.alder-reed-hero h1{color:#fff;letter-spacing:-.065em;text-transform:uppercase;max-width:12ch;font-family:IBM Plex Sans,sans-serif;font-size:clamp(2.75rem,5.3vw,4rem);font-weight:500;line-height:.92}.alder-reed-hero h1 em{color:#fff;letter-spacing:inherit;font-family:IBM Plex Sans,sans-serif;font-style:normal;font-weight:500}.alder-reed-hero-lede{color:#ffffffb8;max-width:33rem;font-family:IBM Plex Sans,sans-serif}.alder-reed-actions{align-items:center}.alder-reed-button{color:#101114;background:#8eacff;border:1px solid #8eacff;box-shadow:.55rem .55rem #10111459}.alder-reed-text-link{color:#fff}.alder-reed-hero-note{color:#ffffff7a}.alder-reed-docket{z-index:3;width:min(25rem,31vw);position:absolute;top:50%;right:clamp(1.25rem,6vw,7rem);transform:translateY(-44%)}.alder-reed-docket>span{color:#8eacff;letter-spacing:.1em;text-transform:uppercase;border-bottom:2px solid #101114;padding-bottom:.7rem;font:600 .57rem/1 IBM Plex Mono,monospace;display:block}.alder-reed-docket ol{border-bottom:1px solid #ffffff73;margin:0;padding:0;list-style:none}.alder-reed-docket li{text-transform:uppercase;border-bottom:1px solid #ffffff57;grid-template-columns:2.3rem 1fr;gap:1rem;padding:1rem 0;font-family:IBM Plex Sans,sans-serif;font-size:.78rem;display:grid}.alder-reed-docket li:last-child{border-bottom:0}.alder-reed-docket b{color:#8eacff;font:600 .58rem/1.5 IBM Plex Mono,monospace}.alder-reed-file-stamp{color:#101114;border:3px double #101114;justify-content:center;align-items:center;gap:.4rem;width:9rem;height:3.5rem;display:flex;position:absolute;bottom:3rem;right:clamp(1.25rem,6vw,7rem);transform:rotate(-5deg)}.alder-reed-file-stamp span{font:700 1.4rem/1 IBM Plex Sans,sans-serif}.alder-reed-file-stamp i{font-family:Newsreader,serif;font-size:1.2rem}.alder-reed-intro{color:#fff;background:#101114}.alder-reed-intro h2,.alder-reed-intro h2 em{color:#fff}.alder-reed-intro>div>p,.alder-reed-side-note{color:#ffffff9e}.alder-reed-intro .alder-reed-section-mark{color:#8eacff}.alder-reed-practices{color:#fff;background:#1747d1}.alder-reed-practices h2,.alder-reed-practices h2 em,.alder-reed-practice summary{color:#fff}.alder-reed-practices-heading>p:last-child,.alder-reed-practice p{color:#ffffffa3}.alder-reed-practices .alder-reed-section-mark,.alder-reed-practice-number{color:#8eacff}.alder-reed-practice,.alder-reed-practice-list{border-color:#ffffff4d}.alder-reed-practice-plus{border-color:#8eacff}.alder-reed-approach{color:#101114;background:#eef3ff}.alder-reed-conversation{color:#fff;background:#101114}.alder-reed-conversation h2,.alder-reed-conversation h2 em{color:#fff}.alder-reed-conversation-heading>p:last-child{color:#ffffff9e}.alder-reed-conversation .alder-reed-section-mark{color:#8eacff}.alder-reed-conversation-form input,.alder-reed-conversation-form textarea{color:#fff;border-color:#ffffff73}.alder-reed-conversation-form label span,.alder-reed-conversation-form>p{color:#ffffff94}.alder-reed-disclaimer{color:#101114;background:#8eacff;border-color:#101114}.alder-reed-footer{color:#fff;background:#1747d1}@media (width<=900px){.alder-reed-hero{min-height:58rem}.alder-reed-hero-copy{width:min(39rem,72vw);min-height:58rem;padding:10rem 1.25rem 16rem 5rem}.alder-reed-docket{width:auto;inset:auto 1.25rem 3rem 5rem;transform:none}.alder-reed-docket ol{grid-template-columns:1fr 1fr;display:grid}.alder-reed-docket li:nth-child(odd){border-right:1px solid #ffffff57}.alder-reed-docket li{padding:.8rem}.alder-reed-file-stamp{bottom:15rem;right:1.25rem}.alder-reed-hero:after{width:1rem;left:3.3rem}}@media (width<=760px){.alder-reed-header{position:absolute}.alder-reed-hero{min-height:59rem;display:block}.alder-reed-hero-copy{width:100%;min-height:59rem;padding:9rem 1.25rem 19rem 3.2rem}.alder-reed-hero h1{font-size:clamp(2.55rem,11.5vw,3.5rem)}.alder-reed-folio{grid-template-columns:1fr auto;top:6.4rem}.alder-reed-folio span:nth-child(2){display:none}.alder-reed-docket{bottom:2rem;left:3.2rem;right:1.25rem}.alder-reed-docket li{font-size:.66rem}.alder-reed-file-stamp{width:6.5rem;bottom:17rem;right:1.25rem}.alder-reed-hero:after{width:.7rem;left:1.55rem}}.alder-reed-site .alder-reed-footer p,.alder-reed-site .alder-reed-footer .alder-reed-wordmark small{color:#f8f3eacc}
