@font-face{font-family:__JetBrains_Mono_ecea63;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2f186ab49059fbbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_ecea63;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7be269dd6123b082-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_ecea63;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/db5568a2cfd831e2-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_ecea63;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6760c1b492207d80-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_ecea63;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1f424c9580f97313-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:__JetBrains_Mono_ecea63;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/427e4a37d3642943-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:__JetBrains_Mono_Fallback_ecea63;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_ecea63{font-family:"__JetBrains_Mono_ecea63","__JetBrains_Mono_Fallback_ecea63",var(--font-system);font-weight:400;font-style:normal}@font-face{font-family:__basementGrotesque_05b557;src:url(/_next/static/media/a84781c788a2b97e-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:__basementGrotesque_05b557;src:url(/_next/static/media/bc3630b4b97df584-s.p.woff2) format("woff2");font-display:swap;font-weight:800}@font-face{font-family:__basementGrotesque_05b557;src:url(/_next/static/media/a54e02ff416a4c86-s.p.woff2) format("woff2");font-display:swap;font-weight:900}@font-face{font-family:__basementGrotesque_Fallback_05b557;src:local("Arial");ascent-override:84.82%;descent-override:18.04%;line-gap-override:16.96%;size-adjust:118.02%}.__className_05b557{font-family:"__basementGrotesque_05b557","__basementGrotesque_Fallback_05b557",var(--font-system)}@font-face{font-family:__optiFont_6c9148;src:url(/_next/static/media/1889aeec034360c4-s.p.otf) format("opentype");font-display:swap;font-weight:500}@font-face{font-family:__optiFont_6c9148;src:url(/_next/static/media/8640298bfd5e3e8e-s.p.otf) format("opentype");font-display:swap;font-weight:600}@font-face{font-family:__optiFont_Fallback_6c9148;src:local("Arial");ascent-override:90.15%;descent-override:40.75%;line-gap-override:0.00%;size-adjust:92.51%}.__className_6c9148{font-family:"__optiFont_6c9148","__optiFont_Fallback_6c9148",var(--font-system)}.__variable_6c9148{--font-opti:"__optiFont_6c9148","__optiFont_Fallback_6c9148",var(--font-system)}@font-face{font-family:__aktivGrotesk_d3ebcb;src:url(/_next/static/media/7a866dec6b07ef1e-s.p.ttf) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:__aktivGrotesk_d3ebcb;src:url(/_next/static/media/aeb9fd809a6f5231-s.p.ttf) format("truetype");font-display:swap;font-weight:500}@font-face{font-family:__aktivGrotesk_d3ebcb;src:url(/_next/static/media/a6000e980167d390-s.p.ttf) format("truetype");font-display:swap;font-weight:700}@font-face{font-family:__aktivGrotesk_d3ebcb;src:url(/_next/static/media/7509b72b9d35d701-s.p.ttf) format("truetype");font-display:swap;font-weight:900}@font-face{font-family:__aktivGrotesk_Fallback_d3ebcb;src:local("Arial");ascent-override:76.12%;descent-override:21.59%;line-gap-override:15.93%;size-adjust:102.34%}.__className_d3ebcb{font-family:"__aktivGrotesk_d3ebcb","__aktivGrotesk_Fallback_d3ebcb",var(--font-system)}.__variable_d3ebcb{--font-aktiv-grotesk:"__aktivGrotesk_d3ebcb","__aktivGrotesk_Fallback_d3ebcb",var(--font-system)}.custom-cursor_customCursor__xjWSg{position:fixed;width:20px;height:20px;background-color:#203323;border-radius:50%;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);animation:custom-cursor_pulse__5gq6e 2s infinite}@keyframes custom-cursor_pulse__5gq6e{0%{transform:translate(-50%,-50%) scale(1);opacity:.7}50%{transform:translate(-50%,-50%) scale(1.4);opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:.7}}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px}pre{font-family:monospace;font-size:1em}a{background-color:transparent;color:inherit;text-decoration:inherit}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:solid}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0;padding:0;line-height:inherit;color:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;-moz-appearance:button;appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em;margin:0}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}ol,ul{list-style:none;margin:0;padding:0}*,:after,:before{box-sizing:border-box;border:0 solid #e2e8f0}input:input-placeholder,textarea:input-placeholder{color:#a0aec0}input::input-placeholder,textarea::input-placeholder{color:#a0aec0}input::placeholder,textarea::placeholder{color:#a0aec0}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block}img,video{max-width:100%;height:auto}@import"https://fonts.googleapis.com/css2?family=Crimson+Text:ital,wght@0,400;0,600;1,400;1,600&display=swap";:root{--font-system:-apple-system,blinkmacsystemfont,segoe ui,roboto,oxygen,ubuntu,cantarell,fira sans,droid sans,helvetica neue,sans-serif;--inspect-color:red;--color-black:#000;--color-white:#efefef;--color-orange:#ff4d00;--theme-primary:#206095;--theme-primary-light:rgba(32,96,149,.1);--theme-accent:#fcc;--theme-accent-light:hsla(0,100%,90%,.1);--light-bg-primary:#f8f9fa;--light-bg-secondary:#e9ecef;--light-bg-tertiary:#fff;--light-text-primary:#333;--light-text-secondary:#555;--light-text-muted:#666;--light-border:#206095;--light-accent:#206095;--dark-bg-primary:#1a1a1a;--dark-bg-secondary:#0f0f0f;--dark-bg-tertiary:rgba(32,32,32,.8);--dark-text-primary:#fff;--dark-text-secondary:hsla(0,0%,100%,.9);--dark-text-muted:hsla(0,0%,100%,.7);--dark-border:#fcc;--dark-accent:#fcc;--success:#28a745;--warning:#ffc107;--error:#dc3545;--info:--theme-primary;--space-xs:0.5rem;--space-sm:0.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--space-5xl:8rem;--section-padding-y:var(--space-5xl);--section-padding-x:var(--space-lg);--container-max-width:1200px;--content-max-width:800px;--grid-gap:var(--space-xl);--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:50%;--shadow-sm:0 1px 2px rgba(0,0,0,.05);--shadow-md:0 4px 6px rgba(0,0,0,.1);--shadow-lg:0 8px 16px rgba(0,0,0,.1);--shadow-xl:0 16px 32px rgba(0,0,0,.15);--transition-fast:0.15s ease-in-out;--transition-normal:0.2s ease-in-out;--transition-slow:0.3s ease-in-out;--custom-ease-out:cubic-bezier(0,1,0.5,1.02);--header-height:7.9166666667vw;--base-font-size:16px;--heading-primary-font-family:var(--font-opti),"Segoe UI",-apple-system,BlinkMacSystemFont,sans-serif;--heading-secondary-font-family:var(--font-opti),"Segoe UI",-apple-system,BlinkMacSystemFont,sans-serif;--heading-font-weight:600;--heading-line-height:1.4em;--body-font-family:var(--font-aktiv-grotesk),"Helvetica Neue",Arial,sans-serif;--body-font-weight:400;--body-line-height:2em;--meta-font-family:"adobe-garamond-pro","Times New Roman",Georgia,serif;--meta-font-weight:600;--meta-line-height:1.6em;--h1-size:3.7rem;--h2-size:2.9rem;--h3-size:2.3rem;--h4-size:1.4rem;--large-text-size:1.4rem;--normal-text-size:1.2rem;--small-text-size:1rem;--meta-text-size:1.3rem}html{line-height:1.5;box-sizing:border-box;text-rendering:geometricprecision;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased;-moz-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:dark;background-color:#000;font-size:var(--base-font-size)}body{cursor:none;font-family:var(--body-font-family);font-weight:var(--body-font-weight);line-height:var(--body-line-height);-webkit-font-smoothing:antialiased;word-wrap:break-word;transition:opacity .2472135955s ease-in}body.inspect *{outline:1px solid var(--inspect-color)!important}body:not(.user-is-tabbing) button:focus,body:not(.user-is-tabbing) input:focus,body:not(.user-is-tabbing) select:focus,body:not(.user-is-tabbing) textarea:focus{outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wrapper{width:100%;padding:0 max(16px,1.6666666667vw)}.canvas{position:fixed!important;top:0;left:0;width:100vw!important;height:100vh!important;z-index:10}.link{position:relative;white-space:nowrap;color:theme("colors.white");transition:color .25s ease-in-out;text-decoration:none;pointer-events:all}.link:after,.link:before{position:absolute;top:100%;left:0;background:currentcolor;width:100%;height:.0520833333vw;pointer-events:none}.link:before{content:"";transform:scaleX(0);transform-origin:100% 50%;transition:transform .25s ease-in-out}@media(hover:hover){.link:focus:before,.link:hover:before{transform:scaleX(1);transform-origin:0 50%}}h1,h2,h3,h4{font-family:var(--heading-primary-font-family);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height);letter-spacing:0}h1{font-size:var(--h1-size)}h2{font-size:var(--h2-size)}h3{font-size:var(--h3-size)}h4{font-size:var(--h4-size)}p{font-family:var(--body-font-family);font-size:var(--normal-text-size);font-weight:var(--body-font-weight);line-height:var(--body-line-height);margin:1rem 0}.large-text{font-size:var(--large-text-size)}.small-text{font-size:var(--small-text-size)}.caption,.meta-text{font-family:var(--meta-font-family);font-size:var(--meta-text-size);font-weight:var(--meta-font-weight);font-style:italic;line-height:var(--meta-line-height)}*{box-sizing:border-box}html{scroll-behavior:smooth}:focus-visible{outline:2px solid var(--theme-primary);outline-offset:2px;border-radius:2px}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:768px){:root{--h1-size:2.8rem;--h2-size:2.2rem;--h3-size:1.8rem;--h4-size:1.3rem;--normal-text-size:1.1rem}}::selection{color:#000;background-color:#ff4d00}