.CUj6aG_nav{padding:24px var(--page-padding) 0;justify-content:center;gap:32px;display:flex}.CUj6aG_nav a{color:var(--color-text);text-transform:uppercase;letter-spacing:.08em;opacity:.7;font-size:.8rem;font-weight:600;text-decoration:none}.CUj6aG_nav a:hover{opacity:1;color:var(--color-text)}
:root{--color-alabaster:#dad7cd;--color-sage:#a3b18a;--color-fern:#588157;--color-hunter:#3a5a40;--color-deep-green:#344e41;--background:#dad7cd;--foreground:#344e41;--color-surface:#e4e1d8;--color-surface-muted:#cdd1bc;--color-text:#e4e1d8;--color-text-muted:#5f6f62;--color-text-light:#dad7cd;--color-primary:#344e41;--color-primary-hover:#3a5a40;--color-secondary:#588157;--color-secondary-hover:#3a5a40;--color-accent:#a3b18a;--color-border:#344e4138;--color-border-strong:#344e4180;--page-width:1440px;--content-width:1200px;--page-padding:clamp(1rem, 3vw, 3rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--font-sans:Arial, Helvetica, sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.5rem;--font-size-2xl:2rem;--font-size-3xl:clamp(2rem, 4vw, 4rem);--line-height-tight:1.1;--line-height-normal:1.5;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--transition-fast:.15s ease;--transition-standard:.25s ease}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--color-deep-green);min-height:100vh;color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-base);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{max-width:100%;display:block}button,input,textarea,select{font:inherit}button{color:inherit}a{color:inherit;font-family:var(--font-sans);text-decoration:none}p,h1,h2,h3,h4,h5,h6{font-family:var(--font-display);margin-top:0}h1,h2,h3,h4,h5,h6{line-height:var(--line-height-tight)}p{margin-bottom:1rem}::selection{background:var(--color-deep-green);color:var(--color-alabaster)}a{text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--color-fern)}button{border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-text-light);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast), opacity var(--transition-fast);border:0}button:hover{background:var(--color-primary-hover)}button:disabled{cursor:not-allowed;opacity:.45}input,textarea,select{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;color:var(--color-text);transition:border-color var(--transition-fast);background:#ffffff40;outline:none;padding:.75rem 1rem}input:focus,textarea:focus,select:focus{border-color:var(--color-deep-green)}progress{appearance:none;background:var(--color-sage);border:0;border-radius:999px;overflow:hidden}progress::-webkit-progress-bar{background:var(--color-sage)}progress::-webkit-progress-value{background:var(--color-deep-green)}progress::-moz-progress-bar{background:var(--color-deep-green)}.page{width:min(var(--page-width), calc(100% - (var(--page-padding) * 2)));margin-inline:auto}.content{width:min(var(--content-width), calc(100% - (var(--page-padding) * 2)));margin-inline:auto}.surface{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}
.x_hx6q_nav{z-index:100;background-color:var(--foreground);width:100%;color:var(--background);justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex;position:fixed;top:0;left:0}.x_hx6q_brand{transform:rotate(-2deg)}.x_hx6q_siteName{letter-spacing:.05em;margin-top:0;margin-left:1rem;padding:0;font-size:2.5rem;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.x_hx6q_navList{text-transform:uppercase;gap:2rem;font-size:clamp(1rem,1.2vw,1.5rem);font-weight:500;list-style:none;display:flex}.x_hx6q_navItem a{transition:color var(--duration) var(--ease)}.x_hx6q_navItem a:hover,.x_hx6q_active a{color:var(--accent)}.x_hx6q_navItem>a:after{content:"";background-color:var(--background);transform-origin:100%;width:100%;height:2px;margin-top:4px;transition:transform .4s cubic-bezier(.4,0,.2,1);display:block;transform:scaleX(0)}.x_hx6q_navItem>a:hover:after,.x_hx6q_active>a:after{transform:scaleX(1)}@media (max-width:1024px){.x_hx6q_nav{display:none}}
.VHlJZW_mobileNav{z-index:1000;--mobile-nav-accent:var(--foreground);position:relative}.VHlJZW_navBar{z-index:1002;pointer-events:none;justify-content:space-between;align-items:flex-start;padding:clamp(1rem,4vw,2rem);display:flex;position:fixed;top:0;left:0;right:0}.VHlJZW_brand,.VHlJZW_menuButton{pointer-events:auto}.VHlJZW_brand{color:var(--background);text-transform:uppercase;flex-direction:column;line-height:.72;text-decoration:none;display:flex;transform:rotate(-2deg)}.VHlJZW_brandSolid,.VHlJZW_brandOutline{letter-spacing:-.04em;font-size:clamp(1rem,2vw,1.35rem)}.VHlJZW_brandSolid{color:var(--mobile-nav-accent);font-style:italic}.VHlJZW_brandOutline{color:#0000;-webkit-text-stroke:.6px var(--background)}.VHlJZW_menuButton,.VHlJZW_signOutButton{min-width:6rem;color:var(--foreground);background:var(--background);font:inherit;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;border:1px solid #fcf6e4bf;border-bottom-width:2px;border-radius:7px;justify-content:space-between;align-items:flex-start;gap:.7rem;padding:.6rem .75rem;font-size:.7rem;display:flex;box-shadow:inset 1px 1px #ffffff26,0 3px 10px #00000040}.VHlJZW_menuButtonOpen{background:var(--foreground);color:var(--background);border-color:var(--background)}.VHlJZW_menuIcon{justify-content:center;align-items:center;width:1rem;font-size:1.25rem;line-height:.7;display:flex}.VHlJZW_signOutButton{font-size:.7rem;position:absolute;bottom:20px;right:clamp(1rem,4vw,2rem)}.VHlJZW_menu{z-index:1001;visibility:hidden;background:var(--foreground);opacity:0;transition:opacity .3s,transform .4s cubic-bezier(.76,0,.24,1),visibility 0s linear .4s;position:fixed;inset:0;overflow:hidden;transform:translateY(-1.5rem)}.VHlJZW_menuOpen{visibility:visible;opacity:1;transition:opacity .3s,transform .4s cubic-bezier(.76,0,.24,1);transform:translateY(0)}.VHlJZW_menuInner{z-index:1;width:100%;height:100%;padding:clamp(6rem, 12vh, 8rem) clamp(1.25rem, 4vw, 3rem) max(1.5rem, env(safe-area-inset-bottom));flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.VHlJZW_nav{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.VHlJZW_navList{flex-direction:column;justify-content:center;gap:15%;margin:0;padding:0;list-style:none;display:flex}.VHlJZW_navItem a{color:var(--background);padding:clamp(.75rem,2.5vh,1.3rem) 0;text-decoration:none}.VHlJZW_number{letter-spacing:.08em;opacity:.5;align-self:start;padding-top:.3rem;font-size:.6rem}.VHlJZW_linkText{font-size:clamp(3.1rem,6vw,6.5rem);line-height:.82;font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.045em;color:#0000;-webkit-text-stroke:1px var(--background);transition:color .18s,-webkit-text-stroke-color .18s,transform .25s}.VHlJZW_arrow{opacity:.35;font-size:clamp(1.5rem,4vw,2.25rem);transition:opacity .18s,transform .25s}.VHlJZW_active .VHlJZW_linkText{color:var(--backgroud);-webkit-text-stroke-color:var(--mobile-nav-accent)}.VHlJZW_active .VHlJZW_number,.VHlJZW_active .VHlJZW_arrow{color:var(--mobile-nav-accent);opacity:1}@media (hover:hover){.VHlJZW_navItem a:hover .VHlJZW_linkText{color:var(--background);transform:translate(.4rem)}.VHlJZW_navItem a:hover .VHlJZW_arrow{opacity:1;transform:translate(.2rem,.2rem)}.VHlJZW_menuButton:hover,.VHlJZW_signOutButton:hover{background-color:var(--color-hunter);color:var(--backgroud)}.VHlJZW_menuButtonOpen:hover{background-color:var(--background);color:var(--foreground)}}.VHlJZW_menuFooter{color:var(--background);text-transform:uppercase;letter-spacing:.12em;border-top:1px solid var(--background);opacity:1;justify-content:space-between;gap:1rem;padding-top:1rem;font-size:clamp(.5rem,1.5vw,.65rem);line-height:1.4;display:flex;position:absolute;bottom:20px}@media (min-width:1025px){.VHlJZW_navBar{padding:2rem clamp(2rem,4vw,4rem) 0}.VHlJZW_menuButton{min-width:4rem;padding:.7rem .9rem;font-size:.75rem}.VHlJZW_menuInner{padding:clamp(7rem,12vh,10rem) clamp(3rem,7vw,8rem) 2.5rem}.VHlJZW_navItem a{grid-template-columns:4rem minmax(0,1fr) auto;padding:clamp(.8rem,1.8vh,1.5rem) 0}.VHlJZW_number{font-size:.7rem}.VHlJZW_arrow{font-size:clamp(2rem,3vw,3rem)}.VHlJZW_menuFooter{font-size:.65rem}}@media (max-width:1024px){.VHlJZW_mobileNav{display:block}}@media (max-width:480px){.VHlJZW_menuButton{min-width:fit-content}.VHlJZW_menuInner{padding-left:1rem;padding-right:1rem}.VHlJZW_menuTitle{display:none}.VHlJZW_navItem a{grid-template-columns:1.8rem minmax(0,1fr) auto}.VHlJZW_linkText{-webkit-text-stroke-width:.8px;font-size:clamp(2.75rem,13vw,4rem)}.VHlJZW_menuFooter{flex-direction:column;gap:.35rem}}@media (prefers-reduced-motion:reduce){.VHlJZW_menu,.VHlJZW_linkText,.VHlJZW_arrow{transition:none}}
@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5a9c81ce1a6e5607-s.3we0903o7i6f-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7b11f7b6b8b2a51c-s.15emath8fyzqj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/37118adc619b7803-s.p.31l30c9jv8unx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans Fallback;src:local(Arial);ascent-override:83.09%;descent-override:21.71%;line-gap-override:0.0%;size-adjust:111.93%}.sRU1lG_className{font-family:Work Sans,Work Sans Fallback;font-style:normal}.sRU1lG_variable{--font-body:"Work Sans", "Work Sans Fallback"}
@font-face{font-family:Caprasimo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/15ff85e25e05638d-s.0vkehbqruf3sp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caprasimo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c7dac3dcfdb5e128-s.p.2je68ess2qfm7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caprasimo Fallback;src:local(Arial);ascent-override:79.59%;descent-override:19.86%;line-gap-override:0.0%;size-adjust:115.33%}.ABIU9a_className{font-family:Caprasimo,Caprasimo Fallback;font-style:normal;font-weight:400}.ABIU9a_variable{--font-display:"Caprasimo", "Caprasimo Fallback"}
