@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e6f5edd16717aaea-s.23cx6dmgxtvs5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d4f73542bfdcb811-s.p.1uuws8n9o7okl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:700;font-display:swap;src:url(../media/e6f5edd16717aaea-s.23cx6dmgxtvs5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:700;font-display:swap;src:url(../media/d4f73542bfdcb811-s.p.1uuws8n9o7okl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a3207e62838a1766-s.1w0is3y9rbfpu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d582271c088c0f73-s.p.0izestcg811t0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a3207e62838a1766-s.1w0is3y9rbfpu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d582271c088c0f73-s.p.0izestcg811t0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville Fallback;src:local(Times New Roman);ascent-override:76.22%;descent-override:21.22%;line-gap-override:0.0%;size-adjust:127.26%}.rcB0Iq_className{font-family:Libre Baskerville,Libre Baskerville Fallback}.rcB0Iq_variable{--font-serif:"Libre Baskerville", "Libre Baskerville Fallback"}
@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8c28cc0ed5fcc31d-s.1yo2pz3g4u6be.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/278a9fa4a156c562-s.p.0ic9f6t6i9npx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/52cb5bd54fd1c42f-s.3wo4ln4ldr9c9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0393adb6c4b80dbd-s.p.24jxsbewvqxgy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato Fallback;src:local(Arial);ascent-override:101.03%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:97.69%}.TrK0VG_className{font-family:Lato,Lato Fallback;font-style:normal}.TrK0VG_variable{--font-sans:"Lato", "Lato Fallback"}
:root{--gold:#f2ae10;--gold-deep:#9a7310;--gold-soft:#fff3d1;--gold-line:#f6e7c2;--cream:#fffaf0;--navy:#01357f;--ink:#2b2a28;--muted:#5a554d;--muted-2:#7a7468;--white:#fff;--serif:var(--font-serif), Garamond, serif;--sans:var(--font-sans), Arial, sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--white);color:var(--ink);font-family:var(--sans);margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}a{color:var(--gold-deep)}a:hover{color:var(--navy)}h1,h2,h3{font-family:var(--serif);color:var(--navy);margin:0;font-weight:400}p{margin:0}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 24px}.eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--gold-deep);font-size:12px}.section-head{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-bottom:44px;display:flex}.section-head h2{font-size:clamp(28px,4vw,42px);line-height:1.2}.gold-text{background:linear-gradient(90deg,#c98d0a,#f2ae10,#ffd86b,#f2ae10,#c98d0a) 0 0/200%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite shimmer}@keyframes shimmer{to{background-position:200%}}.header{z-index:30;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--gold-line);background:#ffffffe0;position:sticky;top:0}.header .wrap{justify-content:space-between;align-items:center;gap:16px;padding-top:10px;padding-bottom:10px;display:flex}.brand{align-items:center;gap:14px;text-decoration:none;display:flex}.brand img{width:56px;height:56px}.brand span{letter-spacing:.22em;text-transform:uppercase;color:var(--gold-deep);font-size:12px}.ig-link{align-items:center;gap:8px;min-height:44px;font-size:15px;text-decoration:none;display:inline-flex}.hero{padding:56px 0 88px;position:relative;overflow:hidden}.hero .wrap{flex-wrap:wrap;align-items:center;gap:48px;display:flex}.hero-copy{z-index:2;flex-direction:column;flex:480px;align-items:flex-start;gap:24px;min-width:0;display:flex;position:relative}.pill{border:1px solid var(--gold);border-radius:999px;align-items:center;gap:10px;padding:8px 16px;display:inline-flex}.hero h1{font-size:clamp(34px,5.4vw,62px);line-height:1.1}.hero .big7{letter-spacing:-.02em;margin-bottom:8px;font-size:clamp(96px,14vw,168px);line-height:.9;display:block}.hero-lead{max-width:520px;color:var(--muted);font-size:19px}.hero-visual{flex:0 440px;justify-content:center;align-items:center;min-width:280px;height:580px;display:flex;position:relative}.arch{border-radius:170px 170px 26px 26px;width:340px;height:480px;position:relative;overflow:hidden;box-shadow:0 30px 60px #9a73102e}.arch img{object-fit:cover;width:100%;height:115%}.medallion{border:6px solid var(--white);border-radius:50%;width:160px;height:160px;position:absolute;bottom:30px;left:0;overflow:hidden;box-shadow:0 20px 40px #f2ae1047}.medallion img{object-fit:cover;width:100%;height:100%}.ring{border:1px dashed var(--gold);opacity:.55;pointer-events:none;border-radius:50%;position:absolute}.sparkle{color:var(--gold);pointer-events:none;position:absolute}.cta{background:var(--gold);min-height:58px;color:var(--navy);font-family:var(--sans);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 38px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.cta:hover{color:var(--navy)}.cta[disabled]{background:var(--gold-line);color:var(--gold-deep);cursor:not-allowed}.countdown{flex-direction:column;gap:10px;display:flex}.countdown-label{color:var(--muted);font-size:13px}.countdown-row{gap:10px;display:flex}.cd-cell{border:1px solid var(--gold-line);background:var(--white);border-radius:16px;flex-direction:column;align-items:center;min-width:66px;padding:10px 6px 8px;display:flex}.cd-num{height:34px;font-family:var(--serif);color:var(--navy);text-align:center;min-width:2ch;font-size:28px;line-height:34px;position:relative;overflow:hidden}.cd-num span{display:block}.cd-unit{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep);font-size:11px}.marquee{background:var(--gold);color:var(--navy);padding:16px 0;overflow:hidden}.marquee-track{width:max-content;font-family:var(--serif);white-space:nowrap;gap:40px;font-size:22px;font-style:italic;display:flex}.marquee-track span{align-items:center;gap:40px;display:inline-flex}.lots{background:var(--cream);padding:96px 0}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.lot{background:var(--white);border:1px solid var(--gold-line);border-radius:26px;flex-direction:column;display:flex;overflow:hidden}.lot.featured{border:2px solid var(--gold)}.lot-photo{height:250px;overflow:hidden}.lot-photo img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.lot:hover .lot-photo img{transform:scale(1.06)}.lot-body{flex-direction:column;gap:14px;padding:28px 28px 34px;display:flex}.badge{letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--gold);color:var(--gold-deep);border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:12px;font-weight:700}.lot.featured .badge{background:var(--gold);color:var(--navy)}.lot h3{font-size:27px;line-height:1.25}.lot p{color:var(--muted);font-size:15px}.steps{padding:96px 0 64px}.step{flex-direction:column;gap:14px;padding:32px;display:flex;position:relative}.step-line{background:var(--gold);transform-origin:0;height:3px;position:absolute;top:0;left:32px;right:32px}.step-num{font-family:var(--serif);font-size:76px;line-height:1}.step strong{color:var(--navy);font-size:19px}.step p{color:var(--muted);font-size:15px}.participer{padding:32px 0 112px;scroll-margin-top:90px}.participer .wrap{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:48px;display:flex}.aside{flex-direction:column;flex:0 320px;gap:20px;min-width:240px;padding-top:24px;display:flex}.aside-photo{border-radius:26px;overflow:hidden;box-shadow:0 24px 48px #f2ae1033}.quote{font-family:var(--serif);color:var(--navy);font-size:19px;font-style:italic;line-height:1.5}.form{background:var(--white);border:2px solid var(--gold);border-radius:30px;flex-direction:column;flex:480px;gap:26px;max-width:660px;padding:48px;display:flex;box-shadow:0 30px 70px #f2ae1024}.form h2{font-size:34px}.field{flex-direction:column;gap:10px;transition:opacity .4s;display:flex}.field.locked{opacity:.42}.field-label{color:var(--navy);align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.dot{background:var(--gold);width:28px;height:28px;color:var(--navy);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.dot.done{background:var(--navy);color:var(--white)}.input{width:100%;height:54px;font:16px var(--sans);color:var(--ink);background:var(--white);border:1px solid #e8d7a8;border-radius:14px;padding:0 16px;transition:border-color .2s,box-shadow .2s}.input:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 4px #f2ae102e}.btn-share{background:var(--white);min-height:54px;color:var(--navy);border:2px solid var(--gold);font:700 16px var(--sans);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 24px;transition:background .2s;display:inline-flex}.btn-share:hover:not([disabled]){background:var(--gold-soft)}.btn-share[disabled]{cursor:not-allowed}.hint{color:var(--muted-2);font-size:13px;line-height:1.5}.note{background:var(--gold-soft);color:#6b4f05;border-radius:14px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:15px;line-height:1.45;display:flex}.note svg{flex-shrink:0;margin-top:2px}.fallback{border:1px dashed var(--gold);border-radius:18px;align-items:flex-start;gap:18px;padding:18px;display:flex}.fallback img{border-radius:10px;width:92px;box-shadow:0 8px 20px #00000014}.fallback-body{color:var(--muted);flex-direction:column;gap:10px;font-size:14px;display:flex}.fallback-actions{flex-wrap:wrap;gap:10px;display:flex}.btn-small{border:1px solid var(--gold);background:var(--white);min-height:44px;color:var(--navy);font:700 14px var(--sans);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.btn-small.solid{background:var(--gold)}.check{color:var(--muted);cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.check input{width:20px;height:20px;accent-color:var(--gold);flex-shrink:0;margin:2px 0 0}.error{color:#8a1c13;background:#fdecea;border-radius:12px;padding:12px 16px;font-size:14px}.success{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:28px 20px;display:flex}.success h3{font-size:28px}.success p{color:var(--muted)}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.rules-short{padding:0 0 80px}.rules-short .wrap{text-align:center;flex-direction:column;gap:14px;max-width:780px;display:flex}.rules-short h2{font-size:24px}.rules-short p{color:var(--muted-2);font-size:14px;line-height:1.75}.footer{background:var(--gold);color:var(--navy);font-size:14px}.footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:26px;padding-bottom:26px;display:flex}.footer a{color:var(--navy);font-weight:700;text-decoration:none}.footer-links{flex-wrap:wrap;gap:22px;display:flex}.doc{padding:56px 0 96px}.doc .wrap{flex-direction:column;gap:18px;max-width:780px;display:flex}.doc h1{font-size:clamp(30px,4vw,42px)}.doc h2{margin-top:18px;font-size:22px}.doc p,.doc li{color:var(--muted);font-size:15px}.doc ul{margin:0;padding-left:22px}@media (max-width:900px){.grid3{grid-template-columns:repeat(1,minmax(0,1fr))}.hero{padding-top:32px}.hero .wrap{text-align:center;flex-direction:column}.hero-copy{align-items:center}.hero-visual{flex-basis:auto;width:100%;height:480px}.arch{width:270px;height:380px}.medallion{width:120px;height:120px;bottom:20px;left:4%}.form{border-radius:24px;padding:30px 20px}.aside{order:2}.steps .step{padding:28px 8px}.step-line{left:8px;right:8px}}@media (max-width:520px){.brand span{display:none}.brand img{width:48px;height:48px}.ig-link span{display:none}.cd-cell{min-width:58px}.lots,.steps{padding:64px 0 40px}.fallback{flex-direction:column}}@media (prefers-reduced-motion:reduce){.gold-text{animation:none}html{scroll-behavior:auto}}
