@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8b44c7e6549520b2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6c25f6e897d845a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bebas Neue Fallback;src:local("Arial");ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.00%;size-adjust:76.72%}.__className_d758cf{font-family:Bebas Neue,Bebas Neue Fallback;font-weight:400;font-style:normal}.__variable_d758cf{--font-bebas:"Bebas Neue","Bebas Neue Fallback"}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:border-box}a{color:inherit;text-decoration:none}@font-face{font-family:Open Sauce;src:url(/fonts/opensauce-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Open Sauce;src:url(/fonts/opensauce-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}html{font-size:.6944444444vw;overscroll-behavior:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media(max-width:550px){html{font-size:1.8181818182vw}}@media(max-width:375px){html{font-size:2.6666666667vw}}body{font-family:Open Sauce,arial,sans-serif;font-weight:500;min-height:100vh;font-size:1.6rem;background:#111;color:#aaa}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}body,html{width:100%;min-height:100%;overflow-x:hidden}[data-scroll-container]{visibility:hidden}.flash{animation:blinker 1s step-start infinite}@keyframes blinker{50%{opacity:0}}.home__hero .hero__title .bottom__left,.home__hero .hero__title h1.mobile,.home__hero .hero__title__dash,.home__hero .hero__title__left,.home__hero .hero__title__right{font-size:32.8rem;font-family:var(--font-bebas),sans-serif;word-break:break-word}@media(max-width:550px){.home__hero .hero__title .bottom__left,.home__hero .hero__title h1.mobile,.home__hero .hero__title__dash,.home__hero .hero__title__left,.home__hero .hero__title__right{font-size:160px}}.blog-post__title,.blog__title,.home__contact .marquee__inner .inner-span,.home__projects__project__title{font-size:16rem;font-family:var(--font-bebas),sans-serif;letter-spacing:-.025em}@media(max-width:550px){.blog-post__title,.blog__title,.home__contact .marquee__inner .inner-span,.home__projects__project__title{font-size:80px;word-break:break-word}}.blog-post__back,.blog-post__meta,.blog__back,.blog__item__meta,.blog__item__tag,.home__content__title,.home__experience .experience__title,.home__experience .home__content__title,.home__hero .hero__paragraph .first-word,.home__nav,.home__projects__project__label,.home__stack__paragraph .first-word,.pdf-carousel__counter{font-size:12px;font-family:Open Sauce,arial;line-height:1.3}.blog-post__content ol,.blog-post__content p,.blog-post__content table td,.blog-post__content table th,.blog-post__content ul,.blog__description,.blog__empty,.blog__item__description,.home__contact__desc,.home__contact__email .to-copy,.home__experience .experience__item,.home__experience .home__content__desc,.home__experience .home__content__desc .contact-scroll,.home__hero .hero__title .bottom__right,.home__stack{font-family:Open Sauce,arial;font-size:1.6rem;font-weight:400;line-height:1.3}@media(max-width:768px){.blog-post__content ol,.blog-post__content p,.blog-post__content table td,.blog-post__content table th,.blog-post__content ul,.blog__description,.blog__empty,.blog__item__description,.home__contact__desc,.home__contact__email .to-copy,.home__experience .experience__item,.home__experience .home__content__desc,.home__experience .home__content__desc .contact-scroll,.home__hero .hero__title .bottom__right,.home__stack{font-size:3rem}}@media(max-width:550px){.blog-post__content ol,.blog-post__content p,.blog-post__content table td,.blog-post__content table th,.blog-post__content ul,.blog__description,.blog__empty,.blog__item__description,.home__contact__desc,.home__contact__email .to-copy,.home__experience .experience__item,.home__experience .home__content__desc,.home__experience .home__content__desc .contact-scroll,.home__hero .hero__title .bottom__right,.home__stack{font-size:16px}}.home__contact__email .email,.home__content__desc,.home__content__desc .contact-scroll{font-family:Open Sauce,arial;font-size:3.2rem;line-height:1.3;letter-spacing:-.025em}@media(max-width:550px){.home__contact__email .email,.home__content__desc,.home__content__desc .contact-scroll{font-size:32px}}.home__content__desc a,.home__experience .home__content__desc a,.home__experience a,.home__footer__right a,.home__stack__paragraph a{color:#777;transition:color .3s}@media(any-pointer:fine){.home__content__desc a:hover,.home__experience a:hover,.home__footer__right a:hover,.home__stack__paragraph a:hover{color:#cb450c}}.home__projects__project{color:#777}@media(any-pointer:fine){.home__projects__project:hover .label__inner p:last-of-type{color:#aaa}}.home__projects__project .project__link{text-align:right;padding-right:5rem;padding-bottom:3.1rem}@media(min-width:551px){.home__projects__project .project__link{display:none}}.home__projects__project .project__link .c-button .c-link__inner>span{margin-top:-4px;display:block}.home__projects__project .project__link .share-icon{position:relative;top:.3rem}.home__projects__project__label{line-height:1.3;display:flex;justify-content:flex-end;text-transform:uppercase;margin-top:3.2rem;padding-right:2.2rem}.home__projects__project__label p{transition:color .3s}@media(min-width:769px){.home__projects__project__label{padding-right:17.2rem}}.home__projects__project__label .label-1{max-width:84.3rem;width:100%;display:flex;justify-content:space-between}.home__projects__project__link{pointer-events:none}@media(any-pointer:fine){.home__projects__project__link{pointer-events:auto}}.home__projects__project__link.gradient .title__main{background:linear-gradient(90deg,rgba(233,227,198,.5),rgba(233,198,217,.5));background-size:200% 100%;animation:textGradientAnim 5s ease infinite alternate;overflow:hidden;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);transition:background .3s}.home__projects__project__link.gradient .title__main .slide-up:before{background:#cb450c;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@keyframes textGradientAnim{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.home__projects__project__link .title__main{position:relative}@media(max-width:550px){.home__projects__project__link .title__main.right{text-align:right}}.home__projects__project__link .title__main .slide-up{position:absolute;display:none;top:0;left:0;overflow:hidden;transform:translateY(100%);transition:transform 275ms ease}@media(any-pointer:fine){.home__projects__project__link .title__main .slide-up{display:inline-block}}.home__projects__project__link .title__main .slide-up:before{display:inline-block;content:attr(data-content);color:#cb450c;transform:translateY(-100%);transition:transform 275ms ease}@media(min-width:769px){.home__projects__project__link .title__main .slide-up:before{white-space:nowrap}}.home__projects__project__link:hover .title__main .slide-up,.home__projects__project__link:hover .title__main .slide-up:before{transform:translateY(0)}.home__projects__project__title{line-height:1}@media(min-width:769px){.home__projects__project__title{white-space:nowrap}}.home__projects__project__title{text-transform:uppercase;padding-top:6.4rem;padding-bottom:4.5rem}@media(max-width:550px){.home__projects__project__title{padding-top:3.2rem;padding-bottom:2.4rem;line-height:.9}}.home__projects__project__title .inline-ovh{display:inline-flex;overflow:hidden}.c-button{display:inline-block;background:rgba(0,0,0,0);color:#aaa;font-size:16px;text-transform:uppercase;padding:5px 8px;border:2px solid #777;border-radius:45px;cursor:pointer;transition:all .3s}@media(any-pointer:fine){.c-button:hover{border-color:#cb450c;color:#111;background:#cb450c;font-weight:500}}.c-button .c-link{display:inline-flex;align-items:center;position:relative;z-index:1;overflow:hidden}.c-button .c-link__inner{display:flex;transform:translateY(0);transition:transform .3s cubic-bezier(.175,.885,.32,1.275);margin-right:2px}.c-button .c-link__animated{position:absolute;top:100%;display:none;font-family:Open Sauce,arial}@media(any-pointer:fine){.c-button .c-link__animated{display:inline-block}.c-button:hover .c-link__inner{transform:translateY(-100%)}}.c-infinite .c-link{display:inline-flex;align-items:center;position:relative;z-index:1;overflow:hidden}.c-infinite .c-link__inner{display:flex;transform:translateY(-100%);animation:infiniteArrow 1s cubic-bezier(.175,.885,.32,1.275) infinite}.c-infinite .c-link__animated{position:absolute;top:100%}@keyframes infiniteArrow{to{transform:translateY(0)}}.blog,.blog-post,.home__contact .line-wrapper,.home__contact__desc,.home__content,.home__experience,.home__hero,.home__nav,.home__projects{padding-left:4rem;padding-right:4rem}@media(max-width:550px){.blog,.blog-post,.home__contact .line-wrapper,.home__contact__desc,.home__content,.home__experience,.home__hero,.home__nav,.home__projects{padding-left:1.6rem;padding-right:1.6rem}}.home{padding:2.4rem 0;visibility:hidden}.home__nav{margin-bottom:6.4rem;display:flex;justify-content:space-between;line-height:1.4}@media(max-width:550px){.home__nav .hide-mobile{display:none}}@media(min-width:551px){.home__nav .hide-desktop{display:none}}.home__nav .nav__button{flex-shrink:0;flex-grow:0}.home__nav__left,.home__nav__right{text-transform:uppercase;justify-content:space-between}@media(min-width:551px){.home__nav__left,.home__nav__right{display:flex}}.home__nav__left{max-width:49rem;width:100%;margin-right:5rem}@media(max-width:550px){.home__nav__left{margin-right:2rem;max-width:unset}}.home__nav__right{max-width:325px;width:100%;display:flex;align-items:flex-start;gap:.8rem}@media(max-width:550px){.home__nav__right{max-width:unset;width:auto;margin-left:auto}.home__nav__right br{display:none}}.home__nav .nav__buttons{display:flex;gap:.8rem;flex-shrink:0}.home__nav .nav__availability,.home__nav .nav__folio{color:#777}@media(max-width:550px){.home__nav .nav__availability,.home__nav .nav__folio{margin-bottom:2.4rem}.home__nav .nav__availability br,.home__nav .nav__folio br{display:none}}.home__hero{margin-bottom:9.6rem}.home__hero .hero__title{line-height:.9;color:#777}@media(max-width:550px){.home__hero .hero__title h1.desktop{display:none}}.home__hero .hero__title h1.mobile{letter-spacing:-.05em;word-wrap:break-word}@media(min-width:551px){.home__hero .hero__title h1.mobile{display:none}}.home__hero .hero__title .hero__hover{transition:color .2s}@media(any-pointer:fine){.home__hero .hero__title .hero__hover:hover{color:#aaa}}.home__hero .hero__title__dash,.home__hero .hero__title__left,.home__hero .hero__title__right{display:inline-block;letter-spacing:-.05em}.home__hero .hero__title__dash{transform:scaleX(1.05);will-change:transform}@media(max-width:768px){.home__hero .hero__title__dash.desktop{display:none}}@media(min-width:769px){.home__hero .hero__title__dash.tablet{display:none}}.home__hero .hero__title__top{display:flex;justify-content:space-between;padding-right:3rem}.home__hero .hero__title__bottom,.home__hero .hero__title__top{width:100%}.home__hero .hero__title__bottom.overflow,.home__hero .hero__title__top.overflow{display:inline-flex;width:100%;overflow:hidden}.home__hero .hero__title__bottom{justify-content:space-between}@media(min-width:769px){.home__hero .hero__title__bottom{display:flex}}.home__hero .hero__title .bottom__left{letter-spacing:-.05em;flex-shrink:0}.home__hero .hero__title .bottom__right{position:relative;z-index:1;max-width:32.5rem;width:100%;padding:2rem 0 5rem;display:flex;flex-direction:column}@media(max-width:768px){.home__hero .hero__title .bottom__right{max-width:55rem;padding-bottom:0}}@media(max-width:550px){.home__hero .hero__title .bottom__right{max-width:255px;margin-left:auto}}.home__hero .hero__paragraph{color:#aaa}.home__hero .hero__paragraph span{text-transform:uppercase}.home__hero .hero__paragraph .first-word{color:#cb450c}.home__hero .hero__scroll{margin-top:auto;color:#777;display:flex;justify-content:space-between;align-items:center}@media(max-width:768px){.home__hero .hero__scroll{display:none}}.home__projects__line{position:relative;display:inline-block;width:100%;visibility:hidden}.home__projects__line span{height:2px;background:#777;position:absolute;left:0;top:0;width:100%;display:inline-block;transform-origin:left top}.home__projects__line.right span{transform-origin:right top}.home__content{padding-top:24rem;padding-bottom:24rem}@media(max-width:550px){.home__content{padding-top:16rem;padding-bottom:16rem}}@media(min-width:769px){.home__content{text-align:center}}.home__content__title{text-transform:uppercase;color:#777;margin-bottom:2.4rem}.home__content__title .first-word{color:#cb450c}.home__content__desc{max-width:95rem;width:100%;text-align:left;font-size:1.8rem;line-height:1.6}@media(min-width:551px){.home__content__desc{font-size:2.4rem}}@media(min-width:769px){.home__content__desc{margin:0 auto;text-align:justify;font-size:3.2rem}}.home__content__desc .first-word{color:#cb450c}.home__content__desc .contact-scroll{color:#777;transition:color .3s;background:rgba(0,0,0,0);border:0;padding:0;font-weight:500;cursor:pointer}@media(any-pointer:fine){.home__content__desc .contact-scroll:hover{color:#cb450c}}.home__stack{max-width:104.4rem;margin-left:auto;padding-top:16rem;padding-bottom:24rem}@media(max-width:550px){.home__stack{padding-top:9.6rem;padding-bottom:16rem}}.home__stack__paragraph{color:#aaa;max-width:32.5rem}@media(max-width:768px){.home__stack__paragraph{max-width:55rem}}@media(max-width:550px){.home__stack__paragraph{max-width:35rem;margin-left:auto;padding-left:1.6rem;padding-right:1.6rem}}.home__stack__paragraph a,.home__stack__paragraph span{color:#777;text-transform:uppercase}.home__experience{justify-content:space-between;max-width:113rem;margin-left:auto;margin-right:auto;padding-top:9.6rem;padding-bottom:9.6rem}@media(min-width:769px){.home__experience{display:flex;padding-top:24rem;padding-bottom:24rem}}.home__experience__bottom,.home__experience__top{justify-content:space-between}@media(min-width:551px){.home__experience__bottom,.home__experience__top{display:flex}}.home__experience .experience__title{color:#777;margin-bottom:24px}.home__experience .experience__title .first-word{color:#cb450c}.home__experience .experience__title--education{margin-top:4.8rem}.home__experience .experience__item{padding:16px 0;border-top:2px solid #777;position:relative;transition:color .2s}.home__experience .experience__item-desc{margin:12px 0 0;font-size:.9em;line-height:1.5;color:#777;font-weight:400}.home__experience__left,.home__experience__stack{margin-bottom:9.6rem}@media(min-width:769px){.home__experience__left{max-width:55.5rem;width:100%;margin-bottom:0}.home__experience__right{max-width:32.5rem;width:100%}}.home__experience .home__content__title{text-transform:uppercase;color:#777}.home__experience .home__content__desc{max-width:95rem;width:100%}.home__experience .home__content__desc a{text-transform:uppercase}.home__experience .home__content__desc .contact-scroll{color:#777;transition:color .3s;background:rgba(0,0,0,0);border:0;padding:0;font-weight:500;cursor:pointer}@media(any-pointer:fine){.home__experience .home__content__desc .contact-scroll:hover{color:#cb450c}}@media(min-width:769px){.home__contact{padding-top:16rem}}.home__contact__desc{margin:0 0 6.4rem}@media(min-width:551px){.home__contact__desc{max-width:44rem;text-align:center;margin-left:auto;margin-right:auto;padding:0}}.home__contact .marquee{text-transform:uppercase;overflow:hidden}.home__contact .marquee__wrap:hover .marquee__inner{animation-play-state:paused}.home__contact .marquee__wrap:hover .marquee__inner:hover .slide-up,.home__contact .marquee__wrap:hover .marquee__inner:hover .slide-up:before{transform:translateY(0)}.home__contact .marquee__inner{height:100%;width:-moz-fit-content;width:fit-content;align-items:center;display:flex;position:relative;animation:marquee 25s linear infinite;will-change:transform;padding-top:2.4rem;padding-bottom:1rem}@media(min-width:551px){.home__contact .marquee__inner{padding-top:5.8rem;padding-bottom:2.3rem}}.home__contact .marquee__inner span{white-space:nowrap;padding-left:2rem;padding-right:2rem}.home__contact .marquee__inner .inner-span{text-transform:uppercase;color:#777;position:relative;overflow:hidden}.home__contact .marquee__inner .inner-span .slide-up{position:absolute;top:0;left:0;overflow:hidden;transform:translateY(100%);transition:transform 275ms ease;display:none}@media(any-pointer:fine){.home__contact .marquee__inner .inner-span .slide-up{display:inline-block}}.home__contact .marquee__inner .inner-span .slide-up:before{display:inline-block;content:attr(data-content);white-space:nowrap;color:#cb450c;transform:translateY(-100%);transition:transform 275ms ease}@keyframes marquee{to{transform:translate3d(-50%,0,0)}}.home__contact__email{padding-top:4.8rem;padding-bottom:7.2rem;text-align:center}@media(max-width:550px){.home__contact__email{max-width:100%;width:100%;text-align:center;padding-left:1.6rem;padding-right:1.6rem}}.home__contact__email .to-copy{display:none}@media(any-pointer:fine){.home__contact__email .to-copy{display:block;opacity:0;text-transform:uppercase;transform:translateY(100%);transition:opacity .3s,transform .3s}}.home__contact__email .to-copy span{padding:5px 8px;border:2px solid #777;border-radius:45px}.home__contact__email .email{background:rgba(0,0,0,0);border:0;font-weight:500;cursor:pointer;color:#aaa;padding:0;margin-bottom:1.6rem}@media(max-width:768px){.home__contact__email .email{text-align:left}}@media(max-width:550px){.home__contact__email .email{font-size:2.2rem;text-align:center;width:100%}}@media(any-pointer:fine){.home__contact__email .email:hover{color:#cb450c}}.home__contact__email .email:hover+.to-copy{transform:translateY(0);opacity:1}.home__footer{justify-content:center;position:relative;padding-bottom:4rem;font-weight:400;font-size:16px}@media(min-width:769px){.home__footer{display:flex}}@media(max-width:768px){.home__footer{margin-left:auto;max-width:40rem;width:100%}}@media(max-width:550px){.home__footer{max-width:255px;width:100%}}.home__footer__left{display:flex;font-family:Open Sauce,arial}@media(min-width:769px){.home__footer__left{left:2.4rem;position:absolute;right:0;top:1rem}}.home__footer__left .place{color:#777;margin-right:1.4rem}.home__footer__left .time{position:relative;display:flex}@media(max-width:768px){.home__footer__left .time{margin-bottom:2.4rem}}.home__footer__right{font-size:12px;color:#777}@media(min-width:769px){.home__footer__right{right:2.4rem;position:absolute;top:1rem}}@media(max-width:550px){.home__footer__right{font-size:10px}}@media(min-width:769px){.home__footer__center .footer__links{display:flex}}.home__footer__center .footer__links{align-items:center}@media(max-width:768px){.home__footer__center .footer__links{margin-bottom:4.8rem}}.home__footer__center .footer__links .link__flex{display:flex;margin-left:auto}@media(max-width:768px){.home__footer__center .footer__links .link__flex{max-width:40rem;width:100%}}@media(max-width:550px){.home__footer__center .footer__links .link__flex{max-width:255px;width:100%}}.home__footer__center .footer__links .link__flex__inner{display:flex}@media(max-width:768px){.home__footer__center .footer__links .link__flex__inner .c-button:first-of-type{margin-right:.8rem}.home__footer__center .footer__links .link__flex__inner.second .c-button:first-of-type{margin-right:0}.home__footer__center .footer__links .link__flex__inner.second .c-button:last-of-type{margin-right:.8rem}}@media(min-width:769px){.home__footer__center .footer__links .link__flex__inner:last-of-type{margin-left:.8rem}}@media(max-width:768px){.home__footer__center .footer__links .link__flex__inner.second{margin-top:1.6rem;flex-direction:row-reverse}}@media(min-width:769px){.home__footer__center .footer__links .c-button:not(:last-of-type){margin-right:.8rem}}.blog{padding-top:9.6rem;padding-bottom:9.6rem;min-height:100vh}.blog__back{color:#777;text-transform:uppercase;margin-bottom:4.8rem;display:inline-block;transition:color .3s}@media(any-pointer:fine){.blog__back:hover{color:#cb450c}}.blog__header{margin-bottom:6.4rem}.blog__title{color:#777;line-height:.9;margin-bottom:2.4rem}.blog__description{max-width:55rem}.blog__timeline{position:relative;padding-left:3.2rem}.blog__timeline:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#777}@media(max-width:550px){.blog__timeline{padding-left:2.4rem}}.blog__item{position:relative;padding:2.4rem 0;transition:color .3s}.blog__item:not(:last-child){border-bottom:1px solid rgba(119,119,119,.2)}@media(any-pointer:fine){.blog__item:hover{color:#fff}.blog__item:hover .blog__item__title{color:#cb450c}.blog__item:hover .blog__item__dot{background:#cb450c;border-color:#cb450c;transform:translateX(-50%) scale(1.4)}}.blog__item__dot{position:absolute;left:-3.2rem;top:3.2rem;width:10px;height:10px;border-radius:50%;background:#111;border:2px solid #777;transform:translateX(-50%);margin-left:-1px;transition:all .3s;z-index:1}@media(max-width:550px){.blog__item__dot{left:-2.4rem}}.blog__item__link{display:block}.blog__item__meta{color:#777;text-transform:uppercase;margin-bottom:.8rem;display:flex;gap:1.6rem}.blog__item__title{font-family:var(--font-bebas),sans-serif;font-size:4.8rem;letter-spacing:-.025em;color:#aaa;transition:color .3s;line-height:1;margin-bottom:.8rem}@media(max-width:550px){.blog__item__title{font-size:32px}}.blog__item__description{max-width:55rem}.blog__item__tags{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.2rem}.blog__item__tag{color:#777;padding:4px 8px;border:1px solid #777;border-radius:45px;text-transform:uppercase}.blog__empty{color:#777;padding-top:4.8rem}.blog-post{padding-top:9.6rem;padding-bottom:9.6rem;min-height:100vh}.blog-post__back{color:#777;text-transform:uppercase;margin-bottom:4.8rem;display:inline-block;transition:color .3s}@media(any-pointer:fine){.blog-post__back:hover{color:#cb450c}}.blog-post__header{margin-bottom:4.8rem}.blog-post__title{color:#777;line-height:.9;margin-bottom:2.4rem}.blog-post__meta{color:#777;text-transform:uppercase;display:flex;gap:1.6rem}.blog-post__content{max-width:72rem}.blog-post__content h1,.blog-post__content h2,.blog-post__content h3,.blog-post__content h4,.blog-post__content h5,.blog-post__content h6{font-family:var(--font-bebas),sans-serif;color:#aaa;margin-top:3.2rem;margin-bottom:1.6rem;line-height:1}.blog-post__content h2{font-size:4.8rem}@media(max-width:550px){.blog-post__content h2{font-size:32px}}.blog-post__content h3{font-size:3.2rem}@media(max-width:550px){.blog-post__content h3{font-size:24px}}.blog-post__content p{margin-bottom:1.6rem;line-height:1.6}.blog-post__content a{color:#cb450c;transition:opacity .3s}@media(any-pointer:fine){.blog-post__content a:hover{opacity:.7}}.blog-post__content ol,.blog-post__content ul{margin-bottom:1.6rem;padding-left:2.4rem;line-height:1.6}.blog-post__content ul{list-style:disc}.blog-post__content ol{list-style:decimal}.blog-post__content li{margin-bottom:.8rem}.blog-post__content code{font-family:monospace;background:hsla(0,0%,100%,.1);padding:.2rem .4rem;border-radius:4px;font-size:.9em}.blog-post__content pre{background:hsla(0,0%,100%,.05);border:1px solid rgba(119,119,119,.3);border-radius:8px;padding:1.6rem;margin-bottom:1.6rem;overflow-x:auto}.blog-post__content pre code{background:rgba(0,0,0,0);padding:0;border-radius:0}.blog-post__content blockquote{border-left:3px solid #cb450c;padding-left:1.6rem;margin-bottom:1.6rem;color:#777;font-style:italic}.blog-post__content img{max-width:100%;height:auto;border-radius:8px;margin-bottom:1.6rem}.blog-post__content hr{border:none;height:1px;background:#777;margin:3.2rem 0}.blog-post__content strong{font-weight:700;color:#fff}.blog-post__content em{font-style:italic}.blog-post__content table{width:100%;border-collapse:collapse;margin-bottom:1.6rem}.blog-post__content table td,.blog-post__content table th{padding:.8rem 1.2rem;border:1px solid rgba(119,119,119,.3);text-align:left}.blog-post__content table th{color:#aaa;font-weight:500}.pdf-carousel{margin-top:4.8rem;max-width:72rem}.pdf-carousel__viewport{position:relative;border-radius:8px;overflow:hidden;background:hsla(0,0%,100%,.03);border:1px solid rgba(119,119,119,.2)}.pdf-carousel__slide{display:block;width:100%;height:auto}.pdf-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);width:4rem;height:4rem;border-radius:50%;border:none;background:rgba(17,17,17,.7);color:#fff;font-size:2.4rem;line-height:1;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pdf-carousel__arrow:disabled{opacity:.2;cursor:default}@media(any-pointer:fine){.pdf-carousel__arrow:not(:disabled):hover{background:#cb450c}}.pdf-carousel__arrow--left{left:1.2rem}.pdf-carousel__arrow--right{right:1.2rem}@media(max-width:550px){.pdf-carousel__arrow{width:3.2rem;height:3.2rem;font-size:2rem}}.pdf-carousel__controls{display:flex;align-items:center;justify-content:center;gap:1.6rem;margin-top:1.6rem}.pdf-carousel__counter{color:#777;text-transform:uppercase;min-width:4rem;text-align:center}.pdf-carousel__dots{display:flex;gap:.6rem}.pdf-carousel__dot{width:8px;height:8px;border-radius:50%;border:1px solid #777;background:rgba(0,0,0,0);cursor:pointer;padding:0;transition:all .3s}.pdf-carousel__dot--active{background:#cb450c;border-color:#cb450c}@media(any-pointer:fine){.pdf-carousel__dot:hover{border-color:#cb450c}}