.tabs[data-v-ca00acc3]{border-bottom:1px solid var(--line);margin-bottom:30px;display:flex}.tabs button[data-v-ca00acc3]{color:var(--muted);background:0 0;border-bottom:3px solid rgba(0,0,0,0);margin-right:40px;padding:17px 30px 17px 0;font-size:1.1rem;font-weight:700}.tabs button span[data-v-ca00acc3]{color:var(--muted);margin-right:12px;font-size:.75rem}.tabs button.active[data-v-ca00acc3]{color:var(--ink);border-color:var(--red)}.experience-panel[data-v-ca00acc3]{background:#f1f4f7;border-radius:6px;grid-template-columns:1.1fr 1fr;min-height:390px;display:grid;overflow:hidden}.experience-photo[data-v-ca00acc3]{position:relative}.experience-photo img[data-v-ca00acc3]{height:100%;max-height:430px}.experience-photo>span[data-v-ca00acc3]{background:#fff;padding:5px 8px;font-size:.7rem;font-weight:700;position:absolute;bottom:18px;left:22px}.experience-copy[data-v-ca00acc3]{align-self:center;padding:35px 50px}.panel-number[data-v-ca00acc3]{color:var(--red);font-size:.875rem;font-weight:700}.experience-copy h3[data-v-ca00acc3]{max-width:450px;margin:22px 0;font-size:clamp(1.9rem,2.8vw,3rem)}.experience-copy p[data-v-ca00acc3]{max-width:450px;color:var(--muted)}@media(max-width:1100px){.experience-copy[data-v-ca00acc3]{padding:30px}}@media(max-width:760px){.tabs button[data-v-ca00acc3]{margin-right:18px;padding-right:10px}.tabs button span[data-v-ca00acc3]{margin-right:6px}.experience-panel[data-v-ca00acc3]{grid-template-columns:1fr}.experience-copy[data-v-ca00acc3]{padding:30px 25px}}.experience-panel[data-v-ca00acc3]{background:var(--navy);color:#fff;box-shadow:12px 12px #dce5f2}.experience-copy p[data-v-ca00acc3]{color:#f0f3f8}.experience-copy .panel-number[data-v-ca00acc3]{color:#fff;border-bottom:2px solid var(--red);padding-bottom:6px}.experience-photo img[data-v-ca00acc3]{min-height:430px}.experience-photo>span[data-v-ca00acc3]{border-left:3px solid var(--red)}.experience-panel[data-v-ca00acc3]{border-radius:0}@media(max-width:760px){.experience-photo img[data-v-ca00acc3]{height:280px;min-height:0}.experience-panel[data-v-ca00acc3]{box-shadow:7px 7px #dce5f2}}.tabs[data-v-ca00acc3]{border:0;gap:16px;margin-bottom:25px}.tabs button[data-v-ca00acc3]{text-align:left;color:#244271;background:#dce5f2;border:0;border-radius:3px;flex:1;margin:0;padding:20px 24px;font-size:1.2rem;transition:background .2s}.tabs button[data-v-ca00acc3]:nth-child(2){color:#7c1b24;background:#e8dfdf}.tabs button[data-v-ca00acc3]:nth-child(3){color:#314960;background:#e0e7ed}.tabs button.active[data-v-ca00acc3]{background:var(--navy);color:#fff;box-shadow:inset 0 -5px #203c6c}.tabs button:nth-child(2).active[data-v-ca00acc3]{background:#b80510;box-shadow:inset 0 -5px #860510}.tabs button:nth-child(3).active[data-v-ca00acc3]{background:#243b57;box-shadow:inset 0 -5px #132035}.tabs button span[data-v-ca00acc3]{color:inherit;opacity:.75;font-size:.875rem}.experience-panel[data-v-ca00acc3]{box-shadow:none}@media(max-width:760px){.tabs[data-v-ca00acc3]{gap:8px}.tabs button[data-v-ca00acc3]{text-align:center;padding:15px 10px;font-size:1rem}.tabs button span[data-v-ca00acc3]{margin:0 0 3px;font-size:.8rem;display:block}}.tabs button[data-v-ca00acc3],.experience-panel[data-v-ca00acc3],.experience-copy[data-v-ca00acc3],.experience-photo img[data-v-ca00acc3]{border-radius:var(--radius)}.experience-panel[data-v-ca00acc3]{background:#27272c}.tabs button[data-v-ca00acc3]{color:#34343b;background:#e9e9ec}.experience .tabs button[data-v-ca00acc3]:nth-child(2){color:#fff;background:#e30613}.experience .tabs button[data-v-ca00acc3]:nth-child(3){color:#fff;background:#45454d}.tabs button.active[data-v-ca00acc3],.tabs button:nth-child(3).active[data-v-ca00acc3]{color:#fff;background:#27272c;box-shadow:inset 0 -4px #141418}.experience .tabs button:nth-child(2).active[data-v-ca00acc3]{background:#b80510;box-shadow:inset 0 -4px #79030b}.experience .tabs button:nth-child(3).active[data-v-ca00acc3]{background:#27272c;box-shadow:inset 0 -4px #141418}.experience .tabs button:nth-child(2) span[data-v-ca00acc3],.experience .tabs button:nth-child(3) span[data-v-ca00acc3]{color:#fff;opacity:1}.experience-enter-active[data-v-ca00acc3]{transition:opacity .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1)}.experience-leave-active[data-v-ca00acc3]{display:none}.experience-enter-from[data-v-ca00acc3]{opacity:0;transform:translateY(10px)}.experience-tabs .tabs button[data-v-ca00acc3]:after{transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .18s}.experience-tabs .tabs button[data-v-ca00acc3]{display:flex;align-items:center;gap:10px;cursor:pointer;transition:filter .18s,box-shadow .18s}.experience-tabs .tabs button[data-v-ca00acc3]:after{content:"";width:7px;height:7px;margin-left:auto;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);flex-shrink:0;opacity:.7}.experience-tabs .tabs button span[data-v-ca00acc3]{display:inline;margin:0;color:inherit}.experience-tabs .tabs button[data-v-ca00acc3]:hover{filter:brightness(1.12);box-shadow:inset 0 -3px currentColor}.experience-tabs .tabs button.active[data-v-ca00acc3]:after{transform:rotate(45deg);opacity:1}.experience-tabs .tabs button[data-v-ca00acc3]:focus-visible{outline:3px solid #2773b7;outline-offset:4px}.experience-panel[data-v-ca00acc3]:focus-visible{outline:3px solid #2773b7;outline-offset:2px}@media(max-width:640px){.experience-tabs .tabs button[data-v-ca00acc3]{gap:6px}.experience-tabs .tabs button[data-v-ca00acc3]:after{width:6px;height:6px}.experience-panel[data-v-ca00acc3]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.experience-tabs .tabs button[data-v-ca00acc3]{transition:none}}:where(.gallery[data-v-f5ef9cd0]){grid-template-columns:repeat(3,1fr);gap:18px;display:grid}:where(.gallery-item[data-v-f5ef9cd0]){background:var(--navy);color:#fff;text-align:left;border:0;border-radius:4px;height:280px;padding:0;position:relative}:where(.gallery-item) img[data-v-f5ef9cd0]{height:100%;transition:transform .5s}:where(.gallery-item):hover img[data-v-f5ef9cd0]{transform:scale(1.045)}:where(.gallery-item) span[data-v-f5ef9cd0]{background:linear-gradient(#0000,#0c182bdd);justify-content:space-between;align-items:center;padding:35px 18px 18px;font-size:.875rem;font-weight:600;display:flex;position:absolute;bottom:0;left:0;right:0}:where(.close[data-v-f5ef9cd0]){color:var(--ink);background:#fff;border:0;border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:10px;margin-left:auto;display:grid}@media(max-width:760px){:where(.gallery[data-v-f5ef9cd0]){grid-template-columns:1fr 1fr;gap:12px}:where(.gallery-item[data-v-f5ef9cd0]){height:210px}:where(.gallery-item) span[data-v-f5ef9cd0]{padding:35px 12px 12px;font-size:.75rem}}:where(.gallery[data-v-f5ef9cd0]){gap:12px}:where(.gallery-item[data-v-f5ef9cd0]){border-radius:0;height:300px}@media(max-width:1050px){:where(.gallery-item[data-v-f5ef9cd0]){height:260px}}@media(max-width:760px){:where(.gallery-item[data-v-f5ef9cd0]){height:220px}}:where(.gallery-item) img[data-v-f5ef9cd0]{transition:transform .55s cubic-bezier(.2,.7,.2,1)}:where(.gallery-item):hover img[data-v-f5ef9cd0]{transform:scale(1.035)}:where(.gallery-item[data-v-f5ef9cd0]){border-radius:var(--radius)}:where(.gallery-item[data-v-f5ef9cd0]){overflow:hidden}@media(prefers-reduced-motion:reduce){:where(.gallery-item) img[data-v-f5ef9cd0]{transition:none}:where(.gallery-item):hover img[data-v-f5ef9cd0]{transform:none}}:where(.claude-photo-grid[data-v-f5ef9cd0]){grid-template-columns:repeat(4,1fr);gap:10px;margin-top:34px;display:grid}:where(.claude-photo-grid) button[data-v-f5ef9cd0]{cursor:zoom-in;background:0 0;border:0;padding:0}:where(.claude-photo-grid) img[data-v-f5ef9cd0]{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:100%}@media(max-width:860px){:where(.claude-photo-grid[data-v-f5ef9cd0]){grid-template-columns:repeat(2,1fr)}}.claude-photo-grid[data-v-f5ef9cd0]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;margin-top:2.125rem}.gallery-item[data-v-f5ef9cd0]{color:#fff;min-width:0;min-height:0;width:100%;height:auto;position:relative;display:block;overflow:hidden;padding:0;border:0;border-radius:.375rem;background:#e8ebef;aspect-ratio:4/3;cursor:zoom-in;text-align:left}.gallery-item img[data-v-f5ef9cd0]{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover}.gallery-video-poster[data-v-f5ef9cd0]{position:absolute;inset:0;display:block;width:100%;height:100%;background:linear-gradient(145deg,#172e55,#344e75)}.gallery-play[data-v-f5ef9cd0]{position:absolute;left:50%;top:50%;display:grid;place-items:center;justify-content:center;width:45px;height:45px;padding:0;background:#e30613;color:#fff;line-height:1;border-radius:50%;transform:translate(-50%,-50%)}.gallery-title[data-v-f5ef9cd0]{position:absolute;inset:auto 0 0;padding:.65rem .75rem;background:linear-gradient(transparent,#07162be8);color:#fff;font-size:.9rem;font-weight:700;text-align:center}.gallery-dialog[data-v-f5ef9cd0]{position:fixed;inset:0;margin:auto;width:fit-content;height:fit-content;max-width:min(94vw,76rem);max-height:92dvh;box-sizing:border-box;overflow:auto;padding:2.75rem 1rem 1rem;border:0;border-radius:.5rem;background:#101722;color:#fff;box-shadow:0 1rem 3rem #0008}.gallery-dialog[data-v-f5ef9cd0]::backdrop{background:#050a12d9}.gallery-dialog figure[data-v-f5ef9cd0]{margin:0;display:grid;justify-items:center;gap:.6rem}.gallery-dialog img[data-v-f5ef9cd0],.gallery-dialog video[data-v-f5ef9cd0]{display:block;width:auto;height:auto;max-width:88vw;max-height:calc(84dvh - 3rem);object-fit:contain}.gallery-dialog figcaption[data-v-f5ef9cd0]{font-size:.9rem}.gallery-close[data-v-f5ef9cd0]{position:absolute;top:.35rem;right:.65rem;border:0;background:transparent;color:#fff;font-size:2rem;cursor:pointer}@media(max-width:760px){.claude-photo-grid[data-v-f5ef9cd0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1.5rem}}@media(prefers-reduced-motion:reduce){.gallery-dialog[data-v-f5ef9cd0]{scroll-behavior:auto}}:where(.newsletter-form) .button[data-v-ef55c101]{width:100%}:where(.registration-cta) .newsletter-form .button[data-v-ef55c101]{color:#fff;background:#e30613;border:0;width:100%}:where(.registration-cta) .newsletter-form select[data-v-ef55c101]{width:100%;font:inherit;color:#202024;background:#fff;border:1px solid #dedee2;border-radius:4px;margin:6px 0 14px;padding:12px;display:block}:where(.registration-cta) .newsletter-form select[data-v-ef55c101]:focus-visible{outline-offset:2px;outline:3px solid #ffb400}:where(.newsletter) label[data-v-ef55c101]:not(.consent){margin-bottom:10px;font-size:.9rem;font-weight:600;display:block}:where(.newsletter) input[type=email][data-v-ef55c101]{width:100%;color:var(--ink);background:#fff;border:1px solid #fff;border-radius:4px;padding:15px}:where(.consent[data-v-ef55c101]){color:#d2dbe7;gap:12px;margin:23px 0;font-size:.875rem;line-height:1.5;display:flex}:where(.consent) input[data-v-ef55c101]{width:18px;height:18px;accent-color:var(--red);flex-shrink:0;margin-top:3px}:where(.consent) a[data-v-ef55c101]{text-decoration:underline}:where(.error[data-v-ef55c101]){color:#ffb5bb;margin-top:18px}:where(.success) svg[data-v-ef55c101]{color:var(--red)}:where(.success) h3[data-v-ef55c101]{margin:20px 0}:where(.success) p[data-v-ef55c101]{color:#eef2f8;margin-top:15px}:where(.newsletter) input[data-v-ef55c101],.success[data-v-ef55c101]{border-radius:var(--radius)}:where(.registration-cta) .newsletter-form input[type=email][data-v-ef55c101]{color:#202024;background:#fff;border:1px solid #dedee2;border-radius:4px}:where(.registration-cta) .newsletter-form label[data-v-ef55c101]{color:#202024}:where(.registration-cta) .consent[data-v-ef55c101]{font-size:12px}:where(.registration-cta) .success p[data-v-ef55c101]{color:#63636b}.subscription-form[data-v-ef55c101]{display:grid;gap:.65rem;max-width:34rem}.subscription-form label[data-v-ef55c101]{font-weight:600}.subscription-form input[type=email][data-v-ef55c101],.subscription-form select[data-v-ef55c101]{width:100%;padding:.8rem 1rem;border:1px solid #bbc5d2;border-radius:.35rem;font:inherit;background:#fff;color:#18243b}.consent[data-v-ef55c101]{display:flex;align-items:flex-start;gap:.55rem;font-size:.88rem;font-weight:400!important;line-height:1.5}.consent a[data-v-ef55c101]{color:#c92035;text-decoration:underline}.consent input[data-v-ef55c101]{margin-top:.25rem;accent-color:#c92035}.subscription-form button[data-v-ef55c101]{justify-self:start;padding:.8rem 1.3rem;border:0;width:100%;border-radius:.35rem;background:#c92035;color:#fff;font:inherit;font-weight:700;cursor:pointer}.subscription-form button[data-v-ef55c101]:disabled{opacity:.55;cursor:wait}.form-message[data-v-ef55c101]{margin:0}.is-success[data-v-ef55c101]{color:#17663b}.is-error[data-v-ef55c101]{color:#9e1c28}.privacy-note[data-v-ef55c101]{font-size:.725rem;color:#6b7280}.privacy-note a[data-v-ef55c101]{color:#c92035;text-decoration:underline}
