.em-reader{padding:48px 24px 64px;background:#f4f3f0;min-height:100vh;color:#232323}.em-reader-heading{max-width:1100px;margin:0 auto 24px}.em-reader-heading>a{font-size:14px}.em-reader-heading p{margin-top:24px;font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#6b6662}.em-reader-heading h1{font-size:clamp(24px,3vw,38px);line-height:1.3;margin-top:8px}.em-reader-heading h1 span{font-weight:400}.em-reader-toolbar{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin:20px auto;position:sticky;top:96px;z-index:20;background:#fff;padding:12px;border:1px solid #dedbd7;border-radius:8px;width:fit-content;box-shadow:0 4px 20px #00000008}.em-reader-toolbar button{min-height:44px;min-width:44px;padding:8px 16px;border:1px solid #d9d5d1;border-radius:4px;cursor:pointer}.em-reader-toolbar button:disabled{opacity:.35;cursor:default}.em-reader-toolbar button:focus-visible,.em-reader-toolbar select:focus-visible{outline:2px solid #c90020;outline-offset:3px}.em-reader-toolbar select{padding:8px;color:#222;background:#fff}.em-reader-sheet{max-width:1100px;margin:auto;overflow:auto;user-select:none;-webkit-touch-callout:none}.em-reader-sheet img{display:block;width:100%;height:auto;margin:auto;box-shadow:0 5px 30px #0001}.em-reader-sheet.is-zoomed img{width:1600px;max-width:none}.em-reader-film{display:block;max-width:100%;max-height:75vh;margin:auto;background:#171717}.em-reader-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:pre-wrap}@media(max-width:600px){.em-reader{padding:32px 12px}.em-reader-toolbar{gap:8px;top:78px}.em-reader-toolbar button{padding:8px 12px}}@media print{body:has(.em-reader){display:none!important}}.brochure-gate{--gate-accent:#b40018;max-width:940px;margin:28px auto;padding:40px;display:grid;grid-template-columns:1fr 1fr;gap:40px;background:#fff;border:1px solid #dedbd7;border-radius:12px;box-shadow:0 12px 40px #26211a08;color:#26211a}.brochure-gate--mmi{--gate-accent:#8b6936;background:#fffcf6;border-color:#d8c6a9}.brochure-gate .brochure-gate-eyebrow{font-size:11px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;color:var(--gate-accent);margin:0 0 18px}.brochure-gate h2{font-family:inherit;font-size:clamp(24px,2.5vw,32px);font-weight:500;letter-spacing:-.025em;line-height:1.2;margin:0 0 18px}.brochure-gate p{font-size:15px;line-height:1.7;margin:0;color:#655e55}.brochure-gate form{display:flex;flex-direction:column;gap:18px;min-width:0}.brochure-gate label{display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:1.5;font-weight:500}.brochure-gate input{width:100%;min-height:48px;border:1px solid #cfc6ba;border-radius:5px;background:white;color:#26211a;font:inherit;font-size:16px;padding:10px 12px;box-sizing:border-box}.brochure-gate button:focus-visible,.brochure-gate input:focus-visible{outline:2px solid var(--gate-accent);outline-offset:3px}.brochure-gate form>button{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px;border:0;border-radius:5px;color:white;background:var(--gate-accent);font:inherit;font-size:15px;cursor:pointer}.brochure-gate form>button:disabled{opacity:.6;cursor:wait}.brochure-gate .brochure-gate-notice{font-size:12px;line-height:1.6}.brochure-gate-notice a{text-decoration:underline;text-underline-offset:3px}.brochure-gate .brochure-gate-error{font-size:13px;color:#a12020}.brochure-gate-honey{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:680px){.brochure-gate{grid-template-columns:1fr;gap:24px;padding:26px 22px;margin:20px auto}.brochure-gate h2{font-size:25px}.brochure-gate p{font-size:14px}}