@charset "UTF-8";:root{--content-max: 1920px;--content-gutter: clamp(16px, 2.5vw, 48px);--kit-text: #15191e;--kit-muted: #4f5964;--kit-line: #dde2e7;--kit-surface: #ffffff;--kit-surface-2: #f5f7f9;--kit-accent: #1d6396;--kit-focus: #f2a100}body.dark-mode{--kit-text: #f2f4f6;--kit-muted: #b3b8bd;--kit-line: #2a3037;--kit-surface: #15191e;--kit-surface-2: #101418;--kit-accent: #7dbbe8}.kit-container{width:min(var(--content-max),100%);margin:0 auto;padding:0 var(--content-gutter)}.kit-section{padding:clamp(32px,3vw + 16px,64px) 0}.kit-section+.kit-section{border-top:1px solid var(--kit-line)}.kit-section-head{max-width:70ch;margin-bottom:28px}.kit-section-head h2{margin:0 0 8px;font-family:var(--font-display);font-size:clamp(1.7rem,1.3rem + 1.4vw,2.4rem);font-weight:600;line-height:1.12;color:var(--kit-text)}.kit-section-head p{margin:0;color:var(--kit-muted);line-height:1.65}.kit-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:20px}.kit-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}@media(max-width:800px){.kit-grid-2{grid-template-columns:minmax(0,1fr)}}.kit-card{display:flex;flex-direction:column;gap:10px;padding:22px 24px;border:1px solid var(--kit-line);border-radius:3px;background:var(--kit-surface);color:var(--kit-text)}.kit-card h3{margin:0;font-size:1.1rem;line-height:1.3}.kit-card p{margin:0;color:var(--kit-muted);line-height:1.6}.kit-card .kit-card-media{margin:-22px -24px 6px;aspect-ratio:16/9;overflow:hidden;border-radius:3px 3px 0 0;background:var(--kit-line)}.kit-card .kit-card-media img{width:100%;height:100%;object-fit:cover;display:block}.kit-card .kit-card-foot{margin-top:auto;padding-top:8px}a.kit-card{text-decoration:none;transition:border-color var(--dur-medium, .2s) ease}a.kit-card:hover{border-color:var(--kit-accent)}.kit-label{color:var(--kit-muted);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.kit-list{margin:0;padding-left:1.1em;color:var(--kit-muted);line-height:1.7}.kit-list li::marker{color:var(--kit-accent)}.kit-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border:1px solid var(--kit-text);border-radius:3px;background:var(--kit-text);color:var(--kit-surface)!important;font-size:.95rem;font-weight:700;text-decoration:none;cursor:pointer;transition:background-color var(--dur-fast, .12s) ease,color var(--dur-fast, .12s) ease}.kit-button:hover,.kit-button.kit-button-ghost{background:transparent;color:var(--kit-text)!important}.kit-button.kit-button-ghost:hover{background:var(--kit-surface-2)}.kit-link{color:var(--kit-accent);font-weight:700;text-decoration:underline;text-underline-offset:3px}.kit-facts{display:flex;flex-wrap:wrap;gap:12px 32px;margin:0;padding:0;list-style:none}.kit-facts li{display:flex;flex-direction:column}.kit-facts strong{font-size:1.5rem;line-height:1.1;color:var(--kit-text);font-variant-numeric:tabular-nums}.kit-facts span{color:var(--kit-muted);font-size:.85rem}.kit-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding:28px 32px;border-left:4px solid var(--kit-accent);border-radius:3px;background:var(--kit-surface-2)}.kit-cta h2{margin:0 0 6px;font-size:1.3rem;color:var(--kit-text)}.kit-cta p{margin:0;max-width:60ch;color:var(--kit-muted)}.kit-button:focus-visible,.kit-link:focus-visible,a.kit-card:focus-visible{outline:3px solid var(--kit-focus);outline-offset:2px}app-page-header [actions]{display:flex;flex-wrap:wrap;gap:10px}:root{--career-black: rgb(0, 0, 0);--shop-blue: #2f3740;--aviation-blue: #2171a6;--travel-green: #659968;--photography-orange: #ffb300;--warning-red: #fa003e;--career-black-bright: #cbcbd2;--shop-blue-bright: #d1d7dd;--aviation-blue-bright: #cbe4f5;--travel-green-bright: #e0ebe1;--photography-orange-bright: #fff0cc;--warning-red-bright: #ffcbd8;--career-black-dark: rgb(10, 10, 10);--shop-blue-dark: #121519;--aviation-blue-dark: #071926;--travel-green-dark: #121c13;--photography-orange-dark: #2e2000;--warning-red-dark: #2e000b;--cb-dark-grey: rgb(0, 0, 0);--cb-white-ish: white;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--font-size-xs: clamp(.75rem, .72rem + .2vw, .85rem);--font-size-sm: clamp(.875rem, .84rem + .3vw, .98rem);--font-size-md: clamp(1rem, .95rem + .4vw, 1.12rem);--font-size-lg: clamp(1.125rem, 1.05rem + .6vw, 1.35rem);--font-size-xl: clamp(1.4rem, 1.2rem + 1.2vw, 2rem);--font-size-2xl: clamp(1.8rem, 1.5rem + 2vw, 2.8rem);--radius-sm: 2px;--radius-md: 3px;--radius-lg: 4px;--shadow-soft: 0 6px 18px rgba(0, 0, 0, .12);--shadow-strong: 0 10px 26px rgba(0, 0, 0, .22);--ease-standard: cubic-bezier(.2, 0, 0, 1);--dur-fast: .12s;--dur-medium: .2s;--dur-slow: .28s;--header-offset: 40px;--footer-height: 80px}body.dark-mode{--career-black: #cbcbd2;--shop-blue: #d1d7dd;--aviation-blue: #cbe4f5;--travel-green: #e0ebe1;--photography-orange: #ffb300;--cb-dark-grey: white;--cb-white-ish: rgb(0, 0, 0)}@font-face{font-family:Barlow;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/barlow-400-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/barlow-400-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/barlow-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/barlow-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/barlow-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/barlow-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/barlow-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/barlow-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/barlow-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/barlow-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/barlow-semi-condensed-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/barlow-semi-condensed-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/barlow-semi-condensed-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/barlow-semi-condensed-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/barlow-semi-condensed-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/barlow-semi-condensed-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Brygada 1918";font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/brygada-1918-variable-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Brygada 1918";font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/brygada-1918-variable-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-body: "Barlow", "Segoe UI", system-ui, sans-serif;--font-display: "Barlow Semi Condensed", "Barlow", "Segoe UI", sans-serif;--font-serif: "Brygada 1918", Georgia, "Times New Roman", serif}*{box-sizing:border-box;font-family:var(--font-body)}html{height:auto;scroll-behavior:smooth}body{min-height:100dvh;margin:0!important;padding:0;padding-top:var(--header-offset);display:flex;flex-direction:column;font-size:var(--font-size-md);line-height:1.6;color:#000;background-color:#fff}app-root{display:flex;flex-direction:column;flex:1 0 auto}#content{flex:1 0 auto}a{text-decoration:none;color:inherit;transition:color var(--dur-fast) var(--ease-standard),opacity var(--dur-fast) var(--ease-standard)}a:visited{color:#000}button,[role=button],.btn{cursor:pointer;transition:transform var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard),opacity var(--dur-fast) var(--ease-standard)}@keyframes cb-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes cb-fade-soft{0%{opacity:0}to{opacity:1}}:where(.gallery-container,.shop-page,.account-page,.cart-page,.success-page,.lightbox-container){animation:cb-fade-soft var(--dur-slow) var(--ease-standard)}:where(.gallery-item,.product-card,.order-card,.download-card,.billing-card,.cart-item,.cert-item,.account-highlight-card){animation:cb-fade-up var(--dur-slow) var(--ease-standard)}:where(.gallery-grid,.products-grid,.order-history,.download-list,.billing-list,.cart-items,.cert-list)>:nth-child(2){animation-delay:40ms}:where(.gallery-grid,.products-grid,.order-history,.download-list,.billing-list,.cart-items,.cert-list)>:nth-child(3){animation-delay:80ms}:where(.gallery-grid,.products-grid,.order-history,.download-list,.billing-list,.cart-items,.cert-list)>:nth-child(4){animation-delay:.12s}:where(.gallery-item,.product-card,.order-card,.download-card,.billing-card,.cart-summary,.cart-items,.account-summary-card,.success-card,.lightbox-info){transition:transform var(--dur-medium) var(--ease-standard),box-shadow var(--dur-medium) var(--ease-standard),border-color var(--dur-medium) var(--ease-standard),background-color var(--dur-medium) var(--ease-standard)}:where(.gallery-item,.product-card,.order-card,.download-card,.billing-card,.success-card):hover{transform:translateY(-2px)}button:active,[role=button]:active,.btn:active{transform:translateY(0);opacity:.92}*:focus-visible{outline:3px solid #2171a6;outline-offset:2px;border-radius:2px}button:focus-visible,a:focus-visible{outline:3px solid #2171a6;outline-offset:2px}body.dark-mode *:focus-visible,body.dark-mode button:focus-visible,body.dark-mode a:focus-visible{outline-color:#ffb300}*:focus:not(:focus-visible){outline:none}:target{scroll-margin-top:calc(var(--header-offset) + var(--space-4))}@media(pointer:coarse){a,button,[role=button],.btn{min-height:44px;min-width:44px}}@media(max-width:320px){body{padding-top:36px}*{font-size:14px}}@media(prefers-reduced-motion:reduce){*{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}body.dark-mode{background-color:#0a0a0a;color:#cbcbd2}body.dark-mode a:visited{color:#fff}body.dark-mode #header-full-width{background-color:#000!important;color:#fff}body.dark-mode #page-heading{color:#fff}body.dark-mode nav{color:#fff}body.dark-mode .complete-menu-div:hover #photography-nav{color:#000!important}body.dark-mode .dropdown-list{background-color:#000!important}body.dark-mode #menu-link-photography:hover .dropdown-list,body.dark-mode .dropdown-link-photography{background-color:#ffb300!important}body.dark-mode .dropdown-link-photography:hover{background-color:#ffb300!important;color:#000!important}body.dark-mode .dropdown-link-aviation:hover{background-color:#2171a6!important}body.dark-mode .dropdown-link-shop:hover{background-color:#2f3740!important;color:#fff!important}body.dark-mode .dropdown-link-blog:hover{background-color:#fff0cc!important}body.dark-mode .dropdown-link-career:hover{background-color:#fff!important;color:#000!important}body.dark-mode .dropdown-link-travel:hover{background-color:#659968!important}body.dark-mode .dropdown-link,body.dark-mode #burger-menu-icon,body.dark-mode #burger-menu-open-icon{background-color:#000!important;color:#fff!important}body.dark-mode #burger-menu-close-icon{color:#fff!important;background-color:#000!important}body.dark-mode #burger-menu-content{background-color:#000!important}body.dark-mode #burger-menu-content a{color:#fff!important;background-color:#000!important}body.dark-mode #burger-menu-content .burger-menu-green-item:hover{background-color:#ffb300!important}body.dark-mode #burger-menu-content .burger-menu-blue-item:hover{background-color:#2171a6!important}body.dark-mode #burger-menu-content .burger-menu-dark-green-item:hover{background-color:#659968!important}body.dark-mode #burger-menu-content .burger-menu-orange-item:hover{background-color:#fff0cc!important}body.dark-mode #burger-menu-content .dropdown-link-photography:hover{background-color:#ffb300!important}body.dark-mode #burger-menu-content .dropdown-link-aviation:hover{background-color:#2171a6!important}body.dark-mode #burger-menu-content .dropdown-link-blog:hover{background-color:#fff0cc!important}body.dark-mode #burger-menu-content .dropdown-link-career:hover{background-color:#000!important;color:#fff!important}body.dark-mode #mobileBottomMenu{border-top:1px solid white;background-color:#000!important}body.dark-mode .counter-card{background:#000;color:#fff;box-shadow:0 6px 18px #0006}body.dark-mode .counter-number{color:#fff}body.dark-mode .counter-label{color:#fff;opacity:.9}body.dark-mode .placeholder{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a,#ffffff0d 75%)}body.dark-mode #footer-full-width{background-color:#000}body.dark-mode #footer-full-width div{color:#fff}.skip-link{position:fixed;top:8px;left:8px;z-index:2000;padding:10px 16px;border-radius:3px;background:#15191e;color:#fff!important;font-weight:700;transform:translateY(-200%)}.skip-link:focus{transform:none;outline:3px solid #f2a100;outline-offset:2px}#content:focus{outline:none}.cms-lines{white-space:pre-line}.cms-edit-button{position:absolute;top:6px;right:6px;z-index:20;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid rgba(196,0,47,.55);border-radius:50%;background:#fffffff0;color:#c4002f;box-shadow:0 2px 8px #00000038;opacity:.7;cursor:pointer;transition:opacity var(--dur-fast, .15s) ease,transform var(--dur-fast, .15s) ease}.cms-edit-button:hover,.cms-edit-button:focus-visible,.cms-edit-button[aria-expanded=true]{opacity:1;transform:scale(1.08)}.cms-edit-button:focus-visible{outline:3px solid #f2a100;outline-offset:2px}.cms-editable:hover{outline:1px dashed rgba(196,0,47,.45);outline-offset:4px}.cms-edit-panel{position:absolute;z-index:1001;box-sizing:border-box;max-height:min(80vh,780px);overflow:auto;padding:16px 16px 0;border:1px solid var(--kit-line, #ccc);border-radius:6px;background:var(--kit-surface, #fff);color:var(--kit-text, #1b1b1b);box-shadow:0 18px 48px #00000047}
