.BlogIndex-module__7fDecG__bhero{padding:130px 0 60px}.BlogIndex-module__7fDecG__bhero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;display:grid}.BlogIndex-module__7fDecG__bhero h1{letter-spacing:-.02em;max-width:15ch;font-size:clamp(40px,5.2vw,66px)}.BlogIndex-module__7fDecG__bhero-sub{color:var(--ink-60);max-width:48ch;margin-top:24px;font-size:19px}.BlogIndex-module__7fDecG__fresh{transition:transform .45s var(--ease,cubic-bezier(.22, .9, .28, 1));position:relative;transform:rotate(2deg)}.BlogIndex-module__7fDecG__fresh:hover{transform:rotate(0)translateY(-6px)}.BlogIndex-module__7fDecG__fresh-pill{z-index:3;background:var(--ink);color:var(--ivory);letter-spacing:.13em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:8px 15px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:-14px;left:22px;box-shadow:0 14px 30px -16px #231e1580}.BlogIndex-module__7fDecG__fresh-pill i{background:var(--genda);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite BlogIndex-module__7fDecG__pulse}@keyframes BlogIndex-module__7fDecG__pulse{50%{opacity:.3;transform:scale(.75)}}.BlogIndex-module__7fDecG__fresh-card{background:var(--ivory);border:1.5px solid var(--ink-12);cursor:pointer;border-radius:22px;display:block;overflow:hidden;box-shadow:0 34px 70px -36px #231e1573}.BlogIndex-module__7fDecG__fresh-card .BlogIndex-module__7fDecG__thumb{border-radius:0}.BlogIndex-module__7fDecG__fresh-body{padding:22px 24px 24px}.BlogIndex-module__7fDecG__fresh-body h3{font-size:22px;line-height:1.25}.BlogIndex-module__7fDecG__fresh-body p{color:var(--ink-60);margin-top:8px;font-size:14.5px}.BlogIndex-module__7fDecG__fresh-meta{color:var(--ink-60);align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.BlogIndex-module__7fDecG__fbar{z-index:60;border-bottom:1px solid var(--ink-12);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fbf8f2f7;position:sticky;top:76px}.BlogIndex-module__7fDecG__fbar-row{align-items:center;gap:14px;padding:12px 0;display:flex}.BlogIndex-module__7fDecG__chips{scrollbar-width:none;flex:1;gap:8px;display:flex;overflow-x:auto}.BlogIndex-module__7fDecG__chips::-webkit-scrollbar{display:none}.BlogIndex-module__7fDecG__chips button{border:1.5px solid var(--ink-12);color:var(--ink-60);white-space:nowrap;transition:all .3s var(--ease,cubic-bezier(.22, .9, .28, 1));border-radius:999px;flex:none;padding:8px 15px;font-size:13px;font-weight:600}.BlogIndex-module__7fDecG__chips button em{font-style:italic;font-family:var(--font-serif);color:var(--ink-30);margin-left:5px}.BlogIndex-module__7fDecG__chips button:hover{border-color:var(--ink-30);color:var(--ink)}.BlogIndex-module__7fDecG__chips button.BlogIndex-module__7fDecG__on{background:var(--ink);border-color:var(--ink);color:var(--ivory)}.BlogIndex-module__7fDecG__chips button.BlogIndex-module__7fDecG__on em{color:var(--genda)}.BlogIndex-module__7fDecG__hero-search{background:var(--ivory);border:1.5px solid var(--ink-12);cursor:text;border-radius:999px;align-items:center;gap:12px;max-width:460px;margin-top:28px;padding:14px 14px 14px 22px;transition:border-color .3s,box-shadow .3s;display:flex;box-shadow:0 20px 45px -28px #231e1566}.BlogIndex-module__7fDecG__hero-search:focus-within{border-color:var(--genda);box-shadow:0 20px 45px -24px #e86a1066}.BlogIndex-module__7fDecG__hero-search span{color:var(--genda);flex:none;font-size:17px}.BlogIndex-module__7fDecG__hero-search input{font:inherit;color:var(--ink);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:15.5px}.BlogIndex-module__7fDecG__hero-search input::placeholder{color:var(--ink-30)}.BlogIndex-module__7fDecG__thumb{aspect-ratio:16/9;text-align:center;border-radius:16px 16px 0 0;justify-content:center;align-items:center;padding:26px;display:flex;position:relative;overflow:hidden}.BlogIndex-module__7fDecG__thumb .BlogIndex-module__7fDecG__tcat{z-index:2;letter-spacing:.1em;text-transform:uppercase;background:var(--ink);color:var(--ivory);border-radius:999px;padding:5px 11px;font-size:10.5px;font-weight:800;position:absolute;bottom:12px;left:14px}.BlogIndex-module__7fDecG__thumb .BlogIndex-module__7fDecG__ttime{z-index:2;color:var(--ink);background:#fbf8f2eb;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700;position:absolute;bottom:12px;right:14px}.BlogIndex-module__7fDecG__t1{background:var(--cream)}.BlogIndex-module__7fDecG__t1:after{content:"";background:var(--bar,var(--genda));height:6px;position:absolute;bottom:0;left:0;right:0}.BlogIndex-module__7fDecG__t1 b{font-family:var(--font-serif);letter-spacing:-.01em;max-width:16ch;font-size:clamp(20px,1.9vw,26px);font-weight:560;line-height:1.15}.BlogIndex-module__7fDecG__t1 b i{color:var(--genda-deep);font-style:italic}.BlogIndex-module__7fDecG__t1 .BlogIndex-module__7fDecG__tflower{color:var(--genda);font-size:18px;position:absolute;top:12px;right:16px}.BlogIndex-module__7fDecG__t2{background:var(--genda);color:var(--ivory)}.BlogIndex-module__7fDecG__t2.BlogIndex-module__7fDecG__green{background:var(--banyan)}.BlogIndex-module__7fDecG__t2 b{font-family:var(--font-serif);letter-spacing:-.02em;font-size:clamp(38px,3.6vw,54px);font-weight:600;line-height:1;display:block}.BlogIndex-module__7fDecG__t2 small{opacity:.85;margin-top:8px;font-size:13px;font-weight:600;display:block}.BlogIndex-module__7fDecG__t3{padding:0}.BlogIndex-module__7fDecG__t3 .BlogIndex-module__7fDecG__half{background:var(--sand);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0 50% 0 0}.BlogIndex-module__7fDecG__t3 .BlogIndex-module__7fDecG__half.BlogIndex-module__7fDecG__after{background:var(--ink);color:var(--ivory);inset:0 0 0 50%}.BlogIndex-module__7fDecG__t3 .BlogIndex-module__7fDecG__half small{letter-spacing:.14em;text-transform:uppercase;opacity:.6;font-size:9.5px;font-weight:800}.BlogIndex-module__7fDecG__t3 .BlogIndex-module__7fDecG__half b{letter-spacing:.03em;color:var(--ink-30);font-size:15px;font-weight:800}.BlogIndex-module__7fDecG__t3 .BlogIndex-module__7fDecG__half.BlogIndex-module__7fDecG__after b{font-family:var(--font-serif);color:var(--ivory);letter-spacing:-.01em;font-size:20px;font-weight:560}.BlogIndex-module__7fDecG__t3 .BlogIndex-module__7fDecG__half.BlogIndex-module__7fDecG__after b i{color:var(--genda);font-style:normal}.BlogIndex-module__7fDecG__featured{padding:64px 0 10px}.BlogIndex-module__7fDecG__feat-post{background:var(--ivory);border:1.5px solid var(--ink-12);transition:transform .45s var(--ease,cubic-bezier(.22, .9, .28, 1)), box-shadow .45s var(--ease,cubic-bezier(.22, .9, .28, 1));border-radius:22px;grid-template-columns:1fr 1fr;align-items:stretch;gap:0;display:grid;overflow:hidden}.BlogIndex-module__7fDecG__feat-post:hover{transform:translateY(-5px);box-shadow:0 30px 65px -34px #231e1559}.BlogIndex-module__7fDecG__feat-post .BlogIndex-module__7fDecG__thumb{aspect-ratio:auto;border-radius:0;min-height:320px}.BlogIndex-module__7fDecG__feat-copy{flex-direction:column;justify-content:center;padding:40px 44px;display:flex}.BlogIndex-module__7fDecG__feat-copy .BlogIndex-module__7fDecG__fcat{letter-spacing:.14em;text-transform:uppercase;color:var(--genda-deep);font-size:11.5px;font-weight:800}.BlogIndex-module__7fDecG__feat-copy h2{margin-top:12px;font-size:clamp(24px,2.6vw,34px);line-height:1.15}.BlogIndex-module__7fDecG__feat-copy p{color:var(--ink-60);max-width:46ch;margin-top:14px;font-size:16px}.BlogIndex-module__7fDecG__feat-copy .BlogIndex-module__7fDecG__fmeta{color:var(--ink-60);align-items:center;gap:8px;margin-top:18px;font-size:13.5px;display:flex}.BlogIndex-module__7fDecG__feat-copy .BlogIndex-module__7fDecG__flink{color:var(--banyan);border-bottom:2px solid var(--genda);align-self:flex-start;align-items:center;gap:8px;margin-top:22px;padding-bottom:3px;font-weight:700;display:inline-flex}.BlogIndex-module__7fDecG__ava{background:var(--genda-soft);width:26px;height:26px;color:var(--genda-deep);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.BlogIndex-module__7fDecG__bgrid-sec{padding:56px 0 40px}.BlogIndex-module__7fDecG__bgrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.BlogIndex-module__7fDecG__bcard{background:var(--ivory);border:1.5px solid var(--ink-12);cursor:pointer;transition:transform .4s var(--ease,cubic-bezier(.22, .9, .28, 1)), box-shadow .4s var(--ease,cubic-bezier(.22, .9, .28, 1)), border-color .4s;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.BlogIndex-module__7fDecG__bcard:hover{border-color:var(--ink-30);transform:translateY(-6px);box-shadow:0 26px 55px -32px #231e1559}.BlogIndex-module__7fDecG__bcard .BlogIndex-module__7fDecG__thumb{transition:transform .5s var(--ease,cubic-bezier(.22, .9, .28, 1))}.BlogIndex-module__7fDecG__thumb-clip{border-radius:16px 16px 0 0;overflow:hidden}.BlogIndex-module__7fDecG__bcard:hover .BlogIndex-module__7fDecG__thumb{transform:scale(1.04)}.BlogIndex-module__7fDecG__bcard-body{flex-direction:column;flex:1;gap:10px;padding:20px 22px 22px;display:flex}.BlogIndex-module__7fDecG__bcard-body h3{font-size:19.5px;line-height:1.25;transition:color .3s}.BlogIndex-module__7fDecG__bcard:hover h3{color:var(--genda-deep)}.BlogIndex-module__7fDecG__bcard-body p{color:var(--ink-60);flex:1;font-size:14px}.BlogIndex-module__7fDecG__bcard-meta{color:var(--ink-60);border-top:1px solid var(--ink-12);align-items:center;gap:8px;padding-top:10px;font-size:12.5px;display:flex}.BlogIndex-module__7fDecG__bcard.BlogIndex-module__7fDecG__hide{display:none}.BlogIndex-module__7fDecG__bcard.BlogIndex-module__7fDecG__pop{animation:BlogIndex-module__7fDecG__cardin .5s var(--ease,cubic-bezier(.22, .9, .28, 1)) both}@keyframes BlogIndex-module__7fDecG__cardin{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.BlogIndex-module__7fDecG__noresults{text-align:center;color:var(--ink-60);font-family:var(--font-serif);padding:60px 0;font-size:19px;font-style:italic;display:none}.BlogIndex-module__7fDecG__noresults.BlogIndex-module__7fDecG__show{display:block}.BlogIndex-module__7fDecG__loadmore{text-align:center;margin-top:44px}.BlogIndex-module__7fDecG__mostread{border-top:1px solid var(--ink-12);border-bottom:1px solid var(--ink-12);margin-top:60px;padding:50px 0;overflow:hidden}.BlogIndex-module__7fDecG__mr-label{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-60);margin-bottom:22px;font-size:12px;font-weight:800}.BlogIndex-module__7fDecG__mr-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.BlogIndex-module__7fDecG__mr-row{gap:14px;width:max-content;animation:40s linear infinite BlogIndex-module__7fDecG__mrScroll;display:flex}.BlogIndex-module__7fDecG__mr-viewport:hover .BlogIndex-module__7fDecG__mr-row{animation-play-state:paused}@keyframes BlogIndex-module__7fDecG__mrScroll{to{transform:translate(-50%)}}.BlogIndex-module__7fDecG__mr-row a{border:1.5px solid var(--ink-12);font-family:var(--font-serif);transition:all .3s var(--ease,cubic-bezier(.22, .9, .28, 1));border-radius:999px;flex:none;align-items:center;gap:10px;padding:12px 22px;font-size:16.5px;display:inline-flex}.BlogIndex-module__7fDecG__mr-row a i{color:var(--genda);font-size:14px;font-style:normal}.BlogIndex-module__7fDecG__mr-row a:hover{background:var(--ink);color:var(--ivory);border-color:var(--ink)}.BlogIndex-module__7fDecG__newsletter{background:var(--cream);margin-top:70px;padding:90px 0}.BlogIndex-module__7fDecG__nl-grid{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;display:flex}.BlogIndex-module__7fDecG__newsletter h2{max-width:18ch;font-size:clamp(28px,3.4vw,42px)}.BlogIndex-module__7fDecG__newsletter p{color:var(--ink-60);margin-top:12px;font-size:16.5px}.BlogIndex-module__7fDecG__nl-form{flex-wrap:wrap;gap:10px;display:flex}.BlogIndex-module__7fDecG__nl-form input{border:1.5px solid var(--ink-12);background:var(--ivory);border-radius:999px;outline:none;min-width:260px;padding:15px 24px;font-size:15.5px;transition:border-color .3s}.BlogIndex-module__7fDecG__nl-form input:focus{border-color:var(--ink)}.BlogIndex-module__7fDecG__toast{background:var(--ink);color:var(--ivory);z-index:200;opacity:0;pointer-events:none;transition:transform .45s var(--ease,cubic-bezier(.22, .9, .28, 1)), opacity .45s var(--ease,cubic-bezier(.22, .9, .28, 1));border-radius:999px;padding:13px 24px;font-size:14.5px;font-weight:600;position:fixed;bottom:34px;left:50%;transform:translate(-50%)translateY(80px);box-shadow:0 20px 45px -20px #231e1599}.BlogIndex-module__7fDecG__toast.BlogIndex-module__7fDecG__show{opacity:1;transform:translate(-50%)}.BlogIndex-module__7fDecG__toast i{color:var(--genda);font-style:normal}@media (max-width:1024px){.BlogIndex-module__7fDecG__bhero-grid{grid-template-columns:1fr;gap:56px}.BlogIndex-module__7fDecG__fresh{max-width:520px}.BlogIndex-module__7fDecG__bgrid{grid-template-columns:repeat(2,1fr)}.BlogIndex-module__7fDecG__feat-post{grid-template-columns:1fr}.BlogIndex-module__7fDecG__feat-post .BlogIndex-module__7fDecG__thumb{min-height:240px}}@media (max-width:640px){.BlogIndex-module__7fDecG__bhero{padding:115px 0 50px}.BlogIndex-module__7fDecG__bgrid{grid-template-columns:1fr}.BlogIndex-module__7fDecG__fbar-row{flex-wrap:wrap}.BlogIndex-module__7fDecG__hero-search{padding:11px 12px 11px 18px}.BlogIndex-module__7fDecG__feat-copy{padding:28px 24px}.BlogIndex-module__7fDecG__nl-form input{flex:1;min-width:0}}@media (prefers-reduced-motion:reduce){.BlogIndex-module__7fDecG__mr-row{flex-wrap:wrap;justify-content:center;width:auto}.BlogIndex-module__7fDecG__mr-row [aria-hidden=true]{display:none}.BlogIndex-module__7fDecG__mr-viewport{-webkit-mask-image:none;mask-image:none}}
