/* Global dark background for has-hero pages */
html:has(body.has-hero),
body.has-hero {
  background-color: #17100a;
}
@font-face{font-display:swap;font-family:DM Sans;font-style:italic;font-weight:100 1000;src:url(/assets/fonts/dm-sans-var-1.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-display:swap;font-family:DM Sans;font-style:italic;font-weight:100 1000;src:url(/assets/fonts/dm-sans-var-2.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-display:swap;font-family:DM Sans;font-style:normal;font-weight:100 1000;src:url(/assets/fonts/dm-sans-var-3.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-display:swap;font-family:DM Sans;font-style:normal;font-weight:100 1000;src:url(/assets/fonts/dm-sans-var-4.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}:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#17100a;--bs-white:#fff;--bs-gray:#6b5f53;--bs-gray-dark:#3a312a;--bs-gray-100:#ede8e0;--bs-gray-200:#ddd6cb;--bs-gray-300:#c2b9ac;--bs-gray-400:#a69a8c;--bs-gray-500:#887a6d;--bs-gray-600:#6b5f53;--bs-gray-700:#52473c;--bs-gray-800:#3a312a;--bs-gray-900:#2c221a;--bs-primary:#f9cc00;--bs-secondary:#6b5f53;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#b4452d;--bs-light:#ede8e0;--bs-dark:#17100a;--bs-primary-rgb:249,204,0;--bs-secondary-rgb:107,95,83;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:180,69,45;--bs-light-rgb:237,232,224;--bs-dark-rgb:23,16,10;--bs-primary-text-emphasis:#645200;--bs-secondary-text-emphasis:#2b2621;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#481c12;--bs-light-text-emphasis:#52473c;--bs-dark-text-emphasis:#52473c;--bs-primary-bg-subtle:#fef5cc;--bs-secondary-bg-subtle:#e1dfdd;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f0dad5;--bs-light-bg-subtle:#f6f4f0;--bs-dark-bg-subtle:#a69a8c;--bs-primary-border-subtle:#fdeb99;--bs-secondary-border-subtle:#c4bfba;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#e1b5ab;--bs-light-border-subtle:#ddd6cb;--bs-dark-border-subtle:#887a6d;--bs-white-rgb:255,255,255;--bs-black-rgb:23,16,10;--bs-font-sans-serif:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,#ffffff26,#fff0);--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#17100a;--bs-body-color-rgb:23,16,10;--bs-body-bg:#f6f6ee;--bs-body-bg-rgb:246,246,238;--bs-emphasis-color:#17100a;--bs-emphasis-color-rgb:23,16,10;--bs-secondary-color:#52473c;--bs-secondary-color-rgb:82,71,60;--bs-secondary-bg:#ddd6cb;--bs-secondary-bg-rgb:221,214,203;--bs-tertiary-color:#6b5f53;--bs-tertiary-color-rgb:107,95,83;--bs-tertiary-bg:#ede8e0;--bs-tertiary-bg-rgb:237,232,224;--bs-heading-color:inherit;--bs-link-color:#17100a;--bs-link-color-rgb:23,16,10;--bs-link-decoration:underline;--bs-link-hover-color:#52473c;--bs-link-hover-color-rgb:82,71,60;--bs-code-color:#d63384;--bs-highlight-color:#17100a;--bs-highlight-bg:#faf8eb;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#ddd6cb;--bs-border-color-translucent:#17100a2d;--bs-border-radius:.75rem;--bs-border-radius-sm:.75rem;--bs-border-radius-lg:1.75rem;--bs-border-radius-xl:2.25rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 1px 2px #17100a0a,0 8px 24px #17100a0f;--bs-box-shadow-sm:0 1px 2px #17100a0d;--bs-box-shadow-lg:0 2px 4px #17100a0d,0 16px 40px #17100a17;--bs-box-shadow-inset:inset 0 1px 2px #17100a13;--bs-focus-ring-width:.25rem;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:#f9cc0040;--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#b4452d;--bs-form-invalid-border-color:#b4452d}[data-bs-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bs-body-color:#c2b9ac;--bs-body-color-rgb:194,185,172;--bs-body-bg:#2c221a;--bs-body-bg-rgb:44,34,26;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:#c2b9acbf;--bs-secondary-color-rgb:194,185,172;--bs-secondary-bg:#3a312a;--bs-secondary-bg-rgb:58,49,42;--bs-tertiary-color:#c2b9ac80;--bs-tertiary-color-rgb:194,185,172;--bs-tertiary-bg:#332a22;--bs-tertiary-bg-rgb:51,42,34;--bs-primary-text-emphasis:#fbe066;--bs-secondary-text-emphasis:#a69f98;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#d28f81;--bs-light-text-emphasis:#ede8e0;--bs-dark-text-emphasis:#c2b9ac;--bs-primary-bg-subtle:#322900;--bs-secondary-bg-subtle:#151311;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#240e09;--bs-light-bg-subtle:#3a312a;--bs-dark-bg-subtle:#29211a;--bs-primary-border-subtle:#957a00;--bs-secondary-border-subtle:#403932;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#6c291b;--bs-light-border-subtle:#52473c;--bs-dark-border-subtle:#3a312a;--bs-heading-color:inherit;--bs-link-color:#fbe066;--bs-link-hover-color:#fce785;--bs-link-color-rgb:251,224,102;--bs-link-hover-color-rgb:252,231,133;--bs-code-color:#e685b5;--bs-highlight-color:#c2b9ac;--bs-highlight-bg:#664d03;--bs-border-color:#52473c;--bs-border-color-translucent:#ffffff26;--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{background-color:var(--bs-body-bg);color:var(--bs-body-color);font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);text-align:var(--bs-body-text-align);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#17100a00;margin:0}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{color:var(--bs-heading-color);font-weight:600;line-height:1.1;margin-bottom:.5rem;margin-top:0}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (width>=1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (width>=1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (width>=1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (width>=1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}p{margin-top:0}address,p{margin-bottom:1rem}address{font-style:normal;line-height:inherit}ol,ul{margin-bottom:1rem;margin-top:0;padding-left:2rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{background-color:var(--bs-highlight-bg);color:var(--bs-highlight-color);padding:.1875em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code{color:var(--bs-code-color);font-family:var(--bs-font-monospace);font-size:1em;word-wrap:break-word;font-size:.875em}a>code{color:inherit}img,svg{vertical-align:middle}caption{color:var(--bs-secondary-color);padding-bottom:.5rem;padding-top:.5rem;text-align:left}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text{padding:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute{padding:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding:0}::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale()}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{-webkit-appearance:button;font:inherit}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none}.lead{font-size:calc(1.25625rem + .075vw)}@media (width>=1200px){.lead{font-size:1.3125rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.1}@media (width>=1200px){.display-5{font-size:3rem}}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media (width>=576px){.container,.container-sm{max-width:540px}}@media (width>=768px){.container,.container-md,.container-sm{max-width:720px}}@media (width>=992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (width>=1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (width>=1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1200px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.row>*{flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.col{flex:1 0 0}.row-cols-auto>*{flex:none;width:auto}.row-cols-1>*{flex:none;width:100%}.row-cols-2>*{flex:none;width:50%}.row-cols-3>*{flex:none;width:33.3333%}.row-cols-4>*{flex:none;width:25%}.row-cols-5>*{flex:none;width:20%}.row-cols-6>*{flex:none;width:16.6667%}.col-auto{flex:none;width:auto}.col-1{flex:none;width:8.33333%}.col-2{flex:none;width:16.6667%}.col-3{flex:none;width:25%}.col-4{flex:none;width:33.3333%}.col-5{flex:none;width:41.6667%}.col-6{flex:none;width:50%}.col-7{flex:none;width:58.3333%}.col-8{flex:none;width:66.6667%}.col-9{flex:none;width:75%}.col-10{flex:none;width:83.3333%}.col-11{flex:none;width:91.6667%}.col-12{flex:none;width:100%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:.25rem}.g-1,.gy-1{--bs-gutter-y:.25rem}.g-2,.gx-2{--bs-gutter-x:.5rem}.g-2,.gy-2{--bs-gutter-y:.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (width>=576px){.col-sm{flex:1 0 0}.row-cols-sm-auto>*{flex:none;width:auto}.row-cols-sm-1>*{flex:none;width:100%}.row-cols-sm-2>*{flex:none;width:50%}.row-cols-sm-3>*{flex:none;width:33.3333%}.row-cols-sm-4>*{flex:none;width:25%}.row-cols-sm-5>*{flex:none;width:20%}.row-cols-sm-6>*{flex:none;width:16.6667%}.col-sm-auto{flex:none;width:auto}.col-sm-1{flex:none;width:8.33333%}.col-sm-2{flex:none;width:16.6667%}.col-sm-3{flex:none;width:25%}.col-sm-4{flex:none;width:33.3333%}.col-sm-5{flex:none;width:41.6667%}.col-sm-6{flex:none;width:50%}.col-sm-7{flex:none;width:58.3333%}.col-sm-8{flex:none;width:66.6667%}.col-sm-9{flex:none;width:75%}.col-sm-10{flex:none;width:83.3333%}.col-sm-11{flex:none;width:91.6667%}.col-sm-12{flex:none;width:100%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (width>=768px){.col-md{flex:1 0 0}.row-cols-md-auto>*{flex:none;width:auto}.row-cols-md-1>*{flex:none;width:100%}.row-cols-md-2>*{flex:none;width:50%}.row-cols-md-3>*{flex:none;width:33.3333%}.row-cols-md-4>*{flex:none;width:25%}.row-cols-md-5>*{flex:none;width:20%}.row-cols-md-6>*{flex:none;width:16.6667%}.col-md-auto{flex:none;width:auto}.col-md-1{flex:none;width:8.33333%}.col-md-2{flex:none;width:16.6667%}.col-md-3{flex:none;width:25%}.col-md-4{flex:none;width:33.3333%}.col-md-5{flex:none;width:41.6667%}.col-md-6{flex:none;width:50%}.col-md-7{flex:none;width:58.3333%}.col-md-8{flex:none;width:66.6667%}.col-md-9{flex:none;width:75%}.col-md-10{flex:none;width:83.3333%}.col-md-11{flex:none;width:91.6667%}.col-md-12{flex:none;width:100%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (width>=992px){.col-lg{flex:1 0 0}.row-cols-lg-auto>*{flex:none;width:auto}.row-cols-lg-1>*{flex:none;width:100%}.row-cols-lg-2>*{flex:none;width:50%}.row-cols-lg-3>*{flex:none;width:33.3333%}.row-cols-lg-4>*{flex:none;width:25%}.row-cols-lg-5>*{flex:none;width:20%}.row-cols-lg-6>*{flex:none;width:16.6667%}.col-lg-auto{flex:none;width:auto}.col-lg-1{flex:none;width:8.33333%}.col-lg-2{flex:none;width:16.6667%}.col-lg-3{flex:none;width:25%}.col-lg-4{flex:none;width:33.3333%}.col-lg-5{flex:none;width:41.6667%}.col-lg-6{flex:none;width:50%}.col-lg-7{flex:none;width:58.3333%}.col-lg-8{flex:none;width:66.6667%}.col-lg-9{flex:none;width:75%}.col-lg-10{flex:none;width:83.3333%}.col-lg-11{flex:none;width:91.6667%}.col-lg-12{flex:none;width:100%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (width>=1200px){.col-xl{flex:1 0 0}.row-cols-xl-auto>*{flex:none;width:auto}.row-cols-xl-1>*{flex:none;width:100%}.row-cols-xl-2>*{flex:none;width:50%}.row-cols-xl-3>*{flex:none;width:33.3333%}.row-cols-xl-4>*{flex:none;width:25%}.row-cols-xl-5>*{flex:none;width:20%}.row-cols-xl-6>*{flex:none;width:16.6667%}.col-xl-auto{flex:none;width:auto}.col-xl-1{flex:none;width:8.33333%}.col-xl-2{flex:none;width:16.6667%}.col-xl-3{flex:none;width:25%}.col-xl-4{flex:none;width:33.3333%}.col-xl-5{flex:none;width:41.6667%}.col-xl-6{flex:none;width:50%}.col-xl-7{flex:none;width:58.3333%}.col-xl-8{flex:none;width:66.6667%}.col-xl-9{flex:none;width:75%}.col-xl-10{flex:none;width:83.3333%}.col-xl-11{flex:none;width:91.6667%}.col-xl-12{flex:none;width:100%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (width>=1400px){.col-xxl{flex:1 0 0}.row-cols-xxl-auto>*{flex:none;width:auto}.row-cols-xxl-1>*{flex:none;width:100%}.row-cols-xxl-2>*{flex:none;width:50%}.row-cols-xxl-3>*{flex:none;width:33.3333%}.row-cols-xxl-4>*{flex:none;width:25%}.row-cols-xxl-5>*{flex:none;width:20%}.row-cols-xxl-6>*{flex:none;width:16.6667%}.col-xxl-auto{flex:none;width:auto}.col-xxl-1{flex:none;width:8.33333%}.col-xxl-2{flex:none;width:16.6667%}.col-xxl-3{flex:none;width:25%}.col-xxl-4{flex:none;width:33.3333%}.col-xxl-5{flex:none;width:41.6667%}.col-xxl-6{flex:none;width:50%}.col-xxl-7{flex:none;width:58.3333%}.col-xxl-8{flex:none;width:66.6667%}.col-xxl-9{flex:none;width:75%}.col-xxl-10{flex:none;width:83.3333%}.col-xxl-11{flex:none;width:91.6667%}.col-xxl-12{flex:none;width:100%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.btn{--bs-btn-padding-x:1.5rem;--bs-btn-padding-y:1.125rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:600;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:1.5px;--bs-btn-border-color:transparent;--bs-btn-border-radius:.75rem;--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 #ffffff26,0 1px 1px #17100a13;--bs-btn-disabled-opacity:.65;--bs-btn-focus-box-shadow:0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb),.5);background-color:var(--bs-btn-bg);border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);color:var(--bs-btn-color);cursor:pointer;display:inline-block;font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;user-select:none;vertical-align:middle}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);color:var(--bs-btn-hover-color)}.btn-check+.btn:hover{background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color);color:var(--bs-btn-color)}.btn:focus-visible{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);color:var(--bs-btn-hover-color);outline:0}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);outline:0}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color);color:var(--bs-btn-active-color)}.btn-check:checked+.btn:focus-visible,.btn-check:checked:focus-visible+.btn,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled{background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);color:var(--bs-btn-disabled-color);opacity:var(--bs-btn-disabled-opacity);pointer-events:none}.btn-primary{--bs-btn-color:#17100a;--bs-btn-bg:#f9cc00;--bs-btn-border-color:#f9cc00;--bs-btn-hover-color:#17100a;--bs-btn-hover-bg:#fad426;--bs-btn-hover-border-color:#fad11a;--bs-btn-focus-shadow-rgb:215,176,2;--bs-btn-active-color:#17100a;--bs-btn-active-bg:#fad633;--bs-btn-active-border-color:#fad11a;--bs-btn-active-shadow:inset 0 3px 5px #17100a20;--bs-btn-disabled-color:#17100a;--bs-btn-disabled-bg:#f9cc00;--bs-btn-disabled-border-color:#f9cc00}.btn-secondary{--bs-btn-color:#faf8eb;--bs-btn-bg:#6b5f53;--bs-btn-border-color:#6b5f53;--bs-btn-hover-color:#faf8eb;--bs-btn-hover-bg:#5b5147;--bs-btn-hover-border-color:#564c42;--bs-btn-focus-shadow-rgb:128,118,106;--bs-btn-active-color:#faf8eb;--bs-btn-active-bg:#564c42;--bs-btn-active-border-color:#50473e;--bs-btn-active-shadow:inset 0 3px 5px #17100a20;--bs-btn-disabled-color:#faf8eb;--bs-btn-disabled-bg:#6b5f53;--bs-btn-disabled-border-color:#6b5f53}.btn-success{--bs-btn-color:#faf8eb;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#faf8eb;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:59,152,107;--bs-btn-active-color:#faf8eb;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px #17100a20;--bs-btn-disabled-color:#faf8eb;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#17100a;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#17100a;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:15,174,206;--bs-btn-active-color:#17100a;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px #17100a20;--bs-btn-disabled-color:#17100a;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#17100a;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#17100a;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:220,166,7;--bs-btn-active-color:#17100a;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px #17100a20;--bs-btn-disabled-color:#17100a;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#faf8eb;--bs-btn-bg:#b4452d;--bs-btn-border-color:#b4452d;--bs-btn-hover-color:#faf8eb;--bs-btn-hover-bg:#993b26;--bs-btn-hover-border-color:#903724;--bs-btn-focus-shadow-rgb:191,96,74;--bs-btn-active-color:#faf8eb;--bs-btn-active-bg:#903724;--bs-btn-active-border-color:#873422;--bs-btn-active-shadow:inset 0 3px 5px #17100a20;--bs-btn-disabled-color:#faf8eb;--bs-btn-disabled-bg:#b4452d;--bs-btn-disabled-border-color:#b4452d}.btn-light{--bs-btn-color:#17100a;--bs-btn-bg:#ede8e0;--bs-btn-border-color:#ede8e0;--bs-btn-hover-color:#17100a;--bs-btn-hover-bg:#c9c5be;--bs-btn-hover-border-color:#bebab3;--bs-btn-focus-shadow-rgb:205,200,192;--bs-btn-active-color:#17100a;--bs-btn-active-bg:#bebab3;--bs-btn-active-border-color:#b2aea8;--bs-btn-active-shadow:inset 0 3px 5px #17100a20;--bs-btn-disabled-color:#17100a;--bs-btn-disabled-bg:#ede8e0;--bs-btn-disabled-border-color:#ede8e0}.btn-dark{--bs-btn-color:#faf8eb;--bs-btn-bg:#17100a;--bs-btn-border-color:#17100a;--bs-btn-hover-color:#faf8eb;--bs-btn-hover-bg:#3a342f;--bs-btn-hover-border-color:#2e2823;--bs-btn-focus-shadow-rgb:57,51,44;--bs-btn-active-color:#faf8eb;--bs-btn-active-bg:#45403b;--bs-btn-active-border-color:#2e2823;--bs-btn-active-shadow:inset 0 3px 5px #17100a20;--bs-btn-disabled-color:#faf8eb;--bs-btn-disabled-bg:#17100a;--bs-btn-disabled-border-color:#17100a}.btn-outline-primary{--bs-btn-color:#f9cc00;--bs-btn-border-color:#f9cc00;--bs-btn-hover-color:#17100a;--bs-btn-hover-bg:#f9cc00;--bs-btn-hover-border-color:#f9cc00;--bs-btn-focus-shadow-rgb:249,204,0;--bs-btn-active-color:#17100a;--bs-btn-active-bg:#f9cc00;--bs-btn-active-border-color:#f9cc00;--bs-btn-active-shadow:inset 0 3px 5px #17100a20;--bs-btn-disabled-color:#f9cc00;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f9cc00;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6b5f53;--bs-btn-border-color:#6b5f53;--bs-btn-hover-color:#faf8eb;--bs-btn-hover-bg:#6b5f53;--bs-btn-hover-border-color:#6b5f53;--bs-btn-focus-shadow-rgb:107,95,83;--bs-btn-active-color:#faf8eb;--bs-btn-active-bg:#6b5f53;--bs-btn-active-border-color:#6b5f53;--bs-btn-active-shadow:inset 0 3px 5px #17100a20;--bs-btn-disabled-color:#6b5f53;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6b5f53;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#faf8eb;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#faf8eb;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px #17100a20;--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#17100a;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#17100a;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px #17100a20;--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#17100a;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#17100a;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px #17100a20;--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#b4452d;--bs-btn-border-color:#b4452d;--bs-btn-hover-color:#faf8eb;--bs-btn-hover-bg:#b4452d;--bs-btn-hover-border-color:#b4452d;--bs-btn-focus-shadow-rgb:180,69,45;--bs-btn-active-color:#faf8eb;--bs-btn-active-bg:#b4452d;--bs-btn-active-border-color:#b4452d;--bs-btn-active-shadow:inset 0 3px 5px #17100a20;--bs-btn-disabled-color:#b4452d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#b4452d;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#ede8e0;--bs-btn-border-color:#ede8e0;--bs-btn-hover-color:#17100a;--bs-btn-hover-bg:#ede8e0;--bs-btn-hover-border-color:#ede8e0;--bs-btn-focus-shadow-rgb:237,232,224;--bs-btn-active-color:#17100a;--bs-btn-active-bg:#ede8e0;--bs-btn-active-border-color:#ede8e0;--bs-btn-active-shadow:inset 0 3px 5px #17100a20;--bs-btn-disabled-color:#ede8e0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ede8e0;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#17100a;--bs-btn-border-color:#17100a;--bs-btn-hover-color:#faf8eb;--bs-btn-hover-bg:#17100a;--bs-btn-hover-border-color:#17100a;--bs-btn-focus-shadow-rgb:23,16,10;--bs-btn-active-color:#faf8eb;--bs-btn-active-bg:#17100a;--bs-btn-active-border-color:#17100a;--bs-btn-active-shadow:inset 0 3px 5px #17100a20;--bs-btn-disabled-color:#17100a;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#17100a;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6b5f53;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:57,51,44;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg{--bs-btn-padding-y:.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:.75rem}.btn-sm{--bs-btn-padding-y:.5625rem;--bs-btn-padding-x:1.125rem;--bs-btn-font-size:.875rem;--bs-btn-border-radius:.75rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{height:auto;transition:width .35s;width:0}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:#17100a;--bs-nav-link-hover-color:#52473c;--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.nav-link{background:0 0;border:0;color:var(--bs-nav-link-color);display:block;font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{box-shadow:0 0 0 .25rem #f9cc0040;outline:0}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);cursor:default;pointer-events:none}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius);margin-bottom:calc(var(--bs-nav-tabs-border-width)*-1)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:var(--bs-nav-tabs-link-hover-border-color);isolation:isolate}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color);color:var(--bs-nav-tabs-link-active-color)}.nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:calc(var(--bs-nav-tabs-border-width)*-1)}.nav-pills{--bs-nav-pills-border-radius:50rem;--bs-nav-pills-link-active-color:#faf8eb;--bs-nav-pills-link-active-bg:#17100a}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:var(--bs-nav-pills-link-active-bg);color:var(--bs-nav-pills-link-active-color)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{border-bottom:var(--bs-nav-underline-border-width) solid transparent;padding-left:0;padding-right:0}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentColor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{border-bottom-color:currentColor;color:var(--bs-nav-underline-link-active-color);font-weight:700}.nav-fill .nav-item,.nav-fill>.nav-link{flex:auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:.5rem;--bs-navbar-color:#17100a;--bs-navbar-hover-color:#52473c;--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb),.3);--bs-navbar-active-color:#17100a;--bs-navbar-brand-padding-y:.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:#17100a;--bs-navbar-brand-hover-color:#17100a;--bs-navbar-nav-link-padding-x:.5rem;--bs-navbar-toggler-padding-y:.25rem;--bs-navbar-toggler-padding-x:.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(23, 16, 10, 0.75)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb),.15);--bs-navbar-toggler-border-radius:.75rem;--bs-navbar-toggler-focus-width:.25rem;--bs-navbar-toggler-transition:box-shadow .15s ease-in-out;align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);position:relative}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{align-items:center;display:flex;flex-wrap:inherit;justify-content:space-between}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;list-style:none;margin-bottom:0;padding-left:0}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-collapse{align-items:center;flex-basis:100%;flex-grow:1}.navbar-toggler{background-color:#0000;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);color:var(--bs-navbar-color);font-size:var(--bs-navbar-toggler-font-size);line-height:1;padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width);outline:0;text-decoration:none}.navbar-toggler-icon{background-image:var(--bs-navbar-toggler-icon-bg);background-position:50%;background-repeat:no-repeat;background-size:100%;display:inline-block;height:1.5em;vertical-align:middle;width:1.5em}@media (width>=992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-collapse{display:flex;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}.navbar[data-bs-theme=dark]{--bs-navbar-color:#ffffff8c;--bs-navbar-hover-color:#ffffffbf;--bs-navbar-disabled-color:#ffffff40;--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:#ffffff1a}.navbar[data-bs-theme=dark],[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.card{--bs-card-spacer-y:2.25rem;--bs-card-spacer-x:2.25rem;--bs-card-title-spacer-y:.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:#ede8e0;--bs-card-border-radius:1.75rem;--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(1.75rem - var(--bs-border-width));--bs-card-cap-padding-y:1.125rem;--bs-card-cap-padding-x:2.25rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb),.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:#fff;--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:.75rem;color:var(--bs-body-color);height:var(--bs-card-height);min-width:0;word-wrap:break-word;background-clip:border-box;background-color:var(--bs-card-bg);border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius);display:flex;flex-direction:column;position:relative}.card>.list-group{border-bottom:inherit;border-top:inherit}.card>.list-group:first-child{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius);border-top-width:0}.card>.list-group:last-child{border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-width:0}.col-form-label{color:#52473c;font-size:inherit;line-height:1.5;margin-bottom:0;padding-bottom:calc(.75rem + var(--bs-border-width));padding-top:calc(.75rem + var(--bs-border-width))}.col-form-label-lg{font-size:1.25rem;padding-bottom:calc(.5rem + var(--bs-border-width));padding-top:calc(.5rem + var(--bs-border-width))}.col-form-label-sm{font-size:.875rem;padding-bottom:calc(.25rem + var(--bs-border-width));padding-top:calc(.25rem + var(--bs-border-width))}.btn-check{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{filter:none;opacity:.65;pointer-events:none}.stretched-link:after{content:"";inset:0;position:absolute;z-index:1}.d-flex{display:flex !important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}.border-0{border:0}.flex-wrap{flex-wrap:wrap}.justify-content-center{justify-content:center}.align-items-center{align-items:center}.mb-4{margin-bottom:1.5rem}.p-5{padding:3rem}.py-5{padding-bottom:3rem;padding-top:3rem}.gap-3{gap:1rem}.row-gap-0{row-gap:0}.row-gap-1{row-gap:.25rem}.row-gap-2{row-gap:.5rem}.row-gap-3{row-gap:1rem}.row-gap-4{row-gap:1.5rem}.row-gap-5{row-gap:3rem}.column-gap-0{column-gap:0}.column-gap-1{column-gap:.25rem}.column-gap-2{column-gap:.5rem}.column-gap-3{column-gap:1rem}.column-gap-4{column-gap:1.5rem}.column-gap-5{column-gap:3rem}.fw-bold{font-weight:700}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))}.rounded-4{border-radius:var(--bs-border-radius-xl)}.visible{visibility:visible}@media (width>=576px){.row-gap-sm-0{row-gap:0}.row-gap-sm-1{row-gap:.25rem}.row-gap-sm-2{row-gap:.5rem}.row-gap-sm-3{row-gap:1rem}.row-gap-sm-4{row-gap:1.5rem}.row-gap-sm-5{row-gap:3rem}.column-gap-sm-0{column-gap:0}.column-gap-sm-1{column-gap:.25rem}.column-gap-sm-2{column-gap:.5rem}.column-gap-sm-3{column-gap:1rem}.column-gap-sm-4{column-gap:1.5rem}.column-gap-sm-5{column-gap:3rem}}@media (width>=768px){.row-gap-md-0{row-gap:0}.row-gap-md-1{row-gap:.25rem}.row-gap-md-2{row-gap:.5rem}.row-gap-md-3{row-gap:1rem}.row-gap-md-4{row-gap:1.5rem}.row-gap-md-5{row-gap:3rem}.column-gap-md-0{column-gap:0}.column-gap-md-1{column-gap:.25rem}.column-gap-md-2{column-gap:.5rem}.column-gap-md-3{column-gap:1rem}.column-gap-md-4{column-gap:1.5rem}.column-gap-md-5{column-gap:3rem}}@media (width>=992px){.gap-lg-3{gap:1rem}.row-gap-lg-0{row-gap:0}.row-gap-lg-1{row-gap:.25rem}.row-gap-lg-2{row-gap:.5rem}.row-gap-lg-3{row-gap:1rem}.row-gap-lg-4{row-gap:1.5rem}.row-gap-lg-5{row-gap:3rem}.column-gap-lg-0{column-gap:0}.column-gap-lg-1{column-gap:.25rem}.column-gap-lg-2{column-gap:.5rem}.column-gap-lg-3{column-gap:1rem}.column-gap-lg-4{column-gap:1.5rem}.column-gap-lg-5{column-gap:3rem}}@media (width>=1200px){.row-gap-xl-0{row-gap:0}.row-gap-xl-1{row-gap:.25rem}.row-gap-xl-2{row-gap:.5rem}.row-gap-xl-3{row-gap:1rem}.row-gap-xl-4{row-gap:1.5rem}.row-gap-xl-5{row-gap:3rem}.column-gap-xl-0{column-gap:0}.column-gap-xl-1{column-gap:.25rem}.column-gap-xl-2{column-gap:.5rem}.column-gap-xl-3{column-gap:1rem}.column-gap-xl-4{column-gap:1.5rem}.column-gap-xl-5{column-gap:3rem}}@media (width>=1400px){.row-gap-xxl-0{row-gap:0}.row-gap-xxl-1{row-gap:.25rem}.row-gap-xxl-2{row-gap:.5rem}.row-gap-xxl-3{row-gap:1rem}.row-gap-xxl-4{row-gap:1.5rem}.row-gap-xxl-5{row-gap:3rem}.column-gap-xxl-0{column-gap:0}.column-gap-xxl-1{column-gap:.25rem}.column-gap-xxl-2{column-gap:.5rem}.column-gap-xxl-3{column-gap:1rem}.column-gap-xxl-4{column-gap:1.5rem}.column-gap-xxl-5{column-gap:3rem}}html.lenis{scroll-behavior:auto}.h1,h1{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:67px;font-weight:400;letter-spacing:-.02em;line-height:72px}@media (width<=991.98px){.h1,h1{font-size:40px;font-weight:400;letter-spacing:-.02em;line-height:44px}}.h2,h2{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:51px;font-weight:500;letter-spacing:-.02em;line-height:56px}@media (width<=991.98px){.h2,h2{font-size:39px;font-weight:600;letter-spacing:-.01em;line-height:44px}}.h3,h3{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:28px;font-weight:600;letter-spacing:0;line-height:34px}@media (width<=991.98px){.h3,h3{font-size:25px;font-weight:600;letter-spacing:0;line-height:30px}}.lead{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:21px;font-weight:500;letter-spacing:-.01em;line-height:28px}@media (width<=991.98px){.lead{font-size:20px;font-weight:600;letter-spacing:0;line-height:26px}}.lead{color:#52473c;font-weight:400}.btn{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}@media (width<=991.98px){.btn{font-size:16px;font-weight:500;letter-spacing:0;line-height:24px}}.btn-outline-dark{background:#f6f6ee}.btn--roll{align-items:center;display:inline-flex;justify-content:center;white-space:nowrap}.btn__roll{display:inline-block;margin-block:-4px;overflow:hidden;padding-block:4px;position:relative}.btn__roll-line{display:block;transition:transform .45s cubic-bezier(.22,1,.36,1)}.btn__roll-line--in{left:0;position:absolute;right:0;top:4px;transform:translateY(130%)}.btn--roll:focus-visible .btn__roll-line,.btn--roll:hover .btn__roll-line{transform:translateY(-130%)}.btn--roll:focus-visible .btn__roll-line--in,.btn--roll:hover .btn__roll-line--in{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.btn__roll-line,.btn__roll-line--in{transition:none}}:root{--nav-h:67px}[data-hero-fade]{transition:opacity .25s}[data-hero-fade].is-swapping{opacity:0}@keyframes hero-bar-fill{0%{width:0}to{width:100%}}.chip{display:inline-block;font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;font-weight:500;letter-spacing:0;line-height:16px}@media (width<=991.98px){.chip{font-size:13px;font-weight:500;letter-spacing:0;line-height:16px}}.chip{background:#52473c;border-radius:2px;color:#ddd6cb;margin:0;padding:4px 8px}.dna{background:#17100a;color:#f6f6ee;padding:120px 0 64px}#oferta{scroll-margin-top:150px}.dna__panels{gap:112px}.dna__head,.dna__panels{display:flex;flex-direction:column}.dna__head{gap:32px}.dna__head-intro{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.dna__head .h2,.dna__head h2{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:51px;font-weight:500;letter-spacing:-.02em;line-height:56px}@media (width<=991.98px){.dna__head .h2,.dna__head h2{font-size:39px;font-weight:600;letter-spacing:-.01em;line-height:44px}}.dna__head .h2,.dna__head h2{color:#ddd6cb;font-weight:400;margin:0}.dna__lead{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:24px}@media (width<=991.98px){.dna__lead{font-size:16px;font-weight:400;letter-spacing:0;line-height:24px}}.dna__lead{color:#c2b9ac;margin:0}.dna-block{scroll-margin-top:140px}.dna-block__inner{transform-origin:50%;will-change:transform}@media (prefers-reduced-motion:reduce){.dna-block__inner{will-change:auto}}.dna-block__title{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:38px;font-weight:600;letter-spacing:-.01em;line-height:44px}@media (width<=991.98px){.dna-block__title{font-size:31px;font-weight:600;letter-spacing:-.01em;line-height:36px}}.dna-block__title{color:#f6f6ee;margin:0}.dna-block__lead{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:24px}@media (width<=991.98px){.dna-block__lead{font-size:16px;font-weight:400;letter-spacing:0;line-height:24px}}.dna-block__lead{color:#c2b9ac;margin:12px 0 0;max-width:900px}.dna-bento{display:grid;gap:24px;grid-template-columns:minmax(0,1fr);margin-top:56px}.dna-faq{gap:32px;margin-top:56px}.dna-faq,.dna-faq__aside{display:flex;flex-direction:column}.dna-faq__aside{align-items:flex-start;gap:24px}.dna-faq__head{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:21px;font-weight:500;letter-spacing:-.01em;line-height:28px}@media (width<=991.98px){.dna-faq__head{font-size:20px;font-weight:600;letter-spacing:0;line-height:26px}}.dna-faq__head{color:#f6f6ee;font-weight:400;margin:0}.dna-faq__list{display:flex;flex-direction:column}.dna-faq__row{border-top:1px solid #52473c}.dna-faq__row:last-child{border-bottom:1px solid #52473c}.dna-faq__q{margin:0}.dna-faq__btn{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}@media (width<=991.98px){.dna-faq__btn{font-size:16px;font-weight:500;letter-spacing:0;line-height:24px}}.dna-faq__btn{align-items:center;background:0 0;border:0;color:#f6f6ee;display:flex;gap:16px;justify-content:space-between;padding:12px 0;text-align:left;width:100%}.dna-faq__btn:after{border-bottom:1.5px solid #c2b9ac;border-right:1.5px solid #c2b9ac;content:"";flex:none;height:8px;margin-right:4px;transform:translateY(2px)rotate(225deg);transition:transform .25s;width:8px}.dna-faq__btn.collapsed:after{transform:translateY(-2px)rotate(45deg)}.dna-faq__a{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:24px}@media (width<=991.98px){.dna-faq__a{font-size:16px;font-weight:400;letter-spacing:0;line-height:24px}}.dna-faq__a{color:#ddd6cb;margin:0 0 12px;max-width:720px}@media (prefers-reduced-motion:reduce){.dna-faq__btn:after{transition:none}}@media (width>=992px){.dna__head{flex-direction:row;gap:64px}.dna__head-intro{flex:600px}.dna__lead{flex:616px;padding-top:40px}.dna-faq{flex-direction:row;gap:0}.dna-faq__aside{flex:536px;justify-content:space-between;padding-right:64px}.dna-faq__list{flex:744px;min-width:0}}.section{padding:120px 0}section[id]{scroll-margin-top:96px}.cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}@media (width<=991.98px){.section{padding:64px 0}}.logo{align-items:center;color:inherit;display:inline-flex;text-decoration:none}.logo__mark{aspect-ratio:1432/342;background:currentColor;display:block;height:23px;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDMyIiBoZWlnaHQ9IjM0MiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE0MzIgMzQyIj48ZyBmaWxsPSIjZmRmYmVkIiBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGQ9Ik0zNDUuMDE4IDEwMC44NThoLTUzLjcwNmwtNDEuNzYgMTczLjI5MS00Ny4xMTktMTczLjI5MWgtNjAuNDA2TDk1LjM1NSAyNzQuMjY0IDUzLjcwOCAxMDAuODU4SDBsNjYuNzcgMjM1LjA5OGg1NS45NGw0OS43OTktMTc4Ljk1MiA0OS43OTggMTc4Ljk1Mmg1NS45NGwyMy44OTQtODQuMjE5Yy0yLjM0NC0xMC42MjktMy42ODQtMjEuNzItMy42ODQtMzMuMDQxIDAtNDAuNTUgMTYuMzAxLTc2Ljk0MSA0MS45ODItMTAxLjc3OXpNNjk5LjYzOCAwdjEzMy41NDljLTcuNTkyLTEyLjEzLTE3Ljc1My0yMS42MDMtMzAuNDgyLTI4LjMwNHEtMTkuMjYtMTAuMDUtNDQuODg1LTEwLjA1Yy0yMC45OTIgMC0zOS44NjIgNS40MjktNTYuNjEgMTYuMTczLTE0Ljg1IDkuNTg5LTI2LjkwOSAyMi4yOTctMzUuODQyIDM4LjAwOCA4LjgyMSAxOC45NDcgMTMuNzM0IDQxLjkzNyAxMy43MzQgNjkuMzE2IDAgNS4wODQtLjIyMyAxMC4wNTEtLjU1OCAxNC43ODhoLTI5LjU4OWMxLjExNyAxMi43MDggMy42ODUgMjQuNzIzIDcuODE2IDM1LjkyOWgxNS40MDhjLTEuODk4IDYuNTg1LTQuMjQyIDEyLjcwOC03LjAzNCAxOC40ODQgOC45MzMgMTUuODI3IDIwLjY1NiAyOC40MiAzNS4zOTUgMzcuODkzIDE2LjUyNSAxMC41MTMgMzUuMjgzIDE1LjgyNyA1Ni4zODYgMTUuODI3IDEyLjk1MyAwIDI0LjIzLTEuODQ4IDMzLjgzMi01LjY2MSA5LjYwMy0zLjY5NyAxNy44NjUtOC41NDkgMjQuNzg4LTE0LjY3MmExMTIuNiAxMTIuNiAwIDAgMCAxNy42NDEtMTkuMjkzbDUuMzYgMzMuOTY1aDQ4LjY4MlYwem0tNy43MDQgMjU3LjE2M2MtNS40NzEgMTEuMjA2LTEzLjA2NCAxOS45ODYtMjMuMDAxIDI2LjM0cy0yMS4zMjYgOS41ODktMzQuMjc4IDkuNTg5Yy0xMi4yODIgMC0yMy40NDgtMy4yMzUtMzMuMzg2LTkuNTg5LTkuOTM3LTYuMzU0LTE3LjY0MS0xNS4xMzQtMjMuMjI0LTI2LjM0cy04LjM3NC0yNC4xNDUtOC4zNzQtMzguNzAyIDIuNzkxLTI3LjYxMSA4LjM3NC0zOC44MTcgMTMuMjg3LTE5Ljg3IDIzLjIyNC0yNi4xMDljOS45MzgtNi4yMzggMjEuMTA0LTkuMjQyIDMzLjM4Ni05LjI0MiAxMi45NTIgMCAyNC4zNDEgMy4wMDQgMzQuMjc4IDkuMjQyczE3LjUzIDE0LjkwMyAyMy4wMDEgMjYuMTA5YzUuMzYgMTEuMjA2IDguMTUxIDI0LjE0NSA4LjE1MSAzOC44MTdzLTIuNzkxIDI3LjQ5Ni04LjE1MSAzOC43MDJNODg2LjM4OSAzNDEuNjExYy0yMS4xMDMgMC0zOS43NDktNS4zMTQtNTYuMTYzLTE1LjgyNy0xNi40MTMtMTAuNjI4LTI5LjI1NC0yNS4xODUtMzguNTIxLTQzLjktOS4yNjgtMTguNzE1LTEzLjk1Ny0zOS44NTctMTMuOTU3LTYzLjQyNCAwLTIzLjU2OCA0LjY4OS00NC43MDkgMTMuOTU3LTYzLjE5NCA5LjI2Ny0xOC40ODQgMjIuMjE5LTMzLjE1NiAzOC43NDQtNDMuOSAxNi41MjYtMTAuNzQ0IDM1LjI4NC0xNi4wNTggNTYuMzg3LTE2LjA1OCAxNy4xOTUgMCAzMi4xNTcgMy40NjYgNDUuMTA5IDEwLjI4MnMyMy4xMTMgMTYuMjg5IDMwLjcwNSAyOC40MTlsMy4xMjctMzMuMTU2aDUwLjkxM3YyMzUuMjEzaC01MC40NjdsLTMuNTczLTM0LjA4Yy03LjI1NyAxMC42MjgtMTYuOTcxIDE5Ljg3LTI5LjM2NSAyNy43MjZzLTI3LjkxNCAxMS44OTktNDYuODk2IDExLjg5OW0xMS4yNzctNDguNTIxYzEyLjk1MiAwIDI0LjM0MS0zLjIzNSAzNC4yNzktOS41ODkgOS45MzctNi4zNTQgMTcuNjQxLTE1LjEzNCAyMy4wMDEtMjYuMzQgNS4zNTktMTEuMjA2IDguMTUxLTI0LjE0NSA4LjE1MS0zOC43MDFzLTIuNjgtMjcuNDk2LTguMTUxLTM4LjcwMi0xMy4wNjQtMTkuODctMjMuMDAxLTI2LjEwOWMtOS45MzgtNi4yMzgtMjEuMzI3LTkuMzU4LTM0LjI3OS05LjM1OHMtMjMuNDQ3IDMuMTItMzMuMzg1IDkuMzU4LTE3LjY0MSAxNC45MDMtMjMuMjI0IDI2LjEwOS04LjM3NCAyNC4xNDUtOC4zNzQgMzguNzAyIDIuNzkxIDI3LjQ5NSA4LjM3NCAzOC43MDEgMTMuMjg3IDE5Ljk4NiAyMy4yMjQgMjYuMzRjOS45MzggNi4zNTQgMjAuOTkyIDkuNTg5IDMzLjM4NSA5LjU4OU0xMDU2LjE3IDMzNS45NVYxMDAuODUzaDQ4LjI0bDQuOTEgNDMuOWM1LjM2LTEwLjI4MSAxMi4xNy0xOS4wNjEgMjAuMzItMjYuMzQgOC4xNS03LjI3OCAxNy42NC0xMi45MzkgMjguNTktMTYuOTgyIDEwLjk0LTQuMDQzIDIzLjExLTYuMTIzIDM2LjI4LTYuMTIzdjU5LjI2NWgtMTguOThjLTkuMDQgMC0xNy42NCAxLjE1Ni0yNS42OCAzLjQ2Ni04LjE1IDIuMzExLTE1LjA3IDYuMDA3LTIwLjk5IDExLjIwNnMtMTAuNSAxMi4xMzEtMTMuNzMgMjEuMDI2Yy0zLjM1IDguODk2LTQuOTIgMTkuOTg2LTQuOTIgMzMuMzg3djExMi40MDhoLTU0LjE1ek0xMzIxLjIgMzQxLjYxMWMtMjIuNTUgMC00Mi40My01LjA4My01OS41MS0xNS4xMzQtMTcuMi0xMC4xNjYtMzAuNDgtMjQuMzc2LTQwLjA5LTQyLjc0NXEtMTQuNC0yNy41NTItMTQuNC02My40MjRjMC0yMy45MTQgNC42OS00Ni42NzMgMTQuMTgtNjUuMjczIDkuNDktMTguNzE1IDIyLjg5LTMzLjI3MSA0MC4wOS00My45IDE3LjMtMTAuNjI4IDM3LjQtMTUuODI3IDYwLjE4LTE1LjgyN3M0MS42NSA1LjA4MyA1OC4xNyAxNS4zNjVjMTYuNTMgMTAuMjgyIDI5LjI2IDI0LjAzIDM4LjMgNDEuMjQzczEzLjUxIDM2LjYyMiAxMy41MSA1OC4xMXYxMC4yODJjMCAzLjY5Ny0uMzQgNy42MjUtLjg5IDExLjY2OGgtMTg0Ljkxdi0zNS45MjloMTMxLjJjLS41Ni0xNy4wOTgtNi4xNC0zMC42MTQtMTYuNjQtNDAuMzE4LTEwLjQ5LTkuODItMjMuNTYtMTQuNjcyLTM5LjE5LTE0LjY3Mi0xMS4xNiAwLTIxLjMyIDIuNjU3LTMwLjcgNy45NzFxLTEzLjkwNSA3Ljk3MS0yMi4xMSAyMy41NjdjLTUuMzYgMTAuMzk4LTguMTUgMjMuNTY4LTguMTUgMzkuMzk1djEzLjUxN2MwIDE0LjY3MiAyLjY4IDI3LjI2NCA3LjkzIDM3Ljc3NyA1LjI0IDEwLjYyOSAxMi41IDE4LjYgMjEuNjYgMjQuMDMgOS4xNSA1LjQyOSAxOS40MiA4LjIwMiAzMC45MyA4LjIwMiAxMi42MSAwIDIzLjExLTIuNzczIDMxLjM3LTguNDMzIDguMjYtNS41NDYgMTQuNC0xMy4wNTUgMTguMzEtMjIuNDEzaDU1LjA1Yy00LjI0IDE0LjY3Mi0xMS4xNyAyNy43MjctMjAuNzcgMzkuMzk1cy0yMS41NSAyMC43OTUtMzUuNjIgMjcuNDk1Yy0xNC4wNyA2LjcwMS0zMC4wMyAxMC4wNTEtNDcuNzkgMTAuMDUxek00ODYuNDg2IDE5My45NjVoLTEyNy40YzEuMzQtOS45MzUgMy45MDgtMTguNDg0IDcuODE2LTI1Ljg3OCA1LjkxOC0xMS40MzcgMTQuMDY5LTIwLjEwMiAyNC4zNDEtMjUuOTk0IDEwLjE2MS01LjY2IDIxLjU1LTguNjY0IDMzLjcyLTguNjY0IDE3LjE5NSAwIDMxLjU5OSA1LjQzIDQzLjIxMSAxNi4xNzQgMTEuNTAxIDEwLjg1OSAxNy42NDIgMjUuNTMxIDE4LjMxMiA0NC4zNjIiLz48cGF0aCBkPSJNNTQ0Ljk5NCAyMzMuNDc2Yy0uODk0IDEzLjA1NS0zLjEyNyAyNS4wNy02LjM2NSAzNS45MjloLTU5LjUxMmMtNC4zNTUgMTAuMjgyLTExLjA1NCAxOC42LTIwLjIxIDI0LjcyMy05LjA0NCA2LjIzOS0yMC42NTcgOS4yNDItMzQuNTAyIDkuMjQycS0xOC43NTggMC0zMy44MzItOS4wMTFjLTEwLjE2LTYuMDA3LTE4LjA4OC0xNC43ODctMjMuODk0LTI2LjQ1Ni00LjkxMy05LjgxOS03LjcwNC0yMS4zNzItOC40ODYtMzQuNDI3ek00ODYuNDg2IDE5My45NjRIMzU5LjA4N2MxLjM0LTkuOTM1IDMuOTA4LTE4LjQ4NCA3LjgxNi0yNS44NzggNS45MTctMTEuNDM3IDE0LjA2OC0yMC4xMDIgMjQuMzQxLTI1Ljk5MyAxMC4xNi01LjY2MSAyMS41NDktOC42NjUgMzMuNzItOC42NjUgMTcuMTk1IDAgMzEuNTk4IDUuNDMgNDMuMjExIDE2LjE3NCAxMS41IDEwLjg1OSAxNy42NDEgMjUuNTMxIDE4LjMxMSA0NC4zNjIiLz48cGF0aCBkPSJtNTQ2Ljg5MyAyMzMuNDc1LTcuMzcgMzUuOTI5aC02MC40MDZjLTQuMzU0IDEwLjI4Mi0xMS4wNTQgMTguNi0yMC4yMDkgMjQuNzIzLTkuMDQ1IDYuMjM5LTIwLjY1NyA5LjI0Mi0zNC41MDIgOS4yNDJxLTE4Ljc1OSAwLTMzLjgzMi05LjAxMWMtMTAuMTYxLTYuMDA3LTE4LjA4OC0xNC43ODctMjMuODk0LTI2LjQ1Ni00LjkxMy05LjgxOS03LjcwNS0yMS4zNzItOC40ODYtMzQuNDI3eiIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoMTQzMnYzNDJIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=) 50%/contain no-repeat;mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDMyIiBoZWlnaHQ9IjM0MiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE0MzIgMzQyIj48ZyBmaWxsPSIjZmRmYmVkIiBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGQ9Ik0zNDUuMDE4IDEwMC44NThoLTUzLjcwNmwtNDEuNzYgMTczLjI5MS00Ny4xMTktMTczLjI5MWgtNjAuNDA2TDk1LjM1NSAyNzQuMjY0IDUzLjcwOCAxMDAuODU4SDBsNjYuNzcgMjM1LjA5OGg1NS45NGw0OS43OTktMTc4Ljk1MiA0OS43OTggMTc4Ljk1Mmg1NS45NGwyMy44OTQtODQuMjE5Yy0yLjM0NC0xMC42MjktMy42ODQtMjEuNzItMy42ODQtMzMuMDQxIDAtNDAuNTUgMTYuMzAxLTc2Ljk0MSA0MS45ODItMTAxLjc3OXpNNjk5LjYzOCAwdjEzMy41NDljLTcuNTkyLTEyLjEzLTE3Ljc1My0yMS42MDMtMzAuNDgyLTI4LjMwNHEtMTkuMjYtMTAuMDUtNDQuODg1LTEwLjA1Yy0yMC45OTIgMC0zOS44NjIgNS40MjktNTYuNjEgMTYuMTczLTE0Ljg1IDkuNTg5LTI2LjkwOSAyMi4yOTctMzUuODQyIDM4LjAwOCA4LjgyMSAxOC45NDcgMTMuNzM0IDQxLjkzNyAxMy43MzQgNjkuMzE2IDAgNS4wODQtLjIyMyAxMC4wNTEtLjU1OCAxNC43ODhoLTI5LjU4OWMxLjExNyAxMi43MDggMy42ODUgMjQuNzIzIDcuODE2IDM1LjkyOWgxNS40MDhjLTEuODk4IDYuNTg1LTQuMjQyIDEyLjcwOC03LjAzNCAxOC40ODQgOC45MzMgMTUuODI3IDIwLjY1NiAyOC40MiAzNS4zOTUgMzcuODkzIDE2LjUyNSAxMC41MTMgMzUuMjgzIDE1LjgyNyA1Ni4zODYgMTUuODI3IDEyLjk1MyAwIDI0LjIzLTEuODQ4IDMzLjgzMi01LjY2MSA5LjYwMy0zLjY5NyAxNy44NjUtOC41NDkgMjQuNzg4LTE0LjY3MmExMTIuNiAxMTIuNiAwIDAgMCAxNy42NDEtMTkuMjkzbDUuMzYgMzMuOTY1aDQ4LjY4MlYwem0tNy43MDQgMjU3LjE2M2MtNS40NzEgMTEuMjA2LTEzLjA2NCAxOS45ODYtMjMuMDAxIDI2LjM0cy0yMS4zMjYgOS41ODktMzQuMjc4IDkuNTg5Yy0xMi4yODIgMC0yMy40NDgtMy4yMzUtMzMuMzg2LTkuNTg5LTkuOTM3LTYuMzU0LTE3LjY0MS0xNS4xMzQtMjMuMjI0LTI2LjM0cy04LjM3NC0yNC4xNDUtOC4zNzQtMzguNzAyIDIuNzkxLTI3LjYxMSA4LjM3NC0zOC44MTcgMTMuMjg3LTE5Ljg3IDIzLjIyNC0yNi4xMDljOS45MzgtNi4yMzggMjEuMTA0LTkuMjQyIDMzLjM4Ni05LjI0MiAxMi45NTIgMCAyNC4zNDEgMy4wMDQgMzQuMjc4IDkuMjQyczE3LjUzIDE0LjkwMyAyMy4wMDEgMjYuMTA5YzUuMzYgMTEuMjA2IDguMTUxIDI0LjE0NSA4LjE1MSAzOC44MTdzLTIuNzkxIDI3LjQ5Ni04LjE1MSAzOC43MDJNODg2LjM4OSAzNDEuNjExYy0yMS4xMDMgMC0zOS43NDktNS4zMTQtNTYuMTYzLTE1LjgyNy0xNi40MTMtMTAuNjI4LTI5LjI1NC0yNS4xODUtMzguNTIxLTQzLjktOS4yNjgtMTguNzE1LTEzLjk1Ny0zOS44NTctMTMuOTU3LTYzLjQyNCAwLTIzLjU2OCA0LjY4OS00NC43MDkgMTMuOTU3LTYzLjE5NCA5LjI2Ny0xOC40ODQgMjIuMjE5LTMzLjE1NiAzOC43NDQtNDMuOSAxNi41MjYtMTAuNzQ0IDM1LjI4NC0xNi4wNTggNTYuMzg3LTE2LjA1OCAxNy4xOTUgMCAzMi4xNTcgMy40NjYgNDUuMTA5IDEwLjI4MnMyMy4xMTMgMTYuMjg5IDMwLjcwNSAyOC40MTlsMy4xMjctMzMuMTU2aDUwLjkxM3YyMzUuMjEzaC01MC40NjdsLTMuNTczLTM0LjA4Yy03LjI1NyAxMC42MjgtMTYuOTcxIDE5Ljg3LTI5LjM2NSAyNy43MjZzLTI3LjkxNCAxMS44OTktNDYuODk2IDExLjg5OW0xMS4yNzctNDguNTIxYzEyLjk1MiAwIDI0LjM0MS0zLjIzNSAzNC4yNzktOS41ODkgOS45MzctNi4zNTQgMTcuNjQxLTE1LjEzNCAyMy4wMDEtMjYuMzQgNS4zNTktMTEuMjA2IDguMTUxLTI0LjE0NSA4LjE1MS0zOC43MDFzLTIuNjgtMjcuNDk2LTguMTUxLTM4LjcwMi0xMy4wNjQtMTkuODctMjMuMDAxLTI2LjEwOWMtOS45MzgtNi4yMzgtMjEuMzI3LTkuMzU4LTM0LjI3OS05LjM1OHMtMjMuNDQ3IDMuMTItMzMuMzg1IDkuMzU4LTE3LjY0MSAxNC45MDMtMjMuMjI0IDI2LjEwOS04LjM3NCAyNC4xNDUtOC4zNzQgMzguNzAyIDIuNzkxIDI3LjQ5NSA4LjM3NCAzOC43MDEgMTMuMjg3IDE5Ljk4NiAyMy4yMjQgMjYuMzRjOS45MzggNi4zNTQgMjAuOTkyIDkuNTg5IDMzLjM4NSA5LjU4OU0xMDU2LjE3IDMzNS45NVYxMDAuODUzaDQ4LjI0bDQuOTEgNDMuOWM1LjM2LTEwLjI4MSAxMi4xNy0xOS4wNjEgMjAuMzItMjYuMzQgOC4xNS03LjI3OCAxNy42NC0xMi45MzkgMjguNTktMTYuOTgyIDEwLjk0LTQuMDQzIDIzLjExLTYuMTIzIDM2LjI4LTYuMTIzdjU5LjI2NWgtMTguOThjLTkuMDQgMC0xNy42NCAxLjE1Ni0yNS42OCAzLjQ2Ni04LjE1IDIuMzExLTE1LjA3IDYuMDA3LTIwLjk5IDExLjIwNnMtMTAuNSAxMi4xMzEtMTMuNzMgMjEuMDI2Yy0zLjM1IDguODk2LTQuOTIgMTkuOTg2LTQuOTIgMzMuMzg3djExMi40MDhoLTU0LjE1ek0xMzIxLjIgMzQxLjYxMWMtMjIuNTUgMC00Mi40My01LjA4My01OS41MS0xNS4xMzQtMTcuMi0xMC4xNjYtMzAuNDgtMjQuMzc2LTQwLjA5LTQyLjc0NXEtMTQuNC0yNy41NTItMTQuNC02My40MjRjMC0yMy45MTQgNC42OS00Ni42NzMgMTQuMTgtNjUuMjczIDkuNDktMTguNzE1IDIyLjg5LTMzLjI3MSA0MC4wOS00My45IDE3LjMtMTAuNjI4IDM3LjQtMTUuODI3IDYwLjE4LTE1LjgyN3M0MS42NSA1LjA4MyA1OC4xNyAxNS4zNjVjMTYuNTMgMTAuMjgyIDI5LjI2IDI0LjAzIDM4LjMgNDEuMjQzczEzLjUxIDM2LjYyMiAxMy41MSA1OC4xMXYxMC4yODJjMCAzLjY5Ny0uMzQgNy42MjUtLjg5IDExLjY2OGgtMTg0Ljkxdi0zNS45MjloMTMxLjJjLS41Ni0xNy4wOTgtNi4xNC0zMC42MTQtMTYuNjQtNDAuMzE4LTEwLjQ5LTkuODItMjMuNTYtMTQuNjcyLTM5LjE5LTE0LjY3Mi0xMS4xNiAwLTIxLjMyIDIuNjU3LTMwLjcgNy45NzFxLTEzLjkwNSA3Ljk3MS0yMi4xMSAyMy41NjdjLTUuMzYgMTAuMzk4LTguMTUgMjMuNTY4LTguMTUgMzkuMzk1djEzLjUxN2MwIDE0LjY3MiAyLjY4IDI3LjI2NCA3LjkzIDM3Ljc3NyA1LjI0IDEwLjYyOSAxMi41IDE4LjYgMjEuNjYgMjQuMDMgOS4xNSA1LjQyOSAxOS40MiA4LjIwMiAzMC45MyA4LjIwMiAxMi42MSAwIDIzLjExLTIuNzczIDMxLjM3LTguNDMzIDguMjYtNS41NDYgMTQuNC0xMy4wNTUgMTguMzEtMjIuNDEzaDU1LjA1Yy00LjI0IDE0LjY3Mi0xMS4xNyAyNy43MjctMjAuNzcgMzkuMzk1cy0yMS41NSAyMC43OTUtMzUuNjIgMjcuNDk1Yy0xNC4wNyA2LjcwMS0zMC4wMyAxMC4wNTEtNDcuNzkgMTAuMDUxek00ODYuNDg2IDE5My45NjVoLTEyNy40YzEuMzQtOS45MzUgMy45MDgtMTguNDg0IDcuODE2LTI1Ljg3OCA1LjkxOC0xMS40MzcgMTQuMDY5LTIwLjEwMiAyNC4zNDEtMjUuOTk0IDEwLjE2MS01LjY2IDIxLjU1LTguNjY0IDMzLjcyLTguNjY0IDE3LjE5NSAwIDMxLjU5OSA1LjQzIDQzLjIxMSAxNi4xNzQgMTEuNTAxIDEwLjg1OSAxNy42NDIgMjUuNTMxIDE4LjMxMiA0NC4zNjIiLz48cGF0aCBkPSJNNTQ0Ljk5NCAyMzMuNDc2Yy0uODk0IDEzLjA1NS0zLjEyNyAyNS4wNy02LjM2NSAzNS45MjloLTU5LjUxMmMtNC4zNTUgMTAuMjgyLTExLjA1NCAxOC42LTIwLjIxIDI0LjcyMy05LjA0NCA2LjIzOS0yMC42NTcgOS4yNDItMzQuNTAyIDkuMjQycS0xOC43NTggMC0zMy44MzItOS4wMTFjLTEwLjE2LTYuMDA3LTE4LjA4OC0xNC43ODctMjMuODk0LTI2LjQ1Ni00LjkxMy05LjgxOS03LjcwNC0yMS4zNzItOC40ODYtMzQuNDI3ek00ODYuNDg2IDE5My45NjRIMzU5LjA4N2MxLjM0LTkuOTM1IDMuOTA4LTE4LjQ4NCA3LjgxNi0yNS44NzggNS45MTctMTEuNDM3IDE0LjA2OC0yMC4xMDIgMjQuMzQxLTI1Ljk5MyAxMC4xNi01LjY2MSAyMS41NDktOC42NjUgMzMuNzItOC42NjUgMTcuMTk1IDAgMzEuNTk4IDUuNDMgNDMuMjExIDE2LjE3NCAxMS41IDEwLjg1OSAxNy42NDEgMjUuNTMxIDE4LjMxMSA0NC4zNjIiLz48cGF0aCBkPSJtNTQ2Ljg5MyAyMzMuNDc1LTcuMzcgMzUuOTI5aC02MC40MDZjLTQuMzU0IDEwLjI4Mi0xMS4wNTQgMTguNi0yMC4yMDkgMjQuNzIzLTkuMDQ1IDYuMjM5LTIwLjY1NyA5LjI0Mi0zNC41MDIgOS4yNDJxLTE4Ljc1OSAwLTMzLjgzMi05LjAxMWMtMTAuMTYxLTYuMDA3LTE4LjA4OC0xNC43ODctMjMuODk0LTI2LjQ1Ni00LjkxMy05LjgxOS03LjcwNS0yMS4zNzItOC40ODYtMzQuNDI3eiIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoMTQzMnYzNDJIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=) 50%/contain no-repeat}.site-nav{background:#f6f6ee;padding:4px 24px;position:sticky;top:0;transition:background .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1);z-index:1030}@media (width>=992px){.site-nav{padding:4px 32px}}body.nav-hidden .site-nav{transform:none}@media (prefers-reduced-motion:reduce){.site-nav{transition:background .5s cubic-bezier(.4,0,.2,1)}}.site-nav .navbar{background:0 0;padding:0}.site-nav .btn{padding-bottom:16px;padding-top:16px}.site-nav .nav-link{color:#3a312a;font-weight:600;letter-spacing:-.01em}.site-nav .nav-link:hover{color:#17100a}.site-nav .logo,.site-nav .nav-link{transition:color .5s cubic-bezier(.4,0,.2,1)}.site-nav .btn{transition:color .5s cubic-bezier(.4,0,.2,1),background-color .5s cubic-bezier(.4,0,.2,1),border-color .5s cubic-bezier(.4,0,.2,1)}.nav-actions{gap:8px}.nav-social{align-items:center;display:none;gap:8px}.nav-social-link{align-items:center;color:#3a312a;display:flex;height:32px;justify-content:center;transition:color .5s cubic-bezier(.4,0,.2,1);width:32px}.nav-social-link:hover{color:#17100a}.nav-social-icon{background:currentColor;display:block;height:16px}.nav-social-icon--linkedin{-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBmaWxsPSIjMmMyMjFhIiBkPSJNMTAwLjI4IDQ0OEg3LjRWMTQ4LjloOTIuODh6TTUzLjc5IDEwOC4xQzI0LjA5IDEwOC4xIDAgODMuNSAwIDUzLjhhNTMuNzkgNTMuNzkgMCAwIDEgMTA3LjU4IDBjMCAyOS43LTI0LjEgNTQuMy01My43OSA1NC4zTTQ0Ny45IDQ0OGgtOTIuNjhWMzAyLjRjMC0zNC43LS43LTc5LjItNDguMjktNzkuMi00OC4yOSAwLTU1LjY5IDM3LjctNTUuNjkgNzYuN1Y0NDhoLTkyLjc4VjE0OC45aDg5LjA4djQwLjhoMS4zYzEyLjQtMjMuNSA0Mi42OS00OC4zIDg3Ljg4LTQ4LjMgOTQgMCAxMTEuMjggNjEuOSAxMTEuMjggMTQyLjNWNDQ4eiIvPjwvc3ZnPg==) 50%/contain no-repeat;mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBmaWxsPSIjMmMyMjFhIiBkPSJNMTAwLjI4IDQ0OEg3LjRWMTQ4LjloOTIuODh6TTUzLjc5IDEwOC4xQzI0LjA5IDEwOC4xIDAgODMuNSAwIDUzLjhhNTMuNzkgNTMuNzkgMCAwIDEgMTA3LjU4IDBjMCAyOS43LTI0LjEgNTQuMy01My43OSA1NC4zTTQ0Ny45IDQ0OGgtOTIuNjhWMzAyLjRjMC0zNC43LS43LTc5LjItNDguMjktNzkuMi00OC4yOSAwLTU1LjY5IDM3LjctNTUuNjkgNzYuN1Y0NDhoLTkyLjc4VjE0OC45aDg5LjA4djQwLjhoMS4zYzEyLjQtMjMuNSA0Mi42OS00OC4zIDg3Ljg4LTQ4LjMgOTQgMCAxMTEuMjggNjEuOSAxMTEuMjggMTQyLjNWNDQ4eiIvPjwvc3ZnPg==) 50%/contain no-repeat;width:14px}.nav-social-icon--facebook{-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj48cGF0aCBmaWxsPSIjMmMyMjFhIiBkPSJtMjc5LjE0IDI4OCAxNC4yMi05Mi42NmgtODguOTF2LTYwLjEzYzAtMjUuMzUgMTIuNDItNTAuMDYgNTIuMjQtNTAuMDZoNDAuNDJWNi4yNlMyNjAuNDMgMCAyMjUuMzYgMGMtNzMuMjIgMC0xMjEuMDggNDQuMzgtMTIxLjA4IDEyNC43MnY3MC42MkgyMi44OVYyODhoODEuMzl2MjI0aDEwMC4xN1YyODh6Ii8+PC9zdmc+) 50%/contain no-repeat;mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj48cGF0aCBmaWxsPSIjMmMyMjFhIiBkPSJtMjc5LjE0IDI4OCAxNC4yMi05Mi42NmgtODguOTF2LTYwLjEzYzAtMjUuMzUgMTIuNDItNTAuMDYgNTIuMjQtNTAuMDZoNDAuNDJWNi4yNlMyNjAuNDMgMCAyMjUuMzYgMGMtNzMuMjIgMC0xMjEuMDggNDQuMzgtMTIxLjA4IDEyNC43MnY3MC42MkgyMi44OVYyODhoODEuMzl2MjI0aDEwMC4xN1YyODh6Ii8+PC9zdmc+) 50%/contain no-repeat;width:10px}@media (width>=992px){.site-nav .nav-actions,.site-nav .navbar-nav{margin-left:auto}}@media (width>=1200px){.site-nav .navbar{align-items:center;display:grid;grid-template-columns:1fr 1fr}.site-nav .navbar-collapse{display:contents !important}.site-nav .logo{grid-area:1/1;justify-self:start}.site-nav .navbar-nav{grid-area:1/1;justify-self:end;margin-left:0}.site-nav .nav-actions{grid-area:1/2;justify-self:end;margin-left:0}}.site-nav .btn-outline-dark{background:#ede8e0;border-color:#ede8e0;color:#2c221a}.site-nav .btn-outline-dark:hover{background:#ddd6cb;border-color:#ddd6cb;color:#17100a}body.has-hero:not(.nav-scrolled) .site-nav{background:0 0}body.has-hero:not(.nav-scrolled) .site-nav .nav-social{display:flex}body.has-hero:not(.nav-scrolled) .site-nav .logo,body.has-hero:not(.nav-scrolled) .site-nav .nav-link,body.has-hero:not(.nav-scrolled) .site-nav .nav-social-link{color:#f6f6ee}body.has-hero:not(.nav-scrolled) .site-nav .nav-link:hover,body.has-hero:not(.nav-scrolled) .site-nav .nav-social-link:hover{color:#fff}body.has-hero:not(.nav-scrolled) .site-nav .btn-outline-dark{background:0 0;border-color:#ede8e0;color:#ede8e0}body.has-hero:not(.nav-scrolled) .site-nav .btn-outline-dark:hover{background:#ede8e0;border-color:#ede8e0;color:#17100a}@media (width>=992px){body.has-hero:not(.nav-scrolled) .site-nav .nav-cta{display:none}}body.has-hero:not(.nav-scrolled):not(.nav-open) .site-nav .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='%23f6f6ee' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}body.has-hero:not(.nav-scrolled).nav-open .site-nav{background:#f6f6ee}body.has-hero:not(.nav-scrolled).nav-open .site-nav .logo{color:#17100a}body.has-hero:not(.nav-scrolled).nav-open .site-nav .nav-link,body.has-hero:not(.nav-scrolled).nav-open .site-nav .nav-social-link{color:#3a312a}body.has-hero:not(.nav-scrolled).nav-open .site-nav .nav-link:hover,body.has-hero:not(.nav-scrolled).nav-open .site-nav .nav-social-link:hover{color:#17100a}body.has-hero:not(.nav-scrolled).nav-open .site-nav .btn-outline-dark{background:#ede8e0;border-color:#ede8e0;color:#2c221a}.breaker{min-height:100vh;text-align:center}.breaker,.breaker .container{align-items:center;display:flex}.breaker .container{flex-direction:column;gap:40px}.breaker .h2,.breaker h2{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:67px;font-weight:400;letter-spacing:-.02em;line-height:82px}@media (width<=991.98px){.breaker .h2,.breaker h2{font-size:49px;font-weight:600;letter-spacing:-.02em;line-height:54px}}.breaker .h2,.breaker h2{max-width:1000px}.breaker--white{background:#fff}.breaker--light{background:#f6f6ee url(/assets/img/kv/tlo-jasne.jpg) 50%/cover no-repeat;color:#2c221a}.breaker--figure{background:#17100a;color:#f6f6ee;isolation:isolate;overflow:hidden;position:relative}.breaker--figure .hl{color:#f9cc00}.breaker--figure:before{background:url(/assets/img/kv/oferta-breaker-bg.svg) 50%/cover no-repeat;content:"";inset:-14% 0;position:absolute;z-index:-1}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.breaker--figure:before{animation:breaker-parallax linear both;animation-range:cover;animation-timeline:view();will-change:transform}}}@keyframes breaker-parallax{0%{transform:translateY(-10%)}to{transform:translateY(10%)}}.breaker--flip{background:#17100a;isolation:isolate;overflow:hidden;position:relative;transition:background-color .7s;view-timeline-name:--breaker-kv}.breaker--flip .h2,.breaker--flip h2{color:#a69a8c;transition:color .7s}.breaker--flip .hl{color:#f6f6ee;transition:color .7s}.breaker--flip.is-in{background:#f6f6ee}.breaker--flip.is-in .h2,.breaker--flip.is-in h2{color:#887a6d}.breaker--flip.is-in .hl{color:#17100a}.breaker__kv{inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .7s .1s;z-index:-1}.breaker--flip.is-in .breaker__kv{opacity:.4}.breaker__kv-item{height:auto;position:absolute;width:var(--kv-w)}.breaker__kv-item--kolo{--kv-w:17.8%;--y0:200px;--y1:-200px;left:7.9%;top:4%}.breaker__kv-item--slupek{--kv-w:19.3%;--y0:155px;--y1:-155px;right:16.9%;top:4%}.breaker__kv-item--bars{--kv-w:21.3%;--y0:125px;--y1:-125px;bottom:-1%;left:9.7%}.breaker__kv-item--dial{--kv-w:21.7%;--y0:95px;--y1:-95px;bottom:4.8%;right:6.1%}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.breaker__kv-item{animation:kv-drift linear both;animation-range:cover;animation-timeline:--breaker-kv;will-change:transform}}}@keyframes kv-drift{0%{transform:translate3d(0,var(--y0),0)}to{transform:translate3d(0,var(--y1),0)}}@media (width<=991.98px){.breaker__kv-item--bars,.breaker__kv-item--slupek{display:none}.breaker__kv-item--kolo{--kv-w:40%;left:-6%;top:6%}.breaker__kv-item--dial{--kv-w:44%;bottom:6%;right:-8%}}[data-line-reveal]{--reveal-step:.22s}[data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .5s,transform .6s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--reveal-i,0)*90ms)}[data-reveal].is-in{opacity:1;transform:none}.sec-head .h2,.sec-head h2{color:#3a312a;margin:24px 0 0;max-width:600px}.sec-head__lead{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:24px}@media (width<=991.98px){.sec-head__lead{font-size:16px;font-weight:400;letter-spacing:0;line-height:24px}}.sec-head__lead{color:#6b5f53;margin:16px 0 0;max-width:600px}.sec-head--split{gap:32px}.sec-head--split,.sec-head__intro{display:flex;flex-direction:column}.sec-head__intro{align-items:flex-start;gap:16px}.sec-head--split .sec-head__intro .h2,.sec-head--split .sec-head__intro h2{color:#52473c;margin:0;max-width:none}.sec-head__lead--large{color:#3a312a;margin:0;max-width:none}.cs-list{display:flex;flex-direction:column;gap:160px;margin-top:88px}.cs-list--flush{margin-top:0}.btn-soft{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}@media (width<=991.98px){.btn-soft{font-size:16px;font-weight:500;letter-spacing:0;line-height:24px}}.btn-soft{align-items:center;background:#ede8e0;border:1.5px solid #ede8e0;border-radius:.75rem;color:#2c221a;display:inline-flex;justify-content:center;padding:16px 24px;text-decoration:none;transition:background-color .25s,border-color .25s}.btn-soft:hover{background:#ddd6cb;border-color:#ddd6cb;color:#17100a}.cs-stat{flex:50%}.cs-stat__value{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:21px;font-weight:500;letter-spacing:-.01em;line-height:28px}@media (width<=991.98px){.cs-stat__value{font-size:20px;font-weight:600;letter-spacing:0;line-height:26px}}.cs-stat__value{color:#2c221a;margin:0}.cs-stat__label{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:24px}@media (width<=991.98px){.cs-stat__label{font-size:16px;font-weight:400;letter-spacing:0;line-height:24px}}.cs-stat__label{color:#52473c;margin:8px 0 0}.cs-stat__rule{background:#ddd6cb;flex:none;height:58px;width:1px}.cs-cta{display:flex;justify-content:center;margin-bottom:64px;margin-top:88px}.cs-cta__link{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}@media (width<=991.98px){.cs-cta__link{font-size:16px;font-weight:500;letter-spacing:0;line-height:24px}}.cs-cta__link{color:#3a312a;text-decoration:none}.cs-cta__link:hover{color:#17100a;text-decoration:underline}.chip--800{background:#3a312a;color:#f6f6ee}.chip--600{background:#6b5f53;color:#f6f6ee}.chip--200{background:#ddd6cb;color:#3a312a}.chip--100{background:#ede8e0;color:#3a312a}.chip--yellow{background:#f9cc00;color:#17100a}@media (width>=992px){.sec-head--split{flex-direction:row;gap:64px}.sec-head--split .sec-head__intro{flex:600px}.sec-head--split .sec-head__lead{flex:616px;padding-top:40px}}.blog-cta{display:flex;margin-top:20px}.reveal-pin{position:sticky;top:var(--reveal-pin-top,0)}.zespol{background:#17100a url(/assets/img/kv/tlo-5-ciemne.jpg) 50%/cover no-repeat;color:#f6f6ee;min-height:100svh;position:relative;z-index:1}.zespol__stage{justify-content:center;min-height:100svh}.zespol__inner,.zespol__stage{align-items:center;display:flex}.zespol__inner{flex-direction:column;gap:32px;max-width:1080px;padding:120px 40px;text-align:center;width:100%}.zespol__title{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:67px;font-weight:400;letter-spacing:-.02em;line-height:82px}@media (width<=991.98px){.zespol__title{font-size:49px;font-weight:600;letter-spacing:-.02em;line-height:54px}}.zespol__title{color:#f6f6ee;margin:0;max-width:900px}.zespol__title .hl{color:#f9cc00}.zespol__lead{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:24px}@media (width<=991.98px){.zespol__lead{font-size:16px;font-weight:400;letter-spacing:0;line-height:24px}}.zespol__lead{color:#ddd6cb;margin:0;max-width:720px}.zespol-reveal{background:#f6f6ee;position:relative;z-index:1}@media (width<=991.98px){.reveal-pin{position:static}.zespol,.zespol__stage{min-height:0}.zespol__inner{padding:80px 24px}}@media (prefers-reduced-motion:reduce) and (width>=992px){.reveal-pin{position:static}.zespol,.zespol__stage{min-height:0}.zespol__inner{padding:80px 24px}}.kt{background:#f6f6ee;clip-path:inset(0)}.kt:before{background:url(/assets/img/kv/tlo-jasne.jpg) 50%/cover no-repeat;content:"";inset:0;position:fixed;z-index:-1}.kt-tabbar{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin:112px 0 0}.kt-tabbar__label{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}@media (width<=991.98px){.kt-tabbar__label{font-size:16px;font-weight:500;letter-spacing:0;line-height:24px}}.kt-tabbar__label{color:#2c221a;margin:0;padding:0 16px 8px}.kt-tabs{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:0;padding:0}.kt-tab{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}@media (width<=991.98px){.kt-tab{font-size:16px;font-weight:500;letter-spacing:0;line-height:24px}}.kt-tab{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;color:#a69a8c;padding:0 16px 8px;transition:color .25s,border-color .25s}.kt-tab:hover{color:#6b5f53}.kt-tab.active{border-bottom-color:#2c221a;color:#2c221a}.kt-panels{margin-top:24px}.kt-row{display:flex;flex-direction:column;gap:8px;margin:0 auto;max-width:100%;width:900px}.kt-card{--kt-tile:450px;display:grid;gap:8px;grid-template-columns:var(--kt-tile) minmax(0,1fr)}.kt-row--two .kt-card{--kt-tile:350px}.kt-card__panel{background:#2c221a;border-radius:16px;gap:48px;justify-content:space-between;min-width:0;padding:24px}.kt-card__head,.kt-card__panel{display:flex;flex-direction:column}.kt-card__head{gap:8px}.kt-card__name{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:28px;font-weight:600;letter-spacing:0;line-height:34px}@media (width<=991.98px){.kt-card__name{font-size:25px;font-weight:600;letter-spacing:0;line-height:30px}}.kt-card__name{color:#faf8eb;margin:0}.kt-card__role{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:24px}@media (width<=991.98px){.kt-card__role{font-size:16px;font-weight:400;letter-spacing:0;line-height:24px}}.kt-card__role{color:#c2b9ac;margin:0}.kt-card__actions{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.kt-card__actions .btn,.kt-card__actions .btn-soft{padding:16px 24px}.kt-card__meet{align-items:center;display:inline-flex;gap:8px}.kt-card__meet[hidden]{display:none}.kt-card__meet:before{background:currentColor;content:"";flex:none;height:16px;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxOCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE3IDE4Ij48cGF0aCBmaWxsPSIjMmMyMjFhIiBkPSJNNS40IDguMXYxLjhIMy42VjguMXptMy42IDB2MS44SDcuMlY4LjF6bTMuNiAwdjEuOGgtMS44VjguMXptMS44LTYuM2ExLjggMS44IDAgMCAxIDEuOCAxLjh2MTIuNmExLjggMS44IDAgMCAxLTEuOCAxLjhIMS44QTEuOCAxLjggMCAwIDEgMCAxNi4yVjMuNmExLjggMS44IDAgMCAxIDEuOC0xLjhoLjlWMGgxLjh2MS44aDcuMlYwaDEuOHYxLjh6bTAgMTQuNFY2LjNIMS44djkuOXptLTktNC41djEuOEgzLjZ2LTEuOHptMy42IDB2MS44SDcuMnYtMS44em0zLjYgMHYxLjhoLTEuOHYtMS44eiIvPjwvc3ZnPg==) 50%/16px 16px no-repeat;mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxOCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE3IDE4Ij48cGF0aCBmaWxsPSIjMmMyMjFhIiBkPSJNNS40IDguMXYxLjhIMy42VjguMXptMy42IDB2MS44SDcuMlY4LjF6bTMuNiAwdjEuOGgtMS44VjguMXptMS44LTYuM2ExLjggMS44IDAgMCAxIDEuOCAxLjh2MTIuNmExLjggMS44IDAgMCAxLTEuOCAxLjhIMS44QTEuOCAxLjggMCAwIDEgMCAxNi4yVjMuNmExLjggMS44IDAgMCAxIDEuOC0xLjhoLjlWMGgxLjh2MS44aDcuMlYwaDEuOHYxLjh6bTAgMTQuNFY2LjNIMS44djkuOXptLTktNC41djEuOEgzLjZ2LTEuOHptMy42IDB2MS44SDcuMnYtMS44em0zLjYgMHYxLjhoLTEuOHYtMS44eiIvPjwvc3ZnPg==) 50%/16px 16px no-repeat;width:16px}.kt-card__li{align-items:center;display:inline-flex;gap:8px;white-space:nowrap}.kt-card__li-icon{background:currentColor;flex:none;height:16px;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBmaWxsPSIjMmMyMjFhIiBkPSJNMCAxLjE0NkMwIC41MTMuNTI2IDAgMS4xNzUgMGgxMy42NUMxNS40NzQgMCAxNiAuNTEzIDE2IDEuMTQ2djEzLjcwOGMwIC42MzMtLjUyNiAxLjE0Ni0xLjE3NSAxLjE0NkgxLjE3NUMuNTI2IDE2IDAgMTUuNDg3IDAgMTQuODU0em00Ljk0MyAxMi4yNDhWNi4xNjlIMi41NDJ2Ny4yMjV6bS0xLjItOC4yMTJjLjgzNyAwIDEuMzU4LS41NTQgMS4zNTgtMS4yNDgtLjAxNS0uNzA5LS41Mi0xLjI0OC0xLjM0Mi0xLjI0OFMyLjQgMy4yMjYgMi40IDMuOTM0YzAgLjY5NC41MjEgMS4yNDggMS4zMjcgMS4yNDh6bTQuOTA4IDguMjEyVjkuMzU5YzAtLjIxNi4wMTYtLjQzMi4wOC0uNTg2LjE3My0uNDMxLjU2OC0uODc4IDEuMjMyLS44NzguODY5IDAgMS4yMTYuNjYyIDEuMjE2IDEuNjM0djMuODY1aDIuNDAxVjkuMjVjMC0yLjIyLTEuMTg0LTMuMjUyLTIuNzY0LTMuMjUyLTEuMjc0IDAtMS44NDUuNy0yLjE2NSAxLjE5M3YuMDI1aC0uMDE2bC4wMTYtLjAyNVY2LjE2OWgtMi40Yy4wMy42NzggMCA3LjIyNSAwIDcuMjI1eiIvPjwvc3ZnPg==) 50%/16px 16px no-repeat;mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBmaWxsPSIjMmMyMjFhIiBkPSJNMCAxLjE0NkMwIC41MTMuNTI2IDAgMS4xNzUgMGgxMy42NUMxNS40NzQgMCAxNiAuNTEzIDE2IDEuMTQ2djEzLjcwOGMwIC42MzMtLjUyNiAxLjE0Ni0xLjE3NSAxLjE0NkgxLjE3NUMuNTI2IDE2IDAgMTUuNDg3IDAgMTQuODU0em00Ljk0MyAxMi4yNDhWNi4xNjlIMi41NDJ2Ny4yMjV6bS0xLjItOC4yMTJjLjgzNyAwIDEuMzU4LS41NTQgMS4zNTgtMS4yNDgtLjAxNS0uNzA5LS41Mi0xLjI0OC0xLjM0Mi0xLjI0OFMyLjQgMy4yMjYgMi40IDMuOTM0YzAgLjY5NC41MjEgMS4yNDggMS4zMjcgMS4yNDh6bTQuOTA4IDguMjEyVjkuMzU5YzAtLjIxNi4wMTYtLjQzMi4wOC0uNTg2LjE3My0uNDMxLjU2OC0uODc4IDEuMjMyLS44NzguODY5IDAgMS4yMTYuNjYyIDEuMjE2IDEuNjM0djMuODY1aDIuNDAxVjkuMjVjMC0yLjIyLTEuMTg0LTMuMjUyLTIuNzY0LTMuMjUyLTEuMjc0IDAtMS44NDUuNy0yLjE2NSAxLjE5M3YuMDI1aC0uMDE2bC4wMTYtLjAyNVY2LjE2OWgtMi40Yy4wMy42NzggMCA3LjIyNSAwIDcuMjI1eiIvPjwvc3ZnPg==) 50%/16px 16px no-repeat;width:16px}.kt-card__photo{aspect-ratio:1;background:#fefcff;display:block;height:auto;object-fit:cover}.kt-card__photo,.kt-form{border-radius:16px;width:100%}.kt-form{background:#2c221a;display:flex;flex-direction:column;gap:24px;padding:24px}.kt-field--msg{flex:auto}.kt-form__foot{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.kt-form__title{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:28px;font-weight:600;letter-spacing:0;line-height:34px}@media (width<=991.98px){.kt-form__title{font-size:25px;font-weight:600;letter-spacing:0;line-height:30px}}.kt-form__title{color:#faf8eb;margin:0;text-align:center}.kt-form__row{display:flex;gap:16px}.kt-form__row>.kt-field{flex:1 1 0;min-width:0}.kt-field{display:flex;flex-direction:column;gap:8px}.kt-field__label{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;font-weight:500;letter-spacing:0;line-height:16px}@media (width<=991.98px){.kt-field__label{font-size:13px;font-weight:500;letter-spacing:0;line-height:16px}}.kt-field__label{color:#ddd6cb}.kt-field__req{color:#f9cc00;margin-left:4px}.kt-field__input{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:24px}@media (width<=991.98px){.kt-field__input{font-size:16px;font-weight:400;letter-spacing:0;line-height:24px}}.kt-field__input{background:#f6f6ee;border:1px solid #6b5f53;border-radius:6px;color:#2c221a;height:48px;padding:0 8px;width:100%}.kt-field__input::placeholder{color:#a69a8c}.kt-field__input:focus{border-color:#f9cc00;box-shadow:0 0 0 2px #f9cc008c;outline:none}.kt-field__input--area{border-radius:8px;flex:auto;height:auto;min-height:120px;padding:8px 16px;resize:vertical}.kt-consent{align-items:flex-start;display:flex;gap:8px;padding:12px 0}.kt-consent__box{accent-color:#f9cc00;flex:none;height:16px;margin-top:2px;width:16px}.kt-consent__label{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;font-weight:500;letter-spacing:0;line-height:16px}@media (width<=991.98px){.kt-consent__label{font-size:13px;font-weight:500;letter-spacing:0;line-height:16px}}.kt-consent__label{color:#f6f6ee}.kt-form__submit{flex:none;padding:16px 24px}.kt-panels .tab-pane{transform:translateY(12px);transition:opacity .16s,transform .26s cubic-bezier(.22,1,.36,1)}.kt-panels .tab-pane.show{transform:none}@media (prefers-reduced-motion:reduce){.kt-panels .tab-pane{transform:none;transition:none}}@media (width<=991.98px){.kt-tabbar{margin-top:64px}.kt-card{grid-template-columns:minmax(0,4fr) minmax(0,5fr)}}@media (width<=767.98px){.kt-card{grid-template-columns:1fr}.kt-card__photo{max-width:320px}.kt-card__panel{gap:32px}.kt-form__row{flex-direction:column;gap:24px}.kt-form__foot{align-items:flex-start;flex-direction:column;gap:16px}}.stat-sub{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;font-weight:500;letter-spacing:0;line-height:16px}@media (width<=991.98px){.stat-sub{font-size:13px;font-weight:500;letter-spacing:0;line-height:16px}}.stat-sub{color:#6b5f53;margin-bottom:16px;min-height:20px}.tag{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;font-weight:500;letter-spacing:0;line-height:16px}@media (width<=991.98px){.tag{font-size:13px;font-weight:500;letter-spacing:0;line-height:16px}}.tag{color:#6b5f53;letter-spacing:.06em;text-transform:uppercase}.link-arrow{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}@media (width<=991.98px){.link-arrow{font-size:16px;font-weight:500;letter-spacing:0;line-height:24px}}.link-arrow{border-bottom:1.5px solid #17100a;padding-bottom:2px;text-decoration:none}.ph{align-items:center;background:linear-gradient(to top right,#0000 calc(50% - .5px),#c2b9ac calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),linear-gradient(to bottom right,#0000 calc(50% - .5px),#c2b9ac calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),#ede8e0;border:1px solid #ddd6cb;border-radius:16px;display:flex;justify-content:center}.ph span{background:#ede8e0;color:#887a6d;font-size:11px;font-weight:600;letter-spacing:.08em;max-width:85%;padding:2px 8px;text-align:center;text-transform:uppercase}.blog-list{display:flex;flex-direction:column}.blog-item{display:grid;gap:24px;grid-template-columns:minmax(0,469fr) minmax(0,787fr);padding:21px 0}.blog-item__media{align-items:center;align-self:start;aspect-ratio:469/264;background:#ddd6cb;border-radius:.75rem;display:flex;justify-content:center;overflow:hidden}.blog-item__img{display:block;height:100%;object-fit:cover;width:100%}.blog-item__ph{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;font-weight:500;letter-spacing:0;line-height:16px}@media (width<=991.98px){.blog-item__ph{font-size:13px;font-weight:500;letter-spacing:0;line-height:16px}}.blog-item__ph{background:#c2b9ac;color:#887a6d;padding:2px 8px}.blog-item__body{align-items:flex-start;display:flex;flex-direction:column}.blog-item__date{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;font-weight:500;letter-spacing:0;line-height:16px}@media (width<=991.98px){.blog-item__date{font-size:13px;font-weight:500;letter-spacing:0;line-height:16px}}.blog-item__date{color:#6b5f53;margin:0}.blog-item__title{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:28px;font-weight:600;letter-spacing:0;line-height:34px}@media (width<=991.98px){.blog-item__title{font-size:25px;font-weight:600;letter-spacing:0;line-height:30px}}.blog-item__title{color:#17100a;margin:12px 0 0}.blog-item__excerpt{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:24px}@media (width<=991.98px){.blog-item__excerpt{font-size:16px;font-weight:400;letter-spacing:0;line-height:24px}}.blog-item__excerpt{color:#52473c;margin:12px 0 0}.blog-item__link{margin-top:20px}@media (width<=991.98px){.blog-item{gap:24px;grid-template-columns:1fr}}main{background:#f6f6ee;position:relative;z-index:1}.footer{background:#17100a;bottom:0;color:#f6f6ee;overflow:hidden;padding:80px 0 32px;position:sticky;z-index:0}.footer__inner{position:relative}.footer__mark{aspect-ratio:1432/342;background:#2c221a;bottom:-37px;left:50%;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDMyIiBoZWlnaHQ9IjM0MiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE0MzIgMzQyIj48ZyBmaWxsPSIjZmRmYmVkIiBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGQ9Ik0zNDUuMDE4IDEwMC44NThoLTUzLjcwNmwtNDEuNzYgMTczLjI5MS00Ny4xMTktMTczLjI5MWgtNjAuNDA2TDk1LjM1NSAyNzQuMjY0IDUzLjcwOCAxMDAuODU4SDBsNjYuNzcgMjM1LjA5OGg1NS45NGw0OS43OTktMTc4Ljk1MiA0OS43OTggMTc4Ljk1Mmg1NS45NGwyMy44OTQtODQuMjE5Yy0yLjM0NC0xMC42MjktMy42ODQtMjEuNzItMy42ODQtMzMuMDQxIDAtNDAuNTUgMTYuMzAxLTc2Ljk0MSA0MS45ODItMTAxLjc3OXpNNjk5LjYzOCAwdjEzMy41NDljLTcuNTkyLTEyLjEzLTE3Ljc1My0yMS42MDMtMzAuNDgyLTI4LjMwNHEtMTkuMjYtMTAuMDUtNDQuODg1LTEwLjA1Yy0yMC45OTIgMC0zOS44NjIgNS40MjktNTYuNjEgMTYuMTczLTE0Ljg1IDkuNTg5LTI2LjkwOSAyMi4yOTctMzUuODQyIDM4LjAwOCA4LjgyMSAxOC45NDcgMTMuNzM0IDQxLjkzNyAxMy43MzQgNjkuMzE2IDAgNS4wODQtLjIyMyAxMC4wNTEtLjU1OCAxNC43ODhoLTI5LjU4OWMxLjExNyAxMi43MDggMy42ODUgMjQuNzIzIDcuODE2IDM1LjkyOWgxNS40MDhjLTEuODk4IDYuNTg1LTQuMjQyIDEyLjcwOC03LjAzNCAxOC40ODQgOC45MzMgMTUuODI3IDIwLjY1NiAyOC40MiAzNS4zOTUgMzcuODkzIDE2LjUyNSAxMC41MTMgMzUuMjgzIDE1LjgyNyA1Ni4zODYgMTUuODI3IDEyLjk1MyAwIDI0LjIzLTEuODQ4IDMzLjgzMi01LjY2MSA5LjYwMy0zLjY5NyAxNy44NjUtOC41NDkgMjQuNzg4LTE0LjY3MmExMTIuNiAxMTIuNiAwIDAgMCAxNy42NDEtMTkuMjkzbDUuMzYgMzMuOTY1aDQ4LjY4MlYwem0tNy43MDQgMjU3LjE2M2MtNS40NzEgMTEuMjA2LTEzLjA2NCAxOS45ODYtMjMuMDAxIDI2LjM0cy0yMS4zMjYgOS41ODktMzQuMjc4IDkuNTg5Yy0xMi4yODIgMC0yMy40NDgtMy4yMzUtMzMuMzg2LTkuNTg5LTkuOTM3LTYuMzU0LTE3LjY0MS0xNS4xMzQtMjMuMjI0LTI2LjM0cy04LjM3NC0yNC4xNDUtOC4zNzQtMzguNzAyIDIuNzkxLTI3LjYxMSA4LjM3NC0zOC44MTcgMTMuMjg3LTE5Ljg3IDIzLjIyNC0yNi4xMDljOS45MzgtNi4yMzggMjEuMTA0LTkuMjQyIDMzLjM4Ni05LjI0MiAxMi45NTIgMCAyNC4zNDEgMy4wMDQgMzQuMjc4IDkuMjQyczE3LjUzIDE0LjkwMyAyMy4wMDEgMjYuMTA5YzUuMzYgMTEuMjA2IDguMTUxIDI0LjE0NSA4LjE1MSAzOC44MTdzLTIuNzkxIDI3LjQ5Ni04LjE1MSAzOC43MDJNODg2LjM4OSAzNDEuNjExYy0yMS4xMDMgMC0zOS43NDktNS4zMTQtNTYuMTYzLTE1LjgyNy0xNi40MTMtMTAuNjI4LTI5LjI1NC0yNS4xODUtMzguNTIxLTQzLjktOS4yNjgtMTguNzE1LTEzLjk1Ny0zOS44NTctMTMuOTU3LTYzLjQyNCAwLTIzLjU2OCA0LjY4OS00NC43MDkgMTMuOTU3LTYzLjE5NCA5LjI2Ny0xOC40ODQgMjIuMjE5LTMzLjE1NiAzOC43NDQtNDMuOSAxNi41MjYtMTAuNzQ0IDM1LjI4NC0xNi4wNTggNTYuMzg3LTE2LjA1OCAxNy4xOTUgMCAzMi4xNTcgMy40NjYgNDUuMTA5IDEwLjI4MnMyMy4xMTMgMTYuMjg5IDMwLjcwNSAyOC40MTlsMy4xMjctMzMuMTU2aDUwLjkxM3YyMzUuMjEzaC01MC40NjdsLTMuNTczLTM0LjA4Yy03LjI1NyAxMC42MjgtMTYuOTcxIDE5Ljg3LTI5LjM2NSAyNy43MjZzLTI3LjkxNCAxMS44OTktNDYuODk2IDExLjg5OW0xMS4yNzctNDguNTIxYzEyLjk1MiAwIDI0LjM0MS0zLjIzNSAzNC4yNzktOS41ODkgOS45MzctNi4zNTQgMTcuNjQxLTE1LjEzNCAyMy4wMDEtMjYuMzQgNS4zNTktMTEuMjA2IDguMTUxLTI0LjE0NSA4LjE1MS0zOC43MDFzLTIuNjgtMjcuNDk2LTguMTUxLTM4LjcwMi0xMy4wNjQtMTkuODctMjMuMDAxLTI2LjEwOWMtOS45MzgtNi4yMzgtMjEuMzI3LTkuMzU4LTM0LjI3OS05LjM1OHMtMjMuNDQ3IDMuMTItMzMuMzg1IDkuMzU4LTE3LjY0MSAxNC45MDMtMjMuMjI0IDI2LjEwOS04LjM3NCAyNC4xNDUtOC4zNzQgMzguNzAyIDIuNzkxIDI3LjQ5NSA4LjM3NCAzOC43MDEgMTMuMjg3IDE5Ljk4NiAyMy4yMjQgMjYuMzRjOS45MzggNi4zNTQgMjAuOTkyIDkuNTg5IDMzLjM4NSA5LjU4OU0xMDU2LjE3IDMzNS45NVYxMDAuODUzaDQ4LjI0bDQuOTEgNDMuOWM1LjM2LTEwLjI4MSAxMi4xNy0xOS4wNjEgMjAuMzItMjYuMzQgOC4xNS03LjI3OCAxNy42NC0xMi45MzkgMjguNTktMTYuOTgyIDEwLjk0LTQuMDQzIDIzLjExLTYuMTIzIDM2LjI4LTYuMTIzdjU5LjI2NWgtMTguOThjLTkuMDQgMC0xNy42NCAxLjE1Ni0yNS42OCAzLjQ2Ni04LjE1IDIuMzExLTE1LjA3IDYuMDA3LTIwLjk5IDExLjIwNnMtMTAuNSAxMi4xMzEtMTMuNzMgMjEuMDI2Yy0zLjM1IDguODk2LTQuOTIgMTkuOTg2LTQuOTIgMzMuMzg3djExMi40MDhoLTU0LjE1ek0xMzIxLjIgMzQxLjYxMWMtMjIuNTUgMC00Mi40My01LjA4My01OS41MS0xNS4xMzQtMTcuMi0xMC4xNjYtMzAuNDgtMjQuMzc2LTQwLjA5LTQyLjc0NXEtMTQuNC0yNy41NTItMTQuNC02My40MjRjMC0yMy45MTQgNC42OS00Ni42NzMgMTQuMTgtNjUuMjczIDkuNDktMTguNzE1IDIyLjg5LTMzLjI3MSA0MC4wOS00My45IDE3LjMtMTAuNjI4IDM3LjQtMTUuODI3IDYwLjE4LTE1LjgyN3M0MS42NSA1LjA4MyA1OC4xNyAxNS4zNjVjMTYuNTMgMTAuMjgyIDI5LjI2IDI0LjAzIDM4LjMgNDEuMjQzczEzLjUxIDM2LjYyMiAxMy41MSA1OC4xMXYxMC4yODJjMCAzLjY5Ny0uMzQgNy42MjUtLjg5IDExLjY2OGgtMTg0Ljkxdi0zNS45MjloMTMxLjJjLS41Ni0xNy4wOTgtNi4xNC0zMC42MTQtMTYuNjQtNDAuMzE4LTEwLjQ5LTkuODItMjMuNTYtMTQuNjcyLTM5LjE5LTE0LjY3Mi0xMS4xNiAwLTIxLjMyIDIuNjU3LTMwLjcgNy45NzFxLTEzLjkwNSA3Ljk3MS0yMi4xMSAyMy41NjdjLTUuMzYgMTAuMzk4LTguMTUgMjMuNTY4LTguMTUgMzkuMzk1djEzLjUxN2MwIDE0LjY3MiAyLjY4IDI3LjI2NCA3LjkzIDM3Ljc3NyA1LjI0IDEwLjYyOSAxMi41IDE4LjYgMjEuNjYgMjQuMDMgOS4xNSA1LjQyOSAxOS40MiA4LjIwMiAzMC45MyA4LjIwMiAxMi42MSAwIDIzLjExLTIuNzczIDMxLjM3LTguNDMzIDguMjYtNS41NDYgMTQuNC0xMy4wNTUgMTguMzEtMjIuNDEzaDU1LjA1Yy00LjI0IDE0LjY3Mi0xMS4xNyAyNy43MjctMjAuNzcgMzkuMzk1cy0yMS41NSAyMC43OTUtMzUuNjIgMjcuNDk1Yy0xNC4wNyA2LjcwMS0zMC4wMyAxMC4wNTEtNDcuNzkgMTAuMDUxek00ODYuNDg2IDE5My45NjVoLTEyNy40YzEuMzQtOS45MzUgMy45MDgtMTguNDg0IDcuODE2LTI1Ljg3OCA1LjkxOC0xMS40MzcgMTQuMDY5LTIwLjEwMiAyNC4zNDEtMjUuOTk0IDEwLjE2MS01LjY2IDIxLjU1LTguNjY0IDMzLjcyLTguNjY0IDE3LjE5NSAwIDMxLjU5OSA1LjQzIDQzLjIxMSAxNi4xNzQgMTEuNTAxIDEwLjg1OSAxNy42NDIgMjUuNTMxIDE4LjMxMiA0NC4zNjIiLz48cGF0aCBkPSJNNTQ0Ljk5NCAyMzMuNDc2Yy0uODk0IDEzLjA1NS0zLjEyNyAyNS4wNy02LjM2NSAzNS45MjloLTU5LjUxMmMtNC4zNTUgMTAuMjgyLTExLjA1NCAxOC42LTIwLjIxIDI0LjcyMy05LjA0NCA2LjIzOS0yMC42NTcgOS4yNDItMzQuNTAyIDkuMjQycS0xOC43NTggMC0zMy44MzItOS4wMTFjLTEwLjE2LTYuMDA3LTE4LjA4OC0xNC43ODctMjMuODk0LTI2LjQ1Ni00LjkxMy05LjgxOS03LjcwNC0yMS4zNzItOC40ODYtMzQuNDI3ek00ODYuNDg2IDE5My45NjRIMzU5LjA4N2MxLjM0LTkuOTM1IDMuOTA4LTE4LjQ4NCA3LjgxNi0yNS44NzggNS45MTctMTEuNDM3IDE0LjA2OC0yMC4xMDIgMjQuMzQxLTI1Ljk5MyAxMC4xNi01LjY2MSAyMS41NDktOC42NjUgMzMuNzItOC42NjUgMTcuMTk1IDAgMzEuNTk4IDUuNDMgNDMuMjExIDE2LjE3NCAxMS41IDEwLjg1OSAxNy42NDEgMjUuNTMxIDE4LjMxMSA0NC4zNjIiLz48cGF0aCBkPSJtNTQ2Ljg5MyAyMzMuNDc1LTcuMzcgMzUuOTI5aC02MC40MDZjLTQuMzU0IDEwLjI4Mi0xMS4wNTQgMTguNi0yMC4yMDkgMjQuNzIzLTkuMDQ1IDYuMjM5LTIwLjY1NyA5LjI0Mi0zNC41MDIgOS4yNDJxLTE4Ljc1OSAwLTMzLjgzMi05LjAxMWMtMTAuMTYxLTYuMDA3LTE4LjA4OC0xNC43ODctMjMuODk0LTI2LjQ1Ni00LjkxMy05LjgxOS03LjcwNS0yMS4zNzItOC40ODYtMzQuNDI3eiIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoMTQzMnYzNDJIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=) bottom/100% no-repeat;mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDMyIiBoZWlnaHQ9IjM0MiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE0MzIgMzQyIj48ZyBmaWxsPSIjZmRmYmVkIiBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGQ9Ik0zNDUuMDE4IDEwMC44NThoLTUzLjcwNmwtNDEuNzYgMTczLjI5MS00Ny4xMTktMTczLjI5MWgtNjAuNDA2TDk1LjM1NSAyNzQuMjY0IDUzLjcwOCAxMDAuODU4SDBsNjYuNzcgMjM1LjA5OGg1NS45NGw0OS43OTktMTc4Ljk1MiA0OS43OTggMTc4Ljk1Mmg1NS45NGwyMy44OTQtODQuMjE5Yy0yLjM0NC0xMC42MjktMy42ODQtMjEuNzItMy42ODQtMzMuMDQxIDAtNDAuNTUgMTYuMzAxLTc2Ljk0MSA0MS45ODItMTAxLjc3OXpNNjk5LjYzOCAwdjEzMy41NDljLTcuNTkyLTEyLjEzLTE3Ljc1My0yMS42MDMtMzAuNDgyLTI4LjMwNHEtMTkuMjYtMTAuMDUtNDQuODg1LTEwLjA1Yy0yMC45OTIgMC0zOS44NjIgNS40MjktNTYuNjEgMTYuMTczLTE0Ljg1IDkuNTg5LTI2LjkwOSAyMi4yOTctMzUuODQyIDM4LjAwOCA4LjgyMSAxOC45NDcgMTMuNzM0IDQxLjkzNyAxMy43MzQgNjkuMzE2IDAgNS4wODQtLjIyMyAxMC4wNTEtLjU1OCAxNC43ODhoLTI5LjU4OWMxLjExNyAxMi43MDggMy42ODUgMjQuNzIzIDcuODE2IDM1LjkyOWgxNS40MDhjLTEuODk4IDYuNTg1LTQuMjQyIDEyLjcwOC03LjAzNCAxOC40ODQgOC45MzMgMTUuODI3IDIwLjY1NiAyOC40MiAzNS4zOTUgMzcuODkzIDE2LjUyNSAxMC41MTMgMzUuMjgzIDE1LjgyNyA1Ni4zODYgMTUuODI3IDEyLjk1MyAwIDI0LjIzLTEuODQ4IDMzLjgzMi01LjY2MSA5LjYwMy0zLjY5NyAxNy44NjUtOC41NDkgMjQuNzg4LTE0LjY3MmExMTIuNiAxMTIuNiAwIDAgMCAxNy42NDEtMTkuMjkzbDUuMzYgMzMuOTY1aDQ4LjY4MlYwem0tNy43MDQgMjU3LjE2M2MtNS40NzEgMTEuMjA2LTEzLjA2NCAxOS45ODYtMjMuMDAxIDI2LjM0cy0yMS4zMjYgOS41ODktMzQuMjc4IDkuNTg5Yy0xMi4yODIgMC0yMy40NDgtMy4yMzUtMzMuMzg2LTkuNTg5LTkuOTM3LTYuMzU0LTE3LjY0MS0xNS4xMzQtMjMuMjI0LTI2LjM0cy04LjM3NC0yNC4xNDUtOC4zNzQtMzguNzAyIDIuNzkxLTI3LjYxMSA4LjM3NC0zOC44MTcgMTMuMjg3LTE5Ljg3IDIzLjIyNC0yNi4xMDljOS45MzgtNi4yMzggMjEuMTA0LTkuMjQyIDMzLjM4Ni05LjI0MiAxMi45NTIgMCAyNC4zNDEgMy4wMDQgMzQuMjc4IDkuMjQyczE3LjUzIDE0LjkwMyAyMy4wMDEgMjYuMTA5YzUuMzYgMTEuMjA2IDguMTUxIDI0LjE0NSA4LjE1MSAzOC44MTdzLTIuNzkxIDI3LjQ5Ni04LjE1MSAzOC43MDJNODg2LjM4OSAzNDEuNjExYy0yMS4xMDMgMC0zOS43NDktNS4zMTQtNTYuMTYzLTE1LjgyNy0xNi40MTMtMTAuNjI4LTI5LjI1NC0yNS4xODUtMzguNTIxLTQzLjktOS4yNjgtMTguNzE1LTEzLjk1Ny0zOS44NTctMTMuOTU3LTYzLjQyNCAwLTIzLjU2OCA0LjY4OS00NC43MDkgMTMuOTU3LTYzLjE5NCA5LjI2Ny0xOC40ODQgMjIuMjE5LTMzLjE1NiAzOC43NDQtNDMuOSAxNi41MjYtMTAuNzQ0IDM1LjI4NC0xNi4wNTggNTYuMzg3LTE2LjA1OCAxNy4xOTUgMCAzMi4xNTcgMy40NjYgNDUuMTA5IDEwLjI4MnMyMy4xMTMgMTYuMjg5IDMwLjcwNSAyOC40MTlsMy4xMjctMzMuMTU2aDUwLjkxM3YyMzUuMjEzaC01MC40NjdsLTMuNTczLTM0LjA4Yy03LjI1NyAxMC42MjgtMTYuOTcxIDE5Ljg3LTI5LjM2NSAyNy43MjZzLTI3LjkxNCAxMS44OTktNDYuODk2IDExLjg5OW0xMS4yNzctNDguNTIxYzEyLjk1MiAwIDI0LjM0MS0zLjIzNSAzNC4yNzktOS41ODkgOS45MzctNi4zNTQgMTcuNjQxLTE1LjEzNCAyMy4wMDEtMjYuMzQgNS4zNTktMTEuMjA2IDguMTUxLTI0LjE0NSA4LjE1MS0zOC43MDFzLTIuNjgtMjcuNDk2LTguMTUxLTM4LjcwMi0xMy4wNjQtMTkuODctMjMuMDAxLTI2LjEwOWMtOS45MzgtNi4yMzgtMjEuMzI3LTkuMzU4LTM0LjI3OS05LjM1OHMtMjMuNDQ3IDMuMTItMzMuMzg1IDkuMzU4LTE3LjY0MSAxNC45MDMtMjMuMjI0IDI2LjEwOS04LjM3NCAyNC4xNDUtOC4zNzQgMzguNzAyIDIuNzkxIDI3LjQ5NSA4LjM3NCAzOC43MDEgMTMuMjg3IDE5Ljk4NiAyMy4yMjQgMjYuMzRjOS45MzggNi4zNTQgMjAuOTkyIDkuNTg5IDMzLjM4NSA5LjU4OU0xMDU2LjE3IDMzNS45NVYxMDAuODUzaDQ4LjI0bDQuOTEgNDMuOWM1LjM2LTEwLjI4MSAxMi4xNy0xOS4wNjEgMjAuMzItMjYuMzQgOC4xNS03LjI3OCAxNy42NC0xMi45MzkgMjguNTktMTYuOTgyIDEwLjk0LTQuMDQzIDIzLjExLTYuMTIzIDM2LjI4LTYuMTIzdjU5LjI2NWgtMTguOThjLTkuMDQgMC0xNy42NCAxLjE1Ni0yNS42OCAzLjQ2Ni04LjE1IDIuMzExLTE1LjA3IDYuMDA3LTIwLjk5IDExLjIwNnMtMTAuNSAxMi4xMzEtMTMuNzMgMjEuMDI2Yy0zLjM1IDguODk2LTQuOTIgMTkuOTg2LTQuOTIgMzMuMzg3djExMi40MDhoLTU0LjE1ek0xMzIxLjIgMzQxLjYxMWMtMjIuNTUgMC00Mi40My01LjA4My01OS41MS0xNS4xMzQtMTcuMi0xMC4xNjYtMzAuNDgtMjQuMzc2LTQwLjA5LTQyLjc0NXEtMTQuNC0yNy41NTItMTQuNC02My40MjRjMC0yMy45MTQgNC42OS00Ni42NzMgMTQuMTgtNjUuMjczIDkuNDktMTguNzE1IDIyLjg5LTMzLjI3MSA0MC4wOS00My45IDE3LjMtMTAuNjI4IDM3LjQtMTUuODI3IDYwLjE4LTE1LjgyN3M0MS42NSA1LjA4MyA1OC4xNyAxNS4zNjVjMTYuNTMgMTAuMjgyIDI5LjI2IDI0LjAzIDM4LjMgNDEuMjQzczEzLjUxIDM2LjYyMiAxMy41MSA1OC4xMXYxMC4yODJjMCAzLjY5Ny0uMzQgNy42MjUtLjg5IDExLjY2OGgtMTg0Ljkxdi0zNS45MjloMTMxLjJjLS41Ni0xNy4wOTgtNi4xNC0zMC42MTQtMTYuNjQtNDAuMzE4LTEwLjQ5LTkuODItMjMuNTYtMTQuNjcyLTM5LjE5LTE0LjY3Mi0xMS4xNiAwLTIxLjMyIDIuNjU3LTMwLjcgNy45NzFxLTEzLjkwNSA3Ljk3MS0yMi4xMSAyMy41NjdjLTUuMzYgMTAuMzk4LTguMTUgMjMuNTY4LTguMTUgMzkuMzk1djEzLjUxN2MwIDE0LjY3MiAyLjY4IDI3LjI2NCA3LjkzIDM3Ljc3NyA1LjI0IDEwLjYyOSAxMi41IDE4LjYgMjEuNjYgMjQuMDMgOS4xNSA1LjQyOSAxOS40MiA4LjIwMiAzMC45MyA4LjIwMiAxMi42MSAwIDIzLjExLTIuNzczIDMxLjM3LTguNDMzIDguMjYtNS41NDYgMTQuNC0xMy4wNTUgMTguMzEtMjIuNDEzaDU1LjA1Yy00LjI0IDE0LjY3Mi0xMS4xNyAyNy43MjctMjAuNzcgMzkuMzk1cy0yMS41NSAyMC43OTUtMzUuNjIgMjcuNDk1Yy0xNC4wNyA2LjcwMS0zMC4wMyAxMC4wNTEtNDcuNzkgMTAuMDUxek00ODYuNDg2IDE5My45NjVoLTEyNy40YzEuMzQtOS45MzUgMy45MDgtMTguNDg0IDcuODE2LTI1Ljg3OCA1LjkxOC0xMS40MzcgMTQuMDY5LTIwLjEwMiAyNC4zNDEtMjUuOTk0IDEwLjE2MS01LjY2IDIxLjU1LTguNjY0IDMzLjcyLTguNjY0IDE3LjE5NSAwIDMxLjU5OSA1LjQzIDQzLjIxMSAxNi4xNzQgMTEuNTAxIDEwLjg1OSAxNy42NDIgMjUuNTMxIDE4LjMxMiA0NC4zNjIiLz48cGF0aCBkPSJNNTQ0Ljk5NCAyMzMuNDc2Yy0uODk0IDEzLjA1NS0zLjEyNyAyNS4wNy02LjM2NSAzNS45MjloLTU5LjUxMmMtNC4zNTUgMTAuMjgyLTExLjA1NCAxOC42LTIwLjIxIDI0LjcyMy05LjA0NCA2LjIzOS0yMC42NTcgOS4yNDItMzQuNTAyIDkuMjQycS0xOC43NTggMC0zMy44MzItOS4wMTFjLTEwLjE2LTYuMDA3LTE4LjA4OC0xNC43ODctMjMuODk0LTI2LjQ1Ni00LjkxMy05LjgxOS03LjcwNC0yMS4zNzItOC40ODYtMzQuNDI3ek00ODYuNDg2IDE5My45NjRIMzU5LjA4N2MxLjM0LTkuOTM1IDMuOTA4LTE4LjQ4NCA3LjgxNi0yNS44NzggNS45MTctMTEuNDM3IDE0LjA2OC0yMC4xMDIgMjQuMzQxLTI1Ljk5MyAxMC4xNi01LjY2MSAyMS41NDktOC42NjUgMzMuNzItOC42NjUgMTcuMTk1IDAgMzEuNTk4IDUuNDMgNDMuMjExIDE2LjE3NCAxMS41IDEwLjg1OSAxNy42NDEgMjUuNTMxIDE4LjMxMSA0NC4zNjIiLz48cGF0aCBkPSJtNTQ2Ljg5MyAyMzMuNDc1LTcuMzcgMzUuOTI5aC02MC40MDZjLTQuMzU0IDEwLjI4Mi0xMS4wNTQgMTguNi0yMC4yMDkgMjQuNzIzLTkuMDQ1IDYuMjM5LTIwLjY1NyA5LjI0Mi0zNC41MDIgOS4yNDJxLTE4Ljc1OSAwLTMzLjgzMi05LjAxMWMtMTAuMTYxLTYuMDA3LTE4LjA4OC0xNC43ODctMjMuODk0LTI2LjQ1Ni00LjkxMy05LjgxOS03LjcwNS0yMS4zNzItOC40ODYtMzQuNDI3eiIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoMTQzMnYzNDJIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=) bottom/100% no-repeat;pointer-events:none;position:absolute;transform:translate(-50%);width:100vw;z-index:0}.footer__bottom,.footer__grid{position:relative;z-index:1}.footer__grid{display:grid;gap:40px;grid-template-columns:repeat(3,minmax(0,1fr))}.footer__head{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;font-weight:500;letter-spacing:0;line-height:16px}@media (width<=991.98px){.footer__head{font-size:13px;font-weight:500;letter-spacing:0;line-height:16px}}.footer__head{color:#887a6d;margin:0}.footer__list{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:24px}@media (width<=991.98px){.footer__list{font-size:16px;font-weight:400;letter-spacing:0;line-height:24px}}.footer__list{list-style:none;margin:16px 0 0;padding:0 0 8px}.footer__list li+li{margin-top:8px}.footer__list a{color:#f6f6ee;text-decoration:none}.footer__list a:focus-visible,.footer__list a:hover{text-decoration:underline}.footer__address,.footer__contact{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:24px}@media (width<=991.98px){.footer__address,.footer__contact{font-size:16px;font-weight:400;letter-spacing:0;line-height:24px}}.footer__address,.footer__contact{font-style:normal;margin:16px 0 0}.footer__contact-label{color:#887a6d}.footer__contact a{color:inherit;text-decoration:none}.footer__contact a:focus-visible,.footer__contact a:hover{text-decoration:underline}.footer__social{display:flex;gap:16px;margin-top:16px}.footer__social-link{align-items:center;background:#f6f6ee;border-radius:8px;color:#2c221a;display:flex;height:40px;justify-content:center;transition:background-color .25s;width:40px}.footer__social-link:hover{background:#ede8e0}.footer__social-icon{background:currentColor;display:block;height:18px}.footer__social-icon--linkedin{-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBmaWxsPSIjMmMyMjFhIiBkPSJNMTAwLjI4IDQ0OEg3LjRWMTQ4LjloOTIuODh6TTUzLjc5IDEwOC4xQzI0LjA5IDEwOC4xIDAgODMuNSAwIDUzLjhhNTMuNzkgNTMuNzkgMCAwIDEgMTA3LjU4IDBjMCAyOS43LTI0LjEgNTQuMy01My43OSA1NC4zTTQ0Ny45IDQ0OGgtOTIuNjhWMzAyLjRjMC0zNC43LS43LTc5LjItNDguMjktNzkuMi00OC4yOSAwLTU1LjY5IDM3LjctNTUuNjkgNzYuN1Y0NDhoLTkyLjc4VjE0OC45aDg5LjA4djQwLjhoMS4zYzEyLjQtMjMuNSA0Mi42OS00OC4zIDg3Ljg4LTQ4LjMgOTQgMCAxMTEuMjggNjEuOSAxMTEuMjggMTQyLjNWNDQ4eiIvPjwvc3ZnPg==) 50%/contain no-repeat;mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBmaWxsPSIjMmMyMjFhIiBkPSJNMTAwLjI4IDQ0OEg3LjRWMTQ4LjloOTIuODh6TTUzLjc5IDEwOC4xQzI0LjA5IDEwOC4xIDAgODMuNSAwIDUzLjhhNTMuNzkgNTMuNzkgMCAwIDEgMTA3LjU4IDBjMCAyOS43LTI0LjEgNTQuMy01My43OSA1NC4zTTQ0Ny45IDQ0OGgtOTIuNjhWMzAyLjRjMC0zNC43LS43LTc5LjItNDguMjktNzkuMi00OC4yOSAwLTU1LjY5IDM3LjctNTUuNjkgNzYuN1Y0NDhoLTkyLjc4VjE0OC45aDg5LjA4djQwLjhoMS4zYzEyLjQtMjMuNSA0Mi42OS00OC4zIDg3Ljg4LTQ4LjMgOTQgMCAxMTEuMjggNjEuOSAxMTEuMjggMTQyLjNWNDQ4eiIvPjwvc3ZnPg==) 50%/contain no-repeat;width:16px}.footer__social-icon--facebook{-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj48cGF0aCBmaWxsPSIjMmMyMjFhIiBkPSJtMjc5LjE0IDI4OCAxNC4yMi05Mi42NmgtODguOTF2LTYwLjEzYzAtMjUuMzUgMTIuNDItNTAuMDYgNTIuMjQtNTAuMDZoNDAuNDJWNi4yNlMyNjAuNDMgMCAyMjUuMzYgMGMtNzMuMjIgMC0xMjEuMDggNDQuMzgtMTIxLjA4IDEyNC43MnY3MC42MkgyMi44OVYyODhoODEuMzl2MjI0aDEwMC4xN1YyODh6Ii8+PC9zdmc+) 50%/contain no-repeat;mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj48cGF0aCBmaWxsPSIjMmMyMjFhIiBkPSJtMjc5LjE0IDI4OCAxNC4yMi05Mi42NmgtODguOTF2LTYwLjEzYzAtMjUuMzUgMTIuNDItNTAuMDYgNTIuMjQtNTAuMDZoNDAuNDJWNi4yNlMyNjAuNDMgMCAyMjUuMzYgMGMtNzMuMjIgMC0xMjEuMDggNDQuMzgtMTIxLjA4IDEyNC43MnY3MC42MkgyMi44OVYyODhoODEuMzl2MjI0aDEwMC4xN1YyODh6Ii8+PC9zdmc+) 50%/contain no-repeat;width:11px}.footer__login{margin-top:16px}.footer__bottom{border-top:1px solid #6b5f53;display:flex;flex-wrap:wrap;font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;font-weight:500;gap:16px;justify-content:space-between;letter-spacing:0;line-height:16px;margin-top:64px;padding-top:24px}@media (width<=991.98px){.footer__bottom{font-size:13px;font-weight:500;letter-spacing:0;line-height:16px}}.footer__bottom{color:#c2b9ac}.footer__bottom a{color:inherit;text-decoration:underline}.footer__bottom a:focus-visible,.footer__bottom a:hover{color:#f6f6ee}@media (width<=991.98px){.footer{padding-top:64px;position:static}.footer__grid{grid-template-columns:minmax(0,1fr)}.footer__bottom{justify-content:flex-start}}@media (prefers-reduced-motion:reduce) and (width>=992px){.footer{position:static}}.page-head{padding:96px 0 0}.page-head .h1,.page-head h1{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:67px;font-weight:400;letter-spacing:-.02em;line-height:82px}@media (width<=991.98px){.page-head .h1,.page-head h1{font-size:49px;font-weight:600;letter-spacing:-.02em;line-height:54px}}.page-head .h1,.page-head h1{max-width:900px}.page-head .lead{margin-top:20px;max-width:660px}.page-head>.container>.chip{margin-bottom:16px}.page-head--tall{align-items:center;display:flex;min-height:75vh;padding-bottom:96px}.page-head--tall>.container{width:100%}.breadcrumbs{margin-bottom:28px}.breadcrumbs ol{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;font-weight:500;letter-spacing:0;line-height:16px}@media (width<=991.98px){.breadcrumbs ol{font-size:13px;font-weight:500;letter-spacing:0;line-height:16px}}.breadcrumbs ol{color:#887a6d;flex-wrap:wrap;list-style:none;margin:0;padding:0}.breadcrumbs li,.breadcrumbs ol{align-items:center;display:flex;gap:8px}.breadcrumbs li{min-width:0}.breadcrumbs li+li:before{content:">"}.breadcrumbs a{color:inherit;text-decoration:none;transition:color .2s}.breadcrumbs a:hover{color:#2c221a}.breadcrumbs [aria-current=page]{color:#2c221a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-hero{margin-top:48px}.cs-hero img{aspect-ratio:16/9;border:1px solid #ddd6cb;border-radius:16px;display:block;height:auto;object-fit:cover;width:100%}.stat-card__value{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:21px;font-weight:500;letter-spacing:-.01em;line-height:28px}@media (width<=991.98px){.stat-card__value{font-size:20px;font-weight:600;letter-spacing:0;line-height:26px}}.stat-card__value{color:#2c221a;margin:0}.stat-card__label{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:24px}@media (width<=991.98px){.stat-card__label{font-size:16px;font-weight:400;letter-spacing:0;line-height:24px}}.stat-card__label{color:#6b5f53;margin:4px 0 0}.kicker{align-items:center;display:inline-flex;font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;font-weight:500;gap:6px;letter-spacing:0;line-height:16px}@media (width<=991.98px){.kicker{font-size:13px;font-weight:500;letter-spacing:0;line-height:16px}}.kicker{color:#52473c;margin-top:44px}.kicker:before{background:#f9cc00;border-radius:50%;content:"";flex:none;height:7px;width:7px}.faq-list{display:flex;flex-direction:column;gap:12px;margin-top:24px}.ph-chart{height:280px;margin-top:28px}.breaker--compact{min-height:0;padding:100px 0}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-duration:1ms;transition-property:overflow}@media (min-width:1920px){:root{--bs-body-font-size:1.125rem;--nav-h:88px}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1600px}.topbar__logo{height:42px;width:auto}.nav-link{font-size:1.15rem;padding:.6rem 1.2rem}.btn{--bs-btn-padding-x:2rem;--bs-btn-padding-y:1.3rem;--bs-btn-font-size:1.15rem;border-radius:14px}.btn-sm{--bs-btn-padding-x:1.5rem;--bs-btn-padding-y:0.8rem;--bs-btn-font-size:1rem;border-radius:10px}.chip{border-radius:8px;font-size:1rem;padding:.45rem 1.1rem}.breaker{padding:140px 0}.breaker h2{font-size:3.5rem;line-height:1.15}.footer{padding:100px 0 60px}.footer .h4,.footer h4{font-size:1.5rem}.footer a,.footer li,.footer p{font-size:1.15rem;line-height:1.7}}@media (min-width:2560px){:root{--bs-body-font-size:1.3rem;--nav-h:108px}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:2160px}.topbar__logo{height:52px;width:auto}.nav-link{font-size:1.35rem;padding:.8rem 1.6rem}.btn{--bs-btn-padding-x:2.5rem;--bs-btn-padding-y:1.6rem;--bs-btn-font-size:1.35rem;border-radius:18px}.btn-sm{--bs-btn-padding-x:1.8rem;--bs-btn-padding-y:1rem;--bs-btn-font-size:1.2rem;border-radius:12px}.chip{border-radius:10px;font-size:1.2rem;padding:.6rem 1.4rem}.breaker{padding:180px 0}.breaker h2{font-size:4.5rem;line-height:1.15}.footer{padding:140px 0 80px}.footer .h4,.footer h4{font-size:1.85rem}.footer a,.footer li,.footer p{font-size:1.35rem;line-height:1.75}}@media (min-width:3400px){:root{--bs-body-font-size:1.65rem;--nav-h:140px}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:2800px}.topbar__logo{height:70px;width:auto}.nav-link{font-size:1.75rem;padding:1rem 2.2rem}.btn{--bs-btn-padding-x:3.5rem;--bs-btn-padding-y:2.2rem;--bs-btn-font-size:1.75rem;border-radius:24px}.btn-sm{--bs-btn-padding-x:2.4rem;--bs-btn-padding-y:1.3rem;--bs-btn-font-size:1.5rem;border-radius:16px}.chip{border-radius:14px;font-size:1.5rem;padding:.8rem 1.8rem}.breaker{padding:240px 0}.breaker h2{font-size:6rem;line-height:1.15}.footer{padding:180px 0 100px}.footer .h4,.footer h4{font-size:2.4rem}.footer a,.footer li,.footer p{font-size:1.75rem;line-height:1.8}}

/* ==========================================================================
   Clean Global Typography & Button Standards
   ========================================================================== */
.btn {
  font-family: DM Sans, system-ui, -apple-system, Segoe UI, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  padding: 10px 22px;
  border-radius: 10px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  transition: background-color .2s, border-color .2s, color .2s, opacity .2s;
}
.btn-primary {
  background-color: #f9cc00;
  border: 1.5px solid #f9cc00;
  color: #17100a;
}
.btn-primary:hover {
  background-color: #e5bb00;
  border-color: #e5bb00;
  color: #17100a;
}
.btn-light {
  background-color: #ede8e0;
  border: 1.5px solid #ede8e0;
  color: #2c221a;
}
.btn-light:hover {
  background-color: #ddd6cb;
  border-color: #ddd6cb;
  color: #17100a;
}
.btn-soft {
  background-color: #ede8e0;
  border: 1.5px solid #ede8e0;
  color: #2c221a;
  padding: 10px 20px;
  border-radius: 10px;
  font-size: 14px;
}
.btn-soft:hover {
  background-color: #ddd6cb;
  border-color: #ddd6cb;
  color: #17100a;
}

/* Container Constraint on Large Screens (keeps page crisp, not blown up) */
@media (min-width: 1400px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1320px;
  }
}
@media (min-width: 1920px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1440px;
  }
}

/* ==========================================================================
   2K & 4K Proportional Scaling (Maintains 1080p visual proportions on 2K/4K)
   ========================================================================== */

/* --- 2K / QHD Displays (2560px - 3399px) --- */
@media (min-width: 2560px) {
  :root {
    --nav-h: 84px;
  }
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1720px;
  }
  .site-nav {
    padding: 12px 48px;
  }
  .site-nav .nav-link {
    font-size: 19px;
  }
  .site-nav .btn {
    font-size: 18px;
    padding: 13px 28px;
    border-radius: 12px;
  }
  .site-nav .logo__mark {
    transform: scale(1.25);
    transform-origin: left center;
  }
  .hero__content {
    padding-left: max(48px, calc(50% - 860px));
    padding-right: max(48px, calc(50% - 860px));
    padding-bottom: 100px;
  }
  .hero__title {
    font-size: 92px;
    line-height: 100px;
  }
  .hero__lead {
    font-size: 32px;
    line-height: 42px;
  }
  .hero__tags {
    font-size: 19px;
    gap: 16px;
  }
  .hero .cta-row .btn {
    font-size: 18px;
    padding: 14px 28px;
    border-radius: 12px;
  }
  .hero__card {
    right: max(48px, calc(50% - 860px));
    bottom: 100px;
    width: 540px;
    padding: 8px 24px 8px 8px;
    border-radius: 24px;
  }
  .hero__card-media {
    width: 250px;
    height: 250px;
    border-radius: 18px;
  }
  .hero__card-stat-value {
    font-size: 38px;
    line-height: 46px;
  }
  .hero__card-stat-label {
    font-size: 16.5px;
    line-height: 22px;
    max-width: 210px;
  }
  .hero__card-cta {
    font-size: 17px;
    line-height: 22px;
    margin-top: 36px;
  }
  .hero__card-dots {
    left: 282px;
    bottom: 24px;
    gap: 10px;
  }
  .hero__card-dot-track {
    width: 8px;
    height: 8px;
  }
  .hero__card-dot.is-active .hero__card-dot-track {
    width: 38px;
  }
  
  /* Sections Scaling */
  .section {
    padding: 120px 0;
  }
  .sec-head h2, h2.word-reveal {
    font-size: 64px;
    line-height: 72px;
  }
  .sec-head__lead--large {
    font-size: 22px;
    line-height: 32px;
  }
  .cs-item__title {
    font-size: 58px;
    line-height: 66px;
  }
  .cs-stat__value {
    font-size: 30px;
    line-height: 38px;
  }
  .cs-stat__label {
    font-size: 18px;
    line-height: 26px;
  }
  .dna-card__title {
    font-size: 24px;
    line-height: 32px;
  }
  .dna-card__body {
    font-size: 17px;
    line-height: 26px;
  }
  .blog-card__title {
    font-size: 22px;
    line-height: 30px;
  }
  .blog-card__excerpt {
    font-size: 17px;
    line-height: 26px;
  }
  .next-case {
    max-width: 1000px;
    padding: 40px 48px;
    border-radius: 20px;
  }
  .next-case__title {
    font-size: 32px;
    line-height: 40px;
  }
  .next-case__img, picture.next-case__img {
    width: 275px;
    height: 220px;
  }
}

/* --- 4K / UHD Displays (3400px+) --- */
@media (min-width: 3400px) {
  :root {
    --nav-h: 110px;
  }
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 2360px;
  }
  .site-nav {
    padding: 16px 64px;
  }
  .site-nav .nav-link {
    font-size: 25px;
  }
  .site-nav .btn {
    font-size: 24px;
    padding: 18px 38px;
    border-radius: 16px;
  }
  .site-nav .logo__mark {
    transform: scale(1.65);
    transform-origin: left center;
  }
  .hero__content {
    padding-left: max(64px, calc(50% - 1180px));
    padding-right: max(64px, calc(50% - 1180px));
    padding-bottom: 140px;
  }
  .hero__title {
    font-size: 124px;
    line-height: 134px;
  }
  .hero__lead {
    font-size: 42px;
    line-height: 56px;
    margin-top: 36px;
  }
  .hero__tags {
    font-size: 26px;
    gap: 22px;
    margin-top: 36px;
  }
  .hero .cta-row {
    margin-top: 48px;
    gap: 24px;
  }
  .hero .cta-row .btn {
    font-size: 24px;
    padding: 20px 38px;
    border-radius: 16px;
  }
  .hero__card {
    right: max(64px, calc(50% - 1180px));
    bottom: 140px;
    width: 720px;
    padding: 12px 32px 12px 12px;
    border-radius: 30px;
  }
  .hero__card-media {
    width: 330px;
    height: 330px;
    border-radius: 24px;
  }
  .hero__card-stat-value {
    font-size: 50px;
    line-height: 60px;
  }
  .hero__card-stat-label {
    font-size: 22px;
    line-height: 30px;
    max-width: 280px;
  }
  .hero__card-cta {
    font-size: 22px;
    line-height: 30px;
    margin-top: 48px;
  }
  .hero__card-dots {
    left: 374px;
    bottom: 32px;
    gap: 14px;
  }
  .hero__card-dot-track {
    width: 11px;
    height: 11px;
  }
  .hero__card-dot.is-active .hero__card-dot-track {
    width: 50px;
  }
  
  /* Sections Scaling */
  .section {
    padding: 160px 0;
  }
  .sec-head h2, h2.word-reveal {
    font-size: 86px;
    line-height: 96px;
  }
  .sec-head__lead--large {
    font-size: 30px;
    line-height: 44px;
  }
  .cs-item__title {
    font-size: 78px;
    line-height: 88px;
  }
  .cs-stat__value {
    font-size: 40px;
    line-height: 50px;
  }
  .cs-stat__label {
    font-size: 24px;
    line-height: 34px;
  }
  .dna-bento {
    gap: 32px;
  }
  .dna-card {
    padding: 36px 30px;
    border-radius: 24px;
    min-height: 380px;
  }
  .dna-card__icon {
    width: 64px;
    height: 64px;
  }
  .dna-card__title {
    font-size: 32px;
    line-height: 42px;
  }
  .dna-card__body {
    font-size: 22px;
    line-height: 34px;
  }
  .blog-card__title {
    font-size: 28px;
    line-height: 38px;
  }
  .blog-card__excerpt {
    font-size: 22px;
    line-height: 34px;
  }
  .next-case {
    max-width: 1350px;
    padding: 56px 64px;
    border-radius: 28px;
  }
  .next-case__title {
    font-size: 44px;
    line-height: 54px;
  }
  .next-case__kicker {
    font-size: 20px;
    line-height: 26px;
  }
  .next-case__btn {
    font-size: 22px;
    padding: 18px 36px;
    border-radius: 14px;
  }
  .next-case__img, picture.next-case__img {
    width: 370px;
    height: 295px;
  }
}

/* Mobile Navigation & Topbar Styling */
.site-nav {
  padding: 8px 24px;
  position: sticky;
  top: 0;
  z-index: 1030;
  width: 100%;
  box-sizing: border-box;
  transition: background-color .3s ease;
}
.site-nav .navbar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}




/* Desktop Navbar (>= 992px) */
@media (min-width: 992px) {
  .site-nav {
    padding: 10px 40px;
    position: sticky;
    top: 0;
    z-index: 1030;
    width: 100%;
    box-sizing: border-box;
    background: #f6f6ee;
    transition: background-color .3s ease, color .3s ease, transform .3s ease;
  }
  .site-nav .navbar {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: none;
    margin: 0;
    padding: 0;
  }
  .site-nav .navbar-collapse {
    display: flex;
    flex-basis: auto;
    flex-grow: 1;
    justify-content: space-between;
    align-items: center;
    margin-left: 32px;
  }
  .site-nav .logo {
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    margin-right: 24px;
  }
  .site-nav .navbar-nav {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 24px;
    list-style: none;
    padding: 0;
    margin: 0 auto;
  }
  .site-nav .nav-link {
    font-size: 16px;
    font-weight: 600;
    color: #3a312a;
    white-space: nowrap;
    padding: 6px 4px;
    text-decoration: none;
    position: relative;
    transition: color .2s ease;
  }
  .site-nav .nav-link::after {
    content: '';
    position: absolute;
    bottom: -2px;
    left: 2px;
    right: 2px;
    height: 2.5px;
    background: #f9cc00;
    border-radius: 2px;
    opacity: 0;
    transform: scaleX(0);
    transition: opacity .22s ease, transform .22s cubic-bezier(0.4, 0, 0.2, 1);
  }
  .site-nav .nav-link:hover {
    color: #17100a;
  }
  .site-nav .nav-link:hover::after {
    opacity: 0.6;
    transform: scaleX(0.7);
  }
  .site-nav .nav-link.active {
    color: #17100a;
    font-weight: 700;
  }
  .site-nav .nav-link.active::after {
    opacity: 1;
    transform: scaleX(1);
  }
  .site-nav .nav-actions {
    flex: 0 0 auto;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 16px;
    margin-left: auto;
  }
  .site-nav .nav-social {
    display: flex;
    align-items: center;
    gap: 12px;
  }
  .site-nav .nav-social-link {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #3a312a;
  }
  .site-nav .nav-social-icon {
    width: 18px;
    height: 18px;
  }
  .site-nav .btn-outline-dark {
    font-size: 15px;
    font-weight: 500;
    padding: 10px 20px;
    border-radius: 10px;
    white-space: nowrap;
  }
  .site-nav .btn-primary {
    font-size: 15px;
    font-weight: 600;
    padding: 10px 22px;
    border-radius: 10px;
    white-space: nowrap;
  }
  
  /* Absolute Navbar on Hero: Takes 0px in flow so hero starts at 0 and ends at exact 100vh */
  body.has-hero:not(.nav-scrolled) .site-nav {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background: transparent;
    box-shadow: none;
  }
  body.has-hero:not(.nav-scrolled) .site-nav .logo,
  body.has-hero:not(.nav-scrolled) .site-nav .nav-link,
  body.has-hero:not(.nav-scrolled) .site-nav .nav-social-link {
    color: #f6f6ee;
  }
  body.has-hero:not(.nav-scrolled) .site-nav .nav-link:hover,
  body.has-hero:not(.nav-scrolled) .site-nav .nav-social-link:hover {
    color: #ffffff;
  }
  body.has-hero:not(.nav-scrolled) .site-nav .nav-link.active {
    color: #ffffff;
    font-weight: 700;
  }
  body.has-hero:not(.nav-scrolled) .site-nav .nav-link.active::after {
    background: #f9cc00;
    opacity: 1;
    transform: scaleX(1);
  }
  body.has-hero:not(.nav-scrolled) .site-nav .btn-outline-dark {
    color: #ede8e0;
    background: transparent;
    border-color: #ede8e0;
  }
  body.has-hero:not(.nav-scrolled) .site-nav .btn-outline-dark:hover {
    color: #17100a;
    background: #ede8e0;
    border-color: #ede8e0;
  }
  body.has-hero:not(.nav-scrolled) .site-nav .nav-cta {
    display: none;
  }
  
  /* Fixed Scrolled Navbar */
  body.has-hero.nav-scrolled .site-nav,
  body.nav-scrolled .site-nav {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background: #f6f6ee;
    box-shadow: 0 2px 12px rgba(23, 16, 10, 0.08);
  }
  body.has-hero.nav-scrolled .site-nav .logo,
  body.nav-scrolled .site-nav .logo {
    color: #17100a;
  }
  body.has-hero.nav-scrolled .site-nav .nav-link,
  body.nav-scrolled .site-nav .nav-link {
    color: #3a312a;
  }
  body.has-hero.nav-scrolled .site-nav .nav-link.active,
  body.nav-scrolled .site-nav .nav-link.active {
    color: #17100a;
    font-weight: 700;
  }
  body.has-hero.nav-scrolled .site-nav .nav-link.active::after,
  body.nav-scrolled .site-nav .nav-link.active::after {
    opacity: 1;
    transform: scaleX(1);
  }
  body.has-hero.nav-scrolled .site-nav .btn-outline-dark,
  body.nav-scrolled .site-nav .btn-outline-dark {
    color: #2c221a;
    background: #ede8e0;
    border-color: #ede8e0;
  }
  body.has-hero.nav-scrolled .site-nav .nav-cta,
  body.nav-scrolled .site-nav .nav-cta {
    display: inline-flex;
  }
}


/* Mobile & Tablet Navbar (<= 991.98px) - 100% Flat Full-Width, No White Bar */
@media (max-width: 991.98px) {
  :root { --nav-h: 56px; }
  
  body.has-hero {
    background-color: #17100a;
  }
  body.has-hero:not(.nav-open) {
    background-color: #17100a;
  }
  
  .site-nav {
    padding: 0;
    margin: 0;
    background: #f6f6ee;
    position: sticky;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    box-sizing: border-box;
    z-index: 1030;
    border-radius: 0;
  }
  .site-nav .navbar {
    padding: 12px 20px;
    margin: 0;
    width: 100%;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
  }
  
  /* Transparent Topbar on Hero */
  body.has-hero:not(.nav-scrolled):not(.nav-open) .site-nav {
    background: transparent;
    box-shadow: none;
  }
  body.has-hero:not(.nav-scrolled):not(.nav-open) .site-nav .logo {
    color: #f6f6ee;
  }
  body.has-hero:not(.nav-scrolled):not(.nav-open) .site-nav .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23F6F6EE' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  }
  
  /* Opened State or Scrolled State */
  body.has-hero:not(.nav-scrolled).nav-open .site-nav {
    background: #f6f6ee;
  }
  body.has-hero:not(.nav-scrolled).nav-open .site-nav .logo {
    color: #17100a;
  }
  body.has-hero:not(.nav-scrolled).nav-open .site-nav .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%2317100A' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  }
  
  body.nav-scrolled .site-nav {
    background: #f6f6ee;
  }
  body.nav-scrolled .site-nav .logo {
    color: #17100a;
  }
  body.nav-scrolled .site-nav .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%2317100A' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  }
  
  /* 100% Full-Width Expanded Drawer (Zero margin, zero border-radius) */
  .site-nav .navbar-collapse {
    display: none;
  }
  .site-nav .navbar-collapse.show {
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    width: 100%;
    box-sizing: border-box;
    background: #f6f6ee;
    padding: 20px 20px 32px;
    border-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    box-shadow: none;
    z-index: 1031;
  }
  .site-nav .navbar-nav {
    display: flex;
    flex-direction: column;
    gap: 16px;
    width: 100%;
    margin: 0;
    padding: 0;
    border: none;
  }
  .site-nav .nav-link {
    font-size: 18px;
    font-weight: 500;
    color: #17100a;
    padding: 6px 0;
    display: inline-flex;
    align-items: center;
  }
  .site-nav .nav-link.active {
    color: #17100a;
    font-weight: 700;
  }
  .site-nav .nav-link.active::after {
    content: '';
    display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #f9cc00;
    margin-left: 8px;
    box-shadow: 0 0 6px rgba(249, 204, 0, 0.7);
  }
  
  /* Stacked Actions: Socials Centered -> Login -> CTA */
  .site-nav .nav-actions {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin: 24px 0 0 0;
    padding: 0;
    border: none;
    gap: 16px;
  }
  .site-nav .nav-social {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 24px;
    width: 100%;
    margin: 0 auto;
  }
  .site-nav .nav-social-link {
    color: #17100a;
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }
  .site-nav .nav-social-icon {
    width: 18px;
    height: 18px;
    background: #17100a;
  }
  .site-nav .nav-login {
    display: flex;
    width: 100%;
    justify-content: center;
    text-align: center;
    background: #ede8e0;
    color: #2c221a;
    border: 0;
    padding: 13px 20px;
    border-radius: 12px;
    font-size: 14.5px;
    font-weight: 500;
  }
  .site-nav .nav-cta {
    display: flex;
    width: 100%;
    justify-content: center;
    text-align: center;
    background: #f9cc00;
    color: #17100a;
    padding: 14px 20px;
    border-radius: 12px;
    font-size: 15.5px;
    font-weight: 600;
  }
}


/* Global Container Rules:
   - 1200px for Desktop, 1080p, 1920px
   - 1360px specifically for 2K (2560px+) and 4K (3840px+)
*/
@media (min-width: 1200px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1200px;
  }
}

@media (min-width: 2560px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1360px;
  }
}

/* ==========================================================================
   Standardized Chips & Subpage Headers
   ========================================================================== */
.chip {
  display: inline-flex;
  align-items: center;
  font-family: DM Sans, system-ui, -apple-system, Segoe UI, sans-serif;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  line-height: 16px;
  padding: 4px 10px;
  border-radius: 4px;
  margin-bottom: 16px;
}
.chip--yellow {
  background: #f9cc00;
  color: #17100a;
}
.chip--600 {
  background: #52473c;
  color: #f6f6ee;
}
.chip--100 {
  background: #ede8e0;
  color: #52473c;
}
.chip--800 {
  background: #3a312a;
  color: #f6f6ee;
}

.page-head {
  padding: 96px 0 48px;
}
.page-head .h1,
.page-head h1 {
  font-family: DM Sans, system-ui, -apple-system, Segoe UI, sans-serif;
  font-size: 67px;
  font-weight: 400;
  letter-spacing: -0.02em;
  line-height: 72px;
  margin-top: 12px;
  max-width: 900px;
}
.page-head .lead {
  margin-top: 20px;
  max-width: 660px;
}
@media (max-width: 991.98px) {
  .page-head {
    padding: 48px 0 32px;
  }
  .page-head .h1,
  .page-head h1 {
    font-size: 40px;
    line-height: 46px;
  }
}
