

a{color:#7E5F22}a:hover{color:#0A0334}
.nl{color:#F4EFE6;text-decoration:none;position:relative;transition:color .2s ease}
.nl::after{content:"";position:absolute;left:0;right:0;bottom:8px;height:1px;background:#DFB362;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}
.nl:hover{color:#DFB362}.nl:hover::after{transform:scaleX(1)}
.dd{position:relative}
.dd-menu{position:absolute;top:100%;left:-24px;min-width:260px;padding:14px 0;background:#0A0334;border:1px solid rgba(223,179,98,.4);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,visibility .2s;z-index:6}
.dd:hover .dd-menu,.dd:focus-within .dd-menu{opacity:1;visibility:visible;transform:translateY(0)}
.dd-menu a{display:block;padding:11px 24px;color:#D8CFC0;text-decoration:none;font-size:14px;letter-spacing:.04em;text-transform:none}
.dd-menu a:hover{color:#DFB362;background:rgba(223,179,98,.07)}
.b-ivory{transition:background-color .25s,color .25s,border-color .25s}
.b-ivory:hover{background-color:#DFB362!important;border-color:#DFB362!important;color:#0A0334!important}
.b-gold{transition:background-color .25s}
.b-gold:hover{background-color:#EFD39A!important}
.b-gline{transition:background-color .25s,color .25s}
.b-gline:hover{background-color:#DFB362!important;color:#0A0334!important}
.b-navy{transition:background-color .25s,color .25s}
.b-navy:hover{background-color:#0A0334!important;color:#F6F2EA!important}
.b-navyfill{transition:background-color .25s,color .25s}
.b-navyfill:hover{background-color:#DFB362!important;color:#0A0334!important}
.tl{color:#F4EFE6;text-decoration:none;border-bottom:1px solid rgba(223,179,98,.6);padding-bottom:4px;transition:color .2s}
.tl:hover{color:#DFB362}
.row{transition:background-color .3s ease}
.row:hover{background-color:rgba(10,3,52,.035)}
.row:hover .row-arrow{transform:translateX(6px);color:#0A0334}
.row-arrow{transition:transform .3s ease,color .3s ease}
.phases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}
.exp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.fcols{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px}
@keyframes breathe{0%,100%{opacity:.07}50%{opacity:.13}}
.hoopoe{animation:breathe 10s ease-in-out infinite}
@media (max-width:1000px){.phases{grid-template-columns:minmax(0,1fr)}.fcols{grid-template-columns:repeat(2,minmax(0,1fr))}.exp{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:760px){.row-grid{grid-template-columns:48px minmax(0,1fr)!important}.row-desc{grid-column:2}.row-arrow{display:none}}
@media (max-width:640px){.h1x{font-size:52px!important}.h2x{font-size:40px!important}.statement{font-size:32px!important}.fcols{grid-template-columns:minmax(0,1fr)}}



a{color:#7E5F22}a:hover{color:#0A0334}
.nl{color:#F4EFE6;text-decoration:none;position:relative;transition:color .2s ease}
.nl::after{content:"";position:absolute;left:0;right:0;bottom:8px;height:1px;background:#DFB362;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}
.nl:hover{color:#DFB362}.nl:hover::after{transform:scaleX(1)}
.dd{position:relative}
.dd-menu{position:absolute;top:100%;left:-24px;min-width:260px;padding:14px 0;background:#0A0334;border:1px solid rgba(223,179,98,.4);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,visibility .2s;z-index:6}
.dd:hover .dd-menu,.dd:focus-within .dd-menu{opacity:1;visibility:visible;transform:translateY(0)}
.dd-menu a{display:block;padding:11px 24px;color:#D8CFC0;text-decoration:none;font-size:14px;letter-spacing:.04em;text-transform:none}
.dd-menu a:hover{color:#DFB362;background:rgba(223,179,98,.07)}
.b-ivory{transition:background-color .25s,color .25s,border-color .25s}
.b-ivory:hover{background-color:#DFB362!important;border-color:#DFB362!important;color:#0A0334!important}
.b-gold{transition:background-color .25s}
.b-gold:hover{background-color:#EFD39A!important}
.b-gline{transition:background-color .25s,color .25s}
.b-gline:hover{background-color:#DFB362!important;color:#0A0334!important}
.b-navy{transition:background-color .25s,color .25s}
.b-navy:hover{background-color:#0A0334!important;color:#F6F2EA!important}
.b-navyfill{transition:background-color .25s,color .25s}
.b-navyfill:hover{background-color:#DFB362!important;color:#0A0334!important}
.tl{color:#F4EFE6;text-decoration:none;border-bottom:1px solid rgba(223,179,98,.6);padding-bottom:4px;transition:color .2s}
.tl:hover{color:#DFB362}
.row{transition:background-color .3s ease}
.row:hover{background-color:rgba(10,3,52,.035)}
.row:hover .row-arrow{transform:translateX(6px);color:#0A0334}
.row-arrow{transition:transform .3s ease,color .3s ease}
.phases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}
.exp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.fcols{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px}
.cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.card{transition:border-color .3s ease,background-color .3s ease,transform .3s ease}
.card:hover{border-color:#7E5F22!important;background-color:#FFFFFF!important;transform:translateY(-4px)}
.card:hover .card-arrow{transform:translateX(6px)}
.card-arrow{transition:transform .3s ease}
.card-dark{transition:border-color .3s ease}
.card-dark:hover{border-color:#DFB362!important}
@media (max-width:1100px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){.cards{grid-template-columns:minmax(0,1fr)}}
@keyframes breathe{0%,100%{opacity:.07}50%{opacity:.13}}
.hoopoe{animation:breathe 10s ease-in-out infinite}
@media (max-width:1000px){.phases{grid-template-columns:minmax(0,1fr)}.fcols{grid-template-columns:repeat(2,minmax(0,1fr))}.exp{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:760px){.row-grid{grid-template-columns:48px minmax(0,1fr)!important}.row-desc{grid-column:2}.row-arrow{display:none}}
@media (max-width:640px){.h1x{font-size:52px!important}.h2x{font-size:40px!important}.statement{font-size:32px!important}.fcols{grid-template-columns:minmax(0,1fr)}}



a{color:#7E5F22}a:hover{color:#0A0334}
.nl{color:#F4EFE6;text-decoration:none;position:relative;transition:color .2s ease}
.nl::after{content:"";position:absolute;left:0;right:0;bottom:8px;height:1px;background:#DFB362;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}
.nl:hover{color:#DFB362}.nl:hover::after{transform:scaleX(1)}
.dd{position:relative}
.dd-menu{position:absolute;top:100%;left:-24px;min-width:260px;padding:14px 0;background:#0A0334;border:1px solid rgba(223,179,98,.4);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,visibility .2s;z-index:6}
.dd:hover .dd-menu,.dd:focus-within .dd-menu{opacity:1;visibility:visible;transform:translateY(0)}
.dd-menu a{display:block;padding:11px 24px;color:#D8CFC0;text-decoration:none;font-size:14px;letter-spacing:.04em;text-transform:none}
.dd-menu a:hover{color:#DFB362;background:rgba(223,179,98,.07)}
.b-ivory{transition:background-color .25s,color .25s,border-color .25s}
.b-ivory:hover{background-color:#DFB362!important;border-color:#DFB362!important;color:#0A0334!important}
.b-gold{transition:background-color .25s}
.b-gold:hover{background-color:#EFD39A!important}
.b-gline{transition:background-color .25s,color .25s}
.b-gline:hover{background-color:#DFB362!important;color:#0A0334!important}
.b-navy{transition:background-color .25s,color .25s}
.b-navy:hover{background-color:#0A0334!important;color:#F6F2EA!important}
.b-navyfill{transition:background-color .25s,color .25s}
.b-navyfill:hover{background-color:#DFB362!important;color:#0A0334!important}
.tl{color:#F4EFE6;text-decoration:none;border-bottom:1px solid rgba(223,179,98,.6);padding-bottom:4px;transition:color .2s}
.tl:hover{color:#DFB362}
.row{transition:background-color .3s ease}
.row:hover{background-color:rgba(10,3,52,.035)}
.row:hover .row-arrow{transform:translateX(6px);color:#0A0334}
.row-arrow{transition:transform .3s ease,color .3s ease}
.phases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}
.exp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.fcols{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px}
.ed-row{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px 72px}
.ed-label{display:flex;flex-direction:column;gap:10px;padding-top:10px;border-top:1px solid currentColor;align-self:start;color:#7E5F22}
.dropcap::first-letter{font-family:'Cardo',Georgia,serif;float:left;font-size:96px;line-height:.82;padding:8px 14px 0 0;color:#7E5F22}
.tri{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.tl-navy{transition:color .2s}.tl-navy:hover{color:#7E5F22!important}
@media (max-width:900px){.ed-row{grid-template-columns:minmax(0,1fr)}.tri{grid-template-columns:minmax(0,1fr)}}
@keyframes breathe{0%,100%{opacity:.07}50%{opacity:.13}}
.hoopoe{animation:breathe 10s ease-in-out infinite}
@media (max-width:1000px){.phases{grid-template-columns:minmax(0,1fr)}.fcols{grid-template-columns:repeat(2,minmax(0,1fr))}.exp{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:760px){.row-grid{grid-template-columns:48px minmax(0,1fr)!important}.row-desc{grid-column:2}.row-arrow{display:none}}
@media (max-width:640px){.h1x{font-size:52px!important}.h2x{font-size:40px!important}.statement{font-size:32px!important}.fcols{grid-template-columns:minmax(0,1fr)}}



a{color:#7E5F22}a:hover{color:#0A0334}
.nl{color:#F4EFE6;text-decoration:none;position:relative;transition:color .2s ease}
.nl::after{content:"";position:absolute;left:0;right:0;bottom:8px;height:1px;background:#DFB362;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}
.nl:hover{color:#DFB362}.nl:hover::after{transform:scaleX(1)}
.dd{position:relative}
.dd-menu{position:absolute;top:100%;left:-24px;min-width:260px;padding:14px 0;background:#0A0334;border:1px solid rgba(223,179,98,.4);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,visibility .2s;z-index:6}
.dd:hover .dd-menu,.dd:focus-within .dd-menu{opacity:1;visibility:visible;transform:translateY(0)}
.dd-menu a{display:block;padding:11px 24px;color:#D8CFC0;text-decoration:none;font-size:14px;letter-spacing:.04em;text-transform:none}
.dd-menu a:hover{color:#DFB362;background:rgba(223,179,98,.07)}
.b-ivory{transition:background-color .25s,color .25s,border-color .25s}
.b-ivory:hover{background-color:#DFB362!important;border-color:#DFB362!important;color:#0A0334!important}
.b-gold{transition:background-color .25s}
.b-gold:hover{background-color:#EFD39A!important}
.b-gline{transition:background-color .25s,color .25s}
.b-gline:hover{background-color:#DFB362!important;color:#0A0334!important}
.b-navy{transition:background-color .25s,color .25s}
.b-navy:hover{background-color:#0A0334!important;color:#F6F2EA!important}
.b-navyfill{transition:background-color .25s,color .25s}
.b-navyfill:hover{background-color:#DFB362!important;color:#0A0334!important}
.tl{color:#F4EFE6;text-decoration:none;border-bottom:1px solid rgba(223,179,98,.6);padding-bottom:4px;transition:color .2s}
.tl:hover{color:#DFB362}
.row{transition:background-color .3s ease}
.row:hover{background-color:rgba(10,3,52,.035)}
.row:hover .row-arrow{transform:translateX(6px);color:#0A0334}
.row-arrow{transition:transform .3s ease,color .3s ease}
.phases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}
.exp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.fcols{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px}
.ed-row{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px 72px}
.ed-label{display:flex;flex-direction:column;gap:10px;padding-top:10px;border-top:1px solid currentColor;align-self:start;color:#7E5F22}
.dropcap::first-letter{font-family:'Cardo',Georgia,serif;float:left;font-size:96px;line-height:.82;padding:8px 14px 0 0;color:#7E5F22}
.tri{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.tl-navy{transition:color .2s}.tl-navy:hover{color:#7E5F22!important}
@media (max-width:900px){.ed-row{grid-template-columns:minmax(0,1fr)}.tri{grid-template-columns:minmax(0,1fr)}}
.card{transition:border-color .3s ease,background-color .3s ease,transform .3s ease}
.card:hover{border-color:#7E5F22!important;background-color:#FFFFFF!important;transform:translateY(-4px)}
.card:hover .card-arrow{transform:translateX(6px)}
.card-arrow{transition:transform .3s ease}
@keyframes breathe{0%,100%{opacity:.07}50%{opacity:.13}}
.hoopoe{animation:breathe 10s ease-in-out infinite}
@media (max-width:1000px){.phases{grid-template-columns:minmax(0,1fr)}.fcols{grid-template-columns:repeat(2,minmax(0,1fr))}.exp{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:760px){.row-grid{grid-template-columns:48px minmax(0,1fr)!important}.row-desc{grid-column:2}.row-arrow{display:none}}
@media (max-width:640px){.h1x{font-size:52px!important}.h2x{font-size:40px!important}.statement{font-size:32px!important}.fcols{grid-template-columns:minmax(0,1fr)}}



a{color:#7E5F22}a:hover{color:#0A0334}
.nl{color:#F4EFE6;text-decoration:none;position:relative;transition:color .2s ease}
.nl::after{content:"";position:absolute;left:0;right:0;bottom:8px;height:1px;background:#DFB362;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}
.nl:hover{color:#DFB362}.nl:hover::after{transform:scaleX(1)}
.dd{position:relative}
.dd-menu{position:absolute;top:100%;left:-24px;min-width:260px;padding:14px 0;background:#0A0334;border:1px solid rgba(223,179,98,.4);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,visibility .2s;z-index:6}
.dd:hover .dd-menu,.dd:focus-within .dd-menu{opacity:1;visibility:visible;transform:translateY(0)}
.dd-menu a{display:block;padding:11px 24px;color:#D8CFC0;text-decoration:none;font-size:14px;letter-spacing:.04em;text-transform:none}
.dd-menu a:hover{color:#DFB362;background:rgba(223,179,98,.07)}
.b-ivory{transition:background-color .25s,color .25s,border-color .25s}
.b-ivory:hover{background-color:#DFB362!important;border-color:#DFB362!important;color:#0A0334!important}
.b-gold{transition:background-color .25s}
.b-gold:hover{background-color:#EFD39A!important}
.b-gline{transition:background-color .25s,color .25s}
.b-gline:hover{background-color:#DFB362!important;color:#0A0334!important}
.b-navy{transition:background-color .25s,color .25s}
.b-navy:hover{background-color:#0A0334!important;color:#F6F2EA!important}
.b-navyfill{transition:background-color .25s,color .25s}
.b-navyfill:hover{background-color:#DFB362!important;color:#0A0334!important}
.tl{color:#F4EFE6;text-decoration:none;border-bottom:1px solid rgba(223,179,98,.6);padding-bottom:4px;transition:color .2s}
.tl:hover{color:#DFB362}
.row{transition:background-color .3s ease}
.row:hover{background-color:rgba(10,3,52,.035)}
.row:hover .row-arrow{transform:translateX(6px);color:#0A0334}
.row-arrow{transition:transform .3s ease,color .3s ease}
.phases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}
.exp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.fcols{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px}
.ed-row{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px 72px}
.ed-label{display:flex;flex-direction:column;gap:10px;padding-top:10px;border-top:1px solid currentColor;align-self:start;color:#7E5F22}
.dropcap::first-letter{font-family:'Cardo',Georgia,serif;float:left;font-size:96px;line-height:.82;padding:8px 14px 0 0;color:#7E5F22}
.tri{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.tl-navy{transition:color .2s}.tl-navy:hover{color:#7E5F22!important}
@media (max-width:900px){.ed-row{grid-template-columns:minmax(0,1fr)}.tri{grid-template-columns:minmax(0,1fr)}}
.card{transition:border-color .3s ease,background-color .3s ease,transform .3s ease}
.card:hover{border-color:#7E5F22!important;background-color:#FFFFFF!important;transform:translateY(-4px)}
.card:hover .card-arrow{transform:translateX(6px)}
.card-arrow{transition:transform .3s ease}
.duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
@media (max-width:900px){.duo{grid-template-columns:minmax(0,1fr)}}
@keyframes breathe{0%,100%{opacity:.07}50%{opacity:.13}}
.hoopoe{animation:breathe 10s ease-in-out infinite}
@media (max-width:1000px){.phases{grid-template-columns:minmax(0,1fr)}.fcols{grid-template-columns:repeat(2,minmax(0,1fr))}.exp{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:760px){.row-grid{grid-template-columns:48px minmax(0,1fr)!important}.row-desc{grid-column:2}.row-arrow{display:none}}
@media (max-width:640px){.h1x{font-size:52px!important}.h2x{font-size:40px!important}.statement{font-size:32px!important}.fcols{grid-template-columns:minmax(0,1fr)}}



a{color:#7E5F22}a:hover{color:#0A0334}
.nl{color:#F4EFE6;text-decoration:none;position:relative;transition:color .2s ease}
.nl::after{content:"";position:absolute;left:0;right:0;bottom:8px;height:1px;background:#DFB362;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}
.nl:hover{color:#DFB362}.nl:hover::after{transform:scaleX(1)}
.dd{position:relative}
.dd-menu{position:absolute;top:100%;left:-24px;min-width:260px;padding:14px 0;background:#0A0334;border:1px solid rgba(223,179,98,.4);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,visibility .2s;z-index:6}
.dd:hover .dd-menu,.dd:focus-within .dd-menu{opacity:1;visibility:visible;transform:translateY(0)}
.dd-menu a{display:block;padding:11px 24px;color:#D8CFC0;text-decoration:none;font-size:14px;letter-spacing:.04em;text-transform:none}
.dd-menu a:hover{color:#DFB362;background:rgba(223,179,98,.07)}
.b-ivory{transition:background-color .25s,color .25s,border-color .25s}
.b-ivory:hover{background-color:#DFB362!important;border-color:#DFB362!important;color:#0A0334!important}
.b-gold{transition:background-color .25s}
.b-gold:hover{background-color:#EFD39A!important}
.b-gline{transition:background-color .25s,color .25s}
.b-gline:hover{background-color:#DFB362!important;color:#0A0334!important}
.b-navy{transition:background-color .25s,color .25s}
.b-navy:hover{background-color:#0A0334!important;color:#F6F2EA!important}
.b-navyfill{transition:background-color .25s,color .25s}
.b-navyfill:hover{background-color:#DFB362!important;color:#0A0334!important}
.tl{color:#F4EFE6;text-decoration:none;border-bottom:1px solid rgba(223,179,98,.6);padding-bottom:4px;transition:color .2s}
.tl:hover{color:#DFB362}
.row{transition:background-color .3s ease}
.row:hover{background-color:rgba(10,3,52,.035)}
.row:hover .row-arrow{transform:translateX(6px);color:#0A0334}
.row-arrow{transition:transform .3s ease,color .3s ease}
.phases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}
.exp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.fcols{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px}
.ed-row{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px 72px}
.ed-label{display:flex;flex-direction:column;gap:10px;padding-top:10px;border-top:1px solid currentColor;align-self:start;color:#7E5F22}
.dropcap::first-letter{font-family:'Cardo',Georgia,serif;float:left;font-size:96px;line-height:.82;padding:8px 14px 0 0;color:#7E5F22}
.tri{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.tl-navy{transition:color .2s}.tl-navy:hover{color:#7E5F22!important}
@media (max-width:900px){.ed-row{grid-template-columns:minmax(0,1fr)}.tri{grid-template-columns:minmax(0,1fr)}}
.card{transition:border-color .3s ease,background-color .3s ease,transform .3s ease}
.card:hover{border-color:#7E5F22!important;background-color:#FFFFFF!important;transform:translateY(-4px)}
.card:hover .card-arrow{transform:translateX(6px)}
.card-arrow{transition:transform .3s ease}
.duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
@media (max-width:900px){.duo{grid-template-columns:minmax(0,1fr)}}
.fl{font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:#7E5F22;font-weight:500}
.fi{width:100%;min-height:54px;padding:0 16px;background:#FBF8F2;border:1px solid rgba(10,3,52,.25);border-radius:0;font-family:'Poppins',system-ui,sans-serif;font-size:16px;font-weight:300;color:#0A0334;box-sizing:border-box}
.fi:focus{outline:none;border-color:#7E5F22}
@media (max-width:640px){.h27-two{grid-template-columns:minmax(0,1fr)!important}}
@keyframes breathe{0%,100%{opacity:.07}50%{opacity:.13}}
.hoopoe{animation:breathe 10s ease-in-out infinite}
@media (max-width:1000px){.phases{grid-template-columns:minmax(0,1fr)}.fcols{grid-template-columns:repeat(2,minmax(0,1fr))}.exp{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:760px){.row-grid{grid-template-columns:48px minmax(0,1fr)!important}.row-desc{grid-column:2}.row-arrow{display:none}}
@media (max-width:640px){.h1x{font-size:52px!important}.h2x{font-size:40px!important}.statement{font-size:32px!important}.fcols{grid-template-columns:minmax(0,1fr)}}

.fl{font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:#7E5F22;font-weight:500}
.fi{width:100%;min-height:54px;padding:0 16px;background:#FBF8F2;border:1px solid rgba(10,3,52,.25);border-radius:0;font-family:'Poppins',system-ui,sans-serif;font-size:16px;font-weight:300;color:#0A0334;box-sizing:border-box}
.fi:focus{outline:none;border-color:#7E5F22}

*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:#0A0334;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
img{max-width:100%}
a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #DFB362;outline-offset:3px}
.hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}
.mnav{display:none;position:relative}
.mnav summary{list-style:none;cursor:pointer;width:48px;height:48px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;border:1px solid rgba(244,239,230,.6)}
.mnav summary::-webkit-details-marker{display:none}
.mnav summary span{display:block;width:22px;height:1px;background:#F4EFE6}
.mnav-panel{position:absolute;right:0;top:calc(100% + 12px);width:min(86vw,320px);background:#0A0334;border:1px solid rgba(223,179,98,.45);padding:12px 0;z-index:20;display:flex;flex-direction:column}
.mnav-panel a{display:block;padding:14px 24px;color:#F4EFE6;text-decoration:none;font-size:14px;letter-spacing:.2em;text-transform:uppercase}
.mnav-panel a:hover{color:#DFB362}
.mnav-panel .mnav-cta{margin:10px 24px 8px;border:1px solid #DFB362;color:#DFB362;text-align:center}
@media (max-width:1060px){.mainnav{display:none!important}.mnav{display:block}}
@media (max-width:760px){
 header img{height:64px!important}
 section [style*="flex: 1 1"][style*="box-sizing: border-box"]{padding-left:24px!important;padding-right:24px!important;padding-top:72px!important;padding-bottom:72px!important}
 section{padding-left:20px!important;padding-right:20px!important}
 section > div[style*="min-height"]{min-height:0!important}
 .h1x{font-size:46px!important}.h2x{font-size:38px!important}
}
