@keyframes ax-word{0%{transform:translateY(110%)}to{transform:none}}@keyframes ax-enter{0%{transform:translateY(12px)}to{transform:none}}@keyframes ax-photo{0%{transform:translateY(8px)}to{transform:none}}@keyframes ax-settle{0%{transform:translateY(8px) scale(1.03)}to{transform:none}}@keyframes ax-line{0%{transform:translateY(6px)}to{transform:none}}@keyframes ax-rise{0%{transform:translateY(8px)}to{transform:none}}@keyframes ax-join{0%{transform:translateX(-12px)}to{transform:none}}@keyframes ax-gather{0%{transform:translateY(10px)}to{transform:none}}@keyframes ax-dot{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes ax-cta{0%{transform:translateY(6px)}to{transform:none}}.ax-home{--navy:#102235;--warm:#f7f6f2;--white:#fff;--teal:#087f8c;--teal-text:#076e7a;--ink:#172b3a;--header-h:5rem;--max:72rem;color:var(--ink);background:var(--warm)}.ax-home .wrap{width:min(var(--max),calc(100% - 2rem));margin-inline:auto}.ax-home .btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.45rem 1rem;border-radius:.45rem;border:1px solid transparent;text-decoration:none;font-weight:700;cursor:pointer}.ax-home .btn-teal{background:var(--teal);color:#fff}.ax-home .btn-teal:hover{background:#066875;color:#fff}.ax-home{.ref-page{--ref-sans:"Archivo","Source Sans 3","Segoe UI",sans-serif;--section-pad:clamp(3.5rem,6vw,5.25rem);background:var(--warm);color:var(--navy);font-family:var(--ref-sans)}.ref-page h1,.ref-page h2,.ref-page h3{font-family:var(--ref-sans);letter-spacing:-.03em;line-height:1.12}.ref-page p{line-height:1.55}.ref-insight-list small,.ref-insight-list span,.ref-kicker,.ref-rows small,.ref-rows span{color:var(--teal);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ref-contact,.ref-flagship,.ref-hero,.ref-insights,.ref-services,.ref-split,.start-services{padding:var(--section-pad) 0}.ref-flagship-grid,.ref-hero-grid,.ref-split-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(1.5rem,4vw,4rem);align-items:start}.ref-hero h1{max-width:12ch;margin:.4rem 0 1rem;font-size:clamp(3.4rem,5.6vw,5.4rem);font-weight:700;line-height:.96}.ref-page h2{max-width:18em;margin:.35rem 0 1.25rem;font-size:clamp(1.85rem,min(3.2vw,5.5vh),2.75rem);font-weight:700}.ref-contact>.wrap>p,.ref-flagship p,.ref-hero p,.ref-rows p{max-width:38rem;color:var(--ink);font-size:1.08rem}.ref-actions{display:flex;flex-wrap:wrap;gap:1rem 1.4rem;align-items:center;margin:1.4rem 0}.ref-text-link{color:var(--navy);font-weight:700;text-decoration:none;border-bottom:1px solid var(--teal-text)}.ref-text-link:active,.ref-text-link:focus-visible,.ref-text-link:hover{color:var(--teal-text)}.ref-contact .ref-text-link,.ref-flagship .ref-text-link,.ref-services .ref-text-link{display:inline-flex;align-items:center;min-height:2.75rem;padding:.45rem 1rem;border:1px solid #8bd8de;border-radius:.45rem;background:transparent;color:#f7f6f2}.ref-contact .ref-text-link:active,.ref-contact .ref-text-link:hover,.ref-flagship .ref-text-link:active,.ref-flagship .ref-text-link:hover,.ref-services .ref-text-link:active,.ref-services .ref-text-link:hover{border-color:#f7f6f2;background:#f7f6f2;color:#102235}.ref-contact .ref-text-link:focus-visible,.ref-flagship .ref-text-link:focus-visible,.ref-services .ref-text-link:focus-visible{border-color:#f7f6f2;background:transparent;color:#f7f6f2;outline:2px solid #f7f6f2;outline-offset:3px}.ref-note{color:#3e4e5c;font-size:.95rem}.ref-hero figure img,.ref-mobile-visual,.ref-sticky img{width:100%;aspect-ratio:16/9;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:1.2rem}.ref-flagship img{width:100%;height:auto;border-radius:1.2rem;-o-object-fit:contain;object-fit:contain;background:#f7f6f2}.ref-sticky{position:sticky;top:calc(var(--header-h) + 1.5rem)}.ref-rows{margin:0;padding:0;list-style:none}.ref-rows li{display:grid;gap:.7rem;padding:1.6rem 0;border-top:1px solid rgba(16,34,53,.16)}.ref-rows li.is-active h3{color:var(--teal)}.ref-rows h3{margin:.25rem 0;font-size:clamp(1.7rem,2.4vw,2.4rem);line-height:1.05}.ref-rows a{color:var(--navy);font-weight:700}.ref-mobile-visual{display:none}.ref-service-rows li{grid-template-columns:1fr auto;align-items:end;gap:2rem}.ref-services{background:var(--navy);color:var(--warm)}.ref-contact .ref-kicker,.ref-flagship .ref-kicker,.ref-services .ref-kicker,.ref-services .ref-rows small,.ref-services .ref-rows span{color:#b7eef1}.ref-contact h2,.ref-flagship h2,.ref-services a,.ref-services h2,.ref-services h3{color:var(--warm)}.ref-contact p,.ref-flagship figcaption,.ref-flagship p,.ref-services p,.ref-thumbs figcaption{color:#e7eeea}.ref-contact,.ref-flagship{background:#0c1c2c;color:var(--warm)}.ref-flagship-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.ref-flagship figure img,.ref-thumbs img{height:auto;background:#f7f6f2;-o-object-fit:contain;object-fit:contain}.ref-flagship figcaption,.ref-thumbs figcaption{margin-top:.45rem;font-size:.84rem}.ref-contact .ref-concerns a,.ref-services .ref-rows li{border-color:hsla(48,24%,96%,.28)}.ref-thumbs{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ref-insight-list{margin:0;padding:0;list-style:none}.ref-featured,.ref-insight-list li{display:grid;grid-template-columns:11.5rem minmax(0,1fr);gap:1.25rem;align-items:center;padding:1.5rem 0;border-top:1px solid rgba(16,34,53,.16)}.ref-featured.is-text-only,.ref-insight-list li.is-text-only{grid-template-columns:minmax(0,1fr)}.insight-thumb{display:block;width:11.5rem;aspect-ratio:16/10;overflow:hidden;border-radius:.45rem;background:#e7e4dc}.insight-thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.insight-thumb:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.ref-insight-meta{display:flex;flex-wrap:wrap;gap:.2rem .85rem;margin:0}.ref-insight-copy p{margin:0}.ref-featured h3,.ref-insight-list h3{margin:.2rem 0 .5rem;font-size:clamp(1.45rem,2vw,1.9rem);line-height:1.15}.ref-approach{background:#fff}.ref-approach .ref-insight-list h3{font-size:1.35rem}.ref-featured{margin-top:0}.shot-open{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:zoom-in;text-align:left}.shot-open img{transition:transform .4s cubic-bezier(.16,1,.3,1)}.shot-open:focus-visible img,.shot-open:hover img{transform:scale(1.03)}.shot-open span{display:inline-block;margin-top:.35rem;color:#b7eef1;font-size:.84rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.shot-dialog{width:min(72rem,calc(100vw - 2rem));max-height:calc(100vh - 2rem);border:0;border-radius:.6rem;padding:.8rem;background:#f7f6f2;color:#102235}.shot-dialog img{width:100%;height:auto;max-height:calc(100vh - 6rem);-o-object-fit:contain;object-fit:contain}.shot-dialog::backdrop{background:rgba(16,34,53,.72)}.ref-concerns{display:grid;gap:.75rem;margin-top:1.5rem}.ref-concerns a{display:flex;justify-content:space-between;gap:1rem;padding:1rem 0;border-top:1px solid hsla(48,24%,96%,.2);color:var(--warm);font-size:clamp(1.25rem,2vw,1.7rem);font-weight:700;letter-spacing:-.03em;text-decoration:none}.ref-concerns a span{color:#b7eef1;font-size:.95rem;letter-spacing:.08em;text-transform:uppercase}.ref-concerns a:active,.ref-concerns a:focus-visible,.ref-concerns a:hover,.ref-services a:active,.ref-services a:focus-visible,.ref-services a:hover{color:#b7eef1}.ref-rows li:focus-within h3,.ref-rows li:hover h3{color:var(--teal-text)}.ref-services .ref-rows li:focus-within h3,.ref-services .ref-rows li:hover h3{color:#b7eef1}@media (max-width:640px){.ax-examples figure{grid-template-columns:minmax(0,1fr)}.ax-examples img{height:auto;aspect-ratio:16/9}.ref-featured,.ref-insight-list li{grid-template-columns:minmax(0,1fr);align-items:start}.insight-thumb{width:100%;max-width:28rem;aspect-ratio:16/9}}@media (max-width:1100px){.ref-flagship-grid,.ref-hero-grid,.ref-service-rows li,.ref-split-grid,.ref-thumbs{grid-template-columns:1fr}.ref-hero h1{font-size:clamp(2.8rem,10vw,4rem)}.ref-sticky{display:none}.ref-mobile-visual{display:block}.ref-split .ref-rows li{min-height:0}.ref-thumbs{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ref-concerns a,.ref-rows h3,.ref-sticky img{transition:none}}.ax-stage{display:flex;flex-direction:column;justify-content:center;gap:.8rem;padding:2rem 0 1.25rem;background:var(--warm)}.ax-chrome,.ax-note,.ax-stage-grid{width:min(var(--max),calc(100% - 2rem));margin-inline:auto}.ax-stage-grid{display:grid;gap:1.5rem}.ax-copy{display:grid;gap:2.25rem}.ax-state .ref-kicker{display:flex;align-items:baseline;gap:.45rem}.ax-state h1,.ax-state h2{max-width:22ch;margin:.3rem 0 .75rem;font-size:clamp(1.85rem,2.6vw,2.55rem);line-height:1.15}.ax-state p{max-width:36rem;margin:0;font-size:1.05rem}.ax-inline-visual,.ax-visual img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:1.2rem}.ax-visual{display:none}.ax-chrome{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem}.ax-chrome .ref-actions{margin:0}.ax-count{margin:0;color:var(--teal);font-size:.78rem;font-weight:700;letter-spacing:.14em}.ax-note{margin-top:0;margin-bottom:0;color:#3e4e5c;font-size:.92rem}.ax-panel{display:grid;gap:.55rem;margin:.9rem 0 0;padding:0;list-style:none}.ax-panel button,.ax-panel li{display:grid;gap:.12rem;text-align:left}.ax-panel strong{color:var(--navy);font-size:.98rem}.ax-panel span{color:#3e4e5c;font-size:.92rem;letter-spacing:0;text-transform:none;font-weight:400}.ax-panel button{width:100%;padding:.55rem .7rem;border:1px solid rgba(16,34,53,.16);border-radius:.7rem;background:#fff;color:inherit;font:inherit;cursor:pointer}.ax-panel button[aria-pressed=true]{border-color:var(--teal);background:#e7f3f4}.ax-nav{display:flex;flex-wrap:wrap;gap:.35rem}.ax-nav button{min-width:2.75rem;min-height:2.75rem;border:1px solid rgba(16,34,53,.2);border-radius:999px;background:transparent;color:var(--navy);font-weight:700;cursor:pointer}.ax-nav button[aria-current=true]{background:var(--navy);color:var(--warm);border-color:var(--navy)}.ax-nav button:focus-visible,.ax-points button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}#applications,#contact,#insights,#neuropos,#start-services,#story{scroll-margin-top:calc(var(--header-h) + .75rem)}@media (min-width:1180px) and (min-height:860px){.ax-pin.is-live{height:calc(100svh + (72vh * 7))}.ax-pin.is-live .ax-stage{position:sticky;top:var(--header-h);height:calc(100svh - var(--header-h));justify-content:space-between;padding:1.25rem 0 .9rem}.ax-pin.is-live .ax-stage-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;flex:1;min-height:0;gap:clamp(1.25rem,2vw,2.25rem)}.ax-pin.is-live .ax-copy{position:relative;display:block;min-height:16rem}.ax-pin.is-live .ax-state{position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s}.ax-pin.is-live .ax-state.is-active{opacity:1;visibility:visible;pointer-events:auto;overflow:visible;transform:none;transition:opacity .24s ease,transform .24s ease,visibility 0s linear 0s}.ax-pin.is-live .ax-inline-panel,.ax-pin.is-live .ax-inline-visual{display:none}.ax-pin.is-live .ax-visual{display:block;position:relative;min-height:0;height:100%}.ax-pin.is-live .ax-visual>.ax-examples,.ax-pin.is-live .ax-visual>img{position:absolute;inset:0;width:100%;height:100%;opacity:0;visibility:hidden;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;background:#e8eef1;transform:translateY(12px) scale(1.02);transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s}.ax-pin.is-live .ax-visual>.ax-examples.is-active,.ax-pin.is-live .ax-visual>img.is-active{opacity:1;visibility:visible;transform:none;transition:opacity .24s ease,transform .24s ease,visibility 0s linear 0s}.ax-pin.is-live.is-instant .ax-state,.ax-pin.is-live.is-instant .ax-visual>.ax-examples,.ax-pin.is-live.is-instant .ax-visual>img{transition:none}.ax-pin.is-live .ax-visual>img{top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;border-radius:1.2rem}.ax-pin.is-live:not(.is-instant) .ax-visual>.ax-examples,.ax-pin.is-live:not(.is-instant) .ax-visual>img{transform:translateY(10px) scale(1.045);transition:opacity .24s ease,transform .48s cubic-bezier(.16,1,.3,1),visibility 0s linear .24s}.ax-pin.is-live:not(.is-instant) .ax-visual>.ax-examples.is-active,.ax-pin.is-live:not(.is-instant) .ax-visual>img.is-active{transform:none;transition:opacity .24s ease,transform .48s cubic-bezier(.16,1,.3,1),visibility 0s linear 0s}.ax-pin.is-live .ax-visual>.ax-examples{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));align-content:stretch;gap:.7rem;padding:.85rem;background:#fff;border-radius:1.2rem;overflow:visible}.ax-pin.is-live .ax-visual>.ax-examples img{height:100%;min-height:6.5rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}@media (max-height:859px),(max-width:1179px),(prefers-reduced-motion:reduce){.ax-pin,.ax-pin.is-live{height:auto}.ax-chrome{order:-1;margin-bottom:.5rem}.ax-pin.is-live .ax-stage{position:static;height:auto}.ax-copy,.ax-pin.is-live .ax-copy{display:grid;gap:3.25rem;min-height:0}.ax-pin.is-live .ax-state,.ax-pin.is-live .ax-visual img{position:static;opacity:1;visibility:visible;height:auto;transition:none}.ax-pin.is-live .ax-inline-panel,.ax-pin.is-live .ax-inline-visual{display:block}.ax-pin.is-live .ax-inline-visual{margin-top:1rem}.ax-count,.ax-pin.is-live .ax-visual{display:none}.ax-pin *{animation:none!important}.ax-pin.is-live .ax-state,.ax-pin.is-live .ax-visual>.ax-examples,.ax-pin.is-live .ax-visual>img,.ref-flagship-shots img,.ref-stage-photo,.shot-open img,.start-card a,.start-card img,[data-enter]{transition:none!important;animation:none!important}.shot-open:focus-visible img,.shot-open:hover img,.start-card:focus-within img,.start-card:hover img{transform:none}}.ax-points{display:grid;gap:.28rem;margin:.55rem 0 0;padding:0;list-style:none}.ax-points strong{display:block;color:var(--navy);font-size:.92rem}.ax-points span{display:block;color:#3e4e5c;font-size:.84rem;font-weight:400;letter-spacing:0;line-height:1.28;text-transform:none}.ax-points button{width:100%;padding:.32rem .5rem;border:1px solid rgba(16,34,53,.16);border-radius:.6rem;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer}.ax-points button[aria-pressed=true]{border-color:var(--teal);background:#e7f3f4}.ax-em{color:var(--teal-text);font-style:normal;font-weight:700}.ax-examples{display:grid;gap:.4rem}.ax-examples figure{display:grid;grid-template-columns:34% 1fr;gap:.5rem;align-items:center;margin:0}.ax-examples img{width:100%;height:4.6rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:.6rem}.ax-examples figcaption{color:var(--navy);font-size:.95rem;font-weight:700}@media (min-width:1180px) and (min-height:860px){&{--max:84rem}.ax-pin.is-live .ax-state h1,.ax-pin.is-live .ax-state h2{max-width:18ch;font-size:clamp(2.4rem,2.85vw,3.2rem);line-height:.96;letter-spacing:-.04em}.ax-pin.is-live .ref-kicker{display:flex;align-items:baseline;gap:.7rem;margin:0 0 .35rem}.ax-pin.is-live .ax-num{color:var(--navy);font-size:1.2rem;letter-spacing:.04em}.ax-pin.is-live .ax-break{display:block}.ax-pin.is-live .ax-points:has(li:nth-child(4)){grid-template-columns:1fr 1fr;gap:.4rem .85rem}.ax-pin.is-live:not(.is-instant) .ax-state.is-active h1,.ax-pin.is-live:not(.is-instant) .ax-state.is-active h2{animation:ax-line .4s ease both}.ax-pin.is-live:not(.is-instant) .ax-state.is-active .ax-points li{animation:ax-rise .35s ease both}.ax-pin.is-live:not(.is-instant) .ax-state.is-active .ax-points li:nth-child(2){animation-delay:.06s}.ax-pin.is-live:not(.is-instant) .ax-state.is-active .ax-points li:nth-child(3){animation-delay:.12s}.ax-pin.is-live:not(.is-instant) .ax-state.is-active .ax-points li:nth-child(4){animation-delay:.18s}.ax-pin.is-live:not(.is-instant) .ax-state.is-active .ax-points li:nth-child(5){animation-delay:.24s}.ax-pin.is-live:not(.is-instant) .ax-state.is-active .ax-points li:nth-child(6){animation-delay:.3s}.ax-pin.is-live:not(.is-instant) .ax-state.is-active .ax-points li:nth-child(7){animation-delay:.36s}.ax-pin.is-live:not(.is-instant) [data-motion=friction].is-active .ax-points li{border-left:3px solid #c48a2a;padding-left:.45rem}.ax-pin.is-live:not(.is-instant) [data-motion=deliver].is-active .ax-points li{animation-name:ax-join}.ax-pin.is-live:not(.is-instant) [data-motion=value].is-active .ax-points strong:before{content:"";display:inline-block;width:.42rem;height:.42rem;margin-right:.35rem;border-radius:50%;background:var(--teal);animation:ax-dot .3s ease both}.ax-pin.is-live:not(.is-instant) .ax-visual>.ax-examples.is-active figure{animation:ax-gather .4s ease both}.ax-pin.is-live:not(.is-instant) .ax-visual>.ax-examples.is-active figure:nth-child(2){animation-delay:.08s}.ax-pin.is-live:not(.is-instant) .ax-visual>.ax-examples.is-active figure:nth-child(3){animation-delay:.16s}.ax-pin.is-live:not(.is-instant) [data-motion=invite].is-active .ax-points button{animation:ax-cta .4s ease both}.ax-pin.is-live .ax-state p{animation:none}.ax-pin.is-live:not(.is-instant):not(.from-jump) .ax-state.is-active .ax-word>span{animation:ax-word .42s cubic-bezier(.16,1,.3,1) both}}.ax-words{display:none}.ax-word{overflow:hidden;margin-right:.28em;padding-bottom:.12em;line-height:1.15;vertical-align:bottom}.ax-word,.ax-word>span{display:inline-block}@media (min-width:1180px) and (min-height:860px){.ax-pin.is-live .ax-title-full{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ax-pin.is-live .ax-words{display:block}}&[data-motion-failed] .ax-pin.is-live .ax-title-full{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}&[data-motion-failed] .ax-pin.is-live .ax-words{display:none}&[data-motion-failed] .ax-pin.is-live .ax-state,&[data-motion-failed] .ax-pin.is-live .ax-visual>.ax-examples,&[data-motion-failed] .ax-pin.is-live .ax-visual>img{transition:none}@media (prefers-reduced-motion:no-preference){html[data-motion-ready=on] [data-enter].is-in{animation:ax-enter .5s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--enter, 0) * 45ms)}.ref-stage-photo{animation:ax-photo .4s cubic-bezier(.16,1,.3,1)}html[data-motion-ready=on] .ref-flagship-shots.is-in img,html[data-motion-ready=on] .start-grid>li.is-in .start-media img{animation:ax-settle .5s cubic-bezier(.16,1,.3,1)}}.start-services{background:#fff}.start-services h2{max-width:18em;margin:0 0 .7rem}.start-intro,.start-note{max-width:40rem;margin:0;color:#243646}.start-note{margin-top:1.25rem;color:#3e4e5c;font-size:.95rem}@media (min-width:1180px){.ref-featured,.ref-insight-list li{grid-template-columns:17.5rem minmax(0,1fr);gap:1.6rem}.insight-thumb{width:17.5rem}.ref-applications .ref-split-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}}.start-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;margin:1.4rem 0 0;padding:0;list-style:none}.start-grid>li{grid-column:span 2}.start-grid>li:nth-child(4){grid-column:2/span 2}.start-grid>li:nth-child(5){grid-column:4/span 2}.start-card{display:flex;flex-direction:column;height:100%;background:var(--warm);border:1px solid rgba(16,34,53,.12);border-radius:1rem}.start-media{overflow:hidden;border-radius:1rem 1rem 0 0}.start-card img{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;transition:transform .4s cubic-bezier(.16,1,.3,1)}.start-card:focus-within img,.start-card:hover img{transform:scale(1.04)}.start-card a,.start-card h3,.start-card p{margin-right:.95rem;margin-left:.95rem}.start-card h3{margin-top:.85rem;margin-bottom:.35rem;font-size:1.15rem}.start-card p{margin-top:0;margin-bottom:.9rem;color:#243646;font-size:.95rem}.start-card a,.start-unsure{display:inline-flex;align-items:center;border:1px solid rgba(16,34,53,.16);border-radius:999px;background:#fff;color:var(--navy);font:inherit;font-weight:700;cursor:pointer;text-decoration:none}.start-card a{margin-top:auto;margin-bottom:.95rem;min-height:2.75rem;padding:.55rem .9rem;text-align:left}.start-card a:hover,.start-unsure:hover{border-color:var(--teal);background:#e7f3f4}.ref-concerns a:focus-visible,.ref-rows a:focus-visible,.shot-open:focus-visible,.start-card a:focus-visible,.start-unsure:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.start-card a:active{transform:translateY(1px)}.start-unsure{margin-top:.9rem;padding:.45rem .2rem;border:0;background:transparent;color:var(--teal-text);text-decoration:underline;text-underline-offset:.18rem}@media (min-width:1180px){.start-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.start-grid>li,.start-grid>li:nth-child(4),.start-grid>li:nth-child(5){grid-column:auto}}@media (max-width:980px){.start-grid{grid-template-columns:1fr 1fr}.start-grid>li,.start-grid>li:nth-child(4),.start-grid>li:nth-child(5){grid-column:auto}.start-grid>li:last-child{grid-column:1/-1;justify-self:center;width:calc((100% - 1rem) / 2)}}@media (max-width:640px){.start-grid{grid-template-columns:1fr}.start-grid>li:last-child{width:auto}}@media (prefers-reduced-motion:reduce){.ax-play,.ax-thumb,.start-card a,.start-unsure{transition:none}}.ax-intro{padding:var(--section-pad) 0 1.5rem}.ax-intro-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(18rem,1.18fr);gap:clamp(1.5rem,3vw,3rem);align-items:center}.ax-intro h1{max-width:12ch;margin:0 0 .8rem;font-size:clamp(2.6rem,4.2vw,4rem);line-height:.98}.ax-intro p{max-width:34rem;margin:0;font-size:1.15rem}.ax-thumb{position:relative;padding:0;border:0;border-radius:1.2rem;overflow:hidden;background:#e8eef1;cursor:pointer;aspect-ratio:16/9}.ax-thumb,.ax-thumb img{display:block;width:100%}.ax-thumb img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.ax-play{position:absolute;left:50%;top:46%;display:grid;width:4.75rem;height:4.75rem;place-items:center;border-radius:50%;background:rgba(16,34,53,.88);color:#fff;transform:translate(-50%,-50%);box-shadow:0 10px 30px rgba(16,34,53,.28)}.ax-play svg{margin-left:.15rem}.ax-thumb-meta{position:absolute;right:0;bottom:0;left:0;display:flex;justify-content:space-between;gap:1rem;padding:1.4rem 1rem .8rem;background:linear-gradient(transparent,rgba(16,34,53,.78));color:#fff;font-size:1rem;font-weight:700}@media (prefers-reduced-motion:no-preference){.ax-play,.ax-thumb{transition:background .16s ease,box-shadow .16s ease,transform .16s ease}}.ax-thumb:focus-visible .ax-play,.ax-thumb:hover .ax-play{background:#087f8c;transform:translate(-50%,-50%) scale(1.06)}.ax-thumb:focus-visible,.ax-thumb:hover{box-shadow:0 0 0 3px #087f8c}.ax-thumb:focus-visible{outline:3px solid #076e7a;outline-offset:4px}@media (prefers-reduced-motion:reduce){.ax-thumb:focus-visible .ax-play,.ax-thumb:hover .ax-play{transform:translate(-50%,-50%)}}@media (max-width:800px){.ax-intro-grid{grid-template-columns:1fr}.ax-intro h1{max-width:14ch}}.ax-player{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1rem;background:rgba(16,34,53,.72)}.ax-player-panel{width:min(60rem,100%);max-height:calc(100svh - 2rem);padding:.75rem;border-radius:1rem;background:#102235;color:#f7f6f2}.ax-player-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.65rem}.ax-player-bar h2{margin:0;max-width:none;color:#f7f6f2;font-size:1.15rem}.ax-player-close{min-height:2.75rem;padding:.4rem .9rem;border:1px solid hsla(48,24%,96%,.45);border-radius:999px;background:transparent;color:#f7f6f2;font:inherit;font-weight:700;cursor:pointer}.ax-player-close:focus-visible,.ax-player-video:focus-visible{outline:2px solid #f7f6f2;outline-offset:3px}.ax-player-video{display:block;width:min(100%,calc((100svh - 7rem) * 16 / 9));max-width:100%;aspect-ratio:16/9;height:auto;margin-inline:auto;background:#000;-o-object-fit:contain;object-fit:contain}}