/* BigDecks Design Assist: an editorial story in the existing brand system. */
.da-body main.wrap{width:100%;max-width:none}.da-wrap{width:min(1200px,calc(100% - 64px));margin-inline:auto}
.da-page h2{font-size:clamp(42px,5vw,72px);font-weight:400;line-height:1.02;margin:18px 0 28px}.da-page h2 em,.da-page h1 em{font-weight:400}.da-page p{line-height:1.85}.da-page a{ text-underline-offset:6px}.da-page .button{border-radius:0;padding:17px 23px}.da-page figure{margin:0}.da-page img{display:block;width:100%;object-fit:cover}.da-page figcaption{font-size:10px;line-height:1.6;letter-spacing:.02em}.da-page .eyebrow{font-size:11px;letter-spacing:.15em}
.da-hero{position:relative;isolation:isolate;min-height:760px;height:calc(100svh - 115px);max-height:1000px;display:flex;align-items:flex-end;color:#faf5ea;background:#203c2b}.da-hero-media{position:absolute;inset:0;z-index:-2}.da-hero-media img{height:100%;object-position:center 58%}.da-hero::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,27,19,.65),rgba(12,27,19,.05) 80%),linear-gradient(0deg,rgba(12,27,19,.8),transparent 80%);z-index:-1}.da-hero-media figcaption{position:absolute;bottom:20px;right:30px;color:#fff;z-index:2}.da-hero-copy{padding-block:80px}.da-hero h1{font-size:clamp(65px,8.6vw,126px);line-height:.93;letter-spacing:-.035em;margin:22px 0 28px;max-width:13ch}.da-hero-copy>p:not(.eyebrow){max-width:515px;font-size:17px;line-height:1.8}.da-actions{display:flex;align-items:center;flex-wrap:wrap;gap:26px;margin-top:30px}.da-actions .button{background:#faf5ea;color:#203e30}.da-actions>a:not(.button){font-size:13px}
.da-index{display:flex;align-items:center;justify-content:space-between;gap:22px;padding-block:26px;border-bottom:1px solid var(--line);font-size:11px}.da-index span{font-weight:600}.da-index a{white-space:nowrap;text-decoration:none}
.da-opening{display:grid;grid-template-columns:1.1fr .9fr;gap:0 85px;padding-block:110px 70px}.da-opening>.eyebrow{grid-column:1/-1}.da-opening>div{padding-top:10px;max-width:480px}.da-opening h2{margin-top:8px}.da-opening p{font-size:15px}
.da-stories{display:grid;grid-template-columns:1fr 1fr;gap:72px 38px;padding-bottom:110px}.da-story figure{position:relative}.da-story img{height:470px}.da-story figcaption{padding-top:10px;color:var(--muted)}.da-story h3{font-size:43px;margin:12px 0 18px}.da-story>div>p:not(.eyebrow){font-size:14px;max-width:490px}.da-story>div>.eyebrow{margin-top:26px}.da-story a{font-size:12px;font-weight:600}.da-story-wide{grid-column:1/-1;display:grid;grid-template-columns:1.12fr .88fr;gap:85px;align-items:center}.da-story-wide img{height:660px;object-position:center 70%}.da-story-wide h3{font-size:64px}.da-story-wide>div{max-width:400px}
.da-work{background:#203e30;color:#faf5ea;padding-block:95px}.da-work-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px}.da-work-intro>p:not(.eyebrow){font-size:14px;max-width:410px}.da-work-intro figure{margin-top:40px}.da-work-intro img{height:430px;object-position:center 70%}.da-work figcaption{padding-top:12px;color:#d6dece}.da-work h2{font-size:65px}.da-scope-note{font-size:12px;opacity:.85;margin:0 0 24px}.da-deliverables article{display:grid;grid-template-columns:30px 1fr;gap:18px;border-top:1px solid #667b67;padding:22px 0}.da-deliverables article>span{font-size:11px;padding-top:5px;color:#cdd4bd}.da-deliverables h3{font-size:30px;margin:0 0 12px}.da-deliverables article p{font-size:13px;line-height:1.8;margin:0;color:#e0e4d8}
.da-tiers{padding-block:110px}.da-section-head{display:grid;grid-template-columns:1.1fr .9fr;gap:90px;align-items:end;margin-bottom:45px}.da-section-head>p{font-size:14px;padding-bottom:20px}.da-tier{display:grid;grid-template-columns:70px 1fr 1fr;gap:40px;border-top:1px solid #b7b9a4;padding:42px 0}.da-tier-number{font:italic 45px 'EB Garamond',serif;color:#718369}.da-tier h3{font-size:38px;margin:10px 0 20px;max-width:340px}.da-tier p{font-size:13px;max-width:410px}.da-tier .eyebrow{margin-top:6px}.da-tier h4{font-size:10px;letter-spacing:.08em;text-transform:uppercase;margin:8px 0}.da-tier h4+p{margin:0 0 20px}.da-tier-footer{border-top:1px solid #b7b9a4;padding-top:28px;display:flex;justify-content:space-between;align-items:center;gap:40px}.da-tier-footer p{max-width:650px;font-size:14px}
.da-interlude{position:relative;isolation:isolate;min-height:650px;display:flex;align-items:flex-end;color:#fff}.da-interlude figure{position:absolute;inset:0;z-index:-2}.da-interlude img{height:100%;object-position:center 55%}.da-interlude:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,30,20,.8),rgba(15,30,20,.05));z-index:-1}.da-interlude>.da-wrap{padding-block:75px}.da-interlude h2{font-size:clamp(56px,6vw,84px);margin-bottom:0}.da-interlude figcaption{position:absolute;bottom:18px;right:25px}
.da-process{padding-block:100px}.da-process ol{list-style:none;counter-reset:process;display:grid;grid-template-columns:repeat(4,1fr);gap:35px;margin:50px 0 0;padding:0}.da-process li{counter-increment:process;border-top:1px solid #b7b9a4;padding-top:20px}.da-process li:before{content:counter(process,decimal-leading-zero);font-size:11px;letter-spacing:.1em}.da-process h3{font-size:30px;margin:22px 0 16px}.da-process li p{font-size:13px}
.da-questions{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;padding-block:35px 90px}.da-questions h2{font-size:56px}.da-questions details{border-top:1px solid #b7b9a4;padding:22px 0}.da-questions summary{font-size:15px;font-weight:500;cursor:pointer;padding-right:16px}.da-questions details p{font-size:13px;padding-right:20px}.da-existing#existing-plans{display:grid;grid-template-columns:1fr 1fr;gap:70px;background:#e7e8dc;padding:52px;scroll-margin-top:30px}.da-existing h2{font-size:49px}.da-existing p{font-size:14px}.da-inquiry{padding-block:60px 30px}.da-inquiry .service-inquiry{border:0}.da-inquiry h2{font-size:54px}.da-page section[id]{scroll-margin-top:30px}
@media(max-width:950px){.da-index{flex-wrap:wrap;justify-content:flex-start}.da-index span{width:100%}.da-opening,.da-section-head,.da-work-grid,.da-questions{gap:36px}.da-story-wide{gap:35px}.da-story-wide h3{font-size:50px}.da-work h2{font-size:50px}.da-tier{grid-template-columns:45px 1fr 1fr;gap:22px}.da-process ol{grid-template-columns:1fr 1fr}.da-existing#existing-plans{gap:30px;padding:32px}}
@media(max-width:680px){.da-wrap{width:calc(100% - 40px)}.da-hero{height:83svh;min-height:660px;max-height:850px}.da-hero h1{font-size:clamp(53px,12vw,78px);max-width:12ch}.da-hero-copy{padding:60px 0}.da-hero-copy>p:not(.eyebrow){font-size:14px;max-width:340px}.da-hero-media img{object-position:55% center}.da-hero-media figcaption{font-size:9px;left:20px;right:auto;bottom:13px}.da-actions{gap:17px}.da-actions .button{font-size:12px;padding:15px 18px}.da-index{gap:14px 20px;padding-block:22px}.da-index a{font-size:10px}.da-opening{grid-template-columns:1fr;gap:0;padding-block:60px 35px}.da-opening>.eyebrow{grid-column:auto}.da-page h2{font-size:44px}.da-opening>div{padding-top:0}.da-stories{grid-template-columns:1fr;gap:48px;padding-bottom:65px}.da-story-wide{grid-column:auto;display:block}.da-story-wide img{height:500px}.da-story img{height:420px}.da-story-wide h3,.da-story h3{font-size:41px}.da-work{padding-block:60px}.da-work-grid{grid-template-columns:1fr;gap:35px}.da-work-intro img{height:340px}.da-work-intro>p:not(.eyebrow){max-width:none}.da-tiers{padding-block:65px}.da-section-head{grid-template-columns:1fr;gap:0;margin-bottom:20px}.da-section-head>p{padding-bottom:0}.da-tier{grid-template-columns:38px 1fr;gap:18px;padding-block:30px}.da-tier>div:last-child{grid-column:2}.da-tier h3{font-size:34px}.da-tier-footer{display:block}.da-tier-footer .button{margin-top:15px}.da-interlude{min-height:540px}.da-interlude>.da-wrap{padding-block:60px}.da-interlude h2{font-size:52px}.da-process{padding-block:65px}.da-process ol{gap:20px;margin-top:30px}.da-process h3{font-size:27px}.da-process li p{font-size:12px}.da-questions{grid-template-columns:1fr;gap:15px;padding-block:0 45px}.da-existing#existing-plans{grid-template-columns:1fr;gap:0;padding:25px}.da-existing h2{font-size:38px}.da-inquiry{padding-top:30px}.da-inquiry h2{font-size:43px}}
