@font-face{font-family:'Fraunces';font-style:normal;font-weight:300 700;font-display:swap;src:url(//www.sarahcaron.fr/wp-content/themes/photomag-child/assets/css/../fonts/fraunces-latin.woff2) format('woff2')}@font-face{font-family:'Fraunces';font-style:italic;font-weight:300 700;font-display:swap;src:url(//www.sarahcaron.fr/wp-content/themes/photomag-child/assets/css/../fonts/fraunces-italic-latin.woff2) format('woff2')}@font-face{font-family:'Figtree';font-style:normal;font-weight:400 600;font-display:swap;src:url(//www.sarahcaron.fr/wp-content/themes/photomag-child/assets/css/../fonts/figtree-latin.woff2) format('woff2')}@font-face{font-family:'Figtree';font-style:italic;font-weight:400;font-display:swap;src:url(//www.sarahcaron.fr/wp-content/themes/photomag-child/assets/css/../fonts/figtree-italic-latin.woff2) format('woff2')}:root{--pm-bg:#fff;--pm-ink:#1c1b1a;--pm-body2:#4a4842;--pm-meta:#6b6862;--pm-line:#e4e1db;--pm-accent:#2438c9;--pm-dark:#15171b;--pm-dark-ttl:#f5f3ee;--pm-dark-meta:#9c9993;--pm-dark-body:#b9b6af;--pm-dark-copy:#6e7278;--pm-dark-line:#2a2d33;--pm-dark-link:#93a5ff;--pm-disabled:#b5b1a9;--pm-display:'Fraunces',Georgia,serif;--pm-text:'Figtree',system-ui,sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--pm-bg);color:var(--pm-ink);font:400 16px/1.7 var(--pm-text);border-top:3px solid var(--pm-accent)}::selection{background:var(--pm-accent);color:#fff}a{color:var(--pm-accent);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--pm-display);font-weight:400;margin:0}.pm-container{max-width:1264px;margin:0 auto;padding-left:20px;padding-right:20px}@media (min-width:768px){body{font-size:17px}.pm-container{padding-left:32px;padding-right:32px}}.pm-kicker,.pm-card__date,.pm-hero__byline,.pm-toc__label,.pm-article__meta,.pm-footer__head,.pm-menu-btn{font-family:var(--pm-text);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.pm-kicker{color:var(--pm-accent)}.pm-card__date,.pm-hero__byline,.pm-article__meta{color:var(--pm-meta);letter-spacing:.08em}@media (min-width:768px){.pm-kicker,.pm-card__date,.pm-hero__byline,.pm-toc__label,.pm-article__meta,.pm-footer__head{font-size:12px}}.pm-r32{aspect-ratio:3/2}.pm-r1610{aspect-ratio:16/10}.pm-r45{aspect-ratio:4/5}.pm-r32,.pm-r1610,.pm-r45,.pm-hero__img,.pm-article__hero{display:block;overflow:hidden}.pm-r32 img,.pm-r1610 img,.pm-r45 img,.pm-hero__img img{width:100%;height:100%;object-fit:cover;transition:opacity .15s,filter .3s}.pm-edition{border-bottom:1px solid var(--pm-line)}.pm-edition__in{display:flex;justify-content:space-between;align-items:center;padding-top:8px;padding-bottom:8px;font-family:var(--pm-text);font-weight:600;font-size:10.5px;text-transform:uppercase;letter-spacing:.14em;color:var(--pm-meta)}.pm-edition__tag{display:none}@media (min-width:768px){.pm-edition__tag{display:inline}}.pm-header{border-bottom:1px solid var(--pm-line)}.pm-header__in{display:flex;align-items:center;justify-content:space-between;height:56px}.pm-mast{display:flex;align-items:baseline;gap:14px}.pm-mast__name{font-family:var(--pm-display);font-size:20px;letter-spacing:.02em;color:var(--pm-ink)}.pm-mast__name:hover{text-decoration:none}.pm-mast__tag{display:none;font-style:italic;font-size:13px;color:var(--pm-meta)}.pm-menu-btn{background:0 0;border:0;padding:0;cursor:pointer;color:var(--pm-ink);letter-spacing:.1em}.pm-nav{display:none}.pm-nav__list{list-style:none;margin:0;padding:0;display:flex;gap:28px}.pm-nav__list a{font-family:var(--pm-text);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--pm-ink);padding-bottom:4px}.pm-nav__list a:hover{text-decoration:none;color:var(--pm-accent)}.pm-nav__list .current-menu-item>a,.pm-nav__list .current-cat>a{border-bottom:2px solid var(--pm-accent)}.pm-nav-open .pm-nav{display:block;position:fixed;inset:0;z-index:99;background:var(--pm-dark);padding:88px 20px}.pm-nav-open .pm-nav .pm-nav__list{flex-direction:column;gap:24px}.pm-nav-open .pm-nav .pm-nav__list a{color:var(--pm-dark-ttl);font-size:17px}.pm-nav-open .pm-menu-btn{position:fixed;top:20px;right:20px;z-index:100;color:var(--pm-dark-ttl)}@media (min-width:768px){.pm-header__in{height:72px}.pm-mast__name{font-size:26px}.pm-mast__tag{display:inline}.pm-menu-btn{display:none}.pm-nav{display:block}}.pm-sechead{display:flex;align-items:baseline;justify-content:space-between;border-top:2px solid var(--pm-ink);padding-top:14px;margin-bottom:20px}.pm-sechead__title{font-size:24px;line-height:1.2}.pm-sechead__more{font-family:var(--pm-text);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--pm-accent);white-space:nowrap}.pm-sechead__more--dark{color:var(--pm-dark-link)}.home{counter-reset:pmsec}.home .pm-section .pm-sechead__title:after,.home .pm-dark .pm-sechead__title:after{counter-increment:pmsec;content:"(" counter(pmsec,decimal-leading-zero) ")";font-style:italic;font-size:.5em;color:var(--pm-accent);margin-left:12px}.home .pm-dark .pm-sechead__title:after{color:var(--pm-dark-link)}@media (min-width:768px){.pm-sechead{padding-top:16px;margin-bottom:28px}.pm-sechead__title{font-size:30px}.pm-sechead__more{font-size:12px}}.pm-card{display:block;color:inherit}.pm-card:hover{text-decoration:none}.pm-card:hover .pm-card__title{color:var(--pm-accent)}.pm-card:hover img{filter:grayscale(1) contrast(1.06)}.pm-card__img{margin-bottom:14px}.pm-card__title{font-size:19px;line-height:1.3;margin:0 0 6px;transition:color .15s}.pm-card .pm-kicker{margin-bottom:6px}.pm-card__sub{font-style:italic;font-size:13px;color:var(--pm-meta)}.pm-card--big .pm-card__title{font-size:22px;line-height:1.25}.pm-card--mini .pm-card__img{margin-bottom:12px}.pm-card--mini .pm-card__title{font-size:17px;line-height:1.35;margin-bottom:4px}.pm-card--portfolio .pm-card__title{font-size:20px;margin-bottom:4px}@media (min-width:768px){.pm-card__title{font-size:21px}.pm-card--big .pm-card__title{font-size:24px}.pm-card--mini .pm-card__title{font-size:17px}}.pm-item{display:block;color:inherit;padding:18px 0;border-top:1px solid var(--pm-line)}.pm-item:first-child{border-top:0;padding-top:0}.pm-item:last-child{padding-bottom:0}.pm-item:hover{text-decoration:none}.pm-item:hover .pm-item__title{color:var(--pm-accent)}.pm-item .pm-kicker{margin-bottom:6px}.pm-item__title{font-size:19px;line-height:1.3;margin:0 0 6px;transition:color .15s}@media (min-width:768px){.pm-item{padding:20px 0}}.pm-grid2,.pm-grid3,.pm-featured{display:grid;gap:32px}@media (min-width:768px){.pm-grid2{grid-template-columns:1fr 1fr}.pm-grid3{grid-template-columns:repeat(3,1fr)}.pm-grid3--archive{row-gap:48px}.pm-featured{grid-template-columns:1.6fr 1fr;gap:48px}}.pm-featured__col{display:flex;flex-direction:column}.pm-brand{background:var(--pm-dark);color:var(--pm-dark-body);padding:56px 0 60px}.pm-brand__kicker{font-family:var(--pm-text);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--pm-dark-link);margin:0 0 18px}.pm-brand__title{font-family:var(--pm-display);font-weight:400;font-size:42px;line-height:1.08;color:var(--pm-dark-ttl);margin:0 0 20px}.pm-brand__title em{font-style:italic;color:var(--pm-dark-link)}.pm-brand__sub{font-size:16px;line-height:1.65;max-width:560px;margin:0 0 30px}.pm-brand__links{display:flex;flex-wrap:wrap;gap:14px 28px}.pm-brand__links a{font-family:var(--pm-text);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--pm-dark-ttl);border-bottom:2px solid var(--pm-dark-link);padding-bottom:4px}.pm-brand__links a:hover{color:var(--pm-dark-link);text-decoration:none}@media (min-width:768px){.pm-brand{padding:88px 0 92px}.pm-brand__kicker{font-size:12px}.pm-brand__title{font-size:72px}.pm-brand__sub{font-size:19px;margin-bottom:36px}}.pm-cats{display:grid;gap:20px}.pm-cat{display:flex;flex-direction:column;gap:10px;border:1px solid var(--pm-line);padding:24px;color:inherit;transition:background .15s,border-color .15s}.pm-cat:hover{text-decoration:none;background:var(--pm-dark);border-color:var(--pm-dark)}.pm-cat:hover .pm-cat__title{color:var(--pm-dark-ttl)}.pm-cat:hover .pm-cat__desc{color:var(--pm-dark-body)}.pm-cat:hover .pm-cat__more{color:var(--pm-dark-link)}.pm-cat__title{font-size:22px;line-height:1.2;transition:color .15s}.pm-cat__desc{font-size:14px;line-height:1.6;color:var(--pm-body2);margin:0;flex:1;transition:color .15s}.pm-cat__more{font-family:var(--pm-text);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--pm-accent)}@media (min-width:768px){.pm-cats{grid-template-columns:1fr 1fr;gap:24px}}@media (min-width:1100px){.pm-cats{grid-template-columns:repeat(4,1fr)}}.pm-guides{display:grid}@media (min-width:768px){.pm-guides{grid-template-columns:1fr 1fr;column-gap:64px}}.pm-guide{display:flex;gap:20px;align-items:baseline;padding:18px 0;border-top:1px solid var(--pm-line);color:inherit}.pm-guide:hover{text-decoration:none}.pm-guide:hover .pm-guide__title{color:var(--pm-accent)}.pm-guide__num{font-family:var(--pm-display);font-style:italic;font-size:32px;line-height:1;color:var(--pm-accent);min-width:48px;flex:none}.pm-guide__title{font-size:18px;line-height:1.35;margin:0 0 5px;transition:color .15s}.pm-guide__meta{font-family:var(--pm-text);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--pm-meta)}.pm-manifesto{padding-top:56px}.pm-manifesto__grid{display:grid;gap:32px;border-top:2px solid var(--pm-ink);padding-top:32px}.pm-manifesto__num{font-family:var(--pm-text);font-weight:600;font-size:11px;letter-spacing:.12em;color:var(--pm-accent)}.pm-manifesto__item h3{font-size:20px;margin:8px 0 10px}.pm-manifesto__item p{font-size:14.5px;line-height:1.65;color:var(--pm-body2);margin:0}@media (min-width:768px){.pm-manifesto{padding-top:88px}.pm-manifesto__grid{grid-template-columns:repeat(3,1fr);gap:48px;padding-top:40px}}.pm-hero{padding-top:24px}.pm-hero__link{display:block;color:inherit}.pm-hero__link:hover{text-decoration:none}.pm-hero__link:hover .pm-hero__title{color:var(--pm-accent)}.pm-hero__link:hover img{filter:grayscale(1) contrast(1.06)}.pm-hero__img{aspect-ratio:3/2}.pm-hero__text{display:block;padding-top:18px}.pm-hero__title{font-size:30px;line-height:1.2;margin:10px 0 12px;transition:color .15s}.pm-hero__chapo{font-size:18px;line-height:1.55;color:var(--pm-body2);margin:0 0 12px}.pm-hero__side{margin-top:48px}.pm-hero__side-head{font-family:var(--pm-text);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--pm-meta);border-top:2px solid var(--pm-ink);padding-top:14px;margin-bottom:14px}@media (min-width:768px){.pm-hero{display:grid;grid-template-columns:1.7fr 1fr;gap:48px;align-items:start;padding-top:40px}.pm-hero__img{aspect-ratio:16/10}.pm-hero__text{padding-top:24px}.pm-hero__title{font-size:38px;line-height:1.15;margin:12px 0 16px}.pm-hero__chapo{font-size:19px;margin-bottom:16px}.pm-hero__side{margin-top:0}.pm-hero__side-head{font-size:12px;padding-top:16px}}.pm-section{padding-top:56px}.pm-section:last-of-type{padding-bottom:64px}@media (min-width:768px){.pm-section{padding-top:88px}.pm-section:last-of-type{padding-bottom:96px}}.pm-dark{margin-top:56px;background:var(--pm-dark);color:var(--pm-dark-ttl);padding:40px 0}.pm-dark__head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.pm-dark .pm-sechead__title{color:var(--pm-dark-ttl)}.pm-dark__intro{font-size:14px;line-height:1.6;color:var(--pm-dark-meta);margin:0 0 20px;max-width:560px}.pm-dark .pm-card__title{color:var(--pm-dark-ttl)}.pm-dark .pm-card:hover .pm-card__title{color:var(--pm-dark-link)}.pm-dark .pm-card__date{color:var(--pm-dark-meta)}.pm-dark .pm-kicker{color:var(--pm-dark-link)}@media (min-width:768px){.pm-dark{margin-top:88px;padding:64px 0}.pm-dark__intro{font-size:15px;margin-bottom:32px}}.pm-dark+.pm-section{padding-top:56px}@media (min-width:768px){.pm-dark+.pm-section{padding-top:88px}}.pm-archhead{border-bottom:1px solid var(--pm-line);padding:40px 0 20px;margin-bottom:32px}.pm-archhead__title{font-size:32px;line-height:1.15;margin:10px 0 12px}.pm-archhead__desc{font-size:16px;line-height:1.6;color:var(--pm-body2);max-width:640px}.pm-archhead__desc p{margin:0}@media (min-width:768px){.pm-archhead{padding:56px 0 24px;margin-bottom:40px}.pm-archhead__title{font-size:42px}.pm-archhead__desc{font-size:17px}}.pm-container .navigation.pagination{padding:56px 0 72px}.navigation.pagination .nav-links{display:flex;justify-content:center;align-items:baseline;gap:22px;font-family:var(--pm-text);font-weight:600;font-size:14px}.navigation.pagination .page-numbers{color:var(--pm-meta)}.navigation.pagination a.page-numbers:hover{color:var(--pm-accent);text-decoration:none}.navigation.pagination .page-numbers.current{color:var(--pm-accent);border-bottom:2px solid var(--pm-accent);padding-bottom:2px}.navigation.pagination .page-numbers.dots{color:var(--pm-disabled)}.navigation.pagination .prev,.navigation.pagination .next{color:var(--pm-accent)}.pm-empty{padding:48px 0 96px;color:var(--pm-body2)}.pm-article{display:flex;flex-direction:column;align-items:center;padding:40px 20px 0}.pm-article__head,.pm-article__body{width:700px;max-width:100%}.pm-article__hero,.pm-article__wide{width:1000px;max-width:100%}.pm-article__title{font-size:30px;line-height:1.2;margin:14px 0 18px}.pm-article__chapo{font-size:18px;line-height:1.55;color:var(--pm-body2);margin:0 0 22px}.pm-article__meta{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid var(--pm-line);border-bottom:1px solid var(--pm-line);padding:12px 0}.pm-article__hero{margin:32px 0 0}.pm-article__hero img{width:100%;aspect-ratio:16/9;object-fit:cover}.pm-article__body{padding-top:32px}@media (min-width:768px){.pm-article{padding:56px 32px 0}.pm-article__title{font-size:44px;line-height:1.15}.pm-article__chapo{font-size:20px}.pm-article__hero{margin-top:40px}.pm-article__body{padding-top:40px}}.pm-article__body p{margin:0 0 20px;line-height:1.7}.pm-article__body h2{font-size:24px;line-height:1.25;margin:36px 0 16px}.pm-article__body h3{font-size:20px;line-height:1.3;margin:28px 0 12px}.pm-article__body ul,.pm-article__body ol{margin:0 0 20px;padding-left:22px}.pm-article__body li{margin-bottom:8px}.pm-article__body figure,.pm-article__body .wp-block-image{margin:32px 0}.pm-article__body iframe{max-width:100%}.pm-article__body .ast-oembed-container iframe{width:100%;height:auto;aspect-ratio:16/9}.pm-article__body figcaption,.pm-article__hero figcaption{font-style:italic;font-size:13px;line-height:1.5;color:var(--pm-meta);margin-top:10px}.pm-article__body blockquote{margin:32px 0;padding:0 0 0 20px;border-left:2px solid var(--pm-ink);font-family:var(--pm-display);font-size:20px;line-height:1.5}.pm-article__body table{border-collapse:collapse;width:100%;margin:0 0 20px;font-size:15px}.pm-article__body th,.pm-article__body td{border:1px solid var(--pm-line);padding:8px 12px;text-align:left}.pm-article__body th{font-weight:600}@media (min-width:768px){.pm-article__body h2{font-size:28px}}.pm-toc{border-top:1px solid var(--pm-line);padding:16px 0 20px;margin-bottom:36px}.pm-toc__label{color:var(--pm-meta);margin-bottom:10px}.pm-toc a{display:block;font-size:15px;line-height:1.4;margin-bottom:7px}.pm-authorbox{display:flex;gap:16px;align-items:center;border-top:1px solid var(--pm-line);margin-top:56px;padding:24px 0}.pm-authorbox__avatar{flex:none}.pm-authorbox__avatar img{width:56px;height:56px;border-radius:50%}.pm-authorbox__name{font-weight:600;font-size:15px}.pm-authorbox__bio{font-size:14px;line-height:1.5;color:var(--pm-meta);margin:4px 0 0}.pm-article__wide{padding:32px 0 64px}@media (min-width:768px){.pm-article__wide{padding-bottom:80px}}.pm-related .pm-sechead__title{font-size:24px}.pm-footer{background:var(--pm-dark);color:var(--pm-dark-body);margin-top:64px;padding:36px 0 28px}.pm-main>.pm-dark:last-child+.pm-footer,.pm-footer:first-child{margin-top:0}.pm-footer__cols{display:grid;gap:32px;margin-bottom:28px}.pm-footer__mast{font-family:var(--pm-display);font-size:20px;color:var(--pm-dark-ttl)}.pm-footer__mission{font-size:14px;line-height:1.65;margin:10px 0 0;max-width:320px}.pm-footer__head{color:var(--pm-dark-ttl);margin-bottom:14px}.pm-footer__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px;font-size:14px}.pm-footer__list a{color:var(--pm-dark-body)}.pm-footer__list a:hover{color:var(--pm-dark-ttl);text-decoration:none}.pm-footer__copy{border-top:1px solid var(--pm-dark-line);padding-top:20px;font-size:12.5px;color:var(--pm-dark-copy)}@media (min-width:768px){.pm-footer{margin-top:96px;padding:56px 0 40px}.pm-footer__cols{grid-template-columns:1.4fr 1fr 1fr;gap:48px;margin-bottom:44px}.pm-footer__mast{font-size:22px}}.pm-dark{scroll-margin-top:16px}