.site-header{z-index:10;align-items:center;width:100%;padding:clamp(1.5rem,3vw,2.75rem) clamp(1.5rem,4vw,4rem);display:flex;position:absolute;top:0;left:0}@media (width<=48rem){.site-header{padding-bottom:0;position:relative}}.site-logo{color:var(--coverwerk-color-navy);font-family:var(--coverwerk-font-family-brand);font-size:clamp(1.55rem,2.3vw,2.25rem);font-weight:var(--coverwerk-font-weight-bold);letter-spacing:-.01em;align-items:baseline;line-height:1;text-decoration:none;display:inline-flex}.site-logo__domain{color:var(--coverwerk-color-orange);font-weight:var(--coverwerk-font-weight-bold);letter-spacing:-.01em;margin-left:.26em;position:relative}.site-logo__domain:before{aspect-ratio:1;content:"";background:currentColor;border-radius:50%;width:.12em;position:absolute;bottom:.1em;left:-.08em;transform:translate(-50%)}.site-logo--display{font-size:clamp(2.7rem,4.2vw,4.6rem);transform:translate(.15em)}.coming-soon-page{background:#fffaf4;min-height:100svh;padding:clamp(.65rem,1.5vw,1.5rem)}.coming-soon-shell{isolation:isolate;background:var(--coverwerk-color-surface);border:1px solid #00263e17;border-radius:clamp(1.25rem,2.4vw,2.25rem);width:100%;max-width:100rem;min-height:calc(100svh - clamp(1.3rem,3vw,3rem));margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 1.25rem 4rem #38220f1a,0 .25rem .8rem #38220f0f}.coming-soon-shell:before{z-index:3;background:var(--coverwerk-color-surface-deep);content:"";pointer-events:none;border-radius:50%;width:63%;position:absolute;inset:-18% auto -18% -22%}.coming-soon-layout{min-height:inherit;grid-template-columns:minmax(19rem,.76fr) minmax(34rem,1.4fr);padding-top:clamp(5.75rem,9vw,8rem);display:grid;position:relative}.brand-stage{z-index:5;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:1rem clamp(1.5rem,3vw,3.5rem) clamp(2rem,5vh,4rem);display:flex;position:relative;transform:translateY(clamp(-7rem,-7vh,-4rem))}.brand-stage__art{place-items:center;width:min(76%,24rem);min-height:0;display:grid}.brand-stage__art img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:49vh;display:block}.brand-stage__lockup{text-align:center;margin-top:.5rem}.brand-stage__lockup p{color:var(--coverwerk-color-navy);font-size:clamp(.8rem,1.2vw,1rem);font-weight:var(--coverwerk-font-weight-bold);letter-spacing:.22em;text-transform:uppercase;margin:1.25rem 0 0}.brand-stage__lockup>span{background:linear-gradient(90deg, var(--coverwerk-color-cyan), var(--coverwerk-color-magenta), var(--coverwerk-color-orange));width:min(100%,17.8125rem);height:2px;margin:.65rem auto 0;display:block;transform:translate(-.15625rem)}.launch-stage{grid-template-rows:minmax(15rem,.87fr) auto;min-width:0;display:grid}.launch-stage__visual{min-height:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 80px);mask-image:linear-gradient(#0000 0,#000 80px)}.launch-stage__visual img{z-index:1;width:auto;max-width:none;height:114%;position:absolute;inset:-10% 0 -3% auto;-webkit-mask-image:linear-gradient(90deg,#0000 0 80px,#000 200px);mask-image:linear-gradient(90deg,#0000 0 80px,#000 200px)}.launch-stage__content{z-index:2;background:0 0;padding:clamp(2rem,4.5vh,4rem) clamp(2rem,4vw,4.75rem) clamp(2rem,4.5vh,4.25rem) clamp(4rem,7.5vw,7.5rem);position:relative}.launch-stage__content:before{z-index:-1;-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);content:"";background:linear-gradient(90deg,#00263e1a,#0000 75%) top/100% 1px no-repeat,#fffaf4c2;position:absolute;inset:0 0 0 -100vw}.launch-stage__content h1{color:var(--coverwerk-color-navy);font-family:var(--coverwerk-font-family-serif);font-size:clamp(3.75rem,6.2vw,7rem);font-weight:var(--coverwerk-font-weight-regular);letter-spacing:-.025em;text-transform:uppercase;margin:.55rem 0 .65rem;line-height:.88;transform:translate(-.06em)}.launch-stage__eyebrow{color:var(--coverwerk-color-orange);font-size:.76rem;font-weight:var(--coverwerk-font-weight-bold);letter-spacing:.2em;text-transform:uppercase;margin:0}.launch-stage__intro{max-width:43rem;color:var(--coverwerk-color-navy-soft);margin:0;font-size:clamp(1rem,1.3vw,1.22rem);line-height:1.55}.feature-list{grid-template-columns:repeat(3,1fr);gap:clamp(.75rem,2vw,2.25rem);max-width:48rem;margin:clamp(1.4rem,2.7vh,2.25rem) 0;padding:0;list-style:none;display:grid}.feature-list li{color:var(--coverwerk-color-navy);font-size:clamp(.82rem,1.15vw,1rem);font-weight:var(--coverwerk-font-weight-bold);align-items:center;gap:clamp(.65rem,1vw,.9rem);line-height:1.3;display:flex}.feature-list__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;flex:0 0 3rem;width:3rem;height:3rem}.feature-list__label{flex-direction:column;display:flex}.notification-form{border-radius:var(--coverwerk-radius-medium);background:#ffffffad;border:1px solid #00263e2e;grid-template-columns:minmax(12rem,1fr) auto;max-width:47rem;display:grid;overflow:hidden}.notification-form input,.notification-form button{min-height:4.5rem;font:inherit;border:0}.notification-form input{min-width:0;color:var(--coverwerk-color-navy);background:0 0;outline:0;padding:0 1.5rem;font-size:1rem}.notification-form input::placeholder{color:#00263e7a}.notification-form input:focus-visible{box-shadow:inset 0 0 0 2px var(--coverwerk-color-cyan)}.notification-form button{background:var(--coverwerk-color-navy);color:#fff;font-size:.78rem;font-weight:var(--coverwerk-font-weight-bold);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:0 2rem;transition:background-color .16s,transform .16s}.notification-form button:hover{background:var(--coverwerk-color-orange)}.notification-form button:active{transform:translateY(1px)}.notification-form button:focus-visible{outline:3px solid var(--coverwerk-color-cyan);outline-offset:-4px}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=80rem){.launch-stage__visual{-webkit-mask-image:none;mask-image:none}.launch-stage__visual img{-webkit-mask-composite:source-in;width:100%;height:auto;inset:auto 0 0 auto;-webkit-mask-image:linear-gradient(#0000 0,#000 80px),linear-gradient(90deg,#0000 0 80px,#000 200px);mask-image:linear-gradient(#0000 0,#000 80px),linear-gradient(90deg,#0000 0 80px,#000 200px);-webkit-mask-composite:source-in;mask-composite:intersect}}@media (width<=64rem){.coming-soon-layout{grid-template-columns:minmax(15rem,.65fr) minmax(28rem,1.35fr)}.launch-stage__content{padding-left:clamp(4.5rem,10vw,6.25rem)}.launch-stage__content h1{font-size:clamp(2.875rem,5.3vw,5.5rem)}.brand-stage__art{width:min(88%,19rem)}.feature-list{gap:.75rem}.feature-list li{gap:.55rem}.feature-list__icon{flex-basis:2.5rem;width:2.5rem;height:2.5rem}}@media (width<=48rem){.coming-soon-shell:before{border-radius:0 0 50% 50%/0 0 14% 14%;width:auto;height:41rem;inset:-11rem -22% auto}.coming-soon-layout{grid-template-columns:1fr;padding-top:0}.brand-stage{min-height:29rem;padding:2rem 1.5rem 3rem;transform:translateY(-2rem)}.brand-stage__art{width:min(68vw,16rem)}.brand-stage__art img{max-height:19rem}.launch-stage{grid-template-rows:minmax(24rem,56vw) auto}.launch-stage__visual img{width:auto;height:max(110%,72vw);inset:40% 0 auto auto;transform:translateY(-40%)}.launch-stage__content{padding:2.5rem clamp(1.25rem,6vw,3rem) 3rem}.launch-stage__content h1{white-space:nowrap;font-size:clamp(2.75rem,10.5vw,5.25rem)}}@media (width<=34rem){.coming-soon-page{padding:0}.coming-soon-shell{border:0;border-radius:0;min-height:100svh}.brand-stage{min-height:27rem}.launch-stage{grid-template-rows:minmax(23rem,70vw) auto}.feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.notification-form{border-radius:1rem;grid-template-columns:1fr}.notification-form input,.notification-form button{min-height:3.8rem}}@media (prefers-reduced-motion:reduce){.notification-form button{transition:none}}
