@font-face{font-family:Graphik;src:url(https://cdn.jacobellis.co.uk/JimTest/Fonts/GraphikFamily/Graphik-Regular-Trial.otf) format('opentype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url(https://cdn.jacobellis.co.uk/JimTest/Fonts/GraphikFamily/Graphik-Semibold-Trial.otf) format('opentype');font-weight:700;font-style:normal;font-display:swap}body,html{padding:0;margin:0;font-family:Graphik,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'}.container{max-width:1718px!important}@media (min-width:992px){.main-site-header{position:sticky;top:0;z-index:100}}@media (min-width:992px){.w-md-auto{width:auto!important}}@media (min-width:576px){.w-sm-auto{width:auto!important}}@media (min-width:992px){.large-padding-top{padding-top:314px}}@media (max-width:991px){.large-padding-top{padding-top:40px}}.txt-1-6rem{font-size:clamp(1rem,5vw + 1rem,1.6rem)}.txt-3rem{font-size:clamp(1rem,5vw + 1rem,3rem)}.txt-5rem{font-size:clamp(2rem,5vw + 1rem,5.5rem)}.btn-black{background-color:#000;color:#fff}.btn-black:hover{color:#d7d1d1}.g-search-input{background-color:#373737;border:1px solid rgba(255,255,255,.08);border-radius:50px;color:#e6e6e6;font-size:.9rem;padding:10px 18px;width:100%;height:40px;outline:0;transition:all .2s ease}.g-search-input::placeholder{color:#9a9a9a;opacity:1}.g-search-input:focus{background-color:#333;border-color:rgba(255,255,255,.2);box-shadow:0 0 0 3px rgba(255,255,255,.05)}.g-standard-input{min-width:240px;padding:8px 12px;border:none;border-radius:6px;background-color:#fff;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);font-size:14px;color:#333;outline:0;transition:box-shadow .2s ease,border-color .2s ease}.g-standard-input::placeholder{color:#c5c5c5}.g-standard-input:focus{box-shadow:0 0 0 2px rgba(255,102,0,.4)}.hero{background-color:#000;color:#fff;position:relative;overflow:hidden}.hero h1{font-size:clamp(2rem,5vw + 1rem,5.5rem);letter-spacing:-.03em}.hero-circle{width:700px;height:700px;border:2px solid rgba(250,242,242,.5);border-radius:50%;pointer-events:none;z-index:0}@media (max-width:768px){.hero-circle{width:400px;height:400px}}.cta-with-bg-overlap{position:relative;display:flex;align-items:center;height:100vh;overflow:hidden;background-color:#000}.cta-with-bg-overlap .content{position:relative;z-index:2}.cta-with-bg-overlap .image-overlay{position:absolute;top:0;right:0;width:80%;height:100%;z-index:1;opacity:1;mix-blend-mode:normal}.on-page-nav .onpage-nav-parent-item{color:#000;text-decoration:none}.on-page-nav .list-group-item.active{background-color:#000}.on-page-nav .list-group-item.active .onpage-nav-parent-item{color:#fff;text-decoration:none}.ratio-wrapper{position:relative;width:100%;aspect-ratio:1920/940;overflow:hidden}.ratio-wrapper img,.ratio-wrapper picture{width:100%;height:100%;object-fit:cover;display:block}.caption-box{font-size:clamp(.75rem,1vw + .5rem,1rem);line-height:1.3}.logo-tile{background-color:#f6f6f6;border-radius:.25rem;aspect-ratio:1/1;transition:all .2s ease-in-out;display:flex;justify-content:center;align-items:center;padding:1.5rem}.logo-tile:hover{background-color:#f1f1f1;transform:translateY(-3px)}.logo-tile img.grayscale{filter:grayscale(100%);opacity:.85;transition:filter .2s ease,opacity .2s ease;max-width:100%;height:auto}.logo-tile img.grayscale:hover{filter:grayscale(0);opacity:1}.trending-feed{max-height:480px;overflow-y:auto;padding-right:.5rem}.trending-feed::-webkit-scrollbar{width:6px}.trending-feed::-webkit-scrollbar-thumb{background-color:#444;border-radius:10px}.trending-feed::-webkit-scrollbar-thumb:hover{background-color:#666}.main-footer-links,.main-footer-links li{margin:0;padding:0;list-style:none}.main-footer-links .footer-link{color:#fff;display:block;text-decoration:none;padding:.3rem 0;font-size:.95rem;transition:opacity .2s ease}.main-footer-links .footer-link:hover{opacity:.8;text-decoration:underline}.iaa-reels{background-color:#000}.iaa-reels .reel-card{aspect-ratio:9/16;border-radius:.25rem;overflow:hidden;background-color:#333;transition:transform .2s ease-in-out,background-color .2s}.iaa-reels .reel-card:hover{background-color:#444;transform:translateY(-3px)}.iaa-reels .bi-lock-fill{pointer-events:none}.iaa-reels p{font-size:.875rem;line-height:1.2}