h2.page_section__2gKZI{text-align:center;font-size:3rem;font-weight:700;font-family:Montserrat,sans-serif;text-transform:uppercase;background:var(--gradient-primary);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:var(--text-accent)}.page_section__2gKZI{display:flex;flex-direction:column;align-items:center;text-align:center;color:#ddd6cb}.page_header__2QFYT{display:flex;flex-wrap:wrap;width:90%;max-width:75rem;margin:3rem auto}.page_heroRight__m_sCp,.page_hero__7ghEX,.page_imageContainer__ynaUj{width:50%;font-size:1.5rem}.page_heroRight__m_sCp h1,.page_hero__7ghEX h1{font-size:2rem;font-weight:700;font-family:Montserrat,sans-serif;letter-spacing:.15rem;text-transform:uppercase;background:var(--header-bg);color:var(--text-accent);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page_heroRight__m_sCp p,.page_hero__7ghEX p{margin-bottom:5rem;color:#ddd6cb}.page_hero__7ghEX a,.page_hero__7ghEX a:visited{color:var(--title-text)}.page_imageContainer__ynaUj{display:flex;align-items:center;padding:1rem;margin-top:-3rem}.page_imageContainer__ynaUj img{width:60%;height:auto}.page_header__2QFYT .page_imageContainer__ynaUj:nth-of-type(odd){justify-content:flex-end}.page_header__2QFYT .page_imageContainer__ynaUj:nth-of-type(2n){justify-content:flex-start}@media (max-width:1024px){.page_heroRight__m_sCp,.page_hero__7ghEX,.page_imageContainer__ynaUj{width:50%}.page_header__2QFYT{max-width:80%}.page_heroRight__m_sCp h1,.page_hero__7ghEX h1{font-size:1.1rem}.page_heroRight__m_sCp p,.page_hero__7ghEX p{font-size:.875rem;margin-bottom:2rem}h2.page_section__2gKZI{font-size:1.5rem}p.page_section__2gKZI{font-size:1rem}.page_imageContainer__ynaUj img{width:100%;height:auto;margin-right:1rem!important}}.page_backLink__HugaM{display:inline-block;margin-bottom:1.5rem;color:#f2a94c;font-weight:600;text-decoration:none}.page_backButton__wW7Yx{display:inline-block;margin-bottom:20px;color:#ccc;text-decoration:none;font-size:14px}.page_container__EzKS7{max-width:1100px;margin:0 auto;padding:40px 20px}.fc{--fc-ink:#2b1d14;--fc-text:#ddd6cb;--fc-accent:#f2a94c;--fc-accent-deep:#d98a2b;--fc-surface:#fff;--fc-back:#000;--fc-muted:#ddd6cb;font-family:inherit;color:var(--fc-text);width:100%;max-width:min(1000px,calc((100vh - 12rem) * 16 / 9));margin:0 auto;padding:1rem;outline:none}.fc-card{perspective:1600px;width:100%;aspect-ratio:16/9}.fc-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.fc-card.is-flipped .fc-inner{transform:rotateY(180deg)}.fc-face{position:absolute;inset:0;border-radius:18px;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 2px 0 var(--fc-accent),0 14px 32px -18px rgba(58,36,24,.55)}.fc-front{display:block;padding:0;margin:0;border:2px solid var(--fc-accent);background:var(--fc-surface);cursor:pointer}.fc-front img{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fc-back{background:var(--fc-back);border:2px solid var(--fc-accent);transform:rotateY(180deg)}.fc-back iframe{display:block;width:100%;height:100%;border:0}.fc-controls{display:flex;justify-content:center;align-items:center;gap:.75rem;margin-top:1.25rem}.fc-btn{font:inherit;font-size:1.05rem;font-weight:600;min-width:3rem;min-height:3rem;padding:.5rem 1rem;border-radius:999px;border:2px solid var(--fc-ink);background:var(--fc-surface);color:var(--fc-ink);cursor:pointer}.fc-btn:hover{background:#fff4e3}.fc-btn-main{min-width:11rem;background:var(--fc-accent);border-color:var(--fc-accent);color:var(--fc-ink)}.fc-btn-main:hover{background:var(--fc-accent-deep);border-color:var(--fc-accent-deep);color:#fff}.fc-meta{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:.5rem;margin-top:1rem;font-size:.95rem;color:var(--fc-muted)}.fc-english{margin-left:.75rem;font-style:italic}.fc-meta-actions{display:flex;gap:1rem}.fc-link{font:inherit;background:none;border:0;padding:0;color:var(--fc-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.fc-btn:focus-visible,.fc-front:focus-visible,.fc-link:focus-visible{outline:3px solid var(--fc-accent-deep);outline-offset:3px}@media (max-width:520px){.fc{padding:.5rem}.fc-face{border-radius:12px}.fc-btn-main{min-width:9rem}}@media (prefers-reduced-motion:reduce){.fc-inner{transition:none}}