.site-root[data-theme-ornella-pocetti-gdp=true]{--ornella-bg:#fcfcfc;--ornella-ink:#111111;--ornella-orange:#dac660;--ornella-noise-image:url(/_next/static/media/noise.b62a4632.png);--ornella-noise-amount:0.24;--ornella-noise-density:256px;padding-top:0;padding-bottom:0;background:var(--ornella-bg);color:var(--ornella-ink);font-family:var(--font-ornella-sans),"DM Sans",system-ui,sans-serif;position:relative;isolation:isolate}.site-root[data-theme-ornella-pocetti-gdp=true]:before{content:"";display:block;position:fixed;inset:0;pointer-events:none;z-index:90;background-image:var(--ornella-noise-image),var(--ornella-noise-image),var(--ornella-noise-image);background-repeat:repeat;background-size:var(--ornella-noise-density);background-position:0 0,0 0,0 0;opacity:var(--ornella-noise-amount);animation:ornella-noise-flicker .4s steps(1) infinite}@keyframes ornella-noise-flicker{0%{background-position:0 0,0 0,0 0}20%{background-position:-48px 24px,32px -16px,12px 40px}40%{background-position:28px -52px,-20px 36px,-40px -12px}60%{background-position:-16px 8px,44px 20px,24px -36px}80%{background-position:36px 44px,-36px -28px,-8px 16px}to{background-position:0 0,0 0,0 0}}@media (prefers-reduced-motion:reduce){.site-root[data-theme-ornella-pocetti-gdp=true]:before{animation:none}}html:has([data-theme-ornella-pocetti-gdp=true]) .site-mobile-nav,html:has([data-theme-ornella-pocetti-gdp=true]) .site-navbar,html:has([data-theme-ornella-pocetti-gdp=true]) .site-store-cart-fab{display:none!important}html:has([data-theme-ornella-pocetti-gdp=true]) .site-store-cart-overlay{z-index:200}html:has([data-theme-ornella-pocetti-gdp=true]) .site-store-select-popover{z-index:220}.ornella-site-shell{min-height:100dvh}.ornella-landing{position:relative}.ornella-cursor-trail{position:fixed;inset:0;z-index:85;width:100%;height:100%;pointer-events:none;mix-blend-mode:screen}.ornella-backdrop-blur{position:fixed;inset:0;z-index:80;pointer-events:auto;background:transparent}.ornella-landing--panel-open .ornella-end-cover-fixed,.ornella-landing--panel-open .ornella-gallery-fixed-wrap,.ornella-landing--panel-open .ornella-gallery-scroll-spacer,.ornella-landing--panel-open .ornella-hero-cover{filter:blur(16px);transition:filter .25s ease}html:has(.ornella-landing--panel-open) .site-root[data-theme-ornella-pocetti-gdp=true]:before{filter:blur(16px);transition:filter .25s ease}@media (prefers-reduced-motion:reduce){.ornella-landing--panel-open .ornella-end-cover-fixed,.ornella-landing--panel-open .ornella-gallery-fixed-wrap,.ornella-landing--panel-open .ornella-gallery-scroll-spacer,.ornella-landing--panel-open .ornella-hero-cover,html:has(.ornella-landing--panel-open) .site-root[data-theme-ornella-pocetti-gdp=true]:before{transition:none}}.ornella-brand-mark{top:1.1rem;left:1.25rem;margin:0;pointer-events:none;display:block;width:125px;height:auto}.ornella-brand-mark,.ornella-lang-switch{position:fixed;z-index:100;filter:invert(1);mix-blend-mode:difference}.ornella-lang-switch{top:1.15rem;left:50%;transform:translateX(-50%)}.ornella-lang-switch .site-lang-nav{display:flex;align-items:baseline;gap:0;margin:0;font-family:var(--font-ornella-sans),"DM Sans",system-ui,sans-serif;font-size:.78rem;font-weight:500;letter-spacing:.04em;line-height:1;color:#000;text-transform:lowercase}.ornella-lang-switch .site-lang-link{color:#000;text-decoration:none;font-size:inherit;opacity:.45}.ornella-lang-switch .site-lang-link:hover{opacity:.7}.ornella-lang-switch .site-lang-link--active{opacity:1}.ornella-lang-switch .site-lang-sep{color:#000;opacity:.45;letter-spacing:0;margin-right:.35em}.ornella-top-panel{position:fixed;top:1.15rem;right:1.25rem;z-index:100;display:flex;flex-direction:column;align-items:flex-end;gap:.85rem;max-width:min(22rem,calc(100vw - 2.5rem));filter:invert(1);mix-blend-mode:difference}.ornella-top-links{display:flex;align-items:baseline;justify-content:flex-end;flex-wrap:wrap;gap:.35rem}.ornella-top-link{margin:0;padding:0;border:none;background:transparent;cursor:pointer;font-family:var(--font-ornella-sans),"DM Sans",system-ui,sans-serif;font-size:.78rem;font-weight:500;letter-spacing:.04em;line-height:1;color:#000}.ornella-top-link:hover,.ornella-top-link[aria-expanded=true]{opacity:.7}.ornella-top-comma{letter-spacing:0;margin-left:-.04em}.ornella-info-panel{margin:0;text-align:right;font-family:var(--font-ornella-sans),"DM Sans",system-ui,sans-serif;font-size:.78rem;font-weight:400;letter-spacing:.01em;line-height:1.45;color:#000}.ornella-credits-panel{display:flex;flex-direction:column;gap:.85rem}.ornella-credits-panel p{margin:0}.ornella-hero-cover{position:relative;z-index:5;height:100dvh;background:var(--ornella-bg)}.ornella-gallery-fixed-wrap{position:fixed;inset:0;z-index:1;overflow:hidden;pointer-events:none}.ornella-gallery-fixed-inner{will-change:transform;pointer-events:auto;background:var(--ornella-bg);min-height:100dvh}.ornella-end-cover-fixed{position:fixed;inset:0;z-index:0;pointer-events:none}.ornella-end-cover-fixed .ornella-end-cover{pointer-events:auto}.ornella-gallery-scroll-spacer{position:relative;z-index:0;pointer-events:none}.ornella-end-cover{position:relative;width:100%;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:clamp(1.25rem,3vw,2rem);background:var(--ornella-orange);padding:4rem 0 0;box-sizing:border-box;overflow:hidden;isolation:isolate}.ornella-end-cover-books,.ornella-end-cover-pack{position:relative;z-index:1}.ornella-end-cover-books{display:flex;flex:0 1 auto;align-items:flex-end;justify-content:center;width:100vw;max-width:100vw}.ornella-end-cover-book{flex:0 0 33.333vw;width:33.333vw;max-width:33.333vw;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.85rem;box-sizing:border-box;padding:0 clamp(.75rem,2.5vw,2rem)}.ornella-end-cover-book-visual{position:relative;display:flex;align-items:flex-end;justify-content:center;width:min(100%,11.5rem);height:auto;transition:transform .35s cubic-bezier(.22,1,.36,1);will-change:transform}.ornella-end-cover-book:hover .ornella-end-cover-book-visual{transform:translateY(-14px)}.ornella-end-cover-buy{position:absolute;top:calc(48% + 10px);left:50%;z-index:2;transform:translate(-50%,-50%);margin:0;padding:.55rem 1.1rem;border-radius:999px;background:#fff;color:var(--ornella-ink);font-family:var(--font-ornella-sans),"DM Sans",system-ui,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.06em;line-height:1;text-transform:uppercase;opacity:0;pointer-events:none;transition:opacity .25s ease}.ornella-end-cover-book:focus-within .ornella-end-cover-buy,.ornella-end-cover-book:hover .ornella-end-cover-buy{opacity:1}@media (hover:none){.ornella-end-cover-buy{opacity:1}}@media (prefers-reduced-motion:reduce){.ornella-end-cover-book-visual,.ornella-end-cover-buy{transition:none}.ornella-end-cover-book:hover .ornella-end-cover-book-visual{transform:none}}.ornella-end-cover-book-figure{position:relative;display:block;width:100%;height:auto;margin:0;padding:0;border:none;background:transparent;cursor:pointer;color:inherit}button.ornella-end-cover-book-figure{cursor:pointer}.ornella-end-cover-book-img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;filter:drop-shadow(0 12px 28px rgb(0 0 0/.28))}.ornella-end-cover-book-meta{display:flex;flex-direction:column;align-items:center;gap:.2rem;text-align:center;color:var(--ornella-ink);font-family:var(--font-ornella-sans),"DM Sans",system-ui,sans-serif}.ornella-end-cover-book-price{font-size:1.25rem;font-weight:600;letter-spacing:.02em;line-height:1.2}.ornella-end-cover-book-discount{font-size:.85rem;font-weight:400;letter-spacing:.02em;line-height:1.3;opacity:.75;max-width:12rem}.ornella-end-cover-pack{position:relative;z-index:1;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:clamp(.85rem,2.5vw,1.35rem);width:min(40rem,calc(100vw - 2rem));margin-top:0;margin-bottom:auto;padding:.75rem 0 0;box-sizing:border-box;overflow:visible;border:none;background:transparent;cursor:pointer;text-align:inherit;color:var(--ornella-ink);font-family:var(--font-ornella-sans),"DM Sans",system-ui,sans-serif}.ornella-end-cover-pack-stack{position:relative;flex:0 0 auto;width:clamp(12rem,36vw,15.5rem);height:clamp(14.5rem,44vw,18.5rem);margin-top:52px;overflow:visible;perspective:900px;transform-style:preserve-3d}.ornella-end-cover-pack-stack-item{position:absolute;top:0;bottom:0;left:50%;width:clamp(7.5rem,22vw,9.5rem);margin-left:calc(clamp(7.5rem, 22vw, 9.5rem) / -2);display:flex;align-items:flex-end;justify-content:center;transform-origin:50% 100%;transform-style:preserve-3d;filter:drop-shadow(0 10px 18px rgba(0,0,0,.45));transition:transform .4s cubic-bezier(.22,1,.36,1);will-change:transform}.ornella-end-cover-pack-stack-item--0{z-index:3;transform:translate3d(2.1rem,0,36px) rotateY(-6deg) rotate(-1.5deg)}.ornella-end-cover-pack-stack-item--1{z-index:2;transform:translate3d(.35rem,-.35rem,0) rotateY(-16deg) rotate(-4deg)}.ornella-end-cover-pack-stack-item--2{z-index:1;transform:translate3d(-1.35rem,-.7rem,-36px) rotateY(-26deg) rotate(-7deg)}.ornella-end-cover-pack:hover .ornella-end-cover-pack-stack-item--0{transform:translate3d(2.4rem,-1.1rem,48px) rotateY(-2deg) rotate(4deg)}.ornella-end-cover-pack:hover .ornella-end-cover-pack-stack-item--1{transform:translate3d(.15rem,-1.6rem,8px) rotateY(-12deg) rotate(-8deg)}.ornella-end-cover-pack:hover .ornella-end-cover-pack-stack-item--2{transform:translate3d(-1.85rem,-2.1rem,-28px) rotateY(-22deg) rotate(-12deg)}@media (prefers-reduced-motion:reduce){.ornella-end-cover-pack-stack-item{transition:none}.ornella-end-cover-pack:hover .ornella-end-cover-pack-stack-item--0{transform:translate3d(2.1rem,0,36px) rotateY(-6deg) rotate(-1.5deg)}.ornella-end-cover-pack:hover .ornella-end-cover-pack-stack-item--1{transform:translate3d(.35rem,-.35rem,0) rotateY(-16deg) rotate(-4deg)}.ornella-end-cover-pack:hover .ornella-end-cover-pack-stack-item--2{transform:translate3d(-1.35rem,-.7rem,-36px) rotateY(-26deg) rotate(-7deg)}}.ornella-end-cover-pack-stack-img{display:block;width:100%;height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.ornella-end-cover-pack-body{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;min-width:0;max-width:18rem;text-align:left}.ornella-end-cover-pack-title{margin:0;font-size:1.05rem;font-weight:600;letter-spacing:.02em;line-height:1.25;text-align:left}.ornella-end-cover-pack-desc{margin:0;font-size:.78rem;font-weight:400;letter-spacing:.01em;line-height:1.45;text-align:left;opacity:.85}.ornella-end-cover-pack-desc p{margin:0 0 .45em}.ornella-end-cover-pack-desc p:last-child{margin-bottom:0}.ornella-end-cover-pack-price{margin:.15rem 0 0;font-size:1.15rem;font-weight:600;letter-spacing:.02em;line-height:1.2;text-align:left}.ornella-end-cover-pack-buy{display:inline-flex;align-items:center;justify-content:center;margin:.35rem 0 0;padding:.55rem 1.1rem;border:1px solid var(--ornella-ink);border-radius:999px;background:transparent;color:var(--ornella-ink);font-family:inherit;font-size:.72rem;font-weight:600;letter-spacing:.06em;line-height:1;text-transform:uppercase;pointer-events:none}.ornella-end-cover-pack:focus-visible .ornella-end-cover-pack-buy,.ornella-end-cover-pack:hover .ornella-end-cover-pack-buy{background:var(--ornella-ink);color:#fff}.ornella-end-cover-pack:active .ornella-end-cover-pack-buy{transform:scale(.98)}@media (max-width:640px){.ornella-brand-mark{top:.85rem;left:.85rem;width:88px}.ornella-lang-switch{top:auto;bottom:1rem;left:auto;right:.85rem;transform:none}.ornella-lang-switch .site-lang-nav{font-size:.7rem}.ornella-top-panel{top:.85rem;right:.85rem;gap:.65rem;max-width:min(17rem,calc(100vw - 6.5rem))}.ornella-top-links{gap:.25rem}.ornella-top-link{font-size:.7rem}.ornella-info-panel{font-size:.72rem;line-height:1.4}.ornella-hero-book{height:min(62dvh,28rem);max-width:min(72vw,18rem)}.ornella-hero-zone{bottom:4rem}.ornella-end-cover{padding:3.25rem 0 3.5rem;gap:2.75rem;justify-content:flex-start;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.ornella-end-cover-books{flex-direction:column;flex:0 0 auto;align-items:center;justify-content:flex-start;width:100%;max-width:100%;min-height:0;gap:2.75rem}.ornella-end-cover-book{flex:0 0 auto;width:min(14rem,68vw);max-width:min(14rem,68vw);padding:0;gap:.55rem}.ornella-end-cover-book--center{order:1}.ornella-end-cover-book--left{order:2}.ornella-end-cover-book--right{order:3}.ornella-end-cover-book-visual{width:100%}.ornella-end-cover-book:hover .ornella-end-cover-book-visual{transform:none}.ornella-end-cover-buy{top:calc(50% + 6px);padding:.65rem 1.15rem;font-size:.68rem}.ornella-end-cover-book-price{font-size:1rem}.ornella-end-cover-book-discount{font-size:.7rem;max-width:12rem;opacity:.7}.ornella-end-cover-pack{flex-direction:column;align-items:center;gap:.75rem;width:min(14rem,68vw);margin-bottom:.5rem;padding-top:0;flex:0 0 auto}.ornella-end-cover-pack-stack{width:100%;height:auto;margin-top:0;perspective:none;transform-style:flat}.ornella-end-cover-pack-stack-item{width:100%;margin-left:0;left:0;top:0;bottom:auto;filter:drop-shadow(0 12px 28px rgb(0 0 0/.28));transition:none}.ornella-end-cover-pack-stack-item--0{position:relative;transform:none}.ornella-end-cover-pack-stack-item--1,.ornella-end-cover-pack-stack-item--2{display:none}.ornella-end-cover-pack:hover .ornella-end-cover-pack-stack-item--0,.ornella-end-cover-pack:hover .ornella-end-cover-pack-stack-item--1,.ornella-end-cover-pack:hover .ornella-end-cover-pack-stack-item--2{transform:none}.ornella-end-cover-pack-stack-img{max-height:none}.ornella-end-cover-pack-body{align-items:center;max-width:100%;width:100%;text-align:center;gap:.3rem}.ornella-end-cover-pack-desc,.ornella-end-cover-pack-price,.ornella-end-cover-pack-title{text-align:center}.ornella-end-cover-pack-title{font-size:.95rem}.ornella-end-cover-pack-desc{font-size:.72rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ornella-end-cover-pack-price{font-size:1rem}.ornella-end-cover-pack-buy{margin-top:.25rem;min-height:2.5rem;padding:.65rem 1.25rem}}.ornella-hero{position:relative;width:100%;height:100dvh;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--ornella-bg)}.ornella-hero-slide{position:absolute;inset:0;margin:0;visibility:hidden;pointer-events:none;z-index:0}.ornella-hero-slide.is-active{visibility:visible;z-index:1}.ornella-hero-slide--book{display:flex;align-items:center;justify-content:center;background:var(--ornella-orange)}.ornella-hero-book{display:block;height:min(72dvh,34rem);width:auto;max-width:min(42vw,22rem);-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:drop-shadow(0 16px 32px rgb(0 0 0/.28));animation:ornella-hero-book-float 4.5s cubic-bezier(.45,.05,.55,.95) infinite;will-change:transform}@keyframes ornella-hero-book-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.ornella-hero-book{animation:none}}.ornella-hero-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;pointer-events:none}.ornella-hero-zone{position:absolute;top:0;bottom:3.5rem;z-index:3;width:50%;margin:0;padding:0;border:none;background:transparent}.ornella-hero-zone--prev{left:0}.ornella-hero-zone--next{right:0}.ornella-hero-scroll{position:absolute;left:50%;bottom:1.35rem;z-index:4;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin:0;padding:0;border:none;background:transparent;color:var(--ornella-ink);cursor:pointer;transform:translateX(-50%);animation:ornella-hero-scroll-float 2.4s ease-in-out infinite}.ornella-hero-scroll-icon{display:block;font-family:ui-monospace,monospace;font-size:1.15rem;line-height:1;color:#000}@keyframes ornella-hero-scroll-float{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-8px)}}@media (prefers-reduced-motion:reduce){.ornella-hero-scroll{animation:none}}.ornella-gallery,.ornella-gallery-paper{width:100%;padding:0;background:var(--ornella-bg)}.ornella-gallery-paper{position:relative;display:flex;flex-direction:column;gap:0}.ornella-crease-page{position:fixed;inset:0;z-index:3;display:flex;justify-content:center;align-items:stretch;pointer-events:none;visibility:hidden}.ornella-crease-page.is-visible{visibility:visible}.ornella-crease-page--screen{mix-blend-mode:screen;z-index:3}.ornella-crease-page--multiply{mix-blend-mode:multiply;z-index:4}.ornella-crease-media{display:block;height:100%;width:auto;max-width:none;-o-object-fit:fill;object-fit:fill;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;opacity:.42;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 28%,#000 72%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 28%,#000 72%,transparent)}.ornella-crease-page--screen .ornella-crease-media{opacity:.28}.ornella-gallery-item{position:relative;margin:0;z-index:0;width:100%;max-width:100%;align-self:stretch}.ornella-gallery-item--full{width:100%}.ornella-gallery-frame{line-height:0;box-shadow:0 1px 2px rgb(0 0 0/.04),0 8px 28px rgb(0 0 0/.06);background:var(--ornella-bg)}.ornella-gallery-frame,.ornella-gallery-image{display:block;width:100%!important;max-width:100%}.ornella-gallery-image{height:auto!important;-o-object-fit:cover;object-fit:cover}.ornella-gallery .site-progressive-img--intrinsic-pending{min-height:0}