:root{--hz-page-max:1200px;--hz-gutter-min:24px;--hz-gutter:max(var(--hz-gutter-min), calc((100% - var(--hz-page-max)) / 2));--hz-page-boxed:calc(var(--hz-page-max) + 2 * var(--hz-gutter-min));--hz-heading-ink:#f6f3ef;--hz-heading-em:#b5a0ef;--hz-heading-face:'Playfair Display', 'Playfair Display Fallback', Georgia, serif;--hz-heading-weight:500;--hz-heading-lh:1.12;--hz-heading-ls:-.035em;--hz-h1:clamp(44px, 5.25vw, 82px);--hz-h2:clamp(32px, 3.5vw, 56px);--hz-h3:clamp(24px, 2vw, 30px);--hz-doc-h1:clamp(36px, 3.6vw, 56px);--hz-doc-h2:clamp(28px, 2.4vw, 38px);--hz-doc-h3:clamp(22px, 1.7vw, 26px)}@media (max-width:800px){:root{--hz-h1:clamp(42px, 8vw, 66px)}}@media (max-width:600px){:root{--hz-gutter-min:22px;--hz-gutter:22px}}@media (max-width:360px){:root{--hz-h1:38px}}body.hz-home-c{--hz-primary:#10ABF2;--hz-primary-light:#5DD3FF;--hz-primary-dark:#007DC8;--hz-primary-alpha-10:rgba(16, 171, 242, 0.10);--hz-primary-alpha-20:rgba(16, 171, 242, 0.20);--hz-violet:#A855F7;--hz-magenta:#FF4DCA;--hz-subtitle:#10A3ED;--hz-success:#34D399;--hz-warning:#FBBF24;--hz-bg:#050505;--hz-bg-surface:#0D0D0D;--hz-bg-raised:#1A1A1A;--hz-bg-overlay:rgba(5, 5, 5, 0.96);--hz-text:#ffffff;--hz-text-muted:#A0A0A0;--hz-text-subtle:rgba(160, 160, 160, 0.80);--hz-hero-sub-phone:#C8C8C8;--hz-border:#28292A;--hz-border-alpha:rgba(255, 255, 255, 0.08);--hz-border-primary:rgba(16, 171, 242, 0.30);--hz-font-display:'Playfair Display', 'Playfair Display Fallback', Georgia, 'Times New Roman', serif;--hz-font-body:'Montserrat', 'Montserrat Fallback', system-ui, -apple-system, sans-serif;--hz-text-xs:0.75rem;--hz-text-sm:0.875rem;--hz-text-base:1rem;--hz-text-lg:1.125rem;--hz-text-xl:1.25rem;--hz-text-2xl:1.5rem;--hz-text-3xl:2rem;--hz-text-4xl:2.5rem;--hz-text-5xl:3.5rem;--hz-content-max:1280px;--hz-content-wide:1440px;--hz-header-h:72px;--hz-radius-sm:4px;--hz-radius:6px;--hz-radius-lg:12px;--hz-radius-full:9999px;--hz-shadow-sm:0 1px 3px rgba(0, 0, 0, 0.45);--hz-shadow:0 4px 16px rgba(0, 0, 0, 0.60);--hz-shadow-lg:0 8px 32px rgba(0, 0, 0, 0.80);--hz-transition:0.18s ease;--content-background-color:var(--hz-bg);--sidebar-background-color:var(--hz-bg-surface)}body.hz-home-c{--bg:#09090d;--surface:#111117;--line:#2b2b35;--white:#f6f3ef;--text:#d0ced7;--muted:#aaa7b4;--blue:#62ccff;--violet:#b5a0ef;--pink:#e59ad4;--pad:clamp(24px,5vw,110px);--display:'Playfair Display','Playfair Display Fallback',Georgia,serif;--body:Montserrat,'Montserrat Fallback',Arial,sans-serif;color-scheme:dark}body.hz-home-c .hz-c-page *{box-sizing:border-box}html:has(body.hz-home-c){scroll-behavior:smooth;scroll-padding-top:96px}body.hz-home-c{margin:0;background:var(--bg);color:var(--white);font:400 15px/1.75 var(--body);-webkit-font-smoothing:antialiased}body.hz-home-c .hz-c-page button,body.hz-home-c .hz-c-page input,body.hz-home-c .hz-c-page summary{font:inherit}body.hz-home-c .hz-c-page button,body.hz-home-c .hz-c-page a,body.hz-home-c .hz-c-page input,body.hz-home-c .hz-c-page summary{-webkit-tap-highlight-color:#fff0}body.hz-home-c .hz-c-page button{cursor:pointer}body.hz-home-c .hz-c-page a{color:inherit;text-decoration:none}body.hz-home-c .hz-c-page button{color:inherit}body.hz-home-c .hz-c-page img{max-width:100%;display:block}body.hz-home-c .hz-c-page figure,body.hz-home-c .hz-c-page p,body.hz-home-c .hz-c-page h1,body.hz-home-c .hz-c-page h2,body.hz-home-c .hz-c-page h3{margin:0}body.hz-home-c .hz-c-page h2,body.hz-home-c .hz-c-page h3,body.hz-home-c .hz-c-page .statement{font-family:var(--display);font-weight:500;line-height:1.14;letter-spacing:-.035em}body.hz-home-c .hz-c-page h2{font-size:clamp(34px,3.8vw,60px)}body.hz-home-c .hz-c-page h2 em,body.hz-home-c .hz-c-page .statement em{font-weight:400;color:var(--violet)}body.hz-home-c .hz-c-page p{color:var(--text)}body.hz-home-c .hz-c-page :focus-visible{outline:2px solid var(--blue);outline-offset:6px}body.hz-home-c .hz-c-page ::selection{background:#68549b;color:#fff}body.hz-home-c .hz-c-page button:disabled{cursor:default}body.hz-home-c .hz-c-page a:hover{color:var(--blue)}body.hz-home-c .hz-c-page .section-pad{padding:90px var(--pad)}body.hz-home-c .hz-c-page .eyebrow{display:block;font:600 10px/1.5 var(--body);letter-spacing:.19em;text-transform:uppercase;color:var(--blue);margin-bottom:22px}body.hz-home-c .hz-c-page .fine{font-size:11px;line-height:1.8;color:var(--muted)}body.hz-home-c .hz-c-page .text-link{display:inline-flex;align-items:center;gap:14px;font-size:12px;font-weight:600;padding:10px 0;border-bottom:1px solid #4a4954;color:var(--white)}body.hz-home-c .hz-c-page .text-link:hover{border-color:var(--blue)}body.hz-home-c .hz-c-page .actions{display:flex;gap:12px;flex-wrap:wrap}body.hz-home-c .hz-c-page .button{display:inline-flex;justify-content:center;align-items:center;gap:22px;min-height:49px;padding:12px 24px;border:1px solid #fff0;border-radius:6px;background:var(--white);color:#101116;font-size:12px;font-weight:650;line-height:1.4;transition:background .2s,transform .2s}body.hz-home-c .hz-c-page .button:hover{background:#e7e5ee;color:#0c1116;transform:translateY(-2px)}body.hz-home-c .hz-c-page .button.blue{background:#76d4fc;color:#071521;box-shadow:0 4px 30px #33a6dc14}body.hz-home-c .hz-c-page .button.blue:hover{background:#a1e4ff}body.hz-home-c .hz-c-page .button.outline{border-color:#777180;background:#0a0a1060;color:var(--white)}body.hz-home-c .hz-c-page .button.outline:hover{background:#23232c}body.hz-home-c .hz-c-page .button.dark{background:#16151b;color:#fff}body.hz-home-c .hz-c-page .button.small{min-height:40px;font-size:11px;padding:10px 17px}body.hz-home-c .hz-c-page .skip{position:fixed;top:-80px;left:20px;z-index:100;background:var(--white);color:#000;padding:12px}body.hz-home-c .hz-c-page .skip:focus{top:10px}body.hz-home-c .hz-c-page .header{height:80px;padding:0 var(--pad);display:flex;align-items:center;gap:35px;position:absolute;inset:0 0 auto;z-index:10;border-bottom:1px solid #ffffff10}body.hz-home-c .hz-c-page .brand{display:flex;gap:10px;align-items:center;font-size:15px;font-weight:700;white-space:nowrap}body.hz-home-c .hz-c-page .brand i{display:block;width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#9ee9ff,#10abf2 55%,#00669d);box-shadow:0 0 22px #10abf22a}body.hz-home-c .hz-c-page .desktop-nav{display:flex;gap:24px;align-items:center;margin-left:auto;font-size:11px;font-weight:500}body.hz-home-c .hz-c-page .nav-book{margin-left:12px}body.hz-home-c .hz-c-page .mobile-nav{display:none}body.hz-home-c .hz-c-page .hero{min-height:min(820px,95svh);position:relative;isolation:isolate;display:grid;grid-template-columns:.95fr 1.15fr;align-items:center;gap:4vw;padding:150px var(--pad) 125px;background:#0a0a0e;overflow:hidden}body.hz-home-c .hz-c-page .hero-ground{position:absolute;inset:0;z-index:-2;background:radial-gradient(ellipse at 90% 20%,#44305d70,transparent 60%),radial-gradient(ellipse at 10% 100%,#0d415245,transparent 55%),#0a0a0e}body.hz-home-c .hz-c-page .hero-ground video{width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transition:opacity .7s;filter:saturate(.35)}body.hz-home-c .hz-c-page .hero.video-playing .hero-ground video{opacity:.34}body.hz-home-c .hz-c-page .hero::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#09090dee 0%,#09090d9c 46%,#0a09101a),linear-gradient(0deg,#09090d 0%,transparent 26%,#09090d55 100%);pointer-events:none}body.hz-home-c .hz-c-page .hero-display{font:600 clamp(50px,5.55vw,89px)/1.03 var(--display);letter-spacing:-.045em;color:var(--white);margin-bottom:27px}body.hz-home-c .hz-c-page .hero-display em{font-weight:500;background:linear-gradient(105deg,#79d4f8,#ba9bec 58%,#e693c9);background-clip:text;-webkit-background-clip:text;color:#fff0;padding-right:.1em}body.hz-home-c .hz-c-page .hero h1{font-size:clamp(13px,1.2vw,18px);font-weight:650;line-height:1.5;margin-bottom:10px;letter-spacing:0}body.hz-home-c .hz-c-page .hero .intro{font-size:17px}body.hz-home-c .hz-c-page .hero-support{font-size:13px;color:var(--muted);margin-top:7px}body.hz-home-c .hz-c-page .hero .actions{margin-top:28px}body.hz-home-c .hz-c-page .hero-price{font-size:10px;letter-spacing:.02em;margin-top:18px;color:var(--text)}body.hz-home-c .hz-c-page .hero-price span{display:inline-block;color:var(--muted);margin-left:12px}body.hz-home-c .hz-c-page .hero-product{padding-top:35px;transform:perspective(1400px) rotateY(-5deg) rotateX(2deg);transform-origin:center;min-width:0}body.hz-home-c .hz-c-page .browser{overflow:hidden;border:1px solid #ffffff25;border-radius:12px;background:#131216;box-shadow:0 22px 55px #0004}body.hz-home-c .hz-c-page .hero-browser{box-shadow:0 35px 100px #0009,0 0 75px #8364a212}body.hz-home-c .hz-c-page .browser img{width:100%;height:auto}body.hz-home-c .hz-c-page .browser-bar{height:31px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 13px;background:#1c1b21;color:#b4b1bc;font-size:9px}body.hz-home-c .hz-c-page .dots{color:#686571;font-size:9px;letter-spacing:2px}body.hz-home-c .hz-c-page .browser-bar>a{font-size:16px;line-height:1}body.hz-home-c .hz-c-page .hero-product figcaption,body.hz-home-c .hz-c-page .look-preview figcaption,body.hz-home-c .hz-c-page .email-visual figcaption{display:flex;align-items:center;gap:6px;font-size:9px;line-height:1.5;color:#bcb8c5;margin-top:13px}body.hz-home-c .hz-c-page .hero-product figcaption>span:last-child{margin-left:auto;color:#aaa3b4;font-size:9px}body.hz-home-c .hz-c-page .caption-dot{width:4px;height:4px;display:inline-block;border-radius:50%;background:var(--violet)}body.hz-home-c .hz-c-page .hero-bottom{position:absolute;bottom:27px;left:var(--pad);right:var(--pad);display:flex;align-items:center;justify-content:space-between;font-size:10px;color:var(--muted)}body.hz-home-c .hz-c-page .hero-bottom>a{color:var(--text)}body.hz-home-c .hz-c-page .hero-bottom button{font-size:10px;line-height:1.5;color:var(--text);border:1px solid #605767;border-radius:20px;background:#15111b8c;padding:7px 11px}body.hz-home-c .hz-c-page .hero-bottom button:hover{border-color:var(--white)}body.hz-home-c .hz-c-page .definition{display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding-top:65px;padding-bottom:65px;border-bottom:1px solid var(--line)}body.hz-home-c .hz-c-page .definition .eyebrow{font-size:10px;margin-bottom:18px}body.hz-home-c .hz-c-page .statement{font-size:clamp(29px,3vw,45px);color:var(--white)}body.hz-home-c .hz-c-page .definition-copy{font-size:13px}body.hz-home-c .hz-c-page .definition .fine{margin-top:16px}body.hz-home-c .hz-c-page .definition .text-link{margin-top:10px}body.hz-home-c .hz-c-page .section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:40px}body.hz-home-c .hz-c-page .section-head>p{font-size:12px}body.hz-home-c .hz-c-page .work{background:linear-gradient(160deg,#111017,#0c0c10)}body.hz-home-c .hz-c-page .work-layout{display:grid;grid-template-columns:.65fr 1.35fr;gap:5vw;align-items:center}body.hz-home-c .hz-c-page .work-choice{background:none;border:0;border-bottom:1px solid var(--line);width:100%;display:flex;align-items:center;text-align:left;gap:18px;padding:22px 10px 22px 0;transition:color .2s;color:var(--muted)}body.hz-home-c .hz-c-page .work-choice:first-child{border-top:1px solid var(--line)}body.hz-home-c .hz-c-page .work-choice strong{font-size:18px;font-weight:500;display:block;color:var(--white)}body.hz-home-c .hz-c-page .work-choice small{font-size:10px;display:block}body.hz-home-c .hz-c-page .work-choice>span:last-child{margin-left:auto}body.hz-home-c .hz-c-page .work-choice.active{color:var(--blue);border-bottom-color:var(--blue)}body.hz-home-c .hz-c-page .work-choice.active strong{color:var(--blue)}body.hz-home-c .hz-c-page .work-choice:hover strong{color:var(--blue)}body.hz-home-c .hz-c-page .work-number{font-size:10px;color:var(--muted)}body.hz-home-c .hz-c-page .work-hint{margin-top:24px}body.hz-home-c .hz-c-page .work-panel figcaption{display:flex;justify-content:space-between;align-items:center;font-size:11px;margin-top:14px;gap:20px}body.hz-home-c .hz-c-page .work-panel figcaption a{font-size:10px;color:var(--blue)}body.hz-home-c .hz-c-page .work-panel+.work-panel{margin-top:24px}html.js body.hz-home-c .hz-c-page .work-panel+.work-panel{margin-top:0}body.hz-home-c .hz-c-page .work-panel[hidden]{display:none}body.hz-home-c .hz-c-page .story-links{display:flex;flex-wrap:wrap;gap:24px;border-top:1px solid var(--line);padding-top:24px;margin-top:38px;font-size:10px}body.hz-home-c .hz-c-page .story-links>span{color:var(--muted);margin-right:auto}body.hz-home-c .hz-c-page .story-links>a{color:var(--text)}body.hz-home-c .hz-c-page .look{display:grid;grid-template-columns:.8fr 1.2fr;gap:7vw;align-items:center;background:radial-gradient(ellipse at 90% 40%,#5431441a,transparent 60%)}body.hz-home-c .hz-c-page .look-copy>p{font-size:13px;margin-top:24px}body.hz-home-c .hz-c-page .look-copy .fine{font-size:10px;margin-top:18px}body.hz-home-c .hz-c-page .look-copy .text-link{margin-top:12px}body.hz-home-c .hz-c-page .look-controls{margin-top:28px}body.hz-home-c .hz-c-page .look-controls label,body.hz-home-c .hz-c-page .look-controls legend{font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--text)}body.hz-home-c .hz-c-page .look-controls input{margin:9px 0 18px;width:100%;min-height:46px;color:var(--white);background:#16151a;border:1px solid #49454f;border-radius:5px;padding:10px 14px;font-size:15px}body.hz-home-c .hz-c-page .look-controls fieldset{border:0;padding:0;margin:0}body.hz-home-c .hz-c-page .palette-options{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}body.hz-home-c .hz-c-page .palette-options button{display:flex;align-items:center;gap:7px;background:#16151b;border:1px solid #39353e;border-radius:30px;padding:8px 11px;font-size:10px}body.hz-home-c .hz-c-page .palette-options button i{width:14px;height:14px;border-radius:50%}body.hz-home-c .hz-c-page .palette-options button[aria-pressed=true]{border-color:#d8d2e0;background:#242029}body.hz-home-c .hz-c-page .sample-site{--sample-bg:#221c16;--sample-accent:#cfb27d;--sample-text:#f8f3e8;background:var(--sample-bg);color:var(--sample-text)}body.hz-home-c .hz-c-page .sample-site[data-palette=rose]{--sample-bg:#361320;--sample-accent:#ed7da6;--sample-text:#fff1f5}body.hz-home-c .hz-c-page .sample-site[data-palette=ice]{--sample-bg:#112331;--sample-accent:#91cbea;--sample-text:#eef7ff}body.hz-home-c .hz-c-page .sample-nav{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;gap:12px;color:var(--sample-text)}body.hz-home-c .hz-c-page .sample-nav .sample-name{font:500 19px var(--display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.hz-home-c .hz-c-page .sample-nav>span:last-child{font-size:8px;white-space:nowrap}body.hz-home-c .hz-c-page .sample-hero{height:360px;position:relative;overflow:hidden}body.hz-home-c .hz-c-page .sample-hero>img{position:absolute;inset:0 0 0 auto;width:65%;height:100%;object-fit:cover;object-position:50% 35%;mask-image:linear-gradient(90deg,transparent 0%,#000 25%)}body.hz-home-c .hz-c-page .sample-copy{position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:flex-end;flex-direction:column;padding:26px 25px;background:linear-gradient(0deg,var(--sample-bg),transparent 60%)}body.hz-home-c .hz-c-page .sample-overline{font-size:8px;letter-spacing:.18em;text-transform:uppercase;color:var(--sample-accent)}body.hz-home-c .hz-c-page .sample-copy h3{font-size:clamp(30px,4.5vw,68px);color:var(--sample-text);margin:10px 0;overflow-wrap:anywhere;max-width:100%;line-height:1}body.hz-home-c .hz-c-page .sample-copy p{font:italic 15px var(--display);color:var(--sample-text)}body.hz-home-c .hz-c-page .sample-button{display:flex;gap:20px;background:var(--sample-accent);color:#161316;font-size:9px;padding:10px 15px;border-radius:3px;margin-top:22px}body.hz-home-c .hz-c-page .sample-footer{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;font-size:9px;border-top:1px solid #ffffff25}body.hz-home-c .hz-c-page .look-preview figcaption{justify-content:space-between}body.hz-home-c .hz-c-page .look-preview figcaption span{color:var(--muted)}body.hz-home-c .hz-c-page .merch{display:grid;grid-template-columns:1.1fr .9fr;gap:7vw;align-items:center;padding-top:65px}body.hz-home-c .hz-c-page .merch-copy>p{font-size:13px;margin-top:25px}body.hz-home-c .hz-c-page .merch-copy .fine{font-size:10px;margin-top:18px}body.hz-home-c .hz-c-page .merch-copy .text-link{margin-top:13px}body.hz-home-c .hz-c-page .merch-visual{background:#15141a;border:1px solid #302c36;border-radius:12px;padding:24px}body.hz-home-c .hz-c-page .product-title{display:flex;justify-content:space-between;gap:15px;margin-bottom:20px;font-size:10px}body.hz-home-c .hz-c-page .product-title>span:last-child{color:var(--muted);font-size:9px}body.hz-home-c .hz-c-page .product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}body.hz-home-c .hz-c-page .product-grid img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff;border-radius:4px}body.hz-home-c .hz-c-page .product-grid figcaption{font-size:9px;line-height:1.5;padding:12px 0}body.hz-home-c .hz-c-page .merch-visual .text-link{font-size:10px;margin-top:12px}body.hz-home-c .hz-c-page .email{display:grid;grid-template-columns:.8fr 1.2fr;gap:7vw;align-items:center;background:#101015;border-block:1px solid #24222b}body.hz-home-c .hz-c-page .email-copy>p{font-size:13px;margin-top:22px}body.hz-home-c .hz-c-page .quiet-links{display:flex;flex-wrap:wrap;gap:22px;margin-top:18px}body.hz-home-c .hz-c-page .quiet-links .text-link{font-size:10px}body.hz-home-c .hz-c-page .email-visual .browser img{aspect-ratio:1200/736;object-fit:cover}body.hz-home-c .hz-c-page .email-visual figcaption{justify-content:space-between}body.hz-home-c .hz-c-page .people{display:grid;grid-template-columns:.7fr 1.3fr;gap:60px 8vw}body.hz-home-c .hz-c-page .people-intro>p:not(.eyebrow){font-size:13px;margin:24px 0 14px}body.hz-home-c .hz-c-page .team{display:grid;grid-template-columns:1fr 1fr;gap:20px}body.hz-home-c .hz-c-page .person{overflow:hidden;border-radius:7px;background:#17161c;border:1px solid #302d38}body.hz-home-c .hz-c-page .person img{width:100%;height:270px;object-fit:cover;object-position:50% 30%;filter:saturate(.65)}body.hz-home-c .hz-c-page .person>div{padding:18px 20px}body.hz-home-c .hz-c-page .person h3{font-size:25px}body.hz-home-c .hz-c-page .person p{font-size:10px;margin-top:5px;color:var(--muted)}body.hz-home-c .hz-c-page .process{list-style:none;padding:0;margin:0;grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:28px}body.hz-home-c .hz-c-page .process li{border-top:1px solid #44404c;padding-top:20px}body.hz-home-c .hz-c-page .process li>span{font:italic 26px var(--display);color:var(--blue)}body.hz-home-c .hz-c-page .process h3{font:600 13px/1.5 var(--body);letter-spacing:0;margin:15px 0 10px}body.hz-home-c .hz-c-page .process p{font-size:11px;color:var(--muted)}body.hz-home-c .hz-c-page .testimonial{grid-column:1/-1;display:grid;grid-template-columns:30px 1fr .4fr;gap:30px;align-items:center;background:#131218;border:1px solid #302d39;border-radius:8px;padding:32px}body.hz-home-c .hz-c-page .quote-mark{font:70px/1 var(--display);color:var(--violet);align-self:start}body.hz-home-c .hz-c-page .testimonial blockquote{margin:0;font:400 20px/1.6 var(--display);letter-spacing:-.01em;color:var(--text)}body.hz-home-c .hz-c-page .testimonial figcaption{display:flex;flex-direction:column;border-left:1px solid #3a3444;padding-left:24px;font-size:10px}body.hz-home-c .hz-c-page .testimonial figcaption strong{font-size:13px;color:var(--white)}body.hz-home-c .hz-c-page .testimonial figcaption span{color:var(--muted);margin:4px 0 12px}body.hz-home-c .hz-c-page .testimonial figcaption a{color:var(--blue)}body.hz-home-c .hz-c-page .pricing{background:radial-gradient(ellipse at 75% 35%,#452d5e23,transparent 70%),#101015;border-top:1px solid #24222b}body.hz-home-c .hz-c-page .plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}body.hz-home-c .hz-c-page .plan{background:#f2f0f6;color:#17151d;border-radius:10px;padding:32px;display:flex;flex-direction:column;border-top:3px solid #ada9b7}body.hz-home-c .hz-c-page .plan.featured{background:#f5f0f5;border-top-color:#9b67c6}body.hz-home-c .hz-c-page .plan-heading>span{font-size:10px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:#57505e}body.hz-home-c .hz-c-page .plan h3{font-size:32px;margin-top:14px}body.hz-home-c .hz-c-page .setup{display:flex;align-items:baseline;gap:15px;margin:26px 0;color:#201d25}body.hz-home-c .hz-c-page .setup strong{font:500 48px/1.1 var(--display);letter-spacing:-.04em}body.hz-home-c .hz-c-page .setup>span{font-size:11px;color:#57505e}body.hz-home-c .hz-c-page .bill-line{display:flex;justify-content:space-between;align-items:baseline;gap:15px;padding:10px 0;border-top:1px solid #d8d3dd;font-size:12px;line-height:1.5}body.hz-home-c .hz-c-page .bill-line strong{white-space:nowrap}body.hz-home-c .hz-c-page .bill-line.total{font-weight:650;padding-block:13px}body.hz-home-c .hz-c-page .annual{margin-top:8px;padding:10px 15px;background:#e7e2eb;border-radius:5px}body.hz-home-c .hz-c-page .annual .bill-line{font-size:11px;padding:6px 0;border:0}body.hz-home-c .hz-c-page .plan-includes{font-size:12px;line-height:1.8;color:#4b4553;margin:22px 0 10px}body.hz-home-c .hz-c-page .plan-note{font-size:10px;line-height:1.8;color:#5f5667;margin-bottom:24px}body.hz-home-c .hz-c-page .plan .button{width:100%;justify-content:space-between;margin-top:auto}body.hz-home-c .hz-c-page .pricing-foot{display:flex;justify-content:space-between;align-items:center;gap:30px;margin:24px 0;font-size:11px}body.hz-home-c .hz-c-page .pricing-foot .text-link{font-size:11px;white-space:nowrap}body.hz-home-c .hz-c-page .vault{border:1px solid #393341;border-radius:6px;font-size:11px}body.hz-home-c .hz-c-page .vault summary{padding:16px 20px;display:flex;gap:20px;align-items:center;cursor:pointer;list-style:none}body.hz-home-c .hz-c-page .vault summary>span:first-child{margin-left:auto}body.hz-home-c .hz-c-page .vault summary>span:last-child{font-size:20px;color:var(--violet)}body.hz-home-c .hz-c-page .vault p{padding:0 20px 20px;color:var(--muted)}body.hz-home-c .hz-c-page .vault p a{color:var(--blue)}body.hz-home-c .hz-c-page .payments{margin-top:20px}body.hz-home-c .hz-c-page .other-paths{display:grid;grid-template-columns:1fr 1fr;gap:6vw;border-bottom:1px solid var(--line);padding-block:55px}body.hz-home-c .hz-c-page .other-paths>div+div{border-left:1px solid var(--line);padding-left:6vw}body.hz-home-c .hz-c-page .other-paths .eyebrow{margin-bottom:14px}body.hz-home-c .hz-c-page .other-paths h2{font-size:30px}body.hz-home-c .hz-c-page .other-paths p:not(.eyebrow){font-size:12px;margin:17px 0 10px}body.hz-home-c .hz-c-page .other-paths .text-link{font-size:11px}body.hz-home-c .hz-c-page .resources{padding-bottom:50px}body.hz-home-c .hz-c-page .resources h2{font-size:36px}body.hz-home-c .hz-c-page .guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}body.hz-home-c .hz-c-page .guide-grid a{display:flex;align-items:center;gap:18px;border-top:1px solid var(--line);padding:22px 0;font:500 19px/1.5 var(--display)}body.hz-home-c .hz-c-page .guide-grid a>span{font:10px var(--body);color:var(--muted)}body.hz-home-c .hz-c-page .guide-grid a>b{margin-left:auto;font:19px var(--body);font-weight:400;color:var(--blue)}body.hz-home-c .hz-c-page .categories{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}body.hz-home-c .hz-c-page .categories a{font-size:9px;border:1px solid #3e3946;border-radius:20px;padding:7px 12px;color:var(--text)}body.hz-home-c .hz-c-page .categories a:hover{border-color:var(--blue);color:var(--blue)}body.hz-home-c .hz-c-page .faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:8vw;padding-top:65px}body.hz-home-c .hz-c-page .faq>div:first-child>p:last-child{font-size:12px;margin-top:22px}body.hz-home-c .hz-c-page .faq-list{border-top:1px solid #45404d}body.hz-home-c .hz-c-page .faq-list details{border-bottom:1px solid #302c37}body.hz-home-c .hz-c-page .faq-list summary{cursor:pointer;padding:21px 0;display:flex;justify-content:space-between;gap:20px;list-style:none;font-size:12px;font-weight:600}body.hz-home-c .hz-c-page .faq-list summary>span{color:var(--violet);font-size:20px;font-weight:400;line-height:1}body.hz-home-c .hz-c-page .faq-list details[open] summary>span{transform:rotate(45deg)}body.hz-home-c .hz-c-page .faq-list details>p{font-size:12px;line-height:1.8;margin:0 0 24px}body.hz-home-c .hz-c-page .faq summary::-webkit-details-marker,body.hz-home-c .hz-c-page .vault summary::-webkit-details-marker{display:none}body.hz-home-c .hz-c-page .closing{text-align:center;background:radial-gradient(ellipse at 75% 80%,#6b3d7640,transparent 60%),radial-gradient(ellipse at 25% 0%,#173e4e60,transparent 60%),#15121d;border-block:1px solid #403248}body.hz-home-c .hz-c-page .closing h2{font-size:clamp(48px,5.8vw,82px)}body.hz-home-c .hz-c-page .closing h2 em{color:var(--white)}body.hz-home-c .hz-c-page .closing .eyebrow{color:var(--blue)}body.hz-home-c .hz-c-page .closing p:not(.eyebrow){font-size:14px;margin:24px 0}body.hz-home-c .hz-c-page .closing .actions{justify-content:center}body.hz-home-c .hz-c-page .footer{padding-top:55px;padding-bottom:80px}body.hz-home-c .hz-c-page .footer-top{display:grid;grid-template-columns:1fr 1.5fr;gap:8vw}body.hz-home-c .hz-c-page .footer-top>div>p{font-size:11px;margin-top:18px;color:var(--muted)}body.hz-home-c .hz-c-page .footer-top>nav{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;font-size:11px}body.hz-home-c .hz-c-page .footer-top>nav>div{display:flex;flex-direction:column;gap:8px}body.hz-home-c .hz-c-page .footer-top strong{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--white);margin-bottom:6px}body.hz-home-c .hz-c-page .footer-top nav a{color:var(--muted)}body.hz-home-c .hz-c-page .footer-top nav a:hover{color:var(--blue)}body.hz-home-c .hz-c-page .footer-bottom{margin-top:35px;padding:25px 0 15px;display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);font-size:9px;color:var(--muted)}body.hz-home-c .hz-c-page .footer-bottom nav{display:flex;gap:20px}body.hz-home-c .hz-c-page .footer .fine{font-size:9px}body.hz-home-c .hz-c-page .review-tools{position:fixed;bottom:14px;right:16px;z-index:40;font-size:10px;color:#ded8e8;background:#17131ef2;border:1px solid #685575;border-radius:8px;box-shadow:0 6px 30px #0006;backdrop-filter:blur(14px);width:270px}body.hz-home-c .hz-c-page .review-tools summary{display:flex;gap:8px;align-items:center;padding:10px 13px;cursor:pointer;list-style:none;font-size:10px;font-weight:600}body.hz-home-c .hz-c-page .review-dot{height:5px;width:5px;background:#c29be9;border-radius:50%}body.hz-home-c .hz-c-page .review-draft{margin-left:auto;color:#b1a5be;font-size:9px;font-weight:400}body.hz-home-c .hz-c-page .review-tools summary::-webkit-details-marker{display:none}body.hz-home-c .hz-c-page .review-tools details>div{border-top:1px solid #493b53;padding:14px}body.hz-home-c .hz-c-page .review-tools p{color:#d7d0de;font-size:10px}body.hz-home-c .hz-c-page .review-switch{display:flex;gap:5px;margin:12px 0}body.hz-home-c .hz-c-page .review-switch button{flex:1;background:#211b29;border:1px solid #60506e;color:#e5dfec;border-radius:4px;font-size:10px;padding:7px}body.hz-home-c .hz-c-page .review-switch button[aria-pressed=true]{background:#d3b9e7;color:#21152b;border-color:#d3b9e7}body.hz-home-c .hz-c-page .review-tools small{display:block;color:#b6aabe;font-size:9px;line-height:1.6;margin-top:10px}@media(min-width:1700px){body.hz-home-c{font-size:18px}body.hz-home-c .hz-c-page .hero{min-height:850px}body.hz-home-c .hz-c-page .hero-display{font-size:100px}body.hz-home-c .hz-c-page .hero .intro{font-size:21px}body.hz-home-c .hz-c-page .hero-support{font-size:16px}body.hz-home-c .hz-c-page .hero h1{font-size:21px}body.hz-home-c .hz-c-page .section-pad{padding-top:105px;padding-bottom:105px}body.hz-home-c .hz-c-page .definition{padding-top:70px;padding-bottom:70px}body.hz-home-c .hz-c-page .definition-copy,body.hz-home-c .hz-c-page .look-copy>p,body.hz-home-c .hz-c-page .merch-copy>p,body.hz-home-c .hz-c-page .email-copy>p,body.hz-home-c .hz-c-page .people-intro>p:not(.eyebrow){font-size:16px}body.hz-home-c .hz-c-page .sample-hero{height:460px}body.hz-home-c .hz-c-page .person img{height:340px}body.hz-home-c .hz-c-page .desktop-nav{font-size:13px;gap:30px}body.hz-home-c .hz-c-page .button{font-size:14px;min-height:53px}body.hz-home-c .hz-c-page .fine{font-size:13px}body.hz-home-c .hz-c-page .work-choice strong{font-size:24px}body.hz-home-c .hz-c-page .work-choice small,body.hz-home-c .hz-c-page .work-hint{font-size:12px}body.hz-home-c .hz-c-page .plan{padding:45px}body.hz-home-c .hz-c-page .plan-includes{font-size:14px}body.hz-home-c .hz-c-page .bill-line{font-size:15px}body.hz-home-c .hz-c-page .annual .bill-line{font-size:13px}body.hz-home-c .hz-c-page .process p{font-size:13px}body.hz-home-c .hz-c-page .process h3{font-size:15px}body.hz-home-c .hz-c-page .testimonial blockquote{font-size:26px}body.hz-home-c .hz-c-page .faq-list summary,body.hz-home-c .hz-c-page .faq-list details>p{font-size:14px}body.hz-home-c .hz-c-page .guide-grid a{font-size:24px}}@media(max-width:1100px){body.hz-home-c .hz-c-page .desktop-nav{gap:16px;font-size:10px}body.hz-home-c .hz-c-page .header{gap:20px}body.hz-home-c .hz-c-page .brand{font-size:13px}body.hz-home-c .hz-c-page .nav-book{margin-left:0}body.hz-home-c .hz-c-page .hero{grid-template-columns:1fr 1fr;gap:25px;min-height:720px}body.hz-home-c .hz-c-page .hero-display{font-size:58px}body.hz-home-c .hz-c-page .hero .intro{font-size:15px}body.hz-home-c .hz-c-page .hero h1{font-size:13px}body.hz-home-c .hz-c-page .hero-support{font-size:12px}body.hz-home-c .hz-c-page .hero .button{font-size:10px;padding:12px 17px}body.hz-home-c .hz-c-page .hero-price span{display:block;margin-left:0;margin-top:3px}body.hz-home-c .hz-c-page .hero-product figcaption>span:last-child{display:none}body.hz-home-c .hz-c-page .sample-hero{height:320px}body.hz-home-c .hz-c-page .person img{height:230px}body.hz-home-c .hz-c-page .people{gap:45px 5vw}body.hz-home-c .hz-c-page .work-choice strong{font-size:16px}body.hz-home-c .hz-c-page .work-choice{gap:10px}body.hz-home-c .hz-c-page .product-title>span:last-child{display:none}body.hz-home-c .hz-c-page .product-grid{gap:8px}body.hz-home-c .hz-c-page .merch-visual{padding:18px}body.hz-home-c .hz-c-page .sample-nav>span:last-child{font-size:7px}}@media(max-width:900px){body.hz-home-c .hz-c-page .desktop-nav{display:none}body.hz-home-c .hz-c-page .header{height:70px}body.hz-home-c .hz-c-page .nav-book{margin-left:auto}body.hz-home-c .hz-c-page .mobile-nav{display:block}body.hz-home-c .hz-c-page .mobile-nav>summary{list-style:none;font-size:22px;padding:8px;line-height:1;cursor:pointer}body.hz-home-c .hz-c-page .mobile-nav>summary::-webkit-details-marker{display:none}body.hz-home-c .hz-c-page .mobile-nav nav{position:absolute;top:70px;left:var(--pad);right:var(--pad);display:flex;flex-direction:column;background:#15131cf5;border:1px solid #51445e;padding:16px;border-radius:8px;box-shadow:0 15px 40px #0008}body.hz-home-c .hz-c-page .mobile-nav nav>a{padding:12px;font-size:13px}body.hz-home-c .hz-c-page .hero{grid-template-columns:1fr;min-height:auto;padding-top:125px;padding-bottom:90px;gap:35px}body.hz-home-c .hz-c-page .hero-copy{text-align:left}body.hz-home-c .hz-c-page .hero-display{font-size:clamp(56px,8vw,76px)}body.hz-home-c .hz-c-page .hero h1{font-size:16px}body.hz-home-c .hz-c-page .hero-support{font-size:14px}body.hz-home-c .hz-c-page .hero .intro{font-size:18px}body.hz-home-c .hz-c-page .hero-price span{display:inline;margin-left:14px}body.hz-home-c .hz-c-page .hero-product{padding-top:0;transform:none}body.hz-home-c .hz-c-page .hero-product figcaption>span:last-child{display:block}body.hz-home-c .hz-c-page .hero-bottom>span{display:none}body.hz-home-c .hz-c-page .hero-bottom{font-size:10px;bottom:22px}body.hz-home-c .hz-c-page .hero::after{background:linear-gradient(0deg,#09090d 0%,#09090d44 60%,#09090dc9 100%)}body.hz-home-c .hz-c-page .definition{gap:35px}body.hz-home-c .hz-c-page .statement{font-size:29px}body.hz-home-c .hz-c-page .work-layout{grid-template-columns:1fr;gap:25px}body.hz-home-c .hz-c-page .work-choices{display:flex;gap:12px;flex-wrap:wrap}body.hz-home-c .hz-c-page .work-choice{flex:1;min-width:0;flex-direction:column;align-items:flex-start;gap:6px;padding:13px 6px;border-top:1px solid var(--line)}body.hz-home-c .hz-c-page .work-choice>span:last-child{display:none}body.hz-home-c .hz-c-page .work-choice strong{font-size:13px}body.hz-home-c .hz-c-page .work-choice small{font-size:8px}body.hz-home-c .hz-c-page .work-number{display:none}body.hz-home-c .hz-c-page .work-hint{display:none}body.hz-home-c .hz-c-page .look{gap:40px;grid-template-columns:1fr 1.2fr}body.hz-home-c .hz-c-page .look h2{font-size:32px}body.hz-home-c .hz-c-page .look-copy>p{font-size:12px}body.hz-home-c .hz-c-page .palette-options{gap:5px}body.hz-home-c .hz-c-page .palette-options button{font-size:9px;padding:7px}body.hz-home-c .hz-c-page .sample-hero{height:320px}body.hz-home-c .hz-c-page .sample-copy{padding:20px}body.hz-home-c .hz-c-page .sample-copy h3{font-size:43px}body.hz-home-c .hz-c-page .sample-nav{padding:14px}body.hz-home-c .hz-c-page .sample-nav>span:last-child{display:none}body.hz-home-c .hz-c-page .merch{grid-template-columns:1fr 1fr;gap:35px}body.hz-home-c .hz-c-page .merch h2{font-size:32px}body.hz-home-c .hz-c-page .merch-visual{padding:14px}body.hz-home-c .hz-c-page .product-grid{grid-template-columns:1fr 1fr}body.hz-home-c .hz-c-page .product-grid>figure:last-child{display:none}body.hz-home-c .hz-c-page .email{grid-template-columns:1fr;gap:30px}body.hz-home-c .hz-c-page .email-copy{display:grid;grid-template-columns:1fr 1fr;gap:12px 30px}body.hz-home-c .hz-c-page .email-copy h2{grid-row:1/4}body.hz-home-c .hz-c-page .email-copy>p{margin:0}body.hz-home-c .hz-c-page .quiet-links{margin-top:0;gap:12px}body.hz-home-c .hz-c-page .people{grid-template-columns:1fr;gap:35px}body.hz-home-c .hz-c-page .people-intro{display:grid;grid-template-columns:1fr 1fr;column-gap:35px}body.hz-home-c .hz-c-page .people-intro .eyebrow{grid-column:1/-1}body.hz-home-c .hz-c-page .people-intro h2{grid-row:2/4}body.hz-home-c .hz-c-page .people-intro>p:not(.eyebrow){margin:0}body.hz-home-c .hz-c-page .people-intro .text-link{justify-self:start;margin-top:12px}body.hz-home-c .hz-c-page .person img{height:310px}body.hz-home-c .hz-c-page .process{gap:18px}body.hz-home-c .hz-c-page .process h3{font-size:11px}body.hz-home-c .hz-c-page .process p{font-size:10px}body.hz-home-c .hz-c-page .testimonial{grid-template-columns:20px 1fr;gap:20px;padding:25px}body.hz-home-c .hz-c-page .testimonial figcaption{grid-column:2;border:0;padding:0;display:block}body.hz-home-c .hz-c-page .testimonial figcaption span{margin-left:12px}body.hz-home-c .hz-c-page .testimonial figcaption a{display:block;margin-top:8px}body.hz-home-c .hz-c-page .plan{padding:24px}body.hz-home-c .hz-c-page .plan h3{font-size:28px}body.hz-home-c .hz-c-page .plan-includes{font-size:11px}body.hz-home-c .hz-c-page .plan-note{font-size:9px}body.hz-home-c .hz-c-page .pricing .section-head{align-items:flex-start}body.hz-home-c .hz-c-page .pricing .section-head>p{display:none}body.hz-home-c .hz-c-page .faq{grid-template-columns:.7fr 1.3fr;gap:40px}body.hz-home-c .hz-c-page .footer-top{gap:40px;grid-template-columns:.8fr 1.2fr}body.hz-home-c .hz-c-page .footer-top>nav{gap:14px;font-size:10px}body.hz-home-c .hz-c-page .footer .brand{font-size:12px}body.hz-home-c .hz-c-page .footer-bottom{flex-direction:column}}@media(max-width:600px){body.hz-home-c{--pad:22px}body.hz-home-c .hz-c-page .section-pad{padding:56px var(--pad)}body.hz-home-c{font-size:14px}body.hz-home-c .hz-c-page .header{gap:12px}body.hz-home-c .hz-c-page .brand{font-size:12px}body.hz-home-c .hz-c-page .brand i{width:18px;height:18px}body.hz-home-c .hz-c-page .nav-book{min-height:34px;font-size:9px;padding:8px 11px;gap:8px}body.hz-home-c .hz-c-page .hero{padding-top:112px;padding-bottom:83px;gap:28px}body.hz-home-c .hz-c-page .hero-display{font-size:clamp(48px,12.6vw,72px);margin-bottom:24px}body.hz-home-c .hz-c-page .hero h1{font-size:13px;line-height:1.6}body.hz-home-c .hz-c-page .hero .intro{font-size:16px}body.hz-home-c .hz-c-page .hero-support{font-size:12px}body.hz-home-c .hz-c-page .hero .actions{gap:9px;margin-top:24px}body.hz-home-c .hz-c-page .hero .button{font-size:10px;padding:12px 15px;min-height:46px;gap:15px}body.hz-home-c .hz-c-page .hero-price{font-size:9px}body.hz-home-c .hz-c-page .hero-price span{display:block;margin:3px 0 0}body.hz-home-c .hz-c-page .hero-product figcaption{font-size:9px;margin-top:10px}body.hz-home-c .hz-c-page .hero-product figcaption>span:last-child{display:none}body.hz-home-c .hz-c-page .browser{border-radius:7px}body.hz-home-c .hz-c-page .browser-bar{height:24px;font-size:8px;padding:0 9px;gap:8px}body.hz-home-c .hz-c-page .dots{font-size:7px}body.hz-home-c .hz-c-page .hero-bottom>a,body.hz-home-c .hz-c-page .hero-bottom button{font-size:9px}body.hz-home-c .hz-c-page .definition{grid-template-columns:1fr;gap:22px;padding-block:40px}body.hz-home-c .hz-c-page .definition-copy{font-size:12px}body.hz-home-c .hz-c-page .definition .fine{font-size:10px}body.hz-home-c .hz-c-page .statement{font-size:30px}body.hz-home-c .hz-c-page .eyebrow{font-size:9px;margin-bottom:16px}body.hz-home-c .hz-c-page h2{font-size:36px}body.hz-home-c .hz-c-page .section-head{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:25px}body.hz-home-c .hz-c-page .section-head .text-link{font-size:11px;padding-top:0}body.hz-home-c .hz-c-page .work-layout{gap:20px}body.hz-home-c .hz-c-page .work-choices{gap:9px}body.hz-home-c .hz-c-page .work-choice strong{font-size:11px}body.hz-home-c .hz-c-page .work-choice small{display:none}body.hz-home-c .hz-c-page .work-choice{padding:12px 0}body.hz-home-c .hz-c-page .work-panel figcaption{font-size:10px;gap:12px}body.hz-home-c .hz-c-page .work-panel figcaption a{font-size:9px}body.hz-home-c .hz-c-page .story-links{gap:12px 20px;margin-top:25px;padding-top:20px;font-size:9px}body.hz-home-c .hz-c-page .story-links>span{flex-basis:100%;margin:0}body.hz-home-c .hz-c-page .look{grid-template-columns:1fr;gap:28px}body.hz-home-c .hz-c-page .look h2{font-size:36px}body.hz-home-c .hz-c-page .look-copy>p{margin-top:18px;font-size:12px}body.hz-home-c .hz-c-page .look-controls{margin-top:22px}body.hz-home-c .hz-c-page .palette-options{gap:8px}body.hz-home-c .hz-c-page .palette-options button{font-size:10px;padding:9px 12px}body.hz-home-c .hz-c-page .look-controls input{font-size:14px}body.hz-home-c .hz-c-page .look-copy .fine{font-size:10px}body.hz-home-c .hz-c-page .sample-hero{height:320px}body.hz-home-c .hz-c-page .sample-nav>span:last-child{display:block;font-size:7px}body.hz-home-c .hz-c-page .sample-copy h3{font-size:48px}body.hz-home-c .hz-c-page .sample-copy{padding:24px 20px}body.hz-home-c .hz-c-page .look-preview figcaption{font-size:9px}body.hz-home-c .hz-c-page .look-preview figcaption>span{font-size:8px}body.hz-home-c .hz-c-page .merch{grid-template-columns:1fr;gap:28px;padding-top:15px}body.hz-home-c .hz-c-page .merch-copy{grid-row:1}body.hz-home-c .hz-c-page .merch h2{font-size:36px}body.hz-home-c .hz-c-page .merch-copy>p{margin-top:20px}body.hz-home-c .hz-c-page .merch-copy .fine{font-size:10px}body.hz-home-c .hz-c-page .product-grid{grid-template-columns:repeat(3,1fr)}body.hz-home-c .hz-c-page .product-grid>figure:last-child{display:block}body.hz-home-c .hz-c-page .product-grid figcaption{font-size:8px}body.hz-home-c .hz-c-page .product-title{font-size:9px}body.hz-home-c .hz-c-page .merch-visual{padding:17px}body.hz-home-c .hz-c-page .email{gap:25px}body.hz-home-c .hz-c-page .email-copy{display:block}body.hz-home-c .hz-c-page .email-copy>p{font-size:12px;margin-top:20px}body.hz-home-c .hz-c-page .quiet-links{gap:20px;margin-top:15px}body.hz-home-c .hz-c-page .email-visual figcaption{align-items:flex-start;gap:15px;font-size:8px}body.hz-home-c .hz-c-page .email-visual figcaption>span{text-align:right}body.hz-home-c .hz-c-page .people-intro{display:block}body.hz-home-c .hz-c-page .people-intro>p:not(.eyebrow){margin-top:20px}body.hz-home-c .hz-c-page .team{gap:12px}body.hz-home-c .hz-c-page .person img{height:190px}body.hz-home-c .hz-c-page .person>div{padding:13px}body.hz-home-c .hz-c-page .person h3{font-size:21px}body.hz-home-c .hz-c-page .person p{font-size:9px}body.hz-home-c .hz-c-page .process{grid-template-columns:1fr 1fr;gap:25px 20px}body.hz-home-c .hz-c-page .process h3{font-size:12px}body.hz-home-c .hz-c-page .process p{font-size:11px}body.hz-home-c .hz-c-page .testimonial{padding:22px 18px;gap:12px;grid-template-columns:16px 1fr}body.hz-home-c .hz-c-page .quote-mark{font-size:45px}body.hz-home-c .hz-c-page .testimonial blockquote{font-size:18px}body.hz-home-c .hz-c-page .testimonial figcaption{font-size:9px}body.hz-home-c .hz-c-page .testimonial figcaption span{display:block;margin:4px 0 0}body.hz-home-c .hz-c-page .plan-grid{grid-template-columns:1fr;gap:18px}body.hz-home-c .hz-c-page .plan{padding:27px}body.hz-home-c .hz-c-page .plan h3{font-size:30px}body.hz-home-c .hz-c-page .plan-includes{font-size:12px}body.hz-home-c .hz-c-page .plan-note{font-size:10px}body.hz-home-c .hz-c-page .plan .button{font-size:11px}body.hz-home-c .hz-c-page .setup strong{font-size:47px}body.hz-home-c .hz-c-page .pricing-foot{flex-direction:column;align-items:flex-start;gap:7px;font-size:10px}body.hz-home-c .hz-c-page .pricing-foot .text-link{font-size:10px}body.hz-home-c .hz-c-page .vault summary{font-size:10px;gap:8px;padding:14px}body.hz-home-c .hz-c-page .vault summary>span:first-child{font-size:9px}body.hz-home-c .hz-c-page .vault p{font-size:10px;padding:0 14px 14px}body.hz-home-c .hz-c-page .payments{font-size:10px}body.hz-home-c .hz-c-page .other-paths{grid-template-columns:1fr;gap:26px}body.hz-home-c .hz-c-page .other-paths>div+div{padding:26px 0 0;border-left:0;border-top:1px solid var(--line)}body.hz-home-c .hz-c-page .other-paths h2{font-size:28px}body.hz-home-c .hz-c-page .other-paths p:not(.eyebrow){font-size:12px}body.hz-home-c .hz-c-page .resources{padding-bottom:35px}body.hz-home-c .hz-c-page .resources h2{font-size:32px}body.hz-home-c .hz-c-page .guide-grid{grid-template-columns:1fr}body.hz-home-c .hz-c-page .guide-grid a{font-size:18px;padding:18px 0;gap:13px}body.hz-home-c .hz-c-page .categories{gap:7px;margin-top:15px}body.hz-home-c .hz-c-page .categories a{font-size:8px;padding:6px 10px}body.hz-home-c .hz-c-page .faq{grid-template-columns:1fr;gap:25px;padding-top:35px}body.hz-home-c .hz-c-page .faq>div:first-child>p:last-child{margin-top:14px}body.hz-home-c .hz-c-page .faq-list summary{font-size:11px;padding:18px 0}body.hz-home-c .hz-c-page .faq-list details>p{font-size:11px}body.hz-home-c .hz-c-page .closing{padding-block:65px}body.hz-home-c .hz-c-page .closing h2{font-size:48px}body.hz-home-c .hz-c-page .closing p:not(.eyebrow){font-size:12px}body.hz-home-c .hz-c-page .closing .button{font-size:10px;gap:15px;padding:12px 18px;min-height:45px}body.hz-home-c .hz-c-page .footer-top{grid-template-columns:1fr;gap:30px}body.hz-home-c .hz-c-page .footer-top>nav{font-size:10px}body.hz-home-c .hz-c-page .footer-top .brand{font-size:14px}body.hz-home-c .hz-c-page .footer-top>div>p{font-size:11px}body.hz-home-c .hz-c-page .footer-bottom{font-size:8px;margin-top:28px;gap:12px}body.hz-home-c .hz-c-page .footer-bottom nav{flex-wrap:wrap;gap:10px 18px}body.hz-home-c .hz-c-page .footer .fine{font-size:8px}body.hz-home-c .hz-c-page .footer{padding-bottom:85px}body.hz-home-c .hz-c-page .review-tools{bottom:9px;right:9px;width:235px}body.hz-home-c .hz-c-page .review-tools summary{padding:9px 11px;font-size:9px}body.hz-home-c .hz-c-page .review-draft{font-size:8px}}@media(prefers-reduced-motion:reduce){html:has(body.hz-home-c){scroll-behavior:auto}body.hz-home-c .hz-c-page *,body.hz-home-c .hz-c-page *::before,body.hz-home-c .hz-c-page *::after{transition:none!important;animation:none!important}body.hz-home-c .hz-c-page .hero-ground video{display:none}body.hz-home-c .hz-c-page .hero.video-playing .hero-ground video{display:none}body.hz-home-c .hz-c-page .button:hover{transform:none}}body.hz-home-c .hz-c-page .studio{background:radial-gradient(ellipse at 85% 30%,#34345230,transparent 65%),#111117;border-bottom:1px solid var(--line)}body.hz-home-c .hz-c-page .studio-intro{font-size:14px;margin-top:-15px;margin-bottom:28px}body.hz-home-c .hz-c-page .studio-choices{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:35px}body.hz-home-c .hz-c-page .studio-choices button{padding:12px 18px;border:1px solid #46404f;border-radius:6px;background:#16141d;font-size:12px;color:var(--text);text-align:left}body.hz-home-c .hz-c-page .studio-choices button[aria-pressed=true]{background:#76d4fc;border-color:#76d4fc;color:#091722}body.hz-home-c .hz-c-page .studio-choices small{display:block;font-size:8px;opacity:.8}body.hz-home-c .hz-c-page .studio-panel{display:grid;grid-template-columns:.65fr 1.35fr;gap:5vw;align-items:center}body.hz-home-c .hz-c-page .studio-panel+.studio-panel{margin-top:40px}html.js body.hz-home-c .hz-c-page .studio-panel+.studio-panel{margin-top:0}body.hz-home-c .hz-c-page .studio-panel[hidden]{display:none}body.hz-home-c .hz-c-page .studio-explain h3{font-size:clamp(28px,3vw,44px)}body.hz-home-c .hz-c-page .studio-explain p{font-size:13px;margin-top:20px}body.hz-home-c .hz-c-page .studio-explain .fine{font-size:10px;margin-top:15px}body.hz-home-c .hz-c-page .studio-explain .text-link{margin-top:15px}body.hz-home-c .hz-c-page .studio-panel figure{min-width:0}body.hz-home-c .hz-c-page .studio-panel figure img{width:100%;height:390px;object-fit:contain;background:#08080b}body.hz-home-c .hz-c-page .studio-panel figcaption{color:var(--muted);font-size:9px;margin-top:12px}body.hz-home-c .hz-c-page .studio-foot{margin-top:25px}body.hz-home-c .hz-c-page .studio-shop .browser{background:#08080b}body.hz-home-c .hz-c-page .studio .section-head{margin-bottom:35px}@media(max-width:600px){body.hz-home-c .hz-c-page .studio-panel{grid-template-columns:1fr;gap:22px}body.hz-home-c .hz-c-page .studio-panel figure img{height:auto;max-height:390px}body.hz-home-c .hz-c-page .studio-shop figure img{height:390px}body.hz-home-c .hz-c-page .studio-choices{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:25px}body.hz-home-c .hz-c-page .studio-choices button{font-size:11px;padding:11px 13px}body.hz-home-c .hz-c-page .studio-intro{font-size:12px;margin-bottom:22px}body.hz-home-c .hz-c-page .studio-explain h3{font-size:31px}body.hz-home-c .hz-c-page .studio-explain p{font-size:12px}body.hz-home-c .hz-c-page .studio-foot{font-size:9px}body.hz-home-c .hz-c-page .studio-panel figcaption{font-size:8px}}body.hz-home-c .hz-c-page .hero-bottom button{position:absolute;right:0;bottom:44px}body.hz-home-c .hz-c-page .work-panel .browser>img{aspect-ratio:8/5;object-fit:contain;background:#080709}body.hz-home-c .hz-c-page .person img{object-position:center top}body.hz-home-c .hz-c-page .person:last-child img{object-position:center 40%}body.hz-home-c .hz-c-page .hero-product .caption-dot{margin-left:0}@media(max-width:600px){body.hz-home-c .hz-c-page .hero-bottom button{bottom:39px}}@media(max-width:600px){body.hz-home-c .hz-c-page .nav-book{white-space:nowrap}body.hz-home-c .hz-c-page .nav-book>span{display:none}}body.hz-home-c .header{position:absolute}body.hz-home-c.admin-bar .header{top:32px}body.hz-home-c [hidden]{display:none!important}body.hz-home-c .header .mobile-nav nav{max-height:75vh;overflow:auto}body.hz-home-c .footer .fine{margin-top:14px}body.hz-home-c .hz-c-page .hz-cookie-settings{font:inherit;border:0;padding:0;background:#fff0;color:inherit}body.hz-home-c .hz-cc button{font-family:var(--hz-font-body)}body.hz-home-c .hz-c-page{--home-gutter:var(--hz-gutter);--home-gap:clamp(28px, 4vw, 56px)}body.hz-home-c .hz-c-page #main .section-pad{padding-inline:var(--home-gutter);padding-block:64px}body.hz-home-c .hz-c-page #main .hero{padding:128px var(--home-gutter) 88px;min-height:640px;gap:var(--home-gap);grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr)}body.hz-home-c .hz-c-page #main .hero-display{font-size:clamp(44px, 4.5vw, 64px);line-height:1.08;margin-bottom:24px}body.hz-home-c .hz-c-page #main .hero h1{font-size:20px;line-height:1.6;max-width:36ch}body.hz-home-c .hz-c-page #main .hero-product{padding-top:0}body.hz-home-c .hz-c-page #main .hero-bottom{left:var(--home-gutter);right:var(--home-gutter);bottom:24px}body.hz-home-c .hz-c-page #main .hero-bottom button{position:static;margin-left:auto;min-height:44px;font-size:12px}body.hz-home-c .hz-c-page #main :is(.definition,.look,.merch,.people,.faq,.other-paths,.studio-panel){gap:var(--home-gap)}body.hz-home-c .hz-c-page #main h2{font-size:clamp(32px, 3.2vw, 44px)}body.hz-home-c .hz-c-page #main .eyebrow{font-size:12px}body.hz-home-c .hz-c-page #main .section-head{margin-bottom:28px}body.hz-home-c .hz-c-page #main :is(.definition-copy,.look-copy,.merch-copy,.people-intro,.studio-explain,.other-paths,.faq-list,.faq,.closing) p:not(.eyebrow):not(.statement),body.hz-home-c .hz-c-page #main :is(.studio-intro,.plan-includes,.process p){font-size:16px;line-height:1.75;max-width:62ch}body.hz-home-c .hz-c-page #main .studio-intro{margin-top:0}body.hz-home-c .hz-c-page #main :is(.fine,.plan-note,.pricing-foot,.vault p,.person p,.testimonial figcaption){font-size:14px;line-height:1.7}body.hz-home-c .hz-c-page #main .fine{max-width:72ch}body.hz-home-c .hz-c-page #main :is(.definition-copy,.look-copy,.merch-copy,.studio-explain) p.fine{font-size:14px}body.hz-home-c .hz-c-page #main :is(.button,.text-link,.studio-choices button,.palette-options button,.work-choice strong,.categories a,.story-links,.work-panel figcaption,.work-panel figcaption a){font-size:14px}body.hz-home-c .hz-c-page #main .button{min-height:48px;padding:12px 20px}body.hz-home-c .hz-c-page #main .work-choice strong{font-size:clamp(14px, 1.5vw, 20px)}body.hz-home-c .hz-c-page #main :is(.studio-choices small,.hero-product figcaption,.studio-panel figcaption,.look-preview figcaption){font-size:12px}body.hz-home-c .hz-c-page #main :is(.faq-list summary,.vault summary,.bill-line,.process h3){font-size:16px}body.hz-home-c .hz-c-page #main .bill-line{gap:12px}body.hz-home-c .hz-c-page #main .bill-line strong{flex-shrink:0}body.hz-home-c .hz-c-page #main .plan{padding:32px}body.hz-home-c .hz-c-page #main .closing p:not(.eyebrow){margin-inline:auto}@media (max-width:900px){body.hz-home-c .hz-c-page #main .hero{grid-template-columns:1fr;min-height:auto;padding-top:64px;padding-bottom:84px}body.hz-home-c .hz-c-page #main .hero h1{max-width:48ch}body.hz-home-c .hz-c-page #main :is(.look,.merch,.studio-panel,.faq){grid-template-columns:1fr}body.hz-home-c .hz-c-page #main .studio-panel figure img{height:auto;max-height:390px}body.hz-home-c .hz-c-page #main .studio-shop figure img{height:390px}body.hz-home-c .hz-c-page #main .pricing .section-head>p{display:block;font-size:14px}}@media (max-width:600px){body.hz-home-c .hz-c-page #main .section-pad{padding-block:48px}body.hz-home-c .hz-c-page #main .hero{padding-top:48px}body.hz-home-c .hz-c-page #main .hero-display{font-size:clamp(38px, 11.3vw, 44px)}body.hz-home-c .hz-c-page #main .hero h1{font-size:18px}body.hz-home-c .hz-c-page #main .hero .actions{gap:12px;margin-top:24px}body.hz-home-c .hz-c-page #main .plan{padding:24px}body.hz-home-c .hz-c-page #main .process{grid-template-columns:1fr}body.hz-home-c .hz-c-page #main .vault summary{flex-wrap:wrap}body.hz-home-c .hz-c-page #main .look-controls input{font-size:16px}body.hz-home-c .hz-c-page #main .closing h2{font-size:40px}}body.hz-home-c .hz-c-page #main .sample-hero{background:radial-gradient(ellipse at 80% 20%,var(--sample-accent),transparent 65%)}body.hz-home-c .hz-c-page #main .work-owner-note{flex-basis:100%}body.hz-home-c .hz-c-page #main .work-hint{display:block;flex-basis:100%}body.hz-home-c .hz-c-page #main a.work-choice>span:last-child{display:block;margin-left:0;text-align:left}@media (max-width:600px){body.hz-home-c .hz-c-page #main a.work-choice{flex:1 1 100%;flex-direction:row;justify-content:flex-start}}.hz-cc{position:fixed;left:0;right:0;bottom:0;z-index:9999;background:var(--hz-bg-surface);border-top:1px solid var(--hz-border);box-shadow:var(--hz-shadow-lg);color:var(--hz-text);font-family:var(--hz-font-body)}.hz-cc[hidden]{display:none}.hz-cc__inner{max-width:var(--hz-content-max);margin:0 auto;padding:1.25rem 1.5rem;display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.hz-cc__copy{flex:1 1 420px;min-width:0}.hz-cc__title{margin:0 0 .35rem;font-family:var(--hz-font-display);font-size:var(--hz-text-xl);font-weight:600;color:var(--hz-text)}.hz-cc__text{margin:0;font-size:var(--hz-text-sm);line-height:1.6;color:var(--hz-text-muted)}.hz-cc__text a,.hz-cc-modal a{color:var(--hz-primary-light);text-decoration:underline}.hz-cc__actions{display:flex;gap:.6rem;flex-wrap:wrap;align-items:center}.hz-cc__btn{appearance:none;cursor:pointer;border-radius:0;font-family:var(--hz-font-body);font-size:var(--hz-text-sm);font-weight:600;padding:.7rem 1.25rem;line-height:1;transition:background var(--hz-transition),border-color var(--hz-transition),color var(--hz-transition)}.hz-cc__btn--primary{background:var(--hz-primary);border:1px solid var(--hz-primary);color:#00171a}.hz-cc__btn--primary:hover{background:var(--hz-primary-light);border-color:var(--hz-primary-light)}.hz-cc__btn--ghost{background:#fff0;border:1px solid var(--hz-border);color:var(--hz-text)}.hz-cc__btn--ghost:hover{border-color:var(--hz-primary);color:var(--hz-primary-light)}.hz-cc__btn:focus-visible,.hz-cookie-settings:focus-visible{outline:2px solid var(--hz-primary-light);outline-offset:2px}.hz-cc-modal{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:1.5rem}.hz-cc-modal[hidden]{display:none}.hz-cc-modal__backdrop{position:absolute;inset:0;background:var(--hz-bg-overlay)}.hz-cc-modal__panel{position:relative;width:100%;max-width:560px;max-height:90vh;overflow-y:auto;background:var(--hz-bg-surface);border:1px solid var(--hz-border);border-radius:0;box-shadow:var(--hz-shadow-lg);padding:1.75rem;color:var(--hz-text);font-family:var(--hz-font-body)}.hz-cc-modal__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.hz-cc-modal__title{margin:0;font-family:var(--hz-font-display);font-size:var(--hz-text-2xl);font-weight:600}.hz-cc-modal__close{appearance:none;background:#fff0;border:0;color:var(--hz-text-muted);font-size:1.75rem;line-height:1;cursor:pointer;padding:.25rem .5rem}.hz-cc-modal__close:hover{color:var(--hz-text)}.hz-cc-modal__intro{margin:0 0 1rem;font-size:var(--hz-text-sm);line-height:1.6;color:var(--hz-text-muted)}.hz-cc-gpc{margin:0 0 1.25rem;padding:.85rem 1rem;border:1px solid var(--hz-border-primary);border-radius:0;background:var(--hz-primary-alpha-10);font-size:var(--hz-text-sm);line-height:1.55;color:var(--hz-text)}.hz-cc-gpc[hidden]{display:none}.hz-cc-cat{padding:1rem 0;border-top:1px solid var(--hz-border-alpha)}.hz-cc-cat__row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.hz-cc-cat__label{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.hz-cc-cat__name{font-size:var(--hz-text-base);font-weight:600;color:var(--hz-text)}.hz-cc-cat__always{font-size:var(--hz-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--hz-primary-light)}.hz-cc-cat__desc{margin:.5rem 0 0;font-size:var(--hz-text-sm);line-height:1.55;color:var(--hz-text-muted)}.hz-cc-switch{position:relative;flex:0 0 auto;width:44px;height:24px;display:inline-block}.hz-cc-switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.hz-cc-switch__track{position:absolute;inset:0;background:var(--hz-bg-raised);border:1px solid var(--hz-border);border-radius:var(--hz-radius-full);transition:background var(--hz-transition),border-color var(--hz-transition);pointer-events:none}.hz-cc-switch__track::before{content:"";position:absolute;top:50%;left:3px;transform:translateY(-50%);width:16px;height:16px;border-radius:50%;background:var(--hz-text-muted);transition:transform var(--hz-transition),background var(--hz-transition)}.hz-cc-switch input:checked+.hz-cc-switch__track{background:var(--hz-primary);border-color:var(--hz-primary)}.hz-cc-switch input:checked+.hz-cc-switch__track::before{transform:translateY(-50%) translateX(20px);background:#00171a}.hz-cc-switch input:focus-visible+.hz-cc-switch__track{outline:2px solid var(--hz-primary-light);outline-offset:2px}.hz-cc-switch--locked{opacity:.85}.hz-cc-switch--locked input{cursor:not-allowed}.hz-cc-modal__actions{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:flex-end;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--hz-border-alpha)}.hz-cookie-settings{appearance:none;background:none;border:0;padding:0;cursor:pointer;font:inherit;color:inherit;text-align:left}.hz-footer .hz-footer__col ul li button.hz-cookie-settings{font-family:var(--hz-font-body);font-size:var(--hz-text-sm);color:var(--hz-text-muted);line-height:1.4;transition:color var(--hz-transition)}.hz-footer .hz-footer__col ul li button.hz-cookie-settings:hover{color:var(--hz-text)}body.hz-cc-open{overflow:hidden}@media (max-width:640px){.hz-cc__inner{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:.45rem;padding:.6rem .85rem}.hz-cc__copy{flex:0 0 auto}.hz-cc__title{font-size:.9rem;margin:0 0 .1rem}.hz-cc__text{font-size:.72rem;line-height:1.4}.hz-cc__actions{justify-content:flex-start;gap:.35rem}.hz-cc__actions .hz-cc__btn{flex:1 1 auto;text-align:center;padding:.55rem .4rem;font-size:.74rem}.hz-cc-modal__actions{justify-content:flex-start}.hz-cc-modal__actions .hz-cc__btn{flex:1 1 auto;text-align:center}}@media (max-width:860px){.hz-cc{max-height:32vh;overflow-y:auto}.hz-cc-pending .hz-hero--copy-bottom .hz-hero__grid,body:has(#hz-cc:not([hidden])) .hz-hero--copy-bottom .hz-hero__grid{padding-bottom:calc(1.5rem + 33vh)}}.hz-utility-rail,.hz-shared-header,.hz-search-dialog,.hz-resource-results-page,.hz-hub-search{font-family:Montserrat,Arial,sans-serif;color:#f5f3ef;box-sizing:border-box}.hz-utility-rail *,.hz-shared-header *,.hz-search-dialog *,.hz-resource-results-page *,.hz-hub-search *{box-sizing:border-box}.hz-utility-rail nav,.hz-shared-row{width:100%;max-width:var(--hz-page-boxed);margin-inline:auto}.hz-utility-rail{background:#0b0b10;border-bottom:1px solid #25252d;min-height:34px;padding:0}.hz-utility-rail nav{display:flex;justify-content:flex-end;gap:26px;align-items:center;min-height:34px;padding:0 var(--hz-gutter-min)}.hz-utility-rail a{color:#c4c1cc;text-decoration:none;font-size:11px;font-weight:500;line-height:1.5;padding:7px 0}.hz-shared-header{position:sticky;top:0;z-index:300;background:rgb(10 10 15 / .97);border-bottom:1px solid #292832;backdrop-filter:blur(14px)}.admin-bar .hz-shared-header{top:32px}.hz-shared-row{min-height:82px;display:flex;align-items:center;gap:28px;padding:0 var(--hz-gutter-min);position:relative}.hz-shared-logo{display:block;flex:0 0 180px;line-height:0}.hz-shared-logo img{display:block;width:180px;height:auto;max-width:100%}.hz-shared-nav{margin-left:auto}.hz-shared-items{display:flex;gap:22px;align-items:center;list-style:none;margin:0;padding:0}.hz-shared-item{position:relative;display:flex;align-items:center;list-style:none;margin:0;padding:0}.hz-shared-item>a{font-size:12px;font-weight:600;line-height:1.5;white-space:nowrap;padding:22px 0}.hz-shared-header a{color:#f5f3ef;text-decoration:none}.hz-shared-header a:hover,.hz-utility-rail a:hover{color:#76d5f6}.hz-shared-header a[aria-current=page]{color:#76d5f6}.hz-shared-actions{display:flex;align-items:center;gap:18px;flex-shrink:0}.hz-search-trigger{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:44px;min-height:44px;font-size:12px;font-weight:600}.hz-shared-header .hz-shared-call{display:inline-flex;align-items:center;justify-content:center;gap:18px;background:#f5f3ef;border:1px solid #f5f3ef;border-radius:7px;color:#111018;min-height:46px;padding:0 19px;font-size:12px;font-weight:700;white-space:nowrap}.hz-shared-header .hz-shared-call:hover{background:#76d5f6;border-color:#76d5f6;color:#111018}.hz-nav-dropdown{margin:0}.hz-nav-dropdown summary{list-style:none;display:flex;align-items:center;justify-content:center;width:28px;height:44px;cursor:pointer;color:#bcb7c9}.hz-nav-dropdown summary::-webkit-details-marker{display:none}.hz-nav-dropdown[open] summary{color:#76d5f6}.hz-nav-dropdown>ul{position:absolute;top:100%;left:-18px;list-style:none;margin:0;padding:10px;width:250px;background:#15141d;border:1px solid #3a3746;border-radius:10px;box-shadow:0 16px 40px #0008}.hz-shared-item:last-child .hz-nav-dropdown>ul{left:auto;right:0;width:270px}.hz-nav-dropdown li{margin:0;padding:0;list-style:none}.hz-nav-dropdown li a{display:block;padding:12px 10px;font-size:12px;line-height:1.6;border-radius:5px}.hz-nav-dropdown li a:hover{background:#24212f}.hz-shared-header .hz-mobile-call,.hz-mobile-utilities,.hz-menu-toggle{display:none}.hz-shared-skip{position:absolute;left:12px;top:-100px;z-index:12000;background:#76d5f6;color:#101017;padding:12px 18px;font:600 14px Montserrat,Arial,sans-serif}.hz-shared-skip:focus{top:8px}.hz-shared-header :focus-visible,.hz-utility-rail :focus-visible,.hz-search-dialog :focus-visible,.hz-resource-results-page :focus-visible,.hz-hub-search :focus-visible{outline:2px solid #76d5f6;outline-offset:4px}body.hz-home-c .hz-c-page .hero{min-height:calc(100svh - 116px);padding-top:80px}.hz-search-dialog{background:#101017;border:1px solid #494251;border-radius:16px;position:fixed;inset:6vh 4vw auto;margin:0;width:92vw;max-width:none;max-height:88dvh;padding:30px 4vw;overflow:auto;box-shadow:0 30px 120px #000a;color:#f5f3ef}.hz-search-dialog::backdrop{background:rgb(0 0 0 / .78);backdrop-filter:blur(5px)}.hz-search-dialog [hidden]{display:none!important}.hz-search-dialog-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.hz-search-dialog-top>p{font-size:13px;font-weight:600;margin:0;color:#bdb7cc}.hz-search-dialog .hz-search-close{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border:1px solid #494251;border-radius:50%;background:#fff0;color:#fff;font-size:28px;line-height:1;padding:0;cursor:pointer}.hz-resource-search-form{margin:0 0 20px;padding:0}.hz-resource-search-form label{display:block;margin-bottom:12px;color:#f5f3ef;font-size:15px;font-weight:600}.hz-resource-search-form>div{display:flex;gap:10px}.hz-resource-search-form input[type=search]{width:100%;min-width:0;flex:1;background:#1b1925;border:1px solid #655d74;color:#fff;border-radius:8px;padding:16px 18px;font:400 16px/1.5 Montserrat,Arial,sans-serif;box-shadow:none;height:auto}.hz-resource-search-form input[type=search]::placeholder{color:#aaa3b5;opacity:1}.hz-resource-search-form button{flex-shrink:0;background:#76d5f6;color:#0c1218;border:1px solid #76d5f6;border-radius:8px;padding:14px 24px;font:700 14px/1.5 Montserrat,Arial,sans-serif;cursor:pointer}.hz-resource-search-form button:hover{background:#a4e5fc}.hz-search-status,.hz-search-count{font-size:13px;color:#bcb5c9;margin:16px 0}.hz-search-topics{border-top:1px solid #393440;margin-top:26px;padding-top:20px;display:flex;flex-wrap:wrap;gap:10px}.hz-search-topics p{width:100%;margin:0 0 4px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#bcb5c9}.hz-search-topics a{display:inline-flex;align-items:center;min-height:44px;padding:9px 13px;border:1px solid #494251;border-radius:30px;color:#eeeaf5;text-decoration:none;font-size:12px}.hz-search-topics a:hover{background:#252032}.hz-result-group{margin:24px 0}.hz-result-group>h2{font:600 11px/1.5 Montserrat,Arial,sans-serif;text-transform:uppercase;letter-spacing:.13em;color:#c1b6d6;margin:0 0 10px}.hz-result-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hz-resource-result{display:flex;align-items:center;gap:16px;min-width:0;position:relative;padding:16px;border:1px solid #393440;border-radius:12px;background:linear-gradient(120deg,#1a1723,#121119);color:#f5f3ef;text-decoration:none;transition:border-color .15s,background .15s}.hz-resource-result:hover,.hz-resource-result[aria-selected=true]{background:#272132;border-color:#9b81bd;color:#fff}.hz-resource-result:focus-visible{outline:2px solid #76d5f6;outline-offset:3px}.hz-result-media{position:relative;display:block;flex:0 0 104px;aspect-ratio:8/5;overflow:hidden;border:1px solid #45404e;border-radius:7px;background:radial-gradient(ellipse at top left,#214456,#1e1832 70%)}.hz-result-monogram{position:absolute;inset:0;display:grid;place-items:center;color:#8cdcf4;font:600 20px Montserrat,Arial,sans-serif;letter-spacing:.07em}.hz-result-media img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;background:#17151d}.hz-result-media img[hidden]{display:none!important}.hz-result-copy{display:flex;flex-direction:column;min-width:0;gap:5px;flex:1}.hz-result-type{font:600 9px/1.3 Montserrat,Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:#8bd5ed}.hz-result-title{font:600 15px/1.45 Montserrat,Arial,sans-serif;color:inherit;overflow-wrap:anywhere}.hz-result-description{font:400 12px/1.6 Montserrat,Arial,sans-serif;color:#c1b9cc;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.hz-result-arrow{flex:0 0 auto;font-size:18px;color:#baa6d7}.hz-search-dialog{inset:5vh 24px auto;margin-inline:auto;width:calc(100% - 48px);max-width:1040px;padding:26px;max-height:90dvh;background:linear-gradient(145deg,#191520,#0f0e15);box-shadow:0 30px 120px #000b}.hz-search-dialog .hz-result-group{margin:18px 0}.hz-search-dialog .hz-resource-result{gap:12px;padding:12px}.hz-search-dialog .hz-result-media{flex-basis:64px}.hz-search-dialog .hz-result-title{font-size:13px}.hz-search-dialog .hz-result-description{-webkit-line-clamp:1;font-size:11px}#hz-search-suggestions{max-height:min(52dvh,480px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:0 5px 4px 0}.hz-search-all{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;margin-top:12px;padding:12px 16px;border:1px solid #5f5270;border-radius:8px;color:#e4d6f8;text-decoration:none;font:600 12px Montserrat,Arial,sans-serif;background:#221b2d}.hz-search-all:hover{background:#30233f;color:#fff}.hz-search-all[hidden]{display:none!important}.hz-resource-results-page{padding:64px var(--hz-gutter) 85px;background:radial-gradient(ellipse at top right,#21182e,#0c0b11 55%);min-height:65vh;width:100%}.hz-resource-results-page h1{font-family:var(--hz-heading-face);font-size:var(--hz-h1);font-weight:var(--hz-heading-weight);line-height:var(--hz-heading-lh);letter-spacing:var(--hz-heading-ls);color:var(--hz-heading-ink);margin:10px 0 30px;overflow-wrap:anywhere}@media(max-width:700px){.hz-result-cards{grid-template-columns:1fr}.hz-resource-result{gap:12px;padding:14px}.hz-result-media{flex-basis:88px}.hz-search-dialog .hz-resource-result{padding:8px 10px}.hz-search-dialog .hz-result-cards{gap:8px}.hz-search-dialog .hz-result-group{margin:12px 0}.hz-search-dialog .hz-result-group>h2{margin-bottom:8px}.hz-search-dialog .hz-result-copy{gap:2px}.hz-search-dialog .hz-result-media{flex-basis:56px}.hz-search-dialog .hz-result-title{font-size:12px}}.hz-search-eyebrow{color:#76d5f6;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.hz-search-next{display:flex;gap:26px;flex-wrap:wrap;margin-top:35px}.hz-search-next a{color:#8edcfa;text-decoration:none;min-height:44px;display:inline-flex;align-items:center;font-size:13px}.hz-search-pagination ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:25px 0;padding:0}.hz-search-pagination li{list-style:none;margin:0}.hz-search-pagination .page-numbers{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 12px;color:#eee;border:1px solid #494251;border-radius:5px;text-decoration:none}.hz-search-pagination .current{color:#111;background:#76d5f6}.hz-hub-search{padding:32px 4vw;background:#111019;border-top:1px solid #2f293b;border-bottom:1px solid #2f293b}.hz-hub-search .hz-resource-search-form{margin-bottom:0}@media(max-width:1199px){.hz-utility-rail{display:none}.hz-shared-row{min-height:74px;gap:12px;flex-wrap:wrap}.hz-shared-logo{flex-basis:164px}.hz-shared-logo img{width:164px}.hz-shared-actions{margin-left:auto;gap:12px}.hz-shared-header .hz-desktop-call{display:none}.hz-menu-toggle{align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;border:1px solid #494251;border-radius:6px;background:#fff0;color:#f5f3ef;padding:8px 10px;font:600 12px Montserrat,Arial,sans-serif;cursor:pointer}.hz-nav-ready .hz-menu-toggle{display:flex}.hz-shared-nav{width:100%;margin:0;padding:16px 0 25px;order:3}.hz-nav-ready .hz-shared-nav{position:absolute;top:100%;left:0;background:#111019;padding:20px 5vw 30px;border-bottom:1px solid #494251;max-height:calc(100dvh - 110px);overflow-y:auto;overscroll-behavior:contain}.hz-nav-ready .hz-shared-nav:not(.is-open){display:none}.hz-shared-items{display:block}.hz-shared-item{display:block;border-bottom:1px solid #302b3a;padding-right:50px}.hz-shared-item>a{display:block;padding:16px 0;font-size:15px}.hz-nav-dropdown>summary{position:absolute;top:4px;right:0;width:44px;height:44px;border:1px solid #494251;border-radius:5px}.hz-nav-dropdown>ul,.hz-shared-item:last-child .hz-nav-dropdown>ul{position:static;width:auto;margin:0 -50px 15px 0;padding:8px 12px;box-shadow:none;background:#1a1723}.hz-nav-dropdown li a{font-size:13px;min-height:44px}.hz-shared-header .hz-mobile-call{display:flex;margin:0 0 14px}.hz-mobile-utilities{display:grid;grid-template-columns:1fr 1fr;gap:20px 18px;padding-top:22px}.hz-mobile-utilities>p{grid-column:1/-1;color:#bcb5c9;font-size:12px;margin:0}.hz-mobile-utilities>a{font-size:13px;min-height:44px;font-weight:600}.hz-mobile-utilities small{display:block;color:#aaa3b5;font-size:10px;font-weight:400;margin-top:5px}body.hz-home-c .hz-c-page .hero{min-height:calc(100svh - 74px)}}@media(max-width:600px){.hz-shared-row{padding-inline:var(--hz-gutter-min);gap:8px}.hz-shared-logo{flex-basis:145px}.hz-shared-logo img{width:145px}.hz-shared-actions{gap:8px}.hz-search-trigger>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.hz-search-dialog{inset:12px 12px auto;width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:18px;border-radius:12px}.hz-resource-search-form>div{gap:8px}.hz-resource-search-form input[type=search]{padding:13px 12px;font-size:16px}.hz-resource-search-form button{padding:12px;font-size:12px}.hz-resource-search-form label{font-size:13px}.hz-resource-results-page{padding:36px var(--hz-gutter) 60px}.hz-search-dialog-top{margin-bottom:16px}body.hz-home-c .hz-c-page .hero{padding-top:48px}}@media(max-width:782px){.admin-bar .hz-shared-header{top:46px}}@media(max-width:380px){.hz-shared-logo{flex-basis:120px}.hz-shared-logo img{width:120px}}@media(max-width:360px){.hz-shared-row{gap:8px}.hz-shared-actions{gap:4px}}@media(prefers-reduced-motion:reduce){.hz-shared-header,.hz-search-dialog{scroll-behavior:auto}}.hz-shared-footer{box-sizing:border-box;--hzsf-ground:#0a0a0f;--hzsf-blue:#77d7f6;--hzsf-muted:#aaa7b6;--hzsf-line:#282630;color:#f3f1ed;font-family:Montserrat,Arial,sans-serif;font-size:16px;font-weight:400;line-height:normal;text-align:left;letter-spacing:normal;width:100%;margin:0;clear:both}.hz-shared-footer *{box-sizing:border-box}.hz-shared-footer a{color:inherit;text-decoration:none}.hz-shared-footer a:hover{color:var(--hzsf-blue)}.hz-shared-footer button{font:inherit;cursor:pointer;text-transform:none;letter-spacing:normal;border-radius:0;box-shadow:none}.hz-shared-footer a:focus-visible,.hz-shared-footer button:focus-visible{outline:2px solid var(--hzsf-blue);outline-offset:5px}.hz-shared-footer h2{line-height:normal}.hz-shared-footer svg{display:block;flex-shrink:0}.hz-shared-footer{padding:44px var(--hz-gutter) 24px;background:var(--hzsf-ground);border-top:1px solid #272130}.hz-shared-footer .hzsf-footer-main{display:grid;grid-template-columns:1.2fr 2fr;gap:10vw}.hz-shared-footer .hzsf-logo{display:inline-block;line-height:0}.hz-shared-footer .hzsf-logo img{width:220px;height:auto;display:block}.hz-shared-footer .hzsf-description{font-size:13px;line-height:1.9;color:#c0bbc8;margin:18px 0 16px}.hz-shared-footer .hzsf-socials{display:flex;gap:10px;margin:0 0 12px}.hz-shared-footer .hzsf-socials a{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid #393440;border-radius:50%;color:#d2ccd9;background:#121118}.hz-shared-footer .hzsf-socials a:hover{border-color:var(--hzsf-blue);color:var(--hzsf-blue);background:#14202a}.hz-shared-footer .hzsf-socials svg{width:18px;height:18px}.hz-shared-footer .hzsf-contact{display:flex;align-items:flex-start;flex-direction:column;gap:0}.hz-shared-footer .hzsf-contact a{font-size:12px;min-height:36px;display:inline-flex;align-items:center}.hz-shared-footer .hzsf-contact p{font-size:10px;color:var(--hzsf-muted);line-height:1.7;margin:10px 0 0}.hz-shared-footer .hzsf-footer-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.hz-shared-footer h2{font-family:Montserrat,Arial,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:.13em;margin:0 0 15px;color:#d1c9dc;font-weight:600}.hz-shared-footer ul{list-style:none;margin:0;padding:0}.hz-shared-footer li{margin:0;padding:0}.hz-shared-footer .hzsf-footer-nav a{display:flex;align-items:center;min-height:44px;font-size:13px;line-height:1.5;color:#bbb5c6}.hz-shared-footer .hzsf-footer-nav a:hover{color:var(--hzsf-blue)}.hz-shared-footer .hzsf-footer-legal{margin-top:30px;border-top:1px solid var(--hzsf-line);padding:18px 0 0}.hz-shared-footer .hzsf-policies{display:flex;gap:8px 24px;flex-wrap:wrap}.hz-shared-footer .hzsf-policies a,.hz-shared-footer .hzsf-policies button{font-size:11px;min-height:36px;display:inline-flex;align-items:center;color:#b4adbe}.hz-shared-footer .hzsf-policies button{padding:0;border:0;background:none}.hz-shared-footer .hzsf-policies a:hover,.hz-shared-footer .hzsf-policies button:hover{color:var(--hzsf-blue)}.hz-shared-footer .hzsf-legal-bottom{display:grid;grid-template-columns:minmax(0,2fr) minmax(250px,1fr);gap:32px 8vw;padding-top:22px;font-size:10px;color:#aaa3b4}.hz-shared-footer .hzsf-legal-bottom p{margin:0;line-height:1.8;font-weight:400}.hz-shared-footer .hzsf-legal-copy>p+p{margin-top:12px}.hz-shared-footer .hzsf-legal-bottom .hzsf-disclaimer{max-width:700px;font-size:10px;color:#928a9e}.hz-shared-footer .hzsf-legal-bottom .hzsf-billing{color:inherit}@media(min-width:1800px){.hz-shared-footer .hzsf-footer-nav a,.hz-shared-footer .hzsf-description{font-size:14px}.hz-shared-footer h2{font-size:12px}.hz-shared-footer .hzsf-policies a,.hz-shared-footer .hzsf-policies button{font-size:12px}.hz-shared-footer .hzsf-footer-nav a{min-height:44px}}@media(max-width:1100px){.hz-shared-footer .hzsf-footer-main{grid-template-columns:1fr;gap:38px}.hz-shared-footer .hzsf-brand-area{display:grid;grid-template-columns:1fr 1fr;gap:0 8vw}.hz-shared-footer .hzsf-brand-area .hzsf-logo,.hz-shared-footer .hzsf-brand-area .hzsf-description,.hz-shared-footer .hzsf-brand-area .hzsf-socials{grid-column:1}.hz-shared-footer .hzsf-brand-area .hzsf-contact{grid-column:2;grid-row:1/4;align-self:center}.hz-shared-footer .hzsf-description{margin-bottom:18px}.hz-shared-footer .hzsf-socials{margin-bottom:0}.hz-shared-footer .hzsf-footer-nav a{min-height:44px}}@media(max-width:600px){.hz-shared-footer{padding:40px var(--hz-gutter) 24px}.hz-shared-footer .hzsf-footer-main{gap:36px}.hz-shared-footer .hzsf-brand-area{display:block}.hz-shared-footer .hzsf-logo img{width:200px}.hz-shared-footer .hzsf-description{font-size:13px;margin:20px 0}.hz-shared-footer .hzsf-socials{margin-bottom:18px}.hz-shared-footer .hzsf-contact a{min-height:44px;font-size:12px}.hz-shared-footer .hzsf-contact p{font-size:10px}.hz-shared-footer .hzsf-footer-nav{grid-template-columns:1fr 1fr;gap:28px 24px}.hz-shared-footer h2{font-size:10px;margin-bottom:10px}.hz-shared-footer .hzsf-footer-nav a{font-size:12px}.hz-shared-footer .hzsf-policies{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.hz-shared-footer .hzsf-policies a,.hz-shared-footer .hzsf-policies button{min-height:44px;font-size:11px}.hz-shared-footer .hzsf-legal-bottom{grid-template-columns:1fr;gap:22px;font-size:10px}.hz-shared-footer .hzsf-footer-legal{padding-top:18px}}.hz-cart-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:var(--hz-text);text-decoration:none}.hz-cart-trigger:hover{color:var(--hz-primary-light)}.hz-cart-trigger:focus-visible{outline:2px solid var(--hz-primary);outline-offset:2px;border-radius:var(--hz-radius)}.hz-cart-trigger__count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:var(--hz-radius-full);background:var(--hz-primary);color:#050505;font-family:var(--hz-font-body);font-size:11px;font-weight:700;line-height:18px;text-align:center}.hz-cart-trigger__count.is-zero{display:none}.hz-cart-drawer{position:fixed;inset:0;z-index:10000;pointer-events:none;visibility:hidden}.hz-cart-drawer.is-open{pointer-events:auto;visibility:visible}.hz-cart-drawer__scrim{position:absolute;inset:0;background:rgb(0 0 0 / .6);opacity:0;transition:opacity var(--hz-transition)}.hz-cart-drawer.is-open .hz-cart-drawer__scrim{opacity:1}.hz-cart-drawer__panel{position:absolute;z-index:1;top:0;right:0;display:flex;flex-direction:column;width:min(420px, 100%);height:100%;background:var(--hz-bg-surface);border-left:1px solid var(--hz-border);box-shadow:var(--hz-shadow-lg);color:var(--hz-text);font-family:var(--hz-font-body);transform:translateX(100%);transition:transform 0.28s ease}.hz-cart-drawer.is-open .hz-cart-drawer__panel{transform:translateX(0)}.hz-cart-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;border-bottom:1px solid var(--hz-border)}.hz-cart-drawer__title{margin:0;font-family:var(--hz-font-display);font-size:var(--hz-text-2xl);font-weight:400;color:var(--hz-text)}.hz-cart-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--hz-radius);background:none;color:var(--hz-text-muted);cursor:pointer}.hz-cart-drawer__close:hover{color:var(--hz-text);background:var(--hz-bg-raised)}.hz-cart-drawer__inner{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-y:auto}.hz-cart-drawer.is-busy .hz-cart-drawer__inner{opacity:.5;pointer-events:none}.hz-cart-drawer__items{flex:1 1 auto;margin:0;padding:8px 24px;list-style:none}.hz-cart-drawer__item{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;padding:16px 0;border-bottom:1px solid var(--hz-border)}.hz-cart-drawer__item:last-child{border-bottom:0}.hz-cart-drawer__thumb{display:block;width:72px;height:72px;overflow:hidden;border-radius:var(--hz-radius);background:var(--hz-bg-raised)}.hz-cart-drawer__thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:left top}.hz-cart-drawer__thumb .hz-store-tile span{font-size:11px}.hz-cart-drawer__detail{display:flex;flex-direction:column;gap:6px;min-width:0}.hz-cart-drawer__name,.hz-cart-drawer__name a{color:var(--hz-text);font-size:var(--hz-text-sm);font-weight:600;line-height:1.4;text-decoration:none}.hz-cart-drawer__name a:hover{color:var(--hz-primary-light)}.hz-cart-drawer__price{color:var(--hz-text-muted);font-size:var(--hz-text-sm);line-height:1.5;overflow-wrap:anywhere}.hz-cart-drawer__remove{align-self:flex-start;min-height:44px;margin:-6px 0 -12px;padding:0;border:0;background:none;color:var(--hz-text-muted);font:inherit;font-size:var(--hz-text-xs);letter-spacing:.08em;text-decoration:underline;text-transform:uppercase;text-underline-offset:3px;cursor:pointer}.hz-cart-drawer__remove:hover{color:var(--hz-text);background:none}.hz-cart-drawer__footer{position:sticky;bottom:0;padding:20px 24px 24px;border-top:1px solid var(--hz-border);background:var(--hz-bg-surface)}.hz-cart-drawer__total{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px;font-size:var(--hz-text-base)}.hz-cart-drawer__note{margin:0 0 16px;color:var(--hz-text-muted);font-size:var(--hz-text-xs);line-height:1.55}.hz-cart-drawer__checkout{width:100%}.hz-cart-drawer__viewcart{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:4px;color:var(--hz-text-muted);font-size:var(--hz-text-sm);text-decoration:underline;text-underline-offset:3px}.hz-cart-drawer__viewcart:hover{color:var(--hz-text)}.hz-cart-drawer__empty{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:48px 24px;color:var(--hz-text-muted);text-align:center}.hz-cart-drawer__empty p{margin:0;font-size:var(--hz-text-sm)}body.hz-cart-drawer-open{overflow:hidden}.hz-store-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border:1px solid #fff0;border-radius:var(--hz-radius);font-family:var(--hz-font-body);font-size:var(--hz-text-sm);font-weight:700;letter-spacing:.06em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background var(--hz-transition),color var(--hz-transition),border-color var(--hz-transition)}.hz-store-btn--primary{background:var(--hz-primary);color:#050505}.hz-store-btn--primary:hover,.hz-store-btn--primary:focus{background:var(--hz-primary-light);color:#050505}.hz-store-btn--ghost{border-color:var(--hz-border);background:#fff0;color:var(--hz-text)}.hz-store-btn--ghost:hover,.hz-store-btn--ghost:focus{border-color:var(--hz-text-muted);color:var(--hz-text)}.hz-store-btn:focus-visible{outline:2px solid var(--hz-primary-light);outline-offset:3px}.hz-store-btn.loading{opacity:.6;pointer-events:none}.hz-store-tile{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:12px;background:radial-gradient(120% 90% at 20% 10%,rgb(16 171 242 / .22),transparent 60%),linear-gradient(160deg,#141414,#070707);color:var(--hz-text);text-align:center}.hz-store-tile span{font-family:var(--hz-font-display);font-size:clamp(1.1rem, 0.9rem + 1vw, 1.6rem);line-height:1.15}.hz-added-host{position:fixed;z-index:9990;top:calc(var(--hz-header-h, 72px) + 16px);right:24px;width:380px;max-width:calc(100% - 32px)}.hz-added-host.is-leaving{opacity:0;transform:translateY(-8px);transition:opacity 0.4s ease,transform 0.4s ease;pointer-events:none}.hz-added{position:relative;overflow:hidden;padding:18px 20px 20px;border:1px solid var(--hz-border);border-radius:var(--hz-radius-lg);background:var(--hz-bg-surface);box-shadow:var(--hz-shadow-lg);color:var(--hz-text);font-family:var(--hz-font-body);animation:hz-added-in 0.4s cubic-bezier(.2,.8,.2,1) both}@keyframes hz-added-in{from{opacity:0;transform:translateY(-12px) scale(.98)}to{opacity:1;transform:none}}.hz-added__head{display:flex;align-items:center;gap:12px;margin:-8px -12px 10px 0}.hz-added__check{flex:0 0 22px;height:22px;border-radius:50%;background:var(--hz-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23050505' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center / 12px no-repeat}.hz-added__title{flex:1 1 auto;font-size:var(--hz-text-sm);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hz-added__close{flex:0 0 44px;width:44px;height:44px;padding:0;border:0;border-radius:var(--hz-radius-full);background:#fff0;color:var(--hz-text-muted);font-size:1.5rem;line-height:1;cursor:pointer}.hz-added__close:hover{background:var(--hz-bg-raised);color:var(--hz-text)}.hz-added__item{display:flex;align-items:center;gap:16px;padding:12px 0 16px;border-top:1px solid var(--hz-border)}.hz-added__thumb{flex:0 0 64px;height:64px;overflow:hidden;border:1px solid var(--hz-border);border-radius:var(--hz-radius);background:var(--hz-bg-raised)}.hz-added__thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:left top}.hz-added__name{margin:0;font-size:var(--hz-text-sm);font-weight:600;line-height:1.4}.hz-added__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hz-added__actions .hz-store-btn{min-height:44px;padding:0 12px}.hz-added__timer{position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--hz-primary);transform-origin:left;transform:scaleX(0)}.hz-added.is-counting .hz-added__timer{animation:hz-added-count 7s linear forwards}@keyframes hz-added-count{from{transform:scaleX(1)}to{transform:scaleX(0)}}.woocommerce-message.hz-added-source{display:none!important}@media (max-width:520px){.hz-added-host{top:auto;right:16px;bottom:calc(16px + env(safe-area-inset-bottom, 0px))}}@media (prefers-reduced-motion:reduce){.hz-cart-drawer__panel,.hz-cart-drawer__scrim{transition:none}.hz-added{animation:none}}