:root {
  --bl-color-noir: #1F1B18;
  --bl-color-brun: #8A6246;
  --bl-color-lin: #E8DACA;
  --bl-color-fond: #F7F5F2;
  --bl-color-surface: #FFFFFF;
  --bl-color-trait: #EAE5DF;
  --bl-color-texte2: #736B64;
  --bl-color-encre: #1F1B18;
  --bl-tint-brun07: rgba(138,98,70,.07);
  --bl-tint-brun10: rgba(138,98,70,.10);
  --bl-tint-brun12: rgba(138,98,70,.12);
  --bl-tint-brun14: rgba(138,98,70,.14);
  --bl-tint-brun16: rgba(138,98,70,.16);
  --bl-tint-brun18: rgba(138,98,70,.18);
  --bl-tint-brun28: rgba(138,98,70,.28);
  --bl-tint-lin30: rgba(232,218,202,.3);
  --bl-tint-lin60: rgba(232,218,202,.6);
  --bl-tint-noir06: rgba(31,27,24,.06);
  --bl-on-media-texte: #FFFFFF;
  --bl-on-media-texte2: rgba(255,255,255,.6);
  --bl-on-media-texte3: rgba(255,255,255,.75);
  --bl-on-media-ombreTexte: 0 1px 6px rgba(0,0,0,.35);
  --bl-on-media-verreFume: rgba(31,27,24,.34);
  --bl-on-media-verreCamera: rgba(0,0,0,.35);
  --bl-on-media-champ: rgba(255,255,255,.08);
  --bl-on-media-bouton: rgba(255,255,255,.14);
  --bl-on-media-contour: rgba(255,255,255,.35);
  --bl-on-media-voile: rgba(31,27,24,.28);
  --bl-on-media-flouBarreEtat: rgba(247,245,242,.72);
  --bl-radius-petit: 12px;
  --bl-radius-image: 16px;
  --bl-radius-carte: 24px;
  --bl-radius-feuille: 32px;
  --bl-radius-pilule: 999px;
  --bl-space-1: 4px;
  --bl-space-2: 8px;
  --bl-space-3: 12px;
  --bl-space-4: 16px;
  --bl-space-5: 20px;
  --bl-space-8: 32px;
  --bl-space-ecran: 20px;
  --bl-height-pastille: 28px;
  --bl-height-chip: 36px;
  --bl-height-petit: 40px;
  --bl-height-champMessage: 44px;
  --bl-height-rond: 48px;
  --bl-height-bouton: 52px;
  --bl-font-titre: "Unbounded", sans-serif;
  --bl-font-texte: "Outfit", system-ui, sans-serif;
  --bl-font-code: "JetBrains Mono", monospace;
  --bl-shadow-flottante: 0 6px 24px rgba(31,27,24,.06);
}
:root {
  --bl-type-display-size: 34px;
  --bl-type-display-weight: 600;
  --bl-type-display-line: 1.15;
  --bl-type-display-tracking: -0.02em;
  --bl-type-titre-size: 22px;
  --bl-type-titre-weight: 600;
  --bl-type-titre-tracking: -0.01em;
  --bl-type-prix-size: 15px;
  --bl-type-prix-weight: 600;
  --bl-type-sous-titre-size: 18px;
  --bl-type-sous-titre-weight: 600;
  --bl-type-corps-size: 16px;
  --bl-type-corps-weight: 400;
  --bl-type-corps-line: 1.5;
  --bl-type-corps-s-size: 15px;
  --bl-type-corps-s-weight: 400;
  --bl-type-corps-s-line: 1.5;
  --bl-type-bouton-size: 16px;
  --bl-type-bouton-weight: 600;
  --bl-type-nom-size: 15px;
  --bl-type-nom-weight: 700;
  --bl-type-libelle-size: 14px;
  --bl-type-libelle-weight: 600;
  --bl-type-legende-size: 13px;
  --bl-type-legende-weight: 500;
  --bl-type-mini-size: 12px;
  --bl-type-mini-weight: 500;
  --bl-type-code-size: 13px;
  --bl-type-code-weight: 500;
  --bl-border-fin: 1.5px;
}
@font-face{font-family:"Unbounded";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/unbounded-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,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-family:"Unbounded";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/unbounded-latin-ext-400-normal.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-family:"Unbounded";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/unbounded-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,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-family:"Unbounded";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/unbounded-latin-ext-600-normal.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-family:"Outfit";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/outfit-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,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-family:"Outfit";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/outfit-latin-ext-400-normal.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-family:"Outfit";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/outfit-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,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-family:"Outfit";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/outfit-latin-ext-500-normal.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-family:"Outfit";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/outfit-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,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-family:"Outfit";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/outfit-latin-ext-600-normal.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-family:"Outfit";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/outfit-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,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-family:"Outfit";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/outfit-latin-ext-700-normal.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;}

*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
body{margin:0;background:var(--bl-color-fond);color:var(--bl-color-encre);font-family:var(--bl-font-texte);font-size:var(--bl-type-corps-size);line-height:var(--bl-type-corps-line);-webkit-font-smoothing:antialiased}
img{max-width:100%;height:auto;display:block}
a{color:var(--bl-color-noir);text-underline-offset:3px;text-decoration-thickness:var(--bl-border-fin)}
a:hover{color:var(--bl-color-brun)}
:focus-visible{outline:var(--bl-border-fin) solid var(--bl-color-noir);outline-offset:3px;border-radius:var(--bl-radius-petit)}
h1,h2,h3{font-family:var(--bl-font-titre);font-weight:var(--bl-type-titre-weight);letter-spacing:var(--bl-type-titre-tracking);line-height:var(--bl-type-display-line);margin:0}
h1{font-size:var(--bl-type-titre-size)}
h2{font-size:var(--bl-type-sous-titre-size);font-family:var(--bl-font-texte);letter-spacing:0}
h3{font-size:var(--bl-type-nom-size);font-family:var(--bl-font-texte);font-weight:var(--bl-type-nom-weight);letter-spacing:0}
p{margin:0}
.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.skip{position:absolute;left:var(--bl-space-4);top:calc(-1 * var(--bl-height-bouton));background:var(--bl-color-noir);color:var(--bl-color-surface);padding:var(--bl-space-3) var(--bl-space-4);border-radius:var(--bl-radius-pilule);z-index:10}
.skip:focus{top:var(--bl-space-4);color:var(--bl-color-surface)}
.wrap{width:100%;max-width:68rem;margin:0 auto;padding:0 var(--bl-space-ecran)}
.narrow{max-width:44rem}

.site-header{padding:var(--bl-space-4) 0}
.site-header .wrap{display:flex;align-items:center;justify-content:space-between;gap:var(--bl-space-3)}
.brand{display:flex;align-items:center;gap:var(--bl-space-3);text-decoration:none}
.brand-symbol{width:var(--bl-height-petit);height:var(--bl-height-petit)}
.brand-word{height:calc(var(--bl-space-4) + 2px);width:auto}
.lang{position:relative}
.lang summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:var(--bl-space-2);height:var(--bl-height-chip);padding:0 var(--bl-space-4);border-radius:var(--bl-radius-pilule);background:var(--bl-color-surface);border:var(--bl-border-fin) solid var(--bl-color-trait);font-size:var(--bl-type-libelle-size);font-weight:var(--bl-type-libelle-weight)}
.lang summary::-webkit-details-marker{display:none}
.lang[open] summary{border-color:var(--bl-color-noir)}
.lang ul{position:absolute;right:0;top:calc(100% + var(--bl-space-2));margin:0;padding:var(--bl-space-2);list-style:none;background:var(--bl-color-surface);border-radius:var(--bl-radius-image);box-shadow:var(--bl-shadow-flottante);border:1px solid var(--bl-color-trait);min-width:12rem;z-index:5}
.lang a{display:block;padding:var(--bl-space-2) var(--bl-space-3);border-radius:var(--bl-radius-petit);text-decoration:none;font-size:var(--bl-type-corps-s-size)}
.lang a:hover,.lang a[aria-current="true"]{background:var(--bl-tint-brun10);color:var(--bl-color-encre)}

main{padding:var(--bl-space-4) 0 var(--bl-space-8)}
.stack{display:flex;flex-direction:column;gap:var(--bl-space-4)}
.stack-lg{display:flex;flex-direction:column;gap:var(--bl-space-8)}
.muted{color:var(--bl-color-texte2)}
.legende{font-size:var(--bl-type-legende-size);font-weight:var(--bl-type-legende-weight);color:var(--bl-color-texte2)}

.card{background:var(--bl-color-surface);border-radius:var(--bl-radius-carte);padding:var(--bl-space-5)}
.card-tight{padding:var(--bl-space-4)}

.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--bl-space-2);min-height:var(--bl-height-bouton);padding:0 28px;border-radius:var(--bl-radius-pilule);font-family:var(--bl-font-texte);font-size:var(--bl-type-bouton-size);font-weight:var(--bl-type-bouton-weight);text-decoration:none;border:0;cursor:pointer;text-align:center;line-height:1.2}
.btn-primary{background:var(--bl-color-noir);color:var(--bl-color-surface)}
.btn-primary:hover{color:var(--bl-color-surface);opacity:.88}
.btn-secondary{background:var(--bl-tint-brun10);color:var(--bl-color-encre)}
.btn-secondary:hover{background:var(--bl-tint-brun16);color:var(--bl-color-encre)}
.btn-outline{background:var(--bl-color-surface);color:var(--bl-color-encre);border:var(--bl-border-fin) solid var(--bl-color-trait)}
.btn-outline:hover{border-color:var(--bl-color-noir);color:var(--bl-color-encre)}
.btn-disabled{background:var(--bl-color-trait);color:var(--bl-color-texte2);cursor:default}
.btn-row{display:flex;flex-wrap:wrap;gap:var(--bl-space-3)}
.link-small{font-size:var(--bl-type-legende-size);font-weight:var(--bl-type-legende-weight);color:var(--bl-color-texte2)}

.pill{display:inline-flex;align-items:center;height:var(--bl-height-pastille);padding:0 var(--bl-space-3);border-radius:var(--bl-radius-pilule);font-size:var(--bl-type-legende-size);font-weight:700}
.pill-lin{background:var(--bl-color-lin);color:var(--bl-color-encre)}
.pill-brun{background:var(--bl-tint-brun28);color:var(--bl-color-encre)}
.pill-dark{background:var(--bl-color-noir);color:var(--bl-color-surface)}

.hero{display:grid;gap:var(--bl-space-8);padding:var(--bl-space-8) 0}
.hero-mark{display:none}
.hero h1{font-size:var(--bl-type-display-size);font-weight:var(--bl-type-display-weight);letter-spacing:var(--bl-type-display-tracking);line-height:var(--bl-type-display-line);max-width:18ch}
.hero p{font-size:var(--bl-type-sous-titre-size);color:var(--bl-color-texte2);max-width:36rem;line-height:var(--bl-type-corps-line)}
.features{display:grid;gap:var(--bl-space-3);grid-template-columns:1fr;list-style:none;margin:0;padding:0}
.feature{display:flex;flex-direction:column;gap:var(--bl-space-2)}
.feature-dot{width:var(--bl-height-petit);height:var(--bl-height-petit);border-radius:var(--bl-radius-pilule);background:var(--bl-color-lin);display:flex;align-items:center;justify-content:center;font-family:var(--bl-font-titre);font-size:var(--bl-type-prix-size);font-weight:var(--bl-type-prix-weight);margin-bottom:var(--bl-space-2)}
.feature p{color:var(--bl-color-texte2);font-size:var(--bl-type-corps-s-size)}
.note{background:var(--bl-color-lin);border-radius:var(--bl-radius-carte);padding:var(--bl-space-5)}

.share{display:grid;gap:var(--bl-space-5)}
.media{position:relative;border-radius:var(--bl-radius-carte);overflow:hidden;background:var(--bl-color-trait)}
.media img{width:100%;max-height:36rem;object-fit:cover}
.media .pill{position:absolute;left:var(--bl-space-3);top:var(--bl-space-3)}
.author{display:flex;align-items:center;gap:var(--bl-space-3);text-decoration:none;color:var(--bl-color-encre)}
.author strong{font-size:var(--bl-type-nom-size);font-weight:var(--bl-type-nom-weight);display:block}
.avatar{flex:none;border-radius:var(--bl-radius-pilule);background:var(--bl-color-lin);color:var(--bl-color-encre);display:inline-flex;align-items:center;justify-content:center;font-weight:700;overflow:hidden;object-fit:cover}
.avatar-s{width:var(--bl-height-petit);height:var(--bl-height-petit);font-size:var(--bl-type-libelle-size)}
.avatar-l{width:calc(var(--bl-height-rond) * 2);height:calc(var(--bl-height-rond) * 2);font-size:var(--bl-type-titre-size);font-family:var(--bl-font-titre)}
.counts{display:flex;flex-wrap:wrap;gap:var(--bl-space-2)}
.counts span{display:inline-flex;align-items:center;height:var(--bl-height-chip);padding:0 14px;border-radius:var(--bl-radius-pilule);background:var(--bl-color-fond);font-size:var(--bl-type-libelle-size);font-weight:var(--bl-type-libelle-weight)}
.open-app{display:flex;flex-direction:column;gap:var(--bl-space-3);align-items:flex-start}

.profile-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--bl-space-3)}
.profile-head .handle{color:var(--bl-color-texte2);font-size:var(--bl-type-corps-s-size)}
.stats{display:flex;justify-content:center;gap:var(--bl-space-8);margin:0;padding:0;list-style:none}
.stats li{display:flex;flex-direction:column;align-items:center}
.stats strong{font-family:var(--bl-font-titre);font-size:var(--bl-type-prix-size);font-weight:var(--bl-type-prix-weight)}
.stats span{font-size:var(--bl-type-legende-size);color:var(--bl-color-texte2)}
.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--bl-space-1);margin:0;padding:0;list-style:none}
.grid li{aspect-ratio:3/4;background:var(--bl-color-trait);border-radius:var(--bl-radius-petit);overflow:hidden;position:relative}
.grid img{width:100%;height:100%;object-fit:cover}
.grid .placeholder{display:flex;align-items:center;justify-content:center;height:100%;padding:var(--bl-space-2);font-size:var(--bl-type-mini-size);color:var(--bl-color-texte2);text-align:center}

.gallery{display:grid;grid-auto-flow:column;grid-auto-columns:88%;gap:var(--bl-space-2);overflow-x:auto;scroll-snap-type:x mandatory;margin:0;padding:0;list-style:none;border-radius:var(--bl-radius-carte)}
.gallery li{scroll-snap-align:start;border-radius:var(--bl-radius-carte);overflow:hidden;background:var(--bl-color-trait);aspect-ratio:1}
.gallery li:only-child{grid-column:1/-1}
.gallery img{width:100%;height:100%;object-fit:cover}
.price{font-family:var(--bl-font-titre);font-size:var(--bl-type-titre-size);font-weight:var(--bl-type-prix-weight)}
.meta{display:flex;flex-wrap:wrap;gap:var(--bl-space-2);align-items:center}

.legal h2{font-family:var(--bl-font-texte);font-size:var(--bl-type-sous-titre-size);margin-top:var(--bl-space-8);margin-bottom:var(--bl-space-3)}
.legal p,.legal li{font-size:var(--bl-type-corps-s-size);line-height:var(--bl-type-corps-s-line)}
.legal p+p{margin-top:var(--bl-space-3)}
.legal ul{padding-left:var(--bl-space-5);margin:var(--bl-space-3) 0 0;display:flex;flex-direction:column;gap:var(--bl-space-2)}
.toc ol{margin:0;padding-left:var(--bl-space-5);columns:1;font-size:var(--bl-type-corps-s-size)}
.draft{border:var(--bl-border-fin) solid var(--bl-color-noir);border-radius:var(--bl-radius-image);padding:var(--bl-space-3) var(--bl-space-4);font-size:var(--bl-type-libelle-size);font-weight:var(--bl-type-libelle-weight);background:var(--bl-color-surface)}

.faq details{background:var(--bl-color-surface);border-radius:var(--bl-radius-image);padding:var(--bl-space-4) var(--bl-space-5)}
.faq summary{cursor:pointer;font-weight:var(--bl-type-nom-weight)}
.faq details p{margin-top:var(--bl-space-3);color:var(--bl-color-texte2);font-size:var(--bl-type-corps-s-size)}
.faq{display:flex;flex-direction:column;gap:var(--bl-space-2)}

form{display:flex;flex-direction:column;gap:var(--bl-space-4)}
.field{display:flex;flex-direction:column;gap:6px}
.field label{font-size:var(--bl-type-libelle-size);font-weight:var(--bl-type-libelle-weight);padding-left:var(--bl-space-1)}
.field input{height:var(--bl-height-bouton);border-radius:var(--bl-radius-image);background:var(--bl-color-fond);border:var(--bl-border-fin) solid transparent;padding:0 18px;font:inherit;font-size:var(--bl-type-corps-size);color:var(--bl-color-encre);width:100%}
.field input:focus{outline:none;background:var(--bl-color-surface);border-color:var(--bl-color-noir)}
.field input[aria-invalid="true"]{background:var(--bl-color-surface);border-color:var(--bl-color-noir)}
.field .code{font-family:var(--bl-font-code);letter-spacing:.3em;font-size:var(--bl-type-titre-size)}
.error{display:flex;gap:6px;align-items:flex-start;font-size:var(--bl-type-legende-size);color:var(--bl-color-encre)}
.error::before{content:"!";flex:none;width:16px;height:16px;border-radius:var(--bl-radius-pilule);border:var(--bl-border-fin) solid var(--bl-color-noir);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;line-height:1}
.status{background:var(--bl-tint-brun10);border-radius:var(--bl-radius-image);padding:var(--bl-space-4)}
.steps{font-size:var(--bl-type-libelle-size);font-weight:var(--bl-type-libelle-weight);color:var(--bl-color-brun)}
.plain-list{margin:0;padding-left:var(--bl-space-5);display:flex;flex-direction:column;gap:var(--bl-space-1);font-size:var(--bl-type-corps-s-size)}

.site-footer{border-top:1px solid var(--bl-color-trait);padding:var(--bl-space-8) 0;font-size:var(--bl-type-legende-size);color:var(--bl-color-texte2)}
.site-footer .wrap{display:flex;flex-direction:column;gap:var(--bl-space-4)}
.site-footer ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--bl-space-2) var(--bl-space-5)}
.site-footer a{color:var(--bl-color-texte2)}
.site-footer a:hover{color:var(--bl-color-encre)}

@media (min-width:48rem){
  h1{font-size:calc(var(--bl-type-titre-size) * 1.3)}
  .hero{grid-template-columns:1.4fr 1fr;align-items:center;padding:calc(var(--bl-space-8) * 2) 0}
  .hero-mark{display:block;width:calc(var(--bl-height-rond) * 5);height:calc(var(--bl-height-rond) * 5);margin:0 auto}
  .hero h1{font-size:calc(var(--bl-type-display-size) * 1.5)}
  .features{grid-template-columns:repeat(2,1fr)}
  .share-cols{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--bl-space-8);align-items:start}
  .gallery{grid-auto-columns:100%}
  .grid{gap:var(--bl-space-2)}
  .site-footer .wrap{flex-direction:row;justify-content:space-between;align-items:center}
}
@media (min-width:64rem){.features{grid-template-columns:repeat(4,1fr)}}
@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
