.adv-page{--adv-cream:#faf5ea;--adv-cream-2:#f3ead7;--adv-paper:#fffdf7;--adv-green:#173b2b;--adv-green-2:#1f4a37;--adv-green-3:#14301f;--adv-red:#8f1d2b;--adv-red-2:#a3242f;--adv-gold:#b88a3b;--adv-gold-text:#7a5a1a;--adv-gold-light:#e6c880;--adv-ink:#173b2b;--adv-muted:#4a6355;--adv-serif:Georgia,"Times New Roman",serif;background:var(--adv-cream);color:var(--adv-ink);margin-bottom:-5rem;overflow-x:clip}.adv-page *{box-sizing:border-box}.adv-shell{width:min(100% - 2rem,70rem);margin-inline:auto}.adv-page h1,.adv-page h2,.adv-page h3{font-family:var(--adv-serif);margin:0;font-weight:500}.adv-page :focus-visible{outline:3px solid var(--adv-red);outline-offset:3px;border-radius:6px}.adv-calendar :focus-visible,.adv-dialog-card :focus-visible.on-dark{outline-color:var(--adv-gold-light)}.adv-link{color:var(--adv-green);text-underline-offset:3px;text-decoration:underline}.adv-preview-bar{background:var(--adv-red);color:#fff;text-align:center;margin:0;padding:.55rem 1rem;font-size:.9rem;font-weight:700}.adv-btn{min-height:3rem;font:600 1rem/1.2 var(--adv-serif);cursor:pointer;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.7rem 1.5rem;text-decoration:none;transition:transform .15s,box-shadow .15s,background-color .15s;display:inline-flex}.adv-btn-red{background:var(--adv-red);color:#fff;box-shadow:0 6px 16px #8f1d2b40}.adv-btn-red:hover{background:var(--adv-red-2);text-decoration:none}.adv-btn-red:disabled,.adv-btn-red[aria-disabled=true]{opacity:.62;cursor:not-allowed;box-shadow:none}.adv-btn-outline{color:var(--adv-gold-text);border-color:var(--adv-gold);background:0 0}.adv-btn-outline:hover{background:#b88a3b1a;text-decoration:none}@media (prefers-reduced-motion:no-preference){.adv-btn:hover{transform:translateY(-1px)}}.adv-subnav{background:var(--adv-paper);border-bottom:1px solid #b88a3b40}.adv-subnav-in{justify-content:space-between;align-items:center;gap:1rem;min-height:3.4rem;padding-block:.4rem;display:flex}.adv-subnav-name{font:600 1.05rem/1.2 var(--adv-serif);color:var(--adv-green);margin:0}.adv-subnav-links{gap:1.6rem;margin:0 auto 0 2rem;padding:0;list-style:none;display:flex}.adv-subnav-links a{color:var(--adv-green);font:500 .95rem/1.2 var(--adv-serif);text-decoration:none}.adv-subnav-links a:hover{text-underline-offset:4px;text-decoration:underline}.adv-btn-dark{background:var(--adv-green);color:#fff;box-shadow:0 4px 12px #173b2b33}.adv-btn-dark:hover{background:#0f2a1e;text-decoration:none}.adv-btn-sm{min-height:2.6rem;padding:.45rem 1.2rem;font-size:.95rem}.adv-hero{background:radial-gradient(120% 90% at 30% 20%,#fffaf0,var(--adv-cream) 60%,var(--adv-cream-2));padding:clamp(2rem,4.5vw,4rem) 0 clamp(2rem,4vw,3.5rem);position:relative;overflow:hidden}.adv-hero-garland{pointer-events:none;mix-blend-mode:multiply;-webkit-mask-composite:source-in;width:clamp(70px,8.2vw,115px);position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000 72%,#0000),linear-gradient(#000 82%,#0000);mask-image:linear-gradient(90deg,#000 72%,#0000),linear-gradient(#000 82%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.adv-hero-garland img{width:100%;height:auto;display:block}.adv-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);display:grid;position:relative}.adv-hero-copy{text-align:center;padding-left:clamp(0rem,5vw,5rem)}.adv-title{color:var(--adv-green);letter-spacing:-.01em;font-size:clamp(2rem,4.3vw,3.5rem);line-height:1.04}.adv-title-line{display:block}.adv-year{color:var(--adv-red)}.adv-subtitle{font:500 clamp(1.25rem,2.9vw,1.95rem)/1.2 var(--adv-serif);color:var(--adv-gold-text);margin:.8rem 0 0}.adv-lead{color:var(--adv-ink);max-width:33rem;margin:1rem auto 0;font-size:clamp(1rem,1.45vw,1.15rem);line-height:1.6}.adv-hero-cta{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1.5rem;display:flex}.adv-hero-note{color:var(--adv-muted);margin:1rem 0 0;font-size:.92rem}.adv-form{width:100%}.adv-form-fields{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.adv-field{background:var(--adv-paper);border:1.5px solid #b88a3b66;border-radius:999px;align-items:center;gap:.6rem;min-height:3.4rem;padding:0 1rem;display:flex}.adv-field-icon{color:var(--adv-gold-text);display:inline-flex}.adv-field input{min-width:0;color:var(--adv-ink);background:0 0;border:0;outline:0;flex:1;padding:.8rem 0;font:1rem/1.2 Arial,Helvetica,sans-serif}.adv-field input::placeholder{color:#5c6f63;opacity:1}.adv-field:focus-within{outline:3px solid var(--adv-red);outline-offset:2px}.adv-form-submit{margin-top:.8rem;display:flex}.adv-form .adv-btn{white-space:normal;text-align:center}.adv-consent{color:var(--adv-ink);cursor:pointer;align-items:flex-start;gap:.6rem;margin-top:.9rem;font-size:.84rem;line-height:1.5;display:flex}.adv-form-intro{color:var(--adv-ink);margin:0 0 .9rem;font-size:.9rem;line-height:1.55}.adv-consent input{width:1.15rem;height:1.15rem;accent-color:var(--adv-red);flex:none;margin-top:.2rem}.adv-form-admin{color:var(--adv-muted);margin:.9rem 0 0;font-size:.78rem;line-height:1.5}.adv-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.adv-form-error{color:#8a1623;min-height:1.2rem;margin:.5rem 0 0;font-size:.9rem;font-weight:700}.adv-form-done,.adv-form-closed{background:var(--adv-paper);border:1.5px solid #b88a3b66;border-radius:1rem;padding:1rem 1.2rem;font-size:1rem;line-height:1.55}.adv-form-done p,.adv-form-closed p{margin:0}.adv-form-done p+p,.adv-form-closed p+p{margin-top:.4rem}.adv-form-closed-title{font:600 1.15rem/1.3 var(--adv-serif)}.form-noscript{color:#8a1623;margin:.5rem 0 0;font-size:.9rem;font-weight:700}.adv-hero-visual{aspect-ratio:427/444;justify-self:end;width:100%;max-width:30rem;position:relative;container-type:inline-size}.adv-hero-photo{object-fit:cover;-webkit-mask-composite:source-in;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16%),linear-gradient(0deg,#0000 0,#000 8%);mask-image:linear-gradient(90deg,#0000 0,#000 16%),linear-gradient(0deg,#0000 0,#000 8%);-webkit-mask-composite:source-in;mask-composite:intersect}.adv-badge{aspect-ratio:1;text-align:center;color:#4f3a0e;width:30.4%;font:600 2.35cqw/1.4 var(--adv-serif);text-transform:uppercase;letter-spacing:.05em;background:radial-gradient(circle at 35% 30%,#f2dba0,#d3a64f 70%,#bd8d36);border:.6cqw solid #e6c880;border-radius:50%;place-content:center;margin:0;display:grid;position:absolute;top:4.6%;left:65%;box-shadow:0 .8cqw 2.4cqw #0000004d}.adv-badge-star{margin-bottom:.8cqw;font-size:3.4cqw;display:block}.adv-tag{text-align:center;color:#6b5320;width:26%;height:27.6%;font:italic 500 3.5cqw/1.45 var(--adv-serif);background:linear-gradient(#fbf3df,#f1e3c0);border:.3cqw solid #d9bb7a;border-radius:.8cqw;place-content:center;margin:0;display:grid;position:absolute;top:72%;left:71%;transform:rotate(2deg);box-shadow:0 .8cqw 2cqw #00000040}.adv-section-title{text-align:center;color:var(--adv-green);font-size:clamp(1.6rem,3.4vw,2.3rem)}.adv-section-lead{text-align:center;max-width:38rem;color:var(--adv-muted);margin:.6rem auto 0;line-height:1.6}.adv-benefits{background:var(--adv-cream);border-block:1px solid #b88a3b33;padding:clamp(1.6rem,3.5vw,2.4rem) 0 1.8rem}.adv-benefits-list{grid-template-columns:repeat(4,1fr);margin:1.4rem auto 0;padding:0;list-style:none;display:grid}.adv-benefits-list li{text-align:center;border-left:1px solid #b88a3b4d;flex-direction:column;align-items:center;gap:.15rem;padding:.3rem 1rem;display:flex}.adv-benefits-list li:first-child{border-left:0}.adv-benefit-icon{color:var(--adv-gold-text);margin-bottom:.35rem}.adv-benefit-title{font:600 1.1rem/1.25 var(--adv-serif)}.adv-benefit-sub{color:var(--adv-muted);font-size:.9rem}.adv-calendar{background-color:var(--adv-green-3);color:var(--adv-cream);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cg fill='none' stroke='%23e6c880' stroke-opacity='.07' stroke-width='1.4'%3E%3Cpath d='M20 150c10-30 8-60 0-100M20 110c-12-6-16-16-14-26M20 90c12-6 16-16 14-26M20 130c-12-6-16-16-14-26M110 150c10-30 8-60 0-100M110 110c-12-6-16-16-14-26M110 90c12-6 16-16 14-26'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(90% 60% at 50% 0,#1f4a37,#14301f);padding:clamp(2rem,5vw,3.5rem) 0;position:relative;overflow:hidden}.adv-calendar-decor{pointer-events:none;mix-blend-mode:lighten;opacity:.9;width:min(34vw,26rem);height:auto;position:absolute;top:0}.adv-calendar-decor-l{left:0;-webkit-mask-image:linear-gradient(90deg,#000 60%,#0000);mask-image:linear-gradient(90deg,#000 60%,#0000)}.adv-calendar-decor-r{right:0;-webkit-mask-image:linear-gradient(270deg,#000 60%,#0000);mask-image:linear-gradient(270deg,#000 60%,#0000)}.adv-calendar>.adv-shell{position:relative}.adv-calendar-title{text-align:center;color:#fff7e6;font-size:clamp(1.8rem,4vw,2.8rem)}.adv-calendar-sub{text-align:center;color:#f0e6cf;margin:.5rem 0 1.4rem;font-size:clamp(1rem,1.6vw,1.15rem)}.adv-countdown{text-align:center;flex-direction:column;align-items:center;gap:.5rem;margin:0 auto 1.6rem;display:flex}.adv-countdown-label{font:600 1rem/1.3 var(--adv-serif);color:var(--adv-gold-light);margin:0}.adv-countdown-note{color:#f0e6cf;margin:0;font-size:.9rem}.adv-countdown-cells{justify-content:center;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.adv-countdown-cells li{background:#ffffff10;border:1px solid #e6c88066;border-radius:.8rem;flex-direction:column;align-items:center;min-width:4.2rem;padding:.5rem .4rem;display:flex}.adv-countdown-cells b{font:600 1.7rem/1.1 var(--adv-serif);font-variant-numeric:tabular-nums;color:#fff7e6}.adv-countdown-cells span{color:#f0e6cf;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}.adv-today{text-align:center;flex-direction:column;align-items:center;gap:.6rem;margin:0 auto 1.6rem;display:flex}.adv-btn-gold{background:var(--adv-gold-light);color:#2a1f08;box-shadow:0 6px 16px #00000040}.adv-btn-gold:hover{background:#f0d78f;text-decoration:none}.adv-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:clamp(.5rem,1.2vw,.8rem);max-width:62rem;margin:0 auto;padding:0;list-style:none;display:grid}.adv-grid>li{display:flex}.adv-tile{--adv-num-font:"Times New Roman",Times,"Liberation Serif",Georgia,serif;aspect-ratio:107/104;cursor:pointer;min-height:3.25rem;font-family:var(--adv-num-font);isolation:isolate;background-color:#f3ead7;background-image:url(/advent/tiles.webp);background-repeat:no-repeat;background-size:800% 300%;background-position:var(--tx) var(--ty);border:0;border-radius:.6rem;flex:1;padding:0;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 .4rem 1rem #00000040,inset 0 0 0 1px #ffffff26;container-type:inline-size}.adv-tile-cream{background-color:#f3ead7}.adv-tile-green{background-color:#243625}.adv-tile-red{background-color:#841e1b}.adv-tile-num{left:var(--nx);top:var(--ny);font-size:var(--nfs,34cqw);font-variant-numeric:lining-nums;color:var(--nc);pointer-events:none;white-space:nowrap;font-weight:500;line-height:1;position:absolute;transform:translate(-50%,-50%)}.adv-tile-special{box-shadow:0 0 0 1px #e0b95c80,0 0 1.2rem #e0b95c66,0 .4rem 1rem #00000040}.adv-tile-special-label{width:92%;left:4%;top:var(--ly,78%);font:700 8.2cqw/1.3 var(--adv-serif);white-space:nowrap;text-transform:uppercase;letter-spacing:.05em;text-align:center;color:var(--lc,#e5d293);pointer-events:none;position:absolute;transform:translateY(-50%)}.adv-tile-lock{z-index:2;color:#f3dfae;background:#10281ccc;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;display:grid;position:absolute;bottom:5%;right:5%}.adv-tile-special .adv-tile-lock{top:5%;bottom:auto}.adv-tile.is-open{box-shadow:0 .4rem 1rem #00000040,0 0 0 2px #e6c88099}.adv-tile.is-open:hover{box-shadow:0 .6rem 1.3rem #00000059,0 0 0 3px var(--adv-gold-light)}@media (prefers-reduced-motion:no-preference){.adv-tile.is-open:hover{transform:translateY(-3px)}}.adv-notice{text-align:center;min-height:1.6rem;color:var(--adv-gold-light);margin:1rem auto 0;font-weight:700}.adv-rules{background:#ffffff0d;border:1px solid #e6c88055;border-radius:1rem;max-width:46rem;margin:1.2rem auto 0;padding:1.3rem 1.5rem}.adv-rules h3{color:#fff7e6;margin-bottom:.6rem;font-size:1.35rem}.adv-rules ul{color:#f4ecd8;gap:.45rem;margin:0;padding:0;line-height:1.55;list-style:none;display:grid}.adv-rules li{padding-left:1.3rem;position:relative}.adv-rules li:before{content:"";background:var(--adv-gold-light);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.6rem;left:.2rem}.adv-how{background:var(--adv-cream);padding:clamp(2rem,4.5vw,3.2rem) 0}.adv-how-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;max-width:62rem;margin:1.6rem auto 0;padding:0;list-style:none;display:grid}.adv-how-list li{background:var(--adv-paper);border:1px solid #b88a3b4d;border-radius:1rem;justify-items:start;gap:.5rem;padding:1.2rem 1.3rem;display:grid}.adv-how-list h3{color:var(--adv-green);font-size:1.2rem}.adv-how-list p{color:var(--adv-ink);margin:0;line-height:1.55}.adv-join{background:linear-gradient(180deg,var(--adv-cream),var(--adv-cream-2));padding:clamp(2rem,4.5vw,3.2rem) 0;position:relative;overflow:hidden}.adv-join-card{background:var(--adv-paper);border:1.5px solid #b88a3b66;border-radius:1.3rem;max-width:46rem;margin:0 auto;padding:clamp(1.3rem,3vw,2.2rem);position:relative;box-shadow:0 10px 30px #173b2b1f}.adv-join-card h2{color:var(--adv-green);text-align:center;font-size:clamp(1.5rem,3vw,2.1rem)}.adv-join-lead{text-align:center;color:var(--adv-muted);max-width:34rem;margin:.6rem auto 1.2rem;line-height:1.6}.adv-join-decor{mix-blend-mode:multiply;pointer-events:none;opacity:.95;width:clamp(60px,9vw,110px);height:auto;position:absolute;bottom:0;left:0;-webkit-mask-image:radial-gradient(at 50% 55%,#000 40%,#0000 78%);mask-image:radial-gradient(at 50% 55%,#000 40%,#0000 78%)}.adv-join-decor-r{left:auto;right:0;transform:scaleX(-1)}.adv-join-access{text-align:center;color:var(--adv-muted);margin:1rem 0 0;font-size:.9rem}.adv-xsell{background:var(--adv-cream);border-top:1px solid #b88a3b33;padding:clamp(2rem,4.5vw,3rem) 0}.adv-xsell-list{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:1.2rem;max-width:62rem;margin:1.5rem auto 0;padding:0;list-style:none;display:grid}.adv-xsell-item{background:var(--adv-paper);text-align:center;border:1px solid #b88a3b4d;border-radius:1rem;flex-direction:column;gap:.5rem;padding:.9rem;display:flex}.adv-xsell-cover{aspect-ratio:3/4;object-fit:contain;background:#f3ead7;border-radius:.4rem;width:100%;max-width:9rem;margin:0 auto;display:block}.adv-xsell-name{font:600 1rem/1.3 var(--adv-serif);color:var(--adv-green);margin:0}.adv-xsell-price{color:var(--adv-ink);margin:0;font-weight:700}.adv-xsell-link{color:var(--adv-gold-text);font:600 .95rem/1.3 var(--adv-serif);text-underline-offset:3px;margin-top:auto;text-decoration:underline}.adv-xsell-link:hover{color:var(--adv-red)}.adv-xsell-group{text-align:center;font:600 1.15rem/1.3 var(--adv-serif);color:var(--adv-green);margin:1.6rem 0 0}.adv-more{background:var(--adv-cream);border-top:1px solid #b88a3b33;padding:clamp(1.8rem,4vw,2.8rem) 0 clamp(2.4rem,5vw,3.4rem);position:relative;overflow:hidden}.adv-more-inner{text-align:center;justify-items:center;gap:1rem;max-width:40rem;margin:0 auto;display:grid;position:relative}.adv-more h2{color:var(--adv-green);font-size:clamp(1.4rem,2.8vw,2rem);line-height:1.25}.adv-more p{color:var(--adv-ink);margin:0;line-height:1.6}.adv-more-decor{mix-blend-mode:multiply;pointer-events:none;width:auto;height:min(100%,11rem);position:absolute;bottom:0;left:0;-webkit-mask-image:radial-gradient(at 50% 55%,#000 40%,#0000 78%);mask-image:radial-gradient(at 50% 55%,#000 40%,#0000 78%)}.adv-more-decor-r{left:auto;right:0;transform:scaleX(-1)}.adv-dialog{width:min(58rem,100vw - 1.5rem);max-width:none;max-height:calc(100dvh - 1.5rem);color:var(--adv-ink);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.adv-dialog::backdrop{background:#0f2318d9}.adv-dialog-card{--adv-pad:clamp(1.2rem,3vw,2.2rem);max-height:calc(100dvh - 1.5rem);padding:var(--adv-pad);background:linear-gradient(160deg,#fffaf0,#f7efdc);border:1px solid #b88a3b66;border-radius:1rem;font-family:Arial,Helvetica,sans-serif;position:relative;overflow:auto;box-shadow:0 1.5rem 4rem #0006}.adv-dialog-close{z-index:3;width:2.75rem;height:2.75rem;color:var(--adv-green);cursor:pointer;background:#fffdf7;border:1px solid #b88a3b66;border-radius:.6rem;place-items:center;display:grid;position:absolute;top:.7rem;right:.7rem}.adv-dialog-close:hover{background:#f3ead7}.adv-dialog-state{justify-items:start;gap:.8rem;padding:1.5rem .5rem;display:grid}.adv-dialog-state h2{font-size:1.7rem}.adv-window-top{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;gap:1rem 1.4rem;display:grid}.adv-window-left{align-content:start;gap:1rem;display:grid}.adv-window-head{justify-items:start;gap:.8rem;padding-right:.5rem;display:grid}.adv-ribbon{background:var(--adv-red);color:#fff7e6;font:600 1.05rem/1.2 var(--adv-serif);clip-path:polygon(0 0,100% 0,94% 50%,100% 100%,0 100%);align-items:center;gap:.5rem;margin:0;padding:.45rem 1.6rem .45rem 1rem;display:inline-flex}.adv-ribbon-gold{background:#a07a2a}.adv-sample-flag{border:2px dashed var(--adv-red);color:var(--adv-red);letter-spacing:.05em;background:#fff;margin:0;padding:.3rem .7rem;font-size:.85rem;font-weight:800}.adv-window-title{color:var(--adv-green);font-size:clamp(1.6rem,3.4vw,2.4rem);line-height:1.1}.adv-window-day{display:inline}.adv-window-name{color:var(--adv-red);display:inline}.adv-window-lead{font:400 1.02rem/1.55 var(--adv-serif);color:var(--adv-ink);margin:0}.adv-window-discount{border-left:4px solid var(--adv-gold);background:#b88a3b1f;margin:0;padding:.6rem .9rem;font-weight:700;line-height:1.5}.adv-window-art{background:#efe3c8;border-radius:.8rem;align-self:stretch;min-height:8rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18%);mask-image:linear-gradient(90deg,#0000 0,#000 18%)}.adv-window-art img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.adv-box{background:#fffdf7a6;border:1px solid #b88a3b66;border-radius:.9rem;max-width:30rem;margin-top:.2rem;padding:.9rem 1.2rem}.adv-box h3,.adv-steps h3,.adv-tips h3{color:var(--adv-green);align-items:center;gap:.6rem;margin-bottom:.7rem;font-size:1.35rem;display:flex}.adv-box h3 svg,.adv-tips h3 svg{color:var(--adv-gold-text)}.adv-ing-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.adv-ing-list li{font:400 1.05rem/1.4 var(--adv-serif);padding-left:1.4rem;position:relative}.adv-ing-list li:before{content:"";background:var(--adv-gold);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.55rem;left:.15rem}.adv-window-cols{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1.2rem 2rem;margin-top:1.2rem;display:grid}.adv-steps ol,.adv-tips ul{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.adv-steps li{font:400 1.02rem/1.5 var(--adv-serif);align-items:flex-start;gap:.8rem;display:flex}.adv-step-no{width:2rem;height:2rem;color:var(--adv-gold-text);font:600 1.05rem/1 var(--adv-serif);background:#efe0bd;border-radius:50%;flex:none;place-items:center;display:grid}.adv-tips{border-left:1px solid #b88a3b4d;padding-left:1.4rem}.adv-tips li{font:400 1.02rem/1.5 var(--adv-serif);align-items:flex-start;gap:.6rem;display:flex}.adv-tips li svg{color:var(--adv-gold-text);flex:none;margin-top:.15rem}.adv-basedon{background:#fffdf7;border:1px solid #b88a3b66;border-radius:.7rem;align-items:center;gap:.8rem;margin:1.1rem 0 0;padding:.7rem 1rem;display:flex}.adv-basedon svg{color:var(--adv-gold-text);flex:none}.adv-basedon span{line-height:1.3;display:grid}.adv-basedon em{font:italic 400 .95rem var(--adv-serif);color:var(--adv-gold-text)}.adv-basedon strong{font:600 1.05rem var(--adv-serif)}.adv-actions{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:1.3rem;display:flex}.adv-window{isolation:isolate;position:relative}.adv-window>:not(.adv-window-decor){z-index:1;position:relative}.adv-window-decor{z-index:0;pointer-events:none;mix-blend-mode:multiply;height:auto;position:absolute}.adv-window-decor-tl{top:calc(-1*var(--adv-pad));left:calc(-1*var(--adv-pad));width:clamp(52px,6.5vw,80px);-webkit-mask-image:radial-gradient(at 0 0,#000 22%,#0000 68%);mask-image:radial-gradient(at 0 0,#000 22%,#0000 68%)}.adv-window-decor-bl{bottom:calc(-1*var(--adv-pad));left:calc(-1*var(--adv-pad));width:clamp(80px,11vw,125px);-webkit-mask-image:radial-gradient(at 0 100%,#000 38%,#0000 82%);mask-image:radial-gradient(at 0 100%,#000 38%,#0000 82%)}.adv-window-decor-br{bottom:calc(-1*var(--adv-pad));right:calc(-1*var(--adv-pad));width:clamp(80px,11vw,125px);-webkit-mask-image:radial-gradient(at 100% 100%,#000 38%,#0000 82%);mask-image:radial-gradient(at 100% 100%,#000 38%,#0000 82%)}@media (max-width:899px){.adv-subnav-links{display:none}.adv-hero{padding-top:1.5rem}.adv-hero-grid{grid-template-columns:1fr}.adv-hero-copy{padding-left:0}.adv-hero-garland,.adv-br-desktop{display:none}.adv-hero-visual{justify-self:center;max-width:26rem;margin-top:.5rem}.adv-benefits-list{grid-template-columns:repeat(2,1fr);gap:1.2rem 0}.adv-benefits-list li:nth-child(odd){border-left:0}.adv-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.adv-window-top{grid-template-columns:1fr}.adv-window-art{order:-1;height:7rem;min-height:0;-webkit-mask-image:none;mask-image:none}.adv-window-cols{grid-template-columns:1fr}.adv-tips{border-top:1px solid #b88a3b4d;border-left:0;padding-top:1.2rem;padding-left:0}.adv-window-head{padding-right:0}.adv-box{max-width:none}}@media (max-width:759px){.adv-how-list{grid-template-columns:1fr}}@media (max-width:560px){.adv-subnav-name{font-size:.95rem}.adv-form-fields{grid-template-columns:1fr}.adv-hero-cta .adv-btn{width:100%}.adv-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.adv-countdown-cells li{min-width:3.6rem}.adv-actions .adv-btn{width:100%}.adv-dialog{width:calc(100vw - 1rem)}.adv-dialog-card{--adv-pad:1rem;padding:1rem}.adv-window-title{padding-right:2.5rem}.adv-window-decor-bl,.adv-window-decor-br,.adv-more-decor,.adv-join-decor{display:none}.adv-calendar-decor{width:46vw}}@media (max-width:420px){.adv-benefits-list li{padding-inline:.4rem}.adv-benefit-title{font-size:1rem}}
