.bi-hero,.bi-services{isolation:isolate;position:relative}.bi-hero{background:linear-gradient(115deg,#102b36 0%,#103d51 48%,#244b49 100%)}.bi-hero:before,.bi-services:before{content:"";pointer-events:none;z-index:-1;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.7' d='M0 0h160v160H0z'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}.bi-services{background:var(--surface-services)}.bi-work .bi-section-head{align-items:end}.bi-thinking .bi-section-head{align-items:start;margin-bottom:40px}.bi-thinking h2{max-width:20ch}.bi-services .bi-service-list article{grid-template-columns:50px 1.2fr 1fr;gap:35px}.bi-studio-intro{align-items:start}.bi-studio h2{max-width:20ch}.bi-approach h3{min-height:0}.bi-approach{gap:32px}@media (width<=1100px){.bi-services .bi-service-list article{grid-template-columns:35px 1.2fr 1fr;gap:25px}}@media (width<=800px){.bi-thinking .bi-section-head{margin-bottom:30px}.bi-services .bi-service-list article{grid-template-columns:25px 1fr;gap:12px 18px}}.bi-hero-grid{padding-block:48px 40px}.bi-hero h1{text-wrap:balance;max-width:1050px}.bi-hero-copy>p{max-width:68ch;margin-top:28px}@media (width<=800px){.bi-hero-grid{padding-block:34px 26px}.bi-hero h1{max-width:760px}}@media (width<=430px){.bi-hero-grid{padding-block:28px 24px}.bi-hero h1{font-size:38px;line-height:1.08}.bi-hero-copy>p{margin-top:24px}}.built-intention .editorial-section-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;margin-bottom:48px;display:grid}.editorial-section-head>.bi-kicker{margin:7px 0 0;line-height:1.6;font-size:12px!important}.editorial-section-head h2{max-width:17ch}.editorial-section-head>p:not(.bi-kicker),.editorial-section-head>.bi-thinking-copy{margin:7px 0 0}.built-intention .editorial-section-head>p:not(.bi-kicker),.editorial-section-head .bi-thinking-copy p{font-size:16px;line-height:1.65}.client-feedback{background:var(--color-paper);border-top:1px solid var(--color-hairline);padding-block:76px 84px}.built-intention .client-feedback h2{letter-spacing:0;margin-bottom:36px;font-size:13px;font-weight:500;line-height:1.5}.client-feedback-grid{grid-template-columns:1fr 1fr;gap:0;display:grid}.client-quote{min-width:0;padding-right:48px}.client-quote+.client-quote{border-left:1px solid var(--color-rule);padding:0 0 0 48px}.client-quote figure,.client-quote blockquote{margin:0}.built-intention .client-quote figure blockquote p{letter-spacing:-.025em;color:var(--color-ink);max-width:34ch;font-size:clamp(23px,2.1vw,30px);font-weight:500;line-height:1.4}.client-quote figcaption{flex-direction:column;align-items:start;gap:4px;margin-top:28px;font-size:14px;line-height:1.6;display:flex}.client-name{font-weight:600}.client-quote figcaption a{color:var(--color-muted);text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--color-rule)}.client-quote figcaption a:hover{text-decoration-color:currentColor}.client-full-review summary{cursor:pointer;width:fit-content;min-height:44px;color:var(--color-muted);padding-block:12px;font-size:13px;display:list-item}.built-intention .client-full-review blockquote p{max-width:58ch;margin-top:8px;font-size:16px;line-height:1.65}.client-full-review summary:focus-visible,.client-quote figcaption a:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.editorial-process .bi-studio-intro{display:block}.editorial-process .bi-studio-intro>p{max-width:43ch;margin-top:28px;font-size:17px;line-height:1.65}.editorial-process .bi-approach{flex-direction:column;gap:0;padding:0;display:flex}.editorial-process .bi-approach article{border-top:1px solid var(--color-rule);grid-template-columns:32px minmax(0,1fr);gap:12px 20px;padding-block:26px;display:grid}.editorial-process .bi-approach article>span{grid-area:1/1;margin:0;padding-top:4px;font-size:12px;display:block}.editorial-process .bi-approach h3{grid-area:1/2;min-height:0;margin:0;font-size:27px;line-height:1.2}.editorial-process .bi-approach p{grid-area:2/2;max-width:46ch;font-size:16px;line-height:1.6}@media (width<=1100px){.built-intention .editorial-section-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px}.editorial-section-head h2{font-size:40px}.client-quote{padding-right:32px}.client-quote+.client-quote{padding-left:32px}}@media (width<=799px){.built-intention .editorial-section-head{grid-template-columns:1fr;gap:20px;margin-bottom:32px}.editorial-section-head>.bi-kicker,.editorial-section-head>p:not(.bi-kicker),.editorial-section-head>.bi-thinking-copy{margin:0}.editorial-section-head h2{max-width:21ch}.editorial-section-head>p:not(.bi-kicker),.editorial-section-head>.bi-thinking-copy{max-width:60ch}.client-feedback{padding-block:48px 56px}.client-feedback-grid{grid-template-columns:1fr}.client-quote{padding:0 0 30px}.client-quote+.client-quote{border-left:0;border-top:1px solid var(--color-rule);padding:30px 0 0}.built-intention .client-quote figure blockquote p{max-width:40ch;font-size:25px}.client-quote figcaption{margin-top:22px}.editorial-process .bi-studio-intro>p{max-width:60ch;margin-top:24px}}@media (width<=430px){.built-intention .client-quote figure blockquote p{font-size:23px}.editorial-process .bi-approach h3{font-size:24px}.editorial-process .bi-approach article{grid-template-columns:24px minmax(0,1fr);gap:10px 14px}}.client-feedback .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.built-intention h2.section-name{color:var(--color-ink);overflow-wrap:normal;grid-column:1/-1;display:block}.built-intention .section-intro-title{letter-spacing:-.035em;text-wrap:balance;max-width:24ch;margin:0;font-family:General Sans,sans-serif;font-size:32px;font-weight:600;line-height:1.2}.built-intention .editorial-section-head{align-items:start;gap:48px}.built-intention .editorial-section-head>p,.built-intention .editorial-section-head>.bi-thinking-copy{max-width:55ch;margin:0}.built-intention .bi-contact{gap:0 60px}@media (width<=1100px){.built-intention .editorial-section-head{gap:32px}}@media (width<=799px){.built-intention .editorial-section-head{gap:22px}.built-intention .bi-contact{row-gap:24px}}@media (width<=600px){.built-intention .section-intro-title{font-size:26px}}.section-name .section-period{color:var(--color-green)}.built-intention{--bi-space:var(--section-space);--editorial-column-gap:clamp(32px,4.5vw,64px);--portfolio-gap:32px;background:var(--color-paper);position:relative}.built-intention .bi-shell,.built-intention .bi-wide,.built-intention .bi-hero{width:calc(100% - var(--site-inset)*2);max-width:var(--site-content-max);margin-inline:auto}.built-intention .bi-work,.built-intention .client-feedback,.built-intention .bi-services,.built-intention .bi-thinking,.built-intention .bi-studio,.built-intention .bi-contact{padding-block:var(--section-space)}.built-intention .bi-hero{border-bottom:0;padding-block:24px 56px;position:relative}.built-intention .bi-hero-top{border-bottom:0;padding-bottom:18px;position:relative}.built-intention .bi-footer:before{content:"";left:calc(-1 * var(--site-inset));right:calc(-1 * var(--site-inset));border-bottom:1px solid var(--rule-structural);pointer-events:none;position:absolute}.built-intention .bi-hero-top .hero-identity{letter-spacing:0;color:var(--color-ink);margin:0;font-family:General Sans,sans-serif;font-size:12px;line-height:1.5}.hero-identity strong{font-weight:700}.built-intention .hero-identity-descriptor{color:var(--color-ink);font-weight:400}.built-intention .bi-hero-grid{padding-top:36px}.built-intention .section-heading-line{border-bottom:1px solid var(--rule-editorial)}.built-intention h2.section-name{border-bottom:1px solid var(--rule-editorial);color:var(--color-ink);display:block}.built-intention .section-heading-line h2.section-name{border:0}.built-intention .section-name .section-period{color:var(--color-green)}.built-intention .section-annotation{text-transform:uppercase}.built-intention .customer-challenges .challenge-label{letter-spacing:.075em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:1.6}.built-intention .section-annotation{color:var(--color-ink)}.built-intention .section-intro-title{letter-spacing:-.035em;text-wrap:balance;max-width:26ch;margin:0;font-size:clamp(26px,2.4vw,34px);font-weight:600;line-height:1.22}.built-intention .editorial-section-head{max-width:62ch;margin:0 0 36px;display:block}.built-intention .editorial-section-head>p{max-width:60ch;margin:16px 0 0;font-size:17px;line-height:1.65}.editorial-split{gap:var(--editorial-column-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.editorial-split>*{min-width:0}.portfolio-featured{grid-template-columns:minmax(0,2fr) minmax(0,3fr);column-gap:32px;padding:32px}.portfolio-featured .portfolio-artwork{aspect-ratio:5/4;background:0 0;margin:0}.portfolio-featured .portfolio-desktop{width:88%;top:10%;left:1%}.portfolio-featured .portfolio-mobile{width:24%;top:26%;right:0}.portfolio-featured .portfolio-title-row{display:block}.built-intention .portfolio-featured h3{text-wrap:initial;font-size:clamp(34px,3.35vw,48px);font-weight:600;line-height:1.08}.portfolio-title-ending{white-space:nowrap}.portfolio-title-ending svg{vertical-align:baseline;width:22px;height:22px;transition:translate var(--duration) var(--ease);margin-left:10px;display:inline-block}.built-intention .portfolio-category{margin-bottom:16px;font-size:12px;font-weight:500}.portfolio-featured .portfolio-description{max-width:32ch}.portfolio-featured .portfolio-tags,.portfolio-featured>.portfolio-card-footer{margin-top:20px}.portfolio-grid{gap:32px}.portfolio-grid .portfolio-card-copy{padding-top:20px}.built-intention .portfolio-grid h3{text-wrap:pretty;font-size:clamp(25px,2.2vw,30px);font-weight:600;line-height:1.15}.portfolio-title-row>svg{width:18px;height:18px;margin-top:5px}.portfolio-grid .portfolio-description{font-size:16px!important;line-height:1.6!important}.portfolio-grid .portfolio-tags{margin-top:auto;padding-top:16px;font-weight:500}.portfolio-grid .portfolio-card-copy{flex:1}.portfolio-screen{transition:none}.portfolio-card-link:hover .portfolio-screen{scale:1}.portfolio-concept{color:var(--color-muted);margin:0 0 10px;font-weight:500;font-size:12px!important;line-height:1.5!important}.portfolio-grid .portfolio-card-copy:not(:has(.portfolio-concept)){padding-top:48px}.portfolio-supporting{margin-top:40px}.portfolio-group-label{letter-spacing:.06em;text-transform:uppercase;max-width:none;margin-bottom:24px;font-weight:500;font-size:12px!important}.portfolio-more{background:0 0;border:0;margin-top:32px;padding:0;display:block}.portfolio-more a{border-block:1px solid var(--rule-structural);width:100%;min-height:80px;transition:background var(--duration) var(--ease);justify-content:space-between;align-items:center;gap:24px;margin:0;padding:20px 16px;font-size:clamp(23px,2.2vw,30px);font-weight:600;line-height:1.2;display:flex}.portfolio-more a:hover{background:var(--color-surface-soft);text-decoration:none}.portfolio-more a:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.portfolio-more svg{flex-shrink:0;width:24px;height:24px}.built-intention .bi-work{padding-bottom:32px}.built-intention .client-feedback{border-top:0;position:relative}.client-feedback:before,.bi-services:after,.bi-studio:after{content:"";border-top:1px solid var(--rule-structural);border-bottom:1px solid var(--rule-structural);pointer-events:none;position:absolute;inset:0}.client-feedback:before{border-bottom:0}.client-quote{padding-right:40px}.client-quote+.client-quote{border-left:1px solid var(--rule-editorial);padding-left:40px}.built-intention .client-quote figure blockquote p{letter-spacing:-.025em;max-width:33ch;font-size:clamp(25px,2.1vw,32px);font-weight:500;line-height:1.4}.client-quote figcaption{gap:4px;margin-top:28px;font-size:15px}.client-name{font-size:17px;font-weight:600}.client-full-review{margin-top:16px}.client-full-review summary{font-size:14px}.built-intention .bi-services{position:relative}.bi-services:after{border-color:#b7ddcc24}.built-intention .bi-services .section-name{color:var(--color-paper)}.built-intention .bi-services .section-heading-line{border-color:#b7ddcc24}.built-intention .bi-services .section-annotation{color:var(--color-mist)}.built-intention .bi-services .editorial-section-head{column-gap:var(--editorial-column-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;row-gap:0;max-width:none;margin:0;padding-bottom:36px;display:grid}.built-intention .bi-services .section-intro-title{text-wrap:initial;grid-column:1/-1;max-width:none;font-size:clamp(27px,2.45vw,36px);font-weight:500;line-height:1.3}.bi-services .section-intro-title span{color:var(--color-mist);font-weight:400}.built-intention .bi-services .editorial-section-head>p{color:#e0e9e4;grid-column:1/-1;max-width:65ch;margin:24px 0 0;font-size:17px;line-height:1.65}.bi-services .bi-service-list article{border-top:1px solid #b7ddcc24;grid-template-columns:36px minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:28px;padding-block:32px;display:grid;position:relative}.bi-services .bi-service-list article:last-child{border-bottom:1px solid #b7ddcc24}.bi-services .bi-service-list article>span{font-variant-numeric:tabular-nums;color:var(--color-mist);align-self:start;padding-top:8px;font-size:13px;font-weight:500}.bi-services .bi-service-list h3{letter-spacing:-.035em;max-width:none;margin:0;font-size:clamp(28px,2.5vw,36px);font-weight:600;line-height:1.16}.service-name-primary,.service-name-secondary{display:block}.bi-service-list .service-name-primary{color:var(--color-paper)}.bi-service-list .service-name-secondary{color:var(--color-mist);font-weight:400}.bi-service-list h3 a{min-height:44px;padding-block:4px;display:inline-block}.bi-service-list h3 a:hover .service-name-primary,.service-detail-link:hover{color:var(--color-citrus)}.bi-service-list h3 a:focus-visible{outline:2px solid var(--color-citrus);outline-offset:5px}.service-information{flex-direction:column;align-items:start;gap:12px;min-width:0;display:flex}.bi-services .bi-service-list .service-information p{color:#e0e9e4;max-width:47ch;margin:0;font-size:17px;font-weight:400;line-height:1.65}.bi-services .bi-service-list .service-detail-link{min-height:44px;color:var(--color-paper);border-bottom:1px solid #b7ddcc70;align-items:center;gap:10px;font-size:15px;font-weight:500;display:inline-flex}.service-detail-link svg{width:16px;height:16px;transition:transform var(--duration) var(--ease)}.service-detail-link:hover svg{transform:translate(2px,-2px)}.business-intro,.editorial-process .bi-studio-intro{display:block;position:static}.built-intention .business-intro>p,.editorial-process .bi-studio-intro>p{max-width:49ch;margin-top:20px;font-size:17px;line-height:1.65}.built-intention .business-intro>.section-intro-title{max-width:25ch}.built-intention .customer-challenges{margin:0;padding:0;list-style:none}.customer-challenge-group{min-width:0}.customer-challenges>li,.editorial-process .bi-approach article{border-top:1px solid var(--rule-structural);grid-template-columns:44px minmax(0,1fr);gap:12px 20px;padding-block:24px;display:grid}.customer-challenges>li:first-child,.editorial-process .bi-approach article:first-child{padding-top:20px}.customer-challenges>li:last-child,.editorial-process .bi-approach article:last-child{border-bottom:1px solid var(--rule-structural)}.built-intention .customer-challenges .editorial-number,.editorial-process .bi-approach article>.editorial-number{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--color-ink);align-self:start;margin:0;padding:0;font-size:30px;font-weight:500;line-height:1.1}.built-intention .customer-challenges .challenge-label{color:#28684f;margin:0 0 12px}.built-intention .customer-challenges .editorial-row-title,.built-intention .editorial-process .bi-approach .editorial-row-title{letter-spacing:-.025em;color:var(--color-ink);margin:0;font-size:clamp(23px,2vw,28px);font-weight:500;line-height:1.3}.built-intention .customer-challenges .challenge-outcome,.built-intention .editorial-process .bi-approach p{max-width:50ch;color:var(--color-ink);margin:14px 0 0;font-size:16px;font-weight:400;line-height:1.65}.editorial-process .bi-approach{gap:0;padding:0}.built-intention .editorial-process .bi-approach p{grid-area:2/2;margin:0}.editorial-process .bi-approach article>span:after{display:none}.bi-studio{position:relative}.bi-studio:after{border-inline:1px solid var(--frame-rule)}.process-contact{margin-top:24px}.built-intention .bi-contact{opacity:1;display:block}.built-intention .bi-contact .contact-intro{max-width:none}.built-intention .bi-contact .section-intro-title{max-width:24ch;font-size:clamp(30px,3vw,44px);font-weight:600;line-height:1.18}.built-intention .contact-details>p{max-width:47ch;color:var(--color-ink);margin:0;font-size:18px;line-height:1.6}.contact-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:24px;display:flex}.bi-contact .contact-actions>.bi-text-link{margin:0}.bi-footer{border:0;flex-wrap:wrap;align-items:center;gap:24px;padding-block:32px;font-size:14px;display:flex;position:relative}.built-intention .bi-footer:before{top:0}.bi-footer .bi-wordmark{margin-right:auto;font-size:42px}.bi-footer nav{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.bi-footer nav a,.footer-email{align-items:center;min-height:44px;display:inline-flex}.bi-footer nav a:hover,.footer-email:hover{text-underline-offset:4px;text-decoration:underline}.bi-footer small{color:var(--color-muted);flex-basis:100%;font-size:12px}@media (width<=1100px){.portfolio-featured{column-gap:24px;padding:28px}.built-intention .bi-services .editorial-section-head>p{grid-column:1/-1;max-width:65ch}.bi-services .bi-service-list article{grid-template-columns:28px minmax(0,1.1fr) minmax(0,1fr);column-gap:24px}.client-quote{padding-right:28px}.client-quote+.client-quote{padding-left:28px}}@media (width<=800px){.portfolio-featured{grid-template-columns:1fr;padding:24px}.portfolio-featured .portfolio-card-copy{grid-row:1}.portfolio-featured>.portfolio-card-footer{grid-row:2;margin-top:16px}.portfolio-featured .portfolio-artwork{aspect-ratio:5/4;grid-area:3/1;margin-top:24px}.portfolio-featured .portfolio-desktop{width:84%;top:12%;left:5%}.portfolio-featured .portfolio-mobile{width:23%;top:28%;right:5%}.portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-split{grid-template-columns:minmax(0,1fr)}.bi-services .bi-service-list article{grid-template-columns:24px minmax(0,1fr);gap:12px 18px;padding-block:28px}.bi-services .bi-service-list article>span{grid-area:1/1}.bi-services .bi-service-list h3{grid-area:1/2;font-size:28px}.service-information{grid-area:2/2}.built-intention .bi-services .editorial-section-head{padding-bottom:32px;display:block}.built-intention .bi-services .editorial-section-head>p{margin-top:20px}.built-intention .contact-details>p{font-size:17px}}@media (width<=799px){.client-quote{padding:0 0 28px}.client-quote+.client-quote{border-left:0;border-top:1px solid var(--rule-editorial);padding:28px 0 0}.client-feedback-grid{grid-template-columns:1fr}.bi-footer{gap:12px 24px}.bi-footer .bi-wordmark{flex-basis:100%}.bi-footer nav{gap:4px 20px}}@media (width<=600px){.built-intention .bi-hero{padding-block:20px 40px}.built-intention .bi-hero-grid{padding-top:28px}.built-intention .section-intro-title{font-size:26px}.portfolio-grid{grid-template-columns:1fr;gap:32px}.portfolio-grid .portfolio-card-copy:not(:has(.portfolio-concept)){padding-top:20px}.portfolio-grid .portfolio-tags{margin-top:16px;padding-top:0}.portfolio-featured{padding:20px}.built-intention .portfolio-featured h3{font-size:36px}.portfolio-more{justify-content:center}.portfolio-more a{margin:0}.customer-challenges>li,.editorial-process .bi-approach article{grid-template-columns:34px minmax(0,1fr);column-gap:14px;padding-block:24px}.built-intention .customer-challenges .editorial-number,.editorial-process .bi-approach article>.editorial-number{font-size:26px}.built-intention .customer-challenges .editorial-row-title,.built-intention .editorial-process .bi-approach .editorial-row-title{font-size:23px}.bi-services .bi-service-list h3{font-size:26px}.bi-services .bi-service-list .service-information p{font-size:16px}.bi-services .bi-service-list .service-detail-link{font-size:14px}.bi-footer .bi-wordmark{font-size:38px}}@media (prefers-reduced-motion:reduce){.portfolio-title-ending svg,.service-detail-link svg{transition:none}.portfolio-card-link:hover .portfolio-title-ending svg,.service-detail-link:hover svg{transform:translate(0,0)}}.built-intention .hero-find{text-decoration:underline;text-decoration-color:var(--color-green);text-underline-offset:.1em;text-decoration-thickness:.055em}.built-intention .bi-studio .section-heading-line{border-bottom-color:var(--rule-structural)}.sticky-scene>.section-heading-line,.sticky-scene>.bi-shell>.section-heading-line{top:var(--scene-heading-top);z-index:20;background:var(--color-paper);position:sticky}.bi-studio.sticky-scene>.bi-shell>.section-heading-line{background:var(--surface-process)}.sticky-scene .business-intro,.sticky-scene .editorial-process .bi-studio-intro{top:var(--scene-copy-top);align-self:start;position:sticky}@media (width>=1101px){.built-intention .bi-hero h1{font-size:clamp(64px,5.7vw,96px)}}.bi-services .bi-service-list article{isolation:isolate}.bi-service-list h3 a:after{content:"";z-index:1;position:absolute;inset:0}.bi-services .bi-service-list .service-detail-link{z-index:2;position:relative}.bi-service-list article:hover .service-name-primary{color:var(--color-citrus)}.bi-service-list h3 a:focus-visible:after{outline:2px solid var(--color-citrus);outline-offset:4px}.built-intention .hero-line,.built-intention .section-intro-title,.built-intention .portfolio-card h3,.built-intention .bi-services .section-intro-title{text-wrap:balance}.built-intention p,.built-intention .portfolio-description,.built-intention .customer-challenges .challenge-outcome,.built-intention .bi-approach p{text-wrap:pretty}@media (width<=430px){.built-intention .bi-hero h1{font-size:clamp(30px,8.2vw,36px)}}.website-estimate-cta{background:var(--color-surface-soft);padding-block:clamp(32px,3.5vw,48px);position:relative}.website-estimate-cta:before{content:"";border-block:1px solid var(--rule-structural);pointer-events:none;position:absolute;inset:0}.website-estimate-layout{gap:var(--editorial-column-gap);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;display:grid}.website-estimate-layout>div{min-width:0}.website-estimate-cta .studio-label{color:var(--color-muted);margin:0 0 20px;font-size:12px;font-weight:500}.built-intention .website-estimate-cta h2{letter-spacing:-.035em;text-wrap:balance;margin:0 0 8px;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.16}.website-estimate-cta .website-estimate-subtitle{color:var(--color-muted);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(23px,2.5vw,32px);font-weight:500;line-height:1.22}.website-estimate-details>p{text-wrap:pretty;max-width:49ch;margin:0 0 24px;font-size:17px;line-height:1.6}.website-estimate-details>.bi-button{width:auto}@media (width<=800px){.website-estimate-layout{grid-template-columns:1fr;gap:24px}.website-estimate-details>p{max-width:60ch}.portfolio-more a{min-height:72px;padding:20px 12px}}@media (prefers-reduced-motion:reduce){.portfolio-more a{transition:none}}:where(.built-intention) .section-heading-line{position:relative}.built-intention .section-heading-line:after{content:"";bottom:-1px;left:calc(-1 * var(--site-inset));right:calc(-1 * var(--site-inset));border-bottom:1px solid;border-bottom-color:inherit;pointer-events:none;position:absolute}.built-intention .bi-hero{padding-top:0}.built-intention .bi-hero-top{align-items:center;min-height:64px;padding-block:20px;display:flex}.built-intention .bi-hero-top .hero-identity{line-height:20px}@media (width<=700px){.built-intention .bi-hero-top{min-height:60px;padding-block:18px}}.built-intention .bi-studio{background:var(--surface-process)}.built-intention .bi-services:after{background-image:linear-gradient(#b7ddcc33,#b7ddcc33),linear-gradient(#b7ddcc33,#b7ddcc33);background-size:1px 100%;background-position:var(--frame-inset) 0,calc(100% - var(--frame-inset) - 1px) 0;background-repeat:no-repeat}.built-intention .editorial-process .bi-approach article{row-gap:10px}.built-intention .editorial-process .bi-approach article>.editorial-number{grid-area:1/1;align-self:start;font-size:24px}.built-intention .editorial-process .bi-approach .process-step-label{letter-spacing:.075em;text-transform:uppercase;color:#28684f;grid-area:1/2;margin:0;font-size:12px;font-weight:500;line-height:1.6}.built-intention .editorial-process .bi-approach .editorial-row-title{grid-area:2/2}.built-intention .editorial-process .bi-approach .process-step-body{grid-area:3/2;margin:0}.built-intention .bi-studio-intro>.section-intro-title{max-width:25ch}
