
body{margin:0;background:#FFFFFF}
a{color:#0B0B0C}a:hover{color:#55554F}
*{box-sizing:border-box}
@keyframes gtUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}
@keyframes gtFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
@keyframes gtMarquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@keyframes gtPulse{0%,100%{opacity:1}50%{opacity:.35}}
@keyframes gtDash{to{stroke-dashoffset:-24}}
.gt-up{animation:gtUp .9s cubic-bezier(.2,.7,.2,1) both}
.gt-d1{animation-delay:.08s}.gt-d2{animation-delay:.18s}.gt-d3{animation-delay:.3s}.gt-d4{animation-delay:.45s}.gt-d5{animation-delay:.6s}
.gt-float{animation:gtFloat 6s ease-in-out infinite}
.gt-float2{animation:gtFloat 7s ease-in-out -2s infinite}
.gt-marquee{animation:gtMarquee 38s linear infinite}
.gt-pulse{animation:gtPulse 1.8s ease-in-out infinite}
.gt-dash{animation:gtDash 1.4s linear infinite}
.gt-lift{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}
.gt-lift:hover{transform:translateY(-6px);box-shadow:0 1px 2px rgba(11,11,12,.04),0 24px 48px -12px rgba(11,11,12,.18)}
.gt-btn{transition:transform .2s,box-shadow .2s,background .2s}
.gt-btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px -8px rgba(11,11,12,.45)}
.gt-link{transition:color .2s}
.gt-arrow{transition:transform .25s}
a:hover .gt-arrow{transform:translateX(4px)}
@supports (animation-timeline: view()){
.gt-reveal{animation:gtUp linear both;animation-timeline:view();animation-range:entry 0% cover 28%}
}
@media (max-width:860px){.gt-side{display:none!important}}
@keyframes gtOverlay{from{opacity:0}to{opacity:1}}
@keyframes gtPopIn{from{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:none}}
@keyframes gtBook{0%,100%{transform:rotate(-8deg) translateY(0)}50%{transform:rotate(-6deg) translateY(-8px)}}
.gt-overlay{animation:gtOverlay .35s ease both}
.gt-popin{animation:gtPopIn .55s cubic-bezier(.2,.7,.2,1) .1s both}
.gt-book{animation:gtBook 7s ease-in-out infinite}
@media (prefers-reduced-motion:reduce){.gt-up,.gt-float,.gt-float2,.gt-marquee,.gt-pulse,.gt-dash,.gt-reveal,.gt-overlay,.gt-popin,.gt-book{animation:none!important}}

@keyframes gtOverlay{from{opacity:0}to{opacity:1}}@keyframes gtPopIn{from{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:none}}