html:has(.inspiration){scroll-behavior:smooth}html.inspiration-overlay-open{overflow:hidden}.inspiration.has-overlay-open .page *,.inspiration.has-overlay-open .page :before,.inspiration.has-overlay-open .page :after{animation-play-state:paused!important}.inspiration .card-live-preview{transform-origin:0 0;width:390px;height:844px;transform:translate(var(--preview-offset,0px), var(--preview-offset-y,0px)) scale(var(--preview-scale,1));pointer-events:none;opacity:0;z-index:1;border-radius:var(--preview-inner-radius,0px);background:0 0;border:0;transition:opacity .24s cubic-bezier(.2,0,0,1);position:absolute;inset:0;overflow:hidden}.inspiration .card-live-preview.ready{opacity:1}.inspiration .preview-loading{z-index:3;text-align:center;letter-spacing:-.01em;color:var(--muted);pointer-events:none;opacity:1;background:#f4f5f7db;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:12px;font-size:12px;font-weight:600;transition:opacity .2s cubic-bezier(.2,0,0,1);display:flex;position:absolute;inset:0}.inspiration .preview-loading.is-done{opacity:0}.inspiration .preview-loading-spinner{border:2px solid var(--line-strong);border-top-color:var(--muted);border-radius:50%;width:18px;height:18px;animation:.72s linear infinite preview-loading-spin}@keyframes preview-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.inspiration .preview-loading{transition:none}.inspiration .preview-loading-spinner{animation:none}}.inspiration .save.soon,.inspiration .top-save-btn.soon{opacity:.55;cursor:default}@media (prefers-reduced-motion:reduce){.inspiration .card-live-preview{transition:none}}.inspiration .large-page .modal-preview-stage{z-index:2;border-radius:var(--preview-stage-radius,0px);width:100%;height:100%;position:relative;overflow:hidden}.inspiration .large-page.preview-block-mode .modal-preview-stage{height:var(--preview-stage-height,100%);overscroll-behavior:contain;scrollbar-width:none;overflow:hidden auto}.inspiration .large-page .modal-preview-stage::-webkit-scrollbar{width:0;height:0}.inspiration .large-page .modal-preview-track{width:100%;height:var(--preview-track-height,100%);position:relative}.inspiration .large-page .modal-live-preview{transform-origin:0 0;width:470px;height:1018px;transform:scale(var(--preview-scale,1));opacity:0;background:0 0;border:0;transition:opacity .24s cubic-bezier(.2,0,0,1);position:absolute;top:0;left:0}.inspiration .large-page .modal-live-preview.ready{opacity:1}.inspiration .large-page.preview-scrolls .modal-preview-stage{-webkit-mask-image:linear-gradient(#000 calc(100% - 44px),#0000);mask-image:linear-gradient(#000 calc(100% - 44px),#0000)}.inspiration .large-page.preview-scrolls.preview-scrolled-end .modal-preview-stage{-webkit-mask-image:none;mask-image:none}.inspiration .large-page.has-live-preview .preview-loading{inset:var(--cover-pad,0px);border-radius:var(--cover-inner-radius,0px)}.inspiration .large-page.has-live-preview>:not(.modal-preview-stage):not(.modal-page-preview):not(.preview-loading):not(.modal-offline-browser-bar){display:none}@media (prefers-reduced-motion:reduce){.inspiration .large-page .modal-live-preview{transition:none}}.inspiration{--bg:#f4f5f7;--surface:#fff;--surface-soft:#f1f2f4;--text:#15171a;--muted:#7b8088;--muted-2:#a0a5ad;--line:#e8eaee;--line-strong:#dde1e6;--violet:#6c5ce7;--violet-2:#8c7cff;--green:#1eb478;--shadow:0 24px 70px #1018281a, 0 3px 12px #1018280d;--shadow-soft:0 12px 34px #10182814, 0 2px 8px #1018280a;--filter-stack-gap:16px}.inspiration,.inspiration *{box-sizing:border-box}.inspiration{scroll-behavior:smooth;min-height:100vh;color:var(--text);font-family:var(--font-inter), Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;-webkit-font-smoothing:antialiased;font-variation-settings:"opsz" 14;background:#e9e9e9;margin:0}.inspiration button{color:inherit;border:0}.inspiration a{color:inherit;text-decoration:none}.inspiration .page{width:100%;margin:0 auto;padding:24px 34px 76px}.inspiration .topbar{justify-content:space-between;align-items:center;gap:18px;height:58px;margin-bottom:18px;display:flex;position:relative}.inspiration .brand{letter-spacing:-.025em;align-items:center;gap:20px;font-size:16px;font-weight:760;display:flex}.inspiration .brand-mark{color:#fff;background:#17191d;border-radius:11px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 7px 18px #11182724}.inspiration .ghost-btn,.inspiration .primary-btn{cursor:pointer;border-radius:13px;align-items:center;gap:9px;height:42px;padding:0 16px;transition:all .2s;display:flex}.inspiration .ghost-btn{color:#676c74;background:#ffffff9e;border:1px solid #dde1e6f2}.inspiration .ghost-btn:hover{color:#25282d;background:#fff;transform:translateY(-1px)}.inspiration .primary-btn{color:#fff;letter-spacing:-.01em;background:#18191c;border:1px solid #ffffff0f;border-radius:16px;justify-content:center;align-items:center;gap:12px;height:39px;padding:0 20px 1px 14px;font-size:14px;font-weight:700;transition:background .25s,box-shadow .25s;display:inline-flex;box-shadow:0 4px 14px #00000029}.inspiration .primary-btn:hover{background:#0f1012;box-shadow:0 8px 24px #00000047}.inspiration .btn-plus-svg{stroke-width:2.2px;width:20px;height:20px;transition:transform .35s cubic-bezier(.16,1,.3,1)}.inspiration .primary-btn:hover .btn-plus-svg{transform:rotate(90deg)scale(1.1)}.inspiration .hero{min-height:455px;box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(280px,.72fr) minmax(520px,1.28fr);align-items:center;gap:58px;padding:38px 0 36px;display:grid;position:relative;overflow:visible}.inspiration .hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#6c5ce721,#6c5ce700 70%);border-radius:50%;width:420px;height:420px;position:absolute;top:-185px;right:-130px}.inspiration .hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#1eb4781a,#1eb47800 72%);border-radius:50%;width:360px;height:360px;position:absolute;bottom:-245px;left:38%}.inspiration .hero-copy{z-index:3;transform-origin:0;max-width:470px;padding:0 0 0 12px;position:relative;transform:scale(.85)}.inspiration .eyebrow{color:#42474e;letter-spacing:-.01em;z-index:4;background:#ffffffd1;border:1px solid #dde1e6f2;border-radius:999px;justify-content:flex-start;align-items:center;gap:9px;width:max-content;min-height:34px;margin:0 0 18px;padding:0 12px;font-size:13px;font-weight:700;display:flex;position:relative;box-shadow:0 6px 18px #1118270d}.inspiration .eyebrow svg{color:#17191d;flex:none;width:17px;height:17px}.inspiration .hero-copy p{color:#696f77;letter-spacing:-.015em;max-width:560px;margin:22px 0 0;font-size:17px;line-height:1.62}.inspiration .hero-cta{flex-wrap:wrap;align-items:center;gap:11px;margin-top:28px;display:flex}.inspiration .hero-cta .primary-btn{border-radius:15px;height:48px;padding:0 18px}.inspiration .hero-note{color:#9aa0a8;margin-left:2px;font-size:12px}.inspiration .page-preview{background:var(--preview-bg,#f5eadf);border:1px solid #ffffffbf;border-radius:18px;width:184px;min-height:258px;padding:16px 13px 13px;transition:background .75s,transform .75s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;box-shadow:0 18px 40px #181d2424}.inspiration .page-preview:before{content:"";background:var(--preview-glow,#c2754838);filter:blur(1px);border-radius:50%;width:110px;height:110px;position:absolute;top:-44px;right:-40px}.inspiration .page-label{letter-spacing:.06em;text-transform:uppercase;color:var(--preview-ink,#34261f);opacity:.3;font-size:7px;font-weight:800;position:absolute;bottom:9px;right:11px}.inspiration .modal-side .primary-btn{border-radius:12px;justify-content:center;width:100%;height:44px}.inspiration .modal-side .ghost-btn{border-radius:12px;justify-content:center;width:100%;height:42px;margin-top:8px}.inspiration .hero:before,.inspiration .hero:after{display:none}.inspiration .hero-copy h1{letter-spacing:-.05em;color:#14171a;-webkit-user-select:text;user-select:text;flex-direction:column;align-items:flex-start;gap:4px;max-width:700px;margin:0;font-size:clamp(56px,6vw,84px);font-weight:850;line-height:1.02;display:flex}.inspiration .hero-copy ::selection{color:#fff;text-shadow:none;background:#14171a}.inspiration .hero-copy ::selection{color:#fff;text-shadow:none;background:#14171a}@keyframes heroEntranceFade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.inspiration .hero-title-line{white-space:nowrap;opacity:0;align-items:center;gap:10px;animation:.75s cubic-bezier(.16,1,.3,1) forwards heroEntranceFade;display:inline-flex;position:relative}.inspiration .hero-copy h1 .hero-title-line.line-inspire{letter-spacing:0;font-size:clamp(85px,6.85vw,85px);font-weight:800;line-height:.96;animation-delay:80ms;position:relative;top:15px}.inspiration .hero-title-line.line-personalize{animation-delay:.24s}.inspiration .hero-copy h1 .hero-title-line.line-publique{letter-spacing:0;font-size:clamp(85px,6.85vw,85px);font-weight:800;line-height:.96;animation-delay:.38s;position:relative;top:-10px}.inspiration .hero-copy p.hero-desc{color:#747474;letter-spacing:-.018em;opacity:0;max-width:620px;margin:30px 0 0;font-size:clamp(20px,1.8vw,25px);font-weight:450;line-height:1.45;animation:.75s cubic-bezier(.16,1,.3,1) .52s forwards heroEntranceFade;display:block!important}.inspiration .hero-copy p.hero-desc em{color:#14171a;font-style:normal;font-weight:700}.inspiration .hero-dynamic-pill-container{vertical-align:middle;width:151px;min-width:151px;height:32px;box-shadow:none;isolation:isolate;--pill-bg-current:linear-gradient(90deg, #003bff 0%, #4295ef 100%);--pill-bg-next:linear-gradient(90deg, #003bff 0%, #4295ef 100%);background:0 0;border-radius:18px;justify-content:center;align-items:center;margin:15px 10px 0;transition:transform .35s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden}.inspiration .hero-dynamic-pill-container:before,.inspiration .hero-dynamic-pill-container:after{content:"";border-radius:inherit;z-index:0;pointer-events:none;position:absolute;inset:0}.inspiration .hero-dynamic-pill-container:before{background:var(--pill-bg-current);opacity:1}.inspiration .hero-dynamic-pill-container:after{background:var(--pill-bg-next);opacity:0;transition:opacity .46s}.inspiration .hero-dynamic-pill-container.is-color-fading:after{opacity:1}.inspiration #heroPillTrack{z-index:1;width:151px;height:36px;display:block;position:relative}.inspiration .dynamic-pill-item{--pill-bg:linear-gradient(90deg, #003bff 0%, #4295ef 100%);box-sizing:border-box;white-space:nowrap;color:#fff;opacity:0;pointer-events:none;letter-spacing:-.01em;backface-visibility:hidden;will-change:transform, opacity;border:0;border-radius:18px;justify-content:center;align-items:center;gap:6px;width:151px;height:36px;padding:0 13px;font-size:15px;font-weight:700;line-height:1;transition:opacity .26s,transform .48s cubic-bezier(.22,.8,.2,1);display:inline-flex;position:absolute;inset:0;transform:translateY(100%);box-shadow:none!important;filter:none!important;background:0 0!important}.inspiration .dynamic-pill-item svg{flex:0 0 16px;width:16px;height:16px}.inspiration .dynamic-pill-item.active{opacity:1;pointer-events:auto;transform:translate(0,0);filter:none!important}.inspiration .dynamic-pill-item.leaving{opacity:0;transform:translateY(-100%);filter:none!important}.inspiration .item-produto{--pill-bg:linear-gradient(90deg, #003bff 0%, #4295ef 100%)}.inspiration .item-conteudo{--pill-bg:linear-gradient(90deg, #6b3ff5 0%, #a45cff 100%)}.inspiration .item-servicos{--pill-bg:linear-gradient(90deg, #15b86b 0%, #2ed18b 100%)}.inspiration .item-links{--pill-bg:linear-gradient(90deg, #4465ff 0%, #7696ff 100%)}.inspiration .item-blocos{--pill-bg:linear-gradient(90deg, #ff8b2b 0%, #ffb347 100%)}.inspiration .item-eventos{--pill-bg:linear-gradient(90deg, #ff4f7b 0%, #ff7e60 100%)}.inspiration .item-contatos{--pill-bg:linear-gradient(90deg, #0fa6b5 0%, #18d1c0 100%)}.inspiration .item-redes{--pill-bg:linear-gradient(90deg, #d63093 0%, #f061b3 100%)}.inspiration .item-vender{--pill-bg:linear-gradient(90deg, #ff9b00 0%, #ffd000 100%);color:#1b1b1b}.inspiration .item-menu{--pill-bg:linear-gradient(90deg, #41444c 0%, #70757f 100%)}.inspiration .hero-title-line.line-personalize{align-items:flex-start;min-height:94px;margin:5px 0 2px;overflow:visible}.inspiration .hero-personalize-word-svg{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:relative;overflow:visible}.inspiration .hero-personalize-text-stroke,.inspiration .hero-personalize-text-fill{font-family:var(--font-inter), Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:-.056em;text-rendering:geometricprecision;shape-rendering:geometricprecision;font-size:80px;font-weight:850}.inspiration .hero-personalize-text-stroke{fill:none;stroke:#15181b;stroke-width:1.35px;stroke-dasharray:2.3 4.05;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;animation:2.25s linear infinite personalizeDashFlow}.inspiration .hero-personalize-text-fill{fill:#fff;stroke:none}@keyframes personalizeDashFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-12.7px}}.inspiration .personalize-svg-wrap{isolation:isolate;align-items:flex-start;width:495px;max-width:100%;height:94px;display:inline-flex;position:relative;overflow:visible}.inspiration .hero-personalize-exact-svg{aspect-ratio:483/65;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;transform-origin:0 0;width:532px;max-width:none;height:auto;position:absolute;top:11px;left:4px;overflow:visible;transform:none}.inspiration .personalize-source-accent{transform-box:fill-box;transform-origin:50%;will-change:opacity, filter;animation:4.8s ease-in-out infinite personalizeSourceAccentFloat}.inspiration .personalize-source-accent.is-blue{animation-delay:-.7s}.inspiration .personalize-source-accent.is-yellow{animation-delay:-1.35s}.inspiration .personalize-source-accent.is-purple{animation-delay:-2s}.inspiration .personalize-source-accent.is-orange{animation-delay:-2.55s}@keyframes personalizeSourceAccentFloat{0%,to{opacity:1;filter:saturate()}50%{opacity:.96;filter:saturate(1.05)}}.inspiration .personalize-word-dash{fill:none;stroke:#000;stroke-width:1.6px;stroke-dasharray:3 5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;animation:1.8s linear infinite personalizeDashFlowExact}.inspiration .personalize-word-fill{fill:#fff}@keyframes personalizeDashFlowExact{0%{stroke-dashoffset:0}to{stroke-dashoffset:-8px}}.inspiration .hero-floating-badge{-webkit-user-select:none;user-select:none;z-index:5;will-change:transform;pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;transform:translate(0,0)}@keyframes microFloat1{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes microFloat2{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.inspiration .badge-play-inner{animation:4s ease-in-out infinite playPauseMorph,4.2s ease-in-out infinite microFloat1}.inspiration .badge-color-wheel .color-wheel-svg{animation:4.5s ease-in-out infinite microFloat2}.inspiration .badge-gallery>svg{animation:4.6s ease-in-out infinite microFloat1}.inspiration .badge-typography .type-t-box{animation:4s ease-in-out infinite microFloat2}.inspiration .badge-play{z-index:4;top:54px;left:-48px}.inspiration .badge-play-inner{--css-backdrop:blur(8px);width:58px;height:58px;-webkit-backdrop-filter:var(--css-backdrop);backdrop-filter:var(--css-backdrop);background:#ffffffe0;border:1px solid #fffffff2;border-radius:14px;place-items:center;display:grid;box-shadow:0 8px 24px #10182817}.inspiration .badge-play-inner svg{color:#64748b;width:26px;height:26px}@keyframes playPauseMorph{0%,42%{opacity:1;transform:scale(1)}46%{opacity:.7;transform:scale(.85)}50%,92%{opacity:1;transform:scale(1)}96%{opacity:.7;transform:scale(.85)}}@keyframes playPathToggle{0%,45%{d:path("M8 5v14l11-7z")}50%,95%{d:path("M6 5h4v14H6zm8 0h4v14h-4z")}}.inspiration .play-path{animation:4s step-end infinite playPathToggle}.inspiration .badge-color-wheel{z-index:4;width:44px;height:34px;top:6px;left:276px}.inspiration .color-wheel-svg{filter:drop-shadow(0 3px 8px #00000026);width:42px;height:44px}@keyframes spinColorWheel{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.inspiration .color-wheel-spin{transform-origin:16px 16px;animation:3s linear infinite spinColorWheel}.inspiration .badge-gallery{width:54px;height:50px;box-shadow:none;--css-backdrop:none;-webkit-backdrop-filter:var(--css-backdrop);backdrop-filter:var(--css-backdrop);z-index:0;background:0 0;border:0;place-items:center;display:grid;top:5px;right:-50px}.inspiration .badge-gallery .gallery-reference-svg{width:54px;height:50px;display:block;overflow:visible}.inspiration .badge-typography{z-index:4;top:77px;right:54px}.inspiration .type-t-box{background:#1e2025;border-radius:11px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden;box-shadow:0 6px 18px #1e20254d}.inspiration .type-t-reference-svg{width:32.3px;height:32.3px;display:block;overflow:visible}.inspiration .badge-eye{z-index:3;align-items:center;margin-left:-47px;display:inline-flex;position:relative;top:24px}.inspiration .eye-svg{transform-origin:50%;width:44px;height:44px;animation:3.6s cubic-bezier(.4,0,.2,1) infinite eyeBlinkFast}@keyframes eyeBlinkFast{0%,40%,48%,to{transform:scaleY(1)}44%{transform:scaleY(.06)}}.inspiration .hero-cta{display:none}.inspiration .hero-copy .eyebrow{display:flex}.inspiration .sticky-brand .brand-mark{width:34px;height:34px;margin:0}.inspiration .sticky-brand span,.inspiration .sticky-brand .brand-text{display:none}.inspiration .hero-stage{aspect-ratio:1583/890;perspective:1200px;width:100%;height:auto;min-height:0;box-shadow:none;isolation:isolate;--hero-scroll:0;--hero-cycle:41.6s;--hero-count:32;border:0;border-radius:28px;outline:0;line-height:0;position:relative;overflow:hidden;container-type:size}.inspiration .hero-card{left:var(--x);top:var(--y);width:var(--w);pointer-events:none;opacity:0;will-change:transform, opacity;transform:translate3d(calc(var(--hero-scroll) * (var(--x) - 50%) * .32 * var(--d) + var(--repel-x,0px)), calc(var(--hero-scroll) * -70px * var(--d) + var(--repel-y,0px)), 0) scale(calc(1 + var(--hero-scroll) * .08 * var(--d)));animation:hero-card-fade var(--hero-cycle) linear infinite;animation-delay:calc(var(--i) * var(--hero-cycle) / var(--hero-count));position:absolute}.inspiration .hero-card img,.inspiration .hero-card video{width:100%;height:auto;animation:hero-card-dolly var(--hero-cycle) linear infinite;animation-delay:calc(var(--i) * var(--hero-cycle) / var(--hero-count));backface-visibility:hidden;will-change:transform;border-radius:14px;display:block;transform:translateY(4.5cqh)scale(1.22)}@keyframes hero-card-dolly{0%{animation-timing-function:cubic-bezier(.33,0,.2,1);transform:translateY(4.5cqh)scale(1.22)}3.75%{animation-timing-function:linear;transform:translate(0,0)scale(1.22)}62.5%,to{transform:translate3d(calc(var(--dx) * .5cqw), calc(var(--dy) * .5cqh), 0) scale(.6)}}@keyframes hero-card-fade{0%{opacity:1;animation-timing-function:step-end}7.5%{opacity:.96}10.625%{opacity:.92}13.75%{opacity:.87}16.875%{opacity:.82}20%{opacity:.76}23.125%{opacity:.7}26.25%{opacity:.64}29.375%{opacity:.57}32.5%{opacity:.5}35.625%{opacity:.43}38.75%{opacity:.35;animation-timing-function:linear}47.5%{opacity:0}to{opacity:0}}@media (prefers-reduced-motion:reduce){.inspiration .hero-card{opacity:0;animation:none;transform:none}.inspiration .hero-card img,.inspiration .hero-card video{animation:none;transform:none}.inspiration .hero-card:nth-child(-n+5){opacity:1}}.inspiration .brand-app-icon{box-shadow:none;background:0 0;border:0;place-items:center;width:40px;min-width:40px;height:40px;min-height:40px;display:grid;overflow:visible}.inspiration .brand-app-icon img{border-radius:11px;width:40px;height:40px;display:block}.inspiration .page-group-tabs{color:#000;background-color:#fff;border:1px solid #ffffff09;border-radius:50px;justify-content:safe center;align-items:center;gap:2px;width:max-content;max-width:100%;margin:0 auto;padding:4px;display:flex;position:relative;overflow:visible}.inspiration .page-group-indicator{will-change:transform, width;pointer-events:none;z-index:0;background:#fff;border-radius:10px;width:0;height:31px;transition:transform .36s cubic-bezier(.2,.85,.2,1),width .31s cubic-bezier(.2,.85,.2,1);position:absolute;top:4px;left:4px;box-shadow:0 1px 2px #1118270d,0 6px 14px #1118270b}.inspiration .page-group-tab{z-index:1;color:#15171a;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;height:31px;padding:0 13px;font-size:10.5px;font-weight:690;transition:color .2s,transform .18s;position:relative}.inspiration .page-group-tab:hover{color:#41464d}.inspiration .page-group-tab.active{color:#15171a;background:#fff}.inspiration .page-group-tab:active{transform:scale(.97)}.inspiration .modal-actions .primary-btn{border-radius:12px;height:42px}.inspiration .modal-actions .ghost-btn{border-radius:12px;place-items:center;width:42px;height:42px;margin:0;padding:0;display:grid}.inspiration .modal-actions .ghost-btn svg{width:16px;height:16px}.inspiration .hero-stage:after{content:"";z-index:5;pointer-events:none;background:#e5e5e5;height:3px;position:absolute;bottom:-1px;left:0;right:0}.inspiration h1,.inspiration h2,.inspiration h3,.inspiration h4,.inspiration h5,.inspiration h6,.inspiration .hero-title,.inspiration .side-title,.inspiration .modal-name,.inspiration .result-title,.inspiration .card-title{font-family:var(--font-inter), Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-optical-sizing:auto;font-variation-settings:"opsz" 32}.inspiration .page-group-tab.media-category-tab[data-folder] .category-media,.inspiration .block-group-tab.media-category-tab[data-folder] .category-media{background:var(--category-bg,#e9e9e9)}.inspiration .page-group-tab.media-category-tab[data-folder] .category-gif,.inspiration .block-group-tab.media-category-tab[data-folder] .category-gif{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.inspiration .media-category-tab .category-media,.inspiration .page-group-tab.media-category-tab .category-media,.inspiration .block-group-tab.media-category-tab .category-media{border-radius:18px 0 0 18px;transform:none}.inspiration .page-group-tab[data-page-group=business]{--category-bg:#f7d8c7;--category-accent:#c57d52}.inspiration .page-group-tab[data-page-group=events]{--category-bg:#f2d5f4;--category-accent:#b26ab9}.inspiration .page-group-tab[data-page-group=communities]{--category-bg:#ffd7d7;--category-accent:#d96b73}.inspiration .media-category-tab .category-gif,.inspiration .page-group-tab.media-category-tab .category-gif,.inspiration .block-group-tab.media-category-tab .category-gif{object-fit:cover;width:100%;max-width:100%;height:100%;max-height:100%;transform:none}.inspiration .filter-shell{z-index:30;--css-backdrop:none;-webkit-backdrop-filter:var(--css-backdrop);backdrop-filter:var(--css-backdrop);box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0;padding:8px 0 16px;display:flex;position:relative;top:auto}.inspiration .filter-row{scrollbar-width:none;justify-content:space-between;align-items:center;gap:28px;width:100%;max-width:1190px;margin:0 auto;padding:0;display:flex;overflow:visible}.inspiration .filter-row::-webkit-scrollbar{display:none}.inspiration .filter-spacer{flex:1 0 10px;display:none}.inspiration .filter-shell.is-stuck{box-shadow:0 10px 28px #10182812}.inspiration .filter-viewport{flex:0 auto;width:auto;min-width:0;max-width:100%;padding-bottom:6px;position:relative}.inspiration .filter-track{overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;justify-content:center;align-items:center;gap:9px;width:100%;padding:2px 2px 7px;display:flex;overflow:visible}.inspiration .filter-track::-webkit-scrollbar{display:none}.inspiration .filter-track .filter{letter-spacing:-.012em;scroll-snap-align:start;border-radius:13px;flex:none;gap:9px;height:46px;padding:0 18px;font-size:13.5px;font-weight:560;box-shadow:0 1px 1px #11182704}.inspiration .filter-track .filter svg{flex:none;width:16px;height:16px}.inspiration .filter-track .filter.active{font-weight:640}.inspiration .filter-fade{z-index:5;pointer-events:none;opacity:0;width:34px;transition:opacity .2s;display:none;position:absolute;top:0;bottom:0}.inspiration .filter-fade-left{background:linear-gradient(90deg,#f6f6f7fa,#f6f6f700);left:0}.inspiration .filter-fade-right{background:linear-gradient(270deg,#f6f6f7fa,#f6f6f700);right:0}.inspiration .filter-viewport.has-left .filter-fade-left,.inspiration .filter-viewport.has-right .filter-fade-right{opacity:1}.inspiration .block-submenu{opacity:0;pointer-events:none;width:100%;height:43px;min-height:43px;margin:0;padding:0;display:none}.inspiration .block-submenu.show{opacity:1;pointer-events:auto;height:43px;min-height:43px;margin-top:var(--filter-stack-gap,16px);margin-bottom:48px;padding:0;display:block;overflow:visible}.inspiration .block-submenu-inner{border-top:0;flex-direction:column;align-items:center;gap:0;width:min(1190px,100%);min-width:0;max-width:1190px;margin:0 auto;padding:0;display:flex;position:relative;overflow:visible}.inspiration .block-subfixed{z-index:8;background:#f6f6f7;flex:none;align-items:center;gap:7px;padding-left:1px;display:flex;position:relative}.inspiration .block-subfixed:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#f6f6f7,#f6f6f700);width:31px;position:absolute;top:0;bottom:0;right:-30px}.inspiration .block-subviewport{flex:auto;grid-column:2;justify-self:center;width:100%;min-width:0;max-width:100%;position:relative;overflow:hidden}.inspiration .block-subtrack{scrollbar-width:none;scroll-behavior:auto;overscroll-behavior-x:contain;box-sizing:border-box;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;margin:0 auto;padding:0;scroll-padding-inline:20px;display:flex;overflow:auto hidden}.inspiration .block-subtrack::-webkit-scrollbar{display:none}.inspiration .block-subfilter{color:#4b5057;cursor:pointer;white-space:nowrap;background:#ffffffe6;border:1px solid #e4e6ea;border-radius:12px;flex:none;align-items:center;gap:8px;height:36px;padding:0 12px 0 8px;font-size:11.5px;font-weight:620;transition:all .2s;display:flex;box-shadow:0 1px 2px #11182706}.inspiration .block-subfilter:hover{background:#fff;border-color:#d7dade;transform:translateY(-1px)}.inspiration .block-subfilter.active{color:#fff;background:#17191d;border-color:#17191d;box-shadow:0 8px 20px #1118271f}.inspiration .block-subfilter[data-block=all]:not(.active){color:#17191d;background:#e9e9e9;border:1.5px solid #17191d}.inspiration .block-subfilter[data-block=all].active{color:#fff;background:#17191d;border-color:#17191d}.inspiration .block-subfilter.chip-hidden,.inspiration .block-group-label.search-hidden{display:none}.inspiration .block-subicon{background:var(--sub-bg,#eef0f2);width:24px;height:24px;color:var(--sub-fg,#4a515b);border-radius:8px;flex:none;place-items:center;display:grid}.inspiration .block-subicon svg{stroke-width:1.85px;width:14px;height:14px}.inspiration .block-subfade{z-index:7;pointer-events:none;opacity:0;width:34px;transition:opacity .2s;position:absolute;top:0;bottom:0}.inspiration .block-subfade.left{display:none!important}.inspiration .block-subfade.right{background:linear-gradient(270deg,#e5e5e5 10%,#e5e5e500);right:0}.inspiration .block-submenu.has-left .block-subfade.left{display:none!important}.inspiration .block-submenu.has-right .block-subfade.right{opacity:1}.inspiration .filter-left,.inspiration .filter-right{align-items:center;gap:9px;min-width:0;display:flex}.inspiration .filter-left{justify-content:flex-start}.inspiration .filter-right{justify-content:flex-end;margin-left:auto}.inspiration .filter-shell .filter{height:44px;box-shadow:none;color:#666c74;cursor:pointer;background:0 0;border:none;border-radius:99px;flex:none;justify-content:center;align-items:center;gap:9px;padding:0 26px;font-size:13px;font-weight:570;transition:all .2s;display:inline-flex}.inspiration .filter-shell .filter:hover{color:#202328;transform:translateY(-1px)}.inspiration .filter-shell .filter.active{color:#000;background:#fff;border-color:#fff;font-weight:640}.inspiration .filter-shell .filter svg{width:16px;height:16px}.inspiration .filter-saved-icon{width:44px;padding:0}.inspiration .filter-shell-spacer{display:none}.inspiration .filter-shell-spacer.active{display:block}.inspiration .filter-fixed-cta{color:#fff;cursor:pointer;white-space:nowrap;background:#17191d;border-radius:12px;height:44px;padding:0 16px;font-size:13px;font-weight:650;transition:transform .2s,box-shadow .2s;display:none;box-shadow:0 8px 18px #1118271f}.inspiration .filter-fixed-cta:hover{transform:translateY(-1px);box-shadow:0 11px 24px #1118272b}.inspiration .block-subrow{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-content:center;align-items:center;gap:10px;width:100%;min-width:0;max-width:1190px;min-height:40px;margin:0 auto;padding:0;display:flex;position:relative;overflow:visible}.inspiration .block-subfilter.active .block-subicon{color:#fff;background:#18191d}.inspiration .block-subfilter.chip-hidden{display:none}.inspiration .block-subtrack.is-scrollable{justify-content:flex-start;width:100%;overflow-x:auto}.inspiration .block-subfilter:first-of-type{margin-left:2px}.inspiration .block-subfilter:last-of-type{margin-right:2px}.inspiration .block-search-control,.inspiration .block-subfixed{background:#e5e5e5}.inspiration .page-submenu{opacity:0;pointer-events:none;width:100%;height:43px;min-height:43px;margin:0;padding:0;display:none}.inspiration .page-submenu.show{opacity:1;pointer-events:auto;height:43px;min-height:43px;margin-top:var(--filter-stack-gap,16px);margin-bottom:48px;padding:0;display:block;overflow:visible}.inspiration .page-submenu-inner{flex-direction:column;align-items:center;gap:9px;width:min(1190px,100%);max-width:1190px;margin:0 auto;display:flex}.inspiration .page-subrow{justify-content:center;align-items:center;width:100%;max-width:1190px;min-height:40px;margin:0 auto;display:flex;overflow:hidden}.inspiration .page-subtrack{scrollbar-width:none;justify-content:center;align-items:center;gap:8px;width:max-content;max-width:100%;margin:0 auto;padding:1px 8px 4px;display:flex;overflow:auto hidden}.inspiration .page-subtrack::-webkit-scrollbar{display:none}.inspiration .page-subfilter{color:#4b5057;white-space:nowrap;cursor:pointer;background:#ffffffd1;border:1px solid #d9dadd;border-radius:11px;flex:none;align-items:center;gap:8px;height:36px;padding:0 12px 0 8px;font-size:11px;font-weight:600;transition:background .2s,color .2s,border-color .2s,transform .18s,box-shadow .2s;display:flex;box-shadow:0 1px 2px #11182706}.inspiration .page-subfilter:hover{color:#30343a;background:#fff;border-color:#cfd1d5;transform:translateY(-1px)}.inspiration .page-subfilter.active{color:#fff;background:#17191d;border-color:#17191d;box-shadow:0 5px 14px #1118271a}.inspiration .page-subtrack.is-changing{animation:.28s cubic-bezier(.2,.8,.2,1) pageSubtypeSwap}.inspiration .page-subtrack.is-scrollable{justify-content:flex-start;width:100%}.inspiration .page-subicon{background:var(--sub-bg,#eef0f2);width:24px;height:24px;color:var(--sub-fg,#4a515b);border-radius:8px;flex:none;place-items:center;display:grid}.inspiration .page-subicon svg{stroke-width:1.85px;width:14px;height:14px}.inspiration .page-subfilter.active .page-subicon{color:#fff;background:#18191d}.inspiration .page-subicon.tone-violet{--sub-bg:#ebe7ff;--sub-fg:#6847e8}.inspiration .page-subicon.tone-orange{--sub-bg:#fff0d9;--sub-fg:#b15b17}.inspiration .page-subicon.tone-pink{--sub-bg:#fde4ef;--sub-fg:#df2f73}.inspiration .page-subicon.tone-red{--sub-bg:#ffe3e6;--sub-fg:#e12239}.inspiration .page-subicon.tone-slate{--sub-bg:#e8ebef;--sub-fg:#425574}.inspiration .page-subicon.tone-teal{--sub-bg:#dff4ef;--sub-fg:#178d71}.inspiration .page-subicon.tone-green{--sub-bg:#dcf4e7;--sub-fg:#13955c}.inspiration .page-subicon.tone-blue{--sub-bg:#dff2fb;--sub-fg:#1681bd}.inspiration .page-subicon.tone-yellow{--sub-bg:#fff4cc;--sub-fg:#9b7410}.inspiration .page-subfilter,.inspiration .block-subfilter{isolation:isolate;transform-origin:50%;transition:color .2s,border-color .2s,background-color .2s,transform .24s cubic-bezier(.16,1,.3,1),text-shadow .18s;position:relative;overflow:visible}.inspiration .page-subfilter:before,.inspiration .block-subfilter:before{content:"";z-index:-1;border-radius:inherit;transform-origin:50%;opacity:0;pointer-events:none;background:#ffffffeb;border:1px solid #0000;width:100%;transition:transform .26s cubic-bezier(.16,1,.3,1),opacity .16s,border-color .2s,background-color .2s;position:absolute;top:-1px;bottom:-1px;left:50%;transform:translate(-50%)scaleX(1)}.inspiration .page-subfilter:not(.active):hover,.inspiration .block-subfilter:not(.active):hover{color:#292d33;text-shadow:.2px 0,-.2px 0;box-shadow:none;z-index:3;background:0 0;border-color:#0000;transform:translateY(-1px)}.inspiration .page-subfilter:not(.active):hover:before,.inspiration .block-subfilter:not(.active):hover:before{opacity:1;border-color:#cfd2d7;transform:translate(-50%)scaleX(1.04)}.inspiration .page-subfilter .page-subicon,.inspiration .block-subfilter .block-subicon{transform-origin:50%;transform-box:border-box;filter:saturate();backface-visibility:hidden;will-change:transform, filter;transition:transform .22s cubic-bezier(.16,1,.3,1),filter .22s;transform:scale(1)}.inspiration .page-subfilter:not(.active):hover .page-subicon,.inspiration .block-subfilter:not(.active):hover .block-subicon{filter:saturate(1.8);transform:scale(1.1)}.inspiration .page-subfilter:not(.active):active,.inspiration .block-subfilter:not(.active):active{transform:translateY(0)}.inspiration .page-subfilter:not(.active):active:before,.inspiration .block-subfilter:not(.active):active:before{transform:translate(-50%)scaleX(1.03)}.inspiration .content-switch{isolation:isolate;box-sizing:border-box;background-color:#d9d9d9;border:1px solid #0000000d;border-radius:999px;align-items:center;gap:4px;min-width:fit-content;height:58px;padding:5px;display:flex;position:relative;overflow:hidden}.inspiration .content-switch-indicator{pointer-events:none;z-index:0;will-change:left, right;background:#fff;border-radius:999px;width:0;height:auto;transition:left .38s cubic-bezier(.16,1,.3,1),right .38s cubic-bezier(.16,1,.3,1),box-shadow .22s;position:absolute;top:5px;bottom:5px;left:5px;box-shadow:0 1px 2px #11182709,0 4px 12px #11182709}.inspiration .content-switch .content-switch-btn.active,.inspiration .filter-shell .content-switch .content-switch-btn.active{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.inspiration .content-switch.is-thumb-hover .content-switch-indicator{box-shadow:0 2px 4px #1118270a,0 8px 18px #1118270e}.inspiration .content-switch-btn{z-index:1;color:#79808c;height:48px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;padding:0 22px;font-size:16px;font-weight:700;transition:color .2s;display:inline-flex;position:relative}.inspiration .content-switch-btn.active{color:#fff}.inspiration .content-switch-btn:first-child.active~.content-switch-indicator,.inspiration .content-switch-btn:last-child.active~.content-switch-indicator{transform:none}.inspiration .context-menu-slot{scrollbar-width:none;flex:auto;justify-content:safe flex-end;align-items:center;width:auto;min-width:0;margin:0;padding-left:2px;display:flex;overflow:auto visible}.inspiration .context-menu-slot .page-group-tabs,.inspiration .context-menu-slot .block-group-tabs{width:max-content;max-width:100%;box-shadow:none;scrollbar-width:none;background:0 0;border:0;border-radius:0;justify-content:safe flex-end;align-items:center;gap:9px;margin:0;padding:0;display:flex;overflow-x:auto}.inspiration .context-menu-slot .page-group-tabs::-webkit-scrollbar{display:none}.inspiration .context-menu-slot .block-group-tabs::-webkit-scrollbar{display:none}.inspiration .context-menu-slot .page-group-indicator,.inspiration .context-menu-slot .block-group-indicator{display:none}.inspiration .context-menu-slot .page-group-tab,.inspiration .context-menu-slot .block-group-tab{color:#60666e;background:#ffffffc7;border:1px solid #d1d3d7;border-radius:16px;flex:none;height:58px;padding:0 19px;font-size:15px;font-weight:680;transition:background .18s,color .18s,border-color .18s,transform .18s,box-shadow .18s;box-shadow:0 1px 2px #11182705}.inspiration .context-menu-slot .page-group-tab:hover,.inspiration .context-menu-slot .block-group-tab:hover{color:#24282e;background:#fff;border-color:#bfc2c7;transform:translateY(-1px)}.inspiration .context-menu-slot .page-group-tab.active,.inspiration .context-menu-slot .block-group-tab.active{color:#fff;background:#17191d;border-color:#17191d;box-shadow:0 5px 14px #1118271a}.inspiration .page-submenu.show,.inspiration .block-submenu.show{margin-top:var(--filter-stack-gap);margin-bottom:48px;padding-top:0;padding-bottom:0}.inspiration .page-submenu-inner,.inspiration .block-submenu-inner{align-items:flex-start;gap:0;width:100%;max-width:none;margin:0}.inspiration .page-subfilter[data-page-subtype=all]{justify-content:center;gap:0;width:38px;min-width:38px;padding:0}.inspiration .page-subfilter[data-page-subtype=all] .page-subicon{margin:0}.inspiration .block-subfilter[data-block=all]{justify-content:center;gap:0;width:38px;min-width:38px;padding:0;font-size:0}.inspiration .block-subfilter[data-block=all] .block-subicon{margin:0}.inspiration .context-menu-slot .page-group-tabs{align-items:center;gap:10px;padding:2px 0 2px 2px;overflow-x:auto}.inspiration .context-menu-slot .page-group-tabs>.page-group-tab:last-of-type{margin-right:2px}.inspiration .context-menu-slot .page-group-tab.media-category-tab,.inspiration .context-menu-slot .block-group-tab.media-category-tab{--category-bg:#e8e8e8;--category-accent:#777;min-width:0;height:58px;box-shadow:none;color:#17191d;background:0 0;border:0;border-radius:18px;flex:none;align-items:stretch;gap:0;padding:0;display:inline-flex;position:relative;overflow:visible;transform:none}.inspiration .context-menu-slot::-webkit-scrollbar{display:none}.inspiration .page-subrow,.inspiration .block-subrow{isolation:auto;box-sizing:border-box;border-radius:18px;justify-content:flex-start;width:100%;max-width:none;margin:0;padding:0;position:relative;overflow:hidden}.inspiration .page-subtrack,.inspiration .block-subtrack{scrollbar-width:none;scroll-behavior:smooth;overscroll-behavior-x:contain;z-index:auto;justify-content:flex-start;gap:9px;width:100%;max-width:100%;margin:0;padding:3px 52px 5px 0;position:relative;overflow:auto hidden}.inspiration .page-subtrack::-webkit-scrollbar{display:none}.inspiration .block-subtrack::-webkit-scrollbar{display:none}@keyframes subfilterChipIn{0%{opacity:0;scale:.97}to{opacity:1;scale:1}}.inspiration .page-subfilter,.inspiration .block-subfilter{border-radius:14px;outline:none;gap:9px;height:43px;min-height:43px;padding:0 14px 0 6px;font-size:13px;animation:.24s cubic-bezier(.16,1,.3,1) both subfilterChipIn}.inspiration .page-subfilter:focus,.inspiration .block-subfilter:focus,.inspiration .page-subfilter:focus-visible,.inspiration .block-subfilter:focus-visible{outline:none}.inspiration .page-subicon,.inspiration .block-subicon{border-radius:9px;width:29px;height:29px}.inspiration .page-subicon svg,.inspiration .block-subicon svg{width:17px;height:17px}.inspiration .page-subfilter[data-page-subtype=all],.inspiration .block-subfilter[data-block=all]{z-index:8;color:#17191d;width:46px;min-width:46px;height:43px;box-shadow:none;visibility:visible;opacity:1;isolation:auto;background:#e9e9e9;border:1.5px solid #17191d;flex:0 0 46px;justify-content:center;margin-left:0;margin-right:10px;padding:0;display:flex;overflow:hidden;transform:none}.inspiration .page-subfilter[data-page-subtype=all] .page-subicon,.inspiration .block-subfilter[data-block=all] .block-subicon{color:inherit;background:0 0;margin:0}.inspiration .page-subfilter[data-page-subtype=all]:not(.active) .page-subicon,.inspiration .block-subfilter[data-block=all]:not(.active) .block-subicon{color:#17191d}.inspiration .page-subfilter[data-page-subtype=all].active,.inspiration .block-subfilter[data-block=all].active{color:#fff;background:#17191d;border-color:#17191d}.inspiration .page-subfilter[data-page-subtype=all].active .page-subicon,.inspiration .block-subfilter[data-block=all].active .block-subicon{color:#fff;background:0 0}.inspiration .page-subfilter[data-page-subtype=all]:hover,.inspiration .block-subfilter[data-block=all]:hover{color:#17191d;box-shadow:none;z-index:4;background:#fff;border-color:#17191d;transform:translateY(-1px)}.inspiration .page-subfilter[data-page-subtype=all]:hover:before,.inspiration .block-subfilter[data-block=all]:hover:before{opacity:0;transform:translate(-50%)scaleX(1)}.inspiration .page-subfilter[data-page-subtype=all]:hover .page-subicon,.inspiration .block-subfilter[data-block=all]:hover .block-subicon{color:#17191d;filter:none;background:0 0;transform:scale(1.05)}.inspiration .page-subfilter[data-page-subtype=all].active:hover,.inspiration .block-subfilter[data-block=all].active:hover{color:#fff;background:#17191d;border-color:#17191d}.inspiration .page-subfilter[data-page-subtype=all].active:hover .page-subicon,.inspiration .block-subfilter[data-block=all].active:hover .block-subicon{color:#fff}.inspiration .page-subrow:after,.inspiration .block-subrow:after{content:"";z-index:2;pointer-events:none;opacity:0;background:linear-gradient(90deg,#e5e5e500,#e5e5e5 80%);width:58px;transition:opacity .2s;position:absolute;top:0;bottom:0;right:0}.inspiration .page-subrow.has-right-fade:after,.inspiration .block-subrow.has-right-fade:after{opacity:1}.inspiration .page-subrow:before,.inspiration .block-subrow:before,.inspiration .page-subrow.has-left-fade:before,.inspiration .block-subrow.has-left-fade:before{display:none!important}.inspiration .context-menu-slot .block-group-tabs{align-items:center;gap:10px;padding:2px 0 2px 2px;overflow-x:auto}.inspiration .context-menu-slot .block-group-tabs>.block-group-tab:last-of-type{margin-right:2px}.inspiration .context-menu-slot .page-group-tab.media-category-tab .category-media,.inspiration .context-menu-slot .block-group-tab.media-category-tab .category-media{border-radius:18px 0 0 18px;flex:0 0 58px;width:58px;height:58px}.inspiration .context-menu-slot .page-group-tab.media-category-tab .category-label,.inspiration .context-menu-slot .block-group-tab.media-category-tab .category-label{background:var(--category-bg);color:#17191d;letter-spacing:-.025em;border-radius:0 18px 18px 0;justify-content:center;align-items:center;height:58px;margin-left:-8px;padding:0 20px 0 17px;font-size:15px;font-weight:650;line-height:1;display:flex}.inspiration .context-menu-slot .page-group-tab.media-category-tab.active,.inspiration .context-menu-slot .block-group-tab.media-category-tab.active{filter:saturate(1.06);transform:translateY(-2px)}.inspiration .context-menu-slot .page-group-tab.media-category-tab.active .category-media,.inspiration .context-menu-slot .block-group-tab.media-category-tab.active .category-media{transform:scale(1.035);box-shadow:0 8px 20px #161c261c,inset 0 0 0 1px #ffffff9e}.inspiration .context-menu-slot .page-group-tab.media-category-tab.active .category-label,.inspiration .context-menu-slot .block-group-tab.media-category-tab.active .category-label{background:color-mix(in srgb, var(--category-bg) 92%, white 8%);font-weight:760;box-shadow:0 8px 20px #161c2612,inset 0 0 0 1px #ffffff8c}.inspiration .context-menu-slot .page-group-tab.media-category-tab:after,.inspiration .context-menu-slot .block-group-tab.media-category-tab:after{content:none;display:none}.inspiration .context-menu-slot .page-group-tab.media-category-tab:hover .category-media,.inspiration .context-menu-slot .page-group-tab.media-category-tab:focus-visible .category-media,.inspiration .context-menu-slot .block-group-tab.media-category-tab:hover .category-media,.inspiration .context-menu-slot .block-group-tab.media-category-tab:focus-visible .category-media{transform:translate(-2px)scale(1.035);box-shadow:0 8px 20px #161c261f}.inspiration .context-menu-slot .page-group-tab.media-category-tab:hover .category-label,.inspiration .context-menu-slot .page-group-tab.media-category-tab:focus-visible .category-label,.inspiration .context-menu-slot .block-group-tab.media-category-tab:hover .category-label,.inspiration .context-menu-slot .block-group-tab.media-category-tab:focus-visible .category-label{background:color-mix(in srgb, var(--category-bg) 90%, white 10%);padding-left:20px;padding-right:23px}.inspiration .page-submenu-inner,.inspiration .block-submenu-inner,.inspiration .page-subrow,.inspiration .block-subrow{width:100%;max-width:none}.inspiration .page-subfilter[data-page-subtype=all]:after,.inspiration .block-subfilter[data-block=all]:after{content:none;pointer-events:none;background:linear-gradient(90deg,#e5e5e5,#e5e5e500);width:20px;display:none;position:absolute;top:-2px;bottom:-2px;right:-20px}.inspiration button,.inspiration .filter,.inspiration .content-switch-btn,.inspiration .category-label,.inspiration .page-subfilter,.inspiration .block-subfilter,.inspiration .result-action,.inspiration .primary-btn,.inspiration .ghost-btn{font-family:var(--font-inter), Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-optical-sizing:auto;font-variation-settings:"opsz" 14}.inspiration .page-subrow .fixed-left-fade,.inspiration .block-subrow .fixed-left-fade{display:none}.inspiration .media-category-tab:hover .category-media,.inspiration .media-category-tab:focus-visible .category-media,.inspiration .media-category-tab.active .category-media,.inspiration .context-menu-slot .page-group-tab.media-category-tab:hover .category-media,.inspiration .context-menu-slot .page-group-tab.media-category-tab:focus-visible .category-media,.inspiration .context-menu-slot .page-group-tab.media-category-tab.active .category-media,.inspiration .context-menu-slot .block-group-tab.media-category-tab:hover .category-media,.inspiration .context-menu-slot .block-group-tab.media-category-tab:focus-visible .category-media,.inspiration .context-menu-slot .block-group-tab.media-category-tab.active .category-media{transform:translate(-2px)}.inspiration .sticky-filter-brand{z-index:40;height:44px;box-shadow:none;--css-backdrop:none;-webkit-backdrop-filter:var(--css-backdrop);backdrop-filter:var(--css-backdrop);opacity:0;pointer-events:none;transform-origin:0;background:0 0;border:0;border-radius:12px;place-items:center;gap:10px;width:auto;min-width:0;padding:0;text-decoration:none;transition:opacity .22s,transform .3s cubic-bezier(.2,.9,.2,1);display:flex;position:absolute;top:50%;left:12px;transform:translate(-9px,-50%)scale(.88)}.inspiration .sticky-filter-brand-mark{color:#fff;background:#17191d;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.inspiration .sticky-filter-brand-mark svg{width:14px;height:14px}.inspiration .sticky-filter-brand-name{letter-spacing:-.025em;white-space:nowrap;color:#17191d;font-size:13px;font-weight:760;display:inline-block}.inspiration .filter-shell.is-stuck .sticky-filter-brand{opacity:1;pointer-events:auto;transform:translateY(-50%)scale(1)}.inspiration .filter-shell.is-fixed{z-index:1000;--css-backdrop:blur(18px);width:calc(100vw - 28px);-webkit-backdrop-filter:var(--css-backdrop);backdrop-filter:var(--css-backdrop);box-sizing:border-box;background:#f7f7f8eb;border:1px solid #dde1e6d1;border-radius:15px;margin:0;padding:8px 18px;animation:.16s cubic-bezier(.2,.8,.2,1) both filterDockIn;position:fixed;top:10px;left:50%;overflow:visible;transform:translate(-50%);box-shadow:0 14px 38px #1018281a}.inspiration .filter-shell.is-fixed .sticky-filter-brand{opacity:1;pointer-events:auto;align-items:center;gap:8px;width:auto;height:38px;padding:0;display:flex;top:50%;left:14px;transform:translateY(-50%)}.inspiration .filter-shell.is-fixed .filter-row{box-sizing:border-box;align-items:center;width:100%;max-width:none;min-height:48px;padding-left:154px;padding-right:310px;position:relative}.inspiration .filter-shell.is-fixed .filter-fixed-cta{white-space:nowrap;border-radius:999px;order:3;justify-content:center;align-items:center;height:38px;margin:0;padding:0 15px;display:inline-flex}.inspiration .sticky-filter-brand-mark.sticky-app-icon{box-shadow:none;background:0 0;border-radius:9px;place-items:center;width:32px;min-width:32px;height:32px;min-height:32px;display:grid;overflow:visible}.inspiration .sticky-filter-brand-mark.sticky-app-icon img{border-radius:9px;width:32px;height:32px;display:block}.inspiration .sticky-filter-actions{align-items:center;gap:8px;height:44px;display:flex;right:12px}.inspiration .sticky-filter-actions .top-save-btn,.inspiration .sticky-filter-actions .sticky-create-btn,.inspiration .filter-shell.is-fixed .fixed-only-cta,.inspiration .filter-shell.is-fixed .fixed-save{align-self:center}.inspiration .filter-shell.is-fixed .fixed-only-cta,.inspiration .filter-shell.is-fixed .sticky-create-btn{border-radius:999px;height:38px;margin:0}.inspiration .filter-shell.is-fixed .fixed-save,.inspiration .filter-shell.is-fixed .top-save-btn{border-radius:12px;width:38px;min-width:38px;height:38px;margin:0}.inspiration .sticky-filter-actions .sticky-create-btn,.inspiration .sticky-filter-actions .fixed-only-cta{order:1}.inspiration .sticky-filter-actions .top-save-btn,.inspiration .sticky-filter-actions .fixed-save{order:2}.inspiration .filter-shell.is-fixed .filter-row>.fixed-only-cta{order:90}.inspiration .filter-shell.is-fixed .filter-row>.fixed-save{order:91}.inspiration .filter-shell.is-fixed .sticky-filter-brand-mark.sticky-app-icon,.inspiration .filter-shell.is-fixed .sticky-filter-brand-mark.sticky-app-icon img{border-radius:8px;width:28px;min-width:28px;height:28px;min-height:28px}.inspiration .filter-shell.is-fixed .sticky-filter-brand-name{letter-spacing:-.02em;font-size:13px;font-weight:760;line-height:1;display:inline-block}.inspiration .filter-shell.is-fixed .filter-right{justify-content:flex-end;align-items:center;gap:8px;height:40px;margin:0;display:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.inspiration .filter-shell.is-fixed .filter-right #filterSearchTrigger{height:38px;box-shadow:none;background:0 0;border:1px solid #c9cbd0;border-radius:999px;order:1;margin:0;padding:0 15px;display:inline-flex}.inspiration .filter-shell.is-fixed .filter-saved-icon{border-radius:12px;order:2;place-items:center;width:38px;min-width:38px;height:38px;margin:0;padding:0;display:grid}.inspiration .filter-shell.is-fixed .filter-saved-icon svg{width:16px;height:16px}.inspiration .filter-shell:not(.is-fixed) .filter-fixed-cta{display:none}.inspiration .filter-shell.is-fixed .sticky-filter-brand-mark.sticky-app-icon{border-radius:11px;width:34px;min-width:34px;height:34px;min-height:34px}.inspiration .filter-shell.is-fixed .sticky-filter-brand-mark.sticky-app-icon img{border-radius:11px;width:34px;height:34px;display:block}.inspiration .filter-shell.is-fixed .filter-right #filterSearchTrigger:hover{background:#ffffff29;border-color:#b7bac0}.inspiration .sticky-filter-brand.sticky-inspire-brand{width:116px;height:40px;box-shadow:none;--css-backdrop:none;-webkit-backdrop-filter:var(--css-backdrop);backdrop-filter:var(--css-backdrop);background:0 0;border:0;align-items:center;padding:0;display:flex;left:12px}.inspiration .filter-shell.is-fixed .new-filter-row{box-sizing:border-box;justify-content:flex-start;align-items:center;gap:8px;width:100%;max-width:none;min-height:54px;padding-left:130px;padding-right:82px}.inspiration .filter-shell.is-fixed .sticky-filter-brand.sticky-inspire-brand{width:124px;left:18px}.inspiration .filter-shell.is-fixed .sticky-inspire-wordmark{width:118px}.inspiration .filter-shell.is-fixed .sticky-utility-actions{z-index:60;align-items:center;gap:6px;height:34px;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.inspiration .filter-shell.is-fixed .page-submenu.show,.inspiration .filter-shell.is-fixed .block-submenu.show{width:auto;max-height:none;top:calc(100% + 8px);left:var(--sticky-dropdown-left,160px);--css-backdrop:blur(18px) saturate(1.04);max-width:min(900px,100vw - 48px);-webkit-backdrop-filter:var(--css-backdrop);backdrop-filter:var(--css-backdrop);z-index:1200;opacity:0;visibility:hidden;pointer-events:none;background:#f5f5f5f0;border:1px solid #ffffffd1;border-radius:16px;margin:10px 0 0;padding:0 8px 2px;transition:opacity .16s,transform .2s cubic-bezier(.2,.8,.2,1),visibility .16s;animation:.22s cubic-bezier(.2,.8,.2,1) both stickySubmenuDrop;position:absolute;overflow:hidden;transform:translateY(-5px)scale(.99);box-shadow:0 18px 46px #14182024}.inspiration .filter-shell.is-fixed .page-submenu-inner,.inspiration .filter-shell.is-fixed .block-submenu-inner{box-sizing:border-box;align-items:flex-start;width:auto;max-width:none;margin:0;padding:0}.inspiration .filter-shell.is-fixed .page-subrow,.inspiration .filter-shell.is-fixed .block-subrow{justify-content:flex-start;width:auto;min-width:0;max-width:100%;margin:0;overflow:hidden}.inspiration .filter-shell.is-fixed .page-subtrack,.inspiration .filter-shell.is-fixed .block-subtrack{justify-content:flex-start;width:auto;max-width:min(860px,100vw - 72px);margin:0;padding:1px 8px;overflow-x:auto}.inspiration .filter-shell.is-fixed .page-subfilter:first-child,.inspiration .filter-shell.is-fixed .block-subfilter:first-child{margin-left:0}:is(.inspiration .filter-shell.is-fixed:has(.page-submenu.show),.inspiration .filter-shell.is-fixed:has(.block-submenu.show)){padding-bottom:10px}.inspiration .filter-shell.is-fixed .context-menu-slot{scrollbar-width:none;min-width:0;padding-left:0;overflow:auto visible}.inspiration .filter-shell.is-fixed .context-menu-slot::-webkit-scrollbar{display:none}.inspiration .filter-shell.is-fixed .context-menu-slot .page-group-tabs,.inspiration .filter-shell.is-fixed .context-menu-slot .block-group-tabs{flex-wrap:nowrap;gap:7px;width:max-content;min-width:max-content;padding:1px 0}.inspiration .filter-shell.is-fixed .context-menu-slot .page-group-tabs>.page-group-tab:last-of-type,.inspiration .filter-shell.is-fixed .context-menu-slot .block-group-tabs>.block-group-tab:last-of-type{margin-right:0}.inspiration .filter-shell.is-fixed .context-menu-slot .page-group-tab.media-category-tab,.inspiration .filter-shell.is-fixed .context-menu-slot .block-group-tab.media-category-tab{border-radius:14px;flex:none;height:46px}.inspiration .filter-shell.is-fixed #grid{margin-top:var(--filter-stack-gap)}.inspiration .filter-shell.is-fixed .sticky-search-btn,.inspiration .filter-shell.is-fixed .sticky-save-btn{align-self:center;width:34px;min-width:34px;height:34px;margin:0}.inspiration .filter-shell.is-fixed .content-switch{gap:3px;height:46px;min-height:46px;padding:4px}.inspiration .filter-shell.is-fixed .content-switch-indicator{height:auto;max-height:none;top:4px;bottom:4px;left:4px}.inspiration .filter-shell.is-fixed .content-switch-btn{gap:8px;height:38px;min-height:38px;padding:0 14px;font-size:13px}.inspiration .filter-shell.is-fixed .content-switch-btn svg{width:18px;height:18px}.inspiration .filter-shell.is-fixed .media-category-tab .category-media,.inspiration .filter-shell.is-fixed .context-menu-slot .page-group-tab.media-category-tab .category-media,.inspiration .filter-shell.is-fixed .context-menu-slot .block-group-tab.media-category-tab .category-media{border-radius:14px 0 0 14px;flex-basis:46px;width:46px;height:46px}.inspiration .filter-shell.is-fixed .media-category-tab .category-label,.inspiration .filter-shell.is-fixed .context-menu-slot .page-group-tab.media-category-tab .category-label,.inspiration .filter-shell.is-fixed .context-menu-slot .block-group-tab.media-category-tab .category-label{border-radius:0 14px 14px 0;height:46px;margin-left:-7px;padding:0 14px 0 13px;font-size:12px}.inspiration .filter-shell.is-fixed .sticky-search-btn svg,.inspiration .filter-shell.is-fixed .sticky-save-btn svg{width:14px;height:14px}.inspiration .filter-shell.is-fixed .page-subfilter,.inspiration .filter-shell.is-fixed .block-subfilter{border-radius:11px;gap:7px;height:36px;min-height:36px;padding:0 11px 0 8px;font-size:10.5px}.inspiration .filter-shell.is-fixed .page-subicon,.inspiration .filter-shell.is-fixed .block-subicon{border-radius:8px;width:24px;height:24px}.inspiration .filter-shell.is-fixed .page-subicon svg,.inspiration .filter-shell.is-fixed .block-subicon svg{width:14px;height:14px}.inspiration .filter-shell.is-fixed .page-subfilter[data-page-subtype=all],.inspiration .filter-shell.is-fixed .block-subfilter[data-block=all]{z-index:4;color:#17191d;background:0 0;border:1.5px solid #17191d;width:38px;min-width:38px;height:36px}.inspiration .filter-shell.is-fixed .page-subfilter[data-page-subtype=all].active,.inspiration .filter-shell.is-fixed .block-subfilter[data-block=all].active{color:#fff;background:#17191d;border-color:#17191d}.inspiration .filter-shell.is-fixed .media-category-tab .category-media,.inspiration .filter-shell.is-fixed .page-group-tab.media-category-tab .category-media,.inspiration .filter-shell.is-fixed .block-group-tab.media-category-tab .category-media{border-radius:14px 0 0 14px}.inspiration .filter-shell.is-fixed .media-category-tab .category-label{border-radius:0 14px 14px 0;margin-left:-7px}.inspiration .filter-shell.is-fixed .page-subrow:before,.inspiration .filter-shell.is-fixed .block-subrow:before{display:none!important}.inspiration .filter-shell.is-fixed .page-submenu.show:before,.inspiration .filter-shell.is-fixed .block-submenu.show:before{content:"";top:-6px;left:var(--sticky-dropdown-arrow,28px);z-index:0;pointer-events:none;background:#f5f5f5f0;border-top:1px solid #ffffffd1;border-left:1px solid #ffffffd1;width:12px;height:12px;position:absolute;transform:rotate(45deg)}.inspiration .filter-shell.is-fixed.dropdown-hover-open .page-submenu.show,.inspiration .filter-shell.is-fixed.dropdown-hover-open .block-submenu.show,.inspiration .filter-shell.is-fixed .page-submenu.show:hover,.inspiration .filter-shell.is-fixed .block-submenu.show:hover{opacity:1;visibility:visible;pointer-events:auto;transform:none}.inspiration .filter-shell.is-fixed .page-submenu,.inspiration .filter-shell.is-fixed .block-submenu{display:none}.inspiration .filter-shell.is-fixed .sticky-hover-dropdown{z-index:1400;--css-backdrop:blur(18px) saturate(1.04);width:max-content;max-width:calc(100vw - 24px);-webkit-backdrop-filter:var(--css-backdrop);backdrop-filter:var(--css-backdrop);opacity:0;visibility:hidden;pointer-events:none;transform-origin:0 0;background:#f7f7f7f5;border:1px solid #40454d29;border-radius:16px;padding:8px;transition:opacity .15s,transform .2s cubic-bezier(.2,.8,.2,1),visibility .15s;display:block;position:absolute;top:calc(100% + 8px);left:50%;right:auto;transform:translate(-50%,-7px)scale(.985);box-shadow:0 18px 46px #12171f24}.inspiration .filter-shell.is-fixed .sticky-hover-dropdown.open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)scale(1)}.inspiration .filter-shell:not(.is-fixed),.inspiration .filter-shell:not(.is-fixed) .new-filter-row,.inspiration .filter-shell:not(.is-fixed) .page-submenu-inner,.inspiration .filter-shell:not(.is-fixed) .block-submenu-inner,.inspiration .filter-shell:not(.is-fixed) .page-subrow,.inspiration .filter-shell:not(.is-fixed) .block-subrow,.inspiration .filter-shell:not(.is-fixed) .page-subtrack,.inspiration .filter-shell:not(.is-fixed) .block-subtrack,.inspiration .filter-shell:not(.is-fixed) .context-menu-slot,.inspiration #gallery .main-search-panel,.inspiration #gallery .grid{width:100%;max-width:100%;margin-left:0;margin-right:0;padding-left:0}.inspiration .stage-body{grid-template-columns:116px 1fr;height:calc(100% - 42px);display:grid}.inspiration .tool-panel{background:#f7f8f9;border-right:1px solid #eceef1;padding:14px 10px}.inspiration .tool-title{color:#9da3aa;text-transform:uppercase;letter-spacing:.08em;margin:0 0 9px 4px;font-size:9px;font-weight:800}.inspiration .tool-item{color:#70767e;border-radius:10px;align-items:center;gap:8px;height:37px;margin-bottom:5px;padding:0 9px;font-size:10px;transition:all .3s;display:flex}.inspiration .tool-item.active{color:#282c31;background:#fff;box-shadow:0 3px 9px #14181f12}.inspiration .tool-icon{color:#666d75;background:#eceef1;border-radius:7px;place-items:center;width:21px;height:21px;display:grid}.inspiration .tool-item.active .tool-icon{color:#fff;background:#17191d}.inspiration .palette{z-index:9;--css-backdrop:blur(14px);width:131px;-webkit-backdrop-filter:var(--css-backdrop);backdrop-filter:var(--css-backdrop);background:#ffffffe8;border:1px solid #dde1e6f5;border-radius:16px;padding:10px;animation:6.8s ease-in-out infinite paletteFloat;position:absolute;top:245px;right:-2px;box-shadow:0 15px 40px #1018281a}.inspiration .palette-title{color:#9298a0;text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px;font-size:9px;font-weight:800}.inspiration .palette-row{gap:6px;display:flex}.inspiration .explore-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:17px;padding:0 3px;display:none}.inspiration .explore-head h2{letter-spacing:-.035em;margin:0;font-size:25px;font-weight:780}.inspiration .explore-head p{color:#858b93;margin:6px 0 0;font-size:13px}.inspiration .grid{--grid-row-unit:4px;--grid-card-gap:12px;column-gap:var(--grid-card-gap);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:var(--grid-row-unit);align-items:start;row-gap:0;transition:opacity .18s,transform .24s cubic-bezier(.2,.8,.2,1);display:grid}.inspiration .card{min-width:0;box-shadow:none;cursor:pointer;grid-row:span var(--card-span,40);background:0 0;border:0;border-radius:18px;align-self:start;width:100%;height:auto;margin:0;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,border-color .28s,opacity .2s;display:block;position:relative;overflow:hidden}.inspiration .card:hover{border-color:#0000;transform:translateY(-3px);box-shadow:0 14px 34px #1018281a}.inspiration .card.hidden{display:none}.inspiration .card.focused{animation:1.2s focusPulse}.inspiration .card:hover .mock-window{transform:translateY(3px)scale(.99)}.inspiration .card-info{padding:13px 14px 14px}.inspiration .card-kicker{text-transform:uppercase;letter-spacing:.07em;color:#a0a5ac;margin-bottom:5px;font-size:9px;font-weight:800}.inspiration .card-title-row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.inspiration .card-title{letter-spacing:-.015em;color:#262a2f;font-size:13px;font-weight:760}.inspiration .card-style{color:#9ba0a7;white-space:nowrap;margin-top:2px;font-size:9px}.inspiration .card-actions{gap:7px;margin-top:11px;display:flex}.inspiration .tag,.inspiration .card-info{display:none}.inspiration .card:before{content:"";z-index:12;--css-backdrop:blur(1px);-webkit-backdrop-filter:var(--css-backdrop);backdrop-filter:var(--css-backdrop);opacity:0;pointer-events:none;background:#0f11142e;border-radius:18px;transition:opacity .24s;position:absolute;inset:0}.inspiration .card:after{content:"Visualizar";z-index:13;color:#17191d;letter-spacing:-.01em;opacity:0;pointer-events:none;background:#fffffff0;border-radius:11px;justify-content:center;align-items:center;min-width:92px;height:38px;padding:0 16px;font-size:12px;font-weight:720;transition:opacity .22s,transform .22s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-44%);box-shadow:0 10px 28px #0d121b24}.inspiration .card:hover:before,.inspiration .card:hover:after{opacity:1}.inspiration .card:hover:after{transform:translate(-50%,-50%)}.inspiration .card .card-info{display:none}.inspiration .result-meta-overlay{z-index:30;color:#fff;--css-backdrop:blur(12px) saturate(1.06);-webkit-backdrop-filter:var(--css-backdrop);backdrop-filter:var(--css-backdrop);box-shadow:none;opacity:0;pointer-events:auto;-webkit-mask-image:linear-gradient(#0000 0%,#00000038 12%,#000 38% 100%);background:linear-gradient(#14161a00 0%,#14161a0b 16%,#14161a29 38%,#14161a6b 68%,#14161aa8 100%);border:0;border-radius:0 0 18px 18px;height:auto;min-height:0;max-height:none;padding:54px 16px 15px;transition:opacity .24s,transform .34s cubic-bezier(.2,.8,.2,1);position:absolute;inset:auto 0 0;overflow:visible;transform:translateY(14px);-webkit-mask-image:none;mask-image:none}.inspiration .card:hover .result-meta-overlay,.inspiration .card:focus-within .result-meta-overlay{opacity:1;transform:translateY(0)}.inspiration .result-meta-top{z-index:2;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex;position:relative}.inspiration .card:before,.inspiration .card:after{content:none;opacity:0;pointer-events:none;--css-backdrop:none;-webkit-backdrop-filter:var(--css-backdrop);backdrop-filter:var(--css-backdrop);display:none}.inspiration .card .thumb{border-radius:18px;width:100%;height:auto;min-height:0;overflow:hidden}.inspiration .card[data-solo-fitted=true] .thumb{aspect-ratio:auto}.inspiration .card[data-solo-fitted=true] .preview-loading{inset:var(--cover-pad,0px);border-radius:var(--cover-inner-radius,0px)}.inspiration .card[data-preview-ready=true] .block-reference,.inspiration .card[data-preview-ready=true] .real-page-thumb>.mock-window{opacity:0;transition:opacity .16s cubic-bezier(.2,0,0,1)}.inspiration .card.aspect-1x1 .thumb{aspect-ratio:1}.inspiration .card.aspect-4x5 .thumb{aspect-ratio:4/5}.inspiration .card.aspect-9x16 .thumb{aspect-ratio:9/16}.inspiration .card.aspect-wide .thumb{aspect-ratio:16/10}.inspiration .card .mock-window,.inspiration .card .block-reference{height:100%;min-height:100%}.inspiration .card.group-switching{opacity:.18;transform:translateY(10px)}.inspiration .card.group-enter{animation:.34s cubic-bezier(.2,.8,.2,1) both gridGroupEnter}@media (prefers-reduced-motion:reduce){.inspiration .card.group-switching{transform:none}.inspiration .card.group-enter{animation:none}}.inspiration .card[data-category~=blocks] .thumb{background:var(--block-card-bg,#eef0f3)}.inspiration .card[data-category~=blocks] .block-reference{background:linear-gradient(145deg, var(--block-card-bg,#eef0f3), #fffffff5 125%)}.inspiration .card.reveal-card{animation:.44s cubic-bezier(.2,.8,.2,1) both revealResult}.inspiration .card .block-reference,.inspiration .card .mock-window,.inspiration .card .block-demo{z-index:1;position:relative}.inspiration .card .save{z-index:45}.inspiration .card:hover .result-meta-overlay{opacity:1;transform:translateY(0)}.inspiration .card .thumb:after{content:none;z-index:24;pointer-events:none;opacity:0;background:linear-gradient(#0000,#0d0f121f);height:44%;transition:opacity .25s;display:none;position:absolute;bottom:0;left:0;right:0}.inspiration .card:hover .thumb:after,.inspiration .card:focus-within .thumb:after{opacity:1}.inspiration .result-meta-overlay:before{content:"";z-index:-1;pointer-events:none;--css-backdrop:blur(12px) saturate(1.06);-webkit-backdrop-filter:var(--css-backdrop);backdrop-filter:var(--css-backdrop);background:linear-gradient(#14161a00 0%,#14161a08 14%,#14161a24 36%,#14161a61 68%,#14161aa3 100%);border-radius:0 0 18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#0000001a 10%,#0000008c 28%,#000 52% 100%);mask-image:linear-gradient(#0000 0%,#0000001a 10%,#0000008c 28%,#000 52% 100%)}.inspiration .result-meta-top,.inspiration .result-title,.inspiration .result-tags,.inspiration .result-actions{z-index:2;position:relative}.inspiration .modal-head{--css-backdrop:blur(18px);height:72px;-webkit-backdrop-filter:var(--css-backdrop);backdrop-filter:var(--css-backdrop);background:#f5f5f5e6;border-bottom:1px solid #dedfe2;justify-content:space-between;align-items:center;padding:0 18px 0 22px;display:flex}.inspiration .modal-name{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:790;overflow:hidden}.inspiration .modal-meta{color:#8c9198;text-transform:none;letter-spacing:0;margin-top:3px;font-size:9.5px}.inspiration .modal-meta.is-link{cursor:pointer;outline-offset:2px;text-underline-offset:3px;border-radius:6px;outline:2px solid #0000;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .12s cubic-bezier(.2,0,0,1),text-decoration-color .12s cubic-bezier(.2,0,0,1),outline-color .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}.inspiration .modal-meta.is-link:hover{color:#202328;text-decoration-color:currentColor}.inspiration .modal-meta.is-link:active{transform:scale(.98)}.inspiration .modal-meta.is-link:focus-visible{outline-color:#7561e8}@media (prefers-reduced-motion:reduce){.inspiration .modal-meta.is-link{transition:none}}.inspiration .modal-body{grid-template-columns:minmax(0,1fr) 330px;min-height:560px;max-height:calc(100vh - 120px);display:grid;overflow:hidden}.inspiration .modal-side{background:#f8f8f8;border-left:1px solid #dedfe2;padding:22px;overflow-y:auto}.inspiration .modal-head-left{align-items:center;gap:11px;min-width:0;display:flex}.inspiration .modal-kind{color:#fff;white-space:nowrap;background:#17191d;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:9.5px;font-weight:760;display:inline-flex}.inspiration .modal-kind svg{width:13px;height:13px}.inspiration .modal-kind.block-mode{color:#17191d;background:#fff;border:1px solid #d9dade}.inspiration .modal-title-wrap{min-width:0}.inspiration .modal-breadcrumb{color:#858a91;align-items:center;gap:6px;margin-left:4px;font-size:10px;display:none}.inspiration .modal-breadcrumb.show{display:flex}.inspiration .modal-breadcrumb button{color:#565c64;cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:10px;font-weight:680}.inspiration .modal-breadcrumb button:hover{color:#17191d}.inspiration .modal-breadcrumb i{color:#b0b4b9;font-style:normal}.inspiration .modal-preview-area{background:#ececec;min-width:0;position:relative;overflow:hidden}.inspiration .large-preview.modal-switch-out{opacity:.12;transform:scale(.975)translateY(7px)}.inspiration .large-preview.modal-switch-in{animation:.34s cubic-bezier(.2,.8,.2,1) both modalPreviewIn}.inspiration .modal-preview-badge{z-index:5;--css-backdrop:blur(12px);height:30px;-webkit-backdrop-filter:var(--css-backdrop);backdrop-filter:var(--css-backdrop);color:#5a6068;background:#ffffffc7;border:1px solid #ffffffe6;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:9.5px;font-weight:700;display:inline-flex;position:absolute;top:18px;left:18px;box-shadow:0 6px 18px #191e280f}.inspiration .modal-block-preview{place-items:center;width:min(520px,88%);min-height:250px;display:none}.inspiration .modal-block-preview.show{display:grid}.inspiration .modal-block-demo{background:var(--modal-block-soft,#eeeaff);border:1px solid #ffffffc7;border-radius:24px;align-items:center;gap:18px;width:100%;min-height:180px;padding:26px;display:flex;box-shadow:0 22px 50px #181e281a}.inspiration .modal-block-icon{width:58px;height:58px;color:var(--modal-block-accent,#7561e8);background:#ffffffb8;border-radius:17px;flex:none;place-items:center;display:grid}.inspiration .modal-block-icon svg{stroke-width:1.7px;width:27px;height:27px}.inspiration .modal-block-copy{flex:1;min-width:0}.inspiration .modal-block-copy strong{letter-spacing:-.035em;color:#22262c;font-size:18px;font-weight:790;display:block}.inspiration .modal-block-copy span{color:#737982;margin-top:6px;font-size:11px;line-height:1.45;display:block}.inspiration .modal-block-lines{gap:8px;margin-top:18px;display:grid}.inspiration .modal-block-lines i{background:#1a1f261c;border-radius:999px;height:11px}.inspiration .modal-block-lines i:first-child{width:86%}.inspiration .modal-block-lines i:nth-child(2){width:68%}.inspiration .modal-block-lines i:nth-child(3){width:76%}.inspiration .modal-side-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.inspiration .modal-origin-badge{color:#656b73;background:#fff;border:1px solid #dedfe2;border-radius:999px;flex:none;align-items:center;gap:5px;height:25px;padding:0 8px;font-size:8.5px;font-weight:700;display:inline-flex}.inspiration .modal-origin-badge i{color:#fff;background:#17191d;border-radius:50%;place-items:center;width:13px;height:13px;font-size:8px;font-style:normal;display:grid}.inspiration .modal-section{border-top:1px solid #e0e1e4;margin-top:20px;padding-top:18px}.inspiration .modal-section-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.inspiration .modal-section-title{color:#4f555d;font-size:10px;font-weight:760}.inspiration .modal-section-count{color:#a0a5ac;font-size:9px}.inspiration .modal-used-blocks{grid-template-columns:1fr 1fr;gap:7px;display:grid}.inspiration .modal-block-nav{color:#4a5058;cursor:pointer;text-align:left;background:#fff;border:1px solid #dedfe2;border-radius:12px;align-items:center;gap:8px;min-width:0;height:52px;padding:7px 8px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.inspiration .modal-block-nav:hover{border-color:#c9ccd1;transform:translateY(-1px);box-shadow:0 7px 16px #141c280e}.inspiration .modal-block-nav.active{border-color:#17191d;box-shadow:inset 0 0 0 1px #17191d}.inspiration .modal-block-nav-icon{background:var(--nav-soft,#eef0f2);width:30px;height:30px;color:var(--nav-accent,#4a515b);border-radius:9px;flex:none;place-items:center;display:grid}.inspiration .modal-block-nav-icon svg{stroke-width:1.8px;width:15px;height:15px}.inspiration .modal-block-nav span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;font-weight:650;overflow:hidden}.inspiration .modal-context-note{color:#777d84;background:#ededed;border-radius:12px;gap:9px;padding:11px;font-size:9.5px;line-height:1.42;display:flex}.inspiration .modal-context-note svg{flex:none;width:15px;height:15px;margin-top:1px}.inspiration .modal-actions{grid-template-columns:1fr auto;gap:7px;margin-top:18px;display:grid}.inspiration .modal-back-page{color:#5e646c;cursor:pointer;background:0 0;border:1px solid #dcdee1;border-radius:11px;width:100%;height:38px;margin-top:9px;font-size:10px;font-weight:680;display:none}.inspiration .modal-back-page.show{display:block}.inspiration .modal-back-page:hover{background:#fff}.inspiration button,.inspiration input{font:inherit}.inspiration .top-actions{align-items:center;gap:7px;display:flex}.inspiration h1{letter-spacing:-.057em;max-width:700px;margin:0;font-size:clamp(44px,5vw,76px);font-weight:820;line-height:.98}.inspiration .sweep{color:#0000;background:linear-gradient(105deg,#15171a 0% 36%,#6c5ce7 45%,#b8adff 50%,#6c5ce7 55%,#15171a 64% 100%) 100% 0/260% 100%;-webkit-background-clip:text;background-clip:text;animation:5.4s cubic-bezier(.55,.1,.2,1) infinite textSweep;display:inline-block;position:relative}.inspiration .sweep.delay{animation-delay:1.15s}.inspiration .showcase{perspective:1400px;height:410px;position:relative}.inspiration .showcase-glow{filter:blur(14px);background:radial-gradient(#6c5ce721,#1eb4780d 45%,#0000 73%);border-radius:50%;position:absolute;inset:55px 40px 28px;transform:translateZ(-20px)}.inspiration .orbit-chip{z-index:8;--css-backdrop:blur(14px);height:38px;-webkit-backdrop-filter:var(--css-backdrop);backdrop-filter:var(--css-backdrop);color:#5d636b;background:#ffffffdb;border:1px solid #dde1e6e6;border-radius:13px;align-items:center;gap:8px;padding:0 13px;font-size:12px;animation:5.2s ease-in-out infinite floatChip;display:flex;position:absolute;box-shadow:0 12px 34px #10182814}.inspiration .orbit-chip svg{width:15px;height:15px}.inspiration .chip-a{animation-delay:-1s;top:56px;left:-6px}.inspiration .chip-b{animation-delay:-3.1s;top:105px;right:2px}.inspiration .chip-c{animation-delay:-2.2s;bottom:45px;left:24px}.inspiration .stage{width:84%;max-width:535px;height:356px;transform-style:preserve-3d;background:#fbfbfc;border:1px solid #d2d6ddf5;border-radius:27px;animation:7.5s ease-in-out infinite stageFloat;position:absolute;top:38px;right:4%;overflow:hidden;transform:rotateY(-4deg)rotateX(2deg)rotate(1deg);box-shadow:0 30px 85px #262b3a29,0 4px 16px #262b3a12}.inspiration .stage-head{background:#ffffffe6;border-bottom:1px solid #eceef1;justify-content:space-between;align-items:center;height:42px;padding:0 14px 0 16px;display:flex}.inspiration .traffic{gap:5px;display:flex}.inspiration .traffic i{background:#d8dbe0;border-radius:50%;width:7px;height:7px;display:block}.inspiration .stage-title{color:#969ca4;letter-spacing:.04em;font-size:10px;font-weight:700}.inspiration .canvas{background-color:#f7f7f8;background-image:linear-gradient(90deg,#e5e8ec61 1px,#0000 1px),linear-gradient(#e5e8ec61 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:21px 21px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;display:grid;position:relative;overflow:hidden}.inspiration .avatar{background:var(--avatar,#b47f62);z-index:2;border-radius:50%;width:39px;height:39px;position:relative;box-shadow:inset 0 0 0 1px #ffffff73}.inspiration .preview-name{background:var(--preview-ink,#34261f);opacity:.88;border-radius:20px;width:82px;height:8px;margin-top:10px}.inspiration .preview-sub{background:var(--preview-ink,#34261f);opacity:.2;border-radius:20px;width:106px;height:5px;margin-top:5px}.inspiration .social-row{gap:5px;margin-top:10px;display:flex}.inspiration .social-dot{background:#fff9;border:1px solid #fffc;border-radius:6px;width:18px;height:18px}.inspiration .preview-links{gap:7px;margin-top:13px;display:grid}.inspiration .preview-link{background:var(--preview-card,#ffffffb8);border:1px solid #ffffffb8;border-radius:9px;align-items:center;gap:7px;height:29px;padding:0 8px;display:flex;box-shadow:0 3px 8px #1e232a0a}.inspiration .preview-link i{background:var(--accent,#b87855);opacity:.9;border-radius:5px;width:15px;height:15px}.inspiration .preview-link span{background:var(--preview-ink,#34261f);opacity:.44;border-radius:10px;width:74px;height:5px}.inspiration .preview-link.wide span{width:98px}.inspiration .mini-cta{background:var(--preview-ink,#34261f);opacity:.92;border-radius:8px;height:24px;margin-top:8px}.inspiration .selection-box{pointer-events:none;opacity:0;border:1.5px solid #6c5ce7cc;border-radius:20px;width:199px;height:273px;transition:all .3s;position:absolute;transform:scale(.96)}.inspiration .selection-box.show{opacity:1;transform:scale(1)}.inspiration .selection-box:before,.inspiration .selection-box:after{content:"";background:#fff;border:1px solid #6c5ce7;border-radius:1px;width:5px;height:5px;position:absolute;top:-3px}.inspiration .selection-box:before{left:-3px}.inspiration .selection-box:after{right:-3px}.inspiration .cursor{z-index:12;filter:drop-shadow(0 4px 5px #00000026);width:24px;height:29px;transition:left 1.15s cubic-bezier(.2,.8,.2,1),top 1.15s cubic-bezier(.2,.8,.2,1),transform .22s;position:absolute;top:58%;left:63%}.inspiration .cursor.click{transform:scale(.86)}.inspiration .cursor svg{width:100%;height:100%;display:block}.inspiration .mode-pill{color:#6d737b;background:#ffffffe6;border:1px solid #e4e6ea;border-radius:10px;align-items:center;gap:6px;height:29px;padding:0 10px;font-size:9px;font-weight:700;display:flex;position:absolute;bottom:13px;right:17px;box-shadow:0 6px 18px #181d2412}.inspiration .mode-pill b{color:#2f3338}.inspiration .swatch{cursor:pointer;border:2px solid #fff;border-radius:8px;width:23px;height:23px;transition:all .2s;box-shadow:0 0 0 1px #e1e3e7}.inspiration .swatch:hover{transform:translateY(-2px)scale(1.05)}.inspiration .sw1{background:#f0dfcf}.inspiration .sw2{background:#dce9ff}.inspiration .sw3{background:#e7dcff}.inspiration .sw4{background:#1e2228}.inspiration .explore{padding-top:16px}.inspiration .result-count{color:#9aa0a7;white-space:nowrap;font-size:12px}.inspiration .filter{color:#30343a;cursor:pointer;white-space:nowrap;background:#fafafa;border:1px solid #e1e2e5;border-radius:10px;flex:none;align-items:center;gap:8px;height:39px;padding:0 13px;font-size:12px;transition:all .2s;display:flex;box-shadow:inset 0 1px #fffc,0 1px 2px #0f172a08}.inspiration .filter svg{stroke-width:1.8px;width:15px;height:15px}.inspiration .filter:hover{border-color:#d9dce1;transform:translateY(-1px)}.inspiration .filter.active{color:#fff;background:#17191d;border-color:#17191d;box-shadow:0 5px 13px #1118271f}.inspiration .search-box{opacity:0;pointer-events:none;flex:none;width:0;transition:width .28s cubic-bezier(.2,.8,.2,1),opacity .18s;position:relative;overflow:hidden}.inspiration .search-box input{color:#2c3035;background:#fff;border:1px solid #e4e6ea;border-radius:12px;outline:none;width:100%;height:44px;padding:0 38px;font-size:13px;transition:all .2s}.inspiration .search-box input:focus{border-color:#c8c2ff;box-shadow:0 0 0 3px #6c5ce714}.inspiration .search-box svg{color:#979da5;width:14px;height:14px;position:absolute;top:14px;left:12px}.inspiration .surprise{color:#747a82;cursor:pointer;background:0 0;border:1px dashed #d3d6dc;border-radius:11px;flex:none;align-items:center;gap:7px;height:38px;padding:0 12px;font-size:12px;transition:all .2s;display:none}.inspiration .surprise:hover{color:#25292e;background:#fff;border-style:solid}.inspiration .thumb{background:#f2f2f3;border-radius:18px;height:270px;padding:14px;position:relative;overflow:hidden}.inspiration .thumb:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#10141a0b);position:absolute;inset:0}.inspiration .tag{z-index:4;--css-backdrop:blur(8px);height:25px;-webkit-backdrop-filter:var(--css-backdrop);backdrop-filter:var(--css-backdrop);text-transform:uppercase;letter-spacing:.05em;color:#666c74;background:#ffffffdb;border:1px solid #fffc;border-radius:8px;align-items:center;gap:6px;padding:0 8px;font-size:9px;font-weight:800;display:flex;position:absolute;top:12px;left:12px;box-shadow:0 3px 10px #1018280f}.inspiration .tag i{background:#17191d;border-radius:50%;width:5px;height:5px}.inspiration .save{z-index:18;color:#292d33;cursor:pointer;opacity:.98;background:#fffffff0;border:1px solid #ffffffeb;border-radius:11px;place-items:center;width:36px;height:36px;transition:all .2s;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 7px 20px #1018281a}.inspiration .save:hover,.inspiration .save.saved{color:#fff;background:#17191d;transform:scale(1.04)}.inspiration .save svg{width:17px;height:17px}.inspiration .mock-window{background:#fff;border:1px solid #ffffffbf;border-radius:14px;width:100%;height:100%;transition:all .35s cubic-bezier(.2,.8,.2,1);overflow:hidden;transform:translateY(10px)scale(.96);box-shadow:0 14px 28px #1e242c1f}.inspiration .mock-bar{background:#fffc;border-bottom:1px solid #0000000d;align-items:center;gap:3px;height:20px;padding:0 7px;display:flex}.inspiration .mock-bar i{background:#d4d6da;border-radius:50%;width:4px;height:4px}.inspiration .mock-page{background:var(--mock-bg,#f2e8dc);height:calc(100% - 20px);padding:12px;position:relative;overflow:hidden}.inspiration .mock-avatar{background:var(--mock-accent,#ad7656);border-radius:50%;width:27px;height:27px}.inspiration .mock-title{background:var(--mock-ink,#34261f);opacity:.85;border-radius:8px;width:72px;height:6px;margin-top:7px}.inspiration .mock-sub{background:var(--mock-ink,#34261f);opacity:.2;border-radius:8px;width:94px;height:4px;margin-top:4px}.inspiration .mock-links{gap:5px;margin-top:10px;display:grid}.inspiration .mock-link{background:#ffffffa6;border:1px solid #fffc;border-radius:7px;height:23px}.inspiration .mock-img{background:linear-gradient(145deg, var(--mock-accent,#ad7656), #ffffff1f);opacity:.75;border-radius:18px 0 0;width:84px;height:98px;position:absolute;bottom:-12px;right:-10px;transform:rotate(-7deg)}.inspiration .mock-dark{--mock-bg:#202329;--mock-ink:#f6f6f7;--mock-accent:#64e5a7}.inspiration .mock-blue{--mock-bg:#e5efff;--mock-ink:#142a46;--mock-accent:#558cf3}.inspiration .mock-purple{--mock-bg:#eee7ff;--mock-ink:#302158;--mock-accent:#7b61d8}.inspiration .mock-yellow{--mock-bg:#fff0b8;--mock-ink:#40320e;--mock-accent:#e59600}.inspiration .mock-pink{--mock-bg:#ffe7ef;--mock-ink:#481a2b;--mock-accent:#de6f98}.inspiration .mock-green{--mock-bg:#e3f5ea;--mock-ink:#173522;--mock-accent:#4ba776}.inspiration .block-demo{background:linear-gradient(145deg,#f5f6f7,#eceef1);place-items:center;height:100%;display:grid}.inspiration .block-item{background:#fff;border:1px solid #e4e6ea;border-radius:15px;width:88%;padding:12px;box-shadow:0 14px 28px #10182814}.inspiration .block-top{align-items:center;gap:9px;display:flex}.inspiration .block-ico{background:#17191d;border-radius:9px;width:30px;height:30px}.inspiration .block-lines{flex:1}.inspiration .line-a,.inspiration .line-b{background:#3f444b;border-radius:8px;height:5px}.inspiration .line-b{opacity:.18;width:65%;margin-top:5px}.inspiration .block-btn{background:#f0f1f3;border-radius:8px;height:24px;margin-top:11px}.inspiration .block-demo.spotify .block-ico{background:#1f9f59}.inspiration .block-demo.video .block-ico{background:#e15d5d}.inspiration .block-demo.calendar .block-ico{background:#6c5ce7}.inspiration .mini-btn{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:31px;padding:0 10px;font-size:10px;transition:all .2s;display:flex}.inspiration .mini-btn.preview{color:#555b63;background:#f3f4f5;flex:1}.inspiration .mini-btn.preview:hover{color:#202328;background:#e9ebee}.inspiration .mini-btn.use{color:#fff;background:#17191d;flex:1}.inspiration .mini-btn.use:hover{transform:translateY(-1px)}.inspiration .empty{text-align:center;background:#ffffff6b;border:1px dashed #d5d9df;border-radius:20px;padding:74px 20px;display:none}.inspiration .empty.show{display:block}.inspiration .empty strong{margin-bottom:5px;font-size:16px;display:block}.inspiration .empty span{color:#90969e;font-size:12px}.inspiration .overlay{--css-backdrop:blur(14px) saturate(.95);-webkit-backdrop-filter:var(--css-backdrop);backdrop-filter:var(--css-backdrop);z-index:100;opacity:0;visibility:hidden;pointer-events:none;background:#15171b4d;place-items:center;padding:24px;transition:all .25s;display:grid;position:fixed;inset:0}.inspiration .overlay.open{opacity:1;visibility:visible;pointer-events:auto}.inspiration .preview-modal{background:#f5f5f5;border:1px solid #ffffffb8;border-radius:28px;width:min(1160px,100%);max-height:min(820px,100vh - 48px);transition:all .3s cubic-bezier(.2,.8,.2,1);overflow:hidden;transform:translateY(16px)scale(.98);box-shadow:0 34px 100px #14182038}.inspiration .overlay.open .preview-modal{transform:none}.inspiration .close-modal{color:#747a82;cursor:pointer;background:0 0;border:1px solid #d8dade;border-radius:999px;place-items:center;width:38px;height:38px;display:grid}.inspiration .close-modal:hover{color:#24282d;background:#fff}.inspiration .large-preview{background:radial-gradient(circle at 50% 28%,#ffffffd1,#fff0 42%),#ececec;place-items:center;height:100%;min-height:560px;padding:42px;transition:opacity .18s,transform .28s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;overflow:hidden}.inspiration .large-page{background:#f1e4d8;border-radius:24px;width:min(285px,76%);height:420px;padding:26px 22px;transition:background .3s;position:relative;overflow:hidden;transform:none;box-shadow:0 24px 58px #141c2a24}.inspiration .large-page .avatar{width:58px;height:58px}.inspiration .large-page .preview-name{width:128px;height:11px}.inspiration .large-page .preview-sub{width:168px;height:7px}.inspiration .large-page .social-dot{border-radius:8px;width:27px;height:27px}.inspiration .large-page .preview-links{gap:10px;margin-top:18px}.inspiration .large-page .preview-link{border-radius:12px;height:42px}.inspiration .large-page .preview-link i{border-radius:6px;width:21px;height:21px}.inspiration .large-page .preview-link span{width:110px;height:7px}.inspiration .large-page .preview-link.wide span{width:150px}.inspiration .large-page .mini-cta{border-radius:11px;height:38px;margin-top:12px}.inspiration .side-label{letter-spacing:.08em;text-transform:uppercase;color:#9a9fa6;margin:0 0 7px;font-size:8.5px;font-weight:800}.inspiration .side-title{letter-spacing:-.035em;margin:0;font-size:22px;font-weight:800;line-height:1.04}.inspiration .side-copy{color:#727880;font-size:11.5px;line-height:1.55}.inspiration .side-chips{flex-wrap:wrap;gap:6px;margin:12px 0 0;display:flex}.inspiration .side-chip{color:#747a82;background:#ededee;border-radius:999px;align-items:center;height:27px;padding:0 9px;font-size:9px;display:flex}.inspiration .toast{z-index:130;opacity:0;pointer-events:none;color:#fff;background:#17191d;border-radius:12px;padding:11px 14px;font-size:11px;transition:all .25s;position:fixed;bottom:26px;left:50%;transform:translate(-50%,16px);box-shadow:0 16px 34px #10182833}.inspiration .toast.show{opacity:1;transform:translate(-50%)}.inspiration .search-control{z-index:9;background:linear-gradient(90deg,#f6f6f7b8,#f6f6f7 20%);flex:none;justify-content:flex-end;align-self:flex-start;align-items:center;height:44px;margin-top:2px;display:flex;position:relative}.inspiration .search-trigger{color:#30343a;cursor:pointer;white-space:nowrap;background:#fafafa;border:1px solid #e1e2e5;border-radius:12px;align-items:center;gap:9px;height:44px;padding:0 16px;font-size:13px;font-weight:590;transition:all .22s;display:flex;box-shadow:0 2px 8px #1018280a}.inspiration .search-trigger svg{width:16px;height:16px}.inspiration .search-trigger:hover{background:#fff;border-color:#d5d7dc;transform:translateY(-1px)}.inspiration .search-control.open .search-trigger{display:none}.inspiration .search-control.open .search-box{opacity:1;pointer-events:auto;width:320px}.inspiration .search-close{color:#9a9fa6;cursor:pointer;background:0 0;border-radius:8px;width:29px;height:29px;font-size:20px;line-height:1;position:absolute;top:7px;right:6px}.inspiration .search-close:hover{color:#34383e;background:#f1f2f4}.inspiration .save:hover{color:#17191d;background:#fff;transform:translateY(-1px)scale(1.04)}.inspiration .save.saved{color:#fff;background:#17191d;border-color:#17191d;transform:none}.inspiration .save.saved svg{fill:currentColor}.inspiration .block-group-label{color:#9a9fa6;letter-spacing:.065em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;height:34px;padding:0 3px 0 8px;font-size:9px;font-weight:780;transition:color .18s,opacity .18s;display:flex}.inspiration .block-group-label:not(:first-child){margin-left:8px}.inspiration .block-group-label:hover{color:#4f555c}.inspiration .block-current-group{cursor:pointer;color:#767c84;background:0 0;border:0;flex:none;width:72px;height:34px;padding:0;position:relative;overflow:hidden}.inspiration .block-current-group-text{letter-spacing:.065em;text-transform:uppercase;white-space:nowrap;justify-content:flex-start;align-items:center;padding-left:5px;font-size:9px;font-weight:800;transition:transform .24s cubic-bezier(.2,.8,.2,1),opacity .18s;display:flex;position:absolute;inset:0}.inspiration .block-current-group-text.is-current{opacity:1;transform:translateY(0)}.inspiration .block-current-group-text.is-next{opacity:0;transform:translateY(12px)}.inspiration .block-current-group.switching .is-current{opacity:0;transform:translateY(-12px)}.inspiration .block-current-group.switching .is-next{opacity:1;transform:translateY(0)}.inspiration .tone-violet{--sub-bg:#ebe7ff;--sub-fg:#6847e8}.inspiration .tone-orange{--sub-bg:#fff0d9;--sub-fg:#b15b17}.inspiration .tone-pink{--sub-bg:#fde4ef;--sub-fg:#df2f73}.inspiration .tone-red{--sub-bg:#ffe3e6;--sub-fg:#e12239}.inspiration .tone-slate{--sub-bg:#e8ebef;--sub-fg:#425574}.inspiration .tone-teal{--sub-bg:#dff4ef;--sub-fg:#178d71}.inspiration .tone-green{--sub-bg:#dcf4e7;--sub-fg:#13955c}.inspiration .tone-blue{--sub-bg:#dff2fb;--sub-fg:#1681bd}.inspiration .block-search-control{z-index:20;background:#f6f6f7;flex:none;grid-column:3;justify-content:flex-end;place-self:center end;align-items:center;width:38px;height:36px;margin:0;transition:width .24s cubic-bezier(.2,.8,.2,1);display:none;position:absolute;top:50%;right:0;transform:translateY(-50%)}.inspiration .block-search-control:before{content:"";pointer-events:none;background:linear-gradient(90deg,#e5e5e500,#e5e5e5);width:45px;position:absolute;top:0;bottom:0;left:-44px}.inspiration .block-search-trigger{color:#555b63;cursor:pointer;background:#ffffffe6;border:1px solid #e0e3e7;border-radius:11px;place-items:center;width:38px;height:36px;transition:all .2s;display:grid;box-shadow:0 2px 8px #1018280b}.inspiration .block-search-trigger:hover{color:#17191d;background:#fff;border-color:#d3d7dc;transform:translateY(-1px)}.inspiration .block-search-trigger svg{width:16px;height:16px}.inspiration .block-search-box{opacity:0;pointer-events:none;width:0;transition:width .24s cubic-bezier(.2,.8,.2,1),opacity .16s;position:absolute;inset:0 0 auto auto}.inspiration .block-search-box svg{color:#8a9098;pointer-events:none;width:15px;height:15px;position:absolute;top:10px;left:11px}.inspiration .block-search-box input{color:#24272c;background:#fff;border:1px solid #dfe2e6;border-radius:11px;outline:0;width:100%;height:36px;padding:0 34px;font-size:11.5px;box-shadow:0 4px 15px #1118270f}.inspiration .block-search-box input:focus{border-color:#c9c4f5;box-shadow:0 0 0 3px #6c5ce712,0 4px 15px #1118270f}.inspiration .block-search-close{cursor:pointer;color:#979ca4;opacity:0;pointer-events:none;background:0 0;border-radius:8px;place-items:center;width:24px;height:24px;font-size:18px;line-height:1;transition:opacity .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1),background-color .12s cubic-bezier(.2,0,0,1);display:grid;position:absolute;top:6px;right:7px;transform:scale(.85)}.inspiration .block-search-close.has-value{opacity:1;pointer-events:auto;transform:scale(1)}.inspiration .block-search-close:hover{color:#33373c;background:#f1f2f4}@media (prefers-reduced-motion:reduce){.inspiration .block-search-close{transition:none}}.inspiration .block-search-control.open{width:270px}.inspiration .block-search-control.open .block-search-trigger{opacity:0;pointer-events:none}.inspiration .block-search-control.open .block-search-box{opacity:1;pointer-events:auto;width:270px}.inspiration .block-reference{background:linear-gradient(145deg, var(--ref-bg,#f1f2f4), #fff 115%);place-items:center;height:100%;padding:18px;display:grid}.inspiration .block-reference-card{background:#fffffff0;border:1px solid #dbdee3e6;border-radius:18px;grid-template-columns:38px 1fr;align-items:center;gap:11px;width:94%;max-width:285px;min-height:112px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #141b261a}.inspiration .block-reference-card:after{content:"";background:var(--ref-accent,#6c5ce7);opacity:.08;border-radius:50%;width:92px;height:92px;position:absolute;top:-42px;right:-42px}.inspiration .block-reference-icon{background:var(--ref-soft,#ebe7ff);width:38px;height:38px;color:var(--ref-accent,#6847e8);border-radius:12px;place-items:center;display:grid}.inspiration .block-reference-icon svg{stroke-width:1.8px;width:20px;height:20px}.inspiration .block-reference-copy{min-width:0}.inspiration .block-reference-name{letter-spacing:-.015em;color:#24272c;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:760;overflow:hidden}.inspiration .block-reference-desc{background:#dfe2e6;border-radius:10px;width:78%;height:5px;margin-top:5px}.inspiration .block-reference-action{background:var(--ref-soft,#ebe7ff);border-radius:9px;grid-column:1/-1;height:28px;margin-top:2px;position:relative;overflow:hidden}.inspiration .block-reference-action:before{content:"";background:var(--ref-accent,#6847e8);opacity:.45;border-radius:8px;width:42%;height:5px;position:absolute;top:11px;left:12px}.inspiration .block-reference.media .block-reference-action{background:linear-gradient(135deg, var(--ref-soft,#ebe7ff), #fffc);height:48px}.inspiration .block-reference.social .block-reference-card{min-height:104px}.inspiration .block-reference.sales .block-reference-action:after{content:"R$";color:var(--ref-accent,#6847e8);opacity:.62;font-size:11px;font-weight:800;position:absolute;top:7px;right:11px}.inspiration .masterclass-section{margin-top:88px;padding:0 0 6px}.inspiration .masterclass-card{color:#15171a;background:0 0;min-height:520px;position:relative}.inspiration .masterclass-bg{display:none}.inspiration .masterclass-inner{grid-template-columns:minmax(320px,.78fr) minmax(520px,1.22fr);align-items:center;gap:68px;min-height:520px;padding:24px 8px 30px;display:grid}.inspiration .masterclass-copy{z-index:3;max-width:455px;position:relative}.inspiration .masterclass-kicker{color:#8a9098;letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:16px;font-size:11px;font-weight:760;display:inline-flex}.inspiration .masterclass-kicker i{background:#17191d;border-radius:50%;width:6px;height:6px}.inspiration .masterclass-copy h2{color:#15171a;letter-spacing:-.058em;max-width:455px;margin:0;font-size:clamp(42px,4.4vw,68px);font-weight:790;line-height:.98}.inspiration .masterclass-copy p{color:#777d85;letter-spacing:-.012em;max-width:390px;margin:19px 0 0;font-size:15px;line-height:1.55}.inspiration .masterclass-action{color:#fff;cursor:pointer;background:#17191d;border-radius:999px;align-items:center;gap:9px;height:45px;margin-top:25px;padding:0 17px 0 13px;font-size:13px;font-weight:690;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 20px #1118271f}.inspiration .masterclass-action:hover{transform:translateY(-2px);box-shadow:0 12px 27px #1118272b}.inspiration .masterclass-play{color:#17191d;background:#fff;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.inspiration .masterclass-play svg{width:10px;height:10px;margin-left:1px}.inspiration .lesson-frame{background:#1a1d22;border:1px solid #e4e6ea;border-radius:30px;height:430px;position:relative;overflow:hidden;box-shadow:0 25px 70px #10182821}.inspiration .lesson-image{background:linear-gradient(#07090c0a,#07090c05 48%,#07090cb8),radial-gradient(circle at 58% 30%,#ffccaf52,#0000 19%),linear-gradient(120deg,#666b73 0%,#292d33 47%,#171a1f 100%);position:absolute;inset:0}.inspiration .lesson-image:before{content:"";opacity:.9;filter:saturate(.72);background:radial-gradient(circle at 50% 20%,#b98d75 0 15%,#0000 16%),linear-gradient(#25292f 0 42%,#0e1115 42% 100%);border-radius:95px 95px 42px 42px;width:190px;height:255px;position:absolute;top:49%;left:51%;transform:translate(-50%,-50%)}.inspiration .lesson-image:after{content:"";background:linear-gradient(90deg,#00000038,#0000 28% 75%,#00000024);position:absolute;inset:0}.inspiration .lesson-ui{z-index:2;flex-direction:column;justify-content:space-between;padding:24px 25px 23px;display:flex;position:absolute;inset:0}.inspiration .lesson-top{justify-content:flex-end;align-items:center;display:flex}.inspiration .lesson-badge{display:none}.inspiration .lesson-time{color:#ffffffb8;--css-backdrop:blur(12px);-webkit-backdrop-filter:var(--css-backdrop);backdrop-filter:var(--css-backdrop);background:#0a0c0f6b;border:1px solid #ffffff1f;border-radius:999px;padding:7px 10px;font-size:11px}.inspiration .lesson-bottom{justify-content:flex-end;align-items:end;display:flex}.inspiration .lesson-person{display:none}.inspiration .lesson-round-play{color:#121418;cursor:pointer;background:#fffffff5;border-radius:50%;place-items:center;width:58px;height:58px;transition:all .2s;display:grid;box-shadow:0 12px 28px #0000003d}.inspiration .lesson-round-play:hover{transform:scale(1.05)}.inspiration .lesson-round-play svg{width:18px;height:18px;margin-left:3px}.inspiration .social-inspire{color:#8a9098;text-align:center;justify-content:center;align-items:center;gap:18px;padding:34px 12px 8px;display:flex}.inspiration .social-copy{max-width:500px;font-size:12px;line-height:1.5}.inspiration .social-links{align-items:center;gap:7px;display:flex}.inspiration .social-link{color:#656b73;background:#ffffffc2;border:1px solid #e1e4e8;border-radius:50%;place-items:center;width:34px;height:34px;transition:all .2s;display:grid}.inspiration .social-link:hover{color:#16191d;background:#fff;transform:translateY(-2px)}.inspiration .social-link svg{width:15px;height:15px}.inspiration .sticky-brand{border-radius:12px;place-items:center;width:40px;min-width:40px;height:40px;padding:0;text-decoration:none;display:grid}.inspiration .learning-wrap{padding:0 2px}.inspiration .learning-head{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:28px;display:flex}.inspiration .learning-kicker{color:#7c828a;letter-spacing:.065em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:750}.inspiration .learning-head h2{color:#17191d;letter-spacing:-.052em;margin:0;font-size:clamp(36px,4vw,58px);font-weight:760;line-height:1}.inspiration .learning-head p{color:#8a9098;margin:13px 0 0;font-size:14px;line-height:1.5}.inspiration .learning-all{color:#5f656d;flex:none;align-items:center;gap:4px;padding:9px 3px;font-size:12px;font-weight:650;transition:all .2s;display:inline-flex}.inspiration .learning-all:hover{color:#17191d;transform:translate(2px)}.inspiration .learning-all svg{width:15px;height:15px}.inspiration .learning-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.inspiration .lesson-card{min-width:0}.inspiration .lesson-cover{aspect-ratio:1.42;cursor:pointer;background:#e9ebee;border-radius:22px;width:100%;padding:0;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s;position:relative;overflow:hidden;box-shadow:0 8px 24px #1018280f}.inspiration .lesson-cover:hover{transform:translateY(-4px);box-shadow:0 18px 38px #1018281a}.inspiration .lesson-art{position:absolute;inset:0}.inspiration .lesson-art-1{background:linear-gradient(145deg,#f3f0ff,#e5ebff 58%,#e6f6ef)}.inspiration .lesson-art-2{background:linear-gradient(145deg,#f7efe9,#f6dfd2 55%,#ebd7f8)}.inspiration .lesson-art-3{background:linear-gradient(145deg,#eaf8f3,#dff1ff 52%,#ece7ff)}.inspiration .lesson-art-4{background:linear-gradient(145deg,#f4f5f7,#e4e8ee 55%,#e8edf8)}.inspiration .lesson-play{color:#17191d;--css-backdrop:blur(8px);width:36px;height:36px;-webkit-backdrop-filter:var(--css-backdrop);backdrop-filter:var(--css-backdrop);background:#ffffffed;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:14px;left:14px;box-shadow:0 7px 18px #1118271f}.inspiration .lesson-play svg{width:13px;height:13px;margin-left:2px}.inspiration .lesson-duration{color:#fff;--css-backdrop:blur(8px);height:25px;-webkit-backdrop-filter:var(--css-backdrop);backdrop-filter:var(--css-backdrop);background:#111317b8;border-radius:999px;align-items:center;padding:0 8px;font-size:9px;font-weight:650;display:flex;position:absolute;bottom:13px;right:12px}.inspiration .lesson-meta{padding:12px 3px 0}.inspiration .lesson-meta span{color:#969ca4;font-size:10px;font-weight:650}.inspiration .lesson-meta h3{color:#272a2f;letter-spacing:-.022em;margin:4px 0 0;font-size:14px;font-weight:650;line-height:1.28}.inspiration .lesson-art-screen{background:#ffffffe8;border:1px solid #ffffffd9;border-radius:17px;width:59%;height:70%;padding:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-3deg);box-shadow:0 18px 40px #5447a129}.inspiration .la-dot{background:#7468df;border-radius:50%;width:27px;height:27px;margin:0 auto 11px}.inspiration .la-line{background:#d8d9e0;border-radius:9px;height:5px;margin:7px auto}.inspiration .la-line.w1{width:48%}.inspiration .la-line.w2{width:68%}.inspiration .la-card{background:#eeeef2;border-radius:8px;height:29px;margin-top:9px}.inspiration .la-card.short{width:78%}.inspiration .design-phone{background:#fff;border-radius:23px;width:37%;height:72%;padding:32px 12px 10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 40px #864f3c29}.inspiration .design-phone div{background:#ead8ce;border-radius:7px;height:18px;margin-bottom:8px}.inspiration .design-chip{background:#ffffffeb;border-radius:10px;width:64px;height:31px;position:absolute;box-shadow:0 10px 24px #48322c1a}.inspiration .dc1{top:21%;left:10%;transform:rotate(-8deg)}.inspiration .dc2{top:30%;right:9%;transform:rotate(7deg)}.inspiration .dc3{bottom:16%;left:15%;transform:rotate(5deg)}.inspiration .lab-orb{filter:saturate(.9);background:radial-gradient(circle at 35% 30%,#fff,#a5e7d0 28%,#8195ef 64%,#715be0);border-radius:50%;width:92px;height:92px;position:absolute;top:19%;left:21%;box-shadow:0 16px 40px #5b5dcf3b}.inspiration .lab-prompt{background:#ffffffeb;border-radius:15px;width:52%;height:34%;padding:16px;position:absolute;top:42%;left:37%;box-shadow:0 16px 34px #39525e21}.inspiration .lab-prompt i{background:#dfe3e8;border-radius:5px;height:5px;margin-bottom:7px;display:block}.inspiration .lab-prompt i:first-child{width:78%}.inspiration .lab-prompt i:nth-child(2){width:57%}.inspiration .lab-prompt i:nth-child(3){width:66%}.inspiration .lab-result{background:linear-gradient(135deg,#8f83ef,#6ed5b0);border-radius:15px;width:27%;height:27%;position:absolute;top:14%;right:10%;transform:rotate(7deg)}.inspiration .flow-line{background:#b8c1cd;width:65%;height:2px;position:absolute;top:50%;left:17%}.inspiration .flow-node{background:#fff;border:1px solid #abb5c173;border-radius:14px;width:44px;height:44px;position:absolute;box-shadow:0 10px 24px #414d5b1a}.inspiration .fn1{top:36%;left:12%}.inspiration .fn2{top:36%;left:34%}.inspiration .fn3{top:36%;left:56%}.inspiration .fn4{top:36%;left:78%}.inspiration .social-copy strong{color:#626871;margin-bottom:3px;font-size:11px;font-weight:700;display:block}.inspiration .top-nav{align-items:center;gap:30px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.inspiration .top-nav a{color:#696f77;letter-spacing:-.015em;padding:11px 2px;font-size:13px;font-weight:620;transition:color .2s;position:relative}.inspiration .top-nav a:hover{color:#17191d}.inspiration .top-nav a:after{content:"";background:#17191d;border-radius:99px;width:0;height:1.5px;transition:width .22s;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.inspiration .top-nav a:hover:after{width:100%}.inspiration .main-search-panel{opacity:0;grid-template-rows:0fr;width:min(1190px,100%);max-width:720px;max-height:0;margin:-12px auto 18px;transition:max-height .3s cubic-bezier(.2,.8,.2,1),opacity .2s,transform .28s,margin .28s;display:grid;overflow:hidden;transform:translateY(-8px)}.inspiration .main-search-panel.open{opacity:1;grid-template-rows:1fr;max-height:140px;margin:0 auto 2px;transform:translateY(0)}.inspiration #gallery .main-search-panel{border-radius:46px;padding:32px 14px}.inspiration .main-search-inner{background:#fff;border:1px solid #e0e3e7;border-radius:999px;align-items:center;gap:10px;height:52px;min-height:0;padding:0 12px 0 15px;display:flex;overflow:hidden;box-shadow:0 10px 24px #10182814}.inspiration .main-search-panel:not(.open) .main-search-inner{border-width:0;padding-top:0;padding-bottom:0}.inspiration .main-search-inner svg{color:#8e949c;flex:none;width:17px;height:17px}.inspiration .main-search-inner input{color:#17191d;background:0 0;border:0;outline:0;flex:1;width:100%;min-width:0;height:48px;font-size:13px}.inspiration .main-search-inner input::placeholder{color:#a0a5ac}.inspiration #mainSearchClose{color:#747a82;cursor:pointer;opacity:0;pointer-events:none;background:#f1f2f4;border-radius:9px;width:30px;height:30px;font-size:19px;line-height:1;transition:opacity .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1),background-color .12s cubic-bezier(.2,0,0,1);transform:scale(.85)}.inspiration #mainSearchClose.has-value{opacity:1;pointer-events:auto;transform:scale(1)}.inspiration #mainSearchClose:hover{color:#33373c;background:#e4e6ea}@media (prefers-reduced-motion:reduce){.inspiration #mainSearchClose{transition:none}}.inspiration .top-save-btn{color:#666c74;cursor:pointer;background:#ffffffa3;border:1px solid #dde1e6f2;border-radius:13px;place-items:center;width:42px;height:42px;transition:all .2s;display:grid}.inspiration .top-save-btn svg{width:17px;height:17px}.inspiration .top-save-btn:hover{color:#17191d;background:#fff;transform:translateY(-1px)}.inspiration .result-origin{letter-spacing:.01em;--css-backdrop:blur(8px);min-width:0;-webkit-backdrop-filter:var(--css-backdrop);backdrop-filter:var(--css-backdrop);border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 7px;font-size:10px;font-weight:700;display:inline-flex}.inspiration .result-origin[data-origin=existing]{color:#fffffff2;background:#ffffff29;border:1px solid #ffffff40}.inspiration .result-origin[data-origin=existing] i{background:#fffffff2;border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 0 3px #ffffff29}.inspiration .result-origin[data-origin=official]{color:#38bdf8;background:linear-gradient(135deg,#1e2025 0%,#0f1012 100%);border:1px solid #ffffff3d;font-weight:750;box-shadow:0 4px 12px #00000059}.inspiration .result-origin[data-origin=official] i{background:#38bdf8;border-radius:50%;flex:none;place-items:center;width:13px;height:13px;display:grid;position:relative}.inspiration .result-origin[data-origin=official] i:after{content:"✓";color:#0f1012;place-items:center;font-size:8.5px;font-weight:900;display:grid;position:absolute;inset:0}.inspiration .result-saves{color:#ffffffd1;white-space:nowrap;text-shadow:0 1px 8px #00000024;align-items:center;gap:5px;font-size:10px;font-weight:600;display:inline-flex}.inspiration .result-saves svg{width:12px;height:12px}.inspiration .result-title{letter-spacing:-.02em;z-index:2;color:#fff;text-shadow:0 2px 12px #00000047;margin:0 0 2px;font-size:15px;font-weight:750;line-height:1.2;position:relative}.inspiration .result-desc{color:#ffffffd1;z-index:2;white-space:nowrap;text-overflow:ellipsis;margin:0 0 8px;font-size:11.5px;font-weight:450;line-height:1.35;position:relative;overflow:hidden}.inspiration .result-tags{z-index:2;flex-wrap:wrap;gap:5px;display:flex;position:relative}.inspiration .result-tag{color:#fff;white-space:nowrap;--css-backdrop:blur(8px);height:22px;-webkit-backdrop-filter:var(--css-backdrop);backdrop-filter:var(--css-backdrop);background:#ffffff24;border:1px solid #ffffff2e;border-radius:999px;align-items:center;padding:0 9px;font-size:9.5px;font-weight:650;display:inline-flex}.inspiration .result-actions{pointer-events:auto;z-index:3;position:relative;flex-direction:row!important;align-items:center!important;gap:8px!important;width:100%!important;margin-top:12px!important;display:flex!important}.inspiration .result-action{text-align:center!important;box-sizing:border-box!important;cursor:pointer!important;white-space:nowrap!important;pointer-events:auto!important;border-radius:10px!important;flex:50%!important;justify-content:center!important;align-items:center!important;width:50%!important;height:38px!important;padding:0 8px!important;font-size:12.5px!important;font-weight:650!important;text-decoration:none!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}.inspiration .result-action.result-preview,.inspiration .result-action.result-open-source{-webkit-backdrop-filter:var(--css-backdrop);backdrop-filter:var(--css-backdrop);--css-backdrop:blur(10px)!important;color:#fff!important;background:#ffffff2e!important;border:1px solid #ffffff47!important}.inspiration .result-action.result-preview:hover,.inspiration .result-action.result-open-source:hover{color:#fff!important;background:#ffffff4d!important;border-color:#ffffff6b!important}.inspiration .result-action.result-use{color:#0f172a!important;background:#fff!important;border:1px solid #fff!important;font-weight:750!important;box-shadow:0 4px 14px #00000038!important}.inspiration .result-action.result-use:hover{background:#f8fafc!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px #0000004d!important}.inspiration .result-use:hover{background:#f2f2f3;border-color:#f2f2f3}.inspiration .block-group-tabs{width:max-content;max-width:100%;box-shadow:none;background:#dcdcdc;border:1px solid #00000009;border-radius:14px;justify-content:center;align-self:center;align-items:center;gap:2px;margin:0 auto;padding:4px;display:flex;position:relative;left:auto;overflow:visible;transform:none}.inspiration .block-group-tab{color:#858a91;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;z-index:1;height:31px;box-shadow:none;background:0 0;border:0;border-radius:10px;padding:0 13px;font-size:10.5px;font-weight:690;transition:color .22s;position:relative}.inspiration .block-group-tab:hover{color:#41464d}.inspiration .block-group-tab.active{color:#17191d;box-shadow:none;background:0 0}.inspiration .block-group-indicator{pointer-events:none;z-index:0;will-change:transform, width;background:#fff;border-radius:10px;width:0;height:31px;transition:transform .36s cubic-bezier(.2,.85,.2,1),width .31s cubic-bezier(.2,.85,.2,1);position:absolute;top:4px;left:4px;box-shadow:0 1px 2px #1118270d,0 6px 14px #1118270b}.inspiration .results-more{z-index:20;pointer-events:none;justify-content:center;align-items:flex-end;min-height:148px;margin-top:-64px;display:none;position:relative}.inspiration .results-more.show{display:flex}.inspiration .results-more-btn{z-index:2;color:#262a30;cursor:pointer;pointer-events:auto;background:#fff;border:1px solid #dedfe3;border-radius:12px;align-items:center;gap:8px;height:42px;padding:0 16px;font-size:12px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;box-shadow:0 10px 24px #10182814}.inspiration .results-more-btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px #1018281f}.inspiration .results-more-btn svg{width:14px;height:14px;transition:transform .25s}.inspiration .results-more-btn:hover svg{transform:rotate(90deg)}.inspiration .real-page-thumb{position:relative}.inspiration .page-preview-media{filter:brightness(.62);z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;overflow:hidden}.inspiration .page-preview-video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .24s cubic-bezier(.2,0,0,1);position:absolute;inset:0}.inspiration .page-preview-video.ready{opacity:1}.inspiration .page-preview-body{z-index:2;flex-direction:column;justify-content:center;gap:8px;display:flex;position:absolute;inset:12px;overflow:hidden}.inspiration .page-preview-identity{align-items:stretch;gap:8px;min-width:0;display:flex}.inspiration .page-preview-avatar{aspect-ratio:1;object-fit:cover;background:#ffffff59;border-radius:13px;flex:none;width:28.7%;max-width:96px;height:auto}.inspiration .page-preview-avatar.is-empty{opacity:.35}.inspiration .page-preview-idcard{color:#0b0b0e;background:linear-gradient(#fff 0%,#f3f3f3 100%);border-radius:13px;flex-direction:column;flex:auto;justify-content:center;gap:2px;min-width:0;padding:8px 11px;display:flex}.inspiration [data-preview-theme=dark] .page-preview-idcard{color:#fff;background:#242731}.inspiration .page-preview-idcard strong{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;min-width:0;font-size:15px;font-weight:700;display:flex;overflow:hidden}.inspiration .page-preview-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inspiration .real-page-stamp{flex:none;width:14px;height:14px}.inspiration .page-preview-idcard small{-webkit-line-clamp:1;opacity:.82;-webkit-box-orient:vertical;font-size:11px;line-height:1.25;display:-webkit-box;overflow:hidden}.inspiration .page-preview-stats{align-items:center;gap:12px;margin-top:3px;font-size:11.5px;font-weight:600;display:flex}.inspiration .page-preview-stats span{align-items:center;gap:4px;display:inline-flex}.inspiration .page-preview-stats svg{width:12.5px;height:12.5px}.inspiration .page-preview-music{flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:0;height:100%;display:flex}.inspiration .page-preview-cover{aspect-ratio:1;background:#ffffff29;border-radius:15px;width:auto;max-width:100%;height:58%;position:relative;overflow:visible}.inspiration .page-preview-cover img{object-fit:cover;border-radius:15px;width:100%;height:100%}.inspiration .page-preview-play{width:34px;height:34px;color:var(--player-accent,#1db954);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-16px;right:8px;box-shadow:0 8px 18px #0b0b0e47}.inspiration .page-preview-play svg{width:14px;height:14px;margin-left:2px}.inspiration .page-preview-track{text-align:center;color:#0b0b0e;flex-direction:column;align-items:center;gap:2px;min-width:0;max-width:100%;padding-top:10px;display:flex}.inspiration [data-preview-theme=dark] .page-preview-track,.inspiration .page-preview-media~.page-preview-body .page-preview-track{color:#fff}.inspiration .page-preview-track strong{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;overflow:hidden}.inspiration .page-preview-track small{opacity:.82;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.inspiration .page-preview-actions{align-items:center;gap:6px;min-width:0;display:flex}.inspiration .page-preview-action{color:#fff;letter-spacing:-.01em;background:#8f929e;border-radius:11px;flex:auto;justify-content:center;align-items:center;gap:6px;min-width:0;height:32px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.inspiration .page-preview-action.is-primary{background:#2563eb}.inspiration .page-preview-action.is-icon{flex:none;width:36px;padding:0}.inspiration .page-preview-action svg{flex:none;width:13px;height:13px}.inspiration .large-page .modal-page-preview{z-index:3;border-radius:inherit;position:absolute;inset:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.inspiration .page-preview-video{transition:none}}.inspiration .real-example-source{color:#8c929a;margin-top:4px;font-size:9px}.inspiration .result-action.result-open-source{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.inspiration .result-open-source,.inspiration .result-open-source:hover{color:#fff}.inspiration #resultCount{color:#9a9fa6;letter-spacing:.01em;width:100%;margin:4px 0 12px;font-size:10px;font-weight:650;display:block}.inspiration .result-origin[data-origin=existing] i{background:#ffffffb8;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #ffffff14}.inspiration .result-origin[data-origin=official]{--css-backdrop:blur(8px);height:25px;-webkit-backdrop-filter:var(--css-backdrop);backdrop-filter:var(--css-backdrop);color:#fff;background:#ffffff24;border:1px solid #fff3;border-radius:999px;padding:0 9px 0 6px;box-shadow:inset 0 1px #ffffff1a}.inspiration .result-origin[data-origin=official] i:after{content:"✓";color:#17191d;place-items:center;font-size:9px;font-weight:900;line-height:1;display:grid;position:absolute;inset:0}.inspiration .result-action.result-use{color:#17191d;background:#fff;border-color:#fff}.inspiration .result-action.result-use:hover{background:#f4f4f4}.inspiration .result-open-source,.inspiration .result-open-source:hover{color:#fff}.inspiration #filterSearchTrigger,.inspiration .search-trigger{box-shadow:none;background:0 0;border:1px solid #c9cbd0;border-radius:999px;padding-left:15px;padding-right:15px}.inspiration .main-search-inner input,.inspiration .search-box input{border-radius:999px}.inspiration #filterSearchTrigger{border-radius:999px;padding-left:15px;padding-right:15px}.inspiration .filter[data-filter=themes] svg{flex:none;width:17px;height:17px}.inspiration #filterSearchTrigger:hover,.inspiration .search-trigger:hover{background:#ffffff29;border-color:#b7bac0}.inspiration .inspire-brand{align-items:center;min-width:0;display:flex}.inspiration .inspire-wordmark{width:132px;height:auto;display:block}.inspiration .top-search-btn,.inspiration .top-save-btn{color:#555b63;width:49px;min-width:39px;height:39px;box-shadow:none;cursor:pointer;background:0 0;border:1px solid #cdced2;border-radius:999px;place-items:center;padding:0;transition:background .18s,border-color .18s,transform .18s,color .18s;display:grid}.inspiration .top-search-btn svg,.inspiration .top-save-btn svg{width:16px;height:16px}.inspiration .top-search-btn:hover,.inspiration .top-save-btn:hover{color:#17191d;background:#ffffff57;border-color:#b9bbc0;transform:translateY(-1px)}.inspiration .new-filter-row{justify-content:space-between;align-items:center;gap:50px;width:100%;max-width:none;margin:0;padding:0;display:flex;overflow:visible}.inspiration .sticky-inspire-wordmark{width:112px;height:auto;display:block}.inspiration .sticky-utility-actions{display:none}.inspiration .sticky-search-btn,.inspiration .sticky-save-btn{color:#555b63;cursor:pointer;background:#ffffff75;border:1px solid #d0d2d6;border-radius:999px;place-items:center;width:38px;min-width:38px;height:38px;padding:0;transition:background .18s,border-color .18s,transform .18s;display:grid}.inspiration .sticky-search-btn svg,.inspiration .sticky-save-btn svg{width:16px;height:16px}.inspiration .sticky-search-btn:hover,.inspiration .sticky-save-btn:hover{background:#fff;border-color:#bfc2c7;transform:translateY(-1px)}.inspiration .media-category-tab .category-media{z-index:2;background:#ddd;border-radius:18px 0 0 18px;flex:0 0 58px;width:58px;height:58px;transition:transform .28s cubic-bezier(.2,.85,.2,1),box-shadow .24s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff8c}.inspiration .media-category-tab .category-gif{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.inspiration .media-category-tab .category-label{z-index:1;background:var(--category-bg);color:#17191d;letter-spacing:-.025em;border-radius:0 18px 18px 0;justify-content:center;align-items:center;min-width:max-content;height:58px;margin-left:-8px;padding:0 20px 0 17px;font-size:15px;font-weight:650;line-height:1;transition:padding .26s cubic-bezier(.2,.85,.2,1),background .2s,transform .26s cubic-bezier(.2,.85,.2,1);display:flex;position:relative}.inspiration .media-category-tab:after{content:"";pointer-events:none;border:1.5px solid #0000;border-radius:21px;transition:border-color .2s,box-shadow .2s;position:absolute;inset:-3px}.inspiration .media-category-tab:hover .category-media,.inspiration .media-category-tab:focus-visible .category-media{transform:translate(-2px)scale(1.035);box-shadow:0 8px 20px #161c261f}.inspiration .media-category-tab:hover .category-label,.inspiration .media-category-tab:focus-visible .category-label{background:color-mix(in srgb, var(--category-bg) 90%, white 10%);padding-left:20px;padding-right:23px}.inspiration .media-category-tab.active:after{border-color:var(--category-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--category-accent) 12%, transparent);content:none;display:none}.inspiration .media-category-tab.active .category-label{background:color-mix(in srgb, var(--category-bg) 92%, white 8%);font-weight:760;box-shadow:0 8px 20px #161c2612,inset 0 0 0 1px #fffffffc}.inspiration .media-category-tab:active{transform:scale(.985)}.inspiration .media-category-tab.active{filter:saturate(1.06);transform:translateY(-2px)}.inspiration .media-category-tab.active .category-media{transform:scale(1.035);box-shadow:0 8px 20px #161c261c,inset 0 0 0 1px #ffffff9e}.inspiration #grid{margin-top:var(--filter-stack-gap)}.inspiration .page-group-tab.media-category-tab .category-media,.inspiration .block-group-tab.media-category-tab .category-media{overflow:hidden}.inspiration .page-group-tab.media-category-tab .category-gif,.inspiration .block-group-tab.media-category-tab .category-gif{object-fit:cover;object-position:center;width:100%;height:100%;transform:translateZ(0)}.inspiration .page-group-tab.media-category-tab .category-gif.frame-swap,.inspiration .block-group-tab.media-category-tab .category-gif.frame-swap{animation:.16s both folderFrameSwapNoScale}.inspiration,.inspiration,.inspiration button,.inspiration input,.inspiration textarea,.inspiration select,.inspiration option{font-family:var(--font-inter), Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-optical-sizing:auto}.inspiration .sticky-hover-dropdown{display:none}.inspiration .sticky-hover-dropdown:before{content:none;top:-6px;left:var(--sticky-hover-arrow,26px);background:#f7f7f7fa;border-top:1px solid #40454d1f;border-left:1px solid #40454d1f;width:11px;height:11px;display:none;position:absolute;transform:rotate(45deg)}.inspiration .sticky-hover-dropdown-track{z-index:2;scrollbar-width:none;overscroll-behavior-x:contain;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 48px);padding:1px;display:flex;position:relative;overflow:auto hidden}.inspiration .sticky-hover-dropdown-track::-webkit-scrollbar{display:none}.inspiration .sticky-hover-subitem{color:#555b63;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d7d9dd;border-radius:11px;flex:none;align-items:center;gap:7px;height:38px;padding:0 12px 0 8px;font-size:10.5px;font-weight:650;transition:transform .17s,border-color .17s,background .17s,color .17s;display:flex;box-shadow:0 1px 2px #11182706}.inspiration .sticky-hover-subitem:hover{color:#17191d;border-color:#bfc2c7;transform:translateY(-1px)}.inspiration .sticky-hover-subitem.is-all{color:#fff;background:#17191d;border-color:#17191d;justify-content:center;width:38px;min-width:38px;padding:0}.inspiration .sticky-hover-subicon{background:var(--sub-bg,#eceef1);width:24px;height:24px;color:var(--sub-fg,#4b5563);border-radius:8px;flex:none;place-items:center;display:grid}.inspiration .sticky-hover-subicon svg{stroke-width:1.8px;width:14px;height:14px}.inspiration .sticky-hover-dropdown.has-overflow:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(90deg,#f7f7f700,#f7f7f7fa);border-radius:0 10px 10px 0;width:42px;position:absolute;top:8px;bottom:8px;right:8px}.inspiration .sticky-hover-dropdown .sticky-hover-subitem.is-all{display:none}@keyframes textSweep{0%,38%{background-position:100% 0}62%,to{background-position:0 0}}@keyframes floatChip{50%{transform:translateY(-9px)rotate(-.7deg)}}@keyframes stageFloat{0%,to{transform:rotateY(-4deg)rotateX(2deg)rotate(1deg)translateY(0)}50%{transform:rotateY(-2deg)rotateX(1deg)rotate(.3deg)translateY(-7px)}}@keyframes paletteFloat{50%{transform:translateY(7px)rotate(.7deg)}}@keyframes focusPulse{0%,to{box-shadow:0 7px 22px #1018280b}50%{box-shadow:0 0 0 5px #6c5ce71a,0 18px 42px #1018281f}}@keyframes filterDockIn{0%{opacity:.82;transform:translate(-50%)translateY(-8px)scale(.992)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes gridGroupEnter{0%{opacity:.15;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes revealResult{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@keyframes pageSubtypeSwap{0%{opacity:.2;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes modalPreviewIn{0%{opacity:.1;transform:scale(.98)translateY(8px)}to{opacity:1;transform:none}}@keyframes folderFrameSwap{0%{opacity:.72;transform:scale(1.018)}to{opacity:1;transform:scale(1)}}@keyframes folderFrameSwapNoScale{0%{opacity:.72}to{opacity:1}}@keyframes stickySubmenuDrop{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:none}}@media (max-width:1180px){.inspiration .hero{grid-template-columns:1fr 1fr;padding:44px 38px}.inspiration .grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inspiration .showcase{transform-origin:100%;transform:scale(.94)}}@media (max-width:900px){.inspiration .page{padding:18px 18px 60px}.inspiration .hero{grid-template-columns:minmax(0,1fr);gap:12px;padding:42px 30px 34px}.inspiration .hero-copy{max-width:720px}.inspiration .showcase{height:390px;transform:none}.inspiration .stage{width:86%;right:7%}.inspiration .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inspiration .filter-spacer{display:none}.inspiration .search-box{flex:0 0 180px}.inspiration .modal-body{grid-template-columns:1fr}.inspiration .modal-side{border-top:1px solid #e6e8eb;border-left:0}.inspiration .large-preview{min-height:440px}}@media (max-width:620px){.inspiration .page{padding:10px 10px 44px}.inspiration .topbar{gap:10px;margin-bottom:10px;padding:0 4px}.inspiration .top-nav,.inspiration .top-actions .ghost-btn{display:none}.inspiration .hero{border-radius:24px;gap:4px;padding:26px 8px 20px;overflow:hidden}.inspiration .hero p{font-size:15px}.inspiration .explore-head{flex-direction:column;align-items:flex-start;gap:8px}.inspiration .filter-shell{top:6px}.inspiration .search-box{display:none}.inspiration .grid{grid-template-columns:1fr}.inspiration .thumb{height:245px}.inspiration .modal-head{height:58px}.inspiration .overlay{padding:10px}.inspiration .preview-modal{max-height:calc(100vh - 20px)}.inspiration .large-preview{min-height:390px;padding:24px}.inspiration .large-page{transform:scale(.86)}}@media (prefers-reduced-motion:reduce){.inspiration,.inspiration *,.inspiration :before,.inspiration :after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}@media (max-width:1100px){.inspiration .hero{grid-template-columns:minmax(0,1fr);gap:0;padding:34px 18px 24px}.inspiration .hero-copy{max-width:680px;padding-left:4px}.inspiration .hero-copy h1{max-width:650px}.inspiration .showcase{height:390px}.inspiration .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.inspiration .hero{padding:28px 10px 18px}.inspiration .hero-copy h1{max-width:520px;font-size:38px}.inspiration .showcase{height:330px}.inspiration .filter-shell{top:4px}.inspiration .filter-row{justify-content:flex-start}.inspiration .filter-spacer{display:none}.inspiration .search-control{flex:none}.inspiration .search-control.open{min-width:min(310px,88vw)}.inspiration .search-control.open .search-box{width:min(310px,88vw)}.inspiration .grid{--grid-card-gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.inspiration .thumb{height:230px}}@media (max-width:480px){.inspiration .hero-copy h1{font-size:34px}.inspiration .grid{grid-template-columns:1fr}.inspiration .thumb{height:285px}}@media (max-width:1280px){.inspiration .sticky-filter-brand-name{display:none}.inspiration .sticky-filter-brand{padding-right:5px}.inspiration .filter-shell.is-stuck .filter-row{padding-left:48px}}@media (max-width:760px){.inspiration .sticky-filter-brand{height:36px;left:4px}.inspiration .sticky-filter-brand-mark{width:26px;height:26px}.inspiration .filter-shell.is-stuck .filter-row{padding-left:43px}.inspiration .filter-row{justify-content:flex-start;gap:7px}.inspiration .filter-track .filter{height:42px;padding:0 14px;font-size:12.5px}.inspiration .search-control{height:42px;margin-top:2px}.inspiration .search-trigger{gap:0;height:42px;padding:0 13px;font-size:0}.inspiration .search-trigger svg{width:17px;height:17px}.inspiration .search-box input{height:42px}.inspiration .search-control.open{z-index:30;background:#f6f6f7;position:absolute;right:10px}.inspiration .filter-shell{position:relative}.inspiration .block-submenu.show{max-height:82px;padding-top:8px}.inspiration .block-submenu-inner{gap:6px}.inspiration .block-subtrack{padding-left:17px;padding-right:16px}.inspiration .block-group-label{font-size:8.5px}.inspiration .block-subfixed{gap:4px}.inspiration .block-current-group{width:62px}.inspiration .block-current-group-text{padding-left:3px;font-size:8.5px}.inspiration .block-subfilter{height:34px;padding-right:10px;font-size:11px}.inspiration .block-subicon{border-radius:7px;width:22px;height:22px}.inspiration .block-search-control,.inspiration .block-search-trigger{width:34px;height:34px}.inspiration .block-search-control.open{background:#f6f6f7;width:min(245px,63vw);position:absolute;right:0}.inspiration .block-search-control.open .block-search-box{width:100%}.inspiration .block-search-box input{height:34px}.inspiration .block-search-box svg{top:9px}.inspiration .block-search-close{top:5px}}@media (max-width:960px){.inspiration .masterclass-inner{grid-template-columns:1fr;gap:34px;padding:24px 4px 20px}.inspiration .masterclass-copy{max-width:620px}.inspiration .lesson-frame{height:420px}}@media (max-width:640px){.inspiration .masterclass-section{margin-top:64px}.inspiration .masterclass-inner{gap:28px;min-height:auto;padding:16px 0 18px}.inspiration .masterclass-copy h2{font-size:43px}.inspiration .lesson-frame{border-radius:23px;height:335px}.inspiration .lesson-ui{padding:18px}.inspiration .social-inspire{flex-direction:column;gap:12px;padding-top:28px}}@media (max-width:1050px){.inspiration .learning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.inspiration .masterclass-section{margin-top:62px}.inspiration .learning-head{align-items:flex-start}.inspiration .learning-head h2{font-size:39px}.inspiration .learning-all{display:none}.inspiration .learning-grid{grid-template-columns:1fr}.inspiration .lesson-cover{aspect-ratio:1.6}.inspiration .social-inspire{flex-direction:column;gap:12px;padding-top:28px}}@media (max-width:760px){.inspiration .top-nav{gap:18px}.inspiration .top-nav a{font-size:12px}.inspiration .top-actions .primary-btn{padding:0 12px}.inspiration .filter-track{justify-content:flex-start;overflow-x:auto}.inspiration .filter-viewport{width:100%}}@media (max-width:860px){.inspiration .filter-row{gap:12px}.inspiration .filter-left{scrollbar-width:none;overflow-x:auto}.inspiration .filter-left::-webkit-scrollbar{display:none}.inspiration .filter-shell .filter{height:42px;padding:0 13px;font-size:12px}.inspiration .filter-right .filter-search{width:42px;padding:0;font-size:0}.inspiration .filter-saved-icon{width:42px}.inspiration .filter-shell.is-fixed{width:calc(100vw - 20px);top:6px}}@media (max-width:900px){.inspiration .filter-shell.is-fixed .filter-row{padding-left:48px}.inspiration .sticky-filter-brand-name{display:none}.inspiration .filter-fixed-cta{padding:0 12px;font-size:12px}}@media (max-width:760px){.inspiration .result-meta-overlay{padding:10px 11px;inset:auto 0 0}.inspiration .result-title{font-size:12px}.inspiration .block-submenu.show{max-height:210px}.inspiration .block-group-tabs{scrollbar-width:none;width:100%;overflow-x:auto}.inspiration .block-group-tabs::-webkit-scrollbar{display:none}.inspiration .block-group-tab{flex:none;padding:0 12px}.inspiration .block-subrow{gap:8px}}@media (max-width:1100px){.inspiration .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.inspiration .grid{--grid-row-unit:4px;--grid-card-gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.inspiration .block-group-tabs{scrollbar-width:none;justify-content:flex-start;width:min(100%,520px);overflow-x:auto}.inspiration .block-group-tabs::-webkit-scrollbar{display:none}.inspiration .block-subrow{width:100%}}@media (max-width:480px){.inspiration .grid{--grid-row-unit:4px;grid-template-columns:1fr}}@media (max-width:1100px){.inspiration .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.inspiration .block-subrow{grid-template-columns:minmax(0,1fr) auto}.inspiration .block-subviewport{grid-column:1;justify-self:stretch;width:100%}.inspiration .block-search-control{grid-column:2}.inspiration .block-subtrack{justify-content:flex-start;width:100%;overflow-x:auto}.inspiration .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.inspiration .grid{grid-template-columns:1fr}}@media (max-width:1100px){.inspiration .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.inspiration .block-subrow{padding:0 46px 0 0}.inspiration .block-subtrack{justify-content:flex-start;padding-left:2px;padding-right:14px}.inspiration .block-group-tabs{scrollbar-width:none;max-width:100%;overflow-x:auto}.inspiration .block-group-tabs::-webkit-scrollbar{display:none}.inspiration .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.inspiration .grid{grid-template-columns:1fr}}@media (max-width:1100px){.inspiration .hero-stage{border-radius:24px;max-width:860px;margin:8px auto 0}}@media (max-width:620px){.inspiration .hero-stage{border-radius:18px;margin-top:10px}}@media (max-width:1280px){.inspiration .sticky-filter-brand-name{display:inline-block}}@media (max-width:760px){.inspiration .block-submenu-inner{width:100%}.inspiration .block-group-tabs{scrollbar-width:none;justify-content:flex-start;max-width:calc(100vw - 32px);overflow-x:auto}.inspiration .block-group-tabs::-webkit-scrollbar{display:none}.inspiration .block-subrow{padding:0 46px 0 0}.inspiration .block-subtrack{justify-content:flex-start;padding-left:2px;padding-right:12px}.inspiration .result-meta-overlay{--css-backdrop:blur(10px) saturate(1.04);-webkit-backdrop-filter:var(--css-backdrop);backdrop-filter:var(--css-backdrop);border-radius:0 0 18px 18px;padding:46px 11px 10px}.inspiration .result-title{font-size:12.5px}}@media (max-width:1280px){.inspiration .filter-shell.is-fixed .filter-row{padding-left:136px;padding-right:180px}.inspiration .sticky-filter-brand-name{display:inline-block}}@media (max-width:900px){.inspiration .filter-shell.is-fixed .filter-row{padding-left:54px;padding-right:52px}.inspiration .sticky-filter-brand-name,.inspiration .filter-shell.is-fixed .fixed-only-cta,.inspiration .filter-shell.is-fixed .sticky-create-btn{display:none}}@media (max-width:1100px){.inspiration .filter-shell.is-fixed .sticky-filter-brand-name{display:none}.inspiration .filter-shell.is-fixed .filter-row{padding-left:50px;padding-right:178px}}@media (max-width:760px){.inspiration .filter-shell.is-fixed .filter-row{padding-left:46px;padding-right:52px}.inspiration .filter-shell.is-fixed .filter-fixed-cta{display:none}.inspiration .filter-shell.is-fixed .filter-right{right:8px}.inspiration .filter-shell.is-fixed .sticky-filter-brand{left:8px}}@media (max-width:1180px){.inspiration .filter-shell.is-fixed .sticky-filter-brand-name{display:none}.inspiration .filter-shell.is-fixed .filter-row{padding-left:54px;padding-right:300px}}@media (max-width:860px){.inspiration .filter-shell.is-fixed .filter-right #filterSearchTrigger{width:38px;min-width:38px;padding:0;font-size:0}.inspiration .filter-shell.is-fixed .filter-right #filterSearchTrigger svg{width:16px;height:16px}.inspiration .filter-shell.is-fixed .filter-row{padding-right:226px}}@media (max-width:700px){.inspiration .filter-shell.is-fixed .filter-fixed-cta{display:none}.inspiration .filter-shell.is-fixed .filter-row{padding-right:96px}}@media (max-width:1050px){.inspiration .page-group-tabs{scrollbar-width:none;justify-content:flex-start;max-width:calc(100vw - 40px);overflow-x:auto}.inspiration .page-group-tabs::-webkit-scrollbar{display:none}.inspiration .page-group-tab{padding:0 11px}}@media (max-width:760px){.inspiration .page-submenu-inner{width:100%}.inspiration .page-group-tabs{max-width:calc(100vw - 24px)}.inspiration .page-subrow{justify-content:flex-start}.inspiration .page-submenu.show{max-height:118px}.inspiration .page-group-tabs{justify-content:flex-start;max-width:calc(100vw - 24px);overflow-x:auto}.inspiration .page-subtrack{justify-content:flex-start;width:100%;padding-left:2px;padding-right:12px}}@media (max-width:900px){.inspiration .modal-body{grid-template-columns:1fr;overflow-y:auto}.inspiration .modal-preview-area{min-height:470px}.inspiration .modal-side{border-top:1px solid #dedfe2;border-left:0}}@media (max-width:1120px){.inspiration .context-menu-slot{justify-content:flex-start;overflow-x:auto}.inspiration .context-menu-slot .page-group-tabs,.inspiration .context-menu-slot .block-group-tabs{justify-content:flex-start}}@media (max-width:820px){.inspiration .new-filter-row{gap:10px}.inspiration .content-switch-btn{padding:0 11px}.inspiration .filter-shell.is-fixed .new-filter-row{padding-left:50px}.inspiration .sticky-inspire-wordmark{display:none}.inspiration .sticky-filter-brand.sticky-inspire-brand{width:32px}}@media (max-width:1024px){.inspiration .new-filter-row{flex-flow:row;align-items:center}.inspiration .content-switch{flex:none}.inspiration .context-menu-slot{scrollbar-width:none;flex:auto;width:auto;min-width:0;overflow-x:auto}.inspiration .context-menu-slot::-webkit-scrollbar{display:none}.inspiration .top-actions .primary-btn{display:none}.inspiration .inspire-wordmark{width:112px}}@media (max-width:1180px){.inspiration .filter-shell.is-fixed{width:calc(100vw - 20px);padding-left:12px;padding-right:12px}.inspiration .filter-shell.is-fixed .sticky-filter-brand.sticky-inspire-brand{width:38px;left:12px}.inspiration .filter-shell.is-fixed .sticky-inspire-wordmark{display:none}.inspiration .filter-shell.is-fixed .new-filter-row,.inspiration .filter-shell.is-fixed .page-submenu-inner,.inspiration .filter-shell.is-fixed .block-submenu-inner{padding-left:44px;padding-right:88px}.inspiration .filter-shell.is-fixed .sticky-utility-actions{right:12px}}@media (max-width:760px){.inspiration .new-filter-row{scrollbar-width:none;flex-direction:row;align-items:center;overflow-x:auto}.inspiration .new-filter-row::-webkit-scrollbar{display:none}.inspiration .content-switch{z-index:5;position:sticky;left:0}.inspiration .context-menu-slot{overflow:visible}}@media (max-width:1280px){.inspiration .context-menu-slot{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.inspiration .context-menu-slot::-webkit-scrollbar{display:none}.inspiration .context-menu-slot .page-group-tabs,.inspiration .context-menu-slot .block-group-tabs{justify-content:flex-start}}@media (max-width:900px){.inspiration .content-switch-btn{height:48px;padding:0 16px;font-size:13px}.inspiration .content-switch-indicator{height:auto}.inspiration .context-menu-slot .page-group-tab,.inspiration .context-menu-slot .block-group-tab{height:48px;padding:0 15px;font-size:12.5px}.inspiration .filter-shell.is-fixed .sticky-filter-brand-name{display:none}.inspiration .filter-shell.is-fixed .new-filter-row{padding-left:48px}}@media (max-width:1100px){.inspiration .context-menu-slot .page-group-tab.media-category-tab,.inspiration .context-menu-slot .block-group-tab.media-category-tab{border-radius:15px;height:50px}.inspiration .media-category-tab .category-media,.inspiration .context-menu-slot .page-group-tab.media-category-tab .category-media,.inspiration .context-menu-slot .block-group-tab.media-category-tab .category-media{border-radius:15px 0 0 15px;flex-basis:50px;width:50px;height:50px}.inspiration .media-category-tab .category-label,.inspiration .context-menu-slot .page-group-tab.media-category-tab .category-label,.inspiration .context-menu-slot .block-group-tab.media-category-tab .category-label{border-radius:0 15px 15px 0;height:50px;margin-left:-7px;padding-left:15px;padding-right:17px;font-size:13px}}@media (max-width:900px){.inspiration .page-subfilter,.inspiration .block-subfilter{height:40px;min-height:40px;font-size:12px}.inspiration .page-subicon,.inspiration .block-subicon{width:27px;height:27px}}@media (max-width:1180px){.inspiration .filter-shell.is-fixed{width:calc(100vw - 18px)}.inspiration .filter-shell.is-fixed .context-menu-slot{overflow-x:auto}.inspiration .context-menu-slot .page-group-tab.media-category-tab,.inspiration .context-menu-slot .block-group-tab.media-category-tab{height:52px}.inspiration .media-category-tab .category-media,.inspiration .context-menu-slot .page-group-tab.media-category-tab .category-media,.inspiration .context-menu-slot .block-group-tab.media-category-tab .category-media{border-radius:14px 0 0 14px;flex-basis:52px;width:52px;height:52px}.inspiration .media-category-tab .category-label,.inspiration .context-menu-slot .page-group-tab.media-category-tab .category-label,.inspiration .context-menu-slot .block-group-tab.media-category-tab .category-label{border-radius:0 14px 14px 0;height:52px;margin-left:-7px;padding-right:17px;font-size:13px}}@media (max-width:820px){.inspiration{--filter-stack-gap:16px}.inspiration .filter-shell.is-fixed .sticky-utility-actions{right:10px}}@media (max-width:1180px){.inspiration .filter-shell.is-fixed .new-filter-row{padding-left:42px;padding-right:76px}}@media (max-width:900px){.inspiration .filter-shell.is-fixed .page-submenu.show,.inspiration .filter-shell.is-fixed .block-submenu.show{width:auto;max-width:none;left:12px;right:12px}.inspiration .filter-shell.is-fixed .page-subtrack,.inspiration .filter-shell.is-fixed .block-subtrack{max-width:calc(100vw - 56px)}.inspiration .filter-shell.is-fixed .sticky-hover-dropdown{width:auto;max-width:none;left:12px;right:12px}.inspiration .sticky-hover-dropdown-track{max-width:calc(100vw - 48px)}}.inspiration .switch{width:60px;height:34px;display:inline-block;position:relative}.inspiration .slider{cursor:pointer;background-color:#ccc;border-radius:34px;transition:all .4s;position:absolute;inset:0}.inspiration .slider:before{content:"";background-color:#fff;border-radius:50%;width:26px;height:26px;transition:all .4s;position:absolute;bottom:4px;left:4px}.inspiration input:checked+.slider{background-color:#2196f3}.inspiration input:checked+.slider:before{transform:translate(26px)}.inspiration .switch{background-color:#fff;border:1px solid #ccc;border-radius:34px;width:120px;height:34px;display:inline-block;position:relative;overflow:hidden}.inspiration .switch input{opacity:0;width:0;height:0}.inspiration .slider{z-index:1;background-color:#000;width:50%;height:100%;transition:all .4s;position:absolute;top:0;left:0}.inspiration .label-on,.inspiration .label-off{text-align:center;z-index:2;width:50%;height:100%;font-size:14px;line-height:34px;transition:color .4s;position:absolute;top:0}.inspiration .label-on{color:#fff;left:0}.inspiration .label-off{color:#000;right:0}.inspiration input:checked+.slider{transform:translate(100%)}.inspiration input:checked~.label-on{color:#000}.inspiration input:checked~.label-off{color:#fff}@media (max-width:620px){.inspiration .hero-copy{--hero-copy-width:610px;--hero-copy-height:390px;--hero-copy-shrink:.86;--hero-copy-scale:min(.85, calc((100vw - 40px) / var(--hero-copy-width) * var(--hero-copy-shrink)));width:var(--hero-copy-width);max-width:none;transform:scale(var(--hero-copy-scale));transform-origin:0 0;margin-bottom:calc(var(--hero-copy-height) * var(--hero-copy-scale) - var(--hero-copy-height));padding:0}.inspiration .hero-copy p.hero-desc{font-size:calc(clamp(28px, 1.8vw, 25px) / var(--hero-copy-shrink));margin-top:calc(30px / var(--hero-copy-shrink))}.inspiration .hero-copy h1{font-size:inherit;max-width:none}.inspiration .new-filter-row{flex-flow:row;align-items:center;gap:10px;overflow:visible}.inspiration .new-filter-row .content-switch{flex:none;align-self:center;position:relative;left:auto}.inspiration .context-menu-slot{scrollbar-width:none;flex:auto;justify-content:flex-start;width:auto;min-width:0;padding-bottom:2px;overflow-x:auto}.inspiration .context-menu-slot::-webkit-scrollbar{display:none}}@media (max-width:1024px){.inspiration .filter-shell.is-fixed{width:calc(100vw - 16px);padding:8px 10px;top:8px}.inspiration .filter-shell.is-fixed .new-filter-row{flex-direction:column-reverse;align-items:stretch;gap:8px;min-height:0;padding-left:0;padding-right:0}.inspiration .filter-shell.is-fixed .sticky-filter-brand,.inspiration .filter-shell.is-fixed .sticky-filter-brand.sticky-inspire-brand{display:none}.inspiration .filter-shell.is-fixed .content-switch{align-self:flex-start;margin-right:96px}.inspiration .filter-shell.is-fixed .context-menu-slot{width:100%;padding-bottom:2px}.inspiration .filter-shell.is-fixed .sticky-utility-actions{position:absolute;top:auto;bottom:12px;right:10px;transform:none}}.inspiration-boot{z-index:9999;background:#f4f5f7;justify-content:center;align-items:center;animation:0s linear 6s forwards inspirationBootGiveUp;display:flex;position:fixed;inset:0}@keyframes inspirationBootGiveUp{to{opacity:0;visibility:hidden;pointer-events:none}}.inspiration-boot-progress{opacity:0;flex-direction:column;align-items:center;gap:12px;width:min(260px,60vw);transition:opacity .18s cubic-bezier(.2,0,0,1);display:flex}.inspiration-boot-progress[data-visible=true]{opacity:1}.inspiration-boot-progress-label{color:#15171a8c;letter-spacing:-.01em;font-size:12px;font-weight:600}.inspiration-boot-progress-track{background:#15171a1a;border-radius:999px;width:100%;height:3px;display:block;position:relative;overflow:hidden}.inspiration-boot-progress-bar{border-radius:inherit;transform-origin:0;background:#15171ab8;width:100%;height:100%;transition:transform .32s cubic-bezier(.2,0,0,1);display:block;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.inspiration-boot-progress,.inspiration-boot-progress-bar{transition:none}}.inspiration-boot-spinner{box-sizing:border-box;border:2px solid #0000001f;border-top-color:#000000b3;border-radius:50%;flex-shrink:0;width:40px;height:40px;animation:.72s linear infinite inspiration-boot-spin}.inspiration[data-booting=true]{pointer-events:none;opacity:0;animation:0s linear 6s forwards inspirationBootReveal}@keyframes inspirationBootReveal{to{pointer-events:auto;opacity:1}}.inspiration{transition:opacity .2s cubic-bezier(.2,0,0,1)}@keyframes inspiration-boot-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.inspiration-boot-spinner{animation:none}.inspiration{transition:none}}.inspiration .thumb{container-type:inline-size}.inspiration .result-meta-overlay{z-index:90;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#080a100f,#080a104d);border-radius:18px;flex-direction:column;justify-content:flex-end;align-items:center;padding:1.9375em;font-size:clamp(9px,3.8369cqw,17px);display:flex;inset:0;overflow:hidden;-webkit-mask-image:none;mask-image:none}.inspiration .result-meta-overlay:before{content:"";z-index:0;background:radial-gradient(circle at var(--glow-x,50%) var(--glow-y,36%), var(--result-accent,#6957e8), transparent 62%);opacity:.5;filter:blur(18px);pointer-events:none;animation:3.8s ease-in-out infinite alternate resultGlowFloatA;position:absolute;inset:-20%}.inspiration .result-meta-overlay:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 78% 76%,#ffffff1f,#0000 55%);animation:4.6s ease-in-out infinite alternate resultGlowFloatB;position:absolute;inset:-10%}.inspiration .result-hover-center{z-index:2;text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:0;width:100%;min-height:0;display:flex;position:relative}.inspiration .result-profile-avatar{color:#fff;letter-spacing:-.04em;background:linear-gradient(#ffffff2e,#ffffff0d);border:.125em solid #fffffffa;border-radius:999px;flex:none;place-items:center;width:4.75em;height:4.75em;min-height:4.75em;font-size:1.125em;font-weight:820;display:grid;overflow:hidden;box-shadow:0 0 0 1px #0003,0 13px 26px #0000002e,0 0 0 .5625em #ffffff0e}.inspiration .result-profile-avatar img{object-fit:cover;width:100%;height:100%}.inspiration .card:hover .result-profile-avatar,.inspiration .card:focus-within .result-profile-avatar{animation:.48s cubic-bezier(.16,1,.3,1) both resultAvatarEnter}.inspiration .result-hover-center .result-title{color:#fff;letter-spacing:-.04em;text-align:center;max-width:100%;margin-top:.6875em;font-size:1.21875em;font-weight:790;line-height:1.08}.inspiration .result-hover-handle{color:#fffffffa;letter-spacing:-.015em;opacity:.96;margin-top:.5625em;font-size:.91em;font-weight:650;line-height:1.1}.inspiration .result-hover-stats{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4375em;margin-top:1.5625em;display:flex}.inspiration .result-stat-pill{color:#fff;letter-spacing:-.015em;white-space:nowrap;background:linear-gradient(#ffffff0f,#ffffff09);border:1px solid #ffffff21;border-radius:999px;justify-content:center;align-items:center;gap:.3125em;height:2.125em;padding:0 .5625em;font-size:.7375em;font-weight:760;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff07,0 8px 18px #00000012}.inspiration .result-stat-pill svg{flex:none;width:1.1em;height:1.1em}.inspiration .result-hover-copy{color:#fffffffa;letter-spacing:-.012em;max-width:92%;margin-top:1.3125em;font-size:.7625em;font-weight:580;line-height:1.295}.inspiration .result-meta-overlay .result-actions{z-index:2;justify-content:center;align-items:center;gap:.9375em;width:100%;margin-top:1.25em;padding:0;display:flex;position:relative}.inspiration .result-meta-overlay .result-action{letter-spacing:-.015em;white-space:nowrap;border-radius:1.125em;justify-content:center;align-items:center;gap:.75em;height:3.3125em;padding:0 .9375em;font-size:.65625em;font-weight:780;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.inspiration .result-meta-overlay .result-action svg{flex:none;width:1.35em;height:1.35em}.inspiration .result-meta-overlay .result-action.result-add{color:#17191d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff;border:1px solid #fff;box-shadow:0 10px 24px #0000001f}.inspiration .result-meta-overlay .result-action.result-visualize{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffff1a,#ffffff0a);border:1px solid #ffffff2e;box-shadow:0 14px 28px #0000001a}.inspiration .result-meta-overlay .result-action:hover{transform:translateY(-1px)}.inspiration .result-meta-overlay .result-action:active{transform:scale(.98)}@keyframes resultAvatarEnter{0%{opacity:0;transform:translateY(6px)scale(.9)}to{opacity:1;transform:none}}@keyframes resultGlowFloatA{0%{transform:translate(0)scale(1)}to{transform:translate(12px,10px)scale(1.12)}}@keyframes resultGlowFloatB{0%{transform:translate(0)}to{transform:translate(-10px,-8px)}}@media (prefers-reduced-motion:reduce){.inspiration .result-meta-overlay:before,.inspiration .result-meta-overlay:after,.inspiration .card:hover .result-profile-avatar,.inspiration .card:focus-within .result-profile-avatar{animation:none}}.inspiration .learning-story-wrap{width:min(1240px,100% - 72px);margin:0 auto}.inspiration .learning-story-head{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:60px;display:flex}.inspiration .learning-story-eyebrow{color:#777b82;letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:750}.inspiration .learning-story-head h2{color:#17191d;letter-spacing:-.05em;max-width:690px;margin:0;font-size:clamp(42px,4.5vw,64px);font-weight:820;line-height:.98}.inspiration .learning-story-head p{color:#777b82;max-width:620px;margin:16px 0 0;font-size:14px;line-height:1.5}.inspiration .learning-story-all{color:#30343a;background:#fff;border:1px solid #dddfe3;border-radius:999px;flex:none;align-items:center;gap:9px;height:44px;padding:0 17px;font-size:10px;font-weight:760;text-decoration:none;transition:transform .2s,border-color .2s;display:inline-flex}.inspiration .learning-story-all:hover{border-color:#c8cbd0;transform:translateY(-2px)}.inspiration .learning-story-all svg{width:14px;height:14px}.inspiration .learning-story-grid{grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr);align-items:start;gap:72px;display:grid}.inspiration .learning-story-visual-column{align-self:stretch;min-width:0}.inspiration .learning-story-sticky{align-items:flex-start;display:flex;position:sticky;top:78px}.inspiration .learning-story-stage{aspect-ratio:1/1.08;background:#ececec;border-radius:28px;width:100%;transition:background .45s;position:relative;overflow:hidden}.inspiration .learning-story-stage-art{opacity:0;pointer-events:none;transition:opacity .4s,transform .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1.015)}.inspiration .learning-story-stage-art.is-active{opacity:1;transform:none}.inspiration .learning-story-stage-art .lesson-art{border-radius:0;width:100%;height:100%}.inspiration .learning-story-lesson{opacity:.42;border-top:1px solid #dfe0e3;grid-template-columns:164px minmax(0,1fr);align-content:start;gap:22px;min-height:47vh;padding:27px 0 34px;transition:opacity .35s,transform .35s cubic-bezier(.16,1,.3,1);display:grid;transform:translateY(10px)}.inspiration .learning-story-lesson:first-child{border-top:0;padding-top:0}.inspiration .learning-story-lesson-cover{aspect-ratio:1.18;border-radius:20px;width:164px;position:relative;overflow:hidden}.inspiration .learning-story-lesson-cover .lesson-art{border-radius:0;width:100%;height:100%}.inspiration .learning-story-lesson-cover .course-duration{z-index:2;color:#fff;background:#101216b8;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:700;position:absolute;bottom:8px;right:8px}.inspiration .learning-story-lesson-content{padding-top:6px}.inspiration .lesson-meta-row{color:#a0a3a8;align-items:center;gap:6px;margin-bottom:10px;font-size:9px;font-weight:690;display:flex}.inspiration .lesson-meta-row i{color:#c4c6ca;font-style:normal}.inspiration .learning-story-lesson h3{color:#202328;letter-spacing:-.035em;margin:0;font-size:21px;line-height:1.05}.inspiration .learning-story-lesson p{color:#84888f;max-width:360px;margin:9px 0 0;font-size:11px;line-height:1.5}.inspiration .learning-story-lesson-content button{color:#35393f;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font-size:10px;font-weight:760;transition:color .15s,transform .15s}.inspiration .learning-story-lesson-content button:hover{color:#17191d;transform:translate(2px)}@media (max-width:1000px){.inspiration .learning-story-grid{grid-template-columns:minmax(0,1fr);gap:36px}.inspiration .learning-story-sticky{position:static}.inspiration .learning-story-stage{aspect-ratio:1.35}.inspiration .learning-story-lesson{min-height:0}.inspiration .learning-story-head{flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:34px}}@media (max-width:620px){.inspiration .learning-story-wrap{width:calc(100% - 36px)}.inspiration .learning-story-lesson{grid-template-columns:108px minmax(0,1fr);gap:14px}.inspiration .learning-story-lesson-cover{width:108px}}@media (prefers-reduced-motion:reduce){.inspiration .learning-story-stage-art,.inspiration .learning-story-lesson{transition:none}}.inspiration .hero-scroll-exit-hint{--scroll-hint-opacity:.1;--scroll-hint-near:0;z-index:40;pointer-events:auto;color:#25282db8;-webkit-user-select:none;user-select:none;opacity:1;justify-content:center;align-items:center;height:72px;transition:opacity .46s cubic-bezier(.16,1,.3,1),visibility .46s;display:flex;position:absolute;bottom:18%;left:0;right:0;transform:translateY(50%)}.inspiration .hero-scroll-exit-hint.is-dismissed{opacity:0;visibility:hidden;pointer-events:none}.inspiration .hero-scroll-exit-copy{letter-spacing:.02em;white-space:nowrap;opacity:var(--scroll-hint-opacity,.1);transform:translateY(calc((1 - var(--scroll-hint-near,0)) * 2px)) scale(calc(.985 + var(--scroll-hint-near,0) * .025));text-shadow:0 3px 12px rgba(20, 24, 29, calc(.025 + var(--scroll-hint-near,0) * .1));pointer-events:none;justify-content:center;align-items:center;gap:8px;padding:8px 2px;font-size:10.5px;font-weight:650;line-height:1;transition:opacity .18s linear,transform .34s cubic-bezier(.16,1,.3,1),color .24s,text-shadow .34s;display:inline-flex;position:relative}.inspiration .hero-scroll-exit-copy:after{content:"";filter:blur(8px);height:8px;opacity:calc(.08 + var(--scroll-hint-near,0) * .22);transform:scaleX(calc(.82 + var(--scroll-hint-near,0) * .25));pointer-events:none;background:#14181d1a;border-radius:999px;transition:opacity .28s,transform .34s cubic-bezier(.16,1,.3,1),filter .34s;position:absolute;bottom:1px;left:16%;right:16%}.inspiration .hero-scroll-exit-icon{transform-origin:50%;width:17px;height:20px;transform:translateY(calc((1 - var(--scroll-hint-near,0)) * 1px)) scale(calc(.96 + var(--scroll-hint-near,0) * .1));filter:drop-shadow(0 3px 8px rgba(20, 24, 29, calc(.02 + var(--scroll-hint-near,0) * .11)));flex:none;place-items:center;transition:transform .34s cubic-bezier(.16,1,.3,1),filter .34s;display:grid}.inspiration .hero-scroll-exit-icon svg{width:100%;height:100%;display:block;overflow:visible}.inspiration .hero-scroll-exit-label{transform:translateX(calc(var(--scroll-hint-near,0) * 2px));letter-spacing:calc(.02em + var(--scroll-hint-near,0) * .012em);transition:transform .34s cubic-bezier(.16,1,.3,1),letter-spacing .34s cubic-bezier(.16,1,.3,1);position:relative}.inspiration .hero-scroll-exit-icon.mobile,.inspiration .hero-scroll-exit-label.mobile{display:none}@keyframes heroScrollWheelV117{0%,18%{opacity:.92;transform:translateY(0)}56%{opacity:.34;transform:translateY(4px)}to{opacity:.92;transform:translateY(0)}}@keyframes heroScrollArrowV117{0%,18%{opacity:.88;transform:translateY(-1px)}56%{opacity:.38;transform:translateY(4px)}to{opacity:.88;transform:translateY(-1px)}}.inspiration .hero-scroll-wheel{transform-box:fill-box;transform-origin:50%;animation:1.45s cubic-bezier(.22,.75,.2,1) infinite heroScrollWheelV117}@media (hover:hover) and (pointer:fine){.inspiration .hero-scroll-exit-hint:hover .hero-scroll-wheel{animation-duration:.78s}.inspiration .hero-scroll-exit-hint:hover .hero-scroll-exit-icon.desktop{transform:translateY(-1px)scale(1.1)rotate(-4deg)}}@media (max-width:900px){.inspiration .hero-scroll-exit-hint{height:68px;bottom:21%}.inspiration .hero-scroll-exit-copy{gap:7px;padding:8px 2px;font-size:10px}.inspiration .hero-scroll-exit-icon.desktop,.inspiration .hero-scroll-exit-label.desktop{display:none}.inspiration .hero-scroll-exit-icon.mobile{width:17px;height:17px;animation:1.3s cubic-bezier(.22,.75,.2,1) infinite heroScrollArrowV117;display:grid}.inspiration .hero-scroll-exit-label.mobile{display:inline}}@media (prefers-reduced-motion:reduce){.inspiration .hero-scroll-wheel,.inspiration .hero-scroll-exit-icon.mobile{animation:none}}.inspiration .modal-preview-viewport-switch{z-index:25;background:#dcdcdf;border:0;border-radius:999px;align-items:center;gap:2px;height:44px;padding:5px;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:18px;right:18px;overflow:hidden;box-shadow:inset 0 1px #ffffff6b}.inspiration .modal-preview-viewport-indicator{z-index:0;width:86px;height:34px;transform:translateX(calc(var(--viewport-index,0) * 88px));background:#fbfbfb;border:1px solid #dedfe2;border-radius:999px;transition:transform .32s cubic-bezier(.2,.85,.2,1);position:absolute;top:5px;left:5px;box-shadow:0 1px 4px #0000000a}.inspiration .modal-preview-viewport-btn{z-index:3;color:#999ba1;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:0 0 86px;justify-content:center;align-items:center;gap:0;width:86px;height:34px;padding:0 7px;font-size:11px;font-weight:760;transition:color .2s;display:flex;position:relative;overflow:hidden}.inspiration .modal-preview-viewport-btn svg{flex:0 0 16px;width:16px;height:16px}.inspiration .modal-preview-viewport-btn span{opacity:0;white-space:nowrap;width:0;max-width:0;font-size:11.5px;font-weight:790;line-height:1;transition:max-width .28s,opacity .18s;overflow:hidden}.inspiration .modal-preview-viewport-btn.active{color:#15171b;gap:7px}.inspiration .modal-preview-viewport-btn.active span{opacity:1;width:auto;max-width:64px}.inspiration .modal-preview-viewport-btn:not(.active):hover{color:#55585f}@media (prefers-reduced-motion:reduce){.inspiration .modal-preview-viewport-indicator,.inspiration .modal-preview-viewport-btn span{transition:none}}.inspiration .modal-offline-browser{background:#fff;border-radius:20px;width:100%;max-width:640px;display:none;position:relative;overflow:hidden;box-shadow:0 28px 70px #0f172a26}.inspiration .modal-offline-browser-bar{background:linear-gradient(#fbfbfc,#f2f3f5);border-bottom:1px solid #e7e9ed;align-items:center;gap:14px;height:48px;padding:0 15px;display:flex}.inspiration .modal-offline-browser-dots{flex:none;gap:6px;display:flex}.inspiration .modal-offline-browser-dots i{background:#cfd3d9;border-radius:50%;width:8px;height:8px}.inspiration .modal-offline-browser-dots i:first-child{background:#ff8278}.inspiration .modal-offline-browser-dots i:nth-child(2){background:#f4c95d}.inspiration .modal-offline-browser-dots i:nth-child(3){background:#63ca82}.inspiration .modal-offline-browser-address{color:#767c85;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #e7e9ed;border-radius:999px;flex:1;align-items:center;gap:7px;min-width:0;height:29px;padding:0 10px;font-size:11px;display:flex;overflow:hidden}.inspiration .modal-offline-browser-address svg{flex:none;width:11px;height:11px}.inspiration .large-page .modal-offline-browser-bar{display:none}.inspiration .large-preview[data-viewport=desktop] .large-page{border-radius:20px;width:min(100%,660px);max-width:none;overflow:hidden;box-shadow:0 28px 70px #0f172a26}.inspiration .large-preview[data-viewport=desktop] .large-page .modal-offline-browser-bar{display:flex}.inspiration .large-preview[data-viewport=tablet] .large-page{width:min(100%,470px);max-width:none}.inspiration .large-page{transition:width .58s cubic-bezier(.16,1,.3,1),border-radius .58s cubic-bezier(.16,1,.3,1),box-shadow .58s cubic-bezier(.16,1,.3,1)}.inspiration .large-preview[data-viewport=desktop] .large-page .modal-offline-browser-bar{z-index:6;border-radius:20px 20px 0 0;position:absolute;top:0;left:0;right:0}.inspiration .large-preview[data-viewport=desktop] .large-page{padding-top:48px}.inspiration .large-preview[data-viewport=desktop] .large-page .modal-page-preview,.inspiration .large-preview[data-viewport=desktop] .large-page .preview-loading{top:48px}.inspiration .large-preview[data-viewport=desktop] .large-page .modal-live-preview{top:0}.inspiration .hero-zero-word{--zero-underline:0%;display:inline-block;position:relative}.inspiration .hero-zero-word:after{content:"";width:var(--zero-underline);transform-origin:0;pointer-events:none;background:currentColor;border-radius:999px;height:2px;transition:width 90ms linear;position:absolute;inset:50% auto auto 0;transform:translateY(-50%)}.inspiration .hero-copy{z-index:5001;position:relative}@media (prefers-reduced-motion:reduce){.inspiration .hero-zero-word:after{transition:none}}.inspiration .modal-profile-avatar{color:#fff;letter-spacing:-.04em;background:linear-gradient(#575b63,#1b1d22);border-radius:999px;flex:none;place-items:center;width:44px;height:44px;font-size:17px;font-weight:820;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #00000057}.inspiration .modal-profile-avatar img{object-fit:cover;width:100%;height:100%}.inspiration .modal-head .modal-name{letter-spacing:-.018em;color:#101114;font-size:15px;font-weight:790;line-height:17px}.inspiration .modal-head .modal-meta{color:#8f9097;font-size:11px;font-weight:550;line-height:13px}.inspiration .modal-side-hero{align-items:flex-start;gap:14px;display:flex}.inspiration .modal-side-kind-icon{background:var(--hero-soft,#f0edff);width:42px;height:42px;color:var(--hero-accent,#6957e8);border:1px solid #0000000a;border-radius:13px;flex:none;place-items:center;display:grid}.inspiration .modal-side-kind-icon svg{width:19px;height:19px}.inspiration .modal-side-kind{color:#a2a4aa;font-size:11px;font-weight:620;line-height:12px}.inspiration .modal-side-hero-copy .side-title{color:#17191d;letter-spacing:-.03em;margin:2px 0 0;font-size:17px;font-weight:800;line-height:18px}.inspiration .side-chips{flex-wrap:wrap;align-items:center;gap:8px;padding:0 1px 0 0;display:flex}.inspiration .side-chip{color:#4d8762;background:#d8efdd;border:1px solid #bfe2c8;border-radius:999px;align-items:center;gap:7px;height:28px;padding:0 12px;font-size:11px;font-weight:720;display:inline-flex}.inspiration .hero-banner-stage.showcase{--banner-scroll:0;--banner-cycle:41.6s;--banner-count:32;aspect-ratio:1583/890!important;perspective:1200px!important;width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;isolation:isolate!important;transform-origin:50%!important;background:#e5e5e5!important;border:0!important;border-radius:28px!important;outline:0!important;margin:0!important;line-height:0!important;position:relative!important;overflow:hidden!important;transform:none!important;container-type:size!important}.inspiration .hero-banner-card{opacity:0;will-change:transform, opacity;transform:translate3d(calc(var(--banner-scroll) * (var(--x) - 50%) * .32 * var(--d) + var(--repel-x,0px)), calc(var(--banner-scroll) * -70px * var(--d) + var(--repel-y,0px)), 0) scale(calc(1 + var(--banner-scroll) * .08 * var(--d)));left:var(--x)!important;top:var(--y)!important;width:var(--w)!important;pointer-events:none!important;animation:fullLinkHeroBannerFade var(--banner-cycle) linear infinite!important;animation-delay:calc(var(--i) * var(--banner-cycle) / var(--banner-count))!important;position:absolute!important}.inspiration .hero-banner-card img,.inspiration .hero-banner-card video{will-change:transform;transform:translateY(4.5cqh)scale(1.22);object-fit:contain!important;width:100%!important;max-width:none!important;height:auto!important;animation:fullLinkHeroBannerDolly var(--banner-cycle) linear infinite!important;animation-delay:calc(var(--i) * var(--banner-cycle) / var(--banner-count))!important;backface-visibility:hidden!important;border:0!important;border-radius:14px!important;margin:0!important;padding:0!important;display:block!important}.inspiration .hero-banner-stage.showcase{box-shadow:none!important;isolation:auto!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;overflow:visible!important}.inspiration .hero-banner-stage.showcase:before,.inspiration .hero-banner-stage.showcase:after{content:none!important;display:none!important}.inspiration .hero-banner-card{box-shadow:none!important;background:0 0!important}.inspiration .hero-banner-stage.showcase.hero-banner-runtime{perspective:1200px!important;perspective-origin:50%!important;transform-style:preserve-3d!important}.inspiration .hero-banner-stage.hero-banner-runtime .hero-banner-card{transform-style:preserve-3d!important;transform-origin:50%!important;will-change:transform, opacity, filter!important;animation:none!important}.inspiration .hero-banner-stage.hero-banner-runtime .hero-banner-scene-rig{z-index:2!important;pointer-events:none!important;transform-origin:50% 50% 0px!important;transform-style:preserve-3d!important;will-change:transform!important;position:absolute!important;inset:0!important}.inspiration .hero-banner-stage.hero-banner-runtime .hero-banner-card{transform-origin:50%!important;transform-style:preserve-3d!important;backface-visibility:hidden!important;will-change:transform, opacity, filter!important}.inspiration .hero-banner-stage.hero-banner-runtime .hero-banner-card img,.inspiration .hero-banner-stage.hero-banner-runtime .hero-banner-card video{backface-visibility:hidden!important;translate:none!important}.inspiration .hero-banner-stage.showcase{--pattern-x:50%;--pattern-y:50%;--pattern-reveal-opacity:.52}.inspiration .hero-banner-stage.hero-banner-runtime .hero-banner-card{z-index:var(--runtime-z,101)}.inspiration .hero-banner-stage.showcase{--pattern-cell:24px;--pattern-reveal-opacity:1;--pattern-x:50%;--pattern-y:50%;--pattern-base-opacity:.022}.inspiration .hero-banner-stage.hero-banner-runtime .hero-banner-card{pointer-events:auto!important;cursor:pointer!important;translate:var(--hero-focus-x,0px) var(--hero-focus-y,0px)!important;scale:calc(1.3 * var(--hero-focus-scale,1))!important;transition:translate .66s cubic-bezier(.16,1,.3,1),scale .66s cubic-bezier(.16,1,.3,1)!important}.inspiration .hero-banner-stage.hero-banner-runtime .hero-banner-card.hero-banner-focused{cursor:default!important;z-index:5000!important}.inspiration .hero-banner-focus-actions{z-index:5100!important;left:var(--hero-focus-actions-x,50%)!important;top:var(--hero-focus-actions-y,72%)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;justify-content:center!important;align-items:center!important;gap:10px!important;transition:opacity .22s,transform .32s cubic-bezier(.16,1,.3,1),visibility .22s!important;display:flex!important;position:absolute!important;transform:translate(-50%,10px)scale(.97)!important}.inspiration .hero-banner-focus-actions.show{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%)scale(1)!important}.inspiration .hero-banner-focus-btn{letter-spacing:-.01em!important;cursor:pointer!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border:1px solid #1113171a!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-width:118px!important;height:42px!important;padding:0 18px!important;font-size:12px!important;font-weight:780!important;transition:transform .18s,background .18s,color .18s!important;display:inline-flex!important;box-shadow:0 10px 28px #12161e1a!important}.inspiration .hero-banner-focus-btn:hover{transform:translateY(-2px)!important}.inspiration .hero-banner-focus-btn:disabled{cursor:not-allowed!important;opacity:.45!important;box-shadow:none!important}.inspiration .hero-banner-focus-btn:disabled:hover{transform:none!important}.inspiration .hero-banner-focus-btn.add{color:#17191d!important;background:#fffffff5!important}.inspiration .hero-banner-focus-btn.view{color:#fff!important;background:#17191d!important;border-color:#17191d!important}.inspiration .hero-banner-focus-btn svg{flex:0 0 14px!important;width:14px!important;height:14px!important}.inspiration .hero-banner-stage.hero-banner-runtime{touch-action:pan-x pan-y!important;position:relative!important}.inspiration .hero-scroll-zone{z-index:2!important;pointer-events:none!important;background:0 0!important;position:absolute!important;inset:0!important}.inspiration .hero-banner-stage.hero-banner-runtime .hero-banner-card{pointer-events:auto!important;cursor:pointer!important;transform-style:preserve-3d!important;transform-origin:50%!important;will-change:transform, opacity, filter!important;animation:none!important}.inspiration .hero-banner-stage.hero-banner-runtime .hero-banner-card img,.inspiration .hero-banner-stage.hero-banner-runtime .hero-banner-card video{will-change:transform, translate!important;backface-visibility:hidden!important;animation:none!important}.inspiration .hero-banner-stage.hero-banner-runtime .hero-banner-card{translate:var(--hero-focus-x,0px) var(--hero-focus-y,0px)!important;scale:calc(1.3 * var(--hero-focus-scale,1))!important;transition:translate .58s cubic-bezier(.16,1,.3,1),scale .58s cubic-bezier(.16,1,.3,1)!important}.inspiration .hero-banner-stage.hero-banner-runtime.is-timeline-scrubbing{cursor:ns-resize!important}.inspiration .hero-banner-stage.hero-banner-runtime .hero-banner-card.hero-banner-focused{pointer-events:auto!important;z-index:5000!important}.inspiration .hero-banner-focus-actions{z-index:5200!important}.inspiration .hero-banner-stage.hero-banner-runtime .hero-banner-card{pointer-events:auto!important;cursor:pointer!important}.inspiration .hero-banner-stage.hero-banner-runtime .hero-banner-card>img,.inspiration .hero-banner-stage.hero-banner-runtime .hero-banner-card>video{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important}.inspiration .hero-banner-stage.hero-banner-runtime .hero-banner-card.hero-banner-focused,.inspiration .hero-banner-stage.hero-banner-runtime.is-focus-transitioning{cursor:default!important}.inspiration .hero-banner-stage.hero-banner-runtime .hero-banner-card{--hero-global-scale:1.3;scale:calc(var(--hero-global-scale) * var(--hero-focus-scale,1))!important}.inspiration .hero-banner-stage.hero-banner-runtime{--hero-layout-spread:1.2}.inspiration .hero-banner-stage.hero-banner-runtime .hero-banner-card{transition:translate .42s cubic-bezier(.16,1,.3,1),scale .42s cubic-bezier(.16,1,.3,1)!important}.inspiration .hero-banner-stage.hero-banner-runtime{pointer-events:auto!important}.inspiration .hero-banner-stage.hero-banner-runtime.has-banner-under-pointer,.inspiration .hero-banner-stage.hero-banner-runtime.has-banner-under-pointer .hero-banner-card{cursor:pointer!important}.inspiration #heroBannerStage .hero-scroll-zone,.inspiration .hero-banner-stage.hero-banner-runtime .hero-scroll-zone,.inspiration body.result-modal-open #heroBannerStage,.inspiration body.result-modal-open #heroBannerStage *,.inspiration body.result-modal-open .hero-banner-stage,.inspiration body.result-modal-open .hero-banner-stage *{pointer-events:none!important}.inspiration .hero-banner-stage.hero-banner-runtime.is-focus-transitioning .hero-banner-card.hero-banner-focused{transition:none!important}.inspiration #heroBannerStage,.inspiration .hero-banner-stage.showcase{z-index:1!important;overflow:visible!important}.inspiration #heroBannerStage{width:118%!important;margin-left:-9%!important}.inspiration #heroBannerStage.hero-banner-runtime,.inspiration .hero-banner-stage.showcase.hero-banner-runtime{perspective:1050px!important;perspective-origin:50%!important;transform-style:preserve-3d!important}.inspiration .hero-banner-stage.hero-banner-runtime .hero-banner-scene-rig .hero-banner-card.hero-banner-focused{pointer-events:auto!important}.inspiration #heroBannerStage .hero-scroll-zone,.inspiration .hero-banner-stage.hero-banner-runtime .hero-scroll-zone{inset:0 0 18%!important}.inspiration #heroBannerStage .hero-scroll-exit-hint,.inspiration .hero-banner-stage.hero-banner-runtime .hero-scroll-exit-hint{--scroll-hint-opacity:.1;--scroll-hint-near:0;z-index:40!important;pointer-events:auto!important;color:#25282db8!important;-webkit-user-select:none!important;user-select:none!important;opacity:1!important;justify-content:center!important;align-items:center!important;height:72px!important;transition:opacity .46s cubic-bezier(.16,1,.3,1),visibility .46s!important;display:flex!important;position:absolute!important;bottom:18%!important;left:0!important;right:0!important;transform:translateY(50%)!important}.inspiration #heroBannerStage .hero-scroll-exit-hint.is-dismissed,.inspiration .hero-banner-stage.hero-banner-runtime .hero-scroll-exit-hint.is-dismissed{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.inspiration #heroBannerStage .hero-scroll-zone,.inspiration .hero-banner-stage.hero-banner-runtime .hero-scroll-zone,.inspiration #heroBannerStage .hero-scroll-exit-hint,.inspiration .hero-banner-stage.hero-banner-runtime .hero-scroll-exit-hint{bottom:calc(18% - 50px)!important}.inspiration #heroBannerStage .hero-scroll-zone,.inspiration .hero-banner-stage.hero-banner-runtime .hero-scroll-zone{top:calc(-1 * var(--hero-scroll-top-extension,0px))!important;pointer-events:none!important}.inspiration .hero-left-readability-mask{z-index:3!important;pointer-events:none!important;filter:blur(.01px)!important;background:linear-gradient(90deg,#ececec 0%,#ecececfb 25%,#ecececf0 43%,#ecececc2 58%,#ececec6b 72%,#ececec24 86%,#ececec00 100%)!important;width:min(58%,760px)!important;position:absolute!important;top:-76px!important;bottom:-72px!important;left:-34px!important;-webkit-mask-image:linear-gradient(#0000 0%,#000 9% 91%,#0000 100%)!important;mask-image:linear-gradient(#0000 0%,#000 9% 91%,#0000 100%)!important}.inspiration #heroBannerStage,.inspiration .hero-banner-stage.showcase{z-index:2!important}.inspiration .hero-left-readability-mask{left:calc(-50vw + min(1440px,100vw)/2 - 34px)!important;top:calc(-1 * var(--hero-mask-top-extension,0px))!important;background:linear-gradient(90deg,#ececec 0% 40%,#ecececf5 54%,#ecececc7 66%,#ececec7a 77%,#ececec33 88%,#ececec00 100%)!important;width:calc(min(58%,760px) + 50vw - min(1440px,100vw)/2 + 34px)!important;bottom:-72px!important;-webkit-mask-image:none!important;mask-image:none!important}.inspiration #heroBannerStage,.inspiration .hero-banner-stage.showcase{z-index:2!important;position:relative!important}.inspiration .hero-page-scroll-cover{z-index:4900!important;pointer-events:none!important;width:auto!important;height:auto!important;opacity:var(--hero-scroll-cover-opacity,0)!important;will-change:auto!important;backface-visibility:visible!important;background:#e9e9e9!important;transition:none!important;position:absolute!important;inset:-24% -18% -26%!important;transform:none!important}.inspiration .hero-left-readability-mask{z-index:4999!important;pointer-events:none!important;filter:none!important;width:min(58vw,820px)!important;height:100vh!important;opacity:var(--hero-readability-opacity,1)!important;will-change:auto!important;background:linear-gradient(90deg,#e9e9e9 0% 52%,#e9e9e9fc 60%,#e9e9e9eb 69%,#e9e9e9b8 78%,#e9e9e96e 87%,#e9e9e929 95%,#e9e9e900 100%)!important;transition:none!important;position:fixed!important;inset:0 auto 0 0!important;-webkit-mask:none!important;mask:none!important}.inspiration .hero-banner-stage.hero-banner-runtime .hero-banner-card{will-change:transform, opacity!important}.inspiration .hero-banner-stage.hero-banner-runtime .hero-banner-card img,.inspiration .hero-banner-stage.hero-banner-runtime .hero-banner-card video{will-change:transform!important}.inspiration .hero.hero-page-scroll-faded .hero-left-readability-mask{visibility:visible!important}.inspiration #heroBannerStage .hero-scroll-zone,.inspiration .hero-banner-stage.hero-banner-runtime .hero-scroll-zone,.inspiration #heroBannerStage .hero-scroll-exit-hint,.inspiration .hero-banner-stage.hero-banner-runtime .hero-scroll-exit-hint{bottom:calc(28% - 10px)!important}.inspiration .hero-page-scroll-cover{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}.inspiration .topbar{z-index:5001;position:relative}.inspiration a.brand{color:inherit;border-radius:14px;text-decoration:none;transition:opacity .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}.inspiration a.brand:hover{opacity:.68}.inspiration a.brand:active{transform:scale(.98)}.inspiration a.brand:focus-visible{outline-offset:4px;outline:2px solid #17191d}@media (prefers-reduced-motion:reduce){.inspiration a.brand{transition:none}}.inspiration .v28-compat{pointer-events:none;width:0;height:0;display:none;position:absolute;overflow:hidden}.inspiration .preview-modal.v28-modal{box-sizing:border-box;background:#f3f3f4;border:1px solid #ffffffe0;border-radius:28px;grid-template-rows:72px minmax(0,1fr);grid-template-columns:minmax(0,830px) 346px;gap:0;width:min(1160px,100vw - 64px);min-width:0;height:min(634px,100vh - 64px);min-height:0;margin:0;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #14182221}.inspiration .v28-modal *{box-sizing:border-box}.inspiration .v28-modal-header{z-index:20;background:#f4f4f5;border-bottom:1px solid #dbdcdf;grid-area:1/1/auto/-1;justify-content:space-between;align-items:center;height:72px;margin:0;padding:0 16px 0 18px;display:flex;position:relative}.inspiration .v28-header-identity{align-items:center;gap:12px;min-width:0;display:flex}.inspiration .v28-header-identity .modal-profile-avatar{color:#fff;background:linear-gradient(#575b63,#1b1d22);border-radius:999px;flex:0 0 44px;place-items:center;width:44px;height:44px;margin:0;padding:0;font-size:16px;font-weight:800;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #00000057}.inspiration .v28-header-identity .modal-profile-avatar img{object-fit:cover;width:100%;height:100%}.inspiration .v28-header-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.inspiration .v28-header-copy .side-title{color:#101114;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;max-width:500px;font-size:16px;font-weight:800;line-height:18px;display:flex;overflow:hidden}.inspiration .v28-header-copy .modal-meta{color:#8b8c93;margin-top:1px;font-size:12px;font-weight:550;line-height:14px}.inspiration .v28-modal-header .close-modal{color:#85868d;width:38px;height:38px;box-shadow:none;cursor:pointer;background:#f3f3f4;border:1px solid #d8d8dc;border-radius:999px;flex:0 0 38px;place-items:center;margin:0;padding:0;transition:background .13s cubic-bezier(.2,0,0,1),border-color .13s cubic-bezier(.2,0,0,1),color .13s cubic-bezier(.2,0,0,1),transform .13s cubic-bezier(.2,0,0,1);display:grid;position:static}.inspiration .v28-modal-header .close-modal svg{width:15px;height:15px}.inspiration .v28-modal-header .close-modal:hover{color:#2a2c32;background:#fff;border-color:#cdced3}.inspiration .v28-modal-header .close-modal:active{transform:scale(.96)}.inspiration .v28-preview-panel{background:#f1f1f2;border-bottom:0;border-right:1px solid #dedee1;grid-area:2/1;width:auto;min-width:0;height:auto;min-height:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.inspiration .v28-preview-panel .modal-preview-context{z-index:12;box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:none;position:absolute;top:18px;left:18px}.inspiration .modal-preview-page-crumb{color:#111318;cursor:pointer;transform-origin:0;background:#fbfbfb;border:1px solid #e1e2e5;border-radius:10px;justify-content:flex-start;align-items:center;gap:7px;width:38px;min-width:38px;max-width:38px;height:38px;margin:0;padding:0 10px;transition:width .42s cubic-bezier(.16,1,.3,1),min-width .42s cubic-bezier(.16,1,.3,1),max-width .42s cubic-bezier(.16,1,.3,1),background .18s,border-color .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffffbf}.inspiration .modal-preview-page-crumb svg{stroke-width:2.25px;flex:0 0 17px;width:17px;height:17px;display:block}.inspiration .modal-preview-context.has-parent .modal-preview-page-crumb:hover,.inspiration .modal-preview-context.has-parent .modal-preview-page-crumb:focus-visible{background:#fff;border-color:#d7d9dd;width:94px;min-width:94px;max-width:94px;box-shadow:0 4px 12px #1418200b}.inspiration .modal-preview-page-crumb:active{transform:scale(.98)}.inspiration .modal-back-label{opacity:0;color:#25282d;white-space:nowrap;max-width:0;font-size:11px;font-weight:760;line-height:1;transition:max-width .42s cubic-bezier(.16,1,.3,1),opacity .22s,transform .42s cubic-bezier(.16,1,.3,1);display:inline-block;overflow:hidden;transform:translate(-8px)}.inspiration .modal-preview-context.has-parent .modal-preview-page-crumb:hover .modal-back-label,.inspiration .modal-preview-context.has-parent .modal-preview-page-crumb:focus-visible .modal-back-label{opacity:1;max-width:45px;transform:translate(0)}@media (prefers-reduced-motion:reduce){.inspiration .modal-back-label{transition:none}}.inspiration .modal-back-tooltip,.inspiration .modal-preview-separator,.inspiration .modal-preview-block-crumb{display:none}.inspiration .v28-preview-panel .modal-preview-area{justify-content:center;align-items:center;width:auto;height:auto;margin:0;padding:0;display:flex;position:absolute;inset:0}.inspiration .v28-preview-panel .large-preview{background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;margin:0;padding:58px 42px 28px;display:flex;position:relative;overflow:hidden}.inspiration .v28-info-panel{background:0 0;border:0;border-radius:0;grid-area:2/2;min-width:0;min-height:0;margin:0;display:block;overflow:hidden}.inspiration .v28-modal-side{width:100%;height:100%;box-shadow:none;overscroll-behavior:contain;background:0 0;border:0;flex-direction:column;gap:17px;margin:0;padding:24px 20px 20px;display:flex;position:relative;overflow-y:auto}.inspiration .v28-modal-side .modal-compact-summary{box-shadow:none;background:0 0;border:0;flex-direction:column;gap:14px;margin:0;padding:0;display:flex}.inspiration .v28-modal-side .modal-side-hero{align-items:center;gap:13px;margin:0;display:flex}.inspiration .v28-modal-side .modal-side-kind-icon{background:var(--hero-soft,#f3f3f3);width:42px;height:42px;color:var(--hero-accent,#7561e8);border-radius:12px;flex:0 0 42px;place-items:center;display:grid}.inspiration .v28-modal-side .modal-side-kind-icon svg{width:22px;height:22px}.inspiration .v28-modal-side .modal-side-hero-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.inspiration .v28-modal-side .modal-side-kind{color:#9a9da4;letter-spacing:.02em;font-size:10.5px;font-weight:780}.inspiration .v28-modal-side .modal-side-hero-copy h3{color:#17191d;letter-spacing:-.025em;margin:0;font-size:17px;font-weight:800;line-height:20px}.inspiration .v28-modal-side .modal-side-description{color:#6f7078;margin:0;font-size:12px;line-height:1.5}.inspiration .v28-modal-side #modalInfoChips{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;display:flex}.inspiration .modal-filter-chip{color:#72767d;white-space:nowrap;cursor:pointer;background:#f6f6f7;border:1px solid #e7e8ea;border-radius:999px;align-items:center;gap:6px;height:28px;min-height:28px;padding:0 12px;font-size:11px;font-weight:700;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.inspiration .modal-filter-chip:before{content:"";background:var(--filter-dot,#8b8f96);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--filter-dot,#8b8f96) 12%, transparent);border-radius:50%;flex:none}.inspiration .modal-filter-chip:hover{color:#202328;background:#fff;border-color:#d5d7db;transform:translateY(-1px)}.inspiration .modal-filter-chip:active{transform:translateY(0)scale(.985)}.inspiration .modal-filter-chip[data-filter-kind=page-group]{--filter-dot:#7561e8}.inspiration .modal-filter-chip[data-filter-kind=page-subtype]{--filter-dot:#d84c88}.inspiration .modal-filter-chip[data-filter-kind=block-group]{--filter-dot:#4a5666}.inspiration .modal-save-pill{color:#6c7076;cursor:pointer;background:#fff;border:1px solid #e4e5e8;border-radius:9px;align-items:center;gap:6px;height:28px;margin-left:auto;padding:0 10px;font-size:11px;font-weight:720;transition:border-color .18s,color .18s,transform .18s;display:inline-flex}.inspiration .modal-save-pill svg{flex:0 0 13px;width:13px;height:13px}.inspiration .modal-save-pill:hover{color:#202328;border-color:#cfd1d6}.inspiration .modal-save-pill:active{transform:scale(.97)}.inspiration .v28-modal-side .modal-section{border-top:1px solid #dedee1;margin:0;padding-top:16px}.inspiration .v28-modal-side .modal-section-head{justify-content:space-between;align-items:center;gap:12px;height:24px;margin:0 0 10px;padding:0;display:flex}.inspiration .modal-section-title-group{align-items:center;gap:8px;min-width:0;display:flex}.inspiration .v28-modal-side .modal-section-title{color:#2a2b30;margin:0;font-size:12px;font-weight:780;line-height:14px}.inspiration .modal-section-info-wrap{flex:none;position:relative}.inspiration .modal-section-info{color:#a0a3aa;cursor:default;background:0 0;border:0;place-items:center;width:18px;height:18px;padding:0;transition:color .13s cubic-bezier(.2,0,0,1);display:grid}.inspiration .modal-section-info svg{width:14px;height:14px}.inspiration .modal-section-info-wrap:hover .modal-section-info,.inspiration .modal-section-info:focus-visible{color:#55585f}.inspiration .modal-section-info-popover{z-index:40;opacity:0;visibility:hidden;pointer-events:none;background:#fffffffa;border:1px solid #e2e3e6;border-radius:12px;width:208px;padding:10px 11px;transition:opacity .18s,transform .2s cubic-bezier(.16,1,.3,1),visibility .18s;position:absolute;top:calc(100% + 10px);left:-8px;transform:translateY(-4px)scale(.985);box-shadow:0 12px 34px #1418221a}.inspiration .modal-section-info-popover:before{content:"";background:#fff;border-top:1px solid #e2e3e6;border-left:1px solid #e2e3e6;width:10px;height:10px;position:absolute;top:-6px;left:14px;transform:rotate(45deg)}.inspiration .modal-section-info-popover strong{color:#22252b;margin-bottom:4px;font-size:10.5px;line-height:1.15;display:block}.inspiration .modal-section-info-popover span{color:#71757d;font-size:10px;line-height:1.4;display:block}.inspiration .modal-section-info-wrap:hover .modal-section-info-popover,.inspiration .modal-section-info-wrap:focus-within .modal-section-info-popover{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.inspiration .v28-modal-side .modal-section-count{color:#8e8f96;align-items:center;gap:6px;font-size:11px;font-weight:700;line-height:14px;display:flex}.inspiration .v28-modal-side .modal-section-count svg{stroke-width:1.9px;color:#9a9da4;flex:0 0 14px;width:14px;height:14px}.inspiration .v28-modal-side .modal-section-count span{display:inline-block;transform:translateY(.5px)}.inspiration .v28-modal-side .modal-used-blocks{flex-wrap:wrap;align-items:stretch;gap:10px;margin:-4px 0;padding:4px 0;display:flex;overflow:visible}.inspiration .v28-modal-side .modal-actions{border-top:1px solid #dddddf;grid-template-columns:118px minmax(0,1fr);gap:12px;margin-top:auto;padding-top:22px;display:grid}.inspiration .v28-modal-side #saveModal,.inspiration .v28-modal-side #useModal{white-space:nowrap;border-radius:18px;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;height:52px;padding:0 12px;font-size:13px;font-weight:780;display:flex}.inspiration .modal-save-action{color:#4d5157;cursor:pointer;background:#fff;border:1px solid #dedfe3;justify-content:center;align-items:center;gap:7px;min-width:96px;padding:0 13px;transition:transform .18s,border-color .18s,background .18s,color .18s;display:inline-flex}.inspiration .modal-save-action svg{flex:0 0 17px;width:17px;height:17px}.inspiration .modal-save-action:hover{color:#1d2026;background:#fafafa;border-color:#cfd1d6}.inspiration .modal-save-action:active{transform:scale(.98)}.inspiration .v28-modal-side .v28-plus{margin-right:2px;font-size:15px;line-height:1}@media (prefers-reduced-motion:reduce){.inspiration .modal-preview-page-crumb,.inspiration .modal-section-info-popover,.inspiration .modal-filter-chip,.inspiration .modal-save-action,.inspiration .v28-modal-header .close-modal{transition:none}}.inspiration .v28-preview-panel .modal-preview-context.show{display:block}.inspiration .learning-story-grid{grid-template-columns:minmax(0,.86fr) minmax(420px,1.14fr);align-items:start;gap:56px}.inspiration .learning-story-stage{aspect-ratio:16/9;width:min(100%,500px);min-height:0;max-height:none;box-shadow:none;background:0 0;border-radius:24px;margin:0;padding:0;overflow:hidden}.inspiration .learning-static-reference-image{object-fit:cover;object-position:center;border-radius:24px;width:100%;height:100%;display:block;box-shadow:0 18px 42px #1418201a}.inspiration .learning-story-lessons{padding:0 0 18px}.inspiration .learning-story-lesson{min-height:0;box-shadow:none;opacity:.42;background:0 0;border-top:0;border-bottom:1px solid #00000014;grid-template-columns:180px minmax(0,1fr);align-content:start;gap:22px;margin-bottom:26px;padding:0 0 26px;transition:opacity .35s,transform .35s cubic-bezier(.16,1,.3,1);display:grid;transform:none}.inspiration .learning-story-lesson.active{opacity:1;transform:none}.inspiration .learning-story-lesson:last-child{border-bottom:0}.inspiration .learning-story-lesson-cover{aspect-ratio:16/10;background:#ddd;border-radius:0;width:180px;height:auto;position:relative;overflow:hidden}.inspiration .learning-story-lesson-cover img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:980px){.inspiration .learning-story-grid{grid-template-columns:1fr;gap:34px}.inspiration .learning-story-stage{aspect-ratio:16/9;width:100%;max-width:620px;margin:0 auto}}@media (max-width:620px){.inspiration .learning-story-lesson{grid-template-columns:120px minmax(0,1fr);gap:15px}.inspiration .learning-story-lesson-cover{width:120px}}@media (prefers-reduced-motion:reduce){.inspiration .learning-story-lesson{transition:none}}.inspiration .site-dot-field{z-index:0;pointer-events:none;--dot-x:50%;--dot-y:50%;--dot-cell:26px;--dot-base-opacity:.02112;--dot-reveal-opacity:1;--dot-shift-x:0px;--dot-shift-y:0px;position:fixed;inset:0;overflow:hidden}.inspiration .site-dot-field:before,.inspiration .site-dot-field:after{content:"";pointer-events:none;background-position:50%;background-repeat:repeat;background-size:var(--dot-cell) var(--dot-cell);will-change:transform, opacity, mask-image;position:absolute;inset:-2%}.inspiration .site-dot-field:before{opacity:var(--dot-base-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Ccircle cx='13' cy='13' r='1.35' fill='%23B8BEC5'/%3E%3C/svg%3E")}.inspiration .site-dot-field:after{opacity:var(--dot-reveal-opacity);transform:translate(var(--dot-shift-x), var(--dot-shift-y));-webkit-mask-image:radial-gradient(ellipse 23% 29% at var(--dot-x) var(--dot-y), #000 0%, #000 10%, #000000eb 20%, #000000bd 34%, #00000075 51%, #0000003b 68%, #00000017 84%, transparent 100%);-webkit-mask-image:radial-gradient(ellipse 23% 29% at var(--dot-x) var(--dot-y), #000 0%, #000 10%, #000000eb 20%, #000000bd 34%, #00000075 51%, #0000003b 68%, #00000017 84%, transparent 100%);mask-image:radial-gradient(ellipse 23% 29% at var(--dot-x) var(--dot-y), #000 0%, #000 10%, #000000eb 20%, #000000bd 34%, #00000075 51%, #0000003b 68%, #00000017 84%, transparent 100%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Ccircle cx='13' cy='13' r='1.35' fill='%23B8BEC5'/%3E%3C/svg%3E")}@media (max-width:900px){.inspiration .site-dot-field{--dot-cell:22px;--dot-base-opacity:.012}}@media (prefers-reduced-motion:reduce){.inspiration .site-dot-field:after{transform:none}}.inspiration .context-menu-slot .page-group-tab.media-category-tab,.inspiration .context-menu-slot .block-group-tab.media-category-tab{opacity:.9;filter:brightness(.75);will-change:filter, transform;transition:filter .34s cubic-bezier(.16,1,.3,1),transform .34s cubic-bezier(.16,1,.3,1),box-shadow .34s}.inspiration .context-menu-slot .page-group-tab.media-category-tab.active,.inspiration .context-menu-slot .block-group-tab.media-category-tab.active,:is(.inspiration .context-menu-slot:not(:has(.media-category-tab.active)) .page-group-tab.media-category-tab,.inspiration .context-menu-slot:not(:has(.media-category-tab.active)) .block-group-tab.media-category-tab),.inspiration .context-menu-slot .page-group-tab.media-category-tab:not(.active):hover,.inspiration .context-menu-slot .page-group-tab.media-category-tab:not(.active):focus-visible,.inspiration .context-menu-slot .block-group-tab.media-category-tab:not(.active):hover,.inspiration .context-menu-slot .block-group-tab.media-category-tab:not(.active):focus-visible{filter:none}@media (prefers-reduced-motion:reduce){.inspiration .context-menu-slot .page-group-tab.media-category-tab,.inspiration .context-menu-slot .block-group-tab.media-category-tab{transition:none}}@media (max-width:620px){.inspiration .hero-left-readability-mask{display:none}}.inspiration #gallery .main-search-panel:not(.open){padding-top:0;padding-bottom:0}.inspiration .v28-modal-side .modal-block-nav{flex:auto;min-width:calc(34% - 3px);max-width:100%}.inspiration .v28-modal-side .modal-block-nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inspiration .page-preview-music{justify-content:center;align-items:stretch;gap:0;padding:0 7.2%}.inspiration .page-preview-music .page-preview-cover{aspect-ratio:1;border-radius:4.8%;width:100%;max-width:none;height:auto;overflow:visible}.inspiration .page-preview-music .page-preview-cover img{border-radius:4.8%}.inspiration .page-preview-music .page-preview-play{aspect-ratio:1;color:#000;background:#e7e4e2;width:28.7%;height:auto;bottom:-22.8%;right:2.4%;box-shadow:0 0 0 2px #0000001a,0 2px 8px #00000024}.inspiration .page-preview-music .page-preview-play svg{width:33.3%;height:33.3%;margin-left:0}.inspiration .page-preview-music .page-preview-track{text-align:left;align-items:stretch;min-width:0;padding-top:6.5%;padding-right:32%}.inspiration .page-preview-music .page-preview-track strong,.inspiration .page-preview-music .page-preview-track small{min-width:0;max-width:100%;display:block}.inspiration .page-preview-music{align-items:center;padding:0 7.2%;container-type:size}.inspiration .page-preview-music-stack{flex-direction:column;width:min(100%,62cqh);min-width:0;display:flex}.inspiration .page-preview-music .page-preview-cover,.inspiration .page-preview-music .page-preview-cover img{border-radius:6.5%}.inspiration .large-preview[data-viewport=desktop] .large-page{padding:48px 0 0}.inspiration .context-menu-slot .page-group-tabs.all-groups-active .page-group-tab.media-category-tab{opacity:1}.inspiration .page-subrow.is-empty,.inspiration .block-subrow.is-empty{display:none}.inspiration .page-submenu.show.is-empty,.inspiration .block-submenu.show.is-empty{height:0;min-height:0;margin-top:0;margin-bottom:28px;padding-top:0;padding-bottom:0;overflow:hidden}@media (max-width:620px){.inspiration .hero-banner-stage.showcase{order:1}.inspiration .hero-copy{order:2}.inspiration .hero{border-radius:0;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-bottom:14px;padding-left:20px;padding-right:20px}.inspiration .filter-shell{padding-top:2px;padding-bottom:8px}.inspiration .page-submenu.show.is-empty,.inspiration .block-submenu.show.is-empty{margin-bottom:20px}.inspiration .new-filter-row{flex-flow:column;align-items:stretch;gap:18px}.inspiration .new-filter-row .content-switch{flex:none;align-self:center}.inspiration .new-filter-row .context-menu-slot{flex:auto;justify-content:flex-start;width:100%;min-width:0;overflow-x:auto}}@keyframes inspirationDockUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:1024px){.inspiration .explore{padding-bottom:var(--bottom-dock-height,0px)}.inspiration .filter-shell.is-docked-bottom{z-index:5400;width:100%;padding:12px 0 calc(12px + env(safe-area-inset-bottom));--css-backdrop:blur(14px) saturate(1.05);background:#ecececdb;border-top:1px solid #10182812;margin:0;animation:.24s cubic-bezier(.2,0,0,1) inspirationDockUp;position:fixed;inset:auto 0 0;box-shadow:0 -10px 26px #10182817}.inspiration .filter-shell.is-docked-bottom .sticky-filter-brand,.inspiration .filter-shell.is-docked-bottom .sticky-hover-dropdown{display:none}.inspiration .filter-shell.is-docked-bottom .new-filter-row{flex-direction:column;align-items:stretch;gap:14px;width:100%;min-height:0;padding:0}.inspiration .filter-shell.is-docked-bottom .content-switch{align-self:center;margin-right:0}.inspiration .context-menu-slot{-webkit-mask-image:none;mask-image:none}.inspiration .page-subrow.has-right-fade:after,.inspiration .block-subrow.has-right-fade:after,.inspiration .page-subrow.has-left-fade:before,.inspiration .block-subrow.has-left-fade:before{opacity:0;display:none}}@media (prefers-reduced-motion:reduce){.inspiration .filter-shell.is-docked-bottom{animation:none}}.inspiration .page-subtrack .page-subfilter[data-page-subtype=all],.inspiration .block-subtrack .block-subfilter[data-block=all]{z-index:8;opacity:1;transition:transform .12s cubic-bezier(.2,0,0,1)}.inspiration .page-subtrack .page-subfilter[data-page-subtype=all]:hover,.inspiration .block-subtrack .block-subfilter[data-block=all]:hover{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.inspiration .page-subtrack .page-subfilter[data-page-subtype=all],.inspiration .block-subtrack .block-subfilter[data-block=all]{transition:none}}@media (max-width:1024px){.inspiration .filter-shell>.page-subrow,.inspiration .filter-shell>.block-subrow{width:100%;margin-top:12px;padding:0}.inspiration .filter-shell>.page-subrow .page-subtrack,.inspiration .filter-shell>.block-subrow .block-subtrack{padding-left:0;padding-right:0}.inspiration .filter-shell>.page-subrow,.inspiration .filter-shell>.block-subrow{border-radius:0}.inspiration .filter-shell>.page-subrow.is-shell-hidden,.inspiration .filter-shell>.block-subrow.is-shell-hidden{display:none}.inspiration .filter-shell{--dock-edge-gap:26px}.inspiration .filter-shell:not(.is-fixed) .context-menu-slot,.inspiration .filter-shell.is-fixed .context-menu-slot,.inspiration .filter-shell.is-docked-bottom .context-menu-slot,.inspiration .filter-shell:not(.is-fixed)>.page-subrow,.inspiration .filter-shell.is-fixed>.page-subrow,.inspiration .filter-shell:not(.is-fixed)>.block-subrow,.inspiration .filter-shell.is-fixed>.block-subrow{border-radius:0;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:0;padding-right:0}.inspiration .filter-shell .page-group-tabs,.inspiration .filter-shell .block-group-tabs,.inspiration .filter-shell .page-subtrack,.inspiration .filter-shell .block-subtrack{padding-left:0;padding-right:0}.inspiration .filter-shell .context-menu-slot .page-group-tabs>.page-group-tab:first-of-type,.inspiration .filter-shell .context-menu-slot .block-group-tabs>.block-group-tab:first-of-type,.inspiration .filter-shell .page-subtrack>.page-subfilter:first-of-type,.inspiration .filter-shell .block-subtrack>.block-subfilter:first-of-type{margin-left:var(--dock-edge-gap)}.inspiration .filter-shell .context-menu-slot .page-group-tabs>.page-group-tab:last-of-type,.inspiration .filter-shell .context-menu-slot .block-group-tabs>.block-group-tab:last-of-type,.inspiration .filter-shell .page-subtrack>.page-subfilter:last-of-type,.inspiration .filter-shell .block-subtrack>.block-subfilter:last-of-type{margin-right:var(--dock-edge-gap)}}.inspiration .masterclass-section.learning-story-section{z-index:5000!important;position:relative!important}.inspiration .masterclass-section.learning-story-section .learning-story-sticky{z-index:1!important;top:18px!important}.inspiration .masterclass-section.learning-story-section{padding-top:64px!important}.inspiration .learning-story-grid{align-items:stretch!important}.inspiration .learning-story-visual-column{align-self:stretch!important}.inspiration .learning-story-sticky{flex-direction:column!important;align-items:flex-start!important;gap:28px!important;min-height:0!important;display:flex!important;position:sticky!important;top:18px!important}.inspiration .learning-sticky-copy{width:min(100%,500px)}.inspiration .learning-sticky-copy .learning-story-eyebrow{margin-bottom:12px!important}.inspiration .learning-sticky-copy h2{color:#17191d;letter-spacing:-.052em;margin:0;font-family:FullLink Inter,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(38px,3.45vw,56px);font-weight:820;line-height:.98}.inspiration .learning-sticky-copy p{color:#767a81;max-width:455px;margin:16px 0 0;font-size:13.5px;line-height:1.5}.inspiration .learning-sticky-copy .learning-story-all{margin-top:19px}.inspiration .learning-video-player{isolation:isolate;cursor:pointer;background:#111318!important;position:relative!important}.inspiration .learning-video-player .learning-static-reference-image{border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.inspiration .learning-player-shade{z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(#00000005 42%,#00000094 100%);position:absolute;inset:0}.inspiration .learning-player-main-play{z-index:4;color:#fff;-webkit-backdrop-filter:blur(38px)saturate(160%);cursor:pointer;background:#ffffff1a;border:0;border-radius:999px;place-items:center;width:66px;height:66px;padding:0;transition:transform .25s cubic-bezier(.16,1,.3,1),background .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 38px #00000038}.inspiration .learning-player-main-play:hover{background:#fff3;transform:translate(-50%,-50%)scale(1.07)}.inspiration .learning-player-main-play svg{width:34px;height:34px}.inspiration .learning-player-main-play .learning-icon-play{transform:translate(2px)}.inspiration .learning-icon-pause,.inspiration .learning-video-player.is-playing .learning-icon-play{display:none}.inspiration .learning-video-player.is-playing .learning-icon-pause{display:block}.inspiration .learning-video-player.is-playing .learning-player-main-play{opacity:0;pointer-events:none;transform:translate(-50%,-50%)scale(.86)}.inspiration .learning-video-player:hover.is-playing .learning-player-main-play{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}@media (max-width:980px){.inspiration .learning-story-sticky{gap:24px!important;position:relative!important;top:auto!important}.inspiration .learning-sticky-copy{width:100%;max-width:620px;margin:0 auto}.inspiration .learning-sticky-copy h2{font-size:clamp(38px,8vw,54px)}.inspiration .learning-video-player{margin:0 auto!important}}.inspiration .page>main>.masterclass-section.learning-story-section{isolation:isolate;z-index:5100!important;position:relative!important}.inspiration .filter-shell.is-fixed{z-index:10000!important;-webkit-backdrop-filter:none!important;background:#f7f7f8!important}.inspiration .masterclass-section.learning-story-section .learning-story-sticky{z-index:1!important;position:sticky!important;top:18px!important}.inspiration .masterclass-section.learning-story-section .learning-story-lessons,.inspiration .masterclass-section.learning-story-section .learning-story-lesson,.inspiration .masterclass-section.learning-story-section .learning-story-visual-column,.inspiration .masterclass-section.learning-story-section .learning-story-grid{position:relative;z-index:0!important}@media (max-width:980px){.inspiration .masterclass-section.learning-story-section .learning-story-sticky{position:relative!important;top:auto!important}}.inspiration .masterclass-section.learning-story-section{--learning-sticky-top:118px}.inspiration .masterclass-section.learning-story-section .learning-story-sticky{top:var(--learning-sticky-top)!important}@media (max-width:980px){.inspiration .masterclass-section.learning-story-section .learning-story-sticky{top:auto!important}}.inspiration .masterclass-section.learning-story-section .learning-story-lesson-cover{border-radius:18px!important;overflow:hidden!important}.inspiration .masterclass-section.learning-story-section .learning-story-lesson-cover img{border-radius:inherit!important}.inspiration .masterclass-section.learning-story-section .learning-lessons-top-mask{pointer-events:none;background:#e9e9e9;width:0;height:0;display:none;left:0;z-index:80!important;position:fixed!important;top:0!important}.inspiration .page>main>.masterclass-section.learning-story-section{z-index:5100!important}@media (max-width:980px){.inspiration .masterclass-section.learning-story-section .learning-lessons-top-mask{display:none!important}.inspiration .masterclass-section.learning-story-section .learning-story-lesson-cover{border-radius:16px!important}}.inspiration .masterclass-section.learning-story-section .learning-sticky-copy .learning-story-all{display:none!important}.inspiration .masterclass-section.learning-story-section .learning-academy-link{color:inherit;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;text-decoration:none;transition:background-size .35s cubic-bezier(.16,1,.3,1),opacity .2s;display:inline;position:relative}.inspiration .masterclass-section.learning-story-section .learning-academy-link:hover{opacity:.72;background-size:100% 2px}.inspiration .masterclass-section.learning-story-section .learning-left-top-mask{pointer-events:none;background:#e9e9e9;width:0;height:0;display:none;left:0;z-index:80!important;position:fixed!important;top:0!important}.inspiration .masterclass-section.learning-story-section{--learning-exit-y:0px}.inspiration .masterclass-section.learning-story-section .learning-story-sticky,.inspiration .masterclass-section.learning-story-section .learning-story-lessons{translate:0 var(--learning-exit-y);will-change:translate}@media (max-width:980px){.inspiration .masterclass-section.learning-story-section .learning-left-top-mask{display:none!important}.inspiration .masterclass-section.learning-story-section .learning-story-sticky,.inspiration .masterclass-section.learning-story-section .learning-story-lessons{translate:none}}.inspiration .masterclass-section.learning-story-section .learning-section-top-mask{pointer-events:none;background:#e9e9e9;width:0;height:0;display:none;left:0;z-index:85!important;position:fixed!important;top:0!important}.inspiration .masterclass-section.learning-story-section .learning-left-top-mask,.inspiration .masterclass-section.learning-story-section .learning-lessons-top-mask{display:none!important}.inspiration .page>main>.masterclass-section.learning-story-section{z-index:5100!important;position:relative!important}@media (max-width:980px){.inspiration .masterclass-section.learning-story-section .learning-section-top-mask{display:none!important}}.inspiration .masterclass-section.learning-story-section .lesson-meta-row{opacity:1!important;visibility:visible!important;align-items:center!important;gap:10px!important;min-height:22px!important;margin:0 0 10px!important;display:flex!important}.inspiration .masterclass-section.learning-story-section .lesson-time{-webkit-backdrop-filter:none!important;color:#72777f!important;opacity:1!important;visibility:visible!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:6px!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;font-size:9px!important;font-weight:720!important;line-height:1!important;display:inline-flex!important}.inspiration .masterclass-section.learning-story-section .lesson-time svg{color:#72777f!important;flex:0 0 13px!important;width:13px!important;height:13px!important;display:block!important;overflow:visible!important}.inspiration .masterclass-section.learning-story-section .lesson-time>span{color:inherit!important;opacity:1!important;display:inline-block!important}.inspiration .masterclass-section.learning-story-section .learning-theater-dock-icon:after{content:none!important;animation:none!important;display:none!important}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-theater-dock:not(.is-open):before{content:"";z-index:2;pointer-events:none;opacity:0;filter:blur(.2px);background:linear-gradient(108deg,#fff0 0%,#ffffff1a 28%,#ffffff57 50%,#ffffff1a 72%,#fff0 100%);width:34%;animation:5.6s cubic-bezier(.4,0,.2,1) infinite v153DockSweep;position:absolute;top:-18%;bottom:-18%;left:-58%;transform:skew(-17deg)}@keyframes v153DockSweep{0%,56%{opacity:0;left:-58%}61%{opacity:.34}75%{opacity:.22;left:122%}81%,to{opacity:0;left:122%}}.inspiration .masterclass-section.learning-story-section .learning-theater-dock-trigger{z-index:4!important}.inspiration .masterclass-section.learning-story-section .learning-theater-dock-panel{z-index:3!important}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-theater-dock.is-open:before{display:none!important}@media (prefers-reduced-motion:reduce){.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-theater-dock:not(.is-open):before{opacity:0!important;animation:none!important}}.inspiration .masterclass-section.learning-story-section .learning-story-intro{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:7px!important;width:100%!important;max-width:none!important;margin:0 0 64px!important;padding:0!important;display:flex!important}.inspiration .masterclass-section.learning-story-section .learning-story-intro-eyebrow{display:none!important}.inspiration .masterclass-section.learning-story-section .learning-story-intro h2{letter-spacing:-.035em!important;white-space:nowrap!important;text-wrap:nowrap!important;max-width:none!important;margin:0!important;font-size:clamp(24px,2vw,31px)!important;font-weight:790!important;line-height:1.05!important}.inspiration .masterclass-section.learning-story-section .learning-story-intro p{white-space:nowrap!important;text-wrap:nowrap!important;max-width:none!important;margin:0!important;font-size:13.5px!important;font-weight:500!important;line-height:1.35!important}@media (max-width:980px){.inspiration .masterclass-section.learning-story-section .learning-story-intro{gap:6px!important;margin-bottom:24px!important}.inspiration .masterclass-section.learning-story-section .learning-story-intro h2{white-space:normal!important;text-wrap:balance!important;font-size:clamp(21px,5.8vw,28px)!important}.inspiration .masterclass-section.learning-story-section .learning-story-intro p{white-space:normal!important;text-wrap:pretty!important;font-size:13px!important}}.inspiration .masterclass-section.learning-story-section{padding-bottom:28px!important}@media (max-width:980px){.inspiration .masterclass-section.learning-story-section{padding-bottom:24px!important}}@media (min-width:981px){.inspiration .masterclass-section.learning-story-section .learning-story-intro{will-change:transform, opacity;transition:opacity .22s,transform .42s cubic-bezier(.16,1,.3,1),visibility linear!important}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-story-intro{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .16s,transform .34s cubic-bezier(.16,1,.3,1),visibility 0s linear .18s!important;transform:translateY(-28px)!important}}.inspiration .masterclass-section.learning-story-section .learning-story-lesson{cursor:pointer;transform-origin:50%;border-radius:22px;outline:none;transition:opacity .3s,transform .42s cubic-bezier(.16,1,.3,1),background .3s,box-shadow .42s cubic-bezier(.16,1,.3,1)!important}.inspiration .masterclass-section.learning-story-section .learning-story-lesson:hover,.inspiration .masterclass-section.learning-story-section .learning-story-lesson:focus-visible{background:#ffffff61;box-shadow:0 18px 46px #181b2312;opacity:1!important;transform:translateY(-5px)scale(1.012)!important}.inspiration .masterclass-section.learning-story-section .learning-story-lesson:focus-visible{box-shadow:0 0 0 2px #16181c24,0 18px 46px #181b2312}.inspiration .masterclass-section.learning-story-section .learning-story-lesson-cover{box-shadow:0 10px 24px #181b2314;transition:transform .48s cubic-bezier(.16,1,.3,1),box-shadow .48s cubic-bezier(.16,1,.3,1)!important}.inspiration .masterclass-section.learning-story-section .learning-story-lesson-cover img{object-fit:cover;width:100%;height:100%;display:block;transition:transform .65s cubic-bezier(.16,1,.3,1),filter .35s!important}.inspiration .masterclass-section.learning-story-section .learning-story-lesson:hover .learning-story-lesson-cover,.inspiration .masterclass-section.learning-story-section .learning-story-lesson:focus-visible .learning-story-lesson-cover{transform:translateY(-2px)rotate(-.35deg)scale(1.025);box-shadow:0 18px 34px #181b2324}.inspiration .masterclass-section.learning-story-section .learning-story-lesson:hover .learning-story-lesson-cover img,.inspiration .masterclass-section.learning-story-section .learning-story-lesson:focus-visible .learning-story-lesson-cover img{filter:saturate(1.04)contrast(1.02);transform:scale(1.07)}.inspiration .masterclass-section.learning-story-section .learning-story-lesson-content{transition:transform .42s cubic-bezier(.16,1,.3,1)}.inspiration .masterclass-section.learning-story-section .learning-story-lesson:hover .learning-story-lesson-content{transform:translate(5px)}.inspiration .masterclass-section.learning-story-section .lesson-meta-row{align-items:center!important;gap:10px!important;margin-bottom:10px!important;display:flex!important}.inspiration .masterclass-section.learning-story-section .lesson-time{color:#858990;align-items:center;gap:5px;font-size:8.5px;font-weight:720;line-height:1;display:inline-flex}.inspiration .masterclass-section.learning-story-section .lesson-time svg{flex:0 0 12px;width:12px;height:12px}.inspiration .masterclass-section.learning-story-section .lesson-topic{color:#8b8f95;background:#1c1f240e;border-radius:999px;align-items:center;min-height:20px;padding:0 8px;font-size:8px;font-weight:720;display:inline-flex}.inspiration .masterclass-section.learning-story-section .course-duration,.inspiration .masterclass-section.learning-story-section .learning-story-lesson-content>button{display:none!important}.inspiration .masterclass-section.learning-story-section .learning-static-reference-image{transition:opacity .22s,transform .45s cubic-bezier(.16,1,.3,1)!important}.inspiration .masterclass-section.learning-story-section .learning-video-player.is-thumb-switching .learning-static-reference-image{opacity:.08!important;transform:scale(1.035)!important}@media (max-width:980px){.inspiration .masterclass-section.learning-story-section .learning-story-lesson:hover,.inspiration .masterclass-section.learning-story-section .learning-story-lesson:focus-visible{transform:none!important}}.inspiration .masterclass-section.learning-story-section .learning-story-sticky{align-items:flex-start!important;gap:0!important}.inspiration .masterclass-section.learning-story-section .learning-story-stage{width:min(100%,520px)!important}.inspiration .masterclass-section.learning-story-section .learning-player-selected-copy{width:min(100%,520px);padding:18px 3px 0;transition:opacity .24s,transform .34s cubic-bezier(.16,1,.3,1)}.inspiration .masterclass-section.learning-story-section .learning-player-selected-copy h3{color:#202328;letter-spacing:-.038em;margin:0;font-family:FullLink Inter,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(22px,1.7vw,29px);font-weight:790;line-height:1.04}.inspiration .masterclass-section.learning-story-section .learning-player-selected-copy p{color:#84888f;max-width:480px;margin:8px 0 0;font-size:11.5px;line-height:1.5}.inspiration .masterclass-section.learning-story-section .learning-video-player.is-thumb-switching+.learning-player-selected-copy{opacity:.45;transform:translateY(3px)}.inspiration .masterclass-section.learning-story-section .lesson-meta-row{flex-wrap:wrap!important;align-items:center!important;gap:7px!important;margin-bottom:11px!important;display:flex!important}.inspiration .masterclass-section.learning-story-section .lesson-topic,.inspiration .masterclass-section.learning-story-section .lesson-format{white-space:nowrap!important;border-radius:999px!important;align-items:center!important;min-height:20px!important;padding:0 8px!important;font-size:8px!important;font-weight:740!important;line-height:1!important;display:inline-flex!important}.inspiration .masterclass-section.learning-story-section .lesson-topic{color:#8b8f95!important;background:#1c1f240e!important}.inspiration .masterclass-section.learning-story-section .lesson-format{color:#5f646b!important;background:#fff!important;border:1px solid #1c1f2417!important;box-shadow:0 4px 12px #14182009!important}.inspiration .masterclass-section.learning-story-section .lesson-format-series{color:#5d50c7!important;background:#6656db0e!important;border-color:#5d50c724!important}.inspiration .masterclass-section.learning-story-section .learning-series-panel{border-top:1px solid #191c2116;margin-top:18px;padding-top:15px}.inspiration .masterclass-section.learning-story-section .learning-series-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.inspiration .masterclass-section.learning-story-section .learning-series-label{color:#454951;letter-spacing:-.01em;align-items:center;gap:7px;font-size:10px;font-weight:740;display:flex}.inspiration .masterclass-section.learning-story-section .learning-series-hint{color:#92969c;text-transform:uppercase;letter-spacing:.06em;background:#1c1f240e;border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:7.5px;font-weight:760;display:inline-flex}.inspiration .masterclass-section.learning-story-section .learning-series-list{flex-direction:column;gap:4px;display:flex}.inspiration .masterclass-section.learning-story-section .learning-series-episode{color:#555a62;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:27px minmax(0,1fr) 15px;align-items:center;gap:8px;width:100%;min-height:42px;padding:7px 9px 7px 7px;transition:background .22s,transform .3s cubic-bezier(.16,1,.3,1),color .22s;display:grid}.inspiration .masterclass-section.learning-story-section .learning-series-episode:hover{color:#24272c;background:#1e22280b;transform:translate(3px)}.inspiration .masterclass-section.learning-story-section .learning-series-episode-number{color:#8b8f96;background:#1e22280e;border-radius:8px;place-items:center;width:27px;height:27px;font-size:7.5px;font-weight:790;transition:background .22s,color .22s;display:grid}.inspiration .masterclass-section.learning-story-section .learning-series-episode.is-current .learning-series-episode-number{color:#fff;background:#26282d}.inspiration .masterclass-section.learning-story-section .learning-series-episode-copy{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.inspiration .masterclass-section.learning-story-section .learning-series-episode-copy strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.015em;font-size:9.5px;font-weight:650;overflow:hidden}.inspiration .masterclass-section.learning-story-section .learning-series-episode-copy small{color:#a0a4aa;flex:none;font-size:7.5px;font-weight:600}.inspiration .masterclass-section.learning-story-section .learning-series-episode>svg{color:#adb0b5;width:13px;height:13px;transition:transform .25s}.inspiration .masterclass-section.learning-story-section .learning-series-episode:hover>svg{transform:translate(2px)}@media (max-width:980px){.inspiration .masterclass-section.learning-story-section .learning-story-stage,.inspiration .masterclass-section.learning-story-section .learning-player-selected-copy{width:100%!important;max-width:620px!important;margin-left:auto!important;margin-right:auto!important}}.inspiration .masterclass-section.learning-story-section .learning-story-wrap{width:min(1180px,100% - 72px)!important;margin-left:auto!important;margin-right:auto!important}.inspiration .masterclass-section.learning-story-section .learning-story-grid{grid-template-columns:minmax(0,520px) minmax(430px,520px)!important;justify-content:center!important;gap:clamp(56px,6vw,88px)!important}.inspiration .masterclass-section.learning-story-section .learning-story-visual-column,.inspiration .masterclass-section.learning-story-section .learning-story-lessons{width:100%!important;max-width:520px!important}.inspiration .masterclass-section.learning-story-section .learning-story-lesson{border-bottom:0!important;position:relative!important}.inspiration .masterclass-section.learning-story-section .learning-story-lesson:not(:last-child):after{content:"";opacity:1;pointer-events:none;background:#00000013;width:84%;height:1px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%);transition:opacity .18s!important}.inspiration .masterclass-section.learning-story-section .learning-story-lesson:hover:after,.inspiration .masterclass-section.learning-story-section .learning-story-lesson:focus-visible:after{opacity:0!important}.inspiration .masterclass-section.learning-story-section .learning-story-visual-column.is-single-content .learning-story-sticky{min-height:calc(100vh - var(--learning-sticky-reserve,118px) - 34px)!important;justify-content:center!important}.inspiration .masterclass-section.learning-story-section .learning-story-visual-column.has-series-content .learning-story-sticky{justify-content:flex-start!important;min-height:0!important}@media (max-width:1180px) and (min-width:981px){.inspiration .masterclass-section.learning-story-section .learning-story-wrap{width:min(1080px,100% - 48px)!important}.inspiration .masterclass-section.learning-story-section .learning-story-grid{grid-template-columns:minmax(0,1fr) minmax(410px,1fr)!important;gap:48px!important}}@media (max-width:980px){.inspiration .masterclass-section.learning-story-section .learning-story-wrap{width:min(100% - 36px,760px)!important}.inspiration .masterclass-section.learning-story-section .learning-story-grid{grid-template-columns:1fr!important;justify-content:stretch!important;gap:34px!important}.inspiration .masterclass-section.learning-story-section .learning-story-visual-column,.inspiration .masterclass-section.learning-story-section .learning-story-lessons{max-width:620px!important;margin-left:auto!important;margin-right:auto!important}.inspiration .masterclass-section.learning-story-section .learning-story-visual-column.is-single-content .learning-story-sticky,.inspiration .masterclass-section.learning-story-section .learning-story-visual-column.has-series-content .learning-story-sticky{justify-content:flex-start!important;min-height:0!important}}.inspiration .masterclass-section.learning-story-section .learning-player-selected-copy{position:relative!important;overflow:visible!important}.inspiration .masterclass-section.learning-story-section .learning-video-player.is-thumb-switching .learning-static-reference-image,.inspiration .masterclass-section.learning-story-section .learning-video-player.is-thumb-switching+.learning-player-selected-copy{opacity:1!important;transform:none!important}.inspiration .masterclass-section.learning-story-section .learning-story-sticky{will-change:transform}.inspiration .masterclass-section.learning-story-section .learning-series-panel{opacity:1;transform-origin:50% 0;transform:translateY(0);border-top:1px solid #191c2113!important;margin-top:15px!important;padding-top:12px!important}.inspiration .masterclass-section.learning-story-section .learning-series-panel[hidden]{display:none!important}.inspiration .masterclass-section.learning-story-section .learning-series-panel.is-entering{animation:.52s cubic-bezier(.16,1,.3,1) both learningSeriesIn}.inspiration .masterclass-section.learning-story-section .learning-series-panel.is-leaving{z-index:7;pointer-events:none;animation:.38s cubic-bezier(.4,0,.2,1) both learningSeriesOut;top:100%;left:3px;right:3px;margin-top:15px!important;position:absolute!important}@keyframes learningSeriesIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes learningSeriesOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(22px)}}.inspiration .masterclass-section.learning-story-section .learning-series-head{margin-bottom:7px!important;padding:0 3px!important}.inspiration .masterclass-section.learning-story-section .learning-series-label{color:#777b82!important;gap:6px!important;font-size:9px!important;font-weight:690!important}.inspiration .masterclass-section.learning-story-section .learning-series-label svg{color:#92969c!important;width:13px!important;height:13px!important}.inspiration .masterclass-section.learning-story-section .learning-series-hint{color:#a0a4aa!important;background:0 0!important;border:1px solid #1c1f2412!important;height:18px!important;padding:0 7px!important;font-size:6.8px!important}.inspiration .masterclass-section.learning-story-section .learning-series-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#191c2129 transparent;max-height:224px;margin-right:-5px;padding:2px 5px 6px 0;position:relative;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000 0,#000 8px calc(100% - 12px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 8px calc(100% - 12px),#0000 100%);gap:1px!important}.inspiration .masterclass-section.learning-story-section .learning-series-list::-webkit-scrollbar{width:4px}.inspiration .masterclass-section.learning-story-section .learning-series-episode{opacity:1;transform:translateY(0);border-radius:9px!important;grid-template-columns:24px minmax(0,1fr) 13px!important;gap:7px!important;min-height:37px!important;padding:5px 7px 5px 5px!important;transition:background .22s,transform .32s cubic-bezier(.16,1,.3,1),color .2s,box-shadow .22s!important}.inspiration .masterclass-section.learning-story-section .learning-series-panel.is-entering .learning-series-episode{animation:.48s cubic-bezier(.16,1,.3,1) both learningEpisodeIn;animation-delay:calc(var(--episode-i,0) * 34ms + 80ms)}@keyframes learningEpisodeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.inspiration .masterclass-section.learning-story-section .learning-series-episode:hover{box-shadow:0 7px 20px #191c2109;color:#202328!important;background:#191c210b!important;transform:translate(3px)!important}.inspiration .masterclass-section.learning-story-section .learning-series-episode-number{border:1px solid #191c2113;background:0 0!important;border-radius:7px!important;width:24px!important;height:24px!important;font-size:7px!important;transition:background .2s,border-color .2s,color .2s,transform .3s cubic-bezier(.16,1,.3,1)!important}.inspiration .masterclass-section.learning-story-section .learning-series-episode:hover .learning-series-episode-number{border-color:#191c2124;transform:scale(1.05)}.inspiration .masterclass-section.learning-story-section .learning-series-episode.is-current{color:#272a2f!important;background:#1f22270e!important}.inspiration .masterclass-section.learning-story-section .learning-series-episode-copy strong{font-size:9px!important;font-weight:640!important}.inspiration .masterclass-section.learning-story-section .learning-series-episode-copy small{color:#a5a8ad!important;font-size:7px!important}.inspiration .masterclass-section.learning-story-section .learning-series-episode>svg{width:11px!important;height:11px!important}@media (max-height:760px) and (min-width:981px){.inspiration .masterclass-section.learning-story-section .learning-series-list{max-height:170px}}@media (max-width:980px){.inspiration .masterclass-section.learning-story-section .learning-series-list{max-height:230px}}.inspiration .masterclass-section.learning-story-section .learning-series-list{gap:3px!important;max-height:268px!important;padding:4px 7px 8px 0!important}.inspiration .masterclass-section.learning-story-section .learning-series-episode{border-radius:11px!important;grid-template-columns:32px minmax(0,1fr) 16px!important;align-items:center!important;gap:10px!important;min-height:50px!important;padding:8px 10px 8px 7px!important}.inspiration .masterclass-section.learning-story-section .learning-series-episode-number{letter-spacing:.02em!important;border-radius:9px!important;width:32px!important;height:32px!important;font-size:9.5px!important;font-weight:760!important}.inspiration .masterclass-section.learning-story-section .learning-series-episode-copy{flex-direction:column!important;gap:3px!important;min-width:0!important;display:flex!important}.inspiration .masterclass-section.learning-story-section .learning-series-episode-copy strong{letter-spacing:-.018em!important;color:#2a2d32!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12.5px!important;font-weight:680!important;line-height:1.22!important;overflow:hidden!important}.inspiration .masterclass-section.learning-story-section .learning-series-episode-copy small{color:#8b9097!important;font-size:10.5px!important;font-weight:560!important;line-height:1.2!important}.inspiration .masterclass-section.learning-story-section .learning-series-episode>svg{opacity:.46!important;width:14px!important;height:14px!important;transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .22s!important}.inspiration .masterclass-section.learning-story-section .learning-series-episode:hover>svg{opacity:.85!important;transform:translate(2px)!important}.inspiration .masterclass-section.learning-story-section .learning-series-episode.is-current{background:#1f222711!important}@media (max-height:760px) and (min-width:981px){.inspiration .masterclass-section.learning-story-section .learning-series-list{max-height:214px!important}}@media (max-width:980px){.inspiration .masterclass-section.learning-story-section .learning-series-list{max-height:270px!important}}.inspiration .masterclass-section.learning-story-section .learning-series-panel{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.inspiration .masterclass-section.learning-story-section .learning-series-head{box-sizing:border-box!important;padding:0 12px 10px!important}.inspiration .masterclass-section.learning-story-section .learning-series-list{box-sizing:border-box!important;overscroll-behavior-x:none!important;overscroll-behavior-y:contain!important;scrollbar-gutter:stable!important;touch-action:pan-y!important;flex-direction:column!important;gap:3px!important;width:100%!important;min-width:0!important;max-width:100%!important;max-height:310px!important;margin:0!important;padding:5px 10px 8px!important;display:flex!important;overflow:hidden auto!important}.inspiration .masterclass-section.learning-story-section .learning-series-list::-webkit-scrollbar{width:5px!important;height:0!important}.inspiration .masterclass-section.learning-story-section .learning-series-list::-webkit-scrollbar-track{background:0 0!important}.inspiration .masterclass-section.learning-story-section .learning-series-list::-webkit-scrollbar-thumb{background:#16191e2e!important;border-radius:99px!important}.inspiration .masterclass-section.learning-story-section .learning-series-episode{box-sizing:border-box!important;text-align:left!important;cursor:pointer!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:68px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;grid-template-columns:0 112px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;margin:0!important;padding:6px 8px!important;transition:background-color .22s,box-shadow .24s!important;display:grid!important;position:relative!important;overflow:hidden!important;transform:none!important}.inspiration .masterclass-section.learning-story-section .learning-series-episode:hover{background:#181b1f0e!important;transform:none!important;box-shadow:inset 0 0 0 1px #181b1f06!important}.inspiration .masterclass-section.learning-story-section .learning-series-episode.is-current{background:#eef3f6!important;grid-template-columns:16px 112px minmax(0,1fr)!important}.inspiration .masterclass-section.learning-story-section .learning-series-now{color:#53616b!important;opacity:0!important;place-items:center!important;width:16px!important;height:16px!important;display:grid!important;overflow:hidden!important}.inspiration .masterclass-section.learning-story-section .learning-series-now svg{width:11px!important;height:11px!important}.inspiration .masterclass-section.learning-story-section .learning-series-episode.is-current .learning-series-now{opacity:1!important}.inspiration .masterclass-section.learning-story-section .learning-series-thumb{aspect-ratio:16/9!important;width:112px!important;min-width:0!important;box-shadow:none!important;background:#e9ebee!important;border-radius:8px!important;position:relative!important;overflow:hidden!important}.inspiration .masterclass-section.learning-story-section .learning-series-thumb img{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .38s cubic-bezier(.16,1,.3,1),filter .3s!important;display:block!important;transform:scale(1)!important}.inspiration .masterclass-section.learning-story-section .learning-series-episode:hover .learning-series-thumb img{filter:saturate(1.04)contrast(1.02)!important;transform:scale(1.045)!important}.inspiration .masterclass-section.learning-story-section .learning-series-duration{z-index:2!important;color:#fff!important;letter-spacing:0!important;white-space:nowrap!important;background:#000000c7!important;border-radius:4px!important;padding:2px 4px!important;font-size:8.5px!important;font-weight:700!important;line-height:1.1!important;position:absolute!important;bottom:4px!important;right:4px!important}.inspiration .masterclass-section.learning-story-section .learning-series-episode-copy{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:5px!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:hidden!important}.inspiration .masterclass-section.learning-story-section .learning-series-episode-copy strong{-webkit-line-clamp:2!important;white-space:normal!important;text-overflow:ellipsis!important;color:#202328!important;letter-spacing:-.018em!important;-webkit-box-orient:vertical!important;width:100%!important;max-width:100%!important;font-size:12.5px!important;font-weight:690!important;line-height:1.22!important;display:-webkit-box!important;overflow:hidden!important}.inspiration .masterclass-section.learning-story-section .learning-series-episode-copy small{text-overflow:ellipsis!important;white-space:nowrap!important;color:#81868d!important;width:100%!important;max-width:100%!important;font-size:9.5px!important;font-weight:520!important;line-height:1.15!important;overflow:hidden!important}.inspiration .masterclass-section.learning-story-section .learning-series-episode.is-current .learning-series-episode-copy strong{color:#16181c!important}.inspiration .masterclass-section.learning-story-section .learning-series-episode-number,.inspiration .masterclass-section.learning-story-section .learning-series-episode>svg:not(.learning-series-now svg){display:none!important}@media (max-height:760px) and (min-width:981px){.inspiration .masterclass-section.learning-story-section .learning-series-list{max-height:250px!important}}@media (max-width:1180px) and (min-width:981px){.inspiration .masterclass-section.learning-story-section .learning-series-episode,.inspiration .masterclass-section.learning-story-section .learning-series-episode.is-current{grid-template-columns:0 96px minmax(0,1fr)!important}.inspiration .masterclass-section.learning-story-section .learning-series-episode.is-current{grid-template-columns:14px 96px minmax(0,1fr)!important}.inspiration .masterclass-section.learning-story-section .learning-series-thumb{width:96px!important}}@media (max-width:980px){.inspiration .masterclass-section.learning-story-section .learning-series-list{max-height:300px!important;padding-inline:8px!important}}.inspiration .masterclass-section.learning-story-section .learning-series-panel{border-top:0!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-top:12px!important;padding-top:0!important;overflow:visible!important}.inspiration .masterclass-section.learning-story-section .learning-series-head{display:none!important}.inspiration .masterclass-section.learning-story-section .learning-series-list{box-sizing:border-box!important;overscroll-behavior-y:contain!important;overscroll-behavior-x:none!important;scrollbar-gutter:stable!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:2px 10px 8px 0!important;overflow:hidden auto!important;-webkit-mask-image:none!important;mask-image:none!important}@media (max-width:980px){.inspiration .masterclass-section.learning-story-section .learning-series-panel{margin-top:14px!important}.inspiration .masterclass-section.learning-story-section .learning-series-list{height:auto!important;max-height:300px!important;padding-right:8px!important}}.inspiration .masterclass-section.learning-story-section .learning-series-list{gap:2px!important;padding-right:8px!important}.inspiration .masterclass-section.learning-story-section .learning-series-episode,.inspiration .masterclass-section.learning-story-section .learning-series-episode.is-current{border-radius:10px!important;grid-template-columns:0 88px minmax(0,1fr)!important;gap:9px!important;min-height:58px!important;padding:5px 8px!important;transition:background-color .22s,color .22s,transform .34s cubic-bezier(.16,1,.3,1),box-shadow .28s!important}.inspiration .masterclass-section.learning-story-section .learning-series-episode.is-current{color:#fff!important;background:#111317!important;grid-template-columns:14px 88px minmax(0,1fr)!important;box-shadow:0 10px 24px #0a0c101f!important}.inspiration .masterclass-section.learning-story-section .learning-series-thumb{border-radius:7px!important;width:88px!important}.inspiration .masterclass-section.learning-story-section .learning-series-episode-copy{gap:4px!important}.inspiration .masterclass-section.learning-story-section .learning-series-episode-copy strong{font-size:12px!important;line-height:1.2!important}.inspiration .masterclass-section.learning-story-section .learning-series-episode-copy small{font-size:9px!important}.inspiration .masterclass-section.learning-story-section .learning-series-episode.is-current .learning-series-episode-copy strong,.inspiration .masterclass-section.learning-story-section .learning-series-episode.is-current .learning-series-episode-copy small,.inspiration .masterclass-section.learning-story-section .learning-series-episode.is-current .learning-series-now{color:#fff!important}.inspiration .masterclass-section.learning-story-section .learning-series-episode.is-current .learning-series-episode-copy small{opacity:.62!important}.inspiration .masterclass-section.learning-story-section .learning-series-episode:hover:not(.is-current){background:#1113170e!important;transform:translate(2px)!important}.inspiration .masterclass-section.learning-story-section .learning-series-episode.is-current:hover{background:#090b0e!important;transform:translate(2px)!important}.inspiration .masterclass-section.learning-story-section .learning-series-duration{padding:2px 4px!important;font-size:7.8px!important;bottom:3px!important;right:3px!important}.inspiration .masterclass-section.learning-story-section{--learning-theater-max:920px}.inspiration .masterclass-section.learning-story-section .learning-player-theater[aria-pressed=true]{background:#ffffff3d!important}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-story-wrap{width:min(1320px,100% - 48px)!important}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-story-grid{display:block!important}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-story-visual-column{width:min(var(--learning-theater-max), calc(100% - 86px))!important;max-width:var(--learning-theater-max)!important;margin:0 auto!important}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-story-sticky,.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-story-stage,.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-player-selected-copy{width:100%!important;max-width:none!important}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-story-stage{border-radius:26px!important;transition:width .62s cubic-bezier(.16,1,.3,1),max-width .62s cubic-bezier(.16,1,.3,1),border-radius .42s,box-shadow .42s!important;box-shadow:0 24px 70px #0f121824!important}.inspiration .masterclass-section.learning-story-section:not(.is-theater-mode) .learning-story-stage{transition:width .62s cubic-bezier(.16,1,.3,1),max-width .62s cubic-bezier(.16,1,.3,1),border-radius .42s,box-shadow .42s!important}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-player-selected-copy{padding-top:20px!important}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-player-selected-copy h3{font-size:clamp(26px,2.2vw,34px)!important}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-player-selected-copy p{max-width:760px!important;font-size:12.5px!important}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-series-panel{width:100%!important;max-width:none!important;margin-top:14px!important}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-series-list{width:100%!important;max-width:none!important;padding-right:10px!important}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-story-lessons{z-index:5200!important;top:var(--learning-sticky-top,118px)!important;overscroll-behavior:contain!important;-webkit-backdrop-filter:blur(22px)!important;scrollbar-width:thin!important;scrollbar-color:#14181f29 transparent!important;background:#f8f8f8f5!important;border:1px solid #14181f14!important;border-radius:22px 0 0 22px!important;width:340px!important;max-width:340px!important;height:auto!important;margin:0!important;padding:14px 12px 14px 42px!important;transition:transform .48s cubic-bezier(.16,1,.3,1),box-shadow .3s!important;position:fixed!important;bottom:24px!important;right:12px!important;overflow:hidden auto!important;transform:translate(306px)!important;box-shadow:-18px 18px 46px #12161e1a!important}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-story-lessons:hover,.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-story-lessons:focus-within{transform:translate(0)!important;box-shadow:-24px 22px 70px #12161e29!important}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-story-lessons:before{content:"Aulas";transform-origin:50%;color:#5b6067;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;opacity:.82;font-size:9px;font-weight:780;position:absolute;top:50%;left:9px;transform:translate(-50%,-50%)rotate(-90deg)}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-story-lessons:hover:before,.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-story-lessons:focus-within:before{opacity:0}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-story-lessons::-webkit-scrollbar{width:5px}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-story-lessons::-webkit-scrollbar-track{background:0 0}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-story-lessons::-webkit-scrollbar-thumb{background:#14181f29;border-radius:99px}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-story-lessons .learning-left-top-mask,.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-story-lessons .learning-lessons-top-mask{display:none!important}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-story-lesson,.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-story-lesson.active{opacity:1!important;background:0 0!important;border-radius:12px!important;grid-template-columns:88px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:0!important;margin:0!important;padding:8px!important;display:grid!important;transform:none!important}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-story-lesson:hover,.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-story-lesson:focus-visible{background:#14181f0e!important;transform:none!important}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-story-lesson.active{background:#111317!important}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-story-lesson:after{display:none!important}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-story-lesson-cover{aspect-ratio:16/9!important;border-radius:8px!important;width:88px!important;height:auto!important}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-story-lesson-content{min-width:0!important}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-story-lesson-content .lesson-meta-row{gap:5px!important;margin-bottom:5px!important}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-story-lesson-content .lesson-topic,.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-story-lesson-content .lesson-format{display:none!important}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-story-lesson-content .lesson-time{font-size:7.5px!important}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-story-lesson-content h3{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:11px!important;line-height:1.18!important;display:-webkit-box!important;overflow:hidden!important}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-story-lesson-content p{display:none!important}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-story-lesson.active .learning-story-lesson-content h3,.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-story-lesson.active .lesson-time{color:#fff!important}@media (max-width:980px){.inspiration .masterclass-section.learning-story-section .learning-series-episode,.inspiration .masterclass-section.learning-story-section .learning-series-episode.is-current{grid-template-columns:0 82px minmax(0,1fr)!important}.inspiration .masterclass-section.learning-story-section .learning-series-episode.is-current{grid-template-columns:14px 82px minmax(0,1fr)!important}.inspiration .masterclass-section.learning-story-section .learning-series-thumb{width:82px!important}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-story-visual-column{width:100%!important;max-width:620px!important}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-story-lessons{display:none!important}}.inspiration .masterclass-section.learning-story-section{--theater-dock-closed-w:96px;--theater-dock-closed-h:184px;--theater-dock-open-w:320px}.inspiration .masterclass-section.learning-story-section.is-theater-mode>.learning-story-wrap .learning-story-lessons,.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-player-selected-copy .learning-series-panel{display:none!important}.inspiration .learning-theater-dock{z-index:4200;width:var(--theater-dock-closed-w);height:var(--theater-dock-closed-h);background:#d6d6d6;border:1px solid #1114190e;transition:left .58s cubic-bezier(.16,1,.3,1),top .58s cubic-bezier(.16,1,.3,1),width .58s cubic-bezier(.16,1,.3,1),height .58s cubic-bezier(.16,1,.3,1),border-radius .42s,background .26s,box-shadow .38s;display:none;position:fixed;overflow:hidden;box-shadow:0 18px 48px #11141914}.inspiration .learning-story-section.is-theater-mode .learning-theater-dock{display:block}.inspiration .learning-theater-dock-left{left:var(--theater-left-closed-x,16px);top:var(--theater-dock-closed-y,240px);border-radius:28px 0 0 28px}.inspiration .learning-theater-dock-right{left:var(--theater-right-closed-x,calc(100vw - 112px));top:var(--theater-dock-closed-y,240px);border-radius:0 28px 28px 0}.inspiration .learning-theater-dock.is-open{top:var(--theater-player-top,110px);width:var(--theater-dock-open-w);height:var(--theater-player-height,518px);background:#f4f4f4;box-shadow:0 28px 70px #11141929}.inspiration .learning-theater-dock-left.is-open{left:var(--theater-left-open-x,24px);border-radius:28px 0 0 28px}.inspiration .learning-theater-dock-right.is-open{left:var(--theater-right-open-x,calc(100vw - 344px));border-radius:0 28px 28px 0}.inspiration .learning-theater-dock-trigger{z-index:3;color:#17191d;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;height:100%;padding:0;transition:opacity .22s;display:flex;position:absolute;inset:0}.inspiration .learning-theater-dock-icon{background:#ffffffc2;border-radius:14px;place-items:center;width:42px;height:42px;transition:transform .4s cubic-bezier(.16,1,.3,1),background .24s,box-shadow .24s;display:grid;transform:translateY(7px);box-shadow:0 7px 20px #14171d12}.inspiration .learning-theater-dock-icon svg{width:20px;height:20px}.inspiration .learning-theater-dock-label{opacity:0;font-size:10px;font-weight:760;transition:opacity .24s,transform .4s cubic-bezier(.16,1,.3,1);transform:translateY(7px)}.inspiration .learning-theater-dock:not(.is-open):hover .learning-theater-dock-icon,.inspiration .learning-theater-dock:not(.is-open):focus-within .learning-theater-dock-icon{background:#fff;transform:translateY(-2px);box-shadow:0 10px 25px #14171d1a}.inspiration .learning-theater-dock:not(.is-open):hover .learning-theater-dock-label,.inspiration .learning-theater-dock:not(.is-open):focus-within .learning-theater-dock-label{opacity:1;transform:translateY(0)}.inspiration .learning-theater-dock.is-open .learning-theater-dock-trigger{opacity:0;pointer-events:none}.inspiration .learning-theater-dock-panel{z-index:2;opacity:0;pointer-events:none;flex-direction:column;min-width:0;transition:opacity .22s 80ms,transform .48s cubic-bezier(.16,1,.3,1) 40ms;display:flex;position:absolute;inset:0;transform:translate(10px)}.inspiration .learning-theater-dock-left .learning-theater-dock-panel{transform:translate(-10px)}.inspiration .learning-theater-dock.is-open .learning-theater-dock-panel{opacity:1;pointer-events:auto;transform:none}.inspiration .learning-theater-panel-head{border-bottom:1px solid #12151b12;flex:0 0 56px;justify-content:space-between;align-items:center;height:56px;padding:0 15px 0 18px;display:flex}.inspiration .learning-theater-panel-head>span{letter-spacing:-.025em;font-size:12px;font-weight:800}.inspiration .learning-theater-panel-close{color:#656a72;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:30px;height:30px;padding:0;font-size:21px;transition:all .2s;display:grid}.inspiration .learning-theater-panel-close:hover{color:#111317;background:#e7e7e7;transform:scale(1.04)}.inspiration .learning-theater-panel-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#13161c29 transparent;flex:1;min-width:0;min-height:0;padding:10px;overflow:hidden auto}.inspiration .learning-theater-panel-scroll::-webkit-scrollbar{width:5px;height:0}.inspiration .learning-theater-panel-scroll::-webkit-scrollbar-track{background:0 0}.inspiration .learning-theater-panel-scroll::-webkit-scrollbar-thumb{background:#13161c29;border-radius:99px}.inspiration .theater-side-item{text-align:left;color:#1c1f24;cursor:pointer;background:0 0;border:0;border-radius:13px;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-width:0;padding:7px;transition:background .22s,transform .3s cubic-bezier(.16,1,.3,1),box-shadow .25s;display:grid}.inspiration .theater-side-item+.theater-side-item{margin-top:3px}.inspiration .theater-side-item:hover{background:#e9e9e9;transform:translate(2px)}.inspiration .theater-side-item.is-active{color:#fff;background:#111317;box-shadow:0 8px 22px #11131721}.inspiration .theater-side-thumb{aspect-ratio:16/9;background:#d6d6d6;border-radius:8px;width:78px;position:relative;overflow:hidden}.inspiration .theater-side-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .42s cubic-bezier(.16,1,.3,1);display:block}.inspiration .theater-side-item:hover .theater-side-thumb img{transform:scale(1.04)}.inspiration .theater-side-duration{color:#fff;background:#000000bd;border-radius:4px;padding:2px 4px;font-size:7px;font-weight:780;position:absolute;bottom:3px;right:3px}.inspiration .theater-side-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.inspiration .theater-side-copy strong{-webkit-line-clamp:2;color:inherit;letter-spacing:-.018em;-webkit-box-orient:vertical;font-size:10.5px;font-weight:760;line-height:1.22;display:-webkit-box;overflow:hidden}.inspiration .theater-side-copy small{text-overflow:ellipsis;white-space:nowrap;color:#858a92;font-size:8px;line-height:1.2;overflow:hidden}.inspiration .theater-side-item.is-active .theater-side-copy small{color:#ffffff94}.inspiration .theater-side-empty{text-align:center;color:#8b8f96;place-items:center;height:100%;min-height:180px;padding:24px;font-size:10px;line-height:1.45;display:grid}@media (max-width:1180px){.inspiration .masterclass-section.learning-story-section{--theater-dock-open-w:280px;--theater-dock-closed-w:82px;--theater-dock-closed-h:158px}}@media (max-width:900px){.inspiration .learning-story-section.is-theater-mode .learning-theater-dock{display:none!important}}.inspiration .masterclass-section.learning-story-section{--v151-dock-w:72px;--v151-dock-hover-w:98px;--v151-dock-h:142px;--v151-dock-open-w:318px;--v151-dock-overlap:10px}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-story-sticky{isolation:isolate;position:relative!important;overflow:visible!important}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-story-stage{z-index:40!important;position:relative!important}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-theater-dock{display:block;z-index:30!important;top:var(--v151-dock-y,120px)!important;width:var(--v151-dock-w)!important;height:var(--v151-dock-h)!important;box-shadow:none!important;background:#c9c9c9!important;border:0!important;transition:left .48s cubic-bezier(.16,1,.3,1),width .48s cubic-bezier(.16,1,.3,1),height .52s cubic-bezier(.16,1,.3,1),top .52s cubic-bezier(.16,1,.3,1),border-radius .34s,background .24s,box-shadow .34s!important;position:absolute!important;overflow:hidden!important;transform:none!important}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-theater-dock-left{left:var(--v151-left-closed-x,-62px)!important;border-radius:24px 0 0 24px!important}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-theater-dock-right{left:var(--v151-right-closed-x,100%)!important;border-radius:0 24px 24px 0!important}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-theater-dock-left:not(.is-open):hover,.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-theater-dock-left:not(.is-open):focus-within{width:var(--v151-dock-hover-w)!important;left:var(--v151-left-hover-x,-88px)!important;background:#bebebe!important}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-theater-dock-right:not(.is-open):hover,.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-theater-dock-right:not(.is-open):focus-within{width:var(--v151-dock-hover-w)!important;left:var(--v151-right-closed-x,100%)!important;background:#bebebe!important}.inspiration .masterclass-section.learning-story-section .learning-theater-dock-trigger{z-index:4!important;color:#5f646b!important;cursor:pointer!important;background:0 0!important;border:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;height:100%!important;padding:0!important;display:flex!important;position:absolute!important;inset:0!important}.inspiration .masterclass-section.learning-story-section .learning-theater-dock-icon{color:#5d6269!important;width:48px!important;height:48px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;place-items:center!important;transition:transform .42s cubic-bezier(.16,1,.3,1),color .24s!important;display:grid!important;position:relative!important;overflow:hidden!important;transform:translateY(6px)!important}.inspiration .masterclass-section.learning-story-section .learning-theater-dock-icon svg{z-index:1;position:relative;stroke-width:1.55px!important;width:32px!important;height:32px!important}.inspiration .masterclass-section.learning-story-section .learning-theater-dock-icon:after{content:"";z-index:2;pointer-events:none;opacity:.62;background:linear-gradient(105deg,#0000,#ffffff94,#0000);width:34%;animation:4.8s ease-in-out infinite v151IconSweep;position:absolute;top:-8px;bottom:-8px;left:-70%;transform:skew(-18deg)}@keyframes v151IconSweep{0%,58%{opacity:0;left:-70%}66%{opacity:.56}80%{opacity:.22;left:138%}to{opacity:0;left:138%}}.inspiration .masterclass-section.learning-story-section .learning-theater-dock-label{max-height:14px;color:#555b62!important;letter-spacing:-.01em!important;opacity:0!important;font-size:9.5px!important;font-weight:760!important;line-height:1!important;transition:opacity .22s,transform .4s cubic-bezier(.16,1,.3,1)!important;transform:translateY(6px)!important}.inspiration .masterclass-section.learning-story-section .learning-theater-dock:not(.is-open):hover .learning-theater-dock-icon,.inspiration .masterclass-section.learning-story-section .learning-theater-dock:not(.is-open):focus-within .learning-theater-dock-icon{color:#444a51!important;box-shadow:none!important;background:0 0!important;transform:translateY(-2px)!important}.inspiration .masterclass-section.learning-story-section .learning-theater-dock:not(.is-open):hover .learning-theater-dock-label,.inspiration .masterclass-section.learning-story-section .learning-theater-dock:not(.is-open):focus-within .learning-theater-dock-label{opacity:1!important;transform:translateY(0)!important}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-theater-dock.is-open{top:calc(var(--v151-player-y,0px) + 10px)!important;width:var(--v151-dock-open-w)!important;height:calc(var(--v151-player-h,520px) - 20px)!important;background:#f3f3f3!important;box-shadow:0 24px 58px #0f121821!important}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-theater-dock-left.is-open{left:var(--v151-left-open-x,-308px)!important;border-radius:26px 0 0 26px!important}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-theater-dock-right.is-open{left:var(--v151-right-open-x,100%)!important;border-radius:0 26px 26px 0!important}.inspiration .masterclass-section.learning-story-section .learning-theater-dock.is-open .learning-theater-dock-trigger{opacity:0!important;pointer-events:none!important}.inspiration .masterclass-section.learning-story-section .learning-theater-dock.is-unavailable{pointer-events:none!important;display:none!important}@media (max-width:1180px){.inspiration .masterclass-section.learning-story-section{--v151-dock-w:64px;--v151-dock-hover-w:86px;--v151-dock-h:126px;--v151-dock-open-w:280px}.inspiration .masterclass-section.learning-story-section .learning-theater-dock-icon{width:44px!important;height:44px!important}.inspiration .masterclass-section.learning-story-section .learning-theater-dock-icon svg{width:29px!important;height:29px!important}}@media (max-width:900px){.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-theater-dock{display:none!important}}@media (min-width:981px){.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-story-sticky{z-index:15000!important;top:var(--v164-theater-top,118px)!important;width:min(var(--learning-theater-max,920px), calc(100vw - 172px))!important;max-width:var(--learning-theater-max,920px)!important;min-height:0!important;margin:0!important;padding-top:0!important;transition:none!important;position:fixed!important;left:50%!important;overflow:visible!important;transform:translate(-50%)!important}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-story-visual-column{min-height:var(--v164-theater-placeholder-h,620px)!important}}.inspiration .masterclass-section.learning-story-section .learning-player-theater{position:relative}.inspiration .masterclass-section.learning-story-section .learning-player-theater .learning-icon-theater{width:16px!important;height:16px!important;transition:opacity .22s,transform .32s cubic-bezier(.16,1,.3,1)!important}.inspiration .masterclass-section.learning-story-section .learning-player-theater .learning-icon-theater-exit{opacity:0;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.72)rotate(-5deg)}.inspiration .masterclass-section.learning-story-section .learning-player-theater[aria-pressed=true] .learning-icon-theater-enter{opacity:0;transform:scale(.72)rotate(5deg)}.inspiration .masterclass-section.learning-story-section .learning-player-theater[aria-pressed=true] .learning-icon-theater-exit{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}.inspiration .masterclass-section.learning-story-section .learning-player-theater:hover .learning-icon-theater-enter,.inspiration .masterclass-section.learning-story-section .learning-player-theater:hover .learning-icon-theater-exit{stroke-width:1.95px}@media (min-width:981px){.inspiration .masterclass-section.learning-story-section .learning-story-visual-column.is-single-content .learning-story-sticky{min-height:calc(100vh - var(--learning-sticky-reserve,118px) - 34px)!important;box-sizing:border-box!important;padding-top:var(--v155-single-scroll-shift,0px)!important;justify-content:flex-start!important;transition:padding-top 60ms linear!important}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-story-visual-column.is-single-content .learning-story-sticky{padding-top:0!important}}@media (prefers-reduced-motion:reduce){.inspiration .masterclass-section.learning-story-section .learning-player-theater .learning-icon-theater,.inspiration .masterclass-section.learning-story-section .learning-story-visual-column.is-single-content .learning-story-sticky{transition:none!important}}.inspiration .page>main>.explore.is-filter-fixed{z-index:30000!important}.inspiration .filter-shell.is-fixed{z-index:31000!important}@media (min-width:981px){.inspiration .masterclass-section.learning-story-section:not(.is-theater-mode) .learning-story-visual-column.is-single-content .learning-story-sticky{top:var(--v160-single-sticky-top,var(--learning-sticky-top,118px))!important;justify-content:flex-start!important;padding-top:0!important;transition:none!important}}.inspiration .masterclass-section.learning-story-section .learning-story-stage{overflow:hidden}.inspiration .masterclass-section.learning-story-section .learning-hover-preview-image{object-fit:cover;z-index:1;opacity:0;pointer-events:none;will-change:opacity, transform;width:100%;height:100%;transition:opacity .34s cubic-bezier(.16,1,.3,1),transform .72s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1.035)}.inspiration .masterclass-section.learning-story-section .learning-story-stage.is-lesson-hover-preview .learning-hover-preview-image{opacity:1;transform:scale(1)}.inspiration .masterclass-section.learning-story-section .learning-player-shade,.inspiration .masterclass-section.learning-story-section .learning-player-main-play{z-index:4;position:absolute}.inspiration .masterclass-section.learning-story-section .learning-player-shade{inset:0}.inspiration .masterclass-section.learning-story-section .learning-player-main-play{z-index:5}.inspiration .masterclass-section.learning-story-section .learning-player-selected-copy{--v161-copy-y:0px}.inspiration .masterclass-section.learning-story-section .learning-player-selected-copy.is-hover-swapping>h3,.inspiration .masterclass-section.learning-story-section .learning-player-selected-copy.is-hover-swapping>p{animation:.38s cubic-bezier(.16,1,.3,1) both v161CopySwap}@keyframes v161CopySwap{0%{opacity:.12;filter:blur(3px);transform:translateY(7px)}55%{opacity:1;filter:blur();transform:translateY(-1px)}to{opacity:1;filter:blur();transform:translateY(0)}}.inspiration .masterclass-section.learning-story-section .learning-series-panel.is-hover-preview-series{transform-origin:50% 0;animation:.48s cubic-bezier(.16,1,.3,1) both v161SeriesIn}@keyframes v161SeriesIn{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.inspiration .masterclass-section.learning-story-section .learning-story-lesson{transition:transform .34s cubic-bezier(.16,1,.3,1),background-color .28s,opacity .28s!important}@media (min-width:981px){.inspiration .masterclass-section.learning-story-section:not(.is-theater-mode) .learning-story-sticky{will-change:transform;backface-visibility:hidden}}@media (prefers-reduced-motion:reduce){.inspiration .masterclass-section.learning-story-section .learning-hover-preview-image,.inspiration .masterclass-section.learning-story-section .learning-story-lesson{transition:none!important}.inspiration .masterclass-section.learning-story-section .learning-player-selected-copy.is-hover-swapping>h3,.inspiration .masterclass-section.learning-story-section .learning-player-selected-copy.is-hover-swapping>p,.inspiration .masterclass-section.learning-story-section .learning-series-panel.is-hover-preview-series{animation:none!important}}.inspiration .masterclass-section.learning-story-section .learning-story-lesson{border-top:0!important;border-bottom:0!important}.inspiration .masterclass-section.learning-story-section .learning-story-lesson:after,.inspiration .masterclass-section.learning-story-section .learning-story-lesson:not(:last-child):after{content:none!important;display:none!important}.inspiration #learningStoryLessons .learning-selection-glider{display:none!important}.inspiration .masterclass-section.learning-story-section .learning-story-lesson.is-click-selected{box-shadow:none!important;color:inherit!important;background:0 0!important;border-radius:0!important}.inspiration .masterclass-section.learning-story-section .learning-story-lesson.is-click-selected .learning-story-lesson-content h3,.inspiration .masterclass-section.learning-story-section .learning-story-lesson.is-click-selected .learning-story-lesson-content p{color:inherit!important}.inspiration .masterclass-section.learning-story-section .learning-series-panel{will-change:opacity, transform}.inspiration .masterclass-section.learning-story-section .learning-series-panel.is-hover-series-leaving{pointer-events:none!important;animation:.34s cubic-bezier(.4,0,.2,1) both v170SeriesHoverOut!important}.inspiration .masterclass-section.learning-story-section .learning-series-panel.is-hover-series-hidden{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(18px)!important}.inspiration .masterclass-section.learning-story-section .learning-series-panel.is-hover-series-returning{visibility:visible!important;pointer-events:none!important;animation:.48s cubic-bezier(.16,1,.3,1) both v170SeriesHoverIn!important}@keyframes v170SeriesHoverOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(18px)}}@keyframes v170SeriesHoverIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.inspiration .masterclass-section.learning-story-section .learning-series-panel.is-hover-series-leaving,.inspiration .masterclass-section.learning-story-section .learning-series-panel.is-hover-series-returning{animation:none!important}}@media (min-width:981px){.inspiration .masterclass-section.learning-story-section:not(.is-theater-mode) .learning-story-sticky{--v172-hover-center-y:0px}.inspiration .masterclass-section.learning-story-section:not(.is-theater-mode) .learning-story-sticky.is-hover-single-centering{will-change:transform;transform:translate3d(0, var(--v172-hover-center-y), 0)!important;transition:transform .72s cubic-bezier(.16,1,.3,1)!important}.inspiration .masterclass-section.learning-story-section:not(.is-theater-mode) .learning-story-sticky.is-hover-single-returning{will-change:transform;transition:transform .72s cubic-bezier(.16,1,.3,1)!important;transform:translate(0,0)!important}}@media (prefers-reduced-motion:reduce){.inspiration .masterclass-section.learning-story-section .learning-story-sticky.is-hover-single-centering,.inspiration .masterclass-section.learning-story-section .learning-story-sticky.is-hover-single-returning{transition:none!important}}@property --v176-page-dark-pct{syntax:"<percentage>";inherits:true;initial-value:0%}.inspiration .masterclass-section.learning-story-section,.inspiration .filter-shell{--v176-page-bg:color-mix(in srgb, #e9e9e9 calc(100% - var(--v176-page-dark-pct)), #0b0c0e var(--v176-page-dark-pct))}html:has(.inspiration){--v176-page-bg:color-mix(in srgb, #e9e9e9 calc(100% - var(--v176-page-dark-pct)), #0b0c0e var(--v176-page-dark-pct))}body:has(.inspiration){background:0 0!important;transition:none!important}.inspiration .page-dark-layer{z-index:-1;opacity:0;pointer-events:none;will-change:opacity;background:#0b0c0e;position:fixed;inset:0}.inspiration .masterclass-section.learning-story-section.is-dark-anchored:after{content:"";z-index:-1;width:100vw;opacity:var(--page-dark-opacity,0);pointer-events:none;will-change:opacity;background:#0b0c0e;margin-left:-50vw;position:absolute;top:0;bottom:0;left:50%}.inspiration{background:0 0!important;transition:none!important}.inspiration .masterclass-section.learning-story-section{--v175-dark-pct:var(--v176-page-dark-pct);--v175-bg:color-mix(in srgb, #e9e9e9 calc(100% - var(--v175-dark-pct)), #0b0c0e var(--v175-dark-pct));--v175-primary:color-mix(in srgb, #202328 calc(100% - var(--v175-dark-pct)), #fff var(--v175-dark-pct));--v175-secondary:color-mix(in srgb, #84888f calc(100% - var(--v175-dark-pct)), #ffffffb8 var(--v175-dark-pct));--v175-muted:color-mix(in srgb, #8b8f95 calc(100% - var(--v175-dark-pct)), #ffffff9e var(--v175-dark-pct));--v175-soft-bg:color-mix(in srgb, #1c1f240e calc(100% - var(--v175-dark-pct)), #ffffff1b var(--v175-dark-pct));--v175-soft-border:color-mix(in srgb, #1c1f2417 calc(100% - var(--v175-dark-pct)), #ffffff2e var(--v175-dark-pct));background:0 0!important;border-top-color:#0000!important;transition:none!important}.inspiration .masterclass-section.learning-story-section .learning-section-top-mask{background:var(--v176-page-bg)!important}.inspiration .masterclass-section.learning-story-section .learning-player-selected-copy h3,.inspiration .masterclass-section.learning-story-section .learning-story-lesson-content h3,.inspiration .masterclass-section.learning-story-section .learning-academy-link{color:var(--v175-primary)!important}.inspiration .masterclass-section.learning-story-section .learning-player-selected-copy p,.inspiration .masterclass-section.learning-story-section .learning-story-lesson-content p{color:var(--v175-secondary)!important}.inspiration .masterclass-section.learning-story-section .lesson-time,.inspiration .masterclass-section.learning-story-section .lesson-time svg,.inspiration .masterclass-section.learning-story-section .lesson-topic,.inspiration .masterclass-section.learning-story-section .lesson-format,.inspiration .masterclass-section.learning-story-section .lesson-format-series{color:var(--v175-muted)!important}.inspiration .masterclass-section.learning-story-section .lesson-topic{background:var(--v175-soft-bg)!important}.inspiration .masterclass-section.learning-story-section .lesson-format,.inspiration .masterclass-section.learning-story-section .lesson-format-series{background:color-mix(in srgb, #fff calc(100% - var(--v175-dark-pct)), #ffffff14 var(--v175-dark-pct))!important;border-color:var(--v175-soft-border)!important;box-shadow:none!important}.inspiration .masterclass-section.learning-story-section .learning-series-panel{border-color:var(--v175-soft-border)!important}.inspiration .masterclass-section.learning-story-section .learning-series-label,.inspiration .masterclass-section.learning-story-section .learning-series-label svg,.inspiration .masterclass-section.learning-story-section .learning-series-hint,.inspiration .masterclass-section.learning-story-section .learning-series-episode,.inspiration .masterclass-section.learning-story-section .learning-series-episode-copy strong,.inspiration .masterclass-section.learning-story-section .learning-series-episode-copy small,.inspiration .masterclass-section.learning-story-section .learning-series-episode>svg,.inspiration .masterclass-section.learning-story-section .learning-series-duration{color:var(--v175-muted)!important}.inspiration .masterclass-section.learning-story-section .learning-series-episode.is-current,.inspiration .masterclass-section.learning-story-section .learning-series-episode.is-current .learning-series-episode-copy strong{color:var(--v175-primary)!important}.inspiration .masterclass-section.learning-story-section .learning-series-hint,.inspiration .masterclass-section.learning-story-section .learning-series-episode:hover{background:var(--v175-soft-bg)!important}.inspiration .masterclass-section.learning-story-section .learning-series-episode-number{color:var(--v175-muted)!important;border-color:var(--v175-soft-border)!important}.inspiration .masterclass-section.learning-story-section .learning-series-episode.is-current .learning-series-episode-number{color:#fff!important;background:color-mix(in srgb, #26282d calc(100% - var(--v175-dark-pct)), #ffffff29 var(--v175-dark-pct))!important;border-color:var(--v175-soft-border)!important}.inspiration .masterclass-section.learning-story-section .learning-series-list::-webkit-scrollbar-thumb{background:color-mix(in srgb, #16191e2e calc(100% - var(--v175-dark-pct)), #ffffff38 var(--v175-dark-pct))!important}.inspiration .masterclass-section.learning-story-section .learning-story-lessons svg,.inspiration .masterclass-section.learning-story-section .learning-player-selected-copy svg{transition:color .12s linear,stroke .12s linear,fill .12s linear}.inspiration .masterclass-section.learning-story-section,.inspiration .masterclass-section.learning-story-section .learning-story-wrap,.inspiration .masterclass-section.learning-story-section .learning-story-grid,.inspiration .masterclass-section.learning-story-section .learning-story-visual-column,.inspiration .masterclass-section.learning-story-section .learning-story-lessons{background-color:#0000!important}@media (min-width:981px){.inspiration .masterclass-section.learning-story-section:not(.is-theater-mode) .learning-story-lessons{padding-bottom:var(--v183-learning-release-pad,0px)!important;box-sizing:border-box!important;padding-bottom:var(--v183-learning-release-pad,0px)!important}}.inspiration .filter-shell.is-fixed{--v182-menu-ui-opacity:1!important;--v179-menu-exit-opacity:1!important;opacity:1!important;transform:translateX(-50%) translateY(var(--v188-menu-slide-y,0px))!important;will-change:transform!important}.inspiration .filter-shell.is-fixed>:not(#stickyFilterBrand):not(#stickyHoverDropdown):not(.subtype-dropdown),.inspiration .filter-shell.is-fixed #stickyFilterBrand,.inspiration .filter-shell.is-fixed #stickyFilterBrand .sticky-filter-brand-mark,.inspiration .filter-shell.is-fixed #stickyFilterBrand .sticky-filter-brand-mark img,.inspiration .filter-shell.is-fixed #stickyFilterBrand .sticky-filter-brand-name{opacity:1!important;visibility:visible!important}.inspiration .filter-shell.is-fixed.v182-menu-ui-hidden>:not(#stickyFilterBrand):not(#stickyHoverDropdown):not(.subtype-dropdown){pointer-events:auto!important}.inspiration .v180-dark-inspire-brand,.inspiration .v181-dark-inspire-brand{display:none!important}.inspiration .masterclass-section.learning-story-section .learning-story-intro{z-index:2;width:min(900px,74%);margin:0 0 72px;position:relative}.inspiration .masterclass-section.learning-story-section .learning-story-intro-eyebrow{color:var(--v175-muted,#8b8f95);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:820;line-height:1;display:block}.inspiration .masterclass-section.learning-story-section .learning-story-intro h2{max-width:820px;color:var(--v175-primary,#202328);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(42px,4.7vw,72px);font-weight:820;line-height:.96}.inspiration .masterclass-section.learning-story-section .learning-story-intro p{max-width:660px;color:var(--v175-secondary,#84888f);text-wrap:balance;margin:22px 0 0;font-size:15px;font-weight:500;line-height:1.58}@media (max-width:980px){.inspiration .filter-shell.is-fixed{--v188-menu-slide-y:0px!important}.inspiration .masterclass-section.learning-story-section .learning-story-intro{width:100%;margin-bottom:48px}.inspiration .masterclass-section.learning-story-section .learning-story-intro h2{font-size:clamp(36px,9vw,54px)}}@media (max-width:760px){.inspiration .masterclass-section.learning-story-section{padding:58px 0 62px!important}.inspiration .masterclass-section.learning-story-section .learning-story-wrap{width:calc(100% - 20px)!important}.inspiration .masterclass-section.learning-story-section .learning-story-intro{width:100%!important;margin:0 auto 24px!important;padding:0 8px!important}.inspiration .masterclass-section.learning-story-section .learning-story-intro h2{white-space:normal!important;font-size:22px!important;line-height:1.08!important}.inspiration .masterclass-section.learning-story-section .learning-story-intro p{white-space:normal!important;margin-top:6px!important;font-size:12.5px!important;line-height:1.42!important}.inspiration .learning-story-grid{gap:24px!important}.inspiration .learning-story-stage{aspect-ratio:16/9!important;border-radius:18px!important;min-height:0!important}.inspiration .learning-story-lessons{gap:10px!important}.inspiration .learning-story-lesson{border-radius:16px!important;padding:10px!important}}.inspiration .page{z-index:5700;position:relative}.inspiration .overlay{z-index:9000}.inspiration{isolation:isolate;z-index:0;overflow-x:clip}.inspiration .masterclass-section.learning-story-section .learning-story-lesson{align-items:center!important;margin-bottom:14px!important;padding:12px!important}.inspiration .masterclass-section.learning-story-section .learning-story-lesson-cover{align-self:center!important}.inspiration .top-nav a.topnav-flip{perspective:340px}.inspiration .topnav-flip-inner{height:1em;transform-style:preserve-3d;line-height:1em;transition:transform .32s cubic-bezier(.2,0,0,1);display:grid}.inspiration .topnav-flip-face{white-space:nowrap;text-align:center;backface-visibility:hidden;grid-area:1/1;display:block;transform:translateZ(.5em)}.inspiration .topnav-flip-face-alt{transform:rotateX(90deg)translateZ(.5em)}.inspiration .top-nav a.topnav-flip:hover .topnav-flip-inner,.inspiration .top-nav a.topnav-flip:focus-visible .topnav-flip-inner{transform:rotateX(-90deg)}@media (prefers-reduced-motion:reduce){.inspiration .topnav-flip-inner{transition:none}}.inspiration .top-nav a.topnav-flip:hover:after,.inspiration .top-nav a.topnav-flip:focus-visible:after{width:0}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-theater-dock-left.is-open{width:var(--v151-left-open-w,var(--v151-dock-open-w))!important}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-theater-dock-right.is-open{width:var(--v151-right-open-w,var(--v151-dock-open-w))!important}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-theater-dock.is-cramped{display:none!important}html.learning-theater-open,body.learning-theater-open{overflow:hidden!important}html.learning-theater-open .inspiration .page{z-index:40000!important}body.learning-theater-open{padding-right:var(--learning-theater-gutter,0px)!important}.inspiration .masterclass-section.learning-story-section.is-theater-mode,.inspiration .page>main>.masterclass-section.learning-story-section.is-theater-mode{--learning-exit-y:0px!important;z-index:40000!important}@media (min-width:981px){.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-story-sticky{width:min(var(--learning-theater-max,920px), calc(100vw - 172px), calc((100dvh - 220px) * 16 / 9))!important;max-height:none!important;top:50%!important;bottom:auto!important;overflow:visible!important;transform:translate(-50%,-50%)!important}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-story-visual-column.is-single-content .learning-story-sticky{justify-content:center!important;min-height:0!important;padding-top:0!important}}.inspiration .masterclass-section.learning-story-section.is-theater-mode:before{content:"";z-index:0;background:#000;animation:.2s ease-out both learning-theater-backdrop-in;position:fixed;inset:0}@keyframes learning-theater-backdrop-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.inspiration .masterclass-section.learning-story-section.is-theater-mode:before{animation:none}}.inspiration .masterclass-section.learning-story-section .learning-theater-close{z-index:60;color:#fff;cursor:pointer;background:#00000080;border:0;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:background-color .12s cubic-bezier(.2,0,0,1),scale .12s cubic-bezier(.2,0,0,1);display:none;position:absolute;top:24px;right:24px}.inspiration .masterclass-section.learning-story-section.is-theater-mode .learning-theater-close{display:flex}.inspiration .masterclass-section.learning-story-section .learning-theater-close:hover{background:#000000b3}.inspiration .masterclass-section.learning-story-section .learning-theater-close:active{scale:.96}.inspiration .masterclass-section.learning-story-section .learning-theater-close:focus-visible{outline:none;box-shadow:0 0 0 3px #ffffff8c}.inspiration .masterclass-section.learning-story-section .learning-theater-close svg{width:15px;height:15px}@media (prefers-reduced-motion:reduce){.inspiration .masterclass-section.learning-story-section .learning-theater-close{transition:none}}.inspiration .real-page-thumb>.real-page-stage{background-position:50%;background-size:cover;border-radius:12px;position:absolute;inset:14px;overflow:hidden}.inspiration .real-page-thumb>.real-page-stage>.page-preview-media{border-radius:inherit}.inspiration .sticky-hover-subitem.is-active{color:#fff;background:#17191d;border-color:#17191d}.inspiration .sticky-hover-subitem.is-active .sticky-hover-subicon{--sub-bg:#ffffff24;--sub-fg:#fff}.inspiration .filter-shell.is-menu-sliding .sticky-hover-dropdown,.inspiration .filter-shell.is-fixed.is-menu-sliding .sticky-hover-dropdown{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.inspiration .card .thumb>.block-reference{border-radius:18px;overflow:hidden}.inspiration .thumb>.real-block-stage{background:#f1f1f4;border-radius:12px;position:absolute;inset:14px;overflow:hidden}.inspiration .thumb>.real-block-stage img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.inspiration .card.has-block-shot .thumb{aspect-ratio:var(--shot-ratio,1)!important;height:auto!important}.inspiration .card.has-block-shot .thumb>.real-block-stage img{object-fit:contain;object-position:center}.inspiration .thumb>.real-block-stage[data-block-theme=dark]{background:#0e1014}.inspiration .block-group-tabs.all-groups-active .block-group-tab,.inspiration .context-menu-slot .block-group-tabs.all-groups-active .block-group-tab.media-category-tab{opacity:1}.inspiration .block-subrow:after,.inspiration .block-subrow.has-right-fade:after{opacity:0!important;display:none!important}.inspiration .real-page-stage>.page-preview-body:not(:has(.page-preview-music)){justify-content:flex-end;top:auto}.inspiration .modal-side{flex-direction:column;display:flex;overflow:hidden auto}.inspiration .modal-side>.modal-rail-card,.inspiration .modal-side>.modal-actions{flex:none}@media (max-width:620px){.inspiration #heroBannerStage{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}}@media (max-width:1024px){.inspiration .filter-shell.is-docked-bottom{grid-template-columns:auto 1fr auto;grid-template-areas:"switch.actions""menu menu menu";align-items:center;gap:10px 8px;padding-left:12px;padding-right:12px;display:grid}.inspiration .filter-shell.is-docked-bottom .new-filter-row{display:contents}.inspiration .filter-shell.is-docked-bottom .content-switch{grid-area:switch;place-self:center start;height:44px;margin-right:0;padding:4px}.inspiration .filter-shell.is-docked-bottom .content-switch-btn{height:36px;padding:0 14px;font-size:12.5px}.inspiration .filter-shell.is-docked-bottom .sticky-utility-actions{grid-area:actions;justify-self:end;align-items:center;gap:6px;height:auto;display:flex;position:static;transform:none}.inspiration .filter-shell.is-docked-bottom .context-menu-slot{grid-area:menu;width:100vw;max-width:100vw;margin-left:-12px;margin-right:-12px}.inspiration .filter-shell.is-docked-bottom>.page-subrow,.inspiration .filter-shell.is-docked-bottom>.block-subrow{grid-area:3/1/auto/-1;width:100vw;max-width:100vw;margin:0 -12px}}@media (max-width:980px){.inspiration .masterclass-section.learning-story-section .learning-story-grid{display:block!important}.inspiration .masterclass-section.learning-story-section .learning-story-visual-column{display:contents!important}.inspiration .masterclass-section.learning-story-section .learning-story-sticky{z-index:40!important;background:color-mix(in srgb, #ececec calc(100% - var(--v176-page-dark-pct)), #0b0c0e var(--v176-page-dark-pct))!important;width:100vw!important;max-width:100vw!important;margin-bottom:28px!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:12px 20px 14px!important;position:sticky!important;top:0!important}.inspiration .masterclass-section.learning-story-section .learning-story-lessons{z-index:1;position:relative}.inspiration .learning-player-theater{display:none!important}}@media (max-width:620px){.inspiration .preview-modal.v28-modal{border-radius:22px;grid-template-rows:64px auto minmax(0,auto);grid-template-columns:minmax(0,1fr);width:calc(100vw - 24px);height:auto;max-height:calc(100svh - 24px)}.inspiration .v28-modal-header{grid-area:1/1;gap:10px;height:64px;padding:0 12px 0 14px}.inspiration .v28-header-identity{flex:auto;gap:10px;min-width:0}.inspiration .v28-header-identity .modal-profile-avatar{flex:0 0 36px;width:36px;height:36px;font-size:14px}.inspiration .v28-header-copy{flex:auto;min-width:0}.inspiration .v28-modal-header .side-title,.inspiration .v28-modal-header .modal-meta{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.inspiration .v28-modal-header .close-modal{flex:none}.inspiration .v28-preview-panel{border-bottom:1px solid #dedee1;border-right:0;grid-area:2/1;height:clamp(280px,42svh,400px)}.inspiration .v28-preview-panel .modal-preview-area{min-height:0}.inspiration .v28-preview-panel .large-preview{min-height:0;padding:16px}.inspiration .v28-preview-panel .large-page{border-radius:18px;width:min(217px,62%);height:320px;transform:none}.inspiration .v28-preview-panel .large-preview[data-viewport=tablet] .large-page,.inspiration .v28-preview-panel .large-preview[data-viewport=desktop] .large-page{width:min(100%,322px);height:320px}.inspiration .v28-info-panel{grid-area:3/1}.inspiration .v28-modal-side{gap:14px;padding:16px 14px 0}.inspiration .v28-modal-side .modal-block-nav{scroll-snap-align:start;flex:none;width:168px;min-width:0;max-width:168px}.inspiration .modal-side>.modal-actions{background:linear-gradient(#f3f3f400 0%,#f3f3f4 26%);margin-top:auto;padding:12px 0 14px;position:sticky;bottom:0}}.inspiration .result-meta-overlay.is-overlay-compact .result-hover-handle,.inspiration .result-meta-overlay.is-overlay-compact .result-hover-stats,.inspiration .result-meta-overlay.is-overlay-compact .result-hover-copy,.inspiration .result-meta-overlay.is-overlay-compact .result-actions{display:none!important}.inspiration .result-meta-overlay.is-overlay-compact .result-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.95em;line-height:1.2;display:-webkit-box;overflow:hidden}.inspiration .card[data-overlay-density=tight] .result-meta-overlay.is-overlay-compact .result-profile-avatar{width:2.3em;height:2.3em;min-height:2.3em}.inspiration .card[data-overlay-density=tight] .result-meta-overlay.is-overlay-compact .result-title{-webkit-line-clamp:1;line-clamp:1}.inspiration .card[data-overlay-density=tight] .result-meta-overlay.is-overlay-compact{padding:.5em .8em}.inspiration .card[data-overlay-density=tight] .result-meta-overlay.is-overlay-compact .result-hover-center{gap:4px;padding-bottom:0}.inspiration .result-meta-overlay.is-overlay-compact{padding:.9em 1em}.inspiration .result-meta-overlay.is-overlay-compact .result-hover-center{justify-content:center;padding-bottom:.6em}.inspiration .result-meta-overlay.is-overlay-compact .result-profile-avatar{width:3.2em;height:3.2em;min-height:3.2em;font-size:.95em;box-shadow:0 0 0 1px #0003,0 8px 18px #0000002e}.card .thumb>.save:not(.result-stat-saves),.card .save.result-save-v4,.card .save.result-save-expand{display:none!important}.result-meta-overlay .result-hover-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:center!important;gap:7px!important;width:auto!important;display:grid!important;left:18px!important;right:18px!important;overflow:visible!important}.result-meta-overlay .result-stat-pill{color:#fff!important;border:1px solid #ffffff21!important;justify-content:center!important;gap:5px!important;width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 9px!important;transition:width .34s cubic-bezier(.16,1,.3,1),padding .34s cubic-bezier(.16,1,.3,1),background .22s,border-color .22s,color .22s,box-shadow .22s,transform .18s!important}.result-meta-overlay .result-stat-pill svg{flex:0 0 12px!important;width:12px!important;height:12px!important}.result-meta-overlay .result-stat-pill>span,.result-meta-overlay .result-stat-pill .result-save-label{white-space:nowrap!important;font-size:9.2px!important;font-weight:760!important;line-height:1!important}.result-meta-overlay .result-stat-pill{overflow:hidden!important}.result-meta-overlay .result-stat-pill:not(.result-stat-saves)>span{text-overflow:ellipsis!important;min-width:0!important;display:block!important;overflow:hidden!important}.result-meta-overlay .result-stat-saves{appearance:none!important;cursor:pointer!important;background:linear-gradient(180deg, #ffffff0f, #ffffff09) padding-box, linear-gradient(100deg, #ffffff0d, color-mix(in srgb, var(--result-accent) 18%, transparent), #ffffff0d) border-box!important;color:#fff!important;border-radius:999px!important;outline:none!important;justify-content:center!important;place-self:center stretch!important;align-items:center!important;margin:0!important;display:inline-flex!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}.result-meta-overlay .result-stat-saves:hover:not(.saved),.result-meta-overlay .result-stat-saves:focus-visible:not(.saved){color:#fff!important;background:#17191d!important;border-color:#17191d!important;box-shadow:0 9px 22px #0000002e!important}.result-meta-overlay .result-stat-saves:active{transform:scale(.97)!important}.result-stat-save-icon{color:currentColor!important;flex:0 0 12px!important;place-items:center!important;width:12px!important;height:12px!important;display:grid!important}.result-stat-save-icon svg{width:12px!important;height:12px!important;display:block!important}.result-stat-save-prefix,.result-save-label{font-variant-numeric:tabular-nums!important;white-space:nowrap!important;color:currentColor!important;flex:none!important;align-items:center!important;height:14px!important;font-size:10.6px!important;font-weight:760!important;line-height:14px!important;display:inline-flex!important}.result-meta-overlay .result-stat-saves>.result-stat-save-number-window{vertical-align:top!important;opacity:1!important;flex:0 0 7px!important;width:7px!important;min-width:7px!important;max-width:7px!important;height:14px!important;margin-left:-4px!important;line-height:14px!important;display:inline-block!important;position:relative!important;overflow:hidden!important;transform:none!important}.result-stat-save-number-track{will-change:transform!important;width:100%!important;height:28px!important;transition:transform .38s cubic-bezier(.16,1,.3,1)!important;display:block!important;position:absolute!important;inset:0!important;transform:translate(0,0)!important}.result-stat-save-number{font-variant-numeric:tabular-nums!important;white-space:nowrap!important;color:currentColor!important;justify-content:center!important;align-items:center!important;width:100%!important;height:14px!important;margin:0!important;padding:0!important;font-size:10.6px!important;font-weight:760!important;line-height:14px!important;display:flex!important;position:absolute!important;left:0!important}.result-stat-save-current{top:0!important}.result-stat-save-next{top:14px!important}.result-stat-saves:hover:not(.saved) .result-stat-save-number-track,.result-stat-saves:focus-visible:not(.saved) .result-stat-save-number-track,.result-stat-saves.saved .result-stat-save-number-track{transform:translateY(-14px)!important}.result-save-label{opacity:1!important;max-width:48px!important;overflow:visible!important}.result-meta-overlay .result-stat-saves.saved{color:#fff!important;background:#17191d!important;border-color:#17191d!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;padding:0 9px!important;box-shadow:0 9px 22px #0000002e!important}.result-stat-saves.saved .result-stat-save-prefix,.result-stat-saves.saved .result-stat-save-number-window,.result-stat-saves.saved .result-save-label{opacity:1!important;pointer-events:auto!important;max-width:none!important;transform:none!important}.result-stat-saves.saved .result-stat-save-icon{flex-basis:12px!important;width:12px!important;height:12px!important}.result-stat-saves.saved .result-stat-save-icon svg{width:12px!important;height:12px!important}.result-meta-overlay .result-hover-stats>.result-stat-saves:hover:not(.saved),.result-meta-overlay .result-hover-stats>.result-stat-saves:focus-visible:not(.saved){color:#fff!important;background:#17191d!important;border-color:#17191d!important;transform:none!important;box-shadow:0 9px 22px #0000002e!important}.result-meta-overlay .result-hover-stats>.result-stat-saves.saved{color:#fff!important;background:#17191d!important;border-color:#17191d!important;justify-self:stretch!important;width:100%!important}.card[data-hover-geometry=wide] .result-hover-stats,.card[data-hover-geometry=tight] .result-hover-stats,.card[data-hover-geometry=compact] .result-hover-stats,.card[data-hover-geometry=standard] .result-hover-stats,.card[data-hover-geometry=tall] .result-hover-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}#overlay .v28-modal-side .modal-save-pill{justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 10px!important;display:flex!important}#overlay .v28-modal-side .modal-save-pill-icon{flex:0 0 13px!important;width:13px!important;height:13px!important;display:block!important;position:relative!important;transform:none!important}#overlay .v28-modal-side .modal-save-pill-icon svg{width:13px!important;height:13px!important;transition:opacity .22s!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}#overlay .v28-modal-side .modal-save-icon-outline{opacity:1!important}#overlay .v28-modal-side .modal-save-icon-filled{opacity:0!important;color:currentColor!important}#overlay .v28-modal-side .modal-save-copy-window{height:14px!important;display:inline-block!important;position:relative!important;overflow:hidden!important}#overlay .v28-modal-side .modal-save-copy-track{flex-direction:column!important;align-items:flex-start!important;width:auto!important;transition:transform .3s cubic-bezier(.16,1,.3,1)!important;display:flex!important;position:relative!important;transform:translateY(0)!important}#overlay .v28-modal-side .modal-save-copy-line{white-space:nowrap!important;text-align:left!important;height:14px!important;font-size:11px!important;font-weight:780!important;line-height:14px!important;display:block!important}#overlay .v28-modal-side .modal-save-action-label{color:currentColor!important}#overlay .v28-modal-side .modal-save-pill:hover .modal-save-copy-track,#overlay .v28-modal-side .modal-save-pill.previewing .modal-save-copy-track{transform:translateY(-14px)!important}#overlay .v28-modal-side .modal-save-pill:hover .modal-save-icon-outline,#overlay .v28-modal-side .modal-save-pill.previewing .modal-save-icon-outline,#overlay .v28-modal-side .modal-save-pill.saved .modal-save-icon-outline{opacity:0!important}#overlay .v28-modal-side .modal-save-pill:hover .modal-save-icon-filled,#overlay .v28-modal-side .modal-save-pill.previewing .modal-save-icon-filled,#overlay .v28-modal-side .modal-save-pill.saved .modal-save-icon-filled{opacity:1!important}#overlay .v28-modal-side .modal-save-pill.saved:not(:hover) .modal-save-copy-track{transform:translateY(0)!important}@media (max-width:620px){.inspiration .hero-copy{margin-left:calc((100% - var(--hero-copy-width)) / 2);transform-origin:top}.inspiration .hero-copy h1{align-items:center}.inspiration .hero-copy h1 .hero-title-line{justify-content:center}.inspiration .hero-copy p.hero-desc{text-align:center;max-width:664px}}.inspiration .insp-mobile-crumb{display:none}@media (max-width:620px){.inspiration .topbar{display:none}.inspiration .insp-mobile-crumb{z-index:60;pointer-events:none;justify-content:center;align-items:center;gap:6px;padding:14px 8px 10px;font-size:15px;line-height:1.2;display:flex;position:absolute;top:14px;left:0;right:0}.inspiration .insp-mobile-crumb a,.inspiration .insp-mobile-crumb strong{pointer-events:auto}.inspiration .insp-mobile-crumb a{color:#8a8a8a;border-radius:6px;text-decoration:none;transition:color .12s cubic-bezier(.2,0,0,1),opacity .12s cubic-bezier(.2,0,0,1)}.inspiration .insp-mobile-crumb a:hover{color:#333}.inspiration .insp-mobile-crumb a:active{opacity:.7}.inspiration .insp-mobile-crumb a:focus-visible{outline-offset:2px;outline:2px solid #78abff8c}.inspiration .insp-mobile-crumb span{color:#b4b4b4}.inspiration .insp-mobile-crumb strong{color:#1a1c1d;font-weight:700}@media (prefers-reduced-motion:reduce){.inspiration .insp-mobile-crumb a{transition:none}}.inspiration .page{padding-top:0;position:relative}.inspiration .hero{padding-top:0;padding-bottom:32px}.inspiration .hero-banner-stage.showcase{aspect-ratio:1!important}.inspiration .hero-copy{--hero-copy-shrink:.72;margin-top:-170px}.inspiration .hero-copy .hero-desc-break{display:none}.inspiration .hero-copy p.hero-desc{text-wrap:balance}.inspiration #heroBannerStage .hero-scroll-exit-hint,.inspiration .hero-banner-stage.hero-banner-runtime .hero-scroll-exit-hint{bottom:calc(45% + 16px)!important}}.inspiration .top-save-btn.is-active,.inspiration .sticky-save-btn.is-active{color:#fff;background:#16181c;border-color:#16181c}.inspiration .top-save-btn.is-active:hover,.inspiration .sticky-save-btn.is-active:hover{color:#fff;background:#000;border-color:#000}.inspiration .mobile-filter-topbar{display:none}.inspiration .mobile-filter-topbar-spacer{height:0}@media (max-width:1024px){.inspiration .mobile-filter-topbar.is-active{--dock-edge-gap:26px;width:100vw;max-width:100vw;padding:10px var(--dock-edge-gap);box-shadow:none;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:flex}.inspiration .filter-shell:not(.is-docked-bottom){opacity:var(--mobile-filters-fade,1);will-change:opacity}.inspiration .filter-shell.is-filters-faded-out:not(.is-docked-bottom){pointer-events:none;visibility:hidden}.inspiration .mobile-filter-topbar.is-active.is-fixed{opacity:calc(1 - var(--mobile-topbar-exit,0));transform:translateY(calc(var(--mobile-topbar-exit,0) * -100%));will-change:transform, opacity;z-index:5300;isolation:isolate;background:0 0;width:100%;max-width:100%;margin-left:0;margin-right:0;position:fixed;top:0;left:0;right:0}.inspiration .filter-shell.is-docked-bottom:before,.inspiration .filter-shell.is-docked-bottom:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.inspiration .filter-shell.is-docked-bottom:before{-webkit-backdrop-filter:blur(34px)saturate(1.12);background:linear-gradient(#dcdcdf00 0%,#dcdcdfe0 100%);-webkit-mask-image:linear-gradient(#0000 0%,#000 52%);mask-image:linear-gradient(#0000 0%,#000 52%)}.inspiration .filter-shell.is-docked-bottom:after{-webkit-backdrop-filter:blur(16px);background:linear-gradient(#dcdcdf00 0%,#dcdcdf66 100%);-webkit-mask-image:linear-gradient(#0000 0%,#000 100%);mask-image:linear-gradient(#0000 0%,#000 100%)}.inspiration .mobile-filter-topbar.is-active .content-switch{flex:none;align-self:center;width:auto;height:44px;margin-right:0;padding:4px;position:relative}.inspiration .mobile-filter-topbar.is-active .content-switch-btn{height:36px;padding:0 14px;font-size:12.5px}.inspiration .mobile-filter-topbar.is-active .sticky-utility-actions{flex:none;align-items:center;gap:6px;height:auto;display:flex;position:static;transform:none}.inspiration .filter-shell:not(.is-docked-bottom){transition:opacity .26s cubic-bezier(.2,0,0,1),transform .26s cubic-bezier(.16,1,.3,1)}.inspiration .filter-shell.is-rail-appearing{opacity:0;transition:none;transform:translateY(-10px)}.inspiration .filter-shell.is-rail-instant{transition:none!important}.inspiration .filter-shell.is-docked-bottom>.page-subrow,.inspiration .filter-shell.is-docked-bottom>.block-subrow{grid-area:subrow;margin-bottom:10px}.inspiration .filter-shell.is-docked-bottom>.page-subrow:not(.is-shell-hidden),.inspiration .filter-shell.is-docked-bottom>.block-subrow:not(.is-shell-hidden){animation:.34s cubic-bezier(.16,1,.3,1) both inspirationSubrowIn}.inspiration .filter-shell.is-docked-bottom{-webkit-backdrop-filter:none;--css-backdrop:none;box-shadow:none;isolation:isolate;transform-origin:50% 100%;will-change:transform, opacity;background:0 0;border-top:0;grid-template-columns:minmax(0,1fr);grid-template-areas:"subrow""menu";row-gap:0;transition:transform .34s cubic-bezier(.16,1,.3,1),opacity .22s cubic-bezier(.2,0,0,1);animation:none}.inspiration .filter-shell.is-docked-bottom.is-rail-hidden{opacity:0;pointer-events:none;transition:transform .44s cubic-bezier(.33,0,.18,1),opacity .34s cubic-bezier(.4,0,.6,1) 90ms;transform:translateY(calc(100% + 16px))}.inspiration .filter-shell.is-docked-bottom.is-rail-scroll-in{opacity:var(--mobile-filters-fade,1);transform:translateY(calc((1 - var(--mobile-filters-fade,1)) * 60%));transition:none;animation:none}}@media (prefers-reduced-motion:reduce){html:has(.inspiration){transition:none}}@media (hover:none){.inspiration .masterclass-section.learning-story-section .learning-story-lesson:hover,.inspiration .masterclass-section.learning-story-section .learning-story-lesson:focus-visible,.inspiration .masterclass-section.learning-story-section .learning-story-lesson:active,.inspiration .masterclass-section.learning-story-section .learning-story-lesson:hover .learning-story-lesson-content,.inspiration .masterclass-section.learning-story-section .learning-story-lesson:hover .learning-story-lesson-cover,.inspiration .masterclass-section.learning-story-section .learning-story-lesson:hover .learning-story-lesson-cover img{transform:none!important}}@media (prefers-reduced-motion:reduce){.inspiration .filter-shell.is-docked-bottom,.inspiration .filter-shell.is-docked-bottom.is-rail-hidden{transition:none;transform:none}.inspiration .filter-shell.is-docked-bottom.is-rail-hidden{opacity:0}}@media (max-width:1024px) and (prefers-reduced-motion:reduce){.inspiration .filter-shell:not(.is-docked-bottom){opacity:1;will-change:auto}.inspiration .filter-shell.is-filters-faded-out:not(.is-docked-bottom){opacity:0}}@media (max-width:1024px){.inspiration .mobile-filter-topbar.is-active .filter{height:36px;box-shadow:none;color:#666c74;cursor:pointer;background:0 0;border:none;border-radius:99px;flex:none;justify-content:center;align-items:center;gap:9px;padding:0 14px;font-size:12.5px;font-weight:570;transition:all .2s;display:inline-flex}.inspiration .mobile-filter-topbar.is-active .filter:hover{color:#202328;transform:translateY(-1px)}.inspiration .mobile-filter-topbar.is-active .filter.active{color:#000;background:#fff;border-color:#fff;font-weight:640}.inspiration .mobile-filter-topbar.is-active .content-switch .filter.active{background:0 0}.inspiration .mobile-filter-topbar.is-active .filter svg{width:16px;height:16px}.inspiration .mobile-filter-topbar.is-active.is-topbar-exited{pointer-events:none}.inspiration .mobile-filter-topbar.is-active .content-switch{--topbar-surface:var(--mobile-topbar-surface,0);--topbar-surface-pct:calc(var(--topbar-surface) * 100%);--topbar-blur:var(--mobile-topbar-blur,0);background-color:color-mix(in srgb, #d2d4d9eb var(--topbar-surface-pct), #d9d9d9 calc(100% - var(--topbar-surface-pct)));border-color:color-mix(in srgb, #d0d2d6e6 var(--topbar-surface-pct), #0000000d calc(100% - var(--topbar-surface-pct)));-webkit-backdrop-filter:blur(calc(20px * var(--topbar-blur))) saturate(1.12)}.inspiration .mobile-filter-topbar.is-active .sticky-search-btn,.inspiration .mobile-filter-topbar.is-active .sticky-save-btn{-webkit-backdrop-filter:blur(20px)saturate(1.12)}.inspiration .mobile-filter-topbar.is-active .sticky-search-btn,.inspiration .mobile-filter-topbar.is-active .sticky-save-btn:not(.is-active){background:#ffffffc2;border-color:#d0d2d6e6}.inspiration .mobile-filter-topbar.is-active .sticky-search-btn:hover,.inspiration .mobile-filter-topbar.is-active .sticky-save-btn:not(.is-active):hover{background:#ffffffeb;border-color:#bfc2c7f2}}@keyframes inspirationSubrowIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.inspiration .filter-shell.is-docked-bottom>.page-subrow,.inspiration .filter-shell.is-docked-bottom>.block-subrow{animation:none!important}}.inspiration .real-page-thumb>.result-meta-overlay,.inspiration .card[data-template=block] .thumb>.result-meta-overlay{border-radius:12px;inset:14px}@media (max-width:1024px){.inspiration .context-menu-slot .page-group-tab.media-category-tab.active,.inspiration .context-menu-slot .block-group-tab.media-category-tab.active,.inspiration .context-menu-slot .page-group-tab.media-category-tab.active .category-media,.inspiration .context-menu-slot .block-group-tab.media-category-tab.active .category-media{transform:none}.inspiration .explore{margin-top:-20px;padding-top:0}.inspiration .hero-copy p.hero-desc{font-size:calc(21px / var(--hero-copy-shrink))}}.inspiration .card.is-block-template .result-meta-overlay{background:linear-gradient(#080a100a,#080a1038);border-radius:12px;inset:14px;-webkit-backdrop-filter:none!important}.inspiration .card.is-block-template .result-hover-center{gap:6px}.inspiration .toast{z-index:9600}@media (max-width:620px){.inspiration .toast{bottom:calc(26px + var(--bottom-dock-height,0px));text-align:center;max-width:calc(100vw - 32px)}}@media (max-width:980px){.inspiration .masterclass-section.learning-story-section .learning-player-selected-copy h3{-webkit-line-clamp:1!important;line-clamp:1!important;min-height:1.04em!important;-webkit-box-orient:vertical!important;min-height:1lh!important;display:-webkit-box!important;overflow:hidden!important}.inspiration .masterclass-section.learning-story-section .learning-player-selected-copy p{-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;min-height:2.6em!important;display:-webkit-box!important;overflow:hidden!important}.inspiration .masterclass-section.learning-story-section .learning-series-panel{border-top:0!important;margin-top:10px!important;padding-top:0!important;display:block!important}.inspiration .masterclass-section.learning-story-section .learning-series-panel[hidden]{display:none!important}.inspiration .masterclass-section.learning-story-section .learning-series-panel{max-height:260px;transition:opacity .24s cubic-bezier(.2,0,0,1)!important}.inspiration .masterclass-section.learning-story-section .learning-series-panel.is-mobile-series-collapsing{opacity:0!important;pointer-events:none!important;max-height:0!important;margin-top:0!important;transition:max-height .28s cubic-bezier(.2,0,0,1),margin-top .28s cubic-bezier(.2,0,0,1),opacity .2s!important;overflow:hidden!important}.inspiration .masterclass-section.learning-story-section .learning-series-panel.is-hover-series-leaving,.inspiration .masterclass-section.learning-story-section .learning-series-panel.is-hover-series-returning{animation:none!important}.inspiration .masterclass-section.learning-story-section .learning-series-panel.is-hover-series-leaving,.inspiration .masterclass-section.learning-story-section .learning-series-panel.is-hover-series-hidden{opacity:0!important;pointer-events:none!important;transform:none!important}.inspiration .masterclass-section.learning-story-section .learning-series-panel.is-hover-series-returning{opacity:1!important;visibility:visible!important;transform:none!important}.inspiration .masterclass-section.learning-story-section .learning-series-list{scroll-snap-type:x proximity;scroll-padding-inline:18px;overscroll-behavior-x:contain!important;scrollbar-width:none!important;touch-action:pan-x pan-y!important;overscroll-behavior-y:auto!important;scrollbar-gutter:auto!important;flex-flow:row!important;align-items:stretch!important;gap:10px!important;width:100vw!important;max-width:100vw!important;height:112px!important;max-height:112px!important;margin:0 calc(50% - 50vw)!important;padding:0 18px 4px!important;display:flex!important;overflow:auto hidden!important;-webkit-mask-image:none!important;mask-image:none!important}.inspiration .masterclass-section.learning-story-section .learning-series-list::-webkit-scrollbar{display:none!important}.inspiration .masterclass-section.learning-story-section .learning-series-episode,.inspiration .masterclass-section.learning-story-section .learning-series-episode.is-current{scroll-snap-align:start;width:116px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;flex:0 0 116px!important;grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;padding:0!important;display:grid!important;transform:none!important}.inspiration .masterclass-section.learning-story-section .learning-series-episode:hover,.inspiration .masterclass-section.learning-story-section .learning-series-episode.is-current:hover{box-shadow:none!important;background:0 0!important;transform:none!important}.inspiration .masterclass-section.learning-story-section .learning-series-now{display:none!important}.inspiration .masterclass-section.learning-story-section .learning-series-thumb{aspect-ratio:16/9!important;border-radius:8px!important;width:116px!important;box-shadow:0 0 0 1px #181b1f0f!important}.inspiration .masterclass-section.learning-story-section .learning-series-episode.is-current .learning-series-thumb{box-shadow:0 0 0 2px #111317!important}.inspiration .masterclass-section.learning-story-section .learning-series-episode-copy{justify-content:flex-start!important;align-items:flex-start!important;gap:0!important}.inspiration .masterclass-section.learning-story-section .learning-series-episode-copy strong{-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:10.5px!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}.inspiration .masterclass-section.learning-story-section .learning-series-episode-copy small{display:none!important}.inspiration .masterclass-section.learning-story-section .learning-series-episode.is-current .learning-series-episode-copy strong{color:inherit!important}}@media (max-width:760px){.inspiration .masterclass-section.learning-story-section{margin-top:32px!important;padding-top:30px!important}.inspiration .masterclass-section.learning-story-section .learning-story-lesson h3{font-size:17px!important}}@media (max-width:980px){.inspiration .masterclass-section.learning-story-section:not(.is-theater-mode) .learning-story-sticky{-webkit-mask-image:linear-gradient(#000 calc(100% - 34px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 34px),#0000 100%)}}.inspiration .masterclass-section.learning-story-section .learning-story-lesson:hover,.inspiration .masterclass-section.learning-story-section .learning-story-lesson:focus-visible{background:color-mix(in srgb, #ffffff61 calc(100% - var(--v175-dark-pct,0%)), #ffffff12 var(--v175-dark-pct,0%))}@media (max-width:980px){.inspiration .masterclass-section.learning-story-section .learning-story-lesson:hover .learning-story-lesson-cover,.inspiration .masterclass-section.learning-story-section .learning-story-lesson:focus-visible .learning-story-lesson-cover,.inspiration .masterclass-section.learning-story-section .learning-story-lesson:hover .learning-story-lesson-cover img,.inspiration .masterclass-section.learning-story-section .learning-story-lesson:focus-visible .learning-story-lesson-cover img,.inspiration .masterclass-section.learning-story-section .learning-story-lesson:hover .learning-story-lesson-content,.inspiration .masterclass-section.learning-story-section .learning-story-lesson:focus-visible .learning-story-lesson-content{transform:none!important}.inspiration .masterclass-section.learning-story-section .learning-story-lesson:hover .learning-story-lesson-cover img,.inspiration .masterclass-section.learning-story-section .learning-story-lesson:focus-visible .learning-story-lesson-cover img{filter:none!important}}.inspiration .fulllink-footer-card button[aria-haspopup=listbox]{background:var(--surface-soft);color:var(--text);border:1px solid var(--line-strong)}.inspiration .fulllink-footer-card button[aria-haspopup=listbox]:hover{background:var(--surface);color:var(--text)}.inspiration .fulllink-footer-card button[aria-haspopup=listbox]>div{display:none}.inspiration .fulllink-footer-card ul[role=listbox]{background:var(--surface);color:var(--text);border:1px solid var(--line);box-shadow:var(--shadow-soft)}.inspiration .fulllink-footer-card ul[role=listbox] li:hover,.inspiration .fulllink-footer-card ul[role=listbox] li:focus-visible{background:var(--surface-soft)}:is(html:has(.inspiration),body:has(.inspiration)){overscroll-behavior-y:none}@media (hover:none){.inspiration .card .result-meta-overlay,.inspiration .card:hover .result-meta-overlay,.inspiration .card:focus-within .result-meta-overlay,.inspiration .card:active .result-meta-overlay,.inspiration .card.is-block-template .result-meta-overlay{opacity:0;pointer-events:none;transition:none;transform:translateY(14px)}}.inspiration .modal-rail-card{background:#fbfbfc;border:1px solid #e3e4e7;border-radius:20px;flex-direction:column;gap:12px;margin:0;padding:16px;display:flex}.inspiration .modal-rail-card-title{color:#8b8f97;letter-spacing:.01em;font-size:11.5px;font-weight:800}.inspiration .modal-rail-identity{gap:10px}.inspiration .modal-rail-suggested.is-empty{display:none}.inspiration .v28-modal-side .modal-actions{border-top:0;margin-top:0;padding-top:0}.inspiration .modal-rail-viewport .modal-preview-viewport-switch{justify-content:space-between;width:100%;position:relative;top:auto;right:auto}.inspiration .modal-suggested-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.inspiration .modal-suggested-tile{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:7px;min-width:0;margin:0;padding:0;transition:transform .12s cubic-bezier(.2,0,0,1);display:flex}.inspiration .modal-suggested-tile:hover{transform:translateY(-2px)}.inspiration .modal-suggested-tile:active{transform:scale(.98)}.inspiration .modal-suggested-tile:focus-visible{outline:none}.inspiration .modal-suggested-tile:focus-visible .modal-suggested-media{box-shadow:0 0 0 2px #fbfbfc,0 0 0 4px #7561e88c}.inspiration .modal-suggested-media{aspect-ratio:4/5;border:1px solid #1113180f;border-radius:14px;justify-content:center;align-items:center;width:100%;transition:border-color .12s cubic-bezier(.2,0,0,1),box-shadow .12s cubic-bezier(.2,0,0,1);display:flex;position:relative;overflow:hidden}.inspiration .modal-suggested-tile:hover .modal-suggested-media{border-color:#11131824;box-shadow:0 8px 20px #1418221f}.inspiration .modal-suggested-shot{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.inspiration .modal-suggested-avatar{object-fit:cover;border:1.5px solid #ffffffe6;border-radius:9px;width:26px;height:26px;position:absolute;bottom:8px;left:8px;box-shadow:0 2px 6px #10141c3d}.inspiration .modal-suggested-avatar.is-solo{border-radius:14px;width:44px;height:44px;position:relative;bottom:auto;left:auto}.inspiration .modal-suggested-glyph{width:38px;height:38px;color:var(--suggested-accent,#4a5666);background:#ffffffdb;border-radius:12px;justify-content:center;align-items:center;display:flex}.inspiration .modal-suggested-glyph svg{stroke-width:1.9px;width:19px;height:19px}.inspiration .modal-suggested-owner{color:#fff;pointer-events:none;background:linear-gradient(#0c0e1200 0%,#0c0e12a8 58%,#0c0e12db 100%);align-items:center;gap:7px;padding:24px 9px 9px;display:flex;position:absolute;bottom:0;left:0;right:0}.inspiration .modal-suggested-owner-avatar{object-fit:cover;border:1.5px solid #ffffffd9;border-radius:8px;flex:0 0 22px;width:22px;height:22px}.inspiration .modal-suggested-owner-avatar.is-initial{background:#ffffff38;place-items:center;font-size:11px;font-weight:800;display:grid}.inspiration .modal-suggested-owner-name{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 2px #0a0c1059;min-width:0;font-size:11.5px;font-weight:760;line-height:1.25;overflow:hidden}.inspiration .modal-suggested-label{color:#3c4048;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11.5px;font-weight:720;line-height:1.25;display:block;overflow:hidden}@media (prefers-reduced-motion:reduce){.inspiration .modal-suggested-tile,.inspiration .modal-suggested-media{transition:none}}@media (max-width:620px){.inspiration .modal-rail-viewport{display:none}}.inspiration .overlay:has(.v28-modal){place-items:stretch stretch;padding:0}.inspiration .preview-modal.v28-modal{width:100%;height:100%;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 400px;overflow:visible}.inspiration .v28-preview-panel{background:0 0;border-right:0;grid-area:1/1}.inspiration .v28-info-panel{grid-area:1/2}.inspiration .v28-modal-side{gap:10px;padding:16px 16px 22px}.inspiration .v28-preview-panel .large-preview{padding:24px 28px}.inspiration .modal-rail-top{grid-template-columns:minmax(0,1fr) 96px;gap:10px;display:grid}.inspiration .v28-modal-side .modal-rail-top>button{color:#3c4048;cursor:pointer;background:#fbfbfc;border:1px solid #e3e4e7;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;height:44px;padding:0 12px;font-size:12.5px;font-weight:780;transition:background .12s cubic-bezier(.2,0,0,1),border-color .12s cubic-bezier(.2,0,0,1),color .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1);display:inline-flex}.inspiration .v28-modal-side .modal-rail-top>button svg{flex:0 0 17px;width:17px;height:17px}.inspiration .v28-modal-side .modal-rail-top>button:hover{color:#15171b;background:#fff;border-color:#d2d4d8}.inspiration .v28-modal-side .modal-rail-top>button:active{transform:scale(.98)}.inspiration .v28-modal-side .modal-rail-top .close-modal{background:#fff}.inspiration .modal-rail-card{background:#fbfbfc;border-color:#11131812;box-shadow:0 10px 30px #10141c14}.inspiration .modal-rail-handle{align-items:center;gap:9px;min-width:0;display:flex}.inspiration .modal-rail-handle .modal-profile-avatar{flex:0 0 28px;width:28px;height:28px;font-size:12px}.inspiration .modal-rail-handle .modal-meta{color:#82868e;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.inspiration .v28-modal-side .modal-actions{grid-template-columns:minmax(0,1fr)}@media (max-width:620px){.inspiration .preview-modal.v28-modal{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.inspiration .v28-preview-panel{grid-area:1/1}.inspiration .v28-info-panel{grid-area:2/1}.inspiration .v28-preview-panel .large-preview{padding:16px}}.inspiration .overlay:has(.v28-modal){background:#1214186b}.inspiration .v28-modal-side .modal-rail-top #saveModal,.inspiration .v28-modal-side .modal-rail-top #closeModal{border-radius:14px;height:44px;font-size:12.5px}.inspiration .v28-preview-panel .large-page{aspect-ratio:430/932;border-radius:15px;width:auto;max-width:100%;height:min(100%,100vh - 48px);padding:10px}.inspiration .v28-preview-panel .large-preview[data-viewport=tablet] .large-page{aspect-ratio:834/1194;border-radius:15px;width:auto;max-width:100%}.inspiration .v28-preview-panel .large-preview[data-viewport=desktop] .large-page{aspect-ratio:auto;border-radius:22px;width:100%;height:min(100%,100vh - 48px);max-height:100%}@media (max-width:620px){.inspiration .v28-preview-panel .large-page{border-radius:20px;height:min(100%,46svh)}}.inspiration .v28-preview-panel .large-preview .large-page.preview-block-mode{aspect-ratio:auto;width:min(100%,460px);height:auto;max-height:100%;box-shadow:none;padding:0;background:0 0!important}@media (min-width:621px){.inspiration .v28-preview-panel .large-preview .large-page.preview-block-mode,.inspiration .v28-preview-panel .large-preview .large-page.preview-block-mode .modal-preview-stage,.inspiration .v28-preview-panel .large-preview .large-page.preview-block-mode .modal-preview-track{border-radius:24px}.inspiration .v28-preview-panel .large-preview .large-page.preview-block-mode .modal-preview-stage{overflow-x:clip}}@media (max-width:620px){.inspiration .v28-preview-panel .large-preview .large-page.preview-block-mode{width:100%;max-height:none}}.inspiration .v28-preview-panel .modal-preview-area{background:0 0}@media (max-width:620px){.inspiration .modal-side>.modal-actions{background:0 0;margin-top:0;padding:0;position:static}}.inspiration .modal-rail-meta{flex-direction:column;gap:10px;display:flex}.inspiration .modal-rail-meta.is-empty{display:none}.inspiration .modal-rail-meta-row{flex-direction:column;gap:2px;min-width:0;display:flex}.inspiration .modal-rail-meta-label{color:#8b8f97;font-size:11.5px;font-weight:700}.inspiration .modal-rail-meta-value{color:#24282d;font-size:13px;font-weight:760}.inspiration .modal-rail-viewport .modal-preview-viewport-btn{flex:1 1 0;width:auto;min-width:0}#overlay .v28-modal-side .modal-save-copy-window{width:var(--save-count-width,auto)!important;transition:width .14s cubic-bezier(.2,0,0,1)!important}#overlay .v28-modal-side .modal-save-pill:hover .modal-save-copy-window,#overlay .v28-modal-side .modal-save-pill.previewing .modal-save-copy-window{width:var(--save-label-width,auto)!important}#overlay .v28-modal-side .modal-save-pill.saved:not(:hover) .modal-save-copy-window{width:var(--save-count-width,auto)!important}@media (prefers-reduced-motion:reduce){#overlay .v28-modal-side .modal-save-copy-window{transition:none!important}}#overlay .v28-modal-side .modal-save-pill{gap:5px!important;padding:0 8px!important}#overlay .v28-modal-side .modal-save-pill-icon,#overlay .v28-modal-side .modal-save-pill-icon svg{width:12px!important;height:12px!important}#overlay .v28-modal-side .modal-save-pill-icon{flex:0 0 12px!important}.inspiration .modal-mobile-back,.inspiration .modal-mobile-bar{display:none}@media (max-width:620px){.inspiration .overlay:has(.v28-modal){background:#0c0d1047;padding:0}.inspiration .preview-modal.v28-modal{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.inspiration .v28-preview-panel{grid-area:1/1;height:100%;overflow:hidden}.inspiration .v28-preview-panel .large-preview,.inspiration .v28-preview-panel .modal-preview-area{padding:0}.inspiration .v28-preview-panel .large-page{aspect-ratio:auto;width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;border-radius:0;padding:0}.inspiration .modal-mobile-back{z-index:30;--css-backdrop:blur(10px);width:47px;height:48px;-webkit-backdrop-filter:var(--css-backdrop);backdrop-filter:var(--css-backdrop);color:#fff;cursor:pointer;background:#181a1e85;border:0;border-radius:16px;place-items:center;padding:0;transition:background .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1);display:grid;position:absolute;top:20px;left:15px}.inspiration .modal-mobile-back svg{width:24px;height:24px}.inspiration .modal-mobile-back:active{background:#181a1ea8;transform:scale(.96)}.inspiration .modal-mobile-bar{z-index:30;padding:19px 15px calc(16px + env(safe-area-inset-bottom));pointer-events:none;background:linear-gradient(#0c0d1000 0%,#0c0d1057 62%);grid-template-columns:auto minmax(0,1fr) 56px;align-items:center;gap:12px;display:grid;position:absolute;bottom:0;left:0;right:0}.inspiration .modal-mobile-btn{cursor:pointer;pointer-events:auto;border:0;border-radius:28px;justify-content:center;align-items:center;gap:9px;min-width:0;height:56px;padding:0 20px;font-size:15px;font-weight:760;transition:background .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1);display:inline-flex}.inspiration .modal-mobile-btn:active{transform:scale(.97)}.inspiration .modal-mobile-btn svg{flex:0 0 18px;width:18px;height:18px}.inspiration .modal-mobile-btn span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.inspiration .modal-mobile-btn.is-open{color:#17191d;background:#fff}.inspiration .modal-mobile-btn.is-use{color:#fff;background:#16181c;border-radius:18px}.inspiration .modal-mobile-btn.is-sheet{color:#17191d;background:#fff;border-radius:18px;width:56px;padding:0}.inspiration .modal-mobile-btn.is-sheet svg{flex:0 0 22px;width:22px;height:22px;transition:transform .2s cubic-bezier(.2,0,0,1)}.inspiration .preview-modal.is-sheet-open .modal-mobile-btn.is-sheet svg{transform:rotate(180deg)}.inspiration .v28-preview-panel:after{content:"";z-index:10;opacity:0;pointer-events:none;background:#0c0d1075;transition:opacity .2s cubic-bezier(.2,0,0,1);position:absolute;inset:0}.inspiration .preview-modal.is-sheet-open .v28-preview-panel:after{opacity:1}.inspiration .v28-info-panel{top:auto;right:15px;bottom:calc(91px + env(safe-area-inset-bottom));z-index:25;contain:layout paint;visibility:hidden;opacity:0;pointer-events:none;background:#f3f3f4;border-radius:28px;grid-area:1/1;height:58svh;transition:opacity .18s cubic-bezier(.2,0,0,1),transform .24s cubic-bezier(.2,0,0,1),visibility 0s .24s;position:absolute;left:15px;overflow:hidden;transform:translateY(24px);box-shadow:0 20px 50px #0a0c1047}.inspiration .preview-modal.is-sheet-open .v28-info-panel{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:none}.inspiration .v28-modal-side{overscroll-behavior:contain;height:100%;padding:16px;overflow-y:auto}.inspiration .overlay:has(.v28-modal){--css-backdrop:none;-webkit-backdrop-filter:none}.inspiration .v28-modal-side .modal-rail-top,.inspiration .v28-modal-side .modal-actions{display:none}}@media (prefers-reduced-motion:reduce){.inspiration .v28-info-panel,.inspiration .modal-mobile-btn,.inspiration .modal-mobile-back,.inspiration .v28-preview-panel:after{transition:none}}.inspiration .modal-rail-blocks{display:flex}.inspiration .modal-rail-blocks.is-empty{display:none}@media (max-width:620px){.inspiration .modal-rail-blocks .modal-block-nav{flex:0 0 calc(50% - 5px);min-width:0}.inspiration .v28-preview-panel .modal-preview-context{z-index:30;top:20px;left:74px}.inspiration .modal-preview-page-crumb{--css-backdrop:blur(10px);width:auto;min-width:0;max-width:none;height:48px;-webkit-backdrop-filter:var(--css-backdrop);backdrop-filter:var(--css-backdrop);color:#fff;box-shadow:none;background:#181a1e85;border:0;border-radius:16px;gap:8px;padding:0 16px}.inspiration .modal-preview-page-crumb svg{flex:0 0 20px;width:20px;height:20px}.inspiration .modal-back-label{opacity:1;color:#fff;max-width:none;font-size:13px;font-weight:720;transform:none}}.inspiration .modal-rail-identity-save{align-items:center;margin-left:auto;padding-left:10px;display:flex}.inspiration .modal-rail-identity-save .modal-save-pill{margin-left:0}.inspiration .card.is-motion-offscreen .result-meta-overlay:before,.inspiration .card.is-motion-offscreen .result-meta-overlay:after,.inspiration .hero.is-motion-offscreen .personalize-source-accent,.inspiration .hero.is-motion-offscreen .personalize-word-dash,.inspiration .hero.is-motion-offscreen .hero-personalize-text-stroke,.inspiration .hero.is-motion-offscreen .badge-play-inner,.inspiration .hero.is-motion-offscreen .badge-color-wheel .color-wheel-svg,.inspiration .hero.is-motion-offscreen .badge-gallery>svg,.inspiration .hero.is-motion-offscreen .badge-typography .type-t-box,.inspiration .hero.is-motion-offscreen .play-path,.inspiration .hero.is-motion-offscreen .color-wheel-spin,.inspiration .hero.is-motion-offscreen .eye-svg,.inspiration .hero.is-motion-offscreen .hero-scroll-wheel,.inspiration .hero.is-motion-offscreen .hero-scroll-exit-icon.mobile{animation-play-state:paused!important}.inspiration[data-motion=lite] .result-meta-overlay:before,.inspiration[data-motion=lite] .result-meta-overlay:after,.inspiration[data-motion=lite] .personalize-source-accent,.inspiration[data-motion=lite] .personalize-word-dash,.inspiration[data-motion=lite] .hero-personalize-text-stroke,.inspiration[data-motion=lite] .badge-play-inner,.inspiration[data-motion=lite] .badge-color-wheel .color-wheel-svg,.inspiration[data-motion=lite] .badge-gallery>svg,.inspiration[data-motion=lite] .badge-typography .type-t-box,.inspiration[data-motion=lite] .play-path,.inspiration[data-motion=lite] .color-wheel-spin,.inspiration[data-motion=lite] .eye-svg,.inspiration[data-motion=lite] .hero-scroll-wheel,.inspiration[data-motion=lite] .hero-scroll-exit-icon.mobile{animation:none!important}.inspiration[data-motion=lite] .personalize-source-accent,.inspiration[data-motion=lite] .hero-floating-badge{will-change:auto}@media (hover:hover){.inspiration .card:not(:hover,:focus-within) .result-meta-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;transition:opacity .24s,transform .34s cubic-bezier(.2,.8,.2,1),-webkit-backdrop-filter 0s linear .24s,backdrop-filter 0s linear .24s}.inspiration .card .result-meta-overlay .result-action{transition:all .2s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter linear,backdrop-filter linear!important}.inspiration .card:not(:hover,:focus-within) .result-meta-overlay .result-action{-webkit-backdrop-filter:none;backdrop-filter:none;transition-delay:0s,.24s,.24s!important}}@media (hover:none){.inspiration .card .result-meta-overlay,.inspiration .card .result-meta-overlay .result-action{-webkit-backdrop-filter:none;backdrop-filter:none}}.inspiration .v28-preview-panel .large-preview[data-viewport=desktop] .large-page.preview-block-mode{width:100%}.inspiration{--inspiration-grid-columns:4}@media (max-width:620px){.inspiration{--inspiration-grid-columns:2}}@media (min-width:621px) and (max-width:1024px){.inspiration{--inspiration-grid-columns:3}}@media (min-width:1441px){.inspiration{--inspiration-grid-columns:5}}@media (min-width:1921px){.inspiration{--inspiration-grid-columns:6}}.inspiration #gallery #grid.grid{grid-template-columns:repeat(var(--inspiration-grid-columns), minmax(0, 1fr))!important}@media (min-width:621px){.inspiration .page{padding-left:16px;padding-right:16px}.inspiration .filter-shell.is-fixed{width:calc(100% - 32px)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important;padding-left:0!important;padding-right:0!important}.inspiration .filter-shell.is-fixed .sticky-filter-brand{left:0}.inspiration .filter-shell.is-fixed .sticky-filter-brand-name{display:none}.inspiration .filter-shell.is-fixed .sticky-utility-actions{right:0}.inspiration .filter-shell.is-fixed .new-filter-row,.inspiration .filter-shell.is-fixed .page-submenu-inner,.inspiration .filter-shell.is-fixed .block-submenu-inner{padding-left:54px}.inspiration .filter-shell.is-fixed .new-filter-row{padding-right:50px}.inspiration .sticky-save-btn,.inspiration .filter-shell.is-fixed .sticky-save-btn{width:42px;min-width:42px;height:42px;box-shadow:none;border:0}.inspiration .sticky-save-btn:not(.is-active),.inspiration .filter-shell.is-fixed .sticky-save-btn:not(.is-active){background:#fff}.inspiration .sticky-save-btn:not(.is-active):hover{background:#f4f5f7}.inspiration .sticky-save-btn.is-active,.inspiration .filter-shell.is-fixed .sticky-save-btn.is-active{color:#fff;background:#16181c}.inspiration .sticky-save-btn.is-active:hover,.inspiration .filter-shell.is-fixed .sticky-save-btn.is-active:hover{color:#fff;background:#000}.inspiration .new-filter-row .main-search-panel .main-search-inner{border:0}}@media (max-width:620px){.inspiration #grid .real-page-stage>.page-preview-body{zoom:.58}}html:has(.inspiration){background-color:#e9e9e9}@media (min-width:621px){.inspiration .page{padding-top:10px}.inspiration #gallery.explore{padding-top:0}.inspiration #gallery #grid.grid{margin-top:0}.inspiration #gallery.is-filter-fixed .page-submenu.show.is-empty,.inspiration #gallery.is-filter-fixed .block-submenu.show.is-empty{margin-bottom:20px}.inspiration #gallery.is-filter-fixed .page-submenu.show:not(.is-empty),.inspiration #gallery.is-filter-fixed .block-submenu.show:not(.is-empty){margin-top:32px;margin-bottom:28px}.inspiration .filter-shell.is-fixed{border-bottom-color:#15171a1f!important;border-radius:0!important;padding-top:5px!important;padding-bottom:16px!important;animation:none!important}.inspiration .filter-shell.is-fixed:before{content:"";z-index:-1;background:var(--v176-page-bg,#e9e9e9);pointer-events:none;position:absolute;inset:-11px -16px 0}.inspiration .filter-shell.is-fixed .sticky-filter-brand{height:46px}.inspiration .filter-shell.is-fixed .sticky-filter-brand,.inspiration .filter-shell.is-fixed .sticky-utility-actions{top:32px}.inspiration .filter-shell.is-fixed .sticky-filter-brand-mark.sticky-app-icon,.inspiration .filter-shell.is-fixed .sticky-filter-brand-mark.sticky-app-icon img{border-radius:14px;width:46px;min-width:46px;height:46px;min-height:46px}}.inspiration .card .card-save-btn{z-index:95;color:#6b7079;cursor:pointer;background:#ffffffeb;border:1px solid #15171a0f;border-radius:11px;place-items:center;width:36px;height:36px;padding:0;transition:transform .12s cubic-bezier(.2,0,0,1),background-color .12s cubic-bezier(.2,0,0,1),color .12s cubic-bezier(.2,0,0,1),box-shadow .12s cubic-bezier(.2,0,0,1);display:grid;position:absolute;top:12px;right:12px;box-shadow:0 6px 16px #10182814}.inspiration .card .card-save-btn svg{width:17px;height:17px;transition:fill .12s cubic-bezier(.2,0,0,1)}.inspiration .card .card-save-btn:hover{color:#17191d;background:#fff;box-shadow:0 8px 20px #10182824}.inspiration .card .card-save-btn:active{transform:scale(.94)}.inspiration .card .card-save-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #17191d}.inspiration .card .card-save-btn.saved{color:#17191d}@media (hover:hover){.inspiration .card .card-save-btn{opacity:0;pointer-events:none;transition:opacity .16s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1),background-color .12s cubic-bezier(.2,0,0,1),color .12s cubic-bezier(.2,0,0,1),box-shadow .12s cubic-bezier(.2,0,0,1)}.inspiration .card:hover .card-save-btn,.inspiration .card .card-save-btn:focus-visible{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.inspiration .card .card-save-btn,.inspiration .card .card-save-btn svg{transition:none}}.inspiration .content-switch .content-switch-indicator{transition:left .38s cubic-bezier(.16,1,.3,1),right .38s cubic-bezier(.16,1,.3,1),box-shadow .22s,opacity .2s}.inspiration .content-switch.is-mixed .content-switch-indicator,.inspiration .content-switch.is-mixed .content-switch-btn.active{opacity:.7}.inspiration .card .thumb{padding:0}.inspiration .real-page-thumb>.real-page-stage,.inspiration .thumb>.real-block-stage,.inspiration .real-page-thumb>.result-meta-overlay,.inspiration .card[data-template=block] .thumb>.result-meta-overlay,.inspiration .card.is-block-template .result-meta-overlay{border-radius:18px;inset:0}@media (max-width:1024px){.inspiration .mobile-filter-topbar.is-active.is-fixed{transition:transform .32s cubic-bezier(.2,0,0,1),opacity .24s cubic-bezier(.2,0,0,1)}}@media (max-width:1024px) and (prefers-reduced-motion:reduce){.inspiration .mobile-filter-topbar.is-active.is-fixed{transition:none}}.inspiration .card .thumb>.result-meta-overlay.result-meta-overlay,.inspiration .card[data-template=block] .thumb>.result-meta-overlay,.inspiration .card.is-block-template .result-meta-overlay{justify-content:flex-end;padding:clamp(8px,4.74cqw,24px);-webkit-backdrop-filter:blur()!important;backdrop-filter:blur()!important;background:#00000040!important;-webkit-mask-image:none!important;mask-image:none!important}.inspiration .card .result-actions{align-items:center;gap:clamp(6px,6.5cqw,33px);width:100%;min-width:0;display:flex}.inspiration .card .result-action{height:clamp(31px,16.2cqw,82px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;letter-spacing:-.01em;border:0;border-radius:clamp(9px,4.74cqw,24px);font-size:clamp(9px,4.35cqw,22px);font-weight:600;transition:transform .12s cubic-bezier(.2,0,0,1),filter .12s cubic-bezier(.2,0,0,1)}.inspiration .card .result-action.result-add{color:#fff;background:#000;flex:none;width:clamp(38px,19.8cqw,100px);padding:0}.inspiration .card .result-action.result-add svg{width:clamp(16px,8.3cqw,42px);height:clamp(16px,8.3cqw,42px)}.inspiration .card .result-action.result-visualize{color:#000;background:linear-gradient(#fff 0%,#f0f0f0 100%);flex:auto;gap:clamp(6px,3cqw,16px);min-width:0;padding:0 clamp(8px,3.5cqw,18px)}.inspiration .card .result-action.result-visualize svg{flex:none;width:clamp(14px,7.5cqw,38px);height:clamp(14px,7.5cqw,38px)}.inspiration .card .result-action.result-visualize span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inspiration .card .result-action:hover{filter:brightness(.96);transform:translateY(-1px)}.inspiration .card .result-action:active{transform:scale(.98)}.inspiration .card .card-save-btn{color:#000;background:#fff;border:0;border-radius:clamp(9px,4.74cqw,24px);width:clamp(28px,15cqw,76px);height:clamp(28px,15cqw,76px);top:clamp(8px,4.74cqw,24px);right:clamp(8px,4.74cqw,24px);box-shadow:0 8px 24px #1018281f}.inspiration .card .card-save-btn svg{width:clamp(14px,6.7cqw,34px);height:clamp(14px,6.7cqw,34px)}.inspiration .card .card-save-btn.saved svg{fill:currentColor}@media (prefers-reduced-motion:reduce){.inspiration .card .result-action{transition:none}}.inspiration .card .card-category-tags{z-index:96;pointer-events:none;flex-wrap:wrap;align-items:flex-start;gap:4px;display:flex;position:absolute;top:clamp(8px,4.74cqw,24px);left:clamp(8px,4.74cqw,24px);right:calc(clamp(28px,15cqw,76px) + clamp(8px,4.74cqw,24px) + 8px)}.inspiration .card .card-category-chip{color:#1d1d1f;white-space:nowrap;text-overflow:ellipsis;background:#ffffffeb;border-radius:999px;align-items:center;max-width:100%;height:clamp(20px,7cqw,26px);padding:0 clamp(8px,3.4cqw,11px);font-size:clamp(10px,3.4cqw,12px);font-weight:600;line-height:1;display:inline-flex;overflow:hidden;box-shadow:0 4px 12px #1018281a}.inspiration .card .card-category-chip.is-primary{background:var(--card-tag-bg,#ececec)}@media (hover:hover){.inspiration .card .card-category-tags{opacity:0;transition:opacity .14s cubic-bezier(.2,0,0,1),transform .14s cubic-bezier(.2,0,0,1);transform:translateY(-4px)}.inspiration .card:hover .card-category-tags,.inspiration .card:focus-within .card-category-tags{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.inspiration .card .card-category-tags{transition:none;transform:none}}.inspiration .card .result-meta-overlay.is-overlay-compact .result-actions{display:flex!important}.inspiration .card .result-meta-overlay .result-action.result-add{color:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#000;border:0;flex:none}.inspiration .card .result-meta-overlay .result-action.result-visualize{color:#000;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#fff 0%,#f0f0f0 100%);border:0}.inspiration .card .result-meta-overlay .result-action svg{width:auto;height:auto}.inspiration .card .result-meta-overlay .result-action.result-add svg{width:clamp(16px,8.3cqw,42px);height:clamp(16px,8.3cqw,42px)}.inspiration .card .result-meta-overlay .result-action.result-visualize svg{width:clamp(14px,7.5cqw,38px);height:clamp(14px,7.5cqw,38px)}.inspiration .card .result-meta-overlay{overflow:clip;transition:opacity .2s!important;transform:none!important}.inspiration .card .result-meta-overlay .result-actions{justify-content:flex-start;gap:clamp(6px,6.5cqw,33px);margin-top:0;padding:0}.inspiration .card .result-meta-overlay .result-action{letter-spacing:-.01em;border-radius:clamp(9px,4.74cqw,24px);height:clamp(31px,16.2cqw,82px);font-size:clamp(9px,4.35cqw,22px);font-weight:600;transition:transform .12s cubic-bezier(.2,0,0,1),filter .12s cubic-bezier(.2,0,0,1)}.inspiration .card .result-meta-overlay .result-action.result-add{width:clamp(38px,19.8cqw,100px);padding:0}.inspiration .card .result-meta-overlay .result-action.result-visualize{flex:auto;gap:clamp(6px,3cqw,16px);min-width:0;padding:0 clamp(8px,3.5cqw,18px)}.inspiration .card .result-meta-overlay .result-actions{gap:clamp(6px,6.5cqw,33px)!important;margin-top:0!important;padding:0!important}.inspiration .card .result-meta-overlay .result-action{height:clamp(31px,16.2cqw,82px)!important;box-shadow:none!important;-webkit-backdrop-filter:blur()!important;backdrop-filter:blur()!important;border:0!important;border-radius:clamp(9px,4.74cqw,24px)!important;font-size:clamp(9px,4.35cqw,22px)!important;font-weight:600!important}.inspiration .card .result-meta-overlay .result-action.result-add{color:#fff!important;background:#000!important;flex:none!important;width:clamp(38px,19.8cqw,100px)!important;padding:0!important}.inspiration .card .result-meta-overlay .result-action.result-visualize{color:#000!important;background:linear-gradient(#fff 0%,#f0f0f0 100%)!important;flex:auto!important;gap:clamp(6px,3cqw,16px)!important;width:auto!important;min-width:0!important;padding:0 clamp(8px,3.5cqw,18px)!important}.inspiration .card .result-meta-overlay .result-action.result-add:hover{color:#fff!important;background:#17191d!important;border:0!important}.inspiration .card .result-meta-overlay .result-action.result-visualize:hover{color:#000!important;background:linear-gradient(#fff 0%,#e6e6e6 100%)!important;border:0!important}.inspiration .card .result-meta-overlay .result-action:hover{filter:none!important;transform:translateY(-1px)!important;box-shadow:0 10px 24px #0000002e!important}.inspiration .card .result-meta-overlay .result-action:active{transform:scale(.98)!important}.inspiration .card .result-meta-overlay .result-action[data-loading=true]{cursor:progress!important}.inspiration .card .result-meta-overlay .result-action .result-action-spinner{animation:.72s linear infinite preview-loading-spin}@media (prefers-reduced-motion:reduce){.inspiration .card .result-meta-overlay .result-action .result-action-spinner{animation:none}}@media (max-width:620px){.inspiration .overlay[data-preview-kind] .preview-modal.v28-modal{will-change:transform;transition:transform .34s cubic-bezier(.2,0,0,1)}.inspiration .overlay[data-preview-kind=block]:not(.open) .preview-modal.v28-modal{transform:translateY(100%)}.inspiration .overlay[data-preview-kind=page]:not(.open) .preview-modal.v28-modal{transform:translate(100%)}.inspiration .overlay[data-preview-kind].open .preview-modal.v28-modal{transform:translate(0,0)}}@media (max-width:620px) and (prefers-reduced-motion:reduce){.inspiration .overlay[data-preview-kind] .preview-modal.v28-modal{transition:none}.inspiration .overlay[data-preview-kind]:not(.open) .preview-modal.v28-modal{transform:none}}@media (max-width:620px){.inspiration .overlay.is-preview-instant .preview-modal.v28-modal{transition:none!important}.inspiration .large-page.preview-scrolls .modal-preview-stage{height:var(--preview-stage-height,100%);overscroll-behavior:contain;scrollbar-width:none;overflow:hidden auto}.inspiration .large-page.preview-scrolls .modal-live-preview{pointer-events:none}.inspiration .large-page.preview-block-mode .modal-preview-stage{border-top-left-radius:30px;border-top-right-radius:30px}.inspiration .v28-preview-panel .modal-preview-area{justify-content:center;align-items:flex-end;display:flex}.inspiration .v28-preview-panel .large-page.preview-block-mode{height:auto;max-height:100%}.inspiration .v28-preview-panel .large-preview:has(.preview-block-mode){padding-bottom:calc(91px + env(safe-area-inset-bottom));align-items:center}.inspiration .large-page.preview-block-mode{overflow:hidden;background:0 0!important}.inspiration .large-page.preview-block-mode .modal-preview-stage{background:0 0;padding:16px;overflow-x:hidden}.inspiration .large-page.preview-block-mode.preview-scrolls .modal-preview-stage,.inspiration .large-page.preview-scrolls .modal-preview-stage{-webkit-mask-image:none;mask-image:none}.inspiration .large-page.preview-block-mode .modal-preview-track{height:var(--preview-track-height,100%);border-radius:24px;overflow:hidden}.inspiration .large-page.preview-block-mode .preview-loading{border-radius:24px;inset:16px}.inspiration .large-page.preview-block-mode .modal-live-preview{transform-origin:0 0;top:0;bottom:auto}.inspiration .large-page.preview-scrolls:not(.preview-block-mode) .modal-live-preview{position:sticky;top:0}}@media (max-width:1024px){.inspiration .page-subtrack>.page-subfilter[data-page-subtype=all],.inspiration .block-subtrack>.block-subfilter[data-block=all]{left:var(--dock-edge-gap,26px);transition:opacity .16s cubic-bezier(.2,0,0,1),transform .16s cubic-bezier(.2,0,0,1);position:sticky}.inspiration .page-subtrack.is-all-tucked>.page-subfilter[data-page-subtype=all],.inspiration .block-subtrack.is-all-tucked>.block-subfilter[data-block=all]{pointer-events:none;transform:translate(-14px);opacity:0!important}}@media (max-width:1024px) and (prefers-reduced-motion:reduce){.inspiration .page-subtrack>.page-subfilter[data-page-subtype=all],.inspiration .block-subtrack>.block-subfilter[data-block=all]{transition:none}}@media (max-width:1024px){.inspiration.is-search-open .main-search-panel.open,.inspiration.is-search-open #gallery .main-search-panel.open{top:calc(var(--search-dock-height,64px) + 8px);z-index:5450;width:100%;max-width:100%;max-height:none;padding:0 var(--dock-edge-gap,26px);border-radius:0;margin:0;position:fixed;left:0;right:0}}.inspiration .modal-rail-handle .modal-meta{flex:auto}.inspiration .modal-rail-suggested .modal-rail-meta{margin-top:14px}.inspiration .modal-rail-suggested .modal-rail-meta.is-empty{display:none}.inspiration .card .thumb,.inspiration .thumb>.real-block-stage,.inspiration .real-page-thumb>.real-page-stage,.inspiration .v28-preview-panel .large-page,.inspiration .large-page.preview-block-mode .modal-preview-track{-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}@media (min-width:1025px){.inspiration .new-filter-row .main-search-panel,.inspiration #gallery .new-filter-row .main-search-panel{opacity:1;cursor:pointer;flex:none;grid-template-rows:1fr;width:42px;min-width:0;max-width:264px;max-height:none;margin:0;padding:0;transition:width .22s cubic-bezier(.2,0,0,1);overflow:hidden;transform:none}.inspiration .new-filter-row .main-search-panel.open,.inspiration #gallery .new-filter-row .main-search-panel.open{cursor:auto;width:264px}.inspiration .new-filter-row .main-search-panel .main-search-inner{width:264px;height:42px;box-shadow:none;border-width:1px;padding:0 8px 0 12px}.inspiration .new-filter-row .main-search-inner input{height:40px}.inspiration .new-filter-row .main-search-panel:not(.open) .main-search-inner input,.inspiration .new-filter-row .main-search-panel:not(.open) #mainSearchClose{opacity:0;pointer-events:none}.inspiration .new-filter-row .main-search-inner input,.inspiration .new-filter-row #mainSearchClose{transition:opacity .16s cubic-bezier(.2,0,0,1)}.inspiration #stickySearchBtn,.inspiration #filterSearchTrigger{display:none}}@media (min-width:1025px) and (prefers-reduced-motion:reduce){.inspiration .new-filter-row .main-search-panel,.inspiration .new-filter-row .main-search-inner input,.inspiration .new-filter-row #mainSearchClose{transition:none}}.inspiration .thumb>.real-block-stage,.inspiration .real-page-thumb>.real-page-stage,.inspiration .card .thumb{background-clip:padding-box}.inspiration .card.has-block-shot .thumb>.real-block-stage,.inspiration .card.has-block-shot .thumb>.real-block-stage[data-block-theme=dark]{background-image:none;background-color:var(--block-card-bg,#f1f1f4)}.inspiration .card.has-block-shot.is-shot-cropped .thumb>.real-block-stage img{object-fit:cover;object-position:top center}.inspiration .subtype-dropdown{z-index:80;box-sizing:border-box;-webkit-backdrop-filter:blur(14px);opacity:0;visibility:hidden;pointer-events:none;background:#fffffff7;border:1px solid #0f172a14;border-radius:18px;min-width:240px;padding:6px;transition:opacity .16s ease-in,transform .16s ease-in,visibility 0s linear .16s;position:absolute;top:0;left:0;transform:translateY(-4px);box-shadow:0 18px 40px -12px #1018283d}.inspiration .subtype-dropdown.open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s cubic-bezier(.2,0,0,1),transform .2s cubic-bezier(.2,0,0,1),visibility;transform:none}.inspiration .subtype-dropdown-list{overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));align-content:start;gap:4px;max-height:300px;display:grid;overflow-y:auto}.inspiration .subtype-dropdown-item{color:#1d1d1f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 10px;font-size:14px;font-weight:600;line-height:1.2;transition:background-color .12s cubic-bezier(.2,0,0,1),color .12s cubic-bezier(.2,0,0,1);display:flex}.inspiration .subtype-dropdown-item>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inspiration .subtype-dropdown-item:hover{background:#0f172a0d}.inspiration .subtype-dropdown-item:active{background:#0f172a17}.inspiration .subtype-dropdown-item:focus-visible{outline-offset:-2px;outline:2px solid #003bff66}.inspiration .subtype-dropdown-item.is-active,.inspiration .subtype-dropdown-item.is-active:hover{color:#003bff;background:#003bff1a;box-shadow:inset 0 0 0 1.5px #003bff59}.inspiration .subtype-dropdown-icon{background:var(--sub-bg);width:30px;height:30px;color:var(--sub-fg);border-radius:10px;flex:none;place-items:center;display:grid}.inspiration .subtype-dropdown-icon svg{stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}@media (max-width:1024px){.inspiration .subtype-dropdown{display:none}}@media (prefers-reduced-motion:reduce){.inspiration .subtype-dropdown,.inspiration .subtype-dropdown.open,.inspiration .subtype-dropdown-item{transition:none;transform:none}}
