.home{display:flex;flex-direction:column;--hm-bg: #050509;--hm-surface: rgba(255, 255, 255, .028);--hm-surface-2: rgba(255, 255, 255, .05);--hm-line: rgba(255, 255, 255, .09);--hm-line-soft: rgba(255, 255, 255, .055);--hm-cyan: var(--brand-cyan);--hm-cyan-rgb: 63, 216, 255;--hm-violet: var(--brand-violet);--hm-violet-rgb: 124, 92, 255;--sh-accent: #3fd8ff;--sh-accent-rgb: 63, 216, 255;--sh-grad: linear-gradient(115deg, #3f6bff 0%, #3fd8ff 100%);--sh-glow-rgb: 124, 92, 255;--hm-ink: #f4f5fb;--hm-dim: rgba(226, 228, 240, .62);--hm-faint: rgba(226, 228, 240, .6);--hm-wrap: min(var(--content-editorial), 92vw);--hm-gutter: clamp(1rem, 2vw, 2rem);--hm-rhythm: clamp(3rem, 6.5vw, 5.75rem);--hm-content: calc(var(--hm-wrap) - 2 * var(--hm-gutter));position:relative;z-index:0;min-height:var(--screen-h);overflow-x:clip;color:var(--hm-ink);font-family:var(--font-body),"Segoe UI Symbol","Apple Symbols","Noto Sans Symbols 2","DejaVu Sans",sans-serif;background-color:var(--hm-bg);background-image:radial-gradient(70% 50% at 88% 0%,rgba(var(--hm-violet-rgb),.16),transparent 60%),radial-gradient(60% 45% at 0% 30%,rgba(120,40,160,.1),transparent 60%),radial-gradient(70% 60% at 50% 100%,rgba(var(--hm-violet-rgb),.1),transparent 65%);background-repeat:no-repeat;background-size:auto}.home>main>.hm-hero,.home>main>.hm-sec,.home>.sf-root{position:relative;z-index:1}.hm-hero+.hm-sec:before{content:"";position:absolute;inset:calc(-1 * var(--hm-rhythm)) 0 auto;height:calc(clamp(140px,22vh,260px) + var(--hm-rhythm));background:linear-gradient(180deg,var(--hm-bg) 0%,transparent 100%);pointer-events:none;z-index:-1}.hm-sec-head,.hm-fit,.hm-offer-grid,.hm-own-inner,.hm-problem-inner,.hm-process-inner,.hm-faq-inner,.hm-proof-cta{width:100%;max-width:var(--hm-wrap);margin-inline:auto;padding-inline:var(--hm-gutter)}.hm-std-panel,.hm-proof-accordion{width:100%;max-width:var(--hm-content);margin-inline:auto}.home a:focus-visible,.home button:focus-visible,.home summary:focus-visible{outline:2px solid var(--hm-cyan);outline-offset:3px}.home [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.home [data-reveal].is-visible{opacity:1;transform:none}.hm-kicker{margin:0 0 1.1rem;font-family:var(--font-mono);font-size:var(--type-2xs);font-weight:600;letter-spacing:var(--track-wide);text-transform:uppercase;color:rgba(var(--hm-cyan-rgb),.9)}.hm-h2{margin:0;font-family:var(--font-display);font-size:var(--type-chapter);font-weight:700;letter-spacing:-.03em;line-height:1.04;text-wrap:balance}.hm-lede{margin:1.2rem 0 0;max-width:54ch;font-size:clamp(1rem,.96rem + .2vw,1.15rem);line-height:1.65;color:var(--hm-dim)}.hm-sec{margin-block:var(--hm-rhythm)}.hm-sec-head{margin-bottom:var(--head-gap)}.hm-sec-links{display:flex;flex-wrap:wrap;gap:.4rem 1.8rem;margin-top:1.4rem}.hm-sec-links a{display:inline-flex;align-items:center;min-height:var(--tap-target);font-size:.92rem;font-weight:600;color:var(--hm-cyan);transition:color .2s ease}.hm-sec-links a:hover,.hm-sec-links a:focus-visible{color:#a8ecff}.hm-sec-links a:active{color:var(--hm-cyan);opacity:.75}.hm-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:var(--cta-height);padding:0 var(--cta-pad-secondary);border:1px solid var(--hm-line);border-radius:var(--cta-radius);font-weight:var(--cta-weight-secondary);font-size:var(--cta-size);color:var(--hm-ink);background:#ffffff05;transition:border-color .2s ease,background .2s ease,transform .2s ease}.hm-ghost-label{min-width:0}.hm-ghost:hover,.hm-ghost:focus-visible{border-color:#ffffff4d;background:#ffffff0d;transform:translateY(-2px)}.hm-ghost:active{transform:translateY(0) scale(.985);transition-duration:.06s;background:#ffffff17}.hm-hero{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:100svh;overflow:hidden}.hm-hero-bg{position:absolute;inset:0;z-index:-2;background:#050509 url(/media/hero-ring.webp) no-repeat center right / cover}@media(max-width:720px){.hm-hero-bg{background-position:71% center}}.hm-hero-scrim{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#050509 8%,rgba(5,5,9,.72) 34%,rgba(5,5,9,.1) 62%,transparent 80%),linear-gradient(180deg,transparent 55%,rgba(5,5,9,.55) 82%,var(--hm-bg) 100%)}.hm-hero-inner{flex:1;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:calc(var(--nav-height) + clamp(var(--space-md),3vw,var(--space-xl))) var(--hm-gutter) clamp(var(--space-lg),4vw,3rem)}.hm-eyebrow{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 1.6rem;font-family:var(--font-mono);font-size:var(--type-2xs);font-weight:600;letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--hm-cyan)}.hm-eyebrow-dot{width:7px;height:7px;border-radius:50%;background:var(--hm-cyan);box-shadow:0 0 10px var(--hm-cyan)}.hm-hero-title{margin:0;max-width:15ch;font-family:var(--font-display);font-size:var(--type-h1-flagship);font-weight:700;line-height:.98;letter-spacing:-.045em;color:#fff}.hm-hero-title span{display:block}.hm-hero-title em{font-style:normal;color:#ffffff29;-webkit-text-stroke:1.6px rgba(235,235,255,.9)}@supports not (-webkit-text-stroke: 1px #fff){.hm-hero-title em{color:#fff}}.hm-hero-accent{margin-top:.14em;padding-bottom:.14em;margin-bottom:-.14em;background:linear-gradient(92deg,#4c8dff,#8a6bff 52%,#c184ff);-webkit-background-clip:text;background-clip:text;color:transparent}.hm-hero-sub{margin:1.6rem 0 0;max-width:42ch;font-size:clamp(1.02rem,.98rem + .28vw,1.22rem);line-height:1.6;color:var(--hm-dim)}.hm-hero-sub strong{font-weight:650;color:#f4f5fbeb}.hm-hero-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.55rem;margin:1.9rem 0 0}.hm-hero-price-from{font-family:var(--font-mono);font-size:var(--type-2xs);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--hm-dim)}.hm-hero-price b{font-family:var(--font-display);font-size:clamp(1.6rem,1.2rem + 1.4vw,2.1rem);font-weight:700;line-height:1;color:var(--hm-ink)}.hm-hero-price-link{display:inline-flex;align-items:center;gap:.35rem;margin-left:.35rem;color:var(--hm-dim);font-size:.86rem;text-decoration:underline;text-underline-offset:.24em;text-decoration-thickness:1px}.hm-hero-price-link:hover,.hm-hero-price-link:focus-visible{color:var(--hm-ink);text-decoration-thickness:2px}.hm-hero-ctas{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:var(--space-lg)}.hm-hero-sig{margin:var(--space-xl) 0 0;font-family:var(--font-mono);font-size:var(--type-2xs);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--hm-dim)}.hm-trust{list-style:none;position:relative;z-index:2;width:100%;margin:0;padding-inline:var(--hm-gutter);display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto;align-items:start;border-top:1px solid var(--hm-line-soft);background:#04040980;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.hm-trust li{display:grid;grid-template-rows:subgrid;grid-row:span 2;justify-items:center;align-content:start;gap:.65rem;padding:1.15rem var(--space-xs);font-family:var(--font-mono);font-size:var(--type-2xs);font-weight:600;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--hm-dim);text-align:center}.hm-trust li+li{border-left:1px solid var(--hm-line-soft)}.hm-fit{display:grid;grid-template-columns:minmax(190px,.72fr) minmax(0,3fr);gap:clamp(var(--space-md),2vw,1.8rem);align-items:stretch;margin-bottom:clamp(var(--space-xl),4vw,3rem)}.hm-fit-intro{display:flex;flex-direction:column;justify-content:center;padding:var(--space-md) 1.25rem;border:1px solid rgba(var(--hm-cyan-rgb),.22);border-radius:var(--radius-md);background:linear-gradient(135deg,rgba(var(--hm-cyan-rgb),.08),rgba(var(--hm-violet-rgb),.05))}.hm-fit-intro .hm-kicker{margin-bottom:.42rem}.hm-fit-intro>p:last-child{margin:0;font-family:var(--font-display);font-size:clamp(1rem,.94rem + .3vw,1.24rem);font-weight:700;line-height:1.25}.hm-fit ul{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;overflow:hidden;border:1px solid var(--hm-line);border-radius:var(--radius-md);background:#05060d8f}.hm-fit li{display:grid;align-content:start;gap:.35rem;min-height:6.15rem;padding:var(--space-md) clamp(.78rem,1.2vw,1.15rem)}.hm-fit li+li{border-left:1px solid var(--hm-line-soft)}.hm-fit strong{font-family:var(--font-display);font-size:.88rem;line-height:1.25}.hm-fit strong:before{content:"";display:inline-block;width:4px;height:4px;margin-right:.5rem;vertical-align:.18em;border-radius:50%;background:var(--hm-cyan);box-shadow:0 0 8px rgba(var(--hm-cyan-rgb),.75)}.hm-fit li span{font-size:.74rem;line-height:1.45;color:var(--hm-dim)}.hm-offer-grid{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(0,1.9fr);gap:clamp(var(--space-lg),3vw,3rem);align-items:start}.hm-offer-head .hm-sec-links{margin-top:var(--space-lg)}@media(min-width:1001px){.hm-offer-head .hm-sec-links{flex-direction:column;align-items:flex-start;gap:0}}.hm-slots{display:grid;grid-template-columns:auto 1fr;column-gap:.85rem;row-gap:.2rem;align-items:center;margin-top:var(--space-xl);padding:1.1rem 1.2rem;border:1px solid var(--hm-line);border-radius:var(--radius-md);background:var(--hm-surface)}.hm-slots-ic{grid-row:1 / 3;display:grid;place-items:center;width:42px;height:42px}.hm-slots b{font-size:.92rem;font-weight:700}.hm-slots>span:last-child{grid-column:2;font-size:.78rem;line-height:1.45;color:var(--hm-dim)}.hm-offers{display:grid;align-content:start;border:1px solid var(--hm-line);border-radius:var(--radius-lg);overflow:hidden;background:var(--hm-surface)}.hm-offer{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:clamp(.9rem,1.8vw,var(--space-lg));padding:clamp(1.05rem,1.8vw,1.35rem) clamp(1.2rem,2vw,1.7rem);border-left:3px solid transparent;color:inherit;transition:background .22s ease,border-color .22s ease}.hm-offer+.hm-offer{border-top:1px solid var(--hm-line)}.hm-offer:hover,.hm-offer:focus-visible{background:var(--hm-surface-2);border-left-color:rgba(var(--hm-cyan-rgb),.55)}.hm-offer:active{background:#ffffff16}.hm-offer:first-child{border-left-color:var(--hm-cyan);background:linear-gradient(90deg,rgba(var(--hm-cyan-rgb),.14),transparent 60%)}.hm-offer:first-child:hover,.hm-offer:first-child:focus-visible{background:linear-gradient(90deg,rgba(var(--hm-cyan-rgb),.22),#ffffff0a 60%)}.hm-offer:first-child:active{background:linear-gradient(90deg,rgba(var(--hm-cyan-rgb),.3),#ffffff12 60%)}.hm-offer-ic{display:grid;place-items:center;width:46px;height:46px}.hm-offer-body{display:grid;gap:var(--space-2xs)}.hm-offer-name{font-family:var(--font-display);font-size:clamp(1.02rem,1rem + .3vw,1.2rem);font-weight:700}.hm-offer-desc{font-size:.86rem;line-height:1.5;color:var(--hm-dim);max-width:46ch}.hm-offer-price{display:grid;justify-items:end;gap:.1rem;text-align:right}.hm-offer-from{font-style:normal;font-family:var(--font-mono);font-size:var(--type-2xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--hm-faint)}.hm-offer-val{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.98rem;font-weight:600;white-space:nowrap}.hm-offer-val--note{font-family:inherit;font-variant-numeric:normal;font-size:.86rem;font-weight:500;white-space:normal;color:var(--hm-faint)}@property --hm-shine{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.hm-offer-chip{position:relative;min-width:6.75rem;padding:.42rem .9rem;text-align:center;border-radius:var(--radius-pill);background:rgba(var(--hm-cyan-rgb),.07);font-family:var(--font-mono);font-size:var(--type-2xs);font-weight:600;letter-spacing:var(--track-tight);text-transform:uppercase;color:var(--hm-cyan);white-space:nowrap}.hm-offer-chip:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:conic-gradient(from var(--hm-shine),rgba(var(--hm-cyan-rgb),.22) 0deg,rgba(var(--hm-cyan-rgb),.22) 280deg,rgba(var(--hm-cyan-rgb),.95) 322deg,#e2fbff 336deg,rgba(var(--hm-cyan-rgb),.95) 350deg,rgba(var(--hm-cyan-rgb),.22) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:hm-chip-shine 3.6s linear infinite;pointer-events:none}@keyframes hm-chip-shine{to{--hm-shine: 360deg}}.hm-offer:hover .hm-offer-chip:before{animation-timing-function:cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.hm-offer-chip:before{animation:none;background:rgba(var(--hm-cyan-rgb),.4)}}html[data-ss-perf=low] .hm-offer-chip:before,html[data-ss-save-data=yes] .hm-offer-chip:before{animation:none;background:rgba(var(--hm-cyan-rgb),.4)}@media(max-width:640px){.hm-offer-chip:before{animation:none;background:rgba(var(--hm-cyan-rgb),.4)}}.hm-proof{padding-block:0}.hm-proof-accordion{display:flex;gap:clamp(.5rem,1vw,.9rem);height:clamp(360px,40vw,540px)}.hm-panel{position:relative;flex:1 1 0;min-width:var(--tap-target);overflow:hidden;border:1px solid var(--hm-line);border-radius:var(--radius-lg);background:var(--hm-surface);box-shadow:0 30px 60px -40px #000000e6;isolation:isolate;contain:layout paint;transition:flex-grow .55s cubic-bezier(.22,1,.36,1),border-color .3s ease}.hm-panel:hover{border-color:rgba(var(--hm-cyan-rgb),.45)}.hm-panel-hit{position:absolute;inset:0;z-index:2;padding:0;border:0;background:transparent;cursor:pointer;appearance:none;-webkit-appearance:none}.hm-panel.is-active .hm-panel-hit{cursor:default}.hm-panel-hit:focus-visible{outline:2px solid var(--hm-cyan);outline-offset:-2px}.hm-panel.is-active{flex-grow:7}.hm-panel>img{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:cover;object-position:left top}.hm-panel:after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(0deg,rgba(4,4,9,.9) 0%,rgba(4,4,9,.24) 22%,transparent 40%);opacity:0;transition:opacity .4s ease;pointer-events:none}.hm-panel.is-active:after{opacity:1}.hm-panel-full{position:absolute;z-index:3;top:.6rem;right:.6rem;display:grid;place-items:center;width:var(--tap-target);height:var(--tap-target);padding:0;border:0;background:none;color:#fff;cursor:zoom-in;opacity:0;transform:scale(.9);filter:drop-shadow(0 2px 8px rgba(0,0,0,.75));transition:opacity .3s ease,transform .3s ease;appearance:none;-webkit-appearance:none}.hm-panel.is-active .hm-panel-full{opacity:.9;transform:none;transition-delay:.12s}.hm-panel-full:hover{opacity:1}.hm-panel-full:focus-visible{outline:2px solid var(--hm-cyan);outline-offset:2px;opacity:1}.hm-panel-full svg{width:1.5rem;height:1.5rem}.hm-panel-cap{position:absolute;z-index:2;right:1.1rem;bottom:1.1rem;left:1.1rem;display:flex;flex-direction:column;align-items:flex-start;gap:.7rem;opacity:0;transform:translateY(.5rem);transition:opacity .35s ease,transform .35s ease,visibility .35s;visibility:hidden;pointer-events:none}.hm-panel.is-active .hm-panel-cap{opacity:1;visibility:visible;transform:none;transition-delay:.14s}.hm-panel-spine{position:absolute;z-index:2;inset:0;display:grid;place-items:center;padding-block:var(--space-md);font-family:var(--font-mono);font-size:var(--type-2xs);font-weight:600;letter-spacing:var(--track-label);text-transform:uppercase;white-space:nowrap;color:#fff;text-shadow:0 0 3px rgba(0,0,0,.95),0 2px 12px rgba(0,0,0,.9);writing-mode:vertical-rl;transition:opacity .3s ease;pointer-events:none}.hm-panel.is-active .hm-panel-spine{opacity:0;visibility:hidden}.hm-panel:not(.is-active):before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,#040409a8,#04040970);transition:background .3s ease;pointer-events:none}.hm-panel:not(.is-active):hover:before{background:linear-gradient(90deg,#04040975,#04040942)}.hm-panel-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .7rem}.hm-panel-title{color:#fff;font-size:.9rem;font-weight:700;text-shadow:0 2px 12px rgba(0,0,0,.6)}.hm-stamp{padding:.24rem .6rem;border:1px solid rgba(var(--hm-cyan-rgb),.4);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--type-2xs);font-weight:600;letter-spacing:var(--track-tight);text-transform:uppercase;color:var(--hm-cyan);white-space:nowrap}@media(prefers-reduced-motion:reduce){.hm-panel,.hm-panel:after,.hm-panel:before,.hm-panel-cap,.hm-panel-spine{transition:none}}.hm-proof-cta{display:flex;justify-content:center;margin-top:clamp(1.8rem,3vw,2.6rem)}.hm-std-panel{border:1px solid var(--hm-line);border-radius:var(--radius-xl);background:var(--hm-surface);padding:clamp(var(--space-lg),3vw,2.75rem) clamp(var(--space-lg),3vw,2.75rem) clamp(1.25rem,2.4vw,1.9rem)}.hm-std-say .hm-lede{margin-bottom:1.8rem}.hm-std-name{min-width:0;display:inline-flex;align-items:center;gap:.7rem;font-size:.9rem;font-weight:650;color:var(--hm-ink)}.hm-std-row-ic{flex:none;display:grid;place-items:center;width:40px;height:40px}.hm-std-tag{padding:.32rem .7rem;border:1px solid var(--line-strong);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--type-2xs);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--hm-faint);white-space:nowrap}.hm-std-foot{max-width:var(--measure-wide);margin-top:clamp(1.4rem,2.5vw,var(--space-xl));padding-top:clamp(1.2rem,2.2vw,1.7rem);border-top:1px solid var(--hm-line-soft);font-family:var(--font-mono);font-size:var(--type-2xs);letter-spacing:var(--track-label);text-transform:uppercase;color:rgba(var(--hm-cyan-rgb),.8)}.hm-word{position:relative;color:#fff;white-space:nowrap}.hm-word:after{content:"";position:absolute;left:0;right:0;bottom:.02em;height:2px;border-radius:2px;background:var(--pearl-grad);opacity:.8}.hm-cta-sec{padding-top:clamp(2.5rem,5vw,4rem)}@media(prefers-reduced-motion:reduce){.home [data-reveal]{opacity:1;transform:none;transition:none}.hm-offer,.hm-ghost{transition:none}}@media(max-width:1180px){.hm-fit ul{grid-template-columns:repeat(3,minmax(0,1fr))}.hm-fit li:nth-child(4){border-left:0;border-top:1px solid var(--hm-line-soft)}.hm-fit li:nth-child(5){border-top:1px solid var(--hm-line-soft)}}@media(max-width:1000px){.hm-fit{grid-template-columns:1fr}.hm-fit-intro{display:grid;grid-template-columns:auto 1fr;align-items:center;justify-content:start;gap:.8rem}.hm-fit-intro .hm-kicker{margin:0}.hm-offer-grid{grid-template-columns:1fr}.hm-proof-accordion{height:clamp(320px,56vw,460px)}.hm-hero-scrim{background:linear-gradient(90deg,#050509 20%,#050509a6 55%,#05050933),linear-gradient(180deg,transparent 45%,rgba(5,5,9,.6) 78%,var(--hm-bg) 100%)}}@media(max-width:900px){.hm-trust{grid-template-columns:1fr 1fr}.hm-trust li:nth-child(-n+2){border-bottom:1px solid var(--hm-line-soft)}.hm-trust li:nth-child(odd){border-left:none}}@media(max-width:720px){.hm-hero-inner{padding-top:calc(var(--nav-height) + var(--space-md))}.hm-fit ul{grid-template-columns:1fr}.hm-fit li{min-height:0}.hm-fit li+li,.hm-fit li:nth-child(4),.hm-fit li:nth-child(5){border-left:0;border-top:1px solid var(--hm-line-soft)}.hm-proof-accordion{height:clamp(300px,74vw,390px)}.hm-offer{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ic body" "ic price" "ic chip";row-gap:.55rem}.hm-offer-ic{grid-area:ic;align-self:start}.hm-offer-body{grid-area:body}.hm-offer-price{grid-area:price;justify-items:start;text-align:left}.hm-offer-chip{grid-area:chip;justify-self:start}}@media(max-width:560px){.hm-hero-ctas .pg-go{flex:1 1 auto;min-width:max-content;padding-inline:var(--space-lg)}}.hm-own-head{max-width:62ch}.hm-own-head h2 em{font-style:normal;color:var(--hm-cyan)}.hm-own-pillars{margin:clamp(var(--space-xl),4vw,3rem) 0 0;padding:0;list-style:none;display:grid;align-items:start;gap:var(--space-md);grid-template-columns:1fr}.hm-own-pillars>li{border:1px solid var(--hm-line);border-radius:var(--radius-lg);background:var(--hm-surface);padding:clamp(1.15rem,2.2vw,1.6rem);display:grid;gap:var(--space-xs);align-content:start}.hm-own-ic{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;margin-bottom:.45rem}.hm-own-pillars strong{font-family:var(--font-display);font-size:clamp(1.02rem,.98rem + .2vw,1.15rem);line-height:1.25}.hm-own-pillars span:last-child{font-size:.94rem;line-height:1.6;color:var(--hm-dim)}.hm-keep{margin-top:clamp(var(--space-lg),3vw,2.25rem);display:grid;gap:var(--space-md);grid-template-columns:1fr}.hm-keep-card{border:1px solid var(--hm-line);border-radius:var(--radius-lg);background:var(--hm-surface);padding:clamp(1.15rem,2.2vw,1.6rem);display:grid;gap:.45rem;align-content:start}.hm-keep-card--archive{border-color:rgba(var(--hm-cyan-rgb),.34);background:linear-gradient(180deg,rgba(var(--hm-cyan-rgb),.06),transparent 62%),var(--hm-surface)}.hm-keep-tag{margin:0;font-family:var(--font-mono);font-size:var(--type-2xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--hm-faint)}.hm-keep-card--archive .hm-keep-tag{color:rgba(var(--hm-cyan-rgb),.92)}.hm-keep-card strong{font-family:var(--font-display);font-size:clamp(1.05rem,1rem + .24vw,1.22rem);line-height:1.25}.hm-keep-card span{font-size:.94rem;line-height:1.6;color:var(--hm-dim)}.hm-own-leave{margin:clamp(var(--space-lg),3vw,2.25rem) 0 0;font-size:clamp(.98rem,.95rem + .18vw,1.08rem);line-height:1.68;color:var(--hm-dim);border-left:2px solid rgba(var(--hm-cyan-rgb),.5);padding-left:clamp(.9rem,2vw,1.3rem);display:grid;grid-template-columns:minmax(11rem,.6fr) minmax(0,2fr);gap:clamp(.9rem,2.4vw,2.4rem);align-items:start}.hm-own-leave-q{margin:0}.hm-own-leave-list{margin:0;padding:0;list-style:none;display:grid;gap:.55rem}@media(min-width:1180px){.hm-own-leave-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem clamp(1.2rem,2vw,var(--space-xl))}}.hm-own-leave-out{margin-top:clamp(.9rem,2vw,1.25rem);grid-column:2}.hm-own-leave strong{color:var(--hm-ink)}@media(max-width:900px){.hm-own-leave{grid-template-columns:1fr;max-width:72ch;gap:0}.hm-own-leave-q{margin:0 0 .65rem}.hm-own-leave-out{grid-column:1}}@media(min-width:46rem){.hm-own-pillars{grid-template-columns:repeat(3,1fr)}.hm-keep{grid-template-columns:repeat(2,1fr)}}.hm-faq-head{max-width:54ch}.hm-faq-list{margin-top:clamp(1.6rem,3vw,2.4rem);border-top:1px solid var(--hm-line-soft)}.hm-faq-item{border-bottom:1px solid var(--hm-line-soft)}.hm-faq-item>summary{display:flex;gap:var(--space-md);align-items:center;justify-content:space-between;padding:clamp(1.15rem,2.4vw,var(--space-lg)) clamp(.5rem,1vw,.85rem);margin-inline:calc(-1*clamp(.5rem,1vw,.85rem));border-radius:var(--radius-sm);transition:background-color .18s ease;cursor:pointer;list-style:none;font-family:var(--font-display);font-size:clamp(1rem,.96rem + .22vw,1.14rem);line-height:1.35}.hm-faq-item>summary::-webkit-details-marker{display:none}.hm-faq-item>summary:hover,.hm-faq-item>summary:focus-visible{color:var(--hm-cyan)}.hm-faq-item[open]>summary,.hm-faq-item>summary:hover{background:var(--hm-surface)}.hm-faq-item[open]>summary{color:var(--hm-cyan)}@media(prefers-reduced-motion:reduce){.hm-faq-item>summary{transition:none}}.hm-faq-item>summary:active{opacity:.7}.hm-faq-mark{position:relative;flex:0 0 auto;width:1rem;height:1rem}.hm-faq-mark:before,.hm-faq-mark:after{content:"";position:absolute;inset-inline:0;top:50%;height:1.5px;background:var(--hm-cyan);transition:transform .18s ease}.hm-faq-mark:after{transform:rotate(90deg)}.hm-faq-item[open] .hm-faq-mark:after{transform:rotate(0)}.hm-faq-item>p{margin:0 0 clamp(var(--space-md),2.2vw,1.4rem);max-width:74ch;padding-right:clamp(0rem,4vw,2.5rem);font-size:.94rem;line-height:1.68;color:var(--hm-dim)}.hm-faq-item>.hm-faq-src{margin:calc(-1*clamp(.4rem,1vw,.7rem)) 0 clamp(var(--space-md),2.2vw,1.4rem)}.hm-faq-item>.hm-faq-src a{display:inline-flex;align-items:center;gap:.45em;min-height:var(--tap-target);font-size:.88rem;font-weight:600;color:var(--hm-cyan);transition:color .2s ease}.hm-faq-item>.hm-faq-src a:hover,.hm-faq-item>.hm-faq-src a:focus-visible{color:#a8ecff}.hm-faq-item>.hm-faq-src a:active{color:var(--hm-cyan);opacity:.75}@media(prefers-reduced-motion:reduce){.hm-faq-mark:before,.hm-faq-mark:after{transition:none}}.hm-problem-head{max-width:62ch}.hm-problem-head h2 em{font-style:normal;color:var(--hm-cyan)}.hm-problem-facts{margin:clamp(var(--space-xl),4vw,3rem) 0 0;padding:0;list-style:none;display:grid;gap:var(--space-md);grid-template-columns:1fr}.hm-problem-facts>li{border-left:2px solid rgba(var(--hm-cyan-rgb),.45);padding-left:clamp(.9rem,2vw,1.3rem);display:grid;gap:.35rem;align-content:start}.hm-problem-facts b{font-family:var(--font-display);font-size:clamp(1.7rem,1.4rem + 1.1vw,2.4rem);font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--hm-ink);font-variant-numeric:tabular-nums}.hm-problem-facts span{font-size:.94rem;line-height:1.6;color:var(--hm-dim)}.hm-problem-sources{margin:clamp(1.4rem,2.6vw,var(--space-xl)) 0 0;padding-top:clamp(.8rem,1.6vw,1.15rem);border-top:1px solid var(--hm-line);font-size:clamp(.78rem,.76rem + .1vw,.85rem);line-height:1.7;color:var(--hm-dim);display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem clamp(.9rem,2vw,1.75rem)}.hm-problem-sources-label{color:var(--hm-faint, var(--hm-dim));font:var(--type-2xs) / 1 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase}.hm-problem-sources a{color:inherit;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.hm-problem-sources a:hover,.hm-problem-sources a:focus-visible{color:var(--hm-ink);text-decoration-thickness:2px}.hm-problem-close{margin:clamp(1.6rem,3vw,2.4rem) 0 0;max-width:74ch;font-size:clamp(.98rem,.95rem + .18vw,1.08rem);line-height:1.68;color:var(--hm-dim)}.hm-problem-close em{font-style:normal;color:var(--hm-ink)}@media(min-width:46rem){.hm-problem-facts{grid-template-columns:repeat(3,1fr)}}.hm-process-head{max-width:60ch}.hm-process-head h2 em{font-style:normal;color:var(--hm-cyan)}.hm-process-close{margin:clamp(var(--space-lg),3vw,2.25rem) 0 0;max-width:74ch;font-size:clamp(.98rem,.95rem + .18vw,1.08rem);line-height:1.68;color:var(--hm-dim);border-left:2px solid rgba(var(--hm-cyan-rgb),.5);padding-left:clamp(.9rem,2vw,1.3rem)}.hm-process-close strong{color:var(--hm-ink)}.hm-trust-img{width:auto;height:2.1rem;object-fit:contain}.hm-trust-img[src$="trust-built.webp"]{height:2.23rem}.hm-trust-img[src$="trust-standard.webp"]{height:2.65rem}.hm-trust-img[src$="trust-own.webp"]{height:1.75rem}.hm-trust-img[src$="trust-handover.webp"]{height:1.57rem}.hm-offer-img,.hm-std-img,.hm-slots-img,.hm-own-img{width:40px;height:40px;object-fit:contain}.hm-process-who{margin-top:clamp(var(--space-md),2vw,var(--space-lg))}.home>main{flex:1}@media(forced-colors:active){.hm-hero-accent{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}.hm-hero-title em{-webkit-text-stroke:0}.hm-hero-bg,.hm-hero-scrim{display:none}.hm-eyebrow-dot{background:CanvasText;box-shadow:none}.hm-offer,.hm-std-panel,.hm-keep-card,.hm-faq-item,.hm-proof-accordion .hm-panel{border:1px solid CanvasText}}@media(prefers-contrast:more){.home{--hm-dim: rgba(238, 240, 250, .92);--hm-faint: rgba(238, 240, 250, .78);--hm-line: rgba(255, 255, 255, .42);--hm-line-soft: rgba(255, 255, 255, .3);--hm-surface: rgba(255, 255, 255, .06);--hm-surface-2: rgba(255, 255, 255, .1)}.hm-hero-title em{color:#fff;-webkit-text-stroke:0}.hm-hero-scrim{background:linear-gradient(90deg,#050509 42%,#050509e0 78%,#050509b3)}.hm-ghost{border-color:#ffffff8c}.hm-std-tag,.hm-offer-chip,.hm-stamp{border-color:#ffffff73}}@media print{.home{--hm-ink: #000;--hm-dim: #333;--hm-faint: #444;--hm-line: #bbb;--hm-line-soft: #ddd;background:#fff!important;background-image:none!important;color:#000}.home [data-reveal]{opacity:1!important;transform:none!important}.hm-hero-bg,.hm-hero-scrim,.hm-proof-accordion,.hm-panel-full,.skip-link{display:none!important}.hm-hero{min-height:0}.hm-hero-title,.home h2,.hm-hero-title em{color:#000!important;-webkit-text-stroke:0}.hm-hero-accent{background:none!important;color:#000!important;-webkit-text-fill-color:#000!important}.hm-sec{padding-block:1.2rem;break-inside:avoid}.pg-go,.hm-ghost{color:#000!important;background:none!important;border:1px solid #000;box-shadow:none!important}.hm-offer,.hm-keep-card,.hm-std-panel,.hm-faq-item{border:1px solid #999;background:none!important;box-shadow:none!important;break-inside:avoid}.hm-faq-item>*:not(summary){display:block!important}.hm-faq-item::details-content{content-visibility:visible!important;block-size:auto!important}.hm-faq-mark{display:none!important}.home main a[href^="/"]:after{content:" (alchemyos.uk" attr(href) ")";font-size:.75em;color:#555}.hm-trust,.hm-own-pillars{break-inside:avoid}}.pg-go{--go-acc: var(--sh-accent, var(--brand-cyan));--go-fill: linear-gradient(110deg, var(--go-acc), color-mix(in srgb, var(--go-acc) 55%, var(--brand-pink)));position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);min-height:3.5rem;padding:0 var(--space-2xs) 0 var(--space-xl);overflow:hidden;border-radius:var(--radius-pill);background:var(--go-fill);color:#000;font-size:var(--type-base);font-weight:700;text-decoration:none;box-shadow:0 18px 44px -18px var(--go-acc),inset 0 1px #fff9,inset 0 -1px color-mix(in srgb,var(--go-acc) 40%,#000);transition:transform .25s ease,box-shadow .35s ease,border-color .35s ease,background-color .35s ease}.pg-go:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(110deg,transparent 38%,rgba(255,255,255,.55) 50%,transparent 62%) 160% 0 / 260% 100%;animation:pg-go-sheen 5.5s ease-in-out infinite}@keyframes pg-go-sheen{0%,62%{background-position:160% 0}to{background-position:-60% 0}}.pg-go-arrow{display:grid;flex:none;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-pill);background:#05060ae0;color:var(--go-acc);transition:transform .3s cubic-bezier(.22,1,.36,1)}.pg-go:hover{transform:translateY(-1px);box-shadow:0 24px 54px -18px var(--go-acc),inset 0 1px #fff9}.pg-go:hover .pg-go-arrow{transform:translate(3px)}.pg-go:active{transform:scale(.985);transition-duration:.06s}.pg-go--glass{padding:0 var(--space-xl);border:1px solid var(--line-strong);background:var(--glass-bg);color:var(--text);box-shadow:inset 0 1px #ffffff1a;backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur))}.pg-go--glass:after{display:none}.pg-go--glass:hover{border-color:color-mix(in srgb,var(--go-acc) 60%,transparent);background-color:color-mix(in srgb,var(--go-acc) 8%,transparent);box-shadow:inset 0 1px #ffffff24}.pg-go:focus-visible{outline:2px solid var(--go-acc);outline-offset:3px}@media(prefers-reduced-motion:reduce){.pg-go,.pg-go-arrow{transition:none}.pg-go:after{animation:none}}@media(forced-colors:active){.pg-go{border:1px solid ButtonText}}.home .pg-go{--go-acc: var(--hm-cyan);--go-fill: linear-gradient(100deg, var(--hm-violet), var(--hm-cyan))}.hm-hero-ctas{align-items:center;gap:var(--space-sm) var(--space-md)}.hm-problem-facts>li{position:relative;gap:var(--space-xs);padding:var(--space-lg) 0 0;border-left:0;border-top:1px solid var(--line-strong)}.hm-problem-facts>li:before{content:"";position:absolute;top:-1px;left:0;width:var(--space-3xl);height:2px;background:linear-gradient(90deg,var(--hm-cyan),transparent);box-shadow:0 0 12px rgba(var(--hm-cyan-rgb),.6)}.hm-problem-facts b{display:flex;align-items:flex-start;gap:.12em;background:linear-gradient(100deg,var(--hm-ink) 40%,var(--hm-cyan));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:var(--type-4xl);letter-spacing:var(--tracking-tight);padding-bottom:.08em}.hm-problem-facts sup{margin-top:.3em;color:var(--hm-cyan);-webkit-text-fill-color:var(--hm-cyan);font-family:var(--font-mono);font-size:var(--type-xs);font-weight:600;letter-spacing:0}@media(forced-colors:active){.hm-problem-facts b{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}}.hm-src-n{display:inline-grid;place-items:center;width:1.15rem;height:1.15rem;margin-right:var(--space-2xs);border:1px solid rgba(var(--hm-cyan-rgb),.5);border-radius:var(--radius-pill);color:var(--hm-cyan);font-family:var(--font-mono);font-size:var(--type-2xs);font-weight:600;vertical-align:.1em}.hm-own-bento{margin-top:var(--space-xl)}@media(min-width:1024px){.hm-own-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;gap:var(--space-md)}.hm-own-bento>.hm-own-pillars,.hm-own-bento>.hm-keep{display:contents}.hm-own-pillars>li:nth-child(1){grid-column:1;grid-row:1 / span 2;align-content:start;background:radial-gradient(120% 60% at 0% 0%,rgba(var(--hm-cyan-rgb),.1),transparent 70%),var(--hm-surface)}.hm-own-pillars>li:nth-child(2){grid-column:2;grid-row:1}.hm-own-pillars>li:nth-child(3){grid-column:3;grid-row:1}.hm-keep-card:nth-child(1){grid-column:2;grid-row:2}.hm-keep-card:nth-child(2){grid-column:3;grid-row:2}}@media(max-width:640px){.hm-hero-ctas .pg-go{width:100%}}.home--works .wk-head{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:end;gap:var(--space-lg) var(--space-3xl);max-width:none;margin:0 0 var(--space-2xl)}.home--works .wk-head-title .hm-h2{margin:.6rem 0 0}.home--works .wk-head-side .hm-lede{max-width:47ch;margin:0}.home--works .wk-head-side>*+*{margin-top:var(--space-lg)}@media(max-width:900px){.home--works .wk-head{grid-template-columns:minmax(0,1fr);align-items:start}}.home--works .hm-sec-links{gap:var(--space-xs)}.home--works .hm-sec-links a{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:2.75rem;padding:0 var(--space-lg);border:1px solid rgba(var(--wk-line-rgb),.24);border-radius:var(--radius-md);background:rgba(var(--wk-line-rgb),.05);color:var(--wk-text);font-size:var(--wk-type-15);font-weight:400;text-decoration:none;transition:border-color .2s ease,background .2s ease}.home--works .hm-sec-links a:hover,.home--works .hm-sec-links a:focus-visible{border-color:rgba(var(--wk-accent-rgb),.55);background:rgba(var(--wk-line-rgb),.09);color:var(--wk-text)}.home--works .hm-sec-links a svg{width:14px;height:14px}.home--works :is(.hm-kicker,.hm-eyebrow){flex-wrap:wrap;row-gap:.25rem}@media(max-width:640px){.home--works .hm-trust{flex-direction:column;align-items:center;gap:.4rem}.home--works .hm-trust li+li:before{content:none}}.home--works .hm-problem-head{max-width:80ch;margin:0 auto;text-align:center}.home--works .hm-problem-head .hm-kicker{justify-content:center}.home--works .hm-problem-head .hm-lede{max-width:56ch;margin-inline:auto}.home--works .hm-problem-head h2 em{font-style:normal}.home--works .hm-problem-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-md);margin:var(--space-2xl) 0 0}.home--works .hm-problem-facts>li{display:grid;align-content:start;gap:var(--space-md);padding:var(--space-xl) var(--space-xl) var(--space-2xl);border-radius:var(--radius-xl)}.home--works .hm-problem-facts>li:before{content:none}.home--works .hm-problem-facts b{font-family:var(--font-display);font-size:clamp(2.25rem,3.2vw,3.25rem);white-space:nowrap;font-weight:500;letter-spacing:-.04em;line-height:.95}.home--works .hm-problem-facts sup{margin-left:.1em;font-size:var(--wk-type-15);letter-spacing:0;vertical-align:super}.home--works .hm-problem-facts span{color:var(--wk-dim);font-size:var(--wk-type-16);line-height:1.55}.home--works .hm-problem-sources{justify-content:center;gap:var(--space-2xs) var(--space-lg);margin:var(--space-lg) 0 0;padding-top:0;border-top:0;color:var(--wk-faint);font-size:var(--wk-type-13);text-align:center}.home--works .hm-problem-sources-label{color:var(--wk-accent-text);letter-spacing:.16em}.home--works .hm-problem-sources a{color:var(--wk-faint);text-decoration-color:rgba(var(--wk-line-rgb),.35)}.home--works .hm-problem-sources a:hover,.home--works .hm-problem-sources a:focus-visible{color:var(--wk-text)}.home--works .hm-src-n{margin-right:.35rem;color:var(--wk-accent-text);font-family:var(--font-mono)}.home--works .hm-problem-close{max-width:40ch;margin:var(--space-3xl) auto 0;color:var(--wk-text);font-family:var(--font-display);font-size:clamp(1.375rem,2.3vw,1.875rem);line-height:1.35;letter-spacing:-.015em;text-align:center;text-wrap:balance}.home--works .hm-problem-close em{font-style:normal;color:var(--wk-accent-text)}@media(max-width:1180px){.home--works .hm-problem-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.home--works .hm-problem-facts{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.home--works .hm-problem-facts>li{padding:var(--space-lg) var(--space-lg) var(--space-xl)}}.home--works .hm-fit{grid-template-columns:minmax(0,12.5rem) minmax(0,1fr);gap:var(--space-sm);margin-bottom:var(--space-3xl)}.home--works .hm-fit-intro{justify-content:center;padding:var(--space-lg)}.home--works .hm-fit-intro>p:last-child{color:var(--wk-text);font-size:var(--wk-type-20);font-weight:500;letter-spacing:-.01em}.home--works .hm-fit ul{gap:0}.home--works .hm-fit li{gap:.4rem;min-height:0;padding:var(--space-lg)}.home--works .hm-fit li+li{border-left:1px solid rgba(var(--wk-line-rgb),.08)}.home--works .hm-fit strong{color:var(--wk-text);font-size:var(--wk-type-16);font-weight:500}.home--works .hm-fit strong:before{background:var(--wk-accent);box-shadow:0 0 8px rgba(var(--wk-accent-rgb),.6)}.home--works .hm-fit li span{color:var(--wk-dim);font-size:var(--wk-type-14);line-height:1.5}@media(max-width:1024px){.home--works .hm-fit{grid-template-columns:minmax(0,1fr)}.home--works .hm-fit ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.home--works .hm-fit li+li{border-left:0}.home--works .hm-fit li{border-top:1px solid rgba(var(--wk-line-rgb),.08);margin-top:-1px}}.home--works .hm-offer-grid{display:block}.home--works .hm-offer-head .hm-sec-links{flex-direction:row;align-items:center;margin:var(--space-lg) 0 0}.home--works .hm-offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md);overflow:visible;border:0;border-radius:0;background:none;box-shadow:none}.home--works .hm-offer,.home--works .hm-offer+.hm-offer{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto 1fr auto auto;grid-template-areas:"ic chip" "body body" "price price" "go go";align-items:start;gap:var(--space-lg) var(--space-md);min-height:16rem;padding:var(--space-xl);border:1px solid rgba(var(--wk-line-rgb),.08);border-radius:var(--radius-xl);color:var(--wk-text);text-decoration:none;transition:border-color .2s ease,transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1)}@media(forced-colors:none){.home--works .hm-offer,.home--works .hm-offer:first-child{background:radial-gradient(70% 60% at 50% 100%,rgba(var(--wk-violet-rgb),.08),transparent 70%),var(--wk-void);box-shadow:inset 0 1.25rem 1.75rem -1.25rem rgba(var(--wk-shade-rgb),.8),0 1px rgba(var(--wk-core-rgb),.06)}.home--works .hm-offer:first-child{background:radial-gradient(60% 80% at 100% 0%,rgba(var(--wk-accent-rgb),.14),transparent 70%),radial-gradient(70% 60% at 50% 100%,rgba(var(--wk-violet-rgb),.08),transparent 70%),var(--wk-void)}.home--works .hm-offer:hover,.home--works .hm-offer:focus-visible,.home--works .hm-offer:first-child:hover,.home--works .hm-offer:first-child:focus-visible{border-color:rgba(var(--wk-accent-rgb),.45);transform:translateY(-6px);box-shadow:inset 0 1.25rem 1.75rem -1.25rem rgba(var(--wk-shade-rgb),.8),0 1.75rem 3rem -1.5rem rgba(var(--wk-shade-rgb),.9),0 0 2.25rem rgba(var(--wk-accent-rgb),.14)}.home--works .hm-offer:active{transform:translateY(-2px)}}.home--works .hm-offer:focus-visible{outline:2px solid var(--wk-focus);outline-offset:3px}.home--works .hm-offer:first-child{grid-column:span 2;border-color:rgba(var(--wk-accent-rgb),.3)}.home--works .hm-offer-ic{grid-area:ic;width:3rem;height:3rem}.home--works .hm-offer-img{width:3rem;height:3rem}.home--works .hm-offer-chip{grid-area:chip;justify-self:end;align-self:center;min-width:0;padding:.35rem .65rem;color:var(--wk-accent-text);font-size:var(--wk-type-11);letter-spacing:.14em}.home--works .hm-offer-chip:before{content:none;animation:none}.home--works .hm-offer-body{grid-area:body;gap:var(--space-xs)}.home--works .hm-offer-name{font-size:var(--wk-type-22);font-weight:500;letter-spacing:-.015em}.home--works .hm-offer:first-child .hm-offer-name{font-size:clamp(1.625rem,2.4vw,2.125rem)}.home--works .hm-offer-desc{max-width:57ch;color:var(--wk-dim);font-size:var(--wk-type-15);line-height:1.55}.home--works .hm-offer-price{grid-area:price;display:flex;flex-wrap:wrap;align-items:baseline;justify-items:start;gap:.15rem var(--space-sm);padding-top:var(--space-md);border-top:1px solid rgba(var(--wk-line-rgb),.1);text-align:left}.home--works .hm-offer-from{color:var(--wk-faint)}.home--works .hm-offer-val{font-family:var(--font-display);font-size:var(--wk-type-28);font-weight:500;letter-spacing:-.02em;background:var(--wk-wordmark);-webkit-background-clip:text;background-clip:text;color:transparent}.home--works .hm-offer:first-child .hm-offer-val{font-size:clamp(2rem,3.2vw,2.75rem)}.home--works .hm-offer-val--note{background:none;color:var(--wk-dim);font-family:var(--font-body, inherit);font-size:var(--wk-type-15);font-weight:400;letter-spacing:0;-webkit-text-fill-color:var(--wk-dim)}.home--works .hm-slots{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-md);margin-top:var(--space-md);padding:var(--space-md) var(--space-xl)}.home--works .hm-slots-ic,.home--works .hm-slots-img{width:2.5rem;height:2.5rem}.home--works .hm-slots b{color:var(--wk-text);font-family:var(--font-display);font-size:var(--wk-type-17);font-weight:500}.home--works .hm-slots>span:last-child{color:var(--wk-dim);font-size:var(--wk-type-15)}@media(max-width:1024px){.home--works .hm-offers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.home--works .hm-offers{grid-template-columns:minmax(0,1fr)}.home--works .hm-offer:first-child{grid-column:auto}.home--works .hm-offer,.home--works .hm-offer+.hm-offer{min-height:0;padding:var(--space-lg)}.home--works .hm-slots{padding:var(--space-md) var(--space-lg)}}.home--works .hm-own-head{max-width:77ch}.home--works .hm-own-head h2 em{font-style:normal}.home--works .hm-own-bento{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:var(--space-md);margin-top:var(--space-2xl)}.home--works .hm-own-main{display:grid;align-content:start;padding:var(--space-sm) var(--space-xl) var(--space-xl);border-radius:var(--radius-xl)}.home--works .hm-own-pillars{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0}.home--works .hm-own-main>.hm-own-pillars,.home--works .hm-own-bento>.hm-keep{display:grid}.home--works .hm-own-pillars>li:nth-child(n),.home--works .hm-keep-card:nth-child(n){grid-column:auto;grid-row:auto}.home--works .hm-own-pillars>li:nth-child(n){border:0;border-radius:0;background:none;box-shadow:none}.home--works .hm-own-pillars>li{display:grid;grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:.3rem var(--space-lg);padding:var(--space-lg) 0}.home--works .hm-own-pillars>li+li{border-top:1px solid rgba(var(--wk-line-rgb),.1)}.home--works .hm-own-ic{grid-row:1 / 3;width:3rem;height:3rem;margin:0}.home--works .hm-own-img{width:3rem;height:3rem}.home--works .hm-own-pillars strong{color:var(--wk-text);font-size:var(--wk-type-19);font-weight:500}.home--works .hm-own-pillars span:last-child{grid-column:2;color:var(--wk-dim);font-size:var(--wk-type-15);line-height:1.55}.home--works .hm-keep{grid-template-columns:minmax(0,1fr);grid-template-rows:1fr 1fr;gap:var(--space-md);margin:0}.home--works .hm-keep-card{gap:.5rem;padding:var(--space-xl)}.home--works .hm-keep-tag,.home--works .hm-keep-card--archive .hm-keep-tag{color:var(--wk-accent-text);letter-spacing:.14em}.home--works .hm-keep-card strong{color:var(--wk-text);font-size:var(--wk-type-20);font-weight:500}.home--works .hm-keep-card span{color:var(--wk-dim);font-size:var(--wk-type-15);line-height:1.55}.home--works .hm-own-leave{grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-sm);max-width:none;margin-top:0;padding:var(--space-lg) 0 0;border-top:1px solid rgba(var(--wk-line-rgb),.12);border-bottom:0;border-left:0;color:var(--wk-dim);font-size:var(--wk-type-15);line-height:1.55}.home--works .hm-own-leave-q{margin:0;font-family:var(--font-display);font-size:var(--wk-type-22);letter-spacing:-.015em}.home--works .hm-own-leave-q strong{color:var(--wk-text);font-weight:500}.home--works .hm-own-leave-list{grid-template-columns:minmax(0,1fr);gap:.4rem}.home--works .hm-own-leave-out{grid-column:auto;margin:var(--space-xs) 0 0;justify-content:flex-start}@media(max-width:900px){.home--works .hm-own-bento{grid-template-columns:minmax(0,1fr)}.home--works .hm-keep{grid-template-rows:none}}@media(max-width:640px){.home--works .hm-own-main{padding:var(--space-2xs) var(--space-lg) var(--space-lg)}.home--works .hm-own-leave-out{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xs)}.home--works .hm-own-leave-out a{justify-content:center;min-height:var(--tap-target);margin:0;padding:var(--space-xs) var(--space-sm);text-align:center;white-space:normal}.home--works .hm-own-pillars>li{grid-template-columns:2.5rem minmax(0,1fr);gap:.3rem var(--space-md)}.home--works .hm-own-ic,.home--works .hm-own-img{width:2.5rem;height:2.5rem}.home--works .hm-keep-card{padding:var(--space-lg)}}.home--works .hm-std-panel{max-width:var(--hm-content);padding:var(--space-2xl) var(--space-2xl) var(--space-xl)}.home--works .hm-std-say.wk-head{margin-bottom:var(--space-xl)}.home--works .hm-std-say .hm-lede{margin-bottom:0}.home--works .hm-std-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16.5rem),1fr));gap:var(--space-xs);margin:0;padding:0;list-style:none}.home--works .hm-std-list>li{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;grid-template-areas:"ic name tick" "ic tag tick";align-items:center;gap:.1rem var(--space-sm);padding:.7rem var(--space-md);border:1px solid rgba(var(--wk-line-rgb),.08);border-radius:var(--radius-lg);background:rgba(var(--wk-line-rgb),.03);transition:border-color .2s ease}.home--works .hm-std-list>li:hover{border-color:rgba(var(--wk-accent-rgb),.35)}.home--works .hm-std-row-ic{grid-area:ic;width:2rem;height:2rem}.home--works .hm-std-img{width:2rem;height:2rem}.home--works .hm-std-name{grid-area:name;display:block;font-weight:500;color:var(--wk-text);font-size:var(--wk-type-15);line-height:1.3}.home--works .hm-std-list .hm-std-tag{grid-area:tag;justify-self:start;padding:0;border:0;background:none;color:var(--wk-faint);font-family:var(--font-mono);font-size:var(--wk-type-11);letter-spacing:.04em;text-transform:none}.home--works .hm-std-tick{grid-area:tick;display:grid;place-items:center;width:1.25rem;height:1.25rem;color:var(--wk-accent-text)}.home--works .hm-std-tick svg{width:.875rem;height:.875rem}.home--works .hm-std-foot{max-width:none;margin:var(--space-xl) 0 0;letter-spacing:-.005em;text-transform:none;padding-top:var(--space-lg);border-top:1px solid rgba(var(--wk-line-rgb),.1);color:var(--wk-dim);font-family:var(--font-display);font-size:var(--wk-type-17);text-align:center}@media(max-width:640px){.home--works .hm-std-panel{padding:var(--space-xl) var(--space-lg) var(--space-lg);border-radius:var(--radius-xl)}}.home--works .hm-process-head{max-width:77ch}.home--works .hm-process-head h2 em{font-style:normal}.home--works .hm-tl{margin-top:var(--space-2xl);padding:var(--space-xl) var(--space-xl) var(--space-2xl);border-radius:var(--radius-2xl, 2.25rem)}.home--works .hm-tl-phases,.home--works .hm-tl-steps{display:grid;grid-template-columns:repeat(var(--steps, 6),minmax(0,1fr));column-gap:var(--space-lg)}.home--works .hm-tl-phases{margin-bottom:var(--space-lg)}.home--works .hm-tl-phase{grid-column:var(--from) / var(--to);margin:0;padding-bottom:.6rem;border-bottom:1px solid rgba(var(--wk-line-rgb),.22);color:var(--wk-faint);font-family:var(--font-mono);font-size:var(--wk-type-11);letter-spacing:.14em;text-transform:uppercase}.home--works :is(.hm-tl-phase--build,.hm-tl-phase--yours){border-bottom-color:rgba(var(--wk-accent-rgb),.5);color:var(--wk-accent-text)}.home--works .hm-tl-steps{margin:0;padding:0;list-style:none}.home--works .hm-tl-steps>li{position:relative;display:grid;align-content:start;gap:.5rem}.home--works .hm-tl-steps>li:not(:last-child):after{content:"";position:absolute;top:1.25rem;left:3rem;right:calc(.5rem - var(--space-lg));height:1px;background:rgba(var(--wk-line-rgb),.24)}.home--works .hm-tl-steps>li[data-pay]:after,.home--works .hm-tl-steps>li[data-pay]+li:after{background:rgba(var(--wk-accent-rgb),.6)}.home--works .hm-tl-node{display:grid;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:var(--space-sm);border:1px solid rgba(var(--wk-line-rgb),.26);border-radius:var(--radius-md);background:var(--wk-void);color:var(--wk-text);font-family:var(--font-mono);font-size:var(--wk-type-14)}.home--works .hm-tl-steps>li[data-pay] .hm-tl-node{border-color:transparent;background:var(--wk-solid);color:var(--wk-solid-ink);font-weight:600;box-shadow:0 0 22px rgba(var(--wk-accent-rgb),.4)}.home--works .hm-tl-t{color:var(--wk-text);font-family:var(--font-display);font-size:var(--wk-type-17);font-weight:500;line-height:1.3}.home--works .hm-tl-steps>li[data-pay] .hm-tl-t{color:var(--wk-accent-text)}.home--works .hm-tl-d{color:var(--wk-dim);font-size:var(--wk-type-14);line-height:1.55}.home--works .hm-tl-opens{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:1180px){.home--works .hm-tl{padding:var(--space-lg) var(--space-lg) var(--space-xl);border-radius:var(--radius-xl)}.home--works .hm-tl-phases{display:none}.home--works .hm-tl-steps{grid-template-columns:minmax(0,1fr);row-gap:var(--space-lg)}.home--works .hm-tl-steps>li{grid-template-columns:2.5rem minmax(0,1fr);gap:.3rem var(--space-md)}.home--works .hm-tl-opens{position:static;grid-column:1 / -1;width:auto;height:1rem;margin-bottom:.75rem;overflow:visible;clip-path:none;color:var(--wk-faint);font-family:var(--font-mono);font-size:var(--wk-type-11);line-height:1rem;letter-spacing:.14em;text-transform:uppercase}.home--works .hm-tl-opens.is-lit{color:var(--wk-accent-text)}.home--works .hm-tl-node{grid-row:span 2;margin:0}.home--works .hm-tl-steps>li[data-opens] .hm-tl-node{grid-row:2 / span 2}.home--works .hm-tl-steps>li[data-pay] .hm-tl-node{grid-row:span 3}.home--works .hm-tl-steps>li[data-opens][data-pay] .hm-tl-node{grid-row:2 / span 3}.home--works :is(.hm-tl-pay,.hm-tl-t,.hm-tl-d){grid-column:2}.home--works .hm-tl-steps>li:not(:last-child):after{top:2.85rem;left:calc(1.25rem - .5px);right:auto;bottom:calc(.35rem - var(--space-lg));width:1px;height:auto}.home--works .hm-tl-steps>li[data-opens]:not(:last-child):after{top:4.6rem}}.home--works .wk-live{display:grid;justify-items:center;gap:var(--space-xl);width:100%;max-width:var(--hm-wrap);margin-inline:auto;padding-inline:var(--hm-gutter);text-align:center}.home--works .wk-live-h{margin:0}.home--works .wk-live-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin:0;border-top:1px solid rgba(var(--wk-line-rgb),.1);border-bottom:1px solid rgba(var(--wk-line-rgb),.1)}.home--works .wk-live-list>div{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:var(--space-xl) var(--space-sm)}.home--works .wk-live-list>div+div{border-left:1px solid rgba(var(--wk-line-rgb),.08)}.home--works .wk-live-list dd{order:1;margin:0;font-family:var(--font-display);font-size:clamp(2.25rem,4.6vw,3.75rem);font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1;white-space:nowrap;background:var(--wk-wordmark);-webkit-background-clip:text;background-clip:text;color:transparent}.home--works .wk-live-list dd.wk-live-sub{order:2;font-family:var(--font-mono);font-size:var(--wk-type-12);letter-spacing:.16em;background:none;color:var(--wk-faint);-webkit-text-fill-color:var(--wk-faint)}.home--works .wk-live-list dt{order:3;margin-top:.4rem;color:var(--wk-faint);font-family:var(--font-mono);font-size:var(--wk-type-11);letter-spacing:.14em;line-height:1.45;text-transform:uppercase}@media(max-width:900px){.home--works .wk-live-list{grid-template-columns:repeat(6,minmax(0,1fr))}.home--works .wk-live-list>div{grid-column:span 2}.home--works .wk-live-list>div:nth-child(n+4){grid-column:span 3;border-top:1px solid rgba(var(--wk-line-rgb),.08)}.home--works .wk-live-list>div:nth-child(4){border-left:0}}@media(max-width:640px){.home--works .wk-live-list{grid-template-columns:repeat(2,minmax(0,1fr))}.home--works .wk-live-list>div,.home--works .wk-live-list>div:nth-child(n+4){grid-column:auto;border-left:0;border-top:1px solid rgba(var(--wk-line-rgb),.08)}.home--works .wk-live-list>div:first-child{grid-column:1 / -1;border-top:0}.home--works .wk-live-list>div:nth-child(odd):not(:first-child){border-left:1px solid rgba(var(--wk-line-rgb),.08)}}.home--works .hm-proof{padding-block:0}.home--works .wk-banner{width:100vw;margin-inline:calc(50% - 50vw);overflow:hidden;border-top:1px solid rgba(var(--wk-line-rgb),.1);border-bottom:1px solid rgba(var(--wk-line-rgb),.1);background:radial-gradient(50% 80% at 85% 50%,rgba(var(--wk-violet-rgb),.1),transparent 70%),rgba(var(--wk-void-rgb),.55)}.home--works .wk-banner-in{display:grid;grid-template-columns:minmax(0,30rem) minmax(0,1fr);align-items:center;gap:var(--space-2xl) var(--space-3xl);width:100%;max-width:var(--hm-wrap);margin-inline:auto;padding:var(--space-3xl) 0 var(--space-3xl) var(--hm-gutter)}.home--works .wk-banner-words .hm-sec-head{max-width:none;margin:0;padding:0;text-align:left}.home--works .wk-banner-words .hm-sec-head .hm-kicker{justify-content:flex-start}.home--works .wk-banner-words .hm-lede{margin-inline:0}.home--works .wk-banner-words .hm-proof-cta{justify-content:flex-start;margin:var(--space-xl) 0 0;padding:0}.home--works .wk-banner-shot{position:relative;aspect-ratio:16 / 9;margin-right:calc((min(100vw,var(--hm-wrap)) - 100vw)/2);overflow:hidden;border:1px solid rgba(var(--wk-line-rgb),.12);border-right:0;border-radius:var(--radius-2xl, 2.25rem) 0 0 var(--radius-2xl, 2.25rem);background:#05040f;box-shadow:0 2rem 4rem -2rem rgba(var(--wk-shade-rgb),.9)}.home--works .wk-banner-shot img{display:block;width:100%;height:100%;object-fit:cover;object-position:72% 50%;filter:grayscale(1) sepia(1) saturate(3.2) hue-rotate(152deg) brightness(1.08)}.home--works .wk-banner-shot:after{content:"";position:absolute;inset:0;box-shadow:inset 0 1.25rem 2rem -1.25rem rgba(var(--wk-shade-rgb),.8);pointer-events:none}@media(max-width:1024px){.home--works .wk-banner-in{grid-template-columns:minmax(0,1fr);padding:var(--space-2xl) 0 var(--space-2xl) var(--hm-gutter)}.home--works .wk-banner-words{padding-right:var(--hm-gutter)}.home--works .wk-banner-shot{margin-right:calc((min(100vw,var(--hm-wrap)) - 100vw)/2)}}.home--works .hm-word:after{background:linear-gradient(90deg,rgba(var(--wk-accent-rgb),.2),var(--wk-accent));opacity:.85}:root[data-site-theme=light] .home--works .ww{--wk-wordmark: linear-gradient(180deg, #0b1633 0%, #14234a 55%, #2b3f78 100%);--wk-void: #b5a26c;--wk-void-rgb: 181, 162, 108;--wk-night-rgb: 206, 192, 148;--wk-violet-rgb: 120, 92, 40;--wk-accent-rgb: 20, 35, 74;--wk-accent-text: #4a370e;--wk-focus: #14234a;--wk-text: #14234a;--wk-dim: #222a48;--wk-faint: #343a55;--wk-line-rgb: 20, 35, 74;--wk-shade-rgb: 96, 78, 36;--wk-core-rgb: 255, 250, 238}:root[data-site-theme=light] .home--works .ww-card{background:radial-gradient(80% 90% at 100% 50%,rgba(255,250,238,.35),transparent 70%),#d6c9a0eb}:root[data-site-theme=light] .home--works .ww-pic:after{background:linear-gradient(90deg,#d6c9a000 60%,#d6c9a0e6)}:root[data-site-theme=light] .home--works .ww-step{background:#fffaee66}@media(max-width:640px){:root[data-site-theme=light] .home--works .ww-pic:after{background:linear-gradient(180deg,#d6c9a000 60%,#d6c9a0e6)}}:root[data-site-theme=light] .home--works .hm-offer:first-child{border-color:#14234a47}:root[data-site-theme=light] .home--works .hm-tl-steps>li[data-pay] .hm-tl-node{box-shadow:0 .5rem 1.25rem -.5rem #14234a73}@media(forced-colors:active){.home--works :is(.hm-offer-val,.wk-live-list dd){background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}.home--works :is(.hm-offer,.hm-own-main,.hm-tl,.hm-std-list>li,.wk-banner-shot){border:1px solid CanvasText}.home--works .hm-tl-steps>li[data-pay] .hm-tl-node{border:1px solid Highlight;background:Canvas;color:CanvasText;box-shadow:none}.home--works .wk-banner-shot img{filter:none}}@media(prefers-reduced-motion:reduce){.home--works .hm-offer,.home--works .hm-offer+.hm-offer{transition:none}.home--works .hm-offer:hover,.home--works .hm-offer:focus-visible{transform:none}}.home--works .hm-offer-go{grid-area:go;justify-self:start;display:inline-flex;align-items:center;gap:var(--space-xs);min-height:2.25rem;padding:0 var(--space-md);border:1px solid rgba(var(--wk-line-rgb),.22);border-radius:var(--radius-pill);color:var(--wk-text);font-size:var(--wk-type-14);transition:border-color .2s ease,background .2s ease}.home--works .hm-offer-go svg{width:14px;height:14px}.home--works .hm-offer:hover .hm-offer-go,.home--works .hm-offer:focus-visible .hm-offer-go{border-color:rgba(var(--wk-accent-rgb),.55);background:rgba(var(--wk-line-rgb),.06)}.home--works .hm-tl-pay{color:var(--wk-accent-text);font-family:var(--font-mono);font-size:var(--wk-type-11);letter-spacing:.14em;text-transform:uppercase}.home--works .hm-process-close{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);max-width:none;margin:var(--space-xl) 0 0;padding-left:0;border-left:0}.home--works .hm-process-part{display:grid;align-content:start;gap:var(--space-xs);margin:0;padding:var(--space-lg) var(--space-xl);color:var(--wk-dim);line-height:1.6}.home--works .hm-process-part strong{color:var(--wk-text);font-family:var(--font-display);font-size:var(--wk-type-17);font-weight:500}@media(max-width:768px){.home--works .hm-process-close{grid-template-columns:minmax(0,1fr)}}.home--works .ww-ways{display:flex;flex-wrap:wrap;gap:var(--space-sm)}@media(max-width:640px){.home--works .ww-ways{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xs)}.home--works .ww-ways .wk-pill{justify-content:center;min-height:var(--tap-target);padding:var(--space-xs) var(--space-sm);text-align:center;white-space:normal}}.home--works :is(.hm-lede,.hm-own-leave-list,.hm-faq-item p) a:not([class]){color:var(--wk-text);text-decoration:underline;text-decoration-color:rgba(var(--wk-accent-rgb),.6);text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color .2s ease}.home--works :is(.hm-lede,.hm-own-leave-list,.hm-faq-item p) a:not([class]):hover{text-decoration-color:var(--wk-accent)}.home--works .hm-std-say{margin:0 0 var(--space-xl)}.home--works .hm-std-say .hm-h2{margin:.6rem 0 0}.home--works .hm-std-close{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-lg) var(--space-2xl);margin-top:var(--space-xl)}.home--works .hm-std-close .hm-lede{max-width:64ch;margin:0}@media(max-width:900px){.home--works .hm-std-close{grid-template-columns:minmax(0,1fr);justify-items:start}}.ww{width:100vw;margin:var(--space-2xl) calc(50% - 50vw) 0;padding:var(--space-xl) 0 var(--space-2xl);overflow:hidden;border-top:1px solid rgba(var(--wk-line-rgb),.1);border-bottom:1px solid rgba(var(--wk-line-rgb),.1);background:radial-gradient(60% 50% at 50% 60%,rgba(var(--wk-violet-rgb),.1),transparent 70%),linear-gradient(rgba(var(--wk-violet-rgb),.05),rgba(var(--wk-violet-rgb),.05)),var(--wk-void);box-shadow:inset 0 1.25rem 1.75rem -1.25rem rgba(var(--wk-shade-rgb),.85),inset 0 -1.25rem 1.75rem -1.25rem rgba(var(--wk-shade-rgb),.85),0 -1px rgba(var(--wk-core-rgb),.08),0 1px rgba(var(--wk-core-rgb),.08)}.ww-track{display:flex;gap:var(--space-xl);margin:0;padding:var(--space-2xl) 0 var(--space-xl);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;mask-image:linear-gradient(90deg,transparent 0%,#000 12%,#000 88%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 12%,#000 88%,transparent 100%)}.ww-track::-webkit-scrollbar{display:none}.ww-stop{display:grid;flex:none;width:min(54rem,86vw);scroll-snap-align:center;transform:scale(calc(1 - var(--a, 0) * .08));opacity:calc(1 - var(--a, 0) * .55)}.ww-card{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;min-height:21rem;overflow:hidden;border:1px solid rgba(var(--wk-accent-rgb),calc(.45 - var(--a, 0) * .45));border-radius:var(--radius-2xl, 2.25rem);background:radial-gradient(80% 90% at 100% 50%,rgba(var(--wk-violet-rgb),.12),transparent 70%),rgba(var(--wk-night-rgb),.7);box-shadow:0 1.5rem 3rem -1.5rem rgba(var(--wk-shade-rgb),.9),0 0 2.5rem rgba(var(--wk-accent-rgb),calc(.18 - var(--a, 0) * .18));color:var(--wk-text);text-decoration:none;isolation:isolate;transition:border-color .2s ease}.ww-card:focus-visible{outline:2px solid var(--wk-focus);outline-offset:3px}.ww-pic{position:relative;display:block;min-height:100%;overflow:hidden;background:var(--wk-void)}.ww-pic:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(var(--wk-night-rgb),0) 55%,rgba(var(--wk-night-rgb),.85))}.ww-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .6s cubic-bezier(.16,1,.3,1)}.ww-card:hover .ww-art{transform:scale(1.04)}.ww-words{display:grid;align-content:center;justify-items:start;gap:var(--space-xs);padding:var(--space-2xl) var(--space-2xl) var(--space-2xl) var(--space-xl)}.ww-arm{color:var(--wk-accent-text);font-family:var(--font-mono);font-size:var(--wk-type-11);letter-spacing:.16em;text-transform:uppercase}.ww-name{font-family:var(--font-display);font-size:clamp(1.5rem,2.2vw,2rem);font-weight:500;letter-spacing:-.015em}.ww-line{max-width:39ch;color:var(--wk-dim);font-size:var(--wk-type-17);line-height:1.5}.ww-fact{color:var(--wk-faint);font-size:var(--wk-type-14)}.ww-go{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:2.5rem;margin-top:var(--space-xs);padding:0 var(--space-md);border:1px solid rgba(var(--wk-line-rgb),.22);border-radius:var(--radius-md);color:var(--wk-text);font-size:var(--wk-type-15);transition:border-color .2s ease}.ww-card:hover .ww-go{border-color:rgba(var(--wk-accent-rgb),.6)}.ww-card--empty{border-style:dashed}.ww-card--empty .ww-art{opacity:.55}.ww-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-md);width:min(100% - var(--space-xl) * 2,76rem);margin:0 auto}.ww-acts{order:2;display:flex;align-items:center;gap:var(--space-xs)}.ww-step{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid rgba(var(--wk-line-rgb),.2);border-radius:var(--radius-md);background:rgba(var(--wk-night-rgb),.5);color:var(--wk-text);cursor:pointer;transition:border-color .2s ease}.ww-step:hover{border-color:rgba(var(--wk-accent-rgb),.55)}.ww-step:focus-visible{outline:2px solid var(--wk-focus);outline-offset:2px}.ww-foot .wk-pill{margin:0}@media(max-width:640px){.ww-stop{width:84vw}.ww-card{grid-template-columns:minmax(0,1fr);min-height:0}.ww-pic{min-height:0;aspect-ratio:16 / 10}.ww-pic:after{background:linear-gradient(180deg,rgba(var(--wk-night-rgb),0) 55%,rgba(var(--wk-night-rgb),.85))}.ww-words{padding:var(--space-md) var(--space-lg) var(--space-lg)}.ww-foot{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md);width:84vw}.ww-acts{order:1;justify-self:end}.ww-foot>:not(.ww-acts){order:2}}@media(prefers-reduced-motion:reduce){.ww-stop{transform:none;opacity:1}}.ww-head{width:min(100% - var(--space-xl) * 2,76rem);margin:0 auto;padding:var(--space-lg) 0 var(--space-lg);border-bottom:1px solid rgba(var(--wk-line-rgb),.1)}.ww-head-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:var(--space-xl) var(--space-2xl)}.ww-head-title .hm-h2{margin:.5rem 0 0}.ww-head-side .hm-lede{margin:0;max-width:47ch}@media(max-width:900px){.ww-head-row{grid-template-columns:minmax(0,1fr)}}.ww-card{transition:border-color .2s ease,transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1)}.ww-card:hover,.ww-card:focus-visible{transform:translateY(-8px);box-shadow:0 2.25rem 3.5rem -1.5rem rgba(var(--wk-shade-rgb),.95),0 0 2.5rem rgba(var(--wk-accent-rgb),.2)}.ww-track{padding-top:calc(var(--space-2xl) + 8px)}@media(prefers-reduced-motion:reduce){.ww-card:hover,.ww-card:focus-visible{transform:none}}
