.case-study-image-lightbox-module__5M2eBW__overlay{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0f0c18d1;place-items:center;padding:clamp(20px,4vw,56px);animation:.18s ease-out case-study-image-lightbox-module__5M2eBW__lightboxFadeIn;display:grid;position:fixed;inset:0}.case-study-image-lightbox-module__5M2eBW__dialog{place-items:center;width:min(94vw,1600px);max-height:92vh;display:grid;position:relative}.case-study-image-lightbox-module__5M2eBW__expandedImage{object-fit:contain;border-radius:4px;width:auto;max-width:100%;height:auto;max-height:calc(92vh - 20px);display:block;box-shadow:0 28px 100px #0000008c}.case-study-image-lightbox-module__5M2eBW__closeButton{z-index:1;color:#211946;cursor:pointer;background:#fff;border:1px solid #ffffff61;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;transition:transform .16s;display:grid;position:absolute;top:-18px;right:-18px;box-shadow:0 10px 32px #00000052}.case-study-image-lightbox-module__5M2eBW__closeButton:hover{transform:scale(1.04)}.case-study-image-lightbox-module__5M2eBW__closeButton:focus-visible{outline-offset:3px;outline:3px solid #d2afea}@keyframes case-study-image-lightbox-module__5M2eBW__lightboxFadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:600px){.case-study-image-lightbox-module__5M2eBW__overlay{padding:16px}.case-study-image-lightbox-module__5M2eBW__closeButton{width:44px;height:44px;top:-12px;right:-8px}}@media (prefers-reduced-motion:reduce){.case-study-image-lightbox-module__5M2eBW__overlay{animation:none}.case-study-image-lightbox-module__5M2eBW__closeButton{transition:none}}
.hoji-tea-case-study-module__Os53NW__caseStudy{--tea:#3e5646;--tea-dark:#283d30;--paper:#f5f2eb;--oat:#eae3d7;--stamp:#934d3d;--body:#484c45;--rule:#d9ddd3;color:var(--body);background:#fffefa}.hoji-tea-case-study-module__Os53NW__wrap{width:min(100% - 80px,1240px);margin-inline:auto}.hoji-tea-case-study-module__Os53NW__caseStudy a:focus-visible{outline:3px solid var(--stamp);outline-offset:6px}.hoji-tea-case-study-module__Os53NW__hero{background:var(--paper);padding:34px 0 58px}.hoji-tea-case-study-module__Os53NW__back{color:var(--tea);align-items:center;gap:8px;padding:8px 0;font-size:calc(1rem + 5px);display:inline-flex}.hoji-tea-case-study-module__Os53NW__heroGrid{grid-template-columns:1fr 1.12fr;align-items:center;gap:clamp(36px,5vw,80px);margin-top:34px;display:grid}.hoji-tea-case-study-module__Os53NW__kicker{color:var(--stamp);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:calc(1rem + 5px);font-weight:800}.hoji-tea-case-study-module__Os53NW__heroCopy h1{color:var(--tea-dark);font:700 clamp(3.5rem, 6.7vw, 6.1rem)/.92 var(--serif);letter-spacing:-.055em;margin:26px 0 24px}.hoji-tea-case-study-module__Os53NW__heroCopy h1 em,.hoji-tea-case-study-module__Os53NW__sectionHeading h2 em{color:var(--tea);font-weight:200}.hoji-tea-case-study-module__Os53NW__intro{color:var(--tea);margin:0 0 20px;font-size:clamp(1.35rem,2.3vw,1.9rem);line-height:1.4}.hoji-tea-case-study-module__Os53NW__description{max-width:430px;margin:0;font-size:1rem;line-height:1.8}.hoji-tea-case-study-module__Os53NW__artworkLink{border-bottom:1px solid var(--tea);color:var(--tea);align-items:center;gap:35px;margin-top:30px;padding-block:8px;font-size:1rem;font-weight:700;display:inline-flex}.hoji-tea-case-study-module__Os53NW__artworkLink:hover{color:var(--stamp);border-color:var(--stamp)}.hoji-tea-case-study-module__Os53NW__heroArtwork{margin:0}.hoji-tea-case-study-module__Os53NW__heroArtwork img{width:100%;height:auto;display:block;box-shadow:0 14px 35px #283d3010}.hoji-tea-case-study-module__Os53NW__heroArtwork p{color:var(--tea);letter-spacing:.04em;justify-content:space-between;gap:12px;margin:14px 0 0;font-size:1rem;display:flex}.hoji-tea-case-study-module__Os53NW__facts{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1.4fr 1.3fr 1fr;gap:34px;margin:0;padding:40px 0;display:grid}.hoji-tea-case-study-module__Os53NW__facts dt{color:var(--stamp);letter-spacing:.13em;text-transform:uppercase;margin-bottom:12px;font-size:1rem;font-weight:800}.hoji-tea-case-study-module__Os53NW__facts dd{color:var(--tea-dark);margin:0;font-size:1rem;line-height:1.6}.hoji-tea-case-study-module__Os53NW__sectionNav{border-bottom:1px solid var(--rule);color:var(--tea);flex-wrap:wrap;gap:15px 160px;padding-block:15px;font-size:1rem;display:flex}.hoji-tea-case-study-module__Os53NW__sectionNav a{transition:color .2s,transform .2s;display:inline-block}.hoji-tea-case-study-module__Os53NW__sectionNav a:hover,.hoji-tea-case-study-module__Os53NW__sectionNav a:focus-visible{color:var(--pink-hot);text-underline-offset:5px;text-decoration:underline;transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.hoji-tea-case-study-module__Os53NW__sectionNav a{transition:none}.hoji-tea-case-study-module__Os53NW__sectionNav a:hover,.hoji-tea-case-study-module__Os53NW__sectionNav a:focus-visible{transform:none}}.hoji-tea-case-study-module__Os53NW__overview,.hoji-tea-case-study-module__Os53NW__sectionIntro{grid-template-columns:.9fr 1.1fr;gap:clamp(44px,7vw,100px);display:grid}.hoji-tea-case-study-module__Os53NW__overview{padding-block:clamp(76px,8vw,10px)}.hoji-tea-case-study-module__Os53NW__caseStudy section[id]{scroll-margin-top:35px}.hoji-tea-case-study-module__Os53NW__sectionHeading h2{color:var(--tea-dark);font:700 clamp(2.7rem, 3.3vw, 3.2rem)/1.07 var(--serif);letter-spacing:-.04em;margin:18px 0 0}.hoji-tea-case-study-module__Os53NW__lead{color:var(--tea-dark);margin:0 0 30px;font-size:1.17rem;line-height:1.7}.hoji-tea-case-study-module__Os53NW__overviewColumns{grid-template-columns:1fr 1fr;gap:30px;display:grid}.hoji-tea-case-study-module__Os53NW__overviewColumns h3,.hoji-tea-case-study-module__Os53NW__studyNotes h3{color:var(--tea-dark);font:700 1.15rem/1.35 var(--serif);margin:0 0 12px}.hoji-tea-case-study-module__Os53NW__overviewColumns p,.hoji-tea-case-study-module__Os53NW__studyNotes p{margin:0;font-size:1rem;line-height:1.8}.hoji-tea-case-study-module__Os53NW__gallerySection{background:var(--paper);padding-block:clamp(65px,7vw,100px)}.hoji-tea-case-study-module__Os53NW__sectionIntro{align-items:end;margin-bottom:44px}.hoji-tea-case-study-module__Os53NW__sectionIntro>p{max-width:560px;margin:0;font-size:1rem;line-height:1.8}.hoji-tea-case-study-module__Os53NW__artworkFigure{margin:0}.hoji-tea-case-study-module__Os53NW__imageLink{background:var(--oat);cursor:zoom-in;border:0;width:100%;padding:0;display:block}.hoji-tea-case-study-module__Os53NW__imageLink img{width:100%;height:auto;display:block}.hoji-tea-case-study-module__Os53NW__artworkFigure figcaption{color:var(--body);justify-content:space-between;align-items:baseline;gap:20px;padding:17px 0;font-size:1rem;line-height:1.6;display:flex}.hoji-tea-case-study-module__Os53NW__studyNotes{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:38px;display:grid}.hoji-tea-case-study-module__Os53NW__studyNotes>div{border-top:1px solid #c6cebf;padding-top:22px}.hoji-tea-case-study-module__Os53NW__studyNotes>div>span{color:var(--stamp);margin-bottom:16px;font-size:1rem;display:block}.hoji-tea-case-study-module__Os53NW__logoSection{padding-block:clamp(76px,8vw,120px)}.hoji-tea-case-study-module__Os53NW__businessStages{gap:clamp(50px,7vw,90px);display:grid}.hoji-tea-case-study-module__Os53NW__businessStage{border-top:1px solid var(--rule);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(32px,6vw,90px);padding-top:32px;display:grid}.hoji-tea-case-study-module__Os53NW__businessStageCopy h3{color:var(--tea-dark);font:700 clamp(1.8rem, 3vw, 2.7rem)/1.12 var(--serif);letter-spacing:-.025em;margin:16px 0 20px}.hoji-tea-case-study-module__Os53NW__businessStageCopy>p:not(.hoji-tea-case-study-module__Os53NW__kicker){max-width:570px;margin:0;font-size:1rem;line-height:1.8}.hoji-tea-case-study-module__Os53NW__businessStage .hoji-tea-case-study-module__Os53NW__artworkFigure{justify-self:end;width:100%;max-width:640px}.hoji-tea-case-study-module__Os53NW__businessStageWide{grid-template-columns:minmax(0,1fr);gap:28px}.hoji-tea-case-study-module__Os53NW__businessStageWide .hoji-tea-case-study-module__Os53NW__artworkFigure{max-width:none}.hoji-tea-case-study-module__Os53NW__direction{color:var(--body);background:#fffefa;padding-block:clamp(65px,7vw,100px)}.hoji-tea-case-study-module__Os53NW__directionGrid{grid-template-columns:1fr 1fr;gap:clamp(44px,7vw,100px);display:grid}.hoji-tea-case-study-module__Os53NW__direction .hoji-tea-case-study-module__Os53NW__kicker{color:var(--stamp)}.hoji-tea-case-study-module__Os53NW__direction .hoji-tea-case-study-module__Os53NW__sectionHeading h2{color:var(--tea-dark)}.hoji-tea-case-study-module__Os53NW__direction .hoji-tea-case-study-module__Os53NW__sectionHeading h2 em{color:var(--tea)}.hoji-tea-case-study-module__Os53NW__directionCopy>p{margin:0 0 22px;font-size:.96rem;line-height:1.8}.hoji-tea-case-study-module__Os53NW__palette{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:35px;display:grid}.hoji-tea-case-study-module__Os53NW__palette>div{flex-direction:column;gap:12px;font-size:calc(.62rem + 5px);display:flex}.hoji-tea-case-study-module__Os53NW__palette>div>span:first-child{border:1px solid var(--rule);height:62px;display:block}.hoji-tea-case-study-module__Os53NW__closing{border-bottom:1px solid var(--rule);justify-content:space-between;gap:20px;padding-block:30px;font-size:1rem;line-height:1.6;display:flex}.hoji-tea-case-study-module__Os53NW__closing p{margin:0}.hoji-tea-case-study-module__Os53NW__closing a{color:var(--tea);white-space:nowrap}.hoji-tea-case-study-module__Os53NW__nextProject{color:var(--tea-dark);grid-template-columns:1fr auto;align-items:center;gap:20px;padding-block:65px 80px;display:grid}.hoji-tea-case-study-module__Os53NW__nextProject>.hoji-tea-case-study-module__Os53NW__kicker{grid-column:1/-1}.hoji-tea-case-study-module__Os53NW__nextProject strong{font:700 clamp(2.5rem, 5vw, 3.5rem)/1.1 var(--serif);letter-spacing:-.04em}.hoji-tea-case-study-module__Os53NW__nextArrow{color:var(--stamp);font-size:3rem;transition:transform .2s}@media (max-width:1000px){.hoji-tea-case-study-module__Os53NW__wrap{width:min(100% - 48px,1240px)}.hoji-tea-case-study-module__Os53NW__heroGrid{gap:34px}.hoji-tea-case-study-module__Os53NW__heroCopy h1{font-size:clamp(4rem,8vw,6rem)}.hoji-tea-case-study-module__Os53NW__facts{grid-template-columns:repeat(2,1fr);gap:28px}.hoji-tea-case-study-module__Os53NW__overviewColumns{grid-template-columns:1fr}}@media (max-width:800px){.hoji-tea-case-study-module__Os53NW__businessStage{grid-template-columns:minmax(0,1fr);gap:24px}.hoji-tea-case-study-module__Os53NW__wrap{width:min(100% - 32px,1240px)}.hoji-tea-case-study-module__Os53NW__hero{padding-top:20px;padding-bottom:32px}.hoji-tea-case-study-module__Os53NW__heroGrid{grid-template-columns:1fr;gap:38px;margin-top:25px}.hoji-tea-case-study-module__Os53NW__heroCopy h1{margin-block:20px;font-size:clamp(4.3rem,14vw,6.8rem)}.hoji-tea-case-study-module__Os53NW__heroCopy{max-width:580px}.hoji-tea-case-study-module__Os53NW__intro br{display:none}.hoji-tea-case-study-module__Os53NW__description{max-width:540px}.hoji-tea-case-study-module__Os53NW__heroArtwork{width:min(100%,570px);margin-inline:auto}.hoji-tea-case-study-module__Os53NW__sectionNav{gap:12px 24px}.hoji-tea-case-study-module__Os53NW__overview,.hoji-tea-case-study-module__Os53NW__sectionIntro,.hoji-tea-case-study-module__Os53NW__directionGrid{grid-template-columns:1fr;gap:30px}.hoji-tea-case-study-module__Os53NW__overview{padding-block:65px}.hoji-tea-case-study-module__Os53NW__overviewColumns{grid-template-columns:1fr 1fr}.hoji-tea-case-study-module__Os53NW__sectionIntro{margin-bottom:30px}.hoji-tea-case-study-module__Os53NW__studyNotes{grid-template-columns:1fr;gap:24px;margin-top:28px}.hoji-tea-case-study-module__Os53NW__artworkFigure figcaption{flex-direction:column;gap:10px}.hoji-tea-case-study-module__Os53NW__closing{flex-direction:column;gap:14px}.hoji-tea-case-study-module__Os53NW__nextProject{padding-block:45px 60px}}@media (max-width:460px){.hoji-tea-case-study-module__Os53NW__facts{gap:24px 20px;padding-block:30px}.hoji-tea-case-study-module__Os53NW__facts dd{font-size:1rem}.hoji-tea-case-study-module__Os53NW__overviewColumns{grid-template-columns:1fr;gap:24px}.hoji-tea-case-study-module__Os53NW__heroCopy h1{font-size:4.3rem}.hoji-tea-case-study-module__Os53NW__heroArtwork p{font-size:calc(.56rem + 5px)}.hoji-tea-case-study-module__Os53NW__sectionNav{grid-template-columns:1fr 1fr;gap:12px;font-size:calc(.65rem + 5px);display:grid}.hoji-tea-case-study-module__Os53NW__nextArrow{font-size:2rem}}
.pilot-builder-case-study-module__pgbzDa__caseStudy{--indigo:#302566;--indigo-dark:#211946;--lavender:#f1eef7;--lilac:#ddd5ed;--accent:#74618e;--rule:#d9d3e4;color:#494451;background:#fffefa}.pilot-builder-case-study-module__pgbzDa__wrap{width:min(100% - 80px,1240px);margin-inline:auto}.pilot-builder-case-study-module__pgbzDa__caseStudy a:focus-visible,.pilot-builder-case-study-module__pgbzDa__caseStudy button:focus-visible{outline-offset:5px;outline:3px solid #ad82ce}.pilot-builder-case-study-module__pgbzDa__caseStudy section[id]{scroll-margin-top:28px}.pilot-builder-case-study-module__pgbzDa__hero{background:var(--lavender);padding:34px 0 58px}.pilot-builder-case-study-module__pgbzDa__back{color:var(--indigo);align-items:center;gap:8px;padding:8px 0;font-size:1.1rem;display:inline-flex}.pilot-builder-case-study-module__pgbzDa__heroGrid{grid-template-columns:1fr 1.12fr;align-items:center;gap:clamp(36px,5vw,80px);margin-top:34px;display:grid}.pilot-builder-case-study-module__pgbzDa__kicker{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:1rem;font-weight:800;line-height:1.7}.pilot-builder-case-study-module__pgbzDa__heroCopy h1{color:var(--indigo);font:700 clamp(4.8rem, 7.5vw, 7.4rem)/.88 var(--serif);letter-spacing:-.055em;margin:26px 0 24px}.pilot-builder-case-study-module__pgbzDa__heroCopy h1 em,.pilot-builder-case-study-module__pgbzDa__sectionHeading h2 em{color:var(--accent);font-weight:400}.pilot-builder-case-study-module__pgbzDa__description{max-width:450px;margin:0;font-size:1rem;line-height:1.8}.pilot-builder-case-study-module__pgbzDa__artworkLink{color:var(--indigo);border-bottom:1px solid;align-items:center;gap:32px;margin-top:28px;padding-block:10px;font-weight:700;transition:color .2s,transform .2s;display:inline-flex}.pilot-builder-case-study-module__pgbzDa__artworkLink svg{color:inherit;transition:transform .2s}.pilot-builder-case-study-module__pgbzDa__artworkLink:hover,.pilot-builder-case-study-module__pgbzDa__artworkLink:focus-visible{color:var(--pink-hot);transform:translateY(-2px)}.pilot-builder-case-study-module__pgbzDa__artworkLink:hover svg,.pilot-builder-case-study-module__pgbzDa__artworkLink:focus-visible svg{transform:translateY(3px)}@media (prefers-reduced-motion:reduce){.pilot-builder-case-study-module__pgbzDa__artworkLink,.pilot-builder-case-study-module__pgbzDa__artworkLink svg{transition:none}.pilot-builder-case-study-module__pgbzDa__artworkLink:hover,.pilot-builder-case-study-module__pgbzDa__artworkLink:focus-visible,.pilot-builder-case-study-module__pgbzDa__artworkLink:hover svg,.pilot-builder-case-study-module__pgbzDa__artworkLink:focus-visible svg{transform:none}}.pilot-builder-case-study-module__pgbzDa__heroIdentity{color:var(--indigo);background:#e3ddef;border:1px solid #cabee0;border-radius:26px;grid-template-columns:150px 1fr;align-items:center;gap:24px;padding:clamp(30px,4vw,56px);display:grid}.pilot-builder-case-study-module__pgbzDa__heroIdentity img{width:150px;height:auto}.pilot-builder-case-study-module__pgbzDa__heroIdentity span{font-size:1rem}.pilot-builder-case-study-module__pgbzDa__heroIdentity strong{font:700 clamp(2rem, 3vw, 3rem)/1.1 var(--serif);letter-spacing:-.03em;margin-top:14px;display:block}.pilot-builder-case-study-module__pgbzDa__heroIdentity p{border-top:1px solid #b9accf;grid-column:1/-1;margin:12px 0 0;padding-top:24px;font-size:1rem;line-height:1.7}.pilot-builder-case-study-module__pgbzDa__facts{border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:40px 0;display:grid}.pilot-builder-case-study-module__pgbzDa__facts>div{padding-inline:clamp(18px,2.5vw,30px)}.pilot-builder-case-study-module__pgbzDa__facts dt{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:1rem;font-weight:800}.pilot-builder-case-study-module__pgbzDa__facts dd{color:var(--indigo);margin:0;font-size:1rem;line-height:1.6}.pilot-builder-case-study-module__pgbzDa__sectionNav{border-bottom:1px solid var(--rule);color:var(--indigo);flex-wrap:wrap;justify-content:space-between;gap:12px 28px;padding-block:20px;font-size:.9375rem;display:flex}.pilot-builder-case-study-module__pgbzDa__sectionNav a{transition:color .2s,transform .2s;display:inline-block}.pilot-builder-case-study-module__pgbzDa__sectionNav a:hover,.pilot-builder-case-study-module__pgbzDa__sectionNav a:focus-visible{color:var(--pink-hot);text-underline-offset:5px;text-decoration:underline;transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.pilot-builder-case-study-module__pgbzDa__sectionNav a{transition:none}.pilot-builder-case-study-module__pgbzDa__sectionNav a:hover,.pilot-builder-case-study-module__pgbzDa__sectionNav a:focus-visible{transform:none}}.pilot-builder-case-study-module__pgbzDa__sectionIntro{grid-template-columns:.9fr 1.1fr;gap:clamp(44px,7vw,100px);display:grid}.pilot-builder-case-study-module__pgbzDa__overview,.pilot-builder-case-study-module__pgbzDa__prototypeSection{padding-block:clamp(58px,6vw,84px)}.pilot-builder-case-study-module__pgbzDa__overviewHeader{text-align:center;width:min(100%,860px);margin-inline:auto}.pilot-builder-case-study-module__pgbzDa__overviewHeader .pilot-builder-case-study-module__pgbzDa__sectionHeading h2{font-size:clamp(1.86rem,3vw,3.06rem);line-height:.98}.pilot-builder-case-study-module__pgbzDa__sectionHeading h2{color:var(--indigo);font:700 clamp(2.7rem, 3.5vw, 3.4rem)/1.08 var(--serif);letter-spacing:-.04em;margin:18px 0 0}.pilot-builder-case-study-module__pgbzDa__lead{max-width:760px;color:inherit;font-family:var(--sans);letter-spacing:normal;margin:34px auto 0;font-size:1rem;font-weight:400;line-height:1.8}.pilot-builder-case-study-module__pgbzDa__overviewColumns{border-top:1px solid var(--rule);grid-template-columns:1.18fr .82fr;gap:clamp(38px,5vw,68px);margin-top:clamp(42px,5vw,62px);padding-top:clamp(30px,4vw,42px);display:grid}.pilot-builder-case-study-module__pgbzDa__overviewCard{min-width:0}.pilot-builder-case-study-module__pgbzDa__overviewCard+.pilot-builder-case-study-module__pgbzDa__overviewCard{border-left:1px solid var(--rule);padding-left:clamp(36px,5vw,70px)}.pilot-builder-case-study-module__pgbzDa__overviewLabel{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-weight:800;margin:0 0 18px!important;font-size:.78rem!important;line-height:1.4!important}.pilot-builder-case-study-module__pgbzDa__overviewColumns h3,.pilot-builder-case-study-module__pgbzDa__processNotes h3{color:var(--indigo);font:700 clamp(1.55rem, 2.3vw, 2rem)/1.2 var(--serif);margin:0 0 18px}.pilot-builder-case-study-module__pgbzDa__overviewColumns p,.pilot-builder-case-study-module__pgbzDa__processNotes p,.pilot-builder-case-study-module__pgbzDa__reflectionGrid p{margin:0;font-size:1rem;line-height:1.85}.pilot-builder-case-study-module__pgbzDa__tintedSection,.pilot-builder-case-study-module__pgbzDa__application{background:var(--lavender);padding-block:clamp(56px,6vw,82px)}.pilot-builder-case-study-module__pgbzDa__sectionIntro{align-items:end;margin-bottom:44px}.pilot-builder-case-study-module__pgbzDa__tintedSection .pilot-builder-case-study-module__pgbzDa__sectionIntro,.pilot-builder-case-study-module__pgbzDa__prototypeSection .pilot-builder-case-study-module__pgbzDa__sectionIntro{margin-inline:auto;text-align:center;grid-template-columns:1fr;justify-items:center;gap:24px;max-width:880px;margin-bottom:28px}.pilot-builder-case-study-module__pgbzDa__tintedSection .pilot-builder-case-study-module__pgbzDa__sectionIntro>p,.pilot-builder-case-study-module__pgbzDa__prototypeSection .pilot-builder-case-study-module__pgbzDa__sectionIntro>p{max-width:730px}.pilot-builder-case-study-module__pgbzDa__sectionIntro>p,.pilot-builder-case-study-module__pgbzDa__applicationIntro p{max-width:560px;margin:0;font-size:1rem;line-height:1.8}.pilot-builder-case-study-module__pgbzDa__processNotes{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:38px;display:grid}.pilot-builder-case-study-module__pgbzDa__processNotes>div{border-top:1px solid #c7bdd8;padding-top:22px}.pilot-builder-case-study-module__pgbzDa__processNotes>div>span{color:var(--accent);margin-bottom:16px;font-size:1rem;display:block}.pilot-builder-case-study-module__pgbzDa__compactList{gap:7px;margin:0;padding-left:1.15rem;font-size:.96rem;line-height:1.6;display:grid}.pilot-builder-case-study-module__pgbzDa__compactList li::marker{color:var(--accent)}.pilot-builder-case-study-module__pgbzDa__planningGallery{gap:0;margin-top:clamp(34px,4vw,52px);display:grid}.pilot-builder-case-study-module__pgbzDa__planningStudy{border-top:1px solid var(--rule);grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);align-items:center;gap:30px clamp(34px,5vw,62px);padding-block:clamp(38px,5vw,60px);display:grid}.pilot-builder-case-study-module__pgbzDa__planningStudy:last-child{border-bottom:1px solid var(--rule)}.pilot-builder-case-study-module__pgbzDa__planningCopy{text-align:left;width:auto;margin:0}.pilot-builder-case-study-module__pgbzDa__planningCopy h3{color:var(--indigo);font:700 clamp(2.1rem, 3.5vw, 3.25rem)/1.05 var(--serif);letter-spacing:-.035em;margin:14px 0 18px}.pilot-builder-case-study-module__pgbzDa__planningDescription{max-width:690px;margin:0;font-size:1rem;line-height:1.8}.pilot-builder-case-study-module__pgbzDa__planningFigure{background:#fff;border:1px solid #d7d0e1;justify-self:end;width:min(100%,640px);min-width:0;margin:0;padding:12px;box-shadow:0 22px 55px #30256612}.pilot-builder-case-study-module__pgbzDa__planningStudyPortrait .pilot-builder-case-study-module__pgbzDa__planningFigure{width:min(100%,410px)}.pilot-builder-case-study-module__pgbzDa__planningStudy:nth-child(2n) .pilot-builder-case-study-module__pgbzDa__planningCopy{grid-area:1/2}.pilot-builder-case-study-module__pgbzDa__planningStudy:nth-child(2n) .pilot-builder-case-study-module__pgbzDa__planningFigure{grid-area:1/1;justify-self:start}.pilot-builder-case-study-module__pgbzDa__planningImageLink{cursor:zoom-in;background:#fff;border:0;width:100%;padding:0;display:block}.pilot-builder-case-study-module__pgbzDa__planningFigure img{width:100%;height:auto;display:block}.pilot-builder-case-study-module__pgbzDa__planningFigure figcaption{padding:16px 4px 2px;font-size:.9375rem;line-height:1.6}.pilot-builder-case-study-module__pgbzDa__mvpNotes{grid-column:1/-1;justify-self:stretch;gap:clamp(24px,4vw,44px);width:100%;margin-top:8px}.pilot-builder-case-study-module__pgbzDa__mvpNotes h3{font-size:clamp(1.05rem,1.35vw,1.3rem)}.pilot-builder-case-study-module__pgbzDa__mvpNotes p{font-size:.9rem;line-height:1.7}.pilot-builder-case-study-module__pgbzDa__prototypeCarousel{width:min(100%,1080px);margin:clamp(38px,5vw,58px) auto 0}.pilot-builder-case-study-module__pgbzDa__prototypeCarouselHeader{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;padding-bottom:18px;display:flex}.pilot-builder-case-study-module__pgbzDa__prototypeCounter{color:var(--accent);gap:6px;margin:0;display:grid}.pilot-builder-case-study-module__pgbzDa__prototypeCounter span{letter-spacing:.13em;text-transform:uppercase;font-size:.78rem;font-weight:800}.pilot-builder-case-study-module__pgbzDa__prototypeCounter strong{color:var(--indigo);font:700 1.25rem/1 var(--serif)}.pilot-builder-case-study-module__pgbzDa__prototypeControls{gap:10px;display:flex}.pilot-builder-case-study-module__pgbzDa__prototypeControl{border:1px solid var(--indigo);color:#fff;background:var(--indigo);cursor:pointer;border-radius:50%;place-items:center;width:50px;height:50px;transition:color .2s,background .2s,opacity .2s;display:grid}.pilot-builder-case-study-module__pgbzDa__prototypeControl:hover:not(:disabled){color:var(--indigo);background:#fff}.pilot-builder-case-study-module__pgbzDa__prototypeControl:disabled{opacity:.28;cursor:default}.pilot-builder-case-study-module__pgbzDa__prototypeControl svg{width:22px;height:22px}.pilot-builder-case-study-module__pgbzDa__prototypeViewport{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-color:var(--accent) var(--lavender);scrollbar-width:thin;width:100%;padding-bottom:18px;display:flex;overflow-x:auto}.pilot-builder-case-study-module__pgbzDa__prototypeViewport:focus-visible{outline-offset:6px;outline:3px solid #ad82ce}.pilot-builder-case-study-module__pgbzDa__prototypeShot{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0;margin:0}.pilot-builder-case-study-module__pgbzDa__prototypeImageFrame{box-shadow:none;background:#f2eff8;border:1px solid #cfc7db;border-radius:14px;padding:9px;overflow:hidden}.pilot-builder-case-study-module__pgbzDa__prototypeImageFrame img{background:#fff;border:1px solid #e0dbe7;border-radius:8px;width:100%;height:auto;display:block}.pilot-builder-case-study-module__pgbzDa__prototypeShot figcaption{grid-template-columns:auto 1fr;gap:16px;padding:16px 8px 0;display:grid}.pilot-builder-case-study-module__pgbzDa__prototypeShot figcaption>span{color:var(--accent);letter-spacing:.08em;font-size:.8125rem;font-weight:800}.pilot-builder-case-study-module__pgbzDa__prototypeShot figcaption strong{color:var(--indigo);font:700 1.18rem/1.25 var(--serif);display:block}.pilot-builder-case-study-module__pgbzDa__prototypeShot figcaption p{margin:5px 0 0;font-size:.9rem;line-height:1.55}.pilot-builder-case-study-module__pgbzDa__textLink{color:var(--indigo);text-underline-offset:5px;align-items:center;gap:12px;margin-top:20px;text-decoration:underline;transition:color .2s,transform .2s;display:inline-flex}.pilot-builder-case-study-module__pgbzDa__textLink svg{color:inherit;transition:transform .2s}.pilot-builder-case-study-module__pgbzDa__textLink:hover,.pilot-builder-case-study-module__pgbzDa__textLink:focus-visible{color:var(--pink-hot);transform:translateY(-2px)}.pilot-builder-case-study-module__pgbzDa__textLink:hover svg,.pilot-builder-case-study-module__pgbzDa__textLink:focus-visible svg{transform:translate(3px,-3px)}@media (prefers-reduced-motion:reduce){.pilot-builder-case-study-module__pgbzDa__textLink,.pilot-builder-case-study-module__pgbzDa__textLink svg{transition:none}.pilot-builder-case-study-module__pgbzDa__textLink:hover,.pilot-builder-case-study-module__pgbzDa__textLink:focus-visible,.pilot-builder-case-study-module__pgbzDa__textLink:hover svg,.pilot-builder-case-study-module__pgbzDa__textLink:focus-visible svg{transform:none}}.pilot-builder-case-study-module__pgbzDa__previewFigure{width:min(100%,1120px);min-width:0;margin:0 auto}.pilot-builder-case-study-module__pgbzDa__macWindow{box-shadow:none;background:#fff;border:1px solid #b8afc7;border-radius:13px;flex-direction:column;display:flex;overflow:hidden}.pilot-builder-case-study-module__pgbzDa__windowBar{min-height:52px;font-family:var(--sans);background:linear-gradient(#f5f3f7,#e7e4ec);border-bottom:1px solid #d7d2df;align-items:center;gap:20px;padding:8px 16px;display:flex}.pilot-builder-case-study-module__pgbzDa__windowDots{flex-shrink:0;gap:7px;display:flex}.pilot-builder-case-study-module__pgbzDa__windowDots i{background:#ff6058;border:1px solid #e34e47;border-radius:50%;width:12px;height:12px}.pilot-builder-case-study-module__pgbzDa__windowDots i:nth-child(2){background:#ffbd2e;border-color:#dea126}.pilot-builder-case-study-module__pgbzDa__windowDots i:nth-child(3){background:#28c840;border-color:#21aa34}.pilot-builder-case-study-module__pgbzDa__windowTitle{text-align:center;color:#4c445a;flex:1;font-size:1rem;font-weight:700}.pilot-builder-case-study-module__pgbzDa__windowTitle span{color:#706879;font-weight:400}.pilot-builder-case-study-module__pgbzDa__windowActions{align-items:center;gap:4px;display:flex}.pilot-builder-case-study-module__pgbzDa__windowActions button,.pilot-builder-case-study-module__pgbzDa__windowActions a{color:#5d526d;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.pilot-builder-case-study-module__pgbzDa__windowActions button:hover,.pilot-builder-case-study-module__pgbzDa__windowActions a:hover{background:#dcd6e5}.pilot-builder-case-study-module__pgbzDa__appFrame{background:#fff;border:0;width:100%;height:680px;display:block}.pilot-builder-case-study-module__pgbzDa__macWindow:fullscreen{border:0;border-radius:0;width:100vw;height:100dvh}.pilot-builder-case-study-module__pgbzDa__macWindow:fullscreen .pilot-builder-case-study-module__pgbzDa__appFrame{flex:1;height:auto;min-height:0}.pilot-builder-case-study-module__pgbzDa__previewFigure figcaption{color:#655b72;justify-content:space-between;gap:16px;padding-top:20px;font-size:.9375rem;line-height:1.7;display:flex}.pilot-builder-case-study-module__pgbzDa__frameworkSection{border-top:1px solid var(--rule);margin-top:clamp(48px,6vw,72px);padding-top:clamp(36px,5vw,56px)}.pilot-builder-case-study-module__pgbzDa__frameworkLayout{grid-template-columns:minmax(0,716.8px) minmax(300px,1fr);align-items:start;gap:clamp(28px,4vw,48px);margin-top:36px;display:grid}.pilot-builder-case-study-module__pgbzDa__frameworkSection .pilot-builder-case-study-module__pgbzDa__frameworkFigure{justify-self:start;width:100%;margin:0}.pilot-builder-case-study-module__pgbzDa__frameworkSection .pilot-builder-case-study-module__pgbzDa__frameworkNotes{grid-template-columns:1fr;gap:28px;min-width:0;margin-top:0}@media (max-width:900px){.pilot-builder-case-study-module__pgbzDa__frameworkLayout{grid-template-columns:1fr}.pilot-builder-case-study-module__pgbzDa__frameworkSection .pilot-builder-case-study-module__pgbzDa__frameworkFigure{justify-self:center;max-width:716.8px}}.pilot-builder-case-study-module__pgbzDa__frameworkSection .pilot-builder-case-study-module__pgbzDa__processNotes h4{color:var(--indigo);font:700 clamp(1.3rem, 2vw, 1.7rem)/1.2 var(--serif);margin:0 0 18px}.pilot-builder-case-study-module__pgbzDa__diagramLink{color:var(--indigo);text-underline-offset:3px;text-decoration:underline}.pilot-builder-case-study-module__pgbzDa__testingSection{background:#fffefa;padding-block:clamp(60px,7vw,88px)}.pilot-builder-case-study-module__pgbzDa__testingHeader{grid-template-columns:.9fr 1.1fr;align-items:end;gap:clamp(44px,7vw,100px);display:grid}.pilot-builder-case-study-module__pgbzDa__testingLead{max-width:620px;color:var(--indigo);font:500 clamp(1.2rem, 1.8vw, 1.5rem)/1.65 var(--serif);margin:0}.pilot-builder-case-study-module__pgbzDa__testingStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,44px);margin:40px 0 16px;display:grid}.pilot-builder-case-study-module__pgbzDa__testingStats>div{border-top:1px solid var(--rule);flex-direction:column;padding-top:24px;display:flex}.pilot-builder-case-study-module__pgbzDa__testingStats dt{color:var(--indigo);font-size:1.2rem;font-weight:700;line-height:1.5}.pilot-builder-case-study-module__pgbzDa__testingStats dd{color:var(--indigo);font:700 clamp(2.34rem, 4.05vw, 3.6rem)/1 var(--serif);letter-spacing:-.1em;order:-1;margin:0 0 16px}.pilot-builder-case-study-module__pgbzDa__testingStats .pilot-builder-case-study-module__pgbzDa__testingStatDetail{color:inherit;font:400 1rem/1.7 var(--sans);letter-spacing:normal;order:0;margin:10px 0 0}.pilot-builder-case-study-module__pgbzDa__testingSource{color:#655b72;margin:0;font-size:1rem;line-height:1.7}.pilot-builder-case-study-module__pgbzDa__testingStatement blockquote{margin:24px 0}.pilot-builder-case-study-module__pgbzDa__testingStatement cite{font-size:.9rem;font-style:normal;line-height:1.6}.pilot-builder-case-study-module__pgbzDa__testingFollowUp{border-top:1px solid var(--rule);margin-top:36px;padding-top:24px}.pilot-builder-case-study-module__pgbzDa__testingFollowUp h3{color:var(--indigo);font:700 1.3rem/1.25 var(--serif);margin:0 0 12px}.pilot-builder-case-study-module__pgbzDa__testingFollowUp p{max-width:900px;margin:0;font-size:.96rem;line-height:1.75}@media (max-width:800px){.pilot-builder-case-study-module__pgbzDa__testingStats{grid-template-columns:1fr;gap:24px}}.pilot-builder-case-study-module__pgbzDa__testingFeature{border:1px solid var(--rule);grid-template-columns:.85fr 1.15fr;width:min(100%,1120px);margin:clamp(38px,5vw,56px) auto 0;display:grid}.pilot-builder-case-study-module__pgbzDa__testingStatement{color:#fff;background:var(--indigo);flex-direction:column;justify-content:space-between;min-height:280px;padding:clamp(30px,4vw,46px);display:flex}.pilot-builder-case-study-module__pgbzDa__testingStatement span,.pilot-builder-case-study-module__pgbzDa__testingSignals span{color:#d1bbef;letter-spacing:.13em;text-transform:uppercase;font-size:.78rem;font-weight:800}.pilot-builder-case-study-module__pgbzDa__testingStatement strong{max-width:430px;font:700 clamp(2.5rem, 3.5vw, 3.5rem)/.98 var(--serif);letter-spacing:-.045em}.pilot-builder-case-study-module__pgbzDa__testingCopy{background:var(--lavender);align-content:center;gap:24px;padding:clamp(32px,5vw,64px);display:grid}.pilot-builder-case-study-module__pgbzDa__testingCopy p{margin:0;font-size:1rem;line-height:1.85}.pilot-builder-case-study-module__pgbzDa__testingSignals{grid-template-columns:repeat(3,1fr);gap:36px;margin-top:38px;display:grid}.pilot-builder-case-study-module__pgbzDa__testingSignals>div{border-top:1px solid var(--rule);padding-top:22px}.pilot-builder-case-study-module__pgbzDa__testingSignals span{color:var(--accent);font-size:1em}.pilot-builder-case-study-module__pgbzDa__testingSignals h3{color:var(--indigo);font:700 1.3rem/1.25 var(--serif);margin:14px 0 10px}.pilot-builder-case-study-module__pgbzDa__testingSignals p{margin:0;font-size:.96rem;line-height:1.75}.pilot-builder-case-study-module__pgbzDa__reflection{background:var(--indigo);color:#fff;padding-block:clamp(58px,6vw,82px)}.pilot-builder-case-study-module__pgbzDa__reflectionGrid{grid-template-columns:1fr;gap:32px;max-width:900px;margin-inline:auto;display:grid}.pilot-builder-case-study-module__pgbzDa__reflection .pilot-builder-case-study-module__pgbzDa__kicker{color:#d1bbef}.pilot-builder-case-study-module__pgbzDa__reflection .pilot-builder-case-study-module__pgbzDa__sectionHeading h2{color:#fff}.pilot-builder-case-study-module__pgbzDa__reflection .pilot-builder-case-study-module__pgbzDa__sectionHeading h2 em{color:#cbbbdf}.pilot-builder-case-study-module__pgbzDa__reflectionGrid p+p{margin-top:20px}.pilot-builder-case-study-module__pgbzDa__stack{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.pilot-builder-case-study-module__pgbzDa__stack span{border:1px solid #8d7da7;border-radius:999px;padding:7px 12px;font-size:1rem}.pilot-builder-case-study-module__pgbzDa__closing{border-bottom:1px solid var(--rule);justify-content:space-between;gap:20px;padding-block:30px;font-size:1rem;line-height:1.6;display:flex}.pilot-builder-case-study-module__pgbzDa__closing p{margin:0}.pilot-builder-case-study-module__pgbzDa__closing a{color:var(--indigo);white-space:nowrap}.pilot-builder-case-study-module__pgbzDa__nextProject{color:var(--indigo);grid-template-columns:1fr auto;align-items:center;gap:20px;padding-block:65px 80px;display:grid}.pilot-builder-case-study-module__pgbzDa__nextProject>.pilot-builder-case-study-module__pgbzDa__kicker{grid-column:1/-1}.pilot-builder-case-study-module__pgbzDa__nextProject strong{font:700 clamp(2.5rem, 5vw, 3.5rem)/1.1 var(--serif);letter-spacing:-.04em}.pilot-builder-case-study-module__pgbzDa__nextArrow{color:var(--accent);font-size:3rem}.pilot-builder-case-study-module__pgbzDa__heroIdentity,.pilot-builder-case-study-module__pgbzDa__planningFigure,.pilot-builder-case-study-module__pgbzDa__testingFeature{box-shadow:8px 9px 0 var(--china-light);transition:transform .2s,box-shadow .2s}.pilot-builder-case-study-module__pgbzDa__heroIdentity:hover,.pilot-builder-case-study-module__pgbzDa__planningFigure:hover,.pilot-builder-case-study-module__pgbzDa__planningFigure:focus-within,.pilot-builder-case-study-module__pgbzDa__testingFeature:hover{box-shadow:11px 14px 0 var(--pink);transform:translateY(-6px)rotate(-.5deg)}.pilot-builder-case-study-module__pgbzDa__macWindow:fullscreen{box-shadow:none;transform:none}@media (max-width:1000px){.pilot-builder-case-study-module__pgbzDa__planningStudy{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:28px 34px}.pilot-builder-case-study-module__pgbzDa__testingFeature{grid-template-columns:1fr}.pilot-builder-case-study-module__pgbzDa__testingStatement{min-height:270px}.pilot-builder-case-study-module__pgbzDa__wrap{width:min(100% - 48px,1240px)}.pilot-builder-case-study-module__pgbzDa__heroGrid{gap:34px}.pilot-builder-case-study-module__pgbzDa__heroIdentity{grid-template-columns:1fr;padding:30px}.pilot-builder-case-study-module__pgbzDa__heroIdentity img{width:110px}.pilot-builder-case-study-module__pgbzDa__facts{grid-template-columns:repeat(2,1fr);gap:28px}.pilot-builder-case-study-module__pgbzDa__overviewColumns{grid-template-columns:1fr;gap:34px}.pilot-builder-case-study-module__pgbzDa__overviewCard+.pilot-builder-case-study-module__pgbzDa__overviewCard{border-top:1px solid var(--rule);border-left:0;padding-top:34px;padding-left:0}}@media (max-width:800px){.pilot-builder-case-study-module__pgbzDa__planningStudy{grid-template-columns:1fr;gap:26px}.pilot-builder-case-study-module__pgbzDa__planningStudy:nth-child(2n) .pilot-builder-case-study-module__pgbzDa__planningCopy,.pilot-builder-case-study-module__pgbzDa__planningStudy:nth-child(2n) .pilot-builder-case-study-module__pgbzDa__planningFigure{grid-area:auto/1}.pilot-builder-case-study-module__pgbzDa__planningCopy{text-align:center}.pilot-builder-case-study-module__pgbzDa__planningDescription{margin-inline:auto}.pilot-builder-case-study-module__pgbzDa__planningFigure,.pilot-builder-case-study-module__pgbzDa__planningStudyPortrait .pilot-builder-case-study-module__pgbzDa__planningFigure{justify-self:center;width:min(100%,680px)}.pilot-builder-case-study-module__pgbzDa__wrap{width:min(100% - 32px,1240px)}.pilot-builder-case-study-module__pgbzDa__hero{padding:20px 0 32px}.pilot-builder-case-study-module__pgbzDa__heroGrid{grid-template-columns:1fr;margin-top:25px}.pilot-builder-case-study-module__pgbzDa__heroCopy h1{font-size:clamp(4.5rem,14vw,6.8rem)}.pilot-builder-case-study-module__pgbzDa__heroIdentity{grid-template-columns:110px 1fr;gap:24px}.pilot-builder-case-study-module__pgbzDa__overviewHeader,.pilot-builder-case-study-module__pgbzDa__sectionIntro,.pilot-builder-case-study-module__pgbzDa__testingHeader,.pilot-builder-case-study-module__pgbzDa__reflectionGrid{grid-template-columns:1fr;gap:30px}.pilot-builder-case-study-module__pgbzDa__overviewColumns{grid-template-columns:1fr}.pilot-builder-case-study-module__pgbzDa__processNotes,.pilot-builder-case-study-module__pgbzDa__testingSignals{grid-template-columns:1fr;gap:24px}.pilot-builder-case-study-module__pgbzDa__prototypeCarousel{margin-top:42px}.pilot-builder-case-study-module__pgbzDa__appFrame{height:720px}.pilot-builder-case-study-module__pgbzDa__previewFigure figcaption,.pilot-builder-case-study-module__pgbzDa__closing{flex-direction:column;gap:10px}.pilot-builder-case-study-module__pgbzDa__mvpNotes{grid-column:1;justify-self:center;width:min(100%,680px)}}@media (max-width:520px){.pilot-builder-case-study-module__pgbzDa__testingHeader{grid-template-columns:1fr;gap:26px}.pilot-builder-case-study-module__pgbzDa__testingStatement{min-height:240px;padding:28px 24px}.pilot-builder-case-study-module__pgbzDa__testingCopy{padding:28px 24px}.pilot-builder-case-study-module__pgbzDa__facts{gap:24px 20px}.pilot-builder-case-study-module__pgbzDa__sectionNav{grid-template-columns:1fr 1fr;font-size:1rem;display:grid}.pilot-builder-case-study-module__pgbzDa__heroIdentity{grid-template-columns:80px 1fr;padding:24px}.pilot-builder-case-study-module__pgbzDa__heroIdentity img{width:80px}.pilot-builder-case-study-module__pgbzDa__prototypeImageFrame{border-radius:10px;padding:5px}.pilot-builder-case-study-module__pgbzDa__prototypeShot figcaption{padding-inline:4px}.pilot-builder-case-study-module__pgbzDa__windowBar{gap:8px;padding-inline:10px}.pilot-builder-case-study-module__pgbzDa__windowDots{gap:4px}.pilot-builder-case-study-module__pgbzDa__windowDots i{width:9px;height:9px}.pilot-builder-case-study-module__pgbzDa__windowTitle{text-align:left;font-size:.8125rem}.pilot-builder-case-study-module__pgbzDa__windowTitle span{display:none}.pilot-builder-case-study-module__pgbzDa__windowActions{gap:0}.pilot-builder-case-study-module__pgbzDa__windowActions button,.pilot-builder-case-study-module__pgbzDa__windowActions a{width:30px}.pilot-builder-case-study-module__pgbzDa__appFrame{height:700px}}@media (prefers-reduced-motion:reduce){.pilot-builder-case-study-module__pgbzDa__prototypeControl,.pilot-builder-case-study-module__pgbzDa__heroIdentity,.pilot-builder-case-study-module__pgbzDa__planningFigure,.pilot-builder-case-study-module__pgbzDa__testingFeature{transition:none}.pilot-builder-case-study-module__pgbzDa__heroIdentity:hover,.pilot-builder-case-study-module__pgbzDa__planningFigure:hover,.pilot-builder-case-study-module__pgbzDa__planningFigure:focus-within,.pilot-builder-case-study-module__pgbzDa__testingFeature:hover{transform:none}.pilot-builder-case-study-module__pgbzDa__prototypeViewport{scroll-behavior:auto}}
.pdx-unhoused-case-study-module__WbfSIq__caseStudy.pdx-unhoused-case-study-module__WbfSIq__caseStudy{--indigo:#304f70;--indigo-dark:#233c57;--lavender:#edf3f6;--lilac:#d5e4ed;--accent:#587c97;--rule:#cddce5;--china-light:#d8e6ee;color:#475462}.pdx-unhoused-case-study-module__WbfSIq__caseStudy a:focus-visible,.pdx-unhoused-case-study-module__WbfSIq__caseStudy button:focus-visible{outline-color:#578baa}.pdx-unhoused-case-study-module__WbfSIq__title.pdx-unhoused-case-study-module__WbfSIq__title{font-size:clamp(4.4rem,7vw,7rem)}.pdx-unhoused-case-study-module__WbfSIq__identity{min-width:0;color:var(--indigo);box-shadow:8px 9px 0 var(--china-light);background:#dce9f0;border:1px solid #bed0dd;border-radius:26px;grid-template-columns:150px 1fr;align-items:center;gap:24px;padding:clamp(30px,4vw,52px);display:grid;position:relative;overflow:hidden}.pdx-unhoused-case-study-module__WbfSIq__caseStudy h1{font-size:calc(clamp(2rem,5vw,4rem)/1.42857)}.pdx-unhoused-case-study-module__WbfSIq__identityEyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:.8rem;font-weight:800;display:block}.pdx-unhoused-case-study-module__WbfSIq__identityIcon{width:150px;height:auto;display:block}.pdx-unhoused-case-study-module__WbfSIq__identityCopy>strong{font:700 clamp(2rem, 3vw, 3rem)/1.1 var(--serif);letter-spacing:-.035em;margin-top:14px;display:block}.pdx-unhoused-case-study-module__WbfSIq__identityCopy>strong em{color:var(--accent);font-weight:400}.pdx-unhoused-case-study-module__WbfSIq__identityFooter{border-top:1px solid #adc5d4;grid-column:1/-1;margin:12px 0 0;padding-top:24px;font-size:1rem;line-height:1.7}.pdx-unhoused-case-study-module__WbfSIq__followingParagraph.pdx-unhoused-case-study-module__WbfSIq__followingParagraph{margin-top:20px}.pdx-unhoused-case-study-module__WbfSIq__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.pdx-unhoused-case-study-module__WbfSIq__facts>div{padding-inline:clamp(18px,2.5vw,30px)}.pdx-unhoused-case-study-module__WbfSIq__paper.pdx-unhoused-case-study-module__WbfSIq__paper{border-color:var(--rule)}.pdx-unhoused-case-study-module__WbfSIq__prototypeFigure.pdx-unhoused-case-study-module__WbfSIq__prototypeFigure{width:min(100%,1000px);margin:52px auto 0}.pdx-unhoused-case-study-module__WbfSIq__applicationEvidence{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);align-items:start;gap:clamp(30px,4vw,52px);margin-top:clamp(36px,4vw,52px);display:grid}.pdx-unhoused-case-study-module__WbfSIq__applicationMap.pdx-unhoused-case-study-module__WbfSIq__applicationMap{justify-self:stretch;width:100%;margin:0}.pdx-unhoused-case-study-module__WbfSIq__applicationNotes.pdx-unhoused-case-study-module__WbfSIq__applicationNotes{grid-template-columns:1fr;gap:22px;margin:0}.pdx-unhoused-case-study-module__WbfSIq__applicationNotes>div{padding-top:17px}.pdx-unhoused-case-study-module__WbfSIq__applicationNotes h3{margin-bottom:10px;font-size:clamp(1.4rem,1vw,1rem)}.pdx-unhoused-case-study-module__WbfSIq__applicationNotes p{font-size:.94rem;line-height:1.65}.pdx-unhoused-case-study-module__WbfSIq__featureList,.pdx-unhoused-case-study-module__WbfSIq__testingList{margin:0;padding-left:1.15rem}.pdx-unhoused-case-study-module__WbfSIq__featureList{gap:5px;font-size:.9rem;line-height:1.5;display:grid}.pdx-unhoused-case-study-module__WbfSIq__featureList li::marker{color:var(--accent)}.pdx-unhoused-case-study-module__WbfSIq__testingList li::marker{color:var(--accent)}.pdx-unhoused-case-study-module__WbfSIq__testingList{gap:14px;font-size:1rem;line-height:1.65;display:grid}.pdx-unhoused-case-study-module__WbfSIq__applicationMap figcaption{gap:5px;display:grid}.pdx-unhoused-case-study-module__WbfSIq__applicationMap figcaption strong{color:var(--indigo);font:400 .5rem/1.25 var(--serif)}.pdx-unhoused-case-study-module__WbfSIq__applicationMap figcaption span{color:#5d6875}.pdx-unhoused-case-study-module__WbfSIq__testingEvidence{grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);align-items:start;gap:clamp(30px,4vw,52px);margin-top:clamp(38px,5vw,54px);display:grid}.pdx-unhoused-case-study-module__WbfSIq__testResults.pdx-unhoused-case-study-module__WbfSIq__testResults{justify-self:stretch;width:100%;margin:0}.pdx-unhoused-case-study-module__WbfSIq__testingEvidenceNotes.pdx-unhoused-case-study-module__WbfSIq__testingEvidenceNotes{grid-template-columns:1fr;gap:20px;margin:0}.pdx-unhoused-case-study-module__WbfSIq__testingEvidenceNotes>div{padding-top:17px}.pdx-unhoused-case-study-module__WbfSIq__testResults figcaption{gap:5px;display:grid}.pdx-unhoused-case-study-module__WbfSIq__testResults figcaption strong{color:var(--indigo);font:700 1.12rem/1.25 var(--serif)}.pdx-unhoused-case-study-module__WbfSIq__testResults figcaption span{color:#5d6875}.pdx-unhoused-case-study-module__WbfSIq__earlyStudy{margin-top:48px;padding-bottom:0}.pdx-unhoused-case-study-module__WbfSIq__comparisonStudy{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding-block:clamp(38px,5vw,60px)}.pdx-unhoused-case-study-module__WbfSIq__comparisonCopy{text-align:center;max-width:720px;margin-inline:auto}.pdx-unhoused-case-study-module__WbfSIq__comparisonCopy h3{color:var(--indigo);font:700 clamp(1rem, 2vw, 2rem)/1.05 var(--serif);letter-spacing:-.035em;margin:14px 0 18px}.pdx-unhoused-case-study-module__WbfSIq__comparisonCopy>p:last-child{margin:0;font-size:1rem;line-height:1.8}.pdx-unhoused-case-study-module__WbfSIq__comparisonGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(20px,3vw,30px);width:min(100%,1040px);margin:clamp(30px,4vw,42px) auto 0;display:grid}.pdx-unhoused-case-study-module__WbfSIq__comparisonFigure.pdx-unhoused-case-study-module__WbfSIq__comparisonFigure{justify-self:stretch;width:100%}.pdx-unhoused-case-study-module__WbfSIq__comparisonFigure figcaption{gap:6px;display:grid}.pdx-unhoused-case-study-module__WbfSIq__comparisonFigure figcaption strong{color:var(--indigo);font:700 1.12rem/1.25 var(--serif)}.pdx-unhoused-case-study-module__WbfSIq__comparisonFigure figcaption span{color:#5d6875}.pdx-unhoused-case-study-module__WbfSIq__prototypeComparison{margin-top:38px}.pdx-unhoused-case-study-module__WbfSIq__evidenceGrid{border-block:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:0;margin-top:clamp(40px,5vw,58px);display:grid}.pdx-unhoused-case-study-module__WbfSIq__evidenceGrid>div{align-content:start;gap:10px;padding:clamp(26px,4vw,42px);display:grid}.pdx-unhoused-case-study-module__WbfSIq__evidenceGrid>div+div{border-left:1px solid var(--rule)}.pdx-unhoused-case-study-module__WbfSIq__evidenceGrid strong{color:var(--indigo);font:700 clamp(1.96rem, 3.5vw, 3.15rem)/.9 var(--serif);letter-spacing:-.045em}.pdx-unhoused-case-study-module__WbfSIq__evidenceGrid span{font-size:.95rem;line-height:1.6}.pdx-unhoused-case-study-module__WbfSIq__overviewColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.pdx-unhoused-case-study-module__WbfSIq__overviewColumns>article:first-child{padding-right:clamp(36px,5vw,70px)}.pdx-unhoused-case-study-module__WbfSIq__overviewColumns>article+article{padding-left:clamp(36px,5vw,70px)}.pdx-unhoused-case-study-module__WbfSIq__testingStatement.pdx-unhoused-case-study-module__WbfSIq__testingStatement{gap:32px;min-height:360px}.pdx-unhoused-case-study-module__WbfSIq__testingStatement.pdx-unhoused-case-study-module__WbfSIq__testingStatement span{color:#c8dfed;margin-top:0}.pdx-unhoused-case-study-module__WbfSIq__testingStatement.pdx-unhoused-case-study-module__WbfSIq__testingStatement strong{font-size:clamp(1.54rem,2.1vw,2.1rem);line-height:1.08}.pdx-unhoused-case-study-module__WbfSIq__reflection.pdx-unhoused-case-study-module__WbfSIq__reflection{padding-block:clamp(2px,9vw,50)}.pdx-unhoused-case-study-module__WbfSIq__reflectionGrid{grid-template-columns:1fr;gap:32px;max-width:900px;margin-inline:auto}.pdx-unhoused-case-study-module__WbfSIq__reflection.pdx-unhoused-case-study-module__WbfSIq__reflection em,.pdx-unhoused-case-study-module__WbfSIq__reflection.pdx-unhoused-case-study-module__WbfSIq__reflection .pdx-unhoused-case-study-module__WbfSIq__reflectionKicker{color:#c1d8e7}.pdx-unhoused-case-study-module__WbfSIq__reflection.pdx-unhoused-case-study-module__WbfSIq__reflection span{border-color:#7f9aae}@media (max-width:1000px){.pdx-unhoused-case-study-module__WbfSIq__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.pdx-unhoused-case-study-module__WbfSIq__overviewColumns{grid-template-columns:1fr;gap:34px}.pdx-unhoused-case-study-module__WbfSIq__overviewColumns>article:first-child{padding-right:0}.pdx-unhoused-case-study-module__WbfSIq__reflectionGrid{grid-template-columns:1fr}}@media (max-width:800px){.pdx-unhoused-case-study-module__WbfSIq__applicationEvidence,.pdx-unhoused-case-study-module__WbfSIq__testingEvidence,.pdx-unhoused-case-study-module__WbfSIq__overviewColumns{grid-template-columns:1fr}.pdx-unhoused-case-study-module__WbfSIq__overviewColumns>article:first-child{padding-right:0}.pdx-unhoused-case-study-module__WbfSIq__reflectionGrid,.pdx-unhoused-case-study-module__WbfSIq__comparisonGrid,.pdx-unhoused-case-study-module__WbfSIq__evidenceGrid{grid-template-columns:1fr}.pdx-unhoused-case-study-module__WbfSIq__comparisonFigure.pdx-unhoused-case-study-module__WbfSIq__comparisonFigure{justify-self:center;width:min(100%,680px)}.pdx-unhoused-case-study-module__WbfSIq__evidenceGrid>div+div{border-top:1px solid var(--rule);border-left:0}.pdx-unhoused-case-study-module__WbfSIq__title.pdx-unhoused-case-study-module__WbfSIq__title{font-size:clamp(3rem,17vw,4rem)}.pdx-unhoused-case-study-module__WbfSIq__identity{padding:32px}.pdx-unhoused-case-study-module__WbfSIq__identityIcon{width:110px}.pdx-unhoused-case-study-module__WbfSIq__prototypeFigure.pdx-unhoused-case-study-module__WbfSIq__prototypeFigure{margin-top:34px}.pdx-unhoused-case-study-module__WbfSIq__earlyStudy{margin-top:48px}}@media (max-width:520px){.pdx-unhoused-case-study-module__WbfSIq__identity{border-radius:20px;grid-template-columns:80px 1fr;gap:20px;padding:28px}.pdx-unhoused-case-study-module__WbfSIq__identityIcon{width:80px}.pdx-unhoused-case-study-module__WbfSIq__testingStatement.pdx-unhoused-case-study-module__WbfSIq__testingStatement{min-height:300px}}.pdx-unhoused-case-study-module__WbfSIq__planningHeading h2{font-size:calc(clamp(2rem,4vw,3.5rem)/1.42857)}.pdx-unhoused-case-study-module__WbfSIq__identity{transition:transform .2s,box-shadow .2s}.pdx-unhoused-case-study-module__WbfSIq__identity:hover{box-shadow:11px 14px 0 var(--pink);transform:translateY(-6px)rotate(-.5deg)}@media (prefers-reduced-motion:reduce){.pdx-unhoused-case-study-module__WbfSIq__identity{transition:none}.pdx-unhoused-case-study-module__WbfSIq__identity:hover{transform:none}}
