@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800&family=DM+Sans:wght@400;500;600;700&display=swap');
:root{--red:#ed1c24;--black:#111212;--cream:#f5f3ee;--gray:#6b6b65}*{box-sizing:border-box}body{margin:0;color:var(--black);font:15px 'DM Sans',Arial,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{ -webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #ed1c24;outline-offset:5px}.announcement{background:var(--black);color:white;padding:12px 6%;font-size:11px;font-weight:700;letter-spacing:1px;display:flex;gap:20px;align-items:center}.announcement span{font-weight:400;letter-spacing:0}.announcement a{margin-left:auto}header{height:112px;padding:12px 6%;display:flex;align-items:center;gap:35px;border-bottom:1px solid #e5e5e5;background:white;position:relative;z-index:5}.brand img{width:82px;height:90px;object-fit:contain}nav{margin-left:auto;display:flex;align-items:center;gap:30px;font-weight:600;font-size:13px}.dropdown{position:relative}.dropdown button{border:0;background:none;padding:20px 0;font-weight:600}.dropdown>div{display:none;position:absolute;background:white;box-shadow:0 10px 35px #0002;min-width:200px;padding:15px;top:100%;left:-15px}.dropdown:hover>div,.dropdown:focus-within>div{display:grid;gap:14px}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;background:var(--red);color:white;font-weight:700;font-size:12px;letter-spacing:1px;padding:19px 25px;border:none;transition:background .2s}.button:hover{background:#b71118}.button.light{background:white;color:#111}.button.outline{background:transparent;color:inherit;border:1px solid #aaa}.button.small{padding:16px 20px;font-size:11px}.mobile{display:none}.hero{min-height:650px;position:relative;background:#1d2726 url('/assets/adventure.jpg') center 48%/cover;color:white;padding:85px 7% 65px;display:flex;align-items:center}.hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#101719e8 0%,#101719b3 44%,#1017190a 100%)}.hero-content{position:relative;max-width:720px}.eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:11px;font-weight:700;display:block;margin-bottom:22px}.eyebrow:before{content:'';display:inline-block;background:var(--red);width:27px;height:3px;vertical-align:middle;margin-right:12px}h1,h2,h3{font-family:'Barlow Condensed','Arial Narrow',Arial,sans-serif;line-height:.99;margin:0 0 24px;text-transform:uppercase}h1{font-size:clamp(60px,6.7vw,100px);font-weight:700;letter-spacing:-1.7px}h1 em{font-style:normal;color:#ff4147}h2{font-size:clamp(40px,4.2vw,64px);font-weight:600;letter-spacing:-.5px}h3{font-size:28px;font-weight:600}p{line-height:1.8;color:var(--gray)}.hero p{max-width:470px;color:#ececec;font-size:16px;line-height:1.8;margin:24px 0 30px}.actions{display:flex;gap:15px;align-items:center;flex-wrap:wrap}.text-link{font-weight:600;font-size:13px;border-bottom:1px solid currentColor;padding:8px 0}.hero-note{font-size:11px;color:#ddd;margin-top:28px}.trust-strip{display:grid;grid-template-columns:repeat(3,1fr);background:var(--cream);padding:25px 7%;gap:30px;border-bottom:1px solid #ddd}.trust-strip div{font-size:12px;display:flex;align-items:center;gap:12px}.trust-strip b{font-size:19px;color:var(--red)}section{padding:85px 7%}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:35px}.section-heading h2{margin-bottom:0}.section-heading p{max-width:390px;margin:0}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.card{border:1px solid #dededb;background:white}.card-image{height:250px;background-size:cover;background-position:center;position:relative;display:block}.card-image span,.pill{background:white;padding:8px 12px;font-size:10px;letter-spacing:1px;font-weight:700;display:inline-block}.card-image span{position:absolute;left:15px;top:15px}.card-body{padding:27px}.card-body h3{font-size:31px}.card-body p{font-size:13px}.card-bottom{border-top:1px solid #ddd;margin-top:25px;padding-top:18px;display:flex;justify-content:space-between;font-size:11px;font-weight:700}.muted-note{font-size:12px;color:#777;max-width:750px;line-height:1.7;margin-top:22px}.dark{background:var(--black);color:white}.dark p{color:#bcbdbb}.steps{counter-reset:steps;display:grid;grid-template-columns:repeat(3,1fr);gap:55px;margin-top:45px}.steps article:before{counter-increment:steps;content:'0' counter(steps);font:60px 'Barlow Condensed',Arial;color:var(--red);display:block;border-bottom:1px solid #454545;padding-bottom:20px;margin-bottom:27px}.steps h3{font-size:28px}.steps p{font-size:13px}.split{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.photo{height:500px;object-fit:cover;width:100%}.cream{background:var(--cream)}.big-word{font:700 100px/.9 'Barlow Condensed',Arial;text-transform:uppercase;letter-spacing:-3px}.big-word span{color:var(--red)}.faq-list{border-top:1px solid #ccc}details{border-bottom:1px solid #ccc;padding:24px 0}summary{cursor:pointer;font-size:16px;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:20px}summary:after{content:'+';color:var(--red);font-size:22px}details[open] summary:after{content:'−'}details p{max-width:900px;font-size:14px}.page-hero{background:var(--cream);padding:70px 7%}.page-hero h1{font-size:75px}.page-hero p{max-width:650px}.body-copy{max-width:950px;margin:auto;min-height:350px}.body-copy p{font-size:16px}.empty{padding:70px;text-align:center;border:1px solid #ddd;background:#faf9f6}.empty h3{font-size:35px}.form{max-width:560px}.form label{display:block;margin:20px 0 9px;font-weight:600;font-size:13px}input{padding:16px;border:1px solid #bbb;width:100%;background:white}.notice{padding:18px;background:#f5f3ee;border-left:3px solid var(--red);font-size:13px;line-height:1.7;margin:25px 0}.footer-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ddd;padding:55px 0}.footer-top img{width:120px}.footer-top h2{font-size:42px}.footer-top>div{display:flex;gap:65px;align-items:center}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;padding:50px 0}.footer-grid h3{font-family:'DM Sans',Arial;font-size:12px;text-transform:none;letter-spacing:.5px}.footer-grid p,.footer-grid a{font-size:12px;line-height:1.9}.footer-grid a{display:block;margin-bottom:9px}footer{padding:0 7%;background:#faf9f6}.copyright{border-top:1px solid #ddd;padding:22px 0;font-size:10px;color:#777;display:flex;justify-content:space-between;gap:20px}dialog{border:0;padding:45px;max-width:660px;width:calc(100% - 30px);max-height:90vh;overflow:auto}dialog::backdrop{background:#000a}.close{position:absolute;right:15px;top:10px;background:none;border:0;font-size:28px}.amounts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.amount{background:white;border:1px solid #ccc;padding:20px;font-weight:700}.amount.selected{border:2px solid var(--red);color:var(--red)}.amount small{display:block;font-size:10px;font-weight:400;margin-top:7px}.status{font-size:13px;line-height:1.7;color:#b71118;margin-top:20px}.detail-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:50px}.detail-grid img{width:100%;height:500px;object-fit:cover}@media(max-width:950px){header{gap:15px;padding:10px 5%}nav{gap:15px}header>.button{display:none}.grid{gap:15px}.card-body{padding:20px}.split{gap:35px}.footer-top>div{gap:20px}}@media(max-width:700px){.announcement{font-size:9px;padding:10px 5%;gap:5px}.announcement span{display:none}header{height:90px}.brand img{width:64px;height:72px}.mobile{display:block;margin-left:auto;background:none;border:0;font-size:25px}nav{display:none;position:absolute;top:90px;left:0;right:0;padding:25px;background:white;align-items:start}header.menu-open nav{display:flex;flex-direction:column}.dropdown>div{position:static;box-shadow:none}.hero{padding:65px 6%;min-height:610px}.hero h1{font-size:66px}.hero p{font-size:14px}.trust-strip{grid-template-columns:1fr;gap:14px;padding:22px 6%}section{padding:58px 6%}.grid,.steps,.split,.detail-grid{grid-template-columns:1fr}.section-heading{align-items:start;flex-direction:column;gap:20px}.card-image{height:260px}.steps{gap:25px}.steps article:before{font-size:45px}.photo{height:350px}.footer-top>div{display:block}.footer-top{gap:30px}.footer-top h2{font-size:30px}.footer-top img{width:85px}.footer-grid{grid-template-columns:1fr 1fr;gap:25px}.copyright{flex-direction:column}.page-hero h1{font-size:54px}.empty{padding:40px 20px}.big-word{font-size:76px}.detail-grid img{height:300px}}
.org-hero h1 em{font-style:normal;color:var(--red)}.org-intro{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.org-intro p{max-width:600px}.org-gallery{padding-top:48px}.org-toolbar{display:grid;grid-template-columns:2fr 1fr 1fr;gap:20px;align-items:end}.org-toolbar label{display:block;font-size:12px;font-weight:700;margin-bottom:10px}.org-toolbar input,.org-toolbar select{height:54px;width:100%;padding:14px;border:1px solid #bbb;border-radius:0;background:#fff;color:#111;font:inherit;font-size:13px}.org-count{font-size:12px;margin:24px 0}.org-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.org-card{background:white;border:1px solid #dededb;min-width:0}.org-logo{height:180px;padding:28px;display:flex;align-items:center;justify-content:center;background:#fff;border-bottom:1px solid #eee}.org-logo img{width:100%;max-width:240px;height:120px;object-fit:contain}.org-logo-dark{background:#182326!important}.org-wordmark{font-size:22px;font-weight:700;text-align:center;line-height:1.3}.org-info{padding:27px}.org-category{font-size:10px;text-transform:uppercase;font-weight:700;letter-spacing:1.2px;color:#9a161b}.org-info h3{font-size:28px;line-height:1.1;margin:12px 0 18px;min-height:60px}.org-total{font-size:23px;font-weight:700;color:#111;margin:0}.org-total span{display:block;font-size:11px;color:#6b6b65;font-weight:400}.org-years{font-size:11px;margin:10px 0 20px}.org-info details{padding:17px 0 0;border-bottom:0;border-top:1px solid #ddd}.org-info summary{font-size:12px;align-items:center}.org-info details p{font-size:12px;line-height:1.7}.grant-list{padding:0;list-style:none;margin:16px 0}.grant-list li{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #eee;padding:10px 0;font-size:12px}.grant-list a{text-decoration:underline;text-underline-offset:3px}.org-visit{font-size:12px;text-decoration:underline}.org-method{background:white}.org-method h3{font-size:28px;line-height:1.1}.org-method-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px}.org-method p{font-size:13px}.filing-index{margin-top:30px;border-top:1px solid #ccc}.filing-links{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:25px 0}.filing-links a{font-size:12px;text-decoration:underline}.home-logo-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:15px}.home-logo-grid>a{height:115px;border:1px solid #ddd;display:flex;align-items:center;justify-content:center;padding:18px;text-align:center}.home-logo-grid img{width:100%;height:80px;object-fit:contain}.org-none{padding:40px;background:#fff;border:1px solid #ddd}.institution-section .org-info h3{min-height:0}select:focus-visible{outline:3px solid #ed1c24;outline-offset:4px}
@media(max-width:1000px){.org-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-logo-grid{grid-template-columns:repeat(3,1fr)}.org-info{padding:22px}.filing-links{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.org-intro,.org-method-grid{grid-template-columns:1fr;gap:20px}.org-toolbar{grid-template-columns:1fr 1fr;gap:16px}.org-toolbar>div:first-child{grid-column:1/-1}.org-grid{grid-template-columns:1fr}.org-logo{height:160px}.org-info h3{min-height:0}.home-logo-grid{grid-template-columns:repeat(2,1fr)}.filing-links{grid-template-columns:1fr 1fr}.org-toolbar select{font-size:12px}.org-hero .text-link{display:inline-block}}

.org-wordmark small{display:block;font-size:11px;font-weight:400;margin-top:14px;color:#6b6b65}

.revenue-highlight{background:#181b1b;color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.revenue-highlight .eyebrow{color:#ff777b}.revenue-number{font-size:clamp(72px,10vw,150px);font-weight:800;line-height:1;letter-spacing:-6px;margin:30px 0 20px;color:#fff}.revenue-number span{color:#ed1c24}.revenue-highlight h2{font-size:clamp(32px,4vw,52px);margin:0}.revenue-highlight h3{font-size:32px;line-height:1.15}.revenue-highlight p{color:#eee}.revenue-highlight .revenue-note{font-size:12px;line-height:1.7;color:#bfc3bf;margin-top:24px}.body-copy .revenue-highlight{padding:40px;margin:40px 0;grid-template-columns:1fr;gap:16px}.body-copy .revenue-number{font-size:80px}@media(max-width:700px){.revenue-highlight{grid-template-columns:1fr;gap:22px}.revenue-number{letter-spacing:-4px}.body-copy .revenue-highlight{padding:25px}}

/* Luxury watch focus on the charitable organizations page. */
.watch-focus{background:#fff;scroll-margin-top:24px}.watch-focus .section-heading{align-items:start}.watch-focus .section-heading>p{max-width:450px}.watch-prize-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.watch-prize-card{border:1px solid #dededb;min-width:0}.watch-prize-image{height:380px;position:relative;background:#fff;display:flex;align-items:center;justify-content:center;padding:45px 30px 20px}.watch-prize-image>.pill{position:absolute;top:18px;left:20px;z-index:1;background:var(--cream);font-size:9px}.watch-prize-image img{width:100%;height:100%;object-fit:contain}.watch-prize-copy{padding:32px;border-top:1px solid #eee}.watch-prize-copy .eyebrow{font-size:9px;margin-bottom:17px}.watch-prize-copy h3{font-size:42px;line-height:1.03;margin-bottom:13px}.watch-ref{font-size:11px;letter-spacing:.4px;color:#555;margin:0 0 18px}.watch-prize-copy p{font-size:13px}.watch-prize-copy .watch-prize-status{border-top:1px solid #ddd;padding-top:18px;margin-top:24px;font-size:11px;font-weight:700;color:#9a161b}.watch-caption{font-size:11px;line-height:1.7;max-width:900px;margin:24px 0 0}.watch-purpose{display:flex;justify-content:space-between;align-items:center;gap:50px;border-top:1px solid #ddd;margin-top:40px;padding-top:38px}.watch-purpose h3{font-size:34px;line-height:1.1}.watch-purpose p{max-width:700px;font-size:13px}.watch-purpose>a{flex-shrink:0}#supported-causes{scroll-margin-top:25px}@media(max-width:700px){.watch-prize-grid{grid-template-columns:1fr;gap:24px}.watch-prize-image{height:320px}.watch-prize-copy{padding:25px}.watch-prize-copy h3{font-size:36px}.watch-purpose{flex-direction:column;align-items:start;gap:12px}.org-hero h1{font-size:clamp(45px,10vw,62px)}}
.watch-prize-image{overflow:hidden}.watch-prize-card:first-child .watch-prize-image img{transform:scale(1.45) translateY(-12px)}
/* Luxury watch destination */
.lux-hero{display:grid;grid-template-columns:1.15fr 1fr;min-height:660px;background:#fff;border-bottom:1px solid #e3e0d9}.lux-hero-copy{padding:80px 0 60px 12.2%;align-self:center;position:relative;z-index:1}.lux-hero-copy .eyebrow{font-size:10px;letter-spacing:1.5px}.lux-hero h1{font-size:clamp(66px,7.2vw,112px);line-height:.96;letter-spacing:-2px}.lux-hero h1 em{color:var(--red)}.lux-hero-copy>p{max-width:510px;font-size:16px;line-height:1.8;margin:26px 0 30px}.lux-hero-copy .actions{gap:22px}.lux-hero-copy .lux-launch-note{font-size:9px;font-weight:700;letter-spacing:1.4px;color:#555;margin-top:30px}.lux-launch-note>span{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--red);margin-right:8px}.lux-hero-watch{position:relative;min-width:0;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:20px 40px 100px}.lux-hero-watch>img{width:100%;height:520px;object-fit:contain;transform:scale(1.4) translateY(-10px)}.lux-hero-caption{position:absolute;left:15px;right:15px;bottom:35px;text-align:center;display:grid;gap:9px}.lux-hero-caption>span{font-size:9px;letter-spacing:2px;color:#777}.lux-hero-caption strong{font-family:'Barlow Condensed',Arial,sans-serif;font-size:25px;font-weight:500;text-transform:uppercase}.lux-hero-caption small{font-size:11px;color:#777}.lux-brand-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:22px;padding:28px 7%;background:#141817;color:#eee}.lux-brand-strip span{font-family:Georgia,serif;font-size:13px;letter-spacing:1px}.lux-first .section-heading>p,.lux-collector .section-heading>p{max-width:430px}.lux-first-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.lux-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.lux-card{min-width:0;display:flex;flex-direction:column;border:1px solid #dededb;background:#fff}.lux-card-image{height:320px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;padding:42px 25px 18px;border-bottom:1px solid #eee}.lux-first-grid .lux-card-image{height:380px}.lux-card-image>img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.lux-rolex-image>img{transform:scale(1.45) translateY(-12px)}.lux-status{position:absolute;top:16px;left:18px;z-index:2;background:#f1efe9;color:#333;font-size:8px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:9px 11px}.lux-status.secured{background:#172720;color:#fff}.lux-card-body{padding:27px;display:flex;flex-direction:column;flex:1}.lux-brand{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#9b6f32;margin:0 0 12px}.lux-card-body h3{font-size:31px;line-height:1.03;margin:0 0 12px}.lux-card-body .lux-reference{font-size:10px;letter-spacing:.4px;color:#666;margin:0 0 17px}.lux-card-body>p:not(.lux-brand):not(.lux-reference){font-size:12px;line-height:1.8;margin:0 0 22px}.lux-card-body>a{align-self:start;margin-top:auto;font-size:11px}.lux-first-grid .lux-card-body h3{font-size:39px}.lux-first-grid .lux-card-body>p:not(.lux-brand):not(.lux-reference){font-size:13px}.lux-collection-note{font-size:11px;border-top:1px solid #d7d3c9;padding-top:18px;margin:0 0 28px;line-height:1.8;color:#65625b}.lux-rm-panel{background:radial-gradient(ellipse at 50% 30%,#2f3432,#101614 75%);color:#e7dec8}.rm-type{text-align:center;display:grid;gap:18px;align-content:center;min-height:200px}.rm-type>span{font-size:11px;letter-spacing:3px}.rm-type>strong{font:400 57px/.9 Georgia,serif;letter-spacing:-2px}.rm-type>small{font-size:9px;letter-spacing:3px;line-height:1.8;color:#c9b88f}.lux-purpose{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.lux-purpose h2{margin:0}.lux-purpose p{font-size:15px;line-height:1.9}.lux-purpose .text-link{display:inline-block;font-size:12px}.lux-process .steps article:before{border-color:#ddd}.lux-process .steps{gap:40px}.lux-photo-credit{font-size:10px;padding:25px 7%;margin:0;background:#f5f3ee;line-height:1.8}.lux-detail{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.lux-detail-photo{min-height:520px;display:flex;align-items:center;justify-content:center;background:#faf9f6;overflow:hidden}.lux-detail-photo>img{width:100%;height:520px;object-fit:contain}.lux-detail p{font-size:14px}.lux-detail h2{font-size:51px;line-height:1.05}.lux-facts{list-style:none;padding:0;margin:25px 0}.lux-facts li{padding:12px 0;border-bottom:1px solid #ddd;font-size:12px}.lux-campaign-note{padding-top:10px;font-size:12px!important;font-weight:600}.announcement a{white-space:nowrap}
@media(max-width:1050px){.lux-hero{grid-template-columns:1.1fr 1fr;min-height:600px}.lux-hero-copy{padding:65px 0 50px 10%}.lux-hero h1{font-size:75px}.lux-hero-watch{padding:25px 15px 100px}.lux-hero-watch>img{height:460px}.lux-hero-copy .actions{align-items:start;flex-direction:column;gap:10px}.lux-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lux-detail{gap:35px}.lux-brand-strip{justify-content:center;gap:26px}.lux-hero-copy>p{font-size:14px}}
@media(max-width:700px){.lux-hero{grid-template-columns:1fr;min-height:0}.lux-hero-copy{padding:54px 6% 5px}.lux-hero h1{font-size:clamp(62px,13vw,83px);letter-spacing:-1.5px}.lux-hero-copy .eyebrow{font-size:8px;letter-spacing:1.1px}.lux-hero-copy>p{font-size:14px;max-width:500px;margin:22px 0}.lux-hero-copy .actions{flex-direction:row;align-items:center;gap:18px}.lux-hero-copy .text-link{font-size:11px}.lux-hero-copy .lux-launch-note{font-size:8px;letter-spacing:1px;margin:25px 0 5px}.lux-hero-watch{height:420px;min-height:0;padding:10px 35px 75px}.lux-hero-watch>img{height:340px;transform:scale(1.5) translateY(-15px)}.lux-hero-caption{bottom:22px;gap:6px}.lux-hero-caption strong{font-size:23px}.lux-brand-strip{padding:24px 6%;gap:20px 25px}.lux-brand-strip span{font-size:10px}.lux-first-grid,.lux-grid,.lux-purpose,.lux-detail{grid-template-columns:1fr}.lux-first-grid .lux-card-image{height:340px}.lux-card-image{height:330px}.lux-card-body{padding:26px}.lux-first-grid .lux-card-body h3{font-size:34px}.lux-purpose{gap:20px}.lux-detail-photo{min-height:380px}.lux-detail-photo>img{height:380px}.lux-detail h2{font-size:43px}.lux-photo-credit{padding:22px 6%}.lux-process .steps{gap:28px}}
@media(prefers-reduced-motion:reduce){.lux-card-image>img{transition:none}}
/* Collector-club art direction: emerald, stone, ivory and champagne. */
:root{--red:#a88c50;--black:#152a23;--cream:#f5f2e9;--gray:#656b64;--club-green:#073f2e;--club-gold:#e8d28b;--club-ivory:#f5f0db}
body{background:#fff;color:#152a23;font-family:'DM Sans',Arial,sans-serif}h1,h2,h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;text-transform:none;letter-spacing:-1px;line-height:1.13}h1 em,h2 em,h3 em{font-weight:400;font-style:italic;color:inherit}.page-hero h1{font-size:64px}.eyebrow{font-size:9px;letter-spacing:2px;font-weight:500}.eyebrow:before{display:none}h2{font-size:clamp(37px,4.1vw,58px)}h3{font-size:25px}.button{background:#dfcd92;color:#152a23;font-weight:500;font-size:11px;letter-spacing:.6px;border-radius:2px}.button:hover{background:#ebd99e}.button.outline{border-color:#b5b9ad}.text-link{font-size:12px;font-weight:500;letter-spacing:.3px;padding-bottom:8px}.announcement{justify-content:center;background:#084b36;color:#f4eed7;padding:11px 5%;gap:18px;font-size:9px;letter-spacing:1.4px;font-weight:400}.announcement span{font-size:10px;letter-spacing:.3px}.announcement>a{display:none}header{height:105px;padding:12px 6%;justify-content:center;border-bottom:1px solid #e6e4dc;position:relative;background:#fff}.brand{display:flex;align-items:center;gap:16px}.brand img{width:53px;height:76px;object-fit:contain}.brand-wordmark{display:flex;flex-direction:column;font:30px/1.1 Georgia,serif;letter-spacing:-1px;color:#17362a}.brand-wordmark small{font:7px/1.5 'DM Sans',Arial,sans-serif;letter-spacing:2.4px;text-align:center;margin-top:9px;color:#616b62}.mobile{display:block;position:absolute;left:5%;top:36px;margin:0;border:0;background:none;color:#203c2e;font-size:23px;line-height:1}.mobile:after{content:'MENU';font-size:8px;letter-spacing:1.2px;margin-left:12px;vertical-align:middle}.mobile:hover{color:#90743d}header>.button.small{display:inline-flex;position:absolute;right:5%;font-size:10px;font-weight:500;padding:13px 18px}nav{display:none;position:absolute;top:105px;left:0;right:0;margin:0;background:#fff;border-bottom:1px solid #d3d5ca;padding:20px 6%;box-shadow:0 15px 25px #142b1f0b;font-size:12px;gap:35px;z-index:20}header.menu-open nav{display:flex;align-items:center;justify-content:center}.dropdown button{font-size:12px}.dropdown>div{z-index:25;box-shadow:0 12px 25px #12281a16}.club-hero{position:relative;min-height:690px;color:var(--club-ivory);isolation:isolate;background:#07150f url('/assets/watches/club-stone-stage.png') center center/cover no-repeat;overflow:hidden}.club-hero:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(0,10,5,.2),transparent 65%)}.club-hero-content{position:relative;z-index:2;padding:72px 0 70px 9%;width:53%;max-width:760px}.club-kicker{display:block;font-size:9px;letter-spacing:2px;color:#d4cfb9;margin-bottom:27px}.club-hero h1{font-size:clamp(65px,6.6vw,98px);line-height:1.04;letter-spacing:-2px;color:#f6f1dd;margin:0 0 24px}.club-hero h1 em{font-style:italic;color:#f6f1dd}.club-hero-content>p{font-size:13px;line-height:1.9;color:#d6dacd;margin:20px 0 27px}.club-hero-meta{display:grid;grid-template-columns:1fr 1fr;max-width:450px;border-top:1px solid #c9d1b944;padding-top:22px;margin:29px 0}.club-hero-meta div{display:grid;gap:9px}.club-hero-meta span{font-size:8px;letter-spacing:1.6px;color:#acb6a4}.club-hero-meta strong{font-size:13px;font-weight:400;color:#eee9d5}.club-gold-button{display:flex;justify-content:space-between;align-items:center;background:#e8d28b;color:#17251b;border-radius:2px;padding:19px 24px;max-width:450px;font-size:15px;letter-spacing:.2px}.club-gold-button:hover{background:#f2de9c}.club-gold-button>span{font-size:22px;font-weight:300}.club-hero-content .club-small{font-size:8px;letter-spacing:.5px;line-height:1.8;color:#adb9a7;margin:13px 0 0}.club-watch-stage{position:absolute;right:15%;top:27px;height:435px;width:300px;display:flex;align-items:center;justify-content:center;z-index:1}.club-watch-cutout{width:100%;height:100%;filter:drop-shadow(9px 13px 13px #0005)}.club-explore{position:absolute;bottom:20px;left:9%;right:9%;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #a8b79b45;padding-top:17px;font-size:8px;letter-spacing:2px;color:#d3d7c8}.club-explore span{font-size:17px}.club-hero-specs{display:flex;justify-content:center;align-items:center;gap:25px;padding:20px 6%;background:#efeee8;color:#2b3d32;font-size:9px;letter-spacing:1px}.club-hero-specs i{font-size:10px;font-style:normal;color:#ac9d77}.lux-brand-strip{background:#fff;color:#4a5e4b;border-bottom:1px solid #ebe9df;padding:25px 7%;gap:20px;justify-content:space-between}.lux-brand-strip span{font-family:Georgia,serif;font-size:11px;letter-spacing:1.2px}.section-heading{align-items:center;margin-bottom:40px}.section-heading>p{font-size:13px;line-height:1.9}.lux-first{background:#fff;padding-top:85px}.lux-first .eyebrow,.lux-collector .eyebrow{color:#79816d}.lux-first-grid{gap:32px}.lux-first-grid .lux-card{border:1px solid #dfdfd5}.lux-card{border:1px solid #deded1;background:#fff}.lux-card-image,.lux-first-grid .lux-card-image{background:#f4f4ef;border-bottom:1px solid #e8e8df;height:340px}.lux-card-image>img{mix-blend-mode:multiply}.lux-status{top:18px;left:20px;background:#fffffff0;border:1px solid #dddccf;color:#53634e;font-size:7px;font-weight:500;letter-spacing:1.1px;padding:8px 11px;border-radius:2px}.lux-status.secured{background:#154a35;border-color:#154a35;color:#f7f0d7}.lux-card-body{padding:29px}.lux-card-body .lux-brand{color:#718068;font-size:8px;font-weight:400;letter-spacing:1.6px;margin-bottom:11px}.lux-card-body h3,.lux-first-grid .lux-card-body h3{font-family:Georgia,serif;font-weight:400;font-size:29px;letter-spacing:-.7px;line-height:1.14}.lux-first-grid .lux-card-body h3{font-size:34px}.lux-card-body .lux-reference{font-size:10px;color:#8a8c7c}.lux-card-body>p:not(.lux-brand):not(.lux-reference),.lux-first-grid .lux-card-body>p:not(.lux-brand):not(.lux-reference){font-size:12px;line-height:1.9;color:#6d7466}.lux-card-body>a{border-bottom:1px solid #c2b47f;color:#234632;font-size:11px}.lux-collector{background:#f3f1e8}.lux-collection-note{font-size:10px;border-color:#d7d7c6;color:#7d826f;line-height:1.8}.lux-rm-panel{background:radial-gradient(ellipse at 50% 25%,#274237,#10281b 75%)}.lux-rm-panel .rm-type{color:#eee4c1}.lux-purpose{background:#123e2c;color:#f3eed9;gap:85px}.lux-purpose h2{font-size:clamp(39px,4.2vw,60px)}.lux-purpose p{color:#cad4c2;font-size:13px}.lux-purpose .text-link{color:#e8d89e;border-color:#7f946d}.lux-process{background:#fff}.lux-process .steps article:before{font-family:Georgia,serif;font-size:41px;color:#8d9e79;border-color:#d8ddce}.lux-process .steps h3{font-size:24px}.lux-process .steps p{font-size:12px}.revenue-highlight{background:#0c2b1d;gap:80px}.revenue-highlight .eyebrow{color:#b9c59b}.revenue-number{font-family:Georgia,serif;font-weight:400;font-size:clamp(70px,9vw,132px);letter-spacing:-5px}.revenue-number span{color:#cbbb7f}.revenue-highlight h2{font-size:38px}.revenue-highlight h3{font-size:29px}.revenue-highlight .revenue-note{font-size:10px;line-height:1.9;color:#acbca3}.supported-home h2{font-size:48px}.home-logo-grid>a{background:#fff;border-color:#e1e4d8}.faq-list{border-color:#d4d9c8}details{border-color:#d4d9c8}summary{font-size:13px;font-weight:500}summary:after{color:#819364}.lux-photo-credit{background:#f4f2e9;color:#8d9284;font-size:9px}.page-hero{background:#f3f1e8}.page-hero .eyebrow{color:#79896c}.org-hero h1 em{color:#496b4e;font-style:italic}.org-intro h2,.org-method h2{font-size:48px}.org-category{color:#6e835a;font-size:8px}.org-info h3{font-family:Georgia,serif;font-size:24px;font-weight:400;line-height:1.17}.org-info{padding:25px}.watch-prize-copy h3{font-size:32px;line-height:1.1}.watch-prize-copy .watch-prize-status{color:#536f42}.org-method h3{font-size:25px}.body-copy h2{font-size:45px}.body-copy h3{font-size:25px}.lux-detail h2{font-size:46px}.lux-detail-photo{background:#f4f3eb}.lux-detail-photo>img{mix-blend-mode:multiply}.lux-facts li{border-color:#d8ddce}.notice{background:#f1f1e7;border-color:#8c9e72}.status{color:#49613d}.steps article:before{border-color:#a6b298}footer{background:#f6f5ee;color:#304d36}.footer-top{border-color:#d9ddcf;padding:45px 0}.footer-top h2{font-size:34px}.footer-top img{width:85px}.footer-grid{padding:38px 0;gap:35px}.footer-grid h3{font-family:'DM Sans',Arial,sans-serif;font-size:10px;font-weight:600;letter-spacing:1px;color:#314e36}.footer-grid p,.footer-grid a{font-size:11px;color:#75816e}.copyright{border-color:#d9ddcf;color:#939c88}.button:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline-color:#988346}
@media(max-width:1050px){header>.button.small{right:3%;font-size:9px;padding:12px}.mobile{left:3%}.brand-wordmark{font-size:25px}.brand img{width:45px}.club-hero-content{padding-left:7%;width:56%}.club-hero h1{font-size:74px}.club-watch-stage{right:10%;width:260px;height:415px;top:45px}.club-hero{min-height:670px}.club-explore{left:7%;right:7%}.club-hero-content>p{font-size:12px}.lux-brand-strip{justify-content:center;gap:20px 35px}.lux-purpose{gap:40px}.lux-grid{gap:20px}.section-heading h2{font-size:46px}.lux-card-body{padding:24px}}
@media(max-width:700px){header{height:88px;padding:8px 4%}.brand{gap:9px}.brand img{width:38px;height:60px}.brand-wordmark{font-size:23px;letter-spacing:-.8px}.brand-wordmark small{font-size:5px;letter-spacing:1.5px;margin-top:6px}.mobile{top:32px;font-size:21px;left:5%}.mobile:after{display:none}header>.button.small{display:none}nav{top:88px;padding:22px 6%;box-shadow:0 12px 20px #0001}header.menu-open nav{flex-direction:column;align-items:start;gap:12px}.dropdown>div{position:static;box-shadow:none;padding:10px 0}.dropdown button{padding:8px 0}.announcement{font-size:7px;letter-spacing:1.3px;padding:10px 4%}.announcement span{display:none}.club-hero{min-height:900px;background-position:65% bottom;background-size:auto 600px;background-color:#07150f;background-repeat:no-repeat}.club-hero:before{background:linear-gradient(180deg,#07150f 25%,#07150f11 65%,transparent)}.club-hero-content{width:100%;max-width:none;padding:45px 7% 0}.club-kicker{font-size:8px;letter-spacing:1.8px;margin-bottom:18px}.club-hero h1{font-size:clamp(54px,13vw,72px);line-height:1.02;letter-spacing:-1.5px;margin-bottom:19px}.club-hero-content>p{font-size:11px;line-height:1.9;margin:15px 0 20px}.club-hero-meta{padding-top:16px;margin:20px 0;max-width:none}.club-hero-meta span{font-size:7px}.club-hero-meta strong{font-size:11px}.club-gold-button{padding:16px 20px;font-size:13px;max-width:none}.club-hero-content .club-small{font-size:7px;margin-top:11px}.club-watch-stage{width:205px;height:340px;right:calc(50% - 102px);top:auto;bottom:73px}.club-explore{left:7%;right:7%;bottom:18px;font-size:7px;padding-top:14px}.club-hero-specs{padding:18px 6%;gap:10px 16px;flex-wrap:wrap;font-size:7px;line-height:1.5}.club-hero-specs i{display:none}.lux-brand-strip{padding:22px 6%;gap:18px 24px}.lux-brand-strip span{font-size:9px}.section-heading{gap:18px;margin-bottom:30px}.section-heading h2{font-size:40px}.section-heading>p{font-size:12px}.lux-first{padding-top:55px}.lux-first-grid .lux-card-image,.lux-card-image{height:320px}.lux-first-grid .lux-card-body h3{font-size:30px}.lux-card-body h3{font-size:28px}.lux-purpose{gap:20px}.lux-purpose h2{font-size:40px}.revenue-highlight{gap:25px}.revenue-highlight h2{font-size:32px}.revenue-highlight h3{font-size:26px}.supported-home h2,.org-intro h2,.org-method h2{font-size:39px}.page-hero h1{font-size:45px;line-height:1.1;letter-spacing:-1px}.footer-top>div{gap:15px}.footer-top h2{font-size:27px}.footer-grid{grid-template-columns:1fr 1fr;gap:22px}.footer-top img{width:65px}.lux-detail h2{font-size:38px}.org-info h3{font-size:24px}}
/* Dial-inspired textures: original engraved squares in Glacier Blue. */
:root{--dial-light:url('/assets/watches/tapisserie-glacier.svg');--dial-dark:url('/assets/watches/tapisserie-midnight.svg');--black:#203544;--gray:#687780}
body{color:#203544}.brand-wordmark{color:#203b4a}.brand-wordmark small{color:#71818a}.mobile{color:#294859}.announcement{background:#203c50}.lux-status.secured{background:#25475c;border-color:#25475c}.lux-card-image,.lux-first-grid .lux-card-image,.lux-detail-photo{background-color:#dfe8ec;background-image:radial-gradient(ellipse at 48% 42%,#f3f6f9bb,transparent 80%),var(--dial-light);border-color:#c8d6de}.lux-card-body{background:#fcfaf5}.lux-card,.lux-first-grid .lux-card{border-color:#d8dfe0}.lux-card-body .lux-brand{color:#607d8e}.lux-card-body .lux-reference{color:#76828a}.lux-card-body>p:not(.lux-brand):not(.lux-reference),.lux-first-grid .lux-card-body>p:not(.lux-brand):not(.lux-reference){color:#5d6a73}.lux-card-body>a{color:#294e65}.lux-collector{background:#edf1f2}.lux-first .eyebrow,.lux-collector .eyebrow{color:#607c8d}.lux-collection-note{color:#697f8c;border-color:#cbd7de}.lux-purpose{background-color:#203b50;background-image:linear-gradient(100deg,#132d42aa,#1c394e88),var(--dial-dark);color:#f5efdc}.lux-purpose p{color:#d8e2e7}.lux-purpose .text-link{color:#e8d89e}.revenue-highlight{background:#172f40}.revenue-highlight .eyebrow{color:#c5d7e2}.revenue-highlight .revenue-note{color:#c0d0db}.lux-process .steps article:before{color:#7896a8;border-color:#ccd8de}.club-hero-specs{background:#edf1f2;color:#405867}.lux-brand-strip{color:#506c7a}.club-hero{background-color:#07150f;background-image:linear-gradient(#19364a,#19364a),url('/assets/watches/club-stone-stage.png');background-blend-mode:color,normal}.club-hero:before{background:linear-gradient(90deg,#06172755,transparent 65%)}.club-hero-meta span,.club-hero-content .club-small{color:#bdcbd0}.page-hero{background:#edf1f2}.page-hero .eyebrow{color:#627e8e}.lux-photo-credit{background:#edf1f2;color:#6b7c85}footer{background:#f5f3ec}.org-hero h1 em{color:#4b738b}.org-category{color:#607d90}.watch-prize-copy .watch-prize-status{color:#4d738a}
.texture-study{background:#faf8f2}.study-intro{padding:70px 7% 45px;max-width:1050px}.study-intro h1{font-size:clamp(42px,5vw,68px);margin:20px 0}.study-intro p{max-width:700px;color:#647581;font-size:14px;line-height:1.9}.study-controls{padding:0 7% 40px;display:flex;flex-wrap:wrap;gap:25px 45px}.study-controls fieldset{border:0;margin:0;padding:0}.study-controls legend{font-size:9px;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.study-controls fieldset>div{display:flex;flex-wrap:wrap;gap:7px}.study-controls button{border:1px solid #ced8dd;background:#fff;padding:12px 14px;font:11px 'DM Sans',Arial,sans-serif;color:#365263;cursor:pointer;border-radius:2px;display:flex;align-items:center;gap:7px;min-height:44px}.study-controls button[aria-pressed=true]{background:#203c50;color:#fff;border-color:#203c50;box-shadow:0 0 0 2px #d3bf83}.swatch{width:13px;height:13px;border-radius:50%;display:inline-block;border:1px solid #aaa}.swatch.glacier{background:#dce6eb}.swatch.midnight{background:#27465c}.swatch.champagne{background:#eee8d9}.study-canvas{--study-pattern:url('/assets/watches/tapisserie-glacier.svg');--study-veil:#f5f8fa66;padding:50px 7% 65px;background:#edf1f2}.study-canvas[data-palette=midnight]{--study-pattern:url('/assets/watches/tapisserie-midnight.svg');--study-veil:#18344933}.study-canvas[data-palette=champagne]{--study-pattern:url('/assets/watches/tapisserie-champagne.svg');--study-veil:#fbf8ef66}.study-canvas-heading{margin-bottom:32px}.study-canvas-heading h2{margin:13px 0;font-size:44px}.study-canvas-heading p{font-size:12px}.study-canvas[data-placement=images] .lux-card-image{background-image:linear-gradient(var(--study-veil),var(--study-veil)),var(--study-pattern)}.study-canvas[data-placement=images][data-palette=midnight] .lux-card-image>img{mix-blend-mode:normal;background:#f4f4ef;border-radius:5px;padding:5px;max-width:85%;max-height:88%}.study-canvas[data-placement=copy] .lux-card-body{background-image:linear-gradient(var(--study-veil),var(--study-veil)),var(--study-pattern)}.study-canvas[data-placement=overall]{background-image:linear-gradient(var(--study-veil),var(--study-veil)),var(--study-pattern)}.study-canvas[data-palette=midnight][data-placement=copy] .lux-card-body,.study-canvas[data-palette=midnight][data-placement=overall] .study-canvas-heading{color:#f8f2e2}.study-canvas[data-palette=midnight][data-placement=copy] .lux-card-body p,.study-canvas[data-palette=midnight][data-placement=copy] .lux-card-body>a{color:#d4e0e7}.study-verdict{padding:60px 7%;max-width:1050px}.study-verdict h2{font-size:44px;margin:18px 0}.study-verdict p{font-size:14px;line-height:1.9;color:#657681;margin-bottom:25px}
@media(max-width:700px){.club-hero:before{background:linear-gradient(180deg,#0a1b28 25%,#0a1b2811 65%,transparent)}.study-intro{padding-top:45px}.study-intro h1{font-size:40px}.study-canvas{padding:35px 6%}.study-canvas-heading h2,.study-verdict h2{font-size:36px}.study-controls{gap:25px}.study-controls button{font-size:10px}}
/* Transparent manufacturer images retain the finish of the actual watch. */
.lux-card-image>img[src$=".png"],.lux-detail-photo>img[src$=".png"]{mix-blend-mode:normal}
.study-canvas[data-placement=images][data-palette=midnight] .lux-card-image>img{background:none;border-radius:0;padding:0;max-width:100%;max-height:100%}
.study-canvas[data-placement=images][data-palette=midnight] .lux-card-image>img[src$=".jpg"]{mix-blend-mode:multiply}
/* A small repeat keeps the texture closer to dial engraving than wall tiles. */
.lux-card-image,.lux-first-grid .lux-card-image,.lux-detail-photo,.lux-purpose{background-size:auto,8px 8px}
.study-canvas[data-placement=images] .lux-card-image,.study-canvas[data-placement=copy] .lux-card-body,.study-canvas[data-placement=overall]{background-size:auto,8px 8px}
.study-canvas[data-placement=copy] .lux-card-image,.study-canvas[data-placement=overall] .lux-card-image{background:#f4f4ef}
/* Selected direction: Glacier Blue beneath the copy, neutral watch displays. */
.lux-card-image,.lux-first-grid .lux-card-image,.lux-detail-photo{background:#f4f4ef}
.lux-card-body{background-color:#e5ecef;background-image:linear-gradient(#f5f8fa99,#f5f8fa99),var(--dial-light);background-size:auto,8px 8px}
.lux-card-body .lux-brand{color:#536f80}.lux-card-body .lux-reference{color:#627581}
.lux-card-body>p:not(.lux-brand):not(.lux-reference),.lux-first-grid .lux-card-body>p:not(.lux-brand):not(.lux-reference){color:#435967}
.study-canvas[data-placement=images] .lux-card-body,.study-canvas[data-placement=overall] .lux-card-body{background:#fcfaf5}
/* Match visible artwork rather than the unused margins in source logo files. */
.org-logo{height:214px;padding:25px 24px}.org-logo img{display:block;width:100%;max-width:280px;height:158px;object-fit:contain}.home-logo-grid>a{height:185px;padding:24px}.home-logo-grid img{display:block;width:100%;max-width:240px;height:137px;object-fit:contain}
@media(max-width:700px){.org-logo{height:210px;padding:25px}.org-logo img{height:155px;max-width:290px}.home-logo-grid>a{height:155px;padding:20px}.home-logo-grid img{height:115px;max-width:100%}}
/* Two complementary watches in each sweepstakes period. */
.sweep-period{padding:75px 7%;background:#fff}.sweep-period.period-next{background:#edf1f2}.sweep-period .section-heading>p{max-width:440px}.sweep-period .section-heading h2{font-size:clamp(36px,4.3vw,58px);max-width:630px}.paired-prize{min-width:0;display:flex;flex-direction:column}.paired-prize>.lux-card{flex:1}.prize-role{display:flex;justify-content:space-between;gap:15px;align-items:center;border-top:1px solid #cad5dc;padding:16px 0;color:#29485d}.prize-role span{font-size:9px;letter-spacing:1.4px}.prize-role strong{font-size:11px;font-weight:500}.donation-plan{margin-top:38px;border:1px solid #cbd6dd;background:#fcfaf5;padding:32px}.tier-heading{display:grid;grid-template-columns:1fr;gap:9px;margin-bottom:23px}.tier-heading h3{font-size:31px;margin:0}.tier-heading p{font-size:12px;line-height:1.8;margin:0;max-width:700px;color:#536b7b}.tier-table-wrap{overflow-x:auto}.tier-table{border-collapse:collapse;width:100%;font-size:13px;text-align:left;min-width:420px}.tier-table th,.tier-table td{padding:15px 18px;border-bottom:1px solid #d6dfe4}.tier-table thead{background:#233f53;color:#f8f2dd}.tier-table thead th{font-size:11px;line-height:1.6;font-weight:500}.tier-table tbody th{font-weight:500}.tier-table tbody td:last-child{background:#edf2f4;color:#24485d;font-weight:600}.tier-footnote{font-size:10px!important;line-height:1.9!important;color:#627785;margin:22px 0 0}.paired-intro{padding-bottom:10px}.paired-intro p{max-width:800px;font-size:14px;line-height:1.9}.paired-intro h2{margin:15px 0 25px}.lux-detail+.donation-plan{margin-top:60px}.lux-card-image img[src*="zenith-chronomaster"]{transform:scale(1.08)}
@media(max-width:700px){.sweep-period{padding:50px 6%}.sweep-period .section-heading h2{font-size:37px}.paired-prize{margin-bottom:8px}.prize-role{gap:8px}.prize-role span{font-size:8px;letter-spacing:1px}.prize-role strong{font-size:10px}.donation-plan{padding:22px 16px;margin-top:25px}.tier-heading h3{font-size:28px}.tier-table{font-size:12px;min-width:340px}.tier-table th,.tier-table td{padding:13px 10px}.tier-table thead th{font-size:9px}.tier-footnote{font-size:9px!important}.lux-first-grid{gap:30px}}
/* Historical fundraising archive, distinct from upcoming campaign entries. */
.past-home{display:grid;grid-template-columns:1.5fr 1fr;gap:80px;align-items:center;background:#edf1f2}.past-home h2{margin:20px 0 25px}.past-home p{font-size:14px;line-height:1.9;max-width:660px;color:#536b7b}.past-home .text-link{display:inline-block;margin-top:15px}.past-home-year{border-left:1px solid #c5d3dd;padding-left:65px}.past-home-year>span{font:100px/1 Georgia,serif;color:#385c73;letter-spacing:-5px}.past-home-year p{font-size:12px;margin:20px 0 0}.past-hero h1{max-width:1050px}.past-hero p{max-width:770px}.past-archive-intro{margin-bottom:40px;max-width:850px}.past-archive-intro h2{font-size:42px;margin:18px 0}.past-archive-intro p{font-size:13px;color:#657985}.past-feature{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.past-watch-photo{margin:0;background:#f4f4ef;border:1px solid #dbe1e4}.past-watch-photo img{display:block;width:100%;height:520px;object-fit:contain;padding:35px;mix-blend-mode:multiply}.past-watch-photo figcaption{padding:18px 25px;font-size:10px;line-height:1.7;color:#768590;border-top:1px solid #dbe1e4;background:#fff}.past-story h2{font-size:54px;margin:20px 0}.past-story>p{font-size:14px;line-height:1.9}.past-story .past-spec{font-size:11px;letter-spacing:.7px;color:#6e8290;margin-bottom:24px}.past-donor{background-image:linear-gradient(#f5f8fa99,#f5f8fa99),var(--dial-light);background-size:auto,8px 8px;padding:24px 28px;margin:30px 0}.past-donor>span{font-size:9px;letter-spacing:1.6px}.past-donor h3{font-size:31px;margin:12px 0 5px}.past-donor p{font-size:12px;margin:0}.past-facts{margin:0}.past-facts>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #d5dfe5;padding:13px 0;font-size:12px}.past-facts dt{color:#728694}.past-facts dd{margin:0;text-align:right}.past-beneficiaries{display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px;align-items:center;border-top:1px solid #d6dfe4;margin-top:55px;padding-top:40px}.past-beneficiaries>div:first-child h3{font-size:28px;line-height:1.3;margin-top:15px}.past-beneficiary{text-align:center;padding:20px}.past-beneficiary img{width:100%;max-width:230px;height:140px;object-fit:contain}.past-beneficiary h3{font-family:'DM Sans',Arial,sans-serif;font-size:12px;letter-spacing:0;line-height:1.6;margin:18px 0 0}.past-archive>.muted-note{margin-top:40px}.past-next{background-color:#203b50;background-image:linear-gradient(#132d42aa,#1c394e88),var(--dial-dark);background-size:auto,8px 8px;color:#f5efdc}.past-next h2{margin:20px 0}.past-next p{max-width:700px;color:#d8e2e7;font-size:14px;line-height:1.9}.past-next .button{margin-top:20px}
@media(max-width:700px){.past-home,.past-feature,.past-beneficiaries{grid-template-columns:1fr;gap:30px}.past-home-year{border-left:0;border-top:1px solid #c5d3dd;padding:25px 0 0}.past-home-year>span{font-size:76px}.past-watch-photo img{height:380px;padding:20px}.past-story h2{font-size:43px}.past-archive-intro h2{font-size:34px}.past-beneficiaries{gap:15px}.past-beneficiary{border-top:1px solid #e0e5e8;padding:25px 10px}.past-beneficiary img{height:150px}}
.past-second-entry{border-top:1px solid #cad7df;padding-top:65px;margin-top:65px}.past-event-photo img{padding:0;object-fit:contain;mix-blend-mode:normal;background:#edf1f2}.past-source-links{display:flex;flex-wrap:wrap;gap:20px;margin-top:25px}.past-source-links .text-link{font-size:11px}.past-single-beneficiary{grid-template-columns:1fr 1fr}.past-single-beneficiary .past-beneficiary img{max-width:280px}
@media(max-width:700px){.past-single-beneficiary{grid-template-columns:1fr}.past-second-entry{padding-top:45px;margin-top:45px}.past-event-photo img{height:auto;max-height:520px}.past-donor>span{line-height:1.7;display:block}}
.past-experience-feature{align-items:start}.past-experience-photo{margin-top:35px}.past-experience-photo img{height:auto;padding:0;mix-blend-mode:normal}.past-experience-photo figcaption{background:#fff}
@media(max-width:700px){.past-experience-photo{margin-top:0}}
.past-archive>.past-second-entry:first-child{margin-top:0;padding-top:0;border-top:0}
.footer-social{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #d9ddcf;padding:28px 0}.footer-social>div>span{font-size:9px;font-weight:600;letter-spacing:1.6px;color:#314f62}.footer-social p{font-size:12px;color:#74838a;margin:8px 0 0}.footer-social-links{display:flex;flex-wrap:wrap;gap:10px 28px}.footer-social-links a{display:flex;align-items:center;gap:15px;min-height:44px;padding:8px 0;font-size:12px;color:#294c62;border-bottom:1px solid #c2b47f}.footer-social-links a span{color:#8e794d}.footer-social-links a:hover{color:#8e794d}
@media(max-width:700px){.footer-social{align-items:flex-start;flex-direction:column;gap:15px;padding:25px 0}.footer-social-links{gap:22px}.footer-social-links a{font-size:12px;gap:10px}}
/* Shared case-width calibration replaces per-image height and zoom hacks. */
.lux-card-image,.lux-first-grid .lux-card-image{height:460px;padding:0;overflow:hidden}
.watch-calibrated{display:block;width:100%;height:100%;flex:1;min-width:0;overflow:hidden;transform:none;max-width:none}
.watch-photo-opaque{mix-blend-mode:multiply}
.lux-detail-photo{height:600px;min-height:600px;padding:0}
.lux-detail-photo>.watch-calibrated{height:600px;width:100%}
.past-watch-photo>.watch-calibrated{height:600px;width:100%;padding:0}
.watch-size-label{display:inline-block;margin-left:12px;padding-left:12px;border-left:1px solid #aebfc9;color:#3e5d70;white-space:nowrap}
@media(max-width:700px){.lux-card-image,.lux-first-grid .lux-card-image{height:430px}.lux-detail-photo{height:500px;min-height:500px}.lux-detail-photo>.watch-calibrated,.past-watch-photo>.watch-calibrated{height:500px}.watch-size-label{margin-left:8px;padding-left:8px}}
.lux-detail-photo{height:680px;min-height:680px}.lux-detail-photo>.watch-calibrated,.past-watch-photo>.watch-calibrated{height:680px}
@media(max-width:700px){.lux-detail-photo{height:500px;min-height:500px}.lux-detail-photo>.watch-calibrated,.past-watch-photo>.watch-calibrated{height:500px}}

/* Welcoming watch donations in every condition. */
.watch-donation{padding:85px 7%;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:70px;background:#e0ebf0;color:#233f53;background-image:linear-gradient(90deg,rgba(255,255,255,.15) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.15) 1px,transparent 1px);background-size:6px 6px;scroll-margin-top:110px}.watch-donation h2{font-size:clamp(34px,4vw,54px);line-height:1.14;margin:20px 0 25px}.watch-donation p{line-height:1.85;max-width:710px;font-size:15px}.watch-donation .watch-donation-lead{font-size:18px}.watch-donation-impact{font-weight:600}.watch-donation .actions{align-items:center;gap:23px;flex-wrap:wrap;margin-top:25px}.watch-donation .button{background:#233f53;color:#fff}.watch-donation .watch-donation-contact{font-size:12px;margin-top:14px}.watch-donation .watch-donation-tax{font-size:12px;border-top:1px solid #b8cbd5;padding-top:20px;margin-top:25px;color:#3e5767}.watch-donation-steps{align-self:center;padding:32px;background:#fcfaf5;border:1px solid #c0d0d9}.watch-donation-steps>div{position:relative;padding:23px 0 15px 46px;border-top:1px solid #d8e1e5;margin-top:20px}.watch-donation-steps>div>span{position:absolute;left:0;top:28px;font-size:11px;color:#547185;letter-spacing:1px}.watch-donation-steps h3{font-size:29px;margin:0 0 8px}.watch-donation-steps p{font-size:13px;margin:0}.footer-social-links{flex-wrap:wrap}@media(max-width:800px){.watch-donation{grid-template-columns:1fr;gap:30px;padding:55px 6%}.watch-donation-steps{padding:24px}.watch-donation .actions{align-items:flex-start;flex-direction:column}}

/* A+C editorial archive and charitable disclosure */
.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.news-card{background:#e2edf1;border:1px solid #c3d4db;overflow:hidden}.news-card>a{display:flex;flex-direction:column;height:100%}.news-card img{width:100%;height:auto;aspect-ratio:1.56;object-fit:cover;display:block;transition:transform .3s}.news-card:hover img{transform:scale(1.025)}.news-card-copy{padding:26px;display:flex;flex-direction:column;flex:1;background:linear-gradient(135deg,#e6f0f4,#cedfe7)}.news-meta{display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;color:#435b69;font-size:10px;letter-spacing:.07em;text-transform:uppercase}.news-card h3{font-family:Georgia,serif;font-size:25px;line-height:1.25;font-weight:400;color:#112c40;margin:20px 0 28px}.news-read{margin-top:auto;display:flex;justify-content:space-between;color:#1e4258;font-size:12px;font-weight:700}.news-archive-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:30px}.news-archive-heading h2{margin:0}.news-archive-heading>span{font-size:11px;letter-spacing:.1em}.news-source{font-size:12px;line-height:1.8;color:#536570;max-width:850px;margin:36px 0 0}.news-source a,.charity-disclosure a{text-decoration:underline;text-underline-offset:3px}.charity-disclosure{padding:32px 0!important;margin:25px 6% 0;border-top:1px solid #ffffff38;color:#d3dde4;background:transparent!important;font-size:12px;line-height:1.8}.charity-disclosure h3{font-size:14px;color:#fff}.charity-disclosure p{max-width:1150px}.charity-disclosure .florida-disclosure{font-size:12px;line-height:1.9;color:#f2f5f7;letter-spacing:.025em}@media(max-width:1000px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.news-grid{grid-template-columns:1fr}.news-card h3{font-size:25px}.news-archive-heading{align-items:flex-start;flex-direction:column}.news-card-copy{padding:24px}.charity-disclosure{margin:20px 6% 0;overflow-wrap:anywhere}}

.charity-disclosure{margin:25px 0 0;color:#435b69;border-top-color:#b8cbd5}.charity-disclosure h3,.charity-disclosure .florida-disclosure{color:#233f53}
.program-tabs{margin:0;display:flex!important;justify-content:center;gap:0;background:#183346;color:#fff;padding:0;position:relative;z-index:4}.program-tabs>a{padding:17px 36px;border-right:1px solid #ffffff30;letter-spacing:.15em;font-size:11px}.program-tabs>a:hover,.program-tabs>a:focus-visible{background:#2c4e65;color:#e3cf91}.donation-hero,.donation-feature{background:linear-gradient(90deg,#071522ed 0%,#071522a8 33%,#07152200 70%),url('/assets/watch-donation-hero.png') center/cover;color:#fff;padding:90px 7%;min-height:640px;display:flex;align-items:center}.donation-hero>div,.donation-feature>div{max-width:600px}.donation-hero h1{font-family:Georgia,serif;font-size:clamp(45px,5.3vw,78px);line-height:1.06;font-weight:400;margin:22px 0}.donation-hero h1 em,.donation-feature h2 em{color:#d6c38c;font-weight:400}.donation-hero p,.donation-feature p{font-size:19px;line-height:1.7;max-width:440px}.donation-hero small{display:block;margin-top:23px;color:#c9d7df}.donation-hero .eyebrow,.donation-feature .eyebrow{color:#ccdce6}.donation-feature{min-height:490px;padding-top:65px;padding-bottom:65px}.donation-feature h2{font-size:clamp(40px,5vw,66px)}.donation-secondary{display:block;margin-top:22px;font-size:13px;text-decoration:underline;text-underline-offset:5px}.donation-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:25px 65px;padding:25px 6%;background:#dce7eb;color:#25485c;font-size:10px;letter-spacing:.15em}.donation-intro{text-align:center}.donation-intro p{max-width:730px;margin:22px auto;line-height:1.85}.donation-reason-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.donation-reason-grid article{border-top:1px solid #b7a66e;padding-top:25px}.donation-reason-grid article>span{font-size:10px;letter-spacing:.13em;color:#5b7180}.donation-reason-grid h3{font-family:Georgia,serif;font-size:31px;line-height:1.2;font-weight:400;color:#244254}.donation-reason-grid p{line-height:1.9;font-size:14px}.donation-reason-grid a{display:inline-block;margin-top:16px;font-size:12px;text-decoration:underline;text-underline-offset:5px}.donation-inquiry{display:grid;grid-template-columns:1fr 1.25fr;gap:70px;background:#dce8ee;scroll-margin-top:30px}.donation-inquiry>div>p{line-height:1.9;max-width:400px}.donation-contact{font-size:13px;margin-top:30px}.donation-contact a{text-decoration:underline}.donation-form{background:#faf9f5;padding:35px;border:1px solid #c5d1d7}.donation-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.donation-form label{display:block;font-size:12px;margin-bottom:20px;color:#233f53}.donation-form input:not([type=checkbox]),.donation-form select,.donation-form textarea{display:block;width:100%;padding:13px 12px;border:1px solid #b7c6cf;border-radius:0;background:#fff;color:#1c3546;font:14px 'DM Sans',Arial,sans-serif;margin-top:9px}.donation-form textarea{resize:vertical;min-height:135px}.donation-form .donation-consent{display:flex;gap:12px;line-height:1.6}.donation-consent input{width:18px;height:18px;flex-shrink:0}.donation-consent a{text-decoration:underline}.donation-form small{display:block;font-size:11px;line-height:1.7;color:#536b79}.donation-form button{border:0;cursor:pointer}.donation-form button:disabled{opacity:.6}.donation-form [role=status]{line-height:1.7;font-size:14px}.donation-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.donation-tax p{max-width:900px;line-height:1.9;font-size:14px}.donation-tax h2{font-size:36px}.inquiry-record{padding:25px;border:1px solid #c0cdd3;margin-bottom:20px;white-space:pre-wrap;overflow-wrap:anywhere}.inquiry-record a{text-decoration:underline}@media(max-width:800px){.donation-inquiry{grid-template-columns:1fr;gap:30px}.donation-reason-grid{grid-template-columns:1fr;gap:35px}.donation-hero,.donation-feature{background-position:60% center;background-image:linear-gradient(90deg,#071522e8,#07152288),url('/assets/watch-donation-hero.png');padding:65px 6%;min-height:570px}.donation-feature{min-height:480px}.program-tabs>a{padding:17px 18px;font-size:10px}.donation-trust{gap:14px 25px;font-size:9px}.donation-form{padding:25px}.donation-fields{grid-template-columns:1fr;gap:0}.donation-inquiry h2{font-size:42px}}
nav.program-tabs{position:relative!important;inset:auto!important;transform:none!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;opacity:1!important;visibility:visible!important;border:0!important;box-shadow:none!important;flex-direction:row!important}.donation-hero p,.donation-feature p{color:#e1e9ee}.donation-hero .eyebrow,.donation-feature .eyebrow{color:#d8e3eb}
.program-tabs a[aria-current=page]{box-shadow:inset 0 -3px #dbc78a;color:#f1dfa9;background:#24475d}
