@keyframes light-sweep{0%{transform:translateX(-100%) skewX(-20deg)}to{transform:translateX(300%) skewX(-20deg)}}@keyframes fogpulse_back_01{0%,to{opacity:.12}22%{opacity:.6}40%{opacity:.34}58%{opacity:.48}80%{opacity:.19}}@keyframes fogpulse_back_02{0%,to{opacity:.6}25%{opacity:.24}50%{opacity:.12}80%{opacity:.36}}@keyframes fogpulse_back_03{0%,to{opacity:.96}27%{opacity:.24}52%{opacity:.72}68%{opacity:.36}}@keyframes fogpulse_front_01{0%,to{opacity:.3}22%{opacity:.84}40%{opacity:.54}58%{opacity:.72}80%{opacity:.36}}@keyframes fogpulse_front_02{0%,to{opacity:.72}25%{opacity:.42}50%{opacity:.24}80%{opacity:.6}}@keyframes fogpulse_front_03{0%,to{opacity:1}27%{opacity:.48}52%{opacity:.84}68%{opacity:.54}}@keyframes foglayer_moveme{0%{left:0}to{left:-100%}}@font-face{font-family:"Roobert";src:url(../fonts/RoobertTRIAL-Light.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Roobert";src:url(../fonts/RoobertTRIAL-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roobert";src:url(../fonts/RoobertTRIAL-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}:root{--text:#202020;--bg:#C9CDD1;--cta-accent:#0509A5;--cta-filled-hover-text:#F5F2EE;--cta-outline-hover-text:#F5F2EE;--feature-band-bg:#C9CDD1;--feature-copy-bg:#E1E3E5;--feature-visual-bg:#b0b5ba}body.dark-mode{--text:#C9CDD1;--bg:#202020;--cta-accent:#EC6242;--cta-filled-hover-text:#202020;--cta-outline-hover-text:#F5F2EE;--feature-band-bg:#202020;--feature-copy-bg:#303030;--feature-visual-bg:#303030}*{box-sizing:border-box}body,html{margin:0;padding:0;font-family:"Roobert",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--text);background:var(--bg);transition:background .3s,color .3s}body{overflow-x:hidden}a{color:inherit;text-decoration:none}.container{width:min(1600px,calc(100% - 144px));margin:0 auto}.topbar{background:0 0;position:fixed;top:0;left:0;right:0;z-index:100;transition:background .3s,border-color .3s;border-bottom:1px solid transparent}.nav-links,.nav-right{opacity:0;pointer-events:none;transition:opacity .3s ease}.topbar.hovered .nav-links,.topbar.hovered .nav-right,.topbar.menu-open .nav-links,.topbar.menu-open .nav-right,.topbar.scrolled .nav-links,.topbar.scrolled .nav-right{opacity:1;pointer-events:auto}.topbar.hovered,.topbar.scrolled{background:var(--bg);border-bottom-color:#8e8e8e}.nav-row{height:64px;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;font-size:16px}.nav-left,.nav-links,.nav-right{display:flex;align-items:center;gap:1.5rem}.nav-links{gap:1rem}.wordmark{display:inline-flex;align-items:center;flex-shrink:0}.wordmark-logo{display:block;width:auto;height:24px;transform:translateY(0);flex-shrink:0}.topbar,.topbar a,.topbar button,body.dark-mode .topbar .nav-left .nav-links a{color:#c9cdd1!important}.topbar .nav-left .nav-links a{color:#c9cdd1!important;transition:color .2s ease}.topbar .nav-left .nav-links a:hover{color:#fff!important}.topbar .pill-btn{border-color:#c9cdd1!important}.topbar .pill-btn.dark{background:#c9cdd1!important;color:#202020!important}.hero-actions .pill-btn.dark:focus-visible,.hero-actions .pill-btn.dark:hover,.topbar .pill-btn.dark:focus-visible,.topbar .pill-btn.dark:hover,.topbar .pill-btn:focus-visible,.topbar .pill-btn:hover{background:var(--cta-accent)!important;border-color:var(--cta-accent)!important;color:var(--cta-filled-hover-text)!important}.topbar .login:hover{color:var(--cta-accent)!important}body:not(.dark-mode) .topbar.hovered,body:not(.dark-mode) .topbar.hovered .nav-left .nav-links a,body:not(.dark-mode) .topbar.hovered a,body:not(.dark-mode) .topbar.hovered button,body:not(.dark-mode) .topbar.menu-open,body:not(.dark-mode) .topbar.menu-open a,body:not(.dark-mode) .topbar.menu-open button,body:not(.dark-mode) .topbar.scrolled,body:not(.dark-mode) .topbar.scrolled .nav-left .nav-links a,body:not(.dark-mode) .topbar.scrolled a,body:not(.dark-mode) .topbar.scrolled button{color:#202020!important}body:not(.dark-mode) .topbar.hovered .pill-btn,body:not(.dark-mode) .topbar.menu-open .pill-btn,body:not(.dark-mode) .topbar.scrolled .pill-btn{border-color:#202020!important;color:#202020!important}body:not(.dark-mode) .topbar.hovered .pill-btn.dark,body:not(.dark-mode) .topbar.hovered .pill-btn:hover,body:not(.dark-mode) .topbar.menu-open .pill-btn.dark,body:not(.dark-mode) .topbar.scrolled .pill-btn.dark,body:not(.dark-mode) .topbar.scrolled .pill-btn:hover{background:#202020!important;color:#c9cdd1!important}body:not(.dark-mode) .topbar.hovered .pill-btn.dark:hover,body:not(.dark-mode) .topbar.scrolled .pill-btn.dark:hover{background:0 0!important;color:#202020!important;border-color:#202020!important}.topbar.menu-open{background:var(--bg);border-bottom-color:#8e8e8e}body:not(.dark-mode) .topbar.menu-open .nav-hamburger{color:#202020!important}.nav-hamburger{display:none;background:0 0;border:0;cursor:pointer;padding:0;color:#c9cdd1!important;line-height:1}.nav-hamburger .material-symbols-outlined{font-size:28px}.mobile-menu{position:fixed;top:52px;left:0;right:0;width:100%;background:var(--bg);z-index:98;display:flex;flex-direction:column;padding:24px 24px 32px;transform:translateY(-200%);visibility:hidden;transition:transform .3s ease;border-bottom:1px solid #8e8e8e}.mobile-menu.open{transform:translateY(0);visibility:visible}.mobile-menu-close{display:none}.mobile-menu-links{display:flex;flex-direction:column;gap:20px}.mobile-menu-links a{font-size:18px;line-height:1.4;color:var(--text);font-weight:300}.mobile-menu-bottom{margin-top:32px}.mobile-menu-overlay{position:fixed;top:52px;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:97;opacity:0;pointer-events:none;transition:opacity .3s}.mobile-menu-overlay.open{opacity:1;pointer-events:auto}.pill-btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px 18px;font-size:18px;border:1px solid var(--text);line-height:1;background:0 0;color:var(--text);font-weight:400;transition:background .36s ease,color .36s ease,border-color .36s ease;white-space:nowrap;flex-shrink:0}.pill-btn.dark{background:var(--text);color:var(--bg)}.topbar .pill-btn{padding:8px 16px;font-size:16px;min-height:32px}.hero-actions .pill-btn{position:relative;overflow:hidden;border-color:#c9cdd1!important;color:#c9cdd1!important;background:rgba(0,0,0,.08)!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding:16px 32px 18px!important;font-size:18px!important}.hero-actions .pill-btn .pill-label{position:relative;z-index:1}.hero-actions .pill-btn.dark{background:#c9cdd1!important;color:#202020!important}.hero-actions .pill-btn:not(.dark):focus-visible,.hero-actions .pill-btn:not(.dark):hover{background:var(--cta-accent)!important;border-color:var(--cta-accent)!important;color:var(--cta-outline-hover-text)!important}.bottom-cta .pill-btn,.bottom-cta .pill-btn.dark{border-color:#c9cdd1!important;padding:16px 32px 18px!important;font-size:18px!important}.bottom-cta .pill-btn.dark{background:#c9cdd1!important;color:#202020!important}.bottom-cta .pill-btn{color:#c9cdd1!important;background:0 0!important}.bottom-cta .pill-btn.dark:focus-visible,.bottom-cta .pill-btn.dark:hover{background:var(--cta-accent)!important;border-color:var(--cta-accent)!important;color:var(--cta-filled-hover-text)!important}.bottom-cta .pill-btn:not(.dark):focus-visible,.bottom-cta .pill-btn:not(.dark):hover{background:var(--cta-accent)!important;border-color:var(--cta-accent)!important;color:var(--cta-outline-hover-text)!important}body:not(.dark-mode) .bottom-cta .pill-btn.dark{background:#202020!important;color:#c9cdd1!important;border-color:#202020!important}body:not(.dark-mode) .bottom-cta .pill-btn:not(.dark){border-color:#202020!important;color:#202020!important}body:not(.dark-mode) .bottom-cta .pill-btn.dark:focus-visible,body:not(.dark-mode) .bottom-cta .pill-btn.dark:hover{background:var(--cta-accent)!important;color:var(--cta-filled-hover-text)!important;border-color:var(--cta-accent)!important}body:not(.dark-mode) .bottom-cta .pill-btn:not(.dark):focus-visible,body:not(.dark-mode) .bottom-cta .pill-btn:not(.dark):hover{background:var(--cta-accent)!important;color:var(--cta-outline-hover-text)!important;border-color:var(--cta-accent)!important}.surface-card .pill-btn{padding:16px 32px 18px!important;font-size:18px!important}.surface-card .pill-btn:focus-visible,.surface-card .pill-btn:hover{background:var(--cta-accent)!important;border-color:var(--cta-accent)!important;color:var(--cta-outline-hover-text)!important}#hero-bg-wrap{position:absolute;top:0;left:0;width:100vw;height:90vh;overflow:hidden;z-index:0;pointer-events:none}#hero-bg-wrap img,.hero-ui img{display:block;width:100%;object-position:center}#hero-bg-wrap img{position:absolute;inset:0;height:130%;object-fit:cover}#hero-bg-sky{z-index:0}#hero-bg-img{z-index:2}#hero-bg-wrap::after,.fog-wrap{position:absolute;pointer-events:none}.fog-wrap{inset:0;overflow:hidden}.fog-back{z-index:1}.fog-front{z-index:3;top:35%;height:65%;mask-image:linear-gradient(to bottom,transparent 0,#000 25%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 25%)}#hero-bg-wrap::after{content:"";bottom:0;left:0;right:0;height:200px;z-index:1}.hero-wrap{position:relative;overflow:visible;background:0 0;padding:96px 0 42px;z-index:1}.hero-center{position:relative;z-index:5;text-align:center;pointer-events:none}.hero-center .hero-actions,.hero-center .hero-icon,.hero-center .hero-ui{pointer-events:auto}.hero-center h1,.hero-center>p{color:#c9cdd1!important;text-shadow:0 2px 18px rgba(0,0,0,.28),0 1px 4px rgba(0,0,0,.26)}.hero-center h1{display:inline-block;font-size:56px;line-height:72px;letter-spacing:-.03em;font-weight:400}.hero-center>p{margin:18px auto 40px;font-size:28px;line-height:38px;font-weight:300;max-width:920px}.hero-actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.hero-actions .pill-btn.light-sweep::after{content:"";background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.08) 30%,rgba(255,255,255,.28) 50%,rgba(255,255,255,.08) 70%,transparent 100%);width:60%;transform:translateX(-100%) skewX(-20deg);animation:light-sweep .9s ease-in-out forwards}.hero-actions.center{margin-top:4px}.hero-ui{position:relative;margin:54px auto 0;width:100%;max-width:1200px;background:0 0;border:1px solid #8e8e8e;border-bottom:4px solid #8e8e8e;border-radius:4px;overflow:hidden;box-shadow:0 24px 64px rgba(20,28,48,.18),0 8px 22px rgba(20,28,48,.12);padding:0}.hero-ui img{height:auto;object-fit:contain}.hero-icon,.hero-icon img{width:88px;height:88px;border-radius:24px}.hero-icon{margin:0 auto 16px;overflow:hidden;display:flex;align-items:center;justify-content:center}.hero-icon img{object-fit:contain}.hero-transition,.pixel-gradient{height:0;pointer-events:none}.pixel-gradient{position:absolute;bottom:0;left:0;width:100%;height:300px;display:block;z-index:2}#pt-bg-canvas,#pt-grid,.hero-actions .pill-btn.light-sweep::after{position:absolute;inset:0;pointer-events:none}#pt-grid{z-index:2;display:grid;overflow:hidden;height:90vh}#pt-grid>div{background-color:transparent;will-change:background-color,box-shadow}#pt-bg-canvas{z-index:1;width:100%;height:85%;opacity:0}#pt-src-canvas{display:none}h1,h2,h3,h4,h5,p{margin:0}.feature-row,.section-title{position:relative;isolation:isolate}.section-title{text-align:center;padding:96px 0 24px}.cta-content h2,.everywhere h2,.section-title h2{display:inline-block;font-size:42px;line-height:110%;letter-spacing:-.03em;font-weight:300}.section-title::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);background:linear-gradient(to bottom,var(--bg),var(--feature-band-bg) 72px);z-index:-1}.feature-row::before{content:"";position:absolute;inset:0;background:var(--feature-band-bg);box-shadow:0 0 0 100vmax var(--feature-band-bg);clip-path:inset(0-100vmax);z-index:-1}.feature-row{display:flex;align-items:start;padding:72px 0 66px}.feature-row.reverse{flex-direction:row-reverse}.feature-copy,.feature-visual{position:relative;transition:background .3s}.feature-copy{width:608px;min-width:608px;padding:48px;border:1px solid #8e8e8e;border-bottom:4px solid #8e8e8e;z-index:2;background:var(--feature-copy-bg);margin-right:-64px;margin-top:48px}.feature-row.reverse .feature-copy{margin-right:0;margin-left:-64px}.feature-copy h3,.install-dialog-header h3{font-size:24px;line-height:33.6px;letter-spacing:-.02em;font-weight:400}.feature-copy p{margin-top:24px;color:var(--text);font-size:18px;line-height:32px;font-weight:300}.feature-visual{width:60%;min-width:60%;height:600px;min-height:600px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--feature-visual-bg);padding:8px}.feature-visual::after{content:"";position:absolute;inset:0;border:1px solid #8e8e8e;pointer-events:none;z-index:1}.feature-bg-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.feature-asset-image{position:relative;z-index:2;width:min(470px,58%);height:auto;filter:drop-shadow(0 8px 18px rgba(33,46,84,.16))}.feature-asset-image-chat-crop{width:min(600px,80%);margin-top:7vh;filter:none}.feature-asset-image-mobile{height:min(520px,82%);width:auto;max-width:55%;border-radius:0;object-fit:contain;filter:none}.feature-asset-image-memory{width:min(630px,78%);border-radius:22px;margin-top:15vh}.feature-asset-image-models{object-fit:contain;margin-top:7vh}.visual-tall .feature-asset-image{width:min(420px,52%)}.visual-tall .feature-asset-image-memory{width:min(630px,78%)}.visual-tall .feature-asset-image-mobile{height:min(520px,82%);width:auto;max-width:55%}.everywhere{text-align:center;padding:104px 0 30px}.surface-grid{margin-top:36px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.surface-grid .surface-card+.surface-card{margin-left:-1px}.surface-card{background:var(--feature-copy-bg);padding:40px;min-height:430px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;text-align:left;border:1px solid #8e8e8e;border-bottom:3px solid #8e8e8e;transition:background .3s}.surface-visual{width:100%;height:300px;object-fit:cover;margin-bottom:12px}.surface-card h4{font-size:22px;line-height:27.72px;margin-bottom:24px;margin-top:24px;font-weight:400}.bottom-cta{position:relative;overflow:hidden;margin-top:88px;background:var(--feature-band-bg);min-height:480px;display:flex;align-items:center;padding-bottom:52px;transition:background .3s}.cta-content{position:relative;z-index:1;text-align:center}.cta-content p,.install-dialog p{margin:32px auto 40px;color:var(--text);font-size:20px;line-height:26px;font-weight:300}.social-links{flex-wrap:wrap;gap:20px}.cta-footer-bar,.social-links,.social-links a{display:flex;align-items:center}.cta-footer-bar{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:min(1600px,calc(100% - 144px));padding:16px 0;justify-content:space-between;font-size:14px;border-top:1px solid rgba(138,138,138,.4);z-index:2}.cta-footer-bar a,.status-indicator{opacity:.7;transition:opacity .2s ease}.cta-footer-bar a{color:var(--text);text-decoration:none}.cta-footer-bar a:hover,.status-indicator:hover{opacity:1}.status-indicator{display:flex;align-items:center;gap:7px;font-size:13px}.status-dot{width:8px;height:8px;border-radius:50%;background:#4ade80;flex-shrink:0;box-shadow:0 0 6px #4ade80aa}.install-dialog,.install-dialog-overlay{position:fixed;opacity:0;pointer-events:none}.install-dialog-overlay{inset:0;background:rgba(0,0,0,.4);z-index:200;transition:opacity .3s}.install-dialog-overlay.open,.install-dialog.open{opacity:1;pointer-events:auto}.install-dialog{top:50%;left:50%;transform:translate(-50%,-48%) scale(.97);width:min(640px,calc(100vw - 48px));max-height:calc(100vh - 80px);overflow-y:auto;background:var(--feature-copy-bg);border:1px solid #8e8e8e;border-bottom:4px solid #8e8e8e;padding:32px 48px;z-index:201;transition:opacity .3s,transform .3s;color:var(--text)}.install-dialog.open{transform:translate(-50%,-50%) scale(1)}.install-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.install-dialog-header h3{margin:0}.install-dialog-close{background:0 0;border:0;cursor:pointer;padding:0;color:var(--text);line-height:1;flex-shrink:0;margin-top:2px}.install-dialog-close .material-symbols-outlined{font-size:24px}.install-dialog-gif{width:100%;border:1px solid #8e8e8e;overflow:hidden;margin-bottom:24px;background:#111}.install-dialog-gif img{display:block;width:100%;height:auto}.install-dialog p{font-size:18px;line-height:32px;margin:0 0 16px}.install-dialog-copy-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #8e8e8e;padding:14px 16px;margin-bottom:24px;background:var(--bg)}.install-dialog-copy-row code{font-family:"Fira Code",monospace;font-size:16px;color:var(--text);word-break:break-all}.copy-btn{background:0 0;border:0;cursor:pointer;padding:0;color:var(--text);flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;opacity:.7;transition:opacity .2s}.copy-btn:hover{opacity:1}.copy-btn .material-symbols-sharp{font-size:20px}.install-dialog-footer{display:flex;justify-content:flex-end;margin-top:8px}.install-dialog .pill-btn{margin-top:8px}.install-dialog .pill-btn:focus-visible,.install-dialog .pill-btn:hover{background:var(--cta-accent)!important;border-color:var(--cta-accent)!important;color:var(--cta-filled-hover-text)!important}.scroll-reveal{position:relative;width:100vw;height:50vh;overflow:hidden;margin-left:calc(-50vw + 50%)}.scroll-reveal img{position:absolute;top:0;left:0;width:100%;height:140%;object-fit:cover;object-position:center;will-change:transform}.scroll-reveal-dark,body.dark-mode .scroll-reveal-light{display:none}body.dark-mode .scroll-reveal-dark{display:block}.fog-footer{z-index:2;mask-image:linear-gradient(to bottom,#000 0,#000 60%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 60%,transparent 100%)}#foglayer_footer_01 .image01,#foglayer_footer_01 .image02{background:url(../images/fog1.png)center center/cover no-repeat}#foglayer_footer_02 .image01,#foglayer_footer_02 .image02,#foglayer_footer_03 .image01,#foglayer_footer_03 .image02{background:url(../images/fog2.png)center center/cover no-repeat}#foglayer_footer_01{animation:fogpulse_front_01 10s linear infinite,foglayer_moveme 20s linear infinite}#foglayer_footer_02{animation:fogpulse_front_02 21s linear infinite,foglayer_moveme 16s linear infinite}#foglayer_footer_03{animation:fogpulse_front_03 17s linear infinite,foglayer_moveme 13s linear infinite}@media (max-width:1100px){.container{width:calc(100% - 80px)}.login,.nav-links{display:none}.nav-hamburger{display:flex;align-items:center}.mobile-menu,.mobile-menu-overlay{top:52px}.feature-row,.feature-row.reverse{flex-direction:column;padding:40px 0}.feature-copy{width:100%;min-width:unset;margin-right:0!important;margin-left:0!important}.feature-visual{width:100%;min-width:unset;height:400px;min-height:400px}.feature-asset-image-chat-crop{width:min(340px,72%)}.feature-asset-image-memory,.visual-tall .feature-asset-image-memory{width:min(500px,92%)}.feature-asset-image-mobile,.visual-tall .feature-asset-image-mobile{height:min(320px,calc(100% - 40px));max-width:min(220px,46%)}.surface-grid{grid-template-columns:1fr}.surface-grid .surface-card+.surface-card{margin-left:0;margin-top:-1px}.cta-footer-bar{width:calc(100% - 80px)}}@media (max-width:760px){.container{width:calc(100% - 48px)}.nav-row{height:52px;font-size:10px}.nav-right,.nav-row{gap:.5rem}.login,.nav-links{display:none}.nav-hamburger{display:flex;align-items:center}#hero-bg-wrap{height:72vh}.hero-wrap{padding:64px 0 56px}.hero-center h1{font-size:40px;line-height:48px}.hero-center p{max-width:280px;font-size:18px;margin-top:10px}.hero-ui{margin-top:32px;max-width:70%;border-radius:46px}.feature-row,.feature-row.reverse{padding:24px 0}.cta-footer-bar{width:calc(100% - 48px);flex-wrap:wrap;gap:10px}}.fog{height:100%;position:absolute;width:200%}.fog .image01,.fog .image02{float:left;height:100%;width:50%}#foglayer_back_01 .image01,#foglayer_back_01 .image02{background:url(../images/fog1.png)center center/cover no-repeat}#foglayer_back_02 .image01,#foglayer_back_02 .image02,#foglayer_back_03 .image01,#foglayer_back_03 .image02{background:url(../images/fog2.png)center center/cover no-repeat}#foglayer_back_01{animation:fogpulse_back_01 10s linear infinite,foglayer_moveme 80s linear infinite}#foglayer_back_02{animation:fogpulse_back_02 21s linear infinite,foglayer_moveme 70s linear infinite}#foglayer_back_03{animation:fogpulse_back_03 17s linear infinite,foglayer_moveme 60s linear infinite}#foglayer_front_01 .image01,#foglayer_front_01 .image02{background:url(../images/fog1.png)center center/cover no-repeat}#foglayer_front_02 .image01,#foglayer_front_02 .image02,#foglayer_front_03 .image01,#foglayer_front_03 .image02{background:url(../images/fog2.png)center center/cover no-repeat}#foglayer_front_01{animation:fogpulse_front_01 10s linear infinite,foglayer_moveme 15s linear infinite}#foglayer_front_02{animation:fogpulse_front_02 21s linear infinite,foglayer_moveme 13s linear infinite}#foglayer_front_03{animation:fogpulse_front_03 17s linear infinite,foglayer_moveme 11s linear infinite}.fog-wrap{filter:blur(1px) grayscale(.2) saturate(1.2) sepia(.2)}body.dark-mode .fog-wrap{filter:blur(1px) saturate(.8) hue-rotate(180deg) brightness(.6)}@media only screen and (max-width:767px){.fog .image01,.fog .image02{width:100%}}