@font-face{font-family:Inter;src:url('/assets/fonts/inter-latin-400-normal.woff2');font-weight:400}@font-face{font-family:Inter;src:url('/assets/fonts/inter-latin-500-normal.woff2');font-weight:500}@font-face{font-family:Inter;src:url('/assets/fonts/inter-latin-600-normal.woff2');font-weight:600}@font-face{font-family:Inter;src:url('/assets/fonts/inter-latin-700-normal.woff2');font-weight:700}
:root{--navy:#080e19;--lime:#d5ff79;--platinum:#dce7ed;--gold:#d9bd87;--muted:#b6c4d0;font-family:Inter,Arial,sans-serif;color:var(--platinum);background:var(--navy);color-scheme:dark}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible{outline:3px solid var(--lime);outline-offset:4px}h1,h2,h3,p{margin:0}img{display:block;max-width:100%}.deck-tools{position:sticky;top:0;z-index:10;padding:14px 25px;background:#080e19f5;display:flex;align-items:center;justify-content:center;gap:22px;font-size:13px;border-bottom:1px solid #ffffff30}.deck-tools button{color:var(--platinum);background:#182533;border:1px solid #506270;padding:10px 14px;border-radius:40px}.slide{position:relative;width:1600px;height:900px;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 100% 40%,#152f3c 0%,#080e19 65%);break-after:page;page-break-after:always}.slide:last-child{break-after:auto}.slide header{position:absolute;left:64px;right:64px;top:48px;z-index:4;display:flex;align-items:center;justify-content:space-between}.deck-brand{display:flex;align-items:center;gap:0;font-size:34px;font-weight:700;letter-spacing:-1.7px;color:#f6f8ef}.deck-brand img{width:40px;margin-right:12px}.deck-brand span{color:var(--lime)}.deck-edition{font-size:11px;letter-spacing:2.2px;color:var(--muted)}.slide footer{position:absolute;left:64px;right:64px;bottom:35px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff24;padding-top:20px;color:#b3c0cb;font-size:10px;letter-spacing:1.1px;z-index:4;gap:15px}.slide-copy{position:absolute;left:64px;top:199px;max-width:670px;z-index:3}.slide-tag{font-size:12px;letter-spacing:3px;color:var(--gold);font-weight:500;display:block;margin-bottom:26px}h1{font-size:80px;line-height:1.07;font-weight:500;letter-spacing:-3.9px}h1 em{color:var(--lime);font-style:normal}.slide-copy>p:not(.slide-note){font-size:23px;line-height:1.65;color:#bdcbd5;margin-top:28px;max-width:600px}.slide-note{font-size:13px;line-height:1.7;color:#aebfcb;margin-top:35px;max-width:520px}.cover-art,.close-art{position:absolute;inset:0;background:linear-gradient(90deg,#080e19 0%,#080e19bb 35%,#080e1920 70%),url('/showcase/platinum/platinum-orbit.jpg') center/cover;z-index:-1}.cover .slide-copy{top:215px;max-width:750px}.cover h1{font-size:106px;letter-spacing:-5px}.cover .slide-copy>p:not(.slide-note){max-width:600px;font-size:24px}.cover-coordinate{position:absolute;right:64px;bottom:150px;font-size:12px;letter-spacing:3px;color:#ece5cf}.deck-points{list-style:none;padding:0;margin:30px 0 0;max-width:620px}.deck-points li{padding:10px 0 10px 24px;position:relative;font-size:18px;line-height:1.55;color:#dae4e7}.deck-points li:before{position:absolute;left:0;content:'↗';color:var(--lime)}.deck-cards{position:absolute;left:64px;right:64px;top:505px;display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.deck-cards article{border-top:1px solid #b3c1cc70;padding:24px 26px 30px 0}.deck-cards article>span{font-size:12px;color:var(--gold);letter-spacing:2px}.deck-cards h3{font-size:29px;line-height:1.3;font-weight:500;margin:22px 0 17px;letter-spacing:-.6px}.deck-cards p{font-size:19px;line-height:1.7;color:#bac8d1;max-width:390px}.questions .slide-copy{max-width:1150px}.questions h1{font-size:75px}.questions .slide-copy>p{max-width:770px;font-size:21px}.questions .deck-cards{top:555px}.question-orbit{position:absolute;right:110px;top:240px;width:250px;height:250px;display:grid;place-items:center}.question-orbit span{font-size:125px;color:var(--lime);font-weight:400}.question-orbit i{position:absolute;inset:5px;border:1px solid #c9dc9c70;border-radius:50%;transform:rotate(-25deg) scaleY(.4)}.question-orbit i:last-child{transform:rotate(60deg) scaleY(.4);border-color:#a7c5df70}.report .slide-copy{max-width:570px;top:210px}.report h1{font-size:64px}.report .slide-copy>p{font-size:21px}.report .deck-points{max-width:530px}.deck-report{position:absolute;right:64px;top:232px;width:790px;border:1px solid #728a90;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 35px 80px #0007}.screen-bar{background:#172b36;display:flex;justify-content:space-between;gap:15px;padding:17px 22px;font-size:10px;letter-spacing:1.5px}.deck-report>img{width:100%;max-height:535px;object-fit:cover;object-position:top}.movement .slide-copy,.services .slide-copy{max-width:650px;top:218px}.movement h1,.services h1{font-size:78px}.movement-panel,.service-panel{position:absolute;right:64px;top:248px;width:720px;padding:32px;background:linear-gradient(135deg,#203039,#0e1b2b);border:1px solid #76919870;border-radius:18px}.visual-kicker{font-size:10px;letter-spacing:2px;color:var(--gold);line-height:1.6}.compare-row{display:grid;grid-template-columns:105px 1fr 110px;align-items:center;gap:17px;margin-top:35px}.compare-row>span{font-size:12px;color:#c6d1da}.compare-row>i{display:block;background:linear-gradient(90deg,#54707d,#b6c7d3);height:20px;width:var(--value);border-radius:2px}.compare-row.current>i{background:linear-gradient(90deg,#748b42,var(--lime))}.compare-row strong{font-size:23px;white-space:nowrap;font-weight:500}.change{display:flex;align-items:center;justify-content:space-between;margin:38px 0 30px;padding-bottom:30px;border-bottom:1px solid #ffffff30}.change>strong{font-size:73px;letter-spacing:-3px;color:var(--lime);font-weight:500}.change>span{font-size:35px;color:var(--lime);text-align:right}.change small{font-size:12px;display:block;color:#c0cbd2;margin-top:10px}.value-breakdown{display:flex;justify-content:space-between;gap:15px}.value-breakdown span{display:block;font-size:9px;letter-spacing:1px;color:#bcc7d0}.value-breakdown strong{display:block;font-size:29px;font-weight:500;margin-top:12px}.visual-note{font-size:13px;line-height:1.7;color:#bac9d0;margin-top:28px}.service-panel{top:235px;width:740px;padding:34px}.service-row{display:grid;grid-template-columns:170px 1fr 110px;gap:17px;align-items:center;margin-top:27px;font-size:17px}.service-row i{display:block;height:14px;width:var(--value);background:linear-gradient(90deg,#607644,var(--lime));border-radius:2px}.service-row strong{text-align:right;font-size:17px;font-weight:500;white-space:nowrap}.service-row strong:has(+ *){color:white}.traveller-tag{font-size:10px;letter-spacing:1px;color:var(--lime);border-top:1px solid #ffffff30;padding-top:25px;margin-top:26px}.deck-phone{position:absolute;right:245px;top:136px;width:290px;max-height:683px;border:2px solid #7d929d;border-radius:33px;padding:10px;background:#05090f;box-shadow:0 40px 70px #0008;transform:rotate(-5deg);z-index:2;overflow:hidden}.deck-phone img{width:100%;border-radius:22px}.invoice .slide-copy{max-width:680px;top:195px}.invoice h1{font-size:86px}.evidence-stamp{position:absolute;right:64px;bottom:157px;width:180px;border-top:1px solid #b2c7d2;color:#b9cbd4;padding-top:20px;font-size:12px;letter-spacing:2px;line-height:1.6}.evidence-stamp strong{font-size:26px;letter-spacing:-.5px;color:var(--lime);display:block}.evidence-stamp span{font-size:8px;display:block;margin-top:14px}.insight .slide-copy{max-width:625px;top:218px}.insight h1{font-size:86px}.deck-insight{position:absolute;right:64px;top:223px;width:735px;border:1px solid #7b968a;background:linear-gradient(135deg,#20373b,#102030);border-radius:18px;padding:36px;box-shadow:0 35px 70px #0005}.insight-question{background:#09131d;border:1px solid #7a919c70;padding:20px;margin-top:24px;border-radius:9px;font-size:20px}.deck-insight h3{font-size:26px;line-height:1.3;font-weight:500;margin:25px 0 17px}.deck-insight>p:not(.visual-note){font-size:23px;line-height:1.7;color:#d4e0e4}.insight-source{display:flex;align-items:center;flex-wrap:wrap;gap:14px;border-top:1px solid #ffffff30;padding-top:20px;margin-top:24px}.insight-source span{font-size:9px;letter-spacing:1px;color:#b6c9d0}.insight-source strong{font-size:12px;color:var(--lime);font-weight:400}.deck-button{display:inline-flex;align-items:center;justify-content:center;padding:19px 26px;background:var(--lime);color:#14201d;font-size:16px;font-weight:600;border-radius:60px;margin-top:25px;white-space:nowrap}.mobile .slide-copy{max-width:790px;top:202px}.mobile h1{font-size:78px}.mobile .slide-copy>p{max-width:590px}.mobile .deck-phone{right:215px;top:150px;width:295px}.mobile-rings{position:absolute;right:30px;top:223px;width:650px;height:490px;border:1px solid #9cb0b830;border-radius:50%;transform:rotate(-25deg);box-shadow:0 0 80px #d5ff7909}.team .slide-copy{max-width:1250px}.team h1{font-size:84px}.team .slide-copy>p{max-width:860px}.team .deck-cards{top:535px}.film .slide-copy{max-width:560px;top:216px}.film h1{font-size:67px}.film .slide-copy>p{max-width:530px;font-size:21px}.film-poster{position:absolute;right:64px;top:220px;width:790px;overflow:hidden;border:1px solid #7a919b;border-radius:14px;background:#080e19}.film-poster img{width:100%;opacity:.9}.play-symbol{position:absolute;top:40%;left:43%;display:grid;place-items:center;width:95px;height:95px;border:1px solid #d5ff79;border-radius:50%;font-size:66px;line-height:1;background:#080e19d0;color:var(--lime)}.poster-label{display:block;position:absolute;bottom:0;padding:23px 25px;width:100%;font-size:12px;letter-spacing:2px;color:var(--lime);background:#080e19e5}.qr-link{display:flex;flex-direction:column;align-items:center;gap:14px;font-size:11px;color:var(--platinum);text-align:center}.qr-link img{background:white;border-radius:8px;width:130px;height:130px}.film>.qr-link{position:absolute;right:65px;bottom:115px}.film .slide-note{max-width:400px}.people .slide-copy{max-width:760px;top:207px}.people h1{font-size:75px}.people .slide-copy>p{max-width:610px;font-size:22px}.people-visual{position:absolute;right:84px;top:216px;width:550px;height:520px}.expertise-orbit{position:relative;height:315px;display:grid;place-items:center;background:radial-gradient(circle,#d5ff790d,transparent 70%)}.expertise-orbit>span{font-size:68px;font-weight:500;color:var(--lime);letter-spacing:-3px}.expertise-orbit i{position:absolute;inset:40px 60px;border:1px solid #b9cdbd90;border-radius:50%;transform:rotate(-25deg) scaleY(.45)}.expertise-orbit i:last-child{transform:rotate(55deg) scaleY(.6);border-color:#d9bd8790}.company-lockup{padding:30px;border-top:1px solid #ffffff35;display:flex;align-items:center;gap:35px}.company-lockup img{width:190px;background:white;border-radius:9px;padding:14px}.company-lockup span{font-size:11px;letter-spacing:1px;line-height:1.8;color:#c9d5db}.close .slide-copy{max-width:1120px;top:198px}.close h1{font-size:88px}.close .slide-copy>p{font-size:22px;max-width:690px}.close .slide-note{max-width:690px;font-size:13px}.close-art{opacity:.7}.close-actions{position:absolute;left:64px;bottom:143px;display:flex;align-items:center;gap:30px;z-index:3}.close-actions .deck-button{margin:0}.deck-secondary{font-size:16px;color:var(--lime);padding:18px 0}.close-qrs{position:absolute;right:64px;bottom:150px;display:flex;gap:28px}.close-qrs .qr-link img{width:130px;height:130px}.exporting .deck-tools{display:none}.exporting #deck{width:1600px}.exporting .slide{margin:0}.portrait.exporting #deck{width:900px}
/* Portrait composition is a separate readable edition, not a shrunken slide. */
.portrait .slide{width:900px;height:1600px}.portrait .slide header{left:55px;right:55px;top:48px}.portrait .deck-brand{font-size:46px}.portrait .deck-brand img{width:52px}.portrait .deck-edition{font-size:12px;letter-spacing:1.5px}.portrait .slide footer{left:55px;right:55px;bottom:33px;font-size:13px;letter-spacing:.5px;flex-wrap:wrap;gap:14px}.portrait .slide footer>span:nth-child(2){max-width:530px;font-size:11px}.portrait .slide-copy{left:55px;top:186px;max-width:790px}.portrait .slide-tag{font-size:19px;letter-spacing:2.5px;margin-bottom:30px}.portrait h1,.portrait .report h1,.portrait .film h1,.portrait .people h1{font-size:78px;line-height:1.1;letter-spacing:-3px}.portrait .slide-copy>p:not(.slide-note),.portrait .report .slide-copy>p,.portrait .film .slide-copy>p,.portrait .people .slide-copy>p{font-size:30px;line-height:1.6;max-width:750px;margin-top:28px}.portrait .slide-note{font-size:19px;max-width:760px;margin-top:25px}.portrait .deck-points{margin-top:25px;max-width:770px}.portrait .deck-points li{font-size:24px;padding:9px 0 9px 32px}.portrait .cover .slide-copy{top:205px;max-width:790px}.portrait .cover h1{font-size:92px;letter-spacing:-4px}.portrait .cover .slide-copy>p{font-size:33px;max-width:660px}.portrait .cover-art{background-image:linear-gradient(180deg,#080e19 0%,#080e19e0 30%,#080e1930 58%,#080e1900 70%,#080e19a0 100%),url('/showcase/platinum/platinum-orbit.jpg');background-position:center,66% bottom;background-size:cover,auto 1200px;background-repeat:no-repeat}.portrait .cover-coordinate{font-size:18px;right:55px;bottom:155px}.portrait .deck-cards{left:55px;right:55px;top:650px;grid-template-columns:1fr;gap:20px}.portrait .deck-cards article{display:grid;grid-template-columns:35px 1fr;gap:12px 20px;padding:24px 0}.portrait .deck-cards article>span{font-size:18px;grid-row:1/3;padding-top:7px}.portrait .deck-cards h3{font-size:34px;margin:0}.portrait .deck-cards p{grid-column:2;font-size:27px;max-width:none;line-height:1.65}.portrait .questions h1{font-size:72px}.portrait .questions .slide-copy>p{max-width:760px}.portrait .question-orbit{display:none}.portrait .questions .deck-cards{top:710px}.portrait .report .slide-copy{top:186px;max-width:790px}.portrait .deck-report{left:55px;right:55px;width:auto;top:870px;max-height:550px}.portrait .screen-bar{font-size:12px;padding:20px}.portrait .deck-report>img{max-height:500px}.portrait .movement-panel,.portrait .service-panel{left:55px;right:55px;top:700px;width:auto;padding:35px}.portrait .visual-kicker{font-size:16px;letter-spacing:1.5px}.portrait .compare-row{grid-template-columns:120px 1fr 135px;gap:15px;margin-top:40px}.portrait .compare-row>span{font-size:17px}.portrait .compare-row strong{font-size:28px}.portrait .compare-row>i{height:27px}.portrait .change>strong{font-size:82px}.portrait .change>span{font-size:40px}.portrait .change small{font-size:19px}.portrait .value-breakdown span{font-size:13px}.portrait .value-breakdown strong{font-size:36px}.portrait .visual-note{font-size:21px;line-height:1.65}.portrait .service-panel{top:740px}.portrait .service-row{font-size:23px;grid-template-columns:235px 1fr 145px;margin-top:30px}.portrait .service-row strong{font-size:23px}.portrait .service-row i{height:20px}.portrait .traveller-tag{font-size:14px;line-height:1.7}.portrait .invoice .slide-copy{top:175px}.portrait .invoice h1{font-size:75px}.portrait .invoice .slide-copy>p{font-size:28px}.portrait .invoice .deck-points li{font-size:22px}.portrait .deck-phone{top:810px;right:220px;width:285px;max-height:635px}.portrait .evidence-stamp{right:55px;bottom:175px;width:140px;font-size:12px}.portrait .evidence-stamp strong{font-size:22px}.portrait .insight .slide-copy{top:185px;max-width:790px}.portrait .insight h1{font-size:85px}.portrait .deck-insight{left:55px;right:55px;top:660px;width:auto;padding:35px}.portrait .insight-question{font-size:27px;padding:24px;margin-top:30px}.portrait .deck-insight h3{font-size:33px}.portrait .deck-insight>p:not(.visual-note){font-size:29px;line-height:1.65}.portrait .insight-source span{font-size:14px}.portrait .insight-source strong{font-size:18px}.portrait .deck-button{font-size:22px;padding:23px 28px}.portrait .mobile .slide-copy{max-width:790px;top:180px}.portrait .mobile .deck-phone{top:800px;right:280px;width:280px}.portrait .mobile-rings{right:60px;top:950px;width:780px;height:360px}.portrait .team .slide-copy{max-width:790px}.portrait .team h1{font-size:73px}.portrait .team .deck-cards{top:750px}.portrait .film .slide-copy{max-width:790px;top:180px}.portrait .film-poster{left:55px;right:55px;top:705px;width:auto}.portrait .poster-label{font-size:17px;padding:25px}.portrait .film>.qr-link{right:55px;bottom:155px}.portrait .qr-link{font-size:20px;gap:18px}.portrait .qr-link img{width:190px;height:190px}.portrait .people .slide-copy{top:180px;max-width:790px}.portrait .people h1{font-size:74px}.portrait .people .deck-points li{font-size:23px}.portrait .people-visual{left:100px;right:100px;top:890px;width:auto;height:470px}.portrait .expertise-orbit{height:290px}.portrait .company-lockup{gap:25px;padding:30px 0}.portrait .company-lockup img{width:245px}.portrait .company-lockup span{font-size:15px}.portrait .close .slide-copy{top:175px;max-width:790px}.portrait .close h1{font-size:79px}.portrait .close .slide-copy>p{font-size:29px}.portrait .close-art{background-image:linear-gradient(180deg,#080e19 0%,#080e19ef 40%,#080e1970 75%,#080e19 100%),url('/showcase/platinum/platinum-orbit.jpg');background-position:66% center}.portrait .close-actions{left:55px;right:55px;bottom:580px;flex-direction:column;align-items:start;gap:20px}.portrait .deck-secondary{font-size:23px}.portrait .close-qrs{left:55px;right:55px;bottom:200px;justify-content:space-around}.portrait .close-qrs .qr-link img{width:185px;height:185px}
@media print{.deck-tools{display:none}.slide{margin:0!important;box-shadow:none!important}body,#deck{width:1600px}.portrait,.portrait #deck{width:900px}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{size:1600px 900px;margin:0}.portrait .slide{page-break-after:always}.portrait .slide:last-child{page-break-after:auto}}
@media screen{body:not(.exporting) #deck{padding:25px;display:flex;flex-direction:column;gap:25px;align-items:center}body:not(.exporting) .slide{zoom:var(--deck-zoom,.72);flex-shrink:0;box-shadow:0 20px 80px #0008}}
@media screen and (max-width:1200px){body:not(.exporting){--deck-zoom:.55}}@media screen and (max-width:950px){body:not(.exporting){--deck-zoom:.42}}@media screen and (max-width:760px){body:not(.exporting){--deck-zoom:.33}.deck-tools{font-size:10px;padding:10px;gap:10px;flex-wrap:wrap}.deck-tools button{padding:9px 12px}body:not(.exporting) #deck{padding:14px}}@media screen and (max-width:580px){body:not(.exporting){--deck-zoom:.25}}@media screen and (max-width:450px){body:not(.exporting){--deck-zoom:.215}}@media screen and (max-width:380px){body:not(.exporting){--deck-zoom:.20}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.invoice .deck-points li{font-size:17px;padding-block:8px}.portrait .invoice .deck-points li{font-size:22px;padding-block:9px}
