.invite{height:480vh;color:var(--cream-text);position:relative}.invite[data-still]{height:100vh}.invite__stage{background:var(--fibres), var(--noise), radial-gradient(ellipse at 50% 42%, #efe5cc, #e2d5b6 62%, #cdbd98);height:100vh;position:sticky;top:0;overflow:hidden}.invite__burn{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.invite .torn{z-index:3}.invite__label{top:calc(200 * var(--u));z-index:3;color:var(--cream-muted);white-space:nowrap;margin:0;position:absolute;left:50%;transform:translate(-50%)}.invite__brief{top:calc(250 * var(--u));z-index:1;width:calc(1340 * var(--u));text-align:center;position:absolute;left:50%;transform:translate(-50%)}.press{opacity:var(--press,0);transform:scale(calc(1 + (1 - var(--press,0)) * .035));filter:blur(calc((1 - var(--press,0)) * 2.5px))}.brief__head{margin:0 0 calc(14 * var(--u));color:var(--cream-muted);font:700 var(--fs-label) / 1.5 var(--font-machine);letter-spacing:var(--track-label);text-transform:uppercase}.brief__title{margin:0 0 calc(14 * var(--u));color:var(--ink);font:800 calc(.5rem + 84 * var(--u)) / 1 var(--font-inscription);text-shadow:0 1px #ffffff80}.brief__lede{max-width:34em;font:400 calc(.3rem + 27 * var(--u)) / 1.45 var(--font-serif);margin:0 auto}.plan{gap:calc(18 * var(--u)) calc(56 * var(--u));width:calc(1300 * var(--u));margin:calc(34 * var(--u)) auto 0;text-align:left;grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}.plan__step{grid-template-columns:calc(70 * var(--u)) 1fr;column-gap:calc(18 * var(--u));padding-bottom:calc(12 * var(--u));border-bottom:1px solid #2a261d29;align-items:baseline;display:grid}.plan__n{color:#a8862f;font:800 calc(.3rem + 30 * var(--u)) / 1 var(--font-inscription);text-align:right;grid-row:span 2}.plan__title{color:var(--ink);font:800 calc(.3rem + 25 * var(--u)) / 1.15 var(--font-inscription);letter-spacing:.04em;text-transform:uppercase;text-shadow:0 1px #fff9}.plan__text{color:var(--cream-text);font:400 calc(.25rem + 21 * var(--u)) / 1.5 var(--font-serif)}.redact{color:var(--ink);white-space:nowrap;position:relative}.redact__ink{background:var(--marker) center / 100% 100% no-repeat;-webkit-mask-image:linear-gradient(100deg, transparent calc(var(--lift,0) * 130% - 30%), #000 calc(var(--lift,0) * 130%));-webkit-mask-image:linear-gradient(100deg, transparent calc(var(--lift,0) * 130% - 30%), #000 calc(var(--lift,0) * 130%));mask-image:linear-gradient(100deg, transparent calc(var(--lift,0) * 130% - 30%), #000 calc(var(--lift,0) * 130%));pointer-events:none;position:absolute;inset:-.22em -.34em -.14em}.brief__stamp{border:calc(5 * var(--u)) double currentColor;color:#b3261e;font:800 calc(.4rem + 34 * var(--u)) / 1 var(--font-inscription);letter-spacing:.12em;text-transform:uppercase;opacity:calc(var(--stamp,0) * .86);transform:rotate(-9deg) scale(calc(1 + (1 - var(--stamp,0)) * .8));filter:url(#stamp-ink);mix-blend-mode:multiply;pointer-events:none;will-change:transform, opacity;margin:0;padding:.22em .6em;position:absolute;bottom:4%;right:-13%}.invite__answer{gap:calc(14 * var(--u));margin-top:calc(32 * var(--u));justify-items:center;display:grid}.invite__cta{font-size:max(13px, calc(.2rem + 18 * var(--u)))}.invite__cta[aria-disabled=true]{box-shadow:none;cursor:not-allowed;opacity:.38;filter:grayscale()contrast(.85)}.invite__cta[data-armed]{animation:.55s cubic-bezier(.2,.9,.3,1.3) invite-arm}@keyframes invite-arm{0%{filter:brightness(1.5);scale:1.1}}.invite__countdown{gap:calc(14 * var(--u));align-items:baseline;margin:0;display:flex}.invite__countdown-label{color:var(--cream-muted);font:400 var(--fs-label) / 1 var(--font-machine);letter-spacing:var(--track-label);text-transform:uppercase}.invite__countdown-time{color:var(--ink);font:600 calc(.3rem + 24 * var(--u)) / 1 var(--font-inscription);letter-spacing:.06em}@media (orientation:portrait){.invite__label{top:calc(300 * var(--u))}.invite__brief{top:calc(360 * var(--u));width:calc(960 * var(--u))}.brief__title{font-size:calc(.5rem + 96 * var(--u))}.brief__lede{font-size:calc(.3rem + 36 * var(--u))}.plan{grid-template-columns:1fr;width:auto}.plan__title{font-size:calc(.3rem + 38 * var(--u))}.plan__text{font-size:calc(.25rem + 32 * var(--u))}.brief__stamp{bottom:-16%;right:8%}}.scene--own[data-astro-cid-po4rv4xj]{height:auto}
