.FeaturedRow_row__m6o1k{--featured-ink:#22211f;--featured-cream:#fff1dc;--featured-peach:#efa77b;--featured-mint:#c6ddc5;position:relative;isolation:isolate;overflow:hidden;width:100%;margin:0 0 36px;padding:27px;border:1.5px solid #151412;border-radius:25px;background:var(--featured-ink);box-shadow:4px 4px 0 #141310;color:var(--featured-cream)}.FeaturedRow_glow__WZVX5{position:absolute;z-index:-1;width:420px;height:420px;right:-130px;top:-240px;border-radius:50%;background:radial-gradient(circle,#a85f43 0,#6c4936 30%,transparent 70%);opacity:.45;animation:FeaturedRow_drift__DTKcB 12s ease-in-out infinite alternate;pointer-events:none}.FeaturedRow_orbit__anORc{position:absolute;z-index:-1;width:220px;height:220px;right:17%;top:-160px;border:1px dashed rgba(255,241,220,.35);border-radius:50%;animation:FeaturedRow_spin__8nNKl 40s linear infinite;pointer-events:none}.FeaturedRow_star__zmnla{position:absolute;right:29%;top:30px;color:var(--featured-peach);font-size:30px;line-height:1;animation:FeaturedRow_spin__8nNKl 24s linear infinite;pointer-events:none}.FeaturedRow_heading__6aWBr{position:relative;display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:21px}.FeaturedRow_kicker__79kQr{color:var(--featured-mint);font-size:10px;font-weight:800;letter-spacing:.19em}.FeaturedRow_heading__6aWBr h2{margin:6px 0 0;font-size:clamp(32px,4vw,48px);line-height:1;letter-spacing:-.045em}.FeaturedRow_heading__6aWBr h2 em{color:var(--featured-peach);font-family:Georgia,serif;font-weight:400}.FeaturedRow_headingStar__Ly7Dh{display:inline-block;margin-left:12px;color:var(--featured-mint);font-size:.35em;vertical-align:top}.FeaturedRow_headingNote__Uwe9I{flex-shrink:0;padding:8px 11px;border:1px solid rgba(255,241,220,.5);border-radius:999px;color:var(--featured-cream);font-size:11px;font-weight:700}.FeaturedRow_headingNote__Uwe9I span{color:var(--featured-peach)}.FeaturedRow_grid__9Anv9{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:15px}.FeaturedRow_card__DWaDa{min-width:0;overflow:hidden;display:flex;flex-direction:column;border:1.5px solid #171613;border-radius:17px;background:var(--featured-cream);box-shadow:3px 3px 0 #080807;color:var(--featured-ink);transition:transform .25s ease,box-shadow .25s ease}.FeaturedRow_visual__4GrXa{position:relative;padding:39px 14px 14px;background:var(--featured-peach)}.FeaturedRow_card__DWaDa:nth-child(2n) .FeaturedRow_visual__4GrXa{background:var(--featured-mint)}.FeaturedRow_sponsored__qG2CU{position:absolute;top:11px;left:14px;padding:5px 9px;border:1px solid var(--featured-ink);border-radius:999px;background:var(--featured-cream);font-size:9px;font-weight:800;line-height:1;letter-spacing:.08em;text-transform:uppercase}.FeaturedRow_browser__qqcZy{overflow:hidden;border:1.5px solid var(--featured-ink);border-radius:9px;background:#fffaf2;box-shadow:3px 3px 0 rgba(34,33,31,.75)}.FeaturedRow_browserBar__z8mtQ{height:19px;display:flex;align-items:center;gap:4px;padding:0 7px;border-bottom:1px solid var(--featured-ink);background:#fffaf2}.FeaturedRow_browserBar__z8mtQ i{width:5px;height:5px;border:1px solid var(--featured-ink);border-radius:50%;background:var(--featured-peach)}.FeaturedRow_browserBar__z8mtQ i:nth-child(2){background:var(--featured-mint)}.FeaturedRow_browserBar__z8mtQ span{width:35%;height:6px;margin:0 auto;border-radius:99px;background:#e7dfd1}.FeaturedRow_screen__ywMGI{position:relative;overflow:hidden;aspect-ratio:1365/768;background:var(--featured-mint)}.FeaturedRow_screen__ywMGI img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .5s ease}.FeaturedRow_fallback__w6WZ_{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#c6ddc5}.FeaturedRow_fallbackOrbit__tcAJY,.FeaturedRow_fallback__w6WZ_:before{position:absolute;width:52%;aspect-ratio:1;border:1px solid rgba(34,33,31,.45);border-radius:50%;content:""}.FeaturedRow_fallbackOrbit__tcAJY{transform:rotate(-28deg) scaleX(1.5) scaleY(.55)}.FeaturedRow_fallbackLetter__GQiMz{z-index:1;font-family:Georgia,serif;font-size:clamp(68px,9vw,110px);font-weight:700;line-height:1}.FeaturedRow_fallbackMark__JB2RH{position:absolute;top:14%;right:12%;color:#b36040;font-size:30px}.FeaturedRow_fallbackCaption__TyuqF{position:absolute;right:7%;bottom:8%;font-size:9px;font-weight:700;letter-spacing:.04em}.FeaturedRow_content__0Y7vN{min-width:0;flex:1;display:flex;flex-direction:column;align-items:flex-start;padding:17px}.FeaturedRow_eyebrow__1eIOM{width:100%;display:flex;justify-content:space-between;gap:10px;color:#795e50;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;overflow-wrap:anywhere}.FeaturedRow_eyebrow__1eIOM span{color:#bd724d}.FeaturedRow_content__0Y7vN h3{margin:5px 0 10px;font-size:24px;line-height:1.1;letter-spacing:-.04em;overflow-wrap:anywhere}.FeaturedRow_badges__Watof{display:flex;flex-wrap:wrap;gap:6px}.FeaturedRow_badges__Watof span{padding:4px 8px;border:1px solid var(--featured-ink);border-radius:999px;background:#fffaf2;font-size:10px;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.FeaturedRow_badges__Watof span:first-child{background:var(--featured-mint)}.FeaturedRow_content__0Y7vN p{display:-webkit-box;overflow:hidden;margin:10px 0 16px;color:#554c43;font-size:13px;line-height:1.4;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical}.FeaturedRow_content__0Y7vN a{width:100%;min-height:42px;display:inline-flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding:6px 7px 6px 14px;border:1.5px solid var(--featured-ink);border-radius:999px;background:var(--featured-ink);color:var(--featured-cream);font-size:13px;font-weight:800;text-decoration:none}.FeaturedRow_content__0Y7vN a span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--featured-peach);color:var(--featured-ink);font-size:16px;transition:transform .25s ease}.FeaturedRow_content__0Y7vN a:focus-visible{outline:3px solid #a04d2b;outline-offset:3px}.FeaturedRow_single__MDcYS .FeaturedRow_card__DWaDa{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.FeaturedRow_single__MDcYS .FeaturedRow_visual__4GrXa{display:flex;align-items:center;padding:42px 22px 22px}.FeaturedRow_single__MDcYS .FeaturedRow_browser__qqcZy{width:100%}.FeaturedRow_single__MDcYS .FeaturedRow_content__0Y7vN{justify-content:center;padding:clamp(24px,4vw,42px)}.FeaturedRow_single__MDcYS .FeaturedRow_content__0Y7vN h3{font-size:clamp(26px,3vw,38px)}.FeaturedRow_single__MDcYS .FeaturedRow_content__0Y7vN a{margin-top:5px}@media (hover:hover) and (pointer:fine){.FeaturedRow_card__DWaDa:hover{transform:translateY(-4px);box-shadow:3px 7px 0 #080807}.FeaturedRow_card__DWaDa:hover .FeaturedRow_screen__ywMGI img{transform:scale(1.035)}.FeaturedRow_content__0Y7vN a:hover span{transform:translateX(3px)}}@media (max-width:600px){.FeaturedRow_row__m6o1k{padding:15px;border-radius:22px}.FeaturedRow_heading__6aWBr{align-items:flex-start;gap:8px}.FeaturedRow_heading__6aWBr h2{font-size:32px}.FeaturedRow_headingNote__Uwe9I{padding:7px 8px;font-size:10px}.FeaturedRow_star__zmnla{display:none}.FeaturedRow_single__MDcYS .FeaturedRow_card__DWaDa{display:flex}.FeaturedRow_single__MDcYS .FeaturedRow_visual__4GrXa{display:block;padding:39px 14px 14px}.FeaturedRow_single__MDcYS .FeaturedRow_content__0Y7vN{padding:17px}}@keyframes FeaturedRow_drift__DTKcB{0%{transform:translate(0)}to{transform:translate(-45px,25px)}}@keyframes FeaturedRow_spin__8nNKl{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.FeaturedRow_row__m6o1k *,.FeaturedRow_row__m6o1k :after,.FeaturedRow_row__m6o1k :before{animation:none!important;transition:none!important}.FeaturedRow_card__DWaDa:hover,.FeaturedRow_card__DWaDa:hover .FeaturedRow_screen__ywMGI img,.FeaturedRow_content__0Y7vN a:hover span{transform:none}}.FeaturedRow_open__caU1D .FeaturedRow_visual__4GrXa{background:repeating-linear-gradient(135deg,var(--featured-peach) 0 14px,#f3b58f 14px 28px)}.FeaturedRow_open__caU1D:nth-child(2n) .FeaturedRow_visual__4GrXa{background:repeating-linear-gradient(135deg,var(--featured-mint) 0 14px,#d3e6d2 14px 28px)}.FeaturedRow_openFrame__Ve9PE{display:grid;place-content:center;gap:6px;aspect-ratio:1365/768;border:2px dashed var(--featured-ink);border-radius:10px;background:rgba(255,241,220,.82);color:var(--featured-ink);font-weight:800;font-size:15px;text-align:center}.FeaturedRow_openFrame__Ve9PE span{font-size:26px;color:#bd724d}@media (max-width:600px){.FeaturedRow_grid__9Anv9:not(.FeaturedRow_single__MDcYS){display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-right:-15px;padding:0 15px 8px 0;scrollbar-width:none}.FeaturedRow_grid__9Anv9:not(.FeaturedRow_single__MDcYS)::-webkit-scrollbar{display:none}.FeaturedRow_grid__9Anv9:not(.FeaturedRow_single__MDcYS)>.FeaturedRow_card__DWaDa{flex:0 0 84%;scroll-snap-align:start}}.homepage-shell{min-height:100vh;background:#f4d3b3}.homepage-page{--ink:#22211f;--cream:#fff1dc;--peach:#efa77b;--mint:#c6ddc5;max-width:1280px;margin:auto;padding:0 24px 64px;color:var(--ink)}.homepage-nav{display:flex;min-height:70px;align-items:center;justify-content:space-between;gap:18px}.homepage-brand{font-size:25px;font-weight:900;letter-spacing:-1px}.homepage-nav>div{display:flex;align-items:center;gap:10px}.homepage-clear-search,.homepage-empty button,.homepage-filter-row button,.homepage-load-more,.homepage-nav button,.homepage-section-heading button,.homepage-submit{padding:9px 14px;border:1.5px solid var(--ink);border-radius:11px;background:var(--cream);color:var(--ink);cursor:pointer;font:inherit}.homepage-nav button{border:0;background:transparent}.homepage-submit{background:var(--peach);font-weight:800}.homepage-hero{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:35px;padding:12px 48px 18px}.homepage-hero h1{margin:0 0 13px;font-size:clamp(44px,7vw,76px);font-weight:950;letter-spacing:-4px;line-height:.92}.homepage-hero>div>p:last-child{max-width:600px;margin:0;font-size:19px;line-height:1.35}.homepage-hero-previews{position:relative;display:flex;min-height:220px;align-items:center;justify-content:center}.homepage-hero-previews>div{width:62%;overflow:hidden;border:2px solid var(--ink);border-radius:14px;background:var(--cream);box-shadow:5px 5px 0 var(--ink);transform:rotate(-6deg)}.homepage-hero-previews>div+div{z-index:2;margin-left:-15%;transform:rotate(6deg)}.homepage-hero-previews .homepage-hero-decoration{display:grid;width:auto;gap:8px;padding:36px;place-items:center;font-size:50px;transform:rotate(5deg)}.homepage-hero-decoration span{font-size:14px;font-weight:800}.homepage-preview{display:block;object-fit:contain}.homepage-preview,.homepage-preview-fallback{width:100%;aspect-ratio:1365/768;background:var(--cream)}.homepage-preview-fallback{display:grid;align-content:center;gap:3px;border-radius:10px;place-items:center}.homepage-preview-fallback b{font-size:34px}.homepage-preview-fallback span{font-weight:700}.homepage-preview-fallback small{color:#655d53}.homepage-controls{margin-bottom:28px;padding:16px 0;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink)}.homepage-controls label{display:grid;gap:6px;font-size:13px;font-weight:800}.homepage-controls input{box-sizing:border-box;width:100%;padding:14px 16px;border:2px solid var(--ink);border-radius:12px;background:var(--cream);font:inherit;font-size:18px}.homepage-filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:11px}.homepage-filter-row button{padding:7px 11px;border-radius:999px;font-size:13px}.homepage-filter-row .homepage-active{background:var(--peach);box-shadow:2px 2px 0 var(--ink);font-weight:800}.homepage-clear-search,.homepage-filter-row .homepage-clear-all{margin-top:9px;background:transparent}.homepage-filter-footer{display:flex;align-items:flex-start;gap:18px;margin-top:10px}.homepage-filter-group{margin-top:12px}.homepage-filter-group h3{margin:0;font-size:12px;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.homepage-filter-group .homepage-filter-row{margin-top:6px}.homepage-filter-row small{margin-left:2px;font-size:11px;opacity:.65}.homepage-switches{display:flex;justify-content:flex-end;gap:6px;margin-top:10px}.homepage-switches button{padding:4px 10px;border:1.5px solid var(--ink);border-radius:999px;background:transparent;cursor:pointer;font:inherit;font-size:12px}.homepage-switches .homepage-active{background:var(--peach);font-weight:800}.homepage-clear-all{padding:7px 11px;border:1.5px solid var(--ink);border-radius:999px;background:transparent;cursor:pointer;font:inherit;font-size:13px}.homepage-section-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin:0 0 14px}.homepage-section-heading p{margin:0;font-weight:800}.homepage-section-heading h2{margin:2px 0 0;font-size:29px;font-weight:900;letter-spacing:-1px;line-height:1.1}.homepage-section-heading button{border:0;background:transparent;font-weight:800;text-decoration:underline}.homepage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.homepage-card{overflow:hidden;border:1.5px solid var(--ink);border-radius:15px;background:var(--cream);box-shadow:3px 3px 0 var(--ink)}.homepage-card>a:first-child{display:block;color:inherit}.homepage-card-body{padding:13px}.homepage-card-title{display:flex;justify-content:space-between;gap:8px}.homepage-card h3{margin:0;font-size:20px;line-height:1.05}.homepage-card h3 a{text-decoration:none}.homepage-card-title span{display:block;margin-top:4px;color:#62584c;font-size:13px}.homepage-card-title em{height:max-content;padding:3px 5px;border-radius:5px;background:#e5dfd4;font-size:11px;font-style:normal}.homepage-description{display:-webkit-box;overflow:hidden;margin:11px 0;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.4}.homepage-take{margin:10px 0;padding:9px;border-radius:9px;background:#ffe1c0;font-size:13px;line-height:1.4}.homepage-take p{display:-webkit-box;overflow:hidden;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:2}.homepage-take-open p{display:block}.homepage-take button{padding:0;border:0;background:transparent;cursor:pointer;font:inherit;text-decoration:underline}.homepage-offer{margin:9px 0;color:#514a42;font-size:13px;line-height:1.35}.homepage-offer summary{cursor:pointer;font-weight:800}.homepage-offer p{margin:5px 0 0}.homepage-tags{display:flex;flex-wrap:wrap;gap:6px}.homepage-tags span{padding:4px 8px;border-radius:999px;background:var(--mint);font-size:12px}.homepage-tags span+span{background:#e8e4df}.homepage-card-actions{display:grid;grid-template-columns:1fr 1fr auto;gap:7px;margin-top:14px}.homepage-card-actions a,.homepage-card-actions button{padding:8px;border:1.5px solid var(--ink);border-radius:8px;background:transparent;color:var(--ink);cursor:pointer;font:inherit;font-size:13px;text-align:center}.homepage-card-actions a:first-child{background:var(--peach);font-weight:800}.homepage-empty{padding:34px;border:1.5px dashed var(--ink);border-radius:14px;text-align:center}.homepage-load-more{display:block;margin:22px auto;background:var(--peach);font-weight:800}.homepage-more{margin-top:34px}.homepage-more-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.homepage-more-grid a{display:grid;gap:3px;padding:13px;border:1.5px solid var(--ink);border-radius:12px;background:var(--cream);color:var(--ink);text-decoration:none}.homepage-more-grid span{font-size:12px}.homepage-more-grid small{font-size:13px;line-height:1.3}.homepage-faq{max-width:1280px;margin:0 auto;padding:35px 24px 48px;border-top:1px solid #22211f}.homepage-faq h2{margin:0 0 12px}.homepage-faq-disclosure{margin:0 0 20px;line-height:1.45}.homepage-faq>div{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.homepage-faq h3{margin:0 0 6px;font-size:16px}.homepage-faq p{margin:0;line-height:1.45}@media (max-width:1023px){.homepage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-hero{padding-right:0;padding-left:0}.homepage-more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.homepage-page{padding:0 16px 44px}.homepage-nav{align-items:flex-start;padding-top:14px}.homepage-nav>div{flex-wrap:nowrap;justify-content:flex-end}.homepage-nav button{display:none}.homepage-brand{white-space:nowrap;font-size:21px}.homepage-submit{white-space:nowrap;padding:8px 10px;font-size:12px}.homepage-hero{grid-template-columns:1fr;padding:12px 0}.homepage-hero h1{letter-spacing:-2.5px}.homepage-hero-previews{display:none}.homepage-grid,.homepage-more-grid{grid-template-columns:1fr}.homepage-card-actions{grid-template-columns:1fr 1fr}.homepage-card-actions button{grid-column:1/-1}.homepage-section-heading h2{font-size:23px}.homepage-faq>div{grid-template-columns:1fr}.homepage-filter-row{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.homepage-filter-row button{white-space:nowrap}}