.page-module__E0kJGG__page{background:var(--paper);flex-direction:column;min-height:100svh;display:flex;overflow:hidden}.page-module__E0kJGG__nav{border-bottom:var(--border-width) solid var(--ink);width:100%}.page-module__E0kJGG__navInner{justify-content:center;align-items:center;gap:16px;max-width:1152px;margin:0 auto;padding:18px 24px;display:flex}.page-module__E0kJGG__logoTile{background:var(--signature-orange);border:var(--border-width) solid var(--ink);width:52px;height:52px;color:var(--ink);font-family:var(--font-display);letter-spacing:-.01em;flex:none;justify-content:center;align-items:center;font-size:22px;line-height:1;display:flex}.page-module__E0kJGG__brand{flex-direction:column;gap:4px;display:flex}.page-module__E0kJGG__wordmark{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--ink);font-size:clamp(20px,3.4vw,28px);line-height:1}.page-module__E0kJGG__tagline{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-size:11px;font-weight:700}.page-module__E0kJGG__hero{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:clamp(20px,3.5vh,40px);padding:48px 24px;display:flex;position:relative}.page-module__E0kJGG__eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);align-items:center;gap:12px;font-size:clamp(12px,1.4vw,15px);font-weight:700;display:inline-flex}.page-module__E0kJGG__eyebrowGlyph{background:var(--signature-orange);border:2px solid var(--ink);width:12px;height:12px}.page-module__E0kJGG__headline{font-family:var(--font-display);text-transform:uppercase;color:var(--ink);flex-direction:column;align-items:center;gap:clamp(8px,1.2vh,16px);margin:0;line-height:.86;display:flex}.page-module__E0kJGG__lineComing{letter-spacing:-.02em;font-size:clamp(64px,16vw,150px);display:block}.page-module__E0kJGG__lineSoon{display:block}.page-module__E0kJGG__soonBox{background:var(--signature-yellow);border:var(--border-width) solid var(--ink);box-shadow:8px 8px 0 0 var(--paper), 8px 8px 0 var(--border-width) var(--ink), 16px 16px 0 0 var(--ink);letter-spacing:-.02em;padding:.02em .18em .06em;font-size:clamp(64px,16vw,150px);line-height:.78;display:inline-block;transform:rotate(-2deg)}.page-module__E0kJGG__subline{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--ink), transparent 45%);font-size:clamp(12px,1.4vw,15px);font-weight:500}.page-module__E0kJGG__ornamentCircle{background:var(--signature-orange);pointer-events:none;border-radius:50%;width:clamp(72px,9vw,120px);height:clamp(72px,9vw,120px);position:absolute;bottom:clamp(40px,14vh,120px);left:clamp(24px,6vw,96px)}.page-module__E0kJGG__ornamentSquare{background:var(--signature-yellow);border:var(--border-width) solid var(--ink);pointer-events:none;width:clamp(90px,11vw,150px);height:clamp(90px,11vw,150px);position:absolute;bottom:clamp(-40px,-3vh,-20px);right:clamp(-28px,1vw,40px);transform:rotate(-12deg)}@media (max-width:640px){.page-module__E0kJGG__navInner{gap:12px;padding:14px 18px}.page-module__E0kJGG__logoTile{width:44px;height:44px;font-size:18px}.page-module__E0kJGG__soonBox{box-shadow:5px 5px 0 0 var(--paper), 5px 5px 0 var(--border-width) var(--ink), 10px 10px 0 0 var(--ink)}.page-module__E0kJGG__ornamentCircle{width:56px;height:56px}.page-module__E0kJGG__ornamentSquare{width:80px;height:80px;right:-24px}}
