/* Studio identity: emerald opening, oversized editorial typography, staggered showcases. */
.brand-mark{display:block;width:48px;height:48px;object-fit:contain;flex-shrink:0;border-radius:4px}.brand{gap:10px}.studio-home{background:linear-gradient(#123b36 0 1090px,var(--paper) 1090px);background-repeat:no-repeat}.studio-home .header{color:#f5f4e9;border-bottom-color:#f5f4e927}.studio-home .header .brand span{border-left-color:#f5f4e955}.studio-home .intro{color:#f5f4e9;padding-top:82px}.studio-home .intro .eyebrow{color:#d6deaa}.studio-home .intro-row{grid-template-columns:1fr;gap:32px}.studio-home h1{font-size:clamp(64px,8.2vw,126px);letter-spacing:-6px;line-height:1.02}.studio-home h1 em{color:#e5e7be}.studio-home .intro-copy{display:flex;max-width:none;justify-self:stretch;justify-content:space-between;align-items:center;gap:50px}.studio-home .intro-copy p{color:#d2dfd7;max-width:600px;font-size:17px;margin:0}.studio-home .intro .button{background:#e5e7be;color:#183c34;flex-shrink:0}.studio-home .intro .button:hover{background:#fffce8}.studio-home .intro-bottom{border-color:#ffffff33;margin-top:58px;color:#c5d3ca}.studio-home .collection{gap:34px;align-items:start;padding-bottom:0}.studio-home .theme{padding:28px;box-shadow:0 25px 65px #06281c18}.studio-home .theme.velmora{margin-top:100px;background:#cedacb;color:#173d34}.studio-home .velmora .tags span{border-color:#173d3438}.studio-home .theme .screen{aspect-ratio:1.3}.studio-home .elarune .screen img{width:100%;height:auto}.studio-home .velmora .screen img{height:100%;object-fit:cover;object-position:top}.studio-home .theme h2{font-size:54px}.studio-home .difference{padding-top:110px}.studio-home .section-heading h2{font-size:clamp(42px,4.5vw,70px)}.confidence{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-top:0;padding-bottom:100px}.confidence h2{font-size:clamp(38px,4vw,58px);line-height:1.08;letter-spacing:-2px;font-weight:400;margin-bottom:25px}.confidence>div>p:not(.eyebrow){max-width:420px;color:var(--muted);font-size:16px}.text-link{display:inline-block;border-bottom:1px solid;padding-bottom:8px;font-size:14px}.questions details{border-top:1px solid var(--line);padding:23px 0}.questions details:last-child{border-bottom:1px solid var(--line)}.questions summary{font-size:18px;line-height:1.45;cursor:pointer;padding-right:18px}.questions summary:focus-visible{outline:3px solid #677923;outline-offset:6px}.questions p{font-size:15px;color:var(--muted);padding-top:20px;margin-bottom:0}.questions p a{text-decoration:underline}.studio-home .support{background:#dce4d4}.studio-home .feature-list h3{max-width:310px}.studio-home .circle-link{transition:background .2s,color .2s}.studio-home .circle-link:hover{background:#173d34;color:white}.studio-home .elarune .circle-link:hover{background:#592c36;color:white}
@media(max-width:1000px){.studio-home h1{letter-spacing:-4px}.studio-home .intro-copy{gap:25px}.studio-home .collection{gap:22px}.studio-home .theme{padding:20px}.studio-home .theme h2{font-size:44px}.confidence{gap:45px}.header nav{gap:18px}.header .brand{font-size:24px}.header .brand-mark{width:40px;height:40px}}
@media(max-width:650px){.studio-home{background:linear-gradient(#123b36 0 820px,var(--paper) 820px)}.studio-home .intro{padding-top:42px}.studio-home h1{font-size:clamp(42px,9.4vw,62px);letter-spacing:-2.2px}.studio-home .intro-copy{display:block}.studio-home .intro-copy p{font-size:16px;margin-bottom:24px}.studio-home .intro-bottom{margin-top:35px}.studio-home .collection{gap:24px}.studio-home .theme.velmora{margin-top:0}.studio-home .theme h2{font-size:46px}.studio-home .theme .screen{aspect-ratio:1.3}.studio-home .difference{padding-top:60px}.confidence{grid-template-columns:1fr;gap:35px;padding-bottom:60px}.confidence h2{font-size:41px}.header{column-gap:12px}.header .brand{font-size:22px;gap:7px}.header .brand span{font-size:9px;letter-spacing:1.2px;padding-left:8px}.header .brand-mark{width:34px;height:34px}.header-link span{margin-left:4px}.studio-home .section-heading h2{font-size:41px}footer .brand-mark{width:40px;height:40px}}
