.popular[data-astro-cid-3t6aae77]{padding-block:1.75rem 0}.popular-row[data-astro-cid-3t6aae77]{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;padding:0;list-style:none;display:flex}.popular-link[data-astro-cid-3t6aae77]{border:2px solid var(--color-line);background:var(--color-paper);min-height:2.5rem;color:var(--color-ink);overflow-wrap:anywhere;border-radius:999px;align-items:center;padding:.3rem .95rem;font-size:.975rem;font-weight:800;line-height:1.25;text-decoration:none;transition:border-color .18s;display:inline-flex}.popular-link[data-astro-cid-3t6aae77]:hover{border-color:var(--color-clay)}.popular-all[data-astro-cid-3t6aae77]{background:var(--color-clay);border-color:var(--color-clay);color:#fff}.popular-all[data-astro-cid-3t6aae77]:hover{background:var(--color-clay-dark);border-color:var(--color-clay-dark)}.popular-sub[data-astro-cid-3t6aae77]{color:var(--color-muted);margin-top:1.1rem;font-size:.875rem;font-weight:800}.popular-row-small[data-astro-cid-3t6aae77]{margin-top:.5rem}.popular-row-small[data-astro-cid-3t6aae77] .popular-link[data-astro-cid-3t6aae77]{background:var(--color-wash);min-height:2.25rem;font-size:.9rem;font-weight:700}.hm-sec{padding-top:clamp(3rem,6vw,4.75rem)}.hm-h2{letter-spacing:-.022em;text-wrap:balance;font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:900;line-height:1.1}.hm-h3{font-size:1.3rem;font-weight:800;line-height:1.25}.hm-lead{max-width:60ch;color:var(--color-muted);margin-top:.45rem}.hm-more{min-height:2.75rem;color:var(--color-clay-dark);white-space:nowrap;align-items:center;padding-inline:.25rem;font-weight:800;display:inline-flex}.hm-row-head{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.5rem;display:flex}.hm-head-ic{align-items:center;gap:.9rem;min-width:0;display:flex}@media (width<=639px){.hm-head-ic>.hi{display:none}}.rv{transition:opacity .6s ease var(--d,0s), translate .6s cubic-bezier(.2, .8, .2, 1) var(--d,0s), transform .3s cubic-bezier(.2, .8, .2, 1)}@media (prefers-reduced-motion:no-preference){.hj .rv{opacity:0;translate:0 22px}.hj .rv.in{opacity:1;translate:0}}.hm-hero{background:radial-gradient(52rem 30rem at 88% 30%, #fdf1cc 0, transparent 62%), radial-gradient(40rem 26rem at 0% 100%, #f6e9dd 0, transparent 60%), var(--color-paper);position:relative;overflow:hidden}.hm-hero-grid{z-index:1;padding-block:2.25rem 1.5rem;position:relative}.hm-eyebrow{background:var(--color-mustard);border-radius:999px;align-items:center;padding:.3rem .9rem;font-size:.85rem;font-weight:800;display:inline-flex}.hm-h1{letter-spacing:-.03em;text-wrap:balance;margin-top:1rem;font-size:clamp(2.35rem,4.6vw,3.6rem);font-weight:900;line-height:1.04}.hm-mark{color:var(--color-clay-dark);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 14' preserveAspectRatio='none'%3E%3Cpath d='M3 9c40-8 78 5 118-1s86-7 176 1' fill='none' stroke='%23F3C14E' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E") 0 100%/100% .32em no-repeat;padding-bottom:.12em}.hm-sub{max-width:34rem;margin-top:1.15rem;font-size:1.15rem;line-height:1.6}.hm-cta{flex-wrap:wrap;gap:.75rem;margin-top:1.6rem;display:flex}.hm-btn{white-space:nowrap;min-height:3.25rem;padding-inline:1.6rem;font-size:1.02rem;box-shadow:0 10px 22px -12px #7f49308c}.hm-btn:hover{transform:translateY(-2px)}.hm-btn:active{transform:translateY(0)scale(.98)}.hm-stage{z-index:1;padding-block:.5rem 2.25rem;position:relative}.hm-wall{gap:.75rem;margin-inline:-1rem;display:grid;rotate:-2deg}.hm-lane-2{display:none}.hm-belt{will-change:transform;width:max-content;animation:44s linear infinite hm-x;display:flex}.hm-lane-1 .hm-belt{animation-duration:56s;animation-direction:reverse}.hm-group{gap:.75rem;padding-inline-end:.75rem;display:flex}.hm-cover{background:var(--color-wash);border-radius:16px;width:8.5rem;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:block;overflow:hidden;box-shadow:0 1px #7f493014,0 12px 24px -14px #3a322b80}.hm-cover img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.hm-cover:hover,.hm-cover:focus-visible{transform:scale(1.06)rotate(1.5deg)}.hm-wall:hover .hm-belt,.hm-wall:focus-within .hm-belt,.hm-wall.off .hm-belt{animation-play-state:paused}@keyframes hm-x{to{transform:translate(-50%)}}@keyframes hm-y{to{transform:translateY(-50%)}}@media (width>=640px){.hm-cover{width:10.25rem}}@media (width>=768px){.hm-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;min-height:clamp(31rem,46vw,39rem);padding-block:3rem;display:grid}.hm-stage{inset-block:0;width:min(46vw,42rem);padding:0;position:absolute;left:calc(50% + 1.5rem)}.hm-stage:before,.hm-stage:after{content:"";z-index:2;pointer-events:none;height:5rem;position:absolute;inset-inline:-2rem}.hm-stage:before{background:linear-gradient(#fff,#fff0);top:0}.hm-stage:after{background:linear-gradient(#fff0,#fff);bottom:0}.hm-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;position:absolute;inset:-12% 0;rotate:-6deg}.hm-lane{min-width:0}.hm-belt{flex-direction:column;width:auto;animation-name:hm-y;animation-duration:48s}.hm-lane-1 .hm-belt{animation-duration:60s}.hm-group{flex-direction:column;gap:1rem;padding:0 0 1rem}.hm-cover{border-radius:18px;width:auto}}@media (width>=1024px){.hm-mark{white-space:nowrap}.hm-wall{grid-template-columns:repeat(3,minmax(0,1fr))}.hm-lane-2{display:block}.hm-lane-2 .hm-belt{animation-duration:54s}}@media (prefers-reduced-motion:reduce){.hm-belt{animation:none}.hm-lane{overflow-x:auto}.hm-group[aria-hidden]{display:none}}.hm-facts{z-index:3;background:var(--color-paper);border-radius:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:-1.25rem;display:grid;position:relative;box-shadow:0 1px #7f49300f,0 22px 40px -26px #7f493080}.hm-facts li{flex-direction:column;gap:.1rem;padding:1rem 1.1rem;display:flex}.hm-fact-n{letter-spacing:-.02em;color:var(--color-clay-dark);font-variant-numeric:tabular-nums;font-size:clamp(1.7rem,3.4vw,2.3rem);font-weight:900;line-height:1;display:inline-block}.hm-fact-w{letter-spacing:-.01em;font-size:clamp(1.15rem,2vw,1.45rem)}.hm-fact-l{color:var(--color-muted);font-size:.92rem;font-weight:700;line-height:1.3}@media (width>=768px){.hm-facts{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:-2.25rem}.hm-facts li{padding:1.35rem 1.6rem}.hm-facts li+li{box-shadow:inset 1px 0 0 var(--color-line)}}.hm-bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1.75rem;display:grid}.hm-bento>*{grid-column:span 2}.hm-bento>.hm-d,.hm-bento>.hm-e{grid-column:span 1}@media (width>=768px){.hm-bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.1rem}.hm-bento>*{grid-column:span 6}.hm-bento>.hm-c,.hm-bento>.hm-d{grid-column:span 2}}@media (width>=1024px){.hm-bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.25rem}.hm-bento>.hm-a,.hm-bento>.hm-b{grid-column:span 6}.hm-bento>.hm-c,.hm-bento>.hm-d,.hm-bento>.hm-e{grid-column:span 4}.hm-bento>.hm-f{grid-column:span 8}}.hm-card{isolation:isolate;background:var(--color-paper);border-radius:1.6rem;flex-direction:column;gap:.9rem;height:100%;padding:1.15rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #7f493012,0 18px 34px -24px #7f49308c}.hm-card:before{content:"";z-index:-1;background:#ffffff80;border-radius:50%;width:16rem;height:16rem;position:absolute;top:-7rem;right:-5rem}.hm-mustard{background:#fdf1cc}.hm-sage{background:#e4eae4}.hm-clay{background:#f6e4d9}.hm-wash{background:#f1e8dc}.hm-paper:before{background:var(--color-cream)}.hm-card:hover{transform:translateY(-5px)}.hm-card:has(.hm-stretch:focus-visible){outline:3px solid var(--color-clay);outline-offset:3px}.hm-stretch{outline:none;text-decoration:none}.hm-stretch:after{content:"";z-index:1;position:absolute;inset:0}.hm-card-head{align-items:center;gap:.85rem;display:flex}.hm-card-title{letter-spacing:-.01em;font-size:1.22rem;font-weight:900;line-height:1.2}.hm-card-desc{color:var(--color-muted);margin-top:.2rem;font-size:.95rem;line-height:1.4}.hm-card-foot{color:var(--color-clay-dark);align-items:center;gap:.5rem;margin-top:auto;font-size:.95rem;font-weight:800;display:flex}.hm-num{font-variant-numeric:tabular-nums;vertical-align:-.06em;font-size:1.35rem;font-weight:900;line-height:1;display:inline-block}.hm-arrow{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.hm-card:hover .hm-arrow{transform:translate(5px)}.hm-d .hm-card-head,.hm-e .hm-card-head{flex-direction:column;align-items:flex-start}.hm-d .hm-card-desc,.hm-e .hm-card-desc{display:none}.hm-chips{flex-wrap:wrap;gap:.5rem;display:flex}.hm-chip{z-index:2;background:var(--color-paper);min-height:2.75rem;color:var(--color-ink);border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .95rem;font-size:.95rem;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .2s,background-color .2s,color .2s;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1.5px #7f493029}.hm-chip-n{color:var(--color-muted);font-size:.8rem;font-weight:800;transition:color .2s}.hm-chip:hover{background:var(--color-clay-dark);color:#fff;transform:translateY(-2px)}.hm-chip:hover .hm-chip-n{color:#fff}.hm-tiles{grid-template-columns:repeat(auto-fill,minmax(8.4rem,1fr));gap:.55rem;display:grid}.hm-tile{z-index:2;background:var(--color-paper);height:100%;min-height:4.1rem;color:var(--color-ink);border-radius:1rem;flex-direction:column;justify-content:center;padding:.6rem .9rem;line-height:1.2;text-decoration:none;transition:transform .2s,background-color .2s,color .2s;display:flex;position:relative;box-shadow:inset 0 0 0 1.5px #7f493024}.hm-tile b{font-size:1rem;font-weight:900}.hm-tile span{color:var(--color-muted);margin-top:.15rem;font-size:.82rem;font-weight:700;transition:color .2s}.hm-tile:hover{background:var(--color-clay-dark);color:#fff;transform:translateY(-3px)}.hm-tile:hover span{color:#fff}.hm-fan{pointer-events:none;width:10rem;height:5.5rem;display:none;position:absolute}.hm-fan-img{object-fit:cover;background:var(--color-wash);border-radius:12px;width:4.8rem;height:4.8rem;transition:transform .45s cubic-bezier(.34,1.4,.64,1);position:absolute;bottom:0;box-shadow:0 0 0 3px #fff,0 10px 18px -8px #3a322b8c}.hm-fan-word{background:var(--color-paper);color:var(--color-clay-dark);letter-spacing:-.02em;place-items:center;font-size:1.35rem;font-weight:900;display:grid}.hm-fan .hm-fan-word{border-radius:11px;width:3.1rem;height:3.1rem;font-size:1.15rem;bottom:1.6rem}.hm-fan .hm-fan-word.hm-fan-0{left:1.6rem}.hm-fan .hm-fan-word.hm-fan-1{left:4.6rem}.hm-fan .hm-fan-word.hm-fan-2{left:7.6rem}.hm-fan-word.hm-fan-1{background:var(--color-mustard);color:var(--color-ink)}.hm-fan-word.hm-fan-2{background:var(--color-sage);color:#fff}.hm-fan-0{left:0;transform:rotate(-10deg)}.hm-fan-1{z-index:1;left:2.5rem;transform:translateY(-.7rem)rotate(-1deg)}.hm-fan-2{left:5rem;transform:rotate(9deg)}.hm-card:hover .hm-fan-0{transform:translate(-.5rem,-.5rem)rotate(-16deg)}.hm-card:hover .hm-fan-1{transform:translateY(-1.5rem)rotate(-1deg)scale(1.05)}.hm-card:hover .hm-fan-2{transform:translate(.4rem,-.5rem)rotate(15deg)}.hm-c.has-fan{padding-bottom:5rem}.hm-c.has-fan .hm-card-foot{position:absolute;bottom:1.1rem;left:1.15rem}.hm-c .hm-fan{display:block;bottom:-1rem;right:0}@media (width>=640px){.hm-card{gap:1rem;padding:1.5rem}.hm-fan{width:11.5rem;height:6.5rem}.hm-fan-img{width:5.6rem;height:5.6rem}.hm-fan-1{left:2.9rem}.hm-fan-2{left:5.8rem}.hm-c.has-fan .hm-card-foot{bottom:1.4rem;left:1.5rem}.hm-a .hm-fan,.hm-b .hm-fan{display:block;top:-1.6rem;right:1.25rem}.hm-a.has-fan .hm-card-head,.hm-b.has-fan .hm-card-head{min-height:4.75rem;padding-right:12rem}}@media (width>=768px){.hm-d .hm-card-head,.hm-e .hm-card-head{flex-direction:row;align-items:center}.hm-d .hm-card-desc,.hm-e .hm-card-desc{display:block}.hm-d.has-fan,.hm-e.has-fan{padding-bottom:5.5rem}.hm-d.has-fan .hm-card-foot,.hm-e.has-fan .hm-card-foot{position:absolute;bottom:1.4rem;left:1.5rem}.hm-d .hm-fan,.hm-e .hm-fan{display:block;bottom:-1.1rem;right:.25rem}.hm-c.has-fan{padding-bottom:5.5rem}.hm-c .hm-fan{bottom:-1.1rem;right:.25rem}}@media (width>=768px) and (width<=1023px){.hm-c .hm-card-head,.hm-d .hm-card-head{flex-direction:column;align-items:flex-start}.hm-bento .hm-c .hm-fan,.hm-bento .hm-d .hm-fan{display:none}.hm-bento .hm-c.has-fan,.hm-bento .hm-d.has-fan{padding-bottom:1.5rem}.hm-bento .hm-c.has-fan .hm-card-foot,.hm-bento .hm-d.has-fan .hm-card-foot{position:static}}@media (width>=1024px) and (width<=1199px){.hm-c .hm-fan,.hm-d .hm-fan,.hm-e .hm-fan{transform-origin:100% 100%;transform:scale(.8)}.has-fan .hm-arrow{display:none}}.hm-card-ic{width:4rem;height:4rem}@media (width>=640px){.hm-card-ic{width:4.75rem;height:4.75rem}}.hm-lift:not(.rv){transition:transform .3s cubic-bezier(.2,.8,.2,1)}.hm-lift:hover{transform:translateY(-5px)}.hm-lift .card{box-shadow:0 16px 30px -24px #7f493099}.hm-track{scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;gap:1rem;padding:.5rem max(1.25rem,50vw - 36.25rem) 1.75rem;scroll-padding-inline:max(1.25rem,50vw - 36.25rem);display:flex;overflow-x:auto}.hm-track::-webkit-scrollbar{display:none}.hm-track>li{scroll-snap-align:start;flex:0 0 clamp(14.5rem,70vw,17.25rem)}.hm-car-nav{align-items:center;gap:.5rem;display:flex}.hm-car-btn{background:var(--color-paper);width:2.9rem;height:2.9rem;color:var(--color-clay-dark);box-shadow:inset 0 0 0 2px var(--color-line);cursor:pointer;border-radius:999px;place-items:center;transition:transform .2s,background-color .2s,color .2s,opacity .2s;display:none}.hj .hm-car-btn{display:grid}.hm-car-btn:hover:not([disabled]){background:var(--color-clay-dark);color:#fff;transform:scale(1.07)}.hm-car-btn:active:not([disabled]){transform:scale(.95)}.hm-car-btn[disabled]{opacity:.35;cursor:default}@media (width<=639px){.hm-car-nav .hm-more{display:none}.hm-row-head{align-items:center}}.hm-band{background:var(--color-paper);box-shadow:inset 0 1px 0 var(--color-line), inset 0 -1px 0 var(--color-line);margin-top:clamp(2.5rem,5vw,4rem);padding-block:clamp(3rem,6vw,4.5rem)}.hm-tabs{scrollbar-width:none;gap:.5rem;margin:1.4rem -1.25rem 0;padding:.25rem 1.25rem .75rem;display:flex;overflow-x:auto}.hm-tabs::-webkit-scrollbar{display:none}.hm-tab{background:var(--color-cream);min-height:2.9rem;color:var(--color-ink);white-space:nowrap;box-shadow:inset 0 0 0 1.5px var(--color-line);border-radius:999px;align-items:center;padding:.4rem 1.15rem;font-weight:800;text-decoration:none;transition:transform .2s,background-color .2s,color .2s;display:inline-flex}.hm-tab:hover{box-shadow:inset 0 0 0 1.5px var(--color-clay);transform:translateY(-2px)}.hj .hm-tab[aria-current]{background:var(--color-clay-dark);color:#fff;box-shadow:none}.hm-panel{padding-top:1.75rem;scroll-margin-top:1rem}.hm-panel-head{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.1rem;display:flex}.hm-grid4{scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;gap:.9rem;margin-inline:-1.25rem;padding:.25rem 1.25rem 1.25rem;scroll-padding-inline:1.25rem;display:flex;overflow-x:auto}.hm-grid4::-webkit-scrollbar{display:none}.hm-grid4>li{scroll-snap-align:start;flex:0 0 clamp(14.5rem,70vw,17.25rem)}@media (width>=640px){.hm-grid4{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid;overflow:visible}}.hj .hm-panel{padding-top:.75rem;display:none}.hj .hm-panel.on{display:block}@media (width>=768px){.hm-tabs{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}}@media (width>=1024px){.hm-grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}}@media (prefers-reduced-motion:no-preference){.hj .hm-panel.on{animation:.45s cubic-bezier(.2,.8,.2,1) both hm-in}@keyframes hm-in{0%{opacity:0;transform:translateY(14px)}}}.hm-toolbox{background:#e4eae4;border-radius:1.75rem;gap:.5rem 2rem;padding:1.5rem 1.25rem 1.75rem;display:grid;box-shadow:inset 0 0 0 1px #5b6b5e1f}.hm-toolbox .popular{padding-top:0}.hm-toolbox .popular h2{letter-spacing:-.022em;font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:900;line-height:1.1}.hm-toolbox .popular-link{border-color:#0000}.hm-toolbox .popular-link:hover{border-color:var(--color-clay);transform:translateY(-2px)}.hm-toolbox .popular-link{min-height:2.75rem;transition:border-color .18s,transform .2s}.hm-toolbox .popular ul.popular-row-small a.popular-link{background:#fff9;min-height:2.75rem}.hm-toolbox-ic{width:4.5rem;height:4.5rem}@media (width>=768px){.hm-toolbox{grid-template-columns:auto minmax(0,1fr);align-items:center;padding:2.25rem 2.5rem 2.5rem}.hm-toolbox-ic{width:6.5rem;height:6.5rem}}.hm-steps{gap:2rem;margin-top:2rem;display:grid;position:relative}.hm-step{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:1.1rem;display:grid;position:relative}.hm-step .hm-step-ic{grid-row:span 2}.hm-step .hm-step-ic .hi{width:5rem;height:5rem}.hm-step-ic{margin-bottom:.9rem;display:inline-block;position:relative}.hm-step-n{background:var(--color-clay-dark);color:#fff;width:2rem;height:2rem;box-shadow:0 0 0 3px var(--color-cream);border-radius:50%;place-items:center;font-size:.95rem;font-weight:900;display:grid;position:absolute;top:-.2rem;right:-.35rem}@media (width>=768px){.hm-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}.hm-step{display:block}.hm-step .hm-step-ic .hi{width:6.5rem;height:6.5rem}.hm-step+.hm-step:before{content:"";border-top:3px dotted var(--color-terracotta);position:absolute;top:3.25rem;left:calc(5rem - 100%);right:calc(100% + 1rem)}}.hm-pt{isolation:isolate;background:radial-gradient(34rem 22rem at 0 0,#fff8e2 0,#0000 70%),#fdf1cc;border-radius:2rem;gap:1.75rem;padding:2rem 1.25rem 1.5rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #7f493012,0 26px 44px -34px #7f493099}.hm-pt:before{content:"";z-index:-1;background:#ffffff80;border-radius:50%;width:30rem;height:30rem;position:absolute;top:-11rem;right:-9rem}.hm-pt:after{content:"";z-index:-1;background:#f3c14e47;border-radius:50%;width:14rem;height:14rem;position:absolute;bottom:-6rem;left:-4rem}.hm-pt-eyebrow{background:var(--color-paper);color:var(--color-clay-dark);border-radius:999px;align-items:center;margin-bottom:.9rem;padding:.3rem .9rem;font-size:.85rem;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1.5px #7f493024}.hm-pt-line{max-width:30rem;margin-top:.8rem;font-size:1.1rem;line-height:1.6}.hm-pt .hm-btn:hover .hm-arrow{transform:translate(4px)}.hm-pt-kinds{flex-wrap:wrap;gap:0 .85rem;margin-top:.9rem;display:none}@media (width>=640px){.hm-pt-kinds{display:flex}}.hm-pt-kind{min-height:2.75rem;color:var(--color-ink);white-space:nowrap;align-items:center;gap:.45rem;font-size:.88rem;font-weight:800;text-decoration:none;display:inline-flex}.hm-pt-kind:before{content:"";background:var(--color-clay-dark);border-radius:50%;width:.65rem;height:.65rem;transition:transform .3s cubic-bezier(.34,1.4,.64,1)}.hm-pt-kind-sage:before{background:var(--color-sage)}.hm-pt-kind-clay:before{background:var(--color-terracotta)}.hm-pt-kind:hover{color:var(--color-clay-dark);text-underline-offset:4px;text-decoration:underline}.hm-pt-kind:hover:before{transform:scale(1.5)}.hm-pt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.hm-pt-grid>li{min-width:0;display:flex}.hm-pt-card{background:var(--color-paper);width:100%;color:var(--color-ink);border-radius:1.35rem;flex-direction:column;align-items:flex-start;gap:.3rem;padding:.95rem .95rem 1.05rem;text-decoration:none;transition:transform .35s cubic-bezier(.34,1.3,.64,1);display:flex;position:relative;box-shadow:inset 0 0 0 1px #7f493012,0 16px 26px -20px #7f4930b3}.hm-pt-0{transform:rotate(-1.4deg)}.hm-pt-1{transform:rotate(1.2deg)}.hm-pt-2{transform:rotate(1deg)}.hm-pt-3{transform:rotate(-1.2deg)}.hm-pt-card:hover,.hm-pt-card:focus-visible{z-index:1;transform:translateY(-6px)rotate(0)scale(1.02)}.hm-pt-card:active{transform:translateY(-2px)scale(.99)}.hm-pt-ic{width:3.6rem;height:3.6rem;margin-bottom:.2rem}.hm-pt-t{letter-spacing:-.01em;font-size:1.05rem;font-weight:900;line-height:1.2}.hm-pt-d{color:var(--color-muted);font-size:.93rem;line-height:1.4;display:none}.hm-pt-go{color:var(--color-clay-dark);opacity:.55;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .3s;position:absolute;top:.9rem;right:.9rem}.hm-pt-card:hover .hm-pt-go{opacity:1;transform:translate(4px)}@media (width>=640px){.hm-pt{padding:2.5rem 2rem 2.25rem}.hm-pt-grid{gap:1.1rem}.hm-pt-card{gap:.4rem;padding:1.3rem 1.3rem 1.4rem}.hm-pt-ic{width:5.5rem;height:5.5rem;margin:-.3rem 0 .15rem -.3rem}.hm-pt-t{font-size:1.18rem}.hm-pt-d{display:block}.hm-pt-go{top:1.3rem;right:1.2rem}}@media (width>=1024px){.hm-pt{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:3rem;padding:3.25rem 3.25rem 3.75rem}.hm-pt-grid>li:nth-child(2n){margin-top:1.5rem;margin-bottom:-1.5rem}}@media (prefers-reduced-motion:reduce){.hm-pt-card,.hm-pt-go,.hm-pt .hi .hi-m{transition:none}.hm-pt-0:hover,.hm-pt-1:hover,.hm-pt-2:hover,.hm-pt-3:hover,.hm-pt-card:focus-visible,.hm-pt-card:hover .hi .hi-m{transform:none}}.hm-faq{gap:1rem;padding-top:clamp(2rem,4vw,3rem);display:grid}.hm-faq>div>section{margin-top:0}.hm-faq h2{letter-spacing:-.022em;margin-bottom:1.25rem;font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:900;line-height:1.1}.hm-faq details{padding:0}.hm-faq summary{align-items:center;min-height:3.5rem;padding:1rem 1.25rem}.hm-faq summary>span{margin-top:0}.hm-faq details>p{margin-top:0;padding:0 1.25rem 1.25rem}.hm-faq-side{display:none}@media (width>=1024px){.hm-faq{grid-template-columns:19rem minmax(0,1fr);align-items:start;gap:3.5rem}.hm-faq-side{flex-direction:column;align-items:flex-start;gap:.5rem;padding-top:.5rem;display:flex}}.hm-end{isolation:isolate;background:var(--color-clay-dark);color:#fff;border-radius:2rem;gap:1.5rem;padding:2.25rem 1.5rem;display:grid;position:relative;overflow:hidden}.hm-end:before{content:"";z-index:-1;background:#ffffff12;border-radius:50%;width:30rem;height:30rem;position:absolute;top:-10rem;right:-8rem}.hm-end p{max-width:30rem;margin-top:.75rem;font-size:1.1rem}.hm-btn-light{color:var(--color-clay-dark);background:#fff}.hm-btn-light:hover{background:var(--color-mustard);color:var(--color-ink)}.hm-btn-line{color:#fff;box-shadow:inset 0 0 0 2px #ffffffb3}.hm-btn-line:hover{background:#ffffff1f}.hm-end :focus-visible{outline-color:#fff}.hm-end-fan{height:9.5rem;position:relative}.hm-end-img{object-fit:cover;border-radius:16px;width:9rem;height:9rem;transition:transform .5s cubic-bezier(.34,1.4,.64,1);position:absolute;top:0;box-shadow:0 0 0 4px #fff,0 18px 30px -12px #00000080}.hm-end-0{left:0;transform:rotate(-8deg)}.hm-end-1{z-index:1;left:5.5rem;transform:translateY(.4rem)rotate(2deg)}.hm-end-2{left:11rem;transform:rotate(10deg)}.hm-end:hover .hm-end-0{transform:translate(-.4rem,-.3rem)rotate(-13deg)}.hm-end:hover .hm-end-1{transform:translateY(-.5rem)rotate(2deg)scale(1.04)}.hm-end:hover .hm-end-2{transform:translate(.4rem,-.3rem)rotate(15deg)}@media (width>=900px){.hm-end{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:3.25rem 3.5rem}.hm-end-fan{width:27rem;height:13rem}.hm-end-img{width:12.5rem;height:12.5rem}.hm-end-1{left:7.25rem}.hm-end-2{left:14.5rem}}
