.section-scroll-nav-module__EMA7ba__nav{z-index:30;width:40px;position:fixed;top:50%;left:40px;overflow:hidden;transform:translateY(-50%)}.section-scroll-nav-module__EMA7ba__list{gap:40px;margin:0;padding:0;list-style:none;display:grid}.section-scroll-nav-module__EMA7ba__button{cursor:pointer;background:0 0;border:0;padding:0;line-height:0;display:block}.section-scroll-nav-module__EMA7ba__dot{background:var(--foreground);width:24px;height:3px;transition:width var(--motion-base) ease, background-color var(--motion-base) ease;display:block}.section-scroll-nav-module__EMA7ba__button:hover .section-scroll-nav-module__EMA7ba__dot,.section-scroll-nav-module__EMA7ba__button:focus-visible .section-scroll-nav-module__EMA7ba__dot{background:var(--accent)}.section-scroll-nav-module__EMA7ba__button:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.section-scroll-nav-module__EMA7ba__button[data-active=true] .section-scroll-nav-module__EMA7ba__dot{width:40px}@media (max-width:1250px){.section-scroll-nav-module__EMA7ba__nav{width:auto;top:auto;bottom:32px;left:50%;transform:translate(-50%)}.section-scroll-nav-module__EMA7ba__list{align-items:flex-end;gap:0;display:flex}.section-scroll-nav-module__EMA7ba__list li{margin:0 28px}.section-scroll-nav-module__EMA7ba__dot{width:3px;height:24px;transition:height var(--motion-base) ease, background-color var(--motion-base) ease}.section-scroll-nav-module__EMA7ba__button[data-active=true] .section-scroll-nav-module__EMA7ba__dot{width:3px;height:40px}}@media (max-width:720px){.section-scroll-nav-module__EMA7ba__nav{bottom:20px}.section-scroll-nav-module__EMA7ba__list li{margin:0 12px}.section-scroll-nav-module__EMA7ba__dot{width:2px;height:16px}.section-scroll-nav-module__EMA7ba__button[data-active=true] .section-scroll-nav-module__EMA7ba__dot{width:2px;height:32px}}@media (prefers-reduced-motion:reduce){.section-scroll-nav-module__EMA7ba__dot{transition:none}}
.fox-interaction-playground-module__UtBJdW__playground{cursor:auto;width:100%;max-width:480px;margin-inline:auto;position:relative}.fox-interaction-playground-module__UtBJdW__playgroundPanel{aspect-ratio:480/594;width:auto;max-width:none;height:min(100cqh,123.75cqw)}.fox-interaction-playground-module__UtBJdW__playgroundPanel .fox-interaction-playground-module__UtBJdW__characterImage{width:100%;height:100%;position:absolute;inset:0}.fox-interaction-playground-module__UtBJdW__playgroundPanel .fox-interaction-playground-module__UtBJdW__bubbleWrap{width:min(64%,220px);inset:0 auto auto 0;transform:none}.fox-interaction-playground-module__UtBJdW__playgroundHero .fox-interaction-playground-module__UtBJdW__bubbleWrap{width:min(74%,260px);inset:6% calc(100% + .75rem) auto auto;transform:none}.fox-interaction-playground-module__UtBJdW__playModeCursorFix,.fox-interaction-playground-module__UtBJdW__playModeCursorFix *{cursor:default!important}.fox-interaction-playground-module__UtBJdW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fox-interaction-playground-module__UtBJdW__shadow{inset-inline:1.25rem;background:var(--surface-shadow);filter:blur(14px);border-radius:999px;height:2.5rem;position:absolute;bottom:.4rem}.fox-interaction-playground-module__UtBJdW__characterImage{z-index:1;-o-object-fit:contain;object-fit:contain;cursor:auto;width:100%;height:auto;position:relative}.fox-interaction-playground-module__UtBJdW__unlockTapArea{z-index:2;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.fox-interaction-playground-module__UtBJdW__overlay{z-index:2;pointer-events:none;cursor:auto;position:absolute;inset:0;overflow:visible}.fox-interaction-playground-module__UtBJdW__hotspot{transform:translate(-50%, -50%) rotate(var(--hotspot-rotate,0deg));border:1px solid color-mix(in srgb, var(--accent) 30%, var(--surface-border));border-radius:var(--radius-card);background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--foreground);pointer-events:auto;cursor:pointer;transition:transform var(--motion-fast) ease, border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;position:absolute}.fox-interaction-playground-module__UtBJdW__hotspot:hover{transform:translate(-50%, -50%) rotate(var(--hotspot-rotate,0deg)) scale(1.04);border-color:color-mix(in srgb, var(--accent) 52%, var(--surface-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}.fox-interaction-playground-module__UtBJdW__hotspotHidden{opacity:.2}.fox-interaction-playground-module__UtBJdW__hotspotHidden .fox-interaction-playground-module__UtBJdW__hotspotLabel{opacity:0}.fox-interaction-playground-module__UtBJdW__hotspotStealth{box-shadow:none!important;cursor:auto!important;background:0 0!important;border-color:#0000!important}.fox-interaction-playground-module__UtBJdW__hotspotDebug{border-color:color-mix(in srgb, #ff7a1a 72%, var(--surface-border))!important;background:#ffb27847!important;box-shadow:inset 0 0 0 1px #ff7a1a73!important}.fox-interaction-playground-module__UtBJdW__hotspotActive{border-color:color-mix(in srgb, var(--accent) 62%, var(--surface-border));box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 28%, transparent)}.fox-interaction-playground-module__UtBJdW__hotspotPulse{animation:.3s ease-out fox-interaction-playground-module__UtBJdW__pulse-ring}.fox-interaction-playground-module__UtBJdW__hotspot:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 68%, transparent);outline-offset:2px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent-soft) 36%, transparent)}.fox-interaction-playground-module__UtBJdW__hotspotLabel{border:1px solid var(--surface-border);border-radius:var(--radius-chip);background:color-mix(in srgb, var(--surface-2) 90%, transparent);color:var(--muted);white-space:nowrap;padding:.1rem .45rem;font-size:.68rem;position:absolute;top:calc(100% + .3rem);left:50%;transform:translate(-50%)}.fox-interaction-playground-module__UtBJdW__bubbleWrap{z-index:3;pointer-events:none;width:min(46%,200px);position:absolute;top:.35rem;left:-13rem}.fox-interaction-playground-module__UtBJdW__bubble{border:1px solid var(--surface-border-strong);border-radius:var(--radius-card);background:color-mix(in srgb, var(--surface-2) 92%, transparent);box-shadow:0 12px 24px var(--surface-shadow);color:var(--foreground);padding:.75rem .9rem;font-size:.86rem;line-height:1.55;animation:.24s cubic-bezier(.22,1,.36,1) fox-interaction-playground-module__UtBJdW__bubble-in}.fox-interaction-playground-module__UtBJdW__bubbleEarly{border-color:color-mix(in srgb, #7a8798 65%, var(--surface-border-strong))}.fox-interaction-playground-module__UtBJdW__bubbleMid{border-color:color-mix(in srgb, #d0a152 68%, var(--surface-border-strong))}.fox-interaction-playground-module__UtBJdW__bubbleLate{border-color:color-mix(in srgb, var(--accent) 72%, var(--surface-border-strong))}.fox-interaction-playground-module__UtBJdW__bubbleStage{color:var(--muted);margin:0 0 .2rem;font-size:.72rem}.fox-interaction-playground-module__UtBJdW__bubbleMeta{color:var(--muted);margin:.35rem 0 0;font-size:.72rem}.fox-interaction-playground-module__UtBJdW__particleBurst{pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.fox-interaction-playground-module__UtBJdW__spark{background:color-mix(in srgb, var(--accent-soft) 78%, #fff);width:8px;height:8px;box-shadow:0 0 10px color-mix(in srgb, var(--accent) 52%, transparent);border-radius:999px;animation:.56s ease-out forwards fox-interaction-playground-module__UtBJdW__spark-pop;display:block;position:absolute;top:0;left:0}.fox-interaction-playground-module__UtBJdW__sparkDelayA{animation-delay:25ms}.fox-interaction-playground-module__UtBJdW__sparkDelayB{animation-delay:45ms}.fox-interaction-playground-module__UtBJdW__sparkDelayC{animation-delay:70ms}.fox-interaction-playground-module__UtBJdW__controls{right:.45rem;bottom:calc(.45rem + var(--hero-fox-bleed,0rem));z-index:4;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex;position:absolute}.fox-interaction-playground-module__UtBJdW__controls button{cursor:pointer!important}.fox-interaction-playground-module__UtBJdW__controlMeta{border:1px solid var(--surface-border);border-radius:var(--radius-chip);color:var(--muted);background:color-mix(in srgb, var(--surface-2) 90%, transparent);margin:0;padding:.25rem .6rem;font-size:.75rem}@keyframes fox-interaction-playground-module__UtBJdW__bubble-in{0%{opacity:0;transform:translateY(4px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fox-interaction-playground-module__UtBJdW__pulse-ring{0%{transform:translate(-50%, -50%) rotate(var(--hotspot-rotate,0deg)) scale(1)}to{transform:translate(-50%, -50%) rotate(var(--hotspot-rotate,0deg)) scale(1.12)}}@keyframes fox-interaction-playground-module__UtBJdW__spark-pop{0%{opacity:0;transform:translate(0)scale(.6)}25%{opacity:1}to{opacity:0;transform:translate(var(--spark-x,0), var(--spark-y,-12px)) scale(.2)}}.fox-interaction-playground-module__UtBJdW__spark:first-child{--spark-x:-13px;--spark-y:-12px}.fox-interaction-playground-module__UtBJdW__spark:nth-child(2){--spark-x:12px;--spark-y:-10px}.fox-interaction-playground-module__UtBJdW__spark:nth-child(3){--spark-x:-10px;--spark-y:11px}.fox-interaction-playground-module__UtBJdW__spark:nth-child(4){--spark-x:12px;--spark-y:10px}@media (max-width:768px){.fox-interaction-playground-module__UtBJdW__bubbleWrap{z-index:5;width:min(50vw,190px);position:absolute;inset:0 -.35rem auto auto;transform:translateY(calc(-100% - .2rem))}.fox-interaction-playground-module__UtBJdW__playgroundPanel .fox-interaction-playground-module__UtBJdW__bubbleWrap{width:auto;inset:auto 0 2.4rem}.fox-interaction-playground-module__UtBJdW__bubble{max-height:none;padding:.5rem .58rem;font-size:.78rem;line-height:1.42;overflow:visible}.fox-interaction-playground-module__UtBJdW__controls{right:.3rem;bottom:calc(.3rem + var(--hero-fox-bleed,0rem));gap:.35rem}.fox-interaction-playground-module__UtBJdW__controlMeta{font-size:.72rem}}@media (max-width:899px){.fox-interaction-playground-module__UtBJdW__playgroundHero .fox-interaction-playground-module__UtBJdW__bubbleWrap{top:auto;right:0;bottom:calc(2.4rem + var(--hero-fox-bleed,0rem));width:auto;left:0;transform:none}}@media (prefers-reduced-motion:reduce){.fox-interaction-playground-module__UtBJdW__hotspot,.fox-interaction-playground-module__UtBJdW__hotspotPulse,.fox-interaction-playground-module__UtBJdW__bubble,.fox-interaction-playground-module__UtBJdW__spark{transition:none!important;animation:none!important}}
.business-card-module__crydpq__cardShell{perspective:1800px;box-shadow:0 24px 60px var(--surface-shadow);position:relative;overflow:hidden}.business-card-module__crydpq__flip{transform-style:preserve-3d;transition:transform .7s cubic-bezier(.22,1,.36,1);display:grid}.business-card-module__crydpq__flip[data-flipped=true]{transform:rotateY(180deg)}.business-card-module__crydpq__face{background:var(--surface-2,var(--background));backface-visibility:hidden;grid-area:1/1}.business-card-module__crydpq__front{z-index:2;position:relative}.business-card-module__crydpq__back{z-index:1;padding:1.5rem;position:relative;transform:rotateY(180deg)}@media (min-width:768px){.business-card-module__crydpq__back{padding:2rem 2.5rem}}.business-card-module__crydpq__cardShellPanel{box-shadow:none;background:linear-gradient(155deg, var(--surface-2), var(--surface-1));border-radius:0;position:absolute;inset:0}.business-card-module__crydpq__cardShellPanel .business-card-module__crydpq__flip,.business-card-module__crydpq__cardShellPanel .business-card-module__crydpq__face{height:100%}.business-card-module__crydpq__cardShellPanel .business-card-module__crydpq__back{position:absolute;inset:0;overflow:hidden}.business-card-module__crydpq__cardShellPanel .business-card-module__crydpq__front{grid-template-rows:minmax(0,1fr) auto;gap:clamp(.4rem,1.4vh,1rem);padding:clamp(1rem,2.6vw,2.5rem);display:grid;overflow:hidden}.business-card-module__crydpq__cardShellPanel .business-card-module__crydpq__characterWrap{container-type:size}.business-card-module__crydpq__cardShellHero{box-shadow:none;background:0 0;position:absolute;inset:0;overflow:visible}.business-card-module__crydpq__cardShellHero .business-card-module__crydpq__flip,.business-card-module__crydpq__cardShellHero .business-card-module__crydpq__face{height:100%}.business-card-module__crydpq__cardShellHero .business-card-module__crydpq__front{background:0 0;grid-template-rows:minmax(0,1fr);padding:0;display:grid}.business-card-module__crydpq__cardShellHero .business-card-module__crydpq__characterWrap{align-content:end;display:grid;container-type:size}.business-card-module__crydpq__cardShellHero .business-card-module__crydpq__frontGlow,.business-card-module__crydpq__cardShellHero .business-card-module__crydpq__frontMeta{display:none}.business-card-module__crydpq__cardShellHero .business-card-module__crydpq__controls{right:calc(.9rem + var(--hero-card-overflow,0px))}.business-card-module__crydpq__cardShellHero .business-card-module__crydpq__back{background:linear-gradient(155deg, var(--surface-2), var(--surface-1));box-shadow:0 40px 90px -30px rgb(var(--ink-rgb) / .55);position:absolute;inset:0;overflow:hidden}.business-card-module__crydpq__frontGlow{aspect-ratio:1;background:radial-gradient(closest-side, var(--glow-accent), transparent);pointer-events:none;border-radius:999px;width:min(80%,26rem);position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.business-card-module__crydpq__characterWrap{z-index:2;flex:auto;justify-content:center;align-items:center;min-height:0;animation:5.6s ease-in-out infinite business-card-module__crydpq__float-y;display:flex;position:relative}.business-card-module__crydpq__frontMeta{z-index:2;text-align:center;position:relative}.business-card-module__crydpq__frontName{font-family:var(--font-serif);letter-spacing:.12em;color:var(--foreground);font-size:clamp(1.15rem,2.2vw,1.9rem);font-weight:700}.business-card-module__crydpq__frontName span{font-family:var(--font-display);letter-spacing:.26em;color:var(--muted);font-size:.55em;font-weight:400}.business-card-module__crydpq__frontTagline{letter-spacing:.1em;color:var(--muted);margin-top:.2rem;font-size:clamp(.7rem,1.05vw,.92rem)}.business-card-module__crydpq__controls{z-index:30;gap:.15rem;display:flex;position:absolute;top:.9rem;right:.9rem}.business-card-module__crydpq__controlBtn{width:2rem;height:2rem;color:var(--muted);opacity:.38;transition:color var(--motion-fast,.15s) ease, opacity var(--motion-fast,.15s) ease;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.business-card-module__crydpq__controlBtn:hover,.business-card-module__crydpq__controlBtn:focus-visible{opacity:1;color:var(--foreground)}.business-card-module__crydpq__controlBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.business-card-module__crydpq__flipBtn{opacity:.16}.business-card-module__crydpq__cardShell:hover .business-card-module__crydpq__flipBtn,.business-card-module__crydpq__flipBtn:hover,.business-card-module__crydpq__flipBtn:focus-visible{opacity:1}.business-card-module__crydpq__backInner{flex-direction:column;justify-content:center;gap:1.25rem;min-height:100%;display:flex}.business-card-module__crydpq__backHeader{flex-direction:column;gap:.3rem;display:flex}.business-card-module__crydpq__backTitle{font-family:var(--font-serif,serif);color:var(--foreground);font-size:1.5rem;font-weight:700}.business-card-module__crydpq__backHint{color:var(--muted);font-size:.85rem}.business-card-module__crydpq__masterRow{justify-content:center;display:flex}.business-card-module__crydpq__qrTileFeatured{gap:.8rem}.business-card-module__crydpq__qrCodeFeatured{max-width:224px}.business-card-module__crydpq__qrTileFeatured .business-card-module__crydpq__qrLabel{font-size:1rem}.business-card-module__crydpq__followDivider{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.7rem;display:flex}.business-card-module__crydpq__followDivider:before,.business-card-module__crydpq__followDivider:after{content:"";background:color-mix(in srgb, var(--surface-border-strong,var(--accent)) 60%, transparent);flex:1;height:1px}.business-card-module__crydpq__qrGrid{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1.5rem 2rem;display:flex}.business-card-module__crydpq__qrGrid>*{flex:1 1 0;min-width:120px;max-width:200px}.business-card-module__crydpq__qrTile{text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:.65rem;padding:0;display:flex}.business-card-module__crydpq__qrCode{aspect-ratio:1;width:100%;max-width:188px;color:var(--foreground);transition:transform var(--motion-fast,.15s) ease;display:block}.business-card-module__crydpq__qrTile:hover .business-card-module__crydpq__qrCode{transform:scale(1.015)}.business-card-module__crydpq__qrCode svg{width:100%;height:100%;display:block}.business-card-module__crydpq__qrMeta{justify-content:center;align-items:center;gap:.4rem;display:flex}.business-card-module__crydpq__qrIcon{color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.business-card-module__crydpq__qrLabel{letter-spacing:.01em;color:var(--foreground);font-size:.9rem;font-weight:600}.business-card-module__crydpq__qrCaption{letter-spacing:.04em;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.72rem;overflow:hidden}.business-card-module__crydpq__backFlip{letter-spacing:.08em;color:var(--muted);opacity:.55;transition:opacity var(--motion-fast,.15s) ease, color var(--motion-fast,.15s) ease;background:0 0;border:0;align-self:center;padding:.25rem .5rem;font-size:.78rem}.business-card-module__crydpq__backFlip:hover,.business-card-module__crydpq__backFlip:focus-visible{opacity:1;color:var(--foreground)}.business-card-module__crydpq__cardShellPanel .business-card-module__crydpq__back,.business-card-module__crydpq__cardShellHero .business-card-module__crydpq__back{padding:0;container-type:size}.business-card-module__crydpq__cardShellPanel .business-card-module__crydpq__backInner,.business-card-module__crydpq__cardShellHero .business-card-module__crydpq__backInner{gap:3.4cqmin;padding:7cqmin}.business-card-module__crydpq__cardShellPanel .business-card-module__crydpq__backHeader,.business-card-module__crydpq__cardShellHero .business-card-module__crydpq__backHeader{gap:1cqmin}.business-card-module__crydpq__cardShellPanel .business-card-module__crydpq__backTitle,.business-card-module__crydpq__cardShellHero .business-card-module__crydpq__backTitle{font-size:max(.95rem,5.6cqmin)}.business-card-module__crydpq__cardShellPanel .business-card-module__crydpq__backHint,.business-card-module__crydpq__cardShellHero .business-card-module__crydpq__backHint{font-size:max(.62rem,3cqmin)}.business-card-module__crydpq__cardShellPanel .business-card-module__crydpq__qrGrid,.business-card-module__crydpq__cardShellHero .business-card-module__crydpq__qrGrid{flex-wrap:nowrap;gap:3.4cqmin}.business-card-module__crydpq__cardShellPanel .business-card-module__crydpq__qrGrid>*,.business-card-module__crydpq__cardShellHero .business-card-module__crydpq__qrGrid>*{min-width:0;max-width:none}.business-card-module__crydpq__cardShellPanel .business-card-module__crydpq__qrTile,.business-card-module__crydpq__cardShellHero .business-card-module__crydpq__qrTile{gap:2cqmin}.business-card-module__crydpq__cardShellPanel .business-card-module__crydpq__qrCode,.business-card-module__crydpq__cardShellHero .business-card-module__crydpq__qrCode{max-width:none}.business-card-module__crydpq__cardShellPanel .business-card-module__crydpq__qrMeta,.business-card-module__crydpq__cardShellHero .business-card-module__crydpq__qrMeta{gap:1.4cqmin}:is(.business-card-module__crydpq__cardShellPanel .business-card-module__crydpq__qrIcon svg,.business-card-module__crydpq__cardShellHero .business-card-module__crydpq__qrIcon svg){width:max(.6rem,3.1cqmin);height:max(.6rem,3.1cqmin)}.business-card-module__crydpq__cardShellPanel .business-card-module__crydpq__qrLabel,.business-card-module__crydpq__cardShellHero .business-card-module__crydpq__qrLabel{font-size:max(.58rem,2.9cqmin)}.business-card-module__crydpq__cardShellPanel .business-card-module__crydpq__qrCaption,.business-card-module__crydpq__cardShellHero .business-card-module__crydpq__qrCaption{font-size:max(.52rem,2.5cqmin)}.business-card-module__crydpq__cardShellPanel .business-card-module__crydpq__backFlip,.business-card-module__crydpq__cardShellHero .business-card-module__crydpq__backFlip{padding:0;font-size:max(.56rem,2.6cqmin)}@container (max-width:340px){.business-card-module__crydpq__backHint,.business-card-module__crydpq__qrCaption{display:none}.business-card-module__crydpq__backHeader .section-kicker{display:none}.business-card-module__crydpq__backTitle{font-size:max(.8rem,6.4cqmin)}}.business-card-module__crydpq__overlay{z-index:2000;background:var(--surface-1,var(--background));animation:.2s both business-card-module__crydpq__overlay-in;position:fixed;inset:0;overflow:hidden}.business-card-module__crydpq__overlayInner{width:100%;min-height:100%;display:flex}.business-card-module__crydpq__cardShellFull{width:100%;min-height:100dvh;box-shadow:none;background:0 0;border:0;position:relative;inset:auto}.business-card-module__crydpq__cardShellFull .business-card-module__crydpq__flip{min-height:100dvh}.business-card-module__crydpq__cardShellFull .business-card-module__crydpq__face{background:0 0;flex-direction:column;justify-content:center;min-height:100dvh;display:flex}.business-card-module__crydpq__cardShellFull .business-card-module__crydpq__front{padding:clamp(2rem,5vh,4rem) 1.5rem}.business-card-module__crydpq__cardShellFull .business-card-module__crydpq__controls{gap:.5rem;top:clamp(1rem,2.4vh,2rem);right:clamp(1rem,2.4vw,2.5rem)}.business-card-module__crydpq__cardShellFull .business-card-module__crydpq__controlBtn,.business-card-module__crydpq__cardShellFull .business-card-module__crydpq__flipBtn{opacity:.7;width:2.6rem;height:2.6rem}.business-card-module__crydpq__cardShellFull .business-card-module__crydpq__back{padding:max(1.5rem, env(safe-area-inset-top)) 1.5rem max(1.5rem, env(safe-area-inset-bottom));position:relative;inset:auto;overflow:hidden}.business-card-module__crydpq__cardShellFull .business-card-module__crydpq__backInner{gap:clamp(.6rem,2vh,1.15rem);width:100%;max-width:460px;margin-inline:auto}.business-card-module__crydpq__cardShellFull .business-card-module__crydpq__qrGrid{flex-wrap:wrap;gap:1rem 1.75rem}.business-card-module__crydpq__cardShellFull .business-card-module__crydpq__qrGrid>*{flex:none;min-width:0;max-width:none}.business-card-module__crydpq__cardShellFull .business-card-module__crydpq__qrCodeFeatured{width:auto;max-width:80vw;height:min(208px,26vh)}.business-card-module__crydpq__cardShellFull .business-card-module__crydpq__qrCode{width:auto;max-width:80vw;height:min(168px,17vh)}@keyframes business-card-module__crydpq__float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes business-card-module__crydpq__overlay-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.business-card-module__crydpq__characterWrap{animation:none!important}.business-card-module__crydpq__flip{transform-style:flat;transition:none;transform:none!important}.business-card-module__crydpq__face{backface-visibility:visible;transition:opacity .18s}.business-card-module__crydpq__back{opacity:0;transform:none}.business-card-module__crydpq__flip[data-flipped=true] .business-card-module__crydpq__front{opacity:0;z-index:1}.business-card-module__crydpq__flip[data-flipped=true] .business-card-module__crydpq__back{opacity:1;z-index:2}}
.parallax-layer-module__QcMQRq__layer{--parallax-x:0px;--parallax-y:0px;transform:translate3d(var(--parallax-x), var(--parallax-y), 0);will-change:transform;transition:transform .18s ease-out}@media (pointer:coarse),(prefers-reduced-motion:reduce){.parallax-layer-module__QcMQRq__layer{transition:none;transform:none!important}}
.stage-module__IUANsG__slide{--moon-box:min(1385px, 152vh, 138vw);--moon-left:min(29.427vw, 97vw - .71 * var(--moon-box));--hero-card-overflow:max(0px, calc(var(--moon-left) + .76 * var(--moon-box) - 100vw));align-items:center;width:100%;height:100%;min-height:100%;display:flex;position:relative}.stage-module__IUANsG__slideCenter{justify-content:center}.stage-module__IUANsG__title{z-index:8;width:min(27%,30rem);margin-left:11%;position:absolute;top:50%;transform:translateY(-50%);container-type:inline-size}.stage-module__IUANsG__titleTop{width:min(46%,40rem)}.stage-module__IUANsG__titleCenter{text-align:center;width:min(88%,46rem);margin:0 auto;position:static;transform:none}.stage-module__IUANsG__titleCenter .stage-module__IUANsG__border span:last-child{margin-left:auto;margin-right:clamp(27px,3.7vw,54px)}.stage-module__IUANsG__titleCenter .stage-module__IUANsG__border span:first-child{margin-left:auto;margin-right:auto}.stage-module__IUANsG__titleCenter .stage-module__IUANsG__contactRow{justify-content:center}.stage-module__IUANsG__titleText{font-family:var(--font-display);font-size:max(30px, min(clamp(34px, 6.1vw, 88px), calc(100cqw / var(--title-units,4.4))));letter-spacing:.1em;color:var(--foreground);text-shadow:0 10px 30px rgb(var(--ink-rgb) / .5);margin:0 0 1rem;font-weight:400;line-height:1}.stage-module__IUANsG__titleTextTop{font-size:max(40px, min(clamp(46px, 9vw, 128px), calc(100cqw / var(--title-units,2.2))))}.stage-module__IUANsG__titleLatin{letter-spacing:.14em;font-size:.62em;display:block}.stage-module__IUANsG__border{margin-bottom:2rem;display:inline-block}.stage-module__IUANsG__border span{background:var(--accent);border-radius:5px;width:clamp(44px,6vw,88px);height:clamp(2px,.32vw,4px);display:block}.stage-module__IUANsG__border span:first-child{margin-bottom:clamp(.44rem,1vw,.88rem)}.stage-module__IUANsG__border span:last-child{margin-left:clamp(27px,3.7vw,54px)}.stage-module__IUANsG__lead{letter-spacing:.1em;color:var(--foreground);margin:0;font-size:clamp(13px,2.1vw,28px);line-height:1.5}.stage-module__IUANsG__heroLinks{letter-spacing:.1em;flex-wrap:wrap;gap:.4em 1.6em;margin:clamp(.9rem,2vw,1.6rem) 0 0;padding:0;font-size:clamp(13px,1.5vw,20px);list-style:none;display:flex}.stage-module__IUANsG__heroLinks a{color:var(--foreground);white-space:nowrap;transition:opacity var(--motion-base) ease}.stage-module__IUANsG__heroLinks a:hover{opacity:.5}.stage-module__IUANsG__contactList{margin:0;padding:0;list-style:none}.stage-module__IUANsG__contactList li{letter-spacing:.1em;margin-bottom:clamp(.5rem,1.2vw,1rem);font-size:clamp(13px,1.9vw,26px);line-height:1.5}.stage-module__IUANsG__contactList li:last-child{margin-bottom:0}.stage-module__IUANsG__contactList a{color:var(--foreground);white-space:nowrap;transition:opacity var(--motion-base) ease}.stage-module__IUANsG__contactRow{flex-wrap:wrap;gap:.4em 1.4em;display:flex}.stage-module__IUANsG__contactList a:hover{color:var(--foreground);opacity:.5}.stage-module__IUANsG__btnWrap{margin-top:clamp(.8rem,2vw,2rem)}.stage-module__IUANsG__btn{background:var(--accent);color:#fff;letter-spacing:.1em;transition:transform var(--motion-base) ease, background-color var(--motion-base) ease;border-radius:50px;padding:clamp(10px,1.3vw,18px) clamp(20px,2.3vw,32px);font-size:clamp(12px,1.35vw,18px);font-weight:700;line-height:1;display:inline-block}.stage-module__IUANsG__btn:hover{background:var(--accent-soft);color:#fff;transform:translateY(-5%)}.stage-module__IUANsG__panel{width:53.125%;height:74.81%;box-shadow:0 80px 140px -40px rgb(var(--ink-rgb) / .6);margin:0 8% 0 auto;display:block;position:relative}.stage-module__IUANsG__panelInner{background:var(--surface-1);width:100%;height:100%;display:block;position:relative;overflow:hidden}.stage-module__IUANsG__panelImage{-o-object-fit:cover;object-fit:cover;filter:saturate(.9);transition:transform .9s cubic-bezier(.22,1,.36,1)}.stage-module__IUANsG__panel:hover .stage-module__IUANsG__panelImage{transform:scale(1.03)}.stage-module__IUANsG__panelScrim{background:linear-gradient(180deg, rgb(var(--ink-rgb) / .05) 40%, rgb(var(--ink-rgb) / .72));position:absolute;inset:0}.stage-module__IUANsG__panelCaption{color:#fff;letter-spacing:.08em;padding:clamp(.8rem,1.6vw,1.6rem) clamp(1rem,2vw,2rem);font-size:clamp(11px,1.1vw,15px);position:absolute;bottom:0;left:0;right:0}.stage-module__IUANsG__textPanel{background:linear-gradient(155deg, var(--surface-2), var(--surface-1));flex-direction:column;justify-content:center;gap:clamp(.4rem,1.3vh,1rem);height:100%;padding:clamp(1.25rem,4.2%,3.25rem);display:flex;position:relative;overflow:hidden}.stage-module__IUANsG__textPanelMark{color:var(--accent);opacity:.16;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:clamp(7rem,20vh,14rem);line-height:1;position:absolute;top:clamp(-1rem,-1.6vh,-.4rem);right:clamp(1rem,3%,2.5rem)}.stage-module__IUANsG__textPanelTitle{font-family:var(--font-serif);color:var(--foreground);margin:0;font-size:clamp(1.15rem,2.3vw,2.1rem);font-weight:700;line-height:1.35}.stage-module__IUANsG__textPanelBody{-webkit-line-clamp:7;font-family:var(--font-serif);color:var(--muted);-webkit-box-orient:vertical;margin:0;font-size:clamp(.8rem,1.05vw,1rem);line-height:2;display:-webkit-box;overflow:hidden}.stage-module__IUANsG__textPanelRead{letter-spacing:.16em;color:var(--foreground);margin:.3rem 0 0;font-size:clamp(.68rem,.85vw,.82rem)}.stage-module__IUANsG__textPanelRead:after{content:" →"}@media (max-width:720px){.stage-module__IUANsG__textPanelBody{-webkit-line-clamp:5;line-height:1.9}}.stage-module__IUANsG__panelCover{z-index:2;background:var(--accent);position:absolute;inset:0;transform:translate(0,0)}.stage-module__IUANsG__panelCover:last-of-type{background:var(--sky-top)}.stage-module__IUANsG__panel[data-revealed=true] .stage-module__IUANsG__panelCover{animation:.9s cubic-bezier(.785,.135,.15,.86) forwards stage-module__IUANsG__panel-wipe}.stage-module__IUANsG__panel[data-revealed=true] .stage-module__IUANsG__panelCover:last-of-type{animation-delay:.12s}@keyframes stage-module__IUANsG__panel-wipe{to{transform:translate(100%)}}.stage-module__IUANsG__moon{top:0;bottom:0;right:auto;left:var(--moon-left);width:var(--moon-box);height:var(--moon-box);pointer-events:none;justify-content:center;align-items:center;margin:auto;display:flex;position:absolute}.stage-module__IUANsG__moonImg{width:39.3502%;height:39.3502%;position:relative}.stage-module__IUANsG__heroFox{top:0;bottom:0;right:auto;left:var(--moon-left);z-index:7;width:var(--moon-box);height:var(--moon-box);pointer-events:none;justify-content:center;align-items:center;margin:auto;display:flex;position:absolute}.stage-module__IUANsG__heroFoxDisc{pointer-events:auto;width:52%;height:52%;position:relative}.stage-module__IUANsG__moonLayer{position:absolute;inset:0}.stage-module__IUANsG__moonBack{z-index:1}.stage-module__IUANsG__moonFront{z-index:6}.stage-module__IUANsG__moonDisc{width:100%;height:100%;display:block}.stage-module__IUANsG__cloud{position:absolute}.stage-module__IUANsG__cloud svg{width:100%;height:auto;display:block}.stage-module__IUANsG__cloudFront{color:var(--cloud-front)}.stage-module__IUANsG__cloudBack{color:var(--cloud-back)}.stage-module__IUANsG__cloudFront1{width:88.44%;top:20.5505%;right:-49.3578%}.stage-module__IUANsG__cloudFront2{width:87.155%;bottom:-18.5321%;right:-28.6239%}.stage-module__IUANsG__cloudFront3{width:87.155%;bottom:-5.13761%;left:-49.3578%}.stage-module__IUANsG__cloudBack1{width:69.724%;top:-22.3853%;right:-7.70642%}.stage-module__IUANsG__cloudBack2{width:87.155%;top:-5.50459%;left:-38.7156%}.stage-module__IUANsG__scrollDown{z-index:30;font-family:var(--font-display);letter-spacing:.3em;color:var(--foreground);writing-mode:vertical-rl;pointer-events:none;margin:0;font-size:14px;line-height:1;position:fixed;bottom:80px;left:40px}.stage-module__IUANsG__scrollDown:after{content:"";background:var(--foreground);width:2px;height:64px;margin:auto;position:absolute;bottom:-80px;left:0;right:0}@media (max-width:1024px){.stage-module__IUANsG__title{width:min(52%,26rem);margin-left:40px}.stage-module__IUANsG__panel{margin-right:40px}}@media (max-width:720px){.stage-module__IUANsG__slide{padding-top:calc(var(--site-header-height) + 2vh);display:block}.stage-module__IUANsG__title{width:87.5%;max-width:none;margin:0 6.25%;top:auto;bottom:7%;left:0;transform:none}.stage-module__IUANsG__titleText{text-shadow:0 3px 10px rgb(var(--ink-rgb) / .5);margin-bottom:.5rem}html:not([data-theme=autumn-light]) .stage-module__IUANsG__titleText{text-shadow:0 2px 6px rgb(var(--ink-rgb) / .7), 0 0 20px rgb(var(--ink-rgb) / .45)}.stage-module__IUANsG__border{margin-bottom:.8rem}.stage-module__IUANsG__panel{width:80%;height:52%;box-shadow:0 40px 70px -30px rgb(var(--ink-rgb) / .6);margin:0 10%}.stage-module__IUANsG__moon{width:150vw;height:150vw;top:-22vw;bottom:auto;left:50%;transform:translate(-50%)}.stage-module__IUANsG__slide:has(.stage-module__IUANsG__heroFox){--hero-fox-cap:calc(98vw * 1200 / 972);--hero-card-overflow:0px;flex-direction:column;justify-content:space-between;gap:.6rem;padding-bottom:5dvh;display:flex}.stage-module__IUANsG__slide:has(.stage-module__IUANsG__heroFox) .stage-module__IUANsG__title{flex:none;order:2;position:relative;bottom:auto}.stage-module__IUANsG__heroFox{--hero-fox-bleed:4rem;width:100%;min-height:0;max-height:var(--hero-fox-cap);margin:0 0 calc(-1 * var(--hero-fox-bleed));flex:1 1 0;order:1;padding:0 1vw;position:relative;top:auto;bottom:auto;left:auto;transform:none}.stage-module__IUANsG__heroFoxDisc{width:100%;height:100%}.stage-module__IUANsG__slideCenter{align-items:center;padding-top:0;display:flex}.stage-module__IUANsG__titleCenter{width:87.5%;margin:0 6.25%;position:static}.stage-module__IUANsG__scrollDown{font-size:10px;bottom:40px;left:auto;right:6.25%}.stage-module__IUANsG__scrollDown:after{height:32px;bottom:-40px}}@media (prefers-reduced-motion:reduce){.stage-module__IUANsG__panel[data-revealed=true] .stage-module__IUANsG__panelCover,.stage-module__IUANsG__panel[data-revealed=true] .stage-module__IUANsG__panelCover:last-of-type{animation:none;transform:translate(100%)}.stage-module__IUANsG__btn:hover,.stage-module__IUANsG__panel:hover .stage-module__IUANsG__panelImage{transform:none}}
.night-sky-module__aS-KOa__sky{z-index:0;pointer-events:none;background-image:linear-gradient(to bottom, var(--sky-top), var(--sky-upper), var(--sky-mid), var(--sky-lower), var(--sky-bottom));position:fixed;inset:0;overflow:hidden}.night-sky-module__aS-KOa__halo{width:min(1385px,152vh);height:min(1385px,152vh);margin:auto;position:absolute;top:0;bottom:0;left:29.427%}.night-sky-module__aS-KOa__stars{width:1300px;height:100%;position:absolute;top:0;left:29.427%}.night-sky-module__aS-KOa__fill{width:100%;height:100%}.night-sky-module__aS-KOa__fill svg{width:100%;height:100%;display:block}.night-sky-module__aS-KOa__stars .night-sky-module__aS-KOa__fill svg{opacity:.85}@media (max-width:1024px){.night-sky-module__aS-KOa__halo{width:100vw;height:100vw;left:23%}.night-sky-module__aS-KOa__stars{width:100vw;left:23%}}@media (max-width:720px){.night-sky-module__aS-KOa__halo{width:165vw;height:165vw;top:-6vh;bottom:auto;left:-32vw}.night-sky-module__aS-KOa__stars{width:100%;left:0}}
.reveal-text-module__jR-YuG__root{display:inline}.reveal-text-module__jR-YuG__segment{will-change:transform, opacity;display:inline-block}.text-ink-gradient .reveal-text-module__jR-YuG__segment{background:inherit;color:#0000;-webkit-background-clip:text;background-clip:text}.reveal-text-module__jR-YuG__root[data-ready=true]:not([data-visible=true]) .reveal-text-module__jR-YuG__segment{opacity:0;transform:translateY(.72em)}.reveal-text-module__jR-YuG__root[data-visible=true] .reveal-text-module__jR-YuG__segment{animation:.62s cubic-bezier(.22,1,.36,1) both reveal-text-module__jR-YuG__reveal-word;animation-delay:calc(var(--reveal-index) * var(--reveal-step))}@keyframes reveal-text-module__jR-YuG__reveal-word{0%{opacity:0;transform:translateY(.72em)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.reveal-text-module__jR-YuG__root[data-ready=true] .reveal-text-module__jR-YuG__segment,.reveal-text-module__jR-YuG__root[data-visible=true] .reveal-text-module__jR-YuG__segment{opacity:1;animation:none;transform:none}}
.section-heading-module__ZxDtza__header{padding:clamp(3rem,9vh,7rem) 0 clamp(2rem,5vh,3.5rem);container-type:inline-size}.section-heading-module__ZxDtza__headerArticle{padding:clamp(1.6rem,4vh,3rem) 0 clamp(1.2rem,3vh,2rem)}.section-heading-module__ZxDtza__title{font-family:var(--font-display);font-size:max(34px, min(clamp(40px, 7.4vw, 104px), calc(100cqw / var(--title-units,3.2))));letter-spacing:.1em;color:var(--foreground);text-shadow:0 10px 30px rgb(var(--ink-rgb) / .35);margin:0 0 clamp(1.2rem,3vh,2rem);font-weight:400;line-height:1}.section-heading-module__ZxDtza__titleArticle{font-size:max(26px, min(clamp(30px, 4.6vw, 62px), calc(100cqw / var(--title-units,3.2))));letter-spacing:.06em;margin-bottom:clamp(1rem,2.4vh,1.6rem)}.section-heading-module__ZxDtza__latin{letter-spacing:.24em;text-transform:uppercase;color:var(--muted);margin-top:.14em;font-size:.4em;display:block}.section-heading-module__ZxDtza__border{margin-bottom:clamp(1.2rem,3vh,2rem);display:inline-block}.section-heading-module__ZxDtza__border span{background:var(--accent);border-radius:5px;width:clamp(44px,6vw,88px);height:clamp(2px,.32vw,4px);display:block}.section-heading-module__ZxDtza__border span:first-child{margin-bottom:clamp(.44rem,1vw,.88rem)}.section-heading-module__ZxDtza__border span:last-child{margin-left:clamp(27px,3.7vw,54px)}.section-heading-module__ZxDtza__lead{letter-spacing:.04em;max-width:46rem;color:var(--muted);margin:0;font-size:clamp(.98rem,1.4vw,1.12rem);line-height:1.9}.section-heading-module__ZxDtza__extras{margin-top:clamp(.9rem,2vh,1.4rem)}
.gallery-showcase-module__RaxASq__showcaseRoot{margin-top:.75rem;position:relative}.gallery-showcase-module__RaxASq__viewport{border-top:1px solid var(--surface-border);border-bottom:1px solid var(--surface-border);background:var(--surface-2);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.gallery-showcase-module__RaxASq__viewport[data-dragging=true]{cursor:grabbing}.gallery-showcase-module__RaxASq__track{will-change:transform;align-items:stretch;gap:1px;height:clamp(150px,21vw,260px);display:flex}.gallery-showcase-module__RaxASq__slide{height:100%;aspect-ratio:var(--ratio,1);background:var(--surface-3);flex:none;position:relative;overflow:hidden}.gallery-showcase-module__RaxASq__imageButton{all:unset;cursor:pointer;width:100%;height:100%;text-decoration:none;display:block}.gallery-showcase-module__RaxASq__imageWrap{position:absolute;inset:0}.gallery-showcase-module__RaxASq__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform var(--motion-base) cubic-bezier(.22, 1, .36, 1);pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.gallery-showcase-module__RaxASq__slide:hover .gallery-showcase-module__RaxASq__image{transform:scale(1.03)}.gallery-showcase-module__RaxASq__overlay{inset-inline:0;background:linear-gradient(to top, rgb(var(--ink-rgb) / .72), transparent);opacity:0;transition:opacity var(--motion-base) ease;align-items:baseline;gap:.4rem;padding:1.6rem .7rem .5rem;display:flex;position:absolute;bottom:0}.gallery-showcase-module__RaxASq__slide:hover .gallery-showcase-module__RaxASq__overlay,.gallery-showcase-module__RaxASq__imageButton:focus-visible+.gallery-showcase-module__RaxASq__overlay{opacity:1}.gallery-showcase-module__RaxASq__category{letter-spacing:.12em;color:#ffffff9e;flex:none;font-size:.62rem;line-height:1}.gallery-showcase-module__RaxASq__title{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;line-height:1.2;overflow:hidden}.gallery-showcase-module__RaxASq__desc{display:none}@media (prefers-reduced-motion:reduce){.gallery-showcase-module__RaxASq__slide:hover .gallery-showcase-module__RaxASq__image{transform:none}}
.gallery-grid-module__wzFBna__grid{grid-template-columns:1fr;align-items:start;gap:1rem;display:grid}@media (min-width:768px){.gallery-grid-module__wzFBna__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.gallery-grid-module__wzFBna__grid{grid-template-columns:repeat(3,1fr)}}.gallery-grid-module__wzFBna__grid[data-masonry=on]{grid-auto-rows:var(--masonry-row)}
