*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f6f5f0;color:#20261f;font:16px/1.65 'Segoe UI','Malgun Gothic',sans-serif}a{color:inherit;text-decoration:none}button,select{font:inherit}.nav{height:100px;display:flex;align-items:center;gap:30px;max-width:1376px;margin:auto;padding:0 48px;border-bottom:1px solid #d6d9cf}.brand{font-size:30px;font-weight:750;letter-spacing:-1.6px;line-height:1}.brand span{font-weight:400}.brand i{font-style:normal;color:#e95c30;margin-left:5px}.nav>a:nth-child(2){margin-left:auto;font-size:14px}.language select{background:transparent;border:1px solid #c8ccbf;border-radius:30px;padding:7px 12px;font-size:12px;color:#3b493b}.sr{position:absolute;clip:rect(0,0,0,0)}main{max-width:1376px;margin:auto;padding:0 48px}.hero{min-height:760px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:76px 0 88px}.eyebrow{font-size:11px;font-weight:650;letter-spacing:2.2px;color:#68715f;margin:0 0 26px}h1{font-size:clamp(76px,7.7vw,108px);font-weight:650;letter-spacing:-6px;line-height:.98;margin:0 0 32px}h1 span{color:#e95c30}.lead{font-size:18px;color:#52604f;line-height:1.9;margin:0 0 20px}.hosts{font-weight:600;font-size:13px;letter-spacing:.3px;margin:24px 0}.hosts span{color:#e95c30;margin:0 12px}.actions{display:flex;flex-wrap:wrap;gap:10px}.button{font-size:14px;display:inline-flex;align-items:center;justify-content:center;padding:15px 22px;border:1px solid #233625;border-radius:4px;min-height:54px;transition:transform .15s,background .15s}.button:hover{transform:translateY(-2px)}.primary{background:#243c2b;color:#fff}.primary:hover{background:#334f3b}.secondary{color:#233625;background:transparent}.micro{font-size:12px;color:#6b7666;line-height:1.8;margin-top:16px}.art{position:relative;max-width:500px;justify-self:end;width:100%}.paper{position:relative;transform:rotate(3deg);background:#fff;box-shadow:0 22px 55px #20261f17;border:1px solid #e5e2d5;padding:14px}.paper img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.stamp{position:absolute;right:-22px;bottom:28px;background:#e95c30;border-radius:50%;width:100px;height:100px;color:#fff;font-size:42px;font-weight:650;line-height:1;text-align:center;padding-top:17px;transform:rotate(-12deg)}.stamp small{font-size:10px;letter-spacing:1px;display:block;margin-top:5px}.caption{display:block;text-align:right;font-size:11px;color:#6c7566;letter-spacing:.3px;margin-top:27px}.collection,.setup{padding:75px 0;border-top:1px solid #d0d5c8}.section-head{margin-bottom:36px}.section-head .eyebrow{margin-bottom:13px}h2{font-size:34px;letter-spacing:-1.4px;font-weight:600;margin:0}h3{font-size:22px;font-weight:600;letter-spacing:-.6px;margin:14px 0}.families{display:grid;grid-template-columns:repeat(5,1fr);gap:0}.family{border-top:1px solid #cbd2c3;padding:21px 12px 22px 0;min-height:134px}.family .index{font-size:11px;color:#7d8d74;letter-spacing:1px}.family h3{font-size:18px;margin:8px 0 3px}.family p{font-size:11px;margin:0;color:#747e6d;letter-spacing:.4px}.setup-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.setup-grid article{padding:36px;background:#eeeee5;border:1px solid #d8ddce;border-radius:6px}.app-icon{display:inline-flex;width:43px;height:43px;border-radius:9px;background:#183a4a;color:#8ed9f9;align-items:center;justify-content:center;font-size:24px;font-weight:600}.app-icon.orange{background:#e95c30;color:white}.setup-grid ol{padding-left:21px;font-size:14px;color:#52604f;line-height:1.9;min-height:132px}.setup-grid li{padding-left:3px;margin-bottom:8px}.text-link{font-size:14px;font-weight:600;color:#304c33;border-bottom:1px solid #9da995;padding-bottom:4px}.section-head>p:last-child:not(.eyebrow){font-size:14px;color:#68715f}.details{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:0 0 75px}.details h3{font-size:17px}.details p{font-size:13px;color:#697460;line-height:1.9}footer{border-top:1px solid #d0d5c8;padding:40px 0 48px;display:flex;align-items:center;gap:30px;font-size:12px;color:#6b7464}footer .brand{font-size:23px;color:#20261f}footer>p{margin:0}footer>p span{margin:0 7px}footer>a:last-child{margin-left:auto}:focus-visible{outline:3px solid #e95c30;outline-offset:4px}@media(max-width:1050px){.hero{gap:35px}h1{font-size:82px}.button{padding:13px 15px}.families{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.nav{height:78px;padding:0 22px;gap:14px}.nav>a:nth-child(2){font-size:12px}.brand{font-size:25px}main{padding:0 24px}.hero{grid-template-columns:1fr;padding:48px 0 62px;gap:42px}.hero .eyebrow{font-size:9px}h1{font-size:82px;letter-spacing:-5px}.lead{font-size:16px}.art{width:84%;justify-self:center}.stamp{width:82px;height:82px;font-size:34px;padding-top:13px;right:-17px}.stamp small{font-size:8px}.collection,.setup{padding:44px 0}h2{font-size:27px}.families{grid-template-columns:repeat(2,1fr)}.family{min-height:115px}.setup-grid,.details{grid-template-columns:1fr;gap:20px}.setup-grid article{padding:25px}.setup-grid ol{min-height:auto}.details{padding-bottom:40px}footer{flex-wrap:wrap;gap:16px;padding:30px 0}footer>p{width:100%;order:3}footer>a:last-child{margin-left:auto}.language select{max-width:92px}}
