._7h8hCa_page{--fh-void:#0b0b0b;--fh-ink:#141414;--fh-pearl:#f6efe9;--fh-soft:#f6efe9bd;--fh-mute:#f6efe98f;--fh-ember:#d14a20;--fh-fire:#e59a3a;--fh-edge:#d14a2057;--fh-edge-strong:#e59a3a99;--fh-hairline:#f6efe924;background:var(--fh-void);min-height:100svh;color:var(--fh-pearl);font-family:var(--font-sans);isolation:isolate;position:relative;overflow-x:clip}._7h8hCa_page:before{z-index:-1;pointer-events:none;content:"";background:radial-gradient(circle at 80% 6%,#e59a3a24,transparent 22rem),radial-gradient(circle at 10% 48%,#d14a201c,transparent 26rem),linear-gradient(180deg,var(--fh-void),#11100f 55%,var(--fh-void));position:fixed;inset:0}._7h8hCa_lights{z-index:-1;pointer-events:none;height:120svh;transform:translate3d(calc(var(--px,0) * -14px),calc(var(--py,0) * -10px),0);transition:transform .6s ease-out;position:absolute;inset:0 0 auto;overflow:hidden}._7h8hCa_orbit{border:1px solid var(--fh-edge);pointer-events:none;border-radius:50%;width:26rem;height:26rem;animation:80s linear infinite _7h8hCa_spin;position:absolute;top:-6rem;right:-9rem}._7h8hCa_orbit:after{background:var(--fh-fire);width:7px;height:7px;box-shadow:0 0 18px var(--fh-fire);content:"";border-radius:50%;position:absolute;top:12%;left:14%}._7h8hCa_light{pointer-events:none;will-change:transform,opacity;border-radius:50%;position:absolute}._7h8hCa_lightA{background:var(--fh-fire);width:6px;height:6px;animation:19s ease-in-out infinite _7h8hCa_driftA;top:34%;left:6%;box-shadow:0 0 16px 2px #e59a3ab3}._7h8hCa_lightB{background:var(--fh-ember);width:4px;height:4px;animation:26s ease-in-out infinite _7h8hCa_driftB;top:58%;right:10%;box-shadow:0 0 14px 2px #d14a20b3}._7h8hCa_lightC{background:radial-gradient(circle,#e59a3a29,#0000 70%);width:120px;height:120px;animation:32s ease-in-out infinite _7h8hCa_driftC;top:18%;left:42%}@keyframes _7h8hCa_spin{to{transform:rotate(360deg)}}@keyframes _7h8hCa_driftA{0%,to{opacity:.9;transform:translate(0)}50%{opacity:.45;transform:translate(18px,-70px)}}@keyframes _7h8hCa_driftB{0%,to{opacity:.5;transform:translate(0)}40%{opacity:1;transform:translate(-24px,60px)}70%{opacity:.7;transform:translate(8px,-30px)}}@keyframes _7h8hCa_driftC{0%,to{transform:translate(0)}50%{transform:translate(-40px,90px)}}._7h8hCa_page[data-paused] ._7h8hCa_orbit,._7h8hCa_page[data-paused] ._7h8hCa_light{animation-play-state:paused}._7h8hCa_heroInteractive{position:relative}._7h8hCa_heroInteractive>:not(._7h8hCa_orb):not(._7h8hCa_orbHint){z-index:2;position:relative}._7h8hCa_orb{z-index:1;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;transition:transform .5s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:18px;left:calc(50% - 128px)}._7h8hCa_orb[data-active]{cursor:grabbing;transition:none}._7h8hCa_orb:focus-visible{outline:2px solid var(--fh-fire);outline-offset:2px}._7h8hCa_orbCore{background:radial-gradient(circle at 35% 35%,#ffd9a3,var(--fh-fire) 55%,var(--fh-ember));border-radius:50%;width:14px;height:14px;transition:transform .3s,box-shadow .3s;animation:4.5s ease-in-out infinite _7h8hCa_breathe;box-shadow:0 0 22px 4px #e59a3a8c}._7h8hCa_orb[data-active] ._7h8hCa_orbCore{transform:scale(1.35);box-shadow:0 0 34px 8px #e59a3a99}._7h8hCa_orbPulse{border:1px solid var(--fh-fire);pointer-events:none;border-radius:50%;animation:1.1s ease-out forwards _7h8hCa_pulse;position:absolute;inset:8px}@keyframes _7h8hCa_breathe{0%,to{opacity:.85}50%{opacity:1;transform:scale(1.12)}}@keyframes _7h8hCa_pulse{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}._7h8hCa_orbHint{text-align:center;width:84px;font-family:var(--font-mono);letter-spacing:.08em;white-space:nowrap;text-transform:uppercase;color:var(--fh-mute);pointer-events:none;font-size:10px;transition:opacity .6s;position:absolute;top:68px;left:calc(50% - 146px)}._7h8hCa_orbHint[data-used]{opacity:0}._7h8hCa_page[data-motion=on] [data-reveal],._7h8hCa_page[data-motion=on] ._7h8hCa_section{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}._7h8hCa_page[data-motion=on] [data-reveal][data-shown],._7h8hCa_page[data-motion=on] ._7h8hCa_section[data-shown]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){._7h8hCa_orbit,._7h8hCa_light,._7h8hCa_orbCore{animation:none}._7h8hCa_lights{transition:none;transform:none}._7h8hCa_orb,._7h8hCa_orbCore,._7h8hCa_card,._7h8hCa_arrow{transition:none!important}._7h8hCa_orbPulse{opacity:0;animation:none}._7h8hCa_rise{opacity:1!important;animation:none!important;transform:none!important}}._7h8hCa_rise{animation:.8s cubic-bezier(.16,1,.3,1) both _7h8hCa_rise}@keyframes _7h8hCa_rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}._7h8hCa_wrap{width:100%;max-width:640px;margin:0 auto;padding:0 20px 64px}._7h8hCa_wrapWide{width:100%;max-width:1040px;margin:0 auto;padding:0 20px 72px}@media(min-width:768px){._7h8hCa_wrap,._7h8hCa_wrapWide{padding-inline:40px}}._7h8hCa_top{justify-content:space-between;align-items:center;gap:12px;padding:18px 0;display:flex}._7h8hCa_logo{align-items:center;min-height:44px;display:inline-flex}._7h8hCa_logo img{width:auto;height:28px}._7h8hCa_langs{font-family:var(--font-mono);letter-spacing:.14em;gap:4px;font-size:12px;display:flex}._7h8hCa_langs a,._7h8hCa_langs span{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}._7h8hCa_langs a{color:var(--fh-mute)}._7h8hCa_langs a:hover,._7h8hCa_langs [aria-current]{color:var(--fh-pearl)}._7h8hCa_label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fh-fire);font-size:12px}._7h8hCa_display{font-family:var(--font-serif);text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(2.6rem,11vw,4.6rem);font-weight:500;line-height:.9}._7h8hCa_title{font-family:var(--font-serif);font-size:clamp(2rem,7.5vw,3.4rem);font-weight:500;line-height:1.02}._7h8hCa_statement{font-family:var(--font-serif);font-size:clamp(1.4rem,5vw,2rem);line-height:1.2}._7h8hCa_body{color:var(--fh-soft);font-size:17px;line-height:1.7}._7h8hCa_small{color:var(--fh-mute);font-size:14px;line-height:1.6}._7h8hCa_hero{text-align:center;flex-direction:column;align-items:center;padding-top:12px;display:flex}._7h8hCa_portrait{object-fit:cover;object-position:50% 14%;border:1px solid var(--fh-edge-strong);border-radius:50%;width:132px;height:132px;box-shadow:0 0 0 6px #d14a201a,0 0 60px #e59a3a38}._7h8hCa_insta{min-height:44px;font-family:var(--font-mono);letter-spacing:.12em;color:var(--fh-pearl);align-items:center;gap:8px;font-size:13px;display:inline-flex}._7h8hCa_insta:hover{color:var(--fh-fire)}._7h8hCa_cards{gap:14px;margin-top:36px;display:grid}._7h8hCa_card{border:1px solid var(--fh-hairline);min-height:96px;color:var(--fh-pearl);background:linear-gradient(140deg,#141414eb,#0b0b0be0);border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:20px 22px;transition:border-color .25s,transform .25s,box-shadow .25s;display:grid;position:relative}@media(hover:hover){._7h8hCa_card:hover{border-color:var(--fh-edge-strong);transform:translateY(-4px);box-shadow:0 22px 44px -24px #d14a20b3}._7h8hCa_card:hover ._7h8hCa_arrow{background:#d14a2024;transform:translate(4px)}}._7h8hCa_card:active{border-color:var(--fh-edge-strong);transition-duration:.1s;transform:scale(.985)}._7h8hCa_card:focus-visible{outline:2px solid var(--fh-fire);outline-offset:3px}._7h8hCa_cardFeature{border-color:var(--fh-edge);background:radial-gradient(circle at 100% 0,#d14a2038,transparent 60%),var(--fh-ink)}._7h8hCa_cardTitle{font-family:var(--font-serif);margin-top:6px;font-size:26px;line-height:1.05}._7h8hCa_cardMeta{font-family:var(--font-mono);letter-spacing:.12em;color:var(--fh-fire);margin-top:5px;font-size:12px}._7h8hCa_cardBody{color:var(--fh-soft);margin-top:6px;font-size:15px;line-height:1.5}._7h8hCa_cardDetail{color:var(--fh-mute);margin-top:6px;font-size:13px;line-height:1.5}._7h8hCa_arrow{border:1px solid var(--fh-edge);width:44px;height:44px;color:var(--fh-fire);border-radius:50%;justify-content:center;align-items:center;transition:transform .3s,background .3s;display:inline-flex}._7h8hCa_more{border-top:1px solid var(--fh-hairline);text-align:center;margin-top:44px;padding-top:24px}._7h8hCa_moreLinks{flex-wrap:wrap;justify-content:center;gap:4px 18px;margin-top:10px;display:flex}._7h8hCa_moreLinks a{min-height:44px;color:var(--fh-soft);text-decoration:underline;-webkit-text-decoration-color:var(--fh-edge);text-decoration-color:var(--fh-edge);text-underline-offset:5px;align-items:center;font-size:15px;display:inline-flex}._7h8hCa_moreLinks a:hover{color:var(--fh-pearl)}._7h8hCa_social{border-top:1px solid var(--fh-hairline);text-align:center;margin-top:44px;padding-top:28px}._7h8hCa_socialTitle{font-family:var(--font-serif);color:var(--fh-pearl);font-size:28px;line-height:1.2}._7h8hCa_socialLinks{flex-wrap:wrap;justify-content:center;gap:8px 24px;margin-top:16px;display:flex}._7h8hCa_socialLink{min-width:44px;min-height:48px;color:var(--fh-soft);justify-content:center;align-items:center;gap:10px;padding:4px 8px;font-size:15px;line-height:1.5;display:inline-flex}._7h8hCa_socialLink svg{color:var(--fh-fire);flex:none}._7h8hCa_socialLink:hover,._7h8hCa_socialLink:active{color:var(--fh-pearl);text-decoration:underline;-webkit-text-decoration-color:var(--fh-fire);text-decoration-color:var(--fh-fire);text-underline-offset:6px}._7h8hCa_btn,._7h8hCa_btnGhost{width:100%;min-height:52px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:13px;transition:background .2s,border-color .2s,color .2s;display:inline-flex}@media(min-width:640px){._7h8hCa_btn,._7h8hCa_btnGhost{width:auto}}._7h8hCa_btn{background:var(--fh-ember);color:var(--fh-pearl);border:1px solid var(--fh-ember)}._7h8hCa_btn:hover{background:#b93d18}._7h8hCa_btn:disabled{opacity:.6;cursor:progress}._7h8hCa_btnGhost{border:1px solid var(--fh-edge-strong);color:var(--fh-pearl);background:0 0}._7h8hCa_btnGhost:hover{border-color:var(--fh-fire);color:var(--fh-fire)}._7h8hCa_page a:focus-visible,._7h8hCa_page button:focus-visible,._7h8hCa_page input:focus-visible,._7h8hCa_page textarea:focus-visible,._7h8hCa_page select:focus-visible{outline:2px solid var(--fh-fire);outline-offset:3px}._7h8hCa_section{margin-top:64px}._7h8hCa_grid2{gap:16px;display:grid}@media(min-width:768px){._7h8hCa_grid2{grid-template-columns:1fr 1fr}}._7h8hCa_panel{border:1px solid var(--fh-hairline);background:#141414db;border-radius:28px;padding:24px}._7h8hCa_list{gap:10px;margin-top:16px;display:grid}._7h8hCa_list li{color:var(--fh-soft);padding-left:22px;font-size:16px;line-height:1.6;position:relative}._7h8hCa_list li:before{background:var(--fh-ember);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:.7em;left:2px}._7h8hCa_pill{border:1px solid var(--fh-edge);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fh-fire);border-radius:999px;align-items:center;padding:6px 12px;font-size:11px;display:inline-flex}._7h8hCa_tabs{flex-wrap:wrap;gap:8px;display:flex}._7h8hCa_tab{border:1px solid var(--fh-hairline);min-height:44px;color:var(--fh-soft);background:0 0;border-radius:999px;padding:0 16px;font-size:14px}._7h8hCa_tab[aria-pressed=true]{border-color:var(--fh-fire);color:var(--fh-pearl);background:#d14a202e}._7h8hCa_form{gap:16px;margin-top:20px;display:grid}._7h8hCa_field{gap:6px;display:grid}._7h8hCa_field label{color:var(--fh-pearl);font-size:14px}._7h8hCa_input{background:var(--fh-void);width:100%;min-height:48px;color:var(--fh-pearl);border:1px solid #f6efe938;border-radius:14px;padding:12px 14px;font-size:16px}._7h8hCa_input::placeholder{color:#f6efe966}textarea._7h8hCa_input{resize:vertical;min-height:140px}._7h8hCa_check{min-height:44px;color:var(--fh-soft);cursor:pointer;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}._7h8hCa_check input{width:22px;height:22px;accent-color:var(--fh-ember);flex:none;margin-top:2px}._7h8hCa_hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}._7h8hCa_ok{border:1px solid var(--fh-edge-strong);color:var(--fh-pearl);background:#e59a3a1a;border-radius:16px;padding:16px}._7h8hCa_err{color:var(--fh-pearl);background:#d14a201f;border:1px solid #d14a20b3;border-radius:14px;padding:14px;font-size:15px}._7h8hCa_back{min-height:44px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fh-soft);align-items:center;gap:8px;font-size:12px;display:inline-flex}._7h8hCa_back:hover{color:var(--fh-pearl)}._7h8hCa_foot{border-top:1px solid var(--fh-hairline);flex-wrap:wrap;justify-content:center;gap:4px 18px;margin-top:56px;padding-top:20px;display:flex}._7h8hCa_foot a{min-height:44px;color:var(--fh-mute);align-items:center;font-size:13px;display:inline-flex}._7h8hCa_foot a:hover{color:var(--fh-pearl)}._7h8hCa_dfHero{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-top:24px;display:flex}._7h8hCa_dfCover{aspect-ratio:604/733;object-fit:contain;width:100%;max-width:480px;height:auto;display:block}._7h8hCa_dfSoon{max-width:100%;font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;color:var(--fh-soft);text-wrap:balance;margin-top:8px;font-size:12px;line-height:1.7}._7h8hCa_intro{text-align:center;max-width:58ch;margin:18px auto 6px}._7h8hCa_introP{color:var(--fh-soft);text-wrap:pretty;margin:0;font-size:clamp(17px,1.1vw + 13px,19px);line-height:1.75}._7h8hCa_introP+._7h8hCa_introP{margin-top:1.1em}._7h8hCa_introBelief{font-style:italic}._7h8hCa_introClose{color:var(--fh-pearl);font-family:Cormorant Garamond,serif;font-size:clamp(21px,1.2vw + 16px,24px);line-height:1.45}
