.p-about{position:relative;background:var(--color-ghia-burgundy);color:var(--color-bone-white);overflow:hidden;--dk: #2b0a14}.p-about [data-paper=lemon]{--c: var(--color-limoncello-yellow)}.p-about [data-paper=coral]{--c: var(--color-coral-cta)}.p-about [data-paper=riviera]{--c: var(--color-riviera-blue)}.p-about [data-paper=sage]{--c: var(--color-sage-mist)}.p-about .pa-bg{display:none}.p-about .pa-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.p-about .pa-stage{max-width:var(--page-max-width);margin-inline:auto;padding:clamp(96px,11svh,108px) var(--gutter) clamp(28px,4.6svh,48px)}.p-about .pa-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:0 clamp(32px,3.4vw,50px);height:calc(100svh - clamp(96px,11svh,108px) - clamp(28px,4.6svh,48px));min-height:600px;max-height:860px}.p-about .pa-left{display:flex;flex-direction:column;min-height:0}.p-about .pa-lockup{--fx: linear-gradient(to right, transparent, #000 4%, #000 96%, transparent);--fy: linear-gradient(transparent, #000 6%, #000 94%, transparent);position:relative;width:calc(100% + 170px);margin:-16px -100px -6px -70px;aspect-ratio:1800 / 580;-webkit-mask-image:var(--fx),var(--fy);-webkit-mask-composite:source-in;mask-image:var(--fx),var(--fy);mask-composite:intersect}.p-about .pa-film{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:var(--color-ghia-burgundy)}.p-about .pa-lockup.vb-alpha{z-index:2;-webkit-mask-image:none;mask-image:none;pointer-events:none}.p-about .pa-film.vb-alpha{inset:-8.1034% auto auto 4%;width:89.7778%;height:117.2414%;object-fit:fill;background:none}.p-about .pa-lead{margin:0;max-width:40ch;font-weight:500;font-size:min(clamp(15px,1.25vw,18px),2.2svh);line-height:1.5;color:var(--color-dusty-rose)}.p-about .pa-lead b{font-weight:500;color:var(--color-bone-white)}.p-about .pa-key{flex:none;margin-top:auto;padding-top:clamp(22px,3.6svh,40px);display:grid;grid-auto-rows:clamp(48px,8.4svh,80px)}.p-about .pa-key a{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;padding:0 2px;border-top:1px solid rgba(223,202,200,.2);color:var(--color-bone-white);text-decoration:none;transition:padding-left .25s,color .2s}.p-about .pa-key a:last-child{border-bottom:1px solid rgba(223,202,200,.2)}.p-about .pa-key a:hover,.p-about .pa-key a:focus-visible{padding-left:10px;color:var(--c);outline:none}.p-about .pa-k__n{font:700 14px/1 var(--font-baton-turbo);color:var(--c)}.p-about .pa-k__t{font:700 min(30px,3.6svh)/1 var(--font-baton-turbo);text-transform:uppercase}.p-about .pa-k__s{font:500 12px/1 var(--font-greycliff);letter-spacing:.06em;text-transform:uppercase;color:var(--color-dusty-rose)}.p-about .pa-cta{margin-top:auto;padding-top:clamp(22px,3.6svh,40px);display:flex;align-items:center;gap:18px}.p-about .pa-btn{display:inline-flex;flex:none;white-space:nowrap;align-items:center;gap:10px;height:48px;padding:0 24px;border-radius:99px;background:var(--color-coral-cta);color:var(--dk);font:600 15px/1 var(--font-greycliff);text-decoration:none;box-shadow:2px 3px 0 var(--dk);transition:transform .2s,box-shadow .2s}.p-about .pa-btn:hover,.p-about .pa-btn:focus-visible{transform:translate(-1px,-2px);box-shadow:3px 5px 0 var(--dk)}.p-about .pa-cta small{font:500 13px/1.35 var(--font-greycliff);color:var(--color-dusty-rose)}.p-about .pa-gal{list-style:none;margin:0;position:relative;display:grid;grid-template-columns:1.5fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:30px 28px;min-height:0;padding:8px 14px 0 4px}.p-about .pa-card{position:relative;min-height:0}.p-about .pa-card--big{grid-row:span 2}.p-about .pa-card--c2{margin-top:22px}.p-about .pa-card--c3{margin-bottom:12px}.p-about .pa-card--wide{grid-column:2 / span 2;margin-left:20px}.p-about .pa-print{position:absolute;inset:0;overflow:hidden;border:9px solid var(--color-bone-white);border-radius:6px;background:var(--color-bone-white);box-shadow:0 2px #00000014,0 24px 36px #0006;transform:rotate(var(--r, 0deg));transition:transform .45s cubic-bezier(.3,1.3,.5,1)}.p-about .pa-print img,.p-about .pa-reel{display:block;width:100%;height:100%;object-fit:cover}.p-about .pa-reel{position:absolute;inset:0;opacity:0;transition:opacity .35s}.p-about .pa-reel.is-on{opacity:1}.p-about .pa-card--big{--r: -1.4deg}.p-about .pa-card--c2{--r: 1.8deg}.p-about .pa-card--c3{--r: -2deg}.p-about .pa-card--wide{--r: .9deg}.p-about .pa-card:hover .pa-print{transform:rotate(0) translateY(-6px)}.p-about .pa-strap{position:absolute;z-index:4;width:92px;height:30px;background:var(--c);opacity:.9;box-shadow:0 2px 4px #0003;pointer-events:none}.p-about .pa-strap:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgba(255,255,255,.38),transparent 40%,rgba(255,255,255,.16) 70%,transparent)}.p-about .pa-strap--tl{top:-13px;left:22px;rotate:-8deg}.p-about .pa-strap--tr{top:-13px;right:26px;rotate:7deg}.p-about .pa-strap--br{bottom:-13px;right:40px;rotate:-6deg}.p-about .pa-credit{position:absolute;z-index:5;left:22px;top:18px;padding:5px 9px 4px;background:#2b0a14b8;color:var(--color-aperitivo-cream);font:500 11.5px/1 var(--font-greycliff);letter-spacing:.05em;text-transform:uppercase;border-radius:3px;pointer-events:none}.p-about .pa-card--big .pa-credit{top:26px;left:28px}.p-about .pa-tape{position:absolute;z-index:5;left:-18px;bottom:22px;max-width:calc(100% - 10px);padding:13px 26px 18px 18px;background:var(--c);color:var(--dk);rotate:-2.2deg;clip-path:polygon(0 8%,6% 3%,14% 7%,24% 2%,35% 6%,47% 1%,58% 5%,69% 0,80% 5%,90% 2%,100% 6%,100% 93%,91% 98%,82% 94%,71% 100%,60% 95%,49% 99%,37% 94%,26% 99%,15% 95%,7% 100%,0 96%)}.p-about .pa-tape:after{content:"";position:absolute;left:4%;right:4%;bottom:10%;height:2px;background:repeating-linear-gradient(90deg,rgba(43,10,20,.26) 0 14px,transparent 14px 28px)}.p-about .pa-card--c2 .pa-tape,.p-about .pa-card--wide .pa-tape{rotate:1.8deg}.p-about .pa-card--c2 .pa-tape,.p-about .pa-card--c3 .pa-tape{bottom:16px;padding:10px 20px 14px 16px}.p-about .pa-tape h3{margin:0;font:700 min(36px,4.2svh)/.95 var(--font-baton-turbo);text-transform:uppercase}.p-about .pa-card--c2 h3,.p-about .pa-card--c3 h3{font-size:min(32px,3.7svh)}.p-about .pa-tape p{margin:4px 0 0;max-width:30ch;font-size:13px;line-height:1.38}.p-about .pa-pills{list-style:none;margin:9px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:5px}.p-about .pa-pills li{padding:4px 10px 3px;border-radius:99px;background:#2b0a141f;font:500 11.5px/1.2 var(--font-greycliff)}.p-about .pa-card--big .pa-tape{bottom:40px;right:22px;max-width:none;padding:17px 34px 22px 22px}.p-about .pa-card--big h3{font-size:min(60px,7svh)}.p-about .pa-card--big .pa-tape p{font-size:14.5px;max-width:32ch}.p-about .pa-card--big .pa-pills li{font-size:12.5px;padding:5px 12px 4px}.p-about.is-pre .pa-print,.p-about.is-pre .pa-strap,.p-about.is-pre .pa-credit{opacity:0;translate:0 -26px}.p-about.is-pre .pa-tape{clip-path:inset(0 100% 0 0)}.p-about.is-in .pa-print,.p-about.is-in .pa-strap,.p-about.is-in .pa-credit{animation:pa-drop .55s cubic-bezier(.2,1.3,.4,1) both;animation-delay:calc(var(--d, 0) * .12s)}.p-about.is-in .pa-tape{animation:pa-step .4s step-end both;animation-delay:calc(.38s + var(--d, 0) * .12s)}.p-about .pa-card--big{--d: 0}.p-about .pa-card--c2{--d: 1}.p-about .pa-card--c3{--d: 2}.p-about .pa-card--wide{--d: 3}@keyframes pa-drop{0%{opacity:0;translate:0 -26px}to{opacity:1;translate:0 0}}@keyframes pa-step{0%{clip-path:polygon(0 8%,19% 6%,19% 94%,0 96%)}20%{clip-path:polygon(0 8%,38% 5%,38% 95%,0 96%)}40%{clip-path:polygon(0 8%,57% 5%,57% 97%,0 96%)}60%{clip-path:polygon(0 8%,6% 3%,14% 7%,24% 2%,35% 6%,47% 1%,58% 5%,69% 0,76% 4%,76% 96%,71% 100%,60% 95%,49% 99%,37% 94%,26% 99%,15% 95%,7% 100%,0 96%)}80%,to{clip-path:polygon(0 8%,6% 3%,14% 7%,24% 2%,35% 6%,47% 1%,58% 5%,69% 0,80% 5%,90% 2%,100% 6%,100% 93%,91% 98%,82% 94%,71% 100%,60% 95%,49% 99%,37% 94%,26% 99%,15% 95%,7% 100%,0 96%)}}html[data-motion=off] .p-about .pa-print,html[data-motion=off] .p-about .pa-strap,html[data-motion=off] .p-about .pa-credit,html[data-motion=off] .p-about .pa-tape{animation:none!important;opacity:1!important;translate:0 0!important}html[data-motion=off] .p-about.is-pre .pa-tape{clip-path:polygon(0 8%,6% 3%,14% 7%,24% 2%,35% 6%,47% 1%,58% 5%,69% 0,80% 5%,90% 2%,100% 6%,100% 93%,91% 98%,82% 94%,71% 100%,60% 95%,49% 99%,37% 94%,26% 99%,15% 95%,7% 100%,0 96%)}.p-about.is-scene{background:transparent;overflow:visible}.p-about.is-scene .pa-bg{display:block;position:sticky;top:0;z-index:1;height:100vh;height:100svh;background:var(--color-ghia-burgundy);opacity:0;pointer-events:none}.p-about.is-scene .pa-stage{position:sticky;top:0;z-index:3;height:100vh;height:100svh;margin-top:-100vh;margin-top:-100svh;opacity:0;transform-origin:50% 50%;overflow:hidden}@media(min-width:821px)and (max-height:720px){.p-about .pa-grid{min-height:460px}.p-about .pa-key{grid-auto-rows:clamp(40px,6.6svh,80px);padding-top:min(16px,2.4svh)}.p-about .pa-cta{padding-top:min(16px,2.4svh)}.p-about .pa-k__s,.p-about .pa-cta small,.p-about .pa-tape p{display:none}}@media(min-width:821px)and (max-width:1199px){.p-about .pa-card--c2 .pa-tape p,.p-about .pa-card--c3 .pa-tape p{display:none}}@media(max-width:820px),(min-width:821px)and (max-width:1100px)and (orientation:portrait){.p-about .pa-stage{padding:88px var(--gutter) 22px}.p-about.is-scene .pa-stage{padding-top:80px}.p-about .pa-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;height:auto;min-height:0;max-height:none;gap:min(14px,1.8svh)}.p-about.is-scene .pa-grid{height:calc(100svh - 102px)}.p-about .pa-lockup{width:calc(100% + 40px);margin:-2px -20px -10px}.p-about .pa-lead{font-size:min(clamp(14px,3.8vw,17px),2.1svh);line-height:1.4;max-width:none}.p-about .pa-key,.p-about .pa-cta small{display:none}.p-about .pa-cta{margin-top:min(12px,1.4svh)}.p-about .pa-btn{height:42px;padding:0 20px;font-size:14px}.p-about .pa-gal{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:min(18px,2.2svh) 16px;padding:10px 6px 0;min-height:min(380px,44svh)}.p-about .pa-card--big{grid-row:auto}.p-about .pa-card--wide{grid-column:auto;margin-left:0}.p-about .pa-card--c2{margin-top:0}.p-about .pa-card--c3{margin-bottom:0}.p-about .pa-print{border-width:6px}.p-about .pa-credit,.p-about .pa-strap--br,.p-about .pa-strap--tr{display:none}.p-about .pa-strap{width:56px;height:20px;top:-9px}.p-about .pa-tape,.p-about .pa-card--big .pa-tape,.p-about .pa-card--c2 .pa-tape,.p-about .pa-card--c3 .pa-tape{left:-8px;right:auto;bottom:10px;max-width:calc(100% + 4px);padding:7px 14px 10px 10px}.p-about .pa-tape h3,.p-about .pa-card--big h3,.p-about .pa-card--c2 h3,.p-about .pa-card--c3 h3{font-size:min(clamp(20px,6vw,30px),3.4svh)}.p-about .pa-tape p,.p-about .pa-pills{display:none}}@media(max-height:559px){.p-about .pa-grid{height:auto;min-height:0;max-height:none}.p-about .pa-gal{min-height:520px}}.p-graft{--pg-pad: var(--gutter)}.pg-defs{position:absolute;width:0;height:0;overflow:hidden}.p-graft .pg-wrap{position:relative;z-index:2;width:100%;max-width:var(--page-max-width);margin-inline:auto;padding-inline:var(--pg-pad)}.p-graft .pg-eyebrow{font-family:var(--font-baton-turbo);font-weight:700;text-transform:uppercase;letter-spacing:0}.p-graft .pg-h48{font-family:var(--font-baton-turbo);font-weight:700;font-size:clamp(34px,5vw,var(--text-display));line-height:var(--leading-display);text-transform:uppercase;letter-spacing:0}.p-graft .pg-lead{font-size:var(--text-body-lg);line-height:var(--leading-body-lg);max-width:52ch}.p-graft.pg-roster{background:var(--color-aperitivo-cream);color:var(--color-charcoal);min-height:100vh;min-height:100svh;display:flex;align-items:flex-start;padding-block:clamp(84px,11svh,112px) clamp(24px,4svh,48px)}.p-graft.pg-roster>.pg-wrap{width:100%;margin-block:auto}.p-graft .pg-eyebrow{display:flex;margin-bottom:16px;font-size:var(--text-heading-lg);line-height:1.2;color:var(--color-olive-grove)}.p-graft .pg-roster__head{display:grid;grid-template-columns:1.3fr 1fr;gap:24px clamp(32px,6vw,96px);align-items:end;margin-bottom:clamp(24px,3vw,40px)}.p-graft.pg-roster .pg-lead{color:var(--color-olive-grove);justify-self:start}.p-graft.pg-roster .pg-h48{color:var(--color-ghia-burgundy)}.p-graft .pg-rows{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(24px,3vw,48px);row-gap:clamp(16px,3.4svh,36px)}.p-graft .pg-rows>li{border-top:1px solid var(--color-olive-grove)}.p-graft .pg-row{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"num title" "text text" "tags tags";column-gap:14px;row-gap:clamp(8px,1.4svh,14px);align-items:baseline;padding-top:clamp(14px,2.2svh,24px);color:var(--color-charcoal)}.p-graft .pg-row__num,.p-graft .pg-row__title{font-family:var(--font-baton-turbo);font-weight:700;line-height:1.05;text-transform:uppercase;white-space:nowrap;color:var(--color-charcoal)}.p-graft .pg-row__num{grid-area:num;font-size:min(clamp(22px,2.2vw,32px),4svh);color:var(--color-ghia-burgundy)}.p-graft .pg-row__title{grid-area:title;font-size:min(clamp(26px,2.9vw,42px),5.2svh)}.p-graft .pg-row__text{grid-area:text;max-width:46ch;font-size:min(clamp(14px,1.15vw,17px),2.5svh);line-height:1.45;color:var(--color-olive-grove)}.p-graft .pg-row__tags{grid-area:tags;display:flex;flex-wrap:wrap;gap:8px}.p-graft .pg-tag{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border:0;border-radius:var(--radius-tags);background:var(--color-ghia-burgundy);color:var(--color-bone-white);font-size:min(var(--text-body-sm),2.3svh);font-weight:500;line-height:1.2;white-space:nowrap}@media(max-width:1000px)and (min-width:861px){.p-graft .pg-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.p-graft.pg-roster{align-items:flex-start}}@media(max-width:860px),(min-width:861px)and (max-width:1100px)and (orientation:portrait){.p-graft .pg-roster__head{grid-template-columns:1fr;gap:10px}.p-graft.pg-roster{padding-block:66px 8px}.p-graft .pg-eyebrow{font-size:21px;margin-bottom:4px}.p-graft .pg-h48{font-size:clamp(27px,7vw,34px)}.p-graft .pg-lead{font-size:clamp(13.5px,3.5vw,16px);line-height:1.32}.p-graft .pg-roster__head{margin-bottom:10px}.p-graft .pg-rows{grid-template-columns:minmax(0,1fr);row-gap:0}.p-graft .pg-row{padding:clamp(7px,1.3svh,16px) 0 clamp(8px,1.5svh,18px);row-gap:2px}.p-graft .pg-row__num,.p-graft .pg-row__title{font-size:clamp(20px,5.2vw,26px)}.p-graft .pg-row__text{font-size:clamp(13px,3.3vw,15px);line-height:1.3}.p-graft .pg-row__tags{display:none}}@media(max-height:740px)and (max-width:860px){.p-graft.pg-roster{padding-block:82px 6px}.p-graft .pg-lead{display:none}.p-graft .pg-roster__head{margin-bottom:8px}.p-graft .pg-eyebrow{font-size:min(21px,3.5svh)}.p-graft .pg-h48{font-size:min(27px,4.4svh)}.p-graft .pg-row{padding:min(7px,1.1svh) 0 min(8px,1.2svh)}.p-graft .pg-row__num,.p-graft .pg-row__title{font-size:min(20px,3.3svh,6.2vw)}.p-graft .pg-row__text{font-size:min(13px,2.1svh,3.7vw);line-height:1.28}.p-graft .pg-tail{display:none}}.p-graft.pg-roster.is-rising{position:sticky;top:0;z-index:2}.p-board.is-after-scene{position:relative;z-index:2}.p-board{background:var(--color-ghia-burgundy);color:var(--color-bone-white)}.p-board .pb-eyebrow{display:flex;margin:0 0 16px;font-family:var(--font-baton-turbo);font-weight:700;font-size:var(--text-heading-lg);line-height:1.2;text-transform:uppercase;letter-spacing:0;color:var(--color-dusty-rose)}.p-board .pb-head{display:grid;grid-template-columns:1.3fr 1fr;gap:24px clamp(32px,6vw,96px);align-items:end}.p-board .pb-title{font-family:var(--font-baton-turbo);font-weight:700;font-size:clamp(34px,5vw,var(--text-display));line-height:var(--leading-display);letter-spacing:0;text-transform:uppercase;color:var(--color-bone-white)}.p-board .pb-lead{margin:0;font-size:var(--text-body-lg);line-height:var(--leading-body-lg);max-width:52ch;color:var(--color-bone-white)}.p-board .pb-name{font-family:var(--font-baton-turbo);font-weight:700;font-size:var(--text-subheading);line-height:1;letter-spacing:0;text-transform:uppercase;color:var(--color-bone-white)}.p-board .pb-tag{display:inline-flex;align-items:center;padding:6px 14px;border-radius:var(--radius-tags);background:var(--color-aperitivo-cream);color:var(--color-charcoal);font-size:var(--text-body-sm);font-weight:500;line-height:1.2;white-space:nowrap;transition:background-color .3s ease}.p-board .pb-dot{display:grid;place-items:center;width:clamp(48px,5vw,72px);aspect-ratio:1;border-radius:9999px;background:var(--color-charcoal);color:var(--color-coral-cta);transition:color .3s ease,translate .3s ease}.p-board .pb-dot svg{width:46%;height:46%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.p-board .pb-static{padding-block:clamp(48px,5vw,72px)}.p-board .pb-wrap{max-width:var(--page-max-width);margin-inline:auto;padding-inline:var(--gutter)}.p-board .pb-list{list-style:none;margin:clamp(28px,3vw,44px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,24px)}.p-board .pb-item{display:block;color:inherit;text-decoration:none}.p-board .pb-item__img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:14px;background:var(--color-olive-grove)}.p-board .pb-item__cap{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding-top:14px}.p-board .pb-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:clamp(14px,1.8vw,24px);padding:clamp(20px,3vw,36px);border-radius:14px;background:var(--color-coral-cta);color:var(--color-charcoal);text-decoration:none;transition:background-color .3s ease}.p-board .pb-bar__t{font-family:var(--font-baton-turbo);font-weight:700;font-size:clamp(44px,8vw,120px);line-height:.9;text-transform:uppercase}.p-board .pb-bar:focus-visible{background:var(--color-limoncello-yellow);outline:none}.p-board .pb-bar:focus-visible .pb-dot{color:var(--color-limoncello-yellow)}.p-board .pb-item:focus-visible{outline:2px solid var(--color-limoncello-yellow);outline-offset:6px;border-radius:14px}@media(hover:hover){.p-board .pb-bar:hover{background:var(--color-limoncello-yellow)}.p-board .pb-bar:hover .pb-dot{color:var(--color-limoncello-yellow);translate:4px -4px}.p-board .pb-item:hover .pb-tag{background:var(--color-limoncello-yellow)}}@media(max-width:760px){.p-board .pb-list{grid-template-columns:minmax(0,1fr)}}.p-board .pb-track,.p-board.is-scene .pb-static{display:none}.p-board.is-scene .pb-track{display:block}.p-board .pb-pin{--s: 120px;--edge: max(var(--gutter), calc((100% - var(--page-max-width)) / 2 + var(--gutter)));position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.p-board .pb-bg{position:absolute;inset:0;background:var(--color-ghia-burgundy);opacity:0}.p-board.is-scene{background:transparent}.p-board .pb-scene{position:absolute;inset:0;perspective:2400px}.p-board .pb-board3d{position:absolute;left:50%;top:50%;width:calc(var(--s) * 8);height:calc(var(--s) * 8);margin:calc(var(--s) * -4) 0 0 calc(var(--s) * -4);transform-style:preserve-3d;transform-origin:50% 50%;--rad: calc(var(--s) * .14)}.p-board .pb-slab{position:absolute;inset:calc(var(--s) * -.1);background:#2b0a14;box-shadow:0 calc(var(--s) * .5) calc(var(--s) * 1) rgba(0,0,0,calc(.35 * var(--shd, 1)));transform:translateZ(calc(var(--s) * -.14));border-radius:calc(var(--rad) + var(--s) * .1)}.p-board .pb-grid{position:absolute;inset:0;display:grid;grid-template:repeat(8,1fr) / repeat(8,1fr)}.p-board .pb-sq{background:var(--color-ghia-burgundy) center / cover no-repeat;transition:background-color .35s ease}.p-board .pb-sq--l{background-color:var(--color-aperitivo-cream)}.p-board .pb-sq.is-lit{background-color:var(--pc, var(--color-limoncello-yellow))}.p-board .pb-sq--proj:after{content:"";position:absolute;inset:20%;border:calc(var(--s) * .025) solid #2b0a14;border-radius:50%;opacity:0;transition:opacity .3s ease}.p-board .pb-sq--proj.is-lit:after{opacity:1;animation:pb-ring 1.2s step-end infinite}@keyframes pb-ring{0%{inset:20%}50%{inset:13%}}.p-board .pb-sq--dk,.p-board .pb-sq--proj{position:relative;background-color:var(--color-aperitivo-cream)}.p-board .pb-grid>.pb-sq:nth-child(1){border-top-left-radius:var(--rad)}.p-board .pb-grid>.pb-sq:nth-child(8){border-top-right-radius:var(--rad)}.p-board .pb-grid>.pb-sq:nth-child(57){border-bottom-left-radius:var(--rad)}.p-board .pb-grid>.pb-sq:nth-child(64){border-bottom-right-radius:var(--rad)}.p-board .pb-sq__r,.p-board .pb-sq__f,.p-board .pb-sq__b{border-radius:inherit}.p-board .pb-sq__r{position:absolute;inset:0;transform-style:preserve-3d}.p-board .pb-sq__f,.p-board .pb-sq__b{position:absolute;inset:0;backface-visibility:hidden}.p-board .pb-sq__f{background:var(--color-ghia-burgundy);transition:background-color .35s ease}.p-board .pb-sq__b{background:var(--color-aperitivo-cream);transform:rotateY(180deg)}.p-board .pb-sq--proj.is-lit .pb-sq__f{background:var(--pc)}.p-board .pb-sq--proj.is-turned{background-color:var(--color-ghia-burgundy)}.p-board .pb-sq--proj.is-turned.is-lit{background-color:var(--pc)}.p-board .pb-board3d.is-settled .pb-sq__r{display:none}.p-board .pb-sq--go{display:grid;place-items:center;background-color:var(--color-aperitivo-cream);color:var(--color-ghia-burgundy);font-family:var(--font-baton-turbo);font-weight:700;font-size:calc(var(--s) * .26);line-height:.9;text-transform:uppercase;text-align:center}.p-board .pb-sq--go span{display:block}.p-board .pb-card{position:absolute;left:calc((7.5 - var(--d)) * var(--s));top:calc((7.5 - var(--d)) * var(--s));width:calc(var(--s) * 3.4);height:calc(var(--s) * 2.3);margin:calc(var(--s) * -2.3) 0 0 calc(var(--s) * -1.7);box-sizing:border-box;border:calc(var(--s) * .07 * var(--pp, 0)) solid var(--color-bone-white);border-radius:calc(var(--s) * .1 * var(--pp, 0));overflow:hidden;container-type:size;background:var(--color-ghia-burgundy) center / cover no-repeat;transform-origin:50% 100%;clip-path:inset(0 calc(var(--cx, 16.18) * 1%) 0 calc(var(--cx, 16.18) * 1%) round calc(var(--s) * .1 * var(--pp, 0)));transform:translate3d(calc(var(--tx, 0px) * var(--pp, 0)),calc(var(--ty, 0px) * var(--pp, 0)),calc(var(--s) * (.02 + var(--lz, 0)))) rotate(calc(-1 * var(--rz, 0deg) * var(--pp, 0))) translateY(calc(var(--s) * 1.15 * var(--sc, .4348) * (1 - var(--pp, 0)))) rotateX(calc(-1 * var(--ang, 0deg))) scale(var(--sc, .4348))}.p-board .pb-video{position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);object-fit:cover;opacity:0;pointer-events:none;transition:opacity .6s ease}.p-board .pb-video.is-on{opacity:1}.p-board .pb-card__cr{position:absolute;z-index:2;left:calc(var(--s) * .14);top:calc(var(--s) * .14);padding:calc(var(--s) * .05) calc(var(--s) * .08) calc(var(--s) * .04);border-radius:calc(var(--s) * .025);background:#2b0a14b8;color:var(--color-aperitivo-cream);font:500 calc(var(--s) * .1)/1 var(--font-greycliff);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;opacity:calc((var(--pp, 0) - .85) * 6.67)}html[data-motion=off] .p-board .pb-video{display:none}.p-board .pb-copy--scene{position:absolute;z-index:3;left:var(--edge);top:max(102px,19svh);width:min(40vw,580px);display:flex;flex-direction:column;align-items:flex-start;pointer-events:none}.p-board .pb-copy--scene .pb-eyebrow-row,.p-board .pb-copy--scene .pb-head{display:contents}.p-board .pb-copy--scene .pb-eyebrow{order:1;margin:0;font-size:clamp(20px,1.7vw,26px)}.p-board .pb-copy--scene .pb-title{order:2;margin:min(14px,1.6svh) 0 0;font-size:min(clamp(48px,7.4vw,108px),12.5svh);line-height:.95}.p-board .pb-copy--scene .pb-lead{order:3;margin-top:min(30px,3.4svh);max-width:34ch;font-size:min(clamp(17px,1.4vw,20px),2.4svh);line-height:1.5;color:var(--color-dusty-rose)}.p-board .pb-copy--scene .pb-skip{order:4;margin-top:min(28px,3.2svh)}.p-board .pb-skip{display:inline-flex;align-items:center;gap:8px;pointer-events:auto;padding:11px 18px 11px 20px;border-radius:var(--radius-tags);background:var(--color-coral-cta);color:var(--color-charcoal);font-size:var(--text-body-sm);font-weight:500;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background-color .3s ease}.p-board .pb-skip svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:translate .3s ease}.p-board .pb-skip:focus-visible{background:var(--color-limoncello-yellow);outline:2px solid var(--color-bone-white);outline-offset:3px}@media(hover:hover){.p-board .pb-skip:hover{background:var(--color-limoncello-yellow)}.p-board .pb-skip:hover svg{translate:2px -2px}}.p-board .pb-label{position:absolute;z-index:4;left:var(--edge);bottom:clamp(24px,3.4vw,48px);height:90px;pointer-events:none}.p-board .pb-label__i{position:absolute;left:0;bottom:0;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;width:max-content;max-width:calc(100vw - 2 * var(--gutter));padding:clamp(12px,1.3vw,18px) clamp(30px,3.4vw,48px) clamp(20px,2vw,28px) clamp(16px,1.8vw,26px);margin-left:-8px;background:var(--c);color:#2b0a14;clip-path:polygon(0 8%,6% 3%,14% 7%,24% 2%,35% 6%,47% 1%,58% 5%,69% 0,80% 5%,90% 2%,100% 6%,100% 93%,91% 98%,82% 94%,71% 100%,60% 95%,49% 99%,37% 94%,26% 99%,15% 95%,7% 100%,0 96%);rotate:-2deg;opacity:0;visibility:hidden}.p-board .pb-label__i:after{content:"";position:absolute;left:4%;right:4%;bottom:11%;height:2px;background:repeating-linear-gradient(90deg,rgba(43,10,20,.26) 0 14px,transparent 14px 28px)}.p-board .pb-label__i.is-on{visibility:visible;animation:pb-tape-in .2s step-end both}@keyframes pb-tape-in{0%{opacity:0;translate:-46px 12px;rotate:-7deg}34%{opacity:1;translate:-16px 4px;rotate:-4deg}67%{opacity:1;translate:-4px 0;rotate:-2.6deg}to{opacity:1;translate:0 0;rotate:-2deg}}.p-board .pb-label__n{flex-basis:100%;font-family:var(--font-baton-turbo);font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1;opacity:.7}.p-board .pb-label .pb-name{font-size:min(clamp(36px,5vw,72px),8svh);color:#2b0a14;line-height:.95}.p-board .pb-label .pb-tag{background:#2b0a141f;color:#2b0a14}.p-board .pb-count{position:absolute;z-index:4;right:var(--edge);bottom:clamp(24px,3.4vw,48px);display:flex;gap:10px;opacity:0;transition:opacity .3s ease;pointer-events:none}.p-board .pb-count.is-on{opacity:1}.p-board .pb-count i{width:34px;height:8px;border-radius:2px;background:#fef6ee40}.p-board .pb-count i.is-on{background:var(--c)}.p-board .pb-tw{display:inline-block;white-space:nowrap}.p-board .pb-tl{visibility:hidden}.p-board .pb-copy--scene.is-typing .pb-tl{animation:pb-type .01s step-end both;animation-delay:calc(var(--i) * 45ms + .12s)}@keyframes pb-type{0%{visibility:hidden}to{visibility:visible}}.p-board .pb-end{position:absolute;inset:0;z-index:6;background:var(--color-aperitivo-cream);visibility:hidden;pointer-events:none;clip-path:inset(50%)}.p-board .pb-contact-hold{position:sticky;top:0;z-index:4;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;visibility:hidden;opacity:0;background:var(--color-aperitivo-cream)}.p-board .pb-contact-hold .c-band{flex:1 1 auto;display:flex;align-items:flex-start;padding-top:max(92px,clamp(56px,5.5vw,80px))}.p-board .pb-contact-hold .c-band__inner{width:100%;margin-block:auto}.p-board .pb-contact-hold{background:transparent}.p-board .pb-hand{position:absolute;z-index:5;transform-origin:0 0;pointer-events:none;visibility:hidden}.p-board .pb-hand .c-title{margin:0;white-space:nowrap}.p-board .pb-contact-hold .c-title{translate:0 0}.p-board .pb-contact-hold [data-hand]:not(.is-step){opacity:0!important}.p-board .pb-contact-hold [data-hand].is-step{opacity:1;translate:0 0;animation:pb-step-in .2s step-end both}@keyframes pb-step-in{0%{opacity:0;transform:translate(-22px,10px) rotate(-2.4deg)}34%{opacity:1;transform:translate(-8px,4px) rotate(-1.2deg)}67%{opacity:1;transform:translate(-2px) rotate(-.4deg)}to{opacity:1;transform:none}}.p-board .pb-contact-hold .c-title.is-hop .c-hop{animation:c-hop .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i) * 70ms)}@media(max-width:860px){.p-board .pb-head{grid-template-columns:1fr}.p-board .pb-eyebrow{font-size:28px}}@media(max-width:820px){.p-board .pb-copy--scene{top:clamp(88px,13svh,112px);right:var(--edge);width:auto}.p-board .pb-copy--scene .pb-title{font-size:min(clamp(40px,13vw,72px),8.6svh)}.p-board .pb-copy--scene .pb-lead{margin-top:14px;font-size:16px}.p-board .pb-copy--scene .pb-skip{margin-top:18px}.p-board .pb-count{bottom:auto;top:96px;gap:6px}.p-board .pb-count i{width:24px;height:6px}}@media(max-width:820px)and (max-height:640px){.p-board .pb-copy--scene .pb-lead{display:none}}@media(min-width:600px)and (max-width:860px),(min-width:861px)and (max-width:1100px)and (orientation:portrait){.p-graft.pg-roster{padding-block:96px 24px}.p-graft .pg-eyebrow{font-size:min(clamp(26px,3.6vw,32px),3.4svh);margin-bottom:8px}.p-graft .pg-h48{font-size:min(clamp(42px,7vw,60px),4.6svh)}.p-graft .pg-lead{display:none;font-size:min(clamp(17px,2.4vw,21px),2.1svh)}.p-graft .pg-tail{display:none}.p-graft .pg-roster__head{margin-bottom:clamp(14px,2.4svh,32px)}.p-graft .pg-row{padding:clamp(10px,1.7svh,24px) 0 clamp(12px,1.9svh,26px)}.p-graft .pg-row__num,.p-graft .pg-row__title{font-size:min(clamp(30px,4.8vw,42px),3.6svh)}.p-graft .pg-row__text{font-size:min(clamp(16px,2.4vw,20px),2.1svh);line-height:1.35}}@media(min-height:1150px)and (min-width:600px)and (max-width:860px),(min-height:1150px)and (min-width:861px)and (max-width:1100px)and (orientation:portrait){.p-graft .pg-lead{display:block}.p-graft .pg-tail{display:inline}}@media(max-height:559px)and (max-width:1100px){.p-graft.pg-roster{padding-block:96px 40px}.p-graft .pg-eyebrow{font-size:24px}.p-graft .pg-h48{font-size:clamp(30px,5vw,44px)}.p-graft .pg-lead{display:block;font-size:clamp(15px,2.1vw,18px)}.p-graft .pg-roster__head{margin-bottom:20px}.p-graft .pg-row{padding:14px 0 16px}.p-graft .pg-row__num,.p-graft .pg-row__title{font-size:clamp(22px,3.4vw,30px)}.p-graft .pg-row__text{font-size:clamp(15px,2.1vw,18px);line-height:1.4}.p-graft .pg-tail{display:inline}}@media(min-width:861px)and (max-height:720px){.p-graft .pg-row__tags{display:none}}.mvx{--ink: #2b0a14;--burg: var(--color-ghia-burgundy);--gap: clamp(20px, 2.15vw, 31px);--frame-w: 1.32fr;--paper: var(--color-limoncello-yellow)}.mvx [data-paper=lemon]{--paper: var(--color-limoncello-yellow)}.mvx [data-paper=coral]{--paper: var(--color-coral-cta)}.mvx [data-paper=riviera]{--paper: var(--color-riviera-blue)}.mvx [data-paper=sage]{--paper: var(--color-sage-mist)}.p-graft.pg-roster.mvx{padding-block:clamp(86px,11svh,100px) clamp(18px,3svh,40px)}.mvx .mvx__inner{display:grid;grid-template-columns:var(--frame-w) 1fr;grid-template-areas:"title lead" "title bar" "stage stage";column-gap:var(--gap)}.mvx__head{display:contents}.mvx__title{grid-area:title;align-self:start;margin:0;font-family:var(--font-baton-turbo);font-weight:700;text-transform:uppercase;line-height:.92;letter-spacing:0;font-size:min(clamp(40px,6vw,88px),9.6svh);color:var(--burg)}.mvx__title .mvx__w{display:inline-block;white-space:nowrap}.mvx__title .mvx__ch{display:inline-block;transition:text-shadow .35s ease}.mvx__title.is-lit .mvx__ch,.mvx:not(.is-pre) .mvx__title:not(.is-typing) .mvx__ch{text-shadow:.008em .008em 0 var(--color-coral-cta),.016em .016em 0 var(--color-coral-cta),.024em .024em 0 var(--color-coral-cta),.032em .032em 0 var(--color-coral-cta),.04em .04em 0 var(--color-coral-cta),.048em .048em 0 var(--color-coral-cta)}.mvx__lead{grid-area:lead;justify-self:end;max-width:33ch;margin:0;text-align:right;font-size:min(clamp(15px,1.25vw,18px),2.2svh);line-height:1.5;color:var(--color-olive-grove)}.mvx__lead b{font-weight:500;color:var(--burg)}.mvx__bar{grid-area:bar;justify-self:end;align-self:start;margin-top:min(12px,1.4svh)}.mvx__auto{display:inline-flex;align-items:center;gap:9px;height:34px;padding:0 16px;border-radius:99px;border:1px solid rgba(101,28,50,.28);background:transparent;color:var(--burg);font:500 13px/1 var(--font-greycliff);cursor:pointer;transition:border-color .2s,background-color .2s}.mvx__auto:hover{border-color:var(--burg);background:#651c320d}.mvx__auto i{position:relative;width:8px;height:10px}.mvx__auto i:before,.mvx__auto i:after{content:"";position:absolute;top:0;width:3px;height:10px;background:currentColor}.mvx__auto i:before{left:0}.mvx__auto i:after{right:0}.mvx__auto[aria-pressed=false] i:before{width:0;height:0;background:none;border-left:8px solid currentColor;border-top:5px solid transparent;border-bottom:5px solid transparent}.mvx__auto[aria-pressed=false] i:after{display:none}.mvx__auto:focus-visible,.mvx__tab:focus-visible,.mvx__steps li:focus-visible{outline:2px solid var(--color-coral-cta);outline-offset:3px}.mvx__stagewrap{grid-area:stage;margin-top:min(16px,1.8svh)}.mvx__stage{display:grid}.mvx__view{grid-area:1 / 1;display:none;grid-template-columns:var(--frame-w) 1fr;grid-template-areas:"frame side";column-gap:var(--gap)}.mvx__view.is-on{display:grid}.mvx__view.is-leaving{z-index:0}.mvx__view.is-arriving{z-index:1}.mvx__frame{grid-area:frame;position:relative;height:min(520px,calc(100svh - 372px),calc((min(100vw,var(--page-max-width)) - 2 * var(--gutter) - var(--gap)) * 1.32 / 2.32 / 1.437));transition:opacity .1s linear}.mvx__shots{position:absolute;inset:0;background:var(--burg);overflow:hidden;clip-path:polygon(0 1.6%,7% .4%,16% 2.2%,27% .2%,39% 1.8%,51% 0,63% 1.9%,75% .3%,87% 2.1%,100% .6%,99.4% 18%,100% 41%,99.2% 66%,100% 100%,86% 98.9%,71% 100%,57% 99%,42% 100%,28% 98.8%,13% 100%,0 99.1%,.5% 70%,0 37%)}.mvx__media{position:absolute;inset:0;margin:0;opacity:0;transition:opacity .1s linear}.mvx__media.is-on{opacity:1}.mvx__media img{display:block;width:100%;height:100%;object-fit:cover}.mvx__media .mvx__tile{display:block;width:100%;height:100%}.mvx__tile .ta{font-family:var(--font-baton-turbo);font-weight:700}.mvx__tile .tb{font-family:var(--font-greycliff);font-weight:500}.mvx__label2{position:absolute;left:0;bottom:3.8%;z-index:2;display:flex;align-items:baseline;gap:14px;padding:min(13px,1.5svh) 30px min(9px,1svh) 22px;color:var(--ink)}.mvx__paper{position:absolute;inset:0;z-index:-1;background:var(--paper);clip-path:polygon(0 9%,7% 2%,18% 7%,31% 0,45% 6%,59% 1%,73% 7%,87% 1%,100% 6%,98.6% 48%,100% 93%,87% 100%,72% 94%,57% 99%,42% 93%,27% 99%,12% 94%,0 100%,1.4% 54%)}.mvx__label2 .mvx__num{font:700 min(19px,2.3svh)/1 var(--font-baton-turbo)}.mvx__label2 .mvx__name{margin:0;font:700 min(clamp(28px,3.6vw,52px),6svh)/1 var(--font-baton-turbo);text-transform:uppercase;white-space:nowrap}.mvx__sweep{position:absolute;inset:-3px;z-index:3;pointer-events:none;visibility:hidden;clip-path:polygon(0 1.6%,7% .4%,16% 2.2%,27% .2%,39% 1.8%,51% 0,63% 1.9%,75% .3%,87% 2.1%,100% .6%,99.4% 18%,100% 41%,99.2% 66%,100% 100%,86% 98.9%,71% 100%,57% 99%,42% 100%,28% 98.8%,13% 100%,0 99.1%,.5% 70%,0 37%)}.mvx__sweep i{position:absolute;inset:0;visibility:hidden}.mvx__sweep i:nth-child(1){background:var(--color-coral-cta)}.mvx__sweep i:nth-child(2){background:var(--color-limoncello-yellow)}.mvx__sweep i:nth-child(3){background:var(--color-riviera-blue)}.mvx__sweep i:nth-child(4){background:var(--color-sage-mist)}.mvx__sweep i:nth-child(4):after{content:"";position:absolute;left:3%;right:3%;top:48%;height:2px;background:repeating-linear-gradient(90deg,rgba(254,246,238,.85) 0 14px,transparent 14px 26px);transform:rotate(-.35deg)}.mvx__sweep.is-in,.mvx__sweep.is-full,.mvx__sweep.is-out{visibility:visible}.mvx__sweep.is-in i{animation:mvx-chase .33s step-end forwards}.mvx__sweep.is-in i:nth-child(2){animation-delay:66ms}.mvx__sweep.is-in i:nth-child(3){animation-delay:.132s}.mvx__sweep.is-in i:nth-child(4){animation-delay:.198s}.mvx__sweep.is-full i{visibility:visible;animation:none}.mvx__sweep.is-out i{visibility:visible}@keyframes mvx-chase{0%{visibility:visible;clip-path:inset(0 92% 0 0)}20%{visibility:visible;clip-path:inset(0 69% 0 0)}40%{visibility:visible;clip-path:inset(0 46% 0 0)}60%{visibility:visible;clip-path:inset(0 23% 0 0)}80%,to{visibility:visible;clip-path:inset(0 0 0 0)}}.mvx__sweep.is-out i{animation:mvx-off .4s step-end forwards}@keyframes mvx-off{0%{clip-path:inset(0 0 0 12%)}20%{clip-path:inset(0 0 0 33%)}40%{clip-path:inset(0 0 0 55%)}60%{clip-path:inset(0 0 0 77%)}80%,to{clip-path:inset(0 0 0 100%)}}.mvx__side{grid-area:side;display:flex;flex-direction:column;min-height:0;transition:opacity .12s linear}.mvx__view.is-leaving .mvx__side{opacity:0}.mvx__view.is-arriving .mvx__frame{opacity:0;transition:none}.mvx__text{margin:0 0 min(18px,2svh);font-size:max(11.5px,min(clamp(14px,1.18vw,17px),2.1svh));line-height:1.45;color:var(--color-olive-grove)}.mvx__text b{font-weight:500;color:var(--burg)}.mvx__steps{list-style:none;margin:0;padding:0;display:grid;gap:min(8px,.9svh)}.mvx__steps li{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);gap:16px;align-items:start;padding:min(13px,1.45svh) 20px min(13px,1.45svh) 18px;cursor:pointer;transition:background-color .2s}.mvx__steps li:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:#651c3233}.mvx__steps li:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--paper);transform:scaleY(0);transform-origin:50% 0;transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 0 0 .5px #2b0a1440}.mvx__steps li.is-on{background:#651c3211}.mvx__steps li.is-on:after{transform:scaleY(1)}.mvx__steps li:not(.is-on):hover{background:#651c3208}.mvx__si{width:22px;height:22px;border-radius:50%;border:1.5px solid rgba(101,28,50,.4);display:grid;place-items:center;font:700 11px/1 var(--font-greycliff);color:var(--burg);margin-top:1px;transition:background-color .15s,border-color .15s}.mvx__steps li.is-on .mvx__si{background:var(--paper);border-color:var(--ink);color:var(--ink)}.mvx__dt{margin:0;font:700 min(clamp(18px,1.55vw,23px),2.8svh)/1.05 var(--font-baton-turbo);text-transform:uppercase;color:var(--burg);opacity:.82;transition:opacity .2s}.mvx__dd{margin:5px 0 0;font-size:min(clamp(13px,1vw,14.5px),1.85svh);line-height:1.42;color:var(--color-olive-grove);opacity:.6;transition:opacity .2s}.mvx__steps li.is-on .mvx__dt,.mvx__steps li.is-on .mvx__dd{opacity:1}.mvx__tags{list-style:none;margin:auto 0 0;padding:min(14px,1.6svh) 0 0;display:flex;flex-wrap:wrap;gap:7px}.mvx__tags li{padding:6px 12px 5px;border-radius:99px;background:var(--paper);box-shadow:1px 2px #2b0a148c;font:500 clamp(11.5px,1.75svh,13px)/1.2 var(--font-greycliff);color:var(--ink)}.mvx__caps{display:none}.mvx__tabs{position:relative;list-style:none;margin:min(20px,2.2svh) 0 0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0 14px;border-top:1px solid rgba(101,28,50,.2)}.mvx__tab{position:relative;padding:min(18px,2svh) 0 2px 10px;cursor:pointer}.mvx__tab .mvx__num{display:block;font:700 min(14px,1.9svh)/1 var(--font-baton-turbo);color:var(--color-coral-cta);margin-bottom:6px}.mvx__tab .mvx__name{display:block;margin:0;white-space:nowrap;overflow:hidden;text-overflow:clip;font:700 min(clamp(13px,1.36vw,20px),2.4svh)/1.05 var(--font-baton-turbo);text-transform:uppercase;color:var(--burg);opacity:.5;transition:opacity .25s}.mvx__tab.is-on .mvx__name,.mvx__tab:hover .mvx__name{opacity:1}.mvx__tab:before,.mvx__tab:after{content:"";position:absolute;left:0;right:0;top:-2.5px;height:4px;opacity:0;transition:opacity .25s}.mvx__tab:before{background:var(--paper);filter:saturate(.7) brightness(.55);opacity:0}.mvx__tab:after{background:var(--paper);transform-origin:0 50%;transform:scaleX(var(--p, 0));box-shadow:0 0 0 .5px #2b0a1433}.mvx__tab.is-on:before{opacity:.45}.mvx__tab.is-on:after{opacity:1}.mvx__pawn{position:absolute;top:-21px;left:0;width:40px;height:40px;margin-left:-20px;border-radius:50%;background:var(--color-coral-cta);border:2px solid var(--ink);box-shadow:2px 3px 0 var(--ink);display:grid;place-items:center;pointer-events:none;z-index:2;opacity:0;transition:opacity .2s;will-change:transform}.mvx__pawn.is-on{opacity:1}.mvx__pawn svg{width:18px;height:22px}.mvx.is-pre .mvx__title:not(.is-lit) .mvx__ch{opacity:0}.mvx.is-pre .mvx__lead,.mvx.is-pre .mvx__bar,.mvx.is-pre .mvx__tabs,.mvx.is-pre .mvx__view .mvx__side,.mvx.is-pre .mvx__view .mvx__shots,.mvx.is-pre .mvx__view .mvx__label2{opacity:0}.mvx__lead,.mvx__bar,.mvx__tabs{transition:opacity .3s ease}.mvx__view .mvx__shots,.mvx__view .mvx__label2{transition:opacity .01s}.mvx__title.is-typing .mvx__ch{animation:mvx-ch .3s step-end both;animation-delay:calc(var(--i) * 50ms)}@keyframes mvx-ch{0%{opacity:0}1%{opacity:.3;color:var(--color-dusty-rose)}45%,to{opacity:1;color:var(--burg)}}html[data-motion=off] .mvx__sweep{display:none}html[data-motion=off] .mvx .mvx__ch{animation:none!important;opacity:1!important}html[data-motion=off] .mvx__steps li:after{transition:none}@media(min-width:861px)and (max-height:760px){.mvx__steps li{padding-block:min(9px,1.2svh)}.mvx__dd{-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}}@media(max-width:860px),(min-width:861px)and (max-width:1100px)and (orientation:portrait){.mvx .mvx__inner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title" "lead bar" "stage stage";row-gap:min(10px,1.2svh)}.mvx__title{font-size:min(clamp(30px,9.4vw,56px),5.6svh)}.mvx__lead{justify-self:start;text-align:left;font-size:max(11.5px,min(clamp(13px,3.5vw,16px),2svh))}.mvx__bar{align-self:center;margin:0}.mvx__auto{height:30px;padding:0 12px;font-size:12px}.mvx__view{grid-template-columns:minmax(0,1fr);grid-template-areas:"frame" "side" "caps";row-gap:min(14px,1.6svh)}.mvx__frame{height:min(34svh,64vw)}.mvx__label2{padding:min(8px,1svh) 18px min(5px,.7svh) 14px;gap:10px}.mvx__label2 .mvx__name{font-size:min(clamp(22px,6.8vw,40px),4.2svh)}.mvx__text{font-size:max(11.5px,min(clamp(13px,3.5vw,16px),2svh));margin:0}.mvx__steps,.mvx__tags{display:none}.mvx__caps{display:block;grid-area:caps;margin:0}.mvx__caps p{display:none;margin:0;font-size:min(clamp(13px,3.5vw,16px),2svh);line-height:1.4;color:var(--color-olive-grove);padding:2px 0 2px 12px;border-left:3px solid var(--paper)}.mvx__caps p.is-on{display:block}.mvx__caps b{font-weight:700;color:var(--burg)}.mvx__tabs{gap:0 6px;margin-top:min(18px,2.2svh)}.mvx__tab{padding:min(14px,1.7svh) 0 0;text-align:center}.mvx__tab .mvx__name{display:none}.mvx__tab .mvx__num{font-size:min(18px,2.6svh);color:var(--burg);opacity:.5;margin:0}.mvx__tab.is-on .mvx__num{opacity:1;color:var(--color-coral-cta)}.mvx__pawn{width:28px;height:28px;margin-left:-14px;top:-15px}.mvx__pawn svg{width:13px;height:16px}}@media(max-height:559px){.mvx__frame{height:min(40vw,420px)}.mvx__title{font-size:clamp(32px,6vw,64px)}}.p-contact{--c-hero: clamp(76px, 10.5vw, var(--text-hero));position:relative;overflow-x:clip;color:var(--color-bone-white);font-family:var(--font-greycliff)}.p-contact *,.p-contact *:before,.p-contact *:after{box-sizing:border-box}.p-contact svg{overflow:visible}.p-contact .c-band{z-index:1;background:var(--color-aperitivo-cream);color:var(--color-charcoal);padding-block:clamp(56px,5.5vw,80px)}.p-contact .c-band__inner{position:relative;z-index:1;max-width:var(--page-max-width);margin-inline:auto;padding-inline:var(--gutter);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);column-gap:clamp(24px,4vw,56px);align-items:start}.p-contact .c-band__copy{position:relative;z-index:1}.p-contact .c-title{position:relative;z-index:1;font-family:var(--font-baton-turbo);font-weight:700;font-size:var(--c-hero);line-height:var(--leading-hero);letter-spacing:0;text-transform:uppercase;color:var(--color-ghia-burgundy);margin:0 0 clamp(20px,2.4vw,32px)}.p-contact .c-title__line{display:block}.p-contact .c-move{position:relative;display:inline-block;padding-right:.06em}.p-contact .c-scribble{position:absolute;left:-20%;top:-22%;width:146%;height:146%;pointer-events:none;fill:none;stroke:var(--color-coral-cta);stroke-linecap:round;stroke-linejoin:round}.p-contact .c-scribble path{stroke-width:5}.p-contact .c-scribble__b{stroke-width:2.5}.p-contact .c-lead{position:relative;z-index:1;max-width:36ch;font-size:var(--text-body-lg);line-height:var(--leading-body-lg);margin-bottom:28px;color:var(--color-olive-grove)}.p-contact .c-cta{position:relative;z-index:4;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.p-contact .c-cta .pill{gap:10px}.p-contact .c-arrow{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.p-contact .c-cta__alt{font-size:var(--text-body-sm);color:var(--color-olive-grove)}.p-contact .c-cta__alt a{color:var(--color-ghia-burgundy);text-decoration:underline;text-underline-offset:4px;font-weight:500;transition:color .2s ease}@media(hover:hover){.p-contact .c-cta__alt a:hover{color:var(--color-charcoal)}}.p-contact .c-pill{background:var(--color-coral-cta);color:var(--color-charcoal);transition:transform .25s ease,background-color .25s ease,color .25s ease}.p-contact .c-pill:focus-visible{background:var(--color-limoncello-yellow);color:var(--color-charcoal);transform:translateY(-2px)}@media(hover:hover){.p-contact .c-pill:hover{background:var(--color-limoncello-yellow);color:var(--color-charcoal);transform:translateY(-2px)}}.p-contact .c-pill:focus-visible{outline:2px solid var(--color-charcoal);outline-offset:4px}.p-contact .c-form{position:relative;z-index:4;display:flex;flex-direction:column;gap:22px;grid-column:2;grid-row:1}.p-contact .c-form__tag{align-self:flex-start;margin:0;border:0;background:var(--color-ghia-burgundy);color:var(--color-bone-white)}.p-contact .c-field{display:flex;flex-direction:column;gap:8px}.p-contact .c-field label{font-size:var(--text-body-sm);font-weight:500;line-height:1.2;color:var(--color-charcoal)}.p-contact .c-field input,.p-contact .c-field textarea{width:100%;padding:15px 16px;border:1px solid var(--color-olive-grove);border-radius:var(--radius-inputs);background:var(--color-bone-white);color:var(--color-charcoal);font:inherit;font-size:var(--text-body);line-height:1.4;appearance:none;transition:border-color .2s ease}.p-contact .c-field textarea{resize:vertical;min-height:176px}.p-contact .c-field ::placeholder{color:var(--color-olive-grove)}@media(hover:hover){.p-contact .c-field input:hover,.p-contact .c-field textarea:hover{border-color:var(--color-ghia-burgundy)}}.p-contact .c-field input:focus,.p-contact .c-field textarea:focus{border-color:var(--color-ghia-burgundy);outline:2px solid var(--color-ghia-burgundy);outline-offset:3px}.p-contact .c-field [aria-invalid=true]{border-color:var(--color-ghia-burgundy);border-width:3px;padding:13px 14px}.p-contact .c-err{display:flex;align-items:flex-start;gap:8px;font-size:var(--text-body-sm);font-weight:500;color:var(--color-ghia-burgundy);line-height:1.3}.p-contact .c-err[hidden]{display:none}.p-contact .c-err svg{flex:none;width:18px;height:18px;margin-top:-1px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.p-contact .c-form__foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.p-contact .c-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.p-contact .c-status{min-height:1.5em;flex:1 1 200px;margin:0;font-size:var(--text-body-sm);font-weight:500;line-height:1.4;color:var(--color-olive-grove)}.p-contact .c-status.is-ok{color:var(--color-olive-grove)}.p-contact .c-status.is-err{color:var(--color-ghia-burgundy);font-weight:700}.p-contact .c-strip{position:relative;z-index:3;background:var(--color-coral-cta);color:var(--color-charcoal)}.p-contact .c-strip__inner{max-width:var(--page-max-width);margin-inline:auto;padding:28px var(--gutter);min-height:176px;display:flex;align-items:center;justify-content:space-between;gap:24px 40px}.p-contact .c-strip__line{font-size:clamp(24px,2.5vw,var(--text-heading-lg));font-weight:700;line-height:1.15}.p-contact .c-strip__social{display:flex;align-items:center;gap:clamp(12px,1.6vw,20px)}.p-contact .c-strip__social a{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--radius-buttons);background:var(--color-ghia-burgundy);color:var(--color-bone-white);transition:translate .3s cubic-bezier(.2,.7,.2,1),background-color .25s ease,color .25s ease}.p-contact .c-strip__social a:focus-visible{background:var(--color-limoncello-yellow);color:var(--color-charcoal);translate:0 -2px}@media(hover:hover){.p-contact .c-strip__social a:hover{background:var(--color-limoncello-yellow);color:var(--color-charcoal);translate:0 -2px}}.p-contact .c-strip__social a:focus-visible{outline:2px solid var(--color-charcoal);outline-offset:3px}.p-contact .c-strip__social svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.p-contact .c-strip__social circle[r=".7"]{fill:currentColor;stroke-width:1}.p-contact .c-footer{z-index:3;background:var(--color-ghia-burgundy)}.p-contact .c-footer__inner{position:relative;z-index:1;max-width:var(--page-max-width);margin-inline:auto;padding:48px max(var(--gutter),env(safe-area-inset-right)) max(48px,env(safe-area-inset-bottom)) max(var(--gutter),env(safe-area-inset-left))}.p-contact .c-footer__top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.p-contact .c-brand{display:inline-block;color:var(--color-bone-white)}.p-contact .c-brand__lockup{width:260px;height:auto;aspect-ratio:412 / 76;max-width:100%}.p-contact .c-footer__grid{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr));column-gap:clamp(24px,4vw,64px);align-items:start;margin-top:48px;width:100%}.p-contact .c-sign{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.p-contact .c-sign__note{font-size:var(--text-body-lg);line-height:var(--leading-body-lg);max-width:24ch}.p-contact .c-social{display:flex;gap:6px;margin-left:-10px}.p-contact .c-social a{display:grid;place-items:center;width:44px;height:44px;color:var(--color-bone-white);transition:translate .3s cubic-bezier(.2,.7,.2,1),color .2s ease}.p-contact .c-social a:focus-visible{color:var(--color-limoncello-yellow)}@media(hover:hover){.p-contact .c-social a:hover{color:var(--color-limoncello-yellow)}}.p-contact .c-social svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.p-contact .c-social circle[r=".7"]{fill:currentColor;stroke-width:1}.p-contact .c-col{padding-top:8px}.p-contact .c-col__h{font-size:var(--text-body-lg);font-weight:700;line-height:1.2;margin-bottom:18px;color:var(--color-dusty-rose)}.p-contact .c-col ul{display:flex;flex-direction:column;gap:10px}.p-contact .c-col li,.p-contact .c-col address{font-size:var(--text-body);line-height:1.5;font-style:normal;color:var(--color-bone-white)}.p-contact .c-col a{display:inline-block;padding-block:2px;transition:color .2s ease}@media(hover:hover){.p-contact .c-col a:hover{color:var(--color-limoncello-yellow);text-decoration:underline;text-underline-offset:5px}}.p-contact .c-legal{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:48px;padding-top:24px;border-top:1px solid var(--color-dusty-rose);width:100%;font-size:var(--text-body-sm);color:var(--color-bone-white)}.p-contact .c-legal a{display:inline-block;padding-block:2px;color:var(--color-bone-white);text-decoration:underline;text-underline-offset:4px;transition:color .2s ease}@media(hover:hover){.p-contact .c-legal a:hover{color:var(--color-limoncello-yellow)}}.p-contact .c-motion{padding:8px 16px;min-height:32px;border:0;border-radius:9999px;background:var(--color-coral-cta);color:var(--color-charcoal);font-family:inherit;font-size:var(--text-body-sm);font-weight:500;line-height:1.2;transition:background-color .25s ease,color .25s ease,transform .25s ease}.p-contact .c-motion:focus-visible{background:var(--color-limoncello-yellow);color:var(--color-charcoal);transform:translateY(-2px)}@media(hover:hover){.p-contact .c-motion:hover{background:var(--color-limoncello-yellow);color:var(--color-charcoal);transform:translateY(-2px)}}.p-contact .c-motion{min-height:24px}@media(pointer:coarse){.p-contact .c-col a,.p-contact .c-legal a{display:inline-flex;align-items:center;min-height:44px}.p-contact .c-col ul{gap:0}.p-contact .c-motion{min-height:44px}}@media(max-width:820px){.p-contact{--c-hero: clamp(96px, 16vw, var(--text-hero))}.p-contact .c-band__inner{grid-template-columns:minmax(0,1fr)}.p-contact .c-form{grid-column:1;grid-row:auto;margin-top:56px;max-width:560px}}@media(max-width:1280px){.p-contact .c-footer__grid{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.p-contact .c-sign{grid-column:1 / -1}.p-contact .c-legal{width:100%}}@media(max-width:640px){.p-contact{--c-hero: clamp(72px, 21vw, 110px)}.p-contact .c-band__inner{grid-template-columns:minmax(0,1fr)}.p-contact .c-band__copy,.p-contact .c-form{grid-column:1}.p-contact .c-move{margin-left:14px}.p-contact .c-lead{max-width:30ch}.p-contact .c-strip__inner{flex-direction:column;align-items:flex-start}.p-contact .c-footer__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.p-contact .c-col:last-of-type{grid-column:1 / -1}}.p-contact .c-hop{display:inline-block}@media(hover:hover){.p-contact .c-title:hover .c-hop{animation:c-hop .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i) * 70ms)}}@keyframes c-hop{0%,to{translate:0 0;rotate:0deg}35%{translate:.075em -.18em;rotate:-4deg}65%{translate:.15em -.036em;rotate:2deg}}.p-contact .c-move{font-family:var(--font-accent),var(--font-baton-turbo);font-style:italic;text-transform:uppercase;font-size:.93em}.p-contact .c-move{isolation:isolate}.p-contact .c-scribble{z-index:-1}@media(max-width:820px){.p-contact{--c-hero: clamp(52px, 16.5vw, 84px)}.p-contact .c-band{padding-block:92px 36px}.p-board .pb-contact-hold .c-band{padding-block:92px 28px}.p-contact .c-band__inner{row-gap:0}.p-contact .c-title{margin-bottom:clamp(12px,2svh,20px)}.p-contact .c-title__line{display:inline}.p-contact .c-move{margin-left:10px}.p-contact .c-lead{max-width:none;margin-bottom:0;font-size:var(--text-body);line-height:22px}.p-contact .c-form__foot .pill{padding-block:clamp(14px,2svh,20px)}.p-contact .c-cta{display:none}.p-contact .c-form{margin-top:clamp(18px,3svh,32px);gap:clamp(10px,1.6svh,16px);max-width:none}.p-contact .c-form__tag{display:none}.p-contact .c-field{gap:4px}.p-contact .c-field label{font-size:13px}.p-contact .c-field input,.p-contact .c-field textarea{padding:clamp(11px,1.7svh,16px) 14px}.p-contact .c-field [aria-invalid=true]{padding:calc(clamp(11px,1.7svh,16px) - 2px) 12px}.p-contact .c-field textarea{min-height:0;height:clamp(84px,13svh,140px);resize:none}.p-contact .c-form__foot{gap:8px 16px;margin-top:4px}.p-contact .c-form__foot .pill{width:100%;justify-content:center}.p-contact .c-status{min-height:0;flex-basis:100%}.p-contact .c-status:empty{display:none}}@media(max-width:820px){.p-contact .c-band--page{padding-block:56px 48px}}@media(min-width:821px)and (max-height:760px){.p-contact{--c-hero: min(clamp(76px, 10.5vw, var(--text-hero)), 15vh)}.p-contact .c-band{padding-block:92px 28px}.p-contact .c-band--page{padding-block:56px 48px}.p-contact .c-title{margin-bottom:12px}.p-contact .c-cta,.p-contact .c-form__tag{display:none}.p-contact .c-form{margin-top:0;gap:10px}.p-contact .c-field{gap:4px}.p-contact .c-field label{font-size:13px}.p-contact .c-field input,.p-contact .c-field textarea{padding:10px 14px}.p-contact .c-field [aria-invalid=true]{padding:8px 12px}.p-contact .c-field textarea{min-height:0;height:12vh;resize:none}.p-contact .c-form__foot{margin-top:2px}.p-contact .c-status{min-height:0}.p-contact .c-status:empty{display:none}}@media(max-width:820px)and (max-height:720px){.p-contact .c-lead{display:none}.p-contact .c-form{margin-top:8px}}
