.holdingPage-module__gjWGfG__page{isolation:isolate;color:#fff;width:100%;min-height:100dvh;box-shadow:none;background:#25170f;border:0;border-radius:0;position:relative;overflow:hidden}.holdingPage-module__gjWGfG__hero{z-index:-2;object-fit:cover;object-position:62% 48%}.holdingPage-module__gjWGfG__scrim{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#1c100933 0%,#0000 48%),linear-gradient(#0000 62%,#140c072e 100%);position:absolute;inset:0}.holdingPage-module__gjWGfG__invitation{width:clamp(19rem,25vw,31rem);position:absolute;bottom:clamp(2.5rem,8.5vh,6.5rem);left:clamp(2rem,8.8vw,10.5rem)}.holdingPage-module__gjWGfG__logo{filter:brightness(0)invert();width:100%;height:auto;display:block}.holdingPage-module__gjWGfG__invitationButton,.holdingPage-module__gjWGfG__submitButton,.holdingPage-module__gjWGfG__confirmation button{color:#fff;width:84%;min-height:4.2rem;font:400 clamp(.95rem,1.25vw,1.38rem)/1 var(--font-ar-sans);cursor:pointer;background:0 0;border:1px solid #fff;margin:clamp(1.6rem,2.7vh,2.5rem) 0 0 8%;transition:color .18s,background .18s;border-radius:999px!important}.holdingPage-module__gjWGfG__invitationButton{min-height:3.45rem}.holdingPage-module__gjWGfG__invitationButton:hover,.holdingPage-module__gjWGfG__invitationButton:focus-visible{color:#28170e;background:#fff}.holdingPage-module__gjWGfG__invitationButton:focus-visible,.holdingPage-module__gjWGfG__closeButton:focus-visible,.holdingPage-module__gjWGfG__form input:focus-visible,.holdingPage-module__gjWGfG__submitButton:focus-visible,.holdingPage-module__gjWGfG__confirmation button:focus-visible{outline-offset:4px;outline:2px solid #fff}.holdingPage-module__gjWGfG__backdrop{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#140c089e;place-items:center;padding:1.25rem;animation:.18s both holdingPage-module__gjWGfG__fadeIn;display:grid;position:fixed;inset:0}.holdingPage-module__gjWGfG__modal{color:#201711;background:#fff;border-radius:1rem;width:min(100%,34rem);max-height:calc(100dvh - 2.5rem);padding:clamp(2rem,6vw,4rem);animation:.22s both holdingPage-module__gjWGfG__riseIn;position:relative;overflow-y:auto;box-shadow:0 2rem 6rem #0f080459}.holdingPage-module__gjWGfG__closeButton{width:2.5rem;height:2.5rem;color:inherit;font:300 2rem/1 var(--font-ar-sans);cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:1rem;right:1rem}.holdingPage-module__gjWGfG__eyebrow{color:#6e6259;font:500 .64rem/1.4 var(--font-ar-sans);letter-spacing:.15em;text-transform:uppercase;margin:0 0 1rem}.holdingPage-module__gjWGfG__modalHeader h1,.holdingPage-module__gjWGfG__confirmation h1{max-width:25rem;font:400 clamp(2.4rem,7vw,4rem)/.92 var(--font-ar-display);letter-spacing:-.045em;margin:0}.holdingPage-module__gjWGfG__intro{color:#655950;max-width:25rem;font:400 .92rem/1.55 var(--font-ar-sans);letter-spacing:0;margin:1.25rem 0 0}.holdingPage-module__gjWGfG__form{gap:1.25rem;margin-top:2.5rem;display:grid}.holdingPage-module__gjWGfG__form label:not(.holdingPage-module__gjWGfG__consent){gap:.55rem;display:grid}.holdingPage-module__gjWGfG__form label>span{letter-spacing:.09em;text-transform:uppercase;font-size:.7rem}.holdingPage-module__gjWGfG__form input[type=text],.holdingPage-module__gjWGfG__form input[type=email]{width:100%;min-height:3.2rem;color:inherit;background:0 0;border:0;border-bottom:1px solid #20171173;border-radius:0;padding:.6rem 0}.holdingPage-module__gjWGfG__form input[type=text]:focus-visible,.holdingPage-module__gjWGfG__form input[type=email]:focus-visible{border-color:#201711;outline-color:#201711}.holdingPage-module__gjWGfG__consent{cursor:pointer;grid-template-columns:1.15rem 1fr;align-items:start;gap:.75rem;margin-top:.5rem;display:grid}.holdingPage-module__gjWGfG__consent input{accent-color:#201711;width:1.15rem;height:1.15rem;margin:.1rem 0 0}.holdingPage-module__gjWGfG__consent span{line-height:1.5;letter-spacing:0!important;text-transform:none!important;font-size:.72rem!important}.holdingPage-module__gjWGfG__submitButton,.holdingPage-module__gjWGfG__confirmation button{color:#f4f0e8;letter-spacing:.12em;text-transform:uppercase;background:#201711;border-color:#201711;width:100%;min-height:3.5rem;margin:.75rem 0 0;font-size:.75rem}.holdingPage-module__gjWGfG__submitButton:disabled{opacity:.55;cursor:wait}.holdingPage-module__gjWGfG__error{color:#8b2e22;margin:0;font-size:.75rem;line-height:1.45}.holdingPage-module__gjWGfG__confirmation>p:last-of-type{color:#655950;max-width:24rem;font:400 1rem/1.6 var(--font-ar-sans);margin:1.5rem 0 2rem}.holdingPage-module__gjWGfG__visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:48rem){.holdingPage-module__gjWGfG__page{box-sizing:border-box;overscroll-behavior:none;background:#2b180c;width:100vw;height:100vh;min-height:100vh;margin:0;position:relative;overflow:hidden}.holdingPage-module__gjWGfG__hero{object-position:47% 50%;padding:0;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;position:absolute!important;inset:0!important}@supports not (height:100svh){.holdingPage-module__gjWGfG__page{height:-webkit-fill-available;min-height:-webkit-fill-available}}@supports (height:100svh){.holdingPage-module__gjWGfG__page{height:100svh;min-height:100svh}}@supports (height:100dvh){.holdingPage-module__gjWGfG__page{height:100dvh;min-height:100dvh}}.holdingPage-module__gjWGfG__scrim{background:linear-gradient(#180d070a 50%,#180d077a 100%)}.holdingPage-module__gjWGfG__invitation{right:auto;bottom:max(8.65rem,env(safe-area-inset-bottom,0px));width:calc(100% - 3.5rem);max-width:20.5rem;margin-inline:0;left:1.25rem}.holdingPage-module__gjWGfG__logo{width:82%;margin-left:0}.holdingPage-module__gjWGfG__invitationButton{-webkit-font-smoothing:antialiased;width:82%;min-height:2.55rem;margin:.55rem 0 0;font-size:.88rem}.holdingPage-module__gjWGfG__modal{border-radius:.9rem;width:min(100%,32rem)}}@media (max-height:36rem) and (orientation:landscape){.holdingPage-module__gjWGfG__invitation{width:min(28vw,22rem);bottom:1.5rem}.holdingPage-module__gjWGfG__invitationButton{min-height:3rem;margin-top:1rem}}@keyframes holdingPage-module__gjWGfG__fadeIn{0%{opacity:0}}@keyframes holdingPage-module__gjWGfG__riseIn{0%{opacity:0;transform:translateY(1rem)}}@media (prefers-reduced-motion:reduce){.holdingPage-module__gjWGfG__backdrop,.holdingPage-module__gjWGfG__modal{animation:none}}
