html{line-height:1.15;-webkit-text-size-adjust:100%;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*:not(iframe,canvas,img,svg,video,svg *){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box!important}ol,ul{list-style:none}img{max-width:100%}table{border-collapse:collapse}textarea{white-space:revert}@font-face{font-family:Mondwest;src:url(/fonts/Mondwest%20-%20Regular/Mondwest-Regular.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:Non Natural Grotesk;src:url(/fonts/Non%20Natural%20Grotesk%20-%20Bold/NON%20Natural%20Grotesk-Bold.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:Non Natural Grotesk;src:url(/fonts/Non%20Natural%20Grotesk%20-%20Regular/NON%20Natural%20Grotesk-Regular.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:Non Natural Mono;src:url(/fonts/Non%20Natural%20Mono%20-%20Light/NON%20Natural%20Mono-Light.woff2) format("woff2");font-display:swap;font-weight:400}:root{--font-mondwest: "Mondwest";--font-NonNaturalGrotesk: "Non Natural Grotesk", "Helvetica Neue", sans-serif;--font-NonNaturalMono: "Non Natural Mono", "Roboto Mono", "Times New Roman", monospace}.mondwest{font-family:var(--font-mondwest)}.non-natural-grotesk{font-family:var(--font-NonNaturalGrotesk)}.non-natural-mono{font-family:var(--font-NonNaturalMono)}:root{--white: #fff;--white-transparent: rgba(255, 255, 255, 0);--black: #000;--black-transparent: rgba(0, 0, 0, 0);--grey: #f2f2f2;--grey-transparent: rgba(242, 242, 242, 0);--orange: #fa4c14;--orange-transparent: rgba(250, 76, 20, 0);--pink: #ec39b6;--pink-transparent: rgba(236, 57, 182, 0);--purple: #5014fa;--purple-transparent: rgba(80, 20, 250, 0);--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--layout-columns-count: 4;--layout-columns-gap: 2.6666666667vw;--layout-margin: 4.2666666667vw;--layout-width: calc(100vw - (2 * var(--layout-margin)));--layout-column-width: calc( ( var(--layout-width) - ((var(--layout-columns-count) - 1) * var(--layout-columns-gap)) ) / var(--layout-columns-count) )}@media (min-width: 768px) and (max-width: 1023px){:root{--layout-columns-count: 8;--layout-columns-gap: 2.0833333333vw;--layout-margin: 2.6041666667vw}}@media (min-width: 1024px){:root{--layout-columns-count: 12;--layout-columns-gap: 1.6666666667vw;--layout-margin: 1.6666666667vw}}.layout-block,.layout-grid{max-width:var(--layout-width);margin-left:auto;margin-right:auto}.layout-block-inner,.footer-content,.blog-section,.blog-hero,.back-button-container,.blog-header-content,.layout-grid-inner{padding-left:var(--layout-margin);padding-right:var(--layout-margin)}.layout-grid,.layout-grid-inner{display:grid;grid-template-columns:repeat(var(--layout-columns-count),minmax(0,1fr));grid-gap:var(--layout-columns-gap)}.aspect-ratio{position:relative;padding-bottom:calc(100% / var(--aspect-ratio));width:100%;height:0}.aspect-ratio>:first-child{position:absolute;top:0;left:0;width:100%;height:100%}.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.hidden-overflow{overflow:hidden}.relative{position:relative}@media (min-width: 1024px){.hide-on-desktop{display:none}}@media (max-width: 767px){.hide-on-mobile{display:none}}html:not(.has-scroll-smooth) .hide-on-native-scroll{display:none}html.has-scroll-smooth .hide-on-smooth-scroll{display:none}.h1,.author-page-title,.author-name,.article-cover .cover-title,.hero-title,.text-h1,h1,.markdown h1{font-family:var(--font-NonNaturalGrotesk);font-style:normal;font-weight:700;font-size:clamp(28px,4vw,48px);line-height:90%;letter-spacing:-.02em;text-transform:uppercase}@media (min-width: 768px) and (max-width: 1023px){.h1,.author-page-title,.author-name,.article-cover .cover-title,.hero-title,.text-h1,h1,.markdown h1{font-size:clamp(40px,4.5vw,56px);letter-spacing:-1.5px}}@media (min-width: 1024px){.h1,.author-page-title,.author-name,.article-cover .cover-title,.hero-title,.text-h1,h1,.markdown h1{font-size:clamp(48px,5vw,72px);letter-spacing:-2px}}.h2,.author-posts .posts-section-title,.blog-post-title,.no-results-title,.section-title,.text-h2,h2,.markdown h2{font-family:var(--font-NonNaturalGrotesk);font-style:normal;font-weight:700;font-size:clamp(20px,3vw,32px);line-height:90%;letter-spacing:-.02em;text-transform:uppercase}@media (min-width: 768px) and (max-width: 1023px){.h2,.author-posts .posts-section-title,.blog-post-title,.no-results-title,.section-title,.text-h2,h2,.markdown h2{font-size:clamp(28px,3.5vw,36px);letter-spacing:-.5px}}@media (min-width: 1024px){.h2,.author-posts .posts-section-title,.blog-post-title,.no-results-title,.section-title,.text-h2,h2,.markdown h2{font-size:clamp(32px,4vw,42px);letter-spacing:-1px}}.p-lg-reg,.author-title,.hero-subtitle,.text-p-lg-reg{font-family:var(--font-NonNaturalGrotesk);font-style:normal;font-weight:400;font-size:clamp(14px,1.5vw,18px);line-height:120%;letter-spacing:0em;text-transform:uppercase}@media (min-width: 1024px){.p-lg-reg,.author-title,.hero-subtitle,.text-p-lg-reg{font-size:clamp(16px,2vw,22px)}}.p-lg-bold,.cookie-banner-title,.author-card .author-name,.author-post-card .post-title,.post-title,.blog-logo-text,.text-p-lg-bold,h3,.markdown h3{font-family:var(--font-NonNaturalGrotesk);font-style:normal;font-weight:700;font-size:clamp(14px,1.5vw,18px);line-height:120%;letter-spacing:0em;text-transform:uppercase}@media (min-width: 1024px){.p-lg-bold,.cookie-banner-title,.author-card .author-name,.author-post-card .post-title,.post-title,.blog-logo-text,.text-p-lg-bold,h3,.markdown h3{font-size:clamp(16px,2vw,22px)}}.p-style-bold,.cookie-category h4,.footer-section .footer-section-title,.text-p-style-bold,strong,b,.markdown strong,.markdown b,h5,.markdown h5,h4,.markdown h4{font-family:var(--font-NonNaturalGrotesk);font-style:normal;font-weight:700;font-size:clamp(12px,1.2vw,16px);line-height:110%;letter-spacing:0em;text-transform:uppercase}@media (min-width: 1024px){.p-style-bold,.cookie-category h4,.footer-section .footer-section-title,.text-p-style-bold,strong,b,.markdown strong,.markdown b,h5,.markdown h5,h4,.markdown h4{font-size:clamp(14px,1.4vw,18px)}}.p-style-reg,.author-card .author-bio,.author-card .author-title,.author-post-card .post-excerpt,.author-bio,.footer-brand .footer-description,.no-results-text,.post-excerpt,.text-p-style-reg,ul li,ol li,.markdown ul li,.markdown ol li,p,.markdown p{font-family:var(--font-NonNaturalGrotesk);font-style:normal;font-weight:400;font-size:clamp(12px,1.2vw,16px);line-height:110%;letter-spacing:0em;text-transform:uppercase}@media (min-width: 1024px){.p-style-reg,.author-card .author-bio,.author-card .author-title,.author-post-card .post-excerpt,.author-bio,.footer-brand .footer-description,.no-results-text,.post-excerpt,.text-p-style-reg,ul li,ol li,.markdown ul li,.markdown ol li,p,.markdown p{font-size:clamp(14px,1.4vw,18px)}}.p-sm,.cookie-status,.cookie-category p,.cookie-button,.cookie-banner-description,.author-card .author-social .social-link,.author-post-card .post-author-info .post-separator,.author-post-card .post-author-info .post-author,.author-post-card .post-meta .post-tag,.author-post-card .post-meta .post-date,.social-link,.article-cover .cover-stat,.article-cover .cover-tag,.article-cover .cover-date,.footer-text,.footer-navigation .footer-horizontal-list .footer-text,.footer-navigation .footer-horizontal-list .separator,.footer-navigation .footer-horizontal-list a,.footer-section .footer-list li .footer-text,.footer-section .footer-list li .separator,.footer-section .footer-list li a,.post-tag,.stat-item,.post-date,.mobile-category-tag,.filter-button,.terminal-output,.terminal-command,.back-button,.home-button,.text-p-sm,pre,.markdown pre,code,.markdown code,small,.markdown small,h6,.markdown h6{font-family:var(--font-NonNaturalMono);font-style:normal;font-weight:400;font-size:clamp(10px,1vw,14px);line-height:130%;letter-spacing:0em;text-transform:uppercase}@media (min-width: 1024px){.p-sm,.cookie-status,.cookie-category p,.cookie-button,.cookie-banner-description,.author-card .author-social .social-link,.author-post-card .post-author-info .post-separator,.author-post-card .post-author-info .post-author,.author-post-card .post-meta .post-tag,.author-post-card .post-meta .post-date,.social-link,.article-cover .cover-stat,.article-cover .cover-tag,.article-cover .cover-date,.footer-text,.footer-navigation .footer-horizontal-list .footer-text,.footer-navigation .footer-horizontal-list .separator,.footer-navigation .footer-horizontal-list a,.footer-section .footer-list li .footer-text,.footer-section .footer-list li .separator,.footer-section .footer-list li a,.post-tag,.stat-item,.post-date,.mobile-category-tag,.filter-button,.terminal-output,.terminal-command,.back-button,.home-button,.text-p-sm,pre,.markdown pre,code,.markdown code,small,.markdown small,h6,.markdown h6{font-size:clamp(12px,1.2vw,14px)}}.p-xsm,.address-text,.terminal-title,.text-p-xsm{font-family:var(--font-NonNaturalMono);font-style:normal;font-weight:400;font-size:clamp(8px,1vw,11px);line-height:120%;letter-spacing:.01em;text-transform:uppercase}@media (min-width: 768px) and (max-width: 1023px){.p-xsm,.address-text,.terminal-title,.text-p-xsm{font-size:clamp(9px,1.1vw,10px)}}@media (min-width: 1024px){.p-xsm,.address-text,.terminal-title,.text-p-xsm{font-size:clamp(9px,.8vw,11px)}}:root{--theme-primary: var(--black);--theme-secondary: var(--white);--theme-tertiary: var(--grey);--theme-accent: var(--orange)}html[data-theme=dark]{--theme-primary: var(--white);--theme-secondary: var(--black);--theme-tertiary: var(--grey);--theme-accent: var(--orange)}html[data-theme=light]{--theme-primary: var(--black);--theme-secondary: var(--white);--theme-tertiary: #666;--theme-accent: var(--orange);background-color:var(--white);color:var(--black)}html[data-page=blog]{--theme-primary: var(--white);--theme-secondary: var(--black);--theme-tertiary: var(--grey);--theme-accent: var(--orange);background-color:var(--theme-secondary);color:var(--theme-primary)}html[data-page=blog][data-theme=light]{--theme-primary: var(--black);--theme-secondary: var(--white);--theme-tertiary: #666;background-color:var(--white);color:var(--black)}:root{--header-height: 64px;--clip-angle: 1vh;--section-padding: calc( 17.0666666667vw + var(--clip-angle) )}@media (min-width: 768px) and (max-width: 1023px){:root{--header-height: 72px}}@media (min-width: 1024px){:root{--clip-angle: 20vh;--section-padding: calc(13.8888888889vw + var(--clip-angle));--header-height: 6.1111111111vw}}html:not(.dev){scrollbar-width:none!important}html:not(.dev) body{-ms-overflow-style:none}html:not(.dev) body::-webkit-scrollbar{width:0!important;height:0!important}html{background-color:var(--white);color:var(--black)}html body:after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,var(--black) 8.58%,var(--black-transparent) 205.91%);z-index:1;transition:.6s var(--ease-out-expo) opacity}html:not(.nav) body:after{opacity:0;pointer-events:none}html:not([data-accent-color]),html[data-accent-color=orange]{--color-accent: var(--orange)}html[data-accent-color=pink]{--color-accent: var(--pink)}html[data-accent-color=purple]{--color-accent: var(--purple)}html,body{overscroll-behavior:none}body{min-height:100vh}a,button,input,label,textarea,select{color:inherit;cursor:pointer}*::-moz-selection{background-color:var(--color-accent);color:var(--theme-primary)}*::selection{background-color:var(--color-accent);color:var(--theme-primary)}svg.icon path[fill],svg.icon rect[fill],svg.icon circle[fill]{fill:currentColor}svg.icon path[stroke],svg.icon rect[stroke],svg.icon circle[stroke]{stroke:currentColor}.accent{color:var(--color-accent)}html[data-page=blog]{background-color:var(--theme-secondary);color:var(--theme-primary);transition:background-color .3s var(--ease-out-cubic),color .3s var(--ease-out-cubic)}.blog-header{position:fixed;top:0;left:0;width:100%;background-color:var(--theme-secondary);border-bottom:1px solid rgba(242,242,242,.1);z-index:1000;height:var(--header-height);display:flex;align-items:center;transition:background-color .3s var(--ease-out-cubic)}html[data-theme=light] .blog-header{border-bottom-color:#0000001a}.blog-header-content{display:flex;justify-content:space-between;align-items:center;width:100%}.header-controls{display:flex;align-items:center;gap:6.4vw}@media (min-width: 768px) and (max-width: 1023px){.header-controls{gap:3.6458333333vw}}@media (min-width: 1024px){.header-controls{gap:2.2222222222vw}}.blog-logo{display:flex;align-items:center;gap:3.2vw}@media (min-width: 768px) and (max-width: 1023px){.blog-logo{gap:1.8229166667vw}}@media (min-width: 1024px){.blog-logo{gap:1.1111111111vw}}.blog-logo-icon{width:8.5333333333vw;height:8.5333333333vw;background-color:var(--orange);display:flex;align-items:center;justify-content:center}@media (min-width: 768px) and (max-width: 1023px){.blog-logo-icon{width:34px;height:34px}}@media (min-width: 1024px){.blog-logo-icon{width:2.7777777778vw;height:2.7777777778vw}}.blog-logo-icon svg{width:4.2666666667vw;height:4.2666666667vw;color:var(--black)}@media (min-width: 1024px){.blog-logo-icon svg{width:1.3888888889vw;height:1.3888888889vw}}.blog-logo-icon img,.blog-logo-icon .favicon-icon{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:2px}.blog-logo-text{color:var(--theme-primary);font-size:clamp(18px,2.5vw,28px);line-height:1;margin:0;text-transform:uppercase}.home-button{background:transparent;border:1px solid var(--orange);color:var(--orange);padding:2.1333333333vw 4.2666666667vw;cursor:pointer;transition:all .3s var(--ease-out-cubic);font-weight:600;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:2.1333333333vw;text-transform:uppercase;height:8.5333333333vw}@media (min-width: 768px) and (max-width: 1023px){.home-button{padding:9px 18px;gap:8px;height:34px}}@media (min-width: 1024px){.home-button{padding:.6944444444vw 1.3888888889vw;gap:.5555555556vw;height:2.5vw}}.home-button:hover{background-color:var(--orange);color:var(--black)}.theme-toggle{display:flex;align-items:center}.theme-toggle-button{background:none;border:1px solid var(--orange);color:var(--orange);cursor:pointer;padding:2.1333333333vw 3.2vw;font-size:4.2666666667vw;line-height:1;transition:all .3s var(--ease-out-cubic);min-width:10.6666666667vw;height:8.5333333333vw;display:flex;align-items:center;justify-content:center}@media (min-width: 768px) and (max-width: 1023px){.theme-toggle-button{padding:9px 12px;font-size:16px;min-width:40px;height:32px}}@media (min-width: 1024px){.theme-toggle-button{padding:.6944444444vw .9722222222vw;font-size:1.25vw;min-width:3.0555555556vw;height:2.5vw}}.theme-toggle-button:hover{background-color:var(--orange);color:var(--black)}.back-button-container{padding-top:4.2666666667vw;padding-bottom:0}@media (min-width: 768px) and (max-width: 1023px){.back-button-container{padding-top:20px}}@media (min-width: 1024px){.back-button-container{padding-top:24px}}.back-button{background:transparent;border:1px solid var(--orange);color:var(--orange);padding:2.1333333333vw 4.2666666667vw;cursor:pointer;transition:all .3s var(--ease-out-cubic);font-weight:600;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:2.1333333333vw;text-transform:uppercase;height:8.5333333333vw}@media (min-width: 768px) and (max-width: 1023px){.back-button{padding:9px 18px;gap:8px;height:34px}}@media (min-width: 1024px){.back-button{padding:.6944444444vw 1.3888888889vw;gap:.5555555556vw;height:2.5vw}}.back-button:hover{background-color:var(--orange);color:var(--black)}.back-button svg{flex-shrink:0}.blog-main{padding-top:var(--header-height);min-height:100vh}.blog-hero{max-width:1200px;margin-left:auto;margin-right:auto;padding-top:21.3333333333vw;padding-bottom:21.3333333333vw}@media (min-width: 768px) and (max-width: 1023px){.blog-hero{padding-top:60px;padding-bottom:40px}}@media (min-width: 1024px){.blog-hero{padding-top:8.3333333333vw;padding-bottom:8.3333333333vw}}.hero-content{display:grid;grid-template-columns:1fr;gap:12.8vw}@media (min-width: 768px) and (max-width: 1023px){.hero-content{grid-template-columns:1fr;gap:32px}}@media (min-width: 1024px){.hero-content{grid-template-columns:1fr 1fr;gap:5.5555555556vw;align-items:center}.hero-text{order:1}}.hero-title{color:var(--theme-primary);margin-bottom:24px;text-transform:uppercase;font-size:clamp(32px,5vw,56px)}@media (min-width: 768px) and (max-width: 1023px){.hero-title{margin-bottom:28px;font-size:clamp(42px,5.5vw,64px)}}@media (min-width: 1024px){.hero-title{margin-bottom:32px;font-size:clamp(48px,6vw,72px)}}.hero-subtitle{color:var(--theme-tertiary);margin-bottom:32px;line-height:1.4;text-transform:uppercase;font-size:clamp(14px,2vw,20px)}@media (min-width: 1024px){.hero-subtitle{margin-bottom:40px;font-size:clamp(16px,2.5vw,24px)}}.hero-terminal{display:none}@media (min-width: 1024px){.hero-terminal{display:block;order:2}}.typing-terminal{background-color:var(--theme-secondary);border:1px solid rgba(242,242,242,.2);max-width:93.3333333333vw;margin:0 auto;cursor:pointer;height:74.6666666667vw;display:flex;flex-direction:column}@media (min-width: 768px) and (max-width: 1023px){.typing-terminal{max-width:58.59375vw;height:39.0625vw}}@media (min-width: 1024px){.typing-terminal{max-width:34.7222222222vw;height:22.2222222222vw}}html[data-theme=light] .typing-terminal{border-color:#0003}.typing-terminal .terminal-content{position:relative;z-index:2;flex:1;overflow:hidden;display:flex;flex-direction:column;padding:4.2666666667vw 5.3333333333vw}@media (min-width: 768px) and (max-width: 1023px){.typing-terminal .terminal-content{padding:18px 22px}}@media (min-width: 1024px){.typing-terminal .terminal-content{padding:1.3888888889vw 1.9444444444vw}}.typing-terminal:hover .terminal-output{color:var(--orange)}.typing-output{white-space:pre-wrap;font-family:var(--font-NonNaturalMono);line-height:1.4;flex:1;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start}.terminal{background-color:var(--theme-secondary);border:1px solid rgba(242,242,242,.2);max-width:93.3333333333vw;margin:0 auto;cursor:pointer;transition:all .3s var(--ease-out-cubic)}@media (min-width: 1024px){.terminal{max-width:34.7222222222vw}}html[data-theme=light] .terminal{border-color:#0003}.terminal:hover .terminal-output{color:var(--orange)}.terminal-header{display:flex;align-items:center;justify-content:space-between;padding:3.2vw 4.2666666667vw;background-color:#f2f2f20d;border-bottom:1px solid rgba(242,242,242,.1);flex-shrink:0}@media (min-width: 768px) and (max-width: 1023px){.terminal-header{padding:14px 18px}}@media (min-width: 1024px){.terminal-header{padding:1.1111111111vw 1.6666666667vw}}html[data-theme=light] .terminal-header{background-color:#0000000d;border-bottom-color:#0000001a}.terminal-controls{display:flex;gap:2.1333333333vw}@media (min-width: 1024px){.terminal-controls{gap:.5555555556vw}}.terminal-x{width:4.2666666667vw;height:4.2666666667vw;background-color:var(--orange);display:flex;align-items:center;justify-content:center}@media (min-width: 1024px){.terminal-x{width:1.1111111111vw;height:1.1111111111vw}}.terminal-x svg{width:2.1333333333vw;height:2.1333333333vw;color:var(--black)}@media (min-width: 1024px){.terminal-x svg{width:.5555555556vw;height:.5555555556vw}}.terminal-title{color:var(--theme-tertiary);opacity:.6;text-transform:uppercase}.terminal-content{padding:6.4vw 5.3333333333vw}@media (min-width: 768px) and (max-width: 1023px){.terminal-content{padding:26px 22px}}@media (min-width: 1024px){.terminal-content{padding:2.2222222222vw 1.9444444444vw}}.terminal-line{display:flex;align-items:flex-start;margin-bottom:.5333333333vw}@media (min-width: 1024px){.terminal-line{margin-bottom:.1388888889vw}}.terminal-line--output{margin-left:0;margin-bottom:.5333333333vw;margin-top:.5333333333vw}@media (min-width: 1024px){.terminal-line--output{margin-left:0;margin-bottom:.1388888889vw;margin-top:.1388888889vw}}.terminal-prompt{color:var(--orange);margin-right:1.0666666667vw;font-family:var(--font-NonNaturalMono);flex-shrink:0}@media (min-width: 1024px){.terminal-prompt{margin-right:.2777777778vw}}.terminal-command{color:var(--theme-tertiary);font-family:var(--font-NonNaturalMono);text-transform:uppercase}.terminal-output{color:var(--theme-primary);font-family:var(--font-NonNaturalMono);line-height:1.6;transition:color .3s var(--ease-out-cubic);text-transform:uppercase}.terminal-cursor{color:var(--theme-primary);animation:blink 1s infinite;font-family:var(--font-NonNaturalMono)}.terminal-cursor:before{content:"_"}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.blog-section{max-width:1200px;margin-left:auto;margin-right:auto;margin-bottom:60px}@media (min-width: 768px) and (max-width: 1023px){.blog-section{margin-bottom:60px}}@media (min-width: 1024px){.blog-section{margin-bottom:60px}}.section-header{margin-bottom:6.4vw}@media (min-width: 768px) and (max-width: 1023px){.section-header{margin-bottom:20px}}@media (min-width: 1024px){.section-header{margin-bottom:2.2222222222vw}}.section-title{color:var(--theme-primary);margin-bottom:0;text-transform:uppercase;font-family:var(--font-NonNaturalMono)}.featured-posts-grid{display:grid;grid-template-columns:1fr;gap:6.4vw}@media (min-width: 768px) and (max-width: 1023px){.featured-posts-grid{grid-template-columns:1fr;gap:3.6458333333vw}}@media (min-width: 1024px){.featured-posts-grid{grid-template-columns:1fr;gap:2.2222222222vw}}.featured-post{background-color:var(--theme-secondary);border:1px dashed rgba(242,242,242,.3);padding:20px;transition:all .3s var(--ease-out-cubic);cursor:pointer}@media (min-width: 768px) and (max-width: 1023px){.featured-post{padding:28px}}@media (min-width: 1024px){.featured-post{padding:40px}}html[data-theme=light] .featured-post{border-color:#0000004d}.featured-post--main{padding:24px}@media (min-width: 768px) and (max-width: 1023px){.featured-post--main{padding:32px}}@media (min-width: 1024px){.featured-post--main{padding:48px}}@media (hover: hover){.featured-post:hover .post-title,.featured-post:hover .custom-arrow{color:var(--orange)}.featured-post:hover:has(.clickable-author:hover,.clickable-tag:hover) .post-title{color:var(--theme-primary)}.featured-post:hover:has(.clickable-author:hover,.clickable-tag:hover) .custom-arrow{color:var(--theme-tertiary)}}.filter-section{margin-bottom:5.3333333333vw}@media (min-width: 1024px){.filter-section{margin-bottom:1.6666666667vw}}.filter-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4.2666666667vw;flex-wrap:wrap;gap:4.2666666667vw}@media (min-width: 1024px){.filter-header{margin-bottom:1.3888888889vw;gap:1.6666666667vw}}.filter-controls{display:flex;gap:4.2666666667vw;align-items:center}@media (min-width: 1024px){.filter-controls{gap:1.3888888889vw}}.search-box{position:relative;display:flex;align-items:center}.search-box svg{position:absolute;left:clamp(10px,1.5vw,12px);color:var(--theme-tertiary);z-index:1;transition:color .3s var(--ease-out-cubic);width:clamp(16px,2vw,18px);height:clamp(16px,2vw,18px)}@media (min-width: 768px) and (max-width: 1023px){.search-box svg{left:12px;width:17px;height:17px}}@media (min-width: 1024px){.search-box svg{left:14px;width:18px;height:18px}}.search-box:hover svg,.search-box:focus-within svg{color:var(--orange)}.search-input{background-color:var(--theme-secondary);border:1px solid rgba(242,242,242,.2);color:var(--theme-primary);padding:clamp(10px,1.5vw,12px) clamp(14px,2vw,16px) clamp(10px,1.5vw,12px) clamp(32px,4vw,40px);font-family:var(--font-NonNaturalMono);font-size:clamp(11px,1.2vw,13px);width:clamp(180px,25vw,240px);transition:border-color .3s var(--ease-out-cubic);text-transform:uppercase;height:clamp(36px,4.5vw,42px)}@media (min-width: 768px) and (max-width: 1023px){.search-input{padding:11px 15px 11px 36px;font-size:12px;width:200px;height:38px}}@media (min-width: 1024px){.search-input{padding:12px 16px 12px 40px;font-size:13px;width:240px;height:40px}}html[data-theme=light] .search-input{border-color:#0003}.search-input:focus{outline:none;border-color:var(--orange)}.search-input::-moz-placeholder{color:var(--theme-tertiary);opacity:.6;text-transform:uppercase}.search-input::placeholder{color:var(--theme-tertiary);opacity:.6;text-transform:uppercase}.category-filters{display:flex;flex-wrap:wrap;gap:3.2vw}@media (min-width: 1024px){.category-filters{gap:1.1111111111vw}}.filter-button{background:transparent;border:1px solid var(--orange);color:var(--orange);padding:clamp(6px,.8vw,8px) clamp(12px,1.8vw,16px);cursor:pointer;transition:all .3s var(--ease-out-cubic);font-weight:600;letter-spacing:.5px;text-transform:uppercase}@media (min-width: 768px) and (max-width: 1023px){.filter-button{padding:7px 15px;font-size:11px}}@media (min-width: 1024px){.filter-button{padding:clamp(8px,1vw,10px) clamp(16px,2vw,20px)}}.filter-button:hover,.filter-button--active{background-color:var(--orange);color:var(--black)}.filter-button--active:hover{background-color:#d83a0f;border-color:#d83a0f}.posts-grid{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width: 768px) and (max-width: 1023px){.posts-grid{grid-template-columns:1fr;gap:24px}}@media (min-width: 1024px){.posts-grid{grid-template-columns:1fr;gap:28px}.author-posts-grid{grid-template-columns:1fr!important}}.authors-container{display:flex;flex-wrap:wrap;gap:12px}@media (min-width: 1024px){.authors-container{gap:16px}}.authors-container .stat-item.clickable-author{margin:0}.post-card.disable-card-hover .post-title,.featured-post.disable-card-hover .post-title{color:var(--theme-primary)!important}.post-card.disable-card-hover .custom-arrow,.featured-post.disable-card-hover .custom-arrow{color:var(--theme-tertiary)!important}.post-card{background-color:var(--theme-secondary);border:1px dashed rgba(242,242,242,.3);padding:16px;transition:all .3s var(--ease-out-cubic);cursor:pointer}@media (min-width: 768px) and (max-width: 1023px){.post-card{padding:24px;border:1px dashed rgba(242,242,242,.25)}}@media (min-width: 1024px){.post-card{padding:32px}}html[data-theme=light] .post-card{border-color:#0000004d}@media (hover: hover){.post-card:hover .post-title,.post-card:hover .custom-arrow{color:var(--orange)}.post-card:hover:has(.clickable-author:hover,.clickable-tag:hover) .post-title{color:var(--theme-primary)}.post-card:hover:has(.clickable-author:hover,.clickable-tag:hover) .custom-arrow{color:var(--theme-tertiary)}}.mobile-filter-tag{margin-bottom:6px}@media (min-width: 768px) and (max-width: 1023px){.mobile-filter-tag{margin-bottom:8px}}@media (min-width: 1024px){.mobile-filter-tag{display:none}}.mobile-category-tag{background:transparent;border:1px solid var(--orange);color:var(--orange);padding:clamp(6px,.8vw,8px) clamp(12px,1.8vw,16px);font-weight:600;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;transition:all .3s var(--ease-out-cubic);display:inline-block}@media (min-width: 768px) and (max-width: 1023px){.mobile-category-tag{padding:clamp(7px,.9vw,8px) clamp(14px,1.9vw,17px)}}@media (min-width: 1024px){.mobile-category-tag{padding:clamp(8px,1vw,10px) clamp(16px,2vw,20px)}}.mobile-category-tag:hover{background-color:var(--orange);color:var(--black)}.post-content{display:flex;justify-content:space-between;align-items:stretch;gap:16px}@media (min-width: 768px) and (max-width: 1023px){.post-content{gap:20px}}@media (min-width: 1024px){.post-content{gap:24px}}.post-main{flex:1}.post-right-elements{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;min-height:100%}@media (max-width: 767px){.post-right-elements{align-items:flex-start}}.post-category-tag{align-self:flex-end}.post-meta{display:flex;align-items:center;gap:4.2666666667vw;margin-bottom:3.2vw;flex-wrap:wrap}@media (min-width: 768px) and (max-width: 1023px){.post-meta{gap:16px;margin-bottom:14px}}@media (min-width: 1024px){.post-meta{gap:1.3888888889vw;margin-bottom:1.3888888889vw}}.post-date{color:var(--theme-tertiary);opacity:.8;text-transform:uppercase}.post-title{font-size:clamp(16px,2vw,24px);color:var(--theme-primary);margin-bottom:clamp(8px,1vw,12px);transition:color .3s var(--ease-out-cubic);line-height:1.3;text-transform:none}@media (min-width: 768px) and (max-width: 1023px){.post-title{font-size:19px;margin-bottom:10px;line-height:1.35}}@media (min-width: 1024px){.post-title{font-size:clamp(18px,2vw,24px);margin-bottom:clamp(10px,1vw,12px)}}.post-excerpt{color:var(--theme-tertiary);opacity:.9;line-height:1.5;margin-bottom:clamp(12px,1.2vw,16px);text-transform:none;font-size:clamp(13px,1.4vw,16px)}@media (min-width: 768px) and (max-width: 1023px){.post-excerpt{font-size:14px;margin-bottom:14px;line-height:1.6;opacity:.85}}@media (min-width: 1024px){.post-excerpt{font-size:clamp(14px,1.3vw,16px);margin-bottom:clamp(14px,1.2vw,16px)}}.post-stats{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;margin-top:8px}@media (min-width: 768px) and (max-width: 1023px){.post-stats{gap:20px;margin-top:12px}}@media (min-width: 1024px){.post-stats{gap:24px;margin-top:16px}}.post-stats-left{display:flex;flex-direction:row;gap:12px;align-items:center;flex-wrap:wrap}@media (min-width: 768px) and (max-width: 1023px){.post-stats-left{gap:16px}}@media (min-width: 1024px){.post-stats-left{gap:20px}}@media (min-width: 768px) and (max-width: 1023px){.post-stats-right{margin-left:auto}}@media (min-width: 1024px){.post-stats-right{margin-left:auto}}.stat-item{color:var(--theme-tertiary);opacity:.8;display:flex;align-items:center;gap:1.0666666667vw;text-transform:uppercase}@media (min-width: 1024px){.stat-item{gap:.4166666667vw}}.stat-item svg{color:var(--orange)}.stat-item.clickable-author{cursor:pointer;transition:all .3s var(--ease-out-cubic)}.stat-item.clickable-author:hover{color:var(--orange);opacity:1}.stat-item.authors-display{display:flex;align-items:center;gap:.35rem;text-transform:none}.stat-item.authors-display .authors-list{display:inline;text-transform:none}.stat-item.authors-display .authors-list .clickable-author-name{cursor:pointer;transition:all .3s var(--ease-out-cubic);text-transform:uppercase}.stat-item.authors-display .authors-list .clickable-author-name:hover{color:var(--orange);opacity:1}.post-tag{background:transparent;border:1px solid var(--orange);color:var(--orange);padding:clamp(6px,.8vw,8px) clamp(12px,1.8vw,16px);font-weight:600;letter-spacing:.5px;text-transform:uppercase}@media (min-width: 768px) and (max-width: 1023px){.post-tag{padding:7px 15px;font-size:11px}}@media (min-width: 1024px){.post-tag{padding:clamp(8px,1vw,10px) clamp(16px,2vw,20px)}}.post-tag.clickable-tag{cursor:pointer;transition:all .3s var(--ease-out-cubic)}.post-tag.clickable-tag:hover{background-color:var(--orange);color:var(--black);transform:translateY(-1px)}.post-arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0}.custom-arrow{width:8.5333333333vw;height:8.5333333333vw;color:var(--theme-tertiary);transition:color .3s var(--ease-out-cubic)}@media (min-width: 768px) and (max-width: 1023px){.custom-arrow{width:34px;height:34px}}@media (min-width: 1024px){.custom-arrow{width:2.7777777778vw;height:2.7777777778vw}}.no-results{display:flex;justify-content:center;align-items:center;padding:21.3333333333vw 8.5333333333vw}@media (min-width: 1024px){.no-results{padding:8.3333333333vw 3.3333333333vw}}.no-results-content{text-align:center;max-width:80vw}@media (min-width: 1024px){.no-results-content{max-width:27.7777777778vw}}.no-results-content svg{color:var(--theme-tertiary);margin-bottom:6.4vw}@media (min-width: 1024px){.no-results-content svg{margin-bottom:2.2222222222vw}}.no-results-title{color:var(--theme-primary);margin-bottom:4.2666666667vw;text-transform:uppercase}@media (min-width: 1024px){.no-results-title{margin-bottom:1.3888888889vw}}.no-results-text{color:var(--theme-tertiary);line-height:1.6;text-transform:none}.blog-footer{background-color:var(--theme-secondary);border-top:1px dashed rgba(242,242,242,.3);padding:17.0666666667vw 0 8.5333333333vw}@media (min-width: 768px) and (max-width: 1023px){.blog-footer{padding:48px 0 24px}}@media (min-width: 1024px){.blog-footer{padding:5.5555555556vw 0 2.7777777778vw}}html[data-theme=light] .blog-footer{border-top-color:#0000004d}.footer-main{display:grid;grid-template-columns:1fr;gap:12.8vw;margin-bottom:12.8vw}@media (min-width: 768px) and (max-width: 1023px){.footer-main{grid-template-columns:1fr;gap:32px;margin-bottom:32px}}@media (min-width: 1024px){.footer-main{grid-template-columns:1fr 2fr;gap:5.5555555556vw;margin-bottom:4.4444444444vw}}.footer-brand .footer-logo{display:flex;align-items:center;gap:3.2vw;margin-bottom:5.3333333333vw}@media (min-width: 1024px){.footer-brand .footer-logo{gap:1.1111111111vw;margin-bottom:1.6666666667vw}}.footer-brand .footer-dragonfly-logo{padding:20px;display:flex;align-items:center}.footer-brand .footer-dragonfly-logo img{height:8.5333333333vw;width:auto}@media (min-width: 1024px){.footer-brand .footer-dragonfly-logo img{height:2.7777777778vw}}.footer-brand .footer-dragonfly-logo .dragonfly-logo-dark{display:block}.footer-brand .footer-dragonfly-logo .dragonfly-logo-light{display:none}html[data-theme=light] .footer-brand .footer-dragonfly-logo .dragonfly-logo-dark{display:block}html[data-theme=light] .footer-brand .footer-dragonfly-logo .dragonfly-logo-light,html[data-theme=dark] .footer-brand .footer-dragonfly-logo .dragonfly-logo-dark{display:none}html[data-theme=dark] .footer-brand .footer-dragonfly-logo .dragonfly-logo-light{display:block}.footer-brand .footer-description{color:var(--theme-tertiary);opacity:.9;line-height:1.6;max-width:74.6666666667vw;text-transform:none;font-family:var(--font-NonNaturalMono);margin:0;display:flex;align-items:center}@media (min-width: 1024px){.footer-brand .footer-description{max-width:22.2222222222vw}}.footer-links{display:grid;grid-template-columns:1fr;gap:8.5333333333vw}@media (min-width: 1024px){.footer-links{grid-template-columns:2fr 1fr;gap:3.3333333333vw;align-items:center}}.footer-section .footer-section-title{color:var(--theme-primary);margin-bottom:4.2666666667vw;text-transform:uppercase}@media (min-width: 1024px){.footer-section .footer-section-title{margin-bottom:1.3888888889vw}}.footer-section .footer-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:2.1333333333vw}@media (min-width: 1024px){.footer-section .footer-list{gap:.8333333333vw}}.footer-section .footer-list li{margin-bottom:0}.footer-section .footer-list li a{color:var(--theme-tertiary);opacity:.8;text-decoration:none;transition:color .3s var(--ease-out-cubic);text-transform:uppercase}.footer-section .footer-list li a:hover{color:var(--orange);opacity:1}.footer-section .footer-list li .separator{color:var(--theme-tertiary);opacity:.6;text-transform:uppercase}.footer-section .footer-list li .footer-text{color:var(--theme-tertiary);opacity:.8;text-transform:uppercase}.footer-bottom{padding-top:8.5333333333vw;border-top:1px solid rgba(242,242,242,.1)}@media (min-width: 1024px){.footer-bottom{padding-top:2.7777777778vw}}html[data-theme=light] .footer-bottom{border-top-color:#0000001a}.footer-bottom-content{display:flex;flex-direction:column;gap:4.2666666667vw}@media (min-width: 768px) and (max-width: 1023px){.footer-bottom-content{gap:12px}}@media (min-width: 1024px){.footer-bottom-content{gap:1.3888888889vw}}.footer-navigation{order:2}.footer-navigation .footer-list{justify-content:flex-start}.footer-navigation .footer-horizontal-list{display:flex;align-items:center;gap:2.1333333333vw;flex-wrap:wrap;justify-content:center}@media (min-width: 768px) and (max-width: 1023px){.footer-navigation .footer-horizontal-list{gap:10px;justify-content:flex-start}}@media (min-width: 1024px){.footer-navigation .footer-horizontal-list{gap:.8333333333vw;justify-content:flex-start}}.footer-navigation .footer-horizontal-list a{color:var(--theme-tertiary);opacity:.8;text-decoration:none;transition:color .3s var(--ease-out-cubic);text-transform:uppercase}.footer-navigation .footer-horizontal-list a:hover{color:var(--orange);opacity:1}.footer-navigation .footer-horizontal-list .separator{color:var(--theme-tertiary);opacity:.6;text-transform:uppercase}.footer-navigation .footer-horizontal-list .footer-text{color:var(--theme-tertiary);opacity:.8;text-transform:uppercase}.footer-text{color:var(--theme-tertiary);opacity:.8;text-align:left;text-transform:uppercase;order:1}.footer-text .footer-prompt{color:var(--orange)}.article-cover{max-width:1200px;margin:8.5333333333vw auto 6.4vw;background-color:var(--theme-secondary);border:1px solid rgba(242,242,242,.2);border-radius:0;overflow:hidden;box-shadow:none}@media (min-width: 1024px){.article-cover{margin:3.3333333333vw auto 2.2222222222vw}}html[data-theme=light] .article-cover{border-color:#0003}.article-cover-header{height:48px;background-color:#f2f2f20d;border-bottom:1px solid rgba(242,242,242,.1);display:flex;align-items:center;justify-content:center;padding:0 16px;position:relative}@media (min-width: 1024px){.article-cover-header{height:56px;padding:0 20px}}html[data-theme=light] .article-cover-header{background-color:#0000000d;border-bottom-color:#0000001a}.browser-controls{display:flex;gap:2.1333333333vw;align-items:center}@media (min-width: 1024px){.browser-controls{gap:.5555555556vw}}.browser-control{width:4.2666666667vw;height:4.2666666667vw;display:flex;align-items:center;justify-content:center}@media (min-width: 1024px){.browser-control{width:1.1111111111vw;height:1.1111111111vw}}.browser-control.close{background-color:var(--orange)}.browser-control.close svg{width:2.1333333333vw;height:2.1333333333vw;color:var(--black)}@media (min-width: 1024px){.browser-control.close svg{width:.5555555556vw;height:.5555555556vw}}.browser-control.minimize{background-color:#f2f2f233;width:3.2vw;height:3.2vw}@media (min-width: 1024px){.browser-control.minimize{width:.8333333333vw;height:.8333333333vw}}.browser-control.maximize{background-color:#f2f2f233;width:3.2vw;height:3.2vw}@media (min-width: 1024px){.browser-control.maximize{width:.8333333333vw;height:.8333333333vw}}.browser-address-bar{display:flex;align-items:center;gap:6px;cursor:pointer;padding:4px 8px;border-radius:3px;transition:all .3s var(--ease-out-cubic);z-index:999;max-width:calc(100vw - 120px);min-width:120px;position:relative}@media (min-width: 1024px){.browser-address-bar{gap:8px;padding:6px 12px;max-width:calc(100vw - 200px);min-width:180px}}.browser-address-bar:hover{background-color:#f2f2f21a}.browser-address-bar:hover .address-text,.browser-address-bar:hover .address-icon{color:var(--orange);opacity:1}html[data-theme=light] .browser-address-bar:hover{background-color:#0000001a}.browser-address-bar:active{transform:scale(.98)}.url-copy-notification{position:absolute;top:calc(100% + 3.2vw);left:50%;transform:translate(-50%);background-color:var(--orange);color:var(--black);font-family:var(--font-NonNaturalMono);font-size:2.6666666667vw;font-weight:400;text-transform:uppercase;letter-spacing:.5px;padding:2.1333333333vw 3.2vw;border-radius:4px;white-space:nowrap;box-shadow:0 1.0666666667vw 3.2vw #0003;z-index:999;animation:slideInFade .3s var(--ease-out-cubic)}@media (min-width: 1024px){.url-copy-notification{top:calc(100% + 1.1111111111vw);font-size:.7638888889vw;padding:.6944444444vw 1.1111111111vw;box-shadow:0 .4166666667vw 1.1111111111vw #0003}}.url-copy-notification:before{content:"";position:absolute;top:-1.6vw;left:50%;transform:translate(-50%);width:0;height:0;border-left:1.6vw solid transparent;border-right:1.6vw solid transparent;border-bottom:1.6vw solid var(--orange)}@media (min-width: 1024px){.url-copy-notification:before{top:-.5555555556vw;border-left:.5555555556vw solid transparent;border-right:.5555555556vw solid transparent;border-bottom:.5555555556vw solid var(--orange)}}@keyframes slideInFade{0%{opacity:0;transform:translate(-50%) translateY(-8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.address-icon{width:3.2vw;height:3.2vw;color:var(--theme-tertiary);opacity:.6}@media (min-width: 1024px){.address-icon{width:.9722222222vw;height:.9722222222vw}}.address-text{color:var(--theme-tertiary);opacity:.6;font-family:var(--font-NonNaturalMono);text-transform:lowercase;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}@media (min-width: 1024px){.address-text{font-size:11px}}.article-cover .cover-image{position:relative;height:80vw;overflow:hidden}@media (min-width: 1024px){.article-cover .cover-image{height:27.7777777778vw}}.article-cover .cover-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.article-cover .cover-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#000000b3,#0006,#000c);display:flex;align-items:flex-end;padding:8.5333333333vw 6.4vw}@media (min-width: 1024px){.article-cover .cover-overlay{padding:3.3333333333vw 2.7777777778vw}}.article-cover .cover-content{width:100%;max-width:160vw}@media (min-width: 1024px){.article-cover .cover-content{max-width:55.5555555556vw}}.article-cover .cover-meta{display:flex;align-items:center;gap:4.2666666667vw;margin-bottom:4.2666666667vw}@media (min-width: 1024px){.article-cover .cover-meta{gap:1.3888888889vw;margin-bottom:1.3888888889vw}}.article-cover .cover-date{color:#fffc;text-transform:uppercase}.article-cover .cover-tag{background:transparent;border:1px solid var(--orange);color:var(--orange);padding:1.0666666667vw 3.2vw;font-weight:600;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;transition:all .3s var(--ease-out-cubic)}@media (min-width: 1024px){.article-cover .cover-tag{padding:.4166666667vw 1.1111111111vw}}.article-cover .cover-tag:hover{background-color:var(--orange);color:var(--black)}.article-cover .cover-title{color:var(--white);margin-bottom:4.2666666667vw;text-shadow:2px 2px 4px rgba(0,0,0,.5);text-transform:none;font-size:7.4666666667vw}@media (min-width: 1024px){.article-cover .cover-title{margin-bottom:1.6666666667vw;font-size:3.3333333333vw}}.article-cover .cover-stats{display:flex;gap:24px;align-items:center}@media (min-width: 1024px){.article-cover .cover-stats{gap:32px}}.article-cover .cover-stat{color:#ffffffe6;display:flex;align-items:center;gap:1.6vw;text-transform:uppercase;cursor:pointer;transition:color .3s var(--ease-out-cubic)}@media (min-width: 1024px){.article-cover .cover-stat{gap:.5555555556vw}}.article-cover .cover-stat svg{color:var(--orange)}.article-cover .cover-stat.clickable-author:hover{color:var(--orange)}.article-cover .cover-stat.authors-display{text-transform:none}.article-cover .cover-stat.authors-display .authors-list{display:inline;text-transform:none}.article-cover .cover-stat.authors-display .authors-list .clickable-author-name{cursor:pointer;transition:color .3s var(--ease-out-cubic);text-transform:uppercase}.article-cover .cover-stat.authors-display .authors-list .clickable-author-name:hover{color:var(--orange)}.blog-post-container .blog-main{padding-top:var(--header-height);min-height:100vh}.blog-post-article{max-width:1200px;margin:0 auto;padding:10.6666666667vw 4.2666666667vw}@media (min-width: 768px) and (max-width: 1023px){.blog-post-article{padding:7.8125vw 2.6041666667vw}}@media (min-width: 1024px){.blog-post-article{padding:5.5555555556vw 1.6666666667vw}}.blog-post-title{color:var(--theme-primary);margin-bottom:clamp(20px,2vw,32px);line-height:1.2;text-transform:none}.blog-post-content{color:var(--theme-primary);line-height:1.75;text-transform:none}.blog-post-content .markdown-content{max-width:none}.blog-post-content .markdown-content>*{max-width:100%}.blog-post-content a{color:var(--orange);text-decoration:underline;transition:all .3s var(--ease-out-cubic)}.blog-post-content a:hover{color:var(--white);background-color:var(--orange);padding:2px 4px;border-radius:2px;text-decoration:none}.blog-post-content a:visited{color:var(--orange);opacity:.8}.blog-post-content blockquote{border-left:4px solid var(--orange);margin:clamp(24px,3vw,32px) 0;padding-left:clamp(16px,2.5vw,24px);font-style:italic;color:var(--theme-tertiary)}@media (min-width: 768px) and (max-width: 1023px){.blog-post-content blockquote{margin:28px 0;padding-left:20px}}@media (min-width: 1024px){.blog-post-content blockquote{margin:32px 0;padding-left:24px}}.blog-post-content em,.blog-post-content i{font-family:inherit!important;font-style:italic!important;font-weight:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important;color:inherit!important}.blog-post-content .image-figure{margin:clamp(24px,3vw,32px) auto;text-align:center;max-width:100%}@media (min-width: 768px) and (max-width: 1023px){.blog-post-content .image-figure{margin:28px auto}}@media (min-width: 1024px){.blog-post-content .image-figure{margin:32px auto}}.blog-post-content .article-image,.blog-post-content img{max-width:100%;height:auto;display:block;margin:0 auto;border-radius:4px;border:1px solid rgba(242,242,242,.1)}html[data-theme=light] .blog-post-content .article-image,html[data-theme=light] .blog-post-content img{border-color:#0000001a}.blog-post-content .image-caption{font-family:var(--font-mondwest),var(--font-NonNaturalMono),monospace;font-style:italic;font-weight:400;font-size:inherit;line-height:1.4;color:var(--theme-tertiary);opacity:.8;margin-top:clamp(8px,1vw,12px);text-align:center;text-transform:none}@media (min-width: 768px) and (max-width: 1023px){.blog-post-content .image-caption{margin-top:10px}}@media (min-width: 1024px){.blog-post-content .image-caption{margin-top:12px}}.blog-post-content .article-image--small{max-width:40%}@media (max-width: 767px){.blog-post-content .article-image--small{max-width:60%}}.blog-post-content .article-image--medium{max-width:70%}@media (max-width: 767px){.blog-post-content .article-image--medium{max-width:85%}}.blog-post-content .article-image--large{max-width:90%}@media (max-width: 767px){.blog-post-content .article-image--large{max-width:100%}}.blog-post-content .article-image--full{max-width:100%;width:100%}.author-page-container .blog-main{padding-top:var(--header-height);min-height:100vh}.author-content{max-width:1200px;margin:0 auto;padding:10.6666666667vw 4.2666666667vw}@media (min-width: 1024px){.author-content{padding:5.5555555556vw 1.6666666667vw}}.author-profile{margin-bottom:17.0666666667vw}@media (min-width: 1024px){.author-profile{margin-bottom:5.5555555556vw}}.author-info{display:grid;grid-template-columns:1fr;gap:8.5333333333vw}@media (min-width: 1024px){.author-info{grid-template-columns:1fr auto;gap:3.3333333333vw;align-items:start}}.author-details{order:2}@media (min-width: 1024px){.author-details{order:1}}.author-name{color:var(--theme-primary);margin-bottom:2.1333333333vw;font-size:8.5333333333vw;text-transform:uppercase}@media (min-width: 1024px){.author-name{margin-bottom:.8333333333vw;font-size:3.3333333333vw}}.author-title{color:var(--theme-tertiary);margin-bottom:6.4vw;text-transform:uppercase}@media (min-width: 1024px){.author-title{margin-bottom:2.2222222222vw}}.author-social{display:flex;gap:16px;margin-bottom:32px}@media (min-width: 1024px){.author-social{gap:20px;margin-bottom:40px}}.social-link{display:flex;align-items:center;gap:1.6vw;padding:2.1333333333vw 3.2vw;background:transparent;border:1px solid var(--orange);color:var(--orange);text-decoration:none;transition:all .3s var(--ease-out-cubic);font-weight:500;text-transform:uppercase}@media (min-width: 1024px){.social-link{gap:.5555555556vw;padding:.6944444444vw 1.1111111111vw}}.social-link:hover{background-color:var(--orange);color:var(--black)}.social-link svg{width:3.7333333333vw;height:3.7333333333vw}@media (min-width: 1024px){.social-link svg{width:1.1111111111vw;height:1.1111111111vw}}.author-bio{color:var(--theme-primary);line-height:1.7;text-transform:none}.author-avatar{order:1;display:flex;justify-content:center}@media (min-width: 1024px){.author-avatar{order:2;justify-content:flex-end}}.author-avatar img{width:32vw;height:32vw;border-radius:0;-o-object-fit:cover;object-fit:cover;border:none}@media (min-width: 1024px){.author-avatar img{width:11.1111111111vw;height:11.1111111111vw}}.author-posts .posts-section-title{color:var(--theme-primary);margin-bottom:8.5333333333vw;text-transform:uppercase}@media (min-width: 1024px){.author-posts .posts-section-title{margin-bottom:2.7777777778vw}}.author-posts-list{display:flex;flex-direction:column;gap:6.4vw}@media (min-width: 1024px){.author-posts-list{gap:2.2222222222vw}}.author-post-card{background-color:var(--theme-secondary);border:1px dashed rgba(242,242,242,.3);padding:6.4vw;transition:all .3s var(--ease-out-cubic);cursor:pointer}@media (min-width: 1024px){.author-post-card{padding:2.2222222222vw}}html[data-theme=light] .author-post-card{border-color:#0000004d}@media (hover: hover){.author-post-card:hover{border-color:var(--orange)}.author-post-card:hover .post-title,.author-post-card:hover .custom-arrow{color:var(--orange)}}.author-post-card .post-content{display:flex;justify-content:space-between;align-items:flex-start;gap:6.4vw}@media (min-width: 1024px){.author-post-card .post-content{gap:2.2222222222vw}}.author-post-card .post-main{flex:1}.author-post-card .post-title{font-size:clamp(18px,2.2vw,24px);color:var(--theme-primary);margin-bottom:clamp(10px,1.2vw,16px);transition:color .3s var(--ease-out-cubic);line-height:1.3;text-transform:none}.author-post-card .post-excerpt{color:var(--theme-tertiary);opacity:.9;line-height:1.6;margin-bottom:clamp(14px,1.5vw,20px);text-transform:none}.author-post-card .post-meta{display:flex;align-items:center;gap:3.2vw;margin-bottom:4.2666666667vw}@media (min-width: 1024px){.author-post-card .post-meta{gap:1.1111111111vw;margin-bottom:1.3888888889vw}}.author-post-card .post-meta .post-date{color:var(--theme-tertiary);opacity:.8;text-transform:uppercase}.author-post-card .post-meta .post-tag{background:transparent;border:1px solid var(--orange);color:var(--orange);padding:1.0666666667vw 3.2vw;font-weight:600;letter-spacing:.5px;text-transform:uppercase}@media (min-width: 1024px){.author-post-card .post-meta .post-tag{padding:.4166666667vw 1.1111111111vw}}.author-post-card .post-author-info{display:flex;align-items:center;gap:2.1333333333vw;color:var(--theme-tertiary);opacity:.8}@media (min-width: 1024px){.author-post-card .post-author-info{gap:.8333333333vw}}.author-post-card .post-author-info .post-separator,.author-post-card .post-author-info .post-author{text-transform:uppercase}.author-post-card .post-arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0}@media (max-width: 767px){.filter-header{flex-direction:column;align-items:stretch}.category-filters{justify-content:flex-start}}.author-page-layout{display:grid;grid-template-columns:1fr;gap:12.8vw;width:100%;padding:8.5333333333vw 6.4vw}@media (min-width: 768px) and (max-width: 1023px){.author-page-layout{padding:32px 24px;gap:32px}}@media (min-width: 1024px){.author-page-layout{grid-template-columns:2fr 1fr;padding:48px 32px;gap:64px}}.author-main-content{min-width:0}.author-page-title{color:var(--theme-primary);margin-bottom:12.8vw;text-transform:none;font-size:8.5333333333vw;line-height:1.2}@media (min-width: 768px) and (max-width: 1023px){.author-page-title{font-size:36px;margin-bottom:36px;line-height:1.25}}@media (min-width: 1024px){.author-page-title{font-size:3.3333333333vw;margin-bottom:4.4444444444vw}}.author-posts-list{display:flex;flex-direction:column;gap:8.5333333333vw}@media (min-width: 768px) and (max-width: 1023px){.author-posts-list{gap:28px}}@media (min-width: 1024px){.author-posts-list{gap:3.3333333333vw}.author-sidebar{position:sticky;top:calc(var(--header-height) + 2.2222222222vw);height:-moz-fit-content;height:fit-content}}.author-card{background-color:var(--theme-secondary);border:1px solid rgba(242,242,242,.2);padding:5.3333333333vw 6.4vw;text-align:left}@media (min-width: 1024px){.author-card{padding:1.6666666667vw 2.2222222222vw}}html[data-theme=light] .author-card{border-color:#0003}.author-card .author-avatar{width:clamp(160px,20vw,200px);height:clamp(160px,20vw,200px);border-radius:0;overflow:hidden;margin:0 0 clamp(20px,2.5vw,32px) 0;border:none;display:block}@media (min-width: 768px) and (max-width: 1023px){.author-card .author-avatar{width:180px;height:180px;margin-bottom:24px}}@media (min-width: 1024px){.author-card .author-avatar{width:200px;height:200px;margin-bottom:28px}}.author-card .author-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.author-card .author-name{color:var(--theme-primary);margin-bottom:clamp(6px,1vw,8px);font-size:clamp(18px,2.5vw,22px);text-transform:none}@media (min-width: 768px) and (max-width: 1023px){.author-card .author-name{font-size:20px;margin-bottom:7px}}@media (min-width: 1024px){.author-card .author-name{font-size:22px;margin-bottom:8px}}.author-card .author-title{color:var(--theme-tertiary);margin-bottom:clamp(14px,2vw,20px);font-size:clamp(14px,2vw,16px);text-transform:none}@media (min-width: 768px) and (max-width: 1023px){.author-card .author-title{font-size:15px;margin-bottom:16px}}@media (min-width: 1024px){.author-card .author-title{font-size:16px;margin-bottom:18px}}.author-card .author-bio{color:var(--theme-tertiary);opacity:.9;line-height:1.5;margin-bottom:clamp(14px,2vw,20px);text-transform:none;font-size:clamp(14px,1.8vw,16px)}@media (min-width: 768px) and (max-width: 1023px){.author-card .author-bio{font-size:15px;margin-bottom:16px}}@media (min-width: 1024px){.author-card .author-bio{font-size:16px;margin-bottom:18px}}.author-card .author-social{display:flex;flex-direction:row;flex-wrap:wrap;gap:14px}@media (min-width: 1024px){.author-card .author-social{gap:18px}}.author-card .author-social .social-link{background:transparent;border:1px solid var(--orange);color:var(--orange);padding:1.0666666667vw 3.2vw;cursor:pointer;transition:all .3s var(--ease-out-cubic);font-weight:500;text-transform:uppercase;font-size:2.6666666667vw;text-decoration:none;display:inline-block}@media (min-width: 1024px){.author-card .author-social .social-link{padding:.8333333333vw 1.3888888889vw;font-size:.8333333333vw}}.author-card .author-social .social-link:hover{background-color:var(--orange);color:var(--black)}@media (max-width: 767px){.author-card .author-sidebar{order:-1}}@media (min-width: 768px) and (max-width: 1023px){.author-card .author-sidebar{order:-1}}@media (min-width: 1024px){.author-card .author-sidebar{order:0;position:sticky;top:calc(var(--header-height) + 32px);height:-moz-fit-content;height:fit-content}}.cookie-banner{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background-color:var(--theme-secondary);border:1px solid var(--orange);max-width:calc(100vw - 32px);width:100%;max-width:600px;z-index:10000;font-family:var(--font-NonNaturalMono);animation:slideUp .3s var(--ease-out-cubic)}@media (min-width: 768px) and (max-width: 1023px){.cookie-banner{max-width:500px;bottom:32px}}@media (min-width: 1024px){.cookie-banner{max-width:520px;bottom:40px}}html[data-theme=light] .cookie-banner{background-color:var(--white);border-color:var(--orange)}.cookie-banner-content{padding:clamp(16px,2vw,20px);position:relative}.cookie-banner-close{position:absolute;top:clamp(12px,1.5vw,16px);right:clamp(12px,1.5vw,16px);background:none;border:none;color:var(--theme-tertiary);cursor:pointer;padding:4px;transition:color .3s var(--ease-out-cubic)}.cookie-banner-close:hover{color:var(--orange)}.cookie-banner-text{margin-bottom:clamp(16px,2vw,20px);padding-right:32px}.cookie-banner-title{color:var(--theme-primary);margin-bottom:clamp(8px,1vw,12px);text-transform:uppercase;font-size:clamp(14px,1.8vw,16px)}.cookie-banner-description{color:var(--theme-tertiary);line-height:1.5;margin:0;text-transform:none;font-size:clamp(11px,1.4vw,13px)}.cookie-banner-actions{display:flex;gap:clamp(8px,1vw,12px);flex-wrap:wrap}.cookie-button{background:transparent;border:1px solid var(--orange);color:var(--orange);padding:clamp(6px,.8vw,8px) clamp(12px,1.5vw,16px);cursor:pointer;transition:all .3s var(--ease-out-cubic);font-weight:600;letter-spacing:.5px;text-transform:uppercase;font-size:clamp(9px,1.2vw,11px)}.cookie-button:hover,.cookie-button--accept{background-color:var(--orange);color:var(--black)}.cookie-button--accept:hover{background-color:#d83a0f;border-color:#d83a0f}.cookie-button--decline{border-color:var(--theme-tertiary);color:var(--theme-tertiary)}.cookie-button--decline:hover{background-color:var(--theme-tertiary);color:var(--theme-secondary)}.cookie-button--customize{border-color:var(--theme-primary);color:var(--theme-primary)}.cookie-button--customize:hover{background-color:var(--theme-primary);color:var(--theme-secondary)}.cookie-details{margin-top:clamp(16px,2vw,20px);padding-top:clamp(16px,2vw,20px);border-top:1px solid rgba(242,242,242,.2)}html[data-theme=light] .cookie-details{border-top-color:#0003}.cookie-category{margin-bottom:clamp(12px,1.5vw,16px)}.cookie-category:last-child{margin-bottom:0}.cookie-category h4{color:var(--theme-primary);margin-bottom:clamp(4px,.5vw,6px);text-transform:uppercase;font-size:clamp(10px,1.3vw,12px)}.cookie-category p{color:var(--theme-tertiary);line-height:1.4;margin:0;text-transform:none;font-size:clamp(9px,1.1vw,11px)}.cookie-category p a{color:var(--orange);text-decoration:underline}.cookie-category p a:hover{color:var(--theme-primary)}.cookie-category-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:clamp(4px,.5vw,6px)}.cookie-status{font-size:clamp(8px,1vw,10px);color:var(--theme-tertiary);text-transform:uppercase}.cookie-status--required{color:var(--orange)}.cookie-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0000004d;z-index:9999;animation:fadeIn .3s var(--ease-out-cubic)}@keyframes slideUp{0%{transform:translate(-50%) translateY(100%);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width: 767px){.author-page-layout{grid-template-columns:1fr;gap:24px;padding:24px 16px}.author-sidebar{order:-1}.author-card .author-social{gap:12px}}@media (min-width: 768px) and (max-width: 1023px){.author-page-layout{grid-template-columns:1fr;gap:40px;padding:40px 28px}.author-sidebar{order:-1}.author-card{display:flex;flex-direction:row;align-items:flex-start;gap:32px;padding:32px 36px;border:1px solid rgba(242,242,242,.15)}html[data-theme=light] .author-card{border-color:#00000026}.author-card .author-avatar{flex-shrink:0;width:140px!important;height:140px!important;margin-bottom:0!important}.author-card .author-avatar img{border:2px solid rgba(242,242,242,.1)}html[data-theme=light] .author-card .author-avatar img{border-color:#0000001a}.author-card .author-info-content{flex:1;display:flex;flex-direction:column}.author-card .author-name{font-size:24px!important;margin-bottom:8px!important;line-height:1.2}.author-card .author-title{font-size:16px!important;margin-bottom:16px!important;opacity:.85}.author-card .author-bio{font-size:15px!important;margin-bottom:20px!important;line-height:1.6;max-width:none}.author-card .author-social{margin-top:auto;gap:16px!important;flex-wrap:wrap}.author-card .author-social .social-link{padding:8px 16px!important;font-size:11px!important;border-width:1px;font-weight:600}.author-card .author-social .social-link:hover{transform:translateY(-1px)}}.search-box-container{margin-top:3.2vw;margin-bottom:5.3333333333vw}@media (min-width: 1024px){.search-box-container{margin-top:1.1111111111vw;margin-bottom:1.6666666667vw}}.search-input--large{background-color:var(--theme-secondary)!important;border:1px solid rgba(242,242,242,.2)!important;color:var(--theme-primary)!important;font-family:var(--font-NonNaturalMono)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-size:clamp(14px,1.8vw,16px)!important;padding:clamp(8px,1.2vw,10px) clamp(12px,1.8vw,16px) clamp(8px,1.2vw,10px) clamp(36px,4.5vw,44px)!important;height:clamp(36px,4.5vw,42px)!important;width:100%!important;max-width:none!important}html[data-theme=light] .search-input--large{border:1px solid rgba(0,0,0,.2)!important}@media (min-width: 768px) and (max-width: 1023px){.search-input--large{font-size:15px!important;padding:9px 14px 9px 40px!important;height:38px!important}}@media (min-width: 1024px){.search-input--large{font-size:16px!important;padding:10px 16px 10px 44px!important;height:40px!important}}.search-input--large:focus{outline:none!important;border-color:var(--orange)!important;box-shadow:0 0 0 2px #ffa5001a!important}.search-input--large::-moz-placeholder{color:var(--theme-tertiary)!important;opacity:.7!important;text-transform:uppercase!important}.search-input--large::placeholder{color:var(--theme-tertiary)!important;opacity:.7!important;text-transform:uppercase!important}.search-box:has(.search-input--large) svg{left:clamp(12px,1.8vw,16px)!important;width:clamp(18px,2.2vw,20px)!important;height:clamp(18px,2.2vw,20px)!important}@media (min-width: 768px) and (max-width: 1023px){.search-box:has(.search-input--large) svg{left:14px!important;width:19px!important;height:19px!important}}@media (min-width: 1024px){.search-box:has(.search-input--large) svg{left:16px!important;width:20px!important;height:20px!important}}.h1,.text-h1,h1,.markdown h1{font-family:var(--font-NonNaturalGrotesk);font-style:normal;font-weight:700;font-size:clamp(28px,4vw,48px);line-height:90%;letter-spacing:-.02em;text-transform:uppercase}@media (min-width: 768px) and (max-width: 1023px){.h1,.text-h1,h1,.markdown h1{font-size:clamp(40px,4.5vw,56px);letter-spacing:-1.5px}}@media (min-width: 1024px){.h1,.text-h1,h1,.markdown h1{font-size:clamp(48px,5vw,72px);letter-spacing:-2px}}.h1-alt,.text-h1-alt{font-family:var(--font-mondwest);font-style:normal;font-weight:400;font-size:clamp(40px,7vw,110px);line-height:80%;letter-spacing:-.025em;text-transform:uppercase}@media (min-width: 768px) and (max-width: 1023px){.h1-alt,.text-h1-alt{font-size:clamp(55px,8vw,85px);letter-spacing:clamp(-1px,-.2vw,-2px)}}@media (min-width: 1024px){.h1-alt,.text-h1-alt{font-size:clamp(80px,8vw,110px);letter-spacing:clamp(-2px,-.2vw,-3px)}}.h2,.error-content h1,.text-h2,h2,.markdown h2{font-family:var(--font-NonNaturalGrotesk);font-style:normal;font-weight:700;font-size:clamp(20px,3vw,32px);line-height:90%;letter-spacing:-.02em;text-transform:uppercase}@media (min-width: 768px) and (max-width: 1023px){.h2,.error-content h1,.text-h2,h2,.markdown h2{font-size:clamp(28px,3.5vw,36px);letter-spacing:-.5px}}@media (min-width: 1024px){.h2,.error-content h1,.text-h2,h2,.markdown h2{font-size:clamp(32px,4vw,42px);letter-spacing:-1px}}.h2-alt,.text-h2-alt{font-family:var(--font-mondwest);font-style:normal;font-weight:400;font-size:clamp(24px,4vw,50px);line-height:90%;letter-spacing:-.01em;text-transform:uppercase}@media (min-width: 768px) and (max-width: 1023px){.h2-alt,.text-h2-alt{font-size:clamp(32px,4.5vw,42px);letter-spacing:clamp(-.3px,-.05vw,-.5px)}}@media (min-width: 1024px){.h2-alt,.text-h2-alt{font-size:clamp(38px,4vw,50px);letter-spacing:clamp(-.5px,-.1vw,-1px)}}.p-lg-reg,.text-p-lg-reg{font-family:var(--font-NonNaturalGrotesk);font-style:normal;font-weight:400;font-size:clamp(14px,1.5vw,18px);line-height:120%;letter-spacing:0em;text-transform:uppercase}@media (min-width: 1024px){.p-lg-reg,.text-p-lg-reg{font-size:clamp(16px,2vw,22px)}}.p-lg-bold,.loading-logo-text,.text-p-lg-bold,h3,.markdown h3{font-family:var(--font-NonNaturalGrotesk);font-style:normal;font-weight:700;font-size:clamp(14px,1.5vw,18px);line-height:120%;letter-spacing:0em;text-transform:uppercase}@media (min-width: 1024px){.p-lg-bold,.loading-logo-text,.text-p-lg-bold,h3,.markdown h3{font-size:clamp(16px,2vw,22px)}}.p-lg-alt,.text-p-lg-alt,blockquote,.markdown blockquote{font-family:var(--font-mondwest);font-style:normal;font-weight:400;font-size:clamp(16px,2.2vw,32px);line-height:90%;letter-spacing:-.01em;text-transform:uppercase}@media (min-width: 768px) and (max-width: 1023px){.p-lg-alt,.text-p-lg-alt,blockquote,.markdown blockquote{font-size:clamp(20px,2.8vw,26px)}}@media (min-width: 1024px){.p-lg-alt,.text-p-lg-alt,blockquote,.markdown blockquote{font-size:clamp(24px,2.4vw,32px)}}.p-style-bold,.text-p-style-bold,strong,b,.markdown strong,.markdown b,h5,.markdown h5,h4,.markdown h4{font-family:var(--font-NonNaturalGrotesk);font-style:normal;font-weight:700;font-size:clamp(12px,1.2vw,16px);line-height:110%;letter-spacing:0em;text-transform:uppercase}@media (min-width: 1024px){.p-style-bold,.text-p-style-bold,strong,b,.markdown strong,.markdown b,h5,.markdown h5,h4,.markdown h4{font-size:clamp(14px,1.4vw,18px)}}.p-style-reg,.error-content p,.text-p-style-reg,ul li,ol li,.markdown ul li,.markdown ol li,p,.markdown p{font-family:var(--font-NonNaturalGrotesk);font-style:normal;font-weight:400;font-size:clamp(12px,1.2vw,16px);line-height:110%;letter-spacing:0em;text-transform:uppercase}@media (min-width: 1024px){.p-style-reg,.error-content p,.text-p-style-reg,ul li,ol li,.markdown ul li,.markdown ol li,p,.markdown p{font-size:clamp(14px,1.4vw,18px)}}.p-style-alt,.text-p-style-alt,em,i,.markdown em,.markdown i{font-family:var(--font-mondwest);font-style:normal;font-weight:400;font-size:clamp(14px,1.8vw,18px);line-height:110%;letter-spacing:0em}@media (min-width: 768px) and (max-width: 1023px){.p-style-alt,.text-p-style-alt,em,i,.markdown em,.markdown i{font-size:clamp(15px,1.9vw,17px)}}@media (min-width: 1024px){.p-style-alt,.text-p-style-alt,em,i,.markdown em,.markdown i{font-size:clamp(16px,1.6vw,18px)}}.p-sm,.error-content button,.loading-text,.text-p-sm,pre,.markdown pre,code,.markdown code,small,.markdown small,h6,.markdown h6{font-family:var(--font-NonNaturalMono);font-style:normal;font-weight:400;font-size:clamp(10px,1vw,14px);line-height:130%;letter-spacing:0em;text-transform:uppercase}@media (min-width: 1024px){.p-sm,.error-content button,.loading-text,.text-p-sm,pre,.markdown pre,code,.markdown code,small,.markdown small,h6,.markdown h6{font-size:clamp(12px,1.2vw,14px)}}.p-xsm,.text-p-xsm{font-family:var(--font-NonNaturalMono);font-style:normal;font-weight:400;font-size:clamp(8px,1vw,11px);line-height:120%;letter-spacing:.01em;text-transform:uppercase}@media (min-width: 768px) and (max-width: 1023px){.p-xsm,.text-p-xsm{font-size:clamp(9px,1.1vw,10px)}}@media (min-width: 1024px){.p-xsm,.text-p-xsm{font-size:clamp(9px,.8vw,11px)}}blockquote,.markdown blockquote{border-left:4px solid var(--theme-accent);padding-left:4.2666666667vw;margin:6.4vw 0}@media (min-width: 1024px){blockquote,.markdown blockquote{padding-left:1.6666666667vw;margin:2.2222222222vw 0}}code,.markdown code{background-color:rgba(var(--theme-tertiary),.1);padding:.5333333333vw 1.0666666667vw;border-radius:2px}@media (min-width: 1024px){code,.markdown code{padding:.1388888889vw .2777777778vw}}pre,.markdown pre{background-color:rgba(var(--theme-tertiary),.05);padding:4.2666666667vw;border-radius:4px;overflow-x:auto;margin:4.2666666667vw 0}@media (min-width: 1024px){pre,.markdown pre{padding:1.6666666667vw;margin:1.6666666667vw 0}}pre code,.markdown pre code{background:none;padding:0}ul,ol,.markdown ul,.markdown ol{margin:4.2666666667vw 0;padding-left:6.4vw}@media (min-width: 1024px){ul,ol,.markdown ul,.markdown ol{margin:1.6666666667vw 0;padding-left:2.2222222222vw}}ul li,ol li,.markdown ul li,.markdown ol li{margin-bottom:2.1333333333vw}@media (min-width: 1024px){ul li,ol li,.markdown ul li,.markdown ol li{margin-bottom:.8333333333vw}}:root{--spacing-1: 8px;--spacing-2: 16px;--spacing-3: 24px;--spacing-4: 32px;--spacing-5: 40px;--spacing-6: 48px;--spacing-8: 64px;--spacing-10: 80px;--spacing-12: 96px;--spacing-16: 128px;--spacing-20: 160px;--spacing-24: 192px}.space-y-1>*+*{margin-top:var(--spacing-1)}.space-y-2>*+*{margin-top:var(--spacing-2)}.space-y-3>*+*{margin-top:var(--spacing-3)}.space-y-4>*+*{margin-top:var(--spacing-4)}.space-y-5>*+*{margin-top:var(--spacing-5)}.space-y-6>*+*{margin-top:var(--spacing-6)}.space-y-8>*+*{margin-top:var(--spacing-8)}.mb-1{margin-bottom:var(--spacing-1)}.mb-2{margin-bottom:var(--spacing-2)}.mb-3{margin-bottom:var(--spacing-3)}.mb-4{margin-bottom:var(--spacing-4)}.mb-5{margin-bottom:var(--spacing-5)}.mb-6{margin-bottom:var(--spacing-6)}.mb-8{margin-bottom:var(--spacing-8)}.mt-1{margin-top:var(--spacing-1)}.mt-2{margin-top:var(--spacing-2)}.mt-3{margin-top:var(--spacing-3)}.mt-4{margin-top:var(--spacing-4)}.mt-5{margin-top:var(--spacing-5)}.mt-6{margin-top:var(--spacing-6)}.mt-8{margin-top:var(--spacing-8)}.article-h1,.text-article-h1{font-family:var(--font-NonNaturalGrotesk);font-style:normal;font-weight:700;font-size:clamp(28px,4.5vw,48px);line-height:1.2;letter-spacing:-.02em;text-transform:none;color:var(--theme-primary);margin:clamp(36px,5vw,64px) 0 clamp(20px,2.8vw,32px)}@media (min-width: 768px) and (max-width: 1023px){.article-h1,.text-article-h1{font-size:clamp(34px,4.8vw,42px);margin:clamp(44px,5.5vw,56px) 0 clamp(24px,3vw,28px)}}@media (min-width: 1024px){.article-h1,.text-article-h1{font-size:clamp(40px,4.2vw,48px);margin:clamp(56px,5vw,64px) 0 clamp(28px,2.5vw,32px)}}.article-h1:first-child,.text-article-h1:first-child{margin-top:0}.article-h2,.text-article-h2{font-family:var(--font-NonNaturalGrotesk);font-style:normal;font-weight:700;font-size:clamp(22px,3.5vw,36px);line-height:1.3;letter-spacing:-.01em;text-transform:none;color:var(--theme-primary);margin:clamp(32px,4.2vw,48px) 0 clamp(16px,2.2vw,24px)}@media (min-width: 768px) and (max-width: 1023px){.article-h2,.text-article-h2{font-size:clamp(28px,3.8vw,34px);margin:clamp(36px,4.5vw,44px) 0 clamp(18px,2.4vw,22px)}}@media (min-width: 1024px){.article-h2,.text-article-h2{font-size:clamp(32px,3.2vw,36px);margin:clamp(42px,4vw,48px) 0 clamp(20px,2vw,24px)}}.article-h3,.text-article-h3{font-family:var(--font-NonNaturalGrotesk);font-style:normal;font-weight:600;font-size:clamp(19px,2.8vw,28px);line-height:1.4;letter-spacing:-.005em;text-transform:none;color:var(--theme-primary);margin:clamp(26px,3.5vw,40px) 0 clamp(14px,1.8vw,20px)}@media (min-width: 768px) and (max-width: 1023px){.article-h3,.text-article-h3{font-size:clamp(22px,3vw,26px);margin:clamp(30px,3.8vw,36px) 0 clamp(16px,2vw,18px)}}@media (min-width: 1024px){.article-h3,.text-article-h3{font-size:clamp(24px,2.5vw,28px);margin:clamp(34px,3.2vw,40px) 0 clamp(18px,1.6vw,20px)}}.article-h4,.text-article-h4{font-family:var(--font-NonNaturalGrotesk);font-style:normal;font-weight:600;font-size:clamp(16px,2.2vw,22px);line-height:1.4;letter-spacing:0;text-transform:none;color:var(--theme-primary);margin:clamp(22px,2.8vw,32px) 0 clamp(12px,1.5vw,16px)}@media (min-width: 768px) and (max-width: 1023px){.article-h4,.text-article-h4{font-size:clamp(18px,2.4vw,21px);margin:clamp(26px,3vw,30px) 0 clamp(13px,1.6vw,15px)}}@media (min-width: 1024px){.article-h4,.text-article-h4{font-size:clamp(20px,2vw,22px);margin:clamp(28px,2.6vw,32px) 0 clamp(14px,1.4vw,16px)}}.article-h5,.text-article-h5{font-family:var(--font-NonNaturalGrotesk);font-style:normal;font-weight:600;font-size:4.2666666667vw;line-height:1.5;letter-spacing:0;text-transform:none;color:var(--theme-primary);margin:6.4vw 0 3.2vw}@media (min-width: 768px) and (max-width: 1023px){.article-h5,.text-article-h5{font-size:2.2135416667vw;margin:3.3854166667vw 0 1.6927083333vw}}@media (min-width: 1024px){.article-h5,.text-article-h5{font-size:1.25vw;margin:1.9444444444vw 0 .9722222222vw}}.article-h6,.text-article-h6{font-family:var(--font-NonNaturalGrotesk);font-style:normal;font-weight:600;font-size:3.7333333333vw;line-height:1.5;letter-spacing:.01em;text-transform:uppercase;color:var(--theme-secondary);margin:5.3333333333vw 0 2.6666666667vw}@media (min-width: 768px) and (max-width: 1023px){.article-h6,.text-article-h6{font-size:1.953125vw;margin:2.8645833333vw 0 1.4322916667vw}}@media (min-width: 1024px){.article-h6,.text-article-h6{font-size:1.1111111111vw;margin:1.6666666667vw 0 .8333333333vw}}.article-paragraph,.text-article-paragraph{font-family:var(--font-NonNaturalGrotesk);font-style:normal;font-weight:400;font-size:4.2666666667vw;line-height:1.7;letter-spacing:0;text-transform:none;color:var(--theme-primary);margin-bottom:5.3333333333vw}@media (min-width: 768px) and (max-width: 1023px){.article-paragraph,.text-article-paragraph{font-size:2.2135416667vw;line-height:1.72;margin-bottom:2.8645833333vw}}@media (min-width: 1024px){.article-paragraph,.text-article-paragraph{font-size:1.25vw;line-height:1.75;margin-bottom:1.6666666667vw}}.article-blockquote,.text-article-blockquote{font-family:var(--font-mondwest);font-style:italic;font-weight:400;font-size:4.8vw;line-height:1.6;letter-spacing:-.01em;text-transform:none;color:var(--theme-tertiary);border-left:4px solid var(--orange);padding-left:5.3333333333vw;margin:8.5333333333vw 0}@media (min-width: 1024px){.article-blockquote,.text-article-blockquote{font-size:1.5277777778vw;line-height:1.65;padding-left:1.6666666667vw;margin:2.7777777778vw 0}}.article-list{margin:5.3333333333vw 0;padding-left:7.4666666667vw}@media (min-width: 768px) and (max-width: 1023px){.article-list{margin:2.8645833333vw 0;padding-left:3.90625vw}}@media (min-width: 1024px){.article-list{margin:1.6666666667vw 0;padding-left:2.2222222222vw}}.article-list[data-list-type=bullet],.article-list.bullet-list{list-style:disc}.article-list[data-list-type=number],.article-list.number-list{list-style:decimal}ul.article-list{list-style:disc}ol.article-list{list-style:decimal}.article-link,.blog-post-content a,.portable-text-content a,a[style*="color: var(--orange)"]{color:var(--orange)!important;text-decoration:underline!important;transition:color .3s ease!important}.article-link:hover,.blog-post-content a:hover,.portable-text-content a:hover,a[style*="color: var(--orange)"]:hover{color:var(--theme-primary)!important}.article-link::selection,.blog-post-content a::selection,.portable-text-content a::selection,a[style*="color: var(--orange)"]::selection{background-color:var(--theme-primary)!important;color:var(--theme-secondary)!important}.article-link::-moz-selection,.blog-post-content a::-moz-selection,.portable-text-content a::-moz-selection,a[style*="color: var(--orange)"]::-moz-selection{background-color:var(--theme-primary)!important;color:var(--theme-secondary)!important}.article-link[style],.blog-post-content a[style],.portable-text-content a[style],a[style*="color: var(--orange)"][style]{color:var(--orange)!important}.article-link[style]:hover,.blog-post-content a[style]:hover,.portable-text-content a[style]:hover,a[style*="color: var(--orange)"][style]:hover{color:var(--theme-primary)!important}.article-list-item{font-family:var(--font-NonNaturalGrotesk);font-style:normal;font-weight:400;font-size:4.2666666667vw;line-height:1.6;letter-spacing:0;text-transform:none;color:var(--theme-primary);margin-bottom:3.2vw}@media (min-width: 768px) and (max-width: 1023px){.article-list-item{font-size:2.2135416667vw;line-height:1.62;margin-bottom:1.6927083333vw}}@media (min-width: 1024px){.article-list-item{font-size:1.25vw;line-height:1.65;margin-bottom:.9722222222vw}}.article-code-container{margin:6.4vw 0;border-radius:8px;border:1px solid rgba(242,242,242,.1);overflow:hidden;background-color:#f2f2f20d}@media (min-width: 1024px){.article-code-container{margin:2.2222222222vw 0}}html[data-theme=light] .article-code-container{border-color:#0000001a;background-color:#0000000d}.article-code-header{display:flex;justify-content:space-between;align-items:center;padding:2.6666666667vw 4.2666666667vw;background-color:#f2f2f208;min-height:10.6666666667vw}@media (min-width: 768px) and (max-width: 1023px){.article-code-header{padding:1.5625vw 2.34375vw;min-height:5.7291666667vw}}@media (min-width: 1024px){.article-code-header{padding:14px 20px;min-height:48px}}html[data-theme=light] .article-code-header{background-color:#00000008}.article-code-language{font-family:var(--font-NonNaturalMono);font-size:2.6666666667vw;color:var(--theme-tertiary);text-transform:uppercase;letter-spacing:.05em;font-weight:500}@media (min-width: 768px) and (max-width: 1023px){.article-code-language{font-size:1.4322916667vw}}@media (min-width: 1024px){.article-code-language{font-size:12px}}.article-code-copy{display:flex;align-items:center;gap:1.6vw;background:#f2f2f208;border:1px solid rgba(242,242,242,.15);color:var(--theme-tertiary);cursor:pointer;font-family:var(--font-NonNaturalMono);font-size:2.6666666667vw;font-weight:500;padding:1.6vw 2.6666666667vw;border-radius:4px;transition:all .2s ease;text-transform:uppercase;letter-spacing:.05em;min-width:16vw;justify-content:center}@media (min-width: 768px) and (max-width: 1023px){.article-code-copy{font-size:1.4322916667vw;padding:.9114583333vw 1.5625vw;gap:.9114583333vw;min-width:9.1145833333vw}}@media (min-width: 1024px){.article-code-copy{font-size:11px;padding:8px 14px;gap:8px;min-width:80px}}.article-code-copy:hover{background-color:#f2f2f214;color:var(--theme-primary);border-color:#f2f2f240;transform:translateY(-1px)}.article-code-copy:active{transform:translateY(0);background-color:#f2f2f21f}html[data-theme=light] .article-code-copy{background:#00000008;border-color:#00000026}html[data-theme=light] .article-code-copy:hover{background-color:#00000014;border-color:#00000040}html[data-theme=light] .article-code-copy:active{background-color:#0000001f}.article-code-block{margin:0;border:none;border-radius:0;background:transparent;padding:3.7333333333vw 4.2666666667vw 4.2666666667vw;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(242,242,242,.3) transparent}@media (min-width: 768px) and (max-width: 1023px){.article-code-block{padding:2.0833333333vw 2.34375vw 2.34375vw}}@media (min-width: 1024px){.article-code-block{padding:18px 20px}}.article-code-block::-webkit-scrollbar{height:6px}.article-code-block::-webkit-scrollbar-track{background:transparent}.article-code-block::-webkit-scrollbar-thumb{background:#f2f2f24d;border-radius:3px}html[data-theme=light] .article-code-block{scrollbar-color:rgba(0,0,0,.3) transparent}html[data-theme=light] .article-code-block::-webkit-scrollbar-thumb{background:#0000004d}.blog-post-content.font-small .article-paragraph,.blog-post-content.font-small .text-article-paragraph,.blog-post-content.font-small .article-list-item{font-size:3.7333333333vw}@media (min-width: 768px) and (max-width: 1023px){.blog-post-content.font-small .article-paragraph,.blog-post-content.font-small .text-article-paragraph,.blog-post-content.font-small .article-list-item{font-size:1.953125vw}}@media (min-width: 1024px){.blog-post-content.font-small .article-paragraph,.blog-post-content.font-small .text-article-paragraph,.blog-post-content.font-small .article-list-item{font-size:16px}}.blog-post-content.font-small .article-paragraph strong,.blog-post-content.font-small .text-article-paragraph strong,.blog-post-content.font-small .article-paragraph b,.blog-post-content.font-small .text-article-paragraph b,.blog-post-content.font-small .article-paragraph em,.blog-post-content.font-small .text-article-paragraph em,.blog-post-content.font-small .article-paragraph i,.blog-post-content.font-small .text-article-paragraph i,.blog-post-content.font-small .article-paragraph code,.blog-post-content.font-small .text-article-paragraph code,.blog-post-content.font-small .article-list-item strong,.blog-post-content.font-small .article-list-item b,.blog-post-content.font-small .article-list-item em,.blog-post-content.font-small .article-list-item i,.blog-post-content.font-small .article-list-item code{font-size:inherit}.blog-post-content.font-normal .article-paragraph,.blog-post-content.font-normal .text-article-paragraph,.blog-post-content.font-normal .article-list-item{font-size:4.2666666667vw}@media (min-width: 768px) and (max-width: 1023px){.blog-post-content.font-normal .article-paragraph,.blog-post-content.font-normal .text-article-paragraph,.blog-post-content.font-normal .article-list-item{font-size:2.2135416667vw}}@media (min-width: 1024px){.blog-post-content.font-normal .article-paragraph,.blog-post-content.font-normal .text-article-paragraph,.blog-post-content.font-normal .article-list-item{font-size:18px}}.blog-post-content.font-normal .article-paragraph strong,.blog-post-content.font-normal .text-article-paragraph strong,.blog-post-content.font-normal .article-paragraph b,.blog-post-content.font-normal .text-article-paragraph b,.blog-post-content.font-normal .article-paragraph em,.blog-post-content.font-normal .text-article-paragraph em,.blog-post-content.font-normal .article-paragraph i,.blog-post-content.font-normal .text-article-paragraph i,.blog-post-content.font-normal .article-paragraph code,.blog-post-content.font-normal .text-article-paragraph code,.blog-post-content.font-normal .article-list-item strong,.blog-post-content.font-normal .article-list-item b,.blog-post-content.font-normal .article-list-item em,.blog-post-content.font-normal .article-list-item i,.blog-post-content.font-normal .article-list-item code{font-size:inherit}.blog-post-content.font-large .article-paragraph,.blog-post-content.font-large .text-article-paragraph,.blog-post-content.font-large .article-list-item{font-size:4.8vw;line-height:1.7}@media (min-width: 768px) and (max-width: 1023px){.blog-post-content.font-large .article-paragraph,.blog-post-content.font-large .text-article-paragraph,.blog-post-content.font-large .article-list-item{font-size:2.4739583333vw}}@media (min-width: 1024px){.blog-post-content.font-large .article-paragraph,.blog-post-content.font-large .text-article-paragraph,.blog-post-content.font-large .article-list-item{font-size:20px}}.blog-post-content.font-large .article-paragraph strong,.blog-post-content.font-large .text-article-paragraph strong,.blog-post-content.font-large .article-paragraph b,.blog-post-content.font-large .text-article-paragraph b,.blog-post-content.font-large .article-paragraph em,.blog-post-content.font-large .text-article-paragraph em,.blog-post-content.font-large .article-paragraph i,.blog-post-content.font-large .text-article-paragraph i,.blog-post-content.font-large .article-paragraph code,.blog-post-content.font-large .text-article-paragraph code,.blog-post-content.font-large .article-list-item strong,.blog-post-content.font-large .article-list-item b,.blog-post-content.font-large .article-list-item em,.blog-post-content.font-large .article-list-item i,.blog-post-content.font-large .article-list-item code{font-size:inherit}.blog-post-content.font-large .article-h1,.blog-post-content.font-large .text-article-h1{font-size:8.5333333333vw}@media (min-width: 1024px){.blog-post-content.font-large .article-h1,.blog-post-content.font-large .text-article-h1{font-size:36px}}.blog-post-content.font-large .article-h2,.blog-post-content.font-large .text-article-h2{font-size:6.9333333333vw}@media (min-width: 1024px){.blog-post-content.font-large .article-h2,.blog-post-content.font-large .text-article-h2{font-size:30px}}.blog-post-content.font-large .article-h3,.blog-post-content.font-large .text-article-h3{font-size:5.8666666667vw}@media (min-width: 1024px){.blog-post-content.font-large .article-h3,.blog-post-content.font-large .text-article-h3{font-size:26px}}.article-code-inline,.article-table-cell code{font-family:var(--font-NonNaturalMono);font-style:normal;font-weight:400;font-size:3.7333333333vw;line-height:1.4;letter-spacing:0;text-transform:none;background-color:#f2f2f21a;color:var(--orange);padding:.5333333333vw 1.6vw;border-radius:3px}@media (min-width: 1024px){.article-code-inline,.article-table-cell code{font-size:1.1111111111vw;padding:.2083333333vw .5555555556vw}}html[data-theme=light] .article-code-inline,html[data-theme=light] .article-table-cell code,.article-table-cell html[data-theme=light] code{background-color:#0000001a}.article-code-block{display:block;white-space:pre;overflow:auto;font-family:var(--font-NonNaturalMono);font-style:normal;font-weight:400;font-size:3.4666666667vw;line-height:1.5;letter-spacing:0;text-transform:none;background-color:#f2f2f20d;color:var(--theme-primary);padding:5.3333333333vw;border-radius:8px;overflow-x:auto;margin:6.4vw 0;border:1px solid rgba(242,242,242,.1)}@media (min-width: 1024px){.article-code-block{font-size:14px;padding:24px;margin:32px 0}}html[data-theme=light] .article-code-block{background-color:#0000000d;border-color:#0000001a}.article-code-block code{display:inline;font-family:inherit;white-space:inherit;background:none;padding:0;color:inherit;font-size:inherit}.article-table-container{margin:6.4vw 0;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid rgba(242,242,242,.2);background-color:var(--theme-secondary)}@media (min-width: 768px) and (max-width: 1023px){.article-table-container{margin:3.6458333333vw 0}}@media (min-width: 1024px){.article-table-container{margin:32px 0}}html[data-theme=light] .article-table-container{border-color:#0003}.article-table-container::-webkit-scrollbar{height:6px}.article-table-container::-webkit-scrollbar-track{background:transparent}.article-table-container::-webkit-scrollbar-thumb{background:#f2f2f24d;border-radius:3px}.article-table{width:100%;min-width:100%;border-collapse:collapse;font-family:var(--font-NonNaturalMono);font-size:3.4666666667vw;text-transform:uppercase}@media (min-width: 768px) and (max-width: 1023px){.article-table{font-size:1.8229166667vw}}@media (min-width: 1024px){.article-table{font-size:14px}}.article-table thead{background-color:#f2f2f20d;border-bottom:1px solid rgba(242,242,242,.2)}html[data-theme=light] .article-table thead{background-color:#0000000d;border-bottom-color:#0003}.article-table tbody tr{border-bottom:1px solid rgba(242,242,242,.1)}.article-table tbody tr:last-child{border-bottom:none}.article-table tbody tr:hover{background-color:#f2f2f208}html[data-theme=light] .article-table tbody tr{border-bottom-color:#0000001a}html[data-theme=light] .article-table tbody tr:hover{background-color:#00000008}.article-table-header{padding:3.2vw 4.2666666667vw;text-align:left;color:var(--orange);font-weight:600;letter-spacing:.5px;white-space:nowrap}@media (min-width: 768px) and (max-width: 1023px){.article-table-header{padding:1.8229166667vw 2.34375vw}}@media (min-width: 1024px){.article-table-header{padding:16px 20px}}.article-table-cell{padding:2.6666666667vw 4.2666666667vw;text-align:left;color:var(--theme-primary);font-weight:400;text-transform:none}@media (min-width: 768px) and (max-width: 1023px){.article-table-cell{padding:1.5625vw 2.34375vw}}@media (min-width: 1024px){.article-table-cell{padding:14px 20px}}.article-table-cell a{color:var(--orange);text-decoration:none;transition:opacity .3s var(--ease-out-cubic)}.article-table-cell a:hover{opacity:.8;text-decoration:underline}.article-table-cell code{font-size:.9em}.loading-container{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--theme-secondary);color:var(--theme-primary)}.loading-content{text-align:center;max-width:80vw}@media (min-width: 1024px){.loading-content{max-width:27.7777777778vw}}.loading-logo{display:flex;align-items:center;justify-content:center;gap:3.2vw;margin-bottom:8.5333333333vw}@media (min-width: 1024px){.loading-logo{gap:1.1111111111vw;margin-bottom:3.3333333333vw}}.loading-logo-icon{width:10.6666666667vw;height:10.6666666667vw;background-color:var(--orange);display:flex;align-items:center;justify-content:center}@media (min-width: 1024px){.loading-logo-icon{width:3.3333333333vw;height:3.3333333333vw}}.loading-logo-icon svg{width:5.3333333333vw;height:5.3333333333vw;color:var(--black)}@media (min-width: 1024px){.loading-logo-icon svg{width:1.6666666667vw;height:1.6666666667vw}}.loading-logo-text{color:var(--theme-primary);font-size:6.4vw;line-height:1;margin:0;text-transform:uppercase}@media (min-width: 1024px){.loading-logo-text{font-size:2.2222222222vw}}.loading-terminal{background-color:var(--theme-secondary);border:1px solid rgba(242,242,242,.2);padding:6.4vw}@media (min-width: 1024px){.loading-terminal{padding:2.2222222222vw}}html[data-theme=light] .loading-terminal{border-color:#0003}.loading-dots{display:flex;justify-content:center;gap:2.1333333333vw;margin-bottom:4.2666666667vw}@media (min-width: 1024px){.loading-dots{gap:.8333333333vw;margin-bottom:1.3888888889vw}}.loading-dots span{width:2.1333333333vw;height:2.1333333333vw;background-color:var(--orange);border-radius:50%;animation:loading-bounce 1.4s ease-in-out infinite both}@media (min-width: 1024px){.loading-dots span{width:.6944444444vw;height:.6944444444vw}}.loading-dots span:nth-child(1){animation-delay:-.32s}.loading-dots span:nth-child(2){animation-delay:-.16s}.loading-dots span:nth-child(3){animation-delay:0s}.loading-text{color:var(--theme-tertiary);opacity:.8;text-transform:uppercase;margin:0}@keyframes loading-bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.error-container{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--theme-secondary);color:var(--theme-primary);padding:8.5333333333vw}@media (min-width: 1024px){.error-container{padding:3.3333333333vw}}.error-content{text-align:center;max-width:106.6666666667vw}@media (min-width: 1024px){.error-content{max-width:34.7222222222vw}}.error-content h1{color:var(--orange);margin-bottom:4.2666666667vw;text-transform:uppercase}@media (min-width: 1024px){.error-content h1{margin-bottom:1.6666666667vw}}.error-content p{color:var(--theme-tertiary);margin-bottom:8.5333333333vw;text-transform:uppercase}@media (min-width: 1024px){.error-content p{margin-bottom:2.7777777778vw}}.error-content button{background:transparent;border:1px solid var(--orange);color:var(--orange);padding:3.2vw 6.4vw;cursor:pointer;transition:all .3s var(--ease-out-cubic);font-weight:600;letter-spacing:.5px;text-transform:uppercase}@media (min-width: 1024px){.error-content button{padding:1.1111111111vw 2.2222222222vw}}.error-content button:hover{background-color:var(--orange);color:var(--black)}
