@import "https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;500;600;700;800&family=Noto+Serif:wght@400;500;600;700;800&display=swap";:root{--wine:#791012;--wine-deep:#4b1115;--wine-darker:#2c1013;--cream:#fff7e8;--ivory:#fffaf1;--sand:#f2e1c9;--gold:#c7a26b;--ink:#39231e;--muted:#735f53;--border:#e7d6bc;--radius:18px;color:var(--ink);background:var(--ivory);font-family:Be Vietnam Pro,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ivory);min-width:320px;margin:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input{font:inherit}.container{max-width:1200px;margin:auto;padding:0 24px}.skip-link{z-index:100;background:#fff;padding:12px;position:absolute;left:-9999px}.skip-link:focus{top:12px;left:12px}.topline{background:var(--wine-deep);color:#f7dcac;letter-spacing:.12em;justify-content:space-between;padding:9px max(24px,50vw - 576px);font-size:10px;font-weight:600;display:flex}.topline-right{text-transform:none;letter-spacing:0;font-size:12px}.topline-right a{font-weight:700}.site-header{border-bottom:1px solid var(--border);z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffaf1fa;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:20px;min-height:91px;display:flex}.brand{align-items:center;gap:13px;min-width:0;display:flex}.brand img{object-fit:contain;background:var(--wine);border-radius:50%;width:58px;height:58px}.brand-type{gap:3px;line-height:1.18;display:grid}.brand-type strong{letter-spacing:.01em;white-space:nowrap;color:var(--wine-deep);font-size:14px}.brand-type em{font-size:1.22em;font-style:normal}.brand-type small{color:#977b59;letter-spacing:.17em;font-size:10px}.desktop-nav{align-items:center;gap:22px;margin-left:auto;display:flex}.desktop-nav a{color:#634d43;white-space:nowrap;padding:12px 0;font-size:12px;font-weight:700;transition:color .2s}.desktop-nav a:hover,.desktop-nav a.active{color:var(--wine)}.desktop-nav a.active{border-bottom:2px solid var(--wine)}.header-actions{align-items:center;gap:12px;display:flex}.header-zalo{background:var(--wine);color:var(--cream);white-space:nowrap;border-radius:5px;padding:13px 17px;font-size:12px;font-weight:700}.header-zalo:hover,.btn-wine:hover{background:#5e0c11}.mobile-nav{display:none;position:relative}.mobile-nav summary{cursor:pointer;border:1px solid var(--border);border-radius:6px;place-content:center;gap:5px;width:42px;height:42px;list-style:none;display:grid}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary span{background:var(--wine);width:19px;height:2px;display:block}.mobile-nav nav{background:var(--ivory);border:1px solid var(--border);border-radius:9px;width:230px;padding:12px;display:grid;position:absolute;top:49px;right:0;box-shadow:0 14px 30px #4b111524}.mobile-nav nav a{border-bottom:1px solid var(--border);padding:12px 10px;font-size:13px;font-weight:600}.hero{color:var(--cream);background:linear-gradient(125deg,#5a0d11 5%,#8b1417 53%,#6b1014 100%);position:relative;overflow:hidden}.hero:before{content:"";opacity:.18;pointer-events:none;background:radial-gradient(circle at 70% 30%,#0000 0 24%,#f8d7a3 24.2% 24.5%,#0000 24.7% 38%,#f8d7a3 38.2% 38.4%,#0000 38.6%),repeating-linear-gradient(115deg,#0000 0 46px,#fff 47px,#0000 48px);position:absolute;inset:0}.hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:30px;min-height:610px;padding-top:58px;padding-bottom:68px;display:grid;position:relative}.hero-copy{z-index:1;position:relative}.eyebrow{letter-spacing:.16em;color:var(--wine);text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:800;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:25px;height:1px;display:block}.eyebrow.light{color:#eacb94}.hero h1{letter-spacing:-.045em;margin:26px 0 22px;font-family:Noto Serif,Georgia,serif;font-size:clamp(39px,4.3vw,66px);font-weight:700;line-height:1.35}.hero h1 em{color:#ffdd9c;white-space:nowrap;font-style:normal}.hero-desc{color:#f4dfcc;max-width:510px;font-size:15px;line-height:1.95}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:29px;display:flex}.btn{border-radius:5px;justify-content:center;align-items:center;gap:24px;min-height:50px;padding:15px 21px;font-size:13px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-cream{color:#541519;background:#f6dfb5}.btn-cream:hover{background:#fff0d2}.btn-outline{color:#fff2dc;background:#ffffff0b;border:1px solid #cfaa82}.btn-outline:hover{background:#fff2dc18}.btn-wine{background:var(--wine);color:#fff}.btn-light-outline{border:1px solid var(--wine);color:var(--wine);background:0 0}.btn-disabled{color:#816f62;cursor:not-allowed;opacity:.9;background:#e7d9c4;border:1px solid #dfcdb5}.btn-disabled:hover{transform:none}.hero-art{justify-content:center;align-items:center;height:485px;display:flex;position:relative}.hero-art:before{content:"";border:1px solid #ecd6a980;border-radius:50%;width:405px;max-width:95%;height:405px;position:absolute;box-shadow:0 0 0 21px #fffffb0a,0 0 0 22px #f5d5a625,0 0 0 60px #eecf9d0b}.hero-art .hero-steamer{filter:drop-shadow(0 25px 20px #2b080a70);width:min(460px,100%);height:auto;position:relative;transform:rotate(-6deg)}.hero-seal{background:var(--wine-deep);text-align:center;color:#fae4be;z-index:2;border:1px solid #edcf9d;border-radius:50%;place-content:center;width:103px;height:103px;padding:12px;font-family:Georgia,serif;font-size:17px;display:grid;position:absolute;bottom:15%;right:5%;transform:rotate(9deg)}.hero-seal small{letter-spacing:.1em;margin-top:3px;font-size:10px}.hero-bottom{z-index:1;color:#f2d2b1;letter-spacing:.09em;border-top:1px solid #f5dabb36;justify-content:space-between;align-items:center;padding:19px 24px;font-size:11px;display:flex;position:relative}.hero-bottom .container{justify-content:space-between;gap:24px;width:100%;display:flex}.section{padding:85px 0}.section.alt{background:#f8eddb}.section-head{justify-content:space-between;align-items:end;gap:32px;margin-bottom:35px;display:flex}.section-head h2,.page-head h1,.story-copy h2,.footer-cta h2{letter-spacing:-.04em;color:var(--wine-deep);margin:15px 0 12px;font-family:Noto Serif,Georgia,serif;font-size:clamp(29px,3.1vw,44px);line-height:1.38}.section-head p{color:var(--muted);max-width:570px;margin:0;font-size:14px;line-height:1.9}.simple-link{color:var(--wine);white-space:nowrap;font-size:13px;font-weight:800}.simple-link:hover{text-decoration:underline}.feature-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.feature-card{border:1px solid var(--border);background:#fffdf8;border-radius:8px;min-height:181px;padding:26px}.feature-symbol{color:var(--wine);margin-bottom:16px;font-family:Georgia,serif;font-size:30px;display:block}.feature-card h3{color:var(--wine-deep);margin:0 0 8px;font-size:17px}.feature-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.85}.dish-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;display:grid}.dish-card{background:#fffdf8;border:1px solid #e6d4bb;border-radius:9px;transition:transform .2s,box-shadow .2s;overflow:hidden}.dish-card:hover{transform:translateY(-4px);box-shadow:0 12px 29px #5f21120f}.dish-visual{background:radial-gradient(circle at 55% 40%,#f6dfb6 0%,#f1d2a3 48%,#b77e56 100%);place-items:center;height:236px;display:grid;position:relative;overflow:hidden}.dish-visual-1{background:radial-gradient(circle at 55% 30%,#f8e6cc,#dfbc8e 67%,#aa704b)}.dish-visual-2{background:radial-gradient(circle at 50% 40%,#eecf9e,#d5a57e 60%,#905b4e)}.dish-visual img:not(.dish-illustration){object-fit:cover;width:100%;height:100%}.dish-visual .dish-illustration{object-fit:contain;filter:drop-shadow(0 16px 14px #552b1e4d);width:73%;height:88%}.dish-number{width:33px;height:33px;color:var(--wine);background:#fff5e5;border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid;position:absolute;top:14px;left:15px}.dish-info{padding:22px}.dish-category{letter-spacing:.16em;color:#a17d54;font-size:10px;font-weight:800}.dish-info h3{color:var(--wine-deep);margin:9px 0;font-family:Noto Serif,Georgia,serif;font-size:22px}.dish-info p{color:var(--muted);min-height:44px;margin:0 0 17px;font-size:12px;line-height:1.8}.dish-link{color:var(--wine);align-items:center;gap:9px;font-size:12px;font-weight:800;display:inline-flex}.story-panel{background:var(--wine-deep);color:var(--cream);border-radius:10px;grid-template-columns:1fr 1fr;min-height:385px;display:grid;overflow:hidden}.story-art{background:radial-gradient(circle at 50% 55%,#a3322b,#5b0c13 72%);place-items:center;padding:45px;display:grid;position:relative}.story-art:before{content:"";border:1px solid #ddc29c55;position:absolute;inset:22px}.story-art img{aspect-ratio:1;border-radius:50%;width:min(290px,75%);box-shadow:0 18px 40px #230b0b90}.story-copy{flex-direction:column;justify-content:center;padding:60px;display:flex}.story-copy h2{color:#ffedd0}.story-copy p{color:#f0d9c4;font-size:14px;line-height:2}.story-copy .simple-link{color:#ffe2aa}.set-panel{background:linear-gradient(115deg,#f6e6cf,#fff9ec);border:1px solid #d5b892;border-radius:12px;grid-template-columns:1.2fr .8fr;align-items:center;display:grid;overflow:hidden}.set-panel-copy{padding:50px}.set-panel h2{color:var(--wine-deep);margin:18px 0;font-family:Noto Serif,Georgia,serif;font-size:clamp(28px,3.3vw,46px);line-height:1.35}.set-panel p{color:var(--muted);max-width:520px;font-size:14px;line-height:1.9}.set-panel-art{background:radial-gradient(circle,#d3a16f 4%,#f4e3c9 58%,#0000 72%);place-items:center;min-height:320px;display:grid;position:relative}.set-panel-art img{filter:drop-shadow(0 24px 15px #6b332355);width:min(320px,80%);transform:rotate(8deg)}.order-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.notice{color:#836b58;margin-top:15px;font-size:12px;line-height:1.75}.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px;display:grid}.journal-card{border:1px solid var(--border);background:#fffdf8;border-radius:8px;padding:28px;display:block}.journal-card:hover{border-color:#af7556}.journal-date{letter-spacing:.15em;color:#a5835e;font-size:11px;font-weight:700}.journal-card h3{color:var(--wine-deep);margin:16px 0;font-family:Noto Serif,Georgia,serif;font-size:23px}.journal-card p{color:var(--muted);font-size:13px;line-height:1.85}.journal-card span:last-child{color:var(--wine);font-size:12px;font-weight:700}.page-head{border-bottom:1px solid var(--border);background:linear-gradient(125deg,#fff2db,#f9e9d2);padding:74px 0 58px}.page-head h1{margin-top:14px}.page-head p{max-width:690px;color:var(--muted);font-size:15px;line-height:1.95}.page-head .breadcrumbs{color:#8d6e51;font-size:11px}.breadcrumbs a{color:var(--wine)}.page-stack{padding-top:70px;padding-bottom:90px}.menu-group{margin-top:48px}.menu-group h2{color:var(--wine-deep);margin:0 0 23px;font-family:Noto Serif,Georgia,serif;font-size:30px}.empty-card{color:var(--muted);background:#fffdf7;border:1px dashed #caa985;border-radius:8px;padding:45px;font-size:14px;line-height:1.8}.prose{max-width:750px;color:var(--ink);margin:auto;font-size:15px;line-height:2}.prose h2,.prose h3{color:var(--wine-deep);font-family:Noto Serif,Georgia,serif;line-height:1.45}.prose a{color:var(--wine);text-decoration:underline}.prose img{border-radius:8px;height:auto}.article-meta{color:#9f815f;gap:15px;margin-bottom:24px;font-size:12px;display:flex}.article-footer{border-top:1px solid var(--border);margin-top:40px;padding-top:25px}.contact-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.contact-card{border:1px solid var(--border);background:#fffdf8;border-radius:9px;padding:35px}.contact-card h2{color:var(--wine);margin-top:0;font-family:Noto Serif,Georgia,serif}.contact-card p{color:var(--muted);line-height:1.9}.footer-cta{background:var(--wine);color:var(--cream);padding:72px 0}.footer-cta-grid{justify-content:space-between;align-items:center;gap:40px;display:flex}.footer-cta h2{color:var(--cream);margin:14px 0}.footer-cta h2 i{color:#f2d6a4;font-weight:500}.footer-cta p{color:#e5c6b2;max-width:510px;font-size:13px;line-height:1.9}.footer-cta-action{justify-items:start;gap:22px;display:grid}.simple-link.light{color:#f7deb5}.site-footer{color:#f5dfc8;background:#301416;padding:55px 0 20px}.footer-grid{grid-template-columns:2fr 1fr 1.3fr;gap:45px;display:grid}.footer-grid>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer-grid h3{color:#d9b783;letter-spacing:.14em;font-size:11px}.footer-grid p,.footer-grid a{color:#e3cbb5;margin:0;font-size:12px;line-height:1.9}.footer-grid a:hover{color:#fff}.footer-brand .footer-name{color:#f2d9af;font-family:Georgia,serif;font-size:29px}.footer-brand strong{font-size:14px}.footer-bottom{color:#a98b7f;border-top:1px solid #cba97740;justify-content:space-between;margin-top:48px;padding-top:20px;font-size:11px;display:flex}.floating-zalo{z-index:60;background:var(--wine);color:#fff;border-radius:45px;align-items:center;gap:10px;padding:13px 16px;font-size:12px;font-weight:800;display:none;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 25px #4d14143f}.floating-zalo strong{font-size:17px}@media (width<=1050px){.desktop-nav{gap:12px}.desktop-nav a{font-size:11px}.brand-type strong{font-size:12px}.header-zalo{padding:12px}.hero-grid{min-height:530px}.hero-art{height:390px}.hero-art:before{width:310px;height:310px}}@media (width<=820px){.desktop-nav{display:none}.mobile-nav{display:block}.hero-grid{grid-template-columns:1fr 1fr;min-height:470px}.hero h1{font-size:40px}.hero-desc{font-size:13px}.hero-art{height:340px}.hero-art:before{width:250px;height:250px}.story-copy{padding:40px}.section{padding:60px 0}.dish-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-grid{gap:12px}.feature-card{padding:20px}}@media (width<=600px){.container{padding:0 18px}.topline{justify-content:center;padding:8px 12px;font-size:8px}.topline-right{display:none}.header-inner{min-height:70px}.brand img{width:46px;height:46px}.brand-type strong{font-size:10px}.brand-type small{font-size:8px}.header-zalo{display:none}.hero-grid{flex-direction:column;gap:10px;padding-top:53px;padding-bottom:35px;display:flex}.hero-copy{width:100%}.hero h1{margin:21px 0 15px;font-size:clamp(37px,10vw,50px)}.hero-desc{font-size:13px}.hero-art{order:2;width:100%;height:275px}.hero-art:before{width:230px;height:230px}.hero-art .hero-steamer{width:310px}.hero-seal{width:78px;height:78px;font-size:13px;bottom:10%;right:4%}.hero-bottom{padding:13px 0;font-size:9px}.hero-bottom .container{gap:10px}.section{padding:55px 0}.section-head{display:block}.section-head h2,.page-head h1,.story-copy h2,.footer-cta h2{font-size:31px}.section-head .simple-link{margin-top:20px;display:inline-block}.feature-grid,.dish-grid,.journal-grid,.contact-grid{grid-template-columns:1fr}.feature-card{min-height:unset}.dish-visual{height:230px}.story-panel{grid-template-columns:1fr}.story-art{min-height:285px;padding:25px}.story-art img{width:220px}.story-copy{padding:32px}.set-panel{grid-template-columns:1fr}.set-panel-copy{padding:28px}.set-panel-art{order:-1;min-height:225px}.set-panel-art img{width:210px}.page-head{padding:48px 0 36px}.page-stack{padding-top:45px;padding-bottom:65px}.footer-cta{padding:55px 0}.footer-cta-grid{display:block}.footer-cta-action{margin-top:28px}.footer-grid{grid-template-columns:1fr;gap:30px}.footer-bottom{gap:8px;display:grid}.floating-zalo{display:flex}body{padding-bottom:48px}}.dish-price{color:var(--wine);letter-spacing:.015em;margin:5px 0 14px;font-size:18px;font-weight:800;display:block}.detail-price{color:var(--wine);margin:15px 0;font-size:clamp(22px,3vw,30px);font-weight:800;display:block}.emdash-image-media[data-astro-cid-uhk7lw55]{max-width:100%;height:auto}:where(:root.dark) .emdash-image--light,:where(:root.light) .emdash-image--dark{display:none}@media (prefers-color-scheme:dark){:where(:root:not(.light)) .emdash-image--light{display:none}}@media (prefers-color-scheme:light){:where(:root:not(.dark)) .emdash-image--dark{display:none}}.has-text-align-center[data-astro-cid-k2mhfjvg]{text-align:center}.has-text-align-right[data-astro-cid-k2mhfjvg]{text-align:right}.has-text-align-justify[data-astro-cid-k2mhfjvg]{text-align:justify}.emdash-image[data-astro-cid-3laivc3l]{margin:1.5rem 0}.emdash-image[data-astro-cid-3laivc3l] img[data-astro-cid-3laivc3l]{max-width:100%;height:auto}.emdash-image[data-astro-cid-3laivc3l] figcaption[data-astro-cid-3laivc3l]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.5rem;font-size:.875rem}.emdash-image--align-left[data-astro-cid-3laivc3l],.emdash-image--align-right[data-astro-cid-3laivc3l]{width:fit-content;max-width:50%}.emdash-image--align-left[data-astro-cid-3laivc3l]{float:left;margin:0 1.5rem 1rem 0}.emdash-image--align-right[data-astro-cid-3laivc3l]{float:right;margin:0 0 1rem 1.5rem}.emdash-image--align-center[data-astro-cid-3laivc3l]{width:fit-content;margin-inline:auto}.emdash-image--align-wide[data-astro-cid-3laivc3l],.emdash-image--align-full[data-astro-cid-3laivc3l]{width:100%}@media (width<=640px){.emdash-image--align-left[data-astro-cid-3laivc3l],.emdash-image--align-right[data-astro-cid-3laivc3l]{float:none;width:100%;max-width:100%;margin-inline:0}}.emdash-code[data-astro-cid-5b3c5eer]{margin:1.5rem 0}.emdash-code-filename[data-astro-cid-5b3c5eer]{color:#ccc;background:#2d2d2d;border-radius:.5rem .5rem 0 0;padding:.5rem 1rem;font-family:monospace;font-size:.75rem}.emdash-code[data-astro-cid-5b3c5eer] pre[data-astro-cid-5b3c5eer]{background:#1e1e1e;border-radius:.5rem;margin:0;padding:1rem;overflow-x:auto}.emdash-code-filename[data-astro-cid-5b3c5eer]+pre[data-astro-cid-5b3c5eer]{border-radius:0 0 .5rem .5rem}.emdash-code[data-astro-cid-5b3c5eer] code[data-astro-cid-5b3c5eer]{color:#e0e0e0;font-family:Fira Code,Consolas,monospace;font-size:.875rem}.emdash-embed[data-astro-cid-uktqoxfg]{margin:1.5rem 0}.emdash-embed-video[data-astro-cid-uktqoxfg]{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.emdash-embed-video[data-astro-cid-uktqoxfg] iframe[data-astro-cid-uktqoxfg],.emdash-embed-video[data-astro-cid-uktqoxfg] video[data-astro-cid-uktqoxfg]{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.emdash-embed-audio[data-astro-cid-uktqoxfg],.emdash-embed-audio[data-astro-cid-uktqoxfg] audio[data-astro-cid-uktqoxfg]{width:100%}.emdash-embed[data-astro-cid-uktqoxfg] figcaption[data-astro-cid-uktqoxfg]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.5rem;font-size:.875rem}.emdash-gallery[data-astro-cid-psoulwim]{grid-template-columns:repeat(var(--columns,3), 1fr);gap:1rem;margin:1.5rem 0;display:grid}.emdash-gallery-item[data-astro-cid-psoulwim]{margin:0}.emdash-gallery-item[data-astro-cid-psoulwim] img[data-astro-cid-psoulwim]{object-fit:cover;aspect-ratio:1;width:100%;height:auto}.emdash-gallery-item[data-astro-cid-psoulwim] figcaption[data-astro-cid-psoulwim]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.25rem;font-size:.75rem}@media (width<=640px){.emdash-gallery[data-astro-cid-psoulwim]{grid-template-columns:repeat(2,1fr)}}.emdash-columns[data-astro-cid-c4uwgycs]{gap:2rem;margin:1.5rem 0;display:flex}.emdash-column[data-astro-cid-c4uwgycs]{flex:1;min-width:0}@media (width<=768px){.emdash-columns[data-astro-cid-c4uwgycs]{flex-direction:column;gap:1rem}}.emdash-break[data-astro-cid-irsfbvoq]{margin:2rem 0}.emdash-break-line[data-astro-cid-irsfbvoq]{border:none;border-top:1px solid var(--emdash-break-color,var(--color-border,#e0e0e0))}.emdash-break-dots[data-astro-cid-irsfbvoq]{text-align:center;color:var(--emdash-break-dots-color,var(--color-muted,#999));letter-spacing:.5em}.emdash-break-space[data-astro-cid-irsfbvoq]{height:2rem}iframe[data-emdash-html-block]{border:0;width:100%;margin:1.5rem 0;display:block}.emdash-html-block[data-astro-cid-2ec3lnqi]{margin:1.5rem 0}.emdash-iframe[data-astro-cid-65hfoi7t]{aspect-ratio:16/9;width:100%;margin:1.5rem 0}.emdash-iframe[data-astro-cid-65hfoi7t] iframe{border:0;width:100%;height:100%;display:block}.emdash-video[data-astro-cid-vlp7m63a]{margin:1.5rem 0}.emdash-video[data-astro-cid-vlp7m63a] video[data-astro-cid-vlp7m63a]{width:100%;height:auto;max-height:70vh;display:block}.emdash-video[data-astro-cid-vlp7m63a] figcaption[data-astro-cid-vlp7m63a]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.5rem;font-size:.875rem}.emdash-table-wrapper[data-astro-cid-k7fad43w]{overscroll-behavior-inline:contain;max-inline-size:100%;margin-block:1.5rem;overflow-x:auto}.emdash-table[data-astro-cid-k7fad43w]{border-collapse:collapse;inline-size:100%;font-size:.9rem}.emdash-table[data-astro-cid-k7fad43w] th[data-astro-cid-k7fad43w],.emdash-table[data-astro-cid-k7fad43w] td[data-astro-cid-k7fad43w]{border:1px solid var(--color-border,#ddd);text-align:start;vertical-align:top;padding:.75rem;position:relative}.emdash-table[data-astro-cid-k7fad43w] th[data-astro-cid-k7fad43w] p,.emdash-table[data-astro-cid-k7fad43w] td[data-astro-cid-k7fad43w] p{margin:0}.emdash-table[data-astro-cid-k7fad43w] th[data-astro-cid-k7fad43w]{background:var(--color-surface,#f5f5f5);font-weight:600}.emdash-table[data-astro-cid-k7fad43w] tbody[data-astro-cid-k7fad43w] tr[data-astro-cid-k7fad43w]:nth-child(2n){background:var(--color-bg-subtle,#fafafa)}.emdash-table[data-astro-cid-k7fad43w] tbody[data-astro-cid-k7fad43w] tr[data-astro-cid-k7fad43w]:hover{background:var(--color-surface,#f0f0f0)}.emdash-button[data-astro-cid-6prgjq7c]{cursor:pointer;border-radius:4px;padding:.75em 1.5em;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-block}.emdash-button--default[data-astro-cid-6prgjq7c],.emdash-button--fill[data-astro-cid-6prgjq7c]{background-color:var(--emdash-button-bg,#0073aa);color:var(--emdash-button-color,#fff);border:2px solid var(--emdash-button-bg,#0073aa)}.emdash-button--default[data-astro-cid-6prgjq7c]:hover,.emdash-button--fill[data-astro-cid-6prgjq7c]:hover{background-color:var(--emdash-button-bg-hover,#005177);border-color:var(--emdash-button-bg-hover,#005177)}.emdash-button--outline[data-astro-cid-6prgjq7c]{color:var(--emdash-button-bg,#0073aa);border:2px solid var(--emdash-button-bg,#0073aa);background-color:#0000}.emdash-button--outline[data-astro-cid-6prgjq7c]:hover{background-color:var(--emdash-button-bg,#0073aa);color:var(--emdash-button-color,#fff)}.emdash-buttons[data-astro-cid-ct6zbu2y]{flex-wrap:wrap;gap:.75rem;margin:1.5rem 0;display:flex}.emdash-buttons--vertical[data-astro-cid-ct6zbu2y]{flex-direction:column;align-items:flex-start}.emdash-buttons--horizontal[data-astro-cid-ct6zbu2y]{flex-direction:row;align-items:center}.emdash-cover[data-astro-cid-l2i7rtdk]{background-color:var(--emdash-cover-fallback-bg,#333);border-radius:4px;align-items:center;margin:1.5rem 0;padding:2rem;display:flex;position:relative;overflow:hidden}.emdash-cover__background[data-astro-cid-l2i7rtdk]{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.emdash-cover__video[data-astro-cid-l2i7rtdk]{object-fit:cover}.emdash-cover__overlay[data-astro-cid-l2i7rtdk]{z-index:1;position:absolute;inset:0}.emdash-cover__content[data-astro-cid-l2i7rtdk]{z-index:2;width:100%;color:var(--emdash-cover-text-color,#fff);position:relative}.emdash-cover--align-left[data-astro-cid-l2i7rtdk]{text-align:left;justify-content:flex-start}.emdash-cover--align-center[data-astro-cid-l2i7rtdk]{text-align:center;justify-content:center}.emdash-cover--align-right[data-astro-cid-l2i7rtdk]{text-align:right;justify-content:flex-end}.emdash-cover__content[data-astro-cid-l2i7rtdk] h1,.emdash-cover__content[data-astro-cid-l2i7rtdk] h2,.emdash-cover__content[data-astro-cid-l2i7rtdk] h3,.emdash-cover__content[data-astro-cid-l2i7rtdk] h4,.emdash-cover__content[data-astro-cid-l2i7rtdk] p{color:inherit}.emdash-file[data-astro-cid-gsdqtjgi]{background-color:var(--emdash-file-bg,#f5f5f5);border:1px solid var(--emdash-file-border,#e0e0e0);border-radius:4px;align-items:center;gap:.75rem;margin:1rem 0;padding:1rem;display:flex}.emdash-file__link[data-astro-cid-gsdqtjgi]{color:var(--emdash-file-color,#333);flex:1;align-items:center;gap:.5rem;text-decoration:none;display:flex}.emdash-file__link[data-astro-cid-gsdqtjgi]:hover{text-decoration:underline}.emdash-file__icon[data-astro-cid-gsdqtjgi]{width:1.5rem;height:1.5rem;color:var(--emdash-file-icon-color,#666);flex-shrink:0}.emdash-file__name[data-astro-cid-gsdqtjgi]{word-break:break-all;font-weight:500}.emdash-file__download[data-astro-cid-gsdqtjgi]{background-color:var(--emdash-button-bg,#0073aa);width:2.5rem;height:2.5rem;color:var(--emdash-button-color,#fff);border-radius:4px;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.emdash-file__download[data-astro-cid-gsdqtjgi]:hover{background-color:var(--emdash-button-bg-hover,#005177)}.emdash-file__download[data-astro-cid-gsdqtjgi] svg[data-astro-cid-gsdqtjgi]{width:1.25rem;height:1.25rem}.emdash-pullquote[data-astro-cid-7dja6z5g]{border-top:4px solid var(--emdash-pullquote-border,#0073aa);border-bottom:4px solid var(--emdash-pullquote-border,#0073aa);text-align:center;margin:2rem 0;padding:1.5rem 2rem}.emdash-pullquote__text[data-astro-cid-7dja6z5g]{color:var(--emdash-pullquote-color,#333);margin:0;font-size:1.5rem;font-style:italic;line-height:1.4}.emdash-pullquote__citation[data-astro-cid-7dja6z5g]{color:var(--emdash-pullquote-citation-color,#666);margin-top:1rem;font-size:.9rem;font-style:normal}
