.controlled-content:before{background:no-repeat 50% #fff0;background-image:url("data:image/svg+xml;utf8,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M21.8611 8.50354L19.7251 10.6395C20.1421 11.16 20.4841 11.6355 20.7286 12C19.5886 13.695 16.4536 17.73 12.3871 17.9775L9.66455 20.7C10.4086 20.886 11.1856 21 12.0001 21C19.0606 21 23.6161 13.074 23.8066 12.738C24.0631 12.282 24.0646 11.724 23.8081 11.268C23.7376 11.1405 23.0581 9.94654 21.8611 8.50354Z\" fill=\"red\"/><path d=\"M0.439696 23.5606C0.732196 23.8531 1.1162 24.0001 1.5002 24.0001C1.8842 24.0001 2.2682 23.8531 2.5607 23.5606L23.5607 2.56063C24.1472 1.97413 24.1472 1.02613 23.5607 0.439631C22.9742 -0.146869 22.0262 -0.146869 21.4397 0.439631L17.3222 4.55713C15.7727 3.64663 13.9967 3.00013 12.0002 3.00013C4.8677 3.00013 0.376696 10.9336 0.189196 11.2711C-0.0643035 11.7256 -0.0628035 12.2791 0.192196 12.7336C0.297196 12.9211 1.7582 15.4366 4.2317 17.6476L0.438196 21.4411C-0.146804 22.0261 -0.146804 22.9741 0.439696 23.5606ZM3.2717 11.9986C4.4372 10.2526 7.7192 6.00013 12.0002 6.00013C13.1132 6.00013 14.1557 6.30163 15.1172 6.76213L12.7682 9.11113C12.5222 9.04363 12.2672 9.00013 12.0002 9.00013C10.3427 9.00013 9.0002 10.3426 9.0002 12.0001C9.0002 12.2671 9.0437 12.5221 9.1112 12.7681L6.3602 15.5191C4.9277 14.2651 3.8387 12.8431 3.2717 11.9986Z\" fill=\"red\"/></svg>");background-size:contain;border-radius:100px;content:" ";display:block;height:20px;position:absolute;right:-16px;top:-16px;width:16px}@media(max-width:480px){.cc-hide-on-mobile{display:none!important}}@media(min-width:481px)and (max-width:991px){.cc-hide-on-tablet{display:none!important}}@media(min-width:992px){.cc-hide-on-desktop{display:none!important}}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}:root{color-scheme:dark;--bg:#080808;--fg:#f3f1ed;--muted:#aaa69f;--line:#333}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--fg);font:16px/1.6 var(--npp-body-font,system-ui,sans-serif)}a{color:inherit;text-decoration:none}a:hover{opacity:.78}.site-header{position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;align-items:center;justify-content:center;min-height:76px;padding:18px 5vw;background:#080808;border-bottom:1px solid #ffffff18}.site-navigation{display:flex;justify-content:center;align-items:center;max-width:calc(100% - 120px)}.site-navigation ul{display:flex;align-items:center;justify-content:center;gap:clamp(18px,3vw,46px);list-style:none;margin:0;padding:0}.site-navigation li{margin:0;padding:0}.npp-share-toggle{appearance:none;display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;padding:2px;margin:0;color:var(--fg);background:#fff0;border:0;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.npp-share-toggle:hover,.npp-share-toggle:focus-visible{opacity:.78;transform:scale(1.06)}.npp-share-toggle svg{display:block;width:18px;height:18px}.site-navigation a{font-family:var(--npp-menu-font,var(--npp-body-font,sans-serif));font-size:.73rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transition:opacity .2s ease}.site-navigation a[href="#partager"],.site-navigation a[href="#share"],.site-navigation .npp-share-menu-item>a{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:0;letter-spacing:0}.site-navigation a[href="#partager"]::before,.site-navigation a[href="#share"]::before,.site-navigation .npp-share-menu-item>a::before{content:"";display:block;width:18px;height:18px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7a3.27 3.27 0 0 0 0-1.39l7.05-4.11A3 3 0 1 0 15 5c0 .23.03.46.08.68L8.03 9.79a3 3 0 1 0 0 4.42l7.12 4.16a2.7 2.7 0 0 0-.07.63 2.92 2.92 0 1 0 2.92-2.92Z'/%3E%3C/svg%3E") center/contain no-repeat}.header-social{position:absolute;right:clamp(16px,4vw,56px);top:50%;transform:translateY(-50%);display:flex;align-items:center}.instagram-link{display:flex;align-items:center;justify-content:center;width:27px;height:27px;color:var(--fg);transition:transform .25s ease,opacity .2s ease}.instagram-link:hover{transform:scale(1.09);opacity:1}.instagram-link svg{display:block;width:24px;height:24px}.share-panel{position:absolute;right:clamp(24px,17vw,280px);top:calc(100% + 8px);z-index:1100;min-width:190px;max-width:min(320px,calc(100vw - 24px));padding:16px;background:rgb(17 17 17 / .97);border:1px solid #ffffff25;box-shadow:0 10px 40px #0008;backdrop-filter:blur(12px)}.share-panel[hidden]{display:none}.share-panel-text{max-width:260px;color:var(--muted);font:.85rem/1.5 var(--npp-caption-font,var(--npp-body-font,sans-serif));margin:0 0 10px}.share-panel-links{display:grid;gap:2px}.share-panel-links a,.share-panel-links button{display:block;width:100%;padding:8px 5px;text-align:left;color:var(--fg);background:#fff0;border:0;font:.75rem var(--npp-menu-font,var(--npp-body-font,sans-serif));letter-spacing:.06em;cursor:pointer}.share-panel-links a:hover,.share-panel-links button:hover{background:#ffffff0e;opacity:1}body.home .site-header,body.front-page .site-header{position:fixed;inset:0 0 auto 0;min-height:0;padding:26px 5vw;background:#fff0;border-bottom:0}body.home .site-navigation a,body.front-page .site-navigation a,body.home .npp-share-toggle,body.front-page .npp-share-toggle{color:#fff;text-shadow:0 1px 10px #0008}body.home .header-social,body.front-page .header-social{right:clamp(16px,4vw,56px)}body.home .share-panel,body.front-page .share-panel{top:calc(100% + 6px)}.home{position:relative;isolation:isolate;min-height:100svh;min-height:100vh;overflow:hidden;background:#080808}.photo-mosaic{position:absolute;inset:0;z-index:-1;overflow:hidden;opacity:.7;pointer-events:none}.photo-mosaic::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgb(0 0 0 / .26),rgb(0 0 0 / .05) 22%,rgb(0 0 0 / .18) 65%,rgb(0 0 0 / .42))}.photo-mosaic-track{display:flex;flex-direction:column;animation:npp-mosaic-rise 110s linear infinite;will-change:transform}.photo-mosaic-set{flex:none;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:8px;grid-auto-flow:dense;align-items:start;gap:10px;padding:0 10px}.npp-home-photo-item{grid-column:span 3;grid-row-end:span 20;min-width:0;margin:0;align-self:start;line-height:0;overflow:hidden}.npp-home-photo-item:nth-child(8n+1){grid-column:span 6}.npp-home-photo-item:nth-child(8n+2),.npp-home-photo-item:nth-child(8n+3){grid-column:span 3}.npp-home-photo-item:nth-child(8n+4),.npp-home-photo-item:nth-child(8n+5),.npp-home-photo-item:nth-child(8n+6){grid-column:span 4}.npp-home-photo-item:nth-child(8n+7),.npp-home-photo-item:nth-child(8n+8){grid-column:span 3}.npp-home-photo-item img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}.home-title{position:absolute;z-index:3;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:min(92%,1000px);pointer-events:none;text-shadow:0 1px 20px #000b}.home-title p,.eyebrow{font-family:var(--npp-caption-font,var(--npp-body-font,sans-serif));font-size:.7rem;text-transform:uppercase;letter-spacing:.22em;color:var(--muted)}.home-title h1{font-family:var(--npp-heading-font,var(--npp-body-font,sans-serif));font-size:clamp(2.5rem,8vw,7rem);font-weight:400;letter-spacing:.02em;line-height:1.05;margin:.2em 0;overflow-wrap:anywhere}.home-title .text-link{display:inline-block;pointer-events:auto;margin-top:1.5rem;border-bottom:1px solid #fff;padding-bottom:.4rem;font-family:var(--npp-menu-font,var(--npp-body-font,sans-serif));font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.content-page{max-width:1200px;margin:0 auto;padding:8vh 5vw;min-height:70vh}.content-page h1{font-family:var(--npp-heading-font,var(--npp-body-font,sans-serif));font-weight:400;font-size:clamp(2.5rem,7vw,5rem);line-height:1.05}.content-page h2{font-family:var(--npp-heading-font,var(--npp-body-font,sans-serif));font-weight:400}.entry-content{max-width:760px;font-family:var(--npp-body-font,sans-serif)}.site-footer{border-top:1px solid #ffffff20;padding:24px 4vw;color:var(--muted);font-size:.75rem;font-family:var(--npp-caption-font,var(--npp-body-font,sans-serif))}@keyframes npp-mosaic-rise{from{transform:translateY(0)}to{transform:translateY(-50%)}}@media(max-width:700px){.site-header{min-height:68px;padding:16px 12px}.site-navigation{max-width:calc(100% - 48px)}.site-navigation ul{gap:clamp(11px,4vw,24px)}.site-navigation a{font-size:.63rem;letter-spacing:.08em}.npp-share-toggle{width:20px;flex-basis:20px;height:22px}.npp-share-toggle svg{width:17px;height:17px}.site-navigation a[href="#partager"],.site-navigation a[href="#share"],.site-navigation .npp-share-menu-item>a{width:20px}.header-social{right:12px}.instagram-link{width:23px;height:23px}.instagram-link svg{width:21px;height:21px}.share-panel{right:12px;top:calc(100% + 6px)}body.home .site-header,body.front-page .site-header{padding:19px 12px}.photo-mosaic-set{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:6px;gap:6px;padding:0 6px}.npp-home-photo-item:nth-child(n){grid-column:span 3}.npp-home-photo-item:nth-child(7n+1),.npp-home-photo-item:nth-child(7n+4){grid-column:span 6}.home-title{top:50%}.home-title h1{font-size:clamp(2.2rem,12vw,4rem)}.content-page{padding:6vh 6vw}}@media(prefers-reduced-motion:reduce){.photo-mosaic-track{animation:none;transform:none}}.site-header{box-sizing:border-box;position:fixed;top:0;left:0;right:0;width:100%;background:rgb(8 8 8 / .96);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body.home .site-header,body.front-page .site-header{background:#fff0;backdrop-filter:none;-webkit-backdrop-filter:none}.site-navigation{gap:clamp(12px,2vw,28px)}.site-navigation .primary-menu{display:flex;align-items:center;justify-content:center;gap:clamp(18px,3vw,46px);list-style:none;margin:0;padding:0}.site-navigation .primary-menu li{margin:0;padding:0}.npp-share-toggle{color:inherit}.share-panel-links .instagram-share{line-height:1.5}.content-page{padding-top:calc(76px + 8vh)}@media(max-width:700px){.site-navigation{gap:10px}.site-navigation .primary-menu{gap:clamp(11px,3vw,22px)}.content-page{padding-top:calc(68px + 6vh)}}.site-brand{position:absolute;left:clamp(14px,4vw,56px);top:50%;transform:translateY(-50%);z-index:2;display:block;max-width:min(24vw,320px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg);font-family:var(--npp-heading-font,var(--npp-body-font,sans-serif));font-size:clamp(.78rem,1.05vw,1rem);font-weight:500;letter-spacing:.035em;line-height:1.25;transition:opacity .2s ease}.site-brand:hover,.site-brand:focus-visible{opacity:.78}body.home .site-brand,body.front-page .site-brand{color:#fff;text-shadow:0 1px 10px #0008}@media(max-width:700px){.site-brand{left:12px;max-width:clamp(64px,24vw,112px);font-size:.68rem;letter-spacing:0}.site-navigation{max-width:calc(100% - 80px)}.site-navigation .primary-menu{gap:clamp(8px,2.5vw,16px)}}@media(max-width:380px){.site-brand{max-width:72px;font-size:.58rem}.site-navigation a{font-size:.55rem;letter-spacing:.04em}.site-navigation .primary-menu{gap:7px}.site-navigation{gap:6px}}.site-navigation .primary-menu>li>a:not([href="#partager"]):not([href="#share"]){position:relative;display:inline-block;padding-bottom:5px}.site-navigation .primary-menu>li>a:not([href="#partager"]):not([href="#share"])::after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:center;transition:transform .24s ease;pointer-events:none}.site-navigation .primary-menu>li:hover>a:not([href="#partager"]):not([href="#share"])::after,.site-navigation .primary-menu>li>a:not([href="#partager"]):not([href="#share"]):hover::after,.site-navigation .primary-menu>li>a:not([href="#partager"]):not([href="#share"]):focus-visible::after,.site-navigation .primary-menu>li.current-menu-item>a:not([href="#partager"]):not([href="#share"])::after,.site-navigation .primary-menu>li.current-menu-ancestor>a:not([href="#partager"]):not([href="#share"])::after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.site-navigation .primary-menu>li>a::after{transition:none}}.content-page.content-page--wide{width:calc(100% - clamp(32px, 8vw, 144px));max-width:1160px;margin:0 auto;padding:calc(76px + clamp(42px, 7vh, 88px)) 0 clamp(64px, 9vh, 112px);box-sizing:border-box;min-height:70vh}.content-page--wide .page-title{width:100%;max-width:900px;margin:0 auto clamp(2rem, 5vw, 4rem);text-align:center}.content-page--wide .page-title h1{margin:0;font-family:var(--npp-heading-font,var(--npp-body-font,serif));font-size:clamp(2.2rem, 5.8vw, 4.8rem);font-weight:400;line-height:1.08;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere}.content-page--wide .entry-content{width:100%;max-width:860px;margin:0 auto;font-family:var(--npp-body-font,system-ui,sans-serif);font-size:clamp(1rem, 1.1vw, 1.08rem);line-height:1.85;overflow-wrap:anywhere}.content-page--wide .entry-content>*{max-width:100%;margin-left:auto;margin-right:auto}.content-page--wide .entry-content>*+*{margin-top:1.5em}.content-page--wide .entry-content h2,.content-page--wide .entry-content h3,.content-page--wide .entry-content h4{font-family:var(--npp-heading-font,var(--npp-body-font,serif));font-weight:400;line-height:1.2;letter-spacing:-.02em;text-wrap:balance;margin-top:2.2em;margin-bottom:.65em}.content-page--wide .entry-content h2{font-size:clamp(1.7rem,3.2vw,2.6rem)}.content-page--wide .entry-content h3{font-size:clamp(1.35rem,2.5vw,1.9rem)}.content-page--wide .entry-content p{max-width:72ch}.content-page--wide .entry-content a:not(.wp-block-button__link){text-decoration:underline;text-decoration-color:#ffffff65;text-underline-offset:.22em;transition:text-decoration-color .2s ease,opacity .2s ease}.content-page--wide .entry-content a:not(.wp-block-button__link):hover{text-decoration-color:currentColor;opacity:1}.content-page--wide .entry-content img,.content-page--wide .entry-content video,.content-page--wide .entry-content iframe{max-width:100%;height:auto}.content-page--wide .entry-content .wp-block-image{margin-top:2.5rem;margin-bottom:2.5rem}.content-page--wide .entry-content .wp-block-image img{display:block;width:auto;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.content-page--wide .entry-content .alignwide{width:min(100%, 1080px);max-width:1080px}.content-page--wide .entry-content .alignfull{width:100%;max-width:100%}.content-page--wide .entry-content figure{margin-left:auto;margin-right:auto}.content-page--wide .entry-content figcaption{color:var(--muted);font-family:var(--npp-caption-font,var(--npp-body-font,sans-serif));font-size:.82rem;line-height:1.5;text-align:center;margin-top:.8rem}.content-page--wide .entry-content blockquote,.content-page--wide .entry-content .wp-block-quote{border-left:1px solid #ffffff70;padding:.25rem 0 .25rem 1.4rem;color:#dedbd5;font-family:var(--npp-heading-font,var(--npp-body-font,serif));font-size:clamp(1.2rem,2.3vw,1.7rem);line-height:1.5}.content-page--wide .entry-content .wp-block-separator{border:0;border-top:1px solid #ffffff2b;margin:3rem auto}.content-page--wide .entry-content .wp-block-table{overflow-x:auto}.content-page--wide .entry-content table{width:100%;border-collapse:collapse;font-size:.95rem}.content-page--wide .entry-content th,.content-page--wide .entry-content td{padding:.8rem .9rem;border-bottom:1px solid #ffffff24;text-align:left}.content-page--wide .entry-content input:not([type=checkbox]):not([type=radio]):not([type=submit]),.content-page--wide .entry-content select,.content-page--wide .entry-content textarea{display:block;width:100%;max-width:100%;padding:.85rem 1rem;color:var(--fg);background:#111;border:1px solid #ffffff32;border-radius:2px;font:inherit;line-height:1.5}.content-page--wide .entry-content textarea{min-height:150px;resize:vertical}.content-page--wide .entry-content input:focus-visible,.content-page--wide .entry-content select:focus-visible,.content-page--wide .entry-content textarea:focus-visible{outline:1px solid #f3f1ed;outline-offset:3px}.content-page--wide .entry-content button,.content-page--wide .entry-content input[type=submit],.content-page--wide .entry-content .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:.85rem 1.35rem;color:#080808;background:#f3f1ed;border:1px solid #f3f1ed;border-radius:2px;font:500 .75rem/1.4 var(--npp-menu-font,var(--npp-body-font,sans-serif));letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.content-page--wide .entry-content button:hover,.content-page--wide .entry-content input[type=submit]:hover,.content-page--wide .entry-content .wp-block-button__link:hover{color:#f3f1ed;background:#fff0;border-color:#f3f1ed;opacity:1}.content-page--wide .entry-content .wp-block-buttons{gap:.8rem;justify-content:center}.content-page--wide .entry-content .wp-block-gallery{gap:clamp(8px,1.5vw,18px)}.content-page--wide .entry-content .wp-block-gallery .wp-block-image{margin:0}.content-page--wide .entry-content .wp-block-gallery img{width:100%;height:100%;object-fit:contain}.grecaptcha-badge{visibility:hidden!important}@media(max-width:700px){.content-page.content-page--wide{width:calc(100% - 36px);padding-top:calc(68px + 7vh);padding-bottom:64px}.content-page--wide .page-title{margin-bottom:2.2rem}.content-page--wide .page-title h1{font-size:clamp(2rem,9vw,3.3rem);letter-spacing:-.025em}.content-page--wide .entry-content{font-size:1rem;line-height:1.75}.content-page--wide .entry-content>*+*{margin-top:1.25em}.content-page--wide .entry-content .wp-block-image{margin-top:1.8rem;margin-bottom:1.8rem}.content-page--wide .entry-content .alignwide{width:100%}.content-page--wide .entry-content th,.content-page--wide .entry-content td{padding:.65rem .55rem}.content-page--wide .entry-content .wp-block-buttons{align-items:stretch;flex-wrap:wrap}.content-page--wide .entry-content .wp-block-button{max-width:100%}.content-page--wide .entry-content .wp-block-button__link{white-space:normal;text-align:center}}@media(prefers-reduced-motion:reduce){.content-page--wide .entry-content a,.content-page--wide .entry-content button,.content-page--wide .entry-content input[type=submit],.content-page--wide .entry-content .wp-block-button__link{transition:none}}.photo-mosaic-track{display:block;visibility:hidden;animation:none;will-change:transform}.photo-mosaic-track.is-ready{display:flex;flex-direction:column;visibility:visible;animation:npp-mosaic-rise var(--npp-mosaic-duration,90s) linear infinite}.photo-mosaic-set{display:flex;flex:0 0 auto;flex-direction:column;align-items:stretch;gap:0;width:100%;padding:0;margin:0}.npp-home-row{display:flex;flex:0 0 auto;align-items:flex-start;gap:0;width:100%;margin:0;padding:0;overflow:hidden;line-height:0}.npp-home-photo-item{display:block;flex:0 0 auto;min-width:0;max-width:none;height:auto;margin:0;padding:0;overflow:hidden;line-height:0}.npp-home-photo-item img{display:block;width:100%;max-width:none;height:auto;object-fit:contain;object-position:center;margin:0;padding:0}.photo-mosaic-track.is-ready .photo-mosaic-set{grid-template-columns:none;grid-auto-rows:auto;grid-auto-flow:initial}@media(prefers-reduced-motion:reduce){.photo-mosaic-track.is-ready{animation:none;transform:none}}.npp-share-status{margin:10px 0 0;padding:9px 10px;border-top:1px solid #ffffff20;color:rgb(255 255 255 / .75);font:.72rem/1.45 var(--npp-caption-font,var(--npp-body-font,sans-serif));max-width:300px}.npp-share-status[hidden]{display:none}.npp-home-photo-item{border:var(--npp-grid-border-width,6px) solid #080808;background:#080808}.npp-home-row{overflow:hidden}@media(min-width:901px){.npp-home-photo-item{box-shadow:0 0 0 1px rgb(255 255 255 / .08)}}@media(prefers-reduced-motion:reduce){.npp-home-photo-item{scroll-behavior:auto}}:root{--surface:#111111;--accent:var(--fg);--npp-grid-border-color:var(--bg)}body,.home{background-color:var(--bg);color:var(--fg)}.site-header{background:var(--bg)}.site-footer{color:var(--muted);border-color:var(--line)}.share-panel{background:var(--surface);border-color:var(--line)}.content-page--wide .entry-content a:not(.wp-block-button__link){text-decoration-color:var(--accent)}.content-page--wide .entry-content input:not([type=checkbox]):not([type=radio]):not([type=submit]),.content-page--wide .entry-content textarea,.content-page--wide .entry-content select{background:var(--surface);color:var(--fg);border-color:var(--line)}.content-page--wide .entry-content button,.content-page--wide .entry-content input[type=submit],.content-page--wide .entry-content .wp-block-button__link{color:var(--bg);background:var(--accent);border-color:var(--accent)}.content-page--wide .entry-content button:hover,.content-page--wide .entry-content input[type=submit]:hover,.content-page--wide .entry-content .wp-block-button__link:hover{color:var(--accent);background:#fff0;border-color:var(--accent)}.npp-home-photo-item{border-color:var(--bg)!important;background:var(--bg)!important;box-shadow:none!important;outline:0!important}.content-page--wide .entry-content blockquote,.content-page--wide .entry-content .wp-block-quote{border-left-color:var(--line);color:var(--fg)}.content-page--wide .entry-content .wp-block-separator{border-top-color:var(--line)}.content-page--wide .entry-content th,.content-page--wide .entry-content td{border-bottom-color:var(--line)}.content-page--wide .entry-content input:focus-visible,.content-page--wide .entry-content select:focus-visible,.content-page--wide .entry-content textarea:focus-visible{outline-color:var(--accent)}