._mediaShell_529f126{--phone-w:min(190px, 30%);height:100%;min-height:440px}._media_529f126{isolation:isolate;height:100%;min-height:inherit;background:radial-gradient(120% 90% at 50% 100%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 60%), linear-gradient(160deg, var(--paper-dim), color-mix(in srgb, var(--line) 70%, var(--ink-mute)));border-radius:24px;position:relative;overflow:hidden}[data-theme=wine] ._media_529f126,[data-theme=ink] ._media_529f126{background:radial-gradient(120% 90% at 50% 100%, color-mix(in srgb, var(--accent) 40%, transparent), transparent 60%), linear-gradient(160deg, color-mix(in srgb, var(--white) 7%, transparent), color-mix(in srgb, var(--white) 2%, transparent))}._stage_529f126{position:absolute;inset:0}._state_529f126{opacity:0;transition:opacity .7s var(--ease-out);pointer-events:none;position:absolute;inset:0;transform:translateZ(0)}._stateOn_529f126,._media_529f126[data-view=desktop] ._state_529f126[data-state=desktop],._media_529f126[data-view=mobile] ._state_529f126[data-state=mobile]{opacity:1}._media_529f126[data-view=desktop] ._state_529f126[data-state=mobile],._media_529f126[data-view=mobile] ._state_529f126[data-state=desktop]{opacity:0}._noFade_529f126 ._state_529f126{transition:none}._dcollage_529f126{position:absolute;inset:0}._bw_529f126{background:var(--white);width:84%;box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 12%, transparent), 0 32px 64px -24px color-mix(in srgb, var(--ink) 55%, transparent);border-radius:12px;margin:0;position:absolute;top:50%;left:50%;overflow:hidden}._bwBar_529f126{background:color-mix(in srgb, var(--paper) 85%, var(--line));border-bottom:1px solid var(--line);align-items:center;gap:8px;height:24px;padding:0 12px;display:flex}._bwBar_529f126 i{background:color-mix(in srgb, var(--line-strong) 80%, var(--ink-mute));border-radius:50%;width:9px;height:9px}._bwBar_529f126 i:first-child{background:color-mix(in srgb, var(--accent) 45%, var(--paper))}._bwUrl_529f126{background:color-mix(in srgb, var(--paper-dim) 60%, var(--line));border-radius:999px;flex:1;height:12px;margin:0 16% 0 12px}._bwImg_529f126{aspect-ratio:1440/900;width:100%;height:auto;display:block}._dcollage1_529f126 ._bw1_529f126{transform:translate(-50%,-50%)rotate(-1deg)}._dcollage2_529f126 ._bw1_529f126{z-index:2;transform:translate(-60%,-36%)rotate(-1.5deg)}._dcollage2_529f126 ._bw2_529f126{z-index:1;width:72%;transform:translate(-33%,-74%)rotate(2.5deg)}._collage_529f126{background:0 0;border-radius:0;min-height:0;position:absolute;inset:0}._phone_529f126{--w:var(--phone-w);width:var(--w);aspect-ratio:390/844;background:var(--ink);box-shadow:0 2px 0 1px color-mix(in srgb, var(--white) 8%, transparent) inset, 0 32px 48px -16px color-mix(in srgb, var(--ink) 55%, transparent);transition:transform var(--dur-slow) var(--ease-out);border-radius:24px;margin:0;padding:8px;position:absolute;top:50%;left:50%}._phoneImg_529f126{object-fit:cover;object-position:top;background:var(--white);border-radius:16px;width:100%;height:100%;display:block}._phone_529f126:before{content:"";background:var(--ink);z-index:1;border-radius:999px;width:28%;height:10px;position:absolute;top:12px;left:50%;transform:translate(-50%)}._collage3_529f126 ._phone1_529f126{z-index:1;transform:translate(-118%,-46%)rotate(-9deg)}._collage3_529f126 ._phone3_529f126{z-index:1;transform:translate(18%,-46%)rotate(8deg)}._collage3_529f126 ._phone2_529f126{z-index:2;transform:translate(-50%,-50%)rotate(-1.5deg)}._collage2_529f126 ._phone1_529f126{z-index:1;transform:translate(-90%,-48%)rotate(-7deg)}._collage2_529f126 ._phone2_529f126{z-index:2;transform:translate(-12%,-52%)rotate(5deg)}@media (hover:hover){[data-stack-card]:hover ._collage3_529f126 ._phone1_529f126{transform:translate(-128%,-47%)rotate(-12deg)}[data-stack-card]:hover ._collage3_529f126 ._phone3_529f126{transform:translate(28%,-47%)rotate(11deg)}[data-stack-card]:hover ._collage2_529f126 ._phone1_529f126{transform:translate(-98%,-48%)rotate(-10deg)}[data-stack-card]:hover ._collage2_529f126 ._phone2_529f126{transform:translate(-4%,-52%)rotate(8deg)}}._toggle_529f126{left:50%;bottom:var(--space-4);z-index:4;background:color-mix(in srgb, var(--ink) 72%, transparent);-webkit-backdrop-filter:blur(8px);opacity:1;pointer-events:auto;transition:opacity .2s var(--ease-out);border-radius:999px;gap:4px;padding:4px;display:inline-flex;position:absolute;transform:translate(-50%)}._toggleCovered_529f126{opacity:0;pointer-events:none}._toggle_529f126 button{all:unset;box-sizing:border-box;cursor:pointer;font-family:var(--font-body);color:var(--paper);min-width:48px;min-height:32px;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:999px;justify-content:center;align-items:center;padding:8px 16px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}._toggle_529f126 button[aria-pressed=true]{background:var(--paper);color:var(--ink)}._toggle_529f126 button:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 40%, var(--paper));outline-offset:2px}._nametile_529f126{background:color-mix(in srgb, var(--crimson) 48%, var(--ink));color:var(--paper);justify-content:center;align-items:flex-start;gap:var(--space-4);padding:var(--space-7);height:100%;min-height:inherit;border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden}._nametile_529f126:after{content:"";border:40px solid color-mix(in srgb, var(--accent) 35%, transparent);border-radius:50%;width:240px;height:240px;position:absolute;bottom:-64px;right:-64px}[data-theme=wine] ._nametile_529f126,[data-theme=ink] ._nametile_529f126{background:color-mix(in srgb, var(--paper) 6%, transparent);border:1px solid color-mix(in srgb, var(--paper) 14%, transparent)}._ntKind_529f126{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--accent) 45%, var(--paper));font-size:12px;font-weight:600;line-height:1}._ntName_529f126{font-family:var(--font-display);letter-spacing:-.02em;max-width:12ch;font-size:clamp(32px,3.6vw,52px);font-weight:600;line-height:1}._ntNote_529f126{color:var(--panel-text);font-size:13px}@media (max-width:767.98px){._mediaShell_529f126{--phone-w:min(132px, 32%);height:100%;min-height:160px;max-height:184px}._media_529f126{min-height:0}._bw_529f126{border-radius:8px}._bwBar_529f126{gap:4px;height:16px;padding:0 8px}._bwBar_529f126 i{width:6px;height:6px}._bwUrl_529f126{height:8px}._dcollage2_529f126 ._bw1_529f126{width:72%}._dcollage2_529f126 ._bw2_529f126{width:62%}._dcollage1_529f126 ._bw1_529f126{width:80%}._phone_529f126{border-radius:16px;padding:4px}._phoneImg_529f126{border-radius:12px}._phone_529f126:before{height:8px;top:8px}._toggle_529f126{bottom:var(--space-2)}._toggle_529f126 button{min-width:48px;min-height:32px;padding:8px;font-size:11px}._nametile_529f126{padding:var(--space-6);min-height:0}}@media (max-width:767.98px) and (max-height:740px){._mediaShell_529f126{min-height:128px;max-height:152px}}._hero_529f126{height:560px;min-height:560px;max-height:none}@media (max-width:767.98px){._mediaShell_529f126._hero_529f126{height:340px;min-height:340px;max-height:none}}@media (max-width:767.98px) and (max-height:740px){._mediaShell_529f126._hero_529f126{height:340px;min-height:340px;max-height:none}}@media (prefers-reduced-motion:reduce){._state_529f126,._phone_529f126,._toggle_529f126{transition:none}[data-stack-card]:hover ._collage3_529f126 ._phone1_529f126{transform:translate(-118%,-46%)rotate(-9deg)}[data-stack-card]:hover ._collage3_529f126 ._phone3_529f126{transform:translate(18%,-46%)rotate(8deg)}[data-stack-card]:hover ._collage2_529f126 ._phone1_529f126{transform:translate(-90%,-48%)rotate(-7deg)}[data-stack-card]:hover ._collage2_529f126 ._phone2_529f126{transform:translate(-12%,-52%)rotate(5deg)}}
