.aerot-page{color:#111;background-color:#f4f8f2}.aerot-page .bishop-discover-header-nav-item{text-align:center;align-items:center}.aerot-page .bishop-mrs-text,.aerot-page .bishop-cv-text,.aerot-page .bishop-context-text{line-height:1.55}.aerot-page .bishop-problem-text{line-height:1.75}.aerot-page .bishop-team-member-role{line-height:1.4}.aerot-page .bishop-stat-label,.aerot-page .bishop-metric-description,.aerot-page .bishop-key-learning-card p{line-height:1.35}.aerot-page .bishop-iteration-one-subtitle{line-height:1.3}.aerot-page .bishop-next-case-study-text p{line-height:1.38}.aerot-page .bishop-hero-section,.aerot-page .bishop-team-section,.aerot-page .bishop-my-role-stack-wrapper,.aerot-page .bishop-challenge-vision-wrapper,.aerot-page .bishop-users-saw,.aerot-page .bishop-discover,.aerot-page .bishop-discover-header,.aerot-page .bishop-context-research-wrapper,.aerot-page .bishop-problem-success-wrapper,.aerot-page .bishop-proposed-proved-wrapper,.aerot-page .bishop-proposed-process,.aerot-page .bishop-deliver-key-wrapper,.aerot-page .bishop-deliver-key-content,.aerot-page .bishop-key-learnings-section,.aerot-page .bishop-thank-you-section,.aerot-interactive-section,.aerot-interactive-section-content,.aerot-architecture-decisions-wrapper,.aerot-sequence-content,.aerot-insights-section,.aerot-architecture-section,.aerot-decisions-section,.aerot-iterations-section,.aerot-delivery-section{background-color:#f4f8f2}.aerot-page .bishop-mrs-title,.aerot-page .bishop-cv-title,.aerot-page .bishop-users-saw-title,.aerot-page .bishop-discover-title,.aerot-page .bishop-context-title-text,.aerot-page .bishop-research-title,.aerot-page .bishop-problem-title,.aerot-page .bishop-success-main-title,.aerot-page .bishop-proposed-title,.aerot-page .bishop-proved-main-title,.aerot-page .bishop-key-learnings-title,.aerot-page .bishop-team-section-title,.aerot-section-title{letter-spacing:0}.aerot-hero-section{background:linear-gradient(#dfefdfeb,#f4f8f2 68%),#f4f8f2}.aerot-hero-container{grid-template-columns:.88fr 1.12fr;gap:72px}.aerot-wordmark-group{flex-direction:column;gap:12px;display:flex}.aerot-wordmark{color:#101412;letter-spacing:0;margin:0;font-family:Roboto,sans-serif;font-size:72px;font-weight:800;line-height:.94}.aerot-subtitle{color:#2f5d4a;max-width:520px;margin:0;font-size:20px;font-weight:700;line-height:1.3}.aerot-description{color:#26342d;max-width:560px;line-height:1.45}.aerot-hero-team-info{flex-wrap:wrap;max-width:640px}.aerot-hero-team-group{align-items:flex-start;gap:20px;display:flex}.aerot-hero-right{padding-right:0}.aerot-hero-device{filter:drop-shadow(0 28px 44px #0e211838);width:min(780px,52vw);position:relative;transform:translateY(190px)}.aerot-hero-device .project-laptop-container{width:100%;max-width:none;position:relative}.aerot-hero-device .laptop-screen{z-index:1;border-radius:3px;width:71.6%;height:75.5%;position:absolute;top:5.8%;left:14.2%;overflow:hidden}.aerot-hero-device .laptop-frame{width:100%;height:auto;display:block;position:relative}.aerot-hero-device .video-container{justify-content:center;align-items:center;width:100%;height:100%;margin-top:-17%;margin-left:-2.7%;display:flex;position:relative}.aerot-hero-device .video-container video{-o-object-fit:fill;object-fit:fill;border-radius:3px;width:92%;height:60%;display:block}.aerot-scroll-indicator{background:0 0;border:0}.aerot-team-placeholder{color:#fff;background:linear-gradient(135deg,#173629,#2f6f56);border:1px solid #ffffff47;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.aerot-team-placeholder span{font-size:44px;font-weight:800;line-height:1}.aerot-team-placeholder small{text-transform:uppercase;max-width:120px;font-size:12px;font-weight:700;line-height:1.25}.aerot-team-photo{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.aerot-team-section{min-height:auto;padding:104px 40px 112px}.aerot-team-section-content{align-items:stretch;width:min(100%,1180px)}.aerot-team-heading{max-width:780px;margin:0 0 58px}.aerot-team-heading .bishop-team-section-title{text-align:left;margin:0 0 16px}.aerot-team-heading p{color:#5f6f67;margin:0;font-family:Roboto,sans-serif;font-size:19px;font-weight:400;line-height:1.5}.aerot-team-layout{grid-template-columns:minmax(280px,.76fr) minmax(420px,1.24fr);align-items:start;gap:clamp(56px,7vw,108px);width:100%;display:grid}.aerot-team-lead{text-align:center;flex-direction:column;justify-self:start;align-items:center;max-width:390px;display:flex}.aerot-team-lead .bishop-team-member-image{width:clamp(260px,25vw,340px);height:clamp(260px,25vw,340px);margin-bottom:28px}.aerot-team-lead-note{color:#6b7280;max-width:330px;margin:12px 0 0;font-family:Roboto,sans-serif;font-size:15px;font-weight:400;line-height:1.4}.aerot-team-credits{flex-direction:column;align-items:stretch;gap:30px;width:100%;padding-top:10px;display:flex}.aerot-team-credits-photo{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:8px;width:100%;max-height:280px;display:block}.aerot-team-credit-group{flex-direction:column;gap:18px;display:flex}.aerot-team-credit-group h3{color:#214f3d;letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;line-height:1.3}.aerot-team-contributor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 36px;display:grid}.aerot-team-credit{flex-direction:column;gap:5px;display:flex}.aerot-team-credit span{color:#111;font-family:Roboto,sans-serif;font-size:19px;font-weight:700;line-height:1.25}.aerot-team-credit p{color:#6b7280;margin:0;font-family:Roboto,sans-serif;font-size:15px;font-weight:400;line-height:1.3}.aerot-role-text{width:100%;max-width:1240px}.aerot-page .bishop-my-role-panel{max-width:min(1400px,100vw - 80px);padding-left:40px;padding-right:40px}.aerot-stack-grid{max-width:1120px}.aerot-stack-icon{color:#15382b}.aerot-stack-logo{-o-object-fit:contain;object-fit:contain;opacity:.92;display:block}.aerot-vision-title{color:#214f3d;-webkit-text-fill-color:currentColor;background:0 0}.aerot-page .bishop-cv-text{max-width:980px}.aerot-signal-bubble{color:#132a21;background:#fff;border:1px solid #15382b24;align-items:center;gap:14px;width:238px;min-height:92px;padding:18px;display:flex}.aerot-signal-bubble svg{color:#2f6f56;flex:none}.aerot-signal-bubble span{font-size:16px;font-weight:700;line-height:1.25}.aerot-users-saw-stats{max-width:1240px}.aerot-users-saw .bishop-stat-card{min-width:260px;max-width:360px}.aerot-users-saw .bishop-stat-value{white-space:normal;font-size:42px;line-height:1.08}.aerot-users-saw .bishop-stat-label{color:#26342d}.aerot-context-wrapper{overflow-x:clip}.aerot-research-panel{max-width:1200px}.aerot-visual-rail{z-index:2;pointer-events:auto;gap:28px;width:max-content;padding:34px 0;animation:34s linear infinite aerotRailScroll;display:flex;position:absolute;bottom:8%;left:0}.aerot-visual-rail:hover{animation-play-state:paused}.aerot-visual-placeholder{background:linear-gradient(135deg,#2f6f562e,#e2a94324),#fff;border:1px solid #15382b24;border-radius:18px;flex-direction:column;flex:none;justify-content:flex-end;gap:12px;width:420px;min-height:228px;padding:24px;display:flex;box-shadow:0 14px 34px #0e21181f}.aerot-visual-placeholder:nth-child(2n){transform:translateY(34px)}.aerot-visual-placeholder span,.aerot-proved-block h3,.aerot-card-eyebrow,.aerot-card-visual-note span,.aerot-delivery-visual span{color:#2f6f56;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.2}.aerot-visual-placeholder p,.aerot-card-visual-note p,.aerot-delivery-visual p{color:#26342d;margin:0;font-size:15px;line-height:1.4}@keyframes aerotRailScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.aerot-page{--aerot-sticky-header-space:136px;--aerot-sticky-bottom-space:40px;--aerot-stage-entry:min(450px, 45vh);--aerot-stage-hold:min(640px, 65vh)}.aerot-architecture-decisions-wrapper{width:100%;position:relative}.aerot-sequence-nav-marker{pointer-events:none;width:1px;height:1px;position:absolute;left:0}.bishop-page-interactive .aerot-context-wrapper{height:calc(300vh + var(--aerot-stage-entry) + var(--aerot-stage-hold) + var(--aerot-stage-hold))}.bishop-page-interactive .aerot-context-wrapper .bishop-context-research-content,.bishop-page-interactive .aerot-context-wrapper.bishop-mobile-pinned-section>.bishop-context-research-content{background-color:inherit;height:100vh;min-height:0}.bishop-page-interactive .aerot-architecture-decisions-wrapper{height:calc(200vh + var(--aerot-stage-entry) + var(--aerot-stage-hold))}.bishop-page-interactive .aerot-sequence-content{background-color:inherit;width:100%;height:100vh;position:sticky;top:0;overflow:hidden}.bishop-page-interactive .aerot-sequence-panel{inset:var(--aerot-sticky-header-space) 0 var(--aerot-sticky-bottom-space);padding:24px 72px;transition:opacity .1s linear;display:flex;position:absolute;overflow-y:auto}.aerot-sequence-panel:focus-visible{outline-offset:-4px;outline:2px solid}.bishop-page-interactive .aerot-sequence-panel>section{flex:0 0 100%;height:fit-content;min-height:0;margin-block:auto;padding:0}.bishop-page-interactive .aerot-architecture-panel .aerot-section-inner{padding:0}.bishop-page-interactive .aerot-architecture-panel .aerot-section-heading{margin-bottom:clamp(18px,3vh,32px)}.bishop-page-interactive .aerot-architecture-panel .aerot-section-title{font-size:clamp(30px,5vh,46px)}.bishop-page-interactive .aerot-architecture-panel .aerot-section-lead{font-size:clamp(15px,2.05vh,20px);line-height:1.38}.aerot-research-rail-phase{pointer-events:none;transition:opacity .1s linear;position:absolute;inset:0}@media (max-width:768px){.bishop-page-interactive .aerot-sequence-panel{padding:20px 24px}}@media (max-width:640px){.bishop-page-interactive .bishop-mobile-pinned-section>.aerot-sequence-content{z-index:1;position:fixed;top:0;left:0;right:0}.bishop-page-interactive .aerot-sequence-panel{padding:12px 18px}}@media (prefers-reduced-motion:reduce){.aerot-visual-rail{animation:none}.aerot-sequence-panel,.aerot-context-wrapper .bishop-context-panel,.aerot-context-wrapper .bishop-research-panel,.aerot-research-rail-phase{transition:none}.bishop-page-interactive .aerot-sequence-panel[aria-hidden=true],.bishop-page-interactive .aerot-context-wrapper [aria-hidden=true]{opacity:0!important}.bishop-page-interactive .aerot-sequence-panel[aria-hidden=false],.bishop-page-interactive .aerot-context-wrapper [aria-hidden=false]{opacity:1!important}}.aerot-interactive-section{width:100%;position:relative}.bishop-page-interactive .aerot-interactive-section{height:calc(150vh + var(--bishop-crossfade-settle-distance));overflow:clip}.bishop-page-interactive .aerot-iterations-scroll-section{height:calc(400vh + var(--bishop-crossfade-settle-distance))}.bishop-page-interactive .aerot-interactive-section-content{width:100%;height:100vh;padding:var(--aerot-sticky-header-space) 32px var(--aerot-sticky-bottom-space);justify-content:center;align-items:center;display:flex;position:sticky;top:0;overflow:hidden}.bishop-page-interactive .aerot-interactive-section .aerot-section-inner{max-height:calc(100vh - var(--aerot-sticky-header-space) - var(--aerot-sticky-bottom-space));flex-direction:column;justify-content:center;padding:0;display:flex}.bishop-page-interactive .aerot-interactive-section .aerot-section-heading{margin-bottom:clamp(18px,3vh,32px)}.bishop-page-interactive .aerot-interactive-section .aerot-section-title{font-size:clamp(30px,5vh,46px)}.bishop-page-interactive .aerot-interactive-section .aerot-section-lead{max-width:860px;font-size:clamp(15px,2.05vh,20px);line-height:1.38}.bishop-page-interactive :is(.aerot-interactive-section,.aerot-architecture-panel) .aerot-architecture-grid{gap:clamp(12px,2.2vh,20px)}.bishop-page-interactive :is(.aerot-interactive-section,.aerot-architecture-panel) .aerot-architecture-card{min-height:0;padding:clamp(14px,2.6vh,26px)}.bishop-page-interactive :is(.aerot-interactive-section,.aerot-architecture-panel) .aerot-architecture-card h3{font-size:clamp(18px,2.6vh,24px)}.bishop-page-interactive :is(.aerot-interactive-section,.aerot-architecture-panel) .aerot-architecture-card p{font-size:clamp(13px,1.82vh,16px);line-height:1.32}.bishop-page-interactive :is(.aerot-interactive-section,.aerot-architecture-panel) .aerot-card-visual-note,.bishop-page-interactive :is(.aerot-interactive-section,.aerot-architecture-panel) .aerot-card-photo{min-height:clamp(84px,16vh,148px)}.bishop-page-interactive :is(.aerot-interactive-section,.aerot-architecture-panel) .aerot-card-visual-note{padding:clamp(12px,2vh,18px)}.bishop-page-interactive :is(.aerot-interactive-section,.aerot-architecture-panel) .aerot-card-visual-note p{font-size:clamp(12px,1.6vh,14px);line-height:1.3}.aerot-section-inner{width:min(100%,1240px);margin:0 auto;padding:132px 32px}.aerot-section-heading{text-align:center;max-width:920px;margin:0 auto 64px}.aerot-section-title{color:#101412;margin:0;font-size:48px;font-weight:800;line-height:1.12}.aerot-section-heading .aerot-section-title{margin-bottom:24px}.aerot-section-lead{color:#26342d;max-width:920px;margin:0 auto;font-size:22px;line-height:1.5}.aerot-insights-section{height:auto;min-height:100svh}.aerot-discovery-copy{flex-direction:column;gap:28px;padding-top:32px;display:flex}.aerot-discovery-copy .bishop-design-decision-description{max-width:860px;line-height:1.45}.aerot-discovery-copy .aerot-discovery-finding{font-size:clamp(20px,1.5vw,26px)}.aerot-architecture-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.aerot-architecture-card{background:#fff;border:1px solid #15382b1f;border-radius:18px;box-shadow:0 12px 30px #0e211814}.aerot-architecture-card h3{color:#101412;margin:0;font-size:24px;font-weight:800;line-height:1.22}.aerot-architecture-card p{color:#26342d;margin:0;font-size:17px;line-height:1.47}.aerot-architecture-section,.aerot-decisions-section,.aerot-iterations-section{min-height:100vh}.aerot-architecture-card{flex-direction:column;gap:18px;min-height:480px;padding:28px;display:flex}.aerot-card-visual-note{background:linear-gradient(135deg,#2f6f561a,#49809d14),#f9fbf8;border:1px dashed #2f6f5673;border-radius:14px;flex-direction:column;justify-content:flex-end;gap:10px;min-height:168px;margin-top:auto;padding:20px;display:flex}.aerot-photo-card{background:#0d1411;border:1px solid #15382b1f;border-radius:14px;min-height:168px;margin-top:auto;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.aerot-photo-card img{width:100%;height:100%;min-height:inherit;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.aerot-decisions-section{height:auto;min-height:100svh}.aerot-decisions-section .bishop-design-decisions-title{margin-bottom:36px;font-size:clamp(28px,3.4vw,48px);font-weight:800;line-height:1.12}.aerot-decisions-section .bishop-design-decision-label{font-size:clamp(20px,1.45vw,26px);line-height:1.25}.aerot-decision-list{grid-template-columns:repeat(2,minmax(0,1fr))}.aerot-decision-list .bishop-design-decision-description{max-width:none;line-height:1.45}.aerot-process-proved-wrapper .bishop-proposed-content{gap:64px;transform:none}.aerot-process-proved-wrapper .bishop-proposed-layout{transform:none}.aerot-proposed-process{padding:120px 56px}.aerot-proposed-layout{grid-template-columns:300px minmax(0,1fr)}.aerot-process-visual{background:#0d1411;border-radius:18px;min-height:460px;position:relative;overflow:hidden;box-shadow:0 22px 44px #0e21182e}.aerot-process-video{-o-object-fit:cover;object-fit:cover;opacity:.76;width:100%;height:100%;min-height:460px;display:block}.bishop-page-interactive .aerot-process-proved-wrapper .bishop-proposed-proved-content{min-height:0}.bishop-page-interactive .aerot-process-proved-wrapper .bishop-proposed-fade-panel{top:var(--aerot-sticky-header-space);height:calc(100svh - var(--aerot-sticky-header-space) - var(--aerot-sticky-bottom-space));overflow-y:auto}.bishop-page-interactive .aerot-proposed-process{height:100%;min-height:0;padding:24px 56px 0}.bishop-page-interactive .aerot-proposed-process .bishop-proposed-title{margin:0}.bishop-page-interactive .aerot-proposed-process .bishop-proposed-content{grid-template-rows:auto minmax(0,1fr);gap:clamp(20px,3vh,32px);height:100%;min-height:0;display:grid;transform:none!important}.bishop-page-interactive .aerot-proposed-layout{gap:clamp(24px,4vw,64px);height:100%;min-height:300px}.bishop-page-interactive .aerot-process-visual{height:100%;min-height:0}.bishop-page-interactive .aerot-process-video{-o-object-fit:contain;object-fit:contain;min-height:0;position:absolute;inset:0}@media (min-width:1025px){.bishop-page-interactive .aerot-proposed-process .bishop-process-tracker{padding:0}.bishop-page-interactive .aerot-proposed-process .bishop-step-connector{height:clamp(24px,5vh,64px)}}@media (max-width:1024px){.bishop-page-interactive .aerot-proposed-layout{grid-template-rows:auto minmax(220px,1fr);gap:20px}.bishop-page-interactive .aerot-process-visual{aspect-ratio:1108/720;align-self:start;width:100%;min-width:0;height:auto;min-height:220px;max-height:100%}}@media (max-width:640px){.bishop-page-interactive .aerot-proposed-process{padding:12px 18px 0}.bishop-page-interactive .aerot-process-visual{min-height:320px}}.aerot-page .bishop-process-step.active .bishop-step-icon,.aerot-page .bishop-process-step.completed .bishop-step-icon{background-color:#2f6f56;border-color:#2f6f56}.aerot-page .bishop-step-connector:before,.aerot-page .bishop-step-connector.filled{background-color:#2f6f56}.aerot-page .bishop-process-step.completed .bishop-step-label{color:#2f6f56}.bishop-page-interactive .aerot-proved-panel{max-height:calc(100svh - 2 * var(--aerot-sticky-header-space));overflow-y:auto}.aerot-proved-panel:focus-visible{outline-offset:-2px;outline:2px solid}.aerot-proved-panel>*{flex-shrink:0}.aerot-proved-panel .bishop-proved-main-title{margin-bottom:clamp(28px,5vh,56px)}.aerot-proved-copy{gap:36px;width:min(100%,980px);padding:0 32px;display:grid}.aerot-proved-block h3{text-transform:none;margin:0 0 12px;font-size:20px;font-weight:700;line-height:1.3}.aerot-proved-block p{color:inherit;text-wrap:pretty;margin:0;font-size:clamp(22px,2.1vw,28px);line-height:1.4}.aerot-proved-block strong{font-weight:700}.aerot-iterations-stage{width:100%}.aerot-page .aerot-iteration-panel{background-color:inherit;height:auto;min-height:100vh;overflow-y:auto}.aerot-page .aerot-iteration-content{grid-template-rows:auto minmax(0,1fr);gap:48px;height:auto;min-height:100%}.aerot-iteration-body{place-self:center;max-width:1000px;font-size:clamp(26px,3.2vw,40px);line-height:1.27}.bishop-page-interactive .aerot-iterations-section>.aerot-interactive-section-content{padding:0}.bishop-page-interactive .aerot-iterations-stage{height:100%;position:relative}.bishop-page-interactive .aerot-iteration-panel{visibility:hidden;opacity:0;pointer-events:none;height:100%;min-height:0;position:absolute;inset:0}.bishop-page-interactive .aerot-iteration-panel.active{visibility:visible;opacity:1;pointer-events:auto}.aerot-iteration-nav-marker{pointer-events:none;width:1px;height:1px;position:absolute;left:0}.aerot-delivery-visual{background:linear-gradient(135deg,#2f6f5624,#e2a94329),#fff;border:1px dashed #2f6f5675;border-radius:18px;flex-direction:column;justify-content:flex-end;gap:14px;min-height:100%;padding:28px;display:flex;box-shadow:0 12px 30px #0e211814}.aerot-delivery-learning-wrapper{height:calc(300vh + var(--bishop-crossfade-settle-distance))}.aerot-page.bishop-page-interactive .aerot-delivery-learning-wrapper.bishop-mobile-pinned-section>.bishop-deliver-key-content{background-color:inherit}.aerot-delivery-inner{flex-direction:column;justify-content:center;min-height:100vh;display:flex}.aerot-delivery-visual{width:min(100%,940px);min-height:360px;margin:0 auto}.aerot-delivery-photo{width:min(100%,940px);min-height:0;box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;margin:0 auto;display:flex;overflow:visible}.aerot-delivery-photo img{-o-object-fit:contain;object-fit:contain;border-radius:14px;width:auto;max-width:100%;height:auto;min-height:0;max-height:100%}.bishop-page-interactive .aerot-delivery-panel{inset:var(--aerot-sticky-header-space) 0 var(--aerot-sticky-bottom-space);background-color:inherit;height:auto;overflow-y:auto}.aerot-delivery-panel:focus-visible{outline-offset:-4px;outline:2px solid}.bishop-page-interactive .aerot-delivery-section{height:100%}.bishop-page-interactive .aerot-delivery-inner{grid-template-rows:auto minmax(160px,1fr);gap:clamp(18px,3vh,32px);height:100%;min-height:0;padding:12px clamp(18px,4vw,32px);display:grid}.bishop-page-interactive .aerot-delivery-inner .aerot-section-heading{margin:0 auto}.bishop-page-interactive .aerot-delivery-inner .aerot-section-title{margin-bottom:16px;font-size:clamp(28px,5vh,48px)}.bishop-page-interactive .aerot-delivery-inner .aerot-section-lead{font-size:clamp(16px,2.3vh,22px)}.bishop-page-interactive .aerot-delivery-photo{height:100%}.aerot-key-learnings-section .bishop-key-learning-icon{color:#2f6f56}.aerot-reflection-section{padding:0}.aerot-reflection-content{text-align:left;align-items:stretch;width:min(100%,1040px)}.aerot-reflection-content:focus-visible{outline-offset:-2px;outline:2px solid}.aerot-reflection-content .bishop-thank-you-copy{align-items:stretch}.aerot-reflection-content .bishop-thank-you-copy h2{margin-bottom:24px;font-size:clamp(32px,3.4vw,48px);font-weight:800}.aerot-reflection-content .bishop-thank-you-copy p{max-width:none;color:inherit;margin-bottom:18px;font-size:clamp(18px,1.5vw,22px);line-height:1.4}.aerot-reflection-content .bishop-thank-you-copy p:last-child{margin-bottom:0}.aerot-reflection-content .bishop-next-case-study{text-align:left;grid-template-columns:minmax(180px,.5fr) minmax(0,1fr);gap:36px;width:100%;max-width:none;margin-top:clamp(48px,6vh,64px);padding-top:28px}.aerot-reflection-content .bishop-next-case-study-text{align-items:flex-start}.aerot-reflection-content .bishop-next-case-study-text p{max-width:560px}.aerot-reflection-content .bishop-next-case-study-meta dt,.aerot-reflection-content .bishop-next-case-study-meta dd{text-align:left}.aerot-next-case-study-media{transform:none}.aerot-next-ipad-container{aspect-ratio:4/3;width:min(100%,360px);margin:0 auto;position:relative}.aerot-next-ipad-screen{z-index:1;background:#111;border-radius:8px;width:92.4%;height:92.4%;position:absolute;top:3.8%;left:3.8%;overflow:hidden}.aerot-next-ipad-frame{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.bishop-page-interactive .aerot-reflection-section .aerot-reflection-content{min-height:0;max-height:100%;padding:12px 24px;display:block;overflow-y:auto}.bishop-page-interactive .aerot-reflection-section .aerot-next-ipad-container{width:min(100%,240px)}.dark .aerot-page{color:#fff;background-color:#07130f}.dark .aerot-page .bishop-hero-section,.dark .aerot-page .bishop-team-section,.dark .aerot-page .bishop-my-role-stack-wrapper,.dark .aerot-page .bishop-challenge-vision-wrapper,.dark .aerot-page .bishop-users-saw,.dark .aerot-page .bishop-discover,.dark .aerot-page .bishop-discover-header,.dark .aerot-page .bishop-context-research-wrapper,.dark .aerot-page .bishop-problem-success-wrapper,.dark .aerot-page .bishop-proposed-proved-wrapper,.dark .aerot-page .bishop-proposed-process,.dark .aerot-page .bishop-deliver-key-wrapper,.dark .aerot-page .bishop-deliver-key-content,.dark .aerot-page .bishop-key-learnings-section,.dark .aerot-page .bishop-thank-you-section,.dark .aerot-interactive-section,.dark .aerot-interactive-section-content,.dark .aerot-architecture-decisions-wrapper,.dark .aerot-sequence-content,.dark .aerot-insights-section,.dark .aerot-architecture-section,.dark .aerot-decisions-section,.dark .aerot-iterations-section,.dark .aerot-delivery-section{background-color:#07130f}.dark .aerot-hero-section{background:linear-gradient(#122d22e0,#07130f 68%),#07130f}.dark .aerot-wordmark,.dark .aerot-page .bishop-mrs-title,.dark .aerot-page .bishop-cv-title,.dark .aerot-page .bishop-users-saw-title,.dark .aerot-page .bishop-context-title-text,.dark .aerot-page .bishop-research-title,.dark .aerot-page .bishop-success-main-title,.dark .aerot-page .bishop-proposed-title,.dark .aerot-page .bishop-proved-main-title,.dark .aerot-proved-panel,.dark .aerot-proved-copy,.dark .aerot-section-title,.dark .aerot-architecture-card h3,.dark .aerot-page .bishop-step-label,.dark .aerot-page .bishop-key-learnings-title,.dark .aerot-page .bishop-key-learning-card h3,.dark .aerot-team-credit span{color:#fff}.dark .aerot-subtitle,.dark .aerot-stack-icon,.dark .aerot-signal-bubble svg,.dark .aerot-proved-block h3,.dark .aerot-card-eyebrow,.dark .aerot-card-visual-note span,.dark .aerot-delivery-visual span,.dark .aerot-team-credit-group h3{color:#7ed6aa}.dark .aerot-description,.dark .aerot-team-heading p,.dark .aerot-team-lead-note,.dark .aerot-section-lead,.dark .aerot-architecture-card p,.dark .aerot-visual-placeholder p,.dark .aerot-card-visual-note p,.dark .aerot-delivery-visual p,.dark .aerot-page .bishop-key-learning-card p,.dark .aerot-team-credit p{color:#c7d8cf}.dark .aerot-stack-logo{filter:invert();opacity:.9}.dark .aerot-signal-bubble,.dark .aerot-visual-placeholder,.dark .aerot-architecture-card{background-color:#0e2118;border-color:#7ed6aa2e;box-shadow:0 12px 30px #00000038}.dark .aerot-card-visual-note,.dark .aerot-delivery-visual{background:linear-gradient(135deg,#7ed6aa1a,#e2a9431a),#0e2118;border-color:#7ed6aa57}.dark .aerot-page .bishop-process-step.active .bishop-step-icon,.dark .aerot-page .bishop-process-step.completed .bishop-step-icon,.dark .aerot-page .bishop-step-connector:before,.dark .aerot-page .bishop-step-connector.filled{background-color:#7ed6aa;border-color:#7ed6aa}.dark .aerot-page .bishop-process-step.active .bishop-step-icon,.dark .aerot-page .bishop-process-step.completed .bishop-step-icon{color:#07130f}.dark .aerot-page .bishop-process-step.completed .bishop-step-label{color:#7ed6aa}.bishop-page-normal .aerot-context-wrapper,.bishop-page-normal .aerot-process-proved-wrapper,.bishop-page-normal .aerot-delivery-learning-wrapper{height:auto;min-height:0}.bishop-page-normal .aerot-context-wrapper .bishop-context-research-content,.bishop-page-normal .aerot-process-proved-wrapper .bishop-proposed-proved-content,.bishop-page-normal .aerot-delivery-learning-wrapper .bishop-deliver-key-content{height:auto;min-height:0;position:relative;top:auto;overflow:visible}.bishop-page-normal .aerot-context-wrapper .bishop-context-panel,.bishop-page-normal .aerot-context-wrapper .bishop-research-panel,.bishop-page-normal .aerot-process-proved-wrapper .bishop-proposed-fade-panel,.bishop-page-normal .aerot-process-proved-wrapper .bishop-proved-panel,.bishop-page-normal .aerot-delivery-learning-wrapper .bishop-deliver-transition-panel,.bishop-page-normal .aerot-delivery-learning-wrapper .bishop-key-learnings-transition-panel{opacity:1;pointer-events:auto;width:100%;min-height:100vh;position:relative;inset:auto}.bishop-page-normal .aerot-context-wrapper .bishop-context-research-content{padding:0;display:block}.bishop-page-normal .aerot-context-wrapper .bishop-context-panel,.bishop-page-normal .aerot-context-wrapper .bishop-research-panel{justify-content:center;margin:0 auto;padding:96px 32px}.bishop-page-normal .aerot-visual-rail{margin-top:48px;position:relative;bottom:auto;left:auto}@media (max-width:1200px){.aerot-hero-container{gap:48px}.aerot-hero-device{width:min(700px,54vw)}.aerot-section-title{font-size:42px}}@media (max-width:1024px){.aerot-hero-container{grid-template-columns:1fr}.aerot-hero-device{width:min(720px,92vw);transform:translateY(70px)}.aerot-team-layout{grid-template-columns:1fr;justify-items:center;gap:48px}.aerot-team-lead{justify-self:center}.aerot-team-credits{max-width:680px;padding-top:0}.aerot-architecture-grid,.aerot-proposed-layout{grid-template-columns:1fr}.aerot-process-visual,.aerot-process-video{min-height:380px}.bishop-page-interactive .aerot-interactive-section .aerot-section-inner{max-height:calc(100vh - var(--aerot-sticky-header-space) - var(--aerot-sticky-bottom-space))}}@media (max-width:768px){.aerot-wordmark{font-size:54px}.aerot-subtitle{font-size:17px}.aerot-hero-team-info{justify-content:center}.aerot-signal-bubble{width:190px;min-height:78px;padding:14px}.aerot-signal-bubble span{font-size:13px}.aerot-users-saw .bishop-stat-value{font-size:34px}.aerot-section-inner{padding:92px 24px}.aerot-section-heading{margin-bottom:42px}.aerot-section-title{font-size:34px}.aerot-section-lead{font-size:18px}.aerot-team-section{padding:86px 24px 96px}.aerot-team-heading{margin-bottom:46px}.aerot-team-heading .bishop-team-section-title{text-align:center}.aerot-team-heading p{text-align:center;font-size:17px}.aerot-page .bishop-my-role-panel{padding-left:24px;padding-right:24px}.aerot-team-lead .bishop-team-member-image{width:clamp(210px,42vw,280px);height:clamp(210px,42vw,280px);margin-bottom:22px}.aerot-visual-placeholder{width:320px;min-height:220px}.aerot-architecture-card{min-height:0;padding:22px}.aerot-card-photo{min-height:180px}.aerot-team-contributor-grid{gap:16px 22px}.aerot-proposed-process{padding:92px 24px}.bishop-page-interactive .aerot-interactive-section-content{padding-left:24px;padding-right:24px}.bishop-page-interactive .aerot-interactive-section .aerot-section-title{font-size:clamp(24px,4.5vh,34px)}.bishop-page-interactive .aerot-interactive-section .aerot-section-lead{font-size:clamp(13px,2vh,17px)}.bishop-page-interactive :is(.aerot-interactive-section,.aerot-architecture-panel) .aerot-architecture-card{padding:14px}}@media (max-width:640px){.aerot-page{--aerot-sticky-header-space:108px;--aerot-sticky-bottom-space:18px}.aerot-wordmark{font-size:46px}.aerot-hero-device{width:min(600px,104vw);transform:translateY(36px)}.aerot-team-credits-photo{max-height:220px}.aerot-team-contributor-grid{grid-template-columns:1fr;gap:17px}.aerot-page .bishop-my-role-panel{padding-left:18px;padding-right:18px}.aerot-hero-team-group{justify-content:center;width:100%}.aerot-hero-team-group .bishop-team-divider{display:none}.aerot-signal-bubble{gap:8px;width:152px;min-height:72px;padding:10px}.aerot-signal-bubble svg{width:16px;height:16px}.aerot-signal-bubble span{font-size:11px}.aerot-context-wrapper .bishop-context-title-text{font-size:30px}.aerot-context-wrapper .bishop-context-text{font-size:19px}.aerot-visual-placeholder{width:280px;min-height:210px}.aerot-process-visual,.aerot-process-video{min-height:320px}.aerot-next-case-study-media{transform:none}.bishop-page-interactive .aerot-interactive-section{height:calc(145svh + var(--bishop-crossfade-settle-distance))}.bishop-page-interactive .aerot-iterations-scroll-section{height:calc(390svh + var(--bishop-crossfade-settle-distance))}.bishop-page-interactive .aerot-interactive-section-content{height:100svh;padding:var(--aerot-sticky-header-space) 18px var(--aerot-sticky-bottom-space)}.bishop-page-interactive .aerot-interactive-section .aerot-section-inner{max-height:calc(100svh - var(--aerot-sticky-header-space) - var(--aerot-sticky-bottom-space))}.bishop-page-interactive .aerot-interactive-section .aerot-section-heading{margin-bottom:12px}.bishop-page-interactive .aerot-interactive-section .aerot-section-heading .aerot-section-title{margin-bottom:10px}.bishop-page-interactive .aerot-interactive-section .aerot-section-title{font-size:clamp(22px,4.2vh,30px);line-height:1.08}.bishop-page-interactive .aerot-interactive-section .aerot-section-lead{font-size:clamp(11px,1.75vh,14px);line-height:1.28}.bishop-page-interactive .aerot-delivery-inner .aerot-section-title{font-size:clamp(28px,8vw,34px)}.bishop-page-interactive .aerot-delivery-panel{bottom:68px}.bishop-page-interactive .aerot-delivery-inner{grid-template-rows:auto minmax(100px,1fr)}.bishop-page-interactive .aerot-delivery-inner .aerot-section-lead{font-size:16px;line-height:1.45}.bishop-page-interactive :is(.aerot-interactive-section,.aerot-architecture-panel) .aerot-architecture-grid{gap:8px}.bishop-page-interactive :is(.aerot-interactive-section,.aerot-architecture-panel) .aerot-architecture-card{border-radius:12px;padding:10px}.bishop-page-interactive :is(.aerot-interactive-section,.aerot-architecture-panel) .aerot-architecture-card h3{font-size:clamp(14px,2.45vh,18px)}.bishop-page-interactive :is(.aerot-interactive-section,.aerot-architecture-panel) .aerot-architecture-card p{font-size:clamp(10px,1.55vh,12px);line-height:1.25}.bishop-page-interactive :is(.aerot-interactive-section,.aerot-architecture-panel) .aerot-architecture-card{gap:5px}.bishop-page-interactive :is(.aerot-interactive-section,.aerot-architecture-panel) .aerot-card-visual-note{border-radius:10px;gap:4px;min-height:0;padding:8px}.bishop-page-interactive :is(.aerot-interactive-section,.aerot-architecture-panel) .aerot-card-photo{border-radius:10px;min-height:78px}.bishop-page-interactive :is(.aerot-interactive-section,.aerot-architecture-panel) .aerot-card-visual-note span,.bishop-page-interactive .aerot-delivery-visual span{font-size:9px}.bishop-page-interactive :is(.aerot-interactive-section,.aerot-architecture-panel) .aerot-card-visual-note p{font-size:9.5px;line-height:1.22}.bishop-page-interactive .aerot-reflection-section>.aerot-interactive-section-content{padding-bottom:68px}.bishop-page-interactive .aerot-reflection-section .aerot-reflection-content{padding:8px 0}.aerot-reflection-content .bishop-thank-you-copy h2{margin-bottom:20px}.aerot-reflection-content .bishop-thank-you-copy p{margin-bottom:16px;font-size:17px}.aerot-reflection-content .bishop-next-case-study{text-align:left;grid-template-columns:92px minmax(0,1fr);gap:20px;margin-top:44px;padding-top:24px}.aerot-reflection-content .aerot-next-ipad-container{width:92px}.aerot-reflection-content .bishop-next-case-study-text>span{font-size:11px}.aerot-reflection-content .bishop-next-case-study-text h3{font-size:26px}.aerot-reflection-content .bishop-next-case-study-meta{gap:8px;width:100%;margin-bottom:12px}.aerot-reflection-content .bishop-next-case-study-meta div{grid-template-columns:1fr;gap:3px}.aerot-reflection-content .bishop-next-case-study-meta dt,.aerot-reflection-content .bishop-next-case-study-meta dd{text-align:left}.aerot-reflection-content .bishop-next-case-study-meta dd{font-size:13px}.aerot-reflection-content .bishop-next-case-study-text p{font-size:14px}.aerot-reflection-content .bishop-next-case-study-link{width:100%;min-width:0;min-height:44px;padding:0 12px;font-size:11px}.aerot-page .bishop-mrs-text,.aerot-page .bishop-cv-text,.aerot-page .bishop-context-text,.aerot-page .bishop-problem-text{line-height:1.43}.aerot-description{line-height:1.4}.aerot-page .bishop-team-member-role{line-height:1.3}.bishop-page-normal .aerot-reflection-section .bishop-next-case-study-text p{line-height:1.32}.aerot-proved-copy{gap:24px;padding:0 18px}.aerot-proved-block h3{margin-bottom:8px;font-size:18px}.aerot-proved-block p{font-size:clamp(17px,4.2vw,20px)}.aerot-page .aerot-iteration-panel{min-height:100svh;padding-inline:36px}.aerot-page .aerot-iteration-content{gap:32px}.aerot-page .aerot-iteration-body{font-size:clamp(22px,5.8vw,26px)}.bishop-page-interactive .aerot-iteration-panel{min-height:0}}@media (max-height:650px){.bishop-page-interactive .aerot-proved-panel{top:var(--aerot-sticky-header-space);max-height:calc(100svh - var(--aerot-sticky-header-space) - var(--aerot-sticky-bottom-space));overflow-y:auto}}
