._nav_1efws_1{z-index:var(--z-nav);padding:0 var(--gutter);height:var(--header-height);border-bottom:1px solid var(--color-border);background:#efe7d9eb;position:fixed;top:0;left:0;right:0}._navInner_1efws_14{max-width:var(--max-width);justify-content:space-between;align-items:center;height:100%;margin:0 auto;display:flex}._logo_1efws_24{transition:opacity var(--duration-fast) var(--ease-out);align-items:center;gap:4px;min-height:44px;margin-left:-4px;padding:8px 4px;text-decoration:none;display:inline-flex}._logoText_1efws_35{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-primary);font-weight:700}._logoDot_1efws_44{background:var(--color-accent);border-radius:50%;width:4px;height:4px;margin-top:-.2em}._links_1efws_53{gap:var(--space-xl);list-style:none;display:flex}._link_1efws_53{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-secondary);padding:var(--space-xs) 0;transition:color var(--duration-fast) var(--ease-out);font-size:10px;font-weight:400;text-decoration:none;position:relative}._link_1efws_53:hover{color:var(--color-text-primary)}._link_1efws_53:after{content:"";background:var(--color-text-primary);transform-origin:100%;width:100%;height:1px;transition:transform var(--duration-normal) var(--ease-out);position:absolute;bottom:0;left:0;transform:scaleX(0)}._link_1efws_53:hover:after{transform-origin:0;transform:scaleX(1)}._linkText_1efws_94{display:inline-block}._menuBtn_1efws_99{cursor:pointer;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:48px;height:48px;margin-right:-8px;padding:12px;display:none}._menuLine_1efws_115{background:var(--color-text-primary);width:24px;height:1px;transition:transform var(--duration-normal) var(--ease-out-expo), opacity var(--duration-fast) ease;display:block}._menuBtnOpen_1efws_124 ._menuLine_1efws_115:first-child{transform:translateY(3.5px)rotate(45deg)}._menuBtnOpen_1efws_124 ._menuLine_1efws_115:last-child{transform:translateY(-3.5px)rotate(-45deg)}._mobileMenu_1efws_133{z-index:calc(var(--z-nav) - 1);transition:opacity .2s var(--ease-out), visibility .2s var(--ease-out);background:var(--color-bg);opacity:0;visibility:hidden;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._mobileMenuOpen_1efws_148{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .4s var(--ease-drawer), visibility .4s var(--ease-drawer)}._mobileLinks_1efws_156{gap:var(--space-lg);text-align:center;flex-direction:column;list-style:none;display:flex}._mobileLinks_1efws_156 li{opacity:0;transition:opacity var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out);transform:translateY(20px)}._mobileMenuOpen_1efws_148 ._mobileLinks_1efws_156 li{opacity:1;transform:translateY(0)}._mobileLinks_1efws_156 li:first-child{transition-delay:.1s}._mobileLinks_1efws_156 li:nth-child(2){transition-delay:.15s}._mobileLinks_1efws_156 li:nth-child(3){transition-delay:.2s}._mobileLinks_1efws_156 li:nth-child(4){transition-delay:.25s}._mobileLink_1efws_156{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-primary);transition:color var(--duration-fast) ease, transform var(--duration-fast) var(--ease-out);padding:var(--space-xs) var(--space-md);font-weight:300;text-decoration:none;display:inline-block}._mobileLink_1efws_156:active{transform:scale(.95)}._mobileLink_1efws_156:hover{color:var(--color-accent)}@media (max-width:768px){._links_1efws_53{display:none}._menuBtn_1efws_99{display:flex}}._cursor_r8ati_1{border:2px solid var(--color-border-hover);pointer-events:none;width:80px;height:80px;z-index:var(--z-cursor);will-change:transform;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}._cursorText_r8ati_18{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-primary);white-space:nowrap;pointer-events:none;will-change:opacity, filter, transform;justify-content:center;align-items:center;font-size:7px;font-weight:500;display:flex}._cursorDot_r8ati_33{background:var(--color-text-primary);pointer-events:none;width:4px;height:4px;z-index:var(--z-cursor);will-change:transform, opacity;border-radius:50%;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}@media (pointer:coarse){._cursor_r8ati_1,._cursorDot_r8ati_33{display:none}}@media (prefers-reduced-motion:reduce){._cursor_r8ati_1,._cursorDot_r8ati_33{display:none}}._footer_cipje_1{padding:2rem var(--gutter) var(--space-xl);background:var(--color-bg,#efebd9);border-top:none;position:relative}._inner_cipje_8{max-width:var(--max-width);margin:0 auto}._top_cipje_13{gap:var(--space-xl);margin-bottom:var(--space-2xl);grid-template-columns:2fr 1fr 1fr;display:grid}._brand_cipje_20{gap:var(--space-xs);flex-direction:column;display:flex}._logo_cipje_26{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-primary);font-weight:700}._tagline_cipje_35{font-family:var(--font-mono);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.1em;font-size:12px}._linksGroup_cipje_43{gap:var(--space-md);flex-direction:column;display:flex}._linksTitle_cipje_49{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.15em;color:var(--color-text-primary);margin-bottom:var(--space-xs);font-size:12px;font-weight:600}._links_cipje_43{gap:var(--space-sm);flex-direction:column;display:flex}._links_cipje_43 a{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-secondary);min-height:44px;transition:color var(--duration-fast) var(--ease-out);align-items:center;padding:10px 4px;text-decoration:none;display:inline-flex}._links_cipje_43 a:hover{color:var(--color-text-primary)}._divider_cipje_81{background:var(--color-border);width:100%;height:1px;margin-bottom:var(--space-lg)}._bottom_cipje_88{justify-content:space-between;align-items:center;display:flex}._copyright_cipje_94{font-family:var(--font-mono);color:var(--color-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px}._legal_cipje_102{font-family:var(--font-mono);color:#5c564f;letter-spacing:.1em;text-transform:uppercase;align-items:center;min-height:44px;padding:10px 4px;font-size:10px;text-decoration:none;display:inline-flex}._legal_cipje_102:hover{color:var(--color-text-primary)}._credits_cipje_119{font-family:var(--font-mono);color:var(--color-text-muted);text-transform:uppercase;font-size:10px}@media (max-width:768px){._top_cipje_13{gap:var(--space-lg);text-align:center;margin-bottom:var(--space-xl);grid-template-columns:1fr}._brand_cipje_20{align-items:center}._links_cipje_43{align-items:center;gap:4px}._links_cipje_43 a{padding:12px 16px}._bottom_cipje_88{gap:var(--space-md);text-align:center;flex-direction:column}._copyright_cipje_94,._credits_cipje_119,._legal_cipje_102{font-size:12px}}._container_1fw6u_8{min-height:calc(100vh - var(--header-height));padding:var(--space-xl) var(--gutter);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}._viewfinderWrap_1fw6u_19{flex-direction:column;align-items:center;padding:2.5rem 3.5rem;display:flex;position:relative}._corner_1fw6u_28{border-color:var(--color-text-primary);opacity:.3;border-style:solid;border-width:0;width:24px;height:24px;position:absolute}._cornerTl_1fw6u_38{border-top-width:1.5px;border-left-width:1.5px;top:0;left:0}._cornerTr_1fw6u_39{border-top-width:1.5px;border-right-width:1.5px;top:0;right:0}._cornerBl_1fw6u_40{border-bottom-width:1.5px;border-left-width:1.5px;bottom:0;left:0}._cornerBr_1fw6u_41{border-bottom-width:1.5px;border-right-width:1.5px;bottom:0;right:0}._metaTl_1fw6u_44{font-family:var(--font-mono);letter-spacing:.15em;color:var(--color-text-muted);text-transform:uppercase;white-space:nowrap;font-size:.62rem;position:absolute;top:8px;left:32px}._metaBr_1fw6u_56{font-family:var(--font-mono);letter-spacing:.15em;color:var(--color-text-muted);text-transform:uppercase;white-space:nowrap;font-size:.62rem;position:absolute;bottom:8px;right:32px}._digitsWrap_1fw6u_69{position:relative}._digitsRow_1fw6u_73,._ghostRow_1fw6u_74{align-items:baseline;display:flex}._ghostRow_1fw6u_74{pointer-events:none;z-index:0;position:absolute;top:0;left:0}._digit_1fw6u_69{font-family:var(--font-display);font-size:var(--text-hero);color:var(--color-text-primary);will-change:transform;cursor:pointer;z-index:1;-webkit-user-select:none;user-select:none;text-shadow:-3px 3px #0000ee14;font-style:italic;font-weight:400;line-height:1;display:inline-block;position:relative}._ghostDigit_1fw6u_104{font-family:var(--font-display);font-size:var(--text-hero);color:var(--color-accent);opacity:.1;will-change:transform;font-style:italic;font-weight:400;line-height:1;display:inline-block;transform:translate(-4px,4px)}._caption_1fw6u_119{letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-muted);text-align:center;margin-top:.75rem;font-size:.62rem}._messageBlock_1fw6u_129{margin-top:var(--space-lg);text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex}._message_1fw6u_129{font-family:var(--font-display);font-style:italic;font-size:var(--text-lg);color:var(--color-text-secondary);max-width:36ch;font-weight:400}._cta_1fw6u_147{letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-primary);border-bottom:1px solid var(--color-border-hover);transition:gap .25s var(--ease-out,ease);align-items:center;gap:.5rem;padding-bottom:3px;font-size:.68rem;text-decoration:none;display:inline-flex}._cta_1fw6u_147:hover{gap:.9rem}._ctaArrow_1fw6u_165{font-style:normal;display:inline-block}._accentLine_1fw6u_171{bottom:2rem;right:var(--gutter);background:var(--color-accent);opacity:.45;pointer-events:none;width:32px;height:1px;position:fixed}@media (max-width:600px){._viewfinderWrap_1fw6u_19{padding:2rem 2.25rem}._metaTl_1fw6u_44,._metaBr_1fw6u_56{letter-spacing:.1em;font-size:.55rem}._metaTl_1fw6u_44{left:24px}._metaBr_1fw6u_56{right:24px}._message_1fw6u_129{font-size:var(--text-base)}}
