.cols-section.svelte-4z030h{position:relative;background:radial-gradient(60% 50% at 70% 100%,rgb(240 82 42 / .12),transparent 70%),#0e0c0b;color:#efebe4;padding:calc(5rem + clamp(2.5rem,6vh,4rem)) clamp(1rem,5.4vw,6rem) clamp(3rem,8vh,5rem)}.cols-section.svelte-4z030h .ui-title{color:#efebe4}.cols-section.svelte-4z030h .ui-eyebrow{color:#efebe4eb}.cols-section.svelte-4z030h .ui-lede{color:#efebe4a8}.cols-head.svelte-4z030h{display:grid;gap:1.5rem;margin-bottom:clamp(2rem,5vh,3rem)}@media(min-width:1024px){.cols-head.svelte-4z030h{grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:end;gap:3rem}}.cols.svelte-4z030h{position:relative;display:flex;flex-direction:column;gap:.75rem}.cols-canvas.svelte-4z030h{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:3;opacity:0;transition:opacity 1s ease}.cols-canvas.is-ready.svelte-4z030h{opacity:1}.col.svelte-4z030h{position:relative;isolation:isolate;overflow:hidden;border-radius:1.25rem;min-height:5.5rem;padding:1.5rem;background:linear-gradient(135deg,#ffffff0f,#ffffff04);border:1px solid rgb(255 255 255 / .08);box-shadow:inset 1.5px -1.5px 1px -1px #ffffff4d,inset -1.5px 1.5px 1px -1px #ffffff4d,inset 0 0 2px #000000e6,0 18px 40px -20px #000c;transition:flex-grow .8s cubic-bezier(.22,1,.36,1),background .5s,border-color .5s,min-height .8s cubic-bezier(.22,1,.36,1)}.col.open.svelte-4z030h{min-height:30rem;background:linear-gradient(160deg,#f0522a1f,#ffffff08 55%);border-color:#f0522a4d}.col-hit.svelte-4z030h{position:absolute;inset:0;z-index:4}.col.open.svelte-4z030h .col-hit:where(.svelte-4z030h){pointer-events:none}.col-num.svelte-4z030h{font-family:Geist Mono,ui-monospace,monospace;font-size:12px;color:#f0522a}.col-vertical.svelte-4z030h{position:absolute;left:1.5rem;top:3rem;font-family:Fraunces,Georgia,serif;font-variation-settings:"opsz" 144;font-size:2rem;line-height:1;color:#efebe4;transition:opacity .4s}.col.open.svelte-4z030h .col-vertical:where(.svelte-4z030h){opacity:0}.col-art.svelte-4z030h{position:absolute;right:1rem;top:.75rem;width:4.5rem;height:4.5rem;transition:all .8s cubic-bezier(.22,1,.36,1)}.col.open.svelte-4z030h .col-art:where(.svelte-4z030h){width:11rem;height:11rem;top:1.25rem;right:1.25rem}.col-body.svelte-4z030h{position:relative;z-index:5;margin-top:1rem;max-width:30rem;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .4s ease,transform .6s cubic-bezier(.22,1,.36,1),visibility 0s linear .4s}.col.open.svelte-4z030h .col-body:where(.svelte-4z030h){opacity:1;visibility:visible;transform:none;transition:opacity .5s ease .25s,transform .7s cubic-bezier(.22,1,.36,1) .2s,visibility 0s}.col-role.svelte-4z030h{margin-top:7rem;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#f0522a}.col-title.svelte-4z030h{margin-top:.5rem;font-family:Fraunces,Georgia,serif;font-weight:400;font-variation-settings:"opsz" 144,"SOFT" 0,"WONK" 0;font-size:clamp(2.5rem,4vw,4rem);line-height:1;letter-spacing:-.025em;color:#efebe4}.col-desc.svelte-4z030h{margin-top:1rem;font-size:15px;line-height:1.6;color:#efebe4b3}.col-feats.svelte-4z030h{display:grid;gap:.6rem;margin-top:1.25rem;font-size:14px;color:#efebe4d9}.col-link.svelte-4z030h{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.5rem;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#f0522a}@media(max-width:1023px){.col-body.svelte-4z030h{max-height:0;overflow:hidden;margin-top:0}.col.open.svelte-4z030h .col-body:where(.svelte-4z030h){max-height:40rem;margin-top:1rem}.col.open.svelte-4z030h{min-height:0}.col-role.svelte-4z030h{margin-top:6.5rem}}@media(min-width:1024px){.cols.svelte-4z030h{flex-direction:row;height:clamp(28rem,60vh,38rem)}.col.svelte-4z030h{flex:1 1 0;min-height:0;min-width:0}.col.open.svelte-4z030h{flex-grow:3.4;min-height:0}.col-vertical.svelte-4z030h{left:50%;top:auto;bottom:2rem;font-size:clamp(2.5rem,3.4vw,3.75rem);writing-mode:vertical-rl;transform:translate(-50%) rotate(180deg)}.col-art.svelte-4z030h{left:50%;right:auto;top:3.5rem;width:6.5rem;height:6.5rem;transform:translate(-50%)}.col.open.svelte-4z030h .col-art:where(.svelte-4z030h){left:auto;right:1.5rem;top:1.5rem;width:13rem;height:13rem;transform:none}.col-body.svelte-4z030h{position:absolute;left:2rem;right:2rem;bottom:2rem;margin:0}.col-role.svelte-4z030h{margin-top:0}}.finder.svelte-4z030h{display:grid;gap:1.25rem}@media(min-width:1024px){.finder.svelte-4z030h{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start}}.goals.svelte-4z030h{display:grid;gap:.6rem}.goal.svelte-4z030h{display:flex;align-items:center;gap:1rem;width:100%;padding:1.1rem 1.25rem;border-radius:1rem;text-align:left;font-size:16px;color:#111;transition:transform .3s cubic-bezier(.22,1,.36,1),background .3s,color .3s}.goal.svelte-4z030h:hover{transform:translate(4px)}.goal.on.svelte-4z030h{background:linear-gradient(135deg,#f0522a,#d9431d);border-color:#f0522a;color:#fff}.goal-num.svelte-4z030h{font-family:Geist Mono,ui-monospace,monospace;font-size:11px;color:#f0522a}.goal.on.svelte-4z030h .goal-num:where(.svelte-4z030h){color:#fffc}.goal.svelte-4z030h .goal-arrow{margin-left:auto;opacity:0;transition:opacity .3s}.goal.on.svelte-4z030h .goal-arrow{opacity:1}.result.svelte-4z030h{padding:clamp(1.5rem,3vw,2.5rem);border-radius:1.5rem;animation:svelte-4z030h-result-in .5s cubic-bezier(.22,1,.36,1)}.r-kicker.svelte-4z030h{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#11111180}.r-practices.svelte-4z030h{display:flex;flex-wrap:wrap;gap:.5rem;margin:.85rem 0 2rem}.r-chip.svelte-4z030h{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .95rem;border-radius:9999px;font-size:14px;color:#11111159;border:1px dashed rgb(17 17 17 / .2);transition:all .3s}.r-chip.in.svelte-4z030h{color:#fff;background:#111;border:1px solid #111;box-shadow:0 8px 18px -8px #f0522a99}.r-chip.in.svelte-4z030h svg{color:#f0522a}.r-grid.svelte-4z030h{display:grid;gap:2rem}@media(min-width:768px){.r-grid.svelte-4z030h{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.r-list.svelte-4z030h{display:grid;gap:.7rem;margin-top:.85rem;font-size:15px;color:#111c}.r-side.svelte-4z030h{display:grid;gap:1.25rem;align-content:start}.r-big.svelte-4z030h{margin-top:.4rem;font-family:Fraunces,Georgia,serif;font-variation-settings:"opsz" 144;font-size:clamp(2rem,3vw,2.75rem);letter-spacing:-.02em;color:#111}.r-first.svelte-4z030h{margin-top:.5rem;font-size:15px;line-height:1.55;color:#111111b3}.r-cta.svelte-4z030h{margin-top:2rem}.models.svelte-4z030h{display:grid;gap:1.25rem}@media(min-width:1024px){.models.svelte-4z030h{grid-template-columns:repeat(3,minmax(0,1fr))}}.model.svelte-4z030h{padding:clamp(1.5rem,2.6vw,2.25rem);border-radius:1.25rem;transition:transform .4s cubic-bezier(.22,1,.36,1)}.model.svelte-4z030h:hover{transform:translateY(-6px)}.m-top.svelte-4z030h{display:flex;justify-content:space-between;align-items:center}.m-num.svelte-4z030h{font-family:Geist Mono,ui-monospace,monospace;font-size:12px;color:#f0522a}.m-tag.svelte-4z030h{font-size:11px;padding:.3rem .7rem;border-radius:9999px;background:#f0522a24;color:#ff8a66}.m-name.svelte-4z030h{margin-top:2.5rem;font-family:Fraunces,Georgia,serif;font-weight:400;font-variation-settings:"opsz" 144,"SOFT" 0,"WONK" 0;font-size:clamp(2rem,3vw,2.75rem);letter-spacing:-.02em;color:#efebe4}.m-body.svelte-4z030h{margin-top:.75rem;font-size:15px;line-height:1.6;color:#efebe4a6}.m-kicker.svelte-4z030h{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid rgb(239 235 228 / .08);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#efebe480}.m-best.svelte-4z030h{display:grid;gap:.55rem;margin-top:.85rem;font-size:14px;color:#efebe4d9}.timeline.svelte-4z030h{--fill: 0;position:relative;display:grid;gap:2rem;padding-left:2rem}.tl-track.svelte-4z030h{position:absolute;left:.45rem;top:.4rem;bottom:.4rem;width:2px;background:#1111111a;border-radius:2px;overflow:hidden}.tl-fill.svelte-4z030h{position:absolute;inset:0;background:linear-gradient(180deg,#f0522a,#ff9a6a);transform-origin:top;transform:scaleY(var(--fill));box-shadow:0 0 12px #f0522a99}.tl-item.svelte-4z030h{position:relative}.tl-dot.svelte-4z030h{position:absolute;left:-1.9rem;top:.25rem;width:.8rem;height:.8rem;border-radius:50%;background:#efebe4;border:2px solid rgb(17 17 17 / .2);transition:all .4s}.tl-item.reached.svelte-4z030h .tl-dot:where(.svelte-4z030h){background:#f0522a;border-color:#f0522a;box-shadow:0 0 0 5px #f0522a2e}.tl-when.svelte-4z030h{font-family:Geist Mono,ui-monospace,monospace;font-size:12px;color:#11111180;transition:color .4s}.tl-item.reached.svelte-4z030h .tl-when:where(.svelte-4z030h){color:#f0522a}.tl-title.svelte-4z030h{margin-top:.35rem;font-family:Fraunces,Georgia,serif;font-weight:400;font-variation-settings:"opsz" 144;font-size:1.45rem;color:#111}.tl-body.svelte-4z030h{margin-top:.35rem;font-size:14px;line-height:1.55;color:#1119}@media(min-width:1024px){.timeline.svelte-4z030h{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.5rem;padding:2.5rem 0 0}.tl-track.svelte-4z030h{left:0;right:0;top:.35rem;bottom:auto;width:auto;height:2px}.tl-fill.svelte-4z030h{background:linear-gradient(90deg,#f0522a,#ff9a6a);transform-origin:left;transform:scaleX(var(--fill))}.tl-dot.svelte-4z030h{left:0;top:-2.5rem}}.faq-grid.svelte-4z030h{display:grid;gap:2.5rem}@media(min-width:1024px){.faq-grid.svelte-4z030h{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:4rem;align-items:start}}.faq-lede.svelte-4z030h{margin-top:1.5rem}.faq-lede.svelte-4z030h a:where(.svelte-4z030h){color:#f0522a;text-decoration:underline;text-underline-offset:3px}.faqs.svelte-4z030h{display:grid;gap:.65rem}.faq.svelte-4z030h{border-radius:1rem;overflow:hidden}.faq-q.svelte-4z030h{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1.25rem 1.5rem;text-align:left;font-size:16px;color:#efebe4}.faq-icon.svelte-4z030h{flex:none;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:#f0522a24;color:#f0522a;transition:transform .4s cubic-bezier(.22,1,.36,1),background .3s,color .3s}.faq.on.svelte-4z030h .faq-icon:where(.svelte-4z030h){transform:rotate(45deg);background:#f0522a;color:#fff}.faq-a.svelte-4z030h{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1)}.faq.on.svelte-4z030h .faq-a:where(.svelte-4z030h){grid-template-rows:1fr}.faq-a.svelte-4z030h p:where(.svelte-4z030h){min-height:0;overflow:hidden;padding:0 1.5rem;font-size:15px;line-height:1.65;color:#efebe4a6;transition:padding .45s}.faq.on.svelte-4z030h .faq-a:where(.svelte-4z030h) p:where(.svelte-4z030h){padding-bottom:1.4rem}.closing.svelte-4z030h{position:relative;overflow:hidden;background:#0e0c0b;border-top:1px solid rgb(239 235 228 / .07);padding:clamp(3.5rem,8vh,5.5rem) 0}.marquee.svelte-4z030h{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.marquee-track.svelte-4z030h{display:flex;align-items:center;gap:3rem;width:-moz-max-content;width:max-content;animation:svelte-4z030h-marquee 32s linear infinite}.marquee-track.svelte-4z030h span:where(.svelte-4z030h){font-family:Fraunces,Georgia,serif;font-variation-settings:"opsz" 144;font-size:clamp(3.5rem,9vw,9rem);line-height:1.1;letter-spacing:-.03em;white-space:nowrap;color:transparent;-webkit-text-stroke:1.2px rgb(239 235 228 / .35)}.marquee-track.svelte-4z030h span:where(.svelte-4z030h):nth-of-type(2n){color:#f0522a;-webkit-text-stroke:0}.marquee-track.svelte-4z030h i:where(.svelte-4z030h){flex:none;width:.9rem;height:.9rem;border-radius:50%;background:#f0522a;box-shadow:0 0 18px 4px #f0522a80}.closing-actions.svelte-4z030h{display:flex;flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:clamp(2rem,5vh,3rem);padding:0 1rem}.closing-mail.svelte-4z030h{color:#efebe4;text-transform:none;letter-spacing:.02em;font-weight:500;font-size:14px}@keyframes svelte-4z030h-marquee{to{transform:translate(-50%)}}@keyframes svelte-4z030h-result-in{0%{opacity:0;transform:translateY(10px)}}@media(prefers-reduced-motion:reduce){.marquee-track.svelte-4z030h,.result.svelte-4z030h{animation:none}}
