@font-face{font-family:Cormorant;src:url(/portfolio/nura/demo/fonts/cormorant.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.not-found{min-height:100svh;padding:var(--gutter);flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;display:flex}.not-found h1{font:400 clamp(48px, 8vw, 100px)/1 var(--serif)}.not-found a{text-underline-offset:6px;text-decoration:underline}@font-face{font-family:Manrope;src:url(/portfolio/nura/demo/fonts/manrope.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}:root{--calce:#f4f1e9;--sabbia:#ddd3c1;--pietra:#a49b8b;--oliva:#343c30;--carbone:#252823;--muted:#626557;--line:#25282338;--serif:Cormorant, Georgia, "Times New Roman", serif;--sans:Manrope, Arial, sans-serif;--gutter:clamp(24px, 5vw, 88px);--section:clamp(88px, 11vw, 176px);--ease:cubic-bezier(.22, 1, .36, 1);--fast:.22s;--reveal:.7s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--calce);color:var(--carbone);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.7}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:default}@media (hover:hover) and (pointer:fine){body,a,button:not(:disabled),[role=button]{cursor:url(/portfolio/nura/demo/cursor.svg) 16 16,auto}input,textarea,[contenteditable=true]{cursor:text}}@media (any-pointer:coarse),(hover:none){body{cursor:auto}a,button:not(:disabled),[role=button]{cursor:pointer}}button,a{touch-action:manipulation}:focus-visible{outline-offset:6px;outline:2px solid}::selection{background:var(--oliva);color:var(--calce)}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--serif);letter-spacing:-.045em;font-weight:400;line-height:1.02}h2{font-size:clamp(46px,5.8vw,88px)}h3{font-size:clamp(34px,3.5vw,52px)}p{max-width:55ch}img{object-fit:cover;width:100%;height:100%;display:block}button{border-radius:0}section[id]{scroll-margin-top:0}.skip-link{z-index:200;background:var(--calce);color:var(--carbone);padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-reveal=pending] .reveal-line>span{transform:translateY(112%)}[data-reveal=visible] .reveal-line>span{transition:transform var(--reveal) var(--ease);transition-delay:calc(var(--line-index,0) * 85ms);transform:translateY(0)}.reveal-line{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.reveal-line>span{will-change:auto;display:block}[data-image-reveal=pending]{clip-path:inset(8% 0);opacity:.3}[data-image-reveal=visible]{clip-path:inset(0);opacity:1;transition:clip-path .75s var(--ease), opacity .65s ease}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal] .reveal-line>span{transform:none!important}[data-image-reveal]{clip-path:none!important;opacity:1!important}}
