.BlogIndex-module__qRyquq__wrap{max-width:var(--container-max);padding:clamp(120px, 16vh, 180px) var(--gutter) 0;margin-inline:auto}.BlogIndex-module__qRyquq__head{justify-content:space-between;align-items:flex-start;gap:var(--space-6);flex-wrap:wrap;display:flex}.BlogIndex-module__qRyquq__headText{gap:var(--space-3);flex-direction:column;max-width:620px;display:flex}.BlogIndex-module__qRyquq__pageSub{font-family:var(--family-body);font-size:var(--text-body);line-height:var(--leading-normal);color:var(--text-muted)}.BlogIndex-module__qRyquq__pageTitle{font-family:var(--family-display);letter-spacing:var(--tracking-snug);color:var(--text);font-size:clamp(34px,5vw,52px);font-weight:400;line-height:1.05}.BlogIndex-module__qRyquq__filters{gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.BlogIndex-module__qRyquq__chip{border-radius:var(--radius-full);border:1px solid var(--border);background:color-mix(in srgb, var(--text) 5%, transparent);height:34px;color:var(--text-muted);font-family:var(--family-body);font-size:var(--text-body-sm);letter-spacing:.01em;cursor:pointer;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);padding:0 15px}.BlogIndex-module__qRyquq__chip:hover{color:var(--text);border-color:var(--text-subtle);background:color-mix(in srgb, var(--text) 9%, transparent)}.BlogIndex-module__qRyquq__chip[data-active=true]{background:var(--text);color:var(--bg);border-color:var(--text)}.BlogIndex-module__qRyquq__block{margin-top:clamp(var(--space-8), 10vh, 112px)}.BlogIndex-module__qRyquq__divider{height:1px;margin-top:clamp(var(--space-8), 10vh, 112px);background:linear-gradient(to right, transparent, color-mix(in srgb, var(--text) 12%, transparent) 12%, color-mix(in srgb, var(--text) 12%, transparent) 88%, transparent)}.BlogIndex-module__qRyquq__blockTitle{font-family:var(--family-display);letter-spacing:var(--tracking-snug);color:var(--text);margin-bottom:var(--space-6);font-size:clamp(24px,2.7vw,32px);font-weight:400}.BlogIndex-module__qRyquq__spotWrap{align-items:center;gap:var(--space-5);flex-direction:column;display:flex}.BlogIndex-module__qRyquq__stage{width:100%;position:relative}.BlogIndex-module__qRyquq__hero{aspect-ratio:16/9;border-radius:var(--radius-l);width:100%;animation:BlogIndex-module__qRyquq__heroIn .45s var(--ease-out);text-decoration:none;display:block;position:relative}.BlogIndex-module__qRyquq__heroLink{z-index:1;border-radius:var(--radius-l);cursor:pointer;position:absolute;inset:0}.BlogIndex-module__qRyquq__zone{z-index:2;cursor:none;background:0 0;border:none;width:22%;margin:0;padding:0;position:absolute;top:0;bottom:0}.BlogIndex-module__qRyquq__zoneLeft{left:0}.BlogIndex-module__qRyquq__zoneRight{right:0}.BlogIndex-module__qRyquq__cursorChev{z-index:4;pointer-events:none;color:#ffffffeb;opacity:0;transition:opacity var(--dur-base) var(--ease-out);filter:drop-shadow(0 1px 9px #00000073);will-change:transform;position:absolute;top:0;left:0;transform:translate(-100px,-100px)}.BlogIndex-module__qRyquq__cursorChev[data-on=true]{opacity:1}@media (hover:none){.BlogIndex-module__qRyquq__cursorChev{display:none}}.BlogIndex-module__qRyquq__heroImg{object-fit:cover;border-radius:var(--radius-l);width:100%;height:100%;position:absolute;inset:0}.BlogIndex-module__qRyquq__heroInfo{width:100%;margin-top:clamp(var(--space-4), 2.6vh, 26px);text-decoration:none;display:block}.BlogIndex-module__qRyquq__heroTitleStack{margin-bottom:var(--space-3);display:grid}.BlogIndex-module__qRyquq__heroTitle{font-family:var(--family-display);letter-spacing:var(--tracking-snug);color:var(--text);opacity:0;max-width:34ch;transition:opacity var(--dur-base) var(--ease-out), color var(--dur-fast) var(--ease-out);grid-area:1/1;font-size:clamp(22px,3vw,38px);font-weight:400;line-height:1.12}.BlogIndex-module__qRyquq__heroTitle[data-active=true]{opacity:1}.BlogIndex-module__qRyquq__heroInfo:hover .BlogIndex-module__qRyquq__heroTitle[data-active=true]{color:var(--text-muted)}.BlogIndex-module__qRyquq__heroMeta{font-family:var(--family-body);font-size:var(--text-body);align-items:center;gap:8px;display:flex}.BlogIndex-module__qRyquq__heroMeta .BlogIndex-module__qRyquq__author{color:var(--text);font-weight:500}.BlogIndex-module__qRyquq__heroMeta .BlogIndex-module__qRyquq__dot,.BlogIndex-module__qRyquq__heroMeta .BlogIndex-module__qRyquq__date{color:var(--text-subtle)}.BlogIndex-module__qRyquq__heroAvatar{border-radius:var(--radius-full);object-fit:cover;flex-shrink:0;width:28px;height:28px}.BlogIndex-module__qRyquq__indicators{justify-content:center;align-items:center;gap:10px;display:flex}.BlogIndex-module__qRyquq__bar{background:color-mix(in srgb, var(--text) 22%, transparent);cursor:pointer;width:14px;height:3px;transition:background var(--dur-fast) var(--ease-out), width var(--dur-base) var(--ease-out);border:none;border-radius:999px;padding:0;position:relative;overflow:hidden}.BlogIndex-module__qRyquq__bar:hover{background:color-mix(in srgb, var(--text) 40%, transparent)}.BlogIndex-module__qRyquq__bar[data-active=true]{background:color-mix(in srgb, var(--text) 16%, transparent);width:36px}.BlogIndex-module__qRyquq__barFill{border-radius:inherit;background:var(--accent);width:0;position:absolute;inset:0}.BlogIndex-module__qRyquq__bar[data-active=true] .BlogIndex-module__qRyquq__barFill{animation:6s linear forwards BlogIndex-module__qRyquq__barFill}@keyframes BlogIndex-module__qRyquq__barFill{0%{width:0}to{width:100%}}@keyframes BlogIndex-module__qRyquq__heroIn{0%{opacity:0}to{opacity:1}}.BlogIndex-module__qRyquq__grid{gap:clamp(var(--space-5), 3vw, 40px);grid-template-columns:repeat(3,1fr);display:grid}.BlogIndex-module__qRyquq__card{transition:transform var(--dur-base) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.BlogIndex-module__qRyquq__card:hover{transform:translateY(-6px)}.BlogIndex-module__qRyquq__thumb{aspect-ratio:3/2;margin-bottom:var(--space-4);position:relative}.BlogIndex-module__qRyquq__thumb img{object-fit:cover;border-radius:var(--radius-l);width:100%;height:100%;box-shadow:var(--shadow-card);filter:grayscale()brightness();transition:border-radius var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), filter var(--dur-base) var(--ease-out);display:block;position:absolute;inset:0}.BlogIndex-module__qRyquq__card:hover .BlogIndex-module__qRyquq__thumb img{border-radius:calc(var(--radius-l) + 6px);box-shadow:var(--shadow-float);filter:grayscale(0)brightness(1.07)}.BlogIndex-module__qRyquq__tag{z-index:1;border-radius:var(--radius-full);color:#fff;font-family:var(--family-body);letter-spacing:.02em;white-space:nowrap;background:#06080b9e;border:1px solid #ffffff29;padding:4px 11px;font-size:11px;font-weight:500;position:absolute;top:12px;left:12px}.BlogIndex-module__qRyquq__cardTitle{font-family:var(--family-display);color:var(--text);margin-bottom:var(--space-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;font-size:17px;font-weight:400;line-height:1.3;display:-webkit-box;overflow:hidden}.BlogIndex-module__qRyquq__meta{font-family:var(--family-body);font-size:var(--text-body-sm);align-items:center;gap:8px;display:flex}.BlogIndex-module__qRyquq__avatar{border-radius:var(--radius-full);object-fit:cover;flex-shrink:0;width:24px;height:24px}.BlogIndex-module__qRyquq__author{color:var(--text);font-weight:500}.BlogIndex-module__qRyquq__dot,.BlogIndex-module__qRyquq__date{color:var(--text-subtle)}.BlogIndex-module__qRyquq__loadMoreWrap{margin-top:clamp(var(--space-7), 6vh, 64px);justify-content:center;display:flex}.BlogIndex-module__qRyquq__loadMore{color:var(--text-muted);font-family:var(--family-body);font-size:var(--text-body-sm);letter-spacing:.01em;cursor:pointer;text-underline-offset:5px;transition:color var(--dur-fast) var(--ease-out), text-decoration-color var(--dur-fast) var(--ease-out);background:0 0;border:none;padding:4px 2px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.BlogIndex-module__qRyquq__loadMore:hover{color:var(--text);-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}@media (max-width:900px){.BlogIndex-module__qRyquq__grid{grid-template-columns:repeat(2,1fr)}.BlogIndex-module__qRyquq__hero{aspect-ratio:3/2}}@media (max-width:760px){.BlogIndex-module__qRyquq__filters{scrollbar-width:none;margin-right:calc(-1 * var(--gutter));padding-right:var(--gutter);flex-wrap:nowrap;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 84%,#0000);mask-image:linear-gradient(90deg,#000 84%,#0000)}.BlogIndex-module__qRyquq__filters::-webkit-scrollbar{display:none}.BlogIndex-module__qRyquq__chip{flex:none}}@media (max-width:600px){.BlogIndex-module__qRyquq__head{flex-direction:column;align-items:flex-start}.BlogIndex-module__qRyquq__chip{height:44px}.BlogIndex-module__qRyquq__hero{aspect-ratio:4/5}.BlogIndex-module__qRyquq__grid{row-gap:clamp(var(--space-7), 9vw, 56px);grid-template-columns:1fr}}
.PressList-module__y6YDga__wrap{max-width:var(--container-max);padding:0 var(--gutter);margin-inline:auto}.PressList-module__y6YDga__inner{display:block}.PressList-module__y6YDga__divider{height:1px;margin-top:clamp(var(--space-8), 10vh, 112px);margin-bottom:clamp(var(--space-8), 8vh, 80px);background:linear-gradient(to right, transparent, color-mix(in srgb, var(--text) 12%, transparent) 12%, color-mix(in srgb, var(--text) 12%, transparent) 88%, transparent)}.PressList-module__y6YDga__title{font-family:var(--family-display);letter-spacing:var(--tracking-snug);color:var(--text);font-size:clamp(24px,2.7vw,32px);font-weight:400}.PressList-module__y6YDga__sub{font-family:var(--family-body);font-size:var(--text-body);line-height:var(--leading-normal);color:var(--text-muted);margin-top:var(--space-2);margin-bottom:var(--space-6)}.PressList-module__y6YDga__list{border-top:1px solid color-mix(in srgb, var(--text) 10%, transparent);margin:0;padding:0;list-style:none}.PressList-module__y6YDga__row{border-bottom:1px solid color-mix(in srgb, var(--text) 10%, transparent)}.PressList-module__y6YDga__link{align-items:baseline;gap:var(--space-4);padding:var(--space-4) var(--space-2);color:inherit;grid-template-columns:minmax(140px,190px) 1fr auto;text-decoration:none;transition:background-color .16s,padding-inline .16s;display:grid}.PressList-module__y6YDga__link:hover,.PressList-module__y6YDga__link:focus-visible{background:color-mix(in srgb, var(--text) 4%, transparent)}.PressList-module__y6YDga__pub{font-family:var(--family-mono,var(--family-body));letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:.72rem}.PressList-module__y6YDga__headline{font-family:var(--family-body);font-size:var(--text-body);line-height:var(--leading-snug,1.3);color:var(--text)}.PressList-module__y6YDga__link:hover .PressList-module__y6YDga__headline{text-underline-offset:3px;text-decoration:underline}.PressList-module__y6YDga__right{align-items:center;gap:var(--space-3);white-space:nowrap;display:inline-flex}.PressList-module__y6YDga__date{font-family:var(--family-mono,var(--family-body));letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--text-subtle,var(--text-muted));font-size:.72rem}.PressList-module__y6YDga__arrow{color:var(--text-muted);flex:none;transition:transform .16s,color .16s}.PressList-module__y6YDga__link:hover .PressList-module__y6YDga__arrow{color:var(--text);transform:translate(2px,-2px)}@media (max-width:640px){.PressList-module__y6YDga__link{gap:var(--space-2) var(--space-3);row-gap:var(--space-2);grid-template-columns:1fr auto;grid-template-areas:"pub date""headline headline"}.PressList-module__y6YDga__pub{grid-area:pub}.PressList-module__y6YDga__headline{grid-area:headline}.PressList-module__y6YDga__right{grid-area:date}}
