@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;src:url(../fonts/plus-jakarta-sans-normal-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;src:url(../fonts/plus-jakarta-sans-normal-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:300 600;src:url(../fonts/oswald-normal-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:300 600;src:url(../fonts/oswald-normal-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:"Instrument Serif";font-style:italic;font-weight:400;src:url(../fonts/instrument-serif-italic-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:"Instrument Serif";font-style:italic;font-weight:400;src:url(../fonts/instrument-serif-italic-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:"Instrument Serif";font-style:normal;font-weight:400;src:url(../fonts/instrument-serif-normal-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:"Instrument Serif";font-style:normal;font-weight:400;src:url(../fonts/instrument-serif-normal-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--head-h:72px;--theme-bg:#f5f0eb;--theme-bg2:#ede5df;--theme-border:#d5cbc5;--theme-line-subtle:#e8e1dc;--theme-text:#2b070b;--theme-text-sub:#5e4242;--theme-text-muted:#72645c;--color-accent:#e46b3e;--color-hat:#f50;--color-on-accent:#fff;--color-ink:#2b070b;--color-success:#80b912;--color-error:#f05230;--color-dangoisse-bg:#0b1602;--color-dangoisse:#5bff8b;--color-de-coeur-bg:#a1151d;--color-de-coeur:#ffb1a2;--color-de-toilettes-bg:#5d3b00;--color-de-toilettes:#ffe8b9;--color-de-rencontres-bg:#141a4a;--color-de-rencontres:#8b9fff;--tint-angoisse:#e0ede8;--tint-coeur:#efe0dd;--tint-toilettes:#ede9d9;--tint-rencontres:#e0e2ed;--font-sans-serif:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",sans-serif;--font-serif:"Instrument Serif",Georgia,Times,serif;--font-mono:Menlo,Courier,monospace;--font-cond:"Oswald","Arial Narrow",sans-serif;--weight-light:100;--weight-regular:400;--weight-medium:600;--weight-bold:800;--text-2xs:1rem;--text-xs:1.2rem;--text-sm:1.4rem;--text-base:1.6rem;--text-md:1.8rem;--text-lg:2rem;--text-xl:2.4rem;--text-2xl:3.2rem;--text-3xl:4rem;--text-4xl:5.6rem;--text-5xl:7.2rem;--text-display:9.6rem;--text-mega:12rem;--leading-tight:1;--leading-snug:1.15;--leading-normal:1.6;--tracking-caps:0.3em;--space-1:0.4rem;--space-2:0.8rem;--space-3:1.2rem;--space-4:1.6rem;--space-5:2.4rem;--space-6:3.2rem;--space-7:4.8rem;--space-8:6.4rem;--space-section:8rem;--shadow-ink:rgba(43,7,11,.16);--shadow-sm:0 0 0 transparent;--shadow-md:0 0 0 transparent;--shadow-lg:0 0 0 transparent;--stamp-line-sm:1.8px;--space-page:6rem;--radius:4px;--radius-card:14px;--radius-pill:999px;--radius-round:50%;--border:1px solid var(--theme-border);--border-subtle:1px solid var(--theme-line-subtle);--ease:0.2s ease;--xlarge:1680px;--large:1280px;--desktop:1100px;--small:740px;--xsmall:480px;--color-darkest:#2b070b;--color-dark:#5e4242;--color-light:#beb2b2;--color-lightest:#eae6e6;--color-ultralight:#f3f1f1;--color-blanc:#f8f7f7;--color-desaturate:#ddd;--color-desaturate-hard:#888;--color-primary:var(--color-accent);--color-base:#131313;--color-border:var(--theme-border);--color-bg:var(--theme-bg2);--font-light:var(--weight-light);--font-normal:var(--weight-regular);--font-medium:var(--weight-medium);--font-bold:var(--weight-bold);--font-smallest:var(--text-2xs);--font-small:var(--text-xs);--font-body:var(--text-base);--font-moyen:var(--text-md);--font-big:var(--text-xl);--font-semibig:var(--text-xl);--font-bigger:var(--text-2xl);--font-mibig:var(--text-4xl);--font-biggest:var(--text-5xl);--font-massive:var(--text-display);--height:4rem;--margin:var(--space-6);--gap:var(--space-4)}[data-theme=dark]{--theme-bg:#2c2522;--shadow-ink:rgba(0,0,0,.35);--theme-bg2:#352c29;--theme-border:#3d342f;--theme-line-subtle:#342c29;--theme-text:#baafab;--theme-text-sub:#aa9d97;--theme-text-muted:#a0938c;--tint-angoisse:#222c29;--tint-coeur:#2e2221;--tint-toilettes:#2c2b22;--tint-rencontres:#22242c;--color-blanc:#2c2522;--color-lightest:#352c29;--color-ultralight:#352c29;--color-darkest:#f5f0eb;--color-dark:#baafab;--color-light:#584a45}@media (min-width:741px) and (max-width:1279px){:root{--space-page:clamp(3.2rem,5.185vw - 0.637rem,6rem);--space-section:clamp(6.4rem,2.963vw + 4.207rem,8rem);--text-3xl:clamp(3.6rem,0.741vw + 3.052rem,4rem);--text-4xl:clamp(4.4rem,2.222vw + 2.756rem,5.6rem);--text-5xl:clamp(5.2rem,3.704vw + 2.459rem,7.2rem);--text-display:clamp(6.4rem,5.926vw + 2.015rem,9.6rem);--text-mega:clamp(7.2rem,8.889vw + 0.613rem,12rem)}}@media (max-width:740px){:root{--space-page:var(--space-4)}}@media (min-width:1721px){:root{--space-page:calc(50vw - 80rem)}}:root{font-synthesis:style}*,:after,:before{box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:62.5%;overflow-y:scroll;touch-action:manipulation}body,html{overflow-x:clip}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-white);color:var(--color-darkest);font-family:var(--font-sans-serif);font-size:var(--text-base);font-style:normal;font-weight:var(--weight-regular);line-height:1.6em;margin:0;min-height:100vh;padding:0;scroll-behavior:smooth}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}blockquote,dd,dl,figcaption,figure,form,hr,li,ol,p,pre,table,ul,video{margin:0;padding:0}ol[class],ul[class]{list-style:none;padding:0}img{display:block;height:auto;max-width:100%}button,input,select,textarea{-webkit-appearance:none;font:inherit}fieldset{border:0;margin:0;padding:0}label{font-size:.9em;font-weight:var(--weight-bold)}hr,label{display:block}hr{border:0;border-top:1px solid;height:1px;opacity:.2;position:relative;width:100%}::-moz-selection{background:var(--color-ink);color:var(--color-accent);text-shadow:none}::selection{background:var(--color-ink);color:var(--color-accent);text-shadow:none}[data-theme=dark] ::-moz-selection{background:#120c0b}[data-theme=dark] ::selection{background:#120c0b}mark{background-color:#fdffb6}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ul:not([class]) li+li{margin-top:.6em}a:not([class]){-webkit-text-decoration-skip:ink;color:var(--color-primary);text-decoration-skip-ink:auto}:where(a[class]){color:inherit;-webkit-text-decoration:none;text-decoration:none;transition:.4s ease}:where(a[class]):hover{transition:.2s ease}h1,h2,h3,h4,h5,h6{font-weight:var(--weight-bold);line-height:1.15em;margin:0}h1{font-size:var(--text-4xl);letter-spacing:-.5px}@media (max-width:500px){h1{font-size:var(--text-2xl)}}h2{font-size:var(--text-3xl)}h3{font-size:var(--text-2xl)}@media (max-width:500px){h3{font-size:var(--text-md)}}h4{font-size:var(--text-2xl)}h5,h6{font-size:var(--text-xl)}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.gh-input,.gh-textarea{background:var(--color-bg);border:none;border:1px solid var(--color-border);border-radius:var(--radius);color:inherit;display:block;outline:0;padding:0 .6em;-webkit-text-decoration:none;text-decoration:none;width:100%}.gh-input:focus{border-color:var(--color-primary)}.gh-select{height:var(--height);padding-right:var(--height);text-overflow:ellipsis}.gh-select option{background:var(--color-bg);color:var(--color-primary)}.gh-select:focus::-ms-value{background-color:transparent}.gh-select::-ms-expand{display:none}.gh-input,.gh-select{height:var(--height)}.gh-textarea{padding:.3em .6em;resize:vertical}.gh-check{display:block;margin-right:-2em;opacity:0;width:1em;z-index:-1}.gh-check+label{align-items:center;color:var(--color-base);cursor:pointer;display:flex;font-size:1em;font-weight:var(--font-normal);padding-left:calc(var(--height)*.6 + .75em);padding-right:2rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gh-check+label:before{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);content:"";display:inline-block;height:calc(var(--height)*.6);line-height:calc(var(--height)*.56);margin-right:1rem;text-align:center;width:calc(var(--height)*.6)}.gh-check:checked+label:before{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-bg);content:"✓"}.gh-check:focus+label:before{border-color:var(--color-primary);box-shadow:none}.gh-check+label:before{border-radius:var(--radius);border-radius:var(--radius-round)}.gh-button-play-podcast{align-items:center;background-color:var(--color-darkest);border:none;border-radius:var(--radius);cursor:pointer;display:flex;flex-direction:row;gap:4px;justify-content:center;padding:4px 8px 4px 16px}.gh-button-play-podcast .smallcaps{color:var(--color-blanc)!important}.gh-button-play-podcast:hover{background-color:var(--color-primary)}.gh-button-share{align-items:center;background-color:var(--color-light);border:none;border-radius:var(--radius);color:var(--color-blanc);display:flex;flex-direction:row;gap:4px;justify-content:center;padding:4px 8px 4px 16px}.gh-button-share:hover{background-color:var(--color-blanc)}.gh-button-play-podcast img,.gh-button-share img{height:auto;width:32px}.gh-podcast-card.is-playing .gh-button-play-podcast{background-color:var(--color-primary)}.ab-invite-kicker,.ab-kicker,.bk-eyebrow,.bn-label,.br-kicker,.ds-eyebrow,.gh-error-suggest-title,.gh-foot h2,.gh-readmore>h2,.hp-podcast-count,.lf-kicker,.xp-kicker{color:var(--theme-text-muted);display:block;font-family:var(--font-serif);font-size:1.9rem;font-style:italic;font-weight:400;letter-spacing:0;text-transform:none}.ds-display,.ds-h1,.ds-h2,.ds-h3,.ds-h4{color:var(--theme-text);font-family:var(--font-sans-serif);font-weight:var(--weight-bold);margin:0}.ds-display{font-size:var(--text-mega);letter-spacing:-.02em;line-height:.95}.ds-h1{font-size:var(--text-display);letter-spacing:-.01em;line-height:var(--leading-tight)}.ds-h2{font-size:var(--text-3xl);line-height:1.1}.ds-h3{font-size:var(--text-2xl);line-height:var(--leading-snug)}.ds-h4{font-size:var(--text-lg);line-height:1.3}.ds-lead{color:var(--theme-text-sub);font-family:var(--font-sans-serif);font-size:var(--text-md);line-height:var(--leading-normal);margin:0;max-width:56ch}.ds-body{font-size:var(--text-base);max-width:60ch}.ds-body,.ds-serif{color:var(--theme-text-sub);font-family:var(--font-sans-serif);line-height:1.7;margin:0}.ds-serif{font-size:var(--text-md);max-width:56ch}.ds-meta{color:var(--theme-text-muted);font-size:var(--text-xs)}.ds-link,.ds-meta{font-family:var(--font-sans-serif)}.ds-link{color:var(--theme-text);font-size:var(--text-sm);font-weight:var(--weight-bold);-webkit-text-decoration:none;text-decoration:none}.ds-link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px}.btn{align-items:center;border:1px solid transparent;border-radius:var(--radius);cursor:pointer;display:inline-flex;font-family:var(--font-sans-serif);font-size:var(--text-sm);font-weight:var(--weight-bold);gap:var(--space-2);justify-content:center;letter-spacing:0;line-height:2.4rem;padding:var(--space-3) var(--space-4);-webkit-text-decoration:none;text-decoration:none;text-transform:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease;white-space:nowrap}.btn:hover{box-shadow:0 2px 0 var(--color-ink);transform:translateY(-2px)}.btn:active{box-shadow:0 0 0 var(--color-ink);transform:translateY(0);transition-duration:.06s}[data-theme=dark] .btn:hover{box-shadow:0 2px 0 #0f0a09}.btn.is-disabled,.btn:disabled{opacity:.4;pointer-events:none}.btn-primary,a.btn-primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)!important}.btn-primary:hover{background:#d2582b;border-color:#d2582b}.btn-secondary,a.btn-secondary{background:var(--theme-text);border-color:var(--theme-text);color:var(--theme-bg)!important}.btn-secondary:hover{background:var(--theme-text-sub);border-color:var(--theme-text-sub)}.btn-outline,a.btn-outline{background:transparent;border-color:var(--theme-border);color:var(--theme-text)!important}.btn-outline:hover{border-color:var(--color-accent);color:var(--color-accent)!important}.btn-explorateur,a.btn-explorateur{background:var(--color-hat);border-color:var(--color-hat);color:var(--color-on-accent)!important}.btn-explorateur:hover{background:#e04b00;border-color:#e04b00}.btn-sm{font-size:var(--text-xs);line-height:2rem;padding:var(--space-1) var(--space-3)}.ds-input{background:var(--theme-bg);border:var(--border);border-radius:var(--radius);color:var(--theme-text);display:block;font-family:var(--font-sans-serif);font-size:var(--text-sm);line-height:2.4rem;min-width:0;outline:0;padding:var(--space-3) var(--space-4);transition:border-color var(--ease);width:100%}.ds-input::-moz-placeholder{color:var(--theme-text-muted)}.ds-input::placeholder{color:var(--theme-text-muted)}.ds-input:focus{border-color:var(--theme-text)}.ds-photocard{aspect-ratio:4/5;background:var(--color-ink);border-radius:var(--radius-card);display:block;isolation:isolate;overflow:hidden;position:relative}.ds-photocard-img{height:100%;-o-object-fit:cover;object-fit:cover;top:0;width:100%}.ds-photocard-img,.ds-photocard:after{bottom:0;left:0;position:absolute;right:0}.ds-photocard:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.4));content:"";pointer-events:none;top:40%}.ds-photocard-cap{bottom:0;display:flex;flex-direction:column;gap:var(--space-2);left:0;padding:var(--space-5);position:absolute;right:0;z-index:1}.ds-photocard-cap .ds-eyebrow{color:hsla(0,0%,100%,.75)}.ds-photocard-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#f5f0eb;display:-webkit-box;font-family:var(--font-sans-serif);font-size:var(--text-base);font-weight:var(--weight-bold);line-height:1.2;overflow:hidden}.ds-photocard-sm{border-radius:calc(var(--radius-card)*.6)}.ds-photocard-chip{align-self:flex-start;background:#f5f0eb;border-radius:2px;color:var(--print-ink,var(--color-ink));font-family:var(--font-sans-serif);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:.1em;line-height:1.4;padding:2px 6px;text-transform:uppercase}.ds-photocard[data-cat=dangoisse]{--print-ink:color-mix(in srgb,var(--color-dangoisse) 35%,var(--color-dangoisse-bg))}.ds-photocard[data-cat=de-coeur]{--print-ink:color-mix(in srgb,var(--color-de-coeur) 35%,var(--color-de-coeur-bg))}.ds-photocard[data-cat=de-toilettes]{--print-ink:color-mix(in srgb,var(--color-de-toilettes) 35%,var(--color-de-toilettes-bg))}.ds-photocard[data-cat=de-rencontres]{--print-ink:color-mix(in srgb,var(--color-de-rencontres) 35%,var(--color-de-rencontres-bg))}.ds-photocard-sm .ds-photocard-cap{gap:0;padding:var(--space-2)}.ds-photocard-sm .ds-photocard-title{font-size:var(--text-xs);line-height:1.2}@media (max-width:740px){.ds-display{font-size:var(--text-4xl)}.ds-h1{font-size:var(--text-3xl)}.ds-h2{font-size:var(--text-2xl)}}.gh-card-picture{position:relative}.ds-photocard:after{z-index:1}.ds-photocard-cap{z-index:2}.hp-thisweek-thumb{border-radius:var(--inner-radius,8px);display:block;overflow:hidden;position:relative}.pp{display:contents}.dz{bottom:0;display:none;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.has-dither>.dz{display:block}.has-dither>img,.has-dither>picture img{opacity:0}.dz-mono{transition:opacity .35s ease}@media (hover:hover){.dz-hover:hover .dz-mono{opacity:0}}.dz-hover:focus-visible .dz-mono{opacity:0}.dz-scroll.dz-color-ready .dz-mono{opacity:var(--dz-p,0);transition:none}.dz-invert.has-dither>img,.dz-invert.has-dither>picture img{opacity:1}.dz-invert>.dz-mono{opacity:0;transition:opacity .3s ease}@media (hover:hover){.dz-hover-invert:hover .dz-invert>.dz-mono{opacity:1}}body:not(.home-template) .ds-photocard-img{filter:none}.dz-ink{bottom:0;height:100%!important;left:0;margin:0!important;max-width:none;pointer-events:none;position:absolute!important;right:0;top:0;transition:opacity .35s ease,transform .3s ease-out;width:100%!important}.dz-ink,:has(>.dz-ink)>img:not(.dz-ink),:has(>.pp>.dz-ink)>.pp>img:not(.dz-ink){backface-visibility:hidden;will-change:transform,opacity}@media (hover:hover){.dz-hover:hover .dz-ink{opacity:0}}.dz-hover:focus-visible .dz-ink{opacity:0}.dz-scroll .dz-ink{opacity:var(--dz-p,0);transition:none}.dz-invert>.dz-ink,.dz-invert>.pp>.dz-ink{opacity:0;transition:opacity .3s ease,transform .3s ease-out}@media (hover:hover){.dz-hover-invert:hover .dz-invert>.dz-ink,.dz-hover-invert:hover .dz-invert>.pp>.dz-ink{opacity:1}}.has-dither>.dz{filter:none!important}.dz-dissolve{bottom:-1px;height:var(--hp-fade,18%);left:0;pointer-events:none;position:absolute;right:0;width:100%;z-index:5}.no-print img{filter:none!important}.gh-head{background-color:transparent;border-bottom:0;color:var(--theme-text);font-size:var(--text-sm);line-height:1.3em;padding:0 var(--space-page);position:fixed;top:0;transition:border-color var(--ease),transform .3s ease;width:100%;will-change:transform;z-index:100}.gh-head a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.gh-head-inner{height:var(--head-h,72px);justify-content:space-between}.gh-head-inner,.gh-head-right{align-items:center;display:flex}.gh-head{transition:transform .3s ease}.gh-head-hidden{transform:translateY(-100%)}.gh-progress-bar{background-color:var(--color-accent);height:3px;left:0;position:fixed;top:0;transition:width .1s ease;width:0;z-index:101}.gh-head-brand{align-items:center;display:flex;flex-shrink:0;justify-content:space-between}.gh-head-logo{display:block;font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:3px;line-height:1.2em;padding:10px 0;text-transform:uppercase}.gh-head-logo img{display:block;height:42px;width:auto}[data-theme=dark] .gh-head-logo img{filter:brightness(0) invert(.85)}.gh-head-menu{align-items:center;display:flex;left:50%;position:absolute;transform:translateX(-50%)}.gh-head-menu .nav{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:var(--space-5);list-style:none;margin:0;padding:0}.gh-head-menu .nav li{margin:0;padding:0}.gh-head-menu .nav a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1.5px;color:var(--theme-text-sub);display:inline-block;font-size:var(--text-sm);font-weight:var(--weight-medium);padding:var(--space-2) 0;transition:color var(--ease),background-size var(--ease)}.gh-head-menu .nav a:hover{color:var(--theme-text)}.gh-head-menu .nav-current a{background-size:100% 1.5px;color:var(--theme-text)}.gh-head-actions{align-items:center;display:flex;justify-content:flex-end}.gh-head-actions-list{gap:var(--space-1)}.gh-head-actions-list,.gh-head-search{align-items:center;display:inline-flex}.gh-head-actions a:not(.gh-button-cta),.gh-head-search button,.gh-theme-toggle{align-items:center;background:transparent;border:0;border-radius:var(--radius);color:var(--theme-text-sub);cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;transition:color var(--ease),background-color var(--ease);width:36px}.gh-head-actions a:not(.gh-button-cta):hover,.gh-head-search button:hover,.gh-theme-toggle:hover{background:var(--theme-bg2);color:var(--theme-text)}.gh-head-search button svg{height:18px;width:18px}.gh-button-cta{margin-left:var(--space-2)}.gh-head-actions a svg{fill:currentColor;height:18px;width:18px}.gh-head-actions a:first-child svg{margin-left:0}@media (min-width:741px){.gh-head-actions .gh-readlist-link{margin:0;padding:0}}.gh-readlist-link svg,.gh-theme-toggle svg{height:18px;width:18px}.gh-theme-icon-dark{display:block}.gh-theme-icon-light,[data-theme=dark] .gh-theme-icon-dark{display:none}[data-theme=dark] .gh-theme-icon-light{display:block}.gh-grain{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px;height:100%;left:0;opacity:.04;pointer-events:none;position:fixed;top:0;width:100%;z-index:9999}.gh-burger{-webkit-tap-highlight-color:transparent;background:none;border:0;color:inherit;cursor:pointer;display:none;font:inherit;margin:-10px;padding:10px;position:relative}.gh-burger:focus-visible{border-radius:var(--radius);outline:2px solid var(--color-accent);outline-offset:-2px}.gh-burger-box{align-items:center;display:flex;height:2.4rem;justify-content:center;position:relative;width:2.4rem}.gh-burger-inner{height:100%;width:100%}.gh-burger-box:before{transition:transform .3s cubic-bezier(.2,.6,.3,1),width .3s cubic-bezier(.2,.6,.3,1)}.gh-burger-box:before,.gh-burger-inner:after,.gh-burger-inner:before{background:currentcolor;bottom:0;content:"";display:block;height:2px;left:0;margin:auto;position:absolute;top:0;width:100%;will-change:transform,width}.gh-burger-inner:after,.gh-burger-inner:before{transition:transform .25s cubic-bezier(.2,.7,.3,1),width .25s cubic-bezier(.2,.7,.3,1)}.gh-burger-inner:before{transform:translatey(-6px)}.gh-burger-inner:after{transform:translatey(6px)}.gh-head-open .gh-burger-box:before{transform:translatex(19px);width:0}.gh-head-open .gh-burger-inner:before{transform:rotate(135deg);width:26px}.gh-head-open .gh-burger-inner:after{transform:rotate(-135deg);width:26px}@media (max-width:740px){.gh-burger{display:inline-block}.gh-head-menu{position:static;transform:none}#gh-head{overflow:hidden;transition:all .4s ease-out}#gh-head .gh-head-inner{grid-template-columns:1fr;height:100%}#gh-head .gh-head-brand{align-items:center;display:flex;grid-column-start:auto;justify-content:space-between;max-width:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:10}#gh-head .gh-head-logo{font-size:var(--text-xs)}#gh-head .gh-head-logo img{max-height:32px}#gh-head .gh-head-menu{align-items:center;align-self:center;display:flex;flex-direction:column;font-size:var(--text-3xl);font-weight:var(--weight-regular);line-height:1.1em;margin:0 0 2vh;text-align:center}#gh-head .gh-head-menu .nav li{margin:5px 0}#gh-head .gh-head-menu .nav a{font-size:var(--font-bigger);padding:8px 0}#gh-head .gh-head-menu .nav{align-items:center;display:flex;flex-direction:column;width:100%}#gh-head .gh-head-actions{justify-content:center;padding:20px 0}#gh-head .gh-head-actions,#gh-head .gh-head-menu{display:none}.gh-head-open{height:100vh;min-height:100vh;overflow:hidden;z-index:99999}.gh-head-open #gh-head{background-color:var(--theme-bg);bottom:0;color:var(--theme-text)!important;left:0;overflow-y:hidden;position:fixed;right:0;top:0;transform:none!important;z-index:900}.gh-head-open #gh-head .gh-head-inner{display:flex;flex-direction:column;gap:0}.gh-head-open #gh-head .gh-head-actions,.gh-head-open #gh-head .gh-head-menu{display:flex;flex-flow:row;padding:0;width:100%}.gh-head-open{height:110vh!important;overflow:hidden!important;width:100vw!important}.gh-head-open .gh-head-right{flex-direction:column-reverse;height:100%;justify-content:space-between;padding:var(--margin) 0}.gh-head-open .gh-head-actions{width:100vw}.gh-head-open .gh-head-actions-list{justify-content:space-between;padding:var(--margin) 0;width:100%}.gh-head-open .gh-button-cta{justify-content:center;padding:14px 20px;width:100%}.gh-head-open .gh-head-menu .nav{align-items:flex-start;text-align:left}}@media (max-width:600px){#gh-head .gh-head-menu{font-size:6vmin}}.gh-head{border-bottom:0!important;box-shadow:none}.author-template .gh-viewport{padding-top:0}.gh-head-dots{height:var(--head-h,72px);left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.gh-head-open .gh-head-dots{display:none}.gh-head-menu .nav a{white-space:nowrap}@media (min-width:741px){.gh-head-inner{grid-column-gap:var(--space-4);-moz-column-gap:var(--space-4);column-gap:var(--space-4);display:grid;grid-template-columns:1fr auto 1fr}.gh-head-brand{justify-self:start}.gh-head-menu{justify-self:center;position:static;transform:none}.gh-head-right{justify-self:end}}@media (min-width:741px) and (max-width:1320px){.gh-head-menu .nav{gap:max(1.2rem,min(1.6vw,var(--space-5)))}}.gh-head-dots{transition:opacity .3s ease}.gh-button-cta,.gh-head-logo img,.gh-head-menu .nav a{transition:color .3s ease,background-color .3s ease,filter .3s ease}.post-template:has(.gh-post-hero) .gh-head:not(.gh-scrolled):not(.gh-head-open){background:linear-gradient(180deg,rgba(20,8,8,.38),rgba(20,8,8,0));color:#f5f0eb}.post-template:has(.gh-post-hero) .gh-head:not(.gh-scrolled):not(.gh-head-open) .gh-head-dots{opacity:0}.post-template:has(.gh-post-hero) .gh-head:not(.gh-scrolled):not(.gh-head-open) .gh-head-logo img{filter:brightness(0) invert(.96)}.post-template:has(.gh-post-hero) .gh-head:not(.gh-scrolled):not(.gh-head-open) .gh-head-menu .nav a{color:hsla(30,33%,94%,.86)}.post-template:has(.gh-post-hero) .gh-head:not(.gh-scrolled):not(.gh-head-open) .gh-head-menu .nav a:hover{color:#fff}.post-template:has(.gh-post-hero) .gh-head:not(.gh-scrolled):not(.gh-head-open) .gh-button-cta{--theme-text:#f5f0eb;--theme-bg:#2b070b;--theme-text-sub:#fff}.post-template:has(.gh-post-hero) .gh-head:not(.gh-scrolled):not(.gh-head-open) :is(.gh-head-actions a:not(.gh-button-cta)){color:hsla(30,33%,94%,.86)}.post-template:has(.gh-post-hero) .gh-head:not(.gh-scrolled):not(.gh-head-open) :is(.gh-head-search button:not(.does-not-exist)){color:hsla(30,33%,94%,.86)}.post-template:has(.gh-post-hero) .gh-head:not(.gh-scrolled):not(.gh-head-open) .gh-theme-toggle:not(.does-not-exist):not(does-not-exist){color:hsla(30,33%,94%,.86)}.post-template:has(.gh-post-hero) .gh-head:not(.gh-scrolled):not(.gh-head-open) :is(.gh-head-actions a:not(.gh-button-cta)):hover{background:hsla(30,33%,94%,.12);color:#fff}.post-template:has(.gh-post-hero) .gh-head:not(.gh-scrolled):not(.gh-head-open) :is(.gh-head-search button:not(.does-not-exist)):hover{background:hsla(30,33%,94%,.12);color:#fff}.post-template:has(.gh-post-hero) .gh-head:not(.gh-scrolled):not(.gh-head-open) .gh-theme-toggle:not(.does-not-exist):not(does-not-exist):hover{background:hsla(30,33%,94%,.12);color:#fff}body:has(.br-page-cat[data-cat=dangoisse]){--cat-fg:var(--color-dangoisse);--cat-bg:var(--color-dangoisse-bg)}body:has(.br-page-cat[data-cat=de-rencontres]){--cat-fg:var(--color-de-rencontres);--cat-bg:var(--color-de-rencontres-bg)}body:has(.br-page-cat[data-cat=de-toilettes]){--cat-fg:var(--color-de-toilettes);--cat-bg:var(--color-de-toilettes-bg)}body:has(.br-page-cat[data-cat=de-coeur]){--cat-fg:var(--color-de-coeur);--cat-bg:var(--color-de-coeur-bg)}body:has(.br-page-cat) .gh-viewport{background:var(--cat-bg)}body:has(.br-page-cat) .gh-head:not(.gh-scrolled):not(.gh-head-open){background:transparent;color:var(--cat-fg)}body:has(.br-page-cat) .gh-head:not(.gh-scrolled):not(.gh-head-open) .gh-head-dots{opacity:0}body:has(.br-page-cat) .gh-head:not(.gh-scrolled):not(.gh-head-open) .gh-head-logo img{filter:brightness(0) invert(.96)}body:has(.br-page-cat) .gh-head:not(.gh-scrolled):not(.gh-head-open) .gh-head-menu .nav a{color:color-mix(in srgb,var(--cat-fg) 88%,transparent)}body:has(.br-page-cat) .gh-head:not(.gh-scrolled):not(.gh-head-open) .gh-head-menu .nav a:hover,body:has(.br-page-cat) .gh-head:not(.gh-scrolled):not(.gh-head-open) .nav-current-parent a{color:var(--cat-fg)}body:has(.br-page-cat) .gh-head:not(.gh-scrolled):not(.gh-head-open) .gh-button-cta{--theme-text:var(--cat-fg);--theme-bg:var(--cat-bg);--theme-text-sub:var(--cat-fg)}body:has(.br-page-cat) .gh-head:not(.gh-scrolled):not(.gh-head-open) :is(.gh-head-actions a:not(.gh-button-cta)){color:color-mix(in srgb,var(--cat-fg) 88%,transparent)}body:has(.br-page-cat) .gh-head:not(.gh-scrolled):not(.gh-head-open) :is(.gh-head-search button:not(.does-not-exist)){color:color-mix(in srgb,var(--cat-fg) 88%,transparent)}body:has(.br-page-cat) .gh-head:not(.gh-scrolled):not(.gh-head-open) .gh-theme-toggle:not(.does-not-exist):not(does-not-exist){color:color-mix(in srgb,var(--cat-fg) 88%,transparent)}body:has(.br-page-cat) .gh-head:not(.gh-scrolled):not(.gh-head-open) :is(.gh-head-actions a:not(.gh-button-cta)):hover{background:color-mix(in srgb,var(--cat-fg) 12%,transparent);color:var(--cat-fg)}body:has(.br-page-cat) .gh-head:not(.gh-scrolled):not(.gh-head-open) :is(.gh-head-search button:not(.does-not-exist)):hover{background:color-mix(in srgb,var(--cat-fg) 12%,transparent);color:var(--cat-fg)}body:has(.br-page-cat) .gh-head:not(.gh-scrolled):not(.gh-head-open) .gh-theme-toggle:not(.does-not-exist):not(does-not-exist):hover{background:color-mix(in srgb,var(--cat-fg) 12%,transparent);color:var(--cat-fg)}.gh-canvas,.kg-width-full.kg-content-wide{--gap:4vw;--main:min(var(--content-width,800px),100% - var(--gap) * 2);--wide:minmax(0,calc((var(--container-width, 100%) - var(--content-width, 720px))/2));--full:0;grid-gap:0 var(--margin);display:grid;gap:0 var(--margin);grid-template-columns:[full-start] var(--full) [wide-start] var(--wide) [main-start] var(--main) [main-end] var(--wide) [wide-end] var(--full) [full-end]}.gh-canvas>*{grid-column:main-start/main-end}.gh-canvas{margin-top:var(--margin)}.kg-content-wide>div,.kg-width-wide{grid-column:wide-start/wide-end}.kg-width-full{grid-column:full-start/full-end}.kg-width-full img{width:100%}.gh-content>*+*{margin-top:var(--margin)}.gh-content>[id]+*{margin-top:1.5rem}.gh-content [id]+.kg-card,.gh-content blockquote+.kg-card{margin-top:6vmin}.gh-canvas>blockquote,.gh-canvas>dl,.gh-canvas>ol,.gh-canvas>p,.gh-canvas>ul{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:var(--weight-regular);line-height:1.6em}.gh-content>dl,.gh-content>ol,.gh-content>ul{padding-left:1.9em}.gh-content hr{margin-top:6vmin}.gh-content hr+*{margin-top:6vmin!important}.gh-content blockquote{font-style:italic;position:relative}.gh-content blockquote:before{background:var(--color-primary);bottom:0;content:"";left:-1.5em;position:absolute;top:0;width:.3rem}@media (max-width:650px){.gh-canvas blockquote,.gh-canvas dl,.gh-canvas ol,.gh-canvas p,.gh-canvas ul{font-size:var(--text-lg)}.gh-content blockquote:before{left:-4vmin}}.gh-content .kg-card+:not(.kg-card),.gh-content :not(.kg-card):not([id])+.kg-card{margin-top:6vmin}figcaption{color:var(--color-dark);font-size:var(--font-small);font-weight:var(--font-bold);line-height:1.4em;padding:.8rem 0;text-align:left}figcaption strong{color:rgba(0,0,0,.8)}.gh-canvas :not(pre) code{background:#f0f6f9;border:1px solid #e1eaef;border-radius:.25em;color:#dc0050;font-size:.9em;font-weight:var(--weight-regular)!important;line-height:1em;padding:.15em .4em;vertical-align:middle}.gh-canvas>pre{background:hsla(0,0%,100%,.8);border-radius:var(--radius);box-shadow:none;overflow:scroll;padding:16px 20px}.kg-embed-card{align-items:center;display:flex;flex-direction:column;width:100%}.kg-product-card{display:block!important;flex-direction:row;grid-column:wide-start/wide-end}.kg-product-card-container{border:1px solid var(--color-light)!important;border-radius:0!important;box-shadow:none;display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:auto!important;max-width:none!important;overflow:hidden;padding:0!important;width:100%!important}.kg-product-card-image{border-right:1px solid var(--color-light)!important;grid-column:1/2!important;grid-row:1/6!important;height:100%!important;max-height:80vh;overflow:hidden;text-align:center;width:auto}.kg-product-card-button,.kg-product-card-description,.kg-product-card-rating,.kg-product-card-title-container{grid-column:2/3!important;margin:0 var(--margin);max-width:none!important}.kg-product-card-button{border-radius:var(--radius)!important;display:inline!important;float:left;font-size:var(--font-medium)!important;height:auto!important;overflow:hidden;padding:1.6rem!important;text-transform:uppercase;width:-moz-max-content!important;width:max-content!important}.kg-product-card-title-container h4{color:var(--color-darkest);font-family:var(--font-sans-serif)!important;font-size:var(--font-biggest)!important;font-weight:var(--font-bold)!important;margin-top:var(--margin)!important}.kg-product-card-title-container h4,.kg-product-card-title-container span{max-width:none!important;width:100%!important}.kg-embed-card>:where(iframe[src*="youtube.com"],iframe[src*="vimeo.com"]){aspect-ratio:16/9;height:auto;width:100%}.kg-image-card img{margin:auto}.kg-width-full.kg-card-hascaption{display:grid;grid-template-columns:inherit}.kg-width-wide.kg-card-hascaption img{grid-column:wide-start/wide-end}.kg-width-full.kg-card-hascaption img{grid-column:1/-1}.kg-width-full.kg-card-hascaption figcaption{grid-column:main-start/main-end}.gh-content table{border-collapse:collapse;width:100%}.gh-content th{font-size:.75em;padding:.5em .8em;text-align:left;text-transform:uppercase}.gh-content td{padding:.4em .7em}.gh-content tbody tr:nth-child(odd){background-color:rgba(0,0,0,.1);padding:1px}.gh-content tbody tr:nth-child(2n+2) td:last-child{box-shadow:inset 1px 0 rgba(0,0,0,.1),inset -1px 0 rgba(0,0,0,.1)}.gh-content tbody tr:nth-child(2n+2) td{box-shadow:inset 1px 0 rgba(0,0,0,.1)}.gh-content tbody tr:last-child{border-bottom:1px solid rgba(0,0,0,.1)}.gh-content h2{font-family:var(--font-sans-serif);font-size:var(--text-xl);padding-bottom:.5rem;padding-top:1.8rem}.gh-content h2,.gh-content h3{font-weight:var(--font-bold)!important}.gh-content h3{font-family:var(--font-sans-serif);font-size:var(--text-md);padding-bottom:.5rem;padding-top:1.6rem}.gh-content h4{font-family:var(--font-serif);font-size:var(--text-md)}.gh-content h5{font-family:var(--font-serif);font-size:var(--text-base)}.kg-header-card-heading{font-family:var(--font-sans-serif)!important;font-weight:var(--font-bold)!important}.kg-header-card-subheading{font-size:var(--font-medium)!important}.kg-header-card-button{border-radius:var(--radius)!important;font-size:var(--text-sm)!important;font-weight:var(--font-bold)!important;text-transform:uppercase!important}.gh-content .kg-bookmark-card{display:flex;flex-direction:column-reverse;gap:var(--space-3);margin:var(--space-7) 0}.gh-content .kg-bookmark-card figcaption{color:var(--theme-text-muted);font-family:var(--font-sans-serif);font-size:var(--text-sm);font-weight:var(--weight-bold);margin:0;padding:0;text-align:left}.gh-content figure.kg-bookmark-card .kg-bookmark-container{align-items:stretch;background:var(--theme-bg2);border:1px solid var(--theme-border);border-radius:8px;box-shadow:none;color:var(--theme-text);display:flex;min-height:0;overflow:hidden;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.gh-content figure.kg-bookmark-card .kg-bookmark-container:hover{background:var(--theme-bg);border-color:var(--theme-text)}.gh-content figure.kg-bookmark-card .kg-bookmark-content{color:var(--theme-text);gap:var(--space-2);padding:var(--space-5)}.gh-content figure.kg-bookmark-card .kg-bookmark-title{color:var(--theme-text);font-family:var(--font-sans-serif);font-size:var(--text-base);font-weight:var(--weight-bold)}.gh-content figure.kg-bookmark-card .kg-bookmark-description{color:var(--theme-text-sub);font-family:var(--font-sans-serif);font-size:var(--text-sm)}.gh-content figure.kg-bookmark-card .kg-bookmark-metadata{color:var(--theme-text-muted);font-family:var(--font-sans-serif);font-size:var(--text-xs);margin-top:var(--space-3)}.gh-content figure.kg-bookmark-card .kg-bookmark-icon{display:none}.gh-content figure.kg-bookmark-card .kg-bookmark-publisher{color:var(--theme-text-sub);opacity:1}.gh-content .kg-bookmark-thumbnail{border-radius:0;flex:0 0 34%}.gh-content .kg-bookmark-thumbnail img{border-radius:0;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:1100px){.gh-content .kg-bookmark-card{grid-column:wide-start/wide-end}}@media (max-width:640px){.gh-content .kg-bookmark-container{flex-direction:column-reverse}.gh-content .kg-bookmark-thumbnail{aspect-ratio:16/9;flex:0 0 auto}}.gh-readmore{padding-top:2.4rem}.gh-readmore>h2{text-align:center}.gh-readmorecontent{margin-top:var(--margin)}.gh-readmore-inner{grid-gap:var(--gap);display:grid;gap:var(--gap);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-auto-rows:1fr;padding:0 var(--space-page) var(--margin)}.gh-readmore-inner .gh-card{overflow:visible}.gh-readmore-inner .gh-card-link{flex-direction:column!important;gap:0!important}.gh-readmore-inner .gh-card-picture{aspect-ratio:4/3!important;flex:none!important;height:auto!important;width:100%!important}.gh-readmore-inner .gh-card-title{font-size:var(--text-lg)!important}.gh-readmore-inner .gh-card-link{align-items:stretch;padding:0;text-align:left}.gh-readmore-inner .gh-card-tag,.gh-readmore-inner .gh-card-tags-row{justify-content:flex-start;left:0;right:auto}.gh-readmore-inner .gh-card-content{flex:1;padding:var(--gap) 0!important}.gh-readmore-inner .gh-card-content p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:var(--text-sm)!important;overflow:hidden}.gh-readmore-inner .gh-card-meta .orange{display:none}.gh-readmore-inner:has(.gh-readmore-next){display:flex;flex-direction:row;padding:0}@media (max-width:700px){.gh-readmore-inner{grid-template-columns:1fr}}.gh-readmore-next,.gh-readmore-prev{align-items:center;aspect-ratio:16/9;background-position:50%;background-repeat:no-repeat;background-size:cover;filter:brightness(.6);justify-content:flex-end;min-width:50%;position:relative;text-align:center}.gh-readmore-next:hover,.gh-readmore-prev:hover{filter:brightness(1)}.gh-readmore a{align-items:center;color:currentColor;display:flex;gap:calc(var(--margin)/3);min-height:100%;padding:var(--margin);-webkit-text-decoration:none;text-decoration:none;transition:gap .3s ease}.gh-readmore a:hover{gap:calc(var(--margin))}.gh-readmore>h2{margin:0 0 1.6rem;width:100%}.gh-readmore svg{display:inline-block;filter:brightness(0) invert(1);max-height:var(--font-body)}.gh-readmore .club-seal svg{filter:none;max-height:none}.gh-readmore h5{color:var(--color-blanc);font-size:inherit;font-size:var(--text-sm);text-shadow:1px 1px 0 rgba(0,0,0,.35);width:100%}.gh-readmore h5+svg,.gh-readmore svg+h5{margin-left:2vmin}@media (max-width:700px){.gh-readmore{font-size:var(--text-base)}.gh-readmore svg{margin:.1em 0 0}}.breve-nav{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:1fr 1fr;padding:var(--space-section) var(--space-page)}.bn-link{align-items:center;border:1px solid var(--theme-border);border-radius:var(--radius-card);color:var(--theme-text);display:flex;gap:var(--space-4);padding:var(--space-5) var(--space-6);-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.bn-link:hover{background:var(--theme-bg2);border-color:var(--theme-text)}.bn-next{grid-column:2;justify-content:flex-end;text-align:right}.bn-text{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.bn-label{margin:0}.bn-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-family:var(--font-sans-serif);font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:1.15;overflow:hidden}.bn-chev{flex:none;height:28px;transition:transform .2s ease;width:28px}.bn-prev:hover .bn-chev{transform:translateX(-4px)}.bn-next:hover .bn-chev{transform:translateX(4px)}@media (max-width:740px){.breve-nav{grid-template-columns:1fr}.bn-next{grid-column:auto}.gh-readmore-inner{grid-auto-columns:auto;grid-auto-flow:row;grid-auto-rows:auto;grid-template-columns:minmax(0,1fr)}}form[data-members-form] .gh-button-loader,form[data-members-form] .message-error,form[data-members-form] .message-success{display:none}.gh-button-content{min-width:100px}.message-error svg,.message-success svg{height:15px;margin-right:5px;position:relative;top:-1px;width:15px}.message-success svg{fill:#fff}.message-error svg{fill:var(--color-error)}form[data-members-form].error .message-error,form[data-members-form].success .message-success{background:var(--color-base);border-radius:var(--radius);color:var(--color-on-accent);font-size:var(--text-sm);font-weight:var(--weight-regular);left:4vmin;line-height:1.5em;margin:0 auto;max-width:calc(1400px - 8vmin);padding:10px 0;position:fixed;right:4vmin;text-align:center;top:20px;z-index:9999}form[data-members-form].success .message-success{background:var(--color-success)}form[data-members-form].error .message-error{background:#fff;box-shadow:none;color:var(--color-error)}form[data-members-form] .gh-button{min-width:120px;position:relative}form[data-members-form].loading .gh-button-content{visibility:hidden}form[data-members-form].loading .gh-button-loader{bottom:-30%;display:inline-block;left:50%;margin:0 0 0 -19px;position:absolute;transform:scale(.6)}.gh-button-loader svg path,.gh-button-loader svg rect{fill:#fff}form[data-members-form].error .message-error,form[data-members-form].success .message-success{display:block}.gh-article .gh-canvas>.pw{display:block;grid-column:full-start/full-end;justify-self:center;margin:0;max-width:none;padding:0;position:relative;text-align:left;text-align:initial;width:100vw}.pw-fade{bottom:100%;height:260px;left:0;pointer-events:none;position:absolute;width:100%}.pw-band{background:var(--theme-bg);color:var(--theme-text);padding:var(--space-6) var(--space-page) var(--space-section)}.pw-inner{align-items:center;display:flex;flex-direction:column;gap:var(--space-5);margin:0 auto;max-width:620px;text-align:center}.pw-stamp{color:currentColor;height:96px;transform:rotate(var(--stamp-tilt,-8deg));width:96px}.pw-stamp .club-mark{display:block;height:100%;width:100%}.pw-stamp .club-mark path{stroke-width:1.7}.gh-article .gh-content .pw-title{color:inherit;font-size:max(2.8rem,min(4.2vw,4.4rem));letter-spacing:-.02em;line-height:1.08;margin:0}.gh-article .gh-content .pw-lead{color:inherit;font-size:var(--text-md);line-height:1.55;margin:0;max-width:46ch;opacity:.8}.gh-article .gh-content .pw-perks{grid-gap:var(--space-2);display:grid;font-size:var(--text-base);gap:var(--space-2);line-height:1.45;list-style:none;margin:0;padding:0;text-align:left}.gh-article .gh-content .pw-perks li{margin:0;opacity:.85;padding-left:1.5em;position:relative}.gh-article .gh-content .pw-perks li:before{color:color-mix(in srgb,var(--color-hat) 55%,#f5f0eb);content:"\2713";font-weight:var(--weight-bold);left:0;position:absolute}.pw-actions{margin-top:var(--space-2)}.gh-article .gh-content .pw a{-webkit-text-decoration:none;text-decoration:none}.gh-article .gh-content .pw .pw-btn{background:var(--color-hat,#f50);border:0;color:#fff}.gh-article .gh-content .pw .pw-btn:hover{filter:brightness(1.08)}.gh-article .gh-content .pw .pw-btn-free{background:var(--theme-bg);border:0;color:var(--theme-text)}.gh-article .gh-content .pw-signin{font-size:var(--text-sm);margin:0;opacity:.75}.gh-article .gh-content .pw-signin a{color:inherit;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px}.gh-mid-cta{align-items:center;background:var(--theme-bg2);border-radius:var(--radius-card);color:var(--theme-text);display:flex;gap:var(--space-5);margin:0;padding:var(--space-6) var(--space-6)}.gh-mid-cta .club-mini{color:var(--theme-text-sub);flex:none;height:112px;margin:-8px 0;transform:rotate(-8deg);width:112px}.gh-mid-cta-body{display:flex;flex-direction:column;gap:var(--space-2)}.gh-article .gh-content .gh-mid-cta p{margin:0}.gh-mid-cta-title{color:var(--theme-text);font-size:var(--text-lg);font-weight:700;line-height:1.25}.gh-mid-cta-text{color:var(--theme-text-sub);font-size:var(--text-sm);line-height:1.5}.gh-mid-cta-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);margin-top:var(--space-2)}.gh-article .gh-content .gh-mid-cta a{-webkit-text-decoration:none;text-decoration:none}@media (max-width:600px){.gh-mid-cta{align-items:flex-start;gap:var(--space-4);padding:var(--space-5)}.gh-mid-cta .club-mini{height:76px;margin:0;width:76px}}.gh-article .gh-content .pw .pw-actions a.btn{border:0;-webkit-text-decoration:none;text-decoration:none}.gh-article .gh-content .pw .pw-actions a.pw-btn{-webkit-text-fill-color:#fff;background:var(--color-hat,#f50);color:#fff}.gh-article .gh-content .pw .pw-actions a.pw-btn-free{-webkit-text-fill-color:#f5f0eb;background:var(--color-ink,#2b070b);color:#f5f0eb}.gh-article .gh-content .gh-mid-cta a.gh-mid-btn{align-items:center;border:1.5px solid var(--theme-text);border-radius:6px;color:var(--theme-text);display:inline-flex;font-size:var(--text-sm);font-weight:700;height:38px;padding:0 16px;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s ease,color .2s ease}.gh-article .gh-content .gh-mid-cta a.gh-mid-btn.is-ink{background:var(--theme-text);color:var(--theme-bg)}@media (hover:hover){.gh-article .gh-content .gh-mid-cta a.gh-mid-btn:not(.is-ink):hover{background:var(--theme-text);color:var(--theme-bg)}.gh-article .gh-content .gh-mid-cta a.gh-mid-btn.is-ink:hover{background:var(--color-accent);border-color:var(--color-accent)}}.gh-article .gh-content .gh-mid-cta .gh-mid-cta-actions{gap:var(--space-3)}.gh-article .gh-content .gh-mid-cta a.gh-mid-tip-btn{flex:none;white-space:nowrap}@media (max-width:600px){.gh-article .gh-content .gh-mid-cta a.gh-mid-tip-btn{margin-left:44px}}.gh-mid-cta-body{flex:1}.gh-article .gh-content .gh-mid-cta a.gh-mid-tip-btn{gap:.3em}.gh-mid-cta .diesel-stamp{transform:rotate(var(--stamp-tilt,-9deg))}.gh-article .gh-content .gh-mid-cta a.gh-mid-tip-btn{margin-left:0}.gh-mid-cta .diesel-stamp{height:128px;width:128px}.diesel-stamp .diesel-price{fill:currentColor;font-family:var(--font-cond);font-size:14px;font-weight:600;letter-spacing:.01em}.gh-mid-cta .diesel-stamp{color:color-mix(in srgb,var(--theme-text-muted) 70%,var(--theme-bg2))}.diesel-stamp .diesel-price{font-size:17px;font-weight:300}.diesel-stamp .diesel-label{fill:currentColor;font-family:var(--font-cond);font-size:10px;font-weight:400;letter-spacing:.22em}.diesel-stamp .diesel-price{font-size:15px;font-weight:500;letter-spacing:.02em}.diesel-stamp .diesel-label{font-size:13px;font-weight:600;letter-spacing:.12em}.gh-mid-cta{isolation:isolate;overflow:visible;position:relative}.gh-mid-cta:before{background-image:radial-gradient(circle,color-mix(in srgb,var(--theme-text) 16%,transparent) .9px,transparent 1.3px);background-size:5px 5px;border-radius:inherit;bottom:0;content:"";left:0;-webkit-mask-image:radial-gradient(120% 140% at 100% 100%,#000 0,transparent 55%);mask-image:radial-gradient(120% 140% at 100% 100%,#000 0,transparent 55%);pointer-events:none;position:absolute;right:0;top:0;z-index:-1}@media (min-width:601px){.gh-mid-cta .diesel-stamp{margin-left:-64px}}@media (max-width:600px){.gh-mid-cta .diesel-stamp{margin-left:-36px}}.diesel-stamp{position:relative}.diesel-waves{height:21px;overflow:visible;position:absolute;right:-20px;top:-30px;transform:rotate(18deg);width:34px}.diesel-waves path{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.gh-mid-cta .diesel-stamp svg.diesel-waves{height:56px;overflow:visible;position:absolute;right:-20px;top:-16px;transform:rotate(18deg);width:90px}.gh-mid-cta .diesel-stamp svg.diesel-waves path{stroke-width:2.68px;vector-effect:non-scaling-stroke}.gh-mid-cta .diesel-stamp svg.diesel-waves{color:color-mix(in srgb,var(--color-accent) 55%,var(--theme-bg2))}.gh-mid-cta .diesel-stamp{color:color-mix(in srgb,var(--theme-text-sub) 80%,var(--theme-bg2))}.gh-mid-cta .diesel-stamp svg.diesel-waves{color:color-mix(in srgb,var(--theme-text-muted) 70%,var(--theme-bg2))}.pw-band .pw-stamp.club-round svg :is(.club-core .club-wave:not(does-not-exist)){vector-effect:non-scaling-stroke;stroke-width:var(--stamp-line-sm)}.pw-band .pw-stamp.club-round svg :is(.club-core .club-hat path){vector-effect:non-scaling-stroke;stroke-width:var(--stamp-line-sm)}.pw-band .pw-stamp.club-round svg .club-line:not(.does-not-exist):not(does-not-exist),.pw-band .pw-stamp.club-round svg circle:not(.does-not-exist):not(.does-not-exist),.pw-band .pw-stamp.club-round svg path:not(.does-not-exist):not(.does-not-exist){vector-effect:non-scaling-stroke;stroke-width:var(--stamp-line-sm)}.gh-mid-form{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.gh-mid-form .ds-input{flex:1 1 200px;height:38px;padding-bottom:0;padding-top:0}.gh-article .gh-content .gh-mid-cta .gh-mid-form button.gh-mid-btn{align-items:center;background:var(--theme-text);border:1.5px solid var(--theme-text);border-radius:6px;color:var(--theme-bg);cursor:pointer;display:inline-flex;font-family:var(--font-sans-serif);font-size:var(--text-sm);font-weight:700;height:38px;padding:0 16px;transition:background-color .2s ease,border-color .2s ease}@media (hover:hover){.gh-article .gh-content .gh-mid-cta .gh-mid-form button.gh-mid-btn:hover{background:var(--color-accent);border-color:var(--color-accent)}}.gh-mid-busy,.gh-mid-form.loading .gh-mid-idle,.gh-mid-msg{display:none}.gh-mid-form.loading .gh-mid-busy{display:inline}.gh-article .gh-content .gh-mid-form .gh-mid-msg{flex-basis:100%;font-size:var(--text-sm);margin:0}.gh-mid-form.success .ds-input,.gh-mid-form.success button{display:none}.gh-mid-form.success .gh-mid-ok{color:var(--theme-text);display:block;font-weight:600}.gh-mid-form.error .gh-mid-err{color:var(--color-error);display:block}.gh-article .gh-content .pw .pw-actions{align-items:center;display:flex;flex-direction:column;gap:var(--space-3)}.gh-article .gh-content .pw .pw-trial{color:inherit;font-family:var(--font-sans-serif);font-size:var(--text-sm);opacity:.85;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px}.gh-article .gh-content .pw .pw-trial:hover{opacity:1}.gh-error-section{align-items:center;display:flex;justify-content:center;min-height:60vh;padding:96px var(--margin);text-align:center}.gh-error-content{align-items:center;display:flex;flex-direction:column;gap:8px}.gh-error-code{color:var(--theme-text-muted);font-family:var(--font-sans-serif);font-size:max(120px,min(20vw,220px));line-height:1;opacity:.4}.gh-error-code,.gh-error-description{font-weight:var(--weight-bold);margin:0}.gh-error-description{color:var(--theme-text);font-family:var(--font-serif);font-size:max(24px,min(4vw,36px));line-height:1.3;max-width:600px}.gh-error-sub{color:var(--theme-text-sub);font-family:var(--font-sans-serif);font-size:var(--text-base);margin:8px 0 0}.gh-error-actions{display:flex;gap:16px;margin-top:32px}.gh-error-suggestions{padding:0 var(--margin) 96px}.gh-error-suggest-title{margin-bottom:32px;text-align:center}.gh-error-cards{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px}@media (max-width:980px){.gh-error-cards{grid-template-columns:1fr}.gh-error-actions{flex-direction:column}}.gh-error-link{display:block;font-size:var(--text-base);margin-top:4vmin}.gh-error-stack{margin:0 auto;max-width:600px;padding:8vmin 0;text-align:left}.gh-error-stack-list{font-size:var(--text-sm);margin:4vmin 0 0}.gh-error-stack-list>li{border-top:1px solid rgba(0,0,0,.1);margin:0;padding:2rem 0}.gh-error-stack-function{color:red;font-size:var(--text-md);margin:0 0 .5em}.gh-foot{--foot-fade:96px;grid-gap:var(--space-6) var(--space-5);background:var(--theme-bg2);display:grid;gap:var(--space-6) var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));max-width:100vw;overflow:hidden;padding:var(--foot-fade) var(--space-page) var(--space-7);position:relative;z-index:2}.dz-dissolve-foot{height:var(--foot-fade);left:0;pointer-events:none;position:absolute;top:0;width:100%}.gh-foot .gh-container{align-items:flex-start;display:flex;flex-direction:column;min-width:0;padding:0;text-align:left}.gh-foot h2{margin:0 0 var(--space-3)}.gh-foot ul{display:block;list-style:none;margin:0;padding:0}.gh-foot ul li{margin:0!important;padding:0}.gh-foot ul li a{display:inline-block;font-size:var(--text-base);line-height:1.4;padding:5px 0}.gh-foot a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.gh-foot a:hover{color:var(--color-primary)}.gh-foot-logo{display:block;margin-bottom:var(--space-4)}.gh-foot-logo img{display:block;height:56px;width:auto}[data-theme=dark] .gh-foot-logo img{filter:brightness(0) invert(.85)}.gh-foot-brand .gh-foot-legal{margin-top:auto}.gh-foot .gh-foot-legal,.gh-foot .gh-foot-legal a{color:var(--theme-text-sub);font-size:var(--text-2xs);font-weight:var(--weight-regular);letter-spacing:.5px;line-height:1.4;padding:0}.gh-foot .gh-foot-legal{margin-bottom:0;padding-top:var(--space-4)}.gh-foot .gh-foot-legal a{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:2px}.gh-foot-app{margin-top:var(--space-4)}.gh-foot .gh-foot-btn{background:transparent;border:1px solid color-mix(in srgb,currentColor 45%,transparent);color:var(--theme-text-sub)!important;font-weight:var(--weight-medium,500);gap:var(--space-2)}.gh-foot .gh-foot-btn:hover{border-color:currentColor;box-shadow:none;color:var(--theme-text)!important;transform:none}.gh-foot-btn svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none;height:14px;width:14px}.gh-foot-btn[aria-pressed=true]{color:var(--theme-text)!important}.gh-foot-app:has(>.gh-foot-btn[hidden]){display:none}.pwa-hint{color:var(--theme-text-sub);font-size:var(--text-xs);line-height:1.5;margin:var(--space-2) 0 0;max-width:30ch}.pwa-hint[hidden]{display:none}@media (max-width:1000px){.gh-foot{grid-template-columns:repeat(3,minmax(0,1fr))}.gh-foot>.gh-foot-brand{align-items:center;border-top:1px solid var(--theme-line-subtle,rgba(43,7,11,.1));flex-direction:row;flex-wrap:wrap;gap:var(--space-3) var(--space-6);grid-column:1/-1;order:10;padding-top:var(--space-5)}.gh-foot-brand .gh-foot-logo{margin:0 auto 0 0}.gh-foot-brand ul{display:flex;gap:var(--space-5);white-space:nowrap}.gh-foot-brand .gh-foot-app{margin:0}.gh-foot-brand .gh-foot-legal{flex-basis:100%;padding-top:0}}@media (max-width:600px){.gh-foot{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.gh-foot>.gh-container:last-child{grid-column:1/-1}.gh-foot-brand .gh-foot-logo{flex-basis:100%}.gh-foot-brand ul{flex-wrap:wrap;gap:0 var(--space-5)}}.home-template .gh-viewport{padding-top:var(--head-h)}.hp-hero{--speed-back:0.25;--speed-head:0.3;--speed-mid:0.6;--speed-front:0.85;--speed-ctas:0.7;--hp-fade:20vh;background:var(--theme-bg);height:calc(100vh + var(--hp-fade));height:calc(100svh + var(--hp-fade));overflow:hidden;overflow-anchor:none;position:relative}.hp-hero-art{bottom:0;left:0;position:absolute;right:0;top:0}@media (max-width:740px){.hp-hero .hp-hero-stamp{height:104px;margin-top:0;width:104px}.hp-hero .hp-hero-ctas{bottom:calc(5vh + var(--hp-fade) + env(safe-area-inset-bottom, 0px));flex-wrap:wrap;padding:0 var(--space-4)}.hp-hero-art{will-change:transform}}.hp-hero-layer{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;position:absolute;right:0;top:0;width:100%;will-change:transform}.hp-hero-back{bottom:auto;opacity:.7;top:-7vh;z-index:0}.hp-hero-mid{z-index:2}.hp-hero-front{transform:scale(1.25);transform-origin:50% 100%;z-index:4}.hp-hero-layer{pointer-events:none}.hp-hero-head{left:0;padding:0 var(--space-4);position:absolute;right:0;text-align:center;top:12.5vh;will-change:transform;z-index:1}.hp-hero-stamp{color:#5e4242;display:inline-block;height:132px;margin-top:-3vh;transform:rotate(8deg);width:132px}.hp-hero-stamp svg{display:block;height:100%;overflow:visible;width:100%}.hp-hero-stamp .stamp-line{fill:none;stroke:currentColor;stroke-width:2.36;stroke-linejoin:round;stroke-linecap:round}.hp-hero-stamp .stamp-text{fill:currentColor;stroke:currentColor;stroke-width:.4;stroke-linejoin:round;font-family:var(--font-sans-serif);font-size:9.5px;font-weight:800;letter-spacing:.1em}.hp-hero-stamp .stamp-dot,.hp-hero-stamp .stamp-mark{fill:currentColor}.hp-hero-stamp .stamp-thin{stroke-width:.7}.hp-hero-stamp .stamp-mark-outline{fill:none;stroke:currentColor;stroke-linejoin:round}.hp-hero-title{color:var(--color-ink);font-size:min(var(--text-display),5.5vw);margin-top:var(--space-4)}[data-theme=dark] .hp-hero-stamp{color:#d8cfc6}.hp-hero-fixed{display:block}[data-theme=dark] .hp-hero-title{color:#f5f0eb}.hp-hero-rotator{contain:layout;display:grid;margin:0 auto;max-width:16em}.hp-hero-live,.hp-hero-phrase{grid-area:1/1}.hp-hero-phrase{visibility:hidden}.hp-hero-live{transition:opacity .26s ease,transform .26s ease;will-change:opacity,transform}.hp-hero-live.is-out{opacity:0;transform:translateY(-.18em)}.hp-hero-live.is-pre{opacity:0;transform:translateY(.22em);transition:none}.hp-hero-ctas{bottom:calc(33vh + var(--hp-fade));display:flex;gap:var(--space-4);justify-content:center;left:0;position:absolute;right:0;will-change:transform;z-index:3}.hp-hero-ctas .btn-outline{background:var(--theme-bg);border-color:var(--theme-bg)}.hp-hero-ctas .btn-secondary{background:var(--color-ink);border-color:var(--color-ink);color:#f5f0eb!important}.hp-hero-ctas .btn-secondary:hover{background:#4a1a1f;border-color:#4a1a1f}[data-theme=dark] .hp-hero-ctas .btn-outline{background:#f5f0eb;border-color:#f5f0eb;color:var(--color-ink)!important}[data-theme=dark] .hp-hero-ctas .btn-outline:hover{color:var(--color-accent)!important}@keyframes hp-par{0%{transform:translateZ(0)}to{transform:translate3d(0,calc(var(--lag)*120vh),0)}}@keyframes hp-par-front{0%{transform:translateZ(0) scale(1.25)}to{transform:translate3d(0,calc(var(--lag)*120vh),0) scale(1.25)}}@supports (animation-timeline:scroll()){@media (min-width:741px) and (prefers-reduced-motion:no-preference){.hp-hero-back{--lag:calc(1 - var(--speed-back))}.hp-hero-head{--lag:calc(1 - var(--speed-head))}.hp-hero-mid{--lag:calc(1 - var(--speed-mid))}.hp-hero-front{--lag:calc(1 - var(--speed-front))}.hp-hero-ctas{--lag:calc(1 - var(--speed-ctas))}.hp-hero-back,.hp-hero-ctas,.hp-hero-head,.hp-hero-mid{animation-name:hp-par}.hp-hero-front{animation-name:hp-par-front}.hp-hero-back,.hp-hero-ctas,.hp-hero-front,.hp-hero-head,.hp-hero-mid{animation-timeline:scroll(root);animation-range:0 120vh;animation-fill-mode:both;animation-timing-function:linear}}@media (max-width:740px) and (prefers-reduced-motion:no-preference){.hp-hero-art{--lag:0.3;animation-timeline:scroll(root);animation-range:0 120vh;animation-fill-mode:both;animation-name:hp-par;animation-timing-function:linear}}}.hp-intro{padding:calc(var(--space-section)*1.4) var(--space-page);position:relative;text-align:center}.hp-intro:after{border-bottom:1px solid var(--theme-line-subtle);bottom:0;content:"";left:var(--space-page);position:absolute;right:var(--space-page)}.hp-intro-title{text-wrap:balance;color:var(--theme-text);font-family:var(--font-sans-serif);font-size:max(3.2rem,min(4vw,5.6rem));font-weight:800;letter-spacing:-.02em;line-height:1.05;margin:0 auto;max-width:20ch}.hp-intro-sub{color:var(--theme-text-sub);font-family:var(--font-serif);font-size:max(2.4rem,min(2.8vw,3.8rem));font-style:italic;font-weight:400;line-height:1.15;margin:var(--space-4) auto 0}.hp-breves{display:grid;grid-template-columns:1.2fr 1fr;overflow:hidden}.hp-breves-text{display:flex;flex-direction:column;justify-content:center;padding:120px var(--space-page)}.hp-breves-title{color:var(--theme-text);margin:24px 0}.hp-breves-sub{color:var(--theme-text-sub);margin:0 0 32px;max-width:480px}.hp-breves-stack{display:block;min-height:620px;position:relative;-webkit-text-decoration:none;text-decoration:none}.hp-breves-card{box-shadow:var(--shadow-md);left:50%;position:absolute;top:50%;transition:transform .4s ease;width:min(68%,360px)}.hp-breves-card:first-child{transform:translate(-50%,-50%) rotate(3deg);z-index:4}.hp-breves-card:nth-child(2){transform:translate(-46%,-52%) rotate(-4deg);z-index:3}.hp-breves-card:nth-child(3){transform:translate(-54%,-49%) rotate(7deg);z-index:2}.hp-breves-card:nth-child(4){transform:translate(-49%,-51%) rotate(-9deg);z-index:1}@media (hover:hover){.hp-breves-stack:hover .hp-breves-card:first-child{transform:translate(-36%,-38%) rotate(4deg)}.hp-breves-stack:hover .hp-breves-card:nth-child(2){transform:translate(-14%,-66%) rotate(10deg)}.hp-breves-stack:hover .hp-breves-card:nth-child(3){transform:translate(-88%,-36%) rotate(-9deg)}.hp-breves-stack:hover .hp-breves-card:nth-child(4){transform:translate(-66%,-68%) rotate(-6deg)}.hp-breves-stack:hover .hp-breves-go{opacity:1}}.hp-breves-calendar{color:var(--color-ink);height:94px;left:calc(50% + min(34%, 180px) - 70px);pointer-events:none;position:absolute;top:calc(50% - min(34%, 180px)*1.25 - 40px);transform:rotate(-9deg);width:104px;z-index:5}[data-theme=dark] .hp-breves-calendar{color:var(--theme-text)}.hp-breves-calendar svg{display:block;height:100%;overflow:visible;width:100%}.hp-breves-go{left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity var(--ease);z-index:6}.hp-breves-stack:focus-visible .hp-breves-go{opacity:1}[data-theme=dark] .hp-breves-go{background:#d8cfc6;border-color:#d8cfc6}@media (hover:none),(max-width:1099px){.hp-breves-go{opacity:1;white-space:nowrap}}.hp-thisweek{grid-gap:var(--space-3);--inner-radius:8px;align-items:center;border:var(--border-subtle);border-radius:calc(var(--inner-radius) + var(--space-2) + 1px);color:var(--theme-text);display:grid;gap:var(--space-3);grid-template-columns:72px 1fr;max-width:420px;padding:var(--space-2);-webkit-text-decoration:none;text-decoration:none;transition:border-color var(--ease)}.hp-thisweek,.hp-thisweek:hover{transform:none;transition:border-color .2s ease}.hp-thisweek:hover{border-color:var(--color-accent)}.hp-thisweek:hover .hp-thisweek-label,.hp-thisweek:hover .hp-thisweek-title{color:var(--color-accent)}.hp-thisweek-img{border-radius:var(--inner-radius);display:block;height:72px;-o-object-fit:cover;object-fit:cover;width:72px}.hp-thisweek-body{display:flex;flex-direction:column;gap:2px;min-width:0}.hp-thisweek-label{color:var(--theme-text-muted);display:block;font-size:var(--text-xs);font-weight:var(--weight-medium)}.hp-thisweek-label,.hp-thisweek-title{font-family:var(--font-sans-serif);line-height:1.3;transition:color .2s ease}.hp-thisweek-title{text-wrap:balance;color:var(--theme-text-sub);font-size:var(--text-base);font-weight:var(--weight-bold)}.hp-long{background:var(--theme-bg2);padding:var(--space-section) var(--space-page);position:relative}.hp-long-head{grid-gap:var(--space-8);align-items:end;display:grid;gap:var(--space-8);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);margin-bottom:var(--space-7);margin-left:auto;margin-right:auto;max-width:1600px}.hp-long-title{text-wrap:balance;color:var(--theme-text);font-size:var(--text-display);font-weight:var(--weight-bold);letter-spacing:-.02em;line-height:.95}.hp-long-lead,.hp-long-title{font-family:var(--font-sans-serif);margin:0}.hp-long-lead{color:var(--theme-text-sub);font-size:var(--text-lg);line-height:1.55;max-width:42ch}.hp-long-club{color:var(--color-hat);height:136px;left:-16px;pointer-events:none;position:absolute;top:-66px;transform:rotate(-28deg);width:136px;z-index:3}.hp-long-club svg{display:block;height:100%;overflow:visible;width:100%}.club-stamp .club-line{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linejoin:round}.club-stamp .club-text{fill:currentColor;stroke:currentColor;stroke-width:.35;stroke-linejoin:round;font-family:var(--font-sans-serif);font-size:9.5px;font-weight:800;letter-spacing:.1em}.club-stamp .club-wave{stroke-linecap:round}.club-stamp .club-fill{fill:currentColor}.club-stamp .club-hat{stroke-width:1.7}.club-stamp .club-ring{font-size:8px;letter-spacing:.14em}.club-stamp .club-core .club-hat{stroke-width:1.93}.club-stamp .club-core .club-wave{stroke-width:2.5}.club-round .club-line{stroke-width:1.7}.club-round .club-core .club-wave{stroke-width:1.93}.club-round .club-core .club-hat{stroke-width:1.6}.hp-long-titlewrap{justify-self:start;position:relative}.hp-long-grid{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(12,minmax(0,1fr));margin:0 auto;max-width:1600px}.hp-long-tile{border-radius:var(--radius-card);overflow:hidden;position:relative;-webkit-text-decoration:none;text-decoration:none}.hp-long-name{font-family:var(--font-sans-serif);font-size:var(--text-5xl);font-weight:var(--weight-bold);letter-spacing:-.02em;line-height:.95}.hp-long-desc{color:var(--theme-text-sub);line-height:1.5;max-width:40ch}.hp-long-desc,.hp-long-foot{font-family:var(--font-sans-serif);font-size:var(--text-sm)}.hp-long-foot{align-items:center;display:flex;gap:var(--space-4)}.hp-long-stamp{font-feature-settings:"tnum";border:1.5px solid;border-radius:4px;display:inline-block;font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);padding:3px 10px;transform:rotate(-4deg)}.hp-long-print .hp-long-stamp{transform:rotate(var(--stamp-tilt,3deg))}.hp-long-stamp{position:absolute;right:var(--space-6);top:var(--space-6);z-index:3}.hp-long-go{align-items:center;border:1.5px solid;border-radius:50%;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;transition:background-color .25s ease,color .25s ease;width:44px}.hp-long-go svg{height:20px;transition:transform .25s ease;width:20px}.hp-long-tile:hover .hp-long-go svg{transform:translateX(3px)}.hp-long-books{background:var(--theme-bg);color:var(--theme-text);display:flex;flex-direction:column;grid-column:span 5;grid-row:span 2;justify-content:space-between;padding:var(--space-7)}.hp-long-shelf{flex:1;margin:calc(var(--space-7)*-1) calc(var(--space-7)*-1) 0;min-height:300px;position:relative}.hp-long-book{aspect-ratio:2/3;border-radius:2px 5px 5px 2px;box-shadow:var(--shadow-lg);overflow:hidden;position:absolute;transition:transform .5s cubic-bezier(.2,.7,.2,1);width:45%}.hp-long-book img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hp-long-book:after{background:linear-gradient(90deg,rgba(0,0,0,.3),hsla(0,0%,100%,.14) 3%,rgba(0,0,0,.06) 6%,transparent 10%),linear-gradient(160deg,hsla(0,0%,100%,.12),transparent 40%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.hp-long-book:first-child{left:9%;top:-14%;transform:rotate(-16deg);z-index:1}.hp-long-book:nth-child(2){bottom:2%;right:10%;transform:rotate(11deg);z-index:2}.hp-long-books .hp-long-info{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-6)}.hp-long-print{aspect-ratio:16/9;color:#f5f0eb;grid-column:span 7;height:auto}.hp-long-print:after{background:radial-gradient(ellipse 45% 40% at 100% 0,rgba(43,7,11,.55) 0,rgba(43,7,11,0) 100%),linear-gradient(0deg,rgba(43,7,11,.88) 0,rgba(43,7,11,.45) 45%,rgba(43,7,11,0) 75%);bottom:0;left:0;right:0;top:0}.hp-long-print .ds-photocard-img,.hp-long-print .dz{transition:opacity .35s ease,transform .6s ease}.hp-long-print:hover .ds-photocard-img,.hp-long-print:hover .dz{transform:scale(1.04)}.hp-long-print .hp-long-info{bottom:0;display:flex;flex-direction:column;gap:var(--space-3);justify-content:flex-end;left:0;padding:var(--space-7);position:absolute;right:0;top:0;z-index:2}.hp-long-print .hp-long-name{text-shadow:.03em .03em 0 rgba(43,7,11,.35)}.hp-long-tagline{color:#f5f0eb;font-family:var(--font-sans-serif);font-size:var(--text-base);line-height:1.35;max-width:34ch}.hp-long-tagline small{color:hsla(30,33%,94%,.7);display:block;font-size:var(--text-xs);margin-bottom:2px}@media (max-width:1099px){.hp-long-club{height:112px;left:-24px;top:-58px;width:112px}}@media (max-width:740px){.hp-long-head{gap:var(--space-5);grid-template-columns:1fr}.hp-long-grid{grid-template-columns:1fr;grid-template-rows:none}.hp-long-books,.hp-long-print{grid-column:auto;grid-row:auto}.hp-long-print{aspect-ratio:4/3}.hp-long-books{min-height:520px}.hp-long-book{width:min(40%,220px)}.hp-long{padding:var(--space-8) 16px}.hp-long-books,.hp-long-print .hp-long-info{padding:var(--space-5)}.hp-long-name{font-size:var(--text-4xl)}.hp-long-titlewrap{justify-self:stretch}.hp-long-title{font-size:5.6rem;line-height:1;padding-right:96px}.hp-long-club{height:96px;left:auto;right:-6px;top:-40px;transform:rotate(14deg);width:96px}.hp-long-shelf{margin:calc(var(--space-5)*-1) calc(var(--space-5)*-1) 0;min-height:240px}}.hp-podcast{grid-gap:var(--space-8);align-items:start;background:var(--theme-bg2);border-radius:var(--radius-card);display:grid;gap:var(--space-8);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);isolation:isolate;justify-self:center;margin:0 0 96px;overflow:hidden;padding:var(--space-8);position:relative;width:min(1600px,100% - 2 * var(--space-page))}.hp-podcast .dz-corner{bottom:0;height:90%;left:0;pointer-events:none;position:absolute;width:55%;z-index:-1}.hp-podcast-head{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-4)}.hp-podcast-title{text-wrap:balance;color:var(--theme-text);font-size:var(--text-3xl);font-weight:var(--weight-bold);letter-spacing:-.01em;line-height:1}.hp-podcast-lead,.hp-podcast-title{font-family:var(--font-sans-serif);margin:0}.hp-podcast-lead{color:var(--theme-text-sub);font-size:var(--text-md);line-height:1.5;max-width:34ch}.hp-podcast-all{margin-top:var(--space-3)}.hp-extraits{list-style:none;margin:0;padding:0}.hp-extrait{align-items:center;display:flex;gap:var(--space-4);padding:var(--space-3) 0}.hp-extrait:first-child{padding-top:0}.hp-extrait+.hp-extrait{border-top:1px solid var(--theme-border)}.hp-extrait-play{background:none;border:0;cursor:pointer;flex-shrink:0;height:36px;padding:0;width:36px}.hp-extrait-btn{align-items:center;background:var(--theme-text);border-radius:50%;color:var(--theme-bg);display:flex;height:100%;justify-content:center;transition:background .2s ease;width:100%}.hp-extrait-btn svg{height:11px;width:11px}.hp-extrait .hp-icon-pause,.hp-extrait.is-playing .hp-icon-play{display:none}.hp-extrait.is-playing .hp-icon-pause{display:block}.hp-extrait-body{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;position:relative}.hp-extrait-title{color:var(--theme-text);font-family:var(--font-sans-serif);font-size:var(--text-md);font-weight:var(--weight-regular);line-height:1.25;-webkit-text-decoration:none;text-decoration:none}.hp-extrait-meta,.hp-extrait-title{transition:color .2s ease}.hp-extrait:hover .hp-extrait-meta,.hp-extrait:hover .hp-extrait-title{color:var(--color-accent)}.hp-extrait:hover .hp-extrait-btn{background:var(--color-accent);color:var(--color-on-accent)}.hp-extrait-meta{font-feature-settings:"tnum";color:var(--theme-text-muted);font-family:var(--font-sans-serif);font-size:var(--text-xs);font-variant-numeric:tabular-nums;line-height:1.3}.hp-extrait-bar{display:none}.hp-extrait-play{overflow:visible;position:relative}.hp-extrait-play:before{background:conic-gradient(var(--color-accent) calc(var(--progress, 0)*1turn),transparent 0);border-radius:50%;bottom:-4px;content:"";left:-4px;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2px));opacity:0;pointer-events:none;position:absolute;right:-4px;top:-4px;transition:opacity .2s ease}.hp-extrait.is-playing .hp-extrait-play:before,.hp-extrait[style*="--progress"] .hp-extrait-play:before{opacity:1}.hp-authors{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:1fr 1fr;overflow:hidden;padding:96px var(--space-page)}.hp-authors-text{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-4)}.hp-authors-text .ds-h2{margin-bottom:var(--space-1)}.hp-authors-ctas{align-items:center;display:flex;gap:24px;margin-top:var(--space-4)}.hp-authors-grid{--tile:max(190px,min(17vw,340px));grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,var(--tile));margin-right:-60vw}.hp-author{color:var(--theme-text);flex-direction:column;gap:10px;-webkit-text-decoration:none;text-decoration:none}.hp-author,.hp-author-avatar{align-items:center;display:flex}.hp-author-avatar{background:var(--theme-bg2);border-radius:14px;height:var(--tile,190px);justify-content:center;overflow:hidden;position:relative;width:var(--tile,190px)}.hp-author-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hp-author-pic{display:block;position:relative}.hp-author-count{font-feature-settings:"tnum";align-items:center;background:var(--theme-bg2);border:2px solid var(--theme-bg);border-radius:11px;box-sizing:border-box;color:var(--theme-text-muted);display:flex;font-family:var(--font-sans-serif);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);height:22px;justify-content:center;line-height:1;min-width:22px;padding:0 6px;position:absolute;right:-7px;top:-7px}.hp-author-avatar svg{height:60%;width:60%}.hp-author-avatar svg path{fill:var(--theme-text-muted)}.hp-author-name{bottom:11px;color:#f5f0eb;font-family:var(--font-sans-serif);font-size:var(--text-base);font-weight:var(--weight-bold);left:12px;line-height:1.2;pointer-events:none;position:absolute;right:12px;text-align:left;z-index:2}.hp-author-avatar:after{background:linear-gradient(transparent,rgba(0,0,0,.55));bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:45%;z-index:1}@media (min-width:741px) and (max-width:1279px){.hp-breves-text{container-type:inline-size}.hp-breves-title{font-size:min(var(--text-display),16cqi)}.hp-authors .ds-h2,.hp-breves-title{text-wrap:balance}}@media (min-width:741px) and (max-width:1099px){.hp-hero-title{font-size:calc(1.93vw + 4.57rem)}.hp-breves{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.hp-breves-text{padding:var(--space-section) var(--space-4) var(--space-section) var(--space-page)}.hp-breves-stack{min-height:500px}.hp-breves-card{width:min(74%,320px)}.hp-podcast{gap:var(--space-6);margin:0 0 var(--space-section);padding:var(--space-6);width:calc(100% - var(--space-page)*2)}.hp-long{padding:var(--space-section) var(--space-page)}.hp-long-head{gap:var(--space-6);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);margin-bottom:var(--space-6)}.hp-long-books,.hp-long-print .hp-long-info{padding:var(--space-6)}.hp-long-shelf{margin:calc(var(--space-6)*-1) calc(var(--space-6)*-1) 0}.hp-long-stamp{right:var(--space-5);top:var(--space-5)}.hp-authors{gap:var(--space-6);grid-template-columns:1fr;padding:var(--space-section) var(--space-page)}}@media (min-width:741px) and (max-width:980px){.hp-long-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-long-books{grid-column:1/-1;grid-row:auto;min-height:440px}.hp-long-print{aspect-ratio:4/5;grid-column:span 1}.hp-long-book{width:min(34%,220px)}}@media (max-width:740px){.hp-breves{grid-template-columns:1fr}.hp-breves-text{padding:80px 32px 24px}.hp-podcast{gap:var(--space-6)}.hp-authors,.hp-podcast{grid-template-columns:1fr}.hp-authors{padding:64px 32px}.hp-hero-title{font-size:9.5vw}.hp-breves-stack{min-height:440px}.hp-breves-card{width:72%}.hp-breves-calendar{height:72px;width:80px}.hp-authors,.hp-breves-text{padding-left:24px;padding-right:24px}.hp-podcast{margin:0 0 48px;padding:var(--space-5);width:calc(100% - 32px)}.hp-extrait{gap:var(--space-4)}.hp-extrait-title{font-size:var(--text-base)}.hp-authors-ctas{align-items:flex-start;flex-direction:column}}@media (max-width:980px){.hp-authors{padding-bottom:0}.hp-authors-grid{align-content:start;aspect-ratio:5/4;grid-template-columns:repeat(3,minmax(0,1fr));margin-right:0;overflow:hidden}.hp-authors-grid .hp-author,.hp-authors-grid .hp-author-avatar,.hp-authors-grid .hp-author-pic{width:100%}.hp-authors-grid .hp-author-avatar,.hp-authors-grid .hp-author-pic{aspect-ratio:1;height:auto}}.home-template .hp-authors{margin-bottom:-96px;padding-bottom:96px}.home-template .gh-foot{background:linear-gradient(to bottom,transparent var(--foot-fade),var(--theme-bg2) var(--foot-fade))}@media (max-width:980px){.home-template .hp-authors{padding-bottom:0}}@media (max-width:740px){.hp-long-head{grid-template-columns:minmax(0,1fr)}.hp-long-title{padding-right:72px}.hp-long-lead{font-size:var(--text-md);max-width:none}}.br{--br-gutter:var(--space-page)}.br-head{gap:var(--space-6);padding:var(--space-section) var(--br-gutter) var(--space-7)}.br-head,.br-head-text{display:flex;flex-direction:column}.br-head-text{gap:var(--space-3);max-width:760px}.br-head{align-items:center;gap:var(--space-7);text-align:center}.br-head-text{align-items:center;gap:var(--space-4);max-width:1040px}.br-head .br-title{text-wrap:balance;font-size:max(5.6rem,min(9.4vw,13.6rem));letter-spacing:-.02em;line-height:.94}.br-head .br-sub{font-size:max(1.8rem,min(1.6vw,2.2rem));margin-left:auto;margin-right:auto;max-width:52ch}.br-head .br-cats{justify-content:center;margin-top:var(--space-7)}.br-head .br-cat{border-width:1px;font-size:var(--text-xs);opacity:.72;padding:2px 8px;transition:opacity .2s ease,background-color .2s ease,color .2s ease}.br-head .br-cat.is-active,.br-head .br-cat:hover{opacity:1}.br-kicker{-webkit-text-decoration:none;text-decoration:none}.br-back:hover{color:var(--theme-text)}.br-sub,.br-title{margin:0}.br-sub{max-width:56ch}[data-cat=dangoisse]{--cat-fg:var(--color-dangoisse);--cat-bg:var(--color-dangoisse-bg);--cat-tint:var(--tint-angoisse)}[data-cat=de-rencontres]{--cat-fg:var(--color-de-rencontres);--cat-bg:var(--color-de-rencontres-bg);--cat-tint:var(--tint-rencontres)}[data-cat=de-toilettes]{--cat-fg:var(--color-de-toilettes);--cat-bg:var(--color-de-toilettes-bg);--cat-tint:var(--tint-toilettes)}[data-cat=de-coeur]{--cat-fg:var(--color-de-coeur);--cat-bg:var(--color-de-coeur-bg);--cat-tint:var(--tint-coeur)}.br-page-cat{--theme-bg:var(--cat-bg);--theme-bg2:color-mix(in srgb,var(--cat-bg) 88%,var(--cat-fg));--theme-border:color-mix(in srgb,var(--cat-bg) 72%,var(--cat-fg));--theme-line-subtle:color-mix(in srgb,var(--cat-bg) 84%,var(--cat-fg));--theme-text:var(--cat-fg);--theme-text-sub:color-mix(in srgb,var(--cat-fg) 82%,var(--cat-bg));--theme-text-muted:color-mix(in srgb,var(--cat-fg) 62%,var(--cat-bg));background:var(--theme-bg);color:var(--theme-text);min-height:100%}.br-head-cat{background:var(--cat-bg)}.br-head-cat,.br-head-cat .br-title{color:var(--cat-fg)}.br-head-cat .br-kicker,.br-head-cat .br-sub{color:var(--cat-fg);opacity:.8}.br-head-cat .br-back:hover{opacity:1}.br-cats{display:flex;flex-wrap:wrap}.br-cat,.br-cats{gap:var(--space-2)}.br-cat{--chip-ink:var(--cat-bg,var(--theme-text));--chip-paper:var(--cat-fg,var(--theme-bg));align-items:baseline;background:transparent;border:1.5px solid;border-radius:var(--radius);color:var(--chip-ink);display:inline-flex;font-family:var(--font-sans-serif);font-size:var(--text-sm);font-weight:var(--weight-bold);padding:3px 10px;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.br-head-cat .br-cat,[data-theme=dark] .br-cat{--chip-ink:var(--cat-fg,var(--theme-text));--chip-paper:var(--cat-bg,var(--theme-bg))}.br-cat-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--weight-medium);opacity:.55}.br-cat:hover{background:color-mix(in srgb,currentColor 12%,transparent)}.br-cat.is-active{background:var(--chip-ink);border-color:transparent;color:var(--chip-paper)}.br-cat.is-active .br-cat-count{opacity:.65}.bc{background:var(--cat-bg,var(--color-ink))}.bc.ds-photocard[data-cat]{--cat-bg:var(--color-ink);--print-ink:initial}@keyframes bc-in{0%{opacity:.01}to{opacity:1}}.bc{color:#f5f0eb;-webkit-text-decoration:none;text-decoration:none}.bc:after{background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--color-ink) 85%,transparent) 78%)}.bc:after,.bc[data-cat]:after{bottom:0;left:0;right:0;top:30%}.bc[data-cat]:after{background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--cat-bg) 88%,transparent) 78%)}.bc-cap,.bc-tags{gap:var(--space-2)}.bc-tags{align-items:center;display:flex}.hat{stroke:var(--color-hat);stroke-width:1.5}.sr-only{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.bc .ds-photocard-chip{font-size:var(--text-xs);letter-spacing:0;padding:2px 7px;text-transform:none}.bc .ds-photocard-chip[data-cat]{background:var(--cat-fg);border:1.5px solid transparent;border-radius:4px;color:var(--cat-bg);font-weight:var(--weight-bold);padding:2px 8px;transform:rotate(var(--tilt,-4deg));transform-origin:left center}.bc:nth-child(2n) .ds-photocard-chip{--tilt:3deg}.bc:nth-child(3n) .ds-photocard-chip{--tilt:-7deg}.bc:nth-child(5n) .ds-photocard-chip{--tilt:5deg}.bc:nth-child(7n) .ds-photocard-chip{--tilt:-2deg}.bc-tags{min-height:1.6em;padding:8px 0 10px}.bc-title{text-wrap:balance}.bc-cap{--shade:var(--cat-bg,var(--color-ink))}.bc-title{text-shadow:1px 1px 0 color-mix(in srgb,var(--shade) 70%,transparent)}.bc-excerpt,.bc-meta{text-shadow:1px 1px 0 color-mix(in srgb,var(--shade) 80%,transparent)}.bc .ds-photocard-chip[data-cat]{filter:none}.bc[data-cat] .bc-title{color:#f5f0eb}.bc-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:hsla(30,33%,94%,.85);display:-webkit-box;font-size:var(--text-base);line-height:1.45;max-width:46ch;overflow:hidden}.bc-excerpt,.bc-meta{font-family:var(--font-sans-serif)}.bc-meta{color:hsla(30,33%,94%,.7);font-size:var(--text-xs)}.bc .ds-photocard-img{transition:transform .6s ease}.bc .dz{transition:opacity .3s ease,transform .6s ease}.bc:hover .ds-photocard-img,.bc:hover .dz{transform:scale(1.04)}.br-lead{padding:0 var(--br-gutter) var(--space-4)}.br-lead .bc{aspect-ratio:auto;height:min(68vh,640px);margin-left:auto;margin-right:auto;max-width:1320px;min-height:420px}.br-lead .bc-cap{gap:var(--space-3);padding:var(--space-8)}.br-lead .bc-title{-webkit-line-clamp:3;font-size:var(--text-5xl);line-height:1.1;max-width:16em;padding-bottom:.06em}.br-lead .bc-excerpt{font-size:var(--text-md);max-width:56ch}.br-bento{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-auto-rows:250px;grid-template-columns:repeat(12,minmax(0,1fr));padding:0 var(--br-gutter)}.br-bento .bc{aspect-ratio:auto;grid-column:span 4;height:100%}.br-bento .bc:first-child{grid-column:span 5;grid-row:span 2}.br-bento .bc:nth-child(2),.br-bento .bc:nth-child(3){grid-column:span 7}.br-bento .bc:first-child .bc-title{font-size:var(--text-3xl);line-height:1.05}.br-bento .bc:nth-child(n+2) .bc-title{font-size:var(--text-xl)}.br-grid-wrap{padding:var(--space-section) var(--br-gutter) 0}.br-grid-title{color:var(--theme-text);font-family:var(--font-sans-serif);font-size:var(--text-2xl);font-weight:var(--weight-bold);margin:0 0 var(--space-5)}.br-grid{grid-gap:var(--space-4);container-type:inline-size;display:grid;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.br-grid .bc{aspect-ratio:4/5}.br-grid .bc-title{font-size:var(--text-lg)}@media (min-width:981px){.br-grid .bc:last-child:nth-child(3n+2){aspect-ratio:auto;grid-column:span 2}.br-grid .bc:last-child:nth-child(3n+1):not(:first-child){aspect-ratio:auto;grid-column:span 3;height:calc(100cqw/3*5/4 - var(--space-4)*2/3*5/4)}}@media (min-width:741px) and (max-width:980px){.br-grid .bc:last-child:nth-child(odd):not(:first-child){aspect-ratio:auto;grid-column:span 2;height:calc((100cqw - var(--space-4))/2*5/4)}}.br>.br-grid-wrap:first-of-type{padding-top:0}.br-pages{align-items:center;color:var(--theme-text-muted);display:flex;font-family:var(--font-sans-serif);font-size:var(--text-sm);gap:var(--space-5);justify-content:center;padding:var(--space-8) var(--br-gutter) 0}@media (max-width:980px){.br{--br-gutter:var(--space-6)}.br-bento{grid-auto-rows:220px;grid-template-columns:repeat(2,minmax(0,1fr))}.br-bento .bc,.br-bento .bc:nth-child(n){grid-column:span 1;grid-row:span 1}.br-bento .bc:first-child{grid-column:span 2;grid-row:span 2}.br-lead .bc-title{font-size:var(--text-4xl)}.br-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:740px){.br{--br-gutter:var(--space-4)}.br-bento{gap:var(--space-3);grid-auto-rows:200px;grid-template-columns:1fr}.br-bento .bc:nth-child(n){grid-column:span 1;grid-row:span 1}.br-bento .bc:first-child{grid-row:span 1}.br-bento .bc:first-child .bc-title{font-size:var(--text-xl)}.br-lead .bc{height:70vh;min-height:380px}.br-lead .bc-cap{padding:var(--space-5)}.br-lead .bc-title{font-size:var(--text-3xl)}.br-grid{gap:var(--space-3);grid-template-columns:1fr 1fr}.br-grid .bc-title{font-size:var(--text-base)}.br-grid .bc-meta{display:none}}@media (max-width:980px){.br-head{padding:72px 32px 32px}.br-head-cat+.br-cats{padding:24px 32px 0}}@media (min-width:981px){.br-bento{grid-auto-rows:auto}.br-bento .bc{aspect-ratio:4/3;height:auto}.br-bento .bc:first-child{aspect-ratio:auto;height:100%}.br-bento .bc:nth-child(2),.br-bento .bc:nth-child(3),.br-lead .bc{aspect-ratio:16/9}.br-lead .bc{height:auto;max-height:80vh;min-height:0}}.br-sub-form{border:1px solid var(--theme-border);border-radius:var(--radius-card);display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center;margin:var(--space-5) auto 0;padding:var(--space-2);width:min(540px,100%)}.br-sub-input{background:transparent;border:1.5px solid transparent;border-radius:var(--radius);color:var(--theme-text);flex:1 1 220px;font:inherit;font-size:var(--text-sm);height:48px;min-width:0;padding:0 16px}.br-sub-input::-moz-placeholder{color:var(--theme-text-muted)}.br-sub-input::placeholder{color:var(--theme-text-muted)}.br-sub-input:focus{border-color:var(--color-hat);outline:none}.br-sub-btn{background:var(--theme-text);border:0;border-radius:var(--radius);color:var(--theme-bg);cursor:pointer;font-family:var(--font-sans-serif);font-size:var(--text-sm);font-weight:var(--weight-bold);height:48px;padding:0 20px}.br-sub-btn:hover{background:var(--color-hat);color:#fff}.br-sub-form{container-type:inline-size}@container (max-width: 440px){.br-sub-btn{flex:1 1 100%}}.br-sub-busy,.br-sub-msg{display:none}.br-sub-msg{color:var(--theme-text-muted);font-size:var(--text-sm);margin:0;width:100%}.br-sub-form.loading .br-sub-idle{display:none}.br-sub-form.loading .br-sub-busy{display:inline}.br-sub-form.success .br-sub-btn,.br-sub-form.success .br-sub-input{display:none}.br-sub-form.error .br-sub-err,.br-sub-form.success .br-sub-ok{display:block}.br-lead .bc-title{font-size:max(3.6rem,min(4.6vw,7.2rem))}@media (max-width:740px){.br-grid{gap:0;grid-template-columns:1fr}.br-grid .bc,.br-grid .bc.ds-photocard{grid-gap:var(--space-4);align-items:center;aspect-ratio:auto;background:none;border-radius:0;border-top:1px solid var(--theme-line-subtle);color:var(--theme-text);display:grid;gap:var(--space-4);grid-template-columns:88px minmax(0,1fr);overflow:visible;padding:var(--space-4) 0}.br-grid .bc:last-child{border-bottom:1px solid var(--theme-line-subtle)}.br-grid .bc:after{display:none}.br-grid .bc .bc-media{aspect-ratio:4/3;background:var(--color-ink);border-radius:8px;bottom:auto;left:auto;overflow:hidden;position:relative;right:auto;top:auto;width:88px}.br-grid .bc:has(.club-seal) .bc-media{border-radius:8px}.br-grid .bc .bc-cap{background:none;gap:4px;padding:0;position:static}.br-grid .bc .bc-tags{min-height:0;padding:0 0 2px}.br-grid .bc .ds-photocard-chip[data-cat]{font-size:1.1rem;line-height:1.4;padding:1px 6px;transform:none}.br-grid .bc .bc-title,.br-grid .bc[data-cat] .bc-title{-webkit-line-clamp:3;color:var(--theme-text);font-size:var(--text-md);line-height:1.3;text-shadow:none}.br-grid .bc .bc-meta{color:var(--theme-text-muted);display:block;text-shadow:none}.br-grid .bc .club-seal{height:32px;left:62px;right:auto;top:calc(var(--space-4) - 8px);width:32px}.br-grid .bc:hover .ds-photocard-img,.br-grid .bc:hover .dz{transform:none}@media (hover:hover){.br-grid .bc:hover .bc-title{color:var(--color-accent)}}}.dsp{padding:0 var(--space-page) var(--space-section)}.dsp-head{align-items:flex-end;border-bottom:var(--border);display:flex;gap:var(--space-6);justify-content:space-between;padding:var(--space-section) 0 var(--space-6)}.dsp-head .ds-h1{margin:var(--space-3) 0 var(--space-4)}.dsp-switch{background:var(--theme-bg2);border:var(--border);border-radius:var(--radius-pill);display:inline-flex;flex-shrink:0;padding:var(--space-1)}.dsp-switch-opt{background:transparent;border:0;border-radius:var(--radius-pill);color:var(--theme-text-sub);cursor:pointer;font-family:var(--font-sans-serif);font-size:var(--text-sm);font-weight:var(--weight-bold);padding:var(--space-2) var(--space-5)}.dsp-switch-opt.is-active{background:var(--theme-text);color:var(--theme-bg)}.dsp-toc{display:flex;flex-wrap:wrap;gap:var(--space-5);padding:var(--space-5) 0}.dsp-section,.dsp-toc{border-bottom:var(--border)}.dsp-section{padding:var(--space-8) 0}.dsp-section>.ds-h2{margin:var(--space-3) 0 var(--space-5)}.dsp-section>.ds-body{margin-bottom:var(--space-6)}.dsp-sub{margin:var(--space-7) 0 var(--space-4)}.dsp-section code{background:var(--theme-bg2);border-radius:var(--radius);font-family:var(--font-mono);font-size:.9em;padding:0 var(--space-1)}.dsp-swatches{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.dsp-swatch{color:var(--theme-text);display:flex;flex-direction:column;font-family:var(--font-sans-serif);font-size:var(--text-sm);gap:var(--space-1)}.dsp-chip{background:var(--sw);border:var(--border);border-radius:var(--radius);height:72px;margin-bottom:var(--space-2)}.dsp-cats{border:var(--border);display:grid;grid-template-columns:repeat(4,1fr)}.dsp-cat{background:var(--cat-bg);color:var(--cat-fg);display:flex;flex-direction:column;font-family:var(--font-sans-serif);font-size:var(--text-xl);font-weight:var(--weight-bold);gap:var(--space-3);padding:var(--space-6) var(--space-5) var(--space-8);position:relative}.dsp-cat .ds-eyebrow{color:var(--cat-fg);opacity:.7}.dsp-tint{background:var(--cat-tint);bottom:0;height:var(--space-5);left:0;position:absolute;right:0}.dsp-type-row{grid-gap:var(--space-5);align-items:baseline;border-top:var(--border-subtle);display:grid;gap:var(--space-5);grid-template-columns:180px 1fr;padding:var(--space-5) 0}.dsp-type-row p{margin:0}.dsp-scale-row,.dsp-space-row{grid-gap:var(--space-5);align-items:center;display:grid;gap:var(--space-5);grid-template-columns:180px 1fr;padding:var(--space-2) 0}.dsp-scale-sample{color:var(--theme-text);font-family:var(--font-sans-serif);font-weight:var(--weight-bold);line-height:1}.dsp-space{margin-bottom:var(--space-6)}.dsp-space-bar{background:var(--color-accent);height:var(--space-3)}.dsp-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4);margin-bottom:var(--space-5)}.dsp-usage{grid-gap:var(--space-1);display:grid;gap:var(--space-1)}.dsp-shape{align-items:center;background:var(--theme-bg2);border:1px solid var(--color-accent);display:flex;height:72px;justify-content:center;text-align:center;width:160px}.dsp-shape-round{height:96px;width:96px}.dsp-cards{padding:0}.dsp .contrib-cta,.dsp .nl-cta{margin:0;width:auto}.dsp-rules{grid-gap:var(--space-3);display:grid;gap:var(--space-3);padding-left:var(--space-5)}.dsp-rules li{max-width:80ch}.dsp-rules strong{color:var(--theme-text)}@media (max-width:980px){.dsp{padding:0 var(--space-6) var(--space-8)}.dsp-head{align-items:flex-start;flex-direction:column}.dsp-cats{grid-template-columns:repeat(2,1fr)}}@media (max-width:740px){.dsp{padding:0 var(--space-4) var(--space-8)}.dsp-scale-row,.dsp-space-row,.dsp-type-row{gap:var(--space-2);grid-template-columns:1fr}.dsp-cats{grid-template-columns:1fr}}a.gh-powered,a.gh-powered:hover{align-items:center;background:#fff;border:none;border-radius:var(--radius);box-shadow:none;color:#383838;cursor:pointer;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:-.3px;line-height:12px;padding:6px 9px 6px 6px;-webkit-text-decoration:none;text-decoration:none}a.gh-powered svg{height:16px;margin:0 6px 0 0;width:16px}.gh-pagination .pagination{display:flex;justify-content:space-between;margin-bottom:4vmin;margin-top:4vmin}.gh-post-comments{margin-bottom:4vmin;margin-top:8vmin}.gh-readlist-link{align-items:center;color:inherit;display:inline-flex;font-size:var(--text-sm);font-weight:var(--font-medium);gap:6px;margin:0 1.5vmin 0 0;padding:5px 0;-webkit-text-decoration:none;text-decoration:none;transition:color .2s}.gh-readlist-link:hover{color:var(--color-primary)}.gh-readlist-link svg{height:16px;width:16px}@media (max-width:900px){.gh-head-open .gh-readlist-link{align-items:center;border:1px solid var(--color-blanc);border-radius:var(--radius);color:var(--color-blanc);display:flex;font-family:var(--font-sans-serif);font-size:var(--font-small);font-weight:var(--font-medium);gap:8px;height:var(--height);justify-content:center;letter-spacing:.05em;line-height:var(--height);margin:0;padding:0 2rem;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:.2s ease;white-space:nowrap;width:100%}.gh-head-open .gh-readlist-link:hover{border-color:var(--color-primary);color:var(--color-primary)}}.readlist-tooltip{background:var(--color-darkest);border-radius:var(--radius);box-shadow:none;color:var(--color-lightest);display:none;font-family:var(--font-sans-serif);font-size:var(--font-small);line-height:150%;opacity:0;padding:12px 36px 12px 14px;pointer-events:none;position:fixed;transition:opacity .3s ease;white-space:nowrap;z-index:999999}.readlist-tooltip.readlist-tooltip-visible{display:block;opacity:1;pointer-events:auto}.readlist-tooltip-arrow{background:var(--color-darkest);height:12px;position:absolute;right:20px;top:-6px;transform:rotate(45deg);width:12px}.readlist-tooltip-close{background:none;border:none;color:var(--color-light);cursor:pointer;font-size:var(--text-md);line-height:1;opacity:.6;padding:4px;position:absolute;right:6px;top:4px;transition:opacity .2s}.readlist-tooltip-close:hover{opacity:1}@media (max-width:700px){.readlist-tooltip{max-width:260px;right:-8px;white-space:normal}.readlist-tooltip-arrow{right:16px}}.readlist-btn .readlist-icon{height:16px;transition:fill .2s;width:16px}.readlist-btn.readlist-saved{border-color:var(--color-accent);color:var(--color-accent)!important}.readlist-btn.readlist-saved .readlist-icon{fill:var(--color-primary);stroke:var(--color-primary)}.gh-readlist-page{min-height:60vh;padding:0 var(--space-page) var(--space-section)}.gh-readlist-header{align-items:center;display:flex;flex-direction:column;gap:var(--space-4);margin:0 calc(var(--space-page)*-1) var(--space-7);padding:var(--space-section) var(--space-page) var(--space-7);text-align:center}.gh-readlist-header .ds-lead{margin:0;max-width:56ch}.gh-readlist-actions{display:flex;gap:var(--space-3);justify-content:center;margin-top:var(--space-2)}.gh-readlist-actions[hidden]{display:none}.gh-readlist-grid{grid-gap:var(--space-7) var(--space-5);display:grid;gap:var(--space-7) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin:0 auto;max-width:1320px}.readlist-card{position:relative}.readlist-remove{align-items:center;background:var(--theme-bg);border:1px solid var(--theme-border);border-radius:var(--radius);color:var(--theme-text);cursor:pointer;display:inline-flex;font-family:var(--font-sans-serif);font-size:var(--text-xs);font-weight:600;gap:var(--space-1);opacity:0;padding:6px 10px;position:absolute;right:var(--space-3);top:var(--space-3);transition:opacity .2s,color .2s,border-color .2s;z-index:5}.readlist-card:hover .readlist-remove,.readlist-remove:focus-visible{opacity:1}.readlist-remove:hover{border-color:var(--color-error);color:var(--color-error)}.readlist-remove svg{height:14px;width:14px}.readlist-empty{align-items:center;display:flex;flex-direction:column;gap:var(--space-5);grid-column:1/-1;padding:var(--space-7) 0 var(--space-section);text-align:center}.readlist-empty p{color:var(--theme-text-sub);font-family:var(--font-serif);font-size:var(--text-xl);font-style:italic;line-height:1.35;margin:0;max-width:46ch}@media (hover:none),(max-width:740px){.readlist-remove{opacity:1}}@media (max-width:740px){.gh-readlist-grid{grid-template-columns:1fr}}.read-mark{align-items:center;display:inline-flex;gap:.2em;white-space:nowrap}.read-chip svg,.read-mark svg{fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;flex:none;height:1.05em;width:1.05em}.read-chip{--read-line:color-mix(in srgb,var(--theme-text) 28%,transparent);align-items:center;background:none;border:1px solid var(--read-line);border-radius:4px;color:color-mix(in srgb,var(--theme-text-muted) 75%,transparent);display:inline-flex;flex:none;font-family:var(--font-sans-serif);font-size:var(--text-xs);font-weight:var(--weight-regular,400);gap:.3em;margin-left:auto;padding:2px 7px;white-space:nowrap}.read-chip svg{stroke-width:2.2;color:var(--read-line)}.ereader-btn svg{height:16px;width:16px}.ereader-btn.ereader-loading{opacity:.6;pointer-events:none}.ereader-readlist-btn svg{height:16px;width:16px}.ereader-readlist-btn.ereader-loading{opacity:.6;pointer-events:none}.ereader-dropdown-wrapper{display:inline-flex;position:relative}.ereader-dropdown{background:var(--color-blanc);border:1px solid var(--color-light);border-radius:var(--radius);box-shadow:none;display:none;left:0;margin-top:4px;min-width:200px;overflow:hidden;position:absolute;top:100%;z-index:100}.ereader-dropdown.ereader-dropdown-open{display:flex;flex-direction:column}.ereader-dropdown-item{align-items:center;background:none;border:none;color:var(--color-darkest);cursor:pointer;display:flex;font-family:var(--font-sans-serif);font-size:var(--text-sm);font-weight:var(--weight-medium);gap:10px;padding:12px 16px;text-align:left;transition:background .15s;white-space:nowrap}.ereader-dropdown-item:hover{background:var(--color-lightest)}.ereader-dropdown-item+.ereader-dropdown-item{border-top:1px solid var(--color-lightest)}.ereader-dropdown-item svg{flex-shrink:0;height:16px;width:16px}.post-template .gh-viewport{padding-top:0}.gh-post-hero{align-items:center;display:flex;justify-content:center;min-height:95vh;min-height:95svh;overflow:visible;width:100%;z-index:1}.gh-post-hero,.post-template .gh-article{position:relative}.gh-post-hero-image{height:max(1300px,calc(95svh + 520px));left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.gh-post-hero-image img{animation:heroReveal 2s ease forwards;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%;width:100%}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.gh-post-hero-image img{animation-timeline:auto,scroll(root);animation-range:normal,0 100vh;animation-duration:2s,auto;animation-fill-mode:forwards,both;animation-name:heroReveal,hero-drift;animation-timing-function:ease,linear}}}@keyframes hero-drift{0%{translate:0 0}to{translate:0 30vh}}.gh-post-hero-image source{display:none}.gh-post-hero-overlay{background:linear-gradient(180deg,transparent 20%,hsla(30,33%,94%,.19) 40%,hsla(30,33%,94%,.5) 60%,hsla(30,33%,94%,.8) 75%,#f5f0eb 90%);bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}[data-theme=dark] .gh-post-hero-overlay{background:linear-gradient(180deg,transparent 20%,rgba(44,37,34,.19) 40%,rgba(44,37,34,.5) 60%,rgba(44,37,34,.8) 75%,#2c2522 90%)}.gh-post-hero-content{animation:heroContentReveal 1.2s cubic-bezier(.25,.46,.45,.94) both;max-width:65%;padding-bottom:14vh;padding-top:0;position:relative;text-align:center;z-index:4}@keyframes heroContentReveal{0%{opacity:.01;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.gh-post-hero-tag{display:block;margin-bottom:24px}.ds-stamp-tag{background:transparent;border:1.5px solid;border-radius:4px;color:#f5f0eb;display:inline-block;font-family:var(--font-sans-serif);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:1.3;padding:3px 10px;transform:rotate(-4deg)}.ds-stamp-tag[data-cat]{color:var(--cat-fg)}.gh-post-hero .ds-stamp-tag{background:#fff;border-color:transparent;color:var(--color-ink)}[data-theme=dark] .gh-post-hero .ds-stamp-tag{background:var(--color-ink);color:#f5f0eb}.gh-post-hero .ds-stamp-tag[data-cat]{background:var(--cat-fg);border-color:transparent;color:var(--cat-bg)}.gh-post-hero .gh-title{-webkit-text-stroke:.028em currentColor;color:var(--theme-bg);font-family:var(--font-sans-serif);font-size:max(56px,min(9.6vw,132px));font-weight:var(--weight-bold);letter-spacing:.012em;line-height:1;margin:0 0 32px;paint-order:stroke fill;text-align:center;text-shadow:0 0 .7em color-mix(in srgb,var(--theme-text) 22%,transparent);text-transform:none}[data-theme=dark] .gh-post-hero .gh-title{color:var(--theme-bg)}.gh-post-hero-meta{align-items:center;color:var(--theme-text-sub);display:flex;flex-wrap:wrap;font-family:var(--font-sans-serif);font-size:var(--text-sm);font-weight:600;gap:6px 12px;justify-content:center;text-shadow:none}.gh-post-hero-author{align-items:center;color:inherit;display:inline-flex;font-weight:700;gap:8px;-webkit-text-decoration:none;text-decoration:none}@media (hover:hover){.gh-post-hero-author:hover{color:var(--theme-text);-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px}}.gh-post-hero-avatar{border:0;border-radius:8px;box-shadow:none;height:36px;-o-object-fit:cover;object-fit:cover;width:36px}.gh-post-hero-sep{opacity:.7}.gh-article:has(>.gh-post-hero-image) .gh-article-info .btn{color:var(--theme-text)!important}.gh-article:has(>.gh-post-hero-image) .gh-article-info .btn{background:var(--theme-bg2);border:0;box-shadow:none;font-weight:700}@media (hover:hover){.gh-article:has(>.gh-post-hero-image) .gh-article-info .btn:hover{background:var(--theme-border)}}.gh-article:has(>.gh-post-hero-image) .gh-article-info .btn.readlist-saved{color:var(--color-accent)!important}.post-template .gh-feature-image{display:none}.post-template .gh-article-info{align-items:center;border-top:none;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:center;justify-content:space-between;margin-left:auto;margin-right:auto;margin-top:var(--space-6);padding:var(--gap) var(--margin);padding-left:0;padding-right:0;position:relative;width:min(860px,100% - 40px);z-index:10}@media (min-width:900px){.post-template .gh-article-info{box-sizing:border-box;flex-wrap:nowrap;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:none;padding-left:0;padding-right:0;width:min(860px,100% - 40px)}}.post-template .gh-content,.post-template .gh-footer,.post-template .gh-readmore{position:relative;z-index:5}@media (max-width:980px){.gh-post-hero-content{max-width:85%;padding-bottom:14vh;padding-top:0}}@media (max-width:740px){.gh-post-hero-content{max-width:95%;padding-bottom:10vh;padding-top:0}.gh-post-hero .gh-title{font-size:max(30px,min(9vw,56px))}.gh-post-hero-meta{flex-wrap:wrap;font-size:var(--text-xs);justify-content:center}}.gh-post-hero-overlay.has-dots,[data-theme=dark] .gh-post-hero-overlay.has-dots{background:none}.gh-post-hero-dots{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}@media (max-width:740px){.gh-post-hero{min-height:92vh;min-height:92svh}}.post-template .gh-article .gh-canvas{margin-top:var(--space-5)}.gh-post-hero .gh-post-metacont{align-items:stretch;background:#f5f0eb;border-radius:6px;box-shadow:none;display:inline-flex;margin-top:var(--space-5);overflow:hidden}.gh-post-hero .gh-post-metacont .btn{align-items:center;background:transparent;border:0!important;border-radius:0;box-shadow:none;color:#2b070b!important;display:inline-flex;font-size:var(--text-sm);font-weight:700;gap:8px;height:38px;margin:0;min-width:0;padding:0 14px;text-shadow:none;transition:background-color .2s ease;width:auto}.gh-post-hero .gh-post-metacont .btn+.btn{box-shadow:inset 1px 0 0 rgba(43,7,11,.15)}.gh-post-hero .gh-post-metacont .btn svg{height:17px;width:17px}@media (hover:hover){.gh-post-hero .gh-post-metacont .btn:hover{background:#fff}}.gh-post-hero .gh-post-metacont .btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:-3px}.gh-post-hero .gh-post-metacont .readlist-saved{color:var(--color-accent)!important}.gh-article:has(>.gh-post-hero-image) .gh-article-info:not(:has(*)){display:none}.gh-post-hero .gh-post-metacont .btn{flex:none;flex:0 0 auto;justify-content:flex-start;max-width:none;min-width:0!important;width:auto!important;width:-moz-max-content!important;width:max-content!important}.gh-post-hero-image{background:var(--theme-bg)}.gh-post-hero-image img{mix-blend-mode:multiply;opacity:1}[data-theme=dark] .gh-post-hero-image img{mix-blend-mode:screen}@keyframes heroReveal{0%{opacity:0}to{opacity:1}}.gh-post-hero .gh-post-metacont{-moz-column-gap:0!important;column-gap:0!important;gap:0!important}.gh-post-hero .gh-post-metacont .btn+.btn{margin-left:0!important}.lv{padding:0 var(--space-page) var(--space-section)}.lv-book{grid-gap:var(--space-9,6rem);align-items:center;display:grid;gap:var(--space-9,6rem);grid-template-columns:minmax(0,5fr) minmax(0,7fr);padding:var(--space-section) 0}.lv-book:nth-child(2n){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.lv-book:nth-child(2n) .lv-cover{order:2}.lv-cover{aspect-ratio:2/3;background:var(--theme-bg2);border-radius:2px 6px 6px 2px;box-shadow:var(--shadow-md);display:block;justify-self:center;overflow:hidden;position:relative;transform:rotate(-1.5deg);transition:transform .35s ease,box-shadow .35s ease;width:min(100%,420px)}.lv-book:nth-child(2n) .lv-cover{transform:rotate(1.5deg)}.lv-book:nth-child(2n) .lv-cover:hover,.lv-cover:hover{box-shadow:var(--shadow-lg);transform:rotate(0) translateY(-6px)}.lv-cover img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.lv-cover:after{background:linear-gradient(90deg,rgba(0,0,0,.28),hsla(0,0%,100%,.14) 2.5%,rgba(0,0,0,.06) 5%,transparent 9%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.lv-body{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-4)}.lv-author{color:var(--theme-text-sub)}.lv-title{text-wrap:balance;font-family:var(--font-sans-serif);font-size:var(--text-5xl);font-weight:var(--weight-bold);letter-spacing:-.01em;line-height:1;margin:0}.lv-title a{color:var(--theme-text);-webkit-text-decoration:none;text-decoration:none}.lv-pitch{color:var(--theme-text-sub);max-width:46ch}.lv-go{margin-top:var(--space-3)}@media (min-width:741px) and (max-width:1099px){.lv-book,.lv-book:nth-child(2n){gap:var(--space-7)}.lv-title{font-size:var(--text-4xl)}}@media (max-width:740px){.lv-book,.lv-book:nth-child(2n){gap:var(--space-7);grid-template-columns:1fr}.lv-book:nth-child(2n) .lv-cover{order:0}.lv-cover{width:min(70%,360px)}.lv{padding:0 var(--space-4) var(--space-8)}.lv-title{font-size:var(--text-3xl)}}.bk-hero{grid-gap:var(--space-9,6rem);align-items:center;display:grid;gap:var(--space-9,6rem);grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin:0 auto;max-width:1180px;padding:calc(var(--head-h, 72px) + var(--space-8)) var(--space-page) var(--space-8)}.bk-cover-wrap{display:flex;justify-content:center}.bk-cover{aspect-ratio:2/3;background:var(--theme-bg2);border-radius:2px 6px 6px 2px;box-shadow:var(--shadow-lg);display:block;overflow:hidden;position:relative;transform:rotate(-2deg);width:min(100%,400px)}.bk-cover img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bk-cover:after{background:linear-gradient(90deg,rgba(0,0,0,.28),hsla(0,0%,100%,.14) 2.5%,rgba(0,0,0,.06) 5%,transparent 9%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.bk-info{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-4)}.bk-eyebrow{color:var(--theme-text-muted);-webkit-text-decoration:none;text-decoration:none}.bk-eyebrow:hover{color:var(--theme-text)}.post-template .bk-title{color:var(--theme-text);font-size:max(4rem,min(5.6vw,7.2rem));letter-spacing:-.02em;line-height:1.02;margin:0;text-align:left;text-shadow:none;text-transform:none}.bk-author{color:var(--theme-text-sub);font-size:var(--text-lg);margin:0}.bk-author a{color:var(--theme-text);font-weight:700;-webkit-text-decoration:none;text-decoration:none}.bk-author a:hover{color:var(--color-accent)}.bk-excerpt{color:var(--theme-text-sub);font-size:var(--text-md);line-height:1.6;margin:0;max-width:52ch}.bk-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-6);margin-top:var(--space-3)}.bk-meta{color:var(--theme-text-muted);font-size:var(--text-sm);margin:0}@media (max-width:860px){.bk-hero{gap:var(--space-7);grid-template-columns:1fr;padding-top:calc(var(--head-h, 72px) + var(--space-6))}.bk-cover{width:min(64vw,300px)}.post-template .bk-title{font-size:max(3.4rem,min(9vw,5rem))}}.au{padding:0 var(--space-6) var(--space-section)}.au-head{padding:var(--space-section) calc(var(--space-page) - var(--space-6)) var(--space-7)}.au-head>*{max-width:844px}.au-head .ds-h1{margin:var(--space-3) 0 var(--space-4)}.au-head-sub{max-width:56ch}.au-grid{grid-gap:var(--space-5);display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(420px,1fr))}.au-card{background:var(--theme-bg2);border-radius:var(--radius-card);color:var(--theme-text);display:flex;flex-direction:column;overflow:hidden;-webkit-text-decoration:none;text-decoration:none;transition:box-shadow .35s ease}.au-img,.au-pic .dz{transition:transform .6s ease}.au-card:hover .au-img,.au-card:hover .au-pic .dz{transform:scale(1.05)}.au-bio,.au-go,.au-where{transition:color .2s ease}.au-card:hover .au-bio,.au-card:hover .au-go,.au-card:hover .au-where{color:var(--theme-text)}.au-pic{aspect-ratio:1/1;display:block;overflow:hidden;position:relative}.au-img{bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.au-img-empty{align-items:center;background:var(--theme-bg);display:flex;justify-content:center}.au-img-empty svg{height:40%;width:40%}.au-img-empty svg path{fill:var(--theme-text-muted)}.au-pic .dz{z-index:1}.au-fade{bottom:-1px;height:44%;left:0;pointer-events:none;position:absolute;right:0;width:100%;z-index:2}.au-count{font-feature-settings:"tnum";background:var(--theme-bg2);border-radius:var(--radius);color:var(--theme-text-muted);font-family:var(--font-sans-serif);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);padding:2px var(--space-2);position:absolute;right:var(--space-3);top:var(--space-3);z-index:3}.au-body{display:flex;flex:1;flex-direction:column;gap:var(--space-2);gap:var(--space-1);margin-top:calc(var(--space-7)*-1);padding:0 var(--space-5) var(--space-5);position:relative;z-index:3}.au-name{font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:1.1}.au-name,.au-where{font-family:var(--font-sans-serif)}.au-where{color:var(--theme-text-muted);font-size:var(--text-xs)}.au-bio{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:var(--theme-text-sub);display:-webkit-box;line-height:1.5;overflow:hidden}.au-bio,.au-go{font-family:var(--font-sans-serif);font-size:var(--text-sm)}.au-go{font-weight:var(--weight-bold);margin-top:auto;padding-top:var(--space-2)}.author-template .contrib-cta,.page-template .contrib-cta{margin-left:0;width:100%}@media (max-width:980px){.au{padding:0 var(--space-6) var(--space-8)}}@media (max-width:740px){.au{padding:0 var(--space-4) var(--space-8)}.au-grid{gap:var(--space-3);grid-template-columns:1fr 1fr}.au-name{font-size:var(--text-lg)}.au-body{margin-top:calc(var(--space-6)*-1);padding:0 var(--space-3) var(--space-4)}.au-bio{display:none}}@media (min-width:1721px){.au{padding-left:var(--space-page);padding-right:var(--space-page)}.au-head{padding-left:0;padding-right:0}}.cw{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:calc(100vh - var(--head-h));min-height:calc(100svh - var(--head-h));padding:var(--space-section) var(--space-page);position:relative;text-align:center}.cw-progress{background:var(--theme-line-subtle);height:2px;left:0;position:fixed;right:0;top:var(--head-h);z-index:50}.cw-progress-bar{background:var(--color-accent);display:block;height:100%;transition:width .5s cubic-bezier(.2,.7,.2,1);width:20%}.cw-top{align-items:center;color:var(--theme-text-muted);display:flex;font-family:var(--font-sans-serif);font-size:var(--text-sm);justify-content:space-between;left:var(--space-page);position:absolute;right:var(--space-page);top:var(--space-6)}.cw-back{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:10px 0}.cw-back:hover{color:var(--theme-text)}.cw-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em;margin-left:auto}.cw-count-n{color:var(--theme-text);font-weight:var(--weight-bold)}.cw-step{align-items:center;display:none;flex-direction:column;gap:var(--space-7);max-width:760px;width:100%}.cw-step.is-active{animation:cw-in .4s cubic-bezier(.2,.7,.2,1) both;display:flex}@keyframes cw-in{0%{opacity:.01;transform:translateY(14px)}to{opacity:1;transform:none}}.cw-sub{align-items:center;display:none;flex-direction:column;gap:var(--space-6);width:100%}.cw-sub.is-active{animation:cw-in .35s cubic-bezier(.2,.7,.2,1) both;display:flex}.cw-kicker{color:var(--theme-text-muted);font-family:var(--font-serif);font-size:var(--text-xl);font-style:italic}.cw-title{text-wrap:balance;color:var(--theme-text);font-family:var(--font-sans-serif);font-size:var(--text-4xl);font-weight:var(--weight-bold);letter-spacing:-.015em;line-height:1.08;margin:0;outline:none}.cw-say em,.cw-title em{color:var(--color-accent);font-style:normal}.cw-say{text-wrap:balance;color:var(--theme-text-sub);font-family:var(--font-sans-serif);font-size:var(--text-xl);line-height:1.5;margin:0;max-width:32em}.cw-small{color:var(--theme-text-muted);font-size:var(--text-md)}.cw-choices{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center}.cw-link{background:none;border:0;color:var(--theme-text-muted);cursor:pointer;font-family:var(--font-sans-serif);font-size:var(--text-sm);padding:10px 0}.cw-link:hover{color:var(--theme-text)}.cw-titles{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:0;max-width:36em;padding:0}.cw-titles a{text-wrap:balance;color:var(--theme-text);font-family:var(--font-sans-serif);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:1.3;-webkit-text-decoration:none;text-decoration:none}.cw-titles a:hover{color:var(--color-accent)}.cw-genres{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:1fr 1fr;width:100%}.cw-genre{background:var(--cat-bg);border:0;border-radius:var(--radius-card);color:var(--cat-fg);cursor:pointer;display:flex;flex-direction:column;font-family:var(--font-sans-serif);gap:var(--space-2);min-height:150px;padding:var(--space-6);text-align:left;transition:opacity .3s ease,transform .3s cubic-bezier(.2,.7,.2,1)}.cw-genre[data-cat=dangoisse]{--cat-bg:var(--color-dangoisse-bg);--cat-fg:var(--color-dangoisse)}.cw-genre[data-cat=de-coeur]{--cat-bg:var(--color-de-coeur-bg);--cat-fg:var(--color-de-coeur)}.cw-genre[data-cat=de-rencontres]{--cat-bg:var(--color-de-rencontres-bg);--cat-fg:var(--color-de-rencontres)}.cw-genre[data-cat=de-toilettes]{--cat-bg:var(--color-de-toilettes-bg);--cat-fg:var(--color-de-toilettes)}.cw-genre-name{font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:1.05}.cw-genre-hint{font-size:var(--text-base);opacity:.85}.cw-genre-latest{font-size:var(--text-xs);line-height:1.4;margin-top:auto;opacity:.7}@media (hover:hover){.cw-genre:hover{transform:translateY(-3px) rotate(-.6deg)}}.cw-genres.has-pick .cw-genre:not(.is-picked){opacity:.32}.cw-genre.is-picked{transform:rotate(-1.2deg) scale(1.02)}.cw-genre:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.cw-react{min-height:3em}.cw-gauge{align-items:center;display:flex;flex-direction:column;gap:var(--space-4);max-width:560px;width:100%}.cw-words{font-feature-settings:"tnum";color:var(--theme-text);font-family:var(--font-sans-serif);font-size:var(--text-4xl);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);line-height:1}.cw-range{--fill:8%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(var(--color-accent),var(--color-accent)) 0 50% /var(--fill) 2px no-repeat,linear-gradient(var(--theme-border),var(--theme-border)) 0 50% /100% 1px no-repeat;cursor:pointer;height:28px;margin:0;width:100%}.cw-range::-webkit-slider-runnable-track{background:none;height:28px}.cw-range::-moz-range-track{background:none;height:1px}.cw-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--theme-text);border:0;border-radius:50%;box-shadow:0 0 0 5px var(--theme-bg);height:16px;margin-top:6px;-webkit-transition:transform .15s ease;transition:transform .15s ease;width:16px}.cw-range::-moz-range-thumb{background:var(--theme-text);border:0;border-radius:50%;box-shadow:0 0 0 5px var(--theme-bg);height:16px;width:16px}.cw-range:active::-webkit-slider-thumb{transform:scale(1.25)}.cw-range:focus-visible{outline:none}.cw-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 5px var(--theme-bg),0 0 0 7px var(--color-accent)}.cw-gauge-row{color:var(--theme-text-muted);display:flex;font-family:var(--font-serif);font-size:var(--text-md);font-style:italic;justify-content:space-between;width:100%}.cw-verdict{min-height:3em}.cw-text{font-size:var(--text-lg);line-height:1.5;min-height:110px;resize:vertical;text-align:left;width:100%}.cw-text.is-empty{animation:cw-shake .4s ease}@keyframes cw-shake{25%{transform:translateX(-6px)}75%{transform:translateX(6px)}}.cw-card{--cat-bg:var(--color-ink);--cat-fg:#f5f0eb;align-items:flex-start;background:var(--cat-bg);border-radius:var(--radius-card);color:var(--cat-fg);display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:var(--space-6);position:relative;text-align:left;transform:rotate(-1.5deg);width:min(100%,440px)}.cw-card[data-cat=dangoisse]{--cat-bg:var(--color-dangoisse-bg);--cat-fg:var(--color-dangoisse)}.cw-card[data-cat=de-coeur]{--cat-bg:var(--color-de-coeur-bg);--cat-fg:var(--color-de-coeur)}.cw-card[data-cat=de-rencontres]{--cat-bg:var(--color-de-rencontres-bg);--cat-fg:var(--color-de-rencontres)}.cw-card[data-cat=de-toilettes]{--cat-bg:var(--color-de-toilettes-bg);--cat-fg:var(--color-de-toilettes)}.cw-card-chip{background:var(--cat-fg);border-radius:4px;color:var(--cat-bg);font-size:var(--text-xs);padding:2px 8px;transform:rotate(-4deg)}.cw-card-chip,.cw-card-title{font-family:var(--font-sans-serif);font-weight:var(--weight-bold)}.cw-card-title{word-wrap:anywhere;font-size:var(--text-2xl);line-height:1.15}.cw-card-meta{font-family:var(--font-sans-serif);font-size:var(--text-xs);opacity:.75}.cw-card-stamp{color:var(--color-hat);height:86px;opacity:0;pointer-events:none;position:absolute;right:-26px;top:-38px;transform:rotate(14deg) scale(1.8);width:96px}.cw-card-stamp svg{display:block;height:100%;width:100%}.cw-card-stamp .plume-text{font-family:var(--font-cond);font-size:10.5px;font-weight:600;letter-spacing:.1em}.cw-card.is-stamped{animation:cw-card-in .5s cubic-bezier(.2,.7,.2,1) both}.cw-card.is-stamped .cw-card-stamp{animation:cw-stamp .45s cubic-bezier(.3,1.4,.5,1) .55s forwards}@keyframes cw-card-in{0%{opacity:0;transform:rotate(-4deg) translateY(16px)}to{opacity:1;transform:rotate(-1.5deg)}}@keyframes cw-stamp{to{opacity:1;transform:rotate(14deg) scale(1)}}[data-theme=dark] .cw-card-stamp{mix-blend-mode:normal}.cw-ways{display:flex;flex-direction:column;max-width:560px;text-align:left;width:100%}.cw-way{border-top:1px solid var(--theme-border);padding:var(--space-5) 0}.cw-way:last-child{border-bottom:1px solid var(--theme-border)}.cw-way summary{color:var(--theme-text);cursor:pointer;font-family:var(--font-sans-serif);font-size:var(--text-xl);font-weight:var(--weight-bold);list-style:none}.cw-way summary::-webkit-details-marker{display:none}.cw-way summary:after{color:var(--theme-text-muted);content:"+";float:right}.cw-way[open] summary:after{content:"–"}.cw-way p{color:var(--theme-text-sub);font-size:var(--text-base);line-height:1.6;margin:var(--space-3) 0 var(--space-4)}.cw-later,.cw-way p{font-family:var(--font-sans-serif)}.cw-later{align-items:center;color:var(--theme-text-muted);display:flex;flex-direction:column;font-size:var(--text-sm);gap:var(--space-3)}.cw-later p{margin:0}@media (prefers-reduced-motion:reduce){.cw-card.is-stamped,.cw-card.is-stamped .cw-card-stamp{animation:none;opacity:1}.cw-card-stamp{opacity:1;transform:rotate(14deg)}}@media (max-width:740px){.cw{padding:var(--space-8) var(--space-4)}.cw-top{left:var(--space-4);right:var(--space-4);top:var(--space-3)}.cw-title{font-size:var(--text-3xl)}.cw-genres{gap:var(--space-3);grid-template-columns:1fr}.cw-genre{min-height:0;padding:var(--space-5)}.cw-say{font-size:var(--text-lg)}.cw-words{font-size:var(--text-3xl)}.cw-card-title{font-size:var(--text-xl)}.cw-card-stamp{height:68px;right:-8px;top:-30px;width:76px}}.xp{--xp-bg:#2b070b;--xp-fg:#f5f0eb;--xp-muted:hsla(30,33%,94%,.64);--xp-line:hsla(30,33%,94%,.18);--xp-panel:hsla(30,33%,94%,.06);background:var(--xp-bg);border-radius:calc(var(--radius-card)*1.5);box-sizing:border-box;color:var(--xp-fg);display:flex;flex-direction:column;gap:calc(var(--space-8)*1.25);isolation:isolate;margin:var(--space-section) var(--space-page);padding:var(--space-section) calc(var(--space-page)*.9);position:relative;width:auto}[data-theme=dark] .xp{--xp-bg:#f5f0eb;--xp-fg:#2b070b;--xp-muted:rgba(43,7,11,.66);--xp-line:rgba(43,7,11,.18);--xp-panel:rgba(43,7,11,.05)}.xp-dots{border-bottom-right-radius:calc(var(--radius-card)*1.5);bottom:0;height:52%;pointer-events:none;position:absolute;right:0;width:58%;z-index:-1}.xp-head{display:flex;flex-direction:column;gap:var(--space-5);max-width:980px}.xp-stamp{color:var(--color-hat);height:170px;pointer-events:none;position:absolute;right:6%;top:-62px;transform:rotate(-16deg);width:170px}.xp-stamp svg{display:block;height:100%;overflow:visible;width:100%}.xp-kicker{color:var(--xp-muted)}.gh-article .xp .xp-title,.xp .xp-title{color:var(--xp-fg);font-family:var(--font-sans-serif);font-size:max(5.6rem,min(9vw,13rem));font-weight:var(--weight-bold);letter-spacing:-.02em;line-height:.92;margin:0}.xp-title em{color:var(--color-hat);font-style:normal}.xp .xp-lead{color:var(--xp-muted);font-family:var(--font-sans-serif);font-size:var(--text-lg);line-height:1.6;margin:0;max-width:60ch}.xp-numbers{grid-gap:var(--space-7);display:grid;gap:var(--space-7);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.xp-numbers li{display:flex;flex-direction:column;gap:var(--space-2)}.xp .xp-num{font-feature-settings:"tnum";color:var(--xp-fg);font-family:var(--font-sans-serif);font-size:max(5.6rem,min(7vw,10.4rem));font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);letter-spacing:-.03em;line-height:.9}.xp-num-label{color:var(--color-hat);font-size:var(--text-lg);font-weight:var(--weight-bold)}.xp-num-desc,.xp-num-label{font-family:var(--font-sans-serif)}.xp-num-desc{color:var(--xp-muted);font-size:var(--text-sm);line-height:1.5;max-width:26ch}.xp-numbers li{transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.xp-numbers.is-waiting li{opacity:0;transform:translateY(18px)}.xp-numbers.is-waiting li:nth-child(2){transition-delay:.08s}.xp-numbers.is-waiting li:nth-child(3){transition-delay:.16s}.xp-numbers.is-waiting li:nth-child(4){transition-delay:.24s}.xp-offer{background:var(--xp-bg);border:1px solid var(--xp-line);border-radius:var(--radius-card);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);overflow:hidden}.xp-col{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-7)}.xp-buy,.xp-col+.xp-col{border-left:1px solid var(--xp-line)}.xp-col-paid{background:var(--xp-panel)}.xp-col-name{color:var(--xp-fg);font-family:var(--font-sans-serif);font-size:var(--text-xl);font-weight:var(--weight-bold)}.xp-col-paid .xp-col-name{color:var(--color-hat)}.xp-col ul{display:flex;flex-direction:column;gap:var(--space-3);list-style:none;margin:0;padding:0}.xp-col li{color:var(--xp-muted);font-family:var(--font-sans-serif);font-size:var(--text-base);line-height:1.45;padding-left:1.6em;position:relative}.xp-col li:before{content:"•";left:.2em;position:absolute}.xp-col-paid li{color:var(--xp-fg);font-weight:var(--weight-medium)}.xp-col-paid li:before{color:var(--color-hat);content:"✓";font-weight:var(--weight-bold)}.xp-buy{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-4);justify-content:center;padding:var(--space-7)}.xp-price{align-items:baseline;display:flex;gap:var(--space-3)}.xp-amount{color:var(--color-hat);font-family:var(--font-sans-serif);font-size:max(7.2rem,min(8vw,11.2rem));font-weight:var(--weight-bold);letter-spacing:-.04em;line-height:.88}.xp-per{white-space:nowrap}.xp-alt,.xp-per{color:var(--xp-muted);font-family:var(--font-sans-serif)}.xp-alt{font-size:var(--text-sm);line-height:1.5;margin:0}.xp-go{font-size:var(--text-base);padding:var(--space-4) var(--space-6)}.xp-free{color:var(--xp-muted);font-family:var(--font-sans-serif);font-size:var(--text-sm);-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px}.xp-free:hover{color:var(--xp-fg)}.gh-article .xp{margin-left:var(--space-page);margin-right:var(--space-page)}@media (max-width:980px){.xp{gap:var(--space-7);margin:var(--space-8) var(--space-6);padding:var(--space-8) var(--space-6)}.xp-numbers{grid-template-columns:1fr 1fr}.xp-stamp{height:120px;right:4%;top:-46px;width:120px}}@media (max-width:740px){.xp{border-radius:var(--radius-card);margin:var(--space-7) var(--space-3);padding:var(--space-8) var(--space-4)}.xp-offer{grid-template-columns:1fr}.xp-col+.xp-col{border-left:0;border-top:1px solid var(--xp-line)}.xp-buy,.xp-col{padding:var(--space-5)}.xp-stamp{height:96px;right:-8px;top:-36px;width:96px}.xp-dots{border-bottom-right-radius:var(--radius-card)}.xp-head{padding-right:90px}}.xp-trial-note{color:var(--xp-muted);font-family:var(--font-sans-serif);font-size:var(--text-sm);line-height:1.45;margin:0;max-width:30ch}.xp-price{gap:.15em}.xp-per{font-size:var(--text-lg)}.xp-col-top{align-items:flex-start;display:flex;gap:var(--space-4);justify-content:space-between}.xp-col-top .xp-price{flex:none;margin-top:-.12em}.xp-col-top .xp-amount{font-size:max(4rem,min(4.4vw,5.6rem))}.xp-col-free .xp-amount{color:var(--xp-fg)}.xp-col-paid .xp-per{font-size:var(--text-base)}.xp-col-paid .xp-alt{margin-top:calc(var(--space-3)*-1);text-align:right}.xp-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:auto}.xp-col-paid .xp-col-name{align-items:center;display:inline-flex;gap:var(--space-3)}.xp-col-seal{color:var(--color-hat);display:block;flex:none;height:44px;transform:rotate(-8deg);width:44px}.xp-col-seal .club-mark{display:block;height:100%;overflow:visible;width:100%}.xp-col-seal .club-mark circle,.xp-col-seal .club-mark path{vector-effect:non-scaling-stroke;stroke-width:var(--stamp-line-sm)}.xp .xp-free-go{--theme-text:var(--xp-fg);--theme-bg:var(--xp-bg);--theme-text-sub:var(--xp-muted)}.lf-kicker{color:var(--theme-text-muted)}.lf-title{text-wrap:balance;color:var(--theme-text);font-size:max(6.4rem,min(11vw,16rem));font-weight:var(--weight-bold);letter-spacing:-.035em;line-height:.88}.lf-lead,.lf-title{font-family:var(--font-sans-serif);margin:0}.lf-lead{color:var(--theme-text-sub);font-size:var(--text-lg);line-height:1.55;max-width:46ch}.club-note{align-items:center;color:var(--theme-text-muted);display:flex;font-family:var(--font-sans-serif);font-size:var(--text-sm);gap:var(--space-4);line-height:1.45;margin:var(--space-3) 0 0;max-width:44ch}.club-note strong{color:var(--theme-text-sub);font-weight:var(--weight-bold)}.club-mini{color:var(--theme-text-sub);flex-shrink:0;height:64px;transform:rotate(-10deg);width:64px}.club-mini svg{display:block;height:100%;overflow:visible;width:100%}.ab-break,.ab-hero-photo,.lf-hero-print,.lf-media{background:var(--theme-bg2);overflow:hidden;position:relative}.ab-img,.lf-img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.lf{padding:0 var(--space-page) var(--space-section)}.lf-hero{grid-gap:var(--space-8);align-items:center;background:transparent;display:grid;gap:var(--space-8);grid-template-columns:minmax(0,1fr);margin:0 calc(var(--space-page)*-1);padding:var(--space-section) var(--space-page)}.lf-hero-text{display:flex;flex-direction:column;gap:var(--space-4);max-width:820px}.lf-hero-print{aspect-ratio:4/5;border-radius:var(--radius-card);box-shadow:var(--shadow-lg);max-height:72vh;transform:rotate(2.5deg);transition:transform .5s ease}.lf-hero-print:hover{transform:rotate(0deg) scale(1.01)}.lf-list{display:flex;flex-direction:column;gap:var(--space-section);margin:0 auto;max-width:1320px;padding-top:var(--space-section)}.lf-item{grid-gap:var(--space-8);align-items:center;display:grid;gap:var(--space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.lf-item:nth-child(2n){grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.lf-item:nth-child(2n) .lf-media{order:2}.lf-media{aspect-ratio:4/3;border-radius:var(--radius-card);box-shadow:var(--shadow-lg);display:block}.lf-media .dz,.lf-media .lf-img{transition:transform .7s ease}.lf-item:hover .lf-media .dz,.lf-item:hover .lf-media .lf-img{transform:scale(1.03)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lf-media{view-timeline-name:--lf-frame}.lf-media .lf-img{animation-timeline:--lf-frame;animation-range:cover;animation-fill-mode:both;animation-name:lf-drift;animation-timing-function:linear;scale:1.3}}}@keyframes lf-drift{0%{translate:0 12%}to{translate:0 -12%}}.lf-depth{bottom:0;left:0;opacity:0;overflow:hidden;position:absolute;right:0;top:0;transition:opacity .6s ease,transform .7s ease}.lf-depth.is-ready{opacity:1}.lf-media.has-depth .lf-media-box>.pp>img{visibility:hidden}.lf-item:hover .lf-depth{transform:scale(1.03)}.lf-depth img{animation-timeline:--lf-frame;animation-range:cover;animation-fill-mode:both;animation-timing-function:linear;bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;scale:1.4;top:0;width:100%}.lf-depth .lf-depth-back{animation-name:lf-d-back}.lf-depth .lf-depth-mid{animation-name:lf-d-mid}.lf-depth .lf-depth-fore{animation-name:lf-d-fore}@keyframes lf-d-back{0%{translate:0 10%}to{translate:0 -10%}}@keyframes lf-d-mid{0%{translate:0 16%}to{translate:0 -16%}}@keyframes lf-d-fore{0%{translate:0 24%}to{translate:0 -24%}}.lf-body{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-4)}.lf-num{font-feature-settings:"tnum";border:1.5px solid;border-radius:4px;color:var(--theme-text-muted);display:inline-block;font-family:var(--font-sans-serif);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);padding:3px 10px;transform:rotate(-4deg)}.lf-item:nth-child(2n) .lf-num{transform:rotate(3deg)}.lf-item-title{text-wrap:balance;font-family:var(--font-sans-serif);font-size:max(3.6rem,min(4.2vw,6.4rem));font-weight:var(--weight-bold);letter-spacing:-.02em;line-height:1;margin:0}.lf-item-title a{color:var(--theme-text);-webkit-text-decoration:none;text-decoration:none}.lf-excerpt{color:var(--theme-text-sub);font-size:var(--text-md);line-height:1.6;max-width:48ch}.lf-by,.lf-excerpt{font-family:var(--font-sans-serif);margin:0}.lf-by{color:var(--theme-text-muted);font-size:var(--text-sm)}.lf-go{margin-top:var(--space-2)}.pc{padding:0 var(--space-page) var(--space-section)}.pc-hero{grid-gap:var(--space-8);align-items:start;background:var(--theme-bg2);display:grid;gap:var(--space-8);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);margin:0 calc(var(--space-page)*-1);padding:var(--space-section) var(--space-page)}.pc-hero-text{display:flex;flex-direction:column;gap:var(--space-4)}.pc-hero-text .lf-title{font-size:max(5.6rem,min(7.5vw,11rem))}.pc-sub{color:var(--theme-text);font-family:var(--font-sans-serif);font-size:var(--text-lg);font-weight:var(--weight-bold);margin:0 0 var(--space-4)}.pc-hero-list{background:var(--theme-bg);border-radius:var(--radius-card);padding:var(--space-6)}.ab{overflow-x:clip}.ab-hero{padding:calc(var(--space-section)*1.2) var(--space-page) 0;position:relative}.ab-kicker{color:var(--theme-text-muted);margin:0 0 var(--space-5)}.ab-title{color:var(--theme-text);font-family:var(--font-sans-serif);font-size:max(6.4rem,min(13vw,20rem));font-weight:var(--weight-bold);letter-spacing:-.04em;line-height:.86;margin:0;position:relative;z-index:2}.ab-line{display:block}.ab-line-accent{color:var(--color-accent);padding-left:12vw}.ab-hero-photo{aspect-ratio:16/9;border-radius:var(--radius-card) 0 0 var(--radius-card);margin:calc(var(--space-8)*-1) calc(var(--space-page)*-1) 0 30%}.ab-break figcaption,.ab-hero-photo figcaption{background:var(--theme-bg);border-radius:var(--radius);bottom:var(--space-4);color:var(--theme-text-sub);font-family:var(--font-sans-serif);font-size:var(--text-xs);left:var(--space-5);padding:3px 8px;position:absolute;z-index:3}.ab-manifesto{padding:calc(var(--space-section)*1.4) var(--space-page)}.ab-big{color:var(--theme-text);font-family:var(--font-sans-serif);font-size:max(3.2rem,min(4.4vw,6.4rem));font-weight:var(--weight-bold);letter-spacing:-.015em;line-height:1.12;margin:0 auto;max-width:22em}.ab-anim .ab-w{color:var(--theme-border);transition:color .35s ease}.ab-anim .ab-w.is-lit{color:var(--theme-text)}.ab-road{grid-column-gap:var(--space-8);grid-row-gap:var(--space-7);-moz-column-gap:var(--space-8);column-gap:var(--space-8);display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px;padding:var(--space-8) var(--space-page) var(--space-section);position:relative;row-gap:var(--space-7)}.ab-road-line{background:var(--theme-line-subtle);left:50%;margin-left:-1px;width:2px}.ab-road-fill,.ab-road-line{bottom:0;position:absolute;top:0}.ab-road-fill{background:var(--color-accent);left:0;right:0;transform:scaleY(0);transform-origin:top}.ab-stop{display:flex;flex-direction:column;gap:var(--space-3);padding:0 var(--space-6);position:relative}.ab-stop:nth-of-type(odd){align-items:flex-end;grid-column:1;text-align:right}.ab-stop:nth-of-type(2n){grid-column:2}.ab-stop:before{background:var(--theme-bg);border:2px solid var(--color-accent);border-radius:50%;content:"";height:14px;position:absolute;top:10px;width:14px}.ab-stop:nth-of-type(odd):before{right:calc(var(--space-8)/-2 - 8px)}.ab-stop:nth-of-type(2n):before{left:calc(var(--space-8)/-2 - 8px)}.ab-when{color:var(--color-accent);font-size:var(--text-sm)}.ab-stop-title,.ab-when{font-family:var(--font-sans-serif);font-weight:var(--weight-bold)}.ab-stop-title{color:var(--theme-text);font-size:max(3.2rem,min(3.6vw,5.2rem));letter-spacing:-.02em;line-height:1;margin:0}.ab-stop p{color:var(--theme-text-sub);font-family:var(--font-sans-serif);font-size:var(--text-md);line-height:1.6;margin:0;max-width:44ch}.ab-stop em{color:var(--theme-text);font-style:normal;font-weight:var(--weight-bold)}.ab-stop-now .ab-stop-title{color:var(--color-accent)}.ab-break{aspect-ratio:16/9;border-radius:var(--radius-card);grid-column:1/-1;position:relative;z-index:1}.ab-break-left{border-radius:0 var(--radius-card) var(--radius-card) 0;margin-left:calc(var(--space-page)*-1);margin-right:20%;transform:rotate(-1deg)}.ab-break-right{aspect-ratio:3/2;border-radius:var(--radius-card) 0 0 var(--radius-card);margin-left:24%;margin-right:calc(var(--space-page)*-1);transform:rotate(1deg)}.ab-break-wide{aspect-ratio:21/9;border-radius:0;margin:var(--space-6) calc(50% - 50vw)}.ab-break-wide figcaption{bottom:var(--space-6);color:var(--theme-text);font-size:var(--text-lg);font-weight:var(--weight-bold);left:50%;padding:6px 14px;transform:translateX(-50%)}.ab-formats{background:var(--theme-bg2);padding:var(--space-section) var(--space-page)}.ab-h2{color:var(--theme-text);font-family:var(--font-sans-serif);font-size:var(--text-4xl);font-weight:var(--weight-bold);margin:0 0 var(--space-7)}.ab-formats-list{border-top:1px solid var(--theme-border);list-style:none;margin:0;padding:0}.ab-formats-list a{grid-gap:var(--space-6);align-items:baseline;border-bottom:1px solid var(--theme-border);color:var(--theme-text);display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:var(--space-5) 0;-webkit-text-decoration:none;text-decoration:none;transition:padding-left .35s ease,color .2s ease}.ab-f-name{font-size:max(4rem,min(6vw,8.8rem));font-weight:var(--weight-bold);letter-spacing:-.03em;line-height:1}.ab-f-desc,.ab-f-name{font-family:var(--font-sans-serif)}.ab-f-desc{color:var(--theme-text-sub);font-size:var(--text-md)}.ab-formats-list a:hover{color:var(--color-accent);padding-left:var(--space-5)}.ab-invite{display:flex;flex-direction:column;gap:var(--space-5);margin:0 auto;max-width:1100px;padding:var(--space-section) var(--space-page)}.ab-invite-kicker{color:var(--color-accent);margin:0}.ab-invite-title{text-wrap:balance;color:var(--theme-text);font-family:var(--font-sans-serif);font-size:max(3.6rem,min(5vw,7.2rem));font-weight:var(--weight-bold);letter-spacing:-.02em;line-height:1;margin:0}.ab-invite-ways{grid-gap:var(--space-6);display:grid;gap:var(--space-6);grid-template-columns:repeat(3,1fr);margin-top:var(--space-4)}.ab-invite-ways p{color:var(--theme-text-sub);font-family:var(--font-sans-serif);font-size:var(--text-base);line-height:1.55;margin:0}.ab-invite-ways strong{color:var(--theme-text);display:block;margin-bottom:var(--space-2)}.ab-invite-go{align-self:flex-start;font-size:var(--text-lg);margin-top:var(--space-3)}.ab-anim .ab-reveal{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.ab-anim .ab-reveal.is-in{opacity:1;transform:none}.ab-anim .ab-break-left.ab-reveal{transform:translateX(-40px) rotate(-1deg)}.ab-anim .ab-break-right.ab-reveal{transform:translateX(40px) rotate(1deg)}.ab-anim .ab-break-left.ab-reveal.is-in{transform:rotate(-1deg)}.ab-anim .ab-break-right.ab-reveal.is-in{transform:rotate(1deg)}.ab-anim .ab-line:nth-child(2){transition-delay:.12s}.ab-anim .ab-line:nth-child(3){transition-delay:.24s}@media (min-width:741px) and (max-width:1099px){.lf,.pc{padding:0 var(--space-page) var(--space-section)}.lf-hero,.pc-hero{margin:0 calc(var(--space-page)*-1);padding:var(--space-section) var(--space-page)}.lf-item,.lf-item:nth-child(2n){gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lf-item-title{font-size:var(--text-2xl)}.lf-excerpt{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;font-size:var(--text-base);overflow:hidden}.lf-list{gap:var(--space-8)}}@media (max-width:980px){.lf-hero,.pc-hero{grid-template-columns:1fr}.lf-hero-print{max-height:none}.ab-road{grid-template-columns:1fr;padding-left:calc(var(--space-6) + 24px)}.ab-road-line{left:var(--space-6)}.ab-stop,.ab-stop:nth-of-type(2n),.ab-stop:nth-of-type(odd){align-items:flex-start;grid-column:1;padding:0;text-align:left}.ab-stop:nth-of-type(2n):before,.ab-stop:nth-of-type(odd):before{left:-31px;right:auto}.ab-break-left,.ab-break-right{border-radius:var(--radius-card);margin-left:0;margin-right:0}.ab-formats-list a,.ab-invite-ways{grid-template-columns:1fr}.ab-formats-list a{gap:var(--space-2)}}@media (max-width:740px){.lf-item,.lf-item:nth-child(2n){gap:var(--space-5);grid-template-columns:1fr}.lf-item:nth-child(2n) .lf-media{order:0}.lf,.pc{padding:0 var(--space-4) var(--space-8)}.lf-hero,.pc-hero{margin:0 calc(var(--space-4)*-1);padding:var(--space-8) var(--space-4)}.ab-formats,.ab-hero,.ab-invite,.ab-manifesto{padding-left:var(--space-4);padding-right:var(--space-4)}.ab-hero-photo{margin:var(--space-5) calc(var(--space-4)*-1) 0 0}.ab-line-accent{padding-left:0}}@keyframes ab-drift{0%{transform:translate3d(0,-7%,0) scale(1.16)}to{transform:translate3d(0,7%,0) scale(1.16)}}.ab-break,.ab-hero-photo{will-change:translate}.club-note .club-stamp .club-ring,.club-note .club-stamp circle{display:none}.club-note .club-stamp .club-core{transform:translate(60px,60px) scale(1.4) translate(-60px,-60px)}.club-note .club-stamp .club-core .club-wave,.club-note .club-stamp path{vector-effect:non-scaling-stroke;stroke-width:var(--stamp-line-sm)}.ab-plumes{--s:max(190px,min(21vw,320px));grid-column:1/-1;height:calc(var(--s)*2.3);margin:0 calc(var(--space-page)*-1);position:relative}.ab-plume{aspect-ratio:1;background:var(--theme-bg2);border-radius:var(--radius-card);left:calc(50% + var(--dx, 0)*var(--s));overflow:hidden;position:absolute;rotate:var(--r,0deg);top:calc(50% + var(--dy, 0)*var(--s));translate:-50% -50%;width:var(--s);z-index:var(--z,1)}.ab-plume .ab-img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ab-plume:nth-child(6n+1){--dx:-1.23;--dy:-0.5;--r:-6deg;--z:1}.ab-plume:nth-child(6n+2){--dx:-0.28;--dy:-0.58;--r:3deg;--z:3}.ab-plume:nth-child(6n+3){--dx:0.7;--dy:-0.46;--r:-3deg;--z:2}.ab-plume:nth-child(6n+4){--dx:-0.76;--dy:0.4;--r:4deg;--z:4}.ab-plume:nth-child(6n+5){--dx:0.24;--dy:0.46;--r:-5deg;--z:5}.ab-plume:nth-child(6n){--dx:1.22;--dy:0.38;--r:6deg;--z:3}@media (max-width:740px){.ab-plumes{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:1fr 1fr;height:auto;margin:0;padding:var(--space-4) 0}.ab-plume{left:auto;position:relative;top:auto;translate:none;width:100%}.ab-plume:nth-child(2n){translate:0 var(--space-6)}}.ab-formats .ab-h2{font-family:var(--font-serif);font-size:max(2.8rem,min(3.2vw,3.8rem));font-style:italic;font-weight:400;letter-spacing:0;line-height:1.15;text-align:center}.lf-hero{justify-items:center;text-align:center}.lf-hero-text{align-items:center}.lf-hero .club-note,.lf-hero .lf-lead,.lf-hero-text{margin-left:auto;margin-right:auto}.lf-hero .club-note{text-align:left}.br-head,.gh-readlist-header,.lf-hero,.wb-head{isolation:isolate;position:relative}.br-head:before,.gh-readlist-header:before,.lf-hero:before,.wb-head:before{background:var(--theme-text);bottom:0;content:"";left:0;-webkit-mask-composite:source-in;-webkit-mask:url(../images/speckles.svg) 0 0/480px 480px repeat,linear-gradient(#000 75%,transparent);mask:url(../images/speckles.svg) 0 0/480px 480px repeat,linear-gradient(#000 75%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect;opacity:.55;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.br-head-cat:before{background:var(--cat-fg)}@media (max-width:740px){.lf-item{position:relative}.lf-item .lf-num{background:var(--theme-bg);border-color:var(--theme-bg);color:var(--theme-text);left:var(--space-4);position:absolute;top:var(--space-4);z-index:3}}.pc-hero:has(.pc-player){position:relative}.pc-player{display:flex;flex-direction:column;gap:var(--space-4)}.pc-player .pc-sub{color:var(--theme-text-muted);font-family:var(--font-serif);font-size:var(--text-lg);font-style:italic;font-weight:400;margin:0}.pc-player-title{text-wrap:balance;color:var(--theme-text);font-family:var(--font-sans-serif);font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:1.2;margin:0;min-height:2.4em}.pc-player[data-state=idle] .pc-player-title{color:var(--theme-text-sub);font-size:var(--text-lg);font-weight:var(--weight-medium)}.pc-player-controls{align-items:center;display:flex;gap:var(--space-4)}.pc-player-btn{align-items:center;background:transparent;border:0;border-radius:50%;color:var(--theme-text);cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;transition:background-color .2s ease,color .2s ease,opacity .2s ease;width:44px}.pc-player-btn svg{height:18px;width:18px}.pc-player-btn:hover:not(:disabled){background:var(--theme-bg2)}.pc-player-btn:disabled{cursor:default;opacity:.3}.pc-player-toggle{background:var(--theme-text);color:var(--theme-bg);height:60px;width:60px}.pc-player-toggle:hover:not(:disabled){background:var(--theme-text-sub)}.pc-player-toggle svg{height:20px;width:20px}.pc-player .hp-icon-pause,.pc-player[data-state=playing] .hp-icon-play{display:none}.pc-player[data-state=playing] .hp-icon-pause{display:block}.pc-player-btn:focus-visible{outline:2px solid var(--theme-text);outline-offset:2px}.pc-player-seek{align-items:center;display:flex;gap:var(--space-4)}.pc-player-time{font-feature-settings:"tnum";color:var(--theme-text-muted);flex:none;font-family:var(--font-sans-serif);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.pc-player-range{--progress:0%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;flex:1;height:20px;margin:0;min-width:0}.pc-player-range::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--theme-text) var(--progress),var(--theme-border) var(--progress));border-radius:2px;height:3px}.pc-player-range::-moz-range-track{background:var(--theme-border);border-radius:2px;height:3px}.pc-player-range::-moz-range-progress{background:var(--theme-text);border-radius:2px;height:3px}.pc-player-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--theme-text);border:0;border-radius:50%;height:14px;margin-top:-5.5px;width:14px}.pc-player-range::-moz-range-thumb{background:var(--theme-text);border:0;border-radius:50%;height:14px;width:14px}.pc-player-range:focus-visible{outline:2px solid var(--theme-text);outline-offset:2px}.pc-episodes{margin:0 auto;max-width:1320px;padding-top:var(--space-section)}.pc-episodes-title{color:var(--theme-text);font-family:var(--font-sans-serif);font-size:var(--text-3xl);font-weight:var(--weight-bold);letter-spacing:-.02em;margin:0 0 var(--space-6)}.pc-episode-list{-moz-columns:2;column-count:2;-moz-column-gap:var(--space-8);column-gap:var(--space-8)}.pc-episode-list .hp-extrait{-moz-column-break-inside:avoid;break-inside:avoid;padding-bottom:var(--space-4);padding-top:var(--space-4);page-break-inside:avoid}.pc-episode-list .hp-extrait:first-child{padding-top:var(--space-4)}.pc-episode-list .hp-extrait.is-playing .hp-extrait-title{color:var(--theme-text);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.2em}@media (max-width:980px){.pc-episode-list{-moz-columns:1;column-count:1}}.club-stamp .club-hat-member path{vector-effect:non-scaling-stroke;stroke-width:var(--stamp-line-sm)}.wl{margin:0 auto;max-width:calc(1600px + var(--space-page)*2);padding:var(--space-section) var(--space-page)}.wl-head{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-6)}.wl-title{margin:0}.wl-grid{grid-gap:var(--space-5);display:grid;gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));visibility:hidden}.wl-grid.is-ready{visibility:visible}.wl-grid .bc{aspect-ratio:4/5}.wl-foot{margin:var(--space-6) 0 0}@media (max-width:980px){.wl-grid{grid-template-columns:1fr 1fr}.wl-grid>:nth-child(3){display:none}}@media (max-width:740px){.wl-grid{grid-template-columns:1fr}.wl-grid>:nth-child(3){display:block}}.gh-article .gh-header.gh-header-plain{align-items:center;aspect-ratio:auto!important;display:flex;flex-direction:column;gap:var(--space-4);height:auto!important;padding:var(--space-section) max(var(--space-page),16px) 0;text-align:center}.gh-header-plain .gh-title{text-wrap:balance;font-size:min(var(--text-4xl),10vw);letter-spacing:-.01em;line-height:var(--leading-tight);margin:0}.gh-header-plain .gh-excerpt{text-wrap:balance;color:var(--theme-text-sub);font-size:var(--text-md)!important;margin:0;max-width:52ch;padding:0!important}.gh-article .gh-header-plain+.gh-content{margin-top:var(--space-6)}.gh-article .gh-canvas{--content-width:660px;--gap:20px;--container-width:1180px;--full:minmax(var(--gap),1fr);grid-column-gap:0;-moz-column-gap:0;column-gap:0;display:grid;grid-template-columns:[full-start] var(--full) [wide-start] minmax(0,calc((var(--container-width) - var(--content-width))/2)) [main-start] min(var(--content-width),100% - var(--gap) * 2) [main-end] minmax(0,calc((var(--container-width) - var(--content-width))/2)) [wide-end] var(--full) [full-end];margin-top:var(--space-8);padding-bottom:var(--space-section);padding-left:0;padding-right:0}.gh-article .gh-canvas>*{grid-column:main-start/main-end}.gh-article .gh-canvas>.kg-width-wide{grid-column:wide-start/wide-end}.gh-article .gh-canvas>.kg-width-full{grid-column:full-start/full-end}.gh-article .gh-content{--flow:1.5em;--flow-head:2.6em;--flow-tight:0.8em;--flow-block:2.6rem;--flow-full:5.6rem}.gh-article .gh-content>*{margin-bottom:0}.gh-article .gh-content>*+*{margin-top:var(--flow)}.gh-article .gh-content>*+h2,.gh-article .gh-content>*+h3{margin-top:var(--flow-head)}.gh-article .gh-content>h2+*,.gh-article .gh-content>h3+*{margin-top:var(--flow-tight)}.gh-article .gh-content>*+.gh-mid-cta,.gh-article .gh-content>*+.kg-card,.gh-article .gh-content>*+aside:not(.does-not-exist),.gh-article .gh-content>*+figure:not(.does-not-exist),.gh-article .gh-content>.gh-mid-cta+*,.gh-article .gh-content>.kg-card+*,.gh-article .gh-content>aside:not(.does-not-exist)+*,.gh-article .gh-content>figure:not(.does-not-exist)+*{margin-top:calc(var(--flow-block) + 1.2rem)}.gh-article .gh-content>*+.kg-width-full,.gh-article .gh-content>.kg-width-full+*{margin-top:var(--flow-full)}.gh-article .gh-canvas>dl,.gh-article .gh-canvas>ol,.gh-article .gh-canvas>p,.gh-article .gh-canvas>ul{text-wrap:pretty;font-feature-settings:"kern","liga","onum";color:var(--theme-text-sub);font-family:var(--font-sans-serif);font-size:1.9rem;font-weight:500;hanging-punctuation:first;letter-spacing:.002em;line-height:1.72}.gh-article .gh-canvas>p+p{margin-top:1.1em}.gh-article .gh-canvas li+li{margin-top:.4em}.gh-article .gh-canvas li::marker{color:var(--color-accent)}.gh-article .gh-canvas>p:first-child{text-wrap:balance;color:var(--theme-text);font-family:var(--font-serif);font-size:2.9rem;font-style:italic;grid-column:wide-start/wide-end;justify-self:center;line-height:1.4;padding-bottom:var(--space-7);padding-top:var(--space-7);text-align:center;width:min(860px,100%)}.gh-article .gh-content a:not([class]){color:inherit;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:2px;text-underline-offset:.2em;transition:color .2s ease}.gh-article .gh-content a:not([class]):hover{color:var(--color-accent)}.gh-article .gh-content strong{font-weight:var(--weight-bold)}.gh-article .gh-content em{font-style:italic}.gh-article .gh-content h2,.gh-article .gh-content h3,.gh-article .gh-content h4{text-wrap:balance;color:var(--theme-text);font-family:var(--font-sans-serif);font-weight:var(--weight-bold)!important;letter-spacing:-.01em;padding:0}.gh-article .gh-content h2{font-size:var(--text-3xl);line-height:1.1}.gh-article .gh-content h3{font-size:var(--text-xl);line-height:1.2}.gh-article .gh-content h4{font-size:var(--text-lg);line-height:1.3}.gh-article .gh-content blockquote:not(.kg-blockquote-alt){text-wrap:balance;border-left:0;color:var(--theme-text);font-family:var(--font-serif);font-size:3.4rem;font-style:italic;font-weight:400;grid-column:wide-start/wide-end;justify-self:center;line-height:1.25;margin-left:auto;padding:0 0 0 1.1em;position:relative;width:min(860px,100%)}.gh-article .gh-content blockquote:not(.kg-blockquote-alt):after{color:color-mix(in srgb,var(--color-accent) 45%,transparent);content:"\201C";font-family:var(--font-serif);font-size:2.6em;font-style:normal;left:0;line-height:1;pointer-events:none;position:absolute;top:-.3em}.gh-article .gh-content blockquote .bq-cite{color:var(--theme-text-muted);display:block;font-family:var(--font-sans-serif);font-size:var(--text-sm);font-style:normal;font-weight:var(--weight-medium);letter-spacing:0;line-height:1.4;margin-top:var(--space-3)}.gh-article .gh-content blockquote:not(.kg-blockquote-alt):before{display:none}.gh-article .gh-content .kg-blockquote-alt{text-wrap:balance;color:var(--theme-text);font-family:var(--font-serif);font-size:max(3.4rem,min(3.8vw,5.2rem));font-style:italic;font-weight:400;grid-column:wide-start/wide-end;letter-spacing:0;line-height:1.12;padding:.4em 0;text-align:center}.gh-article .gh-content hr{border:0;border-top:2px solid var(--theme-border);margin:3.4em auto;max-width:120px;width:100%}.gh-article .gh-content hr+*{margin-top:0!important}.gh-article .gh-content .kg-gallery-image img,.gh-article .gh-content .kg-image-card img{border-radius:var(--radius)}.gh-article .gh-content .kg-width-wide img{border-radius:var(--radius-card);width:100%}.gh-article .gh-content .kg-width-full img{max-height:90vh;-o-object-fit:cover;object-fit:cover;width:100%}.gh-article .gh-content figcaption{color:var(--theme-text-muted);font-family:var(--font-sans-serif);font-size:var(--text-sm);font-weight:var(--weight-regular);grid-column:main-start/main-end;line-height:1.45;padding:.9em 0 0;text-align:center}.gh-article .gh-content .kg-width-full figcaption{padding-left:var(--gap);padding-right:var(--gap)}@media (max-width:740px){.gh-article .gh-canvas{--gap:20px;margin-top:var(--space-6)}.gh-article .gh-canvas>ol,.gh-article .gh-canvas>p,.gh-article .gh-canvas>ul{font-size:1.8rem;line-height:1.68}.gh-article .gh-canvas>ol,.gh-article .gh-canvas>p:not(:first-child),.gh-article .gh-canvas>ul{hyphenate-limit-chars:8 3 3;-webkit-hyphenate-limit-before:3;-webkit-hyphenate-limit-after:3;hyphens:auto}.gh-article .gh-canvas>p:first-child{font-size:2.4rem;padding-bottom:var(--space-6);padding-top:var(--space-6)}.gh-article .gh-content h2{font-size:var(--text-2xl)}.gh-article .gh-content blockquote:not(.kg-blockquote-alt){font-size:2.6rem;padding-left:.9em}.gh-article .gh-content .kg-blockquote-alt{font-size:2.8rem}.gh-article .gh-content .kg-width-wide img{border-radius:0}.gh-article .gh-content .kg-width-wide{grid-column:full-start/full-end}}@media (max-width:360px){.gh-article .gh-canvas{--gap:16px}.gh-article .gh-canvas>ol,.gh-article .gh-canvas>p,.gh-article .gh-canvas>ul{font-size:1.7rem;line-height:1.66}.gh-article .gh-canvas>p:first-child{font-size:2.2rem}}.gh-article .gh-canvas>.kg-width-full{justify-self:center;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw}.gh-article .gh-content .kg-gallery-image img,.gh-article .gh-content .kg-image-card img{border-radius:var(--radius-card)}.gh-article .gh-content .kg-width-full img{border-radius:0}.gh-article .gh-content .kg-embed-card iframe,.gh-article .gh-content .kg-video-card,.gh-article .gh-content .kg-video-card video{border-radius:var(--radius-card);overflow:hidden}.post-template .gh-article .gh-canvas{margin-top:0;padding-top:var(--space-4)}.ap .ap-hero{margin-bottom:var(--space-8);position:relative}.ap-cover{height:min(78vh,760px);margin-left:calc(50% - 50vw);overflow:hidden;position:relative;width:100vw}.ap-cover-img{display:block;height:100%;-webkit-mask-image:linear-gradient(180deg,#000 50%,transparent);mask-image:linear-gradient(180deg,#000 50%,transparent);-o-object-fit:cover;object-fit:cover;width:100%}.ap-id{grid-gap:var(--space-8);align-items:start;display:grid;gap:var(--space-8);grid-template-columns:auto minmax(0,620px);justify-content:center;margin:-170px auto 0;max-width:1320px;padding:0 var(--space-page);position:relative;z-index:3}.ap-pic{border-radius:var(--radius-card);display:block;height:220px;overflow:hidden;transform:rotate(-2deg);width:220px}.ap-pic-wrap{display:block;position:relative}.ap-count-stamp{color:var(--theme-text-sub);height:90px;left:-86px;pointer-events:none;position:absolute;top:-62px;transform:rotate(-14deg);width:138px;z-index:2}[data-theme=dark] .ap-count-stamp{color:#e6ddd5;filter:drop-shadow(0 0 1.5px rgba(20,12,10,.75)) drop-shadow(0 1px 3px rgba(20,12,10,.45))}.ap-count-stamp svg{display:block;height:100%;overflow:visible;width:100%}.ap-count-stamp .club-line{fill:none;stroke:currentColor;stroke-width:2.2}.ap-count-stamp .club-text{fill:currentColor;stroke:currentColor;stroke-width:.35;font-family:var(--font-sans-serif);font-size:9px;font-weight:800;letter-spacing:.1em}.ap-count-num,.ap-count-stamp .club-fill{fill:currentColor}.ap-count-num{font-family:var(--font-sans-serif);font-size:32px;font-weight:400;letter-spacing:-.01em}.ap-pic img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ap-text{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-2)}.ap-where:empty{display:none}.ap-where{color:var(--theme-text-sub);font-size:var(--text-sm);font-weight:var(--weight-medium)}.ap-name,.ap-where{font-family:var(--font-sans-serif)}.ap-name{color:var(--theme-text);font-size:max(5.6rem,min(9vw,13rem));font-weight:var(--weight-bold);letter-spacing:-.03em;line-height:.9;margin:0}.ap-bio{color:var(--theme-text-sub);font-family:var(--font-sans-serif);font-size:var(--text-base);line-height:1.75;margin:var(--space-5) 0 var(--space-2);max-width:52ch;white-space:pre-line}.ap .gh-author-links{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5)}.ap .gh-postfeed{padding-top:var(--space-6)}@media (min-width:741px) and (max-width:1099px){.ap-cover{height:min(64vh,620px)}.ap-id{gap:var(--space-6);margin-top:-140px}.ap-pic{height:190px;width:190px}.ap-count-stamp{height:81px;left:-18px;top:-58px;width:124px}}@media (max-width:740px){.ap-cover{height:52vh}.ap-id{gap:var(--space-5);grid-template-columns:1fr;margin-top:-110px;padding:0 var(--space-4)}.ap-pic{height:140px;width:140px}.ap-count-stamp{height:68px;left:-8px;top:-52px;width:104px}}.author-template .gh-feedall.ap-bento{grid-gap:var(--space-7) var(--space-5);display:grid;gap:var(--space-7) var(--space-5);grid-auto-flow:dense;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 auto;max-width:1320px;padding:0 var(--space-page) var(--space-section)}.ap-bento>.gh-card{grid-column:span 2}.ap-bento>.gh-card:nth-child(6n+1){grid-column:span 4;grid-row:span 2}.ap-bento>.gh-card:nth-child(6n+1) .gh-card-link{height:100%}.ap-bento>.gh-card:nth-child(6n+1) .gh-card-picture{aspect-ratio:auto;flex:1;min-height:380px}.ap-bento>.gh-card:nth-child(6n+1) .gh-card-title{font-size:max(2.4rem,min(2.4vw,3.2rem))}@media (max-width:1000px){.author-template .gh-feedall.ap-bento{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.ap-bento>.gh-card{grid-column:span 1}.ap-bento>.gh-card:nth-child(6n+1){grid-column:span 2;grid-row:auto}.ap-bento>.gh-card:nth-child(6n+1) .gh-card-picture{aspect-ratio:16/9;min-height:0}}@media (max-width:600px){.author-template .gh-feedall.ap-bento{grid-template-columns:1fr}.ap-bento>.gh-card,.ap-bento>.gh-card:nth-child(6n+1){grid-column:auto}}.ap-bento .gh-card-content{justify-content:flex-start}.ap-all-title,.ap-list,.ap-popular{margin-left:auto;margin-right:auto;max-width:1320px;padding-left:var(--space-page);padding-right:var(--space-page)}.ap-sec-title{color:var(--theme-text);font-size:var(--text-2xl);font-weight:700;letter-spacing:-.01em;margin:0 auto var(--space-6)}.ap-popular .ap-sec-title{padding:0}.ap-popular{margin-bottom:var(--space-section)}.ap-popular .ap-bento{padding-bottom:0;padding-left:0;padding-right:0}ol.ap-list{list-style:none;margin-bottom:var(--space-section);margin-top:0;padding-left:var(--space-page);padding-right:var(--space-page)}.ap-row{border-top:1px solid var(--theme-line-subtle,rgba(43,7,11,.1))}.ap-row:last-child{border-bottom:1px solid var(--theme-line-subtle,rgba(43,7,11,.1))}.ap-row-link{align-items:center;color:inherit;display:flex;gap:var(--space-5);padding:var(--space-4) 0;-webkit-text-decoration:none;text-decoration:none}.ap-row-thumb{aspect-ratio:4/3;background:var(--theme-bg2);border-radius:8px;flex:none;overflow:hidden;position:relative;width:120px}.ap-row-thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ap-row-text{display:flex;flex-direction:column;gap:4px;min-width:0}.ap-row-title{color:var(--theme-text);font-size:var(--text-md);font-weight:700;line-height:1.3;transition:color .2s ease}.ap-row-meta{color:var(--theme-text-muted);font-size:var(--text-xs)}@media (hover:hover){.ap-row-link:hover .ap-row-title{color:var(--color-accent)}}@media (max-width:860px){.ap-row-thumb{width:88px}}.ap-popular .ap-bento{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(260px,1fr));height:max(560px,min(52vw,720px))}.ap-popular .ap-bento>.bc{aspect-ratio:auto;height:auto;min-height:0}.ap-popular .ap-bento>.bc:first-child{grid-row:span 2}.ap-popular .ap-bento>.bc:first-child .bc-title{font-size:max(2.8rem,min(3vw,4.4rem));line-height:1.05}.ap-popular .ap-bento>.bc:first-child .bc-cap{padding:var(--space-7)}.ap-popular .ap-bento>.bc:nth-child(n+2) .bc-title{font-size:var(--text-lg)}.ap-popular .ap-bento>.bc:nth-child(n+2) .bc-excerpt{display:none}@media (max-width:740px){.ap-popular .ap-bento{grid-template-columns:1fr;grid-template-rows:none;height:auto}.ap-popular .ap-bento>.bc{aspect-ratio:4/5}.ap-popular .ap-bento>.bc:first-child{aspect-ratio:4/5;grid-row:auto}.ap-popular .ap-bento>.bc:first-child .bc-cap{padding:var(--space-5)}}.sb{--sb-wave:var(--color-accent);font-feature-settings:"tnum";align-items:stretch;background:var(--theme-bg);border-radius:6px;box-shadow:0 0 0 1px var(--theme-line-subtle,rgba(43,7,11,.12)),var(--shadow-sm);color:var(--theme-text-sub);font-size:var(--text-sm);font-variant-numeric:tabular-nums;height:32px}.sb,.sb-btn{display:inline-flex}.sb-btn{align-items:center;background:none;border:0;color:inherit;cursor:pointer;font:inherit;gap:6px;overflow:hidden;padding:0 12px 0 11px;position:relative;transition:background-color .2s ease,color .2s ease}.sb-react{border-radius:6px 0 0 6px}.sb-copy{border-radius:0 6px 6px 0;box-shadow:inset 1px 0 0 var(--theme-line-subtle,rgba(43,7,11,.12))}@media (hover:hover){.sb-btn:hover{background:var(--theme-bg2);color:var(--theme-text)}}.sb-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.sb-ic{align-items:center;display:grid;height:17px;justify-items:center;place-items:center;position:relative;transition:transform .34s cubic-bezier(.2,2.6,.4,1);width:17px}.sb-btn:active .sb-ic{transform:scale(.8);transition-duration:75ms;transition-timing-function:ease-out}.sb-ic svg{grid-area:1/1;height:17px;width:17px}.sb-ic-done,.sb-react.is-mine{color:var(--color-accent)}.sb-ic-done{opacity:0;transform:scale(.6);transition:opacity .2s ease,transform .2s ease}.sb-ic-link{transition:opacity .2s ease,transform .2s ease,filter .2s ease}.sb-copy.is-done .sb-ic-link{filter:blur(2px);opacity:0;transform:scale(.6)}.sb-copy.is-done .sb-ic-done{opacity:1;transform:scale(1)}.sb-count{display:inline-grid;line-height:1;min-width:0;overflow:hidden;position:relative}.sb-count:empty{display:none}.sb-roll{grid-area:1/1}.sb-roll-out{animation:sb-out .36s ease forwards}.sb-roll-in{animation:sb-in .36s cubic-bezier(.2,1.4,.4,1) forwards}@keyframes sb-out{to{opacity:0;transform:translateY(-100%)}}@keyframes sb-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}.sb-wave{bottom:0;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.gh-sharing .sb{margin:0 auto}.sb{position:relative}.sb-toast{background:var(--theme-text);border-radius:6px;bottom:calc(100% + 8px);color:var(--theme-bg);font-size:var(--text-xs);font-weight:600;left:50%;opacity:0;padding:4px 9px;pointer-events:none;position:absolute;transition:opacity .2s ease,translate .2s ease;translate:-50% 4px;white-space:nowrap}.sb-toast.is-on{opacity:1;translate:-50% 0}.sb-vertical{flex-direction:column;height:auto;width:44px}.sb-vertical .sb-btn{flex-direction:column;gap:4px;justify-content:center;padding:11px 0 10px}.sb-vertical .sb-react{border-radius:6px 6px 0 0}.sb-vertical .sb-copy{border-radius:0 0 6px 6px;box-shadow:inset 0 1px 0 var(--theme-line-subtle,rgba(43,7,11,.12))}.sb-vertical .sb-count{font-size:var(--text-xs)}.sb-vertical .sb-toast{bottom:auto;left:calc(100% + 10px);top:auto;top:calc(50% + 12px);translate:-4px 0}.sb-vertical .sb-toast.is-on{translate:0 0}.sb-rail{bottom:var(--space-section);left:var(--space-page);pointer-events:none;position:absolute;top:0;width:44px;z-index:6}.sb-rail .sb{pointer-events:auto;position:sticky;top:calc(var(--head-h, 72px) + var(--space-3))}.gh-article:has(.gh-post-hero) .sb-rail{top:95vh;top:var(--sb-rail-start,95svh)}.gh-article .gh-canvas{position:relative}.gh-content.gh-canvas>.sb-rail{grid-column:full-start/full-end}@media (max-width:1099px){.sb-rail{display:none}}@media (min-width:1100px){.gh-sharing .sb{display:none}}.vh{align-items:center;background:var(--theme-text);border-radius:var(--radius-card);color:var(--theme-bg);display:flex;gap:var(--space-4);margin:var(--space-5) auto 0;max-width:660px;padding:14px 18px 14px 14px;position:relative;z-index:6}.vh[hidden]{display:none}.vh-play{align-items:center;background:var(--theme-bg);border:0;border-radius:50%;color:var(--theme-text);cursor:pointer;display:grid;flex:none;height:48px;justify-items:center;place-items:center;transition:transform .34s cubic-bezier(.2,2.6,.4,1);width:48px}.vh-play:active{transform:scale(.9);transition-duration:75ms}.vh-play svg{grid-area:1/1;height:22px;width:22px}.vh-ic-pause,.vh.is-playing .vh-ic-play{display:none}.vh.is-playing .vh-ic-pause{display:block}.vh-play:focus-visible,.vh-track:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.vh-body{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.vh-top{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 12px}.vh-label{font-size:var(--text-base);font-weight:800}.vh-meta{font-feature-settings:"tnum";font-size:var(--text-xs);font-variant-numeric:tabular-nums;opacity:.75}.vh-track{background:color-mix(in srgb,var(--theme-bg) 25%,transparent);border-radius:999px;cursor:pointer;height:6px;overflow:hidden;position:relative;touch-action:none}.vh-fill{background:var(--color-accent);bottom:0;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left}.vh-note{font-size:var(--text-xs);margin:0;opacity:.85}.vh-note a{color:inherit;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px}@media (max-width:740px){.vh{margin-left:var(--space-4);margin-right:var(--space-4)}}.gh-article:has(.vh:not([hidden])) .gh-content .kg-audio-card{display:none}.gh-content .kg-audio-card{background:var(--theme-text);border:0;border-radius:var(--radius-card);box-shadow:none;color:var(--theme-bg);font-family:var(--font-sans-serif);padding:14px 18px 14px 14px}.gh-content .kg-audio-card .kg-audio-thumbnail{border-radius:6px;filter:grayscale(1) contrast(1.1);mix-blend-mode:screen}.gh-content .kg-audio-card .kg-audio-title{color:inherit;font-size:var(--text-base);font-weight:700}.gh-content .kg-audio-card .kg-audio-current-time,.gh-content .kg-audio-card .kg-audio-playback-rate,.gh-content .kg-audio-card .kg-audio-player,.gh-content .kg-audio-card .kg-audio-time{color:inherit;font-family:var(--font-sans-serif)}.gh-content .kg-audio-card .kg-audio-duration{color:inherit;opacity:.6}.gh-content .kg-audio-card button{color:var(--theme-bg)}.gh-content .kg-audio-card button svg,.gh-content .kg-audio-card button svg path,.gh-content .kg-audio-card button svg rect{fill:currentColor}.gh-content .kg-audio-card input[type=range]{accent-color:var(--theme-bg)}.book-push{grid-gap:var(--space-8);align-items:center;background:none;border-bottom:1px solid var(--theme-line-subtle);border-top:1px solid var(--theme-line-subtle);display:grid;gap:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,6fr);isolation:isolate;justify-content:center;margin:var(--space-section) 0 0 calc(50% - 50vw);overflow-x:clip;overflow-y:visible;padding:var(--space-7) var(--space-page);position:relative;width:100vw}.book-push:before{content:none}.book-push-cover{display:block;justify-self:end;position:relative;width:min(100%,310px)}.book-push-img{display:block;height:auto;width:100%}.book-push-author{border-radius:var(--radius-card);bottom:36%;height:150px;left:-64px;-o-object-fit:cover;object-fit:cover;position:absolute;transform:rotate(-7deg);width:150px;z-index:2}.book-push-author,.book-push-img{will-change:transform}.book-push-body{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-4);max-width:520px}.book-push-body .ds-h3{font-size:max(3.2rem,min(3.6vw,4.8rem));line-height:1.02;margin:0}.book-push-body .ds-body{color:var(--theme-text-sub);margin:0}@media (max-width:740px){.book-push{gap:var(--space-5);grid-template-columns:1fr;padding:var(--space-8) var(--space-4)}.book-push-cover{justify-self:start;width:220px}}.gh-article .nl-cta,.nl-cta{grid-gap:var(--space-7);align-items:center;background:#2b070b;border-radius:calc(var(--radius-card)*1.5);color:#f5f0eb;display:grid;gap:var(--space-7);grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr);margin:var(--space-section) var(--space-page) 0;max-width:1180px;padding:var(--space-8) calc(var(--space-page)*.9);position:relative;width:auto}@media (min-width:1300px){.gh-article .nl-cta,.nl-cta{margin-left:auto;margin-right:auto}}.nl-cta .ds-eyebrow{color:hsla(30,33%,94%,.64)}.nl-cta-title{text-wrap:balance;color:#f5f0eb;font-size:max(3rem,min(3.4vw,4.4rem));font-weight:700;letter-spacing:-.01em;line-height:1.02;margin:0}.nl-cta .ds-body,.nl-cta .ds-lead{color:hsla(30,33%,94%,.8);max-width:44ch}.nl-cta-text{display:flex;flex-direction:column;gap:var(--space-4)}.nl-cta-stamp{color:#f5f0eb;height:104px;opacity:.9;pointer-events:none;position:absolute;right:6%;top:-34px;transform:rotate(var(--stamp-tilt,-14deg));width:104px}.nl-cta-stamp svg{display:block;height:100%;width:100%}.cta-stamp.nl-cta-stamp-cal{--stamp-tilt:9deg;bottom:-38px;left:5%;right:auto;top:auto}.nl-cta-row{display:flex;gap:var(--space-2)}.nl-cta-row .ds-input{flex:1 1 auto;min-width:0}.nl-cta-row .btn{flex:0 0 auto}.nl-cta-form{width:100%}@media (min-width:900px){.nl-cta.cta-card{grid-template-columns:minmax(0,1fr) minmax(420px,1.15fr)}}.nl-cta .ds-input{background:#f5f0eb;border-color:transparent;color:#2b070b;min-height:52px}.nl-cta .btn{background:#f5f0eb;border-color:#f5f0eb;color:#2b070b!important;flex-shrink:0;min-height:52px}.nl-cta .btn:hover{background:#fff}.nl-cta-label{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.nl-cta-busy,.nl-cta-msg{display:none}.nl-cta-msg{margin-top:var(--space-3)}.nl-cta-form.loading .nl-cta-idle{display:none}.nl-cta-form.loading .nl-cta-busy{display:inline}.nl-cta-form.success .nl-cta-row{display:none}.nl-cta-form.success .nl-cta-success{color:#f5f0eb;display:block;font-size:var(--text-sm);margin-top:0}.nl-cta-form.error .nl-cta-error{color:#ffb5b6;display:block}@media (max-width:860px){.gh-article .nl-cta,.nl-cta{gap:var(--space-5);grid-template-columns:1fr;margin:var(--space-8) var(--space-4) 0;padding:var(--space-8) var(--space-5)}.nl-cta-stamp{height:80px;top:-26px;width:80px}.cta-stamp.nl-cta-stamp-cal{bottom:-30px;left:7%;right:auto;top:auto}.nl-cta-row{flex-direction:column}}.cta-card{grid-gap:var(--space-7);align-items:end;background:#2b070b;border:0;border-radius:calc(var(--radius-card)*1.5);color:#f5f0eb;display:grid;gap:var(--space-7);grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr);max-width:1180px;padding:var(--space-8) calc(var(--space-page)*.9);position:relative}.cta-card,.gh-article .cta-card{margin:var(--space-section) var(--space-page)}@media (min-width:1300px){.cta-card,.gh-article .cta-card{margin-left:auto;margin-right:auto}}.cta-card-text{display:flex;flex-direction:column;gap:var(--space-4)}.cta-card .ds-eyebrow{color:hsla(30,33%,94%,.64)}.cta-card-title{text-wrap:balance;color:#f5f0eb;font-size:max(3rem,min(3.4vw,4.4rem));font-weight:700;letter-spacing:-.01em;line-height:1.02;margin:0}.cta-card .ds-lead{color:hsla(30,33%,94%,.8);margin:0;max-width:44ch}.cta-card-action{align-self:end}.cta-card .btn{align-items:center;background:#f5f0eb;border:0;color:#2b070b!important;display:inline-flex;font-weight:700;gap:8px;min-height:52px;padding:0 20px}.cta-card .btn:hover{background:#fff}.contrib-cta .cta-card-action{justify-self:end}.cta-stamp{color:#a8958c;height:104px;pointer-events:none;position:absolute;right:6%;top:-34px;transform:rotate(var(--stamp-tilt,-14deg));width:104px;z-index:2}.cta-stamp svg{display:block;height:100%;overflow:visible;width:100%}.contrib-stamp{height:151px;top:-70px;transform:rotate(var(--stamp-tilt,8deg));width:168px}.contrib-stamp .plume-text{font-family:var(--font-cond);font-size:10.5px;font-weight:600;letter-spacing:.1em}@media (max-width:860px){.cta-card,.gh-article .cta-card{gap:var(--space-6);grid-template-columns:1fr;margin:var(--space-8) var(--space-4);padding:var(--space-8) var(--space-5)}.contrib-cta .cta-card-action{justify-self:start}.cta-stamp{height:80px;top:-26px;width:80px}.contrib-stamp{height:104px;top:-48px;width:116px}}.contrib-stamp svg path{vector-effect:non-scaling-stroke;stroke-width:2.6px}.contrib-stamp svg g path{stroke-width:1.8px}.contrib-cta.cta-card{background:var(--color-ink)}.contrib-cta .ds-eyebrow{color:hsla(30,33%,94%,.7)}.contrib-cta .contrib-stamp{color:var(--color-hat)}.contrib-cta .cta-card-title{color:#f5f0eb}.contrib-cta .ds-lead{color:hsla(30,33%,94%,.86)}.contrib-cta .btn{background:#f5f0eb;color:var(--color-ink)!important}.contrib-cta .btn:hover{background:#fff}@media (max-width:740px){.book-push-author{bottom:32%;height:96px;left:-12px;width:96px}}.book-push-img{clip-path:inset(0 1.79% 1.13% 0 round 4px);position:relative;z-index:1}.book-push-shadow{background:rgba(43,7,11,.08);border-radius:4px;height:98.87%;left:0;position:absolute;top:0;width:98.21%;will-change:transform,filter,opacity;z-index:0}[data-theme=dark] .book-push-shadow{background:rgba(0,0,0,.22)}.gh-article:has(.pw) .book-push{margin-top:0}.gh-article:has(.pw) .gh-content:has(.pw){padding-bottom:0}.wb{padding:0 var(--space-page) var(--space-section)}.wb-head{align-items:center;display:flex;flex-direction:column;gap:var(--space-3);margin:0 calc(var(--space-page)*-1);padding:var(--space-section) var(--space-page) var(--space-7);text-align:center}.wb-title{text-wrap:balance;margin:0}.wb-quote{margin:var(--space-4) auto 0;max-width:34ch;text-align:center}.wb-quote blockquote{text-wrap:balance;border:0;color:var(--theme-text);font-family:var(--font-serif);font-size:max(2.4rem,min(2.6vw,3.4rem));font-style:italic;font-weight:400;line-height:1.2;margin:0;padding:0}.wb-quote blockquote:before{content:"« "}.wb-quote blockquote:after{content:" »"}.wb-quote figcaption{color:var(--theme-text-sub);font-size:var(--text-sm);margin-top:var(--space-3);text-align:center}.wb-quote figcaption a{color:inherit;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px}.wb-l{color:var(--theme-text-sub);display:block;font-family:var(--font-cond);font-size:1.15rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.wb-pass{--notch:14px;background:var(--theme-bg2);border-radius:18px;display:grid;grid-template-columns:minmax(0,1fr) 300px;margin:0 auto;max-width:1000px;position:relative}.wb-main{display:flex;flex-direction:column;gap:var(--space-6);min-width:0;padding:var(--space-6) var(--space-7)}.wb-top{align-items:baseline;border-bottom:1px solid var(--theme-line-subtle);display:flex;gap:var(--space-4);justify-content:space-between;padding-bottom:var(--space-4)}.wb-brand{color:var(--theme-text);font-family:var(--font-cond);font-size:1.4rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.wb-kind{color:var(--theme-text-sub);font-family:var(--font-serif);font-size:1.9rem;font-style:italic}.wb-passenger{display:flex;flex-direction:column;gap:var(--space-1)}.wb-name{word-wrap:anywhere;color:var(--theme-text);font-family:var(--font-serif);font-size:max(3.2rem,min(4.4vw,5.2rem));font-style:italic;line-height:1.05}.wb-grid{grid-gap:var(--space-5) var(--space-4);display:grid;gap:var(--space-5) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.wb-grid div{min-width:0}.wb-grid dd{word-wrap:anywhere;color:var(--theme-text);font-family:var(--font-sans-serif);font-size:var(--text-md);font-weight:700;margin:var(--space-1) 0 0}.wb-stub{border-left:2px dashed var(--theme-border);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);position:relative}.wb-stub:after,.wb-stub:before{background:var(--theme-bg);border-radius:50%;content:"";height:calc(var(--notch)*2);left:calc(var(--notch)*-1 - 1px);position:absolute;width:calc(var(--notch)*2)}.wb-stub:before{top:calc(var(--notch)*-1)}.wb-stub:after{bottom:calc(var(--notch)*-1)}.wb-gift{color:inherit;display:flex;flex-direction:column;gap:var(--space-3);-webkit-text-decoration:none;text-decoration:none}.wb-gift-media{aspect-ratio:4/3;background:var(--theme-bg);border-radius:10px;display:block;overflow:hidden}.wb-gift-media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wb-gift-title{text-wrap:balance;color:var(--theme-text);font-family:var(--font-sans-serif);font-size:var(--text-lg);font-weight:700;line-height:1.2}.wb-gift-btn{align-self:flex-start;background:var(--theme-text);border-color:var(--theme-text);color:var(--theme-bg)!important}.wb-gift:hover .wb-gift-btn{background:var(--color-accent);border-color:var(--color-accent)}.wb-stamp{color:var(--theme-text);height:118px;opacity:.85;pointer-events:none;position:absolute;right:-26px;top:-34px;transform:rotate(var(--stamp-tilt,12deg));width:118px}.wb-stamp svg{display:block;height:100%;overflow:visible;width:100%}.wb-card{background:var(--color-ink,#2b070b);border-radius:18px;color:#f5f0eb;display:flex;flex-direction:column;gap:var(--space-2);isolation:isolate;margin:0 auto;max-width:760px;padding:var(--space-7) var(--space-7) var(--space-6);position:relative}.wb-card .wb-l{color:hsla(30,33%,94%,.6)}.wb-card-kind{color:hsla(30,33%,94%,.64);font-family:var(--font-cond);font-size:1.3rem;letter-spacing:.16em;text-transform:uppercase}.wb-card-club{color:var(--color-hat);font-family:var(--font-serif);font-size:2.4rem;font-style:italic}.wb-card-name{word-wrap:anywhere;font-family:var(--font-sans-serif);font-size:max(3.2rem,min(4.4vw,5.2rem));font-weight:800;letter-spacing:-.01em;line-height:1;margin:var(--space-4) 0 var(--space-5);padding-right:150px}.wb-card-meta{grid-gap:var(--space-4);border-top:1px solid hsla(30,33%,94%,.18);display:grid;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding-top:var(--space-4)}.wb-card-meta dd{font-size:var(--text-md);font-weight:700;margin:var(--space-1) 0 0}.wb-card-stamp{color:var(--color-hat);height:168px;pointer-events:none;position:absolute;right:6%;top:-38px;transform:rotate(var(--stamp-tilt,-12deg));width:168px}.wb-open{margin:var(--space-section) auto 0;max-width:1000px}.wb-open-head{align-items:center;display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-6);text-align:center}.wb-open-title{margin:0}.wb-doors{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.wb-door{background:var(--theme-bg2);border-radius:14px;color:inherit;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6);-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s ease}.wb-door:hover{background:color-mix(in srgb,var(--theme-bg2) 80%,var(--theme-text))}.wb-door-name{color:var(--theme-text);font-size:var(--text-xl);font-weight:800;line-height:1.15}.wb-door-name:after{content:" →"}.wb-door-desc{color:var(--theme-text-sub);font-size:var(--text-sm);line-height:1.5}.wb-note{display:flex;flex-direction:column;gap:var(--space-3);margin:var(--space-section) auto 0;max-width:680px}.wb-note-body.gh-content{display:block;padding:0}.wb-note-body>*{margin:0 0 var(--space-3)}.wb .wl{max-width:1000px;padding-left:0;padding-right:0}@media (max-width:860px){.wb-pass{grid-template-columns:1fr}.wb-stub{border-left:0;border-top:2px dashed var(--theme-border)}.wb-stub:after,.wb-stub:before{bottom:auto;top:calc(var(--notch)*-1 - 1px)}.wb-stub:before{left:calc(var(--notch)*-1)}.wb-stub:after{left:auto;right:calc(var(--notch)*-1)}.wb-gift{align-items:center;display:grid;grid-template-columns:120px minmax(0,1fr)}.wb-gift-media{grid-row:span 2}.wb-stamp{height:92px;right:4px;top:-6px;width:92px}.wb-doors{grid-template-columns:1fr}}@media (max-width:740px){.wb-main{gap:var(--space-5);padding:var(--space-5)}.wb-card{padding:var(--space-6) var(--space-5) var(--space-5)}.wb-card-name{margin-top:var(--space-4);padding-right:0}.wb-card-stamp{height:104px;right:12px;top:-30px;width:104px}.wb-card-club,.wb-card-kind{padding-right:96px}.wb-card-meta{grid-template-columns:1fr 1fr}.wb-top{flex-direction:column;gap:var(--space-1)}}@media (max-width:1200px){.gh-canvas{display:flex;flex-direction:column;padding:var(--margin)}}@media (max-width:900px){.gh-card-content{padding:calc(var(--gap)/2) 0!important}.gh-podcast-card{flex-direction:column!important}.gh-podcast-card-picture{width:100%!important}.gh-podcast-card-header{gap:8px}.gh-upsell-details{padding:1.6rem}.gh-editions{display:flex;flex-direction:column;max-height:none}.gh-editions h2{font-size:var(--font-biggest)}.gh-canvas{display:flex;flex-direction:column;padding:var(--margin)}.gh-page-head{padding:1.6rem}.gh-upsell-details h3{font-size:var(--font-bigger)!important}}@media (max-width:800px){.gh-title{font-size:var(--font-biggest)}}@media (max-width:700px){.gh-canvas:not(.gh-article .gh-canvas){padding:var(--gap)!important}.gh-article-info::-webkit-scrollbar{display:none}.gh-post-metacont{margin:auto}.gh-article-info{-ms-overflow-style:none;scrollbar-width:none}.titre{font-size:var(--font-bigger)!important}.gh-page-head{margin:0 var(--gap)!important;padding:var(--font-bigger) 0}.gh-page-head>p{font-size:var(--text-base)}.gh-postfeed-header{margin:0 var(--gap)!important}.gh-title:not(.gh-post-hero .gh-title):not(.gh-header-plain .gh-title){font-size:var(--text-4xl)!important}.gh-card-content p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.gh-dark .gh-card-tag{left:var(--gap);margin:0!important;top:var(--margin)}.gh-dark{padding:var(--margin) var(--gap)!important}.gh-editions h2{font-size:var(--font-bigger)!important}.gh-upsell-details{padding:0!important}.gh-postfeed-header .gh-card-tag{margin:0!important}.gh-feedall{display:flex!important;flex-direction:column;padding:var(--gap)!important}.gh-dark h2{font-size:var(--font-biggest)!important}.gh-header{aspect-ratio:1/1!important;height:auto!important;width:100%!important}}@media (max-width:480px){body{overflow-x:hidden!important;width:100vw}.gh-title{font-size:var(--font-bigger)}.gh-excerpt{font-size:var(--font-big)!important;padding-top:5%!important}.gh-page-head{padding:1.6rem}.gh-main{grid-column:1/-1}.gh-podcast-card{flex-direction:column!important}.gh-podcast-card-content,.gh-podcast-card-picture{width:100%!important}.gh-postfeed-header .gh-card-tag{margin:0!important}}html{color:var(--theme-text);scroll-behavior:smooth;transition:background-color .3s ease,color .3s ease}.gh-viewport,html{background:var(--theme-bg);display:flex;flex-direction:column;min-height:100vh}.gh-viewport{padding-top:var(--head-h)}.gh-main{display:flex;flex:1 0 auto;flex-direction:column}.gh-article,.gh-page{padding:0}.home-template .gh-viewport{padding-top:0}.gh-container{margin:0 auto;width:100%}.titre{font-family:var(--font-sans-serif);font-size:var(--text-4xl);font-weight:var(--weight-bold)}.texte{font-family:var(--font-serif);font-size:var(--text-xl)}.orange{color:var(--color-primary)}.smallcaps{font-size:var(--text-xs);letter-spacing:10%;text-transform:uppercase}.lien,.smallcaps{font-family:var(--font-sans-serif);font-weight:var(--weight-bold)}.lien{font-size:var(--text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lien:hover{-webkit-text-decoration:underline;text-decoration:underline}.gh-card{border-radius:var(--radius);overflow:hidden;position:relative}.gh-card-link{color:var(--color-dark);display:flex;flex-direction:column;height:100%;-webkit-text-decoration:none;text-decoration:none}.gh-card-picture{aspect-ratio:4/3;border-radius:var(--radius-card);overflow:hidden}.gh-card-image,.gh-card-picture{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.gh-card-image{height:100%;transition:transform .3s ease-out;width:100%}@media (hover:hover){.gh-card:hover .gh-card-title,.gh-card:hover p{color:var(--color-darkest)!important}.gh-card:hover .gh-card-image{transform:scale(1.05)}}.gh-card-tag{background:var(--color-blanc);border-radius:var(--radius);color:var(--color-dark);font-size:var(--font-smallest);font-weight:var(--font-bold);letter-spacing:.5px;padding:0 8px;text-transform:uppercase}.gh-card-tag,.gh-card-tags-row{align-items:center;display:flex;margin:var(--gap);position:absolute}.gh-card-tags-row{gap:4px;z-index:5}.gh-card-tags-row .gh-card-tag{margin:0;position:static}.gh-card-new{align-items:center;background:var(--color-primary);border-radius:var(--radius);color:var(--color-blanc);display:flex;font-size:var(--font-smallest);font-weight:var(--font-bold);letter-spacing:.5px;padding:0 8px;text-transform:uppercase}.gh-card-tag img{height:22px;padding-right:8px;width:22px}.gh-card-meta{align-items:center;color:var(--theme-text-muted);display:flex;font-size:var(--text-xs);font-weight:500;gap:8px;letter-spacing:0;text-transform:none}.gh-card-meta .smallcaps{font-feature-settings:normal;font-variant:normal;letter-spacing:0;text-transform:none}.gh-card-content{display:flex;flex:1;flex-direction:column;font-size:var(--text-base);justify-content:space-between;padding:var(--gap) 0;text-align:left}.gh-card-content p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--theme-text-sub);display:-webkit-box;font-family:var(--font-sans-serif);font-size:var(--text-sm);line-height:1.5;margin:6px 0 0;overflow:hidden;padding:0}.gh-card-title{color:var(--theme-text);font-weight:700;letter-spacing:-.01em;line-height:1.22;margin-top:6px}.gh-card .orange{background-color:var(--color-darkest);border-radius:var(--radius);font-size:var(--text-2xs)!important;margin-left:auto;padding:0 8px}.club-seal{color:var(--cat-fg,#f5f0eb);height:57px;pointer-events:none;position:absolute;right:var(--seal-x,12px);top:var(--seal-y,12px);transform:rotate(var(--seal-tilt,-12deg));width:57px;z-index:6}.club-seal svg{display:block;height:100%;width:100%}.club-seal{color:var(--color-hat);filter:none;mix-blend-mode:multiply}[data-theme=dark] .club-seal{mix-blend-mode:screen}.club-seal path{vector-effect:non-scaling-stroke;stroke-width:var(--stamp-line-sm)}.bc:has(.club-seal),.gh-card:has(.club-seal),.lf-media:has(.club-seal){overflow:visible}.gh-card:has(.club-seal) .gh-card-link{border-radius:inherit}.gh-card:has(.club-seal) .gh-card-picture{border-radius:var(--radius-card);display:block;overflow:hidden}.bc:has(.club-seal) .bc-media,.lf-media:has(.club-seal) .lf-media-box{border-radius:inherit;display:block;overflow:hidden}.bc-media,.lf-media-box{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.bc:has(.club-seal):after{border-radius:0 0 var(--radius-card) var(--radius-card)}.bc:has(.club-seal) .bc-media,.gh-card:has(.club-seal) .gh-card-picture,.lf-media:has(.club-seal) .lf-media-box{opacity:.2;transition:opacity .35s ease}@media (hover:hover){.bc:has(.club-seal):hover .bc-media,.gh-card:has(.club-seal):hover .gh-card-picture,.lf-media:has(.club-seal):hover .lf-media-box{opacity:1}}.gh-dark{background-color:var(--color-darkest);color:var(--color-light);display:flex;flex-direction:row;gap:var(--margin);overflow:hidden;padding:var(--margin)}.gh-dark .gh-postfeed-header{border-color:var(--color-dark)!important;color:var(--color-dark);margin:var(--margin) 0}.gh-dark h2{word-wrap:break-word;color:var(--color-dark);display:inline;font-size:var(--font-massive);hyphens:auto!important;-webkit-hyphens:auto!important;-ms-hyphens:auto!important;margin-top:var(--font-biggest);width:auto;word-break:break-all}.gh-dark .gh-card-tag{background-color:var(--color-dark);border:none;color:var(--color-darkest);left:var(--gap);position:absolute;top:var(--margin)}.gh-editions{color:var(--color-blanc);height:90vh;min-height:800px;overflow:hidden;position:relative}.gh-editions .gh-card-tag{background-color:var(--color-blanc);color:var(--color-dark);display:inline-flex;flex-basis:auto!important;flex-grow:0!important;flex-shrink:0!important;margin:0;max-width:-moz-fit-content;max-width:fit-content;position:inherit}.gh-upsell-details{display:flex;flex-direction:column;height:100%;justify-content:center;max-width:1200px;padding:var(--margin);z-index:2}.gh-upsell-details h3{font-size:var(--font-massive);margin-top:var(--margin)}.gh-upsell-image{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.gh-upsell-image img{height:100%;-o-object-fit:cover;object-fit:cover;opacity:.8;width:100%}.gh-editions p{font-family:var(--font-sans-serif);font-size:var(--font-body);max-width:640px;text-align:justify}.gh-page-head{align-items:center;color:var(--color-dark);display:flex;flex-direction:row;justify-content:space-between;margin:0 var(--margin);padding:var(--font-massive) 0;padding-bottom:var(--gap);text-align:left}.gh-page-image{height:auto;margin:4vmin 0 0;max-width:100%}@media (max-width:740px){.gh-page-head{align-items:flex-start;flex-direction:column}.gh-page-head>span{max-width:100%}}.gh-article-info{-webkit-overflow-scrolling:touch;justify-content:space-between;max-width:100vw;overflow-x:auto}.gh-marquee{--gap:1rem;background-color:var(--color-darkest);border:.5px solid var(--color-darkest);display:flex;gap:var(--gap);overflow:hidden;padding:1rem 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gh-marquee-content{animation:gh-marquee 200s linear infinite;display:flex;flex-shrink:0;gap:var(--gap);justify-content:space-around;min-width:100%}.gh-marquee-tag{color:var(--color-light);font-size:var(--font-smallest);font-weight:var(--font-medium);letter-spacing:.5px;padding:0 2.4rem;text-transform:uppercase}@keyframes gh-marquee{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--gap)))}}.gh-postfeed-header{align-items:flex-end;border-bottom:8px solid var(--color-dark);color:var(--color-dark);display:flex;justify-content:space-between;margin:var(--margin) var(--margin) 0;padding:var(--margin) 0 var(--gap)}.gh-postfeed-header p{color:var(--color-light)}.gh-postfeed-header .gh-card-tag{background-color:var(--color-dark);border:none;color:var(--color-blanc);left:var(--gap);position:absolute;top:var(--margin)}.gh-postfeed-header a{opacity:.5}.gh-postfeed-header a:hover{color:var(--color-primary);opacity:1;-webkit-text-decoration:underline;text-decoration:underline}.gh-progress-bar{z-index:9999}.gh-header{height:90vh;overflow:hidden;position:relative}.gh-title{font-size:var(--font-massive);text-align:center}.gh-article-info{border-top:1px solid var(--color-light);display:flex;gap:var(--gap);justify-content:space-around;padding:var(--gap) var(--margin);position:relative;white-space:nowrap;z-index:10}.gh-post-meta,.gh-post-metacont{display:flex;gap:var(--margin)}.gh-post-meta{color:var(--color-dark);font-size:var(--font-small);font-weight:var(--font-bold);letter-spacing:.5px;text-transform:uppercase}.gh-post-meta a{border-bottom:1px solid transparent;color:var(--color-dark);-webkit-text-decoration:none;text-decoration:none}.gh-post-meta a:hover{border-bottom:1px solid var(--color-primary);color:var(--color-primary)}.gh-excerpt{font-family:var(--font-sans-serif);font-size:var(--font-bigger);line-height:150%;margin:auto;max-width:1200px;padding-top:2%;text-align:center}.gh-feature-image{height:100%;overflow:hidden;position:relative}.gh-feature-image img{height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.gh-article h2{font-size:var(--font-bigger)}.gh-extracted{font-size:var(--font-body);font-weight:var(--font-medium)}.gh-extracted svg{margin-bottom:-2px;margin-right:8px}.gh-extracted a{border-bottom:1px solid transparent;-webkit-text-decoration:none;text-decoration:none}.gh-extracted a:hover{border-bottom:1px solid var(--color-primary)}.gh-sharing{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:4rem 0;padding:0}.gh-dark{max-width:100vw;position:relative;z-index:2!important}.gh-feedall{grid-gap:var(--gap);display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(320px,3fr));padding:var(--margin)}.gh-feedall .gh-card-title{font-size:var(--text-lg)}.author-template .gh-feedall{grid-template-columns:repeat(2,1fr)}.author-template .gh-page-image{margin-top:0}
/*# sourceMappingURL=index.css.map */