@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-ext-500-normal.Yta7XZ9C.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-500-normal.lsPpqi9g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-500-normal.CyAY5ZLS.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-500-normal.DkJXBcIH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-vietnamese-500-normal.BZGLGj12.woff2)format("woff2"),url(/_astro/cormorant-garamond-vietnamese-500-normal.DqXqCC0q.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-ext-500-normal.CH1kM7og.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-ext-500-normal.DYeaGGzO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-normal.BsRWmXhO.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-500-normal.zIXX3Q-H.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-ext-500-italic.ClXnudBg.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-500-italic.DakTmaFY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-500-italic.DVnfXoMy.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-500-italic.C9gO-8KC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-vietnamese-500-italic.D3igDnAQ.woff2)format("woff2"),url(/_astro/cormorant-garamond-vietnamese-500-italic.C-296ow0.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-ext-500-italic.CE7zdTnu.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-ext-500-italic.CalKM9tT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-italic.Y14P-dkT.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-500-italic.DhNIfkTX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#0e0d0c;--panel:#171513;--line:#2b2824;--text:#f2ede4;--muted:#a39b8e;--gold:#d4b483;--cream:#f7f3ec;--cream-text:#1c1a17;--cream-muted:#625c53;--cream-gold:#7d5f2e;--cream-line:#e4dccf;--font-head:"Cormorant Garamond", Georgia, "Times New Roman", serif;--font-body:"Inter Variable", Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--h1:46px;--h1-inner:44px;--h2:34px;--card-title:21px;--lead:16px;--body:16px;--small:14px;--eyebrow:11px;--section:64px;--gutter:22px;--max:1160px;--header:64px;--tap:48px;--radius:0px}@media (width>=760px){:root{--h1:80px;--h1-inner:68px;--h2:48px;--card-title:24px;--lead:18px;--section:112px;--gutter:56px;--header:76px}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header) + 56px);-webkit-text-size-adjust:100%}body{font:400 var(--body)/1.6 var(--font-body);background:var(--bg);color:var(--text);margin:0}img{max-width:100%;display:block}h1,h2,h3{font-family:var(--font-head);text-wrap:balance;letter-spacing:-.01em;margin:0 0 .4em;font-weight:500;line-height:1.05}h1{font-size:var(--h1)}h2{font-size:var(--h2)}h3{font-size:var(--card-title);line-height:1.15}h1 em,h2 em{color:var(--gold);font-style:italic}.cream h1 em,.cream h2 em{color:var(--cream-gold)}p{color:var(--muted);margin:0 0 1em}.lead{font-size:var(--lead)}a{color:var(--gold)}.wrap{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.eyebrow{font-size:var(--eyebrow);letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin:0 0 14px;font-weight:500}.num{font-variant-numeric:tabular-nums}.skip{z-index:100;background:var(--gold);color:#111;padding:12px 16px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.cream :focus-visible{outline-color:var(--cream-text)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{min-height:var(--tap);border:1px solid var(--gold);border-radius:var(--radius);background:var(--gold);color:#14120f;font:600 12.5px/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:.5em;padding:0 24px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.btn:hover{background:#e2c595}.btn.secondary{color:var(--gold);background:0 0}.btn.secondary:hover{background:#d4b4831a}.btn.block{width:100%}.cream .btn{background:var(--cream-text);border-color:var(--cream-text);color:var(--cream)}.cream .btn.secondary{color:var(--cream-text);background:0 0}.link{min-height:var(--tap);color:var(--gold);font:600 12.5px/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.link:after{content:"";background:currentColor;width:28px;height:1px;transition:width .2s}.link:hover:after{width:40px}.cream .link{color:var(--cream-gold)}.actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.section{padding:var(--section) 0}.section.panel{background:var(--panel)}.section.cream{background:var(--cream);color:var(--cream-text)}.cream p{color:var(--cream-muted)}.cream .eyebrow,.cream a:not(.btn){color:var(--cream-gold)}.section-head{margin-bottom:36px}.split{gap:24px;display:grid}@media (width>=760px){.split{grid-template-columns:1fr 1fr;align-items:end;gap:56px}}.page-head{padding:calc(var(--header) + 40px) 0 40px}.page-head h1{font-size:var(--h1-inner)}.page-head .lead{max-width:38em}.photo{object-fit:cover;background:#2a2520;width:100%;height:auto}picture{display:contents}picture>source{display:none}.ph{align-items:flex-end;padding:10px;display:flex;position:relative}.ph span{letter-spacing:.12em;text-transform:uppercase;color:#f2ede4;background:#00000059;padding:3px 8px;font-size:11px}.tone-1{background:linear-gradient(160deg,#4a4036,#171410)}.tone-2{background:linear-gradient(160deg,#7d6950,#3a3024)}.tone-3{background:linear-gradient(160deg,#5f5c58,#22201e)}.tone-4{background:linear-gradient(160deg,#a68e6b,#57472f)}.site-header{z-index:40;height:var(--header);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#0e0d0cf0;align-items:center;transition:background .25s,border-color .25s;display:flex;position:fixed;inset:0 0 auto}.overlay .site-header:not(.scrolled){backdrop-filter:none;background:0 0;border-color:#0000}.site-header .wrap{justify-content:space-between;align-items:center;gap:24px;display:flex}.brand{min-height:var(--tap);color:var(--text);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brand img{width:auto;height:36px;display:block}.desk-nav{align-items:center;gap:28px;display:none}.desk-nav a:not(.btn){color:var(--text);letter-spacing:.16em;text-transform:uppercase;min-height:var(--tap);align-items:center;font-size:12.5px;text-decoration:none;display:inline-flex}.desk-nav a[aria-current=page]{color:var(--gold)}.menu-btn{min-height:var(--tap);min-width:var(--tap);color:var(--text);font:500 12.5px/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0 4px}@media (width>=760px){.desk-nav{display:flex}.menu-btn{display:none}}dialog.menu{background:var(--bg);width:100%;max-width:none;height:100%;max-height:none;color:var(--text);border:0;margin:0;padding:0}dialog.menu::backdrop{background:#0009}.menu-inner{min-height:100%;padding:0 var(--gutter) calc(24px + env(safe-area-inset-bottom));flex-direction:column;display:flex}.menu-top{height:var(--header);justify-content:space-between;align-items:center;display:flex}.menu-links{margin:24px 0 auto;padding:0;list-style:none}.menu-links a{border-bottom:1px solid var(--line);min-height:56px;color:var(--text);font:500 34px/1.1 var(--font-head);align-items:baseline;gap:10px;padding:8px 0;text-decoration:none;display:flex}.menu-links a em{color:var(--muted);font-size:20px}.menu-links a[aria-current=page]{color:var(--gold)}.menu-foot{padding-top:28px}.menu-foot p{font-size:var(--small);margin:0 0 6px}.menu-foot .actions{margin-top:18px}.menu-foot .btn{flex:1}.action-bar{z-index:30;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#0e0d0cf5;grid-template-columns:2fr 1fr 1fr;gap:8px;transition:transform .3s;display:grid;position:fixed;inset:auto 0 0}.action-bar .btn{padding:0 8px}.js .has-hero .action-bar{transform:translateY(110%)}.js .has-hero .action-bar.show{transform:none}body.with-bar{padding-bottom:calc(72px + env(safe-area-inset-bottom))}@media (width>=760px){.action-bar{display:none}body.with-bar{padding-bottom:0}}.hero{align-items:flex-end;min-height:600px;display:flex;position:relative;overflow:hidden}.hero .photo{height:100%;position:absolute;inset:0;aspect-ratio:auto!important}.hero:after{content:"";background:linear-gradient(#0e0d0c99 0%,#0e0d0c9e 45%,#0e0d0cf7 100%);position:absolute;inset:0}.hero .wrap{z-index:2;padding-top:calc(var(--header) + 40px);padding-bottom:40px;position:relative}.hero h1{max-width:11em}.hero .lead{color:#d9d1c4;max-width:30em}.hero .actions{margin-top:28px}.trust{font-size:var(--small);color:#d9d1c4;border-top:1px solid #f2ede42e;flex-wrap:wrap;gap:8px 24px;margin-top:32px;padding-top:20px;display:flex}.trust .dot{color:#8fc79a}.trust [hidden]{display:none}@media (width>=760px){.hero{min-height:700px}.hero:after{background:linear-gradient(#0e0d0cbf 0,#0e0d0c00 180px),linear-gradient(90deg,#0e0d0cf0 0%,#0e0d0cb3 45%,#0e0d0c59 100%)}.hero .wrap{padding-bottom:72px}}.tiles{grid-template-columns:1fr 1fr;gap:12px;margin-top:48px;display:grid}.tile{color:var(--text);text-decoration:none;display:block;position:relative;overflow:hidden}.tile .photo{transition:transform .5s}.tile:hover .photo{transform:scale(1.04)}.tile .name{font:500 22px/1.1 var(--font-head);color:#f2ede4;background:linear-gradient(#0000,#0e0d0cd9);padding:28px 14px 14px;position:absolute;bottom:0;left:0;right:0}@media (width>=760px){.tiles{grid-template-columns:repeat(4,1fr);gap:16px}}.rail{scroll-snap-type:x mandatory;margin-right:calc(-1 * var(--gutter));padding-bottom:8px;padding-right:var(--gutter);scrollbar-width:none;grid-auto-columns:72%;grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}.rail>*{scroll-snap-align:start}@media (width>=760px){.rail{grid-template-columns:repeat(4,1fr);grid-auto-flow:row;margin-right:0;padding-right:0;overflow:visible}}.stylist .photo{margin-bottom:16px}.stylist h3{margin-bottom:4px}.stylist .role{font-size:var(--small);color:var(--muted);margin-bottom:16px}.tags{flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.tags li{border:1px solid var(--line);color:var(--muted);padding:4px 10px;font-size:12px}blockquote.review{max-width:34em;margin:0}blockquote.review p{font:italic 500 28px/1.3 var(--font-head);color:var(--cream-text)}@media (width>=760px){blockquote.review p{font-size:40px}}blockquote.review cite{font-style:normal;font-size:var(--small);color:var(--cream-muted);margin-bottom:12px;display:block}.rows{margin:0;padding:0;list-style:none}.rows li{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:14px 0;display:flex}.cream .rows li{border-color:var(--cream-line)}.rows li.today{color:var(--gold)}.rows li.today span:first-child:after{content:" · Today";letter-spacing:.08em;font-size:12px}.map-link{min-height:220px;color:var(--text);border:1px solid var(--line);background:linear-gradient(135deg,#22201d,#141210);align-items:flex-end;padding:16px;text-decoration:none;display:flex;position:relative;overflow:hidden}.map-link .photo{height:100%;position:absolute;inset:0;aspect-ratio:auto!important}.map-link:after{content:"";background:linear-gradient(#0e0d0c00 40%,#0e0d0cd9 100%);position:absolute;inset:0}.map-link span{z-index:1;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:12.5px;position:relative}.chips{top:var(--header);z-index:20;border-bottom:1px solid var(--line);background:#0e0d0cf5;position:sticky}.chips .wrap{scrollbar-width:none;gap:8px;padding-top:10px;padding-bottom:10px;display:flex;overflow-x:auto}.chips a{border:1px solid var(--line);min-height:44px;color:var(--text);white-space:nowrap;flex:none;align-items:center;padding:0 16px;font-size:13px;text-decoration:none;display:inline-flex}.chips a:hover{border-color:var(--gold);color:var(--gold)}.cat{border-bottom:1px solid var(--line);gap:24px;padding:56px 0;display:grid}.cat:last-child{border-bottom:0}@media (width>=760px){.cat{grid-template-columns:5fr 7fr;align-items:start;gap:56px}.cat .photo-col{top:calc(var(--header) + 80px);position:sticky}}.svc{border-bottom:1px solid var(--line);color:var(--text);grid-template-columns:1fr auto;gap:4px 16px;padding:18px 0;text-decoration:none;display:grid}.svc:hover .svc-name{color:var(--gold)}.svc-name{font:500 var(--card-title)/1.2 var(--font-head)}.svc-desc{font-size:var(--small);color:var(--muted);grid-column:1}.svc-meta{text-align:right;font-size:var(--small);color:var(--muted);grid-area:1/2/span 2}.svc-meta strong{color:var(--text);font-size:15px;font-weight:500;display:block}.svc-meta .go{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;margin-top:4px;font-size:12px;display:block}.member{border-bottom:1px solid var(--line);gap:24px;padding:48px 0;display:grid}@media (width>=760px){.member{grid-template-columns:5fr 7fr;align-items:center;gap:56px}}.member .role{font-size:var(--eyebrow);letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-bottom:10px}.book-grid{gap:40px;display:grid}@media (width>=900px){.book-grid{grid-template-columns:7fr 5fr;align-items:start;gap:56px}.summary{top:calc(var(--header) + 24px);position:sticky}}fieldset.step{border:0;margin:0 0 40px;padding:0}fieldset.step legend{font:500 28px/1.1 var(--font-head);margin-bottom:6px;padding:0}.step-num{font:500 var(--eyebrow)/1 var(--font-body);letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-bottom:10px;display:block}.choices{gap:10px;margin-top:16px;display:grid}@media (width>=600px){.choices.two{grid-template-columns:1fr 1fr}}.choice{border:1px solid var(--line);cursor:pointer;align-items:center;gap:14px;min-height:64px;padding:12px 16px;transition:border-color .2s,background .2s;display:flex;position:relative}.choice input{opacity:0;pointer-events:none;position:absolute}.choice:has(input:checked){border-color:var(--gold);background:#d4b48314}.choice:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:2px}.choice .avatar{border-radius:50%;flex:none;width:44px;height:44px;overflow:hidden}.choice .avatar .photo{height:100%}.choice .grow{flex:1}.choice b{font-weight:500;display:block}.choice small{color:var(--muted);font-size:13px}.choice .price{font-size:var(--small);color:var(--muted);text-align:right;white-space:nowrap}.summary{background:var(--panel);border:1px solid var(--line);padding:28px 24px}.summary dl{margin:0 0 20px}.summary dt{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:12px;font-size:12px}.summary dd{font:500 20px/1.3 var(--font-head);margin:2px 0 0}.preview{background:var(--bg);border:1px solid var(--line);font-size:var(--small);color:var(--text);margin:0 0 20px;padding:14px 16px}.summary .actions .btn{flex:1}.gallery{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (width>=760px){.gallery{grid-template-columns:repeat(4,1fr);gap:12px}}.site-footer{border-top:1px solid var(--line);font-size:var(--small);padding:64px 0 40px}.foot-grid{gap:32px;display:grid}@media (width>=760px){.foot-grid{grid-template-columns:2fr 1fr 1fr 1fr}}.site-footer h2{font:500 var(--eyebrow)/1 var(--font-body);letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer li a,.site-footer address a{min-height:44px;color:var(--text);align-items:center;text-decoration:none;display:inline-flex}.site-footer address{color:var(--muted);font-style:normal}.legal{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:0 24px;margin-top:40px;padding-top:20px;display:flex}.legal a{min-height:44px;color:var(--muted);align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}main.page{padding:calc(var(--header) + 40px) 0 var(--section)}main.page h1{font-size:var(--h1-inner)}main.page h2{margin-top:1.6em;font-size:28px}main.page .wrap>*{max-width:42rem}main.page li{color:var(--muted);margin-bottom:.4em}.wrap.section{padding-left:var(--gutter);padding-right:var(--gutter)}.legal{align-items:center}.btn.block{white-space:normal;text-align:center;padding:8px 12px;line-height:1.3}html:has(dialog[open]){overflow:hidden}.summary .actions{flex-direction:column;align-items:stretch}.storefront{margin:32px 0 0}.storefront figcaption{font-size:var(--small);color:var(--muted);margin-top:8px}
