.page-module__xgPmsG__page{--foreground:#fff;--text-primary:#fdba6e;--text-secondary:#666;min-height:100vh;font-family:var(--font-geist-sans);flex-direction:column;display:flex;position:relative}.page-module__xgPmsG__backgroundImage{z-index:-2;object-fit:cover;width:100vw;height:100dvh;position:fixed;top:0;left:0}.page-module__xgPmsG__overlay{z-index:-1;pointer-events:none;background-color:#00000080;width:100vw;height:100dvh;position:fixed;top:0;left:0}.page-module__xgPmsG__title{max-width:820px}.page-module__xgPmsG__eyebrow{font-family:var(--font-geist-sans);letter-spacing:6px;text-transform:uppercase;color:var(--foreground);align-items:center;gap:16px;font-size:.85rem;font-weight:500;animation:.8s ease-out both page-module__xgPmsG__fadeUpDim;display:inline-flex}.page-module__xgPmsG__eyebrow:before{content:"";background-color:var(--text-primary);width:48px;height:1px}.page-module__xgPmsG__question{font-family:var(--font-playfair-display);color:var(--text-primary);margin:20px 0 0;font-size:5rem;font-weight:700;line-height:108%;animation:.8s ease-out .1s both page-module__xgPmsG__fadeUp;position:relative}.page-module__xgPmsG__quoteMark{color:var(--text-primary);opacity:.25;pointer-events:none;font-size:1.6em;line-height:1;position:absolute;top:-.35em;left:-.55em}.page-module__xgPmsG__answer{font-family:var(--font-geist-sans);color:var(--foreground);max-width:720px;margin:32px 0 0;padding-left:28px;font-size:1.4rem;font-weight:300;line-height:165%;animation:.8s ease-out .2s both page-module__xgPmsG__fadeUp;position:relative}.page-module__xgPmsG__answer:before{content:"";background:linear-gradient(to bottom, var(--text-primary), #fdba6e00);width:2px;position:absolute;top:6px;bottom:6px;left:0}@keyframes page-module__xgPmsG__fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module__xgPmsG__fadeUpDim{0%{opacity:0;transform:translateY(24px)}to{opacity:.75;transform:translateY(0)}}.page-module__xgPmsG__content{flex-direction:column;width:80%;margin:0 auto;display:flex}.page-module__xgPmsG__hero{flex-direction:column;min-height:100dvh;display:flex}.page-module__xgPmsG__spacer{flex:1}.page-module__xgPmsG__nameLink{color:inherit;text-decoration:none;position:relative}.page-module__xgPmsG__name{color:var(--text-primary);letter-spacing:.5px;font-size:2rem;font-weight:300;transition:letter-spacing .4s,text-shadow .4s}.page-module__xgPmsG__nameLink:hover .page-module__xgPmsG__name{letter-spacing:2.5px;text-shadow:0 0 26px #fdba6e73}.page-module__xgPmsG__top{justify-content:space-between;align-items:center;margin:32px;animation:.9s cubic-bezier(.16,1,.3,1) both page-module__xgPmsG__navReveal;display:flex}@keyframes page-module__xgPmsG__navReveal{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}.page-module__xgPmsG__right{flex-direction:row;align-items:center;gap:44px;display:flex}.page-module__xgPmsG__iconLink{color:#ffffffd1;justify-content:center;align-items:center;transition:color .35s;display:inline-flex}.page-module__xgPmsG__iconLink:hover{color:var(--text-primary);cursor:pointer}.page-module__xgPmsG__icon{width:22px;height:22px;display:block}.page-module__xgPmsG__link{font-family:var(--font-geist-sans);letter-spacing:2px;text-transform:uppercase;color:#ffffffd1;padding:6px 2px;font-size:1.05rem;font-weight:500;text-decoration:none;transition:color .35s;position:relative}.page-module__xgPmsG__link:after{content:"";background:linear-gradient(to right, var(--text-primary), #fdba6e26);transform-origin:0;width:100%;height:1.5px;transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.page-module__xgPmsG__link:hover{color:var(--text-primary);cursor:pointer}.page-module__xgPmsG__link:hover:after{transform:scaleX(1)}.page-module__xgPmsG__bottom{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:40px;display:flex}.page-module__xgPmsG__scrollCue{flex-direction:column;flex-shrink:0;align-items:center;gap:12px;padding-bottom:6px;animation:.8s ease-out .35s both page-module__xgPmsG__fadeUpDim;display:flex}.page-module__xgPmsG__scrollCueText{font-family:var(--font-geist-sans);letter-spacing:4px;text-transform:uppercase;color:var(--foreground);writing-mode:vertical-rl;font-size:.75rem;font-weight:500}.page-module__xgPmsG__scrollCueLine{background:linear-gradient(to bottom, var(--text-primary), #fdba6e00);transform-origin:top;width:1px;height:56px;animation:2s ease-in-out infinite page-module__xgPmsG__scrollPulse}@keyframes page-module__xgPmsG__scrollPulse{0%,to{opacity:.5;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}.page-module__xgPmsG__story{max-width:760px;margin:0 auto;padding:140px 0 160px}.page-module__xgPmsG__storyLabel{font-family:var(--font-geist-sans);letter-spacing:6px;text-transform:uppercase;color:var(--text-primary);align-items:center;gap:16px;margin-bottom:40px;font-size:.85rem;font-weight:500;display:inline-flex}.page-module__xgPmsG__storyLabel:before{content:"";background-color:var(--text-primary);width:48px;height:1px}.page-module__xgPmsG__storyBody{flex-direction:column;display:flex}.page-module__xgPmsG__storyParagraph{font-family:var(--font-geist-sans);color:var(--foreground);margin:0;font-size:1.25rem;font-weight:300;line-height:180%}.page-module__xgPmsG__storyParagraph+.page-module__xgPmsG__storyParagraph{margin-top:40px;padding-top:40px;position:relative}.page-module__xgPmsG__storyParagraph+.page-module__xgPmsG__storyParagraph:before{content:"";background-color:var(--text-primary);width:40px;height:2px;position:absolute;top:0;left:0}.page-module__xgPmsG__storyParagraph:nth-child(2){margin-top:40px;padding-top:0}.page-module__xgPmsG__storyParagraph:nth-child(2):before{display:none}@media (max-width:768px){.page-module__xgPmsG__content{width:88%}.page-module__xgPmsG__top{gap:12px;margin:22px 0}.page-module__xgPmsG__name{font-size:1.3rem;line-height:1}.page-module__xgPmsG__right{gap:16px}.page-module__xgPmsG__link{letter-spacing:1px;padding:4px 0;font-size:.72rem}.page-module__xgPmsG__icon{width:18px;height:18px}.page-module__xgPmsG__question{font-size:3rem}.page-module__xgPmsG__answer{padding-left:20px;font-size:1.15rem}.page-module__xgPmsG__scrollCue{display:none}.page-module__xgPmsG__story{padding:90px 0 110px}.page-module__xgPmsG__storyParagraph{font-size:1.1rem}.page-module__xgPmsG__storyParagraph+.page-module__xgPmsG__storyParagraph{margin-top:32px;padding-top:32px}}@media (max-width:400px){.page-module__xgPmsG__name{font-size:1.15rem}.page-module__xgPmsG__link{letter-spacing:.5px;font-size:.68rem}.page-module__xgPmsG__right{gap:12px}.page-module__xgPmsG__question{font-size:2.4rem}}
