.ph-pagination{margin-top:2.5rem;display:flex;justify-content:center}.ph-pagination__list{display:flex;gap:.2rem;list-style:none;margin:0;padding:0;flex-wrap:wrap;justify-content:center}.ph-pagination__link{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:38px;padding:0 .45rem;border:1px solid var(--ph-line);border-radius:var(--ph-radius);color:var(--ph-text);background:var(--ph-surface);font-size:.88rem;font-weight:500;font-variant-numeric:tabular-nums;transition:background .2s var(--ph-ease),border-color .2s var(--ph-ease),color .2s var(--ph-ease)}.ph-pagination__link:hover{background:var(--ph-cream);border-color:var(--ph-bronze);color:var(--ph-bronze)}.ph-pagination__link.is-current{background:var(--ph-bronze);border-color:var(--ph-bronze);color:var(--ph-white);cursor:default}.ph-pagination__item--gap span{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:38px;color:var(--ph-muted)}.ph-pagination__item--prev .ph-pagination__link,.ph-pagination__item--next .ph-pagination__link{font-size:1.05rem}.ph-pagination__item.is-desktop{display:none}@media (min-width:768px){.ph-pagination__item.is-desktop{display:list-item}.ph-pagination__item.is-mobile{display:none}}.ph-spot{--ph-spot-w:728px;--ph-spot-h:var(--ph-spot-h-m,0px);display:flex;align-items:center;justify-content:center;width:100%;max-width:var(--ph-spot-w);min-height:var(--ph-spot-h);margin:1.25rem auto;overflow:hidden}.ph-spot:not(.is-filled){background:#f4f4f3}.ph-spot.is-loaded{min-height:0}.ph-spot.is-filled img{display:block;max-width:100%;height:auto}.ph-spot--no-m{display:none}@media (min-width:640px){.ph-spot{--ph-spot-h:var(--ph-spot-h-t,0px)}.ph-spot--no-m{display:flex}.ph-spot--no-t{display:none}}@media (min-width:1024px){.ph-spot{--ph-spot-h:var(--ph-spot-h-d,0px)}.ph-spot--no-t{display:flex}.ph-spot--no-d{display:none}}.ph-spot.is-empty{display:none}.ph-spot.ph-spot--wallpaper{position:fixed;inset:0;z-index:0;max-width:none;min-height:0;margin:0;background:none}.ph-spot.ph-spot--wallpaper-side{--vtr-site:var(--ph-container);position:fixed;inset:0;z-index:1;max-width:none;min-height:0;margin:0;background:none;pointer-events:none}@media (max-width:1439px){.ph-spot--wallpaper-side{display:none !important}}.ph-videotheque,.ph-site-footer{position:relative;z-index:2}.ph-scroll-top{position:fixed;right:1rem;bottom:1rem;width:34px;height:34px;border:0;border-radius:8px;background:rgba(var(--ph-bronze-rgb),0.85);color:var(--ph-white);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(var(--ph-black-rgb),0.15);opacity:0;transform:translateY(6px);transition:opacity .25s var(--ph-ease),transform .25s var(--ph-ease),background .2s var(--ph-ease);z-index:90}.ph-scroll-top[hidden]{display:none}.ph-scroll-top.is-visible{opacity:.7;transform:translateY(0)}.ph-scroll-top:hover{opacity:1;background:var(--ph-bronze)}.ph-scroll-top svg{width:16px;height:16px}.ph-reading-time{display:inline-flex;align-items:center;gap:.3em;vertical-align:middle;color:inherit;line-height:1}.ph-reading-time__icon{flex-shrink:0}.ph-reading-time__label{line-height:1}.ph-meta-sep{display:inline-block;margin:0 .35em;opacity:.55}.ph-social-pills{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.45rem}.ph-social-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .7rem;background:var(--ph-cream-dense);border:1px solid var(--ph-cream-dark);border-radius:8px;font-family:var(--ph-font-body);font-size:.8rem;font-weight:500;color:var(--ph-ink);text-decoration:none;line-height:1;transition:color var(--ph-ease),background var(--ph-ease),border-color var(--ph-ease)}.ph-social-pill:hover,.ph-social-pill:focus-visible{color:var(--ph-bronze);background:var(--ph-cream);border-color:var(--ph-bronze)}.ph-social-pill__icon{width:14px;height:14px;flex-shrink:0;fill:currentColor}.ph-social-pill__label{line-height:1}.ph-spot--header{margin:.75rem auto}.ph-spot--in-list{margin:2rem auto}.ph-spot--sidebar-top{margin:0 auto}.ph-spot--sidebar-bottom{margin:0 auto}.ph-spot--footer{margin:2rem auto 1rem}.ph-spot--content-bottom,.ph-spot--article-bottom{margin:2.5rem auto}.ph-grid .ph-spot--in-list{grid-column:1 / -1}@media (max-width:639px){.ph-pagination__list{width:100%;flex-wrap:nowrap;gap:.35rem}.ph-pagination__item:not(.is-desktop):not(.ph-pagination__item--gap){flex:1 1 0}.ph-pagination__link{width:100%;height:44px;padding:0;font-size:.95rem}.ph-pagination__item--gap span{height:44px;min-width:12px}}@media (min-width:640px){.ph-pagination__list{gap:.3rem}.ph-pagination__link{min-width:40px;height:40px;font-size:.92rem;padding:0 .65rem}.ph-pagination__item--gap span{min-width:20px;height:40px}}@media (min-width:1024px){.ph-pagination{margin-top:3rem}}.ph-social{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0.5rem}.ph-social__item{margin:0}.ph-social__link{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:8px;border:1px solid var(--ph-line);color:var(--ph-text-soft);background:transparent;text-decoration:none;transition:color 200ms var(--ph-ease),border-color 200ms var(--ph-ease),background 200ms var(--ph-ease)}.ph-social__icon{width:1.05rem;height:1.05rem;display:block;flex-shrink:0}.ph-social__link:hover,.ph-social__link:focus-visible{color:var(--ph-bronze);border-color:var(--ph-bronze);background:rgba(var(--ph-bronze-rgb),0.06)}.ph-social--labelled{display:grid;grid-template-columns:repeat(2,1fr);gap:4px}.ph-social--labelled .ph-social__link{width:100%;height:auto;display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:6px 8px;border:0;border-radius:var(--ph-radius);background:transparent;color:var(--ph-text);font-size:13px;line-height:1.2;transition:background-color var(--ph-ease),color var(--ph-ease)}.ph-social--labelled .ph-social__icon{width:18px;height:18px;color:inherit}.ph-social--labelled .ph-social__label{display:inline-block;white-space:nowrap}.ph-social--labelled .ph-social__link:hover,.ph-social--labelled .ph-social__link:focus-visible{background-color:rgba(var(--ph-bronze-rgb),0.1);color:var(--ph-bronze-dark);outline:none}.ph-404{padding:3rem 0 4rem}.ph-404__inner{text-align:center}.ph-404__code{font-family:var(--ph-font-display);font-size:4.5rem;font-weight:600;color:var(--ph-bronze);margin:0;letter-spacing:0.02em;line-height:1}.ph-404__title{font-family:var(--ph-font-display);font-size:1.6rem;margin:0.5rem 0 0.75rem;color:var(--ph-text)}.ph-404__text{margin:0 auto 1.5rem;max-width:540px;color:var(--ph-text-soft);font-size:1rem;line-height:1.55}.ph-404__actions{display:grid;grid-template-columns:1fr 1fr;gap:0.6rem;margin:0 auto 1.5rem;max-width:520px}.ph-404__btn{display:flex;align-items:center;justify-content:center;padding:0.75rem 1rem;border:1px solid var(--ph-bronze);border-radius:var(--ph-radius);color:var(--ph-bronze);background:transparent;text-decoration:none;font-weight:500;font-size:0.9rem;letter-spacing:0.02em;line-height:1.2;text-align:center;transition:background var(--ph-ease),color var(--ph-ease),border-color var(--ph-ease)}.ph-404__btn:hover,.ph-404__btn:focus-visible{background:var(--ph-bronze);color:var(--ph-white)}.ph-404__btn--primary{grid-column:1 / -1;background:var(--ph-bronze);color:var(--ph-white);font-size:0.95rem;padding:0.85rem 1rem}.ph-404__btn--primary:hover,.ph-404__btn--primary:focus-visible{background:var(--ph-bronze-dark);border-color:var(--ph-bronze-dark)}.ph-404__btn--chip{font-size:0.85rem;font-weight:400;color:var(--ph-text);border-color:var(--ph-line)}.ph-404__btn--chip:hover,.ph-404__btn--chip:focus-visible{background:rgba(var(--ph-bronze-rgb),0.08);border-color:var(--ph-bronze);color:var(--ph-bronze-dark)}@media (min-width:640px){.ph-404__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:0.6rem;max-width:720px}.ph-404__btn--primary{grid-column:auto}}.ph-404__recovery{margin-top:4rem;padding-top:2.5rem;border-top:1px solid var(--ph-cream-dark);text-align:left}.ph-404__recovery-head{text-align:center;margin-bottom:2rem}.ph-404__recovery-title{font-family:var(--ph-font-display);font-size:1.5rem;font-style:italic;color:var(--ph-text);margin:0 0 0.4rem}.ph-404__recovery-sub{margin:0;color:var(--ph-text-soft);font-size:0.95rem}.ph-404__recovery-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:2rem}.ph-404__pick{margin:0;min-width:0}.ph-404__pick-media{display:block;aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--ph-radius);margin-bottom:0.7rem}.ph-404__pick-media img{width:100%;height:100%;object-fit:cover;transition:transform 400ms var(--ph-ease)}.ph-404__pick:hover .ph-404__pick-media img{transform:scale(1.02)}.ph-404__pick-title{font-family:var(--ph-font-display);font-size:1.1rem;line-height:1.3;margin:0 0 0.3rem;font-weight:500}.ph-404__pick-title a{color:var(--ph-text);text-decoration:none;transition:color var(--ph-ease)}.ph-404__pick-title a:hover,.ph-404__pick-title a:focus-visible{color:var(--ph-bronze)}.ph-404__pick-meta{margin:0;color:var(--ph-muted);font-size:0.8rem}@media (min-width:640px){.ph-404__recovery-grid{grid-template-columns:repeat(2,1fr)}.ph-404__code{font-size:5.5rem}}@media (min-width:1024px){.ph-404{padding:4.5rem 0 5rem}.ph-404__code{font-size:7rem}.ph-404__title{font-size:2rem}.ph-404__recovery-title{font-size:1.7rem}.ph-404__recovery-grid{grid-template-columns:repeat(3,1fr);gap:2.5rem}}.ph-search-inline{display:flex;align-items:center;gap:0;max-width:480px;margin:0 auto;background:var(--ph-surface);border:1px solid var(--ph-line);border-radius:8px;padding:0 0.4rem 0 1.1rem;transition:border-color var(--ph-ease),box-shadow var(--ph-ease)}.ph-search-inline:focus-within{border-color:var(--ph-bronze);box-shadow:0 0 0 3px rgba(var(--ph-bronze-rgb),0.12)}.ph-search-inline__input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-family:var(--ph-font-display);font-size:1.05rem;color:var(--ph-ink);padding:0.7rem 0;letter-spacing:-0.005em}.ph-search-inline__input::placeholder{color:var(--ph-placeholder);font-style:italic;font-weight:400}.ph-search-inline__submit{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:8px;background:transparent;color:var(--ph-text-soft);cursor:pointer;transition:background var(--ph-ease),color var(--ph-ease)}.ph-search-inline__submit:hover,.ph-search-inline__submit:focus-visible{background:var(--ph-bronze);color:var(--ph-white);outline:none}.ph-404__search{margin:1.75rem auto 0;max-width:480px}.ph-page{padding-bottom:3rem}.ph-page__header{padding:3rem 0 2rem;text-align:center;border-bottom:1px solid var(--ph-cream-dark);margin-bottom:2.5rem}.ph-page__header-inner{max-width:var(--ph-container-narrow)}.ph-page__title{font-family:var(--ph-font-display);font-size:2rem;font-weight:500;color:var(--ph-text);margin:0;letter-spacing:0.01em;line-height:1.15}.ph-page__excerpt{font-family:var(--ph-font-display);font-style:italic;font-size:1.1rem;color:var(--ph-text-soft);margin:0.8rem auto 0;max-width:600px;line-height:1.5}.ph-page__article{max-width:var(--ph-container-narrow);margin:0 auto}.ph-page__content{font-size:1.05rem;line-height:1.7;color:var(--ph-text)}.ph-page__content h2{font-family:var(--ph-font-display);font-size:1.4rem;font-weight:500;margin:2.5rem 0 0.8rem;color:var(--ph-text)}.ph-page__content h3{font-family:var(--ph-font-display);font-size:1.15rem;margin:1.8rem 0 0.6rem;color:var(--ph-text)}.ph-page__content p{margin:0 0 1.1em}.ph-page__content a{color:var(--ph-bronze);border-bottom:1px solid currentColor;text-decoration:none}.ph-page__content a:hover{color:var(--ph-bronze-dark)}.ph-page__content ul,.ph-page__content ol{padding-left:1.3em;margin:0 0 1.1em}.ph-page__content li{margin-bottom:0.35em}@media (min-width:640px){.ph-page__header{padding:4rem 0 2.5rem}.ph-page__title{font-size:2.4rem}}@media (min-width:1024px){.ph-page__header{padding:5rem 0 3rem}.ph-page__title{font-size:2.8rem}.ph-page__excerpt{font-size:1.2rem}}.wp-block-button{margin:0.5em 0}.wp-block-button .wp-block-button__link{display:inline-block;padding:0.7rem 1.5rem;background-color:var(--ph-bronze);color:var(--ph-white);border:1px solid var(--ph-bronze);border-radius:var(--ph-radius);box-shadow:none;font-family:var(--ph-font-body);font-weight:500;font-size:0.95rem;letter-spacing:0.02em;text-decoration:none;transition:background-color var(--ph-ease),border-color var(--ph-ease),color var(--ph-ease),box-shadow var(--ph-ease)}.wp-block-button .wp-block-button__link:hover{background-color:var(--ph-bronze-dark);border-color:var(--ph-bronze-dark);color:var(--ph-white)}.wp-block-button .wp-block-button__link:focus-visible{background-color:var(--ph-bronze-dark);border-color:var(--ph-bronze-dark);color:var(--ph-white);box-shadow:0 0 0 3px rgba(var(--ph-bronze-rgb),0.25);outline:none}.wp-block-button.is-style-outline .wp-block-button__link{background-color:transparent;color:var(--ph-bronze)}.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:focus-visible{background-color:var(--ph-bronze);color:var(--ph-white)}.ph-image-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;aspect-ratio:var(--ph-pr,16 / 9);background-color:var(--ph-cream);border:1px solid var(--ph-cream-dark);color:var(--ph-bronze);border-radius:var(--ph-radius);box-sizing:border-box;overflow:hidden;position:relative}.ph-image-placeholder__bg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.ph-image-placeholder__watch{position:relative;width:clamp(40px,40%,140px);height:auto;opacity:.85}:root{--mcore-lm-radius:var(--ph-radius,6px);--mcore-lm-btn-bg:transparent;--mcore-lm-btn-pad:0;--mcore-lm-gap:0;--mcore-lm-play-w:78px;--mcore-lm-play-h:54px;--mcore-lm-play-radius:8px;--mcore-lm-play-bg:var(--ph-play-bg);--mcore-lm-play-color:var(--ph-play-icon)}.mcore-lite-media .mcore-lite-media__pill,.mcore-lite-media .mcore-lite-media__button:hover .mcore-lite-media__pill,.mcore-lite-media .mcore-lite-media__button:focus-visible .mcore-lite-media__pill{box-shadow:none;transform:none}.mcore-lite-media .mcore-lite-media__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mcore-lite-media .mcore-lite-media__play{box-shadow:0 10px 28px rgba(0,0,0,.38),inset 0 0 0 1px rgba(255,255,255,.22),inset 0 1px 0 rgba(255,255,255,.35);transition:transform .2s var(--ph-ease),filter .2s ease}.mcore-lite-media .mcore-lite-media__play::after{left:53%;border-top-width:11px;border-bottom-width:11px;border-left-width:18px}.mcore-lite-media .mcore-lite-media__button:hover .mcore-lite-media__play,.mcore-lite-media .mcore-lite-media__button:focus-visible .mcore-lite-media__play{transform:scale(1.07);filter:brightness(1.08) saturate(1.05)}.mcore-lite-media .mcore-lite-media__button:focus-visible{outline:2px solid var(--ph-bronze);outline-offset:-4px}@media (max-width:767px){:root{--mcore-lm-play-w:62px;--mcore-lm-play-h:43px;--mcore-lm-play-radius:8px}.mcore-lite-media .mcore-lite-media__play::after{border-top-width:9px;border-bottom-width:9px;border-left-width:15px}}.ph-newsletter{position:relative;z-index:2;margin-top:4rem;background:#2b241c;color:#efe6d4;padding:2.5rem 0}.ph-newsletter+.ph-site-footer{margin-top:0;border-top:0;display:flow-root}.ph-newsletter__inner{display:grid;gap:1.5rem;align-items:center}.ph-newsletter .gform_anchor{scroll-margin-top:120px}.ph-newsletter__title{margin:0 0 .5rem;font-family:'Fraunces','Fraunces Fallback','Fraunces Fallback Android',Georgia,'Times New Roman',serif;font-weight:500;font-size:clamp(1.4rem,1.1rem + 1vw,1.8rem);line-height:1.15;color:#f6efe1}.ph-newsletter__lead{margin:0;color:#cdbf9f;font-size:.95rem;line-height:1.55}.ph-newsletter__note{margin:.6rem 0 0;color:#a9997a;font-size:.78rem}.ph-newsletter__thanks{padding:1rem 1.2rem;border:1px solid rgba(var(--ph-bronze-rgb),.6);border-radius:var(--ph-radius);color:#f6efe1}.gform_anchor:focus{outline:none}#gform_wrapper_2 .gform_footer input[type="submit"],#gform_wrapper_2 .gform_footer button[type="submit"]{padding:.7rem 1.4rem;border:0 !important;border-radius:6px !important;background:#7a5a24 !important;color:#fff !important;font-weight:600;cursor:pointer}.ph-newsletter-dialog{position:fixed;inset:0;z-index:1000;margin:auto;width:min(32rem,calc(100vw - 2rem));height:fit-content;padding:1.75rem;border:1px solid rgba(var(--ph-bronze-rgb),.6);border-radius:var(--ph-radius);background:#2b241c;color:#f6efe1;box-shadow:0 0 0 100vmax rgba(0,0,0,.6)}.ph-newsletter-dialog:modal{box-shadow:none}.ph-newsletter-dialog::backdrop{background:rgba(0,0,0,.6)}.ph-newsletter-dialog__title{margin:0 0 .6rem;font-size:1.4rem;line-height:1.2;color:#f6efe1}.ph-newsletter-dialog__text{margin:0 0 1.25rem;color:#cdbf9f;font-size:1rem;line-height:1.55}.ph-newsletter-dialog form{margin:0;text-align:right}.ph-newsletter-dialog__close{padding:.6rem 1.2rem;border:0;border-radius:6px;background:#f6efe1;color:#2b241c;font:inherit;font-weight:600;cursor:pointer}.ph-newsletter .gform_wrapper.gravity-theme,.ph-newsletter .gform_wrapper{margin:0}.ph-newsletter .gform_wrapper .gform_fields{display:grid !important;grid-template-columns:1fr;gap:.75rem !important}.ph-newsletter .gform_wrapper .gfield{grid-column:auto !important;margin:0 !important;padding:0 !important}.ph-newsletter .gform_wrapper .gform_validation_container{display:none !important}.ph-newsletter .gform_wrapper fieldset.gfield{border:0;min-inline-size:0}.ph-newsletter .gform_wrapper .ginput_complex{display:grid !important;grid-template-columns:1fr 1fr;gap:.75rem;margin:0 !important}.ph-newsletter .gform_wrapper .ginput_complex>span{width:auto !important;padding:0 !important;margin:0 !important}.ph-newsletter .gform_wrapper .gfield_label,.ph-newsletter .gform_wrapper .gform-field-label--type-sub,.ph-newsletter .gform_wrapper .ginput_complex label,.ph-newsletter .gform_wrapper .gfield_required{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ph-newsletter .gform_wrapper input[type="text"],.ph-newsletter .gform_wrapper input[type="email"]{width:100% !important;height:46px;padding:0 .9rem !important;border:1px solid rgba(239,230,212,.28) !important;border-radius:var(--ph-radius) !important;background:rgba(255,255,255,.06) !important;color:#f6efe1 !important;font:inherit !important;font-size:.95rem !important;box-shadow:none !important}.ph-newsletter .gform_wrapper input::placeholder{color:#a9997a;opacity:1}.ph-newsletter .gform_wrapper input:focus{outline:none;border-color:var(--ph-bronze) !important}.ph-newsletter .gform_wrapper .gform_footer{margin:.75rem 0 0 !important;padding:0 !important}.ph-newsletter .gform_wrapper .gform_button{width:100%;box-sizing:border-box !important;height:46px !important;min-height:46px !important;line-height:1 !important;padding:0 1.4rem !important;border:0 !important;border-radius:var(--ph-radius) !important;background:var(--ph-play-bg) !important;color:#f1e4c4 !important;font:inherit !important;font-weight:600 !important;letter-spacing:.04em;cursor:pointer}.ph-newsletter .gform_wrapper .gform_button:hover{background:#8c6727 !important}.ph-newsletter .gform_wrapper .gfield_validation_message,.ph-newsletter .gform_wrapper .validation_message,.ph-newsletter .gform_wrapper .gform_validation_errors{color:#f2b8a8 !important;background:none !important;border:0 !important;box-shadow:none !important;padding:.3rem 0 0 !important;font-size:.82rem}.ph-newsletter .gform_wrapper .gform_validation_errors h2{color:#f2b8a8 !important;font-size:.85rem !important}@media (min-width:1024px){.ph-newsletter{padding:3rem 0}.ph-newsletter__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:3rem}.ph-newsletter .gform_wrapper form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:start}.ph-newsletter .gform_wrapper .gform_body{min-width:0}.ph-newsletter .gform_wrapper .gform_fields{grid-template-columns:2fr 1.3fr}.ph-newsletter .gform_wrapper .gform_footer{margin:0 !important}.ph-newsletter .gform_wrapper .gform_button{width:auto}}.cmplz-cookiebanner{--ph-cb-radius:8px;--ph-cb-pad:40px;--cmplz_banner_background_color:var(--ph-cream);--cmplz_banner_border_color:transparent;--cmplz_banner_border_width:0;--cmplz_banner_border_radius:var(--ph-cb-radius);--cmplz_text_color:var(--ph-text);--cmplz_hyperlink_color:var(--ph-bronze);--cmplz_title_font_size:2rem;--cmplz_text_font_size:1rem;--cmplz_link_font_size:.85rem;--cmplz_category_body_font_size:.85rem;--cmplz_category_header_title_font_size:.92rem;--cmplz_category_header_always_active_color:var(--ph-bronze);--cmplz_button_font_size:1rem;--cmplz_button_border_radius:8px;--cmplz_button_accept_background_color:var(--ph-play-bg);--cmplz_button_accept_border_color:var(--ph-play-bg);--cmplz_button_accept_text_color:#f6efe1;--cmplz_button_settings_background_color:transparent;--cmplz_button_settings_border_color:transparent;--cmplz_button_settings_text_color:var(--ph-ink);--cmplz_slider_active_color:var(--ph-play-bg);--cmplz_slider_inactive_color:#b5ab99;--cmplz_slider_bullet_color:#fff;font-family:var(--ph-font-body)}[data-theme="dark"] .cmplz-cookiebanner{--cmplz_banner_background_color:var(--ph-surface)}.cmplz-cookiebanner.cmplz-center{top:50% !important;left:50% !important;right:auto !important;bottom:auto !important;transform:translate(-50%,-50%) !important;width:min(1010px,calc(100vw - 48px)) !important;max-width:none !important;max-height:calc(100dvh - 96px) !important;margin:0 !important;padding:0 !important;display:grid !important;grid-template-columns:46% minmax(0,1fr) !important;grid-template-rows:auto minmax(0,1fr) auto !important;grid-template-areas:none !important;gap:0 !important;border-radius:var(--ph-cb-radius) !important;box-shadow:0 30px 80px -30px rgba(0,0,0,.6),0 0 0 100vmax rgba(20,16,12,.7) !important;overflow:visible !important}.cmplz-cookiebanner.cmplz-center.cmplz-hidden,.cmplz-cookiebanner.cmplz-center.cmplz-dismissed{display:none !important}.cmplz-cookiebanner .cmplz-header{display:contents !important}.cmplz-cookiebanner .cmplz-close,.cmplz-cookiebanner .cmplz-divider,.cmplz-cookiebanner .cmplz-links.cmplz-information,.cmplz-cookiebanner .cmplz-documents{display:none !important}.cmplz-cookiebanner .cmplz-logo{display:block !important;grid-column:1 !important;grid-row:1 / -1 !important;position:relative;min-height:310px;width:auto !important;height:auto !important;max-width:none !important;margin:0 !important;overflow:hidden;border-radius:var(--ph-cb-radius) 0 0 var(--ph-cb-radius);clip-path:polygon(0 0,84% 0,100% 100%,0 100%)}.cmplz-cookiebanner .cmplz-logo img{position:absolute;inset:0;width:100% !important;height:100% !important;max-width:none !important;max-height:none !important;object-fit:cover;object-position:45% 50%}.cmplz-cookiebanner .cmplz-title{display:block !important;grid-column:2 !important;grid-row:1 !important;justify-self:stretch !important;margin:0 !important;padding:34px var(--ph-cb-pad) 0 4px;font-family:'Fraunces','Fraunces Fallback','Fraunces Fallback Android',Georgia,serif;font-weight:500 !important;line-height:1.15;color:var(--ph-ink) !important;text-align:left}.cmplz-cookiebanner .cmplz-title::before{content:"Passion Horlog\00E8re";display:block;margin-bottom:.7rem;font-family:var(--ph-font-body);font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ph-bronze)}.cmplz-cookiebanner .cmplz-body{grid-column:2 !important;grid-row:2 !important;min-height:0;margin:0 !important;padding:.9rem var(--ph-cb-pad) 0 4px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.cmplz-cookiebanner .cmplz-body>*{width:auto !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}.cmplz-cookiebanner .cmplz-message{margin:0;line-height:1.5;color:var(--ph-text-soft);text-align:left}.cmplz-cookiebanner .cmplz-categories .cmplz-category{background-color:rgba(var(--ph-bronze-rgb),.07) !important;border-radius:var(--ph-radius)}.cmplz-cookiebanner .cmplz-categories{margin-top:1rem}.cmplz-cookiebanner .cmplz-buttons{grid-column:2 !important;grid-row:3 !important;display:block !important;margin:0 !important;padding:1.5rem var(--ph-cb-pad) 28px 4px;font-size:0;line-height:0;text-align:center}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept{display:block;position:relative;box-sizing:border-box;width:100% !important;min-height:54px !important;margin:0 0 1.05rem !important;padding:0 3.2rem !important;font-weight:600;letter-spacing:.01em;line-height:54px}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept::after{content:"\2192";position:absolute;right:1.6rem;top:50%;transform:translateY(-50%);font-size:1.25rem;font-weight:400;transition:transform var(--ph-ease)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept:hover{background:#8c6727 !important;border-color:#8c6727 !important}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept:hover::after{transform:translate(4px,-50%)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences,.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences{width:auto !important;min-height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:none !important;color:var(--ph-ink) !important;font-size:.8rem !important;font-weight:500;line-height:1.45;text-decoration:underline !important;text-underline-offset:3px;vertical-align:baseline}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences{font-weight:600}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences:hover,.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences:hover{color:var(--ph-bronze) !important}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences,.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences[style*="block"]{display:inline !important}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences[style*="none"]{display:none !important}.cmplz-cookiebanner .cmplz-buttons::after{content:". Your preferences can be changed at any time.";font-size:.8rem;line-height:1.45;color:var(--ph-text-soft)}.cmplz-cookiebanner:lang(fr) .cmplz-buttons::after{content:". Vos pr\00E9 f\00E9rences peuvent \00EAtre modifi\00E9 es \00E0  tout moment."}.cmplz-cookiebanner:lang(de) .cmplz-buttons::after{content:". Ihre Einstellungen k\00F6nnen jederzeit ge\00E4ndert werden."}.cmplz-cookiebanner:lang(es) .cmplz-buttons::after{content:". Sus preferencias pueden modificarse en cualquier momento."}.cmplz-cookiebanner:lang(it) .cmplz-buttons::after{content:". Le preferenze possono essere modificate in qualsiasi momento."}.cmplz-cookiebanner:lang(ru) .cmplz-buttons::after{content:". Ваши настройки можно изменить в любой момент."}.cmplz-cookiebanner:lang(zh) .cmplz-buttons::after{content:"。您可以随时更改偏好设置。"}.cmplz-cookiebanner:lang(ja) .cmplz-buttons::after{content:"。設定はいつでも変更できます。"}.cmplz-cookiebanner .cmplz-buttons .cmplz-manage-options{display:none !important}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny{position:absolute;top:auto !important;bottom:calc(100% + 4px);right:var(--ph-cb-radius);width:auto !important;min-height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:none !important;box-shadow:none;color:#e8dfcf !important;font-size:.88rem !important;font-weight:500;text-decoration:none !important;text-shadow:0 1px 4px rgba(0,0,0,.35);line-height:1.2 !important;white-space:nowrap !important}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny:hover{color:#f1d9a8 !important}html:has(.cmplz-cookiebanner.cmplz-show),html:has(.cmplz-cookiebanner.cmplz-show) body{overflow:hidden !important}#cmplz-cookiebanner-container:has(.cmplz-show)::before{content:"";position:fixed;inset:0;z-index:99998;background:transparent}@media (max-width:768px){.cmplz-cookiebanner{--ph-cb-pad:22px;--cmplz_title_font_size:clamp(1.2rem,5.6vw,1.6rem);--cmplz_text_font_size:.95rem}.cmplz-cookiebanner.cmplz-center{width:calc(100vw - 40px) !important;max-height:calc(100dvh - 120px) !important;grid-template-columns:minmax(0,1fr) !important;grid-template-rows:auto auto minmax(0,1fr) auto !important}.cmplz-cookiebanner .cmplz-logo{grid-column:1 !important;grid-row:1 !important;min-height:0;aspect-ratio:9 / 4;border-radius:var(--ph-cb-radius) var(--ph-cb-radius) 0 0;clip-path:none}.cmplz-cookiebanner .cmplz-title{grid-column:1 !important;grid-row:2 !important;padding:22px var(--ph-cb-pad) 0}.cmplz-cookiebanner .cmplz-title::before{letter-spacing:.2em;margin-bottom:.5rem}.cmplz-cookiebanner .cmplz-body{grid-column:1 !important;grid-row:3 !important;padding:.7rem var(--ph-cb-pad) 0}.cmplz-cookiebanner .cmplz-buttons{grid-column:1 !important;grid-row:4 !important;padding:1.2rem 18px 22px}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept{padding:.55rem 2.6rem .55rem 1.1rem !important;min-height:52px !important;margin-bottom:1rem !important;font-size:clamp(.82rem,3.7vw,1rem) !important;font-weight:500;line-height:1.25 !important;white-space:normal !important;display:flex;align-items:center;justify-content:center}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept::after{right:1.1rem}}