.home-guides{--red:var(--brand-accent,var(--action-primary,#cd071e));--red-hover:color-mix(in srgb, var(--red) 82%, black);--module-ink:var(--foreground);--module-muted:var(--muted-foreground);--card-bg:var(--card);--card-hover:color-mix(in srgb, var(--card) 88%, var(--foreground));--card-line:var(--border);--frame-pad:14px;--frame-radius:var(--radius,12px);--motion-base:.3s;--motion-hover:var(--card-lift-duration);--ease-expo:cubic-bezier(.16, 1, .3, 1);--ease-std:cubic-bezier(.4, 0, .2, 1);--ease-hover:var(--card-lift-ease);--ph-ink:#f4f2ee;--ph-muted:#f4f2eed1;--g-scrim:14, 14, 16;--g-solid-bg:var(--lightningcss-light,#efece3)var(--lightningcss-dark,var(--card));--g-solid-hover:var(--lightningcss-light,#e7e2d6)var(--lightningcss-dark,color-mix(in srgb, var(--card) 88%, var(--foreground)));--g-solid-line:var(--lightningcss-light,#e4dfd4)var(--lightningcss-dark,var(--border));--g-font:var(--font-sans,"Figtree", system-ui, sans-serif);--hr-pad-x:var(--page-gutter-bleed);font-family:var(--g-font);color:var(--module-ink);background:var(--background);color-scheme:normal;padding:clamp(56px,9vh,110px) 0;position:relative;overflow-x:clip}.home-guides .guides-frame{padding-inline:var(--hr-pad-x);box-sizing:border-box;width:100%;margin-inline:auto}.home-guides .g-eye{color:var(--module-muted);align-items:center;gap:9px;margin:0 0 14px;font-size:15px;display:flex}.home-guides .g-eye svg{fill:currentColor;flex:none}.home-guides .g-title{letter-spacing:-.026em;max-width:20ch;color:var(--module-ink);margin:0 0 14px;font-size:clamp(30px,4.8vw,58px);font-weight:500;line-height:1}.home-guides .g-ln{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.home-guides .g-ln>span{transition:transform .9s var(--ease-expo);display:block}.home-guides.g-armed .g-ln>span{transform:translateY(115%)}.home-guides.g-armed.g-in .g-ln>span{transform:none}.home-guides.g-armed.g-in .g-ln:nth-child(2)>span{transition-delay:.1s}.home-guides .g-lede{color:var(--module-muted);max-width:60ch;transition:opacity .7s var(--ease-std) .1s, transform .7s var(--ease-std) .1s;margin:0 0 clamp(28px,4vh,46px);font-size:clamp(14px,1.1vw,16.5px);line-height:1.55}.home-guides.g-armed .g-lede{opacity:0;transform:translateY(16px)}.home-guides.g-armed.g-in .g-lede{opacity:1;transform:none}.home-guides .g-bento{gap:var(--frame-pad);grid-template-rows:clamp(300px,34vh,344px) clamp(238px,27vh,264px);grid-template-columns:1fr 1fr;display:grid}.home-guides .g-feat{grid-area:1/1/3}.home-guides .g-wide{grid-area:1/2}.home-guides .g-row{gap:var(--frame-pad);grid-area:2/2;grid-template-columns:repeat(3,1fr);display:grid}.home-guides .g-tile{border-radius:var(--frame-radius);color:var(--ph-ink);isolation:isolate;background:var(--lightningcss-light,#d9d5cc)var(--lightningcss-dark,#26282c);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.home-guides.g-armed .g-tile{opacity:0;clip-path:inset(15% 12% 15% 12% round var(--frame-radius))}.home-guides.g-armed.g-in .g-tile{animation:gTileReveal 1.15s var(--ease-expo) forwards}.home-guides.g-armed.g-in .g-wide{animation-delay:.12s}.home-guides.g-armed.g-in .g-row .g-tile:first-child{animation-delay:.22s}.home-guides.g-armed.g-in .g-row .g-tile:nth-child(2){animation-delay:.3s}.home-guides.g-armed.g-in .g-row .g-tile:nth-child(3){animation-delay:.38s}@keyframes gTileReveal{0%{opacity:0;clip-path:inset(15% 12% 15% 12% round var(--frame-radius))}to{opacity:1;clip-path:inset(0 0 0 0 round var(--frame-radius))}}.home-guides .g-tile .g-photo,.home-guides .g-tile img{object-fit:cover;z-index:0;transform:translate3d(0, var(--gp,0px), 0);will-change:transform;left:0;right:0;width:100%!important;height:118%!important;position:absolute!important;top:-9%!important;bottom:auto!important}.home-guides .g-tile:before{content:"";z-index:1;background:linear-gradient(to top, rgba(var(--g-scrim), .94) 2%, rgba(var(--g-scrim), .55) 34%, rgba(var(--g-scrim), .05) 66%), linear-gradient(to bottom, rgba(var(--g-scrim), .5), transparent 26%);position:absolute;inset:0}.home-guides .g-content{z-index:2;flex-direction:column;flex:1;padding:clamp(16px,2vw,26px);display:flex;position:relative}.home-guides .g-idx{color:#f4f2eed9;letter-spacing:.02em;font-size:15px;font-weight:600}.home-guides .g-pill{z-index:3;color:#fff;-webkit-backdrop-filter:blur(6px);background:#14141699;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;top:clamp(16px,2vw,26px);right:clamp(16px,2vw,26px)}.home-guides .g-bottom{margin-top:auto}.home-guides .g-cat{letter-spacing:.05em;text-transform:uppercase;color:#f4f2eed9;align-items:center;gap:7px;margin-bottom:12px;font-size:12px;font-weight:700;display:flex}.home-guides .g-cat svg{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.home-guides .g-tile h3{letter-spacing:-.022em;color:#fff;margin:0;font-weight:500;line-height:1}.home-guides .g-feat h3{font-size:clamp(30px,3.4vw,46px)}.home-guides .g-wide h3{font-size:clamp(24px,2.6vw,34px)}.home-guides .g-row h3{font-size:clamp(17px,1.5vw,20px);line-height:1.08}.home-guides .g-sub{color:var(--ph-muted);max-width:42ch;margin:12px 0 0;font-size:clamp(13.5px,1vw,15.5px);line-height:1.5}.home-guides .g-row .g-sub{display:none}.home-guides .g-div{background:#ffffff42;height:1px;margin:18px 0}.home-guides .g-row .g-div{margin:12px 0}.home-guides .g-foot{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.home-guides .g-meta{color:var(--ph-muted);font-size:13px;font-weight:600}.home-guides .g-meta .g-k{color:#f4f2ee99;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:11px;font-weight:600;display:block}.home-guides .g-cta{color:#fff;align-items:center;gap:12px;font-size:14.5px;font-weight:600;display:inline-flex}.home-guides .g-cta .g-circ{width:38px;height:38px;transition:background-color var(--motion-hover) var(--ease-hover), border-color var(--motion-hover) var(--ease-hover);border:1.5px solid #ffffff8c;border-radius:50%;place-items:center;display:grid}.home-guides .g-cta .g-circ svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform var(--motion-hover) var(--ease-hover)}.home-guides .g-tile:hover .g-cta .g-circ,.home-guides .g-tile:focus-visible .g-cta .g-circ{background:var(--red);border-color:var(--red)}.home-guides .g-tile:hover .g-cta .g-circ svg,.home-guides .g-tile:focus-visible .g-cta .g-circ svg{transform:translate(1px)}.home-guides .g-row .g-cta .g-lbl{display:none}.home-guides .g-row .g-foot{align-items:center}.home-guides .g-row .g-cta .g-circ{width:32px;height:32px}.home-guides .g-row .g-pill,.home-guides .g-row .g-meta .g-k{display:none}.home-guides .g-row .g-content{padding:15px}.home-guides .g-solid{background:var(--g-solid-bg);border:1px solid var(--g-solid-line);color:var(--module-ink);transition:background-color var(--motion-hover) var(--ease-hover), transform var(--motion-hover) var(--ease-hover)}.home-guides .g-solid:hover,.home-guides .g-solid:focus-visible{background:var(--g-solid-hover)}.home-guides .g-solid:before{display:none}.home-guides .g-solid .g-idx{color:var(--module-muted)}.home-guides .g-solid .g-pill{border:1px solid var(--g-solid-line);color:var(--module-muted);-webkit-backdrop-filter:none;background:0 0}.home-guides .g-solid .g-cat{color:var(--module-muted)}.home-guides .g-solid h3{color:var(--module-ink)}.home-guides .g-solid .g-sub{color:var(--module-muted)}.home-guides .g-solid .g-div{background:var(--g-solid-line)}.home-guides .g-solid .g-meta,.home-guides .g-solid .g-meta .g-k{color:var(--module-muted)}.home-guides .g-solid .g-cta{color:var(--module-ink)}.home-guides .g-solid .g-cta .g-circ{border-color:var(--g-solid-line)}.home-guides .g-solid .g-cta .g-circ svg{stroke:var(--module-ink)}.home-guides .g-solid:hover .g-cta .g-circ{background:var(--red);border-color:var(--red)}.home-guides .g-solid:hover .g-cta .g-circ svg{stroke:#fff}@media (max-width:1100px) and (min-width:801px){.home-guides .g-bento{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr 1fr}.home-guides .g-feat{grid-area:1/1/3;min-height:clamp(420px,56vh,560px)}.home-guides .g-wide{grid-area:1/2;min-height:0}.home-guides .g-row{display:contents}.home-guides .g-row .g-tile:first-child{grid-area:1/3}.home-guides .g-row .g-tile:nth-child(2){grid-area:2/2}.home-guides .g-row .g-tile:nth-child(3){grid-area:2/3}.home-guides .g-wide,.home-guides .g-row .g-tile{min-height:clamp(200px,27vh,272px)}.home-guides .g-wide .g-sub,.home-guides .g-wide .g-meta .g-k,.home-guides .g-wide .g-cta .g-lbl{display:none}.home-guides .g-wide .g-cta .g-circ{width:32px;height:32px}.home-guides .g-wide .g-pill{display:none}.home-guides .g-wide h3{font-size:clamp(17px,1.5vw,20px);line-height:1.08}.home-guides .g-wide .g-content{padding:15px}.home-guides .g-wide .g-div{margin:12px 0}.home-guides .g-wide .g-foot{align-items:center}}@media (max-width:800px){.home-guides .g-bento{grid-template-rows:auto;grid-template-columns:1fr 1fr}.home-guides .g-feat{grid-area:1/1;min-height:clamp(320px,42vh,420px)}.home-guides .g-wide{grid-area:1/2;min-height:clamp(320px,42vh,420px)}.home-guides .g-row{grid-area:2/1/auto/3;grid-template-columns:1fr 1fr}.home-guides .g-row .g-tile{min-height:clamp(200px,26vh,244px)}.home-guides .g-row .g-tile:last-child{grid-column:1/3;min-height:clamp(150px,18vh,182px)}}@media (max-width:600px){.home-guides .g-bento{gap:var(--frame-pad);flex-direction:column;display:flex}.home-guides .g-row{display:contents}.home-guides .g-bento .g-tile{min-height:clamp(300px,42vh,392px);position:sticky;top:14px}.home-guides .g-row .g-sub,.home-guides .g-row .g-meta .g-k{display:block}.home-guides .g-row .g-content{padding:clamp(16px,4.5vw,22px)}.home-guides .g-row .g-cta .g-lbl{display:inline}.home-guides .g-row .g-cta .g-circ{width:38px;height:38px}.home-guides .g-bento .g-tile h3{font-size:clamp(24px,2.6vw,34px);line-height:1.08}}@media (prefers-reduced-motion:reduce){.home-guides.g-armed .g-tile{opacity:1!important;clip-path:none!important;filter:none!important;animation:none!important}.home-guides.g-armed .g-ln>span{transform:none!important}.home-guides.g-armed .g-lede{opacity:1!important;transform:none!important}.home-guides .g-tile:hover,.home-guides .g-tile:focus-visible,.home-guides .g-tile:hover .g-photo,.home-guides .g-tile:hover img{transform:none}}
