@font-face{font-family:CKDisplay;src:url('./barlow-condensed-800.ttf');font-weight:800}
@font-face{font-family:CKDisplay;src:url('./barlow-condensed-700.ttf');font-weight:700}
@font-face{font-family:CKBody;src:url('./inter-400.ttf');font-weight:400}
@font-face{font-family:CKBody;src:url('./inter-700.ttf');font-weight:700}
[data-lbox-custom-kit],.ck-enquiry{--ck-bg:#030405;--ck-panel:#11161b;--ck-line:#65707b;--ck-silver:#c5cdd5;--ck-chrome:linear-gradient(125deg,#fff 0%,#aab4bf 31%,#f4f7f8 50%,#66717d 77%,#e5eaee 100%);--ck-display:CKDisplay,Impact,sans-serif;--ck-body:CKBody,Arial,sans-serif;--ck-gutter:clamp(18px,4.2vw,64px);color:#f4f6f8;font:14px/1.6 var(--ck-body);-webkit-font-smoothing:antialiased}
[data-lbox-custom-kit],[data-lbox-custom-kit] *,[data-lbox-custom-kit] *::before,[data-lbox-custom-kit] *::after,.ck-enquiry,.ck-enquiry *,.ck-enquiry *::before,.ck-enquiry *::after{box-sizing:border-box}
[data-lbox-custom-kit] img,.ck-enquiry img{display:block;max-width:100%}
[data-lbox-custom-kit] button,[data-lbox-custom-kit] input,[data-lbox-custom-kit] select,[data-lbox-custom-kit] textarea,.ck-enquiry button,.ck-enquiry input{font:inherit}
[data-lbox-custom-kit] button,.ck-enquiry button{cursor:pointer}
[data-lbox-custom-kit] a,.ck-enquiry a{color:inherit;text-decoration:none}
[data-lbox-custom-kit] h1,[data-lbox-custom-kit] h2,[data-lbox-custom-kit] h3,[data-lbox-custom-kit] p,[data-lbox-custom-kit] figure,.ck-enquiry h2,.ck-enquiry p{margin:0}
[data-lbox-custom-kit] h1,[data-lbox-custom-kit] h2,[data-lbox-custom-kit] h3,.ck-enquiry h2{font-family:var(--ck-display);line-height:.88;text-transform:uppercase}
[data-lbox-custom-kit] :focus-visible,.ck-enquiry :focus-visible{outline:3px solid #fff;outline-offset:3px}
[data-lbox-custom-kit] [hidden],.ck-enquiry [hidden]{display:none!important}
.ck-wrap{width:min(100%,1480px);margin:auto;padding-inline:var(--ck-gutter)}.ck-eyebrow{color:#c8d0d7;font-size:10px;font-weight:700;letter-spacing:.17em}.ck-skip{position:fixed;top:-80px;left:20px;z-index:99;background:#fff;color:#000;padding:10px}.ck-skip:focus{top:15px}.ck-loading{padding:100px 25px;text-align:center;font:700 30px var(--ck-display)}
.ck-utility{min-height:31px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 var(--ck-gutter);border-bottom:1px solid #3d454d;background:#050607;color:#b9c3cc;font-size:8px;letter-spacing:.13em}.ck-utility a{text-decoration:underline;text-underline-offset:3px}.ck-header{position:relative;z-index:5;display:flex;align-items:center;gap:35px;min-height:92px;padding:8px var(--ck-gutter);border-bottom:1px solid #616d78;background:#020304}.ck-header>a:first-child{display:grid;justify-items:center;width:170px;flex:none}.ck-header img{width:170px;filter:drop-shadow(0 0 9px #ffffff38)}.ck-header small{font-size:5px;letter-spacing:.23em;color:#d0d6db}.ck-header nav{display:flex;align-items:center;gap:27px;margin-right:auto}.ck-header nav a{white-space:nowrap;font-size:10px;font-weight:700;letter-spacing:.02em}.ck-header nav a[aria-current]{border-bottom:1px solid #e9eef1;padding-bottom:7px}.ck-header__cta{min-width:155px;padding:13px;border:1px solid #9ba5ae;background:#161b20;font-size:9px;font-weight:700;letter-spacing:.1em;text-align:center;white-space:nowrap}
.ck-intro{position:relative;overflow:hidden;border-bottom:1px solid #64717a;background:radial-gradient(circle at 70% 46%,#303740 0,transparent 37%),linear-gradient(100deg,#090c10,#151a20 70%,#07090b)}.ck-intro:before{content:'';position:absolute;inset:0;background:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:55px 55px;pointer-events:none}.ck-intro__grid{position:relative;display:grid;grid-template-columns:1fr minmax(380px,.75fr);align-items:center;gap:45px;min-height:610px;padding-block:50px}.ck-intro h1{margin:27px 0 20px;font-size:clamp(95px,10.4vw,168px);letter-spacing:-.045em}.ck-intro h1 em,.ck-section-head h2 em{font-style:normal;background:var(--ck-chrome);color:transparent;background-clip:text;-webkit-background-clip:text}.ck-intro__grid>div>p:last-of-type{max-width:520px;color:#c9d0d6;font-size:14px;line-height:1.75}.ck-intro__actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:30px}.ck-chrome{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:52px;padding:0 20px;border:1px solid #edf1f4;background:var(--ck-chrome);color:#050607;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ck-chrome span{font-size:20px;font-weight:400}.ck-chrome:hover{filter:brightness(1.1)}.ck-underlink{padding-bottom:7px;border-bottom:1px solid #b8c1c8;font-size:10px;font-weight:700;letter-spacing:.06em}.ck-intro figure{position:relative;align-self:stretch;min-height:460px;overflow:hidden;border:1px solid #8c969f;box-shadow:0 28px 70px #0009;background:#0d1116}.ck-intro figure img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:72% center}.ck-intro figure:after{content:'';position:absolute;inset:45% 0 0;background:linear-gradient(0deg,#000d,transparent)}.ck-intro figcaption{position:absolute;z-index:1;left:18px;bottom:15px;font-size:9px;font-weight:700;letter-spacing:.1em}.ck-intro__strip{position:relative;display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;padding:17px var(--ck-gutter);border-top:1px solid #76818a;background:#040608d9;color:#d4dce1;font-size:9px;letter-spacing:.1em}
.ck-builder{padding:80px 0 100px;background:#080b0f;background-image:linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:48px 48px}.ck-section-head{display:grid;grid-template-columns:1fr auto;gap:14px 30px;align-items:end;margin-bottom:35px}.ck-section-head .ck-eyebrow{grid-column:1/-1}.ck-section-head h2{font-size:clamp(66px,7vw,103px);letter-spacing:-.03em}.ck-section-head>p:last-child{max-width:360px;padding-bottom:7px;color:#bec7cf;font-size:12px}.ck-types{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:24px}.ck-types button{position:relative;display:flex;flex-direction:column;align-items:start;min-width:0;min-height:162px;padding:20px;border:1px solid #6b7681;background:linear-gradient(140deg,#1a2026,#0a0d11);color:#f0f3f5;text-align:left}.ck-types button:hover{border-color:#d7e1e8;background:#1c252d}.ck-types button[aria-pressed=true]{border-color:#f3f7f9;box-shadow:inset 0 4px #e5ecf1,0 0 24px #e2ecf31c}.ck-types button span{color:#b6c3cd;font-size:9px;font-weight:700;letter-spacing:.14em}.ck-types button strong{margin-top:14px;font:800 32px/.9 var(--ck-display);text-transform:uppercase}.ck-types button small{max-width:245px;margin-top:9px;padding-right:15px;color:#b9c3cc;font-size:10px;line-height:1.5}.ck-types button i{position:absolute;right:16px;bottom:12px;font-size:20px;font-style:normal}
.ck-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(365px,.76fr);gap:16px;align-items:start}.ck-controls{display:grid;gap:12px;min-width:0}.ck-panel,.ck-preview{min-width:0;border:1px solid #687580;background:#0b0f13;box-shadow:inset 0 1px #ffffff14}.ck-panel{padding:26px}.ck-panel__title{margin-bottom:22px}.ck-panel__title span{color:#bdc8d1;font-size:9px;font-weight:700;letter-spacing:.17em}.ck-panel__title h3{margin-top:10px;font-size:44px;letter-spacing:-.02em}.ck-upload{display:grid;justify-items:center;gap:8px;padding:38px 18px;border:1px dashed #8a98a2;background:linear-gradient(140deg,#1b252d,#0b0f13);cursor:pointer;text-align:center}.ck-upload:hover,.ck-upload.is-dragging{border-color:#fff;background:#26323b}.ck-upload input{position:absolute;width:1px;height:1px;opacity:0}.ck-upload__symbol{display:grid;place-items:center;width:52px;height:52px;border:1px solid #b7c3cb;border-radius:50%;font:400 31px var(--ck-body)}.ck-upload strong{font:800 28px var(--ck-display)}.ck-upload small{color:#b9c3cc;font-size:11px}.ck-uploaded{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px;border:1px solid #8d9ca7;background:#1b2830;font-size:10px;letter-spacing:.1em}.ck-uploaded button{padding:8px 0;border:0;border-bottom:1px solid #dfe6eb;background:none;color:#fff;font-size:9px;font-weight:700}.ck-helper{margin-top:14px;color:#9cabb6;font-size:10px;line-height:1.6}.ck-color-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ck-color-grid label{display:grid;gap:7px;padding:13px;border:1px solid #66727c;color:#cdd6dd;font-size:9px;font-weight:700;letter-spacing:.1em}.ck-color-grid input{width:100%;height:50px;padding:0;border:0;background:transparent;cursor:pointer}.ck-color-grid output{font-size:9px;color:#aebbc4}.ck-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:15px}.ck-field-grid label,.ck-full-field{display:grid;gap:9px;color:#d1dae0;font-size:9px;font-weight:700;letter-spacing:.1em}.ck-field-grid select,.ck-full-field input,.ck-full-field textarea,.ck-enquiry input:not([type=checkbox]){width:100%;min-width:0;min-height:48px;padding:11px 13px;border:1px solid #60707d;border-radius:0;background:#06090c;color:#f4f7f9;font-size:13px;letter-spacing:0}.ck-full-field{margin-top:16px}.ck-full-field small{display:inline;color:#95a5af;font-size:9px;font-weight:400}.ck-full-field textarea{min-height:90px;resize:vertical}.ck-field-grid select:focus,.ck-full-field input:focus,.ck-full-field textarea:focus,.ck-enquiry input:focus{border-color:#fff}.ck-style{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;border:0}.ck-style legend{margin-bottom:9px;color:#d3dce3;font-size:9px;font-weight:700;letter-spacing:.1em}.ck-style label{display:flex;gap:10px;min-height:100px;padding:14px;border:1px solid #64727e;background:#111820;cursor:pointer}.ck-style label:has(input:checked){border-color:#e5edf3;background:#25313b;box-shadow:inset 0 3px #e4ebef}.ck-style input{width:17px;height:17px;flex:none;accent-color:#e8eff3}.ck-style span{font:700 21px var(--ck-display)}.ck-style small{display:block;margin-top:5px;color:#b4c1ca;font:400 10px/1.45 var(--ck-body)}.ck-generate{width:100%;margin-top:19px}.ck-generate:disabled{opacity:.65;cursor:wait}.ck-status{margin-top:13px;color:#b2bdc6;font-size:11px;line-height:1.6}.ck-status[data-error]{color:#f0a4a4}
.ck-preview{position:sticky;top:20px;overflow:hidden}.ck-preview__head{display:flex;justify-content:space-between;gap:10px;padding:14px 16px;border-bottom:1px solid #72808b;background:#1b2229;font-size:9px;font-weight:700;letter-spacing:.1em}.ck-preview__head>span:last-child{color:#afbec9}.ck-preview__stage{position:relative;display:grid;place-items:center;min-height:570px;overflow:hidden;background:radial-gradient(circle at 50% 35%,#303942,transparent 50%),#06080b}.ck-preview__stage:before{content:'';position:absolute;inset:0;background:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:46px 46px}.ck-preview__stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.ck-preview__empty{z-index:1;padding:24px;text-align:center}.ck-preview__empty span,.ck-preview__empty small{display:block;color:#a8b8c4;font-size:9px;font-weight:700;letter-spacing:.14em}.ck-preview__empty strong{display:block;margin:30px 0;font:800 clamp(48px,5vw,80px)/.9 var(--ck-display);text-shadow:0 0 25px #ffffff2a}.ck-preview__details{padding:20px;border-top:1px solid #65727b;background:#11171c}.ck-preview__details>span,.ck-preview__details>small{color:#b5c2cb;font-size:9px;font-weight:700;letter-spacing:.12em}.ck-preview__details>small{display:block;margin-top:11px;font-weight:400}.ck-preview__swatches{display:flex;gap:6px;margin:12px 0}.ck-preview__swatches i{display:block;width:26px;height:26px;border:1px solid #c2ccd4}.ck-preview__details p{font:700 22px var(--ck-display);text-transform:uppercase}.ck-result-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:15px;border-top:1px solid #5d6973}.ck-result-actions>*{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 11px;border:1px solid #8e9aa3;background:#192129;color:#e5edf2;font-size:9px;font-weight:700;text-align:center;letter-spacing:.06em}.ck-result-actions>.ck-chrome{color:#050607}.ck-preview__foot{padding:0 20px 18px;color:#a3b0ba;font-size:10px;line-height:1.6}
.ck-enquiry{padding:75px 0 90px;border-top:1px solid #6e7b85;background:radial-gradient(circle at 8% 40%,#242d35,transparent 40%),#090c0f}.ck-enquiry__form{padding:25px;border:1px solid #74828d;background:#10161b}.ck-enquiry__fields{display:grid;grid-template-columns:1fr 1fr;gap:17px}.ck-enquiry__fields label{display:grid;gap:8px;font-size:10px;font-weight:700;letter-spacing:.1em}.ck-consent{display:block;margin:20px 0;color:#bdc8d0;font-size:11px}.ck-consent input{margin-right:8px;accent-color:#dce6eb}.ck-consent a{text-decoration:underline;text-underline-offset:3px}.ck-enquiry .ck-chrome{min-width:245px}.ck-enquiry__review,.ck-enquiry__success,.ck-enquiry__error{margin-top:20px;padding:20px;border:1px solid #81909b;background:#202a31}.ck-enquiry__review strong,.ck-enquiry__success strong{font:800 29px var(--ck-display)}.ck-enquiry__review p,.ck-enquiry__success p{margin:6px 0 12px;color:#c4d0d8;font-size:11px}.ck-enquiry__review a{text-decoration:underline;text-underline-offset:4px;font-size:10px;font-weight:700}.ck-enquiry__error{border-color:#ac7171;background:#382527}.ck-footer{padding:40px 0;border-top:1px solid #5e6a75;background:#020304}.ck-footer .ck-wrap{display:flex;align-items:center;justify-content:space-between;gap:25px}.ck-footer img{width:150px}.ck-footer nav{display:flex;gap:25px;flex-wrap:wrap;font-size:9px}.ck-footer span{color:#a9b8c3;font-size:9px}
@media(max-width:1100px){.ck-header nav{gap:14px}.ck-header nav a{font-size:9px}.ck-workspace{grid-template-columns:minmax(0,1fr) minmax(325px,.8fr)}.ck-preview__stage{min-height:490px}.ck-types button strong{font-size:27px}.ck-types button{padding:16px}}
@media(max-width:850px){.ck-header{gap:16px}.ck-header>a:first-child,.ck-header img{width:135px}.ck-header nav{margin-left:auto}.ck-header nav a:not([aria-current]){display:none}.ck-header__cta{display:none}.ck-intro__grid{grid-template-columns:1fr minmax(220px,.6fr);min-height:500px;gap:20px}.ck-intro h1{font-size:clamp(72px,11vw,100px)}.ck-intro figure{min-height:345px}.ck-types{grid-template-columns:1fr 1fr}.ck-workspace{grid-template-columns:1fr}.ck-preview{position:static}.ck-preview__stage{min-height:460px}}
@media(max-width:560px){.ck-utility{justify-content:center}.ck-utility span:first-child,.ck-utility a{display:none}.ck-header{min-height:70px}.ck-header nav{display:none}.ck-intro__grid{display:block;padding-block:36px}.ck-intro h1{margin:18px 0;font-size:clamp(76px,17vw,112px)}.ck-intro__grid>div>p:last-of-type{font-size:12px}.ck-intro__actions{margin-top:20px}.ck-intro figure{min-height:300px;margin-top:30px}.ck-intro__strip{display:grid;grid-template-columns:1fr 1fr;font-size:8px}.ck-builder{padding:50px 0}.ck-section-head{display:block}.ck-section-head h2{margin:14px 0;font-size:clamp(58px,13vw,78px)}.ck-section-head>p:last-child{font-size:11px}.ck-types{gap:7px}.ck-types button{min-height:135px;padding:13px}.ck-types button strong{font-size:25px}.ck-types button small{font-size:9px}.ck-types button i{right:9px;bottom:6px}.ck-preview__stage{min-height:400px}.ck-preview__head{font-size:8px}.ck-panel{padding:18px}.ck-panel__title h3{font-size:38px}.ck-color-grid{gap:6px}.ck-color-grid label{padding:8px;font-size:8px}.ck-color-grid input{height:40px}.ck-field-grid{grid-template-columns:1fr}.ck-style{grid-template-columns:1fr}.ck-style label{min-height:70px}.ck-result-actions{grid-template-columns:1fr}.ck-enquiry{padding:50px 0}.ck-enquiry__fields{grid-template-columns:1fr}.ck-enquiry__form{padding:18px}.ck-footer .ck-wrap{display:block}.ck-footer nav{margin:20px 0}.ck-footer span{display:block}}

