@font-face{font-family:"Playfair Display";src:url("../../ukazky/noa/assets/fonts/PlayfairDisplay-Regular-Variable.woff2") format("woff2");font-style:normal;font-weight:400 700;font-display:swap}
@font-face{font-family:"Playfair Display";src:url("../../ukazky/noa/assets/fonts/PlayfairDisplay-Italic-Variable.woff2") format("woff2");font-style:italic;font-weight:400 700;font-display:swap}
@font-face{font-family:"DM Sans";src:url("../../ukazky/noa/assets/fonts/DMSans-Regular-Variable.woff2") format("woff2");font-style:normal;font-weight:400 700;font-display:swap}
:root{--paper:#f8f0df;--ink:#34271e;--rust:#87432b;--peach:#e6bfa0;--line:#bc9477;--serif:"Playfair Display",Georgia,serif;--sans:"DM Sans",Arial,sans-serif}*{box-sizing:border-box}html{scroll-padding-top:20px}body{margin:0;color:var(--ink);background:var(--paper);font:400 15px/1.75 var(--sans);-webkit-font-smoothing:antialiased}h1,h2,h3,p,figure,dl,dd{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400;letter-spacing:-.04em;line-height:1.08}h1{font-size:clamp(54px,7.8vw,106px)}h2{font-size:clamp(38px,4.4vw,59px)}em{font-family:var(--serif);font-weight:400}a{color:inherit;text-decoration:none;min-height:44px}img{display:block;width:100%;max-width:100%;height:auto}a:focus-visible{outline:3px solid var(--rust);outline-offset:5px}::selection{background:var(--rust);color:var(--paper)}.container{width:min(1300px,calc(100% - 96px));margin-inline:auto}.section{padding-block:72px}.eyebrow{font-size:11px;letter-spacing:.14em;font-weight:700;line-height:1.7}.skip-link{position:fixed;z-index:10;left:16px;top:16px;background:var(--ink);color:var(--paper);padding:12px 20px;transform:translateY(-180%)}.skip-link:focus{transform:none}.demo-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:5px 48px;background:var(--rust);color:var(--paper);font-size:11px}.demo-bar a{display:inline-flex;align-items:center;flex-shrink:0}.header{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:110px}.studio{display:inline-flex;flex-direction:column;justify-content:center;min-height:54px;font:700 21px/1.3 var(--sans);letter-spacing:.16em}.studio span{margin-top:8px;font:700 7px/1.3 var(--sans);letter-spacing:.2em}.header nav{display:flex;align-items:center;gap:30px;font-size:12px}.header nav a{display:inline-flex;align-items:center}.opening{display:grid;grid-template-columns:1.25fr .75fr;gap:9%;padding-block:25px 45px;align-items:end}.opening h1{margin-top:20px}.opening em{color:var(--rust)}.intro{min-width:0}.pullquote{font:400 32px/1.25 var(--serif);margin-bottom:20px}.intro>p:not(.pullquote){max-width:360px;font-size:14px}.text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;border-bottom:1px solid currentColor;font-size:12px;font-weight:700;min-height:48px}.intro .text-link{margin-top:22px}.collection>a{display:block}.collection figcaption{display:flex;justify-content:space-between;gap:20px;font-size:10px;letter-spacing:.07em;margin-top:14px}.menu-presentation{display:grid;grid-template-columns:1.5fr 1fr;gap:7%;align-items:center}.menu-copy,.paper{min-width:0}.menu-copy h2{margin:15px 0 22px}.menu-copy>p:not(.eyebrow):not(.model-label):not(.note){max-width:460px}.model-label{font-size:10px;font-weight:700;letter-spacing:.12em;margin-top:26px;padding-top:20px;border-top:1px solid var(--line)}.live-menu{display:grid;grid-template-columns:1fr 1fr;gap:28px 30px;margin-top:19px}.live-menu>div:last-child{grid-column:1/-1;max-width:360px}.live-menu h3{font-size:25px;color:var(--rust);margin-bottom:15px}.live-menu dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:baseline;padding-block:8px;font-size:12px;border-bottom:1px solid var(--line)}.live-menu dd{white-space:nowrap;font-weight:700}.note{font-size:11px;line-height:1.8;margin-top:18px}.asset-links{display:flex;flex-wrap:wrap;gap:6px 24px;margin-top:19px}.asset-links a{display:inline-flex;align-items:center;min-height:44px;font-size:11px;border-bottom:1px solid currentColor}.paper{padding:26px;background:#e9ddc9}.paper>a{display:block;max-width:340px;margin-inline:auto;box-shadow:5px 9px 20px #34271e16}.paper figcaption{font-size:10px;text-align:center;margin-top:20px}.cards-section{background:var(--peach)}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:34px}.section-heading h2{margin-top:16px}.section-heading>p{max-width:390px;font-size:14px}.cards{display:grid;grid-template-columns:1fr 1fr;gap:36px}.cards figcaption{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:4px 12px;font-size:10px;margin-top:13px}.cards figcaption a{display:inline-flex;align-items:center;min-height:44px}.cards figure>a{display:block;box-shadow:5px 9px 20px #34271e0d}.poster-section{background:var(--rust);color:var(--paper)}.poster-layout{display:grid;grid-template-columns:1fr 1fr;gap:11%;align-items:center}.poster-layout>div{min-width:0}.poster-layout h2{font-size:clamp(40px,4.7vw,63px);margin:16px 0 25px}.poster-layout>div>p:not(.eyebrow){font-size:14px;max-width:440px}.poster{padding:24px;background:#9a573d}.poster>a{display:block;max-width:330px;margin-inline:auto;box-shadow:5px 9px 20px #0002}.specs{margin-top:28px;border-top:1px solid var(--peach)}.specs>div{display:grid;grid-template-columns:75px minmax(0,1fr);gap:20px;padding-block:12px;font-size:12px;border-bottom:1px solid var(--peach)}.handoff{display:grid;grid-template-columns:1fr 1fr;gap:15px 8%;padding-block:46px}.handoff>.eyebrow{grid-column:1/-1}.handoff>div{min-width:0;font-size:14px}.handoff .text-link{margin-top:22px}.footer{padding-block:26px 18px;border-top:1px solid var(--line)}.footer>div{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:25px;margin-bottom:24px}.demo-legal{border-top:1px solid var(--line);padding-top:10px;display:flex;flex-wrap:wrap;gap:5px 24px;font-size:11px}.demo-legal a{display:inline-flex;align-items:center;min-height:44px}
@media(hover:hover) and (pointer:fine){.header nav a:hover,.text-link:hover,.asset-links a:hover,.demo-legal a:hover{color:var(--rust)}.poster-section .asset-links a:hover{color:var(--paper);background:#ffffff0d}.cards figcaption a:hover{text-decoration:underline;text-underline-offset:5px}}
@media(max-width:1099px){.container{width:calc(100% - 64px)}.section{padding-block:56px}.demo-bar{padding-inline:32px}.opening{gap:6%}.menu-presentation{gap:5%}.live-menu{grid-template-columns:1fr;gap:25px}.live-menu>div:last-child{grid-column:auto;max-width:none}.poster-layout{gap:7%}}
@media(min-width:700px) and (max-width:899px){.opening{grid-template-columns:1.1fr .9fr;gap:30px}.opening h1{font-size:64px}.pullquote{font-size:27px}.header nav{gap:21px}.menu-presentation{grid-template-columns:1.15fr .85fr;gap:25px;align-items:start}.paper{padding:18px}.cards{gap:24px}.section-heading>p{max-width:290px}.poster{padding:16px}}
@media(max-width:699px){.container{width:calc(100% - 40px)}.demo-bar{padding-inline:20px;flex-wrap:wrap;gap:0 10px;font-size:10px}.demo-bar a{margin-left:auto}.header{min-height:0;padding-block:20px;flex-wrap:wrap;gap:15px}.header nav{width:100%;justify-content:space-between;gap:10px;font-size:11px}.opening{grid-template-columns:1fr;gap:26px;padding-block:20px 33px}.opening h1{font-size:clamp(54px,14vw,80px)}.pullquote{font-size:29px}.intro>p:not(.pullquote){max-width:none}.collection figcaption{flex-wrap:wrap;gap:4px}.section{padding-block:42px}.menu-presentation,.poster-layout{grid-template-columns:1fr;gap:29px}.live-menu{grid-template-columns:1fr;gap:26px}.live-menu dl>div{font-size:13px}.paper{padding:24px}.section-heading{display:block;margin-bottom:26px}.section-heading>p{max-width:none;margin-top:22px}.cards{grid-template-columns:1fr;gap:29px}.poster-layout h2{font-size:clamp(40px,10.5vw,60px)}.poster{padding:22px}.handoff{grid-template-columns:1fr;gap:24px;padding-block:34px}.handoff>.eyebrow{grid-column:auto}.demo-legal{gap:0 20px}}
@media(max-width:359px){.container{width:calc(100% - 32px)}.header nav{flex-wrap:wrap;justify-content:flex-start;gap:5px 22px}.live-menu dl>div{grid-template-columns:1fr;gap:4px}.paper{padding:18px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}html{scroll-behavior:auto}}
