.z-home-03 .z-sbe8891e861.z-sbe8891e861.z-sbe8891e861{max-width:1440px;margin:0 auto;padding:0 var(--z-edge) var(--z-section)}.z-home-03 .z-s9b1658ac40.z-s9b1658ac40.z-s9b1658ac40{color:var(--wp--preset--color--yellow)}.z-home-03 .z-s7cbd6b9c9f.z-s7cbd6b9c9f.z-s7cbd6b9c9f{font-style:italic;font-weight:500;color:var(--wp--preset--color--terracotta)}.z-home-03 .z-s26936e22e2.z-s26936e22e2.z-s26936e22e2{color:var(--wp--preset--color--terracotta)}.z-home-03 .z-s1efdc0cff1.z-s1efdc0cff1.z-s1efdc0cff1{font-size:var(--wp--preset--font-size--body)}:where(.z-home-03) a{color:inherit;text-decoration:none}:where(.z-home-03) a[href]:not(.link){transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),background-color .2s ease,color .2s ease,opacity .2s ease}@keyframes fade-up{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}:where(.z-home-03) .reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}:where(.z-home-03) .btn{display:inline-flex;align-items:center;gap:8px;padding:15px clamp(16px,1.9vw,28px);border-radius:10px;font-family:var(--wp--preset--font-family--lora);font-size:var(--wp--preset--font-size--button);font-weight:600;letter-spacing:-.01em;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),background-color .2s ease,color .2s ease}:where(.z-home-03) .btn-ink{background:var(--wp--preset--color--ink);color:var(--wp--preset--color--cream)}:where(.z-home-03) .btn-ink:hover{background:var(--wp--preset--color--yellow);color:var(--wp--preset--color--ink);transform:translateY(-3px)}@keyframes dog-bob{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-7px) rotate(2deg)}}@keyframes to-top-float-live{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}:where(.z-home-03) .trial-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,28px);align-items:stretch}:where(.z-home-03) .trial-photo{position:relative;overflow:hidden;border-radius:24px;background:var(--wp--preset--color--sand);min-height:clamp(300px,34vw,440px)}:where(.z-home-03) .trial-photo img{width:100%;height:100%;object-fit:cover;display:block}:where(.z-home-03) .trial-script{position:absolute;left:clamp(18px,2.2vw,32px);top:clamp(18px,2.2vw,32px);font-family:var(--wp--preset--font-family--fraunces);font-optical-sizing:auto;font-style:italic;font-weight:500;font-size:clamp(21px,2.2vw,32px);letter-spacing:-.01em;font-weight:500;line-height:1.22;color:var(--wp--preset--color--cream);text-shadow:0 2px 10px color-mix(in srgb,var(--wp--preset--color--ink) 45%,transparent);transform:rotate(-3deg)}:where(.z-home-03) .trial-panel{position:relative;overflow:hidden;background:var(--wp--preset--color--sand);border-radius:24px;padding:clamp(24px,3vw,44px) clamp(22px,2.8vw,40px);display:flex;flex-direction:column;align-items:flex-start}:where(.z-home-03) .trial-panel h2{font-family:var(--wp--preset--font-family--fraunces);font-optical-sizing:auto;font-weight:800;font-size:clamp(26px,2.9vw,42px);letter-spacing:-.03em;line-height:1.06;margin:0 0 14px;color:var(--wp--preset--color--ink)}:where(.z-home-03) .trial-panel p{font-size:var(--wp--preset--font-size--body);line-height:1.7;color:var(--wp--preset--color--muted);margin:0 0 20px;max-width:440px}:where(.z-home-03) .trial-checks{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-direction:column;gap:10px}:where(.z-home-03) .trial-checks li{position:relative;padding-left:30px;font-size:14.5px;line-height:1.5;color:var(--wp--preset--color--ink)}:where(.z-home-03) .trial-checks li::before{content:"";position:absolute;left:0;top:1px;width:19px;height:19px;border-radius:50%;background:var(--wp--preset--color--ink)}:where(.z-home-03) .trial-checks li::after{content:"";position:absolute;left:5.5px;top:7px;width:8px;height:4px;border-left:2px solid var(--wp--preset--color--yellow);border-bottom:2px solid var(--wp--preset--color--yellow);transform:rotate(-45deg)}:where(.z-home-03) .trial-stamp{position:absolute;right:clamp(16px,2vw,30px);bottom:clamp(16px,2vw,30px);width:clamp(94px,9vw,126px);height:clamp(94px,9vw,126px);border-radius:50%;background:var(--wp--preset--color--cream);color:var(--wp--preset--color--ink);border:2px dashed color-mix(in srgb,var(--wp--preset--color--ink) 35%,transparent);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1.1;transform:rotate(-7deg)}:where(.z-home-03) .trial-stamp-sm{font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}:where(.z-home-03) .trial-stamp-lg{font-family:var(--wp--preset--font-family--fraunces);font-weight:800;font-size:clamp(19px,1.8vw,25px);letter-spacing:-.02em;margin:2px 0}@media(max-width:900px){:where(.z-home-03) .trial-split{grid-template-columns:minmax(0,1fr)}}:where(.z-home-03) img,:where(.z-home-03) svg{max-width:100%}:where(.z-home-03) p,:where(.z-home-03) h2,:where(.z-home-03) li,:where(.z-home-03) a,:where(.z-home-03) span,:where(.z-home-03) div{overflow-wrap:break-word}:where(.z-home-03) .eyebrow{display:inline-block;max-width:100%;font-family:var(--wp--preset--font-family--fraunces);font-optical-sizing:auto;font-weight:500;font-size:clamp(16px,1.6vw,25px);line-height:1.2;letter-spacing:-.01em;color:var(--wp--preset--color--terracotta);margin:0 0 -2px;text-transform:none;font-style:italic}@media(hover:none) and (pointer:coarse){:where(.z-home-03) .btn{min-height:44px}}@media(prefers-reduced-motion:reduce){:where(.z-home-03) .reveal{animation:none !important;transition:none !important;opacity:1 !important;transform:none !important}}@media(max-width:480px){:where(.z-home-03) .btn{width:100%;justify-content:center}}:where(.z-home-03) .reveal{opacity:1 !important;transform:none !important;transition:none !important}@media(max-width:900px){:where(.z-home-03) section>*{min-width:0}}:where(.z-home-03) img{max-width:100%}