@layer theme,base;@layer components{.v2 .v2-reel{--shot-h:15rem;--zoom:1.07;margin-inline:var(--v2-inset);padding-block:0 var(--v2-band);grid-template-columns:minmax(0,1fr);display:grid}.v2 .v2-reel .sh{margin-bottom:var(--spacing-4)}.v2 .v2-reel .sh-title{font-size:var(--size-28)}.v2 .v2-reel .r6-shots-row{min-width:0;padding-block:.625rem;overflow-x:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.v2 .v2-reel :is(.r6-track,.r6-track>ul){gap:var(--spacing-4);flex:none;margin:0;padding:0;list-style:none;display:flex}.v2 .v2-reel .r6-track{width:max-content}.v2 .v2-reel .r6-track>ul{transition:transform .55s cubic-bezier(.22,1,.36,1)}.v2 .v2-reel .r6-shot{height:var(--shot-h);aspect-ratio:1;border-radius:.375rem;flex:none;transition:transform .55s cubic-bezier(.22,1,.36,1);position:relative}.v2 .v2-reel .r6-shot.is-p{aspect-ratio:4/5}.v2 .v2-reel .r6-shot.is-l{aspect-ratio:4/3}.v2 .v2-reel .r6-shot.is-w{aspect-ratio:3/2}.v2 .v2-reel .r6-shot img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.v2 .v2-reel .r6-shot:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .55s;position:absolute;inset:0;box-shadow:0 1.5rem 2.75rem -1.25rem #0f0f0f80}.v2 .v2-reel .r6-shot:hover{z-index:1;transform:scale(var(--zoom))}.v2 .v2-reel .r6-shot:hover:after{opacity:1}.v2 .v2-reel .r6-shots-row:has(.r6-shot.is-p:hover){--push:calc((var(--zoom) - 1) * var(--shot-h) * .8 / 2)}.v2 .v2-reel .r6-shots-row:has(.r6-shot.is-s:hover){--push:calc((var(--zoom) - 1) * var(--shot-h) / 2)}.v2 .v2-reel .r6-shots-row:has(.r6-shot.is-l:hover){--push:calc((var(--zoom) - 1) * var(--shot-h) * 4 / 3 / 2)}.v2 .v2-reel .r6-shots-row:has(.r6-shot.is-w:hover){--push:calc((var(--zoom) - 1) * var(--shot-h) * 1.5 / 2)}.v2 .v2-reel .r6-shot:has(~.r6-shot:hover){transform:translateX(calc(-1 * var(--push)))}.v2 .v2-reel .r6-track>ul:has(~ul .r6-shot:hover){transform:translateX(calc(-1 * var(--push)))}.v2 .v2-reel .r6-shot:hover~.r6-shot{transform:translateX(var(--push))}.v2 .v2-reel .r6-track>ul:has(.r6-shot:hover)~ul{transform:translateX(var(--push))}@media (max-width:47.9375rem){.v2 .v2-reel{--shot-h:10rem}.v2 .v2-reel .r6-shots-row{-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}}@media (prefers-reduced-motion:reduce){.v2 .v2-reel .r6-shot:hover,.v2 .v2-reel .r6-shot:hover~.r6-shot,.v2 .v2-reel .r6-track>ul{transform:none}.v2 .v2-reel .r6-shot:has(~.r6-shot:hover){transform:none}}}@layer utilities;
@layer theme,base;@layer components{@media (min-width:60rem){:root:has(.site-header[data-header=capsule]) .site-header{--glass-ease:cubic-bezier(.4, 0, .2, 1);--glass-out:cubic-bezier(.2, .8, .2, 1);--glass-dur:.42s;--glass-lag:.1s;border-radius:var(--radius-full);width:max-content;max-width:calc(100% - 4rem);animation:r6-capsule-in 1.1s var(--glass-out) 50ms backwards;padding:0}:root:has(.site-header[data-header=capsule]) .site-header-inner{max-width:none;animation:r6-capsule-fade .6s var(--glass-out) .1s backwards;margin:0;padding:.375rem .375rem .375rem 1.5rem}:root:has(.site-header[data-header=capsule]) .site-header-row{gap:1.75rem;padding:0}:root:has(.site-header[data-header=capsule]) :is(.site-brand-col,.site-nav-col,.site-sched-col){width:auto;padding:0}:root:has(.site-header[data-header=capsule]) .site-sched-col{gap:.5rem}:root:has(.site-header[data-header=capsule]) .nav-li{margin-left:1.25rem}:root:has(.site-header[data-header=capsule]) .nav-li:first-child{margin-left:0}:root:has(.site-header[data-header=capsule]) .nav-item{isolation:isolate;font-family:jakarta, var(--font-body);font-size:var(--size-15);text-transform:none;padding-inline:.75rem;font-weight:700}:is(:root:has(.site-header[data-header=capsule]) .nav-item:hover,:root:has(.site-header[data-header=capsule]) .nav-item:focus-visible){opacity:1}:root:has(.site-header[data-header=capsule]) .site-header .nav-item:after{transform:scale(.84)}:root:has(.site-header[data-header=capsule]) .site-header:before{box-shadow:none;-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);opacity:1;background:0 0;border:0;transition:none}:root:has(.site-header[data-header=capsule]) .site-header:after{content:"";z-index:-1;border-radius:var(--radius-full);pointer-events:none;transition:opacity var(--glass-dur) var(--glass-ease);position:absolute;inset:0}:root:has(.site-header[data-header=capsule]) .site-header-inner:before{content:"";z-index:-1;border-radius:var(--radius-full);pointer-events:none;transition:opacity var(--glass-dur) var(--glass-ease);position:absolute;inset:0}:root:has(.site-header[data-header=capsule]) .site-header:after{opacity:0;background-color:#1212145c;background-image:linear-gradient(#ffffff29,#fff0 58%);box-shadow:inset 0 1px #ffffff52,inset 0 0 0 1px #ffffff1f,0 .75rem 2rem -.75rem #00000073}:root:has(.site-header[data-header=capsule]) .site-header-inner:before{background-color:#ffffff94;background-image:linear-gradient(#ffffff8c,#ffffff1a 60%);box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #fff9,0 .75rem 2.25rem -.75rem #0f0f0f47,0 1px 2px #0f0f0f0f}:root:has(.site-header[data-header=capsule]):has([data-header-ground=dark]) .site-header[data-scrolled=false]:after{opacity:1}:root:has(.site-header[data-header=capsule]):has([data-header-ground=dark]) .site-header[data-scrolled=false] .site-header-inner:before{opacity:0}:root:has(.site-header[data-header=capsule]):not(:has([data-header-ground=dark])) .site-header[data-scrolled=false] .site-header-inner:before{opacity:0}:root:has(.site-header[data-header=capsule]) .nav-ink{transition:opacity .13s ease-in-out var(--glass-lag)}:root:has(.site-header[data-header=capsule]) .nav-rest{transition:opacity .13s ease-in-out var(--glass-lag)}:root:has(.site-header[data-header=capsule]) .nav-item:before{transition:opacity .13s ease-in-out var(--glass-lag)}:root:has(.site-header[data-header=capsule]) .site-brand:before{transition:opacity .13s ease-in-out var(--glass-lag)}:root:has(.site-header[data-header=capsule]) .site-brand-img{transition:opacity .13s ease-in-out var(--glass-lag)}:root:has(.site-header[data-header=capsule]) .site-header .site-brand{opacity:1;pointer-events:auto;width:5rem;padding:0;position:relative;transform:none}:root:has(.site-header[data-header=capsule]) .site-brand:before{content:"";filter:brightness(0)invert();opacity:0;background:-webkit-image-set(url(/img/brand/lifestyle-mobile-detailing-logo-192.avif) 1x type("image/avif"),url(/img/brand/lifestyle-mobile-detailing-logo-192.webp) 1x type("image/webp")) 50%/contain no-repeat;background:image-set("/img/brand/lifestyle-mobile-detailing-logo-192.avif" 1x type("image/avif"),"/img/brand/lifestyle-mobile-detailing-logo-192.webp" 1x type("image/webp")) 50%/contain no-repeat;position:absolute;inset:0}:root:has(.site-header[data-header=capsule]):has([data-header-ground=dark]) .site-header[data-scrolled=false] .site-brand:before{opacity:1}:root:has(.site-header[data-header=capsule]):has([data-header-ground=dark]) .site-header[data-scrolled=false] .site-brand-img{opacity:0}:root:has(.site-header[data-header=capsule]) .site-header .schedule-pill{border-color:var(--color-accent);background-color:var(--color-accent);color:var(--neutral-0);font-family:jakarta, var(--font-body);font-size:var(--text-sm);text-transform:none;font-weight:700}:root:has(.site-header[data-header=capsule]) .site-header .schedule-pill:after{opacity:1;background-color:#0000;background-image:linear-gradient(#ffffff4d,#fff0 62%);border:0;inset:0}:root:has(.site-header[data-header=capsule]) .site-header .nav-call{border-radius:var(--radius-full);background-color:#ffffff0f;gap:.5rem;padding-inline:1rem;box-shadow:inset 0 0 0 1px #ffffff4d,0 1px 2px #0f0f0f1f}:root:has(.site-header[data-header=capsule]) .site-header .nav-call:before{justify-content:flex-end}}@media (min-width:60rem) and (prefers-color-scheme:dark){:root:has(.site-header[data-header=capsule]) .site-header-inner:before{background-color:#121214cc;background-image:linear-gradient(#ffffff1f,#fff0 58%);box-shadow:inset 0 1px #ffffff3d,inset 0 0 0 1px #ffffff1a,0 .75rem 2rem -.75rem #00000080}:root:has(.site-header[data-header=capsule]) .site-header .nav-item:before{opacity:1}:root:has(.site-header[data-header=capsule]) .site-header .nav-rest{opacity:1}:root:has(.site-header[data-header=capsule]) .site-header .site-brand:before{opacity:1}:root:has(.site-header[data-header=capsule]) .site-header :is(.nav-item,.nav-icon)>.nav-ink{opacity:0}:root:has(.site-header[data-header=capsule]) .site-header .site-brand-img{opacity:0}:root:has(.site-header[data-header=capsule]):not(:has([data-header-ground=dark])) .site-header[data-scrolled=false] .nav-item:before{opacity:0}:root:has(.site-header[data-header=capsule]):not(:has([data-header-ground=dark])) .site-header[data-scrolled=false] .nav-rest{opacity:0}:root:has(.site-header[data-header=capsule]):not(:has([data-header-ground=dark])) .site-header[data-scrolled=false] .site-brand:before{opacity:0}:root:has(.site-header[data-header=capsule]):not(:has([data-header-ground=dark])) .site-header[data-scrolled=false] :is(.nav-item,.nav-icon)>.nav-ink{opacity:1}:root:has(.site-header[data-header=capsule]):not(:has([data-header-ground=dark])) .site-header[data-scrolled=false] .site-brand-img{opacity:1}}@media (prefers-reduced-motion:reduce){:root:has(.site-header[data-header=capsule]) :is(.site-header,.site-header-inner){--glass-lag:0s;animation:none}}:root:has(.site-header[data-header=capsule]) .schedule-pill{font-family:jakarta, var(--font-body);font-size:var(--text-sm);text-transform:none;font-weight:700}:root:has(.site-header[data-header=capsule]) .site-header[data-scrolled=true] .schedule-pill{color:var(--neutral-0)}@media (max-width:59.9375rem){:root:has(.site-header[data-header=capsule]) .site-header[data-scrolled]:before{opacity:1;border:0;border-bottom:1px solid var(--neutral-200);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--neutral-0);border-radius:0}:root:has(.site-header[data-header=capsule]) .site-header[data-scrolled] .site-brand{opacity:1;pointer-events:auto;width:5.75rem;transform:none}:root:has(.site-header[data-header=capsule]) .site-header[data-scrolled] .schedule-pill{padding-inline:var(--spacing-4);border-color:var(--color-accent);background-color:var(--color-accent);color:var(--neutral-0)}:root:has(.site-header[data-header=capsule]) .site-header[data-scrolled] .schedule-pill:after{opacity:0}:root:has(.site-header[data-header=capsule]) .site-header[data-scrolled] .nav-rest{opacity:0}:root:has(.site-header[data-header=capsule]) .site-header[data-scrolled] .nav-icon>.nav-ink{opacity:1}:root:has(.site-header[data-header=capsule]) .site-header[data-scrolled] .schedule-pill:before{box-shadow:none}:root:has(.site-header[data-header=capsule]) .site-header{--phone-bar:on;border-radius:0;max-width:none;margin:0;padding:0}:root:has(.site-header[data-header=capsule]) .site-header-inner{max-width:none;margin:0;padding:.625rem 1rem}:is(:root:has(.site-header[data-header=capsule]) .site-brand-col,:root:has(.site-header[data-header=capsule]) .site-nav-col){flex:none}:root:has(.site-header[data-header=capsule]) .site-sched-col{order:1;margin-left:auto;display:flex}:root:has(.site-header[data-header=capsule]) .site-nav-col{order:2}}.gold-sweep-ink{--sweep-ramp:linear-gradient(90deg, var(--color-ramp-1) 0%, var(--color-ramp-2) 25%, var(--color-ramp-3) 50%, var(--color-ramp-2) 75%, var(--color-ramp-1) 100%);background-image:var(--sweep-ramp);color:#0000;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:4.5s linear infinite gold-sweep}.gold-sweep-slow .gold-sweep-ink{background-size:200% 100%;animation-duration:9s}@supports ((-webkit-mask-clip:text)){.gold-sweep-ink{-webkit-mask-image:linear-gradient(#000 0 0);-webkit-mask-clip:text;background:0 0;animation:none;display:inline-block;position:relative;overflow:clip}.gold-sweep-ink:before{content:"";z-index:-1;background-image:var(--sweep-ramp);background-size:75% 100%;width:400%;animation:2.25s linear infinite gold-sweep-strip;position:absolute;inset:0 auto 0 0}.gold-sweep-slow .gold-sweep-ink:before{background-size:66.6667% 100%;width:300%;animation:6s linear infinite gold-sweep-strip-slow}.hero-title .gold-sweep{filter:drop-shadow(var(--hero-title-shadow))}.sh-eyebrow-30 .gold-sweep{filter:drop-shadow(var(--shadow-tagline))}}@media (prefers-reduced-motion:reduce){.gold-sweep-ink,.gold-sweep-ink:before{animation:none}}.cw{display:inline-block}:is(.r6,.v2) :is(.btn,.hero-cta):active{transform:scale(.97)}:is(.r6,.v2) :is(.btn,.hero-cta):before{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;background-color:currentColor;transition:opacity .35s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){:is(.r6,.v2) :is(.btn,.hero-cta){transition:transform .45s cubic-bezier(.2,.8,.2,1)}:is(.r6,.v2) :is(.btn,.hero-cta):hover{transform:translateY(-2px)}:is(.r6,.v2) :is(.btn,.hero-cta):active{transition-duration:.12s;transform:translateY(0)scale(.97)}:is(.r6,.v2) :is(.btn,.hero-cta):hover:before{opacity:.1}:is(.r6,.v2) :is(.btn-primary,.hero-cta-dark):not(:has(>.tab-light)){overflow:hidden}:is(.r6,.v2) :is(.btn-primary,.hero-cta-dark):not(:has(>.tab-light)):after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(105deg,#0000 15%,#ffffff6b 50%,#0000 85%);width:60%;position:absolute;inset:0 auto 0 0;transform:translate(-110%)}:is(.r6,.v2) :is(.btn-primary,.hero-cta-dark):not(:has(>.tab-light)):hover:after{transition:transform .9s cubic-bezier(.25,.6,.2,1);transform:translate(175%)}:is(.r6,.v2) svg:has(>path[d^=M4\ 12h15]){transition:transform .45s cubic-bezier(.2,.8,.2,1)}:is(.r6,.v2) :is(.btn,.hero-cta,.r6-link):hover svg:has(>path[d^=M4\ 12h15]){transform:translate(.25rem)}}@media (prefers-reduced-motion:reduce){:is(.r6,.v2) :is(.btn,.hero-cta),:is(.r6,.v2) :is(.btn,.hero-cta):is(:hover,:active){transform:none}:is(.r6,.v2) :is(.btn,.hero-cta):before{transition:none}:is(.r6,.v2) :is(.btn,.hero-cta):after{display:none}:is(.r6,.v2) svg:has(>path[d^=M4\ 12h15]){transform:none}}.v2{--v2-band:3.5rem;--v2-pad:4rem;--v2-gap:2.5rem;--v2-inset:max(2rem, calc((100% - 114rem) / 2));--v2-ease:cubic-bezier(.2, .7, .2, 1)}@media (max-width:47.9375rem){.v2{--v2-band:2.25rem;--v2-pad:3rem;--v2-gap:2rem;--v2-inset:1rem}}@media (max-width:30rem){.v2{--v2-inset:0px}}.v2 .v2-wrap{width:min(100% - 2rem,80rem);margin-inline:auto}@media (min-width:48rem){.v2 .v2-wrap{width:min(100% - 4rem,80rem)}}.v2 .v2-band{padding-block:var(--v2-band)}.v2 .v2-panel{margin:var(--v2-band) var(--v2-inset);padding-block:var(--v2-pad);background-color:var(--neutral-50);border-radius:2rem}.v2 .v2-ink{background-color:var(--neutral-950);color:var(--neutral-300)}@media (max-width:30rem){.v2 .v2-panel{border-radius:0}}.v2 .sh{margin-bottom:var(--v2-gap)}.v2 :is(.sh-title,.faq-title){font-family:var(--font-display);font-size:var(--size-40);font-weight:var(--font-weight-normal);letter-spacing:.01em;text-transform:uppercase;color:var(--color-heading);text-wrap:balance;margin:0;line-height:1.05}.v2 .sh-accent{color:var(--color-accent)}.v2 .sh-lead{max-width:40rem;margin:var(--spacing-4) 0 0;font-size:var(--text-base);color:var(--color-muted);line-height:1.65}.v2 .sh-center{text-align:center}.v2 .sh-center .sh-lead{margin-inline:auto}@media (max-width:47.9375rem){.v2 :is(.sh-title,.faq-title){font-size:var(--size-32)}}.v2 .v2-hero{isolation:isolate;min-height:36rem;margin:1rem var(--v2-inset) 0;padding:calc(var(--header-clear) + 2rem) 0 4.5rem;background-color:var(--neutral-950);color:var(--hero-fg);border-radius:2rem;align-items:flex-end;display:flex;position:relative;overflow:hidden}.v2 .v2-hero:before{content:"";z-index:-1;background-image:linear-gradient(#0c0c0c8c,#0c0c0c00 38%),linear-gradient(90deg,#0c0c0ce0,#0c0c0c8c 58%,#0c0c0c4d),linear-gradient(#0c0c0c00 45%,#0c0c0c99);position:absolute;inset:0}.v2 .v2-hero-ink:before{background-image:radial-gradient(50rem 26rem at 88% -10%,#bca76d4d,#bca76d00 62%),radial-gradient(34rem 22rem at 0 115%,#bca76d24,#bca76d00 60%)}.v2 .v2-hero-media{z-index:-2;position:absolute;inset:0}.v2 .v2-hero-photo{animation:v2-settle 2.4s var(--v2-ease) both;position:absolute;inset:0}.v2 .v2-hero-inner{justify-items:start;gap:1.25rem;width:100%;max-width:80rem;margin-inline:auto;padding-inline:3rem;display:grid}.v2 .v2-hero-inner>*{animation:v2-rise .9s var(--v2-ease) both}.v2 .v2-hero-inner>:nth-child(2){animation-delay:80ms}.v2 .v2-hero-inner>:nth-child(3){animation-delay:.16s}.v2 .v2-hero-inner>:nth-child(4){animation-delay:.24s}.v2 .v2-hero-inner>:nth-child(5){animation-delay:.32s}.v2 .v2-kicker{font-family:var(--font-script);font-size:var(--size-26);color:var(--gold-200);margin:0;line-height:1.2}.v2 .v2-title{max-width:58rem;font-family:var(--font-display);font-size:clamp(3rem,5vw,4.75rem);font-weight:var(--font-weight-normal);letter-spacing:.01em;text-transform:uppercase;color:var(--hero-fg);text-wrap:balance;margin:0;line-height:1.02}.v2 .v2-accent{display:block}.v2 .v2-lede{max-width:38rem;font-size:var(--text-lg);color:var(--hero-fg-muted);margin:0;font-weight:300;line-height:1.6}@media (max-width:47.9375rem){.v2 .v2-hero{min-height:32rem;padding:calc(var(--header-clear) + 1.5rem) 0 2.75rem;border-radius:0 0 1.75rem 1.75rem;margin:0}.v2 .v2-hero-inner{padding-inline:1.5rem}.v2 .v2-title{font-size:clamp(2.5rem,11vw,3.25rem);line-height:1.05}.v2 .v2-lede{font-size:var(--text-base)}}.v2 .btn{isolation:isolate;justify-content:center;align-items:center;gap:var(--spacing-2);border-radius:var(--radius-full);min-height:3.25rem;font-family:jakarta, var(--font-body);white-space:nowrap;border:1.5px solid #0000;padding:0 1.75rem;font-size:.9375rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .2s;display:inline-flex;position:relative}.v2 .btn svg{flex-shrink:0;width:1em;height:1em}.v2 .btn-primary{border-color:var(--color-accent);background-color:var(--color-accent);color:var(--neutral-0);background-image:linear-gradient(#ffffff38,#0000)}.v2 .btn-outline{color:var(--color-heading);border-color:currentColor}.v2 .btn:hover{transform:translateY(-1px)}.v2 .btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.v2 .v2-rating{font-size:var(--text-sm);color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.375rem;margin:0;display:flex}.v2 .v2-rating b{color:var(--color-heading)}.v2 .v2-rating-stars{color:var(--star-500);gap:.125rem;display:inline-flex}.v2 .v2-rating-stars svg{width:.875rem;height:.875rem}.v2 .v2-rating-ink{color:var(--neutral-300)}.v2 .v2-rating-ink b{color:var(--neutral-0)}.v2 .v2-card{background-color:var(--neutral-0);border-radius:1.5rem;padding:2rem;position:relative;box-shadow:0 0 0 1px #0f0f0f0f,0 1.25rem 2.5rem -1.75rem #0f0f0f59}.v2 .v2-label{font-family:jakarta, var(--font-body);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-link);margin:0 0 1rem;font-weight:700}.v2 .v2-blog{padding:var(--v2-band) 0 0;background-image:none}.v2 .v2-blog .blog-shell{width:min(100% - 2rem,52rem);max-width:none;padding:0}.v2 .v2-blog .blog-frame{border:0;padding:0}.v2 .v2-blog .blog-items{max-width:none}.v2 .v2-blog .blog-item{width:100%;padding:0}.v2 .v2-blog .blog-card{background-color:var(--neutral-0);transition:transform .35s var(--v2-ease);border:0;border-radius:1.75rem;align-items:center;gap:1.25rem;padding:1rem;display:grid;box-shadow:0 0 0 1px #0f0f0f0f,0 1.5rem 3rem -2.25rem #0f0f0f66}.v2 .v2-blog .blog-card:hover{background-color:var(--neutral-0);transform:translateY(-3px)}@media (min-width:40rem){.v2 .v2-blog .blog-card{grid-template-columns:15rem minmax(0,1fr);gap:1.75rem}}.v2 .v2-blog .blog-card-media{border-radius:1.25rem}.v2 .v2-blog .blog-card-body{font-family:var(--font-body);gap:.5rem;margin:0;padding:.5rem 1rem .5rem 0;display:grid}.v2 .v2-blog .blog-card-category{font-family:jakarta, var(--font-body);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-link);order:-1;margin:0;font-weight:700}.v2 .v2-blog .blog-card-title{font-family:var(--font-display);font-size:var(--size-28);font-weight:var(--font-weight-normal);letter-spacing:.01em;text-transform:uppercase;color:var(--color-heading);line-height:1.1}.v2 .v2-blog .blog-card-desc{font-family:var(--font-body);font-size:var(--size-15);color:var(--color-body);margin:0;line-height:1.65}.v2 .v2-blog .blog-card-more{color:var(--color-link);font-weight:700}.v2 .v2-blog .blog-card-meta{font-size:var(--text-xs);color:var(--color-muted);margin:0}.v2 .v2-faq{gap:var(--v2-gap);display:grid}@media (min-width:60rem){.v2 .v2-faq{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}.v2 :is(.faq-band,.faq-frame){max-width:none;margin:0;padding:0}.v2 .faq-title{margin-bottom:var(--spacing-6);text-align:left}.v2 .faq-item{margin:0 0 var(--spacing-2);border:1px solid var(--neutral-200);border-radius:var(--radius-md);background-color:var(--neutral-0);box-shadow:none}.v2 .faq-summary{padding:var(--spacing-4) var(--spacing-6)}.v2 .faq-question{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-heading);line-height:1.4}.v2 .faq-answer{padding:0 var(--spacing-6) var(--spacing-4);font-family:var(--font-body);font-size:var(--size-15);color:var(--color-body);line-height:1.65}.v2 .map-gradient{border-radius:var(--radius-lg);max-width:none;box-shadow:none;background:0 0;padding:0;overflow:hidden}.v2-cer{--cer-ease-out:cubic-bezier(.16, 1, .3, 1)}.v2 .cer-hero{isolation:isolate;margin:1rem var(--v2-inset) 0;padding:calc(var(--header-clear) + 1.5rem) 1.5rem 3rem;background-color:var(--neutral-50);text-align:center;view-timeline-name:--cer-hero;border-radius:2rem;position:relative;overflow:hidden}.v2 .cer-hero:before{content:"";z-index:-1;background-image:radial-gradient(46rem 22rem at 50% 64%, var(--neutral-0), var(--neutral-0) 70%), radial-gradient(40rem 20rem at 92% 0%, var(--gold-200), var(--gold-200) 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.v2 .cer-hero:before{background-image:radial-gradient(46rem 22rem at 50% 64%, var(--neutral-0), color-mix(in srgb, var(--neutral-0) 0%, transparent) 70%), radial-gradient(40rem 20rem at 92% 0%, color-mix(in srgb, var(--gold-200) 45%, transparent), color-mix(in srgb, var(--gold-200) 0%, transparent) 70%)}}.v2 .cer-hero-ground{z-index:-2;position:absolute;inset:0}.v2 .cer-hero-tex{animation:v2-settle 2.4s var(--v2-ease) both;background-image:url(/images/ceramic/hero-bg.webp);background-position:50%;background-size:cover;position:absolute;inset:-6% 0}.v2 .cer-hero-inner{justify-items:center;gap:.875rem;max-width:80rem;margin-inline:auto;display:grid}.v2 .cer-hero-inner>:not(.cer-car){animation:v2-rise .9s var(--v2-ease) both}.v2 .cer-hero-inner>.cer-title{animation-delay:80ms}.v2 .cer-hero-inner>.cer-lede{animation-delay:.16s}.v2 .cer-hero-inner>.cer-hero-cta{animation-delay:.5s}.v2 .cer-lede{max-width:40rem;font-size:var(--size-17);text-align:center;color:var(--color-body);margin:0;line-height:1.6}.v2 .cer-kicker{font:italic 700 var(--size-19) / 1.3 "Bellota Text Italic", var(--font-content);color:var(--builder-fg);margin:0}.v2 .cer-title{font-family:var(--font-display);font-size:clamp(3rem,6vw,6rem);font-weight:var(--font-weight-normal);letter-spacing:.01em;text-transform:uppercase;color:var(--color-heading);text-wrap:balance;margin:0;line-height:.96}.v2 .cer-title .gold-sweep{filter:none}.v2 .cer-title-accent{display:block}.v2 .cer-car{width:min(100%,36rem);margin:1.25rem 0 0;position:relative}.v2 .cer-car-drive{z-index:1;animation:cer-arrive 1.7s var(--cer-ease-out) .12s both;position:relative}.v2 .cer-car-img{width:100%;height:auto;-webkit-mask-image:linear-gradient(90deg, transparent, var(--neutral-0) 6%, var(--neutral-0) 93%, transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--neutral-0) 6%, var(--neutral-0) 93%, transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--neutral-0) 6%, var(--neutral-0) 93%, transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--neutral-0) 6%, var(--neutral-0) 93%, transparent);mask-image:linear-gradient(90deg, transparent, var(--neutral-0) 6%, var(--neutral-0) 93%, transparent);margin:-17% 0 -7%;display:block}.v2 .cer-car-shadow{height:1.5rem;animation:cer-shadow 1.7s var(--cer-ease-out) .12s both;background-image:radial-gradient(closest-side,#0f0f0f47,#0f0f0f00);border-radius:50%;position:absolute;bottom:12%;left:12%;right:12%}.v2 .cer-hero-cta{justify-items:center;gap:.875rem;display:grid}.v2 .cer-hero-cta .btn{min-height:3.5rem;padding-inline:2.25rem}@supports (animation-timeline:view()){.v2 .cer-hero-ground{animation:linear both cer-sink;animation-timeline:--cer-hero;animation-range:exit}.v2 .cer-car{animation:linear both cer-drive-off;animation-timeline:--cer-hero;animation-range:exit 10%}}@media (max-width:47.9375rem){.v2 .cer-hero{padding:calc(var(--header-clear) + 1.25rem) 1.25rem 2.5rem;border-radius:0 0 1.75rem 1.75rem;margin:0}.v2 .cer-title{font-size:clamp(2.75rem,13vw,3.75rem);line-height:1}.v2 .cer-hero-cta,.v2 .cer-hero-cta .btn{width:100%}}.v2 .cer-split{align-items:center;gap:var(--v2-gap);display:grid}@media (min-width:60rem){.v2 .cer-split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:5rem}}.v2 .cer-stack{margin-bottom:1.5rem;font-size:clamp(2.25rem,3.4vw,3.25rem)}.v2 .cer-line{display:block}.v2 .cer-gyeon{max-width:40rem;color:var(--color-body);margin:0;font-size:1.0625rem;line-height:1.85}.v2 .cer-gyeon strong{color:var(--color-heading);background-image:linear-gradient(transparent 60%, var(--gold-200) 60%);font-weight:700}@supports (color:color-mix(in lab, red, red)){.v2 .cer-gyeon strong{background-image:linear-gradient(transparent 60%, color-mix(in srgb, var(--gold-200) 70%, transparent) 60%)}}.v2 .cer-mohs{justify-self:center;width:min(100%,26rem);margin:0}.v2 .cer-mohs-frame{aspect-ratio:1;background-color:var(--neutral-950);border-radius:1.75rem;position:relative;overflow:hidden;box-shadow:0 2rem 3.5rem -2rem #0f0f0f99}.v2 :is(.cer-mohs-photo,.cer-long-photo,.cer-fill){position:absolute;inset:0}.v2 .cer-fill img{object-fit:cover}.v2 .cer-shields{margin-top:0}.v2 .cer-shield-row{gap:1.25rem;width:min(100% - 2rem,66rem);margin-block:0;padding:0;list-style:none;display:grid}@media (min-width:56rem){.v2 .cer-shield-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}.v2 .cer-shield{--light-run:4200;--cer-card:var(--neutral-0);background-color:var(--cer-card);color:var(--color-body);border-radius:1.75rem;flex-direction:column;gap:1.25rem;padding:2rem;transition:transform .45s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;box-shadow:0 0 0 1px #0f0f0f0f,0 1.5rem 3rem -2.25rem #0f0f0f73}.v2 .cer-shield.is-gold{--cer-card:var(--neutral-950);--color-heading:var(--neutral-0);--color-muted:var(--neutral-400);box-shadow:0 0 0 1px var(--color-accent), 0 2rem 3.5rem -2rem #0f0f0fb3}@supports (color:color-mix(in lab, red, red)){.v2 .cer-shield.is-gold{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent) 55%, transparent), 0 2rem 3.5rem -2rem #0f0f0fb3}}.v2 .cer-shield.is-gold{color:var(--neutral-300)}.v2 .cer-shield>.tab-light{opacity:1}.v2 .cer-shield-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.v2 .cer-shield-label{font-family:var(--font-script);font-size:var(--size-22);color:var(--color-link);margin:0;line-height:1.2}.v2 .is-gold .cer-shield-label{color:var(--gold-200)}.v2 .cer-shield-title{font-family:var(--font-display);font-size:clamp(2.25rem,3vw,2.75rem);font-weight:var(--font-weight-normal);letter-spacing:.01em;text-transform:uppercase;color:var(--color-heading);margin:.125rem 0 0;line-height:1}.v2 .cer-bar{border-radius:var(--radius-full);background-color:var(--neutral-100);width:11rem;height:.375rem;margin-top:1rem;display:block;position:relative;overflow:hidden}.v2 .is-gold .cer-bar{background-color:#ffffff1f}.v2 .cer-bar>span{background-image:linear-gradient(90deg, var(--gold-600), var(--color-accent), var(--gold-200));transform-origin:0;position:absolute;inset:0}.v2 .cer-bar.is-3>span{transform:scaleX(.6)}.v2 .cer-bar:after{content:"";background-image:repeating-linear-gradient(90deg, transparent 0 calc(20% - 3px), var(--cer-card) calc(20% - 3px) 20%);position:absolute;inset:0}.v2 .cer-shield-media{aspect-ratio:1;border-radius:var(--radius-full);width:7.5rem;box-shadow:0 0 0 3px var(--cer-card), 0 0 0 4px var(--neutral-200);flex-shrink:0;overflow:hidden}.v2 .is-gold .cer-shield-media{box-shadow:0 0 0 3px var(--cer-card), 0 0 0 5px var(--color-accent)}.v2 .cer-shield-media img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--v2-ease);display:block}.v2 .cer-shield-list{border-top:1px solid var(--neutral-200);gap:.625rem;margin:0;padding:1.25rem 0 0;list-style:none;display:grid}.v2 .is-gold .cer-shield-list{border-top-color:#ffffff1f}.v2 .cer-shield-list li{font-family:jakarta, var(--font-body);font-size:var(--size-15);color:var(--color-heading);align-items:center;gap:.625rem;font-weight:700;display:flex}.v2 .cer-shield-list svg{border-radius:var(--radius-full);background-color:var(--color-accent);width:1.125rem;height:1.125rem;color:var(--neutral-0);stroke-width:3px;flex-shrink:0;padding:.1875rem}.v2 .cer-shield-optional{font-size:var(--text-sm);color:var(--color-muted);flex-wrap:wrap;column-gap:.3em;margin-top:-.25rem;font-style:italic;display:flex}.v2 .cer-shield-optional p{margin:0}.v2 .cer-shield-cta{align-self:flex-start;margin-top:auto}@media (hover:hover) and (pointer:fine){.v2 .cer-shield:hover{transform:translateY(-6px)}.v2 .cer-shield:hover .cer-shield-media img{transform:scale(1.08)}}@media (max-width:30rem){.v2 .cer-shield{padding:1.5rem}.v2 .cer-shield-media{width:5.5rem}.v2 .cer-shield-cta{align-self:stretch}}.v2 .cer-long-fig{aspect-ratio:3/2;background-color:var(--neutral-50);border-radius:1.75rem;margin:2rem 0 0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0f0f0f0f,0 2rem 3.5rem -2.5rem #0f0f0f80}@media (max-width:47.9375rem){.v2 .cer-long-fig{border-radius:1.25rem}}.v2 .cer-faq .faq-grid-item{interpolate-size:allow-keywords}.v2 .cer-faq .faq-grid-item::details-content{block-size:0;transition:content-visibility .25s allow-discrete, block-size .25s ease;overflow-y:clip}.v2 .cer-faq .faq-grid-item[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.v2 :is(.cer-hero-tex,.cer-hero-inner>*,.cer-car-drive,.cer-car-shadow,.cer-hero-ground,.cer-car){animation:none}.v2 .cer-shield,.v2 .cer-shield-media img{transition:none}}}@layer utilities{@media (min-width:60rem){:root:has(.site-header[data-header=capsule]) .site-header .nav-call{display:inline-flex}}}@keyframes r6-capsule-in{0%{transform:translateY(-.875rem)scale(.96)}}@keyframes r6-capsule-fade{0%{opacity:0}}@keyframes gold-sweep{0%{background-position:0%}to{background-position:300%}}@keyframes gold-sweep-strip{to{transform:translate(-75%)}}@keyframes gold-sweep-strip-slow{to{transform:translate(-66.6667%)}}@keyframes v2-rise{0%{opacity:0;transform:translateY(1.25rem)}}@keyframes v2-settle{0%{transform:scale(1.08)}}@font-face{font-family:Bellota Text Italic;src:url(../media/bellota-text-700-italic-latin.2a-wp-r1c0iqn.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@keyframes cer-arrive{0%{transform:translate(42%)}72%{transform:translate(-1.4%)}to{transform:none}}@keyframes cer-shadow{0%{opacity:0;transform:translate(42%)scaleX(.6)}72%{opacity:1;transform:translate(-1.4%)scaleX(1.02)}to{opacity:1;transform:none}}@keyframes cer-sink{to{transform:translateY(16%)scale(1.1)}}@keyframes cer-drive-off{to{transform:translate(-34%)translateY(10%)}}
@font-face{font-family:jakarta;src:url(../media/plus_jakarta_sans_700_latin.p.0yx8s9r-f12my.woff2)format("woff2");font-display:swap;font-weight:700}.jakarta_fdec82a5-module__fj5dcG__className{font-family:jakarta;font-weight:700}
