.d01{--d01-end:#0e1422;position:relative;background:linear-gradient(180deg,var(--color-ink) 0,var(--d01-end) 100%);overflow:hidden}:root[data-theme=light] .d01{--d01-end:#e1d8c4}.d01-hero{min-height:min(calc(100svh - var(--nav-h)),980px);display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 0 8px}@media (min-width:768px){.d01-hero{padding:44px 0 20px}}.d01-copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;width:100%}.d01-eyebrow{font-family:var(--font-sans),sans-serif;font-size:13px;line-height:18px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold)}.d01-title{margin-top:10px;font-family:var(--font-display),sans-serif;font-weight:600;letter-spacing:-.02em;font-size:40px;line-height:1.04;color:var(--color-bone);text-wrap:balance;max-width:11ch;min-width:min-content}@media (min-width:420px){.d01-title{font-size:44px}}@media (min-width:768px){.d01-title{max-width:none;font-size:clamp(52px,min(6.4vw,8.6vh,80px),80px);line-height:1.02}}.d01-sub{margin-top:12px;color:var(--color-mute);font-size:17px;line-height:1.4;max-width:32ch;text-wrap:balance}@media (min-width:768px){.d01-sub{margin-top:16px;font-size:21px;max-width:none}}.d01-actions{margin-top:20px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.d01-actions .wood-btn{font-size:15px;padding:0 18px;white-space:nowrap}@media (min-width:768px){.d01-actions{margin-top:28px;gap:14px}.d01-actions .wood-btn{font-size:17px;padding:0 28px}}.d01 .d01-wrapst{flex:1 1 auto;width:100%;display:flex;margin-top:12px}@media (min-width:768px){.d01 .d01-wrapst{margin-top:30px}}.d01-stage{flex:1 1 auto;min-height:280px;width:100%;isolation:isolate;container-type:size}@media (min-width:768px){.d01-stage{min-height:400px}}.d01-art{position:absolute;inset:0;--u:min(0.27344cqh,0.31667cqw);--ss:0.413;--sy:74.5;--s1:1.12;--dy:-55.25}.d01-plane{position:absolute;left:0;top:0;will-change:transform}.d01-pl>svg,.d01-plane>svg{position:absolute;inset:0;width:100%;height:100%}.d01-pend,.d01-pl{position:absolute;inset:0}.d01-pend{will-change:transform;transform-origin:50% -30cqh}.d01-med{position:absolute}.d01-set{transform-origin:50% 54.1667%}.d01-l,.d01-set,.d01-win,.d01-win>div{position:absolute;inset:0}.d01-l>svg,.d01-win>div>svg{width:100%;height:100%;overflow:visible}.d01-win{overflow:hidden}.d01-rib{will-change:transform}.d01-fx{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.d01-mplane,.d01-sheet{left:calc(50% - var(--u) * 283);top:calc(50% - var(--u) * 128);width:calc(var(--u) * 570.5);height:calc(var(--u) * 259.75);transform-origin:calc(var(--u) * 283) calc(var(--u) * 128)}.d01-sheet{transform:perspective(max(800px,260cqh)) translate3d(0,calc(var(--u) * var(--sy)),0) rotateX(58deg) scale(var(--ss))}.d01-mplane{transform:perspective(max(800px,260cqh)) translate3d(0,calc(var(--u) * var(--dy)),0) scale(var(--s1))}.d01-med{left:calc(var(--u) * 173);top:calc(var(--u) * -2);width:calc(var(--u) * 220);height:calc(var(--u) * 240)}.d01-face,.d01-sh0{opacity:0}@container (min-width: 600px){.d01-art{--ss:0.41;--sy:128;--s1:1.058;--dy:4}}@container (min-width: 600px) and (min-aspect-ratio: 5 / 4){.d01-art{--ss:0.562;--sy:114.5;--s1:1.058;--dy:-17.5}}@container (min-width: 600px) and (min-aspect-ratio: 31 / 20){.d01-art{--ss:0.741;--sy:98.5;--s1:1.079;--dy:-43.9}}@container (min-width: 600px) and (min-aspect-ratio: 9 / 5){.d01-art{--ss:0.828;--sy:90.8;--s1:1.064;--dy:-54.3}}@container (min-width: 600px) and (min-aspect-ratio: 41 / 20){.d01-art{--ss:0.903;--sy:84;--s1:0.96;--dy:-55}}.d01-floor{left:-10%;right:-10%;bottom:-30%;height:70%;background:radial-gradient(closest-side,rgba(226,196,142,.1),rgba(226,196,142,0))}.d01-floor,.d01-steps{position:absolute;pointer-events:none}.d01-steps{left:14px;top:14px;list-style:none;margin:0;padding:0;display:grid;z-index:3}.d01-steps li{grid-area:1/1;display:flex;align-items:center;gap:8px;height:32px;padding:0 12px 0 10px;border-radius:999px;background:#0f1526;box-shadow:inset 0 0 0 1px rgba(238,242,248,.1);font-size:15px;line-height:20px;color:var(--wood-on-stage);opacity:0;transition:opacity .35s ease;white-space:nowrap;justify-self:start}.d01-steps li i{width:8px;height:8px;border-radius:50%;background:var(--wood);flex:none}.d01-steps li.is-on{opacity:1}.d01-steps li.d01-end{opacity:0}@media (min-width:768px){.d01-steps{left:20px;top:20px;display:flex;gap:8px}.d01-steps li,.d01-steps li.d01-end{opacity:1;color:#7c8799;transition:color .35s ease}.d01-steps li i{background:#4a5468;transition:background .35s ease}.d01-steps li.is-done{color:var(--wood-on-stage-mute)}.d01-steps li.is-done i,.d01-steps li.is-on i{background:var(--wood)}.d01-steps li.is-on{color:var(--wood-on-stage);box-shadow:inset 0 0 0 1px rgba(238,242,248,.22)}}.d01-ctl{position:absolute;right:12px;bottom:12px;display:flex;gap:8px;z-index:3}@media (min-width:768px){.d01-ctl{right:18px;bottom:18px}}.d01-ctl[data-wait]{visibility:hidden}.d01-btn{width:44px;height:44px;border-radius:50%;border:0;display:grid;place-items:center;cursor:pointer;background:rgba(10,15,28,.55);box-shadow:inset 0 0 0 1px rgba(238,242,248,.12);color:var(--wood-on-stage);transition:background .2s}.d01-btn:hover{background:rgba(10,15,28,.85)}.d01-btn[data-off]{visibility:hidden;pointer-events:none}.d01-btn svg{width:16px;height:16px}.d01 .d01-facts{list-style:none;display:grid;grid-template-columns:1fr 1fr;margin:0 auto;padding-top:8px;padding-bottom:40px}.d01-facts li{padding:18px 10px;text-align:center;display:flex;flex-direction:column;gap:3px}.d01-facts li:nth-child(odd){border-right:1px solid var(--color-line)}.d01-facts li:nth-child(-n+2){border-bottom:1px solid var(--color-line)}.d01-facts b{font-family:var(--font-display),sans-serif;font-weight:600;font-size:21px;line-height:26px;letter-spacing:-.015em;color:var(--color-bone)}.d01-facts span{font-size:15px;line-height:20px;color:var(--color-mute);text-wrap:balance}@media (min-width:768px){.d01 .d01-facts{grid-template-columns:repeat(4,1fr);padding-top:28px;padding-bottom:72px}.d01-facts li{padding:6px 24px;border:0!important}.d01-facts li+li{border-left:1px solid var(--color-line)!important}.d01-facts b{font-size:24px;line-height:30px}}@media (prefers-reduced-motion:reduce){.d01-ctl,.d01-steps{display:none}}#d02 h2{font-size:30px;line-height:1.12}#d02 h3{font-size:20px;line-height:1.25}@media (min-width:768px){#d02 h2{font-size:44px}#d02 h3{font-size:22px}}@media (min-width:1024px){#d02 h2{font-size:48px}#d02 h3{font-size:24px}}.d02 .p02-stage{display:grid;grid-template-columns:minmax(0,1fr);margin:32px 0 0;padding:18px 14px 14px;gap:6px}@media (min-width:900px){.d02 .p02-stage{grid-template-columns:minmax(0,9fr) minmax(0,11fr);align-items:center;gap:28px;margin-top:36px;padding:26px 44px 24px;min-height:390px}}.d02 .p02-stage:before{content:"";position:absolute;left:-10%;top:-30%;width:70%;height:120%;background:radial-gradient(closest-side,rgba(226,196,142,.13),rgba(226,196,142,0));pointer-events:none}.d02 .p02-medal{position:relative;height:clamp(184px,30svh,224px)}@media (min-width:900px){.d02 .p02-medal{height:340px}}.d02 .p02-ml{position:absolute;inset:0;opacity:0;transform:scale(.96);transition:opacity .55s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.d02 .p02-ml.is-on{opacity:1;transform:none}.d02 .p02-ml.is-out{opacity:0;transform:scale(1.02)}.d02 .p02-ml svg{display:block;width:100%;height:100%}.d02 .p02-macro{position:relative;margin:0}.d02 .p02-mhd{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;align-items:baseline;font-size:15px;line-height:20px;color:var(--wood-on-stage-mute);margin:0 2px 8px}.d02 .p02-mhd b{color:var(--wood-on-stage);font-weight:600}.d02 .p02-mhd b,.d02 .p02-mhd span{white-space:nowrap}@media (min-width:900px){.d02 .p02-mhd{margin-bottom:14px}}.d02 .p02-msv{display:block;width:100%;height:auto;overflow:hidden}@media (max-width:899px){.d02 #p02-edge{padding-right:10px}}.d02 .p02-eg{opacity:0;transition:opacity .45s ease}.d02 .p02-eg.is-on{opacity:1}.d02 .p02-eg.is-out{opacity:0}.d02 .p02-jaw{transition:transform .7s cubic-bezier(.3,.7,.2,1)}.d02 .p02-gh{opacity:0;transition:opacity .4s ease .35s}.d02 .p02-gh.is-on{opacity:1}.d02 .p02-laser{opacity:0}.d02 .p02-pre .wd-ply{opacity:0;transform:translateY(-16px)}.d02 .p02-run .wd-ply{animation:p02-ply .55s cubic-bezier(.2,.75,.25,1) both}.d02 .p02-run .wd-ply[data-i="1"]{animation-delay:.11s}.d02 .p02-run .wd-ply[data-i="2"]{animation-delay:.22s}.d02 .p02-run .wd-ply[data-i="3"]{animation-delay:.33s}.d02 .p02-run .wd-ply[data-i="4"]{animation-delay:.44s}.d02 .p02-run .p02-laser{animation:p02-sweep 1.35s cubic-bezier(.45,0,.4,1) .62s both}.d02:not(.is-on) .p02-run .p02-laser,.d02:not(.is-on) .p02-run .wd-ply{animation-play-state:paused}@keyframes p02-ply{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes p02-sweep{0%{opacity:0;transform:translateX(-14px)}12%{opacity:1}86%{opacity:1}to{opacity:0;transform:translateX(330px)}}.d02 .p02-ctrl{gap:14px 32px;margin-top:22px}.d02 .p02-ctrl,.d02 .p02-grp{display:flex;flex-wrap:wrap;justify-content:center}.d02 .p02-grp{align-items:center;gap:8px}.d02 .p02-gl{font-size:15px;color:var(--color-mute);width:100%;text-align:center}@media (min-width:600px){.d02 .p02-gl{width:auto;margin-right:4px}}.d02 .p02-chip{height:44px;padding:0 18px 0 12px;gap:10px;font-size:15px;letter-spacing:normal}.d02 .p02-chip:after{inset:0}.d02 .p02-sw{width:22px;height:22px;border-radius:50%;flex:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,.25)}.d02 .p02-sw-light{background:linear-gradient(135deg,var(--wood-hi),var(--wood) 55%,var(--wood-mid))}.d02 .p02-sw-dark{background:linear-gradient(135deg,#7a5439,var(--wood-dark) 55%,var(--wood-char))}.d02 .p02-th{display:flex;flex-direction:column;justify-content:center;width:22px;height:22px;flex:none}.d02 .p02-th i{display:block;height:3px;background:var(--wood);border-radius:1px}.d02 .p02-th i:nth-child(2n){background:var(--wood-mid)}.d02 .p02-th i+i{margin-top:1px}:root[data-theme=light] .d02 .p02-th i{background:var(--wood-mid)}:root[data-theme=light] .d02 .p02-th i:nth-child(2n){background:var(--wood-grain)}.d02 .wood-chip[aria-pressed=true] .p02-th i{background:#b88e58}.d02 .wood-chip[aria-pressed=true] .p02-th i:nth-child(2n){background:#7f5a33}.d02 .p02-text{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin-top:30px}@media (min-width:900px){.d02 .p02-text{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;margin-top:28px;align-items:start}}.d02 .p02-desc h3{margin-bottom:6px}.d02 .p02-desc p{color:var(--color-mute)}.d02 .p02-dl{display:grid;grid-template-columns:repeat(3,minmax(min-content,1fr));gap:12px;border-top:1px solid var(--color-line);padding-top:16px;margin:0}.d02 .p02-dl dt{font-size:15px;line-height:20px;color:var(--color-mute)}.d02 .p02-dl dd{font-size:17px;line-height:24px;color:var(--color-bone);font-weight:600;margin:4px 0 0}.d02.p02-still .p02-eg,.d02.p02-still .p02-gh,.d02.p02-still .p02-jaw,.d02.p02-still .p02-ml{transition:none}@media (prefers-reduced-motion:reduce){.d02 .p02-eg,.d02 .p02-gh,.d02 .p02-jaw,.d02 .p02-ml{transition:none}.d02 .p02-run .p02-laser,.d02 .p02-run .wd-ply{animation:none}}#d03 h2{font-size:30px;line-height:1.12}@media (min-width:768px){#d03 h2{font-size:44px}}@media (min-width:1024px){#d03 h2{font-size:48px}}.d03 .p03-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"shapes" "stage" "size" "info";margin-top:32px}@media (min-width:960px){.d03 .p03-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"stage shapes" "stage size" "stage info";grid-template-rows:auto auto 1fr;column-gap:56px;margin-top:56px;align-items:start}}.d03 .p03-bar{grid-area:shapes}.d03 .p03-gl{font-size:15px;line-height:20px;color:var(--color-mute);margin:0 0 10px}.d03 .p03-shapes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media (min-width:600px) and (max-width:959px){.d03 .p03-shapes{grid-template-columns:repeat(6,minmax(0,1fr))}}.d03 .p03-sh{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:72px;padding:6px 4px;border:0;border-radius:16px;background:var(--color-ink-2);color:var(--color-mute);box-shadow:inset 0 0 0 1px var(--color-line);font-size:15px;line-height:18px;cursor:pointer;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word;transition:background .2s,color .2s,box-shadow .2s}.d03 .p03-sh svg{width:26px;height:26px;flex:none;display:block}.d03 .p03-sh:hover:not([aria-pressed=true]){color:var(--color-bone);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-line) 70%,var(--color-mute))}.d03 .p03-sh[aria-pressed=true]{background:var(--color-ink-3);color:var(--color-bone);box-shadow:inset 0 0 0 2px var(--wood)}.d03 .p03-sh[aria-pressed=true] svg{color:var(--wood)}:root[data-theme=light] .d03 .p03-sh[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--wood-grain)}:root[data-theme=light] .d03 .p03-sh[aria-pressed=true] svg{color:var(--wood-grain)}@media (min-width:960px){.d03 .p03-shapes{gap:10px}.d03 .p03-sh{gap:10px;min-height:104px;padding:6px 8px;border-radius:20px}.d03 .p03-sh svg{width:38px;height:38px}}.d03 .p03-stage{grid-area:stage;margin:12px 0 0;padding:12px 10px 10px}@media (min-width:960px){.d03 .p03-stage{margin-top:0;padding:26px 28px 22px}}.d03 .p03-stage:before{content:"";position:absolute;left:12%;top:8%;width:76%;height:84%;background:radial-gradient(closest-side,rgba(226,196,142,.1),rgba(226,196,142,0));pointer-events:none}.d03 .p03-bed{position:relative;width:100%;max-width:560px;margin:0 auto;aspect-ratio:295/298}.d03 .p03-bed>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;display:block}.d03 .p03-scale{position:absolute;left:12.2034%;top:10.7383%;width:74.5763%;height:80.5369%;transform-origin:50% 54.1667%}.d03 .p03-anim .p03-scale{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.d03 .p03-ml{position:absolute;inset:0;opacity:0}.d03 .p03-ml.is-on{opacity:1}.d03 .p03-lz,.d03 .p03-ml svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;display:block}.d03 .p03-shd{transform:translate(1.6%,2.4%);opacity:.42}.d03 .p03-mv{transition:none}.d03 .p03-anim .p03-mv{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.d03 .p03-gan{opacity:0}.d03 .p03-num{font-family:var(--font-sans);font-size:10px;font-weight:600;fill:#a7b2c2;letter-spacing:.02em}@media (max-width:599px){.d03 .p03-num{font-size:14px}.d03 .p03-num-end{text-anchor:end}}@media (min-width:600px) and (max-width:959px){.d03 .p03-num{font-size:11px}}.d03 .p03-size{grid-area:size;margin-top:16px}@media (min-width:960px){.d03 .p03-size{margin-top:30px}}.d03 .p03-sl{font-size:15px;line-height:20px;color:var(--color-mute);margin:0 0 10px;display:flex;justify-content:space-between;gap:12px}.d03 .p03-seg{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:50px;padding:3px;border-radius:999px;background:var(--color-ink-2);box-shadow:inset 0 0 0 1px var(--color-line)}.d03 .p03-pill{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / 5);border-radius:999px;background:var(--color-bone);transition:transform .45s cubic-bezier(.2,.7,.2,1)}.d03 .p03-seg button{position:relative;z-index:1;border:0;background:none;border-radius:999px;color:var(--color-mute);font-size:15px;font-weight:500;cursor:pointer;white-space:nowrap;font-variant-numeric:tabular-nums;transition:color .3s}.d03 .p03-seg button[aria-pressed=true]{color:var(--color-ink)}.d03 .p03-seg button:hover:not([aria-pressed=true]){color:var(--color-bone)}.d03 .p03-info{grid-area:info;margin-top:22px}@media (min-width:960px){.d03 .p03-info{margin-top:30px;padding-top:26px;border-top:1px solid var(--color-line)}}.d03 .p03-read{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px}.d03 .p03-rn{font-size:17px;line-height:24px}.d03 .p03-rn,.d03 .p03-rv{color:var(--color-bone);font-weight:600}.d03 .p03-rv{font-family:var(--font-display);font-size:34px;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.d03 .p03-rv small{font-size:20px;font-weight:600;color:var(--color-mute);letter-spacing:-.01em;margin-left:0}@media (min-width:960px){.d03 .p03-read{flex-direction:column;gap:2px}.d03 .p03-rv{font-size:52px}.d03 .p03-rv small{font-size:26px}}.d03 .p03-desc{margin-top:8px;color:var(--color-mute)}.d03 .p03-own{margin-top:14px;color:var(--color-mute)}.d03 .p03-own a{white-space:nowrap}.d03 .p03-own .wood-tlink{padding-block:12px}@media (prefers-reduced-motion:reduce){.d03 .p03-anim .p03-mv,.d03 .p03-anim .p03-scale,.d03 .p03-pill,.d03 .p03-seg button,.d03 .p03-sh{transition:none}}.d04 h2{font-size:30px;line-height:1.12}@media (min-width:768px){.d04 h2{font-size:44px}}@media (min-width:1024px){.d04 h2{font-size:48px}}.d04 .p04-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;margin-top:36px}@media (min-width:900px){.d04 .p04-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px;align-items:center;margin-top:64px}}.d04 .p04-stage{height:clamp(330px,55svh,380px);isolation:isolate}@media (min-width:600px){.d04 .p04-stage{height:440px}}@media (min-width:900px){.d04 .p04-stage{height:620px}}.d04 .p04-stage:before{content:"";position:absolute;left:8%;right:8%;top:4%;height:84%;background:radial-gradient(closest-side,rgba(226,196,142,.16),rgba(226,196,142,0));pointer-events:none}.d04 .p04-box{position:absolute;left:0;right:0;top:0;margin:0 auto;height:83%;aspect-ratio:220/240;max-width:100%;perspective:1500px;--p04-u:calc(clamp(330px, 55svh, 380px) * .83 / 240)}@media (min-width:600px){.d04 .p04-box{height:89%;--p04-u:calc(440px * .89 / 240)}}@media (min-width:900px){.d04 .p04-box{top:1%;height:88%;--p04-u:calc(620px * .88 / 240)}}.d04 .p04-shadow{position:absolute;left:17%;right:17%;top:88.5%;height:8%;border-radius:50%;background:radial-gradient(closest-side,rgba(2,4,10,.62),rgba(2,4,10,0))}.d04 .p04-sway{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateY(-15deg) rotateX(3deg)}.d04.p04-go .p04-sway{animation:p04-sway 9s cubic-bezier(.45,0,.55,1) infinite alternate;animation-play-state:paused}.d04.p04-go.is-on .p04-sway{will-change:transform}.d04.p04-go.is-on:not(.p04-paused) .p04-sway{animation-play-state:running}@keyframes p04-sway{0%{transform:rotateY(-21deg) rotateX(3deg)}to{transform:rotateY(17deg) rotateX(3deg)}}.d04 .p04-rot{position:absolute;inset:0;transform-style:preserve-3d;transition:transform 1.15s cubic-bezier(.6,0,.2,1)}.d04 .p04-rot.is-back{transform:rotateY(180deg)}.d04.p04-still .p04-rot{transition:none}.d04 .p04-face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.d04 .p04-front{transform:translateZ(calc(var(--p04-u) * 3.75))}.d04 .p04-back{transform:rotateY(180deg) translateZ(calc(var(--p04-u) * 3.75))}.d04 .p04-face svg,.d04 .p04-sl svg{position:absolute;inset:0;width:100%;height:100%}.d04 .p04-in,.d04 .p04-win,.d04 .p04-wl{position:absolute;inset:0}.d04 .p04-win{overflow:hidden;visibility:hidden}.d04 .p04-win.is-on{visibility:visible}.d04 .p04-sl{position:absolute;inset:0;transform:translateZ(calc(var(--p04-u) * var(--p04-z)))}.d04 .p04-band{position:absolute;left:50%;top:27.2%;height:63.7%;width:calc(var(--p04-u) * 7.5);margin-left:calc(var(--p04-u) * -3.75);border-radius:2px;transform:rotateY(90deg)}.d04 .p04-tool{position:absolute;inset:0;pointer-events:none;opacity:0}.d04 .p04-tool.is-run{opacity:1}.d04 .p04-mv{position:absolute;inset:0}.d04 .p04-tool.is-run .p04-mv{will-change:transform}.d04 .p04-lline{position:absolute;left:10%;right:10%;top:-1px;height:2px;border-radius:2px;background:linear-gradient(90deg,rgba(255,170,80,0),#ffb45a 18%,#fff4d6 50%,#ffb45a 82%,rgba(255,170,80,0))}.d04 .p04-lglow{position:absolute;left:6%;right:6%;top:-16px;height:32px;background:radial-gradient(closest-side,rgba(255,168,80,.34),rgba(255,168,80,0))}.d04 .p04-ldot{top:-15px;width:30px;height:30px;margin-left:-15px;background:radial-gradient(closest-side,#fffaf0 0,#ffd08a 30%,rgba(255,138,42,.55) 55%,rgba(255,138,42,0))}.d04 .p04-ldot,.d04 .p04-spk{position:absolute;left:50%;border-radius:50%}.d04 .p04-spk{top:-2px;width:4px;height:4px;margin-left:-2px;background:#ffe2b0;opacity:0}.d04 .p04-tool.is-run .p04-spk{animation:p04-spk .42s linear infinite}.d04.p04-paused .p04-tool.is-run .p04-spk,.d04:not(.is-on) .p04-tool.is-run .p04-spk{animation:none;opacity:0}.d04 .p04-spk:nth-child(2){--p04-sx:-11px;--p04-sy:-14px}.d04 .p04-spk:nth-child(3){--p04-sx:9px;--p04-sy:-17px;animation-delay:-.14s!important}.d04 .p04-spk:nth-child(4){--p04-sx:2px;--p04-sy:-22px;animation-delay:-.28s!important}@keyframes p04-spk{0%{transform:translate(0) scale(1);opacity:0}15%{opacity:1}to{transform:translate(var(--p04-sx),var(--p04-sy)) scale(.3);opacity:0}}.d04 .p04-uhead{position:absolute;left:0;top:14%;height:80%;width:8%;margin-left:-4%;border-radius:8px;background:linear-gradient(90deg,#2b313d,#5d6676 40%,#3a414f 70%,#20252e);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.d04 .p04-uhead:before{left:30%;right:30%;top:6%;bottom:6%;background:repeating-linear-gradient(180deg,#14181f 0 3px,#2f3542 3px 7px)}.d04 .p04-uhead:after,.d04 .p04-uhead:before{content:"";position:absolute;border-radius:3px}.d04 .p04-uhead:after{left:-36%;width:30%;top:10%;bottom:10%;background:linear-gradient(180deg,#b9b0ff,#7f72ff)}.d04 .p04-uglow{position:absolute;left:-17%;width:16%;top:17%;height:72%;background:radial-gradient(closest-side,rgba(144,132,255,.5),rgba(144,132,255,0))}.d04 .p04-side{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);display:grid;grid-template-columns:1fr 1fr;width:max-content;padding:4px;border-radius:999px;background:rgba(9,13,24,.78);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);z-index:2}@media (min-width:900px){.d04 .p04-side{bottom:22px}}.d04 .p04-side button{position:relative;z-index:1;min-width:92px;height:44px;padding:0 18px;border:0;border-radius:999px;background:transparent;color:var(--wood-on-stage-mute);font-size:15px;font-weight:500;cursor:pointer;transition:color .3s}.d04 .p04-side button[aria-pressed=true]{color:#111726}.d04 .p04-spill{position:absolute;left:4px;top:4px;width:calc(50% - 4px);height:44px;border-radius:999px;background:var(--wood-on-stage);transition:transform .45s cubic-bezier(.3,.7,.2,1)}.d04 .p04-side.is-back .p04-spill{transform:translateX(100%)}.d04 .p04-pause{position:absolute;right:12px;top:12px;z-index:2;width:44px;height:44px;border-radius:50%;border:0;background:rgba(9,13,24,.62);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);color:var(--wood-on-stage);display:grid;place-items:center;cursor:pointer}.d04 .p04-pause svg{width:18px;height:18px}.d04 .p04-pause .p04-ip{display:none}.d04.p04-paused .p04-pause .p04-ip{display:block}.d04.p04-paused .p04-pause .p04-ia,.d04.p04-still .p04-pause{display:none}.d04 .p04-tabs{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;border-radius:22px;background:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-line)}.d04 .p04-tab{position:relative;z-index:1;min-height:64px;border:0;border-radius:18px;background:transparent;color:var(--color-mute);font-size:15px;line-height:18px;font-weight:500;padding:11px 6px 9px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;text-align:center;cursor:pointer;transition:color .3s}.d04 .p04-tab svg{width:22px;height:22px;flex:none}.d04 .p04-tab[aria-selected=true]{color:var(--color-ink)}.d04 .p04-tpill{position:absolute;left:4px;top:4px;bottom:4px;width:calc((100% - 8px) / 3);border-radius:18px;background:var(--color-bone);transition:transform .45s cubic-bezier(.3,.7,.2,1)}.d04.p04-still .p04-spill,.d04.p04-still .p04-tpill{transition:none}@media (min-width:900px){.d04 .p04-tab{min-height:72px}}.d04 .p04-tab span{max-width:6.5em}@media (min-width:600px) and (max-width:899.98px){.d04 .p04-tab span{max-width:none;white-space:nowrap}}@media (min-width:1024px){.d04 .p04-grid{grid-template-columns:minmax(0,11fr) minmax(0,9fr)}.d04 .p04-tab{padding:11px 4px 9px;font-size:14px}.d04 .p04-tab span{max-width:none;white-space:nowrap}}@media (min-width:1024px) and (max-width:1199.98px){.d04 .p04-grid{gap:40px}}@media (min-width:1200px){.d04 .p04-tab{font-size:15px}}.d04 .p04-panels{margin-top:24px}.d04 .p04-panels h3{font-size:22px;line-height:1.25}.d04 .p04-panels p{margin-top:8px;color:var(--color-mute);max-width:46ch}.d04 .p04-panels [role=tabpanel]{border-radius:10px}.d04 .p04-panels [role=tabpanel]:focus{outline:none}.d04 .p04-panels [role=tabpanel]:focus-visible{outline:2px solid var(--color-accent);outline-offset:6px}@media (min-width:900px){.d04 .p04-panels{margin-top:30px;min-height:150px}.d04 .p04-panels h3{font-size:24px}.d04 .p04-panels p{font-size:17px;line-height:1.55}}.d04 .p04-xs{margin:22px 0 0;padding:14px 14px 16px}.d04 .p04-xs svg{display:block;width:100%;height:auto}.d04 .p04-xg{opacity:0;transition:opacity .5s ease}.d04 .p04-xg.is-on{opacity:1}.d04.p04-still .p04-xg{transition:none}.d04 .p04-xs figcaption{margin-top:8px;font-size:15px;line-height:21px;color:var(--wood-on-stage-mute)}.d04 .p04-xs figcaption b{color:var(--wood-on-stage);font-weight:600}.d04 .p04-scan{animation:p04-scan var(--p04-sd,2.6s) cubic-bezier(.45,0,.55,1) infinite alternate}@keyframes p04-scan{0%{transform:translateX(calc(var(--p04-r) * -1))}to{transform:translateX(var(--p04-r))}}.d04 .p04-drop{animation:p04-drop .9s linear infinite;opacity:0}@keyframes p04-drop{0%{transform:translateY(0);opacity:0}12%,80%{opacity:1}to{transform:translateY(46px);opacity:0}}.d04 .p04-flick{animation:p04-flick .3s steps(2) infinite}@keyframes p04-flick{0%{opacity:1}to{opacity:.72}}.d04 .p04-xsp{animation:p04-xsp .7s linear infinite;opacity:0}@keyframes p04-xsp{0%{transform:translate(0);opacity:0}15%{opacity:1}to{transform:translate(var(--p04-sx),-14px);opacity:0}}.d04 .p04-xs .p04-xa{animation-play-state:paused}.d04.p04-go:not(.p04-paused) .p04-xs.is-on .p04-xa{animation-play-state:running}.d04.p04-still .p04-flick,.d04.p04-still .p04-scan{animation:none}.d04.p04-still .p04-drop{animation:none;opacity:1;transform:translateY(22px)}.d04.p04-still .p04-xsp{animation:none;opacity:0}.d04 .p04-combo{margin-top:22px;display:flex;align-items:center;gap:14px;font-size:17px;line-height:24px;color:var(--color-bone)}.d04 .p04-combo svg{width:46px;height:34px;flex:none}@media (prefers-reduced-motion:reduce){.d04 .p04-sway{animation:none!important}.d04 .p04-rot,.d04 .p04-spill,.d04 .p04-tpill,.d04 .p04-xg{transition:none}}.d05 [hidden]{display:none!important}.d05 h2{font-size:30px;line-height:1.12}.d05 h3{font-size:20px;line-height:1.25}@media (min-width:768px){.d05 h2{font-size:44px}.d05 h3{font-size:22px}}@media (min-width:1024px){.d05 h2{font-size:48px}.d05 h3{font-size:24px}}.d05 .wood-sec-head .wood-lead,.d05 .wood-sec-head h2{text-wrap:balance}.d05 .p05-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;margin-top:32px}@media (min-width:960px){.d05 .p05-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:56px;align-items:center;margin-top:56px}}.d05 .p05-stage{height:clamp(330px,56svh,400px);isolation:isolate;container:p05/size}@media (min-width:600px){.d05 .p05-stage{height:clamp(420px,62svh,520px)}}@media (min-width:960px){.d05 .p05-stage{height:clamp(480px,60svh,540px)}}.d05 .p05-stage:before{content:"";position:absolute;left:4%;top:22%;width:72%;height:76%;background:radial-gradient(closest-side,rgba(226,196,142,.13),rgba(226,196,142,0));pointer-events:none}.d05 .p05-rig,.d05 .p05-scene{position:absolute;inset:0}:root.motion-ok .d05 .p05-rig{will-change:transform}.d05 .p05-box{position:absolute;left:0;top:0}.d05 .p05-L,.d05 .p05-L svg{position:absolute;inset:0}.d05 .p05-L svg{width:100%;height:100%;overflow:visible}.d05.is-sw .p05-L.is-act{will-change:transform,opacity}.d05 .p05-dot,.d05 .p05-sp,.d05 .p05-tr{position:absolute;left:0;top:0;pointer-events:none;opacity:0}.d05 .p05-dot{width:26px;height:26px;border-radius:50%;background:radial-gradient(closest-side,#fff 0,#fff8e6 22%,rgba(255,196,96,.85) 42%,rgba(255,120,40,.35) 66%,rgba(255,100,30,0) 100%)}.d05 .p05-tr{width:12px;height:12px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,214,140,.95),rgba(255,140,50,.5) 55%,rgba(255,120,40,0))}.d05 .p05-sp{width:12px;height:2px;border-radius:2px;background:linear-gradient(90deg,rgba(255,236,190,1),rgba(255,160,60,0));transform-origin:0 50%}.d05 .p05-mark{border-radius:50%;box-shadow:inset 0 0 0 1.5px rgba(238,242,248,.78)}.d05 .p05-lead,.d05 .p05-mark{position:absolute;left:0;top:0}.d05 .p05-lead{height:1.5px;background:rgba(238,242,248,.55);transform-origin:0 50%}.d05 .p05-lsh{background:radial-gradient(closest-side,rgba(2,4,10,.55),rgba(2,4,10,.28) 60%,rgba(2,4,10,0))}.d05 .p05-lens,.d05 .p05-lsh{position:absolute;left:0;top:0;border-radius:50%}.d05 .p05-lens{overflow:hidden;background:radial-gradient(90% 90% at 35% 25%,#22305a 0,#141d33 70%,#0f1628 100%);box-shadow:0 0 0 2px rgba(238,242,248,.9),0 0 0 6px rgba(17,23,38,.55)}.d05 .p05-lens:after{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;background:radial-gradient(60% 46% at 30% 18%,rgba(255,255,255,.16),rgba(255,255,255,0) 70%),radial-gradient(closest-side,rgba(0,0,0,0) 74%,rgba(0,0,0,.34) 100%)}.d05 .p05-lin,.d05 .p05-pill{position:absolute;left:0;top:0}.d05 .p05-pill{height:30px;padding:0 13px;border-radius:999px;background:var(--wood-on-stage);color:#111726;font-size:15px;line-height:30px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.d05 .p05-pause{position:absolute;right:12px;bottom:12px;z-index:3;width:44px;height:44px;border:0;border-radius:50%;background:rgba(17,23,38,.72);color:var(--wood-on-stage);box-shadow:inset 0 0 0 1px rgba(238,242,248,.28);display:grid;place-items:center;cursor:pointer}.d05 .p05-pause svg{width:16px;height:16px}.d05 .p05-pause:hover{box-shadow:inset 0 0 0 1px rgba(238,242,248,.6)}.d05 .p05-ssr{--s:calc(min(52cqw, 48cqh) / 176);--cx:37cqw;--cy:62cqh;--D:min(40cqw,150px);--k:.16}@container p05 (min-width: 600px){.d05 .p05-ssr{--s:calc(min(50cqw, 54cqh) / 176);--cx:38cqw;--cy:60cqh;--D:min(36cqw,232px);--k:.06}}@supports (width:round(1.5px,1px)){.d05 .p05-ssr{--D:round(min(40cqw,150px),1px)}@container p05 (min-width: 600px){.d05 .p05-ssr{--D:round(min(36cqw,232px),1px)}}}.d05 .p05-ssr{--lx:calc(100cqw - var(--D) / 2 - 30px);--ly:max(calc(var(--D) / 2 + 20px),calc(var(--cy) - 88 * var(--s) - var(--D) * var(--k)));--sl:calc(var(--D) / 84);--mx:var(--cx);--my:calc(var(--cy) - 76 * var(--s));--mr:calc(38.64 * var(--s));--dx:calc(var(--lx) - var(--mx));--dy:calc(var(--ly) - var(--my));--ang:atan2(var(--dy),var(--dx));--l0:calc(var(--mr) + 3px);--l1:calc(hypot(var(--dx), var(--dy)) - var(--D) / 2 - 7px)}.d05 .p05-ssr>.p05-box{width:calc(220 * var(--s));height:calc(240 * var(--s));transform:translate(calc(var(--cx) - 110 * var(--s)),calc(var(--cy) - 130 * var(--s)))}.d05 .p05-ssr .p05-lens{width:var(--D);height:var(--D);transform:translate(calc(var(--lx) - var(--D) / 2),calc(var(--ly) - var(--D) / 2))}.d05 .p05-ssr .p05-lin>.p05-box{width:calc(220 * var(--sl));height:calc(240 * var(--sl));transform:translate(calc(var(--D) / 2 - 110 * var(--sl)),calc(var(--D) / 2 - (var(--p05-fy) + 130) * var(--sl)))}.d05 .p05-ssr .p05-lsh{width:calc(var(--D) * 1.3);height:calc(var(--D) * 1.3);transform:translate(calc(var(--lx) - var(--D) * .65 + 4px),calc(var(--ly) - var(--D) * .56))}.d05 .p05-ssr .p05-mark{width:calc(2 * var(--mr));height:calc(2 * var(--mr));transform:translate(calc(var(--mx) - var(--mr)),calc(var(--my) - var(--mr)))}.d05 .p05-ssr .p05-lead{width:max(0px,calc(var(--l1) - var(--l0)));transform:translate(calc(var(--mx) + cos(var(--ang)) * var(--l0)),calc(var(--my) + sin(var(--ang)) * var(--l0) - .75px)) rotate(var(--ang))}.d05 .p05-ssr .p05-pill{transform:translate(calc(var(--lx) - 50%),calc(var(--ly) + var(--D) / 2 - 15px))}.d05 .p05-gl{font-size:15px;line-height:20px;color:var(--color-mute);margin:0 0 10px}.d05 .p05-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:stretch}.d05 .p05-t{width:100%;min-width:0;min-height:116px;border:0;border-radius:20px;background:var(--color-ink-2);color:var(--color-mute);box-shadow:inset 0 0 0 1px var(--color-line);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:6px 10px;font-size:16px;line-height:20px;font-weight:500;text-align:center;cursor:pointer;transition:background .25s,color .25s,box-shadow .25s}.d05 .p05-t svg{width:52px;height:52px;flex:none}.d05 .p05-t:hover:not([aria-pressed=true]){color:var(--color-bone);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-line),var(--color-bone) 16%)}.d05 .p05-t[aria-pressed=true]{background:var(--color-bone);color:var(--color-ink);box-shadow:none}.d05 .p05-t .p05-rb{fill:currentColor;fill-opacity:.32}.d05 .p05-t[aria-pressed=true] .p05-rb{fill:var(--p05-rb-on);fill-opacity:1}.d05 .p05-t .p05-cd{stroke:currentColor;stroke-opacity:.32}.d05 .p05-t[aria-pressed=true] .p05-cd{stroke:#a27a3e;stroke-opacity:1}.d05 .p05-gl2{margin-top:22px}.d05 .p05-seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border-radius:18px;background:var(--color-ink-2);box-shadow:inset 0 0 0 1px var(--color-line)}.d05 .p05-s{min-width:0;min-height:60px;border:0;border-radius:14px;background:transparent;color:var(--color-mute);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:6px 4px;font:inherit;font-size:15px;line-height:18px;font-weight:500;text-align:center;cursor:pointer;transition:background .25s,color .25s}.d05 .p05-s svg{width:44px;height:8px;flex:none;overflow:visible}.d05 .p05-s:hover:not([aria-pressed=true]):not([aria-disabled=true]){color:var(--color-bone)}.d05 .p05-s[aria-pressed=true]{background:var(--color-bone);color:var(--color-ink)}.d05 .p05-s[aria-disabled=true]{opacity:.4;cursor:not-allowed}.d05 .p05-inc{margin-top:10px;font-size:15px;line-height:20px;color:var(--color-mute)}@media (min-width:960px){.d05 .p05-t{min-height:132px}.d05 .p05-t svg{width:60px;height:60px}}.d05 .p05-desc{margin-top:24px}.d05 .p05-art h3{color:var(--color-bone)}.d05 .p05-art p{margin-top:8px;color:var(--color-mute)}.d05 .p05-dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 18px;margin-top:18px;padding-top:16px;border-top:1px solid var(--color-line)}.d05 .p05-dl dt{font-size:15px;line-height:22px;color:var(--color-mute)}.d05 .p05-dl dd{font-size:15px;line-height:22px;color:var(--color-bone)}.d05 .p05-more{margin-top:20px;color:var(--color-mute)}.d05 .p05-more a{white-space:nowrap;display:inline-flex;align-items:center;min-height:44px}.d05{--p05-rb-on:var(--ribbon)}:root[data-theme=light] .d05{--p05-rb-on:#3f8c6a}@media (prefers-reduced-motion:reduce){.d05 .p05-s,.d05 .p05-t{transition:none}.d05 .p05-pause{display:none}}.d06{--p06-wtint:rgba(226,196,142,.075);--p06-wedge:rgba(226,196,142,.14);--p06-wedge-bar:rgba(226,196,142,.22);--p06-mtint:color-mix(in srgb,var(--color-bone) 3.5%,transparent);--p06-bar-bg:#141b2d;--p06-bar-shade:rgba(5,8,16,.42)}:root[data-theme=light] .d06{--p06-wtint:rgba(196,154,100,.13);--p06-wedge:rgba(196,154,100,.34);--p06-wedge-bar:rgba(196,154,100,.42);--p06-bar-bg:color-mix(in srgb,var(--color-ink) 50%,var(--color-ink-2));--p06-bar-shade:rgba(35,32,26,.12)}.d06 h2{font-size:30px;line-height:1.12}.d06 h3{font-size:20px;line-height:1.25}@media (min-width:768px){.d06 h2{font-size:44px}.d06 h3{font-size:22px}}@media (min-width:1024px){.d06 h2{font-size:48px}.d06 h3{font-size:24px}}.d06 svg{max-width:100%}.d06 .p06-fig{margin:36px 0 0}@media (min-width:900px){.d06 .p06-fig{margin-top:56px}}.d06 .p06-stage{height:276px;isolation:isolate;container-type:inline-size;--p06-L:150;--p06-k:min(calc((100cqw - 16px) / 506),calc(246px / 400))}@media (min-width:600px){.d06 .p06-stage{height:380px;--p06-L:208;--p06-k:min(calc((100cqw - 16px) / 622),calc(350px / 400))}}@media (min-width:900px){.d06 .p06-stage{height:580px;--p06-k:min(calc((100cqw - 16px) / 622),calc(550px / 400))}}.d06 .p06-stage:before{content:"";position:absolute;left:10%;right:10%;top:-8%;height:96%;background:radial-gradient(closest-side,rgba(226,196,142,.12),rgba(226,196,142,0));pointer-events:none}.d06 .p06-ssr-box{position:absolute;inset:0;pointer-events:none}.d06 .p06-ssr{position:absolute;max-width:none;overflow:visible;left:calc(50% - var(--p06-k) * 320);top:calc(50% - var(--p06-k) * 200);width:calc(var(--p06-k) * 640);height:calc(var(--p06-k) * 400)}.d06 .p06-ssr-bn{display:none}@media (max-width:599px){.d06 .p06-ssr-bw{display:none}.d06 .p06-ssr-bn{display:inline}.d06 .p06-ssr-pl{transform:translate(60px,64px)}.d06 .p06-ssr-pr{transform:translate(360px,64px)}}.d06 .p06-rig{position:absolute;left:50%;top:50%;width:640px;height:400px;margin:-200px 0 0 -320px;transform:scale(var(--p06-s,.5));transform-origin:50% 50%}.d06 .p06-rig>*{position:absolute;left:0;top:0}.d06 .p06-rig svg{overflow:visible}.d06 .p06-beam{width:640px;height:400px;transform-origin:320px 74px}.d06 .p06-pan{width:220px;height:220px}.d06 .p06-pan>*{position:absolute}.d06 .p06-pan>svg{left:0;top:0;width:220px;height:220px}.d06 .p06-m{width:105.6px;height:115.2px;transform-origin:52.8px 104.64px;opacity:0}.d06 .p06-m svg{width:100%;height:100%}.d06.p06-run .p06-beam,.d06.p06-run .p06-m,.d06.p06-run .p06-pan{will-change:transform}.d06 .p06-cnt{position:absolute;left:0;top:0;transform:translateX(-50%);text-align:center;white-space:nowrap;pointer-events:none}#p06-cw{left:calc(50% - var(--p06-k) * var(--p06-L))}#p06-cm,#p06-cw{top:calc(50% + var(--p06-k) * 122)}#p06-cm{left:calc(50% + var(--p06-k) * var(--p06-L))}.d06 .p06-cnt span{display:block;font-size:15px;line-height:18px;color:var(--wood-on-stage-mute)}.d06 .p06-cnt b{display:block;font-family:var(--font-display);font-size:24px;line-height:28px;font-weight:600;color:var(--wood-on-stage);font-variant-numeric:tabular-nums}@media (min-width:900px){.d06 .p06-cnt b{font-size:32px;line-height:38px}}.d06 .p06-cnt b.p06-zero{opacity:.35}.d06 .p06-replay{position:absolute;right:12px;top:12px;width:44px;height:44px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;background:rgba(238,242,248,.1);color:var(--wood-on-stage);box-shadow:inset 0 0 0 1px rgba(238,242,248,.16);transition:background .2s,opacity .3s;z-index:2}.d06 .p06-replay[hidden]{display:none}.d06 .p06-replay:hover{background:rgba(238,242,248,.18)}.d06 .p06-replay svg{width:20px;height:20px}@media (prefers-reduced-motion:reduce){.d06 .p06-replay{display:none}}.d06.p06-still .p06-replay{display:none}.d06 .p06-fact{max-width:640px;margin:26px auto 0;text-align:center;color:var(--color-mute);font-size:17px;line-height:1.5;text-wrap:balance}.d06 .p06-fact strong{display:block;font-family:var(--font-display);font-weight:600;color:var(--color-bone);font-size:40px;line-height:46px;letter-spacing:-.02em;margin-bottom:6px}@media (min-width:768px){.d06 .p06-fact{font-size:20px;margin-top:34px}.d06 .p06-fact strong{font-size:56px;line-height:62px}}.d06 .p06-tw{margin-top:64px}@media (min-width:900px){.d06 .p06-tw{margin-top:96px}}.d06 .p06-tbl{display:block;width:100%;border-collapse:collapse}.d06 .p06-tbl tbody,.d06 .p06-tbl thead{display:block}.d06 .p06-tbl tr{display:grid;grid-template-columns:repeat(var(--p06-n,3),minmax(0,1fr));column-gap:8px}@media (min-width:768px){.d06 .p06-tbl tr{column-gap:24px}}.d06 .p06-corner{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.d06 .p06-tbl thead th{text-align:center;padding:0 0 18px;font-weight:600;font-family:var(--font-display);font-size:17px;line-height:22px;color:var(--color-bone)}@media (min-width:768px){.d06 .p06-tbl thead th{font-size:21px;line-height:26px;padding-bottom:26px}}.d06 .p06-ic{display:block;width:44px;height:44px;margin:0 auto 12px;border-radius:50%}@media (min-width:768px){.d06 .p06-ic{width:64px;height:64px;margin-bottom:16px}}.d06 svg.p06-ic-wood{border-radius:0;overflow:visible}.d06 .p06-ic-wood .p06-pf{fill:#eed6a8}.d06 .p06-ic-wood .p06-pd{fill:#8c5d34}.d06 .p06-ic-wood .p06-pl{fill:#dcb985}.d06 .p06-ic-wood .p06-pg{fill:none;stroke:#b98e57;stroke-opacity:.55;stroke-width:1.1;stroke-linecap:round}.d06 .p06-ic-wood .p06-pc{fill:none;stroke:#6b4425;stroke-width:1.3}.d06 .p06-ic-wood .p06-ps{fill:#5e3d28}.d06 .p06-ic-3d{background:radial-gradient(circle at 34% 30%,#fff3cf 0,#f0d590 22%,#c9a86a 52%,#8f7440 78%,#e2c47e 100%);box-shadow:inset 0 0 0 4px #b08a45,inset 0 0 0 6px #f3dc9b,3px 4px 0 #6d5428}.d06 .p06-ic-2d{background:radial-gradient(circle at 50% 50%,#d8b873 0 54%,#a8823f 55% 58%,#e9cb84 59% 100%);box-shadow:inset 0 0 0 4px #b08a45,2px 3px 0 #6d5428}.d06 .p06-ic-steel{background:radial-gradient(circle at 34% 30%,#eef1f5 0,#c3cad6 34%,#8d96a6 72%,#b9c0cc 100%);box-shadow:inset 0 0 0 3px #6f7888,2px 3px 0 #4a5365}.d06 .p06-tbl tbody tr{padding:18px 0 20px;border-top:1px solid var(--color-line)}@media (min-width:768px){.d06 .p06-tbl tbody tr{padding:22px 0 26px}}.d06 .p06-tbl tbody tr:last-child{border-bottom:1px solid var(--color-line)}.d06 .p06-tbl tbody th{grid-column:1/-1;text-align:left;font-weight:600;font-size:15px;line-height:20px;color:var(--color-mute);margin-bottom:10px}@media (min-width:768px){.d06 .p06-tbl tbody th{font-size:17px;margin-bottom:12px}}.d06 .p06-tbl td{display:flex;align-items:center;justify-content:center;text-align:center;font-size:15px;line-height:20px;white-space:normal;color:var(--color-bone);padding:6px 8px;border-radius:12px;min-height:44px}@media (min-width:768px){.d06 .p06-tbl td{font-size:19px;line-height:26px;padding:8px 12px}}.d06 .p06-tbl td.p06-w{background:var(--p06-wtint);box-shadow:inset 0 0 0 1px var(--p06-wedge)}.d06 .p06-tbl td.p06-mt{background:var(--p06-mtint)}.d06 .p06-bar{position:fixed;left:0;right:0;top:0;z-index:52;background:var(--p06-bar-bg);border-bottom:1px solid var(--color-line);transform:translateY(calc(-100% - 24px));transition:transform .3s ease;pointer-events:none}.d06 .p06-bar.p06-on{transform:translateY(0);pointer-events:auto}@media (prefers-reduced-motion:reduce){.d06 .p06-bar{transition:none}}.d06 .p06-bar:after{content:"";position:absolute;left:0;right:0;top:100%;height:20px;background:linear-gradient(var(--p06-bar-shade),transparent)}.d06 .p06-bar-g{display:grid;grid-template-columns:repeat(var(--p06-n,3),minmax(0,1fr));column-gap:8px;padding:8px 0}@media (min-width:768px){.d06 .p06-bar-g{column-gap:24px;padding:10px 0}}.d06 .p06-bar-c{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:60px;padding:6px 4px;text-align:center;border:1px solid var(--color-line);background:var(--p06-mtint);font-family:var(--font-display);font-weight:600;font-size:15px;line-height:18px;color:var(--color-bone);text-wrap:balance}.d06 .p06-bar-c.p06-bar-w{background:var(--p06-wtint);border-color:var(--p06-wedge-bar)}@media (min-width:768px){.d06 .p06-bar-c{flex-direction:row;gap:12px;min-height:56px;padding:8px 12px;font-size:19px;line-height:24px;white-space:nowrap}}.d06 .p06-bar .p06-ic{width:24px;height:24px;margin:0;flex:none}@media (min-width:768px){.d06 .p06-bar .p06-ic{width:32px;height:32px}}.d06 .p06-bar .p06-ic-3d{box-shadow:inset 0 0 0 2px #b08a45,inset 0 0 0 3px #f3dc9b,1px 2px 0 #6d5428}.d06 .p06-bar .p06-ic-2d{box-shadow:inset 0 0 0 2px #b08a45,1px 2px 0 #6d5428}.d06 .p06-bar .p06-ic-steel{box-shadow:inset 0 0 0 2px #6f7888,1px 2px 0 #4a5365}.d06 .p06-sn{height:0}.d06 .p06-links{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 28px;margin-top:22px}.d06 .p06-links a{display:inline-flex;align-items:center;min-height:44px;font-size:17px}.d06 .p06-when{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:56px}@media (min-width:768px){.d06 .p06-when{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:80px}}.d06 .p06-card{padding:26px 24px 28px;position:relative;overflow:hidden}@media (min-width:768px){.d06 .p06-card{padding:34px 36px 38px}}.d06 .p06-card h3{display:flex;align-items:center;gap:14px}.d06 .p06-card h3 .p06-ic{width:36px;height:36px;margin:0;flex:none}.d06 .p06-card p{margin-top:12px;color:var(--color-mute)}.d06 .p06-card:before{content:"";position:absolute;left:24px;top:0;width:56px;height:4px;border-radius:0 0 4px 4px;background:var(--color-gold)}@media (min-width:768px){.d06 .p06-card:before{left:36px}}.d06 .p06-card-w:before{background:linear-gradient(90deg,var(--wood-hi),var(--wood-mid))}:root[data-theme=light] .d06 .p06-card-w:before{background:linear-gradient(90deg,var(--wood-mid),var(--wood-grain))}.d06 .p06-both{margin:28px auto 0;text-align:center;font-size:17px;line-height:1.5;color:var(--color-bone);max-width:640px}@media (min-width:768px){.d06 .p06-both{font-size:20px}}.p07 svg text{font-family:var(--font-display),sans-serif}.p07 .p07-defs{position:absolute;width:0;height:0;overflow:hidden}.p07 svg .p07-fb{transform-box:fill-box;transform-origin:50% 50%}.p07 .wood-sec-head .wood-lead,.p07 .wood-sec-head h2{text-wrap:balance}.p07 h2{font-size:30px;line-height:1.12}.p07 h3{font-size:20px;line-height:1.25}@media (min-width:768px){.p07 h2{font-size:44px}.p07 h3{font-size:22px}}@media (min-width:1024px){.p07 h2{font-size:48px}.p07 h3{font-size:24px}}#d07-uses .p07-grid{position:relative;margin-top:36px}@media (min-width:640px){#d07-uses .p07-grid{margin-top:60px}}#d07-uses .p07-cards{list-style:none;display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media (min-width:640px){#d07-uses .p07-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (min-width:1024px){#d07-uses .p07-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}#d07-uses .p07-card{overflow:hidden;display:flex;flex-direction:column}#d07-uses .p07-scene{border-radius:0;aspect-ratio:4/3;isolation:isolate}#d07-uses .p07-frame{position:absolute;left:0;top:0;width:100%;height:100%}#d07-uses .p07-frame>*{position:absolute}@media (max-width:599.98px){#d07-uses .p07-scene{aspect-ratio:21/10}#d07-uses .p07-frame{height:157.5%;top:calc(50% - var(--p07-fy, 200) * 157.5% / 360)}#d07-uses .p07-hang{scale:var(--p07-k,.76);transform-origin:50% 50%}#d07-uses .p07-cards{gap:14px}#d07-uses .p07-sun{transform:translateY(46px)}#d07-uses .p07-trl-d{display:none}#d07-uses .p07-txt p{font-size:16px;line-height:1.45}}@media (min-width:600px){#d07-uses .p07-trl-m{display:none}}#d07-uses .p07-bg,#d07-uses .p07-fg{inset:0;width:100%;height:100%}#d07-uses .p07-fg{pointer-events:none}#d07-uses .p07-txt{padding:16px 20px 20px}@media (min-width:600px){#d07-uses .p07-txt{padding:22px 24px 28px}}@media (min-width:1024px){#d07-uses .p07-txt{padding:26px 30px 32px}}#d07-uses .p07-txt h3{font-size:21px}@media (min-width:1024px){#d07-uses .p07-txt h3{font-size:22px}}#d07-uses .p07-txt p{margin-top:6px;color:var(--color-mute);font-size:17px;line-height:1.5;max-width:44ch}@media (min-width:1024px){#d07-uses .p07-txt p{font-size:16px}}#d07-uses .p07-hang{aspect-ratio:220/240}#d07-uses .p07-sway{position:absolute;inset:0;transform-origin:50% -121%}#d07-uses .p07-sway>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}#d07-uses .p07-card.is-on .p07-mv,#d07-uses .p07-card.is-on .p07-sway{will-change:transform}#d07-uses .p07-sway{animation:p07-sway var(--p07-p,3.6s) ease-in-out calc(var(--p07-o, 0s) * -1) infinite alternate}#d07-uses .p07-card:not(.is-on) .p07-an,#d07-uses .p07-card:not(.is-on) .p07-an b{animation-play-state:paused!important}@keyframes p07-sway{0%{transform:rotate(-2.4deg)}to{transform:rotate(2.4deg)}}:root.motion-ok #d07-uses .p07-card.p07-wait:not(.p07-in) .p07-hang{opacity:0;transform:translateY(-34%)}:root.motion-ok #d07-uses .p07-card.p07-in .p07-hang{animation:p07-drop 1.15s cubic-bezier(.22,.9,.3,1.12) var(--p07-dd,.1s) both}@keyframes p07-drop{0%{opacity:0;transform:translateY(-34%)}30%{opacity:1}to{opacity:1;transform:none}}#d07-uses .p07-cf{top:20%;height:64%;width:10px;transform:translateY(var(--p07-y,30%));animation:p07-fall var(--p07-fd,4.2s) linear calc(var(--p07-fo, 0s) * -1) infinite}#d07-uses .p07-cf b{position:absolute;left:0;top:0;width:8px;height:12px;border-radius:2px;background:var(--p07-c,#ffd25a);animation:p07-spin 1.3s ease-in-out calc(var(--p07-fo, 0s) * -1) infinite alternate}#d07-uses .p07-cf.p07-dot b{width:9px;height:9px;border-radius:50%}@media (max-width:599.98px){#d07-uses .p07-cf{top:26.7%;height:53.9%}}@keyframes p07-fall{0%{transform:translateY(0);opacity:0}10%{opacity:1}86%{opacity:1}to{transform:translateY(100%);opacity:0}}@keyframes p07-spin{0%{transform:rotate(-30deg) scaleX(1)}to{transform:rotate(40deg) scaleX(.25)}}#d07-uses .p07-wheel{animation:p07-rot 7s linear infinite}#d07-uses .p07-hand{animation:p07-rot 3s steps(60) infinite}#d07-uses .p07-hand svg,#d07-uses .p07-wheel svg{width:100%;height:100%;overflow:visible}@keyframes p07-rot{0%{transform:rotate(0)}to{transform:rotate(1turn)}}#d07-uses .p07-flag{transform-box:fill-box;transform-origin:50% 0;animation:p07-flag 1.9s ease-in-out calc(var(--p07-fo, 0s) * -1) infinite alternate}@keyframes p07-flag{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}#d07-uses .p07-win{animation:p07-blink 4.8s steps(1) calc(var(--p07-fo, 0s) * -1) infinite}@keyframes p07-blink{0%,to{opacity:1}38%{opacity:.18}71%{opacity:1}}#d07-uses .p07-par1{animation:p07-par 7s ease-in-out infinite alternate}#d07-uses .p07-par2{animation:p07-par 7s ease-in-out infinite alternate-reverse}@keyframes p07-par{0%{transform:translateX(-7px)}to{transform:translateX(7px)}}#d07-uses .p07-bar{display:flex;justify-content:flex-end;margin:-16px 0 12px}@media (min-width:640px){#d07-uses .p07-bar{margin:-28px 0 14px}}#d07-uses .p07-bar:not([data-on]){visibility:hidden}#d07-uses .p07-pause{position:relative;flex:none;width:44px;height:44px;border:0;border-radius:50%;background:color-mix(in srgb,var(--color-ink) 72%,transparent);color:var(--color-bone);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-bone) 28%,transparent);display:grid;place-items:center;cursor:pointer}#d07-uses .p07-pause svg{width:16px;height:16px}#d07-uses .p07-pause:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-bone) 60%,transparent)}#d07-uses .p07-pause:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}#d07-uses.p07-paused .p07-an,#d07-uses.p07-paused .p07-an b{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){#d07-uses .p07-an,#d07-uses .p07-an b{animation:none!important}#d07-uses .p07-bar{display:none!important}}#d07-how .p07-steps{position:relative;list-style:none;display:grid;grid-template-columns:minmax(0,1fr);row-gap:30px;margin-top:48px}#d07-how .p07-step{position:relative;display:grid;grid-template-columns:32px 92px minmax(0,1fr);column-gap:16px;align-items:start}#d07-how .p07-node{position:relative;z-index:2;display:grid;place-items:center;width:32px;height:32px;margin-top:30px;border-radius:50%;background:var(--color-ink-2);box-shadow:inset 0 0 0 1.5px var(--color-line);color:var(--color-mute);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;transition:background .35s,color .35s,box-shadow .35s}#d07-how .p07-ill{width:92px;height:92px;border-radius:20px}#d07-how .p07-ill svg{position:absolute;inset:0;width:100%;height:100%;transition:opacity .45s ease}#d07-how .p07-st{padding-top:6px}#d07-how .p07-st h3{font-size:19px;line-height:1.25}#d07-how .p07-st p{margin-top:5px;color:var(--color-mute);font-size:15px;line-height:1.47}#d07-how .p07-ring,#d07-how .p07-track{display:none}#d07-how.p07-js .p07-ring,#d07-how.p07-js .p07-track{display:block}#d07-how .p07-track{position:absolute;z-index:1;background:var(--color-line);border-radius:2px;pointer-events:none}#d07-how .p07-fill{position:absolute;inset:0;background:var(--color-gold);border-radius:2px;transform-origin:0 0;transform:scale(0)}#d07-how.p07-run .p07-fill{will-change:transform}#d07-how .p07-ring{position:absolute;z-index:3;left:0;top:0;width:46px;height:46px;border-radius:50%;pointer-events:none;box-shadow:inset 0 0 0 2px var(--color-gold);background:radial-gradient(circle,transparent 52%,color-mix(in srgb,var(--color-gold) 20%,transparent) 53%,transparent 72%);will-change:transform;transition:opacity .4s}#d07-how:not(.p07-js) .p07-step:nth-child(-n+4):before{content:"";position:absolute;z-index:1;left:15px;top:46px;width:2px;height:calc(100% + 30px);background:var(--color-gold);border-radius:2px;pointer-events:none}#d07-how:not(.p07-js) .p07-step:nth-child(5) .p07-node:after{content:"";position:absolute;left:-7px;top:-7px;width:46px;height:46px;border-radius:50%;pointer-events:none;box-shadow:inset 0 0 0 2px var(--color-gold);background:radial-gradient(circle,transparent 52%,color-mix(in srgb,var(--color-gold) 20%,transparent) 53%,transparent 72%)}#d07-how.p07-js .p07-step:not(.is-done) .p07-ill svg{opacity:.42}#d07-how.p07-js .p07-step:not(.is-done) .p07-act{opacity:0}#d07-how .p07-step.is-done .p07-node{background:var(--color-gold);color:var(--color-ink);box-shadow:none}#d07-how .p07-step.is-done .p07-sk{opacity:0}#d07-how .p07-step.is-done .p07-cut{opacity:1}#d07-how .p07-cut{opacity:0}#d07-how .p07-gi,#d07-how .p07-gw{transform-box:view-box;transform-origin:0 0}#d07-how .p07-step.is-done .p07-gw{transform:translateY(96px)}#d07-how .p07-step.is-done .p07-gi{transform:translateY(-96px)}#d07-how .p07-beam{opacity:0}#d07-how .p07-orb{opacity:0}#d07-how .p07-lift,#d07-how .p07-orb{transform-box:view-box;transform-origin:80px 92px}:root.motion-ok #d07-how.p07-js .p07-step.is-done .p07-act{animation:p07-pop .6s cubic-bezier(.2,.9,.3,1.25) var(--p07-a,.18s) both}:root.motion-ok #d07-how.p07-js .p07-step.is-done .p07-hop{animation:p07-hop .7s cubic-bezier(.3,.7,.3,1) both}:root.motion-ok #d07-how.p07-js .p07-step.is-done .p07-sk{animation:p07-out .5s ease .1s both}:root.motion-ok #d07-how.p07-js .p07-step.is-done .p07-orb{animation:p07-orb .95s cubic-bezier(.45,.1,.4,1) .05s both}:root.motion-ok #d07-how.p07-js .p07-step.is-done .p07-cut{animation:p07-in .9s linear .05s both}:root.motion-ok #d07-how.p07-js .p07-step.is-done .p07-gw{animation:p07-win .8s cubic-bezier(.4,0,.4,1) 1s both}:root.motion-ok #d07-how.p07-js .p07-step.is-done .p07-gi{animation:p07-wini .8s cubic-bezier(.4,0,.4,1) 1s both}:root.motion-ok #d07-how.p07-js .p07-step.is-done .p07-beam{animation:p07-beam .8s linear 1s both}:root.motion-ok #d07-how.p07-js .p07-step.is-done .p07-lift{animation:p07-lift 1.1s cubic-bezier(.3,.7,.3,1) 1.85s both}:root.motion-ok #d07-how.p07-js .p07-step.is-done .p07-hole{animation:p07-in .5s ease 1.9s both}#d07-how .p07-hole{opacity:0}#d07-how .p07-step.is-done .p07-hole{opacity:1}@keyframes p07-pop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:none}}@keyframes p07-hop{0%,to{transform:none}40%{transform:translateY(-7px)}}@keyframes p07-out{0%{opacity:1}to{opacity:0}}@keyframes p07-in{0%{opacity:0}to{opacity:1}}@keyframes p07-orb{0%{opacity:0;transform:rotate(0)}8%{opacity:1}92%{opacity:1}to{opacity:0;transform:rotate(1turn)}}@keyframes p07-win{0%{transform:none}to{transform:translateY(96px)}}@keyframes p07-wini{0%{transform:none}to{transform:translateY(-96px)}}@keyframes p07-beam{0%{opacity:0}10%,90%{opacity:1}to{opacity:0}}@keyframes p07-lift{0%{transform:none}55%{transform:translateY(-7px)}to{transform:translateY(-5px)}}#d07-how .p07-step.is-done .p07-lift{transform:translateY(-5px)}@media (min-width:900px){#d07-how .p07-steps{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:24px;margin-top:72px}#d07-how .p07-step{display:flex;flex-direction:column;align-items:center;text-align:center}#d07-how .p07-node{margin:0 0 32px}#d07-how .p07-ill{width:100%;height:auto;aspect-ratio:1;max-width:200px;border-radius:26px}#d07-how .p07-st{padding-top:22px;max-width:220px}#d07-how .p07-st h3{font-size:20px}#d07-how .p07-st p{margin-top:8px}#d07-how:not(.p07-js) .p07-step:nth-child(-n+4):before{left:50%;top:15px;width:calc(100% + 24px);height:2px}}@media (min-width:1024px){#d07-how .p07-st h3{font-size:21px}}#d07-how .p07-price{margin-top:72px;padding:30px 24px 26px;position:relative;overflow:hidden}@media (min-width:768px){#d07-how .p07-price{margin-top:104px;padding:48px 56px 40px}}#d07-how .p07-price:before{content:"";position:absolute;left:24px;top:0;width:56px;height:4px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,var(--wood-hi),var(--wood-mid))}:root[data-theme=light] #d07-how .p07-price:before{background:linear-gradient(90deg,var(--wood-mid),var(--wood-grain))}@media (min-width:768px){#d07-how .p07-price:before{left:56px}}#d07-how .p07-price-h h3{font-size:24px;line-height:1.2}@media (min-width:768px){#d07-how .p07-price-h h3{font-size:32px}}#d07-how .p07-price-h p{margin-top:8px;color:var(--color-mute);font-size:17px;line-height:1.5}@media (min-width:768px){#d07-how .p07-price-h p{font-size:20px}}#d07-how .p07-facs{list-style:none;display:grid;grid-template-columns:minmax(0,1fr);gap:22px;margin-top:28px}@media (min-width:768px){#d07-how .p07-facs{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px;margin-top:40px}}#d07-how .p07-fac{display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:16px;align-items:start}#d07-how .p07-ic{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--wood-stage-bg);overflow:hidden}#d07-how .p07-ic svg{width:44px;height:44px}#d07-how .p07-fac b{display:block;font-weight:600;font-size:17px;line-height:22px;padding-top:4px}#d07-how .p07-fac .p07-fd{display:block;margin-top:4px;color:var(--color-mute);font-size:15px;line-height:1.47}#d07-how .p07-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;margin-top:32px;padding-top:20px;border-top:1px solid var(--color-line);font-size:15px;line-height:1.45}#d07-how .p07-foot p{color:var(--color-mute);font-size:17px}#d07-how .p07-foot .wood-tlink{display:inline-flex;align-items:center;min-height:44px;font-size:17px}@media (min-width:768px){#d07-how .p07-foot{margin-top:40px}}@media (prefers-reduced-motion:reduce){#d07-how .p07-ill svg,#d07-how .p07-node,#d07-how .p07-ring{transition:none}}