@charset "UTF-8";._ad-banner_t0oi9_7{display:flex;position:relative;z-index:100001;align-items:center;flex-shrink:0;width:100%;height:48px;background:var(--green)}body:has([data-subscribe-overlay]) ._ad-banner_t0oi9_7{display:none}._ad-banner-main_t0oi9_20{display:flex;justify-content:center;align-items:center;flex:1;gap:4px;margin:0 auto;min-width:0;max-width:1432px}._ad-banner-text_t0oi9_30{display:flex;overflow:hidden;align-items:center;flex-shrink:1;gap:12px;margin:0;line-height:1;text-overflow:ellipsis;text-align:center;color:var(--neutral-content-inverse);letter-spacing:.3px;white-space:nowrap}._ad-banner-link_t0oi9_44{display:inline-flex;align-items:center;flex-shrink:0;padding-left:8px;padding-right:8px;border:1px solid var(--neutral-content-inverse-a90);border-radius:999px;height:24px;background:transparent;cursor:pointer;line-height:1;text-decoration:none;color:var(--neutral-content-inverse);white-space:nowrap;transition:opacity .2s}._ad-banner-link_t0oi9_44:hover{opacity:.7}._ad-banner-close_t0oi9_64{display:flex;position:absolute;right:12px;top:50%;justify-content:center;align-items:center;flex-shrink:0;padding:0;border:none;background:transparent;cursor:pointer;color:var(--neutral-content-inverse-a48);transform:translateY(-50%);transition:opacity .3s;width:24px;height:24px}._ad-banner-close_t0oi9_64:hover{color:var(--neutral-content-inverse-a65)}:root[data-theme=light] ._ad-banner-text_t0oi9_30,:root[data-theme=light] ._ad-banner-link_t0oi9_44{color:var(--neutral-content)}:root[data-theme=light] ._ad-banner-link_t0oi9_44{border-color:var(--neutral-content-a90)}:root[data-theme=light] ._ad-banner-close_t0oi9_64{color:var(--neutral-content-a58)}:root[data-theme=light] ._ad-banner-close_t0oi9_64:hover{color:var(--neutral-content-a80)}@media(max-width:768px){._ad-banner-main_t0oi9_20{gap:4px;padding-inline:36px}._ad-banner-text_t0oi9_30{min-width:0;font-size:var(--size-b4);letter-spacing:.26px}._ad-banner-copy_t0oi9_109{overflow:hidden;min-width:0;text-overflow:ellipsis}._ad-banner-link_t0oi9_44{padding-left:10px;padding-right:10px}._ad-banner-close_t0oi9_64{right:8px;width:20px;height:20px}}.hogi-waterfall-frame{container-type:inline-size;width:100%}.hogi-waterfall-skeleton{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.hogi-waterfall-skeleton>:nth-child(5){display:none}.hogi-waterfall-grid{--gap: 8px;--columns: 2;--height-2: 0px;--height-3: 0px;--height-4: 0px;--height-5: 0px;--column-width: calc( (100cqw - (var(--columns) - 1) * var(--gap)) / var(--columns) );position:relative;height:var(--height-2)}.hogi-waterfall-slot{--column-2: 0;--column-3: 0;--column-4: 0;--column-5: 0;--offset-2: 0;--offset-3: 0;--offset-4: 0;--offset-5: 0;--gaps-2: 0;--gaps-3: 0;--gaps-4: 0;--gaps-5: 0;position:absolute;left:calc(var(--column-2) * (var(--column-width) + var(--gap)));top:calc(var(--offset-2) * var(--column-width) + var(--gaps-2) * var(--gap));width:var(--column-width)}.hogi-waterfall-slot:focus-within{z-index:1}.hogi-waterfall-card-controls{position:absolute;right:8px;top:8px}@container (min-width: 660px){.hogi-waterfall-grid{--columns: 3;height:var(--height-3)}.hogi-waterfall-slot{left:calc(var(--column-3) * (var(--column-width) + var(--gap)));top:calc(var(--offset-3) * var(--column-width) + var(--gaps-3) * var(--gap))}}@container (min-width: 920px){.hogi-waterfall-grid{--columns: 4;height:var(--height-4)}.hogi-waterfall-slot{left:calc(var(--column-4) * (var(--column-width) + var(--gap)));top:calc(var(--offset-4) * var(--column-width) + var(--gaps-4) * var(--gap))}}@media(min-width:1720px){.hogi-waterfall-grid{--columns: 5;height:var(--height-5)}.hogi-waterfall-slot{left:calc(var(--column-5) * (var(--column-width) + var(--gap)));top:calc(var(--offset-5) * var(--column-width) + var(--gaps-5) * var(--gap))}.hogi-waterfall-skeleton{grid-template-columns:repeat(5,minmax(0,1fr))}.hogi-waterfall-skeleton>:nth-child(5){display:block}}.hogi-waterfall-card{overflow:hidden;position:relative;border-radius:16px;width:100%;height:100%;background:var(--neutral-surface-strong);color:var(--neutral-content);isolation:isolate}.hogi-waterfall-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.hogi-waterfall-frame[data-zoom-on-hover=true][data-paused=false] .hogi-waterfall-media{transition:transform calc(var(--motion-normal) * 2) ease}.hogi-waterfall-frame[data-zoom-on-hover=true][data-paused=false] .hogi-waterfall-card:hover .hogi-waterfall-media{transform:scale(1.025)}}.hogi-waterfall-preview-target{position:absolute;top:0;right:0;bottom:0;left:0;border:0;width:100%;height:100%;background:transparent;cursor:pointer}.hogi-waterfall-caption{position:absolute;inset:auto 0 0;box-sizing:border-box;padding:32px 16px 16px;background:linear-gradient(transparent,color-mix(in srgb,var(--neutral-content-inverse) 80%,transparent));pointer-events:none}:root[data-theme=light] .hogi-waterfall-caption{background:linear-gradient(transparent,var(--neutral-overlay-stronger));color:var(--neutral-content-inverse)}:root[data-theme=light] .hogi-waterfall-caption p{color:var(--neutral-content-inverse-a48)}:root[data-theme=light] .hogi-waterfall-actions .hogi-button-primary-inverse{background:var(--neutral-content-inverse);color:var(--neutral-content)}.hogi-waterfall-caption h3{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.hogi-waterfall-caption p{overflow:hidden;margin:0;height:0;opacity:0;text-overflow:ellipsis;color:var(--neutral-content-a58);white-space:nowrap;transform:translateY(100%);transition:height var(--motion-normal) ease-out,margin-top var(--motion-normal) ease-out,transform var(--motion-normal) ease-out,opacity var(--motion-normal) ease-out}.hogi-waterfall-caption p:empty{display:none}.hogi-waterfall-actions{position:absolute;right:16px;bottom:16px;opacity:0;pointer-events:none}.hogi-waterfall-favorite{position:absolute;right:8px;top:8px;opacity:0;pointer-events:none}.hogi-waterfall-card:hover .hogi-waterfall-actions,.hogi-waterfall-card:hover .hogi-waterfall-favorite,.hogi-waterfall-card:focus-within .hogi-waterfall-actions,.hogi-waterfall-card:focus-within .hogi-waterfall-favorite{opacity:1;pointer-events:auto}.hogi-waterfall-card:hover .hogi-waterfall-caption,.hogi-waterfall-card:focus-within .hogi-waterfall-caption{padding-right:88px}.hogi-waterfall-card:hover .hogi-waterfall-caption p,.hogi-waterfall-card:focus-within .hogi-waterfall-caption p{margin-top:6px;height:1lh;opacity:1;transform:translateY(0)}.hogi-waterfall-favorite[aria-pressed=true]{opacity:1;pointer-events:auto}@media(hover:none){.hogi-waterfall-actions,.hogi-waterfall-favorite{opacity:1;pointer-events:auto}.hogi-waterfall-caption{padding-right:88px}.hogi-waterfall-caption p{margin-top:6px;height:1lh;opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.hogi-waterfall-caption p{transition:none}}.hogi-waterfall-placeholder{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;justify-content:center;align-items:center;background:var(--neutral-content-a8);pointer-events:none}.hogi-waterfall-placeholder svg{width:36px;height:36px;color:var(--neutral-content)}.hogi-waterfall-frame[data-paused=true] .hogi-waterfall-card{pointer-events:none}.hogi-waterfall-frame[data-columns="2"] .hogi-waterfall-grid{--columns: 2;height:var(--height-2)}.hogi-waterfall-frame[data-columns="2"] .hogi-waterfall-slot{left:calc(var(--column-2) * (var(--column-width) + var(--gap)));top:calc(var(--offset-2) * var(--column-width) + var(--gaps-2) * var(--gap))}.hogi-waterfall-frame[data-columns="3"] .hogi-waterfall-grid{--columns: 3;height:var(--height-3)}.hogi-waterfall-frame[data-columns="3"] .hogi-waterfall-slot{left:calc(var(--column-3) * (var(--column-width) + var(--gap)));top:calc(var(--offset-3) * var(--column-width) + var(--gaps-3) * var(--gap))}.hogi-waterfall-frame[data-columns="4"] .hogi-waterfall-grid{--columns: 4;height:var(--height-4)}.hogi-waterfall-frame[data-columns="4"] .hogi-waterfall-slot{left:calc(var(--column-4) * (var(--column-width) + var(--gap)));top:calc(var(--offset-4) * var(--column-width) + var(--gaps-4) * var(--gap))}.hogi-waterfall-frame[data-columns="5"] .hogi-waterfall-grid{--columns: 5;height:var(--height-5)}.hogi-waterfall-frame[data-columns="5"] .hogi-waterfall-slot{left:calc(var(--column-5) * (var(--column-width) + var(--gap)));top:calc(var(--offset-5) * var(--column-width) + var(--gaps-5) * var(--gap))}._placeholder_lv8rk_1{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;justify-content:center;align-items:center;background:var(--neutral-content-a8);pointer-events:none}._placeholder_lv8rk_1>svg{display:block;width:36px;height:36px;color:var(--neutral-content)}._frame_tdjgu_1{container-type:inline-size;width:100%}._skeleton_tdjgu_6{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}._skeleton_tdjgu_6>:nth-child(5){display:none}._skeleton_tdjgu_6[data-columns]>:nth-child(5){display:block}@media(min-width:1720px){._skeleton_tdjgu_6{grid-template-columns:repeat(5,minmax(0,1fr))}._skeleton_tdjgu_6>:nth-child(5){display:block}}._empty_tdjgu_28{display:flex;justify-content:center;align-items:center;gap:12px;min-height:180px;color:var(--neutral-content-a58)}._filters_tdjgu_37{display:flex;flex-direction:column;gap:12px;padding-bottom:16px}._filters_tdjgu_37[data-variant=default]{padding-bottom:20px}._filter-row_tdjgu_48{display:flex;overflow-x:auto;flex-wrap:nowrap;gap:12px}._filter-row_tdjgu_48>button{flex-shrink:0;padding-inline:12px;border:1px solid var(--neutral-border-emphasis);border-radius:10px;height:36px;color:var(--neutral-content-a58)}._filter-row_tdjgu_48>button[aria-pressed=true]{background:var(--neutral-content-a8);color:var(--neutral-content)}._filters_tdjgu_37[data-variant=default] ._filter-row_tdjgu_48{gap:8px}._filters_tdjgu_37[data-variant=default] ._filter-row_tdjgu_48>button{padding-inline:10px;border-color:var(--neutral-content-a5);min-width:56px;background:transparent;color:var(--neutral-content-a80)}._filters_tdjgu_37[data-variant=default] ._filter-row_tdjgu_48>button:hover:not(:disabled){border-color:var(--neutral-content-a12);background:transparent;color:var(--neutral-content-a90)}._filters_tdjgu_37[data-variant=default] ._filter-row_tdjgu_48>button[aria-pressed=true],._filters_tdjgu_37[data-variant=default] ._filter-row_tdjgu_48>button[aria-pressed=true]:hover:not(:disabled){border-color:transparent;background:var(--neutral-content-a8);color:var(--neutral-content-a90)}._filter-row-text_tdjgu_90{gap:19px}._filter-row-text_tdjgu_90>button{border:0}._filter-row-text_tdjgu_90>button[aria-pressed=true]{background:transparent}._filters_tdjgu_37[data-variant=home] ._filter-row_tdjgu_48>button:hover:not([aria-pressed=true]){color:var(--neutral-content-a90)}._preview-overlay_tdjgu_106{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;background:var(--neutral-overlay-stronger)}._preview_tdjgu_106{overflow:auto;position:fixed;left:50%;top:50%;z-index:111;box-sizing:border-box;padding:23px;border:1px solid var(--neutral-border);border-radius:24px;width:min(800px,100vw - 32px);height:min(640px,100dvh - 80px);max-height:calc(100dvh - 80px);background:var(--neutral-surface-normal);transform:translate(-50%,-50%)}._preview-header_tdjgu_130{display:flex;align-items:center;gap:12px;margin-bottom:24px;min-height:36px}._preview-header_tdjgu_130 h2{overflow:hidden;flex:1;margin:0;min-width:0;text-overflow:ellipsis;white-space:nowrap}._preview-header_tdjgu_130 [aria-haspopup=menu]{width:36px;height:36px}._preview-video-frame_tdjgu_152{overflow:hidden;border-radius:12px;background:var(--neutral-surface-bg)}._preview-media_tdjgu_158{display:block;margin-inline:auto;border-radius:12px;width:auto;max-width:100%;height:auto;max-height:min(420px,50dvh);background:var(--neutral-surface-bg);object-fit:contain}video._preview-media_tdjgu_158{border-radius:0;object-fit:cover}video._preview-media_tdjgu_158:fullscreen{object-fit:contain}._preview-details_tdjgu_179{display:grid;gap:16px;padding:24px 8px}._case-navigation_tdjgu_185{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px}._preview-details_tdjgu_179 p{margin:8px 0 0;color:var(--neutral-content-a90);white-space:pre-wrap}._load-more_tdjgu_198{display:flex;justify-content:center;padding:24px}._preview-details_tdjgu_179 h3{margin:0;color:var(--neutral-content-a58)}._preview-icon_tdjgu_209{padding:10px;width:36px;height:36px;background:var(--neutral-content-a8)}._preview-close_tdjgu_216{position:absolute;right:2px;top:2px;opacity:0}._preview-close_tdjgu_216:focus-visible{opacity:1}._footer_xia0b_1{display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;margin-left:var(--home-footer-margin-left, 100px);margin-top:80px;padding:80px var(--home-footer-padding-inline, clamp(16px, 5%, 80px));min-width:0;background-color:var(--home-footer-bg, var(--neutral-surface-bg));overflow-wrap:anywhere}._footer-container_xia0b_14{display:flex;flex-wrap:wrap;justify-content:space-between;gap:32px clamp(24px,6%,96px);width:100%;min-width:0}._footer-brand_xia0b_22{display:flex;flex-direction:column;justify-content:flex-start;flex:1 1 220px;min-width:0;max-width:270px}._footer-logo_xia0b_30{margin-bottom:16px;width:66px;height:22px}._footer-description_xia0b_35,._footer-copyright_xia0b_35,._footer-icp_xia0b_35{line-height:15px;font-family:var(--font-body);font-weight:400;font-size:10px;color:var(--neutral-content-a80);letter-spacing:.2px}._footer-description_xia0b_35{margin:0;white-space:pre-wrap}._footer-copyright_xia0b_35{margin:30px 0 0}._footer-icp_xia0b_35{display:inline-block;width:fit-content;text-decoration:none;transition:color .3s}._footer-icp_xia0b_35:hover{color:var(--neutral-content)}._footer-icp_xia0b_35:first-of-type{margin-top:8px}._footer-links_xia0b_63{display:grid;flex:3 1 480px;grid-template-columns:repeat(auto-fit,minmax(min(120px,100%),1fr));gap:28px clamp(16px,3%,48px);min-width:0}._footer-section_xia0b_70{display:flex;flex-direction:column;flex:1;gap:12px;min-width:0}._footer-title_xia0b_77{margin:0;padding-bottom:8px;line-height:15px;text-transform:capitalize;font-family:var(--font-body);font-weight:600;font-size:12px;color:var(--neutral-content)}._footer-link_xia0b_63,._footer-contact_xia0b_87,._footer-consent_xia0b_87,._footer-social_xia0b_87{line-height:18px;font-family:var(--font-body);font-weight:400;font-size:12px;color:var(--neutral-content-a80);letter-spacing:.24px}._footer-link_xia0b_63{text-decoration:none;transition:color .3s}._footer-link_xia0b_63:hover{color:var(--neutral-content)}._footer-contact_xia0b_87{margin:0}._footer-contact_xia0b_87 a{text-decoration:none;color:var(--neutral-content-a80);transition:color .3s}._footer-contact_xia0b_87 a:hover{color:var(--neutral-content)}._footer-consent_xia0b_87{margin:8px 0 0}._footer-social_xia0b_87{display:flex;align-items:center;gap:4px;text-decoration:none;transition:color .3s}._footer-social_xia0b_87:hover{color:var(--neutral-content)}._footer-explore_xia0b_127{flex:1;margin:0}._footer-explore_xia0b_127 [data-product-category][open]>._footer-explore-summary_xia0b_131 ._footer-explore-arrow_xia0b_131{transform:rotate(90deg)}._footer-explore-summary_xia0b_131{display:flex;list-style:none;align-items:center;gap:4px;width:fit-content;cursor:pointer}._footer-explore-summary_xia0b_131::-webkit-details-marker{display:none}._footer-explore-summary_xia0b_131:focus-visible{border-radius:2px;outline:1px solid var(--neutral-content-a80);outline-offset:2px}._footer-explore-arrow_xia0b_131{display:inline-block;transition:transform .3s}._footer-explore-links_xia0b_154{margin-top:12px}._footer-product-links_xia0b_157{padding-inline-start:12px}._footer-icon_xia0b_160{flex-shrink:0;width:14px;height:14px}@media(max-width:600px){._footer_xia0b_1{margin-left:0;margin-top:40px;padding:40px var(--home-footer-padding-inline, 16px) calc(24px + env(safe-area-inset-bottom))}._footer-container_xia0b_14{flex-direction:column;gap:32px}._footer-brand_xia0b_22{flex-basis:auto;width:100%;max-width:none}._footer-links_xia0b_63{flex-basis:auto;grid-template-columns:minmax(0,1fr);gap:28px}}
