@font-face{font-display:swap;font-family:Bodoni Moda;font-style:italic;font-weight:400 700;src:url(./bodoni-moda-italic-latin-ext.QSGu6YSm.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Bodoni Moda;font-style:italic;font-weight:400 700;src:url(./bodoni-moda-italic-latin.BCRrlh7t.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Bodoni Moda;font-style:normal;font-weight:400 700;src:url(./bodoni-moda-normal-latin-ext.CoJBavOu.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Bodoni Moda;font-style:normal;font-weight:400 700;src:url(./bodoni-moda-normal-latin.X2BzlAjV.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter Tight;font-style:normal;font-weight:400;src:url(./inter-tight-normal-latin-ext.B4u9PlvR.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter Tight;font-style:normal;font-weight:400;src:url(./inter-tight-normal-latin.DX-nOvPD.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter Tight;font-style:normal;font-weight:500;src:url(./inter-tight-normal-latin-ext.B4u9PlvR.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter Tight;font-style:normal;font-weight:500;src:url(./inter-tight-normal-latin.DX-nOvPD.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter Tight;font-style:normal;font-weight:600;src:url(./inter-tight-normal-latin-ext.B4u9PlvR.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter Tight;font-style:normal;font-weight:600;src:url(./inter-tight-normal-latin.DX-nOvPD.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--ink:#0b0a09;--ink-2:#151311;--bone:#eee7dc;--bone-2:#d8cfc2;--mute:#9a9186;--red:#d7261e;--line:rgba(238,231,220,.16);--serif:"Bodoni Moda",Didot,"Times New Roman",serif;--sans:"Inter Tight",system-ui,sans-serif;--pad:clamp(16px,4vw,56px)}*{box-sizing:border-box}html{scroll-behavior:smooth}section[id]{scroll-margin-top:calc(124px - var(--pt,0px))}.about,.booking,.courses,.formats,.lookbook,.scene,.shows{--pt:clamp(96px,12vw,170px)}.acts.wrap{--pt:clamp(48px,6vw,96px);padding-top:clamp(48px,6vw,96px)}body{background:var(--ink);color:var(--bone);font:16px/1.6 var(--sans);margin:0;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}em{font-style:italic}.label{font:500 11px/1.2 var(--sans);letter-spacing:.28em;text-transform:uppercase}.wrap{margin:0 auto;max-width:1440px;padding:0 var(--pad)}body:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");content:"";inset:0;opacity:.07;pointer-events:none;position:fixed;z-index:100}.nav{inset:0 0 auto;position:fixed;transition:background .4s,backdrop-filter .4s;z-index:50}.nav.solid{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0a09d1}.nav .wrap{align-items:center;display:flex;gap:24px;height:76px;justify-content:space-between}.mono{font:italic 400 30px/1 var(--serif);letter-spacing:-.02em}.mono b{color:var(--red);font-weight:400}.nav nav{display:flex;gap:34px}.nav nav a{opacity:.8;transition:opacity .2s}.nav nav a:hover{opacity:1}.btn{align-items:center;border:1px solid var(--bone);display:inline-flex;gap:12px;min-height:48px;padding:0 26px;transition:background .25s,color .25s}.btn:hover{background:var(--bone);color:var(--ink)}.btn.red{background:var(--red);border-color:var(--red);color:var(--bone)}.btn.red:hover{background:var(--bone);border-color:var(--bone);color:var(--ink)}.hero{height:100svh;min-height:620px;overflow:hidden;position:relative}.hero .poster,.hero video{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.hero:before{background:linear-gradient(180deg,#0b0a098c,#0b0a0900 30%,#0b0a0926 55%,#0b0a09eb);content:"";inset:0;position:absolute;z-index:1}.hero-in{inset:auto 0 0;padding-bottom:clamp(24px,4vw,48px);position:absolute;z-index:2}.hero-meta{color:var(--bone-2);display:flex;flex-wrap:wrap;gap:12px 32px;justify-content:space-between;margin-bottom:clamp(8px,2vw,20px)}.hero h1{font:500 clamp(64px,15.5vw,250px)/.82 var(--serif);letter-spacing:-.045em;margin:0;text-transform:uppercase}.hero h1 .l2{color:var(--red);display:block;font-style:italic;letter-spacing:-.03em;text-align:right;text-transform:none}.hero-foot{align-items:flex-end;display:flex;flex-wrap:wrap;gap:20px 48px;justify-content:space-between;margin-top:clamp(16px,3vw,32px)}.hero-foot .cms-body,.hero-foot p{color:var(--bone-2);font-size:15px;margin:0;max-width:440px}.hero-foot .cms-body p{margin:0}.next{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0a09b8;border:1px solid var(--line);left:max(var(--pad),calc(50% - 720px + var(--pad)));padding:14px 18px 6px;position:absolute;top:96px;width:min(340px,calc(100% - var(--pad)*2));z-index:3}.next-h{color:var(--mute);margin:0 0 4px}.next-row{border-top:1px solid var(--line);display:grid;gap:2px 14px;grid-template-columns:7.5em 1fr;padding:10px 0}.next-h+.next-row{border-top:0}.next-d{align-self:center;color:var(--red);grid-row:span 2;white-space:nowrap}.next-t{color:var(--bone);font:500 15px/1.3 var(--sans)}.next-m{color:var(--mute);letter-spacing:.14em}a.next-row:hover .next-t{color:var(--red)}.ticker{background:var(--ink);border-block:1px solid var(--line);overflow:hidden;padding:22px 0;white-space:nowrap}.ticker-track{animation:tick 38s linear infinite;display:inline-flex}.ticker span{font:italic 400 clamp(26px,3.4vw,44px)/1 var(--serif);padding-right:44px}.ticker span i{color:var(--red);font-style:normal;padding-left:44px}@keyframes tick{to{transform:translate(-50%)}}.manifesto{padding-block:clamp(96px,14vw,200px)}.manifesto .label{color:var(--mute);display:block;margin-bottom:40px}.manifesto p{font:400 clamp(34px,5.6vw,88px)/1.08 var(--serif);letter-spacing:-.02em;margin:0;max-width:1240px}.manifesto em{color:var(--red)}.chip{border-radius:999px;display:inline-block;height:.82em;margin:0 .08em;overflow:hidden;vertical-align:-.04em;width:1.7em}.chip img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.acts{padding-bottom:clamp(96px,12vw,180px)}.sec-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px 48px;justify-content:space-between;margin-bottom:48px}.sec-head h2{font:400 clamp(48px,8vw,128px)/.9 var(--serif);letter-spacing:-.03em;margin:0}.sec-head p{color:var(--bone-2);margin:0;max-width:380px}.act{align-items:center;border-top:1px solid var(--line);display:grid;gap:0 32px;grid-template-columns:72px 1fr 150px minmax(0,320px);padding:26px 0;transition:grid-template-columns .5s cubic-bezier(.2,.7,.2,1)}.act:last-child{border-bottom:1px solid var(--line)}.act .n{color:var(--mute)}.act h3{font:400 clamp(40px,6.4vw,100px)/1 var(--serif);letter-spacing:-.025em;margin:0;transition:color .3s,transform .5s}.act:nth-child(2n) h3{font-style:italic}.act .ph{filter:grayscale(1);height:120px;opacity:.55;overflow:hidden;transition:opacity .4s,filter .4s,height .5s}.act .ph img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.act p{color:var(--bone-2);font-size:15px;margin:0}.act .tbd{align-items:flex-end;background:var(--ink-2);border:1px dashed var(--line);color:var(--mute);display:flex;height:100%;padding:10px}@media(min-width:900px){.act:hover{grid-template-columns:72px 1fr 300px minmax(0,320px)}.act:hover .ph{filter:none;height:190px;opacity:1}.act:hover h3{color:var(--red);transform:translate(12px)}}@media(max-width:899px){.act{gap:14px 16px;grid-template-columns:48px 1fr}.act .ph{aspect-ratio:16/10;filter:none;grid-column:1/-1;grid-row:3;height:auto;opacity:1}.act .cms-body,.act p{grid-column:2}}button.act{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-top:1px solid var(--line);color:inherit;cursor:pointer;font:inherit;margin:0;text-align:inherit;width:100%}button.act:focus-visible{outline:2px solid var(--red);outline-offset:4px}.act .cms-body{font-size:15px}.act .cms-body p{margin:0}.act-go{color:var(--red);font-size:.5em;font-style:normal;margin-left:.3em;vertical-align:.6em}.act-go.before{margin:0 .3em 0 0}.ovl{background:var(--ink);inset:0;overflow-y:auto;padding:72px var(--pad) 48px;z-index:200}.ovl,.ovl-x{position:fixed}.ovl-x{background:transparent;border:1px solid var(--bone);border-radius:50%;color:var(--bone);cursor:pointer;font-size:28px;height:48px;line-height:1;right:var(--pad);top:16px;width:48px}.ovl-x:hover{background:var(--bone);color:var(--ink)}.ovl-t{font:italic 400 clamp(36px,5vw,72px)/1 var(--serif);margin:0 0 32px}.collage{-moz-column-gap:clamp(8px,1vw,14px);column-gap:clamp(8px,1vw,14px);-moz-columns:260px 3;columns:260px 3}.cl-item{margin:0 0 clamp(8px,1vw,14px);-moz-column-break-inside:avoid;aspect-ratio:var(--r);background:var(--ink-2);break-inside:avoid;overflow:hidden}.cl-item img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);width:100%}.cl-item:hover img{transform:scale(1.03)}.ovl-collage+.ovl-collage{margin-top:14px}.ovl .cl-item{opacity:1;transform:none}.scene{background:var(--bone);color:var(--ink);padding:clamp(96px,12vw,170px) 0}.scene .sec-head p{color:#4a453e}.grid{display:grid;gap:clamp(10px,1.4vw,20px);grid-template-columns:repeat(12,1fr)}.fig{margin:0;position:relative}.fig .im{background:var(--bone-2);overflow:hidden}.fig img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);width:100%}.fig:hover img{transform:scale(1.04)}.fig figcaption{color:#4a453e;display:flex;gap:12px;justify-content:space-between;margin-top:10px}.g1{grid-column:1/8}.g1 .im{aspect-ratio:4/5}.g2{align-self:end;grid-column:8/13}.g2 .im{aspect-ratio:3/5}.g3{grid-column:1/5}.g3 .im{aspect-ratio:3/4}.g4{align-self:center;grid-column:5/13}.g4 .im{aspect-ratio:16/9}.g5{grid-column:2/6}.g5 .im{aspect-ratio:1/1}.g6{grid-column:7/13}.g6 .im{aspect-ratio:5/4}.quote{font:italic 400 clamp(30px,4.6vw,72px)/1.05 var(--serif);grid-column:1/-1;letter-spacing:-.02em;margin:clamp(40px,7vw,96px) 0;text-align:center}.quote em{color:var(--red)}@media(max-width:760px){.g1,.g2,.g3,.g4,.g5,.g6{grid-column:1/-1}.g2 .im{aspect-ratio:4/5}}.lookbook{padding-block:clamp(96px,12vw,170px) 0}.lb-gal+.lb-gal{margin-top:clamp(56px,7vw,96px)}.lb-head{margin-bottom:28px;max-width:720px}.lb-head h3{font:400 clamp(30px,3.4vw,52px)/1 var(--serif);margin:0}.lb-sub{color:var(--mute);margin:12px 0 0}.lb-head .cms-body{margin-top:14px}.formats{padding-block:clamp(96px,12vw,170px)}.fmt{border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr)}.fmt article{border-right:1px solid var(--line);margin-right:28px;padding:32px 28px 40px 0}.fmt article:last-child{border-right:0;margin-right:0}.fmt .label{color:var(--red)}.fmt h3{font:400 clamp(28px,2.6vw,40px)/1.05 var(--serif);margin:22px 0 14px}.fmt p{color:var(--bone-2);margin:0}.fmt .cms-body,.fmt p{font-size:15px}.fmt .cms-body p{margin:0}.fmt button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-right:1px solid var(--line);color:inherit;cursor:pointer;font:inherit;margin:0 28px 0 0;padding:32px 28px 40px 0;text-align:left}.fmt button:last-child{border-right:0;margin-right:0}.fmt button:hover h3{color:var(--red)}.fmt button:focus-visible{outline:2px solid var(--red);outline-offset:4px}@media(max-width:900px){.fmt{grid-template-columns:1fr 1fr}.fmt article:nth-child(2){border-right:0;margin-right:0}}@media(max-width:560px){.fmt{grid-template-columns:1fr}.fmt article{border-bottom:1px solid var(--line);border-right:0;margin-right:0}}.about{align-items:center;display:grid;gap:clamp(40px,6vw,96px);grid-template-columns:5fr 7fr;margin:0 auto;max-width:1440px;padding:clamp(96px,12vw,170px) var(--pad)}.about .fig .im{aspect-ratio:2/3}.about h2{font:400 clamp(44px,6vw,96px)/.95 var(--serif);letter-spacing:-.03em;margin:24px 0 32px}.about h2 em{color:var(--red)}.about p{color:var(--bone-2);max-width:560px}.about dl{border-top:1px solid var(--bone);margin:40px 0 0}.about dl div{border-bottom:1px solid var(--line);display:grid;gap:16px;grid-template-columns:150px 1fr;padding:16px 0}.about dt{color:var(--mute)}.about dd{margin:0}.cms-body{color:var(--bone-2);max-width:560px}.cms-body a{text-decoration:underline}.cms-body strong{color:var(--bone)}@media(max-width:860px){.about,.about dl div{grid-template-columns:1fr}.about dl div{gap:4px}}.courses{background:var(--red);color:var(--bone);padding:clamp(96px,12vw,170px) 0}.courses .sec-head p{color:#eee7dcd9}.crs{border-top:1px solid rgba(238,231,220,.4);display:grid;gap:0;grid-template-columns:repeat(4,1fr)}.crs article{padding:28px 24px 36px 0}.crs h3{font:italic 400 clamp(34px,3.4vw,52px)/1 var(--serif);margin:18px 0 10px}.crs p{font-size:15px;margin:0}.courses .cms-body{color:inherit;max-width:380px}.ws{border-top:1px solid rgba(238,231,220,.4)}.ws-card{align-items:start;border-bottom:1px solid rgba(238,231,220,.4);display:grid;gap:32px;grid-template-columns:120px 1fr 220px;padding:32px 0}.ws-card.no-img{grid-template-columns:120px 1fr}.ws-date{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.ws-d{font:400 clamp(64px,7vw,104px)/.85 var(--serif);letter-spacing:-.04em}.ws-open{font-size:12px;line-height:1.5;max-width:120px}.ws-meta{margin:0 0 12px}.ws-place{align-items:center;border:1px solid var(--bone);border-radius:999px;color:var(--bone);display:inline-flex;font:500 16px/1.3 var(--sans);gap:10px;margin:18px 0 0;padding:10px 18px}a.ws-place{transition:background .25s,color .25s}a.ws-place:hover{background:var(--bone);color:var(--red);opacity:1}.ws-place-go{font-size:18px}.ws-card h3{font:italic 400 clamp(34px,3.6vw,56px)/1 var(--serif);margin:0}.ws-sub{font-size:16px;margin:12px 0 0;max-width:560px}.ws-more{font-size:15px;margin-top:18px;max-width:620px}.ws-more p,.ws-more ul{margin:0 0 12px}.ws-more ul{padding-left:18px}.ws-img{aspect-ratio:1/1;background:#00000026;overflow:hidden}.ws-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:760px){.ws-card,.ws-card.no-img{gap:14px;grid-template-columns:1fr}.ws-date{align-items:baseline;flex-direction:row;gap:10px}.ws-d{font-size:48px}.ws-open{max-width:none}.ws-img{aspect-ratio:16/10}}.courses .cms-body p{margin:0}.shows{border-bottom:1px solid var(--line);padding:clamp(96px,12vw,170px) 0}.shows .sec-head .cms-body{color:var(--bone-2);max-width:380px}.shows .sec-head .cms-body p{margin:0}.shows .ws-card{border-bottom-color:var(--line)}.shows .ws-date,.shows .ws-meta{color:var(--red)}.shows a.ws-place:hover{color:var(--ink)}.crs .cms-body{font-size:15px}.crs .ph{margin-top:14px;opacity:.75}@media(max-width:900px){.crs{grid-template-columns:1fr 1fr}}@media(max-width:520px){.crs{grid-template-columns:1fr}}.booking{padding-block:clamp(96px,12vw,170px)}.booking h2{font:400 clamp(80px,16vw,240px)/.8 var(--serif);letter-spacing:-.05em;margin:0 0 56px}.booking h2 em{color:var(--red)}.bk{align-items:start;display:grid;gap:0 clamp(40px,6vw,96px);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.bk-intro{margin:0 0 56px;max-width:640px}.contacts{border-top:1px solid var(--line);display:flex;flex-direction:column}.contacts>*{border-bottom:1px solid var(--line);display:flex;font:500 clamp(17px,1.4vw,20px)/1.3 var(--sans);gap:16px;justify-content:space-between;letter-spacing:.01em;padding:20px 0;word-break:break-word}.contacts .label{align-self:center;color:var(--mute);white-space:nowrap}.contacts a:hover{color:var(--red)}@media(max-width:860px){.bk .contacts+.contacts{border-top:0}}@media(max-width:520px){.contacts>*{align-items:baseline}.contacts .label{text-align:right;white-space:normal}}footer{border-top:1px solid var(--line);overflow:hidden;padding:40px 0 0}footer .row{color:var(--mute);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;position:relative;z-index:1}footer .row nav{display:flex;gap:28px}.giant{color:transparent;font:400 clamp(60px,17.5vw,300px)/.75 var(--serif);letter-spacing:-.05em;margin-top:40px;pointer-events:none;white-space:nowrap;-webkit-text-stroke:1px rgba(238,231,220,.35);text-align:center;transform:translateY(12%)}.giant,.manifesto p,.mono,.quote,.ticker span,h1,h2,h3{font-optical-sizing:none!important;font-variation-settings:"opsz" 14!important}.manifesto p,.quote,h2,h3{font-weight:500!important}.hero h1{font-weight:600!important;text-shadow:0 2px 40px rgba(11,10,9,.55)}.hero:before{background:linear-gradient(180deg,#0b0a098c,#0b0a0900 28%,#0b0a0959 50%,#0b0a09f2)}.giant{-webkit-text-stroke:1.5px rgba(238,231,220,.45)}.rv{opacity:0;transform:translateY(28px);transition:opacity 1s,transform 1s cubic-bezier(.2,.7,.2,1)}.rv.in{opacity:1;transform:none}.burger{align-items:center;background:transparent;border:1px solid var(--bone);border-radius:50%;color:var(--bone);cursor:pointer;display:none;flex-direction:column;gap:6px;height:48px;justify-content:center;padding:0;width:48px}.burger span{background:currentColor;display:block;height:1.5px;transition:transform .3s;width:18px}.menu-open .burger span:first-child{transform:translateY(3.75px) rotate(45deg)}.menu-open .burger span:last-child{transform:translateY(-3.75px) rotate(-45deg)}@media(max-width:900px){.burger{display:inline-flex}.nav .wrap>.btn{margin-left:auto}.nav nav{display:none}.nav.menu-open{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--ink)}.nav.menu-open nav{background:var(--ink);display:flex;flex-direction:column;gap:0;inset:76px 0 0;letter-spacing:0;overflow-y:auto;padding:24px var(--pad) 48px;position:fixed;text-transform:none}.nav.menu-open nav a{border-bottom:1px solid var(--line);font:italic 400 clamp(32px,9vw,48px)/1.1 var(--serif);opacity:1;padding:16px 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ticker-track{animation:none}.rv{opacity:1;transform:none;transition:none}}.foto-vuota{align-items:flex-end;background:repeating-linear-gradient(135deg,#1a1714 0 14px,#1f1b18 14px 28px);color:var(--mute);display:flex;height:100%;padding:10px;width:100%}.hero .foto-vuota{background:radial-gradient(ellipse at 60% 30%,#3a0f0c 0,var(--ink) 70%);inset:0;position:absolute}.hero .foto-vuota .label{display:none}.scene .foto-vuota{background:repeating-linear-gradient(135deg,#d8cfc2 0 14px,#ded6ca 14px 28px);color:#6b645a}.chip .foto-vuota{background:var(--red)}.chip .foto-vuota .label{display:none}.cookie-banner{bottom:1.5rem;left:1.5rem;max-width:calc(100vw - 3rem);position:fixed;z-index:9999}.cookie-box{background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.5rem;box-shadow:0 4px 20px #0000001f;box-sizing:border-box;color:#000;max-width:100%;padding:1.25rem 1.5rem;width:300px}.cookie-box__body{color:#000000bf;font-size:.85rem;line-height:1.6;margin-bottom:1rem}.cookie-box__body p{margin:0 0 .5rem}.cookie-box__body p:last-child{margin-bottom:0}.cookie-box__body a{text-decoration:underline}.cookie-box__actions{display:flex;justify-content:center}.cookie-box__actions .btn{cursor:pointer;font-family:var(--sans);min-height:36px;padding:0 20px}.footer-informativa{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;padding:0;text-transform:inherit}.footer-informativa:hover{color:var(--bone)}
