:root{--paper:#f5f2ea;--ink:#253c32;--muted:#59665d;--line:#d2d6c8;--gold:#b49263}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.75 Arial,Tahoma,sans-serif}a{color:inherit}a:focus-visible,summary:focus-visible{outline:3px solid #ab7028;outline-offset:5px}.skip{position:absolute;top:-90px;padding:12px;background:white;z-index:9}.skip:focus{top:0}.wrap{max-width:1220px;margin:auto;padding:0 5%}header{border-bottom:1px solid var(--line)}.bar{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:100px}.brand{text-decoration:none;font:27px Georgia,serif;letter-spacing:5px}.brand small{display:block;font:9px Arial;letter-spacing:4px;margin-top:3px}nav{display:flex;gap:27px;align-items:center;flex-wrap:wrap}nav a{text-decoration:none;font-size:14px}nav a[aria-current=page]{border-bottom:1px solid var(--ink)}.lang{border:1px solid var(--line);padding:5px 12px;border-radius:30px}.hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:7%;padding-block:70px}.eyebrow{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--muted);font-weight:bold}h1,h2,h3,p{margin-top:0}h1{font:clamp(42px,5.6vw,76px)/1.12 Georgia,serif;letter-spacing:-2px;margin-block:22px}h2{font:clamp(30px,3.5vw,46px)/1.2 Georgia,serif;letter-spacing:-1px}h3{font:25px/1.3 Georgia,serif}p{color:var(--muted)}.lead{font-size:18px;max-width:650px}.button{display:inline-block;text-decoration:none;background:var(--ink);color:#fff;padding:13px 24px;border-radius:3px;font-size:14px}.button:hover{background:#3e594b}.textlink{display:inline-block;margin-inline-start:18px;text-underline-offset:6px;font-size:14px}.art{aspect-ratio:4/4.4;position:relative;overflow:hidden;border-radius:48% 48% 3px 3px;background:radial-gradient(ellipse at 25% 10%,#d8d6c1,transparent 65%),linear-gradient(140deg,#b1b6a1,#e3d8c4 60%,#b7b6a0);box-shadow:inset 0 0 80px #56644622}.disc{position:absolute;width:70%;height:70%;border:1px solid #fff7;border-radius:50%;inset:15%}.vase{position:absolute;width:33%;height:40%;background:linear-gradient(90deg,#7b8269,#c4c7a7 60%,#9a9f80);border-radius:25% 25% 45% 45%;bottom:8%;left:34%;box-shadow:12px 20px 35px #394d3a44}.stem{position:absolute;height:69%;width:3px;background:#536145;bottom:28%;left:50%;transform:rotate(-18deg)}.leaf{position:absolute;background:linear-gradient(40deg,#425440,#919f76);width:27%;height:12%;border-radius:100% 0 100% 0;left:29%;top:22%;transform:rotate(22deg)}.leaf.two{left:46%;top:36%;transform:rotate(-25deg)}.leaf.three{left:28%;top:48%;transform:rotate(35deg)}.artnote{position:absolute;bottom:8%;left:7%;writing-mode:vertical-rl;letter-spacing:4px;font-size:10px}.notice{border-block:1px solid var(--line);padding:17px 0;font-size:14px}.section{padding-block:70px}.split{display:grid;grid-template-columns:1fr 1fr;gap:12%}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:35px}.card{padding:28px 0;border-top:1px solid var(--line)}.number{font:italic 24px Georgia;color:#8c775c;display:block;margin-bottom:25px}.band{background:#e7e9df}.band .section{padding-block:55px}.wide{max-width:780px}.pagehead{padding-top:65px}.pagehead h1{max-width:900px}.legal{background:#e7e9df;padding:35px;border-radius:4px}dl{margin:0}dt{font-size:12px;text-transform:uppercase;letter-spacing:1px;margin-top:20px;color:var(--muted)}dd{margin:5px 0;overflow-wrap:anywhere}.fine{font-size:13px}details{border-bottom:1px solid var(--line);padding:18px 0}summary{cursor:pointer;font-weight:600}details p{margin:14px 0 0;max-width:720px}footer{background:var(--ink);color:#f5f2ea;margin-top:40px;padding:40px 0}footer p{color:#d3dacf;font-size:13px}footer .wrap{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap}footer a{margin-inline-end:20px;font-size:13px}.policy h2{font:25px Georgia;margin-top:32px}.contactlink{font-size:clamp(18px,2.4vw,27px);overflow-wrap:anywhere}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{font-family:Tahoma,Arial,sans-serif;letter-spacing:0;line-height:1.5}html[dir=rtl] .eyebrow{letter-spacing:0}html[dir=rtl] h1{font-size:clamp(36px,4.6vw,60px)}@media(max-width:760px){.bar{padding-block:22px;align-items:flex-start;flex-direction:column;gap:16px}nav{gap:18px}.hero,.split{grid-template-columns:1fr;gap:30px}.hero{padding-block:40px}.art{max-height:400px;aspect-ratio:1.2}.cards{grid-template-columns:1fr;gap:0}.section{padding-block:40px}.textlink{display:block;margin:15px 0}.pagehead{padding-top:40px}.legal{padding:23px}.brand{font-size:24px}}