.gb{--gb-ink: #07080f;--gb-navy: #0d0f2e;--gb-ivory: #f4efe6;--gb-warm: #e6dcc8;--gb-champ: #d6bd8f;--gb-gold: #7d6030;--gb-gutter: clamp(2rem, 4.4vw, 6.4rem);--gb-measure: 150rem;--gb-ease: cubic-bezier(.19, .76, .21, 1);--gb-display: var(--font-heading-family), Georgia, "Times New Roman", serif;position:relative;isolation:isolate;overflow-x:clip;background:var(--gb-ink);color:var(--gb-ivory);font-family:var(--font-body-family);font-size:clamp(1.6rem,1.3vw,1.9rem);line-height:1.65}.gb *,.gb *:before,.gb *:after{box-sizing:border-box}.gb :where(h1,h2,h3,p,ul,ol,dl,dd,figure){margin:0;padding:0;list-style:none}.gb :where(h1,h2,h3){font-family:var(--gb-display);font-weight:500;letter-spacing:-.025em;line-height:1.04;text-wrap:balance;overflow-wrap:anywhere;color:inherit}.gb :where(p,li,dd){overflow-wrap:break-word;text-wrap:pretty}.gb :where(img){display:block;width:100%;max-width:100%;height:auto}.gb :where(a){color:inherit;text-decoration:none}.gb a:focus-visible,.gb [tabindex]:focus-visible,.gb button:focus-visible{outline:3px solid var(--gb-champ);outline-offset:4px}.gb-wrap{width:min(var(--gb-measure),calc(100% - var(--gb-gutter) * 2));margin:0 auto;position:relative;z-index:1}.gb-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gb [data-tone=navy]{--bg: var(--gb-navy);--fg: var(--gb-ivory);--ac: var(--gb-champ)}.gb [data-tone=ink]{--bg: var(--gb-ink);--fg: var(--gb-ivory);--ac: var(--gb-champ)}.gb [data-tone=ivory]{--bg: var(--gb-ivory);--fg: #15141a;--ac: var(--gb-gold)}.gb [data-tone=warm]{--bg: var(--gb-warm);--fg: #15141a;--ac: var(--gb-gold)}.gb [data-tone=champ]{--bg: var(--gb-champ);--fg: #12112a;--ac: #12112a}.gb-sec{position:relative;overflow:clip;background:var(--bg);color:var(--fg);padding:clamp(9rem,12vw,18rem) 0}.gb-bridge{height:clamp(7rem,12vw,17rem);background:linear-gradient(to bottom,var(--gb-from),var(--gb-to))}.gb-bridge[data-from=navy]{--gb-from: var(--gb-navy)}.gb-bridge[data-from=ink]{--gb-from: var(--gb-ink)}.gb-bridge[data-from=ivory]{--gb-from: var(--gb-ivory)}.gb-bridge[data-from=warm]{--gb-from: var(--gb-warm)}.gb-bridge[data-from=champ]{--gb-from: var(--gb-champ)}.gb-bridge[data-to=navy]{--gb-to: var(--gb-navy)}.gb-bridge[data-to=ink]{--gb-to: var(--gb-ink)}.gb-bridge[data-to=ivory]{--gb-to: var(--gb-ivory)}.gb-bridge[data-to=warm]{--gb-to: var(--gb-warm)}.gb-bridge[data-to=champ]{--gb-to: var(--gb-champ)}.gb-tag{font-size:1.2rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--gb-champ)}.gb-label{display:flex;align-items:center;gap:1.6rem;margin-bottom:clamp(2.4rem,3vw,4rem);font-size:1.3rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ac)}.gb-label__n{font-family:var(--gb-display);font-size:2.4rem;font-style:italic;font-weight:500;letter-spacing:0;padding-right:1.6rem;border-right:1px solid currentColor}.gb-h2{max-width:20ch;font-size:clamp(2.5rem,3.4vw,5.4rem);letter-spacing:-.025em;line-height:1.08}.gb-statement{max-width:22ch;font-size:clamp(2.6rem,3.6vw,6rem);letter-spacing:-.03em;line-height:1.08}.gb-body{max-width:52rem;font-size:clamp(1.7rem,1.4vw,2rem);opacity:.88}.gb-head{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:clamp(3rem,6vw,9rem);align-items:end;margin-bottom:clamp(5rem,7vw,10rem)}.gb-bgword{position:absolute;left:-2vw;top:4%;z-index:0;font-family:var(--gb-display);font-size:clamp(9rem,16vw,26rem);font-weight:600;letter-spacing:-.04em;line-height:.8;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgb(214 189 143 / .07);pointer-events:none;-webkit-user-select:none;user-select:none;transform:translate3d(calc(var(--gb-p, 0) * -12vw),0,0)}.gb-bgword--dark{-webkit-text-stroke-color:rgb(13 15 46 / .05)}.gb-bgword--low{top:auto;bottom:2%}.gb-marquee{overflow:hidden;background:var(--gb-champ);color:var(--gb-ink);border-block:1px solid var(--gb-ink)}.gb-marquee__track{display:flex;width:max-content;animation:gb-marquee 46s linear infinite}.gb-marquee--rev .gb-marquee__track{animation-direction:reverse}.gb-marquee__group{display:flex;flex:none}.gb-marquee__group li{padding:1.6rem 3rem;font-family:var(--gb-display);font-size:clamp(1.9rem,2.4vw,3.4rem);font-style:italic;letter-spacing:-.015em;line-height:1;white-space:nowrap}.gb-marquee__group li:after{content:"\25c6";margin-left:6rem;font-style:normal;font-size:.5em;vertical-align:.2em}@keyframes gb-marquee{to{transform:translate(-50%)}}.gb-hero{position:relative;display:grid;min-height:calc(100svh - 11rem);overflow:clip;isolation:isolate;background:var(--gb-navy);padding:clamp(2.4rem,3vw,4rem) 0 clamp(7rem,9vw,12rem)}.gb-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:#02101a}.gb-hero__bg .gb-par{position:absolute;top:-12%;right:0;bottom:-12%;left:0}.gb-hero__bg img{width:100%;height:100%;object-fit:cover;object-position:66% 50%}.gb-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#07080ff0,#07080fb8 40%,#07080f14 78%),linear-gradient(0deg,#07080fe6,#07080f00 38%),linear-gradient(180deg,#07080fb8,#07080f00 22%)}.gb-hero .gb-bgword{top:14%}.gb-hero__inner{display:flex;flex-direction:column;justify-content:space-between;gap:clamp(3rem,5vw,7rem)}.gb-hero__top{display:flex;justify-content:space-between;gap:2rem;padding-bottom:1.6rem;border-bottom:1px solid rgb(214 189 143 / .35)}.gb-title{max-width:min(100%,12em);font-size:clamp(2.8rem,3.8vw,6.4rem);letter-spacing:-.03em;line-height:1.02}.gb-line{display:block;overflow:clip;padding-bottom:.14em;margin-bottom:-.14em}.gb-line__in{display:block}.gb-line--hl .gb-line__in{color:var(--gb-champ);font-style:italic;font-weight:500;letter-spacing:-.03em}.gb-hero__bottom{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(3rem,5vw,8rem);align-items:end}.gb-lead{max-width:44rem;font-family:var(--gb-display);font-size:clamp(1.8rem,1.6vw,2.4rem);line-height:1.4}.gb-meta{margin-top:clamp(2.4rem,3vw,4rem);border-top:1px solid rgb(214 189 143 / .4)}.gb-meta>div{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:2rem;padding:1.2rem 0;border-bottom:1px solid rgb(214 189 143 / .4)}.gb-meta dt{font-size:1.15rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--gb-champ)}.gb-meta dd{font-size:1.5rem}.gb-textlink{display:inline-flex;align-items:center;gap:1.2rem;min-height:4.8rem;margin-top:2.4rem;border-bottom:1px solid var(--gb-champ);color:var(--gb-champ);font-size:1.6rem;font-weight:600}.gb-hero__devices{position:relative;aspect-ratio:16 / 10}.gb-scroll{position:absolute;left:0;bottom:calc(clamp(7rem,9vw,12rem)*-.62);display:inline-flex;align-items:center;gap:1.4rem;min-height:4.8rem;font-size:1.2rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--gb-champ)}.gb-scroll__line{position:relative;width:6rem;height:1px;background:#d6bd8f66;overflow:hidden}.gb-scroll__line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gb-champ);transform:translate(-100%);animation:gb-cue 2.4s var(--gb-ease) infinite}@keyframes gb-cue{60%,to{transform:translate(100%)}}.gb-dpos{position:absolute}.gb-dpos--desktop{top:0;right:14%;width:78%}.gb-dpos--mobile{right:0;bottom:-8%;width:17%}.gb-device{margin:0;overflow:hidden;background:#0b0c1c;border:1px solid rgb(214 189 143 / .5);border-radius:.8rem;box-shadow:0 4rem 9rem -3rem #000000d9}.gb-device--mobile{border-radius:2rem;border-width:2px}.gb-device__bar{display:flex;gap:.6rem;padding:1rem 1.2rem;background:#14163a}.gb-device__bar i{width:.8rem;height:.8rem;border-radius:50%;background:#f4efe659}.gb-device figcaption{padding:1rem 1.4rem;font-size:1.2rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--gb-champ);background:#14163a}.gb-brief__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(4rem,7vw,10rem);align-items:start;margin-top:clamp(4rem,6vw,9rem)}.gb-collage{position:relative;min-height:clamp(34rem,40vw,62rem)}.gb-collage>.gb-par:first-child{position:absolute;left:0;top:0;width:56%}.gb-collage>.gb-par:last-child{position:absolute;right:0;bottom:0;width:46%}.gb-clip{margin:0;overflow:hidden;clip-path:polygon(0 0,calc(100% - 3.6rem) 0,100% 3.6rem,100% 100%,3.6rem 100%,0 calc(100% - 3.6rem));box-shadow:0 3rem 7rem -3rem #0d0f2e80}.gb-browser{margin:0 auto clamp(6rem,8vw,12rem);max-width:124rem;overflow:hidden;background:#0b0c1c;border:1px solid rgb(214 189 143 / .5);border-radius:.8rem;box-shadow:0 6rem 12rem -4rem #000c;transform:scale(calc(.9 + var(--gb-in, 1) * .1));transform-origin:50% 0}.gb-browser__bar{display:flex;gap:.7rem;padding:1.2rem 1.6rem;background:#14163a}.gb-browser__bar i{width:1rem;height:1rem;border-radius:50%;background:#f4efe659}.gb-features{border-top:1px solid rgb(214 189 143 / .35)}.gb-feature{position:relative;display:grid;grid-template-columns:3rem minmax(0,7fr) minmax(0,5fr);gap:2rem;align-items:baseline;padding:clamp(2rem,2.6vw,3.4rem) 0;border-bottom:1px solid rgb(214 189 143 / .35);transition:padding-left .5s var(--gb-ease),color .3s ease}.gb-feature__t{max-width:26ch;font-size:clamp(1.8rem,2.3vw,3.4rem);letter-spacing:-.02em;line-height:1.12}.gb-feature__p{font-size:1.6rem;opacity:.75}.gb-diamond{display:block;width:1rem;height:1rem;background:var(--gb-champ);transform:rotate(45deg)}.gb-disc .gb-head{margin-bottom:clamp(3rem,4vw,6rem)}.gb-rail__scroll{--gb-rail-pad: max(var(--gb-gutter), calc(50vw - var(--gb-measure) / 2));overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:var(--gb-rail-pad);padding:2rem var(--gb-rail-pad) clamp(6rem,8vw,10rem);scrollbar-width:none;cursor:grab;overscroll-behavior-x:contain}.gb-rail__scroll::-webkit-scrollbar{display:none}.gb-rail__scroll.is-drag{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.gb-rail__list{display:flex;gap:clamp(1.6rem,2vw,3rem);width:max-content}.gb-card{position:relative;flex:none;width:clamp(24rem,19vw,36rem);overflow:hidden;background:var(--gb-navy);color:var(--gb-ivory);scroll-snap-align:start}.gb-card--large{width:clamp(30rem,27vw,48rem)}.gb-card:nth-child(2n){margin-top:clamp(4rem,6vw,9rem)}.gb-card__media{aspect-ratio:4 / 5;overflow:hidden}.gb-card__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--gb-ease)}.gb-card__copy{padding:clamp(1.6rem,1.8vw,2.4rem) clamp(1.6rem,2vw,2.6rem) clamp(1.8rem,2vw,2.6rem)}.gb-card__t{font-size:clamp(1.8rem,1.7vw,2.5rem);line-height:1.12}.gb-card__copy p{margin-top:.6rem;font-size:1.4rem;opacity:.8}.gb-card--text{display:flex;align-items:flex-end;aspect-ratio:4 / 5;background:var(--gb-gold)}.gb-card--text .gb-card__copy{padding:clamp(2.4rem,3vw,4rem)}.gb-rail__foot{display:flex;align-items:center;gap:2rem;margin-top:-3rem;font-size:1.2rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ac)}.gb-rail__bar{position:relative;flex:1;height:1px;background:#15141a40}.gb-rail__bar i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gb-gold);transform-origin:left;transform:scaleX(var(--gb-rail, 0))}.gb-pills{display:flex;flex-wrap:wrap;gap:1rem 2.4rem;margin-bottom:2rem}.gb-pill{display:inline-flex;align-items:center;gap:1rem;min-height:3.2rem;font-size:1.25rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;opacity:.4;transition:opacity .5s ease,color .5s ease}.gb-pill__dot{width:1rem;height:1rem;border:1px solid currentColor;transform:rotate(45deg);transition:background-color .5s ease}.gb-pill.is-on{opacity:1;color:var(--gb-champ)}.gb-pill.is-on .gb-pill__dot{background:var(--gb-champ)}.gb-stage__progress{height:2px;margin-top:2rem;background:#f4efe626}.gb-stage__progress i{display:block;height:100%;background:var(--gb-champ);transform-origin:left;transform:scaleX(var(--gb-prog, 0));transition:transform .8s var(--gb-ease)}.gb-step__card{overflow:hidden;background:#0d0f1c;border:1px solid rgb(214 189 143 / .35)}.gb-step__img{background:#05060c;padding:clamp(1rem,1.6vw,2rem)}.gb-step__img img{width:100%;height:auto}.gb-step__copy{padding:clamp(2.2rem,2.6vw,3.6rem)}.gb-step__t{max-width:22ch;font-size:clamp(2rem,2.4vw,3.7rem);letter-spacing:-.025em;line-height:1.1}.gb-step__copy p{margin-top:1.6rem;opacity:.85}.gb-step__copy .gb-step__cap{font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gb-champ);opacity:1}.gb-rb__track{display:grid;gap:3rem}.gb-rb__stage,.gb-dots{display:none}.gb-has-js:not(.gb-show-all) .gb-rb__stage{display:block}.gb-dots{gap:1rem;justify-content:center;margin-top:2.4rem}.gb-dots button{width:4.4rem;height:4.4rem;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center}.gb-dots button:before{content:"";width:1rem;height:1rem;border:1px solid var(--gb-champ);transform:rotate(45deg);transition:background-color .4s ease,transform .4s ease}.gb-dots button[aria-current=step]:before{background:var(--gb-champ);transform:rotate(45deg) scale(1.4)}.gb-has-js:not(.gb-show-all) .gb-dots{display:flex}.gb-stage__frame{display:none}@media(min-width:990px){.gb-rb{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(3rem,5vw,8rem);align-items:start}.gb-rb__stage{position:sticky;top:9rem}.gb-has-js:not(.gb-show-all) .gb-dots{display:none}.gb-has-js:not(.gb-show-all) .gb-stage__frame{display:block;position:relative;aspect-ratio:2.1 / 1;overflow:hidden;background:#05060c;border:1px solid rgb(214 189 143 / .4);box-shadow:0 5rem 10rem -4rem #000000e6}.gb-stage__img{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#05060c;padding:clamp(1.2rem,2vw,2.6rem);z-index:2;clip-path:inset(0 0 0 100%);transform:scale(1.06);transition:clip-path 1.1s var(--gb-ease),transform 1.4s var(--gb-ease),opacity .8s ease}.gb-stage__img img{width:100%;height:100%;object-fit:contain}.gb-stage__img.is-active{z-index:3;clip-path:inset(0);transform:none}.gb-stage__img.is-before{z-index:2;clip-path:inset(0);transform:scale(.94) translate3d(-3%,0,0);opacity:0;transition:clip-path 1.1s var(--gb-ease),transform 1.4s var(--gb-ease),opacity .6s ease 1s}.gb-has-js:not(.gb-show-all) .gb-step__img{display:none}.gb-has-js:not(.gb-show-all) .gb-step{display:flex;align-items:center;min-height:82vh}.gb-has-js:not(.gb-show-all) .gb-step__card{background:none;border:0;opacity:.4;transition:opacity .6s ease,transform .8s var(--gb-ease);transform:translate3d(0,2rem,0)}.gb-has-js:not(.gb-show-all) .gb-step.is-active .gb-step__card{opacity:1;transform:none}.gb-has-js:not(.gb-show-all) .gb-step__copy{padding:0}.gb-has-js:not(.gb-show-all) .gb-rb__track{gap:0}}.gb-payrow{padding:clamp(2.4rem,3.4vw,5rem) 0;border-top:1px solid rgb(18 17 42 / .4)}.gb-payrows{border-bottom:1px solid rgb(18 17 42 / .4)}.gb-payrow__t{font-size:clamp(2.6rem,3.8vw,6rem);letter-spacing:-.03em;line-height:1.05;transition:letter-spacing .7s var(--gb-ease),transform .7s var(--gb-ease)}.gb-payrow__p{max-width:44rem;margin:1.6rem 0 0 auto;font-size:1.7rem}.gb-resp__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(4rem,6vw,9rem);align-items:center}.gb-resp__copy .gb-body{margin-top:2.4rem}.gb-resp__devices{position:relative;padding-bottom:16%}.gb-resp__devices .gb-dpos--desktop{position:relative;width:84%;right:auto}.gb-resp__devices .gb-dpos--mobile{right:0;bottom:0;width:24%}.gb-system{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,3fr);gap:clamp(1.6rem,2vw,3rem)}.gb-spec{padding:clamp(2.4rem,3vw,4rem);border:1px solid rgb(21 20 26 / .25)}.gb-spec--type{background:var(--gb-navy);color:var(--gb-ivory)}.gb-spec__aa{display:block;margin-bottom:2rem;font-family:var(--gb-display);font-size:clamp(6rem,8.5vw,12.6rem);font-style:italic;font-weight:500;line-height:.8;letter-spacing:-.04em;color:var(--gb-champ)}.gb-spec__h{margin:2rem 0 1rem;font-size:clamp(1.8rem,1.7vw,2.3rem);line-height:1.12}.gb-spec--type .gb-spec__h{margin-top:0}.gb-spec p{font-size:1.6rem;opacity:.85}.gb-bars{display:flex;height:clamp(18rem,20vw,28rem)}.gb-bars li{position:relative;flex:1;background:var(--sw);border:1px solid rgb(21 20 26 / .12);transition:flex .7s var(--gb-ease)}.gb-bars li span{position:absolute;left:.8rem;bottom:.8rem;padding:.3rem .8rem;background:var(--gb-ivory);color:#15141a;font-size:1.1rem;font-weight:600;letter-spacing:.06em;line-height:1.3;writing-mode:vertical-rl;transform:rotate(180deg)}.gb-wire{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1.4rem 7rem 5rem;gap:.8rem;height:clamp(18rem,20vw,28rem);align-content:start}.gb-wire i{border:1px solid rgb(21 20 26 / .4)}.gb-wire i:nth-child(1){grid-column:1 / -1}.gb-wire i:nth-child(2){grid-column:1 / -1;background:#7d60302e}.gb-mosaic{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1.6rem,2vw,3rem);align-items:start;margin-top:clamp(6rem,8vw,12rem)}.gb-tile{margin:0}.gb-tile:nth-child(1){grid-column:1 / span 5}.gb-tile:nth-child(2){grid-column:7 / span 5;margin-top:clamp(6rem,10vw,16rem)}.gb-tile:nth-child(3){grid-column:2 / span 5;margin-top:clamp(-8rem,-4vw,-2rem)}.gb-tile:nth-child(4){grid-column:8 / span 4;margin-top:clamp(2rem,4vw,8rem)}.gb-tile__frame{overflow:hidden;background:var(--gb-navy);clip-path:polygon(0 0,calc(100% - 4.4rem) 0,100% 4.4rem,100% 100%,4.4rem 100%,0 calc(100% - 4.4rem));transition:transform .8s var(--gb-ease)}.gb-tile__frame img{width:100%;height:auto}.gb-tile figcaption{margin-top:1.2rem;font-size:1.2rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--gb-gold)}.gb-close{padding-bottom:clamp(9rem,12vw,17rem)}.gb-close .gb-bgword{top:auto;bottom:4%}.gb-close__h{max-width:18ch}.gb-outs{margin-top:clamp(5rem,7vw,10rem);border-top:1px solid rgb(214 189 143 / .35)}.gb-out{padding:clamp(1.6rem,2.2vw,3rem) 0;border-bottom:1px solid rgb(214 189 143 / .35);font-family:var(--gb-display);font-size:clamp(2rem,2.8vw,4.4rem);line-height:1.1;letter-spacing:-.025em}.gb-out:nth-child(2n){padding-left:clamp(2rem,9vw,14rem);color:var(--gb-champ);font-style:italic}.gb-cta{margin-top:clamp(9rem,13vw,19rem);display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:clamp(3rem,5vw,8rem);align-items:end}.gb-cta__t{max-width:20ch;font-size:clamp(2.6rem,3.6vw,6rem);letter-spacing:-.03em;line-height:1.08}.gb-button{display:inline-flex;align-items:center;justify-content:space-between;gap:2rem;min-height:6.4rem;padding:1.6rem 3rem;border:1px solid var(--gb-champ);background:var(--gb-champ);color:var(--gb-ink);font-size:1.7rem;font-weight:600;transition:background-color .3s ease,color .3s ease}.gb-button:hover,.gb-button:focus-visible{background:transparent;color:var(--gb-champ)}@media(hover:hover)and (pointer:fine){.gb-card:hover .gb-card__media img{transform:scale(1.07)}.gb-tile__frame:hover{transform:translate3d(0,-.8rem,0)}.gb-clip:hover{transform:translate3d(0,-.6rem,0)}.gb-feature:hover{padding-left:1.6rem;color:var(--gb-champ)}.gb-payrow:hover .gb-payrow__t{letter-spacing:-.01em;transform:translate3d(1.4rem,0,0);font-style:italic}.gb-bars li:hover{flex:2.4}.gb-device--big:hover{transform:translate3d(0,-.8rem,0)}.gb-textlink:hover,.gb-textlink:focus-visible{color:var(--gb-ivory)}}.gb [data-gb-press].is-pressed{transform:scale(.985)}.gb-clip,.gb-device--big{transition:transform .6s var(--gb-ease)}.gb-has-js:not(.gb-show-all) [data-gb-reveal]{opacity:0;transform:translate3d(0,3.2rem,0);transition:opacity 1s var(--gb-ease),transform 1s var(--gb-ease)}.gb-has-js:not(.gb-show-all) [data-gb-reveal].is-in{opacity:1;transform:none}.gb-has-js:not(.gb-show-all) [data-gb-words]:not(.is-split){opacity:0}.gb-w{display:inline-block;overflow:clip;vertical-align:bottom;padding-bottom:.14em;margin-bottom:-.14em}.gb-w__in{display:inline-block;transition:transform 1s var(--gb-ease) calc(var(--w, 0) * 40ms)}.gb-has-js:not(.gb-show-all) [data-gb-words].is-split .gb-w__in{transform:translate3d(0,115%,0)}.gb-has-js:not(.gb-show-all) [data-gb-words].is-split.is-in .gb-w__in{transform:none}.gb-has-js:not(.gb-show-all) .gb-line__in{transform:translate3d(0,115%,0);transition:transform 1.3s var(--gb-ease) calc(var(--i, 0) * .12s + .2s)}.gb-has-js:not(.gb-show-all) .gb-hero.is-loaded .gb-line__in{transform:none}.gb-has-js:not(.gb-show-all) .gb-hero__bg{clip-path:inset(0 0 100% 0);transition:clip-path 2.2s var(--gb-ease)}.gb-has-js:not(.gb-show-all) .gb-hero.is-loaded .gb-hero__bg{clip-path:inset(0)}.gb-has-js:not(.gb-show-all) .gb-hero__bg img{transform:scale(1.14);transition:transform 3.4s var(--gb-ease)}.gb-has-js:not(.gb-show-all) .gb-hero.is-loaded .gb-hero__bg img{transform:none}.gb-has-js:not(.gb-show-all) .gb-hero .gb-dpos{opacity:0;translate:0 7rem;transition:opacity 1.2s var(--gb-ease) 1s,translate 1.6s var(--gb-ease) 1s}.gb-has-js:not(.gb-show-all) .gb-hero.is-loaded .gb-dpos{opacity:1;translate:0 0}.gb-has-js:not(.gb-show-all) .gb-hero.is-loaded .gb-dpos--mobile{transition-delay:1.35s}.gb-has-js:not(.gb-show-all) .gb-clip img,.gb-has-js:not(.gb-show-all) .gb-tile__frame img,.gb-has-js:not(.gb-show-all) .gb-card__media img{transform:scale(1.16);transition:transform 1.8s var(--gb-ease)}.gb-has-js:not(.gb-show-all) .gb-clip.is-in img,.gb-has-js:not(.gb-show-all) .gb-tile.is-in img,.gb-has-js:not(.gb-show-all) .gb-card.is-in .gb-card__media img{transform:none}.gb-par{will-change:transform;transform:translate3d(0,calc(var(--gb-p, 0) * var(--gb-amp, 0px) * -1),0)}@media(max-width:989px){.gb-head,.gb-hero__bottom,.gb-brief__grid,.gb-resp__grid,.gb-cta,.gb-system{grid-template-columns:minmax(0,1fr)}.gb-head{align-items:start;gap:2.4rem}.gb-hero{min-height:0}.gb-hero__bg:after{background:linear-gradient(0deg,#07080feb,#07080f99 55%,#07080f4d)}.gb-hero__devices{margin-top:2rem}.gb-scroll{position:static;margin-top:1rem}.gb-feature{grid-template-columns:2.4rem minmax(0,1fr)}.gb-feature__p{grid-column:2}.gb-collage{min-height:clamp(30rem,70vw,52rem)}.gb-resp__devices{margin-top:2rem}.gb-mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}.gb-tile:nth-child(n){grid-column:auto;margin-top:0}.gb-tile:nth-child(2n){margin-top:4rem}.gb-rb{display:block}.gb-rb__track{display:flex;gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 var(--gb-gutter) 1rem;margin:0 calc(var(--gb-gutter) * -1);scrollbar-width:none;overscroll-behavior-x:contain}.gb-rb__track::-webkit-scrollbar{display:none}.gb-step{flex:0 0 min(84%,54rem);scroll-snap-align:center}.gb-step__card{height:100%}.gb-has-js:not(.gb-show-all) .gb-step__card{opacity:.55;transition:opacity .5s ease}.gb-has-js:not(.gb-show-all) .gb-step.is-active .gb-step__card{opacity:1;border-color:var(--gb-champ)}.gb-rb__stage{margin-bottom:1.6rem}}@media(max-width:749px){.gb-hero__top{flex-direction:column;gap:.6rem}.gb-meta>div{grid-template-columns:minmax(0,1fr);gap:.3rem}.gb-dpos--desktop{right:0;width:86%}.gb-dpos--mobile{width:26%;bottom:-14%}.gb-resp__devices .gb-dpos--desktop{width:88%}.gb-resp__devices .gb-dpos--mobile{width:30%}.gb-collage{min-height:clamp(28rem,84vw,42rem)}.gb-collage>.gb-par:first-child{width:62%}.gb-collage>.gb-par:last-child{width:52%}.gb-bgword{font-size:clamp(8rem,30vw,13rem)}.gb-marquee__group li{padding:1.3rem 2.2rem}.gb-marquee__group li:after{margin-left:4rem}.gb-system{gap:1.6rem}.gb-mosaic{grid-template-columns:minmax(0,1fr)}.gb-tile:nth-child(n){margin-top:0}.gb-out:nth-child(2n){padding-left:2.4rem}.gb-button{width:100%}}@media(prefers-reduced-motion:reduce){.gb-marquee__track{animation:none;flex-wrap:wrap;width:auto}.gb-marquee__group:nth-child(2){display:none}.gb-scroll__line:after{animation:none;transform:none}.gb-par,.gb-bgword,.gb-browser{transform:none}.gb-card__media img,.gb-tile__frame,.gb-feature,.gb-payrow__t,.gb-bars li,.gb-clip,.gb-device--big,.gb-stage__img,.gb-stage__progress i{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/gendoras-box-case-study.css.map */
