:root{--gum-red:#d1262f;--gum-gold:#e2ad48;--gum-ink:#102a43;--gum-paper:#f5f1e9;--gum-line:rgba(16,42,67,.18);--gum-muted:#667483}
body:has(.gum-case){background:var(--gum-paper);color:var(--gum-ink)}
.gum-case{overflow:hidden;background:var(--gum-paper);color:var(--gum-ink);font-family:Arial,Helvetica,sans-serif}
.gum-case *{box-sizing:border-box}
.gum-shell{width:min(1680px,calc(100% - 180px));margin:0 auto}
.gum-progress{position:fixed;z-index:1000;top:0;left:0;width:100%;height:4px;background:rgba(255,255,255,.18);pointer-events:none}.gum-progress span{display:block;width:100%;height:100%;background:var(--gum-red);transform:scaleX(0);transform-origin:left}
[data-gum-reveal]{opacity:0;transform:translateY(38px);transition:opacity .8s ease var(--gum-delay,0ms),transform .9s cubic-bezier(.2,.8,.2,1) var(--gum-delay,0ms)}[data-gum-reveal].is-visible{opacity:1;transform:none}
.gum-index{margin:0;font-size:13px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}
.gum-case h2{margin:0;font-size:clamp(62px,7.1vw,138px);font-weight:700;line-height:.88;letter-spacing:-.065em}.gum-case h2 em{color:var(--gum-red);font-family:Georgia,serif;font-weight:400}
.gum-opening{background:var(--gum-paper)!important;color:var(--gum-ink)!important}.gum-opening .case-opening__meta,.gum-opening .case-opening__meta a,.gum-opening .case-opening__summary{color:var(--gum-ink)!important}.gum-opening .case-opening__meta{border-color:var(--gum-line)!important}.gum-opening .case-opening__eyebrow{color:var(--gum-red)!important}.gum-opening .case-opening__body{grid-template-columns:minmax(0,1fr) 360px;gap:60px}.gum-opening .case-opening__body h1{width:100%;max-width:920px;color:var(--gum-ink)!important;font-size:clamp(64px,5.45vw,104px);line-height:.88;overflow-wrap:normal}.gum-opening .case-opening__body h1 span{max-width:900px;color:var(--gum-red)!important}.gum-opening .case-opening__summary{width:100%;min-width:0}.gum-opening .case-opening__summary p{max-width:330px}.gum-opening .case-opening__action{color:var(--gum-ink)!important;border-color:var(--gum-ink)!important}
.gum-hero{position:relative;min-height:900px;height:100vh;max-height:1180px;color:#fff;background:#181313}.gum-hero__image{position:absolute;inset:-4% 0;width:100%;height:108%;object-fit:cover;transform:scale(1.06);transition:transform .08s linear}.gum-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(18,13,12,.78) 0%,rgba(18,13,12,.25) 52%,rgba(18,13,12,.5) 100%),linear-gradient(0deg,rgba(18,13,12,.72),transparent 55%)}.gum-hero__content{position:relative;z-index:1;width:min(1840px,calc(100% - 96px));height:100%;margin:auto;padding:64px 0 54px;display:flex;flex-direction:column}.gum-hero__logo{width:250px;height:auto;filter:brightness(0) invert(1)}.gum-hero__statement{margin:auto 0 7%;max-width:1350px}.gum-hero__statement>span{display:block;margin-bottom:24px;font-size:13px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.gum-hero__statement h2{font-size:clamp(80px,9vw,178px);color:#fff}.gum-hero__statement h2 em{color:#fff}.gum-hero__facts{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.35)}.gum-hero__facts span{padding:24px 28px 0 0;display:grid;gap:6px}.gum-hero__facts b{font-size:18px}.gum-hero__facts small{font-size:13px;color:rgba(255,255,255,.68)}.gum-hero__scroll{position:absolute;z-index:2;right:38px;top:50%;display:flex;align-items:center;gap:12px;writing-mode:vertical-rl;font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.gum-hero__scroll i{display:block;width:1px;height:74px;background:rgba(255,255,255,.55)}
.gum-truth{width:min(1680px,calc(100% - 180px));padding:180px 0 150px}.gum-truth__grid{display:grid;grid-template-columns:1.65fr .75fr;gap:8vw;align-items:end;margin-top:100px}.gum-truth__grid h2{font-size:clamp(58px,7vw,132px)}.gum-truth__grid>div{max-width:590px;padding-bottom:10px}.gum-truth__grid p{font-size:clamp(19px,1.45vw,27px);line-height:1.5;margin:0 0 28px}.gum-truth__grid p:last-child{color:var(--gum-muted)}.gum-truth__line{height:1px;background:var(--gum-line);margin-top:120px}.gum-truth__line span{display:block;width:20%;height:3px;background:var(--gum-red);transform:translateY(-1px)}
.gum-monitoring{padding:150px 0;background:#201817;color:#f5efe7}.gum-monitoring .gum-index{color:#d94943}.gum-monitoring__top{display:grid;grid-template-columns:.45fr 1.8fr .72fr;gap:5vw;align-items:end}.gum-monitoring__top h2{color:#f5efe7;font-size:clamp(58px,6.5vw,124px)}.gum-monitoring__top h2 em{color:#d94943}.gum-monitoring__top>p:last-child{font-size:18px;line-height:1.55;color:#c9bdb5}.gum-monitoring__screen{margin-top:110px;display:grid;grid-template-columns:1.65fr .7fr;min-height:650px;border:1px solid rgba(245,239,231,.2)}.gum-monitoring__photo{min-height:650px;overflow:hidden}.gum-monitoring__photo img{width:100%;height:100%;object-fit:cover;filter:saturate(.68) contrast(1.06) sepia(.06)}.gum-monitoring__panel{padding:42px;display:flex;flex-direction:column;background:#2b211f}.gum-status{display:grid;grid-template-columns:auto 1fr;gap:3px 12px;padding-bottom:28px;border-bottom:1px solid rgba(245,239,231,.18)}.gum-status>i{grid-row:1/3;width:10px;height:10px;margin-top:5px;border-radius:50%;background:#72b784;box-shadow:0 0 0 6px rgba(114,183,132,.12)}.gum-status span{color:#f5efe7;font-weight:700}.gum-status small{color:#a99a92}.gum-scan{position:relative;width:min(290px,80%);aspect-ratio:1;margin:42px auto}.gum-scan i{position:absolute;inset:0;border:1px solid rgba(245,239,231,.18);border-radius:50%}.gum-scan i:nth-child(2){inset:18%}.gum-scan i:nth-child(3){inset:36%}.gum-scan b{position:absolute;inset:50% auto auto 50%;width:45%;height:1px;background:linear-gradient(90deg,#d94943,transparent);transform-origin:left;animation:gumScan 4s linear infinite}@keyframes gumScan{to{transform:rotate(360deg)}}.gum-monitoring__panel ul{list-style:none;margin:auto 0 0;padding:0}.gum-monitoring__panel li{display:grid;grid-template-columns:35px 1fr auto;gap:8px;padding:18px 0;border-top:1px solid rgba(245,239,231,.14);color:#f5efe7;font-size:14px}.gum-monitoring__panel li b{color:#9d8e86}.gum-monitoring__panel li i{color:#a8d2b3;font-style:normal}
.gum-services{padding:180px 0}.gum-services__head{display:grid;grid-template-columns:1.55fr .6fr;align-items:end;gap:10vw;margin:90px 0 110px}.gum-services__head p{font-size:20px;line-height:1.55;color:var(--gum-muted)}.gum-services__grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--gum-line);border-bottom:1px solid var(--gum-line)}.gum-services__grid article{position:relative;min-height:360px;padding:30px;border-right:1px solid var(--gum-line);transition:background .35s,color .35s,transform .35s}.gum-services__grid article:last-child{border-right:0}.gum-services__grid article:hover{z-index:1;background:var(--gum-red);color:#fff;transform:translateY(-12px)}.gum-services__grid article>span{font-size:12px;font-weight:800}.gum-services__grid h3{margin:120px 0 22px;font-size:clamp(28px,2.2vw,42px);letter-spacing:-.04em}.gum-services__grid p{max-width:280px;line-height:1.45;color:var(--gum-muted);transition:color .35s}.gum-services__grid article:hover p{color:rgba(255,255,255,.8)}.gum-services__grid article>i{position:absolute;right:28px;top:27px;font-size:22px;font-style:normal}
.gum-continuity{position:relative;min-height:1050px;color:#f6efe5;background:#241714}.gum-continuity__media{position:absolute;inset:0}.gum-continuity__media img{width:100%;height:100%;object-fit:cover;filter:saturate(.78) contrast(.98) sepia(.04)}.gum-continuity__media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(38,22,19,.76),rgba(38,22,19,.16) 68%),linear-gradient(0deg,rgba(38,22,19,.82),transparent 58%)}.gum-continuity__copy{position:relative;z-index:1;padding-top:90px}.gum-continuity__copy .gum-index{color:#ef7463}.gum-continuity__copy>div{margin:260px 0 0 22%;max-width:1400px}.gum-continuity .gum-continuity__copy h2{color:#f6efe5!important;font-size:clamp(64px,7.5vw,145px);text-shadow:0 2px 22px rgba(31,17,15,.22)}.gum-continuity .gum-continuity__copy h2 em{color:#ef7463!important}.gum-continuity__copy>div p{width:min(580px,80%);margin:50px 0 0 55%;color:#eaded5;font-size:20px;line-height:1.55}.gum-ticker{position:absolute;z-index:2;bottom:0;left:-2%;width:104%;overflow:hidden;background:#c83b32;color:#fff3e9;transform:rotate(-1.5deg);transform-origin:center}.gum-ticker__track{display:flex;width:max-content;animation:gumTicker 42s linear infinite}.gum-ticker__set{display:flex;flex:none;align-items:center;gap:38px;padding:23px 38px 23px 0}.gum-ticker span{font-size:17px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.gum-ticker i{font-size:10px}@keyframes gumTicker{to{transform:translateX(-50%)}}
.gum-result{padding:190px 0 80px}.gum-result__grid{display:grid;grid-template-columns:1.6fr .55fr;gap:9vw;align-items:end;margin:85px 0 100px}.gum-result__grid h2{font-size:clamp(60px,7vw,134px)}.gum-result__aside p{font-size:19px;line-height:1.55;color:var(--gum-muted)}.gum-result__aside a{display:flex;justify-content:space-between;margin-top:50px;padding:22px 0;border-top:1px solid var(--gum-ink);border-bottom:1px solid var(--gum-ink);color:var(--gum-ink);font-size:13px;font-weight:800;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.gum-result__aside a span{font-size:19px}.gum-result__image{position:relative;display:grid;grid-template-columns:minmax(310px,.72fr) minmax(0,1.28fr);height:clamp(590px,48vw,760px);overflow:hidden;background:#201817}.gum-result__image-copy{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;padding:60px 42px 145px 54px;color:#f4ede5}.gum-result__image-copy small{margin-bottom:28px;color:#d71920;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.gum-result__image-copy strong{font-size:clamp(42px,4.2vw,76px);font-weight:700;line-height:.96;letter-spacing:-.055em}.gum-result__image-copy em{color:#d71920;font-family:Georgia,serif;font-weight:400}.gum-result__image>img{width:100%;height:100%;object-fit:cover;object-position:center 45%;filter:saturate(.72) contrast(1.05);transition:transform 1s cubic-bezier(.2,.7,.2,1)}.gum-result__image:hover>img{transform:scale(1.025)}.gum-result__image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(28,20,18,.7),transparent 38%),linear-gradient(90deg,rgba(32,24,23,.35),transparent 58%);pointer-events:none}.gum-result__image-meta{position:absolute;z-index:2;left:32px;right:32px;bottom:32px;display:grid;grid-template-columns:.8fr 1.1fr 1.35fr;background:rgba(247,241,233,.92);backdrop-filter:blur(14px);color:var(--gum-ink)}.gum-result__image-meta span{display:grid;gap:8px;min-width:0;padding:24px 28px;border-right:1px solid rgba(23,19,19,.16)}.gum-result__image-meta span:last-child{border-right:0}.gum-result__image-meta small{color:#8b7e77;font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.gum-result__image-meta b{font-size:15px;line-height:1.35}
.gum-hero{background:#081d33}.gum-hero__shade{background:linear-gradient(90deg,rgba(5,24,43,.84) 0%,rgba(5,24,43,.28) 58%,rgba(5,24,43,.48) 100%),linear-gradient(0deg,rgba(5,24,43,.76),transparent 58%)}.gum-hero__logo{width:180px;filter:drop-shadow(0 10px 24px rgba(0,0,0,.24))}.gum-hero__statement h2 em{color:var(--gum-gold)}
.gum-monitoring{background:#0b2d4c;color:#f6f0e6}.gum-monitoring .gum-index{color:var(--gum-gold)}.gum-monitoring__top h2{color:#f6f0e6}.gum-monitoring__top h2 em{color:var(--gum-gold)}.gum-monitoring__top>p:last-child{color:#c1ccd5}.gum-monitoring__screen{border-color:rgba(246,240,230,.2)}.gum-monitoring__photo img{filter:saturate(.82) contrast(1.03)}.gum-monitoring__panel{background:#10253a}.gum-scan b{background:linear-gradient(90deg,var(--gum-gold),transparent)}
.gum-continuity{background:#091f35}.gum-continuity__media img{filter:saturate(.74) contrast(1.02)}.gum-continuity__media:after{background:linear-gradient(90deg,rgba(6,27,48,.84),rgba(6,27,48,.2) 70%),linear-gradient(0deg,rgba(6,27,48,.88),transparent 60%)}.gum-continuity__copy .gum-index{color:var(--gum-gold)}.gum-continuity .gum-continuity__copy h2{color:#f7f0e5!important;text-shadow:0 2px 22px rgba(2,15,27,.25)}.gum-continuity .gum-continuity__copy h2 em{color:var(--gum-gold)!important}.gum-continuity__copy>div p{color:#d5dee5}.gum-ticker{background:var(--gum-red);color:#fff5e8}
.gum-result__image{background:#0b2945}.gum-result__image-copy{color:#f7f0e5}.gum-result__image-copy small,.gum-result__image-copy em{color:var(--gum-gold)}.gum-result__image>img{filter:saturate(.78) contrast(1.04)}.gum-result__image:after{background:linear-gradient(0deg,rgba(5,24,43,.72),transparent 40%),linear-gradient(90deg,rgba(5,24,43,.34),transparent 58%)}
.gum-opening .case-opening__shell,.gum-truth,.gum-services,.gum-result{padding-left:clamp(38px,4vw,72px);padding-right:clamp(38px,4vw,72px)}
@media(max-width:1050px){.gum-opening .case-opening__body{grid-template-columns:1fr;gap:48px}.gum-opening .case-opening__body h1{max-width:1040px}.gum-opening .case-opening__summary{max-width:620px}.gum-opening .case-opening__summary p{max-width:570px}}
@media(max-width:1100px){.gum-shell,.gum-hero__content{width:calc(100% - 48px)}.gum-hero{min-height:760px}.gum-truth__grid,.gum-services__head,.gum-result__grid{grid-template-columns:1fr}.gum-monitoring__top{grid-template-columns:1fr}.gum-monitoring__top h2{margin-top:65px}.gum-monitoring__top>p:last-child{max-width:600px}.gum-monitoring__screen{grid-template-columns:1.2fr .8fr}.gum-services__grid{grid-template-columns:repeat(2,1fr)}.gum-services__grid article:nth-child(2){border-right:0}.gum-services__grid article:nth-child(-n+2){border-bottom:1px solid var(--gum-line)}.gum-continuity__copy>div{margin-left:0}.gum-continuity__copy>div p{margin-left:35%}}
@media(max-width:700px){.gum-shell,.gum-hero__content{width:calc(100% - 32px)}.gum-case h2{font-size:48px;line-height:.94}.gum-opening .case-opening__body h1{font-size:56px!important}.gum-hero{height:780px;min-height:0}.gum-hero__content{padding:30px 0}.gum-hero__logo{width:170px}.gum-hero__statement{margin:auto 0}.gum-hero__statement h2{font-size:59px}.gum-hero__facts{grid-template-columns:1fr}.gum-hero__facts span{padding:12px 0}.gum-hero__facts span+span{display:none}.gum-hero__scroll{display:none}.gum-truth,.gum-services,.gum-result{padding:100px 0}.gum-truth__grid{margin-top:60px}.gum-truth__grid p,.gum-services__head p,.gum-result__aside p{font-size:17px}.gum-truth__line{margin-top:70px}.gum-monitoring{padding:100px 0}.gum-monitoring__screen{grid-template-columns:1fr;margin-top:60px}.gum-monitoring__photo{min-height:330px}.gum-monitoring__panel{padding:26px}.gum-scan{width:180px;margin:30px auto}.gum-services__head{margin:60px 0}.gum-services__grid{grid-template-columns:1fr}.gum-services__grid article{min-height:260px;border-right:0;border-bottom:1px solid var(--gum-line)!important}.gum-services__grid article:last-child{border-bottom:0!important}.gum-services__grid h3{margin-top:70px}.gum-continuity{min-height:780px}.gum-continuity__copy{padding-top:55px}.gum-continuity__copy>div{margin-top:180px}.gum-continuity__copy>div p{width:100%;margin:35px 0 0;font-size:17px}.gum-result__grid{margin:60px 0}.gum-result__image{display:block;height:145vw;min-height:590px}.gum-result__image-copy{position:absolute;top:24px;left:22px;padding:0}.gum-result__image-copy small{margin-bottom:14px}.gum-result__image-copy strong{font-size:40px}.gum-result__image>img{object-position:center}.gum-result__image-meta{left:14px;right:14px;bottom:14px;grid-template-columns:1fr}.gum-result__image-meta span{padding:14px 16px;border-right:0;border-bottom:1px solid rgba(23,19,19,.14)}.gum-result__image-meta span:last-child{border-bottom:0}.gum-result__image-meta span:nth-child(2){display:none}}
@media(max-width:700px){.gum-opening .case-opening__shell,.gum-truth,.gum-services,.gum-result{padding-left:18px;padding-right:18px}}
@media(prefers-reduced-motion:reduce){[data-gum-reveal]{opacity:1;transform:none;transition:none}.gum-scan b,.gum-ticker div{animation:none}.gum-hero__image{transition:none}}
