*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none}body{overflow-x:hidden}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible{outline:3px solid #ee8700;outline-offset:6px}img{display:block}header,footer,main{position:relative;z-index:1}.brand{display:flex;align-items:center;gap:11px;font-size:21px;letter-spacing:-.8px;font-weight:700}.brand img{width:49px;height:49px}.accent{color:#e98921}.meta{font-size:10px;letter-spacing:1.8px;text-transform:uppercase}.copy{font-size:17px;line-height:1.9;max-width:330px}.privacy{position:relative;z-index:2}.privacy summary{font-size:12px;cursor:pointer;list-style:none}.privacy summary::-webkit-details-marker{display:none}.privacy-copy{padding:35px 0;max-width:740px;line-height:1.85;font-size:14px}.privacy-copy h3{font-size:15px;margin-top:25px}.privacy-copy a{text-decoration:underline}footer{display:flex;align-items:center;justify-content:space-between;font-size:11px;gap:20px}.footer-left{display:flex;align-items:center;gap:20px}.footer-left .rule{display:block;width:28px;height:1px;background:currentColor;opacity:.3}@media(max-width:650px){header .meta{display:none}.brand{font-size:18px}.brand img{width:43px;height:43px}.copy{font-size:15px;line-height:1.9}footer{font-size:10px}.footer-left{gap:10px}.footer-left .rule{display:none}.privacy-copy{font-size:13px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}body{color:#20334d;background:#f8fafc}.shell{width:min(1250px,calc(100% - 112px));margin:auto}header{display:flex;justify-content:space-between;align-items:center;padding:36px 0}.meta{color:#7d8da1}.hero{min-height:calc(100svh - 202px);display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:50px;padding:55px 0 85px}.eyebrow{display:flex;align-items:center;gap:12px;font-size:10px;letter-spacing:2px;font-weight:600;color:#7a8aa0;margin:0 0 35px}.eyebrow:before{content:"";height:1px;width:30px;background:#d78125}h1{font-size:clamp(72px,8vw,112px);font-weight:550;letter-spacing:-7px;line-height:1.05;margin:0 0 32px}h1 span{color:#496d9d}.copy{color:#7a8aa0;margin:0}.small-note{font-size:11px;color:#8a97a8;margin-top:40px;display:flex;align-items:center;gap:9px}.small-note i{height:5px;width:5px;background:#d88d3d;border-radius:100%}.art{position:relative;min-height:480px;display:grid;place-items:center}.disc{width:390px;height:390px;border-radius:50%;background:linear-gradient(145deg,#f0f5fc,#dbe6f3);box-shadow:inset 12px 12px 35px #ffffffa6,inset -5px -5px 22px #a4bad536,0 45px 60px #3f679217;display:grid;place-items:center;position:relative}.disc:before{content:"";position:absolute;inset:-33px;border:1px solid #e2e9f1;border-radius:50%}.disc:after{content:"";position:absolute;width:10px;height:10px;background:#e99b4a;top:33px;right:37px;border-radius:50%;box-shadow:0 0 0 7px #f8fafc}.disc img{width:200px;height:200px;filter:drop-shadow(0 20px 20px #28426420)}.art-label{position:absolute;bottom:4px;font-size:9px;color:#9aa6b5;letter-spacing:3px}footer{padding:25px 0 30px;border-top:1px solid #e0e7ee;color:#8491a1}.privacy{color:#78899e}.privacy summary{padding:12px 0;font-size:10px}@media(max-width:900px){.shell{width:calc(100% - 72px)}.hero{gap:10px}.disc{width:280px;height:280px}.disc img{width:156px;height:156px}.art{min-height:350px}h1{font-size:76px;letter-spacing:-5px}}@media(max-width:650px){.shell{width:calc(100% - 48px)}header{padding:25px 0}.hero{grid-template-columns:1fr;min-height:calc(100svh - 180px);gap:0;padding:55px 0 32px}.hero-copy{z-index:2}h1{font-size:76px;letter-spacing:-5px;margin-bottom:24px}.eyebrow{margin-bottom:25px;font-size:9px}.small-note{margin-top:24px}.art{min-height:235px;margin-top:16px}.disc{width:175px;height:175px}.disc:before{inset:-17px}.disc img{width:103px;height:103px}.disc:after{width:6px;height:6px;top:12px;right:17px;box-shadow:0 0 0 4px #f8fafc}.art-label{display:none}footer{padding:22px 0;gap:15px}.footer-left{display:flex;flex-direction:column;align-items:start;gap:6px}}
.privacy-copy{color:#78899e;scroll-margin-top:30px}.privacy-copy h2{font-size:28px;letter-spacing:-.8px;margin:0 0 22px}.privacy-copy .eyebrow{margin:0 0 18px}.back{display:inline-block;margin-top:20px;font-size:13px}.preview-notice{margin:0;padding:10px 20px;text-align:center;background:#fff2d8;color:#6c4b15;font-size:12px}.pending{color:#8c631a;background:#fff3db;padding:2px 5px;border-radius:3px}
@media print{.art,.preview-notice{display:none}.hero{display:block;min-height:auto;padding:30px 0}.shell{width:100%}header,footer{padding:20px 0}body{background:white}.privacy-copy{padding-top:30px}}
