:root{--bkt-navy:#0b2a4a;--bkt-blue:#274875;--bkt-gold:#c9a27e;--bkt-gold-dk:#b8895f;--bkt-cream:#fbf7f2;--bkt-text:#2b3a4e;--bkt-line:#eee3d6;--bkt-serif:"DM Serif Display",Georgia,serif;--bkt-sans:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:#fff;color:var(--bkt-text);font:400 16px/1.7 var(--bkt-sans);-webkit-font-smoothing:antialiased}.body_wrap{overflow-x:clip}img,video,iframe,embed,object{max-width:100%}img{height:auto;vertical-align:middle;border:0}svg{vertical-align:middle}a{color:var(--bkt-blue);text-decoration:none;transition:color .2s}a:hover,a:focus{color:var(--bkt-gold-dk)}:focus-visible{outline:2px solid var(--bkt-gold);outline-offset:2px}::selection{background:#e8cfb4;color:var(--bkt-navy)}h1,h2,h3,h4,h5,h6{color:var(--bkt-navy);margin:0 0 .5em;line-height:1.2}h1,h2,h3{font-family:var(--bkt-serif);font-weight:400;letter-spacing:0}h4,h5,h6{font-family:var(--bkt-sans);font-weight:700}h1{font-size:2.75rem}h2{font-size:2.125rem}h3{font-size:1.625rem}h4{font-size:1.25rem}h5{font-size:1.0625rem}h6{font-size:.9375rem}p,ul,ol,dl,blockquote,figure,table,pre{margin:0 0 1.2em}ul,ol{padding-left:1.4em}li{margin:0 0 .35em}li>ul,li>ol{margin:.35em 0 0}blockquote{border-left:3px solid var(--bkt-gold);padding:.4em 0 .4em 1.2em;font-style:italic;color:var(--bkt-navy)}hr{border:0;border-top:1px solid var(--bkt-line);margin:2em 0}table{width:100%;border-collapse:collapse}th,td{border:1px solid var(--bkt-line);padding:.6em .8em;text-align:left;vertical-align:top}th{background:var(--bkt-cream);color:var(--bkt-navy)}pre,code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}pre{background:var(--bkt-cream);padding:1em;overflow:auto}input,select,textarea,button{font:inherit;color:inherit}input[type=text],input[type=email],input[type=tel],input[type=url],input[type=search],input[type=number],input[type=password],select,textarea{max-width:100%;border:1px solid #d9cbbb;border-radius:6px;background:#fff;padding:.6em .8em;color:var(--bkt-navy)}button,input[type=submit],.button{cursor:pointer;border:0;border-radius:999px;background:var(--bkt-navy);color:#fff;padding:.75em 1.5em;font-weight:700}button:hover,input[type=submit]:hover,.button:hover{background:var(--bkt-blue)}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;word-wrap:normal!important}.skip-link:focus{clip:auto;clip-path:none;height:auto;width:auto;margin:0;left:12px;top:12px;z-index:100000;background:#fff;color:var(--bkt-navy);padding:12px 18px;border-radius:6px;box-shadow:0 4px 18px rgb(11 42 74 / .25);font-weight:700}#content:focus{outline:0}.content_wrap{width:1170px;max-width:calc(100% - 40px);margin-left:auto;margin-right:auto}.content_wrap:after,.columns_wrap:after{content:"";display:table;clear:both}.page_content_wrap.page_paddings_yes{padding:60px 0}.content{width:100%}.post_item_single{margin:0}.post_content:after{content:"";display:table;clear:both}.post_content>*:last-child{margin-bottom:0}.top_panel_title{background:var(--bkt-cream);border-bottom:1px solid var(--bkt-line);padding:48px 0 40px}.top_panel_title .page_title{font-family:var(--bkt-serif);font-weight:400;font-size:2.75rem;line-height:1.12;color:var(--bkt-navy);margin:0}.top_panel_title .cat_post_info{margin:0 0 12px}.top_panel_title .cat_post_info a{font:700 12px var(--bkt-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--bkt-gold-dk)}.post_info{margin:14px 0 0;font-size:14px;color:#5d6878;display:flex;flex-wrap:wrap;gap:6px 18px}.post_info a{color:var(--bkt-navy);font-weight:600}.archive_description{margin:12px 0 0;max-width:720px;color:#5d6878}body.single-post:not(.bk4):not(.bk5) .post_item_single{max-width:780px;margin:0 auto}body.single-post:not(.bk4):not(.bk5) .post_content{font-size:17px;line-height:1.8}.post_featured{margin:0 0 32px}.post_featured img{display:block;width:100%;border-radius:12px}.alignleft{float:left;margin:.3em 1.6em 1em 0}.alignright{float:right;margin:.3em 0 1em 1.6em}.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{max-width:100%}.wp-caption-text,figcaption{font-size:14px;color:#5d6878;margin-top:.5em}.wp-block-image img{display:block}.gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.gallery-item{margin:0}.post_item_excerpt{display:grid;grid-template-columns:260px 1fr;gap:28px;padding:0 0 32px;margin:0 0 32px;border-bottom:1px solid var(--bkt-line)}.post_item_excerpt.no_thumb{grid-template-columns:1fr}.post_item_excerpt .post_thumb img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:10px}.post_item_excerpt .post_title{font-size:1.625rem;margin:0 0 6px}.post_item_excerpt .post_title a{color:var(--bkt-navy)}.post_item_excerpt .post_title a:hover{color:var(--bkt-gold-dk)}.post_item_excerpt .post_info{margin:0 0 10px}.post_readmore{font-weight:700;color:var(--bkt-gold-dk)}.navigation.pagination{margin:20px 0 0}.nav-links{display:flex;flex-wrap:wrap;gap:8px}.nav-links .page-numbers{display:inline-block;min-width:42px;padding:8px 12px;border:1px solid var(--bkt-line);border-radius:999px;text-align:center;color:var(--bkt-navy)}.nav-links .page-numbers.current,.nav-links a.page-numbers:hover{background:var(--bkt-gold);border-color:var(--bkt-gold);color:var(--bkt-navy)}.search-form{display:flex;gap:10px;max-width:560px}.search-form label{flex:1}.search-form .search-field{width:100%}.bk-notfound{padding:20px 0}.bk-notfound p{max-width:640px}.footer_wrap{background:var(--bkt-navy);color:#c8d1de;padding:60px 0 50px;font-size:14px;line-height:1.7}.footer_wrap .columns_wrap{display:flex;flex-wrap:wrap;gap:36px}.footer_wrap .columns_wrap>aside{flex:1 1 280px;min-width:0;margin:0}.footer_wrap .widget_title,.footer_wrap h4{color:#fff}.footer_wrap .widget_title{font:700 17px var(--bkt-sans);margin:0 0 12px}.footer_wrap a{color:#fff}.footer_wrap a:hover{color:var(--bkt-gold)}.footer_wrap .logo{margin:0 0 18px}.footer_wrap .logo img{display:block;width:200px;max-width:100%;height:auto;filter:brightness(0) invert(1)}.footer_wrap ul{list-style:none;padding:0}.copyright_wrap{background:var(--bkt-navy);border-top:1px solid rgb(255 255 255 / .12);color:rgb(255 255 255 / .62);font-size:13px;line-height:1.6;padding:22px 0;text-align:center}.copyright_wrap a{color:#fff}.sc_image{margin:0 0 1.2em}.sc_image img{display:block}.sc_columns{display:flex;flex-wrap:wrap;gap:30px}.sc_column_item{flex:1 1 220px;min-width:0}.sc_team_fallback{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:30px;text-align:center}.sc_team_fallback .sc_team_item a{display:block;color:var(--bkt-navy)}.sc_team_fallback .sc_team_item_avatar img{width:170px;height:170px;object-fit:cover;object-position:50% 0;border-radius:50%;margin:0 auto 12px}.sc_team_fallback .sc_team_item_title{display:block;font-weight:700}.sc_team_fallback .sc_team_item_position{display:block;font-size:13px;color:#5d6878}.sc_skills{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.sc_skills_item{text-align:center;min-width:140px}.sc_skills_total{font:400 48px/1 var(--bkt-serif);color:var(--bkt-navy)}.sc_button{display:inline-block;background:var(--bkt-gold);color:var(--bkt-navy);padding:12px 24px;border-radius:999px;font-weight:700}.sc_button:hover{background:var(--bkt-gold-dk);color:var(--bkt-navy)}details.sc_accordion_item{border-bottom:1px solid var(--bkt-line);padding:12px 0}details.sc_accordion_item>summary{cursor:pointer;font-weight:700;color:var(--bkt-navy)}@media (max-width:1023px){.page_content_wrap.page_paddings_yes{padding:44px 0}.top_panel_title{padding:36px 0 30px}.top_panel_title .page_title,h1{font-size:2.25rem}h2{font-size:1.875rem}}@media (max-width:767px){.content_wrap{max-width:calc(100% - 32px)}.page_content_wrap.page_paddings_yes{padding:32px 0}.top_panel_title .page_title,h1{font-size:2rem}h2{font-size:1.625rem}h3{font-size:1.375rem}.alignleft,.alignright{float:none;margin:0 0 1em}.post_item_excerpt{grid-template-columns:1fr;gap:16px}.footer_wrap{padding:44px 0 36px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}