*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fcf8ef;color:#343c27;font:16px/1.75 Arial,sans-serif}a{color:inherit;text-underline-offset:5px}header{background:#fcf8ef;border-bottom:1px solid #d8d4c5}.top{max-width:1280px;margin:auto;padding:20px 30px;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{display:flex;gap:12px;align-items:center;text-decoration:none}.brand svg{width:52px;color:#68713e}.brand strong{display:block;font-size:18px;letter-spacing:1px}.brand small{font-size:10px;letter-spacing:1.5px;color:#777d66}nav{display:flex;align-items:center;gap:23px;flex-wrap:wrap}nav a{font-size:13px;text-decoration:none}nav a[aria-current]{border-bottom:2px solid #cc703b}.btn{display:inline-block;padding:12px 23px;background:#68713e;color:white;border:1px solid #68713e;border-radius:5px;font-size:13px;font-weight:bold;text-decoration:none;cursor:pointer}.btn.line{background:transparent;color:#343c27;border-color:#92977f}.wrap{max-width:1200px;margin:auto;padding:70px 30px}.eyebrow{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#a4542c;font-weight:bold}h1,h2,h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.1}h1{font-size:clamp(46px,6.8vw,88px);letter-spacing:-3px;margin:25px 0}h2{font-size:clamp(32px,4vw,48px);margin:20px 0 30px}h3{font-size:25px}.intro{font-size:20px;color:#6a715d;max-width:750px}.legal{font-size:21px;max-width:650px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.dawn{background:linear-gradient(110deg,#f1e8d3,#f8f2e5)}.dawn-inner{display:grid;grid-template-columns:1.4fr 1fr;gap:70px;align-items:center}.sun-mark{display:flex;min-height:330px;border-radius:50% 50% 9px 9px;background:#e1d5ad;align-items:center;justify-content:center;flex-direction:column;padding:40px;color:#68713e}.sun-mark svg{width:190px}.sun-mark span{text-align:center;font-size:15px;letter-spacing:5px;margin-top:20px}.identity-bar{display:flex;justify-content:space-between;gap:30px;border-top:1px solid #d1c7ac;padding-top:23px;padding-bottom:23px;font-size:12px}.identity-bar b{display:block;font-size:17px;font-weight:500}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.card{padding:28px 0;border-top:1px solid #b8baa6}.num{color:#a4542c;font-size:11px;letter-spacing:2px}.status,.tiny{color:#707762;font-size:13px}.figure-number{font-size:45px;font-family:Georgia,serif;color:#68713e}.photo-band{display:grid;grid-template-columns:1fr 1fr;max-width:1260px;margin:auto;background:#e8ecdf;border-radius:8px;overflow:hidden}.photo-band figure{margin:0;position:relative;min-height:430px}.photo-band img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.photo-band figcaption{position:absolute;bottom:0;left:0;right:0;padding:12px 20px;background:#343c27e8;color:white;font-size:11px}.photo-band>div{padding:55px}.domain-block{background:#68713e;color:#fff}.domain-block .eyebrow{color:#f0d4a9}.domain{font-size:clamp(28px,4.5vw,52px);overflow-wrap:anywhere}.note{padding:24px 28px;background:#eee8d9;border-left:3px solid #cc703b;margin:28px 0;font-size:14px}.note p{margin:8px 0}.facts{margin:35px 0}.fact{display:grid;grid-template-columns:230px 1fr;gap:24px;padding:24px 0;border-bottom:1px solid #d8d4c5}.fact dt{font-size:13px;color:#777d66}.fact dd{margin:0;overflow-wrap:anywhere}.empty{padding:28px;border:1px solid #d8d4c5}p{max-width:850px}footer{background:#343c27;color:#e2e5d7;padding:40px 30px;font-size:12px}.foot{max-width:1140px;margin:auto}.footrow{display:flex;justify-content:space-between;gap:30px}.foot svg{width:55px;color:#e1d5ad}.footlinks{display:flex;flex-wrap:wrap;gap:20px;margin:30px 0;padding-top:25px;border-top:1px solid #667052}form{max-width:680px}label{display:block;margin:19px 0;font-size:14px}input,textarea,select{font:inherit;width:100%;padding:12px;border:1px solid #a7ad96;background:white;margin-top:7px;color:#343c27}input[type=checkbox]{width:auto}button{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #cc703b;outline-offset:4px}.skip{position:absolute;left:15px;top:-70px;background:white;padding:10px;z-index:10}.skip:focus{top:10px}@media(max-width:900px){.top{flex-direction:column;align-items:flex-start}.dawn-inner,.grid,.photo-band{grid-template-columns:1fr}.sun-mark{min-height:230px;border-radius:120px 120px 6px 6px}.sun-mark svg{width:120px}.dawn-inner{gap:30px}.wrap{padding:45px 24px}.identity-bar{flex-wrap:wrap;padding:24px}.photo-band{margin:0 16px}.photo-band>div{padding:35px 25px}.photo-band figure{min-height:300px}.fact{grid-template-columns:1fr;gap:6px}.footrow{flex-direction:column}nav{gap:18px}}@media(prefers-reduced-motion:no-preference){.sun-mark{animation:rise .7s ease-out}@keyframes rise{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}body{background:#f7f3e9;color:#203c3e}header{background:#f7f3e9}.brand svg{color:#13877c}.eyebrow,.num{color:#0d756b}.btn{background:#0d756b;border-color:#0d756b;border-radius:0}.btn.line{color:#203c3e;border-color:#8aa09b}.note{border-color:#bb965a;background:#ece5d4}.identity-bar{background:#fffdf6}.card{border-color:#9eb9ae}.domain-block{background:#0d756b}.domain-block .eyebrow{color:#ede0bc}.photo-band{background:#e0e9e0;border-radius:0}.photo-band figure{min-height:400px}.photo-band figcaption{background:#203c3eeb}footer{background:#203c3e}.foot svg{color:#d8c294}.ata-hero{position:relative;background:#203c3e;color:#f7f3e9;overflow:hidden}.ata-hero .wrap{position:relative;padding-top:95px;padding-bottom:95px}.ata-hero h1{font-size:clamp(46px,7vw,88px);max-width:750px}.ata-hero .eyebrow{color:#d8c294}.ata-hero .intro{color:#cedcd3;max-width:600px}.ata-hero .btn{background:#d8c294;color:#203c3e;border-color:#d8c294}.ata-hero .btn.line{background:transparent;color:#f7f3e9}.hero-seal{position:absolute;width:260px;right:25px;top:95px;color:#d8c294;opacity:.8}.hero-seal:before{content:'';position:absolute;inset:-55px;border:1px solid #607c72;border-radius:50%}.hero-seal svg{width:100%}h1,h2,h3{font-family:Georgia,'Times New Roman',serif}.fact dt{color:#577570}.status{color:#577570}a:focus-visible,button:focus-visible{outline-color:#bb965a}@media(max-width:1000px){.hero-seal{display:none}.ata-hero .wrap{padding:55px 25px}}