.invitation-page{color:#161714;background:#faf8f3;min-height:100vh}.invite-header{background:#faf8f3;justify-content:space-between;align-items:center;gap:28px;padding:8px 4.5vw;display:flex}.invite-header>a{align-items:center;gap:17px;text-decoration:none;display:flex}.invite-header img{object-fit:contain;width:80px;height:80px}.invite-header span{letter-spacing:.055em;font-family:Oswald,Arial,sans-serif;font-size:25px;font-weight:700}.invite-header>p{letter-spacing:.19em;font-size:10px}.invite-hero{isolation:isolate;background:#21150e;min-height:710px;position:relative;overflow:hidden}.invite-poster,.invite-video{object-fit:cover;object-position:60% center;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.invite-video{z-index:-2}.invite-shade{z-index:-1;background:linear-gradient(90deg,#090705db,#090705ad 42%,#0907051a 76%);position:absolute;inset:0}.invite-copy{color:#fffdf7;width:min(710px,58%);margin-left:4.8vw;padding:62px 0 48px}.invite-copy h1{letter-spacing:-.045em;font-size:clamp(42px,4.7vw,73px);font-weight:400;line-height:1.04}.invite-dek{max-width:510px;font-size:18px;line-height:1.55;margin-top:22px!important}.invite-date{letter-spacing:.13em;font-size:12px;font-weight:700;line-height:1.8;margin-top:25px!important}.invite-date span{letter-spacing:.02em;margin-top:5px;font-size:14px;font-weight:400;display:block}.invite-chair{font-size:15px;margin:25px 0 22px!important}.invite-signup{max-width:580px}.invite-signup>label:first-child{margin-bottom:7px;font-size:12px;font-weight:700;display:block}.invite-fields{gap:10px;display:flex}.invite-fields input{color:#161714;background:#faf8f3;border:1px solid #faf8f3;flex:1;width:100%;min-height:52px;padding:13px 16px;font-size:14px}.invite-fields input::placeholder{color:#62635c;opacity:1}.invite-fields button{color:#fff;letter-spacing:.12em;white-space:nowrap;background:#206b3f;border:1px solid #71a384;justify-content:space-between;align-items:center;gap:18px;min-height:52px;padding:12px 20px;font-size:12px;font-weight:700;display:flex}.invite-fields button:hover{background:#195433}.invite-fields button span{font-size:20px}.invite-consent{color:#f2eee5;font-size:11px;line-height:1.55;margin-top:11px!important}.invite-weekly{align-items:flex-start;gap:11px;margin-top:14px;font-size:12px;line-height:1.65;display:flex}.invite-weekly input{accent-color:#237b45;flex:0 0 18px;width:18px;min-width:18px;height:18px;margin:3px 0 0}.invite-privacy{min-height:30px;margin-top:13px;font-size:11px;display:inline-block}.invite-response{font-size:13px;line-height:1.6}.invite-response:not(:empty){border-top:1px solid #fff6;margin-top:12px;padding-top:12px}.invite-pause{color:#fff;background:#161714de;border:1px solid #fff8;align-items:center;gap:12px;min-height:44px;padding:9px 14px;font-size:11px;display:flex;position:absolute;bottom:20px;right:25px}.invite-preview{grid-template-columns:repeat(3,1fr);gap:36px;padding:37px 4.8vw 40px;display:grid}.invite-preview article+article{border-left:1px solid #d7d6cd;padding-left:36px}.invite-preview h2{letter-spacing:-.035em;font-size:clamp(25px,2.4vw,37px);line-height:1.13}.invite-preview p{max-width:320px;margin-top:15px;font-size:13px;line-height:1.7}.invite-footer{color:#55554e;border-top:1px solid #d7d6cd;flex-wrap:wrap;align-items:center;gap:20px;padding:18px 4.8vw;font-size:10px;display:flex}.invite-footer>span:nth-child(2){margin-right:auto}.invitation-page :focus-visible{outline-offset:4px;outline:3px solid #edb978}.invite-preferences{max-width:800px;padding:65px 5vw}.invite-preferences h1{margin:15px 0 24px;font-size:45px}.invite-preferences form{gap:15px;margin:25px 0;display:grid}.invite-preferences input{width:100%}@media (min-width:1600px){.invite-hero{min-height:790px}.invite-copy{padding-top:85px}}@media (max-width:800px){.invite-header{gap:16px;padding:8px 5vw}.invite-header img{width:60px;height:60px}.invite-header span{font-size:20px}.invite-header>p{display:none}.invite-hero{min-height:0}.invite-copy{width:auto;max-width:600px;margin:0;padding:240px 6vw 80px}.invite-copy h1{font-size:clamp(40px,8vw,62px)}.invite-shade{background:linear-gradient(#0e0a0722 0%,#0e0a07f0 47%,#0e0a07 98%)}.invite-poster,.invite-video{object-position:78% top;height:450px}.invite-dek{font-size:16px}.invite-date{font-size:11px}.invite-fields{flex-wrap:wrap}.invite-fields input{min-width:190px}.invite-fields button{flex:1;justify-content:center}.invite-weekly{font-size:12px}.invite-preview{grid-template-columns:1fr;gap:25px;padding:32px 6vw}.invite-preview article+article{border-top:1px solid #d7d6cd;border-left:0;padding:25px 0 0}.invite-preview h2{font-size:31px}.invite-preview h2 br{display:none}.invite-footer{gap:10px 20px;padding:20px 6vw}.invite-footer>span:nth-child(2){flex-basis:100%;order:2}.invite-pause{bottom:16px;right:6vw}.invite-preferences h1{font-size:35px}}@media (prefers-reduced-motion:reduce){.invite-video{display:none}}
