:root{--font-display:var(--font-bricolage,"Bricolage Grotesque"), var(--font-outfit,"Outfit"), sans-serif;--font-body:var(--font-outfit,"Outfit"), var(--font-hanken,"Hanken Grotesk"), sans-serif;--mil-accent:#ef8e05;--mil-dark:#3f3b38;--mil-soft:#eae9e8;--mil-light:#f9f8f7;--mil-pure-light:#fff;--mil-night:#0a0a0c;--mil-light-60:#f9f8f799;--mil-light-40:#f9f8f766;--mil-navy:#252221;--mil-navy-2:#0f1f3d;--mil-accent-rgb:239, 142, 5;--mil-light-08:#f9f8f714;--mil-light-10:#ffffff1a;--mil-footer-bg:var(--mil-navy)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{font-family:var(--font-display);color:#3f3b38;background-color:var(--mil-light);-ms-scroll-chaining:none;overscroll-behavior:none;scroll-behavior:smooth;scroll-padding-top:var(--xp-nav-safe,96px);margin:0;padding:0;font-size:18px;font-weight:300;line-height:150%}@media screen and (max-width:768px){html,body{font-size:18px}}::selection{color:#fff;background-color:var(--mil-accent)}.mil-wrapper{max-width:100%;position:relative;overflow:hidden}section{position:relative;overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:#3f3b38;font-weight:700;line-height:120%}@media screen and (max-width:768px){h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{display:none}}h1{font-size:69px}@media screen and (max-width:1400px){h1{font-size:63px}}@media screen and (max-width:1200px){h1{font-size:57px}}@media screen and (max-width:992px){h1{font-size:49px}}@media screen and (max-width:768px){h1{font-size:37px}}h2{font-size:53px;line-height:120%}@media screen and (max-width:1200px){h2{font-size:47px}}@media screen and (max-width:992px){h2{font-size:39px}}@media screen and (max-width:768px){h2{font-size:28px}}h3{font-size:41px}@media screen and (max-width:1200px){h3{font-size:39px}}@media screen and (max-width:992px){h3{font-size:37px}}@media screen and (max-width:768px){h3{font-size:26px}}h4{font-size:29px}@media screen and (max-width:1200px){h4{font-size:27px}}@media screen and (max-width:992px){h4{font-size:25px}}@media screen and (max-width:768px){h4{font-size:24px}}h5{font-size:23px;line-height:150%}@media screen and (max-width:768px){h5{font-size:22px}}h6{font-size:21px;line-height:150%}@media screen and (max-width:1200px){h6{font-size:20px}}@media screen and (max-width:992px){h6{font-size:19px}}@media screen and (max-width:768px){h6{font-size:23px}}blockquote{color:#3f3b38;border-left:solid 4px var(--mil-accent);background-color:#0000000d;padding:60px;font-size:18px;font-style:italic}@media screen and (max-width:768px){blockquote{padding:30px;font-size:16px}}a{color:inherit;cursor:pointer;text-decoration:none}.mil-dark-bg{position:relative}
:root{--pdm-accent:#ef8e05;--pdm-amber:#f4b860}::-webkit-scrollbar{display:none}.brochure-reader{min-height:100svh;padding:var(--xp-nav-safe,clamp(96px, 12vh, 128px)) clamp(16px, 2.5vw, 44px) clamp(20px, 3vh, 36px);background:radial-gradient(120% 80% at 50% -10%, #ef8e050f, transparent 60%), var(--xp-night,#0a0a0c);color:#fff;flex-direction:column;gap:clamp(12px,2vh,22px);display:flex;position:relative;overflow:hidden}.brochure-reader__grid{pointer-events:none;opacity:.5;background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-size:clamp(48px,6vw,84px) clamp(48px,6vw,84px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 50% 0,#000 20%,#0000 75%);mask-image:radial-gradient(120% 90% at 50% 0,#000 20%,#0000 75%)}.brochure-reader__glow{pointer-events:none;filter:blur(20px);background:radial-gradient(50% 50%,#ef8e051f,#0000 70%);width:min(120vw,1200px);height:60vh;position:absolute;top:-22%;left:50%;transform:translate(-50%)}.brochure-reader__bar{z-index:2;align-items:center;gap:clamp(16px,2vw,28px);display:flex;position:relative}.brochure-reader__back{border:1px solid var(--xp-line,#ffffff29);color:#fff;cursor:pointer;appearance:none;background:#ffffff08;border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;padding:0;text-decoration:none;transition:background .4s,transform .4s cubic-bezier(.22,1,.36,1),border-color .4s;display:inline-flex}.brochure-reader__back svg{width:20px;height:20px}.brochure-reader__back:hover{border-color:var(--xp-accent,#ef8e05);background:#ffffff14;transform:translate(-3px)}.brochure-reader__title{font-family:var(--xp-display,inherit);letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(1.15rem,2.2vw,1.9rem);font-weight:500;line-height:1.1}.brochure-flip-wrap{z-index:2;flex:1;width:100%;min-height:0;position:relative}.brochure-flip-stage{width:100%;height:calc(100svh - 216px);min-height:460px}.brochure-flip-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;inset:0}.brochure-flip-state-text{color:#ffffffb8;margin:0;font-size:15px}.brochure-flip-spinner{border:2px solid #ffffff29;border-top-color:var(--xp-accent,#ef8e05);border-radius:50%;width:46px;height:46px;animation:.8s linear infinite brochure-flip-spin}@keyframes brochure-flip-spin{to{transform:rotate(360deg)}}.brochure-flip-fallback{border:1px solid var(--xp-line,#ffffff2e);color:#fff;border-radius:40px;align-items:center;gap:8px;padding:12px 26px;font-size:14px;font-weight:500;text-decoration:none;transition:background .3s,border-color .3s;display:inline-flex}.brochure-flip-fallback:hover{border-color:var(--xp-accent,#ef8e05);background:#ffffff0f}@media (prefers-reduced-motion:reduce){.brochure-reader__back{transition:none}}@media screen and (max-width:768px){.brochure-flip-stage{height:calc(100svh - 200px);min-height:420px}}.pdm-cookie{z-index:9000;justify-content:center;padding:16px;animation:.4s both pdm-cookie-in;display:flex;position:fixed;bottom:0;left:0;right:0}@keyframes pdm-cookie-in{0%{opacity:0;transform:translateY(24px)}}.pdm-cookie__inner{background:var(--mil-light);width:100%;max-width:1080px;color:var(--mil-dark);border:1px solid var(--mil-soft);border-radius:16px;flex-wrap:wrap;align-items:center;gap:26px;padding:22px 26px;display:flex;box-shadow:0 20px 60px #15110e38}.pdm-cookie__text{flex:340px;min-width:0}.pdm-cookie__title{color:var(--mil-dark);margin:0 0 6px;font-size:1.05rem;font-weight:700}.pdm-cookie__intro{opacity:.85;margin:0;font-size:.9rem;line-height:1.55}.pdm-cookie__policy{color:var(--mil-accent);font-weight:600;text-decoration:underline}.pdm-cookie__cats{gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.pdm-cookie__cat{border-top:1px solid var(--mil-soft);padding-top:12px}.pdm-cookie__cat-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pdm-cookie__cat-name{font-size:.95rem;font-weight:600}.pdm-cookie__cat-desc{opacity:.7;margin:4px 0 0;font-size:.82rem;line-height:1.5}.pdm-cookie__switch{flex:none;width:44px;height:24px;display:inline-block;position:relative}.pdm-cookie__switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.pdm-cookie__slider{background:#c9c6c2;border-radius:40px;transition:background .25s;position:absolute;inset:0}.pdm-cookie__slider:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .25s;position:absolute;top:3px;left:3px}.pdm-cookie__switch input:checked+.pdm-cookie__slider{background:var(--mil-accent)}.pdm-cookie__switch input:checked+.pdm-cookie__slider:before{transform:translate(20px)}.pdm-cookie__switch--locked .pdm-cookie__slider{opacity:.6}.pdm-cookie__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pdm-cookie__btn{appearance:none;cursor:pointer;border:1px solid #0000;border-radius:40px;padding:11px 22px;font-size:.86rem;font-weight:600;transition:transform .25s,background .25s,color .25s}.pdm-cookie__btn--primary{background:var(--mil-accent);color:#fff}.pdm-cookie__btn--primary:hover{transform:translateY(-2px)}.pdm-cookie__btn--ghost{color:var(--mil-dark);border-color:var(--mil-soft);background:0 0}.pdm-cookie__btn--ghost:hover{border-color:var(--mil-dark)}html.dark .pdm-cookie__inner{color:var(--mil-light);background:#1a1917;border-color:#f9f8f724}html.dark .pdm-cookie__title{color:var(--mil-light)}html.dark .pdm-cookie__cat,html.dark .pdm-cookie__btn--ghost{border-color:#f9f8f729}html.dark .pdm-cookie__btn--ghost{color:var(--mil-light)}html.dark .pdm-cookie__btn--ghost:hover{border-color:var(--mil-light)}@media screen and (max-width:720px){.pdm-cookie__inner{flex-direction:column;align-items:stretch;gap:18px}.pdm-cookie__actions{justify-content:stretch}.pdm-cookie__btn{text-align:center;flex:auto}}.pdm-bg{z-index:0;pointer-events:none;background-color:#0000;position:fixed;inset:0;overflow:hidden}.pdm-bg__canvas{width:100%;height:100%;display:block}.pdm-bg-grid-overlay{pointer-events:none;background-image:linear-gradient(90deg,#ef8e0504 1px,#0000 1px),linear-gradient(#ef8e0504 1px,#0000 1px);background-size:100px 100px;position:absolute;inset:0}html.dark .pdm-bg-grid-overlay{background-image:linear-gradient(90deg,#ffffff03 1px,#0000 1px),linear-gradient(#ffffff03 1px,#0000 1px)}.pdm-bg-glow-orange,.pdm-bg-glow-amber{opacity:.08;pointer-events:none;border-radius:50%;position:absolute}html.dark .pdm-bg-glow-orange,html.dark .pdm-bg-glow-amber{opacity:.03}.pdm-bg-glow-orange{background:radial-gradient(circle at 50% 50%, var(--pdm-accent) 0%, #ef8e0500 62%);width:750px;height:750px;margin:-150px 0 0 -150px;animation:40s ease-in-out infinite alternate pdm-glow-drift-1;top:15%;left:10%}.pdm-bg-glow-amber{background:radial-gradient(circle at 50% 50%, var(--pdm-amber) 0%, #f4b86000 62%);width:800px;height:800px;margin:0 -150px -150px 0;animation:50s ease-in-out infinite alternate pdm-glow-drift-2;bottom:15%;right:15%}@keyframes pdm-glow-drift-1{0%{transform:translate(0)scale(1)}to{transform:translate(120px,60px)scale(1.15)}}@keyframes pdm-glow-drift-2{0%{transform:translate(0)scale(1.1)}to{transform:translate(-100px,-70px)scale(.9)}}
