@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,300;9..144,400;9..144,500;9..144,600&family=Sora:wght@300;400;500;600;700;800&family=Manrope:wght@300;400;500;600;700&display=swap";.relaunch-scope{--r-bg:40 33% 97%;--r-bg-alt:38 30% 93%;--r-bg-deep:145 25% 10%;--r-surface:0 0% 100%;--r-ink:145 40% 12%;--r-ink-soft:145 14% 28%;--r-muted:145 8% 45%;--r-brand:94 55% 63%;--r-brand-strong:94 55% 40%;--r-brand-deep:145 55% 18%;--r-brand-ink:145 60% 15%;--r-line:40 20% 88%;--r-line-strong:40 15% 80%;--r-accent:22 65% 52%;--r-warn:38 90% 50%;background:hsl(var(--r-bg));color:hsl(var(--r-ink));font-feature-settings:"ss01", "cv01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:Manrope,system-ui,-apple-system,sans-serif;font-size:17px;font-weight:400;line-height:1.65}.relaunch-scope h1,.relaunch-scope h2,.relaunch-scope h3,.relaunch-scope h4{color:hsl(var(--r-ink));letter-spacing:-.025em;font-family:Sora,system-ui,sans-serif;font-weight:600;line-height:1.05}.relaunch-scope h1{letter-spacing:-.03em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(2rem,5.5vw,4.75rem);font-weight:700}.relaunch-scope h2{letter-spacing:-.025em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(1.6rem,4vw,3.25rem)}.relaunch-scope h3{overflow-wrap:break-word;font-size:clamp(1.15rem,2vw,1.65rem)}.relaunch-scope h4{font-size:1.05rem}.relaunch-scope .r-serif{letter-spacing:-.01em;font-family:Fraunces,Times New Roman,serif;font-style:italic;font-weight:400}.relaunch-scope .r-btn{letter-spacing:-.005em;white-space:nowrap;cursor:pointer;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:48px;padding:.95rem 1.6rem;font-family:Sora,system-ui,sans-serif;font-size:.98rem;font-weight:600;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .3s,background .25s,border-color .25s,color .25s;display:inline-flex;position:relative;overflow:hidden}.relaunch-scope .r-btn-primary{background:hsl(var(--r-brand-deep));color:hsl(var(--r-bg));box-shadow:0 10px 30px -14px hsl(var(--r-brand-deep) / .6), inset 0 1px 0 hsl(var(--r-bg) / .08)}.relaunch-scope .r-btn-primary:hover{background:hsl(var(--r-ink));box-shadow:0 18px 40px -16px hsl(var(--r-ink) / .55);transform:translateY(-2px)}.relaunch-scope .r-btn-accent{background:hsl(var(--r-brand));color:hsl(var(--r-brand-ink));box-shadow:0 8px 22px -10px hsl(var(--r-brand) / .8)}.relaunch-scope .r-btn-accent:hover{background:hsl(var(--r-brand-strong));color:hsl(var(--r-bg));transform:translateY(-2px)}.relaunch-scope .r-btn-ghost{color:hsl(var(--r-ink));border:1.5px solid hsl(var(--r-ink) / .18);background:0 0}.relaunch-scope .r-btn-ghost:hover{border-color:hsl(var(--r-ink) / .5);background:hsl(var(--r-bg-alt));transform:translateY(-1px)}.relaunch-scope .r-btn-quiet{color:hsl(var(--r-ink));background:0 0;min-height:40px;padding:.5rem .9rem;font-size:.9rem}.relaunch-scope .r-btn-quiet:hover{color:hsl(var(--r-brand-strong))}.relaunch-scope .r-card{background:hsl(var(--r-surface));border:1px solid hsl(var(--r-line));border-radius:1.5rem;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s,border-color .3s}.relaunch-scope .r-card-hover:hover{border-color:hsl(var(--r-brand) / .4);box-shadow:0 20px 50px -20px hsl(var(--r-ink) / .15);transform:translateY(-4px)}.relaunch-scope .r-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--r-brand-strong));align-items:center;gap:.55rem;font-family:Sora,sans-serif;font-size:.72rem;font-weight:600;display:inline-flex}.relaunch-scope .r-eyebrow:before{content:"";background:hsl(var(--r-brand-strong));width:1.5rem;height:1px;display:inline-block}.relaunch-scope .r-eyebrow-center:before{display:none}.relaunch-scope .r-number{color:hsl(var(--r-brand-strong));font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-family:Fraunces,serif;font-size:3rem;font-weight:300;line-height:1}.relaunch-scope .r-link{color:hsl(var(--r-ink));border-bottom:1.5px solid hsl(var(--r-brand));padding-bottom:1px;transition:color .2s,border-color .2s}.relaunch-scope .r-link:hover{color:hsl(var(--r-brand-strong));border-color:hsl(var(--r-brand-strong))}.relaunch-scope .r-photo{background:hsl(var(--r-bg-alt));isolation:isolate;border-radius:2rem;position:relative;overflow:hidden}.relaunch-scope .r-photo>img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.8,.2,1);display:block}.relaunch-scope .r-photo:after{content:"";background:linear-gradient(180deg, transparent 55%, hsl(var(--r-ink) / .15));pointer-events:none;z-index:1;position:absolute;inset:0}.relaunch-scope .r-photo-hover:hover>img{transform:scale(1.04)}.relaunch-scope .r-photo-natural{height:auto}.relaunch-scope .r-photo-natural>img{object-fit:contain;height:auto}.relaunch-scope .r-photo-ken>img{animation:18s ease-in-out infinite alternate r-ken}@keyframes r-ken{0%{transform:scale(1)translate(0)}to{transform:scale(1.06)translate(-1%,-1%)}}.relaunch-scope .r-grain:before{content:"";pointer-events:none;opacity:.06;mix-blend-mode:multiply;z-index:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.4 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.relaunch-scope .r-divider-dotted{background-image:radial-gradient(circle, hsl(var(--r-ink) / .25) 1px, transparent 1px);background-position:50%;background-repeat:repeat-x;background-size:8px 1px;height:1px}.relaunch-scope .r-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.relaunch-scope .r-marquee-track{gap:3.5rem;width:max-content;animation:45s linear infinite r-marquee;display:flex}.relaunch-scope .r-marquee:hover .r-marquee-track{animation-play-state:paused}@keyframes r-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.relaunch-scope .r-progress{background:hsl(var(--r-brand-strong));z-index:60;transform-origin:0;pointer-events:none;height:2px;position:fixed;top:0;left:0}.relaunch-scope .r-fade-in{animation:.7s ease-out both r-fade-in}@keyframes r-fade-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.relaunch-scope :focus-visible{outline:2px solid hsl(var(--r-brand-strong));outline-offset:3px;border-radius:6px}@media (prefers-reduced-motion:reduce){.relaunch-scope *,.relaunch-scope :before,.relaunch-scope :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.relaunch-scope .r-photo-ken>img{animation:none}}.relaunch-scope ::selection{background:hsl(var(--r-brand) / .35);color:hsl(var(--r-brand-ink))}.relaunch-scope .r-prose h2{margin-top:2.5rem;margin-bottom:1rem}.relaunch-scope .r-prose h3{margin-top:1.75rem;margin-bottom:.75rem;font-size:1.1rem;font-weight:600}.relaunch-scope .r-prose p,.relaunch-scope .r-prose ul{color:hsl(var(--r-ink-soft));margin-bottom:1rem}.relaunch-scope .r-prose ul{padding-left:1.25rem;list-style:outside}.relaunch-scope .r-prose li{margin-bottom:.4rem}.relaunch-scope .r-prose a{color:hsl(var(--r-brand-strong));text-underline-offset:3px;text-decoration:underline}.relaunch-scope .r-prose strong{color:hsl(var(--r-ink));font-weight:600}
