.R-DYXq_section{padding-block:clamp(3.5rem,6vw,5rem) clamp(4rem,7vw,6rem);scroll-margin-top:4rem;position:relative;overflow-x:clip}.R-DYXq_inner{gap:clamp(3rem,6vw,5rem);display:grid}.R-DYXq_intro{min-width:0}.R-DYXq_title{max-width:28ch;font-family:var(--font-comfortaa), "Comfortaa", system-ui, sans-serif;letter-spacing:-.03em;text-wrap:balance;overflow-wrap:break-word;margin:0;padding-bottom:.08em;font-size:clamp(2rem,1.3rem + 2.6vw,3.5rem);font-weight:400;line-height:1.12}.R-DYXq_lead{max-width:50ch;color:var(--sq-ink-soft);text-wrap:pretty;margin:1.5rem 0 0;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.6}.R-DYXq_grid{grid-template-columns:minmax(0,1fr);gap:clamp(1rem,2vw,1.5rem);min-width:0;display:grid}@media (min-width:640px){.R-DYXq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.R-DYXq_cardType,.R-DYXq_cardPalette,.R-DYXq_cardPhotos{grid-column:1/-1}}@media (min-width:1024px){.R-DYXq_grid{grid-template-columns:repeat(12,minmax(0,1fr))}.R-DYXq_cardType{grid-column:span 7}.R-DYXq_cardPalette,.R-DYXq_cardMotion{grid-column:span 5}.R-DYXq_cardIcons{grid-column:span 7}.R-DYXq_cardPhotos{grid-column:1/-1}}.R-DYXq_slot{min-width:0;display:flex}.R-DYXq_card{border:1px solid var(--sq-line);background:var(--sq-raised);border-radius:16px;flex-direction:column;flex:1;gap:1.25rem;min-width:0;margin:0;padding:clamp(1.25rem,3vw,2rem);display:flex}.R-DYXq_cardIcon{color:var(--sq-ink);align-self:flex-start}.R-DYXq_cardTitle{color:var(--sq-ink);margin:0;font-size:1.0625rem;font-weight:600;line-height:1.3}.R-DYXq_cardText{max-width:44ch;color:var(--sq-ink-soft);text-wrap:pretty;margin:0;line-height:1.6}.R-DYXq_meta{color:var(--sq-ink-soft);gap:.15rem;margin:0;font-size:.875rem;line-height:1.4;display:grid}.R-DYXq_metaStrong{color:var(--sq-ink);font-weight:600}.R-DYXq_link{min-height:44px;color:var(--sq-ink);text-decoration:underline;-webkit-text-decoration-color:var(--sq-line-strong);text-decoration-color:var(--sq-line-strong);text-underline-offset:4px;transition:text-decoration-color var(--sk-fast,.18s) var(--sk-ease,ease);align-self:flex-start;align-items:center;font-weight:500;display:inline-flex}.R-DYXq_link:hover{-webkit-text-decoration-color:var(--sq-accent);text-decoration-color:var(--sq-accent)}.R-DYXq_link:focus-visible{outline:2px solid var(--sq-accent);outline-offset:2px;border-radius:4px}.R-DYXq_pairings{grid-template-columns:minmax(0,1fr);gap:1.75rem;display:grid}@media (min-width:640px){.R-DYXq_pairings{grid-template-columns:repeat(2,minmax(0,1fr))}}.R-DYXq_pairing{border-top:1px solid var(--sq-line);align-content:start;gap:.9rem;min-width:0;padding-top:1.25rem;display:grid}.R-DYXq_typeDisplay{color:var(--sq-ink);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word;margin:0;padding-bottom:.06em;font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);font-weight:500;line-height:1.1}.R-DYXq_typeBody{color:var(--sq-ink);text-wrap:pretty;margin:0;font-size:1rem;font-weight:400;line-height:1.55}.R-DYXq_palettes{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.R-DYXq_palette{align-content:start;gap:.75rem;min-width:0;display:grid}.R-DYXq_palettePreview{aspect-ratio:4/3;border:1px solid var(--sq-line);border-radius:12px;align-items:flex-end;padding:12%;display:flex;overflow:hidden}.R-DYXq_paletteSurface{border-radius:8px;gap:.5rem;width:100%;padding:.75rem;display:grid}.R-DYXq_paletteAa{font-family:var(--font-comfortaa), "Comfortaa", system-ui, sans-serif;font-size:1.5rem;line-height:1}.R-DYXq_paletteRule{opacity:.35;border-radius:2px;width:70%;height:4px;display:block}.R-DYXq_paletteButton{border-radius:4px;width:45%;height:.9rem;display:block}.R-DYXq_strip{border:1px solid var(--sq-line);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));height:1.75rem;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.R-DYXq_swatch{min-width:0}.R-DYXq_curveFrame{aspect-ratio:240/164;border:1px solid var(--sq-line);background:var(--sq-paper);border-radius:12px;padding:.5rem}.R-DYXq_curve{width:100%;height:100%;display:block;overflow:visible}.R-DYXq_curveAxis{stroke:var(--sq-line-strong);stroke-width:1px}.R-DYXq_curveGuide{fill:none;stroke:var(--sq-line);stroke-width:2px}.R-DYXq_curveLine{fill:none;stroke:var(--sq-accent);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.R-DYXq_curveHead{fill:var(--sq-accent)}.R-DYXq_curveTrack{stroke:var(--sq-line-strong);stroke-width:2px;stroke-linecap:round}.R-DYXq_curveRunner{fill:var(--sq-ink)}.R-DYXq_icons{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem .5rem;margin:0;padding:0;list-style:none;display:grid}.R-DYXq_cardIcons .R-DYXq_icons{flex:1;align-content:space-evenly}.R-DYXq_icon{min-width:0;color:var(--sq-ink);justify-content:center;align-items:center;display:flex}.R-DYXq_cardSplit{gap:1.5rem;display:grid}@media (min-width:1024px){.R-DYXq_cardSplit{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;column-gap:clamp(2rem,4vw,3.5rem)}}.R-DYXq_photosText{flex-direction:column;gap:1rem;min-width:0;display:flex}.R-DYXq_photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.5rem,1.5vw,1rem);margin:0;padding:0;list-style:none;display:grid}.R-DYXq_photo{aspect-ratio:4/5;border:1px solid var(--sq-line);background:var(--sq-sunken);border-radius:12px;min-width:0;position:relative;overflow:hidden}.R-DYXq_photoImage{object-fit:cover}.R-DYXq_bridge{border-top:1px solid var(--sq-line);gap:1.5rem;padding-top:2rem;display:grid}.R-DYXq_bridgeRow{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}@media (min-width:768px){.R-DYXq_bridgeRow{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,3rem)}}.R-DYXq_bridgeItem{flex-direction:column;gap:.6rem;min-width:0;display:flex}.R-DYXq_bridgeTitle{color:var(--sq-ink);font-family:var(--font-comfortaa), "Comfortaa", system-ui, sans-serif;letter-spacing:-.015em;margin:0;padding-bottom:.06em;font-size:clamp(1.375rem,1.2rem + .7vw,1.75rem);font-weight:400;line-height:1.25}.R-DYXq_bridgeText{max-width:36ch;color:var(--sq-ink-soft);text-wrap:pretty;margin:0;line-height:1.6}@media (min-width:1024px){.R-DYXq_faqLayout{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;column-gap:clamp(2.5rem,5vw,4.5rem)}}.R-DYXq_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.R-DYXq_link{transition:none}}
.sk{--sk-pad:var(--gutter,clamp(16px, 4vw, 32px));--sk-ease:cubic-bezier(.16, 1, .3, 1);--sk-fast:.18s}.sk-hero{isolation:isolate;align-content:center;min-height:min(100svh,980px);padding-block:clamp(6.5rem,12vh,9rem) clamp(40px,5vw,72px);display:grid;position:relative}.sk-hero-inner{justify-items:start;gap:clamp(32px,5vh,48px);display:grid}.sk-hero-field,.sk-hero-poster{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sk-hero-field{-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--sq-ink) 12%, var(--sq-ink) 70%, transparent);mask-image:linear-gradient(to bottom, transparent 0, var(--sq-ink) 12%, var(--sq-ink) 70%, transparent)}.sk-hero-poster{background:radial-gradient(ellipse 85% 55% at 72% 100%, color-mix(in srgb, var(--sq-accent) 22%, transparent), transparent 72%), radial-gradient(ellipse 55% 40% at 18% 96%, color-mix(in srgb, var(--sq-accent) 12%, transparent), transparent 70%);display:none}@media (max-width:767px),(prefers-reduced-motion:reduce){.sk-hero-poster{display:block}}.sq[data-theme=dark] .sk-hero-field,.sq[data-theme=dark] .sk-hero-poster{display:none}.sk-hero-copy{justify-items:start;width:100%;display:grid}.sk-hero-title{max-width:21ch;font-family:var(--font-comfortaa), "Comfortaa", system-ui, sans-serif;letter-spacing:-.03em;text-wrap:balance;overflow-wrap:break-word;font-size:clamp(2.25rem,1.35rem + 3vw,4rem);font-weight:400;line-height:1.05}.sk-hero-lead{max-width:36rem;color:var(--sq-ink-soft);text-wrap:pretty;margin-block:20px 28px;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.6}.sk-hero-install{width:min(100%,36rem)}.sk-hero-actions{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-top:20px;display:flex}.sk-hero-dock{justify-items:start;gap:14px;display:grid}.sk-hero-dock-label{color:var(--sq-ink-faint);font-size:13px;font-weight:500}.sk-dock{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin:0;padding:0;list-style:none;display:flex}.sk-dock-item{justify-items:center;gap:8px;width:5.5rem;display:grid}.sk-dock-tile{border:1px solid var(--sq-line);background:var(--sq-raised);width:64px;height:64px;color:var(--sq-ink);transition:border-color var(--sk-fast) var(--sk-ease), transform .4s var(--sk-ease);border-radius:20px;place-items:center;display:grid}.sk-dock-item:hover .sk-dock-tile{border-color:var(--sq-line-strong)}.sk-dock-mark{width:28px;height:28px}.sk-dock-name{color:var(--sq-ink-soft);font-size:13px;font-weight:500;line-height:1.3}@media (prefers-reduced-motion:no-preference){.sk-dock-item:hover .sk-dock-tile{transform:translateY(-2px)}}@media (max-width:30rem){.sk-dock{gap:8px}.sk-dock-item{width:4.75rem}.sk-dock-tile{border-radius:18px;width:56px;height:56px}}
