@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3f5f556bd7a87ce9-s.0.ikt4n2jote8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e31f8a9aad83172-s.p.06f4y79~u3l4r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.schibsted_grotesk_9bfeb920-module__biCVta__className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal;font-weight:400}.schibsted_grotesk_9bfeb920-module__biCVta__variable{--font-schibsted-grotesk:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
:root{--background:#000;--foreground:#d8d8d8;--muted:#bdbdbd;--input:#0a0a0a;--red:#c80000;--divider:#161616;--editorial-line:linear-gradient(180deg, #070707 0%, #2a2a2a 51%, #080808 100%)}*{box-sizing:border-box}html,body{background:var(--background);height:100%;min-height:100%;color:var(--foreground);font-family:var(--font-schibsted-grotesk), Arial, Helvetica, sans-serif;margin:0;font-size:20px;font-weight:400}body{height:100%;overflow:hidden}button,input{font:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.obliquo-page{background:#000;height:100dvh;padding:6px 2px;overflow:hidden}.obliquo-shell{border:1px solid var(--divider);--left-content-center:45.25%;background:#000;grid-template-columns:60% 40%;height:calc(100dvh - 12px);min-height:0;display:grid;position:relative;overflow:hidden}.obliquo-shell:after{content:"";background:var(--editorial-line);opacity:.56;z-index:3;pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:60%}.panel-left,.panel-object{height:100%;min-height:0}.panel-left{position:relative;overflow:hidden}.brand-strip{display:none}.copy-block{top:calc(var(--left-content-center) - 36px);width:min(64%,760px);position:absolute;left:17%}.copy-block h1,.copy-block p{letter-spacing:0;filter:blur(.675px);margin:0;font-size:1rem;font-weight:400}.copy-block h1{color:#ffffffeb;text-shadow:0 0 8px #ffffff45;font-size:36px;line-height:1}.copy-block p{color:#ffffffe6;text-shadow:0 0 6px #ffffff36;max-width:760px;margin-top:6px;line-height:1.16}.access-block{top:calc(var(--left-content-center) + 138px);grid-template-columns:minmax(0,1fr) 64px;align-items:center;gap:18px 0;display:grid;position:absolute;left:17%}.email-step{width:327px;position:absolute}.email-step:before{content:"";z-index:2;background:var(--editorial-line);pointer-events:none;-webkit-mask-composite:xor;border-radius:5px;width:100%;height:51px;padding:1px;position:absolute;top:calc(1.2em + 18px);left:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.copy-block,.access-block{will-change:opacity, transform, filter}.access-transition-exiting{pointer-events:none;animation:.32s cubic-bezier(.76,0,.24,1) both access-step-out}.access-transition-entering{animation:.52s cubic-bezier(.19,1,.22,1) both access-step-in}.access-heading{color:#ffffffed;text-align:left;white-space:nowrap;grid-column:1/-1;line-height:1.2}.shine-text{color:#0000;background-image:linear-gradient(90deg,#d8d8d8b8 0%,#d8d8d8e6 42%,#fff 50%,#d8d8d8e6 58%,#d8d8d8b8 100%);background-position:200% 0;background-repeat:repeat-x;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite text-shine}@keyframes text-shine{0%{background-position:200% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.shine-text{background-position:50% 0;animation:none}.access-transition-exiting,.access-transition-entering,.form-submitting .arrow-icon{animation:none}}.submit-access:focus-visible{outline-offset:3px;outline:1px solid #fff9}@keyframes access-step-out{0%{opacity:1;filter:blur();transform:translate(0,0)scale(1)}to{opacity:0;filter:blur(12px);transform:translateY(-18px)scale(.985)}}@keyframes access-step-in{0%{opacity:0;filter:blur(14px);transform:translateY(18px)scale(.985)}58%{opacity:1}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}.contact-field{width:100%;min-width:0;height:51px;color:var(--foreground);background:0 0;border:0;border-radius:5px 0 0 5px;outline:none;padding:0 24px}.email-step .contact-field{background:var(--input)}.contact-field:disabled{opacity:1;-webkit-text-fill-color:var(--foreground)}.contact-field::placeholder{color:#d8d8d8;opacity:.38}.submit-access{color:#d8d8d838;cursor:pointer;background:0 0;border:0;border-radius:0 5px 5px 0;place-items:center;width:64px;height:51px;transition:background .22s,color .22s,opacity .22s,transform .22s;display:grid}.email-step .submit-access{background:var(--input)}.submit-access:disabled{cursor:default;opacity:.62}.submit-access:not(:disabled):active{transform:translate(2px)}.arrow-icon{width:27px;height:27px;transition:transform .22s}.form-submitting .arrow-icon{animation:.72s cubic-bezier(.65,0,.35,1) infinite submit-arrow-drift}@keyframes submit-arrow-drift{0%,to{opacity:.62;transform:translate(-2px)}50%{opacity:1;transform:translate(4px)}}.sms-step{top:calc(var(--left-content-center) - 70px);grid-template-columns:208px 35px;gap:16px 18px;width:min(560px,70%)}.sms-message{grid-column:1/-1;max-width:560px;line-height:1.18}.sms-message p{margin:0}.sms-message p+p{color:var(--muted);margin-top:10px}.phone-field{grid-column:1}.form-error{color:#ffffff8f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0aad;border:1px solid #ffffff13;border-radius:5px;grid-column:1/-1;width:100%;margin:-6px 0 0;padding:9px 12px;font-size:.72rem;line-height:1.15;box-shadow:inset 0 1px #ffffff09,0 12px 34px #00000052}.access-confirmation{top:calc(var(--left-content-center) - 42px);width:min(560px,70%);color:var(--foreground);grid-template-columns:1fr;gap:28px;line-height:1.18;display:grid}.confirmation-copy p{margin:0}.confirmation-copy p+p{color:var(--muted);margin-top:10px}.invitation-actions{align-items:center;gap:18px;display:flex}.invitation-actions button{color:#d8d8d87a;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:0;min-width:0;height:auto;padding:0}.invitation-actions button:focus-visible{outline-offset:3px;outline:1px solid #fff9}.panel-object{isolation:isolate;position:relative;overflow:hidden}.panel-object:before{content:"";z-index:2;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(108deg,#0000 42%,#ffffff03 47%,#ffffff0b 50%,#ffffff03 53%,#0000 58%);animation:28s linear infinite optical-sweep;position:absolute;inset:-12% -48%;transform:translate(-38%)rotate(2deg)}.panel-object:after{content:"";z-index:1001;pointer-events:none;background:linear-gradient(#000 0%,#0000 100%) top/100% 12% no-repeat,linear-gradient(#0000 0%,#000 100%) bottom/100% 18% no-repeat,linear-gradient(90deg,#000 0%,#0000 100%) 0/15% 100% no-repeat,linear-gradient(270deg,#000 0%,#0000 100%) 100%/13% 100% no-repeat;position:absolute;inset:0}.object-gradual-blur{z-index:1000;pointer-events:none;isolation:isolate;opacity:1;width:7rem;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.object-gradual-blur-inner{pointer-events:none;width:100%;height:100%;position:relative}.object-gradual-blur-inner>div{position:absolute;inset:0}.object-gradual-blur-inner>div:first-child{-webkit-backdrop-filter:blur(.167rem);backdrop-filter:blur(.167rem);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 20% 40%,#0000 60%);mask-image:linear-gradient(90deg,#0000 0%,#000 20% 40%,#0000 60%)}.object-gradual-blur-inner>div:nth-child(2){-webkit-backdrop-filter:blur(.331rem);backdrop-filter:blur(.331rem);-webkit-mask-image:linear-gradient(90deg,#0000 20%,#000 40% 60%,#0000 80%);mask-image:linear-gradient(90deg,#0000 20%,#000 40% 60%,#0000 80%)}.object-gradual-blur-inner>div:nth-child(3){-webkit-backdrop-filter:blur(.754rem);backdrop-filter:blur(.754rem);-webkit-mask-image:linear-gradient(90deg,#0000 40%,#000 60% 80%,#0000 100%);mask-image:linear-gradient(90deg,#0000 40%,#000 60% 80%,#0000 100%)}.object-gradual-blur-inner>div:nth-child(4){-webkit-backdrop-filter:blur(1.499rem);backdrop-filter:blur(1.499rem);-webkit-mask-image:linear-gradient(90deg,#0000 60%,#000 80% 100%);mask-image:linear-gradient(90deg,#0000 60%,#000 80% 100%)}.object-gradual-blur-inner>div:nth-child(5){-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);-webkit-mask-image:linear-gradient(90deg,#0000 80%,#000 100%);mask-image:linear-gradient(90deg,#0000 80%,#000 100%)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.object-gradual-blur-inner>div{opacity:.5;background:#0000004d}}.object-image{z-index:1;object-fit:cover;object-position:50% 51%;filter:contrast(1.04)brightness(.95);transform-origin:50% 48%;width:100%;height:100%;animation:42s linear infinite object-depth-drift;display:block;position:relative;transform:scale(1.18)translate(.4%,-1.8%)}@keyframes object-depth-drift{0%{transform:scale(1.18)translate(.4%,-1.8%)}25%{transform:scale(1.185)translate(.7%,-1.6%)}50%{transform:scale(1.182)translate(.55%,-1.35%)}75%{transform:scale(1.187)translate(.25%,-1.55%)}to{transform:scale(1.18)translate(.4%,-1.8%)}}@keyframes optical-sweep{0%{opacity:0;transform:translate(-38%)rotate(2deg)}18%{opacity:.16}50%{opacity:.22}82%{opacity:.16}to{opacity:0;transform:translate(38%)rotate(2deg)}}@media (prefers-reduced-motion:reduce){.panel-object:before,.object-image{animation:none}.object-image{transform:scale(1.18)translate(.4%,-1.8%)}}@media (max-width:900px){body{overflow:auto}.obliquo-page{height:auto;min-height:100dvh;padding:6px 2px;overflow:visible}.obliquo-shell{--left-content-center:42%;grid-template-rows:minmax(560px,auto) auto;grid-template-columns:1fr;height:auto;min-height:calc(100dvh - 12px);overflow:visible}.obliquo-shell:after{width:auto;height:1px;inset:560px 0 auto}.panel-left,.panel-object{height:auto}.brand-strip{top:calc(var(--left-content-center) - 110px);padding-left:10%}.copy-block{top:calc(var(--left-content-center) - 34px);width:78%;left:10%}.access-block{top:calc(var(--left-content-center) + 142px);grid-template-columns:minmax(0,1fr) 44px;gap:12px 0;width:80%;left:10%}.access-heading{white-space:normal;grid-column:1/-1}.contact-field{border-radius:5px 0 0 5px;width:100%;height:44px;padding:0 19px}.submit-access{border-radius:0 5px 5px 0;width:44px;height:44px}.sms-step,.access-confirmation{top:calc(var(--left-content-center) - 18px);grid-template-columns:minmax(0,1fr) 44px;width:80%}.sms-message{grid-column:1/-1}.phone-field{grid-column:1}.form-error{grid-column:1/-1}.invitation-actions{flex-direction:column;align-items:flex-start}.object-image{aspect-ratio:1/.78;object-fit:cover;object-position:center 64%;width:100%;height:auto}}
