@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@500;600;700&family=Roboto:wght@400;500;600;700;800;900&display=swap');
:root{--purple:#ad63ff;--ink:#17141b;--paper:#f4f2ed;--muted:#a9a4ae}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Roboto,Arial,sans-serif}a{color:inherit;text-decoration:none}button,select{font:inherit}a,button,summary,select{-webkit-tap-highlight-color:transparent}button,a,select,summary{outline-offset:5px}button{cursor:pointer}a:hover{opacity:.82}.announcement{background:var(--purple);padding:10px;text-align:center;font-size:10px;letter-spacing:1.8px;font-weight:800}.announcement span{margin-left:30px}header{height:98px;background:#100e12;color:white;display:flex;align-items:center;justify-content:space-between;padding:0 5%}.brand{display:block;width:180px}.brand img{width:100%;display:block}nav{display:flex;gap:38px;font-size:13px}.nav-call{font-size:15px}.nav-call span{margin-left:20px;color:var(--purple)}.hero{display:grid;grid-template-columns:1fr 1fr;background:#100e12;color:white;min-height:690px}.hero-copy{padding:45px 7% 25px 10%}.eyebrow{font-size:11px;font-weight:700;letter-spacing:1.8px;display:block}.eyebrow i,.photo-top i{display:inline-block;width:6px;height:6px;background:var(--purple);border-radius:50%;margin-right:7px}h1{font-family:Oswald,Roboto,Arial,sans-serif;font-weight:700;font-size:clamp(52px,5.5vw,85px);line-height:1.08;letter-spacing:-2px;margin:29px 0 24px}h1 em{font-style:normal;color:var(--purple)}.hero-copy p{color:#bcb6c1;font-size:14px;line-height:1.9}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:30px}.button{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:19px 25px;font-size:13px;font-weight:700}.purple{background:var(--purple);color:#160d21}.dark{background:var(--ink);color:white}.text-link{border:0;background:none;padding:0;font-size:12px;color:inherit;display:inline-flex;gap:18px}.hero-foot{border-top:1px solid #38323c;margin-top:45px;padding-top:20px;display:flex;gap:22px;color:#8b8391;font-size:9px;letter-spacing:1px}.hero-visual{position:relative;overflow:hidden;min-height:650px;border-radius:28px}.hero-visual>img{width:100%;height:100%;object-fit:cover;position:absolute;filter:brightness(.68);image-rendering:auto}.hero-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(17,9,24,.8),transparent 65%)}.photo-top{position:absolute;top:32px;left:32px;right:32px;display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.5px;z-index:1}.photo-bottom{position:absolute;bottom:32px;left:35px;right:35px;z-index:1;display:flex;align-items:end;justify-content:space-between}.giant{font-family:Oswald,Arial,sans-serif;font-size:145px;line-height:1;font-weight:600;letter-spacing:-8px}.giant span{color:var(--purple)}.photo-caption{font-size:11px;letter-spacing:2px;line-height:1.8;padding-bottom:10px}.ticker{background:var(--purple);display:flex;justify-content:space-around;gap:30px;padding:22px;overflow:hidden;white-space:nowrap;font-family:Oswald,Arial,sans-serif;font-size:20px;font-weight:600;letter-spacing:1px}.ticker b{font-size:25px}.section{padding:95px 6%}h2{font-family:Oswald,Roboto,Arial,sans-serif;font-size:clamp(32px,3.4vw,50px);line-height:1.13;letter-spacing:-1px;margin:23px 0}p{font-size:14px;line-height:1.8}.space{display:grid;grid-template-columns:1fr 1.1fr;gap:12%}.section-intro p{max-width:390px;color:#716b76}.detail-row{display:flex;gap:25px;border-bottom:1px solid #d9d4dd;padding:26px 0}.detail-row:first-child{padding-top:0}.detail-row>span{font-size:11px;color:#8c729f;padding-top:5px}.detail-row h3{font-size:18px;margin:0 0 10px}.detail-row p{margin:0;color:#716b76;font-size:13px}.detail-row b{margin-left:auto;color:#9864c5}.offer{margin:0 6%;padding:50px 6%;background:var(--purple);display:flex;justify-content:space-between;align-items:center;position:relative;overflow:hidden}.offer h2{font-size:48px}.offer p{margin-bottom:0}.offer-price{width:330px;position:relative}.badge{position:absolute;right:0;top:-14px;border:1px solid #3d2355;border-radius:50%;width:64px;height:64px;display:grid;place-items:center;transform:rotate(12deg);font-size:19px;font-weight:700}.offer-price del{font-size:18px;opacity:.65}.offer-price strong{display:block;font-family:Oswald,Arial,sans-serif;font-size:66px;letter-spacing:-2px;margin:8px 0 22px}.offer-price strong span{font-size:34px;margin-left:6px}.offer-price small{display:block;font-size:10px;margin-top:14px;opacity:.75}.heading-row{display:flex;justify-content:space-between;align-items:center}.heading-row p{color:#716b76}.price-controls{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:30px 0}.segmented{display:flex;background:#e7e3e9;padding:5px;gap:4px}.segmented button{background:transparent;border:0;padding:15px 25px;font-size:12px;color:#5d5663}.segmented button.active{background:#211b29;color:white}.price-controls label{font-size:11px;color:#6b6371;display:flex;align-items:center;gap:16px}select{padding:12px;border:1px solid #d2cbd8;background:transparent;color:#201a26}.price-grid{display:grid;grid-template-columns:repeat(5,1fr);border-left:1px solid #d6d0db}.price-card{border:1px solid #d6d0db;border-left:0;padding:28px 20px;display:flex;flex-direction:column;min-height:240px;position:relative}.price-card h3{font-size:23px;margin:0 0 8px}.price-card p{font-size:11px;color:#817689;margin:0 0 28px}.price-card strong{font-size:26px;letter-spacing:-1px;white-space:nowrap}.price-card small{font-size:10px;color:#817689;display:block;margin-top:7px}.price-card a{font-size:11px;margin-top:auto;padding-top:24px;display:flex;justify-content:space-between}.price-card.featured{background:#22192b;color:white;border-color:#22192b}.price-card.featured strong{color:#c692ff}.price-card.featured p,.price-card.featured small{color:#bfb0cc}.price-note{display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#82768b;margin-top:20px}.visit{background:#e9e5ec;display:grid;grid-template-columns:1.1fr 1fr;gap:9%}.location-art{min-height:400px;position:relative;background:#ddd5e5;overflow:hidden;border:1px solid #d2c7dd}.location-art>.eyebrow{position:absolute;top:24px;left:24px;font-size:9px;z-index:1}.street{position:absolute;background:#f3eff6}.horizontal{height:70px;top:110px;left:0;right:0;padding:26px;font-size:10px;letter-spacing:4px;color:#9b8ca6;transform:rotate(-12deg)}.vertical{width:48px;height:100%;left:75%;transform:rotate(-12deg)}.block{position:absolute;background:#c9bbd3;border:1px solid #bfaecc}.one{width:120px;height:70px;left:35px;top:240px;transform:rotate(-12deg)}.two{width:110px;height:70px;left:180px;top:20px;transform:rotate(-12deg)}.three{width:70px;height:100px;right:-10px;top:240px;transform:rotate(-12deg)}.pin{position:absolute;left:42%;top:46%;color:#8034cc;font-size:45px;display:flex;gap:10px;align-items:center}.pin span{font-size:18px;font-weight:900;color:#261934;white-space:nowrap}.pin small{font-size:8px;font-weight:400}.map-open{position:absolute;bottom:45px;left:24px;background:#21182c;color:white;padding:15px;font-size:11px}.map-note{position:absolute;left:24px;bottom:19px;font-size:9px;color:#81708d}.visit-info>p{color:#74667d}.contact-row{display:flex;justify-content:space-between;border-bottom:1px solid #d4cadc;padding:16px 0;font-size:13px}.contact-row>span{color:#81718c}.email{font-size:12px;display:block;margin:20px 0 25px;word-break:break-word}.visit-info .button{max-width:275px}.faq{display:grid;grid-template-columns:1fr 2fr;gap:50px}.faq details{border-bottom:1px solid #d6d0db}.faq summary{list-style:none;cursor:pointer;padding:25px 0;display:flex;justify-content:space-between;font-size:16px}.faq summary::-webkit-details-marker{display:none}.faq details p{color:#766b7e;max-width:650px}.faq details[open] summary span{transform:rotate(45deg)}footer{background:#100e12;color:#c0b5c9;padding:40px 6%;display:flex;align-items:center;gap:40px;font-size:11px}footer>span{margin-right:auto;font-size:9px;letter-spacing:1px}footer .brand{width:140px}dialog{border:0;background:#161118;padding:25px;max-width:90vw;max-height:90vh}dialog::backdrop{background:#000b;backdrop-filter:blur(5px)}dialog img{display:block;max-width:100%;max-height:80vh}dialog button{position:sticky;top:0;float:right;background:#fff;border:0;width:35px;height:35px}a:focus-visible,button:focus-visible{outline:2px solid #7f39bf}@media(min-width:1600px){main,header,footer{max-width:1800px;margin:auto}}@media(max-width:1000px){.hero-copy{padding-left:8%}.hero-actions{gap:15px;flex-wrap:wrap}h1{font-size:58px}.giant{font-size:110px}.photo-caption{font-size:9px}.price-grid{grid-template-columns:repeat(3,1fr)}.price-card{border-bottom:1px solid #d6d0db}.price-controls label{display:block}.price-controls select{display:block;margin-top:7px}.offer h2{font-size:37px}.offer{gap:30px}.offer-price{width:290px}footer{gap:20px}footer>span{display:none}}@media(max-width:650px){.announcement{font-size:8px;letter-spacing:1px}.announcement span{display:none}header{height:80px;padding:0 6%}.brand{width:145px}nav{display:none}.nav-call{font-size:12px}.hero{display:flex;flex-direction:column}.hero-copy{padding:30px 7%}.hero h1{font-size:59px;margin:25px 0}.hero-foot{margin-top:30px;font-size:8px;justify-content:space-between;gap:10px}.hero-visual{min-height:430px}.hero-visual>img{object-position:center 40%}.photo-bottom{left:25px;right:25px}.giant{font-size:125px}.ticker{justify-content:flex-start;font-size:16px;padding:16px}.section{padding:60px 7%}.space,.visit,.faq{grid-template-columns:1fr;gap:35px}.space h2,h2{font-size:36px}.detail-row{padding:23px 0}.offer{margin:0 6%;padding:35px 8%;display:block}.offer h2{font-size:36px}.offer-price{width:100%;margin-top:40px}.offer-price strong{font-size:60px}.offer-price small{line-height:1.6}.heading-row{display:block}.heading-row p{font-size:13px}.price-controls{display:block}.segmented button{flex:1;padding:15px 10px;font-size:11px}.price-controls label{margin-top:20px}.price-controls select{width:100%}.price-grid{grid-template-columns:repeat(2,1fr)}.price-card{padding:22px 16px;min-height:220px}.price-card strong{font-size:23px}.price-note{flex-direction:column;line-height:1.7}.location-art{min-height:350px}.pin{left:30%}.visit-info .button{max-width:none}.faq{gap:15px}.faq summary{font-size:14px;gap:20px}footer{flex-wrap:wrap;gap:25px;padding:35px 7%}footer .brand{width:100%;max-width:170px;margin-right:60px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Motion language: forward strokes, generous timing, and a pause control. */
.scroll-progress{position:fixed;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#a03aff,#d5adff);z-index:20;transform:scaleX(0);transform-origin:left;pointer-events:none}
.header-actions{display:flex;align-items:center;gap:25px}
.motion-toggle{width:32px;height:32px;flex:none;display:grid;place-items:center;border:1px solid #504359;border-radius:50%;color:#d0b0ef;background:transparent;transition:background .2s,border-color .2s}
.motion-toggle[hidden]{display:none}
.motion-toggle:hover{background:#302039;border-color:var(--purple)}
.motion-icon{display:flex;align-items:center;justify-content:center;gap:4px;width:13px;height:13px}
.motion-icon i{display:block;width:2px;height:11px;background:currentColor}
.motion-toggle[aria-pressed="true"] .motion-icon{width:0;height:0;display:block;border-left:8px solid currentColor;border-top:5px solid transparent;border-bottom:5px solid transparent;margin-left:3px}
.motion-toggle[aria-pressed="true"] .motion-icon i{display:none}
.hero{position:relative;isolation:isolate}
.hero-copy{position:relative;isolation:isolate;overflow:hidden}
.hero-copy::before{content:"";position:absolute;z-index:-1;width:640px;height:640px;left:-350px;top:20px;background:radial-gradient(circle,rgba(146,56,247,.17),transparent 66%);pointer-events:none}
.hero-copy> :not(.speed-mark){position:relative}
.title-line{display:block;overflow:hidden;padding:0 4px 5px 0;margin-bottom:-5px}
.title-line>span{display:block;transform-origin:bottom left}
.speed-mark{position:absolute;right:8%;bottom:135px;display:flex;gap:8px;transform:skew(-20deg);opacity:.11;z-index:-1;pointer-events:none}
.speed-mark i{display:block;width:17px;height:74px;background:var(--purple)}
.speed-mark i:nth-child(2){height:98px;margin-top:-24px}
.speed-mark i:nth-child(3){height:122px;margin-top:-48px}
.hero-visual{isolation:isolate;--light-x:72%;--light-y:30%}
.hero-visual>img{transform:scale(1.055);transform-origin:55% 45%}
.hero-visual::after{z-index:0;background:linear-gradient(0deg,rgba(17,9,24,.85),transparent 66%),linear-gradient(120deg,rgba(118,21,208,.12),transparent 60%);pointer-events:none}
.hero-visual::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at var(--light-x) var(--light-y),rgba(194,117,255,.25),transparent 48%);opacity:.7;mix-blend-mode:screen}
.energy-emblem{position:absolute;right:30px;top:87px;width:104px;height:104px;z-index:2;color:#c795ff;filter:drop-shadow(0 0 22px #8932d84d)}
.emblem-ring{width:100%;height:100%;display:block}
.emblem-ring text{fill:currentColor;font:7.4px Roboto,Arial,sans-serif;font-weight:700;letter-spacing:1px}

.giant .giant-number{color:white;display:inline-block}
.giant .giant-slash{color:var(--purple);display:inline-block}
.photo-caption{border-left:2px solid var(--purple);padding:1px 0 2px 12px;margin-bottom:9px}
.ticker{display:block;padding:21px 0;line-height:1.4}
.ticker-track{display:flex;width:max-content}
.ticker-group{display:flex;flex:none;align-items:center;justify-content:space-around;min-width:100vw;gap:45px;padding:0 24px}
.ticker b{display:block;font-size:26px;line-height:1;font-weight:400}
nav a{position:relative;padding:8px 0}
nav a::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--purple);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}
nav a:hover::after,nav a:focus-visible::after{transform:scaleX(1)}
.button{position:relative;isolation:isolate;overflow:hidden;transition:transform .25s,box-shadow .25s,background .25s;opacity:1!important}
.button::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 25%,#ffffff42 50%,transparent 75%);transform:translateX(-130%) skewX(-14deg)}
.button>span,.text-link>span,.price-card a>span{display:inline-block;transition:transform .25s ease}
.button:hover>span,.button:focus-visible>span{transform:translate(3px,-3px)}
.button:active{transform:scale(.98)}
.purple:hover,.purple:focus-visible{box-shadow:0 8px 30px #ab61ff40;background:#ba79ff}
.text-link:hover>span,.price-card a:hover>span{transform:translate(3px,-3px)}
.detail-row b{transition:transform .25s}
.detail-row:hover b{transform:translate(3px,-3px)}
.offer{isolation:isolate;border-radius:16px}
.offer-copy,.offer-price{z-index:1}
.offer-streaks{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:-1}
.offer-streaks i{position:absolute;display:block;width:11%;height:180%;top:-40%;right:22%;background:#faf0ff1a;transform:skew(-25deg)}
.offer-streaks i:nth-child(2){right:8%;width:8%}
.offer-streaks i:nth-child(3){right:-2%;width:3%}
.offer .badge{background:#ae65ff;isolation:isolate}
.offer .badge::after{content:"";position:absolute;inset:-7px;border:1px solid #36224366;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;pointer-events:none}
.price-card{transition:transform .25s ease,box-shadow .25s ease,background .25s ease}
.price-card::before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--purple);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}
.price-card:hover::before,.price-card:focus-within::before{transform:scaleX(1)}
.segmented button{transition:color .25s,background .25s}
.faq summary span{display:inline-block;transition:transform .25s}
.location-art{border-radius:16px}
.pin::after{content:"";position:absolute;left:-8px;top:9px;width:54px;height:54px;border-radius:50%;border:1px solid #9749d580;pointer-events:none;opacity:0}
[data-reveal]{--reveal-delay:0ms}
@keyframes title-enter{from{transform:translateY(115%) rotate(2deg);opacity:.2}to{transform:translateY(0) rotate(0);opacity:1}}
@keyframes fade-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
@keyframes image-breathe{from{transform:scale(1.055) translate3d(0,0,0)}to{transform:scale(1.13) translate3d(-1%,-.7%,0)}}
@keyframes aura-drift{from{transform:translate3d(-2%,0,0);opacity:.45}to{transform:translate3d(3%,-2%,0);opacity:.85}}
@keyframes emblem-turn{to{transform:rotate(360deg)}}
@keyframes slash-glow{0%,100%{filter:drop-shadow(0 0 0 transparent);transform:translateY(0)}50%{filter:drop-shadow(0 0 15px #b677ff66);transform:translateY(-3px)}}
@keyframes ticker-flow{to{transform:translate3d(-50%,0,0)}}
@keyframes status-pulse{0%,100%{box-shadow:0 0 0 0 #ad63ff40}55%{box-shadow:0 0 0 6px #ad63ff00}}
@keyframes stroke-flow{0%,100%{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-8px)}}
@keyframes card-enter{from{opacity:.3;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
@keyframes pin-wave{0%{opacity:.6;transform:scale(.7)}85%,100%{opacity:0;transform:scale(1.7)}}
@media(prefers-reduced-motion:no-preference){
 .motion-enabled .hero h1 .title-line>span{animation:title-enter .85s cubic-bezier(.2,.7,.2,1) both;animation-delay:.08s}
 .motion-enabled .hero h1>.title-line:nth-child(2)>span{animation-delay:.18s}
 .motion-enabled .hero h1 em .title-line:nth-child(1)>span{animation-delay:.28s}
 .motion-enabled .hero h1 em .title-line:nth-child(2)>span{animation-delay:.38s}
 .motion-enabled .hero-copy>.eyebrow{animation:fade-rise .7s ease both}
 .motion-enabled .hero-copy>p{animation:fade-rise .7s .5s ease both}
 .motion-enabled .hero-actions{animation:fade-rise .7s .65s ease both}
 .motion-enabled .hero-foot{animation:fade-rise .7s .75s ease both}
 .motion-enabled .hero-visual>img{animation:image-breathe 16s ease-in-out infinite alternate}
 .motion-enabled .hero-visual::before{animation:aura-drift 8s ease-in-out infinite alternate}
 .motion-enabled .emblem-ring{animation:emblem-turn 24s linear infinite}
 .motion-enabled .giant-slash{animation:slash-glow 4s ease-in-out infinite}
 .motion-enabled .ticker-track{animation:ticker-flow 32s linear infinite}
 .motion-enabled .ticker b{animation:emblem-turn 16s linear infinite}
 .motion-enabled .eyebrow i,.motion-enabled .photo-top i{animation:status-pulse 3s ease infinite}
 .motion-enabled .speed-mark i{animation:stroke-flow 3s ease-in-out infinite}
 .motion-enabled .speed-mark i:nth-child(2){animation-delay:.18s}
 .motion-enabled .speed-mark i:nth-child(3){animation-delay:.36s}
 .motion-enabled .button:hover::before,.motion-enabled .button:focus-visible::before{transform:translateX(130%) skewX(-14deg);transition:transform .65s ease}
 .motion-enabled .offer .badge::after{animation:emblem-turn 12s linear infinite}
 .motion-enabled .pin::after{animation:pin-wave 3s ease-out infinite}
 .motion-enabled .price-card.card-enter{animation:card-enter .45s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--card-delay,0ms)}
 .motion-enabled [data-reveal]{transition:opacity .7s ease var(--reveal-delay),transform .7s cubic-bezier(.2,.7,.2,1) var(--reveal-delay)}
 .motion-enabled [data-reveal].reveal-pending{opacity:0;transform:translateY(24px)}
 .motion-enabled .hero-visual.is-offscreen>img,.motion-enabled .hero-visual.is-offscreen::before,.motion-enabled .hero-visual.is-offscreen .emblem-ring,.motion-enabled .hero-visual.is-offscreen .giant-slash{animation-play-state:paused}
 .motion-enabled.motion-paused *, .motion-enabled.motion-paused *::before,.motion-enabled.motion-paused *::after{animation-play-state:paused!important}
 .motion-enabled.motion-paused [data-reveal].reveal-pending{opacity:1;transform:none}
 .motion-enabled.motion-paused .title-line>span,.motion-enabled.motion-paused .hero-copy>.eyebrow,.motion-enabled.motion-paused .hero-copy>p,.motion-enabled.motion-paused .hero-actions,.motion-enabled.motion-paused .hero-foot,.motion-enabled.motion-paused .price-card.card-enter{animation:none!important}
 .motion-enabled .ticker:hover .ticker-track{animation-play-state:paused}
}
@media(hover:hover) and (pointer:fine){.price-card:hover,.price-card:focus-within{transform:translateY(-6px);box-shadow:0 12px 26px #23103212;z-index:1;background:#ede6f3}.price-card.featured:hover,.price-card.featured:focus-within{background:#30203e}.button:hover{transform:translateY(-2px)}}
@media(max-width:1000px){.header-actions{gap:18px}.energy-emblem{width:90px;height:90px;right:22px;top:85px}}
@media(max-width:650px){.header-actions{gap:12px}.motion-toggle{width:29px;height:29px}.nav-call span{margin-left:8px}.hero-visual{margin:0 4% 18px;min-height:420px;border-radius:28px}.hero-copy>p{font-size:14px}.hero-copy>.speed-mark{right:12%;bottom:115px}.energy-emblem{top:70px;right:20px;width:85px;height:85px}.photo-top{left:24px;right:24px;font-size:8px}.photo-caption{font-size:9px;line-height:1.8}.ticker{padding:18px 0}.ticker-group{min-width:max-content;gap:30px;padding:0 15px}.ticker b{font-size:22px}.offer-streaks i{right:44%;width:15%}.offer-streaks i:nth-child(2){right:20%;width:15%}.offer-streaks i:nth-child(3){right:0;width:10%}}
@media(prefers-reduced-motion:reduce){.hero-visual>img{transform:none}.motion-toggle{display:none}.button,.button>span,.text-link>span,.price-card,.price-card::before,.segmented button,nav a::after,.detail-row b,.faq summary span{transition:none}.button:hover,.price-card:hover,.price-card:focus-within{transform:none}}
@media(max-width:650px){.hero h1{font-size:clamp(43px,12.8vw,59px)}}

/* Blend the logo artwork into the shared header/footer background. */
.brand{isolation:isolate;background:#100e12}
.brand img{mix-blend-mode:screen}
.brand:hover{opacity:1}
