@import url('https://fonts.googleapis.com/css2?family=Vazirmatn:wght@400;500;600;700;800;900&display=swap');
:root{--paper:#f3f0e7;--ink:#20231f;--lime:#d7f65b;--line:#d5d5ca}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Vazirmatn,Tahoma,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #597300;outline-offset:7px}.wrap{max-width:1240px;width:calc(100% - 96px);margin:auto}header{height:112px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;gap:12px;align-items:center;direction:ltr;font-family:Arial,sans-serif;font-size:23px;letter-spacing:-1px}.brand b{font-size:14px;letter-spacing:1px}nav{display:flex;gap:35px;font-size:14px}nav span{margin-right:20px}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;align-items:center;padding:82px 0 90px}.eyebrow{font-size:12px;letter-spacing:.3px;display:flex;gap:9px;align-items:center}.dot{width:8px;height:8px;background:#698127;border-radius:50%;display:inline-block}h1{font-size:clamp(45px,5.8vw,78px);line-height:1.4;letter-spacing:-3px;margin:26px 0 20px;font-weight:900}em{font-style:normal;position:relative;background:linear-gradient(transparent 65%,var(--lime) 65%)}.hero p{font-size:16px;line-height:2.1;max-width:420px;color:#65685e}.button{display:inline-flex;gap:38px;padding:17px 23px;background:var(--ink);color:var(--paper);font-size:14px;margin-top:24px;align-items:center}.button:hover{background:#414837}.hero-note{font-size:11px;color:#777c70;margin-top:24px}.art{position:relative;margin-top:20px}.art-square{position:relative;aspect-ratio:1;background:var(--lime);display:grid;place-items:center;background-image:linear-gradient(#20231f0b 1px,transparent 1px),linear-gradient(90deg,#20231f0b 1px,transparent 1px);background-size:10% 10%;border:1px solid var(--ink)}.art-square img{width:69%;transform:rotate(-7deg)}.coordinates{position:absolute;bottom:18px;left:20px;font:9px monospace;letter-spacing:2px}.corner{position:absolute;font:25px monospace}.a{top:-15px;left:-8px}.b{top:-15px;right:-8px}.c{bottom:-13px;left:-8px}.d{bottom:-13px;right:-8px}.measure{font:12px monospace;text-align:center}.measure.top{position:absolute;top:-33px;border-top:1px solid #7b806e;left:0;right:0;padding-top:5px}.measure.side{position:absolute;left:-32px;top:48%;writing-mode:vertical-rl}.art-caption{display:flex;justify-content:space-between;font-size:9px;margin-top:22px}.ticker{background:var(--ink);color:var(--paper);padding:23px 0}.ticker .wrap{display:flex;justify-content:space-between;align-items:center;gap:20px}.ticker span{font-size:14px}.ticker b{color:var(--lime);font-size:22px}.ticker .latin{font:11px monospace;letter-spacing:2px}.products{padding:95px 0}.section-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:35px}h2{font-size:35px;line-height:1.6;letter-spacing:-1px;margin:15px 0 0}.section-head p{font-size:13px;line-height:2;color:#72766a}.featured{display:grid;grid-template-columns:1fr 1fr;background:#173b30;color:#f1e7ce;min-height:360px}.feature-copy{padding:40px;position:relative}.tag{font-size:11px;padding:5px 10px;border:1px solid currentColor;display:inline-block;opacity:.8;border-radius:25px}h3{font-size:27px;margin:20px 0 10px}.feature-copy p{max-width:380px;font-size:14px;line-height:2.2;color:#c7d1c7}.visit{display:flex;gap:35px;font-size:13px;margin-top:25px}.domain{display:block;font:10px monospace;letter-spacing:1px;margin-top:35px}.sound-art{margin:25px;background:#214b3d;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:25px;overflow:hidden}.sound-label{font:10px monospace;letter-spacing:2px;align-self:flex-start;line-height:1.5}.sound-art>span{font-size:12px;letter-spacing:4px}.wave{height:130px;display:flex;gap:9px;align-items:center}.wave i{display:block;width:9px;background:#dfd8ad;height:25%;border-radius:6px}.wave i:nth-child(3n){height:65%}.wave i:nth-child(3n + 2){height:42%}.wave i:nth-child(5n){height:90%}.wave i:nth-child(7){height:100%}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px}.product{padding:28px;background:#e4e9da;transition:transform .2s}.product:hover{transform:translateY(-5px)}.product-top{display:flex;justify-content:space-between;align-items:center}.product h3{font-size:24px}.product p{font-size:13px;line-height:2;min-height:56px;color:#555b4f}.new-products{grid-template-columns:repeat(2,minmax(0,1fr))}.new-products .product{min-width:0}.buildguild{background:#dce6df}.kids{background:#f0e3d5}.guild-art{display:flex;align-items:center;justify-content:center;gap:10px}.guild-art::before{content:"";position:absolute;width:102px;height:72px;border:1px solid #749280;transform:rotate(-12deg)}.guild-art i{width:25px;height:25px;border:2px solid #315844;border-radius:50%;background:#dce6df;z-index:1}.guild-art i:nth-child(2){transform:translateY(-22px);background:#315844}.guild-art i:nth-child(3){transform:translateY(12px)}.guild-art span{position:absolute;top:2px;right:12px;background:#315844;color:#fff;padding:1px 7px;font:17px Arial;z-index:2}.story-art{display:flex;align-items:flex-end;justify-content:center}.story-art i{display:block;width:58px;height:82px;border:2px solid #855e53;background:#fffcf4;transform:skewY(8deg);box-shadow:inset -9px 0 #ead5c3}.story-art i:nth-child(2){transform:skewY(-8deg);box-shadow:inset 9px 0 #ead5c3}.story-art span{position:absolute;top:-12px;right:11px;font:37px Arial;color:#b07858}.refhub{background:#e9dfce}.helpio{background:#dfdfe2}.mini-art{height:115px;position:relative;margin:25px auto 15px;width:135px}.forms{background:#f5f7eb;border:1px solid #5f7350;padding:20px;transform:rotate(-7deg)}.forms span{height:9px;border-bottom:2px solid #a2ad91;margin-bottom:11px;display:block}.forms b{position:absolute;bottom:-9px;left:-12px;background:#536847;color:white;padding:3px 10px}.books{display:flex;gap:7px;align-items:flex-end;justify-content:center}.books i{width:30px;height:100px;background:#a66f41;border:1px solid #745138}.books i:nth-child(2){height:115px;background:#cdb28a}.books i:last-child{transform:rotate(-12deg);height:95px;background:#e3ca9c}.chat b{background:#757587;color:white;font:55px Arial;border-radius:20px 20px 0 20px;display:block;text-align:center;width:110px;position:relative;z-index:1}.chat i{position:absolute;right:30px;top:35px;width:100px;height:60px;border:1px solid #757587;border-radius:18px 18px 18px 0}.story{background:#e9e6db;padding:90px 0}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%}.story h2{font-size:50px}.story-text{padding-top:30px;font-size:14px;line-height:2.3;color:#64695e}.story-text .lead{font-size:21px;color:var(--ink);line-height:2}.signature{margin-top:35px;padding-top:25px;border-top:1px solid #cccec1;display:flex;align-items:center;gap:10px;font-size:11px}.muted{color:#797e70}.principles{padding:90px 0}.principle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px}.principle-grid article{border-top:1px solid #aeb4a3;padding-top:20px}.principle-grid article>span{font:12px monospace;color:#727966}.principle-grid h3{font-size:19px}.principle-grid p{font-size:13px;line-height:2.2;color:#6b7063}.closing{background:var(--lime);padding:50px;display:flex;gap:40px;align-items:center;justify-content:space-between}.closing>span{font:60px Arial;letter-spacing:-5px}.closing h2{font-size:27px;margin:0}.closing .button{margin:0}footer{padding:45px 0;display:flex;align-items:center;justify-content:space-between;gap:20px}footer p,footer>a:not(.brand),footer>span{font-size:10px;color:#6c7263}footer .brand{font-size:18px}footer .brand b{font-size:10px}
@media(max-width:800px){.wrap{width:calc(100% - 40px)}header{height:85px}.brand{font-size:21px}.brand b{font-size:11px}nav{gap:20px;font-size:12px}.nav-last{display:none}.hero{gap:30px;padding:55px 0;grid-template-columns:1fr}.hero h1{font-size:53px}.hero p{font-size:15px}.art{width:85%;margin:40px auto 0}.ticker .latin{display:none}.ticker span{font-size:11px}.ticker .wrap{gap:12px}.section-head{align-items:start;display:block}.section-head p{margin-top:15px}h2{font-size:28px}.products{padding:55px 0}.featured{grid-template-columns:1fr}.feature-copy{padding:28px}.sound-art{min-height:230px;margin:0 20px 20px}.product-grid{grid-template-columns:1fr}.product{display:block}.mini-art{float:left;transform:scale(.8);margin:20px 0 0}.product p{max-width:65%}.product-top{clear:both}.story{padding:55px 0}.story-grid{grid-template-columns:1fr;gap:10px}.story h2{font-size:42px}.story-text .lead{font-size:19px}.signature{flex-wrap:wrap}.principles{padding:55px 0}.principle-grid{grid-template-columns:1fr;gap:25px}.closing{padding:30px;display:block}.closing>span{display:block;font-size:50px;margin-bottom:25px}.closing .button{margin-top:25px}footer{flex-wrap:wrap;padding:35px 0}footer p{order:4;flex-basis:100%;margin:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
