.hero{position:relative;padding:0;overflow:hidden;background:linear-gradient(var(--hero-bg),var(--hero-bg-2))}.hero-content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;transition:transform 0s ease-out}.hero-image{max-height:calc(40vh - 50px);width:auto}@media (max-width: 900px){.hero{padding:00px 0}.hero-image{max-height:calc(35vh - 60px)}}.about-hero,.hero{display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;width:100%}.about-hero p,.hero p{color:var(--hero-text)}.about-section{display:flex;flex-direction:column;gap:2rem;padding:2rem;max-width:1200px;margin:0 auto}.about-row{display:grid;grid-template-columns:80% 20%;align-items:center;gap:2rem;grid-template-areas:"text image"}.about-row.reverse{grid-template-columns:20% 80%;grid-template-areas:"image text"}.text-cell{grid-area:text;color:var(--about-header-text)}.image-cell{grid-area:image}.image-cell img{width:100%;height:auto;border-radius:8px;display:block}.text-cell p{background:var(--text-cell-anti);padding:.5rem;border-radius:8px;margin-bottom:.5rem}.text-cell p.header{font-weight:700;font-size:1.5rem}.values-section{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;padding:2rem;max-width:1200px;margin:0 auto}.value-card{display:flex;flex-direction:column;background:#f9f9f9;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #00000014}.value-card img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;filter:grayscale(100%)}.value-text{padding:1rem;background:var(--text-cell)}.value-text h3{margin:0;font-size:1.2rem;font-weight:700}.value-text h4{margin:.5rem 0;font-size:1rem;font-weight:400;color:#555}.value-text p{font-size:.95rem;color:#333}@media (min-width: 900px){.about-hero,.hero{background:linear-gradient(var(--hero-bg),var(--hero-bg-2)),center/cover no-repeat;height:40vh;padding:2rem}}@media (max-width: 900px){.about-hero{background:linear-gradient(var(--hero-bg),var(--hero-bg-2)),center/cover no-repeat;height:40vh;padding:2rem}.about-row{grid-template-columns:1fr;grid-template-areas:"text" "image"}.about-row.reverse{grid-template-columns:1fr;grid-template-areas:"image" "text"}.values-section{grid-template-columns:1fr}.value-card img{height:180px}.about-hero img{max-width:100%}}:root{--brand-badge-color: var(--blue-1);--brand-anti-color: var(--orange-1-8);--blue-1:#1F5770;--blue-1-8:#1F5770;--orange-1:#C97208;--orange-1-8:#C97208FF;--theme-selector-bg: rgba(255,255,255,.1);--theme-selector-border: rgba(255,255,255,.3);--theme-selector-color: #fff;--background-color: #ffffff;--nav-bg-color: #1F5770;--carousel-cell-bg: #1F577022;--carousel-button-color: #0d1b2aff;--site-font: "Quicksand";--text-cell: #ff990044;--text-cell-anti: #f1f5f944;--hero-bg: #255770b3;--hero-bg-2: #255770b3;--about-header-text: #f1f5f9 ;--hero-text: #f1f5f9}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--site-font);color:#111;background:url(/assets/bg-page-default-CHQh2gX2.svg) no-repeat right bottom var(--background-color)}.container{max-width:1200px;margin:0px Auto;align-items:center}.navbar{position:sticky;top:0;z-index:50;background:var(--nav-bg-color) url(/assets/bg-default-l5QVPjiu.svg) no-repeat right;color:#fff;border-bottom:2px solid var(--brand-badge-color);height:80px;display:flex}.navbar button{background:none;border:none;color:inherit;cursor:pointer}.navbar-inner{display:flex;align-items:center;justify-content:space-between}.navbar-inner a{margin-left:5px}@media (max-width: 900px){.navbar-inner img{max-width:330px}}.brand{display:flex;align-items:center;gap:10px;font-weight:700;letter-spacing:.5px}.brand-badge{border:0;color:var(--blue-1);height:75px;display:grid;place-items:center;font-weight:900}@media (min-width: 900px){.navlinks.desktop-navlinks{display:flex;gap:24px;align-items:center;height:100%}}@media (max-width: 900px){.navbar-inner{justify-content:left}}.navlinks a{display:flex;align-items:center;color:var(--brand-anti-color);text-decoration:none;opacity:.9;font-weight:700;height:100%;padding:6px 4px;border-radius:6px;transition:opacity .15s ease}.navlinks a.accent{color:var(--brand-anti-color);font-weight:700}.navlinks a:hover{opacity:1;color:#c97200;text-decoration:underline}.desktop-theme{display:flex;align-items:center}.mobile-controls-below{display:none}@media (max-width: 900px){.desktop-navlinks,.desktop-theme{display:none}.mobile-controls-below{display:block;position:relative}.mobile-controls-row{display:flex;justify-content:flex-end;padding:8px 16px;background:var(--nav-bg-color);border-bottom:2px solid var(--brand-badge-color)}.hamburger{font-size:24px;background:none;border:none;cursor:pointer;color:var(--brand-badge-color)}.mobile-dropdown{position:absolute;top:100%;right:0;left:0;width:100%;background:var(--nav-bg-color);z-index:1000;box-shadow:0 4px 15px #0003;display:flex;flex-direction:column;padding:16px;gap:16px}.navlinks.mobile-navlinks{display:flex;flex-direction:column;gap:12px;text-align:right}.mobile-theme-dropdown{display:flex;flex-direction:column;gap:6px}.theme-toggle{background:none;border:1px solid var(--brand-badge-color);border-radius:6px;padding:6px 10px;font-weight:700;cursor:pointer;color:var(--brand-badge-color);text-align:right}.theme-options{display:flex;flex-direction:column;gap:6px;margin-top:6px}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;z-index:900}}.theme-selector{padding:4px 8px;border-radius:6px;border:1px solid var(--theme-selector-border);background:var(--theme-selector-bg);color:var(--theme-selector-color);font-weight:600;cursor:pointer}.hero{border-bottom:1px solid #e6ecef;width:100%;background:linear-gradient(var(--hero-bg),var(--hero-bg-2))}.hero .frame{margin:8px auto;border-radius:20px;overflow:hidden;box-shadow:0 12px 30px #00000014;display:flex;justify-content:center;align-items:center;height:100%}.hero img{-o-object-fit:cover;object-fit:cover;display:block}@media (max-width: 900px){.hero .frame{margin:5px 2px 0}.hero{border-bottom:None}.hero{align-items:center}.hero p{display:None}}@media (min-width: 900px){.hero{height:40vh}.hero img{width:100%}}.content{align-items:center;justify-items:center}@media (max-width: 900px){.content .hero{display:None}}.carousel-container{position:relative;margin:8px auto auto;width:100%;max-width:1200px}.carousel-slide{position:relative;border-radius:12px;overflow:hidden;min-height:500px}.carousel-viewport{overflow:hidden;position:relative;border-radius:12px;min-height:400px}.carousel-background{width:100%;height:100%;background-size:cover;background-position:center;position:relative}.carousel-overlay{position:absolute;width:100%;height:100%;min-height:500px;inset:0;background-color:var(--theme-selector-bg)}.carousel-content{inset:0;z-index:10;display:flex;flex-direction:column;justify-content:space-between;padding:2rem;color:var(--theme-selector-color);background-color:#fff8}.carousel-top{text-align:center;margin-bottom:1rem;min-height:250px;background-color:#fff8;color:var(--blue-1);border-radius:.75rem}.carousel-top h2{font-size:2rem;margin-bottom:.5rem;font-weight:800;color:var(--blue-1)}.carousel-top p{font-size:1.9rem;line-height:2.2rem;font-weight:400}.carousel-bottom{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;width:100%}.carousel-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--carousel-cell-bg);padding:.5rem;border-radius:.75rem;margin:.2rem}.carousel-cell h2{font-size:1.2rem;margin-bottom:.25rem}.carousel-cell p{font-size:1.2rem;text-align:center}.carousel-controls{display:flex;justify-content:space-between;align-items:center;margin-top:12px;z-index:100;position:relative}.carousel-btn{background-color:#e5e7eb;border:none;padding:.5rem 1rem;border-radius:.5rem;cursor:pointer}.carousel-btn:hover{background-color:#fbbf24}.carousel-dots{display:flex;gap:.5rem}.carousel-dots .dot{width:.75rem;height:.75rem;border-radius:50%;background-color:#ddd;border:none;cursor:pointer}.carousel-dots .dot.active{background-color:#ff7f00}@media (max-width: 900px){.carousel-content{position:relative;inset:auto;padding:1rem;display:flex;flex-direction:column;justify-content:flex-start}.carousel-overlay{display:none}}@media (max-width: 900px){.carousel-bottom{grid-template-columns:1fr}.carousel-top h2{font-size:1.5rem}.carousel-cell h2{font-size:1rem}.carousel-cell p{font-size:.85rem}.carousel-viewport{position:relative;min-height:auto;overflow:visible}.carousel-slide,.carousel-background,.carousel-overlay{position:relative}}.bg-orange-500{background-color:#c97208}h2.grid-cell{margin-top:5px;margin-bottom:5px;padding-bottom:5px;color:var(--blue-1);font-weight:600;font-family:Agency FB;font-size:35px;border-bottom:1px solid white}footer{border-top:1px solid #e6ecef;padding:24px 0;color:#5a6872;font-size:14px}/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-duration:initial}}}.visible{visibility:visible}.container{width:100%}.block{display:block}.flex{display:flex}.hidden{display:none}.min-h-screen{min-height:100vh}.flex-1{flex:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-300{--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.group-hover\:rotate-90:is(:where(.group):hover *){rotate:90deg}.hover\:underline:hover{text-decoration-line:underline}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}
