.x-root{font-family:var(--font-sans);color:var(--text);background:var(--surface);-webkit-font-smoothing:antialiased}.x-root *{box-sizing:border-box}:where(.x-root) a{color:inherit}.x-root a:focus-visible,.x-root button:focus-visible,.x-root input:focus-visible,.x-root select:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.on-dark{color:var(--white)}.on-dark a:focus-visible,.on-dark button:focus-visible{outline-color:var(--white)}.x-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.x-num{font-variant-numeric:tabular-nums}.x-tl{margin:0;font-weight:900;line-height:.92;letter-spacing:-.035em}.x-nw{white-space:nowrap}.x-tlw{container-type:inline-size;width:100%}.x-tl .x-ast{display:inline-block;width:.58em;height:.58em;vertical-align:top;margin:-.02em 0 0 .03em;overflow:visible}.x-fn{display:flex;gap:var(--space-10);align-items:flex-start;margin:0;line-height:1.45;max-width:640px}.x-fn .x-ast-s{flex-shrink:0;width:1.15em;height:1.15em;margin-top:.12em;overflow:visible}.x-tast{flex-shrink:0;color:var(--orange);font-weight:900;font-size:1.3em;line-height:1}@media(prefers-reduced-motion:no-preference){.x-tl .x-ast{animation:x-astpop .9s .25s cubic-bezier(.3,1.6,.5,1) both}.x-tl:hover .x-ast{transform:rotate(24deg);transition:transform .5s ease}}@keyframes x-astpop{0%{transform:rotate(-50deg) scale(.75)}to{transform:none}}.x-kick{margin:0 0 12px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--kicker)}.x-h2{margin:0 0 10px;font-size:46px;line-height:1;letter-spacing:-.03em;font-weight:900}.x-lede{margin:0 0 24px;font-size:18px;line-height:1.5;color:var(--text-muted);max-width:720px}.x-btn{display:inline-flex;align-items:center;gap:12px;min-height:52px;padding:var(--space-4) var(--space-4) var(--space-4) var(--space-22);border-radius:var(--radius-pill);border:2px solid var(--orange);background:var(--white);text-decoration:none;font-family:var(--font-sans);font-weight:700;font-size:17px;line-height:1.15;white-space:nowrap;color:var(--ink);cursor:pointer}.x-btn .x-arr{width:42px;height:42px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .25s ease;color:var(--ink)}.x-btn-p .x-arr{background:var(--orange)}.x-btn-s{border-color:var(--ink)}.x-btn-s .x-arr{background:var(--white);border:2px solid var(--ink);width:40px;height:40px}[data-theme=green] .x-btn-p,.on-dark .x-btn-p{background:transparent;color:var(--white)}[data-theme=green] .x-btn-s,.on-dark .x-btn-s{background:transparent;border-color:var(--white);color:var(--white)}[data-theme=green] .x-btn-s .x-arr,.on-dark .x-btn-s .x-arr{background:var(--white);border-color:var(--white);color:var(--ink)}.on-light .x-btn-p{background:var(--white);color:var(--ink)}.on-light .x-btn-s,.on-light .x-btn-s .x-arr{background:var(--white);border-color:var(--ink);color:var(--ink)}.x-btn-sm{min-height:44px;font-size:15px;padding:3px 3px 3px 16px;gap:10px}.x-btn-sm .x-arr{width:36px;height:36px}.x-btn-sm.x-btn-s .x-arr{width:34px;height:34px}@media(hover:hover){.x-btn:hover .x-arr{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.x-btn .x-arr{transition:none}}.x-tlink{display:inline-flex;align-items:center;min-height:44px;font-weight:700}.x-mtop{display:flex;height:3px}.x-mtop span{flex:1}.x-mword{margin:0;padding:9px 14px 7px;font-size:11px;line-height:1.3;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.x-tile{display:flex;flex-direction:column;background:var(--white);border-radius:var(--radius-tile);overflow:hidden;border:1px solid var(--line);text-decoration:none;color:var(--ink)}.x-pack{display:flex;align-items:center;justify-content:center;background:var(--cream);overflow:hidden}.x-pack img{mix-blend-mode:multiply;filter:brightness(1.09) contrast(1.04);object-fit:cover;display:block}.x-photo{position:relative;overflow:hidden;border-radius:var(--radius-photo);background:var(--line);margin:0}.x-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s ease}.x-hcap{position:absolute;left:24px;top:22px;z-index:1;background:#f5f2eaf0;color:var(--ink);font-size:11px;font-weight:700;letter-spacing:.06em;padding:5px 8px;border-radius:var(--radius-caption);text-transform:uppercase}.x-cap{position:absolute;left:8px;bottom:8px;max-width:calc(100% - 16px);background:#f5f2eaf0;color:var(--ink);font-size:10.5px;font-weight:700;letter-spacing:.06em;line-height:1.25;padding:4px 6px;border-radius:var(--radius-caption);text-transform:uppercase}@media(hover:hover){.x-photo:hover img,.x-face:hover .x-ph img{transform:scale(1.04)}}.x-lift{transition:transform .25s ease}@media(hover:hover)and (prefers-reduced-motion:no-preference){.x-lift:hover{transform:translateY(-5px)}}.x-hero{position:relative;overflow:hidden;background:var(--green);color:var(--white)}.x-hero>img.x-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.x-hero .x-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#14261f94,#14261f57 48%,#14261f00 78%),linear-gradient(to top,#14261feb,#14261fbd 42%,#14261f57 78%,#14261f61)}.x-hero .x-in{position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:0 var(--gutter) 48px}.x-hero .x-kick,.x-hero .x-fn{text-shadow:0 1px 2px rgba(10,20,16,.55),0 0 16px rgba(10,20,16,.45)}.x-hlogo{position:absolute;top:22px;right:26px;width:58px;height:58px;opacity:var(--logo-on-photo);z-index:1;filter:drop-shadow(0 1px 8px rgba(0,0,0,.55))}@media(prefers-reduced-motion:no-preference){.x-kb{animation:x-kb 22s ease-in-out infinite alternate}}@keyframes x-kb{0%{transform:scale(1)}to{transform:scale(1.06)}}.x-course{position:relative}.x-course svg{display:block;width:100%;height:auto;overflow:visible}.x-course{color:var(--green);--x-ground:var(--surface)}.on-dark .x-course{--x-ground:var(--green)}.x-hwrap{padding-bottom:30px}[data-theme=green] .x-course,.on-dark .x-course{color:var(--white)}.x-course .x-cl{position:absolute;font-size:15px;line-height:1.25;font-weight:700;color:var(--text);text-decoration:none}.x-course .x-cl .x-k{display:block;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--kicker);margin-bottom:3px}.x-course .x-cl .x-s{display:block;font-size:13px;font-weight:500;color:var(--text-muted);margin-top:2px}.on-dark .x-course .x-cl{color:var(--white)}.on-dark .x-course .x-cl .x-k{color:var(--orange-light)}.on-dark .x-course .x-cl .x-s{color:var(--mist)}a.x-cl{display:block;min-height:44px}@media(prefers-reduced-motion:no-preference){.x-course:not(.x-wait) .x-pl,.x-clist:not(.x-wait) .x-pl{stroke-dasharray:1;stroke-dashoffset:1;animation:x-pldraw 1.8s .3s cubic-bezier(.4,0,.2,1) forwards}.x-course:not(.x-wait) .x-pa,.x-clist:not(.x-wait) .x-pa{opacity:0;animation:x-plfade .8s 1.5s ease forwards}.x-wait .x-pl{stroke-dasharray:1;stroke-dashoffset:1}.x-wait .x-pa{opacity:0}}@keyframes x-pldraw{to{stroke-dashoffset:0}}@keyframes x-plfade{to{opacity:.18}}.x-clist{color:var(--green);--x-ground:var(--surface)}.on-dark .x-clist{--x-ground:var(--green)}[data-theme=green] .x-clist,.on-dark .x-clist{color:var(--white)}.x-clist .x-clr{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border);color:var(--text)}.x-clist .x-clr:last-child{border-bottom:0}.x-clist .x-k{display:block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--kicker);margin-bottom:2px}.x-clist b{display:block;font-size:17px;line-height:1.2}.x-clist .x-s{display:block;font-size:13px;color:var(--text-muted);margin-top:2px}.x-clist .x-fig{font-size:26px;font-weight:900;white-space:nowrap}.x-face{display:block;text-decoration:none;background:var(--white);border-radius:var(--radius-photo);overflow:hidden;border:1px solid var(--line);color:var(--ink)}.x-face .x-ph{display:block;aspect-ratio:4/5;overflow:hidden;background:var(--line)}.x-face .x-ph img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s ease}.x-face b{display:block;padding:10px 12px 0;font-size:16px;line-height:1.2}.x-face .x-meta{display:block;padding:4px 12px 0;font-size:11px;font-weight:700;color:var(--green);letter-spacing:.06em;text-transform:uppercase}.x-face .x-meta.x-sport{padding-top:1px;color:var(--ink-soft)}.x-face .x-fav{display:block;padding:6px 12px 12px;font-size:13px;line-height:1.35;color:#333}.x-chip{min-height:44px;padding:0 16px;border-radius:var(--radius-pill);border:2px solid var(--ink);background:var(--white);font:inherit;font-size:15px;font-weight:700;cursor:pointer;color:var(--ink)}.x-chip[aria-pressed=true]{background:var(--green);border-color:var(--green);color:var(--white)}[data-theme=green] .x-chip,.on-dark .x-chip{border-color:var(--white);background:transparent;color:var(--white)}[data-theme=green] .x-chip[aria-pressed=true],.on-dark .x-chip[aria-pressed=true]{background:var(--white);border-color:var(--white);color:var(--green)}.x-active{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:var(--radius-pill);background:var(--orange);color:var(--ink);font:inherit;font-weight:700;font-size:15px;border:0}.x-live{display:inline-flex;align-items:center;gap:10px;background:var(--yellow);color:var(--ink);border-radius:var(--radius-pill);padding:6px 14px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.x-live i{width:10px;height:10px;border-radius:var(--radius-pill);background:var(--ink)}@media(prefers-reduced-motion:no-preference){.x-live i{animation:x-blink 1.6s ease-in-out infinite}}@keyframes x-blink{50%{opacity:.25}}.x-when{align-self:flex-start;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1.5px solid currentColor;border-radius:var(--radius-pill);padding:5px 12px}.x-pc{color:var(--ink);display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-tile);overflow:hidden;position:relative;min-width:0}.x-pc .x-badge{position:absolute;top:34px;left:10px;z-index:1;background:var(--yellow);color:var(--ink);font-size:12px;font-weight:700;padding:4px 10px;border-radius:var(--radius-pill)}.x-pc .x-t{display:flex;flex-direction:column;gap:6px;padding:12px 14px 14px;flex:1}.x-pc .x-kind{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--green)}.x-pc .x-nm{font-size:16px;line-height:1.25;font-weight:900;text-decoration:none;color:var(--ink)}.x-pc .x-nm:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.x-pc .x-pr .x-btn,.x-pc .x-im{position:relative;z-index:1}.x-pc .x-badge{z-index:2}.x-pc .x-sv{font-size:13px;color:var(--ink-soft)}.x-pc .x-pr{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:6px}.x-dots{display:flex;gap:4px;flex-wrap:wrap;align-items:center}.x-dots i{width:14px;height:14px;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px #0003}.x-dots .x-fruit{width:34px;height:34px;object-fit:contain;margin:-3px -4px -3px 0;transition:transform .2s ease,opacity .2s ease,filter .2s ease}.x-mo{display:flex;flex-direction:column;border-radius:var(--radius-tile);overflow:hidden;background:var(--white);border:3px solid var(--mo,var(--green));box-shadow:0 8px 20px #14261f24;text-decoration:none;color:var(--ink);transition:transform .25s ease,box-shadow .25s ease}.x-mo .x-mword{padding:12px 16px 2px}.x-mo .x-x{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:4px 10px;padding:10px 16px 16px}.x-mo b{font-size:24px;line-height:1;font-weight:900}.x-mo .x-s{font-size:15px;color:var(--ink-soft)}.x-mo[aria-current]{background:var(--mo,var(--green));color:var(--mo-ink,var(--white));box-shadow:0 14px 30px #14261f47}.x-mo[aria-current] .x-s,.x-mo[aria-current] .x-mword{color:var(--mo-ink,var(--white))}[data-theme=green] .x-mo[data-moment=AFTER]{border-color:var(--white)}@media(hover:hover){.x-mo:hover{box-shadow:0 14px 28px #14261f38}}.x-nc{display:flex;flex-direction:column;border-radius:var(--radius-tile);overflow:hidden;border:1px solid var(--line);text-decoration:none;min-width:0}.x-nc .x-b{display:flex;flex-direction:column;gap:8px;padding:18px 20px 22px;flex:1}.x-nc b{font-size:22px;line-height:1.1;letter-spacing:-.01em}.x-nc .x-t{font-size:15px;line-height:1.45}.x-head{border-bottom:1px solid var(--line);background:var(--white);color:var(--ink)}[data-theme=green] .x-head{background:var(--green);color:var(--white);border-bottom-color:var(--line-on-green)}.x-head .x-logo-l{display:block}.x-head .x-logo-d,[data-theme=green] .x-head .x-logo-l{display:none}[data-theme=green] .x-head .x-logo-d{display:block}.x-navrow{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px var(--gutter);max-width:var(--wrap-max);margin:0 auto}.x-nav{display:flex;gap:26px;flex-wrap:wrap;font-size:16px;font-weight:500}.x-nav a{display:inline-flex;align-items:center;gap:4px;min-height:44px;text-decoration:none}.x-nav a,.x-nav .x-door{position:relative}.x-nav a[aria-current],.x-nav .x-door[aria-current]{box-shadow:none}.x-nav a[aria-current]:after,.x-nav .x-door[aria-current]:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:3px;border-radius:2px;background:var(--orange)}.x-nav .x-door[aria-current]:has(.x-chev):after{right:16px}.x-nav .x-chev{display:inline-flex;opacity:.6}.x-ib{width:44px;height:44px;border:0;background:transparent;display:flex;align-items:center;justify-content:center;color:inherit}.x-fr{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;font-size:14px;font-weight:700;text-decoration:none}.x-mega{color:var(--ink);display:flex;gap:40px;background:var(--white);border-bottom:1px solid var(--line);padding:24px var(--gutter) 28px;box-shadow:var(--shadow-menu)}.x-mega ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.x-mega a{display:flex;align-items:center;gap:8px;min-height:44px;text-decoration:none;color:var(--ink);font-size:16px}.x-mega a span{color:var(--ink-muted);font-size:14px}.x-mega .x-mom i{width:14px;height:14px;border-radius:var(--radius-pill);display:inline-block}.x-mega .x-kick{color:var(--green)}.x-mega>div:not(.x-fx){flex-shrink:0}.x-mega .x-fx{margin-left:auto;display:flex;gap:16px}.x-mega .x-feat{display:flex;flex-direction:column;align-items:flex-start;width:230px;text-decoration:none;color:var(--ink);min-height:0}.x-mega .x-feat b{font-size:17px;line-height:1.2}.x-mega .x-feat .x-t{font-size:14px;color:var(--ink-soft);margin-top:2px}.x-foot{background:var(--green-deep);color:var(--white)}.x-foot .x-row{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding:40px var(--gutter);max-width:var(--wrap-max);margin:0 auto}.x-nf{color:var(--ink);background:var(--white);border-radius:var(--radius-card);padding:22px 24px;border:1px solid var(--line);min-width:0}.x-nf table{width:100%;border-collapse:collapse;font-size:15px}.x-nf th{text-align:left;padding:7px 0;font-weight:700}.x-nf td{text-align:right}.x-still .x-pl{animation:none!important;stroke-dasharray:none!important;stroke-dashoffset:0!important}.x-still .x-pa{animation:none!important;opacity:.18!important}@media print{.x-course .x-pl,.x-clist .x-pl{animation:none!important;stroke-dasharray:none!important;stroke-dashoffset:0!important}.x-course .x-pa,.x-clist .x-pa{animation:none!important;opacity:.18!important}}button.x-btn{-webkit-appearance:none;appearance:none;margin:0}.x-ui{display:contents}.x-head{position:relative;z-index:30}.x-head .x-home{display:flex;flex-shrink:0}.x-nav .x-door{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0;border:0;background:transparent;font:inherit;font-size:16px;font-weight:500;color:inherit;text-decoration:none;cursor:pointer}.x-nav .x-door[aria-expanded=true] .x-chev{transform:rotate(180deg)}.x-nav .x-chev{display:inline-flex;opacity:.6;transition:transform .2s ease}.x-util{display:flex;align-items:center;gap:2px}.x-cartb{position:relative}.x-count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-pill);background:var(--orange);color:var(--ink);font-size:11px;font-weight:900;line-height:18px;text-align:center}.x-menub{display:none}.x-head .x-navrow{position:relative;z-index:2;background:inherit}.x-mwrap{position:absolute;left:0;right:0;top:100%;z-index:1}.x-mscrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#1414142e;z-index:0}.x-mwrap .x-mega{position:relative;z-index:1;max-width:none;padding-left:max(var(--gutter),calc((100% - var(--wrap-max)) / 2 + var(--gutter)));padding-right:max(var(--gutter),calc((100% - var(--wrap-max)) / 2 + var(--gutter)))}.x-mega .x-mcols{display:flex;gap:40px;flex-wrap:wrap;align-items:flex-start}.x-mwrap .x-mega .x-mcols{flex:1 1 auto;min-width:0}.x-mega,.x-drawer,.x-cart{--focus:var(--ink)}.x-mega .x-btn-p,.x-drawer .x-btn-p,.x-cart .x-btn-p{background:var(--white);color:var(--ink);border-color:var(--orange)}.x-mega .x-btn-s,.x-drawer .x-btn-s,.x-cart .x-btn-s{background:var(--white);color:var(--ink);border-color:var(--ink)}.x-drawer .x-btn-s .x-arr,.x-cart .x-btn-s .x-arr{background:var(--white);border-color:var(--ink);color:var(--ink)}.x-drawer,.x-cart,.x-mega{color:var(--ink)}.x-mega .x-all{flex-basis:100%;margin:6px 0 0;border-top:1px solid var(--line);padding-top:10px}.x-mega .x-all a{display:inline-flex;gap:8px;font-weight:700}.x-arr-s{display:inline-flex}.x-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:var(--white);color:var(--ink);overflow-y:auto;display:flex;flex-direction:column;padding:8px 16px 24px}.x-dtop{display:flex;justify-content:space-between;align-items:center;min-height:56px}.x-dbtns{display:flex;flex-direction:column;gap:10px;margin:6px 0 14px}.x-dbtns .x-btn{justify-content:space-between}.x-dlist{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.x-dlist>li{border-bottom:1px solid var(--line)}.x-dbtn{width:100%;display:flex;justify-content:space-between;align-items:center;min-height:56px;padding:0;border:0;background:transparent;font:inherit;font-size:20px;font-weight:900;color:var(--ink);cursor:pointer;text-align:left}.x-dbtn[aria-expanded=true] .x-chev{transform:rotate(180deg)}.x-dbtn .x-chev{display:inline-flex;transition:transform .2s ease}.x-dsec ul{list-style:none;margin:0;padding:0 0 12px}.x-dsec a{display:flex;align-items:center;gap:8px;min-height:44px;text-decoration:none;color:var(--ink);font-size:16px}.x-dsec a span{color:var(--ink-muted);font-size:14px}.x-dsec .x-mom i{width:14px;height:14px;border-radius:var(--radius-pill);display:inline-block}.x-dsec .x-dk{padding-top:10px}.x-dsec .x-dk .x-kick{margin:0;color:var(--green)}.x-dfoot{margin-top:auto;padding-top:20px;display:flex;flex-direction:column;gap:6px}.x-acct{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-weight:700;text-decoration:none;color:var(--ink)}.x-soc{margin:0;font-size:15px}.x-soc a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink)}.x-ship-l{margin:6px 0 0;font-size:13px;font-weight:700;letter-spacing:.04em}.x-foot .x-fnote{margin:0;font-size:13px;font-weight:700;letter-spacing:.06em}.x-fcols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;max-width:var(--wrap-max);margin:0 auto;padding:8px var(--gutter) 28px;border-top:1px solid var(--line-on-green)}.x-fcols .x-fh{margin:20px 0 6px;font-size:13px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--orange-light)}.x-fcols ul{list-style:none;margin:0;padding:0}.x-fcols a{display:inline-flex;align-items:center;min-height:44px;color:var(--white);text-decoration:none;font-size:15px}.x-fcols a:hover{text-decoration:underline}.x-legal{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;max-width:var(--wrap-max);margin:0 auto;padding:14px var(--gutter) 24px;font-size:13px;border-top:1px solid var(--line-on-green)}.x-legal a{color:var(--white);display:inline-flex;align-items:center;min-height:44px}.x-cartwrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50}.x-cartwrap .x-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#14141461}.x-cart{position:absolute;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--white);color:var(--ink);display:flex;flex-direction:column;box-shadow:-12px 0 30px #1414142e;font-family:var(--font-sans)}.x-ch{display:flex;align-items:center;gap:10px;padding:10px 12px 10px 20px;border-bottom:1px solid var(--line)}.x-ch b{font-size:22px;font-weight:900}.x-ch .x-num{color:var(--ink-soft);font-size:14px;margin-right:auto}.x-ship{padding:14px 20px;background:var(--cream)}.x-ship p{margin:0 0 8px;font-size:15px}.x-bar{display:block;height:6px;border-radius:var(--radius-pill);background:var(--line);overflow:hidden}.x-bar i{display:block;height:100%;background:var(--orange)}.x-lines{list-style:none;margin:0;padding:6px 20px;overflow-y:auto;flex:1}.x-lines li{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.x-lp{width:64px;height:64px;border-radius:var(--radius-photo-s);background:var(--cream);display:flex;align-items:center;justify-content:center;overflow:hidden}.x-lp img{width:84%;height:84%;object-fit:contain;mix-blend-mode:multiply}.x-ln{display:flex;flex-direction:column;gap:2px;min-width:0}.x-ln b{font-size:15px;line-height:1.25}.x-ln>span:not(.x-q){font-size:13px;color:var(--ink-soft)}.x-q{display:inline-flex;align-items:center;gap:6px;margin-top:4px}.x-qb{width:44px;height:44px;border-radius:var(--radius-pill);border:2px solid var(--ink);background:var(--white);font:inherit;font-size:18px;font-weight:900;color:var(--ink);cursor:pointer}.x-cf{padding:16px 20px 20px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.x-sub{display:flex;justify-content:space-between;margin:0;font-size:18px}.x-tx{margin:0;font-size:13px;color:var(--ink-soft)}.x-cf .x-btn{justify-content:space-between}.x-cf .x-tlink{border:0;background:transparent;font:inherit;font-weight:700;color:var(--ink);text-decoration:underline;cursor:pointer;align-self:center}.x-empty{padding:28px 20px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.x-empty p{margin:0;font-size:18px}.x-dots i.x-oos{opacity:.35;filter:grayscale(1)}.x-dots .x-fruit.x-oos{opacity:.4;filter:grayscale(1)}.x-dots i.x-lit{box-shadow:0 0 0 2px var(--white),0 0 0 4px var(--ink)}.x-dots .x-fruit.x-lit{transform:scale(1.22)}.x-pc .x-litname{font-size:13px;font-weight:700}.x-cart.x-enter{animation:xslide .28s ease-out}@keyframes xslide{0%{transform:translate(100%)}to{transform:none}}@media(max-width:1100px){.x-mega .x-fx{display:none}}@media(max-width:1000px){.x-nav{gap:16px}}@media(max-width:900px){.x-nav,.x-acct-i,.x-mwrap{display:none}.x-menub{display:inline-flex}.x-navrow{gap:8px}.x-head .x-home{margin-right:auto}}@media(max-width:820px){.x-fcols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.x-nav .x-chev,.x-dbtn .x-chev{transition:none}.x-cart,.x-cart.x-enter{animation:none}}@media print{.x-mwrap,.x-drawer,.x-cartwrap{display:none}}.x-anav{position:sticky;top:var(--x-anav-top,0px);z-index:20;background:var(--surface);border-bottom:1px solid var(--border)}.x-anav-in{display:flex;align-items:center;gap:4px 24px;max-width:var(--wrap-max);margin:0 auto;padding:0 var(--gutter);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.x-anav-in::-webkit-scrollbar{display:none}.x-anav-k{flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--kicker)}.x-anav-a{position:relative;display:inline-flex;align-items:center;flex-shrink:0;min-height:44px;white-space:nowrap;font-size:14px;font-weight:600;color:var(--text-muted);text-decoration:none}.x-anav-a:hover,.x-anav-a[aria-current]{color:var(--text)}.x-anav-a[aria-current]:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:3px;border-radius:2px;background:var(--orange)}[data-anchor]{scroll-margin-top:calc(var(--x-anav-top,0px) + 60px)}@media(max-width:820px){.x-anav-in{padding:0 var(--gutter-phone);gap:4px 18px}.x-anav-k{display:none}}.x-abar{background:var(--green);color:var(--white)}.x-abar-in{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:4px 28px;min-height:36px;margin:0;padding:6px var(--gutter);font-size:13px;font-weight:600;line-height:1.3;text-align:center}.x-abar-s,.x-abar-f{display:inline-flex;align-items:center;gap:8px}.x-abar-f{color:var(--white);text-decoration:none;min-height:24px}.x-abar-f:hover{text-decoration:underline;text-underline-offset:3px}.x-abar-f i{width:8px;height:8px;border-radius:var(--radius-pill);background:var(--orange);flex-shrink:0}@media(prefers-reduced-motion:no-preference){.x-abar-f i{animation:x-blink 1.6s ease-in-out infinite}}.x-results{list-style:none;margin:0;padding:0}.x-res{display:grid;grid-template-columns:auto 1fr auto;gap:4px 18px;align-items:baseline;padding:16px 0;border-top:1px solid var(--border)}.x-res-p{min-width:2.3em;font-size:40px;line-height:1;font-weight:900;color:var(--green);letter-spacing:-.02em}.on-dark .x-res-p{color:var(--orange)}.x-res-b{display:flex;flex-direction:column;gap:2px;min-width:0}.x-res-n{font-size:17px;font-weight:800;color:var(--text);text-decoration:none}a.x-res-n:hover{text-decoration:underline;text-underline-offset:3px}.x-res-e{font-size:15px;line-height:1.35}.x-res-d{font-size:13px;color:var(--text-muted)}.x-res-t{font-size:13px;color:var(--text-muted);white-space:nowrap}@media(max-width:520px){.x-res{grid-template-columns:auto 1fr}.x-res-p{font-size:32px}.x-res-t{grid-column:2}}.x-news{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-tile);overflow:hidden;color:var(--ink);text-decoration:none;min-width:0}.x-news .x-b{display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px}.x-news-k{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--green)}.x-news b{font-size:18px;line-height:1.2;font-weight:800}.x-news .x-t{font-size:15px;line-height:1.4;color:var(--ink-soft)}.x-news-p{font-size:13px;font-weight:600;color:var(--ink)}.x-pc .x-im .x-pack{aspect-ratio:1 / 1;width:100%}.x-pc .x-im .x-pack img{width:100%!important;height:100%!important;object-fit:cover;mix-blend-mode:normal;filter:none}.x-tband{background:var(--green);color:var(--white);padding:64px 0}.x-tband-in{max-width:var(--wrap-max);margin:0 auto;padding:0 var(--gutter);display:flex;flex-direction:column;gap:14px}.x-tband .x-fn{max-width:46ch}.x-tband-cta{margin:10px 0 0}@media(max-width:820px){.x-tband{padding:44px 0}}.x-dg-in{max-width:var(--wrap-max);margin:0 auto;padding:0 var(--gutter)}.x-dg-deep{--x-dg-ground:var(--green-deep)}.x-dg-front,.x-dg-box,.x-dg-lband,.x-dg-rcream{--focus:var(--ink)}@media(max-width:820px){.x-dg-stages,.x-dg-seq,.x-dg-cards{scroll-padding-inline:var(--gutter)}}.x-dg-tl{display:inline-flex;align-items:center;min-height:var(--tap-min);color:var(--white);font-weight:700;text-decoration:underline;text-underline-offset:3px}.x-dg-split{display:inline-flex;align-items:stretch;min-height:var(--button-height);text-decoration:none;font-family:var(--font-sans);font-size:16px;font-weight:700;line-height:1.1;color:var(--ink)}.x-dg-split>span{display:flex;align-items:center;padding:0 var(--space-22);background:var(--white);color:var(--ink);border:2px solid var(--orange);border-right:0}.x-dg-split>i{display:flex;align-items:center;justify-content:center;width:var(--button-height);flex-shrink:0;background:var(--orange);color:var(--ink);font-style:normal}.x-dg-split>i svg{transition:transform .25s ease}@media(hover:hover){.x-dg-split:hover>span{background:var(--cream)}.x-dg-split:hover>i svg{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.x-dg-split>i svg{transition:none}}.x-dg-split-full{display:flex;width:100%}.x-dg-split-full>span{flex:1}.x-dg-hero{background:var(--green);color:var(--white);padding:44px 0 36px}.x-dg-hero-g{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:48px;align-items:center}.x-dg-series{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 16px;font-size:14px;font-weight:500;line-height:1.3;color:var(--on-green-soft)}.x-dg-sname{font-weight:700;color:var(--white)}.x-dg-series b{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:var(--radius-pill);background:var(--orange);color:var(--ink);font-weight:700;letter-spacing:.04em}.x-dg-title{margin:0;font-size:clamp(40px,6.6vw,82px);line-height:1;letter-spacing:-.03em;font-weight:900;color:var(--white)}.x-dg-lede{margin:20px 0 0;max-width:50ch;font-size:18px;line-height:1.6;color:var(--on-green-soft)}.x-dg-when{margin:14px 0 0;font-size:14px;font-weight:500;line-height:1.4;color:var(--white)}.x-dg-acts{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:28px}.x-dg-ring{margin:0;justify-self:center;width:100%;max-width:400px}.x-dg-ring-in{position:relative;display:block;aspect-ratio:1 / 1}.x-dg-ring-in .x-photo{position:absolute;top:7.5%;right:7.5%;bottom:7.5%;left:7.5%}.x-dg-ring-in svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.x-dg-ring-c{fill:none;stroke:var(--line-on-green);stroke-width:1.5}.x-dg-ring-a{fill:none;stroke:var(--orange);stroke-width:3;stroke-linecap:round}.x-dg-ring-d{fill:var(--orange);stroke:var(--green);stroke-width:3}.x-dg-ring figcaption{margin-top:12px;text-align:center;font-size:12px;line-height:1.4;color:var(--on-green-soft)}@media(max-width:900px){.x-dg-hero-g{grid-template-columns:minmax(0,1fr);gap:36px}.x-dg-ring{max-width:340px}}@media(max-width:820px){.x-dg-hero{padding:28px 0}.x-dg-lede{font-size:17px}}.x-dg-route{background:var(--x-dg-ground,var(--green));color:var(--white);padding:8px 0 48px}.x-dg-rt{margin:0 0 14px;font-size:13px;font-weight:700;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--orange-light)}.x-dg-stages{position:relative;display:grid;grid-template-columns:repeat(var(--n,8),minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.x-dg-stages:before{content:"";position:absolute;left:15px;right:calc((100% - (var(--n,8) - 1) * 8px) / var(--n,8) - 15px);top:15px;height:2px;background:var(--line-on-green)}.x-dg-stages li{position:relative;min-width:0}.x-dg-stages a{display:flex;flex-direction:column;gap:6px;min-height:var(--tap-min);color:var(--white);text-decoration:none}.x-dg-stages b{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--orange);color:var(--ink);font-size:14px;font-weight:900;box-shadow:0 0 0 4px var(--x-dg-ground,var(--green))}.x-dg-stages span{font-size:15px;font-weight:700;line-height:1.2;overflow-wrap:break-word}.x-dg-stages time{font-size:13px;line-height:1.3;color:var(--on-green-soft)}@media(hover:hover){.x-dg-stages a:hover span{text-decoration:underline;text-underline-offset:3px}}@media(max-width:820px){.x-dg-route{padding-bottom:40px}.x-dg-stages{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) 6px;scrollbar-width:none}.x-dg-stages::-webkit-scrollbar{display:none}.x-dg-stages:before{display:none}.x-dg-stages li{flex:0 0 132px;scroll-snap-align:start}}.x-dg-ch{margin:0 0 22px}.x-dg-tag{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 14px;font-size:14px;font-weight:700;line-height:1.2;color:var(--text)}.x-dg-n{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--orange);color:var(--ink);font-weight:900}.x-dg-tag time{font-weight:500;color:var(--text-muted)}.x-dg-cht{margin:0;font-size:clamp(32px,4.6vw,52px);line-height:1.06;letter-spacing:-.03em;font-weight:900;color:var(--text)}.x-dg-chx{margin:16px 0 0;max-width:62ch;font-size:18px;line-height:1.55;color:var(--text-muted)}@media(max-width:820px){.x-dg-chx{font-size:17px}}.x-dg-said{margin:0;display:grid;gap:4px;justify-items:start;max-width:46ch;padding:12px 16px;border:1px solid var(--line);border-radius:var(--radius-tile) var(--radius-tile) var(--radius-tile) var(--radius-caption);background:var(--cream);color:var(--ink)}.x-dg-said blockquote{margin:0}.x-dg-said p{margin:0;font-size:16px;line-height:1.35;font-weight:700}.x-dg-said figcaption{font-size:12px;font-weight:500;line-height:1.3;color:var(--ink-muted)}.x-dg-seq{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:16px;align-items:start;margin:0;padding:0;list-style:none}.x-dg-seq>li{min-width:0}.x-dg-shot{margin:0;display:grid;gap:8px;min-width:0}.x-dg-shot>a{display:block;color:inherit;border-radius:var(--radius-photo-s)}.x-dg-shot figcaption{display:grid;gap:2px}.x-dg-shot b{font-size:14px;font-weight:700;line-height:1.3;color:var(--text)}.x-dg-shot small{font-size:12px;line-height:1.3;color:var(--text-muted)}@media(max-width:820px){.x-dg-seq{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) 6px;scrollbar-width:none}.x-dg-seq::-webkit-scrollbar{display:none}.x-dg-seq>li{flex:0 0 80%;scroll-snap-align:start}}.x-dg-faces{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.x-dg-faces .x-face{height:100%}@media(max-width:900px){.x-dg-faces{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.x-dg-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.x-dg-flipc{perspective:1100px}.x-dg-faces2{display:grid;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.75,.25,1)}.x-dg-flipc.on .x-dg-faces2{transform:rotateY(180deg)}.x-dg-face{grid-area:1 / 1;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:var(--radius-tile);padding:22px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:300px}.x-dg-front{background:var(--cream);color:var(--ink);border:1px solid var(--line)}.x-dg-back{background:var(--green-deep);color:var(--white);border:1px solid var(--line-on-green);transform:rotateY(180deg)}.x-dg-disc{margin:0;padding:6px 10px;border-radius:var(--radius-pill);background:var(--orange);color:var(--ink);font-size:12px;font-weight:700;line-height:1.2}.x-dg-face h3{margin:8px 0 0;font-size:28px;line-height:1.05;font-weight:900;letter-spacing:-.02em;color:inherit}.x-dg-home{margin:0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--green)}.x-dg-hook{margin:6px 0 0;max-width:22ch;font-size:18px;line-height:1.35;font-weight:700}.x-dg-goto{margin:2px 0 0;font-size:14px;line-height:1.45;color:var(--ink-soft)}.x-dg-goto b{color:var(--ink)}.x-dg-prof{display:inline-flex;align-items:center;min-height:var(--tap-min);font-size:14px;font-weight:700;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.x-dg-face ul{margin:4px 0 0;padding-left:1.1em;display:grid;gap:8px;font-size:15px;line-height:1.4}.x-dg-flip{margin-top:auto;min-height:var(--tap-min);border:0;background:transparent;padding:0;font:700 14px/1.3 var(--font-sans);color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(prefers-reduced-motion:reduce){.x-dg-faces2{transition:none}}@media(max-width:820px){.x-dg-cards{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) 6px;scrollbar-width:none}.x-dg-cards::-webkit-scrollbar{display:none}.x-dg-cards>.x-dg-flipc{flex:0 0 min(82%,300px);scroll-snap-align:start}}.x-dg-menu{background:var(--x-dg-ground,var(--green));padding:56px 0}.x-dg-box{background:var(--cream);color:var(--ink);padding:44px 40px;border-radius:var(--radius-card)}.x-dg-mini{margin:0 0 10px;font-size:13px;font-weight:700;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--green)}.x-dg-mt{margin:0;font-size:clamp(30px,4vw,46px);line-height:1.02;letter-spacing:-.03em;font-weight:900;color:var(--ink)}.x-dg-mx{margin:12px 0 0;max-width:60ch;font-size:17px;line-height:1.5;color:var(--ink-soft)}.x-dg-courses{margin:24px 0 0;padding:0;list-style:none;border-top:2px solid var(--ink)}.x-dg-course{display:grid;grid-template-columns:112px minmax(0,1fr) auto;gap:22px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line)}.x-dg-cimg{display:block;width:112px;height:112px;border:1px solid var(--line);border-radius:var(--radius-pack-sm);overflow:hidden;background:var(--cream)}.x-dg-cimg .x-pack{width:100%;height:100%}.x-dg-course small{display:block;font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--green)}.x-dg-course h3{margin:4px 0 0;font-size:22px;line-height:1.15;font-weight:900;color:var(--ink)}.x-dg-served{margin:6px 0 0;font-size:15px;line-height:1.45;color:var(--ink-soft)}.x-dg-flav{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none}.x-dg-flav li{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:3px 10px 3px 5px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--white);font-size:13px;line-height:1.2;color:var(--ink)}.x-dg-flav img{width:20px;height:20px;object-fit:contain;flex-shrink:0}.x-dg-flav i{width:12px;height:12px;margin-left:4px;border-radius:50%;flex-shrink:0}.x-dg-local{margin:22px 0 0;font-size:17px;line-height:1.4;color:inherit}.x-dg-local a{display:inline-flex;align-items:center;gap:6px;min-height:var(--tap-min);color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px}@media(max-width:820px){.x-dg-menu{padding:44px 0}.x-dg-box{margin:0 calc(-1 * var(--gutter));padding:28px 18px;border-radius:0}.x-dg-course{grid-template-columns:84px minmax(0,1fr);gap:14px;align-items:start}.x-dg-cimg{width:84px;height:84px}.x-dg-course h3{font-size:19px}.x-dg-cact{grid-column:1 / -1}.x-dg-cact .x-btn{width:100%;justify-content:space-between}}.x-dg-lband{background:var(--white);border-top:1px solid var(--line);color:var(--ink)}.x-dg-lband-in{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding-top:40px;padding-bottom:40px}.x-dg-lband-t{max-width:640px}.x-dg-lband h2{margin:0 0 10px;font-size:32px;line-height:1.05;letter-spacing:-.03em;font-weight:900;color:var(--ink)}.x-dg-lband p{margin:0;font-size:17px;line-height:1.5;color:var(--ink-soft)}.x-dg-lband-b{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:820px){.x-dg-lband-in{padding-top:28px;padding-bottom:28px}.x-dg-lband h2{font-size:28px}}@media(max-width:480px){.x-dg-lband-b{width:100%}.x-dg-lband .x-btn{white-space:normal;max-width:100%}}.x-dg-retail{background:var(--x-dg-ground,var(--green));padding:56px 0}.x-dg-rgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-radius:var(--radius-card);overflow:hidden}.x-dg-rgreen{position:relative;background:var(--green-deep);color:var(--white);padding:44px 40px 120px;display:flex;flex-direction:column;justify-content:center;gap:14px;min-height:340px}.x-dg-rgreen .x-kick{margin:0;color:var(--orange-light)}.x-dg-rgreen h2{margin:0;max-width:16ch;font-size:clamp(27px,3.4vw,38px);line-height:1.1;letter-spacing:-.02em;font-weight:900;color:var(--white)}.x-dg-fig{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:10px 0 0}.x-dg-fig b{font-size:64px;line-height:.9;letter-spacing:-.03em;font-weight:900;color:var(--orange)}.x-dg-fig span{max-width:20ch;font-size:15px;line-height:1.35;color:var(--on-green-soft)}.x-dg-mark{position:absolute;right:32px;bottom:32px;width:72px;height:72px}.x-dg-rcream{background:var(--cream);color:var(--ink);padding:44px 40px;display:flex;flex-direction:column;justify-content:center;gap:24px}.x-dg-perks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.x-dg-perks li{display:grid;gap:6px;align-content:start;padding-top:12px;border-top:2px solid var(--ink);font-size:14.5px;line-height:1.5;color:var(--ink-soft)}.x-dg-perks b{font-size:16.5px;line-height:1.3;font-weight:700;color:var(--ink)}.x-dg-ctas{display:grid;gap:10px}.x-dg-cta{display:grid;gap:4px;min-height:var(--tap-min);padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-photo);background:var(--white);color:var(--ink);text-decoration:none}.x-dg-cta b{font-size:16px;line-height:1.3}.x-dg-cta b i{font-style:normal;color:var(--ink)}.x-dg-cta>span{font-size:14px;line-height:1.4;color:var(--ink-soft)}@media(hover:hover){.x-dg-cta:hover{border-color:var(--ink)}}@media(max-width:900px){.x-dg-rgrid{grid-template-columns:minmax(0,1fr)}.x-dg-rgreen{min-height:0}}@media(max-width:820px){.x-dg-retail{padding:44px 0}.x-dg-rgrid{margin:0 calc(-1 * var(--gutter));border-radius:0}.x-dg-rgreen{padding:32px 24px 104px}.x-dg-mark{width:56px;height:56px;right:24px;bottom:28px}.x-dg-rcream{padding:32px 24px}.x-dg-fig b{font-size:52px}}@media(max-width:520px){.x-dg-perks{grid-template-columns:minmax(0,1fr)}}.x-dg-fin{background:var(--x-dg-ground,var(--green));color:var(--white);border-top:1px solid var(--line-on-green)}.x-dg-fin-top{padding-top:56px}.x-dg-bye{margin:0;font-size:clamp(32px,4.6vw,52px);line-height:1.06;letter-spacing:-.03em;font-weight:900;color:var(--white)}.x-dg-fin-x{margin:14px 0 0;max-width:56ch;font-size:18px;line-height:1.5;color:var(--on-green-soft)}.x-dg-fin-cta{margin:22px 0 0}.x-dg-fin .x-tband{background:transparent;padding:40px 0 8px}.x-dg-issue{margin:28px 0 0;padding:18px 0 56px;border-top:1px solid var(--line-on-green);font-size:14px;line-height:1.4;color:var(--on-green-soft)}@media(max-width:820px){.x-dg-fin-top{padding-top:44px}.x-dg-fin-x{font-size:17px}.x-dg-issue{padding-bottom:44px}.x-dg-fin .x-tl{font-size:44px!important}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/x3-ds.css.map */
