.siteNav-module__gTOf4G__nav{--sn-cream:#f0ebe0;--sn-ink:#1a1814;--sn-dark:#0e0d0b;--sn-mint:#4dbfaa;--sn-pad:clamp(1.25rem, 5vw, 5rem);--sn-serif:var(--font-heading,"new-kansas"), Georgia, serif;z-index:100;padding:.85rem var(--sn-pad);font-family:"DM Sans", var(--font-body,system-ui), sans-serif;background:color-mix(in srgb, var(--sn-cream) 88%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid color-mix(in srgb, var(--sn-ink) 8%, transparent);color:var(--sn-ink);align-items:center;gap:1.5rem;display:flex}.siteNav-module__gTOf4G__fixed{position:fixed;top:0;left:0;right:0}.siteNav-module__gTOf4G__inline{background:var(--sn-cream);position:relative}.siteNav-module__gTOf4G__logo{font-family:var(--sn-serif);color:var(--sn-ink);letter-spacing:-.01em;font-size:1.35rem;font-weight:900;text-decoration:none}.siteNav-module__gTOf4G__pill{background:color-mix(in srgb, var(--sn-mint) 18%, transparent);white-space:nowrap;border-radius:99px;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.75rem;font-weight:500;display:flex}.siteNav-module__gTOf4G__pillDot{background:var(--sn-mint);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite siteNav-module__gTOf4G__snPulse}@keyframes siteNav-module__gTOf4G__snPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}}.siteNav-module__gTOf4G__links{align-items:center;gap:1.5rem;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.siteNav-module__gTOf4G__links a,.siteNav-module__gTOf4G__toolsButton{font:inherit;color:var(--sn-ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:.9rem;font-weight:500;text-decoration:none}.siteNav-module__gTOf4G__links>li>a:not(.siteNav-module__gTOf4G__cta):hover,.siteNav-module__gTOf4G__toolsButton:hover,.siteNav-module__gTOf4G__links>li>a[aria-current=page],.siteNav-module__gTOf4G__toolsButton[data-current=true]{text-decoration:underline;-webkit-text-decoration-color:var(--sn-mint);text-decoration-color:var(--sn-mint);text-underline-offset:5px;text-decoration-thickness:2px}.siteNav-module__gTOf4G__links a:focus-visible,.siteNav-module__gTOf4G__toolsButton:focus-visible,.siteNav-module__gTOf4G__logo:focus-visible,.siteNav-module__gTOf4G__toggle:focus-visible{outline:3px solid var(--sn-mint);outline-offset:3px;border-radius:4px}.siteNav-module__gTOf4G__tools{position:relative}.siteNav-module__gTOf4G__caret{margin-left:.15rem;font-size:.7em}.siteNav-module__gTOf4G__toolsPanel{background:var(--sn-cream);border:1px solid color-mix(in srgb, var(--sn-ink) 12%, transparent);border-radius:10px;min-width:13rem;margin:0;padding:.5rem;list-style:none;position:absolute;top:calc(100% + .75rem);left:50%;transform:translate(-50%);box-shadow:0 18px 40px -20px #0e0d0b73}.siteNav-module__gTOf4G__toolsPanel:before{content:"";height:.8rem;position:absolute;inset:-.8rem 0 auto}.siteNav-module__gTOf4G__toolsPanel[hidden]{display:none}.siteNav-module__gTOf4G__toolsPanel a{white-space:nowrap;border-radius:6px;padding:.55rem .75rem;display:block}.siteNav-module__gTOf4G__toolsPanel a:hover,.siteNav-module__gTOf4G__toolsPanel a[aria-current=page]{background:color-mix(in srgb, var(--sn-mint) 22%, transparent);text-decoration:none}.siteNav-module__gTOf4G__links a.siteNav-module__gTOf4G__cta{background:var(--sn-ink);white-space:nowrap;border-radius:10px;transition:background .2s,color .2s;display:inline-block;color:var(--sn-cream)!important;padding:.6rem 1.35rem!important}.siteNav-module__gTOf4G__links a.siteNav-module__gTOf4G__cta:hover{background:var(--sn-mint);color:var(--sn-dark)!important}.siteNav-module__gTOf4G__toggle{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;margin-left:auto;display:none}.siteNav-module__gTOf4G__toggleBar{background:var(--sn-ink);border-radius:2px;width:22px;height:2px;transition:transform .2s,opacity .2s;display:block}.siteNav-module__gTOf4G__toggle[aria-expanded=true] .siteNav-module__gTOf4G__toggleBar:first-child{transform:translateY(7px)rotate(45deg)}.siteNav-module__gTOf4G__toggle[aria-expanded=true] .siteNav-module__gTOf4G__toggleBar:nth-child(2){opacity:0}.siteNav-module__gTOf4G__toggle[aria-expanded=true] .siteNav-module__gTOf4G__toggleBar:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (max-width:860px){.siteNav-module__gTOf4G__toggle{display:flex}.siteNav-module__gTOf4G__links{padding:.5rem var(--sn-pad) 1.25rem;background:var(--sn-cream);border-bottom:1px solid color-mix(in srgb, var(--sn-ink) 10%, transparent);flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:100%;left:0;right:0}.siteNav-module__gTOf4G__links.siteNav-module__gTOf4G__isOpen{display:flex}.siteNav-module__gTOf4G__links>li>a,.siteNav-module__gTOf4G__toolsButton{text-align:left;width:100%;padding:.85rem 0;font-size:1rem;display:block}.siteNav-module__gTOf4G__toolsPanel{box-shadow:none;background:0 0;border:0;padding:0 0 .5rem .75rem;position:static;transform:none}.siteNav-module__gTOf4G__toolsPanel:before{display:none}.siteNav-module__gTOf4G__links a.siteNav-module__gTOf4G__cta{text-align:center;width:100%;margin-top:.5rem;padding:.85rem 1.25rem!important}}@media (max-width:520px){.siteNav-module__gTOf4G__pill{display:none}}@media (prefers-reduced-motion:reduce){.siteNav-module__gTOf4G__pillDot{animation:none}}
.home-module__7XBcjq__page{--hp-cream:#f0ebe0;--hp-ink:#1a1814;--hp-dark:#0e0d0b;--hp-mint:#4dbfaa;--hp-coral:#c97b4b;--hp-rose:#b85c8a;--hp-coral-ink:#7a3d18;--hp-cream-soft:#f0ebe0b8;--hp-ink-soft:#1a1814cc;--hp-pad:clamp(1.5rem, 6vw, 5rem);--hp-serif:var(--font-heading,"new-kansas"), Georgia, serif;--hp-sans:"DM Sans", system-ui, sans-serif;background:var(--hp-cream);color:var(--hp-ink);font-family:var(--hp-sans);overflow-x:clip}.home-module__7XBcjq__page section,.home-module__7XBcjq__page footer{scroll-margin-top:4.5rem}.home-module__7XBcjq__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.home-module__7XBcjq__page a:focus-visible,.home-module__7XBcjq__page button:focus-visible{outline:3px solid var(--hp-mint);outline-offset:3px;border-radius:6px}.home-module__7XBcjq__skipLink{z-index:200;background:var(--hp-ink);color:var(--hp-cream);border-radius:8px;padding:.6rem 1rem;font-weight:600;position:absolute;top:-4rem;left:1rem}.home-module__7XBcjq__skipLink:focus{top:1rem}.home-module__7XBcjq__btn{font-family:var(--hp-sans);letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;min-width:min(100%,16rem);padding:1.1rem 2.25rem;font-size:clamp(.9rem,1.1vw,1rem);font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;border-radius:10px!important}.home-module__7XBcjq__btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px -12px #0e0d0b8c}.home-module__7XBcjq__btnTeal{background:var(--hp-mint);color:var(--hp-ink)}.home-module__7XBcjq__btnTeal:hover{background:color-mix(in srgb, var(--hp-mint) 88%, white)}.home-module__7XBcjq__btnBlack{background:var(--hp-ink);color:var(--hp-mint)}.home-module__7XBcjq__btnBlack:hover{background:color-mix(in srgb, var(--hp-ink) 88%, var(--hp-mint))}.home-module__7XBcjq__nav{z-index:100;padding:.85rem var(--hp-pad);background:color-mix(in srgb, var(--hp-cream) 88%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid color-mix(in srgb, var(--hp-ink) 8%, transparent);align-items:center;gap:1.5rem;display:flex;position:fixed;top:0;left:0;right:0}.home-module__7XBcjq__navLogo{font-family:var(--hp-serif);color:var(--hp-ink);letter-spacing:-.01em;font-size:1.35rem;font-weight:900;text-decoration:none}.home-module__7XBcjq__navPill{color:var(--hp-ink);background:color-mix(in srgb, var(--hp-mint) 18%, transparent);white-space:nowrap;border-radius:99px;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.75rem;font-weight:500;display:flex}.home-module__7XBcjq__navPillDot{background:var(--hp-mint);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite home-module__7XBcjq__pulse}@keyframes home-module__7XBcjq__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}}.home-module__7XBcjq__navLinks{align-items:center;gap:1.5rem;margin-left:auto;list-style:none;display:flex}.home-module__7XBcjq__navLinks a{color:var(--hp-ink);font-size:.9rem;font-weight:500;text-decoration:none}.home-module__7XBcjq__navLinks a:not(.home-module__7XBcjq__navCta):hover{text-underline-offset:4px;text-decoration:underline}.home-module__7XBcjq__navCta{background:var(--hp-ink);white-space:nowrap;border-radius:10px;padding:.6rem 1.35rem;transition:background .2s,color .2s;color:var(--hp-cream)!important}.home-module__7XBcjq__navCta:hover{background:var(--hp-mint);color:var(--hp-dark)!important}.home-module__7XBcjq__navToggle{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;margin-left:auto;display:none}.home-module__7XBcjq__navToggleBar{background:var(--hp-ink);border-radius:2px;width:22px;height:2px;transition:transform .2s,opacity .2s;display:block}.home-module__7XBcjq__navToggle[aria-expanded=true] .home-module__7XBcjq__navToggleBar:first-child{transform:translateY(7px)rotate(45deg)}.home-module__7XBcjq__navToggle[aria-expanded=true] .home-module__7XBcjq__navToggleBar:nth-child(2){opacity:0}.home-module__7XBcjq__navToggle[aria-expanded=true] .home-module__7XBcjq__navToggleBar:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (max-width:860px){.home-module__7XBcjq__navToggle{display:flex}.home-module__7XBcjq__navLinks{padding:.5rem var(--hp-pad) 1.25rem;background:var(--hp-cream);border-bottom:1px solid color-mix(in srgb, var(--hp-ink) 10%, transparent);flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:100%;left:0;right:0}.home-module__7XBcjq__navLinks.home-module__7XBcjq__isOpen{display:flex}.home-module__7XBcjq__navLinks li a{padding:.85rem 0;font-size:1rem;display:block}.home-module__7XBcjq__navLinks .home-module__7XBcjq__navCta{text-align:center;margin-top:.5rem;padding:.85rem 1.25rem}}@media (max-width:520px){.home-module__7XBcjq__navPill{display:none}}.home-module__7XBcjq__hero{height:60svh;min-height:420px;max-height:720px;padding:5.4rem calc(var(--hp-pad) * 1.08) clamp(1.62rem, 4.3vh, 3.24rem);background:var(--hp-dark);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.home-module__7XBcjq__blobField{filter:blur(72px)saturate(1.3);opacity:.48;z-index:0;position:absolute;inset:0;overflow:hidden}.home-module__7XBcjq__heroBlob{will-change:transform;border-radius:50%;position:absolute}.home-module__7XBcjq__heroBlob1{background:radial-gradient(circle, var(--hp-mint) 0%, transparent 70%);width:520px;height:520px;animation:22s ease-in-out infinite home-module__7XBcjq__drift1;top:-15%;right:5%}.home-module__7XBcjq__heroBlob2{background:radial-gradient(circle, var(--hp-coral) 0%, transparent 70%);width:420px;height:420px;animation:28s ease-in-out infinite home-module__7XBcjq__drift2;bottom:-20%;right:25%}.home-module__7XBcjq__heroBlob3{background:radial-gradient(circle, var(--hp-rose) 0%, transparent 70%);width:340px;height:340px;animation:20s ease-in-out infinite home-module__7XBcjq__drift3;top:20%;right:-8%}.home-module__7XBcjq__heroBlob4{background:radial-gradient(circle, var(--hp-mint) 0%, transparent 70%);opacity:.3;width:300px;height:300px;animation:24s ease-in-out infinite home-module__7XBcjq__drift4;bottom:10%;left:5%}@keyframes home-module__7XBcjq__drift1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-40px,30px)scale(1.05)}66%{transform:translate(20px,-20px)scale(.97)}}@keyframes home-module__7XBcjq__drift2{0%,to{transform:translate(0)scale(1)}40%{transform:translate(30px,-40px)scale(1.08)}70%{transform:translate(-20px,15px)scale(.95)}}@keyframes home-module__7XBcjq__drift3{0%,to{transform:translate(0)}50%{transform:translate(-30px,40px)scale(1.06)}}@keyframes home-module__7XBcjq__drift4{0%,to{transform:translate(0)}60%{transform:translate(40px,-25px)scale(1.04)}}.home-module__7XBcjq__heroKite{z-index:0;opacity:.45;pointer-events:none;width:auto;height:calc(100% - 3rem);position:absolute;top:4.5rem;left:clamp(-3rem,2vw,4rem);-webkit-mask-image:linear-gradient(#000 45%,#0000 100%);mask-image:linear-gradient(#000 45%,#0000 100%)}.home-module__7XBcjq__heroInner{z-index:1;flex-direction:column;gap:clamp(1.25rem,3.5vh,2.5rem);width:min(100%,980px);margin:0 auto;display:flex;position:relative}.home-module__7XBcjq__heroHeadline{font-family:var(--hp-serif);color:var(--hp-cream);letter-spacing:-.01em;font-size:clamp(1.9rem,min(4.6vw,7.2vh),4.25rem);font-weight:900;line-height:1.42}.home-module__7XBcjq__heroHeadline span{width:fit-content;margin-inline:auto;display:block}.home-module__7XBcjq__heroHeadline span:first-child{translate:-42%}.home-module__7XBcjq__heroHeadline span:nth-child(2){translate:18%}.home-module__7XBcjq__heroHeadline span:nth-child(3){translate:-6%}.home-module__7XBcjq__heroCta{align-self:flex-end}@media (max-width:720px){.home-module__7XBcjq__hero{height:auto;min-height:60svh;max-height:none;padding-top:6.5rem}.home-module__7XBcjq__heroKite{opacity:.22;height:85%;left:-4rem}.home-module__7XBcjq__heroInner{margin-left:0}.home-module__7XBcjq__heroHeadline span:first-child{translate:-22%}.home-module__7XBcjq__heroHeadline span:nth-child(2){translate:10%}.home-module__7XBcjq__heroHeadline span:nth-child(3){translate:-2%}.home-module__7XBcjq__heroCta{align-self:stretch}}.home-module__7XBcjq__ifSection{--dial-d:clamp(170px, 18vw, 270px);--arc-gap:clamp(1rem, 1.8vw, 1.75rem);padding:clamp(2.75rem, 6vh, 4.5rem) var(--hp-pad) clamp(3rem, 7vh, 5rem);background:var(--hp-cream);position:relative}.home-module__7XBcjq__ifAnchor{font-family:var(--hp-serif);color:var(--hp-ink);-webkit-user-select:none;user-select:none;margin:0 0 clamp(.75rem,2vh,1.5rem) clamp(0rem,4vw,4rem);font-size:clamp(3.5rem,7vw,5.75rem);font-weight:900;line-height:.85}.home-module__7XBcjq__ifHead{flex-wrap:wrap;align-items:flex-end;gap:.5rem 1.25rem;margin:0 0 clamp(.75rem,2vh,1.5rem) clamp(0rem,4vw,4rem);display:flex}.home-module__7XBcjq__ifHead .home-module__7XBcjq__ifAnchor{margin:0}.home-module__7XBcjq__ifPrompt{color:var(--hp-ink-soft);align-items:center;gap:.5rem;padding-bottom:.6rem;font-size:.95rem;font-weight:600;display:flex}.home-module__7XBcjq__ifPrompt:before{content:"";background:var(--hp-mint);flex:none;width:1.75rem;height:2px}.home-module__7XBcjq__ifCol,.home-module__7XBcjq__thenCol{min-width:0}.home-module__7XBcjq__thenAnchor{font-family:var(--hp-serif);color:var(--hp-ink);-webkit-user-select:none;user-select:none;margin-bottom:clamp(.75rem,2vh,1.5rem);font-size:clamp(3.5rem,7vw,5.75rem);font-style:italic;font-weight:900;line-height:.85}.home-module__7XBcjq__ifLink{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.home-module__7XBcjq__ifLinkPath{fill:none;stroke:var(--hp-mint);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:d .35s;animation:.7s cubic-bezier(.65,0,.35,1) .15s forwards home-module__7XBcjq__linkDraw}@keyframes home-module__7XBcjq__linkDraw{to{stroke-dashoffset:0}}.home-module__7XBcjq__ifLinkDot{fill:var(--hp-mint)}@media (max-width:720px){.home-module__7XBcjq__ifLink{display:none}}.home-module__7XBcjq__ifGrid{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);align-items:start;gap:clamp(1.5rem,8vw,8.5rem);max-width:1280px;display:grid;position:relative}.home-module__7XBcjq__ifStage{margin-left:calc(-1 * var(--hp-pad));min-height:calc(var(--dial-d) * .9);align-items:center;padding:clamp(.5rem,1.5vh,1rem) 0;display:flex;position:relative}.home-module__7XBcjq__halfDial{top:50%;left:calc(var(--dial-d) * -.4);width:var(--dial-d);height:var(--dial-d);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:radial-gradient(circle,#6b6a67 0%,#4e4d4a 55%,#3e3d3a 100%);border-radius:50%;position:absolute;transform:translateY(-50%);box-shadow:inset 0 2px #ffffff14,inset 0 -14px 30px #00000059,0 18px 40px -18px #0e0d0b8c}.home-module__7XBcjq__halfDial.home-module__7XBcjq__isDragging{cursor:grabbing}.home-module__7XBcjq__halfDial:focus{outline:none}.home-module__7XBcjq__halfDial:focus-visible{outline:3px solid var(--hp-mint);outline-offset:6px}.home-module__7XBcjq__halfDialKnurl{background:repeating-conic-gradient(#ffffff12 0deg 1.5deg,#0000 1.5deg 4deg);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 calc(50% - 10px),#000 calc(50% - 9px));mask:radial-gradient(circle,#0000 calc(50% - 10px),#000 calc(50% - 9px))}.home-module__7XBcjq__halfDialFace{will-change:transform;border-radius:50%;position:absolute;inset:0}.home-module__7XBcjq__halfDialDot{background:#22211e;border-radius:50%;width:clamp(20px,2.4vw,32px);height:clamp(20px,2.4vw,32px);position:absolute;top:50%;right:clamp(1.1rem,2vw,1.9rem);transform:translateY(-50%);box-shadow:inset 0 3px 6px #0009,0 1px #ffffff1f}.home-module__7XBcjq__ifBars{z-index:1;pointer-events:none;gap:calc(var(--dial-d) * .06);flex-direction:column;width:100%;list-style:none;display:flex;position:relative}.home-module__7XBcjq__ifBarItem{margin-left:calc(var(--dial-d) * .6 + var(--arc-gap));pointer-events:auto;align-items:center;gap:.85rem;display:flex}.home-module__7XBcjq__ifBar{text-align:left;background:var(--hp-ink);min-width:0;color:var(--hp-cream);font-family:var(--hp-sans);letter-spacing:.01em;cursor:pointer;border:0;flex:1;padding:clamp(.7rem,1.4vh,.9rem) clamp(1rem,1.6vw,1.4rem);font-size:clamp(.9rem,1.1vw,1.02rem);font-weight:700;line-height:1.3;transition:box-shadow .35s,transform .35s,background .35s;border-radius:6px!important}.home-module__7XBcjq__ifBar em{color:var(--hp-mint);font-style:italic}.home-module__7XBcjq__ifBar:hover{background:#24221e}.home-module__7XBcjq__isSelected .home-module__7XBcjq__ifBar{box-shadow:0 0 0 2px var(--hp-mint), 0 0 22px 2px color-mix(in srgb, var(--hp-mint) 45%, transparent), 0 12px 28px -14px #0e0d0b99;background:#22201c;transform:translate(4px)}.home-module__7XBcjq__revealReady .home-module__7XBcjq__ifBarItem,.home-module__7XBcjq__revealReady .home-module__7XBcjq__ifBarLast{margin-top:clamp(.5rem,2vh,1.25rem)}.home-module__7XBcjq__ifBarLast .home-module__7XBcjq__ifBar{letter-spacing:.04em;font-size:clamp(1rem,1.35vw,1.2rem)}.home-module__7XBcjq__dialAnswer{background:var(--hp-ink);color:var(--hp-cream);border-radius:16px;transition:box-shadow .4s;overflow:hidden;box-shadow:0 30px 60px -32px #0e0d0b99}.home-module__7XBcjq__dialAnswer.home-module__7XBcjq__isLinked{box-shadow:0 0 0 2px var(--hp-mint), 0 0 26px 2px color-mix(in srgb, var(--hp-mint) 35%, transparent), 0 30px 60px -32px #0e0d0b99}.home-module__7XBcjq__dialAnswerMedia{aspect-ratio:16/10;background:#1e1c18;position:relative;overflow:hidden}.home-module__7XBcjq__dialAnswerImg{object-fit:cover;object-position:center 18%;opacity:0;width:100%;height:100%;transition:opacity .6s,transform 1.4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(1.05)}.home-module__7XBcjq__dialAnswerImg.home-module__7XBcjq__isActive{opacity:1;transform:scale(1)}.home-module__7XBcjq__dialAnswerBody{min-height:15rem;padding:clamp(1.15rem,2vw,1.6rem) clamp(1.25rem,2.2vw,1.75rem) clamp(1.35rem,2.4vw,1.85rem)}.home-module__7XBcjq__dialAnswerText{animation:.55s cubic-bezier(.22,1,.36,1) both home-module__7XBcjq__answerIn}@keyframes home-module__7XBcjq__answerIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.home-module__7XBcjq__dialAnswerEyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--hp-mint);margin-bottom:.5rem;font-size:.75rem;font-weight:600}.home-module__7XBcjq__dialAnswerTitle{font-family:var(--hp-serif);margin-bottom:.6rem;font-size:clamp(1.3rem,1.9vw,1.7rem);font-weight:900;line-height:1.15}.home-module__7XBcjq__dialAnswerCopy{color:var(--hp-cream-soft);margin-bottom:1.1rem;font-size:.95rem;line-height:1.55}.home-module__7XBcjq__dialAnswerLink{background:var(--hp-mint);color:var(--hp-ink);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.4rem;padding:.65rem 1.1rem;font-size:.82rem;font-weight:600;transition:background .2s;display:inline-flex;border-radius:8px!important}.home-module__7XBcjq__dialAnswerLink:hover{background:color-mix(in srgb, var(--hp-mint) 85%, white)}.home-module__7XBcjq__ifFooter{margin-top:clamp(2rem,5vh,3rem)}.home-module__7XBcjq__resolutionText{font-family:var(--hp-serif);color:var(--hp-ink);text-align:center;margin-bottom:clamp(1rem,2.5vh,1.75rem);font-size:clamp(1.75rem,3.8vw,2.75rem);font-style:italic;font-weight:900}.home-module__7XBcjq__ifCtas{flex-wrap:wrap;justify-content:center;gap:clamp(1rem,3vw,2.5rem);display:flex}.home-module__7XBcjq__ifCtas .home-module__7XBcjq__btn{min-width:min(100%,18rem)}@media (max-width:720px){.home-module__7XBcjq__ifSection{--dial-d:200px;--arc-gap:.75rem}.home-module__7XBcjq__ifGrid{grid-template-columns:1fr}.home-module__7XBcjq__halfDial{left:calc(var(--dial-d) * -.62)}.home-module__7XBcjq__ifStage{min-height:calc(var(--dial-d) * 1.1)}.home-module__7XBcjq__ifBars{gap:.85rem}.home-module__7XBcjq__ifBarItem{margin-left:calc(var(--dial-d) * .38 + var(--arc-gap));flex-direction:column;align-items:flex-start;gap:.5rem}.home-module__7XBcjq__ifBar{width:100%;font-size:.95rem}.home-module__7XBcjq__ifCtas .home-module__7XBcjq__btn{width:100%}}.home-module__7XBcjq__workSection{background:var(--hp-cream);padding:clamp(3rem,7vh,5rem) clamp(1rem,2.5vw,2.5rem)}.home-module__7XBcjq__workHeader{text-align:center;margin-bottom:clamp(1.5rem,4vh,2.5rem)}.home-module__7XBcjq__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--hp-coral-ink);margin-bottom:.5rem;font-size:.75rem;font-weight:600}.home-module__7XBcjq__workHeading{font-family:var(--hp-serif);color:var(--hp-ink);font-size:clamp(2rem,4.2vw,3.25rem);font-weight:900}.home-module__7XBcjq__workFooter{text-align:center;margin-top:clamp(1.75rem,4vh,2.75rem)}.home-module__7XBcjq__puzzle{max-width:1390px;margin:0 auto;position:relative}.home-module__7XBcjq__puzzleSvg{width:100%;height:auto;display:block;overflow:visible}.home-module__7XBcjq__puzzlePiece{cursor:pointer;outline:none}.home-module__7XBcjq__puzzleInfo{pointer-events:none;background:linear-gradient(#0e0d0b00 20%,#0e0d0bb3 55%,#0e0d0beb 100%);border-radius:14px;align-items:flex-end;display:flex;position:absolute;overflow:hidden}.home-module__7XBcjq__puzzle:has(.home-module__7XBcjq__puzzlePiece:focus-visible) .home-module__7XBcjq__puzzleInfo{box-shadow:inset 0 0 0 3px var(--hp-mint)}.home-module__7XBcjq__puzzleInfoInner{max-width:34rem;padding:clamp(1rem,2vw,1.75rem);animation:.6s cubic-bezier(.22,1,.36,1) .45s both home-module__7XBcjq__infoIn}@keyframes home-module__7XBcjq__infoIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.home-module__7XBcjq__puzzleTags{letter-spacing:.12em;text-transform:uppercase;color:var(--hp-mint);margin-bottom:.35rem;font-size:.77rem;font-weight:600;display:block}.home-module__7XBcjq__puzzleTitle{font-family:var(--hp-serif);color:var(--hp-cream);margin-bottom:.4rem;font-size:clamp(1.4rem,2.2vw,1.95rem);font-weight:900;line-height:1.1}.home-module__7XBcjq__puzzleSummary{color:var(--hp-cream-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.9rem;font-size:.96rem;line-height:1.45;display:-webkit-box;overflow:hidden}.home-module__7XBcjq__puzzleCta{background:var(--hp-mint);color:var(--hp-ink);letter-spacing:.1em;text-transform:uppercase;border-radius:8px;align-items:center;gap:.4rem;padding:.66rem 1.2rem;font-size:.88rem;font-weight:600;display:inline-flex}.home-module__7XBcjq__workCards{list-style:none;display:none}@media (max-width:720px){.home-module__7XBcjq__puzzle{display:none}.home-module__7XBcjq__workCards{flex-direction:column;gap:1.25rem;display:flex}.home-module__7XBcjq__workCard{background:var(--hp-ink);color:var(--hp-cream);border-radius:14px;text-decoration:none;display:block;overflow:hidden}.home-module__7XBcjq__workCard img{aspect-ratio:16/10;object-fit:cover;object-position:top center;width:100%;display:block}.home-module__7XBcjq__workCardBody{padding:1.1rem 1.25rem 1.35rem;display:block}.home-module__7XBcjq__workCardTitle{font-family:var(--hp-serif);margin-bottom:.35rem;font-size:1.35rem;font-weight:900;display:block}.home-module__7XBcjq__workCardSummary{color:var(--hp-cream-soft);margin-bottom:.9rem;font-size:.9rem;line-height:1.45;display:block}.home-module__7XBcjq__workCardCta{color:var(--hp-mint);border-bottom:2px solid var(--hp-mint);padding-bottom:2px;font-size:.9rem;font-weight:700;display:inline-block}}.home-module__7XBcjq__testimonialSection{padding:clamp(3rem, 7vh, 5rem) var(--hp-pad);background:var(--hp-dark)}.home-module__7XBcjq__testimonialInner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);max-width:1080px;margin:0 auto;display:grid}@media (max-width:760px){.home-module__7XBcjq__testimonialInner{grid-template-columns:1fr}}.home-module__7XBcjq__testiStack{--card-w:clamp(190px, 19vw, 250px);--peek:clamp(48px, 5.5vw, 76px);width:calc(var(--card-w) + 2 * var(--peek));aspect-ratio:auto;max-width:100%;height:calc(var(--card-w) * 1.32 + 28px);margin:0 auto;position:relative}.home-module__7XBcjq__testiCard{width:var(--card-w);aspect-ratio:3/4;background:#1e1c18;border-radius:14px;transition:transform .55s cubic-bezier(.34,1.2,.64,1),box-shadow .55s,z-index 0s linear .2s;position:absolute;top:0;left:50%;overflow:hidden}.home-module__7XBcjq__testiCard img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.home-module__7XBcjq__testiCard:after{content:"";opacity:0;pointer-events:none;transition:opacity .45s;position:absolute;inset:0}.home-module__7XBcjq__cardFront{z-index:3;transform:translate(-50%,28px);box-shadow:0 28px 50px -22px #0e0d0b99,0 8px 16px -8px #0e0d0b59}.home-module__7XBcjq__cardBackRight{z-index:2;transform:translate(calc(-50% + var(--peek)), 0) scale(.94);box-shadow:0 16px 30px -18px #0e0d0b73}.home-module__7XBcjq__cardBackRight:after{background:var(--hp-mint);opacity:.88}.home-module__7XBcjq__cardBackLeft{z-index:1;transform:translate(calc(-50% - var(--peek)), 0) scale(.94);box-shadow:0 16px 30px -18px #0e0d0b73}.home-module__7XBcjq__cardBackLeft:after{background:var(--hp-rose);opacity:.9}.home-module__7XBcjq__cardHidden{z-index:0;opacity:0;transform:translate(-50%)scale(.9)}.home-module__7XBcjq__testiArrows{justify-content:center;align-items:center;gap:1rem;margin-top:1.75rem;display:flex}.home-module__7XBcjq__testiArrow{color:var(--hp-cream);cursor:pointer;background:#f0ebe01a;border:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.1rem;transition:background .2s,color .2s;display:flex;border-radius:50%!important}.home-module__7XBcjq__testiArrow:hover{background:var(--hp-mint);color:var(--hp-ink)}.home-module__7XBcjq__testiDots{gap:.4rem;display:flex}.home-module__7XBcjq__testiDot{background:#f0ebe04d;border-radius:50%;width:6px;height:6px;transition:background .3s}.home-module__7XBcjq__testiDot.home-module__7XBcjq__isActive{background:var(--hp-mint)}.home-module__7XBcjq__testimonialContent{color:var(--hp-cream);max-width:30rem}.home-module__7XBcjq__testiQuote{font-family:var(--hp-sans);color:var(--hp-cream);margin-bottom:1.25rem;font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:700;line-height:1.4}.home-module__7XBcjq__testiAttribution{text-align:right;margin-bottom:1.75rem}.home-module__7XBcjq__testiName{letter-spacing:.04em;color:var(--hp-cream);font-size:.95rem;font-weight:500}.home-module__7XBcjq__testiOrg{color:var(--hp-cream-soft);margin-top:.2rem;font-size:.85rem}.home-module__7XBcjq__testiProjectLink{color:var(--hp-cream);border-bottom:2px solid var(--hp-mint);padding-bottom:2px;font-size:.9rem;font-weight:700;text-decoration:none}.home-module__7XBcjq__testiProjectLink:hover{color:var(--hp-mint)}.home-module__7XBcjq__footer{background:var(--hp-ink);color:var(--hp-cream);padding:clamp(2.75rem, 6vh, 4.5rem) var(--hp-pad) clamp(1.5rem, 3vh, 2.25rem);border-top:1px solid #f0ebe014}.home-module__7XBcjq__footerInner{max-width:1100px;margin:0 auto}.home-module__7XBcjq__footerTop{border-bottom:1px solid #f0ebe01f;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:3rem;margin-bottom:1.5rem;padding-bottom:2rem;display:flex}.home-module__7XBcjq__footerLogo{font-family:var(--hp-serif);color:var(--hp-cream);margin-bottom:.5rem;font-size:1.5rem;font-weight:900}.home-module__7XBcjq__footerTagline{color:var(--hp-cream-soft);font-size:.9rem}.home-module__7XBcjq__footerHeading{font-family:var(--hp-serif);color:var(--hp-cream);margin-bottom:1rem;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:900}.home-module__7XBcjq__footerEmail{color:var(--hp-mint);border-bottom:1.5px solid var(--hp-mint);padding-bottom:2px;font-size:1rem;font-weight:600;text-decoration:none}.home-module__7XBcjq__footerEmail:hover{color:color-mix(in srgb, var(--hp-mint) 70%, white)}.home-module__7XBcjq__footerSignup{border-bottom:1px solid #f0ebe01f;justify-content:center;margin-bottom:1.5rem;padding-bottom:2rem;display:flex}.home-module__7XBcjq__footerBottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.home-module__7XBcjq__footerCopy{color:var(--hp-cream-soft);font-size:.8rem}.home-module__7XBcjq__footerCopy a{text-underline-offset:3px;text-decoration:underline}.home-module__7XBcjq__footerSocial{gap:1.5rem;list-style:none;display:flex}.home-module__7XBcjq__footerSocial a{letter-spacing:.05em;color:var(--hp-cream-soft);font-size:.8rem;font-weight:700;text-decoration:none;transition:color .2s}.home-module__7XBcjq__footerSocial a:hover{color:var(--hp-mint)}@media (prefers-reduced-motion:reduce){.home-module__7XBcjq__ifLinkPath{stroke-dashoffset:0}.home-module__7XBcjq__heroBlob,.home-module__7XBcjq__navPillDot,.home-module__7XBcjq__ifLinkPath,.home-module__7XBcjq__dialAnswerText,.home-module__7XBcjq__puzzleInfoInner{animation:none}.home-module__7XBcjq__revealReady .home-module__7XBcjq__ifBarItem{opacity:1;transition:none;translate:none}.home-module__7XBcjq__ifBar,.home-module__7XBcjq__dialAnswerImg,.home-module__7XBcjq__dialAnswerText,.home-module__7XBcjq__puzzleInfoInner,.home-module__7XBcjq__testiCard,.home-module__7XBcjq__btn{transition:none}}
.design-module__LwUVXW__page{padding-top:0}.design-module__LwUVXW__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.design-module__LwUVXW__nav{z-index:50;padding:.8rem var(--hp-pad);background:color-mix(in srgb, var(--hp-cream) 90%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid color-mix(in srgb, var(--hp-ink) 8%, transparent);align-items:center;gap:1.5rem;display:flex;position:sticky;top:0}.design-module__LwUVXW__navLogo{font-family:var(--hp-serif);color:var(--hp-ink);white-space:nowrap;font-size:1.35rem;font-weight:900}.design-module__LwUVXW__navLogoSub{font-family:var(--hp-sans);letter-spacing:.14em;text-transform:uppercase;background:var(--hp-mint);color:var(--hp-ink);vertical-align:.25em;border-radius:4px;margin-left:.35rem;padding:.2rem .45rem;font-size:.7rem;font-weight:600}.design-module__LwUVXW__navLinks{align-items:center;gap:1.5rem;margin-left:auto;list-style:none;display:flex}.design-module__LwUVXW__navLinks a{color:var(--hp-ink);font-size:.9rem;font-weight:500}.design-module__LwUVXW__navLinks a:not(.design-module__LwUVXW__navCta):hover{text-underline-offset:4px;text-decoration:underline}.design-module__LwUVXW__navCta{background:var(--hp-ink);white-space:nowrap;border-radius:10px;padding:.55rem 1.2rem;transition:background .2s,color .2s;color:var(--hp-cream)!important}.design-module__LwUVXW__navCta:hover{background:var(--hp-mint);color:var(--hp-ink)!important}@media (max-width:640px){.design-module__LwUVXW__navHideSm{display:none}}.design-module__LwUVXW__intro{min-height:clamp(420px,62vh,620px);padding:clamp(2rem, 6vh, 4rem) var(--hp-pad);background:var(--hp-dark);align-items:center;display:flex;position:relative;overflow:hidden}.design-module__LwUVXW__introBg{object-fit:cover;object-position:center 30%;filter:saturate(.8)brightness(.55)blur(2px);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.03)}.design-module__LwUVXW__introCard{-webkit-backdrop-filter:blur(6px);width:min(100%,34rem);color:var(--hp-cream);background:#1e1c18db;border-radius:4px;padding:clamp(1.75rem,4vw,3.25rem);position:relative}.design-module__LwUVXW__introEyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--hp-mint);margin-bottom:.9rem;font-size:.72rem;font-weight:600}.design-module__LwUVXW__introTitle{font-family:var(--hp-serif);margin-bottom:clamp(1.25rem,3vh,2rem);font-size:clamp(2rem,4vw,3rem);font-style:normal;font-weight:900;line-height:1.05}.design-module__LwUVXW__introLines{gap:1.1rem;max-width:24rem;margin-left:clamp(0rem,1.5vw,1.25rem);font-size:clamp(.98rem,1.3vw,1.1rem);line-height:1.5;list-style:none;display:grid}.design-module__LwUVXW__work{padding:clamp(1rem, 3vh, 2rem) var(--hp-pad) clamp(3rem, 8vh, 5rem);max-width:1400px;margin:0 auto}.design-module__LwUVXW__sectionHeading{font-family:var(--hp-serif);margin-bottom:1rem;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:900}.design-module__LwUVXW__workHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.design-module__LwUVXW__viewToggle{border:1px solid #1a181440;border-radius:6px;display:inline-flex;overflow:hidden}.design-module__LwUVXW__viewToggle button{font:inherit;letter-spacing:.1em;text-transform:uppercase;color:var(--hp-ink-soft);cursor:pointer;background:0 0;border:0;padding:.5rem .95rem;font-size:.78rem;font-weight:600;border-radius:0!important}.design-module__LwUVXW__viewToggle button+button{border-left:1px solid #1a181440}.design-module__LwUVXW__viewToggle button[aria-pressed=true]{background:var(--hp-ink);color:var(--hp-cream)}.design-module__LwUVXW__catIndex{border-top:2px solid var(--hp-ink);border-bottom:1px solid #1a181433;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-top:.75rem;display:grid}.design-module__LwUVXW__catCell{font:inherit;text-align:left;color:var(--hp-ink);cursor:pointer;background:0 0;border:0;border-left:1px solid #1a18141f;grid-template-columns:1fr auto;grid-template-areas:"num count""label label";gap:.35rem .5rem;padding:.85rem .9rem 1rem;transition:background .25s,color .25s;display:grid;position:relative;border-radius:0!important}.design-module__LwUVXW__catCell:first-child{border-left:0}.design-module__LwUVXW__catCell:after{content:"";background:var(--hp-mint);transform-origin:0;height:3px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.design-module__LwUVXW__catCell:hover{background:#1a18140a}.design-module__LwUVXW__catCell:hover:after{transform:scaleX(.35)}.design-module__LwUVXW__catCell[aria-pressed=true]{background:var(--hp-ink);color:var(--hp-cream)}.design-module__LwUVXW__catCell[aria-pressed=true]:after{transform:scaleX(1)}.design-module__LwUVXW__catNum{letter-spacing:.1em;opacity:.6;font-variant-numeric:tabular-nums;grid-area:num;font-size:.7rem;font-weight:600}.design-module__LwUVXW__catCount{font-variant-numeric:tabular-nums;opacity:.6;grid-area:count;font-size:.75rem}.design-module__LwUVXW__catLabel{font-family:var(--hp-serif);grid-area:label;font-size:clamp(.95rem,1.2vw,1.12rem);font-weight:900;line-height:1.15}.design-module__LwUVXW__catNote{color:var(--hp-ink-soft);min-height:1.4em;margin:.9rem 0 clamp(1.25rem,3vh,1.75rem);font-size:.92rem}.design-module__LwUVXW__emptyState{border:1px dashed #1a18144d;border-radius:8px;margin-bottom:1rem;padding:1.5rem}.design-module__LwUVXW__emptyState a{border-bottom:2px solid var(--hp-mint);font-weight:700}@media (max-width:900px){.design-module__LwUVXW__catIndex{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.design-module__LwUVXW__catIndex::-webkit-scrollbar{display:none}.design-module__LwUVXW__catCell{scroll-snap-align:start;flex:none;min-width:9.5rem}}.design-module__LwUVXW__tableWrap{overflow-x:auto}.design-module__LwUVXW__table{border-collapse:collapse;width:100%;font-size:.92rem}.design-module__LwUVXW__table th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--hp-ink-soft);border-bottom:1px solid #1a18144d;padding:0 .9rem .7rem;font-size:.7rem;font-weight:600}.design-module__LwUVXW__table td{vertical-align:middle;border-bottom:1px solid #1a18141f;padding:.7rem .9rem}.design-module__LwUVXW__table tbody tr{transition:background .2s}.design-module__LwUVXW__table tbody tr:hover{background:#4dbfaa1a}.design-module__LwUVXW__table tr[hidden]{display:none}.design-module__LwUVXW__colNum{font-variant-numeric:tabular-nums;width:3.5rem;color:var(--hp-ink-soft)}.design-module__LwUVXW__colYear{font-variant-numeric:tabular-nums;width:4.5rem}.design-module__LwUVXW__rowLink{font-family:var(--hp-serif);align-items:center;gap:.85rem;font-size:1.02rem;font-weight:900;display:flex}.design-module__LwUVXW__rowLink img{object-fit:cover;object-position:top center;background:#1e1c18;border-radius:4px;flex:none;width:4.5rem;height:3rem}.design-module__LwUVXW__rowLink:hover span{text-decoration:underline;-webkit-text-decoration-color:var(--hp-mint);text-decoration-color:var(--hp-mint);text-underline-offset:4px}@media (max-width:720px){.design-module__LwUVXW__table thead{display:none}.design-module__LwUVXW__table,.design-module__LwUVXW__table tbody,.design-module__LwUVXW__table tr,.design-module__LwUVXW__table td{width:100%;display:block}.design-module__LwUVXW__table tr{border-bottom:1px solid #1a181426;padding:.85rem 0}.design-module__LwUVXW__table td{border:0;padding:.2rem 0}.design-module__LwUVXW__table td[data-label]:before{content:attr(data-label) " · ";letter-spacing:.1em;text-transform:uppercase;color:var(--hp-ink-soft);font-size:.7rem}.design-module__LwUVXW__colNum{display:none!important}}.design-module__LwUVXW__grid{--cols:3;--gap-x:clamp(1rem, 2vw, 1.75rem);grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:clamp(1.75rem, 3vw, 2.75rem) var(--gap-x);grid-auto-flow:dense;list-style:none;display:grid;container-type:inline-size}.design-module__LwUVXW__tile{min-width:0}.design-module__LwUVXW__tile[data-wide]{grid-column:span 2}.design-module__LwUVXW__tile[hidden],.design-module__LwUVXW__grid[hidden],.design-module__LwUVXW__tableWrap[hidden],.design-module__LwUVXW__offer[hidden]{display:none}.design-module__LwUVXW__tileLink{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.design-module__LwUVXW__tileLink:focus-visible{outline:3px solid var(--accent);outline-offset:4px;border-radius:8px}.design-module__LwUVXW__tileFrame{height:calc((100cqw - (var(--cols) - 1) * var(--gap-x)) / var(--cols) * .75);background:color-mix(in srgb, var(--hp-ink) 6%, var(--hp-cream));border-radius:8px;justify-content:center;align-items:center;transition:background .4s;display:flex;position:relative;overflow:hidden}.design-module__LwUVXW__tileFrame[data-fit=mat]{padding:clamp(1rem,2.5cqw,1.75rem)}.design-module__LwUVXW__tileImg{transition:transform .6s cubic-bezier(.22,1,.36,1);display:block}.design-module__LwUVXW__tileFrame[data-fit=mat] .design-module__LwUVXW__tileImg{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 12px 30px -18px #0e0d0b99}.design-module__LwUVXW__tileFrame[data-fit=fill] .design-module__LwUVXW__tileImg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.design-module__LwUVXW__tileLink:hover .design-module__LwUVXW__tileFrame{background:color-mix(in srgb, var(--hp-ink) 10%, var(--hp-cream))}.design-module__LwUVXW__tileLink:hover .design-module__LwUVXW__tileImg{transform:scale(1.03)}.design-module__LwUVXW__tileFrame[data-effect=fan][data-fit=mat]{overflow:visible}.design-module__LwUVXW__tileFrame[data-effect=fan][data-fit=mat] .design-module__LwUVXW__tileImg{z-index:1;position:relative}.design-module__LwUVXW__tile:has(.design-module__LwUVXW__tileLink:hover){z-index:2;position:relative}.design-module__LwUVXW__tilePeek{object-fit:contain;opacity:0;pointer-events:none;width:auto;max-width:70%;height:auto;max-height:80%;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 34px -18px #0e0d0b8c}.design-module__LwUVXW__tileFrame[data-fit=fill] .design-module__LwUVXW__tilePeek{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;z-index:2;top:0;left:0;transform:none}.design-module__LwUVXW__tileFrame[data-fit=fill] .design-module__LwUVXW__tilePeek[data-side=right]{display:none}.design-module__LwUVXW__tileClip{z-index:3;box-sizing:border-box;object-fit:contain;background:color-mix(in srgb, var(--hp-ink) 10%, var(--hp-cream));opacity:0;pointer-events:none;border-radius:8px;width:100%;height:100%;padding:clamp(1rem,2.5cqw,1.75rem);transition:opacity .35s;position:absolute;inset:0}.design-module__LwUVXW__tileFrame[data-fit=fill] .design-module__LwUVXW__tileClip{object-fit:cover;padding:0}.design-module__LwUVXW__tileFrame[data-playing] .design-module__LwUVXW__tileClip{opacity:1}@media (hover:hover) and (pointer:fine){.design-module__LwUVXW__tileLink:hover .design-module__LwUVXW__tileFrame[data-effect=fan] .design-module__LwUVXW__tileImg,.design-module__LwUVXW__tileLink:hover .design-module__LwUVXW__tileFrame[data-effect=clip] .design-module__LwUVXW__tileImg{transform:none}.design-module__LwUVXW__tileLink:hover .design-module__LwUVXW__tileFrame[data-effect=fan] .design-module__LwUVXW__tilePeek{opacity:1}.design-module__LwUVXW__tileLink:hover .design-module__LwUVXW__tileFrame[data-effect=fan][data-fit=mat] .design-module__LwUVXW__tilePeek[data-side=left]{transform:translate(-50%,-50%)translate(-44%,4%)rotate(-3.5deg)}.design-module__LwUVXW__tileLink:hover .design-module__LwUVXW__tileFrame[data-effect=fan][data-fit=mat] .design-module__LwUVXW__tilePeek[data-side=right],.design-module__LwUVXW__tileLink:hover .design-module__LwUVXW__tileFrame[data-peeks="1"][data-fit=mat] .design-module__LwUVXW__tilePeek[data-side=left]{transform:translate(-50%,-50%)translate(44%,-4%)rotate(3deg)}.design-module__LwUVXW__tile[data-wide] .design-module__LwUVXW__tileLink:hover .design-module__LwUVXW__tileFrame[data-effect=fan][data-fit=mat] .design-module__LwUVXW__tilePeek[data-side=left]{transform:translate(-50%,-50%)translate(-64%,4%)rotate(-3deg)}.design-module__LwUVXW__tile[data-wide] .design-module__LwUVXW__tileLink:hover .design-module__LwUVXW__tileFrame[data-effect=fan][data-fit=mat] .design-module__LwUVXW__tilePeek[data-side=right]{transform:translate(-50%,-50%)translate(64%,-4%)rotate(2.5deg)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){.design-module__LwUVXW__tileLink:hover .design-module__LwUVXW__tileFrame[data-effect=fan][data-fit=mat] .design-module__LwUVXW__tileImg{opacity:0}.design-module__LwUVXW__tileLink:hover .design-module__LwUVXW__tileFrame[data-effect=fan][data-fit=mat] .design-module__LwUVXW__tilePeek[data-side=left],.design-module__LwUVXW__tileLink:hover .design-module__LwUVXW__tileFrame[data-peeks="1"][data-fit=mat] .design-module__LwUVXW__tilePeek[data-side=left],.design-module__LwUVXW__tile[data-wide] .design-module__LwUVXW__tileLink:hover .design-module__LwUVXW__tileFrame[data-effect=fan][data-fit=mat] .design-module__LwUVXW__tilePeek[data-side=left]{transform:translate(-50%,-50%)}.design-module__LwUVXW__tileLink:hover .design-module__LwUVXW__tileFrame[data-effect=fan] .design-module__LwUVXW__tilePeek[data-side=right]{opacity:0}.design-module__LwUVXW__tilePeek,.design-module__LwUVXW__tileClip{transition:opacity .3s}}.design-module__LwUVXW__tileCaption{flex-direction:column;gap:.3rem;padding-top:.8rem;display:flex}.design-module__LwUVXW__tileRule{border-bottom:3px solid var(--accent);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:.75rem;padding:0 0 .5rem;font-size:.68rem;font-weight:600;display:flex;position:relative}.design-module__LwUVXW__tileClient{color:var(--hp-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.design-module__LwUVXW__tileMeta{color:var(--hp-ink-soft);font-variant-numeric:tabular-nums;flex:none}.design-module__LwUVXW__tileTitle{font-family:var(--hp-serif);margin-top:.25rem;font-size:clamp(1.1rem,1.5vw,1.3rem);font-weight:900;line-height:1.15}.design-module__LwUVXW__tileLink:hover .design-module__LwUVXW__tileTitle{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;text-decoration-thickness:2px}.design-module__LwUVXW__tileLine{color:var(--hp-ink-soft);font-size:.88rem;line-height:1.4}@media (max-width:900px){.design-module__LwUVXW__grid{--cols:2}}@media (max-width:520px){.design-module__LwUVXW__grid{--cols:1}.design-module__LwUVXW__tile[data-wide]{grid-column:auto}}@media (prefers-reduced-motion:reduce){.design-module__LwUVXW__tileImg,.design-module__LwUVXW__tileFrame{transition:none}.design-module__LwUVXW__tileLink:hover .design-module__LwUVXW__tileImg{transform:none}}.design-module__LwUVXW__services{background:var(--hp-dark);color:var(--hp-cream);padding:clamp(3rem, 8vh, 5rem) var(--hp-pad)}.design-module__LwUVXW__servicesInner{max-width:1100px;margin:0 auto}.design-module__LwUVXW__servicesHeading{font-family:var(--hp-serif);margin-bottom:clamp(1.5rem,4vh,2.5rem);font-size:clamp(2rem,4.5vw,3.25rem);font-style:normal;font-weight:900}.design-module__LwUVXW__servicesTopic{color:var(--hp-mint)}.design-module__LwUVXW__offer{border-bottom:1px solid #f0ebe024;margin-bottom:clamp(1rem,3vh,1.75rem);padding:clamp(1.25rem,3vh,1.75rem) 0 clamp(1.75rem,4vh,2.5rem);animation:.5s cubic-bezier(.22,1,.36,1) both design-module__LwUVXW__offerIn}@keyframes design-module__LwUVXW__offerIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.design-module__LwUVXW__offerHeadline{font-family:var(--hp-serif);max-width:40rem;margin-bottom:.6rem;font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:900;line-height:1.2}.design-module__LwUVXW__offerBody{color:var(--hp-cream-soft);max-width:40rem;margin-bottom:1.25rem;font-size:1.02rem;line-height:1.6}.design-module__LwUVXW__offerDetail{grid-template-columns:1fr 1fr;gap:1rem 2.5rem;max-width:46rem;display:grid}.design-module__LwUVXW__waysHeading{letter-spacing:.14em;text-transform:uppercase;color:var(--hp-mint);margin-bottom:.25rem;font-size:.75rem;font-weight:600}@media (max-width:760px){.design-module__LwUVXW__offerDetail{grid-template-columns:1fr}}.design-module__LwUVXW__serviceList{list-style:none}.design-module__LwUVXW__service{border-top:1px solid #f0ebe024;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);grid-template-areas:"head summary""head detail";gap:.6rem clamp(1.5rem,4vw,3.5rem);padding:clamp(1.25rem,3vh,1.85rem) 0;scroll-margin-top:5rem;display:grid}.design-module__LwUVXW__service:last-child{border-bottom:1px solid #f0ebe024}.design-module__LwUVXW__serviceHead{grid-area:head}.design-module__LwUVXW__serviceName{font-family:var(--hp-serif);margin-bottom:.4rem;font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:900;line-height:1.15}.design-module__LwUVXW__servicePrice{color:var(--hp-mint);letter-spacing:.02em;font-weight:700}.design-module__LwUVXW__serviceSummary{color:var(--hp-cream);grid-area:summary;font-size:1rem;line-height:1.55}.design-module__LwUVXW__serviceDetail{grid-area:detail;grid-template-columns:1fr 1fr;gap:1rem 2rem;margin-top:.4rem;display:grid}.design-module__LwUVXW__serviceLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--hp-cream-soft);margin-bottom:.4rem;font-size:.7rem;font-weight:600}.design-module__LwUVXW__serviceIncludes{gap:.25rem;font-size:.9rem;list-style:none;display:grid}.design-module__LwUVXW__serviceIncludes li:before{content:"— ";color:var(--hp-mint)}.design-module__LwUVXW__serviceBestFor{color:var(--hp-cream-soft);font-size:.9rem;line-height:1.5}.design-module__LwUVXW__servicesCta{flex-wrap:wrap;gap:1rem;margin-top:clamp(1.75rem,4vh,2.5rem);display:flex}.design-module__LwUVXW__btnOutlineLight{color:var(--hp-cream);box-shadow:inset 0 0 0 2px var(--hp-cream);background:0 0}.design-module__LwUVXW__btnOutlineLight:hover{background:var(--hp-cream);color:var(--hp-ink)}@media (max-width:760px){.design-module__LwUVXW__service{grid-template-columns:1fr;grid-template-areas:"head""summary""detail"}.design-module__LwUVXW__serviceDetail{grid-template-columns:1fr}}.design-module__LwUVXW__faq{padding:clamp(3rem, 7vh, 4.5rem) var(--hp-pad);max-width:900px;margin:0 auto}.design-module__LwUVXW__faqHeading{font-family:var(--hp-serif);margin-bottom:1rem;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:900}.design-module__LwUVXW__faqItem{border-bottom:1px solid #1a181424}.design-module__LwUVXW__faqItem summary{cursor:pointer;font-family:var(--hp-serif);padding:1rem 2rem 1rem 0;font-size:1.15rem;font-weight:900;list-style:none;position:relative}.design-module__LwUVXW__faqItem summary::-webkit-details-marker{display:none}.design-module__LwUVXW__faqItem summary:after{content:"+";font-family:var(--hp-sans);color:var(--hp-coral-ink);font-weight:500;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.design-module__LwUVXW__faqItem[open] summary:after{content:"–"}.design-module__LwUVXW__faqItem p{color:var(--hp-ink-soft);max-width:44rem;padding:0 0 1.1rem;line-height:1.6}.design-module__LwUVXW__piece{padding:clamp(1.25rem, 3vh, 2rem) var(--hp-pad) clamp(3rem, 8vh, 5rem);max-width:1400px;margin:0 auto}.design-module__LwUVXW__breadcrumb ol{color:var(--hp-ink-soft);flex-wrap:wrap;gap:.4rem;margin-bottom:1.25rem;font-size:.85rem;list-style:none;display:flex}.design-module__LwUVXW__breadcrumb li+li:before{content:"/";opacity:.5;margin-right:.4rem}.design-module__LwUVXW__breadcrumb a{text-underline-offset:3px;text-decoration:underline}.design-module__LwUVXW__pieceLayout{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.design-module__LwUVXW__pieceHero{background:color-mix(in srgb, var(--hp-ink) 6%, var(--hp-cream));border-radius:8px;justify-content:center;align-items:center;min-height:22rem;padding:clamp(1rem,3vw,2.5rem);display:flex}.design-module__LwUVXW__pieceHero img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:75vh;display:block;box-shadow:0 14px 36px -20px #0e0d0b8c}.design-module__LwUVXW__pieceInfo{position:sticky;top:5.5rem}.design-module__LwUVXW__pieceCategory{letter-spacing:.12em;text-transform:uppercase;color:var(--hp-coral-ink);margin-bottom:.5rem;font-size:.75rem;font-weight:600}.design-module__LwUVXW__pieceTitle{font-family:var(--hp-serif);margin-bottom:.9rem;font-size:clamp(2rem,4vw,3.25rem);font-weight:900;line-height:1.05}.design-module__LwUVXW__pieceSummary{margin-bottom:1.5rem;font-size:1.05rem;line-height:1.6}.design-module__LwUVXW__pieceFacts{border-top:1px solid #1a181424;border-bottom:1px solid #1a181424;gap:.6rem;margin-bottom:1.5rem;padding:1.1rem 0;display:grid}.design-module__LwUVXW__pieceFacts div{grid-template-columns:7.5rem 1fr;gap:1rem;font-size:.92rem;display:grid}.design-module__LwUVXW__pieceFacts dt{letter-spacing:.1em;text-transform:uppercase;color:var(--hp-ink-soft);padding-top:.15rem;font-size:.72rem;font-weight:600}.design-module__LwUVXW__pieceLinks{flex-direction:column;align-items:flex-start;gap:.9rem;display:flex}.design-module__LwUVXW__textLink{border-bottom:2px solid var(--hp-mint);padding-bottom:2px;font-size:.95rem;font-weight:700}.design-module__LwUVXW__pieceGallery{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.9rem;margin-top:2rem;display:grid}.design-module__LwUVXW__galleryMat{aspect-ratio:4/3;background:color-mix(in srgb, var(--hp-ink) 6%, var(--hp-cream));border-radius:6px;justify-content:center;align-items:center;padding:clamp(.75rem,1.5vw,1.25rem);display:flex}.design-module__LwUVXW__clipMat{aspect-ratio:16/10;grid-column:1/-1;position:relative}.design-module__LwUVXW__clipMat video{border-radius:4px;width:auto;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:0 10px 28px -18px #0e0d0b8c}.design-module__LwUVXW__clipToggle{background:color-mix(in srgb, var(--hp-ink) 78%, transparent);width:2.5rem;height:2.5rem;color:var(--hp-cream);cursor:pointer;border:0;border-radius:50%;font-size:.8rem;position:absolute;bottom:1rem;right:1rem}.design-module__LwUVXW__clipToggle:hover{background:var(--hp-ink)}.design-module__LwUVXW__clipToggle:focus-visible{outline:3px solid var(--hp-mint,#4dbfaa);outline-offset:3px}.design-module__LwUVXW__galleryMat img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:0 10px 28px -18px #0e0d0b8c}.design-module__LwUVXW__moreWork{margin-top:clamp(3rem,8vh,4.5rem)}.design-module__LwUVXW__moreHeading{font-family:var(--hp-serif);margin-bottom:1rem;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:900}.design-module__LwUVXW__moreGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;list-style:none;display:grid}.design-module__LwUVXW__moreCard{flex-direction:column;gap:.2rem;display:flex}.design-module__LwUVXW__moreMat{aspect-ratio:4/3;background:color-mix(in srgb, var(--hp-ink) 6%, var(--hp-cream));border-radius:6px;margin-bottom:.5rem;padding:.9rem;display:block;position:relative}.design-module__LwUVXW__moreCard img{object-fit:contain;width:auto;max-width:calc(100% - 1.8rem);height:auto;max-height:calc(100% - 1.8rem);margin:auto;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:.9rem;box-shadow:0 10px 28px -18px #0e0d0b8c}.design-module__LwUVXW__moreCard:hover img{transform:translateY(-3px)}.design-module__LwUVXW__moreTitle{font-family:var(--hp-serif);font-size:1.05rem;font-weight:900}.design-module__LwUVXW__moreMeta{color:var(--hp-ink-soft);font-size:.8rem}@media (max-width:860px){.design-module__LwUVXW__pieceLayout{grid-template-columns:1fr}.design-module__LwUVXW__pieceInfo{position:static}.design-module__LwUVXW__moreGrid{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.design-module__LwUVXW__catCell,.design-module__LwUVXW__catCell:after,.design-module__LwUVXW__tileImg,.design-module__LwUVXW__tileCaption,.design-module__LwUVXW__moreCard img{transition:none}.design-module__LwUVXW__offer{animation:none}}@media print{@page{margin:14mm}.design-module__LwUVXW__page{color:#000;background:#fff!important}.design-module__LwUVXW__page a[href=\#main],.design-module__LwUVXW__nav,.design-module__LwUVXW__catIndex,.design-module__LwUVXW__catNote,.design-module__LwUVXW__viewToggle,.design-module__LwUVXW__emptyState,.design-module__LwUVXW__tableWrap,.design-module__LwUVXW__introBg,.design-module__LwUVXW__servicesCta,.design-module__LwUVXW__page footer form,.design-module__LwUVXW__pieceLinks .design-module__LwUVXW__textLink:last-child{display:none!important}.design-module__LwUVXW__intro{background:0 0;min-height:0;padding:0 0 8mm}.design-module__LwUVXW__introCard{color:#000;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;width:100%;padding:0}.design-module__LwUVXW__introEyebrow{color:#000}.design-module__LwUVXW__grid[hidden]{display:grid}.design-module__LwUVXW__offer[hidden]{display:block}.design-module__LwUVXW__offer{border-color:#ccc;animation:none}.design-module__LwUVXW__offerBody,.design-module__LwUVXW__waysHeading,.design-module__LwUVXW__servicesTopic{color:#000}.design-module__LwUVXW__work{padding:0}.design-module__LwUVXW__grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;gap:5mm}.design-module__LwUVXW__tile,.design-module__LwUVXW__tile[data-layout]{break-inside:avoid;grid-area:span 1/span 1}.design-module__LwUVXW__tile[hidden]{display:block}.design-module__LwUVXW__tileLink{background:0 0;border-radius:0}.design-module__LwUVXW__tileImg{border-radius:2mm;height:38mm;transform:none!important}.design-module__LwUVXW__tileCaption{opacity:1;color:#000;background:0 0;padding:1.5mm 0 0;position:static;transform:none}.design-module__LwUVXW__tileClient,.design-module__LwUVXW__tileMeta,.design-module__LwUVXW__tileLine{color:#444}.design-module__LwUVXW__services{color:#000;break-before:page;background:0 0;padding:8mm 0 0}.design-module__LwUVXW__serviceSummary,.design-module__LwUVXW__servicePrice,.design-module__LwUVXW__serviceBestFor,.design-module__LwUVXW__serviceLabel{color:#000}.design-module__LwUVXW__service{break-inside:avoid;border-color:#ccc!important}.design-module__LwUVXW__faq{padding:8mm 0 0}.design-module__LwUVXW__faqItem{break-inside:avoid}.design-module__LwUVXW__faqItem::details-content{content-visibility:visible;display:block}.design-module__LwUVXW__faqItem summary:after{display:none}.design-module__LwUVXW__pieceInfo{position:static}.design-module__LwUVXW__pieceHero img{max-height:120mm}.design-module__LwUVXW__page footer{color:#000;background:0 0;border:0;padding:8mm 0 0}.design-module__LwUVXW__page footer a{color:#000}}.design-module__LwUVXW__hero{max-width:1400px;padding:clamp(1.5rem, 5vh, 3.5rem) var(--hp-pad) clamp(2rem, 5vh, 3.5rem);margin:0 auto;overflow-x:clip}.design-module__LwUVXW__heroRule{border-top:3px solid var(--hp-ink);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #1a181440;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;font-size:.72rem;font-weight:600;list-style:none;display:grid}.design-module__LwUVXW__heroRule li{border-left:1px solid #1a181426;padding:.7rem .9rem}.design-module__LwUVXW__heroRule li:first-child{color:var(--hp-coral-ink);border-left:0;padding-left:0}.design-module__LwUVXW__heroTitle{font-family:var(--hp-serif);letter-spacing:-.01em;text-wrap:balance;max-width:18ch;margin:clamp(1.25rem,4vh,2.5rem) 0 clamp(1.5rem,4vh,2.5rem);font-size:clamp(2.4rem,6.4vw,5.6rem);font-style:normal;font-weight:900;line-height:.98}.design-module__LwUVXW__heroFoot{border-top:1px solid #1a181433;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;padding-top:1.25rem;display:flex}.design-module__LwUVXW__heroLines{gap:.35rem;max-width:34rem;margin:0;padding:0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.45;list-style:none;display:grid}.design-module__LwUVXW__heroTitleLine{display:block}.design-module__LwUVXW__heroSub{max-width:32rem;margin:0;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.5}.design-module__LwUVXW__heroActions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.design-module__LwUVXW__featured{max-width:1400px;padding:0 var(--hp-pad) clamp(2.5rem, 7vh, 4.5rem);margin:0 auto}.design-module__LwUVXW__featuredHead{border-top:3px solid var(--hp-ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 2rem;margin-bottom:clamp(1.25rem,3vh,2rem);padding-top:.9rem;display:flex}.design-module__LwUVXW__featuredHeading{font-family:var(--hp-serif);margin:0;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:900}.design-module__LwUVXW__featuredNote{color:var(--hp-ink-soft);max-width:30rem;margin:0}.design-module__LwUVXW__featuredGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.75rem,3vw,2.75rem) clamp(1.25rem,2.5vw,2rem);margin:0;padding:0;list-style:none;display:grid}.design-module__LwUVXW__featuredLink{color:inherit;flex-direction:column;height:100%;text-decoration:none;display:flex}.design-module__LwUVXW__featuredStage{aspect-ratio:16/10;border-radius:4px;display:block;position:relative;overflow:hidden}.design-module__LwUVXW__featuredStage img{object-fit:contain;width:76%;height:calc(80% - 14px);transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;top:10%;left:12%}.design-module__LwUVXW__featuredStage:not([data-mark]) img{filter:drop-shadow(0 14px 24px #00000073);width:84%;height:calc(86% - 14px);top:7%;left:8%}.design-module__LwUVXW__featuredBands{height:14px;display:flex;position:absolute;bottom:0;left:0;right:0}.design-module__LwUVXW__featuredBands span{flex:1}.design-module__LwUVXW__featuredRule{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #1a181440;justify-content:space-between;gap:1rem;margin-top:.9rem;padding-bottom:.45rem;font-size:.7rem;font-weight:600;display:flex}.design-module__LwUVXW__featuredTitle{font-family:var(--hp-serif);margin-top:.6rem;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:900;line-height:1.1}.design-module__LwUVXW__featuredLead{color:var(--hp-ink-soft);max-width:36rem;margin-top:.4rem;line-height:1.5}.design-module__LwUVXW__featuredMore{border-bottom:2px solid var(--hp-mint);align-self:flex-start;margin-top:.75rem;padding-bottom:2px;font-size:.9rem;font-weight:700}@media (hover:hover) and (prefers-reduced-motion:no-preference){.design-module__LwUVXW__featuredLink:hover .design-module__LwUVXW__featuredStage img{transform:scale(1.04)}}.design-module__LwUVXW__featuredLink:focus-visible{outline:3px solid var(--hp-coral-ink);outline-offset:4px;border-radius:4px}@media (max-width:760px){.design-module__LwUVXW__featuredGrid{grid-template-columns:minmax(0,1fr)}.design-module__LwUVXW__heroRule{grid-template-columns:repeat(2,minmax(0,1fr))}.design-module__LwUVXW__heroRule li:nth-child(3){border-left:0;padding-left:0}.design-module__LwUVXW__heroRule li:nth-child(n+3){border-top:1px solid #1a181426}}.design-module__LwUVXW__heroBody{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.design-module__LwUVXW__heroText{min-width:0}.design-module__LwUVXW__heroBody .design-module__LwUVXW__heroTitle{font-size:clamp(2.4rem,5.4vw,5rem)}.design-module__LwUVXW__heroStack{aspect-ratio:1/.95;position:relative}.design-module__LwUVXW__heroStackPile{margin:0;padding:0;list-style:none;position:absolute;inset:0}.design-module__LwUVXW__heroCard{aspect-ratio:4/5;width:38%;transform:translate(var(--x), var(--y)) rotate(var(--r));border-radius:6px;margin:-23.75% 0 0 -19%;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .3s;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 1px 2px #1a18141f,0 18px 36px -18px #1a181480}.design-module__LwUVXW__heroCard a{width:100%;height:100%;display:block}.design-module__LwUVXW__heroCard a:focus-visible{outline:3px solid var(--hp-coral-ink);outline-offset:-3px}.design-module__LwUVXW__heroCard img{width:100%;height:100%;display:block}.design-module__LwUVXW__heroCard[data-fit=contain] img{object-fit:contain;padding:14%}.design-module__LwUVXW__heroCard[data-fit=cover] img{object-fit:cover}.design-module__LwUVXW__heroCard[data-screen] img{filter:drop-shadow(0 10px 16px #00000073);padding:10%}@media (prefers-reduced-motion:no-preference){.design-module__LwUVXW__heroCard{animation:.9s cubic-bezier(.2,.7,.2,1) both design-module__LwUVXW__heroDeal;animation-delay:calc(.25s + var(--i) * 70ms)}@keyframes design-module__LwUVXW__heroDeal{0%{transform:translate(0, 0) rotate(calc(var(--r) * .3))}}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.design-module__LwUVXW__heroStack:hover .design-module__LwUVXW__heroCard{transform:translate(calc(var(--x) * 1.15), calc(var(--y) * 1.15)) rotate(calc(var(--r) * 1.3))}.design-module__LwUVXW__heroStack .design-module__LwUVXW__heroCard:hover{z-index:10;transform:translate(calc(var(--x) * 1.15), calc(var(--y) * 1.15 - 4%)) rotate(0deg) scale(1.08);box-shadow:0 2px 4px #1a181424,0 26px 48px -20px #1a181499}}@media (max-width:900px){.design-module__LwUVXW__heroBody{grid-template-columns:minmax(0,1fr)}.design-module__LwUVXW__heroStack{aspect-ratio:1/.85;width:min(100%,30rem);margin:0 auto}}.design-module__LwUVXW__pieceLive{max-width:1100px;padding:0 var(--hp-pad) clamp(2rem, 5vh, 3rem);margin:0 auto}.design-module__LwUVXW__live{margin:0}.design-module__LwUVXW__liveBar{color:#f0ebe0;background:#2a2723;border-radius:10px 10px 0 0;align-items:center;gap:.75rem;padding:.55rem .8rem;font-size:.8rem;display:flex}.design-module__LwUVXW__liveDots{gap:6px;display:flex}.design-module__LwUVXW__liveDots i{background:#f0ebe047;border-radius:50%;width:10px;height:10px}.design-module__LwUVXW__liveAddress{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;background:#f0ebe01a;border-radius:6px;flex:1;min-width:0;padding:.25rem .7rem;overflow:hidden}.design-module__LwUVXW__liveVisit{color:inherit;white-space:nowrap;font-weight:700;text-decoration:none}.design-module__LwUVXW__liveVisit:hover{text-decoration:underline}.design-module__LwUVXW__liveBtnGhost{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #f0ebe066;border-radius:999px;padding:.2rem .7rem;font-size:.75rem}.design-module__LwUVXW__liveView{aspect-ratio:16/10;background:#e6e1d6;border-radius:0 0 10px 10px;position:relative;overflow:hidden;box-shadow:0 24px 50px -28px #1a18148c}.design-module__LwUVXW__live[data-live] .design-module__LwUVXW__liveView{aspect-ratio:auto;height:min(78vh,52rem)}.design-module__LwUVXW__livePoster{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.design-module__LwUVXW__liveFrame{background:#fff;border:0;width:100%;height:100%;display:block}.design-module__LwUVXW__liveOverlay{pointer-events:none;place-items:end;padding:clamp(.75rem,3%,1.5rem);display:grid;position:absolute;inset:0}.design-module__LwUVXW__liveBtn{font:inherit;color:var(--hp-cream);background:var(--hp-ink);border:2px solid var(--hp-cream);cursor:pointer;pointer-events:auto;border-radius:999px;padding:.65rem 1.3rem;font-size:.95rem;font-weight:700;text-decoration:none;box-shadow:0 10px 24px -8px #0009}.design-module__LwUVXW__liveBtn:hover{background:#000}.design-module__LwUVXW__liveBtn:focus-visible,.design-module__LwUVXW__liveVisit:focus-visible,.design-module__LwUVXW__liveBtnGhost:focus-visible{outline:3px solid var(--hp-coral-ink);outline-offset:2px}.design-module__LwUVXW__liveCaption{color:var(--hp-ink-soft);margin-top:.6rem;font-size:.85rem}@media (max-width:560px){.design-module__LwUVXW__live[data-live] .design-module__LwUVXW__liveView{height:70vh}.design-module__LwUVXW__liveAddress{display:none}.design-module__LwUVXW__liveBar{justify-content:space-between}}.design-module__LwUVXW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}
.board-module__eGMaQq__board{max-width:1280px;margin:0 auto;padding-bottom:clamp(2rem,6vh,4rem)}.board-module__eGMaQq__dateline{border-top:3px solid var(--hp-ink);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #1a181440;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;font-size:.72rem;font-weight:600;list-style:none;display:grid}.board-module__eGMaQq__dateline li{border-left:1px solid #1a181426;padding:.7rem .9rem}.board-module__eGMaQq__dateline li:first-child{color:var(--hp-coral-ink);border-left:0;padding-left:0}.board-module__eGMaQq__title{font-family:var(--hp-serif);letter-spacing:-.01em;margin:clamp(1.25rem,3.5vh,2.25rem) 0 clamp(1.25rem,3vh,2rem);font-size:clamp(2.8rem,8vw,6.4rem);font-style:normal;font-weight:900;line-height:.95}.board-module__eGMaQq__brief{border-top:1px solid #1a181433;grid-template-columns:minmax(8rem,1fr) minmax(0,4fr);gap:1rem clamp(1.5rem,4vw,3rem);padding:1.25rem 0 clamp(2rem,5vh,3rem);display:grid}.board-module__eGMaQq__briefLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--hp-coral-ink);padding-top:.45rem;font-size:.72rem;font-weight:600}.board-module__eGMaQq__briefText{font-family:var(--hp-serif);text-wrap:pretty;max-width:44ch;font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.4}.board-module__eGMaQq__grid{border-top:3px solid var(--hp-ink);border-left:1px solid #1a18142e;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;display:grid}.board-module__eGMaQq__cell{border-bottom:1px solid #1a18142e;border-right:1px solid #1a18142e;flex-direction:column;min-width:0;margin:0;padding:clamp(.9rem,1.6vw,1.25rem);display:flex;position:relative}.board-module__eGMaQq__cellPrimary{grid-area:span 2/span 7;min-height:clamp(22rem,46vw,36rem)}.board-module__eGMaQq__cellLockup,.board-module__eGMaQq__cellLine{grid-column:span 5;min-height:clamp(11rem,22vw,18rem)}.board-module__eGMaQq__cellPalette{grid-column:span 12}.board-module__eGMaQq__cellType{grid-column:span 7}.board-module__eGMaQq__cellVariants{grid-column:span 5}.board-module__eGMaQq__grid[data-lockups="0"] .board-module__eGMaQq__cellPrimary{grid-area:auto/span 12}.board-module__eGMaQq__grid[data-lockups="1"] .board-module__eGMaQq__cellLockup{grid-row:span 2}.board-module__eGMaQq__grid[data-variants="0"] .board-module__eGMaQq__cellType{grid-column:span 12}.board-module__eGMaQq__plainImg{object-fit:contain;width:100%;height:100%;max-height:30rem;margin-top:.75rem;display:block}.board-module__eGMaQq__outcomeNote{font-family:var(--hp-serif);max-width:44rem;margin:0 0 clamp(1.5rem,4vh,2.5rem);font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.45}.board-module__eGMaQq__label{letter-spacing:.14em;text-transform:uppercase;gap:.6rem;margin:0 0 .75rem;font-size:.68rem;font-weight:600;display:flex}.board-module__eGMaQq__labelNum{color:var(--hp-coral-ink);font-variant-numeric:tabular-nums}.board-module__eGMaQq__primaryImg,.board-module__eGMaQq__lockupImg{object-fit:contain;width:auto;height:auto;margin:auto;display:block}.board-module__eGMaQq__primaryImg{max-width:82%;max-height:80%}.board-module__eGMaQq__lockupImg{max-width:86%;max-height:11rem}.board-module__eGMaQq__swatches{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.board-module__eGMaQq__swatch{flex-direction:column;gap:.15rem;min-width:0;display:flex}.board-module__eGMaQq__chip{aspect-ratio:4/3;background:var(--c);border-radius:4px;margin-bottom:.55rem;display:block;box-shadow:inset 0 0 0 1px #1a181414}.board-module__eGMaQq__swatchName{font-family:var(--hp-serif);font-size:1.05rem;font-weight:900}.board-module__eGMaQq__swatchVal{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--hp-ink-soft);font-size:.78rem}.board-module__eGMaQq__swatchRole{color:var(--hp-ink-soft);margin-top:.2rem;font-size:.82rem}.board-module__eGMaQq__spec{border-top:1px solid #1a18141f;padding:.9rem 0}.board-module__eGMaQq__spec:first-of-type{border-top:0;padding-top:0}.board-module__eGMaQq__specMeta{letter-spacing:.12em;text-transform:uppercase;color:var(--hp-ink-soft);flex-wrap:wrap;gap:.25rem 1rem;margin:0 0 .5rem;font-size:.68rem;font-weight:600;display:flex}.board-module__eGMaQq__specFamily{color:var(--hp-ink)}.board-module__eGMaQq__specDisplay{font-size:clamp(1.8rem,3.6vw,3rem);line-height:1.05}.board-module__eGMaQq__specBody{max-width:38ch;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.5}.board-module__eGMaQq__variants{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:auto 0 0;padding:0;list-style:none;display:grid}.board-module__eGMaQq__variants li{aspect-ratio:1;border-radius:6px;justify-content:center;align-items:center;display:flex;overflow:hidden}.board-module__eGMaQq__variants img{object-fit:contain;width:100%;height:100%;display:block}.board-module__eGMaQq__variants img[src*=\.png]{padding:12%}.board-module__eGMaQq__section{margin-top:clamp(3rem,8vh,5.5rem)}.board-module__eGMaQq__sectionHead{border-top:3px solid var(--hp-ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;margin-bottom:clamp(1rem,3vh,1.75rem);padding-top:.9rem;display:flex}.board-module__eGMaQq__sectionTitle{font-family:var(--hp-serif);font-size:clamp(2rem,4vw,3rem);font-style:normal;font-weight:900;line-height:1}.board-module__eGMaQq__sectionNote{max-width:44ch;color:var(--hp-ink-soft)}.board-module__eGMaQq__steps{margin:0;padding:0;list-style:none}.board-module__eGMaQq__step{border-top:1px solid #1a181433;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(1.25rem,4vw,3.5rem);padding:clamp(1.5rem,4vh,2.5rem) 0;display:grid}.board-module__eGMaQq__step:first-child{border-top:0;padding-top:.5rem}.board-module__eGMaQq__stepNum{letter-spacing:.14em;color:var(--hp-coral-ink);margin:0 0 .4rem;font-size:.72rem;font-weight:600}.board-module__eGMaQq__stepHeading{font-family:var(--hp-serif);margin:0 0 .75rem;font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:900;line-height:1.1}.board-module__eGMaQq__stepBody{color:var(--hp-ink-soft);max-width:46ch;font-size:1.05rem;line-height:1.6}.board-module__eGMaQq__pull{border-left:3px solid var(--hp-mint);font-family:var(--hp-serif);margin:1.5rem 0 0;padding-left:1rem;font-size:clamp(1.15rem,1.8vw,1.4rem);font-style:italic;line-height:1.35}.board-module__eGMaQq__rowImg{border-radius:6px;width:100%;height:auto;display:block}.board-module__eGMaQq__step[data-layout=row] .board-module__eGMaQq__stepMedia{align-items:flex-start;gap:.75rem;display:flex}.board-module__eGMaQq__step[data-layout=row] .board-module__eGMaQq__rowImg{object-fit:contain;object-position:top center;flex:1 1 0;min-width:0;max-height:min(75vh,44rem)}.board-module__eGMaQq__stackWrap{flex-direction:column;gap:.75rem;display:flex}.board-module__eGMaQq__stack{--w:.62;height:clamp(16rem,32vw,24rem);position:relative}.board-module__eGMaQq__stackItem{--spread:calc(var(--i) - (var(--n) - 1) / 2);top:50%;left:calc((1 - var(--w)) * 50%);width:calc(var(--w) * 100%);box-sizing:border-box;object-fit:contain;height:82%;transform:translateY(-50%) translate(calc(var(--spread) * 11%), calc(var(--spread) * 2%)) rotate(calc(var(--spread) * 4deg));background:#fff;border-radius:4px;padding:.6rem;transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;box-shadow:0 14px 30px -16px #0e0d0b80,0 0 0 1px #1a18140f}.board-module__eGMaQq__stack[data-open] .board-module__eGMaQq__stackItem{transform:translateY(-50%) translateX(calc(((var(--i) + .5) / var(--n) - .5) / var(--w) * 100%)) scale(calc(.94 / var(--n) / var(--w)))}@media (hover:hover) and (pointer:fine){.board-module__eGMaQq__stackWrap:hover .board-module__eGMaQq__stackItem{transform:translateY(-50%) translateX(calc(((var(--i) + .5) / var(--n) - .5) / var(--w) * 100%)) scale(calc(.94 / var(--n) / var(--w)))}}.board-module__eGMaQq__stackToggle{font:inherit;color:var(--hp-ink);border:0;border-bottom:2px solid var(--hp-mint);cursor:pointer;background:0 0;align-self:flex-start;padding:.15rem 0;font-size:.85rem;font-weight:600}.board-module__eGMaQq__stackToggle:focus-visible{outline:3px solid var(--hp-mint);outline-offset:3px}.board-module__eGMaQq__quote{max-width:52rem;margin:0 0 2rem}.board-module__eGMaQq__quote blockquote{font-family:var(--hp-serif);margin:0;font-size:clamp(1.4rem,2.6vw,2.1rem);font-style:italic;line-height:1.3}.board-module__eGMaQq__quote figcaption{letter-spacing:.14em;text-transform:uppercase;margin-top:.9rem;font-size:.72rem;font-weight:600}.board-module__eGMaQq__quote figcaption span{color:var(--hp-ink-soft)}.board-module__eGMaQq__outcomeImgs{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));align-items:start;gap:1rem;max-width:72rem;display:grid}.board-module__eGMaQq__outcomeImgs img{object-fit:contain;object-position:top left;border-radius:6px;width:100%;height:auto;max-height:min(80vh,46rem);display:block}@media (max-width:860px){.board-module__eGMaQq__grid[data-lockups] .board-module__eGMaQq__cellLockup,.board-module__eGMaQq__grid[data-lockups] .board-module__eGMaQq__cellPrimary{grid-row:auto}.board-module__eGMaQq__cellPrimary,.board-module__eGMaQq__cellLockup,.board-module__eGMaQq__cellLine,.board-module__eGMaQq__cellType,.board-module__eGMaQq__cellVariants{grid-area:auto/span 12}.board-module__eGMaQq__cellPrimary{min-height:18rem}.board-module__eGMaQq__step{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.board-module__eGMaQq__dateline{grid-template-columns:repeat(2,minmax(0,1fr))}.board-module__eGMaQq__dateline li:nth-child(3){border-left:0;padding-left:0}.board-module__eGMaQq__dateline li:nth-child(n+3){border-top:1px solid #1a181426}.board-module__eGMaQq__brief{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.board-module__eGMaQq__stackItem{transition:none}}.board-module__eGMaQq__cellPrimary{transition:background-color .6s,color .6s}.board-module__eGMaQq__primaryHead{flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;display:flex}.board-module__eGMaQq__cellPrimary .board-module__eGMaQq__labelNum{color:inherit;opacity:.7}.board-module__eGMaQq__stageNote{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:600}.board-module__eGMaQq__stageHint{opacity:.6;letter-spacing:.04em;text-transform:none;font-size:.8rem;font-weight:500}.board-module__eGMaQq__stageReset{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:.4rem;padding:0;text-decoration:underline}.board-module__eGMaQq__stageReset:focus-visible{outline-offset:2px;outline:2px solid}.board-module__eGMaQq__chipBtn{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:0;border-radius:4px;margin:0 0 .55rem;padding:0;display:block}.board-module__eGMaQq__chipBtn .board-module__eGMaQq__chip{margin-bottom:0;transition:transform .35s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.board-module__eGMaQq__chipBtn:hover .board-module__eGMaQq__chip{transform:translateY(-3px)}.board-module__eGMaQq__chipBtn:focus-visible{outline:3px solid var(--hp-mint);outline-offset:3px}.board-module__eGMaQq__chipBtn[aria-pressed=true] .board-module__eGMaQq__chip{box-shadow:inset 0 0 0 1px #1a181414, 0 0 0 3px var(--hp-cream), 0 0 0 5px var(--c)}.board-module__eGMaQq__contrast{background:var(--c);color:var(--on);opacity:0;flex-direction:column;justify-content:center;gap:.15rem;padding:.5rem .65rem;font-size:.7rem;transition:opacity .3s;display:flex;position:absolute;inset:0}.board-module__eGMaQq__chipBtn:hover .board-module__eGMaQq__contrast,.board-module__eGMaQq__chipBtn:focus-visible .board-module__eGMaQq__contrast{opacity:1}.board-module__eGMaQq__contrastTitle{letter-spacing:.08em;text-transform:uppercase;margin-bottom:.15rem;font-size:.6rem;font-weight:700}.board-module__eGMaQq__contrastRow{font-variant-numeric:tabular-nums;grid-template-columns:1.8rem 1fr auto;align-items:baseline;display:grid}.board-module__eGMaQq__contrastAa{font-size:.95rem;font-weight:800;line-height:1}.board-module__eGMaQq__contrastGrade{letter-spacing:.06em;font-weight:700}.board-module__eGMaQq__contrastRow[data-grade=No]{opacity:.55}.board-module__eGMaQq__copied{color:var(--hp-coral-ink);font-weight:600}.board-module__eGMaQq__specimenWrap{display:block}.board-module__eGMaQq__specimen{cursor:text;overflow-wrap:anywhere;border-radius:4px;outline:none;transition:background .3s;display:block}.board-module__eGMaQq__specimen:hover{background:#1a18140a}.board-module__eGMaQq__specimen:focus-visible,.board-module__eGMaQq__specimen:focus{box-shadow:0 0 0 2px var(--hp-mint);background:#4dbfaa1f}.board-module__eGMaQq__specimenHint{color:var(--hp-ink-soft);margin-top:.35rem;font-size:.75rem;display:block}.board-module__eGMaQq__clear{--x:clamp(10px, 1.6vw, 22px);max-width:86%;margin:auto;display:inline-flex;position:relative}.board-module__eGMaQq__clear .board-module__eGMaQq__lockupImg{max-width:100%;margin:0}.board-module__eGMaQq__clear:before,.board-module__eGMaQq__clear:after{content:"";pointer-events:none;opacity:0;transition:opacity .35s,inset .5s cubic-bezier(.22,1,.36,1);position:absolute}.board-module__eGMaQq__clear:before{border:1px dashed var(--hp-coral-ink);background:#c97b4b0f;inset:0}.board-module__eGMaQq__clear:after{border:1px solid #7a3d1859;inset:0}.board-module__eGMaQq__clearNote{left:50%;bottom:calc(-1 * var(--x) - 1.5rem);white-space:nowrap;letter-spacing:.12em;text-transform:uppercase;color:var(--hp-coral-ink);opacity:0;pointer-events:none;font-size:.62rem;font-weight:600;transition:opacity .35s .1s;position:absolute;transform:translate(-50%)}@media (hover:hover) and (pointer:fine){.board-module__eGMaQq__cellLockup:hover .board-module__eGMaQq__clear:before,.board-module__eGMaQq__cellLine:hover .board-module__eGMaQq__clear:before{inset:calc(-1 * var(--x));opacity:1}.board-module__eGMaQq__cellLockup:hover .board-module__eGMaQq__clear:after,.board-module__eGMaQq__cellLine:hover .board-module__eGMaQq__clear:after,.board-module__eGMaQq__cellLockup:hover .board-module__eGMaQq__clearNote,.board-module__eGMaQq__cellLine:hover .board-module__eGMaQq__clearNote{opacity:1}}.board-module__eGMaQq__compare{position:relative}.board-module__eGMaQq__compareStage{aspect-ratio:4/3;background:#fff;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1a181414}.board-module__eGMaQq__compareImg{box-sizing:border-box;object-fit:contain;width:100%;height:100%;padding:clamp(1rem,3vw,2rem);position:absolute;inset:0}.board-module__eGMaQq__compareAfter{clip-path:inset(0 0 0 var(--pos));background:#fff}.board-module__eGMaQq__compareHandle{top:0;bottom:0;left:var(--pos);background:var(--hp-ink);pointer-events:none;width:2px;margin-left:-1px;position:absolute}.board-module__eGMaQq__compareHandle:after{content:"⟷";background:var(--hp-ink);width:2.4rem;height:2.4rem;color:var(--hp-cream);border-radius:50%;place-items:center;font-size:1rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.board-module__eGMaQq__compareTag{letter-spacing:.12em;text-transform:uppercase;color:var(--hp-ink-soft);pointer-events:none;font-size:.62rem;font-weight:700;position:absolute;top:.7rem}.board-module__eGMaQq__compareTagL{left:.8rem}.board-module__eGMaQq__compareTagR{right:.8rem}.board-module__eGMaQq__compareRange{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.board-module__eGMaQq__compare:has(.board-module__eGMaQq__compareRange:focus-visible) .board-module__eGMaQq__compareStage{outline:3px solid var(--hp-mint);outline-offset:3px}.board-module__eGMaQq__arrive [data-arrive]{transition:opacity .7s,transform .9s cubic-bezier(.22,1,.36,1)}.board-module__eGMaQq__arrive[data-armed] [data-arrive]:not([data-in]){opacity:0;transform:translateY(16px)}.board-module__eGMaQq__arrive[data-armed] .board-module__eGMaQq__grid[data-arrive]:not([data-in]){opacity:1;transform:none}.board-module__eGMaQq__arrive[data-armed] .board-module__eGMaQq__grid .board-module__eGMaQq__cell{transition:opacity .6s,transform .8s cubic-bezier(.22,1,.36,1)}.board-module__eGMaQq__arrive[data-armed] .board-module__eGMaQq__grid:not([data-in]) .board-module__eGMaQq__cell{opacity:0;transform:translateY(14px)}.board-module__eGMaQq__grid[data-in] .board-module__eGMaQq__cell:nth-child(2){transition-delay:80ms}.board-module__eGMaQq__grid[data-in] .board-module__eGMaQq__cell:nth-child(3){transition-delay:.16s}.board-module__eGMaQq__grid[data-in] .board-module__eGMaQq__cell:nth-child(4){transition-delay:.24s}.board-module__eGMaQq__grid[data-in] .board-module__eGMaQq__cell:nth-child(5){transition-delay:.32s}.board-module__eGMaQq__grid[data-in] .board-module__eGMaQq__cell:nth-child(6){transition-delay:.4s}.board-module__eGMaQq__grid,.board-module__eGMaQq__sectionHead{position:relative}.board-module__eGMaQq__arrive[data-armed] .board-module__eGMaQq__grid,.board-module__eGMaQq__arrive[data-armed] .board-module__eGMaQq__sectionHead,.board-module__eGMaQq__arrive[data-armed] .board-module__eGMaQq__dateline{border-top-color:#0000}.board-module__eGMaQq__arrive[data-armed] .board-module__eGMaQq__grid:before,.board-module__eGMaQq__arrive[data-armed] .board-module__eGMaQq__sectionHead:before,.board-module__eGMaQq__arrive[data-armed] .board-module__eGMaQq__dateline:before{content:"";background:var(--hp-ink);transform-origin:0;height:3px;transition:transform .9s cubic-bezier(.65,0,.35,1);position:absolute;top:-3px;left:0;right:0;transform:scaleX(0)}.board-module__eGMaQq__arrive[data-armed] .board-module__eGMaQq__grid:before{left:-1px}.board-module__eGMaQq__dateline{position:relative}.board-module__eGMaQq__arrive[data-armed] .board-module__eGMaQq__grid[data-in]:before,.board-module__eGMaQq__arrive[data-armed] [data-in] .board-module__eGMaQq__sectionHead:before,.board-module__eGMaQq__arrive[data-armed] .board-module__eGMaQq__dateline[data-in]:before{transform:scaleX(1)}.board-module__eGMaQq__typeIn{display:inline-block}.board-module__eGMaQq__arrive[data-armed] .board-module__eGMaQq__dateline .board-module__eGMaQq__typeIn{clip-path:inset(0 100% 0 0);transition:clip-path .55s steps(14) calc(.35s + var(--d) * .28s)}.board-module__eGMaQq__arrive[data-armed] .board-module__eGMaQq__dateline[data-in] .board-module__eGMaQq__typeIn{clip-path:inset(0)}.board-module__eGMaQq__arrive[data-armed] .board-module__eGMaQq__dateline[data-arrive]:not([data-in]){opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.board-module__eGMaQq__cellPrimary,.board-module__eGMaQq__chipBtn .board-module__eGMaQq__chip,.board-module__eGMaQq__contrast,.board-module__eGMaQq__clear:before,.board-module__eGMaQq__clear:after,.board-module__eGMaQq__clearNote{transition:none}}.board-module__eGMaQq__outcomeLive{max-width:72rem;margin:0 0 clamp(1.5rem,4vh,2.5rem)}
.tools-module__oCstcq__paper{max-width:1280px;padding:calc(4.5rem + clamp(1rem, 4vh, 2.5rem)) var(--hp-pad) clamp(3rem, 9vh, 6rem);margin:0 auto}.tools-module__oCstcq__dateline{border-top:3px solid var(--hp-ink);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #1a181440;grid-template-columns:repeat(4,minmax(0,1fr));font-size:.72rem;font-weight:600;list-style:none;display:grid}.tools-module__oCstcq__dateline li{border-left:1px solid #1a181426;padding:.7rem .9rem}.tools-module__oCstcq__dateline li:first-child{color:var(--hp-coral-ink);border-left:0;padding-left:0}.tools-module__oCstcq__title{font-family:var(--hp-serif);letter-spacing:-.01em;text-wrap:balance;max-width:15ch;margin:clamp(1.5rem,4vh,2.5rem) 0 clamp(1.25rem,3vh,2rem);font-size:clamp(2.6rem,7vw,5.6rem);font-style:italic;font-weight:900;line-height:.98}.tools-module__oCstcq__standfirst{max-width:58rem;color:var(--hp-ink-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem);padding-bottom:clamp(2rem,5vh,3rem);font-size:clamp(1rem,1.25vw,1.1rem);line-height:1.6;display:grid}.tools-module__oCstcq__standfirst strong{color:var(--hp-ink)}.tools-module__oCstcq__stretch{color:inherit;text-decoration:none}.tools-module__oCstcq__stretch:after{content:"";z-index:1;position:absolute;inset:0}.tools-module__oCstcq__stretch:focus-visible{outline:none}.tools-module__oCstcq__lead:focus-within,.tools-module__oCstcq__article:focus-within{outline:3px solid var(--hp-mint);outline-offset:4px}.tools-module__oCstcq__arrow{transition:transform .35s cubic-bezier(.22,1,.36,1);display:inline-block}.tools-module__oCstcq__lead{background:var(--hp-ink);color:var(--hp-cream);isolation:isolate;border-radius:10px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:end;gap:clamp(1.5rem,4vw,4rem);margin-bottom:clamp(2.5rem,6vh,4rem);padding:clamp(2rem,5vw,3.75rem);display:grid;position:relative;overflow:hidden}.tools-module__oCstcq__lead:before{content:"";background:var(--hp-mint);z-index:-1;height:6px;transition:height .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:auto 0 0}.tools-module__oCstcq__lead:hover:before{height:14px}.tools-module__oCstcq__leadNum{font-family:var(--hp-serif);color:#0000;-webkit-text-stroke:1.5px #f0ebe024;z-index:-1;pointer-events:none;font-size:clamp(9rem,20vw,17rem);font-style:italic;font-weight:900;line-height:1;transition:transform .8s cubic-bezier(.22,1,.36,1),-webkit-text-stroke-color .4s;position:absolute;top:clamp(-2.5rem,-2vw,-1rem);right:clamp(-.5rem,1vw,1.5rem)}.tools-module__oCstcq__lead:hover .tools-module__oCstcq__leadNum{-webkit-text-stroke-color:#4dbfaa73;transform:translateY(.6rem)rotate(-3deg)}.tools-module__oCstcq__leadKicker{letter-spacing:.14em;text-transform:uppercase;color:var(--hp-mint);border-bottom:1px solid #f0ebe033;margin-bottom:1.2rem;padding-bottom:.7rem;font-size:.72rem;font-weight:600}.tools-module__oCstcq__leadHeadline{font-family:var(--hp-serif);text-wrap:balance;margin-bottom:1.1rem;font-size:clamp(2.2rem,5vw,4rem);font-style:italic;font-weight:900;line-height:1}.tools-module__oCstcq__leadSummary{color:var(--hp-cream-soft);max-width:36rem;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.6}.tools-module__oCstcq__leadSide{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.tools-module__oCstcq__leadOutcome{border-top:1px dotted #f0ebe059;padding-top:.9rem;font-size:.98rem;line-height:1.55}.tools-module__oCstcq__leadOutcome span{letter-spacing:.12em;text-transform:uppercase;color:var(--hp-mint);margin-bottom:.3rem;font-size:.7rem;font-weight:700;display:block}.tools-module__oCstcq__leadButton{background:var(--hp-mint);color:var(--hp-ink);border-radius:10px;align-items:center;gap:.5rem;padding:.95rem 1.4rem;font-weight:700;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:inline-flex}.tools-module__oCstcq__lead:hover .tools-module__oCstcq__leadButton{transform:translateY(-2px);box-shadow:0 10px 24px -12px #4dbfaacc}.tools-module__oCstcq__lead:hover .tools-module__oCstcq__arrow{transform:translate(5px)}.tools-module__oCstcq__section{border-top:3px solid var(--hp-ink)}.tools-module__oCstcq__sectionHead{border-bottom:1px solid #1a181440;flex-wrap:wrap;align-items:baseline;gap:1rem;padding:.75rem 0;display:flex}.tools-module__oCstcq__sectionLabel{font-family:var(--hp-serif);font-size:clamp(1.3rem,2vw,1.6rem);font-weight:900}.tools-module__oCstcq__sectionNote{color:var(--hp-ink-soft);font-size:.9rem}.tools-module__oCstcq__columns{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tools-module__oCstcq__article{border-left:1px solid #1a181426;flex-direction:column;gap:.9rem;min-width:0;padding:1.25rem clamp(1rem,1.6vw,1.5rem) 1.5rem;transition:background .4s;display:flex;position:relative}.tools-module__oCstcq__step{min-width:0;display:flex}.tools-module__oCstcq__step>.tools-module__oCstcq__article{flex:1}.tools-module__oCstcq__step:first-child>.tools-module__oCstcq__article{border-left:0}.tools-module__oCstcq__article:hover{background:#1a18140a}.tools-module__oCstcq__rule{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #1a181440;justify-content:space-between;gap:1rem;padding-bottom:.55rem;font-size:.68rem;font-weight:600;display:flex;position:relative}.tools-module__oCstcq__rule:after{content:"";background:var(--hp-mint);transform-origin:0;height:3px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.tools-module__oCstcq__article:hover .tools-module__oCstcq__rule:after{transform:scaleX(1)}.tools-module__oCstcq__num{font-variant-numeric:tabular-nums;color:var(--hp-coral-ink);white-space:nowrap}.tools-module__oCstcq__kind{color:var(--hp-ink);text-align:right}.tools-module__oCstcq__meta{letter-spacing:.1em;text-transform:uppercase;color:var(--hp-ink-soft);margin-top:-.4rem;font-size:.72rem;font-weight:600}.tools-module__oCstcq__headline{font-family:var(--hp-serif);text-wrap:balance;font-size:clamp(1.3rem,1.8vw,1.65rem);font-weight:900;line-height:1.1;transition:transform .4s cubic-bezier(.22,1,.36,1)}.tools-module__oCstcq__article:hover .tools-module__oCstcq__headline{transform:translateY(-2px)}.tools-module__oCstcq__summary{font-size:.95rem;line-height:1.6}.tools-module__oCstcq__outcome{color:var(--hp-ink-soft);border-top:1px dotted #1a181459;padding-top:.8rem;font-size:.9rem;line-height:1.55}.tools-module__oCstcq__outcome span{letter-spacing:.12em;text-transform:uppercase;color:var(--hp-ink);margin-bottom:.2rem;font-size:.7rem;font-weight:700;display:block}.tools-module__oCstcq__cta{color:var(--hp-ink);background-image:linear-gradient(var(--hp-mint), var(--hp-mint));background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;align-self:flex-start;margin-top:auto;padding-bottom:.15rem;font-size:.95rem;font-weight:700;transition:background-size .4s cubic-bezier(.22,1,.36,1),padding .4s}.tools-module__oCstcq__article:hover .tools-module__oCstcq__cta{background-size:100% 100%;padding-inline:.35rem}.tools-module__oCstcq__article:hover .tools-module__oCstcq__arrow{transform:translate(4px)}.tools-module__oCstcq__note{max-width:52rem;color:var(--hp-ink-soft);border-top:1px solid #1a181440;margin-top:clamp(2rem,5vh,3rem);padding-top:1rem;font-size:.88rem;line-height:1.6}.tools-module__oCstcq__inline{color:var(--hp-ink);border-bottom:2px solid var(--hp-mint);font-weight:700;text-decoration:none}@media (max-width:1000px){.tools-module__oCstcq__columns{grid-template-columns:repeat(2,minmax(0,1fr))}.tools-module__oCstcq__step:nth-child(odd)>.tools-module__oCstcq__article{border-left:0}.tools-module__oCstcq__step:nth-child(n+3)>.tools-module__oCstcq__article{border-top:1px solid #1a181440}}@media (max-width:900px){.tools-module__oCstcq__dateline{grid-template-columns:repeat(2,minmax(0,1fr))}.tools-module__oCstcq__dateline li:nth-child(3){border-left:0;padding-left:0}.tools-module__oCstcq__dateline li:nth-child(n+3){border-top:1px solid #1a181426}.tools-module__oCstcq__lead{grid-template-columns:1fr;align-items:start}}@media (max-width:620px){.tools-module__oCstcq__standfirst,.tools-module__oCstcq__columns{grid-template-columns:1fr}.tools-module__oCstcq__article{border-left:0;padding-inline:0}.tools-module__oCstcq__step+.tools-module__oCstcq__step>.tools-module__oCstcq__article{border-top:1px solid #1a181440}.tools-module__oCstcq__article:hover{background:0 0}}@media (prefers-reduced-motion:reduce){.tools-module__oCstcq__lead:before,.tools-module__oCstcq__leadNum,.tools-module__oCstcq__leadButton,.tools-module__oCstcq__arrow,.tools-module__oCstcq__article,.tools-module__oCstcq__rule:after,.tools-module__oCstcq__headline,.tools-module__oCstcq__cta{transition:none}.tools-module__oCstcq__lead:hover .tools-module__oCstcq__leadNum,.tools-module__oCstcq__article:hover .tools-module__oCstcq__headline,.tools-module__oCstcq__lead:hover .tools-module__oCstcq__leadButton{transform:none}}
