@font-face{font-family:Artiena;src:url('/assets/studio-20261004/manrope-regular.woff2') format('woff2');font-style:normal;font-weight:400 600;font-display:swap}
@font-face{font-family:Artiena;src:url('/assets/studio-20261004/manrope-bold.woff2') format('woff2');font-style:normal;font-weight:700 900;font-display:swap}
@font-face{font-family:ArtienaDisplay;src:url('/assets/studio-20261004/sora-semibold.woff2') format('woff2');font-style:normal;font-weight:600 800;font-display:swap}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0}img{max-width:100%}button,input,select{font:inherit}a,button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid #4668ef;outline-offset:5px}button{cursor:pointer}button:disabled{cursor:default}[hidden]{display:none!important}
.art-page{--art-ink:#18223a;--art-muted:#606a7b;--art-blue:#3659da;--art-line:#dce1e8;--art-paper:#f6f7fa;background:var(--art-paper);color:var(--art-ink);font:16px/1.65 Artiena,Arial,sans-serif;-webkit-font-smoothing:antialiased}.art-page h1,.art-page h2,.art-page h3{text-wrap:balance}.art-page p{text-wrap:pretty}.art-frame{width:min(1280px,calc(100% - 96px));margin-inline:auto}.art-skip{position:fixed;top:10px;left:16px;z-index:1000;transform:translateY(-160%);background:#fff;color:#18223a;padding:12px 20px;border-radius:8px}.art-skip:focus{transform:none}
.art-header.art-header{position:sticky;top:0;z-index:90;max-width:none;width:100%;margin:0;padding:0;background:rgba(255,255,255,.96);color:#18223a;border:0;border-bottom:1px solid #e6e9ef;backdrop-filter:blur(16px);font:14px/1.5 Artiena,Arial,sans-serif}.art-header .art-head-inner{width:min(1280px,calc(100% - 96px));min-height:88px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:28px}.art-brand.art-brand{display:inline-flex;align-items:center;gap:12px;color:#17223a!important;text-decoration:none;flex-shrink:0;letter-spacing:3px;font-size:23px;font-weight:800;line-height:1.1}.art-brand img{width:36px;height:36px;display:block;border:0}.art-brand small{display:block;font-size:9px;letter-spacing:4px;font-weight:700;margin-top:6px;color:#697287}.art-header .art-nav{display:flex;gap:32px;align-items:center;max-width:none;width:auto;padding:0;margin:0;min-height:0;border:0;background:transparent}.art-header .art-nav a{color:#536075;font-weight:600;font-size:13px;text-decoration:none;position:relative}.art-header .art-nav a:hover,.art-header .art-nav a[aria-current=page]{color:#254bdd}.art-header .art-head-contact{display:inline-flex;align-items:center;gap:28px;padding:12px 20px;border:1px solid #cdd4e0;border-radius:100px;color:#18223a;text-decoration:none;font-size:12px;font-weight:700}.art-header .art-menu{display:none}.art-header .art-mobile-nav{display:none}
.art-footer.art-footer{margin:0;width:100%;max-width:none;padding:62px 0 24px;border:0;background:#111b31;color:#b8c3d7;font:14px/1.7 Artiena,Arial,sans-serif;display:block}.art-footer .art-brand{color:#fff!important}.art-footer .art-brand small{color:#9fadc4}.art-footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:64px}.art-footer p{max-width:330px;color:#acb7ce;font-size:14px;margin:22px 0}.art-footer h2{font:700 11px/1.6 Artiena,Arial,sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:#fff;margin:0 0 20px}.art-footer nav{display:grid;gap:10px;margin:0;padding:0;max-width:none;min-height:0;font-size:13px}.art-footer a{color:#b8c3d7;text-decoration:none}.art-footer a:hover{color:#fff;text-decoration:underline;text-underline-offset:5px}.art-footer-base{border-top:1px solid #2c3548;display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:50px;padding-top:22px;font-size:11px}.art-footer-base p{max-width:none;margin:0;font-size:11px}
.art-breadcrumb{max-width:1280px;width:calc(100% - 96px);margin:22px auto 0;display:flex;gap:12px;align-items:center;font:12px/1.6 Artiena,Arial,sans-serif;color:#5b6578}.art-breadcrumb a{color:inherit;text-decoration:none}.art-breadcrumb a:hover{text-decoration:underline}.art-breadcrumb span:last-child{font-weight:700;color:#18223a}.art-kicker{font-size:11px;font-weight:800;line-height:1.6;letter-spacing:2px;text-transform:uppercase;color:#546687;margin:0 0 20px}.art-button{display:inline-flex;align-items:center;justify-content:center;gap:32px;padding:16px 24px;min-height:54px;border:1px solid transparent;border-radius:9px;background:#3659da;color:#fff;text-decoration:none;font-weight:700;font-size:13px;transition:background .2s,transform .2s,box-shadow .2s}.art-button:hover{background:#2548c2;box-shadow:0 5px 18px #3659da20;transform:translateY(-2px)}.art-button.secondary{background:transparent;color:#18223a;border-color:#ccd3df}.art-button.secondary:hover{background:#edf0f7}.art-text-link{display:inline-flex;align-items:center;gap:18px;color:inherit;font-weight:700;font-size:13px;text-decoration:none;padding-block:12px;border-bottom:1px solid #b7c0d3}.art-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px}.art-tag{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:700;letter-spacing:.3px;line-height:1.4;padding:7px 10px;border:1px solid #d4dbdf;border-radius:100px;background:#ffffffcf;color:#33485b}.art-tag.live::before{content:'';height:5px;width:5px;border-radius:50%;background:#19805b}.art-tag.soon{background:#f5f0e7;color:#735a26;border-color:#e4dbc7}
.art-home-hero{padding:72px 0 62px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 82% 60%,#e9e9fc 0,transparent 52%),#f6f7fa}.art-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:45px;align-items:center}.art-hero-copy{position:relative;z-index:2}.art-home-hero h1{font-family:ArtienaDisplay,Arial,sans-serif;font-size:clamp(48px,5.2vw,76px);line-height:1.09;letter-spacing:-3.7px;margin:0 0 27px;font-weight:600}.art-home-hero h1 em{display:block;color:#3659da;font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-3px}.art-hero-lede{max-width:430px;color:#606a7b;font-size:17px;line-height:1.85;margin:0}.art-hero-footnote{font-size:11px;color:#707b90;display:flex;align-items:center;gap:10px;margin:30px 0 0}.art-hero-footnote::before{content:'';width:6px;height:6px;border-radius:50%;background:#3659da}.art-hero-scene{height:525px;position:relative;isolation:isolate;max-width:580px;width:100%;margin-inline:auto}.art-hero-halo{position:absolute;width:440px;height:440px;max-width:90%;border-radius:50%;background:linear-gradient(150deg,#e0e5fb,#e6def8 65%,#f1e3d6);left:7%;top:10%;z-index:-1}.art-hero-halo::after{content:'';position:absolute;inset:-20px;border:1px solid #dbe0f0;border-radius:50%}.art-phone{position:absolute;width:205px;background:#fff;border:7px solid #17243a;border-radius:31px;box-shadow:0 25px 45px -20px #16284670;overflow:hidden;aspect-ratio:1080/2340;transition:transform .5s}.art-phone img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.art-phone.emiramble{left:10%;top:10px;transform:rotate(-9deg);z-index:1}.art-phone.heirloom{right:5%;top:66px;transform:rotate(9deg);z-index:2;aspect-ratio:1080/2400}.art-scene-note{position:absolute;z-index:3;bottom:23px;left:0;background:#fff;border:1px solid #e3e6ed;padding:15px 20px;border-radius:13px;box-shadow:0 14px 30px #14294b12;display:flex;gap:12px;align-items:center;transform:rotate(-3deg);font-size:12px;color:#4c586d}.art-scene-note img{width:35px;height:35px;border-radius:10px}.art-scene-note strong{display:block;color:#18223a;font-size:13px}.art-scene-label{position:absolute;right:0;top:10px;font-size:10px;color:#69738a;letter-spacing:1px;writing-mode:vertical-rl}.art-hero-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:36px;padding-top:30px;border-top:1px solid #dfe3ee;font-size:11px;color:#647187}.art-hero-bottom a{color:#334867;text-decoration:none;font-weight:700}.art-hero-stats{display:flex;gap:35px}.art-hero-stats strong{font-weight:800;color:#18223a;margin-right:6px;font-size:14px}
.art-section{padding:90px 0}.art-section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:38px}.art-section-heading h2{font:600 clamp(32px,3.5vw,47px)/1.2 ArtienaDisplay,Arial,sans-serif;letter-spacing:-1.9px;margin:0}.art-section-heading h2 em{font-family:Georgia,serif;font-weight:400}.art-section-heading>p{color:#606a7b;max-width:350px;font-size:14px;margin:0 0 4px}.art-catalogue{background:#fff}.art-catalogue-tools{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px;border-bottom:1px solid #e3e6ed;margin-bottom:30px}.art-filters{display:flex;flex-wrap:wrap;gap:7px}.art-filter{padding:11px 17px;min-height:44px;border:1px solid transparent;border-radius:100px;background:#f4f5f8;color:#5b6476;font-size:12px;font-weight:700;transition:background .2s}.art-filter[aria-pressed=true]{background:#17233b;color:#fff}.art-filter:hover{border-color:#bfc8dd}.art-search{position:relative;min-width:210px;max-width:260px;width:100%}.art-search svg{position:absolute;top:14px;left:14px;pointer-events:none;color:#768197}.art-search input{padding:12px 12px 12px 41px;font-size:12px;width:100%;border:1px solid #dce1eb;border-radius:8px;background:#fff;color:#18223a;min-height:44px}.art-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px}.art-product-card{border:1px solid #e0e5ec;background:#fff;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:transform .25s,box-shadow .25s,border-color .25s;min-width:0}.art-product-card:hover{transform:translateY(-5px);box-shadow:0 16px 38px -16px #223b642e;border-color:#c5d0e8}.art-card-art{height:236px;position:relative;display:block;overflow:hidden;text-decoration:none;isolation:isolate;background:var(--card-bg,#eee)}.art-card-art .art-tag{position:absolute;top:16px;left:16px;z-index:3}.art-card-art>img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s}.art-product-card:hover .art-card-art>img{transform:scale(1.035)}.art-card-copy{padding:25px 25px 21px;display:flex;flex:1;flex-direction:column}.art-card-category{font-size:9px;letter-spacing:1.7px;color:#6a768a;text-transform:uppercase;font-weight:800;margin:0 0 8px}.art-card-copy h3{font:600 23px/1.3 ArtienaDisplay,Arial,sans-serif;letter-spacing:-.6px;margin:0 0 11px}.art-card-copy h3 a{color:#18223a;text-decoration:none}.art-card-copy>p:not(.art-card-category){font-size:13px;line-height:1.8;color:#637085;margin:0 0 25px}.art-card-bottom{display:flex;justify-content:space-between;gap:18px;align-items:center;padding-top:18px;border-top:1px solid #e9ecf2;margin-top:auto}.art-card-bottom>span{font-size:10px;color:#788397}.art-card-bottom>a{font-size:11px;font-weight:800;color:#2548c2;text-decoration:none;min-height:30px;display:flex;align-items:center;gap:10px}.art-card-art .art-card-phone{height:320px;width:148px;position:absolute;top:48px;left:50%;transform:translateX(-50%) rotate(-7deg);border:5px solid #203446;border-radius:20px;overflow:hidden;box-shadow:12px 15px 35px #111b3135;background:white}.art-card-phone img{width:100%;height:auto;display:block}.art-card-art .art-card-phone.companion{transform:translateX(-20%) rotate(12deg);left:61%;top:76px;width:134px;opacity:.85;z-index:-1}.art-card-word{position:absolute;inset:40px 20px 15px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;color:var(--card-ink,#17372f)}.art-card-word img{width:76px;height:76px;object-fit:contain;border-radius:17px}.art-card-word strong{font-size:34px;line-height:1.2;letter-spacing:-1.2px;font-weight:800}.art-card-word small{font-size:9px;letter-spacing:2px}.art-card-word .art-glyph{font-family:Georgia,serif;font-size:85px;line-height:1}.art-card-art.motora>img{object-position:50% 37%}.art-result-count{font-size:12px;color:#758198;margin:23px 0 0}.art-empty{border:1px dashed #bbc7dc;border-radius:14px;padding:50px 20px;text-align:center;margin-top:24px}.art-empty h3{font-size:24px}.art-empty p{color:#637085;font-size:14px}.art-releases{margin-top:52px;background:#f4f6fb;border-radius:13px;padding:28px 32px;display:flex;justify-content:space-between;align-items:center;gap:30px}.art-releases h3{font-size:19px;letter-spacing:-.4px;margin:0 0 6px}.art-releases p{margin:0;font-size:12px;color:#637085}.art-releases .art-kicker{margin-bottom:8px;font-size:9px}
.art-studio{background:#17233b;color:#f6f7fb;overflow:hidden}.art-studio-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.art-studio .art-kicker{color:#a6b6f0}.art-studio h2{font:600 clamp(36px,4vw,53px)/1.2 ArtienaDisplay,Arial,sans-serif;letter-spacing:-2px;margin:0 0 28px}.art-studio h2 em{font:italic 400 1.1em/1.1 Georgia,serif;color:#b6c6ff}.art-studio-lede{font-size:15px;color:#b2bfd5;max-width:415px;line-height:1.9}.art-studio .art-text-link{color:#fff;border-color:#53627a;margin-top:12px}.art-principle{display:grid;grid-template-columns:36px 1fr;gap:18px;padding:27px 0;border-top:1px solid #3b4960}.art-principle>span{font-size:11px;color:#91a5cc;padding-top:5px}.art-principle h3{font-size:18px;font-weight:700;margin:0 0 8px;letter-spacing:-.3px}.art-principle p{font-size:13px;color:#a9b7cf;line-height:1.85;margin:0;max-width:365px}.art-help{background:#edf0f8}.art-help-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:85px}.art-help h2{font:600 clamp(32px,3.5vw,45px)/1.22 ArtienaDisplay,Arial,sans-serif;letter-spacing:-1.7px;margin:0 0 24px}.art-help p{font-size:14px;color:#637085}.art-help details{border-top:1px solid #d2d9e6;padding:20px 0}.art-help details:last-child{border-bottom:1px solid #d2d9e6}.art-help summary{cursor:pointer;font-size:14px;font-weight:700;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:27px}.art-help summary::-webkit-details-marker{display:none}.art-help summary::after{content:'+';font-size:20px;font-weight:400}.art-help details[open] summary::after{content:'−'}.art-help details p{font-size:13px;margin:13px 20px 0 0}.art-help a{color:#3659da}.art-contact{background:#fff}.art-contact-inner{display:flex;justify-content:space-between;align-items:center;gap:40px}.art-contact h2{font:600 clamp(32px,3.5vw,47px)/1.22 ArtienaDisplay,Arial,sans-serif;letter-spacing:-1.9px;margin:0}.art-contact p{font-size:13px;color:#637085;margin:16px 0 0}
.art-related{padding:60px 0!important;border:0!important;background:#f0f3f9;color:#18223a;font:14px/1.6 Artiena,Arial,sans-serif;margin-top:40px}.art-related .art-frame{display:flex;justify-content:space-between;align-items:center;gap:35px}.art-related h2{font:600 clamp(24px,3vw,34px)/1.3 ArtienaDisplay,Arial,sans-serif;letter-spacing:-1px;margin:0}.art-related p{margin:8px 0 0;font-size:13px;color:#637085}.art-context{width:min(1280px,calc(100% - 96px));margin:0 auto;padding:17px 0;border-bottom:1px solid #dce2ec;display:flex;gap:24px;align-items:center;justify-content:space-between;color:#5b687c;font:12px/1.6 Artiena,Arial,sans-serif}.art-context a{color:#304fd1;text-decoration:none;font-weight:700}.art-context .art-tag{margin-right:12px}.art-context-main{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.art-context-main .art-tag{margin:0}.art-product{font-family:Artiena,Arial,sans-serif}.art-product main{min-width:0}.art-product main img{height:auto}.art-product main h1{font-size:clamp(42px,5.4vw,74px);line-height:1.09;letter-spacing:-2.7px}.art-product main h2{line-height:1.2}.art-product .frame,.art-product .wrap{max-width:1280px}.art-product .phone img{height:100%}.art-product main .hero{padding-block:64px}.art-product main .phone{max-height:560px}.art-product .editorial-hero.product{max-width:1280px;margin:auto}.art-product .editorial-hero .hero-photo{max-height:640px}.art-product .m-section{max-width:1280px}.art-product .screenshot-stage img{max-height:550px;object-fit:contain}.art-product .hero-visual img{max-height:620px;object-fit:contain}.art-product details summary{min-height:32px}.art-product a,.art-product button{scroll-margin-top:110px}.art-product main p{max-width:75ch}.art-product .art-related p{max-width:none}.art-product .place h3{text-wrap:balance}.art-product .band h2{margin-top:0}
.art-support-hero{padding:65px 0 48px}.art-support-hero h1{font:600 clamp(40px,5vw,64px)/1.15 ArtienaDisplay,Arial,sans-serif;letter-spacing:-2.4px;max-width:850px;margin:0 0 24px}.art-support-hero .art-lede{color:#637085;max-width:680px;font-size:17px}.art-support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.art-support-card{background:#fff;border:1px solid #e0e5ec;border-radius:14px;padding:28px}.art-support-card h2{font:600 21px/1.3 ArtienaDisplay,Arial,sans-serif;letter-spacing:-.4px;margin:0 0 12px}.art-support-card p{font-size:12px;color:#6b768a;min-height:40px}.art-support-card nav{display:grid;gap:10px;min-height:0;padding:0;margin:20px 0 0}.art-support-card a{color:#3659da;font-size:13px;text-decoration:none;min-height:28px}.art-support-card a:hover{text-decoration:underline}.art-info-band{padding:30px 36px;background:#e5eaf7;border-radius:12px;display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:40px 0 70px}.art-info-band h2{font-size:18px;margin:0 0 10px}.art-info-band p{font-size:13px;margin:0;color:#536178}.art-info-band a{color:#304fd1}.art-prose-layout{display:grid;grid-template-columns:210px minmax(0,760px);gap:65px;justify-content:center;padding:50px 0 90px}.art-prose-nav{position:sticky;top:120px;align-self:start;display:grid;gap:12px;font:12px/1.7 Artiena,Arial,sans-serif}.art-prose-nav a{color:#59677c;text-decoration:none}.art-prose-nav a:hover{color:#3659da}.art-prose-content{min-width:0;font:15px/1.85 Artiena,Arial,sans-serif;color:#4e5d73}.art-prose-content h1{font:600 clamp(34px,4.5vw,52px)/1.18 ArtienaDisplay,Arial,sans-serif;color:#18223a;letter-spacing:-1.7px;margin:0 0 25px}.art-prose-content h2{font-size:23px;line-height:1.3;margin:36px 0 14px;color:#18223a;letter-spacing:-.5px}.art-prose-content h3{font-size:18px;line-height:1.4;margin-top:24px;color:#18223a}.art-prose-content a{color:#304fd1;overflow-wrap:anywhere}.art-prose-content p{margin:0 0 18px}.art-prose-content li{margin-bottom:8px}.art-prose-content section{padding:0;border:0}.art-prose-content table{width:100%;border-collapse:collapse;display:block;overflow-x:auto}.art-prose-content th,.art-prose-content td{padding:10px;border:1px solid #dce1e9;vertical-align:top}.art-prose-content pre{overflow:auto}.art-prose-content .card,.art-prose-content .notice{background:#edf1f8;padding:22px;border-radius:10px;margin:24px 0}.art-mozhi-hero{background:#eee9f9;padding:72px 0}.art-mozhi-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.art-mozhi-hero h1{font:600 clamp(40px,5vw,66px)/1.12 ArtienaDisplay,Arial,sans-serif;letter-spacing:-2px;margin:0 0 25px}.art-mozhi-hero .art-lede{color:#66577e;font-size:17px}.art-letter-art{min-height:400px;border-radius:30px;background:#fff8e9;border:1px solid #ddcdeb;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(3deg);box-shadow:0 20px 50px #48266915}.art-letter-art img{width:140px;height:140px}.art-letter-art p{font-size:12px;letter-spacing:3px;color:#79579b;margin:25px 0 0}.art-three-features{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.art-three-features article{padding-top:25px;border-top:1px solid #ccd4e4}.art-three-features h3{font-size:21px;margin:0 0 15px}.art-three-features p{font-size:14px;color:#637085}.art-reveal{animation:art-appear .65s ease-out both}@keyframes art-appear{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}
@media(min-width:1600px){.art-home-hero{padding-top:92px}.art-hero-scene{height:550px}.art-phone{width:220px}}
@media(max-width:1100px){.art-frame,.art-header .art-head-inner{width:calc(100% - 64px)}.art-breadcrumb,.art-context{width:calc(100% - 64px)}.art-home-hero h1{font-size:58px;letter-spacing:-3px}.art-hero-grid{gap:20px;grid-template-columns:1fr 1fr}.art-hero-scene{height:480px}.art-phone{width:180px}.art-phone.emiramble{left:5%}.art-phone.heirloom{right:2%}.art-hero-halo{width:350px;height:350px;top:16%;left:3%}.art-card-copy{padding:22px 20px}.art-card-art{height:215px}.art-studio-grid,.art-help-grid{gap:50px}.art-header .art-nav{gap:22px}.art-prose-layout{gap:40px;grid-template-columns:175px minmax(0,1fr)}.art-footer-grid{gap:35px}.art-product main h1{font-size:clamp(40px,5.7vw,64px)}}
@media(max-width:850px){.art-header .art-head-inner{min-height:76px}.art-header .art-nav{gap:18px}.art-header .art-head-contact{display:none}.art-home-hero{padding-top:52px}.art-home-hero h1{font-size:48px;letter-spacing:-2.7px}.art-hero-lede{font-size:15px}.art-hero-scene{height:415px}.art-phone{width:151px;border-width:5px;border-radius:24px}.art-phone.emiramble{left:0}.art-phone.heirloom{right:0;top:70px}.art-hero-halo{width:285px;height:285px;top:15%;left:0}.art-scene-note{padding:12px 14px;bottom:12px;font-size:10px}.art-scene-note strong{font-size:11px}.art-actions{gap:17px}.art-actions .art-button{padding:14px 19px;font-size:12px}.art-hero-stats{gap:18px}.art-section{padding:65px 0}.art-section-heading{gap:30px}.art-section-heading>p{max-width:270px;font-size:13px}.art-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.art-card-art{height:245px}.art-catalogue-tools{flex-wrap:wrap}.art-search{max-width:none;min-width:0;width:100%}.art-studio-grid{gap:35px}.art-studio h2{font-size:37px}.art-help-grid{gap:35px}.art-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.art-mozhi-grid{gap:35px}.art-letter-art{min-height:340px}.art-product .hero,.art-product .hero-grid{gap:30px}.art-footer-grid{grid-template-columns:1.35fr 1fr;gap:35px}.art-footer-grid>div:last-child{grid-column:2}.art-footer-grid>div:first-child{grid-row:span 2}.art-product .hero-art{opacity:.65}}
@media(max-width:620px){.art-frame,.art-header .art-head-inner{width:calc(100% - 40px)}.art-breadcrumb,.art-context{width:calc(100% - 40px)}.art-header .art-head-inner{min-height:72px}.art-brand.art-brand{font-size:20px;gap:10px;letter-spacing:2.5px}.art-brand img{width:33px;height:33px}.art-brand small{font-size:8px;margin-top:5px}.art-header .art-nav{display:none}.art-header .art-menu{display:block}.art-menu summary{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;border:1px solid #d6dde8;border-radius:7px;font-size:12px;cursor:pointer;list-style:none}.art-menu summary::-webkit-details-marker{display:none}.art-menu summary::after{content:'☰';margin-left:15px;font-size:17px}.art-menu[open] summary::after{content:'×';font-size:22px}.art-header .art-mobile-nav{display:flex;position:absolute;top:71px;left:0;right:0;flex-direction:column;gap:0;background:#fff;border-bottom:1px solid #d6dde8;box-shadow:0 15px 25px #17233b12;padding:14px 20px 22px;margin:0;max-width:none;min-height:0}.art-mobile-nav a{display:block;text-decoration:none;color:#273652;padding:13px 9px;font-size:14px;border-bottom:1px solid #edf0f5}.art-home-hero{padding:42px 0 28px}.art-hero-grid{grid-template-columns:1fr;gap:20px}.art-kicker{font-size:9px;letter-spacing:1.7px;margin-bottom:17px}.art-home-hero h1{font-size:clamp(39px,10.7vw,57px);line-height:1.12;letter-spacing:-2.3px;max-width:480px;margin-bottom:21px}.art-home-hero h1 em{letter-spacing:-1.8px}.art-hero-lede{font-size:15px;max-width:450px;line-height:1.8}.art-actions{margin-top:25px;gap:18px}.art-hero-footnote{font-size:10px;margin-top:22px}.art-hero-scene{height:425px;max-width:350px;margin-top:18px}.art-phone{width:166px}.art-phone.emiramble{left:7%;top:4px}.art-phone.heirloom{right:1%;top:48px}.art-hero-halo{width:300px;height:300px;max-width:90%;left:4%;top:12%}.art-scene-note{left:0;bottom:4px}.art-scene-label{font-size:8px}.art-hero-bottom{display:block;margin-top:20px;padding-top:23px}.art-hero-stats{justify-content:space-between;gap:12px;font-size:10px}.art-hero-stats strong{display:block;font-size:18px;margin:0 0 2px}.art-hero-bottom>a{display:none}.art-section{padding:51px 0}.art-section-heading{display:block;margin-bottom:28px}.art-section-heading h2{font-size:33px;letter-spacing:-1.5px}.art-section-heading>p{margin-top:18px;max-width:450px}.art-filters{gap:7px}.art-filter{font-size:11px;padding:10px 13px}.art-catalogue-tools{gap:14px;margin-bottom:22px;padding-bottom:20px}.art-product-grid{grid-template-columns:1fr;gap:22px}.art-card-art{height:250px}.art-card-copy{padding:23px}.art-card-copy h3{font-size:24px}.art-card-copy>p:not(.art-card-category){font-size:14px;margin-bottom:23px}.art-card-bottom>span{font-size:11px}.art-card-bottom>a{font-size:12px}.art-card-art .art-card-phone{width:161px;top:46px}.art-releases{padding:26px;display:block;margin-top:32px}.art-releases .art-text-link{margin-top:10px}.art-studio-grid,.art-help-grid{grid-template-columns:1fr;gap:30px}.art-studio h2{font-size:37px}.art-studio-lede{max-width:none}.art-principle{padding:23px 0}.art-principle p{max-width:none}.art-help h2{font-size:33px}.art-contact-inner{display:block}.art-contact h2{font-size:34px}.art-contact .art-button{margin-top:26px}.art-footer.art-footer{padding-top:45px}.art-footer-grid{grid-template-columns:1fr 1fr;gap:35px 20px}.art-footer-grid>div:first-child{grid-column:1/-1;grid-row:auto}.art-footer-grid>div:last-child{grid-column:auto}.art-footer-grid p{max-width:350px;margin-bottom:0}.art-footer h2{font-size:10px;letter-spacing:1px}.art-footer nav{font-size:12px;gap:11px}.art-footer-base{display:block;margin-top:35px;font-size:10px}.art-footer-base p{font-size:10px;margin-bottom:13px}.art-related{padding:38px 0!important}.art-related .art-frame{display:block}.art-related .art-button{margin-top:24px}.art-context{font-size:10px;gap:15px;align-items:start;padding:14px 0}.art-context-main{gap:7px;display:block}.art-context .art-tag{display:table;margin-bottom:6px;font-size:9px}.art-context>a{white-space:nowrap;font-size:11px;padding:6px 0}.art-breadcrumb{font-size:11px;margin-top:17px}.art-product main h1{font-size:clamp(36px,10vw,52px);letter-spacing:-1.9px}.art-product main .hero{padding-block:40px}.art-product .hero-grid,.art-product .hero,.art-product .editorial-hero.product{grid-template-columns:1fr}.art-product .hero-art{opacity:.4}.art-product .phone{max-width:270px}.art-product main h2{font-size:clamp(28px,8vw,38px);letter-spacing:-1px}.art-product .postcard{min-height:350px}.art-product .places{grid-template-columns:1fr}.art-product .place{display:grid;grid-template-columns:85px 1fr}.art-product .place .art{height:auto;min-height:125px}.art-product .place h3{font-size:19px}.art-product .editorial-hero .hero-photo{max-height:410px}.art-product .editorial-hero .hero-copy{padding-top:10px}.art-product .plan-grid,.art-product .grid{grid-template-columns:1fr}.art-product .pricing-amount{font-size:52px}.art-product .art-context p{font-size:10px}.art-support-hero{padding:40px 0 30px}.art-support-hero h1{font-size:39px;letter-spacing:-1.5px}.art-support-hero .art-lede{font-size:15px}.art-support-grid{grid-template-columns:1fr}.art-support-card p{min-height:0}.art-info-band{grid-template-columns:1fr;padding:25px;gap:25px;margin-bottom:45px}.art-prose-layout{grid-template-columns:1fr;gap:28px;padding:28px 0 50px}.art-prose-nav{position:static;display:flex;flex-wrap:wrap;gap:8px 18px;padding-bottom:20px;border-bottom:1px solid #dce1eb}.art-prose-content h1{font-size:36px;letter-spacing:-1.2px}.art-prose-content h2{font-size:22px}.art-prose-content{font-size:14px}.art-mozhi-hero{padding:42px 0}.art-mozhi-grid{grid-template-columns:1fr;gap:35px}.art-mozhi-hero h1{font-size:42px}.art-letter-art{min-height:300px;transform:rotate(2deg);margin:0 8px}.art-three-features{grid-template-columns:1fr;gap:25px}}
@media(max-width:360px){.art-frame,.art-header .art-head-inner,.art-breadcrumb,.art-context{width:calc(100% - 32px)}.art-home-hero h1{font-size:38px;letter-spacing:-2px}.art-hero-scene{height:380px}.art-phone{width:148px}.art-hero-halo{width:255px;height:255px;left:4%}.art-actions{gap:13px}.art-actions .art-button{font-size:11px;padding-inline:15px}.art-text-link{font-size:12px}.art-filter{font-size:10px;padding-inline:11px}.art-footer-grid{gap:28px 15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.art-product-card:hover,.art-button:hover{transform:none}}
/* Keep older product styles from overriding shared navigation typography. */
html body .art-footer h2{font:700 11px/1.6 Artiena,Arial,sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:#fff;margin:0 0 20px}
html body .art-related h2{font:600 clamp(24px,3vw,34px)/1.3 ArtienaDisplay,Arial,sans-serif;letter-spacing:-1px;margin:0;color:#18223a}
.art-footer-grid>div{min-width:0}.art-footer a{overflow-wrap:anywhere}.art-footer-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr)}
.art-header nav a:last-child,.art-footer nav a:last-child{border:0;padding:0;margin:0;border-radius:0}.art-header .art-mobile-nav a:last-child{padding:13px 9px}
.art-header details.art-menu{border:0;padding:0;margin:0;background:transparent}.art-header .art-menu summary{position:static;margin:0;padding:8px 14px;font:12px/1.5 Artiena,Arial,sans-serif;list-style:none}.art-header .art-menu summary::after{position:static;inset:auto;line-height:1;font-weight:400}
.art-product[data-art-app=fieldwork] img.phone{width:min(100%,280px);height:auto;max-height:none;justify-self:center}.art-product .screenshot-stage img{width:auto;height:auto;max-width:100%;max-height:550px;object-fit:contain}
.art-product[data-art-app=puzzle-little-piece] .challenge>*{min-width:0}.art-product[data-art-app=puzzle-little-piece] .levels{grid-template-columns:repeat(5,minmax(0,1fr))}.art-product[data-art-app=puzzle-little-piece] .levels button{min-width:0;padding-inline:4px}
html body.art-product main h1{font-size:clamp(40px,4.7vw,67px);line-height:1.12;letter-spacing:-2.4px}
.art-product[data-art-app=fitoutflow] .hero>*{min-width:0}.art-product[data-art-app=fitoutflow] .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.art-product[data-art-app=fitoutflow] .tiles>div{padding:12px;overflow-wrap:anywhere}
@media(max-width:850px){.art-footer-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}
@media(max-width:620px){html body .art-footer h2{font-size:10px;letter-spacing:1px}.art-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html body.art-product main h1{font-size:clamp(36px,9.7vw,50px);letter-spacing:-1.8px}.art-product[data-art-app=fitoutflow] .hero{grid-template-columns:minmax(0,1fr)}.art-product[data-art-app=fitoutflow] .hero-panel{padding:21px}.art-product[data-art-app=fitoutflow] .hero-panel>span{letter-spacing:.04em}.art-product[data-art-app=fitoutflow] .tiles>div{font-size:13px}}
@media print{.art-header,.art-footer,.art-related,.art-prose-nav{display:none!important}.art-frame{width:100%}.art-prose-layout{display:block;padding:0}.art-page{background:#fff;color:#000}.art-prose-content{font-size:11pt}a{color:inherit}.art-context{border:0}}
