:root{--bg:#080c10;--panel:#101820;--ink:#f4f2eb;--muted:#aab9c0;--dim:#71838e;--gold:#dabb78;--gold-bright:#f3d99b;--blue:#83a9bc;--line:rgba(212,190,145,.22);--mono:ui-monospace,SFMono-Regular,Menlo,monospace}
*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;background:var(--bg);color:var(--ink);font-family:'DM Sans',system-ui,sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a{color:inherit}img{max-width:100%}.shell{width:min(100% - 96px,1500px);margin:auto}.skip{position:absolute;left:16px;top:-60px;z-index:100;padding:10px 16px;background:#fff;color:#000}.skip:focus{top:10px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--gold-bright);outline-offset:4px}.top-line{height:2px;background:linear-gradient(90deg,#6b512c,var(--gold-bright) 40%,#739bae 85%,#1b394a)}
.site-header{position:sticky;top:0;z-index:50;background:rgba(8,12,16,.92);border-bottom:1px solid rgba(205,190,159,.17);backdrop-filter:blur(20px)}.nav{height:84px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:inline-flex;align-items:center;gap:13px;text-decoration:none;min-width:250px}.brand img{width:39px;height:39px;object-fit:contain}.brand>span{font-family:Manrope,sans-serif;font-weight:700;font-size:25px;line-height:1;letter-spacing:.16em}.brand small{display:block;color:#cdb376;font:8px var(--mono);letter-spacing:.25em;margin-top:6px}.nav-links{display:flex;align-items:center;gap:37px}.nav-links a{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.13em;text-decoration:none;color:#b7c5cb;transition:color .2s}.nav-links a:hover{color:#fff}.nav-links .nav-contact{color:var(--gold-bright);border:1px solid rgba(218,187,120,.54);padding:12px 17px}.nav-contact span{margin-left:18px}.menu-toggle{display:none}
.hero{position:relative;isolation:isolate;overflow:hidden;min-height:850px;background:radial-gradient(ellipse 650px 520px at 75% 45%,rgba(19,56,78,.27),transparent 80%),linear-gradient(110deg,#080c10 25%,#101922 100%)}.hero:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,transparent 49.9%,rgba(177,195,200,.065) 50%,transparent 50.1%),linear-gradient(0deg,transparent 49.9%,rgba(177,195,200,.045) 50%,transparent 50.1%);background-size:180px 180px;mask-image:linear-gradient(90deg,transparent 25%,#000 100%)}.hero:after{content:"";position:absolute;z-index:-1;right:0;bottom:0;width:50%;height:70%;background:linear-gradient(130deg,transparent 45%,rgba(126,165,184,.04) 45.1%,transparent 45.4%,transparent 67%,rgba(218,187,120,.06) 67.1%,transparent 67.4%);pointer-events:none}.hero-inner{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(390px,.8fr);gap:7%;align-items:center;min-height:620px;padding-top:55px}.hero-copy{position:relative;z-index:2}.eyebrow,.section-label,.product-head,.product-brand,.art-label,.art-bottom,.index-label,.index-end,.hero-foot,.principles article>span,.future-content li>span,.direct-contact a>span,.direct-contact div>span{font-family:var(--mono);font-size:10px;letter-spacing:.17em;text-transform:uppercase}.eyebrow{display:flex;align-items:center;gap:17px;color:var(--gold)}.eyebrow-rule{display:inline-block;width:42px;height:1px;background:var(--gold)}h1,h2,h3,p{margin-top:0}.hero h1{font-family:Manrope,sans-serif;font-weight:600;font-size:clamp(72px,7.5vw,124px);letter-spacing:-.085em;line-height:.99;margin:38px 0 32px;white-space:nowrap}.hero h1 em{font-style:normal;color:var(--gold-bright)}.hero-copy>p{max-width:560px;font-size:18px;line-height:1.75;color:#b9c8ce}.hero-actions,.product-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:38px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;min-height:55px;padding:15px 21px;text-decoration:none;text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.1em;cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.button:hover{transform:translateY(-2px)}.button-gold{border:1px solid var(--gold-bright);background:linear-gradient(135deg,#f0d899,#cfaa62);color:#0b1012}.button-gold:hover{background:#f5e0ae}.button span,.text-link span{font-size:19px;font-weight:400;line-height:1}.text-link{display:inline-flex;align-items:center;gap:22px;border-bottom:1px solid rgba(219,187,119,.62);padding-bottom:9px;color:var(--gold-bright);text-decoration:none;text-transform:uppercase;font-weight:700;font-size:11px;letter-spacing:.1em}.text-link:hover{color:#fff}.hero-index{position:relative;z-index:2;align-self:center;border-top:1px solid rgba(221,197,148,.57);border-bottom:1px solid rgba(221,197,148,.57);background:linear-gradient(120deg,rgba(17,32,42,.76),rgba(11,20,27,.58));padding:28px 30px 0;box-shadow:0 30px 90px rgba(0,0,0,.21)}.index-label{display:block;color:var(--gold);margin:0 0 16px}.hero-index a{display:grid;grid-template-columns:36px 1fr 20px;align-items:center;gap:15px;min-height:76px;border-top:1px solid rgba(180,197,202,.18);text-decoration:none;transition:padding .2s,background .2s}.hero-index a:hover{padding-left:9px;background:rgba(119,163,186,.08)}.hero-index a span{color:var(--gold);font:10px var(--mono)}.hero-index a strong{font-family:Manrope,sans-serif;font-size:clamp(17px,1.5vw,22px);font-weight:500;letter-spacing:-.04em}.hero-index a b{color:var(--gold-bright);font-size:17px;font-weight:400}.index-end{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(180,197,202,.18);color:#80949f;padding:19px 0;font-size:8px}.index-end i{width:6px;height:6px;background:var(--gold);border-radius:50%;margin:auto 12px}.hero-signature{display:flex;align-items:flex-end;justify-content:space-between;border-bottom:1px solid rgba(216,187,122,.36);height:165px;overflow:hidden}.hero-signature>span{font-family:Manrope,sans-serif;font-size:clamp(190px,25.7vw,390px);font-weight:800;letter-spacing:-.115em;line-height:.73;color:rgba(225,235,236,.048);-webkit-text-stroke:1px rgba(225,235,236,.22);user-select:none;white-space:nowrap}.hero-signature>div{margin-bottom:15px;color:var(--gold);font:10px/1.7 var(--mono);letter-spacing:.18em;text-align:right}.hero-foot{display:flex;justify-content:space-between;align-items:center;color:#81959f;font-size:9px;padding-top:16px;padding-bottom:24px}.hero-foot a{color:var(--gold);text-decoration:none}.hero-foot a span{margin-left:13px;font-size:16px}
.section-pad{padding:125px 0}.section-label{color:var(--gold);margin-bottom:31px}.intro{background:#0d141a}.intro-grid{display:grid;grid-template-columns:1fr .68fr;gap:10%;align-items:end}.intro h2,.thinking h2,.future h2,.contact h2{font-family:Manrope,sans-serif;font-size:clamp(66px,7.4vw,118px);font-weight:600;letter-spacing:-.085em;line-height:1.01;margin:0}.intro h2 em,.thinking h2 em,.future h2 em,.contact h2 em{color:var(--gold-bright);font-style:normal}.intro p{max-width:460px;color:#b3c2c8;font-size:18px;line-height:1.8;margin:0 0 11px}
.product{border-top:1px solid rgba(214,195,154,.23);position:relative;overflow:hidden;background:#0c1319;scroll-margin-top:84px}.product:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 76% 50%,var(--glow),transparent 48%);pointer-events:none}.product-finance{--accent:#e0bb73;--glow:rgba(186,134,51,.11)}.product-iis{--accent:#83b0cb;--glow:rgba(66,137,173,.13);background:#0a151d}.product-rugby{--accent:#b4a6d7;--glow:rgba(129,108,176,.13);background:#0e131c}.product-umoya{--accent:#84c2b8;--glow:rgba(69,154,139,.13);background:#0a1719}.product-inner{position:relative;padding-top:29px;padding-bottom:64px}.product-head{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#a6b5bc;border-bottom:1px solid rgba(218,194,151,.24);padding-bottom:27px}.product-head>span:last-child{color:#9fc5aa}.product-head i{display:inline-block;width:6px;height:6px;background:#8bc7a2;border-radius:50%;margin-right:9px;box-shadow:0 0 12px rgba(139,199,162,.55)}.product-main{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:7%;min-height:560px}.product-story{padding:45px 0}.product-brand{color:var(--accent);margin-bottom:23px}.product-story h2{font-family:Manrope,sans-serif;font-size:clamp(60px,6.4vw,105px);font-weight:600;letter-spacing:-.082em;line-height:1.02;margin:0 0 29px;max-width:10ch}.product-story .period{color:var(--accent)}.product-story p{max-width:520px;color:#b9c8cf;font-size:18px;line-height:1.75;margin:0}.button-outline{border:1px solid var(--accent);color:var(--ink);background:transparent}.button-outline:hover{background:rgba(255,255,255,.06)}.product-actions .text-link{color:var(--accent);border-color:var(--accent)}.product-art{position:relative;min-height:430px;overflow:hidden;border:1px solid rgba(194,211,214,.21);background:linear-gradient(135deg,rgba(20,41,53,.9),rgba(6,12,17,.97));box-shadow:0 35px 85px rgba(0,0,0,.24)}.product-art:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 49.9%,rgba(176,194,201,.06) 50%,transparent 50.1%),linear-gradient(0deg,transparent 49.9%,rgba(176,194,201,.06) 50%,transparent 50.1%);background-size:72px 72px}.art-label,.art-bottom{position:absolute;z-index:2;left:25px;right:25px;color:#b9c9cb}.art-label{top:24px}.art-bottom{bottom:22px;display:flex;justify-content:space-between;color:var(--accent)}.art-bottom b{font-weight:400;color:#9aaeb7}.finance-art{background:linear-gradient(140deg,#152a31,#071016 75%)}.finance-art:after{content:"";position:absolute;width:420px;height:420px;right:-160px;top:-170px;border:1px solid rgba(225,188,115,.3);transform:rotate(24deg)}.finance-glyph{position:absolute;left:11%;top:36%;font:600 clamp(110px,12vw,190px)/1 Manrope,sans-serif;letter-spacing:-.14em;color:rgba(238,205,140,.67)}.finance-glyph span{color:rgba(238,205,140,.21)}.ledger-lines{position:absolute;top:28%;left:8%;right:8%;display:grid;gap:76px}.ledger-lines span{color:rgba(200,221,225,.45);font:9px var(--mono);letter-spacing:.25em;border-top:1px solid rgba(208,225,224,.22);padding-top:7px}.iis-art{background:linear-gradient(135deg,#142b3a,#08121a 72%)}.iis-glyph{position:absolute;right:10%;bottom:15%;font:600 clamp(145px,17vw,250px)/1 Manrope,sans-serif;letter-spacing:-.13em;color:rgba(130,181,205,.17)}.iis-path{position:absolute;top:27%;left:11%;right:16%;display:grid;grid-template-columns:repeat(4,1fr);gap:0}.iis-path span{position:relative;padding-top:52px;color:#9bbac8;font:8px var(--mono);letter-spacing:.08em}.iis-path span:before{content:"";position:absolute;left:0;top:17px;width:11px;height:11px;border:1px solid var(--accent);background:#132936;transform:rotate(45deg)}.iis-path span:not(:last-child):after{content:"";position:absolute;left:16px;right:5px;top:22px;border-top:1px solid rgba(143,189,210,.55)}.rugby-art{background:linear-gradient(135deg,#1b2336,#0a1018 74%)}.pitch{position:absolute;left:11%;right:11%;top:19%;bottom:17%;border:1px solid rgba(185,171,224,.54);background:repeating-linear-gradient(90deg,transparent 0,transparent 23%,rgba(185,171,224,.12) 23.2%,transparent 23.4%)}.pitch:before,.pitch:after{content:"";position:absolute;top:0;bottom:0;width:1px;background:rgba(185,171,224,.42)}.pitch:before{left:12%}.pitch:after{right:12%}.halfway{position:absolute;left:50%;top:0;bottom:0;border-left:1px solid rgba(185,171,224,.5)}.player{position:absolute;width:11px;height:11px;border-radius:50%;border:2px solid #d6c5f4;background:#463f67;box-shadow:0 0 15px rgba(188,163,224,.5)}.p1{left:19%;top:38%}.p2{left:38%;top:61%}.p3{left:64%;top:35%}.p4{left:78%;top:58%}.pitch-arrow{position:absolute;height:1px;background:#d7c5f3;transform-origin:left;opacity:.7}.arrow-one{left:20%;top:40%;width:43%;transform:rotate(15deg)}.arrow-two{left:39%;top:63%;width:38%;transform:rotate(-30deg)}.umoya-art{background:linear-gradient(135deg,#1b3839,#081416 75%)}.umoya-words{position:absolute;top:24%;left:10%;right:10%;display:flex;flex-direction:column}.umoya-words span{font:700 clamp(44px,6vw,91px)/1.03 Manrope,sans-serif;letter-spacing:-.07em;color:rgba(168,230,215,.19);border-bottom:1px solid rgba(146,214,199,.28);padding:10px 0}.umoya-words span:nth-child(2){color:rgba(168,230,215,.45);text-align:right}.umoya-words span:nth-child(3){color:rgba(168,230,215,.75)}
.thinking{background:#0a1015}.thinking-top{display:grid;grid-template-columns:1.1fr .7fr;gap:10%;align-items:end}.thinking-top p{font-size:18px;line-height:1.8;color:#b1c2ca;max-width:480px;margin:0 0 10px}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:90px;border:1px solid var(--line);background:var(--line)}.principles article{min-height:290px;padding:34px 35px;background:#101920}.principles article>span{color:var(--gold)}.principles h3{font:600 30px/1.2 Manrope,sans-serif;letter-spacing:-.05em;margin:66px 0 17px}.principles p{color:#aabdc5;font-size:14px;line-height:1.7;max-width:300px;margin:0}.future{background:#10171d}.future-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%}.future-content>p{color:#b2c2c9;font-size:17px;line-height:1.75;max-width:560px;margin:0 0 39px}.future-content ul{list-style:none;padding:0;margin:0;border-top:1px solid rgba(204,195,163,.3)}.future-content li{display:grid;grid-template-columns:34px 1fr auto;gap:16px;align-items:center;min-height:76px;border-bottom:1px solid rgba(204,195,163,.24)}.future-content li>span{color:var(--gold)}.future-content strong{font:500 23px Manrope,sans-serif;letter-spacing:-.04em}.future-content small{color:#91a5ae;font-size:12px}.contact{background:radial-gradient(ellipse at 12% 80%,rgba(31,81,103,.22),transparent 44%),#081014}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%}.contact-copy>p{color:#b6c6cd;font-size:17px;line-height:1.8;max-width:520px;margin:30px 0 53px}.direct-contact{border-top:1px solid var(--line)}.direct-contact>a,.direct-contact>div{min-height:79px;display:grid;grid-template-columns:100px 1fr 22px;gap:16px;align-items:center;border-bottom:1px solid var(--line);text-decoration:none}.direct-contact>a:hover strong{color:var(--gold-bright)}.direct-contact a>span,.direct-contact div>span{color:var(--gold)}.direct-contact strong{font:500 18px Manrope,sans-serif;letter-spacing:-.03em;overflow-wrap:anywhere}.direct-contact b{color:var(--gold);font-weight:400;text-align:right}.lead-form{align-self:start;border:1px solid rgba(212,190,145,.33);padding:37px;background:#101a21;box-shadow:0 28px 75px rgba(0,0,0,.15)}.lead-form h3{font:600 29px Manrope,sans-serif;letter-spacing:-.05em;margin:0 0 5px}.lead-form>p{color:#9aadb5;font-size:14px;margin:0 0 27px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-grid label{display:flex;flex-direction:column;gap:8px;color:#d4dbda;font-size:12px;font-weight:600}.form-grid label>span{color:var(--gold)}.form-grid .wide{grid-column:1/-1}.form-grid input,.form-grid select,.form-grid textarea{width:100%;min-height:47px;border:1px solid rgba(185,204,207,.24);background:#0b141a;color:#f1f3f0;padding:12px 13px;border-radius:0;outline:none}.form-grid textarea{min-height:125px;resize:vertical}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:var(--gold)}.form-grid input::placeholder,.form-grid textarea::placeholder{color:#758993}.honeypot{position:absolute;left:-9999px}.consent{display:flex;align-items:start;gap:10px;color:#a9b9bf;font-size:12px;line-height:1.5;margin:24px 0}.consent input{margin-top:3px;accent-color:var(--gold)}.lead-form .button{width:100%;justify-content:space-between}.lead-form .button:disabled{opacity:.7;cursor:wait}.form-status{min-height:20px;margin-top:15px;font-size:13px}.form-status.error{color:#eaa397}.form-status.success{color:#95d0ae}.site-footer{border-top:1px solid var(--line);background:#060a0d}.footer-main{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-top:42px;padding-bottom:43px}.footer-brand{font:700 36px Manrope,sans-serif;letter-spacing:.1em;text-decoration:none}.footer-brand span{display:block;color:var(--gold);font:8px var(--mono);letter-spacing:.3em}.footer-links{display:flex;flex-wrap:wrap;gap:28px}.footer-links a{font-size:12px;text-decoration:none;color:#a7b9c1}.footer-links a:hover{color:var(--gold)}.footer-bottom{display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap;border-top:1px solid rgba(205,190,159,.15);padding-top:21px;padding-bottom:28px;color:#71858f;font:10px var(--mono);letter-spacing:.04em}
@media(max-width:1200px){.shell{width:min(100% - 64px,1500px)}.nav-links{gap:20px}.hero-inner{gap:4%;grid-template-columns:minmax(0,1.1fr) minmax(350px,.9fr)}.hero h1{font-size:clamp(69px,7vw,100px)}.hero-signature>span{font-size:26vw}.product-main{gap:4%}.product-story h2{font-size:clamp(58px,6vw,86px)}}
@media(max-width:900px){.shell{width:min(100% - 44px,1500px)}.nav{height:72px}.brand{min-width:0}.menu-toggle{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;width:44px;height:44px;border:1px solid rgba(218,187,120,.5);background:transparent}.menu-toggle span{width:20px;height:1px;background:var(--gold-bright)}.nav-links{display:none;position:absolute;top:72px;left:0;right:0;padding:18px 22px 25px;background:#0a1117;border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0}.nav-links.open{display:flex}.nav-links a{padding:16px 5px;border-bottom:1px solid rgba(205,190,159,.14)}.nav-links .nav-contact{margin-top:16px}.hero-inner{grid-template-columns:1fr;gap:70px;padding-top:100px;padding-bottom:45px;min-height:auto}.hero{min-height:0}.hero h1{font-size:clamp(72px,10vw,110px)}.hero-index{max-width:680px}.hero-signature{height:125px}.hero-signature>span{font-size:29vw}.intro-grid,.thinking-top,.future-grid,.contact-grid{grid-template-columns:1fr;gap:45px}.intro p{max-width:700px}.product-main{grid-template-columns:1fr;gap:0}.product-story{padding-bottom:45px}.product-art{min-height:420px}.thinking-top p{max-width:730px}.principles{margin-top:65px}.contact-copy>p{max-width:720px}.contact-grid{gap:70px}}
@media(max-width:620px){.shell{width:min(100% - 36px,1500px)}.nav{height:66px}.brand img{width:34px;height:34px}.brand>span{font-size:21px}.brand small{font-size:6px}.nav-links{top:66px}.hero-inner{padding-top:79px;gap:55px}.hero h1{font-size:clamp(59px,13vw,80px);white-space:normal;margin:28px 0 25px}.hero-copy>p{font-size:16px}.hero-actions{align-items:flex-start;flex-direction:column;gap:23px}.hero-index{padding:21px 19px 0}.hero-index a{min-height:66px}.hero-index a strong{font-size:16px}.hero-signature{height:93px}.hero-signature>span{font-size:30vw}.hero-signature>div{font-size:6px}.hero-foot{font-size:7px;gap:25px;align-items:flex-start}.hero-foot>span{max-width:190px}.section-pad{padding:86px 0}.intro h2,.thinking h2,.future h2,.contact h2{font-size:clamp(57px,11vw,74px)}.intro p,.thinking-top p,.future-content>p{font-size:16px}.product-inner{padding-top:22px;padding-bottom:36px}.product-head{font-size:8px;padding-bottom:20px}.product-main{min-height:0}.product-story{padding:48px 0 42px}.product-story h2{font-size:clamp(55px,10.5vw,76px);margin-bottom:24px}.product-story p{font-size:16px}.product-actions{align-items:flex-start;flex-direction:column;gap:25px}.product-art{min-height:330px}.finance-glyph{font-size:29vw}.iis-glyph{font-size:42vw}.iis-path span{font-size:6px;overflow-wrap:anywhere}.umoya-words span{font-size:11vw}.principles{grid-template-columns:1fr;margin-top:56px}.principles article{min-height:210px;padding:27px}.principles h3{margin:36px 0 12px}.future-content li{grid-template-columns:25px 1fr;gap:10px;min-height:70px}.future-content small{grid-column:2;line-height:1;margin-top:-20px}.contact-grid{gap:50px}.direct-contact>a,.direct-contact>div{grid-template-columns:70px 1fr 16px;gap:10px}.direct-contact strong{font-size:15px}.lead-form{padding:25px 20px}.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.footer-main{align-items:flex-start;flex-direction:column}.footer-links{gap:16px 24px}.footer-bottom{flex-direction:column;gap:11px}.footer-brand{font-size:30px}}
[id]{scroll-margin-top:85px}
.hero h1{font-size:clamp(72px,7vw,112px)}
@media(max-width:620px){.hero h1{font-size:clamp(40px,11.5vw,66px)}.product-story h2{font-size:clamp(38px,9vw,60px)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
/* IntelliRugby: original field artwork replaces the abstract pitch illustration. */
.rugby-art{background:#050806 url('brand/rugby-field.jpg') center/cover no-repeat}
.rugby-art:before{background:linear-gradient(0deg,rgba(0,0,0,.72),transparent 36%,rgba(0,0,0,.18))}
.rugby-art .pitch{display:none}
.rugby-art .art-label,.rugby-art .art-bottom{color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.95)}

/* Direct contact links remain white, including visited links. */
.direct-contact>a,.direct-contact>a:visited{color:#f4f2eb}
.direct-contact>a:hover strong{color:#fff}

/* Distinctive editorial artwork gives each live platform a recognizable subject. */
.finance-art{background:#15120e url('brand/finance-ledger.jpg') center/cover no-repeat}
.iis-art{background:#101214 url('brand/iis-evidence.jpg') center/cover no-repeat}
.umoya-art{background:#15130f url('brand/umoya-collaboration.jpg') center/cover no-repeat}
.finance-art:before,.iis-art:before,.umoya-art:before{background:linear-gradient(180deg,rgba(0,0,0,.54),transparent 28%,transparent 59%,rgba(0,0,0,.76))}
.finance-art:after,.finance-art .ledger-lines,.finance-art .finance-glyph,.iis-art .iis-path,.iis-art .iis-glyph,.umoya-art .umoya-words{display:none}
.finance-art .art-label,.finance-art .art-bottom,.iis-art .art-label,.iis-art .art-bottom,.umoya-art .art-label,.umoya-art .art-bottom{color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.95)}
.finance-art .art-bottom b,.iis-art .art-bottom b,.umoya-art .art-bottom b{color:#fff}
