.pg-home .hx-doors{gap:14px;display:grid}.pg-home .hx-door{border:2px solid var(--plum);background:var(--paper-light);color:var(--plum);border-radius:18px;flex-direction:column;gap:10px;padding:22px;display:flex}.pg-home .hx-door h2{letter-spacing:-.01em;color:inherit;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.15}.pg-home .hx-door p{color:var(--ink-soft);margin:0;font-size:.98rem;line-height:1.5}.pg-home .hx-door .btn{align-self:stretch;width:100%;margin-top:auto}.pg-home .hx-tag{background:var(--cream);color:var(--plum);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:.7rem;font-weight:800;line-height:1.5}.pg-home .hx-door.main{background:var(--plum);border-color:var(--plum);color:var(--paper-light);box-shadow:6px 6px 0 var(--honey)}.pg-home .hx-door.main p{color:#fffaf0d1}.pg-home .hx-door.main .hx-tag{color:var(--honey-soft);background:#fffaf024}.pg-home .hx-door.hs .hx-tag{background:var(--hs-soft);color:var(--hs-deep)}.pg-home .hx-door.dc .hx-tag{color:var(--tile-deep);background:#b4532f1f}.pg-home .btn.hs{--bg:var(--hs);--fg:var(--paper-light);--sh:var(--plum)}.pg-home .hx-sub{color:var(--honey-soft);text-underline-offset:3px;align-self:center;font-size:.92rem;font-weight:700}.pg-home .hx1 .copy{gap:18px}.pg-home .hx1 .lede{margin:0}.pg-home .hx1 .hx-doors{margin-top:6px}.pg-home .hx-more{align-items:center;gap:12px;margin:4px 0 0;font-size:.98rem;display:flex}.pg-home .hx-more .bi{width:34px;height:34px;box-shadow:none}.pg-home .hx-more .bi svg{width:19px;height:19px}@media (min-width:640px){.pg-home .hx1 .hx-doors{grid-template-columns:1fr 1fr}}@media (min-width:900px){.pg-home .hero.hx1{padding-block:48px 88px}.pg-home .hx1 .grid{grid-template-columns:1.35fr .65fr;align-items:center;gap:56px}}.pg-home .hero.hx2{background:var(--paper-light);border-bottom:1px solid var(--line)}.pg-home .hx2 .copy{gap:18px}.pg-home .hx2 .lede{margin:0}.pg-home .hx-facts{flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;font-size:.95rem;font-weight:700;list-style:none;display:flex}.pg-home .hx-facts li{align-items:center;gap:8px;display:inline-flex}.pg-home .hx-facts svg{color:var(--hs)}.pg-home .hx2 .frame .photo{border-width:1.5px;box-shadow:0 24px 60px -28px #382a4073}.pg-home .hx-stage{position:relative}.pg-home .hx2 .hx-doors{margin-top:40px}.pg-home .hx2 .hx-door{border-width:1.5px;border-color:var(--line);box-shadow:0 1px 0 var(--line);background:#fff}.pg-home .hx2 .hx-door.main{border-color:var(--plum);background:var(--plum)}.pg-home .hx-ui{z-index:3;border:1.5px solid var(--line);background:#fff;border-radius:16px;gap:12px;margin:-56px 14px 0;padding:16px;font-size:.9rem;display:grid;position:relative;box-shadow:0 18px 40px -16px #382a4066}.pg-home .hx-ui-top{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);justify-content:space-between;align-items:center;font-size:.72rem;font-weight:800;display:flex}.pg-home .hx-ui-sample{background:var(--cream);color:var(--plum);letter-spacing:.08em;border-radius:999px;padding:2px 8px}.pg-home .hx-ui-row{align-items:center;gap:12px;display:flex}.pg-home .hx-ui-thumb{background:var(--tile);border-radius:10px;flex:none;width:58px;height:58px;overflow:hidden}.pg-home .hx-ui-thumb img{object-fit:cover;transform-origin:20% 55%;width:100%;height:100%;transform:scale(2.2)}.pg-home .hx-ui-bag{color:var(--plum);margin:0;font-weight:800;line-height:1.3}.pg-home .hx-ui-state{color:var(--hs-deep);align-items:center;gap:6px;margin:2px 0 0;font-size:.85rem;font-weight:700;display:flex}.pg-home .hx-ui-state i{background:var(--hs);width:8px;height:8px;box-shadow:0 0 0 3px var(--hs-soft);border-radius:50%}.pg-home .hx-ui-btns{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pg-home .hx-ui-btns span{text-align:center;border-radius:8px;place-items:center;min-height:38px;padding:0 10px;font-size:.82rem;font-weight:800;line-height:1.2;display:grid}.pg-home .hx-ui-btns .a{background:var(--plum);color:var(--paper-light)}.pg-home .hx-ui-btns .b{border:1.5px solid var(--line);color:var(--plum)}.pg-home .hx-ui-journey{border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin:0;padding:10px 0 0;list-style:none;display:grid}.pg-home .hx-ui-journey li{text-align:center;color:var(--ink-soft);justify-items:center;gap:6px;font-size:.66rem;font-weight:700;line-height:1.2;display:grid;position:relative}.pg-home .hx-ui-journey li:before{content:"";background:var(--line);width:100%;height:2px;position:absolute;top:5px;left:50%}.pg-home .hx-ui-journey li:last-child:before{display:none}.pg-home .hx-ui-journey i{border:2px solid var(--line);background:#fff;border-radius:50%;width:12px;height:12px;position:relative}.pg-home .hx-ui-journey li.on{color:var(--plum)}.pg-home .hx-ui-journey li.on i{background:var(--honey);border-color:var(--plum)}@media (min-width:760px){.pg-home .hx2 .hx-doors.three{grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){.pg-home .hero.hx2{padding-block:40px 56px}.pg-home .hx2 .grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:64px}.pg-home .hx2 .hx-stage{justify-self:end;width:min(100%,440px)}.pg-home .hx-ui{width:360px;margin:0;position:absolute;bottom:-40px;left:-96px}.pg-home .hx2 .hx-doors{margin-top:64px}}@media (max-width:899px){.pg-home .hx2>.wrap{flex-direction:column;gap:32px;display:flex}.pg-home .hx2 .grid{display:contents}.pg-home .hx2 .copy{order:1}.pg-home .hx2 .hx-doors{order:2;margin-top:0}.pg-home .hx2 .hx-stage{order:3;margin-top:12px}}.pg-home .hx3 .copy{gap:18px}.pg-home .hx3 .lede{margin:0}.pg-home .hx3 .eyebrow{color:var(--ink-soft)}.pg-home .hx3 .hx-doors{margin-top:6px}.pg-home .hx3 .hx-door{border-width:1.5px;border-color:var(--line);background:var(--paper-light);box-shadow:none}.pg-home .hx3 .hx-door.main{border-color:var(--plum);background:var(--plum);box-shadow:none}.pg-home .hx-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:0;font-size:.74rem;font-weight:800}.pg-home .hx3 .hx-door.main .hx-kicker{color:var(--honey-soft)}.pg-home .btn.line{--bg:transparent;--fg:var(--plum);--sh:var(--plum)}.pg-home .hx3 .frame .photo{box-shadow:none;border-width:2px}.pg-home .hx3 .hx-more{color:var(--ink-soft);font-size:.95rem;display:block}@media (min-width:640px){.pg-home .hx3 .hx-doors{grid-template-columns:1fr 1fr}}@media (min-width:900px){.pg-home .hero.hx3{padding-block:48px 72px}.pg-home .hx3 .grid{grid-template-columns:1.35fr .65fr;align-items:center;gap:56px}}.mk-clean .new-copy{outline:0}.mk-clean .new-copy-tag{display:none}.pg-home .hx3 .hx-tag{background:var(--cream);color:var(--plum)}.pg-home .hx3 .hx-door.main .hx-tag{color:var(--honey-soft);background:#fffaf024}
