.page_page__556_G{min-height:100vh;min-height:100svh;display:grid;grid-template-rows:auto 1fr auto;background:var(--bone);color:var(--ink);font-family:var(--font-body);font-size:17px;line-height:1.55}.page_header__oRW75{padding:clamp(20px,3vw,32px) clamp(20px,4vw,40px);display:flex;align-items:center;justify-content:space-between;opacity:0;animation:page_reveal__hV_lK 1s cubic-bezier(.16,1,.3,1) .2s forwards}.page_wordmark__yyB7e{font-family:var(--font-display);font-weight:700;font-size:40px;letter-spacing:-.05em;line-height:1;display:inline-flex;align-items:baseline;color:var(--ink);text-decoration:none}.page_oSlot__Pc0Pz{position:relative;display:inline-block;width:.583em;height:.708em;margin:0 .042em;flex-shrink:0}.page_oSlot__Pc0Pz .page_frame__02Z_v{position:absolute;top:.083em;left:0;right:0;bottom:0;border:.083em solid var(--ink);border-radius:.125em;box-sizing:border-box}.page_oSlot__Pc0Pz .page_dot__aVcaO{position:absolute;top:.292em;left:50%;transform:translateX(-50%);width:.13em;height:.13em;border-radius:50%;background:var(--gold)}.page_rightMeta__wXKsn{font-family:var(--font-mono-stack);font-size:12px;text-transform:uppercase;letter-spacing:.18em;color:#8E97A1;display:inline-flex;align-items:center;gap:12px}.page_rightMeta__wXKsn:before{content:"";display:inline-block;width:28px;height:1px;background:#8E97A1}.page_main__nw1Wk{display:grid;place-items:center;padding:clamp(32px,6vw,80px) clamp(24px,4vw,40px);text-align:center}.page_center__NcdcW{display:flex;flex-direction:column;align-items:center;gap:clamp(40px,6vw,72px);max-width:760px}.page_mark__xkzC1{position:relative;width:clamp(220px,32vw,360px);aspect-ratio:583/708;opacity:0;animation:page_reveal__hV_lK 1.4s cubic-bezier(.16,1,.3,1) .5s forwards}.page_markFrame__IqsOX{position:absolute;top:11.72%;left:0;right:0;bottom:0;border:12px solid var(--ink);border-radius:17.6%;box-sizing:border-box;opacity:.1;animation:page_frameBreathe__A5OvR 6.4s cubic-bezier(.45,0,.55,1) 1.8s infinite}.page_markDot__rcs7f{position:absolute;top:41.24%;left:50%;width:clamp(20px,2.8vw,28px);height:clamp(20px,2.8vw,28px);transform:translateX(-50%);background:var(--gold);border-radius:50%;animation:page_dotBreathe__mdINa 6.4s cubic-bezier(.45,0,.55,1) 1.8s infinite}.page_positioning__ve_Uk{font-family:var(--font-fraunces),Charter,"Iowan Old Style",Georgia,serif;font-weight:500;font-variation-settings:"opsz" 96,"SOFT" 50;font-size:clamp(28px,4.2vw,52px);line-height:1.12;letter-spacing:-.02em;color:var(--ink);max-width:22ch;margin:0;opacity:0;transform:translateY(16px);animation:page_rise__c4kUh 1.1s cubic-bezier(.16,1,.3,1) .8s forwards}.page_positioning__ve_Uk em{font-style:italic;font-variation-settings:"opsz" 96,"SOFT" 70}.page_footer__F3MD0{padding:clamp(20px,3vw,32px) clamp(20px,4vw,40px);display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(24,34,45,.06);font-family:var(--font-mono-stack);font-size:12px;text-transform:uppercase;letter-spacing:.18em;color:#8E97A1;opacity:0;animation:page_reveal__hV_lK 1s cubic-bezier(.16,1,.3,1) 1.2s forwards}.page_footerSide__qoX0x{display:inline-flex;align-items:center;gap:12px}.page_footer__F3MD0 .page_footerSide__qoX0x:first-child:before,.page_footer__F3MD0 .page_footerSide__qoX0x:last-child:after{content:"";display:inline-block;width:28px;height:1px;background:#8E97A1}.page_dotSep__yCxOs{width:3px;height:3px;background:#8E97A1;border-radius:50%;display:inline-block}@keyframes page_frameBreathe__A5OvR{0%,to{opacity:.08}50%{opacity:.16}}@keyframes page_dotBreathe__mdINa{0%,to{opacity:.78;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.12)}}@keyframes page_rise__c4kUh{to{opacity:1;transform:translateY(0)}}@keyframes page_reveal__hV_lK{to{opacity:1}}@media (max-width:640px){.page_rightMeta__wXKsn{display:none}.page_footer__F3MD0{flex-direction:column;gap:14px;text-align:center}.page_footer__F3MD0 .page_footerSide__qoX0x:first-child:before,.page_footer__F3MD0 .page_footerSide__qoX0x:last-child:after{display:none}.page_mark__xkzC1{width:clamp(180px,56vw,280px)}.page_center__NcdcW{gap:clamp(32px,7vw,56px)}.page_positioning__ve_Uk{font-size:clamp(24px,6.8vw,36px)}}