.gd{--ink:var(--lb-ink,#17191c);--ink2:var(--lb-ink-2,#43464b);--paper:var(--lb-paper,#f7f4ec);--paper2:var(--lb-paper-2,#efebdf);--orange:var(--lb-orange,#da5d20);--orange-ink:var(--lb-orange-ink,#a83f0c);--ease:var(--lb-ease,cubic-bezier(.16, 1, .3, 1));background:radial-gradient(120% 80% at 70% 30%, #fffdf7 0%, var(--paper) 55%, var(--paper2) 100%);border:1px solid #17191c1f;border-radius:6px;margin:2rem 0;position:relative;overflow:hidden;box-shadow:0 40px 80px -48px #17191c73}.gd:before{content:"";pointer-events:none;background-image:linear-gradient(#17191c0d 1px,#0000 1px),linear-gradient(90deg,#17191c0d 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 80% at 60% 45%,#000 40%,#0000 100%);mask-image:radial-gradient(90% 80% at 60% 45%,#000 40%,#0000 100%)}.gd svg{width:100%;height:auto;display:block;position:relative}.gd text{font-family:var(--font-lb-body);fill:var(--ink)}.gd .gd-kicker{letter-spacing:.14em;text-transform:uppercase;fill:var(--orange-ink);font-size:24px;font-weight:650}.gd .gd-label{font-size:29px;font-weight:560}.gd .gd-strong{font-size:29px;font-weight:720}.gd .gd-soft{fill:var(--ink2)}.gd .gd-small{fill:var(--ink2);font-size:26px;font-weight:520}.gd .gd-big{font-variation-settings:"wdth" 80;letter-spacing:-.02em;font-size:70px;font-weight:760}.gd .gd-accent{fill:var(--orange-ink)}.gd .gd-end{text-anchor:end}.gd .gd-mid{text-anchor:middle}.gd-rule{stroke:#17191c24;stroke-width:1px}.gd-rule-strong{stroke:#17191c66;stroke-width:1.2px}.gd-track{fill:#17191c12}.gd-ink-fill{fill:var(--ink)}.gd-orange-fill{fill:var(--orange)}.gd-card{fill:#fbfaf5;stroke:var(--ink);stroke-width:1.6px}.gd-line{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.gd-line-orange{fill:none;stroke:var(--orange);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.gd-box{fill:none;stroke:var(--orange);stroke-width:2px}.gd-in,.gd-grow,.gd-pop{transform-box:fill-box}.gd-grow{transform-origin:0}.gd-pop{transform-origin:50%}.gd[data-on="0"] .gd-in{opacity:0;transform:translateY(10px)}.gd[data-on="0"] .gd-grow{transform:scaleX(0)}.gd[data-on="0"] .gd-pop{opacity:0;transform:scale(.4)}.gd[data-on="0"] .gd-draw{stroke-dasharray:1;stroke-dashoffset:1px}.gd[data-on="1"] .gd-in{animation:gd-in .8s var(--ease) var(--d,0s) both}.gd[data-on="1"] .gd-grow{animation:gd-grow .9s var(--ease) var(--d,0s) both}.gd[data-on="1"] .gd-pop{animation:gd-pop .6s var(--ease) var(--d,0s) both}.gd[data-on="1"] .gd-draw{stroke-dasharray:1;animation:gd-draw var(--t,.6s) var(--draw-ease,var(--ease)) var(--d,0s) both}@keyframes gd-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes gd-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes gd-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes gd-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.gd--deal .gd-cut{fill:url(#gd-hatch);stroke:var(--orange);stroke-width:1.2px}.gd--hos .gd-window{fill:#da5d2017}.gd--hos .gd-duty{fill:none;stroke:var(--ink);stroke-width:4px;stroke-linejoin:round;stroke-linecap:round}.gd--hos .gd-driving{fill:none;stroke:var(--orange);stroke-width:7px;stroke-linecap:round}.gd--hos .gd-bracket{fill:none;stroke:var(--orange-ink);stroke-width:2px;stroke-linecap:round}.gd--hos .gd-ring{fill:none;stroke:var(--orange);stroke-width:2.4px}.gd--file .gd-num{fill:var(--orange-ink);letter-spacing:.04em;font-size:26px;font-weight:760}.gd--file .gd-title{font-size:29px;font-weight:620}.gd--file .gd-rail{stroke:var(--orange);stroke-width:4px;stroke-linecap:round}.gd--file .gd-rail-bg{stroke:#17191c1f;stroke-width:4px;stroke-linecap:round}.gd--file .gd-dash{stroke-dasharray:2 6}@media (prefers-reduced-motion:reduce){.gd *,.gd :before{transition:none!important;animation:none!important}}@media print{.gd{box-shadow:none;break-inside:avoid}.gd .gd-in,.gd .gd-grow,.gd .gd-pop{opacity:1!important;animation:none!important;transform:none!important}.gd .gd-draw{stroke-dasharray:none!important;stroke-dashoffset:0!important;animation:none!important}}
