._4duLQG_landing{isolation:isolate;position:relative;overflow-x:clip}._4duLQG_floor{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 70% 45% at 50% 28%, var(--color-glow) 0%, transparent 70%), linear-gradient(180deg, var(--color-sky) 0%, var(--color-sky-mid) 30%, var(--color-desk) 62%, var(--color-floor) 100%);position:fixed;inset:0}._4duLQG_floor svg{width:100%;height:100%;display:block}._4duLQG_grid{stroke:color-mix(in oklab, var(--color-ink) 10%, transparent)}._4duLQG_inlay{opacity:var(--leaf-opacity)}._4duLQG_bar{z-index:2;position:relative}._4duLQG_hero{flex-direction:column;justify-content:space-between;min-height:calc(100dvh - 4rem);display:flex}._4duLQG_head{text-align:center;padding:clamp(.5rem,3vh,2.5rem) 1.25rem 0}._4duLQG_kicker{color:var(--color-ink-muted);font-size:var(--text-ui);align-items:center;gap:.75rem;display:inline-flex}._4duLQG_kicker:before,._4duLQG_kicker:after{content:"";background:var(--color-gold);width:2.125rem;height:1px}._4duLQG_title{color:#0000;background-image:linear-gradient(100deg, var(--color-ink) 38%, var(--color-gold) 50%, var(--color-ink) 62%);background-position:130% 0;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;width:fit-content;margin:0 auto;padding:0 .1em;font-size:clamp(4.6rem,16vw,11rem);font-weight:800;line-height:1.6;animation:2s cubic-bezier(.65,0,.25,1) both _4duLQG_wipe,7s ease-in-out 2.2s infinite _4duLQG_sheen;display:block}._4duLQG_title:lang(en){padding-block:.15em;line-height:1.15;animation-name:_4duLQG_wipe-ltr,_4duLQG_sheen}@keyframes _4duLQG_wipe{0%{clip-path:inset(-20% 0 -20% 100%)}to{clip-path:inset(-20% 0)}}@keyframes _4duLQG_wipe-ltr{0%{clip-path:inset(-20% 100% -20% 0)}to{clip-path:inset(-20% 0)}}@keyframes _4duLQG_sheen{0%{background-position:130% 0}45%,to{background-position:-30% 0}}@keyframes _4duLQG_fade{0%{opacity:0}}._4duLQG_slogan{max-width:36ch;margin:0 auto;font-size:clamp(1rem,2.2vw,1.3rem);font-weight:300;line-height:2.1;animation:1s 1.2s both _4duLQG_fade}._4duLQG_action{margin-top:1.625rem;animation:1s 1.5s both _4duLQG_fade}._4duLQG_shelfWrap{width:100%;margin-top:1.75rem;position:relative}._4duLQG_shelfWrap:before{content:"";background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--color-ledge) 14%, transparent) 70%, color-mix(in oklab, var(--color-ledge) 30%, transparent));pointer-events:none;position:absolute;inset:0 0 22px}._4duLQG_shelf{perspective:900px;perspective-origin:50% 40%;align-items:flex-end;gap:2px;width:100%;height:clamp(16.875rem,44vh,26.25rem);padding-top:2.125rem;display:flex;position:relative;overflow:hidden}._4duLQG_spine{flex:var(--grow) 1 0;min-width:0;height:var(--h);transform-origin:50% 100%;transform-style:preserve-3d;background-color:var(--bg);filter:brightness(var(--spine-bright));background-image:linear-gradient(90deg,#0000008c 0,#0000001a 5%,#ffffff29 14%,#fff0 34%,#0000001f 78%,#0000008c 100%),linear-gradient(90deg,#0000 9%,#00000059 9.5%,#ffffff1f 11%,#0000 12% 88%,#00000059 88.5%,#ffffff1a 90%,#0000 91%),linear-gradient(#ffffff2e 0,#0000 4% 94%,#0006 100%);border-radius:4px 4px 1px 1px;justify-content:center;align-items:center;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:flex;position:relative;box-shadow:6px 0 10px -2px #00000073,-3px 0 6px #00000040,0 -1px #fff3}._4duLQG_spine:nth-child(n+11){display:none}@media (min-width:40rem){._4duLQG_spine:nth-child(-n+15){display:flex}}@media (min-width:48rem){._4duLQG_spine:nth-child(-n+18){display:flex}}@media (min-width:64rem){._4duLQG_spine:nth-child(-n+24){display:flex}}@media (min-width:80rem){._4duLQG_spine:nth-child(-n+30){display:flex}}@media (min-width:94rem){._4duLQG_spine:nth-child(n){display:flex}}._4duLQG_spine:before,._4duLQG_spine:after{content:"";background:linear-gradient(180deg, var(--color-gold-light), color-mix(in oklab, var(--color-gold) 70%, black) 60%, var(--color-gold-light));border-radius:1px;height:6px;position:absolute;inset-inline:7%;box-shadow:0 1px 2px #0000008c,inset 0 1px #ffffff80}._4duLQG_spine:before{top:18px}._4duLQG_spine:after{bottom:18px}._4duLQG_spine>span{writing-mode:vertical-rl;white-space:nowrap;text-overflow:ellipsis;max-height:68%;color:var(--color-gold-light);text-shadow:0 -1px #000000b3,0 1px #ffffff1f;font-size:clamp(.8rem,1.1vw,1.05rem);font-weight:800;line-height:1;overflow:hidden}@media (hover:hover){._4duLQG_spine:hover{z-index:2;transform:translateY(-26px)rotateY(-16deg)translateZ(30px);box-shadow:16px 14px 22px -4px #00000080,-3px 0 6px #00000040}._4duLQG_spine:hover:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:translateY(-26px)rotateY(16deg)translateZ(30px)}}._4duLQG_ledge{background:linear-gradient(180deg, color-mix(in oklab, var(--color-ledge) 82%, white) 0, var(--color-ledge) 30%, color-mix(in oklab, var(--color-ledge) 55%, black) 100%);height:22px;position:relative;box-shadow:0 14px 26px #141e2d59,inset 0 2px #ffffff2e}._4duLQG_tools{background:linear-gradient(180deg, color-mix(in oklab, var(--color-desk) 50%, transparent), var(--color-floor) 40%);view-timeline-name:--tools;align-content:center;min-height:100dvh;padding:clamp(3.5rem,10vw,7rem) max(1.5rem,6vw) clamp(3.5rem,8vw,6rem);display:grid;position:relative;overflow:clip}._4duLQG_scene{pointer-events:none;position:absolute;inset:0}._4duLQG_branch{width:clamp(7rem,16vw,13rem);opacity:var(--leaf-opacity);transform-origin:50% 0;position:absolute;top:-1rem}._4duLQG_branchStart{inset-inline-start:-1rem}._4duLQG_branchEnd{inset-inline-end:-1rem;scale:-1 1}._4duLQG_drift{top:var(--top);width:var(--size);opacity:calc(var(--leaf-opacity) * 2);rotate:var(--turn);position:absolute;inset-inline-start:var(--start)}._4duLQG_petal{fill:var(--color-gold-light);opacity:.8}._4duLQG_toolsBody{position:relative}._4duLQG_toolsTitle{text-align:center;margin:0 0 .5rem;font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:800;line-height:1.6}._4duLQG_toolsLede{text-align:center;max-width:44ch;color:var(--color-ink-muted);margin:0 auto clamp(2.25rem,6vw,4rem);font-weight:300;line-height:2}._4duLQG_toolList{grid-template-columns:repeat(3,1fr);max-width:68.75rem;margin:0 auto;display:grid}._4duLQG_tool{flex-direction:column;align-items:flex-start;padding:0 clamp(1.125rem,3vw,2.5rem);display:flex}._4duLQG_tool+._4duLQG_tool{border-inline-start:1px solid var(--color-rule)}._4duLQG_tool h3{font-weight:800;font-size:var(--text-title);margin:0 0 .625rem;line-height:1.6}._4duLQG_tool p{color:var(--color-ink-muted);font-weight:300;font-size:var(--text-body);margin:0;line-height:2.1}._4duLQG_ribbon{background:linear-gradient(180deg, var(--color-ribbon-from), var(--color-ribbon-to));clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%);filter:drop-shadow(0 6px 6px #0000004d);transform-origin:50% 0;justify-content:center;width:62px;height:88px;margin:-6px 0 22px;padding-top:20px;display:flex}._4duLQG_ribbon svg{fill:none;width:28px;height:28px;stroke:var(--color-gold-light);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}@media not (min-width:48rem){._4duLQG_toolList{grid-template-columns:1fr;gap:2.125rem}._4duLQG_tool,._4duLQG_tool+._4duLQG_tool{border:0;padding:0}._4duLQG_shelf{height:clamp(15rem,38vh,20.625rem)}._4duLQG_drift{opacity:var(--leaf-opacity)}._4duLQG_petal{opacity:.45}}@keyframes _4duLQG_recede{to{opacity:.35;translate:0 -2.5rem}}@keyframes _4duLQG_fall{0%{opacity:0;translate:var(--sway) var(--fall);rotate:calc(var(--turn) - 140deg)}35%{opacity:1}}@keyframes _4duLQG_swing{0%{opacity:0;rotate:-14deg}}@keyframes _4duLQG_hang{0%{opacity:0;translate:0 -3rem;rotate:-6deg}70%{rotate:3deg}}@keyframes _4duLQG_rise{0%{opacity:0;translate:0 1.5rem}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){._4duLQG_head{animation:linear both _4duLQG_recede;animation-timeline:scroll(root);animation-range:0 70dvh}._4duLQG_drift{animation:linear both _4duLQG_fall;animation-timeline:--tools;animation-range:entry var(--lag) entry 100%}._4duLQG_branch{animation:linear both _4duLQG_swing;animation-timeline:--tools;animation-range:entry 10% entry 90%}._4duLQG_toolsTitle,._4duLQG_toolsLede{animation:linear both _4duLQG_rise;animation-timeline:--tools;animation-range:entry 30% entry 80%}._4duLQG_tool{animation:linear both _4duLQG_rise;animation-timeline:--tools;animation-range:entry calc(45% + var(--n) * 12%) entry calc(85% + var(--n) * 6%)}._4duLQG_ribbon{animation:linear both _4duLQG_hang;animation-timeline:--tools;animation-range:entry calc(50% + var(--n) * 12%) entry 100%}}}@media (prefers-reduced-motion:reduce){._4duLQG_title,._4duLQG_slogan,._4duLQG_action{animation:none}._4duLQG_title{background-position:-30% 0}._4duLQG_spine{transition:none}}
