@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_663be45b-module__0PqHAG__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_663be45b-module__0PqHAG__variable{--font-hyl-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2tuvx2ggl0uf7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.048ctm9k7u_u3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.2t3qiyt2vl-ta.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.2_s53-223o24o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_d57dfd4f-module__P7HBHW__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_d57dfd4f-module__P7HBHW__variable{--font-hyl-mono:"DM Mono", "DM Mono Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.3zvkfbs08rnj_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3strvg7o-g5v2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1wwzpfhzaj2r0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.2rlzm4mj5kw8e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_2ee5bb9f-module__NX4cda__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_2ee5bb9f-module__NX4cda__variable{--font-hyl-serif:"Instrument Serif", "Instrument Serif Fallback"}
.hyl{--ink:#0b0a0d;--ink-soft:#141217;--paper:#f7f3ef;--paper-muted:#c7c0c6;--pink:#ff1f8f;--pink-hot:#ff5eb8;--pink-soft:#ffb2dc;--line:#f7f3ef2e;--serif:var(--font-hyl-serif), "Instrument Serif", Georgia, serif;--sans:var(--font-hyl-sans), "DM Sans", Arial, sans-serif;--mono:var(--font-hyl-mono), "DM Mono", "Courier New", monospace}.hyl *{box-sizing:border-box}html:has(.hyl){scroll-behavior:smooth;scroll-snap-type:y proximity;background:#0b0a0d;scroll-padding-top:76px}.hyl main>section{scroll-snap-align:start}.hyl .site-footer{scroll-snap-align:end}@media (max-width:850px){html:has(.hyl){scroll-padding-top:68px}}@media (prefers-reduced-motion:reduce){html:has(.hyl){scroll-behavior:auto;scroll-snap-type:none}}.hyl{color:var(--paper);background:var(--ink);font-family:var(--sans);cursor:none;min-height:100vh;margin:0;overflow-x:clip}.hyl a,.hyl button,.hyl input{font:inherit}.hyl a{color:inherit;text-decoration:none}.hyl button{color:inherit;cursor:none;background:0 0;border:0}.hyl ::selection{color:var(--ink);background:var(--pink-soft)}.hyl .cursor,.hyl .cursor-ring{pointer-events:none;z-index:100;mix-blend-mode:difference;border-radius:50%;position:fixed;transform:translate(-50%,-50%)}.hyl .cursor{background:#fff;width:9px;height:9px;transition:transform .18s,width .18s,height .18s}.hyl .cursor-ring{border:1px solid #ffffffe6;width:34px;height:34px;transition:transform .4s cubic-bezier(.22,1,.36,1),width .3s,height .3s}.hyl.is-hovering .cursor{width:17px;height:17px}.hyl.is-hovering .cursor-ring{width:62px;height:62px}.hyl .noise{z-index:5;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.6'/%3E%3C/svg%3E");position:fixed;inset:0}.hyl .site-shell{z-index:1;position:relative}.hyl .container{width:min(1240px,100% - 64px);margin:0 auto}.hyl .eyebrow{color:var(--pink-soft);font:400 16px/1.6 var(--sans);letter-spacing:0;text-transform:none;align-items:center;gap:9px;display:inline-flex}.hyl .eyebrow:before{content:"";background:var(--pink);width:6px;height:6px;box-shadow:0 0 18px var(--pink);border-radius:50%}.hyl .nav{z-index:50;mix-blend-mode:normal;padding:20px 0;position:fixed;top:0;left:0;right:0}.hyl .nav-inner{justify-content:space-between;align-items:center;width:min(1340px,100% - 48px);margin:0 auto;display:flex}.hyl .wordmark{align-items:center;width:128px;transition:opacity .25s,transform .3s;display:inline-flex}.hyl .wordmark:hover{opacity:.82;transform:translateY(-1px)}.hyl .wordmark-logo{width:100%;height:auto;display:block}.hyl .nav-links{color:#f7f3ef99;gap:26px;font-size:12px;display:flex}.hyl .nav-links a{transition:color .25s}.hyl .nav-links a:hover{color:var(--paper)}.hyl .nav-cta,.hyl .pill-button{border:1px solid #ffffff40;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:0 18px;font-size:12px;transition:border-color .3s,background .3s,color .3s,transform .3s;display:inline-flex}.hyl .nav-cta:hover,.hyl .pill-button:hover{color:var(--ink);background:var(--paper);border-color:var(--paper)}.hyl .menu-toggle{border:1px solid var(--line);border-radius:50%;width:40px;height:40px;display:none}.hyl .hero{align-items:center;min-height:100vh;padding:140px 0 92px;display:flex;position:relative;overflow:hidden}.hyl .hero:before{content:"";filter:blur(22px);background:radial-gradient(circle,#ff1f8f42,#ff1f8f12 38%,#0000 67%);width:800px;height:800px;animation:7s ease-in-out infinite hyl-breathe;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.hyl .hero-orbit{perspective:1200px;width:min(68vw,980px);height:min(68vw,980px);transform-style:preserve-3d;transform:translate3d(calc(-50% + var(--orbit-shift-x,0px)), calc(-50% + var(--orbit-shift-y,0px)), 0);will-change:transform;contain:layout;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;top:48%;left:50%}.hyl .hero-orbit.is-dragging{cursor:grabbing}.hyl .orbit-ring{transform-style:preserve-3d;backface-visibility:hidden;border:1px solid #ffb2dc33;border-radius:50%;display:block;position:absolute;inset:0;box-shadow:inset 0 0 35px #ff1f8f0a,0 0 40px #ff1f8f0a}.hyl .orbit-ring-a{transform:rotateX(var(--ring-a-x,66deg)) rotateY(var(--ring-a-y,11deg)) rotateZ(var(--ring-a-z,0deg))}.hyl .orbit-ring-b{transform:rotateX(var(--ring-b-x,0deg)) rotateY(var(--ring-b-y,68deg)) rotateZ(var(--ring-b-z,26deg));border-color:#ff1f8f33}.hyl .orbit-ring-c{transform:rotateX(var(--ring-c-x,19deg)) rotateY(var(--ring-c-y,54deg)) rotateZ(var(--ring-c-z,-18deg));border-style:dashed;border-color:#f7f3ef29;inset:8%}.hyl .orbit-ring-a:before,.hyl .orbit-ring-b:after,.hyl .orbit-ring-c:after{content:"";background:var(--pink);width:11px;height:11px;box-shadow:0 0 28px var(--pink), 0 0 70px #ff1f8f66;border-radius:50%;position:absolute}.hyl .orbit-ring-a:before{top:12%;left:16%}.hyl .orbit-ring-b:after{background:var(--paper);width:6px;height:6px;box-shadow:0 0 20px var(--paper);bottom:24%;right:8%}.hyl .orbit-ring-c:after{background:var(--pink-soft);width:8px;height:8px;box-shadow:0 0 22px var(--pink);top:-5px;left:50%}.hyl .hero-content{z-index:2;text-align:center;width:min(1120px,100% - 40px);margin:auto;position:relative}.hyl .hero-kicker{margin-bottom:30px;animation:.9s .1s both hyl-riseIn}.hyl .hero-title{letter-spacing:-.087em;margin:0;max-width:1130px;margin-inline:auto;font-size:clamp(58px,9.1vw,145px);font-weight:700;line-height:.86;animation:1s cubic-bezier(.22,1,.36,1) .18s both hyl-riseIn}.hyl .hero-typeword{white-space:nowrap;display:inline-block;position:relative}.hyl .hero-typeword-space{visibility:hidden}.hyl .hero-typeword-live{position:absolute;top:0;left:0}.hyl .hero-caret{opacity:1;width:max(2px,.025em);height:.78em;margin-left:.07em;transition:opacity .4s .2s;position:absolute;top:.06em;left:100%}.hyl .hero-caret>span{background:#f52991;width:100%;height:100%;animation:.8s ease-in-out infinite hyl-caret-blink;display:block}.hyl .hero-typeword.is-complete .hero-caret{opacity:0}@keyframes hyl-caret-blink{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.hyl .hero-typeword-space{visibility:visible}.hyl .hero-typeword-live{display:none}}.hyl .hero-title em{color:var(--pink);font-family:var(--serif);letter-spacing:-.07em;font-weight:400}.hyl .hero-title .hyphen{color:var(--pink-hot);font-family:var(--serif);font-style:italic;display:inline-block;position:relative}.hyl .hero-title .hyphen:after{content:"";background:var(--pink);width:1.15em;height:.07em;position:absolute;top:54%;left:49%;transform:translate(-50%,-50%)rotate(-8deg);box-shadow:0 0 22px #ff1f8fbf}.hyl .hero-sub{max-width:440px;color:var(--paper-muted);margin:38px auto 0;font-size:15px;line-height:1.65;animation:1s .36s both hyl-riseIn}.hyl .hero-actions{justify-content:center;gap:12px;margin-top:32px;animation:1s .48s both hyl-riseIn;display:flex}.hyl .button-primary{min-height:54px;color:var(--ink);background:var(--paper);border-radius:999px;align-items:center;gap:13px;padding:0 23px;font-size:13px;font-weight:600;transition:transform .35s cubic-bezier(.22,1,.36,1),background .3s;display:inline-flex}.hyl .button-primary:hover{background:var(--pink-soft);transform:translateY(-5px)}.hyl .button-primary .arrow{width:24px;height:24px;color:var(--paper);background:var(--ink);border-radius:50%;place-items:center;transition:transform .3s;display:grid}.hyl .button-primary:hover .arrow{transform:rotate(45deg)}.hyl .button-ghost{min-height:54px;color:var(--paper);border:1px solid #f7f3ef47;border-radius:999px;align-items:center;padding:0 23px;font-size:13px;transition:border-color .3s,transform .3s;display:inline-flex}.hyl .button-ghost:hover{border-color:var(--pink);transform:translateY(-5px)}.hyl .hero-side{z-index:2;color:#f7f3ef75;font:11px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.08em;position:absolute}.hyl .hero-side.left{writing-mode:vertical-rl;bottom:100px;left:30px;transform:rotate(180deg)}.hyl .hero-side.right{writing-mode:vertical-rl;top:50%;right:30px}.hyl .scroll-cue{color:var(--paper-muted);font:10px var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.hyl .scroll-cue span{background:var(--pink);width:42px;height:1px;animation:2s ease-in-out infinite hyl-pulseLine;display:block}.hyl .marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--pink-soft);font:11px var(--mono);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;padding:15px 0;overflow:hidden}.hyl .marquee-track{min-width:max-content;animation:22s linear infinite hyl-marquee;display:inline-flex}.hyl .marquee-item{align-items:center;gap:26px;padding-right:26px;display:inline-flex}.hyl .marquee-dot{background:var(--pink);border-radius:50%;width:5px;height:5px}.hyl section{position:relative}.hyl .section{padding:150px 0}.hyl .culture{background:var(--pink);color:var(--ink);overflow:hidden}.hyl .culture:before{content:"";pointer-events:none;opacity:.12;background:repeating-radial-gradient(ellipse at 110% 120%, transparent 0 78px, var(--ink) 79px 80px, transparent 81px 132px);position:absolute;inset:0}.hyl .culture .eyebrow{color:#0b0a0da6}.hyl .culture .eyebrow:before{background:var(--ink);box-shadow:none}.hyl .culture-content{z-index:1;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:56px;display:grid;position:relative}.hyl .culture-globe{width:clamp(200px,22vw,300px)}.hyl .globe-wrap{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;animation:6s ease-in-out infinite hyl-globe-bob;position:relative}.hyl .globe-wrap.is-dragging{cursor:grabbing;animation-play-state:paused}.hyl .globe-wrap svg{filter:drop-shadow(14px 18px #0b0a0d2e);width:100%;height:auto;display:block;overflow:visible}.hyl .globe-arc{fill:none;stroke:#ff5eb8;stroke-width:1.6px;stroke-dasharray:4 5;animation:3s linear infinite hyl-dash}.hyl .globe-bubble{z-index:2;white-space:nowrap;pointer-events:none;color:var(--ink);background:var(--paper);border:1.5px solid var(--ink);font:600 14px/1 var(--sans), "Apple SD Gothic Neo", "Malgun Gothic", "PingFang SC", "Microsoft YaHei", sans-serif;box-shadow:3px 3px 0 var(--ink);border-radius:16px;padding:8px 13px;animation:4s ease-in-out infinite hyl-bubble-float;position:absolute}.hyl .globe-bubble:after{content:"";background:var(--paper);border:1.5px solid var(--ink);border-top:0;border-left:0;width:10px;height:10px;position:absolute}.hyl .pos-tl{border-bottom-right-radius:4px;top:6%;left:-14%}.hyl .pos-tl:after{bottom:-6px;right:10px;transform:rotate(45deg)}.hyl .pos-tr{border-bottom-left-radius:4px;animation-delay:-1s;top:16%;right:-18%}.hyl .pos-tr:after{bottom:-6px;left:10px;transform:rotate(45deg)}.hyl .pos-bl{border-top-right-radius:4px;animation-delay:-2s;bottom:14%;left:-10%}.hyl .pos-bl:after{top:-6px;right:10px;transform:rotate(-135deg)}.hyl .pos-br{border-top-left-radius:4px;animation-delay:-3s;bottom:4%;right:-12%}.hyl .pos-br:after{top:-6px;left:10px;transform:rotate(-135deg)}@keyframes hyl-bubble-float{0%,to{translate:0}50%{translate:0 -5px}}@media (max-width:850px){.hyl .globe-bubble{padding:7px 11px;font-size:12px}.hyl .pos-tl{left:-8%}.hyl .pos-tr{right:-10%}.hyl .pos-bl{left:-6%}.hyl .pos-br{right:-8%}}@keyframes hyl-globe-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes hyl-dash{to{stroke-dashoffset:-18px}}.hyl .culture-title{white-space:nowrap;letter-spacing:-.1em;margin:20px 0 0;font-size:clamp(48px,7.4vw,108px);font-weight:700;line-height:.82}.hyl .culture-title em{font-family:var(--serif);font-weight:400}.hyl .culture-copy{justify-self:center;max-width:400px}.hyl .culture-copy p{max-width:370px;font-size:16px;line-height:1.65}.hyl .footer-cta{text-align:center;background:var(--ink);align-items:center;min-height:580px;padding:64px 0;display:flex;overflow:hidden}.hyl .footer-cta:before{content:"";background:radial-gradient(circle,#ff1f8f3b,#0000 64%);width:700px;height:700px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hyl .footer-inner{z-index:1;width:min(900px,100%);margin:auto;position:relative}.hyl .footer-inner h2{letter-spacing:-.1em;margin:20px 0 24px;font-size:clamp(68px,11vw,155px);font-weight:700;line-height:.78}.hyl .footer-inner h2 em{color:var(--pink);font-family:var(--serif);font-weight:400}.hyl .footer-inner p{max-width:420px;color:var(--paper-muted);margin:0 auto;line-height:1.65}.hyl .footer-inner .button-primary{margin-top:36px}.hyl .site-footer{border-top:1px solid var(--line);background:var(--ink)}.hyl .site-footer-inner{justify-content:space-between;align-items:center;gap:28px;padding-block:32px;display:flex}.hyl .site-footer .wordmark{width:110px}.hyl .site-footer p{color:var(--paper-muted);margin:0;font-size:13px;line-height:1.6}.hyl .footer-social{align-items:center;gap:12px;min-height:44px;font-size:14px;transition:color .25s;display:inline-flex}.hyl .footer-social:hover{color:var(--pink-soft)}.hyl .footer-social:focus-visible{outline:2px solid var(--pink-soft);outline-offset:6px}.hyl .reveal{opacity:0;transition:opacity .9s,transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(32px)}.hyl .reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes hyl-riseIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes hyl-breathe{0%,to{opacity:.7;transform:translate(-50%,-50%)scale(.85)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.05)}}@keyframes hyl-pulseLine{0%,to{opacity:.4;width:28px}50%{opacity:1;width:58px}}@keyframes hyl-marquee{to{transform:translate(-50%)}}@media (max-width:850px){.hyl{cursor:auto}.hyl .cursor,.hyl .cursor-ring{display:none}.hyl button{cursor:pointer}.hyl .container{width:min(100% - 40px,660px)}.hyl .nav{padding:14px 0}.hyl .nav-inner{width:calc(100% - 40px)}.hyl .nav-links,.hyl .nav-cta{display:none}.hyl .menu-toggle{color:var(--paper);place-items:center;display:grid}.hyl .nav.menu-open .nav-links{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141217f5;border-radius:16px;gap:0;padding:7px;display:grid;position:absolute;top:60px;left:20px;right:20px}.hyl .nav.menu-open .nav-links a{border-bottom:1px solid var(--line);padding:15px}.hyl .nav.menu-open .nav-links a:last-child{border-bottom:0}.hyl .hero{padding-top:120px}.hyl .hero-title{font-size:clamp(48px,14vw,100px)}.hyl .hero-side{display:none}.hyl .section{padding:100px 0}.hyl .culture-content{grid-template-columns:1fr;gap:38px}.hyl .hero-orbit{perspective:900px;width:min(94vw,420px);height:min(94vw,420px);top:47%}.hyl .orbit-ring{box-shadow:none}.hyl .culture-copy{justify-self:start}.hyl .culture-globe{justify-self:center;width:min(240px,70vw)}.hyl .footer-cta{min-height:490px}.hyl .site-footer-inner{flex-wrap:wrap;gap:16px 24px}.hyl .site-footer p{flex-basis:100%;order:1}}@media (max-width:480px){.hyl .container{width:calc(100% - 32px)}.hyl .hero-actions{flex-direction:column;align-items:stretch;width:min(260px,100%);margin-inline:auto}.hyl .button-primary,.hyl .button-ghost{justify-content:center}}@media (prefers-reduced-motion:reduce){.hyl *,.hyl :before,.hyl :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.hyl .nav{border-bottom:1px solid #0000;transition:background .35s,padding .35s,border-color .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s}.hyl .nav.is-scrolled{border-bottom-color:var(--line);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#0b0a0dc7;padding:12px 0}@media (max-width:850px){.hyl .nav.is-scrolled{padding:10px 0}.hyl .nav.is-scrolled.menu-open .nav-links{top:56px}}.hyl .nav-auth{align-items:center;gap:8px;display:flex}.hyl .nav-login{color:#f7f3efbf;align-items:center;min-height:42px;padding:0 14px;font-size:12px;transition:color .25s;display:inline-flex}.hyl .nav-login:hover{color:var(--paper)}@media (max-width:850px){.hyl .nav-auth .nav-cta{min-height:38px;padding:0 15px;display:inline-flex}.hyl .nav-login{min-height:38px;padding:0 10px}}.hyl .pl-head{text-align:center;margin-bottom:70px}.hyl .pl-title,.hyl .how-head h2{max-width:980px;font-family:var(--sans);letter-spacing:-.09em;text-wrap:balance;margin:16px auto 0;font-size:clamp(44px,6.4vw,96px);font-weight:700;line-height:.86}.hyl .pl-title em,.hyl .how-head h2 em{font-family:var(--serif);letter-spacing:-.04em;color:var(--pink);font-weight:400}.hyl .pl-sub{max-width:460px;color:var(--paper-muted);margin:22px auto 0;font-size:15px;line-height:1.65}.hyl .pl-tagline{text-align:center;opacity:.7;max-width:520px;margin:70px auto 0;font-size:15px;line-height:1.6}.hyl{--blush:#ffe3f1}.hyl .tone-paper,.hyl .tone-gray{--tone:var(--paper);--tone-photo:linear-gradient(140deg, var(--paper), var(--blush))}.hyl .tone-pink,.hyl .tone-blue{--tone:var(--blush);--tone-photo:linear-gradient(140deg, var(--blush), var(--pink-soft))}.hyl .tone-yellow{--tone:var(--pink-soft);--tone-photo:linear-gradient(140deg, var(--pink-soft), var(--pink-hot))}.hyl .pl-identity{background:var(--paper);color:var(--ink)}.hyl .pl-identity .eyebrow,.hyl .pl-private .eyebrow{color:#0b0a0d99;margin-bottom:20px}.hyl .how-head h2{text-align:left;margin:0}.hyl .how-head p{color:#0b0a0d99;margin:14px 0 0;font-size:16px}.hyl .how-grid{border-top:1px solid #0b0a0d24;grid-template-columns:repeat(4,1fr);gap:40px;margin-top:48px;padding-top:44px;display:grid}.hyl .how-step h3{letter-spacing:-.04em;margin:0 0 12px;font-size:21px;font-weight:700}.hyl .how-step p{color:#0b0a0da3;margin:0;font-size:14px;line-height:1.65}.hyl .how-grid .how-step:nth-child(2){transition-delay:60ms}.hyl .how-grid .how-step:nth-child(3){transition-delay:.12s}.hyl .how-grid .how-step:nth-child(4){transition-delay:.18s}.hyl .pl-connect{background:var(--ink);overflow:hidden}.hyl .pl-connect .pl-head{margin-bottom:56px}.hyl .moments{padding:24px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.hyl .moments-track{gap:26px;width:max-content;animation:38s linear infinite hyl-marquee;display:flex}.hyl .moments:hover .moments-track{animation-play-state:paused}.hyl .moment{width:230px;height:210px;color:var(--ink);background:var(--tone);border-radius:6px;flex-direction:column;justify-content:space-between;margin:0;padding:20px;transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex;transform:rotate(-3deg);box-shadow:0 16px 30px #00000047}.hyl .moment:nth-child(2n){transform:rotate(3deg)translateY(10px)}.hyl .moment:hover{transform:rotate(0)translateY(-6px)}.hyl .moment-emoji{filter:drop-shadow(0 6px 8px #0b0a0d33);align-self:center;font-size:46px}.hyl .moment blockquote{font:600 17px/1.2 var(--sans);letter-spacing:-.03em;text-align:center;margin:0}.hyl .moment figcaption{color:#0b0a0d80;font:9px var(--mono);letter-spacing:.12em;text-align:center;text-transform:uppercase}.hyl .pl-cta{text-align:center;margin-top:56px}.hyl .pill-cta{min-height:44px;color:var(--ink);background:var(--pink-soft);border-radius:999px;align-items:center;padding:0 24px;font-size:13px;font-weight:600;transition:transform .3s,background .3s;display:inline-flex}.hyl .pill-cta:hover{background:var(--paper);transform:translateY(-3px)}.hyl .pl-private{background:var(--paper);color:var(--ink);border-top:1px solid #0b0a0d14}.hyl .list-head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:44px;display:flex}.hyl .list-head .pl-title{text-align:left;margin:0}.hyl .list-head p{color:#0b0a0d99;max-width:460px;margin:16px 0 0;font-size:16px;line-height:1.6}.hyl .protect-list{border-top:1px solid #0b0a0d24;margin:0;padding:0;list-style:none}.hyl .protect-row{border-bottom:1px solid #0b0a0d24;grid-template-columns:1fr 180px;align-items:center;gap:24px;padding:22px 4px;transition:background .25s,padding .3s;display:grid}.hyl .protect-row:hover{background:#ff1f8f0d;padding-left:12px}.hyl .protect-label{color:#0b0a0d80;margin-bottom:6px;font-size:12px;display:block}.hyl .protect-main h3{letter-spacing:-.03em;margin:0;font-size:20px;font-weight:700;line-height:1.25}.hyl .protect-meta{color:#0b0a0d99;gap:3px;font-size:13px;display:grid}@media (max-width:850px){.hyl .pl-head{margin-bottom:48px}.hyl .how-grid{grid-template-columns:1fr 1fr;gap:32px 28px;margin-top:36px;padding-top:32px}.hyl .pl-tagline{margin-top:48px}.hyl .moment{width:190px;height:190px}.hyl .moment blockquote{font-size:15px}}@media (max-width:480px){.hyl .how-grid{grid-template-columns:1fr;gap:26px}}@media (max-width:700px){.hyl .list-head{flex-direction:column;align-items:flex-start}.hyl .protect-row{grid-template-columns:1fr;gap:10px}.hyl .protect-meta{grid-area:2/1;gap:8px;font-size:12px;display:flex}.hyl .protect-meta span+span:before{content:"·";margin-right:8px}.hyl .protect-main h3{font-size:17px}}
