@font-face{font-family:haas;src:url(../media/HaasGrotDisp_Roman-s.p.2rc1upg6kjinb.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:haas;src:url(../media/HaasGrotDisp_Medium-s.p.1w6ozgl4tnx80.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:haas Fallback;src:local(Arial);ascent-override:87.46%;descent-override:19.46%;line-gap-override:21.38%;size-adjust:93.53%}.haas_78900d90-module__Qc7E0q__className{font-family:haas,haas Fallback}.haas_78900d90-module__Qc7E0q__variable{--font-haas:"haas", "haas Fallback"}
:root{--ink:#fff;--ink-muted:#fffc;--ink-faint:#ffffff9e;--rule:#ffffff26;--label-size:12px;--label-tracking:.13em}@media (min-width:768px){:root{--label-size:13px}}*,:before,:after{box-sizing:border-box}button{font-family:inherit}html{-webkit-text-size-adjust:100%;background-color:#000}body{color:var(--ink);font-family:var(--font-haas), "Helvetica Neue", Helvetica, Arial, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;margin:0}.label{font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase;margin:0;font-weight:400;line-height:1}.hero{background-color:#000;width:100%;height:100dvh;position:relative;overflow:hidden}.heroMedia{position:absolute;inset:0}.heroZoom{transition:transform 1.9s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(1)}[data-entry=pullback][data-entered=false] .heroZoom{transform:scale(1.62)}.heroMedia img{object-fit:cover;object-position:62% 80%}.heroLabel{left:var(--left-mobile,auto);right:var(--right-mobile,auto);top:var(--top-portrait,var(--top));white-space:nowrap;color:var(--ink);text-shadow:0 1px 6px #00000073;opacity:0;animation:1.4s cubic-bezier(.16,1,.3,1) forwards labelIn;position:absolute}[data-entered=false] .heroLabel,[data-entered=false] .scrollCue span,[data-entered=false] .heroMedia{animation-play-state:paused}@media (min-width:768px){.heroLabel{left:var(--left,auto);right:var(--right,auto)}}@media (min-aspect-ratio:5/4){.heroLabel{top:var(--top)}}@media (min-aspect-ratio:9/5){.heroLabel{top:var(--top-wide,var(--top))}}@media (min-aspect-ratio:2){.heroMedia img{object-position:62% 70%}.heroLabel{top:var(--top-wider,var(--top-wide,var(--top)))}}@media (min-aspect-ratio:14/5){.heroMedia img{object-position:62% 55%}.heroLabel{top:var(--top-widest,var(--top-wider,var(--top-wide,var(--top))))}}.scrollCue{background-color:#ffffff26;width:1px;height:48px;transition:opacity .7s;position:absolute;bottom:4%;left:50%;overflow:hidden;transform:translate(-50%)}.scrollCue span{inset-inline:0;background-color:#ffffffb3;height:50%;animation:2.4s ease-in-out infinite scrollCue;display:block;position:absolute;top:0}.scrollCueHidden{opacity:0}.scrollChevron{width:18px;height:9px;margin-left:-9px;transition:opacity .7s;position:absolute;bottom:calc(4% - 14px);left:50%}.scrollChevron:before,.scrollChevron:after{content:"";background-color:#ffffffd9;width:11px;height:1px;position:absolute;top:0}.scrollChevron:before{transform-origin:0;left:0;transform:rotate(35deg)}.scrollChevron:after{transform-origin:100%;right:0;transform:rotate(-35deg)}@media (prefers-reduced-motion:no-preference){.scrollChevron{animation:2.4s cubic-bezier(.4,0,.2,1) infinite scrollChevron}}@keyframes scrollChevron{0%,50%{opacity:.4;transform:translateY(0)}72%{opacity:1;transform:translateY(6px)}to{opacity:.4;transform:translateY(0)}}.questions{background-color:#000;padding:96px 7%}@media (min-width:768px){.questions{padding:144px 15%}}@media (min-width:1024px){.questions{padding:144px 25%}}.questionsInner{width:100%;max-width:540px;margin:0 auto}.intro{margin-top:40px}.intro p{max-width:56ch;color:var(--ink-muted);margin:0 0 16px;font-size:14px;line-height:1.75}.questions .label:not(.rsvpButton),.questions .questionTrigger{font-size:14px}.intro p:last-child{margin-bottom:0}.rsvpButton{color:#000;background-color:#fff;border-radius:999px;width:fit-content;margin:40px auto 0;padding:15px 28px;text-decoration:none;transition:background-color .4s,color .4s;display:block}.rsvpButton:hover,.rsvpButton:focus-visible{background-color:#ffffffd1}.sectionLabel{color:var(--ink);border-bottom:1px solid var(--rule);padding-bottom:6px;font-size:14px;font-weight:400;line-height:1.35}.leadIn{margin-top:72px}@media (min-width:768px){.leadIn{margin-top:96px}}.questionList{margin:18px 0 0}.questionItem{border-top:1px solid var(--rule)}.questionItem:first-child{border-top:none}.questionTrigger{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;transition:opacity .3s;display:flex}.questionTrigger:hover{opacity:.65}.questionTrigger span:first-child{color:var(--ink);letter-spacing:normal;text-transform:none;font-size:14px;font-weight:400;line-height:1.45}@media (min-width:768px){.questionTrigger{padding:22px 0}}.toggleMark{background-color:var(--ink);flex-shrink:0;width:11px;height:1px;position:relative}.toggleMark:after{content:"";background-color:var(--ink);width:1px;height:11px;transition:opacity .3s,transform .3s;position:absolute;top:-5px;left:5px}.toggleMarkOpen:after{opacity:0;transform:rotate(90deg)}.answerPanel{grid-template-rows:0fr;margin:0;transition:grid-template-rows .35s;display:grid}.answerPanelOpen{grid-template-rows:1fr}.answerPanelInner{overflow:hidden}.answer{padding-bottom:26px}.answer p{max-width:56ch;color:var(--ink-muted);margin:0 0 12px;font-size:14px;line-height:1.7}.answer p:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){.answerPanel,.toggleMark:after{transition:none}}.sound{z-index:20;cursor:pointer;background:0 0;border:0;align-items:flex-end;gap:3px;height:32px;padding:0;transition:opacity .7s;display:flex;position:fixed;bottom:3.5%;left:7%}@media (min-width:768px){.sound{left:3.5%}}.sound:hover{opacity:.6}.soundHint{color:#fff;font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase;white-space:nowrap;text-shadow:0 1px 6px #00000073;opacity:.75;margin-left:9px;line-height:1}.soundBar{transform-origin:bottom;background-color:#fff;width:1px;height:3px;display:block}.soundPlaying .soundBar{height:12px;animation:1.1s ease-in-out infinite soundBar}.srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.entry{z-index:50;background-color:#0000;position:fixed;inset:0;overflow:hidden}.entryOpening{pointer-events:none}.entryPanel{height:50%;position:absolute;left:0;right:0;overflow:hidden}.entry-split .entryPanel{transition:transform 1.5s cubic-bezier(.76,0,.24,1)}.entryPanel:after{content:"";background-color:#00000073;position:absolute;inset:0}.entryPanelTop{top:0}.entryPanelBottom{bottom:0}.entryPanelInner{width:100%;height:200%;position:absolute;left:0}.entryPanelTop .entryPanelInner{top:0}.entryPanelBottom .entryPanelInner{bottom:0}.entryPanelInner img{object-fit:cover;object-position:62% 80%}@media (min-aspect-ratio:2){.entryPanelInner img{object-position:62% 70%}}@media (min-aspect-ratio:14/5){.entryPanelInner img{object-position:62% 55%}}.entryContent{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:28px;transition:opacity .45s,transform .45s;display:flex;position:absolute;inset:0}.entryNames{color:var(--ink);text-shadow:0 1px 6px #00000073;margin:0;animation:1.2s cubic-bezier(.16,1,.3,1) both entryIn}.entryButton{color:var(--ink);cursor:pointer;text-shadow:0 1px 6px #00000073;background:0 0;border:1px solid #ffffff8c;border-radius:999px;padding:13px 26px;transition:background-color .4s,border-color .4s,color .4s;animation:1.2s cubic-bezier(.16,1,.3,1) .35s both entryIn}.entryButton:hover,.entryButton:focus-visible{color:#000;text-shadow:none;background-color:#fff;border-color:#fff}.entryOpening .entryContent{opacity:0;transition-duration:.35s;transform:translateY(-8px)}.entry-through{transition:transform 1.5s cubic-bezier(.65,0,.35,1),opacity 1.1s ease-in .25s}.entry-through.entryOpening{opacity:0;transform:scale(1.35)}.entryMedia{position:absolute;inset:0}.entry-pullback .entryMedia{transition:transform 1.9s cubic-bezier(.22,1,.36,1);transform:scale(1.62)}.entry-pullback.entryOpening .entryMedia{transform:scale(1)}.entry-pullback{transition:opacity 1.1s .5s}.entry-pullback.entryOpening{opacity:0}@property --hole{syntax:"<percentage>";inherits:false;initial-value:0%}.entry-iris{--hole:0%;-webkit-mask-image:radial-gradient(circle at 50% 50%, transparent var(--hole), black calc(var(--hole) + 6%));-webkit-mask-image:radial-gradient(circle at 50% 50%, transparent var(--hole), black calc(var(--hole) + 6%));mask-image:radial-gradient(circle at 50% 50%, transparent var(--hole), black calc(var(--hole) + 6%));transition:--hole 1.5s cubic-bezier(.65,0,.35,1),opacity .5s 1s}.entry-iris.entryOpening{--hole:130%;opacity:0}.entry-black.entryOpening .entryPanel:after{background-color:#000;transition:background-color .55s}.entry-black.entryOpening{animation:1.6s forwards entryThroughBlack}@keyframes entryThroughBlack{0%,45%{opacity:1}to{opacity:0}}.entry-lift{transition:transform 1.4s cubic-bezier(.76,0,.24,1)}.entry-lift.entryOpening,.entry-split.entryOpening .entryPanelTop{transform:translateY(-100%)}.entry-split.entryOpening .entryPanelBottom{transform:translateY(100%)}@keyframes entryIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.entry{transition:opacity .35s!important;animation:none!important}.entryOpening{opacity:0;clip-path:none!important;transform:none!important}.entry-split .entryPanel{transition:none}.entryOpening .entryPanelTop,.entryOpening .entryPanelBottom{transform:none}.entryNames,.entryButton{animation:none}}@keyframes labelIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes heroDrift{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.06)translate(-.8%,-.6%)}}@keyframes scrollCue{0%{opacity:0;transform:translateY(-100%)}40%{opacity:1}to{opacity:0;transform:translateY(200%)}}@keyframes soundBar{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:no-preference){.heroMedia{animation:44s ease-in-out infinite alternate heroDrift}}@media (prefers-reduced-motion:reduce){.heroLabel{opacity:1;animation:none}.scrollCue span,.soundPlaying .soundBar{animation:none}}.previewBar{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#000000b8;flex-wrap:wrap;justify-content:center;gap:8px;padding:14px;display:flex;position:fixed;bottom:0;left:0;right:0}.previewOption,.previewReplay{color:#fff;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:999px;padding:9px 16px;font-family:inherit;font-size:11px}.previewOptionActive{color:#000;background-color:#fff;border-color:#fff}.previewReplay{border-style:dashed;margin-left:18px}.spacingSample{padding-bottom:260px}.spacingSample[data-v=now]{--s-gap:32px}.spacingSample[data-v=resting]{--s-gap:40px}.spacingSample[data-v=under],.spacingSample[data-v=shared]{--s-gap:32px}.spacingSample[data-v=none]{--s-gap:40px}.sHead{color:var(--ink);font-size:14px;line-height:1.35;display:block}.sLeadIn{margin-top:96px}.sBody{margin-top:var(--s-gap)}.sBody p{max-width:56ch;color:var(--ink-muted);margin:0 0 16px;font-size:14px;line-height:1.75}.sBody p:last-child{margin-bottom:0}.sBodyList{margin-top:calc(var(--s-gap) - 22px)}.sBodyList .questionList{margin:0}.sStaticTrigger{width:100%;color:var(--ink);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.sStaticTrigger>span:first-child{color:var(--ink);letter-spacing:normal;text-transform:none;font-size:14px;font-weight:400;line-height:1.45}.spacingSample[data-v=now] .sHead{border-bottom:1px solid var(--rule);padding-bottom:16px}.spacingSample[data-v=resting] .sHead{border-bottom:1px solid var(--rule);padding-bottom:6px}.spacingSample[data-v=under] .sHead{border-top:1px solid var(--rule);padding-top:14px}.spacingSample[data-v=shared] .sHead{align-items:center;gap:20px;display:flex}.spacingSample[data-v=shared] .sHead:after{content:"";background-color:var(--rule);flex:1;height:1px}.spacingSample[data-v=resting-q]{--s-gap:40px}.spacingSample[data-v=resting-q] .sHead{border-bottom:1px solid var(--rule);padding-bottom:6px}.spacingSample[data-v=resting-q] .sBodyList{margin-top:calc(var(--s-gap) - 36px)}.spacingSample[data-v=resting-q] .questionItem{border-top:none}.spacingSample[data-v=resting-q] .sStaticTrigger{border-bottom:1px solid var(--rule);padding:36px 0 8px}.spacingSample[data-v=resting-q] .answer{padding-top:24px}.spacingSample[data-v=under] .questionItem:first-child,.spacingSample[data-v=shared] .questionItem:first-child,.spacingSample[data-v=none] .questionItem:first-child{border-top:1px solid var(--rule)}.typeBar{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--rule);background-color:#000000e6;padding:16px 7%;position:fixed;bottom:0;left:0;right:0}.typeBarInner{max-width:820px;margin:0 auto}.typeButtons{flex-wrap:wrap;gap:8px;display:flex}.typeOption{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:999px;padding:9px 14px;font-family:inherit;font-size:11px}.typeOptionActive{color:#000;background-color:#fff;border-color:#fff}.typeNote{max-width:62ch;color:var(--ink-muted);margin:12px 0 0;font-size:12px;line-height:1.6}
