.nd03{--paper:#f5f0e7;--red:#791d29;--ink:#34221f;--olive:#364331}.nd03 *{box-sizing:border-box}.nd03{scroll-behavior:smooth;scroll-padding-top:100px}.nd03{margin:0;background:var(--paper);color:var(--ink);font:16px/1.6 Arial,sans-serif}.nd03 button{font:inherit;cursor:pointer;border:0}.nd03 button:disabled{opacity:.5;cursor:not-allowed}.nd03 a{color:inherit;text-decoration:none}.nd03 button:focus-visible,.nd03 a:focus-visible,.nd03 summary:focus-visible,.nd03 input:focus-visible,.nd03 select:focus-visible{outline:3px solid #bc7742;outline-offset:5px}.nd03 h1,.nd03 h2,.nd03 h3,.nd03 h4,.nd03 p{margin:0}.nd03 h1,.nd03 h2,.nd03 h3,.nd03 h4{font-family:Georgia,serif;font-weight:400}.nd03 img{display:block;max-width:100%}.nd03 .draft{display:flex;justify-content:space-between;background:var(--red);color:var(--paper);padding:7px 4%;font-size:12px;letter-spacing:1px}.nd03 header{height:100px;display:flex;align-items:center;justify-content:space-between;gap:26px;padding:0 4%;position:sticky;top:0;z-index:30;background:var(--paper);border-bottom:1px solid #cabcb0}.nd03 .wordmark{font:italic 43px/.9 Georgia;color:var(--olive);letter-spacing:-2px}.nd03 .wordmark>span{color:var(--red)}.nd03 .wordmark small{display:block;font:10px/1 Arial;letter-spacing:1.6px;margin-top:9px;color:var(--ink)}.nd03 header nav{display:flex;gap:30px;font-size:14px}.nd03 header nav a{padding:10px 0}.nd03 header nav a:hover{color:var(--red)}.nd03 .header-book{display:flex;gap:20px;align-items:center;color:var(--red);background:transparent;border-bottom:1px solid var(--red);padding:12px 0;font-size:14px}.nd03 .nav-toggle{display:none}.nd03 .hero{position:relative;background:var(--red);color:var(--paper);padding:28px 5% 34px;overflow:hidden;min-height:760px}.nd03 .hero-top{display:flex;justify-content:space-between;gap:20px;font-size:12px;letter-spacing:1.6px;position:relative;z-index:2}.nd03 .hero h1{font-size:clamp(90px,12.1vw,190px);line-height:.98;letter-spacing:-5px;position:relative;z-index:2;padding-top:52px;pointer-events:none;width:78%;text-shadow:0 2px 24px #4a10181a}.nd03 .hero h1>span{font-style:italic;margin-left:13%}.nd03 .hero-image{position:absolute;right:7%;top:101px;width:32%;height:510px;transform:rotate(5deg);overflow:hidden;background:#392821}.nd03 .hero-image img{width:100%;height:100%;object-fit:cover;object-position:center 55%;transition:transform 1.2s}.nd03 .hero-image:hover img{transform:scale(1.04)}.nd03 .photo-index{position:absolute;bottom:17px;right:17px;color:white;font-size:11px;letter-spacing:1.5px;writing-mode:vertical-rl}.nd03 .hero-bottom{position:relative;z-index:3;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:end;margin-top:48px}.nd03 .hero-bottom p{font-size:16px;line-height:1.7}.nd03 .round-link{width:124px;height:124px;border-radius:50%;background:var(--paper);color:var(--red);display:flex;flex-direction:column;justify-content:center;align-items:center;justify-self:center;transform:rotate(-10deg);font:italic 23px/1.05 Georgia;transition:transform .35s}.nd03 .round-link:hover{transform:rotate(0deg)}.nd03 .round-link svg{width:25px;margin-bottom:3px}.nd03 .scroll-link{justify-self:end;font-size:12px;letter-spacing:1.4px;display:flex;gap:32px;align-items:center}.nd03 .scroll-link span{font-size:30px}.nd03 .ribbon{background:#dedfb7;color:var(--olive);overflow:hidden;border-bottom:1px solid #b5b99c;padding:14px 0;font:italic 27px Georgia;white-space:nowrap}.nd03 .ribbon span{display:block;width:max-content;word-spacing:20px;animation:marquee 45s linear infinite}.nd03 .ribbon:hover span{animation-play-state:paused}@keyframes marquee{to{transform:translateX(-35%)}}.nd03 .section{padding:80px 7%}.nd03 .section-label{display:flex;justify-content:space-between;gap:20px;font-size:12px;letter-spacing:1.7px;margin-bottom:55px}.nd03 .intro-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:8%}.nd03 h2{font-size:clamp(48px,5.8vw,88px);line-height:1.07;letter-spacing:-2px}.nd03 h2 em{color:var(--red)}.nd03 .intro-right{padding-top:5px}.nd03 .intro-right img{width:135px;height:135px;object-fit:contain;mix-blend-mode:multiply;margin-bottom:25px}.nd03 .intro-right>p{font-size:21px;line-height:1.6}.nd03 .intro-right>p.subtle{font-size:16px;color:#71665e;margin-top:18px}.nd03 .line-link{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid currentColor;background:transparent;color:inherit;min-height:48px;padding:8px 0;font-size:14px}.nd03 .intro-right .line-link{margin-top:22px;color:var(--red)}.nd03 .menu-section{background:#eae1d3}.nd03 .menu-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:50px}.nd03 .menu-heading p{font-size:15px;color:#71665e}.nd03 .menu-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:6%;align-items:start}.nd03 .category-list{position:sticky;top:125px;display:flex;flex-direction:column}.nd03 .category-list button{display:flex;align-items:center;gap:12px;text-align:left;min-height:53px;padding:11px 0;border-bottom:1px solid #c9baaa;color:#706156;background:transparent;font-size:16px}.nd03 .category-list button>span{font-size:11px;min-width:22px}.nd03 .category-list button>svg{margin-left:auto;opacity:0}.nd03 .category-list button[aria-pressed=true]{color:var(--red)}.nd03 .category-list button[aria-pressed=true]>svg{opacity:1}.nd03 .menu-paper{padding:32px 38px;background:#fcf8f0;box-shadow:0 8px 18px #49332208;min-width:0;border-top:4px solid var(--red)}.nd03 .paper-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #bda995;padding-bottom:23px}.nd03 .paper-heading h3{font-size:39px;color:var(--red)}.nd03 .paper-heading>span{font-size:12px;white-space:nowrap}.nd03 .dishes{animation:page .3s ease-out}@keyframes page{from{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:none}}.nd03 .dish{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:24px 0;border-bottom:1px solid #e0d5c8}.nd03 .dish h4{font-size:23px;line-height:1.3}.nd03 .dish p{font-size:14px;color:#71665e;line-height:1.6;margin-top:7px}.nd03 .dish>span{font-size:16px;white-space:nowrap;margin-top:3px;color:var(--red)}.nd03 .menu-note{font-size:14px;margin-top:20px;color:#71665e}.nd03 .page-controls{display:flex;justify-content:space-between;align-items:center;padding-top:25px}.nd03 .page-controls button{display:grid;place-items:center;width:46px;height:46px;background:transparent;border:1px solid #c9baaa;color:var(--red)}.nd03 .page-controls>span{font-size:11px;letter-spacing:2px}.nd03 .menu-foot{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:30px}.nd03 .menu-foot p{font-size:12px;max-width:600px;color:#71665e}.nd03 .menu-foot button{flex-shrink:0}.nd03 .mobile-select{display:none}.nd03 .moments{display:grid;grid-template-columns:1fr 1fr;background:var(--olive);color:var(--paper)}.nd03 .wine-image{position:relative;min-height:700px;overflow:hidden}.nd03 .wine-image img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:40% center}.nd03 .wine-image>span{position:absolute;bottom:35px;left:35px;letter-spacing:2px;font-size:12px;color:white}.nd03 .moments-copy{padding:65px 12%}.nd03 .moments-copy .section-label{margin-bottom:45px}.nd03 .moments h2{font-size:clamp(50px,5.8vw,85px)}.nd03 .moments h2 em{color:#d6d9a7}.nd03 .moments-copy>p{font-size:16px;line-height:1.8;color:#d8decd;margin:28px 0 34px}.nd03 details{border-top:1px solid #94a08266;padding:18px 0}.nd03 summary{display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;font:26px/1.4 Georgia;list-style:none;min-height:44px}.nd03 summary::-webkit-details-marker{display:none}.nd03 details[open] summary svg{transform:rotate(45deg)}.nd03 details p{font-size:15px;color:#d8decd;margin-top:15px}.nd03 details .line-link{margin-top:10px}.nd03 .visit-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:12%}.nd03 .visit-grid>div>p{font-size:17px;margin-top:25px;color:#71665e}.nd03 .occasion{display:flex;flex-wrap:wrap;gap:8px;margin:25px 0}.nd03 .occasion button{border:1px solid #c9baaa;border-radius:30px;min-height:44px;padding:10px 15px;background:transparent;font-size:14px;color:var(--ink)}.nd03 .occasion button[aria-pressed=true]{background:var(--olive);border-color:var(--olive);color:white}.nd03 .primary{display:inline-flex;justify-content:space-between;align-items:center;gap:40px;min-height:56px;background:var(--red);color:var(--paper);padding:16px 22px;font-size:15px}.nd03 .primary:hover{background:#932837}.nd03 .booking-note{display:block;font-size:12px;color:#71665e;margin-top:12px}.nd03 .visit-details>div{border-top:1px solid #c9baaa;padding:27px 0}.nd03 .visit-details svg{color:var(--red)}.nd03 .visit-details h3{font-size:29px;line-height:1.2;margin:12px 0}.nd03 .visit-details p{font-size:16px;color:#71665e}.nd03 .visit-details small{display:block;font-size:12px;line-height:1.6;color:#71665e;margin-top:12px}.nd03 .visit-details .line-link{margin-top:12px}.nd03 footer{padding:35px 5% 20px;background:var(--red);color:var(--paper);overflow:hidden}.nd03 .footer-top{display:flex;justify-content:space-between;align-items:center;gap:20px}.nd03 .footer-top p{font:italic 27px Georgia}.nd03 .footer-top a{font-size:12px;letter-spacing:1px;min-height:44px;display:flex;align-items:center}.nd03 .footer-word{font:clamp(120px,24vw,370px)/1.1 Georgia;letter-spacing:-.055em;text-align:center;padding:30px 0}.nd03 .footer-word em{font-weight:400}.nd03 .footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:18px;border-top:1px solid #f5f0e744;padding-top:18px;font-size:11px;letter-spacing:1px}.nd03 .footer-bottom>div{display:flex;gap:25px}.nd03 .footer-bottom button{background:none;color:inherit;font-size:13px;min-height:44px;letter-spacing:0}.nd03 .notice{max-width:min(540px,calc(100% - 28px))!important;max-height:90dvh;overflow:auto;padding:42px 32px 32px!important;border-radius:0!important;background:var(--paper)!important;gap:20px!important}.nd03 .close{position:absolute;right:8px;top:8px;display:grid;place-items:center;width:44px;height:44px;background:none}.nd03 .kicker{font-size:12px;letter-spacing:2px;color:var(--red)}.nd03 .notice-title{font:42px/1.1 Georgia!important;letter-spacing:-1px}.nd03 .notice-copy{font-size:15px!important;line-height:1.7!important;color:#71665e!important}.nd03 .guest-counter{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #c9baaa;padding:20px 0}.nd03 .guest-counter>div{display:flex;align-items:center;gap:20px}.nd03 .guest-counter button{display:grid;place-items:center;background:transparent;border:1px solid #c9baaa;width:44px;height:44px}.nd03 .guest-counter output{font:27px Georgia;min-width:25px;text-align:center}.nd03 .date-time{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:25px}.nd03 .date-time label{display:flex;flex-direction:column;gap:8px;font-size:14px;min-width:0}.nd03 .date-time input,.nd03 .date-time select{width:100%;min-width:0;height:48px;border:1px solid #ac9b89;background:transparent;border-radius:0;padding:8px;font:16px Arial;color:var(--ink)}.nd03 .date-time [data-slot=native-select-wrapper]{width:100%}.nd03 .notice form>.primary{width:100%;gap:10px}.nd03 .plan-result{background:#e1e5d3;padding:16px;font-size:15px;margin-top:18px}.nd03 .plan-result strong{display:block;margin-top:8px;font-weight:500}.nd03 .credits{display:flex;flex-direction:column;gap:12px;text-decoration:underline;font-size:14px}.nd03 .skip{position:fixed;top:-100px;left:15px;padding:12px;background:white;z-index:100}.nd03 .skip:focus{top:10px}.nd03 .mobile-actions{display:none}
@media(min-width:1600px){.nd03 .hero{min-height:870px}.nd03 .hero-image{height:620px}.nd03 .hero-bottom{margin-top:65px}}
@media(max-width:1000px){.nd03 header nav{gap:18px}.nd03 .header-book{gap:10px}.nd03 .hero{min-height:650px}.nd03 .hero-image{height:430px;right:6%;width:35%}.nd03 .hero h1{padding-top:65px;font-size:12.6vw}.nd03 .hero-bottom{margin-top:65px}.nd03 .menu-layout{grid-template-columns:190px minmax(0,1fr);gap:30px}.nd03 .menu-paper{padding:27px}.nd03 .moments-copy{padding:55px 9%}.nd03 .wine-image{min-height:670px}}
@media(max-width:760px){.nd03{scroll-padding-top:78px}.nd03{padding-bottom:0}.nd03 .draft{font-size:10px;padding:7px 20px;letter-spacing:.5px}.nd03 header{height:78px;padding:0 20px;gap:15px}.nd03 .wordmark{font-size:35px}.nd03 .wordmark small{font-size:8px}.nd03 .header-book{margin-left:auto;font-size:13px}.nd03 .nav-toggle{display:grid;place-items:center;width:44px;height:44px;background:transparent;color:var(--red)}.nd03 header nav{display:none;position:absolute;top:78px;left:0;right:0;background:var(--paper);padding:20px;border-bottom:1px solid #c9baaa}.nd03 header nav.open{display:flex;flex-direction:column;gap:0}.nd03 header nav a{padding:13px 0;font-size:16px}.nd03 .hero{min-height:670px;padding:23px 24px 30px}.nd03 .hero-top{font-size:10px}.nd03 .hero-top>span:last-child{display:none}.nd03 .hero h1{font-size:clamp(65px,13.5vw,100px);letter-spacing:-2px;width:100%;padding-top:40px;line-height:1.02}.nd03 .hero h1>span{margin-left:4%}.nd03 .hero-image{top:175px;width:48%;height:325px;right:8%;transform:rotate(5deg)}.nd03 .hero-bottom{grid-template-columns:1fr 1fr;margin-top:205px;align-items:center}.nd03 .hero-bottom p{font-size:14px}.nd03 .round-link{width:98px;height:98px;font-size:20px;justify-self:end}.nd03 .scroll-link{display:none}.nd03 .ribbon{font-size:23px;padding:12px 0}.nd03 .section{padding:52px 24px}.nd03 .section-label{font-size:11px;margin-bottom:35px;letter-spacing:1px}.nd03 .section-label>span:last-child{display:none}.nd03 h2{font-size:clamp(42px,8.3vw,62px);letter-spacing:-1.4px}.nd03 .intro-grid{grid-template-columns:1fr;gap:30px}.nd03 .intro-right img{width:110px;height:110px;float:right;margin:0 0 15px 20px}.nd03 .intro-right>p{font-size:19px}.nd03 .menu-heading{margin-bottom:25px}.nd03 .menu-heading>p{display:none}.nd03 .menu-layout{display:block}.nd03 .category-list{display:none}.nd03 .mobile-select{display:block;margin-bottom:18px;position:sticky;top:78px;background:#eae1d3;padding:12px 0;z-index:10}.nd03 .mobile-select label{font-size:14px;display:block;margin-bottom:7px}.nd03 .mobile-select [data-slot=native-select-wrapper]{width:100%}.nd03 .mobile-select select{height:48px;font-size:16px;width:100%;border:1px solid #ac9b89;background:var(--paper);border-radius:0}.nd03 .menu-paper{padding:24px}.nd03 .paper-heading h3{font-size:32px}.nd03 .dish h4{font-size:22px}.nd03 .dish{gap:15px;padding:21px 0}.nd03 .dish p{font-size:15px}.nd03 .dish>span{font-size:15px}.nd03 .menu-foot{align-items:flex-start;flex-direction:column;gap:12px}.nd03 .moments{grid-template-columns:1fr}.nd03 .wine-image{min-height:360px}.nd03 .moments-copy{padding:45px 24px}.nd03 .moments h2{font-size:60px}.nd03 .moments-copy .section-label{margin-bottom:28px}.nd03 .visit-grid{grid-template-columns:1fr;gap:38px}.nd03 .visit .primary{width:100%}.nd03 .visit-details>div{padding:22px 0}.nd03 footer{padding:28px 24px 20px}.nd03 .footer-top p{font-size:23px}.nd03 .footer-word{font-size:25vw;letter-spacing:-.05em;padding:30px 0}.nd03 .footer-bottom{gap:8px;font-size:10px}.nd03 .footer-bottom>div{order:3;flex-basis:100%;justify-content:space-between;gap:16px}.nd03 .mobile-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;position:fixed;bottom:0;left:0;right:0;z-index:35;background:var(--paper);border-top:1px solid #c9baaa;padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.nd03 .mobile-actions a,.nd03 .mobile-actions button{min-height:48px;display:flex;justify-content:center;align-items:center;gap:15px;font-size:14px}.nd03 .mobile-actions a{border:1px solid var(--red);color:var(--red)}.nd03 .mobile-actions button{background:var(--red);color:white}}
@media(max-width:390px){.nd03 .header-book{display:none}.nd03 .nav-toggle{margin-left:auto}.nd03 .hero h1{font-size:18vw}.nd03 .hero-image{top:180px;height:300px;width:51%}.nd03 .hero-bottom{margin-top:210px}.nd03 .hero{min-height:645px}.nd03 .hero-bottom p{max-width:155px}.nd03 .menu-paper{padding:20px 16px}.nd03 .dish h4{font-size:20px}.nd03 .dish>span{font-size:14px}.nd03 .notice{padding:42px 22px 24px!important}.nd03 .notice-title{font-size:35px!important}.nd03 .date-time{gap:10px}.nd03 .occasion{gap:6px}.nd03 .occasion button{padding:9px 12px;font-size:13px}}
@media(prefers-reduced-motion:reduce){.nd03{scroll-behavior:auto}.nd03 *,.nd03 *::before,.nd03 *::after{animation:none!important;transition:none!important}}

/* Both primary guest actions are directly available in the hero. */
.nd03 .hero-bottom{grid-template-columns:1fr auto 1fr;gap:28px;align-items:center}
.nd03 .hero-actions{display:flex;align-items:center;gap:12px}
.nd03 .hero-button{display:inline-flex;justify-content:space-between;align-items:center;gap:24px;min-height:56px;padding:16px 22px;font-size:16px;border:1px solid var(--paper);transition:background .2s,color .2s}
.nd03 .hero-button svg{flex-shrink:0}
.nd03 .hero-menu-button{background:transparent;color:var(--paper)}
.nd03 .hero-menu-button:hover{background:#f5f0e71a}
.nd03 .hero-reserve-button{background:var(--paper);color:var(--red)}
.nd03 .hero-reserve-button:hover{background:#dedfb7;border-color:#dedfb7}
@media(max-width:1000px) and (min-width:761px){.nd03 .hero-bottom{grid-template-columns:1fr auto}.nd03 .hero-bottom .scroll-link{display:none}.nd03 .hero-button{gap:18px;padding:16px 18px}}
@media(max-width:760px){.nd03 .hero-bottom{grid-template-columns:1fr;gap:20px;align-items:start}.nd03 .hero-bottom p{max-width:none}.nd03 .hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.nd03 .hero-button{padding:15px 16px;gap:12px;font-size:15px;min-height:54px}}
@media(max-width:360px){.nd03 .hero-actions{grid-template-columns:1fr}.nd03 .hero-button{width:100%}}

/* Original restaurant logo in the navigation. */
.nd03 .header-logo{display:block;flex-shrink:0;line-height:0}
.nd03 .header-logo img{display:block;width:94px;height:94px;object-fit:contain;mix-blend-mode:multiply}
@media(max-width:760px){.nd03 header{height:90px}.nd03{scroll-padding-top:90px}.nd03 .header-logo img{width:84px;height:84px}.nd03 header nav{top:90px}.nd03 .mobile-select{top:90px}}

/* Practical, compact closing section. */
.nd03 .footer-top{padding-bottom:28px;border-bottom:1px solid #f5f0e744}
.nd03 .footer-top a{font-size:14px;letter-spacing:0;gap:12px}
.nd03 .footer-info{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6%;padding:38px 0 18px}
.nd03 .footer-label{display:block;font-size:11px;letter-spacing:1.5px;color:#e5c5bf;margin-bottom:18px}
.nd03 .footer-info h3{font-size:27px;line-height:1.25;margin-bottom:14px}
.nd03 .footer-info p,.nd03 .footer-info address{font:normal 15px/1.75 Arial,sans-serif;color:#eedbd2}
.nd03 .footer-info .line-link{font-size:14px;margin-top:15px;gap:12px;text-align:left}
.nd03 .footer-info .line-link svg{flex-shrink:0}
.nd03 .footer-info .line-link:disabled{opacity:.65}
.nd03 .footer-info small{display:block;font-size:12px;color:#e5c5bf;margin-top:8px}
.nd03 .footer-word{font-size:clamp(110px,19vw,290px);line-height:1;padding:26px 0 30px}
.nd03 .footer-bottom{letter-spacing:.4px}
.nd03 .footer-bottom nav{display:flex;align-items:center;flex-wrap:wrap;gap:24px}
@media(max-width:900px){.nd03 .footer-info{gap:25px}.nd03 .footer-info h3{font-size:24px}.nd03 .footer-info .line-link{font-size:13px;gap:8px}}
@media(max-width:760px){.nd03 .footer-info{grid-template-columns:1fr;gap:0;padding:8px 0 0}.nd03 .footer-info>div{padding:25px 0;border-bottom:1px solid #f5f0e72b}.nd03 .footer-label{margin-bottom:12px}.nd03 .footer-info h3{font-size:27px;margin-bottom:10px}.nd03 .footer-info p,.nd03 .footer-info address{font-size:16px}.nd03 .footer-info .line-link{font-size:15px;margin-top:10px}.nd03 .footer-word{font-size:23vw;padding:30px 0}.nd03 .footer-bottom nav{order:3;flex-basis:100%;justify-content:space-between;gap:8px 16px}.nd03 .footer-bottom button{font-size:14px}.nd03 .footer-top p{font-size:24px}}

.nd03{font:16px/1.6 Arial,Helvetica,sans-serif;color:var(--ink);background:var(--paper);margin:0;scroll-margin-top:100px}.nd03 [hidden]{display:none!important}.nd03 a{box-shadow:none}.nd03 button{font-family:Arial,Helvetica,sans-serif}.nd03 h1,.nd03 h2,.nd03 h3,.nd03 h4{font-family:Georgia,'Times New Roman',serif}.nd03-global-header{position:sticky;top:0;z-index:100}.nd03 header{position:relative;top:auto}.admin-bar .nd03-global-header{top:32px}.nd03-global .elementor-widget{margin-bottom:0}.nd03-global .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0}.elementor-widget[class*="elementor-widget-nd03-"]{margin-bottom:0!important}.nd03 section[id]{scroll-margin-top:110px}.nd03 .mobile-select select{color:var(--ink);padding:10px}.nd03 .footer-bottom nav a{min-height:44px;display:flex;align-items:center;font-size:14px}.nd03-dialog{border:1px solid #cabcb0;padding:44px 30px 30px;width:min(540px,calc(100% - 28px));max-height:90dvh;overflow:auto}.nd03-dialog::backdrop{background:#20130cc4}.nd03-dialog .kicker{display:block;margin-bottom:20px}.nd03-dialog h2{font-size:40px;line-height:1.1;margin-bottom:20px}.nd03-dialog .dialog-description{font-size:16px;margin-bottom:20px}.nd03-dialog .primary{width:100%}.nd03-dialog .close{font-size:28px}.nd03 .ribbon span{animation-iteration-count:1;animation-duration:5s}@media(max-width:782px){.admin-bar .nd03-global-header{top:46px}}@media(max-width:760px){body.nd03-mobile-bar{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.nd03 section[id]{scroll-margin-top:100px}}@media(max-width:600px){.admin-bar .nd03-global-header{top:0}}
