.language-options[data-astro-cid-34uxj53s]{letter-spacing:.08em;align-items:center;gap:14px;font-size:.875rem;display:flex}.language-options[data-astro-cid-34uxj53s] a[data-astro-cid-34uxj53s]{place-items:center;min-width:28px;min-height:44px;text-decoration:none;display:grid}.language-options[data-astro-cid-34uxj53s] a[data-astro-cid-34uxj53s][aria-current]{color:var(--accent);box-shadow:0 1px}.home-atmosphere{--stone-image:url(/assets/stone-continuous-1672.webp);--shadow-a:url(/assets/olive-canopy-a-1200.webp);--shadow-b:url(/assets/olive-canopy-b-1200.webp);--shadow-c:url(/assets/olive-canopy-c-1200.webp);isolation:isolate;background:var(--paper);position:relative;overflow-x:clip}.home-atmosphere:before{content:"";inset:0;top:var(--hero-comparison-height,0px);z-index:-2;pointer-events:none;background:var(--stone-image) left top / 1200px auto repeat;opacity:.86;position:absolute;mask-image:linear-gradient(#0009 0% 38%,#000 61%,#000b 75%,#0007 91%)}.home-atmosphere :is(#storia,#programma,#regalo,#alloggio,#viaggio,#info,.useful-comparison){isolation:auto;background:0 0;position:relative;overflow:visible}.program-legacy-anchor,.story-legacy-anchor,.gift-legacy-anchor{pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.story-legacy-anchor,.gift-legacy-anchor{scroll-margin-top:inherit}.home-atmosphere :is(.reception-band,#partecipa){isolation:isolate;position:relative;overflow:visible}.home-atmosphere .surface-atmosphere{z-index:auto;pointer-events:none;user-select:none;position:absolute;inset:0}.home-atmosphere .surface-stone{display:none}.home-atmosphere .surface-shadow{z-index:-1;aspect-ratio:1;width:clamp(360px,44vw,740px);filter:blur(var(--shadow-softness,3px));opacity:var(--shadow-strength,.19);background:var(--shadow-colour,var(--ink));mask-image:var(--canopy-image,var(--shadow-a)), linear-gradient(to bottom, transparent, #000 20%, #000 80%, transparent), linear-gradient(to right, transparent, #000 8%, #000 92%, transparent);position:absolute;mask-position:50%;mask-size:contain;mask-repeat:no-repeat;mask-composite:intersect}.home-atmosphere .surface-shadow-left{top:2%;left:-19%;transform:rotate(8deg)}.home-atmosphere .surface-shadow-right{--canopy-image:var(--shadow-b);bottom:5%;right:-12%;transform:rotate(-12deg)}.home-atmosphere .story-reference-top{position:relative}.home-atmosphere .surface-story{--story-shadow-overhang:1200px;width:100vw;height:calc(100% + var(--story-shadow-overhang));margin-left:-50vw;inset:-90px auto auto 50%}@media (width<=1000px){.home-atmosphere .surface-story{--story-shadow-overhang:1140px;top:-65px}}.home-atmosphere .surface-story .surface-shadow-left{top:5%;left:-20%}.home-atmosphere .surface-story .surface-shadow-right{--shadow-softness:4px;bottom:4%;right:-14%;transform:rotate(9deg)}.home-atmosphere .surface-shadow-middle{--canopy-image:var(--shadow-c);--shadow-softness:2px;width:clamp(360px,42vw,700px);top:48%;left:-18%;transform:rotate(-18deg)scaleX(-1)}.home-atmosphere .surface-program .surface-shadow-left{--canopy-image:var(--shadow-c);top:2%;transform:rotate(-16deg)scaleX(-1)}.home-atmosphere .surface-program .surface-shadow-right{bottom:0;right:-14%;transform:rotate(26deg)}.home-atmosphere .surface-gift .surface-shadow-left{--canopy-image:var(--shadow-c);top:-7%;left:-24%;transform:rotate(15deg)scaleX(-1)}.home-atmosphere .surface-gift .surface-shadow-right{--canopy-image:var(--shadow-a);bottom:-8%;right:-20%;transform:rotate(-25deg)}.home-atmosphere .surface-stay .surface-shadow-left{top:18%;left:-20%;transform:rotate(-9deg)}.home-atmosphere .surface-stay .surface-shadow-right{--shadow-softness:4px;bottom:-180px;right:-9%;transform:rotate(18deg)}.home-atmosphere .surface-travel{--shadow-strength:.16}.home-atmosphere .surface-travel .surface-shadow-left{--canopy-image:var(--shadow-c);top:auto;bottom:-120px;left:-22%;transform:rotate(28deg)scaleX(-1)}.home-atmosphere .surface-travel .surface-shadow-right{--canopy-image:var(--shadow-a);--shadow-softness:5px;top:28%;bottom:auto;right:-24%;transform:rotate(-28deg)}.home-atmosphere .surface-info{--shadow-strength:.16}.home-atmosphere .surface-info .surface-shadow-left{top:auto;bottom:-20px;left:-20%;transform:rotate(-14deg)}.home-atmosphere .surface-info .surface-shadow-right{--canopy-image:var(--shadow-c);top:-50px;bottom:auto;right:-14%;transform:rotate(18deg)}.home-atmosphere :is(.surface-reception,.surface-closing){--shadow-colour:#573b2b;--shadow-strength:.21}.home-atmosphere :is(.surface-reception,.surface-closing) .surface-stone{z-index:-1;background:var(--stone-image) left top / 1200px auto repeat;filter:grayscale()brightness(.535)contrast(2);opacity:.3;mix-blend-mode:soft-light;display:block;position:absolute;inset:0}.home-atmosphere .surface-reception .surface-shadow-left{--canopy-image:var(--shadow-c);top:-60px;left:-23%;transform:scaleX(-1)rotate(8deg)}.home-atmosphere .surface-reception .surface-shadow-right{bottom:-70px;right:-15%}.home-atmosphere .surface-closing .surface-shadow-left{top:2%;left:-19%;transform:rotate(-20deg)}.home-atmosphere .surface-closing .surface-shadow-right{top:10%;bottom:auto;right:-12%;transform:rotate(16deg)}.home-atmosphere .section-wave{pointer-events:none;user-select:none;width:100%;height:120px;display:block;position:absolute;left:0}.home-atmosphere .wave-paper{fill:var(--paper)}.home-atmosphere .wave-sand{fill:#e8d8c3}.home-atmosphere .wave-terra{fill:var(--terra)}.home-atmosphere .wave-hero{z-index:0;bottom:-2px}.home-atmosphere :is(.wave-reception-top,.wave-reception-bottom,.wave-closing){z-index:-1}.home-atmosphere :is(.wave-reception-top,.wave-closing){top:2px;transform:translateY(-100%)}.home-atmosphere .wave-reception-bottom{bottom:2px;transform:translateY(100%)}.home-atmosphere .ceremony-block{padding-bottom:154px}.home-atmosphere .brunch-block{padding-top:152px}.home-atmosphere .timeline{z-index:1}.home-atmosphere #alloggio{padding-bottom:calc(5rem + 180px)}.home-atmosphere #regalo{background:0 0}.home-atmosphere .wave-stay{z-index:-1;height:180px;bottom:-2px}.home-atmosphere #ricordi{padding-bottom:calc(clamp(3.5rem,6vw,6rem) + 160px)}.home-atmosphere .wave-closing{height:160px}.home-atmosphere .closing-art{clip-path:inset(0);max-width:100%}.home-atmosphere .story-reference-item:not([open]){background:#faf4ec}.home-atmosphere .travel-advice-item:not(.travel-advice-highlight){background:#f8f2e9}.home-atmosphere #info .useful-early{background:#fcf8f1}.home-atmosphere #info .useful-diet{background:#f3e6d7}@media (width<=699px){.home-atmosphere{--stone-image:url(/assets/stone-continuous-900.webp);--shadow-a:url(/assets/olive-canopy-a-600.webp);--shadow-b:url(/assets/olive-canopy-b-600.webp);--shadow-c:url(/assets/olive-canopy-c-600.webp)}.home-atmosphere:before{opacity:.7;background-size:900px}.home-atmosphere .surface-shadow{filter:blur(1.5px);width:58vw;opacity:calc(var(--shadow-strength,.19) * .6)}.home-atmosphere .surface-shadow-left{left:-36%}.home-atmosphere .surface-shadow-right{right:-36%}.home-atmosphere .surface-shadow-middle{top:48%;left:-35%}.home-atmosphere .surface-story{--story-shadow-overhang:1290px;top:-56px}.home-atmosphere .surface-story .surface-shadow-left{width:60vw;top:32%;left:-36%}.home-atmosphere .surface-closing .surface-shadow-left{width:60vw;left:-36%}.home-atmosphere .surface-atmosphere .surface-shadow-left{left:-30%}.home-atmosphere .surface-atmosphere .surface-shadow-right{right:-24%}.home-atmosphere .surface-stay .surface-shadow-right{bottom:-80px}.home-atmosphere .section-wave{height:65px}.home-atmosphere .ceremony-block{padding-bottom:95px}.home-atmosphere .brunch-block{padding-top:92px}.home-atmosphere #alloggio{padding-bottom:calc(3.5rem + 100px)}.home-atmosphere .wave-stay{height:100px}.home-atmosphere #ricordi{padding-bottom:calc(3.5rem + 90px)}.home-atmosphere .wave-closing{height:90px}.home-atmosphere .closing-art{clip-path:inset(0 0 0 33.333%);max-width:none}}.memories-title{isolation:isolate;color:var(--accent);letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(3rem,5.6vw,5.8rem);line-height:1;position:relative}.memories-title:before{content:"";z-index:-1;opacity:.52;pointer-events:none;background:url(/assets/story-yes-wash-800.webp) 50%/100% 100% no-repeat;position:absolute;inset:-.45em 0}.memories-intro p,.memories-section-heading p{text-wrap:pretty;max-width:56ch;margin:1rem auto 0;font-size:clamp(1rem,1.35vw,1.2rem)}.memories-intro p{z-index:1;position:relative}.memories-button{min-height:48px;font:500 clamp(1.25rem, 1.6vw, 1.6rem)/1.2 var(--serif);text-align:center;border-radius:5px;gap:.8rem;padding:.62rem 1.3rem}.memories-button svg,.memories-back svg{flex:none}.memories-button:hover:not(:disabled){background:var(--ink);border-color:var(--ink);color:var(--paper)}.memories-teaser{padding-block:clamp(2.5rem,5.5vw,5rem);position:relative}.memories-anchor{scroll-margin-top:inherit;position:absolute;inset-block-start:0}.memories-teaser-content{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(1.45rem,2vw,2rem);display:grid;position:relative}.memories-intro{width:min(100%,52rem)}.memories-art,.memories-hero-art{width:min(100%,920px)}.memories-art{margin-block-start:-.75rem}.memories-nav,.memories-page{--memories-nav-inset:28px;--memories-nav-height:var(--memories-navigation-height,calc(44px + var(--memories-nav-inset) + env(safe-area-inset-top,0px)))}.memories-page .memories-hero{--memories-heading-inset:90px;padding-block-start:calc(var(--memories-nav-height) + var(--memories-heading-inset) - var(--memories-nav-inset) + clamp(.625rem, 1.1vw, 1rem) + clamp(.8rem, 2vw, 1.75rem))}.memories-hero .memories-intro{text-align:center;margin-inline:auto}.memories-hero-art{margin:clamp(.125rem,.9vw,.75rem) auto 0}html:has(.memories-nav){scroll-padding-top:calc(1.5rem + var(--memories-navigation-height,72px))}.memories-nav{z-index:20;color:var(--accent);background:0 0;margin-block-end:calc(-1 * var(--memories-nav-height));padding-block-start:calc(var(--memories-nav-inset) + env(safe-area-inset-top,0px));position:sticky;inset-block-start:0}.memories-nav.is-scrolled{padding-block:calc(var(--memories-nav-inset) / 2 + env(safe-area-inset-top,0px)) calc(var(--memories-nav-inset) / 2);background:var(--paper);box-shadow:0 1px 0 var(--line)}.memories-nav-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.memories-back{align-items:center;gap:.5rem;min-height:44px;display:inline-flex}.memories-wave{position:relative}.memories-page .memories-wave .wave-stay{height:clamp(36px,5.8vw,82px);position:static}.memories-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,3.75rem);padding-block:clamp(1.25rem,3vw,2.5rem) clamp(2.5rem,5vw,4.5rem);display:grid}.memories-process{align-self:center}.memories-process .visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.memories-section-heading{text-align:center}.memories-section-heading h2{color:var(--accent);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(2.5rem,4.3vw,4rem)}.memories-steps{--memories-step-icon-size:clamp(42px, 5vw, 72px);--memories-step-gap:clamp(.65rem, 1.7vw, 1.5rem);--memories-step-spacing:clamp(.85rem, 1.7vw, 1.5rem);margin:0;padding:0;list-style:none}.memories-steps li{grid-template-columns:var(--memories-step-icon-size) minmax(0, 1fr);align-items:start;gap:var(--memories-step-gap);display:grid}.memories-steps li+li{margin-block-start:var(--memories-step-spacing);padding-block-start:var(--memories-step-spacing);position:relative}.memories-steps li+li:before{content:"";inset-block-start:0;inset-inline:calc(var(--memories-step-icon-size) + var(--memories-step-gap)) 0;border-block-start:1px solid var(--line);opacity:.5;position:absolute}.memories-step-icon{aspect-ratio:1;color:var(--accent);background:#f3e6d7;border-radius:50%;place-items:center;display:grid}.memories-step-icon svg{width:55%;height:auto}.memories-steps h3{color:var(--accent);overflow-wrap:anywhere;font-size:clamp(1.55rem,3.1vw,3rem)}.memories-steps p{margin-top:.35rem}.memories-upload{border:1px solid var(--line);background:var(--paper);border-radius:14px;flex-direction:column;justify-content:center;padding:clamp(1rem,3vw,3.25rem);scroll-margin-block-start:1.5rem;display:flex}.memories-upload-content{text-align:center;flex-direction:column;align-items:center;gap:clamp(.85rem,1.6vw,1.35rem);margin-block-start:clamp(.85rem,2vw,1.5rem);display:flex}.memories-upload-content>p{text-wrap:pretty;max-width:38ch}.memories-upload-content .memories-button{width:min(100%,24rem);padding-inline:clamp(.65rem,2vw,1.3rem)}.memories-upload-content .memories-button:disabled{opacity:.85}.memories-album{padding-bottom:clamp(3.5rem,7vw,6rem)}@media (width<1100px){.memories-nav,.memories-page{--memories-nav-inset:18px}}@media (width<=1000px){.memories-page .memories-hero{--memories-heading-inset:65px}}@media (width<900px){.memories-teaser-content>.memories-button{order:1}.memories-art{width:min(100%,700px);margin-block-start:0}}@media (width<=700px){.memories-page .memories-hero{--memories-heading-inset:56px}}@media (width<700px){.memories-title{font-size:min(3rem,1.5rem + 6.4vw)}}@media (width<640px){.memories-panels{grid-template-columns:minmax(0,1fr)}}img[data-astro-cid-q6sntc7i]{width:100%;height:auto}
