.adv{--bleed:100vw;--gold:#7B6A46;--gold-mid:#8A7448;--gold-lt:#C0A46B;--gold-soft:#EDE3D2;--cta:#B84F49;--cta-dark:#A8443F;--cream:#FBF8F3;--paper:#F4EDE3;--ink:#241E1A;--ink-2:#463D34;--muted:#6F6458;--line:#E6DCCE;--pink-lt:#F7E4E0;--pink-deep:#C97F77;--white:#fff;--col:700px;--shadow:0 1px 2px rgba(36,30,26,.05),0 12px 34px rgba(36,30,26,.09)}.adv *:before,.adv *:after{box-sizing:border-box}.adv img,.adv video{max-width:100%;display:block;height:auto}.adv a{color:var(--gold);text-underline-offset:3px}.adv h1,.adv h2,.adv h3,.adv h4{font-family:var(--font-d);font-weight:400;margin:0;letter-spacing:-.008em;line-height:1.22}.adv p{margin:0 0 1.15em}.adv .col{max-width:var(--col);margin:0 auto;padding:0 20px}.adv .wide{max-width:1080px;margin:0 auto;padding:0 20px}.adv .adbar{background:var(--ink);color:#fff;font-size:11px;letter-spacing:.2em;text-transform:uppercase;text-align:center;padding:9px 16px;font-weight:700}.adv .mast{background:var(--white);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:60}.adv .mast-in{display:flex;align-items:center;gap:16px;height:60px;max-width:1080px;margin:0 auto;padding:0 20px}.adv .mast img{height:22px;width:auto}.adv .mast .meta{margin-left:auto;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.adv .artic{padding:40px 0 0}.adv .kicker{font-size:11.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--cta);font-weight:700;margin:0 0 16px}.adv h1{font-size:clamp(29px,6.2vw,45px);margin:0 0 8px}.adv h1 .par{display:block;font-family:var(--font-b);font-size:clamp(16px,3.4vw,21px);font-weight:400;color:var(--ink-2);line-height:1.42;margin-top:14px;letter-spacing:0}.adv .byline{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;color:var(--muted);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:13px 0;margin:24px 0 30px}.adv .byline b{color:var(--ink-2);font-weight:600}.adv .byline .dot{width:3px;height:3px;border-radius:99px;background:var(--gold-lt)}.adv .lede{font-size:20px;line-height:1.62;color:var(--ink-2)}.adv .lede strong{color:var(--ink)}.adv .answer{background:var(--paper);border-left:3px solid var(--gold-lt);padding:20px 22px;margin:26px 0 32px;font-size:17px;line-height:1.66}.adv .answer p:last-child{margin:0}.adv .answer b{color:var(--ink)}.adv figure{margin:0 0 30px}.adv figure img{border-radius:2px}.adv figcaption{font-size:13px;color:var(--muted);padding-top:9px;line-height:1.5}.adv .vid{background:var(--white);border:1px solid var(--line);padding:18px;margin:34px 0;box-shadow:var(--shadow)}.adv .vid .vhead{display:flex;align-items:center;gap:11px;margin-bottom:14px}.adv .vid .avat{width:38px;height:38px;border-radius:99px;object-fit:cover;flex:none}.adv .vid .vname{font-size:14.5px;font-weight:600;line-height:1.3}.adv .vid .vrole{font-size:12px;color:var(--muted);line-height:1.3}.adv .vid video{width:100%;background:#000;border-radius:2px}.adv .vid .vcap{font-size:13px;color:var(--muted);margin:11px 0 0;line-height:1.5}.adv .vid-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.adv .vid-2>*{min-width:0}.adv .reason{margin:44px 0 0;padding-top:34px;border-top:1px solid var(--line)}.adv .reason .n{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:99px;background:var(--gold-soft);color:var(--gold);font-size:14px;font-weight:700;font-family:var(--font-b);margin-bottom:14px}.adv .reason h2{font-size:clamp(23px,4.4vw,30px);margin:0 0 14px}.adv .pull{font-family:var(--font-d);font-size:21px;line-height:1.45;color:var(--gold);border-left:2px solid var(--gold-lt);padding-left:18px;margin:22px 0}.adv .tw{overflow-x:auto;margin:26px 0;-webkit-overflow-scrolling:touch}.adv table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px;background:var(--white)}.adv th,.adv td{text-align:left;padding:13px 15px;border-bottom:1px solid var(--line);vertical-align:top}.adv thead th{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:700;background:var(--paper)}.adv tbody th{font-weight:600;color:var(--ink-2);width:32%}.adv td.yes{color:var(--gold);font-weight:600}.adv ol.steps{counter-reset:s;list-style:none;padding:0;margin:24px 0}.adv ol.steps li{counter-increment:s;position:relative;padding:0 0 16px 44px;font-size:16.5px}.adv ol.steps li:before{content:counter(s);position:absolute;left:0;top:1px;width:27px;height:27px;border-radius:99px;border:1px solid var(--gold-lt);color:var(--gold);font-size:13px;font-weight:700;display:grid;place-items:center}.adv .revs{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,240px));gap:14px;margin:26px 0}.adv .rev{background:var(--white);border:1px solid var(--line);padding:18px;min-width:0}.adv .rev .st{color:var(--gold-lt);font-size:14px;letter-spacing:2px;margin-bottom:9px}.adv .rev p{font-size:14.5px;line-height:1.6;margin:0 0 12px;color:var(--ink-2)}.adv .rev footer{font-size:12.5px;color:var(--muted)}.adv .rev footer b{display:block;color:var(--ink);font-size:13.5px}.adv .offer{background:var(--white);border:1px solid var(--gold-lt);padding:26px 24px;margin:38px 0;box-shadow:var(--shadow);display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr);gap:22px;align-items:center}.adv .offer>*{min-width:0}.adv .offer .nm{font-family:var(--font-d);font-size:23px;margin:0 0 4px}.adv .offer .sm{font-size:13.5px;color:var(--muted);margin:0 0 12px}.adv .offer .pr{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:6px}.adv .offer .now{font-size:27px;font-weight:700;color:var(--ink)}.adv .offer .was{color:var(--muted);font-size:16px}.adv .offer .save{background:var(--pink-lt);color:var(--pink-deep);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 9px;border-radius:2px}.adv .offer .per{font-size:13px;color:var(--muted);margin:0 0 16px}.adv .btn{display:block;width:100%;text-align:center;background:var(--cta);color:#fff;font-family:var(--font-b);font-size:16px;font-weight:600;letter-spacing:.02em;padding:16px 22px;border:0;border-radius:2px;text-decoration:none;cursor:pointer;transition:background .18s ease}.adv .btn:hover,.adv .btn:focus-visible{background:var(--cta-dark)}.adv .btn-ghost{background:transparent;border:1px solid var(--gold-mid);color:var(--gold)}.adv .btn-ghost:hover,.adv .btn-ghost:focus-visible{background:var(--gold-mid);color:#fff}.adv .paynote{font-size:12.5px;color:var(--muted);text-align:center;margin:10px 0 0}.adv .faq{margin:40px 0 0}.adv .faq details{border-bottom:1px solid var(--line);background:var(--white)}.adv .faq details[open]{background:var(--white)}.adv .faq summary{cursor:pointer;list-style:none;padding:17px 44px 17px 18px;font-size:16.5px;font-weight:600;position:relative;color:var(--ink-2)}.adv .faq summary::-webkit-details-marker{display:none}.adv .faq summary:after{content:"+";position:absolute;right:18px;top:15px;font-size:21px;color:var(--gold-lt);font-weight:400}.adv .faq details[open] summary:after{content:"\2212"}.adv .faq .a{padding:0 18px 18px;font-size:16px;color:var(--ink-2)}.adv .faq .a p:last-child{margin:0}.adv .sec-lbl{font-size:11.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);font-weight:700;margin:0 0 12px}.adv .disc{font-size:12.5px;color:var(--muted);line-height:1.6;border-top:1px solid var(--line);padding-top:18px;margin:40px 0 0}.adv .band{background:var(--paper);padding:46px 0;margin-top:56px}.adv .ftr{background:var(--ink);color:#b9b1a6;font-size:13.5px;padding:34px 0;margin-top:0}.adv .ftr a{color:#e4dccf}.adv .ftr .row{display:flex;flex-wrap:wrap;gap:10px 24px;justify-content:space-between;align-items:center}.adv .sticky{position:fixed;left:0;right:0;bottom:0;z-index:70;background:var(--white);border-top:1px solid var(--line);padding:9px 14px;display:none;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;box-shadow:0 -6px 22px #241e1a1a}.adv .sticky .nm{font-size:14px;font-weight:600;line-height:1.25}.adv .sticky .pr{font-size:12.5px;color:var(--muted);line-height:1.25}.adv .sticky .btn{width:auto;padding:13px 22px;font-size:14.5px}.adv .sticky.on{display:grid}@media(max-width:720px){.adv .vid-2{grid-template-columns:minmax(0,1fr)}.adv .offer{grid-template-columns:minmax(0,1fr);text-align:left}.adv .offer .shot{max-width:170px}.adv .revs{grid-template-columns:minmax(0,1fr)}.adv .lede{font-size:18.5px}}.adv .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.adv .hero-img{width:100%;height:min(58vh,470px);object-fit:cover;object-position:50% 38%}.adv .vid .stage{background:#100d0b;border-radius:2px;display:grid;place-items:center}.adv .vid .stage video{width:auto;max-width:100%;max-height:min(72vh,560px);border-radius:0}.adv .vid-2 .stage video{max-height:min(56vh,380px)}.adv .vid-2 figure img{height:min(56vh,380px);object-fit:cover}@media(max-width:720px){.adv .hero-img{height:min(52vh,380px)}.adv .vid .stage video{max-height:min(64vh,470px)}}.adv .ftr a{display:inline-block;padding:6px 0}.adv .mid-cta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;margin:34px 0;text-align:center}.adv .mid-cta p{font-size:15.5px;color:var(--ink-2);margin:0 0 12px}.adv .mid-cta a{display:inline-block;font-weight:600;color:var(--cta);border-bottom:1px solid var(--cta);padding:6px 2px;text-decoration:none}.adv .mid-cta a:hover{color:var(--cta-dark);border-color:var(--cta-dark)}.adv .hero{margin:0 0 34px}.adv .hero img{width:100%;height:auto}@media(min-width:1000px){.adv .hero{width:min(1040px,calc(100vw - 40px));margin-left:50%;transform:translate(-50%)}}.adv .know{--k-bg:#221C18;--k-panel:#2C2521;--k-line:#3E352E;--k-ink:#F3ECE2;--k-ink-2:#C7BCAE;--k-mute:#9B9080;--k-gold:#C9A96A;--k-bad:#D08A82;background:var(--k-bg);color:var(--k-ink);padding:56px 0;margin:56px 0;width:var(--bleed);margin-left:calc(50% - var(--bleed)/2)}.adv .know .col{max-width:1040px}.adv .pill{display:inline-flex;align-items:center;gap:9px;background:var(--k-panel);border:1px solid var(--k-line);border-radius:99px;padding:8px 18px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--k-ink-2);margin:0 auto 30px;width:fit-content}.adv .pill:before{content:"";width:7px;height:7px;border-radius:99px;background:var(--k-gold)}.adv .know .head{text-align:center}.adv .kgrid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;align-items:stretch}.adv .kgrid>*{min-width:0}.adv .kcard{background:var(--k-panel);border:1px solid var(--k-line);border-radius:6px;padding:26px 24px}.adv .kcard .big{font-family:var(--font-d);font-size:clamp(19px,2.6vw,25px);line-height:1.34;color:var(--k-ink);margin:0 0 14px}.adv .kcard p{color:var(--k-ink-2);font-size:16px}.adv .kcard em{font-style:normal;color:var(--k-gold)}.adv .kcard h3{font-family:var(--font-b);font-size:15px;font-weight:600;color:var(--k-ink);margin:22px 0 12px}.adv .kphoto{position:relative;border-radius:6px;overflow:hidden;border:1px solid var(--k-line);margin:0;min-height:320px}.adv .kphoto img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.adv .kphoto figcaption{position:absolute;left:14px;bottom:14px;z-index:2;display:inline-flex;align-items:center;gap:7px;border-radius:99px;padding:7px 14px;font-size:12.5px;font-weight:600;letter-spacing:.02em;background:#221c18db;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--k-ink)}.adv .kphoto figcaption:before{content:"";width:7px;height:7px;border-radius:99px;background:var(--k-bad)}.adv .kphoto.good figcaption:before{background:var(--k-gold)}.adv .kchart{margin:22px 0 4px;border-top:1px solid var(--k-line);padding-top:16px}.adv .kchart .lbl{display:flex;justify-content:space-between;gap:12px;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--k-mute);margin-bottom:10px}.adv .kchart .lbl b{color:var(--k-gold);font-weight:600;letter-spacing:.04em;text-transform:none;font-size:12.5px}.adv .kchart svg{width:100%;height:auto;display:block;overflow:visible}.adv .kchart .xr{display:flex;justify-content:space-between;font-size:11.5px;color:var(--k-mute);margin-top:8px;font-variant-numeric:tabular-nums}.adv .kdot{cursor:pointer}.adv .ktip{fill:var(--k-panel);stroke:var(--k-line)}.adv .ktiptxt{fill:var(--k-ink);font:600 11px var(--font-b)}.adv .chips{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,210px));gap:9px}.adv .chips li{background:#d08a8217;border:1px solid rgba(208,138,130,.28);border-radius:4px;padding:11px 13px;font-size:14px;color:var(--k-ink-2);display:flex;gap:9px;align-items:flex-start;min-width:0}.adv .chips li:before{content:"";flex:none;width:6px;height:6px;border-radius:99px;background:var(--k-bad);margin-top:7px}.adv .kdiv{display:flex;align-items:center;gap:16px;margin:34px 0}.adv .kdiv:before,.adv .kdiv:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--k-line),transparent)}.adv .kdiv span{flex:none;background:var(--k-gold);color:#241e1a;border-radius:99px;padding:10px 22px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.adv .plbl{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--k-gold);font-weight:700;margin:20px 0 11px}.adv .peps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(0,152px));gap:8px}.adv .peps li{background:#c9a96a12;border:1px solid rgba(201,169,106,.24);border-radius:4px;padding:10px 11px;min-width:0}.adv .peps li .n{display:block;font-size:10.5px;color:var(--k-gold);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.08em;margin-bottom:3px}.adv .peps li .nm{display:block;font-size:13px;line-height:1.35;color:var(--k-ink);word-break:break-word}.adv .peps.four li{background:#f3ece20d;border-color:var(--k-line)}.adv .peps.four li .nm{font-weight:600}.adv .peps.four li .sm{display:block;font-size:11.5px;color:var(--k-mute);margin-top:3px;line-height:1.35}.adv .know .btn{margin:22px auto 0;max-width:320px}.adv .knote{font-size:12.5px;color:var(--k-mute);margin:24px 0 0;line-height:1.6}.adv .knote a{color:var(--k-gold)}.adv .how{background:var(--paper);padding:54px 0;margin:56px 0;width:var(--bleed);margin-left:calc(50% - var(--bleed)/2)}.adv .how .col{max-width:1040px}.adv .how .pill{background:var(--white);border-color:var(--line);color:var(--gold)}.adv .how .pill:before{background:var(--gold-lt)}.adv .how h2{text-align:center;font-size:clamp(26px,4.6vw,38px);margin:0 0 10px}.adv .how h2 span{color:var(--gold)}.adv .how .sub{text-align:center;color:var(--muted);font-size:16px;margin:0 0 34px}.adv .trail{position:relative;margin:0 0 26px;padding:0 4%}.adv .trail .line{height:2px;background:linear-gradient(90deg,var(--gold-soft),var(--gold-lt),var(--gold));border-radius:2px}.adv .trail .pts{display:flex;justify-content:space-between;margin-top:-9px}.adv .trail .pt{text-align:center;flex:1;min-width:0}.adv .trail .pt i{display:block;width:16px;height:16px;border-radius:99px;background:var(--gold);border:3px solid var(--paper);margin:0 auto 8px}.adv .trail .pt span{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:600}.adv .hcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.adv .hcards>*{min-width:0}.adv .hcard{background:var(--white);border:1px solid var(--line);border-radius:6px;overflow:hidden;display:flex;flex-direction:column}.adv .hcard .shot{position:relative;aspect-ratio:4/3;background:var(--paper)}.adv .hcard .shot img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.adv .hcard .badge{position:absolute;top:12px;right:12px;background:var(--gold);color:#fff;border-radius:8px;width:56px;padding:7px 0;text-align:center;line-height:1.05;box-shadow:0 3px 10px #241e1a38}.adv .hcard .badge b{display:block;font-size:22px;font-weight:700;font-variant-numeric:tabular-nums}.adv .hcard .badge span{display:block;font-size:9px;letter-spacing:.1em;text-transform:uppercase;opacity:.92}.adv .hcard .body{padding:20px 19px 18px;display:flex;flex-direction:column;flex:1}.adv .hcard h3{font-size:20px;margin:0 0 13px;padding-left:12px;border-left:3px solid var(--gold-lt)}.adv .hcard ul{list-style:none;padding:0;margin:0 0 18px;display:grid;gap:9px}.adv .hcard li{display:flex;gap:9px;font-size:14.5px;line-height:1.5;color:var(--ink-2)}.adv .hcard li:before{content:"";flex:none;width:17px;height:17px;border-radius:99px;margin-top:3px;background:var(--gold-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.3 2.3 4.7-5' fill='none' stroke='%237B6A46' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/11px no-repeat}.adv .hcard .prog{margin-top:auto;border-top:1px solid var(--line);padding-top:13px}.adv .hcard .prog .row{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);margin-bottom:7px}.adv .hcard .prog .row b{color:var(--gold);font-variant-numeric:tabular-nums}.adv .hcard .prog .bar{height:5px;border-radius:99px;background:var(--gold-soft);overflow:hidden}.adv .hcard .prog .bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--gold-lt),var(--gold))}.adv .how .cta{max-width:360px;margin:32px auto 0}.adv .hnote{text-align:center;font-size:12.5px;color:var(--muted);margin:12px 0 0}.adv .rgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:26px 0 0}.adv .rgrid>*{min-width:0}.adv .rcard{background:var(--white);border:1px solid var(--line);border-radius:6px;padding:20px 19px;display:flex;flex-direction:column}.adv .rcard .st{color:var(--gold-lt);font-size:14px;letter-spacing:3px;margin-bottom:11px}.adv .rcard blockquote{margin:0 0 16px;font-size:15px;line-height:1.62;color:var(--ink-2)}.adv .rcard .who{display:flex;align-items:center;gap:11px;margin-top:auto}.adv .rcard .av{flex:none;width:38px;height:38px;border-radius:99px;background:var(--gold);color:#fff;display:grid;place-items:center;font-family:var(--font-b);font-size:15px;font-weight:600}.adv .rcard .who b{display:block;font-size:14px;font-weight:600}.adv .rcard .who span{display:block;font-size:12px;color:var(--muted)}@media(max-width:900px){.adv .hcards,.adv .rgrid,.adv .kgrid{grid-template-columns:minmax(0,1fr)}.adv .kphoto{min-height:260px;aspect-ratio:4/3}.adv .trail{padding:0}}@media(max-width:720px){.adv .know,.adv .how{padding:40px 0;margin:40px 0;margin-left:calc(50% - var(--bleed)/2)}.adv .kcard{padding:20px 17px}.adv .peps{grid-template-columns:repeat(auto-fill,minmax(0,138px))}}.adv .story{background:var(--paper);padding:50px 0;margin:52px 0;width:var(--bleed);margin-left:calc(50% - var(--bleed)/2)}.adv .story .col{max-width:1040px}.adv .story .pill{background:var(--white);border:1px solid var(--line);color:var(--gold);border-radius:99px;padding:8px 18px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;margin:0 auto 26px;width:fit-content;display:inline-flex;align-items:center;gap:9px}.adv .story .pill:before{content:"";width:7px;height:7px;border-radius:99px;background:var(--gold-lt)}.adv .story .head{text-align:center;margin-bottom:30px}.adv .story h2{font-size:clamp(25px,4.4vw,36px);margin:0 0 9px}.adv .story .sub{color:var(--muted);font-size:16px;margin:0}.adv .feat{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:26px;background:var(--white);border:1px solid var(--line);border-radius:6px;overflow:hidden;margin-bottom:18px}.adv .feat>*{min-width:0}.adv .feat .ph{position:relative;min-height:320px}.adv .feat .ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.adv .feat .tx{padding:28px 28px 26px;display:flex;flex-direction:column;justify-content:center}.adv .feat .st{color:var(--gold-lt);font-size:15px;letter-spacing:3px;margin-bottom:13px}.adv .feat blockquote{margin:0 0 18px;font-family:var(--font-d);font-size:clamp(18px,2.3vw,22px);line-height:1.45;color:var(--ink)}.adv .feat p{font-size:15px;color:var(--ink-2);margin:0 0 14px}.adv .feat .who{display:flex;align-items:center;gap:12px;border-top:1px solid var(--line);padding-top:15px}.adv .feat .who .av{flex:none;width:40px;height:40px;border-radius:99px;background:var(--gold);color:#fff;display:grid;place-items:center;font-size:16px;font-weight:600}.adv .feat .who b{display:block;font-size:14.5px}.adv .feat .who span{display:block;font-size:12.5px;color:var(--muted)}.adv .snote{text-align:center;font-size:12.5px;color:var(--muted);margin:18px 0 0}@media(max-width:900px){.adv .feat{grid-template-columns:minmax(0,1fr)}.adv .feat .ph{min-height:0;aspect-ratio:4/3}.adv .feat .tx{padding:22px 20px}}@media(max-width:720px){.adv .story{padding:38px 0;margin:38px 0;margin-left:calc(50% - var(--bleed)/2)}}.adv .vs{margin:28px 0 6px}.adv .vs-cards{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:14px;align-items:center}.adv .vs-cards>*{min-width:0}.adv .vs-card{margin:0;background:var(--white);border:1px solid var(--line);border-radius:6px;overflow:hidden}.adv .vs-card.ours{border-color:var(--gold-lt);box-shadow:0 6px 22px #241e1a17}.adv .vs-card img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}.adv .vs-card figcaption{padding:11px 12px;font-size:13px;font-weight:600;text-align:center;color:var(--muted)}.adv .vs-card.ours figcaption{color:var(--gold)}.adv .vs-x{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:700;writing-mode:vertical-rl;text-orientation:mixed}.adv .vs-list{list-style:none;padding:0;margin:20px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,320px));gap:12px}.adv .vs-list li{background:var(--white);border:1px solid var(--line);border-radius:6px;padding:15px 16px;min-width:0}.adv .vs-list .asp{display:flex;align-items:center;gap:9px;font-size:14.5px;font-weight:600;color:var(--ink);margin-bottom:11px}.adv .vs-list .asp .ico{font-size:17px;line-height:1}.adv .vs-list .row{display:flex;gap:9px;font-size:14px;line-height:1.5;margin-top:7px;color:var(--muted)}.adv .vs-list .row .mk{flex:none;width:18px;height:18px;border-radius:99px;display:grid;place-items:center;font-size:11px;font-weight:700;margin-top:2px}.adv .vs-list .row.no .mk{background:#efe6e4;color:#b0736c}.adv .vs-list .row.yes{color:var(--ink-2);font-weight:500}.adv .vs-list .row.yes .mk{background:#dce9df;color:#4f7a5b}.adv .vid .vtitle{text-align:center;font-size:clamp(20px,3.2vw,27px);margin:2px 0 16px;padding:0 6px}.adv .info{margin:24px 0 8px}.adv .info img{width:100%;height:auto;border:1px solid var(--line);border-radius:6px;background:var(--white)}.adv .feat{grid-template-columns:minmax(0,1fr)}.adv .feat .tx{padding:28px 26px}.adv .feat .who,.adv .rcard .who{display:block;gap:0}.adv .feat .who .av,.adv .rcard .av{display:none}.adv .mech{list-style:none;padding:0;margin:18px 0 20px;display:grid;gap:11px}.adv .mech li{position:relative;padding-left:22px;font-size:16px;line-height:1.6;color:var(--ink-2)}.adv .mech li:before{content:"";position:absolute;left:0;top:9px;width:9px;height:9px;border-radius:99px;background:var(--gold-lt)}.adv .mech b{color:var(--ink);font-weight:600}.adv .kphoto.diag{min-height:0;display:block}.adv .kphoto.diag img{position:relative;inset:auto;width:100%;height:auto;object-fit:fill}.adv .kphoto.diag{align-self:start;background:var(--cream);border-color:var(--gold-lt)}.adv .kphoto.diag figcaption{background:#fbf8f3e6;color:var(--ink-2)}.adv .pill,.adv .kdiv span{background:none;border:0;border-radius:0;padding:0;letter-spacing:0;text-transform:none;font-size:15px;font-weight:600;color:var(--k-gold);margin:0 0 18px}.adv .pill:before{display:none}.adv .kdiv span{margin:0;color:var(--k-gold)}.adv .how .pill{color:var(--gold);margin:0 auto 12px}.adv .sec-lbl,.adv .plbl,.adv .kchart .lbl,.adv .trail .pt span,.adv .hcard .badge span,.adv thead th,.adv .kicker,.adv .mast .meta{letter-spacing:0;text-transform:none;font-size:13px}.adv .plbl{font-size:14px;font-weight:600}.adv .peps .n{letter-spacing:0}.adv .offer .save{background:none;padding:0;border-radius:0;letter-spacing:0;text-transform:none;font-size:13px;font-weight:600}.adv .kphoto figcaption{border-radius:4px;letter-spacing:0}.adv .rcard .st,.adv .rev .st{letter-spacing:1px}.adv .vid .stage{min-height:0}.adv .vid{position:static;aspect-ratio:auto;height:auto;overflow:visible;border-radius:6px;box-shadow:var(--shadow)}.adv .vid video{height:auto;object-fit:contain}.adv .how .pill{background:none;border:0;padding:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/advertorial.css.map */
