.page_main__19seS{min-height:100vh;background-color:#f8f6f2;color:#2b1e1a;font-family:var(--font-body,"Montserrat",sans-serif)}.page_header__Xfnah{position:relative;padding:calc(72px + 2rem) 1.5rem 3rem;border-bottom:1px solid #e7dfda;overflow:hidden}@media (min-width:768px){.page_header__Xfnah{padding:calc(72px + 3rem) 4rem 4rem}}@media (min-width:1280px){.page_header__Xfnah{padding:calc(72px + 3rem) 8rem 4rem}}.page_backLink__Hwx6y{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:#6e4a42;text-decoration:none;font-family:var(--font-mono,"DM Mono",monospace);transition:color .2s ease;margin-bottom:2.5rem;display:flex}.page_backLink__Hwx6y:hover{color:#b06a5b}.page_backArrow__vFATJ{font-size:1rem;line-height:1}.page_headerContent__k4KCt{position:relative;z-index:1}.page_headerLabel__1019T{font-family:var(--font-mono,"DM Mono",monospace);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:#b06a5b;margin-bottom:1rem}.page_title__WzCo_{font-family:var(--font-display,"Bodoni Moda",serif);font-size:clamp(3rem,10vw,6.5rem);font-weight:700;line-height:.92;letter-spacing:-.02em;color:#2b1e1a;margin-bottom:1.5rem}.page_lastUpdate__Gdsa_{font-family:var(--font-mono,"DM Mono",monospace);font-size:.7rem;color:#6e4a42;letter-spacing:.08em}.page_headerDecor__iMN3u{position:absolute;top:-3rem;right:-4rem;pointer-events:none;z-index:0}.page_decorCircle__xQvWW{display:block;width:20rem;height:20rem;border-radius:50%;border:1px solid #e7dfda}@media (min-width:768px){.page_decorCircle__xQvWW{width:28rem;height:28rem}}.page_content__Bz5Ud{padding:0 1.5rem;max-width:860px;margin:0 auto}@media (min-width:768px){.page_content__Bz5Ud{padding:0 4rem;max-width:none}}@media (min-width:1280px){.page_content__Bz5Ud{padding:0 8rem}}.page_section__K9MHO{padding:3rem 0;border-bottom:1px solid #e7dfda}.page_section__K9MHO:last-child{border-bottom:none}.page_sectionHeader__zcHWr{display:flex;align-items:baseline;gap:1rem;margin-bottom:1.75rem}.page_sectionNum__7WRWT{font-family:var(--font-mono,"DM Mono",monospace);font-size:.7rem;color:#b06a5b;letter-spacing:.1em;flex-shrink:0}.page_sectionTitle__Bq96p{font-family:var(--font-heading,"Playfair Display",serif);font-size:clamp(1.25rem,3vw,1.75rem);font-weight:700;color:#2b1e1a;letter-spacing:-.01em;line-height:1.2}.page_dl__uMYes{display:grid;grid-template-columns:1fr;grid-gap:.75rem;gap:.75rem}@media (min-width:640px){.page_dl__uMYes{grid-template-columns:auto 1fr;column-gap:3rem;row-gap:.75rem}}.page_dlRow__wtw5e{display:contents}.page_dt___8qaf{font-family:var(--font-mono,"DM Mono",monospace);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:#6e4a42;padding-top:.15em}@media (max-width:639px){.page_dt___8qaf{margin-top:.5rem}}.page_dd__gzHZ_{font-size:.9375rem;line-height:1.6;color:#2b1e1a;display:flex;flex-direction:column;gap:.1rem}.page_line__7IB0m{display:block}.page_link__POolh{color:#b06a5b;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}.page_link__POolh:hover{border-bottom-color:#b06a5b}.page_body__NH5r9{display:flex;flex-direction:column;gap:1rem}.page_body__NH5r9 p{font-size:.9375rem;line-height:1.75;color:#2b1e1a}.page_footer__mzyzj{padding:2.5rem 1.5rem;border-top:1px solid #e7dfda;display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-top:2rem}@media (min-width:768px){.page_footer__mzyzj{flex-direction:row;justify-content:space-between;padding:2.5rem 4rem}}@media (min-width:1280px){.page_footer__mzyzj{padding:2.5rem 8rem}}.page_footerLinks__5M_PU{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;justify-content:center}.page_footerLink__59U_0{font-family:var(--font-mono,"DM Mono",monospace);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:#6e4a42;text-decoration:none;transition:color .2s ease}.page_footerLink__59U_0:hover{color:#b06a5b}.page_footerSep__zhaW8{color:#e7dfda;font-size:.9rem}.page_footerCopy__9aDcb{font-family:var(--font-mono,"DM Mono",monospace);font-size:.65rem;color:#6e4a42;letter-spacing:.08em;text-align:center}