.sg-root{--sg-line:color-mix(in srgb, var(--brand-gold) 28%, transparent);--sg-ink-2:#ffffffc7}.sg-steps{position:relative}.sg-list{margin:0;padding:0;list-style:none}.sg-rail{background:var(--sg-line);width:2px;position:absolute;top:24px;bottom:24px;left:23px}.sg-rail-fill{background:var(--brand-gold);transform-origin:top;transition:transform .7s var(--ease-in-out);position:absolute;inset:0}.sg-root:not(.sg-js) .sg-rail-fill{transform:none!important}.sg-step{grid-template-columns:48px minmax(0,1fr);gap:24px;padding:0 0 56px;display:grid;position:relative}.sg-step:last-child{padding-bottom:0}.sg-num{z-index:1;border:2px solid var(--brand-gold);background:var(--brand-dark);width:48px;height:48px;font-family:var(--font-display);color:var(--brand-gold);transition:background-color .4s var(--ease-out), color .4s var(--ease-out);border-radius:50%;justify-content:center;align-items:center;font-size:22px;display:flex;position:relative}.sg-root:not(.sg-js) .sg-num,.sg-step.is-in .sg-num{background:var(--brand-gold);color:#000}.sg-body{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:32px;display:grid}.sg-art{appearance:none;border:1px solid var(--sg-line);cursor:pointer;aspect-ratio:4/3;width:100%;transition:border-color var(--dur-fast) var(--ease-out);background:#0b0b0b;border-radius:10px;padding:0;display:block;position:relative;overflow:hidden}.sg-art:hover{border-color:color-mix(in srgb, var(--brand-gold) 60%, transparent)}.sg-art-inner,.sg-art svg{width:100%;height:100%;display:block}.sg-art text{font-family:var(--font-sans), sans-serif}.sg-replay{color:#ffffff73;align-items:center;gap:5px;font-size:12px;display:inline-flex;position:absolute;top:9px;left:10px}.sg-replay-label{opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.sg-art:hover .sg-replay-label,.sg-art:focus-visible .sg-replay-label{opacity:1}.sg-root:not(.sg-js) .sg-replay{display:none}.sg-title{font-family:var(--font-display);color:#fff;margin:0 0 10px;font-size:30px;font-weight:600;line-height:1.1}.sg-text{color:var(--sg-ink-2);margin:0;font-size:17px;line-height:1.6}.sg-text b{color:#fff;font-weight:600}.sg-link{color:var(--brand-gold);text-underline-offset:3px;font-weight:600;text-decoration:underline}.sg-link:hover{color:var(--brand-gold-hover)}.sg-js .sg-copy{opacity:0;transition:opacity .5s var(--ease-out) .15s, transform .5s var(--ease-out) .15s;transform:translateY(18px)}.sg-js .sg-step.is-in .sg-copy{opacity:1;transform:none}@media (max-width:720px){.sg-body{grid-template-columns:1fr;gap:18px}.sg-title{font-size:26px}}.sg-a{transform-box:fill-box;transform-origin:50%}.sg-js .sg-step:not(.is-in) .sg-a{animation:none!important}.sg-step.is-in .sg-a{animation-fill-mode:both}.sg-s1-row{transform-origin:0;animation:sg-grow .5s var(--ease-out) both}.sg-s1-row.sg-r1{animation-delay:.2s}.sg-s1-row.sg-r2{animation-delay:.35s}.sg-s1-row.sg-r3{animation-delay:.5s}.sg-s1-btn{animation:sg-pop .4s var(--ease-out) .8s both}.sg-s1-check{animation:.45s cubic-bezier(.3,1.7,.5,1) 1.2s both sg-pop}.sg-s1-tick{stroke-dasharray:30;stroke-dashoffset:30px;animation:sg-draw .35s var(--ease-out) 1.45s forwards}.sg-root:not(.sg-js) .sg-s1-tick{stroke-dashoffset:0}.sg-s1-num{animation:sg-fadeup .4s var(--ease-out) 1.6s both}.sg-s2-sleeve{animation:sg-sleeve 1s var(--ease-in-out) .3s both}.sg-s2-sheen{animation:sg-sheen .9s var(--ease-in-out) 1.35s both}.sg-s2-ok{animation:.45s cubic-bezier(.3,1.7,.5,1) 1.5s both sg-pop}.sg-s3-saver{animation:sg-saver 1s var(--ease-in-out) .3s both}.sg-s3-tab{animation:.5s cubic-bezier(.3,1.6,.5,1) 1.35s both sg-tab}.sg-s3-ok{animation:.45s cubic-bezier(.3,1.7,.5,1) 1.7s both sg-pop}.sg-s4-c{animation:sg-stackin .55s var(--ease-out) both}.sg-s4-c.sg-c1{animation-delay:.2s}.sg-s4-c.sg-c2{animation-delay:.45s}.sg-s4-c.sg-c3{animation-delay:.7s}.sg-s4-slip{animation:sg-slip .6s var(--ease-out) 1.1s both}.sg-s5-drop{animation:sg-drop .6s var(--ease-in-out) .2s both}.sg-s5-flapL{transform-origin:100% 100%;animation:sg-flapL .45s var(--ease-in-out) .85s both}.sg-s5-flapR{transform-origin:0 100%;animation:sg-flapR .45s var(--ease-in-out) .95s both}.sg-s5-tape{transform-origin:50%;animation:sg-grow .35s var(--ease-out) 1.35s both}.sg-s5-route{stroke-dasharray:4 6}.sg-s5-routefill{stroke-dasharray:200;stroke-dashoffset:200px;animation:sg-route 1.1s var(--ease-in-out) 1.6s forwards}.sg-root:not(.sg-js) .sg-s5-routefill{stroke-dashoffset:0}.sg-s5-pin{animation:.45s cubic-bezier(.3,1.7,.5,1) 2.55s both sg-pop}@keyframes sg-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sg-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes sg-draw{to{stroke-dashoffset:0}}@keyframes sg-fadeup{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes sg-sleeve{0%{transform:translateY(-190px)}to{transform:none}}@keyframes sg-sheen{0%{opacity:0;transform:translate(-90px)}40%{opacity:1}to{opacity:0;transform:translate(90px)}}@keyframes sg-saver{0%{transform:translateY(200px)}to{transform:none}}@keyframes sg-tab{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes sg-stackin{0%{opacity:0;transform:translate(-60px)rotate(-8deg)}to{opacity:1;transform:none}}@keyframes sg-slip{0%{opacity:0;transform:translateY(-30px)rotate(-14deg)}to{opacity:1;transform:rotate(-4deg)}}@keyframes sg-drop{0%{transform:translateY(-130px)}to{transform:none}}@keyframes sg-flapL{0%{transform:rotate(-120deg)}to{transform:none}}@keyframes sg-flapR{0%{transform:rotate(120deg)}to{transform:none}}@keyframes sg-route{to{stroke-dashoffset:0}}.sg-donts{border:1px solid var(--sg-line);background:linear-gradient(#fdc82f0a,#fdc82f0a),#050505;border-radius:12px;margin:88px 0 0;padding:36px}.sg-donts-title{font-family:var(--font-display);color:#fff;margin:0 0 22px;font-size:30px;font-weight:600}.sg-donts-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.sg-dont{color:var(--sg-ink-2);border:1px solid #ffffff24;border-radius:8px;align-items:flex-start;gap:12px;padding:16px;font-size:15px;line-height:1.45;display:flex}.sg-js .sg-dont{opacity:0;transition:opacity .45s var(--ease-out), transform .45s var(--ease-out);transform:translateY(14px)}.sg-js .sg-donts.is-in .sg-dont{opacity:1;transform:none}.sg-donts.is-in .sg-dont:nth-child(2){transition-delay:80ms}.sg-donts.is-in .sg-dont:nth-child(3){transition-delay:.16s}.sg-donts.is-in .sg-dont:nth-child(4){transition-delay:.24s}.sg-dont svg{flex-shrink:0;margin-top:2px}.sg-js .sg-dont path{stroke-dasharray:20;stroke-dashoffset:20px;transition:stroke-dashoffset .4s var(--ease-out) .35s}.sg-js .sg-donts.is-in .sg-dont path{stroke-dashoffset:0}.sg-fee{border:1px solid color-mix(in srgb, var(--brand-gold) 40%, transparent);background:color-mix(in srgb, var(--brand-gold) 10%, transparent);color:#fff;border-radius:10px;margin:20px 0 0;padding:12px 16px;font-size:15px}.sg-fee-lead,.sg-fee b{color:var(--brand-gold);font-weight:600}@media (max-width:820px){.sg-donts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.sg-donts{padding:24px}.sg-donts-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sg-root *{transition:none!important;animation:none!important}.sg-copy,.sg-dont{opacity:1!important;transform:none!important}.sg-s1-tick,.sg-s5-routefill,.sg-dont path{stroke-dashoffset:0!important}.sg-rail-fill{transform:none!important}.sg-replay{display:none}.sg-art{cursor:default}}
