*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}img,svg,video,iframe{max-width:100%;display:block}a{color:inherit}h1,h2,h3,h4,h5,h6,p,figure{margin:0}button{font:inherit}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:var(--focus);outline-offset:var(--focus-offset);border-radius:4px}.skip-link{z-index:100;background:var(--ink);color:var(--paper);border-radius:999px;padding:12px 20px;font-size:15px;font-weight:600;text-decoration:none;transition:top .18s;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}.blk--effect{gap:calc(14 * var(--u));flex-direction:column;margin:0;display:flex}.fx__screen{min-height:calc(230 * var(--u));isolation:isolate;border-radius:var(--fx-radius,calc(26 * var(--u)));background:var(--fx-panel,#101014);flex:auto;position:relative;overflow:clip}.fx__stage{place-items:center;display:grid;position:absolute;inset:0}.fx__word{font-family:var(--font-display);font-weight:700;font-size:calc(58 * var(--u));letter-spacing:-.04em;color:var(--fx-ink,#fffdf9);line-height:1}.fx__meta{gap:calc(5 * var(--u));flex-direction:column;margin:0;display:flex}.fx__meta strong{font-size:calc(19 * var(--u));color:var(--ink);font-weight:600}.fx__meta span{font-size:calc(15.5 * var(--u));color:var(--ink-70);line-height:1.5}.fx--burn .fx__burn{background:radial-gradient(120% 80% at 50% 0,#ffd84d33,#0000 62%),linear-gradient(158deg,#2b4cf0 0%,#101014 72%);place-items:center;display:grid;position:absolute;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='900' viewBox='0 0 300 900'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0.50' stop-color='%23fff' stop-opacity='1'/%3E%3Cstop offset='0.64' stop-color='%23fff' stop-opacity='0'/%3E%3C/linearGradient%3E%3Cfilter id='f' x='-25%25' y='-25%25' width='150%25' height='150%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.011 0.024' numOctaves='4' seed='9' result='n'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='n' scale='150' xChannelSelector='R' yChannelSelector='G'/%3E%3C/filter%3E%3C/defs%3E%3Crect width='300' height='900' fill='url(%23g)' filter='url(%23f)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='900' viewBox='0 0 300 900'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0.50' stop-color='%23fff' stop-opacity='1'/%3E%3Cstop offset='0.64' stop-color='%23fff' stop-opacity='0'/%3E%3C/linearGradient%3E%3Cfilter id='f' x='-25%25' y='-25%25' width='150%25' height='150%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.011 0.024' numOctaves='4' seed='9' result='n'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='n' scale='150' xChannelSelector='R' yChannelSelector='G'/%3E%3C/filter%3E%3C/defs%3E%3Crect width='300' height='900' fill='url(%23g)' filter='url(%23f)'/%3E%3C/svg%3E");-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 300%;mask-size:100% 300%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fx--burn .fx__ember{height:calc(30 * var(--u));opacity:0;pointer-events:none;background:radial-gradient(58% 100% at 50% 50%, var(--fx-accent,#ff6b4a), #ffd84dbf 38%, transparent 74%);filter:blur(calc(6 * var(--u)));position:absolute;top:125%;left:-8%;right:-8%}.fx--reveal .fx__curtain{background:linear-gradient(118deg, var(--fx-accent,#ff6b4a), #2b4cf0);clip-path:inset(0 0 0 52%);position:absolute;inset:0}.fx--reveal .fx__edge{width:calc(3 * var(--u));background:var(--fx-ink,#fffdf9);box-shadow:0 0 calc(18 * var(--u)) #fffdf999;position:absolute;top:0;bottom:0;left:52%}.fx--parallax .fx__stage{overflow:clip}.fx--parallax .fx__layer{border-radius:999px;position:absolute}.fx--parallax .fx__layer--back{aspect-ratio:1;width:58%;filter:blur(calc(2 * var(--u)));background:#2b4cf0bf;top:10%;left:6%}.fx--parallax .fx__layer--mid{aspect-ratio:1;background:var(--fx-accent,#ff6b4a);width:38%;bottom:8%;right:9%}.fx--parallax .fx__layer--front{z-index:2;position:relative}.fx--drift .fx__stage{align-items:center;display:flex;overflow:clip}.fx--drift .fx__strip{gap:calc(26 * var(--u));white-space:nowrap;flex:none;display:flex}.fx--drift .fx__strip span{font-family:var(--font-display);font-weight:700;font-size:calc(66 * var(--u));letter-spacing:-.04em;color:var(--fx-ink,#fffdf9);line-height:1}.fx--drift .fx__strip span:nth-child(2n){color:#0000;-webkit-text-stroke:calc(1.4 * var(--u)) var(--fx-accent,#ff6b4a)}.fx--tilt .fx__stage{perspective:calc(900 * var(--u))}.fx--tilt .fx__card{aspect-ratio:4/3;border-radius:calc(20 * var(--u));background:linear-gradient(145deg, var(--fx-accent,#ff6b4a), #2b4cf0 78%);width:66%;box-shadow:0 calc(30 * var(--u)) calc(60 * var(--u)) #00000073;place-items:center;display:grid;position:relative;overflow:clip;transform:rotateX(16deg)rotateY(-13deg)scale(.88)}.fx--tilt .fx__sheen{background:linear-gradient(104deg,#0000 42%,#fffdf98c 50%,#0000 58%);position:absolute;inset:-40%}.fx--split .fx__lines{gap:calc(4 * var(--u));flex-direction:column;display:flex}.fx--split .fx__line{display:block;overflow:clip}.fx--split .fx__line b{font-family:var(--font-display);font-weight:700;font-size:calc(50 * var(--u));letter-spacing:-.04em;color:var(--fx-ink,#fffdf9);line-height:1.12;display:block}.fx--split .fx__line:nth-child(2) b{color:#0000;-webkit-text-stroke:calc(1.4 * var(--u)) var(--fx-accent,#ff6b4a)}@keyframes fx-tilt{0%{transform:rotateX(16deg)rotateY(-13deg)scale(.88)}to{transform:rotateX(-14deg)rotateY(12deg)scale(1.04)}}@keyframes fx-sheen{0%{translate:-62%}to{translate:62%}}@keyframes fx-line{0%{translate:0 110%}to{translate:0}}@keyframes fx-burn{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:0 100%;mask-position:0 100%}}@keyframes fx-ember{0%{opacity:0;top:125%}22%{opacity:1}88%{opacity:1}to{opacity:0;top:-12%}}@keyframes fx-wipe{0%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}@keyframes fx-edge{0%{opacity:0;left:0}10%{opacity:1}90%{opacity:1}to{opacity:0;left:100%}}@keyframes fx-par-back{0%{translate:0 calc(26 * var(--u))}to{translate:0 calc(-26 * var(--u))}}@keyframes fx-par-mid{0%{translate:0 calc(54 * var(--u))}to{translate:0 calc(-54 * var(--u))}}@keyframes fx-par-front{0%{translate:0 calc(-12 * var(--u))}to{translate:0 calc(12 * var(--u))}}@keyframes fx-drift{0%{translate:14%}to{translate:-54%}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.fx__burn,.fx__ember,.fx__curtain,.fx__edge,.fx__layer,.fx--parallax .fx__word,.fx__strip,.fx__card,.fx__sheen,.fx__line b{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover 12% cover 88%}.fx__burn{animation-name:fx-burn}.fx__ember{animation-name:fx-ember}.fx__curtain{animation-name:fx-wipe}.fx__edge{animation-name:fx-edge}.fx__layer--back{animation-name:fx-par-back}.fx__layer--mid{animation-name:fx-par-mid}.fx--parallax .fx__word{animation-name:fx-par-front}.fx__strip{animation-name:fx-drift}.fx__card{animation-name:fx-tilt}.fx__sheen{animation-name:fx-sheen}.fx__line b{animation-name:fx-line}.fx__line:first-child b{animation-range:cover 16% cover 52%}.fx__line:nth-child(2) b{animation-range:cover 24% cover 60%}.fx__line:nth-child(3) b{animation-range:cover 32% cover 68%}}}.sec{width:100%;position:relative}.sec__frame{width:min(100%, var(--cw,1440px));margin-inline:auto;container-type:inline-size}.sec__canvas{--u:calc(100cqw / var(--cn,1440));min-height:calc(var(--min-h,0) * var(--u));padding-block:calc(var(--pad-y,0) * var(--u));grid-template-columns:minmax(0,1fr);display:grid;position:relative}.blk{min-width:0}.blk--heading{text-wrap:pretty}.blk--text>:where(p,ul,ol,h3,h4,blockquote){margin:0 0 .65em}.blk--text>:last-child{margin-bottom:0}.blk--text :where(ul,ol){padding-left:1.3em}.blk--text li+li{margin-top:.3em}.blk--text :where(h3,h4){font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-weight:700;line-height:1.2}.blk--text h3{margin-top:1.1em;font-size:1.25em}.blk--text h4{margin-top:1em;font-size:1.08em}.blk--text blockquote{border-left:calc(2 * var(--u)) solid var(--accent);color:var(--ink);padding-left:.9em;font-style:italic}.blk--text code{font-family:var(--font-mono);background:var(--paper-alt);border-radius:.3em;padding:.1em .35em;font-size:.9em}.blk--text a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.blk--text a:hover{color:var(--accent)}.blk--image,.blk--slideshow,.blk--embed{line-height:0}.blk--image{flex-direction:column;display:flex}.blk__img{object-fit:var(--img-fit,cover);flex:auto;width:100%;min-height:0}.blk--image figcaption,.blk__caption{margin-top:calc(10 * var(--u));font-size:calc(14 * var(--u));color:var(--ink-45);line-height:1.5}.blk--image:has(.blk__placeholder){display:none}.ed-stage .blk--image:has(.blk__placeholder){display:flex}.blk__placeholder{width:100%;min-height:calc(80 * var(--u));background:var(--paper-alt);color:var(--ink-45);font-size:calc(13 * var(--u));letter-spacing:.16em;text-transform:uppercase;flex:auto;justify-content:center;align-items:center;display:flex}.blk--button{transition:transform .18s,opacity .18s}.blk--button:hover{transform:translateY(-2px)}.blk--button:active{transform:translateY(0)}.blk--flash{position:relative}.blk--flash:after{content:"";border-radius:inherit;box-shadow:0 0 0 calc(3 * var(--u)) var(--btn-flash,currentColor);opacity:0;pointer-events:none;animation:1.8s cubic-bezier(.33,0,.2,1) infinite blk-flash;position:absolute;inset:0}@keyframes blk-flash{0%{opacity:.8;transform:scale(1)}70%{opacity:0;transform:scale(1.18)}to{opacity:0;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.blk--flash:after{opacity:.55;animation:none}}.blk--hasmenu{position:relative}.blk--hasmenu:hover{transform:none}.sec:has(.navmenu){z-index:20}.blk__btnlabel{align-self:stretch;align-items:center;justify-content:inherit;width:100%;font:inherit;color:inherit;white-space:nowrap;text-decoration:none;display:flex}.navmenu{z-index:60;padding-top:calc(12 * var(--u,1px));opacity:0;visibility:hidden;translate:-50% calc(-6 * var(--u,1px));transition:opacity .16s,translate .16s,visibility .16s;position:absolute;top:100%;left:50%}.navmenu__list{grid-template-columns:repeat(var(--menu-cols,1), minmax(0, 1fr));gap:calc(2 * var(--u,1px));padding:calc(10 * var(--u,1px));width:max-content;min-width:calc(250 * var(--u,1px));max-width:calc(340 * var(--u,1px));background:var(--paper);border:1px solid var(--line);border-radius:calc(22 * var(--u,1px));box-shadow:0 calc(20 * var(--u,1px)) calc(48 * var(--u,1px)) #10101426;margin:0;list-style:none;display:grid}.navmenu__list a{gap:calc(3 * var(--u,1px));padding:calc(10 * var(--u,1px)) calc(14 * var(--u,1px));border-radius:calc(14 * var(--u,1px));color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.navmenu__list a:hover{background:var(--paper-alt)}.navmenu__label{font-size:calc(15 * var(--u,1px));white-space:nowrap;font-weight:600;line-height:1.25}.navmenu__sub{font-size:calc(13 * var(--u,1px));color:var(--ink-45);text-wrap:pretty;font-weight:400;line-height:1.35}@media (hover:hover) and (pointer:fine){.blk--hasmenu:hover>.navmenu{opacity:1;visibility:visible;translate:-50%}}.blk--hasmenu:focus-within>.navmenu{opacity:1;visibility:visible;translate:-50%}@media (prefers-reduced-motion:reduce){.navmenu{transition:none}}.sec.sec--sticky{z-index:60;border-bottom:1px solid var(--line);position:sticky;top:0}.ed-stage .sec--sticky{position:static}.navdrawer{display:none}.navdrawer__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1023px){.navdrawer{grid-area:1/1;place-self:start end;display:block}.navdrawer__open{width:calc(48 * var(--u));height:calc(48 * var(--u));margin-top:calc(25 * var(--u));margin-right:calc(72 * var(--u));background:var(--paper-alt);color:var(--ink);cursor:pointer;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.navdrawer__bars{width:calc(18 * var(--u));height:calc(2 * var(--u));box-shadow:0 calc(-6 * var(--u)) 0 currentColor, 0 calc(6 * var(--u)) 0 currentColor;background:currentColor;border-radius:2px}.navdrawer__scrim{z-index:190;opacity:0;visibility:hidden;background:#10101473;transition:opacity .2s,visibility .2s;position:fixed;inset:0}.navdrawer__panel{z-index:200;background:var(--paper);opacity:0;visibility:hidden;translate:0 calc(-12 * var(--u));flex-direction:column;transition:opacity .2s,translate .2s,visibility .2s;display:flex;position:fixed;inset:0}.navdrawer.is-open .navdrawer__scrim,.navdrawer.is-open .navdrawer__panel{opacity:1;visibility:visible;translate:0}.navdrawer__head{padding:calc(22 * var(--u)) calc(20 * var(--u));border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;display:flex}.navdrawer__title{font-size:calc(13 * var(--u));letter-spacing:.16em;text-transform:uppercase;color:var(--ink-45);font-weight:600}.navdrawer__close{width:calc(44 * var(--u));height:calc(44 * var(--u));background:var(--paper-alt);color:var(--ink);cursor:pointer;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.navdrawer__x{width:calc(16 * var(--u));height:calc(2 * var(--u));background:currentColor;rotate:45deg;box-shadow:0 0}.navdrawer__x:after{content:"";background:currentColor;width:100%;height:100%;display:block;rotate:90deg}.navdrawer__body{-webkit-overflow-scrolling:touch;min-height:0;padding:calc(12 * var(--u)) calc(20 * var(--u)) calc(36 * var(--u));flex:auto;overflow-y:auto}.navdrawer__group{padding-block:calc(18 * var(--u))}.navdrawer__group+.navdrawer__group{border-top:1px solid var(--line)}.navdrawer__grouplink{font-family:var(--font-display);font-size:calc(30 * var(--u));letter-spacing:-.03em;color:var(--ink);font-weight:700;line-height:1.1;text-decoration:none;display:block}.navdrawer__list{gap:calc(2 * var(--u));margin:calc(12 * var(--u)) 0 0;padding:0;list-style:none;display:grid}.navdrawer__list--cols{grid-template-columns:repeat(2,minmax(0,1fr))}.navdrawer__list a{gap:calc(2 * var(--u));min-height:calc(44 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u));border-radius:calc(14 * var(--u));color:var(--ink);flex-direction:column;justify-content:center;text-decoration:none;display:flex}.navdrawer__list a:active{background:var(--paper-alt)}.navdrawer__label{font-size:calc(16 * var(--u));font-weight:600;line-height:1.3}.navdrawer__sub{font-size:calc(13 * var(--u));color:var(--ink-45);text-wrap:pretty;line-height:1.35}.navdrawer__list--cols .navdrawer__sub{display:none}}@media (max-width:639px){.navdrawer__open{width:calc(44 * var(--u));height:calc(44 * var(--u));margin-top:calc(21 * var(--u));margin-right:calc(20 * var(--u))}}@media (prefers-reduced-motion:reduce){.navdrawer__scrim,.navdrawer__panel{transition:none}}.ed-stage .navdrawer{display:none}html{scroll-padding-top:116px}@media (max-width:639px){html{scroll-padding-top:156px}}.blk--divider{border:0;margin:0}.blk--icon{display:inline-flex}.blk--icon svg{width:100%;height:100%}.blk--embed iframe,.blk--code iframe{border:0;width:100%;height:100%}.blk--slideshow .slides{height:100%;transition:transform .55s cubic-bezier(.16,1,.3,1);display:flex}.blk--slideshow[data-transition=fade] .slides{display:block}.blk--slideshow .slide{flex:0 0 100%;height:100%;position:relative}.blk--slideshow[data-transition=fade] .slide{opacity:0;transition:opacity .5s;position:absolute;inset:0}.blk--slideshow[data-transition=fade] .slide[data-active]{opacity:1}.blk--slideshow .slide img{object-fit:cover;width:100%;height:100%}.slide__caption{left:calc(24 * var(--u));bottom:calc(24 * var(--u));padding:calc(8 * var(--u)) calc(16 * var(--u));color:#fff;font-size:calc(14 * var(--u));background:#101014b8;border-radius:999px;line-height:1.4;position:absolute}.slides__nav{width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fffdf9eb;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%;box-shadow:0 2px 12px #10101424}.slides__nav--prev{left:16px;rotate:180deg}.slides__nav--next{right:16px}.slides__dots{gap:8px;display:flex;position:absolute;bottom:16px;left:50%;translate:-50%}.slides__dots button{cursor:pointer;background:#fffdf98c;border:0;border-radius:999px;width:10px;height:10px;padding:0}.slides__dots button[aria-selected=true]{background:var(--paper);width:22px}.blk--form{gap:calc(26 * var(--u));flex-direction:column;display:flex}.form__grid{gap:calc(20 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form__field{gap:calc(10 * var(--u));flex-direction:column;display:flex}.form__field--full{grid-column:1/-1}.form__field label{font-size:calc(13 * var(--u));letter-spacing:.14em;text-transform:uppercase;color:var(--form-label,var(--ink-45))}.form__field input,.form__field textarea,.form__field select{width:100%;padding:calc(12 * var(--u)) 0;border:0;border-bottom:1px solid var(--form-line,var(--line));color:var(--ink);font-family:inherit;font-size:calc(17 * var(--u));background:0 0;border-radius:0}.form__field textarea{resize:vertical;min-height:calc(110 * var(--u))}.form__honey{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form__submit{min-height:calc(58 * var(--u));padding-inline:calc(36 * var(--u));background:var(--form-accent,var(--ink));color:var(--on-accent);font-size:calc(17 * var(--u));cursor:pointer;border:0;border-radius:999px;align-self:flex-start;font-weight:600}.form__submit[disabled]{opacity:.55;cursor:progress}.form__status{font-size:calc(16 * var(--u));color:var(--ink-70);min-height:1.2em}.form__status[data-state=error]{color:#c0392b}@media (max-width:639px){.form__grid{grid-template-columns:minmax(0,1fr)}}[data-anim]{--anim-d:.6s;--anim-dl:0s;--anim-e:cubic-bezier(.16, 1, .3, 1)}.js [data-anim]:not(.is-in){opacity:0;will-change:opacity, transform}.js [data-anim=fade-up]:not(.is-in){transform:translateY(var(--anim-dist,24px))}.js [data-anim=fade-down]:not(.is-in){transform:translateY(calc(var(--anim-dist,24px) * -1))}.js [data-anim=fade-left]:not(.is-in){transform:translateX(var(--anim-dist,24px))}.js [data-anim=fade-right]:not(.is-in){transform:translateX(calc(var(--anim-dist,24px) * -1))}.js [data-anim=scale-in]:not(.is-in){transform:scale(.94)}.js [data-anim=blur-in]:not(.is-in){filter:blur(14px)}.js [data-anim=rise]:not(.is-in){transform:translateY(var(--anim-dist,48px)) scale(.98)}.js [data-anim].is-in{opacity:1;filter:none;transition:opacity var(--anim-d) var(--anim-e) var(--anim-dl), transform var(--anim-d) var(--anim-e) var(--anim-dl), filter var(--anim-d) var(--anim-e) var(--anim-dl);transform:none}.js [data-anim=stagger-children]:not(.is-in){opacity:1}.js [data-anim=stagger-children]>:not(.is-in){opacity:0;transform:translateY(var(--anim-dist,24px))}.js [data-anim=stagger-children]>.is-in{opacity:1;transition:opacity var(--anim-d) var(--anim-e), transform var(--anim-d) var(--anim-e);transform:none}@media (prefers-reduced-motion:reduce){.js [data-anim]{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}.js [data-anim=stagger-children]>*{opacity:1!important;transition:none!important;transform:none!important}.blk--slideshow .slides{transition:none}}.blk--heading .tint{color:var(--tint,inherit)}.blk--heading .hl{padding:0 calc(16 * var(--u)) calc(6 * var(--u));border-radius:calc(16 * var(--u));background:var(--hl,var(--accent));color:var(--on-accent);display:inline-block;rotate:-1.5deg}.blk--related{background:var(--rel-bg,#f0ede6);color:var(--rel-ink,#101014);padding-block:calc(88 * var(--u));padding-inline:calc(72 * var(--u))}.rel__inner{max-width:calc(1180 * var(--u));margin-inline:auto}.rel__eyebrow{margin:0 auto calc(26 * var(--u));padding:calc(9 * var(--u)) calc(20 * var(--u));background:var(--rel-ink,#101014);color:#fffdf9;font-size:calc(13 * var(--u));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;justify-self:center;align-items:center;width:fit-content;font-weight:600;display:inline-flex}.rel__inner{text-align:center;flex-direction:column;align-items:center;display:flex}.rel__heading{font-family:var(--font-display);font-size:calc(56 * var(--u));letter-spacing:-.035em;max-width:calc(900 * var(--u));font-weight:700;line-height:1.02}.rel__lead{margin-top:calc(18 * var(--u));max-width:calc(620 * var(--u));font-size:calc(20 * var(--u));color:color-mix(in oklab, var(--rel-ink,#101014) 62%, transparent);line-height:1.5}.rel__feature{justify-content:space-between;align-items:center;gap:calc(40 * var(--u));width:100%;margin-top:calc(48 * var(--u));padding:calc(40 * var(--u));border-radius:var(--rel-radius,28px);background:var(--rel-card,#101014);text-align:left;display:flex}.rel__feature-copy{min-width:0}.rel__badge{align-items:center;gap:calc(8 * var(--u));padding:calc(7 * var(--u)) calc(16 * var(--u));background:var(--rel-accent,#2b4cf0);color:#fffdf9;font-size:calc(12 * var(--u));letter-spacing:.12em;text-transform:uppercase;border-radius:999px;font-weight:600;display:inline-flex}.rel__feature-title{margin-top:calc(18 * var(--u));font-family:var(--font-display);font-size:calc(30 * var(--u));letter-spacing:-.03em;color:#fffdf9;font-weight:700;line-height:1.1}.rel__feature-body{margin-top:calc(10 * var(--u));max-width:calc(560 * var(--u));font-size:calc(17 * var(--u));color:#9c9ca6;line-height:1.55}.rel__feature-cta{align-items:center;gap:calc(10 * var(--u));min-height:calc(58 * var(--u));padding-inline:calc(30 * var(--u));background:var(--rel-accent,#2b4cf0);color:#fffdf9;font-size:calc(17 * var(--u));border-radius:999px;flex-shrink:0;font-weight:600;text-decoration:none;transition:transform .18s;display:inline-flex}.rel__feature-cta:hover{color:#fffdf9;transform:translateY(-2px)}.rel__links{grid-template-columns:repeat(var(--rel-cols,3), minmax(0, 1fr));gap:calc(16 * var(--u));width:100%;margin:calc(20 * var(--u)) 0 0;padding:0;list-style:none;display:grid}.rel__links a{justify-content:space-between;align-items:center;gap:calc(16 * var(--u));min-height:calc(72 * var(--u));padding:calc(18 * var(--u)) calc(24 * var(--u));border:1px solid color-mix(in oklab, var(--rel-ink,#101014) 12%, transparent);border-radius:calc(14 * var(--u));background:var(--rel-chip,#fffdf9);font-size:calc(18 * var(--u));text-align:left;font-weight:600;text-decoration:none;transition:border-color .18s,transform .18s;display:flex}.rel__links a:hover{border-color:var(--rel-accent,#2b4cf0);color:var(--rel-ink,#101014);transform:translateY(-2px)}.rel__links em{margin-top:calc(3 * var(--u));font-style:normal;font-size:calc(14 * var(--u));color:color-mix(in oklab, var(--rel-ink,#101014) 55%, transparent);font-weight:400;display:block}.rel__links a.has-thumb{justify-content:flex-start;align-items:stretch;gap:calc(14 * var(--u));padding:calc(14 * var(--u));flex-direction:column}.rel__thumb{aspect-ratio:16/9;border-radius:calc(10 * var(--u));object-fit:cover;background:color-mix(in oklab, var(--rel-ink,#101014) 8%, transparent);width:100%;display:block}.rel__links a.has-thumb>span{flex:auto}.rel__links a.has-thumb svg{align-self:flex-end}@media (max-width:1023px){.rel__links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.blk--related{padding-inline:calc(20 * var(--u));padding-block:calc(56 * var(--u))}.rel__heading{font-size:calc(34 * var(--u))}.rel__lead{font-size:calc(17 * var(--u))}.rel__feature{align-items:flex-start;gap:calc(26 * var(--u));padding:calc(28 * var(--u));flex-direction:column}.rel__feature-cta{justify-content:center;width:100%}.rel__links{grid-template-columns:minmax(0,1fr)}}.blk--scene{gap:calc(14 * var(--u));flex-direction:column;margin:0;display:flex}.sc__frame{border-radius:var(--sc-radius,calc(24 * var(--u)));background:var(--sc-paper,#f0ede6);overflow:clip}.sc__svg{width:100%;height:auto}.sc__meta{gap:calc(6 * var(--u));flex-direction:column;margin:0;display:flex}.sc__meta strong{font-size:calc(19 * var(--u));color:var(--ink);font-weight:600;line-height:1.3}.sc__meta span{font-size:calc(15.5 * var(--u));color:var(--ink-70);line-height:1.5}.sc__desk{fill:var(--sc-ink,#101014);opacity:.16}.sc__screen{fill:var(--sc-ink,#101014)}.sc__paper{fill:#fffdf9}.sc__band{fill:var(--sc-accent,#2b4cf0);opacity:.22}.sc__band--alt{fill:var(--sc-warm,#ff6b4a);opacity:.28}.sc__grid{fill:var(--sc-ink,#101014);opacity:.14}.sc__line{fill:var(--sc-ink,#101014);opacity:.26}.sc__line--ghost{opacity:.12}.sc__stand{fill:var(--sc-ink,#101014);opacity:.55}.sc__shirt{fill:var(--sc-accent,#2b4cf0)}.sc__skin{fill:#f0c9a8}.sc__hair,.sc__eye{fill:var(--sc-ink,#101014)}.sc__chip{fill:var(--sc-warm,#ff6b4a)}.sc__chipline{fill:#fffdf9;opacity:.85}.sc__arc{fill:none;stroke:var(--sc-ink,#101014);stroke-opacity:.28;stroke-width:2px;stroke-dasharray:5 6}.sc{--sc-t:3.6s}.sc__arm{transform-origin:74px 142px}@keyframes sc-type{0%,to{transform:rotate(0)}50%{transform:rotate(7deg)}}@keyframes sc-reach{0%,to{transform:rotate(-4deg)}45%{transform:rotate(16deg)}}@keyframes sc-write{0%,to{transform:rotate(2deg)translate(0)}50%{transform:rotate(6deg)translate(6px)}}@keyframes sc-cell{0%{transform:translate(0)}20%{transform:translate(30px)}40%{transform:translate(60px)}60%{transform:translate(90px)}80%{transform:translate(90px,16px)}to{transform:translateY(32px)}}@keyframes sc-rowfill{0%,12%{transform:scaleX(0)}30%,to{transform:scaleX(1)}}@keyframes sc-thumb{0%{transform:translateY(0)}to{transform:translateY(66px)}}.sc--spreadsheet .sc__cell{fill:var(--sc-warm,#ff6b4a);opacity:.45}.sc--spreadsheet .sc__row{fill:var(--sc-ink,#101014);opacity:.22;transform-origin:145px 0}.sc--spreadsheet .sc__track{fill:var(--sc-ink,#101014);opacity:.12}.sc__keyboard{fill:var(--sc-ink,#101014);opacity:.4}.sc--spreadsheet .sc__thumb{fill:var(--sc-ink,#101014);opacity:.45}@keyframes sc-fly{0%{opacity:0;transform:translate(128px,84px)scale(.9)}14%{opacity:1;transform:translate(128px,76px)scale(1)}50%{opacity:1;transform:translate(180px,32px)scale(1)}86%,to{opacity:0;transform:translate(238px,76px)scale(.9)}}@keyframes sc-land{0%,50%{opacity:.12}62%,to{opacity:.34}}.sc--copypaste .sc__flyer{transform:translate(180px,32px)}.sc--copypaste .sc__line--ghost{opacity:.12}@keyframes sc-char{0%,8%{opacity:0}20%,88%{opacity:1}96%,to{opacity:0}}@keyframes sc-caret{0%,to{transform:translate(0)}88%{transform:translate(70px)}}@keyframes sc-blink{0%,49%{opacity:1}50%,to{opacity:.15}}@keyframes sc-key{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}.sc--rekeying .sc__field{fill:var(--sc-ink,#101014);opacity:.08}.sc--rekeying .sc__char{fill:var(--sc-ink,#101014)}.sc--rekeying .sc__caret{fill:var(--sc-warm,#ff6b4a)}.sc--rekeying .sc__key{fill:var(--sc-ink,#101014);opacity:.35}.sc--rekeying .sc__total{fill:var(--sc-warm,#ff6b4a);opacity:.7}.sc--rekeying .sc__doc{transform-origin:72px 90px}@keyframes sc-attach{0%{transform:translate(46px,76px)}46%{transform:translate(240px,76px)}50%{transform:translate(240px,76px)}96%,to{transform:translate(46px,76px)}}@keyframes sc-tag{0%,20%{opacity:0}34%,to{opacity:1}}.sc--emailloop .sc__flap{fill:#fffdf9;opacity:.9}.sc--emailloop .sc__attach{transform:translate(140px,76px)}.sc--emailloop .sc__tag{opacity:1}.sc--emailloop .sc__tagbg{fill:var(--sc-ink,#101014);opacity:.75}.sc--emailloop .sc__tagline{fill:#fffdf9;opacity:.85}.sc--emailloop .sc__tag--2 .sc__tagbg{fill:var(--sc-warm,#ff6b4a);opacity:1}.sc--emailloop .sc__arc--back{stroke-dasharray:3 7}@keyframes sc-fall{0%{opacity:0;transform:translateY(-70px)rotate(-8deg)}10%{opacity:1}34%{opacity:1;transform:translateY(96px)rotate(0)}36%,to{opacity:0}}@keyframes sc-sheet{0%,10%{opacity:0}22%,92%{opacity:1}to{opacity:0}}@keyframes sc-stamp{0%,to{transform:translate(196px,122px)scale(1)}46%{transform:translate(196px,136px)scale(.96)}}.sc--paperstack .sc__tray{fill:var(--sc-ink,#101014);opacity:.55}.sc--paperstack .sc__sheet{fill:#fffdf9;stroke:#10101429;stroke-width:1px}.sc--paperstack .sc__faller{opacity:0}.sc--paperstack .sc__faller--0{opacity:1;transform:translateY(44px)}.sc--paperstack .sc__stampmark{fill:var(--sc-warm,#ff6b4a);opacity:.75}.sc--paperstack .sc__stamphead{fill:var(--sc-warm,#ff6b4a)}.sc--paperstack .sc__stamphandle{fill:var(--sc-ink,#101014)}.sc--paperstack .sc__stamp{transform:translate(196px,122px)}@keyframes sc-shake{0%,62%,to{transform:rotate(0)}66%{transform:rotate(-5deg)}70%{transform:rotate(5deg)}74%{transform:rotate(-4deg)}78%{transform:rotate(3deg)}}@keyframes sc-ping{0%,55%{opacity:0}68%{opacity:1}88%,to{opacity:0}}@keyframes sc-scribble{0%,14%{transform:scaleX(0)}34%,92%{transform:scaleX(1)}to{transform:scaleX(0)}}.sc--phonepad .sc__handset{fill:var(--sc-ink,#101014)}.sc--phonepad .sc__dot{fill:#fffdf9;opacity:.65}.sc--phonepad .sc__phone{transform-origin:238px 70px}.sc--phonepad .sc__ring{fill:none;stroke:var(--sc-warm,#ff6b4a);stroke-width:3px;stroke-linecap:round;opacity:0}.sc--phonepad .sc__scribble{fill:var(--sc-ink,#101014);opacity:.3;transform-origin:186px 0}@keyframes sc-pop{0%,6%{opacity:0;transform:scale(.4)}18%,90%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes sc-peel{0%,56%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(-26px,96px)rotate(-24deg)}}.sc--stickynotes .sc__board{fill:var(--sc-ink,#101014);opacity:.1}.sc--stickynotes .sc__note{fill:var(--sc-warm,#ff6b4a);opacity:.85}.sc--stickynotes .sc__note--1,.sc--stickynotes .sc__note--4{fill:var(--sc-accent,#2b4cf0)}.sc--stickynotes .sc__note--2,.sc--stickynotes .sc__note--5{fill:#ffd84d}.sc--stickynotes .sc__notes rect{transform-box:fill-box;transform-origin:50%}.sc__searchbar{fill:#fffdf9;stroke:color-mix(in oklab, var(--sc-ink,#101014) 18%, transparent);stroke-width:1.5px}.sc__searchbar--sm{stroke-width:1px}.sc__glassring{fill:none;stroke:var(--sc-ink,#101014);stroke-width:3px;opacity:.55}.sc__glassstem{fill:var(--sc-ink,#101014);opacity:.55;transform-box:fill-box;transform-origin:0;rotate:45deg}.sc__qword{fill:var(--sc-ink,#101014);opacity:.35}.sc__suggrow{fill:color-mix(in oklab, var(--sc-ink,#101014) 7%, #fffdf9)}.sc__suggline{fill:var(--sc-ink,#101014);opacity:.2}.sc__sugg{opacity:1}.sc__resulttitle{fill:var(--sc-accent,#2b4cf0);opacity:.8}.sc__resultline{fill:var(--sc-ink,#101014);opacity:.18}.sc__youbox{fill:color-mix(in oklab, var(--sc-warm,#ff6b4a) 22%, #fffdf9)}.sc__youtitle,.sc__youflag{fill:var(--sc-warm,#ff6b4a)}.sc--serp .sc__you{transform:translateY(0)}.sc__cta{fill:var(--sc-accent,#2b4cf0)}.sc__tickdisc{fill:#2e7d4f}.sc__tickmark{fill:none;stroke:#fffdf9;stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round}.sc__board{fill:#fffdf9}.sc__gridline{fill:var(--sc-ink,#101014);opacity:.1}.sc__bar{fill:var(--sc-accent,#2b4cf0);opacity:.32;transform-box:fill-box;transform-origin:bottom}.sc__bar--5{fill:var(--sc-warm,#ff6b4a);opacity:.9}.sc__trend{fill:none;stroke:var(--sc-warm,#ff6b4a);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.sc__visitor{fill:var(--sc-ink,#101014);opacity:.45}.sc__field{fill:var(--sc-ink,#101014);opacity:.08}.sc__mailbody{fill:var(--sc-warm,#ff6b4a)}.sc__mailflap{fill:#fffdf9;opacity:.9}.sc__counterbg{fill:var(--sc-ink,#101014)}.sc__counterline{fill:#fffdf9;opacity:.9}.sc__step{fill:color-mix(in oklab, var(--sc-ink,#101014) 12%, #fffdf9)}.sc__step--1{fill:var(--sc-accent,#2b4cf0);opacity:.9}.sc__rank{fill:var(--sc-ink,#101014);opacity:.3}.sc__rank--top{fill:#fffdf9;opacity:1}.sc__climberdisc{fill:var(--sc-warm,#ff6b4a)}.sc__climbermark{fill:none;stroke:#fffdf9;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.sc__spark{fill:var(--sc-warm,#ff6b4a);opacity:0}.sc__star{fill:#ffd84d}.sc--trust .sc__star{transform-box:fill-box;transform-origin:50%}.sc__flat{fill:none;stroke:var(--sc-ink,#101014);stroke-opacity:.35;stroke-width:3px;stroke-dasharray:6 5;stroke-linecap:round}.sc__stopmark{fill:var(--sc-ink,#101014);opacity:.4}.sc__curve{fill:none;stroke:var(--sc-warm,#ff6b4a);stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round}.sc__cdot{fill:var(--sc-warm,#ff6b4a)}@keyframes sc-qword{0%,6%{opacity:0}16%,84%{opacity:.35}94%,to{opacity:0}}@keyframes sc-qcaret{0%{transform:translate(0)}60%,to{transform:translate(94px)}}@keyframes sc-sugg{0%,46%{opacity:0;transform:translateY(-4px)}60%,92%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes sc-climb{0%,14%{transform:translateY(72px)}46%,to{transform:translateY(0)}}@keyframes sc-shuffle{0%,14%{transform:translateY(0)}46%,to{transform:translateY(24px)}}@keyframes sc-tick{0%,50%{opacity:0;scale:.4}66%,to{opacity:1;scale:1}}@keyframes sc-grow{0%,8%{transform:scaleY(0)}34%,to{transform:scaleY(1)}}@keyframes sc-draw{0%,10%{stroke-dashoffset:var(--len,260)}60%,to{stroke-dashoffset:0}}@keyframes sc-arrive{0%{opacity:0;transform:translate(-30px)}18%,82%{opacity:1}to{opacity:0;transform:translate(226px)}}@keyframes sc-drop{0%{opacity:0;transform:translateY(-52px)rotate(-6deg)}12%{opacity:1}52%{opacity:1;transform:translateY(74px)rotate(0)}56%,to{opacity:0}}@keyframes sc-ping2{0%,40%{opacity:0;scale:.5}54%{opacity:1;scale:1.1}70%,to{opacity:1;scale:1}}@keyframes sc-twinkle{0%,30%{opacity:0;scale:.4}45%{opacity:1;scale:1}80%,to{opacity:0;scale:.6}}@keyframes sc-starpop{0%,8%{opacity:.15;scale:.7}24%,to{opacity:1;scale:1}}@keyframes sc-dotpop{0%,20%{opacity:0;scale:.3}36%,to{opacity:1;scale:1}}.sc__dial{fill:var(--sc-ink,#101014)}.sc__dialface{fill:#fffdf9}.sc__crown{fill:var(--sc-ink,#101014)}.sc__ticker{fill:var(--sc-ink,#101014);opacity:.3}.sc__hand{fill:var(--sc-warm,#ff6b4a);transform-origin:112px 92px}.sc__pin{fill:var(--sc-ink,#101014)}.sc__slowline{fill:none;stroke:var(--sc-ink,#101014);stroke-opacity:.28;stroke-width:3px;stroke-dasharray:6 5;stroke-linecap:round}.sc__nowbar{fill:var(--sc-accent,#2b4cf0);transform-box:fill-box;transform-origin:bottom}.sc__nowflag{fill:var(--sc-accent,#2b4cf0)}.sc__pipe{fill:var(--sc-ink,#101014);opacity:.45}.sc__tapbody{fill:var(--sc-ink,#101014)}.sc__spout{fill:var(--sc-ink,#101014);opacity:.75}.sc__handle{transform-origin:166px 22px}.sc__drop{fill:var(--sc-accent,#2b4cf0)}.sc__bucket{fill:var(--sc-ink,#101014);opacity:.2}.sc__bucketfill{fill:var(--sc-accent,#2b4cf0);transform-box:fill-box;transform-origin:bottom;clip-path:polygon(2% 0,98% 0,88% 100%,12% 100%)}.sc__vtag{fill:var(--sc-ink,#101014);opacity:.35}.sc--abtest .sc__variant{transform-box:fill-box;transform-origin:50%}.sc__adlabel,.sc__matchbar{fill:var(--sc-warm,#ff6b4a)}.sc__funnel{fill:var(--sc-ink,#101014);opacity:.16}.sc__crack{fill:var(--sc-warm,#ff6b4a)}.sc__pour{fill:var(--sc-accent,#2b4cf0)}.sc__leakdrop{fill:var(--sc-warm,#ff6b4a)}.sc__catch{fill:var(--sc-accent,#2b4cf0)}.sc__ring2{fill:none;stroke:var(--sc-ink,#101014);stroke-opacity:.2;stroke-width:3px;stroke-dasharray:7 8}.sc__ringhead{fill:none;stroke:var(--sc-warm,#ff6b4a);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.sc__node{fill:#fffdf9;stroke:color-mix(in oklab, var(--sc-ink,#101014) 16%, transparent);stroke-width:1.5px}.sc__nodeline{fill:var(--sc-ink,#101014);opacity:.3}.sc__pulsedot{fill:var(--sc-warm,#ff6b4a)}@keyframes sc-sweep{0%{rotate:none}to{rotate:360deg}}@keyframes sc-shoot{0%,10%{transform:scaleY(0)}34%,to{transform:scaleY(1)}}@keyframes sc-turn{0%,to{rotate:-22deg}50%{rotate:22deg}}@keyframes sc-fall2{0%{opacity:0;transform:translateY(0)}14%{opacity:1}82%{opacity:1;transform:translateY(36px)}to{opacity:0;transform:translateY(44px)}}@keyframes sc-fill{0%,12%{transform:scaleY(.15)}70%,to{transform:scaleY(1)}}@keyframes sc-dim{0%,44%{opacity:1}60%,to{opacity:.35}}@keyframes sc-lift{0%,44%{transform:translateY(0)scale(1)}62%,to{transform:translateY(-6px)scale(1.03)}}@keyframes sc-orbit{0%{rotate:none}to{rotate:360deg}}.sc__brainbox{fill:var(--sc-ink,#101014)}.sc__chip2{fill:#fffdf9;opacity:.28}.sc__label{fill:var(--sc-ink,#101014);opacity:.2}.sc__cited{fill:var(--sc-warm,#ff6b4a);opacity:.45}.sc__bubblebody,.sc__bubbletail{fill:var(--sc-ink,#101014)}.sc__bubbleline{fill:#fffdf9;opacity:.55}.sc__citechip{fill:var(--sc-warm,#ff6b4a)}.sc__boteye{fill:#fffdf9}.sc__botant{fill:var(--sc-ink,#101014)}.sc__botdot{fill:var(--sc-warm,#ff6b4a)}.sc__moon{fill:var(--sc-ink,#101014);opacity:.8}.sc__star2{fill:var(--sc-warm,#ff6b4a);transform-box:fill-box;transform-origin:50%;rotate:45deg}.sc__msg--in{fill:color-mix(in oklab, var(--sc-ink,#101014) 12%, #fffdf9)}.sc__msg--out{fill:var(--sc-accent,#2b4cf0)}.sc--afterhours .sc__msg{transform-box:fill-box;transform-origin:0}.sc__slot{fill:color-mix(in oklab, var(--sc-ink,#101014) 8%, #fffdf9)}.sc__slotfill{fill:var(--sc-accent,#2b4cf0)}.sc__slottick{fill:none;stroke:#fffdf9;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.sc--booking .sc__booked{transform-box:fill-box;transform-origin:50%}.sc__funnel2{fill:var(--sc-ink,#101014);opacity:.16}.sc__bucket2{fill:#fffdf9;stroke:color-mix(in oklab, var(--sc-ink,#101014) 16%, transparent);stroke-width:1.5px}.sc__bucket2--0{stroke:var(--sc-accent,#2b4cf0);stroke-width:2.5px}.sc__bucketline{fill:var(--sc-ink,#101014);opacity:.28}.sc__sortdot{fill:var(--sc-accent,#2b4cf0)}.sc--triage .sc__inmail{transform-box:fill-box;transform-origin:50%}.sc__boxbody{fill:var(--sc-warm,#ff6b4a);opacity:.8}.sc__boxlid{fill:var(--sc-warm,#ff6b4a)}.sc__boxtape{fill:#fffdf9;opacity:.6}.sc__trackline{fill:var(--sc-ink,#101014);opacity:.14}.sc__trackfill{fill:var(--sc-accent,#2b4cf0);transform-box:fill-box;transform-origin:0}.sc__trackdot{fill:color-mix(in oklab, var(--sc-ink,#101014) 16%, #fffdf9)}.sc__file{fill:color-mix(in oklab, var(--sc-ink,#101014) 14%, #fffdf9)}.sc__file--4{fill:var(--sc-accent,#2b4cf0);opacity:.35}.sc--retrieval .sc__pulled{transform-box:fill-box;transform-origin:bottom}.sc--retrieval .sc__glass2{transform-box:fill-box;transform-origin:50%}@keyframes sc-feed{0%{opacity:0;transform:translate(0)}12%{opacity:1}62%{opacity:1;transform:translate(150px,30px)scale(.5)}74%,to{opacity:0}}@keyframes sc-chipon{0%,20%{opacity:.1}40%,to{opacity:.62}}@keyframes sc-cite{0%,24%{opacity:0}40%,to{opacity:.45}}@keyframes sc-bubble{0%,30%{opacity:0;transform:translateY(8px)scale(.96)}48%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sc-carry{0%,12%{opacity:0;transform:translate(112px,56px)}24%{opacity:1}76%{opacity:1;transform:translate(206px,56px)}88%,to{opacity:0}}@keyframes sc-msgin{0%,8%{opacity:0;transform:scaleX(.2)}20%,to{opacity:1;transform:scaleX(1)}}@keyframes sc-twinkle2{0%,25%{opacity:0}45%{opacity:1}75%,to{opacity:0}}@keyframes sc-bookin{0%,40%{opacity:0;transform:scale(.5)}58%,to{opacity:1;transform:scale(1)}}@keyframes sc-intake{0%{opacity:0;transform:translate(0)}14%{opacity:1}58%{opacity:1;transform:translate(96px,-22px)scale(.6)}66%,to{opacity:0}}@keyframes sc-sortrun{0%,34%{opacity:0;transform:translate(0)}46%{opacity:1}88%{opacity:1;transform:translate(36px,-68px)}96%,to{opacity:0}}@keyframes sc-progress{0%,10%{transform:scaleX(0)}66%,to{transform:scaleX(1)}}@keyframes sc-dotlit{0%,20%{fill:color-mix(in oklab, var(--sc-ink,#101014) 16%, #fffdf9)}40%,to{fill:var(--sc-accent,#2b4cf0)}}@keyframes sc-pull{0%,16%{opacity:0;transform:translateY(16px)scale(.94)}38%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sc-quiz{0%,10%{opacity:0;transform:translateY(10px)scale(.7)}26%,72%{opacity:1;transform:translateY(0)scale(1)}88%,to{opacity:0;transform:translateY(-6px)scale(.9)}}@keyframes sc-nobody{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes sc-hush{0%,20%{opacity:.5;transform:translate(0)}60%,to{opacity:0;transform:translate(8px)}}@keyframes sc-dayoff{0%,40%{fill:color-mix(in oklab, var(--sc-ink,#101014) 14%, #fffdf9)}60%,to{fill:var(--sc-ink,#101014)}}@keyframes sc-deadline{0%,12%{transform:scaleX(0)}78%,to{transform:scaleX(1)}}@keyframes sc-swallow{0%{opacity:0;transform:translateY(0)}12%{opacity:1}58%{opacity:1;transform:translateY(52px)}66%,to{opacity:0;transform:translateY(52px)}}@keyframes sc-locked{0%,to{transform:translate(0)}42%{transform:translate(-2px)}58%{transform:translate(2px)}}@keyframes sc-noresult{0%,46%{opacity:0;transform:scaleX(.6)}62%,to{opacity:1;transform:scaleX(1)}}@keyframes sc-feedin{0%,52%{opacity:0;transform:translate(24px)}72%,to{opacity:1;transform:translate(0)}}@keyframes sc-glow{0%,50%{opacity:.35}74%,to{opacity:1}}@keyframes sc-peak{0%,46%{transform:scaleY(.18)}74%,to{transform:scaleY(1)}}@keyframes sc-gatherin{0%,14%{opacity:0;transform:translateY(12px)}34%,70%{opacity:1;transform:translateY(0)}86%,to{opacity:0;transform:translateY(-10px)}}@keyframes sc-tip{0%,16%{transform:rotate(0)}58%,to{transform:rotate(9deg)}}@keyframes sc-heavy{0%,16%{transform:scale(.7)}52%,to{transform:scale(1)}}.sc--baffled .sc__cta{fill:var(--sc-warm,#ff6b4a)}.sc--baffled .sc__zerochip{fill:var(--sc-ink,#101014);opacity:.12}.sc--baffled .sc__zeroring{fill:none;stroke:var(--sc-ink,#101014);stroke-opacity:.55;stroke-width:3.5px}.sc--baffled .sc__zero{transform-box:fill-box;transform-origin:50%}.sc__qstroke{fill:none;stroke:var(--sc-warm,#ff6b4a);stroke-width:5px;stroke-linecap:round}.sc__qdot{fill:var(--sc-warm,#ff6b4a)}.sc--baffled .sc__qmark{opacity:0}.sc--baffled .sc__qmark--0{opacity:1}.sc--quietphone .sc__phonebody{fill:var(--sc-ink,#101014)}.sc--quietphone .sc__handset{fill:var(--sc-ink,#101014);opacity:.8}.sc--quietphone .sc__keypad{fill:#fffdf9;opacity:.55}.sc--quietphone .sc__ring2wave{fill:none;stroke:var(--sc-warm,#ff6b4a);stroke-width:3.5px;stroke-linecap:round;opacity:0}.sc--quietphone .sc__calband{fill:var(--sc-warm,#ff6b4a);opacity:.28}.sc--quietphone .sc__day{fill:color-mix(in oklab, var(--sc-ink,#101014) 14%, #fffdf9)}.sc--quietphone .sc__deadline{fill:var(--sc-warm,#ff6b4a);transform-origin:194px 0}.sc--blackbox .sc__box{fill:var(--sc-ink,#101014)}.sc--blackbox .sc__boxslot{fill:var(--sc-ink,#101014);opacity:.55}.sc--blackbox .sc__lockbody{fill:#fffdf9;opacity:.9}.sc--blackbox .sc__lockshackle{fill:none;stroke:#fffdf9;stroke-width:4px;opacity:.9}.sc--blackbox .sc__coin{fill:#ffd84d;opacity:0}.sc--blackbox .sc__coin--0{opacity:1}.sc--blackbox .sc__qmark--big{opacity:.9}.sc--unheardof .sc__field{fill:var(--sc-ink,#101014);opacity:.08}.sc--unheardof .sc__char{fill:var(--sc-ink,#101014)}.sc--unheardof .sc__caret{fill:var(--sc-warm,#ff6b4a)}.sc--unheardof .sc__emptybox{fill:var(--sc-ink,#101014);opacity:.07}.sc--unheardof .sc__emptyline{fill:var(--sc-ink,#101014);opacity:.3;transform-origin:88px 0}.sc--unheardof .sc__feedhead{fill:var(--sc-warm,#ff6b4a);opacity:.28}.sc--unheardof .sc__feedart{fill:var(--sc-accent,#2b4cf0);opacity:.16}.sc--unheardof .sc__bulb{fill:#ffd84d}.sc--unheardof .sc__bulbbase{fill:var(--sc-ink,#101014);opacity:.5}.sc--unheardof .sc__cta{fill:var(--sc-warm,#ff6b4a)}.sc--season .sc__board{fill:var(--sc-ink,#101014);opacity:.06}.sc--season .sc__gridline{fill:var(--sc-ink,#101014);opacity:.2}.sc--season .sc__month{fill:var(--sc-accent,#2b4cf0);opacity:.3;transform-box:fill-box;transform-origin:bottom}.sc--season .sc__month--peak{fill:var(--sc-warm,#ff6b4a);opacity:1}.sc--season .sc__gatherdot{fill:var(--sc-accent,#2b4cf0);opacity:0}.sc--season .sc__gatherdot--0{opacity:1}.sc--season .sc__peakflag{fill:var(--sc-warm,#ff6b4a)}.sc--thinmargin .sc__beam{transform-origin:160px 94px}.sc--thinmargin .sc__beambar{fill:var(--sc-ink,#101014);opacity:.75}.sc--thinmargin .sc__panwire{fill:var(--sc-ink,#101014);opacity:.4}.sc--thinmargin .sc__pandish{fill:var(--sc-ink,#101014);opacity:.3}.sc--thinmargin .sc__coin--cost{fill:var(--sc-warm,#ff6b4a);transform-box:fill-box;transform-origin:50%}.sc--thinmargin .sc__coin--value{fill:#ffd84d}.sc--thinmargin .sc__qmark{opacity:.85}@media (prefers-reduced-motion:no-preference){.sc__arm--type{animation:sc-type calc(var(--sc-t) / 3) ease-in-out infinite}.sc__arm--reach{animation:sc-reach var(--sc-t) ease-in-out infinite}.sc__arm--write{animation:sc-write calc(var(--sc-t) / 2) ease-in-out infinite}.sc--spreadsheet .sc__cell{animation:sc-cell var(--sc-t) steps(1, end) infinite}.sc--spreadsheet .sc__thumb{animation:sc-thumb calc(var(--sc-t) * 2) linear infinite}.sc--spreadsheet .sc__row{animation:sc-rowfill var(--sc-t) ease-out infinite}.sc--spreadsheet .sc__row--1{animation-delay:calc(var(--sc-t) * .18)}.sc--spreadsheet .sc__row--2{animation-delay:calc(var(--sc-t) * .36)}.sc--spreadsheet .sc__row--3{animation-delay:calc(var(--sc-t) * .54)}.sc--spreadsheet .sc__row--4{animation-delay:calc(var(--sc-t) * .72)}.sc--copypaste .sc__flyer{animation:sc-fly var(--sc-t) ease-in-out infinite}.sc--copypaste .sc__line--ghost{animation:sc-land var(--sc-t) step-end infinite}.sc--rekeying .sc__char{animation:sc-char var(--sc-t) step-end infinite}.sc--rekeying .sc__char--1{animation-delay:calc(var(--sc-t) * .1)}.sc--rekeying .sc__char--2{animation-delay:calc(var(--sc-t) * .2)}.sc--rekeying .sc__char--3{animation-delay:calc(var(--sc-t) * .3)}.sc--rekeying .sc__char--4{animation-delay:calc(var(--sc-t) * .4)}.sc--rekeying .sc__char--5{animation-delay:calc(var(--sc-t) * .5)}.sc--rekeying .sc__caret{animation:sc-caret var(--sc-t) steps(6, end) infinite, sc-blink .9s step-end infinite}.sc--rekeying .sc__key{animation:sc-key calc(var(--sc-t) / 6) ease-in-out infinite}.sc--rekeying .sc__key--1{animation-delay:80ms}.sc--rekeying .sc__key--2{animation-delay:.16s}.sc--rekeying .sc__key--3{animation-delay:.24s}.sc--emailloop .sc__attach{animation:sc-attach calc(var(--sc-t) * 1.6) ease-in-out infinite}.sc--emailloop .sc__tag{animation:sc-tag calc(var(--sc-t) * 1.6) step-end infinite}.sc--emailloop .sc__tag--1{animation-delay:calc(var(--sc-t) * .5)}.sc--emailloop .sc__tag--2{animation-delay:calc(var(--sc-t) * 1)}.sc--paperstack .sc__faller{animation:sc-fall calc(var(--sc-t) * 1.2) ease-in infinite}.sc--paperstack .sc__faller--1{animation-delay:calc(var(--sc-t) * .3)}.sc--paperstack .sc__faller--2{animation-delay:calc(var(--sc-t) * .6)}.sc--paperstack .sc__faller--3{animation-delay:calc(var(--sc-t) * .9)}.sc--paperstack .sc__sheet{animation:sc-sheet calc(var(--sc-t) * 4.8) step-end infinite}.sc--paperstack .sc__sheet--1{animation-delay:calc(var(--sc-t) * .4)}.sc--paperstack .sc__sheet--2{animation-delay:calc(var(--sc-t) * .8)}.sc--paperstack .sc__sheet--3{animation-delay:calc(var(--sc-t) * 1.2)}.sc--paperstack .sc__sheet--4{animation-delay:calc(var(--sc-t) * 1.6)}.sc--paperstack .sc__sheet--5{animation-delay:calc(var(--sc-t) * 2)}.sc--paperstack .sc__stamp{animation:sc-stamp calc(var(--sc-t) * 1.2) ease-in-out infinite}.sc--phonepad .sc__phone{animation:sc-shake var(--sc-t) ease-in-out infinite}.sc--phonepad .sc__ring{animation:sc-ping var(--sc-t) ease-out infinite}.sc--phonepad .sc__ring--1{animation-delay:.12s}.sc--phonepad .sc__scribble{animation:sc-scribble calc(var(--sc-t) * 1.4) ease-out infinite}.sc--phonepad .sc__scribble--1{animation-delay:calc(var(--sc-t) * .2)}.sc--phonepad .sc__scribble--2{animation-delay:calc(var(--sc-t) * .4)}.sc--phonepad .sc__scribble--3{animation-delay:calc(var(--sc-t) * .6)}.sc--stickynotes .sc__note{animation:sc-pop calc(var(--sc-t) * 1.6) ease-out infinite}.sc--stickynotes .sc__note--1{animation-delay:calc(var(--sc-t) * .14)}.sc--stickynotes .sc__note--2{animation-delay:calc(var(--sc-t) * .28)}.sc--stickynotes .sc__note--3{animation-delay:calc(var(--sc-t) * .42)}.sc--stickynotes .sc__note--4{animation-delay:calc(var(--sc-t) * .56)}.sc--stickynotes .sc__note--5{animation-delay:calc(var(--sc-t) * .7)}.sc--stickynotes .sc__peeler{animation:sc-peel calc(var(--sc-t) * 1.6) ease-in infinite}.sc--query .sc__qword{animation:sc-qword calc(var(--sc-t) * 1.6) step-end infinite}.sc--query .sc__qword--1{animation-delay:calc(var(--sc-t) * .12)}.sc--query .sc__qword--2{animation-delay:calc(var(--sc-t) * .24)}.sc--query .sc__qword--3{animation-delay:calc(var(--sc-t) * .36)}.sc--query .sc__caret{animation:sc-qcaret calc(var(--sc-t) * 1.6) steps(4, end) infinite, sc-blink .9s step-end infinite}.sc--query .sc__sugg{animation:sc-sugg calc(var(--sc-t) * 1.6) ease-out infinite}.sc--query .sc__sugg--1{animation-delay:.1s}.sc--query .sc__sugg--2{animation-delay:.2s}.sc--serp .sc__you{animation:sc-climb calc(var(--sc-t) * 1.8) cubic-bezier(.16, 1, .3, 1) infinite}.sc--serp .sc__result{animation:sc-shuffle calc(var(--sc-t) * 1.8) cubic-bezier(.16, 1, .3, 1) infinite}.sc--match .sc__tick{animation:sc-tick calc(var(--sc-t) * 1.4) cubic-bezier(.16, 1, .3, 1) infinite;transform-box:fill-box;transform-origin:50%}.sc--traffic .sc__bar{animation:sc-grow calc(var(--sc-t) * 2) cubic-bezier(.16, 1, .3, 1) infinite}.sc--traffic .sc__bar--1{animation-delay:calc(var(--sc-t) * .1)}.sc--traffic .sc__bar--2{animation-delay:calc(var(--sc-t) * .2)}.sc--traffic .sc__bar--3{animation-delay:calc(var(--sc-t) * .3)}.sc--traffic .sc__bar--4{animation-delay:calc(var(--sc-t) * .4)}.sc--traffic .sc__bar--5{animation-delay:calc(var(--sc-t) * .5)}.sc--traffic .sc__trend{--len:212;stroke-dasharray:212;animation:sc-draw calc(var(--sc-t) * 2) ease-out infinite}.sc--traffic .sc__visitor{animation:sc-arrive calc(var(--sc-t) * 2) linear infinite}.sc--traffic .sc__visitor--1{animation-delay:calc(var(--sc-t) * .55)}.sc--traffic .sc__visitor--2{animation-delay:calc(var(--sc-t) * 1.1)}.sc--enquiries .sc__mail{animation:sc-drop calc(var(--sc-t) * 1.6) ease-in infinite}.sc--enquiries .sc__mail--1{animation-delay:calc(var(--sc-t) * .4)}.sc--enquiries .sc__mail--2{animation-delay:calc(var(--sc-t) * .8)}.sc--enquiries .sc__mail--3{animation-delay:calc(var(--sc-t) * 1.2)}.sc--enquiries .sc__counter{animation:sc-ping2 calc(var(--sc-t) * 1.6) ease-out infinite;transform-box:fill-box;transform-origin:50%}.sc--ranking .sc__climber{animation:sc-climb calc(var(--sc-t) * 1.8) cubic-bezier(.16, 1, .3, 1) infinite}.sc--ranking .sc__spark{animation:sc-twinkle calc(var(--sc-t) * 1.8) ease-out infinite}.sc--ranking .sc__spark--1{animation-delay:.16s}.sc--ranking .sc__spark--2{animation-delay:.32s}.sc--trust .sc__star{animation:sc-starpop calc(var(--sc-t) * 1.6) cubic-bezier(.16, 1, .3, 1) infinite}.sc--trust .sc__star--1{animation-delay:calc(var(--sc-t) * .1)}.sc--trust .sc__star--2{animation-delay:calc(var(--sc-t) * .2)}.sc--trust .sc__star--3{animation-delay:calc(var(--sc-t) * .3)}.sc--trust .sc__star--4{animation-delay:calc(var(--sc-t) * .4)}.sc--compounding .sc__curve{--len:252;stroke-dasharray:252;animation:sc-draw calc(var(--sc-t) * 2.2) ease-out infinite}.sc--compounding .sc__cdot{animation:sc-dotpop calc(var(--sc-t) * 2.2) ease-out infinite;transform-box:fill-box;transform-origin:50%}.sc--compounding .sc__cdot--1{animation-delay:calc(var(--sc-t) * .34)}.sc--compounding .sc__cdot--2{animation-delay:calc(var(--sc-t) * .68)}.sc--stopwatch .sc__hand{animation:sc-sweep calc(var(--sc-t) * 1.2) linear infinite}.sc--stopwatch .sc__nowbar{animation:sc-shoot calc(var(--sc-t) * 1.6) cubic-bezier(.16, 1, .3, 1) infinite}.sc--tap .sc__handle{animation:sc-turn calc(var(--sc-t) * 1.6) ease-in-out infinite}.sc--tap .sc__drop{animation:sc-fall2 calc(var(--sc-t) * .9) linear infinite}.sc--tap .sc__drop--1{animation-delay:calc(var(--sc-t) * .22)}.sc--tap .sc__drop--2{animation-delay:calc(var(--sc-t) * .44)}.sc--tap .sc__drop--3{animation-delay:calc(var(--sc-t) * .66)}.sc--tap .sc__bucketfill{animation:sc-fill calc(var(--sc-t) * 2.4) ease-out infinite}.sc--abtest .sc__variant--a{animation:sc-dim calc(var(--sc-t) * 2) ease-out infinite}.sc--abtest .sc__variant--b{animation:sc-lift calc(var(--sc-t) * 2) cubic-bezier(.16, 1, .3, 1) infinite}.sc--abtest .sc__winner{animation:sc-tick calc(var(--sc-t) * 2) cubic-bezier(.16, 1, .3, 1) infinite;transform-box:fill-box;transform-origin:50%}.sc--leak .sc__pour{animation:sc-fall2 calc(var(--sc-t) * 1.1) linear infinite}.sc--leak .sc__pour--1{animation-delay:calc(var(--sc-t) * .26)}.sc--leak .sc__pour--2{animation-delay:calc(var(--sc-t) * .52)}.sc--leak .sc__pour--3{animation-delay:calc(var(--sc-t) * .78)}.sc--leak .sc__leakdrop{animation:sc-fall2 calc(var(--sc-t) * 1.3) linear infinite}.sc--leak .sc__leakdrop--1{animation-delay:calc(var(--sc-t) * .4)}.sc--leak .sc__leakdrop--2{animation-delay:calc(var(--sc-t) * .8)}.sc--loop .sc__pulse{animation:sc-orbit calc(var(--sc-t) * 2.4) linear infinite;transform-origin:160px 98px}.sc--ingest .sc__feeder{animation:sc-feed calc(var(--sc-t) * 1.6) ease-in-out infinite}.sc--ingest .sc__feeder--1{animation-delay:calc(var(--sc-t) * .5)}.sc--ingest .sc__feeder--2{animation-delay:calc(var(--sc-t) * 1)}.sc--ingest .sc__chip2{animation:sc-chipon calc(var(--sc-t) * 1.6) step-end infinite}.sc--ingest .sc__chip2--1{animation-delay:calc(var(--sc-t) * .1)}.sc--ingest .sc__chip2--2{animation-delay:calc(var(--sc-t) * .2)}.sc--ingest .sc__chip2--3{animation-delay:calc(var(--sc-t) * .3)}.sc--ingest .sc__chip2--4{animation-delay:calc(var(--sc-t) * .4)}.sc--ingest .sc__chip2--5{animation-delay:calc(var(--sc-t) * .5)}.sc--grounded .sc__cited{animation:sc-cite calc(var(--sc-t) * 1.8) ease-out infinite}.sc--grounded .sc__bubble{animation:sc-bubble calc(var(--sc-t) * 1.8) cubic-bezier(.16, 1, .3, 1) infinite;transform-box:fill-box;transform-origin:0}.sc--handover .sc__pass{animation:sc-carry calc(var(--sc-t) * 1.8) ease-in-out infinite}.sc--afterhours .sc__msg{animation:sc-msgin calc(var(--sc-t) * 2) cubic-bezier(.16, 1, .3, 1) infinite}.sc--afterhours .sc__msg--1{animation-delay:calc(var(--sc-t) * .28)}.sc--afterhours .sc__msg--2{animation-delay:calc(var(--sc-t) * .56)}.sc--afterhours .sc__msg--3{animation-delay:calc(var(--sc-t) * .84)}.sc--afterhours .sc__star2{animation:sc-twinkle2 calc(var(--sc-t) * 1.6) ease-in-out infinite}.sc--afterhours .sc__star2--1{animation-delay:calc(var(--sc-t) * .3)}.sc--afterhours .sc__star2--2{animation-delay:calc(var(--sc-t) * .6)}.sc--booking .sc__booked{animation:sc-bookin calc(var(--sc-t) * 1.6) cubic-bezier(.16, 1, .3, 1) infinite}.sc--triage .sc__inmail{animation:sc-intake calc(var(--sc-t) * 1.6) ease-in-out infinite}.sc--triage .sc__inmail--1{animation-delay:calc(var(--sc-t) * .5)}.sc--triage .sc__inmail--2{animation-delay:calc(var(--sc-t) * 1)}.sc--triage .sc__sorted{animation:sc-sortrun calc(var(--sc-t) * 1.6) ease-in-out infinite}.sc--orderstatus .sc__trackfill{animation:sc-progress calc(var(--sc-t) * 1.8) ease-out infinite}.sc--orderstatus .sc__trackdot{animation:sc-dotlit calc(var(--sc-t) * 1.8) step-end infinite}.sc--orderstatus .sc__trackdot--1{animation-delay:calc(var(--sc-t) * .22)}.sc--orderstatus .sc__trackdot--2{animation-delay:calc(var(--sc-t) * .44)}.sc--orderstatus .sc__trackdot--3{animation-delay:calc(var(--sc-t) * .66)}.sc--retrieval .sc__pulled{animation:sc-pull calc(var(--sc-t) * 1.8) cubic-bezier(.16, 1, .3, 1) infinite}.sc--retrieval .sc__cited{animation:sc-cite calc(var(--sc-t) * 1.8) ease-out infinite}.sc--baffled .sc__qmark{animation:sc-quiz calc(var(--sc-t) * 1.8) ease-out infinite}.sc--baffled .sc__qmark--1{animation-delay:calc(var(--sc-t) * .22)}.sc--baffled .sc__qmark--2{animation-delay:calc(var(--sc-t) * .44)}.sc--baffled .sc__zero{animation:sc-nobody calc(var(--sc-t) * 1.4) ease-in-out infinite}.sc--quietphone .sc__ring2wave{animation:sc-hush calc(var(--sc-t) * 1.6) ease-out infinite}.sc--quietphone .sc__ring2wave--1{animation-delay:calc(var(--sc-t) * .18)}.sc--quietphone .sc__day{animation:sc-dayoff calc(var(--sc-t) * 2.2) step-end infinite}.sc--quietphone .sc__deadline{animation:sc-deadline calc(var(--sc-t) * 2.2) linear infinite}.sc--blackbox .sc__coin{animation:sc-swallow calc(var(--sc-t) * 1.5) ease-in infinite}.sc--blackbox .sc__coin--1{animation-delay:calc(var(--sc-t) * .5)}.sc--blackbox .sc__coin--2{animation-delay:calc(var(--sc-t) * 1)}.sc--blackbox .sc__lock{animation:sc-locked calc(var(--sc-t) * 1.5) ease-in-out infinite}.sc--blackbox .sc__qmark--big{animation:sc-quiz calc(var(--sc-t) * 1.5) ease-out infinite}.sc--unheardof .sc__char{animation:sc-char calc(var(--sc-t) * 1.8) step-end infinite}.sc--unheardof .sc__char--1{animation-delay:calc(var(--sc-t) * .08)}.sc--unheardof .sc__char--2{animation-delay:calc(var(--sc-t) * .16)}.sc--unheardof .sc__char--3{animation-delay:calc(var(--sc-t) * .24)}.sc--unheardof .sc__char--4{animation-delay:calc(var(--sc-t) * .32)}.sc--unheardof .sc__caret{animation:sc-caret calc(var(--sc-t) * 1.8) step-end infinite, sc-blink .9s step-end infinite}.sc--unheardof .sc__emptyline{animation:sc-noresult calc(var(--sc-t) * 1.8) ease-out infinite}.sc--unheardof .sc__feedcard{animation:sc-feedin calc(var(--sc-t) * 1.8) cubic-bezier(.16, 1, .3, 1) infinite}.sc--unheardof .sc__bulb{animation:sc-glow calc(var(--sc-t) * 1.8) ease-out infinite}.sc--season .sc__month{animation:sc-grow calc(var(--sc-t) * 2) cubic-bezier(.16, 1, .3, 1) infinite}.sc--season .sc__month--1{animation-delay:calc(var(--sc-t) * .04)}.sc--season .sc__month--2{animation-delay:calc(var(--sc-t) * .08)}.sc--season .sc__month--3{animation-delay:calc(var(--sc-t) * .12)}.sc--season .sc__month--4{animation-delay:calc(var(--sc-t) * .16)}.sc--season .sc__month--5{animation-delay:calc(var(--sc-t) * .2)}.sc--season .sc__month--6{animation-delay:calc(var(--sc-t) * .24)}.sc--season .sc__month--7{animation-delay:calc(var(--sc-t) * .28)}.sc--season .sc__month--8{animation-delay:calc(var(--sc-t) * .32)}.sc--season .sc__month--9{animation-delay:calc(var(--sc-t) * .36)}.sc--season .sc__month--10{animation-delay:calc(var(--sc-t) * .4)}.sc--season .sc__month--peak{animation:sc-peak calc(var(--sc-t) * 2) cubic-bezier(.16, 1, .3, 1) infinite}.sc--season .sc__gatherdot{animation:sc-gatherin calc(var(--sc-t) * 2) ease-out infinite}.sc--season .sc__gatherdot--1{animation-delay:calc(var(--sc-t) * .12)}.sc--season .sc__gatherdot--2{animation-delay:calc(var(--sc-t) * .24)}.sc--thinmargin .sc__beam{animation:sc-tip calc(var(--sc-t) * 1.6) cubic-bezier(.16, 1, .3, 1) infinite}.sc--thinmargin .sc__coin--cost{animation:sc-heavy calc(var(--sc-t) * 1.6) cubic-bezier(.16, 1, .3, 1) infinite}.sc--thinmargin .sc__qmark{animation:sc-quiz calc(var(--sc-t) * 1.6) ease-out infinite}.js .sc:not(.is-live) *{animation-play-state:paused}}.blk--showcase{gap:calc(22 * var(--u));flex-direction:column;display:flex}.shw__track{gap:calc(26 * var(--u));scroll-snap-type:x mandatory;padding-inline:var(--shw-inset,calc(72 * var(--u)));padding-block:calc(8 * var(--u));scrollbar-width:none;scroll-padding-inline-start:var(--shw-inset,calc(72 * var(--u)));display:flex;overflow:auto hidden}.shw__track::-webkit-scrollbar{display:none}.shw__track:focus-visible{outline:var(--focus);outline-offset:-4px;border-radius:calc(12 * var(--u))}.shw__card{flex:0 0 var(--shw-card,calc(468 * var(--u)));scroll-snap-align:start;gap:calc(18 * var(--u));flex-direction:column;min-width:0;margin:0;display:flex}.shw__screen{height:var(--shw-screen,calc(380 * var(--u)));border:1px solid var(--line);border-radius:var(--shw-radius,calc(22 * var(--u)));background:var(--c-bg);box-shadow:0 calc(18 * var(--u)) calc(44 * var(--u)) #1010141a;flex-direction:column;transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s;display:flex;overflow:clip}.shw__card:hover .shw__screen{transform:translateY(calc(-6 * var(--u)));box-shadow:0 calc(28 * var(--u)) calc(60 * var(--u)) #1010142e}.shw__chrome{align-items:center;gap:calc(10 * var(--u));padding:calc(12 * var(--u)) calc(16 * var(--u));background:color-mix(in oklab, var(--c-ink) 8%, var(--c-bg));border-bottom:1px solid color-mix(in oklab, var(--c-ink) 12%, transparent);display:flex}.shw__dots{gap:calc(5 * var(--u));display:flex}.shw__dots i{width:calc(8 * var(--u));height:calc(8 * var(--u));background:color-mix(in oklab, var(--c-ink) 28%, transparent);border-radius:999px}.shw__url{min-width:0;padding:calc(4 * var(--u)) calc(12 * var(--u));background:color-mix(in oklab, var(--c-ink) 7%, var(--c-bg));color:color-mix(in oklab, var(--c-ink) 55%, transparent);font-family:var(--font-mono);font-size:calc(11 * var(--u));white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:auto;line-height:1.6;overflow:clip}.shw__page{justify-content:space-between;gap:calc(20 * var(--u));padding:calc(20 * var(--u));color:var(--c-ink);flex-direction:column;flex:auto;display:flex}.shw__nav{justify-content:space-between;align-items:baseline;gap:calc(12 * var(--u));display:flex}.shw__brand{font-family:var(--font-display);font-weight:700;font-size:calc(15 * var(--u));letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:clip}.shw__navlinks{gap:calc(12 * var(--u));flex:none;display:flex}.shw__navlinks span{font-size:calc(11 * var(--u));color:color-mix(in oklab, var(--c-ink) 58%, transparent);white-space:nowrap;line-height:1.4}.shw__hero{gap:calc(14 * var(--u));flex-direction:column;display:flex}.shw__sector{font-size:calc(10 * var(--u));letter-spacing:.16em;text-transform:uppercase;color:var(--c-accent);font-weight:600}.shw__headline{font-family:var(--font-display);font-weight:700;font-size:calc(30 * var(--u));letter-spacing:-.035em;text-wrap:balance;line-height:1.05}.shw__cta{padding:calc(11 * var(--u)) calc(22 * var(--u));background:var(--c-accent);color:var(--c-on-accent);font-size:calc(13 * var(--u));border-radius:999px;align-self:flex-start;font-weight:600;line-height:1.3}.shw__tiles{gap:calc(10 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.shw__tile{justify-content:flex-end;gap:calc(8 * var(--u));min-height:calc(86 * var(--u));padding:calc(10 * var(--u));border-radius:calc(12 * var(--u));background:color-mix(in oklab, var(--c-ink) 9%, var(--c-bg));flex-direction:column;display:flex}.shw__swatch{height:calc(28 * var(--u));border-radius:calc(7 * var(--u));background:color-mix(in oklab, var(--c-accent) 32%, transparent)}.shw__tile span{font-size:calc(10.5 * var(--u));color:color-mix(in oklab, var(--c-ink) 72%, transparent);line-height:1.35}.shw__meta{gap:calc(9 * var(--u));flex-direction:column;margin:0;display:flex}.shw__meta strong{font-size:calc(19 * var(--u));color:var(--ink);font-weight:600;line-height:1.25}.shw__meta strong em{color:var(--ink-45);font-style:normal;font-weight:400}.shw__note{font-size:calc(15.5 * var(--u));color:var(--ink-70);line-height:1.5}.shw__caps{gap:calc(7 * var(--u));margin:calc(3 * var(--u)) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.shw__caps li{padding:calc(5 * var(--u)) calc(12 * var(--u));border:1px solid var(--line);background:var(--paper);font-size:calc(12.5 * var(--u));color:var(--ink-70);border-radius:999px;line-height:1.4}.shw__hint{align-items:center;gap:calc(9 * var(--u));padding-inline:var(--shw-inset,calc(72 * var(--u)));font-size:calc(13 * var(--u));letter-spacing:.14em;text-transform:uppercase;color:var(--ink-45);display:flex}.shw__card{--c-bg:#fffdf9;--c-ink:#101014;--c-accent:#2b4cf0;--c-on-accent:#fffdf9}.shw--plum{--c-bg:#f6f1f5;--c-ink:#2c2430;--c-accent:#7a5c8e;--c-on-accent:#fffdf9}.shw--mono{--c-bg:#f2f0ec;--c-ink:#14140f;--c-accent:#14140f;--c-on-accent:#fffdf9}.shw--electric{--c-bg:#0e0e12;--c-ink:#fffdf9;--c-accent:#c6f24e;--c-on-accent:#101014}.shw--amber{--c-bg:#fff6e6;--c-ink:#2a1d0e;--c-accent:#e0761b;--c-on-accent:#fffdf9}.shw--ember{--c-bg:#17110e;--c-ink:#f7efe6;--c-accent:#ff6b4a;--c-on-accent:#17110e}.shw--sage{--c-bg:#eef2ea;--c-ink:#1b2418;--c-accent:#3f7a4b;--c-on-accent:#fffdf9}.shw--azure{--c-bg:#eef3fb;--c-ink:#0f1b2e;--c-accent:#2b6bd8;--c-on-accent:#fffdf9}@media (max-width:639px){.shw__headline{font-size:calc(26 * var(--u))}.shw__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.shw__screen{transition:none}.shw__card:hover .shw__screen{transform:none}}@property --cs-ang{syntax:"<angle>";inherits:false;initial-value:0deg}.blk--casestudy{isolation:isolate;padding:calc(58 * var(--u)) calc(56 * var(--u));border:calc(1.5 * var(--u)) solid transparent;border-radius:var(--cs-radius,calc(36 * var(--u)));background:linear-gradient(var(--cs-panel,#101014), var(--cs-panel,#101014)) padding-box, conic-gradient(from var(--cs-ang), var(--cs-accent,#2b4cf0), var(--cs-accent-alt,#ff4d9d) 25%, var(--cs-accent,#2b4cf0) 50%, var(--cs-accent-alt,#ff4d9d) 75%, var(--cs-accent,#2b4cf0)) border-box;color:var(--cs-ink,#fffdf9);position:relative;overflow:clip}.cs__aura{inset:calc(-24 * var(--u)) calc(-18 * var(--u));z-index:0;pointer-events:none;background:radial-gradient(44% 54% at 16% 10%, var(--cs-accent,#2b4cf0), transparent 68%), radial-gradient(40% 48% at 90% 88%, var(--cs-accent-alt,#ff4d9d), transparent 70%);opacity:.42;filter:blur(calc(34 * var(--u)));position:absolute}.cs__inner{z-index:1;gap:calc(54 * var(--u));grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:stretch;display:grid;position:relative}.cs__copy{justify-content:center;align-items:start;gap:calc(20 * var(--u));flex-direction:column;min-width:0;display:flex}.cs__eyebrow{align-items:center;gap:calc(10 * var(--u));font-size:calc(12.5 * var(--u));letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--cs-ink,#fffdf9) 64%, transparent);font-weight:600;display:inline-flex}.cs__pulse{width:calc(9 * var(--u));height:calc(9 * var(--u));background:var(--cs-accent-alt,#ff4d9d);border-radius:50%;flex:none}.cs__title{max-width:calc(560 * var(--u));font-family:var(--font-display);font-weight:700;font-size:calc(52 * var(--u));letter-spacing:-.035em;color:var(--cs-ink,#fffdf9);text-wrap:pretty;margin:0;line-height:1.02}@supports ((-webkit-background-clip:text) or (background-clip:text)){.cs__title{background:linear-gradient(96deg, var(--cs-ink,#fffdf9) 12%, color-mix(in srgb, var(--cs-accent-alt,#ff4d9d) 75%, var(--cs-ink,#fffdf9)) 86%);color:#0000;-webkit-background-clip:text;background-clip:text}}.cs__who{align-items:baseline;gap:calc(12 * var(--u));flex-wrap:wrap;display:flex}.cs__who strong{font-size:calc(17 * var(--u));color:var(--cs-ink,#fffdf9);font-weight:600}.cs__who span{font-size:calc(15 * var(--u));color:color-mix(in srgb, var(--cs-ink,#fffdf9) 58%, transparent);line-height:1.4}.cs__body{max-width:calc(560 * var(--u));font-size:calc(17.5 * var(--u));color:color-mix(in srgb, var(--cs-ink,#fffdf9) 72%, transparent);text-wrap:pretty;line-height:1.6}.cs__results{gap:calc(26 * var(--u));width:100%;margin:calc(6 * var(--u)) 0 0;padding-top:calc(26 * var(--u));border-top:1px solid color-mix(in srgb, var(--cs-ink,#fffdf9) 16%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cs__result{min-width:0}.cs__value{padding-bottom:calc(11 * var(--u));font-family:var(--font-display);font-weight:700;font-size:calc(38 * var(--u));letter-spacing:-.035em;color:var(--cs-ink,#fffdf9);line-height:1;display:block;position:relative}.cs__bar{width:100%;height:calc(3 * var(--u));background:linear-gradient(90deg, var(--cs-accent,#2b4cf0), var(--cs-accent-alt,#ff4d9d));transform-origin:0;border-radius:999px;position:absolute;bottom:0;left:0}.cs__label{margin:calc(11 * var(--u)) 0 0;font-size:calc(14.5 * var(--u));color:color-mix(in srgb, var(--cs-ink,#fffdf9) 60%, transparent);text-wrap:pretty;line-height:1.45}.cs__cta{align-items:center;gap:calc(10 * var(--u));min-height:calc(54 * var(--u));margin-top:calc(4 * var(--u));padding-inline:calc(28 * var(--u));background:linear-gradient(100deg, var(--cs-accent,#2b4cf0), var(--cs-accent-alt,#ff4d9d));color:#fffdf9;font-size:calc(16.5 * var(--u));border-radius:999px;font-weight:600;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:inline-flex}.cs__cta svg{transition:translate .2s cubic-bezier(.16,1,.3,1)}.cs__cta:hover{transform:translateY(calc(-2 * var(--u)));box-shadow:0 calc(14 * var(--u)) calc(34 * var(--u)) color-mix(in srgb, var(--cs-accent-alt,#ff4d9d) 42%, transparent)}.cs__cta:hover svg{translate:calc(5 * var(--u)) 0}.cs__media{order:var(--cs-media-order,0);flex-direction:column;min-width:0;margin:0;display:flex;position:relative}.cs__img,.cs__art{width:100%;aspect-ratio:var(--cs-ratio,4 / 3);border-radius:calc(28 * var(--u));box-shadow:0 calc(30 * var(--u)) calc(70 * var(--u)) #00000073;flex:auto;display:block;position:relative;overflow:clip}.cs__img{object-fit:cover}.cs__art{border:1px solid color-mix(in srgb, var(--cs-ink,#fffdf9) 12%, transparent);background:radial-gradient(120% 90% at 50% 0,#fffdf914,#0000 60%),linear-gradient(156deg,#16161f 0%,#0a0a10 78%);transition:filter .3s}.cs:hover .cs__art{filter:saturate(1.12)brightness(1.04)}.cs__orb{filter:blur(calc(34 * var(--u)));border-radius:50%;position:absolute}.cs__orb--one{aspect-ratio:1;background:var(--cs-accent,#2b4cf0);opacity:.85;width:82%;top:-24%;left:-16%}.cs__orb--two{aspect-ratio:1;background:var(--cs-accent-alt,#ff4d9d);opacity:.8;width:76%;bottom:-26%;right:-18%}.cs__mesh{background-image:linear-gradient(#fffdf914 1px,#0000 1px),linear-gradient(90deg,#fffdf914 1px,#0000 1px);background-size:calc(36 * var(--u)) calc(36 * var(--u));position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#000 35%,#0000 100%);mask-image:radial-gradient(closest-side,#000 35%,#0000 100%)}.cs__plate{left:calc(26 * var(--u));bottom:calc(26 * var(--u));gap:calc(4 * var(--u));padding:calc(20 * var(--u)) calc(26 * var(--u));border-radius:calc(20 * var(--u));-webkit-backdrop-filter:blur(calc(14 * var(--u)));backdrop-filter:blur(calc(14 * var(--u)));background:#0a0a106b;border:1px solid #fffdf92e;flex-direction:column;transition:translate .3s cubic-bezier(.16,1,.3,1);display:flex;position:absolute}.cs:hover .cs__plate{translate:0 calc(-5 * var(--u))}.cs__plate b{font-family:var(--font-display);font-weight:700;font-size:calc(56 * var(--u));letter-spacing:-.04em;color:#fffdf9;line-height:1}.cs__plate em{font-style:normal;font-size:calc(14.5 * var(--u));color:#fffdf9b8;line-height:1.4}.cs__sheen{background:linear-gradient(104deg,#0000 43%,#fffdf942 50%,#0000 57%);position:absolute;inset:-40%;translate:-62%}@keyframes cs-spin{to{--cs-ang:360deg}}@keyframes cs-aura{0%{translate:calc(-10 * var(--u)) calc(-6 * var(--u));opacity:.34}to{translate:calc(10 * var(--u)) calc(6 * var(--u));opacity:.5}}@keyframes cs-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--cs-accent-alt,#ff4d9d) 55%, transparent)}70%{box-shadow:0 0 0 calc(9 * var(--u)) color-mix(in srgb, var(--cs-accent-alt,#ff4d9d) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--cs-accent-alt,#ff4d9d) 0%, transparent)}}@keyframes cs-zoom{0%{scale:1.07}to{scale:1}}@keyframes cs-float{0%{translate:0 calc(18 * var(--u))}to{translate:0 calc(-18 * var(--u))}}@keyframes cs-orb-up{0%{translate:0 calc(22 * var(--u))}to{translate:0 calc(-22 * var(--u))}}@keyframes cs-orb-down{0%{translate:0 calc(-26 * var(--u))}to{translate:0 calc(26 * var(--u))}}@keyframes cs-sheen{0%{translate:-62%}to{translate:62%}}@keyframes cs-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){.blk--casestudy{animation:16s linear infinite cs-spin}.cs__aura{animation:13s ease-in-out infinite alternate cs-aura}.cs__pulse{animation:2.6s ease-out infinite cs-pulse}}.js .blk--casestudy:not(.is-live),.js .blk--casestudy:not(.is-live) *{animation-play-state:paused}@supports (animation-timeline:view()){.js .blk--casestudy:not(.is-live) :where(.cs__media,.cs__art,.cs__img,.cs__orb,.cs__sheen,.cs__bar){animation-play-state:running}@media (prefers-reduced-motion:no-preference){.cs__media,.cs__art,.cs__img,.cs__orb,.cs__sheen,.cs__bar{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover 8% cover 92%}.cs__media{animation-name:cs-float}.cs__art,.cs__img{animation-name:cs-zoom;animation-range:cover 6% cover 58%}.cs__orb--one{animation-name:cs-orb-up}.cs__orb--two{animation-name:cs-orb-down}.cs__sheen{animation-name:cs-sheen;animation-range:cover 24% cover 76%}.cs__bar{animation-name:cs-bar}.cs__result:first-child .cs__bar{animation-range:cover 20% cover 52%}.cs__result:nth-child(2) .cs__bar{animation-range:cover 26% cover 58%}.cs__result:nth-child(3) .cs__bar{animation-range:cover 32% cover 64%}}}@media (max-width:1023px){.cs__inner{gap:calc(40 * var(--u));grid-template-columns:minmax(0,1fr)}.cs__media{order:-1}.cs__title{font-size:calc(44 * var(--u));max-width:none}.cs__body{max-width:none}}@media (max-width:639px){.blk--casestudy{padding:calc(30 * var(--u)) calc(24 * var(--u))}.cs__title{font-size:calc(34 * var(--u))}.cs__results{gap:calc(18 * var(--u));grid-template-columns:minmax(0,1fr)}.cs__value{font-size:calc(32 * var(--u))}.cs__plate{left:calc(18 * var(--u));bottom:calc(18 * var(--u));padding:calc(14 * var(--u)) calc(18 * var(--u))}.cs__plate b{font-size:calc(40 * var(--u))}.cs__cta{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.cs__cta,.cs__art,.cs__plate{transition:none}.cs__cta:hover{transform:none}.cs:hover .cs__plate{translate:0}}.blk--seoreport{display:block}.seotool{padding:calc(56 * var(--u)) calc(48 * var(--u));border-radius:calc(36 * var(--u));background:var(--ink);color:var(--paper)}.seotool__intro{max-width:calc(760 * var(--u))}.seotool__heading{font-family:var(--font-display);font-weight:700;font-size:calc(46 * var(--u));letter-spacing:-.035em;text-wrap:balance;line-height:1.02}.seotool__lead{margin-top:calc(14 * var(--u));font-size:calc(19 * var(--u));color:#9c9ca6;line-height:1.55}.seotool__form{gap:calc(12 * var(--u));margin-top:calc(32 * var(--u));max-width:calc(720 * var(--u));align-items:flex-end;display:flex}.seotool__field{gap:calc(8 * var(--u));flex-direction:column;flex:auto;min-width:0;display:flex}.seotool__label{font-size:calc(12 * var(--u));letter-spacing:.14em;text-transform:uppercase;color:#85858f}.seotool__input{width:100%;min-height:calc(58 * var(--u));padding:0 calc(20 * var(--u));border-radius:calc(14 * var(--u));color:var(--paper);font-family:inherit;font-size:calc(17 * var(--u));background:#1a1a20;border:1px solid #35353e}.seotool__input::placeholder{color:#6a6a74}.seotool__input:focus-visible{border-color:var(--accent)}.seotool__submit{min-height:calc(58 * var(--u));padding-inline:calc(30 * var(--u));background:var(--accent);color:var(--on-accent);font-size:calc(17 * var(--u));cursor:pointer;border:0;border-radius:999px;flex:none;font-weight:600;transition:transform .18s,opacity .18s}.seotool__submit:hover:not([disabled]){transform:translateY(-2px)}.seotool__submit[disabled]{opacity:.5;cursor:not-allowed}.seotool__note{margin-top:calc(12 * var(--u));font-size:calc(14 * var(--u));color:#6a6a74}.seotool__working{align-items:center;gap:calc(14 * var(--u));margin-top:calc(28 * var(--u));padding:calc(20 * var(--u)) calc(24 * var(--u));border-radius:calc(18 * var(--u));font-size:calc(16 * var(--u));color:#9c9ca6;background:#1a1a20;line-height:1.5;display:flex}.seotool__spinner{width:calc(20 * var(--u));height:calc(20 * var(--u));border:2px solid #35353e;border-top-color:var(--accent);border-radius:999px;flex:none;animation:.8s linear infinite seo-spin}@keyframes seo-spin{to{rotate:360deg}}.seotool__failure{margin-top:calc(24 * var(--u));padding:calc(20 * var(--u)) calc(24 * var(--u));border-left:3px solid var(--accent-alt);border-radius:calc(12 * var(--u));font-size:calc(16 * var(--u));color:#c8c8d0;background:#1a1a20;line-height:1.55}.seotool__failure.is-soft{border-left-color:var(--highlight)}.seotool__failure p+p{margin-top:calc(8 * var(--u))}.seotool__failure a{color:var(--paper);text-underline-offset:3px;text-decoration:underline}.seorep{margin-top:calc(36 * var(--u));padding:calc(36 * var(--u));border-radius:calc(28 * var(--u));background:var(--paper);color:var(--ink)}.seorep__head{align-items:flex-start;gap:calc(28 * var(--u));display:flex}.seorep__score{width:calc(120 * var(--u));height:calc(120 * var(--u));border-radius:calc(24 * var(--u));background:var(--paper-alt);flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex}.seorep__score strong{font-family:var(--font-display);font-size:calc(44 * var(--u));font-weight:700;line-height:1}.seorep__score span{margin-top:calc(6 * var(--u));font-size:calc(12 * var(--u));color:var(--ink-45)}.seorep__score.is-good strong{color:#2e7d4f}.seorep__score.is-fair strong{color:#b4761b}.seorep__score.is-poor strong{color:#c0392b}.seorep__headtext h3{font-family:var(--font-display);font-size:calc(30 * var(--u));letter-spacing:-.03em;font-weight:700;line-height:1.1}.seorep__headtext p{margin-top:calc(10 * var(--u));font-size:calc(17 * var(--u));color:var(--ink-70);line-height:1.55}.seorep__cached{font-size:calc(14 * var(--u))!important;color:var(--ink-45)!important}.seorep__band{margin-top:calc(28 * var(--u));padding:calc(24 * var(--u));border-radius:calc(18 * var(--u));background:var(--paper-alt)}.seorep__band h4{font-size:calc(13 * var(--u));letter-spacing:.14em;text-transform:uppercase;color:var(--ink-45);font-weight:600}.seorep__list{margin:calc(12 * var(--u)) 0 0;padding-left:calc(20 * var(--u))}.seorep__list li{font-size:calc(17 * var(--u));line-height:1.55}.seorep__list li+li{margin-top:calc(8 * var(--u))}.seorep__catscore{font-family:var(--font-mono);font-size:calc(15 * var(--u));color:var(--ink-45)}.seorep__bar{height:calc(5 * var(--u));margin:calc(12 * var(--u)) 0 calc(18 * var(--u));background:var(--paper-alt);border-radius:999px;overflow:clip}.seorep__bar i{background:var(--ink);border-radius:999px;height:100%;display:block}.seorep__glance{margin-top:calc(28 * var(--u))}.seorep__glance h4,.seorep__band h4{font-size:calc(13 * var(--u));letter-spacing:.14em;text-transform:uppercase;color:var(--ink-45);font-weight:600}.seorep__scores{margin:calc(14 * var(--u)) 0 0;padding:0;list-style:none}.seorep__scores li{align-items:center;gap:calc(14 * var(--u));padding:calc(9 * var(--u)) 0;grid-template-columns:minmax(0,14ch) minmax(0,1fr) auto;display:grid}.seorep__scores li+li{border-top:1px solid var(--line)}.seorep__scorename{font-size:calc(15.5 * var(--u));line-height:1.3}.seorep__scores .seorep__bar{margin:0;display:block}.seorep__gate{justify-content:space-between;align-items:center;gap:calc(24 * var(--u));margin-top:calc(24 * var(--u));padding:calc(24 * var(--u));border:1px dashed var(--line);border-radius:calc(18 * var(--u));background:color-mix(in oklab, var(--paper-alt) 55%, var(--paper));flex-wrap:wrap;display:flex}.seorep__gatetext{flex:1 1 calc(320 * var(--u));font-size:calc(15.5 * var(--u));color:var(--ink-70);line-height:1.55}.seorep__gatetext strong{color:var(--ink)}.seorep__gate:has(.seogate) .seorep__gatetext{flex-basis:100%}.seorep__gate .seogate{flex:100%}button.seorep__pdf{cursor:pointer;background:0 0;font-family:inherit}.seogate{flex:1 1 calc(360 * var(--u));padding:calc(20 * var(--u));border:1px solid var(--ink);border-radius:calc(18 * var(--u));background:var(--paper);text-align:left}.seogate__title{font-size:calc(15 * var(--u));font-weight:600}.seogate__row{gap:calc(12 * var(--u));margin-top:calc(12 * var(--u));flex-wrap:wrap;display:flex}.seogate__field{flex:1 1 calc(180 * var(--u));gap:calc(6 * var(--u));flex-direction:column;min-width:0;display:flex}.seogate__field>span{font-size:calc(12 * var(--u));letter-spacing:.1em;text-transform:uppercase;color:var(--ink-45)}.seogate__field em{text-transform:none;letter-spacing:0;font-style:normal}.seogate__field input{height:calc(46 * var(--u));padding-inline:calc(14 * var(--u));border:1px solid var(--line);border-radius:calc(12 * var(--u));background:var(--paper);color:var(--ink);font-family:inherit;font-size:calc(16 * var(--u))}.seogate__field input:focus-visible{border-color:var(--accent);outline:none}.seogate__foot{align-items:center;gap:calc(14 * var(--u));margin-top:calc(14 * var(--u));flex-wrap:wrap;display:flex}.seogate__submit{min-height:calc(46 * var(--u));padding-inline:calc(22 * var(--u));background:var(--ink);color:var(--paper);cursor:pointer;font-family:inherit;font-size:calc(15 * var(--u));border:0;border-radius:999px;flex:none;font-weight:600}.seogate__submit[disabled]{opacity:.5;cursor:not-allowed}.seogate__note{flex:1 1 calc(200 * var(--u));font-size:calc(13 * var(--u));color:var(--ink-45);line-height:1.5}.seogate__error{margin-top:calc(10 * var(--u));font-size:calc(14 * var(--u));color:#c0392b}.seorep__foot{justify-content:space-between;align-items:center;gap:calc(28 * var(--u));margin-top:calc(28 * var(--u));padding-top:calc(24 * var(--u));border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.seorep__foot p{font-size:calc(15.5 * var(--u));color:var(--ink-70);max-width:calc(640 * var(--u));line-height:1.55}.seorep__cta{min-height:calc(56 * var(--u));padding-inline:calc(28 * var(--u));background:var(--ink);color:var(--paper);font-size:calc(16 * var(--u));border-radius:999px;flex:none;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.seorep__cta:hover{color:var(--paper)}.seorep__actions{align-items:center;gap:calc(12 * var(--u));flex-wrap:wrap;flex:none;display:flex}.seorep__pdf{align-items:center;gap:calc(8 * var(--u));min-height:calc(56 * var(--u));padding-inline:calc(24 * var(--u));border:calc(1.5 * var(--u)) solid var(--ink);color:var(--ink);font-size:calc(16 * var(--u));border-radius:999px;font-weight:600;text-decoration:none;display:inline-flex}.seorep__pdf:hover{background:var(--ink);color:var(--paper)}@media (max-width:639px){.seotool{padding:calc(32 * var(--u)) calc(22 * var(--u));border-radius:calc(26 * var(--u))}.seotool__heading{font-size:calc(32 * var(--u))}.seotool__form{flex-direction:column;align-items:stretch}.seotool__submit{width:100%}.seorep{padding:calc(22 * var(--u))}.seorep__head{gap:calc(18 * var(--u));flex-direction:column}.seorep__foot{flex-direction:column;align-items:flex-start}.seorep__actions{flex-direction:column;align-items:stretch;width:100%}.seorep__cta,.seorep__pdf{justify-content:center;width:100%}.seorep__gate{flex-direction:column;align-items:stretch}.seorep__scores li{grid-template-columns:minmax(0,1fr) auto}.seorep__scorename{grid-area:1/1}.seorep__scores .seorep__catscore{grid-area:1/2}.seorep__scores .seorep__bar{grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){.seotool__spinner{animation-duration:2.4s}.seotool__submit:hover{transform:none}}.blk--chatdemo{display:block}.chatd{gap:calc(40 * var(--u));padding:calc(48 * var(--u));border-radius:calc(36 * var(--u));background:var(--accent);color:var(--paper);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;display:grid}.chatd__heading{font-family:var(--font-display);font-weight:700;font-size:calc(44 * var(--u));letter-spacing:-.035em;text-wrap:balance;line-height:1.02}.chatd__lead{margin-top:calc(16 * var(--u));font-size:calc(19 * var(--u));color:#fffdf9db;line-height:1.55}.chatd__note{margin-top:calc(16 * var(--u));font-size:calc(15.5 * var(--u));color:#fffdf9ad;line-height:1.55}.chatd__escape{margin-top:calc(22 * var(--u));min-height:calc(52 * var(--u));padding-inline:calc(26 * var(--u));color:var(--paper);font-size:calc(16 * var(--u));border:1px solid #fffdf973;border-radius:999px;align-items:center;font-weight:600;text-decoration:none;transition:border-color .18s,background .18s;display:inline-flex}.chatd__escape:hover{border-color:var(--paper);color:var(--paper);background:#fffdf924}.chatd__escape:focus-visible{outline-color:var(--paper)}.chatd__panel{border-radius:calc(22 * var(--u));background:var(--paper);color:var(--ink);flex-direction:column;display:flex;overflow:clip}.chatd__bar{align-items:center;gap:calc(9 * var(--u));padding:calc(13 * var(--u)) calc(18 * var(--u));border-bottom:1px solid var(--line);background:var(--paper-alt);display:flex}.chatd__dot{width:calc(9 * var(--u));height:calc(9 * var(--u));background:#2e7d4f;border-radius:999px}.chatd__barlabel{font-size:calc(13 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:var(--ink-45);font-weight:600}.chatd__log{gap:calc(12 * var(--u));height:calc(340 * var(--u));padding:calc(20 * var(--u));scrollbar-width:thin;flex-direction:column;display:flex;overflow-y:auto}.chatd__msg{max-width:84%;padding:calc(12 * var(--u)) calc(16 * var(--u));border-radius:calc(16 * var(--u));font-size:calc(16 * var(--u));white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.chatd__msg--bot{color:var(--ink);border-bottom-left-radius:calc(5 * var(--u));background:#ff6b4a24;align-self:flex-start}.chatd__msg--me{color:var(--ink);background:var(--accent-alt);border-bottom-right-radius:calc(5 * var(--u));align-self:flex-end}.chatd__msg--typing{gap:calc(5 * var(--u));align-items:center;display:flex}.chatd__msg--typing span:not(.chatd__sr){width:calc(7 * var(--u));height:calc(7 * var(--u));background:var(--accent-alt);border-radius:999px;animation:1.1s ease-in-out infinite chatd-blink}.chatd__msg--typing span:nth-child(2){animation-delay:.16s}.chatd__msg--typing span:nth-child(3){animation-delay:.32s}@keyframes chatd-blink{0%,to{opacity:.25}50%{opacity:1}}.chatd__suggest{gap:calc(8 * var(--u));padding:0 calc(20 * var(--u)) calc(16 * var(--u));flex-wrap:wrap;display:flex}.chatd__chip{padding:calc(8 * var(--u)) calc(14 * var(--u));border:1px solid var(--line);background:var(--paper);color:var(--ink-70);font-size:calc(14 * var(--u));cursor:pointer;text-align:left;border-radius:999px;line-height:1.4;transition:border-color .18s,color .18s}.chatd__chip:hover:not([disabled]){border-color:var(--accent);color:var(--accent)}.chatd__chip[disabled]{opacity:.5;cursor:default}.chatd__form{gap:calc(10 * var(--u));padding:calc(14 * var(--u));border-top:1px solid var(--line);align-items:center;display:flex}.chatd__input{min-width:0;min-height:calc(48 * var(--u));padding-inline:calc(16 * var(--u));border:1px solid var(--line);border-radius:calc(12 * var(--u));background:var(--paper);color:var(--ink);font-family:inherit;font-size:calc(16 * var(--u));flex:auto}.chatd__input::placeholder{color:var(--ink-45)}.chatd__send{min-height:calc(48 * var(--u));padding-inline:calc(22 * var(--u));background:var(--accent);color:var(--on-accent);font-size:calc(15.5 * var(--u));cursor:pointer;border:0;border-radius:999px;flex:none;font-weight:600}.chatd__send[disabled]{opacity:.4;cursor:not-allowed}.chatd__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1023px){.chatd{gap:calc(32 * var(--u));grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.chatd{padding:calc(28 * var(--u)) calc(20 * var(--u));border-radius:calc(26 * var(--u))}.chatd__heading{font-size:calc(32 * var(--u))}.chatd__log{height:calc(400 * var(--u))}.chatd__msg{max-width:92%}}@media (prefers-reduced-motion:reduce){.chatd__msg--typing span:not(.chatd__sr){animation-duration:3s}}.blk--diagram{padding:calc(48 * var(--u)) calc(40 * var(--u));border-radius:var(--dg-radius,calc(28 * var(--u)));background:var(--dg-paper,#f0ede6);color:var(--dg-ink,#101014)}.dg__root{width:fit-content;max-width:100%;padding:calc(18 * var(--u)) calc(34 * var(--u));border-radius:calc(18 * var(--u));background:var(--dg-ink,#101014);color:#fffdf9;text-align:center;margin-inline:auto}.dg__roottitle{font-family:var(--font-display);font-weight:700;font-size:calc(30 * var(--u));letter-spacing:-.03em;line-height:1.1}.dg__rootblurb{margin-top:calc(4 * var(--u));font-size:calc(14 * var(--u));color:#9c9ca6}.dg__stem{width:calc(2 * var(--u));height:calc(26 * var(--u));background:color-mix(in oklab, var(--dg-ink,#101014) 28%, transparent);margin-inline:auto;display:block}.dg__fork{height:calc(26 * var(--u));border:calc(2 * var(--u)) solid color-mix(in oklab, var(--dg-ink,#101014) 28%, transparent);border-radius:calc(12 * var(--u)) calc(12 * var(--u)) 0 0;border-bottom:0;margin-inline:25%;display:block}.dg__fork--3{margin-inline:16.667%;position:relative}.dg__fork--3:after{content:"";top:0;left:50%;bottom:calc(-2 * var(--u));width:calc(2 * var(--u));margin-left:calc(-1 * var(--u));background:color-mix(in oklab, var(--dg-ink,#101014) 28%, transparent);position:absolute}.dg__cols{gap:calc(28 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dg__cols--3{gap:calc(20 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr))}.dg__cols--3 .dg__col{padding:calc(24 * var(--u))}.dg__cols--3 .dg__label{font-size:calc(26 * var(--u))}.dg__col{gap:calc(18 * var(--u));padding:calc(28 * var(--u));border-radius:calc(22 * var(--u));border-top:calc(5 * var(--u)) solid var(--dg-accent,#2b4cf0);background:#fffdf9;flex-direction:column;display:flex}.dg__col--technical{border-top-color:var(--dg-warm,#ff6b4a)}.dg__col--third{border-top-color:var(--dg-third,#ffd84d)}.dg__who{width:fit-content;padding:calc(5 * var(--u)) calc(13 * var(--u));background:var(--dg-accent,#2b4cf0);color:#fffdf9;font-size:calc(11.5 * var(--u));letter-spacing:.12em;text-transform:uppercase;border-radius:999px;font-weight:600;display:inline-block}.dg__col--technical .dg__who{background:var(--dg-warm,#ff6b4a)}.dg__col--third .dg__who{background:var(--dg-third,#ffd84d);color:var(--dg-ink,#101014)}.dg__label{margin-top:calc(12 * var(--u));font-family:var(--font-display);font-weight:700;font-size:calc(30 * var(--u));letter-spacing:-.03em;line-height:1.1}.dg__blurb{margin-top:calc(8 * var(--u));font-size:calc(16 * var(--u));color:var(--ink-70);line-height:1.55}.dg__items{gap:calc(12 * var(--u));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dg__items li{padding:calc(14 * var(--u)) calc(16 * var(--u));border-radius:calc(12 * var(--u));background:var(--paper-alt)}.dg__items strong{font-size:calc(16.5 * var(--u));font-weight:600;line-height:1.35;display:block}.dg__items span{margin-top:calc(4 * var(--u));font-size:calc(14.5 * var(--u));color:var(--ink-70);line-height:1.5;display:block}.dg__bridge{justify-content:center;align-items:center;gap:calc(16 * var(--u));margin-top:calc(26 * var(--u));padding:calc(16 * var(--u)) calc(24 * var(--u));border-radius:calc(18 * var(--u));background:var(--dg-ink,#101014);color:#fffdf9;display:flex}.dg__bridgearrow{width:calc(96 * var(--u));height:calc(12 * var(--u));background:var(--dg-warm,#ff6b4a);clip-path:polygon(0 50%,22% 0,22% 30%,100% 30%,100% 70%,22% 70%,22% 100%);flex:none}.dg__cols--3~.dg__bridge .dg__bridgearrow{background:var(--dg-third,#ffd84d)}.dg__bridgetext{max-width:calc(720 * var(--u));font-size:calc(16.5 * var(--u));color:#c8c8d0;text-wrap:pretty;line-height:1.5}@media (max-width:1023px){.dg__fork{margin-inline:25%}.dg__cols--3{gap:calc(22 * var(--u));grid-template-columns:minmax(0,1fr)}.dg__fork--3{display:none}.dg__cols--3~.dg__bridge{gap:calc(12 * var(--u));text-align:center;flex-direction:column}.dg__cols--3~.dg__bridge .dg__bridgearrow{width:calc(14 * var(--u));height:calc(44 * var(--u));clip-path:polygon(50% 0,100% 26%,68% 26%,68% 100%,32% 100%,32% 26%,0 26%)}}@media (max-width:639px){.blk--diagram{padding:calc(28 * var(--u)) calc(18 * var(--u))}.dg__fork{display:none}.dg__cols{gap:calc(22 * var(--u));grid-template-columns:minmax(0,1fr)}.dg__col{padding:calc(22 * var(--u))}.dg__bridge{gap:calc(12 * var(--u));text-align:center;flex-direction:column}.dg__bridgearrow{width:calc(14 * var(--u));height:calc(44 * var(--u));clip-path:polygon(50% 0,100% 26%,68% 26%,68% 100%,32% 100%,32% 26%,0 26%)}}.blk--casebook{gap:calc(22 * var(--u));flex-direction:column;display:flex}.cb__stage{perspective:calc(2400 * var(--u));perspective-origin:0;touch-action:pan-y;grid-template-columns:minmax(0,1fr);display:grid}.cb__spine{width:calc(10 * var(--u));margin-left:calc(-10 * var(--u));border-radius:calc(10 * var(--u)) 0 0 calc(10 * var(--u));background:color-mix(in oklab, var(--cb-spine,#101014) 82%, transparent);z-index:0;grid-area:1/1;place-self:stretch start}.cb__leaf{transform-origin:0;transform-style:preserve-3d;backface-visibility:hidden;grid-area:1/1;position:relative}.cb__leaf[data-leaf="0"]{z-index:90}.cb__leaf[data-leaf="1"]{z-index:89}.cb__leaf[data-leaf="2"]{z-index:88}.cb__leaf[data-leaf="3"]{z-index:87}.cb__leaf[data-leaf="4"]{z-index:86}.cb__leaf[data-leaf="5"]{z-index:85}.cb__leaf[data-leaf="6"]{z-index:84}.cb__leaf[data-leaf="7"]{z-index:83}.cb__leaf[data-leaf="8"]{z-index:82}.cb__leaf[data-leaf="9"]{z-index:81}.cb__leaf[data-state=turned]{transform:rotateY(calc(-1 * var(--cb-turn,155deg)));opacity:0;pointer-events:none}.cb__leaf[data-state=upcoming]{transform:translate3d(0, calc(10 * var(--u)), calc(-30 * var(--u))) scale(.985);opacity:1;pointer-events:none}.cb__leaf[data-state=current]{opacity:1;transform:none}.cb__leaf:after{content:"";border-radius:var(--cb-radius,calc(36 * var(--u)));opacity:0;pointer-events:none;z-index:3;background:linear-gradient(100deg,#0000008c,#0000 62%);position:absolute;inset:0}.cb__leaf[data-turning]:after{opacity:.5}.js .cb__leaf:not([data-state=current]):not([data-turning]) *{animation-play-state:paused}.cb__bar{align-items:center;gap:calc(14 * var(--u));color:var(--cb-ink,#101014);flex-wrap:wrap;display:flex}.cb__nav{width:calc(52 * var(--u));height:calc(52 * var(--u));border:calc(1.5 * var(--u)) solid color-mix(in oklab, var(--cb-ink,#101014) 20%, transparent);color:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.cb__nav:hover{border-color:currentColor;transform:translateY(-2px)}.cb__nav:disabled{opacity:.35;cursor:default;transform:none}.cb__nav--prev svg{rotate:180deg}.cb__count{align-items:baseline;gap:calc(5 * var(--u));font-size:calc(16 * var(--u));display:inline-flex}.cb__count b{font-size:calc(19 * var(--u));font-weight:700}.cb__count span,.cb__count i{color:var(--ink-45);font-style:normal}.cb__dots{align-items:center;gap:calc(8 * var(--u));margin-left:calc(6 * var(--u));display:inline-flex}.cb__dots button{width:calc(9 * var(--u));height:calc(9 * var(--u));cursor:pointer;background:color-mix(in oklab, var(--cb-ink,#101014) 22%, transparent);border:0;border-radius:999px;padding:0;transition:background .18s,width .18s}.cb__dots button[aria-selected=true]{width:calc(26 * var(--u));background:var(--cb-ink,#101014)}.cb__hint{font-size:calc(14 * var(--u));color:var(--ink-45);margin-left:auto}@media (max-width:639px){.cb__hint{width:100%;margin-left:0}.cb__spine{display:none}}.ed-stage .cb__stage{gap:calc(20 * var(--u));perspective:none;flex-direction:column;display:flex}.ed-stage .cb__leaf{pointer-events:auto;opacity:1!important;transform:none!important}.ed-stage .cb__spine{display:none}@media (prefers-reduced-motion:no-preference){.cb__leaf{transition:transform var(--cb-speed,.72s) cubic-bezier(.32, .72, .3, 1), opacity calc(var(--cb-speed,.72s) * .6) linear}.cb__leaf:after{transition:opacity calc(var(--cb-speed,.72s) * .7) ease-out}}@media (prefers-reduced-motion:reduce){.cb__leaf[data-state=turned],.cb__leaf[data-state=upcoming]{transform:none}}.blk--project{gap:calc(16 * var(--u));padding:calc(30 * var(--u));border-radius:var(--pj-radius,calc(26 * var(--u)));background:var(--pj-paper,#fffdf9);border:1px solid color-mix(in oklab, var(--pj-ink,#101014) 10%, transparent);color:var(--pj-ink,#101014);flex-direction:column;transition:border-color .2s,transform .2s;display:flex}.blk--project:hover{border-color:color-mix(in oklab, var(--pj-accent,#2b4cf0) 45%, transparent)}.pj__status{align-items:center;gap:calc(9 * var(--u));font-size:calc(12.5 * var(--u));letter-spacing:.1em;text-transform:uppercase;color:var(--ink-45);flex-wrap:wrap;display:flex}.pj__status b{padding:calc(3 * var(--u)) calc(10 * var(--u));background:color-mix(in oklab, var(--pj-ink,#101014) 8%, transparent);font-size:calc(11 * var(--u));color:var(--ink-70);border-radius:999px;font-weight:600}.pj__dot{width:calc(9 * var(--u));height:calc(9 * var(--u));background:var(--pj-accent,#2b4cf0);border-radius:999px;flex:none}.pj__client{font-family:var(--font-display);font-weight:700;font-size:calc(30 * var(--u));letter-spacing:-.03em;line-height:1.05}.pj__kind{margin-top:calc(4 * var(--u));font-size:calc(14.5 * var(--u));color:var(--ink-45)}.pj__body{font-size:calc(16 * var(--u));color:var(--ink-70);line-height:1.6}.pj__metric{align-items:baseline;gap:calc(10 * var(--u));padding-top:calc(14 * var(--u));border-top:1px solid color-mix(in oklab, var(--pj-ink,#101014) 10%, transparent);flex-wrap:wrap;display:flex}.pj__metric b{font-family:var(--font-display);font-weight:700;font-size:calc(34 * var(--u));letter-spacing:-.03em;color:var(--pj-accent,#2b4cf0);line-height:1}.pj__metric span{font-size:calc(14.5 * var(--u));color:var(--ink-70);line-height:1.4}.pj__stacklabel{font-size:calc(11.5 * var(--u));letter-spacing:.12em;text-transform:uppercase;color:var(--ink-45);font-weight:600}.pj__stack{gap:calc(8 * var(--u));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pj__chip{padding:calc(6 * var(--u)) calc(12 * var(--u));border-radius:calc(9 * var(--u));background:color-mix(in oklab, var(--pj-accent,#2b4cf0) 10%, transparent);border:1px solid color-mix(in oklab, var(--pj-accent,#2b4cf0) 22%, transparent);font-size:calc(13.5 * var(--u));color:color-mix(in oklab, var(--pj-accent,#2b4cf0) 72%, var(--ink));white-space:nowrap;font-weight:500}@media (prefers-reduced-motion:no-preference){.blk--project:hover{transform:translateY(-3px)}.pj__dot{animation:2.4s ease-out infinite pj-live}}.js .blk--project:not(.is-live) .pj__dot{animation-play-state:paused}@keyframes pj-live{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--pj-accent,#2b4cf0) 55%, transparent)}70%,to{box-shadow:0 0 0 calc(7 * var(--u)) transparent}}@media (max-width:639px){.blk--project{padding:calc(22 * var(--u))}.pj__client{font-size:calc(25 * var(--u))}}.blk--related-inline{display:block}.reli__heading{margin-bottom:calc(14 * var(--u));font-size:calc(11 * var(--u));letter-spacing:.16em;text-transform:uppercase;color:var(--ink-45)}.reli__links{grid-template-columns:repeat(var(--rel-cols,4), minmax(0, 1fr));gap:calc(10 * var(--u)) calc(24 * var(--u));margin:0;padding:0;list-style:none;display:grid}.reli__links a{font-size:calc(15 * var(--u));color:var(--ink-70);line-height:1.5;text-decoration:none}.reli__links a:hover{color:var(--rel-accent,var(--accent))}@media (max-width:639px){.reli__links{grid-template-columns:repeat(2,minmax(0,1fr))}}.preview-flag{z-index:999;background:var(--ink);color:var(--paper);font-family:var(--font-body);border-radius:999px;padding:9px 18px;font-size:13px;position:fixed;bottom:18px;left:50%;translate:-50%;box-shadow:0 10px 30px #10101447}
