.bistro{--paper:#f4eee3;--ink:#283c30;--muted:#697166;--accent:#b8452b;--on-accent:#fff7e9;--line:#283c3029;--soft:#e8e2d6;--radius:3px}.bistro h1,.bistro h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.065em}.bistro h2 em,.bistro h1 em{font-weight:400;color:var(--accent)}.bistro .wordmark{font-family:Georgia,serif;font-size:35px;letter-spacing:-.075em;font-weight:400}.bistro .wordmark>span{font-family:Manrope,sans-serif;font-size:20px;display:inline-block;transform:rotate(-90deg);margin-left:2px;font-weight:850;letter-spacing:-.07em}.bistro .wordmark small{font-family:Manrope,sans-serif;font-size:7px;letter-spacing:.1em}.bistro .site-nav{border-bottom:1px solid var(--line);gap:20px}.bistro .site-nav>.button{display:none}.bistro .site-nav nav{margin-left:auto;margin-right:30px}.cart-button{display:flex;align-items:center;gap:16px;background:none;border:1px solid var(--ink);border-radius:3px;padding:10px 16px;color:var(--ink);font-weight:700;font-size:12px;min-height:44px}.cart-button span{display:grid;place-items:center;width:22px;height:22px;background:var(--ink);color:var(--paper);border-radius:50%;font-size:11px}.bistro-hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:55px;padding-block:66px 78px}.hero-copy h1{font-size:clamp(60px,6.4vw,96px);line-height:.98;margin-bottom:30px}.hero-copy>p{font-size:15px;line-height:1.9;color:var(--muted)}.hero-copy .eyebrow{font-size:9px;letter-spacing:.16em}.hero-copy .actions{gap:24px}.hero-food{position:relative;align-self:stretch;margin-top:12px;min-height:500px}.hero-food>img{height:100%;width:100%;object-fit:cover;border-radius:48% 48% 5px 5px;filter:saturate(.8)}.food-stamp{position:absolute;right:-20px;top:24px;width:120px;height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:50%;background:var(--accent);color:var(--paper);font-size:11px;letter-spacing:.09em;transform:rotate(12deg);box-shadow:0 0 0 5px var(--paper)}.food-stamp em{font-family:Georgia,serif;font-size:24px;letter-spacing:-.04em}.hero-caption{position:absolute;bottom:18px;left:20px;right:20px;display:flex;align-items:center;gap:16px;padding:16px 18px;background:var(--paper);font-size:12px}.hero-caption>span:first-child{font-size:8px;letter-spacing:.14em}.hero-caption>span:last-child{margin-left:auto}.hero-delivery{display:flex;gap:14px;align-items:center;margin-top:35px;font-size:12px}.hero-delivery>span{width:36px;height:36px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;font-size:20px}.hero-delivery small{display:block;color:var(--muted);font-size:10px}.bistro-ribbon{background:var(--ink);color:var(--paper);display:flex;justify-content:space-around;align-items:center;gap:20px;padding:21px 30px;font-size:10px;letter-spacing:.16em}.bistro-ribbon span{font-size:22px;color:#debd8d}.daily-section{display:grid;grid-template-columns:1fr 1.1fr;gap:100px;align-items:center}.daily-section h2{font-size:72px;margin-bottom:26px}.daily-board{padding:32px 36px;border:1px solid var(--line);background:#faf6ed;box-shadow:9px 9px 0 #e6ddcc}.day-tabs{display:flex;border-bottom:1px solid var(--line);margin-bottom:28px;padding-bottom:20px;gap:10px}.day-tabs button{flex:1;min-height:44px;border:0;border-radius:50%;max-width:44px;background:transparent;color:var(--muted);font-size:12px}.day-tabs button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.daily-line{margin:20px 0;padding-bottom:20px;border-bottom:1px solid var(--line)}.daily-line>span{font-size:9px;letter-spacing:.08em;color:var(--muted)}.daily-line h3{font-size:21px;font-weight:600;margin:10px 0}.daily-line p{font-size:11px;color:var(--muted)}.daily-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px}.daily-bottom strong{font-size:25px}.daily-bottom small{display:block;font-size:10px;font-weight:400}.menu-section{background:#eae3d7}.menu-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:32px 0}.menu-tabs button{background:transparent;border:1px solid #283c3030;padding:11px 19px;min-height:44px;border-radius:30px;color:var(--ink);font-size:12px;transition:background .2s}.menu-tabs button:hover{background:#283c3010}.menu-tabs button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.food-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.food-card{background:var(--paper);display:flex;flex-direction:column;border:1px solid #283c3010;border-radius:4px;overflow:hidden}.food-photo{position:relative;aspect-ratio:1.35;overflow:hidden}.food-photo img{width:100%;height:100%;transition:transform .4s}.food-card:hover img{transform:scale(1.035)}.food-photo>span{position:absolute;bottom:12px;left:14px;border-radius:3px;padding:4px 8px;background:var(--paper);font-size:9px}.food-copy{padding:24px;display:flex;flex-direction:column;flex:1}.food-copy h3{font-family:Georgia,serif;font-weight:400;font-size:28px;letter-spacing:-.055em}.food-copy p{font-size:12px;line-height:1.8;color:var(--muted);margin:14px 0}.food-copy>small{font-size:9px;color:var(--muted);margin-top:auto}.food-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:18px;margin-top:18px}.food-bottom strong{font-size:18px;font-weight:700}.food-bottom button{background:none;color:var(--accent);border:1px solid #b8452b50;border-radius:3px;min-height:44px;padding:8px 13px;display:flex;gap:24px;align-items:center;font-size:12px;font-weight:750}.food-bottom button:hover{background:var(--accent);color:var(--paper)}.food-bottom button span{font-size:20px}.allergens{font-size:11px;color:var(--muted);margin-top:30px;max-width:80ch}.allergens summary{cursor:pointer;min-height:44px;padding:12px 0}.delivery-section{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.delivery-section h2{margin-bottom:25px}.delivery-section .button{margin-top:28px}.delivery-options article{padding:28px 0;border-bottom:1px solid var(--line)}.delivery-options article:first-child{border-top:1px solid var(--line)}.delivery-options article>span{font-size:9px;letter-spacing:.13em}.delivery-options h3{font-family:Georgia,serif;font-size:30px;font-weight:400;margin:15px 0}.delivery-options p{font-size:14px;color:var(--muted)}.delivery-options small{display:block;font-size:10px;margin-top:15px;color:var(--accent)}.bistro-about{display:grid;grid-template-columns:1fr 1fr;background:var(--ink);color:var(--paper)}.bistro-about>img{width:100%;height:100%;max-height:760px}.bistro-about>div{padding:80px clamp(40px,6vw,100px)}.bistro-about h2{font-size:clamp(46px,4.5vw,70px);margin-bottom:30px}.bistro-about h2 em{color:#dbb28b}.bistro-about p{font-size:14px;max-width:48ch;color:#f4eee3ab;margin-bottom:20px}.bistro-about .text-link{margin-top:15px}.bistro .ref-footer .wordmark{font-size:34px;opacity:1}.bistro dialog{--radius:6px}.bistro .dialog-head h2{font-size:38px}.bistro .dialog-head .eyebrow{font-size:8px;margin-bottom:9px}.cart-line{display:grid;grid-template-columns:64px 1fr auto;gap:16px;padding:20px 0;border-bottom:1px solid var(--line);align-items:center}.cart-line img{width:64px;height:72px;border-radius:3px}.cart-line h3{font-size:14px;margin-bottom:7px}.cart-line .line-price{font-size:13px;font-weight:700}.quantity{display:flex;align-items:center;gap:10px;font-size:12px;margin-top:8px}.quantity button{width:32px;height:32px;border:1px solid var(--line);background:transparent;color:inherit}.remove-item{display:block;border:0;background:transparent;color:var(--muted);text-decoration:underline;font-size:10px;padding:8px 0;margin-left:auto}.cart-total{display:flex;justify-content:space-between;font-size:18px;padding-top:24px}.dialog-body>.button{width:100%;margin-top:22px}.keep-shopping{border:0;background:none;color:var(--ink);margin:12px auto 0;display:flex;cursor:pointer}.empty-cart{text-align:center;padding:35px 0;color:var(--muted)}.cart-toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,12px);opacity:0;pointer-events:none;z-index:50;padding:12px 24px;background:var(--ink);color:var(--paper);box-shadow:0 5px 25px #0002;border-radius:4px;font-size:12px;transition:opacity .2s,transform .2s;max-width:calc(100% - 40px);width:max-content}.cart-toast.visible{opacity:1;transform:translate(-50%,0)}.checkout-main{padding-block:35px 90px}.checkout-heading{margin:40px 0 55px}.checkout-heading h1{font-size:72px;line-height:1.02;margin-bottom:22px}.checkout-heading p{color:var(--muted)}.checkout-layout{display:grid;grid-template-columns:1.3fr 1fr;gap:80px;align-items:start}.checkout-block{padding:0 0 34px;margin:0 0 30px;border-bottom:1px solid var(--line)}.delivery-switch{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px}.delivery-switch label{display:flex;align-items:center;gap:13px;padding:17px;border:1px solid var(--line);border-radius:3px;cursor:pointer}.delivery-switch label:has(input:checked){border-color:var(--ink);background:#283c3009}.delivery-switch small{display:block;font-size:10px;color:var(--muted);margin-top:4px}.delivery-switch strong{font-size:13px}.bistro input[type=radio]{accent-color:var(--ink);width:18px;height:18px}.payment-options{display:flex;gap:24px;flex-wrap:wrap;font-size:13px}.payment-options label{display:flex;align-items:center;gap:8px;min-height:44px}.order-aside{background:#eae3d7;padding:34px;border-radius:4px}.order-aside h2{font-size:43px;margin-bottom:30px}.order-aside .cart-line{grid-template-columns:48px 1fr auto;gap:12px}.order-aside .cart-line img{width:48px;height:55px}.order-aside .cart-line h3{font-size:12px}.order-totals{padding:20px 0}.order-totals p{display:flex;justify-content:space-between;gap:20px;margin-bottom:13px;font-size:12px}.order-totals .grand-total{font-size:23px;border-top:1px solid var(--line);padding-top:20px;margin-top:20px}.order-submit{margin-top:25px;width:100%;gap:16px}.empty-order{padding:60px;background:var(--soft);text-align:center}.empty-order p{margin:25px 0}.order-success{max-width:750px;margin:0 auto;padding:50px;background:var(--soft)}.order-success h2{font-size:72px;margin:25px 0}.order-success>p{max-width:55ch;font-size:15px;color:var(--muted);margin-bottom:25px}.success-mark{font-size:30px;width:65px;height:65px;background:var(--ink);color:var(--paper);display:grid;place-items:center;border-radius:50%;margin-bottom:30px}.order-success dl{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding-block:25px;font-size:13px}.order-success dd{text-align:right;margin:0;font-weight:700;overflow-wrap:anywhere}.order-success>.button{margin-top:20px}.order-success #success-items{margin-top:20px}.order-success #order-number{font-size:12px}.bistro .mobile-action{justify-content:space-between}.bistro .mobile-action span:nth-child(2){margin-right:auto}
@media(max-width:1100px){.bistro-hero{gap:40px}.hero-copy h1{font-size:70px}.hero-food{min-height:450px}.hero-copy>p br{display:none}.daily-section,.delivery-section{gap:55px}.food-grid{gap:18px}.food-copy{padding:20px}.checkout-layout{gap:35px}.bistro .site-nav nav{margin-right:0;gap:18px}.bistro-about>div{padding:60px 40px}}
@media(max-width:900px){.bistro .site-nav nav{margin:0}.bistro .nav-toggle{margin-left:auto;order:3}.bistro .cart-button{order:2}.bistro-hero{gap:30px;grid-template-columns:1fr 1fr;padding-block:50px}.hero-copy h1{font-size:54px}.hero-food{min-height:410px}.food-stamp{width:90px;height:90px;right:-12px;font-size:8px}.food-stamp em{font-size:20px}.hero-caption{left:12px;right:12px;gap:9px;padding:12px}.hero-caption>span:first-child{display:none}.hero-copy .eyebrow{font-size:8px}.hero-copy .actions{gap:15px}.hero-delivery{margin-top:24px}.bistro-ribbon{font-size:8px;gap:12px;letter-spacing:.08em;padding-inline:20px}.daily-section,.delivery-section{gap:30px}.daily-section h2{font-size:54px}.daily-board{padding:24px}.daily-bottom{align-items:flex-start;gap:16px}.daily-bottom .button{font-size:11px;padding:12px;gap:12px}.food-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bistro-about h2{font-size:42px}.bistro-about>div{padding:45px 28px}.checkout-layout{grid-template-columns:1fr;gap:30px}.order-aside{grid-row:1}.order-aside h2 br{display:none}.order-aside h2{font-size:36px}.order-aside .cart-line{grid-template-columns:48px 1fr auto}}
@media(max-width:600px){.bistro .site-nav{gap:12px}.bistro .wordmark{font-size:31px}.bistro .wordmark>span{font-size:18px}.bistro .wordmark small{font-size:6px}.cart-button{padding:8px 10px;gap:9px;font-size:10px}.bistro .nav-toggle{margin-left:0;border:0;width:36px}.bistro-hero{display:flex;flex-direction:column;align-items:stretch;padding-block:38px 35px;gap:30px}.hero-copy h1{font-size:65px;margin-bottom:23px}.hero-copy .eyebrow{font-size:8px;letter-spacing:.08em;margin-bottom:20px}.hero-copy>p{font-size:13px;max-width:36ch}.hero-copy .actions{margin-top:24px;gap:18px}.hero-copy .actions .button{padding-inline:19px;font-size:12px}.hero-copy .text-link{font-size:11px;gap:0}.hero-delivery{margin-top:24px}.hero-food{min-height:0;height:340px;width:calc(100% - 14px);margin:0 auto}.hero-food>img{border-radius:45% 45% 4px 4px}.food-stamp{right:-12px;top:18px;width:95px;height:95px}.hero-caption{font-size:12px}.bistro-ribbon{font-size:8px;white-space:nowrap;overflow:hidden;justify-content:center;padding:16px 20px;gap:20px}.bistro-ribbon span{font-size:18px}.daily-section,.delivery-section{display:block}.daily-section h2{font-size:58px}.daily-section .lead{max-width:30ch}.daily-board{margin-top:32px;padding:25px}.daily-bottom .button{font-size:12px;padding:13px 16px}.menu-tabs{gap:7px;margin-top:25px}.menu-tabs button{padding:9px 13px;font-size:11px}.food-grid{grid-template-columns:1fr;gap:22px}.food-photo{aspect-ratio:1.45}.food-copy{padding:23px}.food-copy h3{font-size:30px}.food-copy p{font-size:13px}.food-bottom button{min-height:44px}.food-copy>small{font-size:10px}.delivery-options{margin-top:30px}.bistro-about{display:flex;flex-direction:column}.bistro-about>img{height:340px}.bistro-about>div{padding:45px 25px 50px}.bistro-about h2{font-size:48px}.bistro .contact-card{padding:24px}.bistro .contact-card p{font-size:13px;overflow-wrap:anywhere}.bistro .dialog-head,.bistro .dialog-body{padding:20px}.cart-line{grid-template-columns:48px 1fr auto;gap:12px}.cart-line img{width:48px;height:62px}.cart-line h3{font-size:12px}.quantity button{width:38px;height:38px}.cart-toast{bottom:83px}.checkout-main{padding-top:25px}.checkout-heading{margin:35px 0}.checkout-heading h1{font-size:57px}.checkout-heading p{font-size:14px}.order-aside{padding:23px}.delivery-switch{gap:8px}.delivery-switch label{gap:8px;padding:13px}.delivery-switch small{font-size:9px}.order-submit{font-size:12px;padding:14px 16px}.order-success{padding:28px}.order-success h2{font-size:56px}.order-success dl{grid-template-columns:1fr;gap:6px}.order-success dd{text-align:left;margin-bottom:12px}.empty-order{padding:35px 25px}.bistro .section-head h2{font-size:46px}}

/* DVOR: editorial rhythm, full-width typography, offset food photography. */
:root{--paper:#f5eee1;--ink:#254436;--muted:#626858;--accent:#254436;--on-accent:#fff9ef;--soft:#ebe2d1;--line:#cfcab7;--radius:2px}.dvor .wrap{width:min(1400px,calc(100% - 112px))}.dvor .project-logo{width:154px;height:58px;object-fit:contain}.dvor .dvor-nav{padding-block:27px;border-bottom:1px solid var(--line);gap:36px}.dvor .dvor-nav nav{margin-left:auto;gap:32px}.dvor .dvor-nav nav a{font-size:14px}.dvor .cart-button{border-radius:0;padding:10px 18px;font-size:14px}.dvor h1,.dvor h2,.dvor h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.055em}.dvor .button{border-radius:2px;font-size:14px;font-weight:600;padding:16px 25px}.dvor .eyebrow{font-size:12px}.dvor .demo-note,.dvor .consent{font-size:13px}.dvor-hero{padding:30px 0 100px}.dvor-hero-top{display:flex;justify-content:space-between;font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin:0 0 38px}.dvor-hero h1{font-size:clamp(64px,7.5vw,112px);line-height:1.04;margin:20px 0 40px}.dvor-hero h1 em{font-weight:400;color:#a3402a}.dvor-hero-bottom{display:grid;grid-template-columns:1fr 2.1fr .48fr;gap:36px;align-items:end}.dvor-hero-bottom p{font-size:17px;max-width:27ch;margin-bottom:28px}.dvor-hero-bottom figure{margin:0}.dvor-hero-bottom figure img{width:100%;height:340px;object-position:center 60%}.dvor-hero-bottom figcaption{font-size:13px;margin-top:10px}.dvor-side{display:flex;flex-direction:column;justify-content:space-between;height:340px;font-size:12px;letter-spacing:.1em}.dvor-side a{border-top:1px solid;padding-top:15px}.dvor-editorial{display:grid;grid-template-columns:1.12fr 1fr;gap:100px;align-items:center;padding-block:70px 110px}.dvor-editorial>img{width:100%;height:580px;object-fit:cover}.dvor-editorial p{margin:26px 0;max-width:43ch}.dvor-editorial h2{font-size:clamp(42px,4.8vw,68px)}.dvor-editorial h2 em{color:#a3402a}.dvor-picks{padding-block:60px 100px;border-top:1px solid var(--line)}.dvor-picks>div:last-child{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:40px;align-items:start}.dvor-picks>div:last-child>a:nth-child(2){margin-top:70px}.dvor-picks img{width:100%;aspect-ratio:1;object-fit:cover;margin-bottom:22px}.dvor-picks h3{font-size:33px;margin-bottom:8px}.dvor-picks a>span{font-size:13px}.dvor-newsletter{border-top:1px solid var(--line);padding-block:85px;display:grid;grid-template-columns:1fr 1fr;gap:90px}.dvor-newsletter h2{font-size:62px;margin-bottom:20px}.dvor-newsletter .consent{margin-top:20px}.dvor-newsletter .button{margin-top:20px}.dvor-newsletter #newsletter-state{border:1px solid var(--line);padding:30px}.dvor-newsletter #newsletter-state p{margin:20px 0}.dvor .sub-intro{padding:60px 0 30px}.dvor .sub-intro h1{font-size:clamp(48px,6.3vw,85px);margin-bottom:25px;max-width:20ch}.dvor .sub-intro .lead{max-width:60ch}.dvor .menu-section{padding-top:45px}.dvor .food-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:35px 65px}.dvor .food-card{display:grid;grid-template-columns:170px 1fr;background:none;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:0 0 28px}.dvor .food-photo{aspect-ratio:1;height:auto}.dvor .food-copy{padding:0 0 0 24px}.dvor .food-copy h3{font-size:28px}.dvor .food-copy p{font-size:14px}.dvor .food-copy small{font-size:12px}.dvor .food-bottom button{min-height:44px;min-width:44px}.dvor .daily-section{padding-top:45px}.dvor .brand-footer-title{font:clamp(42px,6vw,80px)/1.05 Georgia,serif;margin-bottom:65px}.dvor-footer{background:#254436;color:#f5eee1;padding-top:80px}.dvor-footer .project-logo{filter:brightness(0) invert(1)}.dvor-footer .footer-grid nav{display:flex;flex-direction:column;gap:12px}.dvor-footer .demo-note{color:inherit}.dvor-moments{padding-bottom:95px}.dvor-moments>p{margin:25px 0;max-width:60ch}.dvor-moment-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px}.dvor-moment-grid img{width:100%;height:360px}.dvor .checkout-block .consent{font-size:14px}
@media(max-width:1050px){.dvor .wrap{width:calc(100% - 64px)}.dvor-editorial{gap:40px}.dvor-hero-bottom{grid-template-columns:1fr 1.6fr}.dvor-side{display:none}.dvor .food-card{grid-template-columns:120px 1fr}.dvor .food-grid{gap:30px}.dvor .dvor-nav nav{gap:20px}}
@media(max-width:900px){.dvor .dvor-nav nav{margin:0;position:absolute;top:100%;background:#f5eee1}.dvor-newsletter{gap:40px}.dvor .food-grid{grid-template-columns:1fr}.dvor-picks>div:last-child{gap:20px}.dvor-editorial>img{height:440px}}
@media(max-width:600px){.dvor .wrap{width:calc(100% - 40px)}.dvor .project-logo{width:116px;height:44px}.dvor .dvor-nav{padding-block:16px;gap:16px}.dvor .cart-button{font-size:12px;padding:7px 10px}.dvor-hero{padding:25px 0 50px}.dvor-hero-top{font-size:10px;margin-bottom:25px}.dvor-hero-top>span:last-child{display:none}.dvor-hero h1{font-size:clamp(48px,12.5vw,72px);margin-bottom:28px}.dvor-hero-bottom{display:flex;flex-direction:column;align-items:stretch;gap:28px}.dvor-hero-bottom>div:first-child{display:flex;gap:20px;align-items:start;flex-direction:column}.dvor-hero-bottom p{font-size:16px;max-width:35ch;margin:0}.dvor-hero-bottom figure img{height:265px}.dvor-editorial{display:flex;flex-direction:column;padding-block:30px 65px;gap:32px}.dvor-editorial>img{height:340px}.dvor-editorial h2{font-size:42px}.dvor-picks{padding-block:40px 55px}.dvor-picks>div:last-child{grid-template-columns:1fr}.dvor-picks>div:last-child>a:nth-child(2){margin:0}.dvor-picks img{aspect-ratio:1.4}.dvor-newsletter{grid-template-columns:1fr;padding-block:55px;gap:30px}.dvor-newsletter h2{font-size:46px}.dvor .sub-intro{padding-top:35px}.dvor .food-card{grid-template-columns:100px 1fr}.dvor .food-copy{padding-left:17px}.dvor .food-copy h3{font-size:25px}.dvor .food-copy p{font-size:13px}.dvor .food-photo img{height:140px}.dvor .food-bottom{gap:8px;flex-wrap:wrap}.dvor-moment-grid{gap:12px;grid-template-columns:1fr 1fr}.dvor-moment-grid img{height:210px}.dvor-moment-grid img:last-child{grid-column:1/-1;width:100%;height:250px}.dvor .brand-footer-title{margin-bottom:40px}.dvor .footer-grid{display:block}.dvor .footer-grid nav{margin:30px 0}.dvor .dvor-nav nav{z-index:30}.dvor .nav-toggle{min-width:44px;min-height:44px}}

@media(prefers-reduced-motion:no-preference){.dvor-hero{animation:dvor-enter .65s ease-out}.dvor-picks img{transition:filter .25s}.dvor-picks a:hover img{filter:brightness(1.06)}@keyframes dvor-enter{from{opacity:.3}to{opacity:1}}}

@media(prefers-reduced-motion:no-preference){.dvor-hero{animation:dvor-enter .65s ease-out}.dvor-picks img{transition:filter .25s}.dvor-picks a:hover img{filter:brightness(1.06)}@keyframes dvor-enter{from{opacity:.3}to{opacity:1}}}
